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,5,6,1,2,4,3,255,196,0,122,16,0,1,3,3,2,4,2,6,3,8,8,12,16,9,1,25,0,1,2,3,4,5,6,7,17,8,9,18,19,20,33,21,34,49,56,65,181,22,119,133,23,35,50,71,81,97,134,197,24,25,51,66,82,113,118,180,36,37,52,83,86,88,98,114,129,145,149,212,38,39,54,55,69,84,87,99,115,117,130,150,166,179,210,211,67,100,104,116,148,161,196,209,228,53,73,85,103,136,146,147,165,198,57,68,131,177,193,225,240,101,132,162,164,40,163,178,194,195,241,255,196,0,28,1,1,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,5,6,4,7,8,3,2,1,255,196,0,77,17,1,0,1,2,3,4,5,7,9,4,7,6,7,1,1,0,0,1,2,3,4,5,17,6,18,33,49,7,65,81,97,113,19,34,53,114,145,177,178,20,50,51,66,82,129,161,193,209,21,52,115,240,35,36,54,55,98,179,225,22,67,130,146,194,241,23,68,83,131,162,195,210,163,84,255,218,0,12,3,1,0,2,17,3,17,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,236,183,81,116,251,1,240,159,78,243,172,123,28,241,253,207,11,233,107,156,20,125,254,142,158,190,223,117,205,234,233,235,102,251,111,183,82,111,237,67,230,197,181,91,75,179,171,132,150,156,39,82,113,108,134,186,24,86,166,74,91,85,226,158,174,86,68,142,107,86,69,100,111,114,163,81,207,106,117,109,182,238,68,248,161,241,229,40,138,183,117,141,123,25,49,130,196,213,107,203,197,186,183,62,214,147,167,183,147,181,0,15,182,50,154,181,227,94,53,198,207,174,58,137,105,180,235,54,117,69,67,69,149,221,233,169,105,105,178,42,200,162,130,38,86,74,214,70,198,54,68,70,181,173,68,68,106,34,34,34,34,33,100,60,16,228,89,6,89,194,254,23,144,101,55,219,141,230,233,85,233,30,253,109,194,169,245,21,18,244,220,106,88,222,169,30,170,231,108,214,181,169,186,249,34,34,123,16,170,94,34,125,224,117,59,249,101,122,254,123,41,105,92,0,251,164,96,159,106,124,206,168,169,100,151,43,171,31,114,42,153,152,210,126,40,116,63,74,24,44,53,141,147,193,220,181,110,154,106,154,237,235,49,17,19,244,85,245,195,57,228,25,22,63,137,218,39,200,50,155,237,186,205,107,165,233,239,214,220,42,153,79,79,23,83,145,141,234,145,234,141,110,238,115,90,155,175,154,170,39,181,74,181,212,142,98,186,177,123,214,90,60,239,1,254,150,98,246,15,17,5,179,30,173,124,139,79,92,201,35,116,107,61,193,144,200,206,244,171,186,61,172,234,86,68,173,106,55,169,81,239,147,232,227,195,139,139,134,171,100,245,186,75,167,247,234,119,224,54,137,152,218,138,170,9,156,230,223,42,152,141,114,185,239,217,17,208,69,38,237,99,91,187,30,230,119,122,158,139,23,111,18,240,177,195,197,223,136,205,78,165,198,59,119,26,108,110,135,250,39,32,186,210,198,213,240,116,251,57,88,196,115,215,165,37,149,205,237,179,201,202,155,185,253,15,108,111,67,243,50,204,238,226,175,198,27,7,60,167,156,117,207,233,30,206,190,79,173,138,216,124,6,65,148,220,207,54,146,136,243,168,153,221,171,234,81,49,215,31,110,168,157,52,249,209,172,83,30,116,204,44,197,186,237,6,177,240,129,151,235,6,33,73,121,199,42,215,20,189,61,141,147,185,12,180,117,176,82,203,212,234,121,209,26,146,181,178,55,212,154,63,139,118,94,137,26,246,51,231,225,3,138,219,71,17,248,140,148,183,186,139,117,14,121,106,238,73,117,181,83,68,232,99,117,58,202,169,21,69,59,95,35,220,248,186,93,27,30,189,91,182,77,247,70,181,241,171,187,78,172,225,216,198,159,240,175,158,97,152,101,150,158,211,101,180,224,247,152,41,41,32,69,233,141,190,10,101,85,85,93,213,206,115,149,92,231,185,85,206,115,156,231,42,170,170,173,57,233,118,164,228,250,65,159,89,181,31,14,150,157,151,107,36,206,150,20,169,133,37,138,70,189,142,142,72,222,223,37,86,190,55,189,138,173,84,114,35,149,90,230,185,17,201,153,141,199,221,203,175,218,242,147,172,76,121,223,172,43,123,47,178,57,126,217,101,88,248,193,83,54,234,166,228,205,153,153,214,98,38,39,74,42,158,201,141,34,121,204,78,147,199,78,55,206,12,105,160,90,243,135,113,3,128,208,230,56,220,244,244,213,207,133,174,186,89,150,182,41,234,173,146,171,228,103,76,168,197,221,173,115,162,145,209,185,205,98,189,136,142,233,110,234,212,201,100,253,187,148,221,162,43,162,117,137,106,60,102,14,254,95,136,175,11,137,166,105,174,137,152,152,158,169,143,231,194,122,128,1,246,198,0,0,67,14,0,184,184,184,106,165,190,93,35,213,27,245,60,217,85,166,22,58,205,91,83,51,188,85,230,149,173,114,200,215,238,155,73,60,45,107,85,93,213,215,35,28,174,86,170,199,44,142,153,230,190,246,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,11,132,225,3,138,219,71,17,248,140,148,183,186,139,117,14,121,106,238,73,117,181,83,68,232,99,117,58,202,169,21,69,59,95,35,220,248,186,93,27,30,189,91,182,77,247,70,181,241,171,171,153,38,105,229,233,140,53,233,243,163,148,246,255,0,172,126,45,209,210,142,193,126,202,187,86,117,150,209,253,13,83,231,211,17,194,137,158,184,236,166,169,251,169,158,28,166,34,36,32,0,177,180,186,57,113,199,172,153,142,131,233,230,41,168,120,75,233,223,93,77,149,199,77,37,45,90,202,180,181,81,73,111,174,106,199,51,35,123,21,237,71,116,200,141,234,217,31,27,29,231,210,134,91,210,93,90,194,53,179,8,162,207,176,27,167,139,183,85,239,28,177,72,136,218,138,58,132,68,87,211,206,196,85,232,149,187,166,233,186,162,162,181,205,87,49,205,114,198,190,105,158,239,216,255,0,242,202,147,249,149,105,10,56,75,226,126,239,195,62,111,81,94,251,119,164,241,123,255,0,102,11,245,12,109,106,84,43,35,87,246,231,129,235,182,210,199,220,145,81,138,168,199,163,156,215,116,170,182,70,87,241,25,156,224,179,9,183,115,230,76,71,221,61,191,171,112,229,27,11,78,211,236,125,56,204,28,127,90,183,85,122,117,111,211,175,205,158,248,227,52,207,111,9,225,58,197,206,131,142,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,37,69,79,106,28,137,63,19,19,26,195,80,87,69,86,234,154,43,141,38,56,76,79,80,1,211,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,159,149,215,77,186,102,170,167,72,135,166,31,15,119,23,118,155,22,41,154,171,170,116,136,142,51,51,60,162,33,211,184,167,226,30,209,195,158,152,213,100,253,203,117,78,73,93,253,13,143,218,170,164,114,120,202,141,218,143,122,181,137,212,177,68,215,119,31,230,212,93,154,206,182,58,70,41,243,112,101,152,228,250,129,195,126,43,153,230,119,170,139,181,234,237,53,214,122,186,185,213,58,164,119,164,170,145,17,17,54,70,181,173,68,107,88,212,70,181,173,107,90,136,136,136,149,41,173,58,201,152,235,198,125,87,168,121,179,233,217,93,83,12,52,209,210,210,44,169,75,75,20,108,70,164,112,178,71,189,88,213,119,84,138,222,173,149,242,61,222,93,74,90,159,0,62,233,24,39,218,159,51,170,32,48,25,149,88,252,125,91,188,40,138,103,72,251,227,143,143,185,183,54,183,98,173,108,150,201,89,155,186,85,136,185,122,153,174,174,207,50,231,153,19,246,99,175,237,79,30,90,68,72,64,1,97,105,212,65,208,78,47,160,168,215,188,247,135,237,78,187,83,211,58,155,43,186,209,226,117,211,119,21,213,78,91,141,82,173,28,243,62,71,34,57,26,248,163,167,106,49,141,233,143,183,186,185,99,107,165,241,70,60,68,251,192,234,119,242,202,245,252,246,82,202,120,43,227,10,151,94,113,255,0,162,57,253,101,186,135,60,181,118,224,243,158,24,125,58,197,100,142,239,193,6,232,238,235,91,11,214,102,49,189,13,245,94,222,150,191,162,58,246,85,154,121,75,149,97,111,79,24,153,221,158,222,239,211,249,215,113,237,246,193,124,147,5,107,61,203,105,243,42,166,153,185,76,125,89,152,143,62,59,166,126,119,100,241,229,51,187,41,64,5,133,167,29,123,80,179,139,70,154,97,23,188,250,253,77,113,168,183,88,104,228,173,169,138,223,72,234,154,135,49,137,186,163,88,223,253,110,114,181,141,77,220,247,53,141,115,146,177,117,107,152,174,172,101,58,157,106,202,116,223,253,13,227,248,205,100,239,183,219,164,124,142,244,173,60,137,27,85,183,40,210,78,212,187,163,28,173,107,17,22,46,235,186,100,87,34,74,90,217,85,156,120,112,143,112,210,156,158,183,86,180,254,195,78,204,6,239,51,29,81,75,65,11,154,219,29,83,209,173,86,189,155,170,54,9,100,221,204,115,118,99,28,254,215,75,17,34,238,65,103,191,42,166,212,92,177,87,155,28,244,231,227,175,103,243,225,181,250,41,253,129,127,48,175,9,154,218,137,187,92,76,81,53,78,180,206,177,164,209,187,203,122,98,103,73,157,117,227,17,164,233,189,99,58,45,172,152,118,188,96,52,154,135,132,190,161,148,53,51,77,77,37,45,90,196,149,84,178,198,245,106,199,51,35,123,209,142,86,244,200,141,234,221,89,35,29,229,212,135,122,41,39,134,126,33,50,126,29,245,30,143,37,182,87,84,58,193,91,52,48,100,86,214,49,37,109,109,18,63,214,86,198,174,106,119,216,215,61,209,63,169,187,57,85,21,122,30,246,186,231,112,236,199,24,212,12,98,221,153,225,151,170,123,181,150,237,10,79,73,87,2,175,76,141,221,81,81,81,118,86,185,174,69,107,152,228,71,53,205,115,92,136,168,168,153,25,86,101,78,62,222,149,112,174,57,254,177,252,240,67,237,246,196,221,217,44,102,245,173,106,195,220,153,220,158,60,63,193,84,246,199,87,218,142,61,177,28,201,139,56,135,226,31,8,225,203,8,126,83,148,201,226,238,53,125,112,217,236,240,200,141,168,185,84,34,38,237,69,217,122,34,110,237,89,37,84,84,98,42,121,57,238,99,31,216,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,148,199,173,154,235,168,58,249,151,73,150,231,119,31,201,225,109,148,211,79,224,40,62,245,28,111,240,240,203,35,251,93,206,203,28,253,151,214,118,234,191,13,190,51,108,210,48,52,110,81,243,231,151,119,124,254,76,158,143,118,18,230,213,226,126,81,138,137,140,45,19,231,79,45,233,251,52,207,197,49,202,59,230,18,215,130,142,57,46,255,0,75,174,56,14,189,101,94,38,159,36,172,169,186,210,228,183,91,139,97,142,223,81,218,234,125,60,157,215,54,40,105,156,145,253,233,145,163,81,146,59,165,26,169,34,44,118,50,107,222,89,79,0,28,97,85,102,190,19,65,181,54,178,227,93,146,39,137,158,203,122,169,158,106,185,46,76,78,228,242,65,80,247,171,156,146,198,222,181,99,213,122,22,54,35,61,87,49,189,216,220,151,54,153,152,195,95,159,9,252,167,242,246,46,221,39,244,123,77,186,42,206,242,154,52,136,143,233,40,136,225,17,17,243,233,142,168,136,249,209,28,163,206,237,78,112,8,97,199,239,23,23,13,43,183,197,164,122,93,126,167,135,42,187,66,247,94,107,105,166,119,138,179,82,185,173,88,218,205,147,104,231,153,174,114,163,186,186,227,99,81,200,212,89,34,145,182,44,86,42,222,14,212,221,185,202,63,30,230,154,200,50,44,94,209,227,232,203,240,113,231,85,206,103,149,49,28,234,158,200,143,198,116,136,227,49,12,107,198,255,0,28,151,122,155,188,154,77,161,57,87,132,183,82,118,39,185,229,22,107,139,92,250,215,171,91,43,96,164,158,7,47,68,77,221,169,35,218,228,123,158,142,143,213,99,93,221,200,90,93,198,213,86,188,104,62,169,218,174,180,255,0,71,53,19,28,195,111,87,120,165,180,119,162,167,150,157,148,239,70,84,211,189,92,231,195,44,79,124,77,86,185,234,187,171,94,199,46,238,108,117,189,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,181,59,15,15,22,142,28,248,48,212,76,99,183,110,169,201,43,176,219,205,78,65,117,165,141,201,227,42,60,28,234,198,35,158,189,75,20,77,119,109,158,77,69,217,207,232,99,164,122,21,140,6,39,25,141,189,114,254,186,81,164,235,217,203,132,71,127,243,45,233,181,153,38,205,108,206,91,131,202,226,220,85,136,223,167,118,99,133,83,173,81,191,93,124,245,166,116,211,73,238,138,116,210,102,59,15,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,33,10,24,210,237,73,201,244,131,62,179,106,62,29,45,59,46,214,73,157,44,41,83,10,75,20,141,123,29,28,145,189,190,74,173,124,111,123,21,90,168,228,71,42,181,205,114,35,146,231,52,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,146,121,54,105,242,202,60,149,217,243,227,241,142,223,30,223,106,141,210,86,194,78,205,226,126,95,129,167,250,173,201,255,0,146,169,215,205,245,103,234,207,252,51,202,38,114,88,0,156,106,176,0,0,0,0,175,254,58,184,217,184,89,238,23,45,15,210,11,165,69,21,117,20,222,26,253,125,165,157,209,75,4,172,117,60,204,142,134,162,158,116,86,185,174,73,161,157,178,49,21,21,28,196,248,169,146,184,226,227,10,209,163,216,253,195,74,240,122,207,21,158,94,104,221,4,242,211,206,230,122,6,158,102,108,147,185,241,170,57,181,42,215,117,68,196,84,86,238,217,93,179,122,27,45,86,208,91,174,23,73,221,77,108,160,168,171,153,144,205,82,232,224,137,210,57,177,69,27,164,150,69,70,162,170,53,145,177,239,115,189,141,107,92,171,178,34,169,88,206,243,89,163,250,173,137,227,215,49,238,241,237,111,78,139,246,10,156,78,153,238,109,71,244,113,198,221,53,114,159,241,207,248,99,234,196,199,30,124,162,53,184,78,16,56,173,180,113,31,136,201,75,123,168,183,80,231,150,174,228,151,91,85,52,78,134,55,83,172,170,145,84,83,181,242,61,207,139,165,209,177,235,213,187,100,223,116,107,95,26,186,66,20,65,164,186,181,155,232,158,111,69,159,96,55,79,9,113,164,222,57,98,145,21,212,245,148,234,168,175,167,157,136,169,215,19,182,77,211,116,84,84,107,154,173,123,90,228,185,77,2,215,156,59,136,28,6,135,49,198,231,167,166,174,124,45,117,210,204,181,177,79,85,108,149,95,35,58,101,70,46,237,107,157,20,142,141,206,107,21,236,68,119,75,119,86,166,94,79,154,70,50,143,37,114,124,248,252,99,183,199,181,94,233,39,97,42,217,188,76,227,240,84,255,0,85,174,127,228,170,126,172,255,0,134,126,172,253,211,199,77,114,89,22,147,140,42,92,43,139,124,195,65,181,54,178,221,67,141,255,0,66,79,101,189,84,207,13,36,118,215,173,178,9,228,130,161,239,86,181,98,145,221,106,199,170,245,164,143,70,122,205,123,123,82,148,167,62,63,189,237,243,191,178,254,89,74,122,231,24,187,152,43,84,93,183,246,163,239,141,39,131,3,163,109,159,194,109,54,97,136,192,99,35,132,217,170,98,122,233,171,126,222,149,71,124,107,247,198,177,60,38,87,24,8,97,192,23,23,23,13,84,183,203,164,122,163,126,167,155,42,180,194,199,89,171,106,102,119,138,188,210,181,174,89,26,253,211,105,39,133,173,106,171,186,186,228,99,149,202,213,88,229,145,211,60,207,194,226,173,227,45,69,219,124,167,240,238,85,51,252,139,23,179,152,250,242,252,100,121,212,242,152,229,84,79,42,163,182,39,240,157,98,120,196,192,0,50,16,192,7,29,144,100,88,254,39,104,159,32,202,111,182,235,53,174,151,167,191,91,112,170,101,61,60,93,78,70,55,170,71,170,53,187,185,205,106,110,190,106,168,158,213,63,38,98,35,89,125,81,69,87,42,138,40,141,102,120,68,71,91,145,6,61,253,145,60,63,127,187,166,158,255,0,206,122,47,251,211,33,31,52,220,162,191,155,49,47,107,248,76,70,23,79,47,110,170,117,229,172,76,107,237,0,7,219,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,3,227,63,95,51,30,29,52,186,215,155,97,54,219,53,109,117,109,254,11,84,145,221,97,150,88,146,39,211,212,72,174,68,142,72,215,171,170,22,166,251,170,108,171,229,236,84,192,124,48,113,243,172,58,213,174,88,214,153,101,56,222,27,75,107,188,248,206,252,214,250,58,166,84,55,179,71,52,205,233,115,234,30,212,221,209,53,23,118,175,146,175,177,124,211,2,238,101,98,205,248,195,85,174,244,233,213,218,182,229,251,21,154,230,121,77,204,234,196,83,228,104,138,166,117,171,73,210,136,214,120,120,56,254,108,255,0,138,191,183,63,246,19,30,242,179,247,129,200,63,145,181,127,207,104,139,41,203,116,235,79,179,239,9,244,239,5,199,178,63,1,220,240,190,150,182,65,89,216,235,233,235,237,247,90,238,158,174,134,111,182,219,244,166,254,196,62,108,91,74,116,187,5,184,73,118,194,116,219,22,199,171,166,133,105,164,170,181,89,233,233,37,124,74,230,185,99,87,198,198,170,181,92,198,175,78,251,110,212,95,130,24,119,50,170,235,199,252,179,122,52,214,56,120,70,139,38,19,111,240,216,125,145,157,155,155,53,77,115,77,81,189,172,105,231,87,53,114,231,215,163,181,2,3,241,63,199,206,176,232,174,185,100,186,101,139,99,120,109,85,174,205,224,251,19,92,40,234,159,80,238,245,28,51,59,169,204,168,99,87,103,74,228,77,154,158,72,158,213,243,92,167,192,255,0,20,218,131,196,183,211,95,167,118,124,122,131,232,231,163,124,47,162,105,231,139,175,196,120,158,190,231,118,105,55,219,176,205,182,219,218,187,239,229,182,85,188,211,15,119,17,242,106,102,119,181,152,229,217,207,220,128,198,108,38,113,129,201,227,60,189,77,62,66,105,162,175,157,199,74,244,138,120,127,197,26,171,91,136,159,120,29,78,254,89,94,191,158,202,101,43,175,21,181,86,62,18,49,46,29,48,74,142,154,138,202,59,156,121,85,82,197,52,82,83,178,91,156,147,67,79,4,173,145,168,189,200,186,210,100,86,61,139,28,205,98,46,253,104,220,91,196,79,188,14,167,127,44,175,95,207,101,58,110,63,142,228,25,101,222,12,127,22,177,92,111,55,74,174,174,197,21,190,149,245,21,18,244,181,94,238,152,216,138,231,108,214,185,203,178,121,34,42,251,16,163,205,235,150,111,92,139,124,234,214,62,233,159,244,117,85,57,102,15,49,203,176,117,227,99,90,108,238,92,141,121,111,83,68,196,76,247,70,244,207,140,68,187,14,146,233,46,111,173,153,189,22,3,128,218,252,93,198,175,121,37,150,69,86,211,209,211,162,162,62,162,119,162,47,68,77,221,55,93,149,85,85,173,106,57,238,107,86,233,116,91,70,240,237,7,192,105,52,243,9,101,67,232,105,166,154,166,74,170,180,137,106,170,165,145,234,229,146,103,198,198,35,220,141,233,141,29,211,186,50,54,55,207,165,12,123,194,231,14,56,199,10,26,113,114,168,189,95,233,230,189,92,97,101,126,79,119,150,117,138,138,22,192,199,185,25,31,94,200,200,33,107,229,94,227,209,28,238,167,57,221,41,211,28,112,199,86,185,141,234,13,235,86,237,89,110,150,65,224,49,124,115,191,224,45,151,54,207,23,164,188,69,52,113,201,233,24,96,169,88,230,237,202,146,58,30,149,78,157,209,87,117,220,176,225,45,217,200,237,69,220,79,210,85,213,217,31,207,63,99,77,237,6,47,51,233,79,29,115,47,201,120,97,44,107,59,211,172,69,117,233,58,107,227,58,197,49,213,26,213,61,145,97,28,68,251,191,106,119,242,54,245,252,202,82,140,75,131,155,93,177,142,34,56,54,212,93,64,198,169,42,40,156,220,82,249,67,114,160,159,117,117,21,107,45,239,116,145,35,246,68,149,189,50,49,205,123,81,55,107,219,186,49,221,76,109,62,24,155,67,114,155,181,219,174,137,214,38,22,30,134,240,119,242,252,62,55,11,137,166,105,174,139,145,19,19,213,49,31,207,116,245,50,151,15,28,67,230,252,57,102,236,202,113,105,60,93,186,175,162,27,197,158,105,21,180,247,42,116,85,217,170,187,47,68,173,221,203,28,168,138,172,85,95,39,49,207,99,238,151,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,75,92,67,240,241,155,240,229,155,191,22,202,99,241,118,234,190,185,172,247,136,99,86,211,220,169,209,83,119,34,110,189,18,183,118,164,145,42,170,177,85,60,220,199,49,239,200,92,21,241,91,85,195,222,93,244,115,38,168,223,3,200,171,35,146,236,229,138,105,228,183,189,177,72,198,212,65,27,100,70,183,119,58,30,242,163,30,247,71,11,81,168,174,107,81,127,50,172,194,188,186,236,225,113,60,41,215,175,234,207,233,63,234,244,219,253,145,195,109,150,95,78,123,146,204,85,118,41,215,205,255,0,123,79,103,110,245,58,112,235,231,68,199,45,45,240,31,53,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,233,46,156,220,199,49,52,206,147,204,0,7,227,94,243,180,233,118,164,228,250,65,159,89,181,31,14,150,157,151,107,36,206,150,20,169,133,37,138,70,189,142,142,72,222,223,37,86,190,55,189,138,173,84,114,35,149,90,230,185,17,201,213,140,199,151,112,241,119,180,112,237,130,113,9,143,199,113,184,90,239,190,58,154,254,157,182,186,59,93,68,85,210,193,78,254,166,175,82,69,43,90,141,245,154,168,217,25,178,191,121,99,98,106,251,52,92,153,154,237,115,167,143,134,147,28,93,223,153,98,48,118,233,163,13,142,152,221,191,62,78,34,121,85,53,83,84,238,207,87,24,137,142,60,231,72,231,48,182,45,2,215,156,59,136,28,6,135,49,198,231,167,166,174,124,45,117,210,204,181,177,79,85,108,149,95,35,58,101,70,46,237,107,157,20,142,141,206,107,21,236,68,119,75,119,86,166,75,40,231,64,181,231,49,225,251,62,161,204,113,185,234,42,104,89,51,93,116,179,45,108,176,82,220,226,70,72,206,153,81,139,179,156,214,203,35,163,115,154,244,99,213,29,210,237,149,171,116,186,123,157,227,250,157,132,89,51,252,90,167,189,107,190,209,199,89,6,239,99,159,31,82,122,209,73,208,231,53,37,141,221,76,123,81,203,210,246,57,187,238,133,231,41,204,163,31,111,118,175,159,28,251,251,220,169,210,14,196,87,178,120,191,43,99,142,26,228,206,236,253,153,231,185,61,124,35,148,245,199,124,74,45,115,76,247,126,199,255,0,150,84,159,204,171,74,181,45,43,154,103,187,246,63,252,178,164,254,101,90,64,126,24,52,179,31,214,173,114,198,180,203,41,172,184,210,218,239,62,51,191,53,190,70,50,161,189,154,57,166,111,75,158,199,181,55,116,77,69,221,171,228,171,236,95,52,175,231,118,234,187,152,69,186,121,206,145,237,110,46,139,177,150,178,253,143,171,25,127,230,91,155,149,78,157,148,241,159,194,25,175,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,40,131,86,180,151,55,209,60,222,183,1,207,173,126,18,227,73,180,145,75,26,171,169,235,41,213,85,25,81,3,213,19,174,39,108,187,46,200,168,168,230,185,26,246,185,169,55,249,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,236,204,155,50,170,205,95,35,196,240,236,215,171,187,244,246,43,125,38,108,85,172,202,199,251,75,146,233,84,76,107,92,83,198,42,142,126,82,52,235,251,93,177,231,115,137,214,119,228,25,22,63,137,218,39,200,50,155,237,186,205,107,165,233,239,214,220,42,153,79,79,23,83,145,141,234,145,234,141,110,238,115,90,155,175,154,170,39,181,74,115,226,211,137,251,191,19,25,189,61,123,45,222,140,197,236,29,232,44,52,50,53,171,80,140,145,89,220,158,119,166,251,203,39,110,53,86,34,171,24,141,107,91,212,168,233,31,146,184,240,226,226,225,170,217,61,110,146,233,253,250,157,248,13,162,102,54,162,170,130,103,57,183,202,166,35,92,174,123,246,68,116,17,73,187,88,214,238,199,185,157,222,167,162,197,219,195,156,51,240,247,147,241,17,168,244,120,213,178,134,161,182,10,41,161,159,34,185,49,233,19,104,168,149,254,178,54,69,107,147,190,246,181,237,137,157,46,221,200,170,169,208,199,185,190,57,182,97,94,62,236,96,240,220,99,93,60,103,244,143,245,72,116,125,178,24,125,147,192,85,180,153,222,148,220,221,222,141,127,221,211,49,241,213,174,154,115,141,119,121,204,195,18,151,25,192,15,186,70,9,246,167,204,234,138,115,46,51,128,31,116,140,19,237,79,153,213,30,123,55,251,213,94,172,251,225,157,211,95,160,44,255,0,26,159,130,226,66,0,11,171,151,212,99,196,79,188,14,167,127,44,175,95,207,101,58,110,63,145,100,24,157,222,12,131,22,190,220,108,215,74,94,174,197,109,190,169,244,245,17,117,53,88,238,153,24,168,230,238,215,57,171,178,249,162,170,123,20,238,92,68,251,192,234,119,242,202,245,252,246,83,33,93,120,82,187,214,240,171,137,113,23,130,83,220,110,143,155,210,114,101,84,171,43,95,225,41,225,171,146,24,106,32,137,177,163,187,77,108,47,89,149,94,229,111,83,94,136,140,107,213,186,214,108,220,187,122,228,219,142,52,235,63,118,191,234,237,235,121,142,15,1,151,97,40,198,213,17,77,216,162,220,107,202,106,154,38,98,39,94,28,98,153,142,249,152,142,181,144,112,157,196,141,191,137,77,56,92,138,90,42,123,110,69,104,153,180,55,187,124,83,53,205,108,189,8,230,212,68,222,165,145,176,74,157,93,61,126,104,230,74,205,223,219,235,117,115,234,143,27,90,189,125,214,203,206,165,105,118,119,148,227,86,89,102,107,109,118,106,154,255,0,19,75,20,77,167,108,29,79,164,127,85,55,83,250,93,42,183,165,200,199,189,85,28,229,106,61,112,166,15,168,89,190,154,93,230,191,96,57,69,198,195,113,168,163,158,223,45,77,20,203,27,221,79,51,122,94,197,84,255,0,3,154,190,214,189,172,123,85,175,99,92,141,61,193,50,13,78,205,236,152,6,45,77,222,186,95,107,35,163,131,118,61,204,143,169,125,105,100,232,107,156,145,70,222,167,189,200,213,233,99,28,237,182,67,59,17,155,95,197,218,183,106,157,98,168,158,51,29,115,213,203,239,85,114,110,143,50,173,157,199,227,51,11,209,77,86,43,167,205,166,168,214,40,167,140,215,19,21,107,19,28,41,210,121,196,107,29,186,220,31,9,90,199,168,250,237,165,84,250,131,168,24,117,154,202,218,185,165,138,130,162,219,88,247,182,224,216,229,145,143,147,195,185,28,180,237,107,154,145,162,58,87,185,238,100,142,233,99,122,58,178,222,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,121,42,34,251,80,227,244,247,4,199,244,199,8,178,96,24,181,55,102,215,98,163,142,142,13,216,198,190,78,148,245,165,147,161,173,106,203,35,186,158,247,35,83,169,239,115,182,221,78,194,93,172,81,85,54,105,162,236,235,58,113,239,237,114,246,105,138,177,123,49,187,137,192,81,228,237,205,83,52,68,107,230,198,190,111,57,153,137,235,231,164,79,45,35,72,138,98,226,211,134,11,191,12,249,189,61,3,46,62,147,197,239,253,233,236,53,210,57,169,80,172,141,89,220,130,118,38,219,75,31,114,52,87,162,35,30,142,107,155,210,170,232,217,218,120,53,226,250,245,161,25,61,38,39,153,221,170,42,116,246,229,51,34,171,108,221,250,167,89,218,137,59,146,74,72,146,68,100,109,116,211,35,230,70,177,238,115,90,170,214,171,209,17,109,11,86,180,151,8,214,204,34,183,1,207,173,126,46,221,87,180,145,75,26,163,106,40,234,17,21,25,81,3,213,23,162,86,238,187,46,202,138,138,230,185,28,199,57,171,76,122,217,161,90,131,160,121,116,152,150,119,110,252,158,22,231,77,12,254,2,191,239,81,200,255,0,15,52,177,179,187,219,239,49,175,217,61,87,110,139,240,222,163,152,96,238,229,55,227,19,134,249,190,238,233,238,151,69,108,134,210,96,122,67,202,107,201,51,173,38,252,71,30,81,53,71,85,116,246,85,79,95,14,124,121,76,196,119,30,45,56,159,187,241,49,155,211,215,178,221,232,204,94,193,222,130,195,67,35,90,181,8,201,21,157,201,231,122,111,188,178,118,227,85,98,42,177,136,214,181,189,74,142,145,248,213,250,103,152,193,167,14,213,106,219,69,69,38,58,251,157,53,170,146,170,162,158,88,219,95,44,172,170,114,186,157,234,206,220,173,141,104,228,108,138,142,221,174,115,19,101,221,118,238,60,51,240,247,147,241,17,168,244,120,213,178,134,161,182,10,41,161,159,34,185,49,233,19,104,168,149,254,178,54,69,107,147,190,246,181,237,137,157,46,221,200,170,169,208,199,185,179,95,152,222,29,140,105,255,0,10,248,118,25,134,89,105,237,54,91,78,87,71,5,37,36,8,189,49,183,193,87,42,170,170,238,174,115,156,170,231,61,202,174,115,156,231,57,85,85,85,113,40,194,221,198,218,187,142,189,60,191,25,253,35,253,22,12,70,125,151,236,198,59,3,178,185,101,49,173,83,17,49,207,114,158,51,199,175,122,169,227,199,182,106,158,113,173,127,233,6,150,100,26,213,168,182,157,50,197,171,45,212,183,75,207,127,177,53,194,71,178,157,189,152,36,153,221,78,99,30,228,221,177,57,19,102,175,154,167,177,60,211,175,127,162,12,63,32,255,0,100,108,151,203,37,103,247,116,213,116,53,112,191,252,15,138,86,61,191,153,205,115,126,10,134,116,224,7,222,223,4,251,83,229,149,68,189,227,247,132,123,134,170,91,226,213,205,46,176,211,205,149,90,97,123,111,52,84,208,187,197,94,105,90,214,164,110,102,203,180,147,194,214,185,17,189,61,114,49,200,212,114,172,113,70,239,204,62,93,86,39,7,56,139,95,58,153,158,29,177,164,114,239,135,166,111,182,150,114,93,165,183,147,99,244,139,55,109,211,49,84,242,166,169,170,184,243,191,195,84,68,70,189,83,207,132,204,198,61,183,115,66,158,135,68,233,104,170,108,21,23,13,86,167,133,145,73,87,83,109,141,182,106,135,54,161,17,100,122,71,82,201,81,206,167,77,213,24,198,183,188,171,179,81,155,34,65,15,244,65,152,100,31,236,141,238,249,123,172,254,238,166,174,186,174,103,255,0,133,242,202,247,187,243,185,206,119,197,84,227,203,41,224,3,131,218,172,43,194,107,206,166,209,220,104,114,69,241,48,89,108,181,48,77,73,37,181,139,220,130,73,234,24,244,107,150,89,27,214,140,98,167,66,70,244,127,172,231,183,181,245,107,229,89,213,218,45,87,58,197,61,125,145,219,223,62,247,142,62,50,30,140,176,56,140,126,30,220,83,93,217,153,138,122,234,171,140,197,17,246,104,142,125,148,199,108,233,12,149,193,175,8,54,93,8,198,41,50,204,206,211,79,83,168,87,40,89,45,91,166,236,85,54,206,228,89,218,145,210,74,145,163,227,115,161,153,25,50,181,239,107,156,213,70,185,88,136,171,150,248,137,247,126,212,239,228,109,235,249,148,166,66,49,239,17,62,239,218,157,252,141,189,127,50,148,185,70,30,222,23,13,54,173,198,145,17,62,231,51,213,155,226,243,220,242,222,59,27,86,245,117,92,167,194,35,122,52,136,142,168,142,81,10,49,50,151,15,28,67,230,252,57,102,236,202,113,105,60,93,186,175,162,27,197,158,105,21,180,247,42,116,85,217,170,187,47,68,173,221,203,28,168,138,172,85,95,39,49,207,99,241,105,148,184,135,225,227,55,225,203,55,126,45,148,199,226,237,213,125,115,89,239,16,198,173,167,185,83,162,166,238,68,221,122,37,110,237,73,34,85,85,98,170,121,185,142,99,223,175,44,249,91,127,211,218,214,55,102,56,246,107,201,217,57,151,236,252,102,153,86,59,118,175,45,77,90,81,63,90,41,211,123,78,248,214,39,135,24,231,28,181,139,165,195,179,28,99,80,49,139,118,103,134,94,169,238,214,91,180,41,61,37,92,10,189,50,55,117,69,69,69,217,90,230,185,21,174,99,145,28,215,53,205,114,34,162,162,115,37,65,240,87,197,109,87,15,121,119,209,204,154,163,124,15,34,172,142,75,179,150,41,167,146,222,246,197,35,27,81,4,109,145,26,221,220,232,123,202,140,123,221,28,45,70,162,185,173,69,183,59,117,198,223,120,183,210,221,173,53,244,245,180,53,176,178,166,150,170,154,86,203,20,241,61,168,230,72,199,181,85,28,215,53,81,81,200,170,138,138,138,133,251,45,204,40,199,218,222,142,21,71,56,254,122,156,139,182,187,31,136,217,28,127,145,171,90,172,213,198,138,244,231,29,147,213,189,29,127,116,233,17,58,62,144,1,34,166,134,11,226,211,137,251,71,12,248,69,61,123,45,222,147,202,47,253,232,44,52,50,53,201,78,175,141,25,220,158,119,166,219,69,31,114,53,86,34,163,222,174,107,91,210,138,233,25,157,10,172,230,59,164,90,143,141,106,171,245,83,33,190,212,95,49,172,150,111,7,104,150,71,62,71,90,219,20,76,127,131,147,166,38,67,11,85,239,157,98,107,85,206,123,99,145,239,87,63,184,231,70,230,216,155,184,92,52,215,106,56,246,246,119,174,253,30,228,152,12,255,0,60,183,133,204,43,136,162,34,103,119,140,77,115,31,86,39,171,182,122,230,34,98,56,206,177,20,178,12,139,32,203,46,243,228,25,77,246,227,121,186,85,116,247,235,110,21,79,168,168,151,165,168,198,245,72,245,87,59,102,181,173,77,215,201,17,19,216,133,161,112,31,194,61,191,74,113,138,45,90,212,11,13,67,51,235,188,47,117,61,45,124,45,107,172,116,175,87,53,26,198,110,170,217,229,143,103,61,206,217,236,107,251,93,44,84,151,185,94,252,55,234,22,29,165,58,217,140,106,30,121,100,168,187,89,108,115,79,83,45,45,53,52,83,202,178,248,121,27,4,140,100,174,107,58,153,51,162,145,28,174,69,106,177,28,158,104,133,218,227,249,22,63,150,90,32,200,49,107,237,186,243,107,170,234,236,86,219,234,153,81,79,47,75,149,142,233,145,138,173,118,206,107,154,187,47,146,162,167,181,8,45,158,195,90,189,93,87,238,78,181,71,40,252,255,0,159,209,181,250,98,207,49,249,118,26,214,83,132,162,104,177,114,60,234,227,132,78,154,199,147,141,57,70,154,76,199,92,105,28,183,162,107,27,143,174,18,190,229,153,3,181,99,76,177,143,15,131,221,58,125,39,5,43,186,163,180,215,189,234,139,180,72,212,236,211,73,187,58,54,87,53,178,43,153,247,182,186,22,46,11,225,227,136,124,223,135,44,221,153,78,45,39,139,183,85,244,67,120,179,205,34,182,158,229,78,138,187,53,87,101,232,149,187,185,99,149,17,85,138,171,228,230,57,236,125,173,241,79,172,186,79,163,218,99,85,85,170,118,107,118,72,203,175,222,109,216,205,84,81,205,233,122,136,213,175,107,85,146,53,205,72,163,119,109,239,149,205,84,103,171,178,57,238,141,142,165,35,23,55,181,70,3,23,23,48,213,105,60,244,142,169,253,39,179,242,78,116,115,143,196,237,102,207,87,132,206,172,239,219,143,50,42,171,149,202,126,249,214,106,166,99,77,232,235,211,73,222,137,95,190,29,152,227,26,129,140,91,179,60,50,245,79,118,178,221,161,73,233,42,224,85,233,145,187,170,42,42,46,202,215,53,200,173,115,28,136,230,185,174,107,145,21,21,18,163,56,254,247,183,206,254,203,249,101,41,53,185,115,104,198,160,233,94,152,222,111,121,220,247,27,127,210,186,198,79,75,142,86,211,207,4,150,222,194,203,19,230,146,57,122,122,37,159,212,242,70,249,199,12,42,174,118,232,214,66,158,63,189,237,243,191,178,254,89,74,72,231,55,107,191,151,91,185,114,157,217,153,142,31,116,255,0,221,78,232,215,47,195,101,91,103,141,193,96,238,249,91,116,91,170,34,174,223,62,223,14,249,137,225,51,28,38,99,88,225,44,7,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,183,190,15,56,183,183,241,37,97,170,180,223,105,105,237,217,181,150,20,169,185,210,211,177,176,210,212,68,249,164,107,36,164,99,166,146,103,181,140,72,82,87,57,17,26,249,90,137,228,228,43,191,6,225,119,32,212,238,28,46,154,207,130,37,198,233,124,176,228,178,90,106,172,84,212,143,169,146,178,145,98,164,86,73,78,200,154,175,89,88,250,135,171,218,187,181,99,221,200,173,88,213,36,196,152,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,88,124,14,42,246,85,114,154,234,143,50,168,215,78,216,237,142,248,108,109,169,200,50,221,190,194,93,195,89,174,35,17,98,169,166,42,235,166,174,19,187,87,248,106,141,56,241,237,142,49,48,147,188,74,241,175,169,213,92,66,220,239,122,55,168,151,27,86,63,141,239,103,182,178,146,161,38,161,175,237,245,182,90,169,32,87,203,77,81,215,36,146,118,228,233,243,137,176,46,200,230,238,77,126,12,245,227,86,56,129,194,46,217,118,164,224,118,235,45,28,117,141,134,207,114,183,182,72,169,238,76,68,114,76,214,197,43,222,255,0,189,61,187,44,168,238,135,43,213,136,136,232,159,189,61,219,173,215,11,197,194,150,211,105,160,168,173,174,173,153,148,212,180,180,209,58,89,103,149,238,70,178,54,49,168,170,231,57,202,136,141,68,85,85,84,68,47,59,67,244,166,223,162,26,85,143,233,117,178,237,81,115,134,199,12,141,117,100,236,107,29,60,178,202,249,165,114,49,190,76,106,201,35,250,91,187,149,173,233,69,115,149,21,203,43,146,94,196,226,241,53,221,170,169,221,231,49,213,172,242,143,251,118,66,129,210,150,93,146,236,254,73,133,192,88,179,79,151,157,41,166,173,60,237,202,56,213,84,204,105,172,204,233,26,85,172,121,213,76,70,188,99,189,17,239,143,239,116,140,239,236,191,153,210,144,231,246,211,56,129,254,195,244,247,252,159,91,254,118,88,134,19,61,191,89,180,95,22,187,106,6,57,102,185,195,149,216,45,151,91,141,186,122,54,205,68,233,101,134,41,213,169,20,189,104,173,108,138,138,212,114,185,83,165,171,186,170,110,75,81,141,179,154,91,185,98,204,241,152,152,227,29,188,26,251,21,179,25,158,193,99,112,153,158,103,68,77,20,220,166,173,41,170,38,103,114,98,169,142,238,16,162,147,97,3,30,254,199,110,31,191,220,47,79,127,230,197,23,253,209,199,113,63,170,121,6,138,232,110,75,169,184,181,29,186,170,233,102,240,125,136,110,17,189,244,238,239,86,67,11,186,154,199,177,203,179,101,114,166,206,79,52,79,106,121,47,142,93,128,156,166,139,151,46,213,172,105,175,14,237,82,123,103,181,148,116,135,138,193,96,240,54,102,138,226,169,166,55,166,56,205,201,162,35,151,46,49,199,197,148,193,91,218,83,204,139,92,115,173,81,195,176,155,182,43,130,195,67,144,95,237,246,170,169,41,168,107,27,43,34,158,161,145,189,204,87,85,57,17,200,215,170,162,170,42,111,182,232,190,194,200,76,252,30,58,206,58,153,170,207,82,161,180,123,45,152,236,181,218,44,230,49,17,53,198,177,164,235,194,39,64,0,102,43,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,12,7,198,126,129,230,60,69,233,117,175,9,194,110,86,106,42,234,43,252,23,89,36,186,205,44,81,44,76,167,168,141,90,139,28,114,47,87,84,205,93,182,68,217,23,207,216,139,128,248,96,224,27,88,116,87,92,177,173,77,202,114,76,54,170,215,102,241,157,248,109,245,149,79,168,119,122,142,104,91,210,215,211,177,171,179,165,106,174,238,79,36,95,106,249,44,173,215,205,124,195,184,116,195,168,243,108,218,219,121,173,161,173,185,199,106,142,59,84,49,75,42,74,248,165,145,28,169,36,145,167,79,76,46,77,247,85,221,83,203,218,169,141,116,131,143,157,30,214,173,69,180,233,150,45,141,230,84,183,75,207,127,177,53,194,142,149,148,237,236,193,36,206,234,115,42,30,228,221,177,57,19,102,175,154,167,177,60,210,31,17,103,3,86,50,154,238,213,253,38,177,164,107,236,108,140,155,50,218,187,59,57,123,15,128,179,174,14,105,185,189,86,236,78,145,49,59,252,117,234,143,99,143,227,131,138,109,65,225,167,232,87,208,75,62,61,95,244,143,210,94,43,210,212,243,203,209,225,252,55,71,111,181,52,123,111,223,126,251,239,236,77,182,243,223,170,240,97,198,126,168,241,23,170,55,76,39,54,176,226,212,84,52,86,9,238,177,201,106,165,168,138,85,149,149,20,241,163,85,100,158,68,233,233,153,203,182,200,187,162,121,251,81,114,95,22,124,38,126,202,63,162,191,232,255,0,232,207,209,159,29,254,197,120,223,17,226,59,31,239,209,244,116,246,63,62,253,95,13,188,250,247,11,60,15,254,198,157,65,184,103,127,116,255,0,164,126,62,205,45,167,194,250,23,193,244,117,207,4,189,206,190,252,155,237,216,219,167,165,63,11,125,252,182,95,139,150,241,255,0,47,222,167,95,37,172,117,199,103,30,28,249,178,112,152,189,145,141,145,155,55,162,159,218,27,181,125,90,245,215,126,119,124,237,55,126,110,157,127,139,22,113,63,192,54,176,235,86,185,100,186,155,139,100,152,109,45,174,243,224,251,16,220,43,42,153,80,222,205,28,48,187,169,172,167,123,83,119,68,229,77,156,190,74,158,197,242,76,167,192,255,0,11,58,131,195,79,211,95,167,119,140,122,191,233,31,163,124,47,162,106,39,151,163,195,248,158,190,231,118,24,246,223,190,205,182,223,216,187,237,229,191,33,171,252,124,232,246,138,234,45,219,76,178,156,111,50,170,186,89,187,29,249,173,244,116,175,167,119,122,8,230,111,75,159,80,199,46,205,149,168,187,181,60,209,125,169,230,189,203,135,142,41,180,251,137,111,164,31,65,44,249,13,7,209,207,9,226,189,45,79,4,93,126,35,187,209,219,237,77,38,251,118,31,190,251,123,83,109,252,246,89,177,151,211,141,154,237,213,253,38,179,195,94,190,58,254,111,204,207,52,218,251,187,51,78,27,23,103,76,22,229,184,138,183,99,230,196,211,185,58,235,175,25,138,124,85,41,196,79,188,14,167,127,44,175,95,207,101,39,191,46,30,30,48,139,62,157,91,56,129,175,143,210,121,69,255,0,198,67,66,249,227,68,101,166,158,57,229,167,123,97,77,215,121,100,237,185,93,47,146,163,29,219,106,53,22,69,146,4,113,19,239,3,169,223,203,43,215,243,217,76,215,87,197,157,195,79,248,65,192,244,59,78,46,21,20,121,21,116,53,149,215,107,205,13,193,208,207,107,139,210,245,47,142,158,37,133,233,35,39,145,24,215,63,175,100,72,100,110,200,254,247,83,43,216,27,214,112,248,187,151,175,70,187,186,204,120,235,26,127,63,123,114,237,94,93,153,231,59,61,131,203,114,202,166,153,187,54,233,174,122,162,223,147,170,106,215,187,132,107,17,198,126,111,94,147,220,121,132,113,103,111,212,9,254,225,218,113,112,167,172,199,104,102,167,174,187,94,104,110,13,154,11,164,189,180,124,116,241,44,47,88,223,4,106,246,185,253,123,170,205,27,118,70,118,122,159,28,248,120,225,227,55,226,55,55,102,45,139,71,225,45,212,157,19,94,47,19,70,174,167,182,211,170,174,206,84,221,58,229,118,206,72,226,69,69,122,162,249,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,154,163,89,27,30,245,70,162,185,81,170,141,107,156,168,213,185,205,2,208,108,59,135,236,6,135,14,198,224,167,169,174,100,45,109,210,242,180,81,65,85,115,149,31,35,250,165,86,38,238,107,93,44,141,141,174,115,213,140,84,111,83,182,87,47,190,19,13,119,59,196,206,34,255,0,204,143,230,41,143,207,245,148,78,208,231,88,30,139,242,74,50,140,175,73,196,85,26,198,188,103,143,10,174,213,227,49,165,49,203,88,211,73,166,153,135,31,171,56,118,49,167,252,43,231,152,102,25,101,167,180,217,109,56,61,230,10,74,72,17,122,99,111,130,153,85,85,87,117,115,156,229,87,57,238,85,115,156,231,57,202,170,170,171,73,69,231,113,19,238,253,169,223,200,219,215,243,41,74,49,61,54,146,34,155,150,226,57,104,195,232,82,229,119,176,88,203,151,38,102,169,185,19,51,60,102,102,99,140,204,245,204,175,23,95,180,27,14,226,7,1,174,195,178,72,41,233,171,159,11,155,107,188,165,20,83,213,91,37,87,198,254,168,149,233,187,90,231,69,27,100,107,92,197,123,17,91,212,221,209,201,76,122,163,166,217,62,144,103,215,157,56,204,98,167,101,218,201,51,98,153,105,166,73,98,145,175,99,100,142,70,59,201,85,175,141,236,122,35,145,28,136,228,71,53,174,69,106,95,57,30,248,191,225,74,209,196,126,35,29,85,146,158,221,67,158,90,187,113,218,174,181,50,186,24,221,78,178,162,203,79,80,230,70,247,62,46,151,72,246,39,78,237,147,109,149,173,124,136,233,92,231,43,249,101,30,86,212,121,241,248,199,103,143,103,177,64,232,215,110,231,102,241,63,32,199,85,253,86,228,255,0,201,84,233,231,122,179,245,163,254,40,229,49,49,107,128,14,48,169,112,175,9,160,218,155,89,110,161,198,215,196,207,101,189,84,207,13,36,118,215,175,114,121,32,168,123,213,173,88,164,119,90,177,234,189,105,35,209,158,179,94,222,213,148,154,255,0,228,24,238,65,137,221,231,199,242,155,21,198,205,116,165,233,239,209,92,41,95,79,81,23,83,81,237,234,141,232,142,110,237,115,92,155,167,154,42,47,177,75,33,229,239,197,157,195,80,32,251,135,106,61,194,162,179,34,161,134,162,186,211,121,174,184,58,105,238,145,119,21,242,83,202,179,61,100,124,241,163,220,230,116,110,139,12,110,221,25,217,234,126,14,73,154,76,76,97,47,248,68,254,95,167,177,105,233,71,97,40,170,154,182,139,42,136,152,159,58,228,71,41,215,143,148,143,31,173,167,173,219,41,190,0,45,77,4,215,188,184,62,4,173,214,251,199,7,24,109,166,237,65,79,91,67,91,13,222,154,170,150,166,38,203,20,241,62,227,86,215,198,246,57,21,28,215,53,85,21,170,138,138,138,168,165,62,23,25,192,15,186,70,9,246,167,204,234,138,78,206,113,197,85,234,207,190,29,67,211,84,205,57,13,153,142,126,90,159,130,226,189,248,191,225,74,239,195,134,93,29,85,146,158,227,93,129,221,123,113,218,174,181,50,182,105,27,80,145,34,203,79,80,230,70,198,178,94,166,200,246,39,78,206,143,109,149,206,100,136,223,163,131,206,45,238,28,54,223,170,173,55,218,90,139,142,19,122,153,42,110,116,180,236,116,213,84,242,178,25,26,201,41,24,233,163,133,142,123,214,20,149,206,69,87,50,38,162,121,181,11,90,213,29,54,198,53,127,1,188,233,198,99,21,67,237,55,184,91,20,203,77,50,197,44,110,99,219,36,114,49,222,104,142,100,140,99,209,28,138,213,86,162,57,174,106,171,86,171,103,224,15,94,39,214,91,174,148,216,237,93,251,117,191,170,104,178,186,218,90,138,75,68,212,253,182,189,142,73,85,142,222,85,238,49,142,138,62,226,182,78,180,221,88,199,72,158,184,220,186,254,95,137,166,254,14,39,73,158,29,211,217,224,192,217,125,178,202,246,191,35,187,149,237,45,84,197,84,83,231,76,206,155,212,198,154,87,19,213,92,78,154,196,113,153,210,99,93,102,34,86,243,58,184,219,239,28,54,226,183,107,77,125,61,109,13,110,87,67,83,75,85,77,43,101,138,120,159,65,90,230,72,199,181,85,28,215,53,81,81,200,170,138,138,138,132,66,224,7,222,223,4,251,83,229,149,68,148,227,179,75,49,253,21,224,231,9,211,44,90,178,227,85,107,179,102,76,236,77,112,145,143,168,119,122,27,140,206,234,115,24,198,174,206,149,200,155,53,60,145,61,171,230,177,175,128,31,123,124,19,237,79,150,85,31,152,233,170,115,91,83,92,105,58,209,175,182,30,187,47,77,154,54,7,31,78,30,169,170,136,167,19,187,51,26,76,198,237,90,76,199,84,204,113,211,169,97,28,95,240,165,104,226,63,17,142,170,201,79,110,161,207,45,93,184,237,87,90,153,93,12,110,167,89,81,101,167,168,115,35,123,159,23,75,164,123,19,167,118,201,182,202,214,190,68,117,61,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,45,143,141,78,48,169,116,27,31,250,35,128,86,91,171,179,203,175,114,15,41,225,155,208,76,70,70,238,252,240,110,174,238,185,179,49,97,99,219,208,239,89,238,234,107,58,36,170,76,127,29,200,50,203,188,24,254,45,98,184,222,110,149,93,93,138,43,125,43,234,42,37,233,106,189,221,49,177,21,206,217,173,115,151,100,242,68,85,246,33,231,159,205,138,241,17,22,190,127,214,211,240,251,255,0,209,149,209,13,57,165,140,154,187,153,132,233,134,215,91,123,220,226,56,239,79,30,84,107,203,191,122,121,115,230,116,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,154,163,89,27,30,245,70,162,185,81,170,141,107,156,168,213,186,93,19,208,173,62,208,60,70,60,75,4,183,126,95,21,115,169,134,15,31,95,247,217,36,103,136,154,40,217,221,237,247,158,214,110,158,171,118,68,248,239,73,56,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,149,225,99,136,123,71,17,154,99,75,147,247,45,212,217,37,15,244,54,65,106,165,145,203,224,234,55,114,49,232,215,167,82,69,43,91,220,103,155,145,55,115,58,222,232,222,167,190,206,85,98,43,170,154,190,147,171,195,187,191,183,187,239,69,116,213,103,54,171,13,102,237,169,254,169,28,42,136,215,93,249,153,210,106,255,0,14,154,69,61,149,107,175,25,165,74,69,198,112,3,238,145,130,125,169,243,58,162,156,203,140,224,7,221,35,4,251,83,230,117,71,142,205,254,245,87,171,62,248,74,116,215,232,11,63,198,167,224,184,144,128,2,234,229,245,24,241,19,239,3,169,223,203,43,215,243,217,75,57,229,233,145,99,247,46,23,241,92,126,221,125,183,85,93,44,222,59,210,84,80,85,49,245,20,93,235,141,91,226,239,70,139,213,31,91,81,92,222,164,78,164,77,211,116,43,27,136,159,120,29,78,254,89,94,191,158,202,114,28,60,113,15,155,240,229,155,179,41,197,164,241,118,234,190,136,111,22,121,164,86,211,220,169,209,87,102,170,236,189,18,183,119,44,114,162,42,177,85,124,156,199,61,143,161,96,113,180,224,113,181,92,174,56,78,177,61,220,121,254,14,184,218,189,152,189,181,91,47,103,9,134,171,75,148,69,21,211,19,202,169,138,38,55,102,122,181,138,167,73,237,211,94,26,178,159,26,156,30,213,104,54,65,244,187,0,163,184,215,96,119,94,228,254,80,77,55,160,158,143,141,189,137,231,217,91,218,115,166,98,66,247,187,173,222,179,29,212,230,117,201,150,185,94,232,156,239,184,95,117,203,36,199,106,25,12,80,182,217,140,213,212,71,31,106,87,61,207,74,201,162,71,34,200,142,98,50,56,146,86,170,55,105,106,35,221,202,142,70,78,123,117,126,156,107,102,3,75,115,166,101,155,47,196,114,8,89,60,109,169,166,101,77,45,75,90,244,114,35,226,145,170,136,230,72,207,54,61,168,230,61,138,138,136,230,170,35,75,180,219,24,210,12,6,205,167,24,116,85,12,180,217,33,116,80,173,76,203,44,178,57,239,116,146,72,247,121,34,185,242,61,239,84,106,35,81,92,168,214,181,168,141,75,5,156,158,213,188,100,98,109,207,153,206,35,191,244,235,134,158,204,122,73,199,98,246,110,188,143,25,19,242,157,98,138,170,158,19,52,70,186,235,202,98,189,98,41,157,98,117,137,153,158,46,212,0,39,90,160,49,39,19,28,61,227,28,68,105,197,102,53,115,161,167,109,254,138,25,167,199,110,79,122,196,234,42,213,103,170,142,145,26,229,236,61,205,99,101,103,75,183,106,34,162,117,177,142,110,91,7,157,219,84,94,162,109,215,26,196,178,240,24,236,70,89,137,163,23,133,170,105,174,137,214,38,63,158,83,202,99,174,56,49,238,137,232,86,159,104,30,35,30,37,130,91,191,47,138,185,212,195,7,143,175,251,236,146,51,196,77,20,108,238,246,251,207,107,55,79,85,187,34,124,119,143,124,211,61,223,177,255,0,229,149,39,243,42,210,99,16,231,154,103,187,246,63,252,178,164,254,101,90,96,102,86,233,181,128,174,138,35,72,136,91,118,43,23,127,29,181,184,92,78,38,169,170,186,174,107,51,60,230,116,148,57,224,7,222,223,4,251,83,229,149,69,198,20,231,192,15,189,190,9,246,167,203,42,139,140,48,182,111,247,90,189,105,247,66,209,211,95,167,236,255,0,6,159,142,226,49,87,242,255,0,209,123,142,186,183,86,234,41,41,217,96,100,48,200,152,108,22,232,96,183,120,216,218,214,54,69,72,250,81,96,86,177,30,232,21,158,188,138,231,57,238,99,157,18,201,208,9,171,56,123,88,125,124,149,58,107,58,203,89,102,57,206,63,55,139,113,142,187,53,197,186,98,154,117,234,136,252,251,102,120,206,145,172,206,129,143,120,137,247,126,212,239,228,109,235,249,148,166,66,49,239,17,62,239,218,157,252,141,189,127,50,148,253,191,244,85,120,79,185,241,148,250,66,199,175,79,197,10,49,47,23,95,180,27,14,226,7,1,174,195,178,72,41,233,171,159,11,155,107,188,165,20,83,213,91,37,87,198,254,168,149,233,187,90,231,69,27,100,107,92,197,123,17,91,212,221,209,201,71,70,194,5,91,103,45,211,118,139,212,87,26,196,238,254,109,243,211,70,50,254,95,136,203,113,88,106,166,154,232,155,179,19,29,83,30,79,249,236,158,181,12,106,142,155,100,250,65,159,94,116,227,49,138,157,151,107,36,205,138,101,166,153,37,138,70,189,141,146,57,24,239,37,86,190,55,177,232,142,68,114,35,145,28,214,185,21,169,47,184,0,227,10,151,10,240,154,13,169,181,150,234,28,109,124,76,246,91,213,76,240,210,71,109,122,247,39,146,10,135,189,90,213,138,71,117,171,30,171,214,146,61,25,235,53,237,237,74,94,47,248,82,180,113,31,136,199,85,100,167,183,80,231,150,174,220,118,171,173,76,174,134,55,83,172,168,178,211,212,57,145,189,207,139,165,210,61,137,211,187,100,219,101,107,95,34,58,160,242,12,119,32,196,238,243,227,249,77,138,227,102,186,82,244,247,232,174,20,175,167,168,139,169,168,246,245,70,244,71,55,118,185,174,77,211,205,21,23,216,166,30,34,205,236,143,21,23,45,252,217,229,223,29,147,252,247,172,153,70,101,150,116,167,144,213,130,198,196,69,234,98,55,163,174,154,226,52,139,148,119,78,179,248,211,58,199,25,216,0,16,131,151,191,22,119,13,64,131,238,29,168,247,10,138,204,138,134,26,138,235,77,230,186,224,233,167,186,69,220,87,201,79,42,204,245,145,243,198,143,115,153,209,186,44,49,187,116,103,103,169,243,124,184,225,49,84,99,45,69,219,124,167,240,158,199,54,237,14,67,138,217,172,194,188,191,23,30,117,60,167,170,170,103,149,81,221,63,132,240,158,48,28,54,99,135,99,26,129,140,92,112,204,206,203,79,118,178,221,161,88,42,233,39,69,233,145,187,162,162,162,166,202,215,53,200,142,107,218,168,230,185,173,115,85,21,17,83,153,6,68,196,85,26,79,36,61,187,149,217,174,46,91,153,138,162,117,137,142,19,19,28,166,39,170,97,72,60,67,240,241,155,240,229,155,191,22,202,99,241,118,234,190,185,172,247,136,99,86,211,220,169,209,83,119,34,110,189,18,183,118,164,145,42,170,177,85,60,220,199,49,239,204,124,20,113,155,247,10,244,142,15,169,183,59,141,94,14,180,117,53,150,200,32,166,241,19,81,87,167,223,18,40,149,94,222,136,167,245,209,90,187,181,38,115,29,188,109,116,207,91,16,215,237,6,195,184,129,192,107,176,236,146,10,122,106,231,194,230,218,239,41,69,20,245,86,201,85,241,191,170,37,122,110,214,185,209,70,217,26,215,49,94,196,86,245,55,116,114,81,209,72,199,97,238,100,184,168,187,98,120,79,47,206,39,249,252,93,77,178,217,190,19,164,236,138,230,3,53,163,91,148,105,21,233,26,113,157,119,107,166,116,210,38,116,157,116,229,58,240,221,152,134,74,215,237,121,204,120,129,207,171,179,28,146,122,138,106,23,204,231,90,236,201,91,44,244,182,200,149,145,179,166,36,122,236,215,57,177,70,233,28,214,177,30,244,87,116,183,116,106,73,78,94,252,38,91,245,2,127,187,142,163,219,233,235,49,218,25,170,40,109,54,106,235,123,102,130,233,47,109,89,37,68,169,51,22,55,193,26,189,205,103,70,234,179,70,237,213,157,158,151,224,78,19,116,83,31,215,221,101,161,192,50,156,135,209,86,183,81,213,86,79,217,171,100,21,149,61,184,253,88,169,122,227,123,95,47,83,154,247,53,91,251,148,115,59,125,218,93,37,186,221,111,179,219,233,109,54,154,10,122,42,26,40,89,77,75,75,77,19,98,138,8,152,212,107,35,99,26,136,141,107,90,136,136,212,68,68,68,68,67,35,38,192,206,54,236,227,49,28,98,39,219,63,232,135,233,43,106,173,236,198,6,141,156,202,35,114,170,169,141,102,56,110,219,229,164,118,205,90,78,179,174,177,207,93,103,88,250,74,115,227,251,222,223,59,251,47,229,148,165,198,20,231,199,247,189,190,119,246,95,203,41,73,13,164,253,214,159,90,61,210,167,116,41,233,251,223,193,171,227,182,151,188,172,46,54,249,116,59,39,180,197,95,78,250,234,108,174,106,153,169,91,43,86,88,162,146,142,149,177,200,230,111,187,90,231,69,42,53,202,155,42,198,244,77,250,87,108,41,199,215,7,182,141,46,234,214,157,48,163,240,184,221,198,177,176,93,172,240,64,229,142,215,81,38,253,51,196,173,78,152,233,158,228,232,86,57,90,145,200,246,53,155,182,70,178,56,197,162,218,201,152,232,62,125,73,168,120,75,233,223,93,77,12,212,210,82,213,172,171,75,85,20,140,86,172,115,50,55,177,94,212,119,76,136,222,173,145,241,177,222,125,40,92,238,155,106,78,156,113,9,167,12,202,49,121,105,239,22,11,196,50,81,215,80,214,66,199,58,39,57,155,77,71,85,10,245,34,57,26,253,156,213,221,174,107,145,205,87,49,237,115,177,112,62,67,53,193,252,146,190,21,211,203,245,143,206,19,251,85,25,166,192,109,36,237,14,30,102,188,53,249,243,227,148,119,209,87,56,137,235,162,175,24,234,157,107,223,150,86,141,220,50,125,85,171,214,58,214,84,65,105,195,33,146,154,146,68,71,53,181,87,10,152,157,26,198,138,172,86,189,177,192,249,28,246,163,218,246,186,74,117,243,107,149,11,66,58,46,139,104,222,29,160,248,13,38,158,97,44,168,125,13,52,211,84,201,85,86,145,45,85,84,178,61,92,178,76,248,216,196,123,145,189,49,163,186,119,70,70,198,249,244,161,222,137,188,179,7,242,28,60,91,158,124,231,199,249,224,213,219,113,180,159,237,78,115,115,27,71,209,198,148,209,175,217,141,116,246,204,205,93,218,232,171,95,218,179,226,7,251,48,211,223,242,133,111,249,161,51,181,39,41,204,120,91,224,242,146,237,108,134,205,112,200,176,107,5,138,212,230,206,217,101,162,150,86,190,150,146,87,39,74,199,35,155,179,158,173,93,218,191,130,170,158,212,49,175,237,166,112,253,253,135,234,23,249,62,139,252,236,205,122,151,135,219,248,173,225,205,108,86,155,213,70,61,67,157,219,45,119,90,90,186,154,38,207,45,52,75,36,21,108,107,226,108,141,69,114,181,136,213,68,147,100,85,85,69,93,188,240,48,182,48,150,232,185,251,62,173,107,154,103,175,217,207,189,108,207,243,77,160,197,98,176,95,237,125,157,204,53,55,105,153,214,157,53,141,99,127,230,235,51,230,235,194,56,246,32,135,237,166,113,3,253,135,233,239,249,62,183,252,236,158,252,79,233,102,65,173,90,27,146,233,150,45,89,110,165,186,94,124,31,98,107,132,143,101,59,123,53,144,204,238,167,49,143,114,110,216,156,137,179,87,205,83,216,158,105,18,191,106,99,255,0,163,247,253,21,255,0,227,9,173,171,250,167,143,232,174,157,93,181,55,41,163,184,213,90,236,221,142,252,54,248,216,250,135,119,167,142,22,244,181,239,99,87,103,74,213,93,220,158,72,190,213,242,95,220,13,188,92,90,187,25,140,206,236,199,108,114,210,117,228,249,218,188,110,207,215,152,101,247,54,54,154,102,245,53,204,233,20,85,26,213,189,71,147,141,43,136,215,140,79,47,189,4,52,167,150,238,184,224,186,163,135,102,215,108,171,5,154,135,31,191,219,238,181,81,211,87,86,58,87,197,5,67,36,123,88,142,165,106,43,149,172,84,68,85,68,223,109,213,61,165,144,145,71,11,230,69,161,217,214,99,98,194,109,56,174,117,13,118,65,115,165,181,82,201,83,67,70,216,153,44,242,182,54,57,234,218,167,42,53,28,244,85,84,69,93,183,217,23,216,74,227,43,44,181,132,181,69,81,132,157,99,94,42,254,220,99,182,135,29,136,181,86,208,219,220,174,41,157,222,17,26,198,188,121,76,245,128,2,77,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,62,116,131,81,117,171,71,172,248,182,153,99,222,153,186,82,228,180,247,9,160,241,112,83,244,211,182,150,169,142,127,84,207,99,87,103,74,196,217,23,127,63,102,200,187,70,190,16,120,65,226,39,75,184,137,196,179,188,239,79,61,25,99,182,120,255,0,21,85,233,106,25,187,125,202,26,136,153,234,69,51,158,187,190,70,39,147,87,109,247,95,36,85,39,190,169,234,254,157,104,174,63,79,148,234,110,67,232,107,93,85,99,45,240,207,225,39,168,234,168,115,30,246,179,166,22,61,201,187,98,122,238,169,183,151,183,117,77,250,118,1,197,247,14,218,163,151,80,96,152,38,161,250,78,249,115,238,248,90,95,68,215,67,220,237,196,249,95,235,203,11,88,155,50,55,175,155,147,125,182,79,53,68,33,241,24,60,29,204,101,55,174,92,210,184,152,210,53,142,174,92,57,241,108,140,155,104,246,143,7,179,151,178,236,30,19,127,11,85,55,34,171,158,78,228,233,21,68,197,83,189,19,187,27,177,199,140,112,235,56,135,226,155,79,184,105,250,63,244,238,207,144,215,253,35,241,126,23,209,52,240,75,209,225,251,93,125,206,236,209,237,191,125,155,109,191,177,119,219,203,126,27,64,248,207,210,238,34,243,26,204,39,9,176,229,52,85,212,86,201,46,178,73,117,165,167,138,37,137,146,197,26,181,22,57,228,94,174,169,154,187,108,137,178,47,159,177,23,10,115,58,211,173,65,207,190,230,191,65,48,92,135,35,240,30,153,241,94,137,182,79,89,216,235,240,125,29,206,211,93,211,213,208,253,183,219,126,149,219,216,167,69,229,187,165,58,163,130,235,141,242,237,155,105,182,83,143,80,205,138,84,211,71,85,117,179,212,82,68,249,86,178,141,201,26,62,70,53,21,202,214,57,122,119,223,102,170,252,20,241,185,142,197,83,152,252,158,35,204,214,58,187,187,82,88,61,150,200,110,236,100,230,247,43,254,181,187,92,233,191,28,226,185,136,243,124,34,61,239,159,139,238,16,120,137,213,30,34,114,220,239,4,211,207,73,216,238,126,3,194,213,122,90,134,30,231,110,134,158,39,250,146,204,215,166,207,141,233,230,212,223,109,211,201,81,76,199,203,203,64,53,111,67,62,159,253,212,241,47,66,122,111,209,94,3,250,62,154,167,189,217,241,125,207,220,36,127,78,221,216,255,0,11,109,250,188,183,217,118,204,121,255,0,23,220,59,105,118,93,95,130,103,122,135,232,203,229,179,181,226,169,125,19,93,55,111,185,19,37,103,175,20,46,98,238,201,24,190,78,93,183,217,124,209,80,236,58,75,175,250,73,174,126,149,251,150,101,190,155,244,39,99,199,255,0,64,84,211,118,123,221,206,223,238,241,179,171,126,212,159,131,190,221,62,123,110,155,253,217,193,96,168,198,205,234,46,107,115,89,225,172,115,157,117,225,207,135,22,46,103,180,251,79,137,217,154,114,204,78,15,119,9,20,91,136,185,228,238,71,155,76,211,185,59,243,59,158,118,148,241,211,73,215,135,56,83,159,17,62,240,58,157,252,178,189,127,61,148,232,182,235,117,194,241,112,165,180,218,104,42,43,107,171,102,101,53,45,45,52,78,150,89,229,123,145,172,141,140,106,42,185,206,114,162,35,81,21,85,85,17,14,245,196,79,188,14,167,127,44,175,95,207,101,39,63,45,78,30,45,22,140,69,56,132,200,35,183,92,46,151,222,245,53,129,59,110,116,150,186,120,165,150,10,135,245,57,122,82,89,92,213,111,170,213,86,198,205,145,251,75,35,18,173,99,7,86,59,25,85,170,120,113,153,153,236,141,91,239,54,218,91,27,41,179,150,179,11,209,189,59,180,83,77,63,106,169,167,132,107,213,26,68,204,207,100,78,154,206,145,57,143,132,14,20,173,28,56,98,50,85,94,233,237,213,217,229,215,185,29,214,235,77,43,166,141,180,233,42,172,84,244,238,124,108,115,34,233,108,111,122,116,238,233,55,221,92,214,70,141,144,128,23,251,22,40,195,219,139,86,227,72,135,34,102,185,166,43,57,197,215,142,198,85,189,114,185,214,103,221,17,217,17,202,35,170,24,247,136,159,119,237,78,254,70,222,191,153,74,81,137,121,220,68,251,191,106,119,242,54,245,252,202,82,140,74,166,210,253,45,191,9,247,186,3,160,255,0,71,226,253,122,126,22,194,0,2,224,230,244,57,227,235,132,175,186,158,62,237,88,211,44,99,196,103,22,190,159,73,193,74,238,153,46,212,12,98,162,237,18,53,123,213,49,236,206,141,149,174,116,104,230,125,241,205,133,137,87,182,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,13,130,10,230,227,211,130,250,91,5,44,250,215,163,120,215,110,221,30,242,100,118,122,8,161,138,158,223,79,28,49,50,58,138,90,104,162,110,209,39,110,71,206,189,78,84,87,163,246,70,36,142,109,95,59,202,230,173,113,86,35,143,92,126,127,175,181,190,122,45,219,202,109,69,57,6,105,87,155,60,45,213,61,90,253,73,215,171,170,159,249,123,52,145,156,30,113,111,111,226,74,195,85,105,190,210,211,219,179,107,44,41,83,115,165,167,99,97,165,168,137,243,72,214,73,72,199,77,36,207,107,24,144,164,174,114,34,53,242,181,19,201,200,72,210,129,240,236,199,39,211,252,158,221,153,225,151,170,139,77,234,211,50,79,73,87,2,167,84,110,217,81,81,81,119,71,53,205,85,107,152,228,86,185,174,115,92,138,138,168,183,75,195,199,16,248,71,17,184,67,50,156,90,79,9,113,164,232,134,241,103,154,68,117,69,182,161,81,118,106,174,201,215,19,182,114,199,42,34,35,209,23,201,175,107,216,204,188,155,52,249,93,62,70,236,249,241,248,199,235,219,237,87,186,75,216,41,217,219,255,0,180,114,250,127,171,87,60,98,63,221,213,217,63,225,159,171,61,95,54,122,181,164,34,227,56,1,247,72,193,62,212,249,157,81,78,101,198,112,3,238,145,130,125,169,243,58,162,31,102,255,0,122,171,213,159,124,54,71,77,126,128,179,252,106,126,11,137,8,0,46,174,95,67,158,105,158,239,216,255,0,242,202,147,249,149,105,93,218,35,170,215,13,17,212,187,94,167,90,109,52,247,42,235,60,53,173,165,167,169,123,155,18,203,61,36,208,49,207,233,243,115,90,233,81,234,212,86,171,145,170,212,115,119,234,75,17,230,153,238,253,143,255,0,44,169,63,153,86,149,106,81,243,202,234,183,143,223,167,156,68,76,58,167,162,172,53,172,110,201,78,26,252,107,69,117,92,166,168,237,137,225,49,247,195,152,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,89,215,1,252,35,219,244,167,24,162,213,173,64,176,212,51,62,187,194,247,83,210,215,194,214,186,199,74,245,115,81,172,102,234,173,158,88,246,115,220,237,158,198,191,181,210,197,73,123,152,179,151,215,8,51,212,79,110,226,7,83,173,53,20,205,166,154,42,204,78,134,110,218,182,169,171,28,136,181,147,194,248,220,168,212,115,226,146,157,200,246,59,170,62,230,202,213,141,206,177,18,71,36,203,38,39,229,120,142,115,203,95,127,143,103,181,75,233,67,110,104,170,153,217,220,162,98,45,211,194,228,211,194,56,112,242,113,167,13,216,250,218,117,198,239,40,152,154,230,227,211,130,250,91,5,44,250,215,163,120,215,110,221,30,242,100,118,122,8,161,138,158,223,79,28,49,50,58,138,90,104,162,110,209,39,110,71,206,189,78,84,87,163,246,70,36,142,108,65,209,109,100,204,116,31,62,164,212,60,37,244,239,174,166,134,106,105,41,106,214,85,165,170,138,70,43,86,57,153,27,216,175,106,59,166,68,111,86,200,248,216,239,62,148,47,92,169,78,53,56,61,170,208,108,131,233,118,1,71,113,174,192,238,189,201,252,160,154,111,65,61,31,27,123,19,207,178,183,180,231,76,196,133,239,119,91,189,102,59,169,204,235,147,199,56,203,106,195,87,242,204,55,14,185,211,170,123,99,243,254,116,146,232,219,109,109,103,88,121,217,188,238,98,169,152,221,162,106,227,191,78,147,173,21,79,108,71,205,158,184,225,206,35,122,45,23,25,192,15,186,70,9,246,167,204,234,138,115,46,51,128,31,116,140,19,237,79,153,213,24,251,55,251,213,94,172,251,225,51,211,95,160,44,255,0,26,159,130,227,170,230,156,200,180,59,5,204,111,184,77,219,21,206,166,174,199,238,117,86,170,169,41,168,104,221,19,229,130,87,70,247,49,93,84,213,86,171,152,170,138,168,139,182,219,162,123,12,249,164,26,167,143,235,86,157,90,117,55,22,163,184,210,218,239,61,254,196,55,8,216,202,134,246,103,146,23,117,53,143,123,83,119,68,229,77,156,190,74,158,197,242,74,156,215,141,7,215,27,198,184,234,37,218,211,163,57,213,109,13,110,87,119,169,165,170,166,199,107,37,138,120,159,89,43,153,35,30,216,213,28,215,53,81,81,200,170,138,138,138,133,144,240,67,142,228,24,159,11,248,94,63,148,216,174,54,107,165,47,164,123,244,87,10,87,211,212,69,213,113,169,123,122,163,122,35,155,187,92,215,38,233,230,138,139,236,82,95,45,199,98,177,24,170,237,222,143,54,34,116,225,167,92,53,206,218,236,182,67,147,228,88,124,110,91,94,183,171,170,136,170,55,226,174,19,69,83,60,58,184,196,123,149,75,196,79,188,14,167,127,44,175,95,207,101,56,108,147,77,178,124,91,11,196,53,2,231,21,58,217,115,120,107,101,181,205,20,200,231,117,82,84,186,9,227,145,139,178,181,205,114,49,219,236,173,86,202,221,156,170,143,107,121,158,34,125,224,117,59,249,101,122,254,123,41,99,28,46,105,46,17,173,156,8,226,56,14,125,107,241,118,234,191,73,201,20,177,170,54,162,142,161,46,85,104,202,136,30,168,189,18,183,117,217,118,84,84,87,53,200,230,57,205,90,238,27,5,242,252,69,219,113,58,76,68,204,120,235,13,207,157,237,60,108,158,79,128,198,220,167,122,221,85,91,162,184,142,123,179,110,169,214,59,226,98,39,190,53,142,26,235,16,231,130,190,43,106,184,123,203,190,142,100,213,27,224,121,21,100,114,93,156,177,77,60,150,247,182,41,24,218,136,35,108,136,214,238,231,67,222,84,99,222,232,225,106,53,21,205,106,45,185,219,174,54,251,197,190,150,237,105,175,167,173,161,173,133,149,52,181,84,210,182,88,167,137,237,71,50,70,61,170,168,230,185,170,138,142,69,84,84,84,84,40,235,91,52,43,80,116,15,46,147,18,206,237,223,147,194,220,233,161,159,192,87,253,234,57,31,225,230,150,54,119,123,125,230,53,251,39,170,237,209,126,27,202,94,0,56,194,165,194,188,38,131,106,109,101,186,135,27,95,19,61,150,245,83,60,52,145,219,94,189,201,228,130,161,239,86,181,98,145,221,106,199,170,245,164,143,70,122,205,123,123,82,89,62,99,86,22,191,145,226,120,71,86,189,83,217,224,164,244,145,177,182,115,252,44,109,46,73,165,117,76,68,213,20,242,174,152,143,157,31,226,136,225,49,215,29,241,164,217,72,0,183,57,208,0,0,33,207,52,207,119,236,127,249,101,73,252,202,180,152,196,57,230,153,238,253,143,255,0,44,169,63,153,86,145,249,175,238,87,60,23,13,128,254,211,96,253,120,247,74,28,240,3,239,111,130,125,169,242,202,162,227,10,115,224,7,222,223,4,251,83,229,149,69,198,17,251,55,251,173,94,180,251,161,112,233,175,211,246,127,131,79,199,112,0,22,6,159,12,123,196,79,187,246,167,127,35,111,95,204,165,50,17,143,120,137,247,126,212,239,228,109,235,249,148,167,149,255,0,162,171,194,125,201,12,167,210,22,61,122,126,40,81,137,176,129,175,121,176,129,89,217,143,247,191,240,254,109,225,211,167,254,67,255,0,119,255,0,172,33,207,31,92,37,125,212,241,247,106,198,153,99,30,35,56,181,244,250,78,10,87,116,201,118,160,99,21,23,104,145,171,222,169,143,102,116,108,173,115,163,71,51,239,142,108,44,78,227,199,142,173,102,250,39,166,184,150,125,128,221,60,37,198,147,50,165,142,88,164,69,117,61,101,59,168,235,21,244,243,177,21,58,226,119,74,110,155,162,162,163,92,213,107,218,215,38,91,209,109,100,195,181,227,1,164,212,60,37,245,12,161,169,154,106,105,41,106,214,36,170,165,150,55,171,86,57,153,27,222,140,114,183,166,68,111,86,234,201,24,239,46,164,38,241,30,67,27,85,120,43,156,244,215,253,99,193,172,50,120,205,182,94,214,31,105,240,127,71,53,77,51,207,77,99,157,53,196,117,85,28,187,227,170,98,20,99,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,183,190,15,56,183,183,241,37,97,170,180,223,105,105,237,217,181,150,20,169,185,210,211,177,176,210,212,68,249,164,107,36,164,99,166,146,103,181,140,72,82,87,57,17,26,249,90,137,228,228,35,159,30,156,23,210,216,41,103,214,189,27,198,187,118,232,247,147,35,179,208,69,12,84,246,250,120,225,137,145,212,82,211,69,19,118,137,59,114,62,117,234,114,162,189,31,178,49,36,115,97,6,29,152,228,250,127,147,219,179,60,50,245,81,105,189,90,102,73,233,42,224,84,234,141,219,42,42,42,46,232,230,185,170,173,115,28,138,215,53,206,107,145,81,85,22,171,102,237,252,139,21,52,87,198,153,231,223,29,177,252,247,55,246,101,128,202,250,86,200,169,196,225,102,41,187,78,187,179,60,232,171,174,138,180,234,159,118,149,68,117,47,224,24,179,135,142,33,240,142,35,112,134,101,56,180,158,18,227,73,209,13,226,207,52,136,234,139,109,66,162,236,213,93,147,174,39,108,229,142,84,68,71,162,47,147,94,215,177,153,76,187,219,185,69,234,34,229,185,214,37,203,88,220,22,35,46,196,87,132,197,209,52,92,162,116,152,158,113,63,207,41,229,49,198,56,48,31,27,26,217,6,140,232,85,238,91,102,69,79,110,202,178,24,86,217,97,139,185,35,106,94,231,185,140,168,154,30,210,163,216,232,97,123,222,146,238,141,100,157,173,213,85,205,107,169,172,152,220,206,117,79,233,102,178,219,180,202,158,143,183,79,129,209,253,246,103,199,179,229,171,173,142,25,159,210,228,122,163,162,72,155,76,137,187,90,228,127,119,126,164,233,83,134,229,203,164,51,234,38,182,84,229,119,10,90,121,241,220,74,217,82,219,148,53,48,199,60,85,142,174,167,154,149,148,175,141,206,69,86,190,55,212,61,87,165,237,218,21,99,145,58,209,74,102,103,85,89,150,97,24,122,57,68,238,254,179,247,113,251,161,211,27,15,98,198,197,108,117,89,198,38,60,234,233,155,179,175,13,117,225,110,152,157,62,180,105,166,186,233,85,114,192,122,59,169,183,125,27,212,236,119,83,44,145,119,170,44,85,141,157,240,117,53,190,38,157,200,172,158,14,167,49,232,206,228,79,146,62,190,149,86,245,245,39,154,33,123,229,8,106,22,9,144,105,142,111,123,192,50,154,110,205,210,197,89,37,28,251,49,237,100,157,43,234,203,31,91,90,229,138,70,244,189,142,86,167,83,30,215,109,178,150,215,192,94,127,244,251,134,60,91,196,221,188,125,195,28,239,99,245,191,120,237,118,60,59,255,0,161,225,242,107,90,238,154,71,210,250,205,223,125,253,101,87,245,25,59,59,122,109,220,175,13,95,143,223,28,39,239,229,236,65,244,207,150,91,197,224,176,185,230,31,73,136,243,38,99,142,180,213,27,212,78,188,183,98,98,175,190,184,72,66,156,248,254,247,183,206,254,203,249,101,41,113,133,57,241,253,239,111,157,253,151,242,202,83,55,105,63,117,167,214,143,116,171,61,10,122,126,247,240,106,248,237,176,228,248,38,65,6,159,81,106,111,134,238,88,235,111,53,86,46,243,24,245,236,213,195,4,19,116,200,238,158,134,245,178,125,216,157,93,78,236,205,228,136,205,215,41,112,151,196,253,223,134,124,222,162,189,246,239,73,226,247,254,204,23,234,24,218,212,168,86,70,175,237,207,3,215,109,165,143,185,34,163,21,81,143,71,57,174,233,85,108,140,151,220,185,48,236,99,80,56,87,204,112,204,206,203,79,118,178,221,178,186,200,42,233,39,69,233,145,190,10,133,81,81,83,101,107,154,228,71,53,237,84,115,92,214,185,170,138,136,169,10,56,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,253,84,116,136,214,167,125,141,115,27,43,58,91,179,149,21,19,161,236,115,160,42,194,222,193,91,183,142,179,60,255,0,9,253,39,253,27,122,198,125,151,109,62,55,27,178,185,157,17,173,51,49,17,51,243,233,231,26,117,197,84,243,225,199,132,85,19,207,75,165,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,37,69,79,106,28,137,85,156,7,241,113,112,210,156,158,139,73,117,2,253,78,204,6,239,51,219,79,85,95,51,154,219,29,83,209,206,71,49,251,42,54,9,100,217,175,107,182,99,28,254,239,83,17,37,238,90,153,113,203,241,212,99,237,121,74,121,199,56,236,159,211,177,205,155,97,178,152,157,146,204,39,9,123,141,21,113,162,175,181,78,191,20,114,170,58,185,242,152,153,167,63,216,3,197,191,251,147,127,246,122,217,254,112,89,77,62,103,75,195,79,11,56,222,71,169,54,139,143,250,13,198,172,150,251,173,21,191,179,61,67,42,58,41,233,92,198,170,200,216,221,211,43,252,213,31,182,200,170,138,190,91,245,239,217,253,194,71,251,172,255,0,246,6,231,254,110,56,188,101,86,172,112,127,144,213,105,181,182,227,145,253,35,163,179,220,45,80,219,232,166,150,162,170,157,245,180,179,53,237,133,27,220,253,203,215,84,86,162,162,34,238,137,178,145,216,108,54,23,5,110,237,204,29,205,234,183,103,174,39,151,46,75,142,121,157,103,187,81,140,192,224,182,151,9,228,44,205,218,99,93,203,150,245,138,166,34,174,53,204,199,8,236,229,205,143,127,109,51,135,239,236,63,80,191,201,244,95,231,102,99,226,251,0,203,181,71,135,108,183,4,193,45,62,147,190,92,252,7,133,165,239,197,15,115,183,93,79,43,253,121,92,214,38,204,141,235,230,228,223,109,147,205,81,10,148,253,142,220,64,255,0,184,94,161,127,205,138,223,251,162,235,115,252,255,0,17,210,236,70,191,59,206,238,222,140,177,219,59,94,42,171,177,44,221,190,228,172,137,158,164,77,115,215,119,200,196,242,106,237,190,235,228,138,167,230,93,137,189,143,181,122,140,103,10,116,231,166,156,38,39,94,111,77,178,200,242,205,147,204,50,236,70,206,127,73,118,107,153,221,222,223,214,170,42,183,52,70,148,241,227,51,49,164,113,158,165,98,232,199,4,60,80,98,122,195,130,229,57,6,152,248,91,93,155,37,182,92,43,103,244,213,185,253,170,120,106,163,124,143,233,100,234,231,108,214,170,236,212,85,93,188,145,84,181,179,5,227,188,111,112,191,150,100,22,204,91,31,212,239,21,116,188,214,67,111,162,131,208,183,22,119,106,38,122,50,54,117,62,4,107,119,115,145,55,114,162,38,254,106,136,103,67,55,44,195,97,176,212,85,24,106,247,162,103,143,24,159,114,175,183,25,222,119,157,226,45,92,206,240,222,70,170,105,152,166,55,43,163,88,215,140,233,92,204,207,30,192,0,73,168,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,8,163,204,139,11,204,115,173,14,177,218,112,156,78,243,144,215,67,149,211,84,201,75,106,160,150,174,86,68,148,117,141,89,21,145,181,202,141,71,61,169,213,182,219,185,19,226,132,82,224,135,70,53,135,19,226,131,11,200,50,157,40,204,172,214,186,95,72,247,235,110,22,42,170,122,120,186,173,213,44,111,84,143,98,53,187,185,205,106,110,190,106,168,158,213,45,11,41,205,48,236,22,223,29,219,54,203,44,216,245,12,211,37,52,117,87,90,248,169,34,124,170,215,57,35,71,200,230,162,185,90,199,47,78,251,236,213,95,130,156,54,63,172,250,61,150,93,224,199,241,109,87,195,111,55,74,174,174,197,21,190,251,75,81,81,47,75,85,238,233,141,143,87,59,102,181,206,93,147,201,17,87,216,132,62,35,46,179,123,25,78,34,170,244,170,38,56,112,234,108,140,155,108,179,44,183,103,47,100,246,112,187,246,171,166,228,77,126,119,13,248,152,153,225,26,112,255,0,187,185,2,12,115,58,212,93,65,192,126,230,191,65,51,172,135,28,241,254,153,241,94,137,185,207,71,223,232,240,125,29,206,211,155,213,211,214,253,183,223,110,165,219,218,167,69,229,187,170,218,163,157,107,141,242,211,155,106,78,83,144,208,195,138,84,212,199,75,117,188,84,85,196,201,82,178,141,169,34,50,71,185,17,200,215,185,58,182,223,103,42,124,84,251,175,53,162,140,103,200,247,103,94,28,124,99,86,54,31,96,49,56,141,155,157,164,139,212,197,17,21,78,238,147,175,155,84,211,207,151,86,174,139,198,246,140,107,14,89,197,6,105,144,98,218,81,153,94,109,117,94,142,236,86,219,236,85,85,20,242,244,219,169,152,238,153,24,197,107,182,115,92,213,217,124,149,21,61,168,103,78,88,186,117,168,56,15,221,43,233,222,11,144,227,158,63,208,222,23,210,214,201,232,251,253,30,51,175,183,221,107,122,186,122,217,190,219,237,212,155,251,80,150,185,6,179,232,246,39,119,159,31,202,117,95,13,179,93,41,122,123,244,87,11,237,45,61,68,93,77,71,183,170,55,189,28,221,218,230,185,55,79,52,84,95,98,156,142,37,168,186,125,159,120,191,160,153,214,61,145,248,14,223,138,244,77,206,10,206,199,95,87,71,115,180,231,116,245,116,63,109,246,223,165,118,246,41,227,103,44,177,111,27,56,154,110,107,86,179,58,112,235,215,221,170,71,51,219,140,211,27,179,52,228,183,112,155,182,98,139,116,239,249,220,168,154,116,158,90,121,219,177,237,224,165,46,34,125,224,117,59,249,101,122,254,123,41,105,92,0,251,164,96,159,106,124,206,168,171,94,34,125,224,117,59,249,101,122,254,123,41,105,92,0,251,164,96,159,106,124,206,168,138,200,253,33,115,194,126,40,108,14,149,127,178,24,47,94,223,249,85,164,32,0,184,57,189,143,120,137,247,126,212,239,228,109,235,249,148,165,24,151,157,196,79,187,246,167,127,35,111,95,204,165,40,196,167,237,47,210,219,240,159,123,164,58,15,244,126,47,215,167,225,108,32,0,46,14,111,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,205,251,19,52,206,177,205,73,60,88,105,182,49,164,92,65,229,250,127,134,69,81,13,150,221,53,52,180,144,207,50,202,232,91,61,44,51,172,104,245,243,115,90,233,85,173,87,42,187,165,173,234,115,151,119,44,174,229,49,248,212,251,15,255,0,110,35,223,31,222,246,249,223,217,127,44,165,36,39,41,143,198,167,216,127,251,113,72,192,83,20,103,27,180,198,145,21,87,238,151,82,109,109,251,152,158,142,34,253,234,166,170,234,181,135,153,153,231,51,53,91,153,153,239,153,87,185,113,156,0,251,164,96,159,106,124,206,168,167,50,227,56,1,247,72,193,62,212,249,157,81,245,179,127,189,85,234,207,190,30,93,53,250,2,207,241,169,248,46,36,32,0,186,185,125,14,121,166,123,191,99,255,0,203,42,79,230,85,164,15,225,63,77,177,141,93,226,15,16,211,252,206,42,137,172,183,25,170,101,171,134,9,150,39,76,216,41,102,157,35,87,167,155,90,231,68,141,114,181,81,221,46,119,75,154,187,57,39,135,52,207,119,236,127,249,101,73,252,202,180,135,60,0,251,219,224,159,106,124,178,168,166,230,116,197,121,173,20,213,26,196,205,62,247,74,236,53,251,152,110,143,241,55,236,213,52,215,77,55,230,38,57,196,197,51,49,49,223,18,184,192,1,114,115,80,112,217,142,29,140,106,6,49,113,195,51,59,45,61,218,203,118,133,96,171,164,157,23,166,70,238,138,138,138,155,43,92,215,34,57,175,106,163,154,230,181,205,84,84,69,78,100,31,147,17,84,105,60,159,118,238,87,102,184,185,110,102,42,137,214,38,56,76,76,114,152,158,169,134,189,229,198,112,3,238,145,130,125,169,243,58,162,156,203,140,224,7,221,35,4,251,83,230,117,69,47,102,255,0,122,171,213,159,124,58,119,166,191,64,89,254,53,63,5,196,132,0,23,87,47,168,199,136,159,120,29,78,254,89,94,191,158,202,90,87,0,62,233,24,39,218,159,51,170,42,215,136,159,120,29,78,254,89,94,191,158,202,90,87,0,62,233,24,39,218,159,51,170,41,249,31,164,46,120,79,197,14,144,233,87,251,33,130,245,237,255,0,149,91,180,241,49,195,222,49,196,70,156,86,99,87,58,26,118,223,232,161,154,124,118,228,247,172,78,162,173,86,122,168,233,17,174,94,195,220,214,54,86,116,187,118,162,42,39,91,24,230,215,54,132,240,25,171,218,139,168,243,227,186,143,140,222,112,204,118,199,54,215,123,133,85,63,67,170,17,175,86,246,104,92,228,88,231,115,213,174,218,86,117,196,198,250,234,174,222,54,73,110,128,157,197,229,86,49,151,105,187,115,156,115,239,241,106,125,158,219,252,219,102,242,251,185,126,18,98,105,175,230,204,235,51,68,207,57,166,57,113,231,164,198,154,241,237,215,142,199,108,255,0,71,113,251,102,63,233,91,141,207,209,148,112,209,248,219,140,253,234,186,174,219,17,157,217,164,217,58,229,118,221,78,118,201,187,149,87,111,51,145,0,146,136,210,52,133,38,186,230,229,83,93,92,228,0,31,175,144,135,60,211,61,223,177,255,0,229,149,39,243,42,210,99,16,231,154,103,187,246,63,252,178,164,254,101,90,71,230,191,185,92,240,92,54,3,251,77,131,245,227,221,40,115,192,15,189,190,9,246,167,203,42,139,140,41,207,128,31,123,124,19,237,79,150,85,23,24,71,236,223,238,181,122,211,238,133,195,166,191,79,217,254,13,63,29,192,0,88,26,124,49,239,17,62,239,218,157,252,141,189,127,50,148,200,70,61,226,39,221,251,83,191,145,183,175,230,82,158,87,254,138,175,9,247,36,50,159,72,88,245,233,248,161,70,38,194,6,189,230,194,5,103,102,63,222,255,0,195,249,183,135,78,159,249,15,253,223,254,180,57,230,153,238,253,143,255,0,44,169,63,153,86,145,71,151,86,99,147,216,120,153,176,226,246,155,213,69,53,167,38,134,182,11,181,19,85,22,42,182,195,69,81,52,42,230,174,232,142,100,140,69,107,211,103,34,43,218,139,210,247,163,165,119,52,207,119,236,127,249,101,73,252,202,180,135,60,0,251,219,224,159,106,124,178,168,243,204,38,105,205,237,204,118,211,239,102,236,133,186,46,244,115,139,166,184,137,141,219,243,199,143,24,166,102,39,198,38,34,99,178,99,85,193,220,109,214,251,197,190,170,211,118,160,167,173,161,173,133,244,213,84,181,49,54,88,167,137,237,86,190,55,177,200,168,230,185,170,168,173,84,84,84,85,69,41,75,139,13,54,198,52,139,136,60,191,79,240,200,170,33,178,219,166,166,150,146,25,230,89,93,11,103,165,134,117,141,30,190,110,107,93,42,181,170,229,87,116,181,189,78,114,238,229,187,98,156,248,254,247,183,206,254,203,249,101,41,155,180,148,83,242,122,107,211,142,246,159,132,171,29,9,226,46,198,117,127,15,21,78,228,218,154,166,58,181,138,232,136,157,59,98,38,99,239,148,132,229,49,248,212,251,15,255,0,110,39,253,198,227,111,179,219,234,174,215,106,250,122,42,26,40,95,83,85,85,83,43,98,138,8,152,213,115,228,123,220,168,141,107,90,138,170,229,84,68,68,85,82,0,114,152,252,106,125,135,255,0,183,18,51,142,172,198,124,51,133,204,214,162,134,245,79,111,174,187,67,5,158,157,37,88,250,170,91,83,59,35,168,134,54,191,126,167,58,153,106,23,213,78,166,181,174,114,109,211,212,158,249,93,216,177,149,197,217,234,138,167,217,50,137,219,204,5,89,174,221,220,192,209,58,77,202,236,211,175,102,245,22,227,95,187,93,85,25,168,89,222,65,169,217,189,239,63,202,106,123,215,75,237,100,149,147,236,247,185,145,245,47,171,20,125,110,115,146,40,219,210,198,53,92,189,44,99,91,190,200,89,143,44,173,54,131,22,208,170,189,64,154,42,117,174,205,238,114,74,217,162,154,71,59,193,82,57,208,69,28,140,118,204,107,155,50,85,187,118,162,238,217,91,187,151,100,107,106,180,190,253,61,193,49,253,49,194,44,152,6,45,77,217,181,216,168,227,163,131,118,49,175,147,165,61,105,100,232,107,90,178,200,238,167,189,200,212,234,123,220,237,183,82,35,103,173,77,236,77,119,234,227,164,126,51,252,203,99,244,199,152,83,150,228,184,124,170,196,110,197,202,185,71,45,203,113,28,61,179,70,158,10,189,230,81,128,220,49,126,35,39,203,229,90,137,168,115,59,101,45,116,50,186,149,209,197,28,176,70,218,89,41,219,38,234,146,57,173,134,41,29,182,202,212,168,98,42,123,28,236,133,202,195,83,45,246,188,159,47,210,155,181,222,162,57,175,176,211,221,108,244,178,212,53,41,157,44,8,246,212,182,54,57,232,171,59,227,124,46,217,141,85,116,116,206,87,42,36,104,101,46,104,90,109,62,73,164,54,45,71,161,138,162,89,176,203,155,162,170,70,205,27,98,142,138,183,162,55,200,230,187,214,123,146,120,233,24,212,98,249,36,143,85,106,167,172,216,67,193,246,119,143,233,183,18,120,54,91,148,212,248,107,92,53,147,81,207,80,175,99,25,79,226,169,229,166,108,178,57,238,107,89,19,29,51,92,247,42,250,172,107,151,101,84,217,126,111,235,128,205,226,190,81,51,175,221,87,63,205,233,149,77,59,91,209,213,88,105,243,171,183,110,105,210,57,239,90,227,68,120,204,69,29,243,19,222,186,210,156,248,254,247,183,206,254,203,249,101,41,113,133,57,241,253,239,111,157,253,151,242,202,82,83,105,63,117,167,214,143,116,168,157,10,122,126,247,240,106,248,237,166,55,43,63,119,236,131,249,101,87,252,202,136,144,154,217,161,90,125,175,152,140,152,150,119,110,252,158,22,231,77,12,30,62,131,239,177,200,255,0,15,52,177,191,181,220,236,177,175,217,61,102,238,139,240,218,61,242,179,247,126,200,63,150,85,127,204,168,137,140,102,229,182,233,187,128,162,138,227,88,152,85,246,215,23,127,3,181,184,172,78,26,169,166,186,110,107,19,28,226,116,133,61,226,220,6,107,253,243,87,164,210,235,206,51,81,103,161,162,153,86,183,39,146,158,73,45,73,74,222,149,239,83,202,168,212,168,115,154,230,244,68,138,143,234,93,158,145,116,72,172,181,173,46,211,219,126,148,224,54,109,60,180,222,239,55,106,27,28,46,166,165,170,187,212,182,122,165,139,173,206,100,110,123,90,212,233,99,92,145,177,168,212,70,177,140,106,123,14,212,15,172,14,89,103,1,53,85,111,89,153,237,236,236,121,237,94,221,102,91,93,69,171,88,184,166,154,40,234,166,56,77,90,105,53,78,186,207,30,168,215,72,142,254,42,49,253,142,220,64,255,0,184,94,161,127,205,138,223,251,162,229,52,30,221,112,179,232,118,157,218,110,212,21,20,85,212,88,165,162,154,170,150,166,39,69,44,18,178,142,38,190,55,177,200,138,215,53,200,168,173,84,69,69,69,69,62,127,217,19,195,247,251,186,105,239,252,231,162,255,0,189,58,47,25,185,165,194,215,194,126,85,155,105,254,89,81,73,51,225,181,84,219,174,246,122,247,70,231,69,45,125,42,36,144,207,19,145,85,175,141,234,157,77,93,156,215,124,81,76,60,30,14,198,89,77,203,214,235,222,210,53,211,135,87,21,139,105,54,147,52,219,171,216,76,179,23,134,242,27,215,34,152,170,98,174,117,204,83,215,29,90,235,193,159,12,23,198,246,59,144,101,156,47,230,152,254,45,98,184,222,110,149,94,142,236,81,91,233,95,81,81,47,77,198,153,238,233,141,136,174,118,205,107,156,187,39,146,34,175,177,10,165,253,145,60,64,255,0,187,166,161,127,206,122,223,251,210,239,114,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,205,85,19,218,167,174,23,31,111,54,181,118,220,68,211,26,105,63,124,75,7,61,217,44,103,71,185,134,7,23,85,116,222,170,107,222,166,34,38,56,219,170,137,211,183,140,204,71,5,61,232,62,131,235,141,159,92,116,238,237,118,209,156,234,138,134,139,43,180,84,213,85,84,227,181,145,69,4,76,172,137,207,145,239,116,104,141,107,90,138,170,229,84,68,68,85,82,229,78,139,110,215,141,14,188,92,41,109,54,157,102,193,107,107,171,102,101,53,45,45,54,69,71,44,179,202,247,35,89,27,24,217,21,92,231,57,81,17,168,138,170,170,136,135,122,61,114,204,21,172,21,21,83,106,189,237,101,31,183,27,79,142,218,124,69,171,184,236,63,145,154,41,152,136,227,199,89,215,94,32,0,147,81,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,231,154,103,187,246,63,252,178,164,254,101,90,67,158,0,125,237,240,79,181,62,89,84,92,96,33,241,25,79,202,49,148,226,183,244,210,99,134,157,157,250,254,77,145,147,116,131,251,35,103,47,100,31,38,222,242,148,220,141,253,253,52,223,137,143,155,187,58,233,175,218,141,123,152,247,86,180,3,73,53,207,209,95,117,60,75,211,126,132,239,248,15,232,250,154,110,207,123,183,220,253,194,70,117,111,218,143,240,183,219,167,203,109,215,126,59,75,56,96,208,221,21,200,42,50,157,50,193,253,13,116,170,163,125,190,105,253,39,89,81,213,78,231,177,238,103,76,210,189,169,187,162,98,238,137,191,151,183,101,93,241,111,28,28,83,106,15,13,63,66,190,130,89,241,234,255,0,164,126,146,241,94,150,167,158,94,143,15,225,186,59,125,169,163,219,126,251,247,223,127,98,109,183,158,253,87,131,14,51,245,71,136,189,81,186,97,57,181,135,22,162,161,162,176,79,117,142,75,85,45,68,82,172,172,168,167,141,26,171,36,242,39,79,76,206,93,182,69,221,19,207,218,139,247,94,39,5,24,207,37,85,49,229,56,113,211,187,135,31,6,54,31,35,218,123,155,55,57,133,171,245,70,11,74,167,119,202,76,70,145,84,197,94,102,186,113,171,89,229,199,154,33,113,253,239,111,157,253,151,242,202,82,66,114,152,252,106,125,135,255,0,183,22,16,15,27,57,63,145,198,206,47,127,94,51,58,105,219,175,94,189,253,137,28,207,164,159,218,59,51,78,206,252,151,119,74,45,209,191,191,175,209,205,51,174,238,228,115,221,229,189,195,94,115,162,140,120,137,247,129,212,239,229,149,235,249,236,165,165,112,3,238,145,130,125,169,243,58,162,173,120,137,247,129,212,239,229,149,235,249,236,165,165,112,3,238,145,130,125,169,243,58,162,43,35,244,133,207,9,248,161,176,58,85,254,200,96,189,123,127,229,86,144,128,2,224,230,246,61,226,39,221,251,83,191,145,183,175,230,82,148,98,94,119,17,62,239,218,157,252,141,189,127,50,148,163,18,159,180,191,75,111,194,125,238,144,232,63,209,248,191,94,159,133,176,128,0,184,57,188,0,1,78,124,127,123,219,231,127,101,252,178,148,144,156,166,63,26,159,97,255,0,237,196,123,227,251,222,223,59,251,47,229,148,164,132,229,49,248,212,251,15,255,0,110,41,88,47,76,207,173,95,253,78,160,218,111,238,206,143,224,225,253,246,149,238,92,103,0,62,233,24,39,218,159,51,170,41,204,184,206,0,125,210,48,79,181,62,103,84,54,111,247,170,189,89,247,193,211,95,160,44,255,0,26,159,130,226,66,0,11,171,151,208,231,154,103,187,246,63,252,178,164,254,101,90,67,158,0,125,237,240,79,181,62,89,84,76,110,105,158,239,216,255,0,242,202,147,249,149,105,14,120,1,247,183,193,62,212,249,101,81,79,204,125,47,111,198,143,123,164,54,55,251,186,198,122,152,143,130,87,24,0,46,14,111,0,0,107,222,92,103,0,62,233,24,39,218,159,51,170,41,204,184,206,0,125,210,48,79,181,62,103,84,82,182,111,247,170,189,89,247,195,168,58,107,244,5,159,227,83,240,92,72,64,1,117,114,250,140,120,137,247,129,212,239,229,149,235,249,236,165,165,112,3,238,145,130,125,169,243,58,162,173,120,137,247,129,212,239,229,149,235,249,236,165,165,112,3,238,145,130,125,169,243,58,162,159,145,250,66,231,132,252,80,233,14,149,127,178,24,47,94,223,249,85,164,32,0,184,57,188,0,0,0,0,33,207,52,207,119,236,127,249,101,73,252,202,180,152,196,57,230,153,238,253,143,255,0,44,169,63,153,86,145,249,175,238,87,60,23,13,128,254,211,96,253,120,247,74,28,240,3,239,111,130,125,169,242,202,162,227,10,115,224,7,222,223,4,251,83,229,149,69,198,17,251,55,251,173,94,180,251,161,112,233,175,211,246,127,131,79,199,112,0,22,6,159,12,123,196,79,187,246,167,127,35,111,95,204,165,50,17,143,120,137,247,126,212,239,228,109,235,249,148,167,149,255,0,162,171,194,125,201,12,167,210,22,61,122,126,40,81,137,176,129,175,121,176,129,89,217,143,247,191,240,254,109,225,211,167,254,67,255,0,119,255,0,173,14,121,166,123,191,99,255,0,203,42,79,230,85,164,57,224,7,222,223,4,251,83,229,149,68,198,230,153,238,253,143,255,0,44,169,63,153,86,144,231,128,31,123,124,19,237,79,150,85,30,89,143,165,237,248,209,239,72,108,111,247,117,140,245,49,31,4,174,48,167,62,63,189,237,243,191,178,254,89,74,92,97,78,124,127,123,219,231,127,101,252,178,148,144,218,79,221,105,245,163,221,42,127,66,158,159,189,252,26,190,59,105,9,202,99,241,169,246,31,254,220,57,176,100,95,235,113,137,83,95,127,249,229,113,173,182,50,171,254,2,58,121,228,133,23,255,0,58,107,30,228,254,188,141,95,194,28,166,63,26,159,97,255,0,237,198,19,230,55,148,220,50,30,40,239,54,154,216,105,217,14,51,108,183,218,169,29,19,92,142,124,79,129,42,213,210,110,170,138,238,229,92,137,186,34,39,74,53,54,221,21,87,2,187,190,79,35,166,159,181,58,127,242,153,252,150,220,46,7,229,157,41,223,187,213,106,152,175,255,0,227,69,30,250,226,93,27,131,236,19,31,212,158,36,240,108,75,41,166,241,54,185,171,38,172,158,157,88,199,178,163,194,211,203,82,216,164,107,218,230,190,39,186,22,181,237,84,245,152,231,38,232,171,186,93,105,88,188,172,240,79,76,234,198,81,159,212,83,91,167,167,198,108,204,163,139,190,206,170,136,106,235,36,245,37,135,118,170,55,239,84,245,44,115,145,200,237,165,233,68,84,115,182,179,162,71,103,173,110,97,38,185,250,211,62,200,225,239,213,76,233,147,48,249,86,208,83,133,166,120,90,162,152,152,236,170,173,106,153,251,233,154,125,144,196,156,89,96,55,13,77,225,207,59,196,45,43,80,181,210,219,60,117,44,84,212,174,169,150,166,90,73,25,84,202,118,70,213,69,115,165,116,9,26,109,186,162,189,21,17,219,116,173,37,27,8,26,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,35,246,154,212,69,118,238,117,204,76,123,63,239,43,135,65,216,234,235,194,227,48,83,243,105,170,154,227,198,168,152,159,130,149,251,227,185,5,163,44,199,237,153,78,63,87,226,173,119,154,56,110,20,83,246,220,206,237,60,204,71,198,254,151,162,57,187,181,200,187,57,17,83,127,52,69,42,19,143,239,123,124,239,236,191,150,82,150,33,192,133,198,225,116,225,63,1,169,185,215,212,85,204,200,107,169,155,36,242,186,71,54,40,171,234,35,138,52,87,42,170,53,145,177,140,107,125,141,107,90,137,178,34,33,93,252,127,123,219,231,127,101,252,178,148,200,207,46,249,108,190,221,206,217,137,246,211,40,110,138,240,49,150,109,134,55,5,19,172,91,162,229,26,246,238,221,162,53,252,19,27,149,159,187,246,65,252,178,171,254,101,68,76,98,28,242,179,247,126,200,63,150,85,127,204,168,137,140,75,101,95,185,91,240,107,237,191,254,211,99,61,121,247,64,0,36,20,246,189,229,214,233,174,1,136,234,143,10,24,6,9,157,218,125,39,99,185,225,182,15,21,75,223,150,30,231,110,154,158,86,122,241,57,175,77,159,27,23,201,201,190,219,47,146,170,25,140,197,156,79,234,158,65,162,186,27,146,234,110,45,71,110,170,186,89,188,31,98,27,132,111,125,59,187,213,144,194,238,166,177,236,114,236,217,92,169,179,147,205,19,218,158,75,5,131,202,232,202,233,185,114,229,91,212,233,198,52,234,142,125,115,171,107,109,38,221,226,118,238,246,19,5,131,177,228,110,197,200,220,170,46,107,231,85,49,20,241,221,167,119,73,210,117,215,131,167,126,192,30,18,63,220,155,255,0,179,215,63,243,129,199,247,186,70,119,246,95,204,233,72,115,251,105,156,64,255,0,97,250,123,254,79,173,255,0,59,45,40,245,194,220,193,227,173,93,181,133,136,167,88,210,120,105,206,39,79,30,182,14,123,132,218,61,148,204,48,56,236,254,229,87,183,107,223,162,38,228,215,243,42,162,106,141,103,93,221,124,216,215,79,186,116,81,143,14,222,240,58,99,252,178,178,255,0,61,136,188,224,15,92,179,46,253,157,69,84,239,111,107,61,154,126,114,143,219,141,179,255,0,108,241,22,175,249,15,37,185,76,198,155,219,218,235,58,253,154,116,0,4,154,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,92,112,112,179,168,60,75,125,10,250,9,120,199,168,62,142,122,75,197,122,90,162,120,186,252,71,134,232,237,246,161,147,125,187,15,223,125,189,169,182,254,123,117,94,12,56,48,213,30,29,53,70,233,155,102,215,236,90,182,134,182,193,61,170,56,237,85,85,18,202,146,190,162,158,68,114,164,144,70,157,61,48,185,55,221,87,117,79,47,106,164,207,6,5,89,109,138,177,63,42,157,119,188,123,35,69,182,206,218,230,182,50,89,200,104,154,124,134,147,26,110,241,210,170,166,169,227,227,32,0,207,84,148,99,196,79,188,14,167,127,44,175,95,207,101,45,43,128,31,116,140,19,237,79,153,213,21,107,196,79,188,14,167,127,44,175,95,207,101,45,43,128,31,116,140,19,237,79,153,213,20,252,143,210,23,60,39,226,135,72,116,171,253,144,193,122,246,255,0,202,173,33,0,5,193,205,236,123,196,79,187,246,167,127,35,111,95,204,165,40,196,188,238,34,125,223,181,59,249,27,122,254,101,41,70,37,63,105,126,150,223,132,251,221,33,208,127,163,241,126,189,63,11,97,0,1,112,115,120,0,2,156,248,254,247,183,206,254,203,249,101,41,33,57,76,126,53,62,195,255,0,219,136,247,199,247,189,190,119,246,95,203,41,73,9,202,99,241,169,246,31,254,220,82,176,94,153,159,90,191,250,157,65,180,223,221,157,31,193,195,251,237,43,220,184,206,0,125,210,48,79,181,62,103,84,83,153,113,156,0,251,164,96,159,106,124,206,168,108,223,239,85,122,179,239,131,166,191,64,89,254,53,63,5,196,132,0,23,87,47,161,207,52,207,119,236,127,249,101,73,252,202,180,135,60,0,251,219,224,159,106,124,178,168,152,220,211,61,223,177,255,0,229,149,39,243,42,210,28,240,3,239,111,130,125,169,242,202,162,159,152,250,94,223,141,30,247,72,108,111,247,117,140,245,49,31,4,174,48,0,92,28,222,0,0,215,188,184,206,0,125,210,48,79,181,62,103,84,83,153,113,156,0,251,164,96,159,106,124,206,168,165,108,223,239,85,122,179,239,135,80,116,215,232,11,63,198,167,224,184,144,128,2,234,229,245,24,241,19,239,3,169,223,203,43,215,243,217,75,74,224,7,221,35,4,251,83,230,117,69,90,241,19,239,3,169,223,203,43,215,243,217,75,74,224,7,221,35,4,251,83,230,117,69,63,35,244,133,207,9,248,161,210,29,42,255,0,100,48,94,189,191,242,171,72,64,1,112,115,120,0,0,0,0,67,158,105,158,239,216,255,0,242,202,147,249,149,105,49,136,115,205,51,221,251,31,254,89,82,127,50,173,35,243,95,220,174,120,46,27,1,253,166,193,250,241,238,148,57,224,7,222,223,4,251,83,229,149,69,198,20,231,192,15,189,190,9,246,167,203,42,139,140,35,246,111,247,90,189,105,247,66,225,211,95,167,236,255,0,6,159,142,224,0,44,13,62,24,247,136,159,119,237,78,254,70,222,191,153,74,100,35,30,241,19,238,253,169,223,200,219,215,243,41,79,43,255,0,69,87,132,251,146,25,79,164,44,122,244,252,80,163,19,97,3,94,243,97,2,179,179,31,239,127,225,252,219,195,167,79,252,135,254,239,255,0,90,28,243,76,247,126,199,255,0,150,84,159,204,171,72,115,192,15,189,190,9,246,167,203,42,137,141,205,51,221,251,31,254,89,82,127,50,173,33,207,0,62,246,248,39,218,159,44,170,60,179,31,75,219,241,163,222,144,216,223,238,235,25,234,98,62,9,92,97,78,124,127,123,219,231,127,101,252,178,148,184,194,156,248,254,247,183,206,254,203,249,101,41,33,180,159,186,211,235,71,186,84,254,133,61,63,123,248,53,124,118,210,19,148,199,227,83,236,63,253,184,138,60,90,229,55,12,199,137,93,71,187,92,225,167,138,106,123,253,77,169,173,129,174,107,86,42,37,240,145,57,122,149,87,169,99,129,138,229,223,101,114,185,81,17,54,68,149,220,166,63,26,159,97,255,0,237,196,15,205,50,155,134,117,152,223,115,107,180,52,240,215,100,23,58,171,173,84,116,205,115,98,100,179,202,233,30,214,35,149,202,141,71,61,81,17,85,87,109,183,85,246,144,152,170,244,203,44,81,219,53,79,178,103,245,109,44,135,11,191,183,89,182,43,79,155,69,154,117,245,168,166,127,29,207,194,22,17,202,139,22,184,82,97,218,131,155,75,53,58,208,221,174,116,54,168,99,107,157,221,108,180,145,73,36,142,114,109,178,53,91,91,18,53,81,85,85,90,253,209,54,69,89,224,71,46,95,22,235,125,15,9,248,125,77,21,5,61,60,215,9,174,117,53,114,69,19,88,234,137,82,190,120,210,73,21,19,119,185,35,142,54,117,46,235,210,198,167,177,168,137,35,75,102,87,111,201,96,237,211,29,154,251,120,254,110,123,219,220,108,227,246,151,27,118,168,229,92,211,255,0,39,153,255,0,72,82,151,24,152,151,208,174,39,53,22,207,233,15,25,226,47,47,187,119,59,93,190,159,28,198,214,118,246,221,119,232,241,29,29,91,250,221,61,91,55,125,146,235,74,115,227,251,222,223,59,251,47,229,148,164,110,210,83,31,38,166,174,189,239,202,87,110,132,238,215,25,221,251,81,62,108,218,153,159,24,174,136,143,124,166,247,45,28,166,225,144,240,212,219,77,108,52,236,135,25,191,215,90,169,29,19,92,142,124,79,72,234,213,210,110,170,138,238,229,92,137,186,34,39,74,53,54,221,21,86,16,241,253,239,111,157,253,151,242,202,82,74,114,159,200,46,245,56,254,163,226,211,85,245,90,237,213,150,219,133,52,29,182,167,110,162,161,147,178,103,245,34,117,47,83,105,96,77,149,85,19,163,201,17,85,219,198,190,63,189,237,243,191,178,254,89,74,71,227,174,121,76,162,204,247,196,123,34,168,252,150,253,151,194,124,139,164,108,202,223,14,54,234,171,135,248,234,181,95,183,206,227,222,152,220,172,253,223,178,15,229,149,95,243,42,34,99,16,231,149,159,187,246,65,252,178,171,254,101,68,76,98,195,149,126,229,111,193,167,54,255,0,251,77,140,245,231,221,0,0,144,83,195,22,113,63,165,153,6,181,104,110,75,166,88,181,101,186,150,233,121,240,125,137,174,18,61,148,237,236,214,67,51,186,156,198,61,201,187,98,114,38,205,95,53,79,98,121,166,83,7,197,219,116,222,162,109,213,202,99,79,107,43,3,140,187,151,226,173,227,44,124,251,117,69,81,175,109,51,19,31,140,42,215,246,172,248,129,254,204,52,247,252,161,91,254,104,90,80,6,46,15,47,179,129,222,242,58,241,211,95,187,254,233,237,164,218,252,207,106,252,151,237,25,166,124,158,246,238,145,167,206,211,95,134,0,1,154,171,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,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,180,207,154,65,165,152,254,138,233,213,167,76,177,106,203,141,85,174,205,223,236,77,112,145,143,168,119,122,121,38,119,83,152,198,53,118,116,174,68,217,169,228,137,237,95,53,238,64,198,181,131,177,98,185,185,110,152,137,158,180,222,97,180,153,174,107,134,167,7,141,191,85,118,233,152,152,166,121,68,196,76,71,178,38,96,0,25,40,71,13,154,98,214,252,235,14,190,225,55,105,170,33,161,200,45,149,86,170,169,41,156,214,202,200,167,137,209,189,204,87,35,145,28,141,122,170,42,162,166,251,110,139,236,34,151,237,89,240,253,253,152,106,23,249,66,139,252,208,152,192,198,191,131,177,137,152,155,212,196,232,155,202,182,147,53,200,232,170,222,93,126,171,113,84,235,49,29,114,0,12,148,32,0,2,53,106,255,0,0,218,61,173,90,139,118,212,220,167,36,204,169,110,151,158,199,126,27,125,101,43,41,219,217,130,56,91,210,215,211,189,201,187,98,106,174,238,95,53,95,98,121,39,114,225,227,133,157,62,225,167,233,7,208,75,198,67,95,244,143,194,120,175,75,84,65,47,71,135,238,244,118,251,80,199,182,253,247,239,190,254,196,219,111,61,243,24,49,105,193,97,232,187,229,169,162,55,184,241,241,230,158,191,181,25,198,39,3,25,101,236,69,83,98,34,152,221,234,210,157,55,99,238,210,52,240,67,159,218,179,225,251,251,48,212,47,242,133,23,249,161,37,52,131,75,49,253,21,211,171,78,153,98,213,151,26,171,93,155,191,216,154,225,35,31,80,238,244,242,76,238,167,49,140,106,236,233,92,137,179,83,201,19,218,190,107,220,128,177,130,195,225,170,223,181,68,68,153,166,212,103,25,213,152,195,230,24,138,174,81,19,172,68,246,233,49,175,178,103,218,0,12,164,11,26,107,230,129,225,220,69,225,212,120,78,109,114,188,209,80,209,92,227,186,199,37,170,104,162,149,101,100,82,198,141,85,146,57,19,167,166,103,46,219,34,238,137,231,237,69,198,186,65,192,54,143,104,174,162,218,117,55,22,201,51,42,171,165,155,191,216,134,225,89,74,250,119,119,160,146,23,117,53,148,236,114,236,217,92,169,179,147,205,19,218,158,75,37,65,141,94,14,197,203,145,122,170,98,106,142,191,4,222,27,105,51,92,30,10,172,186,197,250,169,179,84,76,77,49,202,98,174,19,237,128,0,100,161,0,0,16,231,246,172,248,126,254,204,53,11,252,161,69,254,104,73,77,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,242,68,246,175,154,247,32,98,216,193,97,240,213,111,218,162,34,83,217,166,212,103,25,213,152,195,230,24,138,174,81,19,172,68,246,233,49,175,178,103,218,0,12,164,10,40,230,156,183,116,59,58,204,111,185,181,219,42,206,161,174,200,46,117,87,90,168,233,171,168,219,19,37,158,87,72,246,177,29,74,229,70,163,158,168,136,170,171,182,219,170,251,76,249,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,72,158,213,243,94,228,12,107,88,59,22,43,155,150,233,136,153,235,77,230,27,73,154,230,184,106,112,120,219,245,87,110,153,137,138,103,148,76,68,196,123,34,102,0,1,146,132,0,0,0,0,12,105,175,154,7,135,113,23,135,81,225,57,181,202,243,69,67,69,115,142,235,28,150,169,162,138,85,149,145,75,26,53,86,72,228,78,158,153,156,187,108,139,186,39,159,181,23,37,131,226,229,186,110,211,52,87,26,196,178,112,120,203,249,125,250,113,56,106,166,154,233,157,98,99,156,74,53,105,7,0,218,61,162,186,139,105,212,220,91,36,204,170,174,150,110,255,0,98,27,133,101,43,233,221,222,130,72,93,212,214,83,177,203,179,101,114,166,206,79,52,79,106,121,44,149,0,248,177,135,181,134,167,114,213,58,67,39,52,206,49,217,213,232,196,102,23,102,229,113,26,68,207,102,179,58,123,102,125,160,0,246,70,135,13,154,98,214,252,235,14,190,225,55,105,170,33,161,200,45,149,86,170,169,41,156,214,202,200,167,137,209,189,204,87,35,145,28,141,122,170,42,162,166,251,110,139,236,57,144,126,76,69,81,164,190,237,220,170,213,113,114,137,210,98,117,137,239,132,57,253,171,62,31,191,179,13,66,255,0,40,81,127,154,19,24,3,194,198,18,206,23,95,35,76,70,188,210,185,182,208,102,121,238,231,237,27,213,92,220,215,119,94,173,116,215,219,164,123,24,211,95,52,15,14,226,47,14,163,194,115,107,149,230,138,134,138,231,29,214,57,45,83,69,20,171,43,34,150,52,106,172,145,200,157,61,51,57,118,217,23,116,79,63,106,46,53,210,14,1,180,123,69,117,22,211,169,184,182,73,153,85,93,44,221,254,196,55,10,202,87,211,187,189,4,144,187,169,172,167,99,151,102,202,229,77,156,158,104,158,212,242,89,42,15,202,240,118,46,92,139,213,83,19,84,117,248,62,240,219,73,154,224,240,85,101,214,47,213,77,154,162,98,105,142,83,21,112,159,108,4,106,213,254,1,180,123,90,181,22,237,169,185,78,73,153,82,221,47,61,142,252,54,250,202,86,83,183,179,4,112,183,165,175,167,123,147,118,196,213,93,220,190,106,190,196,242,73,42,15,187,248,123,88,154,119,46,211,172,49,178,188,227,29,146,222,156,70,95,118,109,215,49,164,204,118,107,19,167,182,35,216,195,156,60,112,179,167,220,52,253,32,250,9,120,200,107,254,145,248,79,21,233,106,136,37,232,240,253,222,142,223,106,24,246,223,190,253,247,223,216,155,109,231,190,28,253,171,62,31,191,179,13,66,255,0,40,81,127,154,19,24,30,53,101,248,106,232,166,221,84,70,148,235,167,118,188,210,86,118,191,60,195,226,46,226,237,98,106,139,151,119,119,231,134,181,110,198,148,235,195,170,56,67,166,233,6,150,99,250,43,167,86,157,50,197,171,46,53,86,187,55,127,177,53,194,70,62,161,221,233,228,153,221,78,99,24,213,217,210,185,19,102,167,146,39,181,124,215,185,0,101,81,69,54,233,138,41,141,34,16,56,140,69,220,93,234,241,23,234,222,174,185,153,153,158,185,153,214,103,239,144,141,90,191,192,54,143,107,86,162,221,181,55,41,201,51,42,91,165,231,177,223,134,223,89,74,202,118,246,96,142,22,244,181,244,239,114,110,216,154,171,187,151,205,87,216,158,73,37,65,231,127,15,107,19,78,229,218,117,134,102,87,156,99,178,91,211,136,203,238,205,186,230,52,153,142,205,98,116,246,196,123,24,115,135,142,22,116,251,134,159,164,31,65,47,25,13,127,210,63,9,226,189,45,81,4,189,30,31,187,209,219,237,67,30,219,247,223,190,251,251,19,109,188,247,233,186,191,192,54,143,107,86,162,221,181,55,41,201,51,42,91,165,231,177,223,134,223,89,74,202,118,246,96,142,22,244,181,244,239,114,110,216,154,171,187,151,205,87,216,158,73,37,65,231,86,11,15,85,168,179,52,70,236,114,143,231,197,153,107,106,51,139,56,234,243,59,120,138,162,253,113,165,85,117,204,112,225,63,242,199,177,141,52,15,64,240,238,29,48,234,204,39,9,185,94,107,104,107,110,114,93,100,146,235,52,82,202,146,190,40,163,86,162,199,28,105,211,211,11,87,109,149,119,85,243,246,34,100,176,15,123,118,233,181,76,81,68,105,16,138,198,99,47,230,23,234,196,226,106,154,171,170,117,153,158,115,32,0,251,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,151,95,57,138,240,189,195,221,202,167,28,200,178,250,140,135,34,163,123,163,168,179,227,144,182,178,122,119,162,236,172,149,234,230,67,27,209,125,172,116,136,244,254,8,18,104,21,161,83,206,255,0,77,89,90,145,209,232,78,77,45,39,83,183,150,91,173,60,114,109,251,213,232,70,185,55,95,45,211,171,203,243,153,107,73,249,182,240,159,168,213,144,90,114,58,251,230,7,93,59,146,52,117,250,141,190,17,92,190,207,232,136,29,35,90,223,238,164,72,209,60,247,252,170,19,84,31,45,174,235,108,190,91,169,175,22,91,149,45,194,130,178,54,205,79,85,75,51,101,134,104,213,55,71,177,237,85,107,154,169,236,84,93,143,168,0,0,0,62,91,165,214,217,99,183,84,222,47,87,42,91,125,5,28,110,154,162,170,170,102,197,12,49,162,110,175,123,220,168,214,181,19,218,170,187,16,195,86,57,185,112,167,167,85,179,218,49,138,155,246,121,91,2,171,22,75,29,35,91,70,142,252,157,249,220,196,114,127,117,27,94,159,145,64,155,32,173,42,62,119,218,98,250,215,71,95,161,121,68,52,155,183,166,88,110,116,242,200,169,183,158,236,86,181,19,101,246,122,222,127,155,216,72,141,22,230,85,194,102,181,213,211,217,232,115,185,49,91,205,74,163,98,183,100,240,37,11,158,229,246,53,179,35,157,78,174,85,242,70,164,189,74,190,196,2,82,131,194,57,28,136,230,170,42,42,110,138,159,19,200,0,0,0,8,131,154,115,81,225,43,4,204,47,120,77,226,247,145,77,95,96,184,84,91,42,223,73,104,116,208,44,208,200,177,191,161,232,237,158,222,166,174,206,79,37,246,160,18,248,16,159,246,223,56,56,255,0,231,166,91,254,66,119,253,161,251,111,156,28,127,243,211,45,255,0,33,59,254,208,19,96,16,239,22,230,179,194,86,99,147,218,49,27,53,207,41,117,194,247,95,79,110,164,73,44,174,107,22,105,164,108,108,234,119,87,146,117,57,55,82,98,0,0,0,7,69,213,221,114,210,109,7,198,215,43,213,172,230,219,142,208,47,82,67,226,100,85,154,165,200,155,171,32,133,168,178,76,237,191,122,198,170,252,125,132,37,204,185,215,104,85,166,182,90,92,43,76,51,28,130,40,213,90,149,53,47,167,160,142,85,79,98,181,58,164,127,74,254,87,53,171,249,128,177,64,87,206,9,206,139,135,107,253,115,40,115,124,31,49,197,91,35,209,169,86,145,67,95,79,27,118,243,115,251,110,73,83,207,224,216,220,77,125,47,213,221,51,214,156,102,60,195,74,243,91,94,75,105,145,122,86,122,41,186,157,19,246,223,162,88,215,103,196,253,182,94,135,181,174,217,83,200,14,222,0,0,0,0,0,0,0,0,0,0,1,143,245,147,95,52,131,135,252,121,185,54,174,103,86,236,122,146,94,164,166,142,103,43,234,42,220,212,78,166,193,3,17,100,149,83,116,223,165,171,182,233,190,192,100,0,87,78,95,206,195,67,45,117,146,83,97,122,89,153,95,162,143,169,18,162,174,74,122,6,72,169,236,86,167,84,142,233,95,202,228,106,167,240,79,215,13,231,89,160,183,106,200,169,115,93,52,204,177,232,228,68,69,169,167,90,122,248,163,119,150,253,91,62,55,244,251,124,218,215,47,179,203,207,200,44,68,24,251,71,117,251,71,117,250,196,236,135,72,243,235,102,69,77,18,39,136,138,7,171,42,105,149,125,137,52,15,70,203,18,175,195,169,169,191,195,115,32,128,0,0,0,192,154,253,199,31,13,220,55,78,251,78,161,103,113,205,126,99,81,222,131,180,199,227,43,211,127,52,235,99,87,166,45,211,217,221,115,55,242,216,12,246,10,215,187,115,188,210,152,106,213,150,45,16,203,43,41,123,136,137,45,93,194,154,154,78,223,197,221,13,238,39,87,247,61,91,126,116,59,190,156,243,143,225,127,44,171,142,223,154,90,50,204,41,242,42,34,213,86,81,54,178,145,187,254,87,211,185,210,255,0,253,45,128,158,32,235,216,46,161,96,218,157,143,65,150,105,230,91,106,200,172,245,62,81,214,91,106,153,60,125,91,110,173,85,106,175,75,147,116,221,171,178,167,197,16,236,32,0,0,1,242,221,46,182,203,29,186,166,241,122,185,82,219,232,40,227,116,213,21,85,83,54,40,97,141,19,117,123,222,229,70,181,168,158,213,85,216,134,26,177,205,203,133,61,58,173,158,209,140,84,223,179,202,216,21,88,178,88,233,26,218,52,119,228,239,206,230,35,147,251,168,218,244,252,138,4,217,5,105,81,243,190,211,23,214,186,58,253,11,202,33,164,221,189,50,195,115,167,150,69,77,188,247,98,181,168,155,47,179,214,243,252,222,194,68,104,183,50,174,19,53,174,174,158,207,67,157,201,138,222,106,85,27,21,187,39,129,40,92,247,47,177,173,153,28,234,117,114,175,146,53,37,234,85,246,32,18,148,30,17,200,228,71,53,81,81,83,116,84,248,158,64,0,0,3,170,106,78,170,233,206,143,99,82,230,26,159,153,90,241,187,68,43,211,226,107,167,70,117,191,224,200,219,248,82,61,126,13,98,43,151,242,16,155,57,231,67,195,157,130,185,212,56,86,21,153,101,76,141,219,45,95,102,26,26,119,167,229,103,113,235,42,255,0,202,141,160,88,32,43,127,26,231,111,163,117,181,17,71,150,232,230,97,106,137,235,179,229,161,169,166,173,232,243,246,236,231,68,170,155,108,171,241,246,249,47,198,92,232,103,24,124,58,241,23,211,75,165,250,147,65,89,117,232,235,125,158,177,29,73,112,110,201,186,237,4,168,142,145,19,226,232,250,154,159,148,12,206,0,0,0,0,0,0,0,0,0,0,1,243,92,174,86,235,61,190,166,237,119,175,166,161,161,163,137,243,212,212,212,202,216,162,134,38,166,238,123,222,229,68,107,81,17,85,85,87,100,68,3,233,4,37,213,190,110,60,43,105,197,125,69,155,23,158,251,159,87,64,174,98,201,99,166,99,104,186,211,224,181,19,57,157,73,253,212,109,145,191,156,197,148,92,239,180,206,74,199,50,227,161,121,60,20,168,228,233,150,11,165,60,178,42,124,85,88,173,106,34,251,60,186,191,196,5,150,130,51,232,95,49,78,22,53,246,225,79,96,199,51,137,44,23,234,181,70,193,104,200,224,74,25,229,114,251,24,199,245,58,9,30,171,228,140,100,142,114,252,16,147,0,0,0,0,58,198,166,106,62,35,164,88,21,243,82,179,187,154,91,236,56,253,35,170,235,39,219,169,221,40,168,141,99,27,251,231,189,202,214,53,190,215,57,205,79,136,29,156,16,159,246,223,56,56,255,0,231,166,91,254,66,119,253,163,247,160,230,225,193,253,198,186,158,223,77,116,203,22,106,169,89,12,104,182,55,34,117,57,81,19,117,234,252,170,4,209,0,0,0,0,0,232,250,209,172,152,54,129,233,205,211,84,181,26,190,106,91,29,165,97,108,206,130,46,236,207,124,178,182,38,54,54,110,138,247,43,158,158,73,236,68,85,246,34,129,222,1,9,255,0,109,243,131,143,254,122,101,191,228,39,127,218,31,182,249,193,199,255,0,61,50,223,242,19,191,237,1,54,1,9,255,0,109,243,131,143,254,122,101,191,228,39,127,218,51,47,14,28,101,232,175,21,53,215,219,126,147,213,222,38,155,29,138,9,171,82,190,129,105,145,27,50,189,25,210,170,171,213,231,27,183,255,0,0,25,204,0,0,31,45,210,235,108,177,219,170,111,23,171,149,45,190,130,142,55,77,81,85,85,51,98,134,24,209,55,87,189,238,84,107,90,137,237,85,93,136,97,171,28,220,184,83,211,170,217,237,24,197,77,251,60,173,129,85,139,37,142,145,173,163,71,126,78,252,238,98,57,63,186,141,175,79,200,160,77,144,86,149,31,59,237,49,125,107,163,175,208,188,162,26,77,219,211,44,55,58,121,100,84,219,207,118,43,90,137,178,251,61,111,63,205,236,36,70,139,115,42,225,51,90,234,233,236,244,57,220,152,173,230,165,81,177,91,178,120,18,133,207,114,251,26,217,145,206,167,87,42,249,35,82,94,165,95,98,1,41,65,225,28,142,68,115,85,21,21,55,69,79,137,228,0,0,0,0,0,0,0,0,0,0,0,35,46,190,115,21,225,123,135,187,149,78,57,145,101,245,25,14,69,70,247,71,81,103,199,33,109,100,244,239,69,217,89,43,213,204,134,55,162,251,88,233,17,233,252,18,53,84,243,191,211,86,86,164,116,122,19,147,75,73,212,237,229,150,235,79,28,155,126,245,122,17,174,77,215,203,116,234,242,252,224,89,120,33,86,147,243,109,225,63,81,171,32,180,228,117,247,204,14,186,119,36,104,235,245,27,124,34,185,125,159,209,16,58,70,181,191,221,72,145,162,121,239,249,86,101,218,238,182,203,229,186,154,241,101,185,82,220,40,43,35,108,212,245,84,179,54,88,102,141,83,116,123,30,213,86,185,170,158,197,69,216,15,168,0,0,0,0,17,215,95,120,252,225,147,135,58,217,172,57,166,112,183,60,134,157,85,178,216,236,48,165,109,100,74,155,238,217,118,86,197,11,189,158,172,146,53,222,104,187,109,230,69,201,249,223,105,139,107,214,58,109,11,202,36,162,243,218,103,220,233,217,47,183,203,239,104,213,79,103,247,127,251,192,178,208,68,77,22,230,147,194,134,176,220,105,236,53,57,37,195,8,187,84,170,50,40,50,120,25,77,12,143,85,219,165,181,44,123,225,79,205,214,230,42,254,77,252,137,115,28,145,205,27,38,134,70,190,55,181,28,215,53,119,71,34,251,21,23,226,128,123,0,0,0,99,253,100,215,205,32,225,255,0,30,110,77,171,153,213,187,30,164,151,169,41,163,153,202,250,138,183,53,19,169,176,64,196,89,37,84,221,55,233,106,237,186,111,176,25,0,21,211,151,243,176,208,203,93,100,148,216,94,150,102,87,232,163,234,68,168,171,146,158,129,146,42,123,21,169,213,35,186,87,242,185,26,169,252,19,245,195,121,214,104,45,218,178,42,92,215,77,51,44,122,57,17,17,106,105,214,158,190,40,221,229,191,86,207,141,253,62,223,54,181,203,236,242,243,242,11,17,6,62,209,221,126,209,221,126,177,59,33,210,60,250,217,145,83,68,137,226,34,129,234,202,154,101,95,98,77,3,209,178,196,171,240,234,106,111,240,220,200,32,0,0,0,58,46,174,235,150,147,104,62,54,185,94,173,103,54,220,118,129,122,146,31,19,34,172,213,46,68,221,89,4,45,69,146,103,109,251,214,53,87,227,236,3,189,2,186,243,46,117,218,21,105,173,150,151,10,211,12,199,32,138,53,86,165,77,75,233,232,35,149,83,216,173,78,169,31,210,191,149,205,106,254,99,238,193,57,209,112,237,127,174,101,14,111,131,230,56,171,100,122,53,42,210,40,107,233,227,110,222,110,127,109,201,42,121,252,27,27,128,176,96,117,13,47,213,221,51,214,156,102,60,195,74,243,91,94,75,105,145,122,86,122,41,186,157,19,246,223,162,88,215,103,196,253,182,94,135,181,174,217,83,200,237,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,87,47,53,174,54,175,218,75,65,77,195,222,147,222,229,183,100,215,202,68,171,191,221,41,100,86,207,111,161,126,232,200,34,114,121,178,89,118,85,87,34,163,154,196,77,191,116,71,54,177,184,123,225,159,87,248,161,203,228,196,244,170,192,149,146,83,53,179,92,110,53,114,44,52,84,17,185,85,17,243,203,178,237,186,162,236,214,163,158,237,151,102,174,203,183,227,196,254,164,214,106,239,16,218,133,168,149,146,190,68,187,223,234,150,155,173,54,115,41,35,127,106,153,139,253,236,49,196,223,249,37,234,240,25,162,22,109,9,225,131,11,176,81,82,70,203,165,242,223,14,65,123,157,26,157,115,86,213,70,217,28,142,84,246,246,216,172,137,63,185,141,63,42,129,3,237,188,143,179,233,109,237,146,241,175,184,253,45,119,74,117,67,77,101,154,120,145,126,40,146,58,70,42,167,231,232,35,39,19,188,190,56,129,225,122,137,249,46,71,108,164,200,177,54,189,24,183,235,35,159,44,48,110,187,53,42,35,115,82,72,119,242,78,165,69,102,234,136,143,85,84,67,96,243,226,189,89,109,57,29,158,187,31,191,91,224,175,182,220,233,164,164,172,165,157,136,248,231,134,70,171,94,199,53,125,173,86,170,162,167,231,2,138,121,123,113,209,146,112,205,157,80,224,217,141,222,106,189,47,191,85,182,42,250,89,156,174,109,162,89,29,183,141,131,248,8,138,187,200,196,242,115,119,93,186,145,170,95,4,51,67,81,11,42,41,229,100,177,74,212,123,30,199,35,154,230,170,110,138,138,158,74,138,159,19,90,62,36,180,173,154,35,175,25,206,149,83,203,36,148,184,237,230,122,106,55,200,187,189,244,138,189,112,43,191,186,88,159,26,175,231,220,188,222,93,26,131,113,212,142,13,180,226,245,120,153,242,215,91,232,102,178,202,247,170,170,185,180,117,18,83,196,170,171,237,85,138,56,149,87,242,170,251,125,160,73,35,227,188,93,237,150,11,77,109,250,245,93,13,21,186,219,77,37,93,93,76,206,233,142,8,99,106,185,239,114,252,26,214,162,170,175,228,67,236,32,127,56,109,94,184,96,92,54,80,233,253,158,161,97,169,212,27,179,104,106,156,213,217,124,5,58,119,166,106,47,181,58,164,74,118,175,229,107,158,139,228,160,87,207,29,252,118,101,188,84,230,53,56,246,55,112,173,181,233,141,170,125,173,118,189,214,37,175,115,87,202,174,169,168,190,179,213,124,216,197,242,141,187,34,39,82,185,203,196,112,221,203,195,136,222,37,237,208,100,248,237,146,143,29,197,167,93,226,190,95,165,116,16,212,34,123,86,8,218,215,75,42,121,121,57,27,209,191,151,82,121,159,31,47,254,28,104,56,154,226,58,207,135,228,116,242,75,139,217,160,146,251,126,99,85,91,222,165,133,205,70,193,212,155,42,36,146,190,38,46,202,139,210,231,170,46,232,108,37,69,69,69,109,162,167,183,91,169,33,165,164,165,137,144,65,4,17,163,35,138,54,162,35,88,198,167,147,90,136,136,136,137,228,136,128,84,156,252,143,115,198,219,123,180,186,253,97,146,225,209,191,98,75,36,204,135,171,100,242,238,164,170,237,183,223,207,163,224,158,94,126,80,231,136,254,13,117,227,133,186,246,55,83,49,118,190,207,81,47,106,146,255,0,108,145,106,45,213,46,243,217,169,38,200,232,222,187,42,163,37,107,28,168,138,168,138,158,102,199,39,3,157,224,184,158,166,98,23,92,19,57,178,83,93,236,119,170,103,82,214,82,78,221,219,35,23,226,139,237,107,145,118,86,185,54,86,170,34,162,162,162,40,21,7,203,127,152,125,251,76,242,43,86,132,235,85,250,107,134,17,116,149,148,86,123,165,100,189,82,88,166,114,244,198,199,72,229,221,105,92,170,141,217,87,239,126,74,155,53,28,133,205,26,208,241,37,163,149,156,63,235,158,101,164,53,115,201,59,49,235,147,162,164,158,68,217,211,209,200,214,203,77,35,145,60,145,206,134,72,220,168,158,72,170,168,94,111,47,29,96,174,214,174,18,240,156,142,245,87,37,77,230,211,12,150,11,148,178,59,169,242,75,72,245,141,143,115,189,174,115,225,72,94,229,95,62,167,174,234,190,213,9,34,0,3,161,235,198,165,210,232,222,140,102,186,163,84,230,127,161,171,37,85,124,13,127,178,90,134,198,189,152,255,0,229,202,172,111,252,163,91,172,43,16,203,245,139,81,109,56,102,61,27,174,89,38,89,116,101,36,11,52,155,119,106,38,147,205,242,61,125,137,186,171,156,229,246,34,42,150,251,206,107,86,19,20,225,246,197,165,116,117,42,202,204,238,242,217,42,35,71,126,21,13,23,76,175,221,63,225,221,74,169,240,245,84,137,28,158,52,157,51,142,38,234,181,6,186,145,178,208,96,22,121,107,24,247,179,169,173,174,169,222,8,19,242,111,219,90,151,34,175,177,99,69,79,63,52,14,15,246,162,120,203,254,199,241,127,242,244,95,251,135,237,68,241,151,253,143,226,255,0,229,232,191,247,23,174,0,165,77,37,229,89,197,206,33,170,184,102,91,122,177,99,108,183,217,50,11,117,198,173,209,222,227,123,146,24,106,99,145,234,141,68,243,94,150,175,151,196,186,176,0,24,127,138,206,35,241,126,22,244,110,237,170,25,10,71,83,86,197,74,43,53,185,93,210,235,133,193,232,171,20,40,191,6,162,53,207,122,252,24,199,42,110,187,34,230,2,157,249,216,106,69,194,231,171,248,70,148,197,85,39,163,108,54,23,94,100,137,60,154,181,85,115,201,30,235,229,235,43,99,166,102,203,230,137,220,114,38,202,174,2,16,106,102,168,106,215,18,250,157,38,85,153,220,174,57,54,77,124,169,109,61,29,36,12,124,137,31,83,190,247,75,75,10,111,208,196,87,108,214,53,60,213,119,93,220,170,171,48,52,167,147,70,191,230,86,106,123,214,162,230,56,246,11,226,90,143,74,9,24,251,133,108,72,169,191,223,25,26,182,38,175,179,201,37,85,79,61,246,84,216,202,252,151,120,126,176,213,219,114,126,36,47,212,12,169,185,211,87,187,29,176,172,141,223,194,163,97,100,149,83,55,127,223,61,38,142,52,114,123,17,178,167,239,148,181,0,41,71,89,57,57,107,254,1,97,159,33,211,172,162,203,168,44,164,106,190,91,125,52,47,162,184,61,169,237,88,162,122,185,146,108,155,250,169,34,57,124,145,173,114,174,196,84,208,253,117,213,142,22,245,54,44,199,5,184,85,90,174,150,233,214,158,231,106,170,107,219,5,99,24,229,73,41,106,161,93,149,83,126,164,217,118,115,29,230,213,107,145,20,217,100,167,206,115,122,5,101,196,115,188,95,93,241,171,116,116,169,152,164,214,219,235,98,111,75,95,93,3,90,232,167,84,254,28,145,43,154,191,240,8,190,213,85,80,180,29,2,214,220,67,136,141,40,176,234,206,21,42,165,13,230,13,230,165,123,209,210,209,84,181,122,102,167,147,111,223,177,232,169,191,151,82,116,185,60,156,138,100,34,169,121,34,106,93,127,140,212,141,31,170,153,239,163,237,82,228,148,76,243,233,138,68,119,135,168,95,201,235,34,211,127,245,31,31,133,173,0,0,0,0,0,0,0,0,1,140,56,148,215,140,111,134,205,26,200,53,111,36,141,42,27,106,133,35,161,162,71,244,186,186,182,69,233,130,6,175,158,221,78,84,234,84,69,233,98,57,219,108,213,53,229,212,221,79,213,110,36,245,62,108,183,51,184,87,228,153,61,254,165,148,212,180,208,70,231,244,117,59,104,169,105,97,77,250,88,138,237,154,198,251,85,119,243,114,170,173,135,243,188,212,154,197,171,211,93,32,166,149,237,164,72,234,178,74,214,109,234,201,34,175,135,167,95,227,106,37,87,255,0,92,58,183,37,221,16,179,101,58,133,151,107,133,250,146,58,137,48,216,96,182,217,155,35,81,201,29,93,83,100,89,102,79,200,230,68,206,132,95,201,59,190,40,7,3,165,220,152,181,231,46,178,211,94,117,19,58,199,112,153,42,152,217,18,223,218,146,225,87,10,42,123,37,70,43,34,107,191,51,100,119,231,84,95,35,211,86,57,51,235,222,25,100,154,245,167,25,157,135,59,117,51,28,249,45,236,137,246,250,201,17,63,173,54,71,58,55,175,230,89,26,191,4,221,75,164,0,107,33,129,231,218,171,195,158,166,195,147,226,149,215,60,83,46,199,106,93,12,209,75,19,162,145,142,107,182,146,158,162,23,167,172,197,219,103,70,244,217,126,40,108,9,194,31,19,24,255,0,21,90,49,108,212,171,92,48,209,93,24,229,160,190,219,88,254,175,5,94,196,69,123,83,127,62,135,35,154,246,42,249,244,189,17,124,209,74,253,231,83,162,54,107,46,67,134,107,213,150,142,58,122,172,129,101,177,94,213,141,70,164,243,66,196,125,52,171,183,181,235,31,117,138,171,251,216,163,79,129,214,249,41,106,13,198,213,173,249,166,154,58,103,173,183,33,199,61,41,209,186,170,37,85,36,241,181,139,183,195,120,234,102,221,127,185,106,121,249,108,23,34,1,197,229,57,13,14,35,140,93,242,187,162,170,81,217,104,42,46,53,27,123,123,80,198,233,29,183,248,26,160,64,206,102,252,124,220,116,54,145,218,19,163,215,87,83,103,87,58,102,205,118,186,197,248,86,106,73,27,187,27,18,239,234,212,200,155,42,46,222,163,21,28,158,179,154,173,169,221,39,209,141,94,226,47,54,126,49,166,152,197,199,38,189,212,185,106,106,229,235,245,34,71,59,214,154,162,121,21,26,196,85,85,221,207,119,154,251,55,85,216,225,117,19,56,200,245,99,80,239,250,131,145,61,213,55,156,162,233,61,198,161,24,138,191,125,154,69,119,67,19,248,41,186,53,173,79,98,34,34,27,5,240,93,195,70,63,194,246,134,217,112,202,74,8,155,145,92,32,138,227,147,86,237,188,149,55,7,177,21,236,87,127,91,139,126,219,17,54,77,155,213,183,83,156,170,21,233,137,114,71,213,139,133,181,149,25,174,180,98,246,90,199,177,29,225,168,40,39,175,70,42,162,175,75,158,229,133,55,69,217,23,100,84,246,236,171,178,111,141,245,211,148,159,18,58,77,103,168,201,176,233,237,154,139,107,165,107,159,52,86,102,201,29,198,54,39,239,188,43,211,239,137,249,162,123,221,237,245,118,77,203,203,0,107,97,195,175,18,154,173,194,214,160,69,152,233,237,218,104,17,178,54,59,173,158,161,206,240,151,24,90,190,180,51,199,249,125,168,143,77,158,197,85,84,84,243,223,96,126,30,181,223,11,226,67,74,108,218,175,131,202,230,209,220,152,177,212,210,74,228,89,168,42,217,178,75,79,46,223,190,106,175,183,247,205,86,185,60,156,133,101,115,139,225,139,31,194,47,214,46,34,176,187,92,84,16,101,117,143,181,100,80,194,206,152,221,113,232,89,33,168,68,79,46,185,88,201,145,254,205,214,38,187,205,207,114,156,103,37,205,96,174,176,107,30,79,162,245,181,114,45,171,44,181,58,233,73,18,187,118,178,225,72,169,186,181,191,14,184,31,39,82,167,183,178,196,93,252,182,11,144,62,59,197,222,217,96,180,214,223,175,85,208,209,91,173,180,210,85,213,212,204,238,152,224,134,54,171,158,247,47,193,173,106,42,170,254,68,62,194,7,243,134,213,235,134,5,195,101,14,159,217,234,22,26,157,65,187,54,134,169,205,93,151,192,83,167,122,102,162,251,83,170,68,167,106,254,86,185,232,190,74,5,124,241,223,199,102,91,197,78,99,83,143,99,119,10,219,94,152,218,167,218,215,107,221,98,90,247,53,124,170,234,154,139,235,61,87,205,140,95,40,219,178,34,117,43,156,188,71,13,220,188,56,141,226,94,221,6,79,142,217,40,241,220,90,117,222,43,229,250,87,65,13,66,39,181,96,141,173,116,178,167,151,147,145,189,27,249,117,39,153,241,242,255,0,225,198,131,137,174,35,172,248,126,71,79,36,184,189,154,9,47,183,230,53,85,189,234,88,92,212,108,29,73,178,162,73,43,226,98,236,168,189,46,122,162,238,134,194,84,84,84,86,218,42,123,117,186,146,26,90,74,88,153,4,16,65,26,50,56,163,106,34,53,140,106,121,53,168,136,136,136,158,72,136,5,73,207,200,247,60,109,183,187,75,175,214,25,46,29,27,246,36,178,76,200,122,182,79,46,234,74,174,219,125,252,250,62,9,229,231,229,14,120,143,224,215,94,56,91,175,99,117,51,23,107,236,245,18,246,169,47,246,201,22,162,221,82,239,61,154,146,108,142,141,235,178,170,50,86,177,202,136,170,136,169,230,108,114,112,57,222,11,137,234,102,33,117,193,51,155,37,53,222,199,122,166,117,45,101,36,237,221,178,49,126,40,190,214,185,23,101,107,147,101,106,162,42,42,42,34,129,80,124,183,249,135,223,180,207,34,181,104,78,181,95,166,184,97,23,73,89,69,103,186,86,75,213,37,138,103,47,76,108,116,142,93,214,149,202,168,221,149,126,247,228,169,179,81,200,92,209,173,15,18,90,57,89,195,254,185,230,90,67,87,60,147,179,30,185,58,42,73,228,77,157,61,28,141,108,180,210,57,19,201,28,232,100,141,202,137,228,138,170,133,230,242,241,214,10,237,106,225,47,9,200,239,85,114,84,222,109,48,201,96,185,75,35,186,159,36,180,143,88,216,247,59,218,231,62,20,133,238,85,243,234,122,238,171,237,80,146,38,49,226,59,95,176,206,26,52,154,239,170,217,179,164,146,158,133,27,5,21,28,74,157,218,250,201,55,237,83,179,127,139,149,21,85,127,122,214,189,222,198,153,56,166,94,115,218,189,112,201,53,199,30,209,234,122,133,109,171,13,180,182,186,104,145,118,235,175,172,245,156,231,126,94,152,89,7,78,254,206,183,237,237,80,33,254,187,107,230,171,113,65,168,242,230,186,131,116,168,185,87,213,203,216,182,219,105,209,203,79,67,19,157,234,83,83,69,231,210,155,236,159,23,61,124,220,174,114,238,73,93,22,229,19,196,174,166,218,105,242,28,210,174,205,167,180,21,45,107,227,130,236,175,154,224,172,95,223,45,52,73,179,60,191,123,35,216,239,98,43,83,225,148,57,56,112,199,99,203,47,87,190,36,179,27,99,43,25,140,214,37,167,26,138,102,111,27,43,187,104,249,234,182,95,37,116,108,146,54,177,124,209,22,71,175,147,152,213,75,117,2,159,50,238,72,250,175,110,181,73,85,133,107,62,51,124,174,141,138,244,164,174,183,207,64,146,42,38,253,45,145,174,149,55,85,221,19,116,68,246,110,169,186,237,5,181,27,75,245,127,135,60,249,184,246,123,96,187,226,25,53,182,70,212,210,202,146,44,110,245,93,234,207,79,60,107,210,246,245,39,148,145,185,83,116,246,238,134,205,134,1,227,99,134,60,123,137,253,14,189,98,245,22,200,95,148,90,233,102,184,99,21,221,9,221,130,185,140,234,108,72,239,111,110,94,148,141,233,230,155,57,29,178,185,173,216,48,39,45,62,63,43,56,130,161,93,23,213,218,232,221,168,22,138,85,154,130,228,238,150,122,114,145,137,235,117,34,108,158,34,52,243,118,201,235,183,119,237,187,94,164,249,53,128,210,237,67,200,52,139,82,49,205,74,198,165,146,27,166,51,115,130,225,10,35,250,58,214,55,162,186,39,46,203,234,189,189,76,114,42,42,43,92,168,168,187,236,108,223,143,223,45,249,61,130,219,146,218,100,89,40,110,212,112,215,82,189,83,101,116,82,177,30,197,84,248,122,174,64,57,0,0,0,0,0,0,0,0,2,143,57,152,241,183,127,215,13,71,186,104,230,7,124,154,159,78,113,106,183,81,204,202,105,21,173,189,87,68,229,73,39,145,83,240,226,99,211,166,54,249,181,122,123,158,106,230,244,219,71,22,186,147,89,164,92,53,106,62,161,91,37,124,87,11,85,130,165,40,37,98,110,177,85,202,157,152,31,255,0,38,89,24,239,240,26,245,232,94,154,203,172,90,201,133,233,116,115,186,6,228,247,186,75,116,211,55,110,168,96,124,136,146,200,155,251,85,177,245,185,19,227,176,25,139,133,206,94,250,245,197,61,181,114,172,106,158,223,142,226,109,149,209,54,249,122,123,217,21,75,154,187,61,180,241,177,174,124,202,213,242,87,108,214,110,138,157,91,162,161,38,46,60,143,181,2,43,99,229,180,107,230,61,83,113,70,42,182,10,155,44,240,66,175,248,34,202,217,30,228,79,207,219,95,226,45,139,24,198,172,88,102,57,108,196,177,139,100,54,235,69,154,146,42,26,26,72,91,179,32,130,54,163,88,196,79,200,136,136,114,96,107,85,175,252,50,235,39,12,217,59,49,157,89,197,100,160,90,148,115,168,110,16,63,189,67,92,196,246,186,25,147,201,202,155,166,237,93,158,221,211,169,169,186,22,51,202,183,142,235,246,103,95,7,12,250,197,124,125,125,198,58,103,59,19,187,213,201,213,60,236,141,187,190,134,87,175,155,220,214,34,186,55,47,159,75,92,213,85,217,136,76,238,51,180,70,205,175,188,56,230,120,61,198,142,57,107,224,183,205,116,179,76,173,69,125,61,198,157,142,146,23,53,126,29,74,139,27,182,246,178,71,167,196,215,147,79,243,75,198,156,103,88,246,160,99,242,172,119,44,114,231,77,116,165,84,119,78,242,67,35,94,136,171,249,23,167,101,252,202,160,109,18,15,194,130,182,11,141,13,61,194,153,85,97,170,137,147,70,170,155,47,75,145,21,55,79,226,83,247,0,66,94,100,250,19,197,7,18,214,76,119,76,52,102,211,106,250,37,77,34,221,47,51,213,221,89,76,250,186,180,221,176,194,141,95,62,136,218,174,122,239,228,231,61,159,22,19,104,1,66,185,71,42,206,46,113,12,106,239,150,222,172,88,219,45,246,74,26,139,141,91,163,189,198,247,36,48,198,233,30,168,212,79,53,233,106,249,124,72,175,136,127,170,203,39,252,99,77,255,0,90,211,101,62,32,191,214,23,82,127,146,23,159,230,82,154,214,98,31,234,178,201,255,0,24,211,127,214,180,13,164,128,0,0,0,10,203,231,101,171,11,109,194,48,61,22,160,170,84,146,247,93,53,254,226,198,174,202,144,83,183,181,3,93,249,90,249,38,149,223,199,2,126,98,205,13,127,57,152,106,194,106,199,24,25,148,212,181,43,53,187,20,116,120,181,23,173,212,141,74,77,210,116,79,134,222,37,245,10,155,126,80,58,79,14,124,27,235,143,20,212,87,203,142,147,89,237,245,20,216,244,176,67,89,45,117,115,105,154,178,74,143,86,181,138,239,194,84,72,213,87,111,103,83,127,41,152,191,106,39,140,191,236,127,23,255,0,47,69,255,0,184,177,190,86,26,78,154,99,194,30,59,114,171,164,108,55,44,222,162,124,150,169,122,54,114,199,42,163,41,183,85,243,84,88,34,137,233,240,78,226,237,237,85,89,120,5,20,126,212,79,25,127,216,254,47,254,94,139,255,0,113,55,57,99,112,113,173,156,44,223,243,251,134,173,91,173,84,176,228,52,118,248,104,86,138,224,202,149,115,161,124,202,254,164,111,224,249,72,210,125,128,7,199,120,187,219,44,22,154,219,245,234,186,26,43,117,182,154,74,186,186,153,157,211,28,16,198,213,115,222,229,248,53,173,69,85,95,200,135,216,64,254,112,218,189,112,192,184,108,161,211,251,61,66,195,83,168,55,102,208,213,57,171,178,248,10,116,239,76,212,95,106,117,72,148,237,95,202,215,61,23,201,64,175,158,59,248,236,203,120,169,204,106,113,236,110,225,91,107,211,27,84,251,90,237,123,172,75,94,230,175,149,93,83,81,125,103,170,249,177,139,229,27,118,68,78,165,115,151,136,225,187,151,135,17,188,75,219,160,201,241,219,37,30,59,139,78,187,197,124,191,74,232,33,168,68,246,172,17,181,174,150,84,242,242,114,55,163,127,46,164,243,62,62,95,252,56,208,113,53,196,117,159,15,200,233,228,151,23,179,65,37,246,252,198,170,183,189,75,11,154,141,131,169,54,84,73,37,124,76,93,149,23,165,207,84,93,208,216,74,138,138,138,219,69,79,110,183,82,67,75,73,75,19,32,130,8,35,70,71,20,109,68,70,177,141,79,38,181,17,17,17,19,201,17,0,169,57,249,30,231,141,182,247,105,117,250,195,37,195,163,126,196,150,73,153,15,86,201,229,221,73,85,219,111,191,159,71,193,60,188,252,161,207,17,252,26,235,199,11,117,236,110,166,98,237,125,158,162,94,213,37,254,217,34,212,91,170,93,231,179,82,77,145,209,189,118,85,70,74,214,57,81,21,81,21,60,205,142,78,7,59,193,113,61,76,196,46,184,38,115,100,166,187,216,239,84,206,165,172,164,157,187,182,70,47,197,23,218,215,34,236,173,114,108,173,84,69,69,69,68,80,42,15,150,255,0,48,251,246,153,228,86,173,9,214,171,244,215,12,34,233,43,40,172,247,74,201,122,164,177,76,229,233,141,142,145,203,186,210,185,85,27,178,175,222,252,149,54,106,57,11,154,53,161,226,75,71,43,56,127,215,60,203,72,106,231,146,118,99,215,39,69,73,60,137,179,167,163,145,173,150,154,71,34,121,35,157,12,145,185,81,60,145,85,80,188,222,94,58,193,93,173,92,37,225,57,29,234,174,74,155,205,166,25,44,23,41,100,119,83,228,150,145,235,27,30,231,123,92,231,194,144,189,202,190,125,79,93,213,125,170,18,68,0,0,0,0,0,0,0,0,174,94,107,92,109,95,180,150,130,155,135,189,39,189,203,110,201,175,148,137,87,127,186,82,200,173,158,223,66,253,209,144,68,228,243,100,178,236,170,174,69,71,53,136,155,126,232,142,109,141,26,211,113,63,169,53,154,187,196,54,161,106,37,100,175,145,46,247,250,165,166,235,77,156,202,72,223,218,166,98,255,0,123,12,113,55,254,72,31,183,15,124,51,234,255,0,20,57,124,152,158,149,88,18,178,74,102,182,107,141,198,174,69,134,138,130,55,42,162,62,121,118,93,183,84,93,154,212,115,221,178,236,213,217,118,155,246,222,71,217,244,182,246,201,120,215,220,126,150,187,165,58,161,166,178,205,60,72,191,20,73,29,35,21,83,243,244,19,195,128,205,16,179,104,79,12,24,93,130,138,146,54,93,47,150,248,114,11,220,232,212,235,154,182,170,54,200,228,114,167,183,182,197,100,73,253,204,105,249,84,144,128,107,225,196,239,47,142,32,120,94,162,126,75,145,219,41,50,44,77,175,70,45,250,200,231,203,12,27,174,205,74,136,220,212,146,29,252,147,169,81,89,186,162,35,213,85,16,237,156,189,184,232,201,56,102,206,168,112,108,198,239,53,94,151,223,170,219,21,125,44,206,87,54,209,44,142,219,198,193,252,4,69,93,228,98,121,57,187,174,221,72,213,47,90,245,101,180,228,118,122,236,126,253,111,130,190,219,115,166,146,146,178,150,118,35,227,158,25,26,173,123,28,213,246,181,90,170,138,159,156,214,183,137,45,43,102,136,235,198,115,165,84,242,201,37,46,59,121,158,154,141,242,46,239,125,34,175,92,10,239,238,150,39,198,171,249,247,3,101,200,102,134,162,22,84,83,202,201,98,149,168,246,61,142,71,53,205,84,221,21,21,60,149,21,62,39,185,27,121,116,106,13,199,82,56,54,211,139,213,226,103,203,93,111,161,154,203,43,222,170,170,230,209,212,73,79,18,170,175,181,86,40,226,85,95,202,171,237,246,146,72,1,91,156,206,57,130,221,52,186,106,174,30,52,70,242,180,185,68,240,39,210,43,237,44,187,75,106,141,233,186,83,64,228,252,26,135,53,81,92,244,93,227,107,147,167,215,93,217,52,248,153,214,203,95,15,58,27,150,106,213,203,182,249,44,212,46,240,20,239,114,39,137,174,145,82,58,120,189,190,104,178,57,189,91,121,163,81,203,183,145,175,6,23,139,231,124,68,235,37,187,25,166,171,150,231,149,103,119,190,153,170,231,93,213,245,21,18,43,166,168,145,83,224,155,190,71,47,193,17,64,231,52,27,134,189,105,226,135,44,158,195,165,216,212,215,73,98,114,75,114,185,213,73,218,163,163,71,42,250,243,206,239,36,85,243,84,106,117,61,219,46,205,93,148,155,118,222,72,26,143,45,177,37,187,235,198,55,77,113,233,243,167,166,180,207,60,59,237,236,238,185,236,118,219,249,111,219,246,121,254,98,205,52,15,67,48,126,29,116,194,209,165,216,21,4,113,81,219,162,69,169,170,237,163,102,175,170,84,78,237,76,202,159,132,247,170,126,85,217,17,173,79,38,162,25,16,13,118,248,156,224,95,94,248,86,114,92,179,155,37,61,211,25,150,84,138,12,138,206,247,207,69,212,171,234,178,94,166,181,240,61,124,145,17,237,68,85,221,26,174,219,114,66,242,223,230,31,117,210,75,205,175,66,117,162,246,250,172,10,190,70,81,218,46,117,79,221,246,9,156,187,49,142,122,255,0,247,170,170,236,168,190,81,121,57,54,106,57,11,138,202,113,108,119,55,199,46,88,134,91,103,166,186,217,175,20,207,163,174,162,169,103,84,115,194,244,217,205,114,127,23,197,60,209,124,211,101,67,94,30,52,56,105,185,112,177,174,183,141,60,94,244,214,26,148,244,158,59,89,42,238,181,22,233,28,238,132,115,182,68,89,35,86,186,55,249,38,238,98,170,38,206,64,54,50,71,35,145,28,213,69,69,77,209,83,226,121,33,255,0,43,190,33,42,53,207,134,122,11,70,65,112,90,156,147,0,149,184,253,123,228,114,172,147,83,53,136,180,147,57,87,125,247,139,239,106,170,187,171,161,122,175,180,152,0,99,14,37,53,227,27,225,179,70,178,13,91,201,35,74,134,218,161,72,232,104,145,253,46,174,173,145,122,96,129,171,231,183,83,149,58,149,17,122,88,142,118,219,53,77,121,117,55,83,245,91,137,61,79,155,45,204,238,21,249,38,79,127,169,101,53,45,52,17,185,253,29,78,218,42,90,88,83,126,150,34,187,102,177,190,213,93,252,220,170,171,97,252,239,53,38,177,106,244,215,72,41,165,123,105,18,58,172,146,181,155,122,178,72,171,225,233,215,248,218,137,85,255,0,215,14,173,201,119,68,44,217,78,161,101,218,225,126,164,142,162,76,54,24,45,182,102,200,212,114,71,87,84,217,22,89,147,242,57,145,51,161,23,242,78,239,138,1,192,233,119,38,45,121,203,172,180,215,157,68,206,177,220,38,74,166,54,68,183,246,164,184,85,194,138,158,201,81,138,200,154,239,204,217,29,249,213,23,200,244,213,142,76,250,247,134,89,38,189,105,198,103,97,206,221,76,199,62,75,123,34,125,190,178,68,79,235,77,145,206,141,235,249,150,70,175,193,55,82,233,0,26,200,96,121,246,170,240,231,169,176,228,248,165,117,207,20,203,177,218,151,67,52,82,196,232,164,99,154,237,164,167,168,133,233,235,49,118,217,209,189,54,95,138,27,2,112,135,196,198,63,197,86,140,91,53,42,215,12,52,87,70,57,104,47,182,214,63,171,193,87,177,17,94,212,223,207,161,200,230,189,138,190,125,47,68,95,52,82,191,121,212,232,141,154,203,144,225,154,245,101,163,142,158,171,32,89,108,87,181,99,81,169,60,208,177,31,77,42,237,237,122,199,221,98,170,254,246,40,211,224,117,190,74,90,131,113,181,107,126,105,166,142,153,235,109,200,113,207,74,116,110,170,137,85,73,60,109,98,237,240,222,58,153,183,95,238,90,158,126,91,5,200,128,0,195,252,86,113,31,139,240,183,163,119,109,80,200,82,58,154,182,42,81,89,173,202,238,151,92,46,15,69,88,161,69,248,53,17,174,123,215,224,198,57,83,117,217,23,95,141,76,213,13,90,226,95,83,164,202,179,59,149,199,38,201,175,149,45,167,163,164,129,143,145,35,234,119,222,233,105,97,77,250,24,138,237,154,198,167,154,174,235,187,149,85,102,255,0,59,13,72,184,92,245,127,8,210,152,170,164,244,109,134,194,235,204,145,39,147,86,170,174,121,35,221,124,189,101,108,116,204,217,124,209,59,142,68,217,85,199,120,228,187,195,245,134,174,219,147,241,33,126,160,101,77,206,154,189,216,237,133,100,110,254,21,27,11,36,170,153,187,254,249,233,52,113,163,147,216,141,149,63,124,160,98,141,41,228,209,175,249,149,154,158,245,168,185,142,61,130,248,150,163,210,130,70,62,225,91,18,42,111,247,198,70,173,137,171,236,242,73,85,83,207,125,149,54,63,13,100,228,229,175,248,5,134,124,135,78,178,139,46,160,178,145,170,249,109,244,208,190,138,224,246,167,181,98,137,234,230,73,178,111,234,164,136,229,242,70,181,202,187,23,92,0,214,155,67,245,215,86,56,91,212,216,179,28,22,225,85,106,186,91,167,90,123,157,170,169,175,108,21,140,99,149,36,165,170,133,118,85,77,250,147,101,217,204,119,155,85,174,68,83,97,125,2,214,220,67,136,141,40,176,234,206,21,42,165,13,230,13,230,165,123,209,210,209,84,181,122,102,167,147,111,223,177,232,169,191,151,82,116,185,60,156,138,85,247,57,189,2,178,226,57,222,47,174,248,213,186,58,84,204,82,107,109,245,177,55,165,175,174,129,173,116,83,170,127,14,72,149,205,95,248,4,95,106,170,175,105,228,137,169,117,254,51,82,52,126,170,103,190,143,181,75,146,81,51,207,166,41,17,222,30,161,127,39,172,139,77,255,0,212,124,126,1,107,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,56,143,162,24,159,246,47,104,255,0,208,162,255,0,178,114,172,99,35,99,99,141,136,214,181,17,26,212,77,145,17,62,8,123,0,0,142,60,74,241,237,161,28,42,229,116,184,70,166,55,35,158,243,91,106,142,243,5,61,170,220,217,209,244,239,150,88,155,235,190,70,53,29,215,4,158,74,169,240,252,164,6,226,87,156,102,97,158,216,107,176,221,1,195,234,112,234,74,248,157,4,215,235,140,237,125,205,177,187,116,94,195,35,94,138,119,237,251,254,169,21,55,94,158,149,68,112,17,135,152,22,111,106,212,46,50,53,71,36,178,207,12,212,109,187,71,108,100,176,254,4,139,69,77,21,35,156,213,221,119,69,116,14,94,164,242,93,247,79,37,45,251,150,54,29,93,134,240,87,128,67,114,137,99,168,187,178,182,242,172,86,170,109,21,69,84,175,133,124,253,187,197,219,118,255,0,221,124,125,171,80,220,22,240,131,153,241,107,169,212,246,170,106,122,154,76,58,211,60,115,100,183,165,77,153,4,27,238,176,70,229,242,116,242,34,42,53,60,246,221,94,169,179,87,125,132,236,150,107,94,57,102,160,199,172,116,81,209,219,109,116,177,81,81,211,70,155,50,24,35,98,50,54,55,243,35,90,136,159,196,7,218,70,158,51,56,32,198,56,202,250,31,244,143,58,186,99,159,68,61,33,217,240,84,177,205,223,241,126,31,171,171,173,83,110,159,12,221,182,254,18,146,88,1,22,56,58,224,19,13,224,247,33,200,178,92,127,58,186,228,117,89,13,20,52,46,241,180,209,194,144,70,199,171,215,167,161,87,126,165,233,246,251,58,127,57,41,192,0,1,142,120,130,215,60,55,135,61,41,189,234,182,111,82,141,164,181,197,211,75,74,215,163,101,175,171,114,47,102,154,36,95,107,222,228,255,0,3,81,206,95,38,170,160,82,239,53,251,189,174,235,198,174,87,13,181,241,189,246,235,125,174,142,173,204,79,37,157,41,35,122,162,175,197,81,178,49,23,242,42,109,240,216,176,110,78,214,250,170,46,16,86,166,161,29,219,175,202,174,85,16,110,158,93,8,200,35,93,188,189,157,81,191,242,249,239,252,73,76,57,126,79,151,235,38,164,221,50,203,171,37,185,228,153,133,222,74,167,197,3,21,206,154,170,162,93,210,56,219,230,187,117,57,26,214,167,177,54,68,54,41,225,83,71,93,160,124,60,224,218,81,80,216,210,186,203,107,106,220,85,138,138,213,174,153,206,154,167,101,79,194,68,154,73,17,23,226,136,128,101,112,14,43,43,201,45,120,110,47,120,204,47,147,164,54,219,21,5,69,202,178,69,93,186,32,134,55,73,35,188,255,0,35,90,170,5,34,115,114,213,143,186,15,21,213,56,141,21,90,75,110,192,109,116,246,118,53,139,187,60,84,137,226,42,29,253,246,242,178,53,255,0,129,254,61,251,207,46,222,53,184,105,225,35,73,47,54,204,238,44,162,175,44,201,239,75,87,91,232,187,99,37,100,84,145,49,177,211,177,94,249,24,139,178,186,119,249,111,248,106,158,223,34,58,98,92,54,113,73,198,94,113,127,212,204,51,76,174,149,208,228,215,106,171,157,85,226,181,237,165,160,73,38,153,207,122,54,162,101,99,100,233,87,108,173,143,169,200,155,122,191,3,56,82,114,94,226,186,166,137,149,115,101,154,101,75,43,154,174,90,105,110,245,171,35,87,242,42,178,141,204,221,127,51,149,60,253,160,79,156,19,154,143,6,121,197,108,118,233,245,2,191,25,158,85,217,158,158,181,203,4,106,191,145,101,98,62,38,127,27,156,137,249,201,81,96,200,177,252,178,209,77,144,226,215,219,125,230,215,90,206,229,53,117,190,169,149,20,243,55,248,76,145,138,173,114,126,116,83,94,157,115,224,55,137,254,31,40,39,191,103,90,115,53,85,130,153,21,210,222,172,242,182,186,142,54,167,181,242,43,61,120,91,253,212,172,98,121,156,7,13,188,86,235,7,11,153,108,57,22,156,228,18,173,186,73,90,235,149,138,169,238,125,5,198,63,139,100,143,127,85,251,123,36,110,207,111,193,118,221,20,54,70,6,49,225,207,136,12,31,137,141,42,181,106,158,11,43,153,79,88,139,5,109,12,174,69,154,223,88,196,78,237,60,155,124,90,170,138,139,178,35,154,230,185,60,156,134,78,0,82,183,58,60,102,190,219,196,198,57,147,72,138,234,43,214,35,79,28,47,219,109,165,130,166,161,178,51,243,236,143,137,219,249,126,30,223,13,203,169,34,127,49,254,21,43,120,158,208,205,177,26,38,79,154,225,178,201,117,177,199,236,117,91,28,196,74,138,54,170,249,34,202,214,177,91,191,181,241,70,138,168,138,170,6,36,228,181,156,217,46,188,62,101,24,4,83,177,183,140,127,38,150,182,120,58,209,92,180,213,80,68,145,73,183,181,17,95,12,205,252,158,167,183,207,100,176,179,90,189,3,215,141,78,225,79,86,32,206,240,213,146,142,231,110,145,244,55,91,85,108,110,108,117,112,35,209,38,165,168,141,118,115,124,219,249,156,199,53,21,54,84,46,27,75,57,178,240,143,158,89,96,169,203,242,107,134,9,119,86,111,61,190,237,65,60,236,107,211,219,209,61,59,30,199,183,242,43,186,28,191,193,79,96,19,56,172,142,119,89,221,154,28,23,78,116,205,179,198,251,173,93,218,162,250,248,147,101,124,84,240,194,232,90,229,248,162,61,211,185,19,242,246,221,249,12,181,173,28,219,184,94,211,235,12,210,105,197,214,179,80,239,207,141,124,53,29,5,44,212,180,204,126,222,170,205,81,59,27,210,223,248,54,200,239,204,158,210,159,117,67,83,181,107,138,141,94,151,44,202,31,87,144,101,89,29,76,116,116,52,20,80,185,201,27,85,219,67,73,77,18,110,168,198,245,108,214,166,234,170,170,170,170,231,57,202,19,139,146,30,47,93,83,169,250,147,154,54,57,18,138,223,97,165,181,185,222,104,213,150,162,163,184,212,252,138,168,148,174,252,233,191,231,45,244,142,28,5,112,185,251,21,180,34,143,20,188,164,18,101,151,201,150,239,145,77,19,186,154,218,151,181,26,200,26,239,139,98,98,53,190,94,74,238,227,147,240,137,30,0,0,0,0,0,0,0,0,7,195,93,97,177,221,38,74,139,157,154,134,174,86,183,161,31,61,59,36,114,55,117,93,183,114,42,237,186,175,151,231,63,74,11,85,178,212,199,199,108,182,210,209,181,235,187,155,4,45,141,28,191,149,122,81,55,62,160,0,29,39,90,53,127,13,208,93,52,188,106,198,160,75,87,29,130,197,225,252,91,169,32,89,165,78,245,68,112,51,165,136,169,191,175,43,55,252,137,186,144,83,84,121,214,233,37,170,223,81,79,164,58,101,145,228,23,62,149,108,51,222,150,42,10,54,187,224,237,152,249,37,122,39,240,118,98,175,179,116,246,129,249,115,183,205,237,84,186,71,167,218,110,179,194,235,149,207,35,146,246,216,211,206,70,65,75,77,44,42,229,243,245,90,174,171,68,77,211,205,90,187,126,10,145,255,0,146,230,29,93,119,226,71,37,204,82,37,240,56,246,43,52,82,73,210,171,181,69,77,68,45,137,187,251,19,118,71,58,255,0,200,246,123,118,138,90,159,170,58,209,198,6,178,71,144,100,137,83,145,101,151,249,98,183,91,45,150,248,29,219,133,157,75,218,165,166,139,117,86,49,21,206,93,149,85,85,85,206,114,170,171,156,183,119,192,47,9,140,225,59,69,217,98,190,58,9,243,44,142,86,220,178,57,225,119,83,25,42,55,104,169,88,239,99,153,19,85,83,127,139,221,35,147,201,81,16,36,193,214,117,59,7,165,212,221,53,203,52,218,186,186,90,42,124,178,199,95,99,154,166,38,163,159,3,42,169,223,11,164,106,47,146,171,81,234,168,139,229,186,29,152,1,92,248,167,37,221,48,198,114,139,62,72,237,101,201,43,91,105,175,167,174,90,105,45,208,53,179,164,82,53,253,181,84,93,209,29,211,182,233,231,230,88,192,0,0,0,65,110,113,247,123,93,7,9,84,214,234,215,199,226,174,121,93,190,26,54,42,110,238,182,69,60,142,114,126,68,70,49,200,171,253,210,39,199,206,3,242,150,183,213,86,241,169,141,212,211,163,187,116,22,155,181,68,251,39,151,66,210,190,52,223,203,217,213,35,63,39,158,223,196,188,151,52,222,42,237,186,255,0,172,148,216,38,17,114,109,94,31,167,233,53,28,85,49,57,29,21,125,197,234,137,81,59,21,23,103,70,222,134,70,197,248,244,189,200,170,143,66,64,242,84,208,203,141,28,121,143,16,247,154,23,69,79,93,10,99,86,55,189,191,187,49,36,108,181,114,55,127,222,163,153,78,196,114,121,42,182,68,253,234,129,105,196,105,227,51,130,12,99,140,175,161,255,0,72,243,171,166,57,244,67,210,29,159,5,75,28,221,255,0,23,225,250,186,186,213,54,233,240,205,219,111,225,41,37,128,17,99,131,174,1,48,222,15,114,28,139,37,199,243,171,174,71,85,144,209,67,66,239,27,77,28,41,4,108,122,189,122,122,21,119,234,94,159,111,179,167,243,146,156,0,0,24,231,136,45,115,195,120,115,210,155,222,171,102,245,40,218,75,92,93,52,180,173,122,54,90,250,183,34,246,105,162,69,246,189,238,79,240,53,28,229,242,106,170,5,46,243,95,187,218,238,188,106,229,112,219,95,27,223,110,183,218,232,234,220,196,242,89,210,146,55,170,42,252,85,27,35,17,127,34,166,223,13,139,6,228,237,111,170,162,225,5,106,106,17,221,186,252,170,229,81,6,233,229,208,140,130,53,219,203,217,213,27,255,0,47,158,255,0,196,148,195,151,228,249,126,178,106,77,211,44,186,178,91,158,73,152,93,228,170,124,80,49,92,233,170,170,37,221,35,141,190,107,183,83,145,173,106,123,19,100,67,98,158,21,52,117,218,7,195,206,13,165,21,13,141,43,172,182,182,173,197,88,168,173,90,233,156,233,170,118,84,252,36,73,164,145,17,126,40,136,6,87,32,239,18,28,172,112,94,35,245,163,34,214,123,206,171,223,172,213,153,15,132,238,81,82,208,195,36,81,118,41,33,166,77,156,229,221,119,72,81,203,191,197,84,156,64,12,71,194,223,14,150,14,22,180,150,151,73,241,219,237,93,230,158,158,182,166,186,74,218,168,155,28,146,201,51,183,93,218,213,217,54,68,107,124,191,33,151,0,0,122,77,52,52,240,190,162,162,86,69,20,77,87,189,239,114,53,173,106,38,234,170,171,228,136,137,241,61,200,95,205,3,138,187,110,132,104,125,118,157,88,110,77,250,111,168,52,146,219,232,225,141,201,220,163,183,191,118,84,213,57,55,221,168,173,87,199,26,251,85,238,85,77,251,110,216,40,255,0,52,184,208,94,51,27,237,222,212,212,109,21,117,206,170,166,153,168,222,157,162,124,174,115,19,111,135,146,167,145,178,198,133,219,234,173,58,35,167,182,170,228,114,84,209,98,182,154,121,186,147,101,235,101,36,77,118,233,178,121,238,139,240,67,94,190,19,244,62,233,196,62,191,98,58,99,69,73,36,180,85,149,209,212,222,36,106,121,65,109,133,200,250,153,21,125,137,234,34,181,187,251,94,246,55,218,168,108,148,198,50,54,54,56,216,141,107,81,17,173,68,217,17,19,224,128,123,0,0,0,0,0,0,0,0,252,106,232,233,43,233,223,73,93,75,13,76,18,109,215,20,172,71,177,219,46,233,186,47,146,249,162,47,248,15,138,159,25,198,232,231,101,77,38,61,109,130,104,215,118,73,29,36,109,115,87,242,162,162,110,135,38,0,0,66,205,92,230,199,195,86,147,228,249,22,15,53,159,51,189,100,24,213,206,174,207,87,77,69,110,137,145,37,85,60,174,138,68,238,203,43,125,78,182,46,206,68,85,219,101,216,9,89,169,217,189,171,77,116,231,39,212,27,220,240,197,67,142,218,106,174,115,58,95,193,84,138,39,63,167,109,211,117,114,162,53,26,139,186,170,162,39,154,154,199,99,182,27,150,83,144,91,49,139,44,11,61,194,239,89,13,5,36,73,191,175,52,175,70,49,190,94,126,110,114,33,43,120,199,230,65,170,28,85,91,36,192,237,246,120,112,236,19,190,217,164,181,211,212,58,106,155,130,177,219,198,181,83,108,212,115,90,168,142,72,218,212,106,57,17,85,94,173,106,166,103,229,73,193,53,251,39,204,173,156,79,106,61,162,74,76,102,196,245,159,23,167,168,106,181,247,42,228,221,27,84,136,190,125,152,151,117,107,191,125,34,53,83,116,99,183,11,119,178,91,34,178,89,168,44,208,59,170,58,10,88,169,88,237,182,221,172,98,53,23,111,135,176,251,64,0,0,3,160,113,5,254,176,186,147,252,144,188,255,0,50,148,214,179,16,255,0,85,150,79,248,198,155,254,181,166,202,124,65,127,172,46,164,255,0,36,47,63,204,165,53,172,196,63,213,101,147,254,49,166,255,0,173,104,27,73,0,0,0,0,233,250,197,168,148,26,71,165,89,110,167,92,214,62,198,49,103,170,185,244,72,187,36,175,142,55,58,56,252,190,47,122,53,137,249,220,134,179,78,174,92,143,38,91,158,83,117,149,22,233,93,223,184,214,171,58,223,247,201,58,165,151,165,63,9,125,103,59,100,246,169,117,28,223,181,30,225,97,225,226,207,164,216,244,117,53,55,157,73,190,195,70,202,74,102,171,230,158,146,149,91,52,136,198,53,21,207,94,247,133,110,201,237,235,255,0,2,215,230,153,114,177,227,23,82,104,160,185,207,131,80,226,20,117,61,43,27,242,122,228,164,147,165,125,170,234,118,54,73,217,183,197,31,26,47,228,69,2,125,227,124,219,184,48,197,237,118,220,58,203,111,206,169,173,86,106,72,45,244,111,244,44,107,27,32,137,137,27,17,62,253,215,178,53,141,253,238,254,105,249,209,36,6,143,113,193,194,222,185,213,193,105,192,117,114,210,235,189,75,145,145,90,174,72,251,125,100,143,254,4,113,206,140,238,187,207,217,26,187,227,249,20,171,140,131,147,87,22,214,107,123,235,109,215,141,60,190,204,196,85,74,75,125,230,161,146,191,243,34,212,83,69,31,248,222,132,70,213,45,27,213,77,15,200,254,139,234,174,15,118,198,46,123,43,226,101,100,91,50,118,162,236,175,134,86,239,28,173,69,242,234,99,156,155,252,64,217,212,20,215,203,231,153,94,83,167,217,13,175,70,181,255,0,35,158,239,134,220,36,101,29,182,249,93,42,190,166,203,35,149,27,27,101,145,124,228,166,85,217,23,169,85,99,221,21,23,161,21,165,201,163,145,200,142,106,162,162,166,232,169,241,3,201,26,120,204,224,131,24,227,43,232,127,210,60,234,233,142,125,16,244,135,103,193,82,199,55,127,197,248,126,174,174,181,77,186,124,51,118,219,248,74,73,96,4,88,224,235,128,76,55,131,220,135,34,201,113,252,234,235,145,213,100,52,80,208,187,198,211,71,10,65,27,30,175,94,158,133,93,250,151,167,219,236,233,252,228,167,0,0,6,57,226,11,92,240,222,28,244,166,247,170,217,189,74,54,146,215,23,77,45,43,94,141,150,190,173,200,189,154,104,145,125,175,123,147,252,13,71,57,124,154,170,129,75,188,215,238,246,187,175,26,185,92,54,215,198,247,219,173,246,186,58,183,49,60,150,116,164,141,234,138,191,21,70,200,196,95,200,169,183,195,98,193,185,59,91,234,168,184,65,90,154,132,119,110,191,42,185,84,65,186,121,116,35,32,141,118,242,246,117,70,255,0,203,231,191,241,37,48,229,249,62,95,172,154,147,116,203,46,172,150,231,146,102,23,121,42,159,20,12,87,58,106,170,137,119,72,227,111,154,237,212,228,107,90,158,196,217,16,216,167,133,77,29,118,129,240,243,131,105,69,67,99,74,235,45,173,171,113,86,42,43,86,186,103,58,106,157,149,63,9,18,105,36,68,95,138,34,1,149,192,0,0,0,0,0,0,0,14,35,232,134,39,253,139,218,63,244,40,191,236,156,184,3,213,140,100,108,108,113,177,26,214,162,35,90,137,178,34,39,193,15,96,71,30,37,120,246,208,142,21,114,186,92,35,83,27,145,207,121,173,181,71,121,130,158,213,110,108,232,250,119,203,44,77,245,223,35,26,142,235,130,79,37,84,248,126,80,36,113,174,215,48,44,222,213,168,92,100,106,142,73,101,158,25,168,219,118,142,216,201,97,252,9,22,138,154,42,71,57,171,186,238,138,232,28,189,73,228,187,238,158,74,73,238,37,121,198,102,25,237,134,187,13,208,28,62,167,14,164,175,137,208,77,126,184,206,215,220,219,27,183,69,236,50,53,232,167,126,223,191,234,145,83,117,233,233,84,71,17,155,130,222,16,115,62,45,117,58,158,213,77,79,83,73,135,90,103,142,108,150,244,169,179,32,131,125,214,8,220,190,78,158,68,69,70,167,158,219,171,213,54,106,238,22,243,203,27,14,174,195,120,43,192,33,185,68,177,212,93,217,91,121,86,43,85,54,138,162,170,87,194,190,126,221,226,237,187,127,238,190,62,213,148,231,197,100,179,90,241,203,53,6,61,99,162,142,142,219,107,165,138,138,142,154,52,217,144,193,27,17,145,177,191,153,26,212,68,254,35,237,2,174,185,219,106,196,244,182,77,61,209,43,125,82,181,181,243,84,100,151,56,209,219,110,216,147,177,74,139,183,181,170,231,212,170,162,249,110,198,175,154,167,150,50,228,183,164,76,201,117,151,43,214,27,133,58,58,159,11,181,50,130,133,206,79,101,109,106,185,170,246,175,229,108,17,76,213,255,0,134,67,24,115,104,204,37,201,248,209,200,173,78,153,210,69,139,90,109,118,120,183,114,43,90,213,167,109,83,145,187,47,177,31,86,253,211,248,93,68,241,228,215,136,195,98,225,86,225,146,173,58,182,163,37,202,107,42,22,85,69,69,124,48,197,12,44,106,121,108,168,143,100,171,229,191,155,157,231,240,64,158,0,0,5,119,243,161,210,120,178,77,13,198,117,106,142,153,171,93,134,94,124,29,76,136,223,63,3,90,222,149,221,83,219,180,241,211,162,34,249,125,241,219,42,111,178,216,129,132,184,217,195,225,206,120,73,213,139,4,208,172,170,220,90,182,227,19,17,189,74,233,169,25,226,162,68,77,151,207,185,3,54,252,224,85,63,40,61,93,155,1,226,141,48,26,154,135,54,217,168,86,185,237,206,102,251,49,43,41,218,234,138,121,23,243,244,178,120,211,243,204,94,41,173,7,13,25,108,248,39,16,250,107,151,64,175,254,150,101,118,185,164,107,61,175,139,196,177,36,103,252,166,43,155,254,19,101,240,62,26,235,13,142,233,50,84,92,236,212,53,114,181,189,8,249,233,217,35,145,187,170,237,187,145,87,109,213,124,191,57,250,80,90,173,150,166,62,59,101,182,150,141,175,93,220,216,33,108,104,229,252,171,210,137,185,245,0,0,233,58,209,171,248,110,130,233,165,227,86,53,2,90,184,236,22,47,15,226,221,73,2,205,42,119,170,35,129,157,44,69,77,253,121,89,191,228,77,212,130,154,163,206,183,73,45,86,250,138,125,33,211,44,143,32,185,244,171,97,158,244,177,80,81,181,223,7,108,199,201,43,209,63,131,179,21,125,155,167,180,15,203,157,190,111,106,165,210,61,62,211,117,158,23,92,174,121,28,151,182,198,158,114,50,10,90,105,97,87,47,159,170,213,117,90,34,110,158,106,213,219,240,84,143,252,151,48,234,235,191,18,57,46,98,145,47,129,199,177,89,162,146,78,149,93,170,42,106,33,108,77,223,216,155,178,57,215,254,71,179,219,180,82,212,253,81,214,142,48,53,146,60,131,36,74,156,139,44,191,203,21,186,217,108,183,192,238,220,44,234,94,213,45,52,91,170,177,136,174,114,236,170,170,170,174,115,149,85,92,229,187,190,1,120,76,103,9,218,46,203,21,241,208,79,153,100,114,182,229,145,207,11,186,152,201,81,187,69,74,199,123,28,200,154,170,155,252,94,233,28,158,74,136,129,38,0,0,82,183,58,60,102,190,219,196,198,57,147,72,138,234,43,214,35,79,28,47,219,109,165,130,166,161,178,51,243,236,143,137,219,249,126,30,223,13,201,61,201,107,57,178,93,120,124,202,48,8,167,99,111,24,254,77,45,108,240,117,162,185,105,170,160,137,34,147,111,106,34,190,25,155,249,61,79,111,158,201,150,249,143,240,169,91,196,246,134,109,136,209,50,124,215,13,150,75,173,142,63,99,170,216,230,34,84,81,181,87,201,22,86,181,138,221,253,175,138,52,85,68,85,82,150,244,15,94,53,59,133,61,88,131,59,195,86,74,59,157,186,71,208,221,109,85,177,185,177,213,192,143,68,154,150,162,53,217,205,243,111,230,115,28,212,84,217,80,13,149,1,12,116,179,155,47,8,249,229,150,10,156,191,38,184,96,151,117,102,243,219,238,212,19,206,198,189,61,189,19,211,177,236,123,127,34,187,161,203,252,20,246,31,6,180,115,110,225,123,79,172,51,73,167,23,90,205,67,191,62,53,240,212,116,20,179,82,211,49,251,122,171,53,68,236,111,75,127,224,219,35,191,50,123,64,196,188,238,179,187,52,56,46,156,233,155,103,141,247,90,187,181,69,245,241,38,202,248,169,225,133,208,181,203,241,68,123,167,114,39,229,237,187,242,24,231,146,30,47,93,83,169,250,147,154,54,57,18,138,223,97,165,181,185,222,104,213,150,162,163,184,212,252,138,168,148,174,252,233,191,231,32,238,168,106,118,173,113,81,171,210,229,153,67,234,242,12,171,35,169,142,142,134,130,138,23,57,35,106,187,104,105,41,162,77,213,24,222,173,154,212,221,85,85,85,85,92,231,57,111,67,128,174,23,63,98,182,132,81,226,151,148,130,76,178,249,50,221,242,41,162,119,83,91,82,246,163,89,3,93,241,108,76,70,183,203,201,93,220,114,126,16,18,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,111,243,39,224,59,94,184,157,214,107,46,164,105,84,22,10,155,117,187,22,166,179,75,5,109,203,195,212,58,161,149,117,114,185,90,142,111,74,183,166,120,252,213,200,187,239,229,228,86,38,179,240,209,174,188,61,214,69,73,171,218,111,117,199,227,169,122,199,79,88,244,100,244,115,185,60,213,177,212,68,231,68,231,109,231,210,142,234,68,246,162,27,45,156,54,99,134,226,218,131,140,92,112,204,218,195,71,121,178,93,160,117,53,101,13,92,104,248,166,141,126,10,159,5,79,106,57,54,84,84,69,69,69,68,80,42,87,151,71,50,27,126,154,71,100,225,243,89,45,118,139,118,44,249,18,154,209,144,80,209,197,73,224,165,123,145,17,43,91,26,53,143,99,151,219,62,221,104,171,188,138,244,85,123,110,9,28,142,68,115,85,21,21,55,69,79,137,174,7,24,154,2,238,26,120,131,202,52,178,158,89,38,180,211,74,218,219,52,210,59,119,201,111,157,58,225,71,47,197,204,69,88,220,187,38,238,141,203,182,202,133,206,114,213,214,122,221,106,225,47,23,184,94,106,221,83,120,197,164,151,23,184,76,229,221,94,250,84,98,194,229,95,106,185,105,164,167,87,42,249,171,149,87,226,4,164,0,0,0,252,170,106,105,232,233,229,172,172,168,142,8,32,99,164,150,89,30,141,100,108,106,110,174,114,175,146,34,34,42,170,168,28,102,97,151,227,88,6,45,116,205,115,27,197,53,170,201,101,165,125,101,117,101,67,186,89,12,76,77,213,87,242,175,193,17,60,213,85,17,17,85,81,13,127,248,224,227,23,38,226,219,83,100,185,49,245,84,24,69,146,73,32,199,45,18,57,19,162,53,93,150,166,100,79,37,158,68,68,85,243,94,132,217,136,171,178,185,217,83,153,63,29,211,113,21,149,73,165,26,101,116,145,186,109,143,85,110,249,226,122,162,95,171,25,229,223,119,251,195,23,116,141,171,186,59,247,69,243,86,163,57,46,89,252,5,191,94,50,8,117,175,85,237,15,77,60,177,213,127,64,81,78,205,155,126,172,141,83,213,84,95,194,166,141,127,13,125,143,114,118,252,246,147,96,204,220,171,248,12,154,129,214,190,41,181,130,211,211,51,217,226,48,219,69,76,106,139,26,47,178,227,43,87,226,169,251,138,47,193,123,190,222,218,165,166,30,177,199,28,49,178,24,99,107,35,99,81,173,107,83,100,106,39,177,17,62,8,123,0,56,251,253,130,201,148,217,170,241,220,142,215,77,114,181,215,198,176,213,209,212,177,31,13,68,75,248,81,200,197,242,123,23,216,173,93,209,200,170,138,138,138,168,114,0,15,198,142,142,146,223,73,5,5,5,44,52,212,180,209,182,24,32,133,136,200,226,141,169,179,88,214,167,147,90,136,136,136,137,228,136,135,236,0,30,178,71,28,209,190,25,163,107,227,123,85,174,107,147,116,114,47,181,21,62,40,83,231,53,14,5,241,205,42,141,156,68,104,245,150,59,110,61,95,86,218,108,138,211,76,212,109,61,5,68,139,180,117,48,181,63,2,57,29,234,185,137,228,215,185,189,59,35,182,75,133,49,95,21,56,85,6,161,240,219,169,152,133,198,36,145,149,216,197,193,209,110,136,189,53,17,66,233,96,127,159,240,101,142,55,127,201,2,162,249,76,241,11,93,165,124,68,211,233,133,210,225,34,99,90,142,223,71,58,23,189,123,112,220,218,138,234,89,81,55,217,28,229,71,67,228,158,125,214,239,248,41,181,228,26,190,105,142,67,83,136,234,86,39,149,209,84,173,61,69,150,249,65,112,138,100,122,51,182,248,106,25,35,93,212,190,73,178,181,23,127,129,180,24,3,24,113,23,196,62,158,112,201,166,149,186,151,168,149,174,109,60,78,240,244,20,48,236,181,23,26,183,53,85,148,240,162,254,249,122,85,85,87,201,173,71,57,124,144,201,229,18,243,86,215,219,150,173,241,53,116,193,105,107,164,92,111,78,21,108,180,116,232,245,232,117,110,200,181,147,43,119,217,31,220,251,214,255,0,193,129,190,197,220,12,27,196,247,16,215,110,39,117,90,187,82,238,88,101,131,28,125,86,209,69,73,105,164,107,30,246,39,147,93,81,50,34,62,166,101,77,145,100,119,228,217,17,168,136,137,223,52,199,151,15,24,90,171,106,167,191,217,180,154,162,213,107,170,141,37,130,170,251,87,13,189,100,106,166,237,84,134,87,36,202,138,155,42,59,163,165,81,119,220,152,124,165,120,46,198,110,24,228,60,83,106,85,166,11,157,77,77,76,176,226,52,85,49,163,226,166,72,100,86,73,92,173,84,217,101,238,49,236,143,224,212,99,157,230,174,106,182,211,64,215,147,86,185,122,113,109,163,86,137,242,60,163,74,106,171,172,244,177,172,179,215,217,106,98,184,50,22,39,225,57,236,137,203,43,26,137,230,174,115,17,168,155,174,254,75,183,11,194,23,20,183,46,19,245,58,60,242,143,7,177,100,180,245,12,74,106,216,171,105,155,226,227,129,87,215,90,74,157,149,212,242,42,46,202,187,43,92,158,78,106,249,42,108,106,84,95,54,222,13,113,156,18,58,78,37,116,198,205,77,107,161,185,215,54,131,39,183,82,177,25,11,106,100,69,88,171,24,196,242,111,90,181,89,34,38,200,175,86,59,109,220,245,2,206,180,79,90,112,14,32,52,234,215,169,250,109,118,241,182,139,147,85,21,175,78,153,169,103,110,221,202,121,153,186,244,72,197,93,149,60,209,124,149,21,90,168,171,222,138,86,228,233,174,85,120,78,190,87,232,221,198,189,82,205,159,208,200,234,120,94,253,152,203,157,43,29,43,30,155,249,34,186,20,157,139,236,234,84,143,219,178,33,117,32,0,0,0,0,0,0,0,0,0,0,96,254,53,244,111,46,226,3,134,76,203,72,240,73,45,236,190,223,189,29,225,93,95,51,162,129,59,23,10,106,135,245,61,173,114,167,169,11,246,242,95,61,147,243,148,197,170,124,183,120,191,210,107,84,247,251,190,150,201,122,181,210,177,210,79,85,96,170,142,189,98,107,119,85,115,161,98,247,186,81,19,117,119,111,100,79,106,161,176,104,3,92,62,20,120,166,204,56,76,212,143,167,56,206,61,101,188,69,83,31,133,184,209,220,40,227,89,100,131,127,89,176,212,244,247,105,221,253,226,244,170,162,117,181,232,212,68,191,109,0,215,173,63,226,71,76,237,218,161,167,53,210,75,111,173,85,138,162,150,126,150,212,208,84,181,19,185,79,59,90,170,141,123,119,69,242,85,69,71,53,200,170,142,69,43,179,156,31,10,24,197,146,217,65,196,230,9,102,167,183,84,213,87,182,219,149,67,78,196,99,42,95,42,42,193,89,210,158,72,254,166,172,111,84,243,114,190,53,95,52,114,174,53,228,215,172,245,184,150,189,221,116,106,178,173,203,106,207,45,146,207,77,2,175,147,110,52,108,116,173,114,126,77,233,210,161,29,183,183,165,159,193,2,232,192,0,0,0,10,206,230,149,199,170,225,244,117,220,52,104,221,237,91,126,172,141,97,202,238,212,178,38,244,16,57,190,116,49,185,63,240,175,106,253,241,83,101,99,118,111,225,57,221,25,135,152,191,29,52,28,50,225,142,192,48,11,140,51,234,110,69,78,169,76,141,115,93,232,90,87,34,162,214,72,213,69,78,181,246,68,197,246,174,238,95,38,236,234,112,209,29,24,212,158,39,181,106,135,79,240,232,231,184,222,175,115,190,166,190,225,84,231,61,148,209,117,117,79,87,83,34,238,189,41,186,170,170,174,238,115,145,169,187,156,136,161,220,248,54,225,31,49,226,227,83,227,197,109,78,154,221,141,90,186,42,114,43,215,111,118,209,211,43,182,72,216,170,155,58,121,54,114,49,171,249,28,229,245,88,227,96,220,7,3,197,52,195,12,179,233,254,15,103,134,215,98,176,210,50,142,134,150,47,99,35,111,197,85,124,220,231,46,238,115,151,117,115,156,174,85,85,85,83,168,112,233,195,222,3,195,54,151,219,116,199,1,164,251,205,50,119,171,235,228,98,37,69,202,173,200,157,202,137,85,63,124,187,108,137,236,107,81,173,79,36,67,39,0,0,0,0,252,170,106,105,232,233,229,172,172,168,142,8,32,99,164,150,89,30,141,100,108,106,110,174,114,175,146,34,34,42,170,168,28,102,97,151,227,88,6,45,116,205,115,27,197,53,170,201,101,165,125,101,117,101,67,186,89,12,76,77,213,87,242,175,193,17,60,213,85,17,17,85,81,13,127,248,224,227,23,38,226,219,83,100,185,49,245,84,24,69,146,73,32,199,45,18,57,19,162,53,93,150,166,100,79,37,158,68,68,85,243,94,132,217,136,171,178,185,217,83,153,63,29,211,113,21,149,73,165,26,101,116,145,186,109,143,85,110,249,226,122,162,95,171,25,229,223,119,251,195,23,116,141,171,186,59,247,69,243,86,163,57,46,89,252,5,191,94,50,8,117,175,85,237,15,77,60,177,213,127,64,81,78,205,155,126,172,141,83,213,84,95,194,166,141,127,13,125,143,114,118,252,246,147,96,204,220,171,248,12,154,129,214,190,41,181,130,211,211,51,217,226,48,219,69,76,106,139,26,47,178,227,43,87,226,169,251,138,47,193,123,190,222,218,165,166,30,177,199,28,49,178,24,99,107,35,99,81,173,107,83,100,106,39,177,17,62,8,123,0,0,0,0,233,250,181,171,24,54,136,224,23,109,75,212,91,204,118,219,37,158,21,146,87,174,203,36,207,95,38,67,19,119,78,185,30,237,154,214,167,181,87,224,155,170,7,76,226,167,137,188,31,133,93,42,173,212,60,181,237,170,174,145,29,77,100,180,50,68,108,215,58,213,106,171,35,111,197,172,79,107,223,178,244,183,117,217,85,90,215,107,241,168,57,246,168,241,45,171,85,57,94,73,45,110,69,151,101,117,204,130,158,154,158,53,123,156,247,57,25,13,53,60,105,190,205,110,237,99,24,159,250,213,85,87,180,113,87,196,238,113,197,118,170,213,231,249,66,201,75,65,22,244,182,59,51,101,87,197,109,164,234,221,177,183,201,17,207,114,250,207,126,200,174,119,228,68,107,82,205,249,99,112,16,205,31,178,210,107,246,175,89,118,206,111,20,221,118,91,109,76,126,181,146,146,70,254,232,230,175,224,212,200,213,243,69,243,141,139,211,228,231,61,16,50,231,47,238,9,237,188,38,105,244,183,44,145,148,213,186,139,147,68,199,222,235,35,84,123,104,226,79,89,148,48,187,248,13,95,55,185,63,13,254,126,109,107,54,149,224,0,0,0,0,0,0,0,0,0,0,0,41,131,137,142,87,188,89,229,58,197,168,186,153,135,227,214,11,237,183,36,201,238,247,202,42,122,107,204,81,84,173,61,69,100,178,198,215,54,126,219,81,253,15,77,209,28,169,190,232,138,165,207,128,53,131,202,176,189,69,209,76,217,150,108,235,15,172,199,178,11,76,209,212,165,13,234,218,215,53,122,93,187,28,177,76,215,71,52,107,183,197,28,199,39,229,69,46,99,151,215,49,27,47,18,81,67,164,186,135,111,160,176,106,13,190,151,122,70,210,49,34,162,188,65,19,19,117,129,155,253,238,102,181,21,206,137,61,94,148,87,51,201,28,214,103,238,43,120,101,194,56,164,210,123,158,9,147,91,169,155,118,142,9,102,176,93,156,207,191,91,107,186,126,246,246,185,60,251,106,228,106,72,207,99,155,191,197,26,169,175,78,39,146,229,250,37,170,54,220,158,212,231,80,100,152,93,229,179,181,170,191,129,83,79,47,173,27,182,246,181,85,170,215,39,177,81,85,61,138,6,207,128,225,48,124,182,217,159,97,88,254,117,101,85,91,118,71,107,164,187,82,42,251,123,53,17,54,86,111,255,0,37,232,115,96,0,0,116,14,32,191,214,23,82,127,146,23,159,230,82,154,214,98,31,234,178,201,255,0,24,211,127,214,180,217,79,136,47,245,133,212,159,228,133,231,249,148,166,181,152,135,250,172,178,127,198,52,223,245,173,3,105,32,0,0,0,28,77,78,41,140,214,228,116,121,125,109,134,134,162,247,110,130,74,90,43,132,176,53,243,210,197,39,238,141,137,234,155,198,143,217,58,186,118,234,70,181,23,125,147,110,88,0,7,71,214,61,22,211,125,122,193,235,116,251,83,241,186,123,181,170,177,142,232,87,53,18,122,73,118,84,108,240,73,182,241,200,221,247,71,39,241,46,232,170,139,222,0,26,216,241,77,195,222,65,195,22,180,223,52,162,249,51,170,161,164,115,106,173,85,202,212,111,142,160,147,117,134,109,147,216,190,78,107,147,224,246,61,61,137,185,112,188,172,120,133,174,214,254,27,96,199,242,75,132,149,121,30,159,84,54,199,87,44,175,87,73,61,39,79,85,36,174,85,85,85,94,142,168,183,95,53,88,21,126,36,117,231,131,133,80,35,52,179,81,97,137,27,90,245,184,217,42,100,217,55,146,36,237,77,10,126,95,85,86,127,254,175,225,241,233,220,145,50,26,154,109,93,212,124,81,149,42,218,123,142,55,79,112,146,30,180,78,183,211,85,36,109,119,79,181,118,74,167,166,255,0,14,175,206,5,194,0,0,0,126,85,53,52,244,116,242,214,86,84,71,4,16,49,210,75,44,143,70,178,54,53,55,87,57,87,201,17,17,21,85,84,14,51,48,203,241,172,3,22,186,102,185,141,226,154,213,100,178,210,190,178,186,178,161,221,44,134,38,38,234,171,249,87,224,136,158,106,170,136,136,170,168,134,191,252,112,113,139,147,113,109,169,178,92,152,250,170,12,34,201,36,144,99,150,137,28,137,209,26,174,203,83,50,39,146,207,34,34,42,249,175,66,108,196,85,217,92,236,169,204,159,142,233,184,138,202,164,210,141,50,186,72,221,54,199,170,183,124,241,61,81,47,213,140,242,239,187,253,225,139,186,70,213,221,29,251,162,249,171,81,156,151,44,254,2,223,175,25,4,58,215,170,246,135,166,158,88,234,191,160,40,167,102,205,191,86,70,169,234,170,47,225,83,70,191,134,190,199,185,59,126,123,73,176,102,110,85,252,6,77,64,235,95,20,218,193,105,233,153,236,241,24,109,162,166,53,69,141,23,217,113,149,171,241,84,253,197,23,224,189,223,111,109,82,211,15,88,227,142,24,217,12,49,181,145,177,168,214,181,169,178,53,19,216,136,159,4,61,128,0,0,0,0,0,0,0,0,0,0,21,191,204,159,128,237,122,226,119,89,172,186,145,165,80,88,42,109,214,236,90,154,205,44,21,183,47,15,80,234,134,85,213,202,229,106,57,189,42,222,153,227,243,87,34,239,191,151,145,100,0,13,105,53,159,134,141,117,225,238,178,42,77,94,211,123,174,63,29,75,214,58,122,199,163,39,163,157,201,230,173,142,162,39,58,39,59,111,62,148,119,82,39,181,16,155,28,186,57,144,219,244,210,59,39,15,154,201,107,180,91,177,103,200,148,214,140,130,134,142,42,79,5,43,220,136,137,90,216,209,172,123,28,190,217,246,235,69,93,228,87,162,171,219,109,89,142,27,139,106,14,49,113,195,51,107,13,29,230,201,118,129,212,213,148,53,113,163,226,154,53,248,42,124,21,61,168,228,217,81,81,21,21,21,17,77,118,56,196,208,23,112,211,196,30,81,165,148,242,201,53,166,154,86,214,217,166,145,219,190,75,124,233,215,10,57,126,46,98,42,198,229,217,55,116,110,93,182,84,3,99,244,114,57,17,205,84,84,84,221,21,62,39,146,45,242,213,214,122,221,106,225,47,23,184,94,106,221,83,120,197,164,151,23,184,76,229,221,94,250,84,98,194,229,95,106,185,105,164,167,87,42,249,171,149,87,226,74,64,53,238,230,75,4,212,252,110,106,148,115,196,232,220,181,212,114,34,57,54,85,107,168,41,220,213,254,37,69,69,79,204,165,167,114,155,146,55,240,81,138,181,146,53,206,142,231,118,107,209,23,117,106,248,201,23,101,252,139,178,162,255,0,18,161,93,92,220,241,26,140,115,140,187,197,238,90,117,100,121,85,146,215,116,137,254,123,72,140,129,41,21,125,191,5,165,84,242,219,217,236,243,221,102,135,37,156,209,183,158,29,178,156,42,85,69,159,28,202,36,153,187,47,178,158,170,158,39,51,116,255,0,132,138,111,63,103,248,148,11,8,0,0,58,7,16,82,67,22,130,234,76,181,11,180,76,196,47,46,122,245,35,125,84,162,151,127,53,242,79,47,137,223,200,241,204,27,54,131,3,224,223,84,174,146,206,145,190,225,100,125,146,36,248,189,213,207,109,42,181,19,227,234,204,229,254,36,85,248,1,175,206,15,79,53,94,107,143,210,83,179,174,89,174,148,145,177,187,162,110,229,149,168,137,186,249,123,84,218,52,214,187,132,236,70,92,235,137,189,45,197,217,19,101,101,94,89,108,117,67,92,136,168,180,241,212,50,73,188,149,21,23,239,108,127,146,166,202,108,162,0,0,6,15,227,95,70,242,238,32,56,100,204,180,143,4,146,222,203,237,251,209,222,21,213,243,58,40,19,177,112,166,168,127,83,218,215,42,122,144,191,111,37,243,217,63,57,76,90,167,203,119,139,253,38,181,79,127,187,233,108,151,171,93,43,29,36,245,86,10,168,235,214,38,183,117,87,58,22,47,123,165,17,55,87,118,246,68,246,170,27,6,128,53,195,225,71,138,108,195,132,205,72,250,115,140,227,214,91,196,85,49,248,91,141,29,194,142,53,150,72,55,245,155,13,79,79,118,157,223,222,47,74,170,39,91,94,141,68,75,246,208,13,122,211,254,36,116,206,221,170,26,115,93,36,182,250,213,88,170,41,103,233,109,77,5,75,81,59,148,243,181,170,168,215,183,116,95,37,84,84,115,92,138,168,228,82,187,57,193,240,161,140,89,45,148,28,78,96,150,106,123,117,77,85,123,109,185,84,52,236,70,50,165,242,162,172,21,157,41,228,143,234,106,198,245,79,55,43,227,85,243,71,42,227,94,77,122,207,91,137,107,221,215,70,171,42,220,182,172,242,217,44,244,208,42,249,54,227,70,199,74,215,39,228,222,157,42,17,219,123,122,89,252,16,46,140,0,6,48,226,47,136,125,60,225,147,77,43,117,47,81,43,92,218,120,157,225,232,40,97,217,106,46,53,110,106,171,41,225,69,253,242,244,170,170,175,147,90,142,114,249,33,64,92,79,113,13,118,226,119,85,171,181,46,229,134,88,49,199,213,109,20,84,150,154,70,177,239,98,121,53,213,19,34,35,234,102,84,217,22,71,126,77,145,26,136,136,153,203,154,182,190,220,181,111,137,171,166,11,75,93,34,227,122,112,171,101,163,167,71,175,67,171,118,69,172,153,91,190,200,254,231,222,183,254,12,13,246,46,228,141,229,43,193,118,51,112,199,33,226,155,82,173,48,92,234,106,106,101,135,17,162,169,141,31,21,50,67,34,178,74,229,106,166,203,47,113,143,100,127,6,163,28,239,53,115,85,161,15,52,199,151,15,24,90,171,106,167,191,217,180,154,162,213,107,170,141,37,130,170,251,87,13,189,100,106,166,237,84,134,87,36,202,138,155,42,59,163,165,81,119,220,249,53,107,151,167,22,218,53,104,159,35,202,52,166,170,186,207,75,26,203,61,125,150,166,43,131,33,98,126,19,158,200,156,178,177,168,158,106,231,49,26,137,186,239,228,187,108,54,0,215,43,132,46,41,110,92,39,234,116,121,229,30,15,98,201,105,234,24,148,213,177,86,211,55,197,199,2,175,174,180,149,59,43,169,228,84,93,149,118,86,185,60,156,213,242,84,191,189,19,214,156,3,136,13,58,181,234,126,155,93,188,109,162,228,213,69,107,211,166,106,89,219,183,114,158,102,110,189,18,49,87,101,79,52,95,37,69,86,170,42,214,47,54,222,13,113,156,18,58,78,37,116,198,205,77,107,161,185,215,54,131,39,183,82,177,25,11,106,100,69,88,171,24,196,242,111,90,181,89,34,38,200,175,86,59,109,220,245,58,87,39,77,114,171,194,117,242,191,70,238,53,234,150,108,254,134,71,83,194,247,236,198,92,233,88,233,88,244,223,201,21,208,164,236,95,103,82,164,126,221,145,0,186,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,3,161,107,134,182,96,252,61,233,213,118,168,234,44,213,177,88,237,210,193,12,238,163,167,89,229,234,154,70,198,205,152,138,155,250,206,77,206,250,97,190,49,116,170,187,91,56,98,212,77,53,181,64,233,238,55,59,59,167,183,194,212,93,230,172,166,123,42,105,227,77,190,46,150,22,55,252,32,116,29,24,230,59,195,86,189,106,93,159,73,244,254,191,34,146,255,0,125,241,30,17,181,118,151,67,18,246,105,228,157,253,79,87,46,222,164,79,219,242,174,200,74,35,88,173,31,212,220,135,68,117,87,26,213,28,118,52,91,158,47,114,142,181,144,75,187,91,50,53,118,146,23,252,81,175,98,189,139,241,68,114,252,77,139,116,7,95,180,231,137,29,57,160,212,141,55,187,54,166,146,165,168,202,186,71,170,37,77,190,165,17,21,244,243,177,63,5,237,255,0,19,147,103,53,85,170,138,161,146,0,58,86,176,107,22,158,232,78,5,113,212,125,76,191,195,107,179,219,153,186,170,170,44,181,50,170,122,144,66,205,247,146,87,42,108,141,79,206,171,178,34,170,5,63,243,158,173,183,85,113,97,101,130,138,72,221,53,30,17,65,5,98,49,19,118,204,181,149,175,68,119,231,237,190,53,254,37,66,74,242,71,142,189,52,99,80,230,145,223,208,78,201,226,108,41,249,37,74,70,119,23,255,0,169,88,191,196,85,223,16,186,209,125,226,19,89,114,141,94,200,98,72,39,200,43,59,144,211,35,186,146,150,149,141,72,224,133,23,227,209,19,24,213,95,45,213,21,118,243,47,23,150,246,136,220,180,47,133,28,102,203,144,81,45,37,239,36,146,92,154,231,3,155,179,162,146,165,27,218,99,147,218,143,109,60,116,232,228,95,52,114,57,62,0,73,240,0,2,168,57,165,241,240,149,238,185,112,193,163,55,181,240,204,114,211,230,23,138,89,60,165,114,47,157,186,39,167,239,81,83,105,149,23,205,126,247,236,238,34,230,126,102,92,121,183,66,113,249,244,75,74,46,236,93,65,190,210,42,92,43,105,228,245,236,52,114,38,200,228,84,252,26,153,27,191,66,110,142,99,85,36,242,222,53,90,175,225,131,134,220,251,138,205,88,163,192,49,70,72,200,92,228,171,189,221,229,106,186,43,117,39,87,175,51,215,247,207,95,99,27,237,115,149,19,201,58,156,129,144,56,13,224,190,251,197,174,163,171,174,172,169,160,211,252,118,88,229,200,46,76,78,151,76,171,230,218,56,29,253,117,232,139,186,166,233,27,125,101,243,86,53,215,235,140,99,56,254,25,143,91,177,60,82,209,77,107,179,218,41,163,163,161,162,166,103,68,80,66,196,217,172,106,126,68,68,255,0,222,117,221,27,209,252,23,66,52,234,209,166,26,117,105,109,13,158,209,10,49,21,81,22,90,153,85,19,185,81,51,145,19,174,87,175,172,231,109,249,145,17,17,17,59,168,0,0,0,97,238,45,181,135,56,208,93,5,201,181,83,79,240,88,242,171,157,146,22,200,234,105,102,86,69,75,10,174,207,170,145,173,245,164,142,45,209,206,99,85,21,91,186,245,53,17,92,148,237,160,124,201,53,171,79,120,135,171,214,45,80,191,92,50,235,94,72,198,208,223,237,139,34,53,140,164,71,171,163,90,56,252,153,19,161,87,61,88,212,217,174,71,61,21,81,94,175,64,190,160,117,45,46,213,109,62,214,140,54,139,62,211,60,162,142,251,100,175,111,169,61,59,188,227,122,126,20,114,49,125,104,228,111,197,142,68,84,252,135,109,0,97,174,49,245,26,135,74,184,94,212,188,198,182,102,70,248,177,234,186,42,78,165,219,170,174,165,139,79,2,126,127,190,202,207,47,200,138,101,187,157,206,219,101,183,212,221,239,23,10,106,10,26,56,157,61,77,85,76,173,138,40,99,106,110,231,189,238,84,70,181,19,205,85,87,100,41,63,153,159,29,118,222,34,239,180,186,75,165,53,242,73,128,99,149,75,81,81,94,222,166,37,234,185,17,90,146,34,47,182,8,209,92,140,221,19,169,206,115,189,136,205,130,35,232,126,37,91,158,235,54,11,133,219,226,115,231,189,228,118,234,22,163,126,9,37,67,26,174,95,200,136,138,170,171,240,68,85,54,114,41,179,147,223,12,247,12,199,84,106,184,137,200,237,178,55,31,195,89,37,37,153,242,199,234,85,221,37,103,75,156,213,95,39,36,49,57,202,191,145,242,70,168,187,181,75,147,0,107,61,196,172,53,180,252,70,106,165,61,201,238,117,92,89,181,241,149,14,115,250,213,100,74,249,145,202,174,248,174,251,249,252,77,152,74,25,230,163,162,247,61,44,226,182,249,147,248,119,37,147,80,88,219,253,190,110,148,233,89,85,173,101,84,106,169,237,115,102,69,127,247,178,179,125,247,220,11,113,224,89,40,91,193,254,146,37,191,167,181,244,94,145,93,210,170,169,221,233,251,231,183,227,215,213,191,231,51,169,86,124,163,56,199,199,233,108,44,225,95,81,46,241,208,213,193,83,53,78,35,87,83,34,54,42,134,74,254,185,40,55,85,242,147,184,231,201,26,126,251,173,237,242,86,181,29,105,128,8,201,204,173,150,231,240,67,170,30,147,70,118,155,71,66,172,234,219,202,111,72,83,118,182,252,253,125,36,155,42,63,155,95,25,184,190,115,77,79,195,78,152,94,97,186,82,91,235,153,93,148,92,105,100,71,192,233,226,69,237,81,49,233,186,63,161,203,215,34,162,236,142,107,27,190,232,244,64,135,156,11,54,181,220,96,105,34,91,209,86,95,165,20,138,237,182,253,207,171,239,158,223,238,58,191,63,228,243,54,51,41,35,147,230,138,220,51,158,36,37,213,122,170,55,122,23,79,40,38,149,38,115,55,99,238,21,81,190,8,99,243,77,149,82,55,207,39,229,69,99,23,226,133,219,128,0,0,0,0,0,0,0,1,14,242,158,107,60,37,97,217,61,223,17,188,220,242,150,220,44,149,245,22,234,180,142,202,231,49,38,134,71,70,254,151,117,121,167,83,87,101,37,78,15,152,89,181,11,10,199,243,236,117,243,58,211,146,218,233,47,20,14,154,62,137,22,158,162,38,203,26,185,191,189,119,75,219,186,124,20,160,238,100,90,79,112,210,142,47,179,168,231,165,145,148,25,101,99,178,155,124,206,69,70,207,29,98,172,146,170,111,252,26,142,251,63,228,19,223,149,47,25,216,198,101,167,182,174,26,51,155,164,84,25,118,51,19,224,176,62,119,163,91,118,183,162,171,153,19,21,124,187,208,162,171,122,61,171,27,90,228,223,103,236,22,42,1,225,206,70,162,185,202,136,136,155,170,175,192,8,149,205,82,182,221,75,192,238,123,5,108,145,182,106,202,155,60,20,104,244,77,221,50,92,233,158,168,223,207,219,100,139,252,72,165,75,114,242,142,190,94,52,116,165,182,215,116,204,151,135,185,203,254,244,148,242,172,169,255,0,214,209,228,135,230,199,198,70,57,172,87,219,110,131,105,133,226,27,158,55,138,214,186,186,243,113,167,119,84,53,151,54,181,209,178,56,158,158,79,142,38,190,77,220,155,181,207,122,237,228,196,85,252,121,53,104,141,203,43,215,43,174,183,86,209,43,108,216,53,190,90,74,90,135,55,201,247,42,182,44,104,198,170,251,122,105,221,58,187,111,52,238,71,191,225,1,115,192,0,4,126,227,55,139,172,67,132,157,48,151,37,184,172,55,12,166,234,215,211,99,150,101,126,206,170,168,68,243,150,68,79,54,193,30,232,175,119,199,118,181,23,169,200,119,221,125,215,92,19,135,61,48,187,106,150,160,87,164,52,54,230,116,83,83,53,201,223,175,170,118,253,170,104,91,251,231,189,127,192,214,163,156,237,154,213,84,215,183,136,13,120,212,126,41,181,106,183,80,115,7,205,81,95,114,149,180,182,187,85,55,84,145,80,211,245,109,13,45,59,61,171,237,248,38,239,123,156,229,243,114,129,195,214,85,234,175,18,218,190,234,137,214,191,43,206,179,123,162,53,173,77,150,74,138,137,23,100,107,83,201,177,198,212,242,68,242,100,108,111,239,90,223,43,226,224,151,131,204,87,132,125,51,101,162,52,167,184,230,87,166,50,124,142,240,214,254,237,42,38,237,167,137,87,205,32,143,117,70,167,181,202,174,122,162,43,182,76,97,203,127,129,58,78,27,177,22,106,102,164,90,226,147,83,50,26,100,235,100,136,215,250,14,145,201,191,134,98,237,229,51,145,83,186,228,85,246,35,26,187,35,149,243,108,0,0,0,0,1,84,28,210,248,248,74,247,92,184,96,209,155,218,248,102,57,105,243,11,197,44,158,82,185,23,206,221,19,211,247,168,169,180,202,139,230,191,123,246,119,17,115,63,51,46,60,219,161,56,252,250,37,165,23,118,46,160,223,105,21,46,21,180,242,122,246,26,57,19,100,114,42,126,13,76,141,223,161,55,71,49,170,146,121,111,26,173,87,240,193,195,110,125,197,102,172,81,224,24,163,36,100,46,114,85,222,238,242,181,93,21,186,147,171,215,153,235,251,231,175,177,141,246,185,202,137,228,157,78,64,200,28,6,240,95,125,226,215,81,213,215,86,84,208,105,254,59,44,114,228,23,38,39,75,166,85,243,109,28,14,254,186,244,69,221,83,116,141,190,178,249,171,26,235,245,198,49,156,127,12,199,173,216,158,41,104,166,181,217,237,20,209,209,208,209,83,51,162,40,33,98,108,214,53,63,34,34,127,239,58,238,141,232,254,11,161,26,117,104,211,13,58,180,182,134,207,104,133,24,138,168,139,45,76,170,137,220,168,153,200,137,215,43,215,214,115,182,252,200,136,136,136,157,212,0,0,0,7,135,57,26,138,231,42,34,34,110,170,191,0,62,27,245,250,203,139,89,43,178,76,142,233,77,109,181,219,41,228,171,172,172,169,145,35,138,8,88,213,115,222,247,47,146,34,34,42,238,80,167,31,188,109,94,120,177,212,4,181,227,147,213,81,105,198,57,51,219,100,161,126,236,90,201,63,5,213,211,183,248,110,79,38,53,127,115,98,237,228,231,61,87,45,243,57,227,218,77,97,189,213,232,22,145,222,127,208,53,154,171,166,241,114,165,149,122,111,149,113,174,221,13,114,126,21,52,110,79,47,107,100,122,35,252,209,172,83,167,114,224,224,82,171,137,60,189,154,149,168,214,201,163,211,76,118,169,189,198,191,118,122,110,173,138,139,225,88,191,24,147,203,186,228,219,201,81,141,93,213,85,129,151,249,90,240,16,204,162,123,119,19,122,201,101,234,180,83,72,147,226,86,138,168,252,171,37,99,188,171,229,106,255,0,224,154,228,94,211,85,61,103,39,95,224,163,122,237,196,252,104,232,233,45,244,144,80,80,82,195,77,75,77,27,97,130,8,88,140,142,40,218,155,53,141,106,121,53,168,136,136,136,158,72,136,126,192,0,0,0,0,0,0,0,0,0,0,96,206,35,248,203,209,94,21,171,172,86,253,88,171,188,67,54,69,20,243,81,37,5,2,212,162,182,21,98,63,169,81,83,167,206,70,237,254,19,247,225,183,139,237,28,226,179,233,23,220,150,170,239,55,209,127,9,233,15,31,66,180,219,120,158,247,107,167,117,94,175,234,121,55,252,158,95,148,139,220,232,52,158,225,150,232,110,45,170,86,202,89,39,118,7,119,150,42,222,132,85,237,81,87,54,54,58,85,252,201,52,52,205,255,0,240,132,7,229,231,197,133,23,10,122,216,183,92,169,38,126,27,148,211,54,215,125,88,152,175,125,50,35,250,161,171,107,83,205,221,183,117,34,181,60,213,146,63,100,87,116,160,27,2,131,224,176,223,172,153,77,150,139,35,198,238,212,151,59,93,202,6,84,209,214,82,74,217,97,158,39,38,237,123,30,223,39,34,167,197,15,188,1,173,7,19,53,182,235,151,18,26,175,113,179,201,27,232,42,179,123,236,244,174,141,17,24,232,93,95,50,177,91,183,195,165,83,98,240,248,238,227,23,22,225,95,74,235,217,69,118,166,155,80,175,180,146,65,142,91,26,168,249,35,145,201,211,227,37,111,239,98,143,117,114,111,248,110,106,49,63,124,173,161,173,56,192,114,157,94,212,75,22,157,226,180,239,172,190,100,247,24,168,105,250,149,87,239,146,59,214,145,235,240,107,83,169,238,114,251,26,215,42,251,0,216,47,129,88,235,226,224,251,73,27,114,119,84,203,140,82,57,171,254,244,168,171,18,127,245,181,97,157,142,19,8,197,45,184,30,25,96,193,172,168,169,111,199,109,116,182,154,68,84,68,218,26,120,155,19,60,147,201,61,86,33,205,128,0,1,208,56,130,255,0,88,93,73,254,72,94,127,153,74,107,89,136,127,170,203,39,252,99,77,255,0,90,211,101,62,32,191,214,23,82,127,146,23,159,230,82,154,214,98,31,234,178,201,255,0,24,211,127,214,180,13,164,128,0,0,43,79,154,175,24,186,253,163,55,138,45,26,211,235,92,184,157,155,34,182,248,180,203,32,159,170,170,189,187,244,203,5,51,147,111,12,177,174,200,245,221,100,84,123,21,21,136,168,174,11,44,5,90,114,210,230,43,98,130,197,108,225,215,94,239,241,208,79,66,137,77,140,228,85,178,237,12,209,43,182,101,29,75,215,240,30,221,246,142,71,47,74,183,102,170,162,181,189,118,148,142,71,34,57,170,138,138,155,162,167,196,15,32,24,163,136,238,38,52,183,134,12,14,163,54,212,123,204,108,149,204,123,109,150,152,94,213,173,185,206,137,229,20,49,251,118,223,110,167,175,170,196,93,220,169,229,184,87,151,59,205,70,161,170,190,105,166,147,210,76,199,85,91,233,171,111,213,204,69,221,88,217,156,200,105,255,0,139,126,205,66,255,0,136,248,57,32,226,85,181,25,230,167,103,107,19,146,146,130,209,69,104,71,175,177,210,79,51,165,84,79,202,168,148,201,191,228,234,79,202,64,173,109,213,252,215,136,189,91,189,234,118,89,213,61,223,34,171,78,205,36,29,79,101,60,94,76,134,154,20,93,215,165,141,70,181,19,218,171,230,187,170,169,122,28,189,120,111,169,225,171,135,43,70,61,144,81,246,50,172,134,69,190,223,218,230,236,248,106,37,107,81,148,235,255,0,5,19,99,98,167,179,175,184,169,237,2,76,0,0,21,65,205,47,143,132,175,117,203,134,13,25,189,175,134,99,150,159,48,188,82,201,229,43,145,124,237,209,61,63,122,138,155,76,168,190,107,247,191,103,113,23,51,243,50,227,205,186,19,143,207,162,90,81,119,98,234,13,246,145,82,225,91,79,39,175,97,163,145,54,71,34,167,224,212,200,221,250,19,116,115,26,169,39,150,241,170,213,127,12,28,54,231,220,86,106,197,30,1,138,50,70,66,231,37,93,238,239,43,85,209,91,169,58,189,121,158,191,190,122,251,24,223,107,156,168,158,73,212,228,12,129,192,111,5,247,222,45,117,29,93,117,101,77,6,159,227,178,199,46,65,114,98,116,186,101,95,54,209,192,239,235,175,68,93,213,55,72,219,235,47,154,177,174,191,92,99,25,199,240,204,122,221,137,226,150,138,107,93,158,209,77,29,29,13,21,51,58,34,130,22,38,205,99,83,242,34,39,254,243,174,232,222,143,224,186,17,167,86,141,48,211,171,75,104,108,246,136,81,136,170,136,178,212,202,168,157,202,137,156,136,157,114,189,125,103,59,111,204,136,136,136,137,221,64,0,0,0,0,0,0,0,0,0,0,232,90,225,173,152,63,15,122,117,93,170,58,139,53,108,86,59,116,176,67,59,168,233,214,121,122,166,145,177,179,102,34,166,254,179,147,115,13,104,199,49,222,26,181,235,82,236,250,79,167,245,249,20,151,251,239,136,240,141,171,180,186,24,151,179,79,36,239,234,122,185,118,245,34,126,223,149,118,67,191,113,139,165,85,218,217,195,22,162,105,173,170,7,79,113,185,217,221,61,190,22,162,239,53,101,51,217,83,79,26,109,241,116,176,177,191,225,53,238,209,253,77,200,116,71,85,113,173,81,199,99,69,185,226,247,40,235,89,4,187,181,179,35,87,105,33,127,197,26,246,43,216,191,20,71,47,196,13,157,65,141,244,7,95,180,231,137,29,57,160,212,141,55,187,54,166,146,165,168,202,186,71,170,37,77,190,165,17,21,244,243,177,63,5,237,255,0,19,147,103,53,85,170,138,185,32,1,73,92,231,171,109,213,92,88,89,96,162,146,55,77,71,132,80,65,88,140,68,221,179,45,101,107,209,29,249,251,111,141,127,137,80,184,13,96,214,45,61,208,156,10,227,168,250,153,127,134,215,103,183,51,117,85,84,89,106,101,84,245,32,133,155,239,36,174,84,217,26,159,157,87,100,69,84,215,67,136,93,104,190,241,9,172,185,70,175,100,49,36,19,228,21,157,200,105,145,221,73,75,74,198,164,112,66,139,241,232,137,140,106,175,150,234,138,187,121,129,104,156,145,227,175,77,24,212,57,164,119,244,19,178,120,155,10,126,73,82,145,157,197,255,0,234,86,47,241,22,64,70,14,91,218,35,114,208,190,20,113,155,46,65,68,180,151,188,146,73,114,107,156,14,110,206,138,74,148,111,105,142,79,106,61,180,241,211,163,145,124,209,200,228,248,18,124,10,208,231,97,164,178,221,176,28,27,90,109,212,138,231,227,213,243,88,238,79,98,110,169,79,84,212,124,47,119,228,107,100,133,205,69,252,179,167,229,35,167,39,221,103,166,211,206,36,43,52,230,237,84,144,219,245,26,219,224,162,87,59,102,250,66,153,93,45,62,235,236,243,98,212,177,19,226,233,26,137,249,22,224,117,195,73,113,237,118,210,108,159,73,114,141,217,65,146,80,62,149,102,107,81,93,79,50,42,58,25,218,139,228,174,142,70,177,232,139,228,170,212,223,200,215,43,40,198,245,31,135,13,97,169,177,92,150,123,22,99,131,93,216,248,230,137,222,113,84,66,244,124,83,70,239,223,53,118,99,218,239,98,181,81,126,32,108,220,8,247,193,159,24,88,71,22,218,115,21,234,219,52,22,252,186,213,20,113,228,86,62,191,94,154,101,77,187,209,162,249,186,7,170,42,177,222,123,126,11,189,100,82,66,0,43,27,157,134,177,197,111,196,176,141,7,183,85,109,85,118,171,118,75,115,99,93,178,182,154,20,124,52,237,114,124,90,249,31,50,255,0,28,9,249,11,2,214,77,101,211,237,6,192,46,90,145,169,87,232,109,150,155,116,106,173,71,57,59,213,83,108,170,200,32,102,251,201,43,246,217,26,159,157,87,100,69,84,215,123,136,125,110,203,248,157,214,187,222,167,95,105,228,117,101,242,169,180,246,219,116,40,175,240,180,173,245,41,233,163,68,252,37,70,236,138,168,158,179,213,206,219,119,1,43,185,54,232,235,243,62,33,46,218,177,93,74,174,183,233,253,169,253,137,21,60,189,33,88,142,134,52,252,251,64,149,75,249,151,167,242,161,117,68,109,229,253,195,116,188,51,240,233,103,198,47,148,73,6,85,126,122,223,50,20,93,149,209,85,74,214,163,105,213,83,250,212,77,141,138,155,170,117,164,138,159,132,73,32,33,222,83,205,103,132,172,59,39,187,226,55,155,158,82,219,133,146,190,162,221,86,145,217,92,230,36,208,200,232,223,210,238,175,52,234,106,236,164,169,193,243,11,54,161,97,88,254,125,142,190,103,90,114,91,93,37,226,129,211,71,209,34,211,212,68,217,99,87,55,247,174,233,123,119,79,130,148,29,204,139,73,238,26,81,197,246,117,28,244,178,50,131,44,172,118,83,111,153,200,168,217,227,172,85,146,85,77,255,0,131,81,223,103,252,130,123,242,165,227,59,24,204,180,246,213,195,70,115,116,138,131,46,198,98,124,22,7,206,244,107,110,214,244,85,115,34,98,175,151,122,20,85,111,71,181,99,107,92,155,236,253,130,197,64,60,57,200,212,87,57,81,17,19,117,85,248,1,18,185,170,86,219,169,120,29,207,96,173,146,54,205,89,83,103,130,141,30,137,187,166,75,157,51,213,27,249,251,108,145,127,137,20,169,110,94,81,215,203,198,142,148,182,218,238,153,146,240,247,57,127,222,146,158,85,149,63,250,218,60,144,252,216,248,200,199,53,138,251,109,208,109,48,188,67,115,198,241,90,215,87,94,110,52,238,234,134,178,230,214,186,54,71,19,211,201,241,196,215,201,187,147,118,185,239,93,188,152,138,191,143,38,173,17,185,101,122,229,117,214,234,218,37,109,155,6,183,203,73,75,80,230,249,62,229,86,197,141,24,213,95,111,77,59,167,87,109,230,157,200,247,252,32,46,120,0,6,179,220,74,195,91,79,196,102,170,83,220,158,231,85,197,155,95,25,80,231,63,173,86,68,175,153,28,170,239,138,239,191,159,196,190,206,5,146,133,188,31,233,34,91,250,123,95,69,233,21,221,42,170,157,222,159,190,123,126,61,125,91,254,114,163,185,168,232,189,207,75,56,173,190,100,254,29,201,100,212,22,54,255,0,111,155,165,58,86,85,107,89,85,26,170,123,92,217,145,95,253,236,172,223,125,247,36,215,40,206,49,241,250,91,11,56,87,212,75,188,116,53,112,84,205,83,136,213,212,200,141,138,161,146,191,174,74,13,213,124,164,238,57,242,70,159,190,235,123,124,149,173,71,5,166,0,0,140,156,202,217,110,127,4,58,161,233,52,103,105,180,116,42,206,173,188,166,244,133,55,107,111,207,215,210,83,63,2,205,173,119,24,26,72,150,244,85,151,233,69,34,187,109,191,115,234,251,231,183,251,142,175,207,249,60,201,135,205,175,140,220,95,57,166,167,225,167,76,47,48,221,41,45,245,204,174,202,46,52,178,35,224,116,241,34,246,168,152,244,221,31,208,229,235,145,81,118,71,53,141,223,116,122,38,56,228,249,162,183,12,231,137,9,117,94,170,141,222,133,211,202,9,165,73,156,205,216,251,133,84,111,130,24,252,211,101,84,141,243,201,249,81,88,197,248,160,23,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,171,249,137,242,206,189,222,175,151,93,123,225,202,200,181,211,220,36,117,102,65,138,210,199,247,213,153,119,116,149,116,141,223,215,87,46,238,124,40,157,93,74,170,206,173,250,82,183,180,235,85,245,119,65,114,169,175,58,115,152,95,49,11,212,46,236,213,54,154,71,68,175,86,47,238,115,194,228,233,145,17,119,245,36,106,166,255,0,3,103,19,19,234,215,10,60,57,235,156,238,173,213,61,34,176,94,235,158,222,135,92,59,46,166,173,115,126,8,181,48,43,38,84,77,188,147,175,203,207,111,106,129,78,244,220,218,248,211,130,133,41,37,204,236,53,18,163,21,190,38,92,126,153,37,85,219,240,182,107,81,155,252,127,7,111,204,71,141,84,215,13,105,226,23,35,167,186,106,150,115,122,203,46,74,245,138,142,9,85,59,113,58,71,39,169,5,60,104,145,199,212,187,121,70,196,223,203,243,23,84,206,84,92,17,54,161,179,187,76,238,79,98,61,30,176,174,71,95,208,169,190,253,42,169,47,86,223,15,110,255,0,159,226,102,141,39,225,91,135,109,14,123,42,52,183,72,177,235,37,100,105,210,218,244,129,106,43,81,54,219,111,19,58,190,109,191,42,117,249,129,93,28,191,249,95,228,85,151,219,94,180,241,45,143,190,217,108,160,145,181,118,140,78,182,61,170,42,230,106,162,178,90,216,213,62,247,18,47,154,66,239,89,234,158,186,53,169,179,237,176,0,4,94,227,203,141,11,23,9,90,112,141,181,62,154,191,80,50,40,164,139,31,182,189,122,155,10,39,147,171,39,111,245,166,42,166,200,187,44,142,245,83,201,30,230,202,19,162,101,250,11,161,154,131,121,126,71,158,232,190,9,146,221,164,141,145,62,190,239,142,81,214,84,57,141,77,154,213,146,88,220,229,68,79,98,111,178,1,173,46,79,147,100,25,158,67,113,203,50,187,189,77,210,241,119,169,146,178,186,182,165,253,114,207,51,215,119,61,203,249,85,87,255,0,113,218,116,227,94,117,159,72,40,171,45,250,93,169,185,14,45,77,112,149,179,85,199,106,174,125,58,78,246,166,205,115,250,85,58,149,19,116,77,253,155,175,229,54,23,253,137,220,44,127,107,78,149,127,204,219,119,253,200,253,137,220,44,127,107,78,149,127,204,219,119,253,200,20,47,251,54,120,185,254,216,220,251,252,183,55,254,241,251,54,120,185,254,216,220,251,252,183,55,254,242,250,63,98,119,11,31,218,211,165,95,243,54,221,255,0,114,63,98,119,11,31,218,211,165,95,243,54,221,255,0,114,5,11,254,205,158,46,127,182,55,62,255,0,45,205,255,0,188,182,110,83,26,163,168,186,183,195,158,71,145,234,110,107,119,201,238,148,217,181,101,12,53,119,74,167,79,43,41,219,65,66,246,198,142,114,238,141,71,72,245,219,242,185,127,41,32,191,98,119,11,31,218,211,165,95,243,54,221,255,0,114,119,92,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,124,16,14,110,166,154,158,178,158,90,58,202,120,231,130,118,58,57,98,145,136,230,72,199,38,202,215,34,249,42,42,42,162,162,148,241,199,47,43,28,191,9,189,92,53,63,134,140,122,162,251,137,212,185,213,53,120,213,46,242,87,90,156,187,171,188,59,63,10,162,15,200,214,239,35,119,68,233,114,39,82,92,96,3,89,61,50,214,109,99,208,44,142,123,174,152,231,23,204,74,232,199,172,53,113,83,200,172,100,142,98,237,209,60,15,69,100,155,42,126,12,141,93,149,61,132,142,167,230,219,198,140,52,141,166,147,47,199,170,36,107,85,171,81,38,63,78,146,57,127,42,163,81,27,191,241,55,111,204,92,54,173,112,163,195,158,185,206,234,221,83,210,43,5,238,185,237,232,117,195,178,234,106,215,55,224,139,83,2,178,101,68,219,201,58,252,188,246,246,169,134,19,149,7,4,137,34,61,116,222,234,173,71,111,208,185,21,118,202,159,147,247,93,246,255,0,14,224,83,150,179,241,103,196,79,16,81,248,77,88,213,59,189,226,222,143,73,18,217,31,69,37,10,57,54,233,85,166,129,172,137,206,110,201,179,156,213,114,121,249,238,171,190,112,224,239,150,150,172,113,17,114,160,202,181,6,223,112,194,180,241,92,146,203,93,83,23,106,186,227,30,255,0,129,73,19,211,125,156,159,248,103,183,161,19,205,17,234,157,37,186,105,143,6,60,45,232,237,116,87,77,62,209,60,114,134,225,2,162,195,91,83,19,235,234,97,84,93,209,89,53,75,164,123,23,243,181,200,166,104,3,174,233,238,159,226,58,89,133,218,52,251,3,178,195,106,176,216,233,155,75,69,75,23,177,140,79,106,185,87,205,207,114,170,185,206,85,85,115,149,85,85,85,84,236,64,0,48,191,22,60,47,97,124,87,233,85,86,158,229,15,240,53,244,239,241,150,75,188,113,163,229,183,86,35,85,17,232,158,93,81,185,23,165,236,221,58,154,190,212,114,53,205,205,0,13,107,120,130,225,163,88,56,97,204,228,197,245,47,28,169,163,106,74,239,71,94,32,107,157,67,113,99,124,210,74,121,182,217,87,109,149,88,187,61,187,167,83,81,76,147,167,28,202,184,198,211,59,84,86,43,118,171,203,121,160,167,98,50,24,175,212,112,215,189,136,137,178,34,77,35,123,202,155,109,228,175,84,242,246,23,231,147,226,120,182,109,101,159,28,204,177,187,93,246,211,84,155,79,67,114,164,142,166,158,84,254,234,57,17,90,191,225,66,53,228,188,175,248,38,201,107,150,226,253,31,244,108,175,85,87,182,219,120,173,167,137,219,255,0,189,182,94,134,237,240,233,68,246,255,0,22,193,82,122,177,204,75,139,157,98,179,79,141,228,122,171,83,109,180,85,49,99,168,162,177,211,69,111,73,154,169,179,154,249,34,106,74,230,185,60,149,138,245,106,162,170,42,108,117,94,26,56,73,214,62,41,178,152,236,186,121,143,203,29,166,25,154,203,158,65,87,27,153,111,183,183,201,87,174,77,182,124,155,46,233,19,119,122,254,68,77,213,46,139,16,229,165,193,86,27,86,202,250,77,20,163,185,212,70,254,180,117,226,225,87,93,31,151,177,22,25,101,88,149,63,141,139,191,199,114,72,217,172,150,108,114,215,77,99,199,173,20,86,187,109,27,59,116,212,116,84,236,130,8,89,252,22,70,196,70,181,63,50,32,24,243,134,254,30,176,94,24,244,178,219,165,216,36,46,124,52,202,181,21,245,242,181,18,123,141,99,145,59,149,18,109,241,93,145,17,190,104,214,181,173,77,246,220,202,0,0,0,0,0,0,0,0,0,1,29,184,212,224,227,17,226,247,79,35,178,214,85,69,103,203,44,139,36,214,11,218,197,215,216,123,145,58,224,149,19,205,208,201,210,222,164,79,54,171,90,228,223,101,107,168,139,87,52,83,87,184,113,206,23,24,212,140,102,227,142,221,232,229,238,209,213,53,85,34,157,24,237,219,61,52,237,245,94,221,209,21,28,213,221,23,201,118,84,84,77,153,142,3,54,211,252,27,82,172,114,227,58,131,136,89,242,59,84,222,110,163,186,81,71,83,22,251,126,18,53,232,189,46,79,131,147,101,79,106,42,1,67,216,23,51,174,51,112,27,84,86,88,53,83,211,148,144,55,166,47,78,219,224,173,153,169,249,231,115,123,207,255,0,150,247,28,6,177,115,2,226,191,92,44,243,99,89,126,168,212,210,89,42,99,88,170,45,182,106,120,237,240,206,213,252,38,202,232,145,36,145,171,241,107,222,173,252,222,107,189,183,223,121,91,112,71,124,174,125,195,238,73,53,189,242,42,185,241,208,223,43,226,137,85,127,35,59,202,214,255,0,19,81,19,243,28,230,11,203,147,131,29,62,173,138,231,105,208,251,93,194,178,21,221,37,189,85,84,220,216,170,138,170,138,176,212,72,248,188,183,248,51,224,155,238,190,96,83,103,10,220,19,107,55,21,151,248,25,138,217,166,180,226,140,151,166,225,148,87,64,230,209,64,214,175,174,216,151,203,191,47,193,35,98,251,85,58,149,137,235,37,243,232,78,135,224,124,59,233,157,171,75,116,238,129,96,182,91,90,174,150,121,118,89,235,106,29,183,114,162,103,34,39,84,143,84,77,215,216,136,141,106,34,53,168,137,222,104,104,40,109,116,112,219,173,148,80,82,82,83,49,35,134,8,35,72,227,141,137,228,141,107,91,178,34,39,228,67,247,0,112,153,174,103,139,233,222,39,118,206,115,75,205,61,166,199,100,165,125,101,117,100,235,179,34,137,137,186,174,201,230,229,95,36,70,162,42,185,85,17,17,85,81,14,108,225,51,12,31,10,212,43,51,177,220,251,15,178,100,182,151,72,217,157,65,120,183,197,89,78,178,55,240,94,177,202,215,55,169,55,93,151,109,208,13,127,120,218,227,15,42,226,227,83,31,119,145,106,45,216,109,149,242,65,142,89,220,239,220,98,85,217,213,18,162,121,44,242,108,138,229,246,53,17,172,69,84,110,235,129,241,140,163,33,194,242,10,28,171,19,188,85,90,175,22,201,82,122,58,218,89,21,147,83,200,158,199,177,201,230,215,38,254,74,158,195,100,15,216,157,194,199,246,180,233,87,252,205,183,127,220,143,216,157,194,199,246,180,233,87,252,205,183,127,220,129,66,255,0,179,103,139,159,237,141,207,191,203,115,127,239,31,179,103,139,159,237,141,207,191,203,115,127,239,47,163,246,39,112,177,253,173,58,85,255,0,51,109,223,247,35,246,39,112,177,253,173,58,85,255,0,51,109,223,247,32,80,191,236,217,226,231,251,99,115,239,242,220,223,251,201,31,203,179,138,62,34,245,23,140,109,63,195,115,189,105,203,239,214,43,135,165,188,85,190,190,233,44,208,77,219,181,85,200,206,166,57,118,94,151,177,142,79,206,212,82,214,127,98,119,11,31,218,211,165,95,243,54,221,255,0,114,114,184,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,155,92,168,190,74,160,100,2,47,113,229,198,133,139,132,173,56,70,218,159,77,95,168,25,20,82,69,143,219,94,189,77,133,19,201,213,147,183,250,211,21,83,100,93,150,71,122,169,228,143,115,101,9,209,50,253,5,208,205,65,188,191,35,207,116,95,4,201,110,210,70,200,159,95,119,199,40,235,42,28,198,166,205,106,201,44,110,114,162,39,177,55,217,0,214,151,39,201,178,12,207,33,184,229,153,93,222,166,233,120,187,212,201,89,93,91,82,254,185,103,153,235,187,158,229,252,170,171,255,0,184,237,58,113,175,58,207,164,20,85,150,253,46,212,220,135,22,166,184,74,217,170,227,181,87,62,157,39,123,83,102,185,253,42,157,74,137,186,38,254,205,215,242,155,11,254,196,238,22,63,181,167,74,191,230,109,187,254,228,126,196,238,22,63,181,167,74,191,230,109,187,254,228,10,23,253,155,60,92,255,0,108,110,125,254,91,155,255,0,120,253,155,60,92,255,0,108,110,125,254,91,155,255,0,121,125,31,177,59,133,143,237,105,210,175,249,155,110,255,0,185,31,177,59,133,143,237,105,210,175,249,155,110,255,0,185,2,133,255,0,102,207,23,63,219,27,159,127,150,230,255,0,222,91,55,41,141,81,212,93,91,225,207,35,200,245,55,53,187,228,247,74,108,218,178,134,26,187,165,83,167,149,148,237,160,161,123,99,71,57,119,70,163,164,122,237,249,92,191,148,144,95,177,59,133,143,237,105,210,175,249,155,110,255,0,185,59,174,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,8,7,96,43,31,154,87,30,239,197,224,184,240,201,163,119,174,155,189,76,107,6,91,119,166,147,206,142,39,183,206,130,39,39,254,21,205,84,238,185,23,213,106,244,126,18,187,162,206,12,95,85,194,199,12,85,213,83,87,87,112,229,165,245,21,21,18,58,89,166,151,16,183,189,242,61,203,187,156,231,44,59,170,170,170,170,170,249,170,129,173,57,149,241,110,43,248,149,194,49,250,28,83,16,215,12,198,205,102,182,69,217,163,161,162,186,73,20,16,51,117,94,150,49,171,178,38,234,171,252,106,165,254,126,196,238,22,63,181,167,74,191,230,109,187,254,228,126,196,238,22,63,181,167,74,191,230,109,187,254,228,10,23,253,155,60,92,255,0,108,110,125,254,91,155,255,0,120,253,155,60,92,255,0,108,110,125,254,91,155,255,0,121,125,31,177,59,133,143,237,105,210,175,249,155,110,255,0,185,31,177,59,133,143,237,105,210,175,249,155,110,255,0,185,2,133,255,0,102,207,23,63,219,27,159,127,150,230,255,0,222,95,175,13,87,187,190,77,195,158,149,228,121,5,202,162,225,116,186,225,54,58,234,234,186,135,171,229,168,168,150,130,23,201,35,220,190,110,115,156,229,85,85,246,170,169,241,126,196,238,22,63,181,167,74,191,230,109,187,254,228,201,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,245,128,0,0,0,0,0,0,0,227,50,124,102,193,154,99,183,44,75,42,181,83,220,236,247,138,89,40,171,168,234,27,213,28,240,72,213,107,216,228,252,138,138,190,207,63,200,81,143,27,124,186,53,23,134,171,213,110,95,130,219,235,242,141,53,153,238,154,27,132,49,44,149,22,150,170,175,222,106,218,221,213,17,190,196,155,110,135,121,111,210,229,233,47,132,245,123,25,35,29,28,140,71,53,200,168,230,170,110,138,139,240,80,53,184,209,78,46,120,138,225,234,37,162,210,141,80,185,218,173,174,122,189,214,185,155,29,93,10,185,87,119,42,83,206,215,198,199,47,197,205,68,114,254,83,48,223,121,175,241,165,122,180,205,107,135,61,180,90,221,51,122,29,85,67,99,166,108,232,213,77,151,165,207,107,145,170,191,149,17,21,61,168,168,165,177,234,55,47,222,15,245,74,182,107,174,77,162,22,90,122,249,220,178,62,166,207,36,214,199,57,235,237,123,155,74,248,216,247,47,181,85,205,93,213,85,87,207,204,233,214,190,85,156,16,219,106,219,87,46,148,213,215,116,108,173,138,171,32,184,44,104,228,84,84,85,70,204,222,175,102,219,46,232,168,171,186,40,20,133,67,110,213,254,34,53,21,97,162,131,35,207,115,59,236,157,111,93,229,173,171,157,83,100,87,61,203,186,163,26,155,110,229,84,107,81,61,168,136,92,183,47,94,94,180,156,48,210,46,166,234,106,210,92,181,38,229,76,176,177,144,170,73,5,142,7,167,175,20,79,246,62,103,39,147,228,79,45,183,99,55,106,185,207,149,250,117,164,122,95,164,118,175,66,233,142,1,97,198,40,220,136,146,50,217,67,28,14,155,111,98,200,246,167,84,142,254,233,202,171,249,206,220,0,0,0,0,7,64,226,11,253,97,117,39,249,33,121,254,101,41,173,102,33,254,171,44,159,241,141,55,253,107,77,162,174,22,250,11,189,5,77,170,235,67,79,91,69,91,11,233,234,105,170,34,108,145,77,19,218,173,123,30,199,34,163,154,230,170,162,162,166,202,138,168,166,53,135,133,78,23,169,230,101,69,63,13,218,91,20,177,57,30,199,179,15,183,53,205,114,46,232,168,169,14,232,168,191,16,50,144,0,1,138,56,150,225,179,79,56,163,211,74,173,57,207,233,156,197,234,90,139,93,206,6,167,136,182,85,163,85,27,52,123,251,83,205,81,204,95,39,53,85,23,101,217,83,43,128,53,203,226,95,131,45,114,225,110,247,61,62,121,140,205,87,143,44,189,20,89,45,190,55,75,110,169,106,175,171,187,209,62,242,245,223,110,220,157,46,221,23,167,169,54,114,253,186,61,199,175,21,154,29,107,131,31,194,117,94,186,91,45,50,35,97,182,93,161,138,225,79,19,19,216,200,251,237,115,162,111,247,49,185,169,230,166,196,21,212,20,55,74,57,173,215,58,40,42,233,42,88,177,205,4,241,164,145,200,197,242,86,185,174,221,21,23,242,41,27,115,142,91,156,23,231,181,206,185,220,116,78,223,108,170,123,213,238,125,146,174,166,219,26,238,187,170,118,96,145,177,34,111,249,25,229,240,216,10,176,191,115,95,227,82,247,111,146,130,159,63,180,218,22,70,171,93,61,5,138,149,37,217,125,187,58,70,63,165,127,58,34,42,124,21,23,98,58,212,85,107,23,17,26,130,199,84,207,147,231,249,141,225,233,27,58,157,53,125,92,169,191,147,83,218,173,99,119,242,68,217,173,79,200,133,224,89,185,89,112,69,104,171,74,199,233,45,69,193,205,84,86,50,178,255,0,112,124,104,169,241,233,73,145,29,252,78,221,63,49,33,52,235,72,244,191,72,237,94,133,211,28,2,195,140,81,185,17,36,101,178,134,56,29,54,222,197,145,237,78,169,29,253,211,149,87,243,129,5,184,2,229,136,205,31,185,219,181,171,136,8,105,234,243,42,71,36,246,123,12,114,54,106,107,75,246,242,154,103,38,237,150,161,61,173,70,170,178,53,243,221,206,233,86,88,184,0,8,189,199,151,26,22,46,18,180,225,27,106,125,53,126,160,100,81,73,22,63,109,122,245,54,20,79,39,86,78,223,235,76,85,77,145,118,89,29,234,167,146,61,205,148,39,68,203,244,23,67,53,6,242,252,143,61,209,124,19,37,187,73,27,34,125,125,223,28,163,172,168,115,26,155,53,171,36,177,185,202,136,158,196,223,100,3,90,92,159,38,200,51,60,134,227,150,101,119,122,155,165,226,239,83,37,101,117,109,75,250,229,158,103,174,238,123,151,242,170,175,254,227,180,233,198,188,235,62,144,81,86,91,244,187,83,114,28,90,154,225,43,102,171,142,213,92,250,116,157,237,77,154,231,244,170,117,42,38,232,155,251,55,95,202,108,47,251,19,184,88,254,214,157,42,255,0,153,182,239,251,145,251,19,184,88,254,214,157,42,255,0,153,182,239,251,144,40,95,246,108,241,115,253,177,185,247,249,110,111,253,227,246,108,241,115,253,177,185,247,249,110,111,253,229,244,126,196,238,22,63,181,167,74,191,230,109,187,254,228,126,196,238,22,63,181,167,74,191,230,109,187,254,228,10,23,253,155,60,92,255,0,108,110,125,254,91,155,255,0,121,108,220,166,53,71,81,117,111,135,60,143,35,212,220,214,239,147,221,41,179,106,202,24,106,238,149,78,158,86,83,182,130,133,237,141,28,229,221,26,142,145,235,183,229,114,254,82,65,126,196,238,22,63,181,167,74,191,230,109,187,254,228,238,184,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,125,152,212,248,32,29,128,0,0,0,0,0,0,0,0,170,254,98,124,179,175,119,171,229,215,94,248,114,178,45,116,247,9,29,89,144,98,180,177,253,245,102,93,221,37,93,35,119,245,213,203,187,159,10,39,87,82,170,179,171,126,148,181,0,6,177,218,117,170,250,187,160,185,84,215,157,57,204,47,152,133,234,23,118,106,155,77,35,162,87,171,23,247,57,225,114,116,200,136,187,250,146,53,83,127,129,36,105,185,181,241,167,5,10,82,75,153,216,106,37,70,43,124,76,184,253,50,74,171,183,225,108,214,163,55,248,254,14,223,152,184,141,90,225,71,135,61,115,157,213,186,167,164,86,11,221,115,219,208,235,135,101,212,213,174,111,193,22,166,5,100,202,137,183,146,117,249,121,237,237,83,13,51,149,23,4,77,168,108,238,211,59,147,216,143,71,172,43,145,215,244,42,111,191,74,170,75,213,183,195,219,191,231,248,129,74,186,169,174,26,211,196,46,71,79,116,213,44,230,245,150,92,149,235,21,28,18,170,118,226,116,142,79,82,10,120,209,35,143,169,118,242,141,137,191,151,230,39,223,47,254,87,249,21,101,246,215,173,60,75,99,239,182,91,40,36,109,93,163,19,173,143,106,138,185,154,168,172,150,182,53,79,189,196,139,230,144,187,214,122,167,174,141,106,108,251,23,210,126,21,184,118,208,231,178,163,75,116,139,30,178,86,70,157,45,175,72,22,162,181,19,109,182,241,51,171,230,219,242,167,95,153,149,64,0,0,16,207,152,31,0,54,222,42,172,241,103,56,28,180,118,157,73,179,83,172,80,203,50,35,32,187,211,167,154,83,206,228,77,218,246,249,246,228,93,209,55,86,187,213,84,115,38,96,3,89,121,35,214,254,24,117,41,241,57,114,109,61,205,44,238,86,170,181,210,82,84,53,138,191,5,79,41,34,119,79,181,58,152,244,79,223,33,33,109,252,217,184,211,162,182,182,130,92,226,201,89,35,89,209,226,234,44,20,189,229,242,219,169,122,26,214,42,252,127,7,219,237,46,187,84,116,87,73,181,174,206,219,14,171,105,253,151,39,163,137,85,97,74,250,100,124,148,234,190,213,138,84,218,72,149,125,138,172,114,46,222,68,120,147,149,31,4,79,169,89,219,166,55,40,216,175,234,72,91,145,220,58,17,55,252,29,214,101,118,223,225,223,243,129,74,250,155,172,186,221,196,150,93,75,112,212,108,182,249,152,222,166,145,96,160,165,233,234,107,29,35,191,115,166,166,137,168,198,117,46,222,172,108,77,246,79,204,89,151,46,142,90,183,93,60,188,91,181,243,136,75,92,112,223,169,154,149,24,254,53,42,35,157,111,145,124,219,85,85,240,239,34,126,4,94,125,10,189,78,245,209,17,147,131,72,184,94,225,247,66,29,222,210,125,40,177,88,42,250,59,107,92,200,157,61,106,179,109,149,171,83,50,190,101,69,79,106,117,236,191,19,41,0,0,1,29,184,212,224,227,17,226,247,79,35,178,214,85,69,103,203,44,139,36,214,11,218,197,215,216,123,145,58,224,149,19,205,208,201,210,222,164,79,54,171,90,228,223,101,107,168,139,87,52,83,87,184,113,206,23,24,212,140,102,227,142,221,232,229,238,209,213,53,85,34,157,24,237,219,61,52,237,245,94,221,209,21,28,213,221,23,201,118,84,84,77,153,142,3,54,211,252,27,82,172,114,227,58,131,136,89,242,59,84,222,110,163,186,81,71,83,22,251,126,18,53,232,189,46,79,131,147,101,79,106,42,1,67,216,23,51,174,51,112,27,84,86,88,53,83,211,148,144,55,166,47,78,219,224,173,153,169,249,231,115,123,207,255,0,150,247,28,6,177,115,2,226,191,92,44,243,99,89,126,168,212,210,89,42,99,88,170,45,182,106,120,237,240,206,213,252,38,202,232,145,36,145,171,241,107,222,173,252,222,107,189,183,223,121,91,112,71,124,174,125,195,238,73,53,189,242,42,185,241,208,223,43,226,137,85,127,35,59,202,214,255,0,19,81,19,243,28,230,11,203,147,131,29,62,173,138,231,105,208,251,93,194,178,21,221,37,189,85,84,220,216,170,138,170,138,176,212,72,248,188,183,248,51,224,155,238,190,96,83,103,10,220,19,107,55,21,151,248,25,138,217,166,180,226,140,151,166,225,148,87,64,230,209,64,214,175,174,216,151,203,191,47,193,35,98,251,85,58,149,137,235,37,243,232,78,135,224,124,59,233,157,171,75,116,238,129,96,182,91,90,174,150,121,118,89,235,106,29,183,114,162,103,34,39,84,143,84,77,215,216,136,141,106,34,53,168,137,222,104,104,40,109,116,112,219,173,148,80,82,82,83,49,35,134,8,35,72,227,141,137,228,141,107,91,178,34,39,228,67,247,0,0,3,11,241,99,194,246,23,197,126,149,85,105,238,80,255,0,3,95,78,255,0,25,100,187,199,26,62,91,117,98,53,81,30,137,229,213,27,145,122,94,205,211,169,171,237,71,35,92,218,21,226,11,134,141,96,225,135,51,147,23,212,188,114,166,141,169,43,189,29,120,129,174,117,13,197,141,243,73,41,230,219,101,93,182,85,98,236,246,238,157,77,69,54,82,56,156,159,19,197,179,107,44,248,230,101,141,218,239,182,154,164,218,122,27,149,36,117,52,242,167,247,81,200,138,213,255,0,10,1,65,154,113,204,171,140,109,51,181,69,98,183,106,188,183,154,10,118,35,33,138,253,71,13,123,216,136,155,34,36,210,55,188,169,182,222,74,245,79,47,97,241,106,199,49,46,46,117,138,205,62,55,145,234,173,77,182,209,84,197,142,162,138,199,77,21,189,38,106,166,206,107,228,137,169,43,154,228,242,86,43,213,170,138,168,169,177,109,153,47,43,254,9,178,90,229,184,191,71,253,27,43,213,85,237,182,222,43,105,226,118,255,0,239,109,151,161,187,124,58,81,61,191,197,183,217,136,114,210,224,171,13,171,101,125,38,138,81,220,234,35,127,90,58,241,112,171,174,143,203,216,139,12,178,172,74,159,198,197,223,227,184,20,187,195,71,9,58,199,197,54,83,29,151,79,49,249,99,180,195,51,89,115,200,42,227,115,45,246,246,249,42,245,201,182,207,147,101,221,34,110,239,95,200,137,186,165,248,112,223,195,214,11,195,30,150,91,116,187,4,133,207,134,153,86,162,190,190,86,162,79,113,172,114,39,114,162,77,190,43,178,34,55,205,26,214,181,169,190,219,153,14,205,100,179,99,150,186,107,30,61,104,162,181,219,104,217,219,166,163,162,167,100,16,66,207,224,178,54,34,53,169,249,145,15,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,143,17,28,67,105,207,12,186,111,89,169,90,145,95,36,116,177,61,41,232,168,169,209,29,83,112,170,114,42,178,8,90,170,136,174,84,106,170,170,170,35,90,138,229,84,68,41,131,95,185,159,241,65,172,247,74,168,113,188,178,167,79,49,199,61,222,26,219,142,206,232,42,18,61,253,94,237,98,109,51,223,183,146,171,85,140,95,224,32,23,218,13,95,42,117,59,82,171,43,82,229,89,168,89,52,245,104,231,57,42,37,187,84,58,68,87,126,18,245,43,247,221,119,93,255,0,41,150,180,159,143,62,44,52,118,178,9,113,205,99,190,92,168,97,114,42,219,47,213,14,185,210,61,191,22,116,206,174,116,109,95,247,183,49,125,187,42,110,6,197,32,136,252,16,115,7,194,56,180,164,126,39,124,161,167,197,245,18,134,21,154,123,74,76,174,130,190,38,254,20,212,142,119,154,162,123,93,19,183,115,83,207,119,181,21,201,46,0,0,0,2,31,241,183,204,83,4,225,73,171,133,99,150,248,50,189,68,168,137,37,75,95,123,166,154,219,27,147,118,201,86,246,250,200,170,155,43,98,110,206,114,121,170,177,21,174,90,146,213,142,59,56,172,214,58,217,231,201,245,142,253,65,69,50,174,214,203,29,75,173,180,108,111,240,59,112,43,85,233,255,0,8,175,95,202,160,108,90,13,95,168,245,79,83,173,245,174,184,208,106,54,81,77,86,229,106,186,120,110,245,12,145,85,169,178,42,185,31,191,146,121,33,34,52,91,153,207,22,122,65,87,79,21,118,123,38,113,102,141,81,37,183,100,251,213,185,237,248,244,213,42,165,67,93,183,179,119,171,119,246,181,64,191,144,96,30,18,56,205,210,238,46,113,73,110,88,155,223,105,201,45,140,106,222,49,218,185,17,213,20,155,249,36,140,114,108,147,66,171,228,146,34,39,193,28,141,85,68,51,240,0,13,116,255,0,103,191,24,255,0,219,13,150,255,0,233,45,255,0,178,6,197,128,215,79,246,123,241,143,253,176,217,111,254,146,223,251,35,246,123,241,143,253,176,217,111,254,146,223,251,32,108,88,13,116,255,0,103,191,24,255,0,219,13,150,255,0,233,45,255,0,178,63,103,191,24,255,0,219,13,150,255,0,233,45,255,0,178,6,197,128,215,79,246,123,241,143,253,176,217,111,254,146,223,251,36,165,229,237,168,60,102,241,79,172,241,71,144,107,222,101,244,23,20,88,238,25,12,189,253,155,80,157,95,122,162,71,35,83,103,74,173,118,254,104,169,27,36,84,243,68,220,46,28,3,242,169,169,167,163,167,150,178,178,162,56,32,129,142,146,89,100,122,53,145,177,169,186,185,202,190,72,136,136,170,170,160,126,160,170,126,47,249,189,92,233,110,215,13,61,225,94,58,70,193,74,247,211,84,102,21,112,182,110,235,211,116,85,161,133,219,179,161,23,217,44,136,228,119,158,204,68,217,235,93,249,151,16,154,235,168,85,178,215,230,186,195,152,222,37,153,87,118,212,222,106,29,27,81,125,173,108,125,93,12,111,247,45,68,79,204,6,205,0,214,151,4,226,127,136,157,51,174,101,126,17,173,89,141,177,204,122,61,97,75,180,210,211,200,228,77,147,174,9,21,209,73,228,159,190,106,150,65,193,151,54,213,203,239,86,237,50,226,126,59,125,190,182,186,70,211,80,229,180,204,109,61,52,146,47,147,91,91,23,224,68,174,93,147,186,205,152,155,167,83,88,136,175,2,206,128,0,0,0,0,0,0,0,0,0,1,235,35,217,19,29,44,175,107,24,196,87,57,206,93,145,17,61,170,170,87,135,19,60,200,174,172,186,213,225,124,62,62,158,42,90,103,58,25,242,89,162,108,174,157,201,228,190,22,55,110,212,98,121,253,241,232,238,175,107,81,17,17,206,196,198,99,108,224,104,223,187,62,17,215,43,14,206,108,190,99,181,56,153,195,101,244,107,167,206,170,120,83,76,119,207,127,84,68,76,207,84,112,149,136,130,135,242,93,99,213,156,198,169,245,153,70,165,228,215,57,31,213,229,81,116,153,205,106,47,181,173,111,87,75,83,243,34,34,31,166,49,173,122,191,134,84,199,87,139,106,118,79,109,124,123,34,54,27,164,201,27,145,61,136,230,43,186,92,158,73,228,168,169,228,132,31,251,77,111,123,232,231,79,31,231,222,218,127,248,29,140,242,122,252,178,157,254,205,217,211,219,174,191,252,87,184,10,232,225,199,153,77,242,59,173,30,39,196,11,41,234,168,42,28,145,55,35,166,129,34,150,157,203,228,142,168,137,137,210,246,126,87,49,26,169,237,233,119,194,196,169,106,169,107,169,97,174,161,169,138,162,158,162,54,203,12,209,61,30,201,24,228,221,174,107,147,201,81,81,81,81,83,201,80,155,193,227,172,227,168,222,181,62,49,215,13,91,180,123,45,153,108,182,34,44,102,20,105,175,205,170,56,211,87,132,251,226,98,38,59,56,195,245,0,25,138,232,14,163,170,122,169,133,104,222,27,89,156,231,183,102,209,91,105,54,107,90,212,234,154,162,85,223,166,24,153,186,117,189,219,46,201,249,17,85,85,17,21,82,178,117,171,152,158,180,234,37,108,244,56,13,90,224,246,30,165,108,76,162,114,58,186,86,249,236,233,42,21,55,106,175,183,104,209,187,123,55,119,181,99,241,217,157,140,4,105,114,117,158,200,230,184,236,182,195,230,187,89,51,86,18,152,166,220,78,147,93,92,41,215,178,57,204,207,116,71,14,185,141,86,200,10,17,184,234,62,161,222,42,124,101,223,60,200,171,170,21,233,47,118,166,233,60,175,235,79,99,186,156,229,93,255,0,57,218,240,158,38,117,243,79,42,89,81,139,234,190,69,11,35,84,84,166,169,172,117,93,50,255,0,28,51,117,199,255,0,238,145,52,237,45,185,159,58,220,233,226,216,87,186,15,198,211,111,91,56,186,102,174,201,166,98,61,177,51,63,130,240,193,8,120,100,230,49,108,207,110,180,152,46,181,209,208,216,174,213,110,108,52,119,170,109,217,69,81,34,249,35,38,107,149,123,46,85,246,59,117,98,170,249,244,121,111,55,137,220,46,46,206,50,141,251,51,172,123,154,159,62,217,236,199,102,241,63,37,204,109,238,213,206,39,156,85,29,177,61,126,248,235,136,0,6,74,16,6,2,226,107,140,61,62,225,202,145,45,83,70,183,236,182,166,46,229,53,150,158,84,111,105,171,236,146,161,254,125,166,47,193,54,87,59,224,155,110,228,174,61,76,227,115,136,221,77,168,155,196,231,213,88,253,190,77,209,180,22,7,58,134,54,53,127,122,178,49,123,175,77,188,151,169,234,68,227,115,140,62,10,173,201,243,170,236,143,205,176,118,99,163,108,231,105,173,70,38,136,139,86,103,149,85,235,199,213,136,227,62,60,35,178,87,50,10,11,118,119,156,62,165,107,31,153,95,93,59,155,210,178,173,198,101,122,166,251,237,213,213,190,219,249,153,55,79,184,200,226,59,78,42,162,150,215,169,215,75,157,44,126,78,162,189,74,181,240,61,191,193,251,234,171,218,159,222,57,171,249,204,11,123,75,106,103,74,232,152,143,29,127,69,191,21,208,134,62,221,189,236,54,42,138,170,236,154,102,159,198,38,175,114,233,193,23,184,95,227,175,8,215,122,154,124,59,40,164,139,24,204,228,77,162,165,116,170,234,91,130,162,121,248,121,23,205,31,241,237,59,207,111,193,87,236,187,74,18,123,15,136,181,138,163,202,90,157,97,168,243,124,155,29,145,98,167,7,152,91,154,43,142,222,83,29,177,49,194,99,190,0,1,238,139,1,11,184,155,230,39,143,105,197,125,94,15,163,148,148,121,29,254,153,203,13,85,210,119,43,173,244,111,79,37,107,17,170,139,59,211,207,125,149,24,213,219,205,219,43,82,8,103,92,79,107,246,163,84,201,62,81,170,185,3,226,145,202,190,18,146,173,212,116,201,249,187,48,244,177,118,79,45,213,21,127,63,154,144,152,188,247,13,134,170,104,167,206,152,236,229,237,109,13,158,232,163,58,206,236,211,137,191,49,98,221,92,99,123,93,233,142,216,166,58,188,102,60,52,94,0,40,66,223,168,186,131,105,168,74,203,94,117,144,209,206,143,89,82,90,123,156,241,191,173,125,174,221,174,69,221,127,41,157,116,167,152,31,16,122,115,89,20,119,220,129,51,75,74,57,59,180,119,175,94,101,111,199,162,165,19,184,142,95,202,229,122,38,223,131,237,223,30,214,210,89,170,116,185,68,199,227,250,38,179,14,132,243,59,22,230,188,22,34,139,147,29,83,19,68,207,135,26,163,219,49,29,235,122,6,39,225,251,137,77,57,226,43,30,125,211,15,171,125,53,206,141,173,244,149,158,169,81,42,105,28,191,31,47,39,198,171,236,123,124,151,216,189,43,187,83,44,19,246,174,209,122,136,174,220,235,18,212,24,236,14,39,45,196,85,133,197,209,52,92,167,132,196,240,152,254,122,167,148,199,24,0,7,163,16,0,0,0,0,0,0,0,138,188,111,113,237,132,240,137,103,134,199,71,65,30,71,168,23,122,101,158,221,102,238,244,197,77,18,170,181,181,53,78,79,54,199,212,138,141,99,125,105,21,170,136,173,68,87,180,37,80,53,209,213,190,58,184,169,214,122,250,138,140,163,88,111,180,20,53,10,228,75,85,142,165,246,218,38,49,127,120,177,194,173,238,39,231,145,94,239,206,166,44,162,213,29,76,182,214,58,227,110,212,92,158,150,169,238,71,58,120,46,245,12,145,85,61,138,174,71,239,186,110,160,109,2,10,19,208,190,104,188,83,232,253,194,158,44,143,45,147,80,236,44,84,73,237,217,28,139,52,238,111,197,89,89,178,206,215,237,236,87,172,141,252,173,82,228,248,106,226,99,77,120,165,211,184,115,253,59,175,114,58,55,54,11,165,174,161,81,42,237,149,59,110,177,74,212,246,162,251,90,244,245,92,158,207,52,114,32,101,144,0,0,124,183,75,165,178,199,108,171,189,94,174,20,212,22,250,8,95,83,85,85,83,43,99,138,8,152,213,115,222,247,185,81,26,212,68,85,85,95,36,68,42,115,139,30,112,89,53,117,218,187,10,225,106,158,27,109,174,157,238,133,217,101,117,50,75,83,84,169,186,43,169,160,145,21,145,51,127,52,116,136,231,42,108,189,44,2,219,65,172,190,95,196,38,187,103,213,146,87,102,122,197,153,93,229,149,28,138,149,55,170,135,70,214,175,181,173,103,95,75,91,253,203,81,19,243,30,113,14,33,117,227,1,171,138,179,13,214,76,206,208,248,118,233,109,53,238,161,177,170,34,108,141,116,125,125,14,111,146,121,57,21,60,189,128,108,206,10,120,225,155,156,86,163,99,119,74,44,111,137,75,124,57,69,138,87,182,41,47,214,250,86,83,220,105,17,124,186,228,138,62,152,167,98,124,81,173,99,246,221,119,122,250,171,109,248,134,95,140,103,216,197,183,51,195,47,116,151,139,37,226,157,181,84,53,212,175,235,138,104,157,236,84,95,130,251,81,81,118,84,84,84,84,69,69,64,57,128,0,0,99,46,32,120,138,210,206,25,240,73,179,237,82,190,120,74,109,214,42,42,24,17,36,172,184,206,137,191,102,158,37,84,235,119,179,117,85,70,181,23,119,57,169,230,84,14,191,243,102,226,67,84,238,21,84,26,107,95,30,155,227,106,229,108,48,219,81,178,220,100,103,193,101,171,122,110,215,124,126,244,145,237,236,221,219,110,161,121,96,214,18,243,171,218,179,145,86,122,71,32,213,12,182,231,86,178,36,221,250,203,221,76,210,119,19,117,71,245,61,234,189,94,107,231,237,243,59,110,3,197,183,19,58,97,81,29,70,21,174,89,133,19,98,119,91,105,165,185,201,85,74,171,190,254,116,243,171,226,119,154,175,181,171,190,224,108,156,10,193,225,63,156,37,30,67,114,163,193,248,161,182,81,90,37,169,122,67,6,87,110,141,204,165,235,85,217,60,92,30,125,164,252,178,177,122,83,127,54,53,168,174,75,57,165,170,165,174,165,134,186,134,166,42,138,122,136,219,44,51,68,244,123,36,99,147,118,185,174,79,37,69,69,69,69,79,37,64,63,80,0,0,99,14,33,248,139,211,78,25,52,242,167,81,53,46,232,232,169,218,238,205,13,5,63,75,170,238,53,10,155,164,48,49,85,58,157,241,85,85,70,181,55,87,42,33,77,28,65,243,71,226,103,89,238,85,20,184,142,73,54,156,227,74,231,54,11,126,63,59,163,171,115,62,11,53,98,109,43,159,237,253,207,182,223,63,193,248,129,124,192,213,250,167,84,245,58,178,177,110,53,122,141,148,79,86,189,91,207,37,222,161,210,46,254,107,235,43,247,243,248,153,183,71,121,137,113,105,163,85,244,242,80,106,165,203,38,182,68,244,89,109,89,60,142,185,65,43,19,247,136,249,23,189,18,127,193,200,192,54,20,4,112,224,219,141,205,57,226,247,25,168,117,162,5,177,102,22,136,154,251,190,63,60,200,247,198,197,217,60,68,15,217,59,176,43,151,167,171,100,86,170,162,57,19,169,170,233,30,0,0,0,0,0,0,0,0,0,3,15,113,57,197,38,152,112,169,128,187,53,212,42,215,203,83,84,174,134,209,103,165,115,86,174,229,58,38,253,17,181,87,213,99,119,69,124,139,234,181,21,61,170,173,107,131,48,130,132,53,223,153,255,0,20,186,201,113,168,138,193,151,77,167,182,7,57,82,11,110,57,51,160,153,172,246,39,114,177,54,153,238,219,218,173,86,55,242,53,8,219,87,170,58,153,95,88,151,26,237,69,201,234,42,154,231,57,39,150,239,80,249,17,93,248,75,212,175,223,117,248,254,80,54,129,6,186,26,93,199,87,21,250,69,87,20,216,190,181,100,53,116,177,185,21,109,247,170,149,185,210,185,191,22,246,234,58,250,17,127,43,21,171,249,21,11,75,224,155,153,206,29,196,133,206,151,77,53,58,219,71,136,103,213,9,211,69,218,145,125,29,119,126,223,129,2,189,85,209,75,249,34,122,187,171,247,174,114,175,74,4,228,0,0,0,198,28,67,241,23,166,156,50,105,229,78,162,106,93,209,209,83,181,221,154,26,10,126,151,85,220,106,21,55,72,96,98,170,117,59,226,170,170,141,106,110,174,84,64,50,120,40,103,136,62,104,252,76,235,61,202,162,151,17,201,38,211,156,105,92,230,193,111,199,231,116,117,110,103,193,102,172,77,165,115,253,191,185,246,219,231,248,63,18,50,84,234,158,167,86,86,45,198,175,81,178,137,234,215,171,121,228,187,212,58,69,223,205,125,101,126,254,127,16,54,129,6,189,122,59,204,75,139,77,26,175,167,146,131,85,46,89,53,178,39,162,203,106,201,228,117,202,9,88,159,188,71,200,189,232,147,254,14,70,23,11,193,183,27,154,115,197,238,51,80,235,68,11,98,204,45,17,53,247,124,126,121,145,239,141,139,178,120,136,31,178,119,96,87,47,79,86,200,173,85,68,114,39,83,85,193,35,192,0,1,235,36,145,195,27,230,154,70,178,54,53,92,231,57,118,70,162,123,85,87,224,133,81,113,139,205,214,249,29,238,191,79,56,86,146,146,10,42,55,190,158,167,48,168,129,179,190,165,233,228,190,10,39,162,177,35,79,61,165,122,57,93,237,107,90,136,142,112,90,248,53,149,203,248,128,215,60,254,178,74,252,211,88,51,43,204,178,117,34,165,93,234,161,236,106,59,218,214,179,175,165,141,254,229,168,137,249,143,215,13,226,39,94,180,246,178,42,236,43,89,51,43,68,145,34,34,50,158,245,80,145,57,169,182,205,116,106,229,99,219,228,158,171,145,83,201,60,188,128,217,148,21,49,194,79,55,236,146,43,221,191,6,226,158,58,74,203,101,83,219,3,50,234,58,100,134,122,87,47,146,58,174,8,211,161,241,254,87,198,214,185,169,230,173,127,194,216,40,171,104,174,84,84,247,27,117,92,53,84,149,81,50,120,39,130,68,124,114,198,228,69,107,216,228,242,115,85,21,21,21,60,149,20,15,220,0,0,31,149,77,77,61,29,60,181,149,149,17,193,4,12,116,146,203,35,209,172,141,141,77,213,206,85,242,68,68,69,85,85,42,179,139,254,111,87,58,91,181,195,79,120,87,142,145,176,82,189,244,213,25,133,92,45,155,186,244,221,21,104,97,118,236,232,69,246,75,34,57,29,231,179,17,54,122,133,172,3,89,124,203,136,77,117,212,42,217,107,243,93,97,204,111,18,204,171,187,106,111,53,14,141,168,190,214,182,62,174,134,55,251,150,162,39,230,62,236,19,137,254,34,116,206,185,149,248,70,181,102,54,199,49,232,245,133,46,211,75,79,35,145,54,78,184,36,87,69,39,146,126,249,170,6,203,64,172,94,12,185,182,174,95,122,183,105,151,19,241,219,237,245,181,210,54,154,135,45,166,99,105,233,164,145,124,154,218,216,191,2,37,114,236,157,214,108,196,221,58,154,196,69,121,103,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,80,231,52,190,32,46,26,201,196,221,223,16,163,175,87,227,90,114,247,216,104,32,107,183,98,213,181,83,198,204,169,252,53,153,22,47,239,96,103,179,204,144,28,178,249,121,97,57,214,29,73,196,70,188,88,99,189,82,92,164,127,209,188,126,173,155,210,190,22,57,90,181,117,44,255,0,194,245,57,174,70,70,228,232,233,78,165,71,117,55,167,234,201,185,44,103,25,78,73,118,201,238,28,69,90,221,85,119,174,158,190,119,63,31,149,206,89,37,145,207,114,170,247,211,117,221,203,231,178,22,109,166,248,101,30,156,233,238,49,167,246,245,141,105,177,171,61,29,166,39,49,157,45,115,96,133,177,162,162,110,187,111,211,191,181,125,190,213,3,222,219,167,184,13,154,222,219,77,159,7,199,232,104,90,212,107,105,169,173,144,197,18,34,123,17,24,214,162,109,254,2,43,241,111,203,83,69,53,231,26,184,222,244,251,25,182,225,89,244,81,62,106,42,219,92,13,166,164,174,153,17,85,34,170,133,136,140,84,122,249,44,173,68,123,85,119,85,114,34,181,102,64,3,88,12,99,36,206,52,91,82,40,178,75,44,213,54,76,171,16,186,117,179,169,21,175,167,170,129,234,143,141,237,248,166,232,230,57,171,228,168,174,69,242,83,100,109,14,213,43,110,182,105,6,35,170,246,168,146,24,50,123,84,21,207,129,29,191,98,101,110,211,67,191,199,162,68,123,55,254,228,161,254,99,54,27,110,55,198,182,170,91,237,47,137,208,77,116,130,189,235,30,219,119,170,104,224,168,153,60,190,41,36,175,69,252,251,150,183,202,134,162,174,126,9,48,232,170,119,237,211,215,221,227,167,221,119,251,218,215,204,229,219,242,122,238,120,18,248,194,252,96,113,7,73,195,38,129,100,122,166,232,225,158,233,3,25,65,100,165,149,219,37,69,194,101,233,137,23,242,181,158,180,174,79,45,217,19,145,23,125,140,208,86,175,58,168,179,91,222,39,165,120,126,49,142,221,110,180,117,87,27,173,202,177,40,105,100,157,35,150,158,42,120,225,234,70,53,118,221,42,166,217,87,111,98,251,124,246,10,178,181,219,181,39,136,29,84,167,182,211,62,187,39,205,115,91,162,49,31,52,157,82,213,213,76,239,55,61,235,228,214,167,154,171,151,102,181,168,170,187,34,121,93,191,12,28,179,120,127,208,155,21,13,126,105,140,91,115,236,211,182,215,214,92,238,244,233,81,73,12,219,121,182,154,154,68,88,218,214,175,177,238,106,200,187,111,186,126,10,67,110,78,218,37,121,143,95,114,61,66,204,177,11,173,2,227,22,7,71,109,125,117,19,224,107,106,106,164,72,213,237,87,162,110,228,133,179,55,203,225,34,239,240,46,36,14,2,124,3,3,170,182,250,22,171,9,176,205,111,232,237,248,73,45,176,186,30,157,145,58,122,21,189,59,108,212,242,219,224,159,144,131,124,101,114,171,211,61,73,199,238,89,199,15,86,42,76,71,53,166,141,245,9,104,164,218,43,101,213,83,117,88,146,47,193,166,145,125,141,86,116,199,191,147,155,231,214,219,3,0,107,43,164,90,169,159,240,231,171,22,189,65,196,230,158,219,126,198,235,85,179,210,205,212,196,153,173,119,76,212,179,179,201,85,142,68,115,28,213,243,79,106,108,168,138,155,31,105,62,164,216,117,135,77,49,173,80,198,21,233,108,201,173,176,220,96,99,255,0,14,46,182,238,232,157,253,211,29,212,197,219,203,118,174,197,22,243,61,193,45,120,39,25,217,196,118,120,163,138,154,252,148,151,213,137,137,183,76,245,48,53,211,170,254,119,76,146,191,254,89,100,156,159,239,213,247,142,14,169,109,245,147,61,241,88,242,75,157,5,43,92,138,136,200,156,177,212,42,39,229,78,229,68,139,229,241,85,2,109,17,243,246,191,184,52,254,215,204,95,255,0,168,151,254,217,32,192,17,243,246,191,184,52,254,215,204,95,255,0,168,151,254,216,253,175,238,13,63,181,243,23,255,0,234,37,255,0,182,72,48,4,124,253,175,238,13,63,181,243,23,255,0,234,37,255,0,182,99,78,35,120,118,224,35,134,221,33,190,234,198,93,195,246,47,36,86,216,187,116,84,105,220,108,149,245,175,221,33,167,102,239,246,185,222,106,190,125,45,107,221,182,205,82,102,185,200,212,87,57,81,17,19,117,85,248,20,59,204,187,139,212,226,83,87,190,138,97,215,20,151,1,193,229,150,146,214,248,221,234,92,106,215,102,207,89,229,237,106,171,122,35,246,250,141,234,77,187,142,64,35,5,143,30,200,181,107,81,105,49,188,55,28,133,247,156,166,232,144,80,91,40,34,232,137,146,205,39,171,27,27,251,200,219,191,181,87,102,181,187,170,236,138,166,195,252,39,112,223,141,112,183,163,22,125,50,178,36,53,23,6,183,198,95,46,49,181,81,110,23,23,181,59,178,249,249,244,38,200,198,34,251,24,198,162,249,238,171,12,249,68,112,132,236,82,192,238,40,179,219,106,54,237,126,167,125,54,41,4,204,84,117,53,3,188,164,171,217,125,142,155,240,88,191,214,186,149,21,82,82,203,192,21,233,206,15,137,27,182,155,105,109,155,68,113,27,147,233,46,122,129,222,146,239,44,123,163,217,105,139,100,116,72,239,135,122,71,35,85,83,218,200,164,106,249,59,206,194,202,70,231,49,93,87,83,197,149,178,150,121,149,209,81,225,180,17,192,207,36,70,53,106,106,158,191,227,115,149,119,95,63,240,34,1,136,120,27,224,230,247,197,246,165,84,89,101,175,168,180,98,56,252,113,213,95,238,144,198,142,123,26,245,84,142,158,45,253,94,236,157,47,217,87,116,107,88,231,42,59,100,107,175,23,74,120,94,208,13,21,179,83,217,180,235,74,177,235,119,135,106,34,214,201,70,201,235,102,93,182,234,146,166,68,116,175,85,243,246,187,100,221,118,68,79,34,45,114,99,178,219,168,120,89,189,94,41,233,209,43,46,121,133,103,137,149,81,58,156,216,233,169,154,198,239,252,20,245,149,19,242,185,223,148,158,224,98,93,100,225,83,64,53,226,195,61,139,81,116,206,203,84,249,90,169,21,198,154,149,148,215,10,103,124,29,21,67,17,30,221,151,101,233,85,86,174,201,212,215,39,145,68,220,100,112,177,144,112,151,172,21,58,127,112,172,146,229,101,174,133,46,54,11,163,152,141,90,186,55,57,91,179,209,60,146,86,57,21,143,68,248,162,57,17,17,205,54,51,43,95,157,222,61,105,168,210,141,56,202,228,100,126,147,161,200,106,45,208,187,111,89,96,158,153,100,145,63,139,170,158,47,143,199,248,192,201,252,169,56,146,187,107,142,129,207,133,229,215,5,172,200,244,226,104,109,114,84,72,245,116,181,22,233,24,171,73,36,138,171,186,185,18,57,98,223,226,144,181,87,117,85,82,108,148,229,201,34,182,182,61,111,212,11,116,110,147,194,79,138,50,105,90,155,116,44,140,172,137,24,171,241,223,105,36,219,248,215,243,23,26,0,0,0,0,0,0,0,0,4,78,230,57,172,149,186,113,163,16,97,182,58,197,167,186,231,51,190,133,207,99,182,123,40,35,106,58,165,91,253,247,84,81,175,247,50,187,227,177,0,56,90,225,246,225,196,94,168,83,226,9,85,45,13,154,138,37,174,188,214,198,212,87,67,76,213,68,233,102,254,93,199,185,81,173,223,217,186,187,101,70,170,45,135,113,111,193,213,255,0,137,156,166,199,124,163,212,74,107,21,37,150,222,250,70,210,205,64,234,142,169,31,34,185,242,34,163,219,182,232,140,79,143,224,156,239,8,156,42,73,195,21,191,37,134,183,40,166,191,86,100,19,83,57,106,33,163,117,63,110,40,90,244,107,21,21,238,223,206,71,47,192,173,226,178,251,248,220,194,42,187,79,244,81,223,28,162,61,188,101,187,114,45,176,202,182,95,99,171,177,151,221,143,151,87,172,204,110,213,172,85,53,105,174,179,27,190,109,28,99,140,198,190,50,201,56,6,133,105,14,152,90,160,180,225,90,125,101,160,100,12,70,172,254,17,146,84,202,168,159,133,36,207,69,145,238,252,234,170,122,234,38,130,233,6,170,218,165,180,230,248,5,158,185,175,106,181,149,45,166,108,85,48,170,252,99,153,136,143,98,255,0,18,236,191,20,83,191,2,127,200,90,220,242,123,177,167,102,156,26,134,51,76,116,98,62,87,229,171,242,154,235,189,189,59,218,248,235,170,150,120,176,225,202,183,134,253,72,76,114,10,201,238,22,11,172,30,54,205,91,51,81,30,248,183,217,241,73,183,146,200,199,108,138,169,178,42,57,142,217,58,182,73,151,203,43,91,46,25,118,21,119,210,11,253,91,167,169,196,210,58,171,83,222,187,185,104,36,114,163,162,254,40,228,219,111,205,43,81,60,154,57,170,89,232,103,210,92,62,255,0,35,163,241,148,121,18,209,194,139,183,90,197,53,52,175,145,83,243,111,4,123,255,0,26,24,3,150,52,245,49,113,29,87,28,27,244,77,140,214,178,109,151,247,157,234,119,38,255,0,151,214,107,74,157,186,63,103,230,209,110,215,205,158,174,233,253,37,208,120,188,84,237,143,71,149,99,49,252,110,219,137,157,239,241,81,58,107,255,0,21,60,39,198,86,180,1,212,181,118,235,115,177,233,70,105,123,178,195,44,183,11,126,61,114,170,164,142,36,85,123,230,142,154,71,49,27,178,42,238,174,68,219,100,246,150,250,234,220,166,106,158,167,57,97,236,206,34,237,54,105,231,84,196,123,103,69,80,241,175,196,37,199,92,117,110,190,138,223,112,122,226,120,204,242,219,237,16,50,69,88,166,86,57,91,37,94,222,91,186,69,77,209,126,12,70,39,229,223,48,112,83,192,189,159,81,236,20,250,183,172,148,181,15,178,85,187,170,207,102,108,142,139,198,198,213,217,103,153,205,84,114,70,170,138,141,106,42,43,182,234,85,233,84,234,137,88,214,148,231,87,236,142,213,98,126,31,126,133,183,26,216,41,22,69,183,74,136,196,146,68,111,86,234,221,147,109,247,243,242,47,82,205,104,183,227,246,122,27,13,166,153,180,244,54,218,104,169,41,97,111,178,56,163,106,53,141,79,204,141,68,66,163,148,225,127,104,226,43,196,226,99,93,58,167,182,127,40,236,116,95,72,57,239,251,27,147,97,178,76,142,173,205,232,152,222,166,120,197,52,233,175,24,229,85,115,58,204,243,231,215,58,184,108,115,77,52,239,16,161,109,183,22,193,108,22,154,102,177,25,219,163,183,69,18,42,108,169,231,210,223,89,124,215,117,93,213,119,93,253,167,72,213,174,21,116,59,89,45,147,82,100,216,61,5,37,123,209,123,87,107,100,44,165,173,137,203,251,238,227,19,239,159,222,200,142,111,154,249,111,230,101,192,90,235,177,106,186,119,42,166,38,59,52,115,246,31,53,199,97,49,17,138,177,122,170,110,115,222,138,167,95,111,90,144,120,140,225,255,0,40,225,215,80,101,195,175,210,165,101,21,67,60,85,170,228,198,116,178,178,153,85,81,29,183,159,75,218,169,179,155,191,146,254,84,84,85,176,30,93,124,66,92,53,75,79,171,52,227,44,172,146,166,253,134,178,38,193,83,43,149,207,170,183,191,116,141,92,171,237,116,106,157,10,191,193,88,253,171,186,159,55,52,12,70,130,239,161,182,140,177,241,177,43,177,251,228,76,138,69,79,62,205,68,110,108,140,79,227,115,33,119,252,130,42,242,224,187,214,91,120,160,181,209,83,74,230,199,118,181,92,40,234,17,17,118,124,105,23,121,17,127,55,92,44,95,227,68,42,118,232,253,151,154,69,171,127,54,173,61,147,250,75,160,177,152,154,118,247,96,171,199,99,34,60,189,152,170,117,211,235,81,198,102,61,106,121,199,45,103,186,22,224,98,14,41,181,234,135,135,173,39,175,204,17,34,158,245,86,239,1,100,165,147,205,37,172,123,85,81,206,79,106,177,136,138,247,123,55,233,70,238,138,228,50,249,88,188,210,179,138,155,166,172,227,120,20,115,170,209,88,108,222,53,236,71,121,37,77,76,142,234,221,19,242,71,12,91,111,252,37,252,190,118,28,211,21,56,76,45,87,41,231,202,62,246,159,216,44,134,222,209,103,182,112,151,227,91,113,173,85,119,197,60,116,251,231,72,158,233,69,43,125,6,123,173,122,139,29,21,55,138,191,229,121,85,122,250,207,114,44,149,19,200,170,174,115,149,118,70,181,19,117,85,242,107,90,139,236,68,44,251,64,121,126,105,22,151,219,41,110,154,131,106,164,205,50,133,107,95,60,149,209,247,40,41,159,183,155,33,129,222,171,209,23,247,242,34,185,118,221,17,155,244,152,115,149,126,151,208,84,46,89,172,21,244,253,202,154,89,89,97,183,61,204,77,162,85,99,101,168,114,42,254,249,90,232,83,203,109,145,93,237,234,242,176,194,43,36,203,109,205,184,197,94,141,106,158,90,251,252,87,254,148,54,219,25,107,27,86,69,150,87,54,237,91,136,138,166,158,19,84,233,19,187,172,114,166,152,210,52,142,115,174,186,198,142,34,155,15,196,168,232,146,221,71,139,90,32,164,106,108,144,71,67,19,99,68,243,253,234,55,111,138,255,0,141,76,23,174,124,11,232,158,176,91,170,42,45,54,26,92,67,35,84,87,65,115,180,211,182,40,220,255,0,247,232,27,179,36,69,219,205,124,159,253,215,181,22,69,130,122,238,26,205,250,119,46,83,19,13,71,151,231,89,142,85,126,49,56,59,213,81,92,117,196,207,31,24,229,49,221,58,196,168,159,85,52,191,58,208,77,69,169,195,114,150,62,134,239,107,145,149,52,181,116,210,57,27,52,123,239,21,76,15,77,151,101,86,238,139,228,173,114,42,46,206,106,162,90,119,4,92,70,75,175,186,90,177,100,85,13,126,89,139,186,58,27,178,170,167,85,75,21,170,176,213,109,240,235,70,185,29,253,220,111,95,36,84,67,31,115,57,211,26,12,135,71,168,53,54,26,116,109,207,19,175,138,25,38,70,166,239,163,169,114,70,172,114,251,124,165,88,149,62,9,187,188,189,109,200,173,203,171,56,170,196,248,150,180,217,82,161,204,163,202,104,170,237,117,45,246,181,85,34,89,226,93,191,47,92,45,106,47,195,173,126,10,165,90,196,85,148,102,81,98,39,204,171,79,199,151,178,91,239,53,174,215,72,187,21,86,105,114,152,140,69,136,170,102,99,182,136,214,184,142,234,169,227,167,84,233,216,183,66,22,243,20,226,110,183,78,241,232,116,107,8,184,173,61,255,0,35,166,89,110,181,49,59,215,163,183,187,118,246,218,191,189,124,170,142,77,253,168,198,175,240,218,169,52,138,65,226,139,56,169,212,62,32,115,188,150,121,214,88,214,243,81,69,74,189,93,72,148,212,238,236,67,182,222,94,108,141,171,229,241,85,246,251,73,92,247,23,86,27,13,187,68,233,53,112,251,186,212,14,138,54,122,206,119,157,77,236,76,107,110,196,111,105,213,53,107,165,58,247,71,25,241,136,234,123,112,233,195,214,93,196,102,118,220,83,29,123,104,232,41,26,218,139,181,210,70,117,71,69,78,171,182,251,110,157,111,119,154,49,155,166,234,139,230,136,142,114,90,150,147,240,123,160,122,71,109,134,158,213,130,80,94,46,45,98,36,215,91,204,12,172,169,149,255,0,23,39,90,43,98,254,40,218,212,254,53,221,87,129,224,59,75,232,52,227,135,76,122,185,148,253,55,44,178,36,191,87,76,230,35,92,244,153,55,129,191,151,165,176,246,246,243,246,185,203,229,213,177,34,15,204,167,43,181,98,205,55,110,70,181,207,30,61,93,208,251,233,15,110,241,249,190,99,119,3,133,185,52,97,237,204,211,17,76,204,111,76,78,147,85,83,28,226,103,148,114,136,211,134,174,22,229,133,97,183,154,55,91,174,248,149,154,186,149,237,233,116,21,52,17,75,26,167,159,146,181,205,84,219,205,127,198,68,30,37,57,115,97,185,101,190,171,42,208,202,88,177,235,244,76,116,174,179,35,182,161,174,84,79,193,143,117,251,195,215,109,147,111,81,87,109,209,190,110,38,192,36,177,56,59,24,186,55,46,211,175,190,60,37,73,201,118,151,52,217,252,68,98,48,55,166,153,142,113,174,180,213,221,84,114,159,127,100,196,168,139,79,115,220,235,66,181,30,155,41,176,73,81,107,190,88,170,157,13,77,44,168,230,117,244,187,166,90,105,217,228,170,213,217,90,230,175,177,83,224,168,138,151,97,165,26,147,98,213,237,59,177,106,54,56,170,148,87,186,86,207,218,87,35,157,4,168,170,217,97,114,167,146,185,143,107,152,191,157,165,110,243,51,211,26,12,59,89,109,153,205,170,157,32,131,52,160,116,213,45,107,81,26,181,148,238,107,37,122,109,252,38,62,21,95,143,87,82,239,230,101,254,85,57,197,85,118,39,155,105,229,85,67,157,21,166,182,154,233,70,199,121,236,149,13,123,37,68,95,130,34,193,26,237,191,181,234,169,241,43,185,77,117,224,113,181,96,107,157,98,121,120,243,137,251,225,186,58,66,195,97,182,175,101,236,109,77,138,119,110,83,17,189,234,204,238,213,79,126,237,124,167,179,94,212,240,0,22,199,61,0,0,0,0,0,0,56,124,203,43,179,224,152,141,239,55,200,103,236,218,241,251,117,77,210,182,79,224,65,4,110,145,235,255,0,212,181,77,105,245,99,82,179,45,127,213,171,230,162,228,93,234,203,230,87,114,89,89,79,30,242,44,104,231,35,97,166,137,54,221,90,198,116,70,212,219,125,154,159,19,98,126,35,180,174,239,173,218,33,151,105,53,143,36,101,130,175,39,161,74,4,184,62,21,149,176,198,233,24,178,34,177,21,21,200,230,35,219,182,233,248,68,21,208,238,79,55,93,42,214,12,63,82,239,186,207,106,190,209,98,247,138,107,179,237,237,177,201,18,212,58,7,163,216,157,107,50,162,108,246,181,124,209,125,158,192,51,63,6,188,184,52,139,66,112,171,101,247,83,49,27,70,93,168,117,176,199,83,112,170,185,211,50,170,158,219,43,145,23,195,210,198,244,86,39,66,174,203,46,221,110,93,213,21,173,84,106,74,187,142,157,233,253,226,216,251,45,223,5,199,171,173,210,49,99,117,37,77,178,9,97,115,23,218,213,99,154,173,84,252,219,29,132,1,84,220,199,185,110,224,120,110,7,117,226,7,64,108,235,101,101,151,166,162,255,0,142,211,238,234,85,165,87,108,250,170,102,174,235,18,177,85,21,241,167,169,209,187,154,140,233,84,116,63,224,11,136,187,167,14,124,70,99,183,119,87,57,152,222,73,83,13,143,33,129,206,251,219,169,102,145,26,217,149,63,133,11,213,178,34,251,118,71,183,216,229,47,251,55,176,219,114,172,50,255,0,139,222,159,19,45,247,139,93,85,5,91,165,219,161,33,150,39,49,234,237,252,182,233,114,239,249,141,92,128,218,160,28,94,45,81,87,89,140,90,42,238,27,248,169,232,41,228,159,117,221,123,139,27,85,219,175,199,205,84,229,0,170,206,113,60,85,221,168,107,40,120,91,194,174,146,83,67,45,44,87,76,178,90,121,85,174,149,31,186,211,208,187,111,52,111,74,36,207,77,246,114,62,31,200,168,177,71,128,174,9,46,252,94,103,53,115,222,106,234,173,24,22,54,172,117,230,227,2,39,118,121,93,230,202,72,21,219,167,113,200,138,231,59,101,70,53,55,84,221,204,71,112,220,103,227,122,165,156,241,95,171,25,11,240,60,146,165,139,149,220,40,169,230,142,219,60,140,146,158,154,85,167,133,205,114,51,101,106,199,11,54,219,203,109,189,165,192,242,225,211,24,244,179,132,12,26,219,53,170,106,27,157,234,41,175,183,54,79,31,110,87,84,84,72,170,213,123,87,205,21,33,108,44,243,243,217,137,184,25,19,75,56,88,225,231,70,45,80,90,244,243,73,49,203,122,194,222,149,173,146,137,149,21,178,174,219,42,201,83,42,58,87,111,231,228,174,219,205,118,68,220,229,117,23,135,253,17,213,171,76,246,93,69,210,204,106,249,79,59,85,170,250,139,124,105,60,123,174,234,177,206,212,73,98,119,154,250,204,115,87,205,124,252,204,128,0,163,14,97,28,189,231,225,106,120,53,35,77,234,171,46,154,117,116,169,74,103,54,165,221,117,54,122,151,110,173,138,71,34,39,92,78,217,122,36,217,21,21,58,93,231,210,231,247,46,81,188,85,93,112,29,82,103,14,185,69,194,89,177,124,214,71,186,208,217,30,170,219,125,213,173,87,34,51,248,44,153,173,86,42,39,254,17,35,95,45,220,171,105,28,85,96,150,189,75,225,187,82,112,187,180,81,190,26,236,106,186,72,149,233,187,99,168,134,37,154,9,63,228,77,28,111,255,0,146,107,161,166,87,234,252,87,82,49,76,162,213,51,226,173,179,223,40,107,233,164,98,42,185,146,197,59,30,197,68,79,61,209,90,158,192,54,132,56,76,223,51,199,116,239,15,189,103,121,117,197,148,54,91,5,12,215,10,234,135,121,244,67,19,21,206,217,61,174,118,201,178,53,60,213,85,17,60,212,230,200,41,206,39,81,235,48,238,22,105,113,11,109,74,197,54,109,144,82,219,234,81,175,233,115,168,225,99,234,36,219,226,169,220,138,4,95,134,206,93,253,187,40,85,23,21,60,74,230,124,83,106,221,203,81,242,153,164,134,133,28,234,107,29,175,175,120,237,180,8,229,88,226,79,130,189,119,234,123,255,0,124,245,85,242,77,145,39,223,3,220,168,177,202,252,110,217,170,252,80,219,234,106,234,46,49,178,174,221,136,164,174,134,56,97,114,35,163,146,181,204,84,122,189,83,101,236,162,162,53,54,71,245,42,185,141,137,60,180,180,98,215,173,92,89,227,86,219,253,39,138,180,99,16,205,147,87,64,177,163,217,42,83,43,18,22,191,127,46,133,168,146,13,247,69,221,55,111,199,116,216,12,14,165,139,105,30,149,97,20,41,108,195,116,215,23,177,210,163,17,157,171,125,162,158,6,171,81,21,60,209,140,77,252,149,125,191,149,127,41,208,181,159,131,110,27,245,226,211,61,191,59,210,219,51,107,38,98,182,59,189,182,153,148,119,24,29,240,115,103,141,17,203,178,166,253,47,234,111,229,106,162,169,154,128,26,249,113,179,192,222,109,194,6,75,73,60,149,238,191,225,55,201,95,29,162,246,216,186,28,217,81,21,203,77,80,212,221,25,50,53,58,145,83,213,123,81,85,191,130,230,182,91,242,134,227,6,231,85,112,94,21,181,6,235,37,76,107,4,149,120,125,77,68,221,78,141,35,111,84,212,9,191,154,183,161,29,44,105,251,212,100,141,246,43,81,39,223,21,250,53,107,215,190,31,115,77,54,184,82,164,181,53,182,201,170,45,111,232,71,58,27,132,45,89,41,158,223,255,0,8,214,162,237,178,171,92,228,221,55,53,216,211,28,242,237,165,218,139,140,234,53,138,87,199,95,141,93,105,110,144,116,170,110,229,134,70,191,165,119,242,84,114,34,181,81,124,149,21,81,124,128,218,8,31,133,21,101,53,198,138,158,225,69,42,75,79,85,19,38,137,232,138,157,76,114,34,181,118,95,63,52,84,62,92,142,174,162,131,30,186,87,82,73,219,158,154,138,121,98,126,200,189,47,107,21,81,118,95,37,243,79,136,20,13,204,67,137,27,183,16,252,70,95,150,27,147,228,197,49,10,169,172,88,245,58,110,145,164,81,63,166,106,141,190,46,154,70,185,253,74,136,189,29,182,175,224,146,231,151,143,44,220,58,255,0,134,218,53,227,136,155,50,221,214,245,11,107,108,88,205,75,85,180,204,165,118,203,21,85,74,34,162,202,178,55,103,54,37,245,17,138,138,228,114,187,102,213,197,142,149,151,124,130,223,67,88,249,28,202,218,200,162,149,200,239,89,81,239,68,114,238,191,31,53,243,54,145,162,162,164,182,209,83,219,168,41,227,167,166,165,137,144,195,20,105,179,99,141,168,136,214,162,124,17,17,17,0,224,237,122,111,167,118,59,111,161,108,184,22,57,111,183,163,122,124,37,45,174,8,161,219,109,182,232,107,81,187,109,249,136,133,198,119,44,205,40,214,172,90,233,151,104,254,49,110,196,53,14,150,23,212,83,54,219,19,41,168,110,207,106,42,246,39,133,187,70,199,191,205,18,102,163,87,169,81,95,212,158,201,192,0,214,111,69,53,111,56,225,187,88,108,218,145,141,119,169,110,248,221,114,182,174,138,94,166,37,68,72,189,53,20,147,55,219,210,246,245,49,83,218,139,178,166,202,136,169,178,102,27,149,217,243,188,70,201,155,227,211,247,173,121,5,186,154,233,69,39,240,224,158,54,200,197,255,0,234,92,134,190,28,127,227,214,156,99,140,157,86,181,217,89,27,41,159,124,90,229,107,19,102,164,181,48,199,81,42,127,245,201,94,92,207,46,170,218,218,254,10,180,174,122,247,72,233,91,106,154,22,172,155,111,219,142,174,102,70,158,95,14,134,183,111,205,176,18,56,0,0,0,0,0,0,0,7,197,123,188,218,241,203,53,126,67,124,173,142,142,219,107,165,150,182,178,166,69,217,144,193,27,21,242,61,223,153,26,213,85,254,35,92,126,43,248,146,202,184,163,214,59,190,163,223,167,169,138,218,178,58,154,197,108,146,94,166,91,168,26,191,123,141,169,236,234,95,195,123,145,61,103,185,203,236,217,18,238,249,134,92,50,43,119,6,154,156,184,173,190,174,186,227,91,110,167,182,182,158,146,55,62,87,197,85,89,5,60,219,53,168,170,191,122,150,69,84,219,216,139,236,246,148,191,194,143,15,185,110,121,196,142,156,226,249,110,159,223,163,177,213,95,233,100,185,45,77,178,88,226,117,52,78,238,202,199,185,237,70,163,92,216,213,171,191,229,252,160,78,254,3,57,92,97,14,194,237,58,193,196,181,133,247,123,181,230,38,87,91,113,138,135,57,148,212,84,238,77,226,125,83,90,168,178,74,230,170,59,180,229,233,98,42,35,154,174,221,27,98,246,77,53,211,172,102,222,150,156,111,0,199,45,84,45,77,146,150,134,213,4,17,34,121,121,116,49,168,159,189,111,195,224,159,144,236,128,8,197,196,111,47,30,28,120,132,179,84,171,176,218,12,67,39,88,221,225,111,246,26,70,83,74,217,54,93,150,120,152,137,29,67,119,219,126,180,235,217,54,107,219,237,40,223,90,244,123,80,56,108,213,155,158,155,230,45,117,21,242,193,80,201,105,235,41,94,230,178,120,215,103,195,85,3,252,151,165,201,179,145,124,149,170,138,139,179,154,168,155,50,149,87,206,255,0,4,181,181,52,191,83,96,138,54,92,100,90,251,21,83,246,245,165,129,189,19,64,155,254,70,57,213,31,253,116,9,99,203,179,138,10,190,39,116,2,150,231,147,207,220,203,241,89,146,203,125,122,251,106,158,214,35,161,170,255,0,240,172,84,234,255,0,124,100,155,34,38,196,163,41,235,146,45,250,190,159,87,181,27,23,142,103,165,21,195,27,167,175,154,52,69,233,116,180,245,77,100,106,171,236,221,18,166,93,191,190,95,206,92,40,3,95,94,98,28,72,221,184,135,226,50,252,176,220,159,38,41,136,85,77,98,199,169,211,116,141,34,137,253,51,84,109,241,116,210,53,207,234,84,69,232,237,181,127,4,191,156,142,174,162,131,30,186,87,82,73,219,158,154,138,121,98,126,200,189,47,107,21,81,118,95,37,243,79,137,171,197,142,149,151,124,130,223,67,88,249,28,202,218,200,162,149,200,239,89,81,239,68,114,238,191,31,53,243,2,209,249,120,242,205,195,175,248,109,163,94,56,137,179,45,221,111,80,182,182,197,140,212,181,91,76,202,87,108,177,85,84,162,42,44,171,35,118,115,98,95,81,24,168,174,71,43,182,109,151,90,244,223,78,236,118,223,66,217,112,44,114,223,111,70,244,248,74,91,92,17,67,182,219,109,208,214,163,118,219,243,28,229,21,21,37,182,138,158,221,65,79,29,61,53,44,76,134,24,163,77,155,28,109,68,70,181,19,224,136,136,136,126,224,65,254,51,185,102,105,70,181,98,215,76,187,71,241,139,118,33,168,116,176,190,162,153,182,216,153,77,67,118,123,81,87,177,60,45,218,54,61,254,104,147,53,26,189,74,138,254,164,246,83,222,138,106,222,113,195,118,176,217,181,35,26,239,82,221,241,186,229,109,93,20,189,76,74,136,145,122,106,41,38,111,183,165,237,234,98,167,181,23,101,77,149,17,83,102,67,93,142,63,241,235,78,49,198,78,171,90,236,172,141,148,207,190,45,114,181,137,179,82,90,152,99,168,149,63,250,228,175,3,96,252,55,43,179,231,120,141,147,55,199,167,239,90,242,11,117,53,210,138,79,225,193,60,109,145,139,255,0,212,185,14,96,142,60,186,171,107,107,248,42,210,185,235,221,35,165,109,170,104,90,178,109,191,110,58,185,153,26,121,124,58,26,221,191,54,196,142,2,13,243,110,226,2,225,164,124,61,83,105,246,55,94,180,183,189,73,170,146,216,249,24,238,153,25,108,137,168,234,181,111,247,221,112,196,191,220,204,255,0,61,246,42,223,130,190,22,46,188,90,107,61,46,4,218,217,173,184,253,186,5,185,228,23,24,152,138,248,40,218,228,111,68,123,250,189,217,30,230,177,187,239,182,238,118,206,70,42,45,173,241,215,192,14,79,198,54,107,141,100,116,26,175,73,141,80,99,182,183,208,178,138,162,216,250,174,185,164,149,94,249,81,91,35,58,119,106,70,221,188,255,0,1,14,205,192,119,4,114,240,107,106,203,233,238,57,165,30,79,95,149,84,82,61,106,224,160,117,47,106,26,118,200,141,141,81,207,126,254,180,175,93,211,111,104,25,123,75,184,104,208,109,26,178,211,88,244,239,74,241,219,92,116,236,107,22,171,192,199,45,92,234,137,183,84,181,15,69,150,71,126,119,57,127,54,201,228,122,106,199,12,90,9,173,182,73,172,122,143,165,214,27,147,100,99,155,29,91,41,25,5,101,58,175,239,162,168,141,18,70,47,199,201,219,46,222,104,169,228,101,0,6,188,28,113,240,147,113,225,23,87,83,18,167,184,84,221,49,123,221,50,220,49,251,140,236,68,146,72,122,186,95,12,189,40,141,89,99,118,200,229,68,68,86,185,142,217,189,93,41,96,188,156,56,139,186,103,90,117,125,208,92,162,185,213,21,120,51,98,173,178,73,35,183,123,173,147,57,90,232,127,138,25,118,219,242,54,102,181,60,154,131,157,181,134,219,81,161,152,14,81,43,226,75,133,191,44,117,4,13,93,186,214,26,138,57,159,42,167,199,110,170,104,119,252,234,210,46,114,107,168,171,131,139,122,232,169,183,237,212,97,215,24,234,54,93,190,246,149,20,174,77,255,0,47,174,214,1,119,160,0,43,211,156,31,18,55,109,54,210,219,54,136,226,55,39,210,92,245,3,189,37,222,88,247,71,178,211,22,200,232,145,223,14,244,142,70,170,167,181,145,72,213,242,119,157,121,240,55,193,205,239,139,237,74,168,178,203,95,81,104,196,113,248,227,170,191,221,33,141,28,246,53,234,169,29,60,91,250,189,217,58,95,178,174,232,214,177,206,84,118,200,215,101,238,115,21,213,117,60,89,91,41,103,153,93,21,30,27,65,28,12,242,68,99,86,166,169,235,254,55,57,87,117,243,255,0,2,33,48,185,49,217,109,212,60,44,222,175,20,244,232,149,151,60,194,179,196,202,168,157,78,108,116,212,205,99,119,254,10,122,202,137,249,92,239,202,4,165,210,158,23,180,3,69,108,212,246,109,58,210,172,122,221,225,218,136,181,178,81,178,122,217,151,109,186,164,169,145,29,43,213,124,253,174,217,55,93,145,19,200,249,245,147,133,77,0,215,139,12,246,45,69,211,59,45,83,229,106,164,87,26,106,86,83,92,41,157,240,116,85,12,68,123,118,93,151,165,85,90,187,39,83,92,158,70,90,0,107,153,198,71,11,25,7,9,122,193,83,167,247,10,201,46,86,90,232,82,227,96,186,57,136,213,171,163,115,149,187,61,19,201,37,99,145,88,244,79,138,35,145,17,28,210,214,185,82,113,37,118,215,29,3,159,11,203,174,11,89,145,233,196,208,218,228,168,145,234,233,106,45,210,49,86,146,73,21,87,117,114,36,114,197,191,197,33,106,174,234,170,166,48,231,119,143,90,106,52,163,78,50,185,25,31,164,232,114,26,139,116,46,219,214,88,39,166,89,36,79,226,234,167,139,227,241,254,51,13,114,72,173,173,143,91,245,2,221,27,164,240,147,226,140,154,86,166,221,11,35,43,34,70,42,252,119,218,73,54,254,53,252,192,92,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,142,117,207,136,45,41,225,215,12,170,205,117,71,42,164,182,193,20,79,117,45,23,117,171,89,112,145,19,202,26,104,85,81,210,61,87,100,242,242,77,247,114,181,168,170,149,197,205,171,136,237,119,210,125,127,176,225,122,103,170,217,30,47,102,174,194,169,43,167,165,181,86,186,153,31,80,234,234,232,221,39,83,54,114,57,89,28,105,186,42,126,10,21,155,145,229,25,54,97,116,146,249,150,228,87,59,221,202,100,218,74,203,141,92,149,51,191,218,190,114,72,170,229,246,175,199,226,7,106,213,12,231,42,226,27,90,239,217,204,150,201,103,190,103,23,199,205,77,111,167,69,149,200,249,164,233,130,154,63,45,221,210,139,28,109,248,174,200,108,51,194,246,145,59,66,56,125,193,116,158,110,223,139,176,90,99,101,114,199,178,177,107,101,115,166,169,86,170,121,42,119,165,147,101,248,167,153,4,57,75,112,189,161,85,22,246,107,245,70,123,101,205,115,138,52,233,130,211,78,215,183,232,203,220,138,138,233,34,149,26,247,206,168,170,137,47,79,109,61,110,218,191,240,210,208,64,0,0,0,0,30,28,228,106,43,156,168,136,137,186,170,252,15,37,117,115,70,227,182,155,76,241,251,135,14,58,87,116,87,102,23,186,110,214,65,112,129,234,158,136,162,145,190,112,181,201,255,0,223,18,177,126,31,128,199,42,254,19,154,173,10,229,227,163,88,173,250,233,197,62,121,158,217,42,155,81,102,90,214,91,45,114,177,119,100,148,180,145,182,6,202,213,248,182,69,141,210,167,252,39,248,11,121,229,103,129,213,224,220,25,98,50,220,33,88,170,114,90,154,219,243,152,169,178,164,115,76,172,133,127,63,84,49,68,228,252,206,66,159,56,63,225,135,40,226,171,88,237,184,21,162,25,160,177,210,189,149,185,29,209,169,179,40,104,17,201,215,179,189,157,215,254,4,109,248,185,119,95,85,174,84,216,174,197,99,180,227,22,59,118,55,96,161,142,138,217,105,164,134,134,138,154,61,250,32,130,38,35,35,141,187,252,26,214,162,39,241,1,247,0,0,0,99,237,124,214,188,75,135,173,39,191,234,190,103,58,37,21,154,153,93,13,50,61,27,37,109,83,188,161,166,143,127,107,222,253,147,243,38,238,95,38,170,160,68,110,107,156,94,183,71,244,217,116,47,7,186,44,121,142,113,74,228,175,150,9,81,36,182,218,85,85,178,42,237,230,143,159,103,70,223,238,123,171,186,42,55,122,235,224,7,132,234,174,42,181,170,158,219,120,166,153,48,156,103,183,113,201,106,24,170,222,184,186,151,181,72,215,39,177,243,57,170,158,91,42,49,178,57,23,118,166,248,167,47,202,53,67,138,93,110,169,191,87,67,53,243,50,206,174,204,138,158,150,157,190,217,36,114,50,24,35,69,252,24,216,222,134,55,117,217,26,221,213,124,149,75,249,225,11,134,140,123,133,125,22,181,105,197,179,179,83,119,145,60,117,254,228,198,236,181,215,7,181,59,142,69,95,62,219,17,18,54,39,151,168,196,85,245,149,202,161,153,40,168,168,237,180,84,246,235,125,44,84,212,180,177,50,8,33,137,136,214,69,27,81,17,173,107,83,201,17,17,17,17,19,224,135,238,0,2,171,57,216,104,181,206,166,76,31,136,11,101,50,205,73,75,3,177,107,179,154,223,56,19,184,249,233,28,191,220,171,164,169,106,174,201,178,244,38,235,212,155,90,153,214,117,43,78,113,13,92,193,47,90,111,158,90,99,185,88,175,212,174,164,172,129,222,75,210,190,104,246,59,218,215,181,200,215,53,201,230,215,53,21,60,208,10,136,229,49,197,254,51,163,121,45,215,66,245,34,231,13,179,31,204,107,163,173,181,92,103,122,182,26,91,162,177,177,57,146,170,249,53,179,49,145,53,30,187,35,93,27,81,87,103,110,219,157,53,184,226,175,66,241,222,30,117,126,237,167,88,198,167,217,115,90,26,73,28,232,234,40,36,87,77,72,155,249,83,213,108,157,180,157,190,199,35,28,228,242,243,232,85,86,39,101,210,206,96,60,92,104,245,150,12,111,16,214,11,132,182,138,102,118,224,162,187,83,65,113,100,44,79,99,88,234,134,61,236,106,124,26,215,35,83,242,1,177,4,146,71,12,111,154,105,26,200,216,213,115,156,229,217,26,137,237,85,95,130,20,119,205,55,139,188,107,136,141,73,180,96,90,109,114,75,134,35,130,248,134,45,194,53,251,213,198,225,42,181,178,201,26,254,250,38,54,54,177,143,246,57,86,69,77,218,173,85,194,218,201,199,71,20,186,239,101,126,51,168,90,173,93,37,146,86,244,77,109,183,65,13,5,61,67,87,218,147,54,6,177,102,111,247,47,87,39,230,63,94,10,248,116,195,184,150,214,42,28,27,54,212,251,78,39,111,107,227,145,212,179,77,209,95,119,245,188,233,168,186,147,182,178,42,34,238,170,187,162,46,232,199,236,168,4,255,0,228,173,163,87,44,127,0,204,245,178,241,68,248,89,149,85,67,105,180,57,233,178,201,77,74,175,89,165,111,229,107,165,145,25,191,229,129,197,149,156,70,35,137,99,152,30,49,108,195,113,11,69,53,174,203,102,165,142,142,134,142,157,157,49,195,19,19,100,68,79,253,106,171,230,170,170,171,186,169,203,128,0,0,0,0,0,0,0,0,0,0,63,26,202,218,59,117,36,213,247,10,184,105,105,169,216,178,75,52,210,35,35,141,137,230,174,115,151,201,17,63,42,152,103,140,252,195,39,192,184,106,204,114,204,58,245,83,105,188,80,250,63,195,86,83,59,166,72,186,235,233,227,126,203,249,216,247,55,248,149,74,136,204,245,119,84,245,17,171,22,115,168,121,21,246,29,209,201,5,117,198,89,97,106,167,159,148,106,238,132,255,0,2,16,249,142,111,70,95,92,91,221,214,102,53,238,235,253,27,35,98,250,57,196,109,134,26,172,109,55,226,221,186,107,154,39,132,205,92,34,153,225,28,35,149,93,169,33,204,43,137,92,111,88,242,139,70,5,167,247,38,92,49,252,93,242,205,61,194,23,111,13,109,107,209,26,171,26,251,29,28,109,69,68,122,121,57,94,253,183,68,106,174,86,229,105,164,215,10,26,60,155,89,238,116,142,138,27,148,105,99,180,189,205,219,187,27,94,143,169,122,124,85,189,108,137,168,169,229,187,30,159,2,39,112,181,164,152,6,177,234,125,22,49,168,90,133,69,141,208,117,177,237,166,145,92,201,238,142,223,250,158,25,21,59,113,185,125,155,185,221,94,104,140,107,151,125,174,119,29,199,108,120,149,138,135,25,198,173,144,91,173,118,200,25,77,73,75,3,122,89,20,109,77,145,19,255,0,122,249,170,238,171,186,145,185,85,155,152,252,76,227,239,76,112,229,29,252,191,8,93,186,64,204,176,155,37,145,209,178,57,117,53,107,84,68,213,84,196,252,221,119,167,142,145,19,53,85,207,78,17,26,199,116,114,32,2,212,208,32,0,0,7,64,214,253,105,196,52,27,0,173,207,50,249,149,209,195,247,154,42,56,221,180,181,213,42,138,172,133,159,145,87,101,85,119,177,173,69,85,246,31,21,215,77,186,102,186,231,72,134,70,23,11,123,29,126,140,54,30,153,170,186,166,34,34,57,204,202,40,243,76,212,218,42,44,63,24,210,58,58,150,173,125,206,183,211,117,140,106,250,209,211,68,215,199,18,57,63,35,228,123,149,63,224,87,252,56,103,150,54,33,83,123,215,218,236,163,182,190,23,27,178,79,35,164,219,201,38,157,205,137,141,252,202,173,89,87,254,66,145,211,83,53,23,50,215,29,71,184,102,185,15,114,178,241,124,169,107,33,165,167,107,158,145,181,85,27,21,60,44,243,93,154,155,53,168,158,106,190,107,186,170,170,218,247,5,156,60,203,195,254,147,178,146,253,3,27,149,100,79,101,194,245,210,238,174,202,244,237,21,54,233,228,189,182,170,238,169,186,117,190,77,149,83,98,165,133,154,179,92,203,229,17,30,109,63,151,47,108,241,116,62,127,77,157,129,216,136,201,235,170,38,253,232,152,152,142,185,171,141,115,225,77,62,110,190,29,169,0,84,223,50,235,117,69,23,18,207,169,153,54,101,194,195,67,81,15,146,249,177,22,72,255,0,254,232,220,91,33,6,121,161,105,5,109,255,0,16,176,107,21,158,153,210,191,27,115,173,183,84,99,119,86,210,76,228,88,165,95,200,214,75,187,87,254,29,62,8,164,198,121,102,171,216,58,183,122,180,150,183,232,171,50,181,151,109,45,168,187,58,69,200,170,141,123,231,73,143,108,196,71,140,185,110,85,247,58,41,116,71,40,179,199,50,45,93,46,85,45,76,177,252,91,28,180,148,205,99,191,194,176,200,159,242,73,160,83,39,7,188,70,73,195,174,167,182,235,116,73,166,197,239,140,101,13,238,8,211,119,54,52,118,241,212,53,19,218,232,149,92,187,124,90,231,162,121,170,42,92,94,63,144,88,242,187,45,30,71,141,221,105,174,86,187,132,73,61,45,93,52,136,248,229,98,251,21,170,159,254,136,168,168,167,206,71,138,162,254,22,45,199,206,167,132,199,230,246,233,83,33,196,229,121,237,204,109,81,173,171,211,189,77,93,90,233,26,211,61,241,60,124,38,59,220,128,7,227,89,91,71,110,164,154,225,112,171,134,150,150,154,55,75,52,243,72,140,142,54,53,55,115,156,229,242,68,68,77,213,87,200,154,107,56,137,153,210,17,191,152,157,246,138,209,194,182,71,111,170,122,36,183,186,219,117,5,50,43,182,222,70,213,71,80,168,159,151,212,167,122,255,0,128,175,142,8,44,117,55,238,41,48,58,122,118,185,82,150,178,106,233,28,137,228,214,67,79,36,138,171,249,17,85,168,159,198,168,119,14,59,56,161,160,215,156,206,147,23,194,170,95,38,31,140,62,68,167,157,83,165,46,21,110,242,125,66,34,249,244,34,39,75,55,243,217,92,239,46,173,147,47,114,183,210,10,135,86,228,90,221,117,165,86,193,28,75,98,180,171,147,240,222,170,215,212,72,159,196,137,27,17,126,61,82,39,193,74,125,235,145,153,102,180,69,174,49,78,156,123,163,140,254,142,144,203,48,183,54,43,96,49,21,99,163,118,229,232,170,119,103,156,85,114,34,138,99,78,221,34,42,152,234,227,175,41,88,121,66,250,171,110,168,180,106,134,97,105,171,77,167,162,191,92,41,229,77,149,54,123,42,30,213,246,254,116,47,160,169,94,98,90,65,91,167,186,237,85,153,211,83,59,208,153,195,125,37,4,168,223,85,149,109,68,109,76,74,191,194,234,233,147,248,166,68,248,41,157,180,118,106,174,197,55,35,234,207,31,189,85,232,87,49,181,134,205,111,224,174,78,147,118,136,154,123,230,137,215,79,100,204,253,210,177,238,25,46,116,87,110,29,180,210,170,130,100,150,38,98,182,202,103,57,62,18,67,76,200,164,111,248,30,199,39,248,12,152,86,199,47,14,43,45,24,90,46,134,106,45,210,58,43,93,109,75,167,176,87,212,61,27,21,60,242,46,239,166,123,151,201,173,123,149,92,215,46,200,143,87,34,254,26,109,100,228,158,91,138,163,23,135,166,170,121,196,105,61,210,162,237,182,67,137,217,252,230,245,155,241,230,213,84,213,68,245,85,76,206,177,247,199,41,236,144,3,171,106,94,166,97,154,71,136,87,102,249,221,226,59,125,178,133,187,238,170,139,36,242,126,246,40,153,237,124,142,246,35,83,248,215,100,69,84,205,170,170,104,166,106,170,116,136,85,236,88,185,137,185,77,155,52,205,85,85,58,68,71,25,153,158,168,132,14,230,193,125,162,168,200,244,231,25,141,232,181,116,20,87,42,249,91,213,230,145,212,73,3,24,187,127,29,52,159,226,252,199,158,84,86,58,153,50,13,66,201,85,174,74,122,122,58,26,20,118,222,78,124,143,149,234,137,249,209,34,79,254,169,63,41,18,181,239,88,175,26,237,170,87,141,69,187,196,180,237,173,122,69,69,73,213,186,82,210,51,202,40,183,248,170,39,155,151,226,231,57,126,37,161,240,27,164,21,26,77,160,54,201,46,212,171,13,227,42,149,111,181,141,114,122,209,178,70,181,32,141,126,41,180,77,99,149,23,216,231,189,10,150,6,175,151,230,181,98,41,249,177,199,240,210,29,17,181,54,191,217,46,143,237,100,247,231,250,90,244,167,78,249,175,202,87,247,71,24,215,190,18,44,0,91,220,228,0,0,0,0,0,0,0,0,0,80,23,22,156,87,113,42,237,122,213,76,18,29,114,204,233,49,251,86,103,124,183,82,91,232,174,210,211,69,29,44,85,211,71,28,59,68,173,234,99,88,212,106,34,238,155,34,1,104,28,193,184,209,192,120,127,210,108,139,8,178,228,148,117,218,143,145,80,77,108,183,90,233,103,107,231,183,164,204,86,58,178,161,26,187,196,140,99,149,204,71,121,189,232,212,68,86,245,43,105,223,132,77,13,186,113,15,196,30,35,166,244,84,47,158,130,90,232,235,175,79,70,238,216,45,144,189,175,168,123,183,242,77,219,234,38,254,74,249,24,159,19,20,209,70,219,213,234,24,238,215,168,168,146,186,165,169,83,113,172,238,200,200,122,221,235,77,39,109,175,145,200,155,171,151,165,174,114,249,236,138,190,69,253,112,7,195,78,137,232,62,145,82,223,116,183,41,182,230,215,12,166,22,79,115,203,105,85,174,109,110,222,109,134,36,69,94,212,76,85,84,237,170,245,117,110,175,243,242,104,74,16,0,0,0,0,14,59,33,200,108,152,157,134,225,147,228,183,74,123,109,170,213,77,37,101,109,93,67,250,99,130,24,218,174,123,220,191,4,68,69,80,48,79,31,154,201,110,209,78,21,51,171,237,69,91,34,185,95,45,210,227,182,134,42,167,92,149,149,145,186,36,86,34,251,86,54,44,146,255,0,20,75,252,69,19,240,213,129,213,234,119,16,58,121,129,209,194,178,45,223,35,161,138,109,147,126,138,118,204,215,204,253,191,35,98,107,220,191,153,166,91,227,239,140,203,151,22,154,154,207,65,248,154,44,7,25,116,148,246,10,41,55,107,170,21,87,103,214,204,223,132,146,108,155,55,247,140,68,111,181,94,174,151,156,160,56,69,185,89,214,110,42,51,235,83,169,221,89,77,37,14,31,79,51,85,30,176,191,118,207,93,183,193,28,221,226,143,127,194,107,165,118,219,43,28,161,105,5,111,243,185,180,213,77,163,26,121,124,99,127,161,169,50,121,105,36,93,151,201,243,82,61,204,243,246,123,32,127,248,139,32,35,247,29,218,19,91,196,63,12,121,110,9,99,167,89,239,244,177,50,243,100,141,19,119,75,91,76,189,109,137,169,252,41,89,220,137,55,242,69,149,21,125,128,86,87,38,59,197,190,217,197,141,226,138,182,161,35,154,237,132,220,40,233,26,191,248,73,82,174,142,101,106,127,248,56,100,119,252,146,237,141,97,180,167,82,178,205,18,212,235,6,166,98,82,173,53,239,24,175,109,84,77,145,21,17,253,59,182,72,100,79,111,67,216,175,141,201,228,189,46,114,121,27,18,112,223,196,126,156,241,61,166,212,90,135,167,247,24,213,206,99,35,186,90,223,34,45,77,174,169,83,119,65,51,124,151,219,191,75,246,217,237,245,147,203,216,25,84,0,7,17,151,228,214,236,47,19,189,230,55,137,17,148,22,27,117,77,206,169,202,228,106,54,24,34,116,143,85,85,246,122,173,95,51,87,42,106,106,138,202,136,169,41,97,124,211,206,246,199,28,108,77,220,247,185,118,68,68,248,170,170,236,91,135,53,158,55,241,219,102,39,114,225,123,76,47,49,215,222,238,170,216,114,186,218,103,163,162,160,166,69,71,45,18,57,61,179,61,81,17,232,159,128,205,218,190,110,84,108,43,229,195,160,181,90,237,197,30,51,21,77,18,203,143,225,243,51,37,188,189,201,187,59,116,239,107,161,137,119,242,94,228,253,166,171,126,44,235,95,130,129,125,216,85,146,76,103,13,176,227,114,191,173,246,171,101,45,11,157,249,86,40,154,197,95,255,0,116,230,128,3,90,222,41,180,90,231,195,246,190,102,58,93,95,76,177,211,219,110,50,75,108,147,167,102,207,111,149,123,148,210,39,183,219,19,154,138,155,174,206,71,55,125,209,75,180,224,47,139,252,103,138,93,38,160,138,170,231,12,89,246,57,71,21,54,71,109,123,215,186,247,181,17,137,88,196,95,55,69,42,166,234,169,191,75,156,173,95,130,187,170,243,35,225,47,76,53,223,76,159,168,217,14,99,101,193,178,108,62,149,235,73,144,221,36,237,81,203,78,171,212,180,149,74,136,174,115,85,219,172,106,212,115,218,247,47,75,93,214,173,117,30,99,25,126,89,166,249,76,89,38,7,150,215,90,46,246,217,93,225,174,118,170,153,32,127,146,237,187,92,157,46,233,114,39,177,81,55,69,217,83,224,6,209,102,56,215,237,125,211,190,27,244,226,191,82,181,34,234,148,212,116,168,177,210,82,198,168,181,55,10,149,69,86,83,192,197,252,39,187,111,226,106,34,185,202,141,69,84,165,43,111,53,14,55,109,182,230,91,215,85,233,106,150,54,244,54,162,166,193,64,249,182,219,203,119,118,83,169,83,242,170,42,175,199,114,63,106,158,178,234,158,183,100,63,74,181,95,58,186,228,215,36,69,108,114,86,205,187,32,106,174,234,200,98,110,209,196,213,84,223,165,141,106,111,240,3,223,53,201,179,46,32,53,138,237,148,73,65,37,118,75,157,223,95,60,84,84,233,212,174,168,169,155,104,224,143,127,130,43,154,198,254,100,67,99,141,9,211,104,180,123,70,112,173,47,141,236,123,177,155,29,37,186,121,25,248,50,78,200,209,37,122,123,63,10,78,183,127,132,175,142,83,60,35,233,90,208,195,196,149,215,56,176,230,57,53,59,123,84,22,154,23,247,27,142,200,244,93,221,82,215,162,61,42,149,187,163,125,84,107,81,92,173,87,238,142,109,160,128,0,0,0,0,0,0,0,0,0,0,0,0,41,231,157,62,178,91,178,93,77,195,180,94,209,86,201,87,14,162,158,229,118,70,42,47,69,93,98,71,218,137,223,145,204,134,36,127,241,84,39,248,44,11,141,30,47,113,46,17,244,198,76,134,181,33,184,229,151,134,201,79,142,89,213,203,253,19,80,136,155,203,46,222,109,130,62,166,171,215,201,87,116,106,42,43,145,82,131,154,205,75,226,19,85,250,98,142,187,40,205,179,123,170,174,201,235,75,85,85,51,247,95,110,200,198,166,254,213,217,172,107,126,13,111,144,88,175,36,28,14,173,247,109,78,212,249,225,86,210,197,77,67,97,166,145,83,202,73,30,231,79,50,34,255,0,114,140,131,127,239,208,182,3,14,112,145,195,197,171,134,13,11,176,105,93,20,144,212,220,32,107,171,175,117,177,111,211,87,114,149,17,102,145,55,217,122,83,102,198,205,209,23,162,54,110,155,238,102,48,6,181,188,83,104,181,207,135,237,124,204,116,186,190,153,99,167,182,220,100,150,217,39,78,205,158,223,42,247,41,164,79,111,182,39,53,21,55,93,156,142,110,251,162,155,41,16,223,153,31,9,122,97,174,250,100,253,70,200,115,27,46,13,147,97,244,175,90,76,134,233,39,106,142,90,117,94,165,164,170,84,69,115,154,174,221,99,86,163,158,215,185,122,90,238,181,107,131,181,112,23,197,254,51,197,46,147,80,69,85,115,134,44,251,28,163,138,155,35,182,189,235,221,123,218,136,196,172,98,47,155,162,149,83,117,84,223,165,206,86,175,193,93,39,141,93,49,140,191,44,211,124,166,44,147,3,203,107,173,23,123,108,174,240,215,59,85,76,144,63,201,118,221,174,78,151,116,185,19,216,168,155,162,236,169,240,36,189,183,154,135,27,182,219,115,45,235,170,244,181,75,27,122,27,81,83,96,160,124,219,109,229,187,187,41,212,169,249,85,21,87,227,184,23,91,175,218,251,167,124,55,233,197,126,165,106,69,213,41,168,233,81,99,164,165,141,81,106,110,21,42,138,172,167,129,139,248,79,118,223,196,212,69,115,149,26,138,169,174,166,107,147,102,92,64,107,21,219,40,146,130,74,236,151,59,190,190,120,168,169,211,169,93,81,83,54,209,193,30,255,0,4,87,53,141,252,200,135,166,169,235,46,169,235,118,67,244,171,85,243,171,174,77,114,68,86,199,37,108,219,178,6,170,238,172,134,38,237,28,77,85,77,250,88,214,166,255,0,2,205,57,76,240,143,165,107,67,15,18,87,92,226,195,152,228,212,237,237,80,90,104,95,220,110,59,35,209,119,117,75,94,136,244,170,86,238,141,245,81,173,69,114,181,95,186,57,161,96,250,19,166,209,104,246,140,225,90,95,27,216,247,99,54,58,75,116,242,51,240,100,157,145,162,74,244,246,126,20,157,110,255,0,9,222,128,0,0,0,124,247,11,133,5,166,134,123,157,214,186,158,142,142,150,55,75,61,69,68,173,142,40,152,137,186,185,206,114,162,53,17,61,170,171,177,31,57,133,231,217,150,152,112,127,159,231,58,127,144,213,216,175,246,207,69,120,74,250,71,35,101,135,185,116,164,137,253,42,191,149,146,61,171,249,156,165,14,106,14,188,107,86,171,177,97,212,173,87,202,242,88,58,145,201,77,114,187,79,53,59,85,23,116,86,196,231,116,55,205,55,242,106,1,46,121,171,113,131,136,113,1,154,88,180,199,75,110,241,221,113,92,45,243,207,83,116,129,221,84,247,27,140,136,141,85,133,125,143,138,38,53,90,217,19,201,203,36,155,110,212,107,151,55,242,85,208,219,165,182,223,153,113,11,121,161,124,20,247,120,155,141,216,228,123,118,89,225,100,137,37,92,141,223,205,89,220,142,6,34,167,146,186,57,19,218,223,40,55,193,86,132,233,119,16,26,205,111,195,53,91,85,109,216,141,179,173,146,50,142,101,124,117,55,151,117,127,82,211,202,173,236,196,231,109,182,239,119,90,245,34,49,143,93,250,118,20,196,241,60,111,5,198,173,152,118,31,102,166,180,217,108,244,204,163,161,162,166,103,76,112,68,196,217,173,79,203,249,213,119,85,93,213,85,85,85,64,229,128,0,85,103,59,13,22,185,212,201,131,241,1,108,166,89,169,41,96,118,45,118,115,91,231,2,119,31,61,35,151,251,149,116,149,45,85,217,54,94,132,221,122,147,108,107,202,99,139,252,103,70,242,91,174,133,234,69,206,27,102,63,152,215,71,91,106,184,206,245,108,52,183,69,99,98,115,37,85,242,107,102,99,34,106,61,118,70,186,54,162,174,206,221,182,239,169,90,115,136,106,230,9,122,211,124,242,211,29,202,197,126,165,117,37,100,14,242,94,149,243,71,177,222,214,189,174,70,185,174,79,54,185,168,169,230,134,187,220,85,232,94,59,195,206,175,221,180,235,24,212,251,46,107,67,73,35,157,29,69,4,138,233,169,19,127,42,122,173,147,182,147,183,216,228,99,156,158,94,125,10,170,196,13,145,207,89,36,142,24,223,52,210,53,145,177,170,231,57,203,178,53,19,218,170,191,4,53,223,210,206,96,60,92,104,245,150,12,111,16,214,11,132,182,138,102,118,224,162,187,83,65,113,100,44,79,99,88,234,134,61,236,106,124,26,215,35,83,242,31,22,178,113,209,197,46,187,217,95,140,234,22,171,87,73,100,149,189,19,91,109,208,67,65,79,80,213,246,164,205,129,172,89,155,253,203,213,201,249,128,205,60,211,120,187,198,184,136,212,155,70,5,166,215,36,184,98,56,47,136,98,220,35,95,189,92,110,18,171,91,44,145,175,239,162,99,99,107,24,255,0,99,149,100,84,221,170,213,89,55,201,91,70,174,88,254,1,153,235,101,226,137,240,179,42,170,134,211,104,115,211,101,146,154,149,94,179,74,223,202,215,75,34,51,127,203,3,136,1,193,95,14,152,119,18,218,197,67,131,102,218,159,105,196,237,237,124,114,58,150,105,186,43,238,254,183,157,53,23,82,118,214,69,68,93,213,87,116,69,221,24,253,149,13,132,241,28,75,28,192,241,139,102,27,136,90,41,173,118,91,53,44,116,116,52,116,236,233,142,24,152,155,34,34,127,235,85,95,53,85,85,93,213,64,229,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,77,82,225,171,65,117,174,229,21,235,85,116,170,193,146,220,96,165,101,20,85,181,180,251,212,71,78,215,189,237,141,178,53,81,200,212,116,146,46,200,187,110,229,33,87,19,28,157,180,211,34,178,86,100,92,53,214,212,226,215,250,120,223,44,118,42,234,183,212,219,235,85,19,116,141,146,202,171,44,15,95,61,156,231,61,155,236,155,53,55,114,89,0,3,90,13,49,212,237,88,225,103,87,227,201,241,138,138,203,6,79,140,214,201,69,113,160,159,169,141,151,183,39,76,244,117,81,162,167,91,21,88,168,230,175,177,81,21,54,115,81,83,98,173,23,213,59,14,183,105,78,47,170,248,202,237,111,201,173,209,214,182,37,119,82,193,34,250,178,194,229,248,186,57,26,248,215,243,177,74,100,230,245,129,218,112,206,47,102,186,90,160,138,31,165,248,229,13,250,165,145,166,201,223,89,39,165,115,149,61,155,187,194,35,151,111,106,185,87,218,170,76,254,75,249,197,101,251,134,236,139,12,173,149,210,38,45,147,204,148,187,170,237,29,53,76,49,202,140,79,135,238,169,59,189,191,191,246,39,181,66,192,64,0,0,48,167,22,188,81,225,124,40,233,77,94,121,146,62,58,187,181,82,58,150,193,103,71,237,37,198,179,111,38,255,0,115,27,55,71,72,255,0,222,183,201,55,115,154,215,6,54,230,7,198,229,167,133,28,5,44,120,204,176,86,106,62,75,3,219,102,164,114,35,155,67,18,238,215,87,76,159,193,106,238,140,106,254,27,211,216,173,107,246,164,189,56,211,189,80,226,103,87,41,177,28,106,58,187,254,89,149,215,73,81,85,87,83,35,159,235,61,202,249,234,234,36,93,213,24,221,220,247,189,119,95,201,186,170,34,250,102,57,118,169,241,49,171,245,25,21,233,107,50,92,211,50,184,50,40,160,167,141,92,233,101,122,163,34,167,133,137,248,44,106,116,177,173,246,35,81,63,140,188,110,2,184,44,177,240,151,167,61,251,196,116,213,218,133,145,68,201,47,247,22,108,244,129,190,74,218,40,29,253,105,139,230,171,237,123,247,114,249,35,26,208,200,156,44,240,205,131,112,175,165,84,58,119,136,194,202,138,215,35,106,47,87,119,70,141,158,231,88,169,235,74,239,200,196,252,22,51,125,154,212,68,243,85,115,157,152,64,0,0,0,81,95,51,190,48,29,196,62,172,46,157,225,151,37,147,1,193,106,100,167,166,86,47,169,113,184,166,236,158,175,203,240,152,158,113,196,190,126,175,83,147,247,69,66,116,243,77,227,5,52,55,76,190,227,216,61,209,35,206,51,154,87,199,52,145,47,175,109,181,59,118,73,54,233,248,50,74,168,232,217,241,68,73,28,155,43,91,189,103,240,35,194,165,119,21,154,219,73,141,215,69,60,120,133,133,25,114,201,170,227,242,233,166,71,122,148,237,119,194,73,156,138,196,248,163,82,71,34,47,66,160,19,119,148,39,8,78,178,91,93,197,70,123,108,68,173,185,69,37,38,33,4,205,245,161,166,93,217,53,110,202,158,78,147,214,141,139,252,14,226,249,163,218,165,159,31,45,178,217,111,178,219,105,44,246,138,40,104,232,104,32,142,154,150,154,6,35,35,134,38,53,26,198,49,169,228,141,70,162,34,34,123,17,15,168,0,0,1,93,28,215,184,210,189,233,61,162,151,135,189,44,189,73,65,146,228,84,126,42,255,0,113,166,126,210,208,219,159,212,214,65,27,145,119,100,178,236,229,87,121,43,99,68,219,247,68,86,216,185,173,223,25,57,197,195,81,56,168,213,60,162,227,44,143,115,178,122,234,24,59,139,235,54,154,150,69,166,129,171,230,187,109,20,49,166,200,187,121,1,247,112,155,194,86,163,241,115,168,18,98,216,139,155,111,180,219,154,202,139,229,246,166,55,62,10,8,92,237,147,201,54,238,76,253,157,209,26,42,43,186,92,170,168,214,185,201,111,90,99,202,191,131,221,62,181,83,211,222,112,58,140,206,232,200,209,179,220,111,181,243,57,100,114,167,172,169,4,78,100,45,77,247,217,58,21,200,159,190,95,105,203,242,209,210,251,54,154,112,127,132,79,65,73,27,43,242,186,103,100,87,42,132,98,35,231,150,161,202,177,245,42,123,122,97,72,152,159,222,252,21,85,9,74,4,56,213,174,84,188,36,234,45,162,120,177,124,78,171,3,188,58,53,108,23,27,45,92,174,99,31,237,106,190,154,87,186,39,183,127,106,53,24,229,69,84,234,79,37,74,128,226,107,134,93,75,225,47,82,254,132,230,221,50,36,141,241,150,107,205,31,83,96,175,129,29,229,44,107,237,99,218,239,39,49,125,102,187,111,106,43,92,237,145,136,101,205,147,75,45,57,247,8,247,156,178,106,72,157,118,193,43,41,110,244,19,171,125,118,199,36,204,167,168,141,29,237,70,186,57,122,149,61,138,177,51,226,136,168,29,123,149,175,25,183,222,33,112,203,142,149,106,101,197,213,185,166,25,77,28,209,92,37,118,242,221,45,170,228,98,73,39,229,150,39,43,24,247,175,155,146,72,213,119,119,82,172,238,53,239,229,189,158,220,48,14,50,180,238,162,138,84,72,111,149,175,176,214,70,187,237,44,85,81,186,52,69,219,207,202,69,141,233,249,216,155,249,110,108,32,0,0,0,0,0,0,0,0,0,0,7,21,148,98,184,222,109,98,169,198,50,235,37,29,222,211,91,209,226,40,171,34,73,33,151,161,237,123,122,154,190,75,179,218,215,39,231,68,48,46,160,114,255,0,225,175,55,183,203,13,183,15,126,47,94,230,170,69,91,103,168,124,125,14,248,111,19,213,209,57,55,246,167,74,46,222,72,168,72,240,120,94,195,89,196,125,45,49,62,48,148,203,179,188,203,40,157,112,55,235,183,199,93,41,170,98,53,239,142,83,247,194,146,248,143,225,195,51,225,179,51,138,193,127,157,149,246,202,246,186,107,69,222,22,43,35,171,141,170,157,72,173,221,122,36,106,171,122,153,186,237,186,42,42,162,162,147,203,151,135,18,87,157,88,196,174,26,109,156,92,223,93,145,98,177,71,45,45,92,239,87,77,89,64,229,233,221,234,190,110,124,110,233,106,185,124,213,30,205,247,93,213,121,254,99,216,141,187,32,225,154,233,144,84,195,26,213,99,23,10,26,234,105,21,61,102,247,103,101,51,218,139,249,21,39,221,83,217,234,167,228,66,10,112,23,150,84,226,156,81,98,41,20,142,108,23,149,169,180,212,181,21,83,173,146,194,254,132,93,191,36,173,137,223,242,126,30,210,173,20,126,200,204,233,183,110,124,202,180,225,221,60,63,9,111,202,177,31,248,137,176,215,113,88,202,99,229,22,55,188,232,141,60,234,34,42,214,59,55,169,152,137,142,90,246,105,26,92,112,0,184,57,188,0,252,107,107,41,45,212,115,220,46,21,81,83,82,210,196,233,167,154,87,163,89,28,109,69,87,57,206,95,36,68,68,85,85,95,130,7,236,68,204,233,14,43,53,204,241,189,60,197,110,89,166,93,115,142,130,209,105,129,106,42,103,127,158,205,79,98,34,39,155,156,170,168,136,212,243,85,84,68,246,148,211,196,223,17,153,47,17,217,252,153,21,197,37,163,177,208,117,193,100,181,171,247,109,44,10,169,187,157,183,146,202,253,154,175,114,126,68,68,242,106,29,243,141,110,44,171,53,247,42,92,83,20,171,146,44,18,197,80,229,163,102,202,197,184,206,221,218,181,79,69,243,233,217,85,35,106,236,168,213,85,84,69,114,162,119,222,1,248,64,92,254,227,75,173,58,151,106,85,198,104,37,235,179,80,78,223,86,231,80,197,219,186,246,175,182,22,57,60,147,216,247,166,203,187,90,228,117,71,31,138,185,155,95,140,30,27,230,245,207,111,127,132,126,62,199,69,108,158,65,131,232,243,42,171,104,243,200,254,158,168,243,105,235,167,94,84,196,125,186,186,254,204,107,28,34,42,215,39,240,3,194,7,209,90,74,77,115,212,235,74,37,230,174,36,147,31,183,84,51,206,134,39,123,42,164,106,251,37,114,126,2,126,241,171,186,250,202,157,19,164,2,203,132,194,91,193,90,139,86,255,0,239,61,173,33,180,91,65,139,218,92,125,120,252,100,241,158,81,213,77,61,84,199,116,126,51,172,207,25,15,138,245,102,181,100,86,138,203,13,242,130,26,235,117,194,7,211,85,83,76,222,166,75,19,209,81,205,114,126,69,69,83,237,6,68,196,76,105,40,90,106,170,138,162,170,103,73,133,70,241,105,193,94,89,161,119,106,188,175,14,162,170,189,96,83,200,233,35,169,141,139,36,182,180,85,223,181,83,183,159,74,123,27,47,177,124,186,182,114,162,46,44,210,62,35,245,151,67,222,248,244,239,52,169,162,161,153,253,201,173,211,177,181,20,146,59,226,189,169,17,90,215,47,197,205,233,114,236,158,126,69,225,75,20,115,70,248,102,141,178,71,35,85,175,99,147,116,114,47,146,162,162,251,80,192,186,129,192,199,13,58,135,85,45,198,179,0,101,150,186,101,85,125,69,146,119,81,34,170,252,123,77,251,206,251,249,239,209,186,175,180,173,98,114,42,232,185,229,112,85,110,247,113,141,60,38,27,199,35,233,99,11,136,193,70,95,180,246,60,172,114,222,136,166,173,238,205,234,106,210,53,239,143,102,188,80,190,30,105,28,66,71,19,99,126,41,128,74,230,166,202,247,219,171,17,206,252,235,181,82,39,248,145,12,53,172,60,87,107,134,184,192,235,110,107,151,61,150,135,42,59,209,86,248,210,154,145,85,23,116,235,107,124,228,217,124,211,173,206,219,225,177,53,117,23,129,62,17,244,107,16,187,234,78,107,116,203,228,181,90,161,238,173,44,151,88,147,188,255,0,99,33,143,166,38,185,94,247,42,34,39,87,181,125,168,155,149,197,87,27,114,140,165,240,98,184,223,131,75,173,111,110,221,105,165,146,73,214,53,145,251,71,3,28,245,87,189,124,209,168,170,187,170,145,57,132,227,172,68,90,196,92,215,94,168,159,123,97,108,117,59,41,155,87,94,59,39,193,197,49,111,235,213,68,68,68,243,210,153,153,153,214,35,140,204,71,8,235,226,237,58,25,163,89,62,187,234,61,183,79,241,152,220,213,169,119,122,186,173,91,212,202,26,70,170,119,103,127,241,34,162,34,110,157,78,115,91,237,82,236,176,44,31,29,211,92,54,209,130,98,116,73,75,105,178,211,54,154,154,63,106,170,39,155,158,229,248,185,206,87,57,203,241,115,149,126,38,36,224,251,134,202,30,29,244,221,148,247,24,97,151,46,190,35,42,175,149,77,217,221,14,219,212,166,99,191,129,26,42,255,0,27,149,235,236,84,68,207,69,143,38,203,190,69,107,126,191,159,87,62,232,236,253,90,87,164,173,179,157,167,199,252,155,11,63,213,173,76,238,255,0,138,174,83,95,229,79,119,30,185,14,129,173,250,45,136,107,206,1,91,129,229,240,171,99,155,239,212,85,145,183,121,104,106,81,21,25,51,63,42,166,234,138,223,99,154,170,139,237,59,248,37,171,162,155,148,205,21,198,177,45,121,133,197,94,192,223,163,19,135,170,105,174,153,137,137,142,113,48,163,189,116,225,239,81,248,126,201,228,176,230,182,151,173,28,143,84,183,221,160,99,150,142,185,159,5,99,254,14,219,240,163,95,89,191,147,101,69,94,221,165,124,111,241,17,164,214,250,123,37,167,46,142,243,105,164,106,50,10,11,220,30,45,145,181,61,141,108,155,182,100,106,39,146,53,31,178,34,121,34,23,9,144,227,120,246,91,106,154,197,148,216,168,46,246,218,132,218,90,74,234,102,79,11,255,0,141,143,69,69,35,190,81,203,171,134,44,142,181,213,180,152,229,218,196,231,187,169,241,218,238,111,108,106,191,153,178,247,17,169,249,155,178,121,21,139,153,30,35,15,114,107,193,92,211,239,210,127,213,189,112,93,42,228,249,198,14,48,187,79,133,223,152,235,138,98,170,102,123,116,153,137,166,124,53,251,185,34,77,103,52,78,33,170,105,164,130,28,111,3,164,123,211,102,205,13,186,169,94,207,206,136,250,151,55,252,104,164,113,212,237,98,212,189,100,188,54,249,169,25,117,109,230,120,250,146,8,228,84,100,20,232,171,186,164,81,49,17,140,79,102,253,40,155,236,155,238,75,142,41,184,109,225,111,133,237,63,241,48,211,223,178,44,186,248,143,166,178,209,220,174,219,54,53,253,253,84,141,129,177,42,178,52,114,108,158,199,59,161,21,54,234,82,39,104,166,144,100,250,229,168,150,205,61,197,99,68,158,177,221,202,170,151,53,86,58,58,86,170,119,39,127,230,106,42,108,159,23,43,90,158,106,132,78,54,49,179,114,48,215,171,222,170,122,162,117,240,108,45,150,157,152,140,29,121,214,91,134,139,54,233,215,250,74,169,136,153,136,249,211,19,172,206,145,202,121,107,60,56,179,95,2,60,49,75,173,153,235,115,92,174,220,175,194,177,121,219,37,66,72,223,82,225,88,155,58,58,100,252,173,77,209,242,123,125,94,150,175,225,238,91,97,214,52,211,78,113,125,39,193,237,56,6,31,68,148,246,203,76,9,19,55,219,174,87,251,95,44,138,158,215,189,202,174,114,254,85,242,217,54,67,179,151,12,183,3,78,2,206,231,214,158,115,223,254,142,113,219,125,171,187,181,185,156,226,103,133,170,120,91,167,178,158,217,239,171,156,253,209,213,0,0,144,83,128,0,0,0,0,0,0,0,3,4,231,252,12,240,153,169,213,215,59,182,97,162,22,10,139,149,226,121,170,235,107,233,146,90,58,153,234,37,122,190,73,93,44,15,99,149,238,123,149,202,229,93,213,85,119,51,176,2,155,184,223,229,87,46,141,226,215,77,96,208,91,181,194,243,140,218,152,234,171,181,138,187,105,43,45,244,232,155,190,120,165,106,39,122,38,121,171,154,173,71,177,169,213,187,209,28,169,134,57,120,241,123,144,240,215,172,54,203,5,222,245,42,233,230,87,91,21,21,242,138,105,85,96,164,124,138,140,101,115,19,125,152,246,47,79,90,162,122,209,162,162,238,168,197,109,249,86,81,210,220,41,39,160,174,167,142,162,154,166,55,67,52,50,53,28,201,24,228,217,205,114,47,146,162,162,170,42,26,200,107,102,31,73,167,154,203,158,224,22,245,69,165,198,114,123,165,158,5,69,85,222,58,122,185,34,111,154,249,251,24,158,208,54,117,6,40,225,63,56,172,212,142,26,116,203,53,185,74,233,171,174,88,197,2,214,74,229,85,89,42,89,19,99,153,235,191,240,164,99,151,252,62,213,246,153,92,0,0,15,14,114,53,21,206,84,68,68,221,85,126,5,45,115,55,227,213,218,213,124,170,208,109,38,187,59,232,21,154,167,166,237,95,3,213,27,125,172,141,200,168,212,84,252,42,104,158,158,175,193,239,111,95,154,53,138,102,142,105,188,122,173,134,11,143,12,58,57,122,79,72,212,196,234,108,194,235,76,239,58,104,156,155,58,223,19,209,127,116,114,126,234,169,248,45,119,70,253,74,244,108,29,224,167,131,252,175,139,141,77,101,142,4,169,183,97,246,103,71,62,73,121,99,127,169,225,85,94,152,98,85,69,69,158,77,149,26,139,186,34,35,156,168,168,221,148,50,135,46,30,5,43,56,147,204,35,212,173,69,182,203,22,153,227,149,73,221,99,209,91,233,202,182,46,254,21,139,253,105,190,93,215,39,193,122,26,187,185,92,203,202,163,163,164,183,210,65,65,65,75,13,53,45,52,109,134,8,33,98,50,56,163,106,108,214,53,169,228,214,162,34,34,34,121,34,33,196,225,24,78,43,167,24,149,171,5,194,44,180,246,155,21,146,153,180,148,52,112,34,244,69,27,127,58,249,185,85,119,85,114,170,171,149,85,85,85,85,84,231,0,0,0,171,126,99,156,181,174,217,21,218,233,196,7,14,214,53,171,173,171,87,85,228,120,189,36,106,178,207,42,170,171,234,232,216,159,132,247,123,95,10,121,170,238,230,110,174,86,149,165,166,250,171,170,186,19,151,174,75,166,217,109,223,20,191,82,57,208,76,234,119,43,21,219,46,206,138,120,158,138,201,26,138,158,108,145,170,155,167,179,116,54,117,48,166,180,112,99,195,70,191,79,45,203,82,180,170,213,85,118,149,61,107,181,23,93,21,115,151,224,175,154,5,107,165,219,224,146,117,39,230,2,171,236,28,229,184,181,179,91,99,161,184,217,180,242,251,51,19,214,172,184,89,234,89,51,255,0,141,41,234,98,143,252,76,67,164,234,255,0,52,142,45,245,118,211,53,135,233,85,179,13,183,212,177,99,168,139,21,164,125,36,146,181,83,101,78,252,146,73,59,81,124,247,232,145,190,223,201,228,88,29,127,39,78,16,99,123,174,82,222,179,218,42,88,18,73,101,103,166,233,210,20,102,219,250,206,125,58,185,26,212,243,223,169,63,58,169,83,92,75,85,104,98,234,157,198,205,195,182,61,61,14,25,101,85,160,165,175,170,174,154,166,123,187,216,229,235,171,114,189,202,214,53,203,228,198,177,173,78,134,181,202,157,78,84,64,199,54,107,61,235,41,190,81,88,108,116,21,55,43,181,218,170,58,74,74,104,26,178,77,83,81,43,209,172,99,81,60,220,231,57,200,136,159,21,83,96,190,4,248,80,183,112,161,162,244,216,237,108,80,75,152,223,251,119,28,158,178,53,71,35,170,122,87,162,157,142,248,199,10,57,88,213,79,37,114,189,251,39,94,196,81,229,45,193,103,160,173,244,252,83,234,93,165,61,33,113,133,91,135,81,206,223,58,122,103,162,163,235,213,23,216,233,26,170,216,255,0,35,21,206,243,235,106,165,158,0,63,10,218,218,59,109,21,69,198,225,85,21,53,45,44,79,158,121,165,122,53,145,70,212,85,115,156,229,242,68,68,69,85,85,248,33,251,145,147,153,54,113,112,192,184,47,212,107,133,170,89,35,171,185,210,83,217,90,246,46,219,71,87,83,20,19,34,174,251,236,176,190,84,254,53,79,134,224,84,95,29,60,99,229,28,86,106,141,99,232,238,53,84,218,127,99,169,146,28,114,212,190,163,93,26,122,171,87,51,81,125,105,164,219,171,207,126,134,170,49,61,142,87,103,158,7,185,87,85,235,54,59,110,213,205,124,175,184,216,241,91,147,18,162,211,100,163,218,42,235,140,43,191,76,210,189,200,189,136,93,228,173,68,69,123,218,189,72,172,69,107,157,18,184,69,211,91,94,175,241,49,167,58,121,124,133,39,181,221,111,176,45,124,46,68,84,154,150,45,230,154,53,223,224,230,70,230,255,0,202,248,251,13,146,33,134,26,120,89,79,79,19,34,138,38,163,24,198,53,26,214,181,19,100,68,68,242,68,68,248,1,28,45,188,184,248,41,181,219,18,213,14,130,217,229,137,17,81,100,169,172,171,158,101,223,218,189,215,202,175,255,0,18,249,124,54,34,199,21,60,158,113,10,171,13,102,93,194,221,85,93,178,237,71,27,230,92,94,225,86,234,138,106,198,166,235,209,79,60,170,178,71,39,193,18,71,61,174,242,69,115,60,213,108,228,1,173,54,135,107,134,168,240,181,170,176,102,184,93,85,77,182,235,107,157,212,151,75,101,74,57,145,86,68,215,237,45,37,76,107,237,77,209,83,205,58,152,228,71,38,206,106,42,108,75,163,26,171,142,235,126,150,99,58,177,138,245,37,183,37,160,101,100,113,61,119,116,15,243,108,176,185,125,138,232,228,107,227,85,79,45,216,187,20,207,205,223,75,45,58,123,197,90,228,150,58,72,169,233,243,171,44,23,202,150,68,222,150,248,212,146,72,38,118,222,205,221,217,100,142,95,139,164,114,175,154,170,172,187,228,173,158,220,47,186,19,152,96,53,178,164,144,226,217,3,103,163,85,223,120,225,171,139,169,89,249,54,238,67,35,191,46,239,118,255,0,0,44,68,0,0,0,0,0,0,0,0,0,0,199,28,64,235,206,9,195,126,151,221,117,75,63,171,86,81,80,55,183,75,73,18,167,126,190,169,200,189,170,104,145,125,175,114,162,249,251,26,136,231,46,200,213,83,181,230,249,182,43,167,24,149,215,58,205,239,84,246,155,21,146,153,213,117,213,147,170,244,69,27,127,50,121,185,85,118,68,106,34,171,149,81,17,21,85,16,215,231,141,94,47,242,190,46,53,57,247,234,158,253,191,17,178,186,90,124,110,206,245,219,195,192,229,78,169,165,68,85,69,158,78,150,171,213,21,81,17,26,212,85,70,238,161,209,245,239,92,245,23,138,45,90,174,212,76,201,242,213,92,238,146,182,146,219,109,166,234,146,58,42,126,165,236,210,83,179,219,178,43,151,216,155,185,206,115,151,119,57,75,126,229,189,192,157,55,13,216,147,117,51,82,109,144,203,169,121,21,51,122,163,145,17,254,130,164,114,111,225,152,191,9,157,191,223,92,139,240,70,39,146,57,95,135,185,90,112,18,184,252,22,238,39,117,146,202,169,115,168,141,42,49,11,77,75,60,233,98,114,34,182,225,43,87,255,0,8,228,253,201,23,240,90,189,123,117,43,21,150,122,0,0,7,225,91,91,71,109,162,168,184,220,42,162,166,165,165,137,243,207,52,175,70,178,40,218,138,174,115,156,190,72,136,136,170,170,191,4,53,247,227,167,140,124,163,138,205,81,172,125,29,198,170,155,79,236,117,50,67,142,90,151,212,107,163,79,85,106,230,106,47,173,52,155,117,121,239,208,213,70,39,177,202,235,116,230,77,156,92,48,46,11,245,26,225,106,150,72,234,238,116,148,246,86,189,139,182,209,213,212,197,4,200,171,190,251,44,47,149,63,141,83,225,185,73,252,34,233,173,175,87,248,152,211,157,60,190,66,147,218,238,183,216,22,190,23,34,42,77,75,22,243,77,26,239,240,115,35,115,127,229,124,125,128,75,94,7,185,87,85,235,54,59,110,213,205,124,175,184,216,241,91,147,18,162,211,100,163,218,42,235,140,43,191,76,210,189,200,189,136,93,228,173,68,69,123,218,189,72,172,69,107,157,96,150,222,92,124,20,218,237,137,106,135,65,108,242,196,136,168,178,84,214,85,207,50,239,237,94,235,229,87,255,0,137,124,190,27,18,62,24,97,167,133,148,244,241,50,40,162,106,49,140,99,81,173,107,81,54,68,68,79,36,68,79,129,238,5,99,113,83,201,231,16,170,176,214,101,220,45,213,85,219,46,212,113,190,101,197,238,21,110,168,166,172,106,110,189,20,243,202,171,36,114,124,17,36,115,218,239,36,87,51,205,86,183,244,59,92,53,71,133,173,85,131,53,194,234,170,109,183,91,92,238,164,186,91,42,81,204,138,178,38,191,105,105,42,99,95,106,110,138,158,105,212,199,34,57,54,115,81,83,101,146,140,249,187,233,101,167,79,120,171,92,146,199,73,21,61,62,117,101,130,249,82,200,155,210,223,26,146,73,4,206,219,217,187,187,44,145,203,241,116,142,85,243,85,85,11,152,209,141,85,199,117,191,75,49,157,88,197,122,146,219,146,208,50,178,56,158,187,186,7,249,182,88,92,190,197,116,114,53,241,170,167,150,236,93,142,232,87,119,37,108,246,225,125,208,156,195,1,173,149,36,135,22,200,27,61,26,174,251,199,13,92,93,74,207,201,183,114,25,29,249,119,123,183,248,22,34,0,0,7,9,154,97,56,142,162,227,85,152,110,119,142,91,239,214,43,135,111,197,91,235,224,108,208,77,219,145,178,51,169,142,242,94,151,177,142,79,206,212,82,49,106,159,43,94,16,53,30,213,60,22,140,10,76,46,232,230,57,32,184,216,42,228,137,99,119,154,162,186,7,185,208,189,187,251,83,161,21,83,201,28,158,212,151,0,13,115,120,185,225,27,80,120,66,212,24,113,108,166,166,59,165,158,232,199,212,88,175,180,241,172,113,87,196,197,68,122,43,21,85,99,149,138,230,245,179,117,219,169,170,138,168,228,85,179,142,84,92,94,100,26,229,130,221,116,135,82,111,50,92,178,188,38,24,167,163,175,169,145,95,81,112,181,185,122,17,210,57,85,85,239,133,253,44,115,215,205,91,36,91,238,189,74,189,167,155,134,7,105,202,120,58,189,101,53,144,68,181,184,109,214,219,114,163,149,83,215,111,122,166,58,71,181,23,242,43,106,119,84,246,47,66,47,181,16,173,14,88,185,197,102,17,198,142,6,144,202,230,211,100,14,171,177,214,49,21,83,185,28,244,239,232,69,219,224,147,50,23,127,201,248,123,80,54,0,0,1,93,28,215,184,210,189,233,61,162,151,135,189,44,189,73,65,146,228,84,126,42,255,0,113,166,126,210,208,219,159,212,214,65,27,145,119,100,178,236,229,87,121,43,99,68,219,247,68,86,215,7,9,188,37,106,63,23,58,129,38,45,136,185,182,251,77,185,172,168,190,95,106,99,115,224,160,133,206,217,60,147,110,228,207,217,221,17,162,162,187,165,202,170,141,107,156,159,15,25,57,197,195,81,56,168,213,60,162,227,44,143,115,178,122,234,24,59,139,235,54,154,150,69,166,129,171,230,187,109,20,49,166,200,187,121,23,63,203,71,75,236,218,105,193,254,17,61,5,36,108,175,202,233,157,145,92,170,17,136,143,158,90,135,42,199,212,169,237,233,133,34,98,127,123,240,85,84,3,136,211,30,85,252,30,233,245,170,158,158,243,129,212,102,119,70,70,141,158,227,125,175,153,203,35,149,61,101,72,34,115,33,106,111,190,201,208,174,68,253,242,251,79,147,86,185,82,240,147,168,182,137,226,197,241,58,172,14,240,232,213,176,92,108,181,114,185,140,127,181,170,250,105,94,232,158,221,253,168,212,99,149,21,83,169,60,149,38,56,3,91,158,38,184,101,212,190,18,245,47,232,78,109,211,34,72,223,25,102,188,209,245,54,10,248,17,222,82,198,190,214,61,174,242,115,23,214,107,182,246,162,181,206,181,142,86,188,102,223,120,133,195,46,58,85,169,151,23,86,230,152,101,52,115,69,112,149,219,203,116,182,171,145,137,36,159,150,88,156,172,99,222,190,110,73,35,85,221,221,74,189,135,155,38,150,90,115,238,17,239,57,100,212,145,58,237,130,86,82,221,232,39,86,250,237,142,73,153,79,81,26,59,218,141,116,114,245,42,123,21,98,103,197,17,82,175,57,111,103,183,12,3,140,173,59,168,162,149,18,27,229,107,236,53,145,174,251,75,21,84,110,141,17,118,243,242,145,99,122,126,118,38,254,91,129,176,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,1,29,249,129,100,154,141,134,112,153,155,230,122,85,146,87,88,242,27,27,104,171,98,171,162,84,73,82,4,172,133,179,162,42,251,19,180,231,170,249,47,147,85,62,36,136,56,108,207,18,178,103,216,133,239,6,201,105,150,162,211,144,91,234,45,117,209,34,236,175,130,104,221,27,209,23,224,189,46,93,151,224,160,82,167,6,188,123,107,188,188,78,96,20,58,205,173,183,251,166,31,113,184,190,221,95,77,93,82,223,14,174,168,130,72,96,124,139,211,228,214,79,36,79,85,246,39,78,234,168,133,226,26,213,113,43,195,190,113,195,38,170,221,52,207,53,165,123,146,7,186,107,93,193,172,84,134,229,68,174,94,213,68,107,236,243,79,39,55,117,86,185,28,213,246,19,175,131,14,109,116,120,118,51,65,166,92,79,71,117,174,134,220,198,83,91,242,186,72,252,76,201,2,121,53,149,145,111,214,245,106,121,36,172,234,123,147,110,166,170,238,245,11,106,4,115,166,230,35,193,101,93,10,92,34,215,251,11,98,86,43,250,101,130,166,57,118,219,127,220,221,18,63,127,205,182,228,63,226,247,155,213,130,175,29,174,192,184,86,244,132,149,181,236,124,19,229,213,116,206,166,109,52,107,228,171,71,11,209,36,89,21,61,146,72,214,116,123,81,170,187,43,66,46,115,76,213,155,94,171,241,121,126,109,142,178,42,187,126,29,67,77,139,197,60,75,187,95,36,14,146,73,209,23,227,211,81,60,204,255,0,144,79,30,76,56,85,85,135,134,139,246,95,89,7,111,233,70,81,59,233,93,210,191,124,166,167,134,40,145,219,252,126,250,147,167,151,240,125,191,4,169,125,13,209,61,65,226,59,83,237,154,109,129,80,73,89,116,186,75,215,83,85,34,57,97,162,131,169,59,181,83,189,55,233,99,119,221,87,218,170,168,212,221,206,68,93,141,180,131,75,241,173,22,211,28,111,74,241,24,85,150,172,106,130,58,40,92,228,68,116,206,79,57,38,126,222,93,114,72,175,145,219,126,249,234,7,112,0,227,114,76,146,195,135,216,46,57,86,81,118,166,181,218,45,52,210,86,87,86,84,200,140,138,8,88,213,115,222,229,95,98,34,34,129,215,53,143,87,240,109,9,211,171,198,167,234,37,213,40,172,246,120,86,71,34,108,178,212,202,191,185,193,11,85,83,174,87,187,102,181,187,167,154,238,170,136,138,169,175,103,19,252,73,103,220,86,106,197,102,127,149,190,70,66,231,45,37,146,209,19,149,209,91,169,58,189,72,88,159,190,122,251,94,239,107,156,170,190,73,210,212,200,124,122,241,163,123,226,211,81,251,86,119,212,80,233,246,57,43,226,176,91,222,157,46,157,124,209,213,179,183,250,235,211,201,27,236,99,54,106,121,171,220,239,147,129,173,64,225,111,72,53,15,238,169,196,69,54,67,119,175,177,200,217,49,235,85,190,215,29,77,51,106,61,190,42,101,124,173,221,204,95,192,102,202,136,239,93,87,118,180,11,22,229,155,192,82,104,85,134,29,111,213,139,75,126,232,23,202,84,91,117,12,236,245,172,52,114,55,117,106,162,254,13,76,136,190,191,197,141,245,60,149,100,69,159,68,22,253,185,14,17,191,218,25,247,249,26,31,251,241,251,114,28,35,127,180,51,239,242,52,63,247,224,78,144,65,111,219,144,225,27,253,161,159,127,145,161,255,0,191,36,151,13,188,75,105,215,21,24,53,118,160,233,148,55,120,237,118,251,180,182,105,146,233,74,216,37,241,17,195,12,174,217,173,123,209,91,211,59,60,247,246,239,229,228,6,87,58,54,182,235,14,33,160,186,95,127,213,108,226,171,181,108,177,82,172,221,166,185,18,74,169,151,213,138,158,52,95,107,228,122,181,137,240,77,247,93,145,21,83,188,148,125,205,63,139,196,215,77,82,77,36,194,46,142,151,8,193,42,100,142,71,198,239,189,92,110,201,187,37,157,54,252,38,70,138,232,152,191,158,87,38,232,244,2,48,234,70,121,169,124,84,235,141,118,89,112,163,158,239,149,230,215,70,65,69,111,165,69,119,74,189,201,29,61,36,40,191,189,99,122,24,221,254,9,186,174,234,170,95,79,6,124,48,88,248,83,209,91,110,5,76,144,84,228,21,187,92,50,59,139,26,155,213,87,61,169,212,212,119,181,98,141,54,141,137,229,228,213,118,200,231,184,133,92,161,120,63,90,56,93,197,86,160,218,149,38,157,146,209,225,212,213,17,236,172,141,119,100,213,232,139,241,114,117,69,26,255,0,5,100,119,159,83,20,180,176,0,0,0,0,6,183,252,104,225,213,24,39,22,26,177,142,212,68,177,39,210,170,250,248,88,173,86,244,193,85,34,212,194,158,126,106,157,185,153,231,241,246,252,77,144,10,198,230,245,194,29,223,42,164,167,226,131,79,237,143,171,169,179,209,178,135,42,164,167,141,93,35,169,24,170,177,87,34,39,181,35,69,86,73,241,70,116,59,240,88,229,64,146,124,180,53,82,201,169,220,32,225,84,246,250,134,45,126,35,2,227,119,58,116,84,234,134,90,117,218,53,95,204,248,93,19,209,127,186,84,243,84,82,83,26,230,112,137,197,206,125,194,54,161,63,44,197,226,75,165,150,230,198,211,223,44,83,204,230,67,95,10,46,237,114,42,111,219,153,155,175,68,155,46,221,78,69,69,107,156,139,111,218,113,205,35,131,156,250,213,21,93,199,81,101,196,107,220,196,89,173,215,234,9,162,124,107,183,154,36,177,181,240,185,55,221,60,159,191,230,77,192,150,164,54,230,193,170,22,140,11,132,59,246,47,83,81,26,93,115,154,186,75,61,190,21,119,172,228,100,236,158,119,236,159,189,108,80,185,170,190,72,142,145,159,149,17,127,125,88,230,171,194,54,156,217,167,168,199,51,26,156,234,238,140,85,167,182,216,233,37,217,238,84,245,122,234,37,107,98,99,119,246,170,57,206,68,223,102,42,249,45,60,241,65,197,14,163,241,89,168,143,206,243,233,227,167,167,166,98,211,90,45,20,206,95,13,109,166,85,223,161,155,249,185,206,84,69,123,215,205,203,183,177,168,214,180,59,167,46,44,42,175,56,227,59,77,104,233,226,87,69,106,184,73,123,169,147,101,233,138,58,72,95,50,42,237,236,221,237,141,137,240,221,233,191,145,176,161,94,92,165,56,69,188,105,46,29,95,175,122,133,106,146,135,34,204,233,25,75,103,163,158,62,153,169,45,61,73,34,200,244,84,221,174,157,205,99,186,126,12,141,139,251,229,68,176,208,0,0,0,0,0,0,0,0,42,31,92,184,147,226,95,5,214,92,223,17,131,87,114,26,106,123,93,254,186,10,88,153,43,90,214,211,164,206,88,118,77,151,100,237,171,21,19,127,98,150,77,195,14,163,199,170,154,15,134,229,207,186,58,225,94,251,92,52,119,73,164,127,84,142,174,129,169,28,234,255,0,200,231,61,170,255,0,226,122,47,177,81,72,105,204,167,135,59,189,62,68,156,64,226,212,15,168,182,215,69,13,46,66,200,219,187,169,167,99,82,56,170,21,19,247,142,98,49,138,191,7,49,55,252,63,40,251,194,231,21,89,127,13,153,28,175,165,129,215,108,94,230,246,173,210,206,233,58,17,206,79,36,158,23,121,163,37,68,242,246,108,228,77,157,236,106,182,161,107,25,115,44,199,85,111,19,51,52,79,110,179,195,170,127,87,70,102,27,57,132,219,173,148,177,139,201,104,162,155,244,68,107,17,20,211,173,81,26,87,68,204,105,164,235,198,157,120,79,14,81,58,174,124,17,235,16,227,223,134,12,178,223,29,92,186,129,232,42,135,55,121,40,238,212,114,195,44,107,249,21,205,107,163,119,252,151,169,195,106,111,48,238,30,48,107,92,175,198,111,179,102,87,110,218,172,20,86,200,94,200,186,191,123,220,158,70,163,26,223,203,211,214,228,219,240,125,133,142,115,12,45,52,239,205,200,211,197,165,173,236,126,127,114,255,0,201,169,193,220,222,229,198,137,136,246,204,105,167,126,186,119,184,46,102,26,139,111,198,180,30,60,9,42,99,91,142,97,113,130,54,211,239,235,248,90,103,182,121,36,219,242,36,140,129,191,242,255,0,140,133,252,3,226,213,25,71,20,120,147,227,139,174,11,50,85,93,106,93,178,175,67,35,129,232,197,255,0,235,175,137,63,195,254,3,27,235,78,179,230,218,245,157,212,231,25,173,83,95,81,42,36,20,148,144,162,164,20,84,232,170,172,134,38,175,193,21,85,85,87,205,202,170,171,230,165,140,242,247,225,174,229,164,56,93,102,162,102,214,215,82,100,249,92,76,108,84,210,181,82,90,27,122,47,83,88,244,95,54,190,71,108,247,55,224,141,141,23,101,71,33,89,183,84,230,249,148,93,162,60,218,116,246,71,31,198,91,203,23,135,183,209,214,196,92,192,226,43,137,191,122,42,141,35,174,186,227,118,116,238,162,157,53,158,216,239,136,75,160,1,114,115,80,86,175,31,220,95,125,44,173,171,208,205,51,186,170,217,40,229,237,223,238,20,238,242,174,153,171,231,77,27,145,124,226,99,191,9,127,124,230,237,248,41,235,101,30,62,120,190,110,5,109,170,209,77,54,185,167,210,91,132,61,23,170,232,93,231,108,167,122,126,226,213,79,100,207,106,249,175,181,140,93,211,214,115,85,181,183,140,211,227,213,89,5,5,62,91,113,172,160,179,62,118,165,117,69,29,58,79,60,112,254,249,99,98,185,168,231,109,228,155,170,38,235,230,85,179,188,211,89,156,37,137,241,159,203,245,246,118,183,231,69,251,9,20,211,78,208,230,148,112,142,54,233,211,89,159,241,233,215,254,8,235,249,223,101,159,184,51,225,58,229,196,30,88,151,252,142,158,106,108,22,199,59,22,225,63,155,22,190,68,243,74,72,157,249,211,110,183,34,238,214,170,123,28,230,150,237,110,183,80,90,40,41,173,86,186,56,105,40,232,226,100,20,244,240,177,25,28,81,181,17,26,198,181,60,145,17,17,17,17,8,105,129,113,249,194,62,154,98,86,220,35,13,176,101,180,22,155,84,41,12,17,54,215,18,170,254,87,189,123,219,185,238,93,220,231,47,154,170,170,156,255,0,237,155,240,223,254,212,204,63,201,113,127,223,25,57,109,204,6,2,214,236,92,137,170,121,207,243,212,130,219,108,46,214,109,118,63,202,206,10,229,54,104,214,40,167,78,81,219,63,226,158,190,206,17,212,150,160,137,95,182,111,195,127,251,83,48,255,0,37,197,255,0,124,118,221,40,227,167,68,245,147,63,181,233,190,35,77,146,54,237,119,239,248,117,172,160,142,56,83,181,11,230,119,83,146,69,84,245,35,118,222,94,221,137,58,51,28,37,117,69,52,220,137,153,81,177,27,25,180,24,91,85,95,189,132,174,154,41,137,153,153,142,17,17,26,204,207,132,36,64,0,205,86,67,214,71,178,38,58,89,94,214,49,136,174,115,156,187,34,34,123,85,84,246,32,231,49,46,41,126,136,218,37,208,124,22,227,211,123,187,64,139,127,169,133,254,181,29,35,211,118,211,162,167,178,73,90,187,187,242,70,169,253,113,21,49,177,120,170,48,118,166,237,125,95,140,246,39,54,119,33,197,109,46,99,111,47,194,199,26,185,207,85,52,199,58,167,186,63,25,210,57,202,56,113,205,197,11,245,215,58,250,41,137,220,21,248,70,53,51,153,70,172,85,70,220,42,182,233,125,82,167,197,190,214,199,191,239,119,119,151,90,162,103,30,92,220,45,120,88,161,226,19,60,183,162,203,51,28,220,98,146,102,121,177,171,228,234,213,69,248,170,110,216,255,0,50,185,223,22,42,71,110,11,248,102,169,226,15,81,18,170,249,79,35,48,220,117,241,212,93,229,243,111,137,114,238,177,210,177,127,43,246,85,114,167,224,177,23,216,170,221,238,22,150,150,154,134,150,26,42,42,120,224,167,167,141,177,69,20,109,70,178,54,53,54,107,90,137,228,136,136,136,136,133,127,41,194,215,142,189,56,252,79,111,15,231,178,58,155,131,164,28,251,13,178,217,101,27,37,146,206,158,111,244,147,215,17,60,116,153,251,85,243,171,186,116,235,225,250,128,11,75,65,128,0,7,90,212,109,66,197,244,175,10,186,231,185,141,122,82,90,173,16,44,210,187,218,249,29,190,204,141,137,251,231,189,202,141,106,124,85,80,236,138,168,212,87,57,81,17,60,213,84,169,174,59,248,164,93,107,205,62,130,225,183,5,126,21,141,78,230,199,36,110,245,46,85,137,234,190,163,203,201,88,223,54,199,249,83,169,223,191,68,72,252,203,29,78,2,204,215,245,167,148,119,255,0,162,225,177,59,41,123,107,115,42,112,209,172,90,167,141,202,187,41,236,142,250,185,71,223,60,162,88,99,88,245,95,51,226,31,84,170,243,27,196,51,77,91,116,157,148,150,203,116,27,200,148,208,117,116,195,77,18,34,110,171,231,240,77,220,247,57,219,110,226,210,184,53,225,154,147,135,157,59,107,239,48,67,46,99,127,107,42,47,21,13,68,114,192,155,110,202,70,59,248,44,223,214,84,252,39,171,151,117,68,110,209,227,151,39,11,157,107,15,16,185,213,7,170,138,230,99,20,178,183,218,169,187,95,88,168,191,225,108,127,242,157,252,5,44,40,140,201,112,21,113,198,223,227,85,92,190,254,191,191,220,188,116,159,181,118,116,167,102,114,157,41,177,107,72,175,78,83,52,242,162,59,169,235,237,171,195,136,0,88,218,92,0,0,0,0,0,0,0,1,93,156,220,181,139,94,52,74,29,52,200,180,143,81,175,88,213,182,232,235,165,21,201,180,15,70,53,243,177,41,223,10,185,87,125,213,90,179,109,229,229,210,191,148,235,60,166,120,184,212,93,89,207,179,157,58,214,141,76,186,100,119,90,187,117,29,198,192,219,148,232,189,13,129,242,182,169,145,249,38,238,114,77,3,149,61,187,68,171,182,200,187,75,158,57,56,107,94,41,120,126,188,105,245,177,208,199,145,80,202,203,198,61,44,174,70,177,43,225,107,145,35,115,151,216,217,35,124,145,170,251,26,175,71,46,253,59,20,7,104,187,234,62,133,106,84,55,91,100,215,44,87,51,196,46,11,178,171,123,117,20,117,49,170,181,204,115,92,155,42,126,19,92,213,69,107,154,170,138,138,138,187,134,207,128,175,190,29,185,191,232,134,105,97,162,181,235,219,106,112,108,154,40,210,58,170,200,168,229,170,181,213,72,158,93,113,172,72,249,98,234,246,171,30,222,150,255,0,13,198,112,190,243,28,224,182,193,105,154,237,54,186,218,43,27,19,119,109,61,13,53,77,68,242,59,111,38,182,54,70,171,186,251,55,93,145,62,42,137,230,6,127,202,178,123,22,19,140,221,115,12,158,227,21,5,162,201,71,53,125,117,84,171,179,97,130,38,43,222,229,254,36,69,53,143,212,172,202,167,81,117,23,42,212,26,200,187,85,25,61,238,186,243,43,63,130,250,153,223,43,147,252,10,245,38,7,29,252,202,47,188,76,80,203,165,218,99,111,173,199,52,243,186,215,214,45,74,181,181,183,167,49,200,230,119,145,170,169,28,45,114,35,146,52,85,221,81,28,229,242,70,183,171,242,228,224,250,243,196,150,175,208,101,89,21,157,255,0,115,172,62,178,58,203,197,68,204,94,205,124,236,84,124,116,12,95,99,213,235,210,178,34,126,12,123,238,168,174,102,225,115,60,43,97,85,90,117,195,102,153,97,119,8,59,53,182,204,94,220,202,200,186,85,58,42,93,3,95,51,118,95,63,41,28,244,255,0,242,39,176,202,128,0,33,47,50,30,58,233,184,109,196,29,166,122,113,115,142,77,75,200,233,92,177,201,30,207,244,29,35,188,188,75,211,225,43,188,251,77,84,95,52,87,187,201,26,143,202,92,107,113,129,138,112,143,166,79,190,78,180,215,28,194,242,217,32,198,236,207,119,245,68,200,137,213,52,168,138,138,144,71,186,43,149,54,85,85,107,81,81,93,186,107,245,155,102,153,70,163,101,183,92,231,53,188,207,117,190,94,234,159,89,93,89,50,167,84,178,185,124,215,100,217,17,19,201,17,168,136,136,136,136,136,136,136,128,119,109,1,208,125,72,226,155,86,104,244,251,13,142,90,155,133,202,87,85,92,238,149,93,111,138,138,13,247,150,170,161,254,107,183,159,197,119,123,220,214,166,234,228,54,17,208,13,8,193,56,113,210,251,78,150,233,253,23,110,138,222,206,186,154,169,26,157,251,133,83,145,59,181,51,42,123,94,245,79,103,177,168,141,107,118,107,81,18,183,120,51,227,91,129,94,18,52,198,60,106,217,65,156,220,114,139,170,50,167,34,189,122,10,20,125,93,66,39,148,108,222,125,219,4,123,170,49,191,157,206,95,89,202,103,255,0,219,144,225,27,253,161,159,127,145,161,255,0,191,2,116,130,11,126,220,135,8,223,237,12,251,252,141,15,253,248,253,185,14,17,191,218,25,247,249,26,31,251,240,39,72,0,0,4,117,227,143,139,75,39,9,154,65,81,145,70,250,122,172,194,248,146,80,227,22,233,23,126,237,66,34,117,207,35,125,189,152,81,200,231,126,85,86,51,116,235,69,64,138,188,217,248,212,76,102,211,63,11,154,101,120,68,187,93,33,69,204,43,41,223,179,169,41,30,136,230,80,162,167,177,242,181,81,210,126,72,213,27,231,220,93,162,39,46,158,13,106,184,163,213,36,191,101,116,114,55,78,241,9,226,168,188,189,200,168,219,132,223,133,29,3,23,227,213,178,44,138,158,109,143,127,52,115,216,166,18,210,237,56,212,238,43,117,186,143,16,180,212,207,118,202,50,251,132,149,53,247,26,183,43,146,52,114,171,234,42,231,119,193,173,78,167,47,229,242,107,81,85,81,23,97,221,8,209,76,51,135,189,46,178,105,86,11,76,172,183,90,33,218,73,222,136,146,214,84,59,206,90,137,85,61,175,123,183,85,248,34,108,212,242,68,64,59,213,45,45,45,13,44,52,52,52,209,83,211,211,198,216,161,134,38,35,25,27,26,155,53,173,106,121,34,34,34,34,34,121,34,31,168,0,8,209,204,139,14,168,205,120,43,212,203,125,28,74,250,139,125,13,61,225,138,141,87,43,89,73,85,13,68,171,178,127,189,71,42,111,236,68,93,254,4,151,62,91,173,174,223,123,182,86,89,110,212,145,213,80,215,193,37,45,84,18,38,236,150,39,181,90,246,57,62,40,173,85,69,254,48,53,189,225,35,83,173,90,55,196,166,158,106,69,249,253,187,93,158,247,23,143,147,250,213,44,168,176,205,38,223,30,150,72,231,109,241,233,54,73,134,104,106,33,101,69,60,172,150,41,90,143,99,216,228,115,92,213,77,209,81,83,201,81,83,226,107,167,198,111,10,249,63,10,90,195,95,135,215,83,207,81,141,92,94,250,204,106,232,172,94,221,93,26,175,147,21,222,206,236,91,163,36,111,183,116,71,109,210,246,170,202,46,6,57,167,183,71,177,107,126,143,241,3,69,114,186,227,118,182,118,44,247,234,52,239,213,208,64,159,131,79,60,110,84,89,98,106,121,49,205,94,166,53,17,189,46,106,55,164,46,52,17,194,135,152,183,5,119,11,122,92,225,215,219,28,113,43,58,250,39,166,170,134,84,77,183,219,180,248,145,251,254,109,183,34,199,21,188,224,176,202,27,5,102,31,194,220,85,119,107,205,92,110,133,114,138,234,55,65,75,68,215,38,221,116,240,202,137,36,178,167,193,100,99,88,213,217,118,147,205,16,35,111,55,205,80,180,103,220,84,179,25,177,212,71,60,88,53,142,158,205,86,246,59,169,60,107,164,146,121,91,191,179,213,108,209,177,81,55,217,204,114,42,239,228,146,207,146,142,21,87,104,208,188,215,57,170,137,99,102,69,146,54,146,159,169,21,59,145,82,83,183,215,79,135,79,93,68,141,242,248,177,219,251,16,170,77,50,211,109,70,226,27,84,104,48,124,66,146,170,247,147,100,213,174,124,179,76,247,63,101,115,186,166,169,158,69,221,81,141,221,207,123,215,243,251,85,81,23,99,29,5,209,235,6,129,233,6,47,164,120,211,187,148,152,237,11,96,124,234,196,107,170,106,28,170,249,231,114,39,177,95,43,158,253,190,29,91,124,0,239,224,0,0,0,0,0,0,0,7,229,85,85,75,67,75,53,117,117,76,84,244,244,241,186,89,166,149,232,198,70,198,166,238,115,156,190,72,136,136,170,170,190,72,135,234,84,159,52,206,61,89,145,77,113,225,135,71,47,40,235,93,60,139,6,95,118,166,126,233,85,43,87,206,223,19,147,255,0,6,215,39,223,92,159,132,230,244,111,210,143,71,134,27,230,63,199,93,87,18,121,123,244,215,78,110,115,71,166,152,237,83,187,110,102,236,244,221,91,21,83,197,61,62,49,39,159,105,171,183,146,171,220,155,170,35,59,119,44,142,1,229,214,59,229,30,190,106,229,157,83,4,179,84,171,173,22,234,152,213,18,249,87,26,249,61,205,95,194,166,141,222,223,132,143,111,71,155,90,244,33,134,140,67,164,114,106,53,166,93,115,175,189,211,225,148,242,119,238,49,217,169,146,106,186,166,183,205,32,102,239,98,49,30,190,74,253,247,106,111,178,111,177,111,54,30,110,92,22,98,214,74,28,111,28,199,51,91,109,174,217,79,29,37,29,29,53,134,8,226,130,22,53,26,198,49,169,62,200,136,136,137,176,19,221,26,141,68,107,81,17,17,54,68,79,129,228,130,223,183,33,194,55,251,67,62,255,0,35,67,255,0,126,63,110,67,132,111,246,134,125,254,70,135,254,252,9,210,8,219,195,111,31,90,23,197,70,115,93,167,218,101,77,147,199,116,183,218,101,188,204,183,75,124,112,69,225,227,154,24,157,179,155,43,213,93,213,59,60,182,246,111,231,228,73,32,35,71,50,44,58,163,53,224,175,83,45,244,113,43,234,45,244,52,247,134,42,53,92,173,101,37,84,53,18,174,201,254,245,28,169,191,177,17,119,248,20,149,194,70,167,90,180,111,137,77,60,212,139,243,251,118,187,61,238,47,31,39,245,170,89,81,97,154,77,190,61,44,145,206,219,227,210,108,133,117,181,219,239,118,202,203,45,218,146,58,170,26,248,36,165,170,130,68,221,146,196,246,171,94,199,39,197,21,170,168,191,198,107,181,198,111,10,249,63,10,90,195,95,135,215,83,207,81,141,92,94,250,204,106,232,172,94,221,93,26,175,147,21,222,206,236,91,163,36,111,183,116,71,109,210,246,170,134,197,144,205,13,68,44,168,167,149,146,197,43,81,236,123,28,142,107,154,169,186,42,42,121,42,42,124,79,114,156,184,24,230,158,221,30,197,173,250,63,196,13,21,202,235,141,218,217,216,179,223,168,211,191,87,65,2,126,13,60,241,185,81,101,137,169,228,199,53,122,152,212,70,244,185,168,222,153,253,67,204,91,130,187,133,189,46,112,235,237,142,56,149,157,125,19,211,85,67,42,38,219,237,218,124,72,253,255,0,54,219,129,35,202,55,230,249,170,22,140,251,138,150,99,54,58,136,231,139,6,177,211,217,170,222,199,117,39,141,116,146,79,43,119,246,122,173,154,54,42,38,251,57,142,69,93,252,146,73,113,91,206,11,12,161,176,86,97,252,45,197,87,118,188,213,198,232,87,40,174,163,116,20,180,77,114,109,215,79,12,168,146,75,42,124,22,70,53,141,93,151,105,60,209,43,23,76,180,219,81,184,134,213,26,12,31,16,164,170,189,228,217,53,107,159,44,211,61,207,217,92,238,169,170,103,145,119,84,99,119,115,222,245,252,254,213,84,69,11,91,228,163,133,85,218,52,47,53,206,106,162,88,217,145,100,141,164,167,234,69,78,228,84,148,237,245,211,225,211,215,81,35,124,190,44,118,254,196,44,84,232,26,11,163,214,13,3,210,12,95,72,241,167,119,41,49,218,22,192,249,213,136,215,84,212,57,85,243,206,228,79,98,190,87,61,251,124,58,182,248,29,252,10,28,226,79,139,238,48,180,211,136,45,71,192,233,181,227,43,163,164,178,228,247,42,90,40,89,51,90,214,210,37,67,214,14,150,236,187,53,98,86,42,38,235,178,42,22,245,193,166,173,195,173,188,50,233,246,118,251,211,238,151,55,217,105,232,47,53,18,189,29,51,238,84,236,72,106,93,39,146,108,231,72,199,63,217,230,143,69,246,42,41,95,60,223,184,74,190,210,101,137,197,62,21,108,146,174,209,114,130,10,60,169,144,183,119,81,212,198,212,138,26,165,68,255,0,193,190,54,199,27,151,247,174,99,85,87,239,137,180,88,224,187,141,188,243,132,28,182,103,209,83,190,251,133,222,100,107,175,86,7,205,208,143,114,34,34,84,64,229,69,72,231,106,38,219,237,179,218,136,215,123,26,230,134,194,192,138,120,23,51,238,12,179,155,84,85,211,234,159,209,170,183,55,170,91,125,246,130,122,121,161,95,200,175,107,95,11,191,228,72,227,175,235,39,53,206,20,180,218,205,59,240,236,150,163,80,47,157,165,117,53,190,207,79,35,33,87,237,234,247,106,101,107,99,99,85,125,189,29,110,77,191,7,217,184,117,190,113,26,179,107,195,248,100,139,76,18,178,37,187,103,215,106,104,155,75,191,175,224,169,36,109,76,178,237,249,18,88,233,155,252,114,126,101,43,203,149,254,21,85,153,241,165,130,190,40,59,148,184,250,86,222,235,29,210,171,219,100,84,210,54,55,127,245,233,33,77,215,248,95,224,92,69,196,71,16,186,141,196,238,165,214,106,78,162,86,182,74,169,154,148,212,20,52,232,169,79,111,165,71,42,178,158,22,174,234,141,69,114,170,170,238,174,115,149,202,170,170,91,95,42,190,16,46,250,13,167,183,13,88,212,91,67,168,115,60,226,24,217,5,28,236,86,207,109,181,53,81,236,141,232,190,108,146,87,237,35,218,190,196,100,72,187,57,28,136,19,188,0,6,183,252,104,225,213,24,39,22,26,177,142,212,68,177,39,210,170,250,248,88,173,86,244,193,85,34,212,194,158,126,106,157,185,153,231,241,246,252,75,154,229,161,170,150,77,78,225,7,10,167,183,212,49,107,241,24,23,27,185,211,162,167,84,50,211,174,209,170,254,103,194,232,158,139,253,210,167,154,162,145,179,155,215,8,119,124,170,146,159,138,13,63,182,62,174,166,207,70,202,28,170,146,158,53,116,142,164,98,170,197,92,136,158,212,141,21,89,39,197,25,208,239,193,99,149,32,47,8,156,92,231,220,35,106,19,242,204,94,36,186,89,110,108,109,61,242,197,60,206,100,53,240,162,238,215,34,166,253,185,153,186,244,73,178,237,212,228,84,86,185,200,161,177,152,34,86,156,115,72,224,231,62,181,69,87,113,212,89,113,26,247,49,22,107,117,250,130,104,159,26,237,230,137,44,109,124,46,77,247,79,39,239,249,147,115,226,213,142,106,188,35,105,205,154,122,140,115,49,169,206,174,232,197,90,123,109,142,146,93,158,229,79,87,174,162,86,182,38,55,127,106,163,156,228,77,246,98,175,146,135,225,205,131,84,45,24,23,8,119,236,94,166,162,52,186,231,53,116,150,123,124,42,239,89,200,201,217,60,239,217,63,122,216,161,115,85,124,145,29,35,63,42,34,213,167,46,44,42,175,56,227,59,77,104,233,226,87,69,106,184,73,123,169,147,101,233,138,58,72,95,50,42,237,236,221,237,141,137,240,221,233,191,145,210,248,160,226,135,81,248,172,212,71,231,121,244,241,211,211,211,49,105,173,22,138,103,47,134,182,211,42,239,208,205,252,220,231,42,34,189,235,230,229,219,216,212,107,91,103,124,165,56,69,188,105,46,29,95,175,122,133,106,146,135,34,204,233,25,75,103,163,158,62,153,169,45,61,73,34,200,244,84,221,174,157,205,99,186,126,12,141,139,251,229,68,11,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,140,120,129,225,199,74,120,153,194,29,131,106,165,135,198,83,198,231,77,67,91,3,187,85,150,249,213,54,238,193,46,203,210,190,205,218,168,173,118,200,142,107,145,10,166,214,94,77,188,64,226,87,26,138,157,29,189,217,115,187,66,171,150,158,25,106,89,110,184,53,55,242,107,219,50,164,11,228,191,132,146,166,251,47,170,223,34,233,192,26,247,51,150,207,27,178,84,54,149,186,11,114,71,185,233,26,42,220,232,17,155,239,183,155,214,126,148,79,207,190,223,29,204,217,163,220,154,184,128,203,42,233,234,245,123,33,177,224,150,206,166,172,244,241,78,219,149,193,91,237,86,181,176,175,97,63,39,82,202,187,47,159,75,147,219,116,160,12,77,195,183,11,250,65,194,246,36,184,174,150,99,235,3,234,85,29,112,186,213,185,37,175,184,61,61,142,154,93,147,116,79,61,152,212,107,27,186,236,212,85,85,92,178,0,2,26,241,251,195,111,21,220,83,208,208,105,214,151,101,184,38,59,128,64,173,170,184,69,114,185,214,199,89,117,170,69,221,169,51,98,164,123,91,12,106,155,181,136,245,234,114,245,59,205,172,70,204,160,5,43,126,210,167,20,255,0,217,246,149,127,149,110,63,230,35,246,149,56,167,254,207,180,171,252,171,113,255,0,49,46,164,1,74,223,180,169,197,63,246,125,165,95,229,91,143,249,136,253,165,78,41,255,0,179,237,42,255,0,42,220,127,204,75,169,0,82,183,237,42,113,79,253,159,105,87,249,86,227,254,98,88,79,47,78,23,243,238,19,52,94,245,167,58,141,119,199,238,55,43,142,81,83,123,138,91,37,68,211,64,216,36,164,164,133,173,115,166,138,39,35,250,169,222,170,136,213,77,149,190,126,212,73,64,0,225,51,92,97,185,174,33,122,196,31,122,185,217,217,122,161,154,129,213,246,201,91,21,93,51,101,98,177,100,133,238,107,145,175,68,85,217,219,46,203,230,84,213,55,38,157,66,181,107,245,138,205,89,148,81,94,244,166,106,165,170,184,94,35,122,83,214,197,77,26,245,120,87,193,190,233,44,136,136,196,145,138,173,77,213,203,210,168,140,91,128,0,124,86,91,45,167,28,179,208,227,246,27,124,20,22,219,101,52,116,148,116,176,49,25,28,16,198,212,107,24,214,167,177,168,212,68,68,252,199,218,0,0,0,0,0,3,214,72,227,154,55,195,52,109,124,111,106,181,205,114,110,142,69,246,162,167,197,15,96,5,117,113,89,202,27,11,212,219,189,110,117,195,245,246,139,10,189,86,189,211,84,216,235,35,114,218,38,145,124,213,209,44,104,175,165,221,119,85,106,53,236,243,245,90,196,79,56,45,146,242,191,227,103,28,174,90,70,104,255,0,165,162,85,84,101,85,182,241,69,44,79,219,227,179,165,107,219,237,242,234,107,119,255,0,2,151,252,0,160,220,67,149,127,26,185,85,91,33,171,211,42,60,118,157,207,232,90,187,197,234,145,145,179,242,170,178,39,201,46,201,249,81,139,249,183,39,207,9,252,166,180,215,70,46,148,89,230,178,94,41,243,220,162,141,237,158,150,137,180,253,22,154,41,83,205,29,208,255,0,90,165,232,169,186,57,232,214,167,245,189,209,28,79,144,0,0,0,0,0,0,0,0,0,0,7,229,85,75,75,93,75,53,13,117,52,85,20,245,17,186,41,161,149,136,246,72,199,38,206,107,154,190,74,138,138,168,168,190,74,132,19,215,158,89,54,171,237,117,78,73,161,87,202,107,44,179,42,200,251,29,201,207,90,94,175,106,164,51,34,57,209,167,228,99,145,201,186,254,19,83,201,39,136,49,113,88,59,56,202,119,111,83,175,190,19,217,14,210,230,123,53,126,111,229,215,119,117,231,28,233,171,198,39,132,248,243,142,169,83,117,223,128,206,42,173,53,110,166,251,150,201,88,212,85,233,154,146,229,73,36,111,79,202,159,125,69,79,249,72,139,249,142,91,18,229,225,197,6,77,85,28,119,28,70,131,29,166,122,249,213,93,46,144,116,181,55,84,93,217,11,164,147,225,252,31,61,208,183,176,68,198,206,97,98,117,154,170,246,199,232,216,21,244,211,159,213,111,114,155,86,162,123,119,106,247,77,122,127,60,145,87,135,46,0,52,231,70,107,169,114,236,198,177,185,134,83,76,189,200,36,154,4,101,13,19,254,14,138,21,221,92,244,248,61,234,191,5,107,90,169,185,42,128,38,112,248,107,88,90,55,44,211,164,53,182,111,157,227,243,236,68,226,179,11,179,93,125,252,162,59,34,35,132,71,116,64,117,93,78,135,82,42,112,171,149,30,147,75,100,131,39,169,137,97,163,169,188,77,36,116,212,170,239,37,155,104,226,145,94,230,251,90,213,111,74,174,219,174,201,178,246,160,122,213,78,245,51,26,232,143,177,119,200,93,166,238,236,85,164,196,233,60,98,116,237,142,184,237,133,94,220,121,98,113,33,119,184,84,221,110,185,230,7,87,89,89,43,231,168,168,154,231,92,249,37,145,202,170,231,185,203,73,186,170,170,170,170,169,243,254,213,159,16,63,217,134,158,255,0,148,43,127,205,11,74,4,63,236,12,28,245,79,181,178,163,165,221,165,166,52,138,168,211,212,133,90,254,213,159,16,63,217,134,158,255,0,148,43,127,205,7,237,89,241,3,253,152,105,239,249,66,183,252,208,180,160,126,127,179,248,46,201,246,191,127,241,127,105,190,213,31,242,66,173,127,106,207,136,31,236,195,79,127,202,21,191,230,134,82,225,131,128,109,97,209,93,114,198,181,55,41,201,48,218,171,93,155,198,119,225,183,214,85,62,161,221,234,57,161,111,75,95,78,198,174,206,149,170,187,185,60,145,125,171,228,179,224,30,150,178,60,37,154,226,229,49,58,196,235,207,177,139,142,233,79,104,115,12,45,204,29,250,168,220,185,76,211,58,83,28,170,137,137,252,36,0,18,237,114,21,229,196,143,46,140,219,33,207,102,205,180,175,37,91,196,57,21,201,37,185,83,222,106,127,162,40,159,52,158,188,201,42,254,235,19,122,149,85,23,215,70,183,100,235,44,52,24,152,204,21,156,117,27,151,99,146,195,179,155,79,152,236,182,38,113,57,125,81,19,84,105,49,49,172,76,119,248,115,225,48,233,58,55,164,184,190,136,233,229,175,79,49,56,127,161,104,25,213,61,67,154,137,37,101,67,191,116,158,77,191,124,229,255,0,18,35,90,158,77,68,59,176,6,77,20,83,110,152,162,152,210,33,11,137,196,221,198,94,171,17,126,169,170,186,166,102,102,121,204,207,57,0,7,211,192,0,1,194,102,216,165,30,117,136,222,48,219,141,117,125,29,45,234,142,90,41,167,160,157,97,168,141,143,110,202,172,127,193,118,95,200,168,190,197,69,69,216,175,156,127,150,54,77,110,214,218,11,126,65,123,167,186,105,188,110,117,108,213,241,63,181,83,52,108,114,116,210,62,61,247,107,222,170,136,175,106,171,122,81,238,69,71,108,210,200,65,133,138,192,88,198,85,77,87,99,89,143,231,79,5,155,33,218,236,215,102,237,93,179,151,220,221,166,228,105,60,53,210,116,210,42,137,231,21,71,87,87,108,75,240,161,161,163,182,81,83,219,109,212,176,210,210,82,68,200,32,130,22,35,35,138,54,162,35,88,214,167,146,53,17,17,17,19,216,136,126,224,25,188,149,169,153,170,117,144,0,31,128,0,0,0,0,0,0,0,1,24,56,189,224,7,72,120,178,135,211,247,7,73,140,230,244,240,164,52,249,13,12,72,231,74,198,167,171,29,84,74,168,147,177,62,11,187,94,212,217,17,219,122,171,39,192,20,75,168,220,165,56,192,194,171,102,102,51,141,217,115,106,6,57,122,42,172,247,104,98,114,179,224,174,138,169,209,61,29,240,86,183,171,207,125,149,83,204,233,246,190,89,220,111,93,106,219,73,22,134,85,211,239,178,186,90,171,189,190,24,216,221,209,21,85,93,58,111,182,251,236,155,174,219,236,138,108,20,0,169,205,0,228,183,122,146,225,75,125,226,67,59,164,130,129,155,72,235,14,57,35,164,154,85,254,4,181,79,106,54,52,252,169,27,95,186,47,147,218,190,101,162,96,184,22,27,166,88,173,191,7,192,49,202,43,21,138,215,18,67,73,69,71,31,68,108,79,138,175,197,206,85,221,92,231,42,185,202,170,170,170,170,170,115,224,1,248,214,58,173,148,147,190,130,8,102,170,108,110,88,35,154,85,138,55,201,183,170,215,61,26,229,107,85,118,69,114,53,202,137,231,178,251,15,216,1,83,122,255,0,203,47,142,30,35,181,66,237,170,90,129,169,122,85,37,109,193,253,20,212,177,221,174,93,139,125,43,85,123,84,208,162,208,249,49,136,190,223,107,149,92,231,110,231,42,174,58,253,165,78,41,255,0,179,237,42,255,0,42,220,127,204,75,169,0,82,183,237,42,113,79,253,159,105,87,249,86,227,254,98,63,105,83,138,127,236,251,74,191,202,183,31,243,18,234,64,20,173,251,74,156,83,255,0,103,218,85,254,85,184,255,0,152,143,218,84,226,159,251,62,210,175,242,173,199,252,196,186,144,0,0,0,131,92,194,57,121,222,56,166,173,135,83,180,255,0,54,168,167,204,45,84,45,162,138,207,116,168,85,182,212,192,197,115,186,98,93,149,105,164,85,114,170,175,155,28,187,110,141,243,121,57,64,17,19,151,87,5,240,112,177,166,110,190,230,52,48,187,81,242,200,153,37,230,68,86,201,232,234,116,93,227,161,141,233,186,108,223,39,72,173,93,157,39,150,238,107,24,164,187,0,0,0,0,0,14,141,172,154,41,166,218,249,131,214,105,238,168,227,80,93,237,53,105,187,21,222,172,212,178,237,234,205,4,137,235,71,35,126,10,158,223,52,84,86,170,162,213,54,184,242,101,214,12,106,229,81,112,208,140,170,217,152,217,156,245,88,40,46,115,182,134,231,19,126,13,87,42,36,18,237,241,127,84,123,255,0,1,62,23,36,0,215,186,78,91,92,110,69,59,233,221,160,151,53,123,30,172,85,109,202,129,205,221,23,111,39,36,253,42,159,157,23,99,45,105,79,39,78,38,242,251,132,46,212,186,252,127,0,182,117,39,125,210,213,178,229,88,141,248,246,226,166,114,196,229,254,250,102,151,110,0,194,92,48,240,131,163,188,40,227,114,90,52,234,213,37,69,218,185,141,109,210,253,95,210,250,234,229,79,62,149,114,34,35,35,69,243,72,218,136,212,242,85,234,119,172,185,180,0,0,0,0,0,0,0,0,0,48,247,20,216,191,16,121,206,149,87,97,60,58,95,49,155,5,246,246,142,164,171,188,222,171,170,41,223,69,72,228,245,214,155,179,4,170,178,185,55,111,90,244,244,34,171,155,235,108,173,171,119,114,85,226,161,202,174,118,127,165,106,170,187,170,173,214,227,231,255,0,240,37,212,128,41,91,246,149,56,167,254,207,180,171,252,171,113,255,0,49,31,180,169,197,63,246,125,165,95,229,91,143,249,137,117,32,10,86,253,165,78,41,255,0,179,237,42,255,0,42,220,127,204,71,237,42,113,79,253,159,105,87,249,86,227,254,98,93,72,2,189,121,122,114,244,214,142,19,53,162,245,168,218,141,147,225,87,27,109,199,23,169,178,69,21,146,182,174,105,219,60,149,116,147,53,206,108,212,209,53,25,211,78,244,85,71,42,238,173,242,246,170,88,80,0,14,141,172,154,41,166,218,249,131,214,105,238,168,227,80,93,237,53,105,187,21,222,172,212,178,237,234,205,4,137,235,71,35,126,10,158,223,52,84,86,170,162,247,144,5,54,235,143,38,93,96,198,174,85,23,13,8,202,173,153,141,153,207,85,130,130,231,59,104,110,113,55,224,213,114,162,65,46,223,23,245,71,191,240,19,225,128,36,229,181,198,228,83,190,157,218,9,115,87,177,234,197,86,220,168,28,221,209,118,242,114,79,210,169,249,209,118,54,17,0,82,70,148,242,116,226,111,47,184,66,237,75,175,199,240,11,103,82,119,221,45,91,46,85,136,223,143,110,42,103,44,78,95,239,166,105,105,92,48,240,131,163,188,40,227,114,90,52,234,213,37,69,218,185,141,109,210,253,95,210,250,234,229,79,62,149,114,34,35,35,69,243,72,218,136,212,242,85,234,119,172,185,180,0,0,1,248,86,209,81,92,168,170,45,215,26,72,106,169,42,162,124,19,193,60,104,248,229,141,200,168,230,61,171,228,230,170,42,162,162,249,42,41,90,28,78,114,112,178,100,215,42,204,187,134,140,146,143,29,154,161,206,154,76,106,238,233,22,137,28,190,106,148,243,181,28,248,145,126,12,123,92,221,215,201,204,111,146,89,176,3,95,187,239,44,110,55,44,117,207,163,251,139,77,112,98,42,244,84,80,222,40,38,138,68,79,138,125,249,28,159,196,230,181,127,49,206,96,188,168,184,206,204,43,98,134,237,130,90,241,58,57,23,206,182,245,122,166,232,106,110,168,187,199,78,233,101,248,124,88,155,238,155,121,121,151,208,0,132,156,36,242,182,210,94,30,238,84,89,230,127,94,220,247,53,164,114,75,77,45,69,50,71,110,183,201,237,71,195,2,170,171,228,111,194,73,21,118,93,156,214,49,201,185,54,192,0,0,3,214,72,227,154,55,195,52,109,124,111,106,181,205,114,110,142,69,246,162,167,197,10,236,226,179,148,54,23,169,183,122,220,235,135,235,237,22,21,122,173,123,166,169,177,214,70,229,180,77,34,249,171,162,88,209,95,75,186,238,170,212,107,217,231,234,181,136,158,118,42,0,160,28,151,149,255,0,27,56,229,114,210,51,71,253,45,18,170,163,42,173,183,138,41,98,126,223,29,157,43,94,223,111,151,83,91,191,248,20,251,49,14,85,252,106,229,85,108,134,175,76,168,241,218,119,63,161,106,239,23,170,70,70,207,202,170,200,159,36,187,39,229,70,47,230,220,191,32,4,6,225,63,148,214,154,232,197,210,139,60,214,75,197,62,123,148,81,189,179,210,209,54,159,162,211,69,42,121,163,186,31,235,84,189,21,55,71,61,26,212,254,183,186,35,137,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,147,77,13,60,47,168,168,149,145,69,19,85,239,123,220,141,107,90,137,186,170,170,249,34,34,124,72,41,175,220,222,116,11,74,174,149,88,222,154,218,43,117,42,235,72,247,69,44,244,53,45,164,181,181,232,187,42,54,169,205,122,203,253,244,113,185,139,240,122,152,91,155,223,23,215,138,75,163,56,86,211,251,188,148,144,165,52,85,153,133,69,60,157,47,151,186,222,168,104,21,81,119,70,116,43,101,145,63,124,143,137,55,217,28,139,13,120,67,224,147,84,248,189,190,213,51,24,150,27,30,47,105,145,35,186,100,85,177,57,240,67,34,162,42,67,19,19,101,154,110,149,71,116,34,181,17,21,21,206,111,83,122,130,78,212,243,187,213,215,214,164,148,122,43,136,69,73,212,237,226,150,178,170,73,54,253,234,117,162,181,55,79,45,215,167,207,243,25,107,73,249,215,233,197,238,178,11,110,177,233,77,215,23,108,142,70,58,229,104,171,75,141,59,119,253,251,226,115,99,145,141,79,138,55,184,190,94,73,231,178,125,118,222,72,250,47,21,189,177,222,53,147,53,170,174,233,78,169,169,160,164,130,37,95,138,164,110,99,213,19,243,117,145,107,139,30,85,122,169,160,22,10,237,67,211,235,234,103,184,149,189,142,158,191,183,74,176,92,109,240,53,55,116,146,66,142,115,101,141,169,248,79,98,238,137,187,149,141,106,42,160,93,6,158,106,70,9,171,24,173,38,111,166,249,85,191,33,177,215,34,246,107,104,165,235,103,82,126,19,28,158,214,61,61,138,199,34,57,23,201,81,14,200,107,195,193,47,23,185,103,9,250,167,73,118,142,186,166,167,10,188,79,28,25,45,161,28,174,142,104,21,118,241,17,179,216,147,198,139,212,213,77,149,81,21,138,187,57,77,132,237,55,91,109,246,213,69,124,179,214,197,89,65,113,167,142,174,150,162,39,117,50,104,100,106,57,143,106,252,81,90,168,168,191,145,64,250,192,56,60,227,52,198,180,231,15,188,103,121,133,206,43,125,150,195,71,45,117,109,76,138,136,140,137,141,221,118,252,174,95,98,53,60,213,85,17,60,213,0,249,181,19,82,176,45,38,197,106,179,109,73,202,237,216,237,142,143,100,150,178,186,100,99,58,151,126,150,53,61,175,122,236,187,49,168,174,95,130,41,94,218,177,206,195,79,236,213,179,219,116,111,73,238,89,43,35,85,99,46,119,138,196,183,194,229,254,19,33,107,36,145,205,254,249,99,95,204,133,126,241,129,197,182,115,197,158,165,79,148,95,38,169,160,198,168,30,248,177,251,23,119,120,168,41,255,0,132,228,79,39,76,253,145,94,255,0,111,177,168,189,45,106,38,113,225,131,148,230,176,235,125,138,135,58,212,91,244,58,123,141,220,99,109,69,28,115,210,45,77,206,170,23,38,237,122,65,212,198,196,199,38,219,57,238,234,217,119,232,84,219,112,239,180,124,238,245,101,149,174,146,191,68,177,41,169,55,111,76,80,215,84,197,34,38,222,123,189,122,145,119,95,103,171,229,249,253,164,136,209,110,113,124,62,231,213,116,246,125,79,199,175,26,119,93,58,163,82,166,103,165,194,220,215,47,193,211,70,214,200,223,63,139,161,70,167,181,92,135,91,159,146,62,138,58,219,218,165,214,44,222,59,135,70,221,249,33,164,124,61,91,39,159,105,35,71,109,190,254,93,127,20,243,242,243,132,220,90,114,227,214,142,22,232,231,203,219,60,25,150,15,27,209,174,190,91,161,116,114,82,34,174,205,241,84,234,174,88,119,93,147,169,174,123,55,84,69,114,42,162,1,125,86,91,213,159,35,180,210,95,177,251,173,37,206,219,95,19,103,165,172,164,153,179,67,60,110,77,218,246,61,170,173,115,85,62,40,167,218,80,231,47,126,58,242,30,25,51,106,76,27,51,186,77,89,166,23,218,166,199,93,77,43,213,233,103,149,238,219,198,64,158,125,40,138,187,200,196,242,115,119,93,186,145,11,223,130,120,42,160,142,170,150,104,230,134,102,36,145,201,27,145,205,123,85,55,71,34,167,146,162,167,158,224,126,128,29,119,81,115,236,107,75,48,75,246,163,102,53,139,75,101,199,40,38,184,214,200,214,245,63,183,27,85,85,172,111,239,158,239,38,181,191,23,42,39,196,14,59,86,117,143,76,180,55,18,159,56,213,92,194,135,31,180,66,189,9,45,67,149,95,52,155,42,164,112,198,212,87,202,245,68,85,70,49,170,187,34,174,219,34,149,223,169,252,238,44,52,87,9,168,52,127,69,234,110,148,177,189,90,203,149,254,226,148,221,196,69,219,116,166,137,175,93,151,218,138,178,34,254,86,167,176,175,174,39,120,147,212,46,42,245,82,175,58,203,106,103,240,235,35,169,172,86,118,57,93,21,182,145,93,234,67,27,83,218,245,242,87,191,109,222,239,204,141,68,150,28,55,114,121,212,109,73,199,105,115,29,109,203,100,192,105,43,163,73,105,236,208,209,119,238,106,197,246,44,232,247,53,148,234,169,231,210,189,110,248,57,26,190,64,118,44,123,157,254,161,193,90,215,101,122,17,142,215,82,110,189,76,183,221,167,164,147,109,252,182,116,140,149,60,147,243,121,254,98,103,240,213,204,123,135,94,36,238,48,98,182,235,165,94,39,150,84,108,216,108,215,228,100,75,84,237,188,210,158,102,185,99,149,127,35,85,91,34,249,170,51,100,85,35,206,89,201,23,76,103,179,202,220,23,90,178,138,27,170,49,86,39,221,168,233,234,169,220,255,0,130,57,177,36,78,106,47,179,116,85,219,125,246,93,182,90,215,226,11,135,45,89,225,115,61,76,43,83,45,41,71,84,173,241,54,235,141,28,138,250,74,248,145,118,238,211,203,178,42,236,187,110,138,141,123,87,110,164,77,211,112,217,84,16,91,149,215,25,247,46,33,48,90,189,42,212,155,179,170,243,204,54,157,178,50,178,103,111,45,218,217,212,140,108,207,95,140,177,57,89,27,213,124,220,142,141,203,187,156,245,39,72,0,8,245,199,39,20,244,60,40,104,141,102,101,76,200,234,114,139,196,139,107,198,233,30,222,166,190,177,205,87,44,210,39,245,184,154,138,245,252,171,208,223,46,189,192,229,120,145,227,43,66,56,90,183,181,250,149,147,172,151,170,136,150,106,59,5,181,137,81,113,169,111,158,206,237,238,141,141,138,168,168,143,145,204,106,170,42,34,170,249,16,27,50,231,127,148,75,91,44,122,125,160,246,170,90,70,170,164,82,222,110,210,79,35,255,0,35,156,200,152,196,103,247,168,231,127,25,95,22,235,102,173,113,35,170,171,77,67,5,223,52,206,114,218,215,74,245,253,210,122,153,93,230,231,185,124,154,198,53,169,186,170,236,198,49,191,189,107,124,172,127,74,121,36,210,205,102,167,174,214,189,97,170,130,229,51,81,211,91,177,186,86,44,116,234,169,248,62,38,116,94,181,252,187,68,137,229,228,171,237,3,229,193,57,223,214,165,115,32,212,221,7,133,104,222,244,235,170,177,93,149,37,137,187,121,237,4,204,84,145,119,223,255,0,10,194,125,240,243,197,134,135,241,63,101,146,233,165,57,99,106,43,41,88,215,87,89,235,25,225,238,52,91,251,59,144,170,174,237,248,117,177,94,205,252,145,219,162,161,1,181,147,146,127,130,176,207,116,208,141,86,170,184,93,41,218,174,101,167,35,130,54,37,86,223,189,109,84,72,212,99,190,8,142,143,165,85,83,119,53,60,202,236,179,222,53,111,134,125,91,109,125,3,238,120,126,115,135,215,43,30,199,183,162,88,37,111,147,163,123,87,213,124,110,106,236,168,187,177,236,119,197,171,230,27,54,3,14,240,155,196,101,131,138,77,20,179,106,157,162,40,233,43,165,234,162,189,91,216,229,95,3,113,141,19,187,18,42,249,171,85,28,215,177,125,170,201,25,191,158,232,153,136,0,0,0,0,0,0,0,0,1,130,56,150,227,83,65,248,87,164,142,45,69,200,164,169,191,84,196,179,82,99,246,182,37,69,194,102,124,30,230,170,163,98,98,175,146,62,71,53,23,101,233,234,84,84,63,126,50,184,143,160,225,111,65,239,122,152,232,225,168,188,61,205,182,88,41,37,252,26,155,140,200,238,218,57,55,77,216,198,181,242,185,17,81,85,177,57,17,119,84,53,251,164,165,213,62,34,117,85,148,208,37,211,48,206,115,43,130,174,238,119,114,162,174,161,254,106,170,171,178,53,173,106,42,170,249,49,140,111,239,90,223,32,176,156,191,158,6,89,53,100,140,192,116,26,209,73,72,222,164,142,75,197,222,90,137,31,252,23,43,98,100,104,207,206,222,167,127,124,126,184,111,60,12,142,42,200,163,212,45,6,182,212,210,185,17,36,154,205,120,146,9,25,236,221,205,142,86,61,31,241,245,85,237,246,251,124,188,249,173,46,228,145,107,125,150,154,179,89,117,146,185,151,73,152,215,207,65,142,82,70,145,83,187,111,54,37,68,232,229,151,248,251,109,79,227,246,158,154,177,201,42,134,43,36,213,218,37,171,245,147,93,33,99,156,203,126,75,76,206,221,74,252,26,149,16,35,123,107,240,243,141,200,170,190,106,223,104,19,83,134,238,55,56,127,226,142,63,5,167,153,60,148,153,11,34,89,166,199,174,209,165,53,193,140,79,194,115,88,142,115,38,106,124,93,19,156,137,229,213,182,230,123,53,139,190,216,181,83,135,141,80,125,170,239,79,117,195,179,108,78,181,146,34,178,69,138,162,150,102,236,230,72,199,181,118,86,170,42,57,174,106,171,92,215,34,162,170,41,124,92,5,113,91,15,21,218,37,79,145,221,221,4,89,133,130,70,219,50,74,120,154,140,106,206,141,221,149,44,106,123,25,51,125,109,147,201,28,146,53,60,154,4,146,0,0,33,167,17,28,211,248,114,208,219,141,78,49,142,205,85,168,89,21,43,150,57,169,172,114,177,40,233,228,69,84,86,75,86,237,217,212,138,155,42,70,217,21,23,201,118,82,62,243,86,227,174,235,103,174,173,225,123,72,175,50,82,74,216,154,153,125,218,146,100,71,236,246,239,232,232,220,223,54,250,170,139,42,162,162,249,164,127,195,69,129,188,50,112,141,172,92,86,228,147,217,180,214,211,12,86,235,123,153,233,59,221,123,221,21,13,10,59,216,142,114,34,171,222,168,138,168,198,34,185,118,221,118,77,213,2,97,93,185,222,234,140,213,106,251,22,134,226,212,116,189,196,84,138,174,229,81,83,39,111,226,222,182,164,105,213,253,215,78,223,153,78,239,167,60,239,44,181,21,113,210,106,206,135,85,208,211,42,162,62,187,31,185,182,161,205,255,0,246,121,154,207,250,223,240,28,198,37,201,19,77,41,237,172,76,239,91,114,107,133,193,204,69,123,173,52,52,244,112,177,251,46,232,137,47,121,206,68,93,188,247,77,209,23,201,55,242,198,250,233,201,111,44,199,172,245,23,237,3,212,84,202,38,167,107,158,182,59,212,44,165,169,149,169,236,72,170,26,189,167,189,127,130,246,198,158,95,133,240,2,202,116,55,137,45,24,226,58,194,251,254,145,230,244,151,150,211,163,124,101,26,163,161,172,163,85,246,36,208,61,17,237,243,221,17,219,43,87,101,233,85,50,105,172,166,15,156,234,199,13,122,167,22,71,141,85,220,177,76,195,25,171,116,19,193,52,110,141,237,115,93,180,148,245,17,59,110,166,46,219,57,142,77,149,63,192,166,192,28,33,241,55,142,113,89,163,118,237,72,180,195,21,13,210,39,173,5,246,216,215,245,45,13,115,17,21,237,77,252,214,55,34,181,236,95,224,185,17,124,209,200,129,154,192,56,12,251,59,197,180,199,11,188,234,14,109,117,142,219,99,176,81,201,91,93,82,255,0,62,136,216,158,196,79,107,156,171,179,90,212,243,115,149,17,55,85,68,3,233,202,114,188,103,7,199,235,114,188,202,255,0,111,178,89,173,209,247,106,235,235,234,27,4,16,179,217,187,158,229,68,79,53,68,79,202,170,136,158,106,64,93,98,231,61,162,152,141,93,69,171,72,112,107,206,121,52,74,172,74,250,137,125,23,66,229,246,35,152,175,99,230,122,39,183,101,141,155,252,23,207,116,174,254,49,248,208,212,78,45,179,121,106,238,117,85,22,188,46,219,80,245,176,227,204,126,209,193,31,154,54,105,209,23,105,42,28,223,107,151,116,110,234,214,108,155,239,146,120,94,229,105,174,60,65,90,40,243,108,170,186,159,79,177,42,230,54,106,90,171,141,51,166,174,173,137,200,138,217,33,165,69,111,222,213,61,143,145,236,221,21,21,168,228,93,192,202,79,231,117,171,203,86,231,199,162,184,123,105,122,85,27,26,214,85,44,136,237,253,170,253,209,21,54,242,219,167,219,231,191,192,204,122,87,206,183,74,175,245,176,219,181,115,75,111,88,147,100,94,151,92,45,181,109,185,211,177,127,132,246,116,71,43,91,253,235,100,93,254,31,20,253,104,249,36,104,155,45,233,29,126,176,230,243,87,109,231,52,48,210,69,18,175,159,254,13,99,114,167,195,247,255,0,5,252,190,81,167,137,78,81,154,199,164,118,154,172,191,73,239,109,212,107,45,35,93,45,69,28,52,139,79,117,130,52,219,214,108,8,231,54,116,79,61,250,29,213,241,70,109,190,193,113,154,117,169,154,127,171,120,189,54,105,166,185,117,183,34,178,213,121,71,87,67,50,72,212,114,123,88,244,252,40,222,155,166,236,114,35,147,226,136,118,115,91,94,27,120,153,213,62,21,117,18,28,195,4,184,204,216,123,173,142,241,99,168,145,205,164,185,194,213,245,162,153,159,7,167,173,211,38,221,76,85,93,188,149,81,118,11,208,157,106,195,120,131,210,219,30,171,96,213,93,118,235,196,59,201,3,220,139,45,29,67,124,165,167,149,19,216,246,57,21,23,242,166,206,79,39,34,168,119,240,0,0,0,3,132,205,179,60,107,78,177,27,190,117,152,221,97,182,217,44,84,114,87,87,85,74,187,54,56,152,221,215,111,202,229,246,35,83,205,85,81,19,117,84,67,155,41,207,155,63,25,77,212,44,161,252,52,233,229,205,31,142,99,85,72,252,146,170,23,42,37,117,206,53,84,74,109,253,142,142,5,246,252,22,95,248,52,85,9,143,203,223,137,124,155,138,155,182,176,106,69,233,38,165,182,50,253,71,69,97,182,61,232,169,65,111,100,47,88,216,187,121,43,220,170,175,123,190,46,114,237,228,141,68,152,165,105,114,65,255,0,91,29,77,255,0,143,168,191,155,184,178,208,0,0,0,0,0,0,0,0,7,95,207,53,3,10,210,252,86,191,56,212,44,154,130,195,98,182,71,220,169,173,173,149,25,27,19,224,212,248,185,234,190,77,99,81,92,229,84,68,69,85,68,57,247,57,26,138,231,42,34,34,110,170,191,2,128,57,131,113,123,121,226,131,88,107,168,172,215,105,126,231,216,181,76,148,88,253,28,111,94,205,74,177,85,175,175,114,111,179,159,47,154,181,87,240,99,233,77,145,85,202,224,154,58,183,206,191,2,178,215,212,90,244,99,74,46,25,52,113,171,152,203,173,226,179,209,240,57,83,216,246,64,214,62,71,177,127,186,88,221,249,144,197,148,92,238,245,106,58,199,62,227,162,120,140,244,170,228,233,138,10,234,152,164,68,248,162,189,85,200,171,236,243,233,255,0,25,143,56,66,229,103,168,188,69,98,244,154,151,158,228,171,130,226,55,6,164,182,212,90,37,168,175,185,66,190,201,89,26,185,173,138,39,126,246,71,42,171,189,168,197,106,163,150,82,220,121,35,232,196,182,199,197,104,214,76,210,154,226,172,84,108,245,52,244,147,194,143,248,42,196,214,49,202,159,155,184,159,198,7,115,208,190,111,156,60,106,125,194,158,193,168,246,187,142,154,220,170,85,26,201,238,19,54,174,217,212,191,189,90,166,53,174,103,159,239,164,137,140,68,246,185,9,209,75,85,75,93,75,13,117,13,76,85,20,245,17,182,88,102,137,232,246,72,199,38,237,115,92,158,74,138,138,138,138,158,74,134,188,156,89,240,57,172,28,36,92,160,168,203,35,167,189,98,183,9,187,22,252,138,222,215,120,121,36,217,85,33,149,142,245,161,151,165,21,122,87,116,84,69,233,115,186,93,180,161,229,57,198,149,239,29,204,40,184,96,212,123,212,149,88,245,237,92,204,86,122,151,171,150,223,91,230,239,8,142,95,100,82,249,244,183,216,217,54,68,79,190,40,22,254,0,0,96,46,36,248,223,208,14,23,35,90,45,64,201,159,91,145,62,52,150,28,118,210,214,212,92,28,213,77,218,231,183,169,27,11,87,224,233,28,221,255,0,123,185,210,249,134,113,153,15,10,58,99,21,14,45,36,19,234,6,88,217,105,236,145,57,90,228,161,141,169,180,149,210,49,119,221,172,85,68,99,85,54,115,215,226,141,114,20,129,135,225,186,173,196,110,167,178,193,141,81,93,50,236,203,37,170,146,121,95,36,171,36,211,61,125,105,38,154,87,174,205,106,121,171,158,229,68,68,248,129,96,249,127,60,12,162,90,201,25,129,104,53,170,150,149,168,228,142,75,197,226,73,228,127,228,114,178,38,49,27,249,218,142,119,241,158,113,14,120,25,60,85,113,51,61,208,91,93,85,51,182,73,101,180,94,36,130,70,121,121,185,172,150,55,163,188,247,245,85,201,252,103,41,165,156,146,25,53,170,10,237,104,214,89,160,175,149,187,203,110,198,232,218,230,66,187,123,60,76,255,0,134,187,251,118,137,19,203,201,87,125,211,149,212,94,72,184,172,150,153,230,210,93,106,186,211,220,216,213,88,41,242,42,56,230,130,103,111,228,215,75,2,49,209,166,223,190,72,223,236,252,31,63,32,150,92,57,113,249,195,143,19,21,48,216,176,236,158,107,62,77,43,85,91,96,190,68,218,106,185,54,77,215,180,168,231,69,55,197,118,141,234,237,147,117,106,18,52,214,111,88,52,91,86,184,106,212,31,162,26,141,99,171,199,239,180,46,101,93,21,76,50,239,28,205,71,110,202,138,105,217,228,230,238,158,78,106,238,213,77,151,165,200,168,150,239,203,39,142,106,254,34,113,186,141,37,213,43,131,37,207,241,154,70,205,5,115,215,103,222,168,26,168,213,149,223,150,120,213,90,143,254,18,57,175,246,245,236,19,180,0,7,135,57,26,138,231,42,34,34,110,170,191,2,26,107,255,0,53,94,26,116,90,225,85,141,227,149,85,186,133,127,164,114,199,44,22,39,51,193,67,34,123,90,250,183,175,66,254,126,210,73,178,249,46,202,139,180,54,230,81,204,46,247,168,249,13,223,64,116,90,255,0,37,30,21,109,145,244,55,203,165,35,250,100,189,212,53,85,36,137,146,34,255,0,82,181,83,167,203,110,234,163,149,85,88,173,222,52,112,189,193,54,184,113,93,95,36,152,21,162,11,126,59,73,47,102,183,34,186,57,209,80,194,244,217,86,54,43,90,174,154,93,149,23,161,136,187,110,222,165,98,42,40,18,194,243,206,251,83,167,172,235,199,244,47,23,162,164,238,34,246,171,46,117,21,82,118,252,247,111,91,27,18,117,123,61,110,157,191,49,219,112,30,119,244,143,168,142,159,84,180,34,104,96,87,125,242,178,193,118,73,30,214,239,240,167,157,141,69,93,182,255,0,194,166,255,0,152,236,120,183,36,61,48,166,161,70,230,186,221,148,92,107,85,137,187,173,116,20,244,113,53,219,46,254,172,157,229,84,223,111,138,121,34,254,95,46,133,172,252,148,111,182,187,76,247,109,8,213,36,189,213,66,197,115,108,215,250,118,83,201,54,223,6,85,70,189,29,74,155,236,143,99,91,190,219,185,62,1,97,250,9,197,78,134,113,45,106,146,225,164,217,189,53,194,170,153,157,117,118,169,209,105,238,20,169,190,219,201,3,253,110,157,252,186,219,212,197,95,36,114,153,104,214,53,91,171,156,57,234,107,92,169,125,193,179,124,102,165,28,155,245,83,212,211,72,159,250,156,199,39,241,177,237,95,223,53,124,239,47,128,62,52,109,220,91,105,204,209,223,153,75,65,159,99,45,142,27,229,20,78,68,101,75,28,155,50,178,22,251,81,143,84,84,115,83,126,135,121,123,21,170,161,41,192,0,0,0,124,183,91,165,182,199,108,172,189,94,107,160,162,183,219,224,146,170,170,166,121,17,145,65,12,109,87,62,71,185,124,154,214,181,21,85,87,201,17,8,69,163,92,217,244,35,82,117,110,243,167,57,68,50,98,118,169,46,43,77,140,100,53,210,35,105,43,225,68,70,162,212,171,182,240,174,123,145,92,213,119,169,210,228,71,43,28,158,182,10,230,215,198,162,212,205,81,194,166,153,221,85,34,133,204,126,103,93,78,255,0,195,122,108,230,91,154,228,248,39,170,249,118,248,244,51,127,41,26,177,255,0,150,215,5,83,113,51,168,223,78,115,171,99,221,166,216,141,75,93,94,143,69,70,221,171,81,17,204,161,106,252,91,178,181,242,170,123,24,173,111,146,200,142,64,189,166,61,146,49,178,70,244,115,92,136,173,114,46,232,168,191,20,61,143,72,97,134,158,22,83,211,196,200,162,137,168,198,49,141,70,181,173,68,217,17,17,60,145,17,62,7,184,0,0,0,0,0,0,0,0,3,241,172,172,164,183,210,79,95,95,85,13,53,45,52,110,154,121,230,122,50,56,163,106,110,231,185,203,228,214,162,34,170,170,249,34,33,251,20,187,204,251,142,187,174,170,229,247,46,31,180,190,243,37,62,15,143,212,186,154,243,87,75,50,116,223,43,88,190,179,122,155,237,167,137,200,173,70,239,210,247,34,189,119,68,102,193,44,181,223,155,239,15,218,99,113,168,199,244,210,209,95,169,55,42,103,43,31,81,69,80,218,75,98,57,62,13,169,115,92,233,60,255,0,124,200,220,197,248,57,72,219,87,206,239,86,159,88,143,161,209,60,70,26,94,167,111,20,181,213,50,72,169,251,212,235,69,106,34,167,197,122,124,255,0,49,26,120,80,224,59,90,120,178,146,75,182,47,13,45,135,18,164,153,96,169,200,110,104,228,129,100,77,149,209,192,198,167,84,239,68,84,221,19,102,166,254,179,154,170,132,245,178,114,69,209,234,123,122,71,146,107,70,101,93,93,183,156,212,52,148,180,145,42,249,127,224,222,217,87,248,95,191,248,167,228,243,15,139,75,185,217,224,23,106,184,168,53,127,72,46,216,243,30,228,106,220,44,181,173,184,68,221,255,0,124,248,94,216,158,214,167,199,165,207,95,200,139,236,39,238,148,235,30,152,235,134,45,22,103,165,89,157,191,34,180,200,238,135,75,74,245,71,194,253,183,237,203,27,145,31,19,246,243,233,123,81,118,84,93,182,42,91,136,222,79,58,163,166,246,106,156,183,68,178,148,212,10,10,72,221,45,69,166,90,84,165,186,49,136,138,170,177,53,28,230,84,108,137,190,200,172,122,238,136,214,57,72,145,195,191,17,58,157,194,206,165,211,231,88,29,116,176,75,12,137,5,218,211,80,174,109,61,198,157,29,235,211,206,207,241,236,237,186,152,239,52,217,64,217,76,29,19,67,181,143,17,215,221,44,176,106,190,19,80,175,182,223,105,146,85,133,238,69,146,150,118,175,76,180,242,109,236,124,111,71,53,126,11,182,233,186,42,41,222,192,0,0,0,0,16,127,26,227,45,117,171,152,93,179,67,176,11,167,94,17,133,219,110,201,91,60,18,34,199,118,186,178,46,151,61,21,63,10,40,119,115,25,240,87,117,187,205,58,21,61,121,160,113,148,221,0,211,101,210,156,18,230,140,207,179,90,87,179,185,27,149,31,106,182,59,169,146,84,162,167,224,200,245,71,71,31,197,23,173,255,0,188,68,88,21,202,39,223,46,211,255,0,16,221,63,234,144,11,215,0,1,90,95,183,125,166,63,238,23,148,127,148,233,255,0,236,143,219,190,211,31,247,11,202,63,202,116,255,0,246,76,85,251,72,154,179,254,237,184,151,254,131,82,63,105,19,86,127,221,183,18,255,0,208,106,64,202,191,183,125,166,63,238,23,148,127,148,233,255,0,236,143,219,190,211,31,247,11,202,63,202,116,255,0,246,76,85,251,72,154,179,254,237,184,151,254,131,82,63,105,19,86,127,221,183,18,255,0,208,106,64,202,191,183,125,166,63,238,23,148,127,148,233,255,0,236,143,219,190,211,31,247,11,202,63,202,116,255,0,246,76,67,115,228,173,169,22,91,109,93,226,239,175,88,93,29,13,4,18,84,213,84,207,73,80,200,225,137,141,87,61,239,114,249,35,81,168,170,170,190,196,66,187,175,52,180,20,55,122,218,43,85,205,46,52,116,245,18,69,79,88,145,44,73,81,27,92,168,217,17,139,230,212,114,34,46,203,230,155,249,129,116,154,53,205,138,195,174,154,151,97,210,204,23,135,252,162,162,237,126,170,72,24,231,92,160,237,211,198,158,114,79,34,163,85,82,56,216,142,123,151,242,55,203,117,217,9,240,64,238,85,92,32,59,68,244,209,117,163,57,182,246,243,76,238,145,143,165,134,86,170,73,109,180,187,103,199,18,162,251,36,149,81,178,63,226,136,145,55,201,81,200,179,196,1,13,56,136,230,159,195,150,134,220,106,113,140,118,106,173,66,200,169,92,177,205,77,99,149,137,71,79,34,42,162,178,90,183,110,206,164,84,217,82,54,200,168,190,75,178,145,247,154,183,29,119,91,61,117,111,11,218,69,121,146,146,86,196,212,203,238,212,147,34,63,103,183,127,71,70,230,249,183,213,84,89,85,21,23,205,35,254,26,44,13,225,147,132,109,98,226,183,36,158,205,166,182,152,98,183,91,220,207,73,222,235,222,232,168,104,81,222,196,115,145,21,94,245,68,85,70,49,21,203,182,235,178,110,168,19,10,237,206,247,84,102,171,87,216,180,55,22,163,165,238,34,164,85,119,42,138,153,59,127,22,245,181,35,78,175,238,186,118,252,202,119,125,57,231,121,101,168,171,142,147,86,116,58,174,134,153,85,17,245,216,253,205,181,14,111,255,0,179,204,214,127,214,255,0,128,230,49,46,72,154,105,79,109,98,103,122,219,147,92,46,14,98,43,221,105,161,167,163,133,143,217,119,68,73,123,206,114,34,237,231,186,110,136,190,73,191,150,55,215,78,75,121,102,61,103,168,191,104,30,162,166,81,53,59,92,245,177,222,161,101,45,76,173,79,98,69,80,213,237,61,235,252,23,182,52,242,252,47,128,22,83,161,188,73,104,199,17,214,23,223,244,143,55,164,188,182,157,27,227,40,213,29,13,101,26,175,177,38,129,232,143,111,158,232,142,217,90,187,47,74,169,147,77,101,48,124,231,86,56,107,213,56,178,60,106,174,229,138,102,24,205,91,160,158,9,163,116,111,107,154,237,164,167,168,137,219,117,49,118,217,204,114,108,169,254,5,54,0,225,15,137,188,115,138,205,27,183,106,69,166,24,168,110,145,61,104,47,182,198,191,169,104,107,152,136,175,106,111,230,177,185,21,175,98,255,0,5,200,139,230,142,68,12,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,93,13,119,211,222,33,117,83,90,115,141,69,172,209,156,254,103,100,23,234,218,232,215,232,237,99,209,176,186,103,118,152,138,145,236,173,108,125,13,77,190,13,66,243,56,63,210,43,118,135,240,221,129,224,52,84,30,26,170,27,68,21,183,78,166,43,95,37,194,161,137,45,75,159,186,34,238,146,61,205,77,252,209,173,107,126,6,99,0,15,73,161,134,162,23,211,212,68,201,98,149,170,199,177,237,71,53,205,84,217,81,81,124,149,21,62,7,185,225,206,70,162,185,202,136,136,155,170,175,192,13,109,120,185,210,218,13,22,226,87,80,244,210,209,2,193,109,180,94,164,117,190,21,255,0,193,82,76,214,207,3,63,63,76,82,177,55,248,237,185,116,252,178,179,42,252,211,130,189,61,168,186,78,179,84,218,98,172,179,43,213,219,253,234,154,170,88,224,111,230,233,133,34,111,252,159,201,177,77,124,110,106,125,163,88,184,172,212,141,64,176,86,50,178,215,91,118,74,74,26,150,42,43,42,41,233,33,142,150,57,90,169,237,107,219,2,57,23,218,168,169,191,153,116,92,184,176,10,253,57,224,211,78,109,55,88,100,138,182,229,71,61,238,86,61,189,42,141,172,158,73,226,242,248,125,230,72,189,191,29,253,158,196,9,44,87,175,58,13,82,175,197,116,23,24,211,43,109,98,192,185,205,233,210,86,181,29,178,205,71,68,214,200,232,213,62,41,223,150,153,203,249,216,159,148,176,163,9,241,37,194,14,142,113,89,244,119,238,181,75,119,155,232,191,139,244,127,128,174,90,109,188,79,103,187,213,178,47,87,245,60,123,126,79,63,202,5,59,242,200,225,246,205,175,156,77,80,71,150,219,163,174,198,240,234,55,228,55,10,89,154,142,138,169,241,189,140,167,133,232,190,78,106,202,246,185,205,84,84,115,99,123,87,201,75,244,48,71,14,60,22,232,127,11,23,91,213,235,74,45,247,104,170,239,212,241,82,213,201,112,175,90,159,189,198,229,114,35,55,68,233,221,93,231,249,118,79,200,103,112,7,201,118,180,219,47,214,186,187,37,234,223,79,93,111,184,64,250,106,170,90,136,210,72,167,137,237,86,189,143,106,249,57,170,138,168,168,190,212,83,235,0,107,115,197,246,139,65,195,231,17,249,190,149,219,210,79,69,219,43,210,123,90,189,122,151,192,212,70,217,224,106,187,247,202,216,229,107,21,126,46,98,251,11,156,229,141,169,245,250,159,193,222,29,53,222,87,205,95,140,58,163,26,154,87,57,87,173,148,206,251,199,181,85,124,169,223,3,127,141,171,236,79,34,173,249,168,101,150,204,171,141,44,198,59,84,169,44,118,74,91,125,166,89,26,187,181,211,71,76,199,72,137,253,235,222,230,47,231,98,150,45,201,250,203,85,106,224,242,158,186,161,143,72,239,25,45,206,182,5,118,251,57,141,237,64,170,158,126,206,168,30,158,91,121,162,255,0,24,19,112,129,252,228,243,123,134,55,194,189,191,24,183,203,44,109,203,50,138,74,42,206,151,108,215,211,67,20,213,10,213,217,124,254,251,12,11,182,202,158,170,252,81,9,224,64,254,114,120,69,195,36,225,94,223,147,219,226,150,70,226,121,69,37,109,103,75,119,107,41,166,138,106,117,114,236,158,95,125,154,4,223,116,79,89,126,42,128,65,110,83,122,57,97,213,110,42,33,187,100,244,81,85,208,96,214,153,178,24,169,229,68,115,36,172,108,177,69,79,212,159,30,135,74,178,167,195,170,38,239,249,11,217,40,211,148,78,171,227,250,115,197,43,241,252,146,170,10,88,115,139,36,214,58,57,229,119,74,37,111,118,41,161,102,254,207,95,180,246,34,47,181,206,98,34,239,228,183,150,0,136,252,209,52,118,209,170,124,37,228,215,185,169,34,91,206,10,214,228,54,202,149,106,117,198,216,220,137,82,206,175,111,75,224,87,238,223,98,185,145,170,254,10,18,224,139,188,202,53,86,203,165,220,33,102,241,92,42,216,203,134,91,73,244,106,217,79,213,179,231,150,167,213,147,100,252,141,135,188,245,254,247,111,138,1,81,124,186,51,155,150,7,198,78,155,85,219,222,254,221,226,228,182,42,184,145,124,165,134,174,55,69,179,191,51,94,230,63,248,216,134,194,198,188,188,187,112,138,204,239,140,173,51,161,165,129,95,29,174,234,183,186,135,109,186,71,29,28,110,157,28,191,198,246,49,169,249,220,134,195,64,10,101,231,85,155,220,46,220,64,98,24,18,203,47,163,241,236,93,181,172,141,206,245,124,77,93,68,169,35,154,155,237,230,202,120,19,125,145,125,85,248,34,23,52,83,47,58,172,34,225,105,226,3,16,207,86,41,125,31,144,226,237,162,100,142,111,171,226,105,42,37,89,26,213,219,111,38,84,64,187,110,171,235,47,193,80,12,215,201,87,71,44,52,122,117,151,235,173,109,20,82,223,46,119,103,99,212,83,57,17,93,79,71,4,81,75,39,66,252,59,146,74,136,239,143,222,91,240,95,59,47,43,123,146,182,171,227,247,45,36,203,116,102,106,168,34,191,89,47,111,190,69,2,187,103,207,69,81,20,81,171,209,23,240,186,37,137,81,202,158,196,146,61,209,55,69,91,33,0,84,239,59,13,29,180,91,238,56,46,186,90,169,34,130,182,234,233,177,235,195,216,212,69,168,116,108,73,105,94,187,123,92,140,73,216,174,95,62,150,198,158,198,161,108,69,89,243,182,213,91,43,237,122,127,162,148,85,108,154,232,202,185,178,91,132,45,118,235,79,18,70,232,41,250,147,242,189,95,81,183,230,103,231,3,175,242,66,206,110,80,229,250,151,166,143,123,223,111,171,182,210,95,98,106,175,171,20,209,74,176,189,83,243,189,179,71,191,252,18,22,216,84,127,36,44,34,178,124,219,82,245,29,240,43,105,104,109,84,118,72,228,84,252,57,39,153,102,123,81,127,185,74,118,42,255,0,126,210,220,0,0,0,0,0,0,0,0,0,171,126,114,182,237,88,207,178,77,58,192,112,124,11,40,190,90,45,148,53,119,138,185,45,86,185,234,225,90,153,164,72,163,107,214,54,57,17,204,100,47,84,69,248,74,167,167,39,62,28,111,184,190,73,157,106,222,163,224,247,123,45,218,134,10,107,45,145,151,107,116,180,175,107,37,234,146,166,86,54,86,166,234,168,200,88,142,111,177,21,233,241,45,44,0,0,1,86,28,237,180,158,213,29,14,159,235,125,13,26,69,94,250,153,177,155,140,205,111,238,236,86,58,122,100,114,254,86,244,84,254,117,71,127,114,98,190,75,89,149,125,163,136,220,163,11,73,213,45,249,14,43,44,242,69,213,183,85,77,45,68,43,19,191,62,204,150,161,63,47,175,252,102,105,231,111,170,22,120,176,189,63,209,138,122,216,228,186,85,93,100,201,234,169,218,168,174,130,8,97,146,158,23,191,226,136,247,79,58,55,242,246,159,191,177,12,73,201,83,0,175,187,235,174,99,169,14,134,79,71,99,152,223,163,187,157,62,175,138,171,158,53,98,111,255,0,7,79,55,146,126,84,255,0,8,92,169,192,103,249,109,38,3,129,228,153,213,122,53,105,177,203,69,101,218,100,115,186,81,99,167,133,242,187,117,248,38,204,95,51,159,56,76,227,15,179,106,22,21,144,96,57,19,38,117,167,37,181,213,217,235,219,12,157,18,45,61,68,78,138,68,107,191,122,238,151,187,101,248,40,26,198,95,47,57,38,162,230,117,247,251,172,210,220,175,217,53,206,90,186,137,23,205,245,21,117,18,171,156,191,198,231,189,127,198,108,121,195,54,133,99,156,56,232,174,55,165,120,253,36,44,146,223,74,201,110,149,49,181,17,213,183,23,181,22,162,161,203,237,114,185,254,77,223,125,152,214,53,60,154,134,10,199,121,79,240,137,140,100,22,204,146,221,103,201,223,85,105,172,134,186,6,207,121,115,227,89,34,122,61,168,246,244,250,205,221,169,186,124,80,152,224,0,0,85,119,58,77,0,178,82,208,98,220,71,88,109,241,211,215,212,214,166,57,127,116,76,68,241,93,81,58,74,73,157,183,239,154,145,75,26,185,119,85,69,137,60,186,80,196,252,153,245,62,191,24,226,50,243,166,143,149,235,108,205,108,82,191,180,142,93,146,178,141,123,177,63,109,246,242,137,213,45,246,111,235,39,159,146,239,45,185,202,229,150,203,55,11,54,220,102,121,81,107,178,28,162,146,58,104,145,125,110,220,49,75,44,146,127,122,155,49,171,249,228,105,5,249,71,89,106,174,188,103,217,43,169,216,245,142,207,100,186,214,206,173,223,102,177,208,44,8,171,231,236,234,157,137,231,191,154,167,241,129,123,101,93,115,172,214,250,251,117,179,11,225,246,207,93,36,49,93,88,236,150,247,27,31,183,118,22,61,98,164,99,182,243,86,119,25,80,245,69,242,234,137,139,230,173,77,173,20,162,254,111,213,117,117,60,99,86,67,81,34,186,58,92,114,217,20,8,168,137,211,26,182,71,170,39,229,245,222,245,255,0,8,14,86,124,42,90,184,129,214,74,188,219,57,181,165,110,31,167,237,134,178,106,105,163,71,65,95,112,145,87,195,192,244,95,39,177,58,31,35,219,230,139,210,198,187,201,254,119,158,141,70,162,53,168,136,136,155,34,39,192,175,158,74,52,20,113,240,209,152,93,25,78,212,170,168,206,170,105,229,151,226,232,227,183,208,185,141,95,204,139,44,139,255,0,41,75,7,0,0,2,160,249,193,240,171,102,194,175,150,190,36,240,107,75,40,232,242,106,207,70,228,176,83,198,141,137,183,5,107,159,21,86,201,236,89,90,201,17,235,178,34,189,141,85,245,164,85,94,63,147,22,185,215,99,154,175,127,208,75,149,83,157,105,203,232,228,187,91,162,85,77,162,185,83,53,22,78,148,223,255,0,9,78,142,87,123,87,250,30,63,134,234,77,126,106,116,118,250,158,7,51,233,171,27,26,205,73,81,103,154,145,92,187,42,74,183,58,102,42,183,242,175,109,242,127,129,84,169,126,93,213,119,42,46,52,244,170,107,79,87,125,215,121,34,127,74,170,47,101,244,211,50,111,98,167,151,109,207,223,243,126,95,96,27,14,128,0,0,116,221,96,213,140,59,67,180,218,251,170,89,237,127,133,179,88,105,86,121,122,118,89,38,122,170,54,56,99,69,252,41,36,122,181,141,79,36,221,201,186,162,110,160,71,46,100,60,98,65,195,38,147,63,26,196,174,72,205,67,204,160,146,154,208,145,61,59,150,218,127,193,150,189,201,240,86,238,173,143,242,200,187,249,163,28,133,12,77,52,213,19,62,162,162,87,203,44,174,87,189,239,114,185,206,114,174,234,170,171,230,170,171,241,50,126,180,234,214,163,241,91,173,213,249,197,230,154,162,225,125,201,171,99,163,181,218,233,26,233,59,17,43,186,41,168,224,98,121,170,38,232,137,178,110,231,43,156,187,185,202,171,223,120,203,225,118,46,20,229,211,92,50,225,58,79,147,94,49,84,187,228,82,178,69,116,77,173,125,84,173,88,99,243,84,232,141,141,108,125,73,248,74,213,119,239,182,64,157,188,144,127,214,199,83,127,227,234,47,230,238,44,180,173,46,72,63,235,99,169,191,241,245,23,243,119,22,90,0,0,0,0,0,0,0,0,6,31,226,250,255,0,149,99,92,49,234,69,203,8,181,220,46,23,233,44,53,20,54,248,45,240,186,90,158,245,78,208,53,241,177,168,174,115,153,221,235,242,69,252,18,140,244,15,132,221,86,207,245,175,8,195,179,45,40,205,45,120,253,214,249,73,5,218,174,170,199,87,4,81,81,247,17,103,85,145,209,162,49,86,52,114,34,170,237,186,161,177,96,3,240,162,162,163,182,209,83,219,173,244,177,83,82,210,196,200,32,134,38,35,89,20,109,68,70,181,173,79,36,68,68,68,68,79,130,31,184,0,98,254,39,52,158,213,173,218,9,155,233,173,210,141,42,22,235,104,157,104,189,93,221,21,108,109,89,41,164,111,231,108,204,98,249,123,83,116,248,154,220,99,89,13,211,18,200,237,89,85,142,161,96,185,89,171,96,184,81,202,159,248,57,225,145,36,141,222,95,145,205,69,54,92,215,93,80,179,232,190,143,101,250,161,124,173,142,150,12,122,211,81,85,26,185,81,22,74,142,149,108,17,55,127,37,123,229,88,216,212,95,37,115,144,214,191,3,195,174,218,133,155,216,48,59,12,78,146,227,145,92,233,173,116,173,107,122,151,187,52,141,141,171,183,228,69,118,235,249,144,13,159,236,247,40,111,54,154,43,189,58,109,21,117,52,117,44,77,209,118,107,218,142,79,52,242,95,37,62,195,230,182,208,83,218,173,212,182,202,84,84,130,142,22,65,30,254,222,134,53,26,155,255,0,129,15,164,13,125,185,148,106,149,126,168,241,133,157,62,122,197,154,135,21,169,76,98,223,26,59,169,176,71,73,187,101,106,127,29,66,212,57,83,224,175,84,248,22,41,202,23,135,219,54,159,232,23,221,166,225,110,141,217,54,160,203,42,199,82,246,162,201,79,107,134,85,142,40,90,190,214,163,228,141,242,187,101,245,145,98,223,240,16,239,25,199,43,46,20,117,11,53,200,51,236,138,219,148,58,237,146,221,42,239,21,238,134,242,230,70,181,21,18,186,89,21,173,233,245,91,212,247,108,159,4,36,190,154,105,230,51,164,216,21,139,77,176,218,121,96,178,227,180,108,161,162,100,178,117,200,145,183,226,231,126,249,202,170,170,171,241,85,80,59,48,0,8,177,204,143,64,44,154,227,195,14,81,94,235,124,111,200,240,122,41,242,59,45,90,49,59,172,236,51,174,162,20,95,106,182,88,88,246,244,239,178,189,35,95,62,148,41,79,133,109,79,175,209,190,34,116,255,0,81,40,101,123,27,108,190,211,50,177,173,114,162,201,71,51,187,53,44,242,95,223,67,36,136,155,249,110,169,186,47,176,216,43,137,60,178,217,131,112,249,169,25,93,222,84,101,53,187,23,185,73,178,174,221,201,22,157,237,142,52,254,233,239,115,90,159,157,200,107,135,166,182,90,172,151,81,113,92,118,133,143,125,77,214,247,67,69,11,89,191,82,190,89,216,198,162,108,168,187,238,228,248,129,180,41,25,57,141,235,125,126,133,112,165,148,95,44,85,210,81,223,50,39,197,141,90,167,141,253,47,142,106,148,119,113,236,95,106,61,180,241,212,57,170,158,104,230,162,166,219,110,73,178,182,121,221,213,213,179,72,244,226,133,146,42,83,77,145,212,203,35,54,77,150,70,82,170,49,119,252,200,247,255,0,140,10,203,225,167,68,110,220,69,107,118,43,164,86,167,205,3,111,117,159,209,213,81,177,28,180,148,81,181,100,168,155,207,203,118,198,215,109,191,146,185,90,158,213,68,54,57,211,252,7,18,210,236,50,209,167,248,53,154,11,85,142,199,74,202,74,58,88,90,136,141,107,125,174,114,254,249,238,93,220,231,47,155,156,229,85,221,85,74,111,228,187,65,71,89,197,109,254,162,166,157,178,73,67,130,215,212,83,185,125,177,200,181,180,49,171,147,243,244,72,246,255,0,19,148,187,16,0,0,33,111,52,46,21,108,218,227,161,183,45,74,177,218,88,153,198,159,209,201,114,165,168,134,52,238,214,91,227,69,125,69,43,215,218,244,70,117,74,196,243,84,123,85,27,251,163,183,169,190,10,117,206,187,135,174,36,176,252,246,58,167,69,106,158,177,150,155,227,17,83,166,91,109,75,154,201,183,221,83,126,143,86,84,243,68,234,137,187,249,27,21,221,168,237,247,11,85,109,5,217,177,186,134,166,158,72,106,91,34,236,213,137,205,84,122,42,252,19,165,84,213,136,13,170,1,192,96,21,119,42,252,15,27,174,189,117,122,66,166,209,71,45,95,82,170,175,121,208,177,95,190,234,171,191,82,175,196,231,192,17,79,152,71,24,212,60,42,233,75,168,241,218,152,102,212,12,174,41,105,108,52,221,72,171,70,205,182,146,186,70,255,0,6,61,253,68,95,39,73,210,158,104,143,219,58,235,70,176,97,122,15,166,151,205,82,207,107,210,154,211,100,167,89,85,141,84,238,212,202,190,81,193,18,42,167,84,143,118,205,106,126,85,221,118,68,85,77,118,117,223,90,179,206,39,181,134,231,169,57,98,172,151,75,229,67,41,232,104,34,122,186,42,42,116,94,152,41,97,223,216,214,162,251,124,186,156,231,57,124,220,170,7,213,195,254,135,106,15,21,122,205,65,167,216,228,211,79,113,188,206,250,219,181,214,167,170,70,210,83,245,117,84,85,204,239,106,254,23,150,235,187,222,230,183,125,220,134,196,26,61,164,216,102,134,233,189,143,75,176,27,122,82,89,236,84,201,4,123,237,220,158,69,243,146,121,85,63,10,73,30,174,123,151,242,185,118,68,77,145,33,63,4,247,110,14,56,37,211,118,217,51,29,125,192,101,212,92,141,25,81,146,212,209,221,35,172,74,119,181,55,101,19,95,15,82,53,145,117,170,46,234,157,79,87,175,177,17,27,53,48,61,112,209,173,81,127,107,78,53,87,18,201,166,217,85,96,181,222,41,234,102,110,200,170,189,81,177,202,230,249,34,175,154,39,151,152,29,220,0,0,0,0,0,0,0,0,0,6,30,226,255,0,84,43,116,103,134,93,69,212,123,85,95,133,184,218,236,146,199,111,159,171,165,97,172,157,205,167,167,122,47,229,108,179,49,81,62,42,136,134,188,154,79,167,215,77,91,213,12,87,77,45,82,43,43,50,155,197,45,173,146,170,111,218,239,74,214,186,69,252,168,212,85,114,254,102,169,178,54,180,105,6,27,175,90,105,120,210,125,64,138,174,75,5,247,195,248,182,210,78,176,202,189,154,136,231,103,75,209,23,111,94,38,111,249,83,116,48,78,149,114,206,225,119,71,53,10,201,169,184,117,171,33,244,214,63,80,181,84,75,89,118,116,209,54,78,135,53,21,204,86,166,251,117,42,167,231,68,80,36,86,157,233,254,41,165,120,61,147,78,176,123,84,118,235,30,63,70,202,42,42,118,34,121,49,169,230,231,42,126,19,220,229,87,57,203,230,231,57,206,95,53,83,177,0,0,165,142,112,250,1,100,211,93,102,177,106,214,45,111,142,142,135,81,41,170,29,113,134,22,35,88,151,74,103,51,187,46,201,228,222,236,115,68,229,252,175,108,142,221,85,202,93,57,86,252,240,114,203,99,108,218,87,131,50,84,125,198,74,171,149,218,70,34,249,197,11,89,20,76,85,79,238,220,231,237,255,0,6,224,62,62,72,186,159,94,247,106,62,141,86,74,247,209,198,218,108,150,129,189,75,180,79,85,236,84,249,111,183,172,158,23,109,182,252,5,223,125,211,107,84,41,231,146,45,150,170,125,97,212,92,137,140,122,211,80,227,80,81,72,228,223,165,31,61,83,94,196,95,61,183,218,157,251,121,124,23,252,55,12,0,0,0,199,122,255,0,174,56,111,14,154,83,123,213,124,222,127,232,43,84,91,83,210,177,232,217,107,234,157,186,69,77,22,255,0,191,123,188,183,253,234,35,156,190,77,85,50,20,146,71,12,111,154,105,26,200,216,213,115,156,229,217,26,137,237,85,95,130,20,51,204,139,140,105,56,156,213,101,198,176,235,155,164,211,188,54,105,41,237,8,207,38,92,106,127,6,90,231,39,239,145,219,116,199,191,178,52,223,102,172,143,64,35,142,176,234,206,99,174,58,147,125,213,28,238,224,234,171,189,246,169,213,18,39,82,171,32,143,217,28,17,162,254,12,113,177,26,198,167,228,106,123,87,117,36,255,0,40,159,124,187,79,252,67,116,255,0,170,67,164,94,184,69,184,224,156,18,51,137,156,234,150,122,91,174,83,145,80,81,99,148,111,87,49,99,182,58,57,220,250,151,183,127,53,153,204,111,66,42,121,49,136,228,223,184,155,119,126,81,62,249,118,159,248,134,233,255,0,84,128,94,184,0,0,0,0,6,22,226,239,137,59,15,11,58,41,120,212,171,146,65,83,117,84,240,54,27,116,143,217,107,174,18,34,246,219,182,232,170,198,162,44,143,219,207,161,142,219,205,80,8,89,205,239,139,207,66,90,153,194,206,3,117,68,175,185,198,202,188,190,104,93,235,65,76,187,62,10,45,209,124,157,39,148,143,79,111,71,109,60,210,71,33,25,57,98,240,132,222,34,117,107,233,230,105,108,89,112,44,22,104,234,106,217,35,126,247,114,184,121,58,10,79,52,217,204,77,146,73,19,207,213,70,181,83,239,136,169,28,177,12,95,84,56,165,214,234,107,13,12,211,95,51,44,234,236,249,106,42,170,29,237,146,71,43,230,158,69,79,193,141,141,235,123,182,77,145,173,217,19,201,16,216,131,64,52,71,17,225,223,73,236,58,79,134,68,190,14,207,7,223,234,94,212,73,107,106,157,231,53,68,155,126,249,239,221,118,246,34,108,212,242,106,32,25,16,224,51,252,182,147,1,192,242,76,234,189,26,180,216,229,162,178,237,50,57,221,40,177,211,194,249,93,186,252,19,102,47,153,207,156,38,113,135,217,181,11,10,200,48,28,137,147,58,211,146,218,234,236,245,237,134,78,137,22,158,162,39,69,34,53,223,189,119,75,221,178,252,20,13,99,47,151,156,147,81,115,58,251,253,214,105,110,87,236,154,231,45,93,68,139,230,250,138,186,137,85,206,95,227,115,222,191,227,54,60,225,155,66,177,206,28,116,87,27,210,188,126,146,22,73,111,165,100,183,74,152,218,136,234,219,139,218,139,81,80,229,246,185,92,255,0,38,239,190,204,107,26,158,77,67,5,99,188,167,248,68,198,50,11,102,73,110,179,228,239,170,180,214,67,93,3,103,188,185,241,172,145,61,30,212,123,122,125,102,238,212,221,62,40,76,112,0,0,42,187,157,38,128,89,41,104,49,110,35,172,54,248,233,235,234,107,83,28,191,186,38,34,120,174,168,157,37,36,206,219,247,205,72,165,141,92,187,170,162,196,158,93,40,98,126,76,250,159,95,140,113,25,121,211,71,202,245,182,102,182,41,95,218,71,46,201,89,70,189,216,159,182,251,121,68,234,150,251,55,245,147,207,201,119,150,220,229,114,203,101,155,133,155,110,51,60,168,181,217,14,81,73,29,52,72,190,183,110,24,165,150,73,63,189,77,152,213,252,242,52,130,252,163,172,181,87,94,51,236,149,212,236,122,199,103,178,93,107,103,86,239,179,88,232,22,4,85,243,246,117,78,196,243,223,205,83,248,192,189,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,243,140,174,99,88,231,8,58,129,65,167,53,250,93,114,201,238,55,27,20,55,200,102,134,229,29,36,40,217,39,168,133,35,114,171,30,228,84,90,117,93,209,171,228,228,252,133,115,113,41,205,55,95,245,246,197,91,132,216,169,104,48,28,94,227,19,160,173,164,181,200,233,171,42,225,119,147,162,150,169,232,139,208,169,228,169,27,99,234,77,209,219,162,170,19,199,143,46,92,249,95,23,90,163,106,212,204,107,83,45,54,23,91,49,234,123,31,129,174,160,146,68,145,99,169,169,153,100,238,177,222,72,169,80,137,211,210,191,130,171,191,153,90,60,69,242,254,226,75,134,154,25,50,28,191,23,167,189,99,81,47,223,47,182,9,93,87,73,10,111,237,153,21,173,150,20,243,68,234,123,17,170,171,178,57,84,14,235,192,7,1,185,79,19,121,149,22,109,153,218,170,109,218,97,102,169,108,213,181,115,49,209,250,97,236,119,245,37,50,254,249,21,83,105,36,79,38,55,116,69,234,84,66,247,233,169,169,232,233,226,163,163,167,142,8,32,99,99,138,40,216,141,100,108,106,108,141,106,39,146,34,34,34,34,33,72,156,9,243,40,205,244,30,237,105,211,45,93,186,213,100,26,107,35,153,73,20,181,14,89,42,172,12,85,68,108,145,59,101,116,144,53,60,150,21,252,22,249,199,182,221,14,187,154,42,218,59,149,21,61,198,223,85,21,77,45,84,76,158,9,162,122,57,146,198,228,69,107,154,228,242,84,84,84,84,84,248,40,31,184,0,0,0,1,132,248,186,226,119,19,225,87,72,46,57,253,238,88,42,47,53,13,125,38,63,106,115,246,125,194,185,91,234,183,100,243,72,217,248,114,59,224,212,219,240,156,212,94,245,171,218,181,131,232,118,158,94,53,55,80,238,236,183,217,108,208,172,146,59,201,100,158,69,242,100,49,55,247,242,61,219,53,173,252,171,231,178,34,170,107,215,197,63,19,25,199,21,122,175,91,168,89,83,164,167,163,107,157,77,100,179,178,85,124,86,218,62,175,82,38,252,28,245,242,87,191,100,235,118,235,178,39,75,80,58,37,45,54,113,172,250,144,202,106,118,84,223,114,220,210,241,229,241,150,178,186,170,93,213,87,224,138,231,189,85,87,216,158,126,196,54,64,225,255,0,73,168,116,47,69,176,237,37,160,150,57,155,141,90,162,164,158,104,209,81,179,212,174,239,168,149,17,81,21,17,243,62,71,236,191,194,33,215,44,110,2,147,70,44,212,154,253,171,54,173,179,187,205,34,173,162,221,81,31,173,99,163,149,54,87,57,23,240,106,101,98,249,252,99,99,149,139,178,185,232,150,12,0,235,186,135,129,227,154,161,130,223,180,239,46,163,74,155,62,69,65,53,186,178,63,45,251,114,53,91,212,213,95,99,218,170,142,106,252,28,136,191,3,177,29,111,82,53,15,19,210,108,18,247,169,25,213,209,182,251,22,63,72,250,202,217,213,55,84,98,121,35,90,223,107,158,231,43,90,214,167,155,156,230,162,121,168,26,238,241,45,195,118,165,240,157,170,149,24,118,87,5,75,34,142,119,84,216,111,144,53,204,134,227,78,215,239,28,241,61,63,6,68,245,122,153,191,83,29,249,186,92,179,115,134,158,114,117,24,190,49,67,136,113,33,135,221,175,243,91,226,108,17,228,150,103,68,250,186,150,39,146,45,76,18,185,141,115,209,54,222,70,189,21,222,213,110,251,170,198,30,51,56,244,212,206,45,47,18,89,164,79,64,224,20,53,107,53,174,195,18,53,94,245,77,209,147,213,72,158,114,75,183,193,23,161,187,170,53,55,221,203,247,232,15,44,206,39,181,246,199,77,151,81,89,109,184,142,61,88,214,201,75,95,146,79,37,59,170,163,84,69,71,197,4,108,124,174,106,162,162,181,206,107,88,228,95,39,40,19,215,49,231,71,195,141,174,201,61,70,23,132,102,247,235,183,74,248,122,90,154,104,40,160,87,124,59,147,119,94,230,167,247,177,185,127,49,87,252,73,241,57,171,28,92,106,44,121,78,113,46,232,197,240,150,75,21,189,175,90,106,24,220,168,137,28,44,85,85,116,143,94,158,167,174,238,122,237,236,68,107,91,41,242,222,74,252,66,90,109,111,173,196,245,15,10,191,212,198,155,173,27,223,81,71,36,137,249,24,231,70,230,42,255,0,124,230,167,183,207,224,176,234,190,211,173,252,41,234,197,51,238,86,235,190,13,156,227,115,165,69,51,166,137,189,113,175,154,36,140,85,71,71,52,110,77,209,28,157,76,114,111,237,64,45,199,149,207,5,87,110,31,177,42,205,93,212,219,98,209,231,25,117,35,32,130,130,102,34,75,105,182,245,35,251,111,252,146,202,230,177,239,111,181,168,198,53,118,119,82,19,196,134,124,191,56,255,0,182,113,85,104,147,4,207,34,164,180,234,77,158,155,189,52,80,250,148,247,122,118,236,139,81,3,85,119,107,209,85,59,145,252,55,71,55,213,85,70,76,192,4,121,227,155,133,186,110,43,180,58,183,12,161,125,61,54,81,105,151,210,184,229,92,200,136,214,213,177,170,139,11,221,237,108,114,181,85,142,95,130,244,59,101,232,68,36,49,130,56,195,226,203,14,225,31,76,23,50,190,211,250,78,249,116,123,232,241,251,59,95,210,234,218,148,110,234,231,175,181,144,177,21,170,247,252,55,106,39,172,230,162,133,9,227,121,30,178,112,171,172,44,186,91,125,37,135,231,24,157,99,162,154,9,227,86,185,170,158,79,138,86,47,171,36,79,111,146,167,155,94,213,69,69,84,84,82,208,52,179,157,102,147,92,172,176,67,172,122,107,145,216,239,76,102,211,75,98,108,85,180,82,185,61,174,106,73,36,114,71,191,193,170,143,219,217,212,190,210,179,245,147,91,53,159,139,93,79,135,34,205,39,169,191,223,238,15,109,13,170,215,110,164,94,136,88,231,122,148,212,208,177,21,87,205,127,186,115,151,205,85,85,119,36,198,152,242,118,226,119,54,181,83,222,179,11,174,47,132,69,81,26,72,218,59,133,76,149,21,204,69,77,219,215,28,12,115,27,249,209,100,234,79,98,181,23,200,9,19,173,28,234,112,26,59,12,212,90,9,167,119,155,157,238,104,213,177,215,100,113,199,77,71,74,229,79,39,118,162,145,239,153,83,248,42,232,211,251,165,246,21,155,65,110,214,110,42,181,133,209,210,197,117,204,243,172,182,179,185,43,215,214,123,220,170,136,175,122,249,54,40,88,155,38,235,210,200,216,212,79,38,162,18,123,86,185,66,113,67,167,150,137,239,216,149,70,61,158,211,83,70,178,73,75,103,158,72,235,246,79,111,76,19,49,169,39,151,154,53,143,115,151,101,68,110,251,34,199,238,31,120,145,214,78,17,181,10,123,254,11,80,180,53,61,198,210,222,236,183,42,101,236,214,50,55,46,240,79,27,145,30,199,34,239,230,213,107,218,191,31,106,40,94,239,8,92,54,89,120,87,209,43,78,152,219,234,34,173,185,171,221,112,190,92,35,103,74,86,92,36,70,247,28,137,237,232,107,90,200,219,191,159,76,109,223,205,84,205,70,32,225,115,137,172,15,138,157,46,165,212,92,45,203,75,80,199,120,91,189,166,105,17,211,219,107,17,17,93,19,182,252,38,174,253,76,126,200,142,106,162,236,138,142,106,101,240,0,0,0,0,0,0,0,0,0,0,49,167,18,26,223,108,225,195,69,242,45,103,188,216,170,175,52,120,247,132,238,81,82,202,216,229,151,191,87,13,50,108,231,121,38,203,50,57,119,248,34,149,169,170,60,237,51,171,181,190,162,221,164,58,61,109,199,167,145,170,200,238,87,155,131,171,228,102,255,0,190,108,12,100,108,71,39,195,169,207,77,253,168,190,194,198,248,174,208,234,190,36,116,7,41,209,106,28,138,27,20,249,23,129,232,184,75,76,179,178,31,15,91,5,74,239,26,57,170,237,210,21,111,181,54,234,223,225,177,84,90,167,201,215,137,124,34,213,61,235,8,189,99,89,212,84,236,115,221,71,67,51,233,107,156,137,186,175,68,115,53,24,255,0,36,246,36,157,74,190,72,138,187,110,17,134,209,102,215,126,49,53,153,209,83,37,215,54,206,50,105,209,245,53,50,38,233,27,60,155,220,149,200,136,200,32,141,54,79,99,88,198,162,34,34,121,33,124,220,31,112,193,143,112,161,163,116,26,117,109,168,138,190,241,81,34,220,47,215,70,51,167,198,215,61,17,28,173,223,205,35,98,35,88,196,95,222,183,117,78,167,59,122,35,209,221,115,215,126,16,117,34,170,225,134,215,220,177,187,197,36,201,77,121,177,220,160,123,97,169,232,85,222,26,186,103,237,186,166,238,68,85,68,123,58,149,90,173,85,220,190,14,18,56,165,195,184,178,210,168,53,3,28,167,244,117,202,150,79,7,123,179,190,94,227,237,245,104,212,85,111,86,201,215,27,145,81,204,126,201,186,110,138,136,230,185,16,51,96,0,0,0,1,248,86,214,209,91,104,170,46,55,26,184,105,105,41,98,124,243,207,60,136,200,226,141,168,170,231,189,203,228,214,162,34,170,170,249,34,33,251,149,13,205,43,143,68,204,171,107,184,104,209,203,214,246,26,25,86,28,174,237,75,42,237,112,157,171,231,69,27,155,237,133,142,69,238,47,154,61,200,141,79,85,171,214,17,235,152,175,22,48,241,73,173,139,38,45,83,35,240,140,66,57,45,150,21,93,209,42,149,93,188,245,157,42,155,183,186,230,177,26,139,231,209,28,123,162,42,170,19,83,147,39,15,151,28,91,9,201,56,133,200,168,150,9,114,228,109,162,196,143,69,71,173,4,50,43,167,155,251,217,38,107,26,159,249,186,175,177,81,72,99,192,7,4,119,126,44,115,215,93,178,72,234,104,116,231,28,153,142,188,214,179,118,58,182,95,39,54,134,7,123,122,220,158,111,114,126,3,60,252,156,230,34,223,93,150,203,104,198,236,244,56,245,130,219,77,111,182,91,41,163,164,163,164,166,141,35,138,158,8,218,141,100,108,106,121,53,173,106,34,34,39,177,16,15,180,167,238,118,58,101,93,109,213,44,23,87,105,233,164,91,125,242,202,251,21,68,141,69,86,50,166,150,103,202,222,165,248,43,227,169,242,77,252,210,23,121,121,41,112,38,35,226,167,135,124,119,138,13,22,189,105,77,250,86,82,212,84,116,214,90,107,213,157,75,65,112,137,23,181,50,39,228,245,156,199,34,121,171,36,122,38,202,187,129,90,220,155,120,143,179,225,121,165,255,0,135,188,170,190,58,74,124,202,86,92,236,50,202,254,150,45,202,54,116,75,6,234,187,117,75,19,88,173,252,171,15,79,154,185,168,92,41,172,102,165,233,174,163,232,6,164,214,225,25,173,186,178,193,147,99,213,77,123,31,27,220,197,221,174,222,42,154,121,83,101,115,23,100,115,36,111,230,95,37,79,43,22,225,131,156,132,54,123,13,30,31,196,238,59,114,184,212,209,177,176,197,148,89,163,100,146,212,53,60,145,106,169,220,173,78,164,79,108,145,170,245,127,1,23,117,80,181,208,69,24,57,165,240,45,52,44,150,77,107,146,7,57,168,171,28,152,205,221,92,197,252,139,211,74,169,191,241,42,161,29,120,142,231,47,136,80,217,234,177,254,26,49,186,219,157,222,118,44,108,200,47,84,221,154,90,93,247,245,226,167,85,235,149,201,240,238,35,26,139,237,71,167,146,135,227,206,119,136,123,69,62,49,97,225,174,193,95,28,215,90,202,184,175,215,246,198,228,95,13,79,27,92,148,208,191,242,58,71,187,187,183,181,18,38,47,177,233,190,3,228,239,164,245,121,159,19,149,26,145,53,42,173,183,0,180,79,80,179,42,110,212,173,171,99,169,225,103,241,172,110,169,119,255,0,131,254,34,23,92,174,89,150,168,102,146,220,110,117,87,44,143,40,201,107,211,174,71,171,167,170,174,171,153,232,136,137,237,87,61,206,114,34,34,126,84,68,54,3,224,83,133,234,126,21,180,34,221,135,215,182,25,114,171,195,253,45,146,84,71,178,162,214,61,168,137,3,29,182,234,200,152,141,98,124,21,200,247,38,221,123,1,34,0,0,10,59,230,135,198,79,221,247,82,126,228,248,29,209,37,192,112,170,167,55,189,11,183,101,214,230,212,86,73,81,191,177,209,198,138,232,227,219,201,126,248,253,213,30,221,166,127,53,30,50,62,226,186,120,186,37,128,93,17,153,182,107,72,246,214,207,4,187,75,105,181,187,118,189,254,75,187,101,155,214,99,23,218,141,73,28,155,42,53,74,221,224,67,132,187,151,22,26,201,79,99,175,134,162,44,47,31,88,235,242,122,216,213,90,169,2,170,244,83,49,223,9,38,86,185,169,241,70,164,142,243,233,217,66,98,114,141,224,209,168,216,248,170,212,139,78,234,189,200,48,218,58,136,253,158,214,201,112,84,95,249,81,197,191,247,111,254,182,227,31,243,180,255,0,95,172,19,249,32,159,207,106,11,136,180,218,173,182,27,85,21,142,203,67,13,21,190,221,79,29,37,37,52,12,70,71,4,49,181,26,200,216,212,242,70,181,168,136,137,240,68,41,223,157,167,250,253,96,159,201,4,254,123,80,6,102,228,131,254,182,58,155,255,0,31,81,127,55,113,101,165,105,114,65,255,0,91,29,77,255,0,143,168,191,155,184,178,208,0,0,0,0,0,0,0,0,0,0,5,112,235,151,56,187,62,151,103,121,118,154,227,186,27,89,116,186,226,183,186,251,20,149,117,183,182,193,78,249,41,103,124,43,42,49,145,61,202,213,86,111,211,187,87,101,246,150,60,85,87,16,92,159,181,79,80,245,55,56,212,252,51,86,177,121,36,202,239,247,43,244,86,235,149,45,69,55,103,197,85,73,50,66,178,177,36,221,90,143,219,171,165,55,84,246,32,16,171,137,222,54,181,215,138,250,184,104,243,235,189,53,22,61,73,63,126,135,30,181,68,177,81,197,38,202,136,247,110,170,249,164,217,118,234,123,151,109,221,210,141,234,84,89,215,202,223,128,107,254,27,116,164,226,95,90,108,146,91,238,45,133,233,138,216,235,34,86,207,79,220,106,181,213,211,177,201,187,28,172,85,108,108,95,52,71,43,213,17,122,20,174,253,99,225,239,95,56,84,203,232,161,212,60,102,233,141,87,67,59,103,180,222,104,166,85,167,154,72,213,28,217,41,170,162,93,186,219,234,187,100,84,123,124,183,70,169,101,60,184,249,145,94,117,94,245,69,160,122,247,93,28,249,53,67,21,150,12,133,200,140,91,146,177,187,248,106,134,162,35,123,253,45,85,108,158,93,205,186,85,58,246,87,133,147,0,0,0,0,0,66,174,99,188,116,81,240,211,134,63,78,116,250,225,12,218,151,146,82,175,97,88,238,175,66,210,59,201,106,222,159,215,23,214,72,154,191,20,235,93,209,189,47,8,245,205,239,139,235,101,202,157,156,43,96,23,70,84,172,53,49,86,102,21,48,73,187,24,248,215,170,26,13,211,201,92,142,233,150,79,224,185,145,183,218,143,68,192,188,169,56,124,184,234,223,18,84,26,135,93,68,171,141,105,178,182,239,85,51,145,122,100,175,84,114,81,194,213,254,18,72,139,55,241,66,190,205,211,120,237,161,154,41,168,220,79,234,221,6,158,97,236,154,182,239,121,157,213,55,11,141,75,156,246,82,65,213,188,245,149,15,95,62,150,245,110,170,171,212,231,42,53,55,115,145,23,97,30,29,116,3,5,225,163,75,45,122,89,129,83,47,134,163,69,158,182,182,70,34,79,113,172,122,39,118,166,85,79,107,157,178,34,39,177,173,107,26,158,77,64,50,97,10,57,185,233,149,118,125,194,85,78,65,107,166,146,106,156,30,245,73,125,145,177,162,171,150,153,91,37,60,222,95,20,106,84,54,69,95,130,70,171,190,200,164,215,62,27,245,142,209,147,216,238,56,214,65,111,134,190,215,118,164,154,134,182,150,100,222,57,233,229,98,178,72,220,159,22,185,174,84,95,204,160,107,203,192,167,16,84,156,54,113,37,141,231,247,183,185,152,253,90,73,102,190,185,168,170,172,161,168,217,29,46,201,237,72,228,108,82,170,121,170,164,106,136,155,170,27,16,209,86,209,92,168,169,238,54,234,184,106,169,42,162,100,240,79,4,136,248,229,141,200,138,215,177,201,228,230,170,42,42,42,121,42,41,175,71,26,252,30,101,252,37,234,92,246,185,169,234,107,176,187,196,175,155,28,188,244,170,178,88,183,85,240,242,187,109,155,60,105,228,228,253,242,108,228,242,93,147,43,112,87,204,239,54,225,182,211,77,166,218,145,105,171,204,176,42,117,233,162,108,115,34,92,109,44,246,244,64,231,250,178,197,249,34,122,183,167,247,175,106,39,74,133,228,2,33,216,57,174,112,69,121,182,199,93,113,212,235,149,138,103,167,173,71,112,199,46,15,153,159,198,180,240,203,31,248,158,167,73,213,254,112,252,52,97,214,153,147,74,161,188,234,5,221,204,95,14,216,232,166,183,81,53,219,121,44,178,84,177,178,34,34,252,27,19,183,217,125,158,208,50,247,48,78,33,237,28,61,112,221,146,87,45,124,113,228,153,77,36,246,28,126,157,28,157,199,212,77,26,177,243,34,127,6,22,57,100,85,246,110,140,106,254,18,34,209,143,14,154,85,93,173,218,229,132,233,109,20,14,149,183,251,196,16,85,116,162,253,238,141,174,235,169,147,203,224,200,89,35,191,228,159,183,16,124,68,234,119,19,26,129,81,168,90,157,120,74,138,165,111,102,138,138,4,86,82,91,233,247,221,33,130,53,85,233,111,197,85,85,92,229,221,92,170,190,101,154,114,132,225,42,171,11,198,170,56,154,206,109,235,21,211,39,164,90,60,102,158,86,108,232,45,174,84,89,42,149,21,55,71,76,173,106,49,83,255,0,6,213,93,213,37,242,11,38,99,25,27,27,28,108,70,181,168,136,214,162,108,136,137,240,64,247,178,54,58,73,30,141,107,81,85,206,85,217,17,19,226,167,177,9,121,175,113,31,85,162,220,63,55,1,198,235,95,79,146,106,83,230,181,199,44,110,217,240,91,88,214,173,100,136,191,5,115,100,142,31,226,153,202,138,138,212,2,191,57,147,241,159,63,18,186,152,236,31,10,185,57,116,231,14,169,124,118,254,218,170,54,233,88,137,211,37,107,147,226,223,194,100,91,251,24,170,239,37,145,200,145,39,24,196,242,172,218,241,14,61,134,99,55,91,245,214,163,247,26,27,101,20,149,85,18,127,123,28,104,174,95,106,123,19,226,100,238,20,184,102,203,248,171,213,186,29,53,198,37,240,52,109,98,214,94,110,175,137,95,29,186,137,170,136,233,21,19,240,158,170,168,198,51,116,234,115,147,117,70,163,156,151,249,161,60,60,233,71,14,88,109,62,23,165,152,181,53,182,6,177,169,87,90,230,163,171,46,18,162,108,178,212,77,183,84,142,85,221,118,242,107,119,217,168,212,217,16,40,126,151,128,62,50,107,45,235,115,135,135,188,173,176,167,79,171,44,49,197,47,159,179,239,79,114,73,252,126,175,151,199,99,17,100,248,126,161,105,86,70,219,94,95,141,95,177,59,237,27,210,104,225,175,165,154,138,166,55,34,249,61,168,244,107,147,205,60,156,159,224,83,104,99,163,234,246,138,233,134,187,226,85,24,78,170,98,20,55,219,108,205,114,71,223,143,105,169,94,228,219,185,4,169,235,196,244,242,245,154,168,190,94,123,167,144,21,65,193,63,53,60,227,79,110,246,237,56,226,66,245,85,146,225,243,189,180,240,228,53,42,233,110,54,148,95,36,116,175,243,117,76,40,187,117,117,111,35,83,117,69,114,34,48,184,235,109,198,223,120,183,82,221,237,53,176,86,80,215,66,202,154,106,152,36,73,34,154,39,181,28,199,177,201,228,230,185,170,138,138,158,74,138,107,205,198,223,8,247,222,17,117,95,232,179,234,230,185,226,247,184,223,91,142,93,37,106,35,231,129,174,68,124,50,109,229,222,137,92,212,118,219,34,163,152,228,68,71,244,164,245,228,219,196,173,126,89,138,222,248,111,202,174,15,168,170,197,161,244,190,60,249,28,174,119,163,157,34,54,120,55,85,252,24,165,124,110,106,126,73,156,158,198,162,1,101,160,0,0,0,0,0,0,0,0,0,0,31,149,77,77,61,29,60,181,149,149,17,193,4,12,116,146,203,35,209,172,141,141,77,213,206,85,242,68,68,69,85,85,3,138,204,243,44,99,79,49,75,174,111,154,94,105,173,54,59,45,43,235,43,171,42,29,179,34,137,169,186,175,229,85,95,36,70,166,234,229,84,68,69,85,68,53,217,226,255,0,136,203,167,20,122,233,124,213,10,168,166,165,181,187,166,223,99,162,149,219,173,45,186,37,94,211,87,242,57,202,175,145,201,230,157,114,57,17,118,68,51,183,50,78,58,231,226,63,45,118,151,233,173,206,70,105,174,59,82,187,75,27,220,212,190,214,53,85,60,75,147,203,120,91,236,137,170,159,149,235,230,230,163,57,190,89,220,5,59,93,175,208,107,126,171,218,149,52,250,197,86,139,111,161,158,63,86,255,0,89,26,249,181,81,125,180,209,185,19,175,116,217,238,245,60,209,36,216,38,215,42,46,31,46,58,49,195,151,210,252,150,137,105,175,218,143,83,29,233,241,61,21,31,13,189,172,233,163,99,211,242,171,93,36,191,197,58,34,236,168,168,77,83,194,53,26,136,214,162,34,34,108,136,159,3,200,0,12,51,197,175,18,184,215,11,26,53,117,212,171,202,65,85,115,84,240,118,43,100,146,116,173,194,189,232,189,184,255,0,47,67,118,87,189,83,205,24,215,109,231,178,40,68,190,108,220,100,253,207,49,55,240,215,167,151,68,110,73,147,210,245,100,149,17,59,119,80,91,30,158,84,251,167,178,73,211,219,241,72,183,242,251,227,92,144,135,151,111,7,213,28,82,234,235,43,242,122,25,126,231,248,140,145,86,95,101,84,86,182,182,77,247,138,133,174,79,140,155,42,189,83,205,177,163,188,209,92,205,240,165,138,203,170,156,84,235,132,86,202,87,207,127,205,179,219,179,228,146,105,85,118,116,178,42,190,73,30,191,188,138,54,35,156,187,121,49,140,242,77,145,16,216,87,134,253,3,196,56,106,210,43,46,148,97,236,238,69,111,98,205,95,90,230,237,37,125,115,209,22,106,135,254,119,42,34,34,121,244,177,172,106,121,53,0,139,252,225,169,105,104,120,60,183,208,208,211,69,79,79,79,149,219,34,134,24,152,140,100,108,108,21,40,214,181,169,228,136,136,136,136,137,228,136,65,110,81,62,249,118,159,248,134,233,255,0,84,132,238,231,33,238,141,75,252,175,183,127,212,212,144,71,148,79,190,93,167,254,33,186,127,213,32,23,174,0,0,0,3,240,173,173,163,182,209,84,92,110,21,81,83,82,210,196,249,231,154,87,163,89,20,109,69,87,57,206,95,36,68,68,85,85,95,130,26,252,241,253,197,165,103,21,90,207,81,95,103,170,153,184,62,50,178,91,241,186,103,39,79,114,61,211,187,86,230,255,0,14,103,53,23,207,205,24,216,218,169,186,46,243,139,155,159,24,43,136,99,159,177,123,0,186,43,47,89,5,59,103,202,231,137,124,233,109,207,77,227,164,221,61,143,155,201,207,79,132,91,34,238,146,249,68,110,90,92,34,39,18,122,194,153,70,99,109,89,176,28,34,72,235,46,141,145,191,123,184,85,239,188,20,94,126,214,170,167,92,137,231,234,55,165,118,238,53,64,156,220,168,120,64,118,144,105,219,181,223,59,182,118,242,252,226,145,190,141,130,102,109,37,182,208,229,71,51,219,230,215,206,168,217,29,249,24,145,39,146,245,161,63,143,8,212,106,35,90,136,136,137,178,34,124,15,32,0,0,0,0,15,194,182,182,138,219,69,81,113,184,213,195,75,73,75,19,231,158,121,228,70,71,20,109,69,87,61,238,95,38,181,17,21,85,87,201,17,15,220,168,110,105,92,122,38,101,91,93,195,70,142,94,183,176,208,202,176,229,119,106,89,87,107,132,237,95,58,40,220,223,108,44,114,47,113,124,209,238,68,106,122,173,94,176,143,92,197,120,177,135,138,77,108,89,49,106,153,31,132,98,17,201,108,176,170,238,137,84,170,237,231,172,233,84,221,189,215,53,136,212,95,62,136,227,221,17,85,80,154,156,153,56,124,184,226,216,78,73,196,46,69,68,176,75,151,35,109,22,36,122,42,61,104,33,145,93,60,223,222,201,51,88,212,255,0,205,213,125,138,138,67,30,0,56,35,187,241,99,158,186,237,146,71,83,67,167,56,228,204,117,230,181,155,177,213,178,249,57,180,48,59,219,214,228,243,123,147,240,25,231,228,231,49,22,250,236,182,91,70,55,103,161,199,172,22,218,107,125,178,217,77,29,37,29,37,52,105,28,84,240,70,212,107,35,99,83,201,173,107,81,17,17,61,136,128,125,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,0,0,0,0,0,0,0,0,0,0,0,0,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,183,137,157,120,183,112,211,163,183,141,98,187,227,53,215,218,43,52,180,177,205,73,71,35,99,126,211,206,200,81,221,78,69,68,68,116,141,246,254,84,79,136,25,72,16,111,135,78,106,154,127,196,70,179,99,154,55,109,210,219,221,138,171,35,117,75,34,175,172,184,64,248,162,116,52,210,207,178,181,168,138,170,238,215,66,34,124,92,132,228,0,126,21,180,84,87,42,42,139,117,198,146,26,170,74,168,159,4,240,79,26,62,57,99,114,42,57,143,106,249,57,170,138,168,168,190,74,138,126,224,13,119,120,247,208,59,103,14,124,77,100,216,54,57,15,103,30,174,72,175,118,88,124,254,241,73,81,186,246,83,127,107,99,145,178,198,213,221,85,90,196,221,119,220,182,30,85,90,185,87,170,124,35,217,109,215,106,181,168,184,224,245,211,227,18,189,238,221,238,130,38,178,90,111,47,224,182,25,163,141,23,253,233,127,34,144,23,156,181,254,219,121,226,214,221,110,161,153,31,53,139,13,183,219,235,27,252,9,157,83,87,80,137,255,0,214,234,34,95,240,146,123,146,69,182,182,45,19,212,27,188,143,122,210,84,229,49,211,68,213,223,165,36,138,146,39,61,83,225,190,210,199,191,241,39,230,2,199,64,0,14,59,33,200,108,152,157,134,225,147,228,183,74,123,109,170,213,77,37,101,109,93,67,250,99,130,24,218,174,123,220,191,4,68,69,83,144,115,145,168,174,114,162,34,38,234,171,240,41,107,153,191,30,174,214,171,229,86,131,105,53,217,223,64,172,213,61,55,106,248,30,168,219,237,100,110,69,70,162,167,225,83,68,244,245,126,15,123,122,252,209,172,80,49,47,31,60,106,222,120,179,212,79,7,98,146,166,139,78,241,201,158,203,13,3,247,99,170,95,183,75,171,103,110,251,119,30,155,244,166,222,163,23,167,218,175,87,73,78,86,156,4,166,65,61,187,137,221,100,178,162,219,41,228,74,140,66,211,82,207,42,169,90,168,173,184,74,213,255,0,193,181,127,114,69,252,39,39,94,221,40,197,126,30,229,187,192,165,71,18,121,114,106,102,164,91,101,143,77,49,202,150,245,198,244,86,250,114,177,170,139,225,88,191,214,91,228,178,185,63,42,49,190,106,229,101,228,82,210,210,208,210,195,67,67,77,21,61,61,60,109,138,24,98,98,49,145,177,169,179,90,214,167,146,34,34,34,34,39,146,32,31,168,0,1,85,188,236,53,166,229,76,236,31,135,251,101,75,161,165,170,129,217,77,221,136,187,119,211,184,248,41,26,191,220,163,163,170,114,167,177,87,161,127,122,133,169,20,151,206,114,215,85,69,197,101,154,225,43,85,97,184,225,116,50,68,228,106,237,234,213,85,177,205,223,217,186,116,162,236,159,7,55,242,129,243,114,162,225,83,31,215,109,85,186,106,86,127,109,101,126,51,167,203,77,44,52,51,71,213,13,117,202,85,115,161,108,136,190,79,100,105,26,189,204,95,37,85,141,29,187,85,81,110,241,26,141,68,107,81,17,17,54,68,79,129,91,188,145,110,22,217,52,123,81,109,113,62,53,184,83,228,176,84,78,212,219,173,33,146,149,173,137,87,227,178,186,41,118,248,121,46,223,18,200,192,17,183,143,30,22,113,254,39,52,58,239,111,109,182,47,166,56,237,44,215,44,106,185,177,111,51,106,24,222,165,166,221,60,214,57,145,189,10,223,98,57,88,237,149,88,132,146,63,57,231,130,150,9,42,170,166,142,24,97,98,201,36,146,57,26,214,53,19,117,114,170,249,34,34,121,238,6,179,26,13,170,215,109,15,214,60,71,85,172,210,72,217,177,203,164,53,114,178,53,84,89,233,183,233,158,21,217,83,202,72,157,35,21,55,246,56,217,138,219,113,162,187,219,169,110,214,202,150,84,81,214,194,202,138,121,153,248,50,70,246,163,154,228,252,202,138,138,106,225,145,85,81,215,100,23,58,219,115,81,180,181,21,147,75,3,81,54,218,55,61,85,169,183,195,201,80,217,151,69,168,171,173,154,57,130,91,110,138,229,173,164,198,109,112,84,245,42,170,247,91,75,26,63,125,252,247,221,23,219,230,7,115,40,15,153,166,180,220,181,127,139,60,178,133,213,46,91,70,13,59,177,107,108,27,249,70,180,206,86,212,187,243,185,213,29,229,223,219,210,140,79,62,148,47,240,214,135,137,171,93,85,147,136,253,83,180,214,53,82,106,92,210,245,27,151,165,81,29,181,108,187,57,55,243,217,83,101,69,248,162,160,22,149,202,47,133,60,119,16,210,248,56,147,201,237,145,213,101,57,106,79,21,153,211,199,186,219,109,172,145,99,87,70,139,236,146,103,49,206,87,251,123,125,8,155,35,159,213,98,134,6,224,66,225,109,185,112,121,164,181,22,167,198,248,89,141,83,83,185,99,219,110,244,91,199,42,121,124,82,70,61,23,227,186,46,254,102,121,0,86,31,56,142,22,113,249,241,26,110,40,177,43,108,84,119,123,125,84,22,220,157,33,139,165,181,148,242,170,71,5,75,246,255,0,194,50,78,220,74,229,243,115,100,98,42,250,136,139,103,132,97,230,93,113,182,91,184,35,212,197,186,73,26,54,166,150,134,154,22,189,124,223,51,235,233,209,136,212,248,170,47,173,229,236,70,170,251,17,84,10,211,229,27,172,245,26,115,197,4,56,13,101,106,199,102,212,74,25,45,146,198,231,47,109,43,97,107,166,166,147,109,255,0,11,213,150,36,242,95,221,255,0,194,151,148,107,157,192,141,21,117,195,140,61,37,130,220,174,73,91,147,83,78,238,149,84,94,212,123,201,39,179,225,208,215,239,240,219,219,228,108,98,0,0,0,0,0,0,0,0,0,21,227,159,243,143,211,237,62,207,50,76,10,227,162,57,60,181,120,213,222,178,209,60,137,112,129,157,114,83,204,248,156,189,42,221,219,186,177,124,151,205,9,203,165,153,245,6,170,105,158,41,169,150,186,103,83,82,229,118,90,43,204,84,239,145,178,58,4,168,133,178,118,156,230,249,43,153,213,210,187,124,90,160,118,144,0,21,173,206,83,135,108,126,237,167,86,190,35,236,118,232,105,175,214,42,200,45,87,185,163,143,165,107,104,102,94,136,95,34,167,225,62,41,122,24,213,95,62,153,85,21,125,86,162,70,142,79,250,185,87,131,113,64,186,117,53,90,182,213,168,86,185,232,223,19,157,179,60,101,51,29,81,4,139,253,210,49,149,17,167,229,89,182,246,236,88,39,53,203,253,182,205,193,22,105,110,174,153,25,53,246,182,209,111,163,111,240,230,109,194,10,133,79,254,183,79,42,255,0,128,169,254,93,182,218,219,175,26,122,85,75,64,247,182,86,93,165,169,114,179,125,251,113,82,205,44,137,229,240,86,49,200,191,155,125,252,128,216,112,0,0,2,37,243,3,227,114,211,194,142,2,150,60,102,88,43,53,31,37,129,237,179,82,57,17,205,161,137,119,107,171,166,79,224,181,119,70,53,127,13,233,236,86,181,251,6,34,230,123,199,179,116,158,207,87,195,222,144,222,21,185,173,214,14,139,237,202,157,234,142,179,82,72,221,251,81,185,21,54,169,145,170,139,186,126,230,197,223,240,156,213,109,105,112,151,194,230,107,197,126,170,210,96,88,203,95,71,106,166,233,170,191,94,28,205,226,182,209,239,230,229,254,20,143,217,91,27,63,124,239,53,217,173,115,155,213,180,219,78,181,63,137,173,94,165,196,49,166,85,95,178,188,174,189,245,21,85,149,82,57,251,57,238,87,207,87,83,39,154,163,27,187,158,247,174,235,249,17,85,81,23,96,158,23,120,105,193,56,89,210,202,45,58,195,33,73,234,87,106,155,197,213,241,163,103,185,214,42,108,233,95,249,26,159,130,198,111,179,90,136,158,107,187,148,59,142,148,233,102,17,162,216,5,159,77,52,242,205,29,182,199,101,129,33,130,36,243,123,221,237,124,178,59,247,242,61,202,174,115,151,218,170,167,109,0,0,0,12,51,196,183,9,154,57,197,78,49,29,139,83,44,110,75,133,19,30,150,187,221,19,146,42,251,123,157,237,232,126,202,142,98,175,154,198,244,115,23,201,118,221,17,82,177,181,79,147,14,190,227,117,179,77,165,153,150,53,153,91,55,85,137,149,50,58,219,93,183,181,17,204,127,84,95,155,126,239,159,228,66,231,192,20,47,75,202,131,141,73,106,164,134,187,2,178,219,169,163,68,87,86,212,228,116,93,148,110,202,170,239,82,71,61,17,54,243,221,191,227,79,50,40,100,150,120,177,235,253,198,197,5,238,219,121,101,190,166,74,100,184,91,94,247,210,212,244,57,83,185,11,158,214,57,204,93,183,69,86,166,233,231,177,110,92,216,248,212,76,26,193,63,12,122,107,117,68,200,111,180,200,185,85,92,47,245,168,40,36,106,43,105,17,83,217,36,205,93,221,249,34,84,242,94,234,42,66,110,94,252,29,215,113,85,171,45,169,200,105,102,139,79,241,73,34,171,191,84,162,42,37,91,183,222,58,22,59,248,82,108,189,74,159,131,26,57,119,71,43,55,9,99,202,87,130,166,65,5,63,21,90,157,105,71,75,42,57,152,101,13,67,55,232,111,224,190,226,230,175,197,124,217,22,254,196,235,126,222,113,185,45,52,252,40,40,40,173,116,52,246,203,109,36,52,180,148,145,50,10,120,33,98,50,56,163,98,35,90,198,181,60,145,168,136,136,136,158,196,67,247,0,98,254,36,181,251,16,225,163,72,239,90,171,152,63,187,29,3,18,26,10,22,61,27,45,194,181,251,164,52,236,223,242,175,155,151,207,165,141,123,182,84,105,146,234,170,169,104,105,102,174,174,169,138,158,158,158,55,75,52,210,189,24,200,216,212,221,206,115,151,201,17,17,21,85,87,201,16,160,190,98,60,96,212,241,73,171,178,80,99,53,210,125,207,177,41,37,163,176,196,155,181,181,143,223,105,107,156,213,248,200,169,179,55,68,86,198,141,242,69,115,247,12,43,123,188,106,175,21,58,223,45,198,169,179,228,25,190,121,117,108,113,197,26,109,213,43,213,27,28,109,79,99,34,141,136,214,167,193,172,103,159,146,23,251,194,103,13,120,199,11,26,55,106,211,107,39,102,166,228,173,74,187,237,205,140,233,117,194,224,244,78,228,155,236,139,208,221,145,140,69,243,70,53,187,249,238,171,73,92,22,241,87,135,112,145,151,221,117,6,229,162,169,156,228,85,52,201,71,109,171,146,252,148,45,182,66,237,251,202,198,120,105,119,146,68,233,111,94,232,168,212,115,83,201,238,222,99,254,222,119,254,75,191,244,219,255,0,128,2,213,10,108,231,105,254,191,88,39,242,65,63,158,212,29,255,0,246,243,191,242,93,255,0,166,223,252,1,13,120,218,226,247,246,99,103,182,28,223,238,123,244,71,208,150,143,69,120,95,75,120,254,247,223,164,151,185,215,217,139,167,247,77,186,118,95,102,251,249,236,4,241,228,131,254,182,58,155,255,0,31,81,127,55,113,101,165,10,112,65,204,11,246,26,227,25,62,57,247,36,250,95,244,142,190,26,222,247,167,189,31,216,237,198,172,233,233,240,210,245,111,190,251,238,159,196,88,183,5,60,200,127,102,14,169,221,116,207,238,53,244,75,209,152,252,247,223,27,244,139,199,247,59,117,52,240,246,187,126,22,45,183,241,61,93,93,75,183,70,219,121,238,129,53,64,0,0,0,0,0,0,0,1,24,120,201,227,163,27,224,222,187,21,163,201,52,242,241,144,183,43,138,178,72,38,162,169,142,22,68,180,235,18,61,170,175,69,234,95,191,53,124,189,158,91,251,80,253,120,52,227,151,19,227,34,108,186,159,29,194,174,56,220,184,155,104,95,35,43,170,226,153,213,45,169,89,211,118,35,17,21,17,139,7,154,255,0,118,208,36,200,0,14,131,174,186,49,135,107,254,150,223,116,179,55,161,138,122,27,197,51,217,12,238,141,29,37,21,74,53,123,85,49,42,254,12,145,185,81,200,191,31,52,93,209,85,23,91,169,126,148,233,14,164,200,218,90,183,80,100,120,93,237,205,100,241,42,239,5,109,36,251,35,155,191,228,146,61,255,0,192,109,6,107,53,196,101,254,219,149,241,9,169,249,77,158,100,154,130,243,153,94,174,20,178,39,239,225,150,186,103,177,127,194,215,32,27,30,105,102,117,69,170,26,103,138,106,69,185,141,101,62,81,101,162,187,199,27,93,191,109,39,133,178,116,47,231,106,185,90,191,20,84,83,180,152,51,129,171,109,109,171,132,13,35,165,175,123,221,43,241,106,42,150,171,247,223,183,43,59,177,167,159,193,24,246,162,126,109,182,242,51,152,0,12,113,196,14,188,224,156,55,233,125,215,84,179,250,181,101,21,3,123,116,180,145,42,119,235,234,156,139,218,166,137,23,218,247,42,47,159,177,168,142,114,236,141,85,3,160,241,167,197,238,39,194,70,152,73,144,85,164,55,12,182,240,201,41,241,187,59,149,127,162,42,17,19,121,101,219,101,72,35,234,107,158,187,162,175,147,81,81,92,138,148,43,35,245,79,137,61,94,87,244,215,229,121,206,111,115,242,106,46,242,212,212,63,216,137,191,147,24,214,167,230,107,24,207,131,91,229,202,235,222,185,234,47,20,90,181,93,168,153,147,229,170,185,221,37,109,37,182,219,77,213,36,116,84,253,75,217,164,167,103,183,100,87,47,177,55,115,156,231,46,238,114,151,5,203,135,129,74,62,27,48,248,245,43,81,109,177,75,169,153,29,42,119,88,244,71,122,14,145,233,191,133,98,255,0,93,119,151,117,201,241,78,134,174,205,87,60,50,135,5,60,31,226,156,35,233,147,44,112,37,53,199,48,188,182,57,242,75,203,27,253,81,50,34,244,195,18,170,34,164,17,238,168,212,93,149,85,92,229,68,87,108,146,32,0,0,0,58,198,164,233,158,7,171,248,117,126,1,169,56,205,29,250,195,115,103,77,69,37,75,87,109,211,240,94,199,34,163,163,123,87,205,175,106,163,154,190,104,168,86,6,184,242,85,200,97,184,85,93,248,123,212,138,10,170,25,30,233,35,179,100,157,112,205,11,125,168,198,85,68,215,54,95,200,157,108,103,179,205,203,237,45,152,1,66,181,28,168,56,219,134,169,180,241,233,189,170,120,220,231,34,207,30,69,66,140,106,39,177,85,29,42,59,101,248,108,221,255,0,46,198,6,215,109,12,202,56,121,205,151,78,179,139,213,130,175,32,167,166,142,122,250,59,77,99,170,125,30,231,249,178,25,159,208,214,36,138,206,151,244,181,93,179,94,221,213,21,118,47,103,142,62,45,44,156,38,105,5,70,69,27,233,234,179,11,226,73,67,140,91,164,93,251,181,8,137,215,60,141,246,246,97,71,35,157,249,85,88,205,211,173,21,40,175,75,244,231,83,56,169,214,202,60,66,207,53,69,219,40,204,46,82,84,215,220,42,85,94,145,163,220,175,168,172,157,223,6,53,21,207,119,197,125,136,138,170,136,161,155,57,117,112,109,81,197,46,170,37,231,43,163,145,186,121,136,203,29,77,234,69,221,169,95,54,253,81,208,49,201,231,235,237,188,138,158,109,141,23,205,174,123,20,190,202,58,58,75,125,36,20,20,20,176,211,82,211,70,216,96,130,22,35,35,138,54,166,205,99,90,158,77,106,34,34,34,39,146,34,29,19,65,116,71,13,225,227,74,236,122,83,131,211,244,208,218,33,68,154,165,236,70,203,93,82,228,69,150,166,93,189,175,123,188,215,224,137,179,83,201,168,134,65,0,82,31,57,12,174,225,122,226,182,143,29,157,234,148,120,238,49,69,5,60,123,249,117,74,249,102,123,246,252,171,214,214,175,230,98,23,120,82,103,57,124,58,174,199,197,13,167,43,86,57,105,50,92,94,150,70,61,125,157,232,37,150,41,24,159,196,212,137,127,229,129,39,57,41,96,54,251,94,135,102,122,144,234,104,210,229,127,201,86,217,221,217,21,222,22,146,158,39,49,55,246,162,119,42,102,221,60,191,5,23,207,203,107,23,43,143,146,134,162,219,238,154,51,155,105,116,149,17,165,203,31,200,18,238,216,213,81,28,234,90,184,35,98,42,39,181,81,36,166,147,117,243,219,173,168,187,110,155,216,224,0,0,16,111,156,30,158,81,229,124,38,191,51,117,58,45,102,19,124,162,174,142,100,246,182,26,135,248,89,25,252,78,116,208,175,241,177,191,225,174,14,88,217,53,94,51,198,198,158,118,38,70,67,117,125,117,178,165,174,114,53,36,142,90,41,186,91,191,252,35,99,114,39,197,90,137,241,44,115,156,38,166,91,177,30,21,87,1,125,83,18,227,158,94,41,41,33,167,242,234,125,61,44,141,170,150,77,191,130,215,199,3,85,127,44,141,252,165,122,114,175,196,42,242,174,53,112,202,184,99,145,212,248,237,53,198,241,86,172,79,192,141,180,146,68,197,85,248,39,122,120,83,252,59,124,64,191,32,0,0,0,0,0,0,0,0,0,2,166,121,166,113,236,219,204,183,46,24,52,114,240,171,67,11,221,77,152,221,169,222,169,223,145,23,101,183,196,228,95,54,34,162,164,203,231,212,190,167,177,30,142,205,60,205,56,245,77,13,177,79,161,218,77,118,86,234,5,234,155,250,99,112,167,126,206,177,81,200,158,74,215,39,178,166,70,175,169,183,155,26,189,126,74,172,222,173,56,91,225,167,57,226,167,85,232,116,239,19,99,224,165,221,42,175,87,119,177,93,13,182,141,23,215,149,255,0,149,235,248,44,102,251,185,234,137,186,39,83,144,50,39,1,92,22,95,56,180,212,110,253,226,58,154,29,61,199,101,100,151,251,139,55,98,206,239,37,109,20,14,254,186,244,243,85,246,49,155,185,124,213,141,117,249,99,120,221,135,15,176,91,177,92,94,211,77,107,180,90,105,163,163,161,163,166,141,25,20,16,177,168,214,49,168,158,196,68,68,58,238,142,233,14,13,161,90,119,104,211,29,59,180,182,130,205,103,133,24,221,246,89,106,37,95,57,39,149,219,122,242,61,219,185,206,252,171,178,34,34,34,39,116,0,0,3,227,187,221,237,118,11,85,101,246,247,95,5,13,186,221,4,149,85,117,83,189,25,28,16,177,170,231,189,206,95,36,106,34,42,170,254,99,95,46,59,56,180,186,113,97,172,117,23,218,25,170,97,194,236,11,37,14,49,67,42,116,171,32,85,78,186,135,183,225,36,202,212,114,239,230,141,70,55,207,167,114,98,243,114,227,45,17,31,194,174,155,221,209,119,70,79,153,213,211,191,217,236,116,86,244,114,127,130,73,81,63,222,217,191,238,141,43,143,69,51,140,59,77,117,62,195,157,231,90,124,153,189,170,199,82,149,139,99,125,193,40,226,171,153,158,113,36,175,88,165,222,54,191,165,206,103,70,207,68,233,95,37,93,194,223,57,88,112,108,154,39,167,137,173,121,253,169,25,155,230,148,173,117,28,51,71,247,203,85,173,219,57,140,243,77,219,44,222,79,127,228,111,109,190,74,142,69,158,133,85,254,222,119,254,75,191,244,219,255,0,128,31,183,157,255,0,146,239,253,54,255,0,224,0,205,124,228,61,209,169,127,149,246,239,250,154,146,8,242,137,247,203,180,255,0,196,55,79,250,164,62,238,50,57,152,126,203,93,34,139,74,254,226,159,69,123,87,122,123,175,143,250,73,227,183,237,50,86,246,251,126,22,47,111,119,126,174,175,45,189,139,191,150,8,225,19,136,255,0,216,173,172,212,154,185,244,55,233,71,133,160,170,162,244,127,164,124,23,87,121,168,222,174,239,106,77,182,219,217,211,231,249,80,13,144,1,90,186,79,206,83,238,161,170,120,110,153,254,199,31,70,125,45,200,45,214,47,27,244,191,189,225,124,85,76,112,247,123,126,9,189,125,61,206,174,158,166,239,182,219,166,251,150,84,0,196,60,84,241,21,140,240,191,163,55,157,80,200,22,57,234,226,111,132,179,91,220,170,139,95,112,123,87,179,15,151,159,79,146,185,235,240,99,30,190,221,145,114,212,243,193,75,4,149,85,83,71,12,48,177,100,146,73,28,141,107,26,137,186,185,85,124,145,17,60,247,40,23,152,135,22,179,113,69,173,51,199,142,92,36,126,7,137,58,75,126,63,26,42,163,42,87,125,166,173,86,254,89,92,212,233,221,17,82,54,198,138,136,189,64,97,139,53,163,84,56,164,214,232,237,244,157,235,246,107,159,94,31,36,146,61,87,103,77,43,149,210,72,229,253,228,76,111,83,151,224,198,51,242,33,176,207,14,90,15,137,240,219,164,54,45,39,196,90,146,69,109,139,185,91,88,172,70,201,95,90,253,150,106,135,237,241,115,188,145,60,250,90,214,55,125,154,132,62,229,51,193,243,180,195,7,94,34,51,235,90,199,148,230,52,136,203,37,52,241,236,251,125,165,202,142,73,124,253,143,168,217,174,252,209,163,60,253,119,161,97,160,0,0,0,0,0,34,95,48,62,55,45,60,40,224,41,99,198,101,130,179,81,242,88,30,219,53,35,145,28,218,24,151,118,186,186,100,254,11,87,116,99,87,240,222,158,197,107,95,176,98,46,103,188,123,55,73,236,245,124,61,233,13,225,91,154,221,96,232,190,220,169,222,168,235,53,36,141,223,181,27,145,83,106,153,26,168,187,167,238,108,93,255,0,9,205,86,214,151,9,124,46,102,188,87,234,173,38,5,140,181,244,118,170,110,154,171,245,225,204,222,43,109,30,254,110,95,225,72,253,149,177,179,247,206,243,93,154,215,57,189,91,77,180,235,83,248,154,213,234,92,67,26,101,85,251,43,202,235,223,81,85,89,85,35,159,179,158,229,124,245,117,50,121,170,49,187,185,239,122,238,191,145,21,85,17,118,9,225,119,134,156,19,133,157,44,162,211,172,50,20,158,165,118,169,188,93,95,26,54,123,157,98,166,206,149,255,0,145,169,248,44,102,251,53,168,137,230,187,185,67,184,233,78,150,97,26,45,128,89,244,211,79,44,209,219,108,118,88,18,24,34,79,55,189,222,215,203,35,191,127,35,220,170,231,57,125,170,170,118,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,24,195,137,205,38,118,185,232,6,119,165,48,164,107,87,127,179,205,21,15,113,81,24,149,177,237,45,50,185,87,201,17,38,142,53,85,248,33,147,192,26,191,226,121,54,105,163,26,147,109,202,108,253,235,70,81,135,221,155,81,28,115,198,173,124,21,84,242,122,209,202,197,217,118,234,106,181,236,95,106,117,34,155,3,240,149,198,6,153,241,99,130,193,124,198,107,160,183,228,212,145,53,47,120,236,179,34,212,208,203,236,87,53,61,178,64,229,252,9,17,54,84,93,151,165,200,173,72,235,204,15,150,156,26,241,89,89,172,154,30,202,75,126,123,35,81,247,75,84,175,108,52,183,190,150,237,220,107,182,218,42,157,145,19,169,202,140,127,151,82,181,119,114,212,53,251,28,213,29,16,205,125,29,126,182,100,56,86,83,106,147,173,136,244,150,138,174,23,34,236,143,141,233,179,182,242,242,123,87,101,248,40,27,62,24,123,137,142,41,116,179,133,156,22,124,187,80,110,241,190,190,88,221,232,155,28,18,183,198,221,38,79,99,35,103,181,24,139,183,84,138,157,45,79,110,234,168,213,162,186,110,57,248,191,164,161,75,124,92,68,230,238,137,24,172,234,150,228,233,37,219,109,191,116,118,239,223,243,239,185,143,173,214,173,94,215,188,219,177,65,75,149,103,217,85,201,233,214,237,231,184,214,74,170,191,132,247,175,83,182,221,85,85,206,93,147,205,85,80,15,93,84,212,156,183,91,245,62,253,169,89,92,139,87,125,202,46,14,170,149,145,53,85,26,174,217,177,195,26,123,122,88,196,100,109,79,53,233,107,83,204,191,158,5,52,30,183,135,94,25,177,76,6,249,10,69,127,168,141,247,139,219,62,49,214,212,175,91,162,95,207,27,59,113,42,167,146,172,106,169,237,35,39,0,188,176,29,164,55,139,126,180,113,7,21,37,102,93,68,228,158,207,143,197,35,102,167,180,202,158,109,158,105,26,170,217,103,111,239,81,187,177,139,235,110,231,108,172,177,160,0,16,143,153,15,29,148,220,55,98,78,211,61,54,185,195,46,165,228,84,206,233,146,53,71,250,10,145,201,183,137,122,124,38,118,255,0,122,106,167,193,94,190,72,212,120,97,222,105,188,122,173,134,11,143,12,58,57,122,79,72,212,196,234,108,194,235,76,239,58,104,156,155,58,223,19,209,127,116,114,126,234,169,248,45,119,70,253,74,244,108,34,224,147,131,188,175,139,109,76,142,214,198,84,91,240,187,44,140,159,35,188,35,60,163,139,125,210,158,37,95,37,158,77,149,17,63,122,157,79,93,246,68,116,119,170,170,170,174,170,154,186,186,166,90,138,138,137,29,44,211,74,245,123,228,123,151,119,57,206,95,53,85,85,85,85,95,53,83,232,160,190,94,173,113,186,27,101,226,182,146,55,187,169,205,130,161,241,162,175,229,84,106,167,152,27,64,97,88,102,47,167,120,157,167,6,194,236,212,246,155,29,146,149,148,116,52,112,38,204,138,38,38,200,155,175,155,149,124,213,92,170,170,229,85,85,85,85,85,57,179,86,223,165,249,103,246,81,119,255,0,211,101,255,0,180,62,151,229,159,217,69,223,255,0,77,151,254,208,27,73,3,86,223,165,249,103,246,81,119,255,0,211,101,255,0,180,92,223,38,43,149,198,233,194,246,81,81,115,175,169,171,149,185,245,107,17,243,202,233,28,141,244,117,189,118,221,202,171,182,234,190,95,156,9,238,87,47,57,109,2,185,230,186,101,142,107,150,59,71,45,69,70,15,44,180,87,136,226,106,185,125,29,80,173,86,204,168,159,8,165,106,34,254,105,149,87,201,190,86,52,124,183,91,93,182,249,108,172,178,222,104,96,173,183,220,32,146,150,170,154,120,209,241,79,12,141,86,190,55,181,124,156,215,53,85,21,23,201,81,64,215,191,129,46,44,106,248,76,214,120,178,123,132,19,86,98,87,232,153,108,200,233,34,93,223,225,250,209,91,83,26,123,29,36,75,187,145,63,124,215,61,187,167,87,82,95,222,11,158,225,154,155,139,208,230,184,6,75,65,126,177,220,163,238,83,86,209,74,146,70,244,248,162,252,90,228,246,43,92,136,230,174,232,168,138,155,20,245,198,175,43,12,243,75,46,117,218,129,195,205,158,191,43,194,166,115,234,38,180,64,139,53,202,206,155,239,208,214,126,29,76,40,138,155,57,189,82,34,34,245,162,162,43,214,22,96,186,175,171,122,59,115,168,151,79,51,252,155,17,172,235,86,84,178,219,112,154,145,94,228,242,86,202,198,170,35,182,84,219,103,34,237,183,230,3,103,114,189,121,151,113,245,137,105,222,15,125,208,29,42,191,195,116,205,239,208,75,108,188,84,209,203,213,29,142,149,233,211,51,29,35,87,250,165,205,85,98,49,23,118,110,231,59,165,81,168,234,197,202,184,200,226,167,53,181,201,100,201,53,247,53,169,160,153,170,201,169,227,186,201,3,37,106,249,43,94,145,43,122,219,249,157,186,31,46,129,240,173,174,60,73,223,34,180,233,110,17,91,89,71,220,70,85,94,106,24,232,109,180,105,191,154,203,80,228,233,221,19,117,232,111,83,215,101,233,106,129,247,240,117,160,183,46,35,120,131,197,52,234,10,41,38,181,120,182,92,47,210,35,119,108,54,200,92,142,157,92,191,14,164,218,54,255,0,119,35,77,143,200,247,193,183,6,248,47,8,120,20,150,91,60,201,119,202,111,9,28,151,235,235,227,232,117,75,218,139,211,20,77,246,199,3,21,93,210,221,213,85,85,92,229,85,93,146,66,0,40,239,155,118,129,92,244,211,136,217,245,82,138,142,85,199,53,26,38,86,178,116,106,172,112,220,98,99,99,168,133,87,224,174,233,100,169,186,249,247,29,183,147,87,107,196,49,238,188,232,94,3,196,94,153,220,244,183,81,173,238,158,219,94,137,36,51,196,168,217,232,170,90,139,219,168,133,202,139,211,35,85,87,242,162,162,185,174,69,107,149,20,42,215,149,127,29,24,238,145,172,220,61,235,5,230,27,102,49,115,171,125,101,130,241,85,39,76,54,250,185,54,238,83,76,229,242,100,50,47,174,143,85,68,99,213,221,94,79,234,109,196,195,52,53,16,178,162,158,86,75,20,173,71,177,236,114,57,174,106,166,232,168,169,228,168,169,241,53,239,226,175,128,141,112,225,122,241,91,89,95,98,169,200,240,150,200,229,163,201,173,208,43,224,237,123,81,42,88,221,221,76,244,77,183,235,245,21,119,233,115,182,49,190,159,113,57,196,46,149,91,219,104,211,205,102,203,172,118,230,38,204,161,166,186,75,225,89,253,236,46,85,99,87,243,163,83,224,6,202,119,11,133,5,166,134,162,233,117,174,167,162,162,164,137,211,212,84,212,74,216,226,134,54,166,238,123,222,229,68,107,81,17,85,85,87,100,66,150,249,159,113,211,97,226,6,229,69,163,58,73,113,90,188,39,31,172,241,149,247,70,110,214,93,235,154,213,107,123,105,241,130,52,115,246,85,79,93,235,212,137,179,88,229,136,250,145,196,94,187,234,253,42,91,245,55,87,50,172,138,133,28,215,165,21,109,206,87,82,163,155,236,119,97,21,35,234,252,253,59,153,179,132,254,92,218,225,196,149,210,138,243,120,178,214,225,152,34,189,175,168,190,220,169,150,55,212,197,241,74,56,95,179,166,85,77,209,31,183,109,23,125,220,170,157,42,25,143,147,94,130,220,178,141,98,186,235,237,206,138,70,89,176,170,73,173,246,233,220,221,155,45,206,166,53,99,209,171,241,232,167,124,157,95,147,189,25,114,167,79,210,93,39,193,180,67,79,173,26,101,167,86,118,219,172,118,104,123,112,179,126,169,37,122,174,239,150,87,126,254,71,185,85,206,119,197,87,224,155,34,119,0,0,0,0,0,0,0,0,0,40,67,154,38,137,220,180,151,138,236,138,252,148,47,142,199,159,187,233,29,182,161,27,234,73,44,155,37,91,55,79,46,182,212,117,185,83,218,141,146,53,95,194,69,89,47,202,219,143,140,98,193,142,208,112,203,172,183,168,109,77,164,149,237,197,47,85,114,163,41,220,201,30,174,240,51,61,203,179,28,143,115,150,55,42,244,170,59,163,201,90,196,116,252,226,111,134,109,58,226,163,77,167,211,220,250,9,33,124,111,90,155,85,214,157,173,241,54,218,173,182,73,35,85,246,181,125,143,98,249,57,190,94,74,141,114,81,87,18,188,22,235,175,11,215,154,136,179,156,98,106,220,123,184,173,164,201,45,209,186,91,125,67,85,125,94,167,237,188,47,95,224,73,178,239,190,221,73,179,148,54,48,71,35,145,28,213,69,69,77,209,83,226,124,119,171,213,159,28,180,213,223,178,11,173,37,178,219,65,19,167,170,172,171,153,176,195,4,109,77,220,247,189,202,141,107,81,62,42,166,183,24,39,21,92,72,233,149,174,59,30,11,173,217,141,166,217,11,122,97,161,138,235,43,233,162,79,200,200,158,170,198,127,201,68,56,221,71,215,253,114,214,100,134,147,83,53,79,40,201,225,99,147,179,71,91,112,150,74,118,187,203,101,108,8,189,180,114,236,158,104,221,215,100,252,128,73,110,102,28,108,219,56,156,205,45,248,22,155,85,77,38,159,226,19,73,36,85,46,106,177,46,213,234,138,199,85,35,87,205,35,107,21,89,30,251,42,163,228,114,254,18,34,101,94,76,58,3,114,187,231,217,7,17,119,138,71,71,105,176,82,201,98,179,189,237,84,239,215,204,141,89,222,197,248,164,112,250,171,249,86,161,54,252,21,49,7,9,28,177,245,155,95,174,116,57,38,162,90,238,24,30,5,212,146,77,89,93,7,106,190,186,52,243,232,165,167,122,117,39,82,123,37,122,35,17,23,118,247,54,233,91,183,211,189,60,195,244,163,10,180,105,230,3,100,134,211,97,178,83,165,53,29,36,91,170,53,187,170,171,156,171,230,231,185,202,174,115,149,85,92,231,42,170,170,168,29,140,3,165,107,38,176,96,186,17,167,87,125,79,212,91,179,104,108,246,136,85,234,136,168,178,212,202,168,189,186,120,90,170,157,114,189,125,86,183,127,206,170,136,138,168,29,39,139,94,40,240,190,20,116,166,175,60,201,31,29,93,218,169,29,75,96,179,163,246,146,227,89,183,147,127,185,141,155,163,164,127,239,91,228,155,185,205,107,168,7,45,202,181,91,137,221,97,158,255,0,118,74,220,159,54,204,174,12,142,42,122,104,213,206,146,71,108,216,160,133,159,189,99,26,141,107,91,236,107,90,155,175,146,169,207,113,69,196,182,119,197,54,169,214,234,46,103,50,193,76,155,211,89,237,76,145,93,5,178,141,23,118,196,207,202,229,252,39,191,109,220,229,85,242,77,154,152,158,150,170,170,138,118,85,81,84,203,79,52,107,187,36,137,234,199,55,225,228,169,230,128,108,7,192,119,5,246,30,18,180,227,123,164,116,181,218,129,144,197,28,153,5,202,63,89,34,219,214,109,28,14,95,100,81,170,249,170,109,220,114,117,47,146,49,27,40,13,91,126,151,229,159,217,69,223,255,0,77,151,254,208,250,95,150,127,101,23,127,253,54,95,251,64,109,36,13,91,126,151,229,159,217,69,223,255,0,77,151,254,209,41,121,97,228,121,13,127,28,154,107,73,93,126,184,212,193,39,166,122,226,150,169,239,99,182,179,214,170,110,138,187,47,154,34,255,0,128,11,237,0,0,48,15,26,156,85,227,252,39,104,245,94,97,80,176,85,100,215,94,186,28,106,216,245,243,170,171,219,206,71,39,183,181,18,42,61,235,253,235,119,69,123,76,252,80,135,50,250,174,34,111,252,73,220,46,26,213,136,215,89,168,85,206,161,196,105,99,114,207,66,235,115,31,179,22,158,86,167,76,143,122,175,92,158,199,163,158,136,173,106,35,90,129,131,240,28,39,84,248,171,214,218,92,110,221,81,83,125,203,243,59,147,231,172,174,170,114,187,103,57,85,243,212,204,228,252,22,49,189,78,93,189,136,155,34,123,16,216,95,135,173,9,195,56,112,210,139,46,148,225,16,47,132,182,199,220,170,170,123,81,37,175,171,126,203,53,76,138,158,215,57,83,217,251,214,163,90,158,77,66,61,242,216,224,186,62,25,244,217,115,140,226,220,141,212,108,198,154,55,220,25,35,81,93,105,163,223,170,58,38,175,181,31,236,124,187,123,94,141,111,154,70,142,89,152,0,0,6,45,226,83,70,175,218,253,164,247,61,42,179,106,61,86,23,5,237,204,138,231,93,75,66,149,51,79,70,155,171,233,219,187,217,208,143,94,148,115,145,87,118,163,155,182,206,82,9,254,209,214,39,253,177,23,127,249,187,23,253,249,103,192,10,193,253,163,172,79,251,98,46,255,0,243,118,47,251,241,251,71,88,159,246,196,93,255,0,230,236,95,247,229,159,0,43,7,246,142,177,63,237,136,187,255,0,205,216,191,239,200,83,199,79,8,214,222,15,117,7,31,194,109,153,189,78,79,29,234,205,233,87,84,79,66,218,85,137,123,242,71,208,141,107,223,186,125,239,125,247,248,155,10,20,217,206,211,253,126,176,79,228,130,127,61,168,3,26,112,35,192,21,155,140,108,87,41,200,174,122,153,91,139,187,29,184,65,68,216,160,182,50,169,38,73,35,87,245,42,186,70,116,237,182,219,121,150,47,193,199,46,75,31,8,58,157,115,212,171,102,170,215,100,210,220,172,51,88,214,146,123,83,41,90,198,201,81,79,55,115,169,178,189,85,81,105,209,54,219,247,219,239,228,97,158,72,63,235,99,169,191,241,245,23,243,119,22,90,0,0,0,0,0,0,0,0,4,15,231,3,162,119,45,72,225,218,223,168,150,26,23,213,87,233,205,197,213,213,45,99,122,156,150,218,134,164,117,46,68,246,250,175,101,59,221,240,70,49,234,190,73,186,86,23,5,156,83,221,184,76,214,106,92,245,148,115,92,108,23,24,86,219,144,91,162,114,35,231,163,115,145,221,113,238,189,61,216,220,214,189,187,237,190,206,110,232,143,85,77,137,235,40,233,46,20,147,208,87,210,195,83,75,83,27,161,158,9,152,143,142,88,220,155,57,142,106,249,57,170,138,168,168,190,74,138,83,191,27,220,171,51,12,26,239,95,169,92,52,217,106,114,12,82,161,206,168,170,199,32,222,74,251,91,149,85,92,144,51,219,81,7,228,106,111,35,125,155,57,17,92,5,177,233,142,169,224,26,201,135,80,103,186,107,147,209,95,108,151,6,35,162,168,166,126,234,199,109,231,28,141,252,40,228,111,177,204,114,35,145,125,168,118,179,88,60,63,80,245,75,71,175,181,21,120,54,101,146,225,215,104,156,176,212,173,186,182,106,41,183,106,249,199,42,49,90,171,178,251,90,228,255,0,1,223,239,188,108,113,105,146,90,102,178,93,184,131,205,159,71,80,222,137,89,13,209,240,57,237,219,101,106,190,62,151,43,85,60,149,55,217,83,219,184,22,193,204,79,143,76,83,65,48,91,190,149,233,229,254,26,237,77,190,82,190,141,27,71,42,63,208,49,72,221,157,81,51,147,240,102,233,85,237,199,248,91,170,61,81,26,136,142,167,29,7,209,220,151,95,53,111,26,210,108,86,55,120,203,253,107,32,146,116,98,185,180,148,233,235,79,80,255,0,238,99,141,30,245,252,189,59,39,154,161,202,104,183,13,250,229,196,142,71,232,189,48,194,46,119,167,203,42,173,93,210,86,172,116,84,234,171,187,159,61,83,253,70,175,181,118,221,94,239,61,145,203,228,93,191,4,92,12,97,124,33,99,51,214,203,87,13,251,60,189,66,216,238,247,180,141,90,200,227,221,29,225,105,145,124,219,10,57,17,85,203,179,164,84,71,59,100,70,181,161,36,49,251,21,183,23,176,91,113,155,52,29,155,125,162,142,26,26,72,183,223,162,24,152,140,99,119,252,205,106,33,200,3,241,172,172,164,183,210,79,95,95,85,13,53,45,52,110,154,121,230,122,50,56,163,106,110,231,185,203,228,214,162,34,170,170,249,34,32,28,78,111,155,98,186,113,137,93,115,172,222,245,79,105,177,89,41,157,87,93,89,58,175,68,81,183,243,39,155,149,87,100,70,162,42,185,85,17,17,85,81,13,126,120,213,226,255,0,43,226,227,83,159,126,169,239,219,241,27,43,165,167,198,236,239,93,188,60,14,84,234,154,84,69,84,89,228,233,106,189,81,85,17,17,173,69,84,110,235,148,185,143,113,215,89,196,158,97,38,154,233,213,202,88,180,207,28,170,94,211,216,170,223,78,85,177,118,241,79,79,235,77,243,237,53,126,11,214,228,221,200,214,66,112,45,199,149,183,1,18,98,176,80,113,49,172,214,62,139,205,67,18,124,74,209,85,26,163,168,162,115,124,171,165,98,251,37,114,47,222,218,169,234,53,81,255,0,132,173,232,179,115,86,212,203,178,182,162,53,185,61,217,17,19,100,68,173,147,203,255,0,222,31,75,242,207,236,162,239,255,0,166,203,255,0,104,13,164,129,171,111,210,252,179,251,40,187,255,0,233,178,255,0,218,31,75,242,207,236,162,239,255,0,166,203,255,0,104,13,164,128,0,14,187,168,154,129,137,233,94,17,122,212,76,230,237,29,182,197,96,164,125,101,109,75,255,0,122,196,242,70,181,63,124,247,57,90,214,181,60,220,231,53,19,205,80,236,69,92,115,154,174,226,22,186,223,96,179,91,177,74,200,244,134,133,25,87,91,116,161,147,186,202,155,147,149,90,214,213,181,169,188,44,141,60,163,234,245,28,233,21,119,87,35,81,161,0,248,165,226,51,51,226,195,89,238,26,129,120,142,165,180,211,72,148,54,11,59,92,178,37,13,26,59,104,161,98,39,181,238,85,234,122,167,225,61,235,183,150,200,151,7,203,139,131,56,56,96,211,15,164,249,133,189,169,168,185,124,17,203,118,115,182,87,91,169,191,10,58,22,175,193,83,201,210,109,237,127,151,154,49,170,68,190,83,60,20,174,79,117,166,226,151,83,45,75,232,155,84,238,76,66,138,118,110,218,186,182,42,181,245,206,69,246,178,39,34,182,63,203,34,43,188,187,109,234,183,64,0,0,4,66,230,103,194,229,127,17,250,14,183,28,62,216,250,204,207,6,150,75,173,166,8,147,121,107,32,115,81,42,169,90,159,23,57,173,107,218,137,230,175,133,141,79,194,37,232,3,90,206,26,120,132,205,120,93,213,219,102,167,226,77,89,100,164,87,82,93,45,178,57,89,29,194,137,206,78,237,51,215,101,233,223,165,170,142,217,122,94,198,187,101,219,101,216,15,135,238,36,52,163,137,124,38,12,211,76,114,56,106,254,246,207,31,109,145,237,109,109,182,87,39,156,85,17,111,187,87,125,209,28,155,181,219,42,181,85,60,200,107,199,151,43,168,53,106,233,113,214,46,30,97,162,182,229,149,74,234,139,174,61,35,155,5,45,214,95,53,116,208,189,118,108,53,14,95,194,71,109,27,215,214,85,107,186,149,213,71,116,179,234,238,130,102,206,165,185,82,229,24,22,85,109,122,163,93,188,246,250,184,182,95,194,99,219,210,229,106,237,186,57,171,178,249,42,42,160,27,59,29,11,89,181,203,75,180,3,14,168,206,53,83,44,163,179,91,226,99,214,8,228,122,45,69,108,141,77,251,84,241,111,213,44,139,186,121,53,60,183,221,85,19,117,74,9,131,142,158,48,41,232,146,130,62,34,115,85,137,24,172,234,125,197,207,147,101,255,0,124,118,239,223,207,219,190,230,59,125,70,174,235,190,99,28,50,212,101,186,129,148,87,47,76,104,247,212,93,43,101,243,246,38,253,111,84,221,83,243,38,224,100,110,50,56,172,201,184,181,213,169,243,139,157,60,150,235,13,185,142,161,199,173,46,122,59,193,210,117,111,212,253,188,150,89,23,214,122,167,199,102,162,171,90,210,204,185,72,112,177,116,210,61,50,184,235,94,111,107,90,76,135,63,138,38,219,105,230,141,91,53,45,157,171,214,199,59,127,98,206,245,108,157,59,126,4,113,46,251,170,162,99,78,6,249,81,214,217,46,214,237,89,226,142,130,149,210,210,57,149,86,204,63,169,179,55,175,109,219,37,123,147,118,175,74,236,169,3,85,81,85,19,173,118,222,53,180,148,106,53,17,173,68,68,68,217,17,62,0,121,0,0,0,0,0,0,0,0,34,215,30,220,105,217,56,75,211,158,197,150,90,106,221,67,200,162,124,118,11,115,211,173,176,55,205,29,91,59,119,253,201,139,228,137,251,247,236,212,242,71,171,114,39,20,220,76,224,220,43,233,85,118,162,101,211,50,162,181,200,234,123,45,161,178,35,103,185,214,42,122,177,55,242,49,63,9,239,219,102,181,21,124,213,90,215,107,215,172,90,189,156,235,174,162,93,245,59,81,46,206,175,188,222,38,87,187,109,210,42,120,147,202,56,34,110,254,164,108,110,205,107,127,34,110,170,170,170,170,31,110,17,132,234,183,19,186,189,22,59,96,138,179,37,204,178,234,249,42,42,106,106,30,174,87,72,247,43,230,169,158,77,151,165,141,221,92,231,47,177,61,159,4,54,1,225,67,134,12,39,133,61,42,164,211,252,89,145,213,92,167,86,213,95,110,235,31,76,183,42,206,148,69,122,238,170,173,141,191,130,198,111,179,83,242,185,206,114,235,139,69,112,175,182,77,226,109,181,213,20,146,171,85,189,200,37,116,110,217,126,27,162,239,177,247,253,47,203,63,178,139,191,254,155,47,253,160,54,146,6,173,191,75,242,207,236,162,239,255,0,166,203,255,0,104,125,47,203,63,178,139,191,254,155,47,253,160,54,146,62,27,237,45,214,186,201,112,162,177,93,153,107,185,84,82,203,21,29,115,233,146,161,180,179,57,170,140,149,98,85,68,147,165,202,142,233,85,68,93,182,220,167,46,76,87,235,229,211,138,28,162,158,231,121,174,171,137,184,13,107,209,147,212,62,70,163,189,35,111,77,246,114,170,111,178,175,159,231,46,108,10,205,187,242,81,179,95,238,181,151,219,223,18,247,234,235,141,198,121,42,170,234,167,176,70,249,39,153,238,87,61,238,114,212,110,174,85,85,85,95,206,124,127,180,117,137,255,0,108,69,223,254,110,197,255,0,126,89,240,2,176,127,104,235,19,254,216,139,191,252,221,139,254,252,126,209,214,39,253,177,23,127,249,187,23,253,249,103,192,10,69,227,91,150,173,139,132,221,28,139,84,173,186,179,95,145,203,37,230,154,213,224,231,180,50,153,168,146,178,87,117,245,164,174,93,211,183,236,219,226,96,30,14,56,115,161,226,155,91,41,52,150,225,149,79,143,67,85,111,171,173,90,232,105,82,161,205,88,88,142,70,244,43,154,158,127,151,114,211,249,200,123,163,82,255,0,43,237,223,245,53,36,17,229,19,239,151,105,255,0,136,110,159,245,72,4,193,210,206,78,120,198,152,106,118,33,169,84,250,239,116,184,75,137,223,173,247,198,82,62,195,28,109,168,117,45,67,38,72,213,201,58,171,81,202,205,183,217,118,223,125,148,177,96,112,153,173,207,35,178,226,23,171,182,33,142,46,65,124,163,161,154,107,109,175,196,50,15,27,82,214,42,199,18,200,245,70,177,28,237,145,92,171,228,138,160,64,14,109,252,94,191,79,112,230,240,219,129,220,150,60,131,45,165,238,228,85,16,191,214,163,181,59,116,74,125,211,216,249,246,84,95,201,18,57,21,62,248,138,144,163,151,15,8,143,226,115,88,217,119,203,45,174,147,79,240,215,199,93,123,89,26,189,186,249,183,222,26,20,95,143,90,167,83,246,246,70,215,38,232,174,105,138,51,60,39,136,45,102,226,90,179,16,206,177,171,170,106,142,99,124,88,234,40,107,233,223,3,219,60,142,246,236,228,94,136,24,196,221,28,155,181,177,51,116,94,148,47,207,134,78,31,177,94,25,180,122,201,165,120,187,35,149,244,113,247,238,149,200,206,151,220,43,222,137,222,168,119,199,205,81,17,168,170,189,44,107,27,240,3,41,199,28,112,198,200,97,141,172,141,141,70,181,173,77,145,168,158,196,68,248,33,236,0,0,0,0,14,149,172,154,193,130,232,70,157,93,245,63,81,110,205,161,179,218,33,87,170,34,162,203,83,42,162,246,233,225,106,170,117,202,245,245,90,221,255,0,58,170,34,42,160,116,158,45,120,163,194,248,81,210,154,188,243,36,124,117,119,106,164,117,45,130,206,143,218,75,141,102,222,77,254,230,54,110,142,145,255,0,189,111,146,110,231,53,174,160,28,183,42,213,110,39,117,134,123,253,217,43,114,124,219,50,184,50,56,169,233,163,87,58,73,29,179,98,130,22,126,245,140,106,53,173,111,177,173,106,110,190,74,167,61,197,23,18,217,223,20,218,167,91,168,185,156,203,5,50,111,77,103,181,50,69,116,22,202,52,93,219,19,63,43,151,240,158,253,183,115,149,87,201,54,106,98,122,90,170,170,41,217,85,69,83,45,60,209,174,236,146,39,171,28,223,135,146,167,154,1,176,31,1,220,23,216,120,74,211,141,238,145,210,215,106,6,67,20,114,100,23,40,253,100,139,111,89,180,112,57,125,145,70,171,230,169,183,113,201,212,190,72,196,108,160,53,109,250,95,150,127,101,23,127,253,54,95,251,67,233,126,89,253,148,93,255,0,244,217,127,237,1,180,144,53,109,250,95,150,127,101,23,127,253,54,95,251,68,165,229,135,145,228,53,252,114,105,173,37,117,250,227,83,4,158,153,235,138,90,167,189,142,218,207,90,169,186,42,236,190,104,139,254,0,47,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,178,220,19,7,207,237,233,105,206,240,219,30,71,66,155,255,0,66,221,237,208,214,69,231,182,254,164,173,114,121,236,159,15,130,28,232,3,11,179,130,238,18,99,168,109,83,120,113,211,197,123,94,146,34,45,130,157,89,190,251,249,177,91,210,169,249,182,219,225,177,147,113,76,35,12,192,237,169,101,193,177,27,46,59,111,69,69,74,75,77,4,84,144,166,201,178,122,145,53,173,246,126,99,155,0,0,0,0,0,0,0,0,0,0,0,0,0,14,137,157,232,54,137,106,124,206,170,212,93,36,196,50,74,151,34,39,137,185,217,169,234,39,77,182,219,105,92,197,122,123,54,242,95,103,151,176,239,96,12,67,103,225,7,133,123,5,99,110,22,174,29,244,242,42,150,126,4,142,199,169,100,86,47,229,111,91,23,165,127,58,121,153,94,138,138,138,219,73,21,5,186,146,26,90,106,118,36,113,67,12,104,200,227,106,123,26,214,167,146,39,230,67,247,0,0,0,0,0,120,115,81,200,173,114,34,162,166,202,139,241,49,94,75,194,151,12,185,133,114,221,50,77,2,192,107,171,28,170,175,168,126,63,76,217,100,85,246,171,220,214,34,191,217,251,229,93,188,255,0,42,153,84,1,141,177,14,26,184,121,192,42,217,112,194,244,63,6,179,214,198,254,182,85,210,216,105,153,80,215,39,179,105,122,58,211,109,188,188,252,140,146,0,0,0,0,0,0,0,0,0,0,0,3,243,158,8,42,160,146,150,170,24,230,134,102,44,114,71,35,81,205,123,85,54,86,170,47,146,162,167,150,199,232,0,196,151,222,17,184,92,201,107,159,115,189,112,247,167,213,21,114,42,186,73,190,143,82,177,242,42,251,85,234,214,39,82,254,117,221,78,111,8,225,243,66,116,214,170,59,134,159,232,222,23,143,86,199,248,53,150,235,29,52,21,62,213,95,57,154,206,181,246,174,219,175,150,251,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,203,246,49,141,229,48,210,211,228,182,11,125,214,42,26,184,107,233,153,89,76,201,146,10,152,94,143,138,102,117,34,244,189,174,68,84,114,121,162,161,201,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,78,119,162,26,53,170,15,239,106,54,148,226,89,52,219,108,147,221,108,212,245,51,55,203,111,86,71,177,92,223,36,68,242,84,242,58,165,175,131,190,20,172,213,109,174,160,225,211,78,219,59,54,232,124,152,237,44,189,10,138,138,142,106,61,138,136,228,84,77,149,60,211,242,153,132,1,243,219,237,244,22,154,40,109,182,186,26,122,58,74,118,36,112,211,211,196,216,227,141,169,236,107,90,212,68,68,252,200,125,0,0,0,0,0,0,0,0,0,0,0,0,63,10,218,42,43,149,28,214,251,141,36,53,84,181,49,186,41,160,158,52,124,114,177,201,179,154,230,175,147,145,83,201,81,124,143,220,1,241,89,108,182,140,110,209,69,143,227,246,202,91,109,178,219,3,41,104,232,233,98,108,80,211,194,198,163,89,27,24,212,68,107,81,17,17,17,60,145,16,251,64,0,0,0,0,0,112,153,102,15,133,103,182,239,67,231,56,125,147,34,160,243,254,133,187,91,226,171,135,205,54,95,82,86,185,190,105,249,142,108,1,133,191,97,95,9,29,238,255,0,236,113,211,238,174,174,189,189,5,79,211,190,251,254,15,78,219,126,109,182,50,86,35,128,96,122,127,68,235,110,7,132,216,113,186,71,34,34,211,218,45,176,209,198,187,123,55,108,77,106,121,110,167,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,170,177,92,98,183,33,162,203,107,49,235,108,247,203,108,50,83,209,220,164,165,99,170,169,226,147,240,216,201,85,58,154,215,124,81,23,101,57,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,130,205,115,108,99,78,241,186,172,183,48,187,67,110,182,82,44,108,124,210,47,225,73,35,219,28,113,181,61,174,123,222,230,181,173,79,53,87,34,28,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,8,43,205,31,140,164,208,141,58,93,31,192,110,233,30,121,154,82,61,179,73,19,151,185,106,181,63,169,143,157,21,63,6,89,21,29,28,107,237,77,164,114,108,173,110,225,22,56,250,227,33,218,225,196,158,35,163,24,21,209,238,193,240,156,162,137,149,82,68,255,0,189,221,110,173,168,107,95,47,151,225,71,23,173,27,62,10,171,35,188,209,205,218,228,77,95,180,179,253,115,177,15,248,250,223,252,225,134,208,32,0,0,10,188,230,193,198,14,170,233,70,167,226,58,93,163,122,131,114,198,167,162,180,73,117,189,73,110,122,53,211,62,162,78,152,35,122,174,255,0,128,216,28,228,68,68,253,217,61,190,91,90,25,173,207,24,58,176,186,219,196,198,161,106,44,83,172,212,85,215,153,105,173,206,223,116,90,26,100,74,122,117,77,188,147,120,162,99,149,19,226,229,243,95,106,135,53,251,61,248,199,254,216,108,183,255,0,73,111,253,145,251,61,248,199,254,216,108,183,255,0,73,111,253,146,214,120,94,229,233,195,149,47,15,152,19,245,75,71,44,119,172,174,178,203,13,194,235,89,86,146,58,101,154,163,121,150,55,42,57,19,239,105,34,71,228,158,198,39,154,251,87,40,126,215,247,6,159,218,249,139,255,0,245,18,255,0,219,2,149,191,103,191,24,255,0,219,13,150,255,0,233,45,255,0,178,92,119,45,237,70,206,53,91,132,236,107,52,212,92,154,182,255,0,124,171,174,185,71,61,117,99,145,210,200,216,234,228,99,17,85,17,61,141,68,68,254,35,155,253,175,238,13,63,181,243,23,255,0,234,37,255,0,182,101,237,59,211,108,23,73,177,90,108,35,78,113,170,75,13,138,141,242,73,5,13,42,42,70,199,72,245,123,213,55,85,95,55,42,175,183,226,7,101,0,1,19,121,144,113,91,55,12,154,26,248,49,59,147,105,243,172,201,239,182,88,156,213,78,229,36,104,136,181,21,136,139,253,109,174,107,90,191,9,37,141,124,209,21,10,133,253,158,252,99,255,0,108,54,91,255,0,164,183,254,201,123,186,167,195,46,131,107,109,234,151,33,213,125,52,181,100,215,10,42,100,163,166,158,185,100,114,197,15,83,157,208,212,71,34,34,117,57,87,217,231,191,241,24,103,90,120,22,225,27,30,209,204,238,255,0,101,208,140,110,146,225,108,198,110,149,148,149,17,178,78,168,102,142,150,71,177,233,187,253,168,228,69,255,0,0,21,55,140,241,221,198,5,102,73,105,164,169,226,7,44,146,25,235,160,142,70,45,75,118,115,86,70,162,162,250,191,20,83,97,147,86,220,67,253,86,89,63,227,26,111,250,214,155,73,0,0,0,0,0,60,57,200,212,87,57,81,17,19,117,85,248,30,74,232,230,187,198,159,220,219,23,159,134,237,54,187,44,121,86,71,74,139,145,85,192,239,90,219,109,145,191,184,34,167,224,203,59,87,207,242,68,171,241,123,85,2,55,241,215,204,131,60,203,53,210,223,69,195,190,117,87,101,198,116,242,181,235,67,113,160,145,58,110,245,232,138,201,103,122,46,237,150,157,17,93,27,24,228,115,30,213,115,149,21,30,136,219,36,224,107,136,29,66,226,83,66,45,250,145,168,216,18,99,181,239,157,244,145,84,196,237,169,238,236,141,17,29,87,12,107,235,70,197,127,83,58,85,85,58,152,237,149,83,201,41,195,128,254,16,174,220,89,234,220,118,203,140,117,52,216,62,60,177,214,100,181,241,238,213,237,170,175,110,150,55,124,37,153,90,168,139,251,214,181,239,243,86,163,87,96,75,29,146,209,141,89,104,49,220,126,219,79,111,182,90,233,162,163,162,164,167,98,50,42,120,35,106,53,145,177,169,228,141,107,81,17,19,242,32,31,112,0,0,0,0,0,0,0,0,0,1,19,121,144,113,91,55,12,154,26,248,49,59,147,105,243,172,201,239,182,88,156,213,78,229,36,104,136,181,21,136,139,253,109,174,107,90,191,9,37,141,124,209,21,9,100,99,13,83,225,151,65,181,182,245,75,144,234,190,154,90,178,107,133,21,50,81,211,79,92,178,57,98,135,169,206,232,106,35,145,17,58,156,171,236,243,223,248,128,162,47,217,239,198,63,246,195,101,191,250,75,127,236,156,158,51,199,119,24,21,153,37,166,146,167,136,28,178,72,103,174,130,57,24,181,45,217,205,89,26,138,139,234,252,81,75,100,214,158,5,184,70,199,180,115,59,191,217,116,35,27,164,184,91,49,155,165,101,37,68,108,147,170,25,163,165,145,236,122,110,255,0,106,57,17,127,192,81,22,33,254,171,44,159,241,141,55,253,107,64,218,72,0,0,0,7,68,214,189,108,211,174,31,180,254,191,82,181,58,248,219,117,162,133,17,140,107,81,31,61,92,234,139,209,4,17,238,139,36,142,217,118,79,98,34,43,149,81,168,174,74,112,226,35,155,23,17,26,175,113,169,182,233,125,122,233,190,51,212,173,134,59,115,145,247,41,153,186,236,233,106,149,55,99,151,201,118,137,25,183,179,119,123,87,166,115,21,226,174,237,196,150,186,221,45,214,171,164,142,193,176,234,169,173,118,26,88,229,85,130,117,141,202,201,107,182,242,69,116,174,110,237,85,77,210,52,98,126,93,243,223,46,206,90,150,13,92,198,41,53,215,136,26,42,169,49,202,231,171,236,24,251,101,116,62,144,137,171,178,213,84,57,170,143,72,149,200,168,198,34,181,94,136,174,85,232,86,245,4,5,187,106,222,171,95,234,214,225,125,212,220,178,229,84,178,36,203,61,93,234,166,105,59,137,236,127,83,158,171,212,159,151,218,119,125,57,227,23,138,13,41,171,142,171,11,215,12,178,6,68,168,169,73,89,94,234,234,69,219,242,211,212,117,197,255,0,238,238,108,45,137,104,254,147,224,86,214,90,48,173,52,197,236,116,108,98,71,218,160,180,193,10,57,17,21,61,110,150,162,185,118,85,221,87,117,93,215,127,106,152,223,93,56,36,225,187,136,27,61,69,14,99,166,246,202,11,164,141,119,102,249,102,167,142,138,227,3,215,247,221,214,55,239,168,159,193,149,30,223,53,242,223,204,8,177,193,191,54,155,54,167,94,232,52,211,136,171,125,183,26,190,87,61,180,244,25,13,34,172,118,234,169,87,100,108,117,12,114,175,135,123,151,216,253,214,53,85,243,237,249,111,99,198,184,60,90,112,183,153,240,157,170,115,233,254,79,50,92,45,245,81,248,203,37,222,56,250,35,184,82,43,149,17,221,59,175,68,141,84,233,123,55,93,151,205,21,90,230,170,218,95,41,190,42,174,186,211,165,149,250,71,156,92,37,172,201,180,250,56,91,77,87,51,213,210,86,218,159,187,98,87,57,124,220,248,156,222,218,170,251,90,177,123,87,169,64,158,96,31,133,125,117,29,174,134,162,231,113,169,142,154,146,146,39,207,60,210,59,165,145,198,196,87,57,206,85,246,34,34,42,170,254,96,58,14,188,235,230,155,112,225,167,149,186,147,169,215,117,164,183,211,47,106,158,154,20,71,213,87,212,42,42,182,158,158,53,84,235,145,219,47,197,17,17,21,206,86,181,21,82,154,120,131,230,167,196,182,175,220,234,168,240,59,244,154,113,140,245,185,41,232,236,146,116,215,61,158,125,46,154,179,110,231,94,203,255,0,130,237,183,217,228,170,155,152,223,141,254,42,239,124,86,235,53,118,78,149,19,69,137,89,159,37,6,49,64,237,218,145,81,163,191,119,115,87,217,44,219,35,221,241,79,85,158,104,196,38,247,0,156,174,241,74,140,90,215,172,252,75,89,61,43,89,117,137,149,150,140,86,163,169,180,244,240,57,17,204,154,177,190,75,36,142,77,149,34,95,81,173,84,235,71,57,122,88,21,135,62,169,234,117,77,122,221,106,117,27,40,150,181,119,222,165,247,122,135,74,187,174,235,235,171,247,246,249,251,76,229,162,220,197,248,175,209,123,141,60,148,218,155,112,202,237,49,170,36,182,156,158,103,220,33,145,155,254,11,100,123,187,209,126,110,135,162,39,228,84,242,47,174,219,166,154,113,102,182,37,146,209,167,248,221,13,185,27,210,148,148,214,168,34,135,109,182,219,161,173,70,237,183,151,179,216,67,254,49,121,95,233,54,179,227,215,28,175,70,113,251,118,23,159,193,27,231,130,58,8,219,79,110,186,189,19,126,212,208,181,17,145,189,203,236,149,136,223,89,219,189,28,158,192,204,60,31,241,155,166,252,93,97,174,185,99,202,150,140,170,217,27,86,247,142,207,50,62,106,69,85,217,37,141,219,39,122,7,47,177,232,137,178,170,35,145,171,178,44,131,53,153,211,109,68,212,254,24,245,130,151,45,199,93,85,98,202,241,43,131,233,234,232,234,88,230,110,172,122,178,122,74,136,252,149,88,237,156,199,183,219,241,69,69,68,84,216,179,67,117,119,27,215,141,38,198,117,107,20,118,212,25,21,11,106,123,42,244,115,169,166,69,86,205,3,213,60,186,163,145,175,98,254,118,254,64,59,208,0,0,6,52,226,39,94,176,206,27,52,158,241,170,185,180,202,180,214,246,118,168,232,216,228,73,107,235,30,139,217,166,143,127,223,57,81,119,95,222,181,174,114,249,53,64,143,60,202,248,210,143,134,189,56,76,7,5,185,49,186,141,152,83,61,180,106,197,69,117,170,133,119,100,149,170,159,7,170,163,153,22,254,215,35,157,231,219,84,88,237,202,199,141,14,32,115,124,222,143,135,172,182,215,91,156,227,212,244,79,158,59,220,210,255,0,69,216,105,163,111,146,205,43,191,119,133,92,172,141,173,114,245,162,189,168,215,43,81,26,149,235,158,230,218,161,197,22,180,85,228,247,104,234,111,185,134,105,115,100,20,180,116,205,87,110,247,185,25,5,44,13,85,242,99,83,161,141,77,252,145,19,117,85,221,75,220,224,131,132,171,15,9,122,69,6,57,180,21,121,125,241,34,173,201,238,76,77,210,106,148,111,171,4,110,246,246,97,71,57,172,252,170,175,126,200,175,84,64,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,103,137,14,54,56,174,197,56,136,213,44,95,29,215,92,162,130,211,103,205,47,116,20,20,144,212,53,35,167,167,138,186,102,71,27,83,167,201,173,107,90,137,249,144,199,63,179,223,140,127,237,134,203,127,244,150,255,0,217,46,235,34,224,123,132,220,183,32,185,229,89,30,134,99,149,247,107,205,100,215,10,250,185,89,39,93,69,68,207,87,201,35,182,126,219,185,238,114,175,231,83,142,253,175,238,13,63,181,243,23,255,0,234,37,255,0,182,5,43,126,207,126,49,255,0,182,27,45,255,0,210,91,255,0,100,126,207,126,49,255,0,182,27,45,255,0,210,91,255,0,100,186,159,218,254,224,211,251,95,49,127,254,162,95,251,99,246,191,184,52,254,215,204,95,255,0,168,151,254,216,20,173,251,61,248,199,254,216,108,183,255,0,73,111,253,145,251,61,248,199,254,216,108,183,255,0,73,111,253,146,225,245,23,131,238,2,180,171,6,189,234,54,109,161,184,173,13,143,31,163,146,182,178,101,100,155,163,26,158,77,106,44,137,212,247,46,205,107,125,174,115,154,137,230,165,20,106,37,254,215,168,122,147,119,189,97,56,69,54,61,110,187,215,171,109,54,27,108,106,230,211,66,170,141,134,22,162,110,175,126,221,59,175,181,206,85,95,142,192,75,94,18,181,159,142,142,41,53,166,207,166,86,142,33,243,58,107,114,175,141,190,92,89,43,92,148,54,248,213,59,178,126,14,221,75,186,49,136,190,74,247,181,23,203,117,47,10,150,157,180,148,176,210,182,73,100,108,49,182,52,124,175,87,189,200,137,182,238,114,249,185,87,226,171,230,170,70,30,95,92,36,82,112,175,163,48,195,125,163,133,115,188,169,177,220,50,58,134,249,172,43,178,172,52,77,95,224,194,215,42,46,222,75,35,164,84,85,69,110,210,140,1,94,124,111,243,80,180,104,189,230,191,74,52,22,146,223,144,229,244,78,116,23,75,205,79,223,109,246,185,124,209,98,141,173,84,239,206,213,252,45,213,24,197,77,151,173,122,154,222,235,205,15,139,138,238,30,52,150,159,4,193,174,11,79,155,103,172,154,154,158,162,55,42,73,110,183,181,17,39,169,106,167,224,200,170,230,199,26,249,121,185,238,69,222,50,165,248,79,225,123,54,226,203,85,96,192,113,153,210,134,130,157,137,89,123,188,74,197,124,116,20,157,72,138,253,191,127,35,149,122,88,205,211,169,222,213,70,163,156,129,198,106,63,21,156,71,234,213,116,149,217,238,179,229,119,30,227,156,228,166,142,224,250,106,70,43,189,189,20,240,244,68,207,201,234,181,60,188,142,35,15,226,11,93,116,254,174,58,220,47,88,115,43,60,145,109,179,105,111,85,13,141,200,158,198,186,62,190,151,55,243,57,21,63,49,127,26,29,193,111,14,90,3,98,166,181,225,154,109,105,171,184,66,198,247,239,119,106,88,235,46,53,50,39,181,238,153,237,94,141,215,207,162,52,107,19,224,212,59,94,166,112,235,161,218,195,99,155,31,212,109,45,199,111,20,211,53,90,217,36,161,99,42,33,85,223,214,138,118,34,73,19,188,215,205,142,69,243,95,202,160,87,7,8,92,222,178,38,223,45,248,23,20,254,18,170,217,82,169,4,89,125,45,58,67,53,51,215,100,106,213,195,26,116,61,139,241,146,54,181,91,237,86,187,205,82,215,168,171,104,174,84,84,247,27,117,92,53,84,149,81,50,120,39,130,68,124,114,198,228,69,107,216,228,242,115,85,21,21,21,60,149,20,161,78,62,248,20,187,240,145,148,210,223,177,138,154,203,190,157,100,19,58,43,109,117,66,34,205,67,80,136,174,90,58,135,53,17,21,221,40,174,99,246,78,182,181,222,91,177,196,153,229,7,197,237,210,107,147,248,86,207,174,206,168,167,116,18,214,225,243,206,253,221,18,177,58,231,160,69,85,221,91,208,142,150,52,253,239,68,169,190,202,212,64,181,144,0,29,75,85,53,83,4,209,108,18,233,168,250,143,126,134,211,99,180,197,220,154,105,60,220,247,47,224,197,27,125,175,145,203,228,214,39,154,170,148,225,196,175,54,141,117,213,75,149,85,155,70,170,37,211,156,85,30,230,67,37,55,75,174,245,76,243,68,116,181,30,105,10,175,146,244,195,178,181,124,186,223,237,63,126,110,60,72,221,181,39,93,31,162,118,123,147,211,21,211,222,136,230,129,155,163,106,110,207,98,58,105,93,252,46,219,92,216,154,138,158,170,182,85,79,39,156,239,45,254,93,22,93,117,180,197,174,154,223,79,82,252,53,42,95,21,154,202,215,58,47,76,58,55,43,95,52,178,53,81,201,3,94,138,196,107,118,87,185,174,221,81,173,217,225,6,238,154,187,170,247,202,239,73,222,181,63,45,184,86,43,251,158,34,170,245,83,44,189,91,109,213,212,231,170,239,183,199,115,37,233,79,28,252,86,104,237,92,18,226,154,207,144,85,81,192,173,79,70,222,106,93,114,163,115,19,247,137,21,71,87,109,23,217,188,106,199,126,69,67,96,92,91,73,52,179,8,182,50,205,135,233,198,51,101,161,99,18,52,130,134,213,4,44,86,167,229,70,181,55,254,53,221,87,117,48,39,20,156,187,244,27,136,188,122,178,123,110,49,109,195,179,86,196,229,160,191,90,105,27,7,84,187,122,169,85,20,104,141,168,98,170,34,42,170,117,162,126,11,147,216,161,194,112,61,204,75,11,226,185,169,131,228,246,234,108,91,81,169,160,89,157,110,100,170,180,183,54,53,21,95,37,26,185,85,219,181,19,169,209,57,85,205,111,154,43,209,174,114,76,35,88,218,170,125,72,225,211,87,229,166,89,170,49,252,215,3,188,171,59,145,63,119,65,87,4,158,214,175,177,236,93,191,59,94,215,124,81,77,138,184,114,214,42,29,126,209,12,63,87,168,97,138,5,200,173,172,154,170,8,149,85,144,85,177,86,58,136,155,186,170,236,201,153,35,83,127,61,145,0,201,0,0,0,0,0,0,0,0,0,0,0,0,0,30,28,136,228,86,174,251,42,109,228,187,1,79,220,197,249,133,106,141,22,187,84,105,158,128,106,37,126,61,102,194,90,251,125,202,174,217,43,81,110,23,37,84,239,162,187,101,245,33,86,164,72,159,195,108,171,230,138,155,69,95,217,239,198,63,246,195,101,191,250,75,127,236,151,91,63,0,220,29,213,79,37,85,86,129,99,115,77,51,214,73,36,145,38,115,158,229,93,213,202,170,253,213,85,124,247,43,239,155,119,14,218,39,161,184,222,155,85,233,46,156,218,177,137,174,245,215,40,235,159,68,215,162,206,216,227,129,88,142,234,114,251,21,238,255,0,24,29,235,148,223,18,90,237,173,90,201,152,88,181,87,83,239,121,53,190,135,25,241,116,212,245,242,163,217,20,222,42,22,245,162,34,39,159,75,156,159,225,45,36,166,206,73,127,235,245,157,255,0,36,23,249,237,57,114,96,0,0,12,97,196,63,17,122,105,195,38,158,84,234,38,165,221,29,21,59,93,217,161,160,167,233,117,93,198,161,83,116,134,6,42,167,83,190,42,170,168,214,166,234,229,68,50,121,175,175,49,14,36,110,220,67,241,25,126,88,110,79,147,20,196,42,166,177,99,212,233,186,70,145,68,254,153,170,54,248,186,105,26,231,245,42,34,244,118,218,191,130,7,100,226,15,154,63,19,58,207,114,168,165,196,114,73,180,231,26,87,57,176,91,241,249,221,29,91,153,240,89,171,19,105,92,255,0,111,238,125,182,249,254,15,196,140,149,58,167,169,213,149,139,113,171,212,108,162,122,181,234,222,121,46,245,14,145,119,243,95,89,95,191,159,196,179,14,94,60,179,112,235,254,27,104,215,142,34,108,203,119,91,212,45,173,177,99,53,45,86,211,50,149,219,44,85,85,40,138,139,42,200,221,156,216,151,212,70,42,43,145,202,237,155,101,214,189,55,211,187,29,183,208,182,92,11,28,183,219,209,189,62,18,150,215,4,80,237,182,219,116,53,168,221,182,252,192,80,118,142,243,18,226,211,70,171,233,228,160,213,75,150,77,108,137,232,178,218,178,121,29,114,130,86,39,239,17,242,47,122,36,255,0,131,145,133,194,240,109,198,230,156,241,123,140,212,58,209,2,216,179,11,68,77,125,223,31,158,100,123,227,98,236,158,34,7,236,157,216,21,203,211,213,178,43,85,81,28,137,212,213,118,46,227,59,150,102,148,107,86,45,116,203,180,127,24,183,98,26,135,75,11,234,41,155,109,137,148,212,55,103,181,21,123,19,194,221,163,99,223,230,137,51,81,171,212,168,175,234,79,101,61,232,166,173,231,28,55,107,13,155,82,49,174,245,45,223,27,174,86,213,209,75,212,196,168,137,23,166,162,146,102,251,122,94,222,166,42,123,81,118,84,217,81,21,3,102,64,112,248,110,87,103,206,241,27,38,111,143,79,222,181,228,22,234,107,165,20,159,195,130,120,219,35,23,255,0,169,114,28,192,31,45,210,233,108,177,219,42,239,87,171,133,53,5,190,130,23,212,213,85,84,202,216,226,130,38,53,92,247,189,238,84,70,181,17,21,85,87,201,17,10,156,226,199,156,22,77,93,118,174,194,184,90,167,134,219,107,167,123,161,118,89,93,76,146,212,213,42,110,138,234,104,36,69,100,76,223,205,29,34,57,202,155,47,75,14,107,156,79,21,119,106,26,202,30,22,240,171,164,148,208,203,75,21,211,44,150,158,85,107,165,71,238,180,244,46,219,205,27,210,137,51,211,125,156,143,135,242,42,44,81,224,43,130,75,191,23,153,205,92,247,154,186,171,70,5,141,171,29,121,184,192,137,221,158,87,121,178,146,5,118,233,220,114,34,185,206,217,81,141,77,213,55,115,17,193,134,50,254,33,53,219,62,172,146,187,51,214,44,202,239,44,168,228,84,169,189,84,58,54,181,125,173,107,58,250,90,223,238,90,136,159,152,243,136,113,11,175,24,13,92,85,152,110,178,102,118,135,195,183,75,105,175,117,13,141,81,19,100,107,163,235,232,115,124,147,201,200,169,229,236,54,18,210,206,22,56,121,209,139,84,22,189,60,210,76,114,222,176,183,165,107,100,162,101,69,108,171,182,202,178,84,202,142,149,219,249,249,43,182,243,93,145,55,57,93,69,225,255,0,68,117,106,211,61,151,81,116,179,26,190,83,206,213,106,190,162,223,26,79,30,235,186,172,115,181,18,88,157,230,190,179,28,213,243,95,63,48,42,227,134,110,113,90,141,141,221,40,177,190,37,45,240,229,22,41,94,216,164,191,91,233,89,79,113,164,69,242,235,146,40,250,98,157,137,241,70,181,143,219,117,221,235,234,173,183,226,25,126,49,159,99,22,220,207,12,189,210,94,44,151,138,118,213,80,215,82,191,174,41,162,119,177,81,126,11,237,69,69,217,81,81,81,81,21,21,10,72,230,17,203,222,126,22,167,131,82,52,222,170,178,233,167,87,74,148,166,115,106,93,215,83,103,169,118,234,216,164,114,34,117,196,237,151,162,77,145,81,83,165,222,125,46,127,114,229,27,197,85,215,1,213,38,112,235,148,92,37,155,23,205,100,123,173,13,145,234,173,183,221,90,213,114,35,63,130,201,154,213,98,162,127,225,18,53,242,221,202,161,115,160,0,61,100,146,56,99,124,211,72,214,70,198,171,156,231,46,200,212,79,106,170,252,16,171,142,49,185,186,213,88,175,117,218,115,194,195,104,106,29,68,247,211,214,101,245,112,182,162,39,74,139,178,248,24,157,187,30,212,84,219,187,34,57,174,243,233,98,183,165,235,207,115,121,226,234,191,10,177,211,112,203,129,92,86,11,158,71,70,149,185,61,76,78,84,124,54,247,42,164,116,168,169,236,89,149,174,87,252,82,54,181,60,210,66,15,240,47,193,62,69,197,246,115,80,218,202,217,236,216,62,62,230,58,249,117,141,168,178,189,206,243,109,45,62,232,173,89,92,136,170,170,187,163,27,235,42,42,244,181,193,137,115,158,34,117,227,82,171,159,112,206,181,131,46,188,200,244,219,162,162,237,55,105,137,190,251,50,36,114,49,137,191,158,205,106,33,246,224,156,81,113,23,166,117,172,174,194,53,175,49,182,185,142,71,118,82,237,44,212,239,84,246,117,193,34,186,39,255,0,202,106,155,3,105,79,11,218,1,162,182,106,123,54,157,105,86,61,110,240,237,68,90,217,40,217,61,108,203,182,221,82,84,200,142,149,234,190,126,215,108,155,174,200,137,228,124,26,207,194,63,15,122,245,98,158,203,168,58,103,103,146,103,177,91,5,210,134,154,58,91,133,42,237,178,58,42,134,53,28,155,121,47,75,186,152,187,39,83,85,19,96,33,183,5,60,216,160,212,91,237,22,151,113,43,29,174,203,119,173,86,83,219,114,122,102,246,41,42,230,85,217,34,170,143,240,96,123,149,83,105,26,169,26,170,236,173,103,146,173,149,26,234,241,153,194,54,93,194,46,167,125,21,186,79,37,211,27,187,181,245,88,245,233,99,232,74,200,26,168,142,141,232,158,77,154,53,115,81,237,79,225,53,201,178,61,11,38,229,53,197,237,211,88,112,122,221,11,212,43,179,171,50,156,38,149,147,218,234,231,126,243,87,218,122,145,136,142,85,93,220,248,28,172,98,187,226,201,34,246,170,57,84,44,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,210,105,161,167,133,245,21,18,178,40,162,106,189,239,123,145,173,107,81,55,85,85,95,36,68,79,136,24,231,136,125,117,196,56,112,210,91,230,171,230,114,162,211,90,226,232,164,163,73,17,178,215,214,63,116,134,154,61,255,0,124,247,123,87,101,233,106,57,203,228,213,53,216,212,253,70,212,30,32,181,66,247,168,121,83,234,110,249,22,67,81,37,84,145,211,198,233,59,113,177,170,173,138,38,38,234,145,197,19,17,168,159,6,179,207,226,164,129,230,57,198,28,252,79,234,211,172,88,165,114,174,159,97,178,203,73,101,107,23,213,175,159,240,102,174,119,229,235,84,233,143,242,70,136,187,34,189,232,72,174,5,248,52,76,47,134,61,69,226,119,81,173,42,219,245,255,0,8,189,71,138,210,212,71,231,71,111,125,12,189,85,155,47,154,62,116,242,98,249,42,69,186,162,170,75,228,21,199,165,159,235,157,136,127,199,214,255,0,231,12,54,129,53,126,210,207,245,206,196,63,227,235,127,243,134,27,64,128,0,1,133,56,209,213,116,209,110,23,181,15,61,134,173,41,235,160,179,201,67,109,122,59,103,37,109,82,165,60,14,106,39,154,171,95,43,95,229,240,98,175,177,21,74,25,225,75,73,157,174,60,69,96,58,100,250,117,154,142,237,120,133,215,22,163,119,254,129,135,121,170,127,55,238,49,201,237,248,236,88,215,59,61,89,91,126,27,129,104,165,13,66,164,151,154,217,178,27,139,91,228,169,13,59,86,40,26,191,149,28,249,101,93,191,44,41,249,138,178,211,237,73,206,244,167,33,76,179,78,114,138,236,122,242,216,36,166,109,117,11,250,38,100,114,38,207,70,187,218,221,211,203,116,217,127,56,27,65,163,81,168,141,106,34,34,38,200,137,240,60,154,230,218,56,236,227,10,201,84,218,186,46,34,51,73,36,107,149,200,149,149,235,86,205,247,223,205,147,35,154,169,249,149,54,219,203,216,74,189,3,231,55,169,248,245,117,61,163,136,76,82,135,43,180,185,90,201,46,214,136,91,71,113,139,217,187,221,18,42,65,55,247,173,108,94,213,245,189,136,5,195,131,168,233,86,172,105,246,182,97,20,26,135,166,89,37,53,238,199,113,111,222,231,133,85,29,27,211,110,168,165,98,236,232,228,110,233,187,28,136,169,229,249,80,237,192,0,0,14,129,196,23,250,194,234,79,242,66,243,252,202,83,191,157,3,136,47,245,133,212,159,228,133,231,249,148,160,107,89,136,127,170,203,39,252,99,77,255,0,90,211,105,35,86,220,67,253,86,89,63,227,26,111,250,214,155,73,0,0,0,0,225,51,92,207,25,211,188,74,239,156,230,87,104,109,150,75,29,36,149,213,213,115,46,205,138,38,38,234,187,123,85,87,216,141,77,213,202,168,136,138,170,136,6,33,227,55,138,140,119,132,237,29,172,205,235,155,13,102,67,113,87,80,99,150,183,59,206,174,181,91,191,83,145,60,251,81,167,174,245,242,242,217,187,163,158,221,232,83,22,198,245,87,138,125,107,130,203,67,45,78,67,154,102,247,71,73,61,77,67,149,119,145,234,174,146,121,92,137,234,70,198,238,229,217,54,107,91,178,39,146,33,218,248,192,226,127,38,226,183,88,174,26,129,117,239,82,89,105,145,104,113,251,91,223,187,104,104,90,229,86,162,162,121,44,143,95,93,238,248,185,118,223,165,173,68,239,28,32,241,147,135,112,129,104,187,94,241,253,25,102,83,159,222,250,169,228,189,92,110,157,138,122,26,52,243,108,16,196,200,220,231,117,57,17,242,59,173,170,189,45,111,177,55,2,235,120,104,225,231,12,225,143,73,109,58,93,135,68,146,120,102,248,139,157,193,204,233,150,229,92,230,167,118,161,255,0,147,117,68,70,183,117,233,99,90,221,215,109,204,168,84,230,43,207,10,249,29,83,35,205,248,126,161,158,157,206,217,242,218,175,175,137,241,183,203,205,35,150,23,163,215,219,229,212,223,111,181,54,243,153,252,55,243,4,225,203,137,138,184,49,236,91,35,158,197,148,204,221,219,96,190,198,218,106,153,93,183,154,64,244,115,162,159,216,171,210,199,171,246,77,213,168,4,148,0,0,0,0,0,0,0,0,0,0,0,1,208,56,130,255,0,88,93,73,254,72,94,127,153,74,107,89,136,127,170,203,39,252,99,77,255,0,90,211,101,62,32,191,214,23,82,127,146,23,159,230,82,154,214,98,31,234,178,201,255,0,24,211,127,214,180,13,164,128,0,14,139,174,247,171,198,55,161,250,135,145,99,208,77,61,214,213,138,93,235,104,98,129,21,100,125,68,84,114,190,54,179,100,85,234,87,53,17,54,69,93,206,244,0,214,87,16,209,13,75,201,242,203,38,52,252,7,38,167,109,218,227,77,66,178,173,170,118,164,105,44,173,103,82,171,155,178,109,213,190,235,228,108,181,143,216,109,88,181,130,219,140,88,169,25,75,109,180,81,195,65,71,3,19,102,197,4,76,70,70,196,252,200,214,162,127,128,228,0,0,0,16,3,156,238,9,107,190,240,217,97,206,100,138,52,185,98,217,44,49,193,42,167,173,225,234,162,123,38,141,63,190,123,41,220,191,240,100,36,229,27,126,175,179,241,157,102,183,209,204,246,69,124,177,221,40,42,154,212,85,71,196,216,124,66,34,254,68,238,83,198,190,127,20,66,84,243,172,214,75,117,191,1,195,116,38,130,173,142,186,94,46,63,72,174,17,181,81,93,21,28,12,146,40,81,201,240,73,37,145,234,159,158,157,127,195,30,249,54,96,117,121,31,20,23,44,211,178,190,11,17,199,42,101,124,187,110,137,81,82,230,67,27,55,248,42,177,103,95,249,10,5,218,144,187,155,14,184,79,164,252,47,85,98,150,122,213,130,243,168,149,105,97,143,161,202,143,109,23,74,201,86,244,217,83,201,88,141,133,125,190,83,251,62,41,52,74,96,231,75,168,114,95,248,130,197,180,238,25,156,234,76,75,28,74,135,177,87,201,149,117,146,185,210,108,158,207,56,161,166,243,255,0,220,128,96,254,93,58,17,75,175,188,82,227,86,59,213,26,84,216,49,198,191,35,188,70,230,238,201,32,166,115,123,113,185,62,45,124,239,133,142,79,139,92,227,96,242,179,57,35,233,204,116,88,6,162,234,197,69,42,119,174,215,106,123,5,44,174,79,54,199,77,23,122,84,111,199,103,58,166,61,254,10,177,167,228,82,204,192,0,0,167,30,114,188,63,91,176,173,75,199,181,219,27,160,101,61,46,112,201,40,111,45,137,168,141,75,149,59,90,172,149,83,248,82,194,190,123,123,86,7,57,124,221,186,228,30,74,90,223,36,244,185,167,15,87,106,181,119,134,219,40,178,177,206,246,49,85,144,213,177,55,246,39,82,211,189,26,159,23,72,191,151,121,55,205,27,78,25,168,124,26,229,243,50,4,146,179,19,154,151,35,164,245,58,186,86,9,58,38,119,229,77,169,230,159,207,252,126,91,149,35,203,223,62,155,78,184,197,211,27,171,42,29,20,55,75,195,108,53,13,69,245,100,101,115,93,76,136,239,202,136,249,88,239,227,106,47,192,13,136,0,0,124,247,11,133,13,166,130,166,235,116,172,134,146,138,138,23,212,84,212,78,244,100,112,196,198,171,158,247,185,124,154,212,68,85,85,95,36,68,40,19,152,15,24,183,14,43,181,89,237,176,84,212,195,167,248,195,228,165,199,233,28,170,212,168,93,246,146,186,70,174,222,188,155,39,74,42,110,198,35,83,201,85,219,202,254,109,188,105,127,84,112,169,166,151,111,224,73,153,87,83,201,252,78,101,185,28,159,242,95,46,203,252,24,215,255,0,8,210,183,244,119,36,211,236,59,80,237,89,94,167,97,181,89,109,142,211,39,139,117,142,26,166,211,54,225,51,60,227,138,89,85,174,233,137,93,178,191,102,185,85,19,167,111,61,208,45,59,149,7,4,237,193,236,52,252,77,106,117,163,108,138,247,2,253,22,163,157,158,181,190,133,232,168,234,181,69,246,75,51,87,102,255,0,6,37,223,255,0,8,168,219,38,42,38,46,119,185,212,53,205,72,184,127,199,89,108,98,35,89,74,203,204,201,43,90,137,178,34,73,219,233,246,255,0,113,236,242,252,230,120,209,206,114,60,63,231,85,240,90,53,59,22,189,233,237,77,66,181,173,171,145,233,114,183,177,202,187,108,249,99,107,101,111,195,214,88,122,125,170,170,212,64,39,240,62,27,29,246,201,147,217,232,242,28,110,239,69,117,181,220,34,108,244,149,180,83,182,104,39,141,222,199,177,236,85,107,154,191,149,20,251,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,110,97,220,91,83,112,187,162,245,17,227,245,204,76,239,45,100,182,236,122,38,185,58,233,189,93,165,174,84,95,222,196,142,78,159,37,69,145,209,167,179,171,96,131,92,219,184,191,102,161,102,13,225,175,2,185,36,152,246,39,86,147,100,85,16,187,213,172,186,179,116,74,125,211,218,200,55,84,114,124,101,87,34,166,241,181,87,234,229,25,194,19,179,60,171,246,78,231,118,212,91,30,55,80,232,49,136,38,98,237,87,114,111,147,234,145,23,201,89,6,251,53,124,254,250,187,166,203,17,14,184,94,225,255,0,43,226,167,91,173,58,109,106,154,161,25,91,43,171,239,151,53,245,214,142,133,142,69,158,161,202,187,238,245,234,70,183,127,194,146,70,34,251,85,77,139,48,92,35,25,211,108,54,205,128,225,182,200,237,246,75,13,28,116,52,52,204,253,228,76,77,147,117,246,185,203,237,87,47,154,170,170,175,154,129,206,128,99,78,37,181,14,77,40,225,247,80,245,18,154,103,69,87,99,199,43,170,40,158,213,217,82,173,98,115,105,252,211,205,62,250,232,252,211,216,5,18,241,233,174,19,235,223,20,57,150,87,13,106,212,89,173,117,110,176,217,54,114,171,18,138,149,206,141,175,102,234,187,36,143,238,77,252,114,175,146,123,11,106,229,123,161,20,186,51,194,213,142,249,87,70,145,223,245,1,173,200,238,50,57,187,63,177,35,127,160,227,223,248,45,129,90,253,190,14,149,255,0,148,163,189,42,194,42,117,47,83,177,45,59,164,71,247,114,107,229,13,161,170,207,107,123,243,178,53,118,254,196,217,29,190,235,228,155,110,166,206,246,251,125,21,166,130,154,215,109,166,142,158,146,142,22,83,211,195,26,108,216,227,99,81,173,106,39,193,17,17,19,252,0,125,0,0,49,207,16,250,43,142,241,9,163,185,54,147,228,145,69,219,189,81,185,180,149,15,110,235,71,88,223,90,10,134,174,219,162,178,68,106,174,222,212,234,111,177,85,13,115,112,252,155,46,208,221,88,181,229,52,12,125,22,71,132,95,25,63,105,203,183,77,69,52,222,188,79,252,173,85,107,152,228,243,69,69,84,243,69,54,120,53,249,230,95,167,12,211,126,50,179,200,105,96,72,232,242,57,161,200,233,246,103,79,82,213,198,143,157,223,145,127,162,59,254,127,31,227,220,11,233,192,243,43,54,162,225,22,12,251,29,149,100,181,228,118,202,107,173,27,151,109,251,51,198,217,26,139,183,177,81,28,136,169,240,84,83,157,33,159,41,92,250,108,215,131,171,61,170,170,161,211,77,135,222,43,236,42,231,174,238,70,35,155,83,26,127,18,50,169,173,79,204,212,79,129,51,0,214,115,137,10,234,187,159,16,218,161,112,174,153,102,168,168,204,175,82,72,245,217,58,156,181,178,239,228,158,73,252,73,228,134,194,220,49,89,109,216,239,14,26,93,103,181,83,164,52,212,248,125,163,165,168,137,230,231,82,70,231,57,118,246,185,206,87,57,87,226,170,170,82,127,51,45,22,185,233,7,22,121,101,116,148,202,150,140,230,119,229,54,217,209,187,54,69,169,114,186,165,191,31,89,181,29,228,84,223,216,172,93,147,169,16,176,174,86,28,95,227,58,169,164,214,125,4,201,174,112,210,102,248,69,10,81,81,83,202,245,69,185,218,225,77,161,124,91,251,93,20,125,49,189,136,187,163,88,142,68,217,87,164,39,152,7,90,212,125,71,194,180,147,11,186,106,22,161,95,233,172,246,27,60,43,61,85,84,235,228,137,236,107,26,212,243,123,220,170,141,107,26,138,231,57,81,17,21,84,10,82,230,247,143,90,108,156,98,214,215,219,89,27,102,190,99,214,219,141,106,49,54,222,116,73,32,221,127,63,110,8,201,223,201,214,182,182,171,132,23,65,84,233,22,42,60,174,229,13,50,63,109,146,53,100,15,84,111,230,235,123,253,191,21,82,165,184,172,215,122,222,37,117,239,40,213,151,210,77,75,73,117,169,108,22,186,73,54,87,193,67,11,82,56,24,228,77,211,173,90,212,115,182,85,78,183,187,98,242,184,10,209,203,142,134,112,171,131,225,87,218,55,82,222,167,165,125,222,233,11,211,103,197,83,85,35,166,237,185,62,14,99,28,200,215,243,177,64,144,64,0,0,0,0,0,0,0,0,0,0,0,0,0,5,96,243,197,255,0,82,122,75,255,0,24,221,255,0,234,169,139,62,43,7,158,47,250,147,210,95,248,198,239,255,0,85,76,6,42,228,151,254,191,89,223,242,65,127,158,211,151,38,83,103,36,191,245,250,206,255,0,146,11,252,246,156,185,48,0,0,56,236,142,174,162,131,30,186,87,82,73,219,158,154,138,121,98,126,200,189,47,107,21,81,118,95,37,243,79,137,171,197,142,149,151,124,130,223,67,88,249,28,202,218,200,162,149,200,239,89,81,239,68,114,238,191,31,53,243,54,152,53,173,226,155,69,174,124,63,107,230,99,165,213,244,203,29,61,182,227,36,182,201,58,118,108,246,249,87,185,77,34,123,125,177,57,168,169,186,236,228,115,119,221,20,13,146,232,168,169,45,180,84,246,234,10,120,233,233,169,98,100,48,197,26,108,216,227,106,34,53,168,159,4,68,68,67,247,35,15,1,124,95,227,60,82,233,53,4,85,87,56,98,207,177,202,56,169,178,59,107,222,189,215,189,168,140,74,198,34,249,186,41,85,55,85,77,250,92,229,106,252,21,210,120,1,174,199,31,248,245,167,24,227,39,85,173,118,86,70,202,103,223,22,185,90,196,217,169,45,76,49,212,74,159,253,114,87,151,193,175,218,251,167,124,55,233,197,126,165,106,69,213,41,168,233,81,99,164,165,141,81,106,110,21,42,138,172,167,129,139,248,79,118,223,196,212,69,115,149,26,138,169,174,166,107,147,102,92,64,107,21,219,40,146,130,74,236,151,59,190,190,120,168,169,211,169,93,81,83,54,209,193,30,255,0,4,87,53,141,252,200,128,95,39,46,170,218,218,254,10,180,174,122,247,72,233,91,106,154,22,172,155,111,219,142,174,102,70,158,95,14,134,183,111,205,177,35,142,139,161,58,109,22,143,104,206,21,165,241,189,143,118,51,99,164,183,79,35,63,6,73,217,26,36,175,79,103,225,73,214,239,240,157,232,13,121,120,207,198,245,75,57,226,191,86,50,23,224,121,37,75,23,43,184,81,83,205,29,182,121,25,37,61,52,171,79,11,154,228,102,202,213,142,22,109,183,150,219,123,75,129,229,195,166,49,233,103,8,24,53,182,107,84,212,55,59,212,83,95,110,108,158,62,220,174,168,168,145,85,170,246,175,154,42,66,216,89,231,231,179,19,114,76,128,0,0,49,87,21,88,37,175,82,248,110,212,156,46,237,20,111,134,187,26,174,146,37,122,110,216,234,33,137,102,130,79,249,19,71,27,255,0,228,154,232,105,149,250,191,21,212,140,83,40,181,76,248,171,108,247,202,26,250,105,24,138,174,100,177,78,199,177,81,19,207,116,86,167,176,191,222,63,53,146,221,162,156,42,103,87,218,138,182,69,114,190,91,165,199,109,12,85,78,185,43,43,35,116,72,172,69,246,172,108,89,37,254,40,151,248,138,39,225,171,3,171,212,238,32,116,243,3,163,133,100,91,190,71,67,20,219,38,253,20,237,153,175,153,251,126,70,196,215,185,127,51,64,217,124,248,175,119,155,110,59,102,175,200,47,53,108,165,183,219,41,101,172,171,157,255,0,131,20,49,177,94,247,175,230,70,181,87,252,7,218,69,254,101,154,135,38,157,112,103,168,21,52,179,58,58,203,253,60,56,244,27,46,221,73,87,43,99,157,170,191,147,195,172,255,0,199,236,246,40,20,103,174,90,169,124,215,93,97,202,181,78,243,221,125,94,77,116,150,170,40,87,119,44,48,42,244,193,2,121,175,147,34,108,108,68,221,124,154,134,192,188,30,232,93,23,14,188,60,226,58,109,29,43,98,185,197,70,218,251,219,209,54,116,183,41,209,31,80,170,191,30,151,47,109,23,248,49,183,242,20,105,192,190,156,199,170,156,90,233,150,37,83,74,149,20,137,123,142,231,87,27,147,118,62,10,54,186,169,237,118,254,93,46,72,58,87,242,245,109,237,84,54,50,0,0,2,56,115,0,225,250,221,196,31,13,25,69,153,180,12,151,33,199,41,101,191,216,38,70,167,113,181,84,236,115,157,19,87,242,75,26,62,53,79,102,238,106,175,224,162,165,34,112,149,173,117,28,62,113,13,133,234,130,84,73,29,5,190,224,218,123,179,91,255,0,132,183,79,247,170,148,84,246,57,82,55,185,200,139,251,230,181,124,149,17,77,146,141,105,56,155,211,134,105,31,16,154,133,167,52,240,36,52,150,76,130,178,26,38,35,58,118,164,116,138,250,127,47,135,222,159,31,179,203,242,121,1,178,204,114,71,52,108,154,25,26,248,222,212,115,92,213,221,28,139,236,84,95,138,30,198,8,224,91,62,155,82,248,70,210,236,170,170,161,211,212,250,10,59,109,68,175,93,220,249,104,222,234,71,185,203,241,85,116,10,170,191,29,247,51,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,183,121,180,241,148,152,46,53,47,12,122,123,115,86,228,25,29,43,95,147,212,194,239,58,43,108,137,187,105,81,83,217,36,233,248,73,240,137,125,159,125,69,73,111,197,223,19,88,199,10,186,57,114,212,75,194,195,85,119,149,22,142,193,107,116,157,47,175,174,114,122,173,252,189,182,38,239,123,190,13,106,162,122,202,212,90,8,198,113,221,84,226,171,91,225,179,209,75,53,255,0,53,206,174,175,150,106,137,223,178,44,143,85,124,179,72,191,188,141,141,71,57,118,77,154,198,108,137,228,136,6,112,229,205,193,236,220,80,234,219,111,25,85,11,254,231,248,116,145,85,222,158,246,170,50,190,109,247,138,133,171,241,235,219,170,77,189,145,162,251,21,236,46,195,94,160,130,151,135,237,69,165,165,134,56,97,135,14,187,199,28,113,181,26,214,53,40,165,68,106,34,121,34,34,121,108,124,252,59,104,70,33,195,118,146,217,52,163,12,143,174,158,219,31,114,178,177,204,70,203,95,88,253,150,106,153,54,253,243,156,158,73,186,244,181,26,212,242,106,31,95,16,95,235,11,169,63,201,11,207,243,41,64,214,247,75,63,215,59,16,255,0,143,173,255,0,206,24,109,2,106,253,165,159,235,157,136,127,199,214,255,0,231,12,54,129,0,0,2,17,235,79,46,152,248,165,226,82,239,172,58,227,154,84,210,226,116,116,180,150,171,5,134,204,228,74,169,105,97,98,185,238,168,157,237,86,196,215,78,249,158,140,141,174,114,182,68,221,236,114,42,25,151,14,224,79,131,252,30,137,148,54,142,30,112,202,182,53,157,29,119,139,115,110,178,59,207,125,213,245,125,199,111,191,199,127,205,236,242,51,184,2,61,234,15,0,28,31,106,53,186,74,11,166,132,99,54,151,185,170,145,212,227,244,169,105,154,39,109,228,228,90,110,134,185,83,242,57,28,159,149,20,171,110,55,57,104,102,92,51,208,212,234,78,158,92,170,242,221,61,142,68,74,137,36,137,60,125,161,28,187,34,212,35,17,27,36,123,236,157,230,163,81,21,81,28,214,249,42,222,105,241,222,108,246,188,134,209,91,97,190,80,67,93,110,185,83,201,73,87,77,59,122,163,154,25,26,173,123,28,139,237,69,106,170,42,126,112,40,19,151,255,0,23,87,94,22,117,138,151,211,23,9,221,129,100,210,199,69,145,81,239,187,34,69,93,163,173,107,87,216,248,149,119,85,79,194,141,94,223,53,233,219,96,72,102,134,162,22,84,83,202,201,98,149,168,246,61,142,71,53,205,84,221,21,21,60,149,21,62,38,181,188,81,233,7,220,23,136,44,231,73,226,73,60,37,138,234,246,208,44,138,170,229,162,149,173,154,153,85,87,218,189,153,35,221,127,46,229,222,114,224,212,234,221,84,224,243,3,186,221,170,100,158,229,101,130,108,126,174,73,55,85,119,132,149,209,66,189,75,230,229,88,18,5,85,254,18,184,9,50,0,0,116,14,32,191,214,23,82,127,146,23,159,230,82,157,252,232,28,65,127,172,46,164,255,0,36,47,63,204,165,3,90,204,67,253,86,89,63,227,26,111,250,214,155,73,26,182,226,31,234,178,201,255,0,24,211,127,214,180,218,72,0,0,1,78,28,219,184,190,168,207,115,105,56,104,193,174,106,152,222,41,82,215,228,82,196,239,42,235,171,127,240,10,169,237,142,13,246,86,252,101,234,221,55,141,170,89,239,20,90,190,221,5,225,251,57,213,134,57,137,87,98,181,72,235,122,61,17,90,234,233,85,33,165,71,34,251,91,222,146,61,211,242,110,107,179,167,216,102,87,174,26,171,100,194,45,149,18,85,223,243,43,196,116,190,34,101,87,170,205,60,159,124,154,69,95,53,68,221,207,114,254,68,85,3,179,240,243,194,246,178,113,63,147,201,141,105,70,53,226,153,73,210,183,11,157,83,214,26,11,123,93,191,74,205,46,203,178,174,203,179,26,142,122,236,187,53,118,93,172,51,8,228,129,98,142,138,25,181,35,94,43,231,171,114,34,205,79,99,180,178,40,227,252,173,108,179,61,202,255,0,239,150,54,255,0,17,96,154,19,161,248,31,15,26,105,105,211,13,61,182,71,77,65,110,137,171,81,80,172,68,154,190,169,90,137,37,76,206,79,194,145,234,155,175,193,19,102,183,102,181,168,153,4,10,159,213,78,73,55,26,75,92,181,250,49,172,140,184,86,196,215,57,182,220,134,137,32,73,182,221,81,27,83,10,170,53,219,121,108,177,236,171,230,170,212,246,87,70,164,233,126,166,104,78,115,54,29,168,120,229,199,25,200,173,143,108,205,100,139,210,190,75,187,38,134,86,47,75,219,186,110,215,177,202,155,167,146,238,134,206,228,112,227,179,133,108,127,138,29,19,186,218,217,108,137,115,43,5,52,215,12,102,185,177,253,249,181,45,111,82,211,43,145,21,203,28,221,40,199,55,242,244,59,101,86,160,24,19,150,39,30,215,45,110,164,110,130,234,253,201,106,51,107,77,34,203,102,186,202,190,189,230,146,38,250,236,149,126,53,17,181,55,87,123,100,98,43,151,214,99,156,235,10,53,124,211,108,251,34,210,141,65,199,245,27,23,157,96,187,227,87,40,46,52,202,190,197,124,111,69,86,57,62,45,114,34,181,201,241,69,84,54,107,195,178,139,110,111,136,216,243,75,43,213,214,251,253,182,154,233,72,229,84,93,225,158,38,200,197,242,242,252,23,32,28,192,0,0,0,0,0,0,0,0,0,14,129,196,23,250,194,234,79,242,66,243,252,202,83,90,204,67,253,86,89,63,227,26,111,250,214,155,41,241,5,254,176,186,147,252,144,188,255,0,50,148,214,179,16,255,0,85,150,79,248,198,155,254,181,160,109,36,0,0,0,0,0,0,98,238,35,248,135,192,184,99,210,235,134,166,231,181,10,232,160,251,197,190,223,19,145,39,185,86,57,21,99,167,143,242,42,236,170,174,84,217,173,71,57,125,135,110,212,77,66,196,116,167,9,188,106,30,121,120,138,215,98,177,211,58,170,178,166,79,62,150,167,146,53,168,158,110,123,149,81,173,106,121,185,202,136,158,106,107,233,198,71,22,153,127,22,218,163,46,91,118,73,173,248,221,177,100,166,199,44,171,38,237,162,166,85,77,222,237,188,150,105,58,90,233,28,159,145,173,79,85,141,3,163,107,22,172,106,7,18,58,183,116,212,76,175,189,112,191,228,149,141,142,158,138,149,143,145,34,106,170,50,10,74,118,121,175,75,83,165,141,106,110,170,190,107,187,156,170,183,133,203,195,133,41,184,90,208,216,232,178,106,104,217,155,101,146,50,235,144,244,185,29,225,213,26,169,5,31,82,121,47,105,174,118,234,155,167,114,73,118,85,111,74,145,227,149,199,1,11,132,208,208,241,41,172,182,52,76,134,186,20,155,22,180,213,71,231,109,129,201,229,91,43,85,60,167,123,127,115,79,222,49,202,229,245,156,157,22,88,0,215,219,153,149,210,170,237,198,246,166,75,82,229,218,158,162,223,75,27,122,149,81,172,142,223,76,212,68,223,217,190,202,229,219,203,119,42,252,77,130,77,127,249,160,89,221,103,227,135,81,209,24,230,197,90,235,101,100,74,231,34,171,145,246,218,101,114,249,123,19,173,30,136,139,231,178,127,132,11,52,229,35,108,165,160,224,186,195,85,78,213,73,46,55,155,173,76,254,73,230,244,168,88,147,216,159,193,137,158,221,215,252,27,34,76,194,20,114,132,191,67,120,224,226,130,223,19,163,87,88,242,27,157,4,136,213,221,81,206,123,42,54,119,159,146,237,80,223,201,229,183,241,172,215,0,0,3,28,241,37,108,134,245,195,190,168,90,42,35,116,145,214,97,183,168,28,214,166,238,94,170,41,83,213,252,255,0,147,243,236,107,127,166,247,57,172,186,137,139,94,41,149,201,45,5,234,134,166,62,151,116,175,83,39,99,147,101,248,46,233,237,54,49,226,183,32,167,197,184,100,213,107,237,74,183,166,159,14,187,163,17,203,178,58,87,210,72,200,219,254,23,185,169,254,19,93,173,31,178,73,146,234,214,19,142,69,18,72,251,174,71,109,162,107,23,171,214,89,106,99,98,39,171,231,231,213,240,243,252,128,108,244,70,126,63,56,174,135,133,61,18,158,245,102,154,23,102,153,43,164,182,99,80,61,168,244,100,221,59,203,84,230,175,146,178,22,185,29,230,138,138,247,68,213,77,156,164,152,40,47,153,238,183,214,107,15,21,217,37,170,26,199,73,99,192,158,184,205,186,45,253,86,201,10,255,0,69,191,100,242,234,117,71,117,55,246,171,99,98,124,0,140,20,148,121,62,119,147,199,71,69,79,113,191,100,23,234,221,153,28,109,125,69,85,109,84,175,248,34,110,233,30,247,59,243,170,170,150,11,162,124,152,53,79,46,181,211,95,117,163,80,104,48,118,206,198,202,150,154,42,95,72,214,181,23,111,86,87,117,178,40,157,237,252,21,151,217,231,231,236,206,252,163,184,76,176,98,26,109,7,18,185,125,166,58,156,167,41,238,182,194,233,227,69,91,109,185,174,116,107,36,104,190,201,38,84,114,171,189,189,180,106,38,200,247,245,88,184,21,161,121,228,131,166,242,218,214,60,123,93,50,90,91,146,70,168,147,86,219,32,158,5,147,224,189,182,58,55,35,125,190,93,106,191,159,224,176,87,138,46,2,117,227,133,116,117,235,42,182,83,223,113,55,202,145,69,145,90,58,164,166,107,157,248,45,157,142,68,124,14,95,103,172,157,42,190,77,115,141,134,79,134,251,98,179,100,246,106,236,119,34,181,210,220,173,119,40,31,75,89,71,85,18,73,12,240,189,21,28,199,181,124,156,213,69,84,84,80,40,83,129,30,58,114,222,20,243,72,44,119,250,202,187,166,154,222,42,26,219,189,173,92,178,45,10,185,118,90,202,86,254,246,70,239,187,152,158,82,34,108,190,178,53,205,190,219,61,222,217,127,180,209,95,172,181,208,214,219,174,84,209,213,210,84,194,238,168,231,134,70,163,152,246,175,197,174,106,162,162,254,69,53,226,227,155,135,40,184,96,226,30,249,167,214,158,243,177,234,216,227,188,216,31,42,170,191,192,206,174,218,53,85,252,37,142,70,75,23,87,158,253,180,85,243,85,68,179,126,79,90,207,93,168,92,58,92,116,226,243,86,179,214,233,213,205,40,233,213,85,21,201,110,169,71,75,2,47,199,202,70,212,181,55,246,53,141,68,246,121,4,242,0,0,0,0,0,0,0,0,0,0,0,0,0,1,194,102,217,158,53,167,88,141,223,58,204,110,176,219,108,150,42,57,43,171,170,165,93,155,28,76,110,235,183,229,114,251,17,169,230,170,168,137,186,170,33,174,159,20,92,65,229,188,85,235,101,215,81,174,209,84,36,85,114,165,5,138,214,212,235,90,58,22,185,82,8,26,141,223,119,175,82,185,202,159,132,247,185,83,201,81,18,100,115,116,227,1,217,126,74,188,47,96,87,37,244,46,61,59,39,202,166,141,125,90,187,131,118,116,116,187,167,181,144,254,19,147,216,178,170,34,162,44,94,124,95,41,46,16,157,168,121,183,236,145,206,173,136,252,111,17,170,88,236,16,204,221,219,91,117,110,203,222,217,83,205,144,110,142,69,254,186,172,217,126,246,228,2,114,242,237,225,22,14,23,52,110,42,172,146,134,52,207,178,246,69,95,127,145,81,21,244,141,219,120,104,81,127,36,72,229,87,109,237,145,207,243,84,70,237,43,128,0,68,174,106,87,74,171,111,4,57,220,84,174,86,173,125,69,166,150,71,35,149,21,24,183,10,119,42,38,223,151,163,165,126,10,138,168,75,82,41,243,70,179,186,239,192,246,161,172,108,115,229,161,117,170,177,136,142,68,77,153,114,166,71,170,239,237,68,99,158,187,123,119,68,254,32,42,47,151,157,178,150,237,198,142,148,210,213,181,86,54,94,93,82,155,34,126,28,52,242,202,207,106,47,239,152,223,207,249,54,95,51,98,3,93,78,1,239,208,227,124,99,233,53,194,119,70,214,205,144,197,64,138,245,217,58,170,88,234,118,167,181,60,247,149,54,252,251,123,125,134,197,96,0,0,10,101,231,97,108,134,14,34,48,187,187,35,115,100,171,195,99,129,238,219,213,119,110,182,169,83,252,63,124,243,252,221,37,205,20,173,206,147,32,167,184,241,55,141,216,169,213,174,117,163,14,166,73,149,23,205,37,150,174,169,253,43,255,0,35,182,191,242,128,206,252,143,238,115,75,167,122,163,103,114,187,181,75,122,183,212,183,214,242,234,150,9,26,237,147,224,187,66,223,63,143,151,228,44,200,173,158,72,150,73,32,210,93,72,200,214,36,70,87,100,116,212,77,127,173,230,176,83,35,213,63,39,151,136,79,103,159,159,159,192,178,96,35,231,26,252,47,233,175,19,122,67,85,106,206,239,84,152,221,110,60,217,110,54,156,150,161,204,99,45,114,116,250,235,43,156,168,139,78,228,68,238,53,92,137,234,181,219,162,181,170,154,252,220,89,95,167,153,173,68,120,190,103,5,85,93,142,181,205,163,190,216,106,102,142,57,30,197,242,154,158,85,108,114,34,124,81,219,53,73,145,204,231,141,75,230,182,234,93,203,70,176,107,220,176,233,230,37,86,234,73,153,3,246,109,226,225,19,149,178,206,247,53,125,120,152,237,219,27,127,5,122,85,254,215,55,167,224,224,83,150,238,73,197,13,43,53,39,80,110,117,152,206,157,199,59,162,134,88,24,137,91,120,123,23,103,165,63,90,43,89,26,46,237,89,149,28,157,72,173,107,92,168,229,104,117,44,107,154,23,27,24,213,178,59,84,122,186,151,40,161,68,108,114,92,172,244,85,51,34,39,229,149,209,117,191,248,220,170,191,156,195,186,207,196,134,183,241,9,113,138,229,171,250,139,116,200,124,59,149,244,212,178,43,97,164,167,114,166,219,199,79,18,54,38,59,111,37,114,55,117,79,106,169,120,184,223,45,158,10,241,155,107,109,208,232,133,190,224,189,40,146,84,220,171,106,170,166,145,81,54,234,87,62,93,154,171,249,24,141,79,204,96,238,35,57,61,232,206,101,100,170,187,240,251,81,62,15,146,70,142,150,26,10,154,185,106,173,117,110,219,240,29,220,87,203,10,170,251,28,215,57,173,221,83,161,83,110,144,142,156,170,56,71,210,189,88,201,219,172,121,214,113,97,190,86,98,211,248,138,60,46,39,245,212,197,51,93,180,117,85,177,189,19,120,145,222,108,107,81,205,115,186,85,206,77,149,139,114,198,178,246,219,166,175,112,189,172,46,168,161,158,225,136,231,88,109,123,161,149,168,168,143,138,86,174,206,141,233,230,217,99,122,123,83,205,143,99,190,45,83,96,46,17,56,139,182,113,71,161,150,61,84,164,165,142,138,225,42,190,130,243,69,27,149,91,75,112,135,100,149,141,85,253,235,145,204,145,190,213,232,145,168,171,190,224,102,96,0,0,0,0,0,0,0,0,0,0,0,0,0,2,176,121,226,255,0,169,61,37,255,0,140,110,255,0,245,84,197,159,21,131,207,23,253,73,233,47,252,99,119,255,0,170,166,3,21,114,75,255,0,95,172,239,249,32,191,207,105,203,147,41,179,146,95,250,253,103,127,201,5,254,123,78,92,152,0,0,2,27,243,35,225,47,76,53,223,76,159,168,217,14,99,101,193,178,108,62,149,235,73,144,221,36,237,81,203,78,171,212,180,149,74,136,174,115,85,219,172,106,212,115,218,247,47,75,93,214,173,116,193,173,173,163,182,209,84,92,110,21,81,83,82,210,196,249,231,154,87,163,89,20,109,69,87,57,206,95,36,68,68,85,85,95,130,26,251,241,211,198,62,81,197,102,168,214,62,142,227,85,77,167,246,58,153,33,199,45,75,234,53,209,167,170,181,115,53,23,214,154,77,186,188,247,232,106,163,19,216,229,112,96,60,99,47,203,52,223,41,139,36,192,242,218,235,69,222,219,43,188,53,206,213,83,36,15,242,93,183,107,147,165,221,46,68,246,42,38,232,187,42,124,9,47,109,230,161,198,237,182,220,203,122,234,189,45,82,198,222,134,212,84,216,40,31,54,219,121,110,238,202,117,42,126,85,69,85,248,238,101,238,7,185,87,85,235,54,59,110,213,205,124,175,184,216,241,91,147,18,162,211,100,163,218,42,235,140,43,191,76,210,189,200,189,136,93,228,173,68,69,123,218,189,72,172,69,107,157,96,150,222,92,124,20,218,237,137,106,135,65,108,242,196,136,168,178,84,214,85,207,50,239,237,94,235,229,87,255,0,137,124,190,27,1,67,154,167,172,186,167,173,217,15,210,173,87,206,174,185,53,201,17,91,28,149,179,110,200,26,171,186,178,24,155,180,113,53,85,55,233,99,90,155,252,11,52,229,51,194,62,149,173,12,60,73,93,115,139,14,99,147,83,183,181,65,105,161,127,113,184,236,143,69,221,213,45,122,35,210,169,91,186,55,213,70,181,21,202,213,126,232,230,253,28,84,242,121,196,42,172,53,153,119,11,117,85,118,203,181,28,111,153,113,123,133,91,170,41,171,26,155,175,69,60,242,170,201,28,159,4,73,28,246,187,201,21,204,243,85,173,253,14,215,13,81,225,107,85,96,205,112,186,170,155,109,214,215,59,169,46,150,202,148,115,34,172,137,175,218,90,74,152,215,218,155,162,167,154,117,49,200,142,77,156,212,84,13,150,65,210,244,99,85,113,221,111,210,204,103,86,49,94,164,182,228,180,12,172,142,39,174,238,129,254,109,150,23,47,177,93,28,141,124,106,169,229,187,23,99,186,0,0,0,56,236,135,33,178,98,118,27,134,79,146,221,41,237,182,171,85,52,149,149,181,117,15,233,142,8,99,106,185,239,114,252,17,17,21,78,65,206,70,162,185,202,136,136,155,170,175,192,165,174,102,252,122,187,90,175,149,90,13,164,215,103,125,2,179,84,244,221,171,224,122,163,111,181,145,185,21,26,138,159,133,77,19,211,213,248,61,237,235,243,70,177,64,196,60,125,241,153,114,226,211,83,89,232,63,19,69,128,227,46,146,158,193,69,38,237,117,66,170,236,250,217,155,240,146,77,147,102,254,241,136,141,246,171,213,210,243,148,7,8,183,43,58,205,197,70,125,106,117,59,171,41,164,161,195,233,230,106,163,214,23,238,217,235,182,248,35,155,188,81,239,248,77,116,174,219,101,99,150,59,242,225,224,82,179,137,60,194,61,74,212,91,108,177,105,158,57,84,157,214,61,21,190,156,171,98,239,225,88,191,214,155,229,221,114,124,23,161,171,187,149,204,188,170,58,58,75,125,36,20,20,20,176,211,82,211,70,216,96,130,22,35,35,138,54,166,205,99,90,158,77,106,34,34,34,39,146,34,1,251,21,235,206,182,233,85,77,195,134,31,105,133,202,216,107,115,72,100,153,81,202,138,238,221,21,86,205,95,130,166,239,223,101,248,181,191,144,176,162,191,185,212,89,221,89,195,30,47,119,137,142,115,237,217,181,42,61,122,145,17,177,73,69,88,138,170,139,237,94,164,141,60,191,42,255,0,128,33,175,39,187,101,45,127,24,81,85,84,53,86,75,118,49,114,169,131,201,60,158,171,20,75,237,79,224,202,255,0,102,203,254,13,209,111,44,162,158,81,55,232,108,252,101,218,173,242,186,52,117,242,195,116,160,141,28,187,42,185,177,37,70,205,243,243,93,169,221,249,124,183,254,52,189,96,0,0,5,8,115,88,182,67,111,227,119,54,158,24,220,207,72,82,90,106,159,186,108,138,239,71,193,26,171,127,55,222,252,255,0,62,229,247,148,3,205,11,32,167,200,56,220,212,21,164,86,186,43,114,91,109,253,72,187,245,62,58,8,18,77,255,0,58,61,94,223,249,32,89,15,39,219,156,213,252,30,65,75,42,187,166,221,147,92,233,163,221,219,167,74,246,165,242,79,130,111,43,188,191,46,235,241,38,233,11,185,69,89,36,181,112,103,104,175,124,72,212,188,223,110,149,172,95,91,215,70,202,144,111,231,229,237,129,83,203,203,203,242,238,77,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,197,122,189,90,113,203,61,118,65,126,184,65,65,109,182,83,73,87,89,85,59,209,145,193,12,109,87,61,238,114,251,26,141,69,85,95,204,125,165,82,115,114,227,47,196,203,47,10,122,115,116,69,138,39,71,62,99,89,4,155,245,61,54,124,86,244,84,242,217,23,166,73,127,58,49,158,91,61,170,16,243,142,110,44,47,28,87,235,45,94,69,4,243,195,135,88,213,244,24,197,3,211,167,183,77,186,117,78,246,255,0,93,153,205,71,187,127,52,78,134,121,244,34,150,101,202,223,131,69,208,157,60,251,177,103,246,148,139,59,205,105,24,176,67,51,126,249,106,181,187,103,178,21,69,252,25,37,217,146,72,139,230,136,145,181,118,86,185,22,145,160,158,122,89,227,170,165,154,72,102,133,233,36,114,70,229,107,152,228,93,209,200,169,230,138,139,231,185,148,191,101,143,20,255,0,219,45,170,191,243,202,227,255,0,124,6,202,103,64,226,11,253,97,117,39,249,33,121,254,101,41,175,95,236,177,226,159,251,101,181,87,254,121,92,127,239,143,158,225,197,15,18,247,122,10,155,85,215,136,141,77,173,162,173,133,244,245,52,213,25,117,194,72,166,137,237,86,189,143,99,165,84,115,92,213,84,84,84,217,81,85,20,14,179,165,159,235,157,136,127,199,214,255,0,231,12,54,129,53,92,165,170,170,161,170,134,186,134,166,90,122,138,121,27,44,51,68,245,99,227,123,87,118,185,174,79,52,84,84,69,69,79,52,83,40,126,203,30,41,255,0,182,91,85,127,231,149,199,254,248,13,148,193,141,56,100,187,93,111,252,54,233,69,246,251,115,171,184,220,174,56,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,119,19,188,193,244,31,134,27,221,14,35,127,184,77,127,201,106,42,160,101,101,174,212,230,200,251,101,51,156,222,185,234,93,230,140,84,141,85,205,139,205,239,217,60,154,213,235,64,147,128,227,241,251,253,147,43,177,208,100,216,221,210,154,229,106,186,83,71,87,69,87,76,244,124,83,194,246,163,152,246,185,61,168,168,168,167,32,0,3,130,206,115,108,103,77,240,251,198,121,153,93,97,183,89,44,84,114,87,86,212,202,228,68,100,108,77,215,109,253,174,95,36,107,83,205,206,84,68,221,85,0,163,190,109,51,208,75,198,166,73,29,27,154,178,195,105,180,178,169,17,124,210,95,10,199,34,47,231,237,186,63,240,108,79,158,78,16,84,197,194,45,76,147,162,35,38,203,174,47,135,213,84,221,157,154,102,175,158,254,126,179,93,231,229,249,62,27,173,62,107,214,170,215,235,134,178,230,26,177,113,137,241,63,38,186,205,89,20,47,93,221,5,62,253,48,68,171,241,232,137,177,179,254,73,126,92,12,105,21,102,136,240,173,128,96,183,122,53,166,187,122,61,110,119,56,158,155,61,149,85,114,58,161,241,189,63,132,196,145,177,175,252,24,25,228,0,0,232,28,65,127,172,46,164,255,0,36,47,63,204,165,59,249,208,56,130,255,0,88,93,73,254,72,94,127,153,74,6,181,152,135,250,172,178,127,198,52,223,245,173,54,146,53,109,196,63,213,101,147,254,49,166,255,0,173,105,180,144,0,0,16,179,155,188,213,17,240,107,116,100,47,123,89,45,254,214,201,81,171,228,230,119,28,187,47,230,234,70,175,241,162,21,189,202,186,130,223,93,198,254,6,234,244,99,157,77,5,218,122,118,63,109,157,42,91,170,17,60,151,218,168,138,231,38,222,104,173,69,248,22,253,199,30,147,215,235,87,10,186,133,129,217,169,22,166,235,37,181,46,22,232,90,138,175,146,166,146,70,84,50,54,162,126,249,253,165,98,127,126,80,167,14,58,187,62,131,107,158,23,171,144,195,44,241,227,119,88,234,42,225,137,118,146,106,71,34,199,83,27,85,124,186,157,11,228,106,111,229,186,166,224,108,194,14,39,19,202,241,220,235,25,181,230,56,149,218,158,231,102,188,210,199,91,67,89,3,186,153,52,47,110,237,114,127,129,124,209,124,209,119,69,243,67,150,0,1,140,120,146,215,28,119,135,93,24,201,117,91,33,168,133,22,215,72,246,219,169,164,126,203,91,94,246,170,83,211,181,61,170,174,126,219,237,236,106,57,222,198,168,26,243,113,17,107,182,88,248,128,212,219,37,149,204,117,186,223,152,222,169,105,21,159,130,176,199,91,43,89,183,230,233,68,47,243,130,121,42,165,225,31,72,93,87,191,113,49,11,107,83,119,171,189,68,129,168,207,53,68,253,234,55,203,216,158,196,221,19,115,94,11,77,175,40,212,252,234,150,207,109,130,91,158,69,149,93,89,4,49,181,55,125,77,101,76,187,34,121,124,92,247,255,0,235,54,104,211,172,62,151,79,52,251,24,192,40,100,73,41,177,155,53,21,158,23,162,109,212,202,120,25,19,87,111,135,147,16,14,196,0,0,0,0,0,0,0,0,0,3,160,113,5,254,176,186,147,252,144,188,255,0,50,148,214,179,16,255,0,85,150,79,248,198,155,254,181,166,202,124,65,127,172,46,164,255,0,36,47,63,204,165,53,172,196,63,213,101,147,254,49,166,255,0,173,104,27,73,0,0,0,0,31,61,194,225,67,105,160,169,186,221,43,33,164,162,162,133,245,21,53,19,189,25,28,49,49,170,231,189,238,95,38,181,17,21,85,87,201,17,15,160,167,254,104,252,122,174,115,112,175,225,175,71,47,138,184,229,190,110,206,81,117,165,127,171,115,168,98,249,209,196,244,95,56,24,239,195,95,223,189,187,39,168,221,222,24,123,152,159,28,183,14,40,115,103,97,24,61,116,208,233,150,53,86,229,183,179,101,98,221,170,91,187,86,182,84,95,62,157,149,201,19,85,17,90,215,42,170,35,156,168,153,63,150,7,1,43,170,55,106,46,34,53,130,202,171,135,90,231,238,99,246,202,150,122,183,154,166,42,167,126,70,175,182,158,55,39,146,123,36,123,118,93,218,215,35,177,39,47,158,7,46,252,84,231,41,147,229,212,181,20,122,105,141,212,177,110,181,62,180,107,115,153,61,100,161,129,201,183,154,166,221,199,53,119,99,28,158,104,231,48,190,43,77,166,217,97,181,210,89,44,182,250,122,27,125,190,6,83,82,210,211,198,145,197,4,76,106,53,140,99,83,201,173,68,68,68,68,246,34,1,245,128,0,20,221,206,171,76,228,177,235,78,27,170,116,208,57,41,114,171,27,237,211,185,19,116,241,84,82,121,170,175,193,86,42,136,81,19,227,219,95,206,92,137,18,121,158,104,69,86,183,112,181,120,168,177,208,62,170,255,0,132,76,220,146,223,28,76,234,146,88,226,107,155,83,18,109,230,187,192,249,30,141,79,55,58,54,32,17,143,146,30,164,83,246,245,43,72,106,101,68,159,170,147,36,162,143,171,240,217,253,79,82,187,126,101,240,190,127,221,127,17,106,70,184,92,27,107,194,240,227,196,86,37,169,181,83,74,203,60,53,43,67,124,100,109,234,87,219,167,78,137,151,167,247,202,196,84,145,19,226,232,218,108,107,111,184,80,221,168,41,174,182,186,200,106,232,171,97,101,69,53,68,15,71,199,52,79,106,57,143,99,147,201,205,84,84,84,84,242,84,80,62,128,0,16,179,155,118,166,199,130,112,141,113,198,97,169,72,235,179,155,173,29,150,38,181,125,126,203,31,226,102,118,223,193,233,129,24,171,254,250,137,241,43,23,150,222,155,212,106,79,24,250,127,78,218,84,154,147,29,171,126,73,88,245,111,82,66,202,54,44,145,61,127,252,63,97,168,191,5,114,25,39,155,87,17,86,237,97,215,218,109,59,197,174,77,171,176,105,188,18,219,159,36,79,234,142,91,164,142,69,171,86,252,21,25,209,20,63,223,69,38,202,168,168,73,142,75,154,19,62,63,130,101,92,64,94,232,150,57,242,153,146,201,101,115,218,168,239,3,78,238,170,137,26,191,22,73,63,75,63,142,149,64,178,195,88,61,91,154,162,163,85,179,73,234,158,247,207,38,67,113,124,142,122,250,206,122,212,200,170,171,249,247,54,124,53,224,230,9,164,245,250,67,197,174,160,89,234,41,22,26,43,229,202,76,146,216,237,151,166,74,106,215,186,111,87,127,131,100,89,99,254,56,213,0,189,78,25,40,45,246,206,27,244,174,130,212,140,240,144,225,118,86,196,230,108,168,246,248,40,151,171,116,242,85,95,106,175,197,85,87,226,100,178,24,242,176,226,34,201,171,252,54,218,52,250,166,224,196,202,116,226,22,217,171,105,94,244,235,146,133,170,169,71,59,27,237,232,237,116,196,191,145,209,59,216,138,221,230,112,0,0,21,47,207,26,215,108,135,39,210,43,220,78,103,164,106,232,47,52,179,162,126,18,67,20,148,174,139,127,205,213,52,219,127,18,158,188,142,164,170,76,175,86,226,102,254,29,214,251,67,164,245,213,61,116,146,167,163,213,219,101,242,87,249,239,186,124,55,221,118,143,156,207,248,132,181,235,199,18,213,148,184,181,124,85,152,222,15,74,150,10,10,152,93,213,29,76,205,122,190,166,102,170,121,42,44,174,88,209,81,85,28,216,154,228,246,147,135,146,254,148,92,113,45,11,202,117,70,233,74,248,23,59,187,199,21,23,83,85,59,212,116,45,123,27,42,47,197,22,105,170,91,255,0,33,127,40,22,24,0,0,0,0,0,0,0,0,0,0,0,0,70,62,63,184,180,163,225,87,70,42,43,236,245,80,187,56,201,146,75,126,55,76,228,234,237,201,178,119,106,220,223,224,66,215,34,249,249,43,221,27,85,54,85,218,67,101,185,94,61,130,227,23,92,203,44,186,195,109,179,89,105,37,174,174,171,153,118,100,48,198,213,115,156,191,21,242,79,98,121,170,236,137,186,169,174,207,23,28,72,228,156,87,107,117,207,80,235,98,168,134,219,212,150,236,122,216,190,178,209,208,49,203,218,102,201,190,242,61,92,175,126,219,238,247,170,39,146,53,16,56,190,29,52,63,51,226,167,92,45,58,115,105,169,168,146,170,245,82,250,219,205,210,77,228,90,74,68,119,85,77,84,138,190,213,243,242,221,125,103,189,141,223,119,27,22,233,214,159,226,218,85,131,89,52,231,9,182,182,134,199,143,209,199,69,71,10,109,186,49,169,230,231,42,34,117,61,203,187,156,239,107,156,231,42,249,169,25,249,111,112,131,31,12,154,62,203,238,89,110,70,106,6,103,28,85,183,158,228,105,220,183,193,182,240,208,162,251,83,161,23,170,79,203,35,149,60,209,141,82,93,128,0,0,58,7,16,26,114,154,187,162,25,214,153,163,81,102,200,236,53,148,52,202,171,183,77,67,162,119,101,223,224,145,24,191,224,59,248,3,87,12,90,253,114,193,115,43,70,79,77,11,217,112,199,174,116,245,241,198,253,216,230,205,4,173,122,53,126,45,94,166,109,249,80,217,235,20,201,45,121,150,47,103,204,44,115,164,214,219,237,5,61,202,142,68,93,250,224,154,54,201,27,188,191,43,92,138,80,87,49,205,8,170,208,190,41,114,138,122,106,7,195,96,203,102,118,73,102,145,25,180,107,29,75,149,211,68,223,130,118,231,238,179,167,218,141,232,95,223,33,99,60,162,248,136,162,212,189,4,93,29,188,92,209,249,46,157,189,97,138,41,21,17,243,90,100,114,186,9,27,231,187,146,55,43,226,93,147,213,70,197,191,225,32,19,196,0,0,215,99,143,173,77,143,86,120,185,212,124,154,146,165,38,161,164,186,173,150,137,205,93,216,176,209,49,180,221,77,95,139,92,232,158,244,95,143,94,229,218,241,159,196,45,171,134,174,31,178,92,250,106,232,226,189,212,83,62,217,142,192,174,245,231,185,204,199,36,93,41,241,72,253,105,93,236,245,98,119,158,234,133,1,232,158,150,228,58,239,171,248,190,150,216,214,87,215,229,23,72,233,100,159,101,122,195,18,175,84,245,14,248,170,71,26,73,35,191,51,84,11,181,229,95,166,245,26,121,193,198,49,81,93,74,148,245,121,117,93,94,73,43,58,118,85,100,207,72,224,122,254,94,168,32,133,200,191,145,83,242,25,207,136,252,218,191,77,184,127,212,108,242,210,249,25,112,177,98,247,42,218,39,179,218,202,150,83,189,98,119,181,54,68,127,74,170,251,118,69,59,174,59,96,180,226,152,253,179,23,176,210,54,150,217,103,163,134,130,138,6,251,34,130,38,35,35,98,126,100,107,81,63,192,116,238,34,48,234,141,65,208,77,70,193,232,226,89,42,175,184,173,214,130,149,168,213,114,247,228,165,145,177,42,34,121,170,163,213,171,183,199,96,53,181,193,241,169,179,124,227,31,195,227,157,99,150,255,0,117,164,182,182,79,37,86,186,121,155,26,59,205,81,23,205,219,249,169,179,182,37,138,216,112,108,94,211,134,226,246,232,168,45,22,74,56,104,40,105,162,106,35,98,134,54,163,88,212,219,243,34,127,25,172,78,9,147,201,132,231,24,246,103,20,29,231,216,46,180,151,54,197,190,221,107,4,205,145,27,191,231,233,216,217,211,14,203,108,57,238,39,103,205,177,106,246,86,217,239,212,48,220,104,106,25,236,146,25,88,143,98,254,101,217,83,116,248,46,232,7,48,0,2,162,57,217,105,101,166,205,156,224,26,191,108,164,138,26,188,150,142,174,209,116,115,27,210,178,201,72,177,58,9,29,252,39,43,38,123,55,246,244,196,196,246,34,109,200,242,66,207,110,17,228,122,151,165,242,202,143,161,168,162,163,191,64,197,223,239,114,199,34,193,34,167,195,214,108,177,111,191,245,182,237,241,62,46,118,186,161,104,187,102,122,123,164,86,218,136,229,174,199,169,43,47,23,52,107,183,237,45,82,196,200,24,191,4,119,76,18,57,83,219,180,140,95,36,84,223,233,228,129,133,85,205,149,106,126,162,201,18,182,150,142,223,65,100,133,234,139,180,146,77,35,230,145,19,224,189,41,4,123,252,126,248,223,202,160,91,80,0,0,0,0,0,0,0,0,0,0,0,0,0,1,88,60,241,127,212,158,146,255,0,198,55,127,250,170,98,207,138,193,231,139,254,164,244,151,254,49,187,255,0,213,83,1,138,185,37,255,0,175,214,119,252,144,95,231,180,229,201,148,217,201,47,253,126,179,191,228,130,255,0,61,167,46,76,0,0,8,201,204,155,56,184,96,92,23,234,53,194,213,44,145,213,220,233,41,236,173,123,23,109,163,171,169,138,9,145,87,125,246,88,95,42,127,26,167,195,114,147,248,69,211,91,94,175,241,49,167,58,121,124,133,39,181,221,111,176,45,124,46,68,84,154,150,45,230,154,53,223,224,230,70,230,255,0,202,248,251,11,180,230,69,135,84,102,188,21,234,101,190,142,37,125,69,190,134,158,240,197,70,171,149,172,164,170,134,162,85,217,63,222,163,149,55,246,34,46,255,0,2,146,184,72,212,235,86,141,241,41,167,154,145,126,127,110,215,103,189,197,227,228,254,181,75,42,44,51,73,183,199,165,146,57,219,124,122,64,217,38,24,97,167,133,148,244,241,50,40,162,106,49,140,99,81,173,107,81,54,68,68,79,36,68,79,129,238,122,67,52,53,16,178,162,158,86,75,20,173,71,177,236,114,57,174,106,166,232,168,169,228,168,169,241,61,192,20,103,205,223,75,45,58,123,197,90,228,150,58,72,169,233,243,171,44,23,202,150,68,222,150,248,212,146,72,38,118,222,205,221,217,100,142,95,139,164,114,175,154,170,173,230,20,111,205,243,84,45,25,247,21,44,198,108,117,17,207,22,13,99,167,179,85,189,142,234,79,26,233,36,158,86,239,236,245,91,52,108,84,77,246,115,28,138,187,249,32,75,126,74,217,237,194,251,161,57,134,3,91,42,73,14,45,144,54,122,53,93,247,142,26,184,186,149,159,147,110,228,50,59,242,238,247,111,240,44,68,174,174,74,56,85,93,163,66,243,92,230,170,37,141,153,22,72,218,74,126,164,84,238,69,73,78,223,93,62,29,61,117,18,55,203,226,199,111,236,66,197,64,0,66,94,100,60,117,211,112,219,136,59,76,244,226,231,28,154,151,145,210,185,99,146,61,159,232,58,71,121,120,151,167,194,87,121,246,154,168,190,104,175,119,146,53,30,24,111,154,111,30,171,97,130,227,195,14,142,94,147,210,53,49,58,155,48,186,211,59,206,154,39,38,206,183,196,244,95,221,28,159,186,170,126,11,93,209,191,82,189,27,7,120,41,224,255,0,43,226,227,83,89,99,129,42,109,216,125,153,209,207,146,94,88,223,234,120,85,87,166,24,149,81,81,103,147,101,70,162,238,136,136,231,42,42,55,101,233,26,3,160,250,145,197,54,172,209,233,246,27,28,181,55,11,148,174,170,185,221,42,186,223,21,20,27,239,45,85,67,252,215,111,63,138,238,247,185,173,77,213,200,108,35,160,26,17,130,112,227,165,246,157,45,211,250,46,221,21,189,157,117,53,82,53,59,247,10,167,34,119,106,102,84,246,189,234,158,207,99,81,26,214,236,214,162,32,118,172,35,9,197,116,227,18,181,96,184,69,150,158,211,98,178,83,54,146,134,142,4,94,136,163,111,231,95,55,42,174,234,174,85,85,114,170,170,170,170,170,156,224,0,8,219,204,83,76,228,213,46,15,117,14,209,73,3,165,174,179,208,183,32,164,70,166,238,234,162,122,79,34,34,124,85,98,100,173,68,254,232,146,71,225,91,69,73,114,162,168,183,87,211,199,81,77,85,19,225,154,41,19,118,201,27,145,81,205,84,248,162,162,170,1,173,175,10,58,145,79,164,92,72,233,206,161,215,74,145,81,90,111,244,190,58,69,119,79,69,36,174,237,78,237,255,0,52,82,61,127,62,198,202,38,180,252,77,104,173,211,135,189,115,203,116,166,227,4,205,134,209,94,245,182,205,42,127,84,208,73,235,211,74,139,236,94,168,156,221,246,246,57,28,158,212,82,239,57,119,113,17,69,196,39,13,88,245,93,93,205,42,50,140,78,24,236,23,248,220,169,221,239,66,212,72,167,84,223,117,73,98,70,63,171,100,69,127,113,19,240,84,9,56,0,3,240,173,173,164,182,209,84,92,107,234,35,167,166,165,137,243,77,44,139,179,99,141,168,170,231,42,252,17,17,21,77,100,117,163,80,39,213,125,93,204,245,42,117,126,249,53,246,182,232,198,189,54,86,71,44,206,116,108,219,225,210,197,107,127,192,93,135,52,94,34,173,218,41,195,101,219,15,160,185,54,60,171,81,34,146,199,110,129,143,218,70,82,57,17,43,103,84,79,62,148,137,203,30,251,167,175,51,61,187,41,83,60,11,104,76,252,66,113,51,135,225,115,209,45,69,146,130,169,183,187,242,171,85,99,109,190,153,200,247,177,251,123,18,87,118,225,69,252,179,32,23,143,193,206,155,212,105,47,11,186,107,129,215,82,165,45,109,13,134,10,138,216,58,122,86,42,170,157,234,39,106,167,229,73,102,122,42,252,87,117,51,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,14,143,95,161,154,39,116,174,168,185,220,244,123,8,172,172,172,149,243,212,84,79,143,82,73,44,210,189,85,206,123,220,232,213,92,229,85,85,85,85,221,85,119,59,192,3,160,126,199,221,5,255,0,113,28,7,254,109,81,127,221,143,216,251,160,191,238,35,128,255,0,205,170,47,251,179,191,128,58,7,236,125,208,95,247,17,192,127,230,213,23,253,217,209,245,219,66,116,66,223,162,26,135,95,65,163,120,53,53,85,54,41,118,154,9,225,199,168,217,36,82,54,142,85,107,218,228,143,118,185,21,17,81,83,205,21,12,238,117,141,81,198,43,243,109,51,203,176,203,84,212,241,86,223,236,85,246,186,105,42,28,230,196,201,103,167,124,108,87,171,81,85,26,142,114,110,168,138,187,111,178,47,176,13,104,180,210,8,42,181,31,20,165,170,134,57,161,154,247,67,28,145,200,212,115,94,213,157,136,173,84,95,37,69,79,45,141,145,127,99,238,130,255,0,184,142,3,255,0,54,168,191,238,202,173,194,249,54,241,59,142,102,54,44,134,187,58,210,247,211,218,238,116,181,147,54,43,165,193,94,230,71,43,94,228,106,45,18,34,174,205,93,183,84,77,254,37,200,129,243,219,237,244,22,138,10,107,85,170,134,158,138,138,138,22,83,211,83,83,196,216,226,134,38,53,26,198,49,141,68,70,181,173,68,68,68,77,145,17,17,10,49,230,75,193,94,69,195,230,165,220,117,63,22,160,169,173,211,172,186,185,245,80,85,34,186,69,181,214,202,229,124,148,147,57,85,87,101,119,83,163,123,191,9,171,211,186,185,170,171,122,199,25,147,99,24,238,103,96,174,197,114,219,29,21,226,207,115,133,105,235,40,107,96,108,208,79,26,251,90,246,57,21,21,61,139,252,104,138,5,17,240,87,204,75,81,120,82,115,112,235,205,20,153,94,158,205,43,165,125,161,243,116,79,64,247,174,238,146,146,69,221,27,186,238,171,19,189,71,42,170,167,67,149,92,182,145,132,115,55,224,195,53,181,199,94,237,90,143,31,168,115,58,164,161,190,80,79,77,60,43,252,21,114,49,209,57,124,255,0,120,247,33,25,120,139,228,197,104,186,213,85,100,124,52,230,81,89,214,69,116,159,71,47,242,73,37,51,87,248,48,85,181,29,35,83,203,201,178,53,254,107,231,34,33,14,239,188,178,56,219,177,220,31,67,247,21,154,224,198,175,169,83,67,119,161,150,41,19,242,162,247,145,201,252,78,68,95,204,5,170,231,252,209,56,50,193,109,178,213,211,106,116,153,69,99,90,174,142,223,97,183,79,60,178,249,111,178,72,246,178,22,252,19,214,145,61,191,153,118,171,62,52,57,130,234,71,22,181,13,198,105,232,151,21,192,104,230,73,105,236,112,206,178,73,87,35,87,212,154,174,68,68,238,57,61,173,98,34,49,139,252,39,39,89,244,226,124,171,248,215,201,234,25,29,86,152,82,88,41,222,228,106,213,93,175,116,108,99,124,246,85,86,69,36,146,236,158,223,38,127,22,228,215,225,199,147,134,159,96,247,10,92,163,136,28,170,60,222,186,5,73,27,99,160,141,244,246,182,189,63,174,72,229,73,106,19,227,182,209,183,224,230,185,60,128,141,92,178,248,21,188,235,46,107,110,215,29,76,178,84,82,105,254,59,82,202,187,116,117,49,43,82,253,91,27,183,99,88,142,79,90,158,55,183,119,187,240,92,169,219,77,253,126,155,177,62,123,125,190,130,211,67,79,107,181,80,211,209,81,82,68,216,41,233,169,226,108,113,67,27,83,102,177,140,106,34,53,168,136,136,136,137,178,33,244,0,0,0,58,7,16,95,235,11,169,63,201,11,207,243,41,78,254,117,141,81,198,43,243,109,51,203,176,203,84,212,241,86,223,236,85,246,186,105,42,28,230,196,201,103,167,124,108,87,171,81,85,26,142,114,110,168,138,187,111,178,47,176,13,101,49,15,245,89,100,255,0,140,105,191,235,90,109,36,83,37,139,147,23,20,54,187,229,186,231,81,158,105,107,162,164,171,134,119,163,46,151,21,114,181,175,71,42,38,244,40,155,236,133,205,128,0,0,41,35,153,183,3,119,125,19,206,46,58,223,167,118,153,106,52,247,38,171,117,77,107,32,143,116,177,215,74,253,221,27,209,63,6,7,189,119,141,219,108,213,119,109,118,94,133,125,219,159,29,222,209,106,191,218,234,172,151,219,109,45,198,221,93,19,160,170,164,170,133,178,195,60,110,77,156,199,177,200,168,230,170,123,81,80,10,38,224,123,152,166,105,194,155,190,132,101,86,250,172,171,78,170,102,238,173,185,179,34,85,90,222,229,221,242,82,43,215,167,103,42,238,232,92,168,215,59,205,28,197,87,43,173,7,13,230,105,193,110,99,110,101,106,107,4,54,73,213,157,82,81,222,109,245,52,179,68,191,193,87,116,44,110,95,239,30,228,35,95,18,188,154,172,121,21,202,171,42,225,171,42,165,199,159,58,186,87,227,119,167,72,250,54,187,219,181,61,67,81,210,70,223,238,30,215,166,235,248,77,68,216,134,151,238,88,188,109,216,171,223,69,247,23,150,226,196,95,82,166,130,239,67,44,82,39,229,79,191,35,147,248,156,212,95,204,5,163,106,127,53,46,15,180,246,217,52,214,92,230,167,52,185,182,53,116,54,251,21,12,174,235,118,222,170,58,121,90,200,90,155,236,138,168,229,114,121,250,171,236,42,75,139,190,51,53,51,139,172,186,43,166,81,211,104,198,173,111,119,161,177,218,105,85,240,81,163,188,150,71,191,100,89,166,84,77,150,69,68,252,141,70,166,232,119,188,55,149,87,26,121,101,83,33,174,211,139,126,53,76,247,35,86,174,243,122,165,107,27,231,230,170,200,31,44,187,39,247,159,197,185,61,248,89,229,43,165,122,59,115,164,205,181,138,237,14,160,228,148,143,108,212,180,107,76,177,90,105,36,79,98,172,78,85,117,75,145,118,84,89,54,111,251,222,232,138,6,40,229,81,192,173,218,213,112,162,226,143,87,108,174,165,115,97,87,225,214,186,168,253,117,238,53,81,110,50,49,127,5,58,85,82,20,95,53,234,89,60,182,141,203,105,231,132,106,53,17,173,68,68,68,217,17,62,7,144,0,0,0,0,0,0,0,0,0,0,58,7,16,95,235,11,169,63,201,11,207,243,41,77,107,49,15,245,89,100,255,0,140,105,191,235,90,108,215,170,56,197,126,109,166,121,118,25,106,154,158,42,219,253,138,190,215,77,37,67,156,216,153,44,244,239,141,138,245,106,42,163,81,206,77,213,17,87,109,246,69,246,21,23,98,228,197,197,13,174,249,110,185,212,103,154,90,232,169,42,225,157,232,203,165,197,92,173,107,209,202,137,189,10,38,251,32,23,54,0,0,1,210,181,146,13,92,172,211,171,189,6,134,205,142,83,102,85,112,173,61,190,178,255,0,81,44,84,148,74,228,84,89,213,34,134,85,145,236,79,54,177,91,210,174,219,169,118,69,69,8,59,205,7,143,86,105,133,162,183,135,93,32,188,167,211,11,172,29,188,134,229,78,253,221,103,164,145,168,189,134,57,61,149,18,177,124,215,219,27,29,186,108,231,53,91,80,216,109,46,41,91,148,218,233,115,155,181,125,179,31,146,165,137,114,171,160,165,109,69,76,84,251,238,245,138,55,57,168,231,237,228,155,185,19,117,221,124,137,227,118,228,213,197,213,250,233,87,123,189,106,118,153,87,92,46,19,190,166,170,170,162,243,114,146,89,229,123,149,207,123,220,180,59,185,202,170,170,170,190,213,83,229,253,165,78,41,255,0,179,237,42,255,0,42,220,127,204,64,147,26,99,205,19,129,45,30,193,44,250,113,167,216,182,115,107,177,89,41,210,158,154,6,89,97,85,95,139,164,123,187,251,190,71,57,85,206,114,249,185,202,170,190,211,180,126,220,135,8,223,237,12,251,252,141,15,253,249,15,255,0,105,83,138,127,236,251,74,191,202,183,31,243,17,251,74,156,83,255,0,103,218,85,254,85,184,255,0,152,129,48,63,110,67,132,111,246,134,125,254,70,135,254,252,239,90,31,204,179,135,78,32,53,70,203,164,120,37,38,94,203,237,251,196,248,87,87,219,34,138,4,236,83,201,80,254,167,182,103,42,122,144,191,111,37,243,217,63,57,1,127,105,83,138,127,236,251,74,191,202,183,31,243,19,53,112,103,202,255,0,95,120,118,226,79,15,214,60,215,47,211,250,219,46,63,233,15,19,5,174,225,91,37,83,251,244,21,20,236,232,108,148,145,177,118,124,205,85,221,233,234,162,237,186,236,138,22,126,120,115,81,200,173,114,34,162,166,202,139,241,60,128,40,131,153,15,5,215,30,27,117,50,163,57,195,108,239,251,155,229,149,79,154,222,248,88,229,142,213,84,237,220,250,39,175,177,169,191,83,162,221,124,217,186,121,171,28,118,238,2,185,153,87,240,243,107,139,73,245,162,11,157,251,4,137,118,181,85,210,162,75,89,102,221,124,227,70,185,83,187,79,230,171,211,191,83,60,250,122,145,81,169,115,25,142,27,138,234,14,51,112,195,115,107,5,21,238,201,117,133,96,172,161,172,137,36,138,102,47,229,69,246,42,46,202,138,155,42,42,34,162,162,162,41,86,28,71,242,101,200,41,107,234,114,46,25,114,154,106,234,9,28,178,125,28,191,84,118,170,32,221,87,213,130,171,110,137,27,230,136,137,47,66,162,39,155,222,160,77,155,127,49,126,11,46,54,214,221,34,215,203,36,81,185,157,125,186,138,106,168,102,79,45,246,88,223,18,63,127,205,183,183,216,67,254,48,185,187,216,235,113,251,134,158,240,178,218,217,106,107,227,146,154,167,46,171,129,212,233,79,26,238,213,90,40,94,137,39,90,167,178,89,17,189,31,6,170,236,230,195,233,57,107,241,187,21,74,210,59,65,110,74,246,191,161,85,183,75,123,153,190,255,0,195,73,250,85,63,62,251,25,207,68,121,53,107,142,87,113,167,173,214,236,134,213,131,89,218,230,186,122,74,57,217,113,185,72,158,213,99,123,106,176,51,242,117,172,142,217,124,250,93,241,8,187,194,151,12,217,191,22,58,185,73,130,216,18,162,43,123,30,218,204,130,242,230,245,50,223,71,213,235,200,229,95,39,72,239,54,177,190,215,57,127,34,57,83,98,12,11,6,198,116,207,11,178,105,254,27,110,109,13,147,31,162,138,130,134,4,93,213,177,70,221,145,92,190,215,57,125,174,114,249,171,149,85,124,212,235,186,33,160,250,95,195,190,15,79,128,105,94,55,21,174,221,18,164,147,202,171,215,83,91,54,219,44,211,202,190,114,61,127,47,177,19,201,168,214,162,34,100,16,4,61,230,61,193,124,188,83,105,189,54,69,132,67,26,106,14,31,28,178,90,216,170,214,54,229,76,237,150,74,55,57,118,217,202,169,213,27,149,118,71,110,139,178,61,92,147,8,1,172,238,147,106,206,171,112,193,170,208,230,88,109,85,93,139,36,177,84,62,146,186,134,174,39,53,178,181,174,218,106,74,168,87,101,86,42,183,103,53,118,84,84,69,69,107,154,138,150,239,162,92,222,184,106,207,44,244,208,234,172,183,13,60,191,164,104,149,49,212,82,75,89,65,36,159,21,134,104,26,231,35,87,219,247,198,51,111,102,235,237,92,137,197,199,47,45,25,226,165,178,228,146,163,241,44,229,35,233,143,32,183,194,215,37,70,201,179,91,87,6,232,147,181,63,132,138,217,19,100,78,189,147,164,172,253,72,229,37,197,246,21,89,42,98,248,253,151,55,160,99,183,101,77,162,235,12,47,86,126,87,69,84,177,59,127,130,163,122,188,253,138,169,230,5,163,222,121,139,240,89,100,183,201,113,169,215,171,45,67,35,79,220,232,233,234,106,101,114,252,17,25,28,74,229,254,61,182,252,170,132,6,227,51,155,61,207,83,236,53,250,99,195,165,190,229,142,216,235,216,234,123,134,69,88,169,21,125,92,46,77,159,20,17,181,87,195,177,119,84,87,171,150,69,69,242,72,252,247,143,150,238,90,60,110,220,170,217,73,30,133,86,194,175,95,57,42,110,214,248,163,106,124,85,92,233,209,63,192,158,127,145,20,146,250,21,201,111,54,185,87,210,221,248,132,207,109,246,107,107,30,143,146,207,96,114,212,214,76,212,84,221,143,168,123,82,56,119,243,243,106,75,229,249,21,124,130,33,112,131,194,94,119,197,158,165,65,139,88,32,154,139,28,183,201,28,217,13,241,89,188,84,20,202,190,198,170,249,58,103,162,57,35,103,197,119,85,217,173,114,166,194,184,54,19,141,105,190,29,102,192,176,235,100,118,251,37,130,138,42,10,26,104,211,201,145,70,212,68,221,127,124,229,219,119,57,124,220,229,85,93,213,84,227,116,171,73,116,239,68,240,202,44,3,76,49,122,75,21,146,133,61,72,32,69,87,74,245,252,41,101,145,219,186,89,23,100,221,239,85,114,236,158,126,72,118,240,0,0,0,0,0,0,0,0,0,0,0,31,156,241,58,104,36,133,179,73,11,164,98,181,36,143,110,166,42,166,221,73,186,42,110,158,223,52,84,2,165,249,189,241,120,151,187,163,56,88,192,174,142,90,43,100,177,213,229,243,66,239,86,122,148,217,240,81,110,158,212,143,202,71,167,179,175,182,158,214,42,29,47,148,223,7,235,170,89,250,113,7,158,90,149,248,166,25,84,137,102,134,120,253,75,141,217,190,109,122,111,237,101,62,237,127,228,89,21,137,231,210,244,59,46,182,114,119,213,105,53,102,142,191,78,115,230,228,184,182,75,119,235,186,220,175,50,181,183,59,91,36,127,84,211,207,236,109,82,249,185,122,153,210,231,57,81,21,141,77,220,90,150,151,233,182,37,163,248,5,143,77,48,91,107,104,108,152,253,35,41,41,98,79,55,57,19,205,210,61,127,124,247,185,92,247,59,218,174,114,175,196,14,210,0,0,0,0,0,2,50,241,245,194,77,47,21,250,55,37,174,207,21,60,89,182,52,233,43,241,186,169,93,210,142,145,81,59,180,175,119,193,147,53,173,77,215,216,246,70,190,196,93,232,199,79,181,7,85,248,100,213,152,114,156,98,122,220,107,46,198,42,223,79,83,75,85,19,152,168,173,94,153,169,170,34,118,221,76,118,202,215,49,127,141,54,84,69,77,154,8,185,197,231,47,173,31,226,190,53,200,106,156,252,87,56,134,46,220,25,13,4,13,114,212,34,38,205,101,92,94,73,80,212,242,217,122,154,244,68,68,71,244,250,160,116,125,12,230,205,195,46,164,88,105,155,169,87,153,180,247,36,108,77,74,186,91,133,60,179,81,201,46,201,212,176,84,68,215,39,70,254,206,226,49,223,153,118,220,237,58,149,205,15,131,205,63,177,203,113,182,234,58,229,215,14,133,90,123,101,134,146,89,101,149,219,46,219,200,246,182,40,211,116,68,94,167,162,249,238,136,165,102,106,55,42,46,49,112,123,172,148,182,28,42,221,153,219,209,234,216,171,236,183,72,26,142,111,239,122,162,168,116,114,181,118,246,236,213,68,84,84,234,95,37,94,51,18,229,109,198,182,83,112,109,37,70,149,67,97,167,87,35,95,89,118,188,209,199,20,126,207,53,108,114,62,85,79,143,170,197,246,126,95,32,58,47,23,28,94,234,39,23,89,228,121,62,87,28,118,171,37,177,175,134,201,97,166,149,95,5,12,78,93,220,231,57,81,59,179,59,100,235,145,81,55,217,17,17,173,68,106,89,63,42,174,10,107,116,131,27,119,16,26,155,105,146,155,47,201,168,251,54,106,10,134,109,37,178,219,38,206,87,189,171,248,51,77,179,87,101,243,99,17,17,118,87,189,169,206,112,137,202,167,78,52,38,233,71,168,26,181,116,166,206,243,10,71,54,106,72,18,157,91,106,183,74,158,199,177,143,245,167,145,61,168,249,17,168,158,212,98,57,17,196,239,0,0,2,135,57,149,112,135,119,225,223,88,235,179,124,122,216,247,96,25,189,100,181,214,217,225,141,123,84,21,111,85,124,212,47,95,99,85,23,169,241,252,22,53,217,55,86,63,110,107,128,206,100,87,142,24,104,147,76,53,42,219,93,145,105,228,179,186,106,101,166,122,58,182,204,247,174,239,236,181,234,141,124,46,95,89,98,221,187,57,92,230,174,234,230,186,234,243,156,19,14,212,204,86,225,132,103,184,237,21,242,199,117,137,97,171,162,171,143,169,146,53,126,41,241,107,147,218,142,106,163,154,168,138,138,138,136,165,87,113,5,201,131,43,161,185,85,95,56,110,204,232,238,118,201,28,178,54,197,144,77,217,171,131,127,222,69,82,214,246,229,77,253,157,196,141,81,61,174,114,249,168,77,156,123,153,7,5,153,29,182,59,140,26,231,106,161,235,106,43,160,184,210,84,210,205,26,252,90,173,124,105,186,167,229,110,233,249,21,76,29,196,119,56,13,22,194,236,85,86,158,31,217,54,115,147,76,197,100,21,211,210,75,75,107,163,119,177,94,245,149,25,44,202,159,6,177,168,213,254,26,123,22,190,43,185,106,241,187,65,87,37,36,154,17,112,149,209,174,221,112,93,40,37,141,222,91,162,163,155,58,162,255,0,250,34,236,167,127,211,126,81,28,92,102,85,176,38,95,107,176,224,212,15,84,116,179,220,238,145,84,202,140,254,230,42,85,147,119,109,251,215,57,159,157,80,8,171,95,93,169,122,251,169,242,86,213,58,229,150,102,217,141,201,55,70,51,174,162,178,170,69,217,26,214,167,146,39,177,17,19,102,181,168,136,155,53,60,182,2,224,175,134,218,110,22,180,18,205,167,51,62,25,239,181,15,117,215,32,169,139,101,108,183,9,81,189,104,213,219,214,100,109,107,34,106,252,82,52,95,45,246,58,255,0,9,60,4,104,231,9,148,222,151,178,182,92,147,51,168,133,97,170,201,46,16,181,178,181,170,158,179,41,162,69,84,167,141,126,40,142,115,215,216,231,185,54,68,146,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,193,231,139,254,164,244,151,254,49,187,255,0,213,83,22,124,67,142,99,124,28,106,119,23,214,60,30,217,166,183,220,94,219,46,51,87,93,61,90,223,42,170,33,107,219,51,33,107,82,62,204,18,170,170,44,110,223,125,189,169,237,2,25,242,75,255,0,95,172,239,249,32,191,207,105,203,147,32,31,46,238,0,181,143,132,141,76,201,115,61,71,201,112,219,149,21,230,197,232,184,35,178,86,85,77,43,101,241,17,73,187,146,106,120,145,27,211,26,249,162,170,239,183,151,196,159,128,0,0,124,183,91,93,190,247,108,172,178,221,169,35,170,161,175,130,74,90,168,36,77,217,44,79,106,181,236,114,124,81,90,170,139,252,102,187,92,102,240,175,147,240,165,172,53,248,125,117,60,245,24,213,197,239,172,198,174,138,197,237,213,209,170,249,49,93,236,238,197,186,50,70,251,119,68,118,221,47,106,174,197,231,70,214,77,20,211,109,124,193,235,52,247,84,113,168,46,246,154,180,221,138,239,86,106,89,118,245,102,130,68,245,163,145,191,5,79,111,154,42,43,85,81,66,170,248,24,230,158,221,30,197,173,250,63,196,13,21,202,235,141,218,217,216,179,223,168,211,191,87,65,2,126,13,60,241,185,81,101,137,169,228,199,53,122,152,212,70,244,185,168,222,153,253,67,204,91,130,187,133,189,46,112,235,237,142,56,149,157,125,19,211,85,67,42,38,219,237,218,124,72,253,255,0,54,219,149,249,174,60,153,117,131,26,185,84,92,52,35,42,182,102,54,103,61,86,10,11,156,237,161,185,196,223,131,85,202,137,4,187,124,95,213,30,255,0,192,79,134,0,147,150,215,27,145,78,250,119,104,37,205,94,199,171,21,91,114,160,115,119,69,219,201,201,63,74,167,231,69,216,9,183,197,111,56,44,50,134,193,89,135,240,183,21,93,218,243,87,27,161,92,162,186,141,208,82,209,53,201,183,93,60,50,162,73,44,169,240,89,24,214,53,118,93,164,243,68,172,93,50,211,109,70,226,27,84,104,48,124,66,146,170,247,147,100,213,174,124,179,76,247,63,101,115,186,166,169,158,69,221,81,141,221,207,123,215,243,251,85,81,22,92,233,79,39,78,38,242,251,132,46,212,186,252,127,0,182,117,39,125,210,213,178,229,88,141,248,246,226,166,114,196,229,254,250,102,150,149,195,15,8,58,59,194,142,55,37,163,78,173,82,84,93,171,152,214,221,47,213,253,47,174,174,84,243,233,87,34,34,50,52,95,52,141,168,141,79,37,94,167,122,202,29,187,65,116,122,193,160,122,65,139,233,30,52,238,229,38,59,66,216,31,58,177,26,234,154,135,42,190,121,220,137,236,87,202,231,191,111,135,86,223,3,191,131,241,172,117,91,41,39,125,4,16,205,84,216,220,176,71,52,171,20,111,147,111,85,174,122,53,202,214,170,236,138,228,107,149,19,207,101,246,1,31,120,214,227,3,20,225,31,76,159,124,157,105,174,57,133,229,178,65,141,217,158,239,234,137,145,19,170,105,81,21,21,32,143,116,87,42,108,170,170,214,162,162,187,116,215,235,54,205,50,141,70,203,110,185,206,107,121,158,235,124,189,213,62,178,186,178,101,78,169,101,114,249,174,201,178,34,39,146,35,81,17,17,17,17,17,17,17,11,41,215,254,89,124,112,241,29,170,23,109,82,212,13,75,210,169,43,110,15,232,166,165,142,237,114,236,91,233,90,171,218,166,133,22,135,201,140,69,246,251,92,170,231,59,119,57,85,113,215,237,42,113,79,253,159,105,87,249,86,227,254,98,6,65,224,207,141,110,5,120,72,211,24,241,171,101,6,115,113,202,46,168,202,156,138,245,232,40,81,245,117,8,158,81,179,121,247,108,17,238,168,198,254,119,57,125,103,41,159,255,0,110,67,132,111,246,134,125,254,70,135,254,252,135,255,0,180,169,197,63,246,125,165,95,229,91,143,249,136,253,165,78,41,255,0,179,237,42,255,0,42,220,127,204,64,152,31,183,33,194,55,251,67,62,255,0,35,67,255,0,126,63,110,67,132,111,246,134,125,254,70,135,254,252,135,255,0,180,169,197,63,246,125,165,95,229,91,143,249,136,253,165,78,41,255,0,179,237,42,255,0,42,220,127,204,64,186,144,0,16,115,153,255,0,6,53,124,67,224,16,106,134,157,218,188,70,125,134,211,61,190,26,38,170,203,118,182,162,171,221,76,212,79,194,149,142,87,62,52,248,245,61,190,106,228,42,83,134,222,36,117,43,133,93,77,131,60,193,106,23,116,84,166,187,218,42,85,205,167,185,83,35,189,104,37,111,181,174,69,221,90,244,78,166,59,205,60,183,69,217,56,133,124,96,114,195,210,206,35,238,21,153,246,17,95,30,13,157,84,162,190,162,166,10,116,125,5,206,79,111,85,76,45,217,91,34,252,101,98,162,174,234,174,108,139,176,28,190,149,243,79,225,15,81,108,145,86,95,115,137,176,139,167,74,120,139,101,246,146,86,171,29,183,159,68,209,53,209,61,187,239,178,245,35,189,155,181,55,216,248,53,159,154,231,10,186,107,99,158,108,43,36,155,80,111,203,26,173,53,186,209,12,145,194,175,217,58,123,181,50,177,24,198,174,254,106,196,145,201,178,250,190,194,181,51,30,86,188,106,98,119,71,208,82,233,117,62,69,78,142,84,142,190,205,119,165,146,9,118,248,163,101,124,114,181,62,62,188,109,246,255,0,30,223,126,5,202,147,140,204,206,225,29,61,223,4,182,226,84,78,122,53,245,183,171,197,63,75,83,226,189,186,119,75,42,237,253,226,34,238,158,126,221,131,8,235,206,187,106,135,21,90,173,54,117,154,189,245,215,107,147,217,67,108,181,208,198,247,69,73,18,187,104,169,105,163,243,114,249,187,243,185,206,114,170,238,170,92,207,46,62,13,191,98,222,151,75,124,204,105,25,247,65,204,25,20,247,143,52,119,163,233,219,186,197,68,213,79,45,219,212,174,145,83,201,94,187,121,163,26,167,158,15,121,111,233,63,11,147,195,153,93,234,147,51,207,81,158,173,222,170,157,35,130,222,170,158,178,82,66,170,238,133,248,44,174,85,122,167,179,161,21,90,178,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,109,231,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,252,85,6,223,156,46,251,249,30,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,43,128,247,60,110,135,142,165,61,21,254,126,208,63,77,211,242,158,79,201,29,186,251,79,116,119,229,3,216,30,55,221,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,1,227,169,15,85,112,30,219,167,229,27,167,229,63,62,227,127,40,87,180,15,211,116,60,159,146,61,54,60,163,209,125,128,126,128,241,186,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,120,234,64,27,160,87,33,234,229,248,158,169,212,229,3,202,189,55,61,145,202,167,170,70,187,239,228,123,162,108,1,83,127,137,235,210,187,251,79,112,7,170,55,111,136,233,252,231,176,3,215,161,15,61,39,144,7,132,77,143,85,242,61,207,27,34,251,80,15,201,39,106,175,74,31,163,87,115,240,116,14,69,221,54,243,63,102,39,74,34,47,228,3,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,63,55,202,141,248,129,250,110,136,120,87,31,143,113,206,95,45,143,126,151,47,158,219,1,237,190,234,2,55,242,158,219,1,235,176,233,223,224,123,128,63,46,202,126,67,207,104,253,0,31,159,104,35,54,243,63,64,7,174,222,91,132,252,167,176,3,208,243,212,121,217,63,33,249,189,142,95,52,248,1,250,34,161,228,252,85,92,135,158,189,182,77,252,192,253,65,234,213,252,231,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,120,221,16,240,174,79,202,7,177,227,116,61,85,223,13,207,95,53,80,61,213,126,7,174,255,0,144,242,136,167,178,52,15,84,220,246,219,218,15,32,120,217,15,32,0,7,86,205,181,55,8,211,235,84,247,124,167,36,182,208,195,79,27,164,114,77,89,12,74,168,155,123,58,222,212,253,242,124,126,40,67,157,109,230,149,165,152,125,21,109,22,23,59,46,117,177,164,145,177,204,117,52,205,234,68,145,17,119,142,173,23,110,166,183,252,127,196,4,238,87,35,83,117,83,133,184,230,120,221,165,92,218,251,143,105,88,157,74,157,153,29,229,182,255,0,6,169,175,246,167,113,215,174,218,139,83,50,75,150,87,209,82,201,211,180,116,213,245,145,237,178,51,225,226,28,158,214,111,254,21,48,53,203,39,200,174,243,186,166,229,123,175,168,145,200,136,174,150,165,239,85,217,54,79,106,168,27,14,106,151,25,186,49,165,136,198,94,111,221,83,72,213,115,89,225,106,211,201,30,141,95,54,192,228,246,169,131,174,60,216,244,70,141,202,200,98,238,42,127,117,86,223,201,255,0,137,148,132,249,36,145,221,82,61,206,95,202,229,221,79,0,93,181,47,54,189,20,154,70,71,45,55,71,82,162,42,245,213,174,223,255,0,6,72,61,52,226,251,71,53,54,150,57,108,247,253,164,118,251,179,194,213,121,108,175,248,186,22,255,0,1,77,113,143,104,229,150,23,35,225,145,204,114,123,21,171,178,129,180,229,186,233,67,118,166,74,187,124,253,216,149,85,168,238,149,111,154,123,124,149,17,79,168,214,143,77,184,135,213,77,49,174,165,168,199,179,11,180,112,65,59,101,88,61,33,82,145,175,174,215,47,170,201,26,158,125,40,91,39,6,124,196,48,252,243,30,131,27,212,107,220,84,151,152,187,81,164,149,53,49,70,143,233,166,69,114,239,53,75,158,190,179,29,240,248,255,0,24,19,224,30,144,207,13,68,105,44,18,178,70,59,216,230,57,21,23,252,40,123,129,249,171,218,213,243,83,217,171,185,243,201,11,145,119,79,51,246,139,116,111,176,15,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,30,55,67,194,185,0,245,123,149,61,135,225,210,249,23,217,237,252,231,211,211,186,30,81,187,1,233,28,72,212,243,243,83,244,7,207,89,113,161,183,198,178,215,86,65,3,19,227,36,136,212,255,0,214,191,157,0,250,1,27,181,143,143,173,2,209,151,73,79,118,188,173,222,169,140,107,251,54,202,218,41,21,81,204,115,147,240,167,69,253,238,222,207,138,16,179,90,57,198,250,78,71,80,105,70,29,120,161,141,189,77,89,235,38,163,94,165,73,19,101,68,237,202,155,116,162,252,126,63,225,2,214,46,87,123,125,166,7,212,220,42,59,81,198,213,115,151,161,206,217,19,248,145,127,41,142,47,252,75,233,22,55,44,144,221,50,110,219,227,223,169,60,21,82,251,21,83,247,177,47,240,84,161,93,75,226,239,89,245,61,242,182,249,145,253,230,86,244,172,126,14,147,217,179,17,124,219,11,87,247,136,98,42,203,221,206,225,35,165,171,169,238,61,202,170,171,208,212,255,0,241,39,231,80,54,30,127,27,58,14,215,116,166,83,191,255,0,176,214,127,220,30,149,124,111,104,45,44,125,110,202,119,95,201,224,107,127,238,13,118,188,68,203,251,255,0,253,72,60,68,223,195,255,0,212,128,108,83,111,227,103,65,107,217,214,220,171,167,255,0,216,107,87,225,255,0,0,115,150,174,42,244,86,241,83,29,45,22,87,215,36,174,70,181,60,5,90,110,171,252,112,161,173,215,136,153,63,127,255,0,169,15,214,158,229,91,75,43,103,130,110,151,177,119,106,244,162,236,191,225,64,54,140,179,100,118,123,253,51,42,237,85,125,232,228,106,57,171,219,115,119,69,68,84,252,36,79,130,161,201,154,213,224,92,77,107,14,157,75,27,177,204,163,179,28,110,69,70,120,42,87,123,58,126,47,137,223,192,105,41,240,78,110,122,177,142,53,144,228,54,121,238,145,166,251,246,229,163,137,127,124,191,10,95,238,147,227,240,2,235,65,8,52,95,154,190,136,234,60,113,82,100,54,203,150,61,92,249,28,207,232,218,218,36,103,225,181,173,243,89,88,190,125,123,254,15,193,125,164,188,196,53,7,17,206,173,80,222,49,171,229,21,101,60,204,99,209,98,170,138,69,78,166,35,145,23,161,206,77,246,84,248,129,216,149,17,126,7,227,36,78,223,173,20,253,192,31,43,36,114,121,57,79,221,174,85,68,61,95,10,63,226,126,110,87,49,219,42,121,1,244,111,185,228,252,91,42,124,126,7,232,215,110,7,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,42,162,30,171,34,124,20,15,101,84,67,209,239,217,15,71,63,117,217,15,94,135,191,252,31,152,15,43,46,254,72,187,132,71,57,124,148,247,100,91,46,234,126,136,155,123,0,240,140,68,246,249,158,81,17,62,7,147,194,170,34,110,171,228,7,144,117,140,187,82,176,108,26,4,168,202,50,123,93,189,170,155,162,84,86,195,18,175,172,141,242,235,115,126,42,132,77,213,158,107,58,5,167,212,245,16,217,104,46,185,13,99,24,171,18,80,213,208,185,138,237,152,168,157,73,51,151,247,255,0,193,95,193,80,38,201,211,243,45,87,194,48,58,119,84,228,119,127,12,214,109,191,244,60,207,246,171,83,247,140,119,240,219,254,50,162,245,139,155,134,160,230,212,245,22,252,22,193,89,97,130,94,182,181,213,18,209,206,168,138,146,34,121,45,58,252,28,207,143,239,87,242,144,163,47,213,76,227,58,171,146,175,36,188,248,167,201,182,255,0,208,240,179,216,141,79,222,49,191,192,111,248,128,184,205,93,230,189,164,184,52,210,219,241,155,119,166,106,24,198,185,29,222,169,167,243,115,28,187,108,250,55,39,181,27,254,50,36,106,191,55,77,93,201,102,72,112,8,106,113,216,17,28,138,232,107,33,149,93,235,162,162,250,244,141,84,245,83,111,240,149,250,170,174,93,215,218,0,202,90,129,196,246,188,234,107,31,6,99,170,121,29,194,158,68,233,116,50,86,185,24,169,179,119,69,107,118,69,252,6,252,62,6,48,154,162,122,135,172,147,205,36,143,114,238,174,123,149,202,171,252,106,122,31,101,190,205,119,187,74,216,45,150,186,186,185,30,168,141,108,16,58,69,85,85,68,246,53,23,242,167,248,192,248,193,151,112,254,20,53,219,54,149,177,90,52,254,246,206,173,246,116,214,170,196,111,177,223,22,194,191,193,82,79,105,143,40,29,112,203,25,5,195,39,202,172,22,74,119,74,168,248,103,166,173,238,244,181,237,69,242,116,76,246,167,86,222,127,15,241,4,5,99,28,247,35,90,155,170,157,218,197,163,26,137,145,197,222,181,88,123,172,95,98,248,168,27,249,83,247,207,79,224,169,115,154,25,203,15,74,116,198,139,124,173,244,247,218,247,43,28,179,66,250,200,26,138,145,116,187,201,42,54,243,85,85,246,18,194,205,167,120,133,134,157,148,246,219,87,105,172,223,111,191,202,239,106,170,254,249,203,249,84,13,107,50,77,37,207,49,74,117,170,189,217,60,60,72,187,43,188,76,47,248,42,251,26,245,95,99,84,233,230,206,121,166,145,225,121,197,162,166,209,119,182,117,199,81,27,216,191,126,149,54,234,107,155,191,170,244,95,223,47,196,166,206,47,185,118,230,122,65,114,170,200,241,153,233,43,172,174,232,232,101,60,21,110,115,61,90,118,46,234,228,122,121,190,71,126,251,224,191,196,4,31,62,219,77,234,237,98,170,109,109,158,229,83,71,59,55,218,72,36,86,57,55,69,79,106,126,101,84,255,0,9,218,43,52,151,40,161,196,215,47,169,88,25,74,217,95,19,162,84,145,37,69,107,92,229,93,149,155,109,179,87,226,116,160,47,11,150,191,20,183,205,102,197,102,198,242,251,181,85,125,210,139,167,105,106,36,87,185,122,229,172,127,183,182,212,252,24,218,159,132,190,196,254,34,115,26,253,242,232,213,73,116,239,137,124,62,142,105,21,40,239,23,72,169,37,243,141,168,157,81,79,26,110,174,79,203,55,193,80,191,234,42,152,235,104,224,172,137,200,172,158,38,202,213,69,69,221,28,136,169,236,254,48,63,85,77,207,68,119,173,178,41,250,31,154,162,162,129,238,139,185,228,245,106,158,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,110,128,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,30,79,71,187,96,61,100,147,167,216,122,177,221,110,243,67,242,114,171,215,111,97,244,198,196,107,64,247,0,193,220,92,113,1,107,208,61,33,200,50,71,205,181,205,182,249,150,133,157,46,245,165,222,54,39,159,109,237,77,150,86,175,172,155,127,249,3,179,107,70,190,105,254,138,99,149,151,156,167,32,160,130,104,96,146,72,233,223,87,3,100,123,146,57,28,136,141,124,140,85,221,98,114,121,47,183,203,248,169,171,94,57,147,107,46,164,87,201,77,141,94,103,179,208,38,221,62,18,162,170,157,203,234,196,171,248,21,78,111,225,49,223,227,95,202,71,253,110,214,236,183,91,50,234,204,139,35,172,238,36,179,72,232,153,219,137,58,90,178,200,244,77,217,27,55,219,186,239,106,127,249,190,157,59,211,188,58,237,11,171,178,219,255,0,132,137,187,125,239,194,203,38,254,111,79,108,110,69,246,163,127,198,7,66,191,101,57,22,79,86,234,235,253,234,186,190,103,34,34,190,166,165,242,174,200,155,39,155,213,84,226,204,143,169,23,93,59,134,127,69,96,214,143,188,181,173,95,19,226,39,243,85,71,110,157,18,166,254,74,169,241,248,28,126,9,163,121,254,164,212,44,88,173,151,197,42,175,154,248,152,25,237,106,187,247,239,111,193,20,14,144,9,245,162,188,171,181,27,44,154,154,183,54,103,131,164,115,254,249,22,240,73,229,188,137,237,142,173,23,247,173,95,47,202,73,108,27,148,126,1,103,187,199,91,124,169,241,20,237,114,57,98,232,157,158,199,53,127,9,181,138,190,196,84,255,0,8,20,223,178,254,67,217,34,149,201,212,216,220,168,159,20,66,254,102,229,187,195,172,236,70,73,143,110,137,255,0,141,215,127,157,31,179,121,115,112,240,202,103,82,179,30,217,142,223,127,232,186,239,143,255,0,180,129,175,247,179,201,65,124,119,14,87,156,57,85,245,57,150,62,151,57,119,85,241,53,235,241,223,253,182,116,27,231,40,173,34,174,122,186,223,89,225,218,191,189,237,213,63,111,36,252,181,159,153,64,165,160,91,205,219,147,126,25,44,111,117,183,38,236,189,17,85,191,208,82,187,127,111,229,173,254,35,2,106,55,41,125,83,199,152,250,156,98,183,210,17,183,109,155,219,166,139,248,9,237,125,98,254,87,127,136,8,13,77,87,85,71,35,102,164,169,150,23,181,81,81,209,189,90,168,191,198,159,196,103,157,32,227,51,88,244,162,221,37,166,217,149,220,164,166,115,152,172,108,149,245,75,208,141,103,66,35,122,103,106,34,108,137,240,58,6,164,104,102,163,105,93,114,209,101,214,63,10,168,198,191,127,19,3,252,156,142,84,253,206,71,124,26,191,226,58,2,162,162,170,47,181,0,186,174,12,121,134,88,53,34,74,28,59,80,47,212,244,247,74,169,82,24,164,171,170,99,21,206,115,231,84,243,150,165,206,95,38,198,158,73,241,79,204,79,122,42,234,59,141,52,117,148,53,81,84,67,43,81,236,146,39,163,218,168,168,138,138,138,158,94,197,67,86,58,74,169,232,106,98,172,166,127,68,176,189,30,199,108,139,178,167,177,118,95,34,118,240,101,204,59,42,211,26,235,78,15,151,203,226,109,18,212,193,76,143,233,141,157,12,85,167,139,217,29,51,156,187,49,142,248,252,127,47,152,23,108,122,185,168,239,106,28,54,41,151,216,243,43,107,46,150,58,190,252,47,223,207,182,246,251,28,230,254,249,168,190,214,175,192,230,192,249,95,27,145,254,73,228,123,50,77,151,207,200,250,15,202,88,145,91,186,124,0,246,107,209,125,138,123,34,238,124,136,189,43,230,190,195,246,100,157,94,74,7,236,15,93,246,242,61,128,0,0,0,0,0,0,0,0,0,0,0,0,0,120,85,3,201,234,231,34,33,234,249,58,87,242,159,139,222,231,170,162,32,30,239,149,17,54,67,243,68,115,189,155,158,209,194,170,187,169,244,35,81,61,128,126,108,139,203,119,123,79,209,17,19,216,121,0,15,10,228,106,43,156,168,136,158,213,83,160,234,214,180,225,90,63,139,220,50,92,166,227,217,142,134,7,77,211,217,153,221,91,116,162,38,236,99,246,243,123,126,11,237,42,191,137,238,105,185,102,83,81,112,198,52,201,124,29,2,190,88,59,255,0,122,147,173,155,204,207,193,154,145,28,155,181,204,95,111,195,248,192,180,189,64,215,237,40,211,90,119,75,148,102,246,74,71,183,111,189,201,114,166,141,254,214,124,31,35,127,134,213,255,0,9,94,124,71,115,99,117,37,109,69,147,73,35,134,88,150,6,35,106,156,157,94,187,163,126,251,62,158,179,224,170,207,135,195,248,138,190,200,178,203,246,85,90,250,251,229,111,136,157,251,117,59,180,198,111,178,34,123,26,136,158,198,167,248,142,32,12,189,170,188,85,107,78,173,220,86,179,34,205,110,204,137,21,253,16,65,114,171,72,209,28,254,189,186,95,51,189,139,183,248,144,196,147,84,84,84,59,174,162,121,37,119,229,123,149,203,255,0,172,244,57,140,115,18,191,101,119,24,45,118,74,46,252,245,18,54,54,55,184,198,238,171,190,222,110,84,79,130,252,64,225,207,45,99,222,187,49,170,229,252,136,155,147,139,135,254,89,58,133,169,107,77,95,149,187,209,148,83,53,146,123,32,155,118,175,105,127,240,117,77,95,193,123,191,196,88,110,145,114,228,209,173,56,166,99,107,40,188,124,205,223,119,119,42,162,223,206,79,130,84,185,61,143,79,241,1,70,248,134,152,103,153,213,108,52,56,198,45,116,173,124,210,36,77,116,52,51,72,212,114,185,173,243,86,49,223,23,39,248,201,51,128,114,200,226,7,46,130,26,202,235,74,80,67,43,90,239,191,193,91,18,162,43,58,147,125,233,85,63,34,23,133,138,233,222,33,133,210,37,30,59,106,240,177,35,213,232,157,249,95,230,170,138,191,134,229,252,136,118,68,77,147,100,248,1,87,250,117,201,226,211,75,91,77,85,155,95,223,52,77,145,29,36,112,213,53,200,173,69,119,150,210,81,127,123,237,37,166,155,240,25,195,214,158,65,7,99,10,182,215,212,66,141,251,237,101,182,134,87,42,162,51,207,169,41,218,190,214,111,254,21,36,104,3,131,181,96,248,117,141,17,45,24,189,166,143,111,103,98,134,40,255,0,47,240,90,159,149,127,198,115,109,107,88,157,44,106,53,63,34,38,199,144,0,30,55,63,39,207,210,190,73,184,31,177,192,230,56,86,61,156,90,37,179,100,54,170,74,216,37,233,242,158,6,73,182,206,107,191,126,213,79,107,83,225,240,57,198,61,30,136,167,176,21,55,199,63,13,117,90,115,141,92,254,140,219,149,182,116,166,89,209,144,66,168,214,187,195,77,212,170,140,137,173,79,192,42,250,104,221,12,207,137,233,179,152,229,106,255,0,26,41,178,167,17,88,45,54,119,166,87,203,93,67,58,145,244,21,41,190,234,155,111,79,43,119,242,115,127,135,249,77,126,56,138,211,165,211,109,71,174,180,181,221,81,79,53,68,209,174,219,108,137,60,141,219,240,157,240,68,248,129,212,244,219,37,151,14,212,28,115,42,134,85,141,214,171,165,53,95,82,57,83,100,100,136,171,230,138,159,13,254,40,108,81,194,238,168,80,106,158,143,99,151,202,90,166,77,43,109,180,113,205,180,141,114,163,252,44,46,118,251,61,203,190,242,124,84,214,204,180,254,80,218,197,181,77,118,157,215,79,191,222,229,150,38,244,251,60,232,33,111,177,159,199,237,119,254,240,45,100,245,114,124,79,99,194,166,232,187,123,64,245,71,39,192,246,69,220,252,218,197,69,221,87,117,63,68,246,1,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,178,5,68,95,104,70,162,123,19,218,7,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,23,216,126,50,181,87,205,60,207,217,125,135,174,219,129,249,193,26,167,155,144,253,207,27,34,123,3,156,214,53,94,229,217,26,155,170,254,96,58,198,163,106,5,135,77,177,154,156,151,32,184,83,82,211,193,209,231,52,172,98,47,84,140,103,239,220,212,246,189,62,63,19,95,190,46,248,145,200,117,251,81,171,110,149,53,207,91,107,123,125,136,89,43,251,105,188,16,53,222,170,202,246,254,20,59,249,47,183,255,0,84,191,230,183,197,125,218,162,255,0,75,163,120,156,206,167,164,134,9,210,190,104,170,39,141,235,44,117,173,68,78,148,233,106,249,211,127,117,248,75,230,86,34,185,206,93,220,170,171,249,84,1,247,89,236,151,91,245,99,104,109,52,53,21,83,63,125,153,12,78,122,249,34,175,177,168,171,236,69,255,0,17,201,225,150,40,50,27,180,22,190,204,179,79,81,43,98,99,25,35,89,230,231,53,169,248,72,169,237,82,224,56,64,229,205,134,226,52,176,230,25,164,82,84,214,73,213,211,77,81,77,71,51,27,178,212,70,190,104,142,246,163,154,191,224,64,62,78,4,249,125,226,24,254,19,75,152,234,109,129,181,87,137,234,106,21,33,172,165,137,232,198,182,102,116,122,179,83,35,211,247,37,248,254,249,118,246,249,79,172,119,16,198,177,74,24,237,248,253,146,134,134,24,218,214,163,105,233,163,137,61,86,163,83,201,141,68,246,33,201,82,81,210,208,83,182,150,142,8,225,133,155,244,178,54,163,90,155,174,235,228,158,94,213,63,96,0,240,170,137,237,29,73,237,220,15,32,244,89,90,131,184,138,7,184,61,122,208,117,160,30,192,240,142,60,129,194,228,184,118,53,151,81,75,111,200,108,212,85,209,76,197,99,146,122,120,229,242,86,171,127,126,213,79,99,151,252,101,121,241,123,202,246,207,152,86,191,47,210,104,219,69,85,39,113,243,210,49,25,27,28,247,212,35,183,107,32,164,85,93,154,247,251,87,224,159,145,75,38,60,42,35,147,103,34,42,126,112,53,145,212,221,25,212,13,40,186,203,108,203,177,187,133,31,107,111,190,203,71,60,113,174,237,99,191,10,70,55,250,227,83,217,237,83,163,27,25,241,29,194,70,154,241,5,136,93,44,215,75,117,53,186,229,83,76,246,65,95,77,111,166,116,209,191,239,106,138,138,246,239,255,0,130,106,126,18,121,124,74,97,226,155,130,156,215,135,91,221,79,223,101,184,217,209,239,116,85,50,120,120,221,209,215,63,78,237,108,174,95,192,135,127,98,123,64,232,250,41,196,238,167,232,125,127,137,197,239,149,43,10,254,20,50,84,212,116,126,12,136,158,171,37,98,123,101,114,255,0,250,121,219,191,7,60,192,108,26,225,65,29,159,48,154,146,130,241,222,149,137,235,50,38,185,59,145,53,159,186,84,189,202,191,125,252,159,15,47,207,69,103,96,195,115,204,171,2,186,193,120,197,239,53,148,51,193,35,101,78,197,76,145,35,149,174,107,188,250,28,139,237,99,127,196,6,208,116,245,16,85,194,202,138,105,89,36,114,53,28,215,49,200,168,168,169,186,46,232,126,165,66,112,195,205,151,32,199,41,160,196,245,87,29,165,172,166,133,145,197,29,193,107,234,221,47,75,32,86,238,168,173,149,85,85,204,111,228,252,37,254,50,207,244,171,89,112,237,93,178,69,122,197,171,123,172,147,127,87,183,43,118,217,239,111,181,236,111,245,183,124,0,239,78,98,57,54,216,252,29,11,153,230,138,125,39,133,68,95,37,3,230,108,138,213,217,84,253,218,253,211,218,122,190,4,95,103,255,0,136,252,253,104,211,248,128,250,55,60,159,59,101,221,118,83,246,71,34,129,236,0,0,0,0,0,0,0,0,15,10,126,82,75,211,240,3,244,87,33,248,73,42,239,228,167,142,183,189,118,67,244,108,8,169,187,128,252,152,199,72,187,159,187,34,107,124,246,61,154,212,106,108,136,123,0,7,207,112,175,165,182,82,75,93,91,39,110,24,88,231,189,219,42,236,136,138,171,228,136,171,236,69,43,219,137,30,107,182,13,59,174,168,199,52,247,25,164,188,85,199,209,188,211,212,213,66,137,186,66,255,0,193,236,183,224,247,167,225,124,63,62,192,76,125,92,226,3,77,116,110,219,61,102,91,146,219,233,166,142,21,153,180,239,172,167,100,142,78,135,185,54,108,146,49,87,126,218,149,133,197,23,53,12,186,249,119,125,135,73,221,13,53,190,37,150,53,169,69,149,143,114,182,127,85,81,240,85,171,85,21,172,79,61,190,43,240,82,25,107,103,18,122,157,174,185,4,151,220,182,247,87,27,95,20,112,165,36,85,213,15,133,17,141,115,125,146,61,222,222,167,111,252,106,98,181,85,114,238,229,85,85,248,168,29,147,49,212,92,207,61,173,125,118,83,144,220,43,222,253,183,73,234,229,149,190,72,212,253,251,157,252,6,255,0,136,235,103,150,53,207,114,49,169,187,156,187,34,126,114,71,232,79,3,90,167,174,44,163,174,182,198,180,118,250,167,71,189,66,58,153,234,141,119,105,119,233,116,236,95,193,149,23,217,240,2,56,178,57,37,119,68,108,115,220,191,6,166,234,102,173,16,225,55,85,245,170,231,75,13,159,24,185,67,65,44,233,19,234,164,162,169,108,104,157,198,53,222,187,97,123,124,186,247,255,0,2,150,103,164,156,161,52,187,18,146,27,142,95,152,220,175,53,12,234,234,134,91,109,34,70,187,247,17,60,157,220,248,57,171,237,246,183,252,83,115,5,210,188,15,78,109,140,181,226,120,205,178,134,38,61,207,69,130,138,24,157,187,149,21,127,115,99,126,40,159,226,64,33,79,13,188,174,112,44,34,145,151,109,64,141,110,117,207,72,222,177,76,144,204,198,239,10,163,145,18,90,68,84,245,156,191,31,130,19,91,24,210,157,61,195,209,139,143,226,54,138,55,70,187,181,240,219,224,141,200,190,127,22,49,63,132,191,227,59,103,179,201,15,32,120,107,90,212,70,181,168,136,137,178,34,39,176,242,15,85,122,32,30,199,133,93,143,84,126,254,193,230,7,183,82,14,164,61,118,220,243,210,3,115,199,153,237,210,131,96,60,34,42,158,170,198,236,187,162,30,254,193,237,220,15,157,36,70,63,167,224,125,8,168,228,221,15,142,125,250,191,247,31,84,73,179,19,112,19,69,29,68,47,130,86,163,153,35,85,142,106,166,232,168,169,178,161,80,156,223,116,110,143,30,201,177,220,218,205,68,200,162,170,163,170,117,66,178,52,106,43,214,173,159,193,98,39,254,27,226,191,254,123,126,43,219,156,5,186,26,141,47,179,214,189,251,62,40,101,107,83,167,125,247,171,163,248,255,0,132,10,96,50,223,11,154,151,85,165,154,197,98,200,161,169,88,163,90,202,88,165,94,181,107,122,60,84,47,118,254,187,124,190,247,241,83,18,31,101,154,58,137,174,212,113,82,185,82,87,207,27,88,168,187,42,42,185,54,243,254,48,54,134,197,178,27,126,83,100,167,189,219,42,99,158,158,163,175,165,241,189,174,106,244,189,205,95,54,170,167,181,171,241,57,99,13,112,147,110,188,90,244,62,195,75,124,150,71,212,183,197,117,43,223,214,191,213,147,170,121,238,191,5,79,137,153,64,241,252,71,147,213,81,203,236,93,131,81,201,237,80,61,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,30,123,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,30,21,118,60,34,166,254,195,194,169,229,160,123,29,3,93,243,120,52,251,74,178,76,146,105,17,142,167,182,86,58,53,234,98,122,237,166,149,233,248,94,95,188,59,249,9,57,170,234,69,86,25,161,11,105,161,169,88,165,186,212,248,103,244,189,90,170,201,104,235,154,169,228,228,242,245,83,224,191,225,2,154,53,167,49,169,207,53,67,37,201,106,95,214,181,119,90,217,24,190,175,224,190,162,71,167,224,162,39,239,207,26,65,164,249,78,179,231,150,140,15,21,167,115,170,174,181,76,166,73,157,12,143,142,45,209,203,212,254,219,92,168,155,53,223,15,129,213,169,41,42,239,119,36,167,129,171,37,69,75,158,255,0,98,170,170,236,174,95,102,235,240,82,231,121,121,112,83,79,165,148,86,253,69,201,105,32,150,232,143,116,145,171,227,71,57,174,107,234,163,69,78,184,26,228,242,123,127,125,240,254,36,3,146,225,11,150,245,163,71,25,67,148,231,87,58,59,165,221,139,21,67,89,78,202,168,146,55,39,135,122,39,156,141,223,103,198,255,0,107,62,41,252,68,236,107,81,137,210,212,217,16,34,34,34,34,38,200,135,144,7,163,228,233,93,147,204,240,249,17,60,147,204,34,111,178,170,1,234,229,123,209,81,16,242,214,170,55,109,207,209,26,128,15,205,99,79,136,70,34,38,200,126,167,141,147,242,1,249,244,32,86,111,241,63,77,147,242,13,144,15,201,88,237,182,69,61,125,102,251,79,223,100,252,135,171,154,128,126,109,159,248,72,126,205,114,57,55,67,241,116,73,240,67,195,92,232,252,188,128,250,14,7,51,194,172,57,221,142,170,195,144,82,119,233,170,225,124,46,78,227,217,228,230,57,171,248,14,106,251,30,191,19,155,108,141,119,177,79,112,41,175,139,190,88,185,70,21,80,252,167,76,101,134,190,129,251,117,82,65,75,89,44,141,217,32,103,183,239,159,190,115,215,219,236,79,241,64,108,135,10,202,177,90,133,166,191,216,110,20,79,68,71,47,126,150,72,252,149,21,83,240,218,159,145,127,196,109,11,91,111,160,185,66,180,247,10,40,42,98,95,107,38,141,175,111,181,23,216,169,249,81,63,196,70,253,96,224,187,74,51,216,42,170,42,241,123,76,110,146,46,148,123,104,169,145,205,218,55,38,232,171,3,182,246,238,6,189,230,103,225,235,138,44,239,64,50,171,101,230,207,82,249,237,244,117,13,150,106,70,71,2,58,70,39,94,237,71,190,55,42,126,232,239,255,0,79,100,140,226,55,151,162,98,117,114,220,112,107,148,82,70,231,72,229,167,89,183,84,222,100,68,68,108,84,201,236,107,191,245,126,98,17,95,241,91,246,51,84,250,75,205,174,170,149,236,219,206,88,30,196,93,209,23,247,200,159,194,79,241,129,120,124,54,115,43,210,109,97,164,161,179,228,17,205,97,188,191,181,11,252,117,117,27,88,249,21,33,106,170,122,236,93,149,242,47,239,127,122,191,196,76,170,106,170,106,200,91,61,36,241,205,27,183,217,241,185,28,139,231,183,181,63,136,213,170,209,124,187,216,107,34,184,89,238,85,84,117,16,189,175,100,144,76,232,220,138,138,138,158,109,84,95,106,39,248,139,9,225,71,153,238,79,137,79,14,59,170,117,178,215,80,250,219,84,75,44,146,185,60,167,127,155,167,171,68,252,39,70,158,207,134,223,144,11,145,60,57,168,228,217,78,163,128,106,182,9,169,86,136,175,24,158,75,109,175,138,87,61,136,144,86,67,43,145,90,238,149,253,205,238,79,106,167,199,226,135,111,246,129,243,186,5,79,54,168,71,57,159,3,232,61,92,196,112,30,141,145,62,40,123,163,209,79,205,241,175,195,99,213,170,230,251,80,15,160,31,155,28,170,123,35,191,40,30,192,0,0,240,171,177,232,231,236,168,155,129,236,229,217,15,205,241,172,141,69,79,35,221,142,71,158,224,122,50,52,106,38,254,211,220,28,117,243,33,178,99,116,50,220,111,151,90,74,24,34,99,158,231,212,78,200,147,100,69,85,243,114,162,123,26,191,226,80,62,247,61,172,106,185,238,70,181,61,170,171,178,17,251,136,30,53,52,139,65,241,234,235,133,194,231,13,218,190,158,23,62,42,42,26,250,85,149,238,251,222,201,179,164,223,255,0,10,213,252,21,242,69,35,7,28,92,200,45,120,107,153,133,105,21,230,42,186,215,54,84,169,170,165,168,108,141,141,241,212,49,54,235,167,170,69,77,209,143,246,167,177,127,140,169,236,199,81,179,76,242,181,245,217,78,73,114,184,62,77,183,74,138,201,101,111,146,53,63,126,231,127,1,191,226,2,86,113,43,204,155,61,214,118,215,217,113,170,58,155,53,162,161,101,137,25,63,132,153,203,27,187,205,219,202,29,255,0,2,86,251,29,240,246,252,72,97,36,143,149,235,36,139,187,151,218,187,30,167,116,211,253,29,212,93,77,172,109,30,31,138,220,235,213,119,251,228,52,51,202,196,242,122,249,172,108,119,240,29,254,47,227,3,165,162,42,170,34,38,234,166,82,209,206,27,53,83,92,107,93,75,133,216,106,93,27,28,141,125,76,148,117,46,137,170,177,185,233,187,163,141,222,212,111,254,180,38,239,13,252,169,50,43,156,180,151,221,85,115,41,225,101,78,238,166,69,145,138,230,50,72,253,172,158,141,81,119,68,127,199,207,252,101,152,233,14,129,105,182,140,88,153,103,196,113,155,117,51,186,99,238,204,218,42,118,72,247,50,52,102,234,232,227,102,235,182,254,106,159,21,2,2,112,233,202,46,187,24,200,109,153,94,168,229,182,154,214,81,84,54,119,81,83,83,213,177,206,70,172,137,183,87,92,106,155,250,139,236,252,191,225,178,108,63,12,177,96,246,58,75,13,134,147,177,77,71,12,112,177,59,143,119,147,24,214,39,225,185,87,216,212,248,156,232,0,15,29,77,252,168,122,61,235,236,64,61,156,246,183,218,167,167,121,23,109,144,252,246,87,123,79,118,71,183,152,30,221,74,191,5,60,44,104,227,221,17,79,62,192,61,81,167,158,159,206,123,0,60,109,177,228,30,21,118,3,201,235,213,249,143,27,239,241,61,122,211,169,90,7,186,174,231,133,122,49,187,238,17,28,190,195,209,209,43,147,111,48,61,21,29,43,247,67,232,79,35,213,140,70,33,238,0,171,78,115,186,137,13,35,176,236,26,154,77,228,169,160,171,158,84,71,49,118,218,170,13,183,79,55,123,98,119,228,255,0,241,150,107,148,228,86,236,94,195,93,123,185,213,195,79,13,37,60,179,43,164,145,172,79,85,142,119,181,202,137,236,106,252,74,17,230,33,172,209,107,22,185,190,166,142,181,42,41,44,172,170,160,137,91,34,61,190,85,147,47,150,207,122,123,58,125,155,124,60,128,139,100,205,229,207,195,28,186,193,168,240,100,119,136,147,209,118,183,182,126,151,199,58,117,58,57,233,31,228,230,43,83,205,178,47,196,134,244,112,45,85,92,20,205,69,85,150,70,177,54,252,235,177,125,124,185,180,174,203,133,232,133,146,249,77,67,27,43,46,116,20,211,203,39,105,136,229,89,40,233,28,239,52,98,47,181,191,21,80,37,149,37,44,52,84,237,166,167,103,76,108,223,100,221,87,218,187,252,127,140,253,85,81,19,117,60,158,146,42,116,170,126,96,60,163,145,87,201,79,99,229,141,28,139,186,42,159,75,119,219,204,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,133,242,60,158,23,216,7,230,231,108,187,108,123,183,242,159,155,145,119,248,31,163,23,200,15,98,168,249,208,95,170,155,95,96,176,49,223,121,232,161,168,84,217,61,170,149,237,252,155,251,23,242,150,184,85,63,57,234,7,45,77,134,189,34,85,242,162,141,95,211,253,205,122,237,184,21,195,164,21,116,180,58,131,107,169,172,79,189,51,191,213,237,248,193,34,124,60,253,170,134,202,58,115,53,61,70,25,111,154,151,247,39,119,122,125,191,215,95,191,183,243,154,194,219,103,117,53,108,115,53,219,43,119,243,223,243,42,27,30,240,159,126,125,251,68,236,83,203,51,37,123,124,86,238,107,186,191,251,238,116,252,171,249,0,204,71,225,44,142,79,47,202,126,231,229,50,121,34,236,7,172,76,234,251,226,175,153,251,34,124,79,194,25,23,100,106,159,186,1,228,0,0,0,0,0,0,0,7,133,77,207,71,179,127,137,250,0,62,69,107,154,168,168,126,241,200,157,62,126,211,217,90,135,226,248,213,206,242,248,1,244,30,21,17,201,178,251,20,244,234,86,183,99,217,174,69,68,221,125,160,116,172,219,75,236,153,114,37,69,68,59,206,196,84,99,186,159,228,138,228,85,242,71,162,126,82,6,113,55,193,30,125,152,195,89,83,12,189,218,54,196,171,211,211,11,124,186,98,223,219,58,47,181,165,149,30,28,214,189,170,215,181,28,139,237,69,77,209,79,205,6,179,250,187,163,57,22,152,100,117,22,138,250,93,155,19,222,212,94,184,254,18,72,223,131,221,253,109,126,38,59,146,25,34,252,54,237,254,19,102,45,68,208,220,3,82,41,102,101,242,199,72,233,222,199,53,178,248,104,21,200,229,71,236,187,186,55,47,181,234,165,112,241,51,203,131,55,154,39,86,98,143,146,186,22,237,211,28,107,52,174,79,56,81,124,163,165,219,219,212,191,224,2,187,180,215,88,51,141,42,187,83,221,113,43,183,133,124,18,182,93,187,16,191,117,71,177,223,248,70,59,226,198,252,11,102,224,163,152,229,159,63,181,51,18,212,250,222,205,218,153,33,138,57,187,111,119,113,27,76,170,229,233,130,153,173,79,90,37,248,252,127,55,157,72,231,154,87,156,233,205,205,246,204,167,26,185,80,200,214,49,251,207,71,52,73,179,145,85,63,13,141,252,139,240,248,41,212,216,249,34,119,84,111,115,28,159,20,93,149,15,209,180,213,178,239,111,188,83,182,170,223,63,118,39,111,179,186,92,223,98,170,124,81,62,40,167,216,107,137,161,92,91,234,222,135,100,182,251,181,151,35,173,170,163,166,153,31,37,29,85,101,75,225,123,118,122,42,116,54,102,34,254,232,229,243,95,110,197,160,240,239,205,35,2,207,155,69,104,212,9,169,109,21,210,246,226,124,178,58,26,120,250,215,180,213,93,229,171,114,237,212,247,175,179,216,159,153,64,159,71,133,68,95,105,197,88,178,188,111,38,165,109,101,134,249,65,95,19,183,217,212,213,49,202,158,213,79,107,85,83,218,213,255,0,18,156,176,30,189,59,39,145,249,170,42,123,20,253,143,0,126,77,119,229,254,35,244,71,5,106,124,7,72,30,29,186,166,237,246,159,143,155,223,210,239,129,251,47,145,229,138,138,128,121,107,122,83,99,200,49,39,17,218,247,142,232,54,5,95,146,221,106,161,74,150,193,47,98,23,61,157,78,122,67,51,219,234,186,70,42,166,241,42,121,47,255,0,152,56,62,39,120,167,196,56,123,199,36,171,185,85,111,112,118,221,184,186,37,254,185,10,47,172,216,100,111,224,204,139,231,255,0,252,164,238,33,120,200,213,125,117,187,79,233,139,238,214,215,199,27,27,7,133,166,248,70,230,175,172,216,24,239,62,183,255,0,143,248,142,141,174,122,215,147,235,118,105,87,149,223,234,228,119,127,183,209,23,114,69,107,118,138,40,215,100,124,143,219,126,210,47,183,255,0,205,142,0,242,247,186,71,171,222,187,185,203,186,175,231,62,139,101,190,166,237,112,166,182,82,51,170,106,169,91,19,19,116,77,213,87,111,138,162,31,149,53,52,245,115,54,158,158,39,73,35,183,217,173,106,170,174,201,191,177,11,54,224,183,128,170,11,180,118,156,183,45,134,178,41,210,126,181,98,181,173,79,86,73,219,236,146,157,87,216,214,252,64,233,156,45,114,227,77,64,138,215,144,102,51,253,230,118,193,83,218,233,246,181,201,3,246,234,142,165,171,236,123,147,217,255,0,228,45,151,74,244,103,8,210,43,36,118,92,74,215,225,163,102,251,175,126,103,239,187,222,239,252,35,221,253,113,223,31,137,204,96,152,53,163,3,177,83,217,109,76,119,110,22,49,168,175,70,239,228,198,183,247,173,111,240,19,224,118,64,0,240,170,137,237,83,209,239,248,52,15,117,93,147,115,241,146,95,200,122,117,61,255,0,196,126,140,139,242,255,0,235,3,243,143,126,173,212,253,250,81,87,242,158,122,81,190,193,186,0,233,252,231,177,227,169,7,82,1,228,30,55,67,199,86,232,7,177,225,87,99,198,234,167,143,48,14,118,222,107,236,63,55,63,116,242,61,157,26,185,79,102,68,141,3,241,68,93,247,223,204,253,82,61,215,117,63,64,7,132,242,242,60,158,175,146,56,211,170,71,181,169,249,92,187,28,45,118,107,140,219,226,124,213,23,154,54,178,54,171,156,255,0,17,26,53,169,249,213,93,228,7,56,122,201,35,34,106,189,235,178,39,196,142,218,175,199,22,139,233,133,53,66,212,100,246,250,170,168,81,232,145,67,91,72,245,234,68,127,151,74,212,53,125,172,219,252,37,111,241,5,205,39,58,207,41,106,108,184,92,49,208,211,75,209,180,157,51,68,244,217,98,119,146,199,86,228,246,177,201,236,248,255,0,24,29,255,0,154,95,21,21,143,201,228,210,204,94,231,253,11,224,105,221,59,123,41,255,0,133,138,161,29,230,248,119,246,72,223,99,191,196,86,44,178,190,105,31,52,139,187,222,229,115,151,242,170,159,85,222,239,113,190,215,201,115,186,213,203,83,83,42,53,31,36,178,57,238,93,145,17,60,220,170,190,196,79,137,241,129,223,180,23,23,126,95,172,24,141,141,34,235,142,162,239,76,217,19,171,109,218,143,234,95,138,124,26,191,19,99,93,25,177,83,99,122,101,141,217,169,89,210,202,107,93,28,123,110,171,183,77,60,109,248,170,255,0,7,242,154,218,96,23,92,130,143,33,161,167,199,93,84,218,185,103,99,35,240,170,244,145,92,187,167,151,66,239,241,95,97,123,92,0,90,115,154,29,36,166,171,205,38,184,186,74,150,178,88,155,88,233,149,200,215,83,82,170,108,146,39,179,201,222,207,207,249,192,148,199,171,188,252,143,99,194,160,30,168,159,3,220,241,178,254,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,155,143,102,127,249,2,181,3,64,246,43,175,156,46,42,203,142,152,219,47,205,242,125,61,108,13,95,38,251,27,77,94,239,111,180,177,66,44,115,23,192,229,205,120,121,187,186,154,53,124,214,246,84,85,162,35,30,229,84,142,134,175,224,223,206,224,53,254,243,69,242,93,148,183,46,87,92,92,253,32,167,161,209,140,142,54,54,177,210,118,169,101,73,103,122,189,207,125,100,203,186,43,85,169,251,212,252,36,42,86,227,77,37,21,194,170,142,102,171,95,4,207,141,200,168,168,168,173,114,162,249,47,241,29,159,72,181,6,187,75,53,39,28,207,168,17,206,146,201,113,134,177,88,222,141,222,214,59,205,19,169,21,19,116,85,79,52,3,103,147,194,162,57,54,82,62,112,135,197,62,39,196,78,1,67,89,68,255,0,13,116,165,134,40,106,169,229,169,129,207,87,182,8,21,238,70,198,187,162,117,76,137,248,41,236,248,123,9,8,7,202,246,246,159,229,230,126,172,147,116,61,164,141,30,158,94,211,231,69,86,57,90,160,125,96,245,99,145,83,127,202,123,0,0,0,0,0,0,0,0,1,225,79,10,155,30,192,15,201,91,191,145,233,178,171,247,106,249,33,251,244,158,189,59,121,108,7,142,234,39,181,15,102,189,28,155,161,249,73,31,87,176,240,170,177,249,55,225,237,3,232,61,36,138,41,155,209,44,76,123,87,224,230,162,161,234,201,145,124,156,126,155,162,251,0,195,26,195,194,78,142,107,69,60,172,201,49,218,58,122,137,34,237,37,77,61,190,149,100,106,35,30,212,94,167,196,229,242,235,85,246,252,16,129,28,67,242,136,182,88,232,103,200,180,187,48,186,212,191,169,207,90,57,233,105,24,196,234,153,168,136,138,143,141,54,70,189,126,31,189,79,226,45,124,240,169,191,146,129,171,214,97,128,228,152,69,124,148,23,234,30,196,145,109,191,223,99,119,181,173,95,222,57,127,132,135,3,79,83,83,73,43,102,165,168,146,25,26,168,173,116,111,86,170,42,121,251,80,217,79,87,56,118,211,173,98,177,86,217,178,91,82,57,213,112,186,36,149,103,157,58,119,233,243,217,146,55,127,192,111,248,138,252,214,222,79,21,179,186,174,243,166,57,149,174,20,68,146,70,82,77,73,86,231,47,238,142,70,245,119,36,95,224,39,179,255,0,206,16,227,71,56,242,215,109,27,218,43,109,230,91,197,58,127,224,110,55,26,199,183,255,0,9,236,68,153,19,219,34,175,179,224,132,216,210,46,114,177,93,29,13,183,82,180,246,219,64,247,74,168,234,154,106,250,167,167,74,189,168,158,175,102,69,242,69,114,251,126,31,2,2,106,55,7,250,229,166,40,247,223,241,11,132,145,51,109,229,130,219,89,209,231,209,241,124,45,79,107,209,12,51,81,77,81,73,34,195,85,4,144,200,158,106,217,26,173,95,241,40,27,38,104,207,18,186,111,173,182,164,184,226,183,62,183,163,99,89,35,236,212,39,66,190,62,180,77,228,137,155,249,34,255,0,136,203,6,175,120,86,161,101,58,127,112,75,150,51,113,240,179,110,170,171,217,141,254,125,46,111,239,218,228,246,57,73,185,162,156,218,51,252,26,162,138,139,60,177,85,222,237,209,201,247,239,15,45,36,47,86,170,189,87,100,74,118,255,0,13,191,190,79,193,252,224,93,64,33,86,155,115,89,225,243,56,109,60,55,58,43,157,138,162,94,134,185,43,107,40,90,212,114,244,111,230,179,55,226,229,248,126,245,73,85,136,234,158,1,156,210,182,175,25,202,237,85,173,118,254,80,215,67,34,251,92,159,188,122,255,0,1,223,226,3,181,42,34,158,141,106,177,85,83,205,20,247,69,69,243,67,200,2,178,185,177,63,51,187,83,82,89,237,212,107,224,186,35,114,185,181,8,222,175,42,230,249,162,185,62,10,159,2,205,79,130,231,98,181,94,27,209,113,165,239,34,127,118,230,254,95,200,169,249,84,13,95,151,16,200,81,221,41,65,191,255,0,133,103,253,163,158,196,244,115,62,204,170,219,73,101,179,119,94,231,116,255,0,84,66,223,61,218,159,190,122,127,9,13,146,155,166,120,91,93,213,232,127,255,0,136,151,254,217,247,208,98,24,237,177,221,116,54,254,218,162,239,251,180,139,255,0,227,114,254,68,2,155,120,94,229,189,156,228,183,152,111,153,143,93,29,60,75,251,159,77,36,200,168,248,30,191,215,151,226,169,240,46,7,9,211,251,86,21,109,167,183,208,47,171,2,185,83,104,216,207,107,156,239,99,83,251,165,59,67,24,214,39,75,83,100,67,216,1,233,215,231,182,199,185,227,165,191,144,15,193,238,114,187,200,246,68,252,167,233,210,223,200,58,27,249,0,252,211,100,248,33,231,186,187,237,178,30,253,63,156,116,32,30,187,170,158,58,157,249,15,211,164,108,128,122,34,170,252,6,203,191,145,239,178,30,64,245,233,95,136,70,34,124,84,246,0,120,217,15,32,240,174,107,83,119,42,34,126,112,60,131,129,189,103,88,126,61,3,234,46,249,45,178,153,172,69,114,247,107,34,98,237,229,252,39,39,229,79,241,152,39,82,184,253,208,13,54,142,165,149,119,216,174,21,20,232,255,0,188,210,92,104,149,92,173,235,242,77,230,223,205,88,169,236,248,160,18,80,198,90,189,175,248,46,142,218,234,107,242,58,228,108,144,64,233,146,37,138,101,234,245,30,228,77,217,27,189,189,10,86,6,184,243,114,200,114,248,166,181,233,230,47,95,105,133,221,59,77,81,61,36,191,214,221,236,88,95,241,107,211,219,241,66,9,106,6,170,102,90,151,118,125,227,41,186,120,169,222,198,70,171,216,137,158,77,69,68,252,6,53,61,138,191,0,44,195,87,121,180,208,186,170,162,135,23,176,192,214,64,247,178,55,54,182,173,139,34,36,187,34,175,222,91,183,170,155,255,0,132,134,249,231,31,26,211,152,50,162,150,146,177,109,116,243,177,99,114,83,220,42,247,217,81,169,237,73,81,62,11,240,248,145,160,1,204,228,57,150,77,148,213,201,89,125,189,215,85,201,43,149,238,239,84,201,34,110,170,170,191,132,229,254,18,255,0,140,225,129,148,244,175,134,189,84,213,254,151,226,86,10,169,32,126,251,76,234,42,151,179,203,175,227,28,110,79,108,110,64,49,98,38,235,178,29,255,0,77,180,67,62,213,57,94,204,86,211,226,27,27,145,175,119,126,6,108,170,197,114,121,73,35,126,8,90,71,11,28,172,108,88,229,138,154,245,171,149,20,181,247,63,19,35,214,24,155,91,2,181,141,145,157,9,251,164,127,6,59,247,191,190,248,236,78,237,58,210,92,43,75,173,139,106,196,237,126,22,39,43,92,239,191,204,253,213,172,70,167,238,143,114,251,19,242,129,5,56,60,229,133,143,225,85,52,25,214,166,213,205,91,113,165,157,179,199,67,53,29,28,177,110,199,204,221,149,119,147,218,139,26,251,127,252,214,35,103,179,91,108,22,232,45,86,154,56,105,169,169,227,108,113,199,20,109,99,81,173,106,53,60,154,136,158,196,68,246,124,15,180,0,63,62,242,35,186,93,228,123,170,254,67,215,167,127,37,64,61,145,119,77,208,242,122,162,109,228,158,195,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,85,95,202,120,106,238,167,185,227,112,60,157,31,90,168,173,245,250,99,145,83,221,32,142,90,119,91,42,250,218,246,181,201,183,135,145,23,201,222,94,197,83,188,31,13,234,209,71,126,181,85,218,43,227,238,65,87,12,144,72,221,213,55,107,218,173,95,52,84,95,98,175,196,13,102,245,174,138,150,223,171,25,109,61,20,104,202,116,189,215,246,154,212,68,68,103,137,145,26,136,137,229,236,68,246,29,36,177,14,97,156,14,223,241,44,166,93,64,193,237,253,251,109,123,170,42,39,111,117,141,232,115,234,253,84,251,237,66,185,124,166,79,99,83,217,254,42,242,154,25,41,228,88,102,111,75,219,237,77,247,2,64,240,117,196,149,251,65,181,42,215,59,46,117,44,180,85,86,65,29,84,41,51,210,62,135,84,83,171,213,91,221,99,127,2,45,183,95,135,183,203,217,176,150,61,144,91,50,107,92,55,123,69,92,85,20,243,117,116,190,57,26,244,242,114,181,124,218,170,158,214,175,196,213,165,21,90,168,228,246,167,153,107,252,175,120,185,130,74,71,233,102,93,93,180,169,183,134,94,210,249,249,214,206,255,0,220,225,252,157,62,215,127,238,2,210,79,194,120,252,186,154,159,198,126,200,168,169,186,30,64,249,32,145,119,70,169,245,33,249,62,6,254,27,125,161,30,190,197,248,1,251,3,213,31,186,30,119,220,15,32,0,0,0,0,0,0,0,0,0,60,42,110,122,185,155,251,80,247,0,126,14,102,222,105,177,230,55,57,23,207,115,245,217,15,10,159,156,15,94,243,19,218,123,162,163,147,116,83,231,116,107,213,186,121,30,205,115,217,228,7,238,120,84,69,77,149,60,143,86,202,142,93,143,109,247,3,131,200,112,92,59,42,166,117,46,69,139,218,174,49,191,109,219,85,69,20,200,187,42,47,239,218,191,22,183,252,72,68,14,33,121,102,233,78,163,193,61,195,10,178,208,88,235,82,4,70,54,146,154,154,153,138,230,199,34,39,148,116,174,95,53,115,127,197,249,144,155,128,13,116,248,136,224,251,84,180,39,38,125,186,179,30,175,173,160,145,101,124,21,52,244,149,18,51,161,179,43,19,119,172,44,110,235,234,175,151,229,252,230,6,150,9,160,119,68,240,190,55,126,71,181,81,127,245,155,76,220,173,54,251,188,11,77,113,167,238,198,191,189,235,115,126,40,191,5,79,138,33,26,181,235,128,141,26,213,172,126,227,29,45,131,194,93,101,167,123,105,231,241,85,82,116,73,179,54,94,149,168,107,87,247,52,246,249,1,175,220,83,77,11,145,240,202,248,220,139,186,43,92,168,169,254,35,38,105,247,18,90,201,166,245,12,147,30,207,239,241,70,221,254,245,233,90,166,177,119,71,254,245,146,183,226,245,83,48,113,29,203,255,0,84,244,94,174,178,225,67,110,241,182,120,157,35,219,47,122,154,62,152,209,102,84,245,86,165,238,95,82,36,95,203,231,249,125,177,74,88,164,133,235,28,141,217,201,240,220,11,83,225,251,155,117,29,45,186,27,78,173,82,85,75,82,179,63,122,152,163,71,34,53,207,103,78,239,158,179,127,36,87,124,63,252,164,187,197,185,132,240,219,144,208,50,174,108,226,221,70,247,181,174,237,212,92,232,35,114,110,212,93,149,60,74,249,167,176,215,188,1,178,110,57,197,102,130,101,53,44,164,181,106,110,56,233,100,93,154,213,189,81,42,170,249,252,27,50,175,193,76,137,111,203,177,107,180,109,150,219,145,219,42,88,228,69,71,67,89,27,209,125,159,193,114,254,84,255,0,25,171,132,114,201,19,145,241,187,101,79,103,145,207,90,179,220,178,200,136,150,203,183,103,165,119,79,188,68,239,201,252,38,175,228,64,54,131,101,85,52,158,113,212,68,239,226,122,41,250,110,139,236,84,53,182,199,56,177,215,108,93,83,209,89,175,109,19,217,253,45,163,95,203,252,40,87,248,74,119,104,121,132,241,55,10,34,125,58,223,111,255,0,86,91,255,0,205,128,216,80,26,252,69,204,111,137,232,83,102,230,255,0,253,141,183,255,0,155,29,195,23,230,157,196,45,154,70,173,210,233,227,154,138,138,169,216,161,139,242,255,0,6,145,127,42,127,136,11,215,5,47,83,115,125,213,232,85,21,214,253,211,227,247,218,95,243,35,191,98,60,227,174,104,187,101,24,223,86,223,248,227,83,248,95,192,162,254,244,11,99,5,108,65,206,47,6,84,251,246,57,178,254,79,25,55,249,145,246,51,156,70,155,237,235,216,60,255,0,243,185,255,0,204,128,177,176,87,132,92,223,244,165,240,185,242,91,58,30,137,186,55,189,82,187,175,241,248,35,143,168,231,17,167,137,212,144,88,55,219,125,151,197,79,231,254,58,32,44,124,21,63,150,115,142,175,234,84,198,113,191,47,252,241,191,220,255,0,14,139,251,227,165,84,115,133,213,57,55,237,90,122,17,83,217,223,166,95,253,136,11,149,60,57,205,98,117,57,200,136,159,21,82,146,114,14,109,186,227,95,7,106,214,223,8,239,225,111,71,39,197,62,14,163,252,136,166,30,201,249,129,241,51,147,210,207,71,85,157,116,67,80,197,99,155,232,203,122,249,42,38,254,105,76,139,240,3,96,27,166,93,139,217,88,178,93,178,43,101,27,91,237,89,234,227,143,111,111,240,156,159,145,127,196,99,124,183,139,45,4,195,81,222,150,212,139,3,156,221,189,88,175,20,74,191,189,254,20,201,252,36,53,221,200,181,51,54,203,38,146,123,253,235,197,62,71,43,156,190,26,22,110,170,170,171,248,12,79,225,47,248,206,181,36,175,149,122,158,237,215,248,128,186,205,87,230,201,164,152,187,166,163,196,34,158,233,51,99,71,50,72,219,77,60,106,170,199,46,219,199,88,139,237,233,34,22,172,243,91,213,204,178,84,139,14,122,218,32,68,114,42,198,181,84,239,95,93,21,63,115,172,84,246,38,223,225,32,118,219,159,69,53,5,85,91,186,32,143,169,127,141,19,255,0,198,6,73,202,56,157,215,108,183,173,183,109,81,202,28,199,166,202,196,189,214,42,109,178,124,29,42,255,0,5,12,123,114,191,223,111,50,186,123,189,230,186,182,71,42,170,190,162,165,242,42,174,234,190,215,42,254,85,255,0,26,156,205,183,79,239,21,149,12,142,118,246,98,223,119,191,118,187,165,168,138,170,187,35,188,253,135,31,144,89,232,108,245,14,166,167,175,241,14,110,232,239,189,43,54,84,85,69,246,170,254,79,253,96,112,224,29,159,4,211,140,171,81,46,212,246,140,102,221,226,101,168,153,177,39,223,163,102,202,175,107,127,126,230,167,181,237,248,129,214,15,214,158,146,170,169,233,29,53,60,178,185,203,178,35,24,174,85,95,240,22,65,195,167,42,172,138,255,0,20,55,237,71,119,102,158,68,99,146,29,152,239,39,66,171,248,80,213,162,254,19,155,240,248,22,49,129,112,141,163,56,37,52,81,80,99,59,186,39,117,53,124,109,95,146,245,57,126,51,59,248,64,82,7,15,156,32,234,126,180,100,52,81,83,99,149,208,219,95,36,110,146,121,104,234,26,206,133,124,91,175,82,66,246,254,12,187,249,249,127,249,111,91,68,184,124,192,244,111,23,166,178,89,108,22,246,203,23,95,84,169,75,10,57,119,146,71,39,155,99,98,251,36,84,246,127,249,242,53,170,203,108,178,83,50,146,217,77,217,138,54,163,90,222,183,59,100,68,68,79,55,42,175,177,16,251,128,240,136,141,77,154,136,137,249,143,39,133,93,147,117,63,37,159,205,83,243,129,250,185,118,69,95,200,126,15,153,93,236,95,204,123,170,171,218,168,167,163,98,217,219,238,7,233,10,170,183,207,218,126,135,170,55,200,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,169,249,185,170,229,243,93,147,243,31,169,227,109,192,55,109,182,67,201,235,236,83,213,178,163,151,96,61,43,40,104,238,16,58,154,186,154,41,226,118,219,178,70,35,145,118,93,253,139,229,237,68,43,243,142,206,95,88,182,93,136,223,117,11,78,44,137,5,234,134,141,245,45,166,164,166,141,189,213,99,96,106,34,50,26,101,123,189,88,223,229,212,158,213,248,110,88,81,249,212,83,193,87,79,37,45,76,76,150,41,154,172,123,30,212,115,92,213,77,149,21,23,201,80,13,92,178,156,79,32,195,111,21,22,76,138,211,87,65,85,79,35,227,115,42,32,124,74,189,46,115,85,81,30,136,187,110,215,124,62,10,126,54,12,130,235,140,220,226,187,217,170,228,167,170,135,171,161,236,145,204,84,221,170,213,243,106,162,251,28,191,18,242,120,182,229,219,167,122,221,69,93,147,99,239,117,150,251,28,18,200,196,163,160,164,70,202,244,73,222,136,229,84,98,249,190,84,221,122,191,122,159,198,148,157,168,154,113,145,233,165,246,75,14,71,75,218,153,155,108,189,113,187,125,216,199,126,241,206,79,99,219,241,2,238,120,14,227,59,29,214,252,18,154,205,148,94,168,169,178,88,39,169,107,225,154,166,54,62,70,247,152,140,84,107,231,124,139,191,121,169,236,246,167,151,231,152,140,123,100,106,61,142,71,53,201,186,42,46,232,168,107,15,166,122,167,152,105,70,71,77,146,226,55,74,138,106,138,121,24,254,134,84,203,19,31,211,35,31,179,187,110,106,236,171,27,119,243,248,23,7,192,111,48,150,235,117,43,112,92,254,221,77,67,122,162,72,105,225,154,25,106,102,90,134,182,149,206,115,221,212,199,34,46,240,185,124,223,251,239,143,196,39,185,249,75,30,232,170,223,105,250,34,163,147,116,246,30,64,249,58,156,158,75,185,251,49,251,167,183,204,246,116,109,114,239,236,60,44,72,158,109,221,0,247,69,67,201,249,110,228,246,158,200,170,7,184,61,85,200,121,223,112,60,131,198,227,116,3,200,60,110,131,116,3,200,60,110,131,116,3,200,60,110,131,116,3,200,61,122,191,49,231,116,1,178,126,67,194,183,112,174,242,220,240,142,223,205,0,240,172,68,77,147,200,241,230,212,61,252,212,241,178,254,64,61,82,93,188,148,246,100,141,122,121,30,22,52,95,129,229,145,181,139,186,1,238,0,3,241,170,163,165,174,129,244,213,148,209,79,20,141,86,185,146,49,28,213,69,77,149,21,23,203,216,170,69,237,102,229,231,161,154,174,231,214,250,25,182,202,183,237,187,168,169,168,225,223,110,218,123,124,51,151,217,31,254,181,252,164,167,0,81,39,18,60,184,245,51,75,110,243,212,225,118,107,157,222,207,28,17,200,143,101,61,69,67,250,186,30,231,166,241,211,53,190,93,31,250,252,200,161,116,192,243,59,53,107,237,247,28,86,239,4,241,185,204,86,62,134,86,174,237,85,69,242,86,162,251,81,77,159,238,54,155,101,222,157,212,183,58,10,122,168,158,138,142,100,209,53,232,168,168,169,236,114,42,123,21,127,198,98,172,143,132,253,13,201,238,94,149,184,96,182,134,206,170,229,85,101,174,143,214,87,42,170,170,239,10,175,181,87,226,6,187,113,105,174,162,207,78,234,168,48,28,142,72,88,155,172,141,181,78,173,68,254,52,110,223,5,62,10,156,79,42,162,71,58,179,25,186,192,141,223,169,101,162,145,187,127,30,233,249,148,217,50,143,135,157,30,161,164,90,40,48,43,23,101,200,168,173,91,85,46,202,138,170,190,104,145,237,241,83,132,190,112,149,160,119,248,36,130,175,78,44,12,73,26,173,114,199,103,162,69,243,69,79,140,43,249,64,214,233,204,123,23,103,177,205,95,206,155,30,11,209,204,121,79,112,233,148,201,221,163,184,93,236,234,191,10,74,74,22,167,239,126,9,2,127,5,127,198,166,61,172,228,181,164,111,169,71,209,234,166,72,200,118,77,216,234,10,87,47,231,243,68,79,255,0,16,20,224,119,157,63,204,241,235,21,206,157,249,53,134,158,225,74,215,239,35,95,74,201,85,83,103,124,30,228,79,138,127,136,181,74,206,75,250,76,234,53,142,147,82,242,68,155,203,214,117,29,34,252,83,251,148,252,255,0,19,6,234,127,39,140,187,21,181,85,93,48,252,230,178,240,232,35,89,27,12,212,84,177,117,109,211,229,212,181,41,183,181,223,15,128,24,90,195,157,240,187,145,116,197,124,197,214,221,186,34,42,197,69,110,133,55,242,254,19,151,242,175,248,143,92,147,11,225,78,178,7,77,102,201,165,137,203,182,205,241,182,214,237,230,159,6,183,243,41,136,53,19,135,45,77,211,91,140,182,251,237,155,165,99,115,147,171,196,211,174,251,57,233,190,205,149,223,192,83,27,212,209,215,208,185,99,168,99,163,84,246,162,61,23,255,0,196,191,156,12,139,123,192,176,164,127,93,150,250,178,177,90,157,40,181,80,185,85,124,252,189,86,157,58,124,58,248,234,151,199,109,181,86,213,70,215,42,35,162,129,239,242,221,118,243,70,254,67,241,178,100,82,90,106,161,158,106,86,213,199,19,209,235,27,221,228,237,156,139,183,199,242,126,79,137,154,49,126,40,237,56,212,13,167,143,72,113,202,159,38,163,223,84,136,245,114,163,118,223,202,52,219,242,252,64,195,31,67,178,222,190,219,113,139,179,157,249,27,69,42,255,0,254,39,231,62,41,148,210,181,93,83,141,93,98,68,246,171,232,228,106,127,235,66,79,91,184,212,197,41,174,16,85,212,104,62,35,35,88,237,220,206,132,217,83,242,126,226,167,114,78,55,52,58,255,0,7,130,191,240,243,138,210,181,237,233,116,176,49,157,73,186,108,171,253,70,239,202,171,254,3,240,65,247,83,84,181,122,93,79,34,42,124,21,138,18,150,165,203,179,105,229,85,252,204,82,78,221,245,35,134,187,133,235,196,83,97,13,130,153,222,212,103,109,19,240,17,61,158,9,62,41,249,12,159,143,234,151,3,244,148,204,241,248,109,59,229,71,47,87,93,27,28,190,223,47,63,71,41,250,32,195,109,151,39,126,13,190,165,127,138,39,127,238,14,181,220,163,217,101,183,212,177,63,43,162,114,127,249,11,6,118,190,112,55,69,26,54,155,76,109,179,237,251,231,81,177,63,55,255,0,59,78,155,159,241,19,194,133,93,186,102,227,218,73,106,116,253,10,140,107,97,141,158,126,175,197,104,19,243,129,18,241,75,110,58,235,132,13,201,31,60,80,44,141,235,217,88,213,233,234,110,255,0,134,155,123,58,140,155,117,177,104,50,210,171,172,247,122,148,151,242,84,84,81,109,237,79,224,167,228,223,255,0,81,209,245,3,59,197,178,58,183,73,143,97,212,214,184,215,116,106,70,246,46,201,187,246,246,68,207,225,39,248,191,197,209,98,138,106,135,246,226,69,115,151,225,190,192,115,55,151,217,160,169,124,84,40,215,181,17,58,92,206,133,77,246,252,169,249,207,146,154,255,0,113,161,114,45,28,206,139,167,216,173,115,154,190,205,190,10,118,92,75,70,243,252,210,162,42,123,37,151,188,179,72,145,181,124,76,13,243,234,70,254,249,233,241,114,18,63,2,229,139,174,121,157,19,107,166,129,212,76,114,53,81,17,244,82,121,57,157,95,237,164,2,36,215,223,175,55,87,239,91,112,169,153,87,203,103,74,247,126,79,202,171,249,16,231,176,205,42,212,12,250,182,42,60,103,20,187,215,186,103,53,168,232,40,103,149,60,213,169,190,236,99,191,134,223,241,150,123,163,28,158,49,234,10,218,107,174,165,101,183,89,123,50,53,235,76,218,90,53,141,232,138,255,0,37,221,210,249,47,169,255,0,233,236,156,26,95,194,214,142,233,61,44,16,99,120,173,189,210,64,214,181,39,150,221,74,146,42,162,49,55,221,145,55,227,27,87,248,192,175,205,5,229,65,29,206,154,154,239,168,143,173,167,115,186,250,224,122,244,42,121,202,212,245,102,163,252,204,95,111,199,248,139,18,209,206,30,180,219,69,44,141,179,226,54,26,72,182,150,73,86,85,165,167,107,250,156,173,95,194,142,54,127,1,191,15,129,147,90,214,177,58,88,212,106,39,193,19,99,200,30,17,17,17,17,19,100,67,201,227,115,215,184,221,246,248,129,238,126,111,149,24,237,148,242,174,216,244,150,62,191,52,246,160,30,21,203,34,239,240,29,173,213,20,246,141,155,38,199,232,137,176,30,17,187,30,118,79,200,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,122,185,21,79,193,99,115,87,116,62,147,213,91,184,30,145,189,125,142,242,63,83,240,123,21,61,135,152,222,228,242,119,176,15,216,193,92,71,240,159,133,241,13,100,117,13,209,99,165,172,77,186,42,30,179,185,19,215,133,87,213,100,173,79,100,40,159,225,51,162,42,47,176,242,6,185,252,78,112,139,168,156,54,229,18,218,111,48,190,229,111,237,67,44,117,244,180,85,13,133,122,216,231,42,42,189,187,110,157,183,239,235,47,179,248,246,195,88,238,67,116,197,110,240,222,109,19,246,106,160,234,233,119,67,93,182,237,86,175,147,145,83,216,229,248,27,35,107,158,130,225,90,221,139,86,217,114,43,45,12,245,18,211,201,28,85,18,83,66,231,177,203,20,140,106,163,159,27,213,54,238,42,249,39,145,68,220,98,240,201,127,225,207,82,39,181,207,74,247,90,238,50,85,84,209,74,198,61,88,145,37,75,216,212,221,98,141,190,206,143,38,162,167,154,126,84,2,107,112,157,205,98,222,147,218,112,45,86,178,86,163,234,106,18,15,73,37,85,36,112,199,215,36,174,234,114,43,34,217,19,170,52,246,252,23,252,54,95,132,106,14,39,168,86,104,47,152,181,234,142,182,158,118,53,233,217,169,138,85,111,83,26,237,151,161,206,77,246,123,126,63,19,87,200,165,150,9,91,52,18,190,57,24,168,230,189,142,84,115,85,62,40,169,236,36,135,14,60,110,106,158,133,220,169,160,250,67,114,175,180,50,86,117,211,77,87,83,43,81,136,232,81,81,25,223,99,127,2,45,191,195,183,179,216,27,11,2,33,105,39,50,141,7,212,10,86,182,235,122,101,166,171,207,118,213,212,209,192,158,217,62,14,170,114,251,24,159,227,79,202,74,124,123,41,176,101,84,12,185,216,46,212,149,180,242,43,145,175,130,118,72,155,181,118,95,54,42,167,183,243,129,202,236,138,21,15,32,15,69,102,231,157,148,246,0,126,107,191,228,27,174,223,156,247,84,69,29,40,7,230,138,239,136,85,84,252,167,233,210,131,165,0,252,186,151,243,158,219,174,223,156,246,233,67,207,74,1,249,238,239,200,121,243,252,135,190,200,54,64,63,46,151,127,250,33,236,141,93,207,115,200,30,189,59,160,70,162,30,192,0,7,171,222,200,209,92,247,181,168,158,213,85,216,15,96,117,251,198,125,133,88,26,175,188,101,86,138,68,79,235,213,209,71,249,63,132,228,252,169,254,50,60,107,15,49,13,4,210,246,77,75,14,69,5,218,177,145,35,218,218,10,186,41,211,117,99,220,137,183,137,106,254,245,63,198,159,148,9,63,91,112,161,182,194,181,23,10,200,41,163,79,107,230,145,172,79,106,39,181,87,242,170,127,140,195,90,143,198,38,132,233,157,186,162,190,239,154,90,234,221,78,197,127,98,146,233,70,233,29,248,62,72,142,153,60,253,116,42,211,137,46,103,185,214,163,214,250,63,79,229,170,181,91,99,238,49,203,213,52,15,127,223,145,204,95,189,85,185,171,234,181,60,255,0,63,145,10,175,217,174,89,146,204,249,175,121,29,202,179,185,182,237,158,178,89,27,228,136,158,199,57,127,130,159,226,2,224,179,46,114,186,49,100,117,69,53,139,79,114,59,156,145,171,218,201,25,89,70,140,114,167,82,34,238,143,127,146,236,159,5,246,152,47,32,231,45,148,220,102,69,178,105,253,117,11,63,35,171,233,100,95,98,126,90,101,252,139,254,50,184,109,150,233,238,245,240,208,194,246,53,243,200,214,35,164,85,68,69,115,145,55,85,68,95,47,50,87,105,191,6,244,55,9,233,234,174,153,93,158,117,119,94,240,178,185,29,191,147,211,240,93,7,230,69,2,216,56,51,226,133,252,69,224,105,120,185,91,38,164,175,101,77,76,78,73,37,137,203,210,199,70,137,228,198,183,111,221,19,224,72,229,84,79,53,93,140,11,194,222,141,89,116,187,15,134,154,203,109,165,166,71,205,59,158,232,161,99,21,202,231,181,87,205,172,110,255,0,128,159,226,51,214,200,169,178,166,224,55,79,202,121,61,21,81,170,58,247,246,1,238,15,94,175,33,213,252,64,123,3,213,28,135,157,211,242,129,243,86,219,40,110,45,232,172,131,184,223,102,221,74,159,151,242,47,231,83,162,100,122,5,166,25,86,254,152,199,187,219,255,0,227,117,13,252,159,193,145,63,130,134,69,0,69,44,231,151,15,15,217,147,92,173,178,37,28,138,212,106,61,106,107,164,219,100,114,111,183,137,79,225,127,234,48,134,95,201,183,1,187,110,236,111,54,166,183,57,119,219,185,67,85,38,219,185,23,227,84,191,13,208,177,192,5,58,100,28,150,53,98,158,161,203,98,213,92,106,162,47,130,73,67,84,197,246,39,228,71,252,119,248,156,60,92,153,181,217,239,70,201,168,152,179,27,190,202,190,26,177,127,255,0,81,116,96,10,154,199,121,39,228,91,53,249,6,176,217,151,219,187,99,180,212,47,229,248,247,91,249,140,161,109,228,227,166,212,180,237,142,179,45,167,158,68,85,85,122,82,85,183,203,127,200,149,101,138,128,32,21,31,40,109,32,129,23,189,124,142,69,252,208,86,39,254,214,126,211,242,140,209,249,92,213,109,230,54,34,47,154,118,107,23,127,255,0,139,39,184,2,28,98,220,176,180,35,29,141,173,154,153,181,111,77,183,119,114,181,155,254,15,195,197,47,240,127,245,153,123,25,225,35,70,113,118,49,180,24,230,202,205,246,95,25,87,241,234,252,179,47,240,148,205,32,14,34,205,138,216,236,49,54,27,101,23,105,173,85,84,251,227,221,230,171,191,239,149,78,92,30,55,79,202,7,144,120,221,63,41,225,92,190,123,1,229,85,19,205,79,69,153,17,118,68,61,85,92,244,248,249,158,18,37,248,175,152,30,174,235,234,234,61,153,31,172,142,63,68,111,146,110,158,195,217,17,16,15,27,41,231,99,200,3,198,219,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,3,194,166,231,228,246,110,138,167,236,120,84,220,15,149,146,116,59,101,62,164,93,211,116,63,55,70,139,240,60,53,85,139,183,192,15,216,198,154,229,161,56,118,186,99,75,96,202,232,187,189,40,141,137,253,201,91,210,157,216,222,190,81,200,205,252,227,79,106,153,41,21,23,216,167,144,40,27,139,158,6,51,141,0,184,85,222,168,233,60,70,63,27,81,253,238,228,44,232,68,100,8,239,85,106,30,245,245,229,95,135,195,242,123,34,139,154,173,114,181,201,178,167,146,155,69,230,56,102,61,158,227,245,184,190,79,68,234,155,125,194,23,65,60,109,149,241,170,177,118,223,103,53,81,83,216,132,24,215,14,82,154,71,152,84,212,222,176,9,46,86,170,217,186,222,172,150,237,35,163,87,170,200,239,99,161,145,125,174,103,199,216,159,227,10,90,69,84,93,208,203,26,101,197,6,177,105,60,108,166,196,178,127,13,76,215,172,157,175,5,74,255,0,53,115,85,124,228,137,203,231,210,134,91,213,62,91,218,251,128,202,174,181,227,21,215,136,62,11,69,69,91,80,190,198,124,91,74,212,246,189,127,196,191,144,142,121,14,152,106,38,41,59,169,242,28,30,255,0,111,115,17,21,124,77,178,120,147,101,77,211,240,216,159,4,95,241,1,55,52,179,155,78,168,227,113,199,71,151,211,250,74,36,70,162,191,174,158,31,100,106,158,200,232,213,124,221,178,147,63,69,249,159,232,198,164,87,82,217,239,85,94,139,172,169,145,35,68,232,171,159,205,85,251,126,13,35,83,216,214,252,126,63,152,162,249,34,150,23,43,38,141,204,114,123,81,200,168,162,57,31,19,219,36,107,179,154,187,162,254,112,54,130,199,53,15,16,202,233,35,173,177,93,188,76,82,34,57,171,216,149,158,212,69,79,194,106,47,177,201,254,51,177,49,237,145,58,152,187,161,172,86,61,171,218,133,138,181,140,177,95,146,157,24,168,173,69,164,133,251,109,182,223,132,197,254,10,25,175,12,230,57,197,78,17,27,32,181,230,54,185,98,102,254,172,246,90,87,123,122,151,224,196,248,185,64,216,48,20,247,139,115,149,212,234,123,123,35,202,44,86,154,138,164,87,117,62,11,70,205,84,223,203,255,0,190,155,240,252,199,166,67,206,99,86,28,246,125,28,176,88,227,102,203,213,226,45,10,171,190,254,91,109,84,191,0,46,28,20,191,15,57,61,126,108,236,89,173,88,211,162,234,78,180,75,51,183,219,243,127,68,29,210,211,206,111,45,72,26,151,124,98,222,233,118,78,165,138,215,178,111,178,111,237,172,79,142,224,91,96,42,149,121,205,92,211,111,244,43,76,191,102,39,249,225,212,178,110,115,26,178,249,191,208,189,130,197,20,125,41,253,81,104,114,174,254,123,251,42,151,243,1,112,224,165,25,121,199,113,40,255,0,220,232,177,86,253,138,239,251,243,130,189,243,116,226,170,231,76,248,41,106,113,122,69,122,108,143,142,200,213,84,246,127,10,71,39,195,242,1,121,91,236,122,73,60,81,38,242,59,111,240,41,64,179,243,55,226,234,161,206,115,179,91,66,111,191,146,88,169,124,191,253,195,172,100,156,122,113,59,149,66,234,123,182,115,70,230,59,109,210,59,53,27,126,40,191,214,255,0,185,64,47,238,255,0,170,24,54,46,229,101,242,249,225,156,141,235,219,195,76,255,0,45,149,127,122,197,252,138,97,29,82,230,1,195,246,153,181,34,171,202,59,245,14,69,84,103,130,173,111,177,232,213,243,74,119,39,197,127,196,80,158,65,168,185,142,83,82,181,119,203,186,84,74,173,70,170,165,60,76,242,77,246,242,107,83,242,169,215,101,150,73,158,175,149,221,78,95,142,219,1,105,58,187,206,2,74,171,125,85,14,155,90,123,115,75,19,153,29,71,127,126,135,42,51,207,166,106,45,151,247,255,0,254,155,17,3,56,227,211,136,92,219,197,69,85,150,246,225,169,235,69,103,128,161,93,154,238,175,45,210,157,23,216,226,57,128,57,171,198,103,146,223,158,178,93,174,93,247,47,199,179,27,127,39,240,90,159,145,14,21,85,92,187,170,249,131,244,130,150,166,165,200,202,106,121,101,115,151,100,70,49,92,170,191,147,200,15,204,242,198,57,238,70,49,55,87,46,200,134,101,210,30,20,53,143,87,230,235,177,97,55,159,8,138,136,179,186,219,85,209,231,26,189,61,102,66,228,243,68,79,241,161,105,28,63,242,174,209,188,90,158,219,127,207,109,151,58,203,181,52,171,42,181,46,179,198,206,166,190,78,157,218,140,141,125,138,207,241,127,140,43,59,135,206,16,181,67,92,110,52,211,88,237,189,20,93,214,117,77,222,167,95,46,168,149,125,87,76,197,252,25,81,127,253,60,174,39,134,190,11,177,93,33,182,67,53,226,139,189,113,111,87,83,187,146,55,125,221,54,222,77,157,205,252,25,16,144,56,102,3,139,96,22,184,236,216,173,185,212,148,177,53,26,214,186,119,200,187,35,90,212,243,122,170,251,24,223,241,29,132,15,72,162,100,44,72,227,110,205,79,98,110,123,47,179,204,240,231,163,124,143,9,34,42,236,7,230,142,118,251,42,30,232,223,201,252,103,148,79,51,217,19,101,3,215,109,188,143,85,111,153,250,158,54,64,61,17,168,139,186,30,79,115,198,192,122,175,229,10,229,67,202,183,115,199,64,30,81,199,158,163,215,167,99,198,202,139,184,30,251,160,221,15,69,223,111,35,194,117,111,230,7,233,191,230,60,43,145,15,84,77,130,180,15,110,173,199,90,30,157,1,24,137,236,3,217,95,176,234,252,231,133,111,158,231,148,96,13,247,60,111,186,158,200,211,207,74,1,225,17,84,116,254,115,216,1,235,210,121,219,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,193,225,90,123,0,63,7,189,209,166,200,135,188,114,163,147,207,201,67,227,234,79,97,248,57,138,215,121,1,245,131,242,137,202,137,179,189,167,233,186,1,249,207,75,77,82,222,138,154,120,165,111,228,123,17,201,255,0,172,199,25,191,14,90,61,159,177,233,144,96,214,89,31,35,81,171,34,90,233,92,253,145,170,212,243,124,78,248,57,76,152,0,128,58,227,202,83,74,179,185,125,37,132,95,235,241,250,141,157,188,52,214,250,62,218,171,164,71,123,26,216,253,136,174,79,111,228,254,34,18,234,111,43,173,111,193,162,158,170,209,27,238,208,68,222,164,87,62,138,21,95,38,111,237,170,95,139,151,225,240,47,96,1,172,230,89,195,254,170,97,117,14,167,190,99,93,151,55,125,255,0,163,41,157,236,87,39,239,100,95,224,169,211,42,241,203,205,11,85,245,84,125,8,159,239,140,95,255,0,18,254,115,104,186,171,85,5,106,42,84,193,215,191,247,78,79,255,0,18,254,115,175,222,116,187,9,190,194,176,92,108,253,198,59,218,158,34,100,248,162,252,30,159,145,0,214,13,88,228,246,161,224,216,122,249,192,142,128,222,229,124,211,98,253,47,123,81,187,248,218,213,219,203,111,246,194,24,87,55,229,51,164,153,5,193,245,182,91,151,163,219,35,158,229,103,102,166,93,149,93,191,181,213,137,240,93,128,164,179,176,227,24,22,77,151,206,144,88,237,253,247,47,251,236,109,248,181,63,124,228,254,18,22,238,254,82,24,20,118,217,41,162,188,245,74,228,242,119,135,153,60,247,223,217,227,54,49,254,79,202,223,80,48,199,250,99,75,111,210,62,162,159,239,172,129,148,49,57,100,115,122,156,137,188,213,78,219,117,108,105,236,255,0,242,129,90,121,6,150,230,184,212,254,30,233,104,237,187,255,0,56,137,126,8,191,189,122,255,0,9,14,177,81,73,81,74,238,137,227,233,95,201,186,47,255,0,136,177,11,134,152,113,187,109,149,82,243,162,153,21,205,27,251,232,163,166,106,47,179,250,219,87,242,167,248,191,140,199,90,169,46,172,77,70,180,185,191,12,249,93,19,226,143,117,169,119,136,115,90,222,151,170,46,204,133,19,203,119,47,183,224,4,47,217,79,118,65,44,158,108,110,255,0,225,67,57,216,239,26,107,107,170,124,89,126,45,89,111,145,206,221,86,127,24,138,223,37,221,54,70,254,95,35,230,201,179,157,52,131,119,98,54,57,42,38,110,206,137,201,45,75,125,100,233,95,99,219,252,127,226,3,14,122,42,191,165,29,216,242,84,223,240,155,255,0,188,249,92,213,106,244,185,60,208,203,210,106,190,163,93,168,153,102,178,88,174,29,50,49,33,99,98,166,73,85,119,78,148,68,251,214,235,237,67,239,196,248,69,226,59,80,167,239,80,233,110,70,157,127,191,150,137,34,246,35,191,134,173,254,2,129,132,130,34,175,176,177,205,18,229,51,157,221,157,29,118,164,67,83,110,103,113,81,208,205,76,212,94,148,123,62,44,171,69,243,78,175,129,49,116,227,150,110,137,97,212,203,233,26,47,27,44,157,42,239,190,85,199,178,163,54,95,101,82,167,181,64,162,187,85,146,231,123,174,134,219,108,166,239,84,84,61,25,27,58,218,222,167,47,195,119,42,34,25,175,8,224,183,92,243,105,41,188,30,49,219,138,165,89,210,255,0,27,70,187,35,186,124,246,89,211,224,228,47,91,16,225,127,72,48,155,132,23,59,46,55,218,168,167,127,92,110,241,149,78,217,124,254,14,149,83,247,203,240,50,173,53,52,20,145,36,52,236,232,99,83,100,77,213,126,27,124,64,168,109,58,228,221,146,222,85,147,231,25,197,125,177,158,123,178,158,142,149,235,251,244,246,165,67,191,35,126,31,21,37,214,155,242,190,225,235,4,165,133,149,204,170,190,84,69,42,203,221,173,161,161,118,254,178,42,34,239,2,174,201,182,222,223,138,147,16,1,213,176,125,51,194,116,234,216,219,86,39,143,80,80,194,212,98,111,13,36,49,43,186,88,141,69,94,219,90,155,236,159,144,237,32,245,115,145,169,190,224,123,30,171,35,81,118,220,252,251,219,249,30,142,141,92,168,187,1,234,249,28,231,162,161,251,49,17,83,125,188,207,13,137,54,246,31,163,91,183,150,192,121,68,216,242,0,0,0,0,0,0,0,3,193,228,1,227,100,29,40,121,0,120,217,63,32,217,15,32,15,27,39,228,27,39,228,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,7,170,177,23,218,123,0,61,58,118,27,47,228,61,192,30,138,229,60,53,234,167,183,79,231,29,63,16,60,162,238,121,60,34,108,122,170,168,30,224,252,213,79,40,245,80,61,193,233,215,178,249,158,85,251,38,251,1,236,15,94,180,83,202,46,224,122,190,8,100,252,56,88,239,227,106,41,194,94,112,44,39,33,137,208,222,241,43,53,107,30,222,151,37,69,4,50,110,155,42,109,235,53,126,10,191,227,57,224,4,127,206,120,28,225,223,56,157,42,42,180,246,203,73,39,173,186,210,218,104,99,221,85,221,94,123,211,169,212,237,156,183,184,113,182,206,217,190,138,211,79,210,187,163,102,161,160,114,124,127,241,95,206,74,192,6,10,199,248,46,225,255,0,31,168,138,166,155,79,44,78,124,46,107,155,213,105,162,95,52,84,84,246,64,159,144,203,246,236,75,23,180,49,172,182,99,150,202,84,110,251,118,104,227,103,229,254,10,39,229,95,241,156,176,3,194,34,53,54,68,68,79,204,121,7,171,158,141,3,216,30,136,254,175,52,60,170,238,7,157,211,242,133,95,200,122,158,81,55,248,128,87,124,15,71,53,92,155,30,253,63,156,242,136,128,126,45,139,101,220,253,81,167,176,3,194,38,199,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,30,23,204,242,0,245,86,238,58,15,96,7,230,173,243,15,106,185,54,63,64,7,228,140,217,54,61,154,138,135,182,200,0,244,85,84,243,67,217,28,191,19,207,74,14,148,3,194,187,100,60,119,15,42,223,47,105,233,211,229,182,224,121,108,157,75,178,30,79,13,98,34,251,79,110,159,206,7,133,77,207,69,143,127,105,250,236,131,100,252,128,122,181,155,39,145,236,136,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,8,213,195,215,20,255,0,79,53,135,82,52,51,59,175,183,65,124,199,50,91,164,24,228,155,246,164,185,208,69,85,58,44,61,40,212,98,203,78,198,51,205,23,169,241,175,82,181,86,41,100,116,149,41,7,89,242,11,190,39,197,22,117,148,227,245,126,22,233,102,207,174,119,10,41,251,109,127,106,162,27,140,143,141,253,47,69,107,182,115,81,118,114,42,46,222,104,168,67,230,216,218,240,51,110,229,60,181,157,99,182,63,158,77,145,209,246,204,97,246,174,156,110,10,239,10,226,138,102,138,190,205,90,251,167,149,81,217,223,17,49,119,192,142,92,25,241,85,111,226,35,14,125,166,253,45,61,38,109,143,67,12,87,10,87,84,53,210,220,98,108,81,53,215,22,177,177,70,198,53,243,43,209,209,177,28,145,175,66,42,162,61,155,200,210,74,197,250,49,54,226,237,185,214,37,72,205,178,172,86,73,140,175,3,141,167,118,229,19,198,61,211,19,215,19,28,98,64,1,236,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,187,73,184,202,131,69,56,136,213,13,52,212,235,141,67,176,154,220,226,249,61,45,116,178,73,43,108,78,74,154,183,200,145,195,28,50,73,35,103,151,180,157,8,230,181,142,87,63,109,222,245,92,76,78,50,222,18,170,34,239,8,170,116,215,179,197,97,201,54,107,25,180,54,113,21,224,99,122,187,52,197,91,177,206,168,215,73,221,237,152,231,167,57,229,28,116,137,177,16,1,150,175,0,0,0,0,0,135,60,193,248,159,205,244,114,209,111,211,108,6,221,113,181,220,114,170,57,39,151,38,233,86,50,10,116,114,177,240,82,61,63,251,231,216,175,127,146,196,201,35,86,250,242,53,241,199,190,2,248,188,251,148,93,224,210,29,68,186,109,135,222,107,19,192,220,43,107,122,41,236,18,57,178,171,246,78,219,151,181,52,171,10,59,119,178,56,149,95,34,237,213,34,172,85,220,222,197,156,84,97,170,251,231,170,39,170,63,215,171,219,166,192,192,116,115,154,230,57,13,89,229,157,39,174,154,35,141,85,83,26,239,85,28,121,198,156,41,231,86,147,167,29,216,170,210,128,4,171,95,128,20,231,198,167,18,95,178,27,83,191,208,253,87,119,11,198,123,148,182,14,170,78,196,147,119,18,63,17,82,254,165,87,175,113,241,167,74,59,167,104,217,30,236,99,214,77,227,243,28,194,140,190,220,87,84,107,51,202,57,120,251,23,13,140,216,252,78,216,227,106,195,218,171,114,221,17,173,85,233,174,154,252,216,211,88,214,106,158,81,172,112,137,158,173,38,227,1,24,184,16,226,35,62,215,204,6,234,220,254,207,81,45,118,53,52,116,210,100,78,107,35,138,237,44,207,154,69,141,177,71,12,113,198,232,34,240,237,115,90,174,85,73,24,229,233,234,77,228,233,149,135,191,70,42,213,55,173,242,148,22,115,148,226,50,44,125,220,187,23,166,253,185,210,116,157,98,120,107,19,19,217,49,49,60,116,152,229,49,19,172,56,236,131,34,199,241,59,68,249,6,83,125,183,89,173,116,189,61,250,219,133,83,41,233,226,234,114,49,189,82,61,81,173,221,206,107,83,117,243,85,68,246,169,211,191,100,79,15,223,238,233,167,191,243,158,139,254,244,199,188,127,123,164,103,127,101,252,206,148,167,50,31,52,205,235,203,239,69,170,105,137,214,53,252,103,244,108,125,131,232,231,11,181,249,109,120,235,247,234,162,105,174,104,210,34,39,149,52,206,188,125,102,194,0,2,121,169,64,0,24,247,246,68,240,253,254,238,154,123,255,0,57,232,191,239,78,243,110,184,219,239,22,250,91,181,166,190,158,182,134,182,22,84,210,213,83,74,217,98,158,39,181,28,201,24,246,170,163,154,230,170,42,57,21,81,81,81,80,215,224,188,238,29,189,223,180,199,249,27,101,254,101,17,9,149,102,181,230,21,213,77,84,196,105,13,163,183,251,1,134,216,236,53,155,246,47,85,92,215,84,199,24,136,211,72,215,169,144,128,4,219,87,0,0,0,192,124,118,220,110,22,126,22,51,43,181,166,190,162,138,186,138,107,69,77,45,85,52,174,138,88,37,101,214,145,204,145,143,106,162,181,205,114,34,163,145,81,81,81,21,7,7,92,75,91,248,138,211,134,186,181,106,25,151,99,48,210,210,100,76,150,54,163,103,149,236,114,50,174,55,49,173,143,166,101,138,71,116,34,34,198,228,115,118,233,70,61,248,179,139,162,156,79,201,167,156,198,177,223,207,244,79,81,179,216,171,185,36,231,150,248,219,166,228,219,171,252,60,41,152,153,238,153,171,78,233,211,181,159,0,6,82,4,0,0,0,0,0,199,188,68,251,191,106,119,242,54,245,252,202,83,226,229,91,148,77,93,144,200,194,88,249,86,34,221,141,116,222,170,35,94,205,103,70,66,4,48,224,87,140,168,53,46,223,109,209,157,74,184,212,63,51,164,135,177,108,184,212,201,37,68,183,214,177,181,18,189,94,173,133,27,19,161,130,40,218,175,146,69,116,171,187,183,87,42,239,51,207,44,46,42,222,50,212,93,181,60,39,240,158,201,72,231,249,22,51,103,49,213,224,49,212,233,85,60,167,170,170,122,170,166,122,226,127,9,214,39,73,137,136,0,12,132,48,0,3,170,229,58,173,165,216,45,194,59,78,109,169,56,182,61,93,52,41,83,29,45,214,241,79,73,43,226,87,57,169,34,50,71,181,85,170,230,57,58,182,219,118,170,124,20,250,113,45,69,211,236,251,197,253,4,206,177,236,143,192,118,252,87,162,110,112,86,118,58,250,186,59,157,167,59,167,171,161,251,111,182,253,43,183,177,74,214,230,153,239,3,143,255,0,35,105,63,158,214,153,11,148,199,227,83,236,63,253,184,132,183,154,215,94,63,228,123,177,166,179,199,194,53,109,28,94,192,97,176,251,35,27,73,23,170,154,230,154,103,119,72,211,206,174,41,231,207,175,85,132,0,9,182,174,0,62,107,141,198,223,103,183,213,93,174,213,244,244,84,52,80,190,166,170,170,166,86,197,20,17,49,170,231,200,247,185,81,26,214,181,21,85,202,168,136,136,170,163,147,246,34,106,157,35,155,233,5,61,241,161,197,37,195,136,28,250,107,78,55,121,168,118,158,216,166,68,179,82,172,14,167,74,169,81,157,50,86,74,197,85,87,57,206,89,18,62,164,106,178,37,68,232,99,223,47,84,214,224,91,139,89,245,222,195,81,129,103,149,149,21,25,245,142,25,107,170,42,221,79,27,34,185,81,44,200,137,43,82,22,50,56,157,26,203,20,78,98,162,110,157,15,69,114,185,232,200,140,62,113,99,17,137,156,60,125,211,213,63,207,87,107,97,231,61,27,102,185,54,75,111,56,185,199,94,53,209,164,239,91,137,229,51,219,217,92,105,27,179,167,56,214,98,87,0,9,118,187,116,220,131,89,244,123,19,187,207,143,229,58,175,134,217,174,148,189,61,250,43,133,246,150,158,162,46,166,163,219,213,27,222,142,110,237,115,92,155,167,154,42,47,177,78,71,18,212,93,62,207,188,95,208,76,235,30,200,252,7,111,197,122,38,231,5,103,99,175,171,163,185,218,115,186,122,186,31,182,251,111,210,187,123,20,169,78,63,189,237,243,191,178,254,89,74,72,78,83,31,141,79,176,255,0,246,226,6,198,111,93,236,116,225,38,152,211,90,163,95,13,127,70,218,205,122,57,194,229,251,41,78,208,211,126,169,174,104,181,94,238,145,167,244,147,68,76,107,207,134,247,15,5,132,3,142,200,178,11,70,39,143,220,242,156,130,175,194,218,236,212,115,92,43,103,237,185,253,170,120,88,175,145,253,44,69,115,182,107,85,118,106,42,174,222,72,170,83,95,21,92,75,95,184,144,207,164,186,57,106,41,113,91,76,210,183,29,182,212,199,15,118,146,41,25,19,101,115,223,27,81,92,233,93,3,100,86,185,207,70,43,149,173,114,162,110,185,153,142,101,111,47,162,38,99,90,167,148,126,106,214,197,236,78,47,108,113,53,81,110,175,39,106,136,243,171,152,215,73,234,166,35,88,214,103,198,34,35,89,153,215,72,155,165,4,106,224,79,89,117,151,90,52,198,186,249,171,86,110,182,82,214,44,54,172,135,181,29,63,166,24,170,254,235,123,12,107,91,247,151,34,51,186,196,70,63,126,157,186,226,145,206,137,92,192,120,159,205,243,92,222,239,161,116,22,235,142,57,139,227,149,157,138,234,106,134,172,85,23,138,134,42,57,147,200,159,237,111,193,124,44,243,71,162,178,103,110,171,27,98,252,191,154,218,179,133,140,86,147,231,114,142,83,252,247,251,53,122,229,91,3,152,102,121,245,204,139,126,152,155,95,62,184,157,234,98,56,113,142,83,51,198,35,119,132,196,240,171,119,73,210,210,129,14,120,11,226,243,238,175,104,131,72,117,18,233,190,97,102,163,79,3,112,173,173,235,168,191,198,215,74,175,217,59,109,78,236,49,36,40,237,222,249,37,68,124,139,191,76,138,147,24,203,194,226,109,226,237,69,219,115,194,127,14,229,119,62,200,241,123,59,143,175,47,198,211,165,84,242,158,170,163,170,168,158,184,159,108,113,137,210,98,98,0,29,87,84,117,39,24,210,12,6,243,168,249,140,181,12,180,217,33,108,179,37,52,43,44,178,57,239,108,113,198,198,249,34,185,242,61,140,69,114,163,81,92,138,231,53,168,174,79,106,170,138,41,154,170,157,34,17,150,44,92,196,221,166,197,154,102,170,234,152,136,136,231,51,51,164,68,119,204,187,80,40,230,227,196,78,170,215,107,101,87,16,84,215,186,123,126,103,81,51,229,142,166,154,138,39,69,78,215,83,173,50,70,200,164,107,218,173,108,11,219,69,122,57,219,34,42,185,93,187,150,227,52,63,82,110,26,191,165,88,254,165,92,241,26,140,102,107,244,50,84,182,219,60,206,149,209,196,146,189,177,72,143,116,113,171,155,36,109,100,173,119,74,34,182,70,170,110,155,42,198,101,249,173,188,194,186,168,166,38,38,63,24,237,238,158,239,122,243,182,29,31,227,118,67,15,99,19,122,229,53,211,115,72,157,56,110,215,166,179,78,147,58,213,78,145,58,85,28,244,157,98,158,26,247,160,1,42,160,128,0,7,95,205,117,11,1,211,91,84,87,221,70,206,49,252,86,219,61,67,105,34,172,189,220,225,161,130,73,220,215,57,177,54,73,156,214,171,213,172,123,145,168,187,236,199,47,193,78,192,64,14,117,126,235,24,183,214,5,15,203,174,32,75,252,91,136,93,2,206,111,180,184,182,21,174,26,127,144,94,171,122,252,53,186,215,147,81,85,213,79,208,199,61,253,17,71,35,158,238,150,49,206,93,147,201,173,85,95,36,83,32,20,3,202,227,223,179,76,190,218,249,61,105,53,57,190,106,150,119,162,217,222,128,106,102,154,95,125,13,146,89,190,149,248,42,223,11,13,71,107,187,13,4,50,125,238,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,11,42,6,31,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,217,152,0,0,0,0,0,226,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,23,71,137,184,221,43,99,164,165,131,173,237,99,58,229,145,90,198,245,61,237,106,110,190,110,114,34,121,170,29,42,211,196,223,13,183,251,173,21,138,197,196,30,154,220,110,87,26,136,233,40,232,233,50,202,9,167,169,158,71,35,99,138,56,219,42,185,239,115,149,26,141,68,85,85,84,68,49,7,52,127,113,61,77,251,23,231,20,69,43,112,157,239,79,163,127,88,24,247,204,96,3,101,48,69,254,102,55,107,173,131,130,141,64,190,216,174,117,118,235,149,186,162,195,87,71,89,73,51,161,158,154,120,239,116,46,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,65,192,15,24,54,174,44,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,232,168,88,101,122,198,214,181,98,123,94,206,158,132,142,73,2,80,0,0,0,0,0,0,0,0,0,113,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,144,31,93,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,177,170,169,245,148,23,199,39,29,185,247,17,186,184,215,97,153,53,93,155,4,194,47,14,159,16,101,174,121,169,223,52,240,189,82,43,196,142,84,100,169,82,228,78,184,247,107,86,6,59,161,168,143,89,100,146,207,249,124,241,183,106,226,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,184,75,80,0,0,85,175,13,92,118,218,180,79,139,189,106,208,141,104,201,170,233,240,155,230,164,95,157,143,220,106,231,111,130,199,171,93,115,170,89,89,39,82,117,69,77,80,231,181,85,253,125,184,164,106,189,90,212,154,105,91,105,64,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,121,181,200,169,228,168,100,2,128,121,163,251,246,106,111,216,191,39,162,2,247,176,173,66,192,117,42,213,45,247,78,115,140,127,42,182,193,80,234,73,107,44,151,56,107,160,142,118,181,174,116,78,146,23,57,168,244,107,216,229,106,174,251,61,171,241,67,176,16,3,146,167,186,198,83,245,129,93,242,235,113,63,192,24,255,0,41,226,23,64,176,107,237,86,45,154,235,134,159,227,247,170,46,143,19,110,186,100,212,84,149,80,117,177,175,103,92,82,72,215,183,169,143,107,147,116,243,107,145,83,201,80,200,5,0,243,71,247,236,212,223,177,126,79,68,5,239,97,90,133,128,234,85,170,91,238,156,231,24,254,85,109,130,161,212,146,214,89,46,112,215,65,28,237,107,92,232,157,36,46,115,81,232,215,177,202,213,93,246,123,87,226,135,96,32,7,37,79,117,140,167,235,2,187,229,214,226,116,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,64,125,117,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,222,198,170,167,214,107,195,198,15,24,153,151,18,218,243,247,79,177,94,50,11,21,139,28,168,141,48,170,23,86,36,115,217,217,31,66,248,150,44,59,36,117,50,203,26,76,231,35,156,246,175,110,52,145,237,134,53,75,94,229,159,196,23,16,92,67,104,213,203,36,215,76,127,185,29,21,193,96,178,101,125,136,169,61,63,26,186,78,243,124,52,109,107,63,161,222,214,199,222,141,173,141,253,93,27,119,33,149,206,9,128,10,160,229,125,204,18,154,211,77,101,225,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,253,115,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,244,70,196,108,94,171,26,205,173,124,0,0,0,0,0,49,87,22,62,235,26,201,245,127,144,252,186,114,16,114,167,227,170,167,49,142,131,133,141,87,175,171,169,190,210,211,164,56,85,115,105,98,108,14,183,82,81,49,61,26,244,134,54,171,95,20,84,242,74,217,164,87,119,17,100,107,158,215,54,52,148,44,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,163,30,34,125,224,117,59,249,101,122,254,123,41,121,197,24,241,19,239,3,169,223,203,43,215,243,217,74,214,210,253,21,191,25,247,55,135,65,254,144,197,250,148,252,78,189,167,185,222,65,166,57,189,147,63,197,170,123,55,75,21,100,117,144,110,247,181,146,116,175,173,20,157,14,107,150,41,27,212,199,181,28,157,76,123,155,190,202,93,39,15,122,237,140,113,17,167,20,218,129,141,82,84,81,57,179,58,134,229,65,62,234,234,42,214,49,142,146,36,126,200,146,183,166,70,57,175,106,38,237,123,119,70,59,169,141,163,163,37,112,247,174,217,63,14,250,143,77,168,24,213,37,61,107,93,11,168,110,84,19,236,141,173,162,123,216,233,34,71,236,171,19,186,163,99,154,246,162,236,230,55,116,123,122,152,232,92,167,50,156,5,205,218,190,100,243,238,239,108,206,144,118,34,141,172,194,121,91,28,49,54,226,119,103,237,71,61,201,234,227,60,167,170,123,166,87,140,14,189,167,185,222,63,169,216,69,147,63,197,170,123,214,187,237,28,117,144,110,246,57,241,245,39,173,20,157,14,115,82,88,221,212,199,181,28,189,47,99,155,190,232,118,18,253,77,81,84,69,84,242,151,35,222,181,93,139,149,90,187,26,85,76,204,76,79,84,199,9,128,0,126,188,192,0,0,0,0,0,0,0,0,0,0,0,2,140,120,137,247,129,212,239,229,149,235,249,236,165,231,20,99,196,79,188,14,167,127,44,175,95,207,101,43,91,75,244,86,252,103,220,222,29,7,250,67,23,234,83,241,38,55,47,30,45,127,114,208,61,83,201,255,0,172,193,135,85,85,183,248,209,109,239,153,93,255,0,7,216,107,147,248,81,35,191,113,140,176,131,94,242,214,184,32,227,30,151,90,173,17,233,198,164,222,191,211,18,143,191,52,115,206,200,97,101,234,159,169,207,234,133,177,49,140,108,177,49,122,93,18,38,234,200,251,136,174,251,231,111,231,35,205,119,226,48,183,167,143,84,246,247,120,246,123,60,125,186,84,216,25,195,215,86,125,150,83,230,79,27,148,196,124,217,251,113,17,31,54,126,191,92,79,157,198,38,119,101,176,0,179,180,72,0,3,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,218,82,204,112,236,159,79,242,123,142,25,153,217,106,45,55,171,76,203,5,93,36,232,157,81,187,100,84,84,84,221,28,215,53,81,205,123,85,90,230,185,174,106,170,42,42,223,193,22,184,236,225,98,183,94,241,26,28,171,4,160,239,231,24,230,208,82,211,49,41,226,244,157,36,178,177,31,12,147,74,230,116,246,183,124,172,85,127,74,111,51,81,170,233,81,205,129,206,178,207,149,81,229,173,71,159,31,140,126,177,213,236,236,109,174,140,54,227,246,6,39,246,102,58,173,48,247,39,132,204,240,183,87,111,117,53,112,138,181,225,31,59,88,141,237,122,247,1,124,94,125,213,237,16,105,14,162,93,55,204,44,212,105,224,110,21,181,189,117,23,248,218,233,85,251,39,109,169,221,134,36,133,29,187,223,36,168,143,145,119,233,145,82,99,20,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,177,29,72,230,65,104,168,225,234,143,41,211,200,173,214,221,68,190,214,84,91,29,103,154,119,85,190,198,198,117,111,88,170,232,88,201,183,98,192,177,163,145,24,175,149,127,116,236,74,195,31,43,206,168,242,19,78,38,174,52,199,182,63,94,174,255,0,106,95,111,58,50,196,206,109,110,254,71,107,250,59,245,105,49,28,168,174,117,153,153,236,162,99,89,225,172,83,49,49,194,38,136,158,171,204,119,138,75,125,210,7,240,245,167,247,154,122,184,89,54,249,124,209,192,217,26,217,98,145,143,134,142,57,85,85,17,204,145,138,249,122,91,187,92,216,217,214,138,147,70,68,45,5,209,140,131,95,53,58,213,166,248,252,254,15,198,117,207,91,112,117,59,230,142,130,146,52,222,73,158,140,255,0,3,26,142,86,181,210,73,27,21,205,234,221,58,45,186,221,112,188,92,41,109,54,154,10,138,218,234,217,153,77,75,75,77,19,165,150,121,94,228,107,35,99,26,138,174,115,156,168,136,212,69,85,85,68,66,231,56,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,142,195,218,187,158,98,230,237,222,20,199,63,14,168,143,31,214,87,76,231,48,192,244,85,179,180,96,48,51,189,126,189,119,103,72,214,106,159,157,114,174,173,41,225,17,28,117,243,105,227,26,204,100,188,3,0,196,116,187,17,160,193,48,75,79,163,44,118,206,239,133,165,239,203,55,111,185,43,229,127,175,43,156,245,221,242,61,124,220,187,111,178,121,34,33,216,64,46,212,211,20,68,83,76,105,16,229,235,215,174,98,46,85,118,237,83,85,85,76,204,204,206,179,51,60,102,102,103,140,204,207,57,71,190,63,189,210,51,191,178,254,103,74,83,153,113,156,127,123,164,103,127,101,252,206,148,167,50,151,180,159,189,83,234,199,190,93,57,208,167,160,47,127,26,175,130,219,97,0,1,117,114,248,0,3,94,242,243,184,118,247,126,211,31,228,109,151,249,148,69,24,151,157,195,183,187,246,152,255,0,35,108,191,204,162,41,251,53,244,183,60,35,222,233,14,156,61,31,132,245,234,248,89,8,0,92,28,222,0,0,143,124,127,123,164,103,127,101,252,206,148,169,76,3,63,203,180,187,46,160,206,240,75,183,163,47,150,206,239,133,170,236,69,55,111,185,19,226,127,169,43,92,197,221,146,61,60,218,187,111,186,121,162,41,109,124,127,123,164,103,127,101,252,206,148,167,50,151,180,85,77,24,202,42,166,116,152,166,61,242,233,206,134,108,219,196,108,230,34,213,218,98,170,106,187,92,76,76,107,19,19,110,220,76,76,79,9,137,142,112,187,222,30,56,135,194,56,141,194,25,148,226,210,120,75,141,39,68,55,139,60,210,35,170,45,181,10,139,179,85,118,78,184,157,179,150,57,81,17,30,136,190,77,123,94,198,101,50,144,120,120,226,31,55,225,203,55,102,83,139,73,226,237,213,125,16,222,44,243,72,173,167,185,83,162,174,205,85,217,122,37,110,238,88,229,68,85,98,170,249,57,142,123,31,115,184,6,127,136,234,142,35,65,157,224,151,111,73,216,238,125,223,11,85,216,150,30,231,110,87,196,255,0,82,86,181,233,179,227,122,121,181,55,219,116,242,84,82,119,41,204,163,31,111,118,191,159,28,251,251,227,243,239,251,154,159,164,45,136,185,178,120,207,43,135,137,156,45,201,243,39,158,236,243,154,42,158,222,123,186,243,166,57,204,197,90,118,16,1,46,215,96,0,1,143,120,137,247,126,212,239,228,109,235,249,148,166,66,49,239,17,62,239,218,157,252,141,189,127,50,148,242,191,244,85,120,79,185,33,148,250,66,199,175,79,197,10,57,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,91,223,5,252,82,91,248,129,192,97,180,228,151,154,119,106,21,138,21,75,205,42,64,218,117,170,137,31,211,29,100,76,69,84,115,92,213,141,36,233,70,163,37,85,78,134,49,241,117,83,225,216,112,12,255,0,46,210,236,186,131,59,193,46,222,140,190,91,59,190,22,171,177,20,221,190,228,79,137,254,164,173,115,23,118,72,244,243,106,237,190,233,230,136,165,3,45,204,42,203,238,239,115,166,121,199,231,227,14,188,219,125,143,177,181,248,15,35,194,155,212,107,52,85,217,63,102,103,73,157,218,186,244,229,194,116,157,52,155,239,6,44,225,227,136,124,35,136,220,33,153,78,45,39,132,184,210,116,67,120,179,205,34,58,162,219,80,168,187,53,87,100,235,137,219,57,99,149,17,17,232,139,228,215,181,236,102,83,54,13,187,148,94,162,46,91,157,98,92,123,141,193,98,50,236,69,120,76,93,19,69,202,39,73,137,231,19,252,242,158,83,28,99,128,0,62,216,170,181,230,153,239,3,143,255,0,35,105,63,158,214,153,11,148,199,227,83,236,63,253,184,199,188,211,61,224,113,255,0,228,109,39,243,218,211,33,114,152,252,106,125,135,255,0,183,20,251,62,155,159,25,248,101,210,25,159,247,91,79,169,111,252,218,86,16,0,46,14,111,10,197,227,211,140,122,93,72,170,159,70,244,166,245,226,49,42,125,225,191,87,70,200,100,167,188,84,50,104,164,141,176,57,88,175,72,161,124,62,82,177,237,73,85,206,217,28,198,181,239,204,124,122,113,143,85,166,244,179,232,222,148,222,188,62,91,81,188,55,234,232,217,52,117,22,122,119,195,20,145,182,7,43,17,139,44,204,155,202,86,61,203,18,53,219,35,94,230,189,149,207,128,96,25,118,168,229,212,24,38,9,105,244,157,242,231,221,240,180,189,248,161,238,118,226,124,175,245,229,115,88,155,50,55,175,155,147,125,182,79,53,68,42,217,222,101,53,207,200,240,252,102,120,78,159,12,126,126,206,214,252,232,191,98,45,225,237,198,210,231,17,20,211,76,111,91,138,184,68,68,107,62,86,173,120,68,68,113,162,102,127,199,246,101,215,142,99,14,204,114,125,63,201,237,217,158,25,122,168,180,222,173,51,36,244,149,112,42,117,70,237,149,21,21,23,116,115,92,213,86,185,142,69,107,154,231,53,200,168,170,139,218,181,255,0,73,126,225,154,183,126,210,207,164,30,155,244,39,133,254,143,240,158,27,189,222,166,138,127,220,250,223,211,183,119,167,240,151,126,157,252,183,217,62,139,126,132,228,247,141,0,184,113,5,105,171,167,168,180,216,239,239,178,93,169,29,179,37,166,106,199,76,176,212,53,85,118,145,174,146,165,35,115,81,17,205,94,133,68,115,92,245,142,179,22,110,209,114,170,98,60,234,117,215,187,78,126,198,240,171,50,203,241,24,75,87,238,85,19,106,254,236,83,172,112,171,202,71,155,19,19,31,90,39,77,38,35,93,116,231,58,45,107,133,94,37,172,60,72,96,49,221,26,180,244,185,85,166,24,155,145,91,105,163,155,181,73,44,143,149,177,57,143,145,168,142,108,173,129,210,35,90,231,171,17,200,215,57,85,55,92,216,81,6,146,234,214,111,162,121,189,22,125,128,221,60,37,198,147,120,229,138,68,87,83,214,83,170,162,190,158,118,34,167,92,78,217,55,77,209,81,81,174,106,181,237,107,146,235,116,151,86,176,141,108,194,40,179,236,6,233,226,237,213,123,199,44,82,34,54,162,142,161,17,21,244,243,177,21,122,37,110,233,186,110,168,168,173,115,85,204,115,92,183,92,159,51,140,109,30,78,231,207,143,199,191,245,115,7,72,251,13,86,203,226,190,87,131,137,156,53,201,157,58,247,39,158,236,207,103,216,215,142,145,164,235,49,172,213,47,31,222,246,249,223,217,127,44,165,36,39,41,143,198,167,216,127,251,113,30,248,254,247,183,206,254,203,249,101,41,139,49,61,90,205,240,108,35,45,192,113,107,167,163,237,217,183,132,142,241,44,40,173,168,154,158,4,153,18,157,31,191,171,19,251,238,238,34,38,238,70,163,119,232,87,181,245,184,196,211,131,204,235,189,84,107,17,85,127,156,55,109,204,146,238,209,236,54,27,44,179,84,83,85,203,88,126,51,202,34,60,157,83,61,252,34,116,142,185,225,172,115,72,206,56,184,202,131,90,231,102,154,105,141,198,161,184,77,20,205,158,170,186,41,36,137,183,215,44,112,190,52,146,25,33,142,72,219,4,189,212,232,87,57,175,114,53,251,110,198,42,98,222,21,120,105,191,113,33,159,71,107,106,84,82,226,182,153,162,118,69,114,166,146,30,237,36,82,50,87,68,214,50,71,34,185,210,186,7,70,142,107,94,140,87,35,156,213,68,217,122,46,146,233,46,111,173,153,189,22,3,128,218,252,93,198,175,121,37,150,69,86,211,209,211,162,162,62,162,119,162,47,68,77,221,55,93,149,85,85,173,106,57,238,107,86,235,116,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,153,88,28,45,220,231,17,56,156,79,205,143,199,186,59,187,122,254,249,213,3,181,89,246,7,163,92,158,140,147,37,143,233,234,137,210,103,73,154,117,231,114,190,218,167,234,240,221,214,57,110,211,20,207,51,135,97,216,198,159,227,22,236,51,12,178,211,218,108,182,152,82,10,74,72,17,122,99,110,234,170,170,171,186,185,206,114,171,156,247,42,185,206,115,156,229,85,85,85,140,92,125,112,177,247,99,196,93,170,24,101,5,198,175,56,198,40,219,4,116,84,169,221,244,165,2,74,175,116,41,26,185,54,150,62,228,178,177,89,187,159,235,71,210,247,58,62,137,108,11,102,35,11,111,19,102,108,87,28,61,221,154,120,57,243,39,207,177,185,46,101,70,105,135,174,102,228,78,179,172,235,189,175,206,138,186,230,42,235,235,235,137,215,73,80,62,29,152,228,250,127,147,219,179,60,50,245,81,105,189,90,102,73,233,42,224,84,234,141,219,42,42,42,46,232,230,185,170,173,115,28,138,215,53,206,107,145,81,85,22,231,120,105,226,47,24,226,71,1,250,87,105,134,158,219,118,164,153,240,93,172,141,172,90,137,109,238,235,127,101,92,229,100,106,230,201,27,81,237,122,55,167,126,182,34,171,163,126,208,199,152,159,11,21,182,12,130,187,136,44,30,131,174,199,115,218,124,154,22,165,60,49,219,234,213,240,194,201,152,212,115,95,39,136,124,189,78,68,99,156,146,36,143,115,182,145,17,177,203,134,158,34,242,126,27,179,239,165,118,152,106,46,86,154,184,95,5,218,200,218,196,167,138,224,222,135,246,85,206,86,72,141,116,114,57,30,215,163,122,182,235,98,42,54,71,239,81,194,95,185,146,98,230,197,239,153,60,255,0,42,163,243,246,115,135,68,109,14,85,130,233,67,103,232,205,50,200,143,148,209,30,111,30,49,60,234,181,84,240,142,250,102,116,227,165,81,49,77,83,173,214,220,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,41,243,141,78,36,191,100,54,167,127,161,250,174,238,23,140,247,41,108,29,84,157,137,38,238,36,126,34,165,253,74,175,94,227,227,78,148,119,78,209,178,61,216,199,172,155,230,62,61,248,199,180,106,13,162,151,71,244,146,245,110,186,98,247,74,58,75,157,238,231,11,28,231,206,245,114,77,13,26,36,140,78,215,71,76,50,72,169,187,250,213,35,94,218,199,43,29,22,180,23,70,50,13,124,212,235,86,155,227,243,248,63,25,215,61,109,193,212,239,154,58,10,72,211,121,38,122,51,252,12,106,57,90,215,73,36,108,87,55,171,116,247,206,115,9,197,215,24,60,55,24,214,53,211,174,123,60,63,63,4,95,70,187,31,111,103,112,181,109,38,117,27,149,197,53,77,49,84,124,202,52,227,84,198,154,197,83,26,196,68,113,138,103,174,106,210,51,31,2,124,44,81,107,222,93,93,149,103,116,29,252,31,28,222,10,170,103,165,68,94,147,171,150,39,163,33,142,104,156,206,158,214,236,149,234,143,234,77,225,106,181,91,42,185,182,214,117,236,3,0,196,116,187,17,160,193,48,75,79,163,44,118,206,239,133,165,239,203,55,111,185,43,229,127,175,43,156,245,221,242,61,124,220,187,111,178,121,34,33,216,73,252,183,1,78,2,206,231,214,158,115,223,250,71,87,183,173,168,182,219,107,47,109,118,101,56,153,214,44,211,194,221,51,213,79,108,196,112,222,171,157,92,250,169,214,98,152,14,59,34,200,45,24,158,63,115,202,114,10,191,11,107,179,81,205,112,173,159,182,231,246,169,225,98,190,71,244,177,21,206,217,173,85,217,168,170,187,121,34,169,200,157,23,94,45,215,11,198,135,106,37,166,211,65,81,91,93,91,138,93,233,169,105,105,162,116,178,207,43,232,229,107,35,99,26,138,174,115,156,168,136,212,69,85,85,68,67,54,229,83,77,19,84,115,136,86,48,118,168,191,137,183,106,228,233,77,85,68,76,247,76,233,44,107,251,63,184,72,255,0,117,159,254,192,220,255,0,205,201,8,81,143,236,118,226,7,253,194,245,11,254,108,86,255,0,221,23,156,69,101,56,236,70,55,127,203,211,17,166,154,112,152,231,175,108,175,253,32,236,166,79,179,31,38,253,149,122,171,158,83,127,123,90,169,171,77,221,221,62,109,49,166,186,207,61,121,112,8,1,206,175,221,99,22,250,192,161,249,117,196,159,228,0,231,87,238,177,139,125,96,80,252,186,226,76,53,186,0,114,184,247,236,211,47,182,190,79,90,74,174,121,223,137,63,210,79,213,164,85,229,113,239,217,166,95,109,124,158,180,149,92,243,191,18,127,164,159,171,64,130,188,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,236,39,165,186,165,130,107,78,9,108,212,205,52,190,250,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,87,88,34,90,114,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,233,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,30,144,191,64,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,17,87,154,63,184,158,166,253,139,243,138,34,149,184,78,247,167,209,191,172,12,123,230,48,23,83,205,31,220,79,83,126,197,249,197,17,74,220,39,123,211,232,223,214,6,61,243,24,0,186,158,104,254,226,122,155,246,47,206,40,138,43,210,221,82,206,244,91,59,182,106,102,154,95,125,13,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,220,204,124,110,222,57,94,223,89,171,182,251,166,202,136,169,122,156,209,253,196,245,55,236,95,156,81,20,2,6,199,188,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,51,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,220,204,100,141,218,72,158,223,89,169,190,219,166,232,168,170,29,172,0,0,0,0,0,0,164,190,102,188,118,221,117,187,50,184,232,102,150,228,212,146,105,125,134,162,54,213,86,90,231,115,217,146,86,177,26,231,62,73,54,68,125,52,50,238,216,216,206,168,222,248,251,253,82,34,195,218,205,92,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,213,123,95,181,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,249,116,243,69,245,67,85,173,89,101,247,79,241,10,187,181,183,6,179,205,126,200,107,26,248,226,130,130,138,54,185,206,115,228,145,205,106,189,90,201,28,216,154,171,35,210,57,21,173,119,67,182,226,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,99,62,26,56,116,193,56,95,210,202,13,51,193,105,255,0,173,86,94,43,122,230,254,153,221,60,52,48,207,89,219,150,89,59,61,222,195,29,218,99,186,25,236,68,246,170,214,95,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,33,101,60,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,103,13,28,69,231,124,47,234,157,6,166,96,181,31,214,168,239,20,93,16,255,0,76,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,189,108,246,162,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,175,103,22,62,244,250,201,245,129,144,252,198,114,197,57,93,115,0,163,187,209,219,120,100,214,252,139,179,117,135,195,91,176,123,164,241,193,5,44,148,177,65,20,16,218,93,219,99,58,102,78,214,241,73,34,189,211,58,71,70,174,71,164,77,150,186,248,177,247,167,214,79,172,12,135,230,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,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,134,199,61,172,99,28,140,100,202,0,0,0,80,15,52,127,126,205,77,251,23,228,244,69,255,0,20,3,205,31,223,179,83,126,197,249,61,16,19,255,0,146,167,186,198,83,245,129,93,242,235,113,63,200,1,201,83,221,99,41,250,192,174,249,117,184,159,224,10,1,230,143,239,217,169,191,98,252,158,136,191,226,128,121,163,251,246,106,111,216,191,39,162,2,122,114,106,187,90,172,28,34,102,215,219,237,206,146,221,109,183,103,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,72,87,204,83,142,170,158,41,115,37,193,244,250,190,173,154,87,96,168,134,106,24,106,105,98,99,238,119,24,82,161,139,114,69,88,210,120,88,232,234,29,27,33,115,255,0,1,141,123,152,199,185,88,204,63,140,113,93,168,248,55,12,183,142,25,48,169,125,13,106,202,50,10,187,197,254,233,4,202,149,85,212,178,210,211,64,148,13,217,19,181,10,248,119,44,170,138,174,149,175,108,107,210,196,145,178,241,92,52,112,233,157,241,65,170,116,26,103,130,211,255,0,90,172,188,86,245,195,253,44,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,117,191,216,137,237,84,12,171,192,47,5,25,87,21,154,143,73,123,187,91,60,62,153,99,55,8,100,200,238,21,9,35,35,175,232,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,236,198,244,122,175,83,162,100,183,209,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,249,157,43,69,244,135,72,248,98,192,49,253,35,211,248,41,44,244,51,212,58,26,117,171,157,158,54,245,113,88,93,44,179,72,255,0,85,106,42,93,21,60,146,42,53,61,88,225,84,107,89,20,72,214,228,176,53,87,46,167,149,239,29,63,118,188,85,154,29,172,121,159,139,212,155,47,95,161,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,223,92,218,137,18,149,142,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,242,3,105,48,69,94,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,127,66,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,58,93,19,229,149,64,0,0,98,174,44,125,214,53,147,234,255,0,33,249,116,230,182,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,27,36,241,99,238,177,172,159,87,249,15,203,167,53,172,2,247,185,117,241,213,77,197,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,225,177,207,107,24,199,35,25,50,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,97,62,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,61,117,108,78,123,221,225,164,115,100,116,47,234,119,83,17,90,171,220,100,140,96,103,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,140,120,137,247,129,212,239,229,149,235,249,236,165,231,20,99,196,79,188,14,167,127,44,175,95,207,101,43,91,75,244,86,252,103,220,222,29,7,250,67,23,234,83,241,49,232,0,167,186,65,35,56,51,226,170,225,195,190,98,251,77,250,90,138,188,39,33,154,24,174,20,174,168,115,98,183,74,233,98,107,174,45,99,98,145,239,115,33,71,163,163,98,53,100,78,132,85,85,99,54,183,187,117,198,223,120,183,210,221,173,53,244,245,180,53,176,178,166,150,170,154,86,203,20,241,61,168,230,72,199,181,85,28,215,53,81,81,200,170,138,138,138,134,191,4,222,229,233,197,140,24,53,194,143,64,51,150,212,73,105,191,92,209,184,253,123,93,36,171,69,91,59,154,212,165,115,55,84,108,18,201,178,181,88,137,209,44,143,115,209,91,35,159,29,143,36,205,60,141,81,134,189,62,108,242,158,201,236,240,159,193,165,58,82,216,56,204,109,85,157,229,212,127,77,76,121,244,199,215,166,35,231,122,212,196,127,197,29,241,198,204,128,5,201,205,64,0,0,0,0,0,0,0,0,0,0,0,1,70,60,68,251,192,234,119,242,202,245,252,246,82,243,138,49,226,39,222,7,83,191,150,87,175,231,178,149,173,165,250,43,126,51,238,111,14,131,253,33,139,245,41,248,153,106,229,194,116,23,222,14,49,142,35,240,151,84,45,218,134,26,231,100,150,228,108,147,37,93,52,119,25,226,109,84,72,212,85,141,209,70,214,247,19,202,53,138,53,126,236,115,29,221,143,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,116,224,7,221,35,4,251,83,230,117,68,57,227,211,132,63,185,69,222,125,94,211,187,94,216,125,230,177,124,117,190,138,139,162,158,193,35,155,18,51,117,238,57,123,83,74,179,43,118,99,35,137,85,145,166,221,81,162,199,99,50,201,163,13,111,25,99,236,211,51,167,135,206,253,125,189,171,150,205,109,197,188,86,119,141,217,188,218,117,214,237,218,109,205,92,98,99,122,99,201,79,14,205,119,117,225,49,230,125,152,153,189,194,175,18,214,30,36,48,24,238,141,90,122,92,170,211,12,77,200,173,180,209,205,218,164,150,71,202,216,156,199,200,212,71,54,86,192,233,17,173,115,213,136,228,107,156,170,155,174,108,40,131,73,117,107,55,209,60,222,139,62,192,110,158,18,227,73,188,114,197,34,43,169,235,41,213,81,95,79,59,17,83,174,39,108,155,166,232,168,168,215,53,90,246,181,201,117,186,75,171,88,70,182,97,20,89,246,3,116,241,118,234,189,227,150,41,17,27,81,71,80,136,138,250,121,216,138,189,18,183,116,221,55,84,84,86,185,170,230,57,174,89,204,159,51,140,109,30,78,231,207,143,199,191,245,106,174,145,246,26,173,151,197,124,175,7,19,56,107,147,58,117,238,79,61,217,158,207,177,175,29,35,73,214,99,89,238,64,2,105,172,128,15,154,227,113,183,217,237,245,87,107,181,125,61,21,13,20,47,169,170,170,169,149,177,69,4,76,106,185,242,61,238,84,70,181,173,69,85,114,170,34,34,42,168,228,253,136,154,167,72,230,173,110,99,188,52,179,18,201,223,175,56,162,83,197,105,200,230,233,189,210,186,74,90,102,211,220,54,99,90,232,25,212,217,39,117,66,119,36,123,88,199,189,29,20,210,185,221,46,245,33,9,156,248,180,226,126,239,196,198,111,79,94,203,119,163,49,123,7,122,11,13,12,141,106,212,35,36,86,119,39,157,233,190,242,201,219,141,85,136,170,198,35,90,214,245,42,58,71,225,71,219,174,17,91,225,187,73,65,80,202,26,153,165,166,134,169,209,57,34,150,88,218,199,73,27,95,182,206,115,91,44,74,230,162,238,137,35,21,118,234,77,245,198,99,114,205,236,77,117,225,227,205,254,117,159,13,127,158,167,106,236,102,19,50,203,178,60,62,27,55,170,38,236,70,154,117,196,125,90,102,117,210,106,138,120,76,198,156,180,227,164,213,54,49,203,119,134,155,13,38,49,71,196,102,74,148,245,215,107,132,211,183,27,108,82,76,199,91,98,141,106,41,42,29,38,206,72,228,116,170,231,167,75,152,228,99,88,215,35,186,158,168,201,224,85,175,1,124,94,125,202,46,240,105,14,162,93,54,195,239,53,137,224,110,21,181,189,20,246,9,28,217,85,251,39,109,203,218,154,85,133,29,187,217,28,74,175,145,118,234,145,86,210,139,134,73,114,197,120,74,105,179,194,99,159,110,189,191,127,87,119,14,167,55,116,163,131,205,48,251,67,118,238,101,51,85,53,241,183,63,87,201,245,83,29,147,79,42,163,132,239,107,87,29,232,153,0,112,217,142,99,140,105,254,49,113,204,243,59,213,61,166,203,105,133,103,171,171,157,87,166,54,238,136,136,136,155,171,156,231,42,53,172,106,43,156,231,53,173,69,85,68,89,105,152,166,53,158,77,123,110,221,119,171,139,118,226,102,169,157,34,35,140,204,207,40,136,235,153,97,78,63,189,210,51,191,178,254,103,74,83,153,107,92,81,234,214,17,173,156,8,229,217,246,3,116,241,118,234,191,70,71,44,82,34,54,162,142,161,46,84,138,250,121,216,138,189,18,183,116,221,55,84,84,86,185,170,230,57,174,90,165,41,59,67,93,55,49,52,85,76,235,19,76,123,229,212,125,14,97,238,225,50,92,69,139,244,205,53,211,126,168,152,158,19,19,20,91,214,38,27,8,0,11,187,150,64,0,26,247,151,157,195,183,187,246,152,255,0,35,108,191,204,162,40,196,188,238,29,189,223,180,199,249,27,101,254,101,17,79,217,175,165,185,225,30,247,72,116,225,232,252,39,175,87,194,200,64,2,224,230,240,0,4,123,227,251,221,35,59,251,47,230,116,165,82,104,198,63,104,203,53,135,5,197,178,10,79,21,107,188,228,182,203,125,108,29,199,51,187,79,53,84,108,145,157,76,84,115,119,107,149,55,106,162,166,254,74,138,90,223,31,222,233,25,223,217,127,51,165,42,215,135,111,120,29,49,254,89,89,127,158,196,83,179,216,137,199,219,137,236,143,138,93,37,209,61,117,91,217,44,101,116,78,147,21,220,152,152,234,254,138,135,49,196,183,14,153,63,13,217,247,209,75,180,213,23,43,77,92,44,158,211,123,117,26,83,197,112,111,67,59,200,214,163,228,70,186,57,28,172,115,21,221,91,116,61,81,27,35,55,238,92,23,241,73,112,225,251,62,134,211,146,94,106,27,167,183,217,149,47,52,169,3,170,18,150,85,103,76,117,145,49,21,21,174,107,146,52,147,165,28,175,137,21,58,30,246,69,211,104,90,245,163,24,254,190,105,141,215,77,242,9,252,31,140,232,158,138,224,218,118,77,37,5,92,107,188,115,49,31,254,22,57,26,173,115,163,146,70,35,155,213,186,82,214,168,233,182,79,164,25,245,231,78,51,24,169,217,118,178,76,216,166,90,105,146,88,164,107,216,217,35,145,142,242,85,107,227,123,30,136,228,71,34,57,17,205,107,145,90,158,25,134,14,230,81,136,139,246,62,110,188,59,187,167,249,227,9,93,144,218,60,31,72,185,61,204,167,54,136,155,209,78,149,199,13,106,142,17,23,41,225,164,76,76,241,211,133,53,105,58,68,76,66,247,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,73,88,188,5,241,143,75,166,245,80,104,222,171,94,188,62,37,81,180,54,26,233,25,12,116,246,122,135,205,44,146,54,119,35,17,235,20,207,155,206,87,189,201,18,181,187,163,88,231,61,150,116,90,240,24,235,120,251,81,114,142,125,113,217,63,207,39,63,237,102,203,98,246,79,48,171,7,136,227,68,241,162,190,170,169,237,241,142,85,71,84,246,196,196,200,0,102,171,1,143,120,137,247,126,212,239,228,109,235,249,148,166,66,49,239,17,62,239,218,157,252,141,189,127,50,148,242,191,244,85,120,79,185,33,148,250,66,199,175,79,197,10,49,38,247,48,94,18,167,195,175,87,29,122,211,250,58,137,108,23,105,165,174,201,226,150,162,62,155,117,108,211,198,196,150,62,183,247,30,217,229,157,87,161,173,119,109,205,114,238,140,115,90,200,66,108,32,83,114,108,21,188,125,171,214,235,225,243,116,158,201,227,252,203,165,122,74,218,140,94,201,230,25,118,55,13,231,71,244,177,85,51,58,69,84,255,0,71,195,186,122,233,158,58,79,84,198,177,52,131,195,199,16,249,191,14,89,187,50,156,90,79,23,110,171,232,134,241,103,154,69,109,61,202,157,21,118,106,174,203,209,43,119,114,199,42,34,171,21,87,201,204,115,216,251,157,192,51,252,71,84,113,26,12,239,4,187,122,78,199,115,238,248,90,174,196,176,247,59,114,190,39,250,146,181,175,77,159,27,211,205,169,190,219,167,146,162,149,89,198,247,9,208,112,241,147,209,228,184,99,170,38,194,114,89,165,109,36,114,54,73,29,106,169,106,35,150,150,73,149,21,28,215,53,85,209,43,157,220,115,99,145,28,142,88,214,71,240,252,30,241,79,144,112,245,155,211,218,174,53,253,236,14,251,89,19,47,116,115,171,220,202,78,165,107,22,190,20,99,92,228,150,54,236,174,107,90,189,214,51,161,83,169,35,124,126,185,126,54,230,85,126,112,152,159,155,238,239,142,233,235,246,246,176,118,199,102,112,125,32,101,116,109,6,71,198,246,154,242,210,107,136,225,52,213,31,110,153,141,41,158,95,87,140,77,51,23,24,15,154,221,113,183,222,45,244,183,107,77,125,61,109,13,108,44,169,165,170,166,149,178,197,60,79,106,57,146,49,237,85,71,53,205,84,84,114,42,162,162,162,161,143,117,63,136,189,33,209,220,159,27,196,53,3,45,167,182,220,178,105,187,116,236,119,155,105,98,217,200,149,53,46,246,65,2,200,212,141,36,119,151,82,170,254,4,114,190,59,125,119,104,183,78,253,115,17,14,114,195,96,113,56,219,223,39,195,91,170,186,248,240,136,153,158,17,172,240,142,60,34,16,3,154,103,188,14,63,252,141,164,254,123,90,100,46,83,31,141,79,176,255,0,246,227,30,243,76,247,129,199,255,0,145,180,159,207,107,76,133,202,99,241,169,246,31,254,220,84,172,250,110,124,103,225,151,67,102,127,221,109,62,165,191,243,105,88,65,139,56,149,201,117,151,21,210,123,157,199,66,113,15,79,229,15,222,54,236,232,220,250,10,126,219,221,37,84,112,63,250,166,86,244,53,172,133,187,171,159,35,87,166,68,106,177,217,76,22,219,180,77,202,38,152,153,141,122,227,155,158,112,88,154,112,152,154,47,215,110,155,145,76,196,238,213,174,236,233,213,58,76,112,254,103,131,95,255,0,244,65,152,100,31,236,141,238,249,123,172,254,238,166,174,186,174,103,255,0,133,242,202,247,187,243,185,206,119,197,84,183,62,11,248,91,183,240,253,128,195,118,201,44,212,237,212,43,236,42,183,154,164,157,181,11,75,18,191,170,58,56,158,136,136,214,181,169,26,201,210,174,71,202,138,189,111,99,34,233,201,127,112,13,36,251,174,125,221,126,137,127,163,143,254,122,248,250,159,246,183,133,253,199,185,217,253,199,212,252,15,207,248,94,102,66,33,114,204,154,48,87,38,237,217,222,158,175,14,223,31,119,108,182,110,220,116,151,86,211,96,237,229,248,11,115,106,222,145,55,34,103,140,213,246,99,73,210,104,142,122,204,68,213,58,121,180,233,198,156,248,254,247,183,206,254,203,249,101,41,49,185,89,251,191,100,31,203,42,191,230,84,68,57,227,251,222,223,59,251,47,229,148,164,198,229,103,238,253,144,127,44,170,255,0,153,81,17,153,119,165,238,120,215,239,94,118,203,251,186,193,250,152,127,130,17,171,141,254,14,42,180,86,239,38,163,233,181,151,253,46,235,59,16,201,4,15,154,103,217,106,58,90,206,153,157,43,222,247,69,43,211,169,178,170,236,143,147,182,168,223,189,247,56,110,95,89,222,170,227,122,235,110,197,116,254,217,81,117,178,228,19,68,236,158,134,38,68,214,165,20,77,145,137,85,36,207,99,150,38,192,234,133,147,102,185,189,215,116,197,186,171,218,133,173,230,56,118,49,168,24,197,199,12,204,236,180,247,107,45,218,21,130,174,146,116,94,153,27,186,42,42,42,108,173,115,92,136,230,189,170,142,107,154,215,53,81,81,21,56,109,37,210,92,35,68,240,138,44,7,1,181,248,75,117,38,242,75,44,138,142,168,172,168,84,68,125,68,239,68,78,185,93,178,110,187,34,34,35,90,212,107,26,214,164,132,228,155,152,200,191,98,173,218,121,240,237,236,142,233,255,0,77,52,83,232,233,71,229,27,53,115,41,205,44,249,123,211,27,145,53,114,154,116,225,85,83,206,107,166,98,56,198,147,51,165,91,209,84,76,170,151,143,239,123,124,239,236,191,150,82,152,79,14,195,178,125,64,201,237,216,102,25,101,168,187,94,174,211,36,20,148,144,34,117,72,237,149,85,85,87,100,107,90,212,87,57,238,84,107,90,215,57,202,136,138,169,155,56,254,247,183,206,254,203,249,101,41,154,249,84,225,216,197,219,39,207,51,59,157,150,158,170,245,143,67,110,130,215,87,42,43,157,70,218,148,170,73,214,52,95,38,185,205,137,141,235,219,169,27,212,212,84,71,189,29,95,156,55,203,51,42,172,235,166,181,85,248,76,204,183,5,25,223,251,57,177,22,51,56,167,122,104,177,107,72,239,170,154,41,167,94,92,53,152,215,175,77,116,226,149,188,51,112,245,136,240,175,166,51,62,235,93,110,101,242,162,141,181,89,101,243,196,203,29,36,157,133,154,70,175,223,159,209,28,80,178,103,179,184,141,143,169,173,235,123,90,171,178,87,127,26,28,82,92,56,129,207,166,180,227,119,154,135,105,237,138,100,75,53,42,192,234,116,170,149,25,211,37,100,172,85,85,115,156,229,145,35,234,70,171,34,84,78,134,61,242,245,100,174,61,56,199,165,212,138,169,244,111,74,111,94,35,18,167,222,27,245,116,108,134,74,123,197,67,38,138,72,219,3,149,138,244,138,23,195,229,43,30,212,149,92,237,145,204,107,94,252,7,195,79,14,153,63,18,57,247,209,75,76,213,22,219,77,36,47,158,237,123,109,26,84,69,111,111,67,251,40,230,171,227,71,58,73,26,140,107,17,221,91,117,189,17,91,27,246,205,204,113,81,122,105,203,176,49,230,199,14,29,115,250,117,204,207,57,227,223,53,125,141,200,42,203,105,187,182,123,85,94,151,170,137,171,206,250,148,246,204,105,172,85,49,230,209,77,63,54,157,41,136,214,119,105,176,142,2,120,142,213,93,119,198,47,84,90,149,96,168,173,117,138,100,108,89,92,80,69,79,77,86,231,175,87,133,146,54,116,167,125,141,114,46,241,49,91,219,86,247,17,142,233,116,210,184,235,216,6,1,136,233,118,35,65,130,96,150,159,70,88,237,157,223,11,75,223,150,110,223,114,87,202,255,0,94,87,57,235,187,228,122,249,185,118,223,100,242,68,67,176,150,188,37,171,150,108,211,69,218,183,170,142,115,252,251,250,218,3,104,49,216,60,203,51,189,137,203,236,197,171,85,79,155,76,117,71,110,156,98,38,121,233,28,35,93,35,132,106,249,174,54,235,125,226,223,85,105,187,80,83,214,208,214,194,250,106,170,90,152,155,44,83,196,246,171,95,27,216,228,84,115,92,213,84,86,170,42,42,42,162,148,183,197,63,15,85,188,58,106,117,86,42,202,239,27,99,173,254,138,177,212,207,83,78,181,115,82,42,53,119,150,24,222,175,103,75,213,241,36,143,100,109,149,208,189,204,106,34,43,91,109,122,245,172,248,254,129,233,141,215,82,50,8,60,103,131,232,130,138,222,218,134,67,37,125,92,139,180,112,177,95,254,23,185,90,142,115,99,142,71,163,93,211,178,210,214,168,234,78,79,171,249,245,231,81,243,25,105,223,118,189,204,217,102,74,104,82,40,163,107,24,216,227,141,141,243,84,107,35,99,24,138,229,87,42,53,21,206,115,149,92,181,253,164,185,98,105,166,220,252,254,126,17,223,227,252,247,237,254,133,48,89,165,55,239,227,41,157,48,179,27,179,19,245,171,141,38,55,120,240,221,137,157,103,140,113,211,73,158,52,245,98,233,56,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,166,58,251,117,194,215,59,105,174,116,21,20,147,62,24,106,91,28,241,58,55,58,41,99,108,145,72,136,228,69,86,190,55,177,237,119,177,205,115,85,55,69,69,45,11,128,190,47,62,234,246,136,52,135,81,46,155,230,22,106,52,240,55,10,218,222,186,139,252,109,116,170,253,147,182,212,238,195,18,66,142,221,239,146,84,71,200,187,244,200,169,129,179,245,216,183,137,152,187,243,167,230,254,113,227,63,172,117,173,157,48,97,115,76,94,75,69,204,12,235,98,153,214,236,71,57,142,27,181,119,211,76,235,51,28,120,205,53,105,165,58,196,198,0,23,119,45,169,207,246,127,113,111,254,235,63,253,129,182,127,155,150,83,194,14,127,151,106,143,14,216,150,119,157,221,189,39,124,185,248,255,0,21,85,216,138,30,231,110,186,162,38,122,145,53,172,77,153,27,19,201,169,190,219,175,154,170,152,115,246,172,248,126,254,204,53,11,252,161,69,254,104,101,171,206,158,219,248,125,225,39,46,194,116,254,247,121,100,56,206,41,126,169,183,87,207,82,212,173,138,87,197,83,80,146,36,145,53,136,215,54,73,21,90,230,162,42,108,223,138,110,87,242,236,62,59,11,114,171,152,170,166,105,221,159,173,51,199,135,250,183,14,217,231,27,43,159,225,44,224,178,27,20,219,189,55,105,214,98,213,52,121,179,21,68,241,136,137,152,214,105,157,59,187,153,176,195,156,95,103,249,118,151,112,237,150,231,120,37,219,209,151,203,103,128,240,181,93,136,166,237,247,43,169,226,127,169,43,92,197,221,146,61,60,218,187,111,186,121,162,41,82,159,178,39,136,31,247,116,212,47,249,207,91,255,0,122,92,230,175,233,102,63,173,90,117,118,211,44,166,178,227,75,107,188,246,59,243,91,228,99,42,27,217,158,57,155,210,231,177,237,77,221,19,81,119,106,249,42,251,23,205,61,240,217,143,237,75,55,105,179,19,77,81,28,56,245,204,78,158,228,70,117,177,177,176,153,150,2,246,103,114,155,182,171,175,90,162,41,215,205,162,170,38,168,152,158,122,197,92,186,249,42,151,246,127,113,111,254,235,63,253,129,182,127,155,146,55,157,95,186,198,45,245,129,67,242,235,137,222,127,106,207,135,239,236,195,80,191,202,20,95,230,135,70,231,87,238,177,139,125,96,80,252,186,226,126,229,56,124,102,31,127,229,85,76,235,166,156,117,237,215,242,124,244,131,156,236,230,111,242,111,216,22,105,183,187,191,191,165,184,163,93,119,119,121,68,107,166,149,120,107,222,128,28,174,61,251,52,203,237,175,147,214,146,171,158,119,226,79,244,147,245,105,21,121,92,123,246,105,151,219,95,39,173,37,87,60,239,196,159,233,39,234,210,97,173,208,43,132,157,16,181,113,31,175,216,230,139,222,111,149,118,106,124,142,158,232,214,87,211,70,217,31,77,60,54,234,154,136,94,172,119,147,216,146,195,31,91,55,106,185,157,77,71,49,85,30,157,87,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,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,58,242,184,247,236,211,47,182,190,79,90,91,79,29,28,25,88,184,195,211,138,91,100,119,95,67,102,120,191,136,168,198,110,82,189,235,74,217,37,70,119,105,170,99,110,251,195,47,106,36,89,26,213,146,55,49,174,111,82,35,226,144,32,7,44,94,96,20,122,69,89,77,195,246,183,228,94,19,5,171,233,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,57,164,123,155,11,152,221,209,177,185,239,142,229,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,39,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,116,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,156,210,61,174,153,175,110,232,233,26,247,200,22,42,0,2,42,243,71,247,19,212,223,177,126,113,68,82,183,9,222,244,250,55,245,129,143,124,198,2,234,121,163,251,137,234,111,216,191,56,162,41,91,132,239,122,125,27,250,192,199,190,99,0,23,83,205,31,220,79,83,126,197,249,197,17,72,28,61,98,214,44,231,95,116,211,10,202,104,124,109,151,32,204,44,214,187,141,55,117,241,247,233,103,173,138,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,101,223,243,71,247,19,212,223,177,126,113,68,82,183,9,222,244,250,55,245,129,143,124,198,0,59,7,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,239,252,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,250,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,166,231,248,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,125,27,209,174,99,159,20,178,177,30,206,190,164,215,135,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,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,80,54,104,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,202,107,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,231,52,143,115,97,115,27,186,54,55,61,241,220,160,0,0,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,1,237,99,158,247,181,94,252,105,193,7,20,191,177,31,92,96,212,138,220,111,211,118,91,149,190,75,21,238,158,39,116,213,50,134,89,161,149,210,211,42,185,24,179,49,240,70,228,107,253,87,181,28,205,216,174,73,25,176,158,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,230,107,239,199,39,8,151,94,16,117,113,184,164,23,26,187,198,39,126,167,117,203,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,175,79,95,109,118,86,73,12,138,216,251,169,27,67,96,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,200,128,28,215,56,215,251,153,98,179,240,215,166,119,59,85,78,73,150,219,234,41,178,217,119,239,77,103,181,205,27,90,148,253,10,213,141,179,85,71,35,252,220,238,184,226,78,164,98,44,208,202,216,23,194,143,31,122,161,194,150,1,155,105,206,49,107,164,184,219,114,122,122,154,171,84,174,88,226,158,201,123,146,22,194,202,246,57,209,72,217,216,141,142,53,117,60,141,86,185,98,143,165,209,253,241,36,192,23,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,149,148,148,136,179,220,46,53,115,43,156,145,195,11,81,21,242,75,34,236,200,218,158,110,68,106,123,16,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,108,59,193,255,0,13,118,46,21,180,58,207,166,86,197,239,93,102,233,186,100,149,109,170,124,241,213,222,37,134,54,84,73,18,185,172,233,133,59,76,142,52,70,49,123,113,177,92,138,245,123,157,136,57,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,225,189,204,107,222,198,163,223,50,128,214,179,139,31,122,125,100,250,192,200,126,99,57,37,46,188,20,125,211,121,117,105,207,18,154,105,108,181,83,100,152,149,191,33,169,203,98,219,179,53,226,215,13,210,173,201,81,214,174,72,221,53,44,113,191,201,205,235,146,37,233,71,170,195,12,78,141,124,88,251,211,235,39,214,6,67,243,25,203,147,229,63,148,216,178,14,9,113,11,77,162,187,196,85,227,55,11,189,174,233,31,105,236,240,245,79,174,154,173,177,238,228,68,126,240,85,211,191,118,170,183,215,219,126,166,185,16,40,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,215,86,196,231,189,222,26,71,54,71,66,254,167,117,49,21,170,189,198,72,198,64,174,104,188,191,235,45,21,151,46,38,244,67,29,239,90,166,241,55,28,226,215,4,147,207,85,29,84,179,203,60,215,102,247,30,254,168,87,187,180,177,198,140,108,45,141,178,35,85,139,43,162,130,220,52,113,23,157,240,191,170,116,26,153,130,212,127,90,163,188,81,116,67,253,51,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,245,179,218,139,237,69,13,148,193,141,56,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,184,220,237,145,202,198,245,177,89,35,83,161,237,85,201,96,10,1,230,143,239,217,169,191,98,252,158,136,189,61,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,169,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,67,92,206,36,117,190,235,196,126,182,229,58,209,121,177,210,89,170,50,58,136,156,202,10,105,29,35,41,160,134,8,233,225,98,189,222,111,122,69,12,125,111,217,168,231,245,57,26,196,84,98,5,175,242,84,247,88,202,126,176,43,190,93,110,39,249,77,124,166,248,205,177,105,37,247,246,51,231,54,174,213,171,59,200,25,81,100,188,83,177,239,146,11,197,67,33,166,109,53,67,19,125,225,151,181,11,89,35,81,22,57,21,122,247,99,213,240,220,160,2,128,121,163,251,246,106,111,216,191,39,162,47,248,160,30,104,254,253,154,155,246,47,201,232,128,142,184,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,127,220,51,240,253,165,252,11,240,243,83,53,193,148,148,149,212,22,127,79,103,185,12,105,37,83,234,167,167,167,116,149,14,107,155,26,74,250,104,83,186,144,196,216,209,81,155,175,74,203,36,142,124,95,228,169,165,184,39,220,179,41,214,191,65,127,163,63,164,21,216,183,164,252,84,223,252,151,225,173,213,61,142,207,95,107,247,111,91,175,163,175,225,213,183,145,128,57,161,113,211,247,107,202,159,161,218,57,153,248,189,54,178,244,122,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,125,245,173,167,145,3,26,113,201,199,110,125,196,110,174,53,216,102,77,87,102,193,48,139,195,167,196,25,107,158,106,119,205,60,47,84,138,241,35,149,25,42,84,185,19,174,61,218,213,129,142,232,106,35,214,89,36,177,254,88,252,82,235,183,18,154,113,121,168,214,44,111,210,81,217,46,19,81,211,102,148,238,163,167,142,182,100,72,165,125,29,69,36,110,107,217,52,108,168,141,89,44,113,36,79,143,118,185,91,36,106,179,85,95,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,187,86,101,55,186,40,88,239,1,75,210,245,142,52,116,138,140,73,167,123,59,81,166,207,114,110,249,59,111,100,82,33,176,158,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,230,6,173,165,132,241,33,203,238,166,237,195,14,154,241,67,162,214,170,70,61,154,111,96,175,204,44,116,209,69,76,206,136,109,46,168,172,189,44,178,206,214,171,213,172,129,175,130,40,186,228,122,186,95,89,238,126,245,236,108,81,192,134,169,96,154,161,194,198,159,125,5,190,250,79,232,150,63,105,197,175,31,208,179,67,225,110,148,182,234,94,252,31,125,99,122,250,123,140,245,217,212,197,223,201,203,178,129,66,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,26,56,139,193,56,160,210,202,13,76,193,106,63,173,81,222,40,186,38,254,150,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,122,31,237,69,246,162,85,95,52,46,5,190,226,153,83,245,199,71,48,207,9,166,215,174,143,76,83,81,59,170,27,21,210,73,28,139,180,40,212,240,244,115,111,31,111,101,115,25,42,190,63,189,53,212,241,172,106,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,212,229,138,100,69,116,110,115,145,81,236,124,145,188,54,62,7,95,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,78,192,6,42,226,199,221,99,89,62,175,242,31,151,78,107,88,108,167,197,143,186,198,178,125,95,228,63,46,156,214,176,9,41,196,167,6,87,221,15,209,253,45,215,235,37,215,210,184,102,163,99,246,106,137,150,119,177,181,86,203,197,85,189,181,50,83,57,169,183,114,23,244,204,248,164,106,110,214,177,209,201,178,181,146,77,208,56,104,226,47,59,225,127,84,232,53,51,5,168,254,181,71,120,162,232,135,250,103,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,235,103,181,23,218,139,125,28,61,98,214,44,231,130,253,52,194,178,154,31,27,101,200,52,190,205,107,184,211,119,95,31,126,150,123,76,81,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,41,51,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,133,239,104,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,236,128,80,15,0,188,107,229,92,41,234,61,37,146,237,115,241,26,101,147,92,33,143,35,183,212,44,143,142,131,173,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,157,77,137,241,95,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,7,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,143,17,62,240,58,157,252,178,189,127,61,148,188,226,140,120,137,247,129,212,239,229,149,235,249,236,165,107,105,126,138,223,140,251,155,195,160,255,0,72,98,253,74,126,38,61,0,20,247,72,0,0,44,131,151,167,22,179,228,204,163,225,247,80,235,42,39,187,83,194,145,226,213,109,167,141,177,58,138,154,149,169,224,92,145,49,170,215,71,28,15,145,178,61,93,214,138,244,115,145,205,98,73,60,13,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,231,193,191,23,54,142,33,49,246,98,217,3,188,46,121,102,163,71,214,193,179,159,233,10,120,89,78,201,46,29,76,134,56,98,238,79,50,167,97,170,170,221,188,183,111,178,225,145,230,158,86,159,147,94,159,58,57,79,108,118,120,195,155,122,83,216,57,192,221,156,239,44,163,250,42,190,146,152,143,155,87,218,136,251,53,117,246,79,30,83,194,74,128,11,43,72,128,0,0,0,0,0,0,0,0,0,5,24,241,19,239,3,169,223,203,43,215,243,217,75,206,40,199,136,159,120,29,78,254,89,94,191,158,202,86,182,151,232,173,248,207,185,188,58,15,244,134,47,212,167,226,90,87,0,62,233,24,39,218,159,51,170,51,221,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,83,2,112,3,238,145,130,125,169,243,58,162,66,19,88,30,56,75,94,173,62,232,107,13,171,153,167,104,49,211,28,252,181,223,142,165,49,113,105,195,5,223,134,124,222,158,129,151,31,73,226,247,254,244,246,26,233,28,212,168,86,70,172,238,65,59,19,109,165,143,185,26,43,209,17,143,71,53,205,233,85,116,108,249,248,85,226,90,253,195,126,125,29,209,171,81,85,138,221,166,137,185,21,182,154,56,123,181,113,70,201,91,19,152,249,26,170,215,68,233,221,34,53,174,98,61,90,141,115,145,23,116,183,189,81,211,108,99,87,240,27,206,156,102,49,84,62,211,123,133,177,76,180,211,44,82,198,230,61,178,71,35,29,230,136,230,72,198,61,17,200,173,85,106,35,154,230,170,181,105,111,94,180,99,32,208,61,78,186,233,190,65,63,140,240,125,19,209,92,27,78,248,99,175,164,145,55,142,102,35,255,0,194,199,35,85,205,108,145,200,196,115,186,119,90,166,101,129,175,43,189,24,156,60,233,78,188,59,167,179,195,254,211,223,208,59,17,181,120,93,189,203,46,100,153,205,49,85,232,167,74,162,121,87,79,13,43,142,202,162,116,215,78,49,49,21,211,167,42,110,215,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,204,149,73,193,7,24,245,90,43,119,143,78,53,38,245,254,151,117,157,249,163,158,118,77,51,236,181,29,46,127,84,45,137,143,123,162,149,233,210,232,145,54,71,201,220,69,111,223,59,150,182,89,242,236,125,24,251,91,244,252,232,231,29,147,250,118,52,86,217,108,158,39,100,179,9,195,93,137,155,85,107,54,234,251,84,235,219,164,70,244,112,222,142,174,19,202,98,100,86,183,49,62,41,235,111,249,5,119,15,184,61,127,69,142,217,180,25,52,205,90,121,163,184,85,163,225,153,144,177,200,215,62,63,14,248,186,92,168,246,185,100,89,24,230,237,26,43,164,39,29,156,83,214,232,38,35,67,138,224,149,253,140,227,35,218,122,90,150,45,60,190,140,164,138,86,43,230,146,25,90,254,174,238,207,137,136,172,233,93,166,114,57,29,18,53,213,73,142,227,247,124,179,32,182,98,216,253,39,138,186,94,107,33,183,209,65,220,107,59,181,19,61,25,27,58,158,168,214,238,231,34,110,229,68,77,252,213,16,135,207,115,25,143,234,118,121,207,63,211,239,235,246,117,203,100,244,81,177,116,215,49,180,121,148,71,147,167,95,39,19,219,28,238,78,188,34,41,211,205,215,175,90,184,110,211,51,222,184,123,208,156,159,136,141,71,166,211,252,106,174,158,137,173,133,213,215,42,249,246,86,209,81,49,236,108,146,163,55,69,149,221,82,49,173,99,85,55,115,219,186,177,189,79,109,181,234,79,12,250,113,158,104,83,244,22,217,108,167,199,172,180,176,199,232,105,105,105,153,43,173,181,49,187,173,147,183,185,186,185,206,114,189,36,119,82,73,35,101,153,21,232,178,43,143,159,133,142,30,45,28,57,233,141,46,49,219,183,84,228,149,223,209,57,5,214,150,55,39,140,168,221,202,198,35,158,189,75,20,77,119,109,158,77,69,217,207,232,99,164,122,25,140,205,202,242,170,48,214,38,47,70,181,87,28,124,59,63,94,255,0,8,85,246,239,111,177,25,222,109,69,121,117,115,77,156,61,90,219,152,235,170,39,231,204,119,233,230,196,242,167,170,38,170,161,66,25,254,1,151,105,118,93,95,130,103,118,159,70,95,45,157,175,21,75,223,138,110,223,114,38,74,207,94,39,57,139,187,36,98,249,57,118,223,101,243,69,66,198,57,120,241,79,244,243,31,139,67,51,186,251,116,23,204,114,142,24,49,201,55,237,73,115,160,137,138,139,15,74,53,24,178,211,177,140,243,69,234,124,107,212,173,85,138,89,29,220,184,236,225,98,183,94,241,26,28,171,4,160,239,231,24,230,208,82,211,49,41,226,244,157,36,178,177,31,12,147,74,230,116,246,183,124,172,85,127,74,111,51,81,170,233,81,205,170,76,119,32,187,226,121,5,179,41,199,234,252,45,210,205,89,13,194,138,126,219,95,218,168,133,232,248,223,210,244,86,187,103,53,23,103,34,162,237,230,138,132,13,84,221,200,113,154,211,172,209,63,140,126,177,252,240,150,218,177,119,3,210,206,205,205,187,155,180,226,40,231,167,212,185,213,49,28,247,43,251,248,107,26,205,84,235,27,0,21,189,205,11,8,213,88,239,214,44,246,237,144,211,220,240,21,153,212,54,154,70,193,20,50,217,235,101,133,139,52,78,84,78,228,237,153,41,86,86,189,85,221,42,215,177,81,136,140,89,37,247,11,28,67,218,56,140,211,26,92,159,185,110,166,201,40,127,161,178,11,85,44,142,95,7,81,187,145,143,70,189,58,146,41,90,222,227,60,220,137,187,153,214,247,70,245,50,86,99,135,99,26,129,140,92,112,204,206,203,79,118,178,221,161,88,42,233,39,69,233,145,187,162,162,162,166,202,215,53,200,142,107,218,168,230,185,173,115,85,21,17,82,207,138,179,70,105,132,210,221,92,42,227,19,250,254,113,213,227,13,19,144,102,88,141,131,218,8,185,139,181,173,86,230,105,174,153,136,153,136,158,19,52,204,242,157,56,211,84,76,107,19,166,187,181,78,180,83,101,207,242,236,119,17,201,48,75,61,219,195,216,242,239,7,233,154,94,196,79,241,94,22,85,150,15,93,205,87,179,165,234,171,234,57,187,251,23,116,242,58,241,154,248,170,225,166,253,195,126,125,37,173,201,81,85,138,221,166,149,216,237,202,166,72,123,181,113,70,200,157,43,94,200,220,170,215,68,233,219,26,185,205,98,61,90,174,107,81,23,100,194,133,2,253,187,150,107,155,87,121,211,195,79,199,217,215,247,234,235,220,175,23,130,204,112,209,143,192,76,77,23,124,237,232,235,157,34,158,63,226,136,136,166,117,227,27,187,179,203,70,194,0,249,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,73,180,57,184,70,98,105,157,39,152,10,247,253,182,127,254,128,63,244,171,255,0,131,38,54,128,106,215,221,207,73,44,58,167,244,127,208,158,155,241,95,208,30,47,196,246,123,53,50,193,251,167,67,58,183,237,117,126,10,109,213,183,158,219,174,22,27,49,195,98,235,220,179,86,179,166,188,166,61,240,179,231,123,25,158,108,238,30,49,89,157,141,202,38,173,216,157,234,42,227,49,51,166,148,213,51,202,39,171,69,24,151,157,195,183,187,246,152,255,0,35,108,191,204,162,40,196,188,238,29,189,223,180,199,249,27,101,254,101,17,92,217,175,165,185,225,30,246,232,233,195,209,248,79,94,175,133,144,128,5,193,205,224,0,8,247,199,247,186,70,119,246,95,204,233,74,181,225,219,222,7,76,127,150,86,95,231,177,22,149,199,247,186,70,119,246,95,204,233,74,181,225,219,222,7,76,127,150,86,95,231,177,20,252,243,210,22,252,35,226,151,72,116,85,253,144,198,250,247,63,202,161,121,198,11,226,211,134,11,71,19,24,69,61,3,46,62,140,202,44,29,233,236,53,210,57,203,78,143,145,25,220,130,118,38,251,197,39,110,52,87,162,43,216,173,107,155,212,136,232,223,157,1,107,189,102,140,69,185,181,114,53,137,115,238,91,153,98,114,140,93,24,236,29,91,183,40,157,98,127,15,190,38,56,76,117,196,232,215,222,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,102,60,5,241,143,85,169,20,176,104,222,171,94,188,70,91,79,180,54,26,233,25,52,149,23,138,118,67,44,146,54,119,35,21,137,44,44,135,206,87,189,171,42,57,187,163,158,215,61,252,143,30,156,33,253,213,237,19,234,246,157,218,247,204,44,212,107,227,173,244,84,93,117,23,248,218,232,145,155,175,113,169,221,134,36,153,91,179,31,36,168,140,141,55,233,141,18,175,109,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,20,153,139,249,14,47,182,153,246,85,31,172,126,19,221,60,122,138,153,202,186,89,200,39,95,50,237,63,125,86,171,252,232,171,217,85,60,56,87,79,155,176,64,35,151,5,252,82,91,248,129,192,97,180,228,151,154,119,106,21,138,21,75,205,42,64,218,117,170,137,31,211,29,100,76,69,84,115,92,213,141,36,233,70,163,37,85,78,134,49,241,117,102,205,69,203,126,128,233,246,79,157,250,63,199,253,28,179,86,221,188,47,119,181,223,240,240,62,94,223,94,206,233,234,232,219,171,165,118,223,125,151,216,93,45,98,109,222,181,23,232,159,55,77,92,201,152,100,184,204,179,48,171,43,196,81,165,216,171,119,78,169,214,120,76,76,233,194,121,196,246,78,174,194,99,222,34,125,223,181,59,249,27,122,254,101,41,14,127,109,159,255,0,160,15,253,42,255,0,224,201,141,196,79,187,246,167,127,35,111,95,204,165,49,169,199,88,198,90,185,228,42,215,72,227,194,99,156,79,108,38,239,236,182,109,179,89,134,19,246,165,175,39,229,43,141,223,58,154,181,221,170,157,126,109,83,166,154,199,53,24,151,255,0,145,100,22,140,79,31,185,229,57,5,95,133,181,217,168,230,184,86,207,219,115,251,84,240,177,95,35,250,88,138,231,108,214,170,236,212,85,93,188,145,84,160,2,94,241,197,198,84,26,215,59,52,211,76,110,53,13,194,104,166,108,245,85,209,73,36,77,190,185,99,133,241,164,144,201,12,114,70,216,37,238,167,66,185,205,123,145,175,219,118,49,82,173,148,99,168,192,90,189,93,92,231,119,72,237,158,63,135,111,253,155,239,164,77,148,197,109,110,97,151,97,108,196,197,186,124,172,215,95,85,52,255,0,71,255,0,202,121,83,29,115,172,242,138,166,49,111,21,92,75,95,184,144,207,164,186,57,106,41,113,91,76,210,183,29,182,212,199,15,118,146,41,25,19,101,115,223,27,81,92,233,93,3,100,86,185,207,70,43,149,173,114,162,110,185,11,129,110,18,160,215,123,245,70,123,158,81,211,212,96,54,57,165,161,168,164,117,68,140,150,229,90,176,162,164,77,88,94,201,34,108,105,44,82,185,234,169,186,244,49,17,200,231,171,49,175,12,220,51,101,220,74,229,211,89,236,245,62,140,177,219,58,125,51,121,232,138,111,1,220,138,103,65,247,135,75,27,229,238,62,5,103,168,171,211,191,82,249,39,157,202,97,216,118,49,167,248,197,187,12,195,44,180,246,155,45,166,20,130,146,146,4,94,152,219,186,170,170,170,238,174,115,156,170,231,61,202,174,115,156,231,57,85,85,85,125,242,188,13,121,141,233,198,98,184,211,175,95,92,254,145,236,234,237,68,237,238,213,225,118,55,45,167,103,50,41,138,46,238,233,59,188,237,211,61,122,255,0,234,87,174,186,252,238,51,92,233,51,76,203,49,183,100,247,108,98,227,108,195,50,90,124,122,245,85,10,197,73,116,158,222,149,205,163,114,170,34,200,144,43,216,143,114,55,126,148,115,186,81,221,42,230,189,17,88,234,49,213,28,71,62,193,115,235,206,55,170,52,245,16,229,80,204,218,155,162,84,214,50,174,87,203,59,27,63,113,243,49,239,73,28,246,202,215,171,186,149,119,114,239,231,185,124,228,114,227,67,133,187,127,16,56,12,215,108,110,205,78,237,66,177,66,139,102,170,89,219,78,181,81,35,250,164,163,149,234,138,142,107,154,178,44,125,74,212,100,170,139,214,198,62,94,169,140,235,47,171,27,107,126,220,249,212,245,118,253,221,189,158,207,13,115,209,142,216,218,217,156,116,225,177,116,199,145,189,49,19,86,145,19,76,242,137,154,190,199,31,58,39,151,206,141,56,197,85,91,169,122,181,155,234,245,85,138,227,159,93,61,39,113,176,89,162,177,197,93,34,42,212,84,211,199,52,210,49,211,185,85,123,146,167,121,90,175,242,87,35,90,174,234,122,185,238,154,252,166,63,26,159,97,255,0,237,197,127,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,39,63,42,156,199,24,180,228,249,230,25,115,189,83,210,222,178,24,109,211,218,233,37,85,107,171,27,76,149,75,58,70,171,228,231,53,178,177,221,27,245,43,122,156,136,168,199,171,107,89,69,201,156,194,138,174,79,30,60,252,38,27,183,164,92,37,22,246,63,21,103,7,71,155,17,68,196,83,28,34,60,165,53,76,196,71,84,70,179,217,17,220,178,16,1,127,114,24,0,2,156,248,254,247,183,206,254,203,249,101,41,49,185,89,251,191,100,31,203,42,191,230,84,68,57,227,251,222,223,59,251,47,229,148,164,198,229,103,238,253,144,127,44,170,255,0,153,81,20,252,187,210,247,60,107,247,186,67,108,191,187,172,31,169,135,248,33,49,128,5,193,205,234,115,227,251,222,223,59,251,47,229,148,167,77,210,110,33,243,125,21,194,51,124,91,1,147,209,247,28,219,192,67,45,226,57,21,181,20,52,240,37,71,91,96,68,79,86,87,247,209,18,93,247,98,53,221,41,214,173,124,125,203,143,239,123,124,239,236,191,150,82,152,14,221,110,184,94,46,20,182,155,77,5,69,109,117,108,204,166,165,165,166,137,210,203,60,175,114,53,145,177,141,69,87,57,206,84,68,106,34,170,170,162,33,174,49,87,43,181,141,185,85,185,210,119,170,252,102,97,218,185,6,15,13,143,217,156,21,156,101,49,85,191,37,102,102,39,151,155,77,53,70,189,209,49,19,199,135,111,7,51,128,96,25,118,168,229,212,24,38,9,105,244,157,242,231,221,240,180,189,248,161,238,118,226,124,175,245,229,115,88,155,50,55,175,155,147,125,182,79,53,68,46,147,135,189,9,198,56,119,211,138,109,63,198,170,234,43,92,233,157,93,114,175,159,116,117,109,107,216,198,201,42,51,117,72,155,211,27,26,214,53,87,102,177,187,171,221,212,247,117,110,18,248,96,180,112,207,132,84,80,62,227,233,60,162,255,0,217,158,253,93,27,156,148,234,248,209,253,184,32,98,237,180,81,247,36,68,122,162,61,234,231,57,221,40,173,141,153,208,181,228,249,92,96,169,242,183,126,124,254,17,217,227,219,236,241,231,222,146,54,246,173,166,191,242,12,12,233,133,162,121,245,220,171,237,79,101,49,245,99,254,41,227,49,20,143,154,227,113,183,217,237,245,87,107,181,125,61,21,13,20,47,169,170,170,169,149,177,69,4,76,106,185,242,61,238,84,70,181,173,69,85,114,170,34,34,42,169,244,149,173,204,79,138,122,219,254,65,93,195,238,15,95,209,99,182,109,6,77,51,86,158,104,238,21,104,248,102,100,44,114,53,207,143,195,190,46,151,42,61,174,89,22,70,57,187,70,138,233,12,126,54,140,13,153,187,95,221,29,178,168,236,166,204,226,118,175,50,167,3,135,225,28,235,171,170,154,99,156,247,207,84,71,92,204,107,164,107,49,128,248,170,226,90,253,196,134,125,37,209,203,81,75,138,218,102,149,184,237,182,166,56,123,180,145,72,200,155,43,158,248,218,138,231,74,232,27,34,181,206,122,49,92,173,107,149,19,117,201,92,2,240,177,247,99,203,155,170,25,157,5,186,175,7,198,43,29,4,148,85,73,221,244,165,122,68,143,108,43,26,57,54,138,62,228,82,189,95,187,95,234,199,210,246,186,78,140,41,195,222,132,228,252,68,106,61,54,159,227,85,116,244,77,108,46,174,185,87,207,178,182,138,137,143,99,100,149,25,186,44,174,234,145,141,107,26,169,187,158,221,213,141,234,123,110,183,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,89,202,176,85,230,55,231,23,137,227,17,62,217,253,35,253,27,203,164,13,166,195,108,102,87,70,206,228,186,81,114,170,116,225,245,40,235,157,126,221,124,120,243,231,92,206,186,76,199,62,59,56,88,173,215,188,70,135,42,193,40,59,249,198,57,180,20,180,204,74,120,189,39,73,44,172,71,195,36,210,185,157,61,173,223,43,21,95,210,155,204,212,106,186,84,115,106,147,29,200,46,248,158,65,108,202,113,250,191,11,116,179,86,67,112,162,159,182,215,246,170,33,122,62,55,244,189,21,174,217,205,69,217,200,168,187,121,162,161,176,1,90,220,196,248,88,173,176,100,21,220,65,96,244,29,118,59,158,211,228,208,181,41,225,142,223,86,175,134,22,76,198,163,154,249,60,67,229,234,114,35,28,228,145,36,123,157,180,136,141,203,207,114,233,159,235,150,121,199,63,215,238,235,246,245,74,189,209,70,218,83,68,198,206,102,83,30,78,173,124,156,207,108,243,183,58,240,152,171,95,55,94,189,105,227,189,76,68,198,225,99,136,123,71,17,154,99,75,147,247,45,212,217,37,15,244,54,65,106,165,145,203,224,234,55,114,49,232,215,167,82,69,43,91,220,103,155,145,55,115,58,222,232,222,166,99,40,231,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,93,110,29,152,227,26,129,140,91,179,60,50,245,79,118,178,221,161,73,233,42,224,85,233,145,187,170,42,42,46,202,215,53,200,173,115,28,136,230,185,174,107,145,21,21,18,67,40,204,99,29,107,118,191,159,79,62,254,255,0,215,189,79,233,27,98,234,217,92,127,150,195,199,245,107,179,51,79,248,103,156,209,62,31,87,94,116,246,204,74,179,191,109,51,136,31,236,63,79,127,201,245,191,231,100,231,208,60,206,171,137,110,27,45,185,30,164,218,45,223,232,202,142,231,111,186,209,91,251,208,83,190,159,196,84,82,185,141,85,145,210,55,170,38,121,170,63,125,213,85,21,60,182,139,95,181,49,255,0,209,251,254,138,255,0,241,132,165,193,113,47,216,157,195,29,77,159,210,31,74,126,128,217,174,247,110,231,107,192,248,222,151,212,86,118,246,222,94,223,225,116,117,110,239,103,86,223,3,27,46,163,48,183,114,170,177,218,238,110,207,57,137,236,236,238,213,53,182,152,157,144,197,224,236,218,217,104,166,49,62,86,159,155,77,116,206,154,85,215,84,68,124,237,222,189,122,221,123,246,0,240,145,254,228,223,253,158,185,255,0,156,29,199,137,253,83,200,52,87,67,114,93,77,197,168,237,213,87,75,55,131,236,67,112,141,239,167,119,122,178,24,93,212,214,61,142,93,155,43,149,54,114,121,162,123,83,201,98,87,237,179,255,0,244,1,255,0,165,95,252,25,49,181,255,0,73,126,238,122,73,126,210,207,164,30,132,244,223,133,254,143,240,158,39,179,217,169,138,127,220,250,217,213,191,107,167,240,147,110,173,252,246,217,114,172,222,195,95,179,118,50,253,55,180,234,141,222,58,78,156,226,16,57,158,95,158,101,121,150,6,173,177,154,230,204,215,31,62,231,148,243,34,170,60,166,145,77,85,204,112,152,214,35,140,245,107,162,189,255,0,109,51,136,31,236,63,79,127,201,245,191,231,102,75,231,87,238,177,139,125,96,80,252,186,226,124,223,181,49,255,0,209,251,254,138,255,0,241,135,211,206,175,221,99,22,250,192,161,249,117,196,249,202,104,199,81,191,242,205,122,180,227,19,219,175,47,185,237,210,14,39,101,177,63,38,255,0,102,162,152,211,127,127,74,107,167,236,238,252,232,141,126,183,47,189,0,57,92,123,246,105,151,219,95,39,173,37,87,60,239,196,159,233,39,234,210,42,242,184,247,236,211,47,182,190,79,90,74,174,121,223,137,63,210,79,213,164,195,91,162,175,43,143,126,205,50,251,107,228,245,165,255,0,20,3,202,227,223,179,76,190,218,249,61,105,127,192,64,14,103,92,7,125,219,236,85,58,243,164,246,94,172,251,31,183,187,210,86,187,117,187,185,85,148,66,215,194,216,247,119,117,169,222,167,129,181,10,222,152,228,150,102,164,112,166,253,17,53,41,130,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,105,226,162,249,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,121,82,105,93,38,239,108,143,236,132,191,229,231,198,157,171,138,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,211,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,61,82,212,214,7,75,117,75,59,209,108,238,217,169,154,105,125,244,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,239,115,49,241,187,120,229,123,125,102,174,219,238,155,42,34,166,194,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,7,64,230,143,238,39,169,191,98,252,226,136,165,110,19,189,233,244,111,235,3,30,249,140,5,212,243,71,247,19,212,223,177,126,113,68,82,183,9,222,244,250,55,245,129,143,124,198,0,46,167,154,63,184,158,166,253,139,243,138,34,149,184,78,247,167,209,191,172,12,123,230,48,23,83,205,31,220,79,83,126,197,249,197,17,74,220,39,123,211,232,223,214,6,61,243,24,0,217,76,141,92,116,112,101,98,227,15,78,41,109,145,221,125,13,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,73,42,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,226,121,98,243,0,172,213,218,58,110,31,181,191,34,241,121,213,39,76,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,249,205,35,218,233,154,246,238,142,145,175,124,156,183,51,174,3,190,237,246,42,157,121,210,123,47,86,125,143,219,221,233,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,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,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,21,171,25,215,220,191,75,51,45,76,244,95,164,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,218,193,85,127,183,157,255,0,146,239,253,54,255,0,224,11,41,210,124,235,238,161,165,152,110,166,122,47,209,159,75,113,251,117,247,193,119,251,222,23,197,83,71,55,107,185,210,222,190,158,231,79,87,75,119,219,125,147,125,128,237,100,127,227,219,22,211,140,159,132,125,76,118,165,208,218,166,164,179,227,245,183,75,84,215,9,82,47,11,120,142,7,165,12,144,200,170,213,108,206,157,236,137,168,213,222,78,234,196,168,230,200,230,58,64,21,151,206,159,94,105,173,56,110,41,195,149,154,182,173,151,43,237,67,50,107,210,67,81,44,76,244,116,43,36,84,208,202,196,103,68,236,150,161,36,145,19,175,239,111,161,99,149,158,179,28,129,81,100,244,228,239,128,105,30,117,196,53,234,171,59,199,170,238,217,62,43,103,101,255,0,23,73,81,142,183,82,190,58,134,69,53,68,172,85,234,117,75,29,61,50,193,228,172,111,223,94,187,72,200,92,216,65,102,197,175,185,5,186,253,118,180,80,248,138,76,102,222,203,165,210,78,235,25,225,233,95,85,5,35,100,217,202,138,253,231,171,167,102,205,69,119,175,190,221,45,114,166,64,225,87,84,190,226,220,71,105,214,166,77,125,244,53,5,155,32,165,244,173,111,133,241,29,171,92,175,236,215,125,237,24,247,59,122,89,103,111,168,213,122,111,187,54,114,53,80,54,83,0,1,173,103,22,62,244,250,201,245,129,144,252,198,113,195,71,17,121,223,11,250,167,65,169,152,45,71,245,170,59,197,23,68,63,211,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,61,168,190,212,87,22,62,244,250,201,245,129,144,252,198,115,228,205,244,27,50,195,52,123,79,53,201,212,85,117,120,158,127,79,88,198,92,27,78,141,130,138,227,79,93,87,78,234,39,185,30,229,235,116,84,204,157,174,114,51,173,36,145,172,71,118,100,112,27,15,105,110,164,105,199,19,58,53,108,207,241,202,63,74,226,25,165,190,104,164,162,187,80,167,223,35,87,62,10,154,90,136,95,212,199,116,189,146,196,244,221,209,187,165,122,92,246,42,57,107,175,41,228,217,71,119,226,106,170,135,27,200,110,182,29,24,169,183,178,242,218,182,164,21,53,84,213,75,84,214,75,101,137,100,155,187,251,143,92,145,213,201,20,141,99,85,140,122,76,246,185,207,139,252,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,247,177,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,32,62,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,229,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,62,178,162,249,172,113,213,77,152,201,95,194,198,148,87,210,84,216,169,106,22,28,214,185,212,178,182,119,92,105,43,94,158,141,98,77,27,81,172,138,90,120,229,116,209,171,187,138,177,181,175,107,91,34,74,24,43,152,23,29,215,222,42,178,169,48,172,89,254,11,76,177,251,130,201,110,166,217,146,122,82,170,9,42,163,138,235,214,250,120,170,32,238,211,84,53,60,51,149,90,205,183,93,221,230,145,0,202,188,52,112,233,157,241,65,170,116,26,103,130,211,255,0,90,172,188,86,245,195,253,44,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,117,191,216,137,237,84,236,28,111,233,14,27,160,188,78,101,186,71,167,240,85,199,98,199,105,237,16,211,173,92,235,52,242,189,246,186,73,101,154,71,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,6,10,45,251,149,167,30,223,78,232,236,60,40,234,132,29,25,5,170,223,224,241,11,165,61,62,209,215,208,210,64,174,74,58,134,177,54,142,104,96,137,202,201,118,70,201,28,106,143,84,149,168,233,227,175,11,92,18,90,184,175,224,107,37,190,227,16,82,80,234,46,43,156,93,166,181,86,54,149,174,158,237,3,108,244,142,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,111,8,63,209,86,5,149,127,178,184,230,73,142,92,63,223,40,235,173,181,212,242,127,201,146,25,163,145,159,153,205,115,126,10,128,109,38,80,15,52,127,126,205,77,251,23,228,244,69,159,114,253,227,186,197,197,86,43,30,21,148,191,193,106,110,63,111,73,46,52,219,62,79,74,82,193,29,44,114,221,122,217,79,21,60,29,218,154,135,39,134,106,171,153,182,233,187,124,210,176,121,163,251,246,106,111,216,191,39,162,3,175,224,188,96,228,218,93,194,37,239,134,237,63,90,187,125,203,48,202,46,85,249,13,201,209,83,203,4,214,74,155,100,20,110,161,99,100,99,221,215,35,155,35,157,35,123,110,141,34,141,26,231,119,29,209,143,248,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,136,218,237,209,170,246,245,189,89,27,87,173,237,69,233,88,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,153,176,79,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,14,235,195,71,14,152,39,11,250,89,65,166,120,45,63,245,170,203,197,111,92,223,211,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,119,67,61,136,158,213,92,170,0,26,171,153,255,0,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,192,6,85,215,94,30,178,173,11,163,211,251,221,218,167,210,54,93,72,195,237,153,109,162,225,29,44,145,70,158,38,6,73,61,27,149,200,172,89,160,123,209,28,140,115,183,142,72,30,168,197,151,161,161,177,71,250,4,215,29,44,255,0,231,222,25,168,24,255,0,251,245,55,142,181,215,83,127,200,150,46,184,101,254,229,237,234,253,234,167,149,107,91,185,54,86,79,196,213,222,186,231,144,218,169,52,98,146,225,79,121,182,210,70,147,203,85,93,75,37,82,190,75,43,147,188,217,97,237,194,199,198,234,181,149,206,86,190,7,181,28,247,74,216,35,175,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,7,185,237,99,222,212,99,239,120,14,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,243,57,99,170,106,198,117,247,47,210,204,203,83,61,23,233,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,197,107,126,222,119,254,75,191,244,219,255,0,128,2,127,241,99,238,177,172,159,87,249,15,203,167,53,172,54,40,213,140,235,238,161,192,46,101,169,126,139,244,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,107,174,6,202,124,39,123,172,104,223,213,254,61,242,232,15,171,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,235,141,206,221,90,143,111,91,21,241,185,122,30,228,95,151,132,239,117,141,27,250,191,199,190,93,1,149,64,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,107,202,247,142,159,184,166,84,205,14,214,60,207,194,105,181,235,175,208,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,239,77,117,68,139,99,252,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,204,13,164,193,88,28,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,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,10,49,226,39,222,7,83,191,150,87,175,231,178,151,156,81,143,17,62,240,58,157,252,178,189,127,61,148,173,109,47,209,91,241,159,115,120,116,31,233,12,95,169,79,196,199,160,2,158,233,0,0,0,230,48,236,199,39,211,252,158,221,153,225,151,170,139,77,234,211,50,79,73,87,2,167,84,110,217,81,81,81,119,71,53,205,85,107,152,228,86,185,174,115,92,138,138,168,188,56,63,98,102,153,214,57,190,46,91,162,245,19,110,228,68,211,49,164,196,241,137,137,231,19,29,113,43,181,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,245,149,177,171,156,189,135,185,175,116,79,234,118,237,69,69,94,182,61,173,203,101,24,232,86,182,101,218,7,168,52,153,222,37,63,245,186,107,157,47,76,95,209,244,29,248,165,154,151,174,72,223,218,238,118,90,157,198,183,169,190,212,252,139,115,154,75,171,88,70,182,97,20,89,246,3,116,241,118,234,189,227,150,41,17,27,81,71,80,136,138,250,121,216,138,189,18,183,116,221,55,84,84,86,185,170,230,57,174,91,230,83,153,198,58,141,202,254,124,115,239,239,253,92,151,210,30,195,92,217,108,87,202,112,209,51,134,185,62,108,253,153,251,51,255,0,79,108,119,196,187,144,0,152,107,96,0,0,0,0,0,0,0,0,163,30,34,125,224,117,59,249,101,122,254,123,41,121,197,24,241,19,239,3,169,223,203,43,215,243,217,74,214,210,253,21,191,25,247,55,135,65,254,144,197,250,148,252,75,74,224,7,221,35,4,251,83,230,117,68,132,35,223,0,62,233,24,39,218,159,51,170,36,33,53,128,253,214,215,171,79,186,26,191,107,61,63,142,254,53,223,142,160,196,156,75,112,233,140,113,35,128,253,20,187,77,79,109,187,82,76,201,237,55,183,81,173,68,182,247,117,179,188,141,106,62,53,115,100,141,170,199,49,93,211,191,67,213,21,209,179,108,182,15,123,182,168,189,68,219,185,26,196,162,176,24,236,70,89,137,163,25,132,174,105,185,68,235,19,29,83,238,152,234,152,158,19,28,38,38,20,15,152,225,217,62,159,228,247,28,51,51,178,212,90,111,86,153,150,10,186,73,209,58,163,118,200,168,168,169,186,57,174,106,163,154,246,170,181,205,115,92,213,84,84,85,156,252,181,248,150,184,37,194,14,27,50,133,167,117,11,161,170,171,198,106,27,27,146,86,74,142,116,243,210,59,161,170,142,107,154,179,204,215,189,90,173,86,61,155,191,174,54,177,205,142,221,111,138,225,166,55,104,168,41,217,93,83,13,222,154,106,166,196,212,150,88,163,117,35,163,141,207,219,119,53,174,150,85,107,85,118,69,145,234,155,117,46,248,19,128,31,123,124,19,237,79,150,85,20,155,84,85,150,230,113,102,221,93,113,30,49,58,126,190,215,82,102,24,155,27,111,176,183,51,28,101,168,137,242,117,215,17,31,86,187,123,241,172,79,84,76,211,63,240,204,196,204,166,55,30,156,33,253,213,237,19,234,246,157,218,247,204,44,212,107,227,173,244,84,93,117,23,248,218,232,145,155,175,113,169,221,134,36,153,91,179,31,36,168,140,141,55,233,141,18,179,112,236,199,39,211,252,158,221,153,225,151,170,139,77,234,211,50,79,73,87,2,167,84,110,217,81,81,81,119,71,53,205,85,107,152,228,86,185,174,115,92,138,138,168,183,240,86,47,48,238,22,62,129,228,18,235,158,9,65,113,158,199,145,214,77,62,71,30,221,216,237,149,242,189,21,38,234,87,43,210,42,135,189,254,74,157,44,145,58,81,200,146,197,27,100,115,204,182,105,159,150,88,225,49,207,79,127,235,237,237,82,250,43,219,90,110,211,27,55,154,204,85,77,81,49,110,106,227,26,79,59,115,175,56,159,171,175,169,203,118,34,111,240,211,196,94,49,196,142,3,244,174,211,13,61,182,237,73,51,224,187,89,27,88,181,18,219,221,214,254,202,185,202,200,213,205,146,54,163,218,244,111,78,253,108,69,87,70,253,178,217,73,60,52,241,23,147,240,221,159,125,43,180,195,81,114,180,213,194,248,46,214,70,214,37,60,87,6,244,63,178,174,114,178,68,107,163,145,200,246,189,27,213,183,91,17,81,178,63,123,116,200,53,235,76,108,26,53,62,189,37,255,0,210,120,124,84,109,172,138,170,223,18,202,250,142,185,18,38,68,214,46,202,217,86,87,54,37,107,250,122,31,186,72,172,233,114,164,142,87,154,83,139,177,51,118,116,170,152,227,225,219,250,246,123,20,205,188,216,75,251,61,154,83,70,6,220,213,98,245,90,91,211,140,197,83,254,239,183,93,126,110,186,239,71,92,204,85,166,61,227,83,137,47,216,243,166,63,232,126,171,181,154,100,221,202,91,7,85,39,126,56,123,107,31,136,169,127,82,163,19,182,201,19,165,29,213,188,143,143,118,61,137,38,212,247,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,236,58,163,169,57,62,175,231,215,157,71,204,101,167,125,218,247,51,101,153,41,161,72,162,141,172,99,99,142,54,55,205,81,172,141,140,98,43,149,92,168,212,87,57,206,85,114,216,7,46,206,22,40,172,24,253,15,16,89,197,7,93,242,231,188,248,204,46,74,136,100,183,210,43,38,133,243,61,170,230,178,79,16,201,122,154,138,199,53,35,72,222,215,111,34,163,96,46,215,115,62,198,69,20,112,162,63,8,235,159,25,253,35,171,86,222,192,97,240,93,19,108,229,88,140,79,159,136,175,77,116,250,213,233,59,180,68,253,138,56,235,51,254,42,162,53,170,41,103,190,21,120,105,176,240,223,128,199,107,106,83,213,101,87,104,98,118,69,114,166,146,110,213,92,177,190,87,68,214,50,71,42,53,177,54,119,70,142,107,88,175,70,163,156,212,85,217,51,96,5,206,205,154,44,81,22,237,198,145,14,102,204,115,28,78,109,138,185,141,198,87,53,92,174,117,153,159,231,132,68,112,136,142,17,17,17,28,33,28,185,132,91,173,245,220,39,230,21,53,180,20,245,19,91,230,182,84,210,73,44,77,123,169,229,90,248,35,89,35,85,77,216,229,142,73,25,212,155,47,75,220,158,199,42,45,62,23,25,199,247,186,70,119,246,95,204,233,74,115,41,187,73,251,221,62,172,123,229,210,157,10,204,206,207,221,137,234,189,87,193,109,57,249,118,113,79,91,96,200,40,120,125,206,43,250,236,119,61,224,198,102,114,211,195,29,190,173,95,52,207,133,238,86,181,242,120,135,203,210,213,87,185,201,34,70,198,183,105,21,91,101,37,3,230,56,118,79,167,249,61,199,12,204,236,181,22,155,213,166,101,130,174,146,116,78,168,221,178,42,42,42,110,142,107,154,168,230,189,170,173,115,92,215,53,85,21,21,109,175,129,93,75,213,93,75,209,59,109,126,165,88,234,31,13,36,61,139,102,75,83,115,138,162,91,235,89,81,81,27,213,241,53,18,72,157,10,69,28,106,249,21,93,42,238,253,213,85,85,100,50,28,125,117,127,83,187,19,172,114,238,136,234,158,205,58,181,240,236,84,58,89,217,44,61,152,141,164,192,85,76,81,114,99,126,34,98,55,170,171,89,138,233,227,165,91,209,198,168,167,143,58,248,198,244,196,66,253,171,62,32,127,179,13,61,255,0,40,86,255,0,154,19,223,134,13,44,200,52,87,67,113,173,50,202,107,45,213,87,75,55,140,239,205,111,145,239,167,119,122,178,105,155,210,231,177,142,93,155,43,81,119,106,121,162,251,83,205,114,152,37,112,153,94,31,5,92,220,181,19,172,198,156,218,255,0,104,182,239,56,218,140,45,56,60,194,170,102,138,106,138,163,74,116,227,17,49,238,153,107,222,94,119,14,222,239,218,99,252,141,178,255,0,50,136,163,18,237,116,155,49,198,52,255,0,133,124,15,51,204,239,84,246,155,45,167,7,179,79,87,87,58,175,76,109,240,80,162,34,34,110,174,115,156,168,214,177,168,174,115,156,214,181,21,85,17,107,251,55,49,77,203,147,60,180,110,30,154,237,215,123,5,131,183,110,38,106,155,147,17,17,198,102,102,56,68,71,92,203,45,131,175,96,25,254,35,170,56,141,6,119,130,93,189,39,99,185,247,124,45,87,98,88,123,157,185,95,19,253,73,90,215,166,207,141,233,230,212,223,109,211,201,81,78,194,92,41,170,43,136,170,153,214,37,206,23,172,220,195,220,170,213,218,102,154,169,153,137,137,141,38,38,56,76,76,79,24,152,158,112,0,15,215,154,61,241,253,238,145,157,253,151,243,58,82,173,120,118,247,129,211,31,229,149,151,249,236,69,165,113,253,238,145,157,253,151,243,58,82,173,120,118,247,129,211,31,229,149,151,249,236,69,63,60,244,133,191,8,248,165,210,29,21,127,100,49,190,189,207,242,168,94,112,0,184,57,188,43,123,152,135,9,211,216,174,23,94,35,240,151,83,165,166,186,104,93,146,91,145,177,194,180,149,50,57,145,54,170,36,106,34,72,217,100,115,123,137,231,34,75,34,191,119,181,238,237,89,8,48,241,216,42,49,214,166,213,127,116,246,74,199,178,219,77,138,217,92,194,156,118,27,140,114,170,158,170,169,215,140,107,199,73,225,194,116,225,61,83,26,196,208,134,1,159,229,218,93,151,80,103,120,37,219,209,151,203,103,119,194,213,118,34,155,183,220,137,241,63,212,149,174,98,238,201,30,158,109,93,183,221,60,209,20,184,60,91,48,184,113,91,194,157,206,251,105,178,211,227,213,217,221,130,245,106,165,164,169,173,116,241,83,74,171,81,72,199,62,86,198,213,86,171,152,142,85,72,247,68,85,68,69,219,206,163,53,159,31,180,98,122,195,157,98,216,253,39,133,181,217,178,91,157,190,138,14,227,159,218,167,134,170,70,70,206,167,170,185,219,53,168,155,185,85,87,111,53,85,45,111,128,31,116,140,19,237,79,153,213,21,172,130,107,139,247,48,213,79,155,164,235,29,250,196,106,222,29,46,209,134,171,42,193,231,150,104,136,189,23,40,138,106,158,123,179,77,85,238,207,84,198,177,19,199,93,39,93,52,214,117,135,63,181,103,196,15,246,97,167,191,229,10,223,243,66,194,56,137,247,126,212,239,228,109,235,249,148,166,66,49,239,17,62,239,218,157,252,141,189,127,50,148,158,181,151,217,192,218,185,228,117,227,28,126,232,159,213,169,49,219,95,153,237,94,97,131,253,163,52,207,147,174,55,116,141,62,117,84,235,240,194,140,76,247,197,143,9,217,63,13,153,58,84,83,186,162,237,132,221,166,115,109,23,119,53,58,152,237,149,222,22,167,165,17,27,59,90,138,168,168,136,217,90,213,115,81,21,36,142,60,8,95,190,99,135,99,26,129,140,92,112,204,206,203,79,118,178,221,161,88,42,233,39,69,233,145,187,162,162,162,166,202,215,53,200,142,107,218,168,230,185,173,115,85,21,17,82,173,149,229,212,102,22,238,211,60,42,141,52,159,111,225,45,249,183,187,101,136,216,252,110,6,237,49,189,102,191,41,21,211,215,49,30,79,73,137,251,84,235,58,117,78,179,19,219,21,41,193,127,20,151,14,31,179,232,109,57,37,230,161,186,123,125,153,82,243,74,144,58,161,41,101,86,116,199,89,19,17,81,90,230,185,35,73,58,81,202,248,145,83,161,239,100,93,54,247,110,184,219,239,22,250,91,181,166,190,158,182,134,182,22,84,210,213,83,74,217,98,158,39,181,28,201,24,246,170,163,154,230,170,42,57,21,81,81,81,80,167,62,44,120,78,201,248,108,201,210,162,157,213,23,108,38,237,51,155,104,187,185,169,212,199,108,174,240,181,61,40,136,217,218,212,85,69,68,70,202,214,171,154,136,169,36,113,228,46,7,120,202,131,69,39,126,154,106,117,198,161,216,77,108,206,158,150,186,89,36,149,182,39,36,115,62,68,142,24,225,146,73,27,60,189,164,232,71,53,172,114,185,251,110,247,170,231,101,120,250,242,251,159,35,197,240,141,120,76,245,127,164,246,253,252,149,93,187,217,44,54,216,96,163,105,118,122,119,235,154,124,234,105,142,53,196,117,233,207,202,83,202,105,158,51,17,187,17,189,17,19,106,96,2,220,231,85,82,115,56,199,237,22,110,35,233,174,54,218,78,205,69,247,26,162,184,92,31,220,115,187,213,13,150,122,116,126,202,170,141,251,213,60,45,217,187,39,169,190,219,170,170,198,44,59,49,201,244,255,0,39,183,102,120,101,234,162,211,122,180,204,147,210,85,192,169,213,27,182,84,84,84,93,209,205,115,85,90,230,57,21,174,107,156,215,34,162,170,44,174,230,153,239,3,143,255,0,35,105,63,158,214,145,138,195,166,217,62,73,128,229,90,143,105,138,158,91,78,25,53,186,43,178,58,100,108,177,182,181,242,71,12,141,106,249,61,169,36,104,199,34,47,82,44,140,84,106,183,173,205,215,153,141,53,124,186,231,147,231,19,51,195,187,140,207,230,236,173,140,187,106,118,87,7,242,185,137,166,170,41,163,206,227,19,189,59,148,211,199,158,186,197,49,30,16,184,78,22,56,135,180,113,25,166,52,185,63,114,221,77,146,80,255,0,67,100,22,170,89,28,190,14,163,119,35,30,141,122,117,36,82,181,189,198,121,185,19,119,51,173,238,141,234,102,50,146,120,84,205,245,31,3,215,92,102,235,165,184,245,70,67,122,170,153,212,46,178,69,59,226,109,202,154,70,175,118,41,28,213,68,107,90,212,238,245,191,120,227,116,77,145,232,169,26,151,108,91,114,140,125,88,235,26,215,30,117,60,39,191,191,245,255,0,87,59,116,141,178,118,182,87,52,138,112,213,71,146,187,19,85,49,172,107,79,30,52,233,174,186,71,213,153,231,28,53,153,166,100,0,18,205,124,167,62,63,189,237,243,191,178,254,89,74,76,110,86,126,239,217,7,242,202,175,249,149,17,14,120,254,247,183,206,254,203,249,101,41,49,185,89,251,191,100,31,203,42,191,230,84,69,63,46,244,189,207,26,253,238,144,219,47,238,235,7,234,97,254,8,76,96,1,112,115,122,156,248,254,247,183,206,254,203,249,101,41,154,249,84,225,216,197,219,39,207,51,59,157,150,158,170,245,143,67,110,130,215,87,42,43,157,70,218,148,170,73,214,52,95,38,185,205,137,141,235,219,169,27,212,212,84,71,189,29,133,56,254,247,183,206,254,203,249,101,41,33,57,76,126,53,62,195,255,0,219,138,78,18,34,172,230,98,126,213,127,155,168,246,138,229,118,186,53,162,170,38,98,124,134,30,56,112,225,51,110,38,60,38,38,98,123,98,116,88,64,0,187,57,112,42,215,143,78,16,254,229,23,121,245,123,78,237,123,97,247,154,197,241,214,250,42,46,138,123,4,142,108,72,205,215,184,229,237,77,42,204,173,217,140,142,37,86,70,155,117,70,139,105,71,29,145,99,246,140,179,31,185,226,217,5,39,138,181,222,104,230,183,214,193,220,115,59,180,243,49,89,35,58,152,168,230,238,215,42,110,213,69,77,252,149,20,193,204,48,52,99,236,205,186,185,245,79,100,254,157,171,86,200,109,86,39,100,179,26,113,118,120,209,60,43,167,170,170,127,42,163,157,51,213,60,57,76,196,210,215,13,60,69,228,252,55,103,223,74,237,48,212,92,173,53,112,190,11,181,145,181,137,79,21,193,189,15,236,171,156,172,145,26,232,228,114,61,175,70,245,109,214,196,84,108,143,222,231,112,236,199,24,212,12,98,221,153,225,151,170,123,181,150,237,10,79,73,87,2,175,76,141,221,81,81,81,118,86,185,174,69,107,152,228,71,53,205,115,92,136,168,168,148,215,197,63,15,23,126,28,245,58,171,24,237,220,106,113,186,239,232,156,126,235,85,27,83,198,83,236,213,123,21,204,94,149,150,39,59,182,255,0,38,170,236,215,244,49,178,49,12,199,192,95,23,159,114,139,188,26,67,168,151,77,176,251,205,98,120,27,133,109,111,69,61,130,71,54,85,126,201,219,114,246,166,149,97,71,110,246,71,18,171,228,93,186,164,85,174,101,56,234,242,251,211,131,196,240,141,125,147,250,79,179,175,181,186,186,66,217,108,62,215,101,148,109,30,73,27,247,34,152,153,211,157,116,105,217,246,232,236,225,86,154,211,58,204,83,17,105,69,123,243,44,226,75,219,195,134,37,85,253,102,171,44,115,233,63,224,170,41,41,163,145,203,253,236,175,86,183,250,203,81,255,0,186,176,144,156,106,113,37,251,30,116,199,253,15,213,118,179,76,155,185,75,96,234,164,239,199,15,109,99,241,21,47,234,84,98,118,217,34,116,163,186,183,145,241,238,199,177,36,218,158,237,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,25,153,246,99,228,227,228,150,185,207,63,14,207,191,221,226,173,116,77,177,113,139,185,27,67,142,143,232,237,204,249,56,152,231,84,115,174,117,234,162,121,105,245,163,93,99,119,143,122,208,93,24,200,53,243,83,173,90,111,143,207,224,252,103,92,245,183,7,83,190,104,232,41,35,77,228,153,232,207,240,49,168,229,107,93,36,145,177,92,222,173,210,235,112,12,3,17,210,236,70,131,4,193,45,62,140,177,219,59,190,22,151,191,44,221,190,228,175,149,254,188,174,115,215,119,200,245,243,114,237,190,201,228,136,134,52,225,87,134,155,15,13,248,12,118,182,165,61,86,85,118,134,39,100,87,42,105,38,237,85,203,27,229,116,77,99,36,114,163,91,19,103,116,104,230,181,138,244,106,57,205,69,93,147,54,25,185,62,91,242,27,91,247,35,207,171,159,116,118,126,189,254,16,172,244,143,182,179,181,56,239,147,225,42,159,147,90,159,54,57,111,85,202,107,152,252,41,215,140,83,199,132,213,84,43,223,246,217,255,0,250,0,255,0,210,175,254,12,147,152,182,97,112,226,183,133,59,157,246,211,101,167,199,171,179,187,5,234,213,75,73,83,90,233,226,166,149,86,162,145,142,124,173,141,170,173,87,49,28,170,145,238,136,170,136,139,183,157,111,254,192,30,45,255,0,220,155,255,0,179,214,207,243,130,200,56,82,196,111,218,45,195,54,57,141,234,141,61,62,61,93,143,67,114,169,186,37,77,100,46,138,146,37,173,168,159,184,249,152,247,70,141,72,158,215,171,186,182,68,223,125,182,93,177,50,187,216,251,247,106,163,25,19,187,187,60,233,211,143,14,189,35,171,85,135,110,242,205,147,202,112,54,113,59,55,85,185,191,23,105,249,151,102,228,238,233,84,252,221,250,184,111,69,60,116,236,141,120,161,15,237,89,241,3,253,152,105,239,249,66,183,252,208,176,141,127,213,175,184,102,146,95,181,79,232,255,0,166,253,9,225,127,160,60,95,134,239,119,170,98,131,247,78,135,244,237,221,234,252,21,223,167,111,45,247,71,236,137,225,251,253,221,52,247,254,115,209,127,222,157,123,139,236,3,46,213,30,29,178,220,19,4,180,250,78,249,115,240,30,22,151,191,20,61,206,221,117,60,175,245,229,115,88,155,50,55,175,155,147,125,182,79,53,68,51,45,97,44,224,172,93,171,7,58,213,49,219,175,24,137,209,89,204,54,131,49,218,124,211,1,107,105,105,138,108,211,114,34,117,166,109,198,237,85,81,191,172,240,225,164,70,179,172,105,207,88,69,175,219,103,255,0,232,3,255,0,74,191,248,51,233,231,87,238,177,139,125,96,80,252,186,226,71,47,216,3,197,191,251,147,127,246,122,217,254,112,72,222,117,126,235,24,183,214,5,15,203,174,39,158,79,123,27,123,127,229,113,60,52,211,88,211,183,94,168,238,102,116,147,150,108,206,93,242,95,246,118,170,39,123,127,127,114,228,220,229,185,187,174,181,85,167,58,180,229,175,30,122,32,7,43,143,126,205,50,251,107,228,245,164,170,231,157,248,147,253,36,253,90,69,94,87,30,253,154,101,246,215,201,235,73,85,207,59,241,39,250,73,250,180,155,106,244,85,229,113,239,217,166,95,109,124,158,180,191,226,128,121,92,123,246,105,151,219,95,39,173,47,248,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,48,167,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,138,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,87,112,47,163,152,222,83,98,206,121,117,102,153,174,45,93,227,108,185,5,191,29,186,91,170,123,79,143,191,75,61,210,130,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,69,54,112,157,239,79,163,127,88,24,247,204,96,45,83,137,111,254,227,109,163,234,255,0,4,255,0,175,181,149,87,194,119,189,62,141,253,96,99,223,49,128,11,169,230,143,238,39,169,191,98,252,226,136,165,110,19,189,233,244,111,235,3,30,249,140,5,212,243,71,247,19,212,223,177,126,113,68,82,183,9,222,244,250,55,245,129,143,124,198,0,54,83,0,0,42,47,154,247,3,149,56,213,214,247,197,198,156,190,145,44,87,42,138,119,229,214,148,100,84,235,67,87,43,163,129,181,176,35,81,169,43,39,149,204,238,181,119,149,38,149,210,110,246,200,254,205,186,0,53,129,210,221,82,206,244,91,59,182,106,102,154,95,125,13,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,220,204,124,110,222,57,94,223,89,171,182,251,166,202,136,169,126,152,86,125,117,227,123,130,27,198,75,98,199,169,49,91,150,166,226,249,21,146,142,134,174,224,234,152,41,39,114,213,208,70,233,39,108,45,114,177,92,196,122,170,69,186,35,149,17,29,183,157,16,113,11,139,88,176,109,125,212,188,43,22,161,240,86,92,127,48,188,218,237,212,221,215,201,216,165,130,182,88,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,249,151,127,202,227,220,79,76,190,218,249,197,104,16,3,246,149,56,167,254,207,180,171,252,171,113,255,0,49,45,211,68,48,171,174,154,232,190,3,167,55,218,138,73,238,88,174,47,106,178,86,75,72,247,58,9,39,166,164,142,25,29,27,156,214,185,88,174,98,170,42,181,171,182,219,162,123,14,234,0,26,245,243,21,214,59,238,178,113,113,157,212,221,225,240,244,152,125,194,124,58,215,77,212,199,246,105,104,39,150,55,47,91,88,197,119,118,117,168,159,103,117,57,157,254,142,167,53,141,82,239,248,170,213,47,184,183,14,58,139,169,144,223,125,13,95,102,199,234,189,21,91,225,124,71,106,233,43,59,52,63,123,86,61,174,222,170,88,27,235,181,88,155,238,253,154,142,84,214,176,11,62,229,73,195,29,139,83,52,11,91,51,90,139,215,131,189,102,214,251,150,152,209,212,248,103,201,232,186,89,168,162,146,162,126,132,149,172,159,184,250,154,101,232,84,107,155,225,54,107,209,37,114,37,107,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,102,195,220,11,97,86,172,3,131,237,36,177,89,170,42,230,167,170,197,233,47,111,117,75,218,231,164,247,6,248,233,154,138,214,181,58,27,45,76,141,98,109,186,49,26,138,174,84,87,45,64,115,71,210,26,109,37,227,7,38,158,219,5,36,22,220,230,158,28,190,150,24,103,150,87,177,245,46,123,42,157,42,201,248,47,125,100,21,114,35,90,174,98,50,70,35,122,127,1,161,109,92,189,245,66,213,170,188,31,105,181,206,222,218,72,106,44,22,120,177,122,234,72,107,91,82,250,121,237,237,74,100,238,236,136,177,190,88,163,138,161,35,114,110,214,84,51,205,200,168,247,72,162,176,57,37,235,29,138,92,87,58,225,250,162,30,205,234,154,224,185,141,28,157,79,119,139,165,146,58,122,74,132,217,25,209,31,101,241,83,121,171,250,159,226,189,86,237,27,149,108,252,13,107,56,177,247,167,214,79,172,12,135,230,51,150,253,192,110,153,226,186,201,203,51,21,210,220,214,147,196,89,114,107,125,254,223,83,211,28,111,146,30,187,189,111,68,241,119,24,246,54,104,158,141,146,55,171,87,162,70,49,200,155,181,10,129,226,199,222,159,89,62,176,50,31,152,206,93,79,43,143,113,61,50,251,107,231,21,160,83,7,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,107,202,143,141,127,185,150,85,7,13,122,153,115,186,212,227,121,109,194,158,155,18,151,126,244,54,123,164,210,57,171,79,208,141,89,27,13,84,146,51,205,174,232,142,84,234,86,34,77,52,173,179,78,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,251,101,58,23,168,248,166,184,213,112,241,91,102,239,102,112,228,12,198,233,233,154,171,4,117,149,82,204,216,233,223,19,234,18,63,188,205,215,27,227,145,232,198,186,57,24,255,0,36,93,192,217,164,165,110,104,92,11,125,197,50,167,235,142,142,97,158,19,77,175,93,30,152,166,162,119,84,54,43,164,146,57,23,104,81,169,225,232,230,222,62,222,202,230,50,85,124,127,122,107,169,227,91,52,224,167,78,117,183,74,184,121,198,176,205,123,202,169,46,217,13,13,60,48,210,209,83,83,64,198,88,237,209,211,197,13,53,181,101,133,17,181,47,137,177,42,190,101,223,119,200,230,163,228,107,27,35,242,254,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,230,6,185,156,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,251,95,48,140,255,0,13,213,62,46,115,109,65,211,236,134,146,249,143,95,41,236,149,52,53,212,202,189,18,179,208,244,104,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,157,131,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,162,168,19,255,0,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,228,113,69,170,114,172,224,59,255,0,146,56,171,213,251,47,245,217,113,11,21,206,221,255,0,0,250,107,219,95,221,255,0,206,27,19,36,135,250,221,67,29,251,147,192,206,188,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,245,31,26,70,196,68,107,223,53,112,115,71,247,236,212,223,177,126,79,68,95,241,64,60,209,253,251,53,55,236,95,147,209,1,50,185,40,105,14,26,204,3,50,215,183,65,87,38,89,61,226,163,16,100,142,157,123,16,91,153,13,21,83,154,200,211,100,87,201,44,140,87,57,221,91,36,49,163,58,55,147,174,205,8,1,201,83,221,99,41,250,192,174,249,117,184,159,224,0,0,106,174,108,17,140,232,54,27,196,151,47,205,56,210,156,206,138,145,204,184,233,189,133,246,202,233,169,214,103,218,110,41,106,137,41,235,98,70,189,142,235,141,206,221,90,143,111,91,21,241,185,122,30,228,93,125,205,148,248,78,247,88,209,191,171,252,123,229,208,1,175,183,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,209,35,91,186,181,30,238,135,163,227,114,245,177,200,147,255,0,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,122,172,107,54,154,188,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,186,133,173,154,47,170,23,173,92,126,132,89,177,10,186,252,238,59,196,246,23,217,233,159,28,175,109,108,15,123,38,106,200,215,44,72,200,214,57,21,242,245,246,218,198,57,234,228,98,43,128,216,251,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,247,54,8,231,169,164,146,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,251,10,139,253,165,78,41,255,0,179,237,42,255,0,42,220,127,204,75,105,208,28,63,81,240,13,26,196,240,221,92,207,126,154,101,246,171,123,96,186,94,250,21,60,76,157,78,86,183,169,219,62,94,219,21,145,119,158,137,36,189,190,227,209,30,247,34,100,0,35,174,161,97,87,93,53,229,225,146,233,205,246,162,146,123,150,43,162,245,182,74,201,105,30,231,65,36,244,214,55,195,35,163,115,154,215,43,21,204,85,69,86,181,118,219,116,79,97,175,9,178,159,22,62,235,26,201,245,127,144,252,186,115,90,192,54,83,225,59,221,99,70,254,175,241,239,151,64,101,83,21,112,157,238,177,163,127,87,248,247,203,160,50,168,2,16,115,47,224,114,155,136,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,215,124,139,27,209,81,204,124,51,124,1,170,185,126,124,184,184,193,186,241,97,164,117,237,206,86,145,51,188,42,162,10,11,211,233,162,116,108,174,130,86,42,211,87,43,81,137,20,111,149,99,157,143,142,55,42,35,224,115,209,177,178,70,70,218,235,230,255,0,128,97,184,47,21,244,213,88,126,61,73,105,126,85,139,211,95,238,233,76,138,214,85,92,100,172,172,138,90,133,102,253,45,123,219,4,106,254,148,78,167,245,61,219,189,239,115,179,175,35,31,199,103,232,223,235,32,45,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,30,34,125,224,117,59,249,101,122,254,123,41,121,197,24,241,19,239,3,169,223,203,43,215,243,217,74,214,210,253,21,191,25,247,55,135,65,254,144,197,250,148,252,76,122,0,41,238,144,0,0,0,0,9,9,193,239,20,249,7,15,89,189,61,170,227,95,222,192,239,181,145,50,247,71,58,189,204,164,234,86,177,107,225,70,53,206,73,99,110,202,230,181,171,221,99,58,21,58,146,55,199,30,193,235,98,253,120,123,145,118,220,233,48,143,205,114,188,46,115,132,175,3,140,167,122,221,113,164,199,186,99,178,99,156,79,84,175,255,0,29,200,45,25,102,63,108,202,113,250,191,21,107,188,209,195,112,162,159,182,230,119,105,230,98,62,55,244,189,17,205,221,174,69,217,200,138,155,249,162,41,200,149,107,192,47,22,191,114,204,129,186,79,169,185,63,135,193,238,157,94,140,158,169,189,81,218,107,222,244,84,222,85,114,118,105,164,221,253,123,163,154,217,21,175,251,219,93,51,214,210,141,133,151,227,168,199,217,139,148,243,235,142,201,253,59,28,115,181,251,43,137,217,60,198,172,37,222,52,79,26,42,234,170,159,255,0,81,202,168,234,158,233,128,0,103,42,160,0,0,0,0,0,1,70,60,68,251,192,234,119,242,202,245,252,246,82,243,138,49,226,39,222,7,83,191,150,87,175,231,178,149,173,165,250,43,126,51,238,111,14,131,253,33,139,245,41,248,150,149,192,15,186,70,9,246,167,204,234,137,8,71,190,0,125,210,48,79,181,62,103,84,72,66,107,1,251,173,175,86,159,116,53,126,214,122,127,29,252,107,191,29,64,0,203,87,213,239,205,159,241,87,246,231,254,194,71,190,0,125,237,240,79,181,62,89,84,72,78,108,255,0,138,191,183,63,246,18,61,240,3,239,111,130,125,169,242,202,162,149,141,244,204,122,212,127,210,234,13,153,254,236,235,254,14,35,223,117,113,135,29,145,99,246,140,179,31,185,226,217,5,39,138,181,222,104,230,183,214,193,220,115,59,180,243,49,89,35,58,152,168,230,238,215,42,110,213,69,77,252,149,20,228,65,116,152,137,141,37,204,52,87,85,186,162,186,39,73,142,49,49,212,165,46,41,248,120,187,240,231,169,213,88,199,110,227,83,141,215,127,68,227,247,90,168,218,158,50,159,102,171,216,174,98,244,172,177,57,221,183,249,53,87,102,191,161,141,145,136,99,75,142,99,147,221,177,139,62,25,115,189,84,85,89,113,233,170,231,181,210,74,168,230,209,186,165,99,89,210,53,95,54,181,206,137,142,232,223,165,29,212,228,68,87,189,93,51,249,150,241,15,104,203,174,244,90,13,139,73,110,175,163,199,107,27,115,188,87,195,35,158,248,174,77,108,208,165,26,121,35,19,182,201,28,178,42,43,253,119,163,61,71,68,246,186,12,26,231,48,183,110,198,38,187,118,39,205,254,120,119,233,46,211,216,236,94,55,54,201,112,216,188,218,220,69,237,53,137,158,115,194,98,43,211,234,205,84,207,29,58,166,121,68,233,18,151,129,62,22,40,181,239,46,174,202,179,186,14,254,15,142,111,5,85,51,210,162,47,73,213,203,19,209,144,199,52,78,103,79,107,118,74,245,71,245,38,240,181,90,173,149,92,219,107,33,7,45,222,34,241,139,206,23,71,195,205,206,26,123,85,235,30,134,121,237,111,150,177,92,235,203,101,169,168,168,157,35,98,177,17,142,133,175,103,169,214,231,61,189,79,68,68,99,246,155,229,191,36,181,102,222,18,42,181,58,204,243,158,254,207,187,253,122,220,227,210,150,97,153,227,54,130,229,140,125,51,77,22,248,91,167,93,99,114,121,87,29,90,215,166,179,60,227,230,79,205,210,0,2,97,174,17,239,143,239,116,140,239,236,191,153,210,148,230,92,103,31,222,233,25,223,217,127,51,165,41,204,165,109,39,239,84,250,177,239,151,80,116,41,232,11,223,198,171,224,182,186,221,69,225,43,68,117,79,83,172,250,177,152,99,30,34,239,107,219,196,192,199,53,180,151,110,132,68,135,198,196,173,94,247,111,100,219,205,189,77,68,100,157,200,218,214,38,99,0,184,209,106,221,185,154,168,136,137,158,125,238,107,196,230,24,188,101,187,118,113,23,42,170,155,113,165,49,51,51,20,199,100,118,126,145,17,202,32,0,30,140,54,189,228,132,215,142,41,242,12,251,77,112,157,15,197,171,252,46,31,141,99,86,90,91,143,97,94,215,221,107,225,163,135,184,147,117,53,171,218,134,84,115,27,26,110,215,62,62,239,83,254,245,219,143,103,105,210,237,54,201,245,127,62,179,105,198,29,21,59,238,215,185,157,20,43,83,50,69,20,109,99,29,36,146,61,222,106,141,100,108,123,213,26,138,229,70,170,53,174,114,163,87,88,217,185,118,152,155,86,190,182,145,227,221,247,187,175,50,193,96,110,215,111,31,142,136,210,198,245,81,51,202,158,28,106,158,250,98,39,73,234,231,207,73,140,199,193,127,20,151,14,31,179,232,109,57,37,230,161,186,123,125,153,82,243,74,144,58,161,41,101,86,116,199,89,19,17,81,90,230,185,35,73,58,81,202,248,145,83,161,239,100,93,54,247,110,184,219,239,22,250,91,181,166,190,158,182,134,182,22,84,210,213,83,74,217,98,158,39,181,28,201,24,246,170,163,154,230,170,42,57,21,81,81,81,80,164,46,33,52,39,39,225,223,81,234,116,255,0,37,171,167,173,107,161,109,117,182,190,13,145,181,180,79,123,219,28,170,205,213,98,119,84,111,107,152,229,93,156,199,108,175,111,75,221,35,56,11,227,30,151,77,234,160,209,189,86,189,120,124,74,163,104,108,53,210,50,24,233,236,245,15,154,89,36,108,238,70,35,214,41,159,55,156,175,123,146,37,107,119,70,177,206,123,39,242,140,198,172,29,201,193,226,120,70,188,53,234,158,207,15,231,148,181,15,72,187,27,103,105,48,148,237,38,71,165,117,77,49,53,69,49,244,148,253,168,225,172,215,29,113,60,102,35,79,157,76,68,217,208,0,183,185,201,30,248,254,247,72,206,254,203,249,157,41,86,188,59,123,192,233,143,242,202,203,252,246,34,210,184,254,247,72,206,254,203,249,157,41,86,188,59,123,192,233,143,242,202,203,252,246,34,159,158,122,66,223,132,124,82,233,14,138,191,178,24,223,94,231,249,84,47,56,0,92,28,222,0,0,163,30,34,125,224,117,59,249,101,122,254,123,41,105,92,0,251,164,96,159,106,124,206,168,171,94,34,125,224,117,59,249,101,122,254,123,41,105,92,0,251,164,96,159,106,124,206,168,167,228,126,144,185,225,63,20,58,67,165,95,236,134,11,215,183,254,85,105,8,99,222,34,125,223,181,59,249,27,122,254,101,41,144,140,123,196,79,187,246,167,127,35,111,95,204,165,45,119,254,138,175,9,247,57,255,0,41,244,133,143,94,159,138,20,98,108,32,107,222,88,71,48,238,45,127,117,208,61,44,201,255,0,175,65,152,213,82,55,248,145,45,236,153,29,255,0,9,223,107,83,248,49,43,191,118,140,167,228,184,203,120,43,87,174,215,254,29,35,182,120,186,67,164,237,156,197,237,70,97,150,224,48,188,53,242,179,85,90,76,197,52,199,147,214,103,221,17,195,89,152,141,99,86,52,227,139,140,168,53,174,118,105,166,152,220,106,27,132,209,76,217,234,171,162,146,72,155,125,114,199,11,227,73,33,146,24,228,141,176,75,221,78,133,115,154,247,35,95,182,236,98,166,45,225,87,134,155,247,18,25,244,118,182,165,69,46,43,105,154,39,100,87,42,105,33,238,210,69,35,37,116,77,99,36,114,43,157,43,160,116,104,230,181,232,197,114,57,205,84,77,151,166,232,158,144,228,250,227,168,246,141,60,197,233,106,28,234,217,152,234,234,184,161,73,91,110,162,71,181,38,170,145,21,205,78,150,53,219,236,174,111,91,149,172,106,245,61,168,183,91,165,218,109,140,105,6,3,102,211,140,58,42,134,90,108,144,186,40,86,166,101,150,89,28,247,186,73,36,123,188,145,92,249,30,247,170,53,17,168,174,84,107,90,212,70,167,214,7,11,115,57,196,78,39,19,243,99,241,238,142,238,223,214,117,120,237,94,127,130,232,215,40,163,35,201,35,250,122,162,116,153,227,52,196,243,185,87,109,115,63,54,56,71,118,237,49,68,242,56,118,29,140,105,254,49,110,195,48,203,45,61,166,203,105,133,32,164,164,129,23,166,54,238,170,170,170,187,171,156,231,42,185,207,114,171,156,231,57,206,85,85,85,94,100,2,229,17,20,198,145,201,205,23,46,87,122,185,185,114,102,106,153,214,102,120,204,204,243,153,158,185,149,90,243,76,247,129,199,255,0,145,180,159,207,107,78,243,202,166,221,111,188,91,245,122,211,118,160,167,173,161,173,134,205,77,85,75,83,19,101,138,120,158,218,246,190,55,177,200,168,230,185,170,168,173,84,84,84,85,69,58,55,52,207,120,28,127,249,27,73,252,246,180,200,92,166,63,26,159,97,255,0,237,197,66,207,28,238,124,103,225,151,71,102,51,52,244,93,76,199,61,203,127,230,210,151,186,47,195,182,149,104,12,23,120,180,210,201,81,68,235,236,201,45,116,179,214,203,80,233,26,201,38,124,49,167,91,149,26,216,155,59,216,213,68,71,43,81,189,110,123,183,114,228,176,11,109,187,116,90,166,40,183,26,68,117,67,157,241,152,204,70,97,126,172,78,46,185,174,186,185,213,84,204,204,245,71,25,236,142,17,217,28,0,1,246,198,83,159,31,222,246,249,223,217,127,44,165,38,55,43,63,119,236,131,249,101,87,252,202,136,135,60,127,123,219,231,127,101,252,178,148,152,220,172,253,223,178,15,229,149,95,243,42,34,159,151,122,94,231,141,126,247,72,109,151,247,117,131,245,48,255,0,4,38,48,0,184,57,189,78,124,127,123,219,231,127,101,252,178,148,144,156,166,63,26,159,97,255,0,237,196,123,227,251,222,223,59,251,47,229,148,164,132,229,49,248,212,251,15,255,0,110,41,88,47,76,207,173,95,253,78,160,218,111,238,206,143,224,225,253,246,150,16,0,46,174,95,0,0,99,78,33,52,39,24,226,35,78,42,116,255,0,37,171,168,162,115,102,109,117,182,190,13,213,212,85,172,99,219,28,170,205,209,37,111,76,143,107,152,229,77,218,247,108,172,119,75,219,74,89,142,29,147,233,254,79,113,195,51,59,45,69,166,245,105,153,96,171,164,157,19,170,55,108,138,138,138,155,163,154,230,170,57,175,106,171,92,215,53,205,85,69,69,91,239,184,220,109,246,123,125,85,218,237,95,79,69,67,69,11,234,106,170,170,101,108,81,65,19,26,174,124,143,123,149,17,173,107,81,85,92,170,136,136,138,170,83,31,23,218,237,7,16,58,209,95,149,219,41,41,226,178,218,97,244,37,154,88,187,157,85,84,80,205,43,217,81,39,113,26,168,233,29,43,223,211,210,222,134,185,172,84,85,106,185,213,109,163,179,102,41,166,238,186,87,203,198,63,209,190,186,21,204,179,42,174,222,192,69,59,216,104,141,237,103,234,85,61,81,235,117,199,118,188,56,235,139,50,236,199,39,207,111,210,229,25,141,234,162,237,118,168,134,158,9,171,106,85,29,44,205,130,22,67,26,189,222,215,185,35,141,136,175,118,238,114,162,185,202,174,85,85,177,30,93,156,44,81,88,49,250,30,32,179,138,14,187,229,207,121,241,152,92,149,16,201,111,164,86,77,11,230,123,85,205,100,158,33,146,245,53,21,142,106,70,145,189,174,222,69,70,214,177,118,188,52,241,23,140,113,35,128,253,43,180,195,79,109,187,82,76,248,46,214,70,214,45,68,182,247,117,191,178,174,114,178,53,115,100,141,168,246,189,27,211,191,91,17,85,209,191,108,28,134,221,171,216,169,174,244,235,84,113,136,158,185,235,159,24,255,0,94,165,171,165,188,102,97,150,100,84,97,178,234,55,108,87,59,181,213,79,13,218,116,136,166,141,35,149,53,242,153,142,26,70,228,252,253,39,45,128,11,187,150,208,231,246,211,56,126,254,195,245,11,252,159,69,254,118,101,44,171,84,241,253,106,224,231,55,212,220,90,142,227,75,107,188,225,185,15,98,27,132,108,101,67,123,48,212,194,238,166,177,239,106,110,232,156,169,179,151,201,83,216,190,73,92,255,0,176,7,139,127,247,38,255,0,236,245,179,252,224,178,158,16,112,12,187,75,184,118,196,176,76,238,211,232,203,229,179,199,248,170,94,252,83,118,251,149,213,18,179,215,137,206,98,238,201,24,190,78,93,183,217,124,209,80,175,101,248,140,118,42,186,173,226,169,154,105,154,103,142,236,199,30,13,197,182,57,62,202,100,24,91,24,220,138,245,55,110,197,218,117,166,46,211,95,155,17,84,207,8,215,78,49,17,174,156,53,239,82,145,123,218,191,170,120,254,138,233,213,219,83,114,154,59,141,85,174,205,216,239,195,111,141,143,168,119,122,120,225,111,75,94,246,53,118,116,173,85,221,201,228,139,237,95,37,238,70,28,226,251,0,203,181,71,135,108,183,4,193,45,62,147,190,92,252,7,133,165,239,197,15,115,183,93,79,43,253,121,92,214,38,204,141,235,230,228,223,109,147,205,81,15,108,38,93,94,87,102,237,86,234,222,170,99,135,14,184,137,211,174,117,230,143,218,29,180,195,109,238,101,151,217,198,89,242,22,168,175,74,230,107,215,205,174,170,34,169,215,118,157,221,34,153,227,199,183,134,140,57,251,105,156,63,127,97,250,133,254,79,162,255,0,59,58,55,58,191,117,140,91,235,2,135,229,215,18,57,126,192,30,45,255,0,220,155,255,0,179,214,207,243,130,70,243,171,247,88,197,190,176,40,126,93,113,62,242,156,70,51,17,191,242,170,102,52,211,78,26,118,235,249,49,122,65,201,182,115,40,249,55,236,11,212,220,222,223,223,210,228,87,166,155,187,188,166,116,215,90,188,116,238,64,14,87,30,253,154,101,246,215,201,235,73,85,207,59,241,39,250,73,250,180,138,188,174,61,251,52,203,237,175,147,214,146,171,158,119,226,79,244,147,245,105,48,214,232,171,202,227,223,179,76,190,218,249,61,105,127,197,0,242,184,247,236,211,47,182,190,79,90,95,240,0,0,3,85,115,106,131,85,112,46,167,137,111,254,227,109,163,234,255,0,4,255,0,175,181,149,87,194,119,189,62,141,253,96,99,223,49,128,181,78,37,191,251,141,182,143,171,252,19,254,190,214,85,95,9,222,244,250,55,245,129,143,124,198,0,46,167,154,63,184,158,166,253,139,243,138,34,149,184,78,247,167,209,191,172,12,123,230,48,23,83,205,31,220,79,83,126,197,249,197,17,74,220,39,123,211,232,223,214,6,61,243,24,0,217,76,0,0,0,6,181,156,88,251,211,235,39,214,6,67,243,25,203,169,229,113,238,39,166,95,109,124,226,180,165,110,44,125,233,245,147,235,3,33,249,140,229,212,242,184,247,19,211,47,182,190,113,90,4,170,0,1,92,28,238,51,91,85,6,139,233,238,156,205,79,86,183,43,230,81,45,238,158,86,177,189,134,193,67,73,36,50,181,238,234,234,71,171,174,16,171,81,26,168,168,217,55,86,236,136,234,192,225,163,0,166,213,62,33,180,223,79,174,24,245,93,242,219,124,202,45,180,215,74,26,100,151,174,91,119,136,98,214,42,172,74,143,99,27,78,146,189,239,106,167,67,26,231,110,222,157,210,79,243,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,215,219,126,166,185,17,201,183,22,177,100,28,92,86,93,174,244,62,34,175,25,195,238,55,75,92,157,215,179,195,213,62,122,106,71,73,179,85,17,251,193,87,80,205,156,138,223,95,125,186,154,213,64,187,242,176,57,218,104,229,138,92,87,5,226,6,158,110,205,234,154,224,152,117,100,125,47,119,139,165,146,58,138,186,117,221,95,209,31,101,241,84,249,35,58,159,226,189,103,109,27,81,108,252,138,188,206,180,183,238,161,193,182,107,225,44,94,147,186,226,94,31,41,183,255,0,69,118,124,47,133,145,60,92,254,111,107,95,211,67,37,111,168,238,173,247,245,90,175,70,1,86,188,174,53,122,155,73,120,193,198,96,185,79,73,5,183,57,167,155,16,170,154,104,37,149,236,125,75,152,250,86,196,145,254,11,223,89,5,36,106,231,35,152,140,145,234,238,159,195,109,250,26,192,233,62,117,247,47,213,60,55,83,61,23,233,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,207,192,107,89,197,143,189,62,178,125,96,100,63,49,156,186,158,87,30,226,122,101,246,215,206,43,74,86,226,199,222,159,89,62,176,50,31,152,206,93,79,43,143,113,61,50,251,107,231,21,160,74,163,137,250,39,138,253,42,250,117,244,102,213,244,147,209,254,137,244,199,130,143,199,120,30,231,119,195,119,246,238,118,123,158,191,111,171,167,171,214,219,127,51,150,0,0,0,99,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,117,59,101,217,90,173,115,152,246,189,143,123,29,174,182,191,104,229,247,135,253,101,203,52,119,35,155,196,85,227,55,7,83,199,83,210,198,120,186,87,181,36,166,169,232,99,222,145,247,96,146,41,123,125,106,230,117,244,187,214,106,161,179,73,64,60,209,253,251,53,55,236,95,147,209,1,223,249,94,240,81,251,32,51,182,107,62,161,91,45,85,218,109,134,220,31,77,45,186,181,59,222,153,186,54,22,189,148,235,19,92,155,67,23,118,9,164,89,17,89,39,169,23,68,141,124,189,187,191,32,7,37,79,117,140,167,235,2,187,229,214,226,127,128,40,7,154,63,191,102,166,253,139,242,122,34,255,0,138,1,230,143,239,217,169,191,98,252,158,136,9,255,0,201,83,221,99,41,250,192,174,249,117,184,159,228,0,228,169,238,177,148,253,96,87,124,186,220,79,240,0,0,53,87,54,83,225,59,221,99,70,254,175,241,239,151,64,107,88,108,167,194,119,186,198,141,253,95,227,223,46,128,12,170,113,63,68,241,95,165,95,78,190,140,218,190,146,122,63,209,62,152,240,81,248,239,3,220,238,248,110,254,221,206,207,115,215,237,245,116,245,122,219,111,230,114,192,0,0,12,85,197,143,186,198,178,125,95,228,63,46,156,214,176,217,79,139,31,117,141,100,250,191,200,126,93,57,173,96,27,41,240,157,238,177,163,127,87,248,247,203,160,50,169,138,184,78,247,88,209,191,171,252,123,229,208,25,84,0,0,10,86,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,70,42,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,64,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,70,60,68,251,192,234,119,242,202,245,252,246,82,243,138,49,226,39,222,7,83,191,150,87,175,231,178,149,173,165,250,43,126,51,238,111,14,131,253,33,139,245,41,248,152,244,0,83,221,32,0,0,0,0,0,0,22,33,192,55,25,83,220,103,181,232,22,169,92,105,216,230,66,218,76,106,237,60,145,192,222,152,227,130,26,107,90,71,28,45,69,114,181,146,185,178,201,39,83,220,173,143,214,115,153,189,119,131,47,5,140,185,129,187,23,45,253,241,219,10,246,211,108,214,15,106,112,53,96,177,113,199,157,53,117,211,87,84,199,231,29,113,193,176,128,35,23,5,28,90,193,196,6,48,152,166,103,89,78,205,66,179,195,44,149,113,65,79,35,91,95,69,26,194,196,174,93,152,144,198,231,62,100,99,163,107,191,9,174,123,90,214,57,26,217,58,108,76,62,34,222,42,220,93,183,58,196,184,207,56,202,49,121,22,50,188,14,54,157,218,233,159,186,99,170,98,122,226,121,196,128,3,217,24,0,0,0,0,20,99,196,79,188,14,167,127,44,175,95,207,101,47,56,163,30,34,125,224,117,59,249,101,122,254,123,41,90,218,95,162,183,227,62,230,240,232,63,210,24,191,82,159,137,105,92,0,251,164,96,159,106,124,206,168,144,132,123,224,7,221,35,4,251,83,230,117,68,132,38,176,31,186,218,245,105,247,67,87,237,103,167,241,223,198,187,241,212,0,12,181,125,94,252,217,255,0,21,127,110,127,236,36,123,224,7,222,223,4,251,83,229,149,68,132,230,207,248,171,251,115,255,0,97,35,223,0,62,246,248,39,218,159,44,170,41,88,223,76,199,173,71,253,46,160,217,159,238,206,191,224,226,61,247,87,24,70,174,54,184,167,253,143,120,68,86,124,58,190,220,252,243,32,245,40,96,153,123,143,183,210,42,61,31,94,177,116,171,93,179,154,140,141,178,42,53,207,85,118,210,54,41,24,185,111,91,53,123,24,208,237,56,187,234,30,81,85,78,214,209,66,246,208,210,75,50,196,235,141,106,177,203,13,44,106,141,114,245,61,205,219,116,107,186,26,142,123,147,165,142,84,165,45,81,212,156,159,87,243,235,206,163,230,50,211,190,237,123,153,178,204,148,208,164,81,70,214,49,177,199,27,27,230,168,214,70,198,49,21,202,174,84,106,43,156,231,42,185,102,115,172,203,228,118,252,149,185,243,234,252,35,183,199,179,218,214,125,25,108,71,251,71,139,249,126,54,159,234,214,167,148,253,122,186,169,245,99,157,95,116,117,206,157,122,221,110,184,94,46,20,182,155,77,5,69,109,117,108,204,166,165,165,166,137,210,203,60,175,114,53,145,177,141,69,87,57,206,84,68,106,34,170,170,162,33,96,26,139,203,83,209,250,7,103,250,14,158,148,213,91,78,207,185,120,90,142,221,37,231,189,50,117,196,158,38,70,178,46,195,29,234,72,157,29,198,196,238,168,250,164,111,111,176,242,236,225,98,138,193,143,208,241,5,156,80,117,223,46,123,207,140,194,228,168,134,75,125,34,178,104,95,51,218,174,107,36,241,12,151,169,168,172,115,82,52,141,237,118,242,42,54,115,152,89,86,75,69,118,38,230,38,56,215,28,59,98,59,124,127,47,25,133,159,111,186,77,196,225,115,107,120,76,150,189,41,195,213,173,115,245,107,170,56,77,19,28,230,136,227,19,198,53,171,140,124,218,106,80,62,29,152,228,250,127,147,219,179,60,50,245,81,105,189,90,102,73,233,42,224,84,234,141,219,42,42,42,46,232,230,185,170,173,115,28,138,215,53,206,107,145,81,85,22,231,120,105,226,47,24,226,71,1,250,87,105,134,158,219,118,164,153,240,93,172,141,172,90,137,109,238,235,127,101,92,229,100,106,230,201,27,81,237,122,55,167,126,182,34,171,163,126,208,199,152,159,11,21,182,12,130,187,136,44,30,131,174,199,115,218,124,154,22,165,60,49,219,234,213,240,194,201,152,212,115,95,39,136,124,189,78,68,99,156,146,36,143,115,182,145,17,177,203,134,158,34,242,126,27,179,239,165,118,152,106,46,86,154,184,95,5,218,200,218,196,167,138,224,222,135,246,85,206,86,72,141,116,114,57,30,215,163,122,182,235,98,42,54,71,239,133,132,191,115,36,197,205,139,223,50,121,254,85,71,231,236,231,11,54,208,229,88,46,148,54,126,140,211,44,136,249,77,17,230,241,227,19,206,171,85,79,8,239,166,103,78,58,85,19,20,213,58,221,176,56,108,59,49,198,53,3,24,183,102,120,101,234,158,237,101,187,66,147,210,85,192,171,211,35,119,84,84,84,93,149,174,107,145,90,230,57,17,205,115,92,215,34,42,42,39,50,93,98,98,168,214,57,57,134,229,186,236,215,54,238,68,197,81,58,76,79,9,137,142,113,49,213,48,143,124,127,123,164,103,127,101,252,206,148,167,50,227,56,254,247,72,206,254,203,249,157,41,78,101,47,105,63,122,167,213,143,124,186,119,161,79,64,94,254,53,95,5,182,194,0,2,234,229,240,0,6,189,229,198,112,67,162,120,142,148,232,142,61,145,89,224,238,95,51,107,53,5,218,243,95,213,43,124,71,113,175,158,8,251,110,145,204,103,105,149,43,31,83,17,189,125,61,74,155,174,201,78,101,231,112,237,238,253,166,63,200,219,47,243,40,138,102,205,219,166,171,245,85,49,198,35,135,115,166,58,107,197,223,179,149,88,177,110,169,138,43,175,206,136,235,210,53,136,158,216,137,227,167,45,98,39,156,70,156,55,18,220,58,99,28,72,224,63,69,46,211,83,219,110,212,147,50,123,77,237,212,107,81,45,189,221,108,239,35,90,143,141,92,217,35,106,177,204,87,116,239,208,245,69,116,108,218,154,243,252,3,46,210,236,186,191,4,206,237,62,140,190,91,59,94,42,151,191,20,221,190,228,76,149,158,188,78,115,23,118,72,197,242,114,237,190,203,230,138,133,247,145,203,141,14,22,237,252,64,224,51,93,177,187,53,59,181,10,197,10,45,154,169,103,109,58,213,68,143,234,146,142,87,170,42,57,174,106,200,177,245,43,81,146,170,47,91,24,249,122,165,179,156,174,49,116,249,107,81,231,199,227,31,175,103,179,179,77,127,209,174,222,215,179,215,227,44,199,213,174,22,185,225,51,254,238,169,235,215,236,79,214,142,175,157,26,121,209,86,53,224,47,140,122,173,72,165,131,70,245,90,245,226,50,218,125,161,176,215,72,201,164,168,188,83,178,25,100,145,179,185,24,172,73,97,100,62,114,189,237,89,81,205,221,28,246,185,239,154,230,191,255,0,232,131,15,200,63,217,27,37,242,201,89,253,221,53,93,13,92,47,255,0,3,226,149,143,111,230,115,92,223,130,161,110,124,23,241,73,111,226,7,1,134,211,146,94,105,221,168,86,40,85,47,52,169,3,105,214,170,36,127,76,117,145,49,21,81,205,115,86,52,147,165,26,140,149,85,58,24,199,197,213,227,146,102,147,122,62,77,126,124,232,229,61,189,222,49,238,252,100,122,80,216,58,114,202,167,60,202,233,254,134,185,243,233,142,84,76,253,104,211,132,81,87,225,84,240,225,49,20,253,60,127,123,164,103,127,101,252,206,148,171,94,29,189,224,116,199,249,101,101,254,123,17,105,92,127,123,164,103,127,101,252,206,148,171,94,29,189,224,116,199,249,101,101,254,123,17,133,158,122,66,223,132,124,82,179,244,85,253,144,198,250,247,63,202,161,121,192,2,224,230,240,0,5,24,241,19,239,3,169,223,203,43,215,243,217,75,74,224,7,221,35,4,251,83,230,117,69,90,241,19,239,3,169,223,203,43,215,243,217,75,74,224,7,221,35,4,251,83,230,117,69,63,35,244,133,207,9,248,161,210,29,42,255,0,100,48,94,189,191,242,171,72,67,30,241,19,238,253,169,223,200,219,215,243,41,76,132,99,222,34,125,223,181,59,249,27,122,254,101,41,107,191,244,85,120,79,185,207,249,79,164,44,122,244,252,80,163,19,152,195,176,236,159,80,50,123,118,25,134,89,106,46,215,171,180,201,5,37,36,8,157,82,59,101,85,85,85,217,26,214,181,21,206,123,149,26,214,181,206,114,162,34,170,112,229,177,112,45,194,84,250,17,97,168,207,115,202,58,138,124,250,249,12,180,53,20,142,168,141,241,91,104,146,100,84,137,171,11,223,28,174,145,98,138,87,61,85,118,78,134,34,53,90,245,126,190,203,176,21,227,239,110,71,205,142,115,217,31,172,245,59,11,108,246,179,15,178,57,116,226,107,210,110,213,172,91,167,237,85,219,219,187,79,58,167,194,53,214,97,146,248,102,225,155,17,225,171,17,154,207,103,169,244,157,242,231,211,233,155,207,68,176,248,254,220,179,58,15,188,58,89,25,23,109,147,171,61,69,78,173,186,151,205,124,179,24,6,194,181,106,139,20,69,187,113,164,67,142,115,12,195,19,154,226,107,198,99,43,154,238,87,58,204,207,95,229,17,17,194,34,52,136,136,136,136,136,128,0,122,48,213,107,205,51,222,7,31,254,70,210,127,61,173,50,23,41,143,198,167,216,127,251,113,143,121,166,123,192,227,255,0,200,218,79,231,181,166,66,229,49,248,212,251,15,255,0,110,41,246,125,55,62,51,240,203,164,51,63,238,182,159,82,223,249,180,172,32,0,92,28,222,0,0,167,62,63,189,237,243,191,178,254,89,74,76,110,86,126,239,217,7,242,202,175,249,149,17,14,120,254,247,183,206,254,203,249,101,41,49,185,89,251,191,100,31,203,42,191,230,84,69,63,46,244,189,207,26,253,238,144,219,47,238,235,7,234,97,254,8,76,96,1,112,115,122,156,248,254,247,183,206,254,203,249,101,41,33,57,76,126,53,62,195,255,0,219,136,247,199,247,189,190,119,246,95,203,41,73,9,202,99,241,169,246,31,254,220,82,176,94,153,159,90,191,250,157,65,180,223,221,157,31,193,195,251,237,44,32,0,93,92,190,0,70,174,54,184,167,253,143,120,68,86,124,58,190,220,252,243,32,245,40,96,153,123,143,183,210,42,61,31,94,177,116,171,93,179,154,140,141,178,42,53,207,85,118,210,54,41,24,190,56,139,244,97,173,205,219,147,194,18,89,70,83,138,207,49,182,240,24,58,117,174,185,210,59,35,182,103,178,34,56,204,246,35,223,49,174,41,253,43,85,83,195,174,9,95,110,170,181,197,218,126,81,89,10,247,94,181,113,205,214,218,4,85,111,75,59,78,142,55,200,230,43,157,215,180,106,172,88,229,99,226,86,130,232,198,65,175,154,157,106,211,124,126,127,7,227,58,231,173,184,58,157,243,71,65,73,26,111,36,207,70,127,129,141,71,43,90,233,36,141,138,230,245,110,157,22,221,110,184,94,46,20,182,155,77,5,69,109,117,108,204,166,165,165,166,137,210,203,60,175,114,53,145,177,141,69,87,57,206,84,68,106,34,170,170,162,33,115,156,42,240,211,97,225,191,1,142,214,212,167,170,202,174,208,196,236,138,229,77,36,221,170,185,99,124,174,137,172,100,142,84,107,98,108,238,141,28,214,177,94,141,71,57,168,171,178,83,176,214,174,231,152,185,187,119,230,199,63,14,168,143,231,182,93,41,157,102,24,30,138,246,122,140,6,7,141,250,245,221,225,28,107,210,55,174,85,207,132,112,210,56,253,90,121,68,204,66,158,56,184,42,183,233,20,12,213,29,31,180,84,69,134,50,22,182,245,71,45,99,100,109,166,94,228,48,196,232,223,52,139,52,173,153,242,167,171,179,213,142,107,149,92,141,115,90,204,23,195,79,17,121,63,13,217,247,210,187,76,53,23,43,77,92,47,130,237,100,109,98,83,197,112,111,67,251,42,231,43,36,70,186,57,28,143,107,209,189,91,117,177,21,27,35,247,186,219,141,186,223,120,183,213,90,110,212,20,245,180,53,176,190,154,170,150,166,38,203,20,241,61,170,215,198,246,57,21,28,215,53,85,21,170,138,138,138,168,165,49,241,85,195,77,251,134,252,250,75,91,146,162,171,21,187,77,43,177,219,149,76,144,247,106,226,141,145,58,86,189,145,185,85,174,137,211,182,53,115,154,196,122,181,92,214,162,46,201,239,155,224,42,192,92,140,102,23,132,107,213,213,63,164,251,58,186,226,17,61,29,237,101,157,173,193,92,217,204,250,98,229,123,179,17,53,76,235,114,158,184,153,231,53,211,207,88,152,171,79,59,157,53,85,55,25,135,102,56,198,160,99,22,236,207,12,189,83,221,172,183,104,82,122,74,184,21,122,100,110,234,138,138,139,178,181,205,114,43,92,199,34,57,174,107,154,228,69,69,68,230,74,181,224,47,139,207,185,69,222,13,33,212,75,166,216,125,230,177,60,13,194,182,183,162,158,193,35,155,42,191,100,237,185,123,83,74,176,163,183,123,35,137,85,242,46,221,82,42,218,81,98,203,241,212,99,236,197,202,121,245,199,100,254,157,141,53,182,59,43,136,217,60,202,172,37,216,153,183,60,109,213,246,169,255,0,245,28,170,142,28,120,233,164,196,200,233,186,207,144,93,241,61,30,206,178,156,126,175,194,221,44,216,213,206,225,69,63,109,175,237,84,67,75,35,227,127,75,209,90,237,156,212,93,156,138,139,183,154,42,29,200,225,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,125,134,93,200,153,162,98,158,122,43,184,58,237,219,196,219,174,244,107,68,85,19,61,124,53,227,195,175,130,163,63,103,247,22,255,0,238,179,255,0,216,27,103,249,185,113,132,57,253,171,62,31,191,179,13,66,255,0,40,81,127,154,19,24,138,202,112,248,204,62,255,0,202,170,153,215,77,56,235,219,175,228,191,244,131,156,236,230,111,242,111,216,22,105,183,187,191,191,165,184,163,93,119,119,121,68,107,166,149,120,107,222,16,3,157,95,186,198,45,245,129,67,242,235,137,63,200,1,206,175,221,99,22,250,192,161,249,117,196,152,107,116,0,229,113,239,217,166,95,109,124,158,180,149,92,243,191,18,127,164,159,171,72,171,202,227,223,179,76,190,218,249,61,105,42,185,231,126,36,255,0,73,63,86,129,21,121,92,123,246,105,151,219,95,39,173,47,248,160,30,87,30,253,154,101,246,215,201,235,75,254,0,0,0,106,174,109,80,106,174,5,212,241,45,255,0,220,109,180,125,95,224,159,245,246,178,170,248,78,247,167,209,191,172,12,123,230,48,22,169,196,183,255,0,113,182,209,245,127,130,127,215,218,202,171,225,59,222,159,70,254,176,49,239,152,192,5,212,243,71,247,19,212,223,177,126,113,68,82,183,9,222,244,250,55,245,129,143,124,198,2,234,121,163,251,137,234,111,216,191,56,162,41,91,132,239,122,125,27,250,192,199,190,99,0,27,41,128,0,0,0,214,179,139,31,122,125,100,250,192,200,126,99,57,117,60,174,61,196,244,203,237,175,156,86,148,173,197,143,189,62,178,125,96,100,63,49,156,186,158,87,30,226,122,101,246,215,206,43,64,149,64,0,53,182,227,18,237,117,189,113,95,172,53,151,155,157,93,125,68,121,197,234,145,146,212,204,233,94,216,32,172,150,24,98,71,57,85,81,145,197,28,113,177,190,198,177,141,106,108,136,136,89,87,36,124,42,213,65,162,250,133,168,208,212,85,173,202,249,148,69,100,168,137,207,111,97,176,80,210,71,52,78,99,122,122,145,234,235,132,200,229,87,42,42,54,61,145,187,42,186,162,242,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,34,242,121,73,225,86,172,87,130,220,126,251,111,168,171,146,163,49,188,93,111,117,205,153,237,86,71,59,42,93,66,141,137,17,168,168,206,213,12,78,84,114,185,122,220,245,223,101,70,180,38,81,143,248,133,197,175,185,206,129,106,94,21,139,80,248,219,214,65,135,222,109,118,234,110,235,35,239,213,79,69,44,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,60,204,128,0,213,92,217,79,132,239,117,141,27,250,191,199,190,93,1,175,95,16,184,181,139,6,215,221,75,194,177,106,31,5,101,199,243,11,205,174,221,77,221,124,157,138,88,43,101,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,153,121,60,178,238,215,91,215,3,154,97,89,121,185,213,215,212,71,79,114,164,100,181,51,58,87,182,8,46,117,112,195,18,57,202,170,140,142,40,227,141,141,246,53,140,107,83,100,68,64,41,51,139,31,122,125,100,250,192,200,126,99,57,117,60,174,61,196,244,203,237,175,156,86,148,173,197,143,189,62,178,125,96,100,63,49,156,186,158,87,30,226,122,101,246,215,206,43,64,149,64,0,0,0,5,0,243,71,247,236,212,223,177,126,79,68,95,241,64,60,209,253,251,53,55,236,95,147,209,1,63,249,42,123,172,101,63,88,21,223,46,183,19,252,128,28,149,61,214,50,159,172,10,239,151,91,137,254,0,160,30,104,254,253,154,155,246,47,201,232,139,254,40,7,154,63,191,102,166,253,139,242,122,32,39,255,0,37,79,117,140,167,235,2,187,229,214,226,127,144,3,146,167,186,198,83,245,129,93,242,235,113,63,192,0,0,213,92,217,79,132,239,117,141,27,250,191,199,190,93,1,173,97,178,159,9,222,235,26,55,245,127,143,124,186,0,50,168,0,0,0,12,85,197,143,186,198,178,125,95,228,63,46,156,214,176,217,79,139,31,117,141,100,250,191,200,126,93,57,173,96,27,41,240,157,238,177,163,127,87,248,247,203,160,50,169,138,184,78,247,88,209,191,171,252,123,229,208,25,84,0,0,10,86,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,70,42,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,64,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,70,60,68,251,192,234,119,242,202,245,252,246,82,243,138,49,226,39,222,7,83,191,150,87,175,231,178,149,173,165,250,43,126,51,238,111,14,131,253,33,139,245,41,248,152,244,0,83,221,32,0,0,176,141,112,225,43,238,167,194,238,153,234,198,153,99,30,35,56,181,225,182,63,73,193,74,238,153,46,212,12,183,70,139,180,72,213,239,84,199,179,58,54,86,185,209,163,153,247,199,54,22,37,123,151,157,195,183,187,246,152,255,0,35,108,191,204,162,33,71,31,156,28,85,91,106,171,181,231,74,108,189,203,116,157,250,220,174,130,23,205,45,67,42,36,154,73,165,184,167,91,221,188,75,220,218,70,49,26,145,35,17,232,213,98,200,232,236,249,166,85,189,106,156,85,152,234,141,99,238,231,250,251,90,39,96,182,250,44,102,23,114,28,206,174,19,93,81,110,169,158,94,116,249,147,51,60,190,199,252,189,154,64,128,1,88,111,96,0,7,33,142,228,23,124,79,32,182,101,56,253,95,133,186,89,171,33,184,81,79,219,107,251,85,16,189,31,27,250,94,138,215,108,230,162,236,228,84,93,188,209,80,185,78,19,184,145,183,241,41,167,11,145,75,69,79,109,200,173,19,54,134,247,111,138,102,185,173,151,161,28,218,136,155,212,178,54,9,83,171,167,175,205,28,201,89,187,251,125,110,165,179,188,232,158,175,100,250,29,168,246,141,67,197,234,170,26,234,41,152,218,234,72,166,72,155,113,162,87,181,102,165,145,85,174,78,151,181,187,110,173,119,67,145,175,106,117,49,170,146,153,94,99,86,2,239,31,153,60,227,243,251,148,61,189,216,203,91,91,128,210,220,68,98,45,235,52,85,219,219,76,247,85,219,213,60,123,117,189,112,116,93,19,213,236,99,92,116,226,209,168,120,189,85,59,155,91,11,27,93,73,20,203,43,173,213,168,198,172,212,178,42,181,171,212,199,59,109,213,173,235,106,181,237,78,151,181,87,189,23,250,43,166,229,49,93,19,172,75,144,177,88,107,216,43,213,225,241,20,205,53,211,51,19,19,206,38,57,192,0,62,158,0,0,1,70,60,68,251,192,234,119,242,202,245,252,246,82,243,140,23,145,112,67,194,254,89,144,92,242,156,131,76,124,85,210,243,89,53,194,182,127,77,92,89,221,168,153,234,249,31,210,201,209,173,221,206,85,217,168,136,155,249,34,33,17,155,229,247,115,10,41,166,212,196,105,61,127,246,150,198,232,231,107,240,59,33,138,191,127,29,69,117,69,116,196,70,228,68,242,157,120,235,85,46,63,128,31,116,140,19,237,79,153,213,18,16,235,216,6,1,136,233,118,35,65,130,96,150,159,70,88,237,157,223,11,75,223,150,110,223,114,87,202,255,0,94,87,57,235,187,228,122,249,185,118,223,100,242,68,67,176,146,24,107,115,102,197,22,234,231,17,17,236,133,55,60,198,219,204,243,76,78,54,212,76,83,114,229,117,198,188,244,170,169,152,215,73,152,215,73,227,198,124,64,1,238,139,87,191,54,127,197,95,219,159,251,9,30,248,1,247,183,193,62,212,249,101,81,105,90,181,160,26,73,174,126,138,251,169,226,94,155,244,39,127,192,127,71,212,211,118,123,221,190,231,238,18,51,171,126,212,127,133,190,221,62,91,110,187,245,236,3,132,30,29,180,187,46,160,206,240,77,60,244,101,242,217,221,240,181,94,150,174,155,183,220,137,241,63,212,150,103,49,119,100,143,79,54,174,219,238,158,104,138,87,177,25,77,251,185,132,98,233,152,221,214,153,235,215,134,157,221,221,173,201,147,244,135,149,229,251,33,86,207,221,183,114,111,77,187,180,107,17,78,238,181,205,115,28,119,226,116,141,232,215,205,237,210,37,130,249,138,112,241,172,186,189,244,119,49,211,232,254,144,90,241,170,58,168,231,176,65,28,109,171,129,239,251,228,181,81,42,170,58,163,173,177,69,26,194,221,222,142,141,157,182,189,100,127,76,107,224,79,133,138,45,123,203,171,178,172,238,131,191,131,227,155,193,85,76,244,168,139,210,117,114,196,244,100,49,205,19,153,211,218,221,146,189,81,253,73,188,45,86,171,101,87,54,218,207,154,130,221,111,181,192,234,107,101,5,61,36,47,154,106,151,71,4,77,141,174,150,89,29,36,178,42,53,17,21,207,145,239,123,157,237,115,156,229,93,213,85,76,155,217,53,155,216,184,196,213,58,246,196,241,137,236,251,187,191,36,22,91,210,86,99,150,108,253,89,37,138,98,153,211,74,46,83,230,213,76,76,204,213,203,157,83,175,10,163,73,141,102,117,154,184,190,144,1,48,215,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,76,124,85,112,211,126,225,191,62,146,214,228,168,170,197,110,211,74,236,118,229,83,36,61,218,184,163,100,78,149,175,100,110,85,107,162,116,237,141,92,230,177,30,173,87,53,168,139,178,93,41,199,94,49,220,127,34,240,63,72,44,86,235,159,163,43,34,184,209,120,202,86,77,225,106,227,223,183,60,93,104,189,18,183,117,233,123,118,114,110,187,47,153,27,153,101,212,102,22,226,38,116,170,57,79,189,118,216,141,180,196,108,118,46,171,148,211,191,106,184,210,170,53,211,89,141,119,102,39,170,98,123,166,38,38,99,77,116,152,142,124,1,105,78,175,105,94,144,203,77,170,55,106,136,105,174,211,50,182,205,141,212,179,239,182,104,157,212,233,21,238,95,56,221,51,156,215,173,63,178,53,106,170,237,36,146,181,178,116,3,51,15,98,156,53,170,109,83,60,35,181,92,206,115,91,185,222,62,238,97,126,152,138,174,78,179,20,198,145,31,207,92,207,25,158,51,51,51,50,143,124,127,123,164,103,127,101,252,206,148,167,50,251,243,252,3,17,213,28,70,191,4,206,237,62,147,177,220,251,94,42,151,191,44,61,206,220,172,149,158,188,78,107,211,103,198,197,242,114,111,182,203,228,170,134,28,253,128,60,36,127,185,55,255,0,103,174,127,231,4,38,109,148,223,199,223,139,150,230,34,34,52,227,175,108,247,79,107,104,244,121,210,30,87,178,89,93,204,22,54,221,202,170,170,228,215,230,69,51,26,77,52,71,93,116,206,186,211,61,93,156,82,16,0,88,90,108,0,1,175,121,121,220,59,123,191,105,143,242,54,203,252,202,35,30,254,192,30,18,63,220,155,255,0,179,215,63,243,131,57,227,184,253,163,19,199,237,152,182,63,73,225,109,118,106,56,109,244,80,119,28,254,213,60,44,70,70,206,167,170,185,219,53,168,155,185,85,87,111,53,85,32,114,140,174,246,95,93,85,93,152,157,99,171,95,210,27,107,164,109,188,203,118,191,11,98,198,6,138,233,154,42,153,157,248,166,57,198,156,52,170,167,34,0,39,154,149,10,56,244,224,226,171,82,41,103,214,77,41,178,248,140,182,159,121,175,212,49,190,105,42,47,20,236,134,40,227,116,13,87,171,18,88,89,15,148,76,99,86,84,115,182,87,61,173,99,235,159,0,207,242,237,46,203,168,51,188,18,237,232,203,229,179,187,225,106,187,17,77,219,238,68,248,159,234,74,215,49,119,100,143,79,54,174,219,238,158,104,138,95,121,128,238,60,8,112,159,116,184,85,92,234,116,138,157,147,85,204,249,228,109,53,214,190,158,38,185,238,87,42,50,40,231,108,113,183,117,242,99,26,141,106,108,136,136,136,136,87,115,28,150,171,247,162,254,22,98,154,185,207,56,227,219,26,71,62,223,107,114,236,103,73,246,50,156,182,172,171,61,162,171,214,162,55,104,210,41,170,119,103,88,154,42,222,170,34,105,136,225,76,113,210,60,222,81,17,24,115,90,56,139,198,56,145,224,43,59,202,237,48,211,219,110,212,147,91,160,187,89,27,88,181,18,219,221,233,104,59,42,231,43,35,87,54,72,218,143,107,209,189,59,245,177,21,93,27,246,130,28,59,123,192,233,143,242,202,203,252,246,34,214,173,156,16,240,191,102,162,187,219,173,186,99,217,167,190,209,182,223,112,103,166,174,46,239,83,182,162,26,132,102,235,58,171,126,251,79,11,183,110,203,234,109,190,202,168,172,119,130,30,23,241,60,130,217,148,227,250,99,225,110,150,106,200,110,20,83,250,106,226,254,213,68,47,71,198,254,151,206,173,118,206,106,46,206,69,69,219,205,21,15,140,78,85,140,197,221,183,122,229,84,235,76,68,79,25,227,164,204,235,201,149,146,109,254,205,236,254,95,140,203,176,118,239,110,93,170,186,168,137,166,143,54,42,162,154,119,102,124,164,204,196,76,78,147,198,116,211,93,103,86,116,0,22,86,144,0,0,81,143,17,62,240,58,157,252,178,189,127,61,148,180,174,0,125,210,48,79,181,62,103,84,114,25,23,4,60,47,229,153,5,207,41,200,52,199,197,93,47,53,147,92,43,103,244,213,197,157,218,137,158,175,145,253,44,157,26,221,220,229,93,154,136,137,191,146,34,25,79,0,192,49,29,46,196,104,48,76,18,211,232,203,29,179,187,225,105,123,242,205,219,238,74,249,95,235,202,231,61,119,124,143,95,55,46,219,236,158,72,136,64,229,185,93,236,30,42,187,245,204,105,49,60,181,235,152,158,198,218,219,93,188,203,118,147,34,195,229,120,90,43,138,237,213,68,204,213,20,196,121,180,85,76,233,165,83,60,230,52,225,28,29,132,199,188,68,251,191,106,119,242,54,245,252,202,83,33,31,53,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,110,229,59,244,77,61,176,213,216,59,241,133,196,219,191,49,172,83,84,79,178,117,65,142,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,156,105,20,136,253,222,231,183,181,60,0,60,48,120,74,48,86,162,213,191,191,190,123,82,155,71,180,24,173,166,204,43,204,49,115,198,120,83,29,84,211,172,233,76,114,225,26,253,243,172,207,25,0,6,82,8,0,1,86,188,211,61,224,113,255,0,228,109,39,243,218,211,33,114,152,252,106,125,135,255,0,183,18,215,84,248,96,208,221,106,200,41,242,157,77,193,253,51,116,165,163,101,190,25,253,39,89,79,211,78,215,189,237,103,76,50,177,171,179,165,122,238,169,191,159,183,100,77,185,29,37,208,13,36,208,207,74,253,203,49,47,66,122,111,177,227,255,0,163,234,106,123,221,158,231,111,247,121,31,211,183,118,79,193,219,126,175,61,246,77,160,109,229,119,168,204,126,87,51,27,186,207,110,188,99,78,207,205,182,177,155,121,150,226,54,50,54,118,154,43,242,209,77,17,174,148,238,121,181,197,83,199,123,94,81,195,205,230,200,64,2,121,169,64,0,20,231,199,247,189,190,119,246,95,203,41,73,141,202,207,221,251,32,254,89,85,255,0,50,162,51,30,127,194,15,14,218,163,151,87,231,121,222,158,122,78,249,115,237,120,170,175,75,87,67,220,237,196,200,153,234,69,51,88,155,50,54,39,147,83,125,183,95,53,85,59,142,150,105,6,157,104,174,63,81,139,105,150,61,232,107,93,85,99,238,19,65,226,231,168,234,168,115,24,199,63,170,103,189,201,187,98,98,108,139,183,151,179,117,93,224,112,185,93,235,24,234,177,85,76,110,204,213,219,175,25,240,109,172,255,0,111,50,220,215,101,44,100,86,104,174,46,219,166,212,76,204,83,187,230,83,17,58,76,85,51,213,195,135,142,142,228,0,39,154,149,78,124,127,123,219,231,127,101,252,178,148,144,156,166,63,26,159,97,255,0,237,196,165,207,248,65,225,219,84,114,234,252,239,59,211,207,73,223,46,125,175,21,85,233,106,232,123,157,184,153,19,61,72,166,107,19,102,70,196,242,106,111,182,235,230,170,167,97,210,93,0,210,77,12,244,175,220,179,18,244,39,166,251,30,63,250,62,166,167,189,217,238,118,255,0,119,145,253,59,119,100,252,29,183,234,243,223,100,218,189,135,202,111,218,204,39,23,84,198,238,181,79,94,188,117,238,239,237,110,76,227,164,60,175,48,217,10,118,126,213,187,145,122,45,218,163,89,138,119,117,162,104,153,227,191,51,164,238,206,158,111,102,177,12,132,0,44,45,54,21,73,199,167,15,26,203,142,106,118,83,173,119,184,254,144,98,151,154,200,100,101,226,150,56,217,224,88,244,237,65,75,81,11,87,169,157,166,199,28,73,54,202,199,239,18,171,146,73,21,137,107,103,205,113,183,91,239,22,250,171,77,218,130,158,182,134,182,23,211,85,82,212,196,217,98,158,39,181,90,248,222,199,34,163,154,230,170,162,181,81,81,81,85,20,193,204,48,52,227,237,121,58,167,77,56,199,138,215,177,251,87,127,100,115,15,150,89,162,43,138,163,118,168,158,115,78,177,51,164,243,137,225,223,29,177,58,66,16,242,236,225,98,138,193,143,208,241,5,156,80,117,223,46,123,207,140,194,228,168,134,75,125,34,178,104,95,51,218,174,107,36,241,12,151,169,168,172,115,82,52,141,237,118,242,42,54,115,128,122,224,240,180,96,236,197,171,125,95,140,246,255,0,62,12,13,163,207,241,91,75,152,220,204,49,83,198,174,81,174,177,77,61,84,199,116,120,70,179,173,83,198,100,49,238,189,104,198,63,175,154,99,117,211,124,130,127,7,227,58,39,162,184,54,157,147,73,65,87,26,239,28,204,71,255,0,133,142,70,171,92,232,228,145,136,230,245,110,153,8,30,215,45,211,118,153,162,184,214,37,23,132,197,94,192,223,163,19,135,171,118,186,38,38,39,178,99,140,74,138,43,244,63,85,109,218,170,221,18,168,195,234,31,155,62,104,96,75,76,19,69,59,186,164,137,179,53,86,72,222,232,209,169,19,209,238,122,187,165,141,71,43,149,168,215,109,116,186,59,141,102,248,118,152,227,184,198,164,101,255,0,74,50,75,117,27,97,184,93,122,85,59,239,221,85,27,212,190,180,157,13,86,199,221,122,35,228,232,235,114,35,156,168,118,31,163,184,255,0,210,15,165,190,130,183,122,115,193,250,59,210,126,21,158,47,194,117,247,59,29,237,186,251,93,126,183,70,253,61,94,123,110,114,36,102,93,149,83,151,213,85,81,84,206,190,239,206,123,253,139,206,218,109,245,253,176,177,98,197,203,84,209,22,227,89,152,227,51,92,198,147,164,207,26,105,236,167,89,255,0,20,206,145,160,0,75,53,240,0,0,64,14,117,126,235,24,183,214,5,15,203,174,36,255,0,49,254,181,232,38,147,241,19,138,210,225,90,199,138,125,32,178,209,92,25,116,130,155,199,84,210,116,85,50,57,35,108,157,116,242,70,245,217,147,72,155,42,244,250,219,237,186,34,160,82,15,43,143,126,205,50,251,107,228,245,164,170,231,157,248,147,253,36,253,90,77,77,45,224,43,132,237,22,206,237,154,153,166,154,83,232,108,146,205,222,240,85,190,157,185,84,118,187,176,190,25,62,247,53,67,227,118,241,202,246,250,205,93,183,221,54,84,69,78,215,174,156,46,104,79,18,158,132,251,181,224,223,72,254,142,120,159,70,127,76,235,40,251,30,35,181,222,254,166,150,62,174,174,196,95,133,190,221,62,91,110,187,133,43,114,184,247,236,211,47,182,190,79,90,95,241,31,244,183,128,174,19,180,91,59,182,106,102,154,105,79,161,178,75,55,123,193,86,250,118,229,81,218,238,194,248,100,251,220,213,15,141,219,199,43,219,235,53,118,223,116,217,81,21,36,0,0,0,3,85,115,106,130,42,254,213,199,2,127,238,25,255,0,73,175,31,231,96,98,174,37,191,251,141,182,143,171,252,19,254,190,214,85,95,9,222,244,250,55,245,129,143,124,198,3,97,60,155,65,52,159,48,209,168,120,126,200,241,79,23,128,211,219,232,45,113,218,60,117,76,125,52,180,78,137,212,209,247,217,34,76,189,11,4,75,191,95,83,186,125,101,93,215,124,85,137,242,225,224,199,6,202,172,217,174,45,163,126,10,245,143,220,41,238,150,234,159,164,87,89,59,21,80,72,217,34,147,161,245,46,99,186,94,198,174,206,69,106,237,178,162,167,144,28,87,52,127,113,61,77,251,23,231,20,69,43,112,157,239,79,163,127,88,24,247,204,96,54,40,213,45,45,193,53,167,4,185,233,158,165,216,189,51,141,222,123,62,54,139,197,77,79,221,237,76,201,163,251,228,47,100,141,218,72,152,239,85,201,190,219,46,232,170,139,133,113,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,242,2,74,128,0,0,0,214,179,139,31,122,125,100,250,192,200,126,99,57,117,60,174,61,196,244,203,237,175,156,86,156,174,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,70,106,210,221,45,193,52,91,4,182,105,158,154,88,189,13,141,217,187,222,10,139,197,77,81,218,238,204,249,164,251,228,207,124,142,222,73,94,239,89,203,182,251,38,200,136,136,29,172,198,156,77,221,174,182,14,27,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,51,161,158,154,120,232,38,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,25,44,226,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,48,53,109,54,83,225,59,221,99,70,254,175,241,239,151,64,98,175,218,184,224,79,253,195,63,233,53,227,252,236,146,152,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,152,28,176,0,13,107,56,177,247,167,214,79,172,12,135,230,51,150,169,201,83,221,99,41,250,192,174,249,117,184,205,89,103,46,30,12,115,156,170,243,154,229,58,55,227,111,89,5,194,162,233,113,169,250,69,117,143,191,85,60,142,146,89,58,25,82,214,55,169,239,114,236,212,70,166,251,34,34,121,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,125,93,246,221,85,84,53,236,226,199,222,159,89,62,176,50,31,152,206,93,79,43,143,113,61,50,251,107,231,21,167,43,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,145,154,180,183,75,112,77,22,193,45,154,103,166,150,47,67,99,118,110,247,130,162,241,83,84,118,187,179,62,105,62,249,51,223,35,183,146,87,187,214,114,237,190,201,178,34,34,7,107,0,0,0,0,40,7,154,63,191,102,166,253,139,242,122,34,255,0,136,255,0,170,92,5,112,157,173,57,221,207,83,53,47,74,125,51,146,94,123,62,54,183,211,183,42,126,239,106,22,67,31,222,225,168,100,109,218,56,152,223,85,169,190,219,174,234,170,170,24,3,146,167,186,198,83,245,129,93,242,235,113,63,204,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,62,174,251,110,170,171,144,0,20,3,205,31,223,179,83,126,197,249,61,17,127,196,127,213,46,2,184,78,214,156,238,231,169,154,151,165,62,153,201,47,61,159,27,91,233,219,149,63,119,181,11,33,143,239,112,212,50,54,237,28,76,111,170,212,223,109,215,117,85,85,12,1,201,83,221,99,41,250,192,174,249,117,184,159,230,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,87,125,183,85,85,200,0,0,0,106,174,108,167,194,119,186,198,141,253,95,227,223,46,128,197,95,181,113,192,159,251,134,127,210,107,199,249,217,37,49,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,48,57,96,0,0,0,24,171,139,31,117,141,100,250,191,200,126,93,57,173,97,180,150,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,230,70,191,218,184,224,79,253,195,63,233,53,227,252,236,12,171,194,119,186,198,141,253,95,227,223,46,128,202,167,19,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,249,156,176,0,0,20,173,206,175,222,159,22,250,191,161,249,141,196,202,188,140,127,29,159,163,127,172,137,211,173,124,25,240,217,196,78,85,75,154,235,30,155,253,32,189,81,91,217,107,130,167,211,21,244,157,20,172,146,73,27,31,69,60,241,177,118,124,210,46,234,157,94,182,219,236,136,137,203,104,95,11,154,19,195,95,166,254,226,152,55,209,207,164,126,27,210,127,211,58,202,206,255,0,135,238,246,127,170,101,147,167,167,191,47,224,237,191,87,158,251,38,193,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,49,226,39,222,7,83,191,150,87,175,231,178,151,156,81,143,17,62,240,58,157,252,178,189,127,61,148,173,109,47,209,91,241,159,115,120,116,31,233,12,95,169,79,196,199,160,2,158,233,0,0,5,231,112,237,238,253,166,63,200,219,47,243,40,142,243,113,183,91,239,22,250,171,77,218,130,158,182,134,182,23,211,85,82,212,196,217,98,158,39,181,90,248,222,199,34,163,154,230,170,162,181,81,81,81,85,20,232,220,59,123,191,105,143,242,54,203,252,202,35,33,27,62,199,27,52,248,71,185,194,25,172,205,57,141,249,142,123,245,124,82,168,190,53,248,74,159,135,252,157,114,188,50,142,161,250,123,120,154,40,233,37,158,162,55,58,130,182,68,153,235,66,155,189,102,145,173,100,42,246,200,230,254,11,154,199,57,207,106,185,209,140,191,252,139,31,180,101,152,253,207,22,200,41,60,85,174,243,71,53,190,182,14,227,153,221,167,153,138,201,25,212,197,71,55,118,185,83,118,170,42,111,228,168,165,49,241,79,195,197,223,135,61,78,170,198,59,119,26,156,110,187,250,39,31,186,213,70,212,241,148,251,53,94,197,115,23,165,101,137,206,237,191,201,170,187,53,253,12,108,140,66,159,157,101,95,36,159,47,106,60,201,234,236,159,211,254,206,146,232,207,111,167,104,45,254,203,204,39,250,197,17,194,103,253,229,49,255,0,84,117,246,199,157,213,44,56,0,32,27,116,0,1,154,248,78,226,70,225,195,94,163,174,69,45,21,69,203,29,187,194,218,27,221,190,41,156,215,58,46,180,115,106,34,111,82,70,233,226,94,174,158,191,37,107,229,102,236,238,117,182,229,49,220,130,209,150,99,246,204,167,31,171,241,86,187,205,28,55,10,41,251,110,103,118,158,102,35,227,127,75,209,28,221,218,228,93,156,136,169,191,154,34,148,0,74,222,5,56,177,159,68,114,120,244,211,43,109,59,240,156,166,230,199,75,82,247,71,11,173,53,178,35,34,241,78,145,234,212,88,21,172,141,37,71,175,170,214,35,218,168,173,115,37,176,100,185,167,201,170,249,61,223,153,60,187,167,244,150,159,233,59,96,191,110,90,156,223,47,143,235,20,71,157,31,110,152,255,0,170,152,229,219,28,57,232,182,48,1,117,114,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,143,17,62,240,58,157,252,178,189,127,61,148,188,226,140,120,137,247,129,212,239,229,149,235,249,236,165,107,105,126,138,223,140,251,155,195,160,255,0,72,98,253,74,126,38,61,0,20,247,72,0,0,47,59,135,111,119,237,49,254,70,217,127,153,68,100,35,30,240,237,238,253,166,63,200,219,47,243,40,140,132,109,11,31,69,79,132,123,156,31,155,122,66,255,0,175,87,197,33,143,117,215,68,241,29,124,211,234,188,19,45,131,250,229,77,178,171,170,95,232,10,254,196,177,67,85,209,28,140,238,246,251,206,94,219,157,210,239,98,254,84,200,64,250,185,110,155,180,205,21,198,177,44,124,38,46,254,6,253,56,156,53,83,77,116,206,177,49,206,37,69,26,217,164,57,62,135,106,61,223,79,50,138,90,134,186,138,103,186,134,174,88,82,38,220,104,149,238,72,106,163,68,115,147,165,237,110,251,35,157,208,228,115,28,189,76,114,39,70,46,147,139,30,27,173,252,74,105,194,99,177,86,211,219,114,43,68,206,174,178,92,37,133,174,107,101,232,86,186,158,87,116,172,141,130,84,233,234,232,243,71,50,39,236,254,223,67,169,175,34,199,238,248,158,65,115,197,178,10,79,11,116,179,86,77,111,173,131,184,215,246,170,33,122,178,70,117,49,85,174,217,205,84,221,170,168,187,121,42,161,65,205,50,234,176,23,120,124,201,229,63,151,220,235,205,130,219,59,91,91,128,214,228,196,98,45,233,21,211,219,217,84,119,85,217,213,60,59,53,227,192,4,90,248,0,0,159,252,3,113,149,5,186,11,94,129,106,149,198,161,237,124,205,164,198,174,211,201,36,238,234,146,72,33,166,181,164,113,194,229,70,163,159,43,155,44,146,116,177,168,216,253,86,181,155,88,137,175,121,107,92,2,241,79,247,99,196,91,165,249,157,125,198,175,56,198,40,221,60,149,181,75,221,244,165,2,74,140,108,203,34,53,54,150,62,228,81,61,31,187,159,234,201,212,247,58,78,139,110,71,154,77,122,97,111,79,31,171,63,151,232,231,110,149,54,10,156,46,246,125,150,211,230,204,255,0,75,76,117,76,253,120,238,153,249,221,147,49,60,181,210,91,0,11,67,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,24,241,19,239,3,169,223,203,43,215,243,217,75,206,40,199,136,159,120,29,78,254,89,94,191,158,202,86,182,151,232,173,248,207,185,188,58,15,244,134,47,212,167,226,99,208,1,79,116,128,0,2,243,184,118,247,126,211,31,228,109,151,249,148,70,66,49,239,14,222,239,218,99,252,141,178,255,0,50,136,200,70,208,177,244,84,248,71,185,193,249,183,164,47,250,245,124,82,0,15,84,120,69,30,58,248,78,131,91,177,137,53,47,20,117,67,51,108,90,216,246,197,76,198,201,51,110,212,81,171,229,240,173,141,136,229,73,209,207,145,98,86,39,172,231,171,28,138,142,107,226,149,192,240,196,225,232,197,90,155,87,35,132,165,114,92,231,21,144,99,173,227,240,117,105,93,51,247,76,117,196,247,76,112,252,99,142,141,123,193,97,28,194,56,67,255,0,229,46,33,116,214,215,253,110,76,146,211,65,69,255,0,10,233,238,174,119,115,254,5,36,99,34,254,28,207,95,221,28,87,185,174,241,184,59,152,43,179,106,231,221,61,177,218,236,189,153,218,60,38,212,96,41,199,97,39,186,170,122,233,171,174,153,252,167,174,56,128,3,21,96,14,67,29,200,46,248,158,65,108,202,113,250,191,11,116,179,86,67,112,162,159,182,215,246,170,33,122,62,55,244,189,21,174,217,205,69,217,200,168,187,121,162,161,199,129,19,49,58,195,230,186,41,185,76,209,92,107,19,194,98,122,215,25,193,239,20,248,255,0,16,184,69,61,170,227,95,217,207,44,84,113,50,247,71,58,177,175,171,233,70,177,107,225,70,53,173,88,164,118,202,230,181,169,218,123,250,21,58,86,55,201,33,10,32,210,93,90,205,244,79,55,162,207,176,27,167,132,184,210,111,28,177,72,138,234,122,202,117,84,87,211,206,196,84,235,137,219,38,233,186,42,42,53,205,86,189,173,114,92,238,133,107,102,35,175,154,125,73,157,226,83,255,0,91,166,185,210,244,203,253,1,95,216,138,89,169,122,228,141,157,222,223,121,169,220,107,122,93,237,79,200,151,172,159,51,140,101,30,74,228,249,241,248,199,111,143,107,148,250,73,216,90,182,111,21,56,236,21,63,213,110,79,252,149,79,213,158,202,103,234,251,39,151,28,132,0,38,218,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,199,136,159,120,29,78,254,89,94,191,158,202,94,113,70,60,68,251,192,234,119,242,202,245,252,246,82,181,180,191,69,111,198,125,205,225,208,127,164,49,126,165,63,19,30,128,10,123,164,0,0,23,157,195,183,187,246,152,255,0,35,108,191,204,162,50,17,143,120,118,247,126,211,31,228,109,151,249,148,70,66,54,133,143,162,167,194,61,206,15,205,189,33,127,215,171,226,144,0,122,163,192,0,2,167,56,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,158,171,88,172,114,34,181,175,150,216,206,59,34,199,237,25,102,63,115,197,178,10,79,21,107,188,209,205,111,173,131,184,230,119,105,230,98,178,70,117,49,81,205,221,174,84,221,170,138,155,249,42,41,129,152,224,40,199,218,220,171,132,199,41,236,91,118,55,107,49,27,35,152,70,42,212,111,91,171,133,116,253,168,238,236,152,231,19,247,114,153,80,0,51,223,24,188,52,220,56,117,212,119,54,137,41,223,136,228,211,85,85,227,175,138,71,43,160,137,143,106,190,146,70,189,206,147,170,20,150,54,245,170,170,72,213,107,183,234,87,177,152,16,215,215,236,215,135,185,54,174,70,147,14,196,202,243,60,54,113,131,183,142,193,213,189,110,184,214,39,223,19,217,49,58,196,199,84,196,192,0,60,153,225,57,249,108,105,46,183,38,65,83,171,22,76,131,232,230,15,62,212,149,112,86,82,58,120,242,46,135,236,230,69,23,91,58,123,91,201,211,85,186,244,72,170,196,108,141,89,216,156,199,8,60,190,167,168,158,131,83,184,129,179,84,83,54,154,110,245,14,39,89,4,106,218,166,172,113,62,25,234,149,36,114,163,81,207,145,174,165,145,140,119,84,105,220,221,170,232,221,98,37,167,39,201,235,138,163,19,127,88,211,148,114,159,191,179,195,175,223,161,58,71,233,39,11,93,139,153,46,87,20,220,222,141,43,174,116,170,152,238,166,38,38,42,159,241,114,167,171,89,227,72,0,91,28,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,99,196,79,188,14,167,127,44,175,95,207,101,47,56,163,30,34,125,224,117,59,249,101,122,254,123,41,90,218,95,162,183,227,62,230,240,232,63,210,24,191,82,159,137,143,64,5,61,210,0,0,11,206,225,219,221,251,76,127,145,182,95,230,81,25,8,199,188,59,123,191,105,143,242,54,203,252,202,35,33,27,66,199,209,83,225,30,231,7,230,222,144,191,235,213,241,72,0,61,81,224,0,0,0,14,139,173,154,67,140,107,142,156,93,244,243,40,165,167,115,107,97,123,168,106,229,133,101,117,186,181,24,228,134,170,52,71,53,122,152,231,111,178,57,189,109,87,49,203,210,247,34,211,94,186,232,158,93,160,122,131,87,130,101,176,127,92,169,182,85,117,69,253,31,65,223,150,40,106,186,35,145,253,174,231,101,203,219,115,186,155,236,95,202,183,156,98,78,38,56,123,198,56,136,211,138,204,106,231,67,78,219,253,20,51,79,142,220,158,245,137,212,85,170,207,85,29,34,53,203,216,123,154,198,202,206,151,110,212,69,68,235,99,28,216,108,219,43,167,29,70,253,31,62,57,119,247,126,141,149,209,230,221,221,217,108,76,97,113,51,174,22,185,243,163,236,204,240,222,143,195,122,58,227,140,113,133,45,99,184,253,223,44,200,45,152,182,63,73,226,174,151,154,200,109,244,80,119,26,206,237,68,207,70,70,206,167,170,53,187,185,200,155,185,81,19,127,53,68,45,11,132,126,3,241,141,41,183,218,245,3,86,173,116,247,124,249,147,71,95,75,78,233,86,74,91,27,145,171,208,198,163,87,183,60,232,174,234,116,142,71,53,143,107,59,91,43,59,178,100,174,24,56,75,194,56,103,180,85,190,130,179,211,249,69,207,170,58,235,244,244,169,11,214,159,171,118,83,195,31,83,251,49,38,205,115,147,169,85,239,78,167,46,205,141,172,206,134,62,87,146,83,135,210,246,34,53,171,179,170,63,89,247,126,41,157,189,233,66,238,115,189,151,100,245,77,22,57,77,124,98,170,227,179,170,105,166,123,57,213,28,244,137,154,64,1,97,105,192,175,94,36,121,175,221,120,112,214,220,167,69,239,60,60,210,94,106,49,202,136,154,202,250,108,201,209,178,166,9,160,142,162,23,171,29,65,187,30,177,77,31,91,55,114,53,253,77,71,61,17,30,182,20,83,95,58,77,28,177,97,250,203,137,107,21,162,110,221,94,162,91,234,41,238,148,221,47,94,170,171,107,105,227,109,79,91,158,168,157,112,79,79,23,109,172,99,91,225,186,189,103,72,229,64,159,252,16,241,173,98,227,55,21,201,110,212,248,135,209,75,214,47,112,134,158,178,209,233,7,215,109,75,60,125,84,245,61,245,130,38,122,239,142,165,157,180,71,57,189,141,221,178,61,164,149,41,91,147,102,181,253,6,226,10,237,163,149,118,254,245,38,166,219,211,179,60,113,117,73,5,117,186,42,138,136,250,156,178,53,27,11,160,125,98,59,102,61,203,39,99,110,150,245,169,117,32,8,21,197,135,53,107,87,12,250,219,120,209,123,126,137,85,229,53,22,10,122,71,87,87,205,127,109,185,157,249,224,101,66,50,38,37,60,202,246,36,82,197,187,220,172,94,181,123,122,118,106,61,243,212,214,91,95,181,142,251,196,6,178,229,154,197,145,195,225,234,242,107,131,170,35,166,234,99,252,37,43,26,145,211,83,117,177,140,73,59,80,71,20,93,206,132,115,250,58,157,235,57,84,11,191,224,99,142,127,217,163,244,219,253,43,190,135,125,14,244,111,251,55,233,15,21,226,252,79,254,47,15,71,79,134,254,235,126,191,134,222,125,127,141,46,63,51,46,13,179,43,69,154,243,195,253,38,73,143,100,148,242,77,101,189,67,152,37,51,234,31,10,70,149,48,203,76,180,111,116,79,141,210,199,178,245,57,142,100,140,84,119,87,91,35,229,121,89,96,20,216,47,5,184,109,82,227,213,118,155,150,85,81,95,127,185,37,74,74,215,213,62,74,151,197,79,80,140,145,125,86,62,142,10,69,103,66,35,28,206,151,166,253,106,231,72,13,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,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,80,128,24,7,59,156,54,251,153,90,108,218,131,161,149,120,174,61,89,80,144,215,94,169,178,21,185,62,129,142,69,68,153,105,146,146,55,72,196,119,79,90,53,221,104,206,165,107,100,114,35,29,101,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,219,241,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,170,42,136,218,244,254,250,55,163,92,246,178,88,165,98,61,253,29,75,50,185,87,241,213,83,128,100,54,174,24,117,74,190,174,124,98,249,81,13,183,12,154,26,88,186,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,165,177,189,239,140,44,211,138,61,116,253,141,122,19,147,107,95,209,111,164,127,71,60,23,244,179,199,120,62,255,0,136,172,130,155,247,110,220,157,61,61,254,175,192,93,250,118,242,223,116,133,90,79,206,83,238,161,170,120,110,153,254,199,31,70,125,45,200,45,214,47,27,244,191,189,225,124,85,76,112,247,123,126,9,189,125,61,206,174,158,166,239,182,219,166,251,146,3,154,63,184,158,166,253,139,243,138,34,149,184,78,247,167,209,191,172,12,123,230,48,1,178,153,130,184,193,226,207,13,225,23,75,254,156,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,70,253,182,42,163,165,98,46,64,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,242,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,210,61,90,214,53,242,203,43,209,140,235,233,64,159,255,0,183,157,255,0,146,239,253,54,255,0,224,11,20,208,188,231,81,245,39,78,45,217,174,168,105,79,220,230,235,117,222,120,108,18,221,86,186,170,158,149,81,22,55,84,170,193,15,102,103,122,202,176,236,231,49,189,40,245,107,213,241,178,170,249,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,39,76,248,205,182,89,32,150,150,253,85,28,243,67,43,170,88,215,172,137,12,18,83,249,195,35,26,217,156,246,238,174,141,175,100,151,40,0,197,92,66,113,23,130,112,211,103,197,242,205,76,168,240,56,221,247,32,75,21,109,207,162,105,125,31,213,65,89,83,28,189,152,98,146,73,122,164,165,100,61,45,68,219,189,214,171,179,21,23,42,144,3,157,95,186,198,45,245,129,67,242,235,136,19,252,21,87,202,143,142,159,220,56,95,214,188,207,253,175,75,128,86,215,55,251,230,186,215,37,66,187,254,11,194,177,205,254,28,40,255,0,234,120,75,84,0,97,76,87,138,237,56,191,241,39,154,240,179,115,151,208,217,158,47,225,39,182,199,81,50,44,119,218,89,104,32,171,145,212,235,178,109,52,93,215,163,225,93,220,177,177,37,106,185,18,84,135,53,148,67,204,35,63,204,180,179,152,246,109,168,58,125,144,213,216,242,27,29,69,146,166,134,186,153,83,174,39,250,26,141,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,47,120,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,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,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,4,53,227,23,152,78,119,194,6,119,79,96,191,240,211,233,156,110,243,215,244,127,32,250,101,13,63,165,59,80,211,190,171,250,21,148,210,201,7,106,74,132,143,239,138,157,123,117,55,116,95,44,85,165,188,235,48,76,175,59,182,88,53,47,72,190,130,99,117,93,239,27,144,122,126,107,167,131,233,133,239,143,250,22,26,20,146,78,185,26,200,253,85,245,123,157,75,228,213,38,175,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,239,163,122,53,204,115,226,150,86,35,217,215,212,154,240,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,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,6,206,100,127,227,91,138,223,216,125,165,150,173,76,250,5,244,183,210,121,4,22,47,5,233,79,1,219,238,83,84,77,221,238,118,101,223,111,13,211,211,210,155,245,239,191,150,203,16,57,74,113,175,233,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,249,3,157,95,186,198,45,245,129,67,242,235,136,14,23,57,173,254,201,77,118,198,116,83,238,11,244,115,233,31,141,254,153,253,41,241,157,143,15,71,61,79,238,62,18,62,174,174,199,79,225,166,221,91,249,237,178,207,242,128,121,92,123,246,105,151,219,95,39,173,46,123,138,174,38,48,222,20,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,210,173,133,157,49,72,247,200,228,94,150,49,221,45,123,250,35,120,117,94,52,184,210,195,120,54,195,109,23,155,206,59,87,146,100,57,37,68,144,217,108,176,204,180,204,168,100,43,26,212,205,45,74,177,237,137,145,182,88,246,78,151,61,207,145,136,141,233,235,124,112,215,246,243,191,242,93,255,0,166,223,252,1,92,26,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,83,202,159,129,43,82,90,168,56,166,214,92,102,173,215,39,84,36,248,69,170,227,3,91,4,112,35,88,232,239,10,197,85,115,222,231,43,146,14,182,181,24,140,239,181,31,215,4,145,133,143,233,110,69,157,229,120,37,178,255,0,169,122,117,244,19,36,170,239,120,220,127,210,240,221,60,31,76,207,100,127,209,80,162,71,39,92,109,100,158,170,122,189,206,149,243,106,157,172,0,48,166,185,241,93,167,28,59,106,62,156,97,90,161,47,162,173,90,141,233,56,33,191,203,50,54,150,219,85,74,180,137,27,106,81,83,212,134,79,20,228,89,183,233,141,204,106,189,17,142,124,145,102,178,170,249,231,126,36,255,0,73,63,86,157,255,0,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,116,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,156,210,61,174,153,175,110,232,233,26,247,200,22,42,0,0,0,0,1,135,248,176,225,230,155,138,61,18,188,104,244,249,109,94,52,251,141,69,37,76,55,40,89,44,204,137,240,78,201,21,37,167,100,209,54,165,142,107,92,212,100,142,86,53,234,201,17,58,227,98,160,97,92,3,154,54,131,106,127,18,246,157,6,195,41,170,234,172,87,218,116,130,223,152,212,203,224,169,167,186,171,21,237,164,74,106,134,178,84,99,145,59,76,145,85,30,250,133,108,109,137,90,230,202,179,40,213,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,251,150,151,48,74,109,97,181,89,248,124,213,251,173,92,154,131,65,79,225,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,119,114,170,189,93,184,88,80,7,19,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,249,1,192,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,121,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,99,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,137,74,220,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,238,169,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,188,54,73,7,74,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,238,160,8,149,196,55,50,61,18,225,219,91,108,58,55,145,69,87,113,123,170,29,14,93,91,76,201,218,252,101,146,65,4,212,147,44,75,15,77,99,36,109,71,83,210,25,21,241,177,142,94,151,191,166,53,115,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,154,22,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,13,140,245,59,138,237,56,193,56,108,147,138,108,110,95,166,120,99,61,27,59,100,181,204,141,146,106,90,154,248,41,37,115,18,68,77,166,139,186,245,88,100,232,119,114,37,137,235,18,245,43,114,94,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,86,6,85,194,70,101,194,151,43,125,92,165,212,28,162,174,163,33,204,42,49,251,165,117,134,42,148,150,221,100,123,110,180,109,72,226,219,118,190,165,205,86,164,242,181,122,29,218,137,141,234,108,41,44,152,127,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,125,249,37,11,191,0,0,49,85,195,136,188,18,201,196,117,23,13,23,250,143,3,146,95,113,250,91,238,63,234,77,47,164,250,159,112,241,81,122,145,44,112,246,99,183,163,250,164,145,59,157,238,150,166,236,245,178,169,76,28,229,110,215,91,7,23,120,77,246,197,115,171,183,92,173,216,61,182,174,142,178,146,103,67,61,52,241,220,238,14,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,46,124,17,43,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,39,76,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,245,75,80,0,0,33,87,24,188,194,115,190,16,51,186,123,5,255,0,134,159,76,227,119,158,191,163,249,7,211,40,105,253,41,218,134,157,245,95,208,172,166,150,72,59,82,84,36,127,124,84,235,219,169,187,162,249,98,173,45,231,89,130,101,121,221,178,193,169,122,69,244,19,27,170,239,120,220,131,211,243,93,60,31,76,47,124,127,208,176,208,164,146,117,200,214,71,234,175,171,220,234,95,38,169,53,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,125,27,209,174,99,159,20,178,177,30,206,190,164,215,135,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,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,80,54,115,35,255,0,26,220,86,254,195,237,44,181,106,103,208,47,165,190,147,200,32,177,120,47,74,120,14,223,114,154,162,110,239,115,179,46,251,120,110,158,158,148,223,175,125,252,182,88,129,202,83,141,127,77,209,209,240,155,169,183,59,173,101,234,30,244,152,93,194,117,239,198,234,24,96,238,62,216,229,70,245,199,217,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,200,28,234,253,214,49,111,172,10,31,151,92,64,112,185,205,111,246,74,107,182,51,162,159,112,95,163,159,72,252,111,244,207,233,79,140,236,120,122,57,234,127,113,240,145,245,117,118,58,127,13,54,234,223,207,109,150,127,148,3,202,227,223,179,76,190,218,249,61,105,115,220,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,195,170,241,165,198,150,27,193,182,27,104,188,222,113,218,188,147,33,201,42,36,134,203,101,134,101,166,101,67,33,88,214,166,105,106,85,143,108,76,141,178,199,178,116,185,238,124,140,68,111,79,91,227,134,191,183,157,255,0,146,239,253,54,255,0,224,10,224,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,243,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,178,158,84,252,9,90,146,213,65,197,54,178,227,53,110,185,58,161,39,194,45,87,24,26,216,35,129,26,199,71,120,86,42,171,158,247,57,92,144,117,181,168,196,103,125,168,254,184,36,140,44,127,75,114,44,239,43,193,45,151,253,75,211,175,160,153,37,87,123,198,227,254,151,134,233,224,250,102,123,35,254,138,133,18,57,58,227,107,36,245,83,213,238,116,175,155,84,237,96,0,0,0,34,174,133,243,23,208,157,123,215,107,222,138,98,119,31,246,183,209,43,159,102,179,253,17,255,0,65,203,83,91,247,153,41,153,224,252,63,105,205,251,235,254,251,237,103,228,88,127,205,175,141,127,77,214,86,112,155,166,87,59,85,101,150,30,204,153,165,194,5,239,200,234,232,103,238,50,216,213,86,244,71,217,124,81,73,43,163,115,156,178,43,98,85,141,98,153,143,172,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,0,218,120,17,87,128,94,53,241,94,43,52,226,146,201,118,185,248,125,77,198,109,240,199,145,219,234,22,54,73,95,208,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,78,151,68,249,101,80,31,37,218,75,172,54,170,217,172,84,84,149,151,38,83,200,234,58,122,186,151,83,65,52,232,213,237,178,73,91,28,142,141,138,237,145,94,145,189,90,138,170,141,118,219,45,101,229,156,233,111,184,54,85,121,194,178,158,19,188,21,235,31,184,84,90,238,52,223,78,217,39,98,170,9,29,28,177,245,178,133,204,119,75,216,228,221,170,173,93,183,69,84,243,44,252,128,28,206,184,14,251,183,216,170,117,231,73,236,189,89,246,63,111,119,164,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,7,127,224,203,153,22,156,113,105,125,174,192,238,120,223,208,76,206,46,169,237,182,138,139,154,86,71,117,165,107,58,164,117,60,253,168,183,154,61,158,231,194,172,234,237,162,72,213,122,54,94,212,192,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,13,146,89,186,62,144,99,253,201,170,61,23,221,154,161,148,191,209,79,130,40,231,238,199,78,178,125,237,23,163,126,151,108,169,230,24,3,138,62,107,127,177,175,93,178,109,20,251,130,253,35,250,57,224,191,166,127,74,124,31,127,196,81,193,83,251,143,132,147,167,167,191,211,248,107,191,78,254,91,236,153,87,129,142,57,255,0,102,143,211,111,244,174,250,29,244,59,209,191,236,223,164,60,87,139,241,63,248,188,61,29,62,27,251,173,250,254,27,121,213,95,52,127,126,205,77,251,23,228,244,68,170,228,99,248,236,253,27,253,100,5,170,16,3,137,222,109,152,174,128,235,45,235,72,241,109,37,250,113,244,115,183,77,113,186,51,38,142,142,22,215,43,122,165,167,141,172,130,126,174,215,83,99,122,185,204,115,101,108,172,86,39,71,83,190,78,101,188,193,41,180,122,213,120,225,243,72,46,181,113,234,13,125,63,134,188,93,169,37,150,150,124,105,143,109,44,241,172,106,248,21,147,190,162,154,121,90,143,134,86,190,5,217,200,168,244,110,213,3,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,110,122,23,205,107,81,248,139,212,123,118,151,233,127,8,126,58,235,93,188,179,77,46,110,172,165,183,210,181,81,36,170,169,145,45,235,219,133,157,77,221,118,87,43,156,214,49,175,123,216,199,118,190,47,57,153,95,120,75,214,90,157,42,187,240,239,233,186,71,219,233,110,150,187,191,210,214,83,120,250,89,90,173,116,157,134,210,202,177,116,207,29,68,91,57,221,75,218,235,217,26,230,153,171,131,174,14,176,78,16,48,74,139,5,130,179,211,57,37,231,163,233,6,65,219,154,159,210,157,169,170,31,75,253,10,249,229,142,14,212,117,11,31,222,213,58,246,234,118,234,190,81,215,156,190,136,93,115,173,18,176,107,69,190,249,73,79,79,165,245,19,182,186,130,104,221,215,87,5,202,122,58,116,124,79,77,209,31,28,177,197,187,28,136,142,100,143,119,82,43,17,146,6,85,224,115,143,219,87,25,119,92,186,197,54,3,73,133,220,177,170,122,58,186,122,55,100,45,175,158,225,4,174,149,178,202,200,251,16,185,25,11,155,11,92,228,71,38,245,17,162,244,238,157,82,212,215,7,130,253,99,177,104,23,20,24,6,170,229,48,245,217,109,87,9,41,238,50,117,61,60,53,45,93,60,180,146,212,236,198,61,239,236,178,161,210,246,218,213,115,251,125,9,178,187,116,216,248,10,171,253,188,239,252,151,127,233,183,255,0,0,89,78,147,231,95,117,13,44,195,117,51,209,126,140,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,107,4,108,167,194,119,186,198,141,253,95,227,223,46,128,12,105,199,31,28,118,174,11,237,88,140,211,105,213,94,95,114,203,234,43,27,79,78,219,147,104,32,134,10,86,197,221,123,229,237,202,229,127,85,68,40,214,36,123,42,44,138,174,111,74,35,241,7,11,156,214,255,0,100,166,187,99,58,41,247,5,250,57,244,143,198,255,0,76,254,148,248,206,199,135,163,158,167,247,31,9,31,87,87,99,167,240,211,110,173,252,246,217,96,7,51,173,82,251,168,113,147,154,248,75,239,164,237,88,151,135,197,173,255,0,208,189,159,11,225,99,79,23,7,155,26,231,244,215,73,91,235,187,171,125,253,87,43,17,132,180,228,159,162,247,91,117,54,121,174,249,14,33,87,75,79,116,167,165,176,227,55,137,158,230,50,170,4,150,71,220,91,20,125,91,61,137,44,52,72,178,171,21,58,227,123,24,237,219,43,80,37,7,28,252,115,254,194,239,161,63,233,93,244,199,233,143,164,191,217,191,71,248,95,9,225,191,241,121,186,250,188,79,247,59,116,124,119,242,234,156,20,243,33,253,152,58,167,117,211,63,184,215,209,47,70,99,243,223,124,111,210,47,31,220,237,212,211,195,218,237,248,88,182,223,196,245,117,117,46,221,27,109,231,186,96,14,121,223,137,63,210,79,213,166,42,228,169,239,79,148,253,95,215,124,198,220,5,212,128,0,21,171,171,28,229,62,229,250,167,153,105,159,236,113,244,159,209,44,130,227,98,241,191,75,251,62,43,194,212,201,15,119,183,224,157,209,213,219,234,233,234,118,219,237,186,237,185,101,70,181,156,88,251,211,235,39,214,6,67,243,25,192,191,238,23,53,211,246,74,104,78,51,173,127,69,190,142,125,35,241,191,210,207,29,227,59,30,30,178,122,111,221,187,113,245,117,118,58,191,1,54,234,219,207,109,215,42,145,43,149,101,218,213,113,224,115,1,163,183,220,233,42,170,45,117,23,138,74,232,161,153,175,125,44,235,115,169,153,34,149,168,187,177,235,20,209,72,141,118,203,209,35,29,236,114,42,203,80,4,42,227,91,153,15,236,62,213,59,86,153,253,198,190,150,250,79,31,130,251,227,126,145,120,14,223,114,166,162,30,215,111,194,203,190,222,27,171,171,169,55,235,219,111,45,214,106,148,173,206,175,222,159,22,250,191,161,249,141,196,9,255,0,192,199,28,255,0,179,71,233,183,250,87,125,14,250,29,232,223,246,111,210,30,43,197,248,159,252,94,30,142,159,13,253,214,253,127,13,188,243,174,175,107,70,151,232,46,27,38,160,106,230,95,73,142,216,163,168,138,145,42,38,100,146,190,89,228,85,232,138,40,162,107,165,149,251,35,156,173,99,92,168,198,61,235,179,88,229,74,224,228,99,248,236,253,27,253,100,118,174,109,124,25,86,102,214,42,206,43,48,171,173,214,174,235,140,219,225,167,191,217,37,124,245,113,201,109,141,251,37,77,27,83,171,195,246,123,142,146,104,209,27,10,199,221,153,122,30,217,22,112,148,28,22,241,165,134,241,147,134,221,239,54,108,118,175,27,200,113,186,136,225,189,89,102,153,106,89,78,201,150,69,166,154,42,148,99,27,43,36,108,82,110,157,45,123,95,27,209,91,211,208,249,36,81,172,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,194,124,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,148,108,204,233,150,55,178,70,162,117,49,237,234,107,31,215,27,3,48,0,71,254,49,120,197,193,56,64,193,41,239,247,250,63,76,228,151,158,191,163,248,255,0,114,106,127,74,118,166,167,101,87,244,83,32,150,56,59,81,212,36,159,124,68,235,219,165,187,170,249,7,21,197,151,29,26,113,194,102,85,128,226,89,77,7,164,170,243,11,131,61,34,232,235,17,158,130,179,164,141,142,91,132,209,49,146,77,39,155,157,219,137,177,162,75,216,157,17,237,116,125,46,145,86,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,26,193,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,233,229,165,204,18,167,71,174,182,126,31,53,126,235,73,30,159,87,212,120,107,61,218,174,88,169,96,198,158,247,85,79,34,200,172,129,95,59,42,42,103,137,170,249,165,107,32,77,220,170,140,71,108,23,62,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,137,90,23,204,235,135,221,111,214,91,222,147,210,214,253,31,141,215,10,107,118,29,114,185,190,86,125,40,145,237,151,184,173,141,98,70,82,122,241,177,177,50,105,123,147,119,163,68,99,100,85,137,33,95,51,174,96,20,122,187,89,83,195,246,136,100,94,47,5,164,234,131,38,185,69,28,18,210,223,170,163,158,25,162,109,51,220,197,145,33,130,74,127,41,163,123,91,51,158,237,145,209,181,143,146,32,112,197,195,214,85,197,6,178,217,116,143,22,169,240,30,63,185,83,113,186,62,150,74,136,109,148,49,55,170,90,137,26,196,254,246,54,35,156,198,190,89,98,98,189,157,125,72,27,41,131,137,196,236,31,69,49,91,54,45,233,187,173,231,208,214,250,123,127,164,110,213,62,34,186,179,181,27,89,223,168,151,100,238,76,254,158,167,191,100,234,114,170,236,155,156,176,0,0,21,87,251,121,223,249,46,255,0,211,111,254,0,178,157,39,206,190,234,26,89,134,234,103,162,253,25,244,183,31,183,95,124,23,127,189,225,124,85,52,115,118,187,157,45,235,233,238,116,245,116,183,125,183,217,55,216,214,8,217,79,132,239,117,141,27,250,191,199,190,93,0,25,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,30,34,125,224,117,59,249,101,122,254,123,41,121,197,24,241,19,239,3,169,223,203,43,215,243,217,74,214,210,253,21,191,25,247,55,135,65,254,144,197,250,148,252,76,122,0,41,238,144,0,0,94,119,14,222,239,218,99,252,141,178,255,0,50,136,200,70,61,225,219,221,251,76,127,145,182,95,230,81,25,8,218,22,62,138,159,8,247,56,63,54,244,133,255,0,94,175,138,64,1,234,143,0,0,0,0,0,0,0,0,0,0,8,149,205,55,0,166,206,184,45,204,170,147,30,171,187,92,177,90,138,11,253,181,41,146,87,62,149,241,212,178,42,138,133,100,107,235,49,148,115,213,171,250,209,88,214,117,61,118,232,71,54,90,159,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,67,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,117,49,158,46,149,237,116,117,52,221,111,99,210,62,236,18,75,23,115,161,92,206,190,166,250,205,69,54,105,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,60,203,254,229,201,169,159,117,14,13,180,226,227,81,87,106,146,190,195,111,118,51,89,5,190,77,252,47,128,145,212,244,236,153,170,247,57,147,58,150,58,105,92,139,182,253,228,123,90,214,189,168,7,201,204,187,63,169,211,238,11,117,18,170,219,144,210,90,174,87,202,122,107,5,42,76,177,117,214,50,174,166,56,170,169,226,100,136,189,111,117,26,213,170,244,167,91,88,215,189,189,61,29,73,65,152,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,153,103,252,239,117,75,253,109,52,82,223,125,255,0,109,229,55,123,103,133,254,42,106,9,251,202,207,248,201,189,12,127,231,123,127,115,83,5,114,130,210,251,174,105,197,165,54,121,11,170,224,182,233,245,158,182,229,81,59,104,157,44,18,207,83,11,168,162,165,124,187,163,97,123,155,81,52,205,223,169,92,148,178,34,55,218,230,133,223,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,1,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,166,189,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,180,65,13,121,142,240,57,83,197,110,27,65,152,105,243,233,41,245,23,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,237,53,242,202,215,35,82,101,150,48,130,183,174,96,148,218,195,203,255,0,53,225,243,87,238,181,114,106,13,5,61,150,154,207,118,171,150,90,169,242,86,50,236,201,228,89,21,144,35,32,125,61,52,17,53,95,52,174,124,235,187,149,85,234,237,226,87,15,89,77,139,6,215,221,52,205,114,154,239,5,101,199,243,11,53,210,227,83,218,124,157,138,88,43,98,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,145,208,0,18,43,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,157,144,57,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,60,105,193,215,7,89,223,23,249,221,69,130,193,89,232,108,110,205,209,244,131,32,237,195,81,232,190,236,53,15,165,254,133,124,241,73,63,118,74,117,143,239,106,189,27,245,59,100,79,61,130,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,59,0,0,1,0,57,213,251,172,98,223,88,20,63,46,184,147,252,128,28,234,253,214,49,111,172,10,31,151,92,64,165,98,236,249,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,165,59,105,110,150,231,122,211,157,219,52,207,77,44,94,153,201,47,61,239,5,69,226,161,167,238,246,161,124,210,125,242,103,178,54,237,28,79,119,172,228,223,109,147,117,84,69,235,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,180,241,64,60,209,253,251,53,55,236,95,147,209,22,211,192,191,25,182,46,48,244,226,170,231,37,171,208,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,212,136,201,100,169,110,104,254,253,154,155,246,47,201,232,128,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,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,117,194,181,96,25,149,247,13,191,234,13,155,30,171,172,199,177,90,138,26,107,213,116,40,142,101,3,235,22,84,166,89,81,23,169,172,123,160,145,136,253,186,17,253,13,85,71,72,196,118,95,224,235,140,92,239,132,12,238,162,255,0,96,163,244,206,55,121,232,250,65,143,247,33,167,244,167,106,26,134,82,255,0,69,62,9,100,131,181,37,66,201,247,180,78,189,186,93,186,47,144,108,82,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,144,43,153,215,48,10,205,34,163,169,225,251,68,50,47,9,157,85,245,65,147,92,162,142,120,170,172,52,178,65,12,209,54,153,238,98,70,179,79,29,71,148,209,189,206,133,172,118,200,217,28,199,198,24,3,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,148,209,189,173,153,207,118,200,232,218,199,201,197,114,148,214,110,35,153,174,52,122,57,134,220,126,144,96,46,183,205,89,123,179,222,46,111,101,45,154,133,147,110,234,202,20,94,165,138,110,253,74,34,197,27,21,179,58,111,190,35,118,74,136,97,86,150,233,110,119,173,57,221,179,76,244,210,197,233,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,223,38,123,35,110,209,196,247,122,206,77,246,217,55,85,68,93,130,120,62,225,51,13,225,23,75,254,131,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,127,70,253,199,162,35,165,122,168,103,82,53,113,209,193,149,139,140,61,56,165,182,71,117,244,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,36,168,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,73,129,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,28,223,230,117,192,119,221,190,197,83,175,58,79,101,234,207,177,251,123,189,37,107,183,91,187,149,89,68,45,124,45,143,119,119,90,157,234,120,27,80,173,233,142,73,102,106,71,10,111,209,19,82,149,128,207,252,5,106,150,9,162,220,88,224,218,153,169,119,223,67,99,118,111,73,248,218,223,11,53,71,107,187,109,170,134,63,189,194,199,200,237,228,149,141,245,90,187,111,186,236,136,170,156,87,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,152,84,146,156,11,240,101,125,227,15,81,234,173,146,93,125,13,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,221,74,140,138,64,205,124,177,120,14,251,183,223,105,181,231,86,44,189,88,14,63,112,111,163,109,119,27,119,114,151,40,153,172,153,178,108,238,235,87,179,79,59,105,213,221,81,201,20,206,73,33,93,250,37,106,93,73,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,0,0,85,95,60,239,196,159,233,39,234,210,173,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,45,43,158,119,226,79,244,147,245,105,85,96,95,159,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,150,166,176,58,91,170,89,222,139,103,118,205,76,211,75,239,161,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,123,153,143,141,219,199,43,219,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,176,51,88,0,0,0,8,107,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,134,211,197,101,243,94,224,114,155,37,181,94,248,184,211,151,213,173,246,219,79,78,252,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,157,214,174,209,44,49,58,77,216,232,223,222,9,21,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,181,213,204,127,152,5,103,17,23,217,116,147,72,114,47,244,167,160,240,211,203,83,79,28,244,242,100,85,93,12,147,170,161,147,50,57,25,12,50,42,177,144,171,122,86,72,150,87,43,254,242,145,66,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,177,204,123,154,187,162,170,29,175,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,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,84,58,80,44,39,154,38,131,97,188,54,233,31,14,186,83,134,81,82,53,150,234,124,133,247,58,232,105,214,23,221,174,42,203,82,84,86,202,142,123,221,215,35,155,186,53,94,238,134,35,35,106,244,49,168,157,43,149,54,150,224,154,211,173,153,238,153,234,101,139,211,56,221,231,79,231,241,180,94,42,106,126,239,106,239,107,154,63,190,66,246,72,221,164,137,142,245,92,155,237,178,238,138,168,161,143,248,23,227,54,251,193,230,163,213,92,228,181,122,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,119,63,196,199,24,154,71,195,78,145,211,106,149,230,241,73,127,125,254,159,185,137,219,45,181,140,123,239,239,115,26,246,62,25,27,212,212,166,70,190,55,190,163,103,49,172,123,118,71,189,241,199,37,32,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,92,41,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,237,114,170,135,96,213,45,82,206,245,167,59,185,234,102,165,223,125,51,146,94,123,62,54,183,194,195,79,221,237,66,200,99,251,220,44,100,109,218,56,152,223,85,169,190,219,174,234,170,171,107,252,171,248,21,166,192,49,235,87,19,218,165,65,73,62,79,124,167,134,229,134,67,13,84,189,118,155,116,244,179,49,211,202,177,200,144,200,250,168,106,81,82,55,177,253,166,53,139,212,217,30,246,71,130,185,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,39,76,248,205,182,89,32,150,150,253,85,28,243,67,43,170,88,215,172,137,12,18,83,249,195,35,26,217,156,246,238,174,141,175,100,151,40,4,85,230,143,238,39,169,191,98,252,226,136,160,18,255,0,185,163,251,137,234,111,216,191,56,162,40,4,11,84,229,71,199,79,238,28,47,235,94,103,254,215,165,192,43,107,155,253,243,93,107,146,161,93,255,0,5,225,88,230,255,0,14,20,127,245,60,37,170,26,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,201,242,220,230,9,83,196,77,52,154,61,172,151,90,70,234,45,186,157,213,52,87,41,165,138,23,228,204,89,103,146,84,138,158,24,34,134,23,211,66,144,53,88,215,57,242,49,31,38,219,50,69,64,158,165,43,115,171,247,167,197,190,175,232,126,99,113,46,164,165,110,117,126,244,248,183,213,253,15,204,110,32,66,173,45,213,44,239,69,179,187,102,166,105,165,247,208,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,189,204,199,198,237,227,149,237,245,154,187,111,186,108,168,138,155,4,240,125,197,158,27,197,214,151,253,56,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,141,251,140,69,87,68,244,77,125,177,221,45,206,242,188,19,46,212,203,5,139,197,99,120,39,128,250,65,91,226,161,103,131,241,179,44,52,191,123,123,210,73,58,228,106,183,239,109,119,78,219,187,100,243,59,175,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,185,78,56,248,253,181,112,105,117,196,108,80,224,52,153,165,203,37,167,172,171,168,163,110,66,218,9,237,240,68,232,155,20,175,143,177,51,149,147,57,211,53,174,84,106,111,79,34,39,86,203,211,221,120,116,227,167,135,30,39,123,54,220,3,51,244,126,73,47,87,250,25,190,181,148,119,69,219,188,191,122,103,83,163,169,251,220,15,149,222,30,73,122,24,173,89,58,21,118,40,219,139,173,111,181,113,29,196,94,103,172,182,43,29,93,162,219,127,168,166,109,29,37,92,141,124,233,5,61,44,52,209,190,78,159,85,175,123,96,71,171,17,92,140,87,171,81,207,233,235,91,42,228,193,160,213,56,174,151,228,186,255,0,125,162,164,241,25,197,67,109,118,39,186,158,39,79,29,186,142,73,27,60,140,153,30,175,99,38,169,221,142,137,90,207,58,24,222,189,104,230,43,66,199,200,213,199,71,6,86,46,48,244,226,150,217,29,215,208,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,190,240,203,218,137,22,70,181,100,141,204,107,155,212,136,248,164,146,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,38,6,191,241,213,83,196,215,6,88,254,152,106,117,125,93,86,168,99,153,196,23,42,170,231,82,197,28,23,123,114,211,92,17,179,177,32,141,145,66,248,86,120,97,116,106,212,234,78,220,141,115,213,210,36,115,127,153,215,1,223,118,251,21,78,188,233,61,151,171,62,199,237,238,244,149,174,221,110,238,85,101,16,181,240,182,61,221,221,106,119,169,224,109,66,183,166,57,37,153,169,28,41,191,68,77,74,86,3,63,240,21,170,88,38,139,113,99,131,106,102,165,223,125,13,141,217,189,39,227,107,124,44,213,29,174,237,182,170,24,254,247,11,31,35,183,146,86,55,213,106,237,190,235,178,34,170,113,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,97,82,74,112,47,193,149,247,140,61,71,170,182,73,117,244,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,3,53,242,197,224,59,238,223,125,166,215,157,88,178,245,96,56,253,193,190,141,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,39,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,0,32,7,51,174,60,126,226,22,42,157,6,210,123,215,78,125,144,91,221,233,43,165,186,227,219,170,197,225,115,225,116,123,183,180,228,239,84,64,234,132,111,76,145,203,11,86,57,147,110,184,156,178,83,140,109,124,190,240,207,195,238,73,171,216,222,27,244,142,190,215,216,167,134,41,102,100,116,180,146,84,74,216,99,169,169,221,237,145,240,182,73,35,69,142,29,228,123,156,214,253,237,170,249,163,215,50,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,80,57,108,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,159,252,73,114,154,186,233,103,13,22,173,73,195,50,58,75,166,101,133,89,234,43,179,186,86,72,232,233,46,16,53,242,79,37,77,27,165,93,218,250,104,157,219,86,175,66,79,20,9,35,89,28,219,199,54,116,229,29,194,142,156,99,250,79,103,226,154,231,23,166,115,60,163,199,193,109,146,162,20,72,236,84,177,84,205,73,35,105,211,117,222,105,123,79,87,204,187,57,35,122,68,212,106,44,171,53,138,129,172,14,150,234,150,119,162,217,221,179,83,52,210,251,232,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,222,230,99,227,118,241,202,246,250,205,93,183,221,54,84,69,77,132,248,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,244,185,98,153,17,27,35,90,228,84,99,217,36,108,169,110,105,124,49,233,199,15,58,203,67,123,211,171,213,170,146,147,62,241,87,79,162,20,84,201,15,160,35,141,176,51,184,137,221,114,246,106,39,117,83,163,68,142,56,217,218,124,113,162,181,155,55,16,112,119,196,198,174,112,211,171,150,251,206,150,208,213,223,217,127,168,167,182,220,241,56,209,239,101,253,142,127,76,112,53,140,107,156,149,40,231,175,102,70,53,207,107,222,169,210,246,62,72,228,13,140,192,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,152,43,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,166,203,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,138,184,223,213,236,55,94,184,156,203,117,115,79,231,171,146,197,145,83,218,38,167,74,184,22,25,226,123,45,116,145,75,12,140,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,238,188,33,113,121,251,20,180,107,91,62,139,86,246,117,11,49,244,5,22,47,215,65,226,97,131,180,234,239,21,87,39,82,164,105,218,142,86,244,35,186,250,165,146,45,227,124,105,47,76,85,0,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,151,169,203,139,129,202,158,20,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,97,254,86,156,4,253,4,163,176,241,93,170,19,245,228,23,91,127,140,196,45,116,245,27,199,65,67,87,2,181,43,42,28,197,218,73,166,130,87,35,34,221,91,28,114,42,189,22,87,35,96,178,160,7,95,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,78,192,0,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,243,47,251,151,110,186,86,107,247,10,120,166,73,126,188,250,79,36,176,247,113,187,244,206,73,214,71,85,82,170,36,79,150,73,149,206,154,105,41,95,75,52,146,35,156,215,73,51,255,0,5,81,88,218,224,231,13,162,23,92,15,136,186,125,101,154,249,73,89,109,213,26,116,117,61,35,99,115,39,161,158,221,75,73,77,43,31,237,107,216,230,172,47,107,209,81,119,124,141,86,167,66,62,78,193,201,111,88,236,88,126,178,229,186,59,119,135,183,87,168,150,250,122,139,93,79,83,215,170,170,218,218,137,29,77,208,214,42,39,92,19,212,75,220,115,216,214,248,110,159,89,210,53,16,43,172,191,234,93,107,253,142,220,181,177,29,99,142,223,227,106,241,253,47,199,60,4,14,139,185,27,235,167,163,165,167,165,238,183,185,26,172,41,60,209,44,157,47,71,118,209,253,59,187,100,90,1,39,255,0,48,205,82,255,0,249,88,225,67,69,45,247,223,197,253,167,41,187,219,60,47,255,0,171,169,233,168,39,239,43,63,227,38,244,49,255,0,157,237,253,205,64,128,6,203,188,55,104,133,171,135,13,18,197,180,94,205,124,171,188,211,227,148,242,181,245,245,49,182,55,212,207,52,242,84,76,244,99,124,152,197,150,105,58,25,187,149,172,233,106,185,234,138,245,166,30,86,154,23,89,172,28,86,88,114,74,219,55,139,198,244,239,253,18,92,230,145,103,142,54,85,70,138,150,246,54,72,147,167,189,226,187,115,54,55,185,173,124,116,211,254,18,53,88,235,233,2,170,249,231,126,36,255,0,73,63,86,152,127,147,13,218,213,110,226,190,247,71,112,185,210,82,212,93,48,122,250,74,24,166,153,172,125,84,233,89,69,50,197,19,85,119,123,210,40,101,145,90,221,215,162,55,187,216,213,84,204,28,243,191,18,127,164,159,171,74,181,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,167,129,26,184,23,227,54,197,198,30,156,85,92,228,181,122,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,146,84,1,173,103,22,62,244,250,201,245,129,144,252,198,115,101,51,90,206,44,125,233,245,147,235,3,33,249,140,224,118,14,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,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,107,67,145,105,110,119,138,96,152,142,166,95,236,94,23,27,206,252,127,209,250,223,21,11,252,103,130,153,33,170,251,219,30,178,71,209,35,145,191,124,107,122,183,221,187,167,153,45,121,105,241,213,77,195,46,77,85,166,26,157,95,73,75,165,249,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,189,43,219,145,174,98,54,68,144,47,36,165,110,117,126,244,248,183,213,253,15,204,110,37,212,148,173,206,175,222,159,22,250,191,161,249,141,196,12,171,200,199,241,217,250,55,250,200,181,66,170,249,24,254,59,63,70,255,0,89,22,168,5,43,115,58,224,59,238,33,125,169,215,157,39,178,244,224,57,5,193,222,146,181,219,173,221,186,92,94,103,50,22,199,187,187,174,94,205,68,238,168,86,244,199,28,80,185,99,133,54,235,137,171,29,120,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,197,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,154,251,113,209,193,149,247,131,205,71,165,182,71,117,244,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,194,234,114,62,49,184,125,199,56,125,111,19,114,102,222,47,5,171,239,69,107,158,42,73,98,170,186,213,71,44,177,120,90,106,121,219,28,142,153,210,65,42,34,57,26,212,107,29,35,156,216,218,233,18,128,117,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,104,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,212,237,147,117,114,185,206,123,220,247,189,239,119,74,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,218,106,242,211,224,86,155,137,172,154,171,83,245,58,130,146,171,75,241,202,137,237,181,84,46,170,150,57,238,247,21,167,69,108,12,88,36,100,176,178,20,158,25,157,34,185,58,151,183,27,90,244,116,139,24,66,0,101,94,44,125,233,245,147,235,3,33,249,140,229,138,105,7,6,86,46,48,249,102,105,69,178,59,175,161,179,60,95,233,21,70,51,114,149,239,90,86,201,45,222,171,187,77,83,27,119,222,25,123,81,34,200,214,172,145,185,141,115,122,145,31,20,129,245,242,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,231,249,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,121,77,27,220,232,90,199,108,141,145,204,124,116,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,40,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,14,193,165,186,91,157,235,78,119,108,211,61,52,177,122,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,247,201,158,200,219,180,113,61,222,179,147,125,182,77,213,81,23,96,158,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,143,249,121,240,89,106,225,99,75,233,239,185,126,63,72,221,84,201,105,213,114,10,196,169,109,82,209,64,178,117,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,185,35,25,15,76,181,0,0,0,0,3,85,115,101,62,19,189,214,52,111,234,255,0,30,249,116,6,181,134,202,124,39,123,172,104,223,213,254,61,242,232,0,202,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,24,241,19,239,3,169,223,203,43,215,243,217,75,206,40,199,136,159,120,29,78,254,89,94,191,158,202,86,182,151,232,173,248,207,185,188,58,15,244,134,47,212,167,226,99,208,1,79,116,128,0,2,243,184,118,247,126,211,31,228,109,151,249,148,70,66,49,239,14,222,239,218,99,252,141,178,255,0,50,136,200,70,208,177,244,84,248,71,185,193,249,183,164,47,250,245,124,82,0,15,84,120,0,0,0,0,0,0,0,0,0,0,0,2,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,236,115,179,175,36,45,82,255,0,92,189,20,184,95,127,218,153,77,162,217,225,127,142,154,190,126,242,51,254,45,111,67,223,249,216,223,221,20,239,252,233,52,114,251,152,104,214,37,172,86,137,187,148,154,119,112,168,167,186,83,116,177,58,105,110,78,167,141,181,61,110,122,42,244,79,5,60,93,182,177,238,119,137,234,245,91,27,149,107,47,132,157,111,181,112,225,175,216,230,180,94,108,117,119,154,124,114,158,232,230,80,83,72,216,223,83,60,214,234,154,120,88,175,119,147,24,178,205,31,91,246,114,181,157,78,70,189,81,24,161,216,56,248,212,204,87,87,120,189,212,156,235,10,171,241,118,90,139,133,61,190,154,169,178,71,36,117,94,10,146,26,55,207,19,227,123,152,248,100,125,59,159,27,209,222,180,110,99,149,17,85,81,44,83,146,222,142,95,112,253,26,203,117,138,239,55,110,147,81,46,20,244,246,186,110,150,47,85,45,181,213,17,186,167,173,175,85,78,185,231,168,139,182,230,49,205,240,221,94,179,100,106,165,54,27,52,104,14,142,88,184,127,209,172,79,71,113,201,188,69,38,51,111,109,60,149,61,47,103,139,170,123,157,37,77,79,67,222,245,143,187,60,146,203,219,235,86,179,175,165,190,171,81,0,200,0,0,0,0,43,3,155,143,6,86,42,187,21,227,140,76,74,235,224,110,180,62,2,159,43,183,84,61,239,142,225,27,159,13,21,53,77,58,249,246,230,103,84,17,190,63,40,223,27,81,233,208,246,59,191,86,218,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,236,47,123,154,63,184,158,166,253,139,243,138,34,149,184,78,247,167,209,191,172,12,123,230,48,1,176,158,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,250,91,186,236,141,70,181,172,99,88,198,49,141,200,0,0,0,0,32,7,58,191,117,140,91,235,2,135,229,215,18,127,144,3,157,95,186,198,45,245,129,67,242,235,136,16,3,149,199,191,102,153,125,181,242,122,210,101,115,94,224,114,155,37,181,94,248,184,211,151,213,173,246,219,79,78,252,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,157,214,174,209,44,49,58,77,216,232,223,222,134,188,174,61,251,52,203,237,175,147,214,151,252,5,117,114,224,229,193,125,208,187,236,90,243,175,48,120,76,234,147,196,211,216,108,52,245,172,150,59,84,114,49,240,203,83,81,44,46,116,115,77,36,111,123,89,27,92,232,217,27,213,206,234,145,200,144,65,110,104,254,253,154,155,246,47,201,232,139,254,40,7,154,63,191,102,166,253,139,242,122,32,36,87,39,12,3,13,213,60,55,136,45,62,212,28,122,146,249,143,95,41,241,202,106,234,26,148,94,137,89,189,201,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,42,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,102,87,35,31,199,103,232,223,235,34,197,53,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,212,237,151,101,106,181,206,99,218,246,61,236,112,81,15,12,28,113,234,231,10,88,110,119,135,233,243,41,42,25,152,83,196,250,25,171,158,249,89,100,184,181,122,22,182,8,21,86,23,189,208,171,154,230,185,190,179,226,166,115,149,204,133,98,147,5,127,162,172,247,42,255,0,101,114,60,147,35,184,127,190,86,87,92,171,170,36,255,0,149,36,211,73,35,255,0,59,156,231,124,85,78,235,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,37,164,242,197,229,255,0,89,164,84,116,220,64,235,126,59,225,51,170,190,153,241,155,108,178,79,21,85,134,150,72,38,134,87,84,177,175,72,214,105,227,168,243,134,70,57,208,181,141,221,91,35,158,200,195,42,242,230,224,163,246,42,233,196,247,252,254,217,106,147,83,114,159,190,92,170,96,78,236,150,186,21,70,44,118,198,205,212,230,59,165,236,89,37,116,72,214,190,71,53,187,202,216,98,145,102,0,0,0,0,10,118,230,239,194,37,171,78,178,102,113,69,136,92,105,41,237,185,197,226,43,109,234,202,148,237,137,97,186,186,158,73,60,84,29,182,163,92,201,155,77,43,229,235,245,251,202,231,245,73,222,84,138,226,72,1,206,175,221,99,22,250,192,161,249,117,196,10,160,225,187,68,46,188,71,235,110,45,162,246,107,229,37,154,163,35,168,149,175,175,169,141,210,50,154,8,96,146,162,103,163,27,230,247,164,80,201,208,205,218,142,127,75,85,204,69,87,166,198,122,91,165,184,38,139,96,150,205,51,211,75,23,161,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,124,153,239,145,219,201,43,221,235,57,118,223,100,217,17,17,40,179,149,199,191,102,153,125,181,242,122,210,255,0,128,0,0,0,0,170,190,121,223,137,63,210,79,213,164,85,229,113,239,217,166,95,109,124,158,180,149,92,243,191,18,127,164,159,171,72,171,202,227,223,179,76,190,218,249,61,104,29,131,152,239,3,148,220,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,195,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,236,61,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,246,113,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,80,216,35,75,117,75,4,214,156,18,217,169,154,105,125,244,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,239,115,49,146,55,105,34,123,125,102,166,251,110,155,162,162,175,107,53,246,224,7,140,27,175,9,186,184,215,92,22,146,76,19,49,168,163,160,202,217,52,78,87,211,64,199,185,35,174,137,209,177,210,245,211,164,210,189,99,107,92,146,177,207,103,79,90,199,36,119,253,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,88,0,0,0,10,128,227,187,149,230,119,67,168,238,212,46,23,240,159,76,99,249,93,193,60,78,55,107,130,26,88,241,233,164,90,104,153,209,220,168,222,72,102,158,89,229,94,136,217,21,44,109,94,174,136,154,142,108,245,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,5,85,243,206,252,73,254,146,126,173,49,87,37,79,122,124,167,234,254,187,230,54,227,42,243,206,252,73,254,146,126,173,49,87,37,79,122,124,167,234,254,187,230,54,224,45,83,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,209,189,26,230,57,241,75,43,17,236,235,234,74,149,225,107,150,118,163,229,156,79,222,48,13,110,198,58,112,125,56,184,36,89,69,109,29,193,99,167,185,200,234,118,207,75,75,73,51,91,215,39,121,146,211,203,34,39,110,72,224,145,122,221,4,175,137,171,119,224,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,8,171,205,31,220,79,83,126,197,249,197,17,64,37,255,0,115,71,247,19,212,223,177,126,113,68,80,8,23,125,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,254,242,177,82,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,228,109,38,85,95,53,206,5,191,119,226,131,69,48,207,246,197,86,127,69,66,239,239,92,219,164,116,232,223,248,95,20,246,187,248,19,43,63,170,38,2,101,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,171,131,157,95,189,62,45,245,127,67,243,27,137,23,248,69,173,214,219,119,17,120,101,195,135,75,77,37,211,80,105,106,42,102,181,80,213,186,6,193,84,198,210,204,181,48,200,179,189,140,70,58,153,39,106,175,91,31,178,175,67,154,254,149,73,65,206,175,222,159,22,250,191,161,249,141,196,12,149,201,30,211,106,191,218,181,230,197,125,182,82,92,109,183,26,124,126,146,178,142,174,22,205,5,76,18,54,230,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,35,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,234,188,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,212,219,211,185,219,52,75,139,189,18,101,45,84,148,153,166,157,102,148,240,84,162,211,85,207,78,202,166,69,59,37,98,43,226,116,115,68,246,77,11,81,236,85,107,218,248,220,199,162,42,57,160,107,195,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,250,206,68,54,83,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,124,200,87,192,135,46,239,216,179,171,25,238,101,154,173,171,41,146,147,193,91,240,140,130,74,126,205,83,97,125,50,190,225,59,105,82,73,89,79,212,249,155,78,215,171,214,85,108,19,236,140,142,95,190,78,160,0,0,5,59,115,119,225,18,213,167,89,51,56,162,196,46,52,148,246,220,226,241,21,182,245,101,74,118,196,176,221,93,79,36,158,42,14,219,81,174,100,205,166,149,242,245,250,253,229,115,250,164,239,42,69,113,36,0,231,87,238,177,139,125,96,80,252,186,226,5,80,112,221,162,23,94,35,245,183,22,209,123,53,242,146,205,81,145,212,74,215,215,212,198,233,25,77,4,48,73,81,51,209,141,243,123,210,40,100,232,102,237,71,63,165,170,230,34,171,211,99,61,45,210,220,19,69,176,75,102,153,233,165,139,208,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,190,76,247,200,237,228,149,238,245,156,187,111,178,108,136,136,148,89,202,227,223,179,76,190,218,249,61,105,127,192,0,0,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,47,120,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,3,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,185,78,37,120,219,210,254,31,116,26,205,173,180,115,210,100,175,203,233,232,234,241,27,43,170,164,160,158,249,4,253,169,29,43,58,161,123,226,100,116,242,164,174,116,145,162,34,172,113,187,165,242,49,22,149,184,193,225,51,50,225,23,84,62,131,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,94,221,183,170,35,101,98,174,20,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,105,40,98,154,103,61,148,176,44,178,76,177,68,213,93,152,197,150,105,100,86,183,100,235,145,238,246,185,85,67,150,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,109,128,57,87,240,43,83,159,228,54,174,39,181,74,130,174,12,98,199,81,13,203,12,134,26,168,186,46,215,24,42,166,99,167,149,99,145,102,141,148,179,83,34,164,111,99,59,175,115,23,169,209,177,236,146,226,64,0,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,59,0,3,90,206,40,244,47,246,53,235,182,77,162,159,74,126,145,253,28,240,95,211,63,3,224,251,254,34,142,10,159,220,123,146,116,244,247,250,127,13,119,233,223,203,125,146,74,114,164,225,71,78,56,137,212,124,151,53,213,8,189,43,106,211,159,71,79,13,130,88,81,212,183,42,170,165,168,88,221,82,170,190,188,49,248,87,42,195,183,76,142,123,81,234,172,107,227,151,160,115,71,247,236,212,223,177,126,79,68,74,174,70,63,142,207,209,191,214,64,90,160,0,0,0,8,171,204,235,75,126,234,28,27,102,190,18,197,233,59,174,37,225,242,155,127,244,87,103,194,248,89,19,197,207,230,246,181,253,52,50,86,250,142,234,223,127,85,170,244,97,69,122,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,94,9,123,111,99,221,12,172,87,71,35,17,201,215,27,222,213,93,156,166,207,198,181,156,83,232,167,236,118,226,11,54,209,200,238,30,54,147,31,184,39,128,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,116,177,27,220,71,244,238,221,149,67,21,29,131,56,205,110,185,253,234,154,251,121,167,164,134,162,150,207,105,178,49,180,204,115,88,176,91,237,244,244,48,185,81,206,114,245,186,42,104,220,245,223,101,122,185,81,26,138,141,78,190,118,173,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,175,60,189,182,61,237,134,38,35,164,145,232,213,232,141,143,114,166,205,80,46,83,147,238,142,88,176,110,24,19,85,105,230,241,23,173,75,184,79,81,89,39,75,217,216,165,161,168,158,146,158,155,101,123,152,238,151,178,166,94,226,53,142,95,19,208,238,164,141,170,78,163,137,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,124,206,88,10,171,231,157,248,147,253,36,253,90,86,174,15,166,121,86,162,91,178,251,142,45,73,226,254,133,99,239,201,174,48,50,57,36,153,212,49,213,83,83,202,248,218,198,59,126,223,138,108,175,87,116,181,177,69,43,213,222,174,203,101,92,243,191,18,127,164,159,171,76,85,201,83,222,159,41,250,191,174,249,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,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,176,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,186,101,167,145,204,95,239,100,98,185,172,115,226,150,39,171,25,215,210,149,87,204,235,128,239,184,133,246,167,94,116,158,203,211,128,228,23,7,122,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,173,103,22,62,244,250,201,245,129,144,252,198,115,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,215,51,139,31,122,125,100,250,192,200,126,99,56,22,211,193,110,133,233,199,17,124,179,48,61,47,213,11,55,142,181,87,122,102,88,102,137,81,149,86,250,166,221,235,146,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,168,13,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,109,92,159,120,133,197,115,109,9,78,31,124,55,163,242,77,57,239,212,244,201,85,27,189,41,67,89,89,60,254,34,24,247,73,19,181,36,189,169,19,165,90,222,184,29,214,171,47,67,51,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,184,33,175,42,62,58,127,112,225,127,90,243,63,246,189,46,1,91,92,223,239,154,235,92,149,10,239,248,47,10,199,55,248,112,163,255,0,169,225,49,87,58,191,122,124,91,234,254,135,230,55,18,10,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,102,64,226,19,136,188,239,137,107,198,47,150,106,101,71,142,201,44,88,250,88,171,110,125,16,197,233,14,154,250,202,152,229,236,195,20,113,197,211,29,83,33,233,106,46,253,158,181,93,222,168,129,63,249,24,254,59,63,70,255,0,89,22,168,85,95,35,31,199,103,232,223,235,34,213,0,29,83,84,180,183,4,214,156,18,231,166,122,151,98,244,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,239,144,189,146,55,105,34,99,189,87,38,251,108,187,162,170,47,107,0,81,181,143,149,22,182,220,56,151,186,104,109,194,245,73,6,49,105,167,138,229,83,153,211,50,9,152,203,117,75,42,252,12,235,66,250,136,230,235,150,106,41,96,124,109,87,118,222,215,59,169,241,244,73,37,212,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,107,89,197,143,189,62,178,125,96,100,63,49,156,186,158,87,30,226,122,101,246,215,206,43,74,86,226,199,222,159,89,62,176,50,31,152,206,93,79,43,143,113,61,50,251,107,231,21,160,98,174,103,92,7,125,219,236,85,58,243,164,246,94,172,251,31,183,187,210,86,187,117,187,185,85,148,66,215,194,216,247,119,117,169,222,167,129,181,10,222,152,228,150,102,164,112,166,253,17,53,56,158,88,188,191,235,52,138,142,155,136,29,111,199,124,38,117,87,211,62,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,30,112,200,199,58,22,177,187,171,100,115,217,29,138,128,0,0,0,0,0,193,92,89,241,131,165,252,34,225,177,95,115,133,171,175,190,222,41,234,157,142,88,169,162,145,31,117,158,5,137,30,197,157,24,232,169,216,213,168,137,207,123,215,126,133,114,177,178,57,17,139,18,185,124,115,49,190,235,6,163,223,52,191,137,44,158,213,73,117,201,174,13,168,194,230,134,222,202,74,86,73,34,185,31,106,238,35,191,224,188,63,113,29,35,221,221,99,230,123,221,11,28,21,2,108,167,194,119,186,198,141,253,95,227,223,46,128,214,176,217,79,132,239,117,141,27,250,191,199,190,93,0,25,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,30,34,125,224,117,59,249,101,122,254,123,41,121,197,24,241,19,239,3,169,223,203,43,215,243,217,74,214,210,253,21,191,25,247,55,135,65,254,144,197,250,148,252,76,122,0,41,238,144,0,0,94,119,14,222,239,218,99,252,141,178,255,0,50,136,200,70,61,225,219,221,251,76,127,145,182,95,230,81,25,8,218,22,62,138,159,8,247,56,63,54,244,133,255,0,94,175,138,64,1,234,143,0,0,0,0,0,0,0,0,0,0,0,0,99,253,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,170,229,67,89,115,106,131,92,206,57,180,190,213,163,156,90,106,102,7,98,117,34,91,96,188,122,74,142,10,74,38,210,65,73,5,116,49,214,199,75,28,77,85,107,89,11,106,82,20,219,100,84,141,21,26,221,250,80,28,12,233,125,171,88,248,180,211,60,14,250,234,69,182,207,120,244,149,100,21,116,77,171,130,174,10,24,100,173,146,150,72,156,168,215,50,102,211,44,43,190,232,137,34,170,181,219,116,174,198,101,74,242,58,197,172,85,121,86,174,102,181,20,61,119,171,85,190,207,107,163,169,238,189,59,84,181,114,85,73,81,31,66,47,67,186,159,69,76,187,170,43,147,183,179,85,17,206,69,182,160,0,0,0,0,34,175,52,127,113,61,77,251,23,231,20,69,43,112,157,239,79,163,127,88,24,247,204,96,46,167,154,63,184,158,166,253,139,243,138,34,149,184,78,247,167,209,191,172,12,123,230,48,1,178,152,0,0,0,1,0,57,213,251,172,98,223,88,20,63,46,184,147,252,128,28,234,253,214,49,111,172,10,31,151,92,64,128,28,174,61,251,52,203,237,175,147,214,151,252,80,15,43,143,126,205,50,251,107,228,245,165,255,0,0,40,7,154,63,191,102,166,253,139,242,122,34,255,0,138,1,230,143,239,217,169,191,98,252,158,136,9,85,200,199,241,217,250,55,250,200,181,66,170,249,24,254,59,63,70,255,0,89,22,168,6,52,213,222,27,180,75,94,174,184,189,231,87,240,26,76,158,163,14,168,150,166,206,202,186,137,210,8,159,35,162,116,137,36,44,123,98,168,99,150,158,45,217,51,94,197,70,170,42,108,231,34,228,176,0,0,0,0,0,16,3,157,95,186,198,45,245,129,67,242,235,137,63,200,1,206,175,221,99,22,250,192,161,249,117,196,8,1,202,227,223,179,76,190,218,249,61,105,127,197,0,242,184,247,236,211,47,182,190,79,90,95,240,0,0,0,85,95,60,239,196,159,233,39,234,210,42,242,184,247,236,211,47,182,190,79,90,4,170,231,157,248,147,253,36,253,90,69,94,87,30,253,154,101,246,215,201,235,73,85,207,59,241,39,250,73,250,180,138,188,174,61,251,52,203,237,175,147,214,129,127,198,52,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,37,152,43,17,226,207,13,200,120,168,207,120,83,188,211,210,89,50,28,86,158,221,83,101,146,106,245,115,242,22,79,68,218,170,148,138,53,141,173,141,240,54,72,247,103,113,239,123,58,228,68,70,198,254,144,160,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,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,73,169,203,75,152,37,78,143,93,108,252,62,106,253,214,146,61,62,175,168,240,214,123,181,92,177,82,193,141,61,238,170,158,69,145,89,2,190,118,84,84,207,19,85,243,74,214,64,155,185,85,24,142,218,197,120,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,165,218,251,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,96,109,38,10,213,229,105,199,183,211,186,59,15,10,58,161,7,70,65,106,183,248,60,66,233,79,79,180,117,244,52,144,43,146,142,161,172,77,163,154,24,34,114,178,93,145,178,71,26,163,213,37,106,58,123,42,0,0,0,0,2,170,249,231,126,36,255,0,73,63,86,152,171,146,167,189,62,83,245,127,93,243,27,113,149,121,231,126,36,255,0,73,63,86,152,171,146,167,189,62,83,245,127,93,243,27,112,23,82,0,0,0,2,42,243,71,247,19,212,223,177,126,113,68,80,9,127,220,209,253,196,245,55,236,95,156,81,20,2,6,213,0,0,49,166,136,112,221,162,92,56,90,174,118,109,23,192,105,49,202,123,205,67,42,107,222,218,137,234,167,169,123,27,210,196,124,213,15,124,170,198,162,187,165,157,93,13,87,200,168,136,175,122,173,80,243,171,247,167,197,190,175,232,126,99,113,46,164,165,110,117,126,244,248,183,213,253,15,204,110,32,64,2,116,242,224,230,1,89,195,189,246,45,36,213,236,139,253,41,235,252,76,241,84,212,71,61,68,152,237,87,67,228,234,167,100,44,146,71,195,52,136,140,124,40,222,148,146,84,149,170,207,191,36,188,183,44,238,30,177,94,40,52,107,136,125,35,202,106,124,7,143,250,47,83,110,186,50,150,58,137,173,149,209,58,228,232,170,35,107,211,251,232,222,141,115,28,248,165,149,136,246,117,245,36,53,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,13,156,193,85,124,168,248,233,253,195,133,253,107,204,255,0,218,244,184,5,109,115,127,190,107,173,114,84,43,191,224,188,43,28,223,225,194,143,254,167,132,181,64,0,0,4,0,231,87,238,177,139,125,96,80,252,186,226,79,242,0,115,171,247,88,197,190,176,40,126,93,113,2,0,114,184,247,236,211,47,182,190,79,90,95,241,64,60,174,61,251,52,203,237,175,147,214,151,252,0,0,0,21,87,207,59,241,39,250,73,250,180,138,188,174,61,251,52,203,237,175,147,214,129,127,192,28,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,228,5,64,243,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,212,244,233,170,185,54,158,70,211,116,57,136,139,209,4,20,242,247,26,247,181,222,39,167,213,116,110,69,174,179,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,38,74,214,62,30,190,229,122,19,162,58,185,81,83,117,130,191,85,45,247,154,154,203,93,194,151,181,225,188,29,98,54,158,162,23,42,35,150,25,233,106,41,164,106,43,87,216,175,107,220,217,90,214,5,191,114,180,215,74,61,96,225,78,195,141,214,222,124,94,73,167,127,232,110,231,12,137,4,114,50,150,53,85,183,189,177,196,189,93,159,11,219,133,178,61,173,115,228,166,159,240,149,170,247,76,2,149,185,54,107,95,208,110,32,174,218,57,87,111,239,82,106,109,189,59,51,199,23,84,144,87,91,162,168,168,143,169,203,35,81,176,186,7,214,35,182,99,220,178,118,54,233,111,90,151,82,0,0,0,0,5,0,243,71,247,236,212,223,177,126,79,68,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,98,252,158,136,149,92,140,127,29,159,163,127,172,128,181,64,0,0,0,2,170,249,222,233,111,250,218,107,93,190,197,254,219,197,174,247,63,21,252,85,52,16,118,85,255,0,241,147,186,216,207,204,247,126,230,133,170,24,83,141,12,63,78,51,206,24,51,252,99,86,179,223,161,88,181,69,190,57,235,47,221,9,39,130,146,10,136,166,167,119,105,124,230,222,120,226,111,101,155,73,47,87,110,53,71,189,170,129,174,17,98,156,150,244,114,197,152,107,46,91,172,87,121,187,149,122,119,111,167,167,181,211,116,189,58,106,174,77,168,141,213,61,109,122,34,244,65,5,68,93,183,49,237,119,137,234,245,93,27,85,107,172,190,142,83,248,181,139,31,224,151,16,187,90,40,124,61,94,77,112,187,221,46,146,119,94,255,0,17,84,202,233,169,27,38,206,85,70,109,5,37,59,54,106,35,125,77,246,234,115,149,66,96,0,0,170,190,121,223,137,63,210,79,213,166,42,228,169,239,79,148,253,95,215,124,198,220,101,94,121,223,137,63,210,79,213,166,42,228,169,239,79,148,253,95,215,124,198,220,5,207,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,107,25,170,182,237,56,180,106,62,71,108,210,28,142,235,126,195,41,174,18,199,100,185,93,40,210,154,170,166,149,23,213,115,227,69,254,52,71,43,99,115,218,136,231,69,10,185,98,101,133,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,130,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,132,223,228,183,154,107,45,38,119,150,225,54,12,103,211,90,109,87,225,234,114,10,201,46,141,139,232,253,114,195,80,180,181,16,211,189,255,0,125,241,29,133,130,68,142,53,119,169,3,156,246,182,46,151,194,190,44,125,233,245,147,235,3,33,249,140,230,195,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,154,240,241,99,239,79,172,159,88,25,15,204,103,3,170,105,110,169,103,122,45,157,219,53,51,77,47,190,134,201,44,221,239,5,91,225,97,168,237,119,97,124,50,125,238,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,216,39,131,238,44,240,222,46,180,191,233,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,116,111,220,98,42,186,39,162,82,182,93,193,246,77,65,194,54,5,197,166,30,149,119,43,21,210,158,226,220,185,179,75,78,198,90,39,138,240,234,26,71,196,138,246,203,43,39,71,70,213,99,88,245,99,227,123,156,238,153,26,214,117,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,157,112,29,247,111,177,84,235,206,147,217,122,179,236,126,222,239,73,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,165,99,103,221,45,213,44,19,90,112,75,102,166,105,165,247,211,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,189,204,198,72,221,164,137,237,245,154,155,237,186,110,138,138,180,173,205,207,76,241,93,59,226,226,107,142,45,73,225,62,154,227,244,153,53,198,6,71,28,112,182,186,73,234,41,229,124,109,99,27,183,115,194,182,87,171,186,156,233,101,149,234,239,91,100,9,1,200,199,241,217,250,55,250,200,181,66,170,249,24,254,59,63,70,255,0,89,22,168,0,0,0,0,6,181,156,88,251,211,235,39,214,6,67,243,25,203,169,229,113,238,39,166,95,109,124,226,180,165,110,44,125,233,245,147,235,3,33,249,140,229,212,242,184,247,19,211,47,182,190,113,90,4,170,0,0,0,0,5,43,115,171,247,167,197,190,175,232,126,99,113,50,175,35,31,199,103,232,223,235,32,38,87,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,128,115,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,104,130,10,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,188,172,65,72,38,202,124,39,123,172,104,223,213,254,61,242,232,13,107,11,211,229,117,197,117,139,92,116,58,219,165,87,105,109,86,220,207,77,173,244,214,117,182,193,51,210,74,235,61,60,49,67,77,94,214,61,63,138,41,81,142,122,54,70,181,235,219,73,227,98,4,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,40,199,136,159,120,29,78,254,89,94,191,158,202,94,113,70,60,68,251,192,234,119,242,202,245,252,246,82,181,180,191,69,111,198,125,205,225,208,127,164,49,126,165,63,19,30,128,10,123,164,0,0,23,157,195,183,187,246,152,255,0,35,108,191,204,162,50,17,143,120,118,247,126,211,31,228,109,151,249,148,70,66,54,133,143,162,167,194,61,206,15,205,189,33,127,215,171,226,144,0,122,163,192,0,0,0,0,0,0,0,0,0,0,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,166,174,249,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,145,125,60,206,181,75,238,95,193,182,107,225,47,190,140,186,229,190,31,22,183,255,0,66,247,188,87,138,145,60,92,30,108,115,89,213,67,29,111,174,238,157,182,245,92,143,86,20,45,141,98,215,220,194,227,53,167,28,161,241,117,116,246,250,251,164,145,247,89,31,77,45,21,44,181,117,50,110,245,68,94,136,32,149,251,111,212,238,157,154,138,229,68,80,154,156,159,117,142,251,131,113,64,154,85,79,15,136,178,234,93,190,122,122,200,250,152,206,197,85,13,60,245,116,245,59,171,28,247,116,177,149,49,118,209,204,106,248,158,183,117,44,109,66,239,205,91,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,35,104,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,0,250,192,0,0,0,69,94,104,254,226,122,155,246,47,206,40,138,86,225,59,222,159,70,254,176,49,239,152,192,93,79,52,127,113,61,77,251,23,231,20,69,43,112,157,239,79,163,127,88,24,247,204,96,3,101,48,0,0,0,2,0,115,171,247,88,197,190,176,40,126,93,113,39,249,0,57,213,251,172,98,223,88,20,63,46,184,129,0,57,92,123,246,105,151,219,95,39,173,47,248,160,30,87,30,253,154,101,246,215,201,235,75,254,0,80,15,52,127,126,205,77,251,23,228,244,69,255,0,20,3,205,31,223,179,83,126,197,249,61,16,18,171,145,143,227,179,244,111,245,145,106,133,85,242,49,252,118,126,141,254,178,45,38,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,62,176,107,237,198,151,28,121,151,20,186,185,104,204,49,230,85,226,184,246,13,81,35,240,216,97,122,69,113,165,123,159,27,221,91,44,241,175,83,106,94,232,33,114,53,142,232,139,182,198,177,92,228,124,178,90,255,0,0,188,107,226,188,86,105,197,37,146,237,115,240,250,155,140,219,225,143,35,183,212,44,108,146,191,161,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,179,35,209,138,157,46,137,242,132,170,0,0,0,0,32,7,58,191,117,140,91,235,2,135,229,215,18,127,144,3,157,95,186,198,45,245,129,67,242,235,136,16,3,149,199,191,102,153,125,181,242,122,210,255,0,138,1,229,113,239,217,166,95,109,124,158,180,191,224,0,0,49,86,186,112,185,161,60,74,122,19,238,215,131,125,35,250,57,226,125,25,253,51,172,163,236,120,142,215,123,250,154,88,250,186,187,17,126,22,251,116,249,109,186,239,213,52,183,128,174,19,180,91,59,182,106,102,154,105,79,161,178,75,55,123,193,86,250,118,229,81,218,238,194,248,100,251,220,213,15,141,219,199,43,219,235,53,118,223,116,217,81,21,36,0,2,170,249,231,126,36,255,0,73,63,86,145,87,149,199,191,102,153,125,181,242,122,210,85,115,206,252,73,254,146,126,173,34,175,43,143,126,205,50,251,107,228,245,160,95,241,65,124,204,110,215,91,7,48,13,64,190,216,174,117,118,235,149,186,162,195,87,71,89,73,51,161,158,154,120,237,52,46,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,253,10,1,230,143,239,217,169,191,98,252,158,136,11,105,224,95,140,219,23,24,122,113,85,115,146,213,232,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,97,254,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,136,57,24,254,59,63,70,255,0,89,22,168,6,170,230,205,28,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,70,178,230,202,124,39,123,172,104,223,213,254,61,242,232,0,202,160,0,0,0,42,175,158,119,226,79,244,147,245,105,138,185,42,123,211,229,63,87,245,223,49,183,25,87,158,119,226,79,244,147,245,105,138,185,42,123,211,229,63,87,245,223,49,183,1,117,32,0,0,0,34,175,52,127,113,61,77,251,23,231,20,69,0,151,253,205,31,220,79,83,126,197,249,197,17,64,32,109,80,0,0,82,183,58,191,122,124,91,234,254,135,230,55,18,234,74,86,231,87,239,79,139,125,95,208,252,198,226,6,85,228,99,248,236,253,27,253,100,76,174,54,248,62,198,120,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,233,116,53,228,99,248,236,253,27,253,100,90,160,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,102,195,220,22,100,156,69,228,250,13,106,175,226,139,24,171,180,230,201,81,50,172,245,107,75,28,247,26,41,58,102,167,168,146,154,153,140,109,27,218,217,187,11,3,218,146,34,211,171,158,136,175,217,59,5,255,0,133,142,31,114,157,101,182,241,3,127,210,235,85,102,125,106,236,186,154,238,247,74,159,124,133,170,216,102,146,4,122,67,44,209,162,162,50,89,24,233,25,219,139,165,201,218,143,167,42,128,0,0,32,7,58,191,117,140,91,235,2,135,229,215,18,127,144,3,157,95,186,198,45,245,129,67,242,235,136,16,3,149,199,191,102,153,125,181,242,122,210,255,0,138,1,229,113,239,217,166,95,109,124,158,180,191,224,0,0,49,86,186,112,185,161,60,74,122,19,238,215,131,125,35,250,57,226,125,25,253,51,172,163,236,120,142,215,123,250,154,88,250,186,187,17,126,22,251,116,249,109,186,239,213,52,183,128,174,19,180,91,59,182,106,102,154,105,79,161,178,75,55,123,193,86,250,118,229,81,218,238,194,248,100,251,220,213,15,141,219,199,43,219,235,53,118,223,116,217,81,21,36,0,0,65,94,112,90,199,98,193,184,96,93,42,168,135,196,94,181,46,225,5,61,28,125,79,103,98,150,134,162,10,186,138,157,209,142,99,186,94,202,104,187,106,230,57,124,79,91,122,146,55,33,58,138,75,231,29,171,213,57,175,18,244,58,91,79,61,90,91,116,226,207,12,47,130,104,34,107,61,35,92,198,85,77,52,79,110,239,123,29,78,180,12,84,122,166,207,133,253,45,77,213,207,8,87,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,190,194,242,57,155,233,85,138,247,192,198,75,108,176,225,125,223,160,158,140,186,88,104,173,116,239,100,118,200,233,231,142,9,100,100,48,236,212,134,42,25,106,145,81,90,177,199,26,43,182,78,132,115,96,7,39,221,28,190,231,60,80,38,170,211,205,225,236,186,105,111,158,162,178,78,150,63,191,85,93,79,61,37,61,54,202,246,189,189,76,125,76,189,196,107,218,158,27,161,221,43,35,84,186,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,204,13,104,180,83,84,46,186,43,171,152,134,171,217,155,87,37,70,45,120,166,185,62,158,154,181,212,143,172,129,143,78,245,42,202,212,85,99,38,139,185,19,253,87,34,178,71,34,181,200,170,139,179,153,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,230,95,247,45,236,166,251,152,112,75,165,183,108,142,187,197,213,211,219,234,237,113,201,218,100,125,52,180,85,213,20,148,209,236,196,68,94,136,32,137,155,237,212,238,157,220,170,229,85,80,146,160,0,0,0,40,7,154,63,191,102,166,253,139,242,122,34,85,114,49,252,118,126,141,254,178,34,175,52,127,126,205,77,251,23,228,244,68,170,228,99,248,236,253,27,253,100,5,170,0,0,0,0,21,213,206,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,79,83,23,170,150,218,234,121,27,77,208,230,42,167,92,243,211,203,220,107,216,230,248,110,159,89,178,57,18,197,77,122,249,137,107,165,30,191,113,89,149,228,150,27,207,164,241,187,15,107,27,176,204,212,129,99,117,45,42,42,74,248,164,133,92,217,161,146,169,245,83,71,34,185,206,116,115,51,240,81,17,141,8,214,90,167,36,45,82,255,0,92,189,20,184,95,127,218,153,77,162,217,225,127,142,154,190,126,242,51,254,45,111,67,223,249,216,223,221,20,170,179,42,240,177,173,127,177,219,136,44,39,88,228,183,248,218,76,126,224,190,62,6,197,220,145,244,51,196,250,122,174,211,123,145,162,204,144,77,42,199,212,244,111,113,25,213,187,119,69,13,148,192,0,85,95,60,239,196,159,233,39,234,210,189,116,71,94,115,45,3,147,52,186,105,253,109,93,182,251,150,98,242,227,52,247,106,74,132,134,123,107,37,173,164,158,89,163,94,135,47,91,162,166,146,36,86,171,30,197,153,36,107,209,209,166,246,21,207,59,241,39,250,73,250,180,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,215,7,88,39,8,24,37,69,130,193,89,233,156,146,243,209,244,131,32,237,205,79,233,78,212,213,15,165,254,133,124,242,199,7,106,58,133,143,239,106,157,123,117,59,117,95,44,65,203,79,129,90,158,25,113,154,173,79,212,234,10,186,93,80,200,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,233,78,220,109,107,21,178,44,147,124,1,173,103,22,62,244,250,201,245,129,144,252,198,115,101,51,90,206,44,125,233,245,147,235,3,33,249,140,224,92,247,44,235,77,170,255,0,203,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,171,110,98,60,33,254,197,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,218,167,43,143,113,61,50,251,107,231,21,166,127,213,45,45,193,53,167,4,185,233,158,165,216,189,51,141,222,123,62,54,139,197,77,79,221,237,76,201,163,251,228,47,100,141,218,72,152,239,85,201,190,219,46,232,170,138,20,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,114,7,57,91,181,170,255,0,196,150,19,125,177,92,233,46,54,219,142,155,219,106,232,235,41,38,108,208,84,193,37,125,193,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,70,14,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,223,70,244,107,158,214,75,20,172,71,191,163,169,113,253,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,175,182,253,45,106,32,89,255,0,35,31,199,103,232,223,235,34,213,10,171,228,99,248,236,253,27,253,100,90,160,0,0,0,0,26,214,113,99,239,79,172,159,88,25,15,204,103,46,167,149,199,184,158,153,125,181,243,138,210,149,184,177,247,167,214,79,172,12,135,230,51,151,83,202,227,220,79,76,190,218,249,197,104,18,168,0,0,0,6,20,214,190,12,248,108,226,39,42,165,205,117,143,77,254,144,94,168,173,236,181,193,83,233,138,250,78,138,86,73,36,141,143,162,158,120,216,187,62,105,23,117,78,175,91,109,246,68,68,229,180,47,133,205,9,225,175,211,127,113,76,27,232,231,210,63,13,233,63,233,157,101,103,127,195,247,123,63,213,50,201,211,211,223,151,240,118,223,171,207,125,147,108,170,0,0,0,213,92,237,90,91,170,89,222,139,103,118,205,76,211,75,239,161,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,123,153,143,141,219,199,43,219,235,53,118,223,116,217,81,21,58,169,47,248,137,224,59,42,195,116,127,73,53,231,73,236,183,92,134,203,168,120,254,63,233,43,93,186,221,36,242,90,110,149,86,250,22,199,187,187,178,75,55,140,171,146,161,91,211,27,25,28,143,142,20,243,146,38,168,92,167,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,186,101,167,145,204,95,239,100,98,185,172,115,226,150,39,171,25,215,210,153,84,133,92,183,120,26,202,184,79,177,94,51,29,68,201,187,217,78,105,111,162,101,93,138,142,89,60,45,159,182,249,158,177,200,246,76,176,213,205,180,145,167,115,183,247,167,54,102,68,247,178,71,61,243,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,70,60,68,251,192,234,119,242,202,245,252,246,82,243,138,49,226,39,222,7,83,191,150,87,175,231,178,149,173,165,250,43,126,51,238,111,14,131,253,33,139,245,41,248,152,244,0,83,221,32,0,0,188,238,29,189,223,180,199,249,27,101,254,101,17,144,140,123,195,183,187,246,152,255,0,35,108,191,204,162,50,17,180,44,125,21,62,17,238,112,126,109,233,11,254,189,95,20,128,3,213,30,0,0,0,0,0,0,0,0,0,0,0,0,168,14,118,154,153,138,228,26,143,167,122,91,105,171,241,23,172,62,223,112,184,93,251,114,70,248,233,252,122,211,118,32,119,75,213,236,153,25,72,178,57,143,107,126,247,60,14,69,114,63,203,165,114,113,210,26,156,215,137,122,237,82,168,130,173,45,186,113,103,154,102,79,12,241,53,158,145,174,99,233,97,134,86,59,119,189,142,167,90,247,162,177,19,103,194,206,167,38,232,215,199,94,52,53,142,197,175,188,80,103,250,171,139,67,209,101,186,220,35,167,183,73,212,245,241,52,180,148,241,82,69,83,179,216,199,179,188,202,118,203,219,115,81,204,238,116,46,234,221,214,213,57,62,232,229,139,6,225,129,53,86,158,111,17,122,212,187,132,245,21,146,116,189,157,138,90,26,137,233,41,233,182,87,185,142,233,123,42,101,238,35,88,229,241,61,14,234,72,218,160,83,182,181,233,125,215,69,117,115,47,210,139,203,170,228,168,197,175,21,54,214,84,84,209,58,145,245,144,49,235,217,170,72,156,170,172,100,209,118,229,103,172,228,86,72,213,71,57,21,21,111,39,150,46,169,125,212,56,54,194,188,93,247,210,119,92,75,196,98,215,15,232,94,207,133,240,178,47,132,131,201,141,107,250,104,100,162,245,219,213,190,254,179,149,232,242,189,121,199,105,13,78,21,196,189,14,169,83,193,86,182,221,71,179,195,51,231,154,120,156,207,72,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,189,76,197,113,253,71,212,77,45,187,85,248,123,214,97,111,183,220,45,29,201,35,100,117,30,1,106,123,240,55,169,232,247,204,172,171,73,26,198,53,223,123,130,119,42,181,25,230,22,254,0,0,0,2,42,243,71,247,19,212,223,177,126,113,68,82,183,9,222,244,250,55,245,129,143,124,198,2,234,121,163,251,137,234,111,216,191,56,162,41,91,132,239,122,125,27,250,192,199,190,99,0,27,41,128,0,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,210,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,66,189,113,110,117,150,43,190,184,210,219,50,77,49,244,14,147,212,245,209,58,228,233,95,83,120,166,145,102,119,106,190,88,227,251,223,103,183,208,146,83,70,217,36,98,171,220,201,102,233,108,79,200,28,234,253,214,49,111,172,10,31,151,92,74,160,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,122,36,107,119,86,163,221,208,244,124,110,94,182,57,19,149,186,241,49,153,95,248,92,181,112,177,125,161,164,170,177,99,153,67,50,59,21,115,81,35,158,141,139,21,98,79,72,244,70,237,51,31,45,98,202,215,170,163,216,189,198,170,189,174,98,68,25,47,149,199,191,102,153,125,181,242,122,210,255,0,138,1,229,113,239,217,166,95,109,124,158,180,191,224,5,0,243,71,247,236,212,223,177,126,79,68,95,241,64,60,209,253,251,53,55,236,95,147,209,1,42,185,24,254,59,63,70,255,0,89,24,171,153,215,30,63,118,251,237,78,131,105,61,235,171,1,199,238,14,244,149,210,221,113,238,82,229,19,53,144,186,61,219,218,106,246,105,231,109,66,55,166,73,34,153,201,28,201,191,68,78,72,171,166,188,66,229,90,87,163,90,163,164,120,181,55,99,238,169,232,154,107,141,209,149,82,69,53,53,13,27,170,93,45,60,109,98,166,253,255,0,16,216,222,174,114,183,180,146,177,88,238,239,83,58,254,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,168,124,152,126,149,106,62,160,88,178,156,159,10,194,238,183,171,86,21,111,109,210,255,0,87,71,78,178,71,111,165,87,163,18,73,21,63,229,59,100,221,201,28,83,72,169,209,20,142,107,75,117,75,59,209,108,238,217,169,154,105,125,244,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,239,115,49,241,187,120,229,123,125,102,174,219,238,155,42,34,166,197,60,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,234,150,162,70,177,63,189,141,136,231,61,204,138,40,152,175,127,71,82,213,175,50,222,95,117,58,61,117,188,113,7,164,22,170,72,244,250,190,163,196,222,45,52,145,69,75,6,52,247,186,150,8,210,52,124,234,249,217,81,83,60,174,70,67,19,89,2,108,212,68,98,55,96,179,78,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,253,46,88,166,68,70,200,214,185,21,24,246,73,27,51,89,174,15,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,167,44,83,34,43,163,115,156,138,143,99,228,141,251,9,233,110,169,96,154,211,130,91,53,51,77,47,190,153,198,239,61,239,5,91,225,102,167,238,246,166,124,50,125,238,102,50,70,237,36,79,111,172,212,223,109,211,116,84,85,14,214,0,0,64,14,117,126,235,24,183,214,5,15,203,174,36,255,0,32,7,58,191,117,140,91,235,2,135,229,215,16,32,7,43,143,126,205,50,251,107,228,245,165,255,0,20,3,202,227,223,179,76,190,218,249,61,105,127,192,0,0,0,0,85,95,60,239,196,159,233,39,234,210,42,242,184,247,236,211,47,182,190,79,90,74,174,121,223,137,63,210,79,213,164,85,229,113,239,217,166,95,109,124,158,180,11,254,40,7,154,63,191,102,166,253,139,242,122,34,255,0,138,1,230,143,239,217,169,191,98,252,158,136,9,85,200,199,241,217,250,55,250,200,181,66,170,249,24,254,59,63,70,255,0,89,22,168,6,170,230,202,124,39,123,172,104,223,213,254,61,242,232,13,107,13,148,248,78,247,88,209,191,171,252,123,229,208,1,149,64,0,0,0,85,95,60,239,196,159,233,39,234,211,21,114,84,247,167,202,126,175,235,190,99,110,50,175,60,239,196,159,233,39,234,211,21,114,84,247,167,202,126,175,235,190,99,110,2,234,64,0,0,0,69,94,104,254,226,122,155,246,47,206,40,138,1,47,251,154,63,184,158,166,253,139,243,138,34,128,64,218,160,0,0,165,110,117,126,244,248,183,213,253,15,204,110,37,212,148,173,206,175,222,159,22,250,191,161,249,141,196,12,171,200,199,241,217,250,55,250,200,181,66,170,249,24,254,59,63,70,255,0,89,22,168,0,0,0,0,0,128,28,234,253,214,49,111,172,10,31,151,92,73,254,64,14,117,126,235,24,183,214,5,15,203,174,32,64,14,87,30,253,154,101,246,215,201,235,75,254,40,7,149,199,191,102,153,125,181,242,122,210,255,0,128,0,0,0,0,26,203,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,189,103,42,155,10,113,85,170,95,113,110,28,117,23,83,33,190,250,26,190,205,143,213,122,42,183,194,248,142,213,210,86,118,104,126,246,172,123,93,189,84,176,55,215,106,177,55,221,251,53,28,169,173,96,23,39,201,111,71,47,184,126,141,101,186,197,119,155,183,73,168,151,10,122,123,93,55,75,23,170,150,218,234,136,221,83,214,215,170,167,92,243,212,69,219,115,24,230,248,110,175,89,178,53,82,197,72,255,0,192,30,11,247,59,224,219,73,236,30,148,244,135,139,199,227,190,247,187,29,174,159,73,72,250,254,215,79,83,183,237,248,174,223,86,254,183,71,86,205,223,165,36,0,20,3,205,7,19,250,41,198,214,160,248,124,103,208,212,23,159,71,93,168,250,40,188,60,53,157,218,24,60,69,76,123,34,54,78,186,166,212,245,200,155,245,74,146,245,42,185,28,75,254,71,89,77,246,175,21,213,204,42,162,187,174,203,106,184,89,238,148,116,221,166,39,106,170,174,58,168,234,36,235,68,235,119,83,40,169,147,101,85,106,118,247,106,34,185,202,189,83,158,46,45,98,164,202,180,147,53,167,161,232,189,93,109,247,139,93,101,79,117,235,221,165,164,146,150,74,120,250,21,122,27,210,250,218,149,221,17,28,189,205,156,170,141,106,38,32,229,5,170,23,92,47,139,74,108,14,22,213,207,109,212,27,61,109,182,162,6,214,186,40,34,158,154,23,86,197,84,248,182,86,204,246,182,158,104,91,191,74,181,42,164,84,119,181,174,11,201,0,0,0,1,64,60,209,253,251,53,55,236,95,147,209,18,171,145,143,227,179,244,111,245,145,21,121,163,251,246,106,111,216,191,39,162,37,87,35,31,199,103,232,223,235,32,45,80,0,0,0,6,20,227,67,88,239,186,5,195,6,127,170,184,180,61,119,171,85,190,58,123,116,157,76,79,13,85,87,81,21,36,85,59,61,143,99,251,47,168,108,189,183,53,90,254,223,66,236,142,221,53,204,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,178,174,115,252,67,218,178,76,155,26,225,187,26,186,213,189,248,157,67,175,121,69,59,168,218,216,18,182,106,120,252,3,89,43,147,173,207,101,60,245,14,114,51,239,123,85,70,138,174,123,85,35,197,92,164,52,26,167,84,248,151,143,82,110,20,84,147,227,218,97,79,233,74,148,169,167,138,161,146,220,103,100,145,80,198,140,123,209,204,123,92,146,212,178,86,177,253,15,163,106,122,174,123,28,129,8,15,170,231,105,186,217,106,89,71,121,182,85,208,84,73,79,5,91,34,169,133,209,61,208,79,19,38,134,84,107,145,21,89,36,82,71,35,29,236,115,30,215,38,232,168,167,202,75,254,60,244,114,197,135,233,239,13,218,197,104,155,183,87,168,154,95,102,167,186,83,116,189,122,170,173,182,202,8,219,83,214,231,170,39,92,19,211,197,219,107,24,214,248,110,175,89,210,57,80,44,255,0,150,46,169,125,212,56,54,194,188,93,247,210,119,92,75,196,98,215,15,232,94,207,133,240,178,47,132,131,201,141,107,250,104,100,162,245,219,213,190,254,179,149,232,242,85,20,173,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,186,144,42,175,158,119,226,79,244,147,245,105,133,57,54,226,214,44,131,139,138,203,181,222,135,196,85,227,56,125,198,233,107,147,186,246,120,122,167,207,77,72,233,54,106,162,63,120,42,234,25,179,145,91,235,239,183,83,90,169,154,249,231,126,36,255,0,73,63,86,152,171,146,167,189,62,83,245,127,93,243,27,112,23,82,0,0,107,89,197,143,189,62,178,125,96,100,63,49,156,217,76,214,179,139,31,122,125,100,250,192,200,126,99,56,23,83,202,227,220,79,76,190,218,249,197,105,42,136,171,202,227,220,79,76,190,218,249,197,105,42,128,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,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,218,32,165,110,117,126,244,248,183,213,253,15,204,110,32,101,94,70,63,142,207,209,191,214,69,170,21,87,200,199,241,217,250,55,250,200,181,64,0,0,0,0,53,172,226,199,222,159,89,62,176,50,31,152,206,93,79,43,143,113,61,50,251,107,231,21,165,43,113,99,239,79,172,159,88,25,15,204,103,46,167,149,199,184,158,153,125,181,243,138,208,37,80,0,0,0,0,0,0,0,13,85,205,148,248,78,247,88,209,191,171,252,123,229,208,26,214,27,41,240,157,238,177,163,127,87,248,247,203,160,3,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,99,196,79,188,14,167,127,44,175,95,207,101,47,56,163,30,34,125,224,117,59,249,101,122,254,123,41,90,218,95,162,183,227,62,230,240,232,63,210,24,191,82,159,137,143,64,5,61,210,0,0,11,206,225,219,221,251,76,127,145,182,95,230,81,25,8,199,188,59,123,191,105,143,242,54,203,252,202,35,33,27,66,199,209,83,225,30,231,7,230,222,144,191,235,213,241,72,0,61,81,224,0,0,0,0,0,0,0,0,0,1,133,56,208,214,59,238,129,112,193,159,234,174,45,15,93,234,213,111,142,158,221,39,83,19,195,85,85,212,69,73,21,78,207,99,216,254,203,234,27,47,109,205,86,191,183,208,187,35,183,76,214,87,7,59,13,80,186,227,218,71,129,233,69,189,181,112,211,230,119,138,171,149,117,68,53,174,137,146,65,111,100,123,82,203,18,38,211,49,242,214,69,42,117,59,102,190,149,139,210,229,84,86,5,59,27,62,233,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,117,71,27,36,155,161,61,121,229,237,177,140,116,210,189,93,36,143,70,167,92,143,123,149,55,114,148,89,203,23,75,126,234,28,100,225,94,46,197,233,59,86,37,226,50,155,135,244,87,103,194,248,88,215,194,79,228,246,185,253,53,210,81,122,141,234,223,127,89,170,196,121,127,192,65,94,112,90,57,98,206,120,96,93,85,168,155,195,222,180,210,225,5,69,28,157,47,127,126,150,186,162,10,74,138,109,145,237,99,122,158,250,105,123,138,215,185,60,55,67,122,82,71,41,85,124,23,235,29,139,64,184,160,192,53,87,41,135,174,203,106,184,73,79,113,147,169,233,225,169,106,233,229,164,150,167,102,49,239,127,101,149,14,151,182,214,171,159,219,232,77,149,219,166,194,122,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,61,49,198,249,33,235,79,82,120,187,140,123,27,52,79,70,201,27,213,171,209,35,24,228,77,218,134,176,64,109,80,12,41,193,126,177,223,117,247,134,12,3,85,114,152,122,47,87,91,124,148,247,25,58,152,190,38,170,146,162,90,73,106,118,99,24,198,119,159,78,233,123,109,106,53,157,206,132,221,27,186,230,176,0,0,34,175,52,127,113,61,77,251,23,231,20,69,43,112,157,239,79,163,127,88,24,247,204,96,46,167,154,63,184,158,166,253,139,243,138,34,149,184,78,247,167,209,191,172,12,123,230,48,1,178,152,0,0,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,53,236,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,107,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,133,101,242,184,247,236,211,47,182,190,79,90,95,241,64,60,174,61,251,52,203,237,175,147,214,151,252,0,160,30,104,254,253,154,155,246,47,201,232,139,254,40,7,154,63,191,102,166,253,139,242,122,32,34,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,193,60,11,240,101,98,224,243,78,42,173,146,93,125,51,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,219,109,12,93,217,81,36,115,82,73,28,247,57,221,40,172,138,60,43,203,23,128,239,184,133,138,155,94,117,98,203,211,159,100,22,246,250,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,172,255,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,146,185,74,107,94,178,226,124,65,81,233,30,37,111,186,228,24,62,83,222,170,200,109,112,68,217,99,182,116,69,210,219,163,92,249,24,202,126,135,246,35,149,253,95,124,141,205,98,50,89,82,157,169,114,154,165,165,184,38,180,224,151,61,51,212,187,23,166,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,124,133,236,145,187,73,19,29,234,185,55,219,101,221,21,81,120,173,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,244,183,117,217,26,141,107,88,198,177,140,99,26,25,0,0,0,128,28,234,253,214,49,111,172,10,31,151,92,73,254,64,14,117,126,235,24,183,214,5,15,203,174,32,64,14,87,30,253,154,101,246,215,201,235,75,254,40,7,149,199,191,102,153,125,181,242,122,210,255,0,128,0,0,0,0,170,190,121,223,137,63,210,79,213,164,85,229,113,239,217,166,95,109,124,158,180,149,92,243,191,18,127,164,159,171,72,171,202,227,223,179,76,190,218,249,61,104,23,252,80,15,52,127,126,205,77,251,23,228,244,69,255,0,20,3,205,31,223,179,83,126,197,249,61,16,18,171,145,143,227,179,244,111,245,145,106,133,85,242,49,252,118,126,141,254,178,45,80,13,85,205,148,248,78,247,88,209,191,171,252,123,229,208,26,214,27,41,240,157,238,177,163,127,87,248,247,203,160,3,42,128,0,0,0,170,190,121,223,137,63,210,79,213,166,42,228,169,239,79,148,253,95,215,124,198,220,101,94,121,223,137,63,210,79,213,166,42,228,169,239,79,148,253,95,215,124,198,220,5,212,128,0,0,0,138,188,209,253,196,245,55,236,95,156,81,20,2,95,247,52,127,113,61,77,251,23,231,20,69,0,129,181,64,0,1,74,220,234,253,233,241,111,171,250,31,152,220,75,169,41,91,157,95,189,62,45,245,127,67,243,27,136,25,87,145,143,227,179,244,111,245,145,106,133,85,242,49,252,118,126,141,254,178,45,80,0,0,0,0,1,0,57,213,251,172,98,223,88,20,63,46,184,147,252,128,28,234,253,214,49,111,172,10,31,151,92,64,128,28,174,61,251,52,203,237,175,147,214,151,252,80,15,43,143,126,205,50,251,107,228,245,165,255,0,0,0,0,0,1,15,249,176,101,54,44,127,130,92,190,211,119,174,240,245,121,53,194,209,107,181,199,218,123,252,69,83,43,161,171,116,123,181,21,25,180,20,149,15,221,202,141,245,54,223,169,205,69,161,114,228,249,218,101,54,42,77,2,193,112,170,138,238,139,213,215,48,75,165,29,55,105,235,221,165,164,162,168,142,162,78,180,78,134,244,190,182,153,54,85,71,47,115,118,162,163,92,169,93,124,1,224,191,116,78,50,116,158,193,233,79,71,248,76,130,59,239,123,177,221,234,244,108,111,175,237,116,245,55,110,231,133,237,245,111,234,245,245,108,237,186,84,54,41,0,1,94,188,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,242,127,67,90,169,220,84,117,122,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,182,174,104,254,226,122,155,246,47,206,40,138,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,158,208,54,115,0,0,0,1,64,60,209,253,251,53,55,236,95,147,209,18,171,145,143,227,179,244,111,245,145,21,121,163,251,246,106,111,216,191,39,162,37,87,35,31,199,103,232,223,235,32,45,80,0,0,2,21,115,98,215,75,22,152,112,193,115,211,159,76,221,104,178,157,75,218,221,104,109,189,30,206,170,88,42,41,228,175,89,165,69,106,54,23,64,254,195,153,186,186,79,18,141,232,115,59,142,96,83,94,191,107,29,247,136,13,101,203,53,139,35,135,195,213,228,215,7,84,71,77,212,199,248,74,86,53,35,166,166,235,99,24,146,118,160,142,40,187,157,8,231,244,117,59,214,114,169,113,92,164,52,26,155,75,56,104,143,82,110,20,85,112,100,58,159,81,233,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,122,205,99,28,180,235,160,58,57,125,226,3,89,113,61,29,199,38,240,245,121,53,193,180,242,84,244,177,254,18,149,141,116,149,53,61,15,123,18,78,212,17,203,47,111,173,28,254,142,150,250,206,68,54,94,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,13,88,139,190,214,29,11,172,215,238,85,184,54,55,97,179,122,79,36,176,233,254,51,146,88,97,106,206,178,58,170,150,221,10,202,200,163,133,28,233,166,146,149,245,80,199,26,181,205,116,147,51,240,85,17,237,164,19,101,62,19,189,214,52,111,234,255,0,30,249,116,0,107,131,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,121,27,57,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,188,60,104,104,229,139,64,184,160,207,244,171,22,155,174,203,106,184,71,81,110,143,165,233,225,169,106,233,226,171,138,155,119,189,239,127,101,149,13,139,184,231,43,159,219,235,93,149,219,37,154,114,104,214,251,174,117,162,87,253,23,184,88,233,41,233,244,190,162,7,80,215,195,35,186,234,224,185,79,89,80,172,149,139,186,35,227,150,57,118,123,85,17,204,145,141,233,69,98,190,64,198,188,243,191,18,127,164,159,171,76,85,201,83,222,159,41,250,191,174,249,141,184,202,188,243,191,18,127,164,159,171,76,85,201,83,222,159,41,250,191,174,249,141,184,11,169,0,0,53,172,226,199,222,159,89,62,176,50,31,152,206,108,166,107,89,197,143,189,62,178,125,96,100,63,49,156,11,169,229,113,238,39,166,95,109,124,226,180,149,68,85,229,113,238,39,166,95,109,124,226,180,149,64,10,86,231,87,239,79,139,125,95,208,252,198,226,93,73,74,220,234,253,233,241,111,171,250,31,152,220,64,202,188,140,127,29,159,163,127,172,139,84,42,175,145,143,227,179,244,111,245,145,106,128,0,0,0,0,107,89,197,143,189,62,178,125,96,100,63,49,156,186,158,87,30,226,122,101,246,215,206,43,74,86,226,199,222,159,89,62,176,50,31,152,206,93,79,43,143,113,61,50,251,107,231,21,160,74,160,0,0,0,0,0,0,0,26,171,155,41,240,157,238,177,163,127,87,248,247,203,160,53,172,54,83,225,59,221,99,70,254,175,241,239,151,64,6,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,199,136,159,120,29,78,254,89,94,191,158,202,94,113,70,60,68,251,192,234,119,242,202,245,252,246,82,181,180,191,69,111,198,125,205,225,208,127,164,49,126,165,63,19,30,128,10,123,164,0,0,23,157,195,183,187,246,152,255,0,35,108,191,204,162,50,17,143,120,118,247,126,211,31,228,109,151,249,148,70,66,54,133,143,162,167,194,61,206,15,205,189,33,127,215,171,226,144,0,122,163,192,0,0,0,0,0,0,0,0,0,2,165,121,135,112,103,198,119,17,60,80,95,51,92,47,77,254,144,98,20,86,251,125,175,29,169,244,197,170,147,162,149,148,237,146,104,250,36,158,57,87,106,185,170,215,121,19,171,214,217,23,161,24,137,109,64,10,245,229,83,194,46,176,240,227,117,212,155,238,184,105,157,37,130,229,119,167,181,82,89,43,29,91,67,91,58,192,215,84,186,174,38,73,79,44,142,141,138,239,8,231,53,85,168,245,100,107,235,116,121,88,80,0,10,107,227,67,151,15,18,121,207,20,25,254,107,162,58,55,227,113,12,130,225,29,210,154,167,233,21,4,125,250,169,233,226,146,182,78,138,154,150,202,222,170,183,212,46,202,136,212,223,102,34,51,165,11,148,0,67,94,88,90,87,196,94,134,105,30,67,165,26,247,130,85,216,169,237,247,132,185,99,213,19,100,20,183,6,62,10,150,125,254,150,40,160,146,68,167,100,114,196,178,174,238,68,123,235,30,168,212,84,114,186,101,0,0,0,4,127,227,215,75,115,189,105,225,59,57,211,61,52,177,122,103,36,188,250,51,193,81,120,168,105,251,189,171,149,44,210,125,242,103,178,54,237,28,79,119,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,242,46,252,0,0,0,0,0,0,1,26,178,174,12,172,85,124,103,97,92,98,98,87,95,3,117,161,241,116,249,93,186,161,239,124,119,8,221,106,158,138,154,166,157,124,251,115,51,170,8,223,31,148,111,141,168,244,232,123,29,223,146,160,0,33,173,163,129,202,156,151,152,6,101,197,198,163,62,145,108,86,218,139,107,241,27,74,178,42,133,174,171,138,211,77,3,171,103,71,35,146,38,65,43,95,218,106,109,42,205,19,100,221,141,141,157,233,148,0,0,0,0,0,0,0,0,0,16,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,245,183,219,100,85,73,128,0,168,14,2,184,10,226,199,69,184,177,193,181,51,82,244,167,208,216,221,155,210,126,54,183,211,182,218,142,215,118,219,85,12,127,123,134,161,242,59,121,37,99,125,86,174,219,238,187,34,42,165,191,128,0,0,0,0,4,0,230,183,194,230,187,113,41,247,46,251,138,96,223,72,254,142,122,111,210,127,211,58,58,62,199,136,240,61,159,234,153,99,234,234,236,75,248,59,237,211,231,182,233,188,127,224,43,128,174,44,116,91,139,28,27,83,53,47,74,125,13,141,217,189,39,227,107,125,59,109,168,237,119,109,181,80,199,247,184,106,31,35,183,146,86,55,213,106,237,190,235,178,34,170,91,248,0,84,7,30,188,5,113,99,173,60,88,231,58,153,166,154,83,233,156,110,243,232,207,5,91,233,219,109,63,119,181,109,165,134,79,189,205,80,201,27,180,145,61,190,179,83,125,183,77,209,81,86,223,192,16,3,149,39,11,154,237,195,95,221,71,238,215,131,125,28,250,71,232,79,70,127,76,232,235,59,254,31,199,119,191,169,165,147,167,167,191,23,225,109,191,87,150,251,46,211,252,0,40,7,246,174,56,236,255,0,112,207,250,77,103,255,0,59,46,251,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,204,200,0,0,0,0,0,8,1,205,111,133,205,118,226,83,238,93,247,20,193,190,145,253,28,244,223,164,255,0,166,116,116,125,143,17,224,123,63,213,50,199,213,213,216,151,240,119,219,167,207,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,244,197,5,95,93,83,235,104,164,108,125,20,243,200,244,221,144,200,187,170,116,250,187,111,186,162,45,159,128,0,0,0,0,35,255,0,30,186,91,157,235,79,9,217,206,153,233,165,139,211,57,37,231,209,158,10,139,197,67,79,221,237,92,169,102,147,239,147,61,145,183,104,226,123,189,103,38,251,108,155,170,162,45,64,254,213,199,29,159,238,25,255,0,73,172,255,0,231,101,255,0,0,0,0,5,96,115,64,224,207,137,62,34,117,246,193,154,232,230,155,253,32,178,209,97,244,182,185,234,125,49,65,73,209,84,202,218,217,29,31,69,68,241,189,118,100,209,174,232,157,62,182,219,238,138,137,103,224,8,1,202,147,133,205,118,225,175,238,163,247,107,193,190,142,125,35,244,39,163,63,166,116,117,157,255,0,15,227,187,223,212,210,201,211,211,223,139,240,182,223,171,203,125,151,105,254,0,0,0,0,0,2,31,243,64,208,77,88,226,39,64,172,24,86,142,98,159,72,47,84,89,133,45,210,122,111,29,77,73,209,74,202,42,216,221,39,93,68,145,177,118,124,209,166,200,189,94,182,251,108,138,169,48,0,21,1,192,87,1,92,88,232,183,22,56,54,166,106,94,148,250,27,27,179,122,79,198,214,250,118,219,81,218,238,219,106,161,143,239,112,212,62,71,111,36,172,111,170,213,219,125,215,100,69,84,183,240,0,0,0,0,0,128,28,214,248,92,215,110,37,62,229,223,113,76,27,233,31,209,207,77,250,79,250,103,71,71,216,241,30,7,179,253,83,44,125,93,93,137,127,7,125,186,124,246,221,55,143,252,5,112,21,197,142,139,113,99,131,106,102,165,233,79,161,177,187,55,164,252,109,111,167,109,181,29,174,237,182,170,24,254,247,13,67,228,118,242,74,198,250,173,93,183,221,118,68,85,75,127,0,0,0,71,254,61,116,183,59,214,158,19,179,157,51,211,75,23,166,114,75,207,163,60,21,23,138,134,159,187,218,185,82,205,39,223,38,123,35,110,209,196,247,122,206,77,246,217,55,85,68,90,129,253,171,142,59,63,220,51,254,147,89,255,0,206,203,254,0,0,0,0,0,84,7,30,188,5,113,99,173,60,88,231,58,153,166,154,83,233,156,110,243,232,207,5,91,233,219,109,63,119,181,109,165,134,79,189,205,80,201,27,180,145,61,190,179,83,125,183,77,209,81,86,64,114,164,225,115,93,184,107,251,168,253,218,240,111,163,159,72,253,9,232,207,233,157,29,103,127,195,248,238,247,245,52,178,116,244,247,226,252,45,183,234,242,223,101,218,127,128,0,0,5,96,115,48,225,179,140,238,40,117,150,219,77,167,154,71,233,28,7,13,183,165,61,154,167,211,246,168,124,101,85,75,99,146,178,167,162,105,99,154,63,54,195,7,109,253,77,254,133,235,110,221,213,66,207,192,21,151,203,47,151,238,162,104,214,168,94,245,115,136,141,63,171,177,95,108,20,241,67,136,35,111,116,149,48,57,245,49,212,69,91,51,217,75,43,213,94,216,149,145,181,36,84,102,213,18,47,75,156,141,116,118,104,0,20,3,251,87,28,118,127,184,103,253,38,179,255,0,157,151,125,195,214,45,125,193,180,11,77,48,172,166,135,193,94,177,252,62,205,107,184,211,119,89,39,98,170,10,40,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,230,100,0,4,0,230,165,193,206,172,113,35,247,63,203,116,71,9,181,94,239,86,31,31,110,188,55,197,211,81,215,77,75,47,106,74,101,238,206,230,50,72,98,124,117,30,162,201,212,215,84,238,198,42,58,71,55,10,114,241,224,207,140,238,29,184,160,177,230,185,166,155,253,31,196,43,109,247,11,94,69,83,233,139,85,95,93,43,233,221,36,49,244,71,60,146,166,245,112,210,46,241,167,87,171,178,175,66,189,22,218,128,16,3,154,223,11,154,237,196,167,220,187,238,41,131,125,35,250,57,233,191,73,255,0,76,232,232,251,30,35,192,246,127,170,101,143,171,171,177,47,224,239,183,79,158,219,166,248,255,0,149,255,0,6,124,73,240,237,175,183,252,215,88,244,223,232,253,150,183,15,170,181,193,83,233,138,10,190,186,167,214,209,72,216,250,41,231,145,233,187,33,145,119,84,233,245,118,223,117,68,91,63,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,34,239,192,17,255,0,128,173,45,206,244,91,132,236,27,76,245,46,197,232,108,146,205,233,63,27,69,226,161,168,237,119,110,85,83,71,247,200,94,248,221,188,114,177,222,171,151,109,246,93,149,21,18,64,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,166,40,41,58,42,153,91,91,35,163,232,168,158,55,174,204,154,53,221,19,167,214,219,125,209,81,44,252,1,0,57,82,112,185,174,220,53,253,212,126,237,120,55,209,207,164,126,132,244,103,244,206,142,179,191,225,252,119,123,250,154,89,58,122,123,241,126,22,219,245,121,111,178,237,63,192,0,0,0,0,2,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,200,179,254,2,180,183,59,209,110,19,176,109,51,212,187,23,161,178,75,55,164,252,109,23,138,134,163,181,221,185,85,77,31,223,33,123,227,118,241,202,199,122,174,93,183,217,118,84,84,73,0,0,0,0,0,0,0,0,0,0,160,31,218,184,227,179,253,195,63,233,53,159,252,236,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,51,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,5,24,241,19,239,3,169,223,203,43,215,243,217,75,206,40,199,136,159,120,29,78,254,89,94,191,158,202,86,182,151,232,173,248,207,185,188,58,15,244,134,47,212,167,226,99,208,1,79,116,128,0,2,243,184,118,247,126,211,31,228,109,151,249,148,70,66,49,239,14,222,239,218,99,252,141,178,255,0,50,136,200,70,208,177,244,84,248,71,185,193,249,183,164,47,250,245,124,82,0,15,84,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,143,17,62,240,58,157,252,178,189,127,61,148,188,226,140,120,137,247,129,212,239,229,149,235,249,236,165,107,105,126,138,223,140,251,155,195,160,255,0,72,98,253,74,126,38,61,0,20,247,72,0,0,47,59,135,111,119,237,49,254,70,217,127,153,68,100,35,30,240,237,238,253,166,63,200,219,47,243,40,140,132,109,11,31,69,79,132,123,156,31,155,122,66,255,0,175,87,197,32,0,245,71,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,5,24,241,19,239,3,169,223,203,43,215,243,217,75,206,40,199,136,159,120,29,78,254,89,94,191,158,202,86,182,151,232,173,248,207,185,188,58,15,244,134,47,212,167,226,99,208,1,79,116,128,0,2,243,184,118,247,126,211,31,228,109,151,249,148,70,66,49,239,14,222,239,218,99,252,141,178,255,0,50,136,200,70,208,177,244,84,248,71,185,193,249,183,164,47,250,245,124,82,0,15,84,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,143,17,62,240,58,157,252,178,189,127,61,148,188,226,140,120,137,247,129,212,239,229,149,235,249,236,165,107,105,126,138,223,140,251,155,195,160,255,0,72,98,253,74,126,38,61,0,20,247,72,0,0,47,59,135,111,119,237,49,254,70,217,127,153,68,100,35,30,240,237,238,253,166,63,200,219,47,243,40,140,132,109,11,31,69,79,132,123,156,31,155,122,66,255,0,175,87,197,32,0,245,71,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,5,24,241,19,239,3,169,223,203,43,215,243,217,75,206,40,199,136,159,120,29,78,254,89,94,191,158,202,86,182,151,232,173,248,207,185,188,58,15,244,134,47,212,167,226,99,208,1,79,116,128,0,2,243,184,118,247,126,211,31,228,109,151,249,148,70,66,49,239,14,222,239,218,99,252,141,178,255,0,50,136,200,70,208,177,244,84,248,71,185,193,249,183,164,47,250,245,124,82,0,15,84,120,0,0,0,0,0,0,0,0,0,0,86,7,14,220,192,40,244,139,139,61,91,225,251,91,242,47,9,130,213,234,6,65,6,51,114,150,56,34,165,176,213,73,121,174,154,86,212,189,172,73,22,25,228,168,243,154,71,185,176,185,141,221,27,27,158,248,236,252,214,179,139,31,122,125,100,250,192,200,126,99,56,27,41,130,186,185,98,243,0,172,213,218,58,110,31,181,191,34,241,121,213,39,76,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,249,205,35,218,233,154,246,238,142,145,175,124,150,42,0,138,188,209,253,196,245,55,236,95,156,81,18,168,138,188,209,253,196,245,55,236,95,156,81,1,64,38,213,6,170,230,213,0,0,0,0,0,0,0,87,87,53,173,116,212,126,29,53,31,64,181,67,75,239,62,6,235,67,244,150,41,161,149,21,244,183,10,87,45,173,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,217,171,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,171,175,158,119,226,79,244,147,245,105,13,120,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,169,161,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,0,0,6,31,226,247,72,106,117,223,134,141,66,210,219,124,21,115,220,174,214,119,205,107,130,154,120,161,125,69,198,153,237,170,163,133,95,47,168,214,62,162,8,152,245,114,183,212,115,189,102,126,18,102,0,6,170,230,206,122,41,170,22,173,106,210,60,67,85,236,205,164,142,159,41,179,211,92,159,79,77,90,218,182,81,206,246,39,122,149,101,106,34,61,240,203,220,137,254,171,85,31,27,145,90,213,69,68,215,219,141,13,28,177,104,23,20,25,254,149,98,211,117,217,109,87,8,234,45,209,244,189,60,53,45,93,60,85,113,83,110,247,189,239,236,178,161,177,119,28,229,115,251,125,107,178,187,100,180,158,78,58,189,77,154,240,209,93,165,181,19,210,37,203,78,47,19,66,200,33,130,86,191,209,213,207,125,84,51,74,247,110,199,189,213,11,94,196,70,42,108,200,89,212,212,221,28,240,158,164,127,227,227,83,50,173,34,225,11,82,115,172,42,175,194,94,169,237,244,246,250,106,166,201,36,114,82,248,218,184,104,223,60,79,141,237,123,38,141,149,14,124,111,71,122,178,53,142,84,84,69,69,144,5,85,243,189,213,47,245,180,209,75,125,247,253,183,148,221,237,158,23,248,169,168,39,239,43,63,227,38,244,49,255,0,157,237,253,205,64,172,12,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,204,217,247,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,243,40,179,149,46,153,253,209,56,201,199,46,53,20,150,170,186,12,42,223,93,147,86,65,112,143,185,213,219,141,41,233,223,11,85,142,106,205,29,85,85,52,173,85,233,233,237,43,218,238,166,181,22,250,64,20,173,206,175,222,159,22,250,191,161,249,141,196,186,146,149,185,213,251,211,226,223,87,244,63,49,184,129,149,121,24,254,59,63,70,255,0,89,22,168,85,95,35,31,199,103,232,223,235,34,213,0,0,0,133,92,214,117,75,59,209,109,19,192,181,51,76,239,190,134,201,44,218,129,7,130,173,240,176,212,118,187,182,139,164,50,125,238,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,205,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,70,190,117,126,235,24,183,214,5,15,203,174,37,96,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,153,198,239,61,239,5,91,225,102,167,238,246,166,124,50,125,238,102,50,70,237,36,79,111,172,212,223,109,211,116,84,85,237,96,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,96,32,175,50,14,43,181,31,132,173,71,208,252,215,10,151,199,90,171,190,144,65,127,176,79,50,178,150,239,74,213,183,42,53,202,136,189,185,153,212,229,138,100,69,116,110,115,145,81,236,124,145,191,26,232,207,56,236,54,245,173,185,117,175,87,45,85,120,238,153,221,106,59,216,173,205,244,203,81,87,104,100,80,49,139,13,100,116,204,115,164,100,238,141,210,162,177,36,124,50,204,177,171,165,137,91,36,61,127,158,119,226,79,244,147,245,104,22,83,165,186,165,130,107,78,9,108,212,205,52,190,250,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,87,181,148,23,203,207,141,59,175,11,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,166,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,122,111,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,62,176,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,121,77,27,220,232,90,199,108,141,145,204,124,121,131,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,208,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,160,109,60,0,2,170,249,231,126,36,255,0,73,63,86,152,171,146,167,189,62,83,245,127,93,243,27,113,149,121,231,126,36,255,0,73,63,86,152,171,146,167,189,62,83,245,127,93,243,27,112,23,82,69,94,104,254,226,122,155,246,47,206,40,137,84,69,94,104,254,226,122,155,246,47,206,40,128,165,110,19,189,233,244,111,235,3,30,249,140,6,202,102,181,156,39,123,211,232,223,214,6,61,243,24,13,148,192,0,0,172,190,57,248,170,204,184,80,230,7,131,102,22,107,149,91,177,139,142,15,105,166,203,45,17,198,147,50,227,110,75,173,199,173,91,19,158,198,248,152,218,233,29,11,250,155,210,245,86,170,246,223,35,31,98,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,137,78,220,234,253,233,241,111,171,250,31,152,220,78,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,1,238,123,88,247,181,24,240,189,224,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,2,170,248,110,227,167,238,41,198,134,176,232,118,177,230,126,19,77,175,90,129,146,122,30,166,181,189,80,216,174,146,93,165,84,222,101,114,120,122,57,183,147,185,186,57,140,149,89,39,222,154,234,137,22,213,13,107,56,177,247,167,214,79,172,12,135,230,51,129,178,152,43,3,149,215,48,10,59,189,29,183,134,77,111,200,187,55,88,124,53,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,166,100,237,111,20,146,43,221,51,164,116,106,228,122,68,217,108,252,0,0,0,0,10,86,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,70,42,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,64,113,60,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,124,145,157,44,240,190,179,183,145,168,152,47,149,62,188,211,104,223,20,116,24,205,246,182,174,59,22,164,211,166,51,35,27,81,42,65,29,197,242,177,212,19,62,22,49,201,43,251,168,180,205,85,70,246,210,178,71,171,218,212,122,58,220,248,201,208,186,62,34,120,113,204,244,231,208,222,145,189,58,223,37,199,28,107,22,6,76,203,197,59,29,37,42,71,44,232,172,139,184,244,236,61,251,181,123,83,74,222,182,163,149,201,174,190,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,228,6,210,102,170,230,206,122,41,170,22,173,106,210,60,67,85,236,205,164,142,159,41,179,211,92,159,79,77,90,218,182,81,206,246,39,122,149,101,106,34,61,240,203,220,137,254,171,85,31,27,145,90,213,69,68,214,48,13,148,248,78,247,88,209,191,171,252,123,229,208,21,235,206,191,91,238,171,117,195,120,110,134,199,72,219,107,105,233,243,138,139,147,164,115,167,146,117,117,109,28,80,49,190,77,99,26,212,153,206,85,234,87,171,227,68,232,232,94,228,255,0,225,146,237,106,176,112,137,165,23,219,237,206,146,221,109,183,105,189,138,174,178,178,174,102,195,5,52,17,219,33,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,25,197,86,169,125,218,120,142,212,93,76,134,251,233,154,11,206,65,85,232,170,223,11,225,251,182,184,159,217,161,251,218,177,142,110,212,177,64,223,93,168,245,219,119,238,229,114,168,102,174,85,154,57,98,213,222,46,45,21,57,28,219,210,96,86,249,115,24,233,186,95,253,21,85,77,60,17,211,39,91,30,213,103,110,122,136,167,223,214,107,187,29,14,106,181,234,169,101,60,205,245,211,81,248,116,209,252,23,84,52,190,243,224,110,180,58,129,69,20,208,202,138,250,91,133,43,173,247,5,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,122,175,40,77,11,172,211,14,28,106,245,27,33,179,120,43,214,165,220,27,113,133,207,89,217,51,172,240,49,99,162,73,34,145,26,198,245,61,245,115,177,236,69,73,34,169,137,202,247,39,75,89,197,115,171,247,88,197,190,176,40,126,93,113,2,85,112,209,196,94,9,197,6,150,80,106,102,11,81,253,106,142,241,69,209,55,244,178,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,208,255,0,106,47,181,19,42,154,230,112,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,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,236,0,0,0,0,0,0,56,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,200,163,126,46,249,139,106,230,172,235,205,38,79,165,25,173,94,57,137,233,237,226,89,176,212,182,185,236,74,167,179,174,47,73,84,178,86,53,101,124,241,57,237,236,202,206,134,67,51,225,86,47,92,238,151,186,243,66,227,167,238,215,149,63,67,180,115,51,241,122,109,101,232,244,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,251,235,91,79,34,64,0,54,51,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,215,86,196,231,189,222,26,71,54,71,66,254,167,117,49,21,170,189,198,72,198,103,83,90,206,26,56,139,206,248,95,213,58,13,76,193,106,63,173,81,222,40,186,33,254,153,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,122,217,237,69,246,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,26,214,113,99,239,79,172,159,88,25,15,204,103,54,83,53,172,226,199,222,159,89,62,176,50,31,152,206,5,170,114,84,247,88,202,126,176,43,190,93,110,56,158,26,249,128,86,90,56,179,213,46,25,53,191,34,239,90,166,212,11,205,187,7,186,79,28,243,213,71,85,45,229,208,67,105,119,109,143,234,133,123,187,197,36,138,198,194,216,221,26,185,88,177,54,46,91,146,167,186,198,83,245,129,93,242,235,113,85,124,88,251,211,235,39,214,6,67,243,25,192,217,76,16,3,149,239,29,63,118,188,85,154,29,172,121,159,139,212,155,47,95,161,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,223,92,218,137,18,127,128,0,0,0,1,88,28,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,172,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,169,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,13,142,123,88,198,57,24,192,153,68,0,231,87,238,177,139,125,96,80,252,186,226,79,242,0,115,171,247,88,197,190,176,40,126,93,113,2,0,114,184,247,236,211,47,182,190,79,90,95,241,64,60,174,61,251,52,203,237,175,147,214,151,252,0,0,0,0,5,43,115,171,247,167,197,190,175,232,126,99,113,50,175,35,31,199,103,232,223,235,35,21,115,171,247,167,197,190,175,232,126,99,113,50,175,35,31,199,103,232,223,235,32,45,38,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,141,184,254,230,1,125,226,27,81,233,44,154,67,145,93,109,90,123,135,92,41,110,54,73,155,27,41,170,170,175,20,171,58,54,237,20,136,198,212,211,122,179,171,99,141,100,221,27,27,36,115,89,35,149,140,205,92,209,121,128,86,93,235,46,92,50,104,134,69,217,181,67,226,109,217,197,210,8,231,130,170,74,168,167,150,9,173,45,238,49,157,48,167,107,121,100,141,94,217,155,35,99,71,35,18,86,203,5,184,104,225,211,59,226,131,84,232,52,207,5,167,254,181,89,120,173,235,135,250,89,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,235,127,177,19,218,168,22,233,203,11,139,125,109,226,103,13,200,109,250,191,139,213,220,95,141,84,35,33,205,225,166,130,150,146,189,242,47,82,209,75,19,58,27,226,99,107,154,228,116,12,86,118,149,157,212,141,253,14,168,173,94,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,94,78,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,250,91,186,236,141,70,181,172,99,88,198,49,141,128,28,237,52,114,197,46,43,130,241,3,79,55,102,245,77,112,76,58,178,62,151,187,197,210,201,29,69,93,58,238,175,232,143,178,248,170,124,145,157,79,241,94,179,182,141,168,161,245,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,229,215,102,133,5,242,184,213,234,109,37,227,7,25,130,229,61,36,22,220,230,158,108,66,170,105,160,150,87,177,245,46,99,233,91,18,71,248,47,125,100,20,145,171,156,142,98,50,71,171,186,127,13,183,232,0,215,91,143,109,76,202,181,67,139,141,76,184,229,53,125,207,64,228,21,184,205,186,6,73,34,195,75,67,65,59,233,226,100,109,123,221,209,213,219,116,175,70,236,213,150,105,94,141,111,94,197,234,113,85,170,95,113,110,28,117,23,83,33,190,250,26,190,205,143,213,122,42,183,194,248,142,213,210,86,118,104,126,246,172,123,93,189,84,176,55,215,106,177,55,221,251,53,28,169,173,96,23,83,201,147,75,126,138,112,227,125,212,202,251,23,133,175,206,242,9,60,53,111,138,235,241,150,186,38,36,48,253,237,30,173,143,162,169,215,22,249,181,175,118,251,174,237,237,169,63,204,127,195,246,153,253,198,244,59,3,210,217,41,45,84,245,120,206,63,67,111,175,244,92,125,20,179,87,50,22,248,169,217,234,49,93,221,157,101,145,94,230,163,158,231,171,156,157,78,83,32,0,43,171,40,230,1,89,195,191,48,157,72,210,77,94,200,191,210,158,191,209,211,197,83,81,28,245,18,99,181,94,132,165,147,170,157,144,178,73,31,12,210,34,49,240,163,122,82,73,82,86,171,62,252,146,216,169,64,60,209,253,251,53,55,236,95,147,209,1,127,192,170,190,84,124,116,254,225,194,254,181,230,127,237,122,92,2,182,185,191,223,53,214,185,42,21,223,240,94,21,142,111,240,225,71,255,0,83,194,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,140,120,137,247,129,212,239,229,149,235,249,236,165,231,20,99,196,79,188,14,167,127,44,175,95,207,101,43,91,75,244,86,252,103,220,222,29,7,250,67,23,234,83,241,49,232,0,167,186,64,0,1,121,220,59,123,191,105,143,242,54,203,252,202,35,33,24,247,135,111,119,237,49,254,70,217,127,153,68,100,35,104,88,250,42,124,35,220,224,252,219,210,23,253,122,190,41,0,7,170,60,0,0,0,0,0,0,0,0,0,0,53,172,226,199,222,159,89,62,176,50,31,152,206,108,166,107,89,197,143,189,62,178,125,96,100,63,49,156,12,84,95,71,46,110,53,255,0,101,86,156,79,96,207,238,118,168,245,55,22,251,221,202,154,5,237,73,116,161,68,98,71,115,108,61,45,99,122,158,245,142,86,196,174,107,36,107,93,180,77,154,40,210,0,81,114,255,0,172,213,222,1,244,239,136,29,16,199,124,94,117,73,233,185,242,107,108,82,79,45,85,250,150,59,140,240,196,234,102,57,235,26,77,4,116,254,80,198,198,186,102,189,219,43,164,107,25,36,32,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,251,28,199,185,171,186,42,160,25,87,90,56,155,207,181,91,136,188,131,137,27,21,77,94,13,144,221,170,26,234,55,88,110,51,67,61,4,12,165,109,36,108,109,67,85,175,87,173,59,17,178,61,58,17,234,231,170,53,141,119,66,79,252,211,83,117,231,89,249,68,231,58,163,174,89,78,63,123,125,238,162,222,219,60,180,22,207,11,90,176,65,145,67,12,143,173,115,21,176,43,214,70,43,24,200,97,98,54,56,152,231,58,71,200,228,101,112,104,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,61,44,127,132,165,99,93,37,77,79,67,222,196,147,181,4,114,203,219,235,71,63,163,165,190,179,145,11,169,230,55,139,88,176,110,93,89,166,21,139,80,248,43,46,63,111,199,109,118,234,110,235,228,236,82,193,116,160,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,152,20,46,109,80,106,174,109,80,0,0,0,0,0,0,5,85,243,206,252,73,254,146,126,173,42,172,181,78,121,223,137,63,210,79,213,164,0,225,115,66,255,0,100,166,187,99,58,41,244,167,232,231,210,63,27,253,51,240,62,51,177,225,232,231,169,253,199,185,31,87,87,99,167,240,211,110,173,252,246,217,66,74,114,224,230,1,89,195,189,246,45,36,213,236,139,253,41,235,252,76,241,84,212,71,61,68,152,237,87,67,228,234,167,100,44,146,71,195,52,136,140,124,40,222,148,146,84,149,170,207,191,36,183,126,106,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,105,202,143,142,159,220,56,95,214,188,207,253,175,75,128,86,215,55,251,230,186,215,37,66,187,254,11,194,177,205,254,28,40,255,0,234,120,64,181,64,0,0,0,21,1,206,211,76,241,92,127,81,244,239,84,173,52,158,30,245,152,91,238,22,251,191,110,56,217,29,71,128,90,110,196,238,233,98,61,243,43,42,214,55,61,238,119,222,224,129,168,141,70,121,227,254,79,186,199,125,193,184,160,77,42,167,135,196,89,117,46,223,61,61,100,125,76,103,98,170,134,158,122,186,122,157,213,142,123,186,88,202,152,187,104,230,53,124,79,91,186,150,54,161,98,188,206,180,183,238,161,193,182,107,225,44,94,147,186,226,94,31,41,183,255,0,69,118,124,47,133,145,60,92,254,111,107,95,211,67,37,111,168,238,173,247,245,90,175,70,20,87,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,245,224,151,182,246,61,208,202,197,116,114,49,28,157,113,189,237,85,217,202,6,207,198,190,220,203,179,250,109,65,227,75,81,42,173,185,13,93,214,219,99,168,166,176,82,164,203,47,69,27,233,41,163,138,170,158,38,72,137,208,198,214,37,90,175,74,116,57,238,123,219,213,215,212,183,147,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,117,61,158,46,169,238,72,233,169,186,216,199,172,125,217,228,138,46,231,66,181,157,125,78,245,90,170,107,46,5,201,242,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,210,197,234,165,182,186,162,55,84,245,181,234,169,215,60,245,17,118,220,198,57,190,27,171,214,108,141,84,177,83,21,112,177,162,159,177,219,135,220,39,71,36,184,120,218,188,126,222,190,62,118,203,220,141,245,211,202,250,138,174,211,187,113,170,194,147,205,42,71,212,196,119,109,25,213,187,183,85,202,160,10,86,231,87,239,79,139,125,95,208,252,198,226,93,73,74,220,234,253,233,241,111,171,250,31,152,220,64,202,188,140,127,29,159,163,127,172,139,84,42,175,145,143,227,179,244,111,245,145,106,128,0,0,64,14,117,126,235,24,183,214,5,15,203,174,37,43,23,83,206,175,221,99,22,250,192,161,249,117,196,173,94,2,180,183,4,214,158,44,112,109,51,212,187,23,166,113,187,207,164,252,109,23,138,154,159,187,218,182,213,77,31,223,33,123,36,110,210,68,199,122,174,77,246,217,119,69,84,80,236,28,0,241,131,117,225,55,87,26,235,130,210,73,130,102,53,20,116,25,91,38,137,202,250,104,24,247,36,117,209,58,54,58,94,186,116,154,87,172,109,107,146,86,57,236,233,235,88,228,142,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,204,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,79,242,210,230,9,83,163,215,91,63,15,154,191,117,164,143,79,171,234,60,53,158,237,87,44,84,176,99,79,123,170,167,145,100,86,64,175,157,149,21,51,196,213,124,210,181,144,38,238,85,70,35,182,11,159,41,3,152,255,0,48,10,206,34,47,178,233,38,144,228,95,233,79,65,225,167,150,166,158,57,233,228,200,170,186,25,39,85,67,38,100,114,50,24,100,85,99,33,86,244,172,145,44,174,87,253,229,34,205,124,215,56,233,253,223,133,253,20,204,255,0,219,20,185,253,109,11,127,189,107,109,113,212,35,191,225,124,83,26,223,224,66,175,254,168,132,174,13,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,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,80,201,92,29,112,117,157,241,127,157,212,88,44,21,158,134,198,236,221,31,72,50,14,220,53,30,139,238,195,80,250,95,232,87,207,20,147,247,100,167,88,254,246,171,209,191,83,182,68,243,150,188,227,240,12,55,75,48,222,31,116,251,79,177,234,75,30,61,99,167,200,233,168,104,105,145,122,34,102,246,213,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,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,189,185,231,126,36,255,0,73,63,86,129,85,101,132,242,210,230,9,83,163,215,91,63,15,154,191,117,164,143,79,171,234,60,53,158,237,87,44,84,176,99,79,123,170,167,145,100,86,64,175,157,149,21,51,196,213,124,210,181,144,38,238,85,70,35,182,194,188,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,67,100,150,110,207,141,162,241,80,212,118,187,176,178,104,254,249,11,223,27,183,142,86,59,213,114,237,190,203,178,162,162,6,207,198,20,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,212,213,150,101,69,108,109,115,81,17,239,124,113,190,11,112,11,205,35,4,196,116,226,147,71,56,155,187,122,18,60,70,223,13,30,59,145,83,219,102,158,58,154,24,145,177,199,71,81,13,52,111,123,102,137,136,212,100,168,206,153,35,98,247,21,178,55,174,120,43,197,119,21,218,143,197,174,163,191,53,205,101,240,54,170,30,228,22,11,4,19,43,233,109,20,174,84,85,107,85,81,59,147,63,165,171,44,202,136,233,28,214,162,35,24,200,227,96,99,253,82,213,44,239,90,115,187,158,166,106,93,247,211,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,189,194,198,70,221,163,137,141,245,90,155,237,186,238,170,170,189,84,151,252,54,240,35,125,212,45,2,212,14,40,53,9,158,11,16,199,240,251,237,211,27,166,221,146,122,118,170,10,43,132,125,206,184,170,27,45,47,133,171,167,130,77,164,141,91,54,221,59,43,58,149,98,0,27,84,0,0,170,190,121,223,137,63,210,79,213,166,42,228,169,239,79,148,253,95,215,124,198,220,101,94,121,223,137,63,210,79,213,166,42,228,169,239,79,148,253,95,215,124,198,220,5,212,145,87,154,63,184,158,166,253,139,243,138,34,85,17,87,154,63,184,158,166,253,139,243,138,32,40,135,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,219,125,149,61,166,197,28,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,148,108,204,233,150,55,178,70,162,117,49,237,234,107,31,215,27,53,183,50,255,0,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,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,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,237,96,82,183,58,191,122,124,91,234,254,135,230,55,18,0,19,255,0,157,95,189,62,45,245,127,67,243,27,137,133,56,20,225,174,197,197,78,109,168,90,101,115,94,205,214,29,63,184,93,49,186,183,85,62,8,233,47,17,86,81,50,158,73,85,173,127,84,43,221,124,114,34,177,235,219,145,234,212,71,163,28,208,148,28,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,70,189,33,141,200,230,75,45,68,146,182,105,21,189,181,73,26,231,185,174,141,34,226,185,203,113,15,117,201,53,66,215,195,117,150,235,72,252,123,19,167,164,189,222,41,219,70,230,206,151,185,163,151,182,215,202,244,245,152,202,57,226,115,82,47,87,122,169,17,234,231,53,169,28,0,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,94,190,5,175,114,154,215,174,45,53,163,63,187,227,249,166,167,213,228,154,117,134,217,222,234,245,189,195,13,101,106,214,213,204,174,165,99,106,220,230,213,171,215,162,165,200,249,22,120,219,28,78,139,165,138,232,92,202,246,226,199,222,159,89,62,176,50,31,152,206,93,247,47,78,30,191,99,151,12,184,253,130,182,166,234,251,214,87,219,203,111,116,215,26,95,11,37,5,117,93,44,8,234,52,133,83,174,62,203,34,142,55,35,213,92,178,54,71,108,196,114,70,202,65,226,199,222,159,89,62,176,50,31,152,206,6,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,189,78,93,124,117,83,113,75,134,166,15,168,53,244,140,213,75,5,60,211,87,67,77,75,43,25,115,183,66,180,236,75,146,170,70,144,66,247,73,80,216,223,11,95,248,108,115,218,198,49,200,198,84,182,39,194,102,101,157,112,161,144,113,67,135,212,85,221,153,138,229,18,89,110,246,58,106,4,115,233,109,209,209,197,81,45,201,101,238,117,57,140,116,241,181,241,182,37,233,103,84,174,114,49,143,233,197,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,138,27,68,3,5,112,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,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,20,173,206,175,222,159,22,250,191,161,249,141,196,202,188,140,127,29,159,163,127,172,140,85,206,175,222,159,22,250,191,161,249,141,196,202,188,140,127,29,159,163,127,172,128,181,67,94,190,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,108,40,87,87,57,189,11,163,202,116,106,197,175,54,139,55,93,235,9,184,71,110,186,85,198,176,71,253,39,171,114,177,171,50,185,18,89,123,117,107,78,216,216,215,42,51,197,206,238,133,71,57,205,14,3,146,198,188,211,93,176,220,175,135,43,205,109,91,238,86,42,135,228,214,84,154,162,89,89,232,233,150,56,170,97,137,138,206,136,25,21,66,199,34,167,95,223,31,92,247,35,61,87,185,106,44,207,252,9,235,165,247,64,120,154,195,178,75,101,230,213,108,181,95,174,20,184,222,73,53,209,24,148,173,179,213,85,66,149,15,124,142,86,246,123,125,12,153,36,71,53,26,232,83,171,169,138,246,59,0,1,114,124,81,235,29,247,72,185,80,233,149,54,57,14,213,121,238,31,140,225,210,84,245,51,250,22,150,166,207,220,169,94,135,177,200,254,228,20,242,193,183,170,230,247,250,218,228,115,17,22,165,180,159,5,251,168,106,158,27,166,126,148,244,103,210,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,115,53,113,151,174,148,122,159,103,209,13,57,199,175,62,54,203,166,154,95,143,219,166,107,18,7,194,219,196,244,20,242,86,172,114,198,174,123,186,88,202,72,30,199,170,44,114,211,74,212,99,87,169,207,146,188,151,52,46,251,117,212,124,143,136,123,157,154,213,54,55,100,183,212,227,118,218,154,133,100,149,76,188,74,180,210,72,250,118,108,174,143,162,149,207,99,228,85,98,171,106,209,141,235,69,149,24,22,211,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,249,144,91,157,95,186,198,45,245,129,67,242,235,137,63,200,1,206,175,221,99,22,250,192,161,249,117,196,10,86,37,255,0,47,222,59,175,188,42,229,81,225,89,75,252,110,153,100,23,4,146,227,77,179,35,244,93,84,242,82,199,45,215,173,148,242,212,79,218,166,167,114,120,102,170,53,251,238,155,59,205,113,175,4,26,67,134,235,215,19,152,150,145,234,4,21,114,88,178,42,123,188,53,11,73,58,195,60,79,101,174,174,88,166,141,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,189,127,137,126,29,51,190,23,245,78,191,76,243,170,127,235,181,150,122,222,184,127,166,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,238,182,123,21,61,138,161,178,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,84,7,43,78,61,190,130,86,88,120,81,213,8,58,241,251,173,195,193,226,23,74,122,125,228,160,174,171,157,92,148,117,13,98,111,36,51,79,43,149,146,236,174,142,73,21,30,171,19,145,208,91,248,0,0,2,173,121,160,243,4,169,180,212,222,184,94,209,107,173,35,222,250,119,80,102,23,202,105,98,169,103,68,209,85,83,214,89,86,41,96,115,81,232,215,192,231,207,20,189,113,189,29,23,170,246,191,105,85,204,51,136,237,80,225,163,65,170,50,253,43,194,42,238,55,43,141,66,91,95,144,44,81,205,69,141,164,158,171,106,167,137,85,92,247,185,202,140,139,169,139,10,72,173,238,187,247,56,103,160,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,204,14,213,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,184,173,88,193,126,229,250,167,153,105,159,165,61,39,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,189,78,1,120,40,197,120,83,211,138,75,221,218,217,226,53,55,38,183,195,38,71,112,168,72,223,37,7,90,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,122,70,35,213,122,91,19,34,165,110,44,125,233,245,147,235,3,33,249,140,224,51,46,29,51,188,75,66,112,78,34,188,63,139,195,51,94,245,31,141,235,134,63,9,116,142,178,190,31,7,219,238,172,178,111,13,7,123,187,219,107,62,251,209,190,237,221,217,87,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,214,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,166,196,248,172,211,151,190,1,134,234,159,46,28,39,79,181,7,30,164,190,99,215,202,123,221,53,117,13,74,47,68,172,244,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,75,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,234,35,165,107,24,223,19,27,93,27,102,103,75,122,94,168,228,78,219,227,123,195,97,220,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,200,215,11,139,31,122,125,100,250,192,200,126,99,57,50,185,52,235,126,168,91,181,66,233,195,221,170,199,73,118,194,110,212,245,121,61,198,87,73,28,51,217,103,142,56,161,241,76,114,250,211,178,87,37,45,59,161,243,84,87,71,35,85,136,201,82,72,107,197,143,189,62,178,125,96,100,63,49,156,11,84,228,169,238,177,148,253,96,87,124,186,220,85,95,22,62,244,250,201,245,129,144,252,198,114,213,57,42,123,172,101,63,88,21,223,46,183,21,87,197,143,189,62,178,125,96,100,63,49,156,12,127,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,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,181,193,113,224,114,167,82,185,127,224,92,82,105,179,233,34,190,227,22,123,219,242,155,99,153,20,9,113,183,82,221,174,15,90,214,73,178,43,234,97,139,118,185,178,57,123,144,197,27,88,173,116,77,142,104,171,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,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,27,57,131,21,112,209,196,94,9,197,6,150,80,106,102,11,81,253,106,142,241,69,209,55,244,178,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,208,255,0,106,47,181,19,42,128,0,1,170,185,202,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,71,20,79,78,36,57,125,211,90,120,80,211,94,40,116,90,213,86,246,63,7,176,87,230,22,58,104,165,169,127,92,212,110,168,172,189,44,178,206,231,35,17,207,129,175,130,40,186,35,98,58,95,85,141,126,193,101,92,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,59,5,115,171,247,88,197,190,176,40,126,93,113,42,175,133,237,99,212,125,12,215,28,87,57,210,248,110,181,247,95,72,83,208,205,100,183,57,123,151,234,89,102,98,73,109,86,163,36,235,239,108,214,183,239,111,115,100,237,189,137,214,198,42,89,247,55,251,141,246,241,193,126,158,221,178,156,115,232,253,234,183,48,180,212,92,109,30,49,149,126,143,170,125,166,189,210,211,119,216,136,201,123,111,87,51,184,212,233,119,78,233,228,160,65,110,87,30,253,154,101,246,215,201,235,75,254,40,7,149,199,191,102,153,125,181,242,122,210,255,0,128,0,0,0,0,165,110,117,126,244,248,183,213,253,15,204,110,36,117,208,142,42,179,46,30,52,143,83,240,253,53,185,85,218,50,125,67,168,179,83,54,239,4,105,215,67,110,167,101,127,138,88,101,235,71,67,82,231,84,83,181,143,70,187,165,139,51,154,177,200,216,222,146,43,157,95,189,62,45,245,127,67,243,27,137,2,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,3,150,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,245,209,178,185,140,119,134,141,206,145,176,179,165,189,44,85,114,167,113,242,61,248,171,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,27,220,198,189,236,106,61,240,87,153,103,29,183,93,97,213,10,93,52,210,12,154,145,152,78,157,222,32,186,91,175,214,121,221,223,184,222,225,141,83,198,195,82,136,215,70,200,29,36,177,196,176,175,75,213,29,50,62,68,116,93,176,187,66,63,241,237,166,120,174,168,112,143,169,150,236,166,147,185,232,28,126,183,38,183,78,200,227,89,169,107,168,32,125,68,79,141,207,99,186,58,187,110,137,234,221,156,177,77,43,17,205,235,220,194,188,181,120,237,212,126,42,125,61,128,106,150,31,220,189,98,214,250,122,207,165,22,186,53,138,134,170,53,232,139,183,86,221,213,145,86,72,244,146,86,164,104,216,228,107,102,233,142,36,135,215,157,64,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,121,27,52,105,62,117,247,80,210,204,55,83,61,23,232,207,165,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,233,111,95,79,115,167,171,165,187,237,190,201,190,198,186,252,85,105,111,220,91,136,237,69,211,56,108,94,134,160,179,100,21,94,138,162,241,94,35,181,107,149,253,234,31,190,43,222,231,111,75,44,14,245,220,175,77,246,126,206,71,34,91,247,40,205,76,202,181,19,132,120,109,217,77,95,139,250,21,144,85,227,54,233,223,36,146,76,234,24,224,167,168,137,146,57,239,118,253,191,20,232,152,141,233,107,98,138,38,35,125,93,212,58,87,58,124,254,154,197,195,206,41,167,212,249,13,93,29,203,42,202,25,82,250,24,86,86,178,190,221,71,79,34,204,146,171,83,161,204,101,68,244,15,70,61,124,223,208,230,162,246,213,91,94,188,186,180,114,251,172,156,92,96,148,214,137,188,61,38,31,112,131,49,186,84,244,177,253,154,90,9,226,145,169,208,231,177,93,221,157,105,224,221,189,78,103,127,175,165,205,99,144,237,124,212,245,142,197,171,188,92,93,233,177,200,119,164,192,173,241,97,210,84,245,63,250,42,170,154,121,228,169,94,135,177,170,206,220,245,18,193,183,172,215,118,58,218,229,107,209,18,74,242,75,209,79,245,117,196,101,101,195,242,225,86,250,88,229,255,0,205,235,42,228,153,139,31,254,100,145,185,178,127,95,71,55,240,20,11,84,0,0,40,7,154,63,191,102,166,253,139,242,122,34,255,0,138,1,230,143,239,217,169,191,98,252,158,136,8,170,93,159,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,130,218,1,192,173,79,19,92,25,100,26,159,166,52,21,117,90,161,142,103,19,219,105,104,91,85,20,112,93,237,203,77,111,87,64,245,158,70,69,11,225,89,230,153,178,35,147,169,59,145,185,175,87,70,177,195,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,0,145,92,96,113,113,149,107,39,21,151,141,103,211,140,186,235,100,164,176,245,88,177,11,141,174,170,74,58,168,109,113,36,140,73,89,43,25,12,204,241,11,53,68,202,215,167,91,27,82,177,42,171,90,133,170,114,207,213,46,39,245,167,70,174,90,153,196,45,246,213,121,181,94,110,11,244,78,182,58,90,122,122,233,97,137,210,67,87,222,142,153,140,137,176,164,209,35,99,221,169,42,185,39,87,110,197,133,86,141,240,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,117,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,101,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,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,64,238,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,24,241,19,239,3,169,223,203,43,215,243,217,75,206,40,199,136,159,120,29,78,254,89,94,191,158,202,86,182,151,232,173,248,207,185,188,58,15,244,134,47,212,167,226,99,208,1,79,116,128,0,2,243,184,118,247,126,211,31,228,109,151,249,148,70,66,49,239,14,222,239,218,99,252,141,178,255,0,50,136,200,70,208,177,244,84,248,71,185,193,249,183,164,47,250,245,124,82,0,15,84,120,0,0,0,0,0,0,0,0,0,0,107,89,197,143,189,62,178,125,96,100,63,49,156,217,76,214,179,139,31,122,125,100,250,192,200,126,99,56,22,253,202,91,84,176,76,175,132,235,14,153,216,47,190,43,36,193,60,87,210,10,47,11,51,60,31,141,185,87,77,75,247,199,177,35,147,174,54,171,190,246,231,116,237,179,182,95,34,32,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,242,134,54,57,176,185,142,217,91,27,152,200,225,86,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,250,91,186,110,142,71,53,175,99,152,246,49,237,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,4,11,228,193,195,197,215,27,198,114,94,36,114,91,85,35,25,150,83,182,201,139,212,54,177,206,157,104,161,168,147,199,185,241,53,122,26,199,212,65,78,214,171,254,249,189,44,138,136,214,57,22,73,21,205,31,220,79,83,126,197,249,197,17,34,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,86,58,243,71,247,19,212,223,177,126,113,68,5,0,155,84,26,171,155,84,0,0,0,0,0,0,1,85,124,243,191,18,127,164,159,171,72,171,202,227,223,179,76,190,218,249,61,105,42,185,231,126,36,255,0,73,63,86,145,87,149,199,191,102,153,125,181,242,122,208,44,211,152,239,3,149,60,86,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,162,19,106,130,181,121,165,240,19,244,238,142,253,197,118,151,207,209,144,90,173,254,51,47,181,212,84,109,29,125,13,36,8,213,172,167,115,215,104,230,134,8,154,143,139,116,108,145,198,138,196,73,90,173,156,59,175,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,158,166,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,145,176,79,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,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,123,13,162,10,64,231,5,163,151,220,27,138,5,213,90,137,188,69,151,82,237,240,84,81,201,210,198,118,42,168,105,224,164,168,166,217,30,231,187,165,140,166,151,184,173,99,87,196,244,55,169,99,114,129,203,106,199,23,158,151,229,105,166,154,56,181,190,152,200,50,11,133,70,45,119,158,74,14,220,118,250,27,37,68,21,16,64,215,53,99,69,153,32,154,204,141,122,50,86,186,53,159,173,201,42,110,70,174,11,244,114,197,175,188,80,96,26,85,148,205,209,101,186,220,36,168,184,199,210,245,241,52,180,148,242,213,203,77,187,30,199,179,188,202,119,69,220,107,145,204,238,117,166,234,221,151,15,201,118,186,205,106,167,177,77,115,171,125,182,142,162,106,186,122,55,76,229,130,25,230,108,109,150,86,71,191,75,94,246,193,11,92,228,77,220,145,70,139,191,74,109,101,92,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,66,221,0,56,156,179,233,87,209,91,207,208,95,69,125,36,244,125,71,161,253,45,220,240,62,59,182,238,199,136,237,125,243,179,220,232,235,232,245,186,119,219,207,96,56,12,215,90,52,191,78,179,44,59,79,243,140,190,146,205,125,207,234,42,41,49,202,122,150,72,214,87,207,10,71,215,18,74,141,237,49,234,179,68,214,53,238,106,200,249,26,198,117,57,81,10,139,231,87,239,79,139,125,95,208,252,198,226,67,253,126,251,178,253,217,114,207,217,7,233,95,186,23,164,29,233,223,73,244,247,187,221,41,209,211,209,247,190,207,111,183,218,237,125,235,181,219,237,125,239,160,229,184,132,226,47,59,226,90,241,139,229,154,153,81,227,178,75,22,62,150,42,219,159,68,49,122,67,166,190,178,166,57,123,48,197,28,113,116,199,84,200,122,90,139,191,103,173,87,119,170,32,79,254,70,63,142,207,209,191,214,69,170,21,87,200,199,241,217,250,55,250,200,181,64,0,0,32,7,58,191,117,140,91,235,2,135,229,215,18,0,114,184,247,236,211,47,182,190,79,90,79,254,117,126,235,24,183,214,5,15,203,174,36,0,229,113,239,217,166,95,109,124,158,180,11,147,226,187,133,29,56,226,215,78,31,133,102,177,120,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,210,212,150,21,84,108,141,107,85,21,143,100,114,51,94,205,82,210,220,239,69,179,187,158,153,234,93,139,208,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,190,66,247,198,237,227,149,142,245,92,187,111,178,236,168,168,155,63,17,127,143,238,15,173,92,89,105,27,155,111,74,184,243,188,58,158,178,191,20,124,50,181,25,83,59,216,213,146,134,86,200,246,197,209,80,176,196,196,145,206,106,196,246,177,253,93,9,36,114,5,11,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,165,255,0,112,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,112,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,251,242,203,58,128,21,87,207,59,241,39,250,73,250,180,181,66,170,249,231,126,36,255,0,73,63,86,129,138,185,42,123,211,229,63,87,245,223,49,183,19,255,0,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,96,7,37,79,122,124,167,234,254,187,230,54,226,234,64,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,85,114,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,21,227,99,150,94,51,197,14,101,73,169,216,62,81,73,135,101,149,117,17,55,35,170,169,167,168,172,101,214,4,74,88,24,244,106,206,140,129,244,244,208,74,172,99,35,68,153,238,107,94,232,252,228,73,105,165,186,91,130,104,182,9,108,211,61,52,177,122,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,247,201,158,249,29,188,146,189,222,179,151,109,246,77,145,17,16,58,87,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,214,220,217,79,139,31,117,141,100,250,191,200,126,93,57,173,96,27,84,24,255,0,86,117,251,70,180,43,208,31,117,205,66,181,98,255,0,74,46,9,108,181,248,215,185,59,243,121,117,57,122,81,123,112,179,169,157,201,223,211,20,125,108,235,123,122,155,190,64,53,182,226,194,237,196,93,199,91,111,20,124,83,220,234,234,181,6,215,79,73,73,89,20,211,82,189,148,176,44,12,154,8,162,109,34,248,118,49,89,50,72,173,139,100,235,145,238,119,174,231,170,132,245,231,157,248,147,253,36,253,90,98,174,74,158,244,249,79,213,253,119,204,109,196,106,215,62,43,181,31,136,157,56,211,140,43,84,37,244,173,215,78,125,39,4,55,249,102,87,85,92,169,106,146,145,35,109,74,42,122,243,71,225,92,139,54,253,82,53,237,87,162,189,175,146,89,43,201,83,222,159,41,250,191,174,249,141,184,11,169,34,175,52,127,113,61,77,251,23,231,20,68,170,34,175,52,127,113,61,77,251,23,231,20,64,82,95,12,150,155,85,255,0,137,45,40,177,95,109,148,151,27,109,199,56,177,82,86,81,213,194,217,160,169,130,74,248,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,106,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,216,131,132,239,122,125,27,250,192,199,190,99,1,177,70,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,79,76,113,190,72,122,211,212,158,46,227,30,198,205,19,209,178,70,245,106,244,72,198,57,19,118,160,20,109,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,61,175,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,92,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,3,149,63,28,116,218,107,117,160,225,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,186,163,41,166,151,103,53,209,181,59,115,75,35,158,142,108,174,146,16,235,252,234,253,233,241,111,171,250,31,152,220,78,169,202,79,84,176,77,47,226,158,111,167,87,223,70,125,45,199,221,139,89,255,0,161,102,155,197,93,42,174,52,61,136,62,244,199,116,117,118,223,235,191,165,137,183,155,147,116,59,95,58,191,122,124,91,234,254,135,230,55,18,0,1,125,28,192,184,17,177,113,85,138,201,154,226,204,240,90,155,143,219,214,59,117,78,239,147,210,148,176,71,85,36,86,174,135,212,69,79,7,118,166,161,171,226,92,138,230,109,178,238,223,36,172,30,94,156,61,101,90,159,198,38,63,96,173,169,250,53,87,166,87,8,242,219,221,53,198,150,70,213,55,209,181,208,35,168,210,21,70,171,102,116,239,142,55,35,213,189,182,247,29,179,156,196,141,243,255,0,149,239,29,63,118,188,85,154,29,172,121,159,139,212,155,47,95,161,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,223,92,218,137,19,26,115,52,226,99,50,225,131,91,109,246,13,1,161,164,195,242,124,174,158,143,54,201,178,184,81,42,42,238,239,100,21,54,170,90,41,98,153,174,133,212,209,67,11,222,145,189,175,103,117,204,145,141,142,70,189,242,133,165,26,214,113,99,239,79,172,159,88,25,15,204,103,45,123,151,95,48,204,203,138,92,133,52,111,80,112,154,70,100,54,12,94,107,189,118,79,77,90,140,101,205,240,213,83,192,155,209,36,72,216,94,230,212,53,207,86,201,209,214,199,43,88,198,185,24,202,161,226,199,222,159,89,62,176,50,31,152,206,5,170,114,84,247,88,202,126,176,43,190,93,110,33,175,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,125,70,70,177,189,17,90,199,205,50,185,42,123,172,101,63,88,21,223,46,183,19,167,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,243,3,92,46,26,56,139,206,248,95,213,58,13,76,193,106,63,173,81,222,40,186,33,254,153,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,122,217,237,69,246,162,236,17,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,117,198,231,108,142,86,55,173,138,201,26,157,15,106,173,27,113,209,193,149,247,131,205,71,165,182,71,117,244,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,254,190,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,70,27,4,131,137,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,124,142,88,10,86,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,70,42,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,64,90,161,213,53,99,5,251,168,105,102,101,166,126,148,244,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,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,60,206,40,158,156,226,52,94,213,167,92,67,89,117,3,23,196,41,44,214,140,254,206,250,186,202,138,103,181,172,175,189,195,80,255,0,25,42,196,142,221,143,88,166,162,115,220,141,107,100,124,142,127,173,34,202,164,11,0,108,39,203,171,71,44,90,55,194,62,9,77,104,155,196,85,230,22,248,51,27,165,79,75,217,222,170,175,130,41,26,157,14,123,209,189,168,18,158,13,219,210,215,246,58,250,90,231,185,10,118,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,0,32,7,58,191,117,140,91,235,2,135,229,215,18,127,144,3,157,95,186,198,45,245,129,67,242,235,136,16,3,149,199,191,102,153,125,181,242,122,210,226,120,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,245,17,210,181,143,119,134,145,205,141,179,51,165,221,76,68,114,39,113,145,189,148,237,202,227,223,179,76,190,218,249,61,105,118,124,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,6,184,89,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,109,60,169,248,227,169,212,171,85,7,11,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,61,209,95,83,12,91,57,174,141,171,220,134,41,28,244,107,162,116,147,86,7,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,63,202,235,151,253,29,162,142,219,196,222,183,227,189,235,172,222,26,227,131,218,231,146,9,233,99,165,150,8,167,134,236,238,219,223,213,50,247,118,138,57,17,142,133,209,186,69,106,189,98,116,65,103,224,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,76,21,164,220,11,112,227,162,154,203,127,215,28,11,12,240,151,235,214,254,14,154,71,49,212,54,46,227,85,42,61,29,10,53,60,63,123,117,234,243,119,67,85,209,197,218,137,206,141,100,0,0,107,89,197,143,189,62,178,125,96,100,63,49,156,217,76,214,179,139,31,122,125,100,250,192,200,126,99,56,23,83,202,227,220,79,76,190,218,249,197,105,149,120,151,225,211,4,226,131,75,43,244,207,58,167,254,187,89,103,173,235,155,250,89,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,232,127,177,83,216,169,138,185,92,123,137,233,151,219,95,56,173,37,80,24,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,235,217,197,143,189,62,178,125,96,100,63,49,156,217,76,214,179,139,31,122,125,100,250,192,200,126,99,56,22,169,201,83,221,99,41,250,192,174,249,117,184,170,190,44,125,233,245,147,235,3,33,249,140,229,170,114,84,247,88,202,126,176,43,190,93,110,42,175,139,31,122,125,100,250,192,200,126,99,56,23,83,202,227,220,79,76,190,218,249,197,105,8,57,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,155,252,174,61,196,244,203,237,175,156,86,144,255,0,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,66,16,112,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,216,123,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,215,95,134,142,29,51,190,40,53,78,131,76,240,90,127,235,85,151,138,222,184,127,165,150,191,19,12,51,214,118,229,150,62,247,107,190,199,118,152,238,183,251,17,61,170,155,9,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,165,187,174,200,212,107,90,198,53,140,99,24,208,200,0,0,53,87,54,83,225,59,221,99,70,254,175,241,239,151,64,107,88,108,167,194,119,186,198,141,253,95,227,223,46,128,14,149,161,124,9,104,54,131,106,134,83,171,152,214,51,73,83,144,222,111,21,213,246,122,137,96,237,165,130,138,170,56,187,148,52,177,49,82,6,49,178,37,71,110,70,68,201,27,12,253,149,115,154,142,115,240,87,58,191,117,140,91,235,2,135,229,215,18,127,144,3,157,95,186,198,45,245,129,67,242,235,136,16,3,149,199,191,102,153,125,181,242,122,210,255,0,138,1,229,113,239,217,166,95,109,124,158,180,191,224,0,0,0,0,41,91,157,95,189,62,45,245,127,67,243,27,137,202,242,106,208,189,56,212,157,71,204,245,67,53,179,122,86,235,167,62,137,150,193,12,234,142,165,167,170,170,90,165,90,167,70,169,235,205,31,133,111,105,85,122,88,231,185,232,213,123,99,123,56,174,117,126,244,248,183,213,253,15,204,110,38,31,225,59,140,27,175,9,250,71,171,173,193,150,145,115,188,214,162,195,65,101,125,76,78,145,148,48,68,203,138,212,215,35,85,139,20,143,137,100,129,140,142,71,34,43,231,107,213,178,50,55,198,224,151,252,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,213,123,95,181,117,240,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,210,177,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,51,96,158,7,56,68,181,112,131,164,110,197,39,184,210,94,50,203,245,67,110,89,29,214,10,118,177,143,157,24,141,101,44,47,86,164,175,166,133,58,186,59,139,186,190,73,164,70,199,221,88,218,29,255,0,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,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,199,252,169,248,135,181,104,86,168,106,20,57,101,214,173,152,245,199,7,184,222,223,109,164,163,108,211,220,43,109,17,186,177,173,141,202,137,208,246,209,165,201,81,31,36,113,185,85,17,203,213,219,218,194,121,169,232,229,247,87,120,71,187,212,227,147,111,87,129,92,34,204,100,166,233,103,244,85,45,52,19,199,82,157,111,123,81,157,184,42,37,159,127,89,206,236,116,53,170,231,162,165,16,219,46,215,91,45,75,235,44,215,58,186,10,137,41,231,164,124,180,211,58,39,186,9,226,124,51,68,174,106,162,171,36,138,73,35,123,125,142,99,220,213,221,21,80,14,91,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,219,109,213,125,165,249,242,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,66,136,116,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,176,217,204,0,0,1,64,60,209,253,251,53,55,236,95,147,209,23,252,80,15,52,127,126,205,77,251,23,228,244,64,75,254,75,154,233,167,20,56,78,71,195,197,206,243,224,115,58,236,130,167,36,182,211,84,34,50,59,141,43,168,233,163,145,148,239,223,215,154,63,10,247,190,53,68,119,109,200,246,245,163,37,88,254,78,107,28,9,90,150,213,95,197,54,141,99,53,109,185,54,161,103,205,237,86,232,26,232,36,129,90,247,73,120,70,34,163,152,246,185,26,147,244,53,200,244,127,125,200,206,137,228,146,176,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,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,2,185,50,112,233,244,151,59,190,241,47,127,167,222,131,16,238,88,177,255,0,95,240,238,147,194,158,42,95,82,84,114,118,169,101,70,116,201,27,152,255,0,27,212,213,71,67,229,111,229,43,107,167,28,186,143,194,182,184,220,116,35,132,187,229,170,197,164,250,99,112,75,93,37,130,91,90,214,71,87,84,201,150,107,148,117,51,214,163,234,221,189,100,181,80,170,197,44,109,237,177,171,26,167,238,142,177,254,9,120,186,169,227,23,0,190,231,110,210,202,188,58,158,205,120,91,67,21,215,120,174,16,85,189,33,142,87,116,61,25,28,173,123,18,86,117,35,162,70,108,248,213,143,122,247,27,24,72,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,140,120,137,247,129,212,239,229,149,235,249,236,165,231,20,99,196,79,188,14,167,127,44,175,95,207,101,43,91,75,244,86,252,103,220,222,29,7,250,67,23,234,83,241,49,232,0,167,186,64,0,1,121,220,59,123,191,105,143,242,54,203,252,202,35,33,24,247,135,111,119,237,49,254,70,217,127,153,68,100,35,104,88,250,42,124,35,220,224,252,219,210,23,253,122,190,41,0,7,170,60,0,0,0,0,0,0,0,0,0,0,53,172,226,199,222,159,89,62,176,50,31,152,206,108,166,107,89,197,143,189,62,178,125,96,100,63,49,156,6,119,195,214,85,132,232,78,153,241,5,226,125,33,141,234,55,164,169,186,163,165,145,190,139,174,163,172,154,15,15,52,155,44,107,221,142,46,236,107,212,142,119,68,237,232,68,139,173,253,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,155,106,156,189,240,12,55,84,249,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,122,37,103,166,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,42,131,140,94,14,179,190,16,51,186,123,5,254,179,211,56,221,231,175,232,254,65,219,134,159,210,157,168,105,223,85,253,10,201,229,146,14,212,149,9,31,223,21,58,246,234,110,232,190,65,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,71,94,104,254,226,122,155,246,47,206,40,138,234,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,126,73,108,87,154,63,184,158,166,253,139,243,138,32,40,4,218,160,213,92,218,160,0,0,0,0,8,171,199,63,28,255,0,176,187,232,79,250,87,125,49,250,99,233,47,246,111,209,254,23,194,120,111,252,94,110,190,175,19,253,206,221,31,29,252,177,87,11,156,214,255,0,100,166,187,99,58,41,247,5,250,57,244,143,198,255,0,76,254,148,248,206,199,135,163,158,167,247,31,9,31,87,87,99,167,240,211,110,173,252,246,217,92,214,248,92,215,110,37,62,229,223,113,76,27,233,31,209,207,77,250,79,250,103,71,71,216,241,30,7,179,253,83,44,125,93,93,137,127,7,125,186,124,246,221,55,143,252,5,112,21,197,142,139,113,99,131,106,102,165,233,79,161,177,187,55,164,252,109,111,167,109,181,29,174,237,182,170,24,254,247,13,67,228,118,242,74,198,250,173,93,183,221,118,68,85,64,237,124,243,191,18,127,164,159,171,72,171,202,227,223,179,76,190,218,249,61,105,42,185,231,126,36,255,0,73,63,86,145,87,149,199,191,102,153,125,181,242,122,208,47,248,0,5,48,115,45,229,247,83,163,215,91,199,16,122,65,106,164,143,79,171,234,60,77,226,211,73,20,84,176,99,79,123,169,96,141,35,71,206,175,157,149,21,51,202,228,100,49,53,144,38,205,68,70,35,118,133,122,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,155,52,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,15,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,11,190,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,186,227,115,182,71,43,27,214,197,100,141,78,135,181,87,37,154,230,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,93,135,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,32,57,98,0,115,147,209,79,167,60,62,218,117,142,146,225,217,171,211,43,130,247,160,146,94,152,231,161,184,203,79,79,39,75,82,55,43,166,108,236,163,86,238,246,53,35,239,239,212,238,132,39,249,15,249,176,101,54,44,127,130,92,190,211,119,174,240,245,121,53,194,209,107,181,199,218,123,252,69,83,43,161,171,116,123,181,21,25,180,20,149,15,221,202,141,245,54,223,169,205,69,10,23,47,251,150,46,150,253,203,248,54,194,188,93,139,209,151,92,183,196,101,55,15,232,174,247,138,241,82,47,132,159,201,238,107,58,168,99,162,245,27,211,182,222,179,81,234,242,128,77,151,120,107,213,234,109,122,208,108,27,87,33,158,146,74,140,138,207,12,215,4,164,130,88,96,138,226,205,226,173,134,54,75,187,209,145,212,199,52,104,170,174,221,24,138,142,114,42,57,67,37,128,0,130,188,199,249,127,209,241,17,98,151,86,244,135,29,255,0,77,138,15,13,4,180,212,242,65,79,30,69,75,214,200,250,106,31,51,227,141,147,67,26,171,217,50,187,169,99,137,98,114,63,239,43,21,32,155,84,20,129,206,75,22,177,99,252,92,81,221,173,20,62,30,175,38,195,237,215,75,164,157,215,191,196,85,50,122,154,70,201,179,149,81,155,65,73,78,205,154,136,223,83,125,186,156,229,80,204,28,141,110,214,168,110,186,201,98,154,231,72,203,149,101,61,134,174,158,141,211,53,39,154,8,93,92,217,101,100,123,245,57,140,116,240,181,206,68,217,171,44,104,187,117,38,246,190,107,3,165,186,165,157,232,182,119,108,212,205,52,190,250,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,247,185,152,248,221,188,114,189,190,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,129,215,248,214,226,183,246,31,105,101,171,83,62,129,125,45,244,158,65,5,139,193,122,83,192,118,251,148,213,19,119,123,157,153,119,219,195,116,244,244,166,253,123,239,229,178,224,14,23,57,173,254,201,77,118,198,116,83,238,11,244,115,233,31,141,254,153,253,41,241,157,143,15,71,61,79,238,62,18,62,174,174,199,79,225,166,221,91,249,237,178,247,254,104,26,9,171,28,68,232,21,131,10,209,204,83,233,5,234,139,48,165,186,79,77,227,169,169,58,41,89,69,91,27,164,235,168,146,54,46,207,154,52,217,23,171,214,223,109,145,85,34,7,1,92,5,113,99,162,220,88,224,218,153,169,122,83,232,108,110,205,233,63,27,91,233,219,109,71,107,187,109,170,134,63,189,195,80,249,29,188,146,177,190,171,87,109,247,93,145,21,80,36,7,58,191,117,140,91,235,2,135,229,215,18,0,114,184,247,236,211,47,182,190,79,90,79,254,117,126,235,24,183,214,5,15,203,174,36,0,229,113,239,217,166,95,109,124,158,180,11,254,0,0,0,0,42,175,158,119,226,79,244,147,245,105,106,133,85,243,206,252,73,254,146,126,173,3,21,114,84,247,167,202,126,175,235,190,99,110,46,164,165,110,74,158,244,249,79,213,253,119,204,109,197,212,128,0,1,138,184,177,247,88,214,79,171,252,135,229,211,154,214,27,41,241,99,238,177,172,159,87,249,15,203,167,53,172,3,106,130,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,169,106,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,117,114,97,187,90,173,220,87,222,232,238,23,58,74,90,139,166,15,95,73,67,20,211,53,143,170,157,43,40,166,88,162,106,174,239,122,69,12,178,43,91,186,244,70,247,123,26,170,157,215,157,102,150,224,152,166,119,128,234,101,130,197,225,114,76,239,210,191,72,43,124,84,207,241,158,10,27,116,52,191,123,123,214,56,250,35,114,183,239,109,111,86,251,187,117,243,43,175,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,242,3,105,50,42,243,71,247,19,212,223,177,126,113,68,125,92,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,147,229,230,143,238,39,169,191,98,252,226,136,10,86,225,59,222,159,70,254,176,49,239,152,192,108,123,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,249,26,225,112,157,239,79,163,127,88,24,247,204,96,36,87,50,254,56,234,120,142,204,166,209,236,29,148,140,211,172,46,241,35,225,171,141,241,84,62,249,113,133,36,129,107,91,51,21,205,74,100,107,229,108,45,99,189,118,72,178,61,85,92,198,66,24,171,142,78,46,238,188,95,106,227,114,184,45,213,118,124,78,195,78,235,110,57,106,158,161,207,123,32,87,171,159,85,51,17,203,19,42,102,94,158,190,218,108,140,142,24,213,210,118,146,71,100,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,248,12,115,26,246,61,200,246,99,78,10,56,81,190,241,105,172,180,88,111,106,235,71,136,91,118,172,202,111,116,80,177,222,2,151,165,235,28,104,233,21,24,147,78,246,118,163,77,158,228,221,242,118,222,200,164,67,97,60,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,204,10,108,231,87,239,79,139,125,95,208,252,198,226,69,254,26,56,103,204,184,165,200,114,188,51,79,171,169,25,144,216,49,122,140,142,134,138,165,81,140,185,190,26,170,104,86,145,37,87,35,97,123,155,80,229,99,221,234,117,177,173,114,177,174,89,25,40,57,213,251,211,226,223,87,244,63,49,184,142,74,158,244,249,79,213,253,119,204,109,192,65,92,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,200,250,243,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,207,185,160,242,251,169,187,84,222,184,161,209,107,85,35,30,202,119,87,230,22,58,104,162,166,103,68,49,85,84,86,94,150,89,103,107,85,234,214,64,215,193,20,93,114,61,93,47,172,247,63,120,45,193,79,15,23,94,38,56,134,198,176,56,45,84,149,246,43,125,68,55,188,165,149,53,142,166,103,161,32,168,137,42,154,142,141,82,85,124,137,35,97,98,71,235,117,202,213,85,99,81,210,48,45,123,149,31,14,159,113,110,28,96,207,239,116,253,25,38,169,120,123,237,71,175,191,106,214,214,59,209,209,122,178,190,55,111,28,178,84,117,35,88,244,241,125,183,166,241,38,213,3,197,143,189,62,178,125,96,100,63,49,156,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,91,126,44,125,233,245,147,235,3,33,249,140,224,90,167,37,79,117,140,167,235,2,187,229,214,226,127,144,3,146,167,186,198,83,245,129,93,242,235,113,63,192,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,235,239,196,191,14,153,223,11,250,167,95,166,121,213,63,245,218,203,61,111,92,63,211,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,119,91,61,138,158,197,93,148,200,255,0,198,191,10,54,46,45,52,106,183,13,237,90,168,242,251,110,245,152,181,238,182,23,187,192,85,117,49,100,141,93,26,163,210,25,216,206,212,137,179,218,155,178,78,219,223,20,104,5,96,114,189,227,95,246,63,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,246,125,13,116,116,45,99,42,22,86,181,119,134,94,212,16,200,146,42,50,63,82,94,184,218,201,123,151,126,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,121,150,147,202,103,141,187,173,234,166,215,194,70,163,207,87,95,81,29,61,100,216,157,226,166,169,210,189,176,65,20,111,101,165,35,108,42,168,200,226,142,178,86,75,44,187,53,140,108,45,68,68,141,160,98,14,117,126,244,248,183,213,253,15,204,110,38,85,228,99,248,236,253,27,253,100,98,174,117,126,244,248,183,213,253,15,204,110,38,85,228,99,248,236,253,27,253,100,5,170,0,0,137,92,208,116,66,235,173,156,40,94,157,102,190,82,91,170,48,10,135,103,15,101,76,110,115,43,32,162,163,170,73,160,71,55,205,143,88,166,145,236,94,151,34,190,54,177,122,81,235,35,40,48,216,207,141,110,33,237,92,51,240,243,146,231,147,221,106,232,47,183,10,121,172,152,179,233,168,219,82,255,0,77,207,79,42,210,185,91,34,44,72,200,214,55,76,245,147,213,232,137,200,136,247,43,99,126,185,128,91,167,37,141,6,166,180,225,185,95,17,183,154,42,182,92,175,181,15,198,108,171,53,60,177,51,209,208,172,114,212,205,19,213,253,19,178,90,132,142,53,94,143,189,190,133,237,71,250,207,106,89,161,2,185,56,234,245,54,107,195,69,118,150,212,79,72,151,45,56,188,77,11,32,134,9,90,255,0,71,87,61,245,80,205,43,221,187,30,247,84,45,123,17,24,169,179,33,103,83,83,116,115,231,168,2,0,115,171,247,88,197,190,176,40,126,93,113,39,249,0,57,213,251,172,98,223,88,20,63,46,184,129,93,92,185,50,155,22,13,198,22,23,154,229,53,222,10,203,143,219,242,43,165,198,167,180,249,59,20,176,88,171,228,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,228,125,124,127,113,131,117,226,203,87,28,235,122,210,71,130,97,213,21,148,24,163,33,137,200,250,152,30,246,164,149,210,186,70,54,94,186,132,134,39,164,110,107,82,38,53,140,233,235,73,36,147,138,229,247,133,90,181,43,138,220,99,78,111,181,21,112,91,114,171,62,77,100,172,150,145,237,108,241,193,83,96,184,67,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,97,130,178,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,48,39,87,43,222,5,190,237,121,83,53,199,88,240,207,23,166,214,94,191,67,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,190,181,181,17,165,212,145,255,0,128,157,76,197,117,67,132,125,51,184,226,213,125,207,64,227,244,88,205,198,7,201,26,205,75,93,65,3,41,229,100,141,99,221,209,213,219,108,172,71,108,229,138,104,158,173,111,94,196,128,2,42,241,207,199,63,236,46,250,19,254,149,223,76,126,152,250,75,253,155,244,127,133,240,158,27,255,0,23,155,175,171,196,255,0,115,183,71,199,127,46,169,193,79,50,31,217,131,170,119,93,51,251,141,125,18,244,102,63,61,247,198,253,34,241,253,206,221,77,60,61,174,223,133,139,109,252,79,87,87,82,237,209,182,222,123,167,85,230,183,194,230,187,113,41,247,46,251,138,96,223,72,254,142,122,111,210,127,211,58,58,62,199,136,240,61,159,234,153,99,234,234,236,75,248,59,237,211,231,182,233,190,63,229,127,193,159,18,124,59,107,237,255,0,53,214,61,55,250,63,101,173,195,234,173,112,84,250,98,130,175,174,169,245,180,82,54,62,138,121,228,122,110,200,100,93,213,58,125,93,183,221,81,20,44,252,0,0,214,179,139,31,122,125,100,250,192,200,126,99,57,178,153,173,103,22,62,244,250,201,245,129,144,252,198,112,46,167,149,199,184,158,153,125,181,243,138,210,85,17,87,149,199,184,158,153,125,181,243,138,210,85,0,53,172,226,199,222,159,89,62,176,50,31,152,206,108,166,107,89,197,143,189,62,178,125,96,100,63,49,156,11,84,228,169,238,177,148,253,96,87,124,186,220,85,95,22,62,244,250,201,245,129,144,252,198,114,213,57,42,123,172,101,63,88,21,223,46,183,21,87,197,143,189,62,178,125,96,100,63,49,156,9,85,23,29,63,113,78,93,90,107,161,218,57,153,248,77,73,189,122,95,211,21,52,77,234,154,197,107,146,233,94,171,180,200,228,240,245,147,111,31,111,100,115,217,18,190,79,189,57,212,242,44,32,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,76,149,149,112,163,168,246,14,27,48,174,41,173,145,122,103,12,202,60,92,23,41,41,225,84,146,197,85,21,124,244,145,182,161,55,93,225,151,180,197,100,201,179,82,71,172,78,70,170,196,179,124,156,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,149,116,47,234,138,55,178,70,162,244,189,141,234,107,217,215,27,194,245,56,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,245,209,178,185,140,119,134,141,206,145,176,179,165,189,44,85,114,167,113,242,61,249,212,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,213,92,217,79,132,239,117,141,27,250,191,199,190,93,1,173,97,178,159,9,222,235,26,55,245,127,143,124,186,0,50,169,0,57,213,251,172,98,223,88,20,63,46,184,147,252,128,28,234,253,214,49,111,172,10,31,151,92,64,128,28,174,61,251,52,203,237,175,147,214,151,252,80,15,43,143,126,205,50,251,107,228,245,165,255,0,0,0,0,0,1,74,220,234,253,233,241,111,171,250,31,152,220,72,0,79,254,117,126,244,248,183,213,253,15,204,110,39,213,201,187,65,176,221,74,213,204,171,85,179,10,42,75,155,244,222,158,222,251,69,13,77,58,200,200,238,53,111,153,98,173,69,235,70,245,192,218,73,17,141,115,29,235,204,217,26,172,124,76,80,38,7,45,14,7,41,184,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,125,71,198,145,177,17,26,247,205,55,192,0,0,3,175,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,176,214,95,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,219,109,209,61,134,209,6,178,220,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,64,76,14,76,154,91,244,175,136,235,238,166,87,216,188,85,6,9,143,201,225,171,124,87,71,131,186,86,189,33,135,239,104,244,116,157,116,173,184,183,205,174,99,118,221,118,119,109,75,169,42,215,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,156,72,200,214,58,4,107,125,87,170,205,34,250,232,139,209,105,64,10,213,213,142,114,159,114,253,83,204,180,207,246,56,250,79,232,150,65,113,177,120,223,165,253,159,21,225,106,100,135,187,219,240,78,232,234,237,245,116,245,59,109,246,221,118,220,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,200,11,63,224,167,138,223,217,131,165,151,93,76,250,5,244,75,209,153,4,246,47,5,233,79,31,220,237,211,83,205,221,238,118,98,219,127,19,211,211,210,187,116,111,191,158,201,80,60,209,253,251,53,55,236,95,147,209,22,125,202,255,0,65,53,99,135,109,2,191,225,90,199,138,125,31,189,86,230,21,87,72,41,188,117,53,95,93,43,232,168,163,108,157,116,242,72,196,221,240,200,155,42,245,122,187,237,178,162,173,96,243,71,247,236,212,223,177,126,79,68,6,52,181,112,207,153,95,248,92,186,241,79,98,174,164,170,177,99,153,67,241,203,237,11,149,35,158,141,139,21,26,193,86,197,87,109,51,31,45,98,68,230,34,35,216,189,183,34,61,174,122,197,213,116,135,90,53,67,65,115,40,245,3,72,242,250,188,118,251,29,60,180,139,81,11,35,149,146,193,34,39,92,82,197,43,93,20,172,221,26,228,107,218,228,71,177,143,77,156,198,170,91,167,37,79,117,140,167,235,2,187,229,214,226,26,243,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,66,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,13,148,248,110,209,11,87,14,26,37,139,104,189,154,249,87,121,167,199,41,229,107,235,234,99,108,111,169,158,105,228,168,153,232,198,249,49,139,44,210,116,51,119,43,89,210,213,115,213,21,235,81,124,163,56,122,251,171,113,5,46,172,220,234,109,79,178,233,87,102,182,91,125,101,47,136,146,178,186,174,42,152,232,221,26,57,58,35,236,190,39,207,221,85,87,54,72,97,233,110,238,87,199,119,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,10,49,226,39,222,7,83,191,150,87,175,231,178,151,156,81,143,17,62,240,58,157,252,178,189,127,61,148,173,109,47,209,91,241,159,115,120,116,31,233,12,95,169,79,196,199,160,2,158,233,0,0,5,231,112,237,238,253,166,63,200,219,47,243,40,140,132,99,222,29,189,223,180,199,249,27,101,254,101,17,144,141,161,99,232,169,240,143,115,131,243,111,72,95,245,234,248,164,0,30,168,240,0,0,0,0,0,0,0,0,0,0,214,179,139,31,122,125,100,250,192,200,126,99,57,178,153,173,103,22,62,244,250,201,245,129,144,252,198,112,46,167,149,199,184,158,153,125,181,243,138,211,47,241,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,136,57,92,123,137,233,151,219,95,56,173,37,80,20,237,195,63,40,45,80,174,213,202,151,113,53,67,73,108,193,49,218,142,164,101,182,233,28,207,201,213,175,114,49,144,186,39,119,105,233,156,141,71,189,242,54,41,186,30,214,49,173,123,157,36,51,39,152,222,45,98,193,185,117,102,152,86,45,67,224,172,184,253,191,29,181,219,169,187,175,147,177,75,5,210,130,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,100,192,34,175,52,127,113,61,77,251,23,231,20,64,80,9,179,238,169,106,150,9,162,216,37,207,83,53,46,251,232,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,222,225,99,228,118,242,74,198,250,173,93,183,221,118,68,85,77,96,137,63,199,247,24,55,94,44,181,113,206,183,173,36,120,38,29,81,89,65,138,50,24,156,143,169,129,239,106,73,93,43,164,99,101,235,168,72,98,122,70,230,181,34,99,88,206,158,180,146,73,3,96,144,85,95,42,62,58,127,112,225,127,90,243,63,246,189,46,1,91,92,223,239,154,235,92,149,10,239,248,47,10,199,55,248,112,163,255,0,169,225,45,80,0,0,0,0,10,171,231,157,248,147,253,36,253,90,69,94,87,30,253,154,101,246,215,201,235,73,85,207,59,241,39,250,73,250,180,138,188,174,61,251,52,203,237,175,147,214,129,127,192,0,7,84,213,45,45,193,53,167,4,185,233,158,165,216,189,51,141,222,123,62,54,139,197,77,79,221,237,76,201,163,251,228,47,100,141,218,72,152,239,85,201,190,219,46,232,170,139,218,192,26,171,155,41,240,157,238,177,163,127,87,248,247,203,160,53,172,54,83,225,59,221,99,70,254,175,241,239,151,64,6,85,42,131,158,14,127,77,45,215,75,52,182,135,33,171,74,138,90,123,141,254,233,105,106,202,216,21,146,186,40,40,170,30,155,118,158,244,88,107,216,223,53,123,17,100,252,20,145,58,173,124,215,7,141,13,99,177,107,239,20,25,254,170,226,208,244,89,110,183,8,233,237,210,117,61,124,77,45,37,60,84,145,84,236,246,49,236,239,50,157,178,246,220,212,115,59,157,11,186,183,117,12,42,92,159,37,189,99,190,230,26,53,150,232,237,222,30,229,38,157,220,41,234,45,117,61,76,78,154,91,147,170,36,117,55,67,88,138,189,19,193,81,47,113,207,123,157,226,122,125,86,198,212,90,225,205,248,120,186,226,188,31,233,143,17,30,138,164,146,159,49,202,47,180,53,55,24,107,28,175,142,6,54,24,168,105,165,133,234,136,143,238,208,222,36,71,70,215,39,67,153,214,253,213,140,110,95,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,5,234,0,0,20,173,206,175,222,159,22,250,191,161,249,141,196,186,146,149,185,213,251,211,226,223,87,244,63,49,184,129,8,45,88,6,101,125,195,111,250,131,102,199,170,235,49,236,86,162,134,154,245,93,10,35,153,64,250,197,149,41,150,84,69,234,107,30,232,36,98,63,110,132,127,67,85,81,210,49,29,151,248,40,226,115,81,248,99,214,90,43,222,11,101,186,229,52,153,6,214,187,134,33,69,82,177,250,122,71,181,236,164,141,17,34,149,123,204,158,70,58,53,100,107,34,238,248,209,81,178,189,22,95,242,93,197,172,89,206,43,196,46,21,148,208,248,219,46,65,111,177,218,238,52,221,215,199,223,165,158,59,164,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,124,201,171,194,167,0,186,29,194,159,140,187,88,45,255,0,73,178,154,139,133,69,69,54,71,122,166,134,74,234,10,87,119,35,134,154,157,200,221,161,218,9,21,146,201,26,53,211,57,207,87,108,206,220,81,4,149,0,1,0,57,213,251,172,98,223,88,20,63,46,184,144,3,149,199,191,102,153,125,181,242,122,210,127,243,171,247,88,197,190,176,40,126,93,113,32,7,43,143,126,205,50,251,107,228,245,160,95,241,138,184,157,226,23,21,225,127,70,175,90,185,148,211,120,255,0,1,219,166,183,90,217,85,29,60,215,58,233,93,211,21,60,110,122,255,0,125,35,213,173,123,153,20,82,189,24,254,142,149,238,185,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,175,103,24,60,89,230,92,93,106,135,211,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,235,219,182,197,85,108,76,68,11,179,224,235,140,92,19,139,252,18,162,255,0,96,163,244,54,73,102,232,250,65,143,247,38,168,244,95,118,106,134,82,255,0,69,62,8,163,159,187,29,58,201,247,180,94,141,250,93,178,167,156,128,53,150,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,187,20,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,224,200,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,98,174,74,158,244,249,79,213,253,119,204,109,197,212,148,173,201,83,222,159,41,250,191,174,249,141,184,186,144,0,0,49,87,22,62,235,26,201,245,127,144,252,186,115,90,195,101,62,44,125,214,53,147,234,255,0,33,249,116,230,181,128,109,80,0,2,170,249,231,126,36,255,0,73,63,86,149,151,137,224,25,150,117,77,144,85,97,248,245,93,217,152,173,158,75,253,221,41,145,28,250,91,116,114,197,20,181,10,205,250,156,198,58,120,213,253,40,189,44,234,123,182,99,30,230,217,167,60,239,196,159,233,39,234,211,21,114,84,247,167,202,126,175,235,190,99,110,2,37,112,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,189,18,53,187,35,149,142,232,122,50,70,167,91,26,169,114,156,193,50,75,174,101,203,87,39,203,239,184,197,94,55,114,190,89,241,155,149,101,154,173,93,223,182,207,53,202,223,36,148,178,117,49,142,235,141,206,86,46,236,106,238,213,221,173,246,39,96,208,62,91,188,56,232,22,163,228,58,145,105,176,253,32,171,173,184,71,85,142,83,222,226,101,92,120,204,44,88,229,107,41,86,78,165,116,205,157,138,230,212,191,239,172,141,177,49,29,212,146,201,51,154,63,184,158,166,253,139,243,138,32,40,4,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,244,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,204,191,62,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,198,25,47,134,142,29,48,78,23,244,178,131,76,240,90,127,235,85,151,138,222,185,191,166,119,79,13,12,51,214,118,229,150,78,207,119,176,199,118,152,238,134,123,17,61,170,185,84,0,41,91,157,95,189,62,45,245,127,67,243,27,136,228,169,239,79,148,253,95,215,124,198,220,57,213,251,211,226,223,87,244,63,49,184,142,74,158,244,249,79,213,253,119,204,109,192,93,73,130,180,39,131,189,35,225,235,84,53,23,83,244,254,207,73,69,81,158,84,83,173,61,12,20,108,142,11,37,35,35,106,203,77,74,190,111,107,38,169,238,76,246,181,205,137,17,41,227,108,109,72,26,174,206,160,1,173,103,22,62,244,250,201,245,129,144,252,198,115,101,51,90,206,44,125,233,245,147,235,3,33,249,140,224,90,167,37,79,117,140,167,235,2,187,229,214,226,127,144,3,146,167,186,198,83,245,129,93,242,235,113,63,192,0,0,173,94,117,122,91,130,125,203,49,109,107,244,23,250,51,250,65,67,139,122,79,197,77,255,0,201,126,26,227,83,216,236,245,246,191,118,245,186,250,58,254,29,91,121,16,175,149,199,191,102,153,125,181,242,122,210,127,243,171,247,88,197,190,176,40,126,93,113,32,7,43,143,126,205,50,251,107,228,245,160,101,94,117,126,244,248,183,213,253,15,204,110,38,85,228,99,248,236,253,27,253,100,98,174,117,126,244,248,183,213,253,15,204,110,38,85,228,99,248,236,253,27,253,100,5,170,0,113,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,144,21,87,206,211,88,239,178,229,88,47,15,212,240,246,108,180,214,244,204,107,36,234,99,188,93,84,146,84,82,83,166,202,206,184,251,44,138,167,205,31,210,255,0,21,235,55,120,218,171,88,39,117,214,189,80,186,235,86,174,101,250,175,121,109,92,117,25,77,226,166,228,202,122,154,215,85,190,142,7,189,123,52,169,43,145,21,236,134,46,220,76,245,90,136,200,218,136,214,162,34,39,74,2,95,242,172,214,59,22,145,113,113,104,166,200,225,218,147,61,183,203,135,71,83,212,255,0,232,90,170,153,224,146,153,122,24,199,43,251,147,211,197,6,222,171,91,223,235,115,145,172,84,91,233,53,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,217,39,133,93,82,251,180,240,227,167,90,153,53,247,211,53,247,156,126,151,210,181,190,23,195,247,110,145,51,179,93,247,180,99,26,221,170,162,157,190,163,81,139,182,236,221,170,213,80,202,164,0,231,87,238,177,139,125,96,80,252,186,226,79,242,0,115,171,247,88,197,190,176,40,126,93,113,2,0,114,184,247,236,211,47,182,190,79,90,124,156,202,52,134,167,72,56,193,206,32,72,42,210,219,152,84,38,95,109,154,166,120,165,124,236,174,115,159,80,228,72,246,232,99,107,18,174,54,53,232,143,70,68,213,94,173,209,238,250,249,92,123,246,105,151,219,95,39,173,37,87,59,77,20,255,0,80,188,70,81,220,63,38,21,112,165,146,95,252,226,178,146,72,88,145,255,0,231,169,35,157,39,245,132,107,127,13,64,236,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,249,117,217,161,68,60,166,117,66,213,167,28,96,218,237,151,150,210,71,79,157,89,235,49,118,85,212,214,182,157,148,211,189,209,212,195,183,82,42,72,249,101,164,142,157,145,238,213,115,234,27,178,170,162,49,215,188,0,0,0,0,0,214,179,139,31,122,125,100,250,192,200,126,99,57,178,153,173,103,22,62,244,250,201,245,129,144,252,198,112,46,167,149,199,184,158,153,125,181,243,138,210,85,17,87,149,199,184,158,153,125,181,243,138,210,85,0,53,172,226,199,222,159,89,62,176,50,31,152,206,108,166,107,89,197,143,189,62,178,125,96,100,63,49,156,11,84,228,169,238,177,148,253,96,87,124,186,220,85,95,22,62,244,250,201,245,129,144,252,198,114,213,57,42,123,172,101,63,88,21,223,46,183,21,87,197,143,189,62,178,125,96,100,63,49,156,11,158,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,215,204,51,151,157,215,134,139,173,70,170,105,93,29,93,199,74,238,53,8,143,98,185,211,79,141,207,35,182,109,60,238,93,220,250,103,57,81,177,78,229,85,69,86,197,42,245,246,228,158,199,249,92,123,137,233,151,219,95,56,173,48,255,0,53,142,52,237,90,103,128,87,240,227,167,57,5,36,249,182,87,78,180,153,35,27,76,218,132,181,217,39,133,233,36,79,114,187,166,42,154,134,189,136,214,171,94,230,194,233,31,247,181,124,18,56,32,95,0,188,107,229,92,41,234,61,37,146,237,115,241,26,101,147,92,33,143,35,183,212,44,143,142,131,173,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,157,77,137,241,95,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,107,27,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,174,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,155,20,112,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,250,149,176,179,166,40,216,200,218,171,210,198,55,169,207,127,92,143,12,192,14,39,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,116,120,155,141,210,182,58,74,88,58,222,214,51,174,89,21,172,111,83,222,214,166,235,230,231,34,39,154,161,203,1,170,185,178,159,9,222,235,26,55,245,127,143,124,186,3,90,195,101,62,19,189,214,52,111,234,255,0,30,249,116,0,101,82,0,115,171,247,88,197,190,176,40,126,93,113,39,249,0,57,213,251,172,98,223,88,20,63,46,184,129,0,57,92,123,246,105,151,219,95,39,173,47,79,48,213,93,56,211,251,238,45,140,102,185,165,170,203,117,205,110,14,181,216,41,43,42,18,57,46,21,72,197,122,199,26,47,252,150,238,187,53,100,150,24,209,122,229,141,174,215,179,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,234,181,84,249,56,129,226,139,84,56,130,214,135,107,69,246,247,87,110,185,91,170,21,49,164,164,124,112,207,99,162,142,174,90,154,74,120,234,32,142,39,61,240,58,101,218,117,68,145,85,17,202,190,205,131,100,144,67,94,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,248,108,115,218,198,49,200,198,76,160,0,0,41,91,157,95,189,62,45,245,127,67,243,27,137,149,121,24,254,59,63,70,255,0,89,24,171,157,95,189,62,45,245,127,67,243,27,137,149,121,24,254,59,63,70,255,0,89,1,106,128,0,0,0,48,255,0,24,25,253,54,152,112,185,170,89,156,217,13,93,138,162,151,23,174,166,183,220,41,22,86,207,5,198,166,37,167,162,88,221,18,117,177,235,83,52,40,143,77,186,21,81,202,173,68,87,38,182,229,180,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,243,71,245,51,194,250,205,218,70,170,64,190,15,120,120,186,241,39,168,153,46,33,104,181,82,93,42,44,216,61,254,247,5,4,213,142,165,125,77,107,105,29,79,111,108,79,69,107,122,219,95,83,70,245,73,30,200,213,140,127,90,170,122,142,14,127,151,86,177,223,116,111,139,140,18,166,209,15,136,164,204,46,16,97,215,74,110,166,51,189,75,95,60,81,181,122,220,199,171,123,83,165,60,251,55,165,207,236,116,117,53,175,114,155,10,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,211,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,125,160,119,80,0,2,128,121,163,251,246,106,111,216,191,39,162,47,248,160,30,104,254,253,154,155,246,47,201,232,128,159,252,149,61,214,50,159,172,10,239,151,91,137,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,144,131,146,167,186,198,83,245,129,93,242,235,113,63,192,195,252,39,240,235,106,225,107,68,172,250,65,111,187,82,94,106,40,106,42,234,235,175,16,218,219,64,251,148,243,78,247,164,178,198,143,122,171,219,18,197,10,57,207,114,171,33,98,121,34,35,83,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,163,30,34,125,224,117,59,249,101,122,254,123,41,121,197,24,241,19,239,3,169,223,203,43,215,243,217,74,214,210,253,21,191,25,247,55,135,65,254,144,197,250,148,252,76,122,0,41,238,144,0,0,94,119,14,222,239,218,99,252,141,178,255,0,50,136,200,70,61,225,219,221,251,76,127,145,182,95,230,81,25,8,218,22,62,138,159,8,247,56,63,54,244,133,255,0,94,175,138,64,1,234,143,0,0,0,0,0,0,0,0,0,0,13,107,56,177,247,167,214,79,172,12,135,230,51,155,41,154,214,113,99,239,79,172,159,88,25,15,204,103,2,234,121,92,123,137,233,151,219,95,56,173,37,81,21,121,92,123,137,233,151,219,95,56,173,37,80,2,42,243,71,247,19,212,223,177,126,113,68,74,162,42,243,71,247,19,212,223,177,126,113,68,5,0,153,127,134,126,21,117,115,138,252,202,167,15,210,219,109,35,89,110,167,241,55,59,189,202,71,195,110,183,49,81,221,180,154,86,49,238,235,145,205,86,177,140,107,158,237,156,237,186,25,35,217,136,13,143,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,13,120,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,231,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,223,146,39,49,254,95,244,124,68,88,165,213,189,33,199,127,211,98,131,195,65,45,53,60,144,83,199,145,82,245,178,62,154,135,204,248,227,100,208,198,170,246,76,174,234,88,226,88,156,143,251,202,197,74,216,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,144,27,73,130,58,240,73,198,14,51,197,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,167,83,164,80,0,0,21,87,207,59,241,39,250,73,250,180,138,188,174,61,251,52,203,237,175,147,214,146,171,158,119,226,79,244,147,245,105,21,121,92,123,246,105,151,219,95,39,173,2,255,0,128,0,0,0,106,174,108,167,194,119,186,198,141,253,95,227,223,46,128,214,176,217,79,132,239,117,141,27,250,191,199,190,93,0,14,41,245,175,246,59,112,251,155,107,28,118,255,0,27,87,143,219,211,192,64,232,187,145,190,186,121,89,79,75,221,111,114,53,88,82,121,162,89,58,94,142,237,163,250,119,118,200,186,214,23,39,206,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,79,83,23,170,150,218,234,121,27,77,208,230,42,167,92,243,211,203,220,107,216,230,248,110,159,89,178,57,18,5,242,209,192,41,181,7,141,45,59,165,185,99,213,119,91,109,142,162,166,255,0,84,176,164,189,20,111,164,166,146,90,90,137,95,26,167,67,27,88,148,136,157,75,208,231,185,140,119,87,95,74,133,164,235,223,10,53,152,231,45,235,239,12,154,79,23,164,235,236,56,253,44,241,35,97,157,100,186,213,82,214,197,112,172,116,80,181,102,147,189,83,36,117,11,28,45,87,53,36,153,145,162,181,168,138,148,89,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,121,27,73,154,203,107,246,142,95,120,127,214,92,179,71,114,57,188,69,94,51,112,117,60,117,61,44,103,139,165,123,82,74,106,158,134,61,233,31,118,9,34,151,183,214,174,103,95,75,189,102,170,1,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,228,114,196,63,229,75,169,159,116,78,13,177,203,117,69,93,214,174,191,10,184,87,99,53,147,220,36,238,117,118,228,74,138,118,66,229,123,156,176,199,75,85,77,19,81,122,122,123,74,198,183,165,173,85,152,0,10,86,231,87,239,79,139,125,95,208,252,198,226,93,73,74,220,234,253,233,241,111,171,250,31,152,220,64,202,188,140,127,29,159,163,127,172,139,84,42,175,145,143,227,179,244,111,245,145,106,128,0,0,64,14,117,126,235,24,183,214,5,15,203,174,36,0,229,113,239,217,166,95,109,124,158,180,159,252,234,253,214,49,111,172,10,31,151,92,74,86,2,101,115,29,227,142,155,138,220,202,131,15,211,230,85,211,233,214,31,81,59,232,102,149,242,196,251,221,91,145,24,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,125,39,129,126,12,175,188,97,234,61,85,178,75,175,161,176,204,95,195,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,169,81,145,73,208,56,98,225,235,42,226,131,89,108,186,71,139,84,248,15,31,220,169,184,221,31,75,37,68,54,202,24,155,213,45,68,141,98,127,123,27,17,206,99,95,44,177,49,94,206,190,164,216,123,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,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,80,41,91,152,239,3,148,220,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,199,252,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,212,219,254,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,125,184,197,224,235,59,225,3,59,167,176,95,235,61,51,141,222,122,254,143,228,29,184,105,253,41,218,134,157,245,95,208,172,158,89,32,237,73,80,145,253,241,83,175,110,166,238,139,228,27,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,37,101,243,206,252,73,254,146,126,173,48,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,251,242,75,154,249,231,126,36,255,0,73,63,86,129,138,185,42,123,211,229,63,87,245,223,49,183,23,82,82,183,37,79,122,124,167,234,254,187,230,54,226,234,64,0,0,197,92,88,251,172,107,39,213,254,67,242,233,205,107,13,148,248,177,247,88,214,79,171,252,135,229,211,154,214,1,181,64,0,10,171,231,157,248,147,253,36,253,90,98,174,74,158,244,249,79,213,253,119,204,109,198,85,231,157,248,147,253,36,253,90,98,174,74,158,244,249,79,213,253,119,204,109,192,93,73,21,121,163,251,137,234,111,216,191,56,162,37,81,21,121,163,251,137,234,111,216,191,56,162,2,149,184,78,247,167,209,191,172,12,123,230,48,27,41,154,214,112,157,239,79,163,127,88,24,247,204,96,54,83,0,0,2,149,185,213,251,211,226,223,87,244,63,49,184,142,74,158,244,249,79,213,253,119,204,109,195,157,95,189,62,45,245,127,67,243,27,136,228,169,239,79,148,253,95,215,124,198,220,5,212,128,0,26,214,113,99,239,79,172,159,88,25,15,204,103,54,83,53,172,226,199,222,159,89,62,176,50,31,152,206,5,170,114,84,247,88,202,126,176,43,190,93,110,39,249,0,57,42,123,172,101,63,88,21,223,46,183,19,252,0,0,8,1,206,175,221,99,22,250,192,161,249,117,196,128,28,174,61,251,52,203,237,175,147,214,147,255,0,157,95,186,198,45,245,129,67,242,235,137,0,57,92,123,246,105,151,219,95,39,173,3,42,243,171,247,167,197,190,175,232,126,99,113,50,175,35,31,199,103,232,223,235,35,21,115,171,247,167,197,190,175,232,126,99,113,50,175,35,31,199,103,232,223,235,32,45,80,134,188,214,53,230,167,70,248,92,175,198,108,85,180,145,223,117,38,161,113,152,216,234,136,146,120,237,207,137,238,175,153,144,189,142,89,89,218,68,166,114,162,55,182,181,145,189,30,215,35,17,211,40,162,30,107,26,243,77,172,156,81,215,227,54,42,218,185,44,90,109,78,184,204,108,117,68,171,4,151,22,74,247,87,204,200,94,198,164,79,238,170,83,57,81,29,220,74,56,222,143,115,85,136,208,143,252,53,233,13,78,189,107,206,13,164,112,193,87,37,62,69,120,134,27,130,210,79,20,51,197,110,102,242,214,205,27,229,221,136,248,233,163,154,68,69,71,110,172,68,70,185,85,26,184,212,179,238,73,122,57,125,151,42,206,184,129,168,155,179,101,166,183,174,29,71,31,75,29,226,234,164,146,158,174,161,119,71,245,199,217,100,84,222,74,206,151,248,175,85,219,198,228,90,193,3,42,241,7,162,159,113,107,142,9,225,238,30,42,131,59,211,252,127,53,163,235,151,174,104,188,109,42,120,136,228,218,54,53,187,85,69,83,208,212,234,218,37,139,169,202,238,173,172,39,146,134,183,218,150,213,153,112,221,53,142,173,183,38,212,84,103,20,247,38,200,215,65,36,10,218,42,57,96,123,124,156,199,181,201,11,154,169,212,143,71,200,139,209,208,157,199,26,250,47,117,212,94,90,122,3,168,24,190,33,87,121,187,224,24,189,134,174,178,162,153,238,115,232,44,147,89,163,241,146,172,72,237,158,196,150,26,39,61,200,215,58,54,70,231,250,177,164,170,64,14,18,53,162,235,160,188,67,97,58,129,75,151,213,227,182,136,239,20,116,153,37,68,44,116,172,150,201,37,68,126,54,41,98,107,92,178,179,180,142,114,53,26,231,35,216,199,179,105,24,197,64,217,36,128,28,234,253,214,49,111,172,10,31,151,92,73,254,64,14,117,126,235,24,183,214,5,15,203,174,32,64,14,87,30,253,154,101,246,215,201,235,75,94,230,81,164,52,218,191,193,246,113,2,65,72,183,44,62,157,50,251,108,213,51,203,19,32,125,11,92,250,135,34,71,191,91,221,70,181,113,177,175,69,98,190,86,170,244,236,143,109,80,242,184,247,236,211,47,182,190,79,90,95,70,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,230,6,178,250,79,157,125,203,245,79,13,212,207,69,250,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,179,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,107,27,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,158,194,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,40,18,84,0,0,0,0,214,179,139,31,122,125,100,250,192,200,126,99,57,178,153,173,103,22,62,244,250,201,245,129,144,252,198,112,46,167,149,199,184,158,153,125,181,243,138,210,85,17,87,149,199,184,158,153,125,181,243,138,210,85,0,53,172,226,199,222,159,89,62,176,50,31,152,206,108,166,107,89,197,143,189,62,178,125,96,100,63,49,156,11,84,228,169,238,177,148,253,96,87,124,186,220,85,95,22,62,244,250,201,245,129,144,252,198,114,213,57,42,123,172,101,63,88,21,223,46,183,21,87,197,143,189,62,178,125,96,100,63,49,156,9,233,167,220,109,218,184,80,229,171,165,214,44,102,122,74,237,69,202,169,242,24,109,84,109,170,107,103,180,192,235,149,205,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,77,171,90,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,205,200,141,79,98,29,124,184,158,84,252,14,84,233,173,170,131,138,77,73,125,36,183,220,158,206,143,197,173,141,100,83,165,186,221,84,214,61,43,95,38,202,172,169,154,45,154,214,198,228,237,195,44,141,122,185,210,186,56,67,53,114,249,224,146,213,194,134,1,37,247,39,130,146,187,81,114,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,218,185,21,35,143,105,106,0,20,23,204,231,53,215,156,147,138,60,135,31,214,138,122,187,125,182,193,81,60,88,109,185,25,209,68,150,71,202,169,5,92,27,57,205,145,243,182,54,186,89,119,87,119,24,232,151,163,178,216,163,148,28,171,56,241,255,0,228,142,21,53,126,245,253,118,44,66,251,115,184,255,0,192,50,154,200,214,118,191,243,135,68,249,38,254,183,78,198,254,228,194,95,241,209,193,149,139,140,61,56,165,182,71,117,244,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,40,7,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,243,3,138,54,83,225,59,221,99,70,254,175,241,239,151,64,107,88,108,167,194,119,186,198,141,253,95,227,223,46,128,12,170,64,14,117,126,235,24,183,214,5,15,203,174,36,255,0,32,7,58,191,117,140,91,235,2,135,229,215,16,41,88,205,90,61,193,207,16,90,243,167,25,54,170,233,126,19,233,155,14,47,222,138,101,138,174,37,170,172,170,137,32,124,148,180,212,200,229,150,89,146,26,134,202,137,210,141,123,88,230,49,206,149,89,27,248,174,22,52,83,246,68,241,5,132,232,228,151,15,5,73,144,92,23,199,206,217,123,114,50,134,8,159,81,85,218,119,110,68,73,150,8,101,72,250,152,173,238,43,58,182,110,234,155,25,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,107,47,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,187,9,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,235,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,32,87,52,94,95,245,150,138,203,151,19,122,33,142,247,173,83,120,155,142,113,107,130,73,231,170,142,170,89,229,158,107,179,123,143,127,84,43,221,218,88,227,70,54,22,198,217,17,170,197,149,209,65,110,26,56,139,206,248,95,213,58,13,76,193,106,63,173,81,222,40,186,33,254,153,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,122,217,237,69,246,162,134,202,96,198,156,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,92,110,118,200,229,99,122,216,172,145,169,208,246,170,228,176,41,91,157,95,189,62,45,245,127,67,243,27,137,149,121,24,254,59,63,70,255,0,89,24,171,157,95,189,62,45,245,127,67,243,27,137,149,121,24,254,59,63,70,255,0,89,1,106,128,0,0,29,83,86,51,175,185,126,150,102,90,153,232,191,73,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,2,139,57,154,107,95,221,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,203,254,73,122,57,98,139,21,206,184,129,168,155,189,122,169,184,46,29,71,31,75,219,225,41,99,142,158,174,161,119,71,244,73,222,124,180,222,74,206,166,120,95,85,219,72,228,74,171,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,60,141,140,248,63,192,41,180,195,133,205,45,195,33,199,170,236,85,20,184,189,13,77,194,223,86,146,182,120,46,53,49,37,69,106,72,217,87,173,143,90,153,166,85,98,237,208,170,173,68,106,34,53,2,141,184,246,211,60,171,75,248,184,212,203,118,83,73,219,244,246,65,91,147,91,167,100,114,36,53,84,53,243,190,162,39,198,231,177,189,125,61,199,68,245,110,237,73,97,149,136,231,116,110,89,87,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,247,196,98,54,78,186,166,220,93,230,231,61,187,108,187,55,182,134,20,231,105,163,151,216,178,172,23,136,26,121,187,214,90,155,122,97,213,145,244,177,190,18,170,57,42,42,233,215,117,127,92,157,230,75,83,228,140,233,103,133,245,157,188,141,68,197,92,157,117,51,232,127,21,147,96,181,117,119,85,164,207,113,250,203,124,52,180,242,127,66,186,186,153,18,178,57,234,24,175,68,94,136,32,172,99,30,141,115,154,233,213,168,136,215,189,80,46,252,0,0,160,30,104,254,253,154,155,246,47,201,232,139,254,40,7,154,63,191,102,166,253,139,242,122,32,39,255,0,37,79,117,140,167,235,2,187,229,214,226,127,144,3,146,167,186,198,83,245,129,93,242,235,113,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,99,196,79,188,14,167,127,44,175,95,207,101,47,56,163,30,34,125,224,117,59,249,101,122,254,123,41,90,218,95,162,183,227,62,230,240,232,63,210,24,191,82,159,137,143,64,5,61,210,0,0,11,206,225,219,221,251,76,127,145,182,95,230,81,25,8,199,188,59,123,191,105,143,242,54,203,252,202,35,33,27,66,199,209,83,225,30,231,7,230,222,144,191,235,213,241,72,0,61,81,224,0,0,0,0,0,0,0,0,0,1,173,103,22,62,244,250,201,245,129,144,252,198,115,101,51,90,206,44,125,233,245,147,235,3,33,249,140,224,93,79,43,143,113,61,50,251,107,231,21,164,170,34,175,43,143,113,61,50,251,107,231,21,164,170,0,69,94,104,254,226,122,155,246,47,206,40,137,84,69,94,104,254,226,122,155,246,47,206,40,128,160,19,106,131,85,115,106,128,5,85,243,92,224,91,247,126,40,52,83,12,255,0,108,85,103,244,84,46,254,245,205,186,71,78,141,255,0,133,241,79,107,191,129,50,179,250,162,98,213,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,121,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,108,81,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,117,198,231,108,142,86,55,173,138,201,26,157,15,106,173,69,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,188,172,184,47,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,134,198,96,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,170,190,121,223,137,63,210,79,213,164,85,229,113,239,217,166,95,109,124,158,180,149,92,243,191,18,127,164,159,171,72,171,202,227,223,179,76,190,218,249,61,104,23,252,0,0,0,3,85,115,101,62,19,189,214,52,111,234,255,0,30,249,116,6,181,134,199,188,61,101,54,44,27,130,253,52,205,114,154,239,5,101,199,244,190,205,116,184,212,246,159,39,98,150,11,76,82,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,242,2,163,57,182,102,183,92,171,141,44,130,197,112,167,164,142,159,14,179,218,172,148,46,133,142,71,201,3,233,155,92,174,149,85,202,138,254,237,116,173,69,106,53,58,26,196,219,116,87,58,69,114,66,210,223,245,203,214,187,133,139,253,169,139,90,46,126,43,248,234,107,224,236,163,255,0,226,215,117,189,159,153,142,253,209,10,192,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,60,141,132,248,7,211,60,171,72,184,66,211,108,23,53,164,240,151,170,123,125,69,194,166,149,209,201,28,148,190,54,174,106,198,65,43,36,99,94,201,163,101,67,89,35,21,190,172,141,123,81,85,17,21,66,64,20,193,206,127,72,105,177,13,121,198,181,114,221,5,36,52,250,133,103,116,53,136,217,229,124,243,92,109,253,184,164,153,236,119,168,198,45,52,212,49,181,24,190,107,12,138,173,69,94,167,220,249,5,121,193,104,229,139,57,225,129,117,86,162,111,15,122,211,75,132,21,20,114,116,189,253,250,90,234,136,41,42,41,182,71,181,141,234,123,233,165,238,43,94,228,240,221,13,233,73,28,160,69,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,250,206,145,168,151,40,107,89,194,198,181,254,199,110,32,176,157,99,146,223,227,105,49,251,130,248,248,27,23,114,71,208,207,19,233,234,187,77,238,70,139,50,65,52,171,31,83,209,189,196,103,86,237,221,23,101,48,5,43,115,171,247,167,197,190,175,232,126,99,113,46,164,165,110,117,126,244,248,183,213,253,15,204,110,32,101,94,70,63,142,207,209,191,214,69,170,21,87,200,199,241,217,250,55,250,200,181,64,0,0,32,7,58,191,117,140,91,235,2,135,229,215,18,157,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,117,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,226,121,213,251,172,98,223,88,20,63,46,184,157,215,151,23,3,149,60,41,97,181,249,134,160,190,146,163,81,115,10,120,25,93,12,76,138,86,89,41,26,170,244,162,138,116,69,115,222,231,43,93,59,154,238,211,159,20,77,106,57,33,73,100,12,171,193,247,9,152,111,8,186,95,244,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,250,55,238,61,17,29,43,213,115,168,0,12,105,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,117,198,231,110,173,71,183,173,138,248,220,189,15,114,46,75,0,81,14,140,242,185,215,157,73,214,220,187,74,50,218,154,76,78,209,130,84,120,75,214,78,200,188,117,36,147,201,3,39,166,138,141,136,232,214,161,242,69,44,18,171,85,209,172,81,72,139,47,68,142,100,79,205,92,227,240,60,103,76,48,222,31,116,255,0,12,165,171,165,177,88,169,242,58,75,125,61,77,194,162,181,240,64,139,109,233,137,37,168,123,229,86,53,23,165,141,87,42,49,136,214,55,102,181,168,150,232,85,95,60,239,196,159,233,39,234,208,49,87,37,79,122,124,167,234,254,187,230,54,226,234,74,86,228,169,239,79,148,253,95,215,124,198,220,93,72,0,0,24,171,139,31,117,141,100,250,191,200,126,93,57,173,97,178,159,22,62,235,26,201,245,127,144,252,186,115,90,192,54,168,0,1,85,124,243,191,18,127,164,159,171,76,85,201,83,222,159,41,250,191,174,249,141,184,202,188,243,191,18,127,164,159,171,76,85,201,83,222,159,41,250,191,174,249,141,184,11,169,34,175,52,127,113,61,77,251,23,231,20,68,170,34,175,52,127,113,61,77,251,23,231,20,64,82,183,9,222,244,250,55,245,129,143,124,198,3,101,51,90,206,19,189,233,244,111,235,3,30,249,140,6,202,96,0,0,82,183,58,191,122,124,91,234,254,135,230,55,17,201,83,222,159,41,250,191,174,249,141,184,115,171,247,167,197,190,175,232,126,99,113,28,149,61,233,242,159,171,250,239,152,219,128,186,144,0,3,90,206,44,125,233,245,147,235,3,33,249,140,230,202,102,181,156,88,251,211,235,39,214,6,67,243,25,192,181,78,74,158,235,25,79,214,5,119,203,173,196,255,0,32,7,37,79,117,140,167,235,2,187,229,214,226,127,128,0,1,0,57,213,251,172,98,223,88,20,63,46,184,144,3,149,199,191,102,153,125,181,242,122,210,127,243,171,247,88,197,190,176,40,126,93,113,32,7,43,143,126,205,50,251,107,228,245,160,101,94,117,126,244,248,183,213,253,15,204,110,38,85,228,99,248,236,253,27,253,100,98,174,117,126,244,248,183,213,253,15,204,110,38,85,228,99,248,236,253,27,253,100,5,143,235,94,168,90,180,87,72,242,253,87,188,182,146,74,124,90,207,83,114,101,61,77,107,105,25,89,59,24,189,154,84,149,200,168,199,205,47,110,38,122,174,85,124,141,68,107,149,81,23,90,28,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,157,12,70,177,189,79,123,151,102,162,53,55,217,17,19,200,181,254,116,250,243,77,105,195,113,78,28,172,213,181,108,185,95,106,25,147,94,146,26,137,98,103,163,161,89,34,166,134,86,35,58,39,100,181,9,36,136,157,127,123,125,11,28,172,245,152,228,131,252,186,180,114,251,172,156,92,96,148,214,137,188,61,38,31,112,131,49,186,84,244,177,253,154,90,9,226,145,169,208,231,177,93,221,157,105,224,221,189,78,103,127,175,165,205,99,144,11,169,224,219,66,232,248,118,225,199,12,211,159,67,122,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,46,184,70,213,6,170,224,108,103,162,24,85,171,82,184,26,192,116,230,251,81,87,5,183,42,210,123,85,146,178,90,71,181,179,199,5,77,158,56,100,116,110,115,92,212,122,53,234,168,170,215,38,251,110,139,236,53,246,213,140,23,238,95,170,121,150,153,250,83,210,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,138,120,78,247,88,209,191,171,252,123,229,208,21,129,206,111,66,235,49,109,101,177,107,205,162,205,209,101,205,173,241,219,174,149,113,172,242,127,78,41,26,172,106,204,174,69,138,46,229,34,83,182,54,53,200,175,240,147,187,161,21,174,115,130,117,114,203,214,191,187,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,197,92,234,253,214,49,111,172,10,31,151,92,72,171,201,147,84,190,138,113,29,125,211,58,251,239,133,160,206,241,249,60,53,23,133,235,241,151,74,39,164,208,253,241,24,174,143,162,149,215,23,121,185,172,118,251,46,238,237,161,42,185,213,251,172,98,223,88,20,63,46,184,129,0,57,92,123,246,105,151,219,95,39,173,47,248,160,30,87,30,253,154,101,246,215,201,235,75,254,2,133,185,169,232,229,139,72,184,184,187,212,227,147,109,73,158,219,226,204,100,166,233,127,244,45,85,76,243,199,82,157,111,123,149,253,201,233,229,159,127,85,173,239,244,53,168,214,34,172,170,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,230,175,234,127,138,245,91,180,110,85,115,180,209,203,20,184,174,11,196,13,60,221,155,213,53,193,48,234,200,250,94,239,23,75,36,117,21,116,235,186,191,162,62,203,226,169,242,70,117,63,197,122,206,218,54,162,196,174,87,26,189,77,164,188,96,227,48,92,167,164,130,219,156,211,205,136,85,77,52,18,202,246,62,165,204,125,43,98,72,255,0,5,239,172,130,146,53,115,145,204,70,72,245,119,79,225,180,47,208,0,0,0,0,214,179,139,31,122,125,100,250,192,200,126,99,57,178,153,173,103,22,62,244,250,201,245,129,144,252,198,112,46,167,149,199,184,158,153,125,181,243,138,210,85,17,87,149,199,184,158,153,125,181,243,138,210,85,0,53,172,226,199,222,159,89,62,176,50,31,152,206,108,166,107,89,197,143,189,62,178,125,96,100,63,49,156,11,84,228,169,238,177,148,253,96,87,124,186,220,85,95,22,62,244,250,201,245,129,144,252,198,114,213,57,42,123,172,101,63,88,21,223,46,183,17,127,74,184,36,186,241,95,199,46,180,95,114,120,42,232,116,235,21,212,139,212,215,90,199,82,185,208,93,167,109,225,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,220,57,110,84,252,14,83,106,85,214,131,138,77,73,125,92,86,44,98,240,143,197,173,141,100,176,45,198,227,74,230,61,43,95,38,200,143,166,134,93,154,214,198,229,238,77,20,141,122,181,177,58,57,174,36,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,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,174,249,22,55,162,163,152,248,102,248,3,85,115,101,62,19,189,214,52,111,234,255,0,30,249,116,4,0,230,167,192,119,255,0,43,241,87,164,22,95,235,82,229,246,43,101,187,254,29,245,55,183,63,187,255,0,155,182,86,71,15,245,202,135,187,247,87,147,255,0,132,239,117,141,27,250,191,199,190,93,0,25,84,128,28,234,253,214,49,111,172,10,31,151,92,73,254,64,14,117,126,235,24,183,214,5,15,203,174,32,64,14,87,30,253,154,101,246,215,201,235,75,254,40,7,149,199,191,102,153,125,181,242,122,210,255,0,128,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,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,3,218,199,61,239,106,189,247,188,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,10,22,224,7,140,27,175,9,186,184,215,92,22,146,76,19,49,168,163,160,202,217,52,78,87,211,64,199,185,35,174,137,209,177,210,245,211,164,210,189,99,107,92,146,177,207,103,79,90,199,36,119,231,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,249,26,241,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,234,35,165,107,24,223,19,27,93,27,102,103,75,122,94,168,228,78,219,227,123,243,87,45,14,56,234,120,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,189,70,70,146,49,81,90,246,76,29,131,157,95,189,62,45,245,127,67,243,27,137,149,121,24,254,59,63,70,255,0,89,24,171,157,95,189,62,45,245,127,67,243,27,137,149,121,24,254,59,63,70,255,0,89,1,106,128,0,4,32,231,11,154,221,113,94,15,159,98,183,211,210,73,79,152,229,22,219,37,115,166,99,149,241,192,198,205,92,142,137,81,200,136,254,237,12,77,85,114,57,58,28,244,219,117,71,54,111,148,173,206,111,84,190,149,241,29,98,211,58,11,239,138,160,193,49,248,252,77,23,133,232,240,119,74,215,172,211,125,241,88,142,147,174,149,182,231,121,57,204,110,219,38,206,238,32,17,87,133,93,45,251,180,241,29,167,90,103,53,139,211,52,23,156,130,151,210,180,94,43,195,247,109,113,63,189,93,247,196,123,28,221,169,98,157,222,163,145,235,182,204,221,202,212,93,148,202,128,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,213,84,126,233,111,224,69,254,101,26,67,77,171,252,31,103,16,36,20,139,114,195,233,211,47,182,205,83,60,177,50,7,208,181,207,168,114,36,123,245,189,212,107,87,27,26,244,86,43,229,106,175,78,200,246,209,14,147,231,95,114,253,83,195,117,51,209,126,147,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,108,209,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,249,154,203,234,198,11,247,47,213,60,203,76,253,41,233,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,224,108,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,249,28,177,21,121,101,235,95,221,167,132,124,91,196,91,252,45,126,9,182,21,89,209,23,68,50,248,40,33,240,242,71,188,143,115,183,165,150,155,173,203,211,188,169,47,75,81,189,59,202,160,5,0,243,71,247,236,212,223,177,126,79,68,95,241,64,60,209,253,251,53,55,236,95,147,209,1,63,249,42,123,172,101,63,88,21,223,46,183,19,252,128,28,149,61,214,50,159,172,10,239,151,91,137,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131,26,139,203,23,233,246,160,228,249,223,221,187,192,125,35,188,214,221,188,47,209,174,239,99,196,78,249,123,125,126,41,189,93,61,123,117,116,166,251,111,178,123,9,206,12,108,78,14,206,50,34,155,212,235,17,223,49,238,78,100,123,73,153,236,221,202,238,229,151,119,42,170,52,159,54,154,181,136,227,245,162,127,5,123,254,212,199,255,0,71,239,250,43,255,0,198,15,218,152,255,0,232,253,255,0,69,127,248,194,194,1,135,251,19,1,255,0,167,248,213,250,172,159,248,165,181,159,255,0,175,255,0,231,107,255,0,194,189,255,0,106,99,255,0,163,247,253,21,255,0,227,7,237,76,127,244,126,255,0,162,191,252,97,97,0,126,196,192,127,233,254,53,126,167,254,41,109,103,255,0,235,255,0,249,218,255,0,240,235,218,117,137,125,1,211,236,99,4,244,135,143,250,57,102,162,180,248,174,215,107,191,225,224,100,93,206,141,221,211,213,209,191,79,82,237,190,219,175,180,236,32,18,148,211,20,196,83,28,161,67,189,118,187,247,42,187,114,117,170,169,153,159,25,227,32,0,253,121,128,0,0,0,0,0,0,0,0,0,4,106,203,57,112,240,99,156,229,87,156,215,41,209,191,27,122,200,46,21,23,75,141,79,210,43,172,125,250,169,228,116,146,201,208,202,150,177,189,79,123,151,102,162,53,55,217,17,19,200,146,160,14,169,165,186,91,130,104,182,9,108,211,61,52,177,122,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,247,201,158,249,29,188,146,189,222,179,151,109,246,77,145,17,19,181,128,0,234,154,165,165,184,38,180,224,151,61,51,212,187,23,166,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,124,133,236,145,187,73,19,29,234,185,55,219,101,221,21,81,123,88,2,42,254,213,199,2,127,238,25,255,0,73,175,31,231,100,170,0,0,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,145,215,246,174,56,19,255,0,112,207,250,77,120,255,0,59,37,80,3,26,104,135,14,90,61,195,141,170,231,98,209,172,98,174,193,109,187,212,50,174,174,141,215,154,234,216,22,118,183,167,186,200,234,102,145,177,189,91,210,215,57,136,213,122,50,52,119,87,67,54,201,96,1,138,181,211,133,205,9,226,83,208,159,118,188,27,233,31,209,207,19,232,207,233,157,101,31,99,196,118,187,223,212,210,199,213,213,216,139,240,183,219,167,203,109,215,126,169,165,188,5,112,157,162,217,221,179,83,52,211,74,125,13,146,89,187,222,10,183,211,183,42,142,215,118,23,195,39,222,230,168,124,110,222,57,94,223,89,171,182,251,166,202,136,169,32,0,0,0,0,0,17,87,246,174,56,19,255,0,112,207,250,77,120,255,0,59,51,86,77,160,154,79,152,104,212,60,63,100,120,167,139,192,105,237,244,22,184,237,30,58,166,62,154,90,39,68,234,104,251,236,145,38,94,133,130,37,223,175,169,221,62,178,174,235,190,64,0,69,95,218,184,224,79,253,195,63,233,53,227,252,236,149,64,0,56,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,204,229,128,17,87,246,174,56,19,255,0,112,207,250,77,120,255,0,59,37,80,0,12,41,173,124,25,240,217,196,78,85,75,154,235,30,155,253,32,189,81,91,217,107,130,167,211,21,244,157,20,172,146,73,27,31,69,60,241,177,118,124,210,46,234,157,94,182,219,236,136,137,154,192,24,171,66,248,92,208,158,26,253,55,247,20,193,190,142,125,35,240,222,147,254,153,214,86,119,252,63,119,179,253,83,44,157,61,61,249,127,7,109,250,188,247,217,54,202,160,0,0,1,196,222,113,107,22,65,113,177,93,174,244,62,34,175,25,184,62,233,107,147,186,246,120,122,167,210,212,82,58,77,154,168,143,222,10,186,134,108,228,86,250,251,237,212,214,170,114,192,0,0,0,0,0,49,86,186,112,185,161,60,74,122,19,238,215,131,125,35,250,57,226,125,25,253,51,172,163,236,120,142,215,123,250,154,88,250,186,187,17,126,22,251,116,249,109,186,239,149,64,24,83,69,56,51,225,179,135,108,170,171,53,209,205,55,250,63,122,173,183,190,215,61,79,166,43,234,250,233,95,36,114,58,62,138,137,228,98,110,248,99,93,209,58,189,93,183,217,85,23,53,128,0,0,7,19,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,249,145,175,246,174,56,19,255,0,112,207,250,77,120,255,0,59,37,80,0,0,3,21,107,167,11,154,19,196,167,161,62,237,120,55,210,63,163,158,39,209,159,211,58,202,62,199,136,237,119,191,169,165,143,171,171,177,23,225,111,183,79,150,219,174,252,78,138,112,103,195,103,14,217,85,86,107,163,154,111,244,126,245,91,111,125,174,122,159,76,87,213,245,210,190,72,228,116,125,21,19,200,196,221,240,198,187,162,117,122,187,111,178,170,46,107,0,14,169,170,90,91,130,107,78,9,115,211,61,75,177,122,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,247,200,94,201,27,180,145,49,222,171,147,125,182,93,209,85,23,181,128,35,86,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,68,149,0,0,0,12,41,173,124,25,240,217,196,78,85,75,154,235,30,155,253,32,189,81,91,217,107,130,167,211,21,244,157,20,172,146,73,27,31,69,60,241,177,118,124,210,46,234,157,94,182,219,236,136,136,209,78,12,248,108,225,219,42,170,205,116,115,77,254,143,222,171,109,239,181,207,83,233,138,250,190,186,87,201,28,142,143,162,162,121,24,155,190,24,215,116,78,175,87,109,246,85,69,205,96,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,242,36,168,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,171,190,219,170,170,228,0,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,235,111,182,232,138,152,255,0,75,120,10,225,59,69,179,187,102,166,105,166,148,250,27,36,179,119,188,21,111,167,110,85,29,174,236,47,134,79,189,205,80,248,221,188,114,189,190,179,87,109,247,77,149,17,82,64,0,48,166,181,240,103,195,103,17,57,85,46,107,172,122,111,244,130,245,69,111,101,174,10,159,76,87,210,116,82,178,73,36,108,125,20,243,198,197,217,243,72,187,170,117,122,219,111,178,34,39,45,161,124,46,104,79,13,126,155,251,138,96,223,71,62,145,248,111,73,255,0,76,235,43,59,254,31,187,217,254,169,150,78,158,158,252,191,131,182,253,94,123,236,155,101,80,6,20,214,190,12,248,108,226,39,42,165,205,117,143,77,254,144,94,168,173,236,181,193,83,233,138,250,78,138,86,73,36,141,143,162,158,120,216,187,62,105,23,117,78,175,91,109,246,68,68,250,244,67,132,94,29,56,113,186,220,239,186,53,166,116,150,11,149,222,157,148,149,117,142,173,170,173,157,96,107,186,187,76,146,166,89,29,27,21,221,46,115,88,173,71,171,35,87,117,116,51,108,192,0,17,87,246,174,56,19,255,0,112,207,250,77,120,255,0,59,37,80,3,137,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,124,206,171,173,122,9,164,252,68,226,180,184,86,177,226,159,72,44,180,87,6,93,32,166,241,213,52,157,21,76,142,72,219,39,93,60,145,189,118,100,210,38,202,189,62,182,251,110,136,169,144,0,17,171,19,229,195,193,142,13,149,89,179,92,91,70,252,21,235,31,184,83,221,45,213,63,72,174,178,118,42,160,145,178,69,39,67,234,92,199,116,189,141,93,156,138,213,219,101,69,79,35,42,235,94,130,105,63,17,56,173,46,21,172,120,167,210,11,45,21,193,151,72,41,188,117,77,39,69,83,35,146,54,201,215,79,36,111,93,153,52,137,178,175,79,173,190,219,162,42,100,0,4,127,210,222,2,184,78,209,108,238,217,169,154,105,165,62,134,201,44,221,239,5,91,233,219,149,71,107,187,11,225,147,239,115,84,62,55,111,28,175,111,172,213,219,125,211,101,68,84,144,0,1,143,245,175,65,52,159,136,156,86,151,10,214,60,83,233,5,150,138,224,203,164,20,222,58,166,147,162,169,145,201,27,100,235,167,146,55,174,204,154,68,217,87,167,214,223,109,209,21,49,86,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,68,149,0,0,0,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,145,37,64,29,83,75,116,183,4,209,108,18,217,166,122,105,98,244,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,239,147,61,242,59,121,37,123,189,103,46,219,236,155,34,34,39,107,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,242,36,168,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,171,190,219,170,170,247,91,101,166,213,101,166,125,29,154,217,73,65,79,37,68,245,111,138,154,22,196,199,79,60,175,154,105,85,173,68,69,124,146,201,36,143,119,181,207,123,156,187,170,170,159,88,0,0,0,0,0,0,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,99,253,107,208,77,39,226,39,21,165,194,181,143,20,250,65,101,162,184,50,233,5,55,142,169,164,232,170,100,114,70,217,58,233,228,141,235,179,38,145,54,85,233,245,183,219,116,69,76,128,0,143,250,91,192,87,9,218,45,157,219,53,51,77,52,167,208,217,37,155,189,224,171,125,59,114,168,237,119,97,124,50,125,238,106,135,198,237,227,149,237,245,154,187,111,186,108,168,138,146,0,0,0,0,49,254,181,232,38,147,241,19,138,210,225,90,199,138,125,32,178,209,92,25,116,130,155,199,84,210,116,85,50,57,35,108,157,116,242,70,245,217,147,72,155,42,244,250,219,237,186,34,166,21,253,171,142,4,255,0,220,51,254,147,94,63,206,201,84,0,142,185,103,47,126,17,179,170,108,126,151,48,210,218,187,179,49,91,60,118,11,66,212,229,23,135,62,150,221,28,178,203,21,58,63,197,117,57,140,116,242,35,58,149,122,89,210,198,236,198,49,173,238,186,23,194,230,132,240,215,233,191,184,166,13,244,115,233,31,134,244,159,244,206,178,179,191,225,251,189,159,234,153,100,233,233,239,203,248,59,111,213,231,190,201,182,85,0,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,145,37,64,24,255,0,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,125,93,246,221,85,87,32,0,0,143,250,165,192,87,9,218,211,157,220,245,51,82,244,167,211,57,37,231,179,227,107,125,59,114,167,238,246,161,100,49,253,238,26,134,70,221,163,137,141,245,90,155,237,186,238,170,170,178,0,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,213,223,109,213,85,114,0,0,8,255,0,170,92,5,112,157,173,57,221,207,83,53,47,74,125,51,146,94,123,62,54,183,211,183,42,126,239,106,22,67,31,222,225,168,100,109,218,56,152,223,85,169,190,219,174,234,170,171,32,0,24,255,0,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,125,93,246,221,85,87,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,181,117,99,156,167,220,191,84,243,45,51,253,142,62,147,250,37,144,92,108,94,55,233,127,103,197,120,90,153,33,238,246,252,19,186,58,187,125,93,61,78,219,125,183,93,183,2,202,129,138,184,92,215,79,217,41,161,56,206,181,253,22,250,57,244,143,198,255,0,75,60,119,140,236,120,122,201,233,191,118,237,199,213,213,216,234,252,4,219,171,111,61,183,92,170,0,3,31,235,190,177,216,180,11,76,235,117,87,41,135,174,203,106,184,90,169,238,50,117,61,60,53,45,93,198,158,146,90,157,152,199,189,253,150,84,58,94,219,90,174,127,111,161,54,87,110,129,144,1,196,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,71,44,0,0,0,0,0,17,87,142,126,57,255,0,97,119,208,159,244,174,250,99,244,199,210,95,236,223,163,252,47,132,240,223,248,188,221,125,94,39,251,157,186,62,59,249,117,78,10,121,144,254,204,29,83,186,233,159,220,107,232,151,163,49,249,239,190,55,233,23,143,238,118,234,105,225,237,118,252,44,91,111,226,122,186,186,151,110,141,182,243,221,2,106,131,10,100,252,87,105,198,13,196,213,159,134,76,214,95,67,93,114,140,126,146,241,96,186,79,50,37,45,117,84,181,85,48,45,3,183,68,237,76,190,29,171,18,170,171,101,115,221,26,116,189,35,108,185,172,0,0,0,0,0,4,0,226,143,154,223,236,107,215,108,155,69,62,224,191,72,254,142,120,47,233,159,210,159,7,223,241,20,112,84,254,227,225,36,233,233,239,244,254,26,239,211,191,150,251,32,79,240,69,94,6,56,231,253,154,63,77,191,210,187,232,119,208,239,70,255,0,179,126,144,241,94,47,196,255,0,226,240,244,116,248,111,238,183,235,248,109,231,42,128,0,69,94,57,248,231,253,133,223,66,127,210,187,233,143,211,31,73,127,179,126,143,240,190,19,195,127,226,243,117,245,120,159,238,118,232,248,239,228,18,168,16,3,133,206,107,127,178,83,93,177,157,20,251,130,253,28,250,71,227,127,166,127,74,124,103,99,195,209,207,83,251,143,132,143,171,171,177,211,248,105,183,86,254,123,108,178,83,139,206,33,47,188,47,104,213,78,177,90,52,211,233,173,37,178,225,75,79,116,166,244,203,45,190,14,150,119,44,109,169,235,116,114,44,159,127,117,60,93,182,177,93,247,238,175,38,177,202,6,107,5,106,233,87,58,108,87,55,212,124,115,14,205,116,67,232,141,150,247,112,138,223,83,125,118,89,29,68,118,238,234,244,50,121,89,37,52,44,72,90,245,106,200,245,145,189,17,245,189,17,202,212,99,172,168,0,32,7,20,124,214,255,0,99,94,187,100,218,41,247,5,250,71,244,115,193,127,76,254,148,248,62,255,0,136,163,130,167,247,31,9,39,79,79,127,167,240,215,126,157,252,183,217,50,175,3,28,115,254,205,31,166,223,233,93,244,59,232,119,163,127,217,191,72,120,175,23,226,127,241,120,122,58,124,55,247,91,245,252,54,243,9,84,14,169,170,186,153,138,232,222,156,100,122,165,154,213,248,123,46,51,111,150,225,83,211,36,108,146,110,132,245,32,139,184,246,49,211,74,245,108,113,177,92,157,114,61,141,69,221,200,86,183,237,231,127,228,187,255,0,77,191,248,0,45,80,24,127,88,120,128,169,208,142,29,23,94,245,27,0,171,166,168,182,211,217,166,191,99,212,151,8,170,39,160,125,93,85,52,21,48,199,58,34,69,59,224,90,135,170,42,116,178,85,137,19,169,136,238,166,228,12,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,210,181,147,87,176,221,8,211,187,134,169,106,12,245,112,99,214,154,138,24,107,167,166,129,102,125,59,42,106,225,165,73,149,137,235,57,140,116,237,123,209,168,231,244,53,221,45,123,182,106,135,117,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,6,63,206,117,211,78,52,219,81,240,109,47,205,111,62,138,186,234,55,142,138,193,52,232,141,165,168,170,165,90,116,90,87,72,171,234,77,39,138,111,105,21,58,94,230,57,136,228,123,163,99,242,0,0,0,0,0,0,8,1,197,31,53,191,216,215,174,217,54,138,125,193,126,145,253,28,240,95,211,63,165,62,15,191,226,40,224,169,253,199,194,73,211,211,223,233,252,53,223,167,127,45,246,64,159,224,138,188,12,113,207,251,52,126,155,127,165,119,208,239,161,222,141,255,0,102,253,33,226,188,95,137,255,0,197,225,232,233,240,223,221,111,215,240,219,206,85,0,0,138,188,115,241,207,251,11,190,132,255,0,165,119,211,31,166,62,146,255,0,102,253,31,225,124,39,134,255,0,197,230,235,234,241,63,220,237,209,241,223,200,37,80,32,7,11,156,214,255,0,100,166,187,99,58,41,247,5,250,57,244,143,198,255,0,76,254,148,248,206,199,135,163,158,167,247,31,9,31,87,87,99,167,240,211,110,173,252,246,217,100,166,185,241,93,167,28,59,106,62,156,97,90,161,47,162,173,90,141,233,56,33,191,203,50,54,150,219,85,74,180,137,27,106,81,83,212,134,79,20,228,89,183,233,141,204,106,189,17,142,124,145,6,107,0,0,0,0,4,42,227,91,153,15,236,62,213,59,86,153,253,198,190,150,250,79,31,130,251,227,126,145,120,14,223,114,166,162,30,215,111,194,203,190,222,27,171,171,169,55,235,219,111,45,215,181,240,49,199,63,236,209,250,109,254,149,223,67,190,135,122,55,253,155,244,135,138,241,126,39,255,0,23,135,163,167,195,127,117,191,95,195,111,48,149,64,0,0,24,171,138,61,116,253,141,122,19,147,107,95,209,111,164,127,71,60,23,244,179,199,120,62,255,0,136,172,130,155,247,110,220,157,61,61,254,175,192,93,250,118,242,223,116,12,170,10,171,253,188,239,252,151,127,233,183,255,0,0,90,77,218,75,172,54,170,217,172,84,84,149,151,38,83,200,234,58,122,186,151,83,65,52,232,213,237,178,73,91,28,142,141,138,237,145,94,145,189,90,138,170,141,118,219,40,125,96,172,12,179,157,45,247,6,202,175,56,86,83,194,119,130,189,99,247,10,139,93,198,155,233,219,36,236,85,65,35,163,150,62,182,80,185,142,233,123,28,155,181,85,171,182,232,170,158,102,127,224,203,153,22,156,113,105,125,174,192,238,120,223,208,76,206,46,169,237,182,138,139,154,86,71,117,165,107,58,164,117,60,253,168,183,154,61,158,231,194,172,234,237,162,72,213,122,54,94,208,76,0,8,1,197,31,53,191,216,215,174,217,54,138,125,193,126,145,253,28,240,95,211,63,165,62,15,191,226,40,224,169,253,199,194,73,211,211,223,233,252,53,223,167,127,45,246,64,159,224,138,188,12,113,207,251,52,126,155,127,165,119,208,239,161,222,141,255,0,102,253,33,226,188,95,137,255,0,197,225,232,233,240,223,221,111,215,240,219,206,85,0,4,0,226,119,155,102,43,160,58,203,122,210,60,91,73,126,156,125,28,237,211,92,110,140,201,163,163,133,181,202,222,169,105,227,107,32,159,171,181,212,216,222,174,115,28,217,91,43,21,137,209,212,238,39,66,249,173,106,63,17,122,143,110,210,253,47,225,15,199,93,107,183,150,105,165,205,213,148,182,250,86,170,36,149,85,50,37,189,123,112,179,169,187,174,202,229,115,154,198,53,239,123,24,224,177,80,0,0,8,171,130,243,34,225,199,80,56,142,174,225,234,201,126,254,181,71,102,201,157,43,61,23,122,186,117,185,37,163,129,255,0,253,109,33,149,125,74,135,247,26,197,253,193,106,2,85,0,0,0,99,253,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,220,25,0,0,0,0,0,0,0,0,0,24,171,68,184,139,193,53,190,241,157,98,118,10,142,206,73,167,57,5,117,139,32,182,116,76,239,11,218,175,171,166,165,151,188,248,153,27,251,241,209,172,221,49,171,251,125,125,14,85,84,221,114,168,0,0,0,0,0,12,41,138,241,93,167,23,254,36,243,94,22,110,114,250,27,51,197,252,36,246,216,234,38,69,142,251,75,45,4,21,114,58,157,118,77,166,139,186,244,124,43,187,150,54,36,173,87,34,74,144,134,107,0,0,0,0,0,0,4,0,226,143,154,223,236,107,215,108,155,69,62,224,191,72,254,142,120,47,233,159,210,159,7,223,241,20,112,84,254,227,225,36,233,233,239,244,254,26,239,211,191,150,251,38,127,224,167,138,223,217,131,165,151,93,76,250,5,244,75,209,153,4,246,47,5,233,79,31,220,237,211,83,205,221,238,118,98,219,127,19,211,211,210,187,116,111,191,158,200,18,0,2,37,113,13,204,143,68,184,118,214,219,14,141,228,81,85,220,94,234,135,67,151,86,211,50,118,191,25,100,144,65,53,36,203,18,195,211,88,201,27,81,212,244,134,69,124,108,99,151,165,239,233,141,66,90,131,175,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,101,254,222,119,254,75,191,244,219,255,0,128,2,213,1,213,52,159,58,251,168,105,102,27,169,158,139,244,103,210,220,126,221,125,240,93,254,247,133,241,84,209,205,218,238,116,183,175,167,185,211,213,210,221,246,223,100,223,99,181,128,0,0,5,106,234,151,55,204,239,69,179,187,158,153,234,95,8,30,134,201,44,221,159,27,69,247,64,134,163,181,221,133,147,71,247,200,104,159,27,183,142,86,59,213,114,237,190,203,178,162,162,100,14,20,121,173,233,199,17,58,142,205,47,205,112,127,185,205,214,235,219,138,193,52,247,164,174,165,185,85,42,170,45,43,164,88,33,236,204,239,87,180,138,142,108,142,234,98,57,175,88,217,40,78,160,8,85,198,183,50,31,216,125,170,118,173,51,251,141,125,45,244,158,63,5,247,198,253,34,240,29,190,229,77,68,61,174,223,133,151,125,188,55,87,87,82,111,215,182,222,91,168,77,80,66,174,10,121,144,254,204,29,83,186,233,159,220,107,232,151,163,49,249,239,190,55,233,23,143,238,118,234,105,225,237,118,252,44,91,111,226,122,186,186,151,110,141,182,243,221,38,168,0,66,174,51,121,153,226,188,39,106,61,14,150,218,116,231,233,205,233,109,237,184,93,251,119,248,232,99,182,247,23,239,16,59,166,41,158,179,57,136,178,57,143,108,125,49,201,3,145,94,146,122,184,131,0,231,31,153,106,158,101,105,211,237,62,224,242,174,249,144,223,42,18,154,134,134,155,53,78,185,95,178,170,170,170,208,35,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,89,160,49,165,14,188,225,180,250,185,108,225,251,48,173,164,179,106,45,199,23,166,201,161,182,178,161,102,164,171,99,223,60,115,195,71,80,246,70,233,223,11,169,164,114,163,162,141,238,137,82,70,179,102,202,145,100,176,0,0,0,0,0,0,0,24,171,84,56,139,193,52,127,84,244,235,76,243,170,143,1,247,76,241,180,118,122,222,137,165,235,186,69,83,65,12,20,125,184,162,126,221,239,28,247,119,94,230,49,157,141,149,87,173,21,161,149,64,0,0,0,0,49,254,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,250,93,178,110,141,70,181,207,123,152,198,61,237,12,128,12,85,247,116,255,0,249,88,253,146,255,0,69,191,23,255,0,78,189,9,227,191,253,93,227,124,47,136,237,255,0,200,238,118,255,0,186,232,253,233,0,63,111,59,255,0,37,223,250,109,255,0,192,1,106,128,234,154,79,157,125,212,52,179,13,212,207,69,250,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,239,79,172,159,88,25,15,204,103,54,83,53,172,226,199,222,159,89,62,176,50,31,152,206,5,212,242,184,247,19,211,47,182,190,113,90,74,162,37,114,172,187,90,174,60,14,96,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,118,61,98,154,41,17,174,217,122,36,99,189,142,69,89,106,0,138,188,209,253,196,245,55,236,95,156,81,18,168,138,188,209,253,196,245,55,236,95,156,81,1,0,57,94,241,211,247,20,202,153,161,218,199,153,248,77,54,189,117,250,30,166,181,189,80,216,174,146,72,213,77,230,87,39,135,163,155,121,59,155,163,152,201,85,146,125,233,174,168,145,110,164,213,92,181,238,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,235,61,204,220,45,40,29,43,90,245,66,213,162,186,71,151,234,189,229,180,146,83,226,214,122,155,147,41,234,107,91,72,202,201,216,197,236,210,164,174,69,70,62,105,123,113,51,213,114,171,228,106,35,92,170,136,176,255,0,135,238,112,26,13,170,119,86,227,154,175,98,171,210,235,149,77,66,69,71,83,87,89,233,11,84,168,231,68,200,210,74,182,199,27,160,122,186,73,21,86,72,155,11,25,18,185,211,38,253,40,19,212,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,5,85,243,206,252,73,254,146,126,173,49,87,37,79,122,124,167,234,254,187,230,54,227,42,243,206,252,73,254,146,126,173,49,87,37,79,122,124,167,234,254,187,230,54,224,62,174,114,183,107,173,131,139,188,38,251,98,185,213,219,174,86,236,30,219,87,71,89,73,51,161,158,154,120,238,119,7,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,53,121,117,241,213,77,197,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,225,177,207,107,24,199,35,25,8,57,213,251,211,226,223,87,244,63,49,184,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,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,0,173,94,100,92,200,190,231,254,148,225,235,135,171,247,250,43,245,232,242,108,154,142,95,254,69,248,62,142,145,233,255,0,223,158,212,146,84,254,167,243,107,87,191,186,211,133,133,96,121,254,27,169,248,204,25,158,159,228,52,151,219,21,85,69,93,53,61,194,145,85,208,78,250,106,137,41,229,88,221,182,207,98,75,12,136,143,110,236,122,34,57,170,230,170,57,104,135,154,63,191,102,166,253,139,242,122,35,137,229,255,0,171,156,65,105,159,16,86,155,79,15,214,127,164,213,249,55,92,23,44,74,122,248,169,41,111,148,176,69,36,239,107,165,153,205,142,25,163,141,147,62,41,183,234,99,186,147,103,181,239,138,78,91,154,63,191,102,166,253,139,242,122,32,37,87,35,31,199,103,232,223,235,34,213,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,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,54,30,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,119,76,180,242,57,139,253,236,140,87,53,142,124,82,196,245,99,58,250,80,50,169,85,124,243,191,18,127,164,159,171,75,84,42,175,158,119,226,79,244,147,245,104,17,87,149,199,191,102,153,125,181,242,122,210,239,181,251,71,44,92,64,104,214,89,163,185,28,222,30,147,38,183,186,158,58,158,151,191,194,85,49,201,37,53,79,67,30,197,147,181,60,113,75,219,235,70,191,163,165,222,171,149,10,65,229,113,239,217,166,95,109,124,158,180,191,224,53,97,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,216,207,130,253,99,190,235,239,12,24,6,170,229,48,244,94,174,182,249,41,238,50,117,49,124,77,85,37,68,180,146,212,236,198,49,140,239,62,157,210,246,218,212,107,59,157,9,186,55,117,170,30,109,250,13,83,165,156,75,201,169,54,250,42,72,49,237,79,167,244,165,50,83,83,197,78,200,174,48,50,56,171,163,86,49,234,231,189,206,88,170,95,43,152,206,183,214,57,61,103,49,238,92,149,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,6,0,230,143,239,217,169,191,98,252,158,136,149,92,140,127,29,159,163,127,172,136,171,205,31,223,179,83,126,197,249,61,17,42,185,24,254,59,63,70,255,0,89,1,223,249,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,235,54,71,34,87,15,4,122,13,77,196,119,18,248,118,155,94,104,170,231,199,150,161,247,76,129,97,167,150,70,37,186,153,139,44,145,202,248,158,199,66,201,156,216,233,146,94,182,244,62,161,138,155,187,165,171,202,241,247,196,61,171,137,142,37,239,249,230,43,117,171,175,196,237,244,244,214,76,113,245,52,109,166,127,130,129,155,189,200,212,68,122,178,74,153,42,166,98,203,247,206,137,90,142,70,108,145,178,127,242,96,208,106,156,87,75,242,93,127,190,209,82,120,140,226,161,182,187,19,221,79,19,167,142,221,71,36,141,158,70,76,143,87,177,147,84,238,199,68,173,103,157,12,111,94,180,115,21,161,157,121,163,251,137,234,111,216,191,56,162,43,171,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,125,249,37,177,94,104,254,226,122,155,246,47,206,40,138,1,3,106,128,85,95,42,62,58,127,112,225,127,90,243,63,246,189,46,1,91,92,223,239,154,235,92,149,10,239,248,47,10,199,55,248,112,163,255,0,169,225,45,80,0,0,1,21,121,163,251,137,234,111,216,191,56,162,37,81,21,121,163,251,137,234,111,216,191,56,162,2,10,242,197,230,1,71,164,85,148,220,63,107,126,69,225,48,90,190,152,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,243,154,71,185,176,185,141,221,27,27,158,248,238,80,213,92,185,62,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,115,72,246,186,102,189,187,163,164,107,223,32,88,168,0,10,171,231,157,248,147,253,36,253,90,102,174,92,28,192,40,248,136,177,69,164,154,189,145,127,166,197,7,137,158,42,154,136,224,167,143,34,165,235,124,157,84,236,133,145,198,201,161,141,81,143,133,27,212,177,196,146,181,95,247,228,139,10,243,206,252,73,254,146,126,173,43,47,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,104,128,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,1,93,92,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,60,166,141,238,116,45,99,182,70,200,230,62,48,158,184,30,127,134,234,126,51,6,103,167,249,13,37,246,197,85,81,87,77,79,112,164,85,116,19,190,154,162,74,121,86,55,109,179,216,146,195,34,35,219,187,30,136,142,106,185,170,142,90,33,230,143,239,217,169,191,98,252,158,136,226,121,127,234,231,16,90,103,196,21,166,211,195,245,159,233,53,126,77,215,5,203,18,158,190,42,74,91,229,44,17,73,59,218,233,102,115,99,134,104,227,100,207,138,109,250,152,238,164,217,237,123,226,147,150,230,143,239,217,169,191,98,252,158,136,9,85,200,199,241,217,250,55,250,200,181,67,88,205,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,135,184,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,211,45,60,142,98,255,0,123,35,21,205,99,159,20,177,61,88,206,190,148,12,170,85,95,60,239,196,159,233,39,234,210,213,10,171,231,157,248,147,253,36,253,90,4,85,229,113,239,217,166,95,109,124,158,180,149,92,243,191,18,127,164,159,171,72,171,202,227,223,179,76,190,218,249,61,105,42,185,231,126,36,255,0,73,63,86,129,223,249,98,243,0,172,213,218,58,110,31,181,191,34,241,121,213,39,76,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,249,205,35,218,233,154,246,238,142,145,175,124,150,42,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,125,60,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,168,37,168,0,10,86,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,70,42,231,87,239,79,139,125,95,208,252,198,226,100,174,70,183,107,84,55,93,100,177,77,115,164,101,202,178,158,195,87,79,70,233,154,147,205,4,46,174,108,178,178,61,250,156,198,58,120,90,231,34,108,213,150,52,93,186,147,112,181,240,0,2,42,243,71,247,19,212,223,177,126,113,68,74,162,42,243,71,247,19,212,223,177,126,113,68,5,0,155,84,26,171,155,84,1,0,57,157,112,29,247,111,177,84,235,206,147,217,122,179,236,126,222,239,73,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,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,218,32,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,33,61,56,58,227,23,4,226,255,0,4,168,191,216,40,253,13,146,89,186,62,144,99,253,201,170,61,23,221,154,161,148,191,209,79,130,40,231,238,199,78,178,125,237,23,163,126,151,108,169,231,80,60,209,253,251,53,55,236,95,147,209,24,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,78,215,198,254,175,97,186,245,196,230,91,171,154,127,61,92,150,44,138,158,209,53,58,85,192,176,207,19,217,107,164,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,77,254,70,63,142,207,209,191,214,70,74,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,2,248,66,226,243,246,41,104,214,182,125,22,173,236,234,22,99,232,10,44,95,174,131,196,195,7,105,213,222,42,174,78,165,72,211,181,28,173,232,71,117,245,75,36,91,198,248,210,94,152,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,168,28,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,108,17,193,215,7,88,39,8,24,37,69,130,193,89,233,156,146,243,209,244,131,32,237,205,79,233,78,212,213,15,165,254,133,124,242,199,7,106,58,133,143,239,106,157,123,117,59,117,95,44,107,203,139,129,202,158,20,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,76,160,0,16,255,0,152,207,26,255,0,177,87,78,32,176,96,23,59,84,154,155,148,253,238,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,106,24,171,153,215,48,10,205,34,163,169,225,251,68,50,47,9,157,85,245,65,147,92,162,142,120,170,172,52,178,65,12,209,54,153,238,98,70,179,79,29,71,148,209,189,206,133,172,118,200,217,28,199,199,77,135,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,242,129,119,220,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,239,201,20,234,53,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,78,167,4,138,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,60,106,174,6,209,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,216,10,64,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,126,73,110,252,0,0,0,0,0,0,13,122,243,221,116,212,126,29,56,238,213,61,80,210,251,207,129,186,208,234,6,69,20,208,202,138,250,91,133,43,174,115,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,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,94,206,44,125,233,245,147,235,3,33,249,140,231,117,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,20,67,204,35,63,204,180,179,152,246,109,168,58,125,144,213,216,242,27,29,69,146,166,134,186,153,83,174,39,250,26,141,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,247,138,1,230,143,239,217,169,191,98,252,158,136,11,116,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,72,163,89,109,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,177,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,12,128,0,0,0,2,128,121,163,251,246,106,111,216,191,39,162,39,255,0,37,79,117,140,167,235,2,187,229,214,226,0,115,71,247,236,212,223,177,126,79,68,73,78,0,184,174,211,142,18,184,17,203,115,92,214,95,29,117,174,212,11,148,22,11,4,19,35,42,174,245,77,182,91,85,90,213,84,94,220,44,234,106,203,50,162,182,54,185,168,136,247,190,56,222,18,215,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,209,15,250,42,207,114,175,246,87,35,201,50,59,135,251,229,101,117,202,186,162,79,249,82,77,52,146,63,243,185,206,119,197,84,229,117,75,84,179,189,105,206,238,122,153,169,119,223,76,228,151,158,207,141,173,240,176,211,247,123,80,178,24,254,247,11,25,27,118,142,38,55,213,106,111,182,235,186,170,170,219,79,44,94,95,245,154,69,71,77,196,14,183,227,190,19,58,171,233,159,25,182,203,36,241,85,88,105,100,130,104,101,117,75,26,244,141,102,158,58,143,56,100,99,157,11,88,221,213,178,57,236,140,51,175,47,62,22,110,188,44,104,53,61,139,47,154,173,185,134,75,80,183,140,130,141,46,174,170,162,162,157,125,88,161,130,54,237,11,30,216,82,38,202,246,35,149,242,35,147,187,36,108,135,167,95,115,106,131,85,112,54,83,225,59,221,99,70,254,175,241,239,151,64,101,83,21,112,157,238,177,163,127,87,248,247,203,160,50,168,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,162,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,167,138,213,230,151,192,79,211,186,59,247,21,218,95,63,70,65,106,183,248,204,190,215,81,81,180,117,244,52,144,35,86,178,157,207,93,163,154,24,34,106,62,45,209,178,71,26,43,17,37,106,182,112,205,92,191,120,238,177,113,85,138,199,133,101,47,240,90,155,143,219,210,75,141,54,207,147,210,148,176,71,75,28,183,94,182,83,197,79,7,118,166,161,201,225,154,170,230,109,186,110,223,52,130,220,234,253,233,241,111,171,250,31,152,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,185,255,0,152,15,19,24,111,21,250,151,133,106,150,31,67,87,110,123,112,122,75,109,222,217,82,138,231,219,174,49,215,86,190,88,18,78,148,108,204,233,150,55,178,70,162,117,49,237,234,107,31,215,27,3,48,114,84,247,167,202,126,175,235,190,99,110,39,79,48,46,59,172,92,42,226,178,97,88,179,252,110,166,228,22,245,146,221,77,179,227,244,93,44,241,213,71,21,215,173,244,242,211,207,218,169,167,106,120,103,42,57,251,238,187,55,205,106,175,129,78,37,44,92,43,102,218,133,169,183,52,239,93,102,211,251,133,175,27,164,117,43,231,142,174,241,45,101,19,233,227,149,26,230,116,194,157,167,201,34,171,216,189,184,222,141,85,122,177,174,193,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,31,39,250,42,207,114,175,246,87,35,201,50,59,135,251,229,101,117,202,186,162,79,249,82,77,52,146,63,243,185,206,119,197,84,189,62,95,188,8,216,184,85,197,99,205,114,150,120,221,77,200,45,233,29,198,167,119,199,232,186,89,227,165,146,91,87,67,42,37,167,159,181,83,78,229,241,45,68,115,247,217,54,111,146,226,14,84,252,14,84,233,173,170,131,138,77,73,125,36,183,220,158,206,143,197,173,141,100,83,165,186,221,84,214,61,43,95,38,202,172,169,154,45,154,214,198,228,237,195,44,141,122,185,210,186,56,108,124,10,107,230,255,0,148,223,112,110,52,52,247,53,197,171,188,21,235,31,195,237,55,75,117,79,105,146,118,42,160,187,87,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,157,92,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,0,57,213,251,211,226,223,87,244,63,49,184,144,255,0,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,134,205,32,197,92,52,113,23,130,113,65,165,148,26,153,130,212,127,90,163,188,81,116,77,253,44,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,244,63,218,139,237,68,202,160,0,0,0,0,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,202,188,175,120,233,251,181,226,172,208,237,99,204,252,94,164,217,122,253,15,83,90,222,153,175,182,184,227,106,166,243,43,151,196,86,67,180,157,205,209,175,124,72,201,62,250,230,212,72,147,252,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,242,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,66,85,0,0,226,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,34,133,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,151,42,243,66,227,167,238,215,149,63,67,180,115,51,241,122,109,101,232,244,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,251,235,91,79,34,64,0,47,251,255,0,153,101,255,0,210,255,0,255,0,218,225,64,37,255,0,127,243,44,191,250,95,255,0,251,92,40,4,13,148,248,78,247,88,209,191,171,252,123,229,208,25,84,197,92,39,123,172,104,223,213,254,61,242,232,12,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,122,125,100,250,192,200,126,99,57,178,153,173,103,22,62,244,250,201,245,129,144,252,198,112,59,175,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,189,93,29,196,217,89,36,209,163,163,238,172,141,216,35,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,242,53,151,202,180,207,42,195,241,12,43,58,187,82,111,101,207,109,245,119,11,69,84,113,201,219,119,134,173,158,142,120,28,247,49,24,179,49,240,35,220,198,57,221,49,207,3,149,81,95,178,75,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,122,140,141,36,98,162,181,236,152,47,36,138,188,209,253,196,245,55,236,95,156,81,18,168,138,188,209,253,196,245,55,236,95,156,81,1,66,216,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,152,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,60,204,129,194,119,189,62,141,253,96,99,223,49,128,181,78,104,92,11,125,218,241,87,235,142,142,97,158,47,82,108,189,30,152,166,162,119,76,215,219,92,113,185,23,104,81,171,226,43,33,218,62,222,202,215,190,36,124,127,125,115,105,227,64,130,188,77,243,7,190,241,73,195,46,25,164,57,230,43,182,103,98,200,27,116,187,223,224,145,145,82,215,199,5,44,176,193,35,96,107,125,73,164,241,82,172,168,157,49,181,208,181,204,77,166,237,193,210,184,0,208,106,158,32,248,163,196,113,153,168,169,42,108,86,10,134,100,217,11,42,233,226,169,129,246,234,73,99,115,161,146,25,30,212,149,147,202,232,105,149,17,29,178,84,43,213,142,107,92,132,117,47,79,149,31,14,159,113,110,28,96,207,239,116,253,25,38,169,120,123,237,71,175,191,106,214,214,59,209,209,122,178,190,55,111,28,178,84,117,35,88,244,241,125,183,166,241,38,193,53,64,0,85,95,60,239,196,159,233,39,234,211,21,114,84,247,167,202,126,175,235,190,99,110,50,175,60,239,196,159,233,39,234,211,21,114,84,247,167,202,126,175,235,190,99,110,1,206,175,222,159,22,250,191,161,249,141,196,132,24,158,1,153,103,84,217,5,86,31,143,85,221,153,138,217,228,191,221,210,153,17,207,165,183,71,44,81,75,80,172,223,169,204,99,167,141,95,210,139,210,206,167,187,102,49,238,108,223,231,87,239,79,139,125,95,208,252,198,226,124,156,154,173,54,171,255,0,18,89,181,138,251,108,164,184,219,110,58,111,114,164,172,163,171,133,179,65,83,4,149,246,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,17,131,134,142,34,243,190,23,245,78,131,83,48,90,143,235,84,119,138,46,136,127,166,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,222,182,123,81,125,168,187,4,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,221,113,185,219,35,149,141,235,98,178,70,167,67,218,171,77,156,197,56,21,169,225,107,50,92,227,79,168,42,223,165,119,250,136,97,161,154,166,170,39,190,217,113,153,42,30,182,212,69,145,103,153,141,142,157,210,50,103,51,240,30,214,57,239,123,85,239,197,92,36,113,119,159,112,131,153,94,242,188,50,221,73,120,167,191,89,230,182,213,90,171,234,38,101,35,231,68,87,82,213,57,145,185,17,239,134,95,202,155,172,82,84,70,215,70,178,247,26,22,211,204,83,142,170,110,22,176,213,193,244,250,190,145,250,169,127,167,134,106,24,106,105,101,123,45,150,233,150,161,139,114,69,88,214,9,158,217,41,221,27,33,115,255,0,13,237,123,152,246,53,88,250,43,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,229,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,220,249,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,121,195,35,28,232,90,198,238,173,145,207,100,97,149,121,115,112,81,251,21,116,226,123,254,127,108,181,73,169,185,79,223,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,181,131,205,31,223,179,83,126,197,249,61,17,127,197,0,243,71,247,236,212,223,177,126,79,68,4,117,181,96,25,149,247,13,191,234,13,155,30,171,172,199,177,90,138,26,107,213,116,40,142,101,3,235,22,84,166,89,81,23,169,172,123,160,145,136,253,186,17,253,13,85,71,72,196,118,95,224,235,140,92,239,132,12,238,162,255,0,96,163,244,206,55,121,232,250,65,143,247,33,167,244,167,106,26,134,82,255,0,69,62,9,100,131,181,37,66,201,247,180,78,189,186,93,186,47,148,181,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,69,94,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,233,104,95,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,86,95,60,239,196,159,233,39,234,211,10,114,224,230,1,89,195,189,246,45,36,213,236,139,253,41,235,252,76,241,84,212,71,61,68,152,237,87,67,228,234,167,100,44,146,71,195,52,136,140,124,40,222,148,146,84,149,170,207,191,36,185,175,158,119,226,79,244,147,245,104,17,87,149,199,191,102,153,125,181,242,122,210,255,0,138,1,229,113,239,217,166,95,109,124,158,180,191,224,33,7,54,253,6,166,213,62,26,36,212,155,125,21,92,249,14,152,84,122,82,153,41,169,229,168,124,182,233,223,28,85,209,171,24,244,107,24,214,164,85,47,149,204,127,67,40,220,158,171,94,247,37,58,232,14,177,223,120,127,214,92,79,88,177,200,124,69,94,51,112,109,68,148,221,76,103,139,165,123,93,29,77,55,91,216,244,143,187,4,146,197,220,232,87,51,175,169,190,179,81,77,154,77,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,222,179,85,0,204,28,204,110,214,171,255,0,26,250,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,102,205,5,76,18,89,40,93,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,74,224,3,88,239,186,5,195,7,21,122,171,139,67,215,122,181,91,241,106,123,116,157,76,79,13,85,87,81,93,73,21,78,207,99,216,254,203,234,27,47,109,205,86,191,183,208,187,35,183,72,65,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,246,53,140,107,83,100,68,65,29,218,235,13,170,162,197,13,206,173,150,218,202,136,106,234,40,219,51,146,9,167,133,178,54,41,95,30,253,46,123,27,60,205,107,149,55,106,75,34,38,221,75,184,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,54,94,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,125,86,162,20,237,202,67,65,170,117,79,137,120,245,38,225,69,73,62,61,166,20,254,148,169,74,154,120,170,25,45,198,118,73,21,12,104,199,189,28,199,181,201,45,75,37,107,31,208,250,54,167,170,231,177,201,121,32,69,94,104,254,226,122,155,246,47,206,40,138,1,47,251,154,63,184,158,166,253,139,243,138,34,128,64,236,25,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,114,124,183,57,130,84,241,19,77,38,143,107,37,214,145,186,139,110,167,117,77,21,202,105,98,133,249,51,22,89,228,149,34,167,134,8,161,133,244,208,164,13,86,53,206,124,140,71,201,182,204,145,83,181,243,29,224,114,167,138,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,116,109,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,121,1,180,152,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,0,34,175,52,127,113,61,77,251,23,231,20,68,170,34,175,52,127,113,61,77,251,23,231,20,64,80,182,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,230,124,151,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,122,125,27,250,192,199,190,99,1,103,220,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,252,161,141,141,116,205,123,182,87,72,214,50,64,202,188,185,184,215,253,149,90,113,61,131,63,185,218,163,212,220,91,239,119,42,104,23,181,37,210,133,17,137,29,205,176,244,181,141,234,123,214,57,91,18,185,172,145,173,118,209,54,104,163,73,128,107,3,165,186,165,157,232,182,119,108,212,205,52,190,250,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,247,185,152,248,221,188,114,189,190,179,87,109,247,77,149,17,83,96,158,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,16,131,158,119,226,79,244,147,245,105,89,120,158,1,153,103,84,217,5,86,31,143,85,221,153,138,217,228,191,221,210,153,17,207,165,183,71,44,81,75,80,172,223,169,204,99,167,141,95,210,139,210,206,167,187,102,49,238,109,154,115,206,252,73,254,146,126,173,49,87,37,79,122,124,167,234,254,187,230,54,224,33,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,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,197,28,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,212,95,49,254,95,245,156,59,223,101,213,189,33,199,127,210,158,191,195,65,45,53,60,147,212,73,142,213,116,50,62,154,135,204,249,36,124,51,72,138,246,76,174,233,73,37,88,156,140,251,202,203,130,248,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,91,247,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,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,78,193,170,90,165,157,235,78,119,115,212,205,75,190,250,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,247,184,88,200,219,180,113,49,190,171,83,125,183,93,213,85,86,218,121,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,121,195,35,28,232,90,198,238,173,145,207,100,97,149,121,115,112,81,251,21,116,226,123,254,127,108,181,73,169,185,79,223,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,181,131,205,31,223,179,83,126,197,249,61,17,127,197,0,243,71,247,236,212,223,177,126,79,68,4,117,181,96,25,149,247,13,191,234,13,155,30,171,172,199,177,90,138,26,107,213,116,40,142,101,3,235,22,84,166,89,81,23,169,172,123,160,145,136,253,186,17,253,13,85,71,72,196,118,95,224,235,140,92,239,132,12,238,162,255,0,96,163,244,206,55,121,232,250,65,143,247,33,167,244,167,106,26,134,82,255,0,69,62,9,100,131,181,37,66,201,247,180,78,189,186,93,186,47,148,181,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,69,94,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,233,104,95,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,86,95,60,239,196,159,233,39,234,211,10,114,224,230,1,89,195,189,246,45,36,213,236,139,253,41,235,252,76,241,84,212,71,61,68,152,237,87,67,228,234,167,100,44,146,71,195,52,136,140,124,40,222,148,146,84,149,170,207,191,36,185,175,158,119,226,79,244,147,245,104,17,87,149,199,191,102,153,125,181,242,122,210,85,115,206,252,73,254,146,126,173,34,175,43,143,126,205,50,251,107,228,245,164,170,231,157,248,147,253,36,253,90,5,101,224,120,6,101,169,249,52,24,102,159,227,213,119,219,237,85,61,93,77,61,190,145,17,211,206,202,106,121,42,37,72,219,190,239,122,69,12,138,140,110,239,122,162,53,168,231,42,53,126,173,45,213,44,239,69,179,187,102,166,105,165,247,208,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,189,204,199,198,237,227,149,237,245,154,187,111,186,108,168,138,146,3,149,199,191,102,153,125,181,242,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,242,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,236,140,87,53,237,100,177,68,245,99,250,58,87,97,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,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,168,190,117,126,244,248,183,213,253,15,204,110,36,42,210,221,82,206,244,91,59,182,106,102,154,95,125,13,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,220,204,124,110,222,57,94,223,89,171,182,251,166,202,136,169,53,121,213,251,211,226,223,87,244,63,49,184,144,171,29,210,220,239,43,193,50,237,76,176,88,188,86,55,130,120,15,164,21,190,42,22,120,63,27,50,195,75,247,183,189,36,147,174,70,171,126,246,215,116,237,187,182,79,48,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,179,53,154,224,240,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,233,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,222,230,99,36,110,210,68,246,250,205,77,246,221,55,69,69,80,236,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,45,204,51,141,59,175,20,250,161,81,98,196,50,10,183,105,94,53,80,137,143,209,173,51,169,82,182,116,143,166,91,132,241,185,202,231,189,206,89,91,18,189,26,172,133,90,157,184,222,249,186,179,7,51,174,96,20,122,187,89,83,195,246,136,100,94,47,5,164,234,131,38,185,69,28,18,210,223,170,163,158,25,162,109,51,220,197,145,33,130,74,127,41,163,123,91,51,158,237,145,209,181,143,146,0,89,177,107,238,65,110,191,93,173,20,62,34,147,25,183,178,233,116,147,186,198,120,122,87,213,65,72,217,54,114,162,191,121,234,233,217,179,81,93,235,239,183,75,92,168,28,81,181,65,170,185,181,64,0,0,20,67,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,67,83,104,140,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,215,51,138,61,11,253,141,122,237,147,104,167,210,159,164,127,71,60,23,244,207,192,248,62,255,0,136,163,130,167,247,30,228,157,61,61,254,159,195,93,250,119,242,223,100,12,84,91,247,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,70,174,84,156,40,233,199,17,58,143,146,230,186,161,23,165,109,90,115,232,233,225,176,75,10,58,150,229,85,84,181,11,27,170,85,87,215,134,63,10,229,88,118,233,145,207,106,61,85,141,124,114,221,248,0,0,24,43,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,237,170,90,165,157,235,78,119,115,212,205,75,190,250,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,247,184,88,200,219,180,113,49,190,171,83,125,183,93,213,85,86,229,57,136,242,242,172,226,111,109,88,210,251,199,135,207,173,22,249,98,125,182,225,85,60,176,222,227,103,107,177,75,12,146,207,217,183,244,35,106,92,212,100,73,28,146,212,42,200,230,117,58,84,140,28,183,57,116,212,231,249,12,154,201,196,102,21,87,6,49,99,168,116,118,91,13,193,177,116,93,174,48,85,79,79,82,202,216,21,235,52,108,165,154,153,90,234,121,99,103,117,238,106,57,93,27,31,28,129,207,240,237,203,254,179,72,184,76,213,190,32,117,191,29,240,153,213,94,159,228,19,227,54,217,100,158,42,171,13,44,150,106,232,101,117,75,26,244,141,102,158,58,143,56,100,99,157,11,88,221,213,178,57,236,142,176,77,148,248,177,247,88,214,79,171,252,135,229,211,154,214,1,106,156,215,56,22,253,223,138,13,20,195,63,219,21,89,253,21,11,191,189,115,110,145,211,163,127,225,124,83,218,239,224,76,172,254,168,152,174,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,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,156,202,96,227,131,150,6,125,132,234,133,186,245,194,254,158,85,223,48,156,174,162,150,221,75,103,182,186,106,137,236,85,189,182,177,201,83,36,242,61,222,26,71,53,210,248,167,189,35,141,92,246,73,219,70,198,233,2,213,56,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,184,220,237,145,202,198,245,177,89,35,83,161,237,85,214,136,191,238,1,184,33,253,134,184,174,67,233,124,227,233,30,73,153,122,62,75,167,134,167,236,208,209,248,104,228,233,134,14,173,228,151,105,42,42,55,153,221,29,109,237,253,234,53,71,117,80,8,31,85,206,211,117,178,212,178,142,243,108,171,160,168,146,158,10,182,69,83,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,216,230,61,174,77,209,81,75,74,229,71,199,79,238,28,47,235,94,103,254,215,165,192,43,107,155,253,243,93,107,146,161,93,255,0,5,225,88,230,255,0,14,20,127,245,60,39,117,214,206,7,42,120,173,224,155,67,51,13,62,125,37,62,162,225,250,111,100,101,12,50,178,40,153,123,164,117,190,157,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,199,78,192,109,80,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,254,252,145,78,160,0,0,0,0,53,172,226,199,222,159,89,62,176,50,31,152,206,99,74,219,77,214,221,77,65,89,112,182,85,210,211,221,41,214,174,134,89,161,115,25,85,2,75,36,43,44,78,84,217,236,73,97,150,53,115,119,78,184,222,223,107,85,19,37,241,99,239,79,172,159,88,25,15,204,103,44,211,135,158,19,48,222,46,185,98,105,158,15,125,168,164,179,223,104,42,46,213,54,44,141,212,11,85,61,169,235,124,170,89,209,140,73,34,87,178,88,152,177,185,138,254,141,251,111,84,87,68,197,64,139,252,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,239,201,45,223,154,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,154,114,163,227,167,247,14,23,245,175,51,255,0,107,210,224,21,181,205,254,249,174,181,201,80,174,255,0,130,240,172,115,127,135,10,63,250,158,16,45,80,0,0,160,30,104,254,253,154,155,246,47,201,232,139,254,40,7,154,63,191,102,166,253,139,242,122,32,35,173,171,0,204,175,184,109,255,0,80,108,216,245,93,102,61,138,212,80,211,94,171,161,68,115,40,31,88,178,165,50,202,136,189,77,99,221,4,140,71,237,208,143,232,106,170,58,70,35,178,255,0,7,92,98,231,124,32,103,117,23,251,5,31,166,113,187,207,71,210,12,127,185,13,63,165,59,80,212,50,151,250,41,240,75,36,29,169,42,22,79,189,162,117,237,210,237,209,124,166,87,36,123,77,170,255,0,106,215,155,21,246,217,73,113,182,220,105,241,250,74,202,58,184,91,52,21,48,72,219,155,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,137,92,116,112,101,125,224,243,81,233,109,145,221,125,51,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,187,109,52,93,216,145,100,107,82,57,26,246,185,189,42,175,138,48,191,76,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,5,27,114,211,227,170,155,134,92,154,171,76,53,58,190,146,151,75,242,58,137,238,85,85,206,165,150,73,237,23,20,167,68,108,236,72,35,124,179,50,100,130,24,93,26,181,122,87,183,35,92,196,108,137,37,228,128,0,1,64,60,209,253,251,53,55,236,95,147,209,17,126,75,181,214,107,85,61,138,107,157,91,237,180,117,19,85,211,209,186,103,44,16,207,51,99,108,178,178,61,250,90,247,182,8,90,231,34,110,228,138,52,93,250,83,105,65,205,31,223,179,83,126,197,249,61,17,245,114,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,160,204,28,177,121,127,209,234,237,101,55,16,58,223,142,248,188,22,147,166,124,102,219,44,144,75,75,126,170,142,121,161,149,213,44,107,214,68,134,9,41,252,225,145,141,108,206,123,119,87,70,215,178,73,213,196,159,49,29,26,225,159,89,113,45,37,202,83,210,158,148,235,126,81,89,111,168,116,147,98,240,189,172,90,89,38,167,108,110,239,119,58,220,247,70,215,182,86,68,212,145,25,39,114,38,191,149,227,23,138,188,19,130,125,26,167,101,146,219,106,143,36,171,183,190,139,7,198,252,28,209,80,203,225,157,79,19,155,247,136,251,113,67,79,28,241,201,218,87,69,214,214,118,216,230,170,245,54,128,114,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,32,54,125,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,189,126,26,227,107,173,142,174,150,126,135,185,143,232,150,53,115,29,210,246,57,171,178,249,57,170,139,230,138,106,218,95,159,46,46,18,51,46,20,180,142,190,151,80,114,138,186,140,135,48,168,130,233,93,97,138,165,37,183,89,30,214,43,82,56,182,221,175,169,115,85,169,60,173,94,135,118,162,99,122,155,10,75,37,6,1,178,159,9,222,235,26,55,245,127,143,124,186,3,42,152,171,132,239,117,141,27,250,191,199,190,93,1,149,64,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,121,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,117,78,18,117,190,235,196,126,128,227,154,209,121,177,210,89,170,50,58,139,163,153,65,77,35,164,101,52,16,220,106,105,225,98,189,222,111,122,69,12,125,111,217,168,231,245,57,26,196,84,98,6,96,0,1,78,220,214,56,28,166,211,91,173,127,20,154,108,250,185,108,89,61,225,95,148,219,28,201,103,91,117,198,169,207,122,214,178,77,149,25,77,52,187,181,205,145,201,219,154,88,218,197,115,101,108,112,215,1,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,190,220,192,184,99,177,112,171,175,178,97,88,181,235,198,217,114,11,122,228,182,234,111,12,248,253,23,75,61,109,84,113,80,245,190,89,95,63,105,148,237,78,243,149,28,253,247,86,162,249,168,70,178,202,121,90,112,19,244,238,178,195,197,118,168,79,209,143,218,174,30,51,16,181,211,212,109,37,125,117,36,234,212,172,168,115,23,120,225,134,120,156,140,139,116,116,146,70,170,244,72,154,141,158,58,242,235,225,159,13,226,151,136,100,195,53,6,186,173,152,245,130,207,54,71,93,69,76,170,199,220,217,13,69,60,41,72,178,163,145,208,177,206,168,106,189,237,245,250,24,230,181,88,231,36,140,191,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,0,250,192,0,82,183,58,191,122,124,91,234,254,135,230,55,18,5,71,105,186,205,106,168,190,195,108,171,125,182,142,162,26,74,138,198,194,229,130,25,230,108,142,138,39,201,183,75,94,246,193,51,154,213,93,220,145,72,169,191,74,237,61,121,213,251,211,226,223,87,244,63,49,184,157,171,148,54,153,226,186,201,167,28,71,233,110,107,73,226,44,185,53,190,193,111,169,233,142,55,201,15,90,92,250,39,139,184,199,177,179,68,244,108,145,189,90,189,18,49,142,68,221,168,4,75,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,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,235,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,205,124,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,240,30,231,181,143,123,81,143,11,222,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,42,175,158,119,226,79,244,147,245,105,106,133,85,243,206,252,73,254,146,126,173,2,181,112,13,45,206,245,67,233,31,208,91,23,164,254,137,99,245,153,77,227,250,42,24,124,45,174,151,167,191,63,223,94,222,190,158,227,61,70,117,61,119,242,106,236,167,43,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,102,7,37,79,122,124,167,234,254,187,230,54,227,137,230,133,193,71,236,127,206,223,172,250,123,108,181,80,233,182,101,112,101,52,86,234,36,236,250,26,232,232,92,247,211,164,78,114,239,12,189,169,230,141,99,68,100,126,188,93,17,181,145,119,2,218,184,104,226,47,4,226,131,75,40,53,51,5,168,254,181,71,120,162,232,155,250,89,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,232,127,181,23,218,137,5,121,162,243,0,163,180,81,220,184,100,209,12,139,189,117,155,196,219,179,139,164,17,193,61,44,116,178,193,44,19,90,91,220,99,250,166,94,238,242,201,26,177,208,186,54,198,142,87,172,173,138,186,248,125,226,119,89,120,97,190,221,175,250,67,148,122,54,75,221,190,91,125,117,52,240,182,162,150,109,216,244,134,119,66,253,216,179,64,247,172,145,61,81,118,119,83,92,142,142,73,99,127,74,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,243,114,171,151,218,160,124,152,214,45,125,204,46,51,90,113,202,31,23,87,79,111,175,186,73,31,117,145,244,210,209,82,203,87,83,38,239,84,69,232,130,9,95,182,253,78,233,217,168,174,84,69,226,139,158,210,174,9,45,92,40,112,53,173,23,220,158,10,74,237,69,202,180,222,245,53,214,177,212,173,108,246,152,29,103,87,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,237,171,145,82,56,246,166,16,47,251,255,0,153,101,255,0,210,255,0,255,0,218,225,64,37,255,0,127,243,44,191,250,95,255,0,251,92,40,4,13,148,248,78,247,88,209,191,171,252,123,229,208,25,84,197,92,39,123,172,104,223,213,254,61,242,232,12,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,122,125,100,250,192,200,126,99,57,178,153,173,103,22,62,244,250,201,245,129,144,252,198,112,45,123,132,61,6,195,120,146,229,111,136,105,78,103,69,72,230,92,105,239,175,182,87,77,78,179,62,211,113,75,173,122,83,214,196,141,123,29,215,27,157,186,181,30,222,182,43,227,114,244,61,200,181,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,37,218,114,184,247,19,211,47,182,190,113,90,116,174,110,248,198,145,221,120,92,102,67,168,215,10,187,109,246,207,120,137,152,141,85,21,181,149,83,212,92,101,138,78,170,39,185,219,44,116,210,197,27,223,35,146,70,108,180,241,63,105,93,27,33,144,48,87,42,206,60,127,249,35,133,77,95,189,127,93,139,16,190,220,238,63,240,12,166,178,53,157,175,252,225,209,62,73,191,173,211,177,191,185,48,149,92,209,253,196,245,55,236,95,156,81,20,2,91,246,173,230,154,203,157,242,121,189,222,245,191,25,244,109,233,45,248,220,116,23,7,93,27,93,37,250,214,181,246,201,41,110,114,175,91,223,28,210,178,77,164,108,142,87,172,145,189,234,140,73,17,141,10,150,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,60,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,90,1,59,254,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,11,95,226,95,149,158,51,168,252,67,98,154,183,167,212,212,145,216,175,217,69,61,86,160,216,106,106,42,24,202,152,31,81,83,87,113,175,74,165,157,101,99,230,78,213,51,41,224,141,168,215,200,215,163,163,106,61,205,159,246,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,24,215,134,142,34,240,78,40,52,178,131,83,48,90,143,235,84,119,138,46,137,191,165,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,222,135,251,81,125,168,153,84,0,0,10,171,231,157,248,147,253,36,253,90,98,174,74,158,244,249,79,213,253,119,204,109,198,85,231,157,248,147,253,36,253,90,98,174,74,158,244,249,79,213,253,119,204,109,192,57,213,251,211,226,223,87,244,63,49,184,142,74,158,244,249,79,213,253,119,204,109,195,157,95,189,62,45,245,127,67,243,27,136,228,169,239,79,148,253,95,215,124,198,220,5,196,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,190,220,107,240,163,125,225,47,89,107,112,222,213,214,179,16,185,111,89,139,94,235,97,99,124,125,47,75,22,72,213,209,170,177,102,129,239,237,72,155,49,203,179,36,237,177,146,198,134,197,38,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,91,125,183,68,84,10,213,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,91,106,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,1,64,60,209,253,251,53,55,236,95,147,209,23,252,80,15,52,127,126,205,77,251,23,228,244,64,103,94,74,250,189,134,226,26,161,155,105,29,246,122,184,111,186,133,79,67,53,137,91,2,190,9,159,111,142,182,89,225,123,211,205,143,88,166,89,26,170,157,10,144,200,138,228,114,177,175,179,238,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,117,162,47,163,151,55,26,255,0,178,171,78,39,176,103,247,59,84,122,155,139,125,238,229,77,2,246,164,186,80,162,49,35,185,182,30,150,177,189,79,122,199,43,98,87,53,146,53,174,218,38,205,20,104,20,153,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,245,103,58,233,168,250,147,167,24,54,151,230,183,159,74,218,180,231,199,69,96,154,116,87,85,83,210,213,37,58,45,43,164,85,245,225,143,194,183,180,138,157,76,107,220,196,114,177,177,177,151,169,199,71,6,86,46,48,244,226,150,217,29,215,208,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,190,240,203,218,137,22,70,181,100,141,204,107,155,212,136,248,164,215,218,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,37,7,43,143,126,205,50,251,107,228,245,165,255,0,20,3,202,227,223,179,76,190,218,249,61,105,127,192,10,139,231,63,195,197,171,27,201,177,174,36,113,171,85,91,31,150,84,58,201,148,84,58,177,174,129,107,97,167,143,192,57,145,57,122,218,247,211,193,80,215,43,62,247,181,44,106,168,215,185,86,75,116,48,167,26,26,57,125,215,222,24,51,253,42,197,166,232,189,93,109,241,212,91,163,233,98,248,154,170,74,136,170,226,166,221,239,99,25,222,125,59,98,238,57,200,214,119,58,215,116,110,202,26,225,0,119,253,1,209,203,239,16,26,203,137,232,238,57,55,135,171,201,174,13,167,146,167,165,143,240,148,172,107,164,169,169,232,123,216,146,118,160,142,89,123,125,104,231,244,116,183,214,114,32,23,21,202,67,65,169,180,179,134,136,245,38,225,69,87,6,67,169,245,30,148,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,172,214,49,203,55,192,2,42,243,71,247,19,212,223,177,126,113,68,80,9,127,220,209,253,196,245,55,236,95,156,81,20,2,6,213,5,37,243,134,162,209,38,113,23,79,112,192,238,213,114,106,12,244,233,14,123,66,230,207,216,129,236,165,164,91,116,204,89,24,140,87,201,77,39,75,146,39,185,136,144,199,187,88,245,122,190,127,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,154,33,255,0,69,89,238,85,254,202,228,121,38,71,112,255,0,124,172,174,185,87,84,73,255,0,42,73,166,146,71,254,119,57,206,248,170,129,146,184,69,173,214,219,119,17,120,101,195,135,75,77,37,211,80,105,106,42,102,181,80,213,186,6,193,84,198,210,204,181,48,200,179,189,140,70,58,153,39,106,175,91,31,178,175,67,154,254,149,77,146,72,149,203,207,130,203,87,11,26,95,79,125,203,241,250,70,234,166,75,78,171,144,86,37,75,106,150,138,5,147,170,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,122,101,168,2,42,243,71,247,19,212,223,177,126,113,68,74,162,42,243,71,247,19,212,223,177,126,113,68,5,43,112,157,239,79,163,127,88,24,247,204,96,54,83,53,172,225,59,222,159,70,254,176,49,239,152,192,92,247,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,10,203,230,117,164,124,62,233,23,16,85,54,157,16,188,120,74,250,190,169,242,108,74,42,9,98,165,176,213,73,20,51,196,234,105,92,212,141,97,158,58,142,180,134,53,115,97,115,28,136,173,107,153,20,120,255,0,129,12,211,89,112,126,40,49,27,142,133,227,63,74,50,74,175,21,77,38,58,251,163,109,240,222,40,124,60,146,84,211,201,51,222,200,219,180,113,58,86,44,157,77,108,176,196,254,135,171,81,139,133,127,209,86,123,149,127,178,185,30,73,145,220,63,223,43,43,174,85,213,18,127,202,146,105,164,145,255,0,157,206,115,190,42,165,239,114,243,224,178,213,194,198,151,211,223,114,252,126,145,186,169,146,211,170,228,21,137,82,218,165,162,129,100,234,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,114,70,50,30,144,140,28,243,191,18,127,164,159,171,76,85,201,83,222,159,41,250,191,174,249,141,184,202,188,243,191,18,127,164,159,171,76,85,201,83,222,159,41,250,191,174,249,141,184,11,137,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,74,1,227,111,131,236,155,132,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,94,150,236,60,117,77,82,210,220,19,90,112,75,158,153,234,93,139,211,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,190,66,246,72,221,164,137,142,245,92,155,237,178,238,138,168,161,82,220,177,121,127,209,234,237,101,55,16,58,223,142,248,188,22,147,166,124,102,219,44,144,75,75,126,170,142,121,161,149,213,44,107,214,68,134,9,41,252,225,145,141,108,206,123,119,87,70,215,178,75,148,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,1,64,60,209,253,251,53,55,236,95,147,209,23,252,80,15,52,127,126,205,77,251,23,228,244,64,103,94,74,250,189,134,226,26,161,155,105,29,246,122,184,111,186,133,79,67,53,137,91,2,190,9,159,111,142,182,89,225,123,211,205,143,88,166,89,26,170,157,10,144,200,138,228,114,177,175,179,238,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,117,162,47,163,151,55,26,255,0,178,171,78,39,176,103,247,59,84,122,155,139,125,238,229,77,2,246,164,186,80,162,49,35,185,182,30,150,177,189,79,122,199,43,98,87,53,146,53,174,218,38,205,20,104,20,153,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,245,103,58,233,168,250,147,167,24,54,151,230,183,159,74,218,180,231,199,69,96,154,116,87,85,83,210,213,37,58,45,43,164,85,245,225,143,194,183,180,138,157,76,107,220,196,114,177,177,177,151,169,199,71,6,86,46,48,244,226,150,217,29,215,208,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,190,240,203,218,137,22,70,181,100,141,204,107,155,212,136,248,164,215,218,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,37,7,43,143,126,205,50,251,107,228,245,164,170,231,157,248,147,253,36,253,90,69,94,87,30,253,154,101,246,215,201,235,73,85,207,59,241,39,250,73,250,180,8,171,202,227,223,179,76,190,218,249,61,105,126,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,148,25,202,227,223,179,76,190,218,249,61,105,53,57,177,113,175,110,197,177,91,159,10,250,111,115,235,201,47,59,83,102,51,177,106,169,230,181,80,186,58,122,136,233,227,114,53,145,205,226,163,155,165,234,217,30,212,137,37,141,236,85,149,21,129,89,124,72,209,104,149,6,182,229,48,112,229,118,171,184,233,211,170,34,154,199,53,75,103,107,218,201,32,141,242,194,137,80,198,77,209,28,206,150,54,44,136,175,86,49,170,174,122,250,238,151,252,154,43,117,182,151,91,111,240,96,246,154,74,205,58,172,167,130,28,234,105,157,2,62,141,233,5,99,237,179,68,142,123,102,87,172,204,150,53,70,35,217,209,43,213,237,69,72,222,200,107,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,82,220,234,253,233,241,111,171,250,31,152,220,76,149,201,30,211,106,191,218,181,230,197,125,182,82,92,109,183,26,124,126,146,178,142,174,22,205,5,76,18,54,230,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,49,175,58,191,122,124,91,234,254,135,230,55,19,42,242,49,252,118,126,141,254,178,2,37,113,253,193,245,215,132,221,92,115,109,233,73,38,9,152,212,86,87,226,143,134,87,43,233,160,99,218,178,80,202,217,30,233,122,233,210,104,152,146,57,206,73,88,230,63,171,173,100,142,60,127,163,60,89,235,206,128,225,185,118,7,165,185,213,93,158,209,152,211,246,170,152,207,55,209,78,170,196,117,93,27,183,222,158,165,209,53,97,89,89,230,172,114,47,238,145,67,36,86,255,0,205,67,91,244,191,77,184,104,186,233,182,119,99,171,190,221,245,42,158,106,11,13,186,25,36,129,145,207,76,248,101,241,210,204,223,38,178,154,87,83,72,145,249,172,175,232,141,91,219,89,94,202,33,3,181,105,110,150,231,122,211,157,219,52,207,77,44,94,153,201,47,61,239,5,69,226,161,167,238,246,161,124,210,125,242,103,178,54,237,28,79,119,172,228,223,109,147,117,84,69,181,254,33,184,76,195,120,69,229,137,169,152,61,138,162,146,241,125,175,168,180,212,223,114,54,208,45,44,247,87,165,242,149,96,71,177,100,149,88,200,162,122,70,214,35,250,55,238,61,17,29,43,213,98,255,0,41,46,32,180,227,70,245,198,225,133,103,56,255,0,244,126,166,120,11,21,146,255,0,28,9,44,148,21,93,231,163,105,28,136,213,145,176,213,73,36,40,231,53,122,91,36,16,43,218,173,222,72,172,87,154,63,184,158,166,253,139,243,138,32,40,4,218,160,213,92,218,160,0,0,1,64,60,209,253,251,53,55,236,95,147,209,23,252,80,15,52,127,126,205,77,251,23,228,244,64,74,174,70,63,142,207,209,191,214,69,170,21,87,200,199,241,217,250,55,250,200,181,64,0,0,0,0,49,87,22,62,235,26,201,245,127,144,252,186,115,90,195,101,62,44,125,214,53,147,234,255,0,33,249,116,230,181,128,109,80,0,0,106,174,109,80,106,174,6,202,124,39,123,172,104,223,213,254,61,242,232,8,65,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,111,240,157,238,177,163,127,87,248,247,203,160,50,168,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,70,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,234,230,91,203,238,167,71,174,183,142,32,244,130,213,73,30,159,87,212,120,155,197,166,146,40,169,96,198,158,247,82,193,26,70,143,157,95,59,42,42,103,149,200,200,98,107,32,77,154,136,140,70,237,10,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,3,103,48,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,0,26,214,113,99,239,79,172,159,88,25,15,204,103,46,167,149,199,184,158,153,125,181,243,138,210,149,184,177,247,167,214,79,172,12,135,230,51,151,83,202,227,220,79,76,190,218,249,197,104,29,127,152,239,3,149,60,86,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,162,19,106,130,184,57,168,112,43,77,159,227,215,94,39,180,182,130,146,12,158,199,79,53,203,51,134,106,169,122,238,214,232,41,97,99,103,137,100,145,97,141,244,176,211,42,172,108,99,59,172,115,215,169,210,49,140,144,59,87,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,158,166,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,145,176,79,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,81,64,60,209,253,251,53,55,236,95,147,209,23,252,80,15,52,127,126,205,77,251,23,228,244,64,74,174,70,63,142,207,209,191,214,68,244,226,234,139,68,174,60,58,102,118,254,34,238,213,118,189,62,170,167,166,134,235,93,72,217,221,61,43,221,85,10,83,77,26,64,199,189,94,218,149,129,200,157,15,102,232,157,109,115,58,145,96,7,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,141,92,195,56,211,186,241,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,250,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,168,34,89,118,124,158,107,117,181,252,58,84,91,243,203,77,36,122,125,5,66,205,129,87,53,208,119,231,99,234,170,210,227,11,210,55,171,209,145,212,199,212,213,149,141,122,172,210,108,231,177,24,140,128,28,188,248,44,186,241,79,170,20,247,220,191,31,171,118,149,227,85,10,185,5,98,84,186,149,43,103,72,250,162,183,193,35,90,174,123,220,229,137,210,163,21,170,200,85,203,220,141,239,135,170,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,235,0,1,64,60,209,253,251,53,55,236,95,147,209,18,211,150,246,188,225,188,54,242,252,212,125,86,204,235,105,26,203,118,113,113,101,178,134,106,133,133,247,107,138,218,168,22,158,138,37,107,30,238,185,28,221,149,200,199,116,49,31,35,147,161,142,84,137,124,209,253,251,53,55,236,95,147,209,17,170,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,67,176,107,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,121,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,217,255,0,42,30,7,41,177,171,85,147,139,141,70,125,90,95,110,84,245,15,196,109,42,201,105,210,134,146,86,201,3,171,103,71,35,86,87,207,19,159,218,106,111,18,67,43,100,221,238,145,157,156,21,203,23,128,239,187,125,246,155,94,117,98,203,213,128,227,247,6,250,54,215,113,183,119,41,114,137,154,201,155,38,206,238,181,123,52,243,182,157,93,213,28,145,76,228,146,21,223,162,86,165,212,128,53,87,54,168,53,87,3,101,62,19,189,214,52,111,234,255,0,30,249,116,6,74,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,188,39,123,172,104,223,213,254,61,242,232,10,171,230,117,199,143,221,190,251,83,160,218,79,122,234,192,113,251,131,189,37,116,183,92,123,148,185,68,205,100,46,143,118,246,154,189,154,121,219,80,141,233,146,72,166,114,71,50,111,209,19,144,48,167,29,28,102,223,120,195,212,122,91,156,118,175,67,97,152,191,136,167,198,109,178,177,139,84,216,229,86,119,106,106,100,110,251,205,47,106,37,88,218,229,142,54,177,173,111,82,163,229,146,218,185,92,123,137,233,151,219,95,56,173,40,4,191,238,87,30,226,122,101,246,215,206,43,64,149,64,0,5,43,115,171,247,167,197,190,175,232,126,99,113,46,164,165,110,117,126,244,248,183,213,253,15,204,110,32,57,42,123,211,229,63,87,245,223,49,183,23,82,82,183,37,79,122,124,167,234,254,187,230,54,226,234,64,0,0,165,110,117,126,244,248,183,213,253,15,204,110,38,85,228,99,248,236,253,27,253,100,98,174,117,126,244,248,183,213,253,15,204,110,38,85,228,99,248,236,253,27,253,100,4,244,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,25,175,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,212,158,46,227,24,247,67,43,21,178,70,245,106,117,198,246,57,19,103,33,179,241,18,185,131,112,73,106,226,191,0,142,251,140,65,73,67,168,184,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,113,90,136,146,73,184,68,14,84,252,117,83,97,210,80,112,177,170,245,244,148,214,42,170,132,135,10,174,109,44,174,157,183,26,186,214,39,163,94,144,198,228,115,37,150,162,73,91,52,138,222,218,164,141,115,220,215,70,145,91,161,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,230,91,247,42,62,53,254,233,184,172,28,53,234,101,206,213,77,146,98,86,250,122,108,74,93,251,51,94,45,112,198,230,173,63,66,53,35,116,212,177,198,207,54,187,174,72,151,169,88,171,12,210,184,44,84,0,0,170,190,121,223,137,63,210,79,213,165,170,21,87,207,59,241,39,250,73,250,180,12,85,201,83,222,159,41,250,191,174,249,141,184,177,254,60,56,129,210,253,9,225,231,41,135,80,95,73,112,174,204,108,247,11,13,151,30,145,100,87,221,231,154,157,209,185,174,108,82,71,43,105,152,146,181,102,149,178,49,88,199,34,53,221,215,196,215,85,7,44,141,116,211,142,29,53,131,58,213,13,80,188,248,27,85,14,159,214,197,12,49,34,62,170,225,84,235,133,189,99,165,166,141,85,59,147,63,165,219,38,232,212,107,92,247,185,140,99,222,220,43,196,191,17,121,223,20,26,167,95,169,153,213,71,245,218,59,61,23,68,63,210,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,111,91,253,170,190,196,64,197,68,148,229,239,196,22,156,112,217,196,117,191,63,213,44,127,198,217,106,237,243,217,253,36,200,18,105,172,82,78,248,255,0,163,227,143,165,207,119,75,25,36,79,72,213,36,237,79,47,79,90,253,234,73,1,192,151,44,90,205,103,211,140,131,84,53,190,139,208,214,172,163,31,168,163,193,225,157,147,165,84,85,82,163,86,27,227,163,142,88,183,134,61,190,245,12,138,173,157,175,115,213,26,196,137,242,196,14,37,248,116,206,248,95,213,58,253,51,206,169,255,0,174,214,89,235,122,225,254,153,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,186,217,236,84,246,42,133,249,241,55,118,181,95,248,68,213,123,237,138,231,73,113,182,220,116,222,251,87,71,89,73,51,102,130,166,9,45,147,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,13,109,201,211,195,95,48,10,203,71,12,186,165,195,38,183,228,93,235,84,218,127,121,183,96,247,73,227,158,122,168,234,165,165,116,16,218,93,219,99,250,161,94,238,241,73,34,177,176,182,55,70,174,86,44,77,138,11,1,127,223,252,203,47,254,151,255,0,254,215,10,1,47,251,255,0,153,101,255,0,210,255,0,255,0,218,225,64,32,108,167,194,119,186,198,141,253,95,227,223,46,128,202,166,42,225,59,221,99,70,254,175,241,239,151,64,101,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,251,211,235,39,214,6,67,243,25,205,148,205,107,56,177,247,167,214,79,172,12,135,230,51,129,111,220,6,234,102,43,163,124,179,49,93,82,205,106,252,61,151,25,183,223,238,21,61,50,70,201,38,232,187,214,244,65,23,113,236,99,166,149,234,216,227,98,185,58,228,123,26,139,187,144,168,190,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,156,86,111,175,57,150,103,163,218,121,161,174,173,171,164,196,240,10,122,199,178,222,218,132,116,21,183,26,138,234,186,135,86,189,168,198,175,91,98,169,100,13,107,149,253,9,28,142,98,183,189,35,76,213,203,231,130,75,175,21,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,61,195,48,114,163,224,163,238,155,149,65,196,166,166,91,46,180,216,222,37,112,167,169,196,162,219,179,13,226,233,12,142,114,212,117,163,146,71,67,75,36,108,242,107,122,36,149,122,85,234,144,205,19,167,87,52,127,113,61,77,251,23,231,20,68,148,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,124,200,215,205,31,220,79,83,126,197,249,197,16,20,173,194,119,189,62,141,253,96,99,223,49,128,145,92,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,245,25,26,198,244,69,107,31,52,117,225,59,222,159,70,254,176,49,239,152,192,108,123,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,249,129,175,23,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,254,186,182,39,61,141,241,49,181,210,58,23,245,55,165,234,173,85,237,190,70,63,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,161,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,37,121,52,228,156,69,211,228,215,76,118,203,140,85,220,116,86,106,138,181,188,86,57,105,105,224,182,222,228,167,137,209,212,50,71,179,191,84,245,142,150,40,29,4,78,86,198,149,49,202,244,111,171,214,29,131,158,119,226,79,244,147,245,105,138,185,42,123,211,229,63,87,245,223,49,183,22,169,174,156,46,104,79,18,158,132,251,181,224,223,72,254,142,120,159,70,127,76,235,40,251,30,35,181,222,254,166,150,62,174,174,196,95,133,190,221,62,91,110,187,241,58,41,193,159,13,156,59,101,85,89,174,142,105,191,209,251,213,109,189,246,185,234,125,49,95,87,215,74,249,35,145,209,244,84,79,35,19,119,195,26,238,137,213,234,237,190,202,168,161,5,185,231,126,36,255,0,73,63,86,152,171,146,167,189,62,83,245,127,93,243,27,113,149,121,231,126,36,255,0,73,63,86,152,171,146,167,189,62,83,245,127,93,243,27,112,14,117,126,244,248,183,213,253,15,204,110,35,146,167,189,62,83,245,127,93,243,27,112,231,87,239,79,139,125,95,208,252,198,226,57,42,123,211,229,63,87,245,223,49,183,1,117,32,0,0,0,5,0,243,71,247,236,212,223,177,126,79,68,95,241,64,60,209,253,251,53,55,236,95,147,209,1,143,244,51,133,29,71,226,39,78,53,31,53,210,248,189,43,117,211,159,70,79,53,130,40,85,213,87,42,90,164,171,89,29,76,168,190,188,209,248,86,170,67,183,84,141,123,145,138,175,107,35,151,31,233,110,169,103,122,45,157,219,53,51,77,47,190,134,201,44,221,239,5,91,225,97,168,237,119,97,124,50,125,238,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,178,174,70,63,142,207,209,191,214,70,63,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,229,12,108,115,97,115,29,178,182,55,49,145,133,148,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,94,220,238,112,12,54,197,153,105,150,160,217,177,234,74,60,135,42,167,187,83,94,171,161,69,107,235,217,70,148,73,76,178,162,47,75,158,198,207,35,17,251,117,171,58,26,170,173,141,136,216,107,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,169,203,20,200,138,232,220,231,34,163,216,249,35,124,191,230,249,170,88,38,180,224,154,1,169,154,105,125,244,206,55,121,250,87,224,171,124,44,212,253,222,212,212,16,201,247,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,84,48,7,43,143,126,205,50,251,107,228,245,165,255,0,20,3,202,227,223,179,76,190,218,249,61,105,127,192,0,49,254,191,107,29,139,135,253,26,203,53,139,35,135,196,82,99,54,247,84,71,77,212,246,120,186,167,185,35,166,166,235,99,30,177,247,103,146,40,187,157,10,214,117,245,59,213,106,168,20,25,199,54,21,128,233,231,22,154,153,136,233,141,69,35,241,234,59,199,118,8,169,31,10,193,71,60,208,199,53,77,36,109,133,173,100,108,130,162,73,160,72,145,55,141,34,70,59,119,53,84,147,252,150,244,223,78,50,157,101,203,115,252,142,179,175,47,194,109,244,242,227,84,94,57,35,251,221,91,106,32,173,170,236,166,207,151,182,197,138,45,247,88,217,226,253,102,171,221,19,155,94,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,153,131,130,253,99,177,104,23,20,24,6,170,229,48,245,217,109,87,9,41,238,50,117,61,60,53,45,93,60,180,146,212,236,198,61,239,236,178,161,210,246,218,213,115,251,125,9,178,187,116,13,143,128,0,69,94,104,254,226,122,155,246,47,206,40,138,1,47,251,154,63,184,158,166,253,139,243,138,34,128,64,237,90,165,170,89,222,180,231,119,61,76,212,187,239,166,114,75,207,103,198,214,248,88,105,251,189,168,89,12,127,123,133,140,141,187,71,19,27,234,181,55,219,117,221,85,85,108,127,147,70,136,104,245,246,166,255,0,173,23,11,229,37,243,80,113,138,136,27,67,65,12,117,208,63,27,130,162,42,202,117,124,175,94,138,122,151,213,51,187,179,26,146,164,76,137,142,234,107,228,86,51,186,243,34,229,187,247,64,244,167,16,188,61,88,127,209,95,175,89,147,99,52,113,127,242,215,197,245,148,140,79,254,252,246,172,145,39,245,71,155,154,157,253,210,162,173,180,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,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,3,103,50,42,243,71,247,19,212,223,177,126,113,68,119,254,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,50,6,169,105,110,9,173,56,37,207,76,245,46,197,233,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,223,33,123,36,110,210,68,199,122,174,77,246,217,119,69,84,80,215,95,132,239,122,125,27,250,192,199,190,99,1,117,60,209,253,196,245,55,236,95,156,81,28,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,71,21,205,31,220,79,83,126,197,249,197,16,20,87,164,249,215,220,191,84,240,221,76,244,95,164,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,13,82,213,44,239,90,115,187,158,166,106,93,247,211,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,189,194,198,70,221,163,137,141,245,90,155,237,186,238,170,170,189,84,177,78,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,112,200,198,182,103,61,187,171,163,107,217,32,103,254,88,188,191,235,52,138,142,155,136,29,111,199,124,38,117,87,211,62,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,30,112,200,199,58,22,177,187,171,100,115,217,29,138,128,5,85,243,206,252,73,254,146,126,173,49,87,37,79,122,124,167,234,254,187,230,54,227,42,243,206,252,73,254,146,126,173,49,87,37,79,122,124,167,234,254,187,230,54,224,46,164,0,0,0,0,160,30,104,254,253,154,155,246,47,201,232,139,254,40,7,154,63,191,102,166,253,139,242,122,32,49,254,134,112,163,168,252,68,233,198,163,230,186,95,23,165,110,186,115,232,201,230,176,69,10,186,170,229,75,84,149,107,35,169,149,23,215,154,63,10,213,72,118,234,145,175,114,49,85,237,100,114,227,253,45,213,44,239,69,179,187,102,166,105,165,247,208,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,189,204,199,198,237,227,149,237,245,154,187,111,186,108,168,138,150,85,200,199,241,217,250,55,250,200,199,252,206,185,127,209,233,21,101,79,16,58,33,142,248,76,22,175,170,124,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,60,161,141,142,108,46,99,182,86,198,230,50,48,178,158,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,43,219,157,206,1,134,216,179,45,50,212,27,54,61,73,71,144,229,84,247,106,107,213,116,40,173,125,123,40,210,137,41,150,84,69,233,115,216,217,228,98,63,110,181,103,67,85,85,177,177,27,13,120,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,117,57,98,153,17,93,27,156,228,84,123,31,36,111,151,252,223,53,75,4,214,156,19,64,53,51,77,47,190,153,198,239,63,74,252,21,111,133,154,159,187,218,154,130,25,62,247,51,25,35,118,146,39,183,214,106,111,182,233,186,42,42,134,0,229,113,239,217,166,95,109,124,158,180,149,92,243,191,18,127,164,159,171,72,171,202,227,223,179,76,190,218,249,61,105,42,185,231,126,36,255,0,73,63,86,129,5,120,58,174,212,123,86,189,219,174,218,67,81,217,204,237,248,254,79,89,100,86,218,214,229,35,234,162,176,215,189,177,197,76,142,78,228,207,233,86,70,138,143,106,72,230,43,163,149,17,99,126,31,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,148,28,174,61,251,52,203,237,175,147,214,152,43,90,244,190,235,162,186,185,151,233,69,229,213,114,84,98,215,138,155,107,42,42,104,157,72,250,200,24,245,236,213,36,78,85,86,50,104,187,114,179,214,114,43,36,106,163,156,138,138,161,122,124,189,248,103,211,190,31,180,26,195,124,197,43,169,47,87,220,242,207,65,119,189,228,52,139,87,28,23,86,59,187,61,39,110,10,135,34,198,200,162,171,88,209,123,113,61,232,136,249,24,215,47,75,101,1,18,185,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,61,102,50,142,122,68,103,66,171,26,206,150,38,221,10,214,203,80,41,91,157,95,189,62,45,245,127,67,243,27,137,242,114,219,226,99,13,225,67,72,245,227,84,179,10,26,187,139,221,81,140,91,109,22,202,100,86,190,227,113,145,151,103,197,2,201,210,173,133,157,49,72,247,200,228,94,150,49,221,45,123,250,35,127,215,206,175,222,159,22,250,191,161,249,141,196,128,0,118,173,82,213,44,239,90,115,187,158,166,106,93,247,211,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,189,194,198,70,221,163,137,141,245,90,155,237,186,238,170,170,179,215,132,78,85,20,218,223,195,165,94,167,106,54,87,87,142,95,115,90,120,159,136,177,109,210,200,150,170,70,85,49,206,173,158,23,62,21,157,245,17,68,246,196,212,127,105,176,206,217,183,145,207,98,69,215,249,98,240,29,247,111,190,211,107,206,172,89,122,176,28,126,224,223,70,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,53,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,169,122,230,9,77,172,60,191,243,94,31,53,126,235,87,38,160,208,83,217,105,172,247,106,185,101,170,159,37,99,46,204,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,187,185,85,94,174,222,117,115,29,224,114,167,138,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,116,66,0,218,160,213,92,218,160,0,0,1,64,60,209,253,251,53,55,236,95,147,209,23,252,80,15,52,127,126,205,77,251,23,228,244,64,74,174,70,63,142,207,209,191,214,69,170,21,87,200,199,241,217,250,55,250,200,181,64,0,0,0,0,49,87,22,62,235,26,201,245,127,144,252,186,115,90,195,101,62,44,125,214,53,147,234,255,0,33,249,116,230,181,128,109,80,0,0,106,174,109,80,106,174,6,202,124,39,123,172,104,223,213,254,61,242,232,12,170,98,174,19,189,214,52,111,234,255,0,30,249,116,6,85,3,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,160,30,63,184,62,186,240,155,171,142,109,189,41,36,193,51,26,138,202,252,81,240,202,229,125,52,12,123,86,74,25,91,35,221,47,93,58,77,19,18,71,57,201,43,28,199,245,117,172,145,199,176,73,213,53,75,75,112,77,105,193,46,122,103,169,118,47,76,227,119,158,207,141,162,241,83,83,247,123,83,50,104,254,249,11,217,35,118,146,38,59,213,114,111,182,203,186,42,162,133,0,240,117,198,46,119,194,6,119,81,127,176,81,250,103,27,188,244,125,32,199,251,144,211,250,83,181,13,67,41,127,162,159,4,178,65,218,146,161,100,251,218,39,94,221,46,221,23,203,96,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,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,124,255,0,228,107,118,186,205,106,214,75,20,215,58,183,219,104,234,44,53,116,244,110,153,203,4,51,204,218,230,203,43,35,223,165,175,123,96,133,174,114,38,238,72,163,69,223,165,54,10,246,226,199,222,159,89,62,176,50,31,152,206,93,79,43,143,113,61,50,251,107,231,21,167,43,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,145,154,180,183,75,112,77,22,193,45,154,103,166,150,47,67,99,118,110,247,130,162,241,83,84,118,187,179,62,105,62,249,51,223,35,183,146,87,187,214,114,237,190,201,178,34,34,6,186,252,88,251,211,235,39,214,6,67,243,25,203,169,229,113,238,39,166,95,109,124,226,180,165,110,44,125,233,245,147,235,3,33,249,140,229,212,242,184,247,19,211,47,182,190,113,90,6,127,213,140,235,238,95,165,153,150,166,122,47,210,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,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,175,241,99,238,177,172,159,87,249,15,203,167,41,3,129,126,51,111,188,30,106,61,85,206,75,87,166,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,198,25,215,153,111,47,186,157,30,186,222,56,131,210,11,85,36,122,125,95,81,226,111,22,154,72,162,165,131,26,123,221,75,4,105,26,62,117,124,236,168,169,158,87,35,33,137,172,129,54,106,34,49,27,180,43,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,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,217,162,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,128,120,254,224,250,235,194,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,189,116,233,52,76,73,28,231,36,172,115,31,213,214,178,71,24,93,167,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,186,101,167,145,204,95,239,100,98,185,172,115,226,150,39,171,25,215,210,148,173,205,31,223,179,83,126,197,249,61,17,216,57,77,231,249,150,51,198,54,49,134,88,178,26,186,75,22,99,79,112,166,190,219,218,168,176,87,50,158,223,85,81,2,189,170,138,136,248,229,141,21,175,77,158,136,233,26,139,211,35,218,238,191,205,31,223,179,83,126,197,249,61,16,17,255,0,29,213,44,239,20,193,50,237,51,176,95,124,46,55,157,248,15,164,20,94,22,23,248,207,5,50,205,75,247,199,177,100,143,162,71,43,190,246,230,245,111,179,183,79,35,229,192,44,88,206,77,153,90,108,89,158,115,73,135,88,170,234,17,183,11,237,77,13,69,99,40,96,68,85,115,210,10,118,58,89,95,178,116,177,136,136,138,247,53,28,232,219,212,246,207,78,84,186,23,167,28,69,233,198,190,233,126,168,89,188,117,170,187,232,212,176,205,18,163,42,173,245,77,75,162,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,209,87,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,240,216,79,75,116,183,4,209,108,18,217,166,122,105,98,244,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,239,147,61,242,59,121,37,123,189,103,46,219,236,155,34,34,39,107,41,219,150,87,48,203,86,146,211,91,184,110,214,218,202,74,12,54,74,137,19,28,200,94,214,196,203,68,243,202,233,31,79,88,228,217,22,154,73,100,123,146,119,121,196,247,170,61,86,21,71,83,220,72,20,3,205,31,223,179,83,126,197,249,61,17,63,249,42,123,172,101,63,88,21,223,46,183,25,255,0,84,184,10,225,59,90,115,187,158,166,106,94,148,250,103,36,188,246,124,109,111,167,110,84,253,222,212,44,134,63,189,195,80,200,219,180,113,49,190,171,83,125,183,93,213,85,87,32,104,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,171,190,219,170,170,133,32,243,71,247,236,212,223,177,126,79,68,113,60,11,240,101,125,227,15,81,234,173,146,93,125,13,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,221,74,140,138,78,91,154,63,191,102,166,253,139,242,122,34,127,242,84,247,88,202,126,176,43,190,93,110,2,122,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,0,53,87,54,168,53,87,2,197,56,186,227,95,208,156,38,105,63,9,218,101,115,186,209,222,166,211,252,98,76,210,225,2,246,35,109,12,214,104,36,101,177,170,173,235,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,25,8,52,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,122,165,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,193,60,11,240,101,98,224,243,78,42,173,146,93,125,51,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,219,109,12,93,217,81,36,115,82,73,28,247,57,221,40,172,138,48,161,109,88,193,126,229,250,167,153,105,159,165,61,39,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,189,78,87,30,226,122,101,246,215,206,43,74,86,226,199,222,159,89,62,176,50,31,152,206,93,79,43,143,113,61,50,251,107,231,21,160,74,160,0,2,149,185,213,251,211,226,223,87,244,63,49,184,151,82,82,183,58,191,122,124,91,234,254,135,230,55,16,28,149,61,233,242,159,171,250,239,152,219,139,169,41,91,146,167,189,62,83,245,127,93,243,27,113,117,32,0,0,82,183,58,191,122,124,91,234,254,135,230,55,19,42,242,49,252,118,126,141,254,178,49,87,58,191,122,124,91,234,254,135,230,55,19,42,242,49,252,118,126,141,254,178,2,213,0,0,87,87,53,206,10,62,233,184,172,252,74,105,157,178,213,77,146,98,86,250,138,156,182,45,187,51,94,45,112,198,215,37,71,90,185,35,116,212,177,198,255,0,39,55,174,72,151,165,30,171,12,49,58,160,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,35,105,50,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,146,98,205,35,145,204,150,90,136,226,116,49,163,123,106,145,185,172,115,93,34,196,18,255,0,151,207,27,118,174,43,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,123,198,14,121,223,137,63,210,79,213,164,10,224,238,237,117,178,241,95,163,213,150,107,157,93,5,68,153,197,150,145,242,211,76,232,158,232,39,172,138,25,162,87,53,81,85,146,69,36,145,189,190,199,49,238,106,238,138,168,95,166,186,112,185,161,60,74,122,19,238,215,131,125,35,250,57,226,125,25,253,51,172,163,236,120,142,215,123,250,154,88,250,186,187,17,126,22,251,116,249,109,186,238,21,87,201,83,222,159,41,250,191,174,249,141,184,202,188,243,191,18,127,164,159,171,73,211,162,156,25,240,217,195,182,85,85,154,232,230,155,253,31,189,86,219,223,107,158,167,211,21,245,125,116,175,146,57,29,31,69,68,242,49,55,124,49,174,232,157,94,174,219,236,170,139,5,185,231,126,36,255,0,73,63,86,129,85,100,202,229,215,192,173,79,20,185,146,103,26,131,65,86,205,43,176,84,77,13,116,212,213,81,49,247,59,140,41,78,244,182,170,36,137,60,44,116,117,13,145,243,53,159,128,199,49,175,99,220,143,102,31,224,255,0,134,187,239,21,58,227,103,211,43,98,246,109,80,244,221,50,74,182,213,50,9,41,44,241,77,27,42,36,137,92,215,245,76,189,214,71,26,35,30,157,201,24,174,68,98,61,205,216,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,67,149,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,194,188,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,122,136,233,90,199,187,195,72,230,198,217,153,210,238,166,34,57,19,184,200,222,204,234,0,213,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,122,249,121,60,208,120,62,198,117,179,72,239,90,219,102,74,75,118,119,128,89,221,94,250,250,153,106,28,202,203,37,19,42,170,38,161,70,53,253,166,61,86,105,37,100,157,183,57,95,27,99,87,53,143,87,178,141,128,191,239,254,101,151,255,0,75,255,0,255,0,107,133,0,151,253,255,0,204,178,255,0,233,127,255,0,237,112,160,16,47,251,255,0,153,101,255,0,210,255,0,255,0,218,225,64,38,199,188,61,98,214,44,231,130,253,52,194,178,154,31,27,101,200,52,190,205,107,184,211,119,95,31,126,150,123,76,81,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,58,7,237,92,112,39,254,225,159,244,154,241,254,118,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,222,159,89,62,176,50,31,152,206,108,166,107,89,197,143,189,62,178,125,96,100,63,49,156,7,13,28,58,103,124,80,106,157,6,153,224,180,255,0,214,171,47,21,189,112,255,0,75,45,126,38,24,103,172,237,203,44,125,238,215,125,142,237,49,221,111,246,34,123,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,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,142,156,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,250,155,237,212,231,42,204,0,4,85,230,143,238,39,169,191,98,252,226,136,149,68,85,230,143,238,39,169,191,98,252,226,136,10,86,225,59,222,159,70,254,176,49,239,152,192,108,166,107,89,194,119,189,62,141,253,96,99,223,49,128,217,76,14,149,171,218,47,165,250,245,134,201,167,250,185,136,82,100,86,41,42,34,171,74,121,159,36,79,138,120,213,122,37,138,88,156,217,98,126,202,230,171,152,230,170,177,239,98,238,215,185,23,149,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,170,190,121,223,137,63,210,79,213,166,42,228,169,239,79,148,253,95,215,124,198,220,101,94,121,223,137,63,210,79,213,166,42,228,169,239,79,148,253,95,215,124,198,220,3,157,95,189,62,45,245,127,67,243,27,136,228,169,239,79,148,253,95,215,124,198,220,57,213,251,211,226,223,87,244,63,49,184,142,74,158,244,249,79,213,253,119,204,109,192,93,73,70,220,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,245,217,34,200,245,85,115,25,14,117,230,167,199,143,255,0,43,240,169,164,23,175,235,81,101,247,219,101,199,254,29,149,54,71,51,181,255,0,155,186,87,199,55,245,202,119,183,247,86,21,171,166,250,85,168,250,193,125,168,198,52,191,11,186,228,215,90,75,125,77,210,106,75,117,58,203,35,41,96,103,92,146,42,39,252,150,181,63,9,242,62,56,216,142,123,216,215,5,196,242,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,60,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,69,0,243,71,247,236,212,223,177,126,79,68,95,241,64,60,209,253,251,53,55,236,95,147,209,1,42,185,24,254,59,63,70,255,0,89,22,147,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,86,220,140,127,29,159,163,127,172,139,84,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,26,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,167,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,205,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,223,70,244,107,158,214,75,20,172,71,191,163,169,67,42,242,184,247,236,211,47,182,190,79,90,95,241,64,60,174,61,251,52,203,237,175,147,214,151,252,0,174,14,115,250,243,83,138,233,126,53,160,22,42,218,79,17,156,84,58,233,125,99,106,34,116,241,219,168,228,141,208,70,248,85,138,246,50,106,157,158,217,81,204,243,161,145,137,214,142,122,54,199,205,112,120,208,214,59,22,190,241,65,159,234,174,45,15,69,150,235,112,142,158,221,39,83,215,196,210,210,83,197,73,21,78,207,99,30,206,243,41,219,47,109,205,71,51,185,208,187,171,119,80,194,160,0,54,30,224,19,136,123,175,19,28,52,88,51,204,170,235,73,95,150,91,234,42,108,153,27,233,168,221,76,207,27,3,247,99,149,170,136,197,124,148,210,82,204,245,139,239,125,114,185,26,140,217,99,100,138,41,175,146,222,177,216,176,253,101,203,116,118,239,15,110,175,81,45,244,245,22,186,158,167,175,85,85,181,181,18,58,155,161,172,84,78,184,39,168,151,184,231,177,173,240,221,62,179,164,106,37,202,1,21,121,163,251,137,234,111,216,191,56,162,40,4,191,238,104,254,226,122,155,246,47,206,40,138,1,3,106,130,157,185,196,104,134,131,96,57,149,151,82,112,203,229,37,159,80,115,26,135,207,124,197,169,163,221,149,176,42,63,123,194,163,124,169,222,233,91,219,126,254,85,15,115,164,106,117,197,80,231,216,247,21,220,87,105,199,9,90,112,252,215,53,151,199,93,107,187,144,88,44,16,76,140,170,187,213,53,17,85,173,85,69,237,194,206,166,172,179,42,43,99,107,154,136,143,123,227,141,250,246,106,150,169,103,122,211,157,220,245,51,82,239,190,153,201,47,61,159,27,91,225,97,167,238,246,161,100,49,253,238,22,50,54,237,28,76,111,170,212,223,109,215,117,85,85,12,151,193,223,19,26,185,195,78,174,91,239,58,91,67,87,127,101,254,162,158,219,115,196,227,71,189,151,246,57,253,49,192,214,49,174,114,84,163,158,189,153,24,215,61,175,122,167,75,216,249,35,147,98,139,77,109,77,198,213,69,112,172,180,213,218,234,42,169,227,154,90,26,183,68,233,233,94,230,162,186,25,22,23,190,37,123,85,85,170,177,189,236,221,23,165,206,77,149,96,7,45,46,95,116,218,61,106,179,241,7,171,246,170,184,245,6,190,159,196,217,237,53,113,75,75,62,52,199,182,170,9,18,68,100,234,201,223,81,77,60,78,86,77,19,95,2,238,213,68,122,59,107,10,0,69,94,104,254,226,122,155,246,47,206,40,137,84,69,94,104,254,226,122,155,246,47,206,40,128,164,14,30,177,107,22,115,175,186,105,133,101,52,62,54,203,144,102,22,107,93,198,155,186,248,251,244,179,214,197,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,51,101,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,13,109,248,78,247,167,209,191,172,12,123,230,48,27,41,128,0,1,85,124,243,191,18,127,164,159,171,76,85,201,83,222,159,41,250,191,174,249,141,184,202,188,243,191,18,127,164,159,171,76,85,201,83,222,159,41,250,191,174,249,141,184,11,169,41,91,153,215,30,63,118,251,237,78,131,105,61,235,171,1,199,238,14,244,149,210,221,113,238,82,229,19,53,144,186,61,219,218,106,246,105,231,109,66,55,166,73,34,153,201,28,201,191,68,78,76,235,205,123,142,58,108,106,213,123,225,31,78,89,86,151,219,149,61,59,50,235,178,62,90,116,161,164,149,177,206,218,40,21,170,213,149,243,196,230,119,92,187,196,144,202,232,246,123,164,127,102,173,116,183,75,115,189,105,206,237,154,103,166,150,47,76,228,151,158,247,130,162,241,80,211,247,123,80,190,105,62,249,51,217,27,118,142,39,187,214,114,111,182,201,186,170,34,133,186,114,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,174,238,85,87,171,183,176,163,86,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,233,229,231,198,157,171,138,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,211,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,61,65,45,74,1,230,143,239,217,169,191,98,252,158,136,191,226,128,121,163,251,246,106,111,216,191,39,162,2,85,114,49,252,118,126,141,254,178,45,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,82,173,185,24,254,59,63,70,255,0,89,22,168,6,190,220,127,112,125,117,225,55,87,28,219,122,82,73,130,102,53,21,149,248,163,225,149,202,250,104,24,246,172,148,50,182,71,186,94,186,116,154,38,36,142,115,146,86,57,143,234,235,89,35,142,53,73,118,186,205,106,167,177,77,115,171,125,182,142,162,106,186,122,55,76,229,130,25,230,108,109,150,86,71,191,75,94,246,193,11,92,228,77,220,145,70,139,191,74,109,179,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,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,188,60,78,240,245,149,112,191,172,183,173,35,202,106,124,127,128,237,212,219,174,140,165,146,158,27,157,12,173,234,138,162,54,189,63,190,141,232,215,61,172,150,41,88,143,127,71,82,134,85,229,113,239,217,166,95,109,124,158,180,149,92,243,191,18,127,164,159,171,72,171,202,227,223,179,76,190,218,249,61,105,42,185,231,126,36,255,0,73,63,86,129,21,121,92,123,246,105,151,219,95,39,173,59,175,55,221,47,186,225,124,90,84,231,147,58,174,123,110,160,217,232,174,84,243,186,137,209,65,20,244,208,182,138,90,86,75,186,182,103,181,180,240,204,237,186,85,169,85,26,43,125,142,119,74,229,113,239,217,166,95,109,124,158,180,157,60,233,52,114,251,152,104,214,37,172,86,137,187,148,154,119,112,168,167,186,83,116,177,58,105,110,78,167,141,181,61,110,122,42,244,79,5,60,93,182,177,238,119,137,234,245,91,27,149,67,21,114,58,202,108,84,153,86,174,97,85,21,221,23,171,173,190,207,116,163,166,237,61,123,180,180,146,85,71,81,39,90,39,67,122,95,91,76,155,42,163,151,185,187,81,81,174,84,182,163,94,30,94,25,173,171,0,227,75,74,175,183,154,122,185,169,234,175,15,178,49,180,204,107,158,147,220,41,165,161,133,202,142,115,83,161,178,212,198,231,174,251,163,17,202,136,229,68,106,236,60,5,43,115,171,247,167,197,190,175,232,126,99,113,48,167,2,252,25,95,120,195,212,122,171,100,151,95,67,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,118,251,205,47,106,84,73,28,213,142,54,177,206,119,82,163,34,147,53,243,171,247,167,197,190,175,232,126,99,113,50,175,35,31,199,103,232,223,235,32,45,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,235,0,1,88,28,220,120,50,177,85,216,175,28,98,98,87,95,3,117,161,240,20,249,93,186,161,239,124,119,8,220,248,104,169,170,105,215,207,183,51,58,160,141,241,249,70,248,218,143,78,135,177,221,251,63,34,175,52,127,113,61,77,251,23,231,20,64,80,9,181,65,170,185,181,64,0,0,2,128,121,163,251,246,106,111,216,191,39,162,47,248,160,30,104,254,253,154,155,246,47,201,232,128,149,92,140,127,29,159,163,127,172,139,84,42,175,145,143,227,179,244,111,245,145,106,128,0,0,0,0,98,174,44,125,214,53,147,234,255,0,33,249,116,230,181,134,202,124,88,251,172,107,39,213,254,67,242,233,205,107,0,218,160,0,0,213,92,218,160,213,92,13,148,248,78,247,88,209,191,171,252,123,229,208,25,84,197,92,39,123,172,104,223,213,254,61,242,232,12,170,0,0,5,43,115,171,247,167,197,190,175,232,126,99,113,50,175,35,31,199,103,232,223,235,35,21,115,171,247,167,197,190,175,232,126,99,113,50,175,35,31,199,103,232,223,235,32,45,80,0,6,181,156,88,251,211,235,39,214,6,67,243,25,203,169,229,113,238,39,166,95,109,124,226,180,165,110,44,125,233,245,147,235,3,33,249,140,229,212,242,184,247,19,211,47,182,190,113,90,6,85,226,199,221,99,89,62,175,242,31,151,78,107,88,108,167,197,143,186,198,178,125,95,228,63,46,156,214,176,13,170,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,138,188,174,61,251,52,203,237,175,147,214,142,104,254,253,154,155,246,47,201,232,135,43,143,126,205,50,251,107,228,245,163,154,63,191,102,166,253,139,242,122,32,37,87,35,31,199,103,232,223,235,34,194,120,138,210,29,35,214,221,35,190,225,154,219,5,35,49,134,83,190,225,53,206,105,217,76,251,59,225,99,156,149,241,84,63,213,129,241,53,94,170,247,122,157,10,246,189,29,27,158,215,87,183,35,31,199,103,232,223,235,35,31,243,58,230,1,71,171,181,149,60,63,104,134,69,226,240,90,78,168,50,107,148,81,193,45,45,250,170,57,225,154,38,211,61,204,89,18,24,36,167,242,154,55,181,179,57,238,217,29,27,88,249,2,0,101,150,235,21,159,42,188,218,113,108,143,233,5,150,138,225,81,79,110,187,248,55,210,122,66,149,146,57,177,84,246,30,170,248,187,140,70,191,182,229,234,111,86,203,230,133,212,242,172,226,151,89,117,255,0,78,46,184,182,169,227,119,91,172,120,95,106,142,147,58,149,205,237,220,119,68,218,142,165,207,114,62,90,200,216,173,114,202,196,119,84,110,106,204,172,145,90,250,154,182,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,155,4,105,110,150,224,154,45,130,91,52,207,77,44,94,134,198,236,221,239,5,69,226,166,168,237,119,102,124,210,125,242,103,190,71,111,36,175,119,172,229,219,125,147,100,68,68,14,214,0,2,128,121,163,251,246,106,111,216,191,39,162,39,255,0,37,79,117,140,167,235,2,187,229,214,226,0,115,71,247,236,212,223,177,126,79,68,79,254,74,158,235,25,79,214,5,119,203,173,192,79,240,0,3,85,115,106,130,165,121,74,112,81,233,186,202,62,44,181,54,217,106,172,178,195,222,143,11,183,206,157,249,29,93,12,253,183,220,220,136,238,136,251,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,225,154,249,98,240,29,247,16,177,83,107,206,172,89,122,115,236,130,222,223,70,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,1,173,103,22,62,244,250,201,245,129,144,252,198,114,234,121,92,123,137,233,151,219,95,56,173,41,91,139,31,122,125,100,250,192,200,126,99,57,117,60,174,61,196,244,203,237,175,156,86,129,42,128,0,10,86,231,87,239,79,139,125,95,208,252,198,226,93,73,74,220,234,253,233,241,111,171,250,31,152,220,64,114,84,247,167,202,126,175,235,190,99,110,46,164,165,110,74,158,244,249,79,213,253,119,204,109,197,212,128,0,1,74,220,234,253,233,241,111,171,250,31,152,220,76,171,200,199,241,217,250,55,250,200,197,92,234,253,233,241,111,171,250,31,152,220,76,171,200,199,241,217,250,55,250,200,11,84,0,0,34,175,52,127,113,61,77,251,23,231,20,68,170,34,175,52,127,113,61,77,251,23,231,20,64,82,183,9,222,244,250,55,245,129,143,124,198,3,101,51,90,206,19,189,233,244,111,235,3,30,249,140,6,202,96,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,197,92,149,61,233,242,159,171,250,239,152,219,139,169,41,91,146,167,189,62,83,245,127,93,243,27,113,117,32,0,0,98,174,44,125,214,53,147,234,255,0,33,249,116,230,181,134,202,124,88,251,172,107,39,213,254,67,242,233,205,107,0,191,239,254,101,151,255,0,75,255,0,255,0,107,133,0,151,253,255,0,204,178,255,0,233,127,255,0,237,112,160,16,54,83,225,59,221,99,70,254,175,241,239,151,64,101,83,21,112,157,238,177,163,127,87,248,247,203,160,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,125,233,245,147,235,3,33,249,140,230,202,102,181,156,88,251,211,235,39,214,6,67,243,25,192,186,158,87,30,226,122,101,246,215,206,43,73,84,69,94,87,30,226,122,101,246,215,206,43,73,84,0,138,188,209,253,196,245,55,236,95,156,81,18,168,138,188,209,253,196,245,55,236,95,156,81,1,74,220,39,123,211,232,223,214,6,61,243,24,13,148,205,107,56,78,247,167,209,191,172,12,123,230,48,27,41,128,0,0,0,1,85,124,243,191,18,127,164,159,171,76,85,201,83,222,159,41,250,191,174,249,141,184,202,188,243,191,18,127,164,159,171,76,85,201,83,222,159,41,250,191,174,249,141,184,7,58,191,122,124,91,234,254,135,230,55,18,42,240,255,0,196,46,85,195,165,102,111,123,194,169,182,189,101,216,125,102,37,77,112,109,84,144,73,106,241,51,211,200,250,200,150,53,71,172,204,100,14,72,213,28,222,153,30,199,170,185,24,172,124,170,231,87,239,79,139,125,95,208,252,198,226,64,0,57,92,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,204,216,39,129,206,17,45,92,32,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,78,174,142,226,238,175,146,105,17,177,247,86,54,226,174,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,250,143,141,35,98,34,53,239,154,111,129,86,188,208,121,125,212,221,170,111,92,80,232,181,170,145,143,101,59,171,243,11,29,52,81,83,51,162,24,170,170,43,47,75,44,179,181,170,245,107,32,107,224,138,46,185,30,174,151,214,123,159,189,101,233,110,169,103,122,45,157,219,53,51,77,47,190,134,201,44,221,239,5,91,225,97,168,237,119,97,124,50,125,238,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,217,248,165,110,101,60,191,239,186,65,149,100,26,253,164,216,237,170,29,44,172,236,214,92,40,168,164,101,55,209,234,169,36,134,5,141,33,145,251,201,12,211,202,143,141,32,78,152,250,223,31,110,56,227,99,158,22,125,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,101,54,115,71,247,236,212,223,177,126,79,68,117,254,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,86,7,196,213,146,70,213,47,148,41,220,115,247,137,101,99,251,7,52,127,126,205,77,251,23,228,244,64,74,174,70,63,142,207,209,191,214,69,170,21,87,200,199,241,217,250,55,250,200,181,64,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,69,94,87,30,253,154,101,246,215,201,235,75,254,40,7,149,199,191,102,153,125,181,242,122,210,255,0,128,142,188,125,241,15,117,225,159,134,139,254,121,138,221,105,40,50,203,133,69,53,147,28,125,77,27,170,89,227,103,126,239,114,53,17,88,143,142,154,58,169,152,178,253,239,174,38,163,145,251,164,111,215,219,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,243,39,255,0,58,77,99,177,102,26,203,137,104,237,162,30,229,94,157,219,234,42,46,149,61,79,78,154,171,147,105,228,109,55,67,152,136,189,16,65,79,47,113,175,123,93,226,122,125,87,70,228,94,191,201,231,68,46,185,231,17,117,26,203,13,242,146,142,219,165,212,234,234,138,71,70,231,207,93,61,198,150,174,154,38,51,216,214,49,173,73,158,231,170,170,238,200,218,141,94,181,124,97,133,121,132,96,24,110,150,113,115,155,105,246,159,99,212,150,60,122,199,79,100,166,161,161,166,69,232,137,158,135,163,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,229,120,112,209,123,86,171,112,151,196,205,246,28,66,146,237,147,224,212,248,205,250,205,88,231,182,41,232,32,142,106,215,92,28,201,21,205,221,139,70,201,156,232,149,85,30,177,198,168,215,72,200,246,250,249,163,251,246,106,111,216,191,39,162,37,87,35,31,199,103,232,223,235,32,43,87,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,170,73,25,28,221,11,235,193,47,109,236,123,161,149,138,232,228,98,57,58,227,123,218,171,179,148,217,163,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,242,53,194,226,159,69,63,99,183,16,89,182,142,71,112,241,180,152,253,193,60,4,238,151,185,35,232,103,137,149,20,189,215,118,227,69,153,32,154,36,147,165,136,222,226,63,167,118,236,171,109,60,159,117,142,197,156,240,192,154,85,79,15,135,189,105,165,194,122,122,200,250,158,254,253,45,117,68,245,116,245,59,171,26,198,245,61,245,49,118,209,207,114,120,110,183,116,164,141,64,50,7,52,127,113,61,77,251,23,231,20,69,0,151,253,205,31,220,79,83,126,197,249,197,17,64,32,101,254,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,147,87,149,15,3,149,57,45,214,201,197,198,163,62,145,108,86,218,138,135,226,54,149,100,85,11,93,87,19,164,129,213,179,163,145,201,19,32,149,175,237,53,54,149,102,137,178,110,198,198,206,246,21,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,239,120,0,0,1,21,121,163,251,137,234,111,216,191,56,162,37,81,21,121,163,251,137,234,111,216,191,56,162,2,149,184,78,247,167,209,191,172,12,123,230,48,27,41,154,214,112,157,239,79,163,127,88,24,247,204,96,54,83,0,0,2,170,249,231,126,36,255,0,73,63,86,144,43,134,142,38,51,46,22,178,28,175,51,211,234,26,71,228,55,252,94,163,28,161,173,169,68,123,45,143,154,170,154,101,171,72,149,170,217,158,214,211,185,24,199,122,157,111,107,156,143,107,86,55,207,94,121,223,137,63,210,79,213,165,85,129,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,108,19,192,191,6,86,46,15,52,226,170,217,37,215,211,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,177,120,14,251,136,88,169,181,231,86,44,189,57,246,65,111,111,163,109,119,27,119,110,171,23,133,207,153,178,108,238,235,147,189,81,3,169,213,221,81,199,44,45,89,33,93,186,229,106,207,240,43,87,154,95,1,63,78,232,239,220,87,105,124,253,25,5,170,223,227,50,251,93,69,70,209,215,208,210,64,141,90,202,119,61,118,142,104,96,137,168,248,183,70,201,28,104,172,68,149,170,217,234,175,75,117,75,59,209,108,238,217,169,154,105,125,244,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,239,115,49,241,187,120,229,123,125,102,174,219,238,155,42,34,166,207,197,48,115,45,229,247,83,163,215,91,199,16,122,65,106,164,143,79,171,234,60,77,226,211,73,20,84,176,99,79,123,169,96,141,35,71,206,175,157,149,21,51,202,228,100,49,53,144,38,205,68,70,35,118,11,52,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,155,57,163,251,246,106,111,216,191,39,162,58,255,0,2,90,223,175,58,59,175,54,106,61,8,177,213,229,85,153,85,68,86,235,142,34,217,58,96,189,192,222,167,108,247,47,171,3,226,106,201,35,106,151,202,20,238,57,251,196,178,177,253,131,154,63,191,102,166,253,139,242,122,32,37,87,35,31,199,103,232,223,235,34,213,10,171,228,99,248,236,253,27,253,100,90,160,2,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,34,175,43,143,126,205,50,251,107,228,245,164,170,231,157,248,147,253,36,253,90,69,94,87,30,253,154,101,246,215,201,235,73,85,207,59,241,39,250,73,250,180,8,171,202,227,223,179,76,190,218,249,61,105,114,124,104,104,229,247,95,120,96,207,244,171,22,155,162,245,117,183,199,81,110,143,165,139,226,106,169,42,34,171,138,155,119,189,140,103,121,244,237,139,184,231,35,89,220,235,93,209,187,45,54,114,184,247,236,211,47,182,190,79,90,95,240,26,171,155,68,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,180,214,219,95,180,114,251,195,254,178,229,154,59,145,205,226,42,241,155,131,169,227,169,233,99,60,93,43,218,146,83,84,244,49,239,72,251,176,73,20,189,190,181,115,58,250,93,235,53,80,185,254,82,121,173,171,42,224,183,31,177,91,233,234,227,168,195,175,23,91,37,115,166,99,81,146,78,250,151,87,35,162,84,114,170,179,181,93,19,85,92,141,94,182,189,54,217,17,206,8,65,206,175,222,159,22,250,191,161,249,141,196,202,188,140,127,29,159,163,127,172,140,85,206,175,222,159,22,250,191,161,249,141,196,202,188,140,127,29,159,163,127,172,128,181,64,0,2,42,243,71,247,19,212,223,177,126,113,68,74,162,42,243,71,247,19,212,223,177,126,113,68,5,0,155,84,26,171,155,84,0,0,0,40,7,154,63,191,102,166,253,139,242,122,34,255,0,138,1,230,143,239,217,169,191,98,252,158,136,9,85,200,199,241,217,250,55,250,200,181,66,170,249,24,254,59,63,70,255,0,89,22,168,0,0,0,0,6,42,226,199,221,99,89,62,175,242,31,151,78,107,88,108,167,197,143,186,198,178,125,95,228,63,46,156,214,176,13,170,0,0,13,85,205,170,13,85,192,217,79,132,239,117,141,27,250,191,199,190,93,1,149,76,85,194,119,186,198,141,253,95,227,223,46,128,202,160,0,0,82,183,58,191,122,124,91,234,254,135,230,55,19,42,242,49,252,118,126,141,254,178,49,87,58,191,122,124,91,234,254,135,230,55,19,42,242,49,252,118,126,141,254,178,2,213,0,0,107,89,197,143,189,62,178,125,96,100,63,49,156,186,158,87,30,226,122,101,246,215,206,43,74,86,226,199,222,159,89,62,176,50,31,152,206,93,79,43,143,113,61,50,251,107,231,21,160,101,94,44,125,214,53,147,234,255,0,33,249,116,230,181,134,202,124,88,251,172,107,39,213,254,67,242,233,205,107,0,218,160,170,190,121,223,137,63,210,79,213,165,170,21,87,207,59,241,39,250,73,250,180,8,171,202,227,223,179,76,190,218,249,61,104,230,143,239,217,169,191,98,252,158,136,114,184,247,236,211,47,182,190,79,90,57,163,251,246,106,111,216,191,39,162,3,26,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,81,141,127,75,122,220,217,35,234,186,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,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,189,82,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,96,158,5,248,50,177,112,121,167,21,86,201,46,190,153,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,100,14,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,222,198,196,115,158,230,69,20,76,87,191,163,169,114,168,0,0,0,80,15,52,127,126,205,77,251,23,228,244,68,255,0,228,169,238,177,148,253,96,87,124,186,220,64,14,104,254,253,154,155,246,47,201,232,137,255,0,201,83,221,99,41,250,192,174,249,117,184,9,254,0,0,0,0,0,3,90,206,44,125,233,245,147,235,3,33,249,140,229,212,242,184,247,19,211,47,182,190,113,90,82,183,22,62,244,250,201,245,129,144,252,198,114,234,121,92,123,137,233,151,219,95,56,173,2,85,0,0,20,173,206,175,222,159,22,250,191,161,249,141,196,186,146,149,185,213,251,211,226,223,87,244,63,49,184,128,228,169,239,79,148,253,95,215,124,198,220,93,73,74,220,149,61,233,242,159,171,250,239,152,219,139,169,0,0,2,149,185,213,251,211,226,223,87,244,63,49,184,153,87,145,143,227,179,244,111,245,145,138,185,213,251,211,226,223,87,244,63,49,184,153,87,145,143,227,179,244,111,245,144,22,168,0,0,69,94,104,254,226,122,155,246,47,206,40,137,84,69,94,104,254,226,122,155,246,47,206,40,128,165,110,19,189,233,244,111,235,3,30,249,140,6,202,102,181,156,39,123,211,232,223,214,6,61,243,24,13,148,192,21,87,207,59,241,39,250,73,250,180,181,66,170,249,231,126,36,255,0,73,63,86,129,138,185,42,123,211,229,63,87,245,223,49,183,23,82,82,183,37,79,122,124,167,234,254,187,230,54,226,234,64,0,0,197,92,88,251,172,107,39,213,254,67,242,233,205,107,13,148,248,177,247,88,214,79,171,252,135,229,211,154,214,1,127,223,252,203,47,254,151,255,0,254,215,10,1,47,251,255,0,153,101,255,0,210,255,0,255,0,218,225,64,32,108,167,194,119,186,198,141,253,95,227,223,46,128,202,166,42,225,59,221,99,70,254,175,241,239,151,64,101,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,251,211,235,39,214,6,67,243,25,205,148,202,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,32,44,87,149,199,184,158,153,125,181,243,138,210,85,17,255,0,128,173,45,206,244,91,132,236,27,76,245,46,197,232,108,146,205,233,63,27,69,226,161,168,237,119,110,85,83,71,247,200,94,248,221,188,114,177,222,171,151,109,246,93,149,21,18,64,0,34,175,52,127,113,61,77,251,23,231,20,68,170,35,255,0,30,186,91,157,235,79,9,217,206,153,233,165,139,211,57,37,231,209,158,10,139,197,67,79,221,237,92,169,102,147,239,147,61,145,183,104,226,123,189,103,38,251,108,155,170,162,40,81,103,9,222,244,250,55,245,129,143,124,198,3,101,50,144,56,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,200,187,240,0,0,0,0,42,175,158,119,226,79,244,147,245,105,138,185,42,123,211,229,63,87,245,223,49,183,18,171,154,223,11,154,237,196,167,220,187,238,41,131,125,35,250,57,233,191,73,255,0,76,232,232,251,30,35,192,246,127,170,101,143,171,171,177,47,224,239,183,79,158,219,166,248,255,0,149,255,0,6,124,73,240,237,175,183,252,215,88,244,223,232,253,150,183,15,170,181,193,83,233,138,10,190,186,167,214,209,72,216,250,41,231,145,233,187,33,145,119,84,233,245,118,223,117,68,80,194,188,234,253,233,241,111,171,250,31,152,220,76,171,202,179,128,239,254,72,226,175,87,236,191,215,101,196,44,87,59,119,252,3,233,175,109,127,119,255,0,56,108,76,146,31,235,117,12,119,238,79,36,86,190,112,57,83,196,119,27,56,134,176,231,15,164,102,157,97,120,189,181,147,82,72,200,170,31,124,184,195,112,173,157,40,157,11,209,205,74,100,107,226,116,206,123,125,118,72,145,177,21,92,247,195,50,128,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,167,214,0,194,156,51,112,151,164,252,43,219,178,26,109,55,180,120,122,188,154,225,53,69,125,79,136,169,127,93,43,42,170,164,160,166,232,154,105,17,60,52,21,93,142,227,118,116,189,29,111,245,157,178,83,103,52,127,126,205,77,251,23,228,244,69,255,0,21,1,199,175,1,92,88,235,79,22,57,206,166,105,166,148,250,103,27,188,250,51,193,86,250,118,219,79,221,237,91,105,97,147,239,115,84,50,70,237,36,79,111,172,212,223,109,211,116,84,85,14,215,200,199,241,217,250,55,250,200,181,66,0,114,164,225,115,93,184,107,251,168,253,218,240,111,163,159,72,253,9,232,207,233,157,29,103,127,195,248,238,247,245,52,178,116,244,247,226,252,45,183,234,242,223,101,218,127,128,42,175,158,119,226,79,244,147,245,105,106,132,0,230,183,194,230,187,113,41,247,46,251,138,96,223,72,254,142,122,111,210,127,211,58,58,62,199,136,240,61,159,234,153,99,234,234,236,75,248,59,237,211,231,182,233,184,64,14,87,30,253,154,101,246,215,201,235,75,232,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,124,138,150,224,43,128,174,44,116,91,139,28,27,83,53,47,74,125,13,141,217,189,39,227,107,125,59,109,168,237,119,109,181,80,199,247,184,106,31,35,183,146,86,55,213,106,237,190,235,178,34,170,78,174,97,218,125,171,26,183,195,5,243,74,180,115,0,250,87,122,202,46,22,250,121,227,244,173,53,15,129,165,134,161,181,110,169,222,161,205,100,190,189,52,113,118,209,205,119,223,250,252,209,138,138,20,45,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,245,32,139,184,247,189,176,196,196,108,113,177,92,189,17,177,141,69,217,168,94,79,44,13,23,181,105,79,9,120,149,246,108,66,146,211,147,231,52,238,191,94,107,26,246,203,61,124,18,77,43,173,238,124,136,231,108,196,163,124,46,108,72,168,140,89,36,85,107,100,124,155,215,6,149,114,159,226,199,32,212,124,114,209,170,26,113,244,103,16,168,184,69,233,203,163,114,43,108,146,83,208,181,122,166,237,54,25,102,122,204,230,35,153,31,222,156,222,227,153,215,179,58,156,151,168,5,0,243,71,247,236,212,223,177,126,79,68,74,174,70,63,142,207,209,191,214,71,84,227,215,128,174,44,117,167,139,28,231,83,52,211,74,125,51,141,222,125,25,224,171,125,59,109,167,238,246,173,180,176,201,247,185,170,25,35,118,146,39,183,214,106,111,182,233,186,42,42,200,14,84,156,46,107,183,13,127,117,31,187,94,13,244,115,233,31,161,61,25,253,51,163,172,239,248,127,29,222,254,166,150,78,158,158,252,95,133,182,253,94,91,236,187,6,42,231,123,165,191,235,105,173,118,251,23,251,111,22,187,220,252,87,241,84,208,65,217,87,255,0,198,78,235,99,63,51,221,251,154,17,171,149,166,186,86,104,255,0,21,150,28,110,182,243,225,49,189,68,255,0,67,119,56,100,73,228,141,245,82,34,173,189,237,142,37,233,239,120,174,220,45,145,237,115,89,29,76,255,0,130,142,87,182,229,56,167,209,79,217,19,195,238,109,163,145,220,60,21,94,65,111,79,1,59,165,237,198,202,232,37,101,69,47,117,221,185,21,33,89,225,137,36,233,98,187,182,175,233,217,219,42,82,183,237,92,113,217,254,225,159,244,154,207,254,118,5,170,115,71,247,19,212,223,177,126,113,68,83,183,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,186,158,44,244,203,84,56,146,224,230,233,167,54,140,90,146,199,155,102,20,248,251,170,109,85,119,56,229,130,211,63,164,40,231,171,100,149,44,78,153,89,78,214,76,170,248,218,170,244,137,123,109,114,185,173,94,235,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,216,216,142,115,220,200,162,137,138,247,244,117,40,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,236,0,0,0,0,34,175,52,127,113,61,77,251,23,231,20,68,170,35,255,0,30,186,91,157,235,79,9,217,206,153,233,165,139,211,57,37,231,209,158,10,139,197,67,79,221,237,92,169,102,147,239,147,61,145,183,104,226,123,189,103,38,251,108,155,170,162,40,81,103,9,222,244,250,55,245,129,143,124,198,3,101,50,144,56,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,200,187,240,0,0,42,175,158,119,226,79,244,147,245,105,215,249,80,240,57,83,146,221,108,156,92,106,51,233,22,197,109,168,168,126,35,105,86,69,80,181,213,113,58,72,29,91,58,57,28,145,50,9,90,254,211,83,105,86,104,155,38,236,108,108,239,77,254,43,120,50,177,113,105,168,250,87,115,207,46,189,172,51,4,244,189,69,222,219,3,222,202,171,172,149,11,69,216,166,108,141,219,181,10,248,121,86,89,17,201,39,74,53,172,217,95,221,138,74,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,79,172,1,133,56,102,225,47,73,248,87,183,100,52,218,111,104,240,245,121,53,194,106,138,250,159,17,82,254,186,86,85,85,73,65,77,209,52,210,34,120,104,42,187,29,198,236,233,122,58,223,235,59,100,166,206,104,254,253,154,155,246,47,201,232,139,254,42,3,143,94,2,184,177,214,158,44,115,157,76,211,77,41,244,206,55,121,244,103,130,173,244,237,182,159,187,218,182,210,195,39,222,230,168,100,141,218,72,158,223,89,169,190,219,166,232,168,170,29,175,145,143,227,179,244,111,245,145,106,132,0,229,73,194,230,187,112,215,247,81,251,181,224,223,71,62,145,250,19,209,159,211,58,58,206,255,0,135,241,221,239,234,105,100,233,233,239,197,248,91,111,213,229,190,203,180,255,0,0,85,95,60,239,196,159,233,39,234,210,213,8,1,205,111,133,205,118,226,83,238,93,247,20,193,190,145,253,28,244,223,164,255,0,166,116,116,125,143,17,224,123,63,213,50,199,213,213,216,151,240,119,219,167,207,109,211,112,128,28,174,61,251,52,203,237,175,147,214,146,171,158,119,226,79,244,147,245,105,213,56,10,224,43,139,29,22,226,199,6,212,205,75,210,159,67,99,118,111,73,248,218,223,78,219,106,59,93,219,109,84,49,253,238,26,135,200,237,228,149,141,245,90,187,111,186,236,136,170,146,3,154,223,11,154,237,196,167,220,187,238,41,131,125,35,250,57,233,191,73,255,0,76,232,232,251,30,35,192,246,127,170,101,143,171,171,177,47,224,239,183,79,158,219,166,225,0,57,92,123,246,105,151,219,95,39,173,47,248,168,14,2,184,10,226,199,69,184,177,193,181,51,82,244,167,208,216,221,155,210,126,54,183,211,182,218,142,215,118,219,85,12,127,123,134,161,242,59,121,37,99,125,86,174,219,238,187,34,42,165,191,129,73,124,227,180,134,167,10,226,94,135,84,169,224,171,91,110,163,217,225,153,243,205,60,78,103,164,104,88,202,89,161,137,141,217,236,99,105,210,129,234,175,69,221,243,63,165,203,178,181,157,175,146,126,168,90,177,237,92,207,52,162,224,218,72,106,51,59,61,45,202,134,162,106,214,196,249,39,183,190,77,233,98,137,83,121,158,248,171,37,149,122,93,187,89,74,245,233,114,42,171,37,87,52,222,19,245,19,137,140,3,7,184,105,22,57,87,127,203,49,107,197,68,41,66,219,141,37,36,30,142,171,133,22,162,103,173,75,152,142,123,101,165,164,107,81,175,79,41,36,221,174,246,178,37,112,95,192,223,25,218,5,197,6,1,170,185,78,131,117,217,109,87,9,41,238,50,125,40,181,39,134,165,171,167,150,146,90,157,153,80,247,191,178,202,135,75,219,107,85,207,237,244,38,202,237,208,56,174,117,126,244,248,183,213,253,15,204,110,38,85,228,99,248,236,253,27,253,100,114,188,208,56,51,226,79,136,157,125,176,102,186,57,166,255,0,72,44,180,88,125,45,174,122,159,76,80,82,116,85,50,182,182,71,71,209,81,60,111,93,153,52,107,186,39,79,173,182,251,162,162,100,14,84,156,46,107,183,13,127,117,31,187,94,13,244,115,233,31,161,61,25,253,51,163,172,239,248,127,29,222,254,166,150,78,158,158,252,95,133,182,253,94,91,236,187,4,255,0,0,0,34,175,52,127,113,61,77,251,23,231,20,68,170,35,255,0,30,186,91,157,235,79,9,217,206,153,233,165,139,211,57,37,231,209,158,10,139,197,67,79,221,237,92,169,102,147,239,147,61,145,183,104,226,123,189,103,38,251,108,155,170,162,40,107,174,109,80,80,15,237,92,113,217,254,225,159,244,154,207,254,118,95,240,0,0,2,128,121,163,251,246,106,111,216,191,39,162,47,248,168,14,61,120,10,226,199,90,120,177,206,117,51,77,52,167,211,56,221,231,209,158,10,183,211,182,218,126,239,106,219,75,12,159,123,154,161,146,55,105,34,123,125,102,166,251,110,155,162,162,168,118,190,70,63,142,207,209,191,214,69,170,16,3,149,39,11,154,237,195,95,221,71,238,215,131,125,28,250,71,232,79,70,127,76,232,235,59,254,31,199,119,191,169,165,147,167,167,191,23,225,109,191,87,150,251,46,211,252,0,0,0,0,12,85,197,143,186,198,178,125,95,228,63,46,156,214,176,217,163,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,204,164,31,218,184,227,179,253,195,63,233,53,159,252,236,11,254,0,0,53,87,54,168,40,7,246,174,56,236,255,0,112,207,250,77,103,255,0,59,2,234,120,78,247,88,209,191,171,252,123,229,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,102,64,0,0,2,149,185,213,251,211,226,223,87,244,63,49,184,153,87,145,143,227,179,244,111,245,145,202,243,64,224,207,137,62,34,117,246,193,154,232,230,155,253,32,178,209,97,244,182,185,234,125,49,65,73,209,84,202,218,217,29,31,69,68,241,189,118,100,209,174,232,157,62,182,219,238,138,137,144,57,82,112,185,174,220,53,253,212,126,237,120,55,209,207,164,126,132,244,103,244,206,142,179,191,225,252,119,123,250,154,89,58,122,123,241,126,22,219,245,121,111,178,236,19,252,0,6,181,156,88,251,211,235,39,214,6,67,243,25,203,169,229,113,238,39,166,95,109,124,226,180,174,174,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,242,44,255,0,128,173,45,206,244,91,132,236,27,76,245,46,197,232,108,146,205,233,63,27,69,226,161,168,237,119,110,85,83,71,247,200,94,248,221,188,114,177,222,171,151,109,246,93,149,21,16,59,95,22,62,235,26,201,245,127,144,252,186,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,50,144,127,106,227,142,207,247,12,255,0,164,214,127,243,176,47,248,170,190,121,223,137,63,210,79,213,165,170,16,3,154,223,11,154,237,196,167,220,187,238,41,131,125,35,250,57,233,191,73,255,0,76,232,232,251,30,35,192,246,127,170,101,143,171,171,177,47,224,239,183,79,158,219,166,225,0,57,92,123,246,105,151,219,95,39,173,28,209,253,251,53,55,236,95,147,209,25,255,0,128,174,2,184,177,209,110,44,112,109,76,212,189,41,244,54,55,102,244,159,141,173,244,237,182,163,181,221,182,213,67,31,222,225,168,124,142,222,73,88,223,85,171,182,251,174,200,138,169,45,109,28,14,84,228,188,192,51,46,46,53,25,244,139,98,182,212,91,95,136,218,85,145,84,45,117,92,86,154,104,29,91,58,57,28,145,50,9,90,254,211,83,105,86,104,155,38,236,108,108,239,7,74,229,139,192,119,220,66,197,77,175,58,177,101,233,207,178,11,123,125,27,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,127,128,0,0,0,0,5,0,243,71,247,236,212,223,177,126,79,68,79,254,74,158,235,25,79,214,5,119,203,173,196,127,227,215,128,174,44,117,167,139,28,231,83,52,211,74,125,51,141,222,125,25,224,171,125,59,109,167,238,246,173,180,176,201,247,185,170,25,35,118,146,39,183,214,106,111,182,233,186,42,42,203,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,213,223,109,149,21,66,96,0,0,0,0,0,0,214,179,139,31,122,125,100,250,192,200,126,99,57,117,60,174,61,196,244,203,237,175,156,86,149,213,196,47,46,30,51,179,157,125,212,188,215,22,209,191,27,101,200,51,11,205,210,221,83,244,138,213,31,126,150,122,217,100,138,78,135,212,181,237,234,99,218,187,57,17,201,190,202,136,190,69,159,240,21,165,185,222,139,112,157,131,105,158,165,216,189,13,146,89,189,39,227,104,188,84,53,29,174,237,202,170,104,254,249,11,223,27,183,142,86,59,213,114,237,190,203,178,162,162,4,128,0,0,41,91,157,95,189,62,45,245,127,67,243,27,137,117,37,96,115,64,224,207,137,62,34,117,246,193,154,232,230,155,253,32,178,209,97,244,182,185,234,125,49,65,73,209,84,202,218,217,29,31,69,68,241,189,118,100,209,174,232,157,62,182,219,238,138,136,24,87,146,167,189,62,83,245,127,93,243,27,113,117,37,96,114,191,224,207,137,62,29,181,246,255,0,154,235,30,155,253,31,178,214,225,245,86,184,42,125,49,65,87,215,84,250,218,41,27,31,69,60,242,61,55,100,50,46,234,157,62,174,219,238,168,139,103,224,0,0,82,183,58,191,122,124,91,234,254,135,230,55,19,42,242,49,252,118,126,141,254,178,57,94,104,28,25,241,39,196,78,190,216,51,93,28,211,127,164,22,90,44,62,150,215,61,79,166,40,41,58,42,153,91,91,35,163,232,168,158,55,174,204,154,53,221,19,167,214,219,125,209,81,50,7,42,78,23,53,219,134,191,186,143,221,175,6,250,57,244,143,208,158,140,254,153,209,214,119,252,63,142,239,127,83,75,39,79,79,126,47,194,219,126,175,45,246,93,130,127,128,0,17,87,154,63,184,158,166,253,139,243,138,34,85,17,255,0,143,93,45,206,245,167,132,236,231,76,244,210,197,233,156,146,243,232,207,5,69,226,161,167,238,246,174,84,179,73,247,201,158,200,219,180,113,61,222,179,147,125,182,77,213,81,20,40,179,132,239,122,125,27,250,192,199,190,99,1,178,153,72,28,61,114,225,227,59,6,215,221,52,205,114,157,27,240,86,92,127,48,179,93,46,53,63,72,173,82,118,41,96,173,138,73,100,232,101,75,158,238,150,49,203,179,81,92,187,108,136,171,228,93,248,2,170,249,231,126,36,255,0,73,63,86,150,168,64,14,107,124,46,107,183,18,159,114,239,184,166,13,244,143,232,231,166,253,39,253,51,163,163,236,120,143,3,217,254,169,150,62,174,174,196,191,131,190,221,62,123,110,155,132,85,228,169,239,79,148,253,95,215,124,198,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,76,80,85,245,213,62,182,138,70,199,209,79,60,143,77,217,12,139,186,167,79,171,182,251,170,34,217,248,0,0,24,171,139,31,117,141,100,250,191,200,126,93,57,173,97,179,71,16,184,181,247,57,208,45,75,194,177,106,31,27,122,200,48,251,205,174,221,77,221,100,125,250,169,232,165,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,153,72,63,181,113,199,103,251,134,127,210,107,63,249,216,22,169,255,0,204,178,255,0,233,127,255,0,237,112,160,19,98,143,185,110,119,251,1,126,226,158,130,255,0,70,127,113,255,0,162,222,140,241,80,255,0,242,167,161,124,55,99,189,215,218,253,219,213,235,235,232,248,245,109,230,84,15,237,92,113,217,254,225,159,244,154,207,254,118,5,212,240,157,238,177,163,127,87,248,247,203,160,50,169,143,248,122,197,175,184,54,129,105,166,21,148,208,248,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,60,204,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,128,121,154,104,167,220,91,139,140,167,195,220,60,85,6,119,190,107,71,215,47,92,209,120,217,230,241,17,201,180,108,107,118,170,138,167,161,169,213,180,75,23,83,149,221,91,5,255,0,2,173,121,40,107,125,169,109,89,151,13,211,88,234,219,114,109,69,70,113,79,114,108,141,116,18,64,173,162,163,150,7,183,201,204,123,92,144,185,170,157,72,244,124,136,189,29,9,220,158,188,88,251,172,107,39,213,254,67,242,233,192,202,160,213,92,218,160,0,41,3,155,222,186,81,234,127,17,212,154,115,143,94,124,109,151,77,45,238,183,76,214,36,15,133,183,137,222,146,86,172,114,198,174,123,186,88,202,72,30,199,170,44,114,211,74,212,99,87,169,207,200,28,151,52,46,251,117,212,124,143,136,123,157,154,213,54,55,100,183,212,227,118,218,154,133,100,149,76,188,74,180,210,72,250,118,108,174,143,162,149,207,99,228,85,98,171,106,209,141,235,69,149,24,22,254,8,65,196,191,29,85,60,45,113,179,138,96,250,131,95,86,253,43,191,224,244,243,87,67,77,75,19,223,108,184,205,112,169,98,92,149,82,53,158,102,54,58,118,198,248,90,255,0,192,123,158,214,61,237,70,62,106,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,7,214,0,0,0,0,1,93,92,199,249,143,223,116,46,251,46,131,104,52,254,19,58,164,240,213,23,235,245,69,19,37,142,213,28,140,100,209,83,83,197,51,93,28,211,73,27,216,231,200,230,186,54,70,244,107,122,164,114,172,1,98,160,129,92,172,120,211,186,235,230,27,89,163,90,165,144,85,221,53,7,17,167,90,186,90,233,233,156,175,185,89,26,177,68,217,102,159,169,82,74,152,165,145,24,247,61,24,231,177,240,187,239,175,239,61,39,168,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,82,95,18,92,212,53,115,36,226,26,213,153,232,78,65,87,99,195,240,122,138,138,74,27,99,234,95,45,187,37,103,136,145,171,89,89,78,177,66,245,100,244,253,148,72,100,221,240,108,174,141,241,200,229,113,106,156,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,148,108,204,233,150,55,178,70,162,117,49,237,234,107,31,215,27,3,48,2,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,157,64,0,0,0,0,0,40,7,154,63,191,102,166,253,139,242,122,32,47,248,16,3,146,167,186,198,83,245,129,93,242,235,113,61,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,3,235,5,32,113,173,204,167,59,213,45,101,181,85,112,249,152,93,108,24,102,9,112,130,190,197,81,225,161,100,213,215,72,91,81,19,238,59,62,46,235,33,146,26,169,33,240,210,185,204,124,73,188,177,162,200,248,219,101,92,7,241,121,89,198,14,150,92,114,219,222,21,244,114,245,143,220,35,180,220,27,77,223,146,134,174,79,13,20,139,60,18,201,27,88,222,167,190,77,233,210,73,100,137,169,26,189,202,146,177,206,9,42,13,85,205,148,248,78,247,88,209,191,171,252,123,229,208,1,149,64,0,1,210,181,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,60,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,41,214,219,205,175,136,42,190,35,173,90,155,127,185,120,61,59,134,224,232,42,112,186,42,104,167,134,43,60,207,137,38,106,61,123,79,168,172,107,33,73,35,154,71,181,18,85,122,53,35,134,89,33,80,187,240,113,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,145,203,0,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,37,168,42,87,150,239,50,44,169,185,85,175,135,174,33,111,215,92,142,28,142,224,202,60,103,38,172,150,74,202,234,122,234,137,54,101,29,91,215,170,73,161,146,71,162,71,42,238,232,156,228,107,149,97,84,90,123,106,0,1,21,121,138,113,23,157,240,191,165,152,62,166,96,181,31,140,11,101,29,226,139,162,31,233,157,175,195,85,205,61,31,114,88,164,236,247,123,12,111,117,141,235,103,181,23,218,138,18,168,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,0,0,0,0,142,188,114,113,119,106,225,7,72,219,149,193,110,164,188,101,151,234,135,91,113,203,84,245,13,99,31,58,49,92,250,169,152,142,73,95,77,10,116,245,246,211,117,124,144,198,174,143,186,146,54,189,121,117,115,18,190,225,186,167,118,192,248,140,212,30,188,67,58,184,85,221,32,185,86,192,198,195,105,190,213,212,247,165,145,94,213,107,41,104,231,124,147,58,68,70,44,81,202,230,72,137,11,29,59,212,46,80,0,0,16,255,0,153,190,186,106,63,14,154,63,130,234,134,151,222,124,13,214,135,80,40,162,154,25,81,95,75,112,165,117,190,224,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,108,128,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,42,175,158,119,226,79,244,147,245,104,22,168,10,1,229,113,239,217,166,95,109,124,158,180,191,224,0,17,87,154,63,184,158,166,253,139,243,138,32,37,80,53,87,54,104,215,237,28,177,113,1,163,89,102,142,228,115,120,122,76,154,222,234,120,234,122,94,255,0,9,84,199,36,148,213,61,12,123,22,78,212,241,197,47,111,173,26,254,142,151,122,174,84,3,32,3,85,115,101,62,22,53,175,246,68,240,251,132,235,28,150,255,0,5,87,144,91,215,199,192,216,187,113,178,186,9,95,79,85,218,111,114,69,72,86,120,101,88,250,158,174,237,171,58,182,118,232,129,149,64,49,254,191,107,29,139,135,253,26,203,53,139,35,135,196,82,99,54,247,84,71,77,212,246,120,186,167,185,35,166,166,235,99,30,177,247,103,146,40,187,157,10,214,117,245,59,213,106,168,25,0,26,171,155,4,95,116,134,155,65,121,111,229,122,71,12,20,145,212,99,186,79,123,134,224,180,147,203,52,18,220,95,109,168,150,182,104,223,46,207,86,73,83,36,210,34,42,55,100,122,34,53,168,136,212,9,64,13,85,205,170,0,0,0,3,90,206,44,125,233,245,147,235,3,33,249,140,229,212,242,184,247,19,211,47,182,190,113,90,4,170,5,43,115,147,209,79,160,220,65,90,117,142,146,225,222,164,212,219,122,247,160,146,94,169,32,174,183,69,79,79,39,75,82,54,163,97,116,15,163,86,238,247,185,100,239,239,210,222,132,62,174,77,26,223,106,193,117,182,255,0,162,247,11,29,93,69,70,168,83,192,234,26,248,100,111,69,36,246,216,43,42,21,146,177,118,85,100,145,73,46,207,106,170,181,241,177,189,42,143,87,198,23,62,1,170,184,27,84,3,21,112,157,238,177,163,127,87,248,247,203,160,43,171,157,102,186,81,221,111,184,95,15,22,27,207,123,208,157,121,38,69,77,26,65,36,108,170,149,157,186,22,57,232,171,44,115,50,23,85,61,209,170,49,171,29,92,15,245,247,106,176,45,168,20,87,202,119,66,239,186,159,197,5,179,81,189,13,106,173,197,180,211,123,141,221,215,5,99,250,106,167,167,168,142,129,33,137,81,202,233,155,59,59,237,126,200,216,252,50,187,173,175,237,181,246,21,199,159,24,57,55,8,218,161,161,215,166,173,93,110,19,124,168,190,183,44,179,210,69,79,223,174,130,40,233,25,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,169,161,50,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,0,0,0,0,5,117,114,197,230,1,89,171,180,116,220,63,107,126,69,226,243,170,78,152,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,243,154,71,181,211,53,237,221,29,35,94,249,44,84,0,0,0,34,175,52,127,113,61,77,251,23,231,20,69,0,129,181,64,0,0,0,0,40,7,154,63,191,102,166,253,139,242,122,34,127,242,84,247,88,202,126,176,43,190,93,110,2,127,130,10,214,243,0,163,210,46,62,53,19,135,237,111,200,188,38,11,87,232,72,49,155,148,177,193,21,45,134,170,75,116,19,74,218,151,181,137,34,195,60,149,30,115,72,247,54,23,49,187,163,99,115,223,28,234,0,0,0,1,170,184,27,84,3,21,112,157,238,177,163,127,87,248,247,203,160,50,168,0,0,0,0,0,8,171,205,31,220,79,83,126,197,249,197,16,18,168,26,214,112,157,239,79,163,127,88,24,247,204,96,54,83,0,0,0,8,21,196,255,0,26,119,94,22,56,246,195,172,89,126,65,86,221,43,201,112,122,36,200,40,210,153,213,73,69,58,214,220,91,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,61,51,170,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,0,10,1,230,143,239,217,169,191,98,252,158,136,11,254,4,0,228,169,238,177,148,253,96,87,124,186,220,79,240,0,0,0,128,28,234,253,214,49,111,172,10,31,151,92,72,1,202,227,223,179,76,190,218,249,61,104,23,252,8,1,206,175,221,99,22,250,192,161,249,117,196,128,28,174,61,251,52,203,237,175,147,214,129,127,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,10,231,17,162,247,93,69,225,230,203,168,24,190,33,87,121,187,224,23,135,213,214,84,83,61,206,125,5,146,106,119,248,201,86,36,118,207,98,75,13,19,158,228,107,157,27,35,115,253,88,210,85,39,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,216,6,185,156,42,234,151,220,91,136,237,58,212,201,175,190,134,160,179,100,20,190,149,173,240,190,35,181,107,149,253,154,239,189,163,30,231,111,75,44,237,245,26,175,77,247,102,206,70,170,95,247,22,62,235,26,201,245,127,144,252,186,115,93,109,88,193,126,229,250,167,153,105,159,165,61,39,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,183,254,31,53,175,238,211,202,135,59,241,22,255,0,11,95,130,105,254,65,133,86,116,69,209,12,190,10,206,190,30,72,247,145,238,118,244,178,211,117,185,122,119,149,37,233,106,55,167,112,165,99,103,221,88,206,190,229,250,89,153,106,103,162,253,39,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,185,62,115,122,233,71,139,104,213,139,65,173,23,158,139,214,109,112,142,227,116,164,141,32,147,250,79,72,229,123,82,100,114,172,177,119,42,210,157,209,189,173,68,127,132,157,189,104,141,115,92,21,3,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,121,23,253,203,171,71,44,90,55,194,62,9,77,104,155,196,85,230,22,248,51,27,165,79,75,217,222,170,175,130,41,26,157,14,123,209,189,168,18,158,13,219,210,215,246,58,250,90,231,185,10,118,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,74,220,234,253,233,241,111,171,250,31,152,220,78,235,202,159,142,170,108,58,74,14,22,53,94,190,146,154,197,85,80,144,225,85,205,165,149,211,182,227,87,90,196,244,107,210,24,220,142,100,178,212,73,43,102,145,91,219,84,145,174,123,154,232,210,46,149,206,175,222,159,22,250,191,161,249,141,196,128,0,109,80,10,224,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,238,138,250,152,98,217,205,116,109,94,228,49,72,231,163,93,19,164,154,199,192,0,0,16,87,154,23,5,31,178,3,4,126,179,233,237,178,235,93,169,56,109,189,148,209,91,168,147,189,233,155,91,102,115,223,78,145,57,201,180,209,119,103,154,53,141,21,242,122,241,116,72,231,197,219,157,64,13,91,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,35,98,142,15,248,148,177,113,83,161,214,125,77,182,39,102,235,15,77,175,36,164,109,43,224,142,146,241,20,49,190,162,56,145,206,127,84,43,221,100,145,170,61,235,219,145,136,229,71,163,218,218,235,230,201,193,69,187,79,235,63,100,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,126,244,198,73,216,70,35,150,101,70,68,14,15,248,148,190,240,173,174,54,125,77,182,39,122,213,55,77,175,36,164,109,43,39,146,174,207,44,209,190,162,56,145,206,103,76,201,218,100,145,170,61,137,220,141,136,229,86,43,218,224,216,248,170,190,106,124,120,255,0,242,191,10,154,65,122,254,181,22,95,125,182,92,127,225,217,83,100,115,59,95,249,187,165,124,115,127,92,167,123,127,117,97,159,248,237,230,1,98,208,237,14,199,238,218,47,145,90,174,89,158,164,219,233,238,56,226,207,27,214,74,27,61,68,46,123,110,206,166,145,159,222,50,40,231,70,35,164,115,149,91,34,65,44,107,72,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,152,25,3,134,142,29,51,190,40,53,78,131,76,240,90,127,235,85,151,138,222,184,127,165,150,191,19,12,51,214,118,229,150,62,247,107,190,199,118,152,238,183,251,17,61,170,155,20,105,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,117,71,27,36,155,161,61,121,229,237,177,140,116,210,189,93,36,143,70,167,92,143,123,149,55,114,152,87,128,94,20,104,248,82,208,234,75,37,206,46,188,207,40,236,222,50,137,164,134,4,146,10,167,66,212,109,3,100,137,93,220,134,159,215,107,85,100,123,93,35,231,145,189,41,47,67,100,168,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,127,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,134,199,61,172,99,28,140,101,59,113,99,239,79,172,159,88,25,15,204,103,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,228,6,210,96,143,252,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,123,188,5,87,83,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,164,128,0,0,0,80,15,52,127,126,205,77,251,23,228,244,69,255,0,20,3,205,31,223,179,83,126,197,249,61,16,19,255,0,146,167,186,198,83,245,129,93,242,235,113,133,57,162,243,0,172,187,214,92,184,100,209,12,139,179,106,135,196,219,179,139,164,17,207,5,84,149,81,79,44,19,90,91,220,99,58,97,78,214,242,201,26,189,179,54,70,198,142,70,36,173,150,48,105,239,24,55,93,32,224,155,33,225,223,4,90,68,190,234,22,81,119,117,250,170,104,156,247,208,217,37,183,208,65,209,19,92,206,211,159,82,173,169,141,95,212,174,137,144,191,102,163,164,138,70,96,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,14,235,195,71,14,153,223,20,26,167,65,166,120,45,63,245,170,203,197,111,92,63,210,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,119,91,253,136,158,213,77,135,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,58,167,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,6,170,230,202,124,39,123,172,104,223,213,254,61,242,232,13,107,11,222,229,155,197,158,27,174,250,47,106,210,214,211,210,89,50,205,53,179,219,236,175,180,186,189,103,158,190,221,77,73,79,3,110,76,69,141,136,140,116,168,246,58,54,172,157,165,237,245,187,239,177,245,4,202,0,1,196,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,102,189,156,107,240,163,125,225,47,89,107,112,222,213,214,179,16,185,111,89,139,94,235,97,99,124,125,47,75,22,72,213,209,170,177,102,129,239,237,72,155,49,203,179,36,237,177,146,198,134,197,38,42,226,95,135,76,19,138,13,44,175,211,60,234,159,250,237,101,158,183,174,111,233,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,161,254,197,79,98,160,85,95,41,190,47,62,228,90,143,251,31,115,90,222,140,67,63,184,51,209,46,142,131,187,37,46,69,50,195,4,61,82,49,81,233,12,236,99,98,118,237,122,54,70,192,228,237,49,102,122,221,73,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,212,158,46,227,24,247,67,43,21,178,70,245,106,117,198,246,57,19,103,33,110,156,172,120,211,181,103,250,71,89,163,90,165,144,82,80,223,116,186,206,181,116,181,211,211,54,146,145,113,122,86,69,19,101,154,126,174,211,95,76,174,70,61,207,72,247,137,97,119,223,28,147,61,2,95,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,185,87,143,238,48,110,188,89,106,227,157,111,90,72,240,76,58,162,178,131,20,100,49,57,31,83,3,222,212,146,186,87,72,198,203,215,80,144,196,244,141,205,106,68,198,177,157,61,105,36,146,119,94,90,156,20,92,120,139,212,122,29,80,205,109,155,233,150,35,112,116,149,47,114,82,207,29,214,233,76,180,210,178,217,44,18,57,94,144,189,147,181,242,57,98,115,29,27,31,18,43,92,244,115,2,85,114,155,224,162,227,167,244,127,178,119,84,45,157,139,213,238,222,200,241,10,41,18,150,162,56,173,117,80,67,50,92,219,35,28,247,199,52,172,145,208,181,191,122,123,35,239,163,209,201,50,35,44,168,0,4,0,231,87,238,177,139,125,96,80,252,186,226,79,242,0,115,171,247,88,197,190,176,40,126,93,113,2,189,120,1,227,6,235,194,110,174,53,215,5,164,147,4,204,106,40,232,50,182,77,19,149,244,208,49,238,72,235,162,116,108,116,189,116,233,52,175,88,218,215,36,172,115,217,211,214,177,201,29,249,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,70,173,164,223,229,161,199,29,79,14,57,148,58,61,156,50,145,250,117,154,94,35,124,213,114,62,42,119,216,238,51,36,112,37,107,166,122,181,171,76,173,100,77,153,175,119,168,200,210,70,42,43,94,201,130,242,64,0,113,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,145,10,244,15,154,206,147,234,198,184,228,58,77,147,209,122,14,130,191,32,142,215,167,247,138,120,106,106,35,189,199,36,209,211,67,29,67,59,105,37,60,211,72,189,230,43,152,216,219,28,171,28,138,199,67,215,60,64,230,133,199,79,221,175,42,126,135,104,230,103,226,244,218,203,209,233,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,247,214,182,158,68,142,188,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,250,232,217,92,199,183,196,200,214,200,216,89,210,238,167,162,185,83,182,201,30,192,216,204,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,118,15,244,9,161,218,89,255,0,206,76,51,79,241,255,0,247,234,159,3,107,161,166,255,0,151,44,189,16,197,253,211,221,211,251,229,95,58,12,227,147,139,187,175,23,218,184,220,174,11,117,93,159,19,176,211,186,219,142,90,167,168,115,222,200,21,234,231,213,76,196,114,196,202,153,151,167,175,182,155,35,35,134,53,116,157,164,145,193,143,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,199,247,59,77,214,203,82,202,59,205,178,174,130,162,74,120,42,217,21,76,46,137,238,130,120,153,52,50,163,92,136,170,201,34,146,57,24,239,99,152,246,185,55,69,69,38,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,6,57,141,123,30,228,123,44,211,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,66,42,242,163,227,167,247,14,23,245,175,51,255,0,107,210,224,21,181,205,254,249,174,181,201,80,174,255,0,130,240,172,115,127,135,10,63,250,158,18,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,228,249,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,160,124,188,234,253,214,49,111,172,10,31,151,92,74,213,224,235,140,92,239,132,12,238,162,255,0,96,163,244,206,55,121,232,250,65,143,247,33,167,244,167,106,26,134,82,255,0,69,62,9,100,131,181,37,66,201,247,180,78,189,186,93,186,47,149,149,115,171,247,88,197,190,176,40,126,93,113,41,88,13,162,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,19,176,20,109,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,151,146,0,0,0,170,190,121,223,137,63,210,79,213,165,170,21,87,207,59,241,39,250,73,250,180,8,21,194,46,183,218,184,113,226,47,12,214,91,237,142,174,239,109,176,84,84,182,178,146,146,70,178,117,130,162,150,106,105,31,31,87,170,231,177,179,171,209,138,173,71,171,17,170,230,117,117,166,199,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,26,177,19,255,0,150,47,30,63,113,11,237,54,131,106,197,235,167,1,200,46,13,244,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,146,42,243,71,247,19,212,223,177,126,113,68,74,162,42,243,71,247,19,212,223,177,126,113,68,5,0,155,84,26,171,155,84,1,175,183,50,236,2,155,79,184,210,212,74,91,110,61,87,106,182,223,42,41,175,244,171,50,75,209,88,250,186,104,229,170,168,137,242,42,245,177,213,139,86,139,210,189,13,123,94,198,244,244,116,164,244,228,183,172,119,220,195,70,178,221,29,187,195,220,164,211,187,133,61,69,174,167,169,137,211,75,114,117,68,142,166,232,107,17,87,162,120,42,37,238,57,239,115,188,79,79,170,216,218,139,208,57,222,233,111,250,218,107,93,190,197,254,219,197,174,247,63,21,252,85,52,16,118,85,255,0,241,147,186,216,207,204,247,126,230,132,117,229,39,154,221,113,94,52,177,251,21,190,158,146,74,124,198,207,117,178,87,58,102,57,95,28,12,166,117,114,58,37,71,34,35,251,180,49,53,85,200,228,232,115,211,109,213,28,208,189,226,0,115,147,214,191,160,220,62,218,116,114,146,223,222,171,212,219,130,247,167,146,46,168,224,161,183,75,79,81,39,75,146,70,171,102,116,239,163,70,238,199,181,99,239,239,210,238,133,39,249,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,64,48,7,5,250,57,98,215,222,40,48,13,42,202,102,232,178,221,110,18,84,92,99,233,122,248,154,90,74,121,106,229,166,221,143,99,217,222,101,59,162,238,53,200,230,119,58,211,117,110,203,125,60,88,251,172,107,39,213,254,67,242,233,202,245,228,125,128,83,75,117,213,61,82,174,199,170,210,162,150,158,221,96,181,221,156,146,182,5,100,174,150,122,218,118,46,253,167,189,22,26,7,187,201,94,196,88,255,0,5,36,94,171,10,226,199,221,99,89,62,175,242,31,151,78,6,181,134,198,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,19,92,195,42,240,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,166,90,121,28,197,254,246,70,43,154,246,178,88,162,122,177,253,29,42,27,41,131,165,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,121,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,247,80,53,172,226,199,222,159,89,62,176,50,31,152,206,93,79,43,143,113,61,50,251,107,231,21,165,43,113,99,239,79,172,159,88,25,15,204,103,46,167,149,199,184,158,153,125,181,243,138,208,62,174,100,154,47,117,214,254,18,242,139,22,47,136,85,228,153,61,142,162,142,253,98,163,164,123,187,233,60,51,35,103,116,113,163,147,188,255,0,7,45,99,82,45,156,174,87,34,49,174,147,160,160,204,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,218,76,214,219,139,173,16,181,112,227,196,94,103,163,86,43,229,93,222,219,96,168,166,117,29,93,92,109,100,235,5,69,44,53,49,178,78,159,85,207,99,103,70,43,209,26,143,86,43,145,172,234,232,64,216,207,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,242,53,109,46,167,147,102,181,253,57,225,246,237,163,149,118,254,205,94,153,92,19,179,60,113,116,199,61,13,198,90,138,136,250,156,178,57,93,51,103,101,98,59,102,49,169,31,99,110,167,117,169,74,192,108,167,194,119,186,198,141,253,95,227,223,46,128,215,175,95,181,142,251,196,6,178,229,154,197,145,195,225,234,242,107,131,170,35,166,234,99,252,37,43,26,145,211,83,117,177,140,73,59,80,71,20,93,206,132,115,250,58,157,235,57,84,181,78,38,181,210,143,71,249,86,233,206,55,69,121,240,153,38,162,105,254,59,141,219,33,141,32,146,71,210,201,110,167,91,131,221,28,171,213,217,240,189,200,93,35,26,231,50,74,152,63,5,92,143,109,85,232,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,61,44,127,132,165,99,93,37,77,79,67,222,196,147,181,4,114,203,219,235,71,63,163,165,190,179,145,0,183,254,79,186,57,98,193,184,96,77,85,167,155,196,94,181,46,225,61,69,100,157,47,103,98,150,134,162,122,74,122,109,149,238,99,186,94,202,153,123,136,214,57,124,79,67,186,146,54,169,133,121,231,126,36,255,0,73,63,86,150,147,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,86,220,243,191,18,127,164,159,171,64,193,92,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,73,121,38,170,229,154,114,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,38,242,164,210,182,61,158,217,25,217,11,116,0,0,0,1,170,185,125,28,185,184,215,253,149,90,113,61,131,63,185,218,163,212,220,91,239,119,42,104,23,181,37,210,133,17,137,29,205,176,244,181,141,234,123,214,57,91,18,185,172,145,173,118,209,54,104,163,74,23,59,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,209,0,142,188,53,113,183,165,252,65,104,53,231,91,107,39,164,198,159,136,83,214,85,229,214,86,213,73,95,61,142,8,59,178,54,87,244,194,199,202,201,41,226,89,90,232,227,84,85,73,35,111,83,227,122,37,53,215,241,231,196,93,6,188,231,250,245,167,57,197,94,41,114,207,234,17,42,232,219,13,45,100,13,162,139,102,209,211,190,57,96,236,202,250,120,88,200,155,58,196,146,42,119,23,116,238,201,212,22,233,205,31,220,79,83,126,197,249,197,17,64,37,207,113,27,170,185,246,183,242,137,189,106,190,167,99,180,150,60,135,36,167,183,85,207,71,73,73,53,52,9,7,210,40,27,77,44,113,204,247,191,162,74,118,195,42,57,92,168,228,145,28,223,85,200,83,8,27,84,3,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,3,175,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,40,81,15,52,127,126,205,77,251,23,228,244,68,255,0,228,169,238,177,148,253,96,87,124,186,220,85,95,20,122,233,251,37,53,219,38,214,191,162,223,71,62,145,248,47,233,103,142,241,157,143,15,71,5,55,238,221,184,250,186,187,29,95,128,155,117,109,231,182,235,106,156,149,61,214,50,159,172,10,239,151,91,128,128,28,209,253,251,53,55,236,95,147,209,19,127,149,127,29,84,217,254,61,106,225,135,84,171,233,32,201,236,116,240,219,112,201,161,165,151,174,237,110,130,150,103,186,9,82,56,214,24,223,75,13,50,34,72,247,179,186,199,49,58,93,35,30,249,33,7,52,127,126,205,77,251,23,228,244,68,85,3,106,128,67,94,92,92,113,212,241,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,142,186,248,162,230,11,170,25,39,22,151,45,95,225,255,0,85,242,11,126,61,96,167,117,147,21,73,105,163,100,9,68,248,98,109,91,150,146,86,185,146,50,122,136,214,100,89,216,178,108,202,101,114,49,208,198,216,194,247,141,85,203,232,229,159,196,23,16,92,67,104,213,203,36,215,76,127,185,29,21,193,96,178,101,125,136,169,61,63,26,186,78,243,124,52,109,107,63,161,222,214,199,222,141,173,141,253,93,27,119,33,149,206,161,112,54,83,225,59,221,99,70,254,175,241,239,151,64,101,83,21,112,157,238,177,163,127,87,248,247,203,160,50,168,0,0,0,0,2,42,243,71,247,19,212,223,177,126,113,68,74,162,42,243,71,247,19,212,223,177,126,113,68,5,43,112,157,239,79,163,127,88,24,247,204,96,54,83,53,129,210,124,235,238,95,170,120,110,166,122,47,210,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,146,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,60,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,67,186,128,0,165,110,117,126,244,248,183,213,253,15,204,110,39,213,203,75,152,37,78,143,93,108,252,62,106,253,214,146,61,62,175,168,240,214,123,181,92,177,82,193,141,61,238,170,158,69,145,89,2,190,118,84,84,207,19,85,243,74,214,64,155,185,85,24,142,219,229,231,87,239,79,139,125,95,208,252,198,226,64,0,54,168,5,101,242,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,179,64,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,22,211,193,103,48,205,47,226,158,213,106,196,47,181,148,152,214,170,58,158,101,172,199,213,178,54,10,213,129,173,116,149,20,50,187,118,189,142,106,171,251,10,245,153,136,201,183,71,178,62,243,170,219,154,63,191,102,166,253,139,242,122,35,37,114,202,224,87,33,214,172,202,221,175,26,131,65,87,110,211,172,126,162,73,45,207,101,85,85,21,93,230,227,26,57,177,190,142,106,121,34,154,22,83,76,141,145,106,26,244,251,236,41,19,81,203,221,88,177,175,52,127,126,205,77,251,23,228,244,64,79,254,74,158,235,25,79,214,5,119,203,173,196,255,0,42,175,147,39,17,120,37,146,207,125,225,162,255,0,81,224,114,75,238,65,37,247,31,245,38,151,210,125,84,9,226,162,245,34,88,225,236,199,111,71,245,73,34,119,59,221,45,77,217,235,90,160,0,0,16,3,157,95,186,198,45,245,129,67,242,235,137,0,57,92,123,246,105,151,219,95,39,173,37,87,57,190,34,240,75,221,158,197,195,69,130,163,199,100,150,44,130,59,238,65,234,77,23,163,58,104,23,194,197,235,196,145,205,222,142,224,175,234,142,69,237,246,122,92,155,191,213,138,188,174,61,251,52,203,237,175,147,214,129,63,249,213,251,172,98,223,88,20,63,46,184,144,3,149,199,191,102,153,125,181,242,122,210,127,243,171,247,88,197,190,176,40,126,93,113,32,7,43,143,126,205,50,251,107,228,245,160,95,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,10,107,231,55,161,117,152,182,178,216,181,230,209,102,232,178,230,214,248,237,215,74,184,214,121,63,167,20,141,86,53,102,87,34,197,23,114,145,41,219,27,26,228,87,248,73,221,208,138,215,57,216,87,129,93,82,250,41,103,226,7,76,235,239,190,22,131,59,209,252,155,195,81,120,94,191,25,116,162,160,154,104,126,248,140,87,71,209,74,235,139,188,220,214,59,125,151,119,118,208,182,158,98,186,57,98,214,78,17,243,186,107,188,222,30,175,15,183,207,152,218,234,122,94,254,205,85,4,18,200,228,232,107,216,142,238,192,181,16,110,238,166,179,191,215,210,231,49,168,107,216,0,146,156,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,141,103,43,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,121,129,107,252,150,52,26,154,211,134,229,124,70,222,104,170,217,114,190,212,63,25,178,172,212,242,196,207,71,66,177,203,83,52,79,87,244,78,201,106,18,56,213,122,62,246,250,23,181,31,235,61,169,102,135,74,209,77,47,181,104,174,145,226,26,81,102,117,36,148,248,181,158,154,218,250,138,106,38,210,50,178,118,49,59,213,75,19,85,81,143,154,94,228,175,245,156,170,249,28,170,231,42,170,175,117,2,149,185,213,251,211,226,223,87,244,63,49,184,152,171,131,190,14,191,101,174,150,107,7,209,234,207,9,153,225,94,137,184,216,190,247,220,244,135,114,154,233,215,110,245,231,138,40,187,243,69,73,247,247,245,118,251,94,73,179,159,190,85,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,64,86,7,250,42,192,178,175,246,87,28,201,49,203,135,251,229,29,117,182,186,158,79,249,50,67,52,114,51,243,57,174,111,193,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,146,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,94,9,123,111,99,221,12,172,87,71,35,17,201,215,27,222,213,93,156,160,108,252,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,48,0,0,1,196,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,101,0,241,245,194,141,103,10,90,227,87,100,182,69,215,134,101,29,235,198,47,52,112,206,145,193,74,233,156,142,160,116,146,171,187,147,83,250,141,114,164,143,115,163,124,18,59,165,101,232,109,255,0,101,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,69,6,113,253,198,13,215,139,45,92,115,173,235,73,30,9,135,84,86,80,98,140,134,39,35,234,96,123,218,146,87,74,233,24,217,122,234,18,24,158,145,185,173,72,152,214,51,167,173,36,146,64,140,5,191,114,155,224,162,227,167,244,127,178,119,84,45,157,139,213,238,222,200,241,10,41,18,150,162,56,173,117,80,67,50,92,219,35,28,247,199,52,172,145,208,181,191,122,123,35,239,163,209,201,50,35,42,4,186,158,83,124,94,125,215,116,227,246,62,230,181,189,121,126,1,111,103,162,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,9,254,0,3,90,206,44,125,233,245,147,235,3,33,249,140,231,213,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,177,82,70,61,173,218,55,75,242,241,99,239,79,172,159,88,25,15,204,103,46,79,151,38,45,98,206,121,117,97,120,86,83,67,227,108,185,5,191,34,181,220,105,187,175,143,191,75,61,210,190,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,96,83,103,13,28,69,231,124,47,234,157,6,166,96,181,31,214,168,239,20,93,16,255,0,76,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,189,108,246,162,251,81,118,8,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,144,120,254,224,250,235,194,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,189,116,233,52,76,73,28,231,36,172,115,31,213,214,178,71,31,201,192,191,25,183,222,15,53,30,170,231,37,171,211,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,13,133,1,196,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,71,44,0,160,30,104,254,253,154,155,246,47,201,232,139,254,40,7,154,63,191,102,166,253,139,242,122,32,34,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,239,114,253,224,70,197,194,174,43,30,107,148,179,198,234,110,65,111,72,238,53,59,190,63,69,210,207,29,44,146,218,186,25,81,45,60,253,170,154,119,47,137,106,35,159,190,201,179,124,150,48,114,105,225,159,13,191,199,116,226,158,251,93,87,85,125,199,47,21,120,229,138,133,170,177,193,70,245,162,137,103,171,122,163,183,153,239,138,177,98,107,21,17,140,78,227,149,30,231,49,98,250,249,169,241,227,255,0,202,252,42,105,5,235,250,212,89,125,246,217,113,255,0,135,101,77,145,204,237,127,230,238,149,241,205,253,114,157,237,253,213,128,98,174,60,57,145,103,121,230,178,219,172,26,13,126,244,6,55,165,249,4,149,150,187,213,20,176,207,53,222,233,11,101,167,117,98,72,222,184,221,70,177,203,60,113,196,138,230,77,20,207,116,168,244,145,177,69,63,248,15,227,150,221,198,14,43,113,167,187,227,62,129,204,241,222,218,93,40,232,162,170,168,161,146,21,142,36,109,90,84,58,20,138,159,189,50,212,36,116,174,150,73,81,176,61,219,189,26,231,37,37,240,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,159,14,186,13,134,240,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,215,35,155,186,53,94,238,134,35,35,106,244,49,168,129,173,17,218,180,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,190,188,18,246,222,199,186,25,88,174,142,70,35,147,174,55,189,170,187,57,78,170,76,174,41,248,28,166,211,94,27,116,171,138,77,54,125,92,182,44,159,23,199,223,148,219,28,201,103,91,117,198,170,130,55,173,107,36,217,81,148,211,75,187,92,217,28,157,185,165,141,172,87,54,86,199,8,91,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,204,192,107,89,195,71,17,121,223,11,250,167,65,169,152,45,71,245,170,59,197,23,68,63,211,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,61,168,190,212,93,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,60,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,67,186,128,0,133,92,202,248,40,183,113,23,167,21,218,161,133,91,55,212,220,70,222,217,41,158,212,170,158,75,173,174,153,42,101,125,178,40,35,114,177,38,123,231,115,227,114,68,231,186,70,50,37,86,181,234,230,81,97,123,220,197,56,234,166,225,107,13,92,31,79,171,233,31,170,151,250,120,102,161,134,166,150,87,178,217,110,153,106,24,183,36,85,141,96,153,237,146,157,209,178,23,63,240,222,215,185,143,99,85,143,162,16,50,175,13,28,58,103,124,80,106,157,6,153,224,180,255,0,214,171,47,21,189,112,255,0,75,45,126,38,24,103,172,237,203,44,125,238,215,125,142,237,49,221,111,246,34,123,85,54,40,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,122,243,203,219,99,24,233,165,122,186,73,30,141,78,185,30,247,42,110,229,53,236,224,255,0,137,75,239,10,218,227,103,212,219,98,119,173,83,116,218,242,74,70,210,178,121,42,236,242,205,27,234,35,137,28,230,116,204,157,166,73,26,163,216,157,200,216,142,85,98,189,174,216,163,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,242,3,150,0,0,32,7,58,191,117,140,91,235,2,135,229,215,18,127,144,3,157,95,186,198,45,245,129,67,242,235,136,21,129,193,182,142,88,184,128,226,31,31,209,220,142,111,15,73,147,91,239,148,241,212,244,189,254,18,169,150,138,201,41,170,122,24,246,44,157,169,227,138,94,223,90,53,253,29,46,245,92,168,117,254,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,162,70,183,117,106,61,221,15,71,198,229,235,99,145,51,7,43,143,126,205,50,251,107,228,245,165,175,113,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,64,137,124,171,56,241,255,0,228,142,21,53,126,245,253,118,44,66,251,115,184,255,0,192,50,154,200,214,118,191,243,135,68,249,38,254,183,78,198,254,228,195,234,230,131,204,18,166,211,83,122,225,123,69,174,180,143,123,233,221,65,152,95,41,165,138,165,157,19,69,85,79,89,101,88,165,129,205,71,163,95,3,159,60,82,245,198,244,116,94,171,218,253,170,219,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,243,24,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,152,29,171,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,41,195,71,14,152,39,11,250,89,65,166,120,45,63,245,170,203,197,111,92,223,211,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,119,67,61,136,158,213,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,8,149,204,191,134,220,203,136,238,30,102,165,193,239,245,108,185,97,117,18,100,208,216,99,162,74,134,95,31,13,60,141,88,91,209,27,167,74,148,141,242,164,40,197,232,123,228,86,61,139,212,201,97,160,195,106,130,173,121,160,242,251,169,187,84,222,184,161,209,107,85,35,30,202,119,87,230,22,58,104,162,166,103,68,49,85,84,86,94,150,89,103,107,85,234,214,64,215,193,20,93,114,61,93,47,172,247,63,112,145,92,182,120,174,211,141,115,208,236,111,75,237,146,250,43,51,211,156,126,130,207,114,179,84,76,142,146,162,150,150,24,233,227,175,167,93,147,185,11,250,89,214,136,157,81,72,244,99,183,71,69,36,178,214,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,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,45,120,255,0,230,59,77,196,214,1,142,105,54,155,90,42,236,246,41,233,232,47,89,76,206,170,151,122,139,138,194,143,91,107,19,104,210,106,106,121,94,189,82,73,31,223,102,134,55,177,172,108,77,124,161,138,185,134,113,29,165,252,75,235,205,70,95,165,120,69,37,186,219,110,167,75,107,242,5,138,72,107,114,69,143,213,109,84,241,42,163,88,198,181,17,145,117,49,38,88,209,189,215,126,231,12,14,94,252,51,234,39,16,58,243,97,190,98,149,213,118,91,22,7,120,160,187,222,242,26,69,164,146,123,83,219,221,158,147,183,5,67,149,36,124,178,210,44,104,189,185,88,197,84,124,140,115,83,165,216,215,134,46,30,178,174,40,53,150,203,164,120,181,79,128,241,253,202,155,141,209,244,178,84,67,108,161,137,189,82,212,72,214,39,247,177,177,28,230,53,242,203,19,21,236,235,234,77,135,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,2,26,243,171,247,88,197,190,176,40,126,93,113,43,47,130,13,33,195,117,235,137,204,75,72,245,2,10,185,44,89,21,61,222,26,133,164,157,97,158,39,178,215,87,44,83,70,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,91,52,231,87,238,177,139,125,96,80,252,186,226,64,14,87,30,253,154,101,246,215,201,235,64,197,92,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,190,141,232,215,61,172,150,41,88,143,127,71,82,205,254,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,51,255,0,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,107,237,170,90,91,157,232,182,119,115,211,61,75,177,122,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,247,200,94,248,221,188,114,177,222,171,151,109,246,93,149,21,16,54,126,4,0,229,139,199,143,221,190,197,77,160,218,177,122,234,207,177,251,123,125,27,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,146,127,128,42,175,158,119,226,79,244,147,245,105,106,133,85,243,206,252,73,254,146,126,173,2,5,112,147,162,22,174,35,245,251,28,209,123,205,242,174,205,79,145,211,221,26,202,250,104,219,35,233,167,134,221,83,81,11,213,142,242,123,18,88,99,235,102,237,87,51,169,168,230,42,163,211,165,106,150,150,231,122,45,157,220,244,207,82,236,94,134,201,44,221,159,27,69,226,161,168,237,119,97,100,209,253,242,23,190,55,111,28,172,119,170,229,219,125,151,101,69,68,144,28,174,61,251,52,203,237,175,147,214,150,147,204,51,130,203,87,20,250,95,81,125,196,49,250,71,106,166,53,78,139,143,214,45,75,105,86,182,4,147,170,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,186,131,5,114,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,228,7,52,127,113,61,77,251,23,231,20,69,5,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,89,254,119,198,157,171,138,126,88,154,139,98,203,242,10,71,106,166,53,79,103,76,130,141,41,155,74,181,176,37,242,137,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,212,21,108,109,80,106,174,109,80,4,127,227,227,76,242,173,93,225,11,82,112,92,42,147,197,222,170,45,244,247,10,106,86,199,36,146,85,120,42,184,107,31,4,76,141,142,123,230,145,148,238,100,108,70,250,210,57,141,85,68,85,84,215,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,242,54,147,53,150,215,237,28,190,240,255,0,172,185,102,142,228,115,120,138,188,102,224,234,120,234,122,88,207,23,74,246,164,148,213,61,12,123,210,62,236,18,69,47,111,173,92,206,190,151,122,205,84,3,100,155,78,127,134,222,176,26,45,82,163,200,105,35,196,235,236,241,223,226,187,85,170,210,192,219,115,225,73,219,81,34,204,141,88,153,218,84,122,247,17,189,41,191,86,219,41,172,102,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,228,88,166,19,196,238,43,143,242,121,190,224,184,238,81,232,204,190,223,112,159,7,154,150,72,99,154,74,143,73,215,205,89,34,53,137,215,219,134,91,116,149,204,108,210,182,63,190,83,206,214,47,91,24,171,0,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,190,188,242,246,216,247,182,24,152,142,146,71,163,87,162,54,61,202,155,53,64,189,238,90,56,5,78,159,112,91,167,116,183,44,122,146,213,114,190,83,212,223,234,150,20,139,174,177,149,117,50,75,75,81,43,227,85,235,123,168,214,145,19,169,122,218,198,177,142,233,232,233,76,151,197,143,186,198,178,125,95,228,63,46,156,202,166,42,226,199,221,99,89,62,175,242,31,151,78,6,181,132,191,230,51,193,71,236,85,212,120,47,248,5,178,235,38,153,101,63,124,182,212,206,157,216,237,117,202,175,89,45,142,155,169,207,119,75,24,146,68,233,81,174,124,110,115,119,149,208,203,34,196,3,103,221,82,210,220,19,90,112,75,158,153,234,93,139,211,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,190,66,246,72,221,164,137,142,245,92,155,237,178,238,138,168,161,68,60,0,241,131,117,225,55,87,26,235,130,210,73,130,102,53,20,116,25,91,38,137,202,250,104,24,247,36,117,209,58,54,58,94,186,116,154,87,172,109,107,146,86,57,236,233,235,88,228,142,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,204,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,85,114,197,230,1,71,164,85,148,220,63,107,126,69,225,48,90,190,152,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,243,154,71,185,176,185,141,221,27,27,158,248,194,32,113,99,239,79,172,159,88,25,15,204,103,46,167,149,199,184,158,153,125,181,243,138,210,149,184,177,247,167,214,79,172,12,135,230,51,151,83,202,227,220,79,76,190,218,249,197,104,18,168,172,14,117,154,23,89,117,177,97,124,67,216,108,221,239,66,117,227,121,21,76,107,60,146,50,150,87,247,40,94,230,34,44,81,194,201,157,84,199,72,170,199,44,149,112,51,215,221,168,203,63,49,254,191,104,229,139,136,13,26,203,52,119,35,155,195,210,100,214,247,83,199,83,210,247,248,74,166,57,36,166,169,232,99,216,178,118,167,142,41,123,125,104,215,244,116,187,213,114,160,20,131,203,23,84,190,229,252,100,225,94,46,251,232,203,86,91,226,49,107,135,244,47,123,197,120,168,215,194,65,228,199,57,157,85,209,209,122,237,233,219,111,89,200,197,121,21,64,2,74,113,163,172,119,220,230,13,28,210,170,136,124,61,151,77,52,191,22,167,163,143,169,143,239,213,87,89,168,106,234,42,119,70,53,237,234,99,233,162,237,171,158,212,240,221,109,233,89,28,132,139,228,193,160,212,217,86,168,100,186,255,0,125,162,171,240,248,61,59,109,118,39,186,158,86,193,37,198,178,57,27,60,140,153,30,140,123,225,166,221,142,137,90,255,0,42,232,222,189,10,214,43,171,128,216,207,130,61,6,169,225,199,134,140,59,77,175,52,84,144,100,41,78,251,166,64,176,211,197,27,214,227,82,245,150,72,229,124,79,123,102,124,45,116,116,201,47,91,186,217,78,197,77,155,210,212,12,234,85,95,60,239,196,159,233,39,234,210,213,10,171,231,157,248,147,253,36,253,90,4,53,224,159,134,122,110,43,178,220,255,0,76,33,174,164,183,223,96,193,234,46,248,245,117,90,203,216,166,184,195,113,160,70,247,18,55,34,171,36,138,73,161,85,86,191,161,38,89,17,143,115,26,134,21,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,191,201,83,222,159,41,250,191,174,249,141,184,151,252,199,249,127,209,241,17,98,151,86,244,135,29,255,0,77,138,15,13,4,180,212,242,65,79,30,69,75,214,200,250,106,31,51,227,141,147,67,26,171,217,50,187,169,99,137,98,114,63,239,43,16,113,92,177,120,241,251,183,216,169,180,27,86,47,93,89,246,63,111,111,163,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,79,243,86,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,130,120,23,227,54,197,198,30,156,85,92,228,181,122,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,129,37,64,0,106,174,72,172,187,131,236,154,131,132,108,11,139,76,61,42,238,86,43,165,61,197,185,115,102,150,157,140,180,79,21,225,212,52,143,137,21,237,150,86,78,142,141,170,198,177,234,199,198,247,57,221,50,53,172,142,165,239,114,155,207,240,220,155,131,156,99,12,177,100,52,149,119,220,58,162,225,77,125,183,181,85,39,161,125,69,194,170,162,5,123,85,17,85,146,69,34,43,94,155,177,85,178,53,23,170,55,181,161,69,116,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,222,214,162,166,64,225,187,68,46,188,71,235,110,45,162,246,107,229,37,154,163,35,168,149,175,175,169,141,210,50,154,8,96,146,162,103,163,27,230,247,164,80,201,208,205,218,142,127,75,85,204,69,87,164,128,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,37,255,0,38,13,6,169,197,116,191,37,215,251,237,21,39,136,206,42,27,107,177,61,212,241,58,120,237,212,114,72,217,228,100,200,245,123,25,53,78,236,116,74,214,121,208,198,245,235,71,49,90,25,171,153,141,166,213,96,229,255,0,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,218,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,80,97,127,220,209,253,196,245,55,236,95,156,81,20,2,4,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,223,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,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,47,242,224,230,1,89,195,189,246,45,36,213,236,139,253,41,235,252,76,241,84,212,71,61,68,152,237,87,67,228,234,167,100,44,146,71,195,52,136,140,124,40,222,148,146,84,149,170,207,191,36,161,119,229,32,115,31,230,1,89,196,69,246,93,36,210,28,139,253,41,232,60,52,242,212,211,199,61,60,153,21,87,67,36,234,168,100,204,142,70,67,12,138,172,100,42,222,149,146,37,149,202,255,0,188,164,89,175,154,231,29,63,187,240,191,162,153,159,251,98,151,63,173,161,111,247,173,109,174,58,132,119,252,47,138,99,91,252,8,85,255,0,213,16,149,213,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,131,160,23,83,201,83,221,99,41,250,192,174,249,117,184,172,190,55,244,135,13,208,94,39,50,221,35,211,248,42,227,177,99,180,246,136,105,214,174,117,154,121,94,251,93,36,178,205,35,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,44,211,146,167,186,198,83,245,129,93,242,235,112,16,3,154,63,191,102,166,253,139,242,122,35,234,209,174,9,46,188,64,240,101,146,107,110,155,193,87,89,155,97,121,69,198,145,246,106,74,87,84,79,125,162,74,107,92,141,138,61,230,107,99,124,13,146,182,84,107,35,124,147,44,137,26,110,169,26,31,47,52,127,126,205,77,251,23,228,244,68,233,228,151,148,216,170,244,11,58,194,169,235,186,239,86,172,193,110,149,148,221,167,167,106,150,174,138,158,58,121,58,213,58,29,212,250,42,148,217,21,92,157,189,220,136,142,106,168,84,102,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,252,152,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,153,98,156,210,248,9,250,9,89,126,226,187,75,231,235,199,238,183,15,25,151,218,234,42,55,146,130,186,174,116,106,214,83,185,235,188,144,205,60,173,71,197,186,186,57,36,69,98,44,78,86,193,197,114,108,225,235,233,166,172,93,184,133,187,84,221,105,41,52,239,106,43,67,35,165,218,150,227,93,91,77,81,20,237,116,238,69,69,236,64,244,87,68,207,91,170,166,7,43,154,212,233,144,45,83,64,116,114,197,195,254,141,98,122,59,142,77,226,41,49,155,123,105,228,169,233,123,60,93,83,220,233,42,106,122,30,247,172,125,217,228,150,94,223,90,181,157,125,45,245,90,136,107,46,109,80,106,174,6,202,124,39,123,172,104,223,213,254,61,242,232,12,170,98,174,19,189,214,52,111,234,255,0,30,249,116,6,85,0,0,0,0,0,69,94,104,254,226,122,155,246,47,206,40,137,84,69,94,104,254,226,122,155,246,47,206,40,128,160,18,74,112,47,198,109,247,131,205,71,170,185,201,106,244,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,109,180,209,119,101,84,141,206,72,228,107,220,215,116,170,178,88,241,87,15,88,181,139,57,215,221,52,194,178,154,31,27,101,200,51,11,53,174,227,77,221,124,125,250,89,235,98,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,153,221,184,193,225,51,50,225,23,84,62,131,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,94,221,183,170,35,101,98,168,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,148,151,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,155,110,249,21,110,208,10,86,231,87,239,79,139,125,95,208,252,198,226,99,78,11,248,62,181,113,101,164,122,222,219,122,85,199,157,225,212,246,122,252,81,240,202,212,101,76,239,101,193,100,161,149,178,61,177,116,84,44,49,49,36,115,154,177,61,172,127,87,66,73,28,153,47,157,95,189,62,45,245,127,67,243,27,137,149,121,24,254,59,63,70,255,0,89,1,86,183,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,169,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,227,254,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,194,4,223,230,89,199,85,55,19,89,53,46,152,105,141,125,37,86,151,227,149,16,92,169,107,155,75,44,115,221,238,43,78,168,233,222,147,198,201,97,100,41,60,208,182,52,106,117,47,114,71,57,232,232,210,60,85,193,39,7,217,55,23,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,191,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,157,46,198,154,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,234,110,235,178,185,92,230,177,141,123,222,198,59,98,157,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,244,183,117,217,26,141,107,88,198,177,140,99,26,29,131,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,104,135,154,63,191,102,166,253,139,242,122,34,255,0,138,1,230,143,239,217,169,191,98,252,158,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,125,60,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,173,180,159,130,140,171,95,120,59,186,235,94,147,219,61,37,151,225,249,133,206,138,229,105,137,36,125,85,218,214,148,54,249,99,109,51,122,149,139,52,15,125,67,146,38,177,31,51,103,114,35,156,248,226,137,241,255,0,75,117,75,59,209,108,238,217,169,154,105,125,244,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,239,115,49,241,187,120,229,123,125,102,174,219,238,155,42,34,160,108,252,68,174,97,156,105,218,184,88,210,250,139,22,33,144,82,55,85,50,90,116,76,126,141,105,155,84,180,80,44,157,50,220,39,141,206,70,177,141,106,74,216,149,232,228,124,200,212,237,200,198,77,211,215,255,0,109,115,135,31,216,227,247,107,241,95,232,175,250,135,232,7,139,103,165,61,41,209,191,111,171,167,250,143,247,222,55,163,163,163,203,167,191,253,14,82,182,169,106,150,119,173,57,221,207,83,53,46,251,233,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,222,225,99,35,110,209,196,198,250,173,77,246,221,119,85,85,80,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,146,131,149,199,191,102,153,125,181,242,122,209,171,28,20,101,90,5,193,221,171,90,245,98,217,232,220,191,48,204,45,148,86,219,76,169,35,42,173,54,181,161,184,75,35,106,91,212,140,73,167,123,41,220,177,57,138,248,91,3,81,92,215,201,44,76,114,184,247,236,211,47,182,190,79,90,4,255,0,231,87,238,177,139,125,96,80,252,186,226,64,14,87,30,253,154,101,246,215,201,235,73,255,0,206,175,221,99,22,250,192,161,249,117,196,128,28,174,61,251,52,203,237,175,147,214,129,127,192,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,79,172,165,110,103,92,120,253,219,239,181,58,13,164,247,174,172,7,31,184,59,210,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,46,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,174,15,25,58,23,89,195,183,17,217,158,156,250,27,209,214,86,220,36,184,227,141,98,206,248,95,103,168,123,164,165,72,229,157,17,242,246,216,189,135,191,119,39,118,25,91,214,229,106,185,118,62,43,3,157,166,142,88,165,197,112,94,32,105,230,236,222,169,174,9,135,86,71,210,247,120,186,89,35,168,171,167,93,213,253,17,246,95,21,79,146,51,169,254,43,214,118,209,181,20,42,88,153,92,169,244,26,155,89,56,163,160,201,175,180,85,114,88,180,218,157,50,105,30,218,121,86,9,46,44,149,141,160,133,243,49,237,72,159,221,85,169,106,42,187,184,148,114,49,88,230,171,213,176,212,189,238,84,250,13,83,163,124,46,80,100,215,218,42,72,239,186,147,80,153,52,143,109,60,73,60,118,231,196,198,208,66,249,152,247,44,172,237,34,212,181,21,91,219,90,201,24,172,107,145,234,224,153,64,0,41,91,157,95,189,62,45,245,127,67,243,27,137,149,121,24,254,59,63,70,255,0,89,24,171,157,95,189,62,45,245,127,67,243,27,137,245,114,187,215,156,55,134,221,35,226,43,85,179,58,218,70,178,221,79,143,50,217,67,53,66,194,251,181,197,89,117,90,122,40,149,172,123,186,228,115,118,87,35,29,208,196,124,142,78,134,57,80,39,255,0,31,220,96,218,184,77,210,55,58,222,181,114,103,121,141,61,101,6,40,200,98,106,178,154,118,49,169,37,116,174,145,142,139,162,157,102,137,233,27,154,229,149,238,99,58,122,22,73,35,161,123,181,207,50,213,124,254,182,243,89,29,93,255,0,44,204,111,18,84,202,202,74,68,89,238,23,26,185,149,206,72,225,133,168,138,249,37,145,118,100,109,79,55,34,53,61,136,118,174,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,171,149,63,2,181,56,116,116,28,83,234,189,5,93,53,246,170,157,38,194,168,91,85,19,160,109,186,174,137,139,233,39,172,50,57,92,249,98,168,146,38,195,34,55,182,137,35,156,199,57,209,172,65,154,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,225,189,204,107,222,198,163,223,50,129,8,53,11,155,183,13,186,107,159,228,186,115,125,194,117,42,123,150,43,120,173,178,86,75,73,109,160,116,18,79,77,51,225,145,209,185,213,141,114,177,92,197,84,85,107,87,109,183,68,246,1,55,193,135,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,203,216,171,130,185,149,241,175,110,225,211,78,43,180,191,10,185,237,169,185,117,189,177,211,49,171,85,4,150,171,93,74,84,196,251,156,83,198,212,98,204,199,192,230,70,212,149,175,108,143,100,170,142,107,21,175,8,171,205,147,141,123,118,160,86,126,198,45,47,185,247,236,182,75,131,228,203,235,99,90,170,121,37,186,82,207,52,43,108,116,111,107,25,36,49,62,54,204,231,125,245,143,147,176,172,86,172,42,175,134,188,42,240,207,153,113,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,164,116,207,234,150,54,50,54,170,117,61,237,234,115,25,215,35,49,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,230,108,39,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,6,10,227,179,151,78,157,231,26,13,79,95,161,24,85,37,147,44,211,91,59,33,179,210,82,54,174,117,184,90,41,188,76,242,91,99,133,143,114,58,166,89,106,36,153,38,88,228,154,89,182,107,223,247,215,61,180,195,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,121,27,73,149,1,205,147,130,139,118,159,214,126,201,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,253,233,140,147,176,140,71,44,202,140,9,255,0,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,72,3,91,110,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,74,186,23,245,69,27,217,35,81,122,94,198,245,53,236,235,141,251,20,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,107,153,197,143,189,62,178,125,96,100,63,49,156,186,158,87,30,226,122,101,246,215,206,43,74,86,226,199,222,159,89,62,176,50,31,152,206,93,79,43,143,113,61,50,251,107,231,21,160,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,117,247,226,95,135,76,239,133,253,83,175,211,60,234,159,250,237,101,158,183,174,31,233,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,173,158,197,79,98,174,202,102,10,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,212,71,74,214,61,222,26,71,54,54,204,206,151,117,49,17,200,157,198,70,246,5,85,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,212,100,105,35,21,21,175,100,215,146,106,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,105,202,179,143,31,254,72,225,83,87,239,95,215,98,196,47,183,59,143,252,3,41,172,141,103,107,255,0,56,116,79,146,111,235,116,236,111,238,76,2,213,10,1,230,143,239,217,169,191,98,252,158,136,191,226,128,121,163,251,246,106,111,216,191,39,162,3,176,104,31,28,116,220,56,240,77,151,232,246,14,202,183,234,46,105,148,92,159,13,92,111,150,157,150,59,116,214,250,40,22,181,179,49,90,229,169,87,50,86,194,214,59,212,124,107,35,213,17,172,100,209,43,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,243,56,162,247,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,225,189,204,107,222,198,163,222,25,3,129,206,17,45,92,32,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,78,174,142,226,238,175,146,105,17,177,247,86,54,200,160,0,213,92,217,35,134,75,77,170,255,0,194,38,148,88,175,182,202,75,141,182,227,166,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,107,110,108,167,194,119,186,198,141,253,95,227,223,46,128,10,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,206,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,34,185,169,241,221,98,204,45,215,126,20,180,185,254,46,146,158,225,20,121,109,223,103,199,211,85,69,85,59,101,181,118,39,167,69,94,137,224,165,155,196,197,47,75,186,122,19,118,171,183,129,124,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,201,24,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,145,208,56,151,226,47,4,225,127,75,43,245,51,58,168,254,187,71,103,162,232,155,250,103,116,240,211,77,5,31,114,40,164,236,247,123,15,111,117,237,232,103,181,87,216,138,210,220,23,4,225,27,135,27,102,39,53,211,179,141,233,206,63,53,101,214,231,216,153,221,206,211,31,83,93,89,217,71,75,34,119,36,89,230,237,49,95,211,215,208,196,84,70,161,72,28,125,113,93,89,197,110,184,213,222,237,146,244,97,152,191,122,207,139,195,28,211,172,115,210,182,103,43,171,221,28,168,222,220,213,30,163,156,137,27,28,216,217,4,110,234,88,186,220,24,87,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,166,73,31,28,61,107,234,65,23,113,239,123,97,137,136,216,227,98,185,122,35,99,26,139,179,80,181,78,89,252,191,236,86,173,44,185,106,246,186,99,182,171,181,94,166,227,235,71,100,161,238,61,211,91,172,85,180,210,50,105,59,209,189,18,57,170,224,157,169,188,123,75,20,94,175,113,174,154,88,153,26,185,94,240,81,251,32,51,182,107,62,161,91,45,85,218,109,134,220,31,77,45,186,181,59,222,153,186,54,22,189,148,235,19,92,155,67,23,118,9,164,89,17,89,39,169,23,68,141,124,189,187,191,3,94,190,62,184,81,172,225,75,92,106,236,150,200,186,240,204,163,189,120,197,230,142,25,210,56,41,93,51,145,212,14,146,85,119,114,106,127,81,174,84,145,238,116,111,130,71,116,172,189,13,202,188,175,120,215,253,143,249,219,52,99,80,174,118,170,29,54,204,174,15,169,150,227,90,189,159,67,93,29,11,88,202,133,149,173,93,225,151,181,4,50,36,138,140,143,212,151,174,54,178,94,229,181,113,47,195,166,9,197,6,150,87,233,158,117,79,253,118,178,207,91,215,55,244,178,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,208,255,0,98,167,177,83,93,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,169,60,93,198,49,238,134,86,43,100,141,234,212,235,141,236,114,38,206,64,54,126,5,117,114,163,227,95,238,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,243,107,186,228,137,122,149,138,176,205,43,165,175,20,28,80,96,60,38,96,22,253,70,212,107,70,65,113,182,220,111,17,89,34,138,201,79,12,211,182,121,33,154,102,185,205,154,88,154,140,233,167,122,42,163,149,119,86,249,123,85,3,48,16,3,157,95,186,198,45,245,129,67,242,235,137,223,244,19,154,6,129,113,19,171,22,45,28,194,177,13,64,162,189,100,30,43,195,79,116,183,209,71,74,206,197,52,181,15,235,116,117,114,61,55,100,46,68,217,139,235,42,111,178,110,169,208,57,213,251,172,98,223,88,20,63,46,184,129,0,57,92,123,246,105,151,219,95,39,173,47,248,160,30,87,30,253,154,101,246,215,201,235,75,254,2,16,115,47,224,114,155,136,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,215,124,139,27,209,81,204,124,61,127,149,239,2,223,113,76,85,154,227,172,120,103,132,212,155,215,95,161,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,222,156,234,136,214,127,128,0,0,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,160,80,183,51,221,6,195,116,15,138,58,187,94,159,209,82,91,108,89,101,158,155,38,167,180,210,83,172,48,91,95,44,179,65,44,49,167,91,147,161,210,211,73,42,35,81,140,98,76,145,181,136,216,211,120,150,101,94,42,181,75,238,211,196,118,162,234,100,55,223,76,208,94,114,10,175,69,86,248,95,15,221,181,196,254,205,15,222,213,140,115,118,165,138,6,250,237,71,174,219,191,119,43,149,113,80,27,15,112,37,195,174,151,240,251,160,214,102,233,205,218,147,37,126,95,79,21,250,175,44,109,174,74,9,239,144,79,213,45,27,159,12,175,123,226,100,116,242,177,141,137,92,136,138,178,63,165,175,146,77,228,81,5,121,62,235,29,139,57,225,129,52,170,158,31,15,122,211,75,132,244,245,145,245,61,253,250,90,234,137,234,233,234,119,86,53,141,234,123,234,98,237,163,158,228,240,221,110,233,73,26,132,234,2,0,115,171,247,88,197,190,176,40,126,93,113,32,7,43,143,126,205,50,251,107,228,245,164,255,0,231,87,238,177,139,125,96,80,252,186,226,87,175,44,235,181,170,193,198,190,159,223,111,183,58,75,117,182,221,79,126,171,172,172,171,153,176,193,77,4,118,74,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,23,189,170,90,165,130,104,182,9,115,212,205,75,190,250,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,247,184,88,249,29,188,146,177,190,171,87,109,247,93,145,21,83,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,153,87,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,57,121,240,89,117,226,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,245,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,15,80,102,190,85,252,10,212,231,249,13,171,137,237,82,160,171,131,24,177,212,67,114,195,33,134,170,46,139,181,198,10,169,152,233,229,88,228,89,163,101,44,212,200,169,27,216,206,235,220,197,234,116,108,123,36,184,147,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,193,92,86,241,173,165,156,31,125,22,251,166,88,50,187,159,210,223,29,224,189,5,75,77,55,111,194,246,59,157,222,244,241,109,191,137,103,79,79,86,251,59,125,182,77,194,64,21,87,207,59,241,39,250,73,250,180,146,154,9,205,3,64,184,137,213,139,22,142,97,88,134,160,81,94,178,15,21,225,167,186,91,232,163,165,103,98,154,90,135,245,186,58,185,30,155,178,23,34,108,197,245,149,55,217,55,84,141,124,243,191,18,127,164,159,171,64,174,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,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,135,184,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,211,45,60,142,98,255,0,123,35,21,205,99,159,20,177,61,88,206,190,148,214,176,206,188,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,20,44,83,154,135,2,180,217,254,61,117,226,123,75,104,41,32,201,236,116,243,92,179,56,102,170,151,174,237,110,130,150,22,54,120,150,73,22,24,223,75,13,50,170,198,198,51,186,199,61,122,157,35,24,201,41,216,218,35,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,41,219,153,215,1,223,113,11,237,78,188,233,61,151,167,1,200,46,14,244,149,174,221,110,237,210,226,243,57,144,182,61,221,221,114,246,106,39,117,66,183,166,56,226,133,203,28,41,183,92,77,80,128,6,213,6,170,230,213,0,10,107,231,73,163,150,44,63,89,113,45,98,180,77,219,171,212,75,125,69,61,210,155,165,235,213,85,109,109,60,109,169,235,115,213,19,174,9,233,226,237,181,140,107,124,55,87,172,233,28,169,114,132,32,230,251,165,246,172,211,132,186,156,242,103,82,65,114,211,235,197,21,202,158,119,81,54,89,229,130,166,102,209,75,74,201,119,71,66,199,58,162,25,157,183,82,57,105,99,69,111,177,205,10,54,39,79,39,221,28,190,231,60,80,38,170,211,205,225,236,186,105,111,158,162,178,78,150,63,191,85,93,79,61,37,61,54,202,246,189,189,76,125,76,189,196,107,218,158,27,161,221,43,35,84,130,197,223,114,125,209,203,22,13,195,2,106,173,60,222,34,245,169,119,9,234,43,36,233,123,59,20,180,53,19,210,83,211,108,175,115,29,210,246,84,203,220,70,177,203,226,122,29,212,145,181,64,157,70,42,226,199,221,99,89,62,175,242,31,151,78,101,83,21,113,99,238,177,172,159,87,249,15,203,167,3,90,194,234,121,98,241,227,247,111,177,83,104,54,172,94,186,179,236,126,222,223,70,221,46,55,30,229,86,81,11,95,51,164,217,189,166,167,122,158,6,211,163,186,164,146,89,154,146,76,187,244,74,228,165,99,234,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,140,248,174,225,71,78,56,181,211,135,225,89,172,94,6,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,244,181,37,133,85,27,35,90,213,69,99,217,28,140,215,179,84,180,183,59,209,108,238,231,166,122,151,98,244,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,239,144,189,241,187,120,229,99,189,87,46,219,236,187,42,42,37,250,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,186,79,49,158,10,63,101,86,156,65,127,192,45,150,168,245,55,22,251,229,182,166,116,237,73,116,161,68,122,201,108,116,221,77,99,122,158,244,146,39,74,142,107,36,107,155,188,77,154,89,16,40,134,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,253,57,92,123,137,233,151,219,95,56,173,40,4,191,238,87,30,226,122,101,246,215,206,43,64,149,64,0,40,91,154,94,133,214,104,255,0,21,151,236,146,138,205,225,49,189,68,255,0,68,150,201,163,89,228,141,245,82,34,37,193,142,146,84,233,239,120,174,228,206,141,142,115,89,29,76,31,130,142,70,54,32,23,125,206,11,71,44,89,207,12,11,170,181,19,120,123,214,154,92,32,168,163,147,165,239,239,210,215,84,65,73,81,77,178,61,172,111,83,223,77,47,113,90,247,39,134,232,111,74,72,229,41,4,12,235,193,30,131,83,113,29,196,190,29,166,215,154,42,185,241,229,168,125,211,32,88,105,229,145,137,110,166,98,203,36,114,190,39,177,208,178,103,54,58,100,151,173,189,15,168,98,166,238,233,106,236,102,87,7,38,13,6,169,197,116,191,37,215,251,237,21,39,136,206,42,27,107,177,61,212,241,58,120,237,212,114,72,217,228,100,200,245,123,25,53,78,236,116,74,214,121,208,198,245,235,71,49,91,99,224,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,197,92,149,61,233,242,159,171,250,239,152,219,139,169,41,91,146,167,189,62,83,245,127,93,243,27,113,117,32,86,95,53,78,4,174,185,213,79,236,149,209,108,103,32,191,101,149,117,20,180,25,69,142,219,3,171,31,87,3,98,72,97,174,134,36,85,149,31,26,71,4,47,142,38,189,28,199,54,78,152,251,115,62,78,255,0,203,239,150,229,55,14,213,52,58,201,172,50,210,92,117,21,212,241,205,109,162,166,124,173,102,50,249,34,169,134,162,21,150,57,187,53,143,146,26,134,53,234,177,171,35,123,28,145,185,233,180,139,61,64,0,64,15,219,171,225,99,251,1,213,95,242,85,187,252,248,151,250,9,173,120,175,17,58,79,98,214,60,42,223,117,162,178,228,30,43,195,65,116,138,56,234,153,216,169,150,157,253,109,142,73,24,155,190,23,42,108,245,245,85,55,217,119,68,13,101,204,213,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,169,203,20,200,138,232,220,231,34,163,216,249,35,126,21,59,254,85,161,122,143,136,105,62,21,173,247,59,55,119,12,206,252,92,86,219,165,58,171,227,134,170,158,166,120,36,165,168,242,78,212,203,225,223,35,17,119,107,227,85,86,185,85,146,182,48,216,122,217,115,209,46,46,244,73,245,84,177,210,102,154,117,154,83,207,76,169,83,73,61,59,42,153,20,239,137,234,140,149,177,205,19,217,52,46,86,61,17,175,107,227,107,216,168,168,215,21,87,140,115,118,204,180,207,81,42,237,120,22,156,210,87,104,173,186,158,142,209,140,98,87,74,132,134,227,107,183,81,210,120,120,123,117,236,107,221,215,35,154,201,100,73,210,171,167,110,219,31,237,145,209,47,76,56,157,214,93,32,211,140,235,73,176,172,163,179,139,106,29,190,75,125,218,223,81,11,103,142,62,226,54,57,167,167,71,238,145,77,36,8,232,30,244,79,90,55,166,233,215,28,47,139,175,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,133,196,241,153,173,120,175,17,60,174,243,13,99,194,173,247,90,43,46,65,232,255,0,13,5,210,40,227,170,103,99,34,167,167,127,91,99,146,70,38,239,133,202,155,61,125,85,77,246,93,209,41,4,189,238,97,24,6,27,165,156,184,115,109,62,211,236,122,146,199,143,88,233,236,148,212,52,52,200,189,17,51,211,52,106,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,180,66,6,205,26,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,92,205,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,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,233,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,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,7,201,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,121,155,4,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,117,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,60,203,169,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,126,72,130,186,249,163,251,246,106,111,216,191,39,162,39,255,0,37,79,117,140,167,235,2,187,229,214,226,0,115,71,247,236,212,223,177,126,79,68,79,254,74,158,235,25,79,214,5,119,203,173,192,64,14,104,254,253,154,155,246,47,201,232,140,41,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,115,95,52,127,126,205,77,251,23,228,244,70,10,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,195,99,61,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,221,245,232,222,144,225,186,17,167,118,253,45,211,232,42,224,199,173,53,21,211,80,193,83,58,204,250,118,84,213,205,84,176,163,215,214,115,24,233,220,198,43,149,207,232,107,122,156,247,110,229,161,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,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,3,85,115,106,131,85,112,54,83,225,59,221,99,70,254,175,241,239,151,64,101,83,21,112,157,238,177,163,127,87,248,247,203,160,50,168,0,0,0,12,127,175,122,215,138,240,237,164,247,221,99,205,109,247,90,219,46,63,225,124,76,22,184,163,146,169,253,250,152,169,217,208,217,36,141,139,179,230,106,174,239,79,85,23,109,215,100,80,200,4,85,230,143,238,39,169,191,98,252,226,136,233,90,123,205,219,134,221,74,207,241,173,57,177,97,58,149,5,203,42,188,81,89,40,229,171,182,208,54,8,231,169,153,144,198,233,28,218,199,57,24,142,122,42,170,53,203,182,251,34,251,14,235,205,31,220,79,83,126,197,249,197,16,20,173,194,119,189,62,141,253,96,99,223,49,128,191,238,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,117,69,81,27,94,159,223,70,244,107,152,231,197,44,172,71,179,175,169,40,7,132,239,122,125,27,250,192,199,190,99,1,177,238,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,228,6,180,90,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,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,105,202,83,141,127,77,209,209,240,155,169,183,59,173,101,234,30,244,152,93,194,117,239,198,234,24,96,238,62,216,229,70,245,199,217,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,132,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,129,203,139,129,202,110,43,115,42,252,195,80,95,87,79,167,88,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,117,172,150,38,181,26,179,36,177,135,117,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,70,42,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,64,90,161,85,124,199,249,110,231,121,118,163,203,174,252,60,88,125,55,38,93,112,166,130,255,0,141,210,197,12,18,83,87,74,172,137,43,161,219,161,142,134,87,170,62,161,207,94,168,228,124,147,189,206,141,210,58,11,84,0,71,94,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,233,108,138,0,1,64,60,209,253,251,53,55,236,95,147,209,23,252,80,15,52,127,126,205,77,251,23,228,244,64,79,254,74,158,235,25,79,214,5,119,203,173,196,106,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,229,12,108,115,97,115,29,178,182,55,49,145,200,174,77,87,107,85,131,132,76,218,251,125,185,210,91,173,182,236,226,229,87,89,89,87,51,97,130,154,8,237,150,247,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,5,121,134,113,167,117,226,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,244,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,55,80,68,178,197,57,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,39,76,248,205,182,89,32,150,150,253,85,28,243,67,43,170,88,215,172,137,12,18,83,249,195,35,26,217,156,246,238,174,141,175,100,149,214,75,78,94,124,105,221,120,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,125,49,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,210,19,215,157,95,186,198,45,245,129,67,242,235,137,0,57,92,123,246,105,151,219,95,39,173,39,167,57,91,181,170,255,0,194,38,19,125,177,92,233,46,54,219,142,113,109,171,163,172,164,153,179,65,83,4,150,203,131,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,129,124,174,61,251,52,203,237,175,147,214,129,63,249,213,251,172,98,223,88,20,63,46,184,144,3,149,199,191,102,153,125,181,242,122,210,127,243,171,247,88,197,190,176,40,126,93,113,32,7,43,143,126,205,50,251,107,228,245,160,95,241,88,28,218,248,215,244,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,204,171,204,127,152,5,31,14,246,41,116,147,72,114,47,244,216,175,240,211,203,83,79,28,21,17,227,180,189,108,147,170,161,147,50,72,223,52,209,162,177,144,171,122,146,57,86,87,43,62,242,146,210,8,3,106,131,85,115,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,42,230,215,172,116,122,107,194,157,102,27,28,54,170,187,174,162,92,33,178,65,79,88,232,36,146,26,88,215,196,84,85,199,79,43,31,221,232,237,69,23,91,81,174,134,74,152,100,107,218,246,199,188,213,40,135,154,198,188,211,107,39,20,117,248,205,138,182,174,75,22,155,83,174,51,27,29,81,42,193,37,197,146,189,213,243,50,23,177,169,19,251,170,148,206,84,71,119,18,142,55,163,220,213,98,52,33,169,177,71,1,58,153,138,234,135,8,250,103,113,197,170,251,158,129,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,141,117,203,62,228,151,172,119,216,178,172,235,135,234,136,123,214,90,155,122,230,52,114,117,49,190,18,170,57,41,233,42,19,100,103,92,157,230,75,77,230,175,233,103,133,245,91,188,142,84,11,106,0,1,74,220,234,253,233,241,111,171,250,31,152,220,76,41,160,154,57,125,213,222,17,248,132,169,199,38,222,175,2,184,98,217,140,148,221,44,254,138,165,166,130,243,29,74,117,189,237,70,118,224,168,150,125,253,103,59,177,208,214,171,158,138,153,175,157,95,189,62,45,245,127,67,243,27,137,218,185,68,224,191,117,13,44,226,123,76,253,41,232,207,165,184,253,178,197,227,123,29,239,11,226,169,174,208,247,123,125,77,235,233,238,117,116,245,55,125,182,221,55,220,8,43,195,214,83,98,193,181,247,77,51,92,166,187,193,89,113,252,194,205,116,184,212,246,159,39,98,150,10,216,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,228,108,210,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,121,155,15,112,45,154,218,179,254,15,180,146,251,102,167,171,134,158,151,23,164,178,61,181,44,107,94,179,219,219,224,102,114,35,92,228,232,116,180,210,57,139,190,234,197,106,170,53,85,90,129,157,74,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,34,239,192,16,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,245,119,219,101,69,88,87,205,175,132,60,171,13,212,122,206,38,177,42,43,173,215,16,201,251,63,72,106,39,175,146,182,75,77,209,87,180,222,164,122,43,226,163,145,137,3,34,245,156,200,228,71,68,157,166,45,60,107,114,135,19,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,249,129,174,103,9,154,253,83,195,62,188,227,26,178,219,93,37,194,134,130,163,195,93,97,150,223,21,84,254,142,155,102,85,45,42,200,173,88,170,123,74,254,219,219,35,60,253,71,170,196,249,24,253,140,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,35,94,206,53,248,81,190,240,151,172,181,184,111,106,235,89,136,92,183,172,197,175,117,176,177,190,62,151,165,139,36,106,232,213,88,179,64,247,246,164,77,152,229,217,146,118,216,201,99,66,64,114,155,226,243,238,69,168,255,0,177,247,53,173,232,196,51,251,131,61,18,232,232,59,178,82,228,83,44,48,67,213,35,21,30,144,206,198,54,39,110,215,163,100,108,14,78,211,22,103,168,93,73,13,121,153,113,103,134,232,70,139,221,116,181,212,244,151,188,179,82,172,247,11,43,45,45,175,88,39,160,183,84,210,84,64,235,147,209,35,122,43,27,42,177,141,141,203,31,117,123,157,14,251,212,157,57,255,0,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,235,145,205,217,92,140,119,67,17,242,57,58,24,229,77,123,56,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,14,149,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,121,155,4,240,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,177,127,148,223,5,23,29,63,163,253,147,186,161,108,236,94,175,118,246,71,136,81,72,148,181,17,197,107,170,130,25,146,230,217,24,231,190,57,165,100,142,133,173,251,211,217,31,125,30,142,73,145,25,101,64,107,89,197,143,189,62,178,125,96,100,63,49,156,186,158,87,30,226,122,101,246,215,206,43,74,86,226,199,222,159,89,62,176,50,31,152,206,93,79,43,143,113,61,50,251,107,231,21,160,74,160,0,16,215,152,167,2,180,220,82,225,171,156,105,245,5,35,53,82,193,79,12,52,51,84,213,74,198,92,237,208,173,67,214,218,136,178,36,16,189,210,84,58,70,76,230,126,27,26,199,61,140,114,189,148,87,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,180,241,77,124,229,116,47,78,52,219,81,240,205,80,194,172,222,138,186,234,55,165,165,191,195,2,163,105,106,42,169,86,149,82,169,177,162,122,147,73,226,157,221,84,94,151,185,141,122,181,30,233,30,240,150,188,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,245,223,34,72,197,84,115,217,13,112,115,71,247,236,212,223,177,126,79,68,101,94,74,158,244,249,79,213,253,119,204,109,198,42,230,143,239,217,169,191,98,252,158,136,9,21,202,3,132,204,55,58,169,169,226,135,48,168,164,187,63,21,188,84,217,109,22,58,154,5,115,41,110,49,197,71,81,21,201,37,238,116,185,236,108,242,53,145,186,37,233,127,76,173,114,61,140,233,183,66,0,114,84,247,88,202,126,176,43,190,93,110,39,248,0,0,26,171,150,211,196,143,26,255,0,177,255,0,129,237,30,209,141,61,185,221,104,117,39,50,210,252,110,166,43,141,18,246,125,13,107,117,36,76,125,66,74,230,174,243,75,218,158,24,210,53,71,199,235,203,215,27,153,23,114,165,128,28,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,230,108,19,192,231,8,150,174,16,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,167,87,71,113,119,87,201,52,136,216,251,171,27,113,87,45,14,7,41,184,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,125,71,198,145,177,17,26,247,205,55,192,195,252,89,232,13,55,19,26,13,147,233,51,174,149,118,250,234,250,127,19,106,154,43,132,180,176,122,70,29,223,74,149,73,26,57,37,166,238,163,59,140,116,111,242,245,216,137,43,35,123,53,215,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,205,11,130,143,217,1,130,63,89,244,246,217,117,174,212,156,54,222,202,104,173,212,73,222,244,205,173,179,57,239,167,72,156,228,218,104,187,179,205,26,198,138,249,61,120,186,36,115,226,237,135,95,229,17,197,53,171,80,244,189,252,56,223,97,164,163,201,240,74,121,106,237,140,162,181,54,150,10,203,34,201,26,44,175,116,94,163,170,89,81,58,164,142,86,177,210,36,177,61,123,178,44,242,22,20,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,121,27,20,112,127,196,165,139,138,157,14,179,234,109,177,59,55,88,122,109,121,37,35,105,95,4,116,151,136,161,141,245,17,196,142,115,250,161,94,235,36,141,81,239,94,220,140,71,42,61,30,214,134,96,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,215,219,152,23,19,150,46,42,181,246,76,215,22,178,248,43,46,63,111,92,106,221,83,226,95,39,165,41,96,173,170,146,42,238,135,197,19,224,238,178,161,171,217,114,43,153,182,202,229,95,36,152,28,212,248,241,255,0,229,126,21,52,130,245,253,106,44,190,251,108,184,255,0,195,178,166,200,230,118,191,243,119,74,248,230,254,185,78,246,254,234,194,0,112,209,195,166,119,197,6,169,208,105,158,11,79,253,106,178,241,91,215,15,244,178,215,226,97,134,122,206,220,178,199,222,237,119,216,238,211,29,214,255,0,98,39,181,80,36,87,43,238,15,178,109,108,213,203,46,182,222,82,174,221,130,96,23,134,215,178,190,154,90,119,62,178,247,68,250,90,136,104,85,142,127,117,140,84,154,57,95,39,109,205,86,70,232,209,205,123,209,236,176,158,104,26,9,171,28,68,232,21,131,10,209,204,83,233,5,234,139,48,165,186,79,77,227,169,169,58,41,89,69,91,27,164,235,168,146,54,46,207,154,52,217,23,171,214,223,109,145,85,36,174,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,215,158,94,219,24,199,77,43,213,210,72,244,106,117,200,247,185,83,119,41,218,192,168,14,2,184,10,226,199,69,184,177,193,181,51,82,244,167,208,216,221,155,210,126,54,183,211,182,218,142,215,118,219,85,12,127,123,134,161,242,59,121,37,99,125,86,174,219,238,187,34,42,164,128,231,87,238,177,139,125,96,80,252,186,226,79,242,0,115,171,247,88,197,190,176,40,126,93,113,2,0,114,184,247,236,211,47,182,190,79,90,95,241,64,60,174,61,251,52,203,237,175,147,214,151,252,0,24,171,137,126,34,240,78,23,244,178,191,83,51,170,143,235,180,118,122,46,137,191,166,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,222,134,123,85,125,136,174,26,56,139,193,56,160,210,202,13,76,193,106,63,173,81,222,40,186,38,254,150,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,122,31,237,69,246,162,6,85,0,0,34,175,51,77,107,251,139,112,143,148,248,123,127,138,175,206,247,194,168,250,226,235,134,47,27,4,222,34,73,54,145,142,110,212,177,84,244,57,58,182,149,98,234,106,183,171,105,84,83,183,58,125,98,186,222,181,115,20,209,11,125,250,146,91,22,53,103,101,238,186,142,146,169,206,123,110,181,79,145,168,218,168,209,234,196,124,116,209,196,248,145,204,71,181,149,146,46,234,217,80,10,245,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,60,201,191,205,63,134,75,174,138,212,233,22,71,111,166,164,174,177,83,224,246,204,30,186,245,73,110,117,59,235,46,182,184,150,52,158,171,100,86,49,243,83,118,146,36,116,175,122,178,146,70,254,12,40,171,210,185,86,104,229,139,87,120,184,180,84,228,115,111,73,129,91,229,204,99,166,233,127,244,85,85,52,240,71,76,157,108,123,85,157,185,234,34,159,127,89,174,236,116,57,170,215,170,165,148,243,83,209,203,238,174,240,143,119,169,199,38,222,175,2,184,69,152,201,77,210,207,232,170,90,104,39,142,165,58,222,246,163,59,112,84,75,62,254,179,157,216,232,107,85,207,69,64,128,28,159,117,142,251,131,113,64,154,85,79,15,136,178,234,93,190,122,122,200,250,152,206,197,85,13,60,245,116,245,59,171,28,247,116,177,149,49,118,209,204,106,248,158,183,117,44,109,66,239,205,91,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,35,104,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,0,129,124,234,253,214,49,111,172,10,31,151,92,74,160,225,203,68,46,188,71,107,13,151,70,172,87,202,75,69,202,255,0,79,113,117,29,93,92,110,124,9,61,61,12,245,49,178,78,159,89,172,123,160,70,43,209,28,172,71,171,145,175,233,232,91,95,231,87,238,177,139,125,96,80,252,186,226,64,14,87,30,253,154,101,246,215,201,235,64,142,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,171,109,60,162,184,179,195,114,29,59,183,240,167,121,167,164,178,100,56,173,61,77,77,150,73,171,213,207,200,89,61,93,93,85,74,69,26,198,214,198,248,27,36,123,179,184,247,189,157,114,34,35,99,127,78,127,227,147,129,204,55,139,220,53,181,84,175,164,177,234,45,142,157,204,176,223,158,197,232,145,155,171,188,21,103,74,43,159,76,231,43,149,28,136,175,133,238,87,177,28,142,150,41,104,135,41,197,181,31,67,181,30,171,27,201,40,110,184,150,103,137,92,24,231,53,178,172,53,84,53,81,171,100,138,104,165,141,127,188,146,57,99,114,181,205,86,61,142,84,86,185,67,103,226,0,115,91,225,115,93,184,148,251,151,125,197,48,111,164,127,71,61,55,233,63,233,157,29,31,99,196,120,30,207,245,76,177,245,117,118,37,252,29,246,233,243,219,116,223,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,5,64,112,21,192,87,22,58,45,197,142,13,169,154,151,165,62,134,198,236,222,147,241,181,190,157,182,212,118,187,182,218,168,99,251,220,53,15,145,219,201,43,27,234,181,118,223,117,217,17,85,59,95,60,239,196,159,233,39,234,210,213,10,171,231,157,248,147,253,36,253,90,4,53,229,239,128,97,186,167,197,206,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,162,86,122,30,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,81,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,236,28,174,61,251,52,203,237,175,147,214,151,125,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,130,157,185,105,241,213,77,195,46,77,85,166,26,157,95,73,75,165,249,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,189,43,219,145,174,98,54,68,146,199,249,163,251,137,234,111,216,191,56,162,41,3,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,231,92,95,141,59,173,235,129,205,73,225,79,84,178,10,186,250,136,233,236,171,129,207,45,51,165,123,96,130,231,77,37,69,190,89,209,202,168,200,226,141,31,2,61,187,53,140,150,62,226,34,65,16,17,44,218,160,213,92,218,160,1,133,56,211,212,43,22,151,240,167,169,249,110,73,97,244,221,7,209,249,237,110,183,59,175,183,85,37,114,165,20,81,202,177,203,20,137,10,201,82,206,226,199,35,100,72,250,213,139,212,141,51,89,93,92,233,53,142,251,135,232,214,37,163,182,136,123,116,154,137,112,168,168,186,84,245,49,122,169,109,174,167,145,180,221,14,98,170,117,207,61,60,189,198,189,142,111,134,233,245,155,35,145,2,155,13,135,185,120,100,150,172,171,130,221,42,185,217,177,138,75,5,60,22,119,219,95,73,76,173,232,146,122,74,153,105,166,170,94,150,53,58,234,37,134,74,135,249,42,245,204,237,220,245,221,238,215,132,181,238,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,188,213,140,85,143,240,86,69,234,11,74,49,87,22,62,235,26,201,245,127,144,252,186,115,42,152,171,139,31,117,141,100,250,191,200,126,93,56,26,214,22,169,205,115,129,111,221,248,160,209,76,51,253,177,85,159,209,80,187,251,215,54,233,29,58,55,254,23,197,61,174,254,4,202,207,234,137,138,171,54,168,3,88,205,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,138,56,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,184,220,237,145,202,198,245,177,89,35,83,161,237,85,168,190,99,252,191,235,56,119,190,203,171,122,67,142,255,0,165,61,127,134,130,90,106,121,39,168,147,29,170,232,100,125,53,15,153,242,72,248,102,145,21,236,153,93,210,146,74,177,57,25,247,149,151,16,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,165,113,99,239,79,172,159,88,25,15,204,103,46,167,149,199,184,158,153,125,181,243,138,210,144,56,133,202,108,89,206,190,234,94,107,139,87,120,219,46,65,152,94,110,150,234,158,211,227,239,210,207,91,44,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,124,139,191,229,113,238,39,166,95,109,124,226,180,9,84,0,2,63,241,229,172,116,122,33,194,158,123,150,73,13,170,170,190,225,111,91,5,174,138,226,232,29,29,85,85,106,246,54,72,103,100,145,212,246,227,124,179,186,7,49,205,146,56,36,71,34,55,169,201,174,185,99,252,231,245,230,155,42,213,12,107,64,44,85,181,126,31,7,167,117,210,250,198,212,74,216,36,184,214,71,27,160,141,240,171,17,143,124,52,219,61,178,163,159,229,93,35,19,161,90,244,117,112,1,122,124,163,181,51,21,204,56,66,179,224,182,154,189,175,88,21,194,190,223,119,165,146,72,251,141,241,53,115,86,65,59,88,215,171,210,23,178,117,99,94,246,183,170,72,39,106,34,163,55,89,170,82,7,39,221,99,190,224,220,80,38,149,83,195,226,44,186,151,111,158,158,178,62,166,51,177,85,67,79,61,93,61,78,234,199,61,221,44,101,76,93,180,115,26,190,39,173,221,75,27,80,187,240,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,98,174,74,158,244,249,79,213,253,119,204,109,197,212,148,173,201,83,222,159,41,250,191,174,249,141,184,186,144,0,0,40,7,246,174,56,236,255,0,112,207,250,77,103,255,0,59,45,251,128,173,45,206,244,91,132,236,27,76,245,46,197,232,108,146,205,233,63,27,69,226,161,168,237,119,110,85,83,71,247,200,94,248,221,188,114,177,222,171,151,109,246,93,149,21,18,64,0,53,87,47,79,128,173,45,193,53,167,150,198,13,166,154,151,98,244,206,55,121,244,159,141,162,241,83,83,247,123,87,250,169,163,251,228,47,100,141,218,72,152,239,85,201,190,219,46,232,170,139,69,133,255,0,114,184,247,19,211,47,182,190,113,90,5,53,241,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,234,106,75,10,170,186,55,57,170,138,246,62,57,31,53,57,54,112,197,233,43,237,219,137,220,215,23,186,195,29,159,107,126,17,91,36,221,170,90,153,164,101,68,55,9,219,26,108,249,123,108,86,194,215,175,222,186,165,157,17,29,36,123,197,63,248,174,225,71,78,56,181,211,135,225,89,172,94,6,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,244,181,37,133,85,27,35,90,213,69,99,217,28,140,237,122,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,170,212,64,48,175,52,127,113,61,77,251,23,231,20,69,0,151,253,205,31,220,79,83,126,197,249,197,17,64,32,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,63,249,74,112,81,233,186,202,62,44,181,54,217,106,172,178,195,222,143,11,183,206,157,249,29,93,12,253,183,220,220,136,238,136,251,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,248,87,150,127,5,22,238,39,243,187,150,109,169,118,207,19,166,216,150,244,213,180,114,37,84,62,153,174,154,25,18,58,120,106,33,116,125,29,157,217,60,138,217,58,147,120,26,172,86,204,174,109,234,1,2,185,145,242,251,169,226,38,154,61,97,209,187,85,35,117,22,221,78,218,106,219,108,49,69,11,242,102,44,176,71,18,203,81,52,241,67,11,233,161,73,220,143,115,92,249,24,140,143,125,153,26,37,54,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,209,5,69,243,94,224,114,167,26,186,222,248,184,211,151,210,37,138,229,81,78,252,186,210,140,138,157,104,106,229,116,112,54,182,4,106,53,37,100,242,185,157,214,174,242,164,210,186,77,222,217,31,217,8,43,196,110,183,221,120,142,214,27,214,178,223,108,116,150,139,149,254,158,220,218,202,74,73,28,248,18,122,122,24,41,164,124,125,94,179,88,247,64,175,70,42,185,88,143,70,171,159,211,214,182,191,201,83,221,99,41,250,192,174,249,117,184,165,98,234,121,42,123,172,101,63,88,21,223,46,183,1,0,57,163,251,246,106,111,216,191,39,162,38,255,0,41,60,3,13,213,62,9,179,253,62,212,28,122,146,249,143,95,51,138,250,106,234,26,148,94,137,89,232,251,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,32,230,143,239,217,169,191,98,252,158,136,159,252,149,61,214,50,159,172,10,239,151,91,128,174,14,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,95,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,126,73,109,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,83,14,153,114,175,226,95,46,214,219,134,150,230,216,253,94,43,143,89,42,31,13,203,51,101,51,42,173,206,99,160,150,74,121,168,219,36,176,186,181,146,186,54,49,82,37,235,135,186,157,230,198,228,86,1,123,198,170,230,209,24,6,7,140,233,134,27,105,211,252,50,150,174,150,197,98,167,74,75,125,61,77,194,162,181,240,64,138,189,49,36,181,15,124,170,198,162,244,177,170,229,70,49,26,198,236,214,181,19,87,112,54,83,225,59,221,99,70,254,175,241,239,151,64,101,83,21,112,157,238,177,163,127,87,248,247,203,160,50,85,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,125,96,0,4,127,227,215,75,115,189,105,225,59,57,211,61,52,177,122,103,36,188,250,51,193,81,120,168,105,251,189,171,149,44,210,125,242,103,178,54,237,28,79,119,172,228,223,109,147,117,84,69,144,0,10,64,225,235,151,15,25,216,54,190,233,166,107,148,232,223,130,178,227,249,133,154,233,113,169,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,34,197,121,163,251,137,234,111,216,191,56,162,37,81,21,121,163,251,137,234,111,216,191,56,162,2,149,184,78,247,167,209,191,172,12,123,230,48,18,127,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,64,179,186,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,134,64,224,251,132,204,203,139,173,80,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,155,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,74,225,139,135,172,87,133,253,26,178,233,30,45,83,227,252,7,114,166,227,116,125,44,116,243,92,235,165,119,84,181,18,53,137,253,236,108,71,57,238,100,81,68,197,123,250,58,151,42,129,74,220,234,253,233,241,111,171,250,31,152,220,76,171,200,199,241,217,250,55,250,200,197,92,234,253,233,241,111,171,250,31,152,220,76,171,200,199,241,217,250,55,250,200,11,84,0,143,252,94,113,155,167,28,30,88,177,203,158,107,106,186,222,107,242,139,135,135,161,182,219,152,137,35,169,98,124,94,54,165,100,126,209,167,106,57,90,173,141,92,142,146,71,198,212,233,106,201,44,97,32,1,215,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,176,0,40,7,154,63,191,102,166,253,139,242,122,34,255,0,138,1,230,143,239,217,169,191,98,252,158,136,12,85,111,226,47,59,178,112,227,91,195,69,130,163,192,227,119,220,130,170,251,144,122,144,203,233,62,166,91,252,44,94,188,75,36,61,153,45,234,254,168,228,78,231,123,165,201,179,61,111,171,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,212,142,153,253,82,198,198,70,213,78,167,189,189,78,99,58,228,103,64,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,62,225,51,13,225,23,75,254,131,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,127,70,253,199,162,35,165,122,168,118,15,216,185,161,63,112,159,216,209,244,27,253,45,191,249,201,233,58,207,246,231,141,254,168,238,248,143,234,143,95,247,79,238,127,7,213,40,47,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,10,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,129,68,55,14,34,243,187,223,14,52,92,52,95,234,60,118,55,98,200,41,111,184,255,0,169,12,94,140,233,101,195,197,69,234,68,146,77,222,146,224,143,234,146,69,237,246,122,90,155,63,213,202,188,174,61,251,52,203,237,175,147,214,145,215,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,100,87,43,143,126,205,50,251,107,228,245,160,79,254,117,126,235,24,183,214,5,15,203,174,37,80,112,229,173,247,94,28,117,134,203,172,182,43,29,37,222,229,96,167,184,182,142,146,174,71,50,5,158,162,134,122,104,223,39,79,172,230,49,211,163,213,136,173,87,163,21,168,230,117,117,165,175,243,171,247,88,197,190,176,40,126,93,113,41,88,14,193,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,147,126,183,128,239,184,135,47,109,68,215,157,88,178,244,231,217,5,190,201,232,219,93,198,221,219,170,197,225,117,238,6,201,179,187,174,78,245,68,14,167,87,117,71,28,176,181,100,133,118,235,149,171,223,249,74,112,81,233,186,202,62,44,181,54,217,106,172,178,195,222,143,11,183,206,157,249,29,93,12,253,183,220,220,136,238,136,251,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,243,3,154,63,184,158,166,253,139,243,138,32,40,4,218,160,213,92,218,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,0,0,0,0,0,0,0,0,0,0,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,149,173,122,161,106,209,93,35,203,245,94,242,218,73,41,241,107,61,77,201,148,245,53,173,164,101,100,236,98,246,105,82,87,34,163,31,52,189,184,153,234,185,85,242,53,17,174,85,68,93,104,114,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,34,215,249,211,235,205,53,167,13,197,56,114,179,86,213,178,229,125,168,102,77,122,72,106,37,137,158,142,133,100,138,154,25,88,140,232,157,146,212,36,146,34,117,253,237,244,44,114,179,214,99,146,178,180,111,71,47,186,201,113,202,105,173,19,120,122,76,63,15,189,230,55,74,158,150,63,179,75,65,74,249,26,157,14,123,21,221,217,214,158,13,219,212,230,119,250,250,92,214,57,0,232,6,74,225,175,87,170,116,23,94,112,109,92,134,122,184,233,241,219,196,51,92,18,146,8,166,158,91,115,247,138,182,24,217,46,204,87,201,77,36,209,162,170,183,101,122,42,57,170,136,228,198,167,117,214,189,47,186,232,174,174,101,250,81,121,117,92,149,24,181,226,166,218,202,138,154,39,82,62,178,6,61,123,53,73,19,149,85,140,154,46,220,172,245,156,138,201,26,168,231,34,162,168,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,245,144,255,0,149,102,177,223,117,119,132,123,69,54,71,14,245,120,21,194,92,58,58,158,166,127,69,82,211,65,4,148,203,208,198,53,25,219,130,162,40,54,245,156,238,199,91,156,174,122,162,76,0,41,91,157,95,189,62,45,245,127,67,243,27,137,149,121,24,254,59,63,70,255,0,89,24,171,157,95,189,62,45,245,127,67,243,27,137,149,121,24,254,59,63,70,255,0,89,1,15,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,61,121,35,230,182,170,253,23,212,45,57,134,158,173,46,86,60,162,43,221,68,174,99,123,14,130,186,146,56,98,107,29,213,212,175,71,91,230,87,34,181,17,17,209,236,174,221,81,184,255,0,157,198,144,212,178,235,167,186,247,67,5,92,148,243,211,203,136,93,36,116,241,118,32,123,29,37,85,19,89,31,148,170,249,18,74,245,115,189,102,34,67,26,122,138,169,215,128,57,76,234,133,171,78,56,193,181,219,47,45,164,142,159,58,179,214,98,236,171,169,173,109,59,41,167,123,163,169,135,110,164,84,145,242,203,73,29,59,35,221,170,231,212,55,101,85,68,99,130,247,128,0,0,0,97,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,235,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,174,209,5,37,243,136,213,13,47,207,248,134,178,227,248,59,105,46,23,220,50,206,251,70,71,120,166,173,146,86,44,254,33,239,101,185,99,84,237,53,244,202,233,92,247,177,92,170,250,167,68,254,151,64,173,64,140,26,159,196,238,178,234,254,156,96,186,77,154,229,29,236,91,79,45,241,219,237,54,250,120,91,4,114,118,209,209,195,61,66,51,100,150,104,224,86,192,199,170,122,177,177,118,78,185,38,124,185,255,0,150,167,5,23,30,34,245,30,135,84,51,91,102,250,101,136,220,29,37,75,220,148,179,199,117,186,83,45,52,172,182,75,4,142,87,164,47,100,237,124,142,88,156,199,70,199,196,138,215,61,28,200,86,108,39,203,171,82,52,227,81,120,71,193,34,211,122,63,5,30,39,111,131,27,189,82,120,20,166,237,94,32,130,39,213,191,102,250,146,119,159,47,136,238,53,85,95,226,55,126,210,117,181,161,37,64,0,107,89,197,143,189,62,178,125,96,100,63,49,156,186,158,87,30,226,122,101,246,215,206,43,74,86,226,199,222,159,89,62,176,50,31,152,206,93,79,43,143,113,61,50,251,107,231,21,160,74,160,0,2,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,49,87,37,79,122,124,167,234,254,187,230,54,227,21,115,71,247,236,212,223,177,126,79,68,101,94,74,158,244,249,79,213,253,119,204,109,198,42,230,143,239,217,169,191,98,252,158,136,9,255,0,201,83,221,99,41,250,192,174,249,117,184,159,228,0,228,169,238,177,148,253,96,87,124,186,220,79,240,0,0,53,87,45,83,149,103,1,223,252,145,197,94,175,217,127,174,203,136,88,174,118,239,248,7,211,94,218,254,239,254,112,216,153,36,63,214,234,24,239,220,158,85,89,178,159,9,222,235,26,55,245,127,143,124,186,0,50,168,0,0,0,10,107,230,185,193,71,220,203,42,159,137,77,51,182,93,106,113,188,182,225,81,83,150,197,183,122,27,61,210,105,26,228,168,235,87,44,141,134,170,73,31,228,230,244,71,42,116,163,209,38,134,38,195,93,1,226,31,84,56,103,204,171,115,205,38,186,210,80,93,238,22,122,187,36,207,169,163,142,165,157,137,209,170,142,70,189,21,17,241,203,28,51,49,125,157,113,53,30,143,141,95,27,239,251,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,219,129,216,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,60,220,170,229,246,169,126,124,2,240,163,71,194,150,135,82,89,46,113,117,230,121,71,102,241,148,77,36,48,36,144,85,58,22,163,104,27,36,74,238,228,52,254,187,90,171,35,218,233,31,60,141,233,73,122,27,85,124,171,53,35,78,52,219,139,139,68,186,135,71,215,38,73,111,151,27,199,170,252,10,84,120,43,197,92,240,50,7,239,230,248,187,140,73,169,251,140,69,84,241,27,59,166,55,72,230,223,72,0,0,2,0,115,171,247,88,197,190,176,40,126,93,113,39,249,0,57,213,251,172,98,223,88,20,63,46,184,129,0,57,92,123,246,105,151,219,95,39,173,47,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,242,40,95,149,199,191,102,153,125,181,242,122,211,176,115,20,227,170,167,138,92,201,112,125,62,175,171,102,149,216,42,33,154,134,26,154,88,152,251,157,198,20,168,98,220,145,86,52,158,22,58,58,135,70,200,92,255,0,192,99,94,230,49,238,86,48,49,167,26,252,87,95,120,180,214,90,220,203,187,117,163,196,45,187,209,226,214,74,217,152,239,1,75,210,196,146,69,108,104,140,73,167,123,59,178,46,239,114,110,200,251,143,100,81,169,242,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,235,171,98,115,216,223,19,27,93,35,161,127,83,122,94,170,213,94,219,228,99,249,94,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,202,241,253,193,245,215,132,221,92,115,109,233,73,38,9,152,212,86,87,226,143,134,87,43,233,160,99,218,178,80,202,217,30,233,122,233,210,104,152,146,57,206,73,88,230,63,171,173,100,142,48,190,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,236,5,16,242,235,227,170,167,133,172,201,48,125,65,175,171,126,149,223,234,38,154,186,26,106,88,158,251,101,198,100,167,98,92,149,82,53,158,102,54,58,118,198,248,90,255,0,192,123,158,214,61,237,70,62,244,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,3,235,53,172,226,171,84,190,237,60,71,106,46,166,67,125,244,205,5,231,32,170,244,85,111,133,240,253,219,92,79,236,208,253,237,88,199,55,106,88,160,111,174,212,122,237,187,247,114,185,86,255,0,184,174,203,62,131,112,203,170,185,76,121,55,209,250,186,44,62,237,224,46,45,173,240,146,65,92,250,89,25,75,218,151,118,171,102,116,239,137,177,244,175,82,200,230,35,125,101,67,90,192,45,251,146,94,153,226,180,218,89,157,107,31,132,238,228,151,12,129,113,158,252,145,198,239,15,67,79,77,79,81,209,11,186,59,140,238,73,85,188,137,214,173,119,98,15,85,21,155,173,133,106,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,176,197,92,11,97,86,172,3,131,237,36,177,89,170,42,230,167,170,197,233,47,111,117,75,218,231,164,247,6,248,233,154,138,214,181,58,27,45,76,141,98,109,186,49,26,138,174,84,87,46,117,3,86,204,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,204,191,62,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,90,161,230,131,137,253,20,227,107,80,124,62,51,232,106,11,207,163,174,212,125,20,94,30,26,206,237,12,30,34,166,61,145,27,39,93,83,106,122,228,77,250,165,73,122,149,92,142,37,255,0,35,172,166,251,87,138,234,230,21,81,93,215,101,181,92,44,247,74,58,110,211,19,181,85,87,29,84,117,18,117,162,117,187,169,148,84,201,178,170,181,59,123,181,17,92,229,80,200,28,234,253,214,49,111,172,10,31,151,92,72,1,202,227,223,179,76,190,218,249,61,105,63,249,213,251,172,98,223,88,20,63,46,184,144,3,149,199,191,102,153,125,181,242,122,208,47,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,128,121,134,113,77,106,226,159,94,106,47,184,132,52,142,195,241,170,116,179,227,245,139,106,109,45,109,108,9,235,75,52,242,59,121,158,199,76,178,186,38,61,90,140,141,90,189,168,228,124,221,89,171,153,111,48,74,157,97,186,222,56,124,210,11,173,36,154,125,65,81,225,175,23,106,73,98,170,131,37,123,29,75,60,107,26,190,4,124,12,167,169,130,86,163,225,149,204,157,54,114,42,177,91,188,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,129,157,57,81,240,181,149,106,222,178,193,174,63,73,46,184,222,55,166,119,10,121,252,77,11,100,138,107,189,115,154,229,240,49,205,211,219,236,246,255,0,170,155,186,185,98,157,145,244,162,79,220,101,223,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,2,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,34,175,43,143,126,205,50,251,107,228,245,165,255,0,20,3,202,227,223,179,76,190,218,249,61,105,127,192,71,94,54,248,62,198,120,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,233,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,153,180,153,92,28,221,120,76,195,114,29,59,184,113,89,102,168,164,178,100,56,173,61,53,53,234,56,104,21,207,200,89,61,93,37,45,50,203,34,72,214,198,248,27,36,155,63,182,247,189,157,17,170,163,99,103,72,83,177,181,65,170,185,181,64,2,130,249,166,231,245,57,215,26,89,149,42,100,52,151,107,110,43,79,65,96,182,173,50,196,230,82,178,58,102,75,81,78,175,141,61,103,178,178,122,180,127,90,171,218,254,166,46,221,8,214,222,246,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,228,107,5,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,121,1,221,109,90,13,153,93,184,121,191,241,27,79,69,86,252,122,197,148,80,227,47,88,105,210,86,117,205,79,44,179,77,43,218,254,168,25,19,150,130,52,87,179,162,71,215,49,173,127,83,85,171,152,57,98,234,151,220,191,140,156,43,197,223,125,25,106,203,124,70,45,112,254,133,239,120,175,21,26,248,72,60,152,231,51,170,186,58,47,93,189,59,109,235,57,24,175,44,126,211,194,102,101,122,229,87,69,195,117,29,69,92,121,101,126,47,29,234,42,74,186,4,165,157,183,23,215,37,221,182,217,35,154,70,164,79,238,170,82,44,146,57,189,43,188,142,106,108,177,148,108,6,213,6,42,226,199,221,99,89,62,175,242,31,151,78,118,173,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,175,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,83,170,241,99,238,177,172,159,87,249,15,203,167,3,90,195,106,131,85,115,106,128,58,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,107,237,198,47,7,89,223,8,25,221,61,130,255,0,89,233,156,110,243,215,244,127,32,237,195,79,233,78,212,52,239,170,254,133,100,242,201,7,106,74,132,143,239,138,157,123,117,55,116,95,45,138,76,85,196,239,15,88,175,20,26,53,122,210,60,166,167,192,120,254,221,77,186,232,202,88,234,38,182,87,68,238,168,170,35,107,211,251,232,222,141,115,28,248,165,149,136,246,117,245,32,107,88,95,247,43,143,113,61,50,251,107,231,21,165,16,234,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,176,189,238,87,30,226,122,101,246,215,206,43,64,149,71,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,144,131,155,126,188,211,105,103,13,18,105,181,190,182,174,12,135,83,234,61,23,76,180,213,18,211,190,43,116,15,142,90,233,21,236,98,181,236,115,86,42,103,196,231,179,173,149,142,95,89,172,123,84,41,215,95,181,142,251,196,6,178,229,154,197,145,195,225,234,242,107,131,170,35,166,234,99,252,37,43,26,145,211,83,117,177,140,73,59,80,71,20,93,206,132,115,250,58,157,235,57,84,232,7,127,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,125,103,34,29,0,14,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,242,54,104,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,122,240,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,53,183,213,141,47,186,233,85,234,203,108,184,58,174,106,123,254,47,99,202,40,106,230,162,117,51,42,32,184,91,225,169,94,214,234,169,35,34,150,73,105,214,70,174,206,125,59,252,154,168,172,109,175,114,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,212,196,233,165,185,58,162,71,83,116,53,136,171,209,60,21,18,247,28,247,185,222,39,167,213,108,109,69,11,21,42,175,158,119,226,79,244,147,245,105,106,133,85,243,206,252,73,254,146,126,173,3,21,114,84,247,167,202,126,175,235,190,99,110,46,164,165,110,74,158,244,249,79,213,253,119,204,109,197,212,128,0,0,0,1,170,185,127,220,174,61,196,244,203,237,175,156,86,148,2,95,247,43,143,113,61,50,251,107,231,21,160,74,160,0,17,87,154,63,184,158,166,253,139,243,138,34,128,75,254,230,143,238,39,169,191,98,252,226,136,160,16,54,136,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,26,230,113,197,164,56,110,132,113,81,158,105,110,159,65,87,6,61,105,168,163,154,134,10,153,214,103,211,178,166,138,10,165,133,30,190,179,152,199,78,230,49,92,174,127,67,91,212,231,187,119,45,154,114,84,247,88,202,126,176,43,190,93,110,32,7,52,127,126,205,77,251,23,228,244,68,255,0,228,169,238,177,148,253,96,87,124,186,220,4,0,230,143,239,217,169,191,98,252,158,136,159,252,149,61,214,50,159,172,10,239,151,91,136,1,205,31,223,179,83,126,197,249,61,17,63,249,42,123,172,101,63,88,21,223,46,183,1,63,192,0,13,85,205,170,13,85,192,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,187,87,45,46,96,149,58,61,117,179,240,249,171,247,90,72,244,250,190,163,195,89,238,213,114,197,75,6,52,247,186,170,121,22,69,100,10,249,217,81,83,60,77,87,205,43,89,2,110,229,84,98,59,104,45,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,174,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,159,86,169,105,110,119,162,217,221,207,76,245,46,197,232,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,223,33,123,227,118,241,202,199,122,174,93,183,217,118,84,84,64,217,248,21,193,202,191,142,170,108,255,0,30,181,112,195,170,85,244,144,100,246,58,120,109,184,100,208,210,203,215,118,183,65,75,51,221,4,169,28,107,12,111,165,134,153,17,36,123,217,221,99,152,157,46,145,143,124,150,62,0,0,0,138,188,209,253,196,245,55,236,95,156,81,18,168,138,188,209,253,196,245,55,236,95,156,81,1,65,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,27,4,240,47,193,149,139,131,205,56,170,182,73,117,244,206,103,148,120,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,109,180,49,119,101,68,145,205,73,36,115,220,231,116,162,178,40,233,7,132,239,122,125,27,250,192,199,190,99,1,178,152,0,0,20,173,206,175,222,159,22,250,191,161,249,141,196,202,188,140,127,29,159,163,127,172,140,85,206,175,222,159,22,250,191,161,249,141,196,237,92,160,245,75,4,209,108,19,95,245,51,82,239,190,134,198,236,223,69,60,109,111,133,154,163,181,221,154,190,24,254,247,11,31,35,183,146,86,55,213,106,237,190,235,178,34,170,5,143,241,85,196,198,27,194,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,58,85,176,179,166,41,30,249,28,139,210,198,59,165,175,127,68,111,215,135,84,181,75,59,214,156,238,231,169,154,151,125,244,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,239,112,177,145,183,104,226,99,125,86,166,251,110,187,170,170,174,75,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,171,128,142,93,87,94,40,113,235,238,165,231,117,181,120,238,39,29,61,93,182,195,44,214,231,74,203,173,108,148,181,48,248,168,156,218,136,159,209,71,82,180,210,47,147,163,153,236,124,42,228,232,149,16,62,174,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,247,228,150,239,205,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,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,127,149,31,29,63,184,112,191,173,121,159,251,94,151,0,173,174,111,247,205,117,174,74,133,119,252,23,133,99,155,252,56,81,255,0,212,240,129,106,133,0,243,71,247,236,212,223,177,126,79,68,95,241,64,60,209,253,251,53,55,236,95,147,209,1,53,57,37,233,158,43,77,165,153,214,177,248,78,238,73,112,200,23,25,239,201,28,110,240,244,52,244,212,245,29,16,187,163,184,206,228,149,91,200,157,106,215,118,32,245,81,89,186,217,81,0,57,42,123,172,101,63,88,21,223,46,183,19,252,0,0,10,213,231,105,166,120,173,78,150,96,186,199,225,59,89,37,191,32,76,103,191,28,113,183,196,80,212,83,84,84,116,76,238,142,227,251,114,82,239,26,117,163,91,223,159,213,85,126,233,10,249,92,123,246,105,151,219,95,39,173,39,255,0,58,191,117,140,91,235,2,135,229,215,18,0,114,184,247,236,211,47,182,190,79,90,4,255,0,231,87,238,177,139,125,96,80,252,186,226,67,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,247,229,138,205,120,216,225,158,167,138,236,75,0,211,9,171,170,237,246,40,51,138,123,190,67,93,72,177,119,233,173,208,219,171,209,221,180,145,200,138,249,37,146,24,81,81,175,232,89,146,69,99,218,199,33,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,59,1,21,121,163,251,137,234,111,216,191,56,162,37,81,21,121,163,251,137,234,111,216,191,56,162,2,128,77,170,13,85,205,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,98,186,199,98,209,190,17,243,186,155,188,62,34,175,48,183,207,135,90,233,186,158,206,245,85,124,18,198,229,235,107,30,141,237,64,149,19,236,238,150,191,177,209,212,215,61,170,5,53,241,217,174,151,221,126,226,107,49,201,46,119,155,85,206,213,97,184,85,99,120,220,214,180,98,210,186,207,75,85,50,83,189,146,53,93,222,238,117,190,101,145,92,228,115,166,94,158,150,35,24,217,127,192,174,133,209,226,220,189,56,129,215,155,189,155,162,245,155,97,249,53,186,215,87,34,193,39,244,158,146,130,102,57,97,86,162,203,23,114,173,42,27,35,28,228,71,248,72,29,208,136,214,185,213,173,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,121,155,9,234,198,11,247,47,224,23,50,211,79,74,122,79,232,150,143,220,108,94,55,177,217,241,94,22,203,36,61,222,223,83,186,58,187,125,93,61,78,219,125,183,93,183,3,93,114,205,57,211,232,53,77,167,50,197,56,141,179,81,82,50,219,125,167,102,51,122,88,105,226,137,254,145,133,36,150,154,105,94,143,235,157,242,211,164,145,162,244,125,237,148,44,106,191,214,99,82,178,205,135,184,255,0,208,106,110,32,248,92,203,177,152,104,170,234,111,182,10,119,228,216,243,41,41,229,169,157,247,26,72,164,115,97,142,24,222,213,149,243,196,233,169,145,21,29,178,212,35,209,142,115,90,128,86,87,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,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,145,179,70,147,231,95,117,13,44,195,117,51,209,126,140,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,5,64,243,171,247,167,197,190,175,232,126,99,113,50,175,35,31,199,103,232,223,235,35,21,115,171,247,167,197,190,175,232,126,99,113,50,175,35,31,199,103,232,223,235,32,36,255,0,52,125,33,169,213,174,15,178,105,237,176,85,207,114,193,170,33,203,233,97,134,120,162,99,217,76,215,178,169,210,172,159,132,198,81,207,87,34,53,170,215,171,227,98,55,171,240,29,70,218,79,157,125,203,245,79,13,212,207,69,250,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,179,70,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,230,107,27,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,158,192,54,125,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,200,213,203,171,88,236,90,201,194,62,9,83,104,135,195,213,225,246,248,48,235,165,55,83,223,217,170,160,130,40,218,189,110,99,17,221,216,22,158,125,155,212,214,119,250,58,156,230,57,73,42,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,24,43,152,207,26,255,0,177,87,78,32,176,96,23,59,84,154,155,148,253,238,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,69,152,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,153,216,53,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,60,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,109,39,148,223,5,23,29,63,163,253,147,186,161,108,236,94,175,118,246,71,136,81,72,148,181,17,197,107,170,130,25,146,230,217,24,231,190,57,165,100,142,133,173,251,211,217,31,125,30,142,73,145,24,17,3,139,46,93,217,223,12,186,53,128,234,174,247,91,191,164,45,236,102,117,23,135,133,208,227,151,73,28,215,69,31,92,82,63,170,21,238,248,126,231,172,206,236,29,93,105,226,98,137,184,171,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,98,140,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,204,160,30,62,184,81,172,225,75,92,106,236,150,200,186,240,204,163,189,120,197,230,142,25,210,56,41,93,51,145,212,14,146,85,119,114,106,127,81,174,84,145,238,116,111,130,71,116,172,189,13,11,254,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,124,142,88,165,110,83,124,94,125,200,181,31,246,62,230,181,189,24,134,127,112,103,162,93,29,7,118,74,92,138,101,134,8,122,164,98,163,210,25,216,198,196,237,218,244,108,141,129,201,218,98,204,245,186,144,53,172,226,199,222,159,89,62,176,50,31,152,206,93,79,43,143,113,61,50,251,107,231,21,165,43,113,99,239,79,172,159,88,25,15,204,103,46,167,149,199,184,158,153,125,181,243,138,208,37,80,0,1,85,124,243,191,18,127,164,159,171,75,84,42,175,158,119,226,79,244,147,245,104,24,171,146,167,189,62,83,245,127,93,243,27,113,138,185,163,251,246,106,111,216,191,39,162,50,175,37,79,122,124,167,234,254,187,230,54,227,21,115,71,247,236,212,223,177,126,79,68,4,255,0,228,169,238,177,148,253,96,87,124,186,220,79,242,0,114,84,247,88,202,126,176,43,190,93,110,39,248,0,0,26,171,155,41,240,157,238,177,163,127,87,248,247,203,160,53,172,54,83,225,59,221,99,70,254,175,241,239,151,64,6,85,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,79,172,169,94,109,124,107,250,110,178,179,132,221,50,185,218,171,44,176,246,100,205,46,16,47,126,71,87,67,63,113,150,198,170,183,162,62,203,226,138,73,93,27,156,229,145,91,18,172,107,20,204,120,70,14,63,184,193,186,241,101,171,142,117,189,105,35,193,48,234,138,202,12,81,144,196,228,125,76,15,123,82,74,233,93,35,27,47,93,66,67,19,210,55,53,169,19,26,198,116,245,164,146,73,202,240,47,192,38,77,197,229,77,227,34,188,221,42,241,204,18,219,79,93,66,203,237,50,83,212,61,247,182,69,10,195,76,176,58,86,203,208,212,169,142,119,187,167,165,236,137,209,35,216,247,163,217,136,56,104,225,211,59,226,131,84,232,52,207,5,167,254,181,89,120,173,235,135,250,89,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,235,127,177,19,218,169,177,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,215,158,94,219,24,199,77,43,213,210,72,244,106,117,200,247,185,83,119,40,26,209,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,173,196,242,155,226,243,238,187,167,31,177,247,53,173,235,203,240,11,123,61,18,232,232,59,81,213,99,176,164,48,67,213,35,21,88,179,64,247,182,39,110,214,43,163,116,14,78,235,210,103,167,106,230,87,193,69,187,136,189,56,174,213,12,42,217,190,166,226,54,246,201,76,246,165,84,242,93,109,116,201,83,43,237,145,65,27,149,137,51,223,59,159,27,146,39,61,210,49,145,42,181,175,87,50,144,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,32,54,147,6,20,224,255,0,137,75,23,21,58,29,103,212,219,98,118,110,176,244,218,242,74,70,210,190,8,233,47,17,67,27,234,35,137,28,231,245,66,189,214,73,26,163,222,189,185,24,142,84,122,61,173,205,96,8,1,206,175,221,99,22,250,192,161,249,117,196,159,228,0,231,87,238,177,139,125,96,80,252,186,226,5,48,91,46,215,91,45,75,235,44,215,58,186,10,137,41,231,164,124,180,211,58,39,186,9,226,124,51,68,174,106,162,171,36,138,73,35,123,125,142,99,220,213,221,21,80,200,28,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,244,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,204,216,39,129,206,17,45,92,32,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,78,174,142,226,238,175,146,105,17,177,247,86,54,135,127,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,235,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,217,0,1,173,103,18,252,58,103,124,47,234,157,126,153,231,84,255,0,215,107,44,245,189,112,255,0,76,237,126,38,104,96,172,237,197,44,157,158,239,97,238,237,61,221,108,246,42,123,21,103,79,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,79,94,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,61,68,116,173,99,221,225,164,115,99,108,204,233,119,83,17,28,137,220,100,111,101,59,104,31,45,222,35,181,175,81,242,28,18,237,97,250,11,73,133,220,35,183,228,119,75,220,79,237,211,204,171,27,157,13,43,99,221,42,230,236,72,147,181,24,228,137,209,186,39,44,172,108,209,57,225,98,156,228,178,155,238,63,194,61,29,166,209,93,225,233,50,108,194,221,107,186,71,218,99,252,69,43,32,169,171,108,123,185,21,89,180,244,148,239,221,170,142,245,54,223,165,206,69,166,189,39,193,126,234,26,167,134,233,159,165,61,25,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,178,174,111,255,0,233,77,160,90,13,195,166,57,253,19,141,208,247,123,117,85,190,189,114,250,34,138,158,142,155,119,179,166,63,90,58,217,86,79,189,166,238,107,21,189,8,138,139,10,184,3,193,126,232,156,100,233,61,131,210,158,143,240,153,4,119,222,247,99,187,213,232,216,223,95,218,233,234,110,221,207,11,219,234,223,213,235,234,217,219,116,168,108,61,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,5,74,243,197,197,172,84,153,86,146,102,180,244,61,23,171,173,190,241,107,172,169,238,189,123,180,180,146,82,201,79,31,66,175,67,122,95,91,82,187,162,35,151,185,179,149,81,173,68,198,188,154,115,250,108,103,138,59,166,25,113,200,106,233,41,243,28,94,174,154,142,222,213,149,96,174,184,211,203,21,68,106,246,181,21,136,248,233,163,174,86,189,251,108,142,145,168,187,201,210,233,21,206,247,5,244,134,150,105,166,166,122,83,183,232,28,130,174,197,224,187,27,247,188,125,50,77,221,238,117,122,189,30,141,233,233,233,94,174,246,251,183,163,103,66,190,87,30,253,154,101,246,215,201,235,64,159,252,234,253,214,49,111,172,10,31,151,92,74,96,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,251,28,199,185,171,186,42,161,115,252,234,253,214,49,111,172,10,31,151,92,74,96,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,14,215,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,230,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,239,99,98,57,207,115,34,138,38,43,223,209,212,184,255,0,129,126,12,172,92,30,105,197,85,178,75,175,166,115,60,163,195,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,109,161,139,187,42,36,142,106,73,35,158,231,59,165,21,145,71,37,64,0,0,21,87,207,59,241,39,250,73,250,180,181,66,170,249,231,126,36,255,0,73,63,86,129,21,121,92,123,246,105,151,219,95,39,173,47,248,160,30,87,30,253,154,101,246,215,201,235,75,254,0,69,94,104,254,226,122,155,246,47,206,40,137,84,69,94,104,254,226,122,155,246,47,206,40,128,160,19,106,131,85,115,106,128,33,87,55,29,76,197,112,254,16,175,24,45,218,175,123,214,123,112,160,183,218,41,99,146,62,227,188,53,92,53,147,206,230,57,232,245,133,140,129,24,231,177,174,233,146,120,26,168,136,253,210,157,184,107,210,26,157,122,215,156,27,72,225,130,174,74,124,138,241,12,55,5,164,158,40,103,138,220,205,229,173,154,55,203,187,17,241,211,71,52,136,138,142,221,88,136,141,114,170,53,102,87,58,77,99,177,102,26,203,137,104,237,162,30,229,94,157,219,234,42,46,149,61,79,78,154,171,147,105,228,109,55,67,152,136,189,16,65,79,47,113,175,123,93,226,122,125,87,70,228,87,37,189,28,177,102,26,203,150,235,21,222,110,229,94,157,219,233,233,237,116,221,47,78,154,171,147,106,35,117,79,91,94,136,189,16,65,81,23,109,204,123,93,226,122,189,87,70,213,80,185,67,92,30,52,52,114,197,160,92,80,103,250,85,139,77,215,101,181,92,35,168,183,71,210,244,240,212,181,116,241,85,197,77,187,222,247,191,178,202,134,197,220,115,149,207,237,245,174,202,237,147,99,226,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,251,220,16,53,17,168,207,48,146,188,159,117,142,197,156,240,192,154,85,79,15,135,189,105,165,194,122,122,200,250,158,254,253,45,117,68,245,116,245,59,171,26,198,245,61,245,49,118,209,207,114,120,110,183,116,164,141,66,74,241,99,238,177,172,159,87,249,15,203,167,42,131,147,142,175,84,225,92,75,215,105,109,68,245,107,109,212,123,60,208,178,8,96,137,204,244,141,11,31,85,12,210,189,219,61,140,109,58,87,177,17,138,187,190,102,117,53,118,71,50,215,248,177,247,88,214,79,171,252,135,229,211,129,173,97,181,65,170,185,181,64,0,0,26,214,113,99,239,79,172,159,88,25,15,204,103,46,167,149,199,184,158,153,125,181,243,138,210,149,184,177,247,167,214,79,172,12,135,230,51,151,83,202,227,220,79,76,190,218,249,197,104,18,168,162,190,108,90,233,125,212,254,40,46,122,115,233,155,85,110,45,166,155,91,173,13,183,163,31,211,85,61,61,60,149,235,52,168,174,87,76,217,217,216,115,55,70,199,225,145,189,13,127,113,207,185,77,126,214,59,23,15,250,53,150,107,22,71,15,136,164,198,109,238,168,142,155,169,236,241,117,79,114,71,77,77,214,198,61,99,238,207,36,81,119,58,21,172,235,234,119,170,213,83,89,112,44,251,146,158,133,209,221,111,185,167,16,247,235,55,123,208,157,24,222,59,83,34,193,36,108,170,149,157,202,231,181,138,139,44,115,50,23,82,177,178,34,177,171,29,92,236,245,247,114,50,176,77,143,120,47,209,203,238,129,112,193,128,105,86,83,55,93,234,213,111,146,162,227,31,75,19,195,85,85,212,75,87,45,54,236,123,216,254,203,234,29,23,113,174,86,191,183,214,155,35,182,77,112,128,179,78,59,180,26,167,42,224,39,135,109,126,177,81,82,120,140,31,7,176,90,239,175,109,60,77,158,75,117,101,21,35,96,145,243,43,209,239,100,53,59,49,177,35,95,231,93,35,211,161,26,245,116,95,229,219,174,148,122,3,197,102,41,146,95,175,62,140,198,239,221,220,110,253,51,146,4,141,180,181,72,137,19,229,146,101,107,97,134,58,166,82,205,36,136,230,185,177,194,255,0,194,69,86,58,223,240,205,28,177,113,1,203,211,7,209,220,142,111,15,73,147,105,125,130,158,58,158,151,191,194,85,50,130,154,74,106,158,134,61,139,39,106,120,226,151,183,214,141,127,71,75,189,87,42,26,251,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,6,211,197,85,243,206,252,73,254,146,126,173,39,79,5,250,199,125,215,222,24,48,13,85,202,97,232,189,93,109,242,83,220,100,234,98,248,154,170,74,137,105,37,169,217,140,99,25,222,125,59,165,237,181,168,214,119,58,19,116,110,235,5,185,231,126,36,255,0,73,63,86,129,138,185,42,123,211,229,63,87,245,223,49,183,23,82,82,183,37,79,122,124,167,234,254,187,230,54,226,234,64,0,0,0,0,213,92,191,238,87,30,226,122,101,246,215,206,43,74,1,47,251,149,199,184,158,153,125,181,243,138,208,37,80,0,8,171,205,31,220,79,83,126,197,249,197,17,64,37,255,0,115,71,247,19,212,223,177,126,113,68,80,8,27,84,0,0,0,0,160,30,104,254,253,154,155,246,47,201,232,137,255,0,201,83,221,99,41,250,192,174,249,117,184,128,28,209,253,251,53,55,236,95,147,209,19,255,0,146,167,186,198,83,245,129,93,242,235,112,16,3,154,63,191,102,166,253,139,242,122,34,127,242,84,247,88,202,126,176,43,190,93,110,32,7,52,127,126,205,77,251,23,228,244,68,255,0,228,169,238,177,148,253,96,87,124,186,220,4,255,0,0,0,53,87,54,168,53,87,2,234,121,90,112,81,138,233,126,156,88,120,144,205,109,158,55,62,203,237,254,54,211,226,18,55,199,100,181,206,139,217,117,63,67,156,157,234,136,28,217,31,42,170,61,177,202,144,163,99,251,247,119,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,172,193,194,119,186,198,141,253,95,227,223,46,128,202,160,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,122,156,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,30,63,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,239,80,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,27,68,3,5,112,125,197,158,27,197,214,151,253,56,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,141,251,140,69,87,68,244,76,234,0,138,188,209,253,196,245,55,236,95,156,81,18,168,138,188,209,253,196,245,55,236,95,156,81,1,74,220,39,123,211,232,223,214,6,61,243,24,13,148,205,107,56,78,247,167,209,191,172,12,123,230,48,27,41,128,0,1,74,220,234,253,233,241,111,171,250,31,152,220,72,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,253,46,123,27,60,205,107,149,55,106,75,34,38,221,75,188,245,231,87,239,79,139,125,95,208,252,198,226,69,254,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,82,58,103,245,75,27,25,27,85,58,158,246,245,57,140,235,145,129,221,120,23,224,202,251,198,30,163,213,91,36,186,250,27,12,197,252,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,183,222,105,123,82,162,72,230,172,113,181,142,115,186,149,25,20,155,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,117,93,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,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,78,234,4,117,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,80,14,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,65,94,99,252,191,232,248,136,177,75,171,122,67,142,255,0,166,197,7,134,130,90,106,121,32,167,143,34,165,235,100,125,53,15,153,241,198,201,161,141,85,236,153,93,212,177,196,177,57,31,247,149,136,28,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,239,201,21,117,243,71,247,236,212,223,177,126,79,68,101,94,90,124,4,231,122,161,155,98,28,74,102,83,250,15,1,199,238,16,223,108,146,193,81,12,149,87,186,234,58,199,53,177,53,136,174,88,33,142,122,101,238,186,70,181,206,106,53,177,162,245,172,177,98,174,104,254,253,154,155,246,47,201,232,128,159,252,149,61,214,50,159,172,10,239,151,91,137,254,64,14,74,158,235,25,79,214,5,119,203,173,196,255,0,0,0,2,0,115,171,247,88,197,190,176,40,126,93,113,32,7,43,143,126,205,50,251,107,228,245,164,255,0,231,87,238,177,139,125,96,80,252,186,226,64,14,87,30,253,154,101,246,215,201,235,64,191,224,0,2,42,243,71,247,19,212,223,177,126,113,68,74,162,42,243,71,247,19,212,223,177,126,113,68,5,0,155,84,26,171,155,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,219,156,183,16,247,92,147,84,45,124,55,89,110,180,143,199,177,58,122,75,221,226,157,180,110,108,233,123,154,57,123,109,124,175,79,89,140,163,158,39,53,34,245,119,170,145,30,174,115,90,145,220,73,8,53,11,148,79,13,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,109,183,85,246,129,10,185,59,232,189,171,81,120,134,189,106,6,81,136,82,94,109,24,5,157,149,116,117,21,47,107,153,65,123,154,161,158,14,84,137,93,187,222,145,67,90,230,57,90,230,198,248,218,255,0,86,68,137,75,95,226,199,221,99,89,62,175,242,31,151,78,124,156,47,240,191,128,240,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,166,157,138,136,173,85,221,93,231,236,68,200,26,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,38,251,110,139,236,3,87,115,106,130,0,126,210,167,11,31,217,246,170,255,0,149,109,223,230,36,255,0,3,94,190,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,78,174,75,154,233,98,186,233,198,71,195,197,206,243,117,155,36,178,92,42,114,75,109,53,66,62,74,86,89,229,74,104,228,101,59,247,86,199,209,84,231,189,241,170,49,21,213,104,246,245,170,202,172,146,188,82,240,3,161,220,91,101,86,124,215,80,238,57,93,170,245,103,183,173,173,181,54,42,248,98,241,20,169,35,164,142,57,89,60,50,179,212,124,147,43,85,136,215,47,117,200,229,114,35,17,188,87,13,124,186,52,127,133,109,71,93,77,211,44,247,80,38,175,154,223,61,174,174,146,233,87,111,158,150,174,150,85,99,214,55,163,40,217,35,118,146,40,164,69,141,236,119,84,104,138,170,213,115,92,16,3,157,95,189,62,45,245,127,67,243,27,137,149,121,24,254,59,63,70,255,0,89,18,211,138,14,94,154,47,197,158,127,111,212,109,70,201,243,91,117,202,221,103,138,201,20,86,74,218,72,96,116,17,205,52,205,115,155,53,52,174,87,245,84,61,21,81,200,155,35,124,189,170,189,131,133,46,10,116,179,131,239,165,63,115,59,254,87,115,250,91,224,124,111,167,106,169,166,237,248,94,255,0,111,181,217,130,45,183,241,47,234,234,234,223,102,237,182,203,184,72,2,130,249,163,233,13,54,146,241,131,147,79,109,130,146,11,110,115,79,14,95,75,12,51,203,43,216,250,151,61,149,78,149,100,252,23,190,178,10,185,17,173,87,49,25,35,17,189,63,128,219,244,35,87,20,188,0,232,119,22,217,85,159,53,212,59,142,87,106,189,89,237,235,107,109,77,138,190,24,188,69,42,72,233,35,142,86,79,12,172,245,31,36,202,213,98,53,203,221,114,57,92,136,196,104,69,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,106,254,167,248,175,85,187,70,229,91,63,34,255,0,11,252,189,52,95,132,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,234,167,98,34,171,149,54,87,121,123,21,37,0,2,157,185,207,218,117,230,109,80,198,175,185,93,178,145,250,87,71,78,234,76,78,178,130,29,210,26,217,163,141,213,177,86,200,169,212,218,151,186,4,115,27,191,109,208,196,197,143,119,182,163,107,137,56,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,204,10,65,229,169,193,69,199,136,189,71,161,213,12,214,217,190,153,98,55,7,73,82,247,37,44,241,221,110,148,203,77,43,45,146,193,35,149,233,11,217,59,95,35,150,39,49,209,177,241,34,181,207,71,50,245,14,191,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,189,128,1,138,184,151,225,211,4,226,131,75,43,244,207,58,167,254,187,89,103,173,235,155,250,89,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,232,127,177,83,216,169,149,64,26,192,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,244,199,35,35,155,161,125,73,226,238,49,143,116,50,177,91,36,111,86,167,92,111,99,145,54,114,23,189,203,122,183,91,106,184,80,196,224,214,219,77,37,27,232,233,233,225,197,38,133,208,43,235,49,181,163,167,125,4,210,164,47,115,81,232,215,190,52,71,35,36,232,137,138,246,171,213,207,126,75,207,248,92,208,157,80,213,60,115,90,243,172,27,210,121,158,37,224,253,15,115,244,157,100,62,23,194,212,186,166,15,188,197,43,98,127,76,210,61,222,187,29,190,251,46,232,136,134,85,3,90,206,44,125,233,245,147,235,3,33,249,140,229,212,242,184,247,19,211,47,182,190,113,90,116,173,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,125,164,159,208,77,20,197,120,118,210,123,22,142,97,87,11,173,109,151,31,241,94,26,123,164,177,201,84,254,253,76,181,15,235,116,113,198,197,217,243,57,19,102,39,170,137,190,235,186,168,100,0,0,2,170,249,231,126,36,255,0,73,63,86,150,168,71,254,43,120,41,210,206,48,126,139,125,211,47,249,93,179,232,151,142,240,94,130,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,61,233,242,159,171,250,239,152,219,140,85,205,31,223,179,83,126,197,249,61,17,107,220,47,242,244,209,126,19,51,251,134,163,105,206,79,154,220,110,87,27,60,182,73,98,189,214,210,77,3,96,146,104,102,115,154,216,105,162,114,63,170,157,136,138,174,84,217,93,229,236,84,235,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,245,149,118,217,54,68,14,129,201,83,221,99,41,250,192,174,249,117,184,159,230,31,225,127,133,252,7,132,204,2,225,167,58,115,119,200,46,54,219,141,226,91,220,178,222,234,33,154,118,207,36,48,194,230,181,208,197,19,81,157,52,236,84,69,106,174,234,239,63,98,38,96,0,0,3,85,115,101,62,19,189,214,52,111,234,255,0,30,249,116,4,85,253,165,78,22,63,179,237,85,255,0,42,219,191,204,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,158,192,59,0,0,12,127,175,223,118,95,184,214,89,251,31,61,21,247,66,244,123,189,5,233,62,158,207,123,169,58,250,122,254,247,222,237,247,59,93,223,189,119,123,125,223,189,245,154,219,218,112,12,202,245,159,209,105,109,30,61,87,30,89,95,120,142,193,21,166,173,18,150,118,220,95,50,64,218,121,18,101,106,68,254,234,163,23,184,173,233,93,250,182,217,77,162,14,149,91,162,250,95,113,213,202,13,119,184,98,20,149,89,221,174,206,182,26,27,196,207,145,239,165,162,87,200,245,108,81,171,187,76,122,172,210,162,202,214,36,157,18,61,157,93,14,86,168,97,254,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,93,173,85,145,237,116,143,158,70,244,164,189,13,146,160,0,42,3,155,39,5,22,237,63,172,253,147,186,95,108,236,89,111,119,7,199,151,209,70,149,85,18,69,116,170,158,105,150,230,233,30,231,178,56,101,124,141,133,205,251,211,25,39,97,24,142,89,149,25,111,231,19,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,249,129,68,60,175,171,117,182,131,138,251,44,250,45,105,164,184,177,212,237,135,48,134,165,208,53,141,198,228,172,165,101,100,200,178,189,142,235,141,206,130,70,36,74,178,43,216,212,233,123,58,216,235,244,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,250,187,237,186,170,174,64,0,64,14,117,126,235,24,183,214,5,15,203,174,36,255,0,58,254,89,128,97,185,213,78,63,85,152,99,212,151,103,226,183,136,239,246,132,169,69,115,41,110,49,197,44,81,84,35,55,233,115,216,217,228,86,117,34,244,191,165,237,217,236,99,154,17,87,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,27,220,198,189,236,106,61,243,40,0,0,0,0,0,41,175,157,166,83,125,171,215,220,23,10,168,174,235,178,218,176,244,186,81,211,118,152,157,170,170,186,218,136,234,36,235,68,235,119,83,40,169,147,101,85,106,118,247,106,34,185,202,189,127,147,13,166,213,113,226,190,247,89,112,182,82,85,84,90,240,122,250,186,25,102,133,175,125,44,235,89,69,10,203,19,149,55,99,214,41,165,141,92,221,151,162,71,183,216,229,69,177,78,40,57,122,104,191,22,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,213,80,244,85,71,34,108,141,242,246,170,184,95,229,233,162,252,38,103,247,13,70,211,156,159,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,127,85,59,17,21,92,169,178,187,203,216,168,18,128,0,4,63,230,193,139,88,178,14,9,114,251,181,222,135,196,85,227,55,11,69,210,215,39,117,236,240,245,79,174,134,145,210,108,213,68,126,240,85,212,51,103,34,183,215,223,110,166,181,82,160,120,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,255,0,107,222,138,98,188,68,233,61,247,71,51,91,133,214,138,203,144,120,95,19,61,174,88,227,170,103,98,166,42,134,116,58,72,228,98,110,248,90,139,187,23,213,85,219,101,217,82,48,105,239,40,158,27,116,215,63,198,181,26,197,155,106,84,247,44,86,241,69,123,163,138,174,229,64,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,174,219,236,169,237,3,175,243,171,247,88,197,190,176,40,126,93,113,62,174,91,156,190,234,120,118,166,147,88,117,146,213,72,237,69,184,211,186,154,138,219,52,81,76,252,101,137,44,241,202,177,84,67,60,176,204,250,152,86,7,43,218,214,190,54,43,227,223,103,200,139,53,114,204,3,13,206,170,113,250,172,195,30,164,187,63,21,188,71,127,180,37,74,43,153,75,113,142,41,98,138,161,25,191,75,158,198,207,34,179,169,23,165,253,47,110,207,99,28,222,192,0,0,0,0,0,170,190,121,223,137,63,210,79,213,165,170,17,255,0,138,222,10,116,179,140,31,162,223,116,203,254,87,108,250,37,227,188,23,160,170,169,161,238,120,174,199,115,187,222,130,93,246,240,204,233,233,233,219,119,111,190,233,176,84,15,43,143,126,205,50,251,107,228,245,165,255,0,16,255,0,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,226,188,52,23,75,133,20,148,175,239,211,75,78,254,182,199,73,27,215,102,76,229,77,158,158,178,38,251,166,232,179,0,1,21,121,163,251,137,234,111,216,191,56,162,37,81,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,234,170,237,178,236,168,26,203,155,84,16,3,246,149,56,88,254,207,181,87,252,171,110,255,0,49,39,78,89,96,250,87,138,222,113,111,77,221,108,222,153,183,212,91,253,35,105,169,240,245,212,125,216,220,206,253,60,187,47,110,102,117,117,49,251,47,75,145,23,101,216,13,109,248,148,213,234,157,122,215,156,231,87,38,158,174,74,124,138,241,52,214,244,171,130,40,103,138,220,205,162,162,134,70,69,187,17,241,211,71,12,106,168,174,221,88,170,174,114,170,185,110,39,148,118,153,226,184,127,8,86,124,234,211,73,189,235,61,184,87,220,46,245,82,71,31,113,222,26,174,106,56,32,107,218,196,122,194,198,64,175,107,30,231,116,201,60,238,69,68,126,201,213,127,105,83,133,143,236,251,85,127,202,182,239,243,18,116,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,96,114,196,74,230,155,128,83,103,92,22,230,85,73,143,85,221,174,88,173,69,5,254,218,148,201,43,159,74,248,234,89,21,69,66,178,53,245,152,202,57,234,213,253,104,172,107,58,158,187,116,35,155,45,79,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,151,209,77,80,186,232,174,174,98,26,175,102,109,92,149,24,181,226,154,228,250,122,106,215,82,62,178,6,61,59,212,171,43,81,85,140,154,46,228,79,245,92,138,201,28,138,215,34,170,46,195,220,88,251,172,107,39,213,254,67,242,233,200,171,251,74,156,44,127,103,218,171,254,85,183,127,152,146,210,217,161,24,245,7,15,47,225,182,171,38,200,46,56,243,177,121,241,4,184,84,190,149,183,22,219,164,167,125,59,26,142,138,6,67,215,28,46,107,24,229,137,119,232,106,191,173,221,78,112,107,68,109,80,64,15,218,84,225,99,251,62,213,95,242,173,187,252,196,159,224,0,0,107,89,197,143,189,62,178,125,96,100,63,49,156,186,158,87,30,226,122,101,246,215,206,43,78,149,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,180,147,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,245,81,55,221,119,85,8,23,206,127,136,123,174,55,140,227,92,55,99,87,90,70,51,44,167,117,239,40,167,117,27,157,58,209,67,81,31,128,107,37,114,116,53,143,168,130,161,206,70,125,243,122,88,209,85,172,114,164,144,171,150,222,139,218,181,191,139,76,94,197,148,98,20,153,38,49,99,167,172,191,95,104,234,222,222,194,65,12,42,216,29,36,106,228,239,51,198,75,70,213,139,103,35,145,202,143,107,163,235,45,39,94,249,95,232,23,17,58,177,125,214,60,215,47,212,10,43,214,65,225,124,76,22,187,133,20,116,172,236,83,69,78,206,134,201,73,35,211,118,66,213,93,222,190,178,174,219,38,200,153,3,133,46,10,116,179,131,239,165,63,115,59,254,87,115,250,91,224,124,111,167,106,169,166,237,248,94,255,0,111,181,217,130,45,183,241,47,234,234,234,223,102,237,182,203,184,72,3,85,115,106,130,0,126,210,167,11,31,217,246,170,255,0,149,109,223,230,32,74,174,19,189,214,52,111,234,255,0,30,249,116,5,74,243,130,209,203,238,13,197,2,234,173,68,222,34,203,169,118,248,42,40,228,233,99,59,21,84,52,240,82,84,83,108,143,115,221,210,198,83,75,220,86,177,171,226,122,27,212,177,185,75,159,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,97,138,184,169,224,219,72,248,190,181,99,246,253,78,169,200,40,42,49,138,137,230,183,87,89,43,89,4,236,100,237,106,77,11,146,88,228,137,204,122,197,11,149,85,157,104,177,55,165,205,69,122,56,43,215,146,222,186,88,177,108,239,45,208,108,142,243,117,101,94,109,225,238,56,213,38,207,146,135,197,82,67,80,250,212,217,21,82,41,164,129,34,119,95,74,53,237,164,233,115,209,205,137,174,237,124,243,191,18,127,164,159,171,73,21,162,252,172,180,47,65,117,67,31,213,205,63,212,93,74,142,251,142,212,58,106,116,171,173,182,205,4,172,124,110,138,88,100,103,129,69,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,76,149,197,111,5,58,89,198,15,209,111,186,101,255,0,43,182,125,18,241,222,11,208,85,84,208,247,60,87,99,185,221,239,65,46,251,120,102,116,244,244,237,187,183,223,116,216,43,91,146,167,189,62,83,245,127,93,243,27,113,117,36,95,225,127,151,166,139,240,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,253,84,236,68,85,114,166,202,239,47,98,164,160,0,0,0,0,3,85,114,255,0,185,92,123,137,233,151,219,95,56,173,49,87,237,42,112,177,253,159,106,175,249,86,221,254,98,75,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,122,168,155,238,187,170,134,64,0,1,21,121,163,251,137,234,111,216,191,56,162,40,4,217,163,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,190,170,174,219,46,202,145,3,246,149,56,88,254,207,181,87,252,171,110,255,0,49,2,127,128,0,0,0,160,30,104,254,253,154,155,246,47,201,232,137,255,0,201,83,221,99,41,250,192,174,249,117,184,239,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,245,149,118,217,54,68,204,28,47,240,191,128,240,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,166,157,138,136,173,85,221,93,231,236,68,10,97,230,143,239,217,169,191,98,252,158,136,159,252,149,61,214,50,159,172,10,239,151,91,142,255,0,175,124,175,244,11,136,157,88,190,235,30,107,151,234,5,21,235,32,240,190,38,11,93,194,138,58,86,118,41,162,167,103,67,100,164,145,233,187,33,106,174,239,95,89,87,109,147,100,76,193,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,126,196,64,204,0,0,6,170,230,213,4,0,253,165,78,22,63,179,237,85,255,0,42,219,191,204,64,149,92,39,123,172,104,223,213,254,61,242,232,12,170,117,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,125,246,68,246,29,128,1,78,220,212,56,21,169,192,50,27,175,19,218,91,65,87,62,49,124,168,154,229,153,195,53,84,93,22,155,140,245,80,177,179,196,178,72,147,72,202,169,170,85,86,54,49,253,167,181,235,212,216,222,198,71,113,32,13,107,56,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,123,35,21,205,123,89,44,81,61,88,254,142,149,216,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,31,221,185,48,240,161,113,186,214,220,40,242,141,74,181,211,213,84,73,52,84,52,151,122,55,65,74,199,57,85,176,198,179,82,62,85,99,81,81,168,178,61,239,217,19,169,206,93,213,115,95,10,220,14,233,167,8,55,92,130,225,166,57,174,107,95,79,147,211,193,13,198,134,247,81,67,60,15,124,14,114,195,51,86,42,88,229,107,216,146,204,212,68,127,66,164,174,234,107,149,24,173,9,20,69,94,104,254,226,122,155,246,47,206,40,137,84,99,253,123,209,76,87,136,157,39,190,232,230,107,112,186,209,89,114,15,11,226,103,181,203,28,117,76,236,84,197,80,206,135,73,28,140,77,223,11,81,119,98,250,170,187,108,187,42,6,189,156,39,123,211,232,223,214,6,61,243,24,13,148,200,65,167,188,162,120,109,211,92,255,0,26,212,107,22,109,169,83,220,177,91,197,21,238,142,42,187,149,3,160,146,122,105,153,52,109,145,173,163,107,149,138,230,34,42,35,154,187,111,178,167,180,155,224,0,0,84,7,53,157,45,206,245,167,142,44,11,77,52,206,197,233,156,146,243,167,240,120,42,47,21,13,63,119,181,87,116,154,79,190,76,246,70,221,163,137,238,245,156,155,237,178,110,170,136,182,21,193,247,9,152,111,8,186,95,244,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,250,55,238,61,17,29,43,213,114,172,120,6,27,22,127,81,170,77,199,169,23,44,170,179,195,96,125,217,200,174,157,45,209,77,36,237,167,98,170,236,198,44,179,61,238,233,68,235,84,143,175,171,183,31,79,96,0,0,0,0,0,80,15,52,127,126,205,77,251,23,228,244,69,255,0,16,255,0,94,249,95,232,23,17,58,177,125,214,60,215,47,212,10,43,214,65,225,124,76,22,187,133,20,116,172,236,83,69,78,206,134,201,73,35,211,118,66,213,93,222,190,178,174,219,38,200,129,208,57,42,123,172,101,63,88,21,223,46,183,19,252,195,252,47,240,191,128,240,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,166,157,138,136,173,85,221,93,231,236,68,204,0,0,0,64,14,117,126,235,24,183,214,5,15,203,174,36,0,229,113,239,217,166,95,109,124,158,180,185,238,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,243,246,162,225,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,122,200,155,238,155,162,132,192,0,0,34,175,52,127,113,61,77,251,23,231,20,68,170,49,254,189,232,166,43,196,78,147,223,116,115,53,184,93,104,172,185,7,133,241,51,218,229,142,58,166,118,42,98,168,103,67,164,142,70,38,239,133,168,187,177,125,85,93,182,93,149,3,89,115,106,130,0,126,210,167,11,31,217,246,170,255,0,149,109,223,230,36,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,173,85,230,193,160,90,55,168,249,30,150,230,186,109,170,180,247,172,102,225,45,190,167,166,207,68,200,230,232,95,82,120,187,149,140,123,161,149,138,217,35,122,181,58,227,123,28,137,179,144,154,165,64,115,163,208,187,237,171,81,241,206,33,237,150,107,84,56,221,238,223,77,141,220,170,105,213,145,213,62,241,18,212,201,27,234,25,178,58,78,186,86,177,140,145,21,234,141,164,86,59,161,18,36,120,88,255,0,11,252,80,96,60,89,224,23,13,70,211,155,70,65,110,182,219,175,18,217,37,138,247,79,12,51,186,120,225,134,103,57,173,134,89,90,172,233,168,98,34,171,145,119,71,121,123,21,114,6,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,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,190,219,170,123,74,86,229,17,172,86,173,53,226,141,248,142,71,126,171,161,182,234,13,158,91,37,52,75,84,216,168,164,186,182,88,230,164,116,237,123,218,213,122,181,149,16,68,168,142,127,114,169,172,106,125,241,202,91,167,22,62,235,26,201,245,127,144,252,186,112,34,175,237,213,240,177,253,128,234,175,249,42,221,254,124,79,243,85,115,106,128,35,87,20,188,127,104,119,9,57,85,159,10,212,59,118,87,117,189,94,45,235,116,109,53,138,130,25,124,61,42,200,232,227,146,87,207,52,76,245,223,28,200,212,98,185,201,218,114,185,26,138,197,119,201,194,255,0,48,189,23,226,207,63,184,105,206,156,227,25,173,186,229,110,179,203,123,150,91,221,21,36,48,58,8,230,134,23,53,174,134,166,87,43,250,170,24,168,138,212,77,145,222,126,196,90,108,227,131,88,174,186,223,197,30,160,101,213,151,234,75,173,182,138,241,83,100,176,203,67,84,233,232,146,213,73,43,161,166,117,59,149,239,111,68,141,106,206,229,141,122,29,36,242,61,168,157,123,22,41,201,99,71,109,86,93,35,202,245,190,225,97,171,138,251,146,222,31,100,161,172,171,165,107,88,235,85,43,35,114,186,150,69,98,61,89,37,76,146,178,85,107,213,142,125,28,105,178,58,37,3,63,241,65,204,47,69,248,76,207,237,250,115,168,216,198,107,113,185,92,108,241,94,226,150,201,69,73,52,13,130,73,166,133,173,115,166,169,137,200,254,170,119,170,162,53,83,101,111,159,181,19,176,112,165,198,182,150,113,131,244,167,238,103,96,202,237,159,68,188,15,141,244,237,45,52,61,207,21,223,237,246,187,51,203,190,222,25,253,93,93,59,110,221,183,221,118,173,110,117,126,244,248,183,213,253,15,204,110,38,85,228,99,248,236,253,27,253,100,5,170,0,0,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,229,237,84,195,250,9,205,3,64,184,137,213,139,22,142,97,88,134,160,81,94,178,15,21,225,167,186,91,232,163,165,103,98,154,90,135,245,186,58,185,30,155,178,23,34,108,197,245,149,55,217,55,84,232,28,234,253,214,49,111,172,10,31,151,92,72,1,202,227,223,179,76,190,218,249,61,104,23,252,0,3,175,229,153,254,27,130,212,227,244,185,134,67,73,105,126,85,120,142,193,104,90,149,86,178,170,227,36,82,203,21,58,63,110,150,189,237,130,68,103,82,167,83,250,88,221,222,246,53,221,128,128,28,234,253,214,49,111,172,10,31,151,92,79,171,150,135,30,180,218,243,143,67,162,186,179,125,164,131,81,108,116,241,195,104,124,157,222,187,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,234,117,49,200,246,53,200,201,149,129,61,64,0,116,172,103,88,176,28,171,81,50,205,40,183,223,169,35,203,48,234,136,226,174,180,205,85,10,85,201,3,233,41,42,82,174,40,17,235,42,211,109,93,20,75,43,154,212,238,181,237,248,34,187,186,148,129,198,150,186,106,63,14,156,204,243,205,80,210,251,207,129,186,208,250,26,41,161,149,21,244,183,10,87,90,40,86,74,90,152,209,83,185,11,250,91,186,110,142,71,53,175,99,152,246,49,237,183,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,67,37,128,0,0,0,226,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,35,235,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,198,188,88,251,172,107,39,213,254,67,242,233,202,181,229,133,199,173,54,140,93,105,56,126,214,11,237,37,6,159,92,234,42,102,181,93,234,251,175,91,77,198,119,67,209,12,146,186,94,213,61,11,149,179,185,85,34,245,102,157,100,123,154,197,145,237,11,159,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,99,94,31,120,157,209,174,39,172,87,107,254,144,229,30,146,142,201,112,150,223,93,77,60,46,167,170,135,103,189,33,157,208,191,103,164,51,177,139,36,79,84,77,219,212,215,35,100,142,88,217,86,188,207,120,245,166,214,123,173,95,15,218,63,125,164,175,211,235,101,69,52,215,91,189,39,117,139,118,184,192,233,186,225,142,86,203,218,168,161,106,186,7,34,172,94,180,208,36,140,115,152,145,189,209,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,120,108,146,14,149,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,226,85,238,160,97,254,40,56,160,192,120,76,192,45,250,141,168,214,140,130,227,109,184,222,34,178,69,21,146,158,25,167,108,242,67,52,205,115,155,52,177,53,25,211,78,244,85,71,42,238,173,242,246,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,125,135,95,231,87,238,177,139,125,96,80,252,186,226,85,95,9,222,244,250,55,245,129,143,124,198,0,54,83,0,0,48,255,0,20,28,80,96,60,38,96,22,253,70,212,107,70,65,113,182,220,111,17,89,34,138,201,79,12,211,182,121,33,154,102,185,205,154,88,154,140,233,167,122,42,163,149,119,86,249,123,85,51,1,0,57,213,251,172,98,223,88,20,63,46,184,129,223,244,19,154,6,129,113,19,171,22,45,28,194,177,13,64,162,189,100,30,43,195,79,116,183,209,71,74,206,197,52,181,15,235,116,117,114,61,55,100,46,68,217,139,235,42,111,178,110,169,48,10,1,229,113,239,217,166,95,109,124,158,180,191,224,0,0,4,0,253,186,190,22,63,176,29,85,255,0,37,91,191,207,137,254,106,174,6,205,26,9,173,120,175,17,58,79,98,214,60,42,223,117,162,178,228,30,43,195,65,116,138,56,234,153,216,169,150,157,253,109,142,73,24,155,190,23,42,108,245,245,85,55,217,119,68,200,4,85,229,113,238,39,166,95,109,124,226,180,149,64,8,65,168,92,221,184,109,211,92,255,0,37,211,155,238,19,169,83,220,177,91,197,109,146,178,90,75,109,3,160,146,122,105,159,12,142,141,206,172,107,149,138,230,42,162,171,90,187,109,186,39,176,155,230,181,156,88,251,211,235,39,214,6,67,243,25,192,216,79,65,53,175,21,226,39,73,236,90,199,133,91,238,180,86,92,131,197,120,104,46,145,71,29,83,59,21,50,211,191,173,177,201,35,19,119,194,229,77,158,190,170,166,251,46,232,153,0,138,188,174,61,196,244,203,237,175,156,86,146,168,1,210,181,147,87,176,221,8,211,187,134,169,106,12,245,112,99,214,154,138,24,107,167,166,129,102,125,59,42,106,225,165,73,149,137,235,57,140,116,237,123,209,168,231,244,53,221,45,123,182,106,247,82,42,243,71,247,19,212,223,177,126,113,68,4,159,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,202,128,229,111,199,213,30,157,248,30,25,53,142,225,106,182,226,11,227,42,49,220,138,178,166,10,24,109,18,47,118,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,93,146,51,179,111,224,0,0,0,0,8,1,251,117,124,44,127,96,58,171,254,74,183,127,159,19,252,213,92,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,218,118,3,21,112,157,238,177,163,127,87,248,247,203,160,50,168,0,0,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,124,253,168,157,131,133,46,53,180,179,140,31,165,63,115,59,6,87,108,250,37,224,124,111,167,105,105,161,238,120,174,255,0,111,181,217,158,93,246,240,207,234,234,233,219,118,237,190,235,181,107,115,171,247,167,197,190,175,232,126,99,113,50,175,35,31,199,103,232,223,235,32,45,38,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,31,232,135,18,58,37,196,125,170,231,121,209,124,250,147,35,167,179,84,50,154,189,141,167,158,150,122,103,189,189,76,87,195,80,198,74,140,114,35,186,95,211,208,229,100,136,138,170,199,162,68,190,114,118,13,101,185,112,251,105,189,225,87,190,206,3,103,184,43,243,123,124,117,45,138,74,158,228,180,241,219,228,114,42,34,203,12,115,171,145,209,163,191,116,150,7,171,29,219,235,138,173,120,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,92,27,36,131,170,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,117,73,27,228,135,173,61,120,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,157,172,1,135,248,152,226,171,72,248,80,195,105,179,13,82,185,85,185,247,26,143,13,108,180,91,99,100,215,27,139,209,91,220,88,98,123,216,222,136,218,228,115,222,247,53,141,221,173,223,173,241,177,249,3,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,214,226,139,137,188,251,138,109,80,185,106,6,95,83,87,71,109,125,67,157,101,199,146,227,53,77,21,154,5,142,40,250,32,108,139,210,215,189,176,68,233,94,198,177,36,145,28,254,150,238,141,104,108,103,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,242,115,85,23,205,20,229,138,224,228,193,141,235,68,26,95,146,229,249,62,79,86,253,58,174,168,109,183,26,178,215,165,91,214,57,224,146,73,42,42,168,186,222,144,67,76,233,42,36,99,251,108,122,203,52,111,234,116,107,2,164,182,62,0,233,82,107,22,3,77,171,142,209,11,133,250,146,131,44,146,207,73,123,161,163,171,170,134,39,220,224,157,245,173,86,210,198,175,238,204,248,146,130,87,202,141,102,204,99,227,93,215,117,233,238,165,59,115,108,207,243,45,44,227,103,0,212,29,62,200,106,236,121,13,143,7,160,169,161,174,166,84,235,137,254,144,185,34,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,133,196,130,63,240,81,197,117,139,139,77,26,162,204,187,182,170,60,190,219,181,30,83,100,162,153,238,240,21,93,79,72,228,70,200,136,244,134,118,51,187,26,238,246,166,239,143,184,247,197,34,146,0,0,0,8,65,159,243,108,208,189,44,204,174,218,125,168,58,65,172,22,60,134,199,80,180,213,212,53,54,155,111,92,79,217,21,21,21,43,213,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,191,240,207,204,83,135,158,41,115,42,157,62,195,29,144,88,50,22,83,248,154,42,28,142,154,158,153,247,54,53,28,178,165,50,195,52,173,123,227,107,122,220,197,86,191,161,85,205,71,53,146,43,58,87,49,30,1,104,248,156,197,83,60,210,219,125,170,219,169,182,78,237,70,201,77,5,63,210,104,214,56,153,225,170,170,122,81,235,51,25,4,109,167,146,71,172,109,245,163,119,75,100,238,69,70,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,1,180,241,31,248,173,227,91,75,56,62,250,45,247,76,176,101,119,63,165,190,59,193,122,10,150,154,110,223,133,236,119,59,189,233,226,219,127,18,206,158,158,173,246,118,251,108,155,245,94,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,208,232,153,34,245,171,153,46,253,77,107,100,137,95,21,121,231,126,36,255,0,73,63,86,129,45,56,95,230,23,162,252,89,231,247,13,57,211,156,99,53,183,92,173,214,121,111,114,203,123,162,164,134,7,65,28,208,194,230,181,208,212,202,229,127,85,67,21,17,90,137,178,59,207,216,139,40,10,86,228,169,239,79,148,253,95,215,124,198,220,89,247,21,220,87,105,199,9,90,112,252,215,53,151,199,93,107,187,144,88,44,16,76,140,170,187,213,53,17,85,173,85,69,237,194,206,166,172,179,42,43,99,107,154,136,143,123,227,141,225,192,113,83,199,102,139,240,137,117,199,236,90,141,71,144,93,174,89,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,48,165,167,156,175,13,183,251,173,21,138,197,165,218,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,83,102,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,90,247,43,126,1,107,52,239,192,241,55,172,118,251,173,183,47,95,25,79,142,227,181,148,211,208,205,104,141,123,180,211,84,213,199,35,88,247,77,43,22,68,142,53,69,141,177,72,146,122,239,145,157,144,177,251,77,109,77,198,213,69,112,172,180,213,218,234,42,169,227,154,90,26,183,68,233,233,94,230,162,186,25,22,23,190,37,123,85,85,170,177,189,236,221,23,165,206,77,149,113,86,140,241,103,160,218,253,153,101,216,30,150,231,84,151,139,190,29,81,218,170,99,60,153,91,2,35,17,213,116,110,223,106,138,102,202,229,133,101,103,146,61,168,191,185,203,12,146,225,94,106,20,92,67,85,112,209,117,159,70,238,212,148,120,197,29,60,211,103,48,211,182,161,110,245,150,229,124,44,72,105,150,54,57,169,76,141,124,242,85,43,149,159,121,139,110,165,141,101,99,233,131,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,134,205,32,198,156,60,113,3,128,241,53,165,244,58,175,167,47,171,101,182,178,162,162,146,90,58,229,133,43,104,167,134,69,107,162,168,142,25,36,108,111,86,244,74,214,171,183,88,229,141,222,93,72,100,176,6,52,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,243,233,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,107,217,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,130,255,0,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,176,21,65,201,131,24,226,26,146,235,146,223,219,112,171,181,233,5,85,59,103,125,21,206,219,80,232,47,23,23,58,72,91,61,182,85,233,137,175,137,105,222,202,137,26,231,238,137,20,111,141,206,237,201,5,175,128,0,0,0,138,188,123,113,191,98,225,31,4,138,139,28,170,181,92,181,54,247,218,150,201,100,172,133,245,16,178,149,38,68,154,170,173,177,203,27,227,135,161,178,178,53,235,71,62,93,186,90,230,199,42,176,50,86,73,197,158,131,98,122,243,101,225,186,251,157,82,83,230,215,202,126,236,84,235,251,132,19,187,163,195,210,79,46,253,49,84,212,53,234,232,162,95,55,35,90,139,210,179,83,164,217,128,213,134,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,242,121,119,113,245,71,196,230,42,184,30,169,92,45,86,221,77,178,118,169,247,90,152,41,254,147,70,177,202,255,0,19,75,77,212,143,89,152,200,36,117,68,113,177,99,111,171,35,122,91,39,110,32,154,160,0,58,86,155,107,22,3,170,210,100,20,120,133,250,146,123,150,43,120,174,178,94,173,139,85,11,171,104,39,166,173,168,164,234,158,24,222,231,68,201,93,75,44,145,43,250,85,241,244,187,100,243,68,238,165,11,63,138,237,71,225,43,142,237,97,205,112,169,124,117,170,187,80,47,208,95,236,19,204,172,165,187,210,182,231,80,168,215,42,34,246,230,103,83,150,41,145,21,209,185,206,69,71,177,242,70,251,201,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,236,0,0,58,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,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,190,219,170,123,79,171,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,228,230,170,47,154,41,208,56,177,247,88,214,79,171,252,135,229,211,149,65,203,43,142,219,174,136,230,86,237,12,213,44,154,146,61,47,191,84,72,218,90,203,164,238,99,49,186,215,163,156,215,199,38,202,140,166,154,93,155,35,31,211,27,31,39,127,170,52,73,187,161,118,128,0,0,0,6,63,206,117,211,78,52,219,81,240,109,47,205,111,62,138,186,234,55,142,138,193,52,232,141,165,168,170,165,90,116,90,87,72,171,234,77,39,138,111,105,21,58,94,230,57,136,228,123,163,99,242,1,85,124,243,191,18,127,164,159,171,64,181,64,66,174,93,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,170,125,214,166,10,127,164,209,172,114,191,196,210,211,117,35,214,102,50,9,29,81,28,108,88,219,234,200,222,150,201,219,138,106,128,0,1,143,241,93,116,211,140,191,86,51,93,16,182,94,123,89,158,9,225,37,185,90,234,17,25,36,212,181,20,208,79,29,85,63,154,247,97,79,16,200,222,169,179,153,34,34,57,168,143,137,210,100,2,141,184,223,213,236,203,65,121,157,229,186,185,167,243,210,71,125,199,106,45,19,83,165,92,9,52,18,177,246,58,72,165,134,70,121,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,91,79,11,188,77,224,60,83,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,209,59,99,94,166,177,238,130,87,68,247,181,139,36,104,215,244,183,117,107,67,48,0,0,0,0,235,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,237,62,172,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,215,225,174,54,186,216,234,233,103,232,123,152,254,137,99,87,49,221,47,99,154,187,47,147,154,168,190,104,167,64,226,199,221,99,89,62,175,242,31,151,78,85,7,44,174,59,110,186,35,153,91,180,51,84,178,106,72,244,190,253,81,35,105,107,46,147,185,140,198,235,94,142,115,95,28,155,42,50,154,105,118,108,140,127,76,108,124,157,254,168,209,38,238,133,218,0,0,0,0,0,0,0,0,0,117,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,158,153,35,100,147,116,39,169,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,64,58,175,17,124,75,233,103,11,248,36,217,214,166,93,191,131,224,172,212,115,211,122,82,231,247,232,98,147,194,65,52,177,247,187,93,246,62,78,151,122,140,221,203,240,69,239,248,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,39,53,81,124,209,77,115,56,162,226,111,62,226,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,62,136,27,34,244,181,239,108,17,58,87,177,172,73,36,71,63,165,187,163,91,40,57,94,241,211,247,20,202,153,161,218,199,153,248,77,54,189,117,250,30,166,181,189,80,216,174,146,72,213,77,230,87,39,135,163,155,121,59,155,163,152,201,85,146,125,233,174,168,145,66,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,0,199,102,133,216,181,251,134,92,199,27,185,217,174,183,59,173,134,223,85,146,99,112,218,213,235,84,235,197,45,44,203,78,198,70,212,119,123,185,214,248,86,53,107,149,205,153,122,122,94,140,123,100,0,3,86,204,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,216,39,81,181,66,213,173,92,191,51,93,87,179,54,146,58,124,167,73,239,23,39,211,211,86,182,173,148,115,190,213,55,122,149,101,106,34,61,240,203,220,137,254,171,85,31,27,145,90,213,69,68,166,14,59,52,46,251,160,60,77,102,56,221,206,205,106,182,90,175,215,10,172,147,27,134,214,172,74,86,217,234,170,166,90,118,50,54,163,123,61,190,135,194,177,171,90,141,116,43,211,212,197,99,221,45,120,9,214,43,85,235,151,231,17,250,33,112,191,85,203,125,198,177,124,146,247,67,71,87,84,215,49,182,170,171,83,218,173,165,141,94,175,70,71,83,28,175,149,26,196,99,95,89,26,238,174,149,64,172,179,97,238,63,245,230,155,135,206,23,50,236,154,26,218,186,107,237,254,157,248,206,60,250,74,137,105,167,101,198,174,41,26,217,163,154,54,57,98,124,17,54,106,148,85,86,238,180,232,196,123,92,230,169,175,9,99,252,233,245,138,235,122,213,204,83,68,45,247,234,73,108,88,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,187,171,101,64,32,6,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,251,13,151,116,159,5,251,151,233,102,27,166,126,148,244,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,114,154,249,66,104,93,30,167,241,29,87,168,217,13,155,198,217,116,210,222,219,140,46,122,192,248,91,120,157,235,29,18,73,20,136,231,187,165,140,171,157,143,98,34,199,45,52,78,87,181,122,90,251,191,2,149,185,213,251,211,226,223,87,244,63,49,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,73,107,206,175,222,159,22,250,191,161,249,141,196,129,81,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,109,210,215,189,176,76,230,181,87,119,36,82,42,111,210,187,6,203,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,187,32,26,245,240,65,198,142,85,194,62,163,193,93,90,235,173,239,1,185,119,32,189,227,209,87,72,216,217,221,88,122,171,169,160,87,164,43,88,196,130,52,71,61,61,120,209,209,117,51,169,36,102,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,1,2,249,213,251,172,98,223,88,20,63,46,184,144,3,149,199,191,102,153,125,181,242,122,210,127,243,171,247,88,197,190,176,40,126,93,113,32,7,43,143,126,205,50,251,107,228,245,160,95,240,0,8,1,206,175,221,99,22,250,192,161,249,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,238,177,139,125,96,80,252,186,226,83,5,178,211,117,189,84,190,142,205,108,171,175,168,142,158,122,183,197,77,11,165,123,96,130,39,205,52,170,214,162,170,50,56,163,146,71,187,216,214,49,206,93,145,21,64,216,39,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,234,72,174,139,169,253,41,35,228,169,172,102,142,235,22,125,161,89,253,175,81,180,230,253,87,110,185,91,170,32,150,88,162,170,154,24,46,16,71,52,115,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,137,83,97,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,129,76,60,209,253,251,53,55,236,95,147,209,29,83,130,238,45,178,174,17,181,77,50,155,108,94,59,27,190,248,107,126,77,110,115,100,151,185,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,108,245,59,95,52,127,126,205,77,251,23,228,244,68,106,250,39,149,125,21,250,117,244,102,235,244,111,210,30,137,244,199,130,147,192,248,238,223,119,195,119,246,237,247,187,126,191,111,171,171,167,214,219,111,48,54,115,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,95,44,206,52,127,99,102,163,191,77,243,87,119,48,28,250,225,73,5,77,68,213,221,152,236,85,202,189,166,87,109,35,219,11,97,114,61,173,168,114,244,187,183,20,79,71,47,101,35,146,242,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,235,0,1,138,184,177,247,88,214,79,171,252,135,229,211,154,214,27,41,241,99,238,177,172,159,87,249,15,203,167,53,172,2,223,185,93,113,245,71,152,88,173,188,51,235,21,194,213,107,186,227,150,250,106,28,78,241,61,76,20,113,220,233,88,248,169,160,182,185,142,115,122,235,27,220,141,177,118,209,206,154,54,187,169,17,241,171,230,178,163,86,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,222,229,205,198,191,236,170,211,137,236,25,253,206,213,30,166,226,223,123,185,83,64,189,169,46,148,40,140,72,238,109,135,165,172,111,83,222,177,202,216,149,205,100,141,107,182,137,179,69,26,4,192,0,0,0,0,43,87,154,47,31,84,120,125,138,229,195,62,142,220,45,87,75,174,71,111,169,161,203,47,16,84,193,89,29,178,149,239,150,154,123,107,88,215,59,162,177,221,185,27,47,113,26,232,99,115,122,81,95,34,62,28,171,204,207,141,31,216,217,167,12,211,124,41,221,204,251,62,183,213,193,77,81,13,119,102,75,21,10,167,105,245,219,70,246,204,217,156,175,115,105,220,157,45,238,69,43,213,203,217,88,228,164,31,244,85,158,229,95,236,174,71,146,100,119,15,247,202,202,235,149,117,68,159,242,164,154,105,36,127,231,115,156,239,138,168,28,80,39,255,0,22,60,20,98,188,41,240,35,133,222,238,214,207,17,169,185,54,97,107,147,35,184,84,36,111,146,131,174,217,95,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,189,45,137,145,71,254,3,116,207,21,214,78,41,113,93,45,205,105,60,69,151,38,183,223,237,245,61,49,198,249,33,235,178,214,244,79,23,113,143,99,102,137,232,217,35,122,181,122,36,99,28,137,187,80,14,215,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,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,174,191,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,254,162,58,86,177,141,241,49,181,209,182,102,116,183,165,234,142,68,237,190,55,190,69,114,212,230,5,247,9,172,161,208,77,86,155,175,1,186,220,29,232,187,139,157,188,150,122,234,185,233,153,247,217,103,169,100,52,246,230,39,137,158,78,150,43,146,73,30,255,0,62,167,1,42,185,213,251,172,98,223,88,20,63,46,184,149,87,194,119,189,62,141,253,96,99,223,49,128,181,78,117,126,235,24,183,214,5,15,203,174,37,85,240,157,239,79,163,127,88,24,247,204,96,3,101,48,0,2,0,115,171,247,88,197,190,176,40,126,93,113,39,249,0,57,213,251,172,98,223,88,20,63,46,184,129,0,57,92,123,246,105,151,219,95,39,173,47,248,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,253,56,9,227,126,197,197,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,15,67,162,100,139,214,174,100,187,245,53,173,146,37,120,74,160,0,3,85,114,231,185,163,113,219,117,209,59,84,58,17,162,249,53,37,62,109,124,167,123,178,11,141,36,238,241,184,245,19,154,197,137,145,244,167,76,85,53,13,123,149,31,215,220,138,54,163,209,173,89,161,149,180,194,5,255,0,114,184,247,19,211,47,182,190,113,90,74,162,42,242,184,247,19,211,47,182,190,113,90,74,160,6,181,156,88,251,211,235,39,214,6,67,243,25,205,148,205,107,56,177,247,167,214,79,172,12,135,230,51,129,117,60,174,61,196,244,203,237,175,156,86,146,168,160,30,2,120,223,190,240,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,214,216,153,34,245,163,95,22,253,77,115,163,137,89,126,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,1,245,145,87,154,63,184,158,166,253,139,243,138,34,85,17,87,154,63,184,158,166,253,139,243,138,32,40,4,185,238,87,60,118,221,117,178,213,54,132,107,70,77,73,81,155,88,233,216,236,126,227,87,59,188,110,67,68,214,189,101,100,157,73,211,45,77,59,88,213,87,245,247,37,141,202,245,107,150,25,165,117,48,159,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,128,109,60,8,171,192,79,27,246,46,46,48,73,104,178,58,171,85,183,83,108,157,217,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,122,29,19,36,94,181,115,37,223,169,173,108,145,43,229,80,0,0,3,85,115,106,131,85,112,54,83,225,59,221,99,70,254,175,241,239,151,64,101,82,160,57,91,241,245,71,167,126,7,134,77,99,184,90,173,184,130,248,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,215,100,140,236,219,248,0,12,63,197,23,19,120,15,11,58,95,114,212,12,190,166,146,178,228,202,119,58,203,143,37,198,26,106,219,204,233,36,81,244,64,217,23,169,204,99,167,137,210,189,141,122,199,26,185,253,46,217,26,224,171,110,117,126,244,248,183,213,253,15,204,110,38,85,228,99,248,236,253,27,253,100,87,6,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,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,143,242,49,252,118,126,141,254,178,2,210,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,7,143,190,13,170,120,65,213,10,43,125,138,166,174,191,4,201,233,214,108,114,186,186,182,41,235,94,248,35,133,43,33,168,72,227,141,26,246,75,42,57,170,140,232,88,229,143,103,57,233,34,55,96,147,26,113,15,195,246,3,196,214,151,215,105,70,163,50,173,150,218,202,138,122,184,171,40,82,20,173,162,158,25,17,205,150,158,73,163,145,177,189,91,215,19,156,141,221,99,150,70,249,117,40,20,237,203,51,141,31,216,217,168,239,211,124,213,221,204,7,62,184,82,65,83,81,53,119,102,59,21,114,175,105,149,219,72,246,194,216,92,143,107,106,28,189,46,237,197,19,209,203,217,72,228,189,67,88,205,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,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,76,255,0,105,230,67,173,22,14,18,232,184,99,177,120,187,117,202,221,81,28,20,121,173,37,238,174,27,149,53,170,57,146,104,233,35,233,114,57,143,107,145,33,73,18,68,98,83,34,66,145,127,225,0,238,188,206,184,218,172,215,61,71,169,210,77,47,202,250,244,219,23,234,163,154,166,211,114,157,105,114,90,167,44,50,73,36,204,69,108,83,67,4,208,181,144,175,75,219,212,201,37,100,142,108,172,70,226,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,138,180,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,118,40,225,227,135,236,7,134,93,47,161,210,141,57,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,162,38,185,91,186,71,20,109,243,233,64,50,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,214,0,2,149,185,213,251,211,226,223,87,244,63,49,184,151,82,82,183,58,191,122,124,91,234,254,135,230,55,16,34,87,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,159,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,237,107,45,216,158,85,120,177,93,242,155,78,51,117,173,178,227,254,31,210,247,26,122,41,36,165,183,247,222,172,131,196,74,212,86,69,220,122,43,89,214,169,212,228,84,77,212,206,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,54,30,7,19,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,242,115,85,23,205,20,229,128,21,107,205,67,128,170,106,170,107,175,20,250,55,98,164,163,125,29,60,215,12,230,217,79,221,87,214,61,101,133,169,95,77,79,28,78,106,61,26,249,229,170,123,158,198,116,69,221,217,94,178,185,246,148,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,204,14,104,124,75,233,103,20,24,38,134,231,90,103,118,254,201,188,109,154,178,122,111,74,91,62,253,69,20,126,46,8,101,147,179,221,236,61,241,245,59,215,102,206,79,138,39,201,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,176,44,9,127,203,35,93,52,227,135,77,96,206,181,67,84,47,62,6,213,67,167,245,177,67,12,72,143,170,184,85,58,225,111,88,233,105,163,85,78,228,207,233,118,201,186,53,26,215,61,238,99,24,247,183,10,241,23,196,190,169,241,65,157,205,157,106,101,219,248,62,10,205,71,61,79,162,237,159,121,134,41,60,36,19,75,39,103,187,216,99,228,233,119,174,253,220,191,4,76,84,76,174,95,124,5,100,60,76,230,84,57,206,160,216,170,232,244,174,209,81,28,213,207,168,241,84,79,191,177,82,165,169,13,12,201,18,178,102,54,162,157,177,212,43,100,99,216,199,170,53,205,122,162,160,101,254,86,252,2,209,234,39,129,226,111,88,237,246,171,150,32,158,50,159,29,199,107,41,160,174,134,239,34,119,105,166,169,171,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,245,25,27,59,214,254,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,133,185,136,240,65,89,194,174,118,153,110,29,75,213,166,89,101,194,88,172,77,73,167,169,154,215,35,97,138,71,210,213,74,248,154,198,245,61,243,248,116,89,36,145,241,83,185,94,229,115,30,229,190,147,170,106,174,153,226,186,201,167,25,30,150,230,180,158,34,203,147,91,229,183,212,244,199,27,228,135,173,61,73,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,1,68,60,2,113,147,83,194,14,168,86,220,47,180,213,117,248,38,79,78,144,228,116,52,52,81,79,90,247,193,28,203,71,53,58,201,36,104,215,178,89,85,174,69,127,66,199,44,155,181,207,72,213,183,253,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,173,191,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,122,162,168,141,175,79,239,163,122,53,207,107,37,138,86,35,223,209,212,185,127,72,185,134,106,134,145,240,151,148,112,227,98,172,171,165,185,77,81,20,88,149,242,129,177,211,207,101,162,168,154,89,174,72,178,249,185,239,115,149,18,21,70,182,70,45,76,239,73,155,218,133,128,102,190,106,156,115,218,181,74,167,246,55,105,29,210,146,225,137,219,106,41,110,87,204,134,219,116,109,69,53,230,126,210,73,21,44,46,167,145,98,146,154,37,145,174,127,95,82,173,68,77,68,107,59,29,82,67,254,23,120,100,207,184,166,213,11,110,159,226,20,213,116,118,215,212,53,183,172,133,109,211,84,209,89,160,88,229,147,174,119,70,157,45,123,219,4,173,137,143,115,18,73,17,172,234,110,234,230,244,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,216,79,131,190,21,112,222,20,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,93,27,43,152,199,120,104,220,233,27,11,58,91,210,197,87,42,119,31,35,222,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,123,0,0,0,58,166,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,212,130,46,227,216,199,77,43,213,177,198,197,114,117,200,246,53,23,119,32,29,43,138,46,38,240,30,22,116,190,229,168,25,125,77,37,101,201,148,238,117,151,30,75,140,52,213,183,153,210,72,163,232,129,178,47,83,152,199,79,19,165,123,26,245,142,53,115,250,93,178,53,218,246,107,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,121,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,246,174,40,184,155,207,184,166,213,11,150,160,101,245,53,116,118,215,212,57,214,92,121,46,51,84,209,89,160,88,226,143,162,6,200,189,45,123,219,4,78,149,236,107,18,73,17,207,233,110,232,214,202,174,87,60,9,90,181,178,235,54,187,235,70,51,87,81,132,216,234,24,220,126,221,87,3,124,22,67,90,215,61,37,124,157,75,213,45,53,59,152,212,86,116,118,229,145,202,197,115,146,25,162,112,87,177,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,175,147,211,137,254,2,170,105,120,97,211,30,41,244,110,197,87,88,202,204,30,201,112,206,109,148,253,164,101,27,18,211,68,212,175,166,167,142,38,185,88,174,100,242,213,61,207,123,250,229,238,236,140,73,92,192,179,78,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,208,240,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,209,43,90,174,217,36,138,55,121,244,161,176,159,15,28,64,224,60,77,105,125,14,171,233,203,234,217,109,172,168,168,164,150,142,185,97,74,218,41,225,145,90,232,170,35,134,73,27,27,213,189,18,181,170,237,214,57,99,119,151,82,1,175,191,22,62,244,250,201,245,129,144,252,198,115,47,240,9,199,101,215,132,76,154,182,197,146,209,213,221,180,235,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,60,216,211,16,113,99,239,79,172,159,88,25,15,204,103,49,253,199,19,202,172,246,43,70,83,118,198,110,180,86,92,131,196,122,34,227,81,69,36,116,183,14,195,209,147,248,121,92,136,201,123,111,84,107,250,21,122,92,168,139,178,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,132,96,213,46,100,252,56,232,182,187,92,244,23,82,219,149,217,171,236,221,159,27,124,244,91,42,45,113,119,104,217,85,31,238,50,62,165,219,182,86,71,234,192,187,61,124,246,106,43,210,0,114,234,230,51,98,225,175,21,187,105,14,179,82,221,107,49,6,120,187,197,138,186,139,174,166,162,138,171,183,214,250,4,133,239,70,36,51,189,138,177,171,122,26,201,229,123,164,221,146,190,88,96,85,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,160,108,103,196,70,89,138,231,60,29,234,214,83,133,100,214,172,130,203,91,167,249,47,134,184,218,235,99,171,165,159,162,134,165,143,232,150,53,115,29,210,246,57,171,178,249,57,170,139,230,138,107,132,93,158,141,112,235,77,195,223,44,45,65,130,243,137,210,90,115,108,171,77,242,11,206,77,50,69,43,106,228,124,148,21,79,165,167,168,73,154,215,198,248,41,228,142,55,67,178,49,146,247,213,17,85,239,123,233,48,11,94,229,95,199,173,53,85,53,171,133,141,100,190,210,81,190,142,158,27,126,13,115,168,238,171,235,30,178,204,229,160,169,168,146,87,53,30,141,124,17,82,177,172,99,58,34,237,110,175,88,154,251,74,53,108,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,121,181,200,169,228,168,93,167,45,142,57,237,92,65,96,20,122,87,168,215,74,74,29,69,197,105,233,173,177,62,178,232,215,79,148,64,216,100,86,213,68,217,164,89,230,169,108,116,239,117,78,200,228,223,105,122,145,36,88,227,9,190,0,0,85,95,60,239,196,159,233,39,234,210,213,10,171,231,157,248,147,253,36,253,90,5,101,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,112,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,237,122,237,150,155,173,234,165,244,118,107,101,93,125,68,116,243,213,190,42,104,93,43,219,4,17,62,105,165,86,181,21,81,145,197,28,146,61,222,198,177,142,114,236,136,170,100,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,62,148,3,97,62,33,248,129,192,120,101,210,250,237,87,212,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,122,229,115,81,219,164,113,72,239,62,149,58,254,133,241,147,195,143,17,52,118,239,185,206,166,218,157,122,184,238,198,227,151,25,217,71,120,100,205,129,39,150,52,165,145,81,242,246,216,174,234,146,30,228,91,199,39,75,220,140,114,165,64,243,24,227,91,21,227,7,42,195,62,231,246,11,173,179,27,196,173,245,93,30,153,165,142,26,233,43,170,164,103,127,126,212,242,198,176,164,116,212,189,31,130,228,114,203,190,232,173,219,186,242,127,225,250,213,170,122,243,115,213,124,141,148,149,54,221,46,167,167,171,166,163,149,26,245,150,235,85,221,109,36,171,27,227,115,92,200,155,13,68,168,228,115,30,201,153,76,230,239,179,182,12,107,205,31,223,179,83,126,197,249,61,17,143,248,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,117,57,98,153,17,93,27,156,228,84,123,31,36,111,200,28,209,253,251,53,55,236,95,147,209,17,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,186,90,247,182,9,156,214,170,238,228,138,69,77,250,87,96,217,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,65,124,2,113,217,117,225,19,38,173,177,100,180,117,119,109,58,200,170,18,174,241,71,75,27,167,173,165,158,58,121,155,28,180,49,190,162,40,24,249,36,117,59,102,115,209,85,209,194,196,79,54,52,190,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,250,192,0,98,174,44,125,214,53,147,234,255,0,33,249,116,230,181,134,202,124,88,251,172,107,39,213,254,67,242,233,205,107,0,181,238,85,252,122,211,85,83,90,184,88,214,75,237,37,27,232,233,225,183,224,215,58,142,234,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,162,46,214,234,245,137,175,180,163,85,114,244,249,119,113,245,71,196,230,42,184,30,169,92,45,86,221,77,178,118,169,247,90,152,41,254,147,70,177,202,255,0,19,75,77,212,143,89,152,200,36,117,68,113,177,99,111,171,35,122,91,39,110,32,154,160,0,0,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,74,12,227,219,141,251,239,23,25,220,84,88,229,85,214,219,166,86,78,212,182,75,37,100,44,167,153,245,75,10,36,213,85,109,142,89,25,36,221,110,149,145,175,90,181,145,109,210,214,186,73,85,249,215,155,127,24,55,92,207,50,147,133,252,49,114,11,61,139,22,168,234,202,188,76,78,164,101,234,181,82,57,41,216,145,61,137,43,233,161,79,190,49,234,189,185,159,35,100,107,92,216,160,153,240,171,134,237,16,186,241,31,173,184,182,139,217,175,148,150,106,140,142,162,86,190,190,166,55,72,202,104,33,130,74,137,158,140,111,155,222,145,67,39,67,55,106,57,253,45,87,49,21,94,129,149,120,31,224,115,50,226,251,38,184,207,51,234,236,56,37,158,158,170,10,252,141,24,138,140,184,186,157,203,75,4,12,114,109,80,246,202,232,100,150,52,86,109,10,57,22,72,223,36,42,236,63,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,52,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,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,193,92,123,112,65,98,226,227,4,138,183,28,165,181,91,117,54,201,218,138,201,123,172,153,244,240,190,149,102,69,154,150,173,209,197,35,228,135,161,210,190,52,232,87,50,93,186,92,214,201,42,60,34,255,0,42,254,61,105,170,169,173,92,44,107,37,246,146,141,244,116,240,219,240,107,157,71,117,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,209,23,107,117,122,196,215,218,81,170,185,125,28,183,120,205,190,241,105,167,23,139,102,121,106,237,102,120,39,130,167,187,220,160,99,25,75,117,142,161,38,236,84,182,54,237,218,153,124,60,169,44,104,212,143,169,26,230,108,143,237,68,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,112,115,167,209,219,85,235,72,241,77,111,183,216,106,229,190,227,87,134,89,43,171,41,41,90,230,54,213,84,201,28,142,170,145,24,175,70,71,83,28,76,137,92,244,99,95,89,34,108,174,149,10,181,209,189,99,190,232,221,199,41,169,180,67,226,41,51,12,62,247,135,93,41,186,152,206,245,45,125,43,227,106,245,185,143,86,246,167,74,121,246,111,75,159,216,232,234,107,94,229,54,52,214,189,47,181,107,86,145,229,250,81,121,117,36,116,249,77,158,166,218,202,138,154,38,213,178,142,119,177,123,53,73,19,149,17,239,134,94,220,172,245,154,168,248,218,168,230,170,34,166,180,57,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,152,28,81,221,117,175,84,46,186,213,171,153,126,171,222,91,87,29,70,83,120,169,185,50,158,166,181,213,111,163,129,239,94,205,42,74,228,69,123,33,139,183,19,61,86,162,50,54,162,53,168,136,137,210,140,149,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,170,23,105,203,47,69,62,226,220,35,226,222,34,225,226,171,243,189,179,90,206,137,122,225,139,198,193,15,135,142,61,227,99,155,181,44,84,221,109,94,173,165,89,122,92,173,233,218,85,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,5,43,115,171,247,167,197,190,175,232,126,99,113,59,87,40,109,51,197,117,147,78,56,143,210,220,214,147,196,89,114,107,125,130,223,83,211,28,111,146,30,180,185,244,79,23,113,143,99,102,137,232,217,35,122,181,122,36,99,28,137,187,80,234,188,234,253,233,241,111,171,250,31,152,220,78,213,201,47,83,49,92,127,81,245,19,75,110,213,126,30,245,152,91,237,247,11,71,114,72,217,29,71,128,90,158,252,13,234,122,61,243,43,42,210,70,177,141,119,222,224,157,202,173,70,121,132,75,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,212,71,74,214,49,190,38,54,186,54,204,206,150,244,189,81,200,157,183,198,247,201,78,88,92,122,211,104,197,214,147,135,237,96,190,210,80,105,245,206,162,166,107,85,222,175,186,245,180,220,103,116,61,16,201,43,165,237,83,208,185,91,59,149,82,47,86,105,214,71,185,172,89,30,219,52,227,3,134,187,23,21,58,29,120,211,43,154,246,110,176,245,93,49,186,183,85,62,8,233,47,17,67,35,41,228,149,90,215,245,66,189,215,199,34,43,30,189,185,30,173,68,122,49,205,215,223,88,180,119,62,208,172,254,233,167,58,141,97,171,183,92,173,213,19,197,20,178,210,205,12,23,8,35,154,72,91,87,74,233,152,199,75,77,35,162,122,199,42,53,17,200,159,198,136,22,233,206,175,221,99,22,250,192,161,249,117,196,128,28,174,61,251,52,203,237,175,147,214,156,78,163,241,155,125,213,190,14,241,94,25,243,155,87,118,235,130,100,22,234,139,37,226,157,140,100,115,217,233,232,106,233,155,77,80,196,219,105,162,238,194,214,72,212,84,146,52,94,189,158,197,124,220,183,43,143,126,205,50,251,107,228,245,160,95,240,0,8,1,206,175,221,99,22,250,192,161,249,117,196,128,28,174,61,251,52,203,237,175,147,214,147,255,0,157,95,186,198,45,245,129,67,242,235,137,0,57,92,123,246,105,151,219,95,39,173,3,42,243,43,229,251,247,9,172,174,215,189,41,135,175,1,186,220,27,233,75,115,91,188,150,122,234,185,234,95,247,168,160,166,100,52,246,230,39,134,130,62,167,171,146,73,24,207,62,166,153,255,0,149,103,6,92,65,104,173,246,235,171,218,161,117,186,225,86,171,213,190,42,120,112,238,184,157,37,221,174,98,73,29,77,124,107,213,225,251,61,199,35,35,245,42,82,69,149,175,237,51,174,58,139,42,0,80,15,52,127,126,205,77,251,23,228,244,68,191,229,145,161,122,113,196,95,2,57,214,151,234,133,155,199,90,171,181,2,182,88,102,137,81,149,86,250,166,219,45,233,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,68,14,104,254,253,154,155,246,47,201,232,137,255,0,201,83,221,99,41,250,192,174,249,117,184,10,160,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,122,36,107,119,86,163,221,208,244,124,110,94,182,57,18,117,114,167,227,158,235,101,201,168,56,93,213,123,165,93,194,219,127,168,72,241,75,213,198,232,231,173,178,118,83,178,56,173,139,223,147,165,180,207,108,12,100,17,197,178,182,103,244,35,31,222,69,138,122,113,163,194,78,43,197,206,150,46,45,114,151,192,228,150,47,19,112,198,110,45,116,113,118,235,157,77,35,25,4,242,172,50,200,148,114,72,176,186,102,70,136,231,118,99,84,93,216,134,190,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,170,27,68,2,31,242,189,214,189,101,214,190,28,89,114,214,59,125,214,174,107,45,193,246,203,62,77,91,19,91,233,218,24,216,212,71,43,214,69,146,162,104,100,73,34,146,117,141,173,126,204,78,185,102,109,66,164,192,3,21,113,99,238,177,172,159,87,249,15,203,167,53,172,54,83,226,199,221,99,89,62,175,242,31,151,78,107,88,5,164,243,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,193,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,245,224,151,182,246,61,208,202,197,116,114,49,28,157,113,189,237,85,217,202,108,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,72,60,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,245,25,26,198,244,69,107,31,48,90,167,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,158,186,182,39,61,238,240,210,57,178,58,23,245,59,169,136,173,85,238,50,70,51,58,154,214,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,246,70,43,154,246,178,88,162,122,177,253,29,43,176,246,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,137,84,59,168,0,10,43,230,37,193,151,16,90,87,168,249,94,184,100,151,91,174,160,225,151,171,132,85,14,203,234,31,19,170,169,157,58,171,34,166,173,134,62,158,207,111,161,144,182,72,227,109,55,74,211,181,157,165,123,96,100,202,229,133,192,85,78,140,90,169,56,129,214,11,21,93,6,160,220,233,234,97,181,90,42,251,79,75,77,186,118,195,209,52,145,58,46,237,61,115,145,179,181,81,37,245,97,157,99,123,90,245,145,141,176,160,4,0,231,87,238,177,139,125,96,80,252,186,226,64,14,87,30,253,154,101,246,215,201,235,73,255,0,206,175,221,99,22,250,192,161,249,117,196,128,28,174,61,251,52,203,237,175,147,214,129,115,220,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,62,164,108,204,233,150,70,62,55,42,117,49,238,233,115,31,209,35,40,178,217,193,79,16,215,110,33,159,195,77,46,17,86,204,157,149,19,239,87,83,77,81,77,110,244,116,53,15,129,247,100,154,88,218,229,161,87,49,221,19,35,62,249,187,88,198,186,71,53,139,177,153,242,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,183,83,152,199,79,51,154,213,93,154,178,200,169,183,82,238,21,129,204,95,74,174,186,33,203,127,71,116,162,251,145,85,223,46,88,222,81,107,164,172,172,168,171,117,74,44,254,141,185,58,72,161,145,204,99,188,52,110,114,197,3,85,168,173,134,56,154,191,130,87,183,9,222,244,250,55,245,129,143,124,198,2,213,57,213,251,172,98,223,88,20,63,46,184,149,87,194,119,189,62,141,253,96,99,223,49,128,13,148,192,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,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,32,116,158,43,184,174,211,142,18,180,225,249,174,107,47,142,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,157,77,89,102,84,86,198,215,53,17,30,247,199,27,227,95,58,191,117,140,91,235,2,135,229,215,18,173,120,162,226,111,62,226,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,62,136,27,34,244,181,239,108,17,58,87,177,172,73,36,71,63,165,187,163,91,105,92,234,253,214,49,111,172,10,31,151,92,64,166,188,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,215,225,173,214,186,41,42,234,167,232,99,158,254,136,163,71,61,221,44,99,156,187,39,147,90,170,190,72,167,96,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,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,206,188,174,61,251,52,203,237,175,147,214,153,87,154,23,2,223,113,76,169,250,227,163,152,103,132,211,107,215,71,166,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,222,154,234,120,212,45,39,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,184,215,143,110,55,236,92,35,224,145,81,99,149,86,171,150,166,222,251,82,217,44,149,144,190,162,22,82,164,200,147,85,85,182,57,99,124,112,244,54,86,70,189,104,231,203,183,75,92,216,229,86,83,95,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,253,43,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,148,58,255,0,250,42,207,114,175,246,87,35,201,50,59,135,251,229,101,117,202,186,162,79,249,82,77,52,146,63,243,185,206,119,197,84,226,139,105,229,139,203,210,179,22,172,166,226,43,136,28,67,179,117,135,166,92,74,193,115,134,120,42,173,85,81,79,52,114,213,86,210,79,11,58,102,78,212,47,166,94,167,181,27,34,201,210,143,72,156,202,150,2,255,0,185,92,123,137,233,151,219,95,56,173,37,81,21,121,92,123,137,233,151,219,95,56,173,37,80,3,90,206,44,125,233,245,147,235,3,33,249,140,230,202,102,181,156,88,251,211,235,39,214,6,67,243,25,192,233,87,220,3,50,198,113,156,103,51,190,227,213,116,150,44,198,158,166,166,197,112,114,34,193,92,202,122,135,211,206,140,114,42,162,62,57,99,84,115,23,103,162,58,55,42,116,200,199,58,116,242,185,227,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,224,177,234,215,57,235,43,36,234,78,168,169,170,28,246,170,191,175,183,20,141,87,171,90,147,77,43,100,175,11,92,50,96,60,83,114,196,193,116,255,0,47,166,164,163,185,62,158,248,219,46,66,150,232,106,107,108,211,173,242,162,78,184,29,34,117,53,143,116,17,54,86,49,204,89,35,71,51,169,187,163,155,82,218,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,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,129,179,153,21,121,163,251,137,234,111,216,191,56,162,35,255,0,43,126,62,171,53,19,192,240,201,172,119,11,173,203,47,79,25,81,142,228,85,149,51,215,77,119,141,59,181,51,83,85,201,35,158,246,205,19,18,69,142,69,84,141,209,70,145,250,143,141,157,233,1,205,31,220,79,83,126,197,249,197,16,20,2,89,79,52,142,1,104,244,239,199,113,55,163,150,251,85,183,16,95,7,79,145,99,180,116,208,80,195,104,145,123,84,208,212,210,71,27,88,199,67,43,214,52,146,52,69,145,178,200,178,122,236,145,253,154,214,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,13,101,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,54,19,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,250,39,108,107,212,214,61,208,74,232,158,246,177,100,141,26,254,150,238,173,109,59,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,203,135,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,92,27,36,131,170,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,117,73,27,228,135,173,61,120,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,157,172,1,170,185,181,65,170,184,31,85,206,211,117,178,212,178,142,243,108,171,160,168,146,158,10,182,69,83,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,216,230,61,174,77,209,81,75,148,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,212,157,50,212,211,181,141,85,127,95,114,88,220,175,86,185,97,154,87,113,90,167,192,86,61,196,207,4,218,83,156,233,245,138,146,143,85,45,26,111,97,154,133,244,254,22,137,151,247,173,190,222,213,134,186,101,137,95,51,219,79,78,232,233,213,210,49,140,123,209,28,230,177,85,82,162,255,0,209,86,5,149,127,178,184,230,73,142,92,63,223,40,235,173,181,212,242,127,201,146,25,163,145,159,153,205,115,126,10,128,108,231,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,240,241,93,197,118,163,241,107,168,239,205,115,89,124,13,170,135,185,5,130,193,4,202,250,91,69,43,149,21,90,213,84,78,228,207,233,106,203,50,162,58,71,53,168,136,198,50,56,217,216,56,169,227,179,90,56,187,181,99,246,45,70,163,199,237,54,220,118,162,122,184,168,236,17,213,193,5,84,242,53,173,108,179,199,53,68,173,123,227,107,94,216,220,136,138,212,154,100,253,250,157,131,128,158,8,47,188,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,117,186,39,200,157,10,214,69,191,83,154,233,34,71,132,95,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,106,232,101,154,23,49,149,80,36,178,66,178,196,229,77,158,196,150,25,99,87,55,116,235,141,237,246,181,81,45,43,145,143,227,179,244,111,245,145,133,57,193,98,120,174,13,196,78,25,139,97,88,205,171,31,178,209,105,253,39,134,183,90,232,163,164,165,131,174,233,115,123,250,34,141,26,198,245,61,238,114,236,158,110,114,170,249,170,153,175,145,143,227,179,244,111,245,144,22,168,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,158,164,17,119,30,198,58,105,94,173,142,54,43,147,174,71,177,168,187,185,0,130,188,228,244,247,67,171,52,158,211,169,185,109,251,209,122,147,111,222,215,138,82,83,246,91,37,234,55,212,211,190,166,58,132,237,58,89,33,167,135,191,35,23,173,145,199,36,234,138,170,233,154,215,83,97,151,248,162,226,111,62,226,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,62,136,27,34,244,181,239,108,17,58,87,177,172,73,36,71,63,165,187,163,91,245,254,196,61,101,253,140,31,178,227,193,90,190,130,250,67,193,116,248,246,248,238,207,136,240,190,47,181,183,79,103,197,125,227,110,190,239,87,173,219,237,253,240,11,31,228,193,133,104,187,52,191,37,212,108,98,162,174,163,81,101,168,109,147,37,138,189,244,143,90,24,27,36,147,83,186,137,172,111,126,42,106,136,223,26,61,100,118,210,77,68,254,148,218,20,82,199,205,107,56,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,123,35,21,205,123,89,44,81,61,88,254,142,149,216,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,59,168,0,1,74,220,234,253,233,241,111,171,250,31,152,220,75,169,41,91,157,95,189,62,45,245,127,67,243,27,136,29,215,147,134,1,134,234,158,27,196,22,159,106,14,61,73,124,199,175,148,248,229,53,117,13,74,47,68,172,222,228,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,18,184,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,9,171,200,199,241,217,250,55,250,200,176,158,33,248,126,192,120,154,210,250,237,40,212,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,122,226,115,145,187,172,114,200,223,46,165,2,160,121,108,113,207,117,225,247,63,163,210,189,70,186,85,215,105,214,85,81,77,109,137,245,151,71,54,12,94,119,77,34,182,170,38,205,34,65,13,51,164,168,123,170,118,70,174,219,75,212,171,26,199,37,228,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,84,228,231,173,122,203,159,233,198,69,167,153,205,190,235,117,196,48,191,13,75,141,228,51,196,222,221,54,232,189,203,91,167,116,136,249,123,108,88,95,19,26,199,118,163,115,154,247,177,139,77,26,133,138,128,0,226,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,71,137,183,93,40,163,171,165,159,161,237,123,58,226,145,28,199,116,189,141,114,110,158,78,106,42,121,162,20,3,199,71,6,87,222,15,53,30,150,217,29,215,211,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,210,170,248,163,216,80,170,190,121,223,137,63,210,79,213,160,66,14,11,56,103,169,226,187,94,109,90,97,53,117,93,190,197,5,60,215,124,134,186,145,98,239,211,91,161,233,71,118,210,71,34,43,228,150,72,97,69,70,191,161,102,73,21,143,107,28,134,194,120,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,78,220,149,61,233,242,159,171,250,239,152,219,139,169,0,0,0,1,196,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,124,220,228,68,243,84,2,27,115,111,198,244,94,253,195,68,149,250,139,147,210,89,242,203,13,71,164,176,248,226,74,71,220,110,19,171,227,130,122,88,163,153,236,150,74,101,73,225,124,253,151,111,31,110,41,85,178,118,146,39,209,177,159,248,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,78,43,15,224,255,0,92,115,110,31,114,158,38,45,56,223,70,25,139,244,185,29,43,38,90,171,164,109,149,35,169,154,142,38,70,238,228,52,254,110,154,87,171,35,107,89,46,206,114,197,35,88,19,83,146,158,45,161,215,123,238,105,146,92,232,124,78,172,88,122,29,109,117,108,176,172,116,214,121,153,219,146,106,40,183,238,119,187,157,113,207,42,183,102,71,53,59,26,230,247,165,107,237,168,214,51,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,98,142,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,46,164,3,37,128,0,16,131,153,239,9,26,219,196,206,27,143,92,52,131,40,171,184,191,26,168,87,205,132,77,83,5,45,37,123,228,94,148,173,138,87,244,55,196,198,215,57,170,217,222,172,237,43,251,75,27,250,219,81,55,192,20,23,192,255,0,1,89,151,19,58,161,113,183,234,5,139,32,199,48,76,78,162,170,223,147,215,38,212,53,176,220,89,27,145,148,16,36,241,61,22,165,178,172,110,149,142,103,222,227,71,117,43,30,248,145,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,245,128,53,87,54,83,225,59,221,99,70,254,175,241,239,151,64,107,88,108,167,194,119,186,198,141,253,95,227,223,46,128,10,128,230,35,192,45,103,12,121,82,103,154,91,111,186,220,180,202,247,221,168,217,41,167,168,250,51,34,73,19,60,53,85,79,74,177,33,123,231,141,180,242,72,244,145,222,180,110,234,116,125,201,102,87,42,142,13,181,115,64,41,175,186,179,170,213,53,118,55,230,118,122,72,104,113,102,214,189,175,133,157,215,200,179,92,105,86,52,107,42,90,212,139,178,137,34,190,54,84,84,178,70,177,238,86,182,127,220,237,54,171,213,51,40,239,54,202,74,250,120,234,32,171,100,85,48,182,86,54,120,37,100,208,202,141,114,42,35,227,150,56,228,99,189,173,123,26,228,217,81,20,250,192,214,179,139,31,122,125,100,250,192,200,126,99,57,103,220,51,112,163,167,28,90,242,204,211,108,43,53,139,192,221,104,125,59,61,130,255,0,4,40,250,171,69,83,174,245,136,174,106,42,167,114,23,244,181,37,133,85,27,35,90,213,69,99,217,28,140,172,30,44,125,233,245,147,235,3,33,249,140,228,212,229,111,199,213,30,157,248,30,25,53,142,225,106,182,226,11,227,42,49,220,138,178,166,10,24,109,18,47,118,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,93,146,51,178,21,237,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,178,43,150,239,13,31,178,55,136,235,95,167,237,62,47,12,194,186,47,249,7,122,14,229,61,71,109,255,0,208,180,79,235,138,72,159,222,153,19,170,41,58,123,144,69,85,210,187,180,180,158,62,248,19,181,113,119,140,209,95,113,170,202,75,78,162,227,180,235,73,103,172,170,145,176,81,85,65,37,68,46,146,42,233,25,79,44,239,100,113,182,161,208,181,138,136,217,38,122,175,147,220,99,254,88,56,110,145,232,6,26,154,105,146,223,233,44,122,243,153,211,211,222,114,108,90,233,116,99,110,48,211,111,87,37,186,158,58,93,211,161,237,163,71,84,201,14,203,81,31,136,222,100,99,93,19,90,18,131,139,31,117,141,100,250,191,200,126,93,57,173,97,178,159,22,62,235,26,201,245,127,144,252,186,115,90,192,46,207,153,175,2,86,173,110,195,110,58,231,165,184,205,92,154,161,97,167,141,213,84,118,184,26,247,228,148,76,86,181,204,146,61,209,95,83,12,91,186,55,179,170,71,178,62,199,76,138,176,246,169,135,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,230,215,42,47,146,169,180,153,84,28,212,56,10,169,165,169,186,241,79,163,118,42,186,198,86,84,77,112,206,109,148,253,164,101,27,18,40,90,149,244,212,241,196,215,43,21,204,158,90,167,185,239,127,92,189,221,145,137,43,152,19,87,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,174,142,226,110,143,142,104,209,210,118,150,71,72,163,90,30,29,117,123,87,52,75,87,44,89,158,137,79,86,252,157,245,12,183,195,108,134,7,212,178,240,201,158,214,173,4,180,236,245,167,100,174,70,34,49,190,191,90,49,204,86,200,214,57,187,41,218,107,106,110,54,170,43,133,101,166,174,215,81,85,79,28,210,208,213,186,39,79,74,247,53,21,208,200,176,189,241,43,218,170,173,85,141,239,102,232,189,46,114,108,170,31,89,85,124,243,191,18,127,164,159,171,75,84,42,175,158,119,226,79,244,147,245,104,17,87,149,199,191,102,153,125,181,242,122,211,181,115,17,224,22,179,134,60,169,51,205,45,183,221,110,90,101,123,238,212,108,148,211,212,125,25,145,36,137,158,26,170,167,165,88,144,189,243,198,218,121,36,122,72,239,90,55,117,58,62,228,177,215,134,237,111,186,240,225,173,184,182,180,89,172,116,151,154,140,114,162,87,62,130,166,71,70,202,152,38,130,74,121,152,143,111,155,30,177,77,39,67,246,114,53,253,46,86,189,17,88,187,20,218,110,122,71,196,94,151,209,94,104,227,199,243,204,19,41,167,142,166,38,85,210,50,174,138,173,140,145,28,212,146,25,154,168,143,142,88,211,118,72,212,124,114,70,168,228,107,216,168,129,172,97,177,239,7,60,61,126,198,14,31,113,189,38,173,169,181,86,222,169,59,245,183,187,133,186,151,179,29,101,116,242,186,71,57,85,81,31,47,109,139,28,13,149,232,142,116,112,71,234,177,54,99,96,94,148,242,167,186,224,188,111,82,81,228,22,138,76,207,69,108,20,255,0,72,82,178,240,215,49,42,146,84,168,101,37,190,102,53,168,202,154,152,170,34,108,146,177,191,121,116,44,107,164,70,119,219,78,235,95,2,128,121,163,251,246,106,111,216,191,39,162,51,175,41,157,33,195,117,235,75,248,140,210,61,64,130,174,75,22,69,79,140,195,80,180,147,172,51,196,246,73,112,150,41,163,127,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,115,87,5,115,71,247,236,212,223,177,126,79,68,74,174,70,63,142,207,209,191,214,64,64,174,40,184,100,207,184,89,213,11,150,159,229,244,213,117,150,214,84,57,182,92,133,45,211,83,81,94,96,72,226,147,174,7,72,157,46,123,27,60,77,149,140,115,210,57,21,204,234,118,200,231,76,14,85,124,115,218,180,182,167,246,55,106,229,210,146,223,137,220,170,42,174,86,60,134,229,116,109,61,53,154,126,210,201,45,44,206,168,145,34,142,154,85,141,206,103,71,74,165,68,174,69,107,251,253,81,216,247,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,154,241,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,8,65,202,139,91,245,163,86,244,74,227,104,213,203,30,65,87,79,142,212,53,214,60,202,239,37,92,207,200,160,168,158,169,101,103,126,163,169,39,125,52,177,58,53,123,30,168,140,124,81,171,90,177,245,62,111,129,138,184,177,247,88,214,79,171,252,135,229,211,154,214,27,41,241,99,238,177,172,159,87,249,15,203,167,53,172,2,215,185,168,112,21,77,85,77,117,226,159,70,236,84,148,111,163,167,154,225,156,219,41,251,170,250,199,172,176,181,43,233,169,227,137,205,71,163,95,60,181,79,115,216,206,136,187,187,43,214,87,62,176,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,23,104,130,146,249,154,240,37,117,209,28,202,227,174,122,91,140,210,71,165,247,234,136,221,85,71,107,129,204,102,55,90,244,107,92,201,35,221,81,148,211,75,187,163,123,58,99,99,228,236,116,198,137,15,116,44,211,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,125,40,108,39,195,199,16,56,15,19,90,95,67,170,250,114,250,182,91,107,42,42,41,37,163,174,88,82,182,138,120,100,86,186,42,136,225,146,70,198,245,111,68,173,106,187,117,142,88,221,229,212,128,100,176,0,0,0,16,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,250,209,187,165,178,119,34,164,28,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,215,225,174,54,186,217,41,42,160,235,99,152,254,137,99,86,189,189,76,123,154,187,47,155,92,168,190,74,166,210,101,90,243,80,224,42,154,170,154,235,197,62,141,216,169,40,223,71,79,53,195,57,182,83,247,85,245,143,89,97,106,87,211,83,199,19,154,143,70,190,121,106,158,231,177,157,17,119,118,87,172,174,120,74,14,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,208,232,153,34,245,171,153,46,253,77,107,100,137,95,18,185,168,113,235,83,85,83,117,225,99,70,239,181,116,108,163,168,154,223,156,220,233,251,74,202,198,44,80,185,40,41,170,35,149,206,70,35,159,60,85,76,115,24,254,184,187,91,171,22,86,190,184,52,223,85,117,31,71,239,181,25,62,151,230,151,92,102,235,87,111,169,181,205,87,110,168,88,164,125,44,236,232,146,53,84,255,0,146,230,175,225,50,70,71,35,21,175,99,28,222,43,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,228,214,170,175,146,40,29,215,135,142,31,179,238,38,181,66,135,74,52,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,238,136,154,229,110,203,36,177,183,203,169,13,132,248,120,225,251,1,225,151,75,232,116,163,78,89,86,251,109,29,69,69,92,181,149,201,10,214,214,207,52,138,231,75,81,36,49,198,217,30,141,232,137,174,86,238,145,197,27,124,250,80,232,28,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,219,155,190,142,218,180,215,138,54,101,216,229,134,174,134,219,168,54,120,175,117,50,165,43,98,162,146,234,217,100,134,173,176,57,140,107,85,234,214,83,207,42,42,185,253,202,167,61,203,247,198,161,121,36,53,230,177,162,22,173,88,225,114,191,43,154,249,143,216,238,90,113,80,185,13,61,117,214,54,181,106,32,237,62,41,109,241,79,248,81,62,161,207,135,161,136,138,146,205,13,60,106,137,212,143,96,81,9,106,156,146,244,83,253,93,113,25,89,112,252,184,85,190,150,57,127,243,122,202,185,38,98,199,255,0,153,36,110,108,159,215,209,205,252,5,42,172,216,163,128,157,51,197,116,191,132,125,51,183,98,212,157,191,79,99,244,89,53,198,119,199,26,77,85,93,95,3,42,37,124,142,99,27,215,211,220,108,76,87,110,228,138,24,152,174,119,70,224,72,0,0,20,173,206,175,222,159,22,250,191,161,249,141,196,129,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,215,157,95,189,62,45,245,127,67,243,27,137,18,176,45,6,204,181,43,72,245,11,85,176,250,42,187,155,52,222,162,212,251,189,13,53,58,72,248,237,213,108,173,89,107,85,122,209,221,16,58,146,52,123,90,199,122,147,58,71,43,25,19,212,11,201,224,131,141,28,87,139,141,56,130,186,181,214,171,38,125,109,238,65,123,199,162,174,141,210,63,180,144,245,87,83,64,175,89,146,141,235,60,104,142,122,122,146,43,162,234,127,74,72,254,169,204,103,130,143,217,85,167,16,95,240,11,101,170,61,77,197,190,249,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,165,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,247,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,215,27,157,178,57,88,222,182,43,36,106,116,61,170,161,173,101,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,160,229,113,239,217,166,95,109,124,158,180,147,252,228,56,100,192,113,91,86,63,196,142,33,77,73,100,185,93,175,13,199,175,86,218,43,116,48,193,112,158,118,213,214,122,65,238,141,26,229,169,87,50,86,200,247,245,172,136,232,151,118,118,215,185,24,57,92,123,246,105,151,219,95,39,173,2,255,0,128,0,64,14,117,126,235,24,183,214,5,15,203,174,36,0,229,113,239,217,166,95,109,124,158,180,159,252,234,253,214,49,111,172,10,31,151,92,72,1,202,227,223,179,76,190,218,249,61,104,23,252,0,2,128,121,163,251,246,106,111,216,191,39,162,39,255,0,37,79,117,140,167,235,2,187,229,214,226,0,115,71,247,236,212,223,177,126,79,68,79,254,74,158,235,25,79,214,5,119,203,173,192,79,242,63,235,199,4,26,29,196,94,169,225,218,189,168,116,183,87,222,176,254,196,77,167,130,104,95,67,117,165,134,167,196,71,75,91,79,60,82,50,72,122,221,50,42,51,161,206,108,239,107,156,228,70,116,72,0,7,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,152,211,137,187,181,214,193,195,110,171,223,108,87,58,187,117,202,221,131,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,95,127,217,99,197,63,246,203,106,175,252,242,184,255,0,223,1,127,220,88,251,172,107,39,213,254,67,242,233,205,107,13,148,248,177,247,88,214,79,171,252,135,229,211,154,214,1,181,65,215,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,244,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,176,0,53,225,227,51,131,60,251,132,204,254,166,142,178,134,174,227,132,220,106,31,45,134,253,20,83,77,3,96,146,106,132,166,164,170,169,88,34,133,43,187,52,235,36,145,71,186,108,189,77,242,246,125,92,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,94,52,116,93,76,234,73,25,122,154,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,93,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,244,187,101,217,28,142,107,152,246,177,236,123,26,27,47,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,101,43,114,212,230,5,247,9,172,161,208,77,86,155,175,1,186,220,29,232,187,139,157,188,150,122,234,185,233,153,247,217,103,169,100,52,246,230,39,137,158,78,150,43,146,73,30,255,0,62,167,23,82,0,0,4,0,231,87,238,177,139,125,96,80,252,186,226,64,14,87,30,253,154,101,246,215,201,235,73,255,0,206,175,221,99,22,250,192,161,249,117,196,128,28,174,61,251,52,203,237,175,147,214,129,127,192,0,32,7,58,191,117,140,91,235,2,135,229,215,18,170,248,78,247,167,209,191,172,12,123,230,48,22,169,206,175,221,99,22,250,192,161,249,117,196,170,14,25,46,214,171,7,18,90,81,125,190,220,233,45,214,219,118,113,98,171,172,172,171,153,176,193,77,4,117,240,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,217,35,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,242,40,51,142,78,56,243,46,47,115,38,210,210,178,174,199,167,86,58,135,62,195,97,123,211,174,71,236,173,241,181,157,42,173,125,75,154,174,68,106,42,178,22,57,88,197,114,186,89,101,202,188,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,83,169,238,87,189,174,86,66,172,137,90,83,161,122,143,172,180,121,125,219,10,179,119,109,88,38,63,91,146,95,238,83,170,178,150,138,150,158,9,38,70,57,232,139,188,210,246,156,200,163,68,87,57,200,229,93,152,201,30,192,232,5,212,243,171,247,88,197,190,176,40,126,93,113,41,88,186,158,117,126,235,24,183,214,5,15,203,174,32,64,14,87,30,253,154,101,246,215,201,235,75,201,214,139,158,145,217,116,191,32,188,235,188,120,252,152,37,5,59,106,111,12,191,82,50,170,137,204,100,141,116,104,232,94,215,36,175,238,164,125,182,35,92,247,73,208,140,69,122,181,10,43,229,157,118,181,88,56,215,211,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,54,24,41,160,142,201,92,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,59,95,48,78,61,114,30,38,115,42,236,27,79,175,181,116,122,87,104,168,146,26,22,83,248,170,39,223,216,169,76,229,154,186,21,149,89,51,27,81,78,233,41,209,209,177,236,99,209,92,214,189,85,16,34,86,89,244,87,233,85,231,232,47,165,126,141,250,66,163,208,254,150,237,248,239,3,220,119,99,196,118,190,247,222,237,244,117,244,122,189,91,237,229,177,144,56,88,191,232,214,45,196,22,19,127,226,6,201,233,92,6,142,224,175,187,211,58,153,213,49,249,196,244,130,73,97,106,162,203,12,115,172,50,73,30,206,235,141,143,111,68,155,246,221,223,248,23,224,202,251,198,30,163,213,91,36,186,250,27,12,197,252,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,183,222,105,123,82,162,72,230,172,113,181,142,115,186,149,25,20,152,215,136,126,31,179,238,25,117,66,187,74,53,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,238,184,156,228,110,201,36,82,55,207,165,64,217,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,86,34,207,185,98,243,11,163,197,168,233,184,117,226,7,47,236,218,161,233,139,18,191,220,230,130,10,91,85,44,80,77,36,180,181,181,115,204,206,152,83,181,11,41,147,165,238,71,72,177,245,35,18,38,178,176,64,191,238,87,30,226,122,101,246,215,206,43,73,84,69,94,87,30,226,122,101,246,215,206,43,74,160,226,111,137,190,36,172,28,73,106,189,138,197,196,30,165,91,173,182,236,226,251,73,71,71,73,150,87,195,5,52,17,215,204,216,226,142,54,202,141,99,26,212,70,163,81,17,17,17,17,0,216,36,214,179,139,31,122,125,100,250,192,200,126,99,57,119,220,184,114,204,171,57,224,199,79,50,156,215,38,186,228,23,170,223,75,120,155,141,210,182,74,186,169,250,46,181,108,103,92,178,43,158,238,150,49,173,77,215,201,173,68,79,36,66,144,120,177,247,167,214,79,172,12,135,230,51,129,117,60,174,61,196,244,203,237,175,156,86,157,43,154,247,15,218,95,159,112,233,123,214,139,235,41,45,57,134,5,79,78,182,203,210,164,141,90,136,36,170,142,53,183,207,218,142,71,74,199,186,101,237,34,162,36,115,61,174,89,34,141,243,171,187,87,44,235,181,170,193,203,255,0,79,239,183,219,157,37,186,219,110,167,191,85,214,86,85,204,216,96,166,130,59,181,115,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,171,110,61,184,223,190,241,113,157,197,69,142,85,93,109,186,101,100,237,75,100,178,86,66,202,121,159,84,176,162,77,85,86,216,229,145,146,77,214,233,89,26,245,171,89,22,221,45,107,164,149,94,17,126,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,218,181,47,95,179,46,36,57,62,229,218,131,168,54,186,184,50,24,42,45,214,154,234,231,219,210,146,154,236,248,47,116,72,149,148,200,138,173,123,28,213,107,36,115,81,140,74,136,234,26,214,53,172,68,33,255,0,0,156,9,221,120,187,201,171,111,185,45,101,93,167,78,177,218,132,164,188,86,82,200,232,43,106,167,146,158,103,71,21,12,143,167,150,7,190,57,27,78,233,154,245,69,108,115,49,83,205,237,44,255,0,153,141,166,213,96,229,255,0,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,218,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,5,6,27,84,26,171,155,84,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,94,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,253,68,116,173,99,27,226,99,107,163,108,204,233,111,75,213,28,137,219,124,111,126,198,102,42,226,47,134,141,44,226,131,4,155,5,212,203,79,240,124,21,230,142,10,111,74,91,62,253,12,178,120,73,230,138,78,207,119,176,198,73,210,223,93,155,181,126,10,129,76,28,2,113,217,117,225,19,38,173,177,100,180,117,119,109,58,200,170,18,174,241,71,75,27,167,173,165,158,58,121,155,28,180,49,190,162,40,24,249,36,117,59,102,115,209,85,209,194,196,79,54,52,190,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,13,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,108,213,229,123,199,213,139,69,186,56,120,214,107,135,131,196,46,183,7,212,88,175,245,53,47,88,108,181,83,116,163,233,167,71,185,89,21,28,143,69,122,72,212,107,98,150,73,31,38,236,149,242,66,23,40,106,174,109,80,106,174,6,202,124,39,123,172,104,223,213,254,61,242,232,10,107,230,117,145,240,203,148,241,5,83,118,225,249,157,235,172,221,82,229,183,43,101,69,44,246,43,173,84,177,67,52,85,84,79,130,71,245,76,189,217,153,82,187,49,171,44,104,189,42,245,149,239,146,188,72,241,211,247,20,224,191,71,180,59,71,51,63,9,169,55,173,63,198,253,49,83,68,222,169,172,86,185,45,49,42,237,50,57,60,61,100,219,199,219,217,28,246,68,175,147,239,78,117,60,139,89,120,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,29,124,216,79,151,254,71,195,45,215,135,219,77,167,134,70,120,27,85,15,92,183,75,109,198,162,149,247,214,85,58,89,33,241,87,70,65,35,250,102,168,240,206,123,21,85,26,177,53,137,27,88,198,53,140,170,14,45,249,113,106,231,10,88,109,147,80,106,174,244,153,134,61,81,79,12,87,234,235,93,43,227,101,146,226,245,68,237,72,142,85,115,233,156,229,107,35,169,84,103,83,253,87,199,19,157,18,73,208,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,245,213,177,57,236,111,137,141,174,145,208,191,169,189,47,85,106,175,109,242,49,225,34,185,213,251,211,226,223,87,244,63,49,184,153,87,145,143,227,179,244,111,245,145,130,185,182,103,248,110,169,235,166,1,168,58,125,144,210,95,49,235,230,155,208,84,208,215,83,42,244,74,207,73,92,145,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,51,175,35,31,199,103,232,223,235,32,45,80,162,190,102,124,104,254,201,61,71,102,155,225,78,237,224,56,13,194,174,10,106,136,107,187,209,223,107,145,123,79,174,218,55,186,23,66,212,99,155,78,228,234,119,110,89,94,174,78,242,199,28,191,230,247,197,46,85,166,152,37,39,15,88,182,55,117,163,251,161,219,221,61,199,38,87,73,13,63,129,100,200,146,208,210,189,142,78,228,207,233,106,84,53,222,171,96,153,173,86,191,196,111,29,64,226,118,15,165,121,85,155,22,244,221,170,205,233,155,133,61,191,210,55,106,159,15,67,71,221,145,172,239,212,75,178,246,225,103,87,83,223,178,244,181,21,118,93,128,145,92,2,112,109,83,197,246,168,86,219,239,181,53,116,24,38,49,78,147,100,117,212,53,177,65,90,199,207,28,201,71,13,58,73,28,136,231,190,88,149,206,85,103,66,71,20,155,185,175,88,209,215,231,244,79,21,250,43,244,23,232,205,171,232,223,163,253,19,232,127,5,31,129,240,61,190,215,134,236,109,219,236,246,253,78,223,79,79,79,171,182,222,71,74,225,227,135,236,7,134,93,47,161,210,141,57,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,162,38,185,91,186,71,20,109,243,233,67,37,129,64,60,123,112,65,125,225,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,173,178,190,52,232,70,190,45,186,92,231,71,42,51,149,229,221,198,253,103,10,185,218,226,89,141,87,86,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,212,247,193,226,21,35,146,71,197,78,212,99,85,204,99,86,234,117,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,181,153,101,131,232,166,85,121,197,189,55,106,188,250,26,225,81,111,244,141,166,167,196,80,214,118,164,115,59,244,242,236,157,200,95,211,212,199,236,157,77,84,93,147,112,54,147,5,112,114,127,226,131,62,212,172,102,231,195,254,95,104,171,174,182,233,245,158,158,91,45,249,148,243,74,145,192,234,137,83,194,86,84,201,43,154,143,70,190,38,210,196,198,53,59,52,179,39,254,13,8,191,204,123,136,93,125,193,184,206,212,60,91,10,215,13,64,199,236,180,94,137,240,214,235,94,77,91,73,75,7,93,170,145,239,232,138,57,26,198,245,61,238,114,236,158,110,114,170,249,170,129,119,229,43,115,171,247,167,197,190,175,232,126,99,113,51,255,0,38,189,88,213,61,80,251,175,253,211,53,47,43,203,125,25,244,127,193,122,118,243,83,95,225,123,158,144,238,118,187,207,119,71,87,109,157,93,59,111,208,221,253,136,96,14,117,126,244,248,183,213,253,15,204,110,32,101,94,70,63,142,207,209,191,214,69,170,21,87,200,199,241,217,250,55,250,200,181,64,48,87,21,60,27,105,31,23,214,172,126,223,169,213,57,5,5,70,49,81,60,214,234,235,37,107,32,157,140,157,173,73,161,114,75,28,145,57,143,88,161,114,170,179,173,22,38,244,185,168,175,71,101,252,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,215,225,173,214,186,40,233,41,96,235,123,158,254,136,163,70,177,189,79,123,156,187,39,155,156,170,190,106,167,44,0,0,0,21,87,207,59,241,39,250,73,250,180,181,66,170,249,231,126,36,255,0,73,63,86,129,138,185,42,123,211,229,63,87,245,223,49,183,23,82,82,183,37,79,122,124,167,234,254,187,230,54,226,234,64,0,0,20,215,205,103,141,170,61,86,190,211,112,253,164,57,95,140,195,44,221,186,203,253,202,215,114,130,162,223,144,85,61,145,77,4,108,124,42,238,228,52,254,123,162,191,165,211,170,245,70,139,79,27,214,101,115,70,226,99,50,225,235,65,161,181,105,253,14,65,69,125,207,42,31,104,167,201,232,17,35,130,200,198,116,62,93,230,233,85,109,76,209,119,25,10,55,165,232,137,60,173,123,93,2,35,168,132,12,255,0,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,110,213,153,77,238,138,22,59,192,82,244,189,99,141,29,34,163,18,105,222,206,212,105,179,220,155,190,78,219,217,20,136,108,39,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,243,115,149,87,205,84,197,92,35,240,245,165,156,59,232,213,131,28,211,58,155,85,247,199,91,225,169,173,203,105,105,105,153,54,69,214,233,39,142,161,242,194,139,221,133,60,67,210,4,115,228,232,137,205,106,61,254,110,118,107,2,141,185,147,240,49,117,225,247,63,172,213,77,57,181,213,215,105,214,85,81,83,114,149,148,118,183,54,12,94,119,77,26,58,150,87,67,26,65,13,51,164,168,99,105,183,86,174,219,197,210,171,26,73,38,63,224,19,140,154,158,16,117,66,182,225,125,166,171,175,193,50,122,116,135,35,161,161,162,138,122,215,190,8,230,90,57,169,214,73,35,70,189,146,202,173,114,43,250,22,57,100,221,174,122,70,173,190,156,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,214,219,95,180,155,238,21,172,185,102,145,253,47,181,101,31,69,238,14,162,244,165,177,219,195,63,170,142,233,115,119,94,220,204,234,237,203,23,83,187,114,178,70,117,59,167,169,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,171,94,79,60,78,230,85,214,170,142,26,111,184,142,65,121,177,90,234,22,107,21,234,217,102,71,209,88,153,51,106,234,167,134,229,84,142,68,141,146,203,26,248,117,86,57,238,146,73,88,174,233,70,35,58,175,55,109,111,214,141,53,226,75,27,177,105,206,175,102,184,173,182,124,30,142,174,90,59,37,254,174,134,9,39,117,125,123,93,43,163,134,70,181,94,173,99,26,174,84,223,102,53,62,8,5,186,2,181,121,53,234,198,169,234,135,221,127,238,153,169,121,94,91,232,207,163,254,11,211,183,154,154,255,0,11,220,244,135,115,181,222,123,186,58,187,108,234,233,219,126,134,239,236,66,202,128,0,0,213,92,217,79,132,239,117,141,27,250,191,199,190,93,1,173,97,178,159,9,222,235,26,55,245,127,143,124,186,0,50,168,0,13,107,56,177,247,167,214,79,172,12,135,230,51,152,168,202,188,88,251,211,235,39,214,6,67,243,25,201,191,167,156,5,99,220,76,242,225,192,115,157,62,177,82,81,234,165,162,158,251,53,11,233,252,45,19,47,239,91,204,141,88,107,166,88,149,243,61,180,244,238,142,157,93,35,24,199,189,17,206,107,21,85,3,37,114,248,230,89,98,188,233,197,243,10,226,171,81,237,86,187,174,15,111,109,101,182,255,0,116,169,122,85,95,45,236,71,36,145,189,58,87,196,86,67,180,104,136,197,116,245,13,145,21,35,123,227,150,71,213,94,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,212,130,46,227,222,246,195,19,17,177,198,197,114,244,70,198,53,23,102,161,215,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,51,7,7,60,61,126,201,254,32,177,189,38,173,169,186,209,89,106,251,245,183,187,133,186,151,189,37,29,12,17,58,71,57,85,81,89,23,113,233,28,13,149,232,173,108,147,199,234,189,118,99,130,213,52,98,171,81,238,188,167,50,220,147,85,114,156,174,251,126,190,233,254,95,113,89,178,73,22,90,166,82,190,26,196,166,70,72,246,164,178,66,248,91,28,204,124,174,145,202,217,189,87,246,187,108,101,32,155,41,241,99,238,177,172,159,87,249,15,203,167,53,172,3,106,128,0,17,215,135,158,2,184,121,225,155,50,191,103,58,125,98,171,172,185,93,234,27,53,11,239,94,30,181,246,6,34,78,213,134,223,50,196,147,194,199,71,80,232,222,174,145,239,123,24,196,115,157,178,170,200,160,86,175,57,77,88,213,61,47,251,144,125,204,245,47,43,196,189,39,244,131,198,250,10,243,83,65,226,187,126,143,237,247,123,47,111,95,79,113,253,61,91,237,214,237,189,170,5,149,21,87,207,59,241,39,250,73,250,180,194,156,184,120,133,215,220,231,140,237,60,197,179,93,112,212,12,130,203,91,233,111,19,110,186,100,213,181,116,179,244,90,170,222,206,184,164,145,204,119,75,216,215,38,233,228,230,162,167,154,33,154,249,231,126,36,255,0,73,63,86,129,85,100,191,229,221,198,253,103,10,185,218,226,89,141,87,86,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,212,247,193,226,21,35,146,71,197,78,212,99,85,204,99,87,26,240,65,164,56,110,189,113,57,137,105,30,160,65,87,37,139,34,167,187,195,80,180,147,172,51,196,246,90,234,229,138,104,223,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,215,248,139,225,163,84,248,95,206,230,193,117,50,211,252,31,5,121,163,130,167,209,119,63,188,195,44,158,18,121,162,143,189,218,239,177,146,116,183,212,126,237,95,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,149,1,202,223,143,170,61,59,240,60,50,107,29,194,213,109,196,23,198,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,126,187,36,103,102,223,192,160,30,104,254,253,154,155,246,47,201,232,137,85,200,199,241,217,250,55,250,200,138,188,209,253,251,53,55,236,95,147,209,18,171,145,143,227,179,244,111,245,144,22,168,71,254,36,248,32,208,238,42,178,172,75,45,213,42,91,171,106,241,62,184,186,109,115,67,77,233,74,87,72,201,60,45,92,189,167,76,232,90,172,147,165,35,146,55,51,196,76,173,114,57,253,73,32,0,28,78,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,235,240,214,235,93,20,116,148,176,117,189,207,127,68,81,163,88,222,167,189,206,93,147,205,206,85,95,53,83,150,49,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,190,255,0,178,199,138,127,237,150,213,95,249,229,113,255,0,190,2,255,0,184,177,247,88,214,79,171,252,135,229,211,154,214,27,41,241,99,238,177,172,159,87,249,15,203,167,53,172,3,106,131,137,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,121,57,168,169,230,136,114,198,63,214,29,116,211,141,6,163,198,110,218,161,121,244,53,171,40,200,33,198,225,185,74,136,148,180,117,82,193,60,209,190,165,234,169,218,133,124,59,152,178,108,173,99,158,213,127,75,17,239,96,82,15,30,220,16,95,120,71,206,226,173,199,41,110,183,45,50,189,246,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,235,108,175,141,58,17,175,139,110,151,57,209,202,140,235,252,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,245,116,119,19,101,100,147,70,142,143,186,178,54,247,181,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,189,156,69,240,209,170,124,47,231,115,96,186,153,105,254,15,130,188,209,193,83,232,187,159,222,97,150,79,9,60,209,71,222,237,119,216,201,58,91,234,63,118,175,193,84,54,61,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,189,126,26,227,107,173,142,174,150,126,135,185,143,232,150,53,115,29,210,246,57,171,178,249,57,170,139,230,138,114,197,21,242,238,227,234,179,134,60,169,112,61,82,184,93,110,90,101,123,237,83,238,181,51,212,125,25,145,36,149,254,38,150,155,169,88,144,189,243,200,234,136,227,98,72,239,86,70,245,58,62,220,183,168,0,26,214,126,203,30,41,255,0,182,91,85,127,231,149,199,254,248,187,238,92,57,102,85,156,240,99,167,153,78,107,147,93,114,11,213,111,165,188,77,198,233,91,37,93,84,253,23,90,182,51,174,89,21,207,119,75,24,214,166,235,228,214,162,39,146,32,18,84,234,154,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,61,50,70,201,38,232,79,82,8,187,143,99,29,52,175,86,199,27,21,201,215,35,216,212,93,220,135,107,43,87,157,38,186,95,113,108,19,18,208,108,114,243,106,101,38,109,226,46,57,45,38,204,146,187,194,210,77,78,250,36,217,85,86,40,100,157,37,119,95,74,57,238,164,233,107,209,173,149,174,10,129,37,87,44,93,72,177,105,183,25,56,84,185,29,29,169,244,153,39,136,198,227,171,173,161,125,68,212,85,85,113,171,41,159,74,172,221,98,154,73,210,42,117,147,101,106,69,81,50,59,165,174,87,55,15,240,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,172,214,61,208,35,21,232,142,86,35,213,200,215,244,244,46,53,3,106,128,99,253,1,214,59,23,16,26,53,137,235,22,57,15,135,164,201,173,237,168,146,155,169,239,240,149,76,115,163,169,166,235,123,24,178,118,167,142,88,187,157,8,215,244,117,55,213,114,41,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,21,87,206,211,90,255,0,212,47,14,116,118,255,0,201,154,220,42,164,139,255,0,56,163,164,142,23,164,159,249,234,200,215,71,253,97,90,239,195,66,213,13,112,120,201,215,74,206,34,120,142,204,245,27,211,62,145,178,186,225,37,187,28,115,18,118,66,203,61,59,221,29,42,199,20,234,175,139,184,196,239,189,155,53,59,179,74,238,134,171,149,168,24,84,188,158,81,26,197,117,212,174,23,31,136,228,119,234,74,235,150,159,94,37,178,83,68,181,78,150,182,59,83,162,142,106,71,78,215,189,206,70,35,159,81,4,74,136,214,118,233,90,198,167,222,220,165,27,19,43,149,62,188,211,104,223,20,116,24,205,246,182,174,59,22,164,211,166,51,35,27,81,42,65,29,197,242,177,212,19,62,22,49,201,43,251,168,180,205,85,70,246,210,178,71,171,218,212,122,56,47,120,0,5,43,115,171,247,167,197,190,175,232,126,99,113,50,175,35,31,199,103,232,223,235,35,21,115,171,247,167,197,190,175,232,126,99,113,50,175,35,31,199,103,232,223,235,32,48,255,0,50,254,2,170,116,27,33,155,90,180,154,197,87,62,157,95,42,36,154,238,200,251,93,22,11,140,245,82,57,176,182,24,98,141,176,80,171,100,134,40,87,215,233,123,85,143,115,85,240,163,240,87,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,108,19,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,154,251,113,163,194,78,85,194,54,169,174,45,114,151,199,99,119,223,19,112,198,110,45,116,146,247,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,93,158,128,88,87,54,204,255,0,13,213,62,9,176,13,65,211,236,134,146,249,143,95,51,138,10,154,26,234,101,94,137,89,232,251,146,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,36,32,229,113,239,217,166,95,109,124,158,180,193,81,234,246,100,205,23,168,208,71,79,73,38,39,62,81,14,94,200,221,2,119,224,184,178,146,74,87,57,146,38,202,172,146,41,24,142,107,186,182,88,99,86,116,111,39,94,117,229,113,239,217,166,95,109,124,158,180,11,254,0,1,0,57,213,251,172,98,223,88,20,63,46,184,144,3,149,199,191,102,153,125,181,242,122,210,127,243,171,247,88,197,190,176,40,126,93,113,32,7,43,143,126,205,50,251,107,228,245,160,95,240,0,10,1,230,143,239,217,169,191,98,252,158,136,159,252,149,61,214,50,159,172,10,239,151,91,136,1,205,31,223,179,83,126,197,249,61,17,63,249,42,123,172,101,63,88,21,223,46,183,1,63,192,0,117,253,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,125,183,69,246,16,131,246,149,56,88,254,207,181,87,252,171,110,255,0,49,39,248,3,21,113,99,238,177,172,159,87,249,15,203,167,53,172,54,83,226,199,221,99,89,62,175,242,31,151,78,107,88,6,213,0,0,4,117,227,51,131,60,7,139,60,2,166,142,178,134,146,221,155,91,169,223,45,134,253,20,80,195,59,167,142,26,132,166,164,170,169,88,37,153,104,123,213,11,36,145,71,178,238,157,77,243,246,200,160,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,117,60,160,51,252,203,58,225,66,166,151,48,200,106,238,204,197,114,138,155,5,161,106,85,28,250,91,116,116,116,114,197,78,143,219,169,204,99,167,145,25,212,171,210,206,150,55,102,49,141,109,112,115,71,247,236,212,223,177,126,79,68,79,254,74,158,235,25,79,214,5,119,203,173,192,79,240,0,16,3,157,95,186,198,45,245,129,67,242,235,137,0,57,92,123,246,105,151,219,95,39,173,39,255,0,58,191,117,140,91,235,2,135,229,215,18,0,114,184,247,236,211,47,182,190,79,90,5,255,0,0,0,128,28,234,253,214,49,111,172,10,31,151,92,74,86,46,167,157,95,186,198,45,245,129,67,242,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,152,29,171,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,93,254,69,195,134,156,112,207,192,142,167,224,216,54,63,106,134,190,29,47,188,83,222,239,116,244,9,5,85,238,170,43,101,74,186,166,161,202,231,200,237,228,150,103,50,55,72,246,196,217,21,140,217,168,136,114,188,16,112,93,138,240,143,167,16,80,214,182,213,123,207,174,93,201,239,121,12,84,49,182,70,119,82,30,170,26,105,213,137,50,209,177,96,141,81,175,95,94,68,116,189,44,234,72,217,144,56,177,247,88,214,79,171,252,135,229,211,129,173,97,117,60,234,253,214,49,111,172,10,31,151,92,74,86,46,167,157,95,186,198,45,245,129,67,242,235,136,20,193,108,187,93,108,181,47,172,179,92,234,232,42,36,167,158,145,242,211,76,232,158,232,39,137,240,205,18,185,170,138,172,146,41,36,141,237,246,57,143,115,87,116,85,67,32,112,241,195,246,125,196,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,209,19,92,173,217,100,150,54,249,117,33,213,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,117,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,96,142,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,182,172,202,111,116,80,189,190,62,171,169,235,28,104,233,21,94,176,192,199,246,163,77,152,213,217,242,118,216,249,100,64,50,6,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,250,91,186,236,141,70,181,172,99,88,198,49,141,199,252,107,240,163,98,226,211,70,171,112,222,213,170,143,47,182,239,89,139,94,235,97,123,188,5,87,83,22,72,213,209,170,61,33,157,140,237,72,155,61,169,187,36,237,189,241,70,132,128,0,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,189,124,189,62,98,60,2,209,241,57,138,166,121,165,182,251,85,183,83,108,157,218,141,146,154,10,127,164,209,172,113,51,195,85,84,244,163,214,102,50,8,219,79,36,143,88,219,235,70,238,150,201,220,138,139,0,191,238,87,30,226,122,101,246,215,206,43,78,149,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,180,238,188,174,61,196,244,203,237,175,156,86,146,168,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,85,19,125,215,117,93,123,56,177,247,167,214,79,172,12,135,230,51,155,41,154,214,113,99,239,79,172,159,88,25,15,204,103,3,181,103,124,87,95,111,188,39,105,159,10,184,180,183,91,93,151,25,244,149,102,80,189,230,50,27,213,84,215,41,170,105,99,233,106,43,214,24,24,246,191,103,57,26,249,95,186,199,188,17,72,238,191,194,239,12,153,247,20,218,161,109,211,252,66,154,174,142,218,250,134,182,245,144,173,186,106,154,43,52,11,28,178,117,206,232,211,165,175,123,96,149,177,49,238,98,73,34,53,157,77,221,92,222,149,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,245,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,108,61,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,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,94,121,123,108,99,29,52,175,87,73,35,209,169,215,35,222,229,77,220,166,0,230,143,238,39,169,191,98,252,226,136,149,68,85,230,143,238,39,169,191,98,252,226,136,10,1,54,168,53,87,54,168,0,0,2,42,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,22,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,121,181,200,169,228,168,109,38,80,15,52,127,126,205,77,251,23,228,244,64,89,167,42,45,98,207,181,143,133,201,235,53,26,253,87,124,185,99,121,69,125,146,43,157,117,84,213,53,181,112,118,160,171,107,170,38,153,239,116,143,107,170,223,27,85,54,68,142,56,219,183,170,170,180,66,93,79,37,79,117,140,167,235,2,187,229,214,226,149,128,250,174,119,107,173,234,165,149,151,155,157,93,125,68,116,240,82,50,90,153,157,43,219,4,17,50,24,98,71,57,85,81,145,197,28,113,177,190,198,177,141,106,108,136,136,94,79,46,238,1,104,248,99,197,87,60,213,43,125,170,229,169,183,190,213,70,203,77,5,71,209,152,210,57,89,225,169,106,122,85,233,51,217,60,141,168,146,55,164,110,245,99,111,83,99,238,75,130,185,87,240,21,77,75,77,106,226,159,89,44,84,149,143,172,167,134,225,131,91,42,59,168,250,55,164,179,53,107,234,105,228,137,173,87,171,89,4,180,175,107,222,206,137,123,187,35,210,39,50,210,128,226,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,71,137,183,93,40,163,171,165,159,161,237,123,58,226,145,28,199,116,189,141,114,110,158,78,106,42,121,162,20,3,199,71,6,87,222,15,53,30,150,217,29,215,211,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,210,170,248,163,216,80,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,161,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,105,40,98,154,103,61,148,176,44,178,76,177,68,213,93,152,197,150,105,100,86,183,100,235,145,238,246,185,85,109,43,145,143,227,179,244,111,245,145,94,188,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,125,42,88,87,35,31,199,103,232,223,235,32,44,39,136,126,31,176,30,38,180,190,187,74,53,25,149,108,182,214,84,83,213,197,89,66,144,165,109,20,240,200,142,108,180,242,77,28,141,141,234,222,184,156,228,110,235,28,178,55,203,169,77,117,245,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,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,54,115,33,255,0,49,30,8,40,248,170,193,19,45,195,169,122,117,55,19,183,203,21,137,169,52,20,208,221,35,116,209,72,250,90,169,95,19,158,238,150,50,127,14,139,36,113,178,90,135,43,220,141,123,220,129,138,185,83,113,181,89,170,214,42,158,31,181,123,43,241,153,157,155,185,89,96,185,93,46,83,212,92,50,10,87,190,89,167,141,239,153,93,220,154,159,203,100,71,245,58,5,78,152,209,41,228,122,216,169,171,102,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,235,240,215,27,93,108,148,149,80,117,177,204,127,68,177,171,94,222,166,61,205,93,151,205,174,84,95,37,82,229,63,109,115,4,253,134,223,118,79,21,138,125,215,191,249,35,232,87,139,155,255,0,149,59,157,62,35,181,211,221,240,125,159,232,173,250,186,63,251,219,196,119,125,96,56,158,107,60,109,86,105,77,138,155,135,237,33,202,252,30,103,121,237,214,95,238,86,187,148,244,247,12,126,149,143,138,104,35,99,225,86,246,230,168,243,221,21,253,77,129,23,170,53,74,136,222,149,45,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,245,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,113,89,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,38,181,17,60,145,11,190,229,153,193,119,236,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,4,128,225,139,135,172,87,133,253,26,178,233,30,45,83,227,252,7,114,166,227,116,125,44,116,243,92,235,165,119,84,181,18,53,137,253,236,108,71,57,238,100,81,68,197,123,250,58,151,10,107,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,214,85,219,100,217,18,96,0,35,255,0,10,92,20,233,103,7,223,74,126,230,119,252,174,231,244,183,192,248,223,78,213,83,77,219,240,189,254,223,107,179,4,91,111,226,95,213,213,213,190,205,219,109,151,122,214,231,87,239,79,139,125,95,208,252,198,226,93,73,74,220,234,253,233,241,111,171,250,31,152,220,64,202,188,140,127,29,159,163,127,172,139,84,42,175,145,143,227,179,244,111,245,145,106,128,0,0,0,0,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,197,92,149,61,233,242,159,171,250,239,152,219,139,169,41,91,146,167,189,62,83,245,127,93,243,27,113,117,32,0,0,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,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,93,117,184,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,124,250,84,217,120,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,193,18,249,81,241,211,251,135,11,250,215,153,255,0,181,233,112,10,218,230,255,0,124,215,90,228,168,87,127,193,120,86,57,191,195,133,31,253,79,9,106,134,173,159,232,171,2,202,191,217,92,115,36,199,46,31,239,148,117,214,218,234,121,63,228,201,12,209,200,207,204,230,185,191,5,66,226,116,67,154,198,3,55,9,119,61,64,213,123,189,37,199,85,48,186,118,82,215,227,209,186,27,116,249,4,242,77,219,165,168,164,107,156,173,123,28,213,99,170,29,19,85,97,86,78,244,129,25,217,107,195,186,243,51,227,71,246,54,105,195,52,223,10,119,115,62,207,173,245,112,83,84,67,93,217,146,197,66,169,218,125,118,209,189,179,54,103,43,220,218,119,39,75,123,145,74,245,114,246,86,57,41,7,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,228,214,170,175,146,41,202,234,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,244,201,35,227,135,173,125,72,34,238,61,239,108,49,49,27,28,108,87,47,68,108,99,81,118,106,22,211,202,155,130,90,205,41,177,84,241,3,171,216,167,131,204,239,61,202,59,5,182,233,109,158,158,225,143,210,177,242,195,60,143,100,200,222,220,213,30,91,42,51,169,176,34,116,200,169,81,35,16,36,175,5,28,40,216,184,75,209,170,44,55,181,106,172,203,238,91,86,101,55,186,40,94,223,31,85,212,245,142,52,116,138,175,88,96,99,251,81,166,204,106,236,249,59,108,124,178,33,215,248,160,229,233,162,252,89,231,246,253,70,212,108,159,53,183,92,173,214,120,172,145,69,100,173,164,134,7,65,28,211,76,215,57,179,83,74,229,127,85,67,209,85,28,137,178,55,203,218,171,40,0,17,255,0,133,46,10,116,179,131,239,165,63,115,59,254,87,115,250,91,224,124,111,167,106,169,166,237,248,94,255,0,111,181,217,130,45,183,241,47,234,234,234,223,102,237,182,203,188,128,0,0,0,13,85,205,148,248,78,247,88,209,191,171,252,123,229,208,26,214,27,41,240,157,238,177,163,127,87,248,247,203,160,3,42,128,0,214,179,139,31,122,125,100,250,192,200,126,99,57,117,60,174,61,196,244,203,237,175,156,86,148,173,197,143,189,62,178,125,96,100,63,49,156,186,158,87,30,226,122,101,246,215,206,43,64,141,92,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,221,121,56,240,253,106,195,52,74,187,136,11,131,41,42,111,186,133,81,53,37,12,173,70,189,244,86,170,73,223,10,196,142,88,209,241,190,90,152,229,116,141,107,220,199,178,26,85,242,115,85,11,10,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,0,198,188,88,251,172,107,39,213,254,67,242,233,205,107,13,148,248,177,247,88,214,79,171,252,135,229,211,154,214,1,181,64,0,1,31,248,173,224,167,75,56,193,250,45,247,76,191,229,118,207,162,94,59,193,122,10,170,154,30,231,138,236,119,59,189,232,37,223,111,12,206,158,158,157,183,118,251,238,155,72,0,4,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,172,137,190,233,186,44,107,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,138,188,174,61,251,52,203,237,175,147,214,151,19,198,39,10,184,111,21,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,168,142,149,172,123,188,52,142,108,109,153,157,46,234,98,35,145,59,140,141,236,167,110,87,30,253,154,101,246,215,201,235,75,254,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,187,62,86,188,65,107,142,184,232,213,117,22,179,99,247,90,136,241,159,11,5,139,49,173,130,102,125,34,165,123,167,141,237,89,30,222,138,137,169,223,76,172,146,102,189,92,238,182,119,19,184,215,201,46,64,226,115,151,238,129,113,85,125,183,101,57,172,55,92,126,245,69,222,241,55,28,105,180,84,149,87,78,182,66,198,120,201,100,166,149,243,246,153,78,214,199,186,250,141,115,145,60,149,54,207,248,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,55,57,85,124,213,64,161,126,104,254,253,154,155,246,47,201,232,137,85,200,199,241,217,250,55,250,200,138,188,209,253,251,53,55,236,95,147,209,18,171,145,143,227,179,244,111,245,144,22,168,0,3,175,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,176,132,31,180,169,194,199,246,125,170,191,229,91,119,249,137,63,192,24,171,139,31,117,141,100,250,191,200,126,93,57,173,97,178,159,22,62,235,26,201,245,127,144,252,186,115,90,192,54,168,32,7,58,191,117,140,91,235,2,135,229,215,18,127,144,3,157,95,186,198,45,245,129,67,242,235,136,29,83,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,253,71,198,206,244,181,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,212,71,74,214,61,222,26,71,54,54,204,206,151,117,49,17,200,157,198,70,246,83,183,43,143,126,205,50,251,107,228,245,165,255,0,1,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,219,159,38,173,116,212,125,73,211,140,207,75,243,91,207,165,109,90,115,232,152,172,19,78,138,234,170,122,90,164,170,69,165,116,138,190,188,49,248,86,246,145,83,169,141,123,152,142,86,54,54,50,11,115,71,247,236,212,223,177,126,79,68,74,174,70,63,142,207,209,191,214,64,101,95,218,84,225,99,251,62,213,95,242,173,187,252,196,151,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,245,81,55,221,119,85,200,0,1,175,15,48,93,98,181,107,127,22,153,214,93,141,95,170,238,184,245,21,68,54,75,60,178,213,54,120,18,10,72,89,12,142,165,115,30,246,120,105,42,27,81,60,106,197,217,201,63,90,162,57,238,66,244,248,148,213,234,109,5,208,108,231,87,38,158,146,58,140,118,207,52,214,244,171,130,89,160,150,226,253,162,162,134,70,69,179,213,146,84,201,12,106,168,173,217,30,170,174,106,34,185,53,162,2,213,57,33,105,111,250,229,235,93,194,197,254,212,197,173,23,63,21,252,117,53,240,118,81,255,0,241,107,186,222,207,204,199,126,232,132,42,227,227,76,241,93,34,226,247,82,112,92,42,147,194,89,105,238,20,247,10,106,86,199,28,113,210,248,218,72,107,31,4,76,141,141,99,33,141,245,14,100,108,70,250,177,181,141,85,85,69,85,185,254,95,90,59,117,209,14,18,240,92,71,37,176,210,90,178,26,218,121,175,119,136,162,165,116,19,172,245,115,62,104,219,84,215,177,143,241,49,211,186,158,9,17,233,187,86,14,132,85,107,26,164,31,231,123,166,126,27,42,211,77,99,163,164,186,203,233,11,125,94,51,112,159,183,213,67,79,225,228,74,138,70,117,35,61,73,164,241,85,171,179,158,189,77,131,213,106,116,61,84,51,7,38,13,94,169,203,244,27,37,210,59,140,245,115,84,105,237,225,179,81,171,160,137,144,67,110,184,119,37,142,22,61,190,187,222,149,48,215,72,229,122,121,36,209,162,57,81,58,89,97,69,21,242,142,212,204,171,15,226,246,207,130,218,106,247,178,231,182,250,251,125,222,150,73,36,237,187,195,82,77,89,4,237,99,94,140,89,152,248,21,141,123,218,238,152,231,157,168,136,175,221,47,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,171,204,211,90,254,226,220,35,229,62,30,223,226,171,243,189,240,170,62,184,186,225,139,198,193,55,136,146,77,164,99,155,181,44,85,61,14,78,173,165,88,186,154,173,234,218,128,75,9,231,17,196,85,54,161,234,229,151,68,176,252,178,146,227,143,96,180,239,154,239,13,12,178,171,27,127,145,239,100,176,206,189,93,153,95,79,11,35,107,85,173,87,68,250,138,152,220,238,174,182,51,26,240,43,161,117,153,78,158,241,3,175,55,123,55,93,151,9,210,252,154,221,107,171,145,103,143,250,113,87,108,153,142,88,85,168,145,75,219,164,90,134,200,199,57,85,158,46,7,116,42,185,174,104,68,3,234,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,249,73,85,204,211,69,62,226,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,216,46,251,135,237,76,251,178,104,118,7,170,82,85,218,170,42,242,108,126,134,225,95,232,185,58,233,97,174,124,45,241,80,51,215,122,183,181,58,75,26,177,206,87,49,204,86,185,122,154,166,64,43,47,146,198,188,211,93,176,220,175,135,43,205,109,91,238,86,42,135,228,214,84,154,162,89,89,232,233,150,56,170,97,137,138,206,136,25,21,66,199,34,167,95,223,31,92,247,35,61,87,185,108,208,10,86,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,70,42,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,64,90,161,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,201,96,13,101,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,210,237,151,100,114,57,174,99,218,199,177,236,110,107,229,113,239,217,166,95,109,124,158,180,157,60,234,241,60,87,238,5,139,103,95,70,109,95,73,62,152,80,218,125,51,224,163,241,222,7,193,92,101,240,221,253,187,157,158,231,175,219,234,233,234,245,182,223,204,130,220,174,61,251,52,203,237,175,147,214,129,126,119,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,131,79,57,176,232,214,163,113,53,67,163,150,107,69,213,184,134,65,216,179,89,50,41,232,157,28,146,223,29,85,44,109,71,66,142,115,252,29,67,29,74,145,72,230,71,36,114,43,187,177,163,30,175,135,63,241,129,195,175,236,161,208,235,198,150,199,149,93,108,149,111,234,184,80,120,74,239,13,75,89,93,20,50,120,88,43,254,245,34,201,71,223,116,82,61,141,111,87,84,76,115,85,28,212,53,236,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,250,147,197,220,99,30,232,101,98,182,72,222,173,78,184,222,199,34,108,228,2,223,249,213,251,172,98,223,88,20,63,46,184,144,3,149,199,191,102,153,125,181,242,122,209,172,60,111,223,117,231,131,188,103,66,181,66,170,235,121,206,177,124,194,27,140,55,201,97,98,199,89,103,138,134,120,99,74,153,150,85,146,90,196,146,161,205,87,246,209,31,27,26,231,189,210,43,220,247,43,143,126,205,50,251,107,228,245,160,95,240,0,10,1,230,143,239,217,169,191,98,252,158,136,159,252,149,61,214,50,159,172,10,239,151,91,136,1,205,31,223,179,83,126,197,249,61,17,63,249,42,123,172,101,63,88,21,223,46,183,1,63,192,0,0,0,98,174,44,125,214,53,147,234,255,0,33,249,116,230,181,134,202,124,88,251,172,107,39,213,254,67,242,233,205,107,0,218,160,0,0,0,5,0,243,71,247,236,212,223,177,126,79,68,79,254,74,158,235,25,79,214,5,119,203,173,196,0,230,143,239,217,169,191,98,252,158,136,159,252,149,61,214,50,159,172,10,239,151,91,128,159,224,0,32,7,58,191,117,140,91,235,2,135,229,215,18,0,114,184,247,236,211,47,182,190,79,90,79,254,117,126,235,24,183,214,5,15,203,174,36,0,229,113,239,217,166,95,109,124,158,180,11,254,0,1,2,185,202,218,110,183,254,27,112,155,21,138,217,87,113,185,92,117,34,219,73,71,71,73,11,166,158,166,121,40,46,13,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,65,203,67,128,170,109,6,199,161,214,173,89,177,82,79,168,183,202,120,230,180,50,78,239,93,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,245,250,88,212,99,28,212,124,200,249,171,150,96,24,110,117,83,143,213,102,24,245,37,217,248,173,226,59,253,161,42,81,92,202,91,140,113,75,20,85,8,205,250,92,246,54,121,21,157,72,189,47,233,123,118,123,24,230,246,0,6,42,226,199,221,99,89,62,175,242,31,151,78,101,83,21,113,99,238,177,172,159,87,249,15,203,167,3,90,194,234,121,213,251,172,98,223,88,20,63,46,184,148,172,93,79,58,191,117,140,91,235,2,135,229,215,16,32,7,43,143,126,205,50,251,107,228,245,165,255,0,20,3,202,227,223,179,76,190,218,249,61,105,127,192,0,0,13,85,205,170,13,85,192,191,238,87,30,226,122,101,246,215,206,43,73,84,69,94,87,30,226,122,101,246,215,206,43,73,84,0,214,179,139,31,122,125,100,250,192,200,126,99,57,178,153,173,103,22,62,244,250,201,245,129,144,252,198,112,45,123,148,87,15,216,14,25,160,54,254,32,45,236,171,169,203,53,10,158,166,146,186,90,180,133,236,162,130,146,227,87,10,69,74,228,141,37,141,146,164,113,58,86,185,238,71,190,24,215,203,165,16,158,164,85,229,113,238,39,166,95,109,124,226,180,149,64,8,171,205,31,220,79,83,126,197,249,197,17,42,136,171,205,31,220,79,83,126,197,249,197,16,20,2,109,80,106,174,109,80,0,0,0,160,30,104,254,253,154,155,246,47,201,232,139,254,40,7,154,63,191,102,166,253,139,242,122,32,39,255,0,37,79,117,140,167,235,2,187,229,214,226,149,139,169,228,169,238,177,148,253,96,87,124,186,220,82,176,27,41,240,157,238,177,163,127,87,248,247,203,160,50,169,138,184,78,247,88,209,191,171,252,123,229,208,25,84,0,0,10,86,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,70,42,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,64,90,160,0,10,149,230,197,193,5,30,55,233,62,44,244,206,151,162,146,225,112,73,115,106,37,154,8,97,165,146,111,15,5,61,85,44,45,137,138,238,236,234,245,168,87,72,249,29,45,67,94,141,233,89,28,218,193,39,79,51,174,54,171,53,207,81,234,116,147,75,242,190,189,54,197,250,168,230,169,180,220,167,90,92,150,169,203,12,146,73,51,17,91,20,208,193,52,45,100,43,210,246,245,50,73,89,35,155,43,17,176,88,11,41,229,41,193,119,211,75,237,31,21,217,251,122,108,184,229,194,104,49,123,92,244,61,77,184,215,70,206,151,87,57,210,177,88,176,192,247,170,68,232,149,93,226,97,114,245,70,180,253,50,91,249,70,220,182,56,231,186,240,251,159,209,233,94,163,93,42,235,180,235,42,168,166,182,196,250,203,163,155,6,47,59,166,145,91,85,19,102,145,32,134,153,210,84,61,213,59,35,87,109,165,234,85,141,99,146,242,64,0,0,20,173,206,175,222,159,22,250,191,161,249,141,196,186,146,149,185,213,251,211,226,223,87,244,63,49,184,129,149,121,24,254,59,63,70,255,0,89,22,168,85,95,35,31,199,103,232,223,235,34,213,0,0,0,0,0,21,87,207,59,241,39,250,73,250,180,181,66,170,249,231,126,36,255,0,73,63,86,129,138,185,42,123,211,229,63,87,245,223,49,183,23,82,82,183,37,79,122,124,167,234,254,187,230,54,226,234,64,0,0,0,0,171,94,110,188,27,83,85,83,92,56,191,195,42,105,40,223,71,79,77,14,103,79,87,91,42,190,177,235,45,37,21,12,212,177,118,220,212,122,53,253,18,162,200,198,116,69,27,154,213,122,200,175,170,18,197,57,172,241,181,71,170,215,218,110,31,180,135,43,241,152,101,155,183,89,127,185,90,238,80,84,91,242,10,167,178,41,160,141,143,133,93,220,134,159,207,116,87,244,186,117,94,168,209,105,227,122,215,172,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,155,116,181,239,108,19,57,173,85,221,201,20,138,155,244,174,193,53,121,92,240,119,77,196,46,168,77,169,250,129,103,164,173,211,236,14,161,139,81,67,95,71,44,144,94,238,47,141,235,21,50,47,148,78,100,43,219,154,102,185,206,221,22,8,221,27,153,58,171,111,36,160,30,2,120,223,190,240,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,214,216,153,34,245,163,95,22,253,77,115,163,137,89,126,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,1,245,128,0,0,0,0,0,213,92,217,79,132,239,117,141,27,250,191,199,190,93,1,173,97,178,159,9,222,235,26,55,245,127,143,124,186,0,50,168,0,13,107,56,177,247,167,214,79,172,12,135,230,51,151,83,202,227,220,79,76,190,218,249,197,105,74,220,88,251,211,235,39,214,6,67,243,25,203,169,229,113,238,39,166,95,109,124,226,180,9,84,0,3,21,113,99,238,177,172,159,87,249,15,203,167,53,172,54,83,226,199,221,99,89,62,175,242,31,151,78,107,88,6,213,0,0,0,0,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,69,94,87,30,253,154,101,246,215,201,235,75,254,40,7,149,199,191,102,153,125,181,242,122,210,255,0,128,0,0,160,30,104,254,253,154,155,246,47,201,232,137,85,200,199,241,217,250,55,250,200,138,188,209,253,251,53,55,236,95,147,209,18,171,145,143,227,179,244,111,245,144,22,168,0,0,0,3,21,113,99,238,177,172,159,87,249,15,203,167,53,172,54,83,226,199,221,99,89,62,175,242,31,151,78,107,88,6,213,4,0,231,87,238,177,139,125,96,80,252,186,226,79,242,0,115,171,247,88,197,190,176,40,126,93,113,2,0,114,184,247,236,211,47,182,190,79,90,95,241,64,60,174,61,251,52,203,237,175,147,214,151,252,5,0,243,71,247,236,212,223,177,126,79,68,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,98,252,158,136,149,92,140,127,29,159,163,127,172,128,181,64,0,16,3,156,158,181,253,6,225,246,211,163,148,150,254,245,94,166,220,23,189,60,145,117,71,5,13,186,90,122,137,58,92,146,53,91,51,167,125,26,55,118,61,171,31,127,126,151,116,41,80,26,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,221,81,200,248,225,235,95,94,121,123,108,123,219,12,76,71,73,35,209,171,209,27,30,229,77,154,164,234,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,190,65,81,179,213,25,180,20,148,114,49,138,214,187,166,117,114,171,154,246,109,141,121,73,225,87,92,171,141,44,126,251,111,168,164,142,159,14,179,221,111,117,205,153,238,71,201,3,233,157,66,141,137,17,170,138,254,237,116,78,84,114,181,58,26,245,223,116,70,184,47,120,135,252,216,49,107,22,65,193,46,95,118,187,208,248,138,188,102,225,104,186,90,228,238,189,158,30,169,245,208,210,58,77,154,168,143,222,10,186,134,108,228,86,250,251,237,212,214,170,76,3,175,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,176,13,104,116,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,190,188,18,246,222,199,186,25,88,174,142,70,35,147,174,55,189,170,187,57,77,159,141,85,205,146,56,66,213,234,157,119,225,163,79,117,74,225,61,92,247,43,181,157,144,221,39,169,130,40,95,81,113,166,123,169,107,38,70,69,234,53,143,168,130,87,177,26,141,245,28,223,85,159,130,129,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,158,211,176,16,3,156,38,191,125,0,208,235,118,145,226,90,133,232,172,167,52,184,51,210,150,186,55,255,0,69,84,227,169,13,67,103,238,57,17,86,40,100,157,32,143,240,154,178,181,179,49,58,216,147,53,2,157,181,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,93,182,221,87,218,92,79,15,154,41,247,22,229,67,157,248,139,135,138,175,206,244,255,0,32,205,107,58,37,235,134,47,27,103,95,15,28,123,198,199,55,106,88,169,186,218,189,91,74,178,244,185,91,211,181,96,112,109,161,117,156,68,241,29,134,105,207,161,189,35,101,117,194,59,142,70,215,172,236,133,150,122,119,182,74,164,146,88,17,95,23,113,137,216,99,247,106,119,102,137,189,109,87,35,146,250,120,177,247,88,214,79,171,252,135,229,211,129,173,97,114,124,230,244,46,143,41,209,171,22,188,218,44,221,119,172,38,225,29,186,233,87,26,193,31,244,158,173,202,198,172,202,228,73,101,237,213,173,59,99,99,92,168,207,23,59,186,21,28,231,54,155,13,162,53,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,216,6,189,156,15,235,21,215,68,56,163,211,252,186,142,253,73,106,182,214,222,41,172,151,233,107,170,157,5,18,218,170,229,108,53,46,168,114,61,141,232,141,174,73,218,178,47,67,100,130,55,185,23,163,99,99,51,87,125,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,246,23,209,203,123,91,237,90,221,194,134,38,235,125,142,174,215,81,129,211,211,224,245,204,154,70,200,201,231,160,163,167,68,158,39,38,202,172,146,41,34,122,163,154,138,215,171,217,235,35,82,71,133,123,115,171,247,167,197,190,175,232,126,99,113,50,175,35,31,199,103,232,223,235,35,21,115,171,247,167,197,190,175,232,126,99,113,50,175,35,31,199,103,232,223,235,32,45,80,0,4,0,231,87,238,177,139,125,96,80,252,186,226,64,14,87,30,253,154,101,246,215,201,235,73,255,0,206,175,221,99,22,250,192,161,249,117,196,128,28,174,61,251,52,203,237,175,147,214,129,127,196,63,230,51,193,71,236,170,211,136,47,248,5,178,213,30,166,226,223,124,182,212,206,157,169,46,148,40,143,89,45,142,155,169,172,111,83,222,146,68,233,81,205,100,141,115,119,137,179,75,34,76,0,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,146,131,149,199,191,102,153,125,181,242,122,210,106,115,69,224,22,143,48,177,92,184,152,209,219,125,170,215,117,199,45,245,53,217,101,158,10,104,40,227,185,210,177,242,212,207,114,107,218,214,245,214,55,185,35,165,238,43,157,52,109,111,74,163,227,70,77,10,249,92,123,246,105,151,219,95,39,173,2,255,0,128,0,80,15,52,127,126,205,77,251,23,228,244,68,255,0,228,169,238,177,148,253,96,87,124,186,220,64,14,104,254,253,154,155,246,47,201,232,137,255,0,201,83,221,99,41,250,192,174,249,117,184,9,254,0,0,0,3,21,113,99,238,177,172,159,87,249,15,203,167,53,172,54,83,226,199,221,99,89,62,175,242,31,151,78,107,88,6,213,0,0,0,0,40,7,154,63,191,102,166,253,139,242,122,34,127,242,84,247,88,202,126,176,43,190,93,110,32,7,52,127,126,205,77,251,23,228,244,68,255,0,228,169,238,177,148,253,96,87,124,186,220,4,255,0,0,1,0,57,213,251,172,98,223,88,20,63,46,184,144,3,149,199,191,102,153,125,181,242,122,210,127,243,171,247,88,197,190,176,40,126,93,113,32,7,43,143,126,205,50,251,107,228,245,160,95,240,0,0,0,1,138,184,177,247,88,214,79,171,252,135,229,211,153,84,197,92,88,251,172,107,39,213,254,67,242,233,192,214,176,186,158,117,126,235,24,183,214,5,15,203,174,37,43,23,83,206,175,221,99,22,250,192,161,249,117,196,8,1,202,227,223,179,76,190,218,249,61,105,127,197,0,242,184,247,236,211,47,182,190,79,90,95,240,0,0,3,85,115,106,131,85,112,47,251,149,199,184,158,153,125,181,243,138,210,85,17,87,149,199,184,158,153,125,181,243,138,210,85,0,53,172,226,199,222,159,89,62,176,50,31,152,206,108,166,107,89,197,143,189,62,178,125,96,100,63,49,156,11,169,229,113,238,39,166,95,109,124,226,180,149,68,85,229,113,238,39,166,95,109,124,226,180,149,64,8,171,205,31,220,79,83,126,197,249,197,17,42,136,171,205,31,220,79,83,126,197,249,197,16,20,2,109,80,106,174,109,80,0,0,0,160,30,104,254,253,154,155,246,47,201,232,139,254,40,7,154,63,191,102,166,253,139,242,122,32,39,255,0,37,79,117,140,167,235,2,187,229,214,226,149,139,169,228,169,238,177,148,253,96,87,124,186,220,82,176,27,41,240,157,238,177,163,127,87,248,247,203,160,50,169,138,184,78,247,88,209,191,171,252,123,229,208,25,84,0,0,10,86,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,70,42,231,87,239,79,139,125,95,208,252,198,226,101,94,70,63,142,207,209,191,214,64,90,161,93,92,214,120,218,172,210,155,21,55,15,218,67,149,248,60,206,243,219,172,191,220,173,119,41,233,238,24,253,43,31,20,208,70,199,194,173,237,205,81,231,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,201,173,68,79,36,64,59,6,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,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,173,239,126,215,238,129,126,198,15,216,165,217,186,253,27,244,135,165,189,49,211,69,233,159,29,226,59,190,39,191,225,187,125,238,223,244,55,115,181,213,225,254,245,190,222,103,84,229,221,193,5,31,10,184,34,229,185,141,47,86,166,229,150,248,162,190,181,102,130,166,27,92,109,154,89,25,75,75,43,34,107,219,212,199,193,226,17,36,146,55,203,78,213,99,149,172,99,150,96,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,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,164,242,148,227,71,233,165,138,143,133,28,253,221,55,172,114,223,52,248,189,210,122,238,167,92,104,99,127,83,168,92,217,94,175,89,160,99,213,98,108,72,173,240,208,185,58,99,74,126,169,51,87,49,30,8,40,248,170,193,19,45,195,169,122,117,55,19,183,203,21,137,169,52,20,208,221,35,116,209,72,250,90,169,95,19,158,238,150,50,127,14,139,36,113,178,90,135,43,220,141,123,220,148,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,160,27,79,2,58,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,233,20,0,165,110,117,126,244,248,183,213,253,15,204,110,37,212,148,173,206,175,222,159,22,250,191,161,249,141,196,12,171,200,199,241,217,250,55,250,200,181,66,170,249,24,254,59,63,70,255,0,89,22,168,0,0,0,0,0,170,190,121,223,137,63,210,79,213,165,170,21,87,207,59,241,39,250,73,250,180,12,85,201,83,222,159,41,250,191,174,249,141,184,186,146,149,185,42,123,211,229,63,87,245,223,49,183,23,82,0,0,0,130,188,206,184,218,163,208,205,56,169,210,77,47,202,250,53,39,40,234,163,154,166,211,114,129,42,177,170,86,164,50,73,36,204,69,116,176,205,60,51,53,144,175,75,29,210,249,37,100,141,116,76,71,72,174,40,184,155,192,120,89,210,251,150,160,101,245,52,149,151,38,83,185,214,92,121,46,48,211,86,222,103,73,34,143,162,6,200,189,78,99,29,60,78,149,236,107,214,56,213,207,233,118,200,215,107,175,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,128,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,222,210,62,94,250,53,133,112,167,112,225,211,39,179,247,170,243,75,125,43,243,75,197,5,91,188,85,93,210,53,108,172,146,9,213,141,94,205,60,237,222,158,55,71,208,141,110,242,49,238,146,101,147,21,114,189,224,91,238,41,138,179,92,117,143,12,240,154,147,122,235,244,61,53,107,186,166,177,90,228,141,168,155,194,173,79,15,89,54,242,119,55,87,61,145,43,35,251,211,157,81,26,207,240,53,172,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,111,84,85,17,181,233,253,244,111,70,185,237,100,177,74,196,123,250,58,150,116,242,157,227,126,143,27,244,103,9,154,153,85,209,73,112,184,44,88,77,106,67,4,48,210,201,55,136,158,162,150,170,103,74,197,119,118,117,98,83,163,99,124,142,150,161,204,87,116,172,109,108,224,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,245,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,135,252,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,76,0,0,0,0,0,53,87,54,83,225,59,221,99,70,254,175,241,239,151,64,107,88,108,167,194,119,186,198,141,253,95,227,223,46,128,12,170,0,3,90,206,44,125,233,245,147,235,3,33,249,140,229,212,242,184,247,19,211,47,182,190,113,90,82,183,22,62,244,250,201,245,129,144,252,198,114,234,121,92,123,137,233,151,219,95,56,173,2,85,0,0,197,92,88,251,172,107,39,213,254,67,242,233,205,107,13,148,248,177,247,88,214,79,171,252,135,229,211,154,214,1,181,64,0,0,0,1,85,124,243,191,18,127,164,159,171,75,84,42,175,158,119,226,79,244,147,245,104,17,87,149,199,191,102,153,125,181,242,122,210,255,0,138,1,229,113,239,217,166,95,109,124,158,180,191,224,0,0,40,7,154,63,191,102,166,253,139,242,122,34,85,114,49,252,118,126,141,254,178,34,175,52,127,126,205,77,251,23,228,244,68,170,228,99,248,236,253,27,253,100,5,170,0,0,0,0,197,92,88,251,172,107,39,213,254,67,242,233,205,107,13,148,248,177,247,88,214,79,171,252,135,229,211,154,214,1,181,65,0,57,213,251,172,98,223,88,20,63,46,184,147,252,128,28,234,253,214,49,111,172,10,31,151,92,64,128,28,174,61,251,52,203,237,175,147,214,151,252,80,15,43,143,126,205,50,251,107,228,245,165,255,0,1,64,60,209,253,251,53,55,236,95,147,209,18,171,145,143,227,179,244,111,245,145,21,121,163,251,246,106,111,216,191,39,162,37,87,35,31,199,103,232,223,235,32,45,80,0,6,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,246,181,236,115,87,101,69,66,85,114,53,180,218,166,186,235,37,246,107,101,35,238,84,116,246,26,74,122,199,66,213,158,24,38,117,115,165,137,146,109,212,214,61,208,66,231,53,23,103,44,81,170,239,210,155,64,14,38,238,214,171,255,0,18,90,175,125,177,92,233,46,54,219,142,113,125,171,163,172,164,153,179,65,83,4,149,243,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,11,116,228,235,166,127,67,248,83,155,58,171,164,181,45,94,123,144,86,92,33,170,167,143,250,41,212,52,202,148,113,193,80,245,98,42,244,79,5,99,216,196,115,154,214,206,174,69,71,61,232,129,58,128,0,107,25,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,40,186,217,40,229,171,123,93,60,144,83,85,201,12,110,145,205,107,90,175,86,177,21,85,26,212,223,125,145,61,133,223,114,172,187,90,174,60,14,96,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,118,61,98,154,41,17,174,217,122,36,99,189,142,69,90,182,230,143,239,217,169,191,98,252,158,136,157,60,146,242,155,21,94,129,103,88,85,61,119,93,234,213,152,45,210,178,155,180,244,237,82,213,209,83,199,79,39,90,167,67,186,159,69,82,155,34,171,147,183,187,145,17,205,85,11,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,47,152,246,31,196,151,16,252,81,223,111,184,215,13,154,149,62,61,138,211,179,21,179,214,83,225,213,238,74,232,41,165,149,210,84,247,24,217,25,43,31,81,53,67,162,145,138,212,116,61,149,86,163,186,183,187,64,5,106,242,133,225,59,42,211,79,165,186,233,169,150,60,175,23,201,42,187,216,149,21,130,243,104,146,223,253,3,253,11,85,37,98,164,205,73,36,235,145,172,141,138,212,107,91,217,151,117,122,185,59,115,127,137,187,77,214,255,0,195,110,171,216,172,86,202,187,141,202,227,131,223,105,40,232,233,33,116,211,212,207,37,4,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,37,128,53,172,253,137,220,83,255,0,107,78,170,255,0,204,219,143,253,201,178,152,0,83,183,52,238,15,243,234,190,33,168,245,3,67,52,23,32,186,90,50,203,58,85,222,106,49,155,76,213,204,150,246,218,137,124,68,178,197,2,61,96,123,226,117,43,149,202,214,54,87,172,143,78,185,59,202,119,254,80,56,231,18,90,89,159,230,186,115,168,218,89,154,227,88,77,226,207,233,184,165,191,216,235,232,224,138,235,4,208,194,214,192,233,145,176,181,242,195,51,214,68,70,171,222,148,176,249,162,70,168,182,148,0,168,190,110,218,33,173,26,149,196,150,55,125,211,157,33,205,114,171,108,24,61,29,36,181,150,75,5,93,116,17,206,218,250,247,58,39,73,12,110,106,61,26,246,57,90,171,190,207,106,252,80,201,92,154,244,159,84,244,191,238,191,247,76,211,76,175,18,244,159,209,255,0,5,233,219,53,77,7,138,237,250,67,185,218,239,49,189,125,61,198,117,116,239,183,91,119,246,161,101,64,0,0,8,65,205,219,79,115,237,74,225,183,27,177,105,206,15,144,101,87,40,51,138,58,185,104,236,150,201,171,167,142,6,208,87,181,210,186,56,90,231,35,17,207,99,85,202,155,110,246,167,197,8,63,203,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,94,150,241,55,27,166,51,91,73,75,7,93,170,173,140,235,150,72,218,198,245,61,237,106,110,190,110,114,34,121,170,23,126,0,0,0,16,42,151,128,170,109,24,230,1,167,188,64,232,253,138,146,131,79,174,117,23,8,110,182,138,78,235,214,211,113,158,211,115,235,154,56,155,23,106,158,133,202,216,26,136,178,250,179,78,145,177,173,98,198,198,207,80,0,0,5,32,115,30,225,235,95,115,158,51,181,15,41,194,180,63,80,50,11,45,111,162,124,53,198,215,140,214,213,210,207,209,106,164,99,250,37,142,55,49,221,47,99,154,187,47,147,154,168,190,104,164,224,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,224,164,223,0,0,0,0,0,99,78,38,237,55,91,255,0,13,186,175,98,177,91,42,238,55,43,142,15,125,164,163,163,164,133,211,79,83,60,148,19,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,125,255,0,98,119,20,255,0,218,211,170,191,243,54,227,255,0,114,108,166,0,0,0,0,0,164,14,99,220,61,107,238,115,198,118,161,229,56,86,135,234,6,65,101,173,244,79,134,184,218,241,154,218,186,89,250,45,84,140,127,68,177,198,230,59,165,236,115,87,101,242,115,85,23,205,20,156,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,124,20,155,224,0,0,8,65,205,219,79,115,237,74,225,183,27,177,105,206,15,144,101,87,40,51,138,58,185,104,236,150,201,171,167,142,6,208,87,181,210,186,56,90,231,35,17,207,99,85,202,155,110,246,167,197,8,63,203,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,94,150,241,55,27,166,51,91,73,75,7,93,170,173,140,235,150,72,218,198,245,61,237,106,110,190,110,114,34,121,170,23,126,0,0,0,0,0,24,211,137,187,77,214,255,0,195,110,171,216,172,86,202,187,141,202,227,131,223,105,40,232,233,33,116,211,212,207,37,4,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,37,128,53,172,253,137,220,83,255,0,107,78,170,255,0,204,219,143,253,201,110,156,221,180,247,62,212,174,27,113,187,22,156,224,249,6,85,114,131,56,163,171,150,142,201,108,154,186,120,224,109,5,123,93,43,163,133,174,114,49,28,246,53,92,169,182,239,106,124,80,155,224,10,64,229,195,195,214,190,224,220,103,105,230,83,154,232,126,160,99,246,90,47,75,120,155,141,211,25,173,164,165,131,174,213,86,198,117,203,36,109,99,122,158,246,181,55,95,55,57,17,60,213,11,191,0,0,0,1,173,103,236,78,226,159,251,90,117,87,254,102,220,127,238,77,148,192,17,171,151,14,39,149,96,220,24,233,230,45,154,227,55,92,126,245,69,233,111,19,110,186,81,73,73,85,7,93,214,173,236,235,138,68,107,219,212,199,181,201,186,121,181,200,169,228,168,73,80,0,26,251,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,134,193,32,8,213,203,135,19,202,176,110,12,116,243,22,205,113,155,174,63,122,162,244,183,137,183,93,40,164,164,170,131,174,235,86,246,117,197,34,53,237,234,99,218,228,221,60,218,228,84,242,84,36,168,0,8,213,204,123,19,202,179,158,12,117,15,22,194,177,155,174,65,122,173,244,79,134,183,90,232,164,171,170,159,162,235,72,247,244,69,26,57,238,233,99,28,229,217,60,154,213,85,242,69,36,168,3,90,207,216,157,197,63,246,180,234,175,252,205,184,255,0,220,155,41,128,0,0,0,164,14,99,220,61,107,238,115,198,118,161,229,56,86,135,234,6,65,101,173,244,79,134,184,218,241,154,218,186,89,250,45,84,140,127,68,177,198,230,59,165,236,115,87,101,242,115,85,23,205,20,187,240,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,224,165,69,254,196,238,41,255,0,181,167,85,127,230,109,199,254,228,217,76,1,141,56,100,180,221,108,28,54,233,69,138,251,108,171,183,92,173,216,61,138,146,178,142,174,23,67,61,52,241,208,66,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,50,88,0,0,0,84,95,55,109,16,214,141,74,226,75,27,190,233,206,144,230,185,85,182,12,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,223,103,181,126,40,100,174,77,122,79,170,122,95,247,95,251,166,105,166,87,137,122,79,232,255,0,130,244,237,154,166,131,197,118,253,33,220,237,119,152,222,190,158,227,58,186,119,219,173,187,251,80,178,160,4,117,227,75,130,220,55,140,156,54,209,102,188,228,85,120,222,67,141,212,73,53,150,245,12,43,82,202,118,76,177,165,76,50,211,43,216,217,89,35,98,143,101,234,107,218,248,216,168,238,158,182,73,21,120,4,229,133,147,105,78,168,86,234,191,17,118,250,68,185,97,183,132,76,70,142,142,186,158,178,138,189,89,28,205,117,194,88,221,19,156,140,71,62,9,105,151,170,41,153,36,74,231,198,205,153,189,154,0,0,0,5,85,243,58,229,233,125,186,223,106,120,138,225,251,16,186,223,107,239,183,7,75,150,216,45,144,178,89,25,35,217,12,113,85,81,82,65,10,73,39,92,141,153,245,43,213,36,139,36,201,39,79,79,117,204,181,64,4,74,224,19,129,59,87,8,152,205,109,247,37,172,164,187,106,46,69,78,148,151,138,202,89,27,61,21,44,17,212,76,232,226,161,145,244,241,78,198,73,27,169,221,51,94,170,142,146,22,42,121,49,164,181,0,1,81,124,221,180,67,90,53,43,137,44,110,251,167,58,67,154,229,86,216,48,122,58,73,107,44,150,10,186,232,35,157,181,245,238,116,78,146,24,220,212,122,53,236,114,181,87,125,158,213,248,161,110,128,10,213,228,215,164,250,167,165,255,0,117,255,0,186,102,154,101,120,151,164,254,143,248,47,78,217,170,104,60,87,111,210,29,206,215,121,141,235,233,238,51,171,167,125,186,219,191,181,11,42,0,0,0,0,0,1,90,188,229,52,159,84,245,67,238,65,247,51,211,76,175,45,244,103,210,15,27,232,43,53,77,127,133,238,122,63,183,221,236,177,221,29,93,183,244,245,109,191,67,182,246,41,101,64,10,139,229,19,162,26,209,166,188,73,100,151,221,70,210,28,215,21,182,207,131,214,82,69,89,123,176,85,208,193,36,238,175,160,115,98,108,147,70,214,171,213,172,123,145,168,187,236,199,47,193,75,116,0,0,0,12,41,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,165,169,44,42,168,217,26,214,170,43,30,200,228,100,0,224,227,149,102,85,97,226,10,245,93,196,198,57,106,188,98,24,47,99,192,54,9,228,117,191,32,186,73,20,19,179,166,57,161,99,234,104,225,100,174,73,122,145,140,116,237,108,95,126,99,103,98,91,80,0,0,0,87,7,53,78,6,46,186,165,77,251,36,116,142,215,87,112,203,45,180,244,182,219,230,61,109,181,186,162,166,243,7,117,35,138,170,22,211,198,178,201,83,18,72,214,191,175,169,22,158,38,170,57,157,142,153,44,124,1,8,57,121,242,243,181,112,209,106,167,213,77,84,163,164,184,234,165,198,157,81,140,71,54,104,49,184,36,110,206,167,129,201,187,95,82,230,170,182,89,218,170,136,138,232,162,94,142,228,147,205,240,0,0,0,0,0,214,179,246,39,113,79,253,173,58,171,255,0,51,110,63,247,38,193,28,50,90,110,182,14,27,116,162,197,125,182,85,219,174,86,236,30,197,73,89,71,87,11,161,158,154,120,232,33,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,153,44,0,0,1,175,183,19,124,50,113,37,127,226,75,85,239,182,46,31,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,91,167,46,28,79,42,193,184,49,211,204,91,53,198,110,184,253,234,139,210,222,38,221,116,162,146,146,170,14,187,173,91,217,215,20,136,215,183,169,143,107,147,116,243,107,145,83,201,80,146,160,0,0,12,105,196,221,166,235,127,225,183,85,236,86,43,101,93,198,229,113,193,239,180,148,116,116,144,186,105,234,103,146,130,102,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,175,191,236,78,226,159,251,90,117,87,254,102,220,127,238,77,148,192,0,0,0,0,2,181,121,202,105,62,169,234,135,220,131,238,103,166,153,94,91,232,207,164,30,55,208,86,106,154,255,0,11,220,244,127,111,187,217,99,186,58,187,111,233,234,219,126,135,109,236,82,202,128,20,129,203,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,94,150,241,55,27,166,51,91,73,75,7,93,170,173,140,235,150,72,218,198,245,61,237,106,110,190,110,114,34,121,170,23,126,0,0,0,20,129,204,123,135,173,125,206,120,206,212,60,167,10,208,253,64,200,44,181,190,137,240,215,27,94,51,91,87,75,63,69,170,145,143,232,150,56,220,199,116,189,142,106,236,190,78,106,162,249,162,146,87,147,94,147,234,158,151,253,215,254,233,154,105,149,226,94,147,250,63,224,189,59,102,169,160,241,93,191,72,119,59,93,230,55,175,167,184,206,174,157,246,235,110,254,212,44,168,0,0,0,0,1,141,56,155,180,221,111,252,54,234,189,138,197,108,171,184,220,174,56,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,53,247,253,137,220,83,255,0,107,78,170,255,0,204,219,143,253,201,178,152,0,66,14,110,218,123,159,106,87,13,184,221,139,78,112,124,131,42,185,65,156,81,213,203,71,100,182,77,93,60,112,54,130,189,174,149,209,194,215,57,24,142,123,26,174,84,219,119,181,62,40,77,240,5,32,114,225,225,235,95,112,110,51,180,243,41,205,116,63,80,49,251,45,23,165,188,77,198,233,140,214,210,82,193,215,106,171,99,58,229,146,54,177,189,79,123,90,155,175,155,156,136,158,106,133,223,128,5,32,115,30,225,235,95,115,158,51,181,15,41,194,180,63,80,50,11,45,111,162,124,53,198,215,140,214,213,210,207,209,106,164,99,250,37,142,55,49,221,47,99,154,187,47,147,154,168,190,104,164,149,228,215,164,250,167,165,255,0,117,255,0,186,102,154,101,120,151,164,254,143,248,47,78,217,170,104,60,87,111,210,29,206,215,121,141,235,233,238,51,171,167,125,186,219,191,181,11,42,0,0,0,107,89,251,19,184,167,254,214,157,85,255,0,153,183,31,251,146,239,185,112,226,121,86,13,193,142,158,98,217,174,51,117,199,239,84,94,150,241,54,235,165,20,148,149,80,117,221,106,222,206,184,164,70,189,189,76,123,92,155,167,155,92,138,158,74,132,149,0,0,0,82,7,49,238,30,181,247,57,227,59,80,242,156,43,67,245,3,32,178,214,250,39,195,92,109,120,205,109,93,44,253,22,170,70,63,162,88,227,115,29,210,246,57,171,178,249,57,170,139,230,138,73,94,77,122,79,170,122,95,247,95,251,166,105,166,87,137,122,79,232,255,0,130,244,237,154,166,131,197,118,253,33,220,237,119,152,222,190,158,227,58,186,119,219,173,187,251,80,178,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,110,63,243,142,43,248,124,226,143,46,198,97,226,39,82,169,172,87,250,135,228,216,243,41,50,170,202,104,25,110,171,150,71,54,24,225,142,161,201,19,32,149,179,83,34,42,55,116,167,71,163,26,215,53,11,201,43,131,157,62,142,218,175,90,71,138,107,125,190,195,87,45,247,26,188,50,201,93,89,73,74,215,49,182,170,166,72,228,117,84,136,197,122,50,58,152,226,100,74,231,163,26,250,201,19,101,116,168,7,213,202,23,138,26,205,78,197,114,221,33,212,140,255,0,43,201,179,234,27,132,217,37,61,69,246,174,122,238,187,59,163,165,167,86,69,81,43,222,173,237,78,155,186,55,116,167,244,75,92,206,191,190,116,76,174,38,238,215,91,7,13,186,175,125,177,92,234,237,215,43,118,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,23,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,23,189,197,143,186,198,178,125,95,228,63,46,156,10,1,253,150,60,83,255,0,108,182,170,255,0,207,43,143,253,241,178,153,170,185,180,70,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,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,190,219,170,123,64,170,190,108,188,91,234,94,61,175,54,141,35,210,45,82,200,49,138,124,66,206,201,175,75,96,185,87,91,103,146,227,89,180,189,153,223,27,216,201,216,202,102,210,73,26,181,23,165,106,38,69,114,170,171,89,202,242,145,190,241,37,171,218,185,126,212,13,74,212,29,74,201,240,76,118,207,61,37,61,69,223,41,175,154,221,233,185,31,7,68,93,169,38,232,168,123,105,157,80,229,106,181,237,143,174,39,187,165,238,133,86,181,181,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,93,182,221,87,218,94,247,44,189,20,251,139,112,143,139,120,139,135,138,175,206,246,205,107,58,37,235,134,47,27,4,62,30,56,247,141,142,110,212,177,83,117,181,122,182,149,101,233,114,183,167,96,235,252,197,52,59,136,108,191,13,93,89,225,167,85,53,42,221,147,227,244,240,195,87,139,88,50,106,138,42,74,251,116,107,81,36,211,65,75,2,35,166,174,234,150,47,46,226,117,197,10,177,173,116,157,13,117,69,226,124,104,113,79,138,101,86,108,167,238,247,168,23,159,67,92,41,238,30,142,187,101,55,26,138,26,206,212,141,127,98,162,46,250,119,33,127,79,75,217,186,117,53,85,55,77,205,143,138,107,230,87,203,210,179,76,175,181,218,235,160,216,135,250,5,175,233,150,241,99,181,195,61,68,150,122,174,138,153,170,106,153,12,112,172,116,214,230,199,11,28,170,233,58,99,146,85,107,90,200,250,26,208,177,254,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,61,117,108,78,123,221,225,164,115,100,116,47,234,119,83,17,90,171,220,100,140,103,106,226,110,237,117,176,112,219,170,247,219,21,206,174,221,114,183,96,247,218,186,58,202,73,157,12,244,211,199,65,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,160,30,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,247,127,169,250,197,128,235,175,3,90,161,168,218,115,126,164,184,219,110,58,111,123,150,88,162,170,134,105,237,243,201,103,124,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,226,85,10,54,253,150,60,83,255,0,108,182,170,255,0,207,43,143,253,241,178,153,170,185,177,159,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,158,162,186,38,189,142,240,209,185,209,186,103,245,55,165,138,141,69,238,62,54,60,58,87,31,92,107,226,188,41,233,197,93,146,211,115,241,26,155,147,91,230,143,28,183,211,172,111,146,131,173,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,157,45,149,241,83,5,167,137,190,46,239,247,90,43,21,139,136,61,96,184,220,174,53,17,210,81,209,210,101,151,57,167,169,158,71,35,99,138,56,219,42,185,239,115,149,26,141,68,85,85,84,68,58,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,141,86,210,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,15,174,201,104,226,75,132,30,7,50,46,40,51,237,103,205,114,157,80,171,167,176,215,193,102,202,174,181,245,150,235,45,20,247,58,36,125,12,180,117,79,69,90,153,34,145,209,207,34,163,36,139,169,209,194,232,213,174,150,89,169,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,117,198,231,108,142,86,55,173,138,201,26,157,15,106,174,32,230,143,238,39,169,191,98,252,226,136,168,14,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,13,138,65,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,158,188,18,246,222,246,54,104,158,142,142,70,35,151,162,70,61,170,187,181,78,214,0,0,0,0,0,199,252,66,229,55,220,27,64,181,47,53,197,171,188,21,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,70,64,49,87,22,62,235,26,201,245,127,144,252,186,112,49,255,0,4,28,104,226,188,92,105,196,21,213,174,181,89,51,235,111,114,11,222,61,21,116,110,145,253,164,135,170,186,154,5,122,204,148,111,89,227,68,115,211,212,145,93,23,83,250,82,71,201,83,88,205,29,214,44,251,66,179,251,94,163,105,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,117,37,83,97,123,29,45,52,142,137,137,36,74,228,71,34,127,18,166,195,220,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,233,150,158,71,49,127,189,145,138,230,177,207,138,88,158,172,103,95,74,6,85,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,150,60,83,255,0,108,182,170,255,0,207,43,143,253,241,127,220,88,251,172,107,39,213,254,67,242,233,205,107,0,218,160,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,6,190,220,77,241,55,196,149,131,137,45,87,177,88,184,131,212,171,117,182,221,156,95,105,40,232,233,50,202,248,96,166,130,58,249,155,28,81,198,217,81,172,99,90,136,212,106,34,34,34,34,33,176,73,173,103,22,62,244,250,201,245,129,144,252,198,112,46,251,151,14,89,149,103,60,24,233,230,83,154,228,215,92,130,245,91,233,111,19,113,186,86,201,87,85,63,69,214,173,140,235,150,69,115,221,210,198,53,169,186,249,53,168,137,228,136,113,92,53,241,191,98,213,189,113,213,46,30,51,202,171,85,159,51,196,179,11,205,187,28,166,130,23,195,29,222,207,73,51,163,106,181,242,74,254,237,99,59,82,190,86,34,49,22,53,107,216,197,70,74,172,114,184,247,19,211,47,182,190,113,90,83,7,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,13,146,65,26,184,32,227,71,21,226,227,78,32,174,173,117,170,201,159,91,123,144,94,241,232,171,163,116,143,237,36,61,85,212,208,43,214,100,163,122,207,26,35,158,158,164,138,232,186,159,210,146,62,74,128,0,0,0,1,72,28,199,184,133,215,220,27,140,237,67,197,176,173,112,212,12,126,203,69,232,159,13,110,181,228,213,180,148,176,117,218,169,30,254,136,163,145,172,111,83,222,231,46,201,230,231,42,175,154,169,56,57,68,234,22,125,169,92,54,228,151,221,70,206,50,12,170,229,6,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,109,222,229,248,169,92,28,209,253,251,53,55,236,95,147,209,19,255,0,146,167,186,198,83,245,129,93,242,235,112,19,252,0,5,80,115,110,190,241,37,164,58,185,97,212,13,53,212,29,74,198,48,76,138,207,5,37,69,69,163,41,175,134,221,233,184,223,63,92,93,168,230,232,167,123,169,155,78,228,106,53,141,147,162,87,183,169,237,153,83,138,229,53,197,190,165,228,58,243,119,210,61,93,213,44,131,39,167,203,236,239,154,202,183,251,149,117,202,120,238,52,123,203,217,129,242,61,236,129,143,166,117,92,146,43,145,58,150,158,20,71,34,162,53,243,43,153,166,138,125,218,120,71,202,124,61,195,194,215,224,155,230,180,125,114,244,67,47,130,130,111,17,28,155,70,247,59,122,89,106,122,26,157,59,202,145,117,57,27,213,189,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,180,13,162,13,107,63,101,143,20,255,0,219,45,170,191,243,202,227,255,0,124,108,103,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,190,211,87,112,54,93,225,146,237,117,191,240,219,165,23,219,237,206,174,227,114,184,224,246,42,186,202,202,185,157,52,245,51,201,65,11,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,134,188,222,184,161,172,211,28,87,18,210,29,55,207,242,188,103,62,174,184,67,146,84,84,88,170,231,161,232,179,182,58,170,116,100,181,17,61,138,238,236,235,187,99,111,82,127,67,57,207,232,251,223,92,192,225,59,221,99,70,254,175,241,239,151,64,81,95,29,154,233,125,215,238,38,179,28,146,231,121,181,92,237,86,27,133,86,55,141,205,107,70,45,43,172,244,181,83,37,59,217,35,85,221,238,231,91,230,89,21,206,71,58,101,233,233,98,49,141,12,193,192,6,113,197,127,16,124,81,226,56,204,220,68,234,85,77,138,193,80,204,155,33,101,94,85,89,83,3,237,212,146,198,231,67,36,50,84,53,37,100,242,186,26,101,68,71,108,149,10,245,99,154,215,33,39,249,202,106,198,169,233,127,220,131,238,103,169,121,94,37,233,63,164,30,55,208,87,154,154,15,21,219,244,127,111,187,217,123,122,250,123,143,233,234,223,110,183,109,237,83,235,228,177,163,182,171,46,145,229,122,223,112,176,213,197,125,201,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,217,29,18,157,43,158,119,226,79,244,147,245,104,29,127,148,78,183,235,70,165,113,37,146,88,181,27,87,179,92,170,219,6,15,89,87,21,29,238,255,0,87,93,4,115,182,190,129,173,149,177,205,35,154,143,70,189,237,71,34,111,179,220,159,21,45,208,165,110,74,158,244,249,79,213,253,119,204,109,197,212,128,33,174,190,113,199,83,195,143,27,56,134,143,103,12,164,126,157,102,152,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,70,70,146,49,81,90,246,77,50,138,86,231,87,239,79,139,125,95,208,252,198,226,5,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,125,101,69,242,167,227,158,235,101,201,168,56,93,213,123,165,93,194,219,127,168,72,241,75,213,198,232,231,173,178,118,83,178,56,173,139,223,147,165,180,207,108,12,100,17,197,178,182,103,244,35,31,222,69,138,221,0,0,0,164,14,99,220,66,235,238,13,198,118,161,226,216,86,184,106,6,63,101,162,244,79,134,183,90,242,106,218,74,88,58,237,84,143,127,68,81,200,214,55,169,239,115,151,100,243,115,149,87,205,84,156,28,162,117,11,62,212,174,27,114,75,238,163,103,25,6,85,114,131,56,172,164,138,178,247,115,154,186,120,224,109,5,3,155,19,100,153,206,114,49,28,247,185,26,139,182,239,114,252,84,174,14,104,254,253,154,155,246,47,201,232,137,255,0,201,83,221,99,41,250,192,174,249,117,184,9,254,0,3,31,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,24,171,130,14,52,113,94,46,52,226,10,234,215,90,172,153,245,183,185,5,239,30,138,186,55,72,254,210,67,213,93,77,2,189,102,74,55,172,241,162,57,233,234,72,174,139,169,253,41,35,242,7,22,62,235,26,201,245,127,144,252,186,115,94,29,29,214,44,251,66,179,251,94,163,105,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,117,37,83,97,123,29,45,52,142,137,137,36,74,228,71,34,127,18,160,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,217,24,174,107,28,248,165,137,234,198,117,244,166,85,0,86,175,57,77,88,213,61,47,251,144,125,204,245,47,43,196,189,39,244,131,198,250,10,243,83,65,226,187,126,143,237,247,123,47,111,95,79,113,253,61,91,237,214,237,189,170,89,81,85,124,243,191,18,127,164,159,171,64,235,252,162,117,191,90,53,43,137,44,146,197,168,218,189,154,229,86,216,48,122,202,184,168,239,119,250,186,232,35,157,181,244,13,108,173,142,105,28,212,122,53,239,106,57,19,125,158,228,248,169,110,133,43,114,84,247,167,202,126,175,235,190,99,110,44,83,141,254,52,113,94,17,244,226,122,234,39,90,175,121,245,203,183,5,147,30,150,186,54,200,206,234,77,211,93,83,2,61,38,90,54,44,18,34,185,137,235,200,141,139,169,157,75,35,3,15,243,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,61,126,150,53,94,246,181,31,10,191,235,229,239,204,102,143,137,63,71,232,222,169,82,248,45,77,164,183,207,63,164,153,216,134,134,251,28,29,191,90,56,250,218,246,214,57,143,146,71,195,28,107,31,76,18,202,213,99,126,245,29,48,221,174,121,150,171,231,245,183,154,200,234,239,249,102,99,120,146,166,86,82,82,34,207,112,184,213,204,174,114,71,12,45,68,87,201,44,139,179,35,106,121,185,17,169,236,66,236,249,102,112,93,251,27,52,225,250,145,154,183,185,159,103,214,250,73,234,105,230,161,236,201,98,161,84,238,178,135,121,24,217,155,51,149,237,117,67,87,165,189,200,162,98,53,123,41,36,129,53,64,0,66,174,61,185,140,216,184,87,237,105,222,155,210,218,178,109,77,168,237,79,81,73,89,215,37,13,150,149,219,61,29,86,145,61,143,116,210,177,126,247,11,94,215,35,92,146,189,81,189,182,205,210,185,117,243,30,143,89,233,147,72,184,133,202,233,35,212,31,17,52,182,203,213,76,84,86,218,75,180,15,150,158,58,122,68,233,145,137,37,114,203,60,141,100,81,66,212,116,81,53,125,103,163,149,217,43,152,207,5,31,178,171,78,32,191,224,22,203,84,122,155,139,125,242,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,159,232,171,2,202,191,217,92,115,36,199,46,31,239,148,117,214,218,234,121,63,228,201,12,209,200,207,204,230,185,191,5,64,54,147,4,63,229,205,198,191,236,170,211,137,236,25,253,206,213,30,166,226,223,123,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,5,80,113,127,205,98,235,102,215,156,123,31,225,242,239,73,118,194,112,107,197,37,125,230,186,145,206,137,114,25,227,241,17,86,80,199,58,186,72,101,161,124,51,53,169,34,192,170,147,70,147,68,231,35,34,122,247,94,104,188,125,81,225,246,43,151,12,250,59,112,181,93,46,185,29,190,166,135,44,188,65,83,5,100,118,202,87,190,90,105,237,173,99,92,238,138,199,118,228,108,189,196,107,161,141,205,233,69,124,136,248,106,4,13,154,52,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,212,221,211,117,106,181,205,123,28,246,61,143,118,64,53,235,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,122,241,163,162,234,103,82,72,203,254,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,124,128,229,140,105,196,86,188,225,188,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,117,200,230,236,174,70,59,161,136,249,28,157,12,114,167,96,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,122,144,69,220,123,24,233,165,122,182,56,216,174,78,185,30,198,162,238,228,40,7,141,30,45,178,174,46,117,77,114,155,148,94,7,27,177,120,155,126,51,110,107,100,139,183,66,234,153,30,201,231,137,102,150,52,172,146,53,133,179,62,53,70,187,179,26,34,108,196,2,80,112,191,205,223,62,179,106,133,194,155,137,24,233,46,56,126,91,120,150,182,162,227,67,4,221,252,117,100,142,24,162,142,158,30,183,53,212,49,54,31,90,22,177,102,85,146,73,186,230,147,118,75,111,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,20,173,203,67,128,170,157,121,200,97,214,173,89,177,85,193,167,86,58,136,230,180,50,78,215,69,254,227,5,84,110,116,46,134,104,164,108,244,40,216,230,138,101,245,58,158,228,99,28,229,100,200,203,169,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,127,196,221,218,235,96,225,183,85,239,182,43,157,93,186,229,110,193,239,181,116,117,148,147,58,25,233,167,142,130,103,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,175,191,236,177,226,159,251,101,181,87,254,121,92,127,239,139,254,226,199,221,99,89,62,175,242,31,151,78,107,88,6,203,188,50,93,174,183,254,27,116,162,251,125,185,213,220,110,87,28,30,197,87,89,89,87,51,166,158,166,121,40,33,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,153,44,197,92,39,123,172,104,223,213,254,61,242,232,12,170,4,42,227,219,152,205,139,133,126,214,157,233,189,45,171,38,212,218,142,212,245,20,149,157,114,80,217,105,93,179,209,213,105,19,216,247,77,43,23,239,112,181,237,114,53,201,43,213,27,219,108,220,175,46,110,53,255,0,101,86,156,79,96,207,238,118,168,245,55,22,251,221,202,154,5,237,73,116,161,68,98,71,115,108,61,45,99,122,158,245,142,86,196,174,107,36,107,93,180,77,154,40,211,10,243,107,224,187,233,165,138,179,138,236,1,189,55,172,114,223,12,25,69,174,10,30,167,92,104,99,127,75,107,154,232,152,175,89,160,99,209,37,116,170,173,240,208,181,122,163,74,126,153,42,219,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,196,168,27,57,131,26,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,221,113,185,219,35,149,141,235,98,178,70,167,67,218,171,146,192,21,65,196,151,55,124,155,27,226,26,213,71,160,241,210,93,52,251,17,168,168,162,200,41,43,32,167,86,100,211,182,162,72,164,146,158,178,39,204,173,166,237,50,57,41,230,143,161,85,239,115,164,100,172,233,140,201,92,212,248,223,163,211,108,86,239,195,14,158,85,117,229,249,37,190,40,178,26,190,204,21,20,244,86,122,184,231,100,244,187,247,85,241,86,72,196,133,118,124,74,137,5,71,91,92,215,186,55,54,168,116,119,71,115,237,117,207,237,122,115,167,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,252,72,161,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,200,6,52,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,43,47,153,126,144,113,61,166,21,51,107,222,128,235,158,176,59,24,184,212,72,252,131,26,182,228,119,105,153,99,122,69,36,210,86,194,145,61,91,13,15,76,79,87,181,253,44,129,234,212,98,246,222,214,67,102,135,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,251,104,95,48,126,38,180,107,81,237,217,173,219,84,50,188,238,213,22,240,92,172,25,37,254,170,178,150,182,149,202,138,246,177,102,115,251,19,39,74,43,38,98,117,53,201,178,163,216,231,198,251,223,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,241,42,210,7,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,249,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,136,44,127,155,182,161,103,218,107,195,110,55,125,211,156,227,32,197,110,83,231,20,116,146,214,89,46,115,80,207,36,14,160,175,115,162,116,144,185,174,86,43,152,199,43,85,118,221,141,95,130,21,171,195,39,19,124,73,95,248,146,210,139,21,247,136,61,74,184,219,110,57,197,138,146,178,142,175,44,175,154,10,152,36,175,133,178,69,36,110,149,90,246,57,170,173,86,170,42,42,42,162,147,255,0,156,173,218,213,127,225,19,9,190,216,174,116,151,27,109,199,56,182,213,209,214,82,76,217,160,169,130,75,101,193,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,85,183,9,222,244,250,55,245,129,143,124,198,0,54,83,43,171,153,95,48,186,61,50,177,87,104,86,131,101,255,0,232,234,191,166,43,197,242,215,52,21,17,217,233,122,234,97,169,165,100,209,204,178,83,92,91,36,44,106,163,163,234,142,57,85,205,115,36,232,115,114,175,49,158,53,255,0,98,174,156,65,96,192,46,118,169,53,55,41,251,221,182,154,117,238,201,107,161,84,122,73,115,116,61,46,99,186,94,196,142,38,202,173,107,228,115,157,180,173,134,88,214,139,63,209,86,123,149,127,178,185,30,73,145,220,63,223,43,43,174,85,213,18,127,202,146,105,164,145,255,0,157,206,115,190,42,160,102,173,42,214,94,52,53,147,81,241,205,45,194,184,139,213,90,139,214,77,112,138,223,77,213,151,93,159,28,61,107,235,207,47,109,239,123,97,137,136,233,36,122,53,122,35,99,220,169,179,84,180,173,72,212,44,251,151,39,13,186,123,125,203,179,140,131,83,110,87,204,226,211,73,155,86,100,151,57,175,83,193,4,212,15,117,194,43,76,146,58,157,205,99,93,68,231,83,182,101,84,69,149,202,253,250,188,185,254,92,220,20,126,197,93,56,158,255,0,159,219,45,82,106,110,83,247,203,149,76,9,221,146,215,66,168,197,142,216,217,186,156,199,116,189,139,36,174,137,26,215,200,230,183,121,91,12,82,47,64,231,87,238,177,139,125,96,80,252,186,226,4,223,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,189,70,70,146,49,81,90,246,77,119,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,1,245,128,0,24,43,140,78,42,176,222,20,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,81,93,19,94,199,120,104,220,232,221,51,250,155,210,197,70,162,247,31,27,31,144,53,139,88,176,29,10,192,46,154,141,168,215,234,75,117,182,221,79,60,177,69,45,84,48,207,112,158,56,100,153,180,148,173,153,236,108,181,50,54,39,164,113,35,145,92,169,252,106,154,245,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,13,133,52,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,180,142,156,185,184,215,253,149,90,113,61,131,63,185,218,163,212,220,91,239,119,42,104,23,181,37,210,133,17,137,29,205,176,244,181,141,234,123,214,57,91,18,185,172,145,173,118,209,54,104,163,76,215,194,119,186,198,141,253,95,227,223,46,128,215,91,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,170,73,25,28,221,11,235,193,47,109,236,123,161,149,138,232,228,98,57,58,227,123,218,171,179,148,13,159,129,31,248,46,226,219,21,226,231,75,19,41,182,197,224,114,75,23,134,183,228,214,231,54,56,187,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,187,50,34,166,236,82,64,0,49,255,0,16,185,77,247,6,208,45,75,205,113,106,239,5,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,145,144,12,85,197,143,186,198,178,125,95,228,63,46,156,12,127,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,245,36,87,69,212,254,148,145,242,84,214,51,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,196,169,176,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,186,101,167,145,204,95,239,100,98,185,172,115,226,150,39,171,25,215,210,129,149,64,0,99,78,32,120,135,210,254,25,112,7,106,54,171,221,106,232,237,175,168,90,26,56,169,40,228,169,158,182,181,97,150,104,233,163,107,83,165,175,123,96,145,17,210,57,145,162,162,117,61,187,238,86,14,148,243,119,207,174,92,81,210,101,250,175,29,37,131,74,238,244,254,133,175,179,91,160,154,181,45,176,54,90,137,41,107,211,169,253,78,169,99,167,99,39,146,38,53,37,133,158,80,57,236,133,27,106,154,197,163,184,14,186,224,23,77,57,212,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,254,52,93,122,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,134,199,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,77,124,181,57,133,214,105,149,246,135,66,181,231,47,255,0,64,181,253,81,89,239,151,73,167,168,146,207,85,209,77,13,53,43,230,146,101,142,154,220,216,225,123,81,27,31,76,114,74,142,115,153,31,91,155,114,128,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,114,7,24,156,85,97,188,40,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,158,162,186,38,189,142,240,209,185,209,186,103,245,55,165,138,141,69,238,62,54,63,95,109,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,158,153,36,124,112,245,175,169,4,93,199,189,237,134,38,35,99,141,138,229,232,141,140,106,46,205,64,46,127,150,135,28,116,220,71,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,222,187,228,73,24,170,142,123,33,155,230,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,71,5,220,91,98,188,92,233,98,101,54,216,188,14,73,98,240,214,252,154,220,230,199,23,110,185,212,209,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,102,68,84,221,138,4,128,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,169,94,105,124,125,95,106,239,183,238,20,244,134,225,224,109,84,63,208,57,141,238,150,165,143,146,225,35,152,139,37,182,23,70,229,237,194,206,165,142,163,117,73,31,35,100,133,200,198,50,68,156,28,66,243,123,206,241,238,35,161,161,209,139,125,170,187,77,176,219,132,246,251,141,60,206,134,111,165,189,47,88,229,157,149,76,71,246,33,78,149,90,103,194,171,191,148,178,164,141,127,97,153,175,86,57,152,127,252,172,105,247,20,186,65,100,252,96,83,99,121,126,51,115,79,255,0,87,85,77,83,68,218,158,143,252,222,104,170,99,79,235,125,108,253,214,156,169,93,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,117,55,117,217,92,174,115,88,198,189,239,99,29,101,92,205,244,47,78,56,116,224,71,5,210,253,47,179,120,27,85,14,160,81,75,52,210,170,62,170,225,84,235,101,193,36,170,169,145,17,59,147,63,165,187,174,200,212,107,90,198,53,140,99,24,208,176,173,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,18,175,117,53,235,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,122,241,163,162,234,103,82,72,205,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,235,0,0,0,141,90,123,204,47,134,93,77,215,27,166,133,99,25,127,244,125,7,222,169,47,149,115,82,211,217,239,21,93,232,97,74,90,9,159,50,73,83,51,164,155,165,136,216,250,100,72,158,232,220,246,244,185,193,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,169,171,24,47,221,67,75,51,45,51,244,167,163,62,150,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,157,172,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,123,11,169,211,29,121,166,226,15,149,174,109,147,77,91,87,83,125,176,105,189,255,0,25,200,95,87,81,45,76,239,184,210,90,94,215,77,36,210,49,171,43,231,137,208,212,170,162,187,101,168,86,43,220,230,185,72,63,205,239,66,232,244,195,136,234,77,70,199,172,222,10,203,169,118,247,92,102,115,22,6,66,235,196,15,72,235,82,56,163,70,189,189,76,125,36,239,123,209,86,73,106,101,114,61,203,212,214,112,28,4,235,21,214,203,166,156,71,232,133,194,253,73,21,139,37,210,124,146,247,67,71,87,84,230,189,215,90,90,23,181,91,75,26,189,24,175,146,154,73,95,42,53,138,247,50,142,53,221,27,18,129,13,75,190,230,247,174,149,154,97,195,141,38,156,227,215,159,5,122,212,187,131,173,211,53,137,59,38,117,158,6,36,149,171,28,177,171,88,222,167,190,146,7,177,234,169,36,85,50,181,24,228,234,115,41,4,149,92,205,53,175,238,211,197,198,83,225,237,254,22,131,4,223,10,163,235,139,162,105,124,20,243,120,137,36,218,71,181,219,213,75,83,208,228,233,222,36,139,169,168,238,173,195,31,240,109,161,117,156,68,241,29,134,105,207,161,189,35,101,117,194,59,142,70,215,172,236,133,150,122,119,182,74,164,146,88,17,95,23,113,137,216,99,247,106,119,102,137,189,109,87,35,147,99,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,182,228,151,162,159,234,235,136,202,203,135,229,194,173,244,177,203,255,0,155,214,85,201,51,22,63,252,201,35,115,100,254,190,142,111,224,41,106,128,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,80,95,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,198,186,21,197,118,163,232,102,19,168,26,95,108,151,210,184,102,163,99,247,59,61,202,205,81,50,182,58,122,170,170,55,211,199,95,78,187,47,110,102,117,51,173,17,58,101,141,136,199,108,173,138,72,182,9,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,241,162,235,237,198,7,13,119,222,21,181,198,241,166,87,53,239,90,166,234,186,99,117,110,170,100,242,85,217,229,154,70,83,201,42,181,172,233,153,59,79,142,68,86,49,59,145,189,90,138,197,99,156,24,84,203,252,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,148,116,207,234,150,71,190,71,34,117,61,238,233,107,25,209,27,49,1,47,249,115,112,81,251,42,181,30,123,254,127,108,186,199,166,88,183,223,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,129,149,121,106,114,244,172,212,219,237,14,186,235,206,33,254,129,104,58,165,179,216,238,144,207,79,37,226,171,162,154,106,106,167,195,36,41,29,77,185,209,204,247,34,182,78,153,36,137,26,230,190,62,182,186,229,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,2,42,243,71,247,19,212,223,177,126,113,68,80,9,127,220,209,253,196,245,55,236,95,156,81,20,67,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,237,190,200,190,192,37,167,44,206,52,127,99,102,163,191,77,243,87,119,48,28,250,225,73,5,77,68,213,221,152,236,85,202,189,166,87,109,35,219,11,97,114,61,173,168,114,244,187,183,20,79,71,47,101,35,146,242,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,53,151,214,45,29,207,180,43,63,186,105,206,163,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,22,213,210,186,102,49,210,211,72,232,158,177,202,141,68,114,39,241,162,79,254,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,5,186,0,0,0,0,24,171,139,31,117,141,100,250,191,200,126,93,57,149,76,85,197,143,186,198,178,125,95,228,63,46,156,13,107,12,255,0,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,152,0,205,90,235,194,142,163,232,102,19,167,250,161,115,139,210,184,102,163,99,246,203,197,182,243,79,10,182,58,122,170,170,54,84,73,65,80,155,175,110,102,117,63,161,85,122,101,141,138,246,236,173,150,56,131,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,175,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,83,181,148,45,203,155,141,127,216,171,168,243,216,51,251,157,214,77,50,202,126,247,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,189,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,198,188,88,251,172,107,39,213,254,67,242,233,205,107,13,148,248,177,247,88,214,79,171,252,135,229,211,154,214,1,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,158,188,104,232,186,153,212,146,50,255,0,177,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,35,94,206,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,206,188,180,56,245,169,208,108,134,29,21,213,155,237,92,250,117,124,168,142,27,67,228,237,116,88,46,51,213,70,215,76,233,166,150,54,193,66,173,146,105,102,79,95,165,237,71,177,173,87,204,175,11,180,53,172,226,199,222,159,89,62,176,50,31,152,206,108,166,107,89,197,143,189,62,178,125,96,100,63,49,156,11,169,229,113,238,39,166,95,109,124,226,180,165,110,44,125,233,245,147,235,3,33,249,140,229,212,242,184,247,19,211,47,182,190,113,90,82,183,22,62,244,250,201,245,129,144,252,198,112,58,254,142,235,22,125,161,89,253,175,81,180,230,253,87,110,185,91,170,32,150,88,162,170,154,24,46,16,71,52,115,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,137,83,97,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,148,89,155,240,171,153,88,248,99,211,206,41,49,203,109,93,203,19,200,233,235,41,178,9,219,34,72,182,155,140,87,74,186,88,149,236,107,17,99,166,150,40,233,218,215,171,159,247,238,227,92,172,238,66,215,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,245,213,177,57,236,111,137,141,174,145,208,191,169,189,47,85,106,175,109,242,49,225,177,152,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,215,130,94,219,222,198,205,19,209,209,200,196,114,244,72,199,181,87,118,169,218,192,0,0,160,30,104,254,253,154,155,246,47,201,232,137,255,0,201,83,221,99,41,250,192,174,249,117,184,128,28,209,253,251,53,55,236,95,147,209,19,255,0,146,167,186,198,83,245,129,93,242,235,112,19,252,0,0,215,7,140,157,11,172,225,219,136,236,207,78,125,13,232,235,43,110,18,92,113,198,177,103,124,47,179,212,61,210,82,164,114,206,136,249,123,108,94,195,223,187,147,187,12,173,235,114,181,92,187,31,21,87,206,211,69,63,212,47,17,148,119,15,201,133,92,41,100,151,255,0,56,172,164,146,22,36,127,249,234,72,231,73,253,97,26,223,195,80,50,255,0,40,142,34,169,181,39,65,159,163,153,62,89,73,85,150,96,21,18,195,67,67,44,178,186,182,75,2,246,214,9,149,101,114,164,140,138,89,36,167,68,143,102,197,28,116,204,115,91,212,197,125,38,18,171,150,94,181,253,197,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,180,85,2,242,117,59,94,105,184,124,229,107,132,228,208,214,213,211,95,111,250,111,96,198,113,231,210,84,75,77,59,46,53,118,150,53,179,71,52,108,114,196,248,34,108,213,40,170,173,221,105,209,136,246,185,205,82,149,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,216,74,174,61,181,138,235,122,211,78,28,52,66,223,126,164,150,197,141,105,62,55,123,174,163,164,170,115,158,219,173,85,11,26,141,170,141,30,172,71,199,77,28,79,137,28,196,123,89,89,34,238,173,149,14,87,148,70,142,218,181,43,138,55,229,217,29,134,174,186,219,167,214,121,111,116,210,173,43,101,162,142,234,233,99,134,145,179,185,236,115,81,232,215,212,79,18,34,181,253,202,86,189,171,247,183,32,23,41,162,154,95,106,209,93,35,196,52,162,204,234,73,41,241,107,61,53,181,245,20,212,77,164,101,100,236,98,119,170,150,38,170,163,31,52,189,201,95,235,57,85,242,57,85,206,85,85,90,224,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,197,92,149,61,233,242,159,171,250,239,152,219,139,169,41,91,146,167,189,62,83,245,127,93,243,27,113,117,32,10,86,231,87,239,79,139,125,95,208,252,198,226,93,73,74,220,234,253,233,241,111,171,250,31,152,220,64,128,5,212,242,212,230,5,247,118,163,161,208,77,86,155,163,62,181,91,221,232,187,139,157,180,119,138,26,72,41,153,247,217,103,169,124,213,23,23,175,137,158,78,150,35,86,56,222,255,0,46,151,21,87,195,255,0,15,89,87,17,117,153,189,147,10,169,222,245,136,225,245,153,109,53,189,180,178,79,37,215,195,79,79,27,232,226,72,209,94,147,61,147,185,99,68,107,186,164,99,24,168,212,122,189,152,255,0,253,21,96,89,87,251,43,142,100,152,229,195,253,242,142,186,219,93,79,39,252,153,33,154,57,25,249,156,215,55,224,168,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,160,30,104,254,253,154,155,246,47,201,232,137,105,201,135,136,28,6,221,143,94,248,104,184,62,174,151,44,186,94,43,242,170,25,102,88,89,73,85,2,82,209,66,180,209,57,100,238,190,165,18,25,101,88,219,26,167,106,55,187,171,213,84,72,151,205,31,223,179,83,126,197,249,61,17,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,105,224,69,94,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,127,66,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,58,93,19,229,149,64,98,174,44,125,214,53,147,234,255,0,33,249,116,230,181,134,202,124,88,251,172,107,39,213,254,67,242,233,205,107,0,207,252,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,94,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,166,188,58,227,195,38,125,162,56,246,15,155,220,41,170,238,152,158,121,139,217,178,26,27,228,54,233,163,164,130,122,250,85,153,109,242,202,168,177,37,76,107,28,170,140,107,213,93,18,50,77,155,212,172,102,96,229,205,198,191,236,85,212,121,236,25,253,206,235,38,153,101,63,123,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,149,87,207,59,241,39,250,73,250,180,180,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,182,231,157,248,147,253,36,253,90,4,85,229,227,196,46,43,194,254,161,106,38,174,101,52,222,63,192,105,253,85,53,186,214,202,168,233,230,185,215,75,115,183,54,42,120,220,245,254,250,71,171,90,247,50,40,165,122,49,253,29,43,130,181,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,252,106,189,40,159,252,181,57,126,253,221,171,40,117,239,85,161,232,192,109,87,7,122,46,220,230,237,37,226,186,146,122,103,253,246,41,233,159,13,69,185,233,226,96,147,165,232,229,146,55,179,203,165,192,103,94,84,252,12,90,172,184,205,7,20,90,175,107,164,184,92,175,244,233,38,41,101,184,218,218,244,182,64,202,134,73,21,205,123,241,245,54,165,238,129,143,130,72,182,70,194,254,180,123,251,200,145,89,161,8,57,151,241,199,77,195,142,27,54,143,96,236,171,126,162,230,150,121,31,13,92,111,150,157,150,59,116,203,36,11,90,217,152,173,114,212,171,153,43,97,107,29,234,62,53,145,234,136,214,50,110,39,128,174,101,248,246,188,211,91,52,155,90,170,41,44,122,139,5,63,109,151,121,167,165,164,183,95,223,221,130,24,89,19,93,35,92,218,233,93,55,157,60,113,171,29,219,123,216,173,71,36,44,9,234,0,0,87,7,50,254,93,245,58,159,77,54,189,232,14,57,72,220,158,221,79,35,242,12,106,219,111,138,23,223,24,178,201,52,149,176,164,77,71,77,93,213,43,213,237,127,83,231,98,53,24,189,198,53,147,88,248,3,88,29,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,110,169,36,100,115,116,47,175,4,189,183,177,238,134,86,43,163,145,136,228,235,141,239,106,174,206,82,213,53,103,155,93,137,56,71,176,101,186,91,114,181,55,88,178,61,172,247,43,92,212,207,111,160,42,163,129,22,178,189,144,59,184,201,33,235,116,126,25,36,145,90,254,242,43,187,139,79,81,10,97,94,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,174,176,57,95,244,85,158,229,95,236,174,71,146,100,119,15,247,202,202,235,149,117,68,159,242,164,154,105,36,127,231,115,156,239,138,168,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,60,203,137,229,133,192,85,78,140,90,169,56,129,214,11,21,93,6,160,220,233,234,97,181,90,42,251,79,75,77,186,118,195,209,52,145,58,46,237,61,115,145,179,181,81,37,245,97,157,99,123,90,245,145,141,171,110,44,125,233,245,147,235,3,33,249,140,224,117,76,171,76,242,172,63,16,194,179,171,181,38,246,92,246,223,87,112,180,85,71,28,157,183,120,106,217,232,231,129,207,115,17,139,51,31,2,61,204,99,157,211,28,240,57,85,21,251,36,202,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,122,253,47,106,61,141,106,190,101,124,191,225,15,65,176,222,36,185,91,226,26,83,153,209,82,57,151,26,123,235,237,149,211,83,172,207,180,220,82,235,94,148,245,177,35,94,199,117,198,231,110,173,71,183,173,138,248,220,189,15,114,45,69,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,208,145,124,199,120,227,166,226,183,50,160,195,244,249,149,116,250,117,135,212,78,250,25,165,124,177,62,247,86,228,70,45,108,176,42,163,88,198,181,28,216,26,230,247,90,201,101,115,149,171,50,197,31,73,224,131,130,236,171,139,141,71,130,134,181,183,91,38,3,109,238,79,123,200,98,161,145,209,191,180,176,245,80,211,78,172,88,82,177,233,60,106,141,122,250,145,171,165,233,127,74,70,254,129,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,222,169,106,36,107,19,251,216,216,142,115,26,249,101,137,138,246,117,245,38,194,122,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,52,59,86,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,230,114,192,1,138,184,177,247,88,214,79,171,252,135,229,211,154,214,27,41,241,99,238,177,172,159,87,249,15,203,167,53,172,3,101,62,19,189,214,52,111,234,255,0,30,249,116,6,85,49,87,9,222,235,26,55,245,127,143,124,186,3,42,128,41,3,153,231,4,20,124,58,101,84,218,189,166,244,189,24,14,97,112,154,42,138,119,77,3,61,21,120,154,74,138,132,165,130,158,40,163,72,232,251,13,218,20,111,90,183,177,35,94,230,239,31,93,223,157,83,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,166,56,223,36,61,105,234,79,23,113,143,99,102,137,232,217,35,122,181,122,36,99,28,137,187,80,10,33,224,43,140,76,135,133,141,92,182,54,243,120,171,159,78,175,149,30,11,32,182,77,89,85,225,40,153,59,224,108,151,72,169,226,234,107,170,98,108,49,170,175,105,239,124,77,124,73,210,175,107,155,110,156,102,241,163,138,240,193,161,212,58,145,141,186,213,148,222,178,254,152,49,10,120,235,163,125,45,103,92,61,212,174,114,177,232,249,104,227,98,198,231,58,29,250,157,44,12,234,141,37,73,27,74,220,96,112,215,125,225,91,92,111,26,101,115,94,245,170,110,171,166,55,86,234,166,79,37,93,158,89,164,101,60,146,171,90,206,153,147,180,248,228,69,99,19,185,27,213,168,172,86,57,216,170,255,0,150,101,89,95,163,126,148,228,215,91,207,161,173,240,218,109,222,144,173,146,163,193,208,197,191,106,154,30,181,94,220,44,234,119,76,109,217,173,221,118,68,220,7,250,42,207,114,175,246,87,35,201,50,59,135,251,229,101,117,202,186,162,79,249,82,77,52,146,63,243,185,206,119,197,84,188,158,90,28,29,211,112,223,164,112,231,25,157,158,147,238,139,156,83,199,91,91,52,148,114,197,87,105,183,72,200,223,21,173,201,54,206,99,218,228,238,76,136,200,247,149,81,142,238,36,17,188,139,252,166,248,37,172,184,95,127,100,222,175,98,157,170,11,95,67,112,235,93,222,219,60,114,77,84,230,67,60,119,152,251,136,216,223,11,99,145,18,7,162,72,215,72,231,200,213,141,208,70,231,91,80,0,0,0,0,29,43,88,180,119,1,215,92,2,233,167,58,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,198,139,64,60,98,112,171,153,112,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,250,136,233,90,198,55,196,198,215,70,217,153,210,222,151,170,57,19,182,248,222,253,140,204,21,198,39,10,184,111,21,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,168,142,149,172,123,188,52,142,108,109,153,157,46,234,98,35,145,59,140,141,236,10,22,173,226,7,62,184,240,243,65,195,69,193,244,149,88,157,175,40,92,170,134,89,150,103,213,210,206,180,242,66,180,209,57,100,237,50,153,86,105,101,88,219,26,47,118,71,187,171,214,84,94,171,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,158,211,234,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,250,147,197,220,99,30,232,101,98,182,72,222,173,78,184,222,199,34,108,228,58,168,29,171,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,166,73,31,28,61,107,234,65,23,113,239,123,97,137,136,216,227,98,185,122,35,99,26,139,179,80,181,254,90,28,187,234,116,194,154,29,123,215,236,114,145,217,61,198,158,55,227,248,213,202,223,20,207,177,177,37,142,104,235,102,73,90,174,134,187,170,38,43,26,206,151,192,197,114,61,123,143,115,33,194,188,180,57,119,211,106,125,76,58,247,175,216,229,91,113,139,117,68,111,199,241,171,149,190,88,89,124,122,197,28,209,214,204,146,181,27,53,15,76,172,86,53,157,76,157,232,228,122,246,216,230,77,113,32,8,1,206,175,221,99,22,250,192,161,249,117,196,159,228,0,231,87,238,177,139,125,96,80,252,186,226,5,43,22,147,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,192,190,23,244,83,246,68,235,85,163,71,35,184,120,42,188,130,223,120,240,19,186,94,220,108,174,130,215,85,81,75,221,119,110,69,72,86,120,98,73,58,88,174,237,171,250,118,118,202,157,43,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,131,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,130,188,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,83,169,142,71,177,174,70,76,172,138,188,207,120,245,166,214,123,173,95,15,218,63,125,164,175,211,235,101,69,52,215,91,189,39,117,139,118,184,192,233,186,225,142,86,203,218,168,161,106,186,7,34,172,94,180,208,36,140,115,152,145,189,193,136,56,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,42,153,215,131,190,21,115,46,43,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,93,27,43,152,246,248,153,26,217,27,11,58,93,212,244,87,42,118,217,35,217,130,128,217,79,132,239,117,141,27,250,191,199,190,93,1,173,97,178,159,9,222,235,26,55,245,127,143,124,186,3,90,192,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,239,100,98,185,175,107,37,138,39,171,31,209,210,187,15,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,248,149,104,131,137,78,12,175,186,31,163,250,91,175,214,75,175,165,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,153,193,7,26,57,87,8,250,143,5,117,107,174,183,188,6,229,220,130,247,143,69,93,35,99,103,117,97,234,174,166,129,94,144,173,99,18,8,209,28,244,245,227,71,69,212,206,164,145,129,176,161,138,184,177,247,88,214,79,171,252,135,229,211,157,255,0,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,242,58,7,22,62,235,26,201,245,127,144,252,186,112,53,172,51,175,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,254,186,182,39,61,141,241,49,181,210,58,23,245,55,165,234,173,85,237,190,70,63,5,25,127,92,120,100,207,180,71,30,193,243,123,133,53,93,211,19,207,49,123,54,67,67,124,134,221,52,116,144,79,95,74,179,45,190,89,85,22,36,169,141,99,149,81,141,122,171,162,70,73,179,122,149,140,11,244,253,146,250,89,251,28,127,101,31,165,191,208,103,209,255,0,79,254,239,77,226,63,3,250,139,247,94,215,140,239,127,67,118,187,159,187,253,239,125,202,128,210,110,108,156,77,105,198,85,127,187,95,214,213,153,89,114,108,129,111,117,54,139,180,149,79,244,100,114,72,174,154,146,217,58,202,231,210,194,172,84,99,25,34,77,28,93,13,86,179,117,147,185,21,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,168,87,34,122,175,116,48,57,200,229,134,37,102,75,224,167,135,139,175,19,28,67,99,88,28,22,170,74,251,21,190,162,27,222,82,202,154,199,83,51,208,144,84,68,149,77,71,70,169,42,190,68,145,176,177,35,245,186,229,106,170,177,168,233,24,27,4,105,62,117,247,80,210,204,55,83,61,23,232,207,165,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,233,111,95,79,115,167,171,165,187,237,190,201,190,198,53,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,212,71,74,214,61,222,26,71,54,54,204,206,151,117,49,17,200,157,198,70,246,103,80,6,177,154,197,163,185,246,133,103,247,77,57,212,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,218,186,87,76,198,58,90,105,29,19,214,57,81,168,142,68,254,52,75,41,229,249,204,191,30,178,233,29,211,75,117,250,162,146,141,250,101,139,201,91,143,220,227,158,150,153,247,123,117,27,26,200,237,109,142,89,35,108,149,200,222,134,66,140,95,191,49,171,215,210,248,221,36,210,87,152,103,5,150,174,41,244,190,162,251,136,99,244,142,213,76,106,157,23,31,172,90,150,210,173,108,9,39,84,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,117,80,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,160,101,94,42,184,152,204,184,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,39,74,58,103,245,75,35,223,35,145,58,158,247,116,181,140,232,141,152,214,255,0,137,229,88,167,163,126,148,227,55,91,55,166,109,240,221,173,222,144,162,146,159,198,80,203,191,106,166,30,180,78,228,47,233,119,76,141,221,174,217,118,85,216,149,92,185,184,40,253,149,90,143,61,255,0,63,182,93,99,211,44,91,239,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,78,235,206,86,211,106,176,113,37,132,216,172,86,202,75,117,182,221,166,246,218,74,58,58,72,91,12,20,208,71,95,112,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,10,241,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,127,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,203,94,77,86,155,85,255,0,137,44,218,197,125,182,82,92,109,183,29,55,185,82,86,81,213,194,217,160,169,130,74,251,123,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,226,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,234,50,53,141,232,138,214,62,96,146,188,97,243,96,195,100,210,59,109,131,134,154,218,185,242,28,226,207,222,171,184,84,196,177,62,195,73,59,42,233,230,133,29,5,75,102,166,186,67,52,113,61,139,210,248,186,21,178,53,210,53,236,114,213,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,113,54,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,127,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,81,241,164,108,68,70,189,243,6,95,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,1,206,175,221,99,22,250,192,161,249,117,196,159,228,0,231,87,238,177,139,125,96,80,252,186,226,5,43,19,211,150,135,30,181,58,13,144,195,162,186,179,125,171,159,78,175,149,17,195,104,124,157,174,139,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,235,244,189,168,246,53,170,249,149,240,215,73,240,95,186,134,169,225,186,103,233,79,70,125,45,200,45,214,47,27,216,239,120,95,21,83,28,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,62,189,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,26,32,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,51,175,51,62,52,127,99,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,144,49,87,52,94,62,168,240,251,21,203,134,125,29,184,90,174,151,92,142,223,83,67,150,94,32,169,130,178,59,101,43,223,45,52,246,214,177,174,119,69,99,187,114,54,94,226,53,208,198,230,244,162,190,68,124,53,109,163,186,59,159,107,174,127,107,211,157,57,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,226,69,235,255,0,232,171,61,202,191,217,92,143,36,200,238,31,239,149,149,215,42,234,137,63,229,73,52,210,72,255,0,206,231,57,223,21,82,250,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,136,51,254,149,97,247,221,63,211,140,115,10,201,243,219,174,107,117,178,219,226,163,171,191,221,24,198,213,92,36,106,108,178,61,25,254,36,87,43,228,86,162,44,146,74,254,169,29,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,42,243,52,209,79,187,79,8,249,79,135,184,120,90,252,19,124,214,143,174,94,136,101,240,80,77,226,35,147,104,222,231,111,75,45,79,67,83,167,121,82,46,167,35,122,183,160,187,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,177,204,123,154,187,162,170,27,73,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,107,89,196,166,144,212,232,46,188,231,58,71,52,21,113,211,227,183,137,161,183,173,92,241,77,60,182,231,237,45,20,210,62,45,152,175,146,154,72,100,84,68,110,202,245,69,107,85,21,168,24,212,229,127,209,86,123,149,127,178,185,30,73,145,220,63,223,43,43,174,85,213,18,127,202,146,105,164,145,255,0,157,206,115,190,42,167,20,74,174,89,122,41,247,105,226,227,22,241,23,15,11,65,130,109,154,214,116,75,209,52,190,10,120,124,60,113,239,27,218,237,234,165,166,235,106,244,239,18,75,210,228,119,78,225,118,124,53,233,13,54,130,232,54,13,164,112,193,73,29,70,59,103,134,27,130,210,79,44,208,75,113,126,242,214,205,27,229,217,234,201,42,100,154,68,69,70,236,143,68,70,181,17,26,153,44,0,0,0,4,106,230,15,161,122,113,172,188,50,230,183,108,214,205,221,186,224,152,253,211,36,176,92,160,84,101,85,21,85,61,43,230,86,53,234,139,188,50,246,154,201,99,84,86,185,168,213,77,158,200,222,201,42,98,174,44,125,214,53,147,234,255,0,33,249,116,224,107,88,108,251,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,245,231,151,182,198,49,211,74,245,116,146,61,26,157,114,61,238,84,221,202,107,4,109,80,0,0,4,85,230,143,238,39,169,191,98,252,226,136,165,110,19,189,233,244,111,235,3,30,249,140,5,212,243,71,247,19,212,223,177,126,113,68,82,183,9,222,244,250,55,245,129,143,124,198,0,46,123,152,103,5,150,174,41,244,190,162,251,136,99,244,142,213,76,106,157,23,31,172,90,150,210,173,108,9,39,84,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,117,80,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,211,197,117,115,43,229,233,71,169,182,42,237,117,208,108,67,253,29,80,116,203,120,177,218,225,130,158,59,197,47,93,76,213,53,76,134,56,82,74,155,139,164,153,142,85,116,157,82,71,18,181,173,124,157,13,112,114,220,181,57,129,125,221,168,232,116,19,85,166,232,207,173,86,247,122,46,226,231,109,29,226,134,146,10,102,125,246,89,234,95,53,69,197,235,226,103,147,165,136,213,142,55,191,203,165,196,255,0,53,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,127,66,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,58,93,19,229,9,84,0,0,98,174,44,125,214,53,147,234,255,0,33,249,116,230,85,49,87,22,62,235,26,201,245,127,144,252,186,112,53,172,54,30,211,13,29,192,117,215,129,173,47,211,157,70,176,210,92,109,183,29,55,178,69,20,178,210,195,52,246,249,228,179,178,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,241,162,235,194,108,167,194,119,186,198,141,253,95,227,223,46,128,10,22,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,95,242,186,227,234,179,15,190,219,120,103,214,43,133,214,233,106,200,238,20,212,56,157,226,122,153,235,36,182,85,61,145,83,65,109,115,28,231,116,81,187,183,27,98,237,163,91,12,142,119,82,43,36,87,195,242,243,136,226,99,13,212,28,202,203,160,24,125,14,63,119,126,15,80,250,219,190,65,18,44,181,116,119,23,163,226,150,215,20,157,40,214,49,173,72,223,58,53,207,234,149,34,99,187,111,166,123,86,21,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,138,27,4,241,99,238,177,172,159,87,249,15,203,167,53,172,54,61,226,22,193,244,83,130,253,75,197,189,55,117,188,250,27,75,239,54,255,0,72,221,170,124,69,117,103,106,211,43,59,245,18,236,157,201,159,211,212,247,236,157,78,85,93,147,115,92,32,54,72,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,25,175,102,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,141,18,242,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,149,199,215,5,24,175,21,154,113,87,123,180,219,60,62,166,227,54,249,164,199,46,20,233,27,36,175,232,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,47,75,165,100,161,29,121,83,241,207,106,189,99,52,28,46,234,189,210,146,223,114,176,83,164,120,165,234,227,116,107,18,231,3,234,25,28,86,197,239,201,212,234,150,58,118,50,8,226,221,29,11,58,17,140,236,162,203,92,28,88,251,211,235,39,214,6,67,243,25,204,127,254,138,176,44,171,253,149,199,50,76,114,225,254,249,71,93,109,174,167,147,254,76,144,205,28,140,252,206,107,155,240,84,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,144,23,211,202,227,220,79,76,190,218,249,197,105,74,220,88,251,211,235,39,214,6,67,243,25,203,169,229,113,238,39,166,95,109,124,226,180,165,110,44,125,233,245,147,235,3,33,249,140,224,92,159,46,76,90,197,156,242,234,194,240,172,166,135,198,217,114,11,126,69,107,184,211,119,95,31,126,150,123,165,124,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,124,202,171,227,127,130,236,171,132,125,71,158,134,137,183,91,222,3,114,237,207,100,200,101,161,145,177,179,186,179,116,208,212,206,140,72,86,177,137,4,138,173,98,250,241,163,101,233,103,82,198,204,151,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,81,145,164,140,84,86,189,147,92,78,166,105,158,150,113,41,165,147,226,217,77,37,171,35,198,242,59,123,166,183,92,97,142,154,179,177,226,41,158,200,174,20,50,189,146,70,217,155,28,238,116,83,181,23,110,173,211,116,95,48,165,110,92,220,107,254,197,93,71,158,193,159,220,238,178,105,150,83,247,187,149,52,11,221,142,215,92,170,196,142,230,216,122,92,247,116,177,139,28,173,137,90,231,198,230,187,105,93,12,81,173,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,107,237,148,240,11,174,54,174,43,42,184,83,198,45,254,157,186,167,69,117,37,237,212,211,82,219,223,103,122,53,82,229,43,158,213,237,194,206,174,220,157,43,34,36,236,124,49,172,175,233,71,221,167,10,90,23,117,225,227,69,236,154,115,125,207,114,12,170,229,5,61,52,181,146,221,46,142,174,130,134,118,210,65,12,148,150,247,58,56,221,21,11,29,10,172,49,43,119,106,61,119,246,236,129,152,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,42,215,154,199,29,182,164,181,87,240,179,163,89,53,91,174,78,168,88,51,123,173,186,118,182,8,224,70,189,178,89,209,232,138,231,189,206,86,172,253,14,106,49,25,216,114,191,174,120,227,8,65,199,198,166,98,186,187,197,238,164,231,88,85,95,139,178,212,92,41,237,244,213,77,146,57,35,170,240,84,144,209,190,120,159,27,220,199,195,35,233,220,248,222,142,245,163,115,28,168,138,170,137,58,185,46,107,166,156,80,225,57,31,15,23,59,207,129,204,235,178,10,156,146,219,77,80,136,200,238,52,174,163,166,142,70,83,191,127,94,104,252,43,222,248,213,17,221,183,35,219,214,140,149,99,169,99,149,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,60,128,218,76,17,171,130,14,52,113,94,46,52,226,10,234,215,90,172,153,245,183,185,5,239,30,138,186,55,72,254,210,67,213,93,77,2,189,102,74,55,172,241,162,57,233,234,72,174,139,169,253,41,35,228,168,3,26,113,41,164,52,218,245,160,217,206,145,205,5,36,149,25,21,158,104,109,235,87,60,176,193,21,197,155,75,69,52,143,139,119,163,35,169,142,25,21,17,29,186,49,81,90,228,85,106,228,176,6,173,159,232,171,2,202,191,217,92,115,36,199,46,31,239,148,117,214,218,234,121,63,228,201,12,209,200,207,204,230,185,191,5,67,138,37,167,52,29,16,181,104,159,21,247,167,89,175,149,119,26,124,254,157,217,195,217,83,27,90,250,57,235,107,42,146,104,17,205,242,123,18,88,100,123,23,165,170,140,145,172,94,165,98,200,248,150,7,213,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,246,53,140,107,83,100,68,66,250,121,95,104,133,215,68,248,80,178,186,243,124,164,184,212,103,245,13,206,24,202,104,220,214,81,193,91,71,74,144,192,174,119,155,222,145,67,27,222,189,45,68,124,142,98,117,35,18,71,210,183,13,122,67,83,175,90,243,131,105,28,48,85,201,79,145,94,33,134,224,180,147,197,12,241,91,153,188,181,179,70,249,119,98,62,58,104,230,145,17,81,219,171,17,17,174,85,70,174,202,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,1,245,149,87,207,59,241,39,250,73,250,180,181,66,170,249,231,126,36,255,0,73,63,86,129,138,185,42,123,211,229,63,87,245,223,49,183,23,82,82,183,37,79,122,124,167,234,254,187,230,54,226,234,64,20,173,206,175,222,159,22,250,191,161,249,141,196,186,146,149,185,213,251,211,226,223,87,244,63,49,184,128,228,169,239,79,148,253,95,215,124,198,220,103,94,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,224,174,74,158,244,249,79,213,253,119,204,109,197,175,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,26,235,232,238,177,103,218,21,159,218,245,27,78,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,51,169,42,155,11,216,233,105,164,116,76,73,34,87,34,57,19,248,149,54,19,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,217,174,102,89,127,250,87,149,94,114,159,66,90,172,222,153,184,84,92,61,29,105,166,240,244,52,125,217,28,254,197,60,91,175,110,22,117,116,177,155,175,75,81,19,117,216,183,78,78,252,51,230,90,125,134,222,181,255,0,48,174,200,45,12,206,41,217,69,104,199,229,84,138,146,178,220,197,100,177,93,37,143,169,92,247,185,203,35,32,87,53,157,49,44,175,111,113,149,44,114,4,32,230,143,239,217,169,191,98,252,158,136,226,116,227,131,43,238,173,240,119,149,113,49,131,93,123,183,92,19,32,184,211,222,236,245,15,99,35,158,207,79,67,73,82,234,154,119,174,219,77,23,118,103,62,55,42,164,145,162,116,108,246,35,38,229,185,163,251,246,106,111,216,191,39,162,39,255,0,37,79,117,140,167,235,2,187,229,214,224,42,47,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,196,169,127,220,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,122,234,216,156,247,187,195,72,230,200,232,95,212,238,166,34,181,87,184,201,24,202,213,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,245,102,157,35,99,90,197,141,141,141,124,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,250,234,216,156,246,55,196,198,215,72,232,95,212,222,151,170,181,87,182,249,24,240,189,238,44,125,214,53,147,234,255,0,33,249,116,230,181,134,195,218,159,172,88,14,186,240,53,170,26,141,167,55,234,75,141,182,227,166,247,185,101,138,42,168,102,158,223,60,150,119,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,254,37,93,120,64,216,79,2,208,189,56,226,47,129,29,44,210,253,80,179,120,235,85,118,159,227,178,195,52,74,140,170,183,213,54,217,10,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,212,131,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,222,168,170,35,107,211,251,232,222,141,115,218,201,98,149,136,247,244,117,45,255,0,112,157,238,177,163,127,87,248,247,203,160,58,167,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,4,0,229,117,199,213,102,31,125,182,240,207,172,87,11,173,210,213,145,220,41,168,113,59,196,245,51,214,73,108,170,123,34,166,130,218,230,57,206,232,163,119,110,54,197,219,70,182,25,28,238,164,86,72,175,135,181,243,206,252,73,254,146,126,173,34,174,143,114,227,215,221,85,215,28,155,71,43,104,190,141,210,97,119,9,168,175,121,53,117,182,183,209,171,217,154,4,115,105,30,176,181,39,154,72,42,99,169,134,39,172,93,200,92,215,245,49,174,69,36,167,58,43,7,209,76,87,135,172,91,211,119,91,207,161,173,247,203,127,164,110,213,62,34,186,179,181,29,173,157,250,137,118,78,228,207,233,234,123,246,78,167,42,174,201,184,17,3,130,14,22,191,101,198,184,193,166,245,185,39,161,44,182,219,124,151,219,221,68,77,234,170,125,12,83,67,19,162,166,69,106,177,38,123,231,141,168,231,250,172,106,185,251,61,90,145,190,231,248,187,226,131,1,224,159,69,233,43,41,45,20,140,185,86,83,203,100,195,108,52,84,240,164,17,207,13,35,214,7,62,153,37,133,201,67,11,155,4,114,44,62,108,73,98,106,34,117,52,170,14,89,26,233,167,28,58,107,6,117,170,26,161,121,240,54,170,29,63,173,138,24,98,68,125,85,194,169,215,11,122,199,75,77,26,170,119,38,127,75,182,77,209,168,214,185,239,115,24,199,189,184,43,136,173,121,204,184,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,232,141,174,217,92,140,111,91,213,242,57,58,222,229,80,234,185,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,114,124,180,56,10,166,208,108,122,29,106,213,155,21,36,250,139,124,167,142,107,67,36,238,245,216,45,211,210,198,231,66,232,102,138,55,65,92,174,146,104,166,95,95,165,141,70,49,205,71,204,143,194,188,169,248,18,186,173,214,131,138,109,101,198,105,27,109,109,58,79,132,90,174,48,57,211,201,58,185,142,142,240,172,85,70,177,141,106,57,32,235,107,149,234,254,251,81,157,16,73,37,175,128,0,0,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,65,93,47,229,53,165,250,107,197,26,235,45,54,71,87,81,132,216,234,41,175,120,182,52,178,73,223,163,186,182,85,122,54,122,141,250,165,166,167,115,35,124,73,191,92,138,230,182,85,114,66,229,169,158,160,1,173,103,22,62,244,250,201,245,129,144,252,198,115,101,51,90,206,44,125,233,245,147,235,3,33,249,140,224,93,79,43,143,113,61,50,251,107,231,21,167,96,227,51,131,60,7,139,60,2,166,142,178,134,146,221,155,91,169,223,45,134,253,20,80,195,59,167,142,26,132,166,164,170,169,88,37,153,104,123,213,11,36,145,71,178,238,157,77,243,246,245,254,87,30,226,122,101,246,215,206,43,73,84,4,127,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,73,0,0,0,8,43,204,243,140,77,83,225,219,21,166,193,52,207,1,186,197,244,178,223,53,53,110,111,60,21,49,208,219,124,68,117,17,71,79,69,81,11,217,211,113,78,211,231,69,115,147,182,216,216,228,100,157,106,177,4,138,226,122,237,106,189,112,161,172,245,150,107,157,37,125,60,120,62,83,72,249,105,166,108,172,108,240,81,213,67,52,74,230,170,162,62,57,99,146,55,183,218,215,177,205,93,149,21,13,109,201,41,195,239,26,57,86,148,225,58,207,166,249,171,174,185,61,151,88,113,251,188,21,53,19,87,73,53,85,29,242,166,142,120,153,93,180,143,232,147,188,249,90,218,135,47,223,28,214,68,244,115,150,36,142,72,214,6,202,124,39,123,172,104,223,213,254,61,242,232,12,170,98,174,19,189,214,52,111,234,255,0,30,249,116,6,85,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,88,28,217,56,218,163,183,216,191,99,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,132,96,230,113,197,221,171,137,173,92,164,197,48,251,117,34,98,122,107,81,113,182,219,110,177,212,54,119,221,231,149,241,54,162,169,175,141,206,139,195,57,105,163,236,244,170,171,153,188,142,119,223,18,56,225,169,223,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,117,143,241,217,203,11,1,195,116,26,159,80,184,124,183,213,193,114,211,139,59,18,243,75,87,93,11,82,229,106,131,196,207,89,112,145,203,18,58,106,238,169,90,245,85,145,140,236,194,177,197,26,116,69,26,134,117,229,117,197,117,139,92,116,58,219,165,87,105,109,86,220,207,77,173,244,214,117,182,193,51,210,74,235,61,60,49,67,77,94,214,61,63,138,41,81,142,122,54,70,181,235,219,73,227,98,77,83,88,205,29,214,44,251,66,179,251,94,163,105,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,117,37,83,97,123,29,45,52,142,137,137,36,74,228,71,34,127,18,166,195,220,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,233,150,158,71,49,127,189,145,138,230,177,207,138,88,158,172,103,95,74,6,85,0,0,0,0,0,1,92,28,235,240,12,54,93,23,195,117,73,216,245,34,101,148,185,69,61,129,151,102,162,182,117,183,75,73,91,59,169,222,168,187,61,137,44,44,123,122,145,122,21,100,232,233,238,73,213,86,188,61,98,214,44,231,95,116,211,10,202,104,124,109,151,32,204,44,214,187,141,55,117,241,247,233,103,173,138,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,101,181,115,171,247,88,197,190,176,40,126,93,113,42,175,132,239,122,125,27,250,192,199,190,99,0,27,36,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,32,7,58,191,117,140,91,235,2,135,229,215,18,127,144,3,157,95,186,198,45,245,129,67,242,235,136,16,3,149,199,191,102,153,125,181,242,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,235,190,69,141,232,168,230,62,26,224,229,113,239,217,166,95,109,124,158,180,178,158,102,124,104,254,198,205,56,102,155,225,78,238,103,217,245,190,174,10,106,136,107,187,50,88,168,85,59,79,174,218,55,182,102,204,229,123,155,78,228,233,111,114,41,94,174,94,202,199,32,81,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,107,209,221,29,207,181,215,63,181,233,206,156,216,106,238,55,43,141,68,17,75,44,84,179,77,5,190,9,38,142,23,85,213,58,22,61,209,83,70,233,88,178,74,173,84,106,47,241,34,245,75,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,78,215,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,226,84,13,132,248,85,225,159,13,225,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,125,74,216,89,211,20,108,100,109,85,233,99,27,212,231,191,174,71,235,110,108,167,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,217,24,174,107,28,248,165,137,234,198,117,244,166,181,128,108,167,194,119,186,198,141,253,95,227,223,46,128,214,176,217,79,132,239,117,141,27,250,191,199,190,93,1,173,96,27,25,232,110,1,134,234,159,4,218,99,167,218,131,143,82,95,49,235,230,155,227,244,213,212,53,40,189,18,179,209,244,234,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,173,198,103,6,121,247,9,153,253,77,29,101,13,93,199,9,184,212,62,91,13,250,40,166,154,6,193,36,213,9,77,73,85,82,176,69,10,87,118,105,214,73,34,143,116,217,122,155,229,236,188,158,19,189,214,52,111,234,255,0,30,249,116,4,10,230,239,197,222,3,114,198,89,194,238,33,110,199,242,155,148,245,17,92,175,87,164,168,134,173,44,19,211,84,73,31,133,131,182,229,116,53,221,81,74,201,122,250,86,56,100,115,58,93,223,85,136,48,175,45,14,61,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,93,22,11,140,245,81,181,211,58,105,165,141,176,80,171,100,154,89,147,215,233,123,81,236,107,85,243,43,237,127,139,31,117,141,100,250,191,200,126,93,57,175,14,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,137,22,247,179,61,38,251,133,114,244,206,52,143,233,125,215,40,250,47,165,247,250,47,74,92,221,188,211,255,0,64,84,187,165,173,221,123,112,179,171,183,20,93,78,237,196,200,217,212,238,158,165,13,123,13,132,244,119,76,244,179,136,254,4,116,203,5,203,105,45,89,5,150,183,79,237,150,246,213,69,29,53,92,150,218,230,91,18,142,89,233,159,35,36,100,53,148,239,89,216,143,233,234,142,70,185,170,155,163,144,215,176,155,252,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,245,25,26,72,197,69,107,217,48,71,254,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,246,169,202,35,135,90,109,54,208,103,235,30,79,137,210,82,229,153,253,68,179,80,215,75,20,173,173,142,192,157,180,130,21,73,90,137,27,37,150,57,42,17,99,221,178,199,37,51,220,231,116,177,25,157,120,174,209,78,28,120,149,208,231,228,122,189,112,234,197,177,251,124,153,77,14,91,98,149,146,85,80,80,182,20,158,105,233,101,100,114,164,176,203,3,17,92,196,100,141,145,168,199,53,170,246,68,230,196,13,20,231,35,167,20,89,85,86,13,168,58,87,244,103,1,167,184,62,139,21,185,216,41,82,63,70,89,219,36,113,81,197,89,111,71,189,27,218,129,30,233,31,77,35,145,58,90,200,224,95,104,22,126,14,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,242,57,96,4,42,227,75,150,246,43,197,14,163,227,122,165,99,186,122,18,244,251,133,182,223,150,116,207,29,52,117,150,56,150,95,17,60,93,52,178,62,75,143,67,161,142,55,202,238,223,110,38,53,81,17,168,77,80,7,84,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,122,243,203,219,99,24,233,165,122,186,73,30,141,78,185,30,247,42,110,229,42,7,157,95,189,62,45,245,127,67,243,27,137,117,37,43,115,171,247,167,197,190,175,232,126,99,113,1,201,83,222,159,41,250,191,174,249,141,184,184,156,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,167,110,74,158,244,249,79,213,253,119,204,109,197,212,129,5,120,59,229,137,138,240,237,170,121,86,166,103,117,214,172,179,181,112,150,12,34,138,166,154,58,207,70,208,178,165,147,83,215,79,36,176,51,166,226,157,168,218,142,129,173,108,123,72,173,115,251,168,145,78,160,0,16,3,157,95,186,198,45,245,129,67,242,235,137,63,200,1,206,175,221,99,22,250,192,161,249,117,196,10,171,225,59,222,159,70,254,176,49,239,152,192,93,247,27,252,23,98,188,92,105,196,244,52,77,181,89,51,235,111,110,123,38,67,45,12,110,145,253,164,155,166,134,166,116,98,204,148,111,89,228,85,107,23,212,145,91,47,75,250,86,55,210,15,9,222,244,250,55,245,129,143,124,198,3,101,48,53,108,255,0,69,88,22,85,254,202,227,153,38,57,112,255,0,124,163,174,182,215,83,201,255,0,38,72,102,142,70,126,103,53,205,248,42,12,167,44,202,179,155,237,86,83,154,228,215,92,130,245,91,209,226,110,55,74,217,42,234,167,232,99,88,206,185,100,87,61,221,44,99,90,155,175,147,90,136,158,72,133,207,115,47,224,42,155,94,113,233,181,171,73,172,84,144,106,45,142,158,73,174,236,143,187,215,127,183,65,75,35,155,11,97,134,41,29,61,114,58,56,98,133,125,78,166,57,88,247,57,25,10,50,58,242,186,224,22,179,48,190,219,120,152,214,43,125,214,215,106,199,46,20,213,216,157,158,122,105,232,228,185,213,49,145,84,193,114,115,220,214,245,209,183,185,27,162,237,171,155,52,141,119,82,163,35,86,76,25,215,150,23,1,85,58,49,106,164,226,7,88,44,85,116,26,131,115,167,169,134,213,104,171,237,61,45,54,233,219,15,68,210,68,232,187,180,245,206,70,206,213,68,151,213,134,117,141,237,107,214,70,54,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,95,59,77,20,255,0,80,188,70,81,220,63,38,21,112,165,146,95,252,226,178,146,72,88,145,255,0,231,169,35,157,39,245,132,107,127,13,75,84,33,175,54,108,179,13,198,56,62,186,82,229,120,117,37,254,178,255,0,120,163,180,216,86,166,5,123,45,215,23,54,73,124,98,61,178,70,248,158,202,120,106,81,142,98,187,119,189,172,145,143,137,242,181,66,136,75,190,229,9,161,117,154,97,195,141,94,163,100,54,111,5,122,212,187,131,110,48,185,235,59,38,117,158,6,44,116,73,36,82,35,88,222,167,190,174,118,61,136,169,36,85,49,57,94,228,233,107,41,4,216,247,130,156,166,197,152,112,143,164,55,108,114,187,197,210,83,225,246,203,92,146,118,159,31,77,85,20,13,164,169,143,103,162,42,244,79,4,172,223,110,151,116,238,213,86,170,42,134,107,0,0,0,0,49,87,22,62,235,26,201,245,127,144,252,186,115,42,152,171,139,31,117,141,100,250,191,200,126,93,56,26,214,27,84,26,171,155,84,0,0,1,21,121,163,251,137,234,111,216,191,56,162,41,91,132,239,122,125,27,250,192,199,190,99,1,117,60,209,253,196,245,55,236,95,156,81,20,173,194,119,189,62,141,253,96,99,223,49,128,13,148,192,33,175,29,124,93,221,120,65,213,205,21,202,231,183,85,222,49,59,245,62,69,109,200,237,80,84,57,143,124,8,251,91,153,85,11,21,201,19,234,97,94,174,142,226,108,172,146,104,209,209,247,86,70,132,74,230,139,192,45,102,31,125,185,113,49,163,182,251,173,210,213,145,220,42,107,178,203,60,20,211,214,73,108,170,123,37,169,158,228,215,181,174,232,163,119,110,71,75,220,86,182,25,28,222,149,86,72,140,134,5,232,238,177,103,218,21,159,218,245,27,78,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,51,169,42,155,11,216,233,105,164,116,76,73,34,87,34,57,19,248,149,54,72,197,178,157,56,215,29,56,165,201,49,186,235,86,91,134,101,182,247,181,174,116,73,53,45,117,44,136,232,229,134,88,164,79,239,227,146,41,26,142,107,145,236,123,81,81,205,74,65,230,51,193,71,236,85,212,120,47,248,5,178,235,38,153,101,63,124,182,212,206,157,216,237,117,202,175,89,45,142,155,169,207,119,75,24,146,68,233,81,174,124,110,115,119,149,208,203,34,133,196,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,201,89,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,145,175,23,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,254,186,182,39,61,141,241,49,181,210,58,23,245,55,165,234,173,85,237,190,70,62,239,181,27,53,181,113,7,193,54,107,154,233,109,61,93,230,159,55,211,123,196,182,154,58,102,54,162,173,243,205,111,153,169,72,177,192,231,162,212,182,85,88,95,19,21,202,146,181,204,243,84,3,165,126,218,63,2,127,238,231,255,0,70,111,31,230,135,127,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,145,66,255,0,177,59,138,127,237,105,213,95,249,155,113,255,0,185,46,206,237,105,186,216,57,99,214,216,175,182,202,187,117,202,221,160,242,82,86,81,213,194,232,103,166,158,60,125,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,107,238,90,246,191,113,235,77,160,220,27,233,14,138,233,53,246,146,125,69,190,105,189,138,27,187,227,238,245,216,45,211,217,24,214,204,217,161,150,55,65,92,174,146,25,97,79,95,165,141,87,189,173,71,194,175,170,19,176,102,88,6,101,167,213,54,170,92,207,30,171,181,62,249,103,162,191,219,22,100,78,138,203,117,92,73,45,61,68,79,106,171,94,199,53,118,93,151,213,123,94,199,116,189,142,106,3,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,54,8,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,74,182,229,45,173,250,95,164,28,67,84,88,179,187,29,90,93,245,10,158,155,24,176,223,97,146,71,178,134,121,106,26,190,22,88,27,228,230,84,202,218,102,164,219,42,196,248,88,138,137,28,146,189,151,146,6,42,226,199,221,99,89,62,175,242,31,151,78,107,88,108,167,197,143,186,198,178,125,95,228,63,46,156,214,176,14,235,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,226,84,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,178,49,92,214,57,241,75,19,213,140,235,233,74,160,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,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,64,176,174,104,60,5,99,217,126,27,122,226,75,72,236,84,150,236,159,31,167,117,195,36,183,211,120,90,42,74,251,116,107,85,81,91,94,173,108,72,233,171,186,165,107,222,247,202,157,113,66,228,68,116,157,13,117,59,27,62,233,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,117,73,27,228,135,173,61,120,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,154,230,113,55,105,181,88,56,146,213,123,21,138,217,73,110,182,219,179,139,237,37,29,29,36,45,134,10,104,35,175,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,5,218,114,184,247,19,211,47,182,190,113,90,82,183,22,62,244,250,201,245,129,144,252,198,114,234,121,92,123,137,233,151,219,95,56,173,41,91,139,31,122,125,100,250,192,200,126,99,56,24,210,182,211,117,183,83,80,86,92,45,149,116,180,247,74,117,171,161,150,104,92,198,85,64,146,201,10,203,19,149,54,123,18,88,101,141,92,221,211,174,55,183,218,213,68,179,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,143,186,232,79,9,56,175,23,60,176,52,211,22,185,75,224,114,75,23,210,59,134,51,113,107,163,139,183,92,235,133,197,140,130,121,86,25,100,74,57,36,88,93,51,35,68,115,187,49,170,46,236,66,168,115,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,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,122,157,76,114,61,141,114,50,101,100,245,2,16,115,47,227,142,155,135,28,54,109,30,193,217,86,253,69,205,44,242,62,26,184,223,45,59,44,118,233,150,72,22,181,179,49,90,229,169,87,50,86,194,214,59,212,124,107,35,213,17,172,100,212,173,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,230,229,87,47,181,76,255,0,204,67,66,53,115,70,120,134,187,222,117,79,38,171,202,153,156,212,85,94,109,25,4,239,124,175,169,164,109,67,226,138,158,105,59,16,194,149,48,194,218,126,184,96,111,106,38,73,10,49,26,197,99,83,235,229,169,173,122,89,161,60,77,80,229,58,173,111,235,164,186,219,221,96,181,220,93,21,50,199,103,174,171,170,166,103,141,150,89,228,98,83,194,200,60,75,100,149,170,174,72,228,122,108,173,115,128,195,252,70,232,133,215,135,29,97,189,104,213,246,249,73,119,185,88,41,237,206,172,171,164,141,204,129,103,168,161,130,166,70,71,213,235,57,140,116,234,196,122,163,85,232,196,114,181,157,93,9,218,241,206,21,115,44,235,133,11,135,18,216,37,182,174,236,204,87,40,184,218,114,138,72,164,71,62,150,221,29,29,12,240,214,69,10,51,169,204,99,167,169,239,187,173,122,89,218,122,49,24,201,158,222,235,205,31,223,179,83,126,197,249,61,17,47,249,102,106,102,150,105,71,0,186,149,148,235,29,93,171,232,223,211,11,204,51,219,174,18,83,127,78,127,164,180,111,117,190,24,170,30,216,234,38,154,56,228,107,96,85,245,252,211,217,184,21,171,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,87,92,45,66,201,45,89,150,127,146,229,246,44,98,147,27,182,223,47,21,183,42,59,45,34,183,177,109,130,105,159,36,116,177,244,177,141,232,141,174,70,38,204,106,108,212,217,173,246,37,159,114,111,225,251,90,48,235,174,65,173,249,27,42,236,120,78,73,103,117,174,154,211,90,149,116,211,220,167,234,164,169,164,185,50,7,198,144,205,77,217,150,161,145,206,143,85,222,73,81,169,179,156,170,22,148,0,2,16,115,119,209,219,174,165,112,184,204,187,28,176,210,87,92,180,250,241,21,238,166,84,165,116,181,177,218,157,20,144,213,182,7,49,142,114,49,28,250,121,229,69,86,179,183,74,231,185,126,246,212,40,216,217,79,138,236,142,197,138,112,203,170,183,204,145,150,169,168,33,195,238,209,58,154,233,80,248,41,107,36,150,150,72,226,165,123,227,146,57,62,253,35,217,10,36,114,50,71,58,68,107,28,142,86,169,173,96,22,169,201,47,69,63,213,215,17,149,151,15,203,133,91,233,99,151,255,0,55,172,171,146,102,44,127,249,146,70,230,201,253,125,28,223,192,82,213,8,85,202,26,255,0,138,222,120,54,182,219,177,235,39,129,175,177,100,23,75,125,246,127,13,28,94,62,185,210,54,161,147,245,49,85,210,237,75,81,73,23,91,246,114,118,122,17,58,88,197,89,170,0,170,190,121,223,137,63,210,79,213,165,170,21,87,207,59,241,39,250,73,250,180,12,85,201,83,222,159,41,250,191,174,249,141,184,179,237,107,227,51,134,206,29,178,170,92,43,88,245,35,232,253,234,182,222,203,164,20,222,135,175,171,235,165,124,146,70,217,58,233,224,145,137,187,225,145,54,85,234,245,119,219,101,69,90,193,228,169,239,79,148,253,95,215,124,198,220,119,94,110,218,33,173,26,149,196,150,55,125,211,157,33,205,114,171,108,24,61,29,36,181,150,75,5,93,116,17,206,218,250,247,58,39,73,12,110,106,61,26,246,57,90,171,190,207,106,252,80,11,9,209,78,51,56,108,226,39,42,170,194,180,115,82,62,144,94,168,173,239,186,79,77,232,122,250,78,138,86,73,28,110,147,174,162,8,216,187,62,104,211,100,94,175,91,125,182,69,84,172,30,117,126,244,248,183,213,253,15,204,110,39,117,229,19,162,26,209,166,188,73,100,151,221,70,210,28,215,21,182,207,131,214,82,69,89,123,176,85,208,193,36,238,175,160,115,98,108,147,70,214,171,213,172,123,145,168,187,236,199,47,193,78,149,206,175,222,159,22,250,191,161,249,141,196,15,147,147,85,218,213,96,226,75,54,190,223,110,116,150,235,109,187,77,238,85,117,149,149,115,54,24,41,160,142,190,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,48,255,0,27,252,104,229,92,92,106,60,245,212,78,186,217,48,27,111,110,11,38,61,45,116,142,141,253,165,155,166,186,166,4,122,194,149,143,73,228,69,115,19,212,141,91,23,83,250,86,71,245,94,27,244,222,179,83,177,205,112,182,91,107,60,61,93,147,75,235,50,70,43,235,167,167,133,241,208,93,109,149,51,178,70,197,229,54,240,71,50,50,57,26,232,251,189,167,47,75,152,217,25,135,237,50,90,161,186,209,77,125,162,171,172,182,178,162,55,86,83,210,84,182,154,121,160,71,39,113,145,202,232,228,108,111,86,238,136,245,141,232,213,84,85,107,182,217,66,122,242,212,229,251,247,118,172,161,215,189,86,135,163,1,181,92,29,232,187,115,155,180,151,138,234,73,233,159,247,216,167,166,124,53,22,231,167,137,130,78,151,163,150,72,222,207,46,151,23,82,113,56,159,209,95,162,182,111,160,190,138,250,55,232,250,127,67,250,39,183,224,124,15,109,189,143,15,218,251,223,103,183,209,209,209,234,244,237,183,150,199,44,5,0,243,71,247,236,212,223,177,126,79,68,79,254,74,158,235,25,79,214,5,119,203,173,196,0,230,143,239,217,169,191,98,252,158,136,151,252,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,208,149,92,113,113,109,165,156,53,233,101,218,221,148,197,106,200,242,76,142,223,61,190,221,138,204,218,106,206,255,0,136,166,169,72,167,174,163,124,209,200,235,115,164,129,209,74,246,239,191,87,66,34,170,249,107,216,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,97,92,169,248,18,186,173,214,131,138,109,101,198,105,27,109,109,58,79,132,90,174,48,57,211,201,58,185,142,142,240,172,85,70,177,141,106,57,32,235,107,149,234,254,251,81,157,16,73,32,100,14,28,56,95,207,184,111,229,225,174,213,154,141,119,171,109,203,58,193,238,183,184,172,62,34,100,130,211,2,216,228,86,182,74,105,162,141,208,87,43,164,124,117,8,157,72,169,79,78,221,253,69,41,216,217,79,139,31,117,141,100,250,191,200,126,93,57,173,96,27,41,240,157,238,177,163,127,87,248,247,203,160,50,169,138,184,78,247,88,209,191,171,252,123,229,208,25,84,1,85,124,243,191,18,127,164,159,171,75,84,42,175,158,119,226,79,244,147,245,104,21,86,79,78,90,28,5,84,235,206,67,14,181,106,205,138,174,13,58,177,212,71,53,161,146,118,186,47,247,24,42,163,115,161,116,51,69,35,103,161,70,199,52,83,47,169,212,247,35,24,231,43,38,70,96,14,12,248,95,186,241,103,173,20,218,115,71,119,164,183,91,109,212,236,189,223,165,150,161,208,206,235,84,117,116,240,212,182,149,201,20,173,90,158,154,132,88,210,70,163,55,79,89,126,11,176,158,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,135,43,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,4,127,213,46,61,120,78,209,108,238,231,166,122,151,170,222,134,201,44,221,159,27,69,232,43,149,71,107,187,11,38,143,239,144,211,190,55,111,28,172,119,170,229,219,125,151,101,69,68,200,26,41,175,122,79,196,78,43,85,154,232,230,87,244,130,203,69,112,125,174,122,159,3,83,73,209,84,200,227,145,209,244,84,71,27,215,102,77,26,238,137,211,235,109,190,232,168,149,1,204,123,135,173,125,206,120,206,212,60,167,10,208,253,64,200,44,181,190,137,240,215,27,94,51,91,87,75,63,69,170,145,143,232,150,56,220,199,116,189,142,106,236,190,78,106,162,249,162,147,131,148,78,158,231,218,107,195,110,73,98,212,108,31,32,197,110,83,231,21,149,113,81,222,237,147,80,207,36,14,160,160,107,101,108,115,53,174,86,43,152,246,163,145,54,221,142,79,130,129,55,192,0,0,0,13,107,56,177,247,167,214,79,172,12,135,230,51,155,41,154,214,113,99,239,79,172,159,88,25,15,204,103,2,234,121,92,123,137,233,151,219,95,56,173,37,81,21,121,92,123,137,233,151,219,95,56,173,37,80,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,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,209,189,26,231,181,146,197,43,17,239,232,234,92,84,108,39,204,31,66,244,227,89,120,101,205,110,217,173,155,187,117,193,49,251,166,73,96,185,64,168,202,170,42,170,122,87,204,172,107,213,23,120,101,237,53,146,198,168,173,115,81,170,155,61,145,189,154,246,1,178,159,9,222,235,26,55,245,127,143,124,186,3,42,149,129,202,111,141,170,59,133,139,246,50,106,246,87,218,175,181,244,59,14,186,93,238,80,71,28,212,174,124,48,71,102,143,184,173,145,243,54,73,17,96,98,44,142,116,110,124,109,72,219,4,109,117,159,129,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,208,103,250,42,207,114,175,246,87,35,201,50,59,135,251,229,101,117,202,186,162,79,249,82,77,52,146,63,243,185,206,119,197,84,155,252,221,244,67,84,48,253,121,102,175,223,111,153,6,79,135,229,180,241,65,108,184,214,199,31,98,205,59,59,138,182,118,118,182,107,24,214,162,205,30,236,98,200,146,74,170,179,73,28,242,186,58,240,109,171,56,38,137,241,29,134,106,22,164,98,22,171,237,134,134,225,28,117,18,220,27,51,253,17,214,246,181,46,112,178,36,119,114,106,127,221,90,215,71,38,253,43,208,140,151,183,44,97,113,60,188,248,44,181,112,177,165,244,247,220,191,31,164,110,170,100,180,234,185,5,98,84,182,169,104,160,89,58,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,220,145,140,135,166,90,159,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,5,32,115,60,224,130,143,135,76,170,155,87,180,222,151,163,1,204,46,19,69,81,78,233,160,103,162,175,19,73,81,80,148,176,83,197,20,105,29,31,97,187,66,141,235,86,246,36,107,220,221,227,235,196,28,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,54,221,57,147,107,94,150,105,87,12,185,38,45,168,246,255,0,74,213,234,29,190,190,193,99,183,71,21,52,242,37,114,210,200,248,107,93,20,210,53,123,52,243,182,157,206,149,136,231,71,35,224,84,78,165,105,65,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,1,180,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,132,117,203,57,143,112,99,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,209,219,172,157,138,168,36,116,114,199,214,202,103,49,221,47,99,147,118,170,181,118,221,21,83,204,249,57,112,232,134,125,160,220,46,88,177,141,70,190,85,212,220,175,53,15,200,98,181,84,71,52,107,96,130,170,40,156,219,127,68,219,57,143,107,145,242,202,196,99,17,179,79,51,118,118,203,35,234,91,137,190,25,56,146,191,241,37,170,247,219,23,15,154,149,113,182,220,115,139,237,93,29,101,38,39,95,52,21,48,73,95,51,163,150,57,27,18,181,236,115,85,28,142,69,84,84,84,84,2,247,180,183,84,176,77,105,193,45,154,153,166,151,223,76,227,119,158,247,130,173,240,179,83,247,123,83,62,25,62,247,51,25,35,118,146,39,183,214,106,111,182,233,186,42,42,246,178,53,114,225,196,242,172,27,131,29,60,197,179,92,102,235,143,222,168,189,45,226,109,215,74,41,41,42,160,235,186,213,189,157,113,72,141,123,122,152,246,185,55,79,54,185,21,60,149,9,42,0,0,4,0,231,87,238,177,139,125,96,80,252,186,226,85,95,9,222,244,250,55,245,129,143,124,198,2,213,57,213,251,172,98,223,88,20,63,46,184,149,87,194,119,189,62,141,253,96,99,223,49,128,13,148,192,0,8,1,206,175,221,99,22,250,192,161,249,117,196,159,228,0,231,87,238,177,139,125,96,80,252,186,226,5,85,240,191,173,127,177,219,90,173,26,199,29,191,198,213,227,246,251,199,128,129,209,119,35,125,116,246,186,170,122,94,235,123,145,170,194,147,205,18,201,210,244,119,109,31,211,187,182,69,234,154,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,61,50,72,248,225,235,95,82,8,187,143,123,219,12,76,70,199,27,21,203,209,27,24,212,93,154,135,85,44,167,149,215,0,181,153,133,246,219,196,198,177,91,238,182,187,86,57,112,166,174,196,236,243,211,79,71,37,206,169,140,138,166,11,147,158,230,183,174,141,189,200,221,23,109,92,217,164,107,186,149,25,26,178,96,206,188,176,184,10,169,209,139,85,39,16,58,193,98,171,160,212,27,157,61,76,54,171,69,95,105,233,105,183,78,216,122,38,146,39,69,221,167,174,114,54,118,170,36,190,172,51,172,111,107,94,178,49,177,87,153,127,1,85,58,13,144,205,173,90,77,98,171,159,78,175,149,18,77,119,100,125,174,139,5,198,122,169,28,216,91,12,49,70,216,40,85,178,67,20,43,235,244,189,170,199,185,170,248,81,247,104,113,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,152,26,246,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,166,0,36,167,27,252,23,101,92,35,234,60,244,52,77,186,222,240,27,151,110,123,38,67,45,12,141,141,157,213,155,166,134,166,116,98,66,181,140,72,36,85,107,23,215,141,27,47,75,58,150,54,70,176,54,83,225,59,221,99,70,254,175,241,239,151,64,107,88,108,167,194,119,186,198,141,253,95,227,223,46,128,214,176,11,147,214,142,53,255,0,98,175,2,58,41,96,192,46,118,169,53,55,41,211,252,122,59,109,52,235,221,146,215,66,182,200,210,75,155,161,233,115,29,210,246,36,113,54,85,107,95,35,156,237,165,108,50,198,181,3,254,138,179,220,171,253,149,200,242,76,142,225,254,249,89,93,114,174,168,147,254,84,147,77,36,143,252,238,115,157,241,85,59,174,180,105,14,174,105,164,120,110,69,169,208,85,213,80,230,248,189,174,243,142,221,221,59,234,32,171,183,45,20,29,154,118,74,255,0,54,190,154,39,67,3,161,93,187,104,216,250,81,98,116,79,126,96,229,169,173,122,89,161,60,77,80,229,58,173,111,235,164,186,219,221,96,181,220,93,21,50,199,103,174,171,170,166,103,141,150,89,228,98,83,194,200,60,75,100,149,170,174,72,228,122,108,173,115,128,181,78,1,120,40,197,120,83,211,138,75,221,218,217,226,53,55,38,183,195,38,71,112,168,72,223,37,7,90,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,122,70,35,213,122,91,19,34,202,188,88,251,172,107,39,213,254,67,242,233,204,170,98,174,44,125,214,53,147,234,255,0,33,249,116,224,107,88,118,12,203,0,204,180,250,166,213,75,153,227,213,118,167,223,44,244,87,251,98,204,137,209,89,110,171,137,37,167,168,137,237,85,107,216,230,174,203,178,250,175,107,216,238,151,177,205,78,190,94,158,65,194,78,43,197,207,0,186,57,139,92,165,240,57,37,139,79,236,247,12,102,226,215,71,23,110,185,214,86,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,221,136,5,96,91,184,250,215,26,78,20,238,252,41,214,220,60,117,170,187,195,208,208,222,228,169,153,151,11,125,157,170,171,53,181,174,99,147,185,11,250,99,141,189,106,168,200,29,60,59,61,143,137,32,232,28,47,104,93,247,136,189,113,197,116,190,211,102,186,215,80,87,92,41,229,191,205,110,86,50,75,125,157,179,49,42,234,150,73,17,99,143,162,55,47,74,189,21,22,71,70,196,107,220,246,177,221,43,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,39,146,231,15,94,140,177,100,124,78,221,170,110,180,245,119,127,19,137,90,40,164,165,237,82,205,66,199,211,77,61,99,100,114,111,54,243,198,144,181,89,179,88,234,121,209,85,238,118,209,133,148,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,103,44,0,0,0,2,149,185,213,251,211,226,223,87,244,63,49,184,151,82,82,183,58,191,122,124,91,234,254,135,230,55,16,28,149,61,233,242,159,171,250,239,152,219,139,169,41,91,146,167,189,62,83,245,127,93,243,27,113,117,32,0,0,8,1,206,175,221,99,22,250,192,161,249,117,196,159,228,0,231,87,238,177,139,125,96,80,252,186,226,5,85,240,157,239,79,163,127,88,24,247,204,96,54,83,53,172,225,59,222,159,70,254,176,49,239,152,192,108,166,0,0,0,0,6,42,215,78,40,244,39,134,191,66,125,218,243,159,163,159,72,252,79,163,63,165,149,149,157,255,0,15,218,239,127,83,69,39,79,79,126,47,194,219,126,175,45,246,93,184,157,20,227,51,134,206,34,114,170,172,43,71,53,35,233,5,234,138,222,251,164,244,222,135,175,164,232,165,100,145,198,233,58,234,32,141,139,179,230,141,54,69,234,245,183,219,100,85,72,129,206,83,73,245,79,84,62,228,31,115,61,52,202,242,223,70,125,32,241,190,130,179,84,215,248,94,231,163,251,125,222,203,29,209,213,219,127,79,86,219,244,59,111,98,152,215,148,78,136,107,70,154,241,37,146,95,117,27,72,115,92,86,219,62,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,239,179,28,191,5,2,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,64,230,247,174,148,122,159,196,117,38,156,227,215,159,27,101,211,75,123,173,211,53,137,3,225,109,226,119,164,149,171,28,177,171,158,238,150,50,146,7,177,234,139,28,180,210,181,24,213,234,115,238,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,61,166,178,250,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,237,3,175,150,169,201,47,90,255,0,213,215,14,117,150,255,0,203,154,219,234,163,139,255,0,55,163,171,142,103,172,159,249,146,198,214,199,253,125,92,239,192,66,170,204,213,193,182,186,86,112,237,196,118,25,168,222,153,244,117,149,183,8,237,217,27,158,147,190,23,217,234,30,216,234,150,72,160,84,124,189,182,47,125,140,217,201,221,134,39,116,57,90,141,80,216,248,0,0,0,0,197,92,88,251,172,107,39,213,254,67,242,233,204,170,98,174,44,125,214,53,147,234,255,0,33,249,116,224,107,88,109,80,106,174,109,80,0,0,4,85,230,143,238,39,169,191,98,252,226,136,165,110,19,189,233,244,111,235,3,30,249,140,5,212,243,71,247,19,212,223,177,126,113,68,82,183,9,222,244,250,55,245,129,143,124,198,0,54,83,42,175,158,119,226,79,244,147,245,105,106,133,85,243,206,252,73,254,146,126,173,3,137,228,185,174,154,143,93,155,100,124,60,92,239,62,59,12,161,199,234,114,75,109,53,66,43,228,183,85,54,178,154,57,25,78,253,253,72,100,241,79,123,227,84,86,247,26,143,111,66,190,85,146,207,245,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,158,164,241,119,24,246,54,104,158,141,146,55,171,87,162,70,49,200,155,181,10,129,228,169,239,79,148,253,95,215,124,198,220,93,72,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,97,110,156,149,61,214,50,159,172,10,239,151,91,138,171,226,199,222,159,89,62,176,50,31,152,206,90,167,37,79,117,140,167,235,2,187,229,214,224,39,249,138,184,177,247,88,214,79,171,252,135,229,211,153,84,197,92,88,251,172,107,39,213,254,67,242,233,192,214,176,190,134,112,163,167,28,90,240,35,163,216,86,107,23,129,186,208,233,253,134,123,5,254,8,81,245,86,138,167,91,41,209,92,212,85,78,228,47,233,106,75,10,170,54,70,181,170,138,199,178,57,25,66,230,202,124,39,123,172,104,223,213,254,61,242,232,0,215,175,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,218,87,45,14,98,21,58,159,77,14,130,107,246,71,72,220,158,221,79,27,49,252,150,229,112,138,23,223,24,178,199,12,116,83,44,174,71,77,93,213,43,17,142,103,83,231,98,57,94,157,198,57,243,117,254,115,122,215,163,85,88,173,139,67,161,183,218,175,186,147,67,112,142,231,37,79,105,207,155,27,161,124,106,174,111,121,146,55,183,53,71,222,62,240,244,145,171,19,123,143,99,29,225,164,43,47,69,48,172,251,81,117,115,16,194,180,182,162,174,151,44,186,94,41,162,180,214,83,62,102,62,130,116,122,57,42,214,72,26,233,98,100,8,213,153,242,177,21,99,100,110,127,239,64,216,123,139,31,117,141,100,250,191,200,126,93,57,173,97,177,70,172,88,50,172,83,128,92,203,22,206,175,126,153,201,44,218,63,113,183,222,46,62,38,74,143,25,93,21,150,70,79,63,118,84,73,36,235,145,175,119,91,209,28,237,247,84,69,85,53,215,3,105,44,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,204,160,30,55,248,46,202,184,71,212,121,232,104,155,117,189,224,55,46,220,246,76,134,90,25,27,27,59,171,55,77,13,76,232,196,133,107,24,144,72,170,214,47,175,26,54,94,150,117,44,108,216,80,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,219,150,135,28,117,60,56,230,80,232,246,112,202,71,233,214,105,120,141,243,85,200,248,169,223,99,184,204,145,192,149,174,153,234,214,173,50,181,145,54,102,189,222,163,35,73,24,168,173,123,38,141,92,77,221,173,87,254,36,181,94,251,98,185,210,92,109,183,28,226,251,87,71,89,73,51,102,130,166,9,43,230,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,38,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,250,93,178,236,142,71,53,204,123,88,246,61,141,232,0,95,247,43,143,113,61,50,251,107,231,21,165,43,113,99,239,79,172,159,88,25,15,204,103,46,167,149,199,184,158,153,125,181,243,138,210,149,184,177,247,167,214,79,172,12,135,230,51,129,117,60,174,61,196,244,203,237,175,156,86,157,43,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,190,187,228,88,222,138,142,99,225,238,188,174,61,196,244,203,237,175,156,86,146,168,13,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,124,218,168,228,246,161,176,239,7,250,241,149,113,27,161,214,125,72,205,116,218,235,133,222,166,233,130,166,158,174,146,72,41,107,254,243,28,172,174,160,89,61,121,40,230,100,173,115,28,187,236,228,123,17,210,35,18,71,244,172,215,151,15,11,153,254,188,197,196,6,65,138,85,186,228,234,134,215,92,108,49,75,19,108,151,106,212,234,95,19,85,76,177,171,158,247,57,90,233,26,215,182,57,92,205,228,99,250,229,238,74,0,49,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,239,163,122,53,204,115,226,150,86,35,217,215,212,154,240,235,22,142,231,218,21,159,221,52,231,81,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,248,209,54,115,35,87,27,252,23,98,188,92,105,196,244,52,77,181,89,51,235,111,110,123,38,67,45,12,110,145,253,164,155,166,134,166,116,98,204,148,111,89,228,85,107,23,212,145,91,47,75,250,86,55,134,190,215,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,99,88,198,181,54,68,68,62,191,165,153,87,209,95,160,191,73,174,191,70,253,33,233,111,67,248,217,60,15,142,237,246,188,79,99,126,223,123,183,234,119,58,122,186,125,93,246,242,62,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,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,174,141,149,204,123,124,76,141,108,141,133,157,46,234,122,43,149,59,108,145,236,12,149,203,155,130,143,217,85,168,243,223,243,251,101,214,61,50,197,190,249,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,189,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,191,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,245,231,151,182,198,49,211,74,245,116,146,61,26,157,114,61,238,84,221,202,118,176,0,0,42,215,157,126,183,218,146,213,134,240,221,13,142,173,215,39,84,83,231,21,23,39,72,214,193,28,8,218,218,56,160,99,124,220,247,185,203,51,156,171,210,140,70,70,137,215,214,189,186,161,51,87,25,58,233,89,196,79,17,217,158,163,122,103,210,54,87,92,36,183,99,142,98,78,200,89,103,167,123,163,165,88,226,157,85,241,119,24,157,247,179,102,167,118,105,93,208,213,114,181,48,168,19,167,148,38,186,81,233,135,17,213,122,115,144,222,124,21,151,82,237,237,183,66,215,164,12,133,215,136,30,178,81,44,146,200,173,123,122,152,250,184,24,198,42,172,146,212,196,213,99,151,165,204,187,243,87,125,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,246,155,46,233,62,117,247,80,210,204,55,83,61,23,232,207,165,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,233,111,95,79,115,167,171,165,187,237,190,201,190,192,118,178,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,49,87,37,79,122,124,167,234,254,187,230,54,226,234,74,86,228,169,239,79,148,253,95,215,124,198,220,93,72,2,149,185,213,251,211,226,223,87,244,63,49,184,151,82,82,183,58,191,122,124,91,234,254,135,230,55,16,56,158,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,249,144,219,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,219,109,209,61,132,223,228,169,239,79,148,253,95,215,124,198,220,99,78,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,5,239,172,130,174,68,107,85,204,70,72,196,111,79,224,52,45,83,150,190,175,83,106,255,0,7,216,60,235,61,34,220,176,250,117,196,46,80,211,65,44,76,129,244,45,107,41,218,171,38,253,111,117,26,210,72,247,49,85,138,249,92,137,211,178,177,178,128,171,94,72,250,189,76,251,86,161,104,37,116,244,145,212,65,81,22,95,107,141,176,75,223,157,143,108,116,181,174,124,158,113,35,35,88,232,17,173,245,94,171,52,139,235,162,47,69,165,1,64,60,209,253,251,53,55,236,95,147,209,17,171,233,102,85,244,87,232,47,210,107,175,209,191,72,122,91,208,254,54,79,3,227,187,125,175,19,216,223,183,222,237,250,157,206,158,174,159,87,125,188,137,43,205,31,223,179,83,126,197,249,61,17,213,56,46,225,39,42,226,231,84,211,22,182,203,224,113,187,23,134,184,100,215,23,58,72,187,116,46,169,141,143,130,9,82,25,99,74,201,35,89,157,11,36,68,107,187,50,42,174,204,80,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,125,118,72,145,177,21,92,247,195,119,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,28,86,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,246,0,49,87,22,62,235,26,201,245,127,144,252,186,115,90,195,101,62,44,125,214,53,147,234,255,0,33,249,116,230,181,128,108,167,194,119,186,198,141,253,95,227,223,46,128,202,166,42,225,59,221,99,70,254,175,241,239,151,64,101,80,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,98,174,74,158,244,249,79,213,253,119,204,109,197,212,148,173,201,83,222,159,41,250,191,174,249,141,184,186,144,0,0,0,0,0,0,0,0,6,181,156,88,251,211,235,39,214,6,67,243,25,205,148,205,107,56,177,247,167,214,79,172,12,135,230,51,129,117,60,174,61,196,244,203,237,175,156,86,146,168,138,188,174,61,196,244,203,237,175,156,86,146,168,0,0,0,0,12,85,197,143,186,198,178,125,95,228,63,46,156,214,176,217,79,139,31,117,141,100,250,191,200,126,93,57,173,96,31,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,133,244,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,168,213,148,242,191,181,113,31,162,252,63,106,54,148,94,177,252,30,229,81,131,227,180,217,92,78,182,182,56,43,32,146,145,147,75,114,99,96,98,58,106,238,169,94,142,73,92,137,50,118,247,150,46,218,172,147,171,134,126,21,116,143,133,12,54,167,15,210,219,109,91,159,113,168,241,55,59,189,202,70,77,113,184,189,21,221,180,154,86,49,141,232,141,174,86,177,140,107,88,221,220,237,186,223,35,222,29,215,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,166,56,223,36,61,105,234,79,23,113,143,99,102,137,232,217,35,122,181,122,36,99,28,137,187,80,215,95,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,209,189,26,231,181,146,197,43,17,239,232,234,93,148,200,235,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,130,15,242,155,227,106,178,223,125,253,140,154,189,149,247,104,46,157,14,195,174,151,123,148,242,73,13,83,89,12,17,217,163,238,43,163,100,46,142,52,88,24,139,27,91,35,95,27,82,71,79,27,91,103,250,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,82,8,187,143,99,29,52,175,86,199,27,21,201,215,35,216,212,93,220,134,178,255,0,232,171,2,202,191,217,92,115,36,199,46,31,239,148,117,214,218,234,121,63,228,201,12,209,200,207,204,230,185,191,5,67,58,241,11,199,30,174,113,29,164,122,127,163,217,155,41,25,109,194,233,225,125,109,90,61,245,21,119,203,140,44,146,8,171,106,38,153,92,244,122,83,191,165,205,71,122,242,201,60,142,85,234,141,144,135,95,227,3,137,75,239,21,58,227,120,212,219,154,118,109,80,245,90,241,186,71,82,178,9,41,44,241,77,35,233,227,149,26,231,245,76,189,215,201,34,171,222,157,201,30,141,84,98,49,173,154,156,166,248,37,172,184,95,127,100,222,175,98,157,170,11,95,67,112,235,93,222,219,60,114,77,84,230,67,60,119,152,251,136,216,223,11,99,145,18,7,162,72,215,72,231,200,213,141,208,70,231,70,14,2,184,59,200,120,167,213,203,99,175,54,122,184,52,234,199,81,227,114,11,156,212,117,94,18,181,144,62,7,73,107,138,162,46,150,182,166,86,205,26,42,119,88,246,68,231,202,157,74,198,181,215,253,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,31,88,0,0,0,0,0,8,1,206,175,221,99,22,250,192,161,249,117,196,170,190,19,189,233,244,111,235,3,30,249,140,5,170,115,171,247,88,197,190,176,40,126,93,113,42,175,132,239,122,125,27,250,192,199,190,99,0,27,41,128,0,16,3,157,95,186,198,45,245,129,67,242,235,137,63,200,1,206,175,221,99,22,250,192,161,249,117,196,10,203,224,119,72,112,221,119,226,163,3,210,221,65,130,174,124,122,237,81,89,53,116,20,211,172,47,168,101,53,20,245,73,10,189,61,102,177,238,129,172,122,181,90,254,135,59,165,204,118,206,77,138,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,40,51,149,199,191,102,153,125,181,242,122,210,255,0,128,0,0,199,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,234,118,203,178,181,90,231,49,237,123,30,246,59,89,115,106,131,85,112,54,83,225,59,221,99,70,254,175,241,239,151,64,107,88,108,167,194,119,186,198,141,253,95,227,223,46,128,214,176,13,132,240,45,11,211,142,34,248,17,210,205,47,213,11,55,142,181,87,105,254,59,44,51,68,168,202,171,125,83,109,144,164,117,84,210,42,47,110,102,117,59,101,217,90,173,115,152,246,189,143,123,29,74,220,87,112,163,168,252,37,106,59,240,172,214,47,29,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,58,154,146,194,170,174,141,206,106,162,189,143,142,71,223,79,9,222,235,26,55,245,127,143,124,186,2,47,243,119,214,253,47,195,244,25,154,65,125,177,227,249,62,97,150,212,69,61,178,221,91,36,157,251,52,12,238,34,222,25,218,217,204,123,92,139,12,123,189,137,34,201,42,42,77,28,115,196,224,194,188,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,29,133,113,99,238,177,172,159,87,249,15,203,167,53,193,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,60,203,254,204,240,253,71,192,57,122,103,24,110,174,103,191,77,50,251,86,151,223,224,186,94,250,21,60,76,158,2,165,90,222,167,108,249,123,108,86,69,222,122,36,146,246,251,143,68,123,220,136,26,246,27,41,240,157,238,177,163,127,87,248,247,203,160,53,172,54,83,225,59,221,99,70,254,175,241,239,151,64,6,10,230,7,203,242,155,139,170,107,94,113,131,223,105,44,122,139,99,167,142,219,12,215,41,165,244,117,125,187,186,231,172,19,35,26,247,68,248,221,44,178,50,70,49,119,234,115,30,215,35,152,248,101,86,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,123,14,192,0,0,0,0,0,20,173,206,175,222,159,22,250,191,161,249,141,196,186,146,149,185,213,251,211,226,223,87,244,63,49,184,128,228,169,239,79,148,253,95,215,124,198,220,93,73,74,220,149,61,233,242,159,171,250,239,152,219,139,169,0,0,0,64,14,117,126,235,24,183,214,5,15,203,174,36,255,0,32,7,58,191,117,140,91,235,2,135,229,215,16,42,175,132,239,122,125,27,250,192,199,190,99,1,178,153,173,103,9,222,244,250,55,245,129,143,124,198,3,100,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,64,226,179,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,175,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,234,139,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,122,157,79,114,189,237,114,178,21,102,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,64,216,164,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,206,111,93,40,241,109,26,177,104,53,162,243,209,122,205,174,17,220,110,148,145,164,18,127,73,233,28,175,106,76,142,85,150,46,229,90,83,186,55,181,168,143,240,147,183,173,17,174,107,170,91,78,180,207,42,213,11,141,226,221,139,82,119,61,3,143,221,114,107,140,239,142,69,134,150,134,130,150,74,137,95,35,152,199,116,117,118,219,19,21,219,53,101,154,38,43,155,215,185,157,121,144,235,125,215,91,184,175,203,29,112,177,210,90,233,240,58,138,140,30,133,144,200,233,31,60,20,21,149,8,179,202,229,217,21,242,75,36,175,68,107,81,26,197,99,61,101,106,200,249,1,192,78,131,83,90,120,38,226,63,136,219,205,21,91,46,87,220,31,36,198,108,171,53,60,177,51,209,208,219,223,45,76,209,61,95,209,59,37,168,72,227,85,232,251,219,232,94,212,127,172,246,160,87,1,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,216,117,242,197,57,205,232,93,102,45,172,182,45,121,180,89,186,44,185,181,190,59,117,210,174,53,158,79,233,197,35,85,141,89,149,200,177,69,220,164,74,118,198,198,185,21,254,18,119,116,34,181,206,112,78,174,89,122,215,247,105,225,31,22,241,22,255,0,11,95,130,109,133,86,116,69,209,12,190,10,8,124,60,145,239,35,220,237,233,101,166,235,114,244,239,42,75,210,212,111,78,242,168,166,190,76,154,233,89,139,107,45,247,65,174,247,158,139,46,109,111,146,227,107,164,145,39,147,250,113,72,212,123,146,20,106,172,81,119,41,18,161,210,61,205,69,127,132,129,189,104,173,107,93,114,128,0,0,12,85,197,143,186,198,178,125,95,228,63,46,156,202,166,42,226,199,221,99,89,62,175,242,31,151,78,6,181,134,213,6,170,230,213,0,0,0,69,94,104,254,226,122,155,246,47,206,40,138,86,225,59,222,159,70,254,176,49,239,152,192,93,79,52,127,113,61,77,251,23,231,20,69,43,112,157,239,79,163,127,88,24,247,204,96,3,101,50,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,49,87,37,79,122,124,167,234,254,187,230,54,226,234,74,86,228,169,239,79,148,253,95,215,124,198,220,93,72,26,214,113,99,239,79,172,159,88,25,15,204,103,45,83,146,167,186,198,83,245,129,93,242,235,113,85,124,88,251,211,235,39,214,6,67,243,25,203,84,228,169,238,177,148,253,96,87,124,186,220,4,255,0,49,87,22,62,235,26,201,245,127,144,252,186,115,42,152,171,139,31,117,141,100,250,191,200,126,93,56,26,214,23,103,153,241,199,134,240,133,193,54,140,210,210,178,146,249,168,183,205,55,176,62,195,97,123,215,162,54,122,62,22,248,218,206,149,71,50,153,174,71,34,53,21,31,51,218,172,98,181,27,44,177,82,97,202,223,242,204,171,43,244,111,210,156,154,235,121,244,53,190,27,77,187,210,21,178,84,120,58,24,183,237,83,67,214,171,219,133,157,78,233,141,187,53,187,174,200,155,128,255,0,69,89,238,85,254,202,228,121,38,71,112,255,0,124,172,174,185,87,84,73,255,0,42,73,166,146,71,254,119,57,206,248,170,151,167,203,155,130,143,216,171,167,19,223,243,251,101,170,77,77,202,126,249,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,194,188,174,184,5,163,195,236,86,222,38,53,138,223,106,186,93,114,59,125,53,118,39,103,158,154,10,200,237,148,175,124,85,48,92,156,247,53,221,21,142,237,198,232,187,106,215,67,27,157,212,170,249,21,144,217,80,24,171,139,31,117,141,100,250,191,200,126,93,57,173,97,178,159,22,62,235,26,201,245,127,144,252,186,115,90,192,54,168,0,1,26,184,223,224,187,21,226,227,78,39,161,162,109,170,201,159,91,123,115,217,50,25,104,99,116,143,237,36,221,52,53,51,163,22,100,163,122,207,34,171,88,190,164,138,217,122,95,210,177,190,128,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,51,105,51,90,206,44,125,233,245,147,235,3,33,249,140,224,93,79,43,143,113,61,50,251,107,231,21,165,43,113,99,239,79,172,159,88,25,15,204,103,46,167,149,199,184,158,153,125,181,243,138,210,149,184,177,247,167,214,79,172,12,135,230,51,129,117,60,174,61,196,244,203,237,175,156,86,146,168,138,188,174,61,196,244,203,237,175,156,86,146,168,0,0,0,0,10,1,230,143,239,217,169,191,98,252,158,136,159,252,149,61,214,50,159,172,10,239,151,91,136,1,205,31,223,179,83,126,197,249,61,17,63,249,42,123,172,101,63,88,21,223,46,183,1,63,192,0,8,171,204,211,90,254,226,220,35,229,62,30,223,226,171,243,189,240,170,62,184,186,225,139,198,193,55,136,146,77,164,99,155,181,44,85,61,14,78,173,165,88,186,154,173,234,218,85,20,215,206,111,93,43,50,157,101,177,104,53,162,243,215,101,194,109,241,220,110,148,145,164,241,255,0,78,42,218,175,106,76,142,84,138,94,221,34,211,186,55,181,170,172,241,115,183,173,85,206,107,66,5,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,176,235,229,138,114,100,208,186,204,167,89,111,186,243,119,179,117,217,112,155,124,150,235,93,92,139,60,127,211,138,182,163,28,176,171,81,34,151,183,72,181,13,145,142,114,171,60,92,14,232,85,115,92,218,235,3,181,106,46,153,229,90,95,113,179,219,178,154,78,223,167,177,251,86,77,110,157,145,200,144,213,80,215,210,199,81,19,227,115,216,222,190,158,227,162,122,183,118,164,176,202,196,115,186,55,45,127,146,198,177,90,175,90,71,149,232,133,194,253,87,45,247,26,188,62,247,67,71,87,84,215,49,182,170,166,70,213,109,44,106,245,122,50,58,152,229,124,168,214,35,26,250,200,215,117,116,170,97,94,61,180,26,154,237,193,55,14,28,70,217,168,170,223,114,177,96,248,222,51,122,88,105,229,149,158,142,154,222,201,105,166,149,232,254,136,25,21,66,201,26,47,71,223,31,92,198,171,253,86,53,99,255,0,45,237,111,186,232,143,21,248,155,173,246,58,75,165,62,121,81,79,131,215,50,105,29,27,224,130,190,178,157,18,120,156,155,162,62,57,99,137,234,142,106,163,152,143,103,170,174,73,24,27,4,149,87,207,59,241,39,250,73,250,180,181,66,170,249,231,126,36,255,0,73,63,86,129,138,185,42,123,211,229,63,87,245,223,49,183,23,82,82,183,37,79,122,124,167,234,254,187,230,54,226,234,64,20,173,206,175,222,159,22,250,191,161,249,141,196,186,146,149,185,213,251,211,226,223,87,244,63,49,184,128,228,169,239,79,148,253,95,215,124,198,220,103,94,119,26,95,106,170,192,52,247,90,33,117,36,23,43,101,226,92,94,161,27,68,222,253,100,21,48,201,83,23,93,70,232,238,136,29,73,55,76,106,142,77,234,228,114,43,124,250,240,87,37,79,122,124,167,234,254,187,230,54,226,199,249,132,105,125,171,85,120,62,212,155,101,193,212,144,212,88,44,242,229,20,53,115,81,54,165,244,243,219,218,181,43,218,221,81,99,124,177,71,45,58,200,213,221,172,168,127,147,145,85,142,10,139,229,151,173,127,113,110,46,49,111,17,111,241,84,25,222,216,85,103,68,93,115,69,227,103,135,195,201,30,242,49,173,218,170,42,110,183,47,86,209,44,189,45,87,116,237,127,198,174,250,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,237,54,104,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,55,223,101,95,104,20,67,205,31,223,179,83,126,197,249,61,17,63,249,42,123,172,101,63,88,21,223,46,183,16,3,154,63,191,102,166,253,139,242,122,34,127,242,84,247,88,202,126,176,43,190,93,110,2,127,128,0,197,92,88,251,172,107,39,213,254,67,242,233,205,107,13,148,248,177,247,88,214,79,171,252,135,229,211,154,214,1,178,159,9,222,235,26,55,245,127,143,124,186,3,42,152,171,132,239,117,141,27,250,191,199,190,93,1,149,64,21,87,207,59,241,39,250,73,250,180,181,66,170,249,231,126,36,255,0,73,63,86,129,138,185,42,123,211,229,63,87,245,223,49,183,23,82,82,183,37,79,122,124,167,234,254,187,230,54,226,234,64,0,0,0,0,0,0,0,0,26,214,113,99,239,79,172,159,88,25,15,204,103,54,83,53,172,226,199,222,159,89,62,176,50,31,152,206,5,212,242,184,247,19,211,47,182,190,113,90,74,162,42,242,184,247,19,211,47,182,190,113,90,74,160,0,0,0,0,49,87,22,62,235,26,201,245,127,144,252,186,115,90,195,101,62,44,125,214,53,147,234,255,0,33,249,116,230,181,128,108,167,194,119,186,198,141,253,95,227,223,46,128,202,166,42,225,59,221,99,70,254,175,241,239,151,64,101,80,0,17,215,142,78,46,237,92,32,233,27,114,184,45,212,151,140,178,253,80,235,110,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,78,158,190,218,110,175,146,24,213,209,247,82,70,133,112,115,155,251,150,126,200,235,23,209,63,245,103,244,126,63,165,190,31,195,120,127,195,95,5,220,237,253,247,198,118,122,186,251,191,248,15,3,209,228,64,3,149,255,0,69,89,238,85,254,202,228,121,38,71,112,255,0,124,172,174,185,87,84,73,255,0,42,73,166,146,71,254,119,57,206,248,170,153,171,136,158,11,181,79,134,205,56,211,125,72,205,91,220,164,207,173,253,250,154,118,80,212,195,37,138,185,83,186,202,26,181,145,141,70,204,232,30,215,116,175,75,187,145,85,49,26,173,133,36,144,46,83,151,87,220,107,246,35,224,159,113,159,69,118,125,31,7,210,95,5,213,222,250,69,216,139,210,30,43,175,239,157,238,230,219,117,121,118,187,61,191,188,246,137,42,107,237,192,87,24,153,15,11,26,185,108,109,230,241,87,62,157,95,42,60,22,65,108,154,178,171,194,81,50,119,192,217,46,145,83,197,212,215,84,196,216,99,85,94,211,222,248,154,248,147,165,94,215,54,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,3,235,0,0,0,0,0,1,0,57,213,251,172,98,223,88,20,63,46,184,149,87,194,119,189,62,141,253,96,99,223,49,128,181,78,117,126,235,24,183,214,5,15,203,174,37,85,240,157,239,79,163,127,88,24,247,204,96,3,101,48,0,2,0,115,171,247,88,197,190,176,40,126,93,113,39,249,0,57,213,251,172,98,223,88,20,63,46,184,129,0,57,92,123,246,105,151,219,95,39,173,47,248,160,30,87,30,253,154,101,246,215,201,235,75,254,0,0,0,106,174,109,80,106,174,6,202,124,39,123,172,104,223,213,254,61,242,232,13,107,13,148,248,78,247,88,209,191,171,252,123,229,208,26,214,1,122,121,7,22,216,175,8,220,2,232,230,83,114,139,199,100,151,221,63,179,219,241,155,115,91,28,189,202,230,217,88,246,79,60,75,52,82,45,28,114,36,45,153,241,170,185,189,232,209,19,119,161,74,218,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,61,50,72,248,225,235,95,82,8,187,143,123,219,12,76,70,199,27,21,203,209,27,24,212,93,154,135,203,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,89,238,123,221,212,247,185,203,101,60,169,248,18,186,173,214,131,138,109,101,198,105,27,109,109,58,79,132,90,174,48,57,211,201,58,185,142,142,240,172,85,70,177,141,106,57,32,235,107,149,234,254,251,81,157,16,73,32,102,174,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,175,210,198,163,24,230,163,230,71,202,14,44,125,214,53,147,234,255,0,33,249,116,230,85,49,87,22,62,235,26,201,245,127,144,252,186,112,53,172,54,83,225,59,221,99,70,254,175,241,239,151,64,107,88,108,167,194,119,186,198,141,253,95,227,223,46,128,12,170,0,0,0,0,0,0,82,183,58,191,122,124,91,234,254,135,230,55,18,234,74,86,231,87,239,79,139,125,95,208,252,198,226,3,146,167,189,62,83,245,127,93,243,27,113,117,37,43,114,84,247,167,202,126,175,235,190,99,110,46,164,0,0,1,0,57,213,251,172,98,223,88,20,63,46,184,147,252,128,28,234,253,214,49,111,172,10,31,151,92,64,170,190,19,189,233,244,111,235,3,30,249,140,4,255,0,230,185,199,79,238,252,47,232,166,103,254,216,165,207,235,104,91,253,235,91,107,142,161,29,255,0,11,226,152,214,255,0,2,21,127,245,68,37,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,114,214,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,110,85,114,251,84,14,127,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,157,77,221,118,87,43,156,214,49,175,123,216,199,100,14,45,184,46,213,62,17,178,166,91,114,150,250,119,27,174,217,214,236,154,223,67,82,202,25,58,228,157,34,167,153,239,98,71,21,98,199,78,233,93,78,217,36,233,107,145,81,239,79,50,229,56,32,224,187,21,225,31,78,32,161,173,109,170,247,159,92,187,147,222,242,24,168,99,108,140,238,164,61,84,52,211,171,18,101,163,98,193,26,163,94,190,188,136,233,122,89,212,145,179,42,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,167,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,122,140,141,36,98,162,181,236,154,239,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,172,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,122,36,107,119,86,163,221,208,244,124,110,94,182,57,18,127,242,167,227,182,234,151,90,14,22,117,151,38,164,117,181,212,233,6,17,117,184,206,230,207,28,232,230,54,59,58,189,81,90,246,57,170,229,131,173,205,86,43,59,13,87,245,193,28,97,107,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,6,10,227,131,88,173,90,33,194,230,160,101,213,151,234,187,85,202,182,207,83,100,176,203,67,84,216,43,86,235,87,19,161,166,117,59,149,236,119,92,110,114,206,229,141,122,219,28,18,61,168,189,27,25,212,169,94,116,124,66,250,78,251,142,112,197,105,166,181,84,82,90,60,54,91,119,173,142,171,187,85,13,115,217,83,12,20,110,141,171,180,59,65,34,204,228,126,238,123,106,32,84,70,53,187,200,21,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,176,78,97,166,127,113,190,93,25,70,150,201,73,106,167,171,198,116,126,233,111,175,244,92,125,20,179,87,50,209,47,138,157,158,163,21,221,217,214,89,21,238,106,57,238,122,185,201,212,229,43,3,148,222,133,216,181,131,137,175,164,153,109,154,235,87,106,211,187,123,50,74,89,169,213,241,210,178,241,29,84,41,68,202,137,26,159,240,243,50,62,166,171,221,76,187,245,49,178,49,214,255,0,197,143,186,198,178,125,95,228,63,46,156,13,107,11,254,230,105,162,159,118,158,17,242,159,15,112,240,181,248,38,249,173,31,92,189,16,203,224,160,155,196,71,38,209,189,206,222,150,90,158,134,167,78,242,164,93,78,70,245,111,64,38,213,0,106,239,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,158,211,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,246,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,52,228,247,175,223,79,244,58,227,164,121,110,161,122,87,41,194,238,15,244,93,174,177,255,0,209,84,216,234,195,78,216,59,110,84,69,150,24,231,89,227,252,39,44,77,116,44,94,134,44,45,80,159,224,0,6,42,226,199,221,99,89,62,175,242,31,151,78,101,83,21,113,99,238,177,172,159,87,249,15,203,167,3,90,195,106,131,85,115,106,128,0,0,34,175,52,127,113,61,77,251,23,231,20,69,43,112,157,239,79,163,127,88,24,247,204,96,46,167,154,63,184,158,166,253,139,243,138,34,149,184,78,247,167,209,191,172,12,123,230,48,1,178,153,85,124,243,191,18,127,164,159,171,75,84,42,175,158,119,226,79,244,147,245,104,24,171,146,167,189,62,83,245,127,93,243,27,113,117,37,43,114,84,247,167,202,126,175,235,190,99,110,46,164,13,107,56,177,247,167,214,79,172,12,135,230,51,150,169,201,83,221,99,41,250,192,174,249,117,184,170,190,44,125,233,245,147,235,3,33,249,140,229,170,114,84,247,88,202,126,176,43,190,93,110,2,127,152,171,139,31,117,141,100,250,191,200,126,93,57,149,76,85,197,143,186,198,178,125,95,228,63,46,156,13,107,11,9,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,245,166,129,99,123,92,196,145,142,197,92,188,248,44,186,241,79,170,20,247,220,191,31,171,118,149,227,85,10,185,5,98,84,186,149,43,103,72,250,162,183,193,35,90,174,123,220,229,137,210,163,21,170,200,85,203,220,141,239,135,170,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,235,0,1,138,184,177,247,88,214,79,171,252,135,229,211,154,214,27,41,241,99,238,177,172,159,87,249,15,203,167,53,172,3,106,128,0,3,90,206,44,125,233,245,147,235,3,33,249,140,230,202,102,181,156,88,251,211,235,39,214,6,67,243,25,192,186,158,87,30,226,122,101,246,215,206,43,74,86,226,199,222,159,89,62,176,50,31,152,206,93,79,43,143,113,61,50,251,107,231,21,165,43,113,99,239,79,172,159,88,25,15,204,103,2,234,121,92,123,137,233,151,219,95,56,173,37,81,21,121,92,123,137,233,151,219,95,56,173,37,80,0,0,0,0,20,3,205,31,223,179,83,126,197,249,61,17,63,249,42,123,172,101,63,88,21,223,46,183,16,3,154,63,191,102,166,253,139,242,122,34,127,242,84,247,88,202,126,176,43,190,93,110,2,127,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,237,53,151,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,105,114,124,221,248,138,166,211,109,6,102,142,99,25,101,37,46,89,159,212,69,13,117,12,82,202,218,216,236,9,220,89,230,69,137,200,145,178,89,99,142,157,82,77,219,44,114,84,177,173,119,75,213,149,109,193,182,133,214,113,19,196,118,25,167,62,134,244,141,149,215,8,238,57,27,94,179,178,22,89,233,222,217,42,146,73,96,69,124,93,198,39,97,143,221,169,221,154,38,245,181,92,142,64,185,78,89,122,41,247,22,225,31,22,241,23,15,21,95,157,237,154,214,116,75,215,12,94,54,8,124,60,113,239,27,28,221,169,98,166,235,106,245,109,42,203,210,229,111,78,212,2,109,80,106,174,6,194,120,126,153,253,217,57,116,98,250,91,29,37,170,162,175,38,209,251,93,190,131,210,145,245,210,195,92,251,68,94,22,119,250,143,86,246,167,72,164,71,181,170,230,57,136,230,167,83,80,160,28,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,204,216,251,132,239,117,141,27,250,191,199,190,93,1,81,124,221,244,118,213,166,188,81,179,46,199,44,53,116,54,221,65,179,197,123,169,149,41,91,21,20,151,86,203,36,53,109,129,204,99,90,175,86,178,158,121,81,85,207,238,85,57,238,95,190,53,0,181,78,7,245,138,213,173,252,46,105,254,93,71,126,171,186,220,168,172,244,214,75,244,181,213,77,158,181,46,180,145,54,26,151,84,57,30,247,117,200,230,164,237,89,23,173,209,207,27,220,137,215,177,8,57,231,126,36,255,0,73,63,86,157,127,146,198,188,212,218,115,44,175,135,43,205,109,35,45,183,218,119,228,214,84,154,162,40,159,233,24,82,56,170,97,137,138,206,185,223,45,58,71,34,167,95,222,217,66,247,35,61,103,185,59,7,60,239,196,159,233,39,234,208,49,87,37,79,122,124,167,234,254,187,230,54,226,234,74,86,228,169,239,79,148,253,95,215,124,198,220,93,72,2,149,185,213,251,211,226,223,87,244,63,49,184,151,82,82,183,58,191,122,124,91,234,254,135,230,55,16,28,149,61,233,242,159,171,250,239,152,219,139,158,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,30,74,158,244,249,79,213,253,119,204,109,197,212,129,172,102,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,246,23,147,203,47,90,254,237,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,181,121,185,233,158,43,167,124,92,77,113,197,169,60,39,211,92,126,147,38,184,192,200,227,142,22,215,73,61,69,60,175,141,172,99,118,238,120,86,202,245,119,83,157,44,178,189,93,235,108,153,215,146,62,175,84,178,235,168,90,9,93,61,92,148,243,211,197,151,218,227,108,17,118,32,123,29,29,45,107,159,39,148,170,249,18,74,4,107,125,102,34,67,34,250,138,171,214,17,131,154,63,191,102,166,253,139,242,122,34,127,242,84,247,88,202,126,176,43,190,93,110,32,7,52,127,126,205,77,251,23,228,244,68,255,0,228,169,238,177,148,253,96,87,124,186,220,4,255,0,0,1,138,184,177,247,88,214,79,171,252,135,229,211,154,214,27,41,241,99,238,177,172,159,87,249,15,203,167,53,172,3,101,62,19,189,214,52,111,234,255,0,30,249,116,6,85,49,87,9,222,235,26,55,245,127,143,124,186,3,42,128,42,175,158,119,226,79,244,147,245,105,106,133,85,243,206,252,73,254,146,126,173,3,21,114,84,247,167,202,126,175,235,190,99,110,46,164,165,110,74,158,244,249,79,213,253,119,204,109,197,212,128,0,0,0,0,0,0,0,0,53,172,226,199,222,159,89,62,176,50,31,152,206,108,166,107,89,197,143,189,62,178,125,96,100,63,49,156,11,169,229,113,238,39,166,95,109,124,226,180,149,68,85,229,113,238,39,166,95,109,124,226,180,149,64,0,0,0,0,98,174,44,125,214,53,147,234,255,0,33,249,116,230,181,134,202,124,88,251,172,107,39,213,254,67,242,233,205,107,0,217,79,132,239,117,141,27,250,191,199,190,93,1,149,76,85,194,119,186,198,141,253,95,227,223,46,128,202,160,117,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,158,153,35,100,147,116,39,169,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,67,93,126,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,223,72,245,107,88,215,203,44,175,70,51,175,165,38,87,57,253,70,213,203,134,168,99,90,97,125,197,106,236,186,125,107,167,117,202,197,92,218,151,190,12,134,173,241,198,147,206,244,69,237,53,244,202,229,133,177,171,123,172,73,36,145,93,209,82,196,72,255,0,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,184,36,255,0,41,190,9,107,46,23,223,217,55,171,216,167,106,130,215,208,220,58,215,119,182,207,28,147,85,57,144,207,29,230,62,226,54,55,194,216,228,68,129,232,146,53,210,57,242,53,99,116,17,185,214,127,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,245,39,139,184,199,177,179,68,244,108,145,189,90,189,18,49,142,68,221,168,118,11,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,112,120,192,225,174,251,194,182,184,222,52,202,230,189,235,84,221,87,76,110,173,213,76,158,74,187,60,179,72,202,121,37,86,181,157,51,39,105,241,200,138,198,39,114,55,171,81,88,172,115,166,167,41,190,54,171,45,247,223,216,201,171,217,95,118,130,233,208,236,58,233,119,185,79,36,144,213,53,144,193,29,154,62,226,186,54,66,232,227,69,129,136,177,181,178,53,241,181,36,116,241,181,179,171,141,30,18,113,94,46,116,177,113,107,148,190,7,36,177,120,155,134,51,113,107,163,139,183,92,234,105,24,200,39,149,97,150,68,163,146,69,133,211,50,52,71,59,179,26,162,238,196,53,247,187,91,51,45,40,207,235,108,213,146,85,216,50,204,58,241,37,52,175,164,171,68,158,223,113,164,153,90,229,142,104,92,168,143,142,88,215,103,198,229,243,106,43,87,216,160,109,16,8,213,203,211,86,117,79,87,248,101,199,239,122,189,136,93,108,247,171,87,110,211,79,112,184,182,165,36,200,104,99,165,130,74,123,170,45,66,117,201,222,100,168,142,145,28,246,201,36,114,61,174,68,119,67,36,168,0,0,0,0,16,3,157,95,186,198,45,245,129,67,242,235,137,85,124,39,123,211,232,223,214,6,61,243,24,11,84,231,87,238,177,139,125,96,80,252,186,226,85,95,9,222,244,250,55,245,129,143,124,198,0,54,83,0,0,32,7,58,191,117,140,91,235,2,135,229,215,18,127,144,3,157,95,186,198,45,245,129,67,242,235,136,16,3,149,199,191,102,153,125,181,242,122,210,255,0,138,1,229,113,239,217,166,95,109,124,158,180,191,224,0,0,6,170,230,213,6,170,224,108,167,194,119,186,198,141,253,95,227,223,46,128,214,176,217,79,132,239,117,141,27,250,191,199,190,93,1,70,220,25,240,103,159,113,103,159,211,81,209,208,213,219,176,155,117,67,37,191,95,165,138,104,96,116,17,205,78,149,52,148,181,41,4,176,173,119,102,161,36,142,41,54,77,147,169,222,94,208,202,188,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,245,217,34,70,196,85,115,223,13,223,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,113,88,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,24,171,139,31,117,141,100,250,191,200,126,93,57,149,76,85,197,143,186,198,178,125,95,228,63,46,156,13,107,13,148,248,78,247,88,209,191,171,252,123,229,208,26,214,27,41,240,157,238,177,163,127,87,248,247,203,160,3,42,128,0,0,0,0,0,20,173,206,175,222,159,22,250,191,161,249,141,196,186,146,149,185,213,251,211,226,223,87,244,63,49,184,128,228,169,239,79,148,253,95,215,124,198,220,93,73,74,220,149,61,233,242,159,171,250,239,152,219,139,169,0,0,0,64,14,117,126,235,24,183,214,5,15,203,174,36,255,0,32,7,58,191,117,140,91,235,2,135,229,215,16,41,130,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,234,121,104,112,21,77,160,216,244,58,213,171,54,42,73,245,22,249,79,28,214,134,73,221,235,176,91,167,165,141,206,133,208,205,20,110,130,185,93,36,209,76,190,191,75,26,140,99,154,143,153,31,136,57,81,240,45,251,135,20,26,215,134,127,181,234,176,10,42,231,127,124,231,93,36,167,86,255,0,193,120,87,185,223,195,153,25,253,79,49,106,128,0,0,71,254,52,120,73,197,120,185,210,197,197,174,82,248,28,146,197,226,110,24,205,197,174,142,46,221,115,169,164,99,32,158,85,134,89,18,142,73,22,23,76,200,209,28,238,204,106,139,187,16,163,108,43,132,205,121,206,117,230,94,27,168,48,90,186,28,218,134,161,209,93,105,235,189,72,45,112,55,167,174,174,162,86,163,154,148,200,215,177,205,149,157,73,34,73,26,69,220,89,35,71,236,146,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,135,95,210,123,6,85,138,105,102,27,139,103,87,191,76,228,150,108,126,221,111,188,92,124,76,149,30,50,186,42,104,217,60,253,217,81,36,147,174,70,189,221,111,68,115,183,221,81,21,84,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,131,90,249,64,221,117,171,87,50,253,87,188,241,67,87,29,70,83,120,169,185,50,158,167,22,117,91,232,224,123,215,179,74,146,186,185,21,236,134,46,220,76,245,90,136,200,218,136,214,162,34,37,143,128,35,175,4,188,30,90,184,55,192,47,184,132,57,85,38,85,114,191,94,22,229,81,122,109,145,182,249,221,3,97,142,56,169,95,247,217,92,246,70,230,204,246,238,253,145,106,36,217,169,186,171,178,254,172,96,191,117,13,44,204,180,207,210,158,140,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,118,176,5,85,254,209,143,254,84,95,244,39,255,0,143,45,80,0,33,175,27,92,184,237,92,97,231,246,45,70,135,86,106,240,251,149,170,206,150,74,136,157,102,109,198,10,136,25,52,147,68,230,55,189,11,163,122,58,121,145,202,174,122,57,22,61,145,157,42,175,226,184,54,229,181,117,225,7,87,38,212,235,126,185,82,100,244,245,246,122,139,37,117,186,108,81,212,175,124,18,62,41,81,209,76,149,175,72,222,146,193,18,170,186,55,162,179,173,187,34,185,30,217,190,0,0,0,29,83,86,48,95,186,134,150,102,90,103,233,79,70,125,45,199,238,54,47,27,216,239,120,95,21,77,36,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,59,88,2,170,255,0,104,199,255,0,42,47,250,19,255,0,199,150,168,0,0,0,24,171,138,61,11,253,146,154,19,147,104,167,210,159,163,159,72,252,23,244,207,192,248,206,199,135,172,130,167,247,30,228,125,93,93,142,159,195,77,186,183,243,219,101,133,90,79,201,175,238,95,170,120,110,166,126,200,239,73,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,17,87,142,126,6,63,102,143,208,159,244,209,250,29,244,59,210,95,236,39,164,60,87,139,240,223,248,196,61,29,62,27,251,173,250,254,27,121,202,160,4,42,224,167,150,247,236,62,213,59,174,166,125,217,126,150,250,79,31,158,197,224,190,142,248,14,223,114,166,158,110,239,115,197,75,190,222,27,167,167,165,55,235,223,127,45,150,106,128,5,106,234,199,38,191,186,134,169,230,90,153,251,35,189,25,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,135,218,89,117,211,63,167,191,75,125,39,144,79,125,241,190,139,240,29,190,229,53,60,61,174,223,122,93,246,240,221,93,93,73,191,94,219,121,110,178,0,0,58,254,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,190,219,162,251,14,192,0,233,90,59,163,184,14,133,96,22,189,57,211,155,13,37,186,219,110,167,130,41,101,138,150,24,103,184,79,28,49,194,234,186,167,66,198,54,90,153,27,19,22,73,85,168,174,84,254,36,78,234,0,0,0,29,83,86,48,95,186,134,150,102,90,103,233,79,70,125,45,199,238,54,47,27,216,239,120,95,21,77,36,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,43,91,246,140,127,242,162,255,0,161,63,252,121,106,128,0,0,1,90,186,177,201,175,238,161,170,121,150,166,126,200,239,70,125,45,200,46,55,223,5,244,67,189,225,124,85,76,147,118,187,158,53,189,125,61,206,158,174,150,239,182,251,38,251,22,84,0,197,92,46,104,95,236,107,208,156,103,69,62,148,253,35,250,57,227,127,166,126,7,193,247,252,69,100,245,63,184,247,36,233,233,239,244,254,26,239,211,191,150,251,36,42,213,142,77,127,117,13,83,204,181,51,246,71,122,51,233,110,65,113,190,248,47,162,29,239,11,226,170,100,155,181,220,241,173,235,233,238,116,245,116,183,125,183,217,55,216,178,160,6,42,225,115,66,255,0,99,94,132,227,58,41,244,167,233,31,209,207,27,253,51,240,62,15,191,226,43,39,169,253,199,185,39,79,79,127,167,240,215,126,157,252,183,217,50,168,0,0,0,0,0,64,14,40,249,82,126,201,77,118,201,181,175,238,245,244,115,233,31,130,254,150,125,22,241,157,143,15,71,5,55,238,222,46,62,174,174,199,87,224,38,221,91,121,237,186,231,254,10,120,82,253,135,218,89,117,211,63,167,191,75,125,39,144,79,125,241,190,139,240,29,190,229,53,60,61,174,223,122,93,246,240,221,93,93,73,191,94,219,121,110,178,0,0,0,1,8,56,201,229,181,117,226,251,87,33,212,235,134,185,82,99,20,244,22,122,123,37,13,186,28,81,213,79,100,17,190,89,85,210,204,181,172,73,30,178,207,42,162,182,54,34,51,161,187,42,181,94,238,87,130,94,92,118,174,15,51,251,238,163,77,171,53,121,133,202,235,103,91,37,60,77,179,54,221,5,60,15,154,57,165,115,219,222,153,210,61,93,4,40,213,71,49,26,137,38,232,254,164,86,76,160,0,170,191,218,49,255,0,202,139,254,132,255,0,241,229,170,0,58,166,147,224,191,114,253,44,195,116,207,210,158,147,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,98,14,54,184,60,181,113,145,128,88,177,9,178,170,76,86,229,97,188,37,202,158,244,235,35,110,19,182,7,67,36,114,210,179,239,177,57,140,145,206,133,238,217,251,42,211,199,187,87,100,86,200,160,5,112,104,167,40,27,174,138,234,230,33,170,246,110,40,106,228,168,197,175,20,215,39,211,211,98,206,164,125,100,12,122,119,169,86,86,215,42,177,147,69,220,137,254,171,145,89,35,145,90,228,85,69,206,188,115,240,49,251,52,126,132,255,0,166,143,208,239,161,222,146,255,0,97,61,33,226,188,95,134,255,0,198,33,232,233,240,223,221,111,215,240,219,206,85,0,33,87,5,60,183,191,97,246,169,221,117,51,238,203,244,183,210,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,249,108,179,84,0,4,42,227,91,150,247,236,193,213,59,86,166,125,217,126,137,122,51,31,130,197,224,190,142,248,254,231,110,166,162,110,239,115,197,69,182,254,39,167,167,165,118,232,223,127,61,146,106,128,33,87,5,60,183,191,97,246,169,221,117,51,238,203,244,183,210,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,249,108,179,84,0,34,175,27,220,3,98,188,101,125,26,187,253,50,250,27,146,99,157,234,111,74,71,103,142,187,198,80,201,235,120,121,155,215,20,139,219,145,58,227,94,239,75,59,179,250,138,178,117,55,31,240,135,203,54,251,194,94,178,211,106,173,163,136,143,77,210,62,223,85,107,186,90,62,137,50,155,199,210,202,212,115,99,239,186,170,85,139,166,120,233,229,221,173,234,94,215,70,232,215,56,157,64,8,1,197,31,42,79,217,41,174,217,54,181,253,222,190,142,125,35,240,95,210,207,162,222,51,177,225,232,224,166,253,219,197,199,213,213,216,234,252,4,219,171,111,61,183,92,255,0,193,79,10,95,176,251,75,46,186,103,244,247,233,111,164,242,9,239,190,55,209,126,3,183,220,166,167,135,181,219,239,75,190,222,27,171,171,169,55,235,219,111,45,214,64,0,0,0,58,166,172,96,191,117,13,44,204,180,207,210,158,140,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,86,183,237,24,255,0,229,69,255,0,66,127,248,242,213,0,29,83,73,240,95,185,126,150,97,186,103,233,79,73,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,8,171,199,63,3,31,179,71,232,79,250,104,253,14,250,29,233,47,246,19,210,30,43,197,248,111,252,98,30,142,159,13,253,214,253,127,13,188,229,80,2,21,112,83,203,123,246,31,106,157,215,83,62,236,191,75,125,39,143,207,98,240,95,71,124,7,111,185,83,79,55,119,185,226,165,223,111,13,211,211,210,155,245,239,191,150,203,53,64,0,0,0,0,0,0,0,0,0,86,174,172,114,107,251,168,106,158,101,169,159,178,59,209,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,26,244,39,25,209,79,165,63,72,254,142,120,223,233,159,129,240,125,255,0,17,89,61,79,238,61,201,58,122,123,253,63,134,187,244,239,229,190,201,149,64,0,0,0,0,3,170,106,198,11,247,80,210,204,203,76,253,41,232,207,165,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,234,111,95,79,115,171,167,169,187,237,182,233,190,229,107,126,209,143,254,84,95,244,39,255,0,143,45,80,1,213,52,159,5,251,151,233,102,27,166,126,148,244,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,115,181,128,7,74,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,241,162,252,154,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,32,0,0,0,4,106,214,126,95,186,5,174,218,227,101,215,188,214,27,171,47,86,175,1,226,109,212,141,162,75,109,227,194,76,175,103,143,138,74,103,190,163,173,157,48,63,119,166,240,198,198,38,200,212,36,168,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,250,192,0,0,0,0,2,63,241,173,194,151,236,193,210,203,86,153,253,61,250,37,232,204,130,11,239,141,244,95,143,238,118,233,170,33,237,118,251,209,109,191,137,234,234,234,93,186,54,219,207,116,138,186,79,201,175,238,95,170,120,110,166,126,200,239,73,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,17,255,0,141,110,20,191,102,14,150,90,180,207,233,239,209,47,70,100,16,95,124,111,162,252,127,115,183,77,81,15,107,183,222,139,109,252,79,87,87,82,237,209,182,222,123,164,128,0,64,14,23,57,82,126,198,189,118,198,117,175,238,245,244,143,232,231,141,254,150,125,22,240,125,255,0,17,71,61,55,238,222,46,78,158,158,255,0,87,224,46,253,59,121,111,186,79,240,0,0,0,21,87,251,70,63,249,81,127,208,159,254,60,181,64,7,84,210,124,23,238,95,165,152,110,153,250,83,210,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,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,228,0,0,0,0,234,154,177,130,253,212,52,179,50,211,63,74,122,51,233,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,250,155,215,211,220,234,233,234,110,251,109,186,111,185,218,192,21,87,251,70,63,249,81,127,208,159,254,60,178,157,39,193,126,229,250,89,134,233,159,165,61,39,244,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,125,78,232,234,237,245,116,245,59,109,246,221,118,220,237,96,0,0,0,0,0,0,1,10,184,214,229,189,251,48,117,78,213,169,159,118,95,162,94,140,199,224,177,120,47,163,190,63,185,219,169,168,155,187,220,241,81,109,191,137,233,233,233,93,186,55,223,207,100,154,160,8,85,193,79,45,239,216,125,170,119,93,76,251,178,253,45,244,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,91,44,213,0,0,0,1,141,53,211,135,236,7,136,123,86,45,98,212,102,85,207,109,197,114,138,28,170,42,56,146,23,65,93,61,51,101,107,105,170,163,154,57,27,45,51,219,51,219,36,104,141,87,39,151,82,121,239,146,192,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,255,217255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,14,16,9,96,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,0,6,3,1,0,0,0,0,0,0,0,0,0,0,0,3,4,5,6,8,9,2,7,10,1,255,196,0,115,16,0,1,3,2,3,3,7,6,9,7,7,5,9,12,1,21,0,1,2,3,4,5,6,7,17,8,18,19,9,20,33,34,49,65,81,35,50,56,97,119,181,21,22,66,82,113,133,161,177,193,23,36,51,71,129,134,197,24,67,83,98,114,145,162,37,52,115,130,209,25,39,86,99,166,178,194,212,225,38,53,69,84,87,88,100,104,116,146,149,150,211,228,54,73,131,163,240,57,68,165,182,103,55,117,40,70,85,101,132,136,147,198,255,196,0,27,1,1,1,0,3,1,1,1,0,0,0,0,0,0,0,0,0,0,5,4,6,7,3,1,2,255,196,0,53,17,1,0,1,2,4,3,6,4,4,6,3,0,0,0,0,0,0,1,2,17,3,4,5,18,6,33,49,19,20,50,65,81,97,22,34,51,129,7,21,98,113,35,36,52,145,193,209,82,130,161,255,218,0,12,3,1,0,2,17,3,17,0,63,0,218,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,133,91,53,237,245,71,140,54,137,205,45,153,243,138,225,106,181,221,112,230,48,188,208,225,59,196,245,48,81,199,115,165,101,209,212,212,246,215,49,206,110,253,99,120,145,182,46,26,57,211,70,215,111,34,62,53,124,217,170,121,182,218,110,237,117,176,109,119,154,247,219,21,206,174,221,114,183,102,69,246,174,142,178,146,103,67,61,52,241,220,230,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,233,36,24,127,201,205,182,191,242,170,203,137,236,24,254,231,106,143,51,112,183,147,185,83,64,188,41,46,148,40,140,72,238,109,135,117,172,110,243,222,177,202,216,149,205,100,141,107,180,137,179,69,26,102,0,0,0,3,8,57,93,179,11,31,101,174,205,184,110,251,151,56,227,16,97,91,148,248,226,142,146,90,203,37,206,106,25,228,129,212,21,238,116,78,146,23,53,202,197,115,24,229,106,174,154,177,171,220,134,111,152,1,203,87,232,177,133,189,160,80,251,186,226,6,189,118,100,218,111,105,43,254,210,89,81,98,190,237,7,153,87,27,109,199,28,88,169,43,40,234,241,101,124,208,84,193,37,124,45,146,41,35,116,170,215,177,205,85,106,181,81,81,81,85,20,244,18,121,172,217,59,210,159,38,253,160,97,239,120,192,122,83,0,0,3,13,115,243,110,58,157,156,118,217,194,25,61,142,25,72,252,186,198,152,94,218,249,170,228,124,84,239,177,220,102,184,86,192,149,174,153,234,214,173,50,181,145,54,102,189,221,70,70,146,49,81,90,246,77,151,246,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,26,97,229,171,244,167,194,222,207,232,125,227,113,59,43,146,159,110,219,170,93,104,54,89,206,92,77,72,235,107,169,210,12,17,117,184,206,230,207,28,232,230,54,59,58,189,81,90,246,57,170,229,131,125,205,86,43,56,13,87,239,193,28,97,181,240,0,3,2,170,182,245,166,201,142,80,12,194,217,251,56,47,180,148,25,125,115,168,183,205,106,187,213,241,94,182,155,140,246,155,102,228,50,74,233,120,84,244,46,86,206,229,84,139,171,52,235,35,220,214,44,143,110,122,154,1,229,71,244,236,204,223,169,125,207,68,6,255,0,129,173,94,75,173,190,168,241,133,138,219,179,62,113,92,45,86,187,174,28,183,211,80,225,59,196,245,48,81,199,115,165,99,226,166,130,218,230,57,205,223,172,111,18,54,197,195,71,58,104,218,237,228,71,198,175,155,101,64,0,0,0,0,96,87,38,134,222,180,217,243,135,161,201,92,217,190,210,65,152,182,58,120,225,180,62,78,46,253,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,234,111,49,200,246,53,200,201,149,153,234,121,108,194,120,166,251,129,177,85,155,26,225,106,238,101,122,195,247,10,123,165,186,167,132,201,56,21,80,72,217,34,147,113,232,230,59,117,236,106,232,228,86,174,154,42,42,116,27,254,216,131,109,28,43,181,198,92,65,93,90,235,85,147,31,91,120,144,94,240,244,85,209,186,71,240,146,29,234,234,104,21,235,50,81,189,103,141,17,207,78,164,138,232,183,159,186,146,60,50,84,0,7,90,109,55,118,186,216,54,109,205,123,237,138,231,87,110,185,91,176,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,58,43,147,155,109,127,229,85,151,19,216,49,253,206,213,30,102,225,111,39,114,166,129,120,82,93,40,81,24,145,220,219,14,235,88,221,231,189,99,149,177,43,154,201,26,215,105,19,102,138,52,238,189,172,125,22,51,147,217,254,33,247,116,231,157,108,170,204,204,85,147,121,143,135,51,75,5,85,243,123,214,25,184,69,112,166,222,146,70,71,54,226,245,224,151,134,246,61,208,202,197,116,114,49,28,155,241,189,237,85,209,202,7,167,224,116,86,199,123,85,96,221,171,242,142,223,140,44,215,42,70,226,123,117,61,61,54,44,180,71,26,194,251,117,197,89,215,86,196,231,189,220,218,71,54,71,66,253,231,111,49,21,170,188,70,72,198,119,168,0,0,0,0,24,21,179,6,222,180,213,91,79,102,118,203,25,201,125,164,163,125,30,56,189,219,240,53,206,163,138,175,172,122,221,171,92,180,21,53,18,74,230,163,209,175,130,42,86,53,140,102,228,92,45,85,235,19,95,158,167,154,205,172,125,41,243,147,218,6,33,247,140,230,223,185,59,182,250,163,218,115,10,174,3,205,43,133,170,219,153,182,78,21,62,171,83,5,63,198,104,214,57,95,206,105,105,183,145,235,51,25,4,142,168,142,54,44,109,234,200,221,214,201,195,136,51,84,0,0,3,23,246,224,219,143,6,236,131,134,109,208,66,202,75,246,59,188,84,82,207,65,135,21,234,138,251,115,106,26,149,83,206,246,174,180,236,116,77,154,56,164,84,126,179,43,85,35,145,145,204,141,12,160,52,3,181,62,99,109,79,179,182,208,88,219,39,35,218,151,53,107,105,48,253,193,57,132,238,198,247,25,36,125,12,241,50,162,151,138,237,232,209,102,72,38,137,36,221,98,55,136,143,221,213,186,42,238,207,33,182,138,202,61,164,176,109,54,51,202,156,89,73,113,99,169,225,154,186,216,249,88,219,141,165,242,43,218,144,214,83,163,149,208,191,122,41,81,21,117,99,247,21,209,185,236,209,203,175,110,90,76,129,255,0,235,75,104,60,29,151,191,248,197,179,26,95,104,153,255,0,179,178,218,234,166,34,255,0,167,137,39,86,255,0,67,19,223,250,6,1,222,188,148,91,77,221,115,215,36,174,56,15,24,84,226,11,166,44,203,186,134,182,229,124,187,220,93,92,251,164,21,243,213,77,78,254,44,138,178,163,227,72,228,133,88,237,81,25,20,74,215,46,242,178,62,202,229,30,197,152,171,3,108,99,152,120,167,5,98,107,174,31,189,81,124,19,205,174,54,186,217,41,42,160,223,186,210,49,251,146,198,173,123,119,152,247,53,116,94,150,185,81,122,21,77,85,242,90,103,165,102,79,237,89,97,195,117,183,158,105,134,243,19,254,230,238,112,200,147,201,27,234,164,69,91,123,219,28,75,187,198,231,92,56,91,35,218,230,178,58,153,252,212,114,189,187,63,229,71,244,19,204,223,169,125,241,68,6,168,54,100,218,111,105,43,254,210,89,81,98,190,237,7,153,87,27,109,199,28,88,169,43,40,234,241,101,124,208,84,193,37,124,45,146,41,35,116,170,215,177,205,85,106,181,81,81,81,85,20,244,18,121,172,217,59,210,159,38,253,160,97,239,120,192,111,251,106,124,235,254,78,219,62,227,108,227,142,223,207,106,240,253,189,57,132,14,139,137,27,235,167,149,148,244,188,86,241,35,85,133,39,154,37,147,117,232,238,26,63,119,87,104,138,26,118,219,115,110,60,220,198,155,75,227,25,242,111,61,241,173,163,4,218,42,25,102,179,67,99,191,62,138,146,86,83,177,25,53,67,22,142,93,201,217,45,66,79,35,38,114,185,238,137,241,38,173,70,181,141,205,254,72,74,220,253,198,25,113,141,243,75,56,179,3,21,226,91,45,250,225,73,111,195,127,24,110,181,181,146,55,154,36,252,238,120,57,198,172,72,94,249,227,143,126,55,46,244,148,210,181,200,139,26,107,165,99,210,238,205,217,33,106,217,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,161,140,89,102,147,113,154,185,90,205,214,171,158,168,175,80,210,14,211,123,77,237,37,96,218,75,53,236,86,45,160,243,42,221,109,183,99,139,237,37,29,29,38,44,175,134,10,104,35,175,153,177,197,28,109,149,26,198,53,168,141,70,162,34,34,34,34,27,116,228,225,197,152,171,28,236,99,151,152,167,26,226,107,174,32,189,86,252,45,206,110,55,74,217,42,234,167,220,186,213,177,155,242,200,174,123,183,88,198,181,53,94,134,181,17,58,17,13,32,237,99,233,79,156,158,208,49,15,188,103,55,83,201,113,232,39,150,95,93,123,226,180,12,170,0,0,0,0,0,1,214,155,77,221,174,182,13,155,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,14,160,216,39,109,251,22,215,24,18,90,44,71,85,106,182,230,109,147,139,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,14,227,162,100,139,190,174,100,186,239,53,173,146,37,127,106,237,99,232,177,156,158,207,241,15,187,167,60,240,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,133,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,64,244,230,14,159,217,119,105,188,3,181,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,228,237,141,119,154,199,186,9,93,19,222,214,44,145,163,95,186,221,85,173,238,0,5,149,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,58,17,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,47,82,223,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,173,53,117,13,74,46,228,172,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,3,81,121,111,203,21,155,17,237,5,81,139,115,86,159,253,233,235,249,204,107,133,44,246,218,106,138,171,108,124,47,205,157,5,75,214,25,38,153,36,100,124,71,75,39,13,205,150,117,108,76,242,109,143,113,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,30,112,118,162,217,147,31,108,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,191,3,164,77,215,61,141,158,38,202,198,57,233,28,138,230,111,59,68,115,179,43,146,83,109,31,137,119,218,61,148,113,251,183,172,184,142,225,52,248,94,233,61,118,235,109,213,210,51,121,212,46,108,175,70,36,51,189,138,177,54,36,71,115,153,156,155,178,45,70,244,97,183,240,14,180,218,31,104,28,3,179,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,191,43,154,142,213,35,138,71,116,238,168,29,21,202,35,182,253,30,202,184,17,48,150,14,170,222,204,220,89,111,150,91,19,146,24,42,97,181,198,217,162,141,245,85,81,62,86,189,187,204,124,252,221,86,57,35,124,180,238,71,181,90,199,181,113,215,147,75,148,98,235,127,186,217,246,111,207,171,205,93,198,229,113,168,230,152,99,18,214,212,58,105,234,103,145,213,83,201,21,202,174,170,165,92,247,185,203,79,79,76,216,163,85,85,86,198,191,37,77,107,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,149,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,93,164,242,74,108,93,241,46,197,71,181,118,63,110,245,235,17,219,230,131,11,218,231,161,221,117,186,134,71,238,186,185,206,149,136,244,154,118,49,82,39,68,168,222,109,51,151,122,68,168,221,140,28,178,153,177,154,121,95,249,32,252,153,230,94,43,194,95,9,252,96,231,191,1,94,106,104,57,215,15,224,254,31,23,130,246,239,238,241,31,187,189,174,155,238,211,181,76,106,228,225,218,23,63,113,206,217,217,121,133,177,174,120,102,6,32,178,214,252,45,206,109,215,76,77,91,87,75,62,229,170,173,236,223,138,73,28,199,110,189,141,114,106,157,14,106,42,116,162,29,215,203,157,250,147,253,228,254,26,96,174,198,121,215,133,118,118,218,79,7,231,30,53,183,221,107,108,184,127,225,14,115,5,174,40,228,170,127,30,130,162,157,155,141,146,72,216,186,62,102,170,234,244,234,162,233,170,232,138,30,143,129,41,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,54,6,53,114,143,98,204,85,129,182,49,204,60,83,130,177,53,215,15,222,168,190,9,230,215,27,93,108,148,149,80,111,221,105,24,253,201,99,86,189,187,204,123,154,186,47,75,92,168,189,10,166,144,127,149,142,212,255,0,249,203,102,175,255,0,57,92,127,250,99,117,60,168,254,130,121,155,245,47,190,40,141,0,129,232,123,148,35,31,227,44,172,217,27,27,102,14,95,98,26,187,30,33,177,212,89,42,104,107,169,149,55,226,127,195,20,104,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,179,91,20,109,93,98,218,211,38,168,177,151,22,213,71,139,237,186,81,226,155,37,20,207,119,48,170,222,122,71,34,54,68,71,164,51,177,156,88,215,87,181,53,124,124,71,190,41,20,181,121,81,253,4,243,55,234,95,124,81,26,75,217,227,104,28,125,179,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,185,43,90,174,209,36,138,55,116,238,160,30,151,129,215,249,23,158,153,113,180,94,92,91,179,67,43,239,60,250,213,93,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,28,204,222,110,169,170,181,90,230,189,142,123,30,199,187,176,0,24,149,202,73,180,14,62,217,151,42,48,70,107,229,203,233,31,114,163,199,16,210,75,71,92,179,45,21,108,19,90,174,77,116,85,17,195,36,110,145,136,237,201,90,213,118,137,36,81,187,167,117,12,181,48,3,150,175,209,99,11,123,64,161,247,117,196,12,191,200,188,244,203,141,162,242,226,221,154,25,95,121,231,214,170,237,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,240,230,102,243,117,77,85,170,215,53,236,115,216,246,61,221,128,121,235,216,95,108,219,238,199,153,143,85,115,146,213,240,206,12,197,28,222,159,19,91,98,99,18,169,209,196,175,225,84,211,72,237,52,154,46,44,170,145,185,201,28,141,123,154,237,213,86,75,30,255,0,176,182,44,194,184,230,197,75,138,112,86,38,181,98,11,45,110,255,0,54,184,218,235,99,171,165,159,113,238,99,247,37,141,92,199,110,189,142,106,232,189,14,106,162,244,162,129,86,0,1,130,188,164,27,87,102,62,201,89,143,145,248,215,5,75,207,173,85,223,24,32,191,216,39,153,89,75,119,165,106,219,149,26,229,68,94,28,204,222,114,197,50,34,186,55,57,200,168,246,62,72,223,153,88,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,116,169,161,174,166,85,220,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,178,249,115,191,82,127,188,159,195,76,106,228,238,219,126,179,101,92,118,184,75,24,213,111,101,150,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,221,231,190,14,112,169,28,146,62,42,118,163,26,174,99,26,161,190,144,74,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,77,128,0,233,253,168,182,155,192,59,44,229,125,203,48,49,125,77,37,101,201,148,238,117,151,15,37,198,26,106,219,204,233,36,81,238,64,217,23,121,204,99,167,137,210,189,141,122,199,26,185,251,174,209,26,224,235,93,189,182,223,177,108,143,129,34,162,195,149,86,171,150,102,222,248,82,217,44,149,144,190,162,22,82,164,200,147,85,85,182,57,99,124,112,238,54,86,70,187,232,231,203,166,235,92,216,229,86,118,254,204,151,107,173,255,0,102,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,83,206,190,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,233,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,244,61,178,119,162,198,77,251,63,195,222,238,128,13,0,255,0,43,29,169,255,0,243,150,205,95,254,114,184,255,0,244,199,160,141,153,46,215,91,254,205,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,167,154,35,210,158,201,222,139,25,55,236,255,0,15,123,186,0,59,84,0,0,0,0,211,182,215,124,171,25,160,252,249,164,183,108,239,119,164,183,96,252,189,188,74,222,42,186,58,184,49,100,241,239,195,43,231,116,110,86,190,133,205,87,164,76,141,232,174,71,54,125,230,201,193,74,123,215,149,15,148,11,255,0,174,77,148,178,138,111,233,109,56,206,240,215,127,236,210,165,53,20,244,245,63,251,77,53,92,115,69,243,226,211,206,83,86,180,86,155,173,198,154,190,178,223,108,171,170,167,181,211,165,93,116,176,194,231,178,150,5,150,56,82,89,92,137,163,24,178,205,20,104,231,104,155,242,49,189,174,68,80,244,147,179,166,210,249,89,181,6,4,135,29,101,157,219,231,115,219,53,100,244,223,10,91,60,180,209,71,206,224,134,89,56,60,94,3,223,30,243,186,236,209,201,222,137,218,167,156,29,148,118,174,204,125,146,179,29,152,215,5,75,207,173,85,220,56,47,246,9,230,86,82,221,233,90,170,168,215,42,34,240,230,102,243,150,41,145,21,209,185,206,69,71,177,242,70,255,0,67,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,116,169,161,174,166,85,220,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,92,6,189,121,46,118,237,186,231,101,170,108,136,206,140,77,73,81,141,172,116,236,118,31,184,213,206,238,123,136,104,154,215,172,172,147,121,55,101,169,167,107,26,170,253,254,36,177,185,94,173,114,195,52,174,216,81,229,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,61,79,3,21,118,9,219,126,197,181,198,4,150,139,17,213,90,173,185,155,100,226,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,184,232,153,34,239,171,153,46,187,205,107,100,137,95,149,64,0,0,74,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,97,6,204,187,111,214,109,85,183,22,41,194,88,58,171,119,44,176,158,15,185,203,98,114,67,61,52,215,73,29,87,105,141,245,85,81,62,87,49,219,175,100,252,221,86,56,228,100,85,14,71,181,28,247,181,49,171,149,35,111,170,60,196,231,219,50,100,229,194,213,114,194,9,204,234,49,22,34,163,169,130,186,27,188,137,194,169,134,154,146,72,220,246,54,24,158,145,172,146,34,164,142,150,53,143,168,200,223,198,181,121,21,61,41,241,79,179,250,239,120,219,128,239,254,89,76,216,205,60,175,252,144,126,76,243,47,21,225,47,132,254,48,115,223,128,175,53,52,28,235,135,240,127,15,139,193,123,119,247,120,143,221,222,215,77,247,105,218,167,90,242,68,231,126,116,102,86,210,88,146,197,152,217,189,141,113,85,182,12,15,89,87,21,29,238,255,0,87,93,4,115,182,190,129,173,149,177,205,35,154,143,70,189,237,71,34,107,163,220,157,234,92,28,185,223,169,63,222,79,225,167,85,114,42,122,83,226,159,103,245,222,241,183,1,149,92,175,117,185,251,131,242,227,4,102,150,78,230,6,43,195,86,91,13,194,174,223,137,62,47,93,107,104,228,119,59,72,57,164,243,243,125,24,176,177,240,73,30,252,142,77,217,42,98,107,81,86,69,211,8,54,35,219,143,55,48,94,210,248,58,124,228,207,124,107,119,193,55,122,135,217,175,48,223,47,207,173,164,137,149,12,86,67,80,245,172,151,114,6,69,80,176,72,249,154,173,123,98,100,169,171,145,206,99,183,61,159,217,57,98,218,3,38,177,102,78,226,57,185,189,38,38,183,186,158,58,157,215,191,154,85,49,201,37,53,78,227,30,197,147,133,60,113,75,195,223,70,191,115,117,221,87,42,30,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,3,212,241,231,219,105,189,166,246,146,176,109,37,154,246,43,22,208,121,149,110,182,219,177,197,246,146,142,142,147,22,87,195,5,52,17,215,204,216,226,142,54,202,141,99,26,212,70,163,81,17,17,17,17,13,218,108,177,157,127,202,39,103,220,19,156,114,91,249,149,94,32,183,175,63,129,177,112,227,101,116,18,190,158,171,132,222,36,138,144,172,240,202,177,239,61,93,195,86,111,104,237,81,52,3,181,143,165,62,114,123,64,196,62,241,156,13,223,114,112,226,204,85,142,118,49,203,204,83,141,113,53,215,16,94,171,126,22,231,55,27,165,108,149,117,83,238,93,106,216,205,249,100,87,61,219,172,99,90,154,175,67,90,136,157,8,135,90,242,174,237,55,117,200,172,146,183,96,60,31,83,136,45,120,179,49,42,28,219,109,242,209,113,117,11,237,112,80,79,75,53,67,248,177,170,74,175,145,36,142,20,99,116,69,100,178,171,156,155,168,201,47,94,75,143,65,60,178,250,235,223,21,166,178,249,87,179,138,235,153,91,90,94,240,139,111,212,149,216,123,47,169,233,236,150,184,168,170,157,44,17,206,232,99,154,181,207,110,251,152,149,41,80,247,193,34,181,26,186,82,196,199,166,244,106,160,91,251,44,102,54,212,251,68,237,5,130,114,114,77,169,115,86,138,147,16,92,23,159,206,220,111,113,142,70,80,193,19,234,42,184,78,222,145,18,101,130,25,82,61,230,43,120,138,205,237,27,170,166,255,0,141,74,242,41,228,93,29,214,251,141,54,135,191,89,184,223,2,110,97,188,59,83,34,193,36,108,170,149,156,74,231,181,138,139,44,115,50,23,82,177,178,34,177,171,29,92,236,235,234,228,102,218,128,0,0,22,166,106,230,102,21,201,188,184,196,121,165,141,106,249,189,151,12,219,229,184,84,238,201,27,36,155,113,58,144,69,196,123,24,233,165,122,182,56,216,174,77,249,30,198,162,234,228,46,11,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,77,11,109,247,183,101,215,107,188,77,69,98,195,84,117,118,156,186,195,181,11,87,103,163,170,141,208,86,213,79,37,60,45,146,90,232,217,81,44,15,124,114,54,161,176,185,136,138,216,230,122,47,75,220,7,106,229,151,43,190,104,83,109,47,112,204,108,210,142,173,114,190,243,78,250,41,48,141,170,8,234,159,107,130,38,74,234,73,41,93,35,225,71,84,241,94,137,52,207,114,36,172,123,250,136,145,211,178,29,196,225,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,254,109,113,181,214,199,87,75,62,227,220,199,238,75,26,185,142,221,123,28,213,209,122,28,213,69,233,69,60,187,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,235,158,198,207,11,156,212,93,90,146,198,171,166,242,107,157,92,153,91,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,187,27,31,39,31,122,52,73,184,161,187,67,29,121,66,49,254,50,202,205,145,177,182,96,229,246,33,171,177,226,27,29,69,146,166,134,186,153,83,126,39,252,49,70,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,145,70,42,242,163,250,9,230,111,212,190,248,162,2,234,216,163,106,235,22,214,153,53,69,140,184,182,170,60,95,109,210,143,20,217,40,166,123,185,133,86,243,210,57,17,178,34,61,33,157,140,226,198,186,189,169,171,227,226,61,241,72,166,64,30,104,118,120,218,7,31,108,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,110,74,214,171,180,73,34,141,221,59,168,122,30,200,188,244,203,141,162,242,226,221,154,25,95,121,231,214,170,237,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,240,230,102,243,117,77,85,170,215,53,236,115,216,246,61,193,216,0,0,53,171,203,41,155,25,167,149,255,0,146,15,201,158,101,226,188,37,240,159,198,14,123,240,21,230,166,131,157,112,254,15,225,241,120,47,110,254,239,17,251,187,218,233,190,237,59,84,198,174,78,29,161,115,247,28,237,157,151,152,91,26,231,134,96,98,11,45,111,194,220,230,221,116,196,213,181,116,179,238,90,170,222,205,248,164,145,204,118,235,216,215,38,169,208,230,162,167,74,33,221,124,185,223,169,63,222,79,225,166,42,242,92,122,118,101,151,215,94,231,173,3,127,192,0,6,144,57,71,182,133,207,220,13,182,118,97,225,108,21,158,25,129,135,236,180,95,4,243,107,117,175,19,86,210,82,193,191,106,164,123,247,34,142,70,177,187,207,123,156,186,39,75,156,170,189,42,166,239,205,0,242,163,250,118,102,111,212,190,231,162,3,99,252,145,57,133,143,179,43,102,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,239,83,55,205,80,114,52,237,49,131,108,17,221,54,88,190,208,213,210,223,113,29,226,175,17,216,171,154,139,36,21,143,74,40,146,122,71,162,55,88,94,200,168,214,86,189,85,88,244,226,53,85,142,107,18,93,175,128,53,171,203,41,155,25,167,149,255,0,146,15,201,158,101,226,188,37,240,159,198,14,123,240,21,230,166,131,157,112,254,15,225,241,120,47,110,254,239,17,251,187,218,233,190,237,59,84,217,81,170,190,92,239,212,159,239,39,240,208,45,254,72,156,239,206,140,202,218,75,18,88,179,27,55,177,174,42,182,193,129,235,42,226,163,189,223,234,235,160,142,118,215,208,53,178,182,57,164,115,81,232,215,189,168,228,77,116,123,147,189,76,180,219,155,108,219,238,199,153,143,147,183,57,45,95,12,224,204,81,240,229,62,38,182,196,198,37,83,163,137,104,56,85,52,210,59,77,38,139,139,42,164,110,114,71,35,94,230,187,117,85,146,199,130,220,138,158,148,248,167,217,253,119,188,109,199,106,242,231,126,164,255,0,121,63,134,129,179,236,45,139,48,174,57,177,82,226,156,21,137,173,88,130,203,91,191,205,174,54,186,216,234,233,103,220,123,152,253,201,99,87,49,219,175,99,154,186,47,67,154,168,189,40,165,88,210,95,38,86,221,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,238,198,199,201,199,222,141,18,110,46,237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,54,177,244,167,206,79,104,24,135,222,51,158,148,207,53,155,88,250,83,231,39,180,12,67,239,25,192,181,50,171,51,49,86,77,230,62,28,205,44,21,87,205,239,88,102,225,21,194,155,122,73,25,28,219,139,215,130,94,27,216,247,67,43,21,209,200,196,114,111,198,247,181,87,71,41,191,237,139,182,182,194,187,92,229,98,98,155,108,92,199,18,88,185,181,191,19,91,156,216,226,225,215,58,154,55,190,120,34,73,165,145,40,228,145,102,108,47,145,81,206,224,200,138,154,177,77,53,226,77,139,177,87,242,66,203,253,171,176,3,110,183,250,75,223,194,144,98,139,92,20,50,84,73,106,230,181,117,173,109,115,93,19,21,25,70,144,82,34,74,233,85,56,114,110,174,243,155,46,236,86,6,204,91,66,226,173,151,243,150,203,155,152,90,155,159,243,14,37,53,198,214,250,169,41,225,185,208,202,221,217,105,228,115,23,251,50,49,92,215,181,146,197,19,213,143,220,221,80,244,166,11,43,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,208,171,122,128,48,3,150,175,209,99,11,123,64,161,247,117,196,207,243,0,57,106,253,22,48,183,180,10,31,119,92,64,212,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,78,211,210,70,85,102,102,21,206,76,184,195,153,165,130,170,249,197,151,19,91,226,184,83,111,73,27,228,135,125,58,240,75,195,123,216,217,162,122,58,57,24,142,93,201,24,246,170,234,213,60,193,25,127,201,205,182,191,242,85,204,121,236,24,254,231,117,147,44,177,79,147,185,83,64,188,88,237,117,202,172,72,238,109,135,117,207,118,235,24,177,202,216,149,174,124,110,107,180,149,208,197,26,134,250,65,41,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,54,6,149,185,106,253,41,240,183,179,250,31,120,220,76,0,51,255,0,150,175,210,159,11,123,63,161,247,141,196,232,173,154,118,68,186,237,53,148,121,195,138,240,125,198,173,49,102,90,211,219,46,86,219,84,116,238,157,151,120,37,101,115,170,41,90,200,218,233,121,203,146,154,62,14,234,42,57,250,198,230,249,68,146,48,216,255,0,38,167,40,23,229,218,142,135,33,51,90,109,204,125,106,183,187,224,187,139,157,164,119,138,26,72,41,153,229,101,158,165,243,84,92,94,188,230,121,55,88,141,88,227,123,250,55,92,103,249,229,179,254,234,176,22,42,255,0,194,184,115,18,97,203,135,252,101,29,117,182,186,158,79,245,100,134,104,228,103,169,205,115,123,149,13,255,0,108,65,182,142,21,218,227,46,32,174,173,117,170,201,143,173,188,72,47,120,122,42,232,221,35,248,73,14,245,117,52,10,245,153,40,222,179,198,136,231,167,82,69,116,91,207,221,73,30,25,42,104,7,149,31,211,179,51,126,165,247,61,17,191,227,64,60,168,254,157,153,155,245,47,185,232,128,197,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,13,234,114,113,109,199,83,181,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,188,38,190,88,156,213,106,76,145,71,172,188,158,216,130,251,159,59,29,226,108,245,202,250,91,173,231,29,97,124,97,53,186,107,28,83,49,99,172,179,197,67,4,210,45,52,41,18,201,45,98,73,80,215,35,56,136,143,141,142,107,24,233,21,141,126,63,229,86,102,98,172,155,204,124,57,154,88,42,175,155,222,176,205,194,43,133,54,244,146,50,57,183,23,175,4,188,55,177,238,134,86,43,163,145,136,228,223,141,239,106,174,142,80,61,63,3,31,246,46,218,219,10,237,115,149,137,138,109,177,115,28,73,98,230,214,252,77,110,115,99,139,135,92,234,104,222,249,224,137,38,150,68,163,146,69,153,176,190,69,71,59,131,34,42,106,197,50,0,0,0,15,42,229,255,0,145,121,233,152,251,58,102,61,187,52,50,190,243,204,110,180,58,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,226,66,253,214,234,154,163,145,205,107,216,230,61,140,123,108,3,42,182,148,216,130,251,148,153,29,149,187,67,224,58,91,173,227,6,98,220,31,102,184,226,58,153,230,100,210,90,47,21,112,182,71,35,153,28,76,225,81,191,139,19,34,122,171,213,36,71,49,239,69,124,72,240,221,78,204,91,66,225,93,168,50,106,203,155,152,90,155,152,115,254,37,53,198,214,250,168,234,38,182,87,68,237,217,105,228,115,23,251,50,49,92,214,57,241,75,19,213,140,223,221,78,213,60,235,108,93,181,182,42,217,27,52,211,20,219,98,231,216,110,251,205,173,248,154,220,230,201,47,18,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,26,68,84,209,234,111,251,42,179,51,10,231,38,92,97,204,210,193,85,124,226,203,137,173,241,92,41,183,164,141,242,67,190,157,120,37,225,189,236,108,209,61,29,28,140,71,46,228,140,123,85,117,106,129,106,237,99,232,177,156,158,207,241,15,187,167,60,214,30,148,246,177,244,88,206,79,103,248,135,221,211,158,107,0,237,253,149,118,152,198,91,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,186,174,133,251,209,70,246,72,212,93,215,177,187,205,123,55,227,127,161,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,66,175,157,108,226,217,251,31,100,133,171,1,95,113,123,41,39,182,230,62,23,164,197,86,90,202,36,153,208,44,19,181,29,205,159,36,145,177,188,230,54,186,39,73,27,21,232,212,154,37,222,93,244,59,131,96,93,181,241,86,202,121,143,73,100,187,92,249,198,89,98,107,132,49,226,59,125,66,200,248,232,55,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,120,209,177,24,169,188,216,159,16,111,248,18,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,19,96,0,0,121,172,218,199,210,159,57,61,160,98,31,120,206,117,254,22,197,152,171,3,95,105,113,78,10,196,215,92,63,122,162,223,230,215,27,93,108,148,149,80,111,177,204,126,228,177,171,94,221,230,61,205,93,23,165,174,84,94,133,83,176,54,177,244,167,206,79,104,24,135,222,51,157,171,124,216,130,251,112,216,151,2,237,103,150,148,183,91,212,149,31,12,75,141,168,150,102,73,204,105,105,235,165,130,158,170,150,22,196,143,88,88,200,30,181,10,233,30,230,239,53,232,212,141,178,57,129,183,77,135,54,187,181,109,125,148,110,197,115,219,169,44,248,178,195,80,219,110,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,246,231,17,53,71,199,52,104,233,56,75,35,178,40,243,67,179,198,208,56,251,102,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,114,86,181,93,162,73,20,110,233,221,67,126,121,111,182,6,71,102,70,207,181,27,76,71,137,62,0,193,150,254,114,219,163,175,15,133,181,86,217,33,151,135,193,158,40,36,151,73,164,214,39,71,19,85,210,72,217,224,221,106,172,141,106,132,222,212,91,77,224,29,150,114,190,229,152,24,190,166,146,178,228,202,119,58,203,135,146,227,13,53,109,230,116,146,40,247,32,108,139,188,230,49,211,196,233,94,198,189,99,141,92,253,215,104,141,119,158,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,210,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,122,237,93,181,118,99,237,107,152,239,198,184,214,94,99,106,161,226,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,137,51,247,90,178,204,168,142,145,205,106,34,49,140,142,54,100,175,37,238,194,223,150,188,84,204,241,206,60,25,206,242,218,203,191,240,61,53,107,183,97,190,221,35,145,168,154,194,173,94,113,71,14,146,113,53,86,177,242,163,35,242,173,109,68,104,25,21,201,69,177,182,101,229,45,53,199,59,115,74,167,16,97,215,223,169,219,13,179,10,45,109,117,189,236,124,82,213,67,36,215,90,7,199,27,100,122,55,71,83,35,221,35,17,149,15,147,117,30,177,185,185,149,181,62,74,127,40,157,159,113,182,78,71,112,230,85,120,130,222,156,194,119,75,195,141,149,208,74,202,138,94,43,184,114,42,66,179,195,18,73,186,197,119,13,95,187,163,180,84,237,80,7,149,115,117,59,80,103,95,242,137,228,145,187,231,28,150,254,101,87,136,45,246,126,127,3,98,225,198,202,232,47,180,180,245,92,38,241,36,84,133,103,134,85,143,121,234,238,26,179,123,71,106,137,129,92,166,187,58,211,100,6,210,247,25,240,182,19,164,177,224,156,103,79,29,230,193,13,4,82,182,146,23,238,53,149,148,237,87,53,24,199,182,161,31,39,6,37,86,71,21,69,58,34,49,28,214,54,111,38,179,210,178,235,201,237,180,6,207,23,235,207,27,224,79,128,177,38,29,166,145,39,146,70,82,203,123,162,142,185,141,122,170,197,28,44,153,212,175,108,104,140,114,201,87,59,250,250,185,88,29,43,178,119,165,62,77,251,64,195,222,241,128,206,158,90,204,244,163,186,223,112,94,207,22,27,207,27,224,77,252,73,136,169,163,72,36,141,149,82,179,135,66,199,61,21,101,142,102,66,234,167,186,53,70,53,99,171,129,253,125,90,172,193,109,147,189,41,242,111,218,6,30,247,140,3,106,124,235,254,81,59,65,99,108,227,142,223,204,169,49,5,193,57,132,14,139,135,35,40,96,137,148,244,188,86,241,36,68,153,96,134,37,147,117,234,222,34,191,119,70,232,136,29,235,201,67,147,183,92,202,218,210,201,139,157,97,164,174,195,217,125,79,81,123,186,75,91,74,233,96,142,119,67,36,52,77,99,183,28,196,169,74,135,178,120,209,202,213,210,150,87,177,119,163,68,55,188,97,7,36,134,67,83,101,102,205,17,230,77,194,138,174,12,67,153,245,31,10,84,165,77,60,180,239,138,221,3,228,138,134,52,99,222,173,123,28,213,150,165,146,181,140,223,101,99,83,172,214,49,203,155,224,121,172,218,199,210,159,57,61,160,98,31,120,206,110,167,146,227,208,79,44,190,186,247,197,105,165,109,172,125,41,243,147,218,6,33,247,140,230,234,121,46,61,4,242,203,235,175,124,86,129,149,64,0,0,0,0,0,58,171,107,31,69,140,228,246,127,136,125,221,57,230,176,244,167,181,143,162,198,114,123,63,196,62,238,156,243,88,7,117,108,163,181,118,99,236,149,152,236,198,184,42,94,125,106,174,225,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,135,51,55,156,177,76,136,174,141,206,114,42,61,143,146,55,250,19,202,172,204,194,185,201,151,24,115,52,176,85,95,56,178,226,107,124,87,10,109,233,35,124,144,239,167,94,9,120,111,123,27,52,79,71,71,35,17,203,185,35,30,213,93,90,166,139,54,246,216,130,251,178,62,59,138,183,14,82,221,110,89,101,123,225,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,190,217,95,26,110,35,95,22,155,174,115,163,149,25,53,176,38,221,151,93,145,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,44,104,27,244,4,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,132,216,24,255,0,182,190,202,54,45,173,50,106,183,6,240,173,84,120,190,219,173,102,22,189,214,194,247,115,10,173,230,44,145,171,163,84,122,67,59,25,194,145,52,123,83,86,73,195,123,226,141,15,61,152,167,9,226,172,13,125,170,194,216,215,12,221,112,253,234,139,115,156,219,174,148,82,82,85,65,190,198,189,155,241,72,141,123,119,152,246,185,53,78,150,185,21,58,21,15,82,102,186,185,86,118,37,172,205,107,21,54,208,57,67,133,57,230,51,179,112,232,239,246,219,93,182,122,139,134,32,165,123,226,134,9,24,200,81,220,73,169,250,117,85,102,243,160,85,222,145,18,158,54,40,94,220,156,91,115,218,179,215,40,235,240,166,105,93,41,45,56,179,43,236,240,73,118,186,220,110,141,220,186,90,162,98,181,110,114,62,121,22,84,124,105,26,115,169,30,170,196,124,145,201,190,156,110,28,122,213,219,239,108,154,157,175,179,66,138,225,98,166,171,160,192,152,98,157,97,195,148,53,212,81,65,90,199,207,28,43,89,53,66,199,36,136,231,190,88,145,173,68,126,226,71,20,122,53,175,89,21,216,192,118,254,203,187,50,99,237,169,179,66,219,151,248,66,154,174,142,218,250,134,182,245,136,86,221,53,77,21,154,5,142,89,55,231,116,105,186,215,189,176,74,216,152,247,49,36,145,26,205,230,234,174,104,100,7,38,198,195,23,93,160,177,253,30,106,102,53,174,174,135,46,176,173,69,53,202,38,86,90,220,232,49,68,237,154,68,109,44,78,154,53,130,106,102,201,78,246,212,232,174,93,52,139,117,22,69,146,61,228,150,254,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,41,168,104,105,145,119,34,102,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,112,1,170,190,92,239,212,159,239,39,240,211,85,102,213,57,115,191,82,127,188,159,195,76,10,217,39,36,45,91,71,231,246,28,201,123,205,242,174,205,79,136,233,238,141,101,125,52,109,145,244,211,195,110,169,168,133,234,199,116,61,137,44,49,239,179,86,171,153,188,212,115,21,81,232,25,107,201,77,182,213,30,84,223,106,118,126,205,236,87,204,240,101,231,137,89,96,185,93,46,80,83,219,240,253,83,25,44,211,198,247,204,173,225,195,81,209,162,35,247,91,58,38,236,106,181,18,61,55,40,121,119,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,45,53,117,13,74,38,252,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,118,231,201,77,182,213,102,107,88,170,118,126,205,236,87,207,49,157,155,137,89,96,185,93,46,83,212,92,49,5,43,223,44,211,198,247,204,174,226,77,79,209,162,35,247,157,2,166,236,104,148,242,61,67,186,249,81,253,4,243,55,234,95,124,81,26,1,55,253,202,143,232,39,153,191,82,251,226,136,208,8,27,254,229,71,244,19,204,223,169,125,241,68,104,4,223,247,42,63,160,158,102,253,75,239,138,35,64,32,100,166,194,251,102,223,118,60,204,122,171,156,150,175,134,112,102,40,230,244,248,154,219,19,24,149,78,142,37,127,10,166,154,71,105,164,209,113,101,84,141,206,72,228,107,220,215,110,170,178,88,247,253,133,177,102,21,199,54,42,92,83,130,177,53,171,16,89,107,119,249,181,198,215,91,29,93,44,251,143,115,31,185,44,106,230,59,117,236,115,87,69,232,115,85,23,165,20,243,217,182,190,202,55,221,146,243,150,183,6,240,174,181,152,66,229,173,102,22,189,214,194,198,243,250,93,214,44,145,171,163,85,98,205,3,223,194,145,52,99,151,70,73,195,99,37,141,14,224,228,216,219,158,235,179,238,63,163,202,188,198,186,85,215,101,214,42,168,166,182,196,250,203,163,155,6,23,157,211,72,173,170,137,179,72,144,67,76,233,42,30,234,157,17,171,166,146,239,42,198,177,200,27,201,48,3,150,175,209,99,11,123,64,161,247,117,196,207,243,0,57,106,253,22,48,183,180,10,31,119,92,64,210,177,158,156,153,91,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,187,27,31,39,31,122,52,73,184,189,1,177,6,80,224,220,250,218,115,9,101,30,96,65,87,37,139,17,83,221,225,168,90,73,214,25,226,123,45,117,114,197,52,111,233,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,181,54,135,217,251,31,108,203,154,21,217,81,152,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,111,196,231,35,116,73,34,145,189,59,170,7,165,224,106,175,146,243,148,11,255,0,173,189,148,179,118,111,232,173,56,50,240,231,127,237,50,173,53,108,245,21,63,251,53,53,36,112,197,243,34,211,205,83,106,128,106,175,151,59,245,39,251,201,252,52,213,89,181,78,92,239,212,159,239,39,240,211,0,54,95,201,79,229,19,157,86,140,156,142,225,204,170,241,5,190,241,204,39,116,188,56,217,93,5,174,170,162,151,138,238,28,138,144,172,240,196,146,110,177,93,195,87,238,232,237,21,3,53,57,45,246,250,163,203,190,99,179,38,113,220,45,86,220,32,188,242,163,14,226,42,202,152,40,97,180,72,188,90,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,250,236,145,156,29,191,158,93,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,191,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,93,185,242,103,242,129,254,83,112,173,203,41,118,133,199,54,170,108,73,132,173,235,91,107,190,221,171,120,51,94,45,112,199,35,234,29,81,36,136,145,186,106,88,227,71,190,85,126,252,145,42,200,230,170,195,52,206,12,245,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,228,76,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,124,240,237,93,181,118,99,237,107,152,239,198,184,214,94,99,106,161,226,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,137,51,247,90,178,204,168,142,145,205,106,34,49,140,142,54,118,175,40,142,219,245,155,85,99,180,194,88,58,171,119,44,176,157,194,89,108,78,72,103,166,154,233,35,161,138,55,213,85,68,249,92,199,110,189,147,243,117,88,227,145,145,84,57,30,212,115,222,212,165,108,19,177,5,247,107,140,119,45,110,35,165,186,219,114,202,201,197,138,247,123,163,153,148,243,62,169,97,85,134,150,145,210,69,35,36,155,125,209,62,68,220,86,178,45,119,156,215,73,18,60,49,84,244,167,178,119,162,198,77,251,63,195,222,238,128,243,88,122,83,217,59,209,99,38,253,159,225,239,119,64,7,154,195,210,158,201,222,139,25,55,236,255,0,15,123,186,3,205,97,233,79,100,239,69,140,155,246,127,135,189,221,0,29,170,0,0,96,87,41,174,221,182,172,145,193,183,28,140,202,220,77,87,30,104,95,169,227,109,85,101,174,118,177,248,110,137,234,215,57,242,73,162,171,42,102,139,86,198,198,110,200,198,73,199,222,141,82,30,46,122,158,117,182,215,217,247,60,114,15,57,107,104,179,175,16,93,113,116,151,189,103,180,227,26,217,230,168,248,118,150,38,178,54,185,100,149,207,123,102,137,137,19,36,133,207,115,163,234,104,174,141,209,72,240,233,92,45,132,241,86,57,190,210,225,108,21,134,110,184,130,245,91,191,205,173,214,186,41,42,234,167,220,99,158,253,200,163,71,61,219,172,99,156,186,39,67,90,170,189,8,166,250,118,64,216,23,46,54,116,201,171,166,3,199,86,251,86,57,189,99,94,105,81,140,22,225,76,149,86,186,137,41,220,231,211,211,67,77,51,85,139,12,15,123,220,217,30,206,35,222,171,34,238,39,14,56,181,151,201,115,159,217,71,145,249,243,52,25,193,107,195,244,180,56,142,157,148,214,172,83,95,111,100,147,216,110,41,191,27,21,42,156,186,210,83,77,20,243,199,51,209,23,167,128,175,86,68,217,28,155,222,3,64,59,123,108,65,125,217,31,29,197,91,135,41,110,183,44,178,189,240,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,223,108,175,141,55,17,175,139,77,215,57,209,202,140,170,242,119,109,191,89,178,174,59,92,37,140,106,183,178,203,22,92,34,150,250,229,134,122,153,173,114,54,25,99,101,85,44,76,149,172,110,243,223,7,56,84,142,73,31,21,59,81,141,87,49,141,92,244,229,111,207,124,163,193,249,37,38,73,98,188,51,73,137,49,134,48,167,248,66,195,12,172,100,172,179,62,25,227,103,63,149,91,60,115,192,245,142,74,150,192,246,53,204,145,241,75,28,136,232,248,172,118,149,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,3,212,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,150,35,209,70,194,25,41,142,246,126,217,131,8,229,158,100,92,56,151,234,78,117,91,81,68,201,97,150,27,95,57,168,146,100,164,142,72,163,110,254,239,19,121,234,231,75,229,95,42,50,71,68,145,162,121,215,2,234,202,172,204,197,89,55,152,248,115,52,176,85,95,55,189,97,155,132,87,10,109,233,36,100,115,110,47,94,9,120,111,99,221,12,172,87,71,35,17,201,191,27,222,213,93,28,167,161,237,151,118,155,192,59,83,101,125,183,48,48,133,77,37,29,201,244,237,117,235,15,45,198,26,154,219,52,235,36,177,238,78,216,215,121,172,123,160,149,209,61,237,98,201,26,53,251,173,213,90,221,27,99,189,148,111,182,45,147,178,207,106,172,45,21,214,233,101,196,223,9,81,226,132,224,177,240,217,106,161,185,77,77,75,38,243,85,30,144,206,198,53,154,185,170,214,74,205,22,77,103,138,54,219,251,46,237,55,143,182,89,205,11,110,96,97,10,154,186,203,107,42,26,235,214,30,91,140,212,212,87,152,18,57,99,220,157,177,174,235,158,198,207,43,162,123,218,244,142,69,107,247,93,162,181,193,233,36,215,175,42,54,221,183,92,147,181,67,145,25,47,137,169,41,241,181,242,157,238,196,23,26,73,221,207,112,245,19,154,197,137,145,238,166,236,85,53,13,123,149,31,191,196,138,54,163,209,173,89,161,149,183,94,209,220,167,185,95,128,118,116,195,121,159,147,183,10,75,182,48,199,180,236,171,195,150,59,189,12,142,90,120,35,170,88,107,37,175,138,57,99,116,76,99,161,169,129,174,108,138,146,76,205,99,226,198,201,30,221,37,255,0,221,86,61,197,95,248,87,17,226,76,71,112,255,0,140,172,174,185,87,84,73,254,180,147,77,36,143,245,185,206,119,122,168,20,163,63,249,21,61,41,241,79,179,250,239,120,219,142,159,218,231,99,106,157,147,242,191,39,46,24,174,166,173,184,239,27,211,222,102,196,180,41,91,21,69,21,11,233,228,166,90,120,96,86,70,213,223,108,85,40,217,87,126,70,44,141,119,13,202,205,21,221,193,200,169,233,79,138,125,159,215,123,198,220,7,106,242,231,126,164,255,0,121,63,134,157,85,200,169,233,79,138,125,159,215,123,198,220,118,175,46,119,234,79,247,147,248,105,213,92,138,158,148,248,167,217,253,119,188,109,192,110,164,209,15,42,246,78,221,114,215,107,75,222,46,109,134,146,135,15,102,13,61,61,238,215,45,21,43,162,130,73,219,12,112,214,181,238,220,107,22,165,106,24,249,228,70,171,151,74,168,158,245,222,145,80,222,241,132,28,173,249,13,77,154,123,52,73,153,54,250,42,185,241,14,88,84,124,41,76,148,212,242,212,62,91,116,239,142,42,232,213,140,122,53,140,107,82,42,151,202,230,63,113,148,110,78,171,94,247,32,99,167,34,158,122,81,218,175,184,211,103,139,245,231,131,240,222,230,36,195,180,210,36,17,198,250,168,153,195,174,99,94,170,146,201,51,225,109,43,219,26,35,218,145,210,78,254,166,142,87,224,182,214,62,148,249,201,237,3,16,251,198,114,83,102,236,239,186,236,225,157,184,91,58,44,214,58,75,205,70,28,168,149,207,160,169,145,209,178,166,9,160,146,158,102,35,219,210,199,172,83,73,184,253,28,141,126,235,149,175,68,86,44,222,214,62,148,249,201,237,3,16,251,198,112,54,169,178,254,117,255,0,39,110,73,27,70,113,199,111,231,181,120,126,223,120,230,16,58,46,36,111,174,158,251,85,79,75,197,111,18,53,88,82,121,162,89,55,94,142,225,163,247,117,118,136,186,86,50,255,0,57,115,210,178,213,201,237,179,254,207,22,27,207,7,225,191,135,113,38,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,250,154,53,95,74,228,214,200,31,203,174,212,24,127,227,30,94,252,104,192,184,95,141,115,196,188,229,154,208,193,249,188,220,201,179,234,168,217,55,234,155,22,144,117,184,141,100,155,204,116,109,151,64,221,78,203,25,41,252,157,182,125,193,57,57,37,195,158,213,225,251,122,243,249,219,47,18,55,215,79,43,234,42,184,78,225,198,171,10,79,52,169,30,243,17,220,52,102,246,174,213,87,181,64,0,1,214,155,72,229,230,62,205,92,146,197,56,15,43,115,10,175,4,98,203,149,60,78,180,223,41,170,38,167,125,60,240,207,28,200,197,150,7,36,177,178,84,141,97,123,217,170,181,146,185,119,95,166,227,131,85,124,168,219,118,218,179,178,235,14,68,100,190,38,171,168,193,54,58,135,187,16,92,105,39,111,50,196,53,173,115,22,38,71,186,155,210,211,83,185,142,84,126,255,0,14,89,28,143,70,185,33,134,87,98,174,203,187,50,99,237,169,179,66,219,151,248,66,154,174,142,218,250,134,182,245,136,86,221,53,77,21,154,5,142,89,55,231,116,105,186,215,189,176,74,216,152,247,49,36,145,26,205,230,234,174,109,129,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,90,106,234,26,148,77,248,159,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,237,83,145,199,63,178,142,92,27,93,144,149,182,188,63,96,204,86,84,77,83,75,85,13,189,148,213,56,154,220,213,124,205,73,106,117,87,85,84,211,58,90,148,70,59,119,118,157,88,172,71,35,38,115,67,42,177,38,193,91,60,226,109,157,44,187,52,214,88,170,227,177,97,218,126,13,170,244,156,222,107,221,11,223,84,202,170,153,160,170,158,41,18,23,212,74,197,226,164,108,107,21,175,115,26,214,181,26,141,209,6,122,100,94,99,236,233,152,247,28,175,205,11,55,49,186,208,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,137,11,247,93,162,232,142,71,53,204,123,88,246,61,141,244,210,105,131,150,3,61,242,143,50,115,66,217,150,184,55,12,210,85,98,204,1,81,81,111,191,98,116,99,28,178,49,99,137,236,160,130,104,167,84,145,145,75,37,66,74,201,162,71,197,52,110,108,106,221,233,145,225,218,188,149,251,122,211,85,83,90,182,88,206,75,237,37,27,232,233,225,183,224,107,157,71,21,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,185,23,11,85,122,196,215,229,7,42,63,160,158,102,253,75,239,138,35,72,25,23,145,121,143,180,94,99,219,178,191,43,236,220,250,235,93,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,28,44,222,110,171,162,185,92,230,177,141,123,222,198,59,118,156,166,52,85,54,238,79,252,192,183,214,93,170,238,149,20,180,246,24,101,174,171,108,77,158,169,237,187,80,163,166,145,33,99,34,71,185,81,92,169,27,24,205,85,119,90,212,209,16,52,24,100,166,194,251,102,223,118,60,204,122,171,156,150,175,134,112,102,40,230,244,248,154,219,19,24,149,78,142,37,127,10,166,154,71,105,164,209,113,101,84,141,206,72,228,107,220,215,110,170,178,88,241,172,239,253,181,246,81,190,236,151,156,181,184,55,133,117,172,194,23,45,107,48,181,238,182,22,55,159,210,238,177,100,141,93,26,171,22,104,30,254,20,137,163,28,186,50,78,27,25,44,104,7,161,60,45,139,48,174,57,177,82,226,156,21,137,173,88,130,203,91,191,205,174,54,186,216,234,233,103,220,123,152,253,201,99,87,49,219,175,99,154,186,47,67,154,168,189,40,165,88,209,183,38,198,220,247,93,159,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,121,86,53,142,77,228,129,170,190,92,239,212,159,239,39,240,211,5,118,51,206,188,43,179,182,210,120,63,56,241,173,190,235,91,101,195,255,0,8,115,152,45,113,71,37,83,248,244,21,20,236,220,108,146,70,197,209,243,53,87,87,167,85,23,77,87,68,92,234,229,206,253,73,254,242,127,13,53,86,7,169,219,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,9,179,76,28,151,59,118,218,178,78,235,54,68,103,70,38,171,167,193,55,202,134,59,15,220,106,231,111,50,195,213,174,115,214,86,73,188,155,209,83,84,57,237,85,126,255,0,14,41,26,175,86,181,38,154,86,238,124,1,160,30,84,127,78,204,205,250,151,220,244,70,255,0,141,0,242,163,250,118,102,111,212,190,231,162,3,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,55,189,201,221,182,253,30,213,88,17,112,150,49,170,221,204,220,39,111,138,91,235,150,24,41,161,186,70,233,165,141,149,84,177,50,87,61,219,172,100,28,225,82,56,227,100,181,13,70,53,26,246,53,53,87,150,187,23,98,172,228,217,30,245,180,46,89,182,235,122,196,152,103,24,75,98,173,195,52,116,50,85,205,95,66,176,80,172,114,210,50,22,58,69,154,57,42,158,178,53,218,181,209,106,228,86,44,74,146,244,174,85,102,102,42,201,188,199,195,153,165,130,170,249,189,235,12,220,34,184,83,111,73,35,35,155,113,122,240,75,195,123,30,232,101,98,186,57,24,142,77,248,222,246,170,232,229,3,211,241,170,190,92,239,212,159,239,39,240,211,61,54,93,218,111,0,237,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,185,59,99,93,230,177,238,130,87,68,247,181,139,36,104,215,238,183,85,107,112,47,151,59,245,39,251,201,252,52,14,170,228,84,244,167,197,62,207,235,189,227,110,59,87,151,59,245,39,251,201,252,52,234,174,69,79,74,124,83,236,254,187,222,54,227,181,121,115,191,82,127,188,159,195,64,213,89,181,238,74,253,189,105,170,169,173,91,44,103,37,246,146,141,244,116,240,219,240,53,206,163,138,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,220,139,133,170,189,98,107,240,175,98,125,153,233,182,174,197,184,255,0,44,33,174,164,183,223,96,192,245,23,124,61,93,86,178,240,41,174,48,220,104,17,188,68,141,200,170,201,34,146,104,85,85,175,220,73,150,68,99,220,198,161,210,184,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,137,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,122,136,6,16,114,108,109,207,106,218,11,0,81,229,94,99,93,41,40,115,23,10,211,211,91,98,125,101,209,174,159,20,64,216,100,86,213,68,217,164,89,230,169,108,116,239,117,78,136,228,215,73,119,145,36,88,227,205,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,7,154,205,172,125,41,243,147,218,6,33,247,140,231,165,51,205,102,214,62,148,249,201,237,3,16,251,198,112,55,61,201,157,105,181,95,249,63,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,77,101,242,140,236,81,252,149,115,30,11,254,0,182,93,100,203,44,83,229,45,181,51,167,22,59,93,114,171,214,75,99,166,222,115,221,186,198,36,145,58,84,107,159,27,156,221,101,116,50,200,187,63,228,184,244,19,203,47,174,189,241,90,119,254,106,229,158,21,206,76,184,196,121,91,141,105,57,197,151,19,91,229,183,212,238,199,27,228,135,125,58,147,197,196,99,216,217,162,122,54,72,222,173,93,201,24,199,34,106,212,3,66,219,16,109,163,138,182,71,204,120,43,171,93,117,189,224,27,151,18,11,222,30,138,186,70,198,206,42,195,189,93,77,2,189,33,90,198,36,17,162,57,233,215,141,29,22,243,55,146,70,111,251,9,226,155,22,57,194,182,108,107,133,171,185,237,151,16,91,233,238,150,234,158,19,227,227,210,207,27,100,138,77,199,163,94,221,230,61,171,163,145,28,154,232,168,139,208,105,7,22,114,86,109,29,252,163,175,57,65,129,112,231,253,202,126,113,115,179,226,251,180,239,248,47,224,189,247,112,27,81,83,20,63,231,158,100,111,129,145,111,239,234,244,103,3,73,77,191,236,197,179,237,139,102,28,154,178,229,13,131,16,93,111,113,219,120,147,212,215,92,39,123,184,213,82,187,126,103,67,10,185,204,165,133,94,170,173,134,62,170,106,174,114,190,71,73,43,195,181,76,0,229,171,244,88,194,222,208,40,125,221,113,51,252,192,14,90,191,69,140,45,237,2,135,221,215,16,53,23,146,24,42,213,153,89,209,128,114,230,251,81,87,5,183,21,98,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,116,213,23,176,186,182,170,217,159,25,108,161,155,149,153,91,140,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,30,242,186,23,239,69,35,31,27,149,119,94,199,110,185,236,220,145,242,187,39,122,83,228,223,180,12,61,239,24,13,239,109,137,178,174,13,218,191,40,238,24,62,243,109,164,110,39,183,83,212,84,225,59,188,146,44,47,183,92,85,157,68,116,173,99,221,205,164,115,99,108,204,221,118,243,17,28,137,196,100,111,96,107,215,146,235,111,170,204,31,125,182,236,207,156,87,11,173,210,213,136,238,20,212,56,78,241,61,76,245,146,91,42,158,200,169,160,182,185,142,115,183,40,221,195,141,177,112,209,173,134,71,59,121,21,146,43,225,219,249,230,7,53,114,207,21,100,222,99,226,60,173,198,180,156,222,245,134,110,18,219,234,119,99,145,145,205,184,189,73,226,226,49,143,116,50,177,91,36,111,86,166,252,111,99,145,52,114,27,116,228,194,219,214,167,57,237,84,155,63,103,5,246,174,191,48,109,148,245,51,90,174,245,124,38,37,218,221,3,97,220,134,73,93,47,22,162,185,168,233,220,170,145,117,161,129,100,123,156,244,145,238,12,96,229,171,244,167,194,222,207,232,125,227,113,59,43,144,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,243,152,199,79,11,92,228,77,26,178,198,139,166,242,107,214,188,181,126,148,248,91,217,253,15,188,110,38,31,228,94,122,102,62,206,153,143,110,205,12,175,188,243,27,173,14,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,56,144,191,117,186,166,168,228,115,90,246,57,143,99,30,208,216,255,0,42,198,194,86,165,181,87,237,77,147,88,102,173,183,38,212,44,248,222,213,110,129,174,130,72,21,175,116,151,132,98,42,57,143,107,145,169,62,227,92,143,71,241,220,140,220,158,73,53,173,147,185,197,143,178,43,31,218,243,27,46,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,51,169,42,155,11,216,233,105,164,116,76,73,34,87,34,57,19,232,84,244,81,179,174,124,224,221,164,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,241,185,218,35,149,141,223,98,178,70,166,227,218,171,171,109,188,57,50,241,222,24,205,59,118,41,217,151,0,221,113,30,27,199,23,9,25,81,110,162,72,87,224,75,165,69,76,175,72,210,40,162,138,58,91,114,70,232,219,28,142,85,100,92,55,164,175,98,44,123,225,179,77,149,118,152,193,187,87,229,29,30,105,96,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,186,141,153,155,178,198,246,72,212,77,230,61,187,205,99,247,227,102,152,121,81,253,59,51,55,234,95,115,209,27,62,228,248,216,74,179,99,251,21,242,247,140,177,135,195,56,207,20,110,193,93,13,174,178,116,179,210,210,196,247,44,45,100,111,70,113,230,93,229,114,205,36,104,230,35,214,56,209,168,178,190,109,96,242,163,250,118,102,111,212,190,231,162,3,63,249,21,61,22,49,79,180,10,239,119,91,140,127,229,69,216,22,179,7,223,110,91,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,202,55,112,228,116,188,69,107,97,145,205,221,85,100,136,200,114,3,145,83,209,99,20,251,64,174,247,117,184,237,253,189,118,187,192,59,51,101,29,206,130,225,110,195,248,179,22,98,58,127,131,104,112,149,194,162,25,25,52,21,44,157,139,85,91,74,174,226,190,133,18,25,88,237,214,170,72,253,216,183,153,190,175,96,105,51,102,45,161,113,86,203,249,203,101,205,204,45,77,207,249,135,18,154,227,107,125,84,148,240,220,232,101,110,236,180,242,57,139,253,153,24,174,107,218,201,98,137,234,199,238,110,175,161,60,139,207,76,184,218,47,46,45,217,161,149,247,158,125,106,174,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,14,102,111,55,84,213,90,173,115,94,199,61,143,99,221,230,134,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,122,156,154,27,36,98,29,156,114,142,28,79,142,49,70,32,126,33,198,148,241,221,38,195,114,84,213,83,219,172,108,153,145,185,35,117,19,247,90,181,202,214,68,217,165,123,55,217,195,72,89,163,90,247,204,25,148,0,3,202,185,232,207,102,139,102,13,205,61,137,178,223,11,92,36,164,190,97,235,230,91,219,108,23,72,233,170,215,114,86,124,30,202,90,202,117,146,39,35,152,246,185,37,137,251,174,71,177,237,114,117,92,222,143,57,134,111,242,104,109,199,83,179,142,50,135,39,177,195,41,31,151,88,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,186,140,141,36,98,162,181,236,152,58,211,109,253,139,177,86,200,249,143,61,13,19,110,183,188,3,114,225,207,100,196,50,208,200,216,217,197,89,183,104,106,103,70,36,43,88,196,130,69,86,177,122,241,163,101,221,102,242,198,203,219,147,139,110,58,109,148,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,226,185,145,68,230,171,150,20,138,77,201,230,246,80,229,30,213,89,71,38,12,198,112,82,95,240,197,254,158,43,133,178,231,111,157,143,124,15,115,21,212,245,244,85,13,222,106,61,26,253,90,244,222,99,216,247,53,200,248,222,230,187,77,152,79,146,219,104,108,79,180,54,32,201,138,170,10,187,6,30,176,84,73,42,99,75,181,166,161,150,235,141,185,181,17,49,146,210,58,36,146,25,106,95,12,205,153,180,203,51,116,220,145,143,145,142,99,180,13,191,109,55,118,181,95,246,68,205,123,237,138,231,73,113,182,220,114,222,251,87,71,89,73,51,102,130,166,9,45,147,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,54,231,162,140,220,203,123,22,79,236,35,152,57,95,134,43,46,181,118,172,51,149,247,203,117,36,215,74,231,213,213,62,56,237,147,162,43,228,127,216,198,163,99,99,116,100,108,99,26,214,55,206,184,30,130,48,206,67,96,221,164,185,63,50,227,42,113,157,21,35,153,113,203,123,11,237,149,211,83,172,207,180,220,82,213,18,83,214,196,141,123,29,191,27,157,170,181,30,221,246,43,227,114,238,61,200,186,54,207,76,139,204,125,157,51,30,227,149,249,161,102,230,55,90,29,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,113,33,126,235,180,93,17,200,230,185,143,107,30,199,177,190,133,54,78,244,88,201,191,103,248,123,221,208,29,127,182,254,197,216,87,107,140,184,158,134,137,182,171,38,62,182,240,231,178,98,25,104,99,116,143,225,36,219,180,53,51,163,22,100,163,122,207,34,171,88,189,73,21,178,238,191,117,99,120,107,175,147,83,148,11,242,19,89,67,144,153,173,54,254,1,186,220,29,240,93,197,206,214,75,61,117,92,244,204,242,178,207,82,200,105,237,204,78,115,60,155,172,87,36,146,61,253,59,206,55,82,121,119,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,45,53,117,13,74,38,252,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,118,169,201,79,183,61,170,245,134,104,54,93,205,123,165,37,190,229,96,167,72,240,165,234,227,116,107,18,231,3,234,25,28,86,197,227,201,188,234,150,58,118,50,8,226,213,29,11,55,17,140,224,162,202,27,52,0,1,230,179,107,31,74,124,228,246,129,136,125,227,57,186,158,75,143,65,60,178,250,235,223,21,166,149,182,177,244,167,206,79,104,24,135,222,51,155,169,228,184,244,19,203,47,174,189,241,90,6,181,121,68,118,5,172,217,143,21,38,60,202,219,125,214,229,150,87,190,45,70,137,77,61,71,197,153,18,72,153,205,170,170,119,85,137,11,223,60,109,167,146,71,164,142,235,70,237,231,71,196,151,13,99,187,93,97,181,84,88,161,185,213,178,219,89,81,13,93,69,27,102,114,65,52,240,182,70,197,43,227,215,117,207,99,103,153,173,114,166,173,73,100,68,211,121,117,245,17,138,112,158,21,199,54,42,172,45,141,112,205,171,16,89,107,119,57,205,186,233,69,29,93,44,251,143,107,217,191,20,136,230,59,117,236,107,147,84,232,115,81,83,165,16,210,182,97,114,84,230,157,159,106,203,94,74,96,170,139,173,102,1,196,63,229,10,108,107,81,102,169,154,150,211,67,164,206,124,21,178,199,26,66,181,140,72,28,214,177,30,198,202,233,41,213,86,30,42,182,48,176,54,9,216,130,251,181,198,59,150,183,17,210,221,109,185,101,100,226,197,123,189,209,204,202,121,159,84,176,170,195,75,72,233,34,145,146,77,190,232,159,34,110,43,89,22,187,206,107,164,137,31,190,140,45,132,240,174,6,177,82,225,108,21,134,109,88,126,203,69,191,205,173,214,186,40,233,41,96,223,123,158,253,200,163,70,177,187,207,123,156,186,39,75,156,170,189,42,165,3,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,244,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,94,160,0,0,96,7,44,158,74,124,121,217,246,211,156,116,151,14,13,94,89,92,23,141,4,146,238,199,61,13,198,90,122,121,55,90,145,185,93,51,103,101,26,183,87,177,169,31,31,93,231,110,33,165,99,212,150,44,194,214,44,115,133,111,56,43,20,208,243,219,46,32,183,212,90,238,52,220,87,199,199,165,158,55,71,44,123,236,86,189,187,204,123,147,86,170,57,53,213,21,23,164,243,47,154,185,103,138,178,111,49,241,30,86,227,90,78,111,122,195,55,9,109,245,59,177,200,200,230,220,94,164,241,113,24,199,186,25,88,173,146,55,171,83,126,55,177,200,154,57,0,181,75,171,42,178,207,21,103,38,99,225,204,173,193,84,156,226,245,137,174,17,91,233,183,163,145,241,195,190,189,121,229,225,177,239,108,49,49,29,36,143,70,174,228,108,123,149,52,106,150,169,177,254,70,12,134,166,197,89,161,137,115,254,251,69,87,205,240,61,59,109,118,39,186,158,86,193,37,198,178,57,27,60,140,153,30,140,123,225,166,213,142,137,90,254,138,232,222,187,138,214,43,131,111,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,19,96,1,230,179,107,31,74,124,228,246,129,136,125,227,57,186,158,75,143,65,60,178,250,235,223,21,166,149,182,177,244,167,206,79,104,24,135,222,51,155,169,228,184,244,19,203,47,174,189,241,90,6,85,0,0,0,0,0,0,234,173,172,125,22,51,147,217,254,33,247,116,231,154,195,210,158,214,62,139,25,201,236,255,0,16,251,186,115,205,96,30,156,243,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,74,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,158,189,168,182,100,199,219,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,192,233,19,117,207,99,103,137,178,177,142,122,71,34,185,155,206,209,28,239,73,38,152,57,89,118,187,192,57,213,137,173,25,47,151,54,236,63,125,182,224,218,134,92,165,198,84,181,16,214,45,76,243,211,162,186,150,134,120,92,230,165,50,53,236,227,106,186,190,104,152,221,214,112,17,210,4,223,37,238,223,86,44,150,220,217,227,57,174,28,207,8,93,110,15,168,177,95,234,106,94,176,217,106,166,221,71,211,78,143,114,178,42,57,30,138,244,145,168,214,197,44,146,62,77,89,43,228,135,114,135,155,109,151,118,100,199,219,83,102,133,183,47,240,133,53,93,29,181,245,13,109,235,16,173,186,106,154,43,52,11,28,178,111,206,232,211,117,175,123,96,149,177,49,238,98,73,34,53,155,205,213,92,223,69,56,3,6,211,101,246,13,180,224,202,91,254,32,190,50,213,78,144,173,206,255,0,116,150,227,113,172,126,170,231,205,61,68,170,174,123,220,229,114,232,154,49,186,163,88,214,49,173,106,5,192,97,255,0,40,142,219,244,123,42,224,68,194,88,58,171,123,51,113,101,190,89,108,78,72,96,169,134,215,27,102,138,55,213,85,68,249,90,246,239,49,243,243,117,88,228,141,242,211,185,30,213,107,30,213,238,189,167,118,133,194,187,47,228,213,235,55,49,77,55,63,230,28,58,107,117,173,149,81,211,205,115,174,149,219,177,83,198,231,175,246,164,122,181,175,115,34,138,87,163,31,185,186,190,117,179,87,51,49,86,114,102,62,35,205,44,107,87,206,47,88,154,225,45,194,167,118,73,31,28,59,235,212,130,46,35,222,246,195,19,17,177,198,197,114,238,70,198,53,23,70,160,22,169,145,91,14,109,119,117,217,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,237,206,34,104,172,146,104,209,209,241,86,70,231,87,39,47,39,54,25,102,87,223,243,3,106,12,179,164,184,92,177,165,60,182,171,118,30,191,90,234,41,235,108,116,76,146,72,230,149,205,151,113,208,212,204,230,181,209,200,198,164,145,71,27,31,28,169,198,123,91,174,173,168,182,100,199,219,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,192,233,19,117,207,99,103,137,178,177,142,122,71,34,185,155,206,209,28,224,244,125,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,54,105,175,146,155,109,170,60,169,190,212,236,253,155,216,175,153,224,203,207,18,178,193,114,186,92,160,167,183,225,250,166,50,89,167,141,239,153,91,195,134,163,163,68,71,238,182,116,77,216,213,106,36,122,110,80,13,85,242,231,126,164,255,0,121,63,134,152,171,201,113,233,217,150,95,93,123,158,180,202,174,92,239,212,159,239,39,240,211,92,25,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,161,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,144,55,103,202,35,177,5,30,213,88,17,49,110,14,165,221,204,220,39,111,150,43,19,82,104,41,161,186,70,233,162,145,244,181,82,190,39,61,219,172,100,252,221,22,72,227,100,181,14,87,185,26,247,185,52,89,255,0,117,88,11,21,127,225,92,57,137,48,229,195,254,50,142,186,219,93,79,39,250,178,67,52,114,51,212,230,185,189,202,135,164,141,158,54,129,192,59,77,101,125,14,107,229,203,234,217,109,172,168,168,164,150,142,185,97,74,218,41,225,145,90,232,170,35,134,73,27,27,213,187,146,181,170,237,86,57,99,119,70,242,24,1,202,161,176,85,53,85,53,215,106,124,155,177,82,81,190,142,158,107,134,57,182,83,241,85,245,143,89,97,106,87,211,83,199,19,154,143,70,190,121,106,158,231,177,155,145,113,116,87,172,174,120,74,230,142,219,246,45,174,57,54,51,70,139,17,213,90,173,185,155,100,248,46,91,221,146,142,23,211,194,250,85,191,209,164,53,84,141,146,89,31,36,59,142,137,146,46,250,185,146,235,188,214,182,72,149,250,171,0,13,255,0,114,163,250,9,230,111,212,190,248,162,52,2,111,251,149,31,208,79,51,126,165,247,197,17,160,16,61,46,237,15,179,246,1,218,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,137,206,70,234,177,203,35,122,55,148,243,195,158,153,23,152,251,58,102,61,199,43,243,66,205,204,110,180,58,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,226,66,253,215,104,186,35,145,205,115,30,214,61,143,99,125,52,154,43,229,75,218,186,197,180,94,114,208,224,220,11,45,170,227,132,50,223,157,81,219,239,116,83,62,95,133,106,170,91,2,213,200,142,84,70,44,44,124,12,138,53,98,57,174,225,190,68,145,236,149,136,192,200,14,75,206,80,47,254,182,246,82,205,217,191,162,180,224,203,195,157,255,0,180,202,180,213,179,212,84,255,0,236,212,212,145,195,23,204,139,79,53,78,213,229,171,244,88,194,222,208,40,125,221,113,53,171,177,70,202,55,221,173,51,150,139,6,240,174,180,120,66,219,165,102,41,189,209,66,199,115,10,93,215,172,113,163,164,84,98,77,59,217,194,141,52,123,147,87,201,195,123,34,145,13,143,242,202,219,41,172,187,34,96,155,53,28,149,114,83,208,99,139,109,52,79,171,171,150,170,119,49,150,203,131,90,178,77,51,157,44,175,209,19,87,200,231,61,203,170,185,85,85,84,12,11,228,184,244,236,203,47,174,189,207,90,109,251,109,125,148,108,91,90,100,213,110,13,225,90,168,241,125,183,90,204,45,123,173,133,238,230,21,91,204,89,35,87,70,168,244,134,118,51,133,34,104,246,166,172,147,134,247,197,26,26,129,228,184,244,236,203,47,174,189,207,90,111,123,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,181,53,213,213,42,187,145,51,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,15,50,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,137,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,174,231,185,55,118,250,177,103,238,21,181,228,150,100,92,57,150,102,225,251,123,41,233,230,170,169,124,159,25,169,96,143,69,169,100,146,185,207,117,99,88,205,233,227,115,149,207,209,211,51,86,241,25,14,165,182,157,218,10,251,180,246,114,222,179,122,255,0,135,237,86,73,46,92,56,41,168,109,240,49,188,26,88,155,185,11,102,153,26,215,213,76,140,68,71,77,39,89,116,70,181,25,27,99,137,153,149,201,33,177,245,215,25,227,40,246,160,198,105,136,44,246,44,45,81,187,133,121,180,174,164,101,234,181,82,72,234,30,178,177,233,43,233,161,79,38,246,34,112,230,124,142,141,206,115,98,158,23,133,235,203,157,250,147,253,228,254,26,98,175,37,199,167,102,89,125,117,238,122,211,42,185,115,191,82,127,188,159,195,76,85,228,184,244,236,203,47,174,189,207,90,6,205,57,65,54,10,195,219,76,224,218,236,115,151,214,42,74,60,212,180,83,201,53,11,233,249,173,19,47,239,85,166,106,195,93,50,196,175,153,237,167,167,116,116,234,233,24,198,61,232,142,115,88,170,169,162,19,115,220,168,219,118,221,114,78,213,14,68,100,190,38,164,167,198,215,202,119,187,16,92,105,39,119,61,195,212,78,107,22,38,71,186,155,177,84,212,53,238,84,126,255,0,18,40,218,143,70,181,102,134,86,233,219,11,97,60,85,142,111,180,184,91,5,97,155,174,32,189,86,239,243,107,117,174,138,74,186,169,247,24,231,191,114,40,209,207,118,235,24,231,46,137,208,214,170,175,66,40,23,174,207,27,63,99,237,166,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,200,154,229,110,139,36,177,183,163,121,15,67,217,23,145,121,113,179,166,92,91,178,191,43,236,220,198,213,67,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,36,207,221,110,171,162,53,26,214,177,141,99,24,198,55,206,102,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,232,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,244,39,178,238,211,120,7,106,108,175,182,230,6,16,169,164,163,185,62,157,174,189,97,229,184,195,83,91,102,157,100,150,61,201,219,26,239,53,143,116,18,186,39,189,172,89,35,70,191,117,186,171,90,30,109,207,74,123,39,122,44,100,223,179,252,61,238,232,15,53,135,165,61,147,189,22,50,111,217,254,30,247,116,0,121,172,61,41,236,157,232,177,147,126,207,240,247,187,160,60,214,30,148,246,78,244,88,201,191,103,248,123,221,208,1,218,166,31,242,136,237,191,71,178,174,4,76,37,131,170,183,179,55,22,91,229,150,196,228,134,10,152,109,113,182,104,163,125,85,84,79,149,175,110,243,31,63,55,85,142,72,223,45,59,145,237,86,177,237,94,213,218,187,106,236,184,217,43,46,31,141,113,172,188,250,235,93,196,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,14,22,111,53,101,153,81,91,27,92,212,68,123,223,28,111,243,197,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,90,154,234,234,149,77,249,95,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,6,250,57,51,174,215,91,254,197,25,127,125,190,220,234,238,55,43,141,69,250,174,178,178,174,103,77,61,76,242,94,235,157,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,96,109,69,179,38,1,218,155,43,238,89,127,139,233,169,40,238,79,167,115,108,184,133,45,208,212,214,217,167,89,34,147,126,7,72,155,205,99,221,4,77,149,140,115,22,72,209,204,222,110,168,230,245,175,37,199,160,158,89,125,117,239,138,211,42,128,243,25,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,250,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,51,211,100,62,86,74,204,179,202,124,71,132,182,129,91,174,45,186,225,219,127,56,194,85,92,73,234,46,23,202,169,42,101,116,180,213,245,179,203,38,238,239,30,29,201,56,104,214,65,4,169,215,122,69,28,153,85,202,151,179,94,92,102,166,207,183,236,222,185,173,170,203,140,242,250,223,206,237,183,186,170,164,165,109,77,42,74,139,37,186,103,110,187,141,196,223,122,83,198,186,59,156,201,27,90,230,36,178,163,244,88,5,193,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,90,154,234,234,149,77,249,95,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,109,167,146,175,97,139,174,86,211,127,41,28,220,181,213,219,241,101,202,158,170,219,99,195,215,43,91,169,234,108,208,113,86,57,106,166,109,68,105,44,117,50,164,110,107,55,55,81,41,229,114,171,159,199,221,143,26,185,36,118,100,192,57,231,154,24,163,48,51,26,154,146,241,109,203,218,122,86,197,135,171,173,208,213,209,92,103,175,142,170,54,190,161,179,35,154,230,68,216,94,230,177,27,170,200,232,223,188,222,26,181,251,180,0,121,87,61,84,30,85,192,223,159,38,117,166,213,127,228,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,53,129,183,222,194,119,93,145,49,53,21,247,13,86,85,221,178,235,17,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,189,44,113,180,174,75,143,65,60,178,250,235,223,21,167,127,230,174,89,225,92,228,203,140,71,149,184,214,147,156,89,113,53,190,91,125,78,236,113,190,72,119,211,169,60,92,70,61,141,154,39,163,100,141,234,213,220,145,140,114,38,173,64,60,193,27,126,228,183,216,22,179,46,249,142,211,121,199,111,186,219,113,122,243,202,124,59,135,107,41,167,161,154,209,26,241,105,166,169,171,142,70,177,238,154,86,44,137,28,106,139,27,98,145,36,235,190,70,112,109,93,146,185,40,254,46,109,5,139,235,182,129,165,248,195,132,48,5,194,154,60,56,215,82,112,173,248,170,105,34,73,219,52,177,200,229,122,195,3,31,10,73,14,142,137,243,185,241,113,101,100,18,178,77,170,1,170,190,92,239,212,159,239,39,240,211,170,185,21,61,41,241,79,179,250,239,120,219,142,213,229,206,253,73,254,242,127,13,58,171,145,83,210,159,20,251,63,174,247,141,184,14,213,229,206,253,73,254,242,127,13,58,171,145,83,210,159,20,251,63,174,247,141,184,237,94,92,239,212,159,239,39,240,211,170,185,21,61,41,241,79,179,250,239,120,219,128,221,73,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,54,0,243,3,154,185,103,138,178,111,49,241,30,86,227,90,78,111,122,195,55,9,109,245,59,177,200,200,230,220,94,164,241,113,24,199,186,25,88,173,146,55,171,83,126,55,177,200,154,57,11,84,217,79,45,38,69,216,176,182,59,194,89,243,135,44,215,86,85,227,110,113,110,196,181,122,190,74,30,117,73,13,59,40,151,85,69,72,166,146,4,149,187,155,200,215,182,147,121,172,71,54,87,59,90,192,13,212,242,54,100,167,196,109,159,110,217,199,87,112,227,85,230,109,193,56,48,71,46,244,112,80,219,165,168,167,143,121,171,27,85,179,58,119,214,43,180,123,218,177,240,52,221,118,250,26,128,202,172,179,197,89,201,152,248,115,43,112,85,39,56,189,98,107,132,86,250,109,232,228,124,112,239,175,94,121,120,108,123,219,12,76,71,73,35,209,171,185,27,30,229,77,26,167,165,236,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,58,83,80,208,211,34,238,68,205,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,46,0,0,0,0,24,85,202,35,176,45,30,211,152,85,49,230,86,219,237,86,220,205,178,113,106,52,74,104,41,254,51,70,177,196,206,109,85,83,186,143,89,152,200,35,109,60,146,61,99,111,90,55,110,182,78,36,90,65,194,216,179,21,96,107,237,46,41,193,88,154,235,135,239,84,91,252,218,227,107,173,146,146,170,13,246,57,143,220,150,53,107,219,188,199,185,171,162,244,181,202,139,208,170,122,147,53,1,203,25,179,94,92,101,253,247,14,231,206,10,91,85,150,235,141,110,21,52,151,251,59,42,146,57,46,21,72,196,145,46,48,83,35,127,180,218,153,17,200,213,146,90,103,43,119,229,145,238,9,188,208,229,119,186,227,61,146,211,14,216,163,171,176,103,86,33,168,169,182,220,235,44,144,58,142,138,207,68,217,145,201,85,77,36,175,153,234,249,169,220,144,55,71,54,72,228,73,229,71,69,185,7,23,92,24,91,9,226,172,115,125,165,194,216,43,12,221,113,5,234,183,127,155,91,173,116,82,85,213,79,184,199,61,251,145,70,142,123,183,88,199,57,116,78,134,181,85,122,17,74,81,185,238,72,173,153,48,14,26,201,43,126,209,215,10,106,75,206,44,198,53,21,46,161,158,174,221,10,190,195,5,44,245,116,74,202,89,85,22,86,190,100,226,172,175,107,154,142,99,163,102,239,81,92,240,200,13,135,54,68,181,108,131,148,110,194,147,220,105,47,24,178,253,80,219,150,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,166,246,231,17,117,87,201,52,136,216,248,171,27,109,254,84,127,65,60,205,250,151,223,20,70,85,24,171,202,143,232,39,153,191,82,251,226,136,13,0,158,151,118,135,217,251,0,237,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,196,231,35,117,88,229,145,189,27,202,121,162,61,84,1,230,91,61,50,47,49,246,116,204,123,142,87,230,133,155,152,221,104,116,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,196,133,251,174,209,116,71,35,154,230,61,172,123,30,198,236,87,146,243,148,11,255,0,173,189,148,179,118,111,232,173,56,50,240,231,127,237,50,173,53,108,245,21,63,251,53,53,36,112,197,243,34,211,205,83,31,249,82,246,174,177,109,23,156,180,56,55,2,203,106,184,225,12,183,231,84,118,251,221,20,207,151,225,90,170,150,192,181,114,35,149,17,139,11,31,3,34,141,88,142,107,184,111,145,36,123,37,98,51,170,182,40,217,70,251,181,166,114,209,96,222,21,214,143,8,91,116,172,197,55,186,40,88,238,97,75,186,245,142,52,116,138,140,73,167,123,56,81,166,143,114,106,249,56,111,100,82,32,25,171,203,157,250,147,253,228,254,26,96,86,201,57,33,106,218,63,63,176,230,75,222,111,149,118,106,124,71,79,116,107,43,233,163,108,143,166,158,27,117,77,68,47,86,59,161,236,73,97,143,125,154,181,92,205,230,163,152,170,143,76,234,229,184,182,83,89,109,89,13,102,163,146,174,74,122,10,124,65,77,19,234,234,229,170,157,204,99,109,141,106,201,52,206,116,178,191,68,77,95,35,156,247,46,170,229,85,85,83,24,57,46,61,59,50,203,235,175,115,214,129,209,89,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,161,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,105,60,150,251,125,86,102,39,49,217,147,56,238,23,91,150,47,78,121,81,135,113,21,101,76,245,211,93,227,78,45,76,212,213,114,72,231,189,179,68,196,145,99,145,85,35,116,81,164,125,71,198,206,54,64,109,237,177,5,139,107,140,9,21,110,28,165,181,91,115,54,201,194,138,201,123,172,153,244,240,190,149,102,69,154,150,173,209,197,35,228,135,113,210,190,52,220,87,50,93,55,92,214,201,42,63,66,223,247,85,128,177,87,254,21,195,152,147,14,92,63,227,40,235,173,181,212,242,127,171,36,51,71,35,61,78,107,155,220,168,7,169,51,64,60,168,254,157,153,155,245,47,185,232,141,159,114,119,109,191,71,181,86,4,92,37,140,106,183,115,55,9,219,226,150,250,229,134,10,104,110,145,186,105,99,101,85,44,76,149,207,118,235,25,7,56,84,142,56,217,45,67,81,141,70,189,141,77,96,242,163,250,118,102,111,212,190,231,162,3,63,249,21,61,22,49,79,180,10,239,119,91,140,95,229,70,216,74,213,146,119,88,115,223,37,240,205,93,62,9,190,84,61,184,130,221,73,3,121,150,30,173,115,152,145,62,61,213,222,138,154,161,207,114,35,55,56,113,72,212,98,57,169,52,49,54,202,228,204,219,71,249,54,102,59,242,223,26,187,137,128,113,245,194,146,10,154,137,171,184,49,216,171,149,120,76,174,210,71,182,22,194,228,123,91,80,229,221,119,14,40,158,142,94,10,71,38,239,177,78,19,194,184,230,197,85,133,177,174,25,181,98,11,45,110,231,57,183,93,40,163,171,165,159,113,237,123,55,226,145,28,199,110,189,141,114,106,157,14,106,42,116,162,1,231,95,101,29,171,179,31,100,172,199,102,53,193,82,243,235,85,119,14,11,253,130,121,149,148,183,122,86,170,170,53,202,136,188,57,153,188,229,138,100,69,116,110,115,145,81,236,124,145,191,50,185,99,241,254,13,205,60,27,179,238,96,229,246,33,164,190,97,235,229,62,35,169,161,174,166,85,220,149,154,219,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,49,171,111,189,141,170,118,65,205,10,43,125,138,166,174,191,2,98,122,117,155,14,87,87,86,197,61,107,223,4,112,165,100,53,9,28,113,163,94,201,101,71,53,81,155,139,28,177,232,231,61,36,70,227,84,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,122,238,181,239,108,16,181,206,68,213,201,20,104,186,238,166,129,158,188,138,158,148,248,167,217,253,119,188,109,199,106,242,231,126,164,255,0,121,63,134,157,85,200,169,233,79,138,125,159,215,123,198,220,118,175,46,119,234,79,247,147,248,104,29,85,200,169,233,79,138,125,159,215,123,198,220,102,167,40,142,192,180,123,78,97,84,199,153,91,111,181,91,115,54,201,197,168,209,41,160,167,248,205,26,199,19,57,181,85,78,234,61,102,99,32,141,180,242,72,245,141,189,104,221,186,217,56,145,97,95,34,167,165,62,41,246,127,93,239,27,113,180,157,168,182,155,192,59,44,229,125,203,48,49,125,77,37,101,201,148,238,117,151,15,37,198,26,106,219,204,233,36,81,238,64,217,23,121,204,99,167,137,210,189,141,122,199,26,185,251,174,209,26,224,243,153,133,177,102,42,192,215,218,92,83,130,177,53,215,15,222,168,183,249,181,198,215,91,37,37,84,27,236,115,31,185,44,106,215,183,121,143,115,87,69,233,107,149,23,161,84,223,246,194,251,102,216,182,195,203,138,171,156,150,175,129,177,158,23,230,244,248,154,219,19,30,180,173,146,84,127,10,166,154,71,107,172,50,240,165,84,141,206,89,35,115,28,215,111,34,50,89,52,45,154,185,145,125,206,12,199,196,121,161,137,232,237,84,151,92,77,112,150,227,87,13,174,133,148,148,172,146,69,213,81,145,179,237,123,149,210,61,218,190,71,189,238,115,221,181,254,74,189,135,49,14,85,83,127,40,252,210,126,32,177,226,123,173,61,85,174,217,134,38,101,85,185,244,84,156,85,100,146,92,33,122,49,210,190,71,68,142,142,39,162,196,214,36,115,117,228,116,107,0,108,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,89,181,143,165,62,114,123,64,196,62,241,156,244,166,121,172,218,199,210,159,57,61,160,98,31,120,206,6,234,121,46,61,4,242,203,235,175,124,86,153,84,98,175,37,199,160,158,89,125,117,239,138,211,42,128,29,63,181,6,212,24,7,100,204,1,111,204,108,198,180,98,11,141,182,227,120,138,201,20,86,74,120,102,157,179,201,12,211,53,206,108,210,196,212,102,237,59,209,85,28,171,170,183,163,181,83,184,12,32,229,118,203,220,125,153,91,54,225,187,22,92,224,124,65,138,174,80,99,138,58,185,104,236,150,201,171,167,142,6,208,87,181,210,186,56,90,231,35,17,207,99,85,202,154,106,246,167,122,0,203,222,87,109,155,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,189,133,191,203,87,232,177,133,189,160,80,251,186,226,107,215,102,77,153,54,146,176,109,37,149,23,219,238,207,153,149,110,182,219,177,197,138,174,178,178,175,9,215,195,5,52,17,215,194,233,37,146,71,68,141,99,26,212,87,43,149,81,17,17,85,77,133,114,213,250,44,97,111,104,20,62,238,184,129,170,189,147,189,41,242,111,218,6,30,247,140,7,163,220,89,138,108,88,27,10,222,113,174,41,174,230,86,92,63,111,168,186,92,106,120,79,147,129,75,4,110,146,89,55,24,142,123,183,88,199,46,141,69,114,233,162,34,175,65,231,11,100,239,74,124,155,246,129,135,189,227,1,147,252,165,251,122,212,231,206,33,155,37,114,154,251,87,6,93,88,234,36,134,238,248,248,91,151,251,140,21,82,53,179,54,104,101,145,179,208,163,99,134,88,83,169,188,247,43,222,215,43,33,86,7,69,109,191,181,47,242,184,207,25,243,34,139,13,252,9,101,182,219,227,177,89,41,229,118,245,83,232,98,154,105,91,45,74,163,149,137,51,223,60,142,86,179,170,198,171,89,171,213,171,35,251,131,146,219,100,75,174,122,230,229,46,114,222,110,53,118,156,39,149,247,138,11,147,36,138,157,219,247,75,172,79,73,225,165,138,71,53,98,70,70,177,198,249,250,85,232,201,34,106,53,56,201,44,125,63,177,118,201,56,171,107,156,211,76,45,109,151,152,225,187,23,54,184,98,107,139,157,36,92,58,23,84,198,199,193,4,169,12,177,165,100,145,172,206,133,146,34,53,220,25,21,87,70,41,191,236,170,203,60,43,147,121,113,135,50,183,5,82,115,123,46,25,183,197,111,166,222,142,54,73,54,226,117,231,151,134,198,49,211,74,245,116,146,61,26,155,242,61,238,84,213,202,6,160,121,106,253,41,240,183,179,250,31,120,220,76,32,181,96,12,101,125,193,183,252,193,179,97,234,186,204,61,133,106,40,105,175,85,208,162,57,148,15,172,89,82,153,101,68,93,230,177,238,130,70,35,244,220,71,238,53,85,29,35,17,217,191,203,87,233,79,133,189,159,208,251,198,226,94,188,142,24,3,6,230,158,13,218,11,47,179,7,15,82,95,48,245,242,159,14,83,87,80,212,162,238,74,205,110,74,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,137,91,23,109,109,138,182,70,205,52,197,54,216,185,246,27,190,243,107,126,38,183,57,178,75,196,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,198,145,21,52,122,158,130,112,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,185,43,53,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,77,0,237,153,177,158,62,217,51,31,212,209,214,80,213,220,112,77,198,161,242,216,111,209,69,52,208,54,9,38,168,74,106,74,170,149,130,40,82,187,131,78,178,73,20,122,166,139,188,222,142,206,213,228,208,219,142,167,103,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,117,25,26,72,197,69,107,217,48,111,36,208,15,42,63,167,102,102,253,75,238,122,35,126,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,12,229,71,244,236,204,223,169,125,207,68,6,90,114,111,103,206,13,217,183,147,243,49,243,91,25,214,210,53,150,236,113,113,101,178,134,106,133,133,247,107,138,218,168,22,158,138,37,107,30,237,249,28,221,21,200,199,110,49,31,35,147,113,142,84,215,6,122,103,166,99,237,23,152,247,28,208,205,11,207,62,186,215,105,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,135,11,55,157,162,106,174,87,57,207,123,158,247,189,238,178,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,215,117,175,123,96,133,174,114,38,174,72,163,69,215,117,52,206,174,77,13,130,170,115,231,16,195,157,89,179,98,171,131,46,172,117,17,205,104,100,156,45,203,253,198,10,168,220,232,93,12,209,72,217,232,81,177,205,20,203,212,222,123,145,140,115,149,147,35,3,186,185,41,246,18,181,37,170,131,106,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,218,212,98,51,142,212,126,252,18,71,180,160,0,192,15,247,106,246,88,255,0,128,57,171,255,0,194,173,223,245,227,55,242,247,26,218,179,43,0,97,172,198,177,83,213,193,109,197,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,215,93,21,123,79,57,159,201,59,106,127,252,218,115,87,255,0,147,110,63,253,9,232,35,102,75,77,214,193,179,110,84,88,175,182,202,187,117,202,221,129,236,84,149,148,117,112,186,25,233,167,142,130,22,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,30,104,139,131,25,96,12,101,151,213,54,170,92,103,135,170,237,79,190,89,232,175,246,197,153,19,114,178,221,87,18,75,79,81,19,218,170,215,177,205,93,23,69,234,189,175,99,183,94,199,53,45,243,121,55,205,140,240,14,214,123,13,101,45,29,101,13,37,187,27,91,178,222,195,45,134,253,20,80,195,59,167,142,206,169,77,73,85,82,176,75,50,208,241,170,22,73,34,143,69,213,55,155,211,218,24,255,0,201,79,183,109,213,46,180,27,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,190,230,171,21,156,6,171,247,224,142,61,175,158,93,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,191,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,93,201,242,104,109,235,77,159,56,122,28,149,205,155,237,36,25,139,99,167,142,27,67,228,226,239,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,78,166,243,28,143,99,92,140,153,88,25,65,181,143,162,198,114,123,63,196,62,238,156,243,88,122,83,218,199,209,99,57,61,159,226,31,119,78,121,172,3,210,158,201,222,139,25,55,236,255,0,15,123,186,3,181,78,170,217,59,209,99,38,253,159,225,239,119,64,118,168,24,21,202,95,176,85,54,124,225,233,179,171,41,172,84,144,102,45,142,158,73,174,236,143,139,191,127,183,65,75,35,155,11,97,134,41,29,61,114,58,56,98,133,122,155,204,114,177,238,114,50,20,102,152,127,238,171,1,98,175,252,43,135,49,38,28,184,127,198,81,215,91,107,169,228,255,0,86,72,102,142,70,122,156,215,55,185,80,245,38,106,175,149,115,97,111,211,237,65,146,152,51,255,0,24,170,199,244,84,46,254,203,155,116,142,157,27,254,151,157,61,174,249,147,43,63,206,38,3,191,249,51,54,209,254,82,121,112,252,183,198,174,225,227,236,3,111,164,130,166,162,106,238,52,151,218,20,78,19,43,180,145,238,153,211,53,88,214,212,57,119,155,196,150,39,163,147,140,145,199,154,167,151,124,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,127,219,21,109,147,131,118,190,192,19,220,45,116,213,116,24,179,12,83,219,225,197,52,50,209,44,16,50,174,120,85,86,106,85,226,72,142,166,124,177,84,182,52,115,248,168,145,117,218,221,90,174,13,27,109,99,233,79,156,158,208,49,15,188,103,55,83,201,113,232,39,150,95,93,123,226,180,210,182,214,62,148,249,201,237,3,16,251,198,115,117,60,151,30,130,121,101,245,215,190,43,64,202,160,0,0,0,0,0,3,74,220,178,121,41,241,27,104,43,78,113,210,92,56,212,153,155,111,94,52,18,75,189,36,21,214,232,169,233,228,221,106,70,212,108,46,129,244,106,221,94,247,44,156,125,119,91,184,134,234,77,112,114,207,231,125,171,14,229,126,26,200,104,108,120,126,235,114,198,21,14,188,84,84,85,72,217,107,108,144,82,73,31,10,104,34,243,162,125,67,159,52,73,58,174,156,56,170,163,68,118,250,172,97,167,99,208,247,39,214,78,221,114,67,100,188,11,132,113,45,134,146,213,136,107,105,230,189,222,34,138,149,208,78,179,213,204,249,163,109,83,94,198,63,156,199,78,234,120,36,71,166,173,88,55,17,85,172,106,158,120,79,79,185,85,153,152,87,57,50,227,14,102,150,10,171,231,22,92,77,111,138,225,77,189,36,111,146,29,244,235,193,47,13,239,99,102,137,232,232,228,98,57,119,36,99,218,171,171,84,11,172,0,7,154,205,172,125,41,243,147,218,6,33,247,140,230,234,121,46,61,4,242,203,235,175,124,86,154,86,218,199,210,159,57,61,160,98,31,120,206,110,167,146,227,208,79,44,190,186,247,197,104,25,84,0,0,0,2,223,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,237,48,131,253,218,189,150,63,224,14,106,255,0,240,171,119,253,120,203,77,166,237,55,91,254,205,185,175,98,177,91,42,238,55,43,142,7,190,210,81,209,210,66,233,167,169,158,74,9,155,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,135,159,127,228,157,181,63,254,109,57,171,255,0,201,183,31,254,132,13,255,0,109,99,232,177,156,158,207,241,15,187,167,60,214,30,148,246,177,244,88,206,79,103,248,135,221,211,158,107,0,220,247,42,54,221,183,92,147,181,67,145,25,47,137,169,41,241,181,242,157,238,196,23,26,73,221,207,112,245,19,154,197,137,145,238,166,236,85,53,13,123,149,31,191,196,138,54,163,209,173,89,161,149,186,129,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,37,53,13,13,50,38,252,175,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,37,63,238,171,30,226,175,252,43,136,241,38,35,184,127,198,86,87,92,171,170,36,255,0,90,73,166,146,71,250,220,231,59,189,84,222,159,39,118,196,20,123,42,224,69,197,184,198,151,123,51,113,101,190,40,175,173,89,160,169,134,215,27,102,150,70,82,210,202,200,154,246,239,49,240,115,132,73,36,141,242,211,181,88,229,107,24,229,14,213,217,71,101,28,184,217,43,46,25,130,176,84,92,250,235,93,195,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,14,22,111,57,34,133,21,91,27,92,229,85,123,223,36,143,238,11,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,73,179,162,182,211,217,198,235,181,62,67,93,114,174,197,141,234,240,213,201,213,16,220,168,222,146,185,180,85,179,193,188,177,210,215,53,168,174,125,51,156,168,238,132,85,100,140,134,84,107,248,124,55,6,149,182,228,218,238,235,181,246,110,55,21,193,110,171,179,225,59,13,59,173,184,114,213,61,67,158,246,64,175,87,62,170,102,35,150,38,84,204,187,187,252,52,209,25,28,49,171,164,225,36,142,237,254,76,93,137,107,51,207,49,233,179,111,52,48,166,254,91,97,125,218,200,105,174,214,217,214,151,18,213,57,102,142,56,225,122,163,98,154,24,38,133,207,153,55,158,221,230,71,19,227,115,101,122,183,10,241,78,19,197,88,26,251,85,133,177,174,25,186,225,251,213,22,231,57,183,93,40,164,164,170,131,125,141,123,55,226,145,26,246,239,49,237,114,106,157,45,114,42,116,42,27,180,228,175,218,131,0,230,190,73,90,178,66,223,104,164,176,226,204,184,179,195,21,117,29,61,60,52,180,215,8,29,60,205,74,186,104,210,87,75,43,244,72,159,85,43,152,196,231,21,90,255,0,56,128,102,249,209,91,98,108,171,131,118,175,202,59,134,15,188,219,105,27,137,237,212,245,21,56,78,239,36,139,11,237,215,21,103,81,29,43,88,247,115,105,28,216,219,51,55,93,188,196,71,34,113,25,27,217,222,164,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,160,121,130,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,45,53,117,13,74,38,252,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,119,61,201,139,182,213,30,121,229,197,54,82,102,134,43,223,204,156,47,187,71,13,77,218,229,2,213,98,90,87,36,210,71,36,44,85,108,179,77,4,48,185,147,46,235,221,186,200,229,124,142,116,175,70,235,3,110,93,162,176,174,212,59,65,92,179,75,5,97,95,129,44,175,183,209,91,233,185,197,12,116,215,10,206,20,73,191,61,111,14,89,25,36,219,238,116,109,122,59,244,17,83,181,81,21,170,119,87,37,30,203,88,171,54,243,150,12,241,248,201,117,195,120,111,44,238,20,243,243,154,22,201,20,215,122,231,53,203,204,99,155,119,135,193,225,255,0,157,55,85,114,197,59,35,221,68,159,136,192,238,190,92,239,212,159,239,39,240,211,85,102,213,57,115,191,82,127,188,159,195,76,53,228,247,192,24,55,52,246,185,193,57,125,152,56,122,146,249,135,175,148,247,186,106,234,26,148,93,201,89,240,61,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,160,54,28,218,238,235,178,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,219,156,68,209,89,36,209,163,163,226,172,141,244,17,133,177,102,21,199,54,42,92,83,130,177,53,171,16,89,107,119,249,181,198,215,91,29,93,44,251,143,115,31,185,44,106,230,59,117,236,115,87,69,232,115,85,23,165,20,243,217,182,190,202,55,221,146,243,150,183,6,240,174,181,152,66,229,173,102,22,189,214,194,198,243,250,93,214,44,145,171,163,85,98,205,3,223,194,145,52,99,151,70,73,195,99,37,141,14,245,228,202,219,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,216,216,249,56,251,209,162,77,197,7,41,174,194,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,110,198,199,201,192,221,141,18,30,46,5,155,254,229,71,244,19,204,223,169,125,241,68,104,4,13,255,0,114,163,250,9,230,111,212,190,248,162,52,2,111,251,149,31,208,79,51,126,165,247,197,17,160,16,54,189,202,161,183,173,53,45,53,215,101,140,155,190,210,86,62,178,158,107,126,57,185,211,241,81,244,111,73,97,114,80,83,84,71,43,90,175,86,178,120,170,152,230,61,155,146,240,181,71,164,173,102,184,50,47,34,243,31,104,188,199,183,101,126,87,217,185,245,214,187,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,188,56,89,188,221,87,69,114,185,205,99,26,247,189,140,117,171,133,176,158,42,199,55,218,92,45,130,176,205,215,16,94,171,119,249,181,186,215,69,37,93,84,251,140,115,223,185,20,104,231,187,117,140,115,151,68,232,107,85,87,161,20,223,246,194,251,25,88,182,60,203,138,171,100,151,95,134,113,158,40,230,245,24,154,229,19,222,148,174,146,36,127,10,154,154,55,105,164,49,113,101,68,145,205,73,36,115,220,231,110,162,178,40,195,178,182,120,217,251,0,236,203,149,244,57,81,151,44,171,125,182,142,162,162,174,90,202,228,133,107,107,103,154,69,115,165,168,146,24,227,108,143,70,238,68,215,43,117,72,226,141,189,59,168,98,95,45,95,162,198,22,246,129,67,238,235,137,159,230,0,114,213,250,44,97,111,104,20,62,238,184,129,175,94,76,235,181,170,193,182,190,95,223,111,183,58,75,117,182,221,79,126,171,172,172,171,153,176,193,77,4,118,74,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,112,114,136,237,191,89,181,86,59,76,37,131,170,183,114,203,9,220,37,150,196,228,134,122,105,174,146,58,24,163,125,85,84,79,149,204,118,235,217,63,55,85,142,57,25,21,67,145,237,71,61,237,76,127,200,76,148,197,91,68,230,197,139,39,48,85,194,213,69,122,196,28,235,155,79,116,150,72,233,89,192,166,150,161,251,238,142,57,30,154,178,23,34,104,197,235,42,107,162,106,169,106,226,156,39,138,176,53,246,171,11,99,92,51,117,195,247,170,45,206,115,110,186,81,73,73,85,6,251,26,246,111,197,34,53,237,222,99,218,228,213,58,90,228,84,232,84,3,37,118,9,216,130,251,181,198,59,150,183,17,210,221,109,185,101,100,226,197,123,189,209,204,202,121,159,84,176,170,195,75,72,233,34,145,146,77,190,232,159,34,110,43,89,22,187,206,107,164,137,31,191,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,12,11,228,157,218,163,46,49,158,77,91,54,120,154,138,213,133,49,78,11,214,158,138,137,110,105,255,0,116,17,206,234,138,153,42,105,98,154,71,76,233,154,172,157,245,17,177,29,27,55,154,246,110,49,233,20,89,254,6,170,249,115,191,82,127,188,159,195,77,117,100,38,117,226,173,157,179,98,197,156,120,42,223,106,173,189,97,254,117,205,160,186,69,36,148,175,227,211,75,78,253,246,199,36,111,93,25,51,149,52,122,117,145,53,213,53,69,216,175,46,119,234,79,247,147,248,105,170,176,42,191,247,85,143,113,87,254,21,196,120,147,17,220,63,227,43,43,174,85,213,18,127,173,36,211,73,35,253,110,115,157,222,170,111,39,147,239,96,172,61,179,54,13,161,199,57,131,98,164,172,205,75,189,60,115,87,62,163,154,214,178,192,244,90,150,164,52,51,36,72,248,94,234,122,134,199,80,173,145,236,123,216,168,215,57,136,138,189,63,201,111,176,45,102,93,243,29,166,243,142,223,117,182,226,245,231,148,248,119,14,214,83,79,67,53,162,53,226,211,77,83,87,28,141,99,221,52,172,89,18,56,213,22,54,197,34,73,215,124,140,224,236,168,13,48,114,163,108,37,106,201,59,172,57,239,146,248,102,174,159,4,223,42,30,220,65,110,164,129,188,203,15,86,185,204,72,159,30,234,239,69,77,80,231,185,17,155,156,56,164,106,49,28,212,154,24,155,140,27,40,237,93,152,251,37,102,59,49,174,10,151,159,90,171,184,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,225,204,205,231,44,83,34,43,163,115,156,138,143,99,228,141,254,140,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,52,25,183,182,196,23,221,145,241,220,85,184,114,150,235,114,203,43,223,10,43,37,238,178,102,84,76,202,164,133,22,106,90,183,71,20,108,142,109,246,202,248,211,113,26,248,180,221,115,157,28,168,192,197,83,210,158,201,222,139,25,55,236,255,0,15,123,186,3,205,97,233,79,100,239,69,140,155,246,127,135,189,221,0,30,107,15,66,120,11,61,50,227,103,77,132,114,179,52,51,66,243,204,109,84,57,127,135,98,134,24,145,31,85,112,170,117,178,21,142,150,154,53,84,226,76,253,215,104,154,163,81,173,115,222,230,49,143,123,124,246,29,235,180,70,213,88,203,59,176,150,94,101,108,55,42,186,76,9,151,88,94,203,105,160,180,172,105,18,79,113,167,183,67,5,85,100,232,215,185,37,127,21,38,100,78,85,77,216,85,186,49,143,146,109,240,164,237,69,180,222,62,218,155,52,46,89,129,139,234,106,232,237,175,168,115,172,184,121,46,51,84,209,89,160,88,226,143,114,6,200,187,173,123,219,4,78,149,236,107,18,73,17,207,221,110,168,214,245,1,151,252,157,219,16,86,109,85,142,215,22,227,26,93,220,178,194,119,8,162,190,181,102,158,154,107,164,142,134,89,25,75,75,43,34,115,29,186,246,65,206,17,36,142,70,69,80,213,99,145,207,99,147,162,182,155,180,218,172,27,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,1,187,78,75,143,65,60,178,250,235,223,21,166,85,24,171,201,113,232,39,150,95,93,123,226,180,202,160,53,213,203,39,180,47,196,188,167,180,236,245,105,166,181,85,213,230,38,181,183,119,201,85,173,85,186,134,138,166,158,88,28,216,26,168,169,199,157,138,141,149,253,93,218,105,218,141,115,151,122,61,54,25,21,202,11,156,86,172,239,218,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,230,210,84,54,162,120,213,139,163,146,125,245,68,115,220,135,122,242,116,236,135,252,162,118,125,218,2,162,178,139,153,85,226,11,125,30,22,195,55,167,87,240,227,101,116,18,182,227,44,18,177,169,34,164,43,60,54,133,145,235,18,187,134,175,108,78,71,111,232,29,105,201,129,157,23,92,169,218,211,9,88,166,197,245,118,156,49,142,106,29,97,188,209,181,142,150,10,249,228,134,86,219,218,248,209,174,209,233,88,248,90,217,81,17,88,146,72,138,230,198,249,53,223,161,229,92,244,209,144,57,199,98,218,3,38,176,158,113,97,200,121,189,38,38,183,182,162,74,109,231,191,154,85,49,206,142,166,155,125,236,98,201,194,158,57,98,226,110,35,95,185,188,222,171,145,64,236,3,202,185,234,160,242,174,6,255,0,185,46,61,4,242,203,235,175,124,86,153,84,98,175,37,199,160,158,89,125,117,239,138,211,42,128,0,0,213,95,46,119,234,79,247,147,248,105,213,92,138,158,148,248,167,217,253,119,188,109,199,106,242,231,126,164,255,0,121,63,134,157,85,200,169,233,79,138,125,159,215,123,198,220,7,106,242,231,126,164,255,0,121,63,134,157,85,200,169,233,79,138,125,159,215,123,198,220,118,175,46,119,234,79,247,147,248,105,213,92,138,158,148,248,167,217,253,119,188,109,192,110,164,0,6,63,237,223,145,119,221,162,118,96,197,217,115,131,172,214,171,142,41,119,53,184,216,155,112,86,51,114,170,158,162,57,30,144,202,244,84,138,105,32,73,224,107,213,90,223,44,173,123,218,199,61,201,231,92,245,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,200,153,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,249,140,197,151,255,0,141,120,170,243,138,126,4,181,89,190,25,184,84,92,62,14,180,211,115,122,26,62,44,142,127,2,158,45,87,135,11,55,183,88,205,87,117,168,137,170,232,6,117,114,54,100,167,199,157,160,174,217,199,87,112,224,210,101,149,189,56,48,71,46,236,147,215,92,98,168,167,143,121,171,27,145,208,182,6,86,43,180,123,28,146,112,52,222,110,250,27,169,53,151,200,143,154,22,170,172,1,152,89,47,51,105,32,185,91,47,17,98,138,117,117,107,120,245,144,84,195,29,52,187,148,250,35,183,32,117,36,59,210,34,185,53,171,141,170,141,232,223,217,160,3,167,246,160,218,131,0,236,153,128,45,249,141,152,214,140,65,113,182,220,111,17,89,34,138,201,79,12,211,182,121,33,154,102,185,205,154,88,154,140,221,167,122,42,163,149,117,86,244,118,170,119,1,132,28,174,217,123,143,179,43,102,220,55,98,203,156,15,136,49,85,202,12,113,71,87,45,29,146,217,53,116,241,192,218,10,246,186,87,71,11,92,228,98,57,236,106,185,83,77,94,212,239,64,43,249,9,202,129,144,91,68,230,197,139,39,48,86,16,204,10,43,214,32,231,92,218,123,165,190,138,58,86,112,41,165,168,126,251,163,171,145,233,171,33,114,38,140,94,178,166,186,38,170,153,128,105,3,147,135,103,172,253,192,219,103,101,230,41,198,185,31,152,24,126,203,69,240,183,57,184,221,48,205,109,37,44,27,246,170,182,51,126,89,35,107,27,188,247,181,169,170,244,185,200,137,210,168,110,252,1,164,14,87,61,161,127,42,219,65,69,148,214,202,107,83,236,185,85,198,162,138,225,71,85,206,36,172,174,171,138,154,74,198,200,173,93,200,248,47,137,144,112,145,21,205,146,25,183,157,171,145,145,238,83,53,115,51,10,228,222,92,98,60,210,198,181,124,222,203,134,109,242,220,42,119,100,141,146,77,184,157,72,34,226,61,140,116,210,189,91,28,108,87,38,252,143,99,81,117,114,30,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,2,84,218,247,34,126,116,93,110,52,216,243,34,49,14,47,171,170,167,181,211,210,223,176,205,158,102,57,236,165,129,101,145,151,23,69,38,238,140,98,203,53,18,172,74,244,77,249,30,246,55,87,74,229,234,12,216,217,15,224,142,75,76,180,206,53,162,248,31,16,97,251,133,70,41,187,193,37,127,18,59,133,13,238,162,10,120,39,107,90,146,34,76,176,67,102,86,177,31,19,91,26,79,190,213,149,116,49,171,98,252,227,177,100,22,212,24,3,53,113,76,59,246,91,85,194,74,123,140,155,207,78,109,75,87,79,45,36,181,58,49,143,123,248,44,168,116,188,54,181,92,254,30,226,104,174,213,3,209,241,138,188,168,254,130,121,155,245,47,190,40,140,170,49,87,149,31,208,79,51,126,165,247,197,16,26,1,54,189,202,161,183,173,53,45,53,215,101,140,155,190,210,86,62,178,158,107,126,57,185,211,241,81,244,111,73,97,114,80,83,84,71,43,90,175,86,178,120,170,152,230,61,155,146,240,181,71,164,173,102,168,74,174,22,194,120,171,28,223,105,112,182,10,195,55,92,65,122,173,223,230,214,235,93,20,149,117,83,238,49,207,126,228,81,163,158,237,214,49,206,93,19,161,173,85,94,132,80,46,172,139,200,188,199,218,47,49,237,217,95,149,246,110,125,117,174,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,14,22,111,55,85,209,92,174,115,88,198,189,239,99,29,232,123,103,141,159,176,14,204,185,95,67,149,25,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,110,228,77,114,183,84,142,40,219,211,186,135,90,236,47,177,149,139,99,204,184,170,182,73,117,248,103,25,226,142,111,81,137,174,81,61,233,74,233,34,71,240,169,169,163,118,154,67,23,22,84,73,28,212,146,71,61,206,118,234,43,34,143,37,64,213,95,46,119,234,79,247,147,248,105,138,188,151,30,157,153,101,245,215,185,235,76,170,229,206,253,73,254,242,127,13,49,43,147,58,237,106,176,109,175,151,247,219,237,206,146,221,109,183,83,223,170,235,43,42,230,108,48,83,65,29,146,185,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,6,245,51,163,55,176,110,66,229,126,32,205,204,192,158,174,59,22,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,66,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,39,157,109,164,115,190,235,180,126,118,226,156,232,188,216,233,44,213,24,142,162,39,50,130,154,71,72,202,104,33,130,58,120,88,175,119,75,222,145,67,30,251,244,106,57,251,206,70,177,21,24,157,193,183,182,219,247,221,174,49,220,84,88,114,170,235,109,203,43,39,10,91,37,146,178,22,83,204,250,165,133,18,106,170,182,199,44,140,146,109,247,74,200,215,125,90,200,180,221,107,93,36,170,249,173,129,54,19,186,237,119,137,171,111,184,150,178,174,211,151,88,118,161,41,47,21,148,178,58,10,218,169,228,167,153,209,197,67,35,233,229,129,239,142,70,211,186,102,189,81,91,28,204,84,233,123,64,200,14,72,45,145,46,183,172,77,77,181,214,39,184,213,219,237,182,10,138,219,110,26,160,109,59,152,183,57,223,78,234,122,138,167,189,237,221,117,51,27,60,145,55,134,170,174,153,146,35,156,206,10,178,92,117,229,71,244,236,204,223,169,125,207,68,111,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,65,156,168,254,157,153,155,245,47,185,232,128,197,83,107,220,149,251,122,211,85,83,90,182,88,206,75,237,37,27,232,233,225,183,224,107,157,71,21,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,185,23,11,85,122,196,215,245,174,199,155,25,88,182,195,216,70,255,0,108,142,235,240,54,51,194,249,129,118,168,195,55,41,94,245,165,108,146,219,45,124,90,106,152,219,174,176,203,194,137,22,70,181,100,141,204,107,155,188,136,248,164,192,12,83,132,241,86,6,190,213,97,108,107,134,110,184,126,245,69,185,206,109,215,74,41,41,42,160,223,99,94,205,248,164,70,189,187,204,123,92,154,167,75,92,138,157,10,128,122,83,207,76,139,203,141,162,242,226,227,149,249,161,102,231,214,170,237,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,240,230,102,243,180,93,21,170,215,57,143,107,216,247,177,222,120,118,135,217,251,31,108,203,154,21,217,81,152,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,111,196,231,35,116,73,34,145,189,59,170,110,39,147,187,111,170,61,167,48,170,224,60,210,184,90,173,185,155,100,225,83,234,181,48,83,252,102,141,99,149,252,230,150,155,121,30,179,49,144,72,234,136,227,98,198,222,172,141,221,108,156,56,186,3,151,59,245,39,251,201,252,52,14,170,228,84,244,167,197,62,207,235,189,227,110,59,87,151,59,245,39,251,201,252,52,234,174,69,79,74,124,83,236,254,187,222,54,227,181,121,115,191,82,127,188,159,195,64,232,174,73,60,127,131,114,179,61,49,254,96,230,14,33,164,177,225,235,30,91,215,212,215,87,84,170,238,68,207,132,173,168,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,189,21,181,118,213,217,143,181,174,99,191,26,227,89,121,141,170,135,137,5,130,193,4,202,250,91,69,43,149,21,90,213,84,78,36,207,221,106,203,50,162,58,71,53,168,136,198,50,56,217,106,100,246,69,230,62,124,214,98,107,78,87,217,190,25,186,225,124,63,54,36,154,219,18,170,213,86,82,197,60,16,200,202,102,34,47,22,100,231,13,122,71,170,57,237,99,145,155,207,86,49,246,0,27,9,228,185,216,74,213,157,151,89,179,223,58,48,205,93,70,9,177,212,49,184,126,221,87,3,121,150,33,173,107,158,146,190,77,229,222,150,154,157,204,106,43,55,56,114,200,229,98,185,201,12,209,59,115,230,53,108,11,181,46,21,218,127,35,169,43,173,56,110,213,133,175,88,67,131,98,187,225,235,107,163,101,45,30,228,45,224,75,75,3,92,175,138,142,70,34,164,77,122,38,235,162,150,36,89,18,46,35,178,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,230,179,107,31,74,124,228,246,129,136,125,227,57,233,76,243,89,181,143,165,62,114,123,64,196,62,241,156,13,212,242,92,122,9,229,151,215,94,248,173,50,168,197,94,75,143,65,60,178,250,235,223,21,166,85,0,0,0,48,3,150,175,209,99,11,123,64,161,247,117,196,207,243,0,57,106,253,22,48,183,180,10,31,119,92,64,210,177,122,228,238,78,227,236,245,199,246,188,185,203,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,234,186,167,66,199,186,42,104,221,43,22,73,85,170,141,69,250,17,109,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,15,65,59,16,108,93,133,118,71,203,136,40,107,91,106,189,227,235,151,18,123,222,33,138,134,54,200,206,42,67,189,67,77,58,177,38,90,54,44,17,170,53,235,215,145,29,46,235,55,146,54,7,96,108,197,179,214,21,217,127,38,172,185,71,133,170,121,255,0,48,226,84,220,110,143,165,142,158,107,157,116,174,222,150,162,70,177,63,179,27,17,206,123,153,20,81,49,94,253,205,229,237,80,0,210,183,45,95,165,62,22,246,127,67,239,27,137,218,188,134,63,174,207,221,191,226,71,85,114,213,250,83,225,111,103,244,62,241,184,157,171,200,99,250,236,253,219,254,36,6,197,51,211,34,242,227,104,188,184,184,229,126,104,89,185,245,170,187,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,188,57,153,188,237,23,69,106,181,206,99,218,246,61,236,119,157,108,244,200,188,199,217,211,49,238,57,95,154,22,110,99,117,161,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,18,23,238,187,69,209,28,142,107,152,246,177,236,123,27,233,164,233,77,162,182,63,200,237,168,126,3,147,52,176,222,253,93,146,225,77,87,207,237,236,134,158,186,178,150,30,47,249,58,106,174,26,204,148,111,89,228,115,163,141,236,118,246,142,107,154,228,212,12,85,228,132,205,157,163,177,110,4,171,192,89,135,132,46,181,217,109,98,183,182,76,41,139,174,13,124,91,187,179,44,63,6,66,247,167,231,144,179,114,109,215,49,87,155,240,86,39,46,235,225,100,120,45,202,143,233,217,153,191,82,251,158,136,223,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,134,131,57,81,253,59,51,55,234,95,115,209,1,73,216,131,98,236,85,181,198,99,193,67,90,219,173,147,0,219,120,147,222,241,12,84,50,58,55,240,150,29,234,26,105,213,139,10,86,61,39,141,81,175,94,164,106,233,119,95,186,145,191,127,216,79,11,88,176,54,21,179,96,172,45,67,204,172,184,126,223,79,107,183,83,113,95,39,2,150,8,219,28,81,239,189,92,247,110,177,141,77,92,170,229,211,85,85,94,147,5,185,21,61,22,49,79,180,10,239,119,91,140,255,0,0,0,0,0,3,202,185,233,79,100,239,69,140,155,246,127,135,189,221,1,230,176,244,167,178,119,162,198,77,251,63,195,222,238,128,12,95,229,47,216,42,155,62,112,244,217,213,148,214,42,72,51,22,199,79,36,215,118,71,197,223,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,189,77,230,57,88,247,57,25,10,51,78,216,77,153,143,129,179,78,205,30,22,180,93,104,177,246,31,196,20,237,183,80,124,28,178,87,65,120,130,165,188,40,121,171,216,229,116,205,157,141,111,9,204,85,87,38,234,181,123,15,79,199,69,81,108,83,179,205,6,208,213,251,75,65,130,41,29,137,238,52,233,198,164,154,154,158,107,115,110,41,81,28,233,118,138,23,198,174,134,187,122,38,235,52,111,110,186,189,234,222,35,222,247,5,191,140,241,134,99,227,254,79,76,113,140,179,115,1,124,75,197,247,92,175,191,207,116,178,111,170,243,105,57,133,74,53,219,174,213,241,113,24,140,151,130,245,89,34,226,112,222,170,246,57,87,207,97,233,79,107,31,69,140,228,246,127,136,125,221,57,230,176,15,74,123,39,122,44,100,223,179,252,61,238,232,14,213,58,171,100,239,69,140,155,246,127,135,189,221,1,218,160,9,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,73,176,6,130,249,77,246,126,192,59,60,109,36,150,44,185,101,92,22,220,85,103,248,213,45,28,169,11,96,161,158,166,190,177,174,166,165,142,24,227,108,84,204,108,44,108,113,170,57,90,157,27,203,209,166,80,114,24,254,187,63,118,255,0,137,29,85,203,87,233,79,133,189,159,208,251,198,226,118,175,33,143,235,179,247,111,248,144,24,1,181,143,165,62,114,123,64,196,62,241,156,221,79,37,199,160,158,89,125,117,239,138,211,74,219,88,250,83,231,39,180,12,67,239,25,205,212,242,92,122,9,229,151,215,94,248,173,3,42,140,117,198,187,122,236,243,151,155,69,197,179,78,47,190,213,218,239,173,167,108,213,247,170,238,111,71,100,182,61,212,174,170,100,53,21,85,18,177,81,238,137,34,221,86,49,236,87,79,27,55,183,183,209,182,79,40,142,219,244,123,42,224,68,194,88,58,171,123,51,113,101,190,89,108,78,72,96,169,134,215,27,102,138,55,213,85,68,249,90,246,239,49,243,243,117,88,228,141,242,211,185,30,213,107,30,213,209,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,160,122,158,6,189,121,46,118,237,186,231,101,170,108,136,206,140,77,73,81,141,172,116,236,118,31,184,213,206,238,123,136,104,154,215,172,172,147,121,55,101,169,167,107,26,170,253,254,36,177,185,94,173,114,195,52,174,216,80,0,0,3,207,15,40,46,113,90,179,191,107,76,117,139,176,213,250,174,235,135,168,170,33,178,89,229,150,169,179,192,144,82,66,200,100,117,43,152,247,179,155,73,80,218,137,227,86,46,142,73,247,213,17,207,114,27,169,219,115,62,106,118,113,217,163,24,230,77,154,182,146,12,66,148,236,181,225,244,154,162,40,222,183,26,151,164,81,201,19,37,99,219,51,225,107,164,169,88,183,29,190,202,119,162,232,221,231,39,156,192,6,234,121,27,51,175,227,206,207,183,108,156,171,183,240,106,242,202,224,156,25,227,139,118,57,232,110,50,212,84,71,188,229,145,202,233,155,59,43,17,218,49,141,72,248,26,111,59,125,77,43,25,41,201,219,158,148,121,3,181,102,20,196,151,235,207,193,152,110,253,197,195,119,233,156,144,36,109,165,170,68,72,159,44,147,43,91,12,49,213,50,150,105,36,71,53,205,142,23,249,200,170,199,7,161,64,0,30,107,54,177,244,167,206,79,104,24,135,222,51,155,169,228,184,244,19,203,47,174,189,241,90,105,91,107,31,74,124,228,246,129,136,125,227,57,153,88,127,110,123,86,207,188,154,185,125,149,121,115,116,164,174,204,92,85,79,136,237,178,190,142,232,214,207,133,224,117,202,165,93,85,43,97,145,39,134,165,209,212,49,212,218,163,83,93,101,222,84,141,35,144,54,253,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,237,107,216,230,174,138,138,132,217,161,110,78,237,183,235,54,85,199,107,132,177,141,86,246,89,98,203,132,82,223,92,176,207,83,53,174,70,195,44,108,170,165,137,146,181,141,222,123,224,231,10,145,201,35,226,167,106,49,170,230,49,171,189,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,155,0,0,0,1,213,91,88,250,44,103,39,179,252,67,238,233,207,53,135,165,61,172,125,22,51,147,217,254,33,247,116,231,154,192,54,253,201,111,176,45,102,93,243,29,166,243,142,223,117,182,226,245,231,148,248,119,14,214,83,79,67,53,162,53,226,211,77,83,87,28,141,99,221,52,172,89,18,56,213,22,54,197,34,73,215,124,140,224,236,168,0,0,0,53,213,202,179,177,45,102,107,88,169,182,129,202,28,41,207,49,157,155,135,71,127,182,218,237,179,212,92,49,5,43,223,20,48,72,198,66,142,226,77,79,211,170,171,55,157,2,174,244,136,148,241,177,117,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,58,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,61,57,154,64,229,58,216,150,179,35,51,30,167,54,242,191,10,110,101,182,40,222,172,154,154,211,109,157,41,112,213,83,86,24,228,142,103,162,58,40,97,158,105,154,248,83,121,141,222,124,145,50,54,182,38,43,131,110,155,60,109,3,128,118,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,119,37,107,85,218,172,114,198,238,141,228,53,193,202,197,182,253,30,36,248,79,100,204,179,170,223,164,183,220,18,44,109,90,176,193,52,53,82,67,205,231,167,165,165,153,178,189,91,194,157,30,149,8,232,217,35,101,167,107,17,219,169,35,93,133,123,54,109,121,156,187,41,124,109,252,146,214,218,161,248,227,111,101,21,103,194,20,13,169,224,77,22,255,0,55,171,135,85,77,38,139,139,46,234,63,126,39,113,23,137,27,244,110,239,79,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,7,101,236,197,179,214,42,218,131,57,108,185,71,133,170,121,135,63,226,84,220,110,143,165,146,162,27,101,12,77,222,150,162,70,177,63,179,27,17,206,99,95,44,177,49,94,205,253,228,244,81,149,89,103,133,114,111,46,48,230,86,224,170,78,111,101,195,54,248,173,244,219,209,198,201,38,220,78,188,242,240,216,198,58,105,94,174,146,71,163,83,126,71,189,202,154,185,78,160,216,115,100,75,86,200,57,70,236,41,61,198,146,241,139,47,213,13,185,98,59,172,20,237,99,31,58,49,26,202,88,94,173,73,95,77,10,111,110,113,23,85,124,147,72,141,143,138,177,183,34,128,213,95,46,119,234,79,247,147,248,105,138,188,151,30,157,153,101,245,215,185,235,76,170,229,206,253,73,254,242,127,13,49,87,146,227,211,179,44,190,186,247,61,104,27,179,218,31,103,236,3,180,214,87,215,101,70,99,50,173,150,218,202,138,122,184,171,40,82,20,173,162,158,25,17,205,150,158,73,163,145,177,189,91,191,19,156,141,213,99,150,70,244,111,41,231,135,61,50,47,49,246,116,204,123,142,87,230,133,155,152,221,104,116,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,196,133,251,174,209,116,71,35,154,230,61,172,123,30,198,250,105,49,87,111,109,136,44,91,92,96,72,171,112,229,45,170,219,153,182,78,20,86,75,221,100,207,167,133,244,171,50,44,212,181,110,142,41,31,36,59,142,149,241,166,226,185,146,233,186,230,182,73,81,225,172,11,30,219,245,152,147,97,60,117,178,102,101,213,111,213,219,237,246,120,176,77,106,67,60,211,85,71,13,226,41,234,41,106,166,116,175,70,240,160,70,37,58,54,54,70,216,169,220,197,118,242,70,215,98,1,53,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,6,255,0,185,81,253,4,243,55,234,95,124,81,26,1,55,253,202,143,232,39,153,191,82,251,226,136,208,8,27,179,228,202,216,74,213,146,56,54,221,158,121,165,134,106,227,205,11,245,60,142,165,163,186,64,214,63,13,209,61,92,214,178,56,245,85,101,76,209,104,233,30,253,217,24,201,56,27,177,170,77,197,207,80,0,24,1,203,87,232,177,133,189,160,80,251,186,226,103,249,128,28,181,126,139,24,91,218,5,15,187,174,32,96,7,37,199,167,102,89,125,117,238,122,211,103,219,119,114,126,225,93,170,172,78,197,56,42,27,86,31,204,218,45,57,181,198,70,199,73,75,116,223,125,51,31,240,156,177,211,75,81,63,10,154,157,205,131,69,234,57,218,47,85,87,77,96,242,92,122,118,101,151,215,94,231,173,55,231,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,30,99,63,223,79,35,177,223,255,0,197,121,127,140,236,159,251,77,170,233,67,198,135,253,73,98,223,134,95,86,243,36,239,71,116,239,83,96,157,183,236,91,92,96,73,104,177,29,85,170,219,153,182,78,44,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,142,137,146,46,250,185,146,235,188,214,182,72,149,250,160,229,4,218,119,6,237,51,157,181,215,156,190,194,56,126,143,15,90,42,36,134,135,16,83,217,150,138,239,127,98,193,77,18,205,93,34,185,93,51,26,234,119,115,116,115,88,246,66,244,71,53,174,85,106,94,188,152,187,41,102,62,116,230,197,54,111,88,241,109,215,6,225,188,3,112,107,106,111,118,201,150,158,225,45,84,148,211,43,33,162,116,148,243,83,77,186,238,10,84,197,47,85,96,168,70,171,92,146,34,40,100,7,46,119,234,79,247,147,248,105,134,188,158,152,3,6,230,126,216,217,115,131,51,3,15,82,95,108,85,85,21,245,53,22,250,180,87,65,59,233,173,245,53,17,36,141,215,71,177,37,134,53,86,59,86,61,17,90,228,115,85,90,185,149,203,157,250,147,253,228,254,26,98,175,37,199,167,102,89,125,117,238,122,208,55,252,0,0,89,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,165,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,86,245,0,121,87,61,41,236,157,232,177,147,126,207,240,247,187,160,60,214,30,148,246,78,244,88,201,191,103,248,123,221,208,1,230,176,238,173,148,118,81,204,125,173,115,29,152,43,5,69,204,109,84,60,57,239,247,249,225,87,210,218,41,92,170,136,231,34,42,113,38,126,235,146,40,81,81,210,57,174,85,86,49,146,72,203,83,34,242,47,49,246,139,204,123,118,87,229,125,155,159,93,107,181,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,195,133,155,205,213,116,87,43,156,214,49,175,123,216,199,122,9,217,119,102,76,3,178,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,252,238,141,55,156,198,58,121,91,19,30,231,172,113,171,89,188,237,21,206,14,192,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,165,53,13,13,50,46,228,76,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,124,230,109,99,233,79,156,158,208,49,15,188,103,61,41,158,107,54,177,244,167,206,79,104,24,135,222,51,129,186,158,75,143,65,60,178,250,235,223,21,167,106,237,79,157,127,201,219,103,220,109,156,113,219,249,237,94,31,183,167,48,129,209,113,35,125,116,242,178,158,151,138,222,36,106,176,164,243,68,178,110,189,29,195,71,238,234,237,17,122,171,146,227,208,79,44,190,186,247,197,105,210,156,180,153,199,125,193,249,53,132,178,118,209,15,14,147,49,46,21,21,23,74,157,230,46,245,45,181,212,242,54,155,113,204,85,77,249,231,167,151,136,215,177,205,230,219,189,102,200,228,64,211,97,232,163,96,124,179,197,89,69,178,22,91,96,92,107,73,205,47,84,246,250,139,133,77,43,163,146,57,41,121,237,92,213,140,130,86,72,198,189,147,70,202,134,178,70,43,122,178,53,237,69,84,68,85,209,14,205,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,233,120,15,56,59,104,100,229,139,32,182,160,199,249,85,133,166,223,178,218,174,17,212,91,163,221,122,115,106,90,186,120,170,226,166,213,239,123,223,193,101,67,98,226,57,202,231,240,247,215,69,118,137,179,254,70,204,235,248,243,179,237,219,39,42,237,252,26,188,178,184,39,6,120,226,221,142,122,27,140,181,21,17,239,57,100,114,186,102,206,202,196,118,140,99,82,62,6,155,206,223,83,31,249,109,50,207,10,225,252,199,203,188,210,180,210,115,123,214,48,183,220,45,247,126,28,113,178,58,142,96,180,220,9,221,186,196,123,230,86,85,172,110,123,220,239,39,4,13,68,106,51,166,202,228,113,205,234,156,21,180,189,118,86,212,79,86,182,220,199,179,205,11,32,134,8,156,207,132,104,88,250,168,102,149,238,209,236,99,105,210,189,136,140,85,213,243,51,121,171,162,57,129,187,67,202,185,234,160,242,174,6,255,0,185,46,61,4,242,203,235,175,124,86,153,84,98,175,37,199,160,158,89,125,117,239,138,211,42,128,0,0,213,95,46,119,234,79,247,147,248,105,213,92,138,158,148,248,167,217,253,119,188,109,199,106,242,231,126,164,255,0,121,63,134,157,85,200,169,233,79,138,125,159,215,123,198,220,7,106,242,231,126,164,255,0,121,63,134,157,85,200,169,233,79,138,125,159,215,123,198,220,118,175,46,119,234,79,247,147,248,105,213,92,138,158,148,248,167,217,253,119,188,109,192,110,164,0,6,0,114,201,231,95,196,109,159,109,57,57,73,111,227,85,230,109,193,120,211,201,22,244,112,80,219,165,167,168,147,117,201,35,85,179,58,119,209,163,117,99,218,177,241,245,221,118,226,154,86,50,127,148,91,104,170,157,161,54,151,196,115,217,177,101,93,219,4,225,90,135,89,176,204,43,44,78,164,141,145,177,140,170,168,167,88,92,230,72,201,234,35,146,70,205,170,189,241,112,17,85,17,140,99,49,128,12,138,228,250,206,43,86,72,109,105,129,113,118,37,191,85,218,176,245,109,68,214,75,196,177,85,54,8,22,10,184,95,12,110,170,115,222,198,115,104,234,29,79,60,138,245,209,169,6,250,34,185,141,67,208,241,229,92,244,81,176,134,122,95,118,137,217,131,8,230,54,49,188,218,174,56,165,220,234,221,125,117,189,24,205,202,170,122,137,35,98,205,19,21,82,41,164,129,32,157,204,68,107,124,178,57,140,107,28,198,160,100,0,0,0,0,12,0,229,147,206,191,136,219,62,218,114,114,146,223,198,171,204,219,130,241,167,146,45,232,224,161,183,75,79,81,38,235,146,70,171,102,116,239,163,70,234,199,181,99,227,235,186,237,197,53,1,149,89,103,138,179,147,49,240,230,86,224,170,78,113,122,196,215,8,173,244,219,209,200,248,225,223,94,188,242,240,216,247,182,24,152,142,146,71,163,87,114,54,61,202,154,53,76,191,229,130,206,59,238,57,218,129,114,170,162,30,111,101,203,75,124,20,244,113,239,49,252,122,170,234,120,42,234,42,117,70,53,237,222,99,233,162,225,171,158,212,230,219,237,221,89,28,132,223,35,142,80,212,227,93,165,235,179,74,162,10,180,182,229,197,158,105,153,60,51,196,214,124,35,92,199,210,195,12,172,118,175,123,29,78,181,239,69,98,38,143,133,155,206,77,81,175,13,186,103,246,78,88,182,128,201,172,89,147,184,142,110,111,73,137,173,238,167,142,167,117,239,230,149,76,114,73,77,83,184,199,177,100,225,79,28,82,240,247,209,175,220,221,119,85,202,135,153,115,213,65,231,91,111,140,179,194,185,69,181,238,100,224,92,21,73,205,44,180,247,10,123,133,53,43,99,142,56,233,121,237,36,53,143,130,38,70,198,177,144,198,250,135,50,54,35,122,177,181,141,85,85,69,85,13,234,108,177,157,127,202,39,103,220,19,156,114,91,249,149,94,32,183,175,63,129,177,112,227,101,116,18,190,158,171,132,222,36,138,144,172,240,202,177,239,61,93,195,86,111,104,237,81,58,171,149,31,208,79,51,126,165,247,197,17,211,252,140,25,189,83,139,242,27,18,229,29,198,122,185,170,50,246,240,217,168,213,208,68,200,33,183,92,56,146,199,11,30,222,187,222,149,48,215,72,229,122,116,36,209,162,57,81,55,89,220,28,168,254,130,121,155,245,47,190,40,128,208,9,187,62,76,173,132,173,89,35,131,109,217,231,154,88,102,174,60,208,191,83,200,234,90,59,164,13,99,240,221,19,213,205,107,35,143,85,86,84,205,22,142,145,239,221,145,140,147,129,187,26,164,220,93,38,30,170,0,0,0,213,95,46,119,234,79,247,147,248,105,170,179,106,156,185,223,169,63,222,79,225,166,181,114,171,44,241,86,114,102,62,28,202,220,21,73,206,47,88,154,225,21,190,155,122,57,31,28,59,235,215,158,94,27,30,246,195,19,17,210,72,244,106,238,70,199,185,83,70,168,23,174,203,187,50,99,237,169,179,66,219,151,248,66,154,174,142,218,250,134,182,245,136,86,221,53,77,21,154,5,142,89,55,231,116,105,186,215,189,176,74,216,152,247,49,36,145,26,205,230,234,174,111,161,236,170,203,60,43,147,121,113,135,50,183,5,82,115,123,46,25,183,197,111,166,222,142,54,73,54,226,117,231,151,134,198,49,211,74,245,116,146,61,26,155,242,61,238,84,213,202,89,91,46,236,201,128,118,89,202,251,110,95,225,10,106,74,203,147,41,218,219,214,33,91,116,52,213,183,153,210,73,100,223,157,209,166,243,152,199,79,43,98,99,220,245,142,53,107,55,157,162,185,221,192,0,208,15,42,63,167,102,102,253,75,238,122,35,127,198,128,121,81,253,59,51,55,234,95,115,209,1,159,252,138,158,139,24,167,218,5,119,187,173,195,149,11,97,111,203,94,21,126,120,228,230,12,231,121,147,101,220,248,98,154,137,219,179,95,109,113,198,228,93,33,70,175,56,172,135,72,248,122,43,94,248,145,241,249,87,54,158,52,114,42,122,44,98,159,104,21,222,238,183,25,254,7,151,124,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,45,54,247,218,186,197,181,166,77,100,54,50,226,218,168,241,125,183,227,37,30,41,178,81,76,247,115,10,173,235,122,71,34,54,68,71,164,51,177,156,88,215,87,181,53,124,124,71,190,41,20,237,94,84,141,129,104,242,239,159,109,55,147,150,251,85,183,8,47,51,167,196,88,118,142,154,10,24,109,18,47,10,154,26,154,72,227,107,24,232,101,122,198,146,70,136,178,54,89,22,78,187,36,127,7,90,192,103,255,0,34,167,165,62,41,246,127,93,239,27,113,218,188,185,223,169,63,222,79,225,167,85,114,42,122,83,226,159,103,245,222,241,183,29,171,203,157,250,147,253,228,254,26,7,85,114,42,122,83,226,159,103,245,222,241,183,29,255,0,202,69,201,187,249,64,248,83,104,93,158,172,63,247,87,215,172,196,216,102,142,47,251,245,222,250,202,70,39,255,0,142,118,172,145,39,249,199,75,154,156,125,82,163,160,57,21,61,41,241,79,179,250,239,120,219,141,196,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,214,166,186,186,165,87,114,38,106,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,161,230,219,34,243,211,49,246,116,204,123,118,104,101,125,231,152,221,104,117,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,196,133,251,173,213,53,71,35,154,215,177,204,123,24,246,250,9,217,119,105,188,3,181,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,228,237,141,119,154,199,186,9,93,19,222,214,44,145,163,95,186,221,85,173,243,237,159,217,179,249,117,206,92,89,155,159,20,45,88,95,227,69,193,213,191,5,219,27,164,48,117,81,187,206,118,137,196,153,251,188,73,101,221,111,18,87,200,253,214,239,110,166,194,185,28,118,113,199,206,169,174,218,70,225,141,241,5,139,9,173,68,214,218,28,61,73,44,208,83,98,57,227,137,241,173,85,83,85,18,41,233,160,90,137,91,22,238,242,243,134,200,187,209,240,85,178,134,215,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,53,155,88,250,83,231,39,180,12,67,239,25,207,74,103,154,205,172,125,41,243,147,218,6,33,247,140,224,110,167,146,227,208,79,44,190,186,247,197,105,149,70,42,242,92,122,9,229,151,215,94,248,173,50,168,0,0,1,128,28,181,126,139,24,91,218,5,15,187,174,38,127,152,1,203,87,232,177,133,189,160,80,251,186,226,6,170,246,78,244,167,201,191,104,24,123,222,48,30,148,207,53,155,39,122,83,228,223,180,12,61,239,24,15,74,96,0,0,105,91,150,175,210,159,11,123,63,161,247,141,196,237,94,67,31,215,103,238,223,241,35,170,185,106,253,41,240,183,179,250,31,120,220,78,213,228,49,253,118,126,237,255,0,18,3,106,128,0,6,128,121,81,253,59,51,55,234,95,115,209,27,254,52,3,202,143,233,217,153,191,82,251,158,136,12,255,0,228,84,244,88,197,62,208,43,189,221,110,51,252,192,14,69,79,69,140,83,237,2,187,221,214,227,63,192,0,0,0,0,242,174,122,83,217,59,209,99,38,253,159,225,239,119,64,121,172,61,41,236,157,232,177,147,126,207,240,247,187,160,3,181,64,0,117,86,214,62,139,25,201,236,255,0,16,251,186,115,205,97,233,79,107,31,69,140,228,246,127,136,125,221,57,230,176,15,74,123,39,122,44,100,223,179,252,61,238,232,14,213,58,171,100,239,69,140,155,246,127,135,189,221,1,218,160,0,0,105,91,150,175,210,159,11,123,63,161,247,141,196,237,94,67,31,215,103,238,223,241,35,170,185,106,253,41,240,183,179,250,31,120,220,78,213,228,49,253,118,126,237,255,0,18,3,0,54,177,244,167,206,79,104,24,135,222,51,155,62,217,155,106,236,184,217,43,147,51,45,177,174,53,151,159,93,107,190,29,130,193,96,130,100,101,85,222,169,183,122,197,86,181,85,23,135,11,55,154,178,204,168,173,141,174,106,34,61,239,142,55,235,7,107,31,74,124,228,246,129,136,125,227,57,215,247,28,89,138,175,22,43,70,22,187,98,107,173,109,151,15,243,143,130,45,213,21,178,73,75,111,227,189,31,63,55,137,202,172,139,136,244,71,63,113,19,121,200,138,186,168,19,120,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,149,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,38,111,224,94,72,76,229,197,123,56,215,102,69,210,225,240,46,100,213,240,174,22,44,29,88,214,197,191,66,140,114,190,10,185,30,169,205,235,38,213,142,141,142,209,177,110,35,38,86,186,87,173,53,213,201,111,176,45,30,98,115,29,166,243,142,223,106,185,97,4,231,148,248,119,14,214,83,65,93,13,222,68,226,211,77,83,87,28,141,123,27,12,79,73,18,56,213,18,71,75,26,73,212,100,108,227,109,252,15,44,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,244,216,39,109,251,22,215,24,18,90,44,71,85,106,182,230,109,147,139,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,14,227,162,100,139,190,174,100,186,239,53,173,146,37,126,53,114,157,114,122,86,98,154,202,157,162,182,126,194,28,107,172,219,210,226,219,5,178,25,231,170,186,213,75,60,49,197,85,69,73,4,47,222,153,120,179,62,165,119,152,213,108,105,38,234,189,101,115,245,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,58,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,3,211,152,58,127,101,221,166,240,14,212,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,147,182,53,222,107,30,232,37,116,79,123,88,178,70,141,126,235,117,86,183,181,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,3,82,220,182,25,197,106,189,99,44,7,146,22,59,245,92,181,24,106,158,170,247,127,163,134,169,174,164,108,245,73,27,104,219,44,109,122,170,84,199,20,115,189,18,70,34,182,42,198,43,85,82,87,24,21,129,50,114,251,142,114,207,51,51,86,158,110,111,101,203,75,125,182,162,178,77,214,63,143,85,93,113,134,146,158,155,69,123,94,221,230,62,166,94,34,53,237,78,109,184,237,213,145,170,74,231,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,149,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,92,255,0,180,100,237,171,45,121,23,241,150,46,117,134,174,135,16,230,13,69,182,247,116,150,182,149,177,79,36,13,191,83,67,68,214,59,113,175,90,101,167,99,39,141,28,174,77,106,165,123,23,118,68,64,53,235,148,248,23,242,161,154,120,55,44,254,20,248,51,227,110,32,183,88,185,239,3,141,205,121,213,76,112,241,120,123,205,223,221,226,111,110,239,55,93,52,213,53,212,183,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,59,47,100,239,74,124,155,246,129,135,189,227,1,222,188,171,217,59,117,203,93,173,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,113,172,90,149,168,99,231,145,26,174,93,42,162,123,215,122,69,64,55,19,178,198,117,255,0,40,157,159,112,78,113,201,111,230,85,120,130,222,188,254,6,197,195,141,149,208,74,250,122,174,19,120,146,42,66,179,195,42,199,188,245,119,13,89,189,163,181,68,237,83,82,188,138,121,233,71,106,190,227,77,158,47,215,158,15,195,123,152,147,14,211,72,144,71,27,234,162,103,14,185,141,122,170,75,36,207,133,180,175,108,104,143,106,71,73,59,250,154,57,95,182,160,60,214,109,99,233,79,156,158,208,49,15,188,103,58,168,237,93,172,125,41,243,147,218,6,33,247,140,230,116,242,78,236,65,71,137,62,12,218,207,51,41,119,233,45,247,5,151,4,209,36,208,77,13,84,144,243,136,42,42,170,161,116,79,86,240,167,70,45,58,182,70,72,217,105,220,245,110,234,70,231,6,189,179,55,37,51,115,38,106,109,244,185,173,151,24,131,10,190,237,78,202,154,21,186,80,190,22,84,177,209,69,42,164,111,84,221,115,216,217,226,73,24,139,191,19,221,185,34,49,232,173,76,244,228,183,219,234,143,46,249,142,204,153,199,112,181,91,112,130,243,202,140,59,136,171,42,96,161,134,209,34,241,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,235,178,70,112,118,41,181,118,202,57,113,181,174,92,63,5,99,88,185,141,214,135,137,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,36,47,221,106,75,10,170,54,70,181,170,138,199,178,57,25,231,139,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,180,213,212,53,40,155,241,63,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,15,81,0,215,7,37,94,220,247,92,210,166,254,77,217,185,116,171,184,98,203,109,61,85,202,199,136,110,87,71,84,84,222,96,226,172,146,210,204,234,137,22,89,42,98,73,28,230,110,111,34,211,196,228,86,179,129,189,38,199,192,0,0,234,173,172,125,22,51,147,217,254,33,247,116,231,154,195,210,158,214,62,139,25,201,236,255,0,16,251,186,115,205,96,30,170,0,0,0,0,14,148,219,27,48,178,59,45,246,125,196,151,93,161,236,63,15,224,203,135,2,215,83,100,139,130,234,171,148,147,74,212,100,116,205,146,88,181,154,61,22,116,86,61,178,70,216,29,43,21,22,52,84,238,11,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,77,0,237,247,182,77,78,215,217,161,69,112,177,83,85,208,96,76,49,78,176,225,202,26,234,40,160,173,99,231,142,21,172,154,161,99,146,68,115,223,44,72,214,162,63,113,35,138,61,26,215,172,138,224,198,3,55,249,36,49,174,75,224,205,165,227,139,49,105,234,211,22,98,26,127,129,48,125,100,172,164,248,58,138,121,89,35,167,116,178,76,228,150,58,153,82,56,105,160,88,117,87,243,153,99,84,94,34,22,86,200,124,158,153,167,181,157,139,17,226,154,43,159,196,251,45,182,223,196,178,92,110,214,170,151,82,223,107,156,249,88,216,97,149,17,24,176,177,240,72,217,166,98,200,232,156,177,167,9,234,229,221,198,172,83,132,241,86,6,190,213,97,108,107,134,110,184,126,245,69,185,206,109,215,74,41,41,42,160,223,99,94,205,248,164,70,189,187,204,123,92,154,167,75,92,138,157,10,128,122,147,6,21,114,102,109,163,252,164,242,225,249,111,141,93,195,199,216,6,223,73,5,77,68,213,220,105,47,180,40,156,38,87,105,35,221,51,166,106,177,173,168,114,239,55,137,44,79,71,39,25,35,143,53,64,213,95,46,119,234,79,247,147,248,105,138,188,151,30,157,153,101,245,215,185,235,76,170,229,206,253,73,254,242,127,13,49,87,146,227,211,179,44,190,186,247,61,104,27,254,0,1,173,94,88,45,148,108,87,220,8,187,85,97,104,173,86,187,214,25,224,81,226,132,224,189,147,94,169,102,154,10,106,89,55,154,170,197,154,7,189,172,213,205,71,62,39,232,178,105,4,81,187,80,38,255,0,185,81,253,4,243,55,234,95,124,81,26,1,3,127,220,168,254,130,121,155,245,47,190,40,141,0,155,254,229,71,244,19,204,223,169,125,241,68,104,4,15,85,0,0,6,0,114,213,250,44,97,111,104,20,62,238,184,153,254,96,7,45,95,162,198,22,246,129,67,238,235,136,24,1,201,113,233,217,150,95,93,123,158,180,239,254,84,141,190,168,243,19,159,108,201,147,151,11,85,203,8,39,51,168,196,88,138,142,166,10,232,110,242,39,10,166,26,106,73,35,115,216,216,98,122,70,178,72,138,146,58,88,214,62,163,35,127,27,93,120,91,22,98,172,13,125,165,197,56,43,19,93,112,253,234,139,127,155,92,109,117,178,82,85,65,190,199,49,251,146,198,173,123,119,152,247,53,116,94,150,185,81,122,21,75,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,244,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,133,235,178,142,202,57,143,181,174,99,179,5,96,168,185,141,170,135,135,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,36,207,221,114,69,10,42,58,71,53,202,170,198,50,73,25,232,123,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,148,212,52,52,200,187,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,235,253,151,118,100,192,59,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,206,232,211,121,204,99,167,149,177,49,238,122,199,26,181,155,206,209,92,238,224,3,85,124,185,223,169,63,222,79,225,166,42,242,92,122,118,101,151,215,94,231,173,50,171,151,59,245,39,251,201,252,52,197,94,75,143,78,204,178,250,235,220,245,160,111,248,0,0,0,7,149,115,210,158,201,222,139,25,55,236,255,0,15,123,186,3,205,97,233,79,100,239,69,140,155,246,127,135,189,221,0,29,85,176,78,196,22,45,145,240,36,181,184,142,150,213,114,204,219,223,22,43,221,238,142,103,212,66,202,84,153,86,26,90,71,73,20,111,142,29,198,196,249,19,113,28,249,117,222,115,155,28,72,204,170,0,1,230,179,107,31,74,124,228,246,129,136,125,227,57,233,76,243,89,181,143,165,62,114,123,64,196,62,241,156,13,212,242,92,122,9,229,151,215,94,248,173,53,193,202,251,154,23,92,105,181,165,78,3,153,181,112,91,114,250,207,69,109,167,129,213,174,150,9,103,169,133,181,178,213,50,45,17,176,189,205,168,134,23,105,188,174,74,88,213,93,216,214,236,127,146,227,208,79,44,190,186,247,197,105,166,189,180,243,51,242,187,181,102,103,227,168,234,237,85,116,149,24,130,123,125,5,85,174,78,37,45,85,13,18,37,29,44,236,126,251,145,252,72,41,226,122,189,174,221,115,156,174,106,35,85,17,3,191,249,29,114,207,227,134,213,147,99,170,186,75,170,82,96,44,63,89,112,134,170,158,63,205,91,93,82,137,71,28,21,15,86,42,38,252,19,214,61,140,71,53,206,116,10,228,85,107,30,139,187,243,89,124,135,216,42,235,65,128,51,79,49,166,168,164,91,109,242,241,110,178,83,196,215,187,142,217,232,97,150,105,92,246,238,238,163,21,183,8,81,170,142,85,85,108,154,163,116,69,118,205,0,194,14,87,220,175,181,99,77,146,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,228,114,210,198,138,222,199,55,82,187,33,102,245,54,68,109,47,151,185,165,112,158,146,11,109,166,240,200,110,147,212,193,44,204,167,183,84,177,212,181,147,35,34,235,185,236,167,158,87,177,26,142,235,181,189,87,249,171,189,237,180,242,207,242,187,178,158,103,224,88,233,46,181,117,117,24,126,123,133,5,45,174,62,37,85,85,117,18,165,101,44,12,102,227,149,252,73,233,226,98,177,173,222,115,92,173,106,163,149,21,60,225,1,234,160,242,174,122,146,194,120,166,197,142,112,173,155,26,225,106,238,123,101,196,22,250,123,165,186,167,132,248,248,244,179,198,217,34,147,113,232,215,183,121,143,106,232,228,71,38,186,42,34,244,30,91,64,223,247,37,199,160,158,89,125,117,239,138,211,42,140,85,228,184,244,19,203,47,174,189,241,90,101,80,0,0,26,171,229,206,253,73,254,242,127,13,58,171,145,83,210,159,20,251,63,174,247,141,184,237,94,92,239,212,159,239,39,240,211,170,185,21,61,41,241,79,179,250,239,120,219,128,237,94,92,239,212,159,239,39,240,211,170,185,21,61,41,241,79,179,250,239,120,219,142,213,229,206,253,73,254,242,127,13,58,171,145,83,210,159,20,251,63,174,247,141,184,13,212,157,85,181,62,117,255,0,39,109,159,113,182,113,199,111,231,181,120,126,222,156,194,7,69,196,141,245,211,202,202,122,94,43,120,145,170,194,147,205,18,201,186,244,119,13,31,187,171,180,69,237,83,82,188,181,153,233,71,117,190,224,189,158,44,55,158,55,192,155,248,147,17,83,70,144,73,27,42,165,103,14,133,142,122,42,203,28,204,133,213,79,116,106,140,106,199,87,3,250,250,181,88,26,203,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,184,51,99,2,254,75,243,79,25,101,159,194,159,9,252,82,196,23,27,23,61,224,112,121,215,53,169,146,30,47,15,121,219,155,220,61,237,221,231,105,174,154,174,154,153,65,201,67,147,183,92,202,218,210,201,139,157,97,164,174,195,217,125,79,81,123,186,75,91,74,233,96,142,119,67,36,52,77,99,183,28,196,169,74,135,178,120,209,202,213,210,150,87,177,119,163,68,58,43,107,31,74,124,228,246,129,136,125,227,56,20,156,119,147,151,220,13,150,121,103,154,181,19,115,139,46,101,219,238,85,20,114,110,177,156,10,170,27,140,212,149,20,218,35,220,247,110,177,148,210,241,21,172,106,243,157,198,239,44,110,83,58,185,22,243,210,197,133,177,222,45,200,108,71,121,186,178,175,27,115,123,142,26,164,209,242,80,243,170,72,106,31,90,154,34,170,69,52,144,36,78,223,221,70,189,180,155,174,122,57,177,53,211,119,124,157,181,102,87,34,254,13,197,205,176,213,215,98,28,190,168,185,94,237,114,209,82,182,89,227,129,215,234,152,107,90,247,110,57,233,76,148,239,124,242,35,85,169,173,44,79,122,238,198,168,96,6,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,232,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,15,78,96,148,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,155,0,1,215,251,64,230,103,228,111,35,177,230,105,71,87,106,167,171,195,56,126,186,225,65,240,164,155,148,179,87,50,23,115,88,31,215,98,187,139,58,197,26,49,174,71,61,207,70,181,119,156,128,121,204,206,188,208,186,231,86,110,98,252,215,188,182,174,58,140,83,120,169,185,50,158,166,181,213,111,163,129,239,94,13,42,74,228,69,123,33,139,135,19,58,173,68,100,109,68,107,81,17,19,107,220,138,121,103,241,127,35,177,166,105,85,210,93,105,234,241,134,32,101,190,30,113,30,229,45,69,13,4,62,78,122,125,88,138,253,103,171,172,141,239,71,57,187,208,35,81,26,230,63,93,54,30,135,185,60,48,85,215,0,108,91,149,86,43,205,69,36,213,21,86,119,222,216,234,103,185,204,72,46,21,50,215,66,213,87,53,171,190,216,170,99,107,211,77,17,232,228,69,114,34,57,67,34,141,59,114,216,101,125,171,15,102,230,3,205,123,123,169,33,168,198,118,122,171,109,117,60,52,77,137,242,79,111,124,122,85,75,42,46,179,61,241,86,69,18,111,55,86,178,149,137,188,228,84,70,110,36,215,87,45,102,89,252,96,200,236,23,154,84,148,151,90,138,188,31,136,31,111,155,155,199,191,75,79,67,95,15,148,158,163,70,42,179,73,233,40,227,99,213,205,110,244,234,213,71,57,236,208,49,215,145,131,55,169,176,134,124,226,92,163,184,207,73,13,62,97,89,219,53,26,186,9,95,60,215,27,127,18,88,225,99,219,212,99,22,154,106,233,28,175,78,149,134,52,71,34,174,235,243,215,149,31,208,79,51,126,165,247,197,17,169,94,77,236,83,98,193,251,109,101,109,219,17,215,115,74,74,139,133,93,174,57,56,79,147,122,170,182,134,162,146,154,61,24,138,169,191,60,241,51,93,55,91,189,171,149,26,138,169,182,174,84,127,65,60,205,250,151,223,20,64,104,4,245,80,121,87,61,84,0,0,1,170,190,92,239,212,159,239,39,240,211,21,121,46,61,59,50,203,235,175,115,214,153,85,203,157,250,147,253,228,254,26,98,175,37,199,167,102,89,125,117,238,122,208,55,252,0,0,104,7,149,31,211,179,51,126,165,247,61,17,191,227,64,60,168,254,157,153,155,245,47,185,232,128,207,254,69,79,69,140,83,237,2,187,221,214,227,63,204,0,228,84,244,88,197,62,208,43,189,221,110,51,252,9,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,11,114,138,236,109,77,178,126,104,83,92,48,165,77,35,112,38,55,168,171,155,13,80,173,108,181,21,180,44,167,142,153,106,33,157,95,27,83,113,178,212,171,98,93,249,30,177,181,188,71,43,245,87,111,208,213,95,46,119,234,79,247,147,248,104,29,85,200,169,233,79,138,125,159,215,123,198,220,118,175,46,119,234,79,247,147,248,105,213,92,138,158,148,248,167,217,253,119,188,109,199,106,242,231,126,164,255,0,121,63,134,129,211,252,141,87,107,85,131,105,44,109,125,190,220,233,45,214,219,118,91,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,117,254,223,123,118,93,118,187,196,212,86,44,53,71,87,105,203,172,59,80,181,118,122,58,168,221,5,109,84,242,83,194,217,37,174,141,149,18,192,247,199,35,106,27,11,152,136,173,142,103,162,244,189,198,42,209,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,46,143,98,75,12,82,35,93,170,111,198,199,118,181,21,59,131,101,29,148,115,31,107,92,199,102,10,193,81,115,27,85,15,14,123,253,254,120,85,244,182,138,87,42,162,57,200,138,156,73,159,186,228,138,20,84,116,142,107,149,85,140,100,146,48,59,87,147,187,98,10,205,170,177,218,226,220,99,75,187,150,88,78,225,20,87,214,172,211,211,77,116,145,208,203,35,41,105,101,100,78,99,183,94,200,57,194,36,145,200,200,170,26,172,114,57,236,114,111,122,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,149,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,74,106,26,26,100,93,200,153,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,155,88,250,83,231,39,180,12,67,239,25,207,74,103,154,205,172,125,41,243,147,218,6,33,247,140,224,110,167,146,227,208,79,44,190,186,247,197,105,149,70,42,242,92,122,9,229,151,215,94,248,173,50,168,0,0,1,128,28,181,126,139,24,91,218,5,15,187,174,38,127,152,1,203,87,232,177,133,189,160,80,251,186,226,6,170,246,78,244,167,201,191,104,24,123,222,48,30,148,207,53,155,39,122,83,228,223,180,12,61,239,24,15,74,96,0,0,105,91,150,175,210,159,11,123,63,161,247,141,196,237,94,67,31,215,103,238,223,241,35,170,185,106,253,41,240,183,179,250,31,120,220,78,213,228,49,253,118,126,237,255,0,18,3,106,128,0,6,128,121,81,253,59,51,55,234,95,115,209,27,254,52,3,202,143,233,217,153,191,82,251,158,136,12,255,0,228,84,244,88,197,62,208,43,189,221,110,51,252,192,14,69,79,69,140,83,237,2,187,221,214,227,63,192,0,0,0,0,242,174,122,83,217,59,209,99,38,253,159,225,239,119,64,121,172,61,41,236,157,232,177,147,126,207,240,247,187,160,3,181,64,0,117,86,214,62,139,25,201,236,255,0,16,251,186,115,205,97,233,79,107,31,69,140,228,246,127,136,125,221,57,230,176,15,74,123,39,122,44,100,223,179,252,61,238,232,14,213,58,171,100,239,69,140,155,246,127,135,189,221,1,218,160,0,0,105,91,150,175,210,159,11,123,63,161,247,141,196,237,94,67,31,215,103,238,223,241,35,170,185,106,253,41,240,183,179,250,31,120,220,78,213,228,49,253,118,126,237,255,0,18,3,0,54,177,244,167,206,79,104,24,135,222,51,157,213,201,221,177,5,102,213,88,237,113,110,49,165,221,203,44,39,112,138,43,235,86,105,233,166,186,72,232,101,145,148,180,178,178,39,49,219,175,100,28,225,18,72,228,100,85,13,86,57,28,246,57,15,217,71,49,246,181,219,187,56,112,86,10,139,152,218,168,115,2,253,61,254,255,0,60,42,250,91,69,43,174,117,8,142,114,34,167,18,103,238,185,34,133,21,29,35,154,229,85,99,25,36,140,222,78,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,41,168,104,105,145,119,34,102,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,21,91,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,9,176,0,26,86,229,66,216,91,242,41,138,159,158,57,57,131,57,166,91,94,183,62,24,166,162,118,244,54,43,164,146,57,23,72,81,169,205,232,230,214,62,30,138,230,50,85,124,126,73,174,167,141,119,82,74,92,237,54,171,213,51,40,239,54,202,74,250,120,234,32,171,100,85,48,182,86,54,120,37,100,208,202,141,114,42,35,227,150,56,228,99,187,90,246,53,201,162,162,40,26,245,228,181,216,167,57,114,43,159,102,254,103,223,238,184,95,227,69,190,151,155,225,10,122,166,167,30,31,47,175,194,212,210,192,188,57,153,189,4,144,240,165,108,177,239,204,201,55,119,164,137,123,3,149,139,61,44,89,97,179,5,207,46,126,25,186,209,98,156,203,210,221,104,109,189,30,205,234,88,42,41,228,175,89,165,69,106,54,23,64,254,3,153,170,186,78,114,141,220,115,56,142,102,106,154,43,229,98,207,75,238,103,237,65,115,203,159,134,109,85,184,91,45,52,183,90,27,111,70,63,118,170,122,122,121,43,214,105,81,92,174,153,179,179,128,230,106,141,143,155,35,119,26,254,35,158,24,213,144,57,57,125,218,3,57,112,158,78,225,201,185,189,94,38,184,54,158,74,157,214,63,154,82,177,174,146,166,167,113,239,98,73,194,130,57,101,225,239,163,159,185,186,222,179,145,13,218,114,152,218,109,86,14,79,252,192,177,88,173,148,150,235,109,186,158,195,73,71,71,73,11,97,130,154,8,238,212,45,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,16,57,19,242,118,213,122,198,88,243,59,239,150,26,185,106,48,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,51,43,149,31,208,79,51,126,165,247,197,16,26,86,217,59,210,159,38,253,160,97,239,120,192,109,211,149,191,33,169,179,79,102,137,51,38,223,69,87,62,33,203,10,143,133,41,146,154,158,90,135,203,110,157,241,197,93,26,177,143,70,177,141,106,69,82,249,92,199,238,50,141,201,213,107,222,228,212,94,201,222,148,249,55,237,3,15,123,198,3,210,69,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,121,172,217,187,59,238,187,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,244,177,235,20,210,110,63,71,35,95,186,229,107,209,21,139,233,120,243,25,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,250,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,55,83,201,67,156,86,172,202,217,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,220,244,166,74,119,178,8,213,200,212,214,150,86,49,55,99,69,3,78,219,88,250,83,231,39,180,12,67,239,25,205,212,242,92,122,9,229,151,215,94,248,173,52,173,181,143,165,62,114,123,64,196,62,241,156,221,79,37,199,160,158,89,125,117,239,138,208,50,168,195,254,81,29,136,40,246,170,192,137,139,112,117,46,238,102,225,59,124,177,88,154,147,65,77,13,210,55,77,20,143,165,170,149,241,57,238,221,99,39,230,232,178,71,27,37,168,114,189,200,215,189,201,152,0,15,45,159,247,85,128,177,87,254,21,195,152,147,14,92,63,227,40,235,173,181,212,242,127,171,36,51,71,35,61,78,107,155,220,168,111,123,96,77,187,45,91,93,225,154,219,22,37,163,164,180,230,46,29,167,74,187,197,29,44,109,130,138,170,9,42,38,108,114,208,198,250,137,103,123,35,141,180,237,153,207,68,70,201,51,17,58,30,211,162,185,82,54,5,172,204,78,125,180,222,78,91,238,183,44,94,156,206,159,17,97,218,58,105,235,166,187,198,156,42,104,106,105,35,141,175,123,102,137,137,26,73,26,34,70,232,163,89,58,143,141,252,109,80,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,126,39,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,234,32,29,41,178,142,213,217,113,181,174,92,51,26,224,169,121,141,214,135,135,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,36,47,221,114,197,50,34,54,70,181,200,168,199,178,72,217,221,96,117,86,214,62,139,25,201,236,255,0,16,251,186,115,205,97,233,79,107,31,69,140,228,246,127,136,125,221,57,230,176,15,85,0,0,0,29,85,181,61,255,0,57,112,182,207,184,218,255,0,179,245,147,225,92,125,71,111,71,218,41,155,76,218,153,58,101,98,79,36,80,185,81,37,154,56,22,105,35,143,71,111,200,198,55,114,77,120,110,13,117,114,177,109,191,71,137,62,19,217,51,44,234,183,233,45,247,4,139,27,86,172,48,77,13,84,144,243,121,233,233,105,102,108,175,86,240,167,71,165,66,58,54,72,217,105,218,196,118,234,72,215,97,6,203,187,50,99,237,169,179,66,219,151,248,66,154,174,142,218,250,134,182,245,136,86,221,53,77,21,154,5,142,89,55,231,116,105,186,215,189,176,74,216,152,247,49,36,145,26,205,230,234,174,111,90,225,108,39,138,177,205,246,151,11,96,172,51,117,196,23,170,221,254,109,110,181,209,73,87,85,62,227,28,247,238,69,26,57,238,221,99,28,229,209,58,26,213,85,232,69,61,9,236,81,178,141,139,100,188,154,162,193,188,43,85,102,47,185,105,89,138,111,116,80,189,188,254,171,121,235,28,104,233,21,94,176,192,199,240,163,77,24,213,209,242,112,216,249,100,64,59,131,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,148,212,52,52,200,187,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,192,174,85,157,137,107,51,90,197,77,180,14,80,225,78,121,140,236,220,58,59,253,182,215,109,158,162,225,136,41,94,248,161,130,70,50,20,119,18,106,126,157,85,89,188,232,21,119,164,68,167,141,139,177,80,7,152,28,170,204,204,85,147,121,143,135,51,75,5,85,243,123,214,25,184,69,112,166,222,146,70,71,54,226,245,224,151,134,246,61,208,202,197,116,114,49,28,155,241,189,237,85,209,202,122,41,217,139,104,92,43,181,6,77,89,115,115,11,83,115,14,127,196,166,184,218,223,85,29,68,214,202,232,157,187,45,60,142,98,255,0,102,70,43,154,199,62,41,98,122,177,155,251,169,169,94,83,173,137,107,50,51,49,234,115,111,43,240,166,230,91,98,141,234,201,169,173,54,217,210,151,13,85,53,97,142,72,230,122,35,162,134,25,230,153,175,133,55,152,221,231,201,19,35,107,98,98,186,87,146,67,18,103,69,135,105,120,232,50,235,12,85,222,48,157,250,159,224,220,97,36,171,86,203,117,190,4,100,147,193,85,44,144,177,241,71,82,139,4,204,131,140,221,36,226,75,18,58,62,42,202,192,239,94,92,239,212,159,239,39,240,211,21,121,46,61,59,50,203,235,175,115,214,153,85,203,157,250,147,253,228,254,26,98,175,37,199,167,102,89,125,117,238,122,208,55,252,0,3,21,121,81,253,4,243,55,234,95,124,81,26,1,55,253,202,143,232,39,153,191,82,251,226,136,208,8,27,254,229,71,244,19,204,223,169,125,241,68,104,4,223,247,42,63,160,158,102,253,75,239,138,35,64,32,122,168,0,0,48,3,150,175,209,99,11,123,64,161,247,117,196,207,243,0,57,106,253,22,48,183,180,10,31,119,92,64,211,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,253,54,9,216,130,197,178,62,4,150,183,17,210,218,174,89,155,123,226,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,184,216,159,34,110,35,159,46,187,206,115,99,137,25,211,252,151,59,9,93,114,78,213,54,123,231,70,25,164,167,198,215,202,118,55,15,219,170,224,119,61,195,212,78,107,210,87,201,188,187,177,84,212,53,237,69,102,231,18,40,218,172,87,53,102,154,38,236,40,0,0,13,85,242,231,126,164,255,0,121,63,134,152,171,201,113,233,217,150,95,93,123,158,180,202,174,92,239,212,159,239,39,240,211,21,121,46,61,59,50,203,235,175,115,214,129,191,224,0,0,0,30,85,207,74,123,39,122,44,100,223,179,252,61,238,232,15,53,135,165,61,147,189,22,50,111,217,254,30,247,116,0,118,168,0,1,230,179,107,31,74,124,228,246,129,136,125,227,57,233,76,243,89,181,143,165,62,114,123,64,196,62,241,156,13,212,242,92,122,9,229,151,215,94,248,173,52,2,111,39,98,124,107,117,203,94,74,186,28,198,177,83,210,79,114,194,184,95,23,94,232,226,171,99,157,4,147,211,87,92,102,141,178,53,174,107,149,138,230,34,42,35,154,186,107,162,167,105,163,96,55,231,201,89,105,181,91,182,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,119,35,99,123,26,136,153,106,117,86,202,56,79,226,54,204,185,85,133,164,195,63,23,234,232,176,125,167,159,219,157,69,205,36,130,185,244,177,190,171,139,22,141,86,204,233,223,43,164,222,77,229,145,207,87,117,149,78,213,0,121,87,61,84,30,99,51,191,5,90,178,215,58,49,246,92,216,170,42,231,182,225,92,81,117,178,81,203,86,246,186,121,32,166,171,146,24,221,35,154,214,181,94,173,98,42,170,53,169,174,186,34,118,1,190,158,79,12,107,117,199,251,22,229,85,246,243,79,73,13,69,45,157,246,70,54,153,142,107,22,11,125,76,180,48,185,81,206,114,239,186,42,104,220,245,215,69,122,185,81,26,138,141,79,60,38,255,0,185,46,61,4,242,203,235,175,124,86,154,1,3,127,220,151,30,130,121,101,245,215,190,43,76,170,49,87,146,227,208,79,44,190,186,247,197,105,149,64,0,0,106,175,151,59,245,39,251,201,252,52,234,174,69,79,74,124,83,236,254,187,222,54,227,181,121,115,191,82,127,188,159,195,78,170,228,84,244,167,197,62,207,235,189,227,110,3,181,121,115,191,82,127,188,159,195,78,170,228,84,244,167,197,62,207,235,189,227,110,59,87,151,59,245,39,251,201,252,52,234,174,69,79,74,124,83,236,254,187,222,54,224,55,82,121,172,218,159,58,255,0,148,78,208,88,219,56,227,183,243,42,76,65,112,78,97,3,162,225,200,202,24,34,101,61,47,21,188,73,17,38,88,33,137,100,221,122,183,136,175,221,209,186,34,110,79,149,47,61,40,242,127,101,59,246,27,162,188,243,76,73,152,159,247,55,108,134,52,130,73,31,75,34,162,220,30,232,229,93,238,15,53,226,66,233,24,215,57,146,84,193,230,171,145,237,210,14,85,101,158,42,206,76,199,195,153,91,130,169,57,197,235,19,92,34,183,211,111,71,35,227,135,125,122,243,203,195,99,222,216,98,98,58,73,30,141,93,200,216,247,42,104,213,3,115,252,146,25,13,77,149,155,52,71,153,55,10,42,184,49,14,103,212,124,41,82,149,52,242,211,190,43,116,15,146,42,24,209,143,122,181,236,115,86,90,150,74,214,51,125,149,141,78,179,88,199,46,162,246,177,244,167,206,79,104,24,135,222,51,158,146,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,60,219,237,99,233,79,156,158,208,49,15,188,103,3,117,60,151,30,130,121,101,245,215,190,43,77,37,237,35,146,23,93,156,51,183,20,228,189,230,249,73,121,168,195,149,17,53,149,244,209,186,54,84,193,52,17,212,66,245,99,186,88,245,138,104,247,217,171,145,175,222,106,57,232,136,245,221,167,37,199,160,158,89,125,117,239,138,211,15,249,107,50,46,142,213,125,193,123,67,216,108,220,31,134,247,240,222,34,169,141,96,142,55,213,68,206,37,11,220,196,68,150,73,159,11,106,152,233,21,94,212,142,146,6,117,52,106,60,50,47,146,67,62,105,179,79,102,136,242,218,225,91,87,62,33,203,10,143,130,234,86,166,162,90,135,203,110,157,242,75,67,34,61,236,70,177,141,106,75,76,200,154,247,238,50,141,171,213,107,216,212,205,243,68,60,148,57,197,117,203,93,173,44,152,69,215,234,74,28,61,152,52,245,22,75,164,85,181,78,138,9,39,108,50,77,68,230,55,125,172,90,149,168,99,32,141,92,142,93,42,165,99,19,122,68,83,123,192,12,85,229,71,244,19,204,223,169,125,241,68,101,81,132,28,176,184,214,235,133,118,62,125,138,223,79,73,37,62,49,197,22,219,37,115,166,99,149,241,192,198,205,92,142,137,81,200,136,254,45,12,77,85,114,57,55,28,244,211,85,71,52,52,108,122,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,243,111,178,142,19,248,243,180,214,85,97,105,48,207,198,10,74,220,97,105,231,246,231,81,115,184,231,161,101,84,111,170,226,197,163,145,208,182,6,74,233,55,147,117,35,107,213,221,84,83,210,152,3,21,121,81,253,4,243,55,234,95,124,81,25,84,116,86,221,56,42,213,143,246,62,205,187,21,230,162,174,26,122,92,47,87,123,99,169,158,214,189,103,183,183,159,66,213,87,53,201,184,233,105,163,107,211,77,85,138,228,69,106,170,57,3,207,102,94,227,91,174,90,227,252,53,152,214,42,122,73,238,88,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,186,107,162,167,105,189,238,84,127,65,60,205,250,151,223,20,70,128,77,255,0,114,163,250,9,230,111,212,190,248,162,3,64,39,170,131,202,185,234,160,0,0,13,85,242,231,126,164,255,0,121,63,134,152,171,201,113,233,217,150,95,93,123,158,180,202,174,92,239,212,159,239,39,240,211,21,121,46,61,59,50,203,235,175,115,214,129,191,224,0,3,64,60,168,254,157,153,155,245,47,185,232,141,255,0,26,1,229,71,244,236,204,223,169,125,207,68,6,127,242,42,122,44,98,159,104,21,222,238,183,25,254,96,7,34,167,162,198,41,246,129,93,238,235,113,159,224,13,85,242,231,126,164,255,0,121,63,134,155,84,53,87,203,157,250,147,253,228,254,26,7,85,114,42,122,83,226,159,103,245,222,241,183,29,171,203,157,250,147,253,228,254,26,117,87,34,167,165,62,41,246,127,93,239,27,113,219,252,183,22,155,173,254,235,144,214,43,21,178,174,227,114,184,212,98,10,74,58,58,72,93,52,245,51,200,235,99,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,13,107,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,149,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,95,66,123,46,236,201,128,118,89,202,251,110,95,225,10,106,74,203,147,41,218,219,214,33,91,116,52,213,183,153,210,73,100,223,157,209,166,243,152,199,79,43,98,99,220,245,142,53,107,55,157,162,185,221,107,176,78,196,22,45,145,240,36,181,184,142,150,213,114,204,219,223,22,43,221,238,142,103,212,66,202,84,153,86,26,90,71,73,20,111,142,29,198,196,249,19,113,28,249,117,222,115,155,28,72,204,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,6,97,114,68,236,219,153,88,255,0,18,230,53,247,27,102,84,23,44,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,77,53,85,237,51,124,1,215,249,9,146,152,87,103,108,167,177,100,230,10,184,93,107,108,184,127,157,115,105,238,146,199,37,83,248,245,50,212,63,125,209,199,27,23,71,204,228,77,24,157,84,77,117,93,85,123,0,0,0,0,7,79,237,65,178,254,1,218,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,187,80,245,84,70,162,234,141,233,237,69,238,0,6,16,101,239,36,78,205,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,78,211,55,192,0,0,3,23,246,160,228,244,201,125,172,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,239,84,61,21,81,200,154,35,122,59,85,110,13,148,182,41,202,205,143,190,52,254,76,239,248,174,231,241,183,152,243,223,135,106,169,166,225,243,94,63,15,133,193,130,45,53,231,47,222,222,222,215,70,233,166,139,174,64,0,0,0,6,31,231,223,37,254,65,109,19,155,23,220,227,198,184,191,48,40,175,88,131,154,243,152,45,119,10,40,233,89,192,166,138,157,155,141,146,146,71,166,172,133,170,186,189,122,202,186,104,154,34,102,0,3,167,246,95,217,127,0,236,153,128,46,25,115,151,55,124,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,221,167,98,162,43,85,117,87,116,246,34,119,0,0,0,0,0,0,96,7,251,138,155,44,127,195,236,213,255,0,226,182,239,250,137,155,249,123,130,173,89,107,128,48,214,92,216,170,42,231,182,225,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,107,174,136,157,133,192,0,0,0,183,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,123,12,32,255,0,113,83,101,143,248,125,154,191,252,86,221,255,0,81,51,252,1,111,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,118,23,0,0,0,0,98,254,212,28,158,153,47,181,158,63,183,230,54,99,98,124,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,253,234,135,162,170,57,19,68,111,71,106,173,193,178,150,197,57,89,177,247,198,159,201,157,255,0,21,220,254,54,243,30,123,240,237,85,52,220,62,107,199,225,240,184,48,69,166,188,229,251,219,219,218,232,221,52,209,117,200,0,5,149,150,217,59,128,114,166,76,65,89,132,44,52,144,92,177,85,226,186,247,122,185,173,44,45,173,175,158,166,182,162,175,118,121,163,99,93,43,34,117,84,177,196,143,222,86,71,186,221,87,165,86,245,0,0,0,0,0,1,129,87,110,70,173,155,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,207,80,7,95,228,38,74,97,93,157,178,158,197,147,152,42,225,117,173,178,225,254,117,205,167,186,75,28,149,79,227,212,203,80,253,247,71,28,108,93,31,51,145,52,98,117,81,53,213,117,85,103,222,74,97,93,162,114,158,251,147,152,214,225,117,162,178,226,14,107,206,103,181,203,28,117,76,224,84,197,80,205,199,73,28,140,77,95,11,81,117,98,245,85,116,209,116,84,236,0,6,16,101,239,36,78,205,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,78,211,55,192,3,18,182,135,228,203,217,231,105,60,208,174,205,204,95,120,198,182,107,237,210,158,158,26,244,178,92,169,217,5,75,225,141,34,100,206,101,68,19,43,95,194,100,81,170,49,90,197,72,218,187,187,202,247,58,245,217,75,98,156,172,216,251,227,79,228,206,255,0,138,238,127,27,121,143,61,248,118,170,154,110,31,53,227,240,248,92,24,34,211,94,114,253,237,237,237,116,110,154,104,186,228,0,3,8,51,11,146,39,102,220,202,199,248,151,49,175,184,219,50,160,185,98,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,186,105,170,175,105,147,249,9,146,152,87,103,108,167,177,100,230,10,184,93,107,108,184,127,157,115,105,238,146,199,37,83,248,245,50,212,63,125,209,199,27,23,71,204,228,77,24,157,84,77,117,93,85,123,0,0,0,0,48,131,31,242,64,108,161,142,177,149,219,24,82,214,227,92,42,203,181,66,212,173,162,193,93,71,13,186,149,238,68,223,72,34,150,150,71,70,197,118,243,183,17,219,141,222,86,177,24,196,107,27,155,224,12,85,217,211,147,175,43,54,95,199,112,227,172,179,205,76,213,249,92,246,205,89,124,166,248,46,231,228,102,138,62,119,4,52,209,241,184,92,119,190,61,231,117,31,163,147,189,23,42,128,2,223,204,44,21,106,204,172,1,137,114,230,251,81,87,5,183,21,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,93,53,69,236,48,131,253,197,77,150,63,225,246,106,255,0,241,91,119,253,68,207,240,0,0,0,0,7,95,254,64,114,107,242,203,252,160,255,0,39,182,175,202,23,193,255,0,6,124,59,184,238,55,7,119,115,123,115,94,31,27,135,228,184,251,188,94,23,146,223,225,245,14,192,0,0,0,11,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,146,179,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,178,182,116,217,163,43,54,95,192,144,224,92,179,180,252,238,123,121,172,130,155,225,75,159,150,154,88,249,220,240,197,31,27,133,199,123,35,222,111,81,154,53,59,213,123,84,1,143,251,86,236,83,149,155,96,252,86,252,166,95,241,93,179,226,151,62,230,95,1,85,83,67,196,231,92,14,39,23,141,4,186,233,205,153,187,187,187,166,174,215,93,83,78,191,200,78,75,252,130,217,219,54,44,89,199,130,177,126,96,86,222,176,255,0,58,230,208,93,46,20,82,82,191,143,77,45,59,247,219,29,36,111,93,25,51,149,52,122,117,145,53,213,53,69,204,0,0,0,7,95,231,222,74,97,93,162,114,158,251,147,152,214,225,117,162,178,226,14,107,206,103,181,203,28,117,76,224,84,197,80,205,199,73,28,140,77,95,11,81,117,98,245,85,116,209,116,84,196,15,247,21,54,88,255,0,135,217,171,255,0,197,109,223,245,19,63,192,29,127,159,121,41,133,118,137,202,123,238,78,99,91,133,214,138,203,136,57,175,57,158,215,44,113,213,51,129,83,21,67,55,29,36,114,49,53,124,45,69,213,139,213,85,211,69,209,83,16,63,220,84,217,99,254,31,102,175,255,0,21,183,127,212,76,255,0,0,0,0,11,43,51,178,119,0,231,28,120,114,143,49,172,52,151,203,110,27,188,45,238,43,101,117,44,53,52,85,115,243,42,170,70,182,162,25,152,246,200,198,182,173,242,53,19,69,73,35,141,218,245,85,22,245,0,0,0,0,0,99,254,213,187,20,229,102,216,63,21,191,41,151,252,87,108,248,165,207,185,151,192,85,84,208,241,57,215,3,137,197,227,65,46,186,115,102,110,238,238,233,171,181,215,84,211,175,242,19,146,255,0,32,182,118,205,139,22,113,224,172,95,152,21,183,172,63,206,185,180,23,75,133,20,148,175,227,211,75,78,253,246,199,73,27,215,70,76,229,77,30,157,100,77,117,77,81,115,0,0,0,0,0,1,128,31,238,42,108,177,255,0,15,179,87,255,0,138,219,191,234,38,111,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,118,23,0,0,0,0,97,6,97,114,68,236,219,153,88,255,0,18,230,53,247,27,102,84,23,44,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,77,53,85,237,51,124,1,211,248,31,101,252,3,128,54,104,169,217,94,205,119,196,19,97,58,171,61,218,200,250,202,154,136,93,113,72,46,15,168,116,206,73,27,19,98,223,106,212,201,184,188,61,19,70,234,142,209,117,198,15,247,21,54,88,255,0,135,217,171,255,0,197,109,223,245,19,63,192,0,0,3,8,51,11,146,39,102,220,202,199,248,151,49,175,184,219,50,160,185,98,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,186,105,170,175,105,155,224,14,191,200,76,148,194,187,59,101,61,139,39,48,85,194,235,91,101,195,252,235,155,79,116,150,57,42,159,199,169,150,161,251,238,142,56,216,186,62,103,34,104,196,234,162,107,170,234,171,136,31,238,42,108,177,255,0,15,179,87,255,0,138,219,191,234,38,127,128,58,255,0,33,50,83,10,236,237,148,246,44,156,193,87,11,173,109,151,15,243,174,109,61,210,88,228,170,127,30,166,90,135,239,186,56,227,98,232,249,156,137,163,19,170,137,174,171,170,175,96,0,0,0,6,63,237,91,177,78,86,109,131,241,91,242,153,127,197,118,207,138,92,251,153,124,5,85,77,15,19,157,112,56,156,94,52,18,235,167,54,102,238,238,238,154,187,93,117,77,45,253,151,249,61,50,95,100,204,127,112,204,108,185,196,248,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,251,212,236,68,85,114,166,138,238,142,197,76,160,0,99,254,213,187,20,229,102,216,63,21,191,41,151,252,87,108,248,165,207,185,151,192,85,84,208,241,57,215,3,137,197,227,65,46,186,115,102,110,238,238,233,171,181,215,84,210,223,217,127,147,211,37,246,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,189,78,196,69,87,42,104,174,232,236,84,202,0,6,63,237,91,177,78,86,109,131,241,91,242,153,127,197,118,207,138,92,251,153,124,5,85,77,15,19,157,112,56,156,94,52,18,235,167,54,102,238,238,238,154,187,93,117,77,44,173,158,57,50,246,121,217,179,52,40,115,115,8,94,49,173,230,251,107,167,168,134,129,47,119,42,119,193,76,249,163,88,159,51,89,79,4,42,231,240,159,44,104,143,87,49,18,71,46,238,242,49,205,203,80,0,194,12,194,228,137,217,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,218,102,248,3,175,242,19,37,48,174,206,217,79,98,201,204,21,112,186,214,217,112,255,0,58,230,211,221,37,142,74,167,241,234,101,168,126,251,163,142,54,46,143,153,200,154,49,58,168,154,234,186,170,179,239,37,48,174,209,57,79,125,201,204,107,112,186,209,89,113,7,53,231,51,218,229,142,58,166,112,42,98,168,102,227,164,142,70,38,175,133,168,186,177,122,170,186,104,186,42,118,0,3,2,173,60,141,91,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,158,160,0,58,127,106,13,151,240,14,214,120,2,223,151,57,141,119,196,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,205,218,135,170,162,53,23,84,111,79,106,47,112,0,48,255,0,33,57,47,242,11,103,108,216,177,103,30,10,197,249,129,91,122,195,252,235,155,65,116,184,81,73,74,254,61,52,180,239,223,108,116,145,189,116,100,206,84,209,233,214,68,215,84,213,23,48,0,0,91,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,189,133,192,0,192,15,247,21,54,88,255,0,135,217,171,255,0,197,109,223,245,19,47,243,239,37,48,174,209,57,79,125,201,204,107,112,186,209,89,113,7,53,231,51,218,229,142,58,166,112,42,98,168,102,227,164,142,70,38,175,133,168,186,177,122,170,186,104,186,42,118,0,3,0,63,220,84,217,99,254,31,102,175,255,0,21,183,127,212,76,255,0,0,0,0,12,127,218,183,98,156,172,219,7,226,183,229,50,255,0,138,237,159,20,185,247,50,248,10,170,154,30,39,58,224,113,56,188,104,37,215,78,108,205,221,221,221,53,118,186,234,154,117,254,66,114,95,228,22,206,217,177,98,206,60,21,139,243,2,182,245,135,249,215,54,130,233,112,162,146,149,252,122,105,105,223,190,216,233,35,122,232,201,156,169,163,211,172,137,174,169,170,46,96,0,0,0,6,31,231,223,37,254,65,109,19,155,23,220,227,198,184,191,48,40,175,88,131,154,243,152,45,119,10,40,233,89,192,166,138,157,155,141,146,146,71,166,172,133,170,186,189,122,202,186,104,154,34,102,0,3,167,246,95,217,127,0,236,153,128,46,25,115,151,55,124,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,221,167,98,162,43,85,117,87,116,246,34,119,0,0,12,127,218,183,98,156,172,219,7,226,183,229,50,255,0,138,237,159,20,185,247,50,248,10,170,154,30,39,58,224,113,56,188,104,37,215,78,108,205,221,221,221,53,118,186,234,154,100,0,3,23,246,95,228,244,201,125,147,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,239,83,177,17,85,202,154,43,186,59,21,50,2,235,128,48,109,247,25,88,51,6,243,135,169,43,49,14,21,167,174,166,178,215,76,138,231,208,50,177,34,74,149,137,21,119,90,247,182,8,216,175,211,125,25,190,212,84,108,143,71,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,21,102,175,43,6,65,100,222,99,226,60,173,198,185,109,154,180,247,172,51,112,150,223,83,187,103,162,100,115,110,47,82,120,184,149,140,123,161,149,138,217,35,122,181,55,227,123,28,137,163,144,12,213,7,79,236,191,181,6,1,218,207,0,92,51,27,46,109,24,130,221,109,183,94,37,178,75,21,238,158,24,103,116,241,195,12,206,115,91,12,178,181,89,187,80,196,69,87,34,234,142,232,236,85,236,12,194,198,182,172,181,192,24,151,49,175,180,245,115,219,112,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,53,211,85,78,208,46,0,96,7,251,181,123,44,127,192,28,213,255,0,225,86,239,250,241,159,224,1,141,91,82,237,253,145,219,36,226,171,62,10,204,59,118,43,186,222,175,22,245,186,54,154,197,65,12,188,222,149,100,116,113,201,43,231,154,38,117,223,28,200,212,98,185,201,194,114,185,26,138,197,116,166,203,252,161,121,47,181,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,234,134,42,34,181,19,68,119,79,98,40,101,0,45,248,241,254,13,151,31,212,101,107,113,13,34,98,202,91,60,55,247,218,92,170,217,214,221,44,210,64,218,134,34,166,143,98,75,11,216,237,213,93,197,88,247,247,120,145,239,92,0,0,0,0,0,0,0,1,211,249,51,181,158,67,103,246,50,197,216,15,43,113,213,37,226,239,131,170,56,85,76,103,67,43,96,68,98,58,174,141,218,233,81,76,217,92,176,172,172,232,71,181,23,244,114,195,36,189,192,0,2,223,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,237,2,224,6,0,127,187,87,178,199,252,1,205,95,254,21,110,255,0,175,25,254,0,0,0,24,255,0,181,110,218,217,89,177,247,197,111,202,101,131,21,220,254,54,243,238,101,240,21,45,52,220,62,107,192,226,113,120,211,197,166,188,229,155,187,187,218,232,237,116,209,53,235,252,132,229,64,200,45,162,115,98,197,147,152,43,8,102,5,21,235,16,115,174,109,61,210,223,69,29,43,56,20,210,212,63,125,209,213,200,244,213,144,185,19,70,47,89,83,93,19,85,64,204,0,14,191,207,76,244,203,141,157,50,226,227,154,25,161,121,230,54,170,29,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,113,38,126,235,180,77,81,168,214,185,239,115,24,199,189,161,216,0,235,76,134,218,43,40,246,146,193,180,216,207,42,113,101,37,197,142,167,134,106,235,99,229,99,110,54,151,200,175,106,67,89,78,142,87,66,253,232,165,68,85,213,143,220,87,70,231,179,71,47,101,128,0,195,252,251,229,64,200,45,157,179,98,251,147,152,215,8,102,5,109,235,15,243,94,115,61,174,223,69,37,43,248,244,209,84,51,113,210,85,198,245,209,147,53,23,86,39,89,23,77,83,69,80,204,0,99,254,202,91,107,101,102,216,63,26,127,38,118,12,87,108,248,165,204,121,239,195,180,180,208,241,57,215,31,135,194,224,207,46,186,115,103,239,111,110,233,171,116,215,85,211,32,0,3,162,182,142,219,79,33,182,88,186,225,187,22,106,98,10,182,220,177,45,67,17,148,118,218,110,117,61,21,18,185,90,235,133,76,104,228,115,41,154,228,86,234,212,116,143,84,122,69,28,155,146,110,246,254,22,197,152,87,28,216,169,113,78,10,196,214,172,65,101,173,223,230,215,27,93,108,117,116,179,238,61,204,126,228,177,171,152,237,215,177,205,93,23,161,205,84,94,148,80,42,192,235,252,139,207,76,184,218,47,46,45,217,161,149,247,158,125,106,174,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,14,102,111,55,84,213,90,173,115,94,199,61,143,99,221,216,0,0,0,1,215,249,247,157,120,87,103,108,167,190,231,30,53,183,221,107,108,184,127,154,243,152,45,113,71,37,83,248,245,49,83,179,113,178,73,27,23,71,204,213,93,94,157,84,93,53,93,17,113,3,253,218,189,150,63,224,14,106,255,0,240,171,119,253,120,12,255,0,0,0,0,0,0,0,0,0,0,197,253,168,57,66,242,95,100,204,127,111,203,156,198,195,24,214,227,114,184,217,226,189,197,45,146,138,146,104,27,4,147,77,11,90,231,77,83,19,145,251,212,239,85,68,106,166,138,222,158,212,64,202,0,99,254,202,91,107,101,102,216,63,26,127,38,118,12,87,108,248,165,204,121,239,195,180,180,208,241,57,215,31,135,194,224,207,46,186,115,103,239,111,110,233,171,116,215,85,211,32,0,0,116,254,212,27,80,96,29,147,48,5,191,49,179,26,209,136,46,54,219,141,226,43,36,81,89,41,225,154,118,207,36,51,76,215,57,179,75,19,81,155,180,239,69,84,114,174,170,222,142,213,64,238,0,97,254,66,114,160,100,22,209,57,177,98,201,204,21,132,51,2,138,245,136,57,215,54,158,233,111,162,142,149,156,10,105,106,31,190,232,234,228,122,106,200,92,137,163,23,172,169,174,137,170,166,69,230,118,113,96,28,156,143,14,86,102,53,250,146,199,109,196,151,133,178,69,115,174,170,134,154,138,146,126,101,85,86,215,84,77,51,216,216,216,230,210,62,54,170,106,171,36,145,183,78,178,170,5,234,0,0,0,0,11,42,76,226,192,52,217,184,236,144,184,95,169,40,49,100,150,122,75,221,13,29,93,84,49,62,231,4,239,173,106,182,150,53,127,22,103,196,148,18,190,84,107,52,99,31,26,234,186,174,237,234,0,0,0,0,0,29,127,158,153,233,151,27,58,101,197,199,52,51,66,243,204,109,84,58,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,226,76,253,215,104,154,163,81,173,115,222,230,49,143,123,102,243,147,55,176,110,68,101,221,195,52,179,6,122,184,48,245,166,162,134,26,233,233,160,89,159,78,202,154,184,105,82,101,98,117,156,198,58,118,189,232,212,115,247,26,237,214,189,218,53,66,245,4,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,132,216,0,0,0,0,0,89,89,99,156,88,7,56,227,196,117,153,115,126,164,190,91,112,221,225,44,146,220,232,106,161,169,162,171,159,153,82,213,185,212,243,66,247,182,70,53,181,108,141,202,186,42,73,28,141,211,170,138,189,105,181,46,217,152,39,100,127,129,235,115,35,45,243,2,229,101,189,235,21,61,238,197,67,71,81,66,202,164,222,85,165,149,210,212,198,248,230,220,110,251,81,204,70,189,187,219,142,114,199,34,48,50,0,24,21,105,229,158,217,66,227,117,162,183,214,97,124,202,181,211,213,84,71,12,181,213,118,138,55,65,74,199,57,17,211,72,144,213,190,85,99,81,85,202,145,177,239,209,23,117,174,93,17,115,170,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,38,193,215,249,247,157,120,87,103,108,167,190,231,30,53,183,221,107,108,184,127,154,243,152,45,113,71,37,83,248,245,49,83,179,113,178,73,27,23,71,204,213,93,94,157,84,93,53,93,17,113,3,253,218,189,150,63,224,14,106,255,0,240,171,119,253,120,12,255,0,0,178,179,163,55,176,110,66,229,126,32,205,204,192,158,174,59,22,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,66,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,32,94,160,192,15,247,106,246,88,255,0,128,57,171,255,0,194,173,223,245,227,191,242,143,109,108,172,205,108,167,184,103,165,109,131,21,224,60,3,69,112,165,182,69,127,197,212,180,212,148,181,147,79,82,218,93,232,150,25,229,94,11,39,146,56,228,157,232,200,154,231,59,175,228,166,225,134,64,0,0,0,0,3,31,246,173,219,91,43,54,62,248,173,249,76,176,98,187,159,198,222,125,204,190,2,165,166,155,135,205,120,28,78,47,26,120,180,215,156,179,119,119,123,93,29,174,154,38,182,254,203,252,161,121,47,181,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,234,134,42,34,181,19,68,119,79,98,40,101,0,0,0,5,191,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,218,5,192,12,0,255,0,118,175,101,143,248,3,154,191,252,42,221,255,0,94,51,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,180,11,128,24,1,254,237,94,203,31,240,7,53,127,248,85,187,254,188,103,248,0,0,0,89,89,201,155,216,55,34,50,238,225,154,89,131,61,92,24,122,211,81,67,13,116,244,208,44,207,167,101,77,92,52,169,50,177,58,206,99,29,59,94,244,106,57,251,141,118,235,94,237,26,183,85,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,77,128,0,0,98,254,212,28,161,121,47,178,102,63,183,229,206,99,97,140,107,113,185,92,108,241,94,226,150,201,69,73,52,13,130,73,166,133,173,115,166,169,137,200,253,234,119,170,162,53,83,69,111,79,106,32,101,0,49,255,0,101,45,181,178,179,108,31,141,63,147,59,6,43,182,124,82,230,60,247,225,218,90,104,120,156,235,143,195,225,112,103,151,93,57,179,247,183,183,116,213,186,107,170,233,144,0,1,211,251,76,109,85,148,123,40,96,218,108,97,154,87,42,183,62,227,81,205,173,150,139,108,108,154,227,113,122,43,120,139,12,79,123,27,185,27,92,142,123,222,230,177,186,181,186,239,190,54,63,178,176,182,44,194,184,230,197,75,138,112,86,38,181,98,11,45,110,255,0,54,184,218,235,99,171,165,159,113,238,99,247,37,141,92,199,110,189,142,106,232,189,14,106,162,244,162,129,86,6,16,102,23,43,182,205,185,107,143,241,46,92,223,112,78,101,79,114,194,183,138,219,37,100,180,150,218,7,65,36,244,211,62,25,29,27,157,88,215,43,21,204,85,69,86,181,116,211,84,78,195,39,242,19,58,240,174,209,57,79,98,206,60,21,111,186,209,89,113,7,58,230,208,93,34,142,58,166,112,42,101,167,126,251,99,146,70,38,175,133,202,154,61,122,170,154,232,186,162,7,96,0,0,0,99,254,213,187,107,101,102,199,223,21,191,41,150,12,87,115,248,219,207,185,151,192,84,180,211,112,249,175,3,137,197,227,79,22,154,243,150,110,238,239,107,163,181,211,68,212,50,0,24,127,144,156,168,25,5,180,78,108,88,178,115,5,97,12,192,162,189,98,14,117,205,167,186,91,232,163,165,103,2,154,90,135,239,186,58,185,30,154,178,23,34,104,197,235,42,107,162,106,169,152,0,0,0,1,213,86,13,169,246,125,197,57,203,114,217,250,193,154,54,170,204,125,106,227,54,166,208,198,202,158,82,22,163,166,134,57,213,137,12,179,70,138,170,248,163,123,164,103,14,93,230,167,10,77,222,213,0,0,0,11,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,145,51,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,178,182,116,218,95,43,54,160,192,144,227,172,179,187,124,238,123,102,172,158,155,225,75,103,150,154,40,249,220,16,203,39,7,139,192,123,227,222,119,93,154,57,59,209,3,181,65,215,248,231,61,50,227,45,179,31,3,101,126,53,188,252,21,117,204,110,125,21,130,105,209,27,75,81,85,74,180,232,180,174,145,87,169,52,156,233,188,36,84,221,123,152,230,35,145,238,141,143,236,0,0,0,0,0,0,22,253,215,31,224,219,22,50,176,101,245,231,16,210,81,226,28,85,79,93,83,101,161,153,85,175,175,101,26,68,181,41,18,170,110,185,236,108,241,189,89,174,250,179,125,200,138,216,222,173,11,128,0,0,3,15,243,239,149,3,32,182,118,205,139,238,78,99,92,33,152,21,183,172,63,205,121,204,246,187,125,20,148,175,227,211,69,80,205,199,73,87,27,215,70,76,212,93,88,157,100,93,53,77,21,67,48,1,209,91,43,109,147,148,123,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,190,139,19,183,154,212,86,43,187,87,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,180,11,128,24,1,254,237,94,203,31,240,7,53,127,248,85,187,254,188,103,248,0,99,254,213,187,107,101,102,199,223,21,191,41,150,12,87,115,248,219,207,185,151,192,84,180,211,112,249,175,3,137,197,227,79,22,154,243,150,110,238,239,107,163,181,211,68,214,202,217,227,148,171,37,246,154,205,10,28,168,203,156,190,204,166,92,171,41,234,42,229,172,174,180,210,37,21,20,16,198,174,116,181,18,67,85,35,163,98,187,114,38,185,91,162,201,44,109,232,222,64,50,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,7,45,30,69,223,109,89,143,135,54,135,182,89,173,80,225,187,221,190,155,13,220,170,105,213,145,213,62,241,18,212,201,27,234,25,162,58,77,250,86,177,140,145,21,234,141,164,86,59,113,18,36,126,223,204,127,219,179,34,236,89,253,179,46,49,195,119,59,53,214,231,117,176,219,234,177,38,27,134,214,175,90,167,94,41,105,102,90,118,50,54,163,184,220,77,247,194,177,171,92,174,108,203,187,186,244,99,218,26,182,228,136,206,43,86,90,237,70,252,35,136,239,213,116,54,220,193,179,203,100,166,137,106,155,21,20,151,86,203,28,212,142,157,175,123,90,175,86,178,162,8,149,17,207,226,85,53,141,79,40,229,54,233,181,143,162,198,114,123,63,196,62,238,156,243,131,132,241,77,247,3,98,171,54,53,194,213,220,202,245,135,238,20,247,75,117,79,9,146,112,42,160,145,178,69,38,227,209,204,118,235,216,213,209,200,173,93,52,84,84,232,61,4,230,54,104,90,179,171,147,243,26,230,189,153,180,145,211,226,156,167,188,92,159,79,77,90,218,182,81,206,251,84,220,106,85,149,168,136,247,195,47,18,39,245,90,168,248,220,138,214,170,42,32,121,225,61,84,30,85,207,67,219,127,231,205,54,207,155,46,98,236,77,13,109,93,53,246,255,0,78,252,51,135,159,73,81,45,52,236,184,213,197,35,91,52,115,70,199,44,79,130,38,205,82,138,170,221,86,157,24,143,107,156,213,3,74,219,112,103,21,215,59,246,163,204,12,93,89,126,164,186,219,104,175,21,54,75,12,180,53,78,158,137,45,84,146,186,26,103,83,185,94,246,238,72,214,172,238,88,215,113,210,79,35,218,137,191,161,177,78,69,140,157,181,89,114,143,21,231,125,194,195,87,21,247,18,222,31,100,161,172,171,165,107,88,235,85,43,35,114,186,150,69,98,61,89,37,76,146,178,85,107,213,142,125,28,105,162,58,37,53,45,151,184,42,235,153,88,255,0,13,101,205,138,162,146,11,150,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,154,232,139,216,122,93,202,124,11,249,47,202,204,27,150,127,10,124,39,241,75,15,219,172,92,247,129,193,231,92,214,154,56,120,188,61,231,110,111,112,247,183,119,157,166,186,106,186,106,6,170,249,85,179,51,21,100,222,221,217,103,154,88,42,175,155,222,176,206,15,182,92,41,183,164,145,145,205,185,115,184,239,193,47,13,236,123,161,149,138,232,228,98,57,55,227,123,218,171,163,148,216,86,199,123,85,96,221,171,242,142,223,140,44,215,42,70,226,123,117,61,61,54,44,180,71,26,194,251,117,197,89,215,86,196,231,189,220,218,71,54,71,66,253,231,111,49,21,170,188,70,72,198,107,47,150,175,210,159,11,123,63,161,247,141,196,197,253,149,118,152,198,91,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,186,174,133,251,209,70,246,72,212,93,215,177,187,205,123,55,227,120,122,73,5,149,147,185,197,128,115,215,0,90,243,27,46,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,232,85,189,64,0,0,26,213,229,69,219,234,143,7,216,174,91,51,228,237,194,213,116,186,226,59,125,77,14,44,188,65,83,5,100,118,202,87,190,90,105,237,173,99,92,237,202,199,112,228,108,188,68,107,161,141,205,221,69,124,136,248,123,131,148,119,110,58,157,148,176,109,6,15,203,230,82,84,102,46,48,167,157,244,51,74,248,165,101,146,145,170,140,90,217,96,85,87,61,238,114,185,176,53,205,225,57,241,74,231,43,146,21,138,77,21,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,5,193,149,89,153,138,178,111,49,240,230,105,96,170,190,111,122,195,55,8,174,20,219,210,72,200,230,220,94,188,18,240,222,199,186,25,88,174,142,70,35,147,126,55,189,170,186,57,79,65,59,29,237,85,131,118,175,202,59,126,48,179,92,169,27,137,237,212,244,244,216,178,209,28,107,11,237,215,21,103,93,91,19,158,247,115,105,28,217,29,11,247,157,188,196,86,170,241,25,35,25,231,48,237,253,149,118,152,198,91,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,186,174,133,251,209,70,246,72,212,93,215,177,187,205,123,55,227,120,122,73,58,171,107,31,69,140,228,246,127,136,125,221,57,112,100,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,250,21,109,253,172,125,22,51,147,217,254,33,247,116,224,121,172,61,84,30,85,207,85,0,0,0,106,175,151,59,245,39,251,201,252,52,197,94,75,143,78,204,178,250,235,220,245,166,85,114,231,126,164,255,0,121,63,134,152,171,201,113,233,217,150,95,93,123,158,180,13,244,98,156,89,133,112,53,138,171,20,227,92,77,106,195,246,90,45,206,115,113,186,86,199,73,75,6,251,218,198,111,203,34,181,141,222,123,218,212,213,122,92,228,68,233,84,52,3,183,70,217,183,221,176,243,30,150,231,29,171,224,108,25,133,249,197,62,25,182,202,198,45,83,99,149,89,197,169,169,145,186,235,52,188,40,149,99,107,150,56,218,198,181,187,202,143,150,78,224,229,53,219,182,235,157,216,202,227,145,153,91,137,169,36,202,251,13,68,109,170,172,181,206,231,179,18,86,177,26,231,62,73,52,68,125,52,50,234,216,216,205,232,222,248,248,251,210,34,195,194,232,173,138,54,81,190,237,105,156,180,88,55,133,117,163,194,22,221,43,49,77,238,138,22,59,152,82,238,189,99,141,29,34,163,18,105,222,206,20,105,163,220,154,190,78,27,217,20,136,6,80,114,60,228,134,116,86,230,133,70,114,195,124,196,24,99,46,173,212,234,234,138,71,71,87,13,22,46,157,241,213,211,68,198,121,176,84,50,150,69,153,238,122,171,214,41,18,54,163,117,145,94,205,196,150,254,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,41,168,104,105,145,119,34,102,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,112,0,52,3,202,143,233,217,153,191,82,251,158,136,223,241,160,30,84,127,78,204,205,250,151,220,244,64,101,87,33,143,235,179,247,111,248,145,158,155,81,109,55,128,118,89,202,251,150,96,98,250,154,74,203,147,41,220,235,46,30,75,140,52,213,183,153,210,72,163,220,129,178,46,243,152,199,79,19,165,123,26,245,142,53,115,247,93,162,53,218,235,228,112,199,248,55,43,48,110,208,89,131,152,56,134,146,199,135,172,116,248,114,166,186,186,165,87,114,38,107,114,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,195,93,171,182,174,204,125,173,115,29,248,215,26,203,204,109,84,60,72,44,22,8,38,87,210,218,41,92,168,170,214,170,162,113,38,126,235,86,89,149,17,210,57,173,68,70,49,145,198,192,178,179,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,74,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,46,229,57,40,178,67,58,50,147,36,174,55,124,220,190,98,10,74,124,69,80,214,216,240,109,222,58,184,95,135,96,167,158,169,37,127,2,163,117,32,125,76,178,186,69,99,24,136,172,100,82,43,156,178,110,179,15,249,46,118,18,181,103,101,214,108,247,206,140,51,87,81,130,108,117,12,110,31,183,85,192,222,101,136,107,90,231,164,175,147,121,119,165,166,167,115,26,138,205,206,28,178,57,88,174,114,67,52,78,220,248,30,122,246,23,219,54,251,177,230,99,213,92,228,181,124,51,131,49,71,55,167,196,214,216,152,196,170,116,113,43,248,85,52,210,59,77,38,139,139,42,164,110,114,71,35,94,230,187,117,85,146,199,191,236,45,139,48,174,57,177,82,226,156,21,137,173,88,130,203,91,191,205,174,54,186,216,234,233,103,220,123,152,253,201,99,87,49,219,175,99,154,186,47,67,154,168,189,40,167,150,211,58,121,55,118,250,190,228,22,42,181,228,150,100,92,57,238,89,98,11,131,41,233,230,170,169,100,127,22,106,167,147,69,169,100,146,185,172,109,27,158,253,233,227,115,145,172,213,211,51,71,113,25,48,110,252,3,23,239,156,163,219,46,97,76,249,188,108,255,0,139,177,93,93,154,229,102,168,138,134,91,245,68,81,73,100,125,107,248,72,234,110,115,12,143,116,79,141,210,185,178,186,102,71,28,78,130,100,123,219,186,154,132,175,42,63,160,158,102,253,75,239,138,35,64,38,250,57,71,177,102,21,199,60,158,217,135,138,112,86,38,181,98,11,45,111,193,60,218,227,107,173,142,174,150,125,203,221,35,31,185,44,106,230,59,117,236,115,87,69,232,115,85,23,165,20,208,184,30,170,0,0,0,0,0,0,0,0,13,43,114,213,250,83,225,111,103,244,62,241,184,155,169,52,173,203,87,233,79,133,189,159,208,251,198,226,7,106,242,24,254,187,63,118,255,0,137,27,84,60,203,100,94,122,102,62,206,153,143,110,205,12,175,188,243,27,173,14,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,56,144,191,117,186,166,168,228,115,90,246,57,143,99,30,223,67,219,60,109,3,128,118,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,119,37,107,85,218,172,114,198,238,141,228,3,178,204,0,229,171,244,88,194,222,208,40,125,221,113,51,252,192,14,90,191,69,140,45,237,2,135,221,215,16,48,3,146,227,211,179,44,190,186,247,61,105,159,252,181,126,139,24,91,218,5,15,187,174,38,0,114,92,122,118,101,151,215,94,231,173,51,255,0,150,175,209,99,11,123,64,161,247,117,196,9,78,75,157,187,110,185,217,106,155,34,51,163,19,82,84,99,107,29,59,29,135,238,53,115,187,158,226,26,38,181,235,43,36,222,77,217,106,105,218,198,170,191,127,137,44,110,87,171,92,176,205,43,182,20,121,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,223,78,192,155,118,90,182,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,116,61,160,101,168,58,255,0,62,243,175,10,236,237,148,247,220,227,198,182,251,173,109,151,15,243,94,115,5,174,40,228,170,127,30,166,42,118,110,54,73,35,98,232,249,154,171,171,211,170,139,166,171,162,47,95,236,233,183,78,206,59,78,240,109,184,3,25,252,31,137,37,222,255,0,185,155,235,89,71,116,93,56,203,228,153,188,232,234,124,156,15,149,220,222,73,119,24,173,89,55,21,116,3,94,220,173,152,255,0,25,101,102,219,56,3,48,114,251,16,213,216,241,13,143,3,208,84,208,215,83,42,111,196,255,0,132,46,72,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,187,9,216,163,106,235,22,214,153,53,69,140,184,182,170,60,95,109,210,143,20,217,40,166,123,185,133,86,243,210,57,17,178,34,61,33,157,140,226,198,186,189,169,171,227,226,61,241,72,166,181,185,106,253,41,240,183,179,250,31,120,220,76,74,217,227,104,28,125,179,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,185,43,90,174,209,36,138,55,116,238,160,30,151,129,215,249,23,158,153,113,180,94,92,91,179,67,43,239,60,250,213,93,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,28,204,222,110,169,170,181,90,230,189,142,123,30,199,187,176,0,20,156,83,139,48,174,6,177,85,98,156,107,137,173,88,126,203,69,185,206,110,55,74,216,233,41,96,223,123,88,205,249,100,86,177,187,207,123,90,154,175,75,156,136,157,42,133,88,210,95,41,174,221,183,92,238,198,87,28,140,202,220,77,73,38,87,216,106,35,109,85,101,174,119,61,152,146,181,136,215,57,242,73,162,35,233,161,151,86,198,198,111,70,247,199,199,222,145,22,30,16,116,254,221,27,102,223,118,195,204,122,91,156,118,175,129,176,102,23,231,20,248,102,219,43,24,181,77,142,85,103,22,166,166,70,235,172,210,240,162,85,141,174,88,227,107,26,214,239,42,62,89,54,213,202,143,232,39,153,191,82,251,226,136,208,9,191,238,84,127,65,60,205,250,151,223,20,64,97,87,37,190,223,84,121,119,204,118,100,206,59,133,170,219,132,23,158,84,97,220,69,89,83,5,12,54,137,23,139,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,93,146,51,131,183,243,202,185,185,62,75,221,190,175,185,211,185,179,198,115,92,57,230,47,181,91,223,81,98,191,212,212,177,38,189,82,195,186,143,166,157,30,228,124,181,145,177,85,233,35,81,206,150,40,228,124,154,62,39,201,48,108,84,0,0,215,175,42,54,221,183,92,147,181,67,145,25,47,137,169,41,241,181,242,157,238,196,23,26,73,221,207,112,245,19,154,197,137,145,238,166,236,85,53,13,123,149,31,191,196,138,54,163,209,173,89,161,149,189,193,183,182,219,246,45,145,240,36,84,88,114,170,213,114,204,219,223,10,91,37,146,178,23,212,66,202,84,153,18,106,170,182,199,44,111,142,29,198,202,200,215,125,28,249,116,221,107,155,28,170,205,5,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,6,231,249,21,61,22,49,79,180,10,239,119,91,140,191,207,76,139,203,141,162,242,226,227,149,249,161,102,231,214,170,237,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,240,230,102,243,180,93,21,170,215,57,143,107,216,247,177,216,129,200,169,232,177,138,125,160,87,123,186,220,103,248,30,104,118,135,217,251,31,108,203,154,21,217,81,152,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,111,196,231,35,116,73,34,145,189,59,170,103,87,37,158,222,184,123,47,45,80,236,211,157,23,218,75,93,137,181,18,205,133,111,85,92,214,142,138,216,199,54,166,170,174,26,234,169,101,98,35,29,42,55,130,187,143,122,201,59,216,174,221,225,163,115,211,109,125,148,108,91,90,100,213,110,13,225,90,168,241,125,183,90,204,45,123,173,133,238,230,21,91,204,89,35,87,70,168,244,134,118,51,133,34,104,246,166,172,147,134,247,197,26,30,125,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,191,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,222,247,42,63,160,158,102,253,75,239,138,35,64,38,127,203,183,79,229,175,147,171,50,178,59,56,241,159,59,204,155,47,193,31,3,212,214,183,118,107,237,174,59,165,2,166,179,43,151,156,86,67,164,156,77,81,175,124,72,201,60,171,155,81,34,96,0,30,164,177,78,44,194,184,26,197,85,138,113,174,38,181,97,251,45,22,231,57,184,221,43,99,164,165,131,125,237,99,55,229,145,90,198,239,61,237,106,106,189,46,114,34,116,170,26,23,219,219,109,251,238,215,24,238,42,44,57,85,117,182,229,149,147,133,45,146,201,89,11,41,230,125,82,194,137,53,85,91,99,150,70,73,54,251,165,100,107,190,173,100,90,110,181,174,146,85,127,101,114,154,237,219,117,206,236,101,113,200,204,173,196,212,146,101,125,134,162,54,213,86,90,231,115,217,137,43,88,141,115,159,36,154,34,62,154,25,117,108,108,102,244,111,124,124,125,233,17,97,225,99,174,202,59,40,230,62,214,185,142,204,21,130,162,230,54,170,30,28,247,251,252,240,171,233,109,20,174,85,68,115,145,21,56,147,63,117,201,20,40,168,233,28,215,42,171,24,201,36,96,118,86,192,155,9,221,118,187,196,213,183,220,75,89,87,105,203,172,59,80,148,151,138,202,89,29,5,109,84,242,83,204,232,226,161,145,244,242,192,247,199,35,105,221,51,94,168,173,142,102,42,116,189,166,207,249,76,109,54,171,7,39,254,96,88,172,86,202,75,117,182,221,79,97,164,163,163,164,133,176,193,77,4,119,106,22,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,146,184,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,116,166,161,161,166,69,220,137,154,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,174,58,242,163,250,9,230,111,212,190,248,162,3,23,249,43,246,245,166,170,166,181,108,177,156,151,218,74,55,209,211,195,111,192,215,58,142,42,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,114,46,22,170,245,137,175,218,81,229,92,222,159,39,118,223,84,123,78,97,85,192,121,165,112,181,91,115,54,201,194,167,213,106,96,167,248,205,26,199,43,249,205,45,54,242,61,102,99,32,145,213,17,198,197,141,189,89,27,186,217,56,113,6,106,128,0,213,95,46,119,234,79,247,147,248,105,213,92,138,158,148,248,167,217,253,119,188,109,199,106,242,231,126,164,255,0,121,63,134,157,85,200,169,233,79,138,125,159,215,123,198,220,6,234,64,0,14,170,218,199,209,99,57,61,159,226,31,119,78,118,169,213,91,88,250,44,103,39,179,252,67,238,233,192,243,88,122,83,218,199,209,99,57,61,159,226,31,119,78,121,172,61,41,237,99,232,177,156,158,207,241,15,187,167,3,205,97,234,160,242,174,122,168,0,0,3,21,121,81,253,4,243,55,234,95,124,81,24,85,201,111,183,213,30,93,243,29,153,51,142,225,106,182,225,5,231,149,24,119,17,86,84,193,67,13,162,69,226,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,215,100,140,224,230,175,42,63,160,158,102,253,75,239,138,35,64,32,122,168,6,189,121,46,118,237,186,231,101,170,108,136,206,140,77,73,81,141,172,116,236,118,31,184,213,206,238,123,136,104,154,215,172,172,147,121,55,101,169,167,107,26,170,253,254,36,177,185,94,173,114,195,52,174,216,80,3,74,220,181,126,148,248,91,217,253,15,188,110,38,234,77,43,114,213,250,83,225,111,103,244,62,241,184,129,218,188,134,63,174,207,221,191,226,70,197,51,211,61,50,227,103,76,184,184,230,134,104,94,121,141,170,135,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,156,73,159,186,237,19,84,106,53,174,123,220,198,49,239,110,181,121,22,177,102,21,192,214,44,246,197,56,215,19,90,176,253,150,139,226,199,57,184,221,43,99,164,165,131,125,247,22,51,126,89,21,172,110,243,222,214,166,171,210,231,34,39,74,161,138,187,116,109,155,125,219,15,49,233,110,113,218,190,6,193,152,95,156,83,225,155,108,172,98,213,54,57,85,156,90,154,153,27,174,179,75,194,137,86,54,185,99,141,172,107,91,188,168,249,100,14,181,218,31,104,28,125,180,214,104,87,102,190,99,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,191,43,154,142,209,100,150,71,116,111,41,180,158,71,60,148,206,92,1,151,24,139,48,241,205,194,235,106,194,24,211,155,85,97,188,61,60,173,225,212,232,139,196,186,58,7,70,175,139,136,196,133,145,61,175,111,22,54,185,207,99,216,148,210,38,32,114,119,108,11,89,180,230,42,92,121,154,86,251,173,183,44,172,156,42,141,22,154,122,127,140,210,44,146,179,155,82,212,238,163,22,22,62,9,27,81,36,111,89,27,213,141,187,174,147,137,22,245,0,243,89,181,143,165,62,114,123,64,196,62,241,156,221,79,37,199,160,158,89,125,117,239,138,211,74,219,88,250,83,231,39,180,12,67,239,25,205,212,242,92,122,9,229,151,215,94,248,173,3,42,128,0,13,85,242,231,126,164,255,0,121,63,134,155,84,53,87,203,157,250,147,253,228,254,26,6,42,242,92,122,118,101,151,215,94,231,173,55,252,104,7,146,227,211,179,44,190,186,247,61,105,191,224,7,85,109,79,96,206,92,83,179,238,54,176,108,253,123,248,43,31,86,91,209,150,138,150,212,182,154,78,137,88,179,199,20,206,69,72,166,146,4,154,56,228,213,187,146,61,142,223,143,78,35,123,84,1,229,179,11,98,204,85,129,175,180,184,167,5,98,107,174,31,189,81,111,243,107,141,174,182,74,74,168,55,216,230,63,114,88,213,175,110,243,30,230,174,139,210,215,42,47,66,169,232,39,97,205,174,237,91,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,189,185,196,77,81,241,205,26,58,78,18,200,236,31,229,98,216,130,143,13,252,39,181,158,89,210,238,82,92,46,9,46,54,162,89,160,134,26,89,38,230,240,83,213,82,194,216,152,174,226,206,175,90,133,116,143,145,210,212,53,232,221,213,145,205,193,109,152,182,133,197,91,47,231,45,151,55,48,181,55,63,230,28,74,107,141,173,245,82,83,195,115,161,149,187,178,211,200,230,47,246,100,98,185,175,107,37,138,39,171,31,185,186,161,233,76,22,166,85,102,102,21,206,76,184,195,153,165,130,170,249,197,151,19,91,226,184,83,111,73,27,228,135,125,58,240,75,195,123,216,217,162,122,58,57,24,142,93,201,24,246,170,234,213,48,87,149,103,109,170,204,169,177,83,108,253,148,56,175,153,227,59,207,14,178,255,0,114,181,220,167,167,184,97,250,86,62,41,160,141,143,133,91,195,154,163,167,84,87,239,54,4,93,232,213,42,35,122,6,42,242,157,109,181,89,158,121,143,83,148,153,95,138,247,242,219,11,239,81,205,83,105,185,78,180,184,150,169,203,12,146,73,51,17,91,20,208,193,52,45,100,43,186,246,239,50,73,89,35,155,43,17,178,188,146,24,111,58,47,219,75,199,95,151,88,158,174,207,132,236,52,255,0,9,99,8,229,74,183,219,174,16,43,36,130,10,89,99,133,236,138,74,149,89,230,124,28,103,105,31,14,89,81,178,112,150,39,226,86,85,101,158,42,206,76,199,195,153,91,130,169,57,197,235,19,92,34,183,211,111,71,35,227,135,125,122,243,203,195,99,222,216,98,98,58,73,30,141,93,200,216,247,42,104,213,61,20,236,197,179,214,21,217,127,38,172,185,71,133,170,121,255,0,48,226,84,220,110,143,165,142,158,107,157,116,174,222,150,162,70,177,63,179,27,17,206,123,153,20,81,49,94,253,205,229,12,0,229,206,253,73,254,242,127,13,59,255,0,147,187,111,170,61,167,48,170,224,60,210,184,90,173,185,155,100,225,83,234,181,48,83,252,102,141,99,149,252,230,150,155,121,30,179,49,144,72,234,136,227,98,198,222,172,141,221,108,156,56,186,3,151,59,245,39,251,201,252,52,214,94,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,30,162,1,143,251,20,109,93,98,218,211,38,168,177,151,22,213,71,139,237,186,81,226,155,37,20,207,119,48,170,222,122,71,34,54,68,71,164,51,177,156,88,215,87,181,53,124,124,71,190,41,20,200,0,0,0,6,173,121,110,46,215,91,5,215,33,175,182,43,157,93,186,229,110,168,196,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,180,163,85,124,185,223,169,63,222,79,225,160,101,86,193,59,111,216,182,184,192,146,209,98,58,171,85,183,51,108,156,89,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,119,29,19,36,93,245,115,37,215,121,173,108,145,43,242,168,243,3,149,89,153,138,178,111,49,240,230,105,96,170,190,111,122,195,55,8,174,20,219,210,72,200,230,220,94,188,18,240,222,199,186,25,88,174,142,70,35,147,126,55,189,170,186,57,79,67,219,46,237,55,128,118,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,220,157,177,174,243,88,247,65,43,162,123,218,197,146,52,107,247,91,170,181,161,220,6,165,121,107,50,46,142,213,125,193,123,67,216,108,220,31,134,247,240,222,34,169,141,96,142,55,213,68,206,37,11,220,196,68,150,73,159,11,106,152,233,21,94,212,142,146,6,117,52,106,63,109,71,85,109,79,146,159,202,39,103,220,109,147,145,220,57,149,94,32,183,167,48,157,210,240,227,101,116,18,178,162,151,138,238,28,138,144,172,240,196,146,110,177,93,195,87,238,232,237,21,3,78,220,148,57,197,117,203,93,173,44,152,69,215,234,74,28,61,152,52,245,22,75,164,85,181,78,138,9,39,108,50,77,68,230,55,125,172,90,149,168,99,32,141,92,142,93,42,165,99,19,122,68,83,113,59,88,250,44,103,39,179,252,67,238,233,207,54,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,30,130,113,158,113,216,182,128,228,244,199,25,197,135,33,230,244,152,155,43,239,245,18,83,111,61,252,210,169,148,21,49,212,211,111,189,140,89,56,83,199,44,92,77,196,107,247,55,155,213,114,40,30,123,15,85,7,149,115,209,238,216,219,66,255,0,38,13,159,113,38,108,209,83,90,171,111,84,156,10,43,37,190,227,85,193,142,178,186,121,91,27,90,136,138,143,151,134,197,146,119,68,197,71,58,56,36,235,49,53,123,67,73,156,160,185,197,106,206,253,173,49,214,46,195,87,234,187,174,30,162,168,134,201,103,150,90,166,207,2,65,73,11,33,145,212,174,99,222,206,109,37,67,106,39,141,88,186,57,39,223,84,71,61,200,103,87,34,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,166,165,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,61,47,100,14,78,88,182,127,201,172,39,147,184,114,110,113,73,134,109,237,167,146,167,117,236,231,117,79,115,164,169,169,220,123,222,177,241,103,146,89,120,123,234,214,111,238,183,170,212,64,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,157,109,187,50,46,251,144,59,77,99,28,55,115,179,90,173,150,171,245,194,171,18,97,184,109,106,196,165,109,158,170,170,101,167,99,35,106,55,131,195,220,124,43,26,181,168,215,66,187,187,204,86,61,217,107,176,78,113,90,175,92,159,155,71,228,133,194,253,87,45,247,13,97,124,73,123,161,163,171,170,107,152,219,85,85,169,237,86,210,198,175,87,163,35,169,142,87,202,141,98,49,175,172,141,117,87,74,167,106,242,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,171,92,155,206,59,238,77,220,113,77,77,162,30,113,73,140,48,125,239,7,93,41,183,152,206,53,45,125,43,227,106,239,185,143,86,240,167,74,121,244,110,235,159,192,220,222,107,94,229,2,192,54,63,203,79,156,87,91,214,110,97,76,144,183,223,169,37,177,97,171,59,47,117,212,116,149,78,115,219,117,170,124,141,70,213,70,143,86,35,227,166,142,39,196,142,98,61,172,172,145,117,86,202,134,184,11,215,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,120,52,169,43,145,21,236,134,46,28,76,234,181,17,145,181,17,173,68,68,64,203,78,72,76,139,163,204,253,163,170,243,27,16,217,185,237,151,45,45,237,184,194,231,172,15,133,183,137,222,177,209,36,145,72,142,123,183,88,202,185,216,246,34,44,114,211,68,229,123,87,117,175,221,249,138,188,153,121,41,249,22,217,31,11,115,139,135,58,175,199,122,99,90,205,201,119,225,139,158,193,15,55,142,61,99,99,155,165,44,84,219,237,93,237,37,89,119,92,173,221,211,42,128,210,183,45,95,165,62,22,246,127,67,239,27,137,129,81,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,186,215,189,176,76,230,181,87,87,36,82,42,107,186,186,103,175,45,95,165,62,22,246,127,67,239,27,137,117,114,67,101,158,21,206,76,184,218,63,43,113,173,39,56,178,226,107,125,130,223,83,187,28,111,146,29,244,185,238,79,23,17,143,99,102,137,232,217,35,122,181,119,36,99,28,137,171,80,12,106,216,131,109,28,85,178,62,99,193,93,90,235,173,239,0,220,184,144,94,240,244,85,210,54,54,113,86,29,234,234,104,21,233,10,214,49,32,141,17,207,78,188,104,232,183,153,188,146,51,208,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,157,125,177,54,85,198,91,40,102,229,195,7,222,109,181,110,195,23,26,138,138,156,39,119,146,68,153,151,27,114,63,168,142,149,172,99,121,204,109,116,109,153,155,173,221,122,163,145,56,111,141,239,239,254,77,13,189,106,114,27,16,195,146,185,179,125,171,159,46,175,149,17,195,104,124,156,45,203,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,215,221,123,81,236,107,85,243,43,195,118,134,63,237,163,181,182,21,217,27,43,23,20,220,162,231,216,146,251,206,109,248,102,220,214,199,47,18,185,180,210,61,147,207,18,205,20,139,71,28,137,11,102,124,106,174,111,26,52,68,213,232,100,1,169,94,85,61,138,115,150,231,138,174,251,80,97,155,253,215,26,225,186,75,124,95,11,81,86,213,54,90,235,36,45,146,119,59,154,211,197,4,113,178,221,12,107,14,186,57,242,163,159,52,210,239,39,22,100,13,117,230,174,102,98,172,228,204,124,71,154,88,214,175,156,94,177,53,194,91,133,78,236,146,62,56,119,215,169,4,92,71,189,237,134,38,35,99,141,138,229,220,141,140,106,46,141,67,50,170,182,10,169,201,142,79,252,194,218,7,56,44,85,116,25,131,115,167,183,195,106,180,85,240,158,150,155,116,247,107,102,228,210,68,232,184,180,245,206,70,206,213,68,151,171,12,235,27,218,215,172,140,109,235,201,117,176,45,102,48,190,219,118,152,206,43,125,214,215,106,195,151,10,106,236,39,103,158,154,122,57,46,117,76,100,85,48,92,156,247,53,187,244,109,226,70,232,184,106,230,205,35,93,188,168,200,213,147,102,175,42,63,160,158,102,253,75,239,138,32,52,151,179,37,166,213,127,218,75,42,44,87,219,101,37,198,219,113,199,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,239,94,81,157,138,63,146,174,99,193,127,192,22,203,172,153,101,138,124,165,182,166,116,226,199,107,174,85,122,201,108,116,219,206,123,183,88,196,146,39,74,141,115,227,115,155,172,174,134,89,23,165,118,78,244,167,201,191,104,24,123,222,48,30,138,51,87,44,240,174,114,101,198,35,202,220,107,73,206,44,184,154,223,45,190,167,118,56,223,36,59,233,212,158,46,35,30,198,205,19,209,178,70,245,106,238,72,198,57,19,86,160,26,22,216,131,109,28,85,178,62,99,193,93,90,235,173,239,0,220,184,144,94,240,244,85,210,54,54,113,86,29,234,234,104,21,233,10,214,49,32,141,17,207,78,188,104,232,183,153,188,146,51,118,155,77,221,173,87,253,145,51,94,251,98,185,210,92,109,183,28,183,190,213,209,214,82,76,217,160,169,130,75,100,206,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,73,123,66,236,45,156,185,71,180,116,57,29,133,176,101,214,253,14,45,184,79,241,22,166,39,54,111,133,104,81,234,173,223,155,118,56,217,52,49,171,121,206,242,70,216,180,89,23,72,92,201,29,179,92,190,217,199,31,108,181,201,191,156,25,97,152,216,222,147,17,92,151,11,226,219,148,76,161,150,105,40,173,144,75,109,145,27,75,78,233,145,174,86,43,152,249,221,164,113,167,18,162,68,221,93,22,71,134,141,141,175,114,83,237,219,106,91,85,6,203,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,185,200,244,127,1,170,205,200,35,147,84,37,193,118,182,99,44,168,199,245,182,106,201,42,236,24,179,7,94,36,166,149,244,149,104,147,219,238,52,147,43,92,177,205,11,149,17,241,203,26,232,248,220,189,45,69,106,246,40,30,162,1,132,28,154,27,113,211,109,29,131,97,201,236,112,202,182,102,46,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,238,187,228,73,24,170,142,123,33,205,240,53,87,203,157,250,147,253,228,254,26,106,214,217,118,186,217,106,95,89,102,185,213,208,84,73,79,61,35,229,166,153,209,61,208,79,19,225,154,37,115,85,21,89,36,82,73,27,219,216,230,61,205,93,81,85,13,165,114,231,126,164,255,0,121,63,134,154,192,194,216,79,21,99,155,237,46,22,193,88,102,235,136,47,85,187,252,218,221,107,162,146,174,170,125,198,57,239,220,138,52,115,221,186,198,57,203,162,116,53,170,171,208,138,5,213,145,121,23,152,251,69,230,61,187,43,242,190,205,207,174,181,218,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,225,194,205,230,234,186,43,149,206,107,24,215,189,236,99,183,233,131,112,86,75,236,3,179,69,214,43,125,69,92,120,79,7,83,214,222,235,171,43,31,72,151,27,156,239,122,185,26,249,17,176,69,53,75,213,98,166,133,29,186,174,221,130,61,122,16,181,54,45,217,35,6,236,59,148,119,122,172,67,138,41,39,196,55,106,120,238,152,202,253,53,74,195,110,129,148,204,145,205,142,46,38,235,99,166,129,178,76,171,43,209,175,126,243,222,253,198,238,69,22,170,246,251,219,178,235,181,222,38,162,177,97,170,58,187,78,93,97,218,133,171,179,209,213,70,232,43,106,167,146,158,22,201,45,116,108,168,150,7,190,57,27,80,216,92,196,69,108,115,61,23,165,238,3,118,153,23,158,153,113,180,94,92,91,179,67,43,239,60,250,213,93,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,28,204,222,110,169,170,181,90,230,189,142,123,30,199,187,176,13,48,114,60,229,86,116,94,243,134,163,53,240,198,34,171,180,229,214,29,168,90,76,75,70,234,186,184,32,190,207,37,13,91,105,226,100,108,98,193,84,250,105,37,142,87,54,71,34,196,147,70,230,244,189,53,220,248,3,64,60,168,254,157,153,155,245,47,185,232,141,255,0,26,1,229,71,244,236,204,223,169,125,207,68,6,47,199,118,186,195,106,168,177,67,115,171,101,182,178,162,26,186,138,54,204,228,130,105,225,108,141,138,87,199,174,235,158,198,207,51,90,229,77,90,146,200,137,166,242,235,148,27,4,236,65,125,218,227,29,203,91,136,233,110,182,220,178,178,113,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,223,116,79,145,55,21,172,139,93,231,53,210,68,143,235,77,151,118,100,199,219,83,102,133,183,47,240,133,53,93,29,181,245,13,109,235,16,173,186,106,154,43,52,11,28,178,111,206,232,211,117,175,123,96,149,177,49,238,98,73,34,53,155,205,213,92,221,228,223,241,30,71,114,117,236,193,109,138,102,93,83,8,97,30,13,186,138,145,149,16,207,116,185,85,84,212,43,228,88,210,105,34,100,179,57,242,79,80,246,49,90,214,177,146,171,24,214,49,26,129,85,207,141,165,50,59,99,156,43,131,163,199,105,240,61,150,235,112,131,15,90,232,44,212,176,175,48,165,142,62,180,233,74,215,53,252,206,157,141,141,175,224,49,238,103,18,38,181,138,174,106,29,193,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,230,179,104,125,160,113,246,211,89,161,93,154,249,140,250,70,92,171,41,233,233,34,163,161,89,146,138,138,8,99,70,182,42,120,230,146,71,70,197,118,252,174,106,59,69,146,89,29,209,188,166,218,121,33,242,171,58,48,38,73,86,226,236,197,196,85,114,97,60,99,79,69,87,131,236,53,53,117,106,251,84,12,158,181,103,149,41,166,99,98,129,149,43,44,51,177,208,171,146,86,57,175,94,212,212,52,152,77,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,143,98,75,12,177,171,155,170,111,198,246,246,181,81,37,77,180,229,6,198,86,45,176,249,51,50,162,217,29,215,224,108,103,133,254,49,84,97,155,148,175,122,210,182,73,110,245,92,90,106,152,219,174,176,203,194,137,22,70,181,100,141,204,107,155,188,136,248,164,14,159,217,67,149,90,235,146,25,13,116,202,140,192,177,213,223,46,88,110,206,234,76,1,89,13,51,170,81,103,252,229,204,138,233,36,181,108,119,54,141,206,164,138,54,192,212,86,195,27,154,158,107,77,123,21,92,83,132,241,86,6,190,213,97,108,107,134,110,184,126,245,69,185,206,109,215,74,41,41,42,160,223,99,94,205,248,164,70,189,187,204,123,92,154,167,75,92,138,157,10,134,106,114,70,108,245,249,86,218,10,92,217,185,212,218,159,101,202,174,13,108,182,250,202,94,113,37,101,117,92,85,49,209,186,52,114,110,71,193,124,79,159,138,170,174,108,144,195,186,221,92,175,140,50,215,105,77,159,173,91,50,242,77,98,108,168,163,101,35,238,84,116,246,90,187,245,101,58,53,82,182,235,53,226,133,213,50,241,18,56,221,35,17,218,69,19,164,110,250,67,20,45,118,187,166,152,77,255,0,114,163,250,9,230,111,212,190,248,162,52,2,6,223,185,45,246,250,172,204,78,99,179,38,113,220,46,183,44,94,156,242,163,14,226,42,202,153,235,166,187,198,156,90,153,169,170,228,145,207,123,102,137,137,34,199,34,170,70,232,163,72,250,143,141,156,109,149,30,91,63,238,171,1,98,175,252,43,135,49,38,28,184,127,198,81,215,91,107,169,228,255,0,86,72,102,142,70,122,156,215,55,185,80,222,159,39,118,219,244,123,85,96,69,194,88,198,171,119,51,112,157,190,41,111,174,88,96,166,134,233,27,166,150,54,85,82,196,201,92,247,110,177,144,115,133,72,227,141,146,212,53,24,212,107,216,212,12,192,0,0,0,0,0,0,52,173,203,87,233,79,133,189,159,208,251,198,226,110,164,210,183,45,95,165,62,22,246,127,67,239,27,136,24,43,110,194,120,170,241,98,187,226,155,78,25,186,214,217,112,255,0,55,248,94,227,79,69,36,148,182,254,59,213,144,115,137,90,138,200,184,143,69,107,55,213,55,156,138,137,170,157,235,176,230,215,119,93,144,115,113,216,174,123,117,93,227,9,223,169,219,109,196,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,222,220,226,38,138,201,38,141,29,31,21,100,110,85,114,56,96,12,27,154,120,55,104,44,190,204,28,61,73,124,195,215,202,124,57,77,93,67,82,139,185,43,53,185,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,98,86,218,251,40,223,118,75,206,90,220,27,194,186,214,97,11,150,181,152,90,247,91,11,27,207,233,119,88,178,70,174,141,85,139,52,15,127,10,68,209,142,93,25,39,13,140,150,52,3,208,158,22,197,152,87,28,216,169,113,78,10,196,214,172,65,101,173,223,230,215,27,93,108,117,116,179,238,61,204,126,228,177,171,152,237,215,177,205,93,23,161,205,84,94,148,83,5,185,106,253,22,48,183,180,10,31,119,92,76,74,228,202,219,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,216,216,249,56,251,209,162,77,197,203,94,90,191,69,140,45,237,2,135,221,215,16,48,3,146,227,211,179,44,190,186,247,61,105,159,252,181,126,139,24,91,218,5,15,187,174,38,0,114,92,122,118,101,151,215,94,231,173,51,255,0,150,175,209,99,11,123,64,161,247,117,196,13,53,225,108,39,138,177,205,246,151,11,96,172,51,117,196,23,170,221,254,109,110,181,209,73,87,85,62,227,28,247,238,69,26,57,238,221,99,28,229,209,58,26,213,85,232,69,42,185,85,153,152,171,38,243,31,14,102,150,10,171,230,247,172,51,112,138,225,77,189,36,140,142,109,197,235,193,47,13,236,123,161,149,138,232,228,98,57,55,227,123,218,171,163,148,200,14,75,143,78,204,178,250,235,220,245,167,111,242,163,108,37,106,201,59,172,57,239,146,248,102,174,159,4,223,42,30,220,65,110,164,129,188,203,15,86,185,204,72,159,30,234,239,69,77,80,231,185,17,155,156,56,164,106,49,28,212,154,24,154,22,175,40,158,220,120,55,107,140,27,149,22,252,8,204,65,105,125,178,158,186,233,138,44,181,47,94,105,79,113,145,99,138,24,209,200,168,218,151,196,216,170,92,201,119,19,72,170,219,166,235,223,52,81,218,156,153,91,58,211,103,254,210,246,233,241,78,19,164,190,96,156,25,79,37,230,255,0,13,124,82,186,146,103,238,57,148,116,238,86,181,88,247,186,161,89,39,6,85,70,73,21,61,66,42,61,26,230,59,18,205,255,0,114,110,236,209,252,156,182,113,181,252,63,105,230,152,207,26,238,95,241,7,26,14,29,69,63,17,159,154,209,63,126,40,229,103,6,21,77,232,164,222,225,207,45,86,234,232,224,48,3,150,175,210,159,11,123,63,161,247,141,196,193,91,118,19,197,87,139,21,223,20,218,112,205,214,182,203,135,249,191,194,247,26,122,41,36,165,183,241,222,172,131,156,74,212,86,69,196,122,43,89,190,169,188,228,84,77,84,206,174,90,191,74,124,45,236,254,135,222,55,18,245,228,112,192,24,55,52,240,110,208,89,125,152,56,122,146,249,135,175,148,248,114,154,186,134,165,23,114,86,107,114,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,12,95,216,95,108,219,238,199,153,143,85,115,146,213,240,206,12,197,28,222,159,19,91,98,99,18,169,209,196,175,225,84,211,72,237,52,154,46,44,170,145,185,201,28,141,123,154,237,213,86,75,30,255,0,176,182,44,194,184,230,197,75,138,112,86,38,181,98,11,45,110,255,0,54,184,218,235,99,171,165,159,113,238,99,247,37,141,92,199,110,189,142,106,232,189,14,106,162,244,162,158,120,182,196,217,87,25,108,161,155,151,12,31,121,182,213,187,12,92,106,42,42,112,157,222,73,18,102,92,109,200,254,162,58,86,177,141,231,49,181,209,182,102,110,183,117,234,142,68,225,190,55,190,234,217,199,148,51,62,118,104,202,252,73,149,120,66,178,146,227,109,184,211,189,112,251,238,77,227,46,27,173,146,68,89,106,41,154,237,90,246,57,171,43,184,15,69,141,38,86,75,167,233,163,156,50,255,0,149,67,111,90,106,90,107,174,203,25,55,125,164,172,125,101,60,214,252,115,115,167,226,163,232,222,146,194,228,160,166,168,142,86,181,94,173,100,241,85,49,204,123,55,37,225,106,143,73,90,205,85,209,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,200,198,246,185,17,102,240,182,19,197,88,230,251,75,133,176,86,25,186,226,11,213,110,255,0,54,183,90,232,164,171,170,159,113,142,123,247,34,141,28,247,110,177,142,114,232,157,13,106,170,244,34,155,63,205,29,136,44,91,35,242,108,102,141,110,35,165,181,92,179,54,247,240,92,87,187,221,28,207,168,133,148,169,127,163,88,105,105,29,36,81,190,56,119,27,19,228,77,196,115,229,215,121,206,108,113,35,3,85,102,255,0,185,81,253,4,243,55,234,95,124,81,26,1,55,253,202,143,232,39,153,191,82,251,226,136,13,0,149,95,251,170,192,88,171,255,0,10,225,204,73,135,46,31,241,148,117,214,218,234,121,63,213,146,25,163,145,158,167,53,205,238,84,41,70,223,185,82,54,5,172,204,78,125,180,222,78,91,238,183,44,94,156,206,159,17,97,218,58,105,235,166,187,198,156,42,104,106,105,35,141,175,123,102,137,137,26,73,26,34,70,232,163,89,58,143,141,252,96,239,93,129,54,236,181,109,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,232,123,78,213,218,139,105,188,3,178,206,87,220,179,3,23,212,210,86,92,153,78,231,89,112,242,92,97,166,173,188,206,146,69,30,228,13,145,119,156,198,58,120,157,43,216,215,172,113,171,159,186,237,17,174,243,175,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,246,86,213,219,87,102,62,214,185,142,252,107,141,101,230,54,170,30,36,22,11,4,19,43,233,109,20,174,84,85,107,85,81,56,147,63,117,171,44,202,136,233,28,214,162,35,24,200,227,96,89,89,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,165,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,223,197,56,79,21,96,107,237,86,22,198,184,102,235,135,239,84,91,156,230,221,116,162,146,146,170,13,246,53,236,223,138,68,107,219,188,199,181,201,170,116,181,200,169,208,168,103,167,37,206,194,86,172,236,186,205,158,249,209,134,106,234,48,77,142,161,141,195,246,234,184,27,204,177,13,107,92,244,149,242,111,46,244,180,212,238,99,81,89,185,195,150,71,43,21,206,72,102,137,221,65,202,143,233,217,153,191,82,251,158,136,12,255,0,228,84,244,88,197,62,208,43,189,221,110,51,252,192,14,69,79,69,140,83,237,2,187,221,214,227,63,192,24,85,202,35,176,45,30,211,152,85,49,230,86,219,237,86,220,205,178,113,106,52,74,104,41,254,51,70,177,196,206,109,85,83,186,143,89,152,200,35,109,60,146,61,99,111,90,55,110,182,78,36,89,170,0,242,174,13,170,114,177,108,65,98,183,219,174,123,89,229,157,45,170,203,29,62,146,227,106,37,153,241,243,234,170,138,170,120,41,234,169,97,108,74,196,153,239,157,235,80,174,145,141,118,235,94,141,89,29,35,159,170,176,47,252,139,200,188,199,218,47,49,237,217,95,149,246,110,125,117,174,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,14,22,111,55,85,209,92,174,115,88,198,189,239,99,29,232,39,101,221,153,48,14,203,57,95,109,203,252,33,77,73,89,114,101,59,91,122,196,43,110,134,154,182,243,58,73,44,155,243,186,52,222,115,24,233,229,108,76,123,158,177,198,173,102,243,180,87,59,175,246,28,216,115,6,236,133,131,93,85,84,250,75,230,98,223,41,218,203,245,249,140,93,200,217,170,59,153,81,239,34,57,148,205,114,53,85,202,136,249,158,212,123,209,168,216,162,139,40,0,24,171,202,143,232,39,153,191,82,251,226,136,202,163,21,121,81,253,4,243,55,234,95,124,81,1,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,9,188,45,139,49,86,6,190,210,226,156,21,137,174,184,126,245,69,191,205,174,54,186,217,41,42,160,223,99,152,253,201,99,86,189,187,204,123,154,186,47,75,92,168,189,10,167,96,108,157,233,79,147,126,208,48,247,188,96,51,211,149,67,96,170,154,90,155,174,212,249,55,98,171,172,101,101,68,215,12,115,108,167,225,35,40,216,145,66,212,175,166,167,142,38,185,88,174,100,242,213,61,207,123,247,229,226,232,140,73,92,192,205,93,135,54,187,181,109,125,148,110,197,115,219,169,44,248,178,195,80,219,110,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,246,231,17,53,71,199,52,104,233,56,75,35,178,40,243,67,179,198,208,56,251,102,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,114,86,181,93,162,73,20,110,233,221,67,208,158,207,27,64,224,29,166,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,201,90,213,118,171,28,177,187,163,121,0,215,183,46,119,234,79,247,147,248,105,174,12,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,208,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,177,254,92,239,212,159,239,39,240,211,86,180,86,155,173,198,154,190,178,223,108,171,170,167,181,211,165,93,116,176,194,231,178,150,5,150,56,82,89,92,137,163,24,178,205,20,104,231,104,155,242,49,189,174,68,80,244,125,178,238,211,120,7,106,108,175,182,230,6,16,169,164,163,185,62,157,174,189,97,229,184,195,83,91,102,157,100,150,61,201,219,26,239,53,143,116,18,186,39,189,172,89,35,70,191,117,186,171,91,220,7,156,29,148,118,174,204,125,146,179,29,152,215,5,75,207,173,85,220,56,47,246,9,230,86,82,221,233,90,170,168,215,42,34,240,230,102,243,150,41,145,21,209,185,206,69,71,177,242,70,255,0,67,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,116,169,161,174,166,85,220,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,92,6,160,57,82,54,250,163,204,78,125,179,38,78,92,45,87,44,32,156,206,163,17,98,42,58,152,43,161,187,200,156,42,152,105,169,36,141,207,99,97,137,233,26,201,34,42,72,233,99,88,250,140,141,252,110,245,229,70,219,182,235,146,118,168,114,35,37,241,53,37,62,54,190,83,189,216,130,227,73,59,185,238,30,162,115,88,177,50,61,212,221,138,166,161,175,114,163,247,248,145,70,212,122,53,171,52,50,183,77,118,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,238,198,177,142,114,232,136,170,4,169,233,79,107,31,69,140,228,246,127,136,125,221,57,230,176,244,167,181,143,162,198,114,123,63,196,62,238,156,15,53,135,170,131,202,185,234,160,0,5,149,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,58,17,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,3,162,185,81,253,4,243,55,234,95,124,81,26,1,55,61,180,142,119,221,118,143,228,149,197,57,209,121,177,210,89,170,49,29,68,78,101,5,52,142,145,148,208,67,138,163,167,133,138,247,116,189,233,20,49,239,191,70,163,159,188,228,107,17,81,137,166,16,42,191,247,85,128,177,87,254,21,195,152,147,14,92,63,227,40,235,173,181,212,242,127,171,36,51,71,35,61,78,107,155,220,168,111,123,96,77,187,45,91,93,225,154,219,22,37,163,164,180,230,46,29,167,74,187,197,29,44,109,130,138,170,9,42,38,108,114,208,198,250,137,103,123,35,141,180,237,153,207,68,70,201,51,17,58,30,211,162,185,82,54,5,172,204,78,125,180,222,78,91,238,183,44,94,156,206,159,17,97,218,58,105,235,166,187,198,156,42,104,106,105,35,141,175,123,102,137,137,26,73,26,34,70,232,163,89,58,143,141,252,109,85,229,86,102,98,172,155,204,124,57,154,88,42,175,155,222,176,205,194,43,133,54,244,146,50,57,183,23,175,4,188,55,177,238,134,86,43,163,145,136,228,223,141,239,106,174,142,80,61,63,26,86,229,171,244,167,194,222,207,232,125,227,113,54,147,178,238,211,120,7,106,108,175,182,230,6,16,169,164,163,185,62,157,174,189,97,229,184,195,83,91,102,157,100,150,61,201,219,26,239,53,143,116,18,186,39,189,172,89,35,70,191,117,186,171,91,171,110,90,191,74,124,45,236,254,135,222,55,16,48,130,213,143,241,149,139,6,223,242,250,205,136,106,232,240,246,42,168,161,169,189,80,194,168,214,87,190,141,101,90,100,149,81,55,156,198,58,121,30,140,215,113,95,184,229,69,116,108,86,246,254,197,27,40,223,118,180,206,90,44,27,194,186,209,225,11,110,149,152,166,247,69,11,29,204,41,119,94,177,198,142,145,81,137,52,239,103,10,52,209,238,77,95,39,13,236,138,68,58,255,0,34,242,47,49,246,139,204,123,118,87,229,125,155,159,93,107,181,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,195,133,155,205,213,116,87,43,156,214,49,175,123,216,199,111,211,6,224,172,151,216,7,102,139,172,86,250,138,184,240,158,14,167,173,189,215,86,86,62,145,46,55,57,222,245,114,53,242,35,96,138,106,151,170,197,77,10,59,117,93,187,4,122,244,32,12,205,205,141,158,118,12,201,43,125,61,85,37,37,143,15,88,233,217,77,99,195,22,169,169,254,17,174,103,30,38,74,180,176,212,76,199,84,189,174,168,108,211,61,94,175,235,62,71,171,156,237,93,219,248,91,22,97,92,115,98,165,197,56,43,19,90,177,5,150,183,127,155,92,109,117,177,213,210,207,184,247,49,251,146,198,174,99,183,94,199,53,116,94,135,53,81,122,81,79,57,155,81,109,55,143,182,166,205,11,150,96,98,250,154,186,59,107,234,28,235,46,30,75,140,213,52,86,104,22,56,163,220,129,178,46,235,94,246,193,19,165,123,26,196,146,68,115,247,91,170,53,187,31,228,100,202,108,229,195,120,18,251,154,183,188,95,205,178,219,22,241,35,179,97,189,230,205,206,235,161,153,34,150,231,218,188,219,119,131,37,62,234,117,166,211,121,232,141,134,7,60,53,173,181,143,165,62,114,123,64,196,62,241,156,238,174,78,237,183,235,54,85,199,107,132,177,141,86,246,89,98,203,132,82,223,92,176,207,83,53,174,70,195,44,108,170,165,137,146,181,141,222,123,224,231,10,145,201,35,226,167,106,49,170,230,49,171,210,187,88,250,83,231,39,180,12,67,239,25,206,191,184,225,60,85,103,177,90,49,77,219,12,221,104,172,184,131,156,124,17,113,168,162,146,58,91,135,1,232,201,249,188,174,68,100,188,55,170,53,251,138,187,174,84,69,209,64,245,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,54,106,3,146,223,111,170,60,187,230,59,50,103,29,194,213,109,194,11,207,42,48,238,34,172,169,130,134,27,68,139,197,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,174,201,25,193,219,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,160,82,177,254,63,193,185,89,131,110,217,131,152,56,134,146,199,135,172,116,235,83,93,93,82,171,185,19,53,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,95,60,59,87,109,93,152,251,90,230,59,241,174,53,151,152,218,168,120,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,226,76,253,214,172,179,42,35,164,115,90,136,140,99,35,141,157,171,202,35,182,253,102,213,88,237,48,150,14,170,221,203,44,39,112,150,91,19,146,25,233,166,186,72,232,98,141,245,85,81,62,87,49,219,175,100,252,221,86,56,228,100,85,14,71,181,28,247,181,49,42,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,55,92,246,54,120,92,230,162,234,212,150,53,93,55,147,80,202,14,75,143,78,204,178,250,235,220,245,166,255,0,141,0,242,92,122,118,101,151,215,94,231,173,55,252,0,0,4,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,166,128,118,251,216,218,167,100,28,208,162,183,216,170,106,235,240,38,39,167,89,176,229,117,117,108,83,214,189,240,71,10,86,67,80,145,199,26,53,236,150,84,115,85,25,184,177,203,30,142,115,210,68,111,160,147,165,54,198,203,220,142,204,141,159,113,37,171,104,123,247,192,24,50,223,192,186,84,222,226,224,182,170,219,36,50,181,89,37,51,164,138,93,38,147,85,129,17,140,116,146,54,119,68,196,85,145,17,67,76,59,27,237,233,143,182,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,248,125,56,235,138,113,102,42,199,55,218,172,83,141,113,53,215,16,94,171,119,57,205,198,233,91,37,93,84,251,140,107,25,191,44,138,231,187,117,140,107,83,85,232,107,81,19,161,16,165,25,191,201,33,130,178,95,25,237,47,28,185,139,81,86,184,179,15,83,252,55,131,232,229,125,39,193,213,179,196,201,27,59,101,142,102,172,178,84,196,146,67,83,2,67,162,179,155,75,34,170,112,208,13,132,242,119,108,65,71,178,174,4,92,91,140,105,119,179,55,22,91,226,138,250,213,154,10,152,109,113,182,105,100,101,45,44,172,137,175,110,243,31,7,56,68,146,72,223,45,59,85,142,86,177,142,92,192,0,13,85,242,231,126,164,255,0,121,63,134,154,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,118,53,140,115,151,68,69,83,105,92,185,223,169,63,222,79,225,166,42,242,92,122,118,101,151,215,94,231,173,3,167,246,120,218,7,31,108,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,110,74,214,171,180,73,34,141,221,59,168,122,19,217,227,104,28,3,180,214,87,208,230,190,92,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,185,43,90,174,213,99,150,55,116,111,33,169,110,83,93,132,174,185,35,140,174,57,231,149,184,102,146,60,175,191,84,70,234,170,59,92,14,99,48,221,107,209,173,115,36,143,85,70,83,77,46,174,141,236,221,141,143,147,129,187,26,36,60,94,149,216,115,107,187,174,200,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,239,110,113,19,69,100,147,70,142,143,138,178,52,61,15,2,147,133,177,102,21,199,54,42,92,83,130,177,53,171,16,89,107,119,249,181,198,215,91,29,93,44,251,143,115,31,185,44,106,230,59,117,236,115,87,69,232,115,85,23,165,20,171,0,53,87,203,157,250,147,253,228,254,26,109,80,213,95,46,119,234,79,247,147,248,104,26,181,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,24,197,150,104,163,71,59,68,223,145,141,237,114,34,246,174,203,187,77,227,237,150,115,66,219,152,24,66,166,174,178,218,202,134,186,245,135,150,227,53,53,21,230,4,142,88,247,39,108,107,186,231,177,179,202,232,158,246,189,35,145,90,253,215,104,173,118,74,242,53,90,109,87,253,164,177,181,138,251,108,164,184,219,110,57,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,101,109,203,201,251,138,182,98,199,118,95,201,236,55,92,81,131,49,157,193,150,156,55,163,100,173,186,37,119,6,15,205,170,184,84,209,197,198,154,103,207,205,227,143,121,207,100,78,232,213,174,3,118,153,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,165,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,245,48,131,147,11,100,140,237,217,155,6,226,27,134,111,226,138,187,115,241,45,66,62,28,17,13,76,21,84,148,15,141,119,86,182,89,89,190,222,115,35,90,214,163,96,122,51,132,140,226,172,143,220,109,62,111,129,231,175,148,75,34,232,242,7,106,204,87,134,236,54,111,131,48,221,251,133,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,243,145,81,238,200,189,128,51,138,235,122,216,155,106,12,144,190,95,169,37,167,195,88,30,241,123,176,81,205,84,231,85,182,10,171,125,91,107,27,20,110,122,162,83,71,44,112,61,82,54,34,54,90,199,171,149,86,86,153,21,203,39,146,159,30,118,125,180,231,29,37,195,131,87,150,87,5,227,65,36,187,177,207,67,113,150,158,158,77,214,164,110,87,76,217,217,70,173,213,236,106,71,199,215,121,219,136,106,3,45,49,215,228,239,17,214,95,254,11,248,67,157,225,251,237,139,131,199,225,110,252,37,106,170,160,226,239,110,187,94,31,58,226,110,233,214,220,221,213,186,239,32,90,166,205,57,108,51,138,213,122,198,88,15,36,44,119,234,185,106,48,213,61,85,238,255,0,71,13,83,93,72,217,234,146,54,209,182,88,218,245,84,169,142,40,231,122,36,140,69,108,85,140,86,170,164,174,53,150,95,249,253,156,119,221,160,51,151,22,103,22,35,135,155,213,226,107,131,170,35,166,222,99,249,165,43,26,145,211,83,111,177,140,73,56,80,71,20,92,77,196,115,247,55,157,214,114,168,25,43,201,59,145,119,220,207,218,130,217,152,223,3,90,171,112,182,90,107,113,187,186,224,172,126,237,84,244,245,17,208,36,49,42,57,93,51,103,103,29,175,209,27,31,54,87,111,181,252,54,191,122,134,21,114,78,228,93,139,44,54,96,182,102,55,192,215,90,44,83,153,122,220,110,238,184,43,217,189,75,5,69,68,116,9,12,74,141,70,194,232,31,199,107,244,87,73,206,85,219,238,103,13,172,205,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,172,235,202,251,86,117,101,30,47,202,139,203,169,35,167,197,54,122,155,107,42,42,104,155,86,202,57,222,197,224,213,36,78,84,71,190,25,120,114,179,172,213,71,198,213,71,53,81,21,60,208,226,204,45,125,192,216,170,243,130,177,77,15,50,189,97,251,133,69,174,227,77,197,100,156,10,168,36,116,114,199,190,197,115,29,186,246,57,53,106,171,87,77,81,85,58,79,82,102,141,185,93,242,118,213,150,187,81,179,23,97,203,13,93,13,183,48,108,241,94,234,101,74,86,197,69,37,213,178,201,13,91,96,115,24,214,171,213,172,167,158,84,85,115,248,149,78,123,151,202,53,0,194,3,178,182,107,202,26,156,250,207,156,13,148,112,193,87,37,62,34,188,67,13,193,105,39,138,25,226,183,51,89,107,102,141,242,234,196,124,116,209,205,34,34,163,181,86,34,35,92,170,141,94,181,54,169,200,151,146,159,253,125,109,25,89,112,241,193,86,250,88,229,255,0,217,235,42,228,153,139,31,254,196,145,185,178,127,78,142,111,152,160,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,66,108,0,52,173,203,87,233,79,133,189,159,208,251,198,226,118,175,33,143,235,179,247,111,248,145,213,92,181,126,148,248,91,217,253,15,188,110,39,106,242,24,254,187,63,118,255,0,137,1,157,59,96,108,251,151,27,72,100,117,227,5,102,110,32,248,185,65,107,222,190,210,95,221,58,71,29,154,170,158,25,17,42,229,71,185,177,190,22,199,36,169,35,100,84,106,198,231,170,58,55,35,100,103,156,203,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,121,173,93,81,54,85,202,177,183,61,214,245,137,171,246,93,202,139,165,93,190,219,96,168,88,241,93,234,221,116,115,22,231,59,233,223,28,182,196,224,73,186,234,102,54,119,178,120,229,213,93,51,55,21,140,224,170,203,136,27,29,236,171,140,182,175,205,203,126,15,179,91,106,219,134,45,213,20,245,56,178,239,28,137,11,45,214,229,127,93,27,43,152,246,243,153,26,217,27,11,55,93,188,244,87,42,112,217,35,216,27,41,228,119,206,252,208,204,28,163,189,101,182,51,177,226,11,157,139,4,212,50,11,30,41,169,146,55,82,69,3,152,205,44,232,174,210,87,190,20,242,140,211,138,140,138,86,198,229,133,173,167,108,155,10,45,76,170,203,60,43,147,121,113,135,50,183,5,82,115,123,46,25,183,197,111,166,222,142,54,73,54,226,117,231,151,134,198,49,211,74,245,116,146,61,26,155,242,61,238,84,213,202,93,96,74,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,99,7,42,63,160,158,102,253,75,239,138,35,42,140,85,229,71,244,19,204,223,169,125,241,68,6,149,182,78,244,167,201,191,104,24,123,222,48,30,148,207,53,155,39,122,83,228,223,180,12,61,239,24,15,74,96,14,170,218,199,209,99,57,61,159,226,31,119,78,118,169,213,91,88,250,44,103,39,179,252,67,238,233,192,243,88,110,207,148,191,96,170,108,249,195,211,103,86,83,88,169,32,204,91,29,60,147,93,217,31,23,126,255,0,110,130,150,71,54,22,195,12,82,58,122,228,116,112,197,10,245,55,152,229,99,220,228,100,40,205,38,30,170,0,242,239,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,239,207,97,125,179,108,91,97,229,197,85,206,75,87,192,216,207,11,243,122,124,77,109,137,143,90,86,201,42,63,133,83,77,35,181,214,25,120,82,170,70,231,44,145,185,142,107,183,145,25,44,154,245,229,136,201,12,175,203,236,220,178,230,78,12,190,97,251,101,247,27,83,190,123,230,22,166,142,70,213,203,59,94,253,111,10,141,214,38,50,101,242,111,215,132,175,150,39,72,212,153,206,168,116,120,107,145,121,233,152,251,58,102,61,187,52,50,190,243,204,110,180,58,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,226,66,253,214,234,154,163,145,205,107,216,230,61,140,123,67,98,188,185,223,169,63,222,79,225,166,42,242,92,122,118,101,151,215,94,231,173,50,83,150,138,255,0,241,175,10,236,245,138,126,4,186,217,190,25,183,223,46,31,7,93,169,185,189,117,31,22,59,91,248,21,17,106,188,57,153,189,186,246,106,187,174,69,77,87,67,90,216,91,22,98,172,13,125,165,197,56,43,19,93,112,253,234,139,127,155,92,109,117,178,82,85,65,190,199,49,251,146,198,173,123,119,152,247,53,116,94,150,185,81,122,21,64,216,87,42,166,220,246,172,210,169,254,77,217,71,116,164,184,97,59,109,69,45,202,249,136,109,183,70,212,83,94,103,225,36,145,82,194,234,121,22,41,41,162,89,26,231,239,239,42,212,68,212,70,179,129,189,38,37,108,163,178,142,99,237,107,152,236,193,88,42,46,99,106,161,225,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,137,51,247,92,145,66,138,142,145,205,114,170,177,140,146,70,89,89,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,165,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,208,158,203,187,50,96,29,150,114,190,219,151,248,66,154,146,178,228,202,118,182,245,136,86,221,13,53,109,230,116,146,89,55,231,116,105,188,230,49,211,202,216,152,247,61,99,141,90,205,231,104,174,112,118,6,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,41,168,104,105,145,119,34,102,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,112,0,0,208,15,42,63,167,102,102,253,75,238,122,35,127,198,128,121,81,253,59,51,55,234,95,115,209,1,146,156,139,88,179,10,224,107,22,123,98,156,107,137,173,88,126,203,69,241,99,156,220,110,149,177,210,82,193,190,251,139,25,191,44,138,214,55,121,239,107,83,85,233,115,145,19,165,80,196,189,185,54,187,186,237,125,155,141,197,112,91,170,236,248,78,195,78,235,110,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,46,238,255,0,13,52,70,71,12,106,233,56,73,35,186,42,221,139,49,85,158,197,119,194,214,156,77,117,162,178,226,14,111,240,189,186,158,182,72,233,110,28,7,171,224,231,17,53,81,146,240,222,170,230,111,162,238,185,85,83,69,59,255,0,97,125,140,175,187,97,230,61,85,178,75,175,192,216,51,11,243,122,140,77,114,137,236,90,166,199,42,191,133,77,77,27,181,214,105,120,82,162,72,230,172,113,181,142,115,183,149,25,20,129,220,28,153,91,9,93,115,187,25,91,179,207,52,176,205,36,153,95,97,168,145,212,180,119,72,28,246,98,74,214,35,154,214,71,30,168,143,166,134,93,29,35,223,189,27,223,31,3,118,68,89,184,91,180,41,56,91,9,225,92,13,98,165,194,216,43,12,218,176,253,150,139,127,155,91,173,116,81,210,82,193,190,247,61,251,145,70,141,99,119,158,247,57,116,78,151,57,85,122,85,74,176,30,85,205,170,114,78,237,191,98,183,219,173,155,38,102,101,85,170,203,29,62,177,96,154,212,133,241,243,234,170,138,170,137,234,41,106,166,116,170,196,153,239,157,137,78,141,141,141,118,235,152,174,89,29,27,95,170,176,6,242,121,73,246,24,181,109,5,128,43,51,83,46,109,116,148,57,139,133,105,234,110,82,178,142,214,215,79,138,32,108,49,163,169,101,116,49,172,243,84,182,58,118,54,155,85,114,107,172,91,168,146,36,145,213,121,60,240,110,81,236,225,128,41,242,18,253,127,193,86,188,244,170,168,89,177,141,154,43,163,29,117,169,169,116,60,246,154,20,107,213,29,59,32,160,168,137,21,105,247,233,218,244,169,86,185,206,226,189,122,255,0,101,110,85,140,3,136,178,27,16,98,13,164,110,244,150,156,97,128,169,224,109,66,82,186,22,207,138,210,77,230,196,250,26,77,230,185,106,85,204,221,153,141,68,134,53,123,37,222,138,55,185,176,233,219,227,102,42,248,213,241,235,227,53,215,227,39,194,31,11,124,49,207,100,231,220,251,137,197,231,60,125,120,156,110,39,95,137,189,189,189,214,215,94,144,55,211,202,143,232,39,153,191,82,251,226,136,208,9,185,60,247,176,102,158,26,228,116,173,183,103,93,238,235,117,198,115,91,237,87,11,156,247,106,154,153,235,153,206,177,5,61,68,48,84,58,165,18,84,154,40,101,138,39,177,222,99,163,86,34,170,53,21,116,216,6,231,185,81,182,18,186,231,101,170,28,247,201,124,51,73,81,141,172,116,239,110,32,183,82,64,238,123,136,104,154,214,36,79,143,117,119,101,169,167,107,28,136,205,206,36,177,185,24,142,114,195,12,78,212,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,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,234,32,210,7,43,86,207,89,89,146,121,203,135,241,30,89,212,218,173,95,29,237,242,84,214,225,43,125,45,53,52,54,142,106,216,96,142,162,40,161,70,240,225,168,235,170,35,153,211,44,21,14,71,187,121,91,24,109,83,101,29,171,178,227,107,92,184,102,53,193,82,243,27,173,15,14,11,253,130,121,145,245,86,138,167,34,170,53,202,136,156,72,95,186,229,138,100,68,108,141,107,145,81,143,100,145,179,186,207,56,59,35,237,11,154,123,59,231,45,131,17,229,157,53,214,251,207,174,16,211,86,225,42,90,170,150,67,136,183,219,36,17,211,190,40,85,120,179,39,56,122,192,174,100,155,146,185,174,70,63,165,174,244,124,0,213,95,46,119,234,79,247,147,248,105,181,66,212,199,89,79,149,153,161,204,127,41,153,105,133,49,111,193,156,94,101,240,237,154,154,191,154,241,55,120,156,46,51,29,185,189,195,102,246,238,154,238,55,94,196,3,80,60,138,158,148,248,167,217,253,119,188,109,198,234,75,43,5,100,134,75,229,173,214,91,238,92,229,14,10,194,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,186,106,198,175,114,23,168,3,74,220,181,126,148,248,91,217,253,15,188,110,38,234,77,43,114,213,250,83,225,111,103,244,62,241,184,129,112,114,43,230,246,13,194,25,161,141,178,142,251,61,92,55,220,194,167,161,154,196,173,129,95,4,207,183,199,91,44,240,189,233,210,199,172,83,44,141,85,77,197,72,100,69,114,57,88,215,236,251,104,125,159,176,14,211,89,95,93,149,25,140,202,182,91,107,42,41,234,226,172,161,72,82,182,138,120,100,71,54,90,121,38,142,70,198,245,110,252,78,114,55,85,142,89,27,209,188,167,154,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,244,236,9,183,101,171,107,188,51,91,98,196,180,116,150,156,197,195,180,233,87,120,163,165,141,176,81,85,65,37,68,205,142,90,24,223,81,44,239,100,113,182,157,179,57,232,136,217,38,98,39,67,218,6,146,243,211,34,243,31,103,76,199,184,229,126,104,89,185,141,214,135,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,156,72,95,186,237,23,68,114,57,174,99,218,199,177,236,111,96,99,13,173,177,86,98,108,143,97,217,143,26,69,206,254,37,98,10,11,134,29,184,163,100,146,103,80,199,5,201,147,65,85,44,147,59,94,31,58,164,142,157,145,198,214,182,40,156,213,94,171,53,219,254,222,219,16,88,182,184,192,145,86,225,202,91,85,183,51,108,156,40,172,151,186,201,159,79,11,233,86,100,89,169,106,221,28,82,62,72,119,29,43,227,77,197,115,37,211,117,205,108,146,163,244,23,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,25,65,201,113,233,217,150,95,93,123,158,180,207,254,90,191,69,140,45,237,2,135,221,215,19,0,57,46,61,59,50,203,235,175,115,214,153,255,0,203,87,232,177,133,189,160,80,251,186,226,6,162,242,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,66,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,160,141,157,54,133,202,205,177,114,106,28,71,109,166,181,77,240,173,189,212,216,155,9,86,85,83,87,77,111,226,186,104,31,79,87,18,42,235,12,188,41,150,53,145,140,226,197,163,149,141,213,90,158,112,142,234,217,71,106,236,199,217,43,49,217,141,112,84,188,250,213,93,195,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,14,102,111,57,98,153,17,93,27,156,228,84,123,31,36,111,12,181,199,220,153,120,55,34,54,139,180,226,44,199,188,85,212,236,219,75,79,87,121,189,93,234,174,74,218,218,10,106,74,88,63,55,174,150,56,34,110,253,85,124,241,193,12,52,187,213,18,198,175,220,70,189,170,246,237,207,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,243,107,141,174,182,58,186,89,247,30,230,63,114,88,213,204,118,235,216,230,174,139,208,230,170,47,74,41,170,190,86,13,178,112,38,103,229,198,4,202,220,143,204,219,86,32,178,226,61,113,22,34,248,46,121,184,141,133,136,206,99,77,81,162,181,141,222,123,230,146,74,89,91,197,142,74,122,119,57,177,170,55,127,160,57,43,170,179,30,167,107,220,43,134,240,118,41,197,118,171,13,79,57,184,226,104,108,242,42,210,212,82,210,210,78,177,37,116,110,107,226,116,43,52,172,133,31,35,119,154,234,159,36,248,229,115,30,129,216,28,181,126,148,248,91,217,253,15,188,110,39,106,242,24,254,187,63,118,255,0,137,29,85,203,87,233,79,133,189,159,208,251,198,226,85,121,41,115,211,46,54,116,203,140,253,205,12,208,188,243,27,85,15,197,168,161,134,36,71,213,92,42,156,151,69,142,150,154,53,84,226,76,253,215,104,154,163,81,173,115,222,230,49,143,123,67,47,249,88,174,249,29,107,217,130,231,79,153,150,235,85,102,47,185,105,71,130,90,173,133,183,72,234,185,197,60,149,18,82,202,232,101,124,80,181,145,177,213,10,212,99,100,98,54,21,145,143,150,55,26,44,59,43,104,125,160,113,246,211,89,161,93,154,249,140,250,70,92,171,41,233,233,34,163,161,89,146,138,138,8,99,70,182,42,120,230,146,71,70,197,118,252,174,106,59,69,146,89,29,209,188,166,79,236,211,201,107,152,249,243,179,237,247,52,46,211,124,87,191,94,121,132,184,2,27,157,98,211,210,214,82,241,117,170,170,173,141,180,242,202,144,201,10,167,54,86,43,92,247,34,189,90,177,58,55,188,38,249,31,241,174,67,97,60,249,185,208,102,117,61,37,62,54,190,83,211,208,224,107,173,107,60,132,19,187,138,218,170,102,61,93,187,21,77,67,95,11,35,114,183,87,35,101,137,175,106,204,145,205,176,174,84,127,65,60,205,250,151,223,20,70,133,177,78,19,197,88,26,251,85,133,177,174,25,186,225,251,213,22,231,57,183,93,40,164,164,170,131,125,141,123,55,226,145,26,246,239,49,237,114,106,157,45,114,42,116,42,27,20,198,219,125,81,237,57,201,213,153,184,15,52,174,22,171,110,102,217,62,0,167,213,106,96,167,248,205,26,221,41,223,206,105,105,183,145,235,51,25,4,142,168,142,54,44,109,234,200,221,214,201,195,136,53,172,111,251,149,31,208,79,51,126,165,247,197,17,160,19,127,220,168,254,130,121,155,245,47,190,40,128,208,9,234,160,242,174,122,168,3,78,220,170,155,12,90,178,182,167,249,72,229,29,174,146,223,132,238,85,20,182,219,230,30,182,218,219,79,77,102,159,132,145,197,85,11,105,227,72,163,166,149,99,107,95,191,186,169,81,43,85,28,254,62,236,125,21,176,78,196,23,221,174,49,220,181,184,142,150,235,109,203,43,39,22,43,221,238,142,102,83,204,250,165,133,86,26,90,71,73,20,140,146,109,247,68,249,19,113,90,200,181,222,115,93,36,72,253,249,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,90,185,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,161,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,80,46,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,13,6,114,163,250,118,102,111,212,190,231,162,55,252,104,7,149,31,211,179,51,126,165,247,61,16,25,255,0,200,169,232,177,138,125,160,87,123,186,220,103,249,128,28,138,158,139,24,167,218,5,119,187,173,198,127,128,0,1,138,188,168,254,130,121,155,245,47,190,40,141,0,155,254,229,71,244,19,204,223,169,125,241,68,104,4,15,85,0,0,6,42,242,163,250,9,230,111,212,190,248,162,50,168,197,94,84,127,65,60,205,250,151,223,20,64,105,91,100,239,74,124,155,246,129,135,189,227,1,233,76,243,89,178,119,165,62,77,251,64,195,222,241,128,222,158,218,251,87,88,182,75,201,170,220,101,197,181,86,98,251,150,180,120,90,201,91,51,219,207,234,183,152,146,72,173,141,21,235,12,12,127,22,69,213,141,93,25,31,17,143,150,53,3,80,60,162,59,47,101,198,204,121,202,150,156,173,199,118,171,149,150,247,197,168,248,184,151,4,168,186,97,153,17,177,73,205,170,155,170,189,33,123,39,141,244,242,72,169,35,153,188,142,222,88,248,178,210,121,63,246,130,204,124,131,218,10,211,83,130,176,254,43,197,150,171,254,253,29,255,0,9,225,216,22,166,170,237,74,200,164,114,73,21,58,53,220,73,169,250,211,177,83,117,219,172,145,139,36,108,150,69,58,47,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,181,53,213,213,42,155,242,191,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,220,159,38,86,194,86,172,145,193,182,236,243,205,44,51,87,30,104,95,169,228,117,45,29,210,6,177,248,110,137,234,230,181,145,199,170,171,42,102,139,71,72,247,238,200,198,73,192,221,141,82,110,40,117,7,46,119,234,79,247,147,248,105,210,156,143,184,79,10,227,157,162,113,158,22,198,184,102,213,136,44,181,185,127,87,206,109,215,74,40,234,233,103,220,186,91,30,205,248,164,71,49,219,175,99,92,154,167,67,154,138,157,40,135,117,242,231,126,164,255,0,121,63,134,157,85,200,169,233,79,138,125,159,215,123,198,220,7,85,109,237,177,5,247,100,124,119,21,110,28,165,186,220,178,202,247,194,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,125,178,190,52,220,70,190,45,55,92,231,71,42,50,223,217,91,110,204,232,217,18,213,136,44,89,115,71,135,238,214,220,69,81,5,92,180,119,248,234,231,130,150,120,218,230,186,88,35,134,162,38,177,242,53,204,108,142,84,85,114,67,10,124,132,55,19,202,1,136,246,101,181,108,251,119,180,237,54,206,125,106,174,220,150,215,109,183,84,82,178,250,250,166,203,28,60,234,214,201,228,102,244,212,252,229,175,122,162,171,82,39,61,36,107,216,247,49,254,123,0,170,255,0,221,86,61,197,95,248,87,17,226,76,71,112,255,0,140,172,174,185,87,84,73,254,180,147,77,36,143,245,185,206,119,122,169,183,76,172,216,43,15,108,205,177,54,107,99,156,193,177,82,86,102,165,223,45,239,211,87,62,163,154,214,178,192,244,183,220,26,144,208,204,145,35,225,123,169,234,27,29,66,182,71,177,239,98,163,92,230,34,42,225,175,38,46,35,217,151,11,109,5,77,118,218,5,156,27,172,59,178,225,43,149,206,162,150,11,21,170,170,40,166,154,90,170,215,207,35,55,102,78,20,44,166,93,30,212,150,69,93,212,122,68,246,110,83,107,31,69,140,228,246,127,136,125,221,56,30,107,15,74,123,88,250,44,103,39,179,252,67,238,233,207,53,135,165,61,172,125,22,51,147,217,254,33,247,116,224,121,172,61,84,30,85,207,85,0,74,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,104,51,111,109,183,239,187,92,99,184,168,176,229,85,214,219,150,86,78,20,182,75,37,100,44,167,153,245,75,10,36,213,85,109,142,89,25,36,219,238,149,145,174,250,181,145,105,186,214,186,73,85,253,191,202,141,183,109,171,59,46,176,228,70,75,226,106,186,140,19,99,168,123,177,5,198,146,118,243,44,67,90,215,49,98,100,123,169,189,45,53,59,152,229,71,239,240,229,145,200,244,107,146,24,101,118,189,128,218,167,255,0,96,163,255,0,191,254,24,154,171,54,169,255,0,216,40,255,0,239,255,0,134,38,170,192,245,80,105,131,149,27,97,43,86,73,221,97,207,124,151,195,53,116,248,38,249,80,246,226,11,117,36,13,230,88,122,181,206,98,68,248,247,87,122,42,106,135,61,200,140,220,225,197,35,81,136,230,164,208,196,221,207,146,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,231,95,99,92,239,206,140,145,206,219,29,223,38,236,120,131,22,84,85,84,43,174,24,54,215,37,91,153,136,32,142,9,145,204,146,10,125,86,71,197,20,147,201,27,220,201,18,39,167,19,117,200,215,53,114,43,150,175,210,159,11,123,63,161,247,141,196,216,254,204,251,5,108,243,178,197,77,77,231,3,216,170,239,152,134,122,142,52,56,131,17,243,122,187,141,19,56,78,137,97,166,145,145,70,216,24,173,146,93,229,99,81,239,226,42,61,206,107,88,214,235,131,150,175,210,159,11,123,63,161,247,141,196,14,202,228,71,187,90,172,22,172,249,190,223,110,116,150,235,109,186,159,15,213,214,86,85,204,216,96,166,130,54,220,221,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,53,109,247,183,101,215,107,188,77,69,98,195,84,117,118,156,186,195,181,11,87,103,163,170,141,208,86,213,79,37,60,45,146,90,232,217,81,44,15,124,114,54,161,176,185,136,138,216,230,122,47,75,220,99,173,151,51,49,86,31,203,140,81,149,182,154,190,111,101,198,23,11,93,194,239,195,146,70,73,81,204,18,171,129,3,183,94,140,124,42,250,181,145,204,123,93,229,32,129,200,173,86,116,246,6,202,59,40,230,62,214,185,142,204,21,130,162,230,54,170,30,28,247,251,252,240,171,233,109,20,174,85,68,115,145,21,56,147,63,117,201,20,40,168,233,28,215,42,171,24,201,36,96,118,175,39,118,196,21,155,85,99,181,197,184,198,151,119,44,176,157,194,40,175,173,89,167,166,154,233,35,161,150,70,82,210,202,200,156,199,110,189,144,115,132,73,35,145,145,84,53,88,228,115,216,228,222,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,133,43,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,148,212,52,52,200,187,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,184,0,243,89,181,143,165,62,114,123,64,196,62,241,156,217,166,207,155,42,224,221,171,249,45,240,22,15,188,219,105,27,137,237,212,248,138,167,9,221,228,145,97,125,186,226,183,90,221,196,116,173,99,221,205,164,115,99,108,204,221,118,243,17,28,137,196,100,111,102,178,246,177,244,167,206,79,104,24,135,222,51,155,169,228,184,244,19,203,47,174,189,241,90,6,136,113,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,191,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,94,255,0,204,222,80,204,249,205,173,154,45,251,55,99,58,202,74,250,120,234,24,151,108,67,59,120,183,27,189,20,15,138,74,74,121,156,237,81,31,28,177,239,62,116,242,146,238,66,142,84,84,153,213,25,43,203,63,115,217,230,92,77,134,172,216,114,58,68,205,250,90,135,84,226,7,219,41,41,218,139,110,150,158,54,196,151,41,154,222,43,234,81,33,167,230,236,87,46,228,43,42,185,26,217,33,87,107,44,14,213,217,211,102,140,211,218,131,29,195,129,114,206,211,243,185,237,230,178,10,159,130,237,158,70,105,99,231,115,195,20,156,30,47,1,236,143,121,189,119,232,212,239,84,203,254,85,172,139,203,141,157,50,227,32,178,191,43,236,220,198,213,67,241,150,89,166,149,81,245,87,10,167,37,173,36,170,169,145,17,56,147,63,117,186,174,136,212,107,90,198,53,140,99,24,220,138,228,113,198,185,13,83,146,85,216,15,7,211,210,91,243,66,150,162,106,236,92,201,153,187,87,116,131,142,244,164,169,137,202,229,89,41,162,138,72,225,86,183,117,34,149,94,174,99,86,118,201,55,90,242,231,126,164,255,0,121,63,134,129,138,188,151,30,157,153,101,245,215,185,235,77,255,0,26,1,228,184,244,236,203,47,174,189,207,90,111,248,0,0,1,163,110,82,125,185,238,187,65,99,250,204,171,203,155,165,93,14,93,97,90,138,155,108,175,163,186,57,208,98,137,219,52,106,234,169,91,12,139,4,212,205,146,157,142,166,213,28,186,107,46,242,44,137,28,121,63,202,215,182,143,196,187,21,102,202,56,1,219,215,172,71,111,134,124,81,116,130,187,117,214,234,25,31,188,218,22,182,39,163,210,105,216,196,89,91,42,35,121,180,205,77,217,18,163,122,61,91,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,149,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,80,189,118,108,217,15,57,118,173,248,219,249,37,162,181,77,241,58,222,202,218,207,132,43,219,77,199,154,93,254,111,73,14,168,186,205,47,10,93,213,126,228,77,225,175,18,70,106,221,238,159,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,244,167,179,198,207,216,7,102,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,114,38,185,91,170,71,20,109,233,221,67,93,124,170,27,5,84,210,212,221,118,167,201,187,21,93,99,43,42,38,184,99,155,101,63,9,25,70,196,138,22,165,125,53,60,113,53,202,197,115,39,150,169,238,123,223,191,47,23,68,98,74,230,6,101,108,47,182,109,139,108,60,184,170,185,201,106,248,27,25,225,126,111,79,137,173,177,49,235,74,217,37,71,240,170,105,164,118,186,195,47,10,85,72,220,229,146,55,49,205,118,242,35,37,147,37,79,52,59,60,109,3,143,182,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,183,37,107,85,218,36,145,70,238,157,212,61,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,148,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,215,7,46,119,234,79,247,147,248,105,138,188,151,30,157,153,101,245,215,185,235,76,170,229,206,253,73,254,242,127,13,49,87,146,227,211,179,44,190,186,247,61,104,27,232,197,56,79,10,227,155,21,86,22,198,184,102,213,136,44,181,187,156,230,221,116,162,142,174,150,125,199,181,236,223,138,68,115,29,186,246,53,201,170,116,57,168,169,210,136,121,183,218,71,47,48,14,85,103,110,41,192,121,91,152,84,152,223,9,219,106,34,117,166,249,77,81,13,67,42,32,154,8,230,70,44,176,57,98,145,241,44,139,11,222,205,17,207,137,203,186,205,119,27,181,78,84,109,187,110,185,39,106,135,34,50,95,19,82,83,227,107,229,59,221,136,46,52,147,187,158,225,234,39,53,139,19,35,221,77,216,170,106,26,247,42,63,127,137,20,109,71,163,90,179,67,43,117,3,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,74,106,26,26,100,77,249,95,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,6,127,242,60,231,126,116,81,102,133,70,77,67,99,196,24,159,46,174,52,234,218,138,183,73,87,53,22,17,157,145,213,212,196,246,121,208,83,178,170,68,153,142,98,163,22,89,22,55,35,181,141,88,253,196,157,41,178,142,202,57,113,178,86,92,51,5,96,168,185,245,214,187,135,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,28,44,222,114,69,10,42,182,54,185,202,170,247,190,73,31,221,96,13,85,242,231,126,164,255,0,121,63,134,155,84,53,87,203,157,250,147,253,228,254,26,7,85,114,42,122,83,226,159,103,245,222,241,183,27,169,52,173,200,169,233,79,138,125,159,215,123,198,220,110,164,0,0,11,83,53,114,207,10,231,38,92,98,60,173,198,180,156,226,203,137,173,242,219,234,119,99,141,242,67,190,157,73,226,226,49,236,108,209,61,27,36,111,86,174,228,140,99,145,53,106,30,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,191,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,81,6,149,185,100,242,83,226,54,208,86,156,227,164,184,113,169,51,54,222,188,104,36,151,122,72,43,173,209,83,211,201,186,212,141,168,216,93,3,232,213,186,189,238,89,56,250,238,183,113,0,192,2,245,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,42,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,182,81,179,78,68,252,157,181,94,177,150,60,206,251,229,134,174,90,140,53,79,75,100,176,86,77,74,215,82,54,122,164,145,213,142,138,71,49,85,42,99,138,56,24,171,27,209,91,21,99,209,200,169,43,64,219,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,132,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,62,219,77,237,55,180,149,131,105,44,215,177,88,182,131,204,171,117,182,221,142,47,180,148,116,116,152,178,190,24,41,160,142,190,102,199,20,113,182,84,107,24,214,162,53,26,136,136,136,136,136,122,9,48,131,48,185,34,118,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,246,129,217,92,156,56,179,21,99,157,140,114,243,20,227,92,77,117,196,23,170,223,133,185,205,198,233,91,37,93,84,251,151,90,182,51,126,89,21,207,118,235,24,214,166,171,208,214,162,39,66,33,146,167,95,228,38,74,97,93,157,178,158,197,147,152,42,225,117,173,178,225,254,117,205,167,186,75,28,149,79,227,212,203,80,253,247,71,28,108,93,31,51,145,52,98,117,81,53,213,117,85,236,0,6,26,242,172,100,133,171,54,54,92,175,197,115,95,48,253,142,229,151,21,11,136,105,235,174,177,181,171,81,7,9,241,75,111,138,127,58,39,212,57,240,238,49,17,82,89,161,167,141,81,55,145,236,204,163,85,124,182,153,215,255,0,214,46,206,116,118,255,0,12,107,112,170,146,47,253,162,142,146,56,94,146,127,237,171,35,93,31,244,10,215,121,232,6,170,207,69,27,4,229,158,21,202,253,145,242,206,221,133,169,56,127,15,97,250,44,77,113,157,241,198,147,85,87,87,192,202,137,95,35,152,198,239,238,241,27,19,21,218,185,34,134,38,43,157,185,169,231,92,222,79,36,70,113,93,115,43,101,199,225,28,71,126,164,174,185,101,245,226,91,37,52,75,84,233,107,99,181,58,40,230,164,116,237,123,220,228,98,57,245,16,68,168,141,103,14,149,172,106,121,55,40,25,190,0,3,74,220,181,126,148,248,91,217,253,15,188,110,39,79,236,209,180,14,62,217,227,102,220,235,190,229,203,233,32,185,98,171,198,27,194,178,214,74,179,54,122,24,42,104,47,238,117,77,44,144,201,27,162,169,99,161,99,163,145,85,200,213,233,221,94,141,59,131,150,175,210,159,11,123,63,161,247,141,196,183,246,26,193,86,172,127,177,246,216,246,43,205,69,92,52,244,184,94,205,123,99,169,158,214,189,103,183,182,229,93,11,85,92,215,38,227,165,166,141,175,77,53,86,43,145,21,170,168,228,12,64,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,236,61,20,108,171,179,62,13,217,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,229,108,44,221,138,54,50,54,170,238,177,141,222,115,223,191,35,252,230,97,60,83,125,192,216,170,205,141,112,181,119,50,189,97,251,133,61,210,221,83,194,100,156,10,168,36,108,145,73,184,244,115,29,186,246,53,116,114,43,87,77,21,21,58,15,77,25,79,142,191,42,25,89,131,115,51,224,191,131,62,54,225,251,117,247,153,113,248,220,215,157,83,71,55,11,137,186,221,253,222,38,238,246,235,117,211,93,19,93,0,186,192,0,12,85,229,71,244,19,204,223,169,125,241,68,101,81,138,188,168,254,130,121,155,245,47,190,40,128,210,182,201,222,148,249,55,237,3,15,123,198,3,210,153,230,179,100,239,74,124,155,246,129,135,189,227,1,233,76,1,213,91,88,250,44,103,39,179,252,67,238,233,206,213,58,171,107,31,69,140,228,246,127,136,125,221,56,30,107,15,73,27,85,109,49,131,118,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,117,91,11,55,98,145,239,145,200,187,172,99,183,90,247,238,70,255,0,54,231,122,237,137,181,86,50,218,191,55,46,24,194,243,114,171,110,24,183,84,84,83,97,59,68,145,164,44,183,91,149,253,69,116,77,123,219,206,100,107,99,116,207,222,118,243,209,26,139,195,100,108,96,117,254,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,165,87,99,252,151,156,159,191,253,109,237,91,155,176,255,0,69,118,193,150,119,55,255,0,105,137,106,107,96,168,166,255,0,217,170,105,36,134,95,153,46,190,106,29,85,201,169,201,251,249,118,172,161,207,188,214,135,115,0,218,174,14,248,46,220,230,233,37,226,186,146,122,103,249,88,167,166,124,53,22,231,167,57,130,77,215,163,150,72,222,206,141,215,27,169,3,85,124,185,223,169,63,222,79,225,166,173,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,54,149,203,157,250,147,253,228,254,26,98,175,37,199,167,102,89,125,117,238,122,208,54,169,176,78,196,22,45,145,240,36,181,184,142,150,213,114,204,219,223,22,43,221,238,142,103,212,66,202,84,153,86,26,90,71,73,20,111,142,29,198,196,249,19,113,28,249,117,222,115,155,28,72,204,170,0,1,164,14,81,237,161,115,247,3,109,157,152,120,91,5,103,134,96,97,251,45,23,193,60,218,221,107,196,213,180,148,176,111,218,169,30,253,200,163,145,172,110,243,222,231,46,137,210,231,42,175,74,169,187,243,15,243,239,146,255,0,32,182,137,205,139,238,113,227,92,95,152,20,87,172,65,205,121,204,22,187,133,20,116,172,224,83,69,78,205,198,201,73,35,211,86,66,213,93,94,189,101,93,52,77,17,3,165,121,26,243,99,52,243,67,242,191,249,76,204,188,87,139,126,12,248,191,204,190,29,188,212,215,243,94,39,194,28,78,23,25,238,220,222,225,179,123,119,77,119,27,175,98,24,87,202,143,233,217,153,191,82,251,158,136,219,246,202,91,20,229,102,199,223,26,127,38,119,252,87,115,248,219,204,121,239,195,181,84,211,112,249,175,31,135,194,224,193,22,154,243,151,239,111,111,107,163,116,211,69,215,80,60,168,254,157,153,155,245,47,185,232,128,233,253,158,54,126,199,219,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,145,53,202,221,22,73,99,111,70,242,30,135,178,47,34,242,227,103,76,184,183,101,126,87,217,185,141,170,135,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,156,73,159,186,221,87,68,106,53,173,99,26,198,49,140,110,186,249,12,127,93,159,187,127,196,141,170,0,0,1,229,92,207,248,182,22,252,181,242,117,101,174,120,228,230,12,231,121,147,101,248,95,225,138,106,39,110,205,125,181,199,116,175,69,210,20,106,243,138,200,116,143,135,162,181,239,137,31,31,149,115,105,227,76,0,55,253,201,113,232,39,150,95,93,123,226,180,13,0,153,63,201,211,179,173,78,208,155,75,225,200,47,56,78,174,237,130,112,173,67,111,56,154,100,138,39,82,70,200,216,247,210,211,212,36,205,115,36,100,245,17,199,27,161,209,94,248,184,234,136,136,199,189,153,63,202,117,201,233,71,133,168,234,118,138,217,251,8,112,109,80,239,75,139,108,22,200,96,130,150,213,75,20,16,199,21,85,21,36,16,179,118,20,225,76,250,149,222,123,145,210,36,155,168,196,149,204,202,14,74,253,158,45,89,53,179,69,171,30,85,90,170,233,113,102,103,83,195,123,187,62,106,198,204,199,81,35,230,91,107,98,108,107,184,198,45,52,205,153,81,117,147,126,161,232,245,77,214,199,24,92,28,168,254,130,121,155,245,47,190,40,141,0,155,254,229,71,244,19,204,223,169,125,241,68,104,4,15,71,187,87,109,93,151,27,37,101,195,241,174,53,151,159,93,107,184,144,88,44,16,76,140,170,187,213,53,17,85,173,85,69,225,194,205,230,172,179,42,43,99,107,154,136,143,123,227,141,254,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,191,43,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,255,0,106,45,166,241,246,212,217,161,114,204,12,95,83,87,71,109,125,67,157,101,195,201,113,154,166,138,205,2,199,20,123,144,54,69,221,107,222,216,34,116,175,99,88,146,72,142,126,235,117,70,183,48,57,42,246,24,181,102,149,79,242,145,205,203,93,37,195,9,219,106,42,173,182,60,61,114,181,182,162,154,243,63,9,99,150,170,102,212,70,177,73,77,18,200,230,179,115,121,86,162,39,42,185,156,13,217,3,186,185,42,246,24,186,229,109,55,242,145,205,203,93,93,191,22,92,169,234,173,182,60,61,114,181,186,158,166,205,7,21,99,150,170,102,212,70,146,199,83,42,70,230,179,115,117,18,158,87,42,185,252,125,216,229,57,101,51,99,52,242,191,242,65,249,51,204,188,87,132,190,19,248,193,207,126,2,188,212,208,115,174,31,193,252,62,47,5,237,223,221,226,63,119,123,93,55,221,167,106,155,42,49,255,0,106,221,138,114,179,108,31,138,223,148,203,254,43,182,124,82,231,220,203,224,42,170,104,120,156,235,129,196,226,241,160,151,93,57,179,55,119,119,116,213,218,235,170,104,24,23,201,19,157,249,209,153,91,73,98,75,22,99,102,246,53,197,86,216,48,61,101,92,84,119,187,253,93,116,17,206,218,250,6,182,86,199,52,142,106,61,26,247,181,28,137,174,143,114,119,169,183,67,23,246,95,228,244,201,125,147,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,239,83,177,17,85,202,154,43,186,59,21,50,128,1,164,14,81,237,161,115,247,3,109,157,152,120,91,5,103,134,96,97,251,45,23,193,60,218,221,107,196,213,180,148,176,111,218,169,30,253,200,163,145,172,110,243,222,231,46,137,210,231,42,175,74,169,187,243,15,243,239,146,255,0,32,182,137,205,139,238,113,227,92,95,152,20,87,172,65,205,121,204,22,187,133,20,116,172,224,83,69,78,205,198,201,73,35,211,86,66,213,93,94,189,101,93,52,77,17,3,165,121,26,243,99,52,243,67,242,191,249,76,204,188,87,139,126,12,248,191,204,190,29,188,212,215,243,94,39,194,28,78,23,25,238,220,222,225,179,123,119,77,119,27,175,98,29,1,203,87,233,79,133,189,159,208,251,198,226,108,167,101,45,138,114,179,99,239,141,63,147,59,254,43,185,252,109,230,60,247,225,218,170,105,184,124,215,143,195,225,112,96,139,77,121,203,247,183,183,181,209,186,105,162,235,173,110,90,191,74,124,45,236,254,135,222,55,16,49,127,39,246,100,199,217,231,149,249,137,152,25,115,77,87,120,185,101,237,69,149,178,225,234,27,116,213,117,183,24,43,228,168,141,207,167,108,40,231,57,241,58,22,57,204,86,232,177,186,71,239,55,134,141,125,171,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,58,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,54,63,200,99,250,236,253,219,254,36,117,167,42,54,194,86,172,147,186,195,158,249,47,134,106,233,240,77,242,161,237,196,22,234,72,27,204,176,245,107,156,196,137,241,238,174,244,84,213,14,123,145,25,185,195,138,70,163,17,205,73,161,137,161,179,253,151,118,155,192,59,83,101,125,183,48,48,133,77,37,29,201,244,237,117,235,15,45,198,26,154,219,52,235,36,177,238,78,216,215,121,172,123,160,149,209,61,237,98,201,26,53,251,173,213,90,220,21,229,167,200,108,27,69,135,176,166,209,182,106,42,75,126,33,172,188,51,12,222,150,26,117,71,221,88,250,89,37,166,154,87,163,209,187,240,54,146,72,209,119,21,239,100,172,106,189,27,11,26,96,94,202,59,87,102,62,201,89,142,204,107,130,165,231,214,170,238,28,23,251,4,243,43,41,110,244,173,85,84,107,149,17,120,115,51,121,203,20,200,138,232,220,231,34,163,216,249,35,126,199,249,91,49,254,13,205,61,137,176,6,96,229,246,33,164,190,97,235,230,56,160,169,161,174,166,85,220,149,159,7,220,145,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,3,8,57,46,61,59,50,203,235,175,115,214,153,255,0,203,87,232,177,133,189,160,80,251,186,226,96,7,37,199,167,102,89,125,117,238,122,211,63,249,106,253,22,48,183,180,10,31,119,92,64,215,87,39,14,19,194,184,231,108,236,188,194,216,215,12,218,177,5,150,183,225,110,115,110,186,81,71,87,75,62,229,170,173,236,223,138,68,115,29,186,246,53,201,170,116,57,168,169,210,136,85,182,246,216,130,251,178,62,59,138,183,14,82,221,110,89,101,123,225,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,190,217,95,26,110,35,95,22,155,174,115,163,149,24,228,184,244,236,203,47,174,189,207,90,110,251,61,50,47,46,54,139,203,139,142,87,230,133,155,159,90,171,180,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,195,153,155,206,209,116,86,171,92,230,61,175,99,222,199,7,153,115,119,220,145,155,61,126,74,118,125,151,54,110,117,55,86,94,179,87,131,91,45,190,178,151,155,199,71,67,73,45,76,116,110,141,28,155,242,113,153,43,231,226,170,163,93,28,208,238,183,70,171,228,215,93,147,147,247,52,236,251,94,224,253,152,243,66,30,101,73,136,46,9,189,136,40,91,83,29,190,225,67,5,35,107,107,190,15,169,158,153,18,89,163,129,93,31,232,213,173,157,90,215,232,222,177,191,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,211,15,45,95,165,62,22,246,127,67,239,27,137,128,6,127,242,213,250,83,225,111,103,244,62,241,184,152,255,0,177,70,202,55,221,173,51,150,139,6,240,174,180,120,66,219,165,102,41,189,209,66,199,115,10,93,215,172,113,163,164,84,98,77,59,217,194,141,52,123,147,87,201,195,123,34,145,0,237,94,78,237,129,107,54,156,197,75,143,51,74,223,117,182,229,149,147,133,81,162,211,79,79,241,154,69,146,86,115,106,90,157,212,98,194,199,193,35,106,36,141,235,35,122,177,183,117,210,113,34,222,161,111,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,210,154,134,134,153,23,114,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,183,0,24,21,202,107,176,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,210,61,145,240,55,100,85,135,133,164,195,213,65,169,94,86,45,136,40,240,223,194,123,89,229,157,46,229,37,194,224,146,227,106,37,154,8,97,165,146,110,111,5,61,85,44,45,137,138,238,44,234,245,168,87,72,249,29,45,67,94,141,221,89,28,208,214,9,191,238,84,127,65,60,205,250,151,223,20,70,128,77,255,0,114,163,250,9,230,111,212,190,248,162,3,64,39,170,131,202,185,234,160,0,0,1,160,30,84,127,78,204,205,250,151,220,244,70,255,0,141,0,242,163,250,118,102,111,212,190,231,162,3,63,249,21,61,22,49,79,180,10,239,119,91,140,255,0,48,3,145,83,209,99,20,251,64,174,247,117,184,207,240,0,0,49,87,149,31,208,79,51,126,165,247,197,17,160,19,127,220,168,254,130,121,155,245,47,190,40,141,0,129,234,160,0,0,197,94,84,127,65,60,205,250,151,223,20,70,85,24,171,202,143,232,39,153,191,82,251,226,136,13,27,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,237,42,187,67,237,3,143,182,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,229,115,81,218,44,146,200,238,141,229,58,212,205,78,78,237,129,107,54,156,197,75,143,51,74,223,117,182,229,149,147,133,81,162,211,79,79,241,154,69,146,86,115,106,90,157,212,98,194,199,193,35,106,36,141,235,35,122,177,183,117,210,113,34,14,245,228,175,216,42,166,170,166,213,181,62,114,88,170,232,217,71,81,13,195,3,91,42,56,74,202,198,44,83,53,107,234,105,228,137,206,70,35,159,4,180,175,107,216,253,248,184,186,43,22,39,63,107,224,1,170,190,92,239,212,159,239,39,240,211,162,185,36,241,254,13,202,204,244,199,249,131,152,56,134,146,199,135,172,121,111,95,83,93,93,82,171,185,19,62,18,182,162,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,247,175,46,119,234,79,247,147,248,105,171,90,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,209,236,73,97,138,68,107,181,77,248,216,238,214,162,160,119,94,216,155,85,99,45,171,243,114,225,140,47,55,42,182,225,139,117,69,69,54,19,180,73,26,66,203,117,185,95,212,87,68,215,189,188,230,70,182,55,76,253,231,111,61,17,168,188,54,70,198,95,251,36,114,113,102,230,213,184,54,247,152,52,183,122,76,31,135,169,233,230,138,195,93,116,165,124,140,189,220,88,170,156,40,209,170,142,101,51,92,142,100,149,40,143,221,127,85,145,202,230,202,145,219,251,11,236,101,125,219,15,49,234,173,146,93,126,6,193,152,95,155,212,98,107,148,79,98,213,54,57,85,252,42,106,104,221,174,179,75,194,149,18,71,53,99,141,172,115,157,188,168,200,164,223,246,22,194,120,87,3,88,169,112,182,10,195,54,172,63,101,162,223,230,214,235,93,20,116,148,176,111,189,207,126,228,81,163,88,221,231,189,206,93,19,165,206,85,94,149,80,60,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,126,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,187,52,217,187,110,159,203,94,197,249,195,145,217,199,140,249,222,100,217,114,255,0,18,124,15,83,90,221,217,175,182,184,237,50,170,107,50,185,121,197,100,58,73,196,213,26,247,196,140,147,202,185,181,18,39,127,242,136,236,11,71,180,230,21,76,121,149,182,251,85,183,51,108,156,90,141,18,154,10,127,140,209,172,113,51,155,85,84,238,163,214,102,50,8,219,79,36,143,88,219,214,141,219,173,147,137,22,141,173,151,107,173,150,165,245,150,107,157,93,5,68,148,243,210,62,90,105,157,19,221,4,241,62,25,162,87,53,81,85,146,69,36,145,189,189,142,99,220,213,213,21,80,9,83,210,158,214,62,139,25,201,236,255,0,16,251,186,115,205,97,233,79,107,31,69,140,228,246,127,136,125,221,56,30,107,13,180,242,157,114,133,214,97,106,202,157,157,118,126,197,252,27,172,59,209,98,219,253,178,105,224,170,181,85,69,60,50,69,75,69,87,4,204,221,153,56,83,50,165,55,94,212,108,137,30,242,61,37,107,53,44,85,127,238,171,30,226,175,252,43,136,241,38,35,184,127,198,86,87,92,171,170,36,255,0,90,73,166,146,71,250,220,231,59,189,84,11,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,244,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,217,70,255,0,182,9,216,130,197,178,62,4,150,183,17,210,218,174,89,155,123,226,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,184,216,159,34,110,35,159,46,187,206,115,99,137,25,160,16,54,169,255,0,216,40,255,0,239,255,0,134,38,170,205,170,127,246,10,63,251,255,0,225,137,170,176,61,84,0,0,26,86,229,171,244,167,194,222,207,232,125,227,113,55,82,105,91,150,175,210,159,11,123,63,161,247,141,196,12,53,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,42,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,190,132,246,93,217,147,0,236,179,149,246,220,191,194,20,212,149,151,38,83,181,183,172,66,182,232,105,171,111,51,164,146,201,191,59,163,77,231,49,142,158,86,196,199,185,235,28,106,214,111,59,69,115,176,3,144,214,211,106,154,235,156,151,217,173,148,143,185,81,211,216,105,41,235,29,11,86,120,96,153,213,206,150,38,73,166,243,88,247,65,11,156,212,93,28,177,70,171,174,234,105,181,240,0,0,60,214,109,99,233,79,156,158,208,49,15,188,103,51,255,0,43,182,223,177,108,143,201,177,149,212,88,114,170,213,114,204,219,223,194,146,217,44,149,144,190,162,22,82,165,254,177,38,170,171,108,114,198,248,225,220,108,172,141,119,209,207,151,77,214,185,177,202,172,192,13,172,125,41,243,147,218,6,33,247,140,231,90,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,200,247,118,185,85,66,111,20,226,204,85,142,111,181,88,167,26,226,107,174,32,189,86,238,115,155,141,210,182,74,186,169,247,24,214,51,126,89,21,207,118,235,24,214,166,171,208,214,162,39,66,33,153,89,207,201,99,155,153,61,179,69,30,116,214,220,169,43,177,13,166,158,162,233,140,44,52,238,124,207,183,82,57,244,237,130,58,110,12,79,108,207,133,174,169,150,170,87,72,216,152,198,245,55,219,26,203,39,127,242,87,236,21,77,75,77,106,218,159,57,44,84,149,143,172,167,134,225,129,173,149,28,84,125,27,210,89,154,181,245,52,242,68,214,171,213,172,130,90,87,181,239,102,228,188,93,17,233,19,153,180,160,60,203,100,94,122,102,62,206,153,143,110,205,12,175,188,243,27,173,14,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,56,144,191,117,186,166,168,228,115,90,246,57,143,99,30,220,192,229,67,218,95,43,54,160,192,153,27,142,178,206,237,255,0,9,185,237,154,178,122,111,133,45,158,90,138,40,249,220,16,203,39,7,139,192,123,227,222,119,93,154,57,59,209,37,57,77,118,18,186,228,142,50,184,231,158,86,225,154,72,242,190,253,81,27,170,168,237,112,57,140,195,117,175,70,181,204,146,61,85,25,77,52,186,186,55,179,118,54,62,78,6,236,104,144,241,112,44,12,170,228,184,244,236,203,47,174,189,207,90,102,167,44,166,108,102,158,87,254,72,63,38,121,151,138,240,151,194,127,24,57,239,192,87,154,154,14,117,195,248,63,135,197,224,189,187,251,188,71,238,239,107,166,251,180,237,83,10,249,46,61,59,50,203,235,175,115,214,155,126,218,183,98,156,172,219,7,226,183,229,50,255,0,138,237,159,20,185,247,50,248,10,170,154,30,39,58,224,113,56,188,104,37,215,78,108,205,221,221,221,53,118,186,234,154,6,176,57,56,118,133,207,220,115,182,118,94,97,108,107,158,25,129,136,44,181,191,11,115,155,117,211,19,86,213,210,207,185,106,171,123,55,226,146,71,49,219,175,99,92,154,167,67,154,138,157,40,134,210,182,211,218,58,235,178,198,67,93,115,82,197,130,42,241,45,201,181,16,219,104,216,145,57,212,84,83,207,188,145,213,87,57,170,142,101,51,92,136,222,133,69,124,143,134,36,115,56,156,70,245,166,66,114,95,228,22,206,217,177,98,206,60,21,139,243,2,182,245,135,249,215,54,130,233,112,162,146,149,252,122,105,105,223,190,216,233,35,122,232,201,156,169,163,211,172,137,174,169,170,46,90,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,7,150,203,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,77,223,242,87,236,191,128,114,163,36,173,89,223,111,187,210,95,177,102,99,217,225,150,186,178,158,162,26,170,107,124,13,158,103,37,37,52,137,19,101,137,250,44,76,170,137,207,122,115,138,93,63,155,67,90,187,125,236,109,83,178,14,104,81,91,236,85,53,117,248,19,19,211,172,216,114,186,186,182,41,235,94,248,35,133,43,33,168,72,227,141,26,246,75,42,57,170,140,220,88,229,143,71,57,233,34,55,178,185,49,118,218,172,200,204,199,166,202,76,208,197,123,153,109,138,55,104,225,169,187,92,167,74,92,53,84,213,154,72,228,133,138,174,138,24,103,154,103,50,101,221,99,119,159,28,175,145,173,137,232,224,221,249,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,54,99,254,218,251,87,88,182,75,201,170,220,101,197,181,86,98,251,150,180,120,90,201,91,51,219,207,234,183,152,146,72,173,141,21,235,12,12,127,22,69,213,141,93,25,31,17,143,150,53,3,76,59,125,228,14,13,217,191,105,123,254,95,101,245,210,146,124,61,61,61,53,218,134,133,151,5,171,169,180,178,118,106,180,117,42,168,142,99,218,228,115,227,107,149,239,90,121,41,220,231,185,207,85,59,87,146,191,106,12,125,149,25,219,106,201,11,125,162,174,253,132,243,30,241,12,85,212,116,244,243,85,84,219,231,108,19,53,42,233,163,73,91,20,76,213,98,125,84,174,99,215,155,210,235,252,218,24,107,138,113,102,42,199,55,218,172,83,141,113,53,215,16,94,171,119,57,205,198,233,91,37,93,84,251,140,107,25,191,44,138,231,187,117,140,107,83,85,232,107,81,19,161,16,221,247,38,102,197,223,201,179,46,31,153,24,213,188,76,125,143,173,244,147,212,211,205,67,193,146,197,66,169,197,101,14,178,49,179,54,103,43,218,234,134,174,235,120,145,68,196,106,240,82,73,3,160,57,115,191,82,127,188,159,195,77,117,100,38,117,226,173,157,179,98,197,156,120,42,223,106,173,189,97,254,117,205,160,186,69,36,148,175,227,211,75,78,253,246,199,36,111,93,25,51,149,52,122,117,145,53,213,53,69,216,175,46,119,234,79,247,147,248,105,134,188,158,248,3,6,230,158,215,56,39,47,179,7,15,82,95,48,245,242,158,247,77,93,67,82,139,185,43,62,7,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,12,127,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,222,79,38,46,201,152,39,35,178,158,155,53,163,190,90,177,22,51,199,54,246,197,116,175,182,92,232,238,150,250,40,226,169,155,243,90,42,168,25,254,137,181,40,217,101,141,211,211,38,235,149,35,106,174,178,246,228,216,115,25,108,133,140,155,85,74,250,187,230,93,95,42,28,203,13,249,236,77,248,223,162,187,153,86,110,162,53,149,45,106,57,81,200,136,201,152,213,123,17,170,217,98,138,245,228,238,219,234,179,102,60,84,184,15,52,174,23,91,150,89,94,248,84,250,173,76,245,31,22,100,73,37,127,57,165,166,222,86,36,47,124,242,58,162,56,216,146,59,171,35,119,157,31,14,80,222,160,37,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,38,192,26,171,229,206,253,73,254,242,127,13,54,168,106,175,151,59,245,39,251,201,252,52,14,170,228,84,244,167,197,62,207,235,189,227,110,55,82,105,91,145,83,210,159,20,251,63,174,247,141,184,221,72,0,0,3,18,185,79,242,135,6,230,94,201,120,183,17,95,96,195,244,183,220,17,78,219,205,138,239,117,157,105,214,145,233,52,92,122,120,165,78,151,62,166,38,172,12,133,117,100,147,58,159,84,71,53,143,102,90,154,213,229,164,207,75,238,22,192,152,75,33,176,229,230,212,202,76,109,206,46,56,150,147,70,73,93,205,105,38,167,125,18,104,170,171,20,50,78,146,187,127,117,28,247,82,110,181,232,214,202,215,6,160,79,67,220,158,249,95,106,202,173,143,178,218,217,111,117,36,213,23,251,60,88,162,186,174,26,38,211,62,162,123,131,82,165,56,186,42,172,143,138,41,34,167,73,28,186,185,148,236,232,106,34,49,190,120,77,212,242,54,103,95,199,157,159,110,217,57,87,111,224,213,229,149,193,56,51,199,22,236,115,208,220,101,168,168,143,121,203,35,149,211,54,118,86,35,180,99,26,145,240,52,222,118,250,129,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,156,29,178,115,210,179,104,157,163,177,158,99,124,51,240,141,149,215,9,45,216,113,204,73,217,11,44,244,239,116,116,171,28,83,170,190,46,35,19,142,246,104,212,226,205,43,183,26,174,86,166,229,57,77,51,175,242,45,178,62,41,230,246,254,117,95,142,245,193,84,123,241,111,195,23,61,130,110,113,36,154,72,199,55,74,88,170,119,28,155,218,74,177,111,53,91,189,166,128,64,25,149,201,79,159,52,217,55,181,29,6,25,190,214,213,199,98,204,154,116,195,50,49,181,18,164,17,220,95,43,29,65,51,225,99,28,146,191,138,139,76,213,84,111,13,43,36,122,189,173,71,163,176,212,154,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,15,83,192,235,253,159,179,51,242,201,145,216,15,52,164,171,181,84,85,226,108,63,67,112,175,248,46,77,250,88,107,159,11,121,212,12,235,189,91,194,157,37,141,88,231,43,152,230,43,92,187,205,83,176,0,210,183,45,95,165,62,22,246,127,67,239,27,137,218,188,134,63,174,207,221,191,226,71,85,114,213,250,83,225,111,103,244,62,241,184,157,171,200,99,250,236,253,219,254,36,6,184,51,191,5,90,178,215,58,49,246,92,216,170,42,231,182,225,92,81,117,178,81,203,86,246,186,121,32,166,171,146,24,221,35,154,214,181,94,173,98,42,170,53,169,174,186,34,118,27,169,228,153,205,11,174,99,236,125,107,182,94,91,87,37,70,5,188,86,97,118,85,212,214,186,161,245,48,49,177,212,195,166,242,34,198,200,162,171,142,157,145,234,228,107,41,219,162,162,42,49,184,43,203,45,128,41,176,206,212,118,188,103,110,195,213,116,148,248,199,11,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,77,17,209,185,83,89,55,157,216,28,136,249,161,117,165,199,249,133,146,243,54,174,123,109,206,207,22,40,167,87,86,187,129,71,61,52,209,211,75,185,79,162,183,126,118,213,195,189,34,43,87,74,72,218,168,238,141,192,219,160,0,1,138,188,168,254,130,121,155,245,47,190,40,140,170,49,87,149,31,208,79,51,126,165,247,197,16,26,86,217,59,210,159,38,253,160,97,239,120,192,122,83,60,214,108,157,233,79,147,126,208,48,247,188,96,61,41,128,58,171,107,31,69,140,228,246,127,136,125,221,57,218,167,85,109,99,232,177,156,158,207,241,15,187,167,3,205,97,146,155,16,108,93,138,182,184,204,120,40,107,91,117,178,96,27,111,18,123,222,33,138,134,71,70,254,18,195,189,67,77,58,177,97,74,199,164,241,170,53,235,212,141,93,46,235,247,82,55,227,89,233,207,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,208,136,23,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,132,216,0,106,175,151,59,245,39,251,201,252,52,197,94,75,143,78,204,178,250,235,220,245,166,85,114,231,126,164,255,0,121,63,134,152,171,201,113,233,217,150,95,93,123,158,180,13,255,0,0,0,0,0,26,1,229,71,244,236,204,223,169,125,207,68,111,248,208,15,42,63,167,102,102,253,75,238,122,32,50,171,144,199,245,217,251,183,252,72,218,161,170,190,67,31,215,103,238,223,241,35,106,128,0,0,121,87,55,253,201,113,232,39,150,95,93,123,226,180,208,9,191,238,75,143,65,60,178,250,235,223,21,160,100,253,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,216,0,98,175,42,63,160,158,102,253,75,239,138,35,64,38,255,0,185,81,253,4,243,55,234,95,124,81,26,1,3,45,54,4,216,78,235,181,222,38,173,190,226,90,202,187,78,93,97,218,132,164,188,86,82,200,232,43,106,167,146,158,103,71,21,12,143,167,150,7,190,57,27,78,233,154,245,69,108,115,49,83,165,237,55,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,111,229,86,89,225,92,155,203,140,57,149,184,42,147,155,217,112,205,190,43,125,54,244,113,178,73,183,19,175,60,188,54,49,142,154,87,171,164,145,232,212,223,145,239,114,166,174,82,235,0,0,0,96,7,42,222,212,121,237,179,95,228,187,242,41,142,126,46,124,99,248,111,225,63,242,101,29,103,31,155,243,30,15,249,204,82,110,238,241,229,243,116,215,123,167,93,19,76,255,0,49,255,0,106,221,138,114,179,108,31,138,223,148,203,254,43,182,124,82,231,220,203,224,42,170,104,120,156,235,129,196,226,241,160,151,93,57,179,55,119,119,116,213,218,235,170,104,24,129,201,127,182,102,210,123,68,231,237,255,0,5,103,30,100,124,96,178,209,96,250,171,164,20,223,3,208,82,110,85,50,182,138,54,201,191,79,4,111,93,25,52,137,162,174,239,91,93,53,68,84,217,249,139,251,47,242,122,100,190,201,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,169,216,136,170,229,77,21,221,29,138,153,64,0,210,183,45,95,165,62,22,246,127,67,239,27,137,186,147,74,220,181,126,148,248,91,217,253,15,188,110,32,118,175,33,143,235,179,247,111,248,145,179,236,83,132,240,174,57,177,85,97,108,107,134,109,88,130,203,91,185,206,109,215,74,40,234,233,103,220,123,94,205,248,164,71,49,219,175,99,92,154,167,67,154,138,157,40,134,176,121,12,127,93,159,187,127,196,141,170,1,231,219,111,189,141,170,118,65,205,10,43,125,138,166,174,191,2,98,122,117,155,14,87,87,86,197,61,107,223,4,112,165,100,53,9,28,113,163,94,201,101,71,53,81,155,139,28,177,232,231,61,36,70,244,85,54,102,98,170,108,172,184,228,231,59,226,225,187,134,32,163,196,220,9,36,145,220,222,186,158,154,166,159,126,22,239,240,217,196,142,171,73,23,113,92,238,4,29,100,70,104,190,143,179,211,34,242,227,104,188,184,184,229,126,104,89,185,245,170,187,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,188,57,153,188,237,23,69,106,181,206,99,218,246,61,236,119,158,29,161,246,126,199,219,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,241,57,200,221,18,72,164,111,78,234,129,220,28,151,30,157,153,101,245,215,185,235,76,255,0,229,171,244,88,194,222,208,40,125,221,113,48,3,146,227,211,179,44,190,186,247,61,105,159,252,181,126,139,24,91,218,5,15,187,174,32,96,7,37,199,167,102,89,125,117,238,122,211,127,198,128,121,46,61,59,50,203,235,175,115,214,155,254,2,82,75,77,170,107,173,61,246,107,101,35,238,84,116,243,82,83,214,58,22,172,240,193,51,163,116,177,50,77,55,154,199,186,8,92,230,162,232,229,138,53,93,119,83,73,176,0,210,183,45,95,165,62,22,246,127,67,239,27,137,218,188,134,63,174,207,221,191,226,71,85,114,213,250,83,225,111,103,244,62,241,184,157,171,200,99,250,236,253,219,254,36,6,213,0,0,12,85,229,71,244,19,204,223,169,125,241,68,101,81,138,188,168,254,130,121,155,245,47,190,40,128,208,9,191,238,84,127,65,60,205,250,151,223,20,70,128,77,255,0,114,163,250,9,230,111,212,190,248,162,3,64,39,170,131,202,185,234,160,0,0,1,160,30,84,127,78,204,205,250,151,220,244,70,255,0,141,0,242,163,250,118,102,111,212,190,231,162,3,63,249,21,61,22,49,79,180,10,239,119,91,140,255,0,48,3,145,83,209,99,20,251,64,174,247,117,184,207,240,0,0,49,87,149,31,208,79,51,126,165,247,197,17,160,19,127,220,168,254,130,121,155,245,47,190,40,141,0,129,234,160,0,0,197,94,84,127,65,60,205,250,151,223,20,70,85,24,171,202,143,232,39,153,191,82,251,226,136,13,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,236,61,41,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,210,154,134,134,153,23,114,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,115,54,78,244,167,201,191,104,24,123,222,48,30,148,192,0,0,213,95,46,119,234,79,247,147,248,105,175,93,158,54,126,199,219,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,145,53,202,221,22,73,99,111,70,242,27,10,229,206,253,73,254,242,127,13,58,171,145,83,210,159,20,251,63,174,247,141,184,13,180,228,94,69,229,198,206,153,113,110,202,252,175,179,115,27,85,14,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,56,147,63,117,186,174,136,212,107,90,198,53,140,99,24,222,192,0,1,171,94,85,13,130,169,170,169,174,187,83,228,221,138,146,141,244,116,243,92,49,205,178,159,138,175,172,122,203,11,82,190,154,158,56,156,212,122,53,243,203,84,247,61,140,220,139,139,162,189,101,115,246,148,117,86,214,62,139,25,201,236,255,0,16,251,186,112,60,214,30,148,246,177,244,88,206,79,103,248,135,221,211,158,107,15,74,123,88,250,44,103,39,179,252,67,238,233,192,243,88,110,123,146,231,97,43,174,73,218,166,207,124,232,195,52,148,248,218,249,78,198,225,251,117,92,14,231,184,122,137,205,122,74,249,55,151,118,42,154,134,189,168,172,220,226,69,27,85,138,230,172,211,68,222,159,228,197,228,244,163,197,52,116,219,69,109,3,132,56,214,169,183,101,194,86,11,156,48,79,75,117,165,150,9,163,150,170,182,146,120,95,189,10,241,97,125,50,239,49,202,232,214,77,213,98,196,231,237,168,1,229,92,245,80,121,87,3,106,159,253,130,143,254,255,0,248,98,106,172,218,167,255,0,96,163,255,0,191,254,24,154,171,3,213,64,0,1,165,110,90,191,74,124,45,236,254,135,222,55,19,117,38,149,185,106,253,41,240,183,179,250,31,120,220,64,237,94,67,31,215,103,238,223,241,35,106,134,170,249,12,127,93,159,187,127,196,141,170,0,0,1,230,179,107,31,74,124,228,246,129,136,125,227,57,147,252,153,91,9,93,115,187,25,91,179,207,52,176,205,36,153,95,97,168,145,212,180,119,72,28,246,98,74,214,35,154,214,71,30,168,143,166,134,93,29,35,223,189,27,223,31,3,118,68,89,184,88,193,181,143,165,62,114,123,64,196,62,241,156,221,79,37,199,160,158,89,125,117,239,138,208,50,168,0,5,39,20,225,60,43,142,108,85,88,91,26,225,155,86,32,178,214,238,115,155,117,210,138,58,186,89,247,30,215,179,126,41,17,204,118,235,216,215,38,169,208,230,162,167,74,33,160,29,186,54,50,190,236,121,152,244,182,200,238,191,12,224,204,81,206,42,48,205,202,87,177,42,157,28,74,206,45,53,76,109,211,73,162,226,196,139,35,90,145,200,215,181,205,221,85,124,81,250,20,53,87,203,157,250,147,253,228,254,26,6,42,242,92,122,118,101,151,215,94,231,173,55,252,104,7,146,227,211,179,44,190,186,247,61,105,191,224,0,0,58,211,104,125,159,176,14,211,89,95,93,149,25,140,202,182,91,107,42,41,234,226,172,161,72,82,182,138,120,100,71,54,90,121,38,142,70,198,245,110,252,78,114,55,85,142,89,27,209,188,167,157,124,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,208,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,233,204,195,254,81,29,136,40,246,170,192,137,139,112,117,46,238,102,225,59,124,177,88,154,147,65,77,13,210,55,77,20,143,165,170,149,241,57,238,221,99,39,230,232,178,71,27,37,168,114,189,200,215,189,200,29,23,201,203,202,51,134,95,149,247,252,191,218,131,51,41,45,247,44,23,79,45,214,221,136,111,215,74,138,138,219,229,19,228,146,73,162,115,165,223,116,213,48,185,205,108,113,177,203,36,177,200,198,71,18,240,94,231,107,171,106,45,166,241,246,212,217,161,114,204,12,95,83,87,71,109,125,67,157,101,195,201,113,154,166,138,205,2,199,20,123,144,54,69,221,107,222,216,34,116,175,99,88,146,72,142,126,235,117,70,183,168,12,138,216,115,100,75,174,215,217,184,236,41,61,198,174,207,132,236,52,237,185,98,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,239,110,113,23,68,100,115,72,141,147,132,177,184,50,127,146,83,98,239,142,151,218,61,171,177,251,119,108,184,114,225,52,24,94,215,61,14,243,110,53,209,179,117,213,206,116,172,86,44,48,61,234,145,58,37,87,115,152,92,187,209,173,62,236,155,127,37,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,38,192,213,95,46,119,234,79,247,147,248,105,138,188,151,30,157,153,101,245,215,185,235,76,170,229,206,253,73,254,242,127,13,49,87,146,227,211,179,44,190,186,247,61,104,27,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,228,172,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,60,246,109,167,179,141,171,101,140,249,186,229,93,139,27,210,98,91,107,105,225,185,81,189,37,107,171,104,160,159,121,99,165,174,107,81,26,202,150,181,17,221,8,136,248,223,12,168,214,113,56,109,220,78,222,219,111,216,182,71,192,145,81,97,202,171,85,203,51,111,124,41,108,150,74,200,95,81,11,41,82,100,73,170,170,219,28,177,190,56,119,27,43,35,93,244,115,229,211,117,174,108,114,171,52,45,255,0,117,88,247,21,127,225,92,71,137,49,29,195,254,50,178,186,229,93,81,39,250,210,77,52,146,63,214,231,57,221,234,160,108,127,146,135,110,11,174,30,186,217,54,69,198,246,90,187,141,158,227,81,80,152,78,190,219,66,233,167,183,79,35,164,168,154,158,165,145,53,92,250,103,57,101,151,142,168,171,10,171,214,69,224,245,233,246,232,98,86,192,155,9,218,182,68,195,53,183,220,75,89,73,118,204,92,69,78,148,151,138,202,89,27,61,21,44,17,212,76,232,226,161,145,244,241,78,198,73,27,169,221,51,94,170,142,146,22,42,116,49,166,74,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,214,166,186,186,165,87,114,38,106,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,161,112,26,171,229,206,253,73,254,242,127,13,59,255,0,101,174,83,140,184,218,83,61,175,25,59,79,134,174,182,72,238,90,84,96,186,154,202,116,108,213,177,197,70,217,42,233,170,217,20,146,178,41,154,248,234,101,142,68,127,13,241,34,53,219,146,53,18,110,128,229,206,253,73,254,242,127,13,3,170,185,21,61,41,241,79,179,250,239,120,219,141,212,154,86,228,84,244,167,197,62,207,235,189,227,110,55,82,0,0,0,243,173,183,126,122,88,182,137,218,131,23,102,54,14,188,221,110,56,89,220,214,221,98,117,193,30,205,202,90,122,120,227,122,195,19,213,86,40,100,157,39,157,172,84,107,188,178,185,236,107,220,246,166,231,249,65,115,138,235,146,27,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,252,230,58,119,84,79,26,177,117,106,193,190,168,173,99,144,243,194,0,203,78,76,173,162,169,178,3,105,123,116,24,167,22,82,88,240,78,51,167,146,205,127,154,190,89,91,73,11,247,28,250,58,135,35,92,140,99,219,80,140,143,141,42,43,35,138,162,161,85,88,142,115,219,137,96,15,85,0,234,173,150,51,175,249,68,236,251,130,115,142,75,127,50,171,196,22,245,231,240,54,46,28,108,174,130,87,211,213,112,155,196,145,82,21,158,25,86,61,231,171,184,106,205,237,29,170,39,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,183,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,59,64,212,7,44,70,209,84,217,135,155,150,92,146,193,248,178,146,227,135,176,45,59,230,187,195,67,44,170,198,223,228,123,217,44,51,174,247,6,87,211,194,200,218,213,107,85,209,62,162,166,55,59,123,125,140,235,93,133,114,46,179,20,229,238,208,57,243,119,179,111,217,112,78,87,226,107,117,174,174,69,158,63,242,197,93,178,102,57,97,86,162,69,47,14,145,106,27,35,28,229,86,115,184,29,184,170,230,185,184,193,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,218,110,39,103,204,148,252,139,114,80,227,190,113,112,231,85,248,239,47,241,6,53,172,220,151,126,24,185,237,157,121,188,113,235,27,28,221,41,98,166,223,106,239,105,42,203,186,229,110,238,129,165,99,42,185,77,50,83,242,45,181,198,41,230,247,14,117,65,142,245,198,180,123,242,239,205,23,61,158,110,113,28,154,70,198,183,74,168,170,119,26,155,218,68,177,111,57,93,189,166,42,155,147,229,155,200,186,60,83,147,86,44,249,180,89,183,239,88,38,225,29,186,233,87,26,193,31,249,30,173,202,198,172,202,228,73,101,225,213,173,59,99,99,92,168,206,119,59,183,21,28,231,52,40,28,139,25,243,77,118,193,184,175,103,43,205,109,91,238,86,42,135,226,107,42,77,81,44,172,248,58,101,142,42,152,98,98,179,114,6,69,80,177,200,169,191,229,31,92,247,35,58,175,114,236,208,243,153,176,254,113,93,114,67,106,60,191,197,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,110,228,109,114,78,213,145,119,27,36,17,189,200,187,154,30,140,192,210,183,45,95,165,62,22,246,127,67,239,27,137,218,188,134,63,174,207,221,191,226,71,85,114,213,250,83,225,111,103,244,62,241,184,157,171,200,99,250,236,253,219,254,36,7,101,114,211,224,10,107,238,207,56,83,48,105,240,245,93,101,203,10,226,134,83,62,186,20,149,204,160,183,86,83,200,147,44,168,213,220,107,31,81,5,3,17,239,78,135,238,53,170,156,69,71,107,131,96,156,204,197,89,95,181,198,89,220,112,181,95,15,225,236,65,69,134,110,48,62,73,18,26,170,26,249,217,79,43,36,107,30,221,253,222,35,101,98,59,86,164,176,196,245,107,183,52,55,147,182,6,0,166,204,253,151,51,75,6,77,135,170,239,181,21,88,94,186,166,223,111,164,73,93,60,247,26,104,150,162,137,35,108,75,190,247,165,76,48,170,49,53,223,84,70,170,57,21,90,190,112,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,3,212,240,44,172,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,189,165,234,0,197,94,84,127,65,60,205,250,151,223,20,70,85,24,171,202,143,232,39,153,191,82,251,226,136,13,43,108,157,233,79,147,126,208,48,247,188,96,61,41,158,107,54,78,244,167,201,191,104,24,123,222,48,30,148,192,29,85,181,143,162,198,114,123,63,196,62,238,156,237,83,170,182,177,244,88,206,79,103,248,135,221,211,129,230,176,245,80,121,87,61,84,0,0,1,170,190,92,239,212,159,239,39,240,211,21,121,46,61,59,50,203,235,175,115,214,153,85,203,157,250,147,253,228,254,26,98,175,37,199,167,102,89,125,117,238,122,208,55,252,0,0,0,0,104,7,149,31,211,179,51,126,165,247,61,17,191,227,64,60,168,254,157,153,155,245,47,185,232,128,202,174,67,31,215,103,238,223,241,35,106,134,170,249,12,127,93,159,187,127,196,141,170,0,0,1,229,92,223,247,37,199,160,158,89,125,117,239,138,211,64,38,255,0,185,46,61,4,242,203,235,175,124,86,129,149,64,0,49,87,149,31,208,79,51,126,165,247,197,17,160,19,127,220,168,254,130,121,155,245,47,190,40,141,0,129,234,160,0,0,0,0,0,0,0,0,210,183,45,95,165,62,22,246,127,67,239,27,137,186,147,74,220,181,126,148,248,91,217,253,15,188,110,32,118,175,33,143,235,179,247,111,248,145,181,67,85,124,134,63,174,207,221,191,226,70,213,0,26,245,229,175,180,218,166,217,183,6,223,102,182,82,62,229,71,142,41,233,41,235,29,11,86,120,96,154,130,181,210,196,201,52,222,107,30,232,33,115,154,139,163,150,40,213,117,221,77,54,20,96,7,45,95,162,198,22,246,129,67,238,235,136,24,1,201,113,233,217,150,95,93,123,158,180,207,254,90,191,69,140,45,237,2,135,221,215,19,0,57,46,61,59,50,203,235,175,115,214,153,255,0,203,87,232,177,133,189,160,80,251,186,226,6,0,114,92,122,118,101,151,215,94,231,173,55,252,104,7,146,227,211,179,44,190,186,247,61,105,191,224,0,0,52,173,203,87,233,79,133,189,159,208,251,198,226,118,175,33,143,235,179,247,111,248,145,213,92,181,126,148,248,91,217,253,15,188,110,39,106,242,24,254,187,63,118,255,0,137,1,181,64,0,3,21,121,81,253,4,243,55,234,95,124,81,25,84,98,175,42,63,160,158,102,253,75,239,138,32,52,2,111,251,149,31,208,79,51,126,165,247,197,17,160,19,127,220,168,254,130,121,155,245,47,190,40,128,208,9,234,160,242,174,122,168,0,0,0,104,7,149,31,211,179,51,126,165,247,61,17,191,227,64,60,168,254,157,153,155,245,47,185,232,128,207,254,69,79,69,140,83,237,2,187,221,214,227,63,204,0,228,84,244,88,197,62,208,43,189,221,110,51,252,0,0,12,85,229,71,244,19,204,223,169,125,241,68,104,4,223,247,42,63,160,158,102,253,75,239,138,35,64,32,122,168,0,0,49,87,149,31,208,79,51,126,165,247,197,17,149,70,42,242,163,250,9,230,111,212,190,248,162,3,74,219,39,122,83,228,223,180,12,61,239,24,15,74,103,154,205,147,189,41,242,111,218,6,30,247,140,7,165,48,0,0,53,87,203,157,250,147,253,228,254,26,117,87,34,167,165,62,41,246,127,93,239,27,113,218,188,185,223,169,63,222,79,225,167,85,114,42,122,83,226,159,103,245,222,241,183,1,186,144,0,3,170,182,177,244,88,206,79,103,248,135,221,211,157,170,117,86,214,62,139,25,201,236,255,0,16,251,186,112,60,214,30,164,177,102,22,177,99,156,43,121,193,88,166,135,158,217,113,5,190,162,215,113,166,226,190,62,61,44,241,186,57,99,223,98,181,237,222,99,220,154,181,81,201,174,168,168,189,39,150,211,213,64,18,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,19,96,0,60,171,158,170,15,42,224,109,83,255,0,176,81,255,0,223,255,0,12,77,85,155,84,255,0,236,20,127,247,255,0,195,19,85,96,122,168,0,0,52,173,203,87,233,79,133,189,159,208,251,198,226,110,164,210,183,45,95,165,62,22,246,127,67,239,27,136,29,171,200,99,250,236,253,219,254,36,109,80,213,95,33,143,235,179,247,111,248,145,181,64,0,0,60,214,109,99,233,79,156,158,208,49,15,188,103,55,83,201,113,232,39,150,95,93,123,226,180,210,182,214,62,148,249,201,237,3,16,251,198,115,117,60,151,30,130,121,101,245,215,190,43,64,202,160,0,3,85,124,185,223,169,63,222,79,225,166,213,13,85,242,231,126,164,255,0,121,63,134,129,138,188,151,30,157,153,101,245,215,185,235,77,255,0,26,1,228,184,244,236,203,47,174,189,207,90,111,248,0,0,1,174,174,85,157,182,171,50,166,197,77,179,246,80,226,190,103,140,239,60,58,203,253,202,215,114,158,158,225,135,233,88,248,166,130,54,62,21,111,14,106,142,157,81,95,188,216,17,119,163,84,168,141,233,146,187,107,237,93,98,217,47,38,171,113,151,22,213,89,139,238,90,209,225,107,37,108,207,111,63,170,222,98,73,34,182,52,87,172,48,49,252,89,23,86,53,116,100,124,70,62,88,212,243,217,138,113,102,42,199,55,218,172,83,141,113,53,215,16,94,171,119,57,205,198,233,91,37,93,84,251,140,107,25,191,44,138,231,187,117,140,107,83,85,232,107,81,19,161,16,10,81,219,251,46,237,55,143,182,89,205,11,110,96,97,10,154,186,203,107,42,26,235,214,30,91,140,212,212,87,152,18,57,99,220,157,177,174,235,158,198,207,43,162,123,218,244,142,69,107,247,93,162,181,219,127,216,19,96,172,61,179,166,87,214,220,51,58,197,73,115,199,120,246,206,150,252,83,67,89,205,107,232,169,41,29,36,202,180,17,47,9,21,89,36,82,66,218,150,43,229,138,73,32,77,213,115,26,213,93,96,109,247,177,181,78,200,57,161,69,111,177,84,213,215,224,76,79,78,179,97,202,234,234,216,167,173,123,224,142,20,172,134,161,35,142,52,107,217,44,168,230,170,51,113,99,150,61,28,231,164,136,208,222,246,85,102,102,21,206,76,184,195,153,165,130,170,249,197,151,19,91,226,184,83,111,73,27,228,135,125,58,240,75,195,123,216,217,162,122,58,57,24,142,93,201,24,246,170,234,213,46,179,69,124,153,155,104,255,0,38,204,199,126,91,227,87,113,48,14,62,184,82,65,83,81,53,119,6,59,21,114,175,9,149,218,72,246,194,216,92,143,107,106,28,187,174,225,197,19,209,203,193,72,228,222,160,26,171,229,206,253,73,254,242,127,13,48,43,100,156,239,181,108,225,159,216,115,58,47,54,58,187,205,62,28,167,186,57,148,20,210,54,55,212,207,53,186,166,158,22,43,221,208,198,44,179,71,190,253,28,173,102,243,145,175,84,70,46,122,242,231,126,164,255,0,121,63,134,154,171,2,234,205,92,204,197,89,201,152,248,143,52,177,173,95,56,189,98,107,132,183,10,157,217,36,124,112,239,175,82,8,184,143,123,219,12,76,70,199,27,21,203,185,27,24,212,93,26,134,221,57,46,118,18,186,228,157,170,108,247,206,140,51,73,79,141,175,148,236,110,31,183,85,192,238,123,135,168,156,215,164,175,147,121,119,98,169,168,107,218,138,205,206,36,81,181,88,174,106,205,52,77,232,174,75,125,129,104,243,19,152,237,55,156,118,251,85,203,8,39,60,167,195,184,118,178,154,10,232,110,242,39,22,154,106,154,184,228,107,216,216,98,122,72,145,198,168,146,58,88,210,78,163,35,103,27,111,224,12,95,219,239,100,11,174,215,121,95,69,98,195,88,202,174,211,136,112,237,66,213,217,232,234,174,46,130,201,85,60,146,66,217,37,174,141,144,202,247,190,58,118,212,54,23,49,17,90,233,158,139,213,123,140,160,0,121,108,255,0,186,172,5,138,191,240,174,28,196,152,114,225,255,0,25,71,93,109,174,167,147,253,89,33,154,57,25,234,115,92,222,229,67,34,182,185,219,38,167,107,12,175,201,203,126,43,166,171,118,59,193,20,247,152,113,45,114,81,69,79,69,92,250,137,41,146,158,104,17,146,57,119,221,21,50,58,84,220,141,137,35,157,195,106,51,68,110,127,242,163,108,37,117,206,203,84,57,239,146,248,102,146,163,27,88,233,222,220,65,110,164,129,220,247,16,209,53,172,72,159,30,234,238,203,83,78,214,57,17,155,156,73,99,114,49,28,229,134,24,157,166,16,51,255,0,145,83,210,159,20,251,63,174,247,141,184,221,73,165,110,69,79,74,124,83,236,254,187,222,54,227,117,32,0,37,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,3,80,60,179,249,243,77,138,179,67,13,100,5,138,182,175,155,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,21,210,49,55,21,175,71,116,86,195,185,41,241,231,13,103,214,113,213,220,56,52,153,101,149,248,135,131,4,114,238,201,61,117,198,211,95,79,30,243,86,55,35,161,108,12,172,87,104,246,57,36,224,105,188,221,244,49,255,0,53,115,51,21,103,38,99,226,60,210,198,181,124,226,245,137,174,18,220,42,119,100,145,241,195,190,189,72,34,226,61,239,108,49,49,27,28,108,87,46,228,108,99,81,116,106,27,105,217,151,34,232,242,127,146,183,49,177,37,109,155,154,98,76,196,203,252,69,137,46,115,72,176,73,35,233,100,183,84,37,189,141,146,36,222,224,243,94,28,205,141,238,115,153,37,76,254,106,185,88,208,211,97,151,252,169,121,23,89,147,251,86,95,177,37,21,155,154,97,188,196,255,0,186,75,100,209,172,242,70,250,169,17,18,224,199,73,42,110,241,185,215,18,103,70,199,57,172,142,166,15,53,28,140,110,32,27,179,229,134,201,11,86,60,217,210,159,57,102,190,85,209,220,178,186,161,29,79,72,216,218,248,43,160,184,213,82,83,74,199,246,57,143,107,146,23,181,232,170,154,50,70,171,87,125,31,24,117,7,34,222,127,127,245,219,179,230,49,204,47,252,94,231,130,236,85,175,255,0,218,31,114,109,43,213,63,208,74,176,35,191,166,149,140,253,59,205,170,30,107,54,88,206,191,228,237,180,22,9,206,57,45,252,246,147,15,220,23,159,192,216,184,146,62,134,120,159,79,85,194,111,18,52,89,146,9,165,88,247,158,141,226,35,55,181,110,168,190,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,203,9,159,223,16,50,58,221,148,120,75,48,190,10,197,56,210,224,207,133,45,116,111,252,234,167,14,164,53,13,159,136,228,69,88,161,146,116,130,63,57,171,43,91,51,19,125,137,51,83,63,205,37,242,143,96,253,164,182,135,218,142,251,125,195,91,54,102,84,248,123,10,211,179,10,217,235,41,240,117,123,146,186,10,105,101,116,149,60,70,54,70,74,199,212,77,80,232,164,98,181,29,15,5,85,168,237,237,67,29,118,54,200,186,205,162,118,142,193,153,115,240,55,194,54,87,92,35,184,226,54,189,103,100,44,179,211,189,178,85,36,146,192,138,248,184,140,78,3,31,171,83,139,52,77,223,106,185,28,155,233,218,199,209,99,57,61,159,226,31,119,78,97,87,36,46,201,216,171,45,62,54,231,166,102,88,241,94,23,196,149,92,108,37,69,96,188,218,36,183,254,99,249,173,84,149,138,147,53,36,147,126,70,178,54,43,81,173,111,6,93,85,234,228,225,230,254,211,118,155,173,255,0,102,220,215,177,88,173,149,119,27,149,199,3,223,105,40,232,233,33,116,211,212,207,37,4,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,60,209,30,162,51,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,123,15,57,159,201,59,106,127,252,218,115,87,255,0,147,110,63,253,9,233,76,15,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,157,134,250,57,55,179,190,213,157,219,40,97,55,91,236,117,118,186,140,7,79,79,129,235,153,52,141,145,147,207,65,71,78,137,60,78,77,21,89,36,82,68,245,71,53,21,175,87,179,172,141,73,31,130,220,169,219,31,227,234,189,161,168,243,3,35,50,23,16,93,45,24,178,206,149,119,154,140,51,105,154,185,146,222,219,81,47,56,150,88,160,71,172,15,124,78,165,114,185,90,198,202,245,145,233,191,39,25,75,255,0,146,7,14,109,37,149,152,255,0,26,229,206,99,101,102,53,195,88,38,241,103,248,110,41,111,246,58,250,56,34,186,193,52,48,181,176,58,100,108,45,124,176,204,245,145,17,170,247,165,44,61,40,145,170,40,117,7,45,95,165,62,22,246,127,67,239,27,137,218,188,134,63,174,207,221,191,226,69,191,202,237,146,25,209,153,91,73,97,187,238,92,229,14,53,197,86,216,48,61,29,36,181,150,75,5,93,116,17,206,218,250,247,58,39,73,12,110,106,61,26,246,57,90,171,174,143,106,247,161,217,92,141,121,79,154,121,95,249,95,252,166,101,166,43,194,95,9,252,95,230,95,14,217,170,104,57,215,15,225,14,39,11,140,198,239,238,241,25,189,187,174,155,237,215,181,0,217,81,230,179,106,236,39,241,27,105,172,213,194,209,225,159,139,244,148,88,194,237,204,45,205,162,230,145,193,66,250,169,31,75,194,139,70,163,97,116,15,137,209,238,166,234,198,230,43,122,170,135,165,51,80,28,173,59,61,102,158,57,218,106,211,138,114,167,35,241,94,32,164,173,193,244,63,10,92,112,246,25,169,171,142,122,230,85,85,179,203,203,4,110,71,76,216,25,76,222,178,239,36,109,137,60,212,104,25,85,201,25,153,152,171,49,54,71,134,221,138,106,249,223,196,172,65,87,134,109,211,190,73,36,153,212,49,193,79,81,19,36,115,222,237,120,124,233,209,49,27,186,214,197,20,76,70,245,117,92,213,53,87,200,249,129,179,247,41,179,79,30,225,108,192,201,172,87,133,240,222,35,195,240,92,31,113,190,225,218,218,29,107,168,234,90,200,32,138,89,90,216,250,209,214,213,57,204,209,92,188,38,170,42,35,93,174,213,0,24,171,202,143,232,39,153,191,82,251,226,136,202,163,26,185,71,176,158,42,199,59,24,230,30,22,193,88,102,235,136,47,85,191,4,243,107,117,174,138,74,186,169,247,46,180,143,126,228,81,163,158,237,214,49,206,93,19,161,173,85,94,132,80,52,131,178,119,165,62,77,251,64,195,222,241,128,244,166,121,246,217,147,102,77,164,172,27,73,101,69,246,251,179,230,101,91,173,182,236,113,98,171,172,172,171,194,117,240,193,77,4,117,240,186,73,100,145,209,35,88,198,181,21,202,229,84,68,68,85,83,208,72,3,170,182,177,244,88,206,79,103,248,135,221,211,157,170,117,166,211,118,155,173,255,0,102,220,215,177,88,173,149,119,27,149,199,3,223,105,40,232,233,33,116,211,212,207,37,4,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,60,209,30,170,15,53,159,201,59,106,127,252,218,115,87,255,0,147,110,63,253,9,233,76,0,0,13,85,242,231,126,164,255,0,121,63,134,152,171,201,113,233,217,150,95,93,123,158,180,205,78,89,76,167,205,60,208,252,144,126,76,242,211,21,226,223,131,62,48,115,223,128,172,213,53,252,215,137,240,127,15,139,193,99,183,55,184,111,221,222,211,93,199,105,216,166,53,114,112,236,245,159,184,27,108,236,188,197,56,215,35,243,3,15,217,104,190,22,231,55,27,166,25,173,164,165,131,126,213,86,198,111,203,36,109,99,119,158,246,181,53,94,151,57,17,58,85,0,221,248,0,0,0,1,160,30,84,127,78,204,205,250,151,220,244,70,255,0,141,32,114,143,108,245,159,184,231,108,236,195,197,56,43,35,243,3,16,89,107,126,9,230,215,27,94,25,173,171,165,159,114,213,72,199,238,75,28,110,99,183,94,199,53,116,94,135,53,81,122,81,64,238,190,67,31,215,103,238,223,241,35,106,134,181,121,26,242,159,52,242,191,242,191,249,76,203,76,87,132,190,19,248,191,204,190,29,179,84,208,115,174,31,194,28,78,23,25,141,223,221,226,51,123,119,93,55,219,175,106,27,42,0,0,3,202,185,191,238,75,143,65,60,178,250,235,223,21,166,149,191,146,118,212,255,0,249,180,230,175,255,0,38,220,127,250,19,119,220,156,56,79,21,96,109,140,114,243,11,99,92,51,117,195,247,170,47,133,185,205,186,233,69,37,37,84,27,247,90,183,179,126,41,17,175,110,243,30,215,38,169,210,215,34,167,66,160,25,42,0,3,21,121,81,253,4,243,55,234,95,124,81,26,1,61,9,242,143,97,60,85,142,118,49,204,60,45,130,176,205,215,16,94,171,126,9,230,214,235,93,20,149,117,83,238,93,105,30,253,200,163,71,61,219,172,99,156,186,39,67,90,170,189,8,166,144,127,146,118,212,255,0,249,180,230,175,255,0,38,220,127,250,16,61,41,128,0,0,0,0,0,0,0,26,86,229,171,244,167,194,222,207,232,125,227,113,55,82,106,47,149,219,36,51,163,50,182,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,239,64,46,14,67,31,215,103,238,223,241,35,106,134,181,121,26,242,159,52,242,191,242,191,249,76,203,76,87,132,190,19,248,191,204,190,29,179,84,208,115,174,31,194,28,78,23,25,141,223,221,226,51,123,119,93,55,219,175,106,27,42,0,96,7,45,95,162,198,22,246,129,67,238,235,137,159,230,16,114,187,101,238,62,204,173,155,112,221,139,46,112,62,32,197,87,40,49,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,53,123,83,189,0,215,7,37,199,167,102,89,125,117,238,122,211,63,249,106,253,22,48,183,180,10,31,119,92,76,63,228,225,217,235,63,112,54,217,217,121,138,113,174,71,230,6,31,178,209,124,45,206,110,55,76,51,91,73,75,6,253,170,173,140,223,150,72,218,198,239,61,237,106,106,189,46,114,34,116,170,25,193,202,237,151,184,251,50,182,109,195,118,44,185,192,248,131,21,92,160,199,20,117,114,209,217,45,147,87,79,28,13,160,175,107,165,116,112,181,206,70,35,158,198,171,149,52,213,237,78,244,3,92,28,151,30,157,153,101,245,215,185,235,77,255,0,26,64,228,225,217,235,63,112,54,217,217,121,138,113,174,71,230,6,31,178,209,124,45,206,110,55,76,51,91,73,75,6,253,170,173,140,223,150,72,218,198,239,61,237,106,106,189,46,114,34,116,170,27,191,0,0,3,74,220,181,126,148,248,91,217,253,15,188,110,39,106,242,24,254,187,63,118,255,0,137,22,255,0,43,182,72,103,70,101,109,37,134,239,185,115,148,56,215,21,91,96,192,244,116,146,214,89,44,21,117,208,71,59,107,235,220,232,157,36,49,185,168,244,107,216,229,106,174,186,61,171,222,135,101,114,53,229,62,105,229,127,229,127,242,153,150,152,175,9,124,39,241,127,153,124,59,102,169,160,231,92,63,132,56,156,46,51,27,191,187,196,102,246,238,186,111,183,94,212,3,101,64,0,6,42,242,163,250,9,230,111,212,190,248,162,50,168,198,174,81,236,39,138,177,206,198,57,135,133,176,86,25,186,226,11,213,111,193,60,218,221,107,162,146,174,170,125,203,173,35,223,185,20,104,231,187,117,140,115,151,68,232,107,85,87,161,20,15,61,134,255,0,185,81,253,4,243,55,234,95,124,81,26,86,254,73,219,83,255,0,230,211,154,191,252,155,113,255,0,232,77,223,114,143,97,60,85,142,118,49,204,60,45,130,176,205,215,16,94,171,126,9,230,214,235,93,20,149,117,83,238,93,105,30,253,200,163,71,61,219,172,99,156,186,39,67,90,170,189,8,160,121,236,61,84,30,107,63,146,118,212,255,0,249,180,230,175,255,0,38,220,127,250,19,210,152,0,0,3,64,60,168,254,157,153,155,245,47,185,232,141,255,0,26,64,229,30,217,235,63,113,206,217,217,135,138,112,86,71,230,6,32,178,214,252,19,205,174,54,188,51,91,87,75,62,229,170,145,143,220,150,56,220,199,110,189,142,106,232,189,14,106,162,244,162,129,152,28,138,158,139,24,167,218,5,119,187,173,198,127,152,65,201,19,151,184,251,45,118,109,196,150,44,198,192,248,131,10,220,167,199,21,149,113,81,222,237,147,80,207,36,14,160,160,107,101,108,115,53,174,86,43,152,246,163,145,52,213,142,78,229,51,124,0,0,12,85,229,71,244,19,204,223,169,125,241,68,104,4,244,39,202,61,132,241,86,57,216,199,48,240,182,10,195,55,92,65,122,173,248,39,155,91,173,116,82,85,213,79,185,117,164,123,247,34,141,28,247,110,177,142,114,232,157,13,106,170,244,34,154,65,254,73,219,83,255,0,230,211,154,191,252,155,113,255,0,232,64,244,166,0,0,98,175,42,63,160,158,102,253,75,239,138,35,42,140,106,229,30,194,120,171,28,236,99,152,120,91,5,97,155,174,32,189,86,252,19,205,173,214,186,41,42,234,167,220,186,210,61,251,145,70,142,123,183,88,199,57,116,78,134,181,85,122,17,64,210,14,201,222,148,249,55,237,3,15,123,198,3,210,153,231,219,102,77,153,54,146,176,109,37,149,23,219,238,207,153,149,110,182,219,177,197,138,174,178,178,175,9,215,195,5,52,17,215,194,233,37,146,71,68,141,99,26,212,87,43,149,81,17,17,85,79,65,32,0,0,106,175,151,59,245,39,251,201,252,52,234,174,69,79,74,124,83,236,254,187,222,54,227,191,249,101,50,159,52,243,67,242,65,249,51,203,76,87,139,126,12,248,193,207,126,2,179,84,215,243,94,39,193,252,62,47,5,142,220,222,225,191,119,123,77,119,29,167,98,157,107,201,19,146,25,209,150,187,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,247,40,27,116,0,0,58,171,107,31,69,140,228,246,127,136,125,221,57,218,167,90,109,55,105,186,223,246,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,3,205,17,234,160,243,89,252,147,182,167,255,0,205,167,53,127,249,54,227,255,0,208,158,148,192,0,0,30,85,207,85,7,154,207,228,157,181,63,254,109,57,171,255,0,201,183,31,254,132,12,255,0,255,0,236,20,127,247,255,0,195,19,85,102,223,191,36,249,167,254,227,31,228,183,242,105,138,254,57,255,0,193,207,129,170,126,20,255,0,235,175,143,254,107,185,197,253,15,148,243,124,206,183,103,73,173,111,228,157,181,63,254,109,57,171,255,0,201,183,31,254,132,15,74,96,0,6,149,185,106,253,41,240,183,179,250,31,120,220,77,212,154,139,229,118,201,12,232,204,173,164,176,221,247,46,114,135,26,226,171,108,24,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,215,71,181,123,208,11,131,144,199,245,217,251,183,252,72,218,161,173,94,70,188,167,205,60,175,252,175,254,83,50,211,21,225,47,132,254,47,243,47,135,108,213,52,28,235,135,240,135,19,133,198,99,119,247,120,140,222,221,215,77,246,235,218,134,202,128,0,0,243,89,181,143,165,62,114,123,64,196,62,241,156,221,79,37,199,160,158,89,125,117,239,138,211,84,27,77,236,201,180,149,255,0,105,44,215,190,216,182,124,204,171,141,182,227,142,47,181,116,117,148,152,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,109,211,147,135,9,226,172,13,177,142,94,97,108,107,134,110,184,126,245,69,240,183,57,183,93,40,164,164,170,131,126,235,86,246,111,197,34,53,237,222,99,218,228,213,58,90,228,84,232,84,3,37,64,0,13,85,242,231,126,164,255,0,121,63,134,155,84,53,171,203,41,148,249,167,154,31,146,15,201,158,90,98,188,91,240,103,198,14,123,240,21,154,166,191,154,241,62,15,225,241,120,44,118,230,247,13,251,187,218,107,184,237,59,20,12,43,228,184,244,236,203,47,174,189,207,90,111,248,210,7,39,14,207,89,251,129,182,206,203,204,83,141,114,63,48,48,253,150,139,225,110,115,113,186,97,154,218,74,88,55,237,85,108,102,252,178,70,214,55,121,239,107,83,85,233,115,145,19,165,80,221,248,2,223,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,228,76,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,110,2,202,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,253,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,161,231,175,106,45,166,241,246,212,217,161,114,204,12,95,83,87,71,109,125,67,157,101,195,201,113,154,166,138,205,2,199,20,123,144,54,69,221,107,222,216,34,116,175,99,88,146,72,142,126,235,117,70,183,55,249,39,118,32,163,196,159,6,109,103,153,148,187,244,150,251,130,203,130,104,146,104,38,134,170,72,121,196,21,21,85,80,186,39,171,120,83,163,22,157,91,35,36,108,180,238,122,183,117,35,115,169,88,91,145,147,29,210,109,5,75,133,177,174,43,248,87,40,217,111,125,109,78,40,181,205,13,190,225,44,203,19,154,202,70,82,200,149,10,201,146,117,107,149,85,29,18,192,138,169,35,100,84,137,54,233,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,19,103,90,109,15,179,246,1,218,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,137,206,70,234,177,203,35,122,55,148,236,176,7,152,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,208,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,180,158,73,77,180,126,58,88,168,246,81,199,238,221,189,97,203,124,211,225,123,164,245,219,206,184,208,198,253,231,80,185,178,189,94,179,64,199,170,196,216,145,91,205,161,114,110,198,148,251,210,119,87,40,142,196,20,123,85,96,68,197,184,58,151,119,51,112,157,190,88,172,77,73,160,166,134,233,27,166,138,71,210,213,74,248,156,247,110,177,147,243,116,89,35,141,146,212,57,94,228,107,222,228,199,94,77,46,78,123,173,130,235,103,218,67,62,172,213,118,235,149,186,163,157,225,140,53,91,78,232,103,166,158,55,85,65,36,183,42,74,170,100,115,30,215,37,61,69,51,162,145,21,21,27,34,252,148,2,87,151,59,245,39,251,201,252,52,198,174,78,237,136,43,54,170,199,107,139,113,141,46,238,89,97,59,132,81,95,90,179,79,77,53,210,71,67,44,140,165,165,149,145,57,142,221,123,32,231,8,146,71,35,34,168,106,177,200,231,177,201,159,252,164,27,40,230,62,214,185,143,145,248,43,5,69,204,109,84,63,24,39,191,223,231,133,95,75,104,165,114,219,145,28,228,69,78,36,207,221,114,69,10,42,58,71,53,202,170,198,50,73,25,153,88,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,116,166,161,161,166,69,220,137,154,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,85,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,38,192,0,0,0,106,3,149,35,96,90,60,187,231,219,77,228,229,190,213,109,194,11,204,233,241,22,29,163,166,130,134,27,68,139,194,166,134,166,146,56,218,198,58,25,94,177,164,145,162,44,141,150,69,147,174,201,31,193,219,249,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,40,26,97,228,84,244,167,197,62,207,235,189,227,110,55,82,96,174,204,187,16,86,108,171,183,22,41,197,184,58,151,123,44,177,102,15,185,197,98,106,77,61,76,214,185,27,87,105,145,244,181,82,190,38,177,187,207,124,252,221,22,73,36,124,84,238,87,185,92,199,185,115,168,1,132,28,173,249,243,77,149,155,52,73,150,214,250,218,184,49,14,103,212,124,23,76,180,213,18,211,190,43,116,15,142,90,233,21,236,98,181,236,115,86,42,103,196,231,179,125,149,142,94,179,88,246,174,111,154,107,229,72,192,219,83,231,78,212,21,214,235,6,77,102,5,255,0,6,96,251,125,29,191,15,207,102,195,183,26,170,25,120,212,241,84,85,78,142,99,95,19,166,89,165,88,158,248,247,117,109,52,76,114,42,199,170,134,32,108,177,146,159,202,39,104,44,19,147,146,92,57,149,38,32,184,47,63,157,178,240,228,101,12,17,62,162,171,132,238,28,136,147,44,16,202,145,239,49,91,196,86,111,104,221,85,55,253,181,143,162,198,114,123,63,196,62,238,156,192,174,72,157,146,49,150,10,198,88,191,58,179,147,43,113,6,27,185,90,233,226,179,97,134,95,237,169,74,253,249,145,206,173,168,142,25,216,147,177,237,141,32,137,179,55,117,138,202,138,150,106,254,186,51,63,246,155,180,221,111,251,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,1,230,136,245,59,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,230,223,249,39,109,79,255,0,155,78,106,255,0,242,109,199,255,0,161,61,41,129,230,7,53,114,207,21,100,222,99,226,60,173,198,180,156,222,245,134,110,18,219,234,119,99,145,145,205,184,189,73,226,226,49,143,116,50,177,91,36,111,86,166,252,111,99,145,52,114,27,190,228,180,207,74,60,224,217,78,195,134,235,111,60,239,18,101,223,253,205,220,225,145,32,142,70,82,198,170,182,247,182,56,151,123,131,205,120,112,182,71,181,174,124,148,211,249,202,213,123,177,87,149,171,100,76,109,136,51,151,15,231,22,78,101,214,43,197,85,120,198,223,37,62,34,166,177,89,43,46,28,222,170,137,176,199,13,76,175,143,125,35,226,193,36,113,54,52,99,27,249,155,157,214,115,222,168,228,149,178,231,238,71,103,46,32,192,185,129,179,254,96,89,48,222,96,91,227,223,188,220,48,165,109,52,52,53,212,45,154,88,56,179,202,140,142,40,95,28,181,76,94,171,156,233,93,78,212,221,69,114,168,109,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,182,107,219,54,197,158,25,193,154,89,3,123,181,124,21,140,242,231,16,94,105,225,72,24,247,82,220,236,244,183,7,83,71,82,215,46,188,57,153,189,11,37,141,203,163,156,246,201,30,168,231,199,8,100,168,0,0,6,47,242,128,237,49,140,182,80,203,76,21,154,88,62,134,146,226,199,99,138,75,109,222,217,82,136,214,92,109,210,80,214,190,88,18,77,213,116,47,222,138,55,178,70,162,238,189,141,222,107,217,191,27,195,40,1,106,101,86,102,97,92,228,203,140,57,154,88,42,175,156,89,113,53,190,43,133,54,244,145,190,72,119,211,175,4,188,55,189,141,154,39,163,163,145,136,229,220,145,143,106,174,173,82,235,0,0,0,0,0,12,53,207,205,184,234,118,113,219,103,8,100,246,56,101,35,242,235,26,97,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,117,25,26,72,197,69,107,217,54,101,0,0,0,0,210,6,208,188,163,219,103,96,108,253,204,188,21,133,179,147,153,89,112,254,48,188,218,237,212,223,23,109,82,112,41,96,173,150,56,163,223,125,51,158,237,214,49,169,171,149,92,186,106,170,171,210,6,239,193,135,252,151,249,247,155,27,68,228,21,255,0,26,231,30,43,248,193,122,162,198,21,86,184,42,121,141,53,38,229,43,40,168,164,108,123,148,241,198,197,209,243,72,186,170,111,117,180,215,68,68,76,192,0,0,0,12,63,229,64,207,188,216,217,219,32,172,24,215,39,49,95,197,251,213,110,48,165,181,207,83,204,105,170,247,233,95,69,91,35,163,220,168,142,70,38,175,134,53,213,19,123,171,166,186,42,162,226,6,193,91,122,237,99,157,59,88,224,108,179,204,188,214,248,103,13,222,126,19,231,180,95,1,91,105,248,188,43,109,84,209,249,72,105,217,35,116,146,38,59,170,228,215,77,23,84,85,69,13,191,128,0,3,72,27,66,242,143,109,157,129,179,247,50,240,86,22,206,78,101,101,195,248,194,243,107,183,83,124,93,181,73,192,165,130,182,88,226,143,125,244,206,123,183,88,198,166,174,85,114,233,170,170,175,73,159,252,151,249,247,155,27,68,228,21,255,0,26,231,30,43,248,193,122,162,198,21,86,184,42,121,141,53,38,229,43,40,168,164,108,123,148,241,198,197,209,243,72,186,170,111,117,180,215,68,68,64,204,0,12,53,207,205,184,234,118,113,219,103,8,100,246,56,101,35,242,235,26,97,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,117,25,26,72,197,69,107,217,48,102,80,0,0,0,0,49,43,148,26,175,107,156,17,128,35,205,205,151,115,30,174,223,79,135,105,234,38,197,22,55,91,44,243,64,203,116,48,205,81,37,201,146,214,70,178,163,227,72,210,55,66,197,126,250,62,53,99,26,172,127,19,88,22,158,85,61,184,237,215,90,43,133,102,110,210,93,41,233,106,35,154,90,26,188,55,108,108,21,76,107,145,93,12,139,13,59,37,70,57,17,90,171,27,216,253,21,119,92,213,209,80,55,232,14,159,217,87,105,140,27,181,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,168,217,153,187,44,111,100,141,68,222,99,219,188,214,63,126,54,92,27,66,226,155,238,6,200,44,203,198,184,90,187,153,94,176,254,15,188,221,45,213,60,38,73,192,170,130,138,89,34,147,113,232,230,59,117,236,106,232,228,86,174,154,42,42,116,1,216,0,208,15,251,168,251,118,127,229,207,254,76,217,255,0,234,134,255,0,128,3,21,118,250,219,95,10,236,167,151,21,118,75,77,207,156,102,110,38,183,205,30,28,183,211,172,111,146,131,125,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,141,35,21,136,155,173,149,241,106,175,253,212,125,187,63,242,231,255,0,38,108,255,0,245,64,55,252,14,138,216,238,209,180,92,57,71,111,197,123,77,102,85,94,35,197,152,158,158,158,228,150,169,44,148,182,214,88,32,123,55,153,74,230,69,79,12,174,169,209,233,198,226,38,140,123,82,54,53,55,29,36,189,234,0,3,18,185,65,182,219,181,108,161,128,35,177,97,137,233,43,179,23,21,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,241,17,170,169,28,154,6,90,131,18,185,62,118,219,181,109,95,128,36,177,98,121,233,40,115,23,10,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,240,209,202,137,36,122,229,168,0,12,85,219,19,108,95,228,149,154,121,63,241,134,143,157,224,204,107,240,181,186,251,229,56,127,7,240,234,109,123,151,30,164,18,203,47,2,25,106,252,131,55,120,156,94,149,213,172,208,50,168,18,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,19,96,0,0,0,0,1,139,252,160,59,76,99,45,148,50,211,5,102,150,15,161,164,184,177,216,226,146,219,119,182,84,162,53,151,27,116,148,53,175,150,4,147,117,93,11,247,162,141,236,145,168,187,175,99,119,154,246,111,198,254,245,202,172,204,194,185,201,151,24,115,52,176,85,95,56,178,226,107,124,87,10,109,233,35,124,144,239,167,94,9,120,111,123,27,52,79,71,71,35,17,203,185,35,30,213,93,90,160,93,96,0,0,0,0,235,77,162,179,231,6,236,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,145,205,209,92,140,118,227,17,242,57,55,24,229,75,127,99,108,227,190,237,1,179,198,31,206,44,71,15,55,171,196,215,11,229,68,116,219,204,127,52,165,101,222,178,58,106,109,246,49,137,39,10,8,226,139,137,184,142,126,230,243,186,206,85,3,186,193,166,13,175,118,233,219,143,34,54,151,204,44,173,183,231,101,36,22,219,77,225,243,90,224,166,176,91,38,101,61,186,165,141,170,163,133,95,45,38,251,158,202,121,226,99,213,202,238,187,93,214,127,156,185,149,201,109,181,30,59,218,83,43,49,135,229,111,28,252,99,198,120,115,16,55,137,254,76,134,143,129,107,168,166,143,154,255,0,155,197,28,78,222,154,10,222,205,94,155,189,109,17,89,168,102,168,0,0,52,215,182,79,41,190,210,120,127,104,236,103,130,178,83,28,124,85,194,216,70,225,38,30,142,153,246,42,9,230,168,170,165,123,163,170,158,71,212,50,101,93,233,210,84,102,234,177,188,38,68,170,198,189,94,171,151,252,150,217,213,158,219,66,101,102,48,204,204,235,204,239,140,220,60,64,219,21,178,139,224,90,58,46,99,192,166,142,105,165,226,83,71,31,23,139,206,226,110,235,155,212,230,250,162,174,250,162,6,106,128,0,3,72,27,66,242,143,109,157,129,179,247,50,240,86,22,206,78,101,101,195,248,194,243,107,183,83,124,93,181,73,192,165,130,182,88,226,143,125,244,206,123,183,88,198,166,174,85,114,233,170,170,175,73,159,252,151,249,247,155,27,68,228,21,255,0,26,231,30,43,248,193,122,162,198,21,86,184,42,121,141,53,38,229,43,40,168,164,108,123,148,241,198,197,209,243,72,186,170,111,117,180,215,68,68,64,204,0,0,0,89,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,59,75,83,101,93,166,48,110,213,249,71,71,154,88,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,110,163,102,102,236,177,189,146,53,19,121,143,110,243,88,253,248,216,29,192,0,0,1,214,155,69,88,179,134,253,148,119,214,228,38,57,171,195,24,238,130,157,245,246,103,195,67,67,84,203,132,241,177,202,218,25,91,90,197,137,140,153,116,98,72,142,98,198,253,199,171,149,141,124,111,14,203,6,133,177,103,40,247,40,78,6,197,87,156,21,138,115,147,153,94,176,253,194,162,215,113,166,248,187,100,147,129,85,4,142,142,88,247,217,76,230,59,117,236,114,106,213,86,174,154,162,170,116,155,20,228,230,219,219,249,84,88,167,203,124,196,131,155,230,110,25,183,243,202,186,136,41,247,41,111,84,44,123,34,90,198,163,19,114,25,145,242,70,217,98,232,106,185,237,124,73,186,231,71,8,102,168,6,144,54,133,229,30,219,59,3,103,238,101,224,172,45,156,156,202,203,135,241,133,230,215,110,166,248,187,106,147,129,75,5,108,177,197,30,251,233,156,247,110,177,141,77,92,170,229,211,85,85,94,144,55,126,12,127,216,43,52,177,222,116,236,157,129,179,51,50,239,191,12,226,75,207,194,124,246,183,154,195,79,197,225,92,170,161,143,201,194,198,70,221,35,137,141,234,181,53,211,85,213,85,85,123,87,52,179,75,2,100,182,4,185,230,102,101,223,126,6,195,118,110,15,61,173,230,179,84,112,184,179,50,24,252,156,44,124,142,214,73,88,222,171,87,77,117,93,17,21,80,46,176,104,135,31,242,178,109,141,137,177,149,218,251,131,49,213,38,14,177,85,212,43,173,246,42,107,53,190,177,148,48,34,34,53,139,61,69,59,165,149,250,38,243,222,170,136,175,115,149,173,141,187,172,110,106,114,110,102,30,220,123,68,212,201,156,57,201,155,213,109,203,171,117,67,169,168,173,179,97,59,100,44,196,207,88,167,142,85,138,162,24,226,154,22,83,76,144,57,94,214,185,146,61,31,30,186,178,68,64,216,80,52,215,182,134,220,155,103,100,22,212,24,255,0,42,176,182,124,239,217,109,87,8,234,45,209,252,87,181,39,54,165,171,167,138,174,42,109,95,78,247,191,130,202,134,197,196,115,149,207,225,239,174,138,237,19,47,249,47,182,188,199,123,80,229,198,41,180,102,181,111,194,120,191,5,92,32,227,221,35,160,134,150,58,202,26,196,145,212,251,205,137,81,139,51,31,5,75,29,187,20,109,225,164,30,123,214,71,1,154,160,199,253,189,115,75,29,228,182,201,216,231,51,50,210,251,240,54,36,179,124,25,204,171,121,172,53,28,46,45,202,150,25,60,156,204,124,110,214,57,94,222,179,87,77,117,77,21,17,83,80,63,238,163,237,217,255,0,151,63,249,51,103,255,0,170,1,191,224,13,85,242,143,242,135,103,182,82,109,5,46,78,100,86,42,248,175,73,133,45,244,223,12,207,37,158,142,170,74,234,234,168,153,80,155,174,168,108,169,193,100,18,64,141,209,145,187,136,233,247,183,218,145,170,6,213,1,174,174,74,221,164,246,147,218,103,21,102,5,219,56,243,115,225,203,46,19,183,208,83,193,104,248,2,130,155,137,85,89,36,174,109,79,30,158,40,222,156,54,81,200,206,26,163,154,238,113,175,66,177,53,233,93,189,118,245,218,199,37,182,177,199,57,103,150,153,173,240,54,27,179,124,25,204,168,190,2,182,212,112,184,182,218,89,164,242,147,83,190,71,107,36,175,119,89,203,166,186,38,136,136,136,27,127,6,0,114,82,109,71,158,219,74,126,84,127,45,120,231,227,31,197,207,129,62,12,255,0,38,81,209,240,57,199,62,227,127,155,69,30,246,247,2,47,59,93,55,122,52,213,117,207,240,0,0,0,0,0,198,173,133,246,205,177,109,135,151,21,87,57,45,95,3,99,60,47,205,233,241,53,182,38,61,105,91,36,168,254,21,77,52,142,215,88,101,225,74,169,27,156,178,70,230,57,174,222,68,100,178,100,168,0,0,0,116,254,214,217,223,117,217,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,165,143,88,166,147,113,250,57,26,253,215,43,94,136,172,91,175,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,116,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,133,234,0,0,1,135,252,168,25,247,155,27,59,100,21,131,26,228,230,43,248,191,122,173,198,20,182,185,234,121,141,53,94,253,43,232,171,100,116,123,149,17,200,196,213,240,198,186,162,111,117,116,215,69,84,80,204,0,106,3,96,173,189,118,177,206,157,172,112,54,89,230,94,107,124,51,134,239,63,9,243,218,47,128,173,180,252,94,21,182,170,104,252,164,52,236,145,186,73,19,29,213,114,107,166,139,170,42,162,237,252,0,0,0,48,255,0,110,109,179,111,187,30,102,62,78,220,228,181,124,51,131,49,71,195,148,248,154,219,19,24,149,78,142,37,160,225,84,211,72,237,52,154,46,44,170,145,185,201,28,141,123,154,237,213,86,75,30,90,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,4,216,0,0,6,58,237,183,65,181,69,62,87,203,142,54,85,204,26,187,93,247,12,83,207,83,87,135,41,48,237,21,202,124,64,199,73,2,105,27,234,81,203,19,224,137,181,50,35,35,99,223,50,185,24,136,174,220,69,12,138,6,128,127,221,71,219,179,255,0,46,127,242,102,207,255,0,84,55,19,177,246,214,120,55,107,172,175,248,241,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,205,120,140,69,87,68,244,64,239,80,117,254,208,184,166,251,129,178,11,50,241,174,22,174,230,87,172,63,131,239,55,75,117,79,9,146,112,42,160,162,150,72,164,220,122,57,142,221,123,26,186,57,21,171,166,138,138,157,6,144,127,221,71,219,179,255,0,46,127,242,102,207,255,0,84,3,127,192,24,235,182,222,216,56,103,100,108,175,150,244,229,164,173,198,215,202,121,219,132,236,245,113,84,112,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,121,161,145,64,208,15,251,168,251,118,127,229,207,254,76,217,255,0,234,134,215,182,80,195,251,99,98,12,134,186,98,45,160,115,146,174,143,27,99,75,59,150,199,71,87,132,109,244,243,224,249,215,156,182,42,137,35,135,117,181,79,123,95,75,58,193,51,88,177,172,107,19,145,21,95,160,101,0,52,3,254,234,62,221,159,249,115,255,0,147,54,127,250,161,186,157,150,51,175,249,68,236,251,130,115,142,75,127,50,171,196,22,245,231,240,54,46,28,108,174,130,87,211,213,112,155,196,145,82,21,158,25,86,61,231,171,184,106,205,237,29,170,32,118,168,48,3,149,111,106,60,246,217,175,242,93,249,20,199,63,23,62,49,252,55,240,159,249,50,142,179,143,205,249,143,7,252,230,41,55,119,120,242,249,186,107,189,211,174,137,166,63,236,21,183,174,214,57,211,181,142,6,203,60,203,205,111,134,112,221,231,225,62,123,69,240,21,182,159,139,194,182,213,77,31,148,134,157,146,55,73,34,99,186,174,77,116,209,117,69,84,80,219,248,6,138,243,87,149,131,107,28,65,152,248,142,239,149,249,143,241,103,8,84,92,37,248,14,214,236,59,109,146,74,122,22,174,236,60,87,77,20,207,89,156,196,107,228,242,174,111,17,207,220,209,155,173,64,222,160,49,171,147,199,48,115,99,54,246,96,177,230,174,113,227,255,0,141,119,172,81,112,184,84,65,39,193,84,212,60,198,150,26,135,82,54,155,74,118,181,146,245,233,164,151,136,173,107,188,190,231,74,49,21,113,87,148,103,60,54,236,217,87,49,224,191,224,12,223,186,201,150,88,167,202,91,106,103,195,22,121,99,181,215,42,189,100,182,58,110,108,231,187,117,140,73,34,116,168,215,62,55,57,186,202,232,101,145,67,103,224,210,6,69,242,184,237,39,132,51,30,221,115,206,252,73,241,239,6,75,173,61,210,219,21,166,130,142,170,24,220,169,249,205,52,144,69,22,179,71,166,169,28,142,225,189,170,230,174,226,185,178,199,187,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,0,155,6,0,114,173,237,71,158,219,53,254,75,191,34,152,231,226,231,198,63,134,254,19,255,0,38,81,214,113,249,191,49,224,255,0,156,197,38,238,239,30,95,55,77,119,186,117,209,52,199,253,130,182,245,218,199,58,118,177,192,217,103,153,121,173,240,206,27,188,252,39,207,104,190,2,182,211,241,120,86,218,169,163,242,144,211,178,70,233,36,76,119,85,201,174,154,46,168,170,138,27,127,0,214,95,40,239,41,38,38,203,12,101,65,147,251,48,227,218,74,91,237,138,162,117,197,247,88,173,180,245,172,130,116,68,108,118,248,159,58,62,37,123,85,100,116,232,145,170,177,233,19,18,68,115,103,141,3,102,128,209,182,75,237,211,202,61,159,89,161,135,242,143,47,243,178,146,75,238,34,168,116,52,235,87,96,179,67,4,76,100,110,150,89,164,127,52,85,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,212,224,11,22,38,195,56,54,211,98,198,120,230,175,24,223,105,41,209,183,11,237,77,13,61,27,235,167,85,85,115,210,10,118,54,40,153,170,238,177,136,138,168,198,181,28,233,29,188,247,5,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,193,218,23,20,223,112,54,218,25,151,141,112,181,119,50,189,97,252,208,188,221,45,213,60,38,73,192,170,130,237,44,145,73,184,244,115,29,186,246,53,116,114,43,87,77,21,21,58,15,71,199,154,205,172,125,41,243,147,218,6,33,247,140,224,111,39,97,205,174,237,91,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,189,185,196,77,81,241,205,26,58,78,18,200,236,138,60,208,236,235,159,56,203,102,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,228,141,110,136,229,99,183,30,140,145,169,190,198,170,122,9,217,163,104,188,9,181,6,86,80,102,102,5,168,254,138,142,241,69,185,55,249,50,233,205,161,154,122,62,36,177,71,198,225,113,216,222,43,27,184,254,212,94,212,64,237,83,0,57,106,253,22,48,183,180,10,31,119,92,76,255,0,48,3,150,175,209,99,11,123,64,161,247,117,196,12,10,228,249,219,110,235,178,134,63,146,197,137,231,171,174,203,172,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,195,71,42,172,113,233,190,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,44,70,197,57,40,246,215,252,153,98,168,54,107,204,203,157,214,167,13,226,219,133,61,54,18,151,94,52,54,123,164,210,57,171,79,184,141,89,27,13,84,146,51,165,174,220,142,84,222,86,34,77,52,173,13,202,3,29,118,245,218,98,167,101,141,158,110,120,226,205,67,87,62,33,190,84,124,92,195,243,66,145,110,81,92,103,167,157,241,213,202,146,181,205,115,34,108,50,72,140,220,126,251,218,198,42,53,175,115,219,130,187,45,114,187,103,109,126,33,195,185,91,154,217,115,73,152,215,44,65,120,161,180,80,220,237,117,16,90,110,46,125,77,82,177,120,145,171,82,146,103,249,88,153,26,34,210,177,56,126,81,235,188,178,52,54,232,0,3,74,220,181,126,148,248,91,217,253,15,188,110,39,106,242,86,109,227,255,0,122,54,84,205,251,215,244,177,97,11,237,206,227,254,129,148,214,70,179,133,255,0,180,58,39,201,55,244,116,236,111,232,152,117,87,45,95,165,62,22,246,127,67,239,27,137,128,0,122,168,6,16,114,104,109,199,77,180,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,186,239,145,36,98,170,57,236,135,55,192,30,107,54,177,244,167,206,79,104,24,135,222,51,158,148,207,53,155,88,250,83,231,39,180,12,67,239,25,192,218,167,34,167,162,198,41,246,129,93,238,235,113,159,230,184,57,20,49,254,13,151,37,241,150,86,183,16,210,38,44,165,197,21,23,247,218,92,170,217,214,221,45,37,20,13,168,98,42,104,246,36,176,189,142,221,85,220,85,143,127,119,137,30,246,199,192,0,0,192,14,90,191,69,140,45,237,2,135,221,215,19,0,57,46,61,59,50,203,235,175,115,214,153,149,203,95,155,216,53,152,3,6,228,35,103,171,147,22,79,120,167,197,239,141,176,47,2,11,115,33,173,165,107,159,34,232,138,249,37,145,232,214,183,123,68,134,69,126,230,177,239,225,175,37,199,167,102,89,125,117,238,122,208,55,252,0,3,205,102,214,62,148,249,201,237,3,16,251,198,115,106,156,138,158,139,24,167,218,5,119,187,173,198,170,246,177,244,167,206,79,104,24,135,222,51,155,84,228,84,244,88,197,62,208,43,189,221,110,3,63,205,43,114,213,250,83,225,111,103,244,62,241,184,155,169,52,173,203,87,233,79,133,189,159,208,251,198,226,7,106,242,86,109,227,255,0,122,54,84,205,251,215,244,177,97,11,237,206,227,254,129,148,214,70,179,133,255,0,180,58,39,201,55,244,116,236,111,232,152,109,80,242,174,111,39,147,67,110,58,109,163,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,215,124,137,35,21,81,207,100,33,155,224,0,6,149,185,80,182,22,252,138,98,167,231,142,78,96,206,105,150,215,173,207,134,41,168,157,189,13,138,233,36,142,69,210,20,106,115,122,57,181,143,135,162,185,140,149,95,31,146,107,169,227,93,212,148,156,89,133,172,88,231,10,222,112,86,41,161,231,182,92,65,111,168,181,220,105,184,175,143,143,75,60,110,142,88,247,216,173,123,119,152,247,38,173,84,114,107,170,42,47,72,30,115,54,85,218,99,25,108,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,234,186,23,239,69,27,217,35,81,119,94,198,239,53,236,223,141,251,212,207,44,127,131,115,79,98,108,206,204,28,190,196,52,151,204,61,124,203,124,65,83,67,93,76,171,185,43,62,15,168,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,211,182,223,91,20,98,173,148,243,30,174,247,105,182,115,140,178,196,215,9,164,195,151,10,116,145,241,208,111,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,241,163,98,189,23,121,178,178,43,83,32,182,197,199,121,29,149,153,143,146,156,207,225,188,25,152,24,126,241,110,248,51,137,13,55,49,186,87,83,69,77,240,143,27,128,249,101,220,134,45,222,6,251,88,237,237,117,106,166,170,29,0,122,83,218,95,104,188,9,178,254,86,87,230,102,58,168,254,150,142,207,69,185,55,249,78,233,205,166,154,10,62,36,81,73,193,226,240,30,222,43,219,184,206,213,94,196,95,53,135,111,237,85,180,198,50,218,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,212,116,207,222,150,71,190,71,34,111,61,238,221,107,25,185,27,2,223,207,76,244,204,125,162,243,30,227,154,25,161,121,231,215,90,237,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,240,225,102,243,180,77,85,202,231,57,239,115,222,247,189,219,31,228,190,228,251,169,180,212,217,118,161,206,155,85,35,222,250,118,215,224,251,29,76,81,84,179,114,104,169,106,40,239,73,44,83,185,168,244,107,231,107,32,150,45,248,222,141,151,170,246,179,78,160,228,189,216,91,242,215,138,153,158,57,199,131,57,222,91,89,119,254,7,166,173,118,236,55,219,164,114,53,19,88,85,171,206,40,225,210,78,38,170,214,62,84,100,126,85,173,168,141,55,82,0,2,202,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,8,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,129,106,109,85,180,198,13,217,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,213,108,44,221,138,71,190,71,34,238,177,142,221,107,223,185,27,252,240,230,174,102,98,172,228,204,124,71,154,88,214,175,156,94,177,53,194,91,133,78,236,146,62,56,119,215,169,4,92,71,189,237,134,38,35,99,141,138,229,220,141,140,106,46,141,66,235,218,95,104,188,119,181,6,105,215,230,102,58,168,254,150,142,207,69,185,15,249,50,215,206,102,154,10,62,36,81,71,198,225,113,222,222,43,219,190,254,213,94,196,78,180,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,106,232,101,154,23,49,149,80,36,178,66,178,196,229,77,30,196,150,25,99,87,55,84,223,141,237,237,106,162,5,193,149,89,153,138,178,111,49,240,230,105,96,170,190,111,122,195,55,8,174,20,219,210,72,200,230,220,94,188,18,240,222,199,186,25,88,174,142,70,35,147,126,55,189,170,186,57,79,67,219,42,237,49,131,118,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,117,27,51,55,101,141,236,145,168,155,204,123,119,154,199,239,198,207,56,52,86,155,173,198,154,190,178,223,108,171,170,167,181,211,165,93,116,176,194,231,178,150,5,150,56,82,89,92,137,163,24,178,205,20,104,231,104,155,242,49,189,174,68,94,213,217,87,105,140,101,178,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,170,232,95,189,20,111,100,141,69,221,123,27,188,215,179,126,55,135,164,147,85,124,185,223,169,63,222,79,225,166,199,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,74,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,46,184,57,115,191,82,127,188,159,195,64,178,185,41,246,227,166,203,91,173,6,203,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,112,230,150,71,61,28,217,93,36,59,137,60,171,155,137,228,167,219,142,167,50,173,84,27,45,230,75,41,34,190,225,139,58,51,11,92,218,248,160,75,141,186,149,172,98,81,62,61,81,95,83,12,90,57,174,141,171,196,134,41,28,244,107,162,116,147,6,199,192,0,0,0,96,7,45,95,162,198,22,246,129,67,238,235,137,129,92,159,59,109,221,118,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,56,104,229,85,142,61,51,215,150,175,209,99,11,123,64,161,247,117,196,210,176,30,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,38,205,59,114,83,237,199,77,150,183,90,13,150,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,225,205,44,142,122,57,178,186,72,119,18,0,164,226,204,83,98,192,216,86,243,141,113,77,119,50,178,225,251,125,69,210,227,83,194,124,156,10,88,35,116,146,201,184,196,115,221,186,198,57,116,106,43,151,77,17,21,122,10,177,163,110,82,253,184,234,118,142,198,83,100,246,7,101,35,50,235,5,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,93,146,44,143,85,87,49,144,135,85,109,201,181,221,215,107,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,119,119,248,105,162,50,56,99,87,73,194,73,29,183,78,75,143,65,60,178,250,235,223,21,166,128,77,255,0,114,92,122,9,229,151,215,94,248,173,3,15,249,109,50,114,251,22,42,192,187,64,211,205,198,178,212,219,211,7,86,71,186,198,243,74,168,228,168,171,167,93,85,251,242,113,153,45,79,66,51,117,156,215,172,237,100,106,39,85,114,58,230,103,196,253,171,38,192,181,117,119,85,164,199,184,126,178,223,13,45,60,159,154,186,186,153,18,178,57,234,24,175,68,93,200,32,172,99,30,141,115,154,233,213,168,136,215,189,83,98,188,166,153,41,249,105,217,31,20,243,123,135,53,175,192,154,227,90,61,249,119,33,151,153,65,55,56,142,77,35,123,157,173,44,181,59,141,77,221,101,72,183,156,141,222,215,69,121,79,142,191,37,249,167,131,115,51,224,191,132,254,41,98,11,117,247,153,113,248,60,235,154,212,199,55,11,137,186,237,205,238,30,238,246,235,180,215,93,23,77,0,244,252,90,153,177,142,191,37,249,89,140,179,51,224,191,132,254,41,97,251,141,247,153,113,248,60,235,154,211,73,55,11,137,186,237,205,238,30,238,246,235,180,215,93,23,77,10,174,19,197,54,44,115,133,108,216,215,11,87,115,219,46,32,183,211,221,45,213,60,39,199,199,165,158,54,201,20,155,143,70,189,187,204,123,87,71,34,57,53,209,81,23,160,195,110,88,92,107,117,194,187,31,62,197,111,167,164,146,159,24,226,139,109,146,185,211,49,202,248,224,99,102,174,71,68,168,228,68,127,22,134,38,170,185,28,155,142,122,105,170,163,154,26,75,197,152,166,251,142,113,85,231,26,226,154,238,123,122,196,23,10,139,165,198,167,132,200,248,245,83,200,233,37,147,113,136,214,55,121,239,114,232,212,70,166,186,34,34,116,30,138,54,44,203,63,201,22,202,121,97,129,100,164,186,210,85,211,225,248,46,21,244,183,72,248,117,84,181,213,170,181,149,80,61,155,141,86,112,231,168,149,136,199,55,121,173,106,53,202,174,69,85,208,190,202,185,91,249,105,218,59,46,178,206,107,23,195,52,23,156,65,75,240,173,23,58,230,252,91,92,79,227,87,121,68,123,28,221,41,98,157,221,71,35,215,77,25,171,149,168,190,148,192,0,0,243,89,181,143,165,62,114,123,64,196,62,241,156,218,167,34,167,162,198,41,246,129,93,238,235,113,170,189,172,125,41,243,147,218,6,33,247,140,230,202,121,21,51,75,2,126,75,49,78,74,124,59,255,0,118,127,24,43,177,79,193,156,214,111,251,215,205,173,212,220,126,54,231,11,244,221,93,205,253,254,253,221,58,64,217,80,0,14,170,218,199,209,99,57,61,159,226,31,119,78,104,47,101,93,166,49,150,202,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,110,171,161,126,244,81,189,146,53,23,117,236,110,243,94,205,248,223,191,77,172,125,22,51,147,217,254,33,247,116,231,154,192,61,62,229,86,102,97,92,228,203,140,57,154,88,42,175,156,89,113,53,190,43,133,54,244,145,190,72,119,211,175,4,188,55,189,141,154,39,163,163,145,136,229,220,145,143,106,174,173,82,235,52,23,201,243,182,221,215,101,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,134,142,85,88,227,211,123,216,79,20,216,177,206,21,179,99,92,45,93,207,108,184,130,223,79,116,183,84,240,159,31,30,150,120,219,36,82,110,61,26,246,239,49,237,93,28,136,228,215,69,68,94,128,42,192,0,48,3,149,11,97,111,203,94,21,126,120,228,230,12,231,121,147,101,220,248,98,154,137,219,179,95,109,113,198,228,93,33,70,175,56,172,135,72,248,122,43,94,248,145,241,249,87,54,158,52,211,94,19,197,55,220,13,138,172,216,215,11,87,115,43,214,31,184,83,221,45,213,60,38,73,192,170,130,70,201,20,155,143,71,49,219,175,99,87,71,34,181,116,209,81,83,160,245,38,106,87,149,23,147,254,178,209,89,114,218,111,36,48,239,26,213,55,57,184,227,139,92,18,79,61,84,117,82,207,44,243,93,155,196,123,247,161,94,46,146,199,26,49,176,182,54,200,141,86,44,174,136,51,171,98,141,171,172,91,90,100,213,22,50,226,218,168,241,125,183,74,60,83,100,162,153,238,230,21,91,207,72,228,70,200,136,244,134,118,51,139,26,234,246,166,175,143,136,247,197,34,154,44,218,199,210,159,57,61,160,98,31,120,206,54,104,218,47,29,236,191,154,116,25,153,129,106,63,162,163,188,81,110,67,254,83,181,243,152,102,158,143,137,44,82,112,120,188,6,55,138,198,239,179,181,23,181,22,212,205,140,117,249,80,205,60,101,153,159,5,252,25,241,183,16,92,111,188,203,143,198,230,188,234,166,73,184,92,77,214,239,238,241,55,119,183,91,174,154,232,154,232,6,242,121,51,174,214,171,7,39,254,95,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,171,109,190,182,215,197,91,86,102,61,93,146,211,115,230,249,101,134,110,19,71,135,45,244,235,35,35,175,220,87,70,219,157,66,72,214,61,211,74,197,85,99,94,212,224,198,245,98,38,243,165,124,182,86,46,218,207,25,98,29,149,240,22,202,118,106,122,187,38,30,194,181,23,26,155,212,144,215,163,153,136,95,61,107,170,169,146,88,210,54,186,54,64,233,36,209,156,71,177,239,220,145,81,29,27,55,101,54,81,217,71,49,246,181,204,118,96,172,21,23,49,181,80,240,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,196,153,251,174,72,161,69,71,72,230,185,85,88,198,73,35,3,176,54,5,216,163,21,109,89,152,244,151,187,181,179,155,229,150,25,184,67,38,35,184,84,36,140,142,191,113,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,131,27,209,234,187,206,137,146,239,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,66,223,202,220,173,192,153,45,129,45,153,103,150,150,47,129,176,221,155,141,204,168,185,212,213,28,46,44,207,154,79,41,51,223,35,181,146,87,187,172,229,211,93,19,68,68,68,186,192,214,7,45,102,69,214,93,108,88,47,104,123,13,155,141,240,38,254,27,196,85,49,172,242,72,202,89,95,196,161,123,152,136,177,71,11,38,117,83,29,34,171,28,178,85,192,206,190,173,70,97,175,38,222,116,90,178,67,107,76,47,125,197,24,190,147,13,225,139,229,61,101,134,251,89,86,198,240,22,9,161,87,64,217,36,86,175,5,156,242,42,55,44,186,181,26,141,85,123,155,30,249,188,156,254,201,203,22,208,25,53,139,50,119,17,205,205,233,49,53,189,212,241,212,238,189,252,210,169,142,73,41,170,119,24,246,44,156,41,227,138,94,30,250,53,251,155,174,234,185,80,243,46,6,255,0,185,81,253,4,243,55,234,95,124,81,26,1,55,61,180,110,119,221,118,142,228,137,189,103,45,246,199,73,104,185,95,233,237,205,172,164,164,145,207,129,39,167,196,80,83,72,248,247,186,205,99,221,2,189,24,170,229,98,61,26,174,126,238,250,233,132,15,82,88,179,20,216,176,54,21,188,227,92,83,93,204,172,184,126,223,81,116,184,212,240,159,39,2,150,8,221,36,178,110,49,28,247,110,177,142,93,26,138,229,211,68,69,94,131,204,22,44,197,55,220,115,138,175,56,215,20,215,115,219,214,32,184,84,93,46,53,60,38,71,199,170,158,71,73,44,155,140,70,177,187,207,123,151,70,162,53,53,209,17,19,160,220,79,44,190,119,221,112,46,73,88,50,94,223,99,164,168,167,205,10,137,221,93,95,52,142,223,164,130,219,61,29,66,50,38,38,136,175,146,89,34,213,238,85,70,178,55,183,117,85,232,248,245,151,177,126,78,88,179,247,106,12,1,149,88,166,109,203,45,214,225,37,69,198,61,215,175,57,165,164,167,150,174,90,109,88,246,61,156,102,83,186,46,35,92,142,103,19,125,53,86,232,161,186,158,78,220,139,172,200,29,148,240,166,27,191,89,190,12,196,151,238,46,36,191,66,229,157,36,109,85,82,162,196,201,99,153,26,232,102,142,149,148,176,201,26,53,173,108,144,191,206,85,87,187,82,220,168,254,157,153,155,245,47,185,232,141,255,0,26,1,229,71,244,236,204,223,169,125,207,68,6,85,114,24,254,187,63,118,255,0,137,27,84,53,1,200,167,154,88,19,10,99,188,125,150,119,251,239,53,196,152,239,224,175,139,244,92,214,103,243,206,101,13,198,106,175,40,198,44,113,238,70,228,119,148,115,119,181,209,186,175,65,183,240,0,0,0,0,60,198,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,133,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,79,67,219,49,109,11,133,118,160,201,171,46,110,97,106,110,97,207,248,148,215,27,91,234,163,168,154,217,93,19,183,101,167,145,204,95,236,200,197,115,88,231,197,44,79,86,51,127,117,60,214,29,235,177,246,214,120,203,100,92,208,248,241,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,253,56,140,69,70,202,244,80,244,102,11,83,43,115,75,2,103,78,4,182,102,102,90,95,126,25,195,119,158,55,50,173,230,179,83,241,120,83,62,25,60,156,204,100,141,210,72,158,222,179,83,93,53,77,81,81,86,235,3,21,121,81,253,4,243,55,234,95,124,81,26,149,216,95,108,219,238,199,153,143,85,115,146,213,240,206,12,197,28,222,159,19,91,98,99,18,169,209,196,175,225,84,211,72,237,52,154,46,44,170,145,185,201,28,141,123,154,237,213,86,75,30,218,185,81,253,4,243,55,234,95,124,81,26,1,3,212,237,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,132,217,165,110,76,93,188,127,34,23,218,108,134,205,139,214,238,1,196,23,6,252,27,116,184,220,120,116,184,94,103,50,103,73,163,120,78,94,13,68,238,167,71,111,73,28,80,185,100,153,116,223,149,203,186,144,6,0,114,213,250,44,97,111,104,20,62,238,184,153,254,96,7,45,95,162,198,22,246,129,67,238,235,136,24,1,201,113,233,217,150,95,93,123,158,180,223,241,160,30,75,143,78,204,178,250,235,220,245,166,255,0,128,0,0,213,95,46,119,234,79,247,147,248,105,213,92,152,187,120,254,68,47,180,217,13,155,23,173,220,3,136,46,13,248,54,233,113,184,240,233,112,188,206,100,206,147,70,240,156,188,26,137,221,78,142,222,146,56,161,114,201,50,233,191,43,151,181,121,115,191,82,127,188,159,195,77,85,129,234,160,26,203,228,161,219,142,155,18,218,172,155,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,9,201,164,75,12,77,143,70,58,54,113,182,104,0,0,6,154,249,78,185,63,232,242,138,178,167,104,28,144,195,188,211,2,213,239,79,137,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,162,24,216,230,194,230,59,69,108,110,99,35,196,173,149,118,152,198,91,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,186,174,133,251,209,70,246,72,212,93,215,177,187,205,123,55,227,127,163,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,11,114,134,108,89,117,217,99,52,42,47,184,67,15,213,183,42,241,45,66,46,31,172,90,151,85,37,20,235,30,244,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,120,146,61,147,110,134,221,51,127,52,176,38,116,236,59,154,57,151,150,151,223,134,112,221,231,47,241,71,50,173,230,179,83,241,120,84,149,80,201,228,230,99,36,110,146,68,246,245,154,154,233,170,106,138,138,190,117,206,223,200,109,166,49,150,67,97,236,201,193,150,106,26,75,142,30,205,28,47,91,135,47,84,83,34,49,237,124,148,181,16,211,85,197,42,53,92,215,194,234,153,21,89,210,201,24,247,181,81,29,185,36,125,64,7,165,221,162,179,231,6,236,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,145,205,209,92,140,118,227,17,242,57,55,24,229,79,60,57,233,158,153,143,180,94,99,220,115,67,52,47,60,250,235,93,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,28,44,222,118,137,170,185,92,231,61,238,123,222,247,186,246,219,7,107,60,101,181,214,104,124,120,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,254,156,54,42,171,98,98,39,122,114,112,114,127,214,109,17,125,139,54,243,123,14,255,0,189,61,7,57,130,42,106,137,39,167,147,17,85,110,62,61,218,119,194,248,228,100,48,200,168,247,204,142,221,89,34,72,154,143,242,203,16,119,7,37,62,194,87,85,186,208,109,77,156,184,102,145,182,214,211,164,248,34,213,113,129,206,158,73,213,204,116,119,133,98,170,53,140,107,81,201,6,251,92,175,87,241,218,140,220,130,73,54,190,0,26,22,229,75,200,186,204,159,218,178,253,137,40,172,220,211,13,230,39,253,210,91,38,141,103,146,55,213,72,136,151,6,58,73,83,119,141,206,184,147,58,54,57,205,100,117,48,121,168,228,99,114,43,145,63,58,45,86,234,156,121,145,24,135,23,210,82,212,93,42,41,111,216,102,207,51,26,199,213,78,145,72,203,139,162,147,119,87,189,34,134,137,86,37,122,174,228,111,123,27,163,101,114,119,175,44,22,78,88,177,206,204,11,154,181,19,115,123,214,90,92,32,168,163,147,117,239,227,210,215,84,65,73,81,77,162,61,172,110,243,223,77,47,17,90,247,39,54,220,110,234,72,229,53,23,179,118,119,221,118,112,206,220,45,157,22,107,29,37,230,163,14,84,74,231,208,84,200,232,217,83,4,208,73,79,51,17,237,233,99,214,41,164,220,126,142,70,191,117,202,215,162,43,20,54,21,203,157,250,147,253,228,254,26,98,175,37,199,167,102,89,125,117,238,122,211,42,185,115,191,82,127,188,159,195,76,85,228,184,244,236,203,47,174,189,207,90,6,213,57,78,179,75,242,95,177,182,53,230,151,223,131,46,184,183,155,225,107,127,230,188,110,117,206,164,78,119,7,75,28,214,111,80,199,91,215,118,238,154,117,92,143,86,26,43,202,172,179,197,89,201,152,248,115,43,112,85,39,56,189,98,107,132,86,250,109,232,228,124,112,239,175,94,121,120,108,123,219,12,76,71,73,35,209,171,185,27,30,229,77,26,166,101,114,195,103,125,215,30,109,23,79,147,83,88,233,40,237,185,93,78,141,167,171,108,142,124,245,211,220,105,105,42,101,123,251,26,198,53,169,11,26,196,69,93,89,35,149,203,190,140,142,224,228,91,201,203,22,48,206,92,91,156,87,121,184,149,121,119,111,167,167,181,211,110,189,55,106,174,77,168,141,213,59,237,122,34,238,65,5,68,92,55,49,237,119,57,222,234,186,54,170,134,223,176,158,22,177,96,108,43,102,193,88,90,135,153,89,112,253,190,158,215,110,166,226,190,78,5,44,17,182,56,163,223,122,185,238,221,99,26,154,185,85,203,166,170,170,189,37,43,52,178,183,2,103,78,4,185,229,158,101,216,190,25,195,119,158,15,61,162,231,83,83,241,120,83,50,104,252,164,47,100,141,210,72,152,238,171,147,93,52,93,81,85,22,235,0,121,193,218,187,101,28,199,217,43,49,223,130,177,172,92,250,213,93,196,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,14,102,111,53,37,133,85,93,27,156,213,69,123,31,28,143,201,254,77,46,80,74,156,158,186,217,246,124,205,251,173,36,121,125,95,81,205,172,247,106,185,98,165,131,13,61,238,170,158,69,145,89,2,190,118,84,84,207,19,85,243,74,214,64,154,185,85,24,142,211,102,155,87,108,163,151,27,90,229,195,240,86,53,139,152,221,104,120,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,226,66,253,214,164,176,170,163,100,107,90,168,172,123,35,145,158,123,51,75,43,113,222,75,99,187,158,89,230,93,139,224,108,73,102,224,243,218,46,117,13,71,11,139,11,38,143,202,66,247,198,237,99,149,142,234,185,116,215,69,209,81,81,3,101,92,185,223,169,63,222,79,225,166,42,242,92,122,118,101,151,215,94,231,173,58,211,55,118,152,198,89,213,148,121,89,149,184,206,134,145,239,202,138,122,251,109,178,231,10,36,111,169,183,76,202,70,83,193,44,109,106,55,126,6,210,110,36,136,189,118,57,155,205,223,107,164,146,149,179,150,119,221,118,113,206,27,46,114,216,172,116,151,123,149,130,158,226,218,58,74,185,28,200,22,122,138,25,233,163,124,155,189,103,49,142,157,30,172,69,106,189,24,173,71,51,123,125,3,109,60,164,124,160,149,59,59,83,71,147,217,55,117,164,118,98,220,105,219,83,91,114,134,88,166,126,25,98,75,4,145,36,180,243,65,44,51,62,166,21,157,168,199,57,175,141,138,201,52,209,241,170,233,179,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,148,212,52,52,200,155,242,191,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,164,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,110,211,147,131,147,254,143,103,123,20,89,183,155,216,119,253,246,43,249,204,17,83,84,73,5,68,120,118,151,125,241,238,211,190,23,201,27,230,154,52,71,190,100,118,242,71,42,68,212,103,150,89,67,184,54,36,216,251,12,236,141,149,241,89,90,148,149,184,218,249,79,3,177,101,226,146,90,142,5,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,238,183,34,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,121,172,218,199,210,159,57,61,160,98,31,120,206,122,83,60,214,109,99,233,79,156,158,208,49,15,188,103,2,107,27,236,207,140,176,118,206,153,121,180,211,107,169,43,240,158,60,168,172,182,189,26,169,28,246,219,140,21,85,113,54,7,177,92,171,35,37,138,145,242,182,70,246,42,72,199,181,186,70,233,110,13,138,54,174,190,236,151,156,180,88,203,139,117,172,194,23,45,40,241,77,146,138,102,55,159,210,238,189,35,145,27,34,43,22,104,30,254,44,107,171,28,186,62,62,35,25,44,138,109,167,147,147,11,88,177,207,39,86,11,193,88,166,135,158,217,113,5,191,17,90,238,52,220,87,199,199,165,158,233,95,28,177,239,177,90,246,239,49,238,77,90,168,228,215,84,84,94,147,84,59,114,108,137,117,217,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,221,254,26,232,172,146,25,21,177,241,82,54,135,160,140,39,138,108,88,231,10,217,177,174,22,174,231,182,92,65,111,167,186,91,170,120,79,143,143,75,60,109,146,41,55,30,141,123,119,152,246,174,142,68,114,107,162,162,47,65,130,220,181,126,139,24,91,218,5,15,187,174,38,16,114,117,237,213,83,178,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,230,61,207,107,30,246,163,31,154,156,178,183,107,85,255,0,100,76,19,125,177,92,233,46,54,219,142,56,182,213,209,214,82,76,217,160,169,130,75,101,193,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,6,162,242,159,2,254,84,51,79,6,229,159,194,159,6,124,109,196,22,235,23,61,224,113,185,175,58,169,142,30,47,15,121,187,251,188,77,237,221,230,235,166,154,166,186,140,213,203,60,85,147,121,143,136,242,183,26,210,115,123,214,25,184,75,111,169,221,142,70,71,54,226,245,39,139,136,198,61,208,202,197,108,145,189,90,155,241,189,142,68,209,200,93,123,39,122,83,228,223,180,12,61,239,24,13,207,114,131,108,73,106,218,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,226,43,81,18,73,53,13,37,230,62,125,230,198,109,225,92,23,130,179,11,21,252,43,101,203,203,122,218,240,221,55,49,166,131,152,210,172,112,199,195,223,138,54,190,94,165,52,9,172,138,231,117,53,215,85,114,174,112,114,52,236,241,117,196,153,161,116,218,70,245,106,164,126,30,194,116,245,118,75,61,67,171,28,217,210,247,52,113,113,28,200,152,189,102,50,142,121,90,229,151,171,173,84,106,196,115,154,229,143,0,46,216,3,25,89,113,253,110,86,214,97,234,185,49,101,5,226,75,4,182,154,68,74,169,221,113,100,203,3,169,227,72,85,201,43,248,168,172,78,26,187,121,116,221,215,84,61,20,108,145,146,246,172,133,217,231,4,229,253,46,16,164,195,183,120,236,244,117,120,146,158,23,182,87,203,123,146,158,62,123,44,178,181,206,73,95,197,71,53,28,142,115,81,140,99,25,164,108,98,32,119,0,0,13,43,114,213,250,83,225,111,103,244,62,241,184,152,171,179,254,207,88,171,104,186,204,111,100,193,85,58,222,176,142,15,172,197,180,214,246,210,201,60,151,94,109,61,60,111,163,137,35,69,122,76,246,78,229,141,17,174,222,145,140,98,163,81,234,246,101,87,45,95,165,62,22,246,127,67,239,27,136,228,84,244,167,197,62,207,235,189,227,110,3,5,112,158,41,190,224,108,85,102,198,184,90,187,153,94,176,253,194,158,233,110,169,225,50,78,5,84,18,54,72,164,220,122,57,142,221,123,26,186,57,21,171,166,138,138,157,6,252,246,1,219,6,213,181,150,81,181,215,5,171,143,29,224,234,122,58,12,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,114,161,97,149,235,27,90,213,137,237,123,55,119,18,57,36,196,190,85,61,131,191,239,190,213,121,65,101,254,138,92,95,98,182,91,191,211,190,166,246,231,241,127,246,118,202,200,225,254,146,161,238,253,43,205,122,236,235,159,56,203,102,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,228,141,110,136,229,99,183,30,140,145,169,190,198,170,7,165,227,205,102,214,62,148,249,201,237,3,16,251,198,115,127,219,52,109,23,129,54,160,202,202,12,204,192,181,31,209,81,222,40,183,38,255,0,38,93,57,180,51,79,71,196,150,40,248,220,46,59,27,197,99,119,31,218,139,218,137,160,29,172,125,41,243,147,218,6,33,247,140,224,90,153,85,153,152,171,38,243,31,14,102,150,10,171,230,247,172,51,112,138,225,77,189,36,140,142,109,197,235,193,47,13,236,123,161,149,138,232,228,98,57,55,227,123,218,171,163,148,244,61,178,174,211,24,55,106,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,55,81,179,51,118,88,222,201,26,137,188,199,183,121,172,126,252,108,208,12,121,13,140,171,118,121,110,209,182,122,42,187,134,30,163,197,21,120,102,244,176,211,162,178,212,246,83,209,75,77,52,175,71,171,183,39,117,92,145,162,238,35,24,248,152,213,122,186,102,52,170,236,171,180,198,50,217,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,213,116,47,222,138,55,178,70,162,238,189,141,222,107,217,191,27,195,210,73,142,187,114,109,119,106,217,7,40,219,138,224,183,82,94,49,101,250,161,214,220,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,77,221,254,26,106,175,146,24,213,209,241,82,70,213,113,174,216,153,71,132,118,92,139,106,118,222,41,37,177,93,44,237,173,177,208,212,86,49,147,220,46,50,68,229,138,215,172,60,100,109,79,21,143,138,84,106,73,193,88,230,115,250,177,61,83,66,219,69,103,206,50,218,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,185,27,93,162,185,24,221,247,171,228,114,111,189,202,161,101,98,204,83,125,199,56,170,243,141,113,77,119,61,189,98,11,133,69,210,227,83,194,100,124,122,169,228,116,146,201,184,196,107,27,188,247,185,116,106,35,83,93,17,17,58,12,149,228,184,244,236,203,47,174,189,207,90,89,88,179,100,204,101,129,118,80,195,251,80,227,10,138,187,75,49,86,40,142,203,104,177,212,208,35,95,85,110,146,142,90,136,174,73,47,19,121,172,123,160,145,172,141,209,38,243,55,101,107,149,143,102,245,235,201,113,233,217,150,95,93,123,158,180,13,255,0,0,0,243,89,181,143,165,62,114,123,64,196,62,241,156,218,167,34,167,162,198,41,246,129,93,238,235,113,170,189,172,125,41,243,147,218,6,33,247,140,230,213,57,21,61,22,49,79,180,10,239,119,91,128,207,243,74,220,181,126,148,248,91,217,253,15,188,110,38,234,77,43,114,213,250,83,225,111,103,244,62,241,184,129,138,187,63,236,245,138,182,139,172,198,246,76,21,83,173,235,8,224,250,204,91,77,111,109,44,147,201,117,230,211,211,198,250,56,146,52,87,164,207,100,238,88,209,26,237,233,24,198,42,53,30,175,103,95,225,60,83,125,192,216,170,205,141,112,181,119,50,189,97,251,133,61,210,221,83,194,100,156,10,168,36,108,145,73,184,244,115,29,186,246,53,116,114,43,87,77,21,21,58,12,234,228,84,244,167,197,62,207,235,189,227,110,59,87,149,79,96,239,251,239,181,94,80,89,127,162,151,23,216,173,150,239,244,239,169,189,185,252,95,253,157,178,178,56,127,164,168,123,191,74,240,50,211,96,29,176,109,91,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,183,42,22,25,94,177,181,173,88,158,215,179,119,113,35,146,76,160,60,208,236,235,159,56,203,102,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,228,141,110,136,229,99,183,30,140,145,169,190,198,170,122,9,217,163,104,188,9,181,6,86,80,102,102,5,168,254,138,142,241,69,185,55,249,50,233,205,161,154,122,62,36,177,71,198,225,113,216,222,43,27,184,254,212,94,212,64,237,80,0,29,127,158,153,23,151,27,69,229,197,199,43,243,66,205,207,173,85,218,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,225,204,205,231,104,186,43,85,174,115,30,215,177,239,99,188,246,109,47,179,166,59,217,127,52,235,242,207,29,83,255,0,75,89,103,173,223,135,252,167,107,231,51,67,5,103,14,41,100,224,241,120,15,119,9,238,223,103,98,167,98,175,165,51,26,185,65,242,47,46,51,151,102,92,107,118,198,182,110,45,215,2,97,251,166,36,176,92,160,84,101,85,21,85,61,43,230,86,53,234,139,172,50,240,154,201,99,84,86,185,168,213,77,30,200,222,192,243,216,101,167,39,206,196,151,93,171,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,26,185,17,100,143,92,75,61,62,229,86,89,225,92,155,203,140,57,149,184,42,147,155,217,112,205,190,43,125,54,244,113,178,73,183,19,175,60,188,54,49,142,154,87,171,164,145,232,212,223,145,239,114,166,174,80,42,184,79,11,88,176,54,21,179,96,172,45,67,204,172,184,126,223,79,107,183,83,113,95,39,2,150,8,219,28,81,239,189,92,247,110,177,141,77,92,170,229,211,85,85,94,146,172,0,20,156,89,138,108,88,27,10,222,113,174,41,174,230,86,92,63,111,168,186,92,106,120,79,147,129,75,4,110,146,89,55,24,142,123,183,88,199,46,141,69,114,233,162,34,175,65,162,30,80,109,182,238,187,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,156,68,106,162,201,38,187,244,53,151,181,7,35,253,171,27,102,133,191,23,236,255,0,125,164,194,182,124,75,120,138,59,245,150,90,54,173,21,142,7,71,52,149,53,212,186,72,215,43,21,204,133,145,209,53,154,36,147,244,73,20,41,164,65,135,252,159,59,18,93,118,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,56,106,228,69,146,61,123,3,150,86,211,106,176,109,37,130,108,86,43,101,37,186,219,110,203,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,13,196,229,86,89,225,92,155,203,140,57,149,184,42,147,155,217,112,205,190,43,125,54,244,113,178,73,183,19,175,60,188,54,49,142,154,87,171,164,145,232,212,223,145,239,114,166,174,83,80,60,181,126,148,248,91,217,253,15,188,110,32,74,114,53,90,109,87,253,164,177,181,138,251,108,164,184,219,110,57,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,215,252,160,219,18,93,118,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,56,138,212,85,142,77,59,47,145,83,210,159,20,251,63,174,247,141,184,219,246,106,229,158,21,206,76,184,196,121,91,141,105,57,197,151,19,91,229,183,212,238,199,27,228,135,125,58,147,197,196,99,216,217,162,122,54,72,222,173,93,201,24,199,34,106,212,3,70,220,159,59,109,221,118,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,56,104,229,85,142,61,50,43,150,139,20,216,177,206,21,217,235,26,225,106,238,123,101,196,22,251,229,210,221,83,194,124,124,122,89,227,181,201,20,155,143,70,189,187,204,123,87,71,34,57,53,209,81,23,160,236,13,148,185,35,44,89,127,152,247,236,81,180,52,246,172,107,106,178,220,36,165,195,118,183,82,189,180,183,8,218,180,179,211,220,229,221,159,255,0,104,167,146,138,104,223,26,185,30,170,233,89,184,231,90,188,185,223,169,63,222,79,225,160,107,171,39,178,47,49,243,230,179,19,90,114,190,205,240,205,215,11,225,249,177,36,214,216,149,86,170,178,150,41,224,134,70,83,49,17,120,179,39,56,107,210,61,81,207,107,28,140,222,122,177,143,178,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,51,215,145,83,210,159,20,251,63,174,247,141,184,191,249,81,121,63,235,45,21,151,45,166,242,67,14,241,173,83,115,155,142,56,181,193,36,243,213,71,85,44,242,207,53,217,188,71,191,122,21,226,233,44,113,163,27,11,99,108,136,213,98,202,232,131,45,121,62,118,219,181,109,95,128,36,177,98,121,233,40,115,23,10,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,240,209,202,137,36,122,229,169,230,7,42,179,51,21,100,222,99,225,204,210,193,85,124,222,245,134,110,17,92,41,183,164,145,145,205,184,189,120,37,225,189,143,116,50,177,93,28,140,71,38,252,111,123,85,116,114,158,135,182,85,218,99,6,237,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,234,54,102,110,203,27,217,35,81,55,152,246,239,53,143,223,141,129,220,0,0,48,3,150,175,209,99,11,123,64,161,247,117,196,212,6,83,224,95,202,134,105,224,220,179,248,83,224,207,141,184,130,221,98,231,188,14,55,53,231,85,49,195,197,225,239,55,127,119,137,189,187,188,221,116,211,84,215,83,111,252,181,126,139,24,91,218,5,15,187,174,38,170,246,78,244,167,201,191,104,24,123,222,48,1,101,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,126,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,187,105,228,167,219,142,167,50,173,84,27,45,230,75,41,34,190,225,139,58,51,11,92,218,248,160,75,141,186,149,172,98,81,62,61,81,95,83,12,90,57,174,141,171,196,134,41,28,244,107,162,116,147,118,255,0,40,22,194,54,45,170,176,172,152,215,11,51,153,102,110,31,183,172,118,234,157,95,39,194,148,176,71,85,36,86,173,199,212,69,79,7,22,166,161,171,206,92,138,230,105,162,234,222,132,209,103,253,213,96,44,85,255,0,133,112,230,36,195,151,15,248,202,58,235,109,117,60,159,234,201,12,209,200,207,83,154,230,247,42,1,179,254,85,61,188,127,239,190,202,153,65,122,254,138,44,95,125,182,92,127,211,178,166,200,230,112,191,246,119,74,248,230,254,146,157,237,253,43,13,122,236,235,144,216,203,105,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,228,109,118,168,213,123,119,222,172,141,171,190,246,162,217,88,79,11,95,113,206,42,179,96,172,45,67,207,111,88,130,225,79,107,183,83,113,89,31,30,170,121,27,28,81,239,189,90,198,239,61,237,77,92,168,212,215,85,84,78,147,126,123,0,236,125,106,217,55,40,218,219,130,85,201,142,241,141,61,29,126,43,124,210,181,89,77,59,24,229,142,134,38,198,247,69,185,78,179,74,197,145,174,114,202,247,61,251,219,139,28,113,134,136,115,99,2,254,75,243,79,25,101,159,194,159,9,252,82,196,23,27,23,61,224,112,121,215,53,169,146,30,47,15,121,219,155,220,61,237,221,231,105,174,154,174,154,155,212,228,184,244,19,203,47,174,189,241,90,105,91,107,31,74,124,228,246,129,136,125,227,57,186,158,75,143,65,60,178,250,235,223,21,160,100,166,44,194,214,44,115,133,111,56,43,20,208,243,219,46,32,183,212,90,238,52,220,87,199,199,165,158,55,71,44,123,236,86,189,187,204,123,147,86,170,57,53,213,21,23,164,243,47,155,24,23,242,95,154,120,203,44,254,20,248,79,226,150,32,184,216,185,239,3,131,206,185,173,76,144,241,120,123,206,220,222,225,239,110,239,59,77,116,213,116,212,244,252,105,47,150,91,0,83,97,157,168,237,120,206,221,135,170,233,41,241,142,23,164,169,172,184,57,37,88,43,174,52,242,203,79,34,49,206,85,98,62,58,104,232,81,204,102,154,35,163,114,166,178,111,56,54,21,201,151,157,127,150,157,145,240,183,56,183,243,90,252,9,166,10,172,220,139,114,25,121,148,16,243,121,35,214,71,185,218,210,203,77,190,229,221,214,84,151,117,168,221,221,112,3,150,111,52,190,53,237,29,98,203,58,11,239,58,160,192,152,126,62,115,69,205,119,57,157,210,181,235,52,222,81,88,142,147,126,149,182,231,116,57,204,110,154,38,142,226,33,122,242,48,231,205,78,28,186,230,62,77,226,90,218,74,76,39,79,103,155,30,45,194,174,162,42,120,45,111,167,116,20,245,111,145,206,98,42,178,72,164,167,114,189,242,35,35,74,69,84,111,148,115,147,0,51,191,26,218,179,43,58,49,246,99,88,169,234,224,182,226,172,81,117,189,209,197,86,198,182,120,224,169,171,146,104,219,35,90,231,53,30,141,122,34,162,57,201,174,186,42,246,129,158,156,137,121,103,138,170,115,79,29,103,31,52,225,97,187,126,31,92,51,199,146,57,27,206,43,170,42,105,234,55,33,118,231,13,252,56,233,117,145,55,209,205,227,193,213,84,126,169,183,243,15,249,43,50,114,251,148,91,35,218,42,113,28,218,85,227,219,132,184,198,58,109,214,126,107,75,83,4,17,211,38,251,30,228,127,18,10,120,167,215,170,230,241,247,28,212,115,21,87,48,0,0,0,243,89,181,143,165,62,114,123,64,196,62,241,156,178,176,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,191,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,215,107,31,74,124,228,246,129,136,125,227,57,85,195,27,40,230,62,57,217,150,241,180,222,10,139,225,155,86,23,196,21,118,123,253,174,8,85,106,168,105,98,165,166,157,43,219,162,175,22,20,231,14,73,81,17,29,19,88,217,23,121,139,35,162,13,228,236,119,181,86,13,218,191,40,237,248,194,205,114,164,110,39,183,83,211,211,98,203,68,113,172,47,183,92,85,157,117,108,78,123,221,205,164,115,100,116,47,222,118,243,17,90,171,196,100,140,103,122,158,107,54,104,218,47,29,236,191,154,116,25,153,129,106,63,162,163,188,81,110,67,254,83,181,243,152,102,158,143,137,44,82,112,120,188,6,55,138,198,239,179,181,23,181,23,208,158,69,231,166,92,109,23,151,22,236,208,202,251,207,62,181,87,107,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,135,51,55,155,170,106,173,86,185,175,99,158,199,177,238,10,86,214,62,139,25,201,236,255,0,16,251,186,115,205,97,233,79,107,31,69,140,228,246,127,136,125,221,57,230,176,14,223,218,171,102,124,101,178,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,202,232,95,189,20,140,124,110,85,221,123,29,186,231,179,114,71,229,175,37,30,218,255,0,147,44,85,6,205,121,153,115,186,212,225,188,91,112,167,166,194,82,235,198,134,207,116,154,71,53,105,247,17,171,35,97,170,146,70,116,181,219,145,202,155,202,196,73,166,149,187,52,218,171,102,124,27,181,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,200,217,153,187,44,140,124,110,84,222,99,221,186,230,63,114,70,121,225,205,92,179,197,89,55,152,248,143,43,113,173,39,55,189,97,155,132,182,250,157,216,228,100,115,110,47,82,120,184,140,99,221,12,172,86,201,27,213,169,191,27,216,228,77,28,128,122,126,6,176,57,46,185,64,40,238,244,118,221,153,51,191,17,112,110,176,243,107,118,7,186,79,28,16,82,201,75,20,17,65,13,165,220,54,51,118,100,225,107,20,146,43,221,51,164,116,106,228,122,68,217,118,126,0,148,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,155,0,104,135,148,83,97,90,157,150,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,49,237,99,158,247,181,94,252,53,61,68,99,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,214,154,186,134,165,23,114,86,106,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,158,107,51,191,5,90,178,215,58,49,246,92,216,170,42,231,182,225,92,81,117,178,81,203,86,246,186,121,32,166,171,146,24,221,35,154,214,181,94,173,98,42,170,53,169,174,186,34,118,1,41,149,185,91,142,243,167,29,219,50,207,45,44,95,12,226,75,207,27,153,81,115,168,105,248,188,40,95,52,158,82,103,178,54,233,28,79,119,89,201,174,154,38,170,168,139,232,79,101,29,148,114,227,100,172,184,102,10,193,81,115,235,173,119,14,123,253,254,120,81,149,87,122,166,162,162,57,200,138,188,56,89,188,228,138,20,85,108,109,115,149,85,239,124,146,63,162,249,34,178,135,6,224,173,149,237,249,165,102,130,173,113,14,99,212,84,205,122,158,105,213,204,220,161,173,171,165,166,134,38,38,141,99,26,212,145,234,186,43,213,243,63,87,43,81,141,102,111,128,0,0,52,67,202,161,179,197,215,38,182,151,186,227,202,91,85,37,46,19,204,234,137,175,118,151,195,88,233,158,234,212,100,43,114,108,173,145,119,216,245,169,153,211,34,38,177,238,84,49,24,169,186,232,227,222,241,130,188,176,89,57,98,199,59,48,46,106,212,77,205,239,89,105,112,130,162,142,77,215,191,143,75,93,81,5,37,69,54,136,246,177,187,207,125,52,188,69,107,220,156,219,113,187,169,35,148,13,106,228,214,122,81,218,182,49,218,3,103,139,245,231,131,240,223,192,88,147,14,211,72,144,71,27,234,162,186,209,71,92,198,189,85,37,146,103,194,218,87,182,52,71,181,35,164,157,253,77,28,175,198,176,0,201,254,82,76,232,181,103,126,214,152,162,251,133,241,125,38,36,195,22,58,122,59,13,138,178,145,141,224,36,16,194,142,157,177,200,141,78,51,57,228,181,142,73,117,114,57,28,138,199,58,61,195,50,185,20,242,46,178,213,98,198,155,67,223,172,220,31,134,247,48,222,29,169,145,103,142,71,210,196,254,37,115,218,197,68,138,72,95,51,105,88,217,17,94,228,146,146,118,117,52,114,63,82,199,166,140,129,201,203,22,207,249,53,132,242,119,14,77,206,41,48,205,189,180,242,84,238,189,156,238,169,238,116,149,53,59,143,123,214,62,44,242,75,47,15,125,90,205,253,214,245,90,136,7,96,26,1,229,71,244,236,204,223,169,125,207,68,111,248,208,15,42,63,167,102,102,253,75,238,122,32,49,126,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,125,60,158,123,105,218,182,167,202,250,123,22,47,196,20,142,205,76,53,78,169,136,40,210,153,180,171,91,2,73,187,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,28,108,124,59,218,118,200,205,148,115,31,104,156,184,204,124,107,149,241,124,43,117,203,159,131,39,154,193,20,42,234,171,149,45,82,85,172,142,166,84,94,188,209,243,86,170,67,166,244,141,123,145,138,175,107,35,151,175,242,183,52,177,222,75,99,187,102,102,101,165,247,224,108,73,102,227,115,42,222,107,13,71,11,139,11,225,147,201,204,199,198,237,99,149,237,235,53,116,215,84,209,81,21,3,211,240,58,83,101,29,171,178,227,107,92,184,102,53,193,82,243,27,173,15,14,11,253,130,121,145,245,86,138,167,34,170,53,202,136,156,72,95,186,229,138,100,68,108,141,107,145,81,143,100,145,179,186,192,0,0,242,174,118,254,124,236,207,140,178,27,15,101,182,51,188,215,82,92,112,246,104,225,122,44,71,101,173,133,81,143,107,228,165,167,154,166,146,88,149,202,230,190,23,84,198,136,254,150,72,199,177,200,168,237,248,227,234,3,208,246,91,101,14,13,207,173,130,114,239,40,243,2,10,185,44,88,139,45,240,220,53,11,73,58,195,60,79,101,21,52,177,77,27,250,81,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,67,84,28,156,219,107,255,0,37,92,199,158,193,143,238,119,89,50,203,20,249,59,149,52,11,197,142,215,92,170,196,142,230,216,119,92,247,110,177,139,28,173,137,90,231,198,230,187,73,93,12,81,174,250,79,53,155,78,236,245,138,182,95,206,91,214,81,226,154,158,127,204,56,117,54,235,163,41,100,167,134,231,67,43,119,162,168,141,175,79,237,70,244,107,158,214,75,20,172,71,191,115,121,114,255,0,147,23,148,2,143,40,171,41,182,126,206,252,69,205,48,45,94,236,24,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,58,102,145,238,108,46,99,117,70,198,231,190,48,206,174,84,127,65,60,205,250,151,223,20,70,141,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,246,27,201,229,71,244,19,204,223,169,125,241,68,105,91,100,239,74,124,155,246,129,135,189,227,0,20,156,244,200,188,199,217,211,49,238,57,95,154,22,110,99,117,161,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,18,23,238,187,69,209,28,142,107,152,246,177,236,123,27,178,174,73,77,181,254,27,163,163,217,55,51,110,119,90,203,212,60,105,48,93,194,117,227,198,234,24,96,226,62,216,229,70,239,199,193,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,203,93,182,246,62,195,59,92,229,124,182,87,37,37,22,54,177,211,206,236,39,120,171,150,163,129,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,155,174,208,14,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,105,171,168,106,81,55,226,126,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,30,162,12,0,229,171,244,88,194,222,208,40,125,221,113,42,188,156,28,160,20,123,68,88,162,202,76,222,196,95,239,177,65,206,103,138,166,162,56,41,227,196,84,187,239,147,122,157,144,178,56,217,52,49,170,49,240,163,119,150,56,146,86,171,252,178,69,74,229,171,244,88,194,222,208,40,125,221,113,3,0,57,46,61,59,50,203,235,175,115,214,155,254,52,3,201,113,233,217,150,95,93,123,158,180,223,240,0,13,85,242,174,109,211,250,125,151,242,83,25,255,0,227,20,184,254,182,133,191,217,107,109,113,212,35,191,210,243,166,53,191,50,21,127,249,196,32,57,115,191,82,127,188,159,195,77,122,236,229,146,23,93,163,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,239,89,172,123,160,70,43,209,28,172,71,171,145,175,221,220,93,133,114,231,126,164,255,0,121,63,134,152,171,201,113,233,217,150,95,93,123,158,180,12,95,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,221,167,39,7,40,5,30,209,22,40,178,147,55,177,23,251,236,80,115,153,226,169,168,142,10,120,241,21,46,251,228,222,167,100,44,142,54,77,12,106,140,124,40,221,229,142,36,149,170,255,0,44,145,82,185,78,182,14,252,183,216,170,115,231,41,236,187,216,251,15,219,221,240,149,174,221,110,226,85,98,136,90,248,91,30,174,226,181,56,212,240,54,161,91,187,28,146,204,212,142,20,215,114,38,166,157,176,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,191,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,245,16,12,117,216,147,108,28,51,181,206,87,197,122,106,210,81,99,107,29,60,13,197,150,122,72,170,56,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,188,236,138,0,90,153,165,149,184,19,58,112,37,207,44,243,46,197,240,206,27,188,240,121,237,23,58,154,159,139,194,153,147,71,229,33,123,36,110,146,68,199,117,92,154,233,162,234,138,168,183,88,3,206,14,213,219,40,230,62,201,89,142,252,21,141,98,231,214,170,238,36,246,11,252,16,171,41,110,244,173,84,69,115,81,85,120,115,51,121,169,44,42,170,232,220,230,170,43,216,248,228,127,74,158,132,249,65,242,47,46,51,151,102,92,107,118,198,182,110,45,215,2,97,251,166,36,176,92,160,84,101,85,21,85,61,43,230,86,53,234,139,172,50,240,154,201,99,84,86,185,168,213,77,30,200,222,207,61,128,100,86,196,155,31,98,109,174,115,66,43,43,82,174,139,4,216,234,32,118,44,188,82,75,79,199,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,77,215,111,251,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,148,212,52,52,200,187,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,165,100,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,132,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,75,212,0,0,10,78,44,194,214,44,115,133,111,56,43,20,208,243,219,46,32,183,212,90,238,52,220,87,199,199,165,158,55,71,44,123,236,86,189,187,204,123,147,86,170,57,53,213,21,23,164,243,69,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,250,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,61,57,154,107,229,164,201,203,22,15,206,92,37,156,86,137,184,117,121,137,111,168,167,186,83,110,189,119,170,173,173,167,141,181,59,238,122,162,111,193,61,60,92,54,177,141,111,54,222,235,58,71,42,6,63,237,7,158,148,121,193,178,158,206,184,110,182,243,206,241,38,93,252,100,195,119,56,100,72,35,145,148,177,173,185,109,239,108,113,46,247,7,154,240,225,108,143,107,92,249,41,167,243,149,170,247,74,242,123,227,252,27,149,155,92,224,156,193,204,28,67,73,99,195,214,58,123,221,77,117,117,74,174,228,76,248,30,177,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,29,64,21,92,89,138,111,184,231,21,94,113,174,41,174,231,183,172,65,112,168,186,92,106,120,76,143,143,85,60,142,146,89,55,24,141,99,119,158,247,46,141,68,106,107,162,34,39,65,191,238,78,220,139,172,200,29,148,240,166,27,191,89,190,12,196,151,238,46,36,191,66,229,157,36,109,85,82,162,196,201,99,153,26,232,102,142,149,148,176,201,26,53,173,108,144,191,206,85,87,187,74,219,23,228,229,139,63,118,160,192,25,85,138,102,220,178,221,110,18,84,92,99,221,122,243,154,90,74,121,106,229,166,213,143,99,217,198,101,59,162,226,53,200,230,113,55,211,85,110,139,232,248,0,0,1,137,92,161,155,22,90,182,167,202,250,139,238,16,195,244,142,205,76,53,78,139,135,235,22,165,180,171,91,2,73,189,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,36,108,124,219,217,106,0,242,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,42,108,167,150,179,43,112,38,20,199,120,7,51,44,22,46,107,137,49,223,194,191,24,43,121,212,207,231,156,202,27,116,52,190,77,239,88,227,220,141,202,223,38,214,239,107,171,181,94,147,24,57,61,48,6,13,204,253,177,178,231,6,102,6,30,164,190,216,170,170,43,234,106,45,245,104,174,130,119,211,91,234,106,34,73,27,174,143,98,75,12,106,172,118,172,122,34,181,200,230,170,181,67,53,57,41,246,18,181,37,170,131,106,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,218,212,98,51,142,212,126,252,18,71,180,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,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,54,177,244,167,206,79,104,24,135,222,51,158,148,207,53,155,88,250,83,231,39,180,12,67,239,25,192,221,79,37,199,160,158,89,125,117,239,138,211,183,246,138,200,108,27,180,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,126,55,59,85,106,61,187,236,87,198,229,220,123,145,122,131,146,227,208,79,44,190,186,247,197,105,149,64,121,214,197,155,15,109,5,103,218,58,243,179,86,22,192,119,92,65,136,40,185,197,117,186,110,20,84,144,220,44,236,123,146,43,151,17,242,172,49,67,34,35,83,173,46,141,149,220,5,94,42,110,25,149,183,198,76,227,44,129,228,223,202,252,173,199,153,139,87,140,110,246,124,113,66,199,213,75,162,193,68,197,182,220,55,104,169,92,173,73,95,77,10,117,35,116,170,175,84,78,132,142,62,28,49,109,124,192,14,90,191,69,140,45,237,2,135,221,215,16,52,172,111,39,147,67,110,58,109,163,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,215,124,137,35,21,81,207,100,58,64,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,155,194,120,166,251,129,177,85,155,26,225,106,238,101,122,195,247,10,123,165,186,167,132,201,56,21,80,72,217,34,147,113,232,230,59,117,236,106,232,228,86,174,154,42,42,116,1,232,79,49,246,40,201,172,205,218,59,5,237,41,123,182,115,107,246,18,214,166,162,42,36,116,63,12,87,66,248,93,110,168,170,123,92,155,220,215,135,38,136,141,222,147,88,90,247,172,80,164,78,200,3,29,118,28,218,238,213,181,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,219,156,68,213,31,28,209,163,164,225,44,142,200,160,0,233,76,235,219,51,102,205,157,177,85,46,10,206,60,200,248,191,122,173,183,178,233,5,55,192,245,245,123,244,175,146,72,219,38,253,60,18,49,53,124,50,38,138,187,221,93,116,209,81,85,146,155,102,108,217,180,78,42,170,193,89,57,153,31,24,47,84,86,247,221,39,166,248,30,190,147,114,149,146,71,27,164,223,168,130,54,46,143,154,52,209,23,123,173,174,154,34,170,6,176,121,106,253,41,240,183,179,250,31,120,220,71,34,167,165,62,41,246,127,93,239,27,112,229,171,244,167,194,222,207,232,125,227,113,37,57,26,174,214,171,6,210,88,218,251,125,185,210,91,173,182,236,183,185,85,214,86,85,204,216,96,166,130,58,251,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,13,196,230,174,102,97,92,155,203,140,71,154,88,214,175,155,217,112,205,190,91,133,78,236,145,178,73,183,19,169,4,92,71,177,142,154,87,171,99,141,138,228,223,145,236,106,46,174,67,205,22,97,98,75,86,50,199,248,151,23,216,176,197,38,27,182,223,47,21,183,42,59,45,34,183,129,109,130,105,159,36,116,177,238,177,141,220,141,174,70,38,140,106,104,212,209,173,236,76,148,229,6,219,110,235,181,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,196,70,170,44,146,106,228,249,216,146,235,181,126,63,146,251,137,224,171,161,203,172,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,195,87,34,44,145,234,25,65,200,201,144,121,143,71,240,238,208,245,88,202,235,100,194,23,46,37,146,158,193,28,42,216,113,4,145,104,171,87,50,202,197,98,195,3,222,246,70,248,87,136,178,164,236,87,177,141,146,57,240,3,107,31,74,124,228,246,129,136,125,227,57,233,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,205,190,214,62,148,249,201,237,3,16,251,198,112,54,125,201,1,133,172,88,231,98,252,194,193,88,166,135,158,217,113,6,48,187,90,238,52,220,87,199,199,165,158,211,65,28,177,239,177,90,246,239,49,238,77,90,168,228,215,84,84,94,147,8,57,65,182,36,186,236,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,113,21,168,171,28,154,103,175,34,167,162,198,41,246,129,93,238,235,113,135,252,168,91,107,255,0,40,12,118,252,152,203,219,157,170,187,45,176,109,193,149,49,92,104,151,141,240,205,209,176,185,143,168,73,92,212,210,24,184,179,195,26,70,170,201,58,242,239,200,215,197,195,12,32,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,214,189,237,130,22,185,200,154,185,34,141,23,93,212,211,48,57,58,246,21,169,218,151,25,38,56,204,26,10,182,101,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,243,24,230,53,236,123,145,236,195,83,102,156,148,251,117,83,96,233,40,54,88,205,122,250,74,107,21,85,66,67,130,171,155,75,43,167,109,198,174,181,137,240,107,210,24,220,142,100,178,212,73,43,102,145,91,195,84,145,174,123,154,232,210,32,239,94,90,191,69,140,45,237,2,135,221,215,19,0,57,46,61,59,50,203,235,175,115,214,153,255,0,203,87,232,177,133,189,160,80,251,186,226,96,7,37,199,167,102,89,125,117,238,122,208,55,19,182,158,209,215,93,150,50,26,235,154,150,44,17,87,137,110,77,168,134,219,70,196,137,206,162,162,158,125,228,142,170,185,205,84,115,41,154,228,70,244,42,43,228,124,49,35,153,196,226,55,77,120,43,148,51,62,112,222,212,114,237,69,136,43,41,47,247,43,133,59,173,23,27,44,173,225,81,45,145,210,182,79,131,169,117,222,117,43,24,230,53,241,189,187,206,226,55,126,78,54,252,169,38,255,0,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,52,45,202,13,177,37,215,101,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,136,173,69,88,228,208,58,3,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,105,183,78,69,79,69,140,83,237,2,187,221,214,227,74,198,234,121,21,61,22,49,79,180,10,239,119,91,128,207,243,74,220,181,126,148,248,91,217,253,15,188,110,38,234,77,43,114,213,250,83,225,111,103,244,62,241,184,129,137,91,58,231,206,50,217,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,185,35,91,162,57,88,237,199,163,36,106,111,177,170,158,132,246,117,207,156,27,180,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,126,55,59,68,114,177,187,236,86,72,212,220,123,85,124,209,25,21,176,230,215,119,93,144,115,113,216,174,123,117,93,227,9,223,169,219,109,196,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,222,220,226,38,138,201,38,141,29,31,21,100,104,118,175,41,126,195,149,59,56,227,41,179,135,3,190,145,249,117,141,47,18,50,26,72,217,21,59,236,119,25,146,73,214,137,176,177,26,213,166,86,178,87,66,230,55,168,200,214,55,162,43,88,249,178,211,146,147,99,172,229,200,175,134,243,119,52,107,46,184,95,227,69,191,224,232,240,101,76,109,78,60,63,155,84,83,92,103,86,78,188,57,153,189,85,2,65,44,45,150,61,249,53,86,239,43,87,63,240,158,41,177,99,156,43,102,198,184,90,187,158,217,113,5,190,158,233,110,169,225,62,62,61,44,241,182,72,164,220,122,53,237,222,99,218,186,57,17,201,174,138,136,189,5,88,0,0,1,213,91,88,250,44,103,39,179,252,67,238,233,206,213,58,171,107,31,69,140,228,246,127,136,125,221,56,30,107,15,85,7,149,115,213,64,0,0,0,0,3,74,220,181,126,148,248,91,217,253,15,188,110,38,234,77,43,114,213,250,83,225,111,103,244,62,241,184,128,228,84,244,167,197,62,207,235,189,227,110,55,82,105,91,145,83,210,159,20,251,63,174,247,141,184,221,72,3,85,124,185,223,169,63,222,79,225,166,213,13,85,242,231,126,164,255,0,121,63,134,129,213,92,138,158,148,248,167,217,253,119,188,109,198,231,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,52,195,200,169,233,79,138,125,159,215,123,198,220,110,164,13,16,242,138,108,43,83,178,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,230,61,172,115,222,246,171,223,209,91,52,109,23,142,246,95,205,58,12,204,192,181,31,209,81,222,40,183,33,255,0,41,218,249,204,51,79,71,196,150,41,56,60,94,3,27,197,99,119,217,218,139,218,139,232,247,22,97,107,22,57,194,183,156,21,138,104,121,237,151,16,91,234,45,119,26,110,43,227,227,210,207,27,163,150,61,246,43,94,221,230,61,201,171,85,28,154,234,138,139,210,121,236,219,95,101,27,238,201,121,203,91,131,120,87,90,204,33,114,214,179,11,94,235,97,99,121,253,46,235,22,72,213,209,170,177,102,129,239,225,72,154,49,203,163,36,225,177,146,198,128,111,211,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,116,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,222,166,130,249,62,118,219,186,236,161,143,228,177,98,121,234,235,178,235,21,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,112,209,202,171,28,122,111,123,9,226,155,22,57,194,182,108,107,133,171,185,237,151,16,91,233,238,150,234,158,19,227,227,210,207,27,100,138,77,199,163,94,221,230,61,171,163,145,28,154,232,168,139,208,6,11,114,213,250,44,97,111,104,20,62,238,184,154,171,217,59,210,159,38,253,160,97,239,120,192,109,83,150,175,209,99,11,123,64,161,247,117,196,212,6,83,227,175,201,126,105,224,220,204,248,47,225,63,138,88,130,221,125,230,92,126,15,58,230,181,49,205,194,226,110,187,115,123,135,187,189,186,237,53,215,69,211,64,55,233,183,38,215,118,173,144,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,221,223,225,166,170,249,33,141,93,31,21,36,111,159,108,89,138,111,184,231,21,94,113,174,41,174,231,183,172,65,112,168,186,92,106,120,76,143,143,85,60,142,146,89,55,24,141,99,119,158,247,46,141,68,106,107,162,34,39,65,122,237,21,159,56,203,105,44,220,190,230,182,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,228,109,118,138,228,99,119,222,175,145,201,190,247,42,231,255,0,37,247,39,221,53,218,154,203,181,14,116,218,170,216,198,84,54,191,7,216,234,98,150,153,251,240,203,75,81,71,122,73,98,157,174,86,43,153,59,89,4,177,110,72,197,108,189,102,57,154,134,184,50,171,51,49,86,77,230,62,28,205,44,21,87,205,239,88,102,225,21,194,155,122,73,25,28,219,139,215,130,94,27,216,247,67,43,21,209,200,196,114,111,198,247,181,87,71,41,232,123,101,93,166,48,110,213,249,71,71,154,88,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,110,163,102,102,236,177,189,146,53,19,121,143,110,243,88,253,248,217,173,110,85,141,135,41,178,214,235,95,181,38,91,62,174,91,22,39,188,43,241,77,177,204,150,117,183,92,106,156,247,173,107,36,209,81,148,211,75,171,92,217,28,156,57,165,141,172,87,54,86,199,14,31,236,171,180,198,50,217,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,213,116,47,222,138,55,178,70,162,238,189,141,222,107,217,191,27,194,87,107,31,74,124,228,246,129,136,125,227,57,186,158,75,143,65,60,178,250,235,223,21,166,141,179,191,26,218,179,43,58,49,246,99,88,169,234,224,182,226,172,81,117,189,209,197,86,198,182,120,224,169,171,146,104,219,35,90,231,53,30,141,122,34,162,57,201,174,186,42,246,155,201,228,184,244,19,203,47,174,189,241,90,6,85,24,1,203,55,149,191,26,246,113,177,102,101,5,139,157,87,224,76,65,31,57,173,231,91,156,206,215,90,197,134,111,38,175,70,201,191,84,219,115,122,26,231,183,77,83,70,241,20,207,242,202,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,216,7,154,204,15,141,110,184,2,245,83,125,179,83,210,77,81,85,103,187,89,30,218,150,57,204,72,46,22,250,138,25,156,136,215,53,119,219,21,76,142,98,235,162,61,26,170,142,68,86,171,47,112,85,215,50,177,254,26,203,155,21,69,36,23,44,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,53,209,23,176,164,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,101,175,37,102,78,88,179,119,107,139,69,78,35,155,90,76,5,111,151,24,199,77,186,255,0,206,170,169,167,130,58,100,223,99,218,172,225,207,81,20,250,245,154,238,6,227,154,173,122,170,6,244,240,158,22,177,96,108,43,102,193,88,90,135,153,89,112,253,190,158,215,110,166,226,190,78,5,44,17,182,56,163,223,122,185,238,221,99,26,154,185,85,203,166,170,170,189,37,88,0,0,198,172,89,202,61,177,142,6,197,87,156,21,138,115,147,153,94,176,253,194,162,215,113,166,248,187,117,147,129,85,4,142,142,88,247,217,76,230,59,117,236,114,106,213,86,174,154,162,170,116,157,171,146,153,247,148,251,68,225,90,172,107,147,152,175,227,5,150,138,224,251,92,245,60,198,166,147,114,169,145,199,35,163,220,168,142,55,174,140,154,53,213,19,119,173,166,186,162,162,7,158,205,172,125,41,243,147,218,6,33,247,140,230,210,121,26,173,54,171,254,200,152,218,197,125,182,82,92,109,183,28,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,213,182,214,62,148,249,201,237,3,16,251,198,115,106,156,138,158,139,24,167,218,5,119,187,173,192,97,7,40,166,194,181,59,45,99,37,199,25,125,65,86,252,171,191,212,67,13,12,213,53,81,61,246,203,140,201,80,245,182,162,44,139,60,204,108,116,238,145,147,57,158,99,218,199,61,239,106,189,246,254,192,187,107,226,173,148,243,30,146,201,118,185,243,140,178,196,215,8,99,196,118,250,133,145,241,208,111,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,241,163,98,49,83,121,177,62,45,154,114,156,237,49,148,121,77,144,216,135,40,241,93,13,38,35,197,153,133,103,158,138,213,97,84,99,214,149,143,213,172,186,79,188,215,36,76,130,86,164,145,46,155,239,154,22,164,122,110,73,44,90,33,3,209,238,208,184,166,197,142,118,47,204,188,107,133,171,185,237,151,16,101,125,230,233,110,169,225,62,62,61,44,246,153,100,138,77,199,163,94,221,230,61,171,163,145,28,154,232,168,139,208,121,194,55,125,149,27,62,230,62,205,156,153,89,169,128,51,75,16,115,219,213,94,15,197,55,143,131,89,58,205,13,138,57,237,111,252,194,57,55,156,199,110,189,146,74,245,141,18,62,44,242,238,239,167,149,147,72,32,122,168,52,215,203,9,158,153,53,143,243,30,221,150,24,75,11,90,174,184,191,5,238,69,116,198,52,117,206,226,83,106,181,9,61,146,72,210,52,100,188,55,172,18,239,241,29,194,145,211,68,141,99,214,100,92,181,229,47,219,142,155,103,28,27,54,79,96,118,85,191,49,113,165,158,71,195,87,27,229,167,101,142,221,50,201,2,214,182,102,43,92,181,42,230,74,216,90,199,117,31,26,200,245,68,107,25,54,146,240,158,22,190,227,156,85,102,193,88,90,135,158,222,177,5,194,158,215,110,166,226,178,62,61,84,242,54,56,163,223,122,181,141,222,123,218,154,185,81,169,174,170,168,157,32,118,6,203,217,57,152,249,231,158,56,87,3,101,124,215,90,11,175,194,20,245,211,94,237,205,94,37,134,150,41,152,178,92,149,200,248,247,56,58,181,205,242,140,115,164,225,177,139,190,246,34,250,61,194,118,235,237,159,10,217,173,56,167,17,252,96,189,81,91,233,233,238,55,126,102,202,79,132,42,153,27,91,45,79,1,138,172,139,136,244,115,248,109,93,214,239,104,157,8,116,94,195,155,34,90,182,65,202,55,97,73,238,52,151,140,89,126,168,109,203,17,221,96,167,107,24,249,209,136,214,82,194,245,106,74,250,104,83,123,115,136,186,171,228,154,68,108,124,85,141,185,20,0,0,0,243,89,181,143,165,62,114,123,64,196,62,241,156,244,166,121,172,218,199,210,159,57,61,160,98,31,120,206,6,234,121,46,61,4,242,203,235,175,124,86,153,84,98,175,37,199,160,158,89,125,117,239,138,211,42,128,0,0,18,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,147,96,15,50,217,253,147,151,221,159,243,151,22,100,238,35,155,156,85,225,155,131,169,227,169,221,99,57,221,43,218,146,83,84,238,49,239,72,248,176,73,20,188,61,245,115,55,247,93,214,106,161,96,27,31,229,159,200,106,108,43,154,24,107,63,236,84,85,124,223,28,83,186,215,125,123,105,229,116,17,220,104,227,141,176,72,249,149,234,198,62,106,109,24,216,145,172,232,161,145,233,190,174,122,183,92,0,102,87,37,126,207,23,92,229,218,94,213,143,42,173,84,149,88,79,44,106,33,189,221,159,53,99,161,123,107,85,147,45,181,177,54,53,223,123,210,166,22,204,168,186,71,185,78,244,122,174,243,99,147,123,198,10,242,62,228,229,139,3,108,192,153,171,79,55,56,189,102,93,194,122,138,201,55,94,206,5,45,13,68,244,148,244,218,43,220,199,110,189,149,50,241,17,172,114,243,157,199,111,36,109,83,58,128,26,1,229,71,244,236,204,223,169,125,207,68,111,248,208,15,42,63,167,102,102,253,75,238,122,32,50,171,144,199,245,217,251,183,252,72,235,254,83,174,79,250,60,162,172,169,218,7,36,48,239,52,192,181,123,211,226,107,108,82,65,21,45,134,170,73,225,134,39,83,49,207,73,22,25,228,168,232,134,54,57,176,185,142,209,91,27,152,200,251,3,144,199,245,217,251,183,252,72,205,253,177,54,152,202,61,154,114,142,225,121,205,42,26,75,251,239,244,245,22,219,102,19,145,24,247,223,222,230,110,201,3,152,246,185,169,76,141,122,113,164,123,92,198,177,232,155,175,123,227,142,64,209,182,202,59,87,102,62,201,89,142,204,107,130,165,231,214,170,238,28,23,251,4,243,43,41,110,244,173,85,84,107,149,17,120,115,51,121,203,20,200,138,232,220,231,34,163,216,249,35,127,161,60,173,205,44,9,157,56,18,217,153,153,105,125,248,103,13,222,120,220,202,183,154,205,79,197,225,76,248,100,242,115,49,146,55,73,34,123,122,205,77,116,213,53,69,69,95,48,70,239,185,36,182,125,204,124,155,200,235,134,53,199,56,131,243,12,204,230,23,219,37,130,57,214,88,232,41,120,47,86,213,185,81,203,27,102,170,142,72,85,205,106,111,54,56,32,71,185,93,172,113,6,117,3,21,127,221,71,216,79,255,0,46,127,242,102,241,255,0,84,50,83,9,226,155,22,57,194,182,108,107,133,171,185,237,151,16,91,233,238,150,234,158,19,227,227,210,207,27,100,138,77,199,163,94,221,230,61,171,163,145,28,154,232,168,139,208,7,150,211,210,158,201,222,139,25,55,236,255,0,15,123,186,3,205,97,187,236,111,182,109,139,99,205,132,114,70,231,29,171,225,156,103,138,50,254,205,79,134,109,178,177,233,74,233,34,182,82,241,106,106,100,110,154,67,23,22,37,88,218,228,146,71,61,173,110,234,43,229,140,58,171,150,79,61,50,106,107,21,167,33,164,194,214,172,77,143,169,245,185,178,233,29,115,163,170,194,59,207,167,115,90,230,182,53,73,121,220,28,84,116,14,145,187,173,108,19,57,139,228,28,106,219,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,148,212,52,52,200,155,242,191,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,164,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,111,83,147,139,97,202,157,148,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,225,57,241,68,214,163,146,20,150,64,165,109,191,130,177,150,93,114,98,98,220,15,152,25,149,87,143,239,182,106,123,69,53,70,35,171,163,74,89,235,216,151,202,69,137,100,102,251,213,94,216,150,56,213,238,123,159,34,177,94,229,87,57,84,212,94,201,222,148,249,55,237,3,15,123,198,3,117,60,168,254,130,121,155,245,47,190,40,141,43,108,157,233,79,147,126,208,48,247,188,96,3,210,153,231,219,148,51,104,236,175,218,95,62,106,49,126,85,224,138,75,117,182,221,78,150,215,226,5,138,72,107,113,34,199,213,109,84,241,42,163,88,198,181,17,145,111,49,38,88,209,188,87,126,142,24,50,87,149,123,110,58,156,75,117,189,236,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,156,87,46,146,172,209,58,61,24,216,223,198,194,13,152,182,122,197,91,80,103,45,151,40,240,181,79,48,231,252,74,155,141,209,244,178,84,67,108,161,137,187,210,212,72,214,39,246,99,98,57,204,107,229,150,38,43,217,191,188,129,219,252,155,27,56,230,134,120,231,205,30,47,192,88,222,175,5,219,114,238,162,154,229,120,196,20,50,199,207,97,73,120,141,142,150,158,39,163,155,35,231,108,115,177,220,70,58,20,141,36,226,54,77,91,12,185,235,203,87,232,177,133,189,160,80,251,186,226,102,86,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,232,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,195,94,90,191,69,140,45,237,2,135,221,215,16,48,3,146,227,211,179,44,190,186,247,61,105,191,227,64,60,151,30,157,153,101,245,215,185,235,77,186,109,183,182,14,25,217,27,43,229,189,57,105,43,113,181,242,158,118,225,59,61,92,85,28,10,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,222,104,116,255,0,40,255,0,40,5,30,206,246,41,114,147,40,113,23,251,236,87,243,105,229,169,167,142,10,136,240,237,46,251,36,222,168,100,204,146,55,205,52,104,172,100,42,221,228,142,85,149,202,207,34,146,233,4,184,49,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,11,83,93,93,82,169,191,43,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,124,13,170,114,231,126,164,255,0,121,63,134,152,171,201,113,233,217,150,95,93,123,158,180,202,174,92,239,212,159,239,39,240,211,21,121,46,61,59,50,203,235,175,115,214,129,189,236,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,58,212,215,87,84,170,238,68,205,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,206,14,210,57,187,106,207,172,237,197,57,191,102,192,148,152,58,159,19,212,69,86,251,61,52,237,157,145,78,144,70,201,165,89,27,20,72,247,203,43,36,153,238,220,69,87,202,229,93,229,213,203,150,188,167,91,120,254,91,239,181,57,13,148,247,173,236,3,135,238,14,248,74,233,110,184,241,41,113,68,205,100,46,143,86,240,154,188,26,121,219,80,141,221,146,72,166,114,71,50,107,185,19,147,165,54,23,216,202,251,182,30,99,213,91,36,186,252,13,131,48,191,55,168,196,215,40,158,197,170,108,114,171,248,84,212,209,187,93,102,151,133,42,36,142,106,199,27,88,231,59,121,81,145,72,25,43,200,251,179,30,99,215,227,180,218,130,162,245,117,195,88,90,213,199,181,209,211,115,101,72,113,92,114,195,60,117,17,239,164,173,94,13,60,237,166,147,85,142,72,223,44,123,173,84,124,46,86,237,252,148,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,155,0,0,3,170,182,177,244,88,206,79,103,248,135,221,211,158,107,15,74,123,88,250,44,103,39,179,252,67,238,233,207,53,128,122,168,0,0,0,0,58,43,109,204,134,169,218,59,102,140,99,150,214,106,42,73,241,10,211,178,233,135,214,106,120,164,122,92,105,158,146,199,28,79,149,236,108,47,153,173,146,153,101,223,110,227,42,30,171,171,119,154,189,234,0,242,174,14,245,219,115,33,169,182,113,218,95,24,229,181,154,138,174,12,60,149,12,186,97,245,154,158,88,216,182,234,150,36,177,199,19,229,123,221,51,33,115,164,166,89,119,221,190,250,119,170,232,237,230,167,69,1,183,78,70,13,158,46,184,111,12,226,93,164,113,45,170,145,140,197,148,237,178,97,122,134,214,57,211,173,20,53,18,115,247,62,38,174,227,88,250,136,41,218,213,127,148,214,150,69,68,107,28,139,38,205,14,191,200,28,156,177,108,255,0,147,88,79,39,112,228,220,226,147,12,219,219,79,37,78,235,217,206,234,158,231,73,83,83,184,247,189,99,226,207,36,178,240,247,213,172,223,221,111,85,168,135,96,0,0,0,0,1,170,190,92,239,212,159,239,39,240,211,21,121,46,61,59,50,203,235,175,115,214,153,85,203,157,250,147,253,228,254,26,98,175,37,199,167,102,89,125,117,238,122,208,55,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,172,218,199,210,159,57,61,160,98,31,120,206,122,83,60,214,109,99,233,79,156,158,208,49,15,188,103,3,117,60,151,30,130,121,101,245,215,190,43,76,170,49,87,146,227,208,79,44,190,186,247,197,105,149,64,12,0,229,171,244,88,194,222,208,40,125,221,113,51,252,192,14,90,191,69,140,45,237,2,135,221,215,16,53,87,178,119,165,62,77,251,64,195,222,241,128,207,78,84,30,79,186,107,77,53,235,106,28,150,181,85,189,143,168,117,126,48,177,211,69,45,75,247,230,150,170,162,178,244,178,203,59,156,140,71,62,6,190,8,162,220,141,136,233,122,172,107,244,192,189,147,189,41,242,111,218,6,30,247,140,7,165,48,60,208,236,235,159,56,203,102,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,228,141,110,136,229,99,183,30,140,145,169,190,198,170,122,19,217,215,62,112,110,210,89,71,98,205,108,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,248,220,237,17,202,198,239,177,89,35,83,113,237,85,211,103,40,166,194,181,59,45,99,37,199,25,125,65,86,252,171,191,212,67,13,12,213,53,81,61,246,203,140,201,80,245,182,162,44,139,60,204,108,116,238,145,147,57,158,99,218,199,61,239,106,189,249,127,201,29,178,134,104,101,77,170,187,62,177,165,254,174,211,109,199,54,120,225,183,225,134,186,57,96,175,162,145,180,181,84,87,103,201,20,238,106,61,26,250,152,155,20,145,36,140,73,36,93,91,190,173,80,199,94,90,191,74,124,45,236,254,135,222,55,17,200,169,233,79,138,125,159,215,123,198,220,110,164,1,165,110,90,191,74,124,45,236,254,135,222,55,19,2,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,227,99,187,90,138,153,235,203,87,233,79,133,189,159,208,251,198,226,97,86,85,101,158,42,206,76,199,195,153,91,130,169,57,197,235,19,92,34,183,211,111,71,35,227,135,125,122,243,203,195,99,222,216,98,98,58,73,30,141,93,200,216,247,42,104,213,2,245,217,87,102,124,101,181,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,200,233,159,189,44,108,100,109,84,222,123,219,188,230,51,126,70,122,30,202,172,179,194,185,55,151,24,115,43,112,85,39,55,178,225,155,124,86,250,109,232,227,100,147,110,39,94,121,120,108,99,29,52,175,87,73,35,209,169,191,35,222,229,77,92,165,149,178,174,204,248,55,101,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,149,176,179,118,40,216,200,218,171,186,198,55,121,207,126,252,143,238,0,7,154,205,172,125,41,243,147,218,6,33,247,140,231,165,51,205,102,214,62,148,249,201,237,3,16,251,198,112,46,172,1,182,46,59,202,253,150,49,30,205,24,22,143,224,207,141,184,130,178,227,120,189,241,33,155,157,90,234,173,205,162,158,221,205,229,129,219,155,220,54,63,142,201,26,244,211,117,17,53,87,29,127,145,121,23,152,251,69,230,61,187,43,242,190,205,207,174,181,218,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,225,194,205,230,234,186,43,149,206,107,24,215,189,236,99,173,92,39,133,175,184,231,21,89,176,86,22,161,231,183,172,65,112,167,181,219,169,184,172,143,143,85,60,141,142,40,247,222,173,99,119,158,246,166,174,84,106,107,170,170,39,73,190,157,129,118,40,194,187,41,229,197,37,238,237,108,231,25,155,137,173,240,201,136,238,21,9,27,228,160,223,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,227,72,196,122,174,235,98,100,65,111,226,222,76,172,146,175,217,65,114,19,15,89,105,27,137,237,212,239,186,219,49,44,147,207,11,221,137,22,142,24,100,171,114,189,211,186,10,106,151,83,66,147,83,179,122,52,98,34,177,188,70,70,246,233,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,241,63,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,245,16,97,175,40,166,194,180,219,82,224,213,199,25,125,65,72,204,212,176,83,195,13,12,213,53,82,177,151,59,116,43,80,245,182,162,44,137,4,47,116,149,14,145,147,57,158,123,26,199,61,140,114,189,129,172,12,194,219,6,235,155,251,19,97,237,157,241,218,210,45,247,47,113,69,161,214,26,168,98,115,31,93,100,138,223,95,6,228,173,107,56,77,125,50,186,154,52,126,242,58,86,76,205,90,174,142,89,31,55,201,113,233,217,150,95,93,123,158,180,197,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,76,160,228,184,244,236,203,47,174,189,207,90,6,255,0,139,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,146,179,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,184,0,30,96,115,99,2,254,75,243,79,25,101,159,194,159,9,252,82,196,23,27,23,61,224,112,121,215,53,169,146,30,47,15,121,219,155,220,61,237,221,231,105,174,154,174,154,153,85,201,169,182,189,199,103,76,199,161,202,252,107,115,211,44,177,117,193,209,212,177,203,75,4,118,171,165,74,211,68,203,156,179,200,212,122,194,198,64,214,72,213,149,172,108,111,124,168,142,115,17,175,232,13,172,125,41,243,147,218,6,33,247,140,231,85,1,234,160,210,183,45,95,165,62,22,246,127,67,239,27,137,221,92,151,92,160,20,119,122,59,110,204,153,223,136,184,55,88,121,181,187,3,221,39,142,8,41,100,165,138,8,160,134,210,238,27,25,187,50,112,181,138,73,21,238,153,210,58,53,114,61,34,108,189,43,203,87,233,79,133,189,159,208,251,198,226,5,39,146,3,11,88,177,206,126,230,22,10,197,52,60,246,203,136,50,190,237,107,184,211,113,95,31,30,150,122,218,8,229,143,125,138,215,183,121,143,114,106,213,71,38,186,162,162,244,157,43,182,190,202,55,221,146,243,150,183,6,240,174,181,152,66,229,173,102,22,189,214,194,198,243,250,93,214,44,145,171,163,85,98,205,3,223,194,145,52,99,151,70,73,195,99,37,141,12,128,228,84,244,167,197,62,207,235,189,227,110,54,169,180,190,206,152,19,106,12,172,175,203,60,117,79,253,45,101,158,183,126,111,242,101,211,155,77,12,21,156,56,165,143,141,194,227,189,220,39,187,113,253,138,157,138,129,168,190,77,13,184,234,118,113,198,80,228,246,56,101,35,242,235,26,94,35,124,213,114,62,42,119,216,238,51,36,112,37,107,166,122,181,171,76,173,100,77,153,175,119,81,145,164,140,84,86,189,147,111,36,243,67,180,86,67,99,45,155,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,146,53,186,171,81,238,220,122,62,55,46,251,28,137,178,174,72,13,172,241,150,58,166,169,217,123,24,83,213,221,153,133,108,245,55,171,69,242,166,189,28,250,91,116,114,209,211,197,109,72,184,123,206,99,29,60,142,100,142,149,119,89,187,19,90,140,99,55,67,102,128,0,7,85,109,99,232,177,156,158,207,241,15,187,167,59,84,234,173,172,125,22,51,147,217,254,33,247,116,224,121,172,61,84,30,85,207,85,0,0,0,0,0,13,43,114,213,250,83,225,111,103,244,62,241,184,155,169,52,173,203,87,233,79,133,189,159,208,251,198,226,3,145,83,210,159,20,251,63,174,247,141,184,221,73,165,110,69,79,74,124,83,236,254,187,222,54,227,117,32,13,85,242,231,126,164,255,0,121,63,134,155,84,53,87,203,157,250,147,253,228,254,26,7,85,114,42,122,83,226,159,103,245,222,241,183,27,169,52,173,200,169,233,79,138,125,159,215,123,198,220,110,164,12,53,183,109,213,77,131,182,239,199,187,44,102,189,125,37,53,138,170,162,201,14,10,174,109,44,174,157,183,26,186,59,122,124,26,244,134,55,35,153,44,181,18,74,217,164,86,240,213,36,107,158,230,186,52,139,189,118,151,217,211,2,109,65,149,149,249,103,142,169,255,0,165,172,179,214,239,205,254,76,186,115,105,161,130,179,135,20,177,241,184,92,119,187,132,247,110,63,177,83,177,83,74,220,168,254,157,153,155,245,47,185,232,141,159,114,90,231,166,99,231,206,204,178,93,179,66,243,240,205,215,11,226,10,140,55,13,202,84,85,170,172,165,138,150,150,104,223,82,245,85,226,204,156,225,204,89,52,71,61,172,106,191,121,234,247,188,52,195,180,86,67,99,45,155,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,146,53,186,171,81,238,220,122,62,55,46,251,28,137,150,188,151,187,116,254,69,49,83,50,59,56,241,159,52,203,107,214,255,0,192,245,53,173,222,134,197,116,146,70,170,107,50,185,57,189,28,218,201,196,213,28,198,74,172,147,201,53,213,18,46,122,114,149,108,207,131,115,231,103,155,222,51,188,215,85,219,177,14,87,89,238,184,142,203,91,10,171,216,230,71,78,147,84,210,75,18,185,26,230,76,218,104,209,31,208,248,222,198,57,21,91,191,28,154,12,3,117,60,181,126,139,24,91,218,5,15,187,174,38,149,141,170,109,245,255,0,224,178,217,203,247,67,255,0,205,202,163,92,25,33,130,173,89,149,157,24,7,46,111,181,21,112,91,113,86,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,215,77,81,123,0,202,174,77,13,135,42,118,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,93,146,36,108,69,87,61,240,239,36,164,225,60,45,98,192,216,86,205,130,176,181,15,50,178,225,251,125,61,174,221,77,197,124,156,10,88,35,108,113,71,190,245,115,221,186,198,53,53,114,171,151,77,85,85,122,74,176,18,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,22,229,6,216,146,235,178,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,196,86,162,172,114,105,191,66,212,205,92,179,194,185,201,151,24,143,43,113,173,39,56,178,226,107,124,182,250,157,216,227,124,144,239,167,82,120,184,140,123,27,52,79,70,201,27,213,171,185,35,24,228,77,90,128,121,130,55,253,201,113,232,39,150,95,93,123,226,180,209,94,108,96,95,201,126,105,227,44,179,248,83,225,63,138,88,130,227,98,231,188,14,15,58,230,181,50,67,197,225,239,59,115,123,135,189,187,188,237,53,211,85,211,83,122,156,151,30,130,121,101,245,215,190,43,64,202,160,11,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,104,30,120,118,177,244,167,206,79,104,24,135,222,51,155,31,228,62,173,193,175,192,25,167,111,161,180,213,199,139,32,188,91,166,186,87,57,203,192,158,220,248,101,74,40,88,155,234,136,248,229,142,189,206,93,198,234,147,71,214,126,136,140,212,89,151,252,149,153,199,98,202,45,174,45,20,216,142,29,41,49,237,190,92,29,29,78,243,255,0,53,170,169,158,9,41,151,113,140,114,191,137,61,60,80,105,213,107,120,251,238,114,53,138,138,27,233,0,1,230,179,107,31,74,124,228,246,129,136,125,227,57,181,78,69,79,69,140,83,237,2,187,221,214,227,63,192,30,107,54,177,244,167,206,79,104,24,135,222,51,153,255,0,201,215,180,94,4,217,127,96,92,113,153,120,234,163,245,129,115,163,179,209,110,77,254,83,186,124,11,73,52,20,124,72,162,147,131,197,224,61,188,87,183,113,157,170,189,136,184,1,181,143,165,62,114,123,64,196,62,241,156,235,73,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,221,107,222,216,33,107,156,137,171,146,40,209,117,221,77,2,245,207,76,244,204,125,162,243,30,227,154,25,161,121,231,215,90,237,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,240,225,102,243,180,77,85,202,231,57,239,115,222,247,189,219,31,228,190,228,251,169,180,212,217,118,161,206,155,85,35,222,250,118,215,224,251,29,76,81,84,179,114,104,169,106,40,239,73,44,83,185,168,244,107,231,107,32,150,45,248,222,141,151,170,246,179,78,138,228,189,216,163,249,64,99,182,103,62,97,91,45,85,217,109,131,110,15,166,150,221,90,156,111,134,110,141,133,175,101,58,196,215,38,144,197,197,130,105,22,68,86,73,212,139,114,70,190,94,30,239,192,234,173,172,125,22,51,147,217,254,33,247,116,231,154,195,210,158,214,62,139,25,201,236,255,0,16,251,186,115,205,96,21,92,89,138,111,184,231,21,94,113,174,41,174,231,183,172,65,112,168,186,92,106,120,76,143,143,85,60,142,146,89,55,24,141,99,119,158,247,46,141,68,106,107,162,34,39,65,187,78,77,13,135,41,182,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,81,241,164,108,68,70,189,243,116,87,37,102,193,223,247,163,106,188,223,178,255,0,75,46,16,177,92,237,223,232,31,77,123,107,248,191,251,67,98,100,144,255,0,71,80,199,126,137,230,213,0,0,0,0,0,30,107,54,177,244,167,206,79,104,24,135,222,51,158,148,207,53,155,88,250,83,231,39,180,12,67,239,25,192,221,79,37,199,160,158,89,125,117,239,138,211,42,140,85,228,184,244,19,203,47,174,189,241,90,101,80,0,0,0,0,24,65,202,251,141,112,13,131,100,186,156,35,137,233,233,42,177,14,41,188,81,69,134,162,115,33,146,122,105,233,230,108,213,21,108,107,220,143,99,27,78,146,64,233,99,71,42,45,92,108,118,141,149,84,209,177,157,60,176,89,199,125,199,59,80,46,85,84,67,205,236,185,105,111,130,158,142,61,230,63,143,85,93,79,5,93,69,78,168,198,189,187,204,125,52,92,53,115,218,156,219,125,187,171,35,144,193,96,61,52,100,14,100,101,198,109,228,214,19,199,249,71,71,204,176,133,198,222,216,173,116,92,197,40,249,140,112,57,208,58,151,130,222,164,124,23,196,248,180,98,172,126,79,168,231,51,117,203,216,6,186,185,22,243,142,251,140,50,107,22,228,237,222,30,37,38,93,220,41,234,45,117,59,204,77,218,91,147,170,36,117,54,227,88,138,187,147,193,81,47,17,207,123,157,206,119,122,173,141,168,187,21,0,104,7,149,31,211,179,51,126,165,247,61,17,191,227,64,60,168,254,157,153,155,245,47,185,232,128,239,254,72,60,210,192,153,45,129,51,255,0,51,51,46,251,240,54,27,179,124,84,231,181,188,214,106,142,23,22,106,248,99,242,112,177,242,59,89,37,99,122,173,93,53,213,116,68,85,76,64,218,187,106,236,199,218,215,49,223,141,113,172,188,198,213,67,196,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,18,103,238,181,101,153,81,29,35,154,212,68,99,25,28,108,233,248,238,215,88,109,85,22,40,110,117,108,182,214,84,67,87,81,70,217,156,144,77,60,45,145,177,74,248,245,221,115,216,217,230,107,92,169,171,82,89,17,52,222,93,114,87,96,29,143,174,187,89,102,227,91,112,74,72,240,38,14,168,163,175,197,111,154,87,35,234,96,123,220,177,208,196,216,222,217,119,234,18,25,88,178,53,205,72,152,215,191,123,125,35,142,64,238,174,77,46,79,186,156,225,186,217,246,131,205,251,85,36,153,125,65,81,206,108,246,154,184,162,170,131,18,189,142,170,130,68,145,25,58,62,6,83,212,193,19,149,147,68,230,78,154,181,81,88,174,215,115,228,165,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,216,30,85,207,74,123,39,122,44,100,223,179,252,61,238,232,14,213,0,121,87,42,184,155,20,223,113,133,198,27,182,35,174,231,117,116,246,250,11,92,114,112,153,30,237,45,21,44,84,148,209,232,196,68,93,200,32,137,154,233,188,237,221,92,170,229,85,90,81,159,252,152,187,7,126,91,239,180,217,243,155,22,93,236,3,135,238,13,248,54,215,113,183,113,41,113,68,205,100,205,147,71,113,90,188,26,121,219,78,174,222,142,72,166,114,73,10,235,185,43,80,59,215,146,135,97,202,108,53,106,178,109,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,252,38,166,177,36,50,182,77,94,233,25,193,217,160,0,98,175,42,63,160,158,102,253,75,239,138,35,68,57,123,108,198,87,172,127,134,172,217,115,37,92,120,178,190,241,69,77,97,125,37,90,82,206,219,139,230,99,105,150,57,149,205,72,159,197,86,104,245,115,119,87,69,213,52,212,222,247,42,63,160,158,102,253,75,239,138,35,74,219,39,122,83,228,223,180,12,61,239,24,0,235,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,77,186,114,50,102,206,77,85,224,75,238,76,89,48,135,192,185,147,73,196,190,94,110,59,174,151,227,5,10,76,140,138,110,46,158,75,155,241,227,135,155,170,163,122,252,86,111,58,89,247,59,47,148,51,147,206,213,180,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,156,57,32,211,6,22,197,57,143,145,217,143,75,137,48,221,117,215,9,99,60,37,112,123,90,231,68,176,213,80,213,70,174,142,88,101,138,68,254,220,114,69,35,85,174,106,189,143,106,162,185,170,30,159,140,0,229,171,244,88,194,222,208,40,125,221,113,59,171,97,125,179,108,91,97,229,197,85,206,75,87,192,216,207,11,243,122,124,77,109,137,143,90,86,201,42,63,133,83,77,35,181,214,25,120,82,170,70,231,44,145,185,142,107,183,145,25,44,157,43,203,87,232,177,133,189,160,80,251,186,226,6,176,54,54,206,59,22,207,251,67,225,252,226,196,112,243,138,76,51,111,190,84,71,77,188,246,115,186,167,218,43,35,166,166,223,99,30,177,241,103,146,40,184,155,138,214,111,239,59,170,213,82,202,206,140,222,198,89,245,154,24,131,55,51,2,122,73,47,184,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,157,42,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,81,157,60,156,28,159,245,155,68,95,98,205,188,222,195,191,239,79,65,206,96,138,154,162,73,233,228,196,85,91,143,143,118,157,240,190,57,25,12,50,42,61,243,35,183,86,72,146,38,163,252,178,196,22,86,23,216,178,235,101,216,115,50,118,172,205,44,63,87,65,81,37,61,149,48,28,18,212,186,39,186,9,238,116,209,212,92,37,129,26,138,172,146,41,17,144,43,221,163,152,249,100,225,170,44,18,152,150,111,251,149,31,208,79,51,126,165,247,197,17,160,16,54,169,203,157,250,147,253,228,254,26,96,174,199,89,111,89,156,25,247,110,202,251,101,103,52,175,196,216,127,19,219,168,166,117,116,244,145,178,170,75,13,122,66,178,201,7,148,224,241,55,56,140,68,115,95,30,251,28,199,181,206,99,179,171,151,59,245,39,251,201,252,52,197,94,75,143,78,204,178,250,235,220,245,160,98,169,232,247,98,202,28,184,183,236,167,150,17,229,61,63,55,195,115,225,248,43,34,129,215,68,184,201,13,84,234,178,214,71,45,67,90,214,190,102,213,73,80,217,17,172,141,173,145,30,212,142,52,106,70,221,16,237,123,148,52,217,17,180,190,97,101,109,190,10,72,45,182,155,195,230,181,193,77,60,179,50,158,221,82,198,213,81,194,175,151,174,231,178,158,120,152,245,114,187,174,215,117,159,231,46,215,249,31,115,142,197,142,118,96,76,170,167,135,155,222,178,210,225,61,61,100,123,207,127,30,150,186,162,122,186,122,157,85,141,99,119,158,250,152,184,104,231,185,57,182,251,183,82,70,160,25,212,0,0,0,3,170,182,177,244,88,206,79,103,248,135,221,211,158,107,15,74,123,88,250,44,103,39,179,252,67,238,233,207,53,128,122,168,0,0,0,0,0,1,167,110,91,12,107,128,111,89,185,128,240,85,142,158,146,92,89,134,172,245,82,223,235,33,100,46,123,96,170,124,110,163,164,150,70,185,101,71,198,145,207,50,69,34,34,53,149,140,123,117,226,184,196,173,139,243,35,46,50,139,106,12,1,152,217,181,71,206,48,181,150,225,36,181,142,230,41,87,205,100,125,60,177,211,213,112,151,85,94,4,239,138,125,88,139,35,120,91,209,181,207,107,90,182,166,127,103,29,247,104,12,229,197,153,197,136,225,230,245,120,154,224,234,136,233,183,152,254,105,74,198,164,116,212,219,236,99,18,78,20,17,197,23,19,113,28,253,205,231,117,156,170,88,0,122,168,7,74,108,95,156,119,220,253,217,131,0,102,174,41,135,114,245,117,183,201,79,113,147,121,139,206,106,169,42,37,164,150,167,70,49,140,103,25,244,238,151,134,214,163,89,196,220,77,81,186,175,117,128,0,0,0,1,170,190,92,239,212,159,239,39,240,211,21,121,46,61,59,50,203,235,175,115,214,153,85,203,157,250,147,253,228,254,26,98,175,37,199,167,102,89,125,117,238,122,208,55,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,172,218,199,210,159,57,61,160,98,31,120,206,122,83,60,214,109,99,233,79,156,158,208,49,15,188,103,3,117,60,151,30,130,121,101,245,215,190,43,76,170,49,87,146,227,208,79,44,190,186,247,197,105,149,64,12,0,229,171,244,88,194,222,208,40,125,221,113,51,252,192,14,90,191,69,140,45,237,2,135,221,215,16,53,87,178,119,165,62,77,251,64,195,222,241,128,244,166,121,172,217,59,210,159,38,253,160,97,239,120,192,122,83,0,0,0,0,3,74,220,181,126,148,248,91,217,253,15,188,110,35,145,83,210,159,20,251,63,174,247,141,184,114,213,250,83,225,111,103,244,62,241,184,142,69,79,74,124,83,236,254,187,222,54,224,55,82,0,0,121,172,218,199,210,159,57,61,160,98,31,120,206,122,83,60,214,109,99,233,79,156,158,208,49,15,188,103,3,98,156,139,153,23,151,21,216,39,17,237,15,115,179,115,236,103,67,136,42,112,221,182,166,161,81,241,219,169,91,71,77,36,143,167,102,157,73,164,231,79,99,228,85,87,112,218,140,110,226,62,84,147,103,230,0,114,42,122,44,98,159,104,21,222,238,183,25,254,0,0,6,165,121,97,54,81,203,140,13,71,110,218,111,5,69,240,53,215,20,98,6,89,239,246,184,33,68,165,174,170,150,10,137,210,189,186,42,112,166,94,110,228,149,17,21,178,185,237,145,119,94,146,58,92,107,228,184,244,236,203,47,174,189,207,90,103,255,0,45,95,162,198,22,246,129,67,238,235,137,128,28,151,30,157,153,101,245,215,185,235,64,223,240,0,15,53,155,88,250,83,231,39,180,12,67,239,25,204,159,217,107,98,75,86,213,251,13,98,91,238,24,130,146,135,49,112,174,56,187,77,106,172,109,43,93,61,218,6,217,233,28,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,136,173,68,73,36,215,24,54,177,244,167,206,79,104,24,135,222,51,155,84,228,84,244,88,197,62,208,43,189,221,110,2,234,216,23,147,187,10,236,199,71,73,154,88,241,126,27,204,219,149,190,21,78,113,79,27,99,195,60,88,27,206,105,41,247,36,145,146,77,190,233,99,125,82,59,173,26,35,88,140,107,164,226,225,95,45,95,165,62,22,246,127,67,239,27,137,186,147,74,220,181,126,148,248,91,217,253,15,188,110,32,57,21,61,41,241,79,179,250,239,120,219,141,212,154,86,228,84,244,167,197,62,207,235,189,227,110,55,82,6,58,237,165,177,110,13,219,39,6,218,44,215,156,69,87,134,241,14,27,168,146,107,45,234,24,86,165,148,236,153,99,74,152,101,166,87,177,178,178,70,197,30,139,188,215,181,241,177,81,219,187,236,147,178,178,47,34,242,227,103,76,184,183,101,126,87,217,185,141,170,135,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,156,73,159,186,221,87,68,106,53,173,99,26,198,49,140,111,96,0,0,0,7,85,109,99,232,177,156,158,207,241,15,187,167,59,84,234,173,172,125,22,51,147,217,254,33,247,116,224,121,172,61,84,30,85,207,85,0,0,0,0,0,13,43,114,213,250,83,225,111,103,244,62,241,184,155,169,52,173,203,87,233,79,133,189,159,208,251,198,226,3,145,83,210,159,20,251,63,174,247,141,184,221,73,165,110,69,79,74,124,83,236,254,187,222,54,227,117,32,13,85,242,231,126,164,255,0,121,63,134,155,84,53,87,203,157,250,147,253,228,254,26,7,85,114,42,122,83,226,159,103,245,222,241,183,27,169,52,173,200,169,233,79,138,125,159,215,123,198,220,110,164,13,0,242,163,250,118,102,111,212,190,231,162,51,255,0,145,83,209,99,20,251,64,174,247,117,184,192,14,84,127,78,204,205,250,151,220,244,70,127,242,42,122,44,98,159,104,21,222,238,183,1,149,91,88,250,44,103,39,179,252,67,238,233,207,53,135,165,61,172,125,22,51,147,217,254,33,247,116,231,154,192,54,169,183,215,255,0,130,203,103,47,221,15,255,0,55,42,140,0,217,59,210,159,38,253,160,97,239,120,192,103,254,223,95,254,11,45,156,191,116,63,252,220,170,48,3,100,239,74,124,155,246,129,135,189,227,0,30,148,192,0,0,0,121,172,218,199,210,159,57,61,160,98,31,120,206,110,167,146,227,208,79,44,190,186,247,197,105,165,109,172,125,41,243,147,218,6,33,247,140,230,234,121,46,61,4,242,203,235,175,124,86,129,149,70,0,114,205,230,151,197,77,156,108,89,103,65,125,230,181,248,239,16,71,206,104,185,174,255,0,60,181,209,49,102,155,202,43,21,177,238,85,58,220,238,135,53,238,215,68,213,188,68,51,252,209,95,43,158,102,97,92,196,218,226,107,118,22,171,231,127,18,176,253,38,25,184,206,201,35,146,23,87,71,61,69,68,172,141,204,123,181,225,243,166,196,244,118,235,155,44,82,177,91,213,213,67,24,50,163,43,238,185,171,122,189,91,45,238,171,134,158,193,133,239,152,162,186,174,26,39,84,178,158,11,125,190,106,148,226,232,168,145,178,89,99,138,157,36,114,232,215,212,51,161,202,168,199,82,178,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,59,77,143,114,37,228,229,246,92,85,142,182,129,168,155,131,101,166,183,174,14,163,143,117,142,231,117,82,73,79,87,80,186,163,247,227,224,178,42,110,133,102,235,249,215,85,218,198,228,92,11,218,95,0,83,101,102,208,217,145,151,214,252,61,87,99,182,216,241,69,202,154,215,67,82,146,239,197,110,231,15,90,53,69,149,85,239,99,169,214,39,177,238,85,223,99,154,237,93,189,170,135,163,236,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,94,210,224,48,255,0,146,179,56,239,185,187,178,61,162,155,17,195,173,94,2,184,75,131,163,169,222,103,231,84,180,208,65,37,50,238,49,141,70,112,224,168,138,13,58,206,119,3,125,206,87,61,81,51,0,0,0,15,53,155,88,250,83,231,39,180,12,67,239,25,206,202,216,7,99,235,174,214,89,184,214,220,18,146,60,9,131,170,40,235,241,91,230,149,200,250,152,30,247,44,116,49,54,55,182,93,250,132,134,86,44,141,115,82,38,53,239,222,223,72,227,147,173,118,177,244,167,206,79,104,24,135,222,51,155,84,228,84,244,88,197,62,208,43,189,221,110,3,58,112,158,22,177,96,108,43,102,193,88,90,135,153,89,112,253,190,158,215,110,166,226,190,78,5,44,17,182,56,163,223,122,185,238,221,99,26,154,185,85,203,166,170,170,189,37,88,0,58,171,107,31,69,140,228,246,127,136,125,221,57,230,176,244,167,181,143,162,198,114,123,63,196,62,238,156,243,88,7,170,128,0,0,0,0,0,3,205,102,214,62,148,249,201,237,3,16,251,198,115,210,153,230,179,107,31,74,124,228,246,129,136,125,227,56,27,169,228,184,244,19,203,47,174,189,241,90,101,81,138,188,151,30,130,121,101,245,215,190,43,76,170,0,0,0,89,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,161,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,245,53,213,203,73,156,119,220,31,147,88,75,39,109,16,240,233,51,18,225,81,81,116,169,222,98,239,82,219,93,79,35,105,183,28,197,84,223,158,122,121,120,141,123,28,222,109,187,214,108,142,68,13,64,226,204,83,125,199,56,170,243,141,113,77,119,61,189,98,11,133,69,210,227,83,194,100,124,122,169,228,116,146,201,184,196,107,27,188,247,185,116,106,35,83,93,17,17,58,10,81,53,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,154,49,139,44,209,70,142,118,137,191,35,27,218,228,69,149,3,189,118,35,207,154,109,156,118,151,193,217,147,121,173,171,131,15,37,67,237,120,129,33,168,150,54,45,186,165,139,20,146,74,200,152,247,76,200,92,232,234,82,45,199,111,190,157,136,154,59,117,201,232,204,242,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,232,167,98,60,249,169,218,59,102,140,29,153,55,154,218,73,241,10,211,190,215,136,18,26,136,164,122,92,105,158,177,73,36,172,137,140,108,47,153,173,142,165,34,220,110,227,42,24,137,171,119,92,161,222,166,128,121,81,253,59,51,55,234,95,115,209,27,254,52,3,202,143,233,217,153,191,82,251,158,136,14,180,217,87,102,124,101,181,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,200,233,159,189,44,108,100,109,84,222,123,219,188,230,51,126,70,122,30,202,220,173,192,153,45,129,45,153,103,150,150,47,129,176,221,155,141,204,168,185,212,213,28,46,44,207,154,79,41,51,223,35,181,146,87,187,172,229,211,93,19,68,68,68,214,183,33,143,235,179,247,111,248,145,181,64,0,0,0,0,60,171,158,148,246,78,244,88,201,191,103,248,123,221,208,30,107,15,74,123,39,122,44,100,223,179,252,61,238,232,0,237,80,0,24,171,202,143,232,39,153,191,82,251,226,136,210,182,201,222,148,249,55,237,3,15,123,198,3,117,60,168,254,130,121,155,245,47,190,40,141,43,108,157,233,79,147,126,208,48,247,188,96,3,210,153,163,110,86,252,198,202,60,111,180,188,150,76,190,194,180,144,226,28,43,79,240,110,43,196,116,213,44,115,47,21,123,145,172,112,43,35,85,106,190,145,168,232,95,35,180,149,95,189,11,154,141,167,141,87,47,249,75,121,65,41,178,122,213,120,217,243,40,46,181,113,230,13,125,63,54,188,93,169,37,150,150,124,52,199,182,150,120,214,53,124,10,201,223,81,77,60,173,71,195,43,95,2,232,228,84,122,55,77,69,229,110,86,227,188,233,199,118,204,179,203,75,23,195,56,146,243,198,230,84,92,234,26,126,47,10,23,205,39,148,153,236,141,186,71,19,221,214,114,107,166,137,170,170,34,135,112,108,9,151,57,219,152,219,75,216,32,200,76,85,73,133,113,13,146,158,166,229,85,136,106,105,160,170,101,166,220,230,115,106,153,210,158,100,86,212,61,91,84,145,178,52,78,151,202,213,87,70,212,116,172,216,255,0,45,95,162,198,22,246,129,67,238,235,137,146,155,40,236,163,151,27,37,101,195,48,86,10,139,159,93,107,184,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,225,194,205,231,36,80,162,171,99,107,156,170,175,123,228,145,253,107,202,67,144,216,203,105,44,180,203,140,169,193,148,85,110,125,199,50,45,207,185,215,67,78,147,50,211,110,74,26,244,168,173,149,28,246,55,114,54,187,84,106,189,187,239,86,70,213,223,123,81,67,82,219,18,108,125,137,182,185,205,8,172,173,74,186,44,19,99,168,129,216,178,241,73,45,63,30,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,55,93,191,236,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,58,83,80,208,211,34,238,68,205,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,149,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,250,17,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,47,80,49,87,149,31,208,79,51,126,165,247,197,17,160,19,127,220,168,254,130,121,155,245,47,190,40,141,0,129,181,78,92,239,212,159,239,39,240,211,21,121,46,61,59,50,203,235,175,115,214,153,85,203,157,250,147,253,228,254,26,98,175,37,199,167,102,89,125,117,238,122,208,59,127,150,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,14,41,38,123,29,212,99,22,154,106,24,218,140,94,149,134,69,86,162,174,243,230,249,22,243,142,197,131,243,151,22,228,237,222,30,29,94,98,91,233,234,45,117,59,207,93,234,171,107,106,36,117,54,227,88,168,155,240,79,81,47,17,207,99,91,205,183,122,206,145,168,153,85,203,5,147,150,44,115,179,2,230,173,68,220,222,245,150,151,8,42,40,228,221,123,248,244,181,213,16,82,84,83,104,143,107,27,188,247,211,75,196,86,189,201,205,183,27,186,146,57,77,80,108,133,155,212,217,17,180,190,94,230,149,194,122,72,45,182,155,195,33,186,79,83,4,179,50,158,221,82,199,82,214,76,140,139,174,231,178,158,121,94,196,106,59,174,214,245,95,230,168,122,73,0,0,0,1,213,91,88,250,44,103,39,179,252,67,238,233,207,53,135,165,61,172,125,22,51,147,217,254,33,247,116,231,154,192,61,84,0,0,0,0,24,107,202,161,180,61,171,38,182,104,186,224,58,91,173,93,46,44,204,234,121,172,150,150,67,70,217,152,234,36,124,41,114,116,174,145,55,24,197,166,153,208,162,166,178,111,212,49,88,137,186,233,35,204,163,72,28,176,89,199,125,199,59,80,46,85,84,67,205,236,185,105,111,130,158,142,61,230,63,143,85,93,79,5,93,69,78,168,198,189,187,204,125,52,92,53,115,218,156,219,125,187,171,35,144,12,22,4,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,110,185,236,108,240,185,205,69,213,169,44,106,186,111,38,171,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,99,88,199,57,116,68,85,3,98,188,140,25,243,77,133,115,67,18,228,5,246,182,175,155,227,138,118,221,44,76,117,68,174,130,59,141,28,114,58,120,217,10,49,88,199,205,77,171,221,42,185,157,20,49,177,119,213,204,70,238,36,243,45,144,57,199,125,217,255,0,57,112,158,113,97,200,121,197,94,25,184,54,162,74,109,230,51,157,210,189,174,142,166,155,125,236,122,71,197,130,73,98,226,110,43,153,191,188,222,179,81,79,75,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,1,54,0,0,0,3,85,124,185,223,169,63,222,79,225,166,42,242,92,122,118,101,151,215,94,231,173,50,171,151,59,245,39,251,201,252,52,197,94,75,143,78,204,178,250,235,220,245,160,111,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,89,181,143,165,62,114,123,64,196,62,241,156,244,166,121,172,218,199,210,159,57,61,160,98,31,120,206,6,234,121,46,61,4,242,203,235,175,124,86,153,84,98,175,37,199,160,158,89,125,117,239,138,211,42,128,24,1,203,87,232,177,133,189,160,80,251,186,226,103,249,128,28,181,126,139,24,91,218,5,15,187,174,32,106,175,100,239,74,124,155,246,129,135,189,227,1,233,76,243,89,178,119,165,62,77,251,64,195,222,241,128,244,166,0,0,0,0,6,149,185,106,253,41,240,183,179,250,31,120,220,71,34,167,165,62,41,246,127,93,239,27,112,229,171,244,167,194,222,207,232,125,227,113,28,138,158,148,248,167,217,253,119,188,109,192,110,164,0,0,243,89,181,143,165,62,114,123,64,196,62,241,156,244,166,121,172,218,199,210,159,57,61,160,98,31,120,206,6,213,57,21,61,22,49,79,180,10,239,119,91,140,255,0,48,3,145,83,209,99,20,251,64,174,247,117,184,207,240,0,0,48,3,150,175,209,99,11,123,64,161,247,117,196,192,14,75,143,78,204,178,250,235,220,245,166,127,242,213,250,44,97,111,104,20,62,238,184,152,1,201,113,233,217,150,95,93,123,158,180,13,255,0,0,0,243,89,181,143,165,62,114,123,64,196,62,241,156,218,167,34,167,162,198,41,246,129,93,238,235,113,170,189,172,125,41,243,147,218,6,33,247,140,230,213,57,21,61,22,49,79,180,10,239,119,91,128,207,243,74,220,181,126,148,248,91,217,253,15,188,110,38,234,77,43,114,213,250,83,225,111,103,244,62,241,184,128,228,84,244,167,197,62,207,235,189,227,110,55,82,105,91,145,83,210,159,20,251,63,174,247,141,184,221,72,0,0,0,0,3,170,182,177,244,88,206,79,103,248,135,221,211,157,170,117,86,214,62,139,25,201,236,255,0,16,251,186,112,60,214,30,170,15,42,231,170,128,0,0,0,0,6,149,185,106,253,41,240,183,179,250,31,120,220,77,212,154,86,229,171,244,167,194,222,207,232,125,227,113,1,200,169,233,79,138,125,159,215,123,198,220,110,164,210,183,34,167,165,62,41,246,127,93,239,27,113,186,144,6,170,249,115,191,82,127,188,159,195,77,170,26,171,229,206,253,73,254,242,127,13,3,170,185,21,61,41,241,79,179,250,239,120,219,141,212,154,86,228,84,244,167,197,62,207,235,189,227,110,55,82,6,128,121,81,253,59,51,55,234,95,115,209,25,255,0,200,169,232,177,138,125,160,87,123,186,220,96,7,42,63,167,102,102,253,75,238,122,35,63,249,21,61,22,49,79,180,10,239,119,91,128,202,173,172,125,22,51,147,217,254,33,247,116,231,154,195,210,158,214,62,139,25,201,236,255,0,16,251,186,115,205,96,27,84,219,235,255,0,193,101,179,151,238,135,255,0,155,149,70,0,108,157,233,79,147,126,208,48,247,188,96,51,255,0,111,175,255,0,5,150,206,95,186,31,254,110,85,24,1,178,119,165,62,77,251,64,195,222,241,128,15,74,96,0,0,0,60,214,109,99,233,79,156,158,208,49,15,188,103,55,83,201,113,232,39,150,95,93,123,226,180,210,182,214,62,148,249,201,237,3,16,251,198,115,117,60,151,30,130,121,101,245,215,190,43,64,201,76,89,138,108,88,27,10,222,113,174,41,174,230,86,92,63,111,168,186,92,106,120,79,147,129,75,4,110,146,89,55,24,142,123,183,88,199,46,141,69,114,233,162,34,175,65,230,95,54,49,215,229,67,52,241,150,102,124,23,240,103,198,220,65,113,190,243,46,63,27,154,243,170,153,38,225,113,55,91,191,187,196,221,222,221,110,186,107,162,107,161,188,158,84,124,222,169,202,93,143,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,205,99,232,224,171,141,28,212,115,209,242,49,91,187,231,183,70,217,79,129,127,42,25,167,131,114,207,225,79,131,62,54,226,11,117,139,158,240,56,220,215,157,84,199,15,23,135,188,221,253,222,38,246,238,243,117,211,77,83,93,64,223,79,39,86,78,88,178,111,100,124,9,77,104,155,156,85,227,11,124,24,198,233,83,186,246,113,170,171,224,138,70,166,227,158,244,111,10,4,167,131,86,238,181,252,13,253,214,185,238,67,94,188,180,248,2,166,197,180,54,20,204,26,124,61,73,71,109,197,88,93,148,207,174,133,34,107,235,238,52,117,18,36,203,42,53,119,220,246,83,207,64,196,123,211,165,155,141,106,175,13,81,187,148,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,196,14,86,108,175,186,230,62,199,215,75,157,153,213,114,84,96,91,197,30,40,125,37,53,19,170,31,83,3,27,37,52,218,238,170,44,108,138,42,185,42,31,38,142,70,178,157,218,162,34,171,218,24,107,200,167,153,159,23,243,199,26,101,109,93,93,170,158,147,24,97,246,92,33,231,18,110,85,84,87,80,77,228,224,167,213,232,143,214,10,186,201,30,196,107,157,187,2,57,21,173,99,245,220,161,230,179,101,92,210,252,139,109,29,151,89,153,53,247,224,106,11,54,32,165,248,86,183,154,243,142,21,174,87,240,107,188,154,49,238,118,180,178,206,222,163,85,233,174,172,209,200,213,79,74,96,0,0,121,172,218,199,210,159,57,61,160,98,31,120,206,109,83,145,83,209,99,20,251,64,174,247,117,184,213,94,214,62,148,249,201,237,3,16,251,198,115,106,156,138,158,139,24,167,218,5,119,187,173,192,103,248,0,14,170,218,199,209,99,57,61,159,226,31,119,78,121,172,61,41,237,99,232,177,156,158,207,241,15,187,167,60,214,1,234,160,0,0,0,0,0,0,243,89,181,143,165,62,114,123,64,196,62,241,156,244,166,121,172,218,199,210,159,57,61,160,98,31,120,206,6,234,121,46,61,4,242,203,235,175,124,86,153,84,98,175,37,199,160,158,89,125,117,239,138,211,42,128,0,0,30,115,54,220,207,154,109,163,182,151,198,57,147,102,173,171,159,15,45,67,45,120,125,38,168,150,70,37,186,153,137,20,114,68,201,88,199,66,201,156,217,42,86,45,198,238,62,161,232,186,187,121,203,187,237,183,51,230,167,103,29,154,49,142,100,217,171,105,32,196,41,78,203,94,31,73,170,34,141,235,113,169,122,69,28,145,50,86,61,179,62,22,186,74,149,139,113,219,236,167,122,46,141,222,114,121,214,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,12,223,202,44,156,190,224,254,74,252,250,206,43,188,220,58,76,196,184,97,218,123,93,54,235,23,122,150,219,122,138,55,84,239,181,234,169,191,60,245,17,112,220,198,57,188,219,123,172,217,26,169,130,198,242,118,223,202,28,27,144,188,152,152,183,40,242,254,10,184,236,88,118,158,209,13,58,213,206,179,79,43,223,124,164,150,89,164,127,66,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,166,141,128,206,158,88,44,156,190,224,109,168,23,53,106,38,231,22,92,203,183,193,81,71,38,235,25,192,170,161,167,130,146,162,155,68,123,158,237,214,50,154,94,34,181,141,94,115,184,221,229,141,202,94,220,140,25,243,77,133,115,67,18,228,5,246,182,175,155,227,138,118,221,44,76,117,68,174,130,59,141,28,114,58,120,217,10,49,88,199,205,77,171,221,42,185,157,20,49,177,119,213,204,70,230,79,42,94,69,209,231,6,202,119,236,73,69,102,231,120,147,46,255,0,238,146,217,52,107,4,114,50,150,53,68,184,49,210,74,155,220,30,107,196,153,209,177,205,115,228,166,131,206,86,163,29,165,108,129,206,59,238,207,249,203,132,243,139,14,67,206,42,240,205,193,181,18,83,111,49,156,238,149,237,116,117,52,219,239,99,210,62,44,18,75,23,19,113,92,205,253,230,245,154,138,7,166,147,64,60,168,254,157,153,155,245,47,185,232,141,249,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,104,51,149,31,211,179,51,126,165,247,61,16,25,85,200,99,250,236,253,219,254,36,109,80,213,95,33,143,235,179,247,111,248,145,181,64,0,0,0,0,60,171,158,148,246,78,244,88,201,191,103,248,123,221,208,30,107,15,74,123,39,122,44,100,223,179,252,61,238,232,0,237,80,0,24,171,202,143,232,39,153,191,82,251,226,136,208,182,19,197,55,220,13,138,172,216,215,11,87,115,43,214,31,184,83,221,45,213,60,38,73,192,170,130,70,201,20,155,143,71,49,219,175,99,87,71,34,181,116,209,81,83,160,223,79,42,63,160,158,102,253,75,239,138,35,64,32,85,127,238,171,30,226,175,252,43,136,241,38,35,184,127,198,86,87,92,171,170,36,255,0,90,73,166,146,71,250,220,231,59,189,84,222,247,39,158,197,150,173,150,50,190,158,251,139,240,253,35,115,83,18,211,170,226,10,196,169,109,82,209,64,178,111,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,137,35,25,14,239,79,242,98,242,127,214,101,21,29,54,208,57,223,135,121,166,58,171,221,159,12,219,101,146,120,170,172,52,178,65,52,50,186,165,141,122,70,179,79,29,71,76,50,49,206,133,172,110,170,217,28,246,71,177,80,0,0,0,0,49,87,149,31,208,79,51,126,165,247,197,17,160,19,127,220,168,254,130,121,155,245,47,190,40,141,0,129,181,78,92,239,212,159,239,39,240,211,21,121,46,61,59,50,203,235,175,115,214,153,85,203,157,250,147,253,228,254,26,98,175,37,199,167,102,89,125,117,238,122,208,55,125,159,217,57,98,218,3,38,177,102,78,226,57,185,189,38,38,183,186,158,58,157,215,191,154,85,49,201,37,53,78,227,30,197,147,133,60,113,75,195,223,70,191,115,117,221,87,42,30,101,207,85,7,156,29,180,50,114,197,144,91,80,99,252,170,194,211,111,217,109,87,8,234,45,209,238,189,57,181,45,93,60,85,113,83,106,247,189,239,224,178,161,177,113,28,229,115,248,123,235,162,187,68,13,249,236,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,189,150,96,87,35,142,111,83,99,93,154,43,178,182,162,122,68,185,101,197,226,104,89,4,48,74,215,252,29,92,247,213,67,52,175,118,172,123,221,80,181,236,68,98,166,140,133,155,205,77,81,207,207,80,0,0,58,171,107,31,69,140,228,246,127,136,125,221,57,230,176,244,167,181,143,162,198,114,123,63,196,62,238,156,243,88,7,170,128,0,0,0,29,127,159,217,199,98,217,255,0,38,177,102,113,98,56,121,197,38,25,183,186,162,58,109,231,179,157,213,61,201,29,53,54,251,24,245,143,139,60,145,69,196,220,86,179,127,121,221,86,170,158,104,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,54,255,0,203,63,159,53,56,87,43,240,214,64,88,171,105,57,198,56,168,117,210,250,198,212,68,233,227,183,81,201,27,160,141,240,171,21,236,100,213,58,61,178,163,153,211,67,35,19,125,28,244,110,189,118,16,200,187,22,209,59,80,97,28,185,198,54,107,173,199,11,59,157,92,111,173,183,171,217,185,75,79,79,36,140,73,165,98,42,197,12,147,164,16,57,232,173,119,150,70,177,237,123,152,228,14,234,219,255,0,39,47,185,5,179,6,202,153,85,138,102,223,189,90,173,248,166,162,227,30,235,19,155,85,85,212,80,213,203,77,171,30,246,63,130,250,135,69,196,107,149,175,225,239,166,136,237,18,192,228,184,244,236,203,47,174,189,207,90,101,87,46,119,234,79,247,147,248,105,138,188,151,30,157,153,101,245,215,185,235,64,233,76,254,201,203,238,207,249,203,139,50,119,17,205,206,42,240,205,193,212,241,212,238,177,156,238,149,237,73,41,170,119,24,247,164,124,88,36,138,94,30,250,185,155,251,174,235,53,80,220,87,36,134,124,211,102,158,205,17,229,181,194,182,174,124,67,150,21,31,5,212,173,77,68,181,15,150,221,59,228,150,134,68,123,216,141,99,26,212,150,153,145,53,239,220,101,27,87,170,215,177,169,142,156,181,153,23,71,106,190,224,189,161,236,54,110,15,195,123,248,111,17,84,198,176,71,27,234,162,103,18,133,238,98,34,75,36,207,133,181,76,116,138,175,106,71,73,3,58,154,53,31,212,28,146,25,243,83,149,155,75,199,150,215,10,218,72,48,246,103,211,252,23,82,181,53,17,83,178,43,140,12,146,90,25,17,239,98,185,239,115,150,90,102,68,215,179,125,245,141,94,179,152,198,168,111,36,0,0,0,6,170,249,115,191,82,127,188,159,195,76,85,228,184,244,236,203,47,174,189,207,90,101,87,46,119,234,79,247,147,248,105,138,188,151,30,157,153,101,245,215,185,235,64,223,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,1,230,179,107,31,74,124,228,246,129,136,125,227,57,233,76,214,174,108,114,53,254,84,51,79,25,102,103,242,142,248,51,227,110,32,184,223,121,151,197,14,55,53,231,85,50,77,194,226,115,214,239,238,241,55,119,183,91,174,154,232,154,232,6,64,114,92,122,9,229,151,215,94,248,173,50,168,234,173,151,50,47,249,53,228,78,25,201,79,141,63,24,254,46,115,223,242,159,49,230,124,126,113,89,61,79,232,120,146,110,238,241,247,124,245,215,119,94,141,116,78,213,0,96,7,45,95,162,198,22,246,129,67,238,235,137,159,230,63,237,173,178,151,242,193,202,203,86,89,252,125,248,165,240,102,32,130,251,207,126,11,231,252,78,29,53,68,60,46,31,26,45,53,231,59,219,219,203,166,230,154,116,234,129,162,205,147,189,41,242,111,218,6,30,247,140,7,165,51,90,185,79,200,215,249,47,205,60,27,153,159,202,59,225,63,138,88,130,221,125,230,95,20,56,60,235,154,212,199,55,11,137,207,93,185,189,195,221,222,221,118,154,235,162,233,161,178,160,0,0,0,0,52,173,203,87,233,79,133,189,159,208,251,198,226,57,21,61,41,241,79,179,250,239,120,219,140,212,219,91,147,123,249,96,230,157,171,51,63,44,191,20,190,12,195,240,88,185,151,197,222,127,196,225,212,212,77,197,226,115,168,180,215,156,238,238,238,174,155,154,235,211,162,54,41,228,222,254,71,217,167,117,204,207,203,47,198,223,132,240,252,246,46,101,241,119,152,112,248,149,52,243,113,120,156,234,93,116,230,219,187,187,169,174,254,186,244,104,161,154,160,0,7,154,205,172,125,41,243,147,218,6,33,247,140,231,165,51,90,185,177,200,215,249,80,205,60,101,153,159,202,59,224,207,141,184,130,227,125,230,95,20,56,220,215,157,84,201,55,11,137,207,91,191,187,196,221,222,221,110,186,107,162,107,160,23,95,34,167,162,198,41,246,129,93,238,235,113,159,230,63,236,83,178,151,242,62,202,203,174,89,252,125,248,219,240,158,32,158,251,207,126,11,230,28,62,37,53,60,60,46,31,26,93,116,230,219,219,219,201,174,254,154,116,106,185,0,0,0,6,0,114,213,250,44,97,111,104,20,62,238,184,152,1,201,113,233,217,150,95,93,123,158,180,219,246,218,219,41,127,44,28,172,181,101,159,199,223,138,95,6,98,8,47,188,247,224,190,127,196,225,211,84,67,194,225,241,162,211,94,115,189,189,188,186,110,105,167,78,169,208,27,46,114,82,127,38,188,246,195,57,215,249,122,248,199,241,115,158,255,0,147,62,43,115,62,63,56,163,158,155,244,220,238,77,221,222,62,247,152,186,238,233,209,174,168,25,254,0,3,205,102,214,62,148,249,201,237,3,16,251,198,115,106,156,138,158,139,24,167,218,5,119,187,173,197,169,155,28,141,127,149,12,211,198,89,153,252,163,190,12,248,219,136,46,55,222,101,241,67,141,205,121,213,76,147,112,184,156,245,187,251,188,77,221,237,214,235,166,186,38,186,25,85,177,78,202,95,200,251,43,46,185,103,241,247,227,111,194,120,130,123,239,61,248,47,152,112,248,148,212,240,240,184,124,105,117,211,155,111,111,111,38,187,250,105,209,170,134,64,26,86,229,171,244,167,194,222,207,232,125,227,113,55,82,97,86,218,220,155,223,203,7,52,237,89,153,249,101,248,165,240,102,31,130,197,204,190,46,243,254,39,14,166,162,110,47,19,157,69,166,188,231,119,119,117,116,220,215,94,157,16,48,175,145,83,210,159,20,251,63,174,247,141,184,221,73,133,91,20,242,111,127,35,236,211,186,230,103,229,151,227,111,194,120,126,123,23,50,248,187,204,56,124,74,154,121,184,188,78,117,46,186,115,109,221,221,212,215,127,93,122,52,92,213,0,0,0,0,0,117,86,214,62,139,25,201,236,255,0,16,251,186,115,181,75,83,54,48,47,229,67,43,49,150,89,252,41,240,103,198,220,63,113,177,115,222,7,27,154,243,170,105,33,226,240,247,155,191,187,196,222,221,222,110,186,105,170,107,168,30,96,143,85,6,170,255,0,220,49,255,0,214,139,254,68,255,0,245,121,181,64,0,0,0,0,6,149,185,106,253,41,240,183,179,250,31,120,220,77,212,152,85,182,183,38,247,242,193,205,59,86,102,126,89,126,41,124,25,135,224,177,115,47,139,188,255,0,137,195,169,168,155,139,196,231,81,105,175,57,221,221,221,93,55,53,215,167,68,12,43,228,84,244,167,197,62,207,235,189,227,110,55,82,97,86,197,60,155,223,200,251,52,238,185,153,249,101,248,219,240,158,31,158,197,204,190,46,243,14,31,18,166,158,110,47,19,157,75,174,156,219,119,119,117,53,223,215,94,141,23,53,64,26,171,229,206,253,73,254,242,127,13,54,168,98,174,220,251,12,127,45,31,137,63,239,163,241,59,226,119,194,95,248,19,225,14,117,206,249,183,254,145,14,230,239,54,254,182,187,253,218,116,134,0,114,42,122,83,226,159,103,245,222,241,183,27,169,48,171,98,158,77,239,228,125,154,119,92,204,252,178,252,109,248,79,15,207,98,230,95,23,121,135,15,137,83,79,55,23,137,206,165,215,78,109,187,187,186,154,239,235,175,70,139,154,160,104,7,149,31,211,179,51,126,165,247,61,17,159,252,138,158,139,24,167,218,5,119,187,173,195,106,62,74,79,229,41,158,216,155,58,255,0,47,95,23,62,49,243,47,242,103,197,110,121,192,230,244,112,83,126,155,157,199,189,189,192,222,243,19,77,237,58,116,213,123,255,0,98,157,148,191,145,246,86,93,114,207,227,239,198,223,132,241,4,247,222,123,240,95,48,225,241,41,169,225,225,112,248,210,235,167,54,222,222,222,77,119,244,211,163,85,11,175,107,31,69,140,228,246,127,136,125,221,57,230,176,244,251,155,24,23,242,161,149,152,203,44,254,20,248,51,227,110,31,184,216,185,239,3,141,205,121,213,52,144,241,120,123,205,223,221,226,111,110,239,55,93,52,213,53,212,214,183,251,134,63,250,209,127,200,159,254,175,1,183,215,255,0,130,203,103,47,221,15,255,0,55,42,140,0,217,59,210,159,38,253,160,97,239,120,192,110,167,63,118,24,252,184,236,177,151,27,52,126,84,126,4,252,159,252,15,254,91,248,19,156,243,238,99,110,150,139,252,223,156,51,133,191,197,223,253,35,183,119,119,122,218,239,38,63,229,63,35,95,228,191,52,240,110,102,127,40,239,132,254,41,98,11,117,247,153,124,80,224,243,174,107,83,28,220,46,39,61,118,230,247,15,119,123,117,218,107,174,139,166,128,108,168,0,0,0,7,154,205,172,125,41,243,147,218,6,33,247,140,230,234,121,46,61,4,242,203,235,175,124,86,152,255,0,155,28,141,127,149,12,211,198,89,153,252,163,190,12,248,219,136,46,55,222,101,241,67,141,205,121,213,76,147,112,184,156,245,187,251,188,77,221,237,214,235,166,186,38,186,25,171,178,230,69,255,0,38,188,137,195,57,41,241,167,227,31,197,206,123,254,83,230,60,207,143,206,43,39,169,253,15,18,77,221,222,62,239,158,186,238,235,209,174,136,26,234,229,180,206,59,236,184,171,2,236,253,79,15,6,203,77,111,76,99,89,38,243,29,206,234,164,146,162,146,157,52,86,111,199,193,100,85,61,40,253,215,243,174,179,117,141,170,189,107,200,211,128,41,177,54,212,119,76,103,113,195,213,117,116,248,59,11,213,212,209,220,26,146,164,20,55,26,137,98,167,141,30,230,170,49,95,37,52,149,200,214,63,93,81,178,57,19,88,247,155,147,249,253,201,39,125,218,3,57,113,102,113,98,61,167,57,189,94,38,184,58,162,58,111,137,108,127,52,165,99,82,58,106,109,246,86,49,36,225,65,28,81,113,55,17,207,220,222,119,89,202,166,69,236,75,177,229,171,99,124,1,125,194,16,226,170,76,85,114,191,94,22,229,81,122,109,145,182,249,221,3,97,142,56,169,95,229,101,115,217,27,155,51,219,171,244,69,168,147,70,166,170,174,12,138,45,76,216,192,191,149,12,172,198,89,103,240,167,193,159,27,112,253,198,197,207,120,28,110,107,206,169,164,135,139,195,222,110,254,239,19,123,119,121,186,233,166,169,174,165,214,0,242,217,139,48,181,247,3,98,171,206,10,197,52,60,202,245,135,238,21,22,187,141,55,21,146,112,42,160,145,209,203,30,251,21,204,118,235,216,228,213,170,173,93,53,69,84,233,61,9,236,19,153,152,87,52,54,71,203,59,142,22,171,226,124,3,135,232,176,205,198,7,201,26,205,75,93,65,3,41,229,100,141,99,221,185,189,195,108,172,71,104,229,138,104,158,173,110,254,134,53,103,247,35,229,139,57,51,151,22,102,174,28,206,191,138,52,152,170,224,235,164,150,143,139,111,175,224,213,74,212,117,76,156,119,214,177,93,197,157,101,151,77,214,181,156,77,198,162,53,168,100,174,197,59,41,127,35,236,172,186,229,159,199,223,141,191,9,226,9,239,188,247,224,190,97,195,226,83,83,195,194,225,241,165,215,78,109,189,189,188,154,239,233,167,70,170,25,0,0,3,205,102,214,62,148,249,201,237,3,16,251,198,115,106,156,138,158,139,24,167,218,5,119,187,173,197,169,155,28,141,127,149,12,211,198,89,153,252,163,190,12,248,219,136,46,55,222,101,241,67,141,205,121,213,76,147,112,184,156,245,187,251,188,77,221,237,214,235,166,186,38,186,25,85,177,78,202,95,200,251,43,46,185,103,241,247,227,111,194,120,130,123,239,61,248,47,152,112,248,148,212,240,240,184,124,105,117,211,155,111,111,111,38,187,250,105,209,170,134,64,0,0,234,173,172,125,22,51,147,217,254,33,247,116,231,154,195,211,238,108,96,95,202,134,86,99,44,179,248,83,224,207,141,184,126,227,98,231,188,14,55,53,231,84,210,67,197,225,239,55,127,119,137,189,187,188,221,116,211,84,215,83,90,223,238,24,255,0,235,69,255,0,34,127,250,188,13,170,0,0,0,0,0,0,30,107,54,177,244,167,206,79,104,24,135,222,51,158,148,205,106,230,199,35,95,229,67,52,241,150,102,127,40,239,131,62,54,226,11,141,247,153,124,80,227,115,94,117,83,36,220,46,39,61,110,254,239,19,119,123,117,186,233,174,137,174,128,100,7,37,199,160,158,89,125,117,239,138,211,42,142,170,217,115,34,255,0,147,94,68,225,156,148,248,211,241,143,226,231,61,255,0,41,243,30,103,199,231,21,147,212,254,135,137,38,238,239,31,119,207,93,119,117,232,215,68,237,80,0,0,52,237,203,63,159,52,216,171,52,48,214,64,88,171,106,249,190,7,167,117,210,250,198,212,74,216,36,184,214,71,27,160,141,240,171,17,143,124,52,218,61,178,163,159,209,93,35,19,113,90,244,117,147,200,251,147,151,220,115,181,2,102,173,60,220,222,203,150,150,249,234,43,36,221,99,248,245,85,212,243,210,83,211,104,175,107,219,188,199,212,203,196,70,189,169,205,183,29,186,178,53,76,170,207,238,73,59,238,208,25,203,139,51,139,17,237,57,205,234,241,53,193,213,17,211,124,75,99,249,165,43,26,145,211,83,111,178,177,137,39,10,8,226,139,137,184,142,126,230,243,186,206,85,50,87,99,45,144,48,174,199,121,113,93,131,173,55,239,140,119,171,213,193,215,11,189,246,75,116,116,146,84,232,155,144,64,214,53,94,246,195,19,17,85,172,124,146,105,36,179,189,21,169,38,227,66,213,229,71,244,19,204,223,169,125,241,68,104,4,244,167,181,30,69,255,0,41,76,137,196,217,41,241,167,226,231,198,62,101,254,83,230,60,243,129,205,235,32,169,253,15,18,61,237,238,6,239,158,154,111,107,211,166,139,128,31,238,24,255,0,235,69,255,0,34,127,250,188,13,170,30,101,179,251,39,47,187,63,231,46,44,201,220,71,55,56,171,195,55,7,83,199,83,186,198,115,186,87,181,36,166,169,220,99,222,145,241,96,146,41,120,123,234,230,111,238,187,172,213,67,211,73,133,91,102,242,102,97,93,172,115,30,135,52,173,57,141,241,26,244,150,246,219,238,252,59,4,117,209,220,184,107,228,39,118,236,176,189,38,107,21,99,115,222,233,55,163,142,6,162,49,35,235,4,175,36,134,124,211,102,158,205,17,229,181,194,182,174,124,67,150,21,31,5,212,173,77,68,181,15,150,221,59,228,150,134,68,123,216,141,99,26,212,150,153,145,53,239,220,101,27,87,170,215,177,169,174,14,84,127,78,204,205,250,151,220,244,70,207,182,33,216,30,251,177,150,42,196,183,106,124,244,248,215,101,197,22,248,105,235,45,31,22,25,67,173,84,18,111,83,212,241,214,162,87,245,25,37,75,56,104,141,107,184,250,187,85,99,75,3,106,62,74,79,229,41,158,216,155,58,255,0,47,95,23,62,49,243,47,242,103,197,110,121,192,230,244,112,83,126,155,157,199,189,189,192,222,243,19,77,237,58,116,213,67,170,185,12,127,93,159,187,127,196,141,170,24,171,176,198,195,31,200,187,227,183,251,232,252,113,248,227,240,111,254,4,248,63,154,243,78,115,255,0,164,77,191,189,206,127,171,166,231,126,189,25,84,0,0,0,0,7,149,115,210,158,201,222,139,25,55,236,255,0,15,123,186,3,0,63,220,49,255,0,214,139,254,68,255,0,245,121,178,156,167,192,191,146,252,172,193,185,103,240,167,194,127,20,176,253,186,197,207,120,28,30,117,205,105,163,135,139,195,222,118,230,247,15,123,119,121,218,107,166,171,166,160,93,96,0,49,87,149,31,208,79,51,126,165,247,197,17,130,188,152,188,159,244,121,187,89,77,180,14,119,225,222,119,129,105,55,103,195,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,211,12,140,107,102,115,219,170,186,54,189,146,109,127,57,50,135,6,231,190,93,220,50,183,48,96,171,159,15,93,170,40,102,174,130,154,117,133,245,12,166,171,134,169,33,87,167,89,172,123,160,107,30,173,86,191,113,206,221,115,29,163,146,234,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,9,176,0,0,0,0,0,24,171,202,143,232,39,153,191,82,251,226,136,208,9,233,79,106,60,139,254,82,153,19,137,178,83,227,79,197,207,140,124,203,252,167,204,121,231,3,155,214,65,83,250,30,36,123,219,220,13,223,61,52,222,215,167,77,23,0,63,220,49,255,0,214,139,254,68,255,0,245,120,14,92,239,212,159,239,39,240,211,21,121,46,61,59,50,203,235,175,115,214,155,84,219,159,97,143,229,163,241,39,253,244,126,39,124,78,248,75,255,0,2,124,33,206,185,223,54,255,0,210,33,220,221,230,223,214,215,127,187,78,158,170,217,115,146,147,249,53,231,182,25,206,191,203,215,198,63,139,156,247,252,153,241,91,153,241,249,197,28,244,223,166,231,114,110,238,241,247,188,197,215,119,78,141,117,64,207,243,78,220,182,25,95,106,195,217,185,128,243,94,222,234,72,106,49,157,158,170,219,93,79,13,19,98,124,147,219,223,30,149,82,202,139,172,207,124,85,145,68,155,205,213,172,165,98,111,57,21,17,155,137,49,215,109,173,143,45,91,100,96,11,22,16,155,21,82,97,91,149,134,240,151,42,123,211,172,141,184,78,216,29,12,145,203,74,207,43,19,152,201,28,232,94,237,31,162,173,60,122,181,116,69,104,107,87,145,199,55,170,112,86,210,245,217,91,81,61,90,219,115,30,207,52,44,130,24,34,115,62,17,161,99,234,161,154,87,187,71,177,141,167,74,246,34,49,87,87,204,205,230,174,136,230,110,208,215,86,64,242,73,223,118,127,206,92,39,156,88,115,105,206,113,87,134,110,13,168,146,155,226,91,25,206,233,94,215,71,83,77,190,250,199,164,124,88,36,150,46,38,226,185,155,251,205,235,53,20,216,168,0,0,29,85,181,143,162,198,114,123,63,196,62,238,156,243,88,122,125,205,140,11,249,80,202,204,101,150,127,10,124,25,241,183,15,220,108,92,247,129,198,230,188,234,154,72,120,188,61,230,239,238,241,55,183,119,155,174,154,106,154,234,107,91,253,195,31,253,104,191,228,79,255,0,87,129,181,64,0,0,10,78,44,183,95,111,24,86,243,105,194,216,143,226,253,234,182,223,81,79,110,187,243,54,85,252,31,84,248,220,216,170,120,15,84,100,188,55,171,95,195,114,238,187,119,69,232,80,60,241,109,185,159,52,219,71,109,47,140,115,38,205,91,87,62,30,90,134,90,240,250,77,81,44,140,75,117,51,18,40,228,137,146,177,142,133,147,57,178,84,172,91,141,220,125,67,209,117,118,243,151,99,220,139,121,57,125,193,249,53,139,115,138,239,55,14,147,49,46,20,244,246,186,109,214,46,245,45,181,213,17,186,167,125,175,85,77,249,231,168,139,134,230,49,205,230,219,221,102,200,213,75,3,253,195,31,253,104,191,228,79,255,0,87,155,41,202,172,179,194,185,55,151,24,115,43,112,85,39,55,178,225,155,124,86,250,109,232,227,100,147,110,39,94,121,120,108,99,29,52,175,87,73,35,209,169,191,35,222,229,77,92,160,107,91,151,59,245,39,251,201,252,52,197,94,75,143,78,204,178,250,235,220,245,166,213,54,231,216,99,249,104,252,73,255,0,125,31,137,223,19,190,18,255,0,192,159,8,115,174,119,205,191,244,136,119,55,121,183,245,181,223,238,211,167,170,182,92,228,164,254,77,121,237,134,115,175,242,245,241,143,226,231,61,255,0,38,124,86,230,124,126,113,71,61,55,233,185,220,155,187,188,125,239,49,117,221,211,163,93,80,50,83,109,12,156,190,231,238,204,24,255,0,42,176,180,219,151,171,173,190,58,139,116,123,172,94,115,85,73,81,21,92,84,218,189,236,99,56,207,167,108,92,71,57,26,206,38,250,234,141,209,124,230,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,122,158,53,171,154,188,139,56,87,27,230,62,35,198,56,43,59,254,40,217,111,119,9,110,20,214,38,225,56,234,35,183,113,87,125,240,68,248,234,97,98,66,215,171,146,54,36,109,220,143,113,138,174,86,171,220,25,213,144,57,199,98,218,3,38,176,158,113,97,200,121,189,38,38,183,182,162,74,109,231,191,154,85,49,206,142,166,155,125,236,98,201,194,158,57,98,226,110,35,95,185,188,222,171,145,78,192,58,83,100,61,158,239,187,47,100,213,54,78,221,243,47,227,173,37,178,225,85,81,107,169,248,25,150,222,103,75,59,146,71,83,110,54,73,22,79,46,234,137,120,142,122,187,203,110,244,53,141,67,186,192,0,0,213,95,46,119,234,79,247,147,248,105,138,188,151,30,157,153,101,245,215,185,235,77,170,109,207,176,199,242,209,248,147,254,250,63,19,190,39,124,37,255,0,129,62,16,231,92,239,155,127,233,16,238,110,243,111,235,107,191,221,167,79,85,108,185,201,73,252,154,243,219,12,231,95,229,235,227,31,197,206,123,254,76,248,173,204,248,252,226,142,122,111,211,115,185,55,119,120,251,222,98,235,187,167,70,186,160,103,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,41,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,237,107,216,230,174,138,138,132,217,166,12,170,219,110,235,178,134,220,185,209,98,196,243,213,215,101,214,42,204,139,212,55,90,55,85,57,176,90,103,117,225,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,134,142,85,88,227,208,55,62,9,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,9,176,0,0,4,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,217,213,91,88,250,44,103,39,179,252,67,238,233,192,237,80,106,175,146,179,111,31,251,209,178,166,111,222,191,165,139,8,95,110,119,31,244,12,166,178,53,156,47,253,161,209,62,73,191,163,167,99,127,68,195,106,128,0,0,0,0,10,78,19,197,54,44,115,133,108,216,215,11,87,115,219,46,32,183,211,221,45,213,60,39,199,199,165,158,54,201,20,155,143,70,189,187,204,123,87,71,34,57,53,209,81,23,160,171,26,54,228,208,219,142,167,103,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,117,25,26,72,197,69,107,217,48,111,36,0,0,164,226,204,83,98,192,216,86,243,141,113,77,119,50,178,225,251,125,69,210,227,83,194,124,156,10,88,35,116,146,201,184,196,115,221,186,198,57,116,106,43,151,77,17,21,122,10,177,213,91,88,250,44,103,39,179,252,67,238,233,192,234,175,247,81,246,19,255,0,203,159,252,153,188,127,213,12,148,194,120,166,197,142,112,173,155,26,225,106,238,123,101,196,22,250,123,165,186,167,132,248,248,244,179,198,217,34,147,113,232,215,183,121,143,106,232,228,71,38,186,42,34,244,30,91,79,74,123,39,122,44,100,223,179,252,61,238,232,0,237,80,0,24,213,139,57,71,182,49,192,216,170,243,130,177,78,114,115,43,214,31,184,84,90,238,52,223,23,110,178,112,42,160,145,209,203,30,251,41,156,199,110,189,142,77,90,170,213,211,84,85,78,147,181,114,83,62,242,159,104,156,43,85,141,114,115,21,252,96,178,209,92,31,107,158,167,152,212,210,110,85,50,56,228,116,123,149,17,198,245,209,147,70,186,162,110,245,180,215,84,84,79,61,155,88,250,83,231,39,180,12,67,239,25,205,170,114,42,122,44,98,159,104,21,222,238,183,1,155,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,220,137,154,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,44,214,19,197,54,44,115,133,108,216,215,11,87,115,219,46,32,183,211,221,45,213,60,39,199,199,165,158,54,201,20,155,143,70,189,187,204,123,87,71,34,57,53,209,81,23,160,209,191,42,77,22,210,244,27,67,85,65,158,183,106,187,142,24,117,69,124,217,127,52,77,99,109,205,180,73,80,175,72,98,72,216,198,243,152,218,232,99,157,94,139,50,238,68,174,115,227,224,189,215,175,37,238,221,63,145,76,84,204,142,206,60,103,205,50,218,245,191,240,61,77,107,119,161,177,93,36,145,170,154,204,174,78,111,71,54,178,113,53,71,49,146,171,36,242,77,117,68,138,27,169,0,0,45,79,202,150,4,252,169,254,69,62,29,255,0,187,63,139,255,0,26,126,12,230,179,127,222,190,115,205,184,252,109,206,23,233,186,187,155,251,253,251,186,116,157,85,182,190,213,214,45,146,242,106,183,25,113,109,85,152,190,229,173,30,22,178,86,204,246,243,250,173,230,36,146,43,99,69,122,195,3,31,197,145,117,99,87,70,71,196,99,229,141,77,6,92,243,163,52,47,89,184,204,247,188,226,250,186,252,119,29,226,11,243,47,21,44,142,87,182,182,7,177,240,185,35,115,86,36,100,107,28,104,200,183,56,109,99,26,196,106,49,17,160,122,115,6,42,236,11,182,190,21,218,179,46,41,44,151,107,159,55,204,220,51,111,134,60,71,111,168,88,217,37,126,226,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,6,71,163,21,55,93,19,229,202,160,0,26,139,229,94,219,142,167,18,221,111,123,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,21,203,164,171,52,78,143,70,54,55,241,131,103,249,67,157,25,95,159,88,54,60,192,202,60,95,73,136,172,82,84,75,72,181,16,178,72,159,20,241,170,111,197,44,82,181,178,196,253,21,174,70,189,173,85,99,216,244,213,175,106,173,234,121,214,216,91,249,71,127,40,236,59,252,151,255,0,250,235,235,115,222,117,191,240,95,193,123,236,231,31,9,110,255,0,248,159,153,189,242,247,248,92,47,47,193,61,20,128,37,40,174,214,171,141,77,125,29,190,231,73,85,81,107,168,74,74,232,161,153,175,125,44,235,20,115,36,82,181,23,86,61,98,154,41,17,174,209,119,36,99,187,28,138,179,102,157,182,134,218,207,25,108,139,202,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,253,56,140,69,70,202,244,80,220,72,45,252,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,238,74,205,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,224,0,0,2,212,204,140,213,203,140,159,177,83,226,124,208,198,150,172,51,106,171,184,83,90,225,171,184,212,36,81,190,170,119,238,71,26,42,255,0,172,231,47,154,200,217,36,143,86,177,143,115,110,179,207,95,40,6,110,109,5,153,155,65,93,237,59,64,217,254,44,215,225,157,200,45,184,74,10,248,170,233,108,116,179,197,28,236,107,101,133,206,142,105,164,141,240,190,89,181,222,123,183,83,70,53,140,138,60,245,228,175,219,170,155,31,225,235,86,204,57,165,95,73,6,39,177,211,195,109,193,147,67,75,46,253,218,221,5,44,207,116,18,164,113,172,49,190,150,26,100,68,145,239,103,21,142,98,110,186,70,61,242,6,199,192,0,11,42,197,157,25,95,137,115,67,19,100,189,151,23,210,79,141,176,125,61,53,93,226,202,230,73,20,240,65,60,108,146,57,89,190,212,108,204,221,150,45,231,68,175,70,44,177,181,251,170,246,162,244,166,223,219,96,218,182,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,110,83,172,209,61,35,115,92,178,189,204,102,238,226,201,36,122,33,194,217,171,152,248,47,49,233,115,123,13,227,75,173,38,51,164,184,62,232,219,219,170,22,90,169,42,164,87,44,178,74,233,55,184,220,77,247,164,137,38,243,100,107,222,215,163,145,206,69,15,77,24,179,20,216,176,54,21,188,227,92,83,93,204,172,184,126,223,81,116,184,212,240,159,39,2,150,8,221,36,178,110,49,28,247,110,177,142,93,26,138,229,211,68,69,94,130,172,99,254,110,92,115,30,239,176,142,96,220,243,123,14,90,172,56,206,167,43,239,146,94,237,182,186,197,169,165,166,170,91,100,251,205,100,138,159,66,171,81,210,53,142,85,107,101,153,26,146,191,2,249,40,118,227,169,195,87,91,38,200,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,194,114,107,42,77,43,99,209,237,145,156,16,219,160,0,0,0,0,0,12,85,255,0,117,31,97,63,252,185,255,0,201,155,199,253,80,239,252,173,205,44,9,157,56,18,217,153,153,105,125,248,103,13,222,120,220,202,183,154,205,79,197,225,76,248,100,242,115,49,146,55,73,34,123,122,205,77,116,213,53,69,69,95,48,70,255,0,185,46,61,4,242,203,235,175,124,86,129,149,64,0,49,255,0,52,182,245,217,59,37,177,221,207,44,243,47,53,190,6,196,150,110,15,61,162,248,10,229,81,194,226,194,201,163,242,144,211,190,55,107,28,172,119,85,203,166,186,46,138,138,137,117,228,94,212,121,19,180,167,195,127,145,76,115,241,143,226,231,54,248,79,252,153,89,71,192,231,28,94,15,249,204,81,239,111,112,37,243,117,211,119,167,77,83,93,43,114,163,250,118,102,111,212,190,231,162,50,171,144,199,245,217,251,183,252,72,13,170,0,0,183,236,88,255,0,6,226,108,77,137,176,101,139,16,210,85,223,112,117,69,53,53,246,222,213,84,158,133,245,20,236,168,129,94,213,68,85,100,145,72,138,215,166,172,85,108,141,69,222,141,237,109,192,105,91,106,173,161,113,86,203,252,170,24,203,55,48,181,55,63,230,31,4,211,92,109,111,170,146,158,27,157,12,182,90,38,203,79,35,152,191,217,145,138,230,189,172,150,40,158,172,126,230,234,237,211,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,116,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,133,234,0,2,212,204,140,213,203,140,159,177,83,226,124,208,198,150,172,51,106,171,184,83,90,225,171,184,212,36,81,190,170,119,238,71,26,42,255,0,172,231,47,154,200,217,36,143,86,177,143,115,110,179,207,95,40,6,110,109,5,153,155,65,93,237,59,64,217,254,44,215,225,157,200,45,184,74,10,248,170,233,108,116,179,197,28,236,107,101,133,206,142,105,164,141,240,190,89,181,222,123,183,83,70,53,140,138,60,245,228,175,219,170,155,31,225,235,86,204,57,165,95,73,6,39,177,211,195,109,193,147,67,75,46,253,218,221,5,44,207,116,18,164,113,172,49,190,150,26,100,68,145,239,103,21,142,98,110,186,70,61,242,6,199,192,0,11,42,197,157,25,95,137,115,67,19,100,189,151,23,210,79,141,176,125,61,53,93,226,202,230,73,20,240,65,60,108,146,57,89,190,212,108,204,221,150,45,231,68,175,70,44,177,181,251,170,246,162,244,166,223,219,96,218,182,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,110,83,172,209,61,35,115,92,178,189,204,102,238,226,201,36,122,33,194,217,171,152,248,47,49,233,115,123,13,227,75,173,38,51,164,184,62,232,219,219,170,22,90,169,42,164,87,44,178,74,233,55,184,220,77,247,164,137,38,243,100,107,222,215,163,145,206,69,15,79,198,42,255,0,186,143,176,159,254,92,255,0,228,205,227,254,168,119,254,85,92,115,30,239,151,24,114,231,155,216,114,213,97,198,117,54,248,164,189,219,109,117,139,83,75,77,84,169,214,107,36,84,250,21,90,142,145,172,114,171,91,44,200,212,149,254,125,246,220,200,106,109,156,118,151,198,57,109,102,162,171,131,15,37,67,46,152,125,102,167,150,54,45,186,165,137,44,113,196,249,94,247,76,200,92,233,41,150,93,247,111,190,157,234,186,59,121,168,30,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,185,43,53,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,75,127,58,243,239,41,246,118,194,180,184,215,56,241,95,197,251,45,109,193,150,184,42,121,141,77,94,253,83,227,146,70,199,185,79,28,143,77,89,12,139,170,166,239,87,77,117,84,69,194,174,69,188,227,190,227,12,154,197,185,59,119,135,137,73,151,119,10,122,139,93,78,243,19,118,150,228,234,137,29,77,184,214,34,174,228,240,84,75,196,115,222,231,115,157,222,171,99,106,45,91,150,175,209,99,11,123,64,161,247,117,196,14,255,0,202,221,189,118,78,206,156,119,108,203,60,180,205,111,134,113,37,231,141,204,168,190,2,185,83,241,120,80,190,105,60,164,212,236,141,186,71,19,221,214,114,107,166,137,170,170,34,228,1,160,30,75,143,78,204,178,250,235,220,245,166,250,49,102,41,177,96,108,43,121,198,184,166,187,153,89,112,253,190,162,233,113,169,225,62,78,5,44,17,186,73,100,220,98,57,238,221,99,28,186,53,21,203,166,136,138,189,0,116,174,105,109,235,178,118,75,99,187,158,89,230,94,107,124,13,137,44,220,30,123,69,240,21,202,163,133,197,133,147,71,229,33,167,124,110,214,57,88,238,171,151,77,116,93,21,21,18,235,200,189,168,242,39,105,79,134,255,0,34,152,231,227,31,197,206,109,240,159,249,50,178,143,129,206,56,188,31,243,152,163,222,222,224,75,230,235,166,239,78,154,166,190,115,49,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,11,83,93,93,82,169,191,43,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,77,239,114,98,229,111,228,191,99,108,21,206,236,95,6,93,113,111,56,197,55,15,206,184,220,235,157,72,188,210,126,135,185,172,222,161,142,139,168,221,221,52,235,53,30,175,3,34,177,254,63,193,185,89,131,110,217,131,152,56,134,146,199,135,172,116,235,83,93,93,82,171,185,19,53,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,86,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,42,104,107,169,149,119,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,166,190,87,136,246,139,139,59,104,155,154,245,180,149,89,124,181,21,174,203,199,211,83,82,192,196,129,96,162,90,214,43,89,35,234,21,237,122,194,199,190,119,34,61,237,115,226,108,108,119,13,178,156,156,28,160,21,155,59,223,98,202,76,222,196,95,239,79,95,206,103,138,166,162,57,234,36,195,181,91,143,147,122,157,144,178,73,31,12,210,34,49,240,163,119,82,73,82,86,171,60,178,74,27,191,0,0,44,171,238,116,101,126,26,205,12,51,146,247,172,95,73,6,54,198,20,245,53,118,123,43,89,36,179,207,4,17,190,73,37,126,227,85,176,179,118,41,119,93,42,177,30,177,72,214,111,43,28,137,215,251,96,237,103,131,118,69,202,255,0,143,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,220,215,134,197,84,116,172,69,208,14,60,206,140,208,204,172,208,159,58,49,126,47,171,159,27,79,81,73,86,183,170,70,71,67,60,115,211,71,28,116,242,199,205,155,27,98,123,27,12,90,57,136,213,213,136,238,222,144,61,57,131,21,118,5,219,95,10,237,89,151,20,150,75,181,207,155,230,110,25,183,195,30,35,183,212,44,108,146,191,113,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,131,35,209,138,155,174,137,242,229,80,0,13,69,242,175,109,199,83,137,110,183,189,145,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,138,229,210,85,154,39,71,163,27,27,248,193,179,252,161,206,140,175,207,172,27,30,96,101,30,47,164,196,86,41,42,37,164,90,136,89,36,79,138,120,213,55,226,150,41,90,217,98,126,138,215,35,94,214,170,177,236,122,106,215,181,86,245,60,235,108,45,252,163,191,148,118,29,254,75,255,0,253,117,245,185,239,58,223,248,47,224,189,246,115,143,132,183,127,252,79,204,222,249,123,252,46,23,151,224,158,138,64,29,85,158,155,81,228,78,205,127,2,126,90,241,207,197,207,140,124,231,224,207,242,101,101,103,31,155,240,184,223,230,209,73,187,187,199,139,206,211,93,238,141,116,93,59,84,213,95,46,119,234,79,247,147,248,104,25,211,146,155,102,108,217,180,78,42,170,193,89,57,153,31,24,47,84,86,247,221,39,166,248,30,190,147,114,149,146,71,27,164,223,168,130,54,46,143,154,52,209,23,123,173,174,154,34,170,119,89,165,110,69,79,74,124,83,236,254,187,222,54,227,117,32,0,0,14,170,207,77,168,242,39,102,191,129,63,45,120,231,226,231,198,62,115,240,103,249,50,178,179,143,205,248,92,111,243,104,164,221,221,227,197,231,105,174,247,70,186,46,157,170,106,175,151,59,245,39,251,201,252,52,12,233,201,77,179,54,108,218,39,21,85,96,172,156,204,143,140,23,170,43,123,238,147,211,124,15,95,73,185,74,201,35,141,210,111,212,65,27,23,71,205,26,104,139,189,214,215,77,17,85,59,172,210,183,34,167,165,62,41,246,127,93,239,27,113,186,144,0,0,41,52,216,166,197,87,138,174,56,42,158,187,126,245,106,183,209,221,43,41,184,79,78,21,45,92,149,49,211,201,190,169,184,237,231,209,84,166,136,170,228,225,234,228,68,115,85,106,198,162,249,80,243,123,25,100,46,222,217,109,155,153,127,61,36,119,220,59,129,232,230,167,74,184,18,104,37,99,235,110,113,75,12,140,232,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,216,254,204,91,66,225,93,168,50,106,203,155,152,90,155,152,115,254,37,53,198,214,250,168,234,38,182,87,68,237,217,105,228,115,23,251,50,49,92,214,57,241,75,19,213,140,223,221,64,237,80,0,0,0,3,31,243,75,111,93,147,178,91,29,220,242,207,50,243,91,224,108,73,102,224,243,218,47,128,174,85,28,46,44,44,154,63,41,13,59,227,118,177,202,199,117,92,186,107,162,232,168,168,153,0,104,7,149,31,211,179,51,126,165,247,61,16,27,190,201,76,251,202,125,162,112,173,86,53,201,204,87,241,130,203,69,112,125,174,122,158,99,83,73,185,84,200,227,145,209,238,84,71,27,215,70,77,26,234,137,187,214,211,93,81,81,59,0,192,14,69,79,69,140,83,237,2,187,221,214,227,63,192,0,0,0,0,148,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,165,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,114,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,154,118,229,58,219,199,242,223,125,169,200,108,167,189,111,96,28,63,112,119,194,87,75,117,199,137,75,138,38,107,33,116,122,183,132,213,224,211,206,218,132,110,236,146,69,51,146,57,147,93,200,156,150,87,39,22,220,116,219,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,197,115,34,137,205,87,44,41,20,129,189,224,0,0,0,0,0,2,212,195,185,165,129,49,94,59,197,217,103,96,190,243,172,73,129,57,135,198,10,46,107,51,57,159,61,133,102,165,242,143,98,71,38,252,109,87,121,55,59,119,77,29,162,244,24,151,202,89,183,85,78,204,184,102,151,44,50,198,190,174,151,52,49,29,60,23,42,90,230,210,197,36,22,139,114,84,42,58,119,164,241,190,41,159,50,193,52,45,141,26,187,169,196,145,206,98,182,52,147,77,121,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,161,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,144,61,57,131,173,54,117,207,156,27,180,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,126,55,59,68,114,177,187,236,86,72,212,220,123,85,123,44,1,111,223,113,254,13,195,56,155,12,224,203,238,33,164,164,190,227,26,138,154,107,21,189,202,171,61,115,233,233,223,81,58,177,168,138,168,200,226,141,85,207,93,24,138,232,218,171,189,35,26,233,172,89,113,190,217,240,173,230,237,133,176,231,198,11,213,21,190,162,162,221,104,231,140,164,248,66,169,145,185,209,83,113,222,138,200,184,143,70,179,136,228,221,110,246,171,208,135,154,44,232,199,153,161,153,89,161,136,49,126,116,85,85,207,141,167,168,109,37,233,106,237,241,208,207,28,244,209,182,155,133,37,60,108,141,177,61,141,133,172,86,238,53,117,98,235,211,168,30,156,193,138,188,157,219,94,127,42,220,154,95,141,53,188,108,194,193,220,42,44,81,185,65,205,161,159,138,233,121,173,92,123,170,177,175,22,56,157,190,141,220,221,150,57,116,141,145,172,91,217,84,0,3,0,57,78,182,241,252,136,88,170,114,27,41,239,91,184,251,16,91,221,240,149,210,221,113,225,213,97,120,92,248,93,30,173,225,57,56,213,16,58,161,27,187,36,114,194,213,142,100,211,126,39,40,101,254,83,103,246,77,103,175,195,255,0,146,60,194,181,98,143,138,247,5,182,93,57,147,220,188,9,186,119,92,155,200,156,72,95,186,254,28,236,222,138,77,199,238,61,219,174,210,245,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,246,185,239,107,83,85,84,67,206,102,199,56,143,104,44,57,180,22,27,147,102,70,115,188,117,87,199,138,11,92,181,17,69,75,117,165,142,39,79,81,75,83,197,146,56,221,11,163,129,206,84,87,181,200,230,53,209,185,178,54,55,38,229,57,81,253,4,243,55,234,95,124,81,1,149,64,192,14,76,93,188,127,45,246,42,108,134,205,139,214,246,62,195,246,246,252,27,116,184,220,120,149,88,162,22,190,103,73,163,120,77,78,53,60,13,167,71,111,73,36,179,53,36,153,117,220,149,201,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,155,88,250,83,231,39,180,12,67,239,25,207,74,103,154,205,172,125,41,243,147,218,6,33,247,140,224,102,87,37,62,220,116,217,107,117,160,217,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,28,210,200,231,163,155,43,164,135,113,39,149,115,103,219,9,114,157,81,224,108,159,196,25,95,157,245,188,246,235,131,48,253,69,102,7,154,119,193,69,75,93,75,65,111,106,67,99,116,145,196,156,41,151,155,249,41,164,73,29,43,165,115,21,119,219,19,37,13,138,205,181,62,207,180,153,203,89,179,245,203,52,109,86,236,125,69,205,154,251,69,193,178,210,113,100,168,108,46,130,24,103,149,141,134,121,164,74,152,85,177,70,247,72,187,203,163,122,174,211,181,79,45,152,179,20,223,113,206,42,188,227,92,83,93,207,111,88,130,225,81,116,184,212,240,153,31,30,170,121,29,36,178,110,49,26,198,239,61,238,93,26,136,212,215,68,68,78,131,127,220,157,89,77,249,34,217,31,2,80,252,111,186,223,190,52,91,224,197,187,181,174,210,27,119,194,16,69,63,51,165,143,85,225,194,205,237,85,53,93,249,95,52,186,55,137,184,208,201,83,170,182,177,244,88,206,79,103,248,135,221,211,157,170,117,86,214,62,139,25,201,236,255,0,16,251,186,112,60,214,27,201,228,208,219,142,155,104,236,27,14,79,99,134,85,179,49,112,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,117,223,34,72,197,84,115,217,14,141,138,174,19,197,55,220,13,138,172,216,215,11,87,115,43,214,31,184,83,221,45,213,60,38,73,192,170,130,70,201,20,155,143,71,49,219,175,99,87,71,34,181,116,209,81,83,160,15,82,96,199,93,135,54,187,181,109,125,148,110,197,115,219,169,44,248,178,195,80,219,110,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,246,231,17,53,71,199,52,104,233,56,75,35,178,40,0,0,1,229,92,245,80,121,87,3,106,156,149,155,120,255,0,222,141,149,51,126,245,253,44,88,66,251,115,184,255,0,160,101,53,145,172,225,127,237,14,137,242,77,253,29,59,27,250,38,27,84,60,176,220,237,55,91,45,75,40,239,54,202,186,10,137,41,224,171,100,85,48,186,39,186,9,226,100,208,202,141,114,34,171,36,138,72,228,99,187,28,199,181,201,170,42,41,187,254,77,13,184,233,182,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,93,242,36,140,85,71,61,144,134,111,157,85,181,143,162,198,114,123,63,196,62,238,156,237,83,170,182,177,244,88,206,79,103,248,135,221,211,129,230,176,219,79,37,215,40,5,29,222,142,219,179,38,119,226,46,13,214,30,109,110,192,247,73,227,130,10,89,41,98,130,40,33,180,187,134,198,110,204,156,45,98,146,69,123,166,116,142,141,92,143,72,155,46,165,137,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,245,60,12,63,228,253,219,186,197,181,86,21,143,5,98,151,243,44,205,195,246,244,146,227,77,163,228,248,82,150,8,233,99,150,235,190,202,120,169,224,226,212,212,57,57,179,85,92,205,53,77,91,210,153,128,7,154,205,172,125,41,243,147,218,6,33,247,140,230,213,57,21,61,22,49,79,180,10,239,119,91,141,85,237,99,233,79,156,158,208,49,15,188,103,54,169,200,169,232,177,138,125,160,87,123,186,220,6,85,109,47,179,166,4,218,131,43,43,242,207,29,83,255,0,75,89,103,173,223,155,252,153,116,230,211,67,5,103,14,41,99,227,112,184,239,119,9,238,220,127,98,167,98,167,158,188,244,200,188,199,217,211,49,238,57,95,154,22,110,99,117,161,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,18,23,238,187,69,209,28,142,107,152,246,177,236,123,27,233,164,197,93,190,182,40,194,187,86,101,197,93,238,211,108,230,249,155,134,109,243,73,135,46,20,233,27,36,175,220,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,224,200,245,122,46,235,165,100,161,139,252,151,220,160,149,55,106,155,46,203,217,211,117,164,99,217,78,218,12,31,124,169,150,42,102,110,67,21,45,61,29,149,34,138,6,181,94,173,100,238,100,242,203,191,35,213,177,117,158,230,107,159,251,69,103,206,13,217,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,191,35,155,162,185,24,237,198,35,228,114,110,49,202,158,109,241,102,22,190,224,108,85,121,193,88,166,135,153,94,176,253,194,162,215,113,166,226,178,78,5,84,18,58,57,99,223,98,185,142,221,123,28,154,181,85,171,166,168,170,157,39,96,103,198,210,249,167,180,111,196,239,202,101,219,157,252,74,195,240,88,40,183,103,169,147,156,112,255,0,73,91,63,26,89,55,235,38,209,156,105,91,187,196,225,71,170,117,80,6,210,251,69,227,189,168,51,78,191,51,49,213,71,244,180,118,122,45,200,127,201,150,190,115,52,208,81,241,34,138,62,55,11,142,246,241,94,221,247,246,170,246,34,117,81,145,91,55,236,125,137,179,179,45,51,43,59,111,41,87,110,192,152,3,11,223,235,217,95,77,45,59,159,89,123,162,161,109,68,52,42,199,63,138,198,42,77,28,175,147,134,230,171,35,116,104,230,189,232,246,99,168,23,254,69,231,166,99,236,233,152,246,236,208,202,251,207,49,186,208,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,137,11,247,91,170,106,142,71,53,175,99,152,246,49,237,244,41,179,70,209,120,19,106,12,172,160,204,204,11,81,253,21,29,226,139,114,111,242,101,211,155,67,52,244,124,73,98,143,141,194,227,177,188,86,55,113,253,168,189,168,154,86,218,107,98,140,85,149,249,63,151,59,72,96,171,103,61,192,56,191,7,225,218,219,183,55,73,31,37,146,233,61,190,159,140,234,141,247,57,120,53,19,185,210,50,84,84,99,100,149,97,86,199,228,120,189,85,179,238,211,185,203,179,13,246,237,127,202,28,81,240,108,151,187,124,182,250,234,105,225,109,69,44,218,177,233,12,238,133,250,177,102,129,239,89,34,122,162,232,237,230,185,29,28,146,198,240,218,167,41,214,222,63,145,11,21,78,67,101,61,235,119,31,98,11,123,190,18,186,91,174,60,58,172,47,11,159,11,163,213,188,39,39,26,162,7,84,35,119,100,142,88,90,177,204,154,111,196,229,211,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,229,126,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,73,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,222,79,39,54,193,63,201,94,197,62,100,102,36,252,227,51,113,53,191,153,213,211,193,81,191,75,101,161,123,217,42,209,181,88,187,147,76,175,142,55,75,47,75,81,204,107,34,93,214,186,73,131,181,118,58,216,235,2,108,129,129,42,44,22,10,207,134,113,37,231,115,227,6,32,225,205,79,240,167,10,106,135,210,254,106,249,229,142,14,20,117,11,31,147,84,223,211,121,218,170,244,100,0,0,13,0,242,163,250,118,102,111,212,190,231,162,55,252,104,7,149,31,211,179,51,126,165,247,61,16,23,7,39,22,220,116,219,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,197,115,34,137,205,87,44,41,20,155,222,60,171,155,31,228,175,219,170,167,0,98,27,86,204,57,165,95,87,62,24,190,84,67,109,193,147,67,75,22,229,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,9,237,98,110,182,55,189,241,134,226,64,0,97,87,41,134,197,23,29,167,240,37,183,27,101,165,179,156,230,78,18,210,154,138,142,52,165,135,225,154,25,166,141,36,167,154,162,103,71,185,193,213,243,198,174,147,117,53,157,168,197,116,200,230,232,218,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,212,241,169,94,86,189,138,62,4,172,172,218,203,44,173,150,170,59,44,220,24,241,165,190,4,224,72,218,233,167,225,178,230,212,87,110,73,198,124,177,71,43,99,107,92,146,35,101,84,145,101,153,236,12,224,216,147,108,28,51,181,206,87,197,122,106,210,81,99,107,29,60,13,197,150,122,72,170,56,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,188,238,213,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,8,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,158,120,118,98,218,23,21,108,191,156,182,92,220,194,212,220,255,0,152,113,41,174,54,183,213,73,79,13,206,134,86,238,203,79,35,152,191,217,145,138,230,189,172,150,40,158,172,126,230,234,246,175,40,142,215,159,202,183,57,83,226,181,111,27,47,112,119,22,139,11,239,208,115,105,167,226,182,46,117,87,38,242,172,139,197,146,38,238,35,183,55,98,142,45,99,100,139,46,240,116,254,209,89,243,140,182,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,238,70,215,104,174,70,55,125,234,249,28,155,239,114,174,194,185,31,118,67,236,218,227,29,81,127,79,69,129,155,29,127,250,122,90,250,185,162,98,127,110,8,209,239,254,157,203,31,232,36,49,171,147,155,98,143,229,85,152,243,223,241,253,178,235,30,89,97,111,41,114,169,129,56,81,221,43,145,88,177,219,27,54,243,94,221,230,61,100,149,209,35,156,200,218,214,235,19,166,138,68,223,72,29,85,181,143,162,198,114,123,63,196,62,238,156,243,88,122,83,218,199,209,99,57,61,159,226,31,119,78,121,172,3,117,60,152,187,120,254,91,236,84,217,13,155,23,173,236,125,135,237,237,248,54,233,113,184,241,42,177,68,45,124,206,147,70,240,154,156,106,120,27,78,142,222,146,73,102,106,73,50,235,185,43,147,63,207,44,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,30,130,118,23,219,54,197,182,30,92,85,92,228,181,124,13,140,240,191,55,167,196,214,216,152,245,165,108,146,163,248,85,52,210,59,93,97,151,133,42,164,110,114,201,27,152,230,187,121,17,146,200,25,42,0,0,0,3,202,185,177,78,76,94,80,10,60,162,172,166,217,251,59,241,23,52,192,181,123,176,97,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,233,154,71,185,176,185,141,213,27,27,158,248,245,214,0,245,80,13,122,242,105,114,130,83,103,13,170,207,179,230,111,221,106,228,204,26,10,126,109,103,187,85,203,45,84,248,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,213,202,170,245,118,187,10,3,64,60,168,254,157,153,155,245,47,185,232,140,170,228,49,253,118,126,237,255,0,18,49,87,149,31,211,179,51,126,165,247,61,17,149,92,134,63,174,207,221,191,226,64,109,80,0,6,128,121,81,253,59,51,55,234,95,115,209,22,254,196,155,96,226,109,145,179,66,43,211,86,174,183,4,223,42,32,110,44,179,210,69,79,199,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,230,220,28,168,254,157,153,155,245,47,185,232,140,85,3,212,150,19,197,54,44,115,133,108,216,215,11,87,115,219,46,32,183,211,221,45,213,60,39,199,199,165,158,54,201,20,155,143,70,189,187,204,123,87,71,34,57,53,209,81,23,160,171,26,64,228,224,229,0,172,217,222,251,22,82,102,246,34,255,0,122,122,254,115,60,85,53,17,207,81,38,29,170,220,124,155,212,236,133,146,72,248,102,145,17,143,133,27,186,146,74,146,181,89,229,146,93,223,129,133,92,166,27,20,92,118,159,192,150,220,109,150,150,206,115,153,56,75,74,106,42,56,210,150,31,134,104,102,154,52,146,158,106,137,157,30,231,7,87,207,26,186,77,212,214,118,163,21,211,35,155,163,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,15,83,198,165,121,90,246,40,248,18,178,179,107,44,178,182,90,168,236,179,112,99,198,150,248,19,129,35,107,166,159,134,203,155,81,93,185,39,25,242,197,28,173,141,173,114,72,141,149,82,69,150,103,176,51,131,98,77,176,112,206,215,57,95,21,233,171,73,69,141,172,116,240,55,22,89,233,34,168,224,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,243,187,87,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,116,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,121,225,217,139,104,92,85,178,254,114,217,115,115,11,83,115,254,97,196,166,184,218,223,85,37,60,55,58,25,91,187,45,60,142,98,255,0,102,70,43,154,246,178,88,162,122,177,251,155,171,218,188,162,59,94,127,42,220,229,79,138,213,188,108,189,193,220,90,44,47,191,65,205,166,159,138,216,185,213,92,155,202,178,47,22,72,155,184,142,220,221,138,56,181,141,146,44,187,193,211,251,69,103,206,50,218,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,185,27,93,162,185,24,221,247,171,228,114,111,189,202,187,10,228,125,217,15,179,107,140,117,69,253,61,22,6,108,117,255,0,233,233,107,234,230,137,137,253,184,35,71,191,250,119,44,127,160,144,198,174,78,109,138,63,149,86,99,207,127,199,246,203,172,121,101,133,188,165,202,166,4,225,71,116,174,69,98,199,108,108,219,205,123,119,152,245,146,87,68,142,115,35,107,91,172,78,154,41,19,125,32,13,112,114,207,228,53,78,42,202,252,53,159,246,42,42,78,113,129,234,29,107,190,189,180,241,54,121,45,213,146,70,216,36,124,202,244,123,217,13,78,140,108,72,215,244,215,72,244,220,70,189,93,177,243,175,243,251,39,44,91,64,100,214,44,201,220,71,55,55,164,196,214,247,83,199,83,186,247,243,74,166,57,36,166,169,220,99,216,178,112,167,142,41,120,123,232,215,238,110,187,170,229,64,52,87,201,219,158,148,121,3,181,102,20,196,151,235,207,193,152,110,253,197,195,119,233,156,144,36,109,165,170,68,72,159,44,147,43,91,12,49,213,50,150,105,36,71,53,205,142,23,249,200,170,199,108,87,150,175,209,99,11,123,64,161,247,117,196,211,5,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,205,54,219,206,59,238,126,242,92,228,182,106,226,152,119,47,87,92,97,77,79,113,147,121,139,206,106,169,41,174,212,146,212,232,198,49,140,227,62,157,210,240,218,212,107,56,155,137,170,55,85,12,107,228,184,244,236,203,47,174,189,207,90,108,39,150,27,59,237,88,15,103,74,124,154,154,199,87,89,114,205,26,132,109,61,91,100,107,32,161,130,221,85,73,83,43,223,218,231,189,206,88,88,214,34,34,104,249,28,174,77,196,100,154,246,228,184,244,236,203,47,174,189,207,90,57,78,179,75,242,161,182,78,53,230,151,223,132,237,88,75,155,225,107,127,230,188,30,107,205,99,78,119,7,75,26,231,238,215,73,91,215,118,246,186,245,92,172,70,1,213,91,44,100,167,242,137,218,11,4,228,228,151,14,101,73,136,46,11,207,231,108,188,57,25,67,4,79,168,170,225,59,135,34,36,203,4,50,164,123,204,86,241,21,155,218,55,85,79,74,102,173,121,19,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,180,123,18,88,104,145,101,86,42,111,198,246,49,218,182,86,166,210,128,235,252,244,200,188,184,218,47,46,46,57,95,154,22,110,125,106,174,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,14,102,111,59,69,209,90,173,115,152,246,189,143,123,29,231,91,61,50,47,49,246,116,204,123,142,87,230,133,155,152,221,104,116,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,196,133,251,174,209,116,71,35,154,230,61,172,123,30,198,250,105,49,215,109,189,143,176,206,215,57,95,45,149,201,73,69,141,172,116,243,187,9,222,42,229,168,224,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,235,131,7,249,37,54,215,248,18,178,143,100,220,205,185,218,168,236,179,113,164,193,119,9,215,129,35,107,166,159,136,251,99,149,27,185,39,25,242,203,36,78,145,205,114,72,142,137,22,69,150,22,51,102,185,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,161,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,205,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,226,126,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,122,231,86,211,185,203,180,37,139,4,216,51,99,20,124,55,30,2,183,205,111,182,212,203,11,121,212,252,87,181,100,158,166,111,62,105,149,145,211,198,175,114,244,182,6,185,81,100,116,178,72,19,91,85,109,49,140,182,175,205,202,204,210,198,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,117,29,51,247,165,145,239,145,200,155,207,123,183,90,198,110,70,206,160,50,255,0,147,155,98,143,229,85,152,243,223,241,253,178,235,30,89,97,111,41,114,169,129,56,81,221,43,145,88,177,219,27,54,243,94,221,230,61,100,149,209,35,156,200,218,214,235,19,166,138,68,196,0,46,172,173,205,44,119,146,216,238,217,153,153,105,125,248,27,18,89,184,220,202,183,154,195,81,194,226,194,248,100,242,115,49,241,187,88,229,123,122,205,93,53,213,52,84,69,79,66,123,40,237,93,151,27,90,229,195,49,174,10,151,152,221,104,120,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,226,66,253,215,44,83,34,35,100,107,92,138,140,123,36,141,154,129,218,75,97,27,238,94,228,22,95,237,65,151,172,231,184,67,16,96,251,21,211,18,83,106,200,254,2,170,158,138,223,31,19,126,90,135,75,85,206,170,234,39,147,72,227,70,195,174,238,136,205,213,78,149,217,247,105,220,229,217,134,251,118,191,229,14,40,248,54,75,221,190,91,125,117,52,240,182,162,150,109,88,244,134,119,66,253,88,179,64,247,172,145,61,81,116,118,243,92,142,142,73,99,120,109,83,148,235,111,31,200,133,138,167,33,178,158,245,187,143,177,5,189,223,9,93,45,215,30,29,86,23,133,207,133,209,234,222,19,147,141,81,3,170,17,187,178,71,44,45,88,230,77,55,226,114,233,219,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,148,212,52,52,200,155,242,191,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,164,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,111,39,147,155,96,159,228,175,98,159,50,51,18,126,113,153,184,154,223,204,234,233,224,168,223,165,178,208,189,236,149,104,218,172,93,201,166,87,199,27,165,151,165,168,230,53,145,46,235,93,36,193,218,187,29,108,117,129,54,64,192,149,22,11,5,103,195,56,146,243,185,241,131,16,112,230,167,248,83,133,53,67,233,127,53,124,242,199,7,10,58,133,143,201,170,111,233,188,237,85,122,50,0,0,6,170,249,115,191,82,127,188,159,195,77,170,26,171,229,206,253,73,254,242,127,13,3,170,185,21,61,41,241,79,179,250,239,120,219,141,212,154,86,228,84,244,167,197,62,207,235,189,227,110,55,82,0,0,0,213,95,46,119,234,79,247,147,248,105,181,67,85,124,185,223,169,63,222,79,225,160,117,87,34,167,165,62,41,246,127,93,239,27,113,186,147,74,220,138,158,148,248,167,217,253,119,188,109,198,234,64,0,0,210,183,45,95,165,62,22,246,127,67,239,27,137,142,187,31,109,103,140,182,69,205,15,143,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,211,136,196,84,108,175,69,200,174,90,191,74,124,45,236,254,135,222,55,19,0,0,244,251,149,185,165,129,51,167,2,91,51,51,45,47,191,12,225,187,207,27,153,86,243,89,169,248,188,41,159,12,158,78,102,50,70,233,36,79,111,89,169,174,154,166,168,168,171,117,154,22,228,230,219,95,249,42,230,60,246,12,127,115,186,201,150,88,167,201,220,169,160,94,44,118,186,229,86,36,119,54,195,186,231,187,117,140,88,229,108,74,215,62,55,53,218,74,232,98,141,119,210,0,195,94,81,221,184,234,118,82,193,180,24,63,47,153,73,81,152,184,194,158,119,208,205,43,226,149,150,74,70,170,49,107,101,129,85,92,247,185,202,230,192,215,55,132,231,197,43,156,174,72,86,41,59,87,108,29,172,240,110,200,185,95,241,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,154,240,216,170,142,149,136,190,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,191,43,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,207,254,78,158,82,60,67,128,42,112,230,206,121,201,21,93,243,12,79,80,219,125,134,245,27,42,170,238,54,150,112,158,144,80,54,154,158,25,102,173,99,230,72,33,133,141,68,124,92,69,110,174,141,177,178,62,138,229,71,244,236,204,223,169,125,207,68,103,167,38,151,39,221,54,79,90,172,251,65,230,253,170,174,60,193,175,167,231,54,123,77,92,82,210,207,134,152,246,213,65,34,72,140,157,89,59,234,41,167,137,202,201,162,107,224,93,90,168,143,71,105,129,124,168,254,157,153,155,245,47,185,232,128,207,254,69,79,69,140,83,237,2,187,221,214,227,63,205,5,242,121,237,167,117,217,99,52,41,236,88,191,16,85,183,42,241,45,66,166,32,163,74,103,85,37,20,235,30,236,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,56,114,61,144,238,239,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,64,38,192,0,13,101,242,175,109,199,77,134,173,87,189,145,242,229,149,105,125,185,83,211,179,23,93,145,242,211,165,13,36,173,142,118,209,64,173,86,172,175,158,39,51,138,229,214,36,134,87,71,163,221,35,248,61,171,202,89,183,85,78,204,184,102,151,44,50,198,190,174,151,52,49,29,60,23,42,90,230,210,197,36,22,139,114,84,42,58,119,164,241,190,41,159,50,193,52,45,141,26,187,169,196,145,206,98,182,52,147,72,22,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,1,42,12,191,219,155,99,43,22,199,153,113,147,182,201,46,191,12,227,60,81,240,229,70,38,185,68,247,165,43,164,137,40,56,84,212,209,187,77,33,139,139,42,36,142,106,73,35,158,231,59,117,21,145,71,106,108,33,179,29,139,107,76,194,198,89,85,119,189,124,9,86,204,31,37,210,215,119,230,207,169,230,21,81,92,237,237,116,156,6,203,18,75,189,4,149,17,104,231,110,167,23,127,69,115,90,6,80,114,80,237,199,83,134,174,182,77,145,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,132,228,214,84,154,86,199,163,219,35,56,59,116,60,187,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,126,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,187,126,228,210,229,4,166,206,27,85,159,103,204,223,186,213,201,152,52,20,252,218,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,67,97,64,0,6,58,237,183,182,14,25,217,27,43,229,189,57,105,43,113,181,242,158,118,225,59,61,92,85,28,10,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,222,111,101,103,166,122,101,198,206,153,113,113,205,12,208,188,243,27,85,14,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,56,147,63,117,218,38,168,212,107,92,247,185,140,99,222,223,58,217,233,158,153,143,180,94,99,220,115,67,52,47,60,250,235,93,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,28,44,222,118,137,170,185,92,231,61,238,123,222,247,184,40,24,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,149,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,117,103,54,194,89,243,146,57,37,132,115,207,22,225,154,184,237,23,234,125,235,213,27,224,220,171,195,115,190,119,182,153,149,145,162,170,177,147,69,192,114,61,119,85,146,200,176,74,216,228,70,113,114,171,146,135,97,202,156,75,117,178,109,113,152,207,164,91,21,182,162,161,248,70,210,172,138,161,107,170,226,116,144,58,182,116,114,57,34,100,18,181,252,38,166,146,172,209,54,77,88,216,217,198,218,246,44,194,214,44,115,133,111,56,43,20,208,243,219,46,32,183,212,90,238,52,220,87,199,199,165,158,55,71,44,123,236,86,189,187,204,123,147,86,170,57,53,213,21,23,164,15,60,91,31,109,103,140,182,69,205,15,143,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,211,136,196,84,108,175,69,244,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,201,89,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,104,7,109,189,143,177,54,200,217,161,45,149,201,87,91,130,111,149,19,187,9,222,42,229,167,227,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,235,123,3,147,139,110,58,109,148,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,226,185,145,68,230,171,150,20,138,64,222,241,172,14,86,189,138,62,27,163,172,218,203,44,173,151,90,203,212,60,24,241,165,190,4,227,198,234,24,96,225,178,230,212,87,111,199,193,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,217,248,3,204,102,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,232,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,244,125,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,58,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,116,193,202,97,177,69,187,102,12,119,109,198,217,105,108,230,217,109,139,116,166,162,163,141,42,166,248,26,186,24,99,73,41,230,168,153,210,111,241,180,124,241,171,164,222,93,39,106,49,27,10,57,214,175,39,118,215,159,201,75,57,87,227,77,111,7,47,113,143,10,139,20,110,80,115,153,160,225,54,94,107,87,30,234,164,137,194,146,87,111,163,119,247,162,146,93,35,124,137,22,232,110,39,108,29,172,240,110,200,185,95,241,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,154,240,216,170,142,149,136,190,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,191,43,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,255,0,106,173,166,49,150,213,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,110,163,166,126,244,178,61,242,57,19,121,239,118,235,88,205,200,217,153,92,147,187,20,92,113,78,42,182,109,81,153,22,205,204,55,102,214,167,7,64,244,165,168,134,235,92,217,42,41,228,168,145,170,231,201,15,53,146,29,230,35,163,99,150,85,138,70,61,18,37,71,134,85,114,103,236,81,113,217,131,2,92,177,182,101,219,57,182,100,226,221,105,171,104,228,74,89,190,6,161,134,105,18,58,120,106,33,116,155,252,109,25,60,138,217,55,87,72,26,172,71,66,174,117,215,202,143,232,39,153,191,82,251,226,136,202,163,21,121,81,253,4,243,55,234,95,124,81,1,160,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,65,59,11,237,155,98,219,15,46,42,174,114,90,190,6,198,120,95,155,211,226,107,108,76,122,210,182,73,81,252,42,154,105,29,174,176,203,194,149,82,55,57,100,141,204,115,93,188,136,201,100,243,216,93,89,91,154,88,239,37,177,221,179,51,50,210,251,240,54,36,179,113,185,149,111,53,134,163,133,197,133,240,201,228,230,99,227,118,177,202,246,245,154,186,107,170,104,168,138,129,233,163,22,98,155,22,6,194,183,156,107,138,107,185,149,151,15,219,234,46,151,26,158,19,228,224,82,193,27,164,150,77,198,35,158,237,214,49,203,163,81,92,186,104,136,171,208,90,185,57,159,217,53,180,5,138,76,71,147,185,133,106,196,212,148,250,115,152,233,222,232,234,169,55,159,35,25,206,41,164,70,205,6,250,195,34,179,136,198,239,181,170,230,234,221,20,214,6,222,188,162,56,87,104,93,148,240,118,19,203,36,248,54,175,27,92,36,92,105,105,158,162,57,42,173,95,7,172,18,178,145,205,88,245,146,25,167,150,41,162,170,141,99,222,109,35,152,168,142,89,162,143,16,54,47,202,111,203,126,212,24,3,45,254,55,221,112,191,62,184,73,91,240,189,165,219,149,212,188,206,158,90,205,234,121,53,78,20,203,205,247,89,47,79,13,206,71,238,191,119,117,67,209,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,1,230,179,107,31,74,124,228,246,129,136,125,227,57,233,76,243,89,181,143,165,62,114,123,64,196,62,241,156,12,244,203,237,137,45,91,87,242,106,229,117,247,12,193,73,67,152,184,86,159,16,205,106,172,109,43,93,61,218,6,220,174,110,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,196,86,162,36,146,107,172,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,77,202,114,65,109,49,131,113,142,79,83,108,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,237,69,141,236,115,181,145,177,74,114,174,108,81,249,77,194,179,237,41,150,118,203,85,54,36,194,86,250,138,156,91,22,156,25,175,22,184,99,107,146,163,125,92,145,186,106,88,227,127,67,155,191,36,75,186,143,85,134,24,156,24,1,201,233,179,215,242,141,218,107,15,216,43,106,109,76,178,225,78,30,45,189,211,92,105,121,212,117,244,52,149,80,35,168,210,21,77,201,56,207,150,56,220,143,84,106,70,233,29,163,213,169,27,253,10,24,85,201,71,179,167,228,91,103,24,49,253,238,159,115,18,102,151,55,190,212,117,245,225,90,218,199,124,29,23,86,87,198,237,99,150,74,141,228,107,30,156,239,134,244,214,36,211,53,64,29,85,181,143,162,198,114,123,63,196,62,238,156,237,83,170,182,177,244,88,206,79,103,248,135,221,211,129,230,176,207,254,84,45,133,191,34,152,169,249,227,147,152,51,154,101,181,235,115,225,138,106,39,111,67,98,186,73,35,145,116,133,26,156,222,142,109,99,225,232,174,99,37,87,199,228,154,234,120,215,0,15,82,88,179,11,88,177,206,21,188,224,172,83,67,207,108,184,130,223,81,107,184,211,113,95,31,30,150,120,221,28,177,239,177,90,246,239,49,238,77,90,168,228,215,84,84,94,144,60,219,236,235,159,56,203,102,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,228,141,110,136,229,99,183,30,140,145,169,190,198,170,122,19,217,215,62,112,110,210,89,71,98,205,108,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,248,220,237,17,202,198,239,177,89,35,83,113,237,85,210,102,223,91,20,98,173,148,243,30,174,247,105,182,115,140,178,196,215,9,164,195,151,10,116,145,241,208,111,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,241,163,98,189,23,121,178,178,43,83,98,141,171,175,187,37,231,45,22,50,226,221,107,48,133,203,74,60,83,100,162,153,141,231,244,187,175,72,228,70,200,138,197,154,7,191,139,26,234,199,46,143,143,136,198,75,34,129,232,164,20,156,39,138,108,88,231,10,217,177,174,22,174,231,182,92,65,111,167,186,91,170,120,79,143,143,75,60,109,146,41,55,30,141,123,119,152,246,174,142,68,114,107,162,162,47,65,86,0,121,87,61,84,30,85,192,220,78,114,108,43,77,181,46,196,217,57,142,50,250,130,145,153,169,96,203,124,49,13,12,213,53,82,177,151,59,116,54,245,122,219,81,22,68,130,23,186,74,135,72,201,156,207,61,141,99,158,198,57,94,205,75,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,75,85,28,157,168,122,51,217,59,209,99,38,253,159,225,239,119,64,107,215,149,223,99,236,3,133,109,76,218,155,1,165,37,146,229,118,188,69,65,137,109,73,44,48,193,112,158,118,200,228,174,129,143,123,92,181,42,230,105,44,113,53,235,34,57,211,171,89,195,158,73,3,47,246,1,219,6,213,181,150,81,181,215,5,171,143,29,224,234,122,58,12,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,114,161,97,149,235,27,90,213,137,237,123,55,119,18,57,36,236,189,172,125,22,51,147,217,254,33,247,116,231,158,188,139,207,76,199,217,211,49,237,217,161,149,247,158,99,117,161,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,18,23,238,183,84,213,28,142,107,94,199,49,236,99,219,189,252,198,204,218,108,230,228,252,198,185,173,75,102,171,180,179,21,101,61,226,232,180,53,49,202,215,211,62,75,84,202,248,209,101,142,55,72,196,118,242,50,84,98,50,86,110,200,205,88,246,170,135,158,19,102,155,83,236,57,83,153,91,34,101,86,212,153,108,250,72,175,184,99,41,240,251,241,77,177,204,138,4,184,219,169,109,145,189,107,89,38,136,175,169,134,45,90,230,200,229,226,67,20,109,98,181,209,54,57,181,150,122,72,216,238,237,106,189,108,161,147,213,150,107,157,37,125,60,120,30,203,72,249,105,166,108,172,108,240,81,197,12,209,43,154,170,136,248,229,142,72,222,222,214,189,142,106,232,168,168,7,158,28,170,204,204,85,147,121,143,135,51,75,5,85,243,123,214,25,184,69,112,166,222,146,70,71,54,226,245,224,151,134,246,61,208,202,197,116,114,49,28,155,241,189,237,85,209,202,122,30,217,87,105,140,27,181,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,168,217,153,187,44,111,100,141,68,222,99,219,188,214,63,126,54,107,47,149,115,98,143,201,150,42,159,105,76,179,182,93,106,112,222,45,184,84,84,226,216,180,227,67,103,186,77,35,92,149,27,234,229,145,176,213,73,35,250,28,221,200,229,77,212,122,36,208,196,220,74,217,87,105,140,101,178,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,170,232,95,189,20,111,100,141,69,221,123,27,188,215,179,126,55,132,174,214,62,148,249,201,237,3,16,251,198,115,106,156,138,158,139,24,167,218,5,119,187,173,198,162,243,191,26,218,179,43,58,49,246,99,88,169,234,224,182,226,172,81,117,189,209,197,86,198,182,120,224,169,171,146,104,219,35,90,231,53,30,141,122,34,162,57,201,174,186,42,246,155,116,228,84,244,88,197,62,208,43,189,221,110,3,63,192,0,96,87,41,174,194,86,172,238,193,183,28,243,202,220,51,87,38,104,88,105,227,117,85,29,174,6,189,248,146,137,138,214,185,146,71,170,43,234,97,139,87,70,246,111,72,246,71,192,221,145,86,30,22,178,246,40,217,70,251,181,166,114,209,96,222,21,214,143,8,91,116,172,197,55,186,40,88,238,97,75,186,245,142,52,116,138,140,73,167,123,56,81,166,143,114,106,249,56,111,100,82,33,232,164,183,240,110,0,193,185,125,77,117,165,193,152,122,146,212,203,229,226,182,255,0,115,88,81,119,235,46,53,114,172,181,21,18,189,202,174,123,220,229,209,53,94,171,26,198,55,117,140,107,80,58,211,104,92,45,98,192,219,23,230,94,10,194,212,60,202,203,135,242,190,243,107,183,83,113,95,39,2,150,11,76,177,197,30,251,213,207,118,235,24,212,213,202,174,93,53,85,85,233,60,225,30,148,246,177,244,88,206,79,103,248,135,221,211,158,107,0,244,123,179,214,22,177,99,157,139,242,211,5,98,154,30,123,101,196,25,95,102,181,220,105,184,175,143,143,75,61,166,40,229,143,125,138,215,183,121,143,114,106,213,71,38,186,162,162,244,154,108,219,235,98,140,85,178,158,99,213,222,237,54,206,113,150,88,154,225,52,152,114,225,78,146,62,58,13,245,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,52,108,87,162,239,54,86,69,186,157,147,189,22,50,111,217,254,30,247,116,5,235,140,176,6,13,204,26,107,85,46,51,195,212,151,86,88,239,20,87,251,98,204,139,191,71,113,164,149,37,167,168,137,237,84,115,30,215,38,139,162,245,152,231,177,219,204,123,154,161,175,94,75,77,130,126,34,81,216,118,174,205,9,247,241,5,214,223,207,48,133,174,158,163,88,232,40,106,224,86,165,101,67,152,186,73,52,208,74,228,100,90,171,99,142,69,87,162,202,228,108,27,42,0,0,0,1,160,30,84,127,78,204,205,250,151,220,244,70,255,0,141,0,242,163,250,118,102,111,212,190,231,162,3,34,182,21,217,51,6,237,117,176,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,205,120,111,84,87,68,197,77,117,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,126,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,187,137,228,84,244,88,197,62,208,43,189,221,110,47,94,81,221,135,42,118,173,193,180,24,195,47,159,73,79,152,184,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,132,215,203,43,92,141,73,150,88,195,175,249,52,185,65,41,179,134,213,103,217,243,55,238,181,114,102,13,5,63,54,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,93,133,30,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,55,233,201,221,181,231,242,173,201,165,248,211,91,198,204,44,29,194,162,197,27,148,28,218,25,248,174,151,154,213,199,186,171,26,241,99,137,219,232,221,205,217,99,151,72,217,26,197,188,25,84,74,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,77,152,171,202,35,181,231,242,82,201,164,248,173,91,193,204,44,99,197,162,194,251,244,28,230,24,56,78,139,157,85,201,188,169,26,112,163,149,187,136,237,253,233,100,139,88,223,26,75,186,26,118,219,115,36,48,206,207,59,75,227,28,177,193,247,202,74,235,69,45,67,43,233,41,97,142,161,175,181,65,84,196,158,26,25,93,62,171,35,226,138,72,209,36,108,146,35,216,172,115,156,217,21,241,199,211,248,78,221,98,188,98,171,53,167,20,226,63,139,246,90,219,133,61,61,198,239,204,223,87,240,125,43,228,107,101,169,224,49,81,242,240,216,174,127,13,171,188,237,221,19,165,73,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,11,131,52,178,183,29,228,182,59,185,229,158,101,216,190,6,196,150,110,15,61,162,231,80,212,112,184,176,178,104,252,164,47,124,110,214,57,88,238,171,151,77,116,93,21,21,16,61,36,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,132,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,75,212,214,175,36,238,218,246,236,83,133,109,155,43,230,69,207,115,18,89,181,166,193,211,189,106,170,38,186,208,182,58,138,137,41,228,114,181,241,195,205,99,135,117,138,233,24,213,137,98,141,140,69,137,85,251,42,3,170,182,177,244,88,206,79,103,248,135,221,211,158,107,15,74,123,88,250,44,103,39,179,252,67,238,233,207,53,128,108,83,148,235,147,254,143,40,171,42,118,129,201,12,59,205,48,45,94,244,248,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,58,33,141,142,108,46,99,180,86,198,230,50,60,32,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,10,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,158,154,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,52,45,202,25,177,101,215,101,140,208,168,190,225,12,63,86,220,171,196,181,8,184,126,177,106,93,84,148,83,172,123,210,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,226,72,246,77,186,27,159,217,139,104,92,43,181,6,77,89,115,115,11,83,115,14,127,196,166,184,218,223,85,29,68,214,202,232,157,187,45,60,142,98,255,0,102,70,43,154,199,62,41,98,122,177,155,251,169,218,167,156,205,143,182,179,198,91,34,230,135,199,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,233,196,98,42,54,87,162,250,8,202,220,210,192,153,211,129,45,153,153,150,151,223,134,112,221,231,141,204,171,121,172,212,252,94,20,207,134,79,39,51,25,35,116,146,39,183,172,212,215,77,83,84,84,85,11,172,0,7,149,115,102,152,87,97,202,157,171,121,56,114,143,24,101,243,233,41,243,23,7,211,226,6,80,195,43,34,137,151,186,71,94,107,30,180,82,206,168,142,99,218,228,115,160,115,157,194,107,229,149,174,70,164,203,44,122,203,55,231,201,89,118,181,92,118,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,119,36,99,187,28,138,161,161,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,15,65,59,11,237,155,98,219,15,46,42,174,114,90,190,6,198,120,95,155,211,226,107,108,76,122,210,182,73,81,252,42,154,105,29,174,176,203,194,149,82,55,57,100,141,204,115,93,188,136,201,100,197,94,86,189,138,62,27,163,172,218,203,44,173,151,90,203,212,60,24,241,165,190,4,227,198,234,24,96,225,178,230,212,87,111,199,193,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,214,94,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,232,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,14,245,229,71,244,236,204,223,169,125,207,68,101,87,33,143,235,179,247,111,248,145,129,91,91,103,125,171,104,252,254,196,121,209,102,177,213,217,169,241,29,61,173,207,160,169,145,178,62,154,120,109,212,212,243,49,30,222,135,177,37,134,77,199,232,213,115,55,92,173,98,170,177,51,215,144,199,245,217,251,183,252,72,13,170,0,0,208,15,42,63,167,102,102,253,75,238,122,35,183,249,46,242,27,6,237,37,148,123,69,101,78,51,162,164,115,46,52,248,121,246,202,233,169,214,103,218,110,40,203,170,83,214,196,141,123,29,191,27,157,170,181,30,221,246,43,227,114,238,61,200,189,65,202,143,233,217,153,191,82,251,158,136,202,174,67,31,215,103,238,223,241,32,53,235,155,219,58,230,230,73,102,228,153,37,140,240,157,91,241,59,234,34,134,217,13,190,39,212,178,240,201,158,172,167,154,137,90,221,233,217,43,147,117,168,141,223,223,71,70,230,182,70,185,141,222,79,39,254,87,109,5,148,91,62,218,112,118,208,56,151,157,215,210,111,197,109,178,207,20,82,213,88,105,99,150,70,50,149,213,208,212,75,29,84,43,27,97,146,36,221,107,161,107,221,22,243,154,214,54,62,245,186,224,12,27,125,198,86,12,193,188,225,234,74,204,67,133,105,235,169,172,181,211,34,185,244,12,172,72,146,165,98,69,93,214,189,237,130,54,43,244,223,70,111,181,21,27,35,209,215,0,2,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,108,197,94,81,29,175,63,146,150,77,39,197,106,222,14,97,99,30,45,22,23,223,160,231,48,193,194,116,92,234,174,77,229,72,211,133,28,173,220,71,111,239,75,36,90,198,248,210,93,208,211,182,219,153,33,134,118,121,218,95,24,229,142,15,190,82,87,90,41,106,25,95,73,75,12,117,13,125,170,10,166,36,240,208,202,233,245,89,31,20,82,70,137,35,100,145,30,197,99,156,230,200,175,142,62,159,194,118,235,21,227,21,89,173,56,167,17,252,95,178,214,220,41,233,238,55,126,102,250,191,131,233,95,35,91,45,79,1,138,143,151,134,197,115,248,109,93,231,110,232,157,42,74,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,92,25,165,149,184,239,37,177,221,207,44,243,46,197,240,54,36,179,112,121,237,23,58,134,163,133,197,133,147,71,229,33,123,227,118,177,202,199,117,92,186,107,162,232,168,168,129,233,39,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,244,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,94,166,181,121,39,118,215,183,98,156,43,108,217,95,50,46,123,152,146,205,173,54,14,157,235,85,81,53,214,133,177,212,84,73,79,35,149,175,142,30,107,28,59,172,87,72,198,172,75,20,108,98,44,74,175,217,80,0,0,26,54,229,111,200,106,156,172,218,94,76,201,183,209,82,65,135,179,62,159,225,74,100,166,167,138,157,145,92,96,100,113,87,70,172,99,213,207,123,156,177,84,190,87,49,155,239,172,114,117,156,199,185,113,126,219,153,156,219,32,177,14,78,86,85,221,101,248,67,24,89,177,53,190,14,38,245,13,63,55,162,185,83,213,191,117,95,212,154,78,117,68,154,181,139,188,216,58,206,77,198,34,238,43,149,191,33,169,179,79,102,137,51,38,223,69,87,62,33,203,10,143,133,41,146,154,158,90,135,203,110,157,241,197,93,26,177,143,70,177,141,106,69,82,249,92,199,238,50,141,201,213,107,222,228,209,176,29,171,178,254,117,255,0,39,108,234,180,103,28,118,254,123,87,135,237,247,142,97,3,162,226,70,250,233,237,117,84,244,188,86,241,35,85,133,39,154,37,147,117,232,238,26,63,119,87,104,139,213,64,203,78,76,12,151,186,230,182,214,152,74,251,54,16,171,187,97,140,13,80,235,245,230,177,175,116,80,80,79,28,50,186,222,231,200,142,110,175,90,198,66,230,196,138,170,244,142,69,86,186,54,73,160,110,167,102,236,144,181,108,225,146,88,91,37,236,215,202,187,205,62,28,167,149,175,175,169,141,177,190,166,121,167,146,162,103,163,27,208,198,44,179,73,184,205,92,173,102,235,85,207,84,87,175,101,128,0,0,6,10,242,143,242,127,209,237,17,98,151,54,242,135,14,255,0,190,197,7,54,130,90,106,121,32,167,143,17,82,239,178,61,218,135,204,248,227,100,208,198,170,246,76,174,222,88,226,88,156,143,242,43,22,173,182,62,217,51,25,109,117,154,31,17,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,167,17,232,138,216,158,169,232,204,148,162,180,218,173,213,53,245,150,251,101,37,45,69,210,161,42,235,165,134,22,177,245,83,164,81,194,146,202,228,77,94,244,138,24,163,71,59,85,220,141,141,236,106,34,5,191,149,185,91,129,50,91,2,91,50,207,45,44,95,3,97,187,55,27,153,81,115,169,170,56,92,89,159,52,158,82,103,190,71,107,36,175,119,89,203,166,186,38,136,136,137,230,8,245,80,121,87,3,210,70,204,150,155,85,255,0,100,76,168,177,95,109,148,151,27,109,199,45,236,84,149,148,117,112,182,104,42,96,146,217,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,211,95,40,102,197,151,93,150,51,66,162,251,132,48,253,91,114,175,18,212,34,225,250,197,169,117,82,81,78,177,239,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,137,35,217,54,238,231,246,78,244,88,201,191,103,248,123,221,208,23,174,60,192,24,55,51,240,204,248,51,48,48,245,37,246,197,85,81,73,83,81,111,171,69,116,19,190,154,162,58,136,146,70,235,163,216,146,195,26,171,29,171,30,136,173,114,57,170,173,80,215,95,37,14,195,148,216,106,213,100,218,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,248,77,77,98,72,101,108,154,189,210,51,131,179,64,0,0,0,26,171,229,206,253,73,254,242,127,13,54,105,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,90,154,234,234,149,93,200,153,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,232,7,109,189,176,113,54,215,57,161,45,233,203,87,69,130,108,117,19,183,9,217,234,226,167,227,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,38,243,131,189,121,21,61,41,241,79,179,250,239,120,219,141,212,158,109,182,85,218,99,25,108,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,234,186,23,239,69,27,217,35,81,119,94,198,239,53,236,223,141,254,135,178,183,52,176,38,116,224,75,102,102,101,165,247,225,156,55,121,227,115,42,222,107,53,63,23,133,51,225,147,201,204,198,72,221,36,137,237,235,53,53,211,84,213,21,21,66,235,0,0,53,87,203,157,250,147,253,228,254,26,109,80,213,95,46,119,234,79,247,147,248,104,29,85,200,169,233,79,138,125,159,215,123,198,220,110,164,210,183,34,167,165,62,41,246,127,93,239,27,113,186,144,7,95,226,172,244,203,140,33,155,24,43,36,46,119,158,46,51,199,124,238,91,109,174,157,17,242,67,75,79,77,60,242,85,84,116,167,10,21,230,239,141,138,186,185,242,42,163,90,168,201,93,29,169,181,118,213,217,113,178,86,92,63,26,227,89,121,245,214,187,137,5,130,193,4,200,202,171,189,83,81,21,90,213,84,94,28,44,222,106,203,50,162,182,54,185,168,136,247,190,56,223,169,109,130,179,75,29,231,79,41,62,6,204,188,203,190,252,51,137,47,63,9,243,218,222,107,13,63,23,133,96,170,134,63,39,11,25,27,116,142,38,55,170,212,215,77,87,85,85,85,11,175,150,175,210,159,11,123,63,161,247,141,196,184,57,38,114,135,6,231,214,87,237,25,148,121,129,5,92,150,44,69,79,134,97,168,90,73,214,25,226,123,36,184,75,20,209,191,165,17,241,203,28,114,34,57,28,197,86,34,57,174,106,185,171,111,242,213,250,83,225,111,103,244,62,241,184,157,171,200,99,250,236,253,219,254,36,6,0,109,59,179,214,42,217,127,57,111,89,71,138,106,121,255,0,48,225,212,219,174,140,165,146,158,27,157,12,173,222,138,162,54,189,63,181,27,209,174,123,89,44,82,177,30,253,205,229,202,174,79,46,81,250,61,157,172,87,12,167,206,249,238,181,216,22,134,223,53,70,25,91,117,20,15,146,219,84,215,212,84,203,76,173,107,89,36,220,234,73,183,91,36,146,171,99,145,177,162,238,70,247,201,22,205,54,193,217,51,6,237,117,149,255,0,17,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,185,175,13,234,138,232,152,169,231,219,52,178,183,29,228,182,59,185,229,158,101,216,190,6,196,150,110,15,61,162,231,80,212,112,184,176,178,104,252,164,47,124,110,214,57,88,238,171,151,77,116,93,21,21,16,46,189,167,118,133,197,91,80,103,45,235,55,49,77,55,48,231,252,58,107,117,173,149,82,84,67,108,161,137,187,177,83,198,231,175,246,164,122,181,172,107,229,150,87,163,25,191,186,153,149,201,95,176,173,78,63,196,54,173,167,179,74,130,174,12,49,99,168,134,229,131,33,134,170,45,203,181,198,10,169,152,233,229,88,228,89,163,101,44,212,200,169,27,216,206,43,220,197,222,116,108,123,36,234,174,78,45,135,41,182,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,138,214,75,19,90,141,89,146,88,247,188,0,208,15,42,63,167,102,102,253,75,238,122,35,127,198,128,121,81,253,59,51,55,234,95,115,209,1,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,105,186,231,177,179,194,231,53,23,86,164,177,170,233,188,154,236,43,147,23,148,2,143,40,171,41,182,126,206,252,69,205,48,45,94,236,24,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,58,102,145,238,108,46,99,117,70,198,231,190,59,171,96,45,148,114,227,107,93,132,113,110,10,198,177,115,27,173,14,96,92,167,176,95,224,133,31,85,104,170,117,178,218,138,230,162,170,113,33,126,235,82,88,85,81,178,53,173,84,86,61,145,200,205,117,230,150,86,227,188,150,199,119,60,179,204,187,23,192,216,146,205,193,231,180,92,234,26,142,23,22,22,77,31,148,133,239,141,218,199,43,29,213,114,233,174,139,162,162,162,7,167,226,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,240,223,36,77,146,55,72,196,118,138,172,73,24,174,68,84,71,55,93,83,94,188,152,188,160,21,153,187,71,77,179,246,119,226,46,119,142,169,55,96,195,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,211,52,143,107,166,107,219,170,58,70,189,242,108,84,15,56,59,92,101,158,209,216,3,57,111,245,219,75,210,93,106,241,37,234,225,51,254,48,207,27,221,67,122,225,182,63,41,69,62,227,99,124,45,142,72,17,35,98,55,130,213,100,78,100,74,222,27,118,127,201,139,176,119,228,66,197,77,159,57,177,101,221,199,216,130,222,223,131,109,119,27,119,14,171,11,194,231,204,217,52,119,21,201,198,168,129,212,234,237,232,227,150,22,172,144,174,155,242,181,115,166,255,0,132,240,174,43,248,55,227,78,25,181,94,126,6,184,67,118,183,124,33,69,29,71,51,174,139,94,21,76,59,232,188,57,153,188,237,217,27,163,155,170,232,169,169,86,3,85,124,185,223,169,63,222,79,225,167,85,114,42,122,83,226,159,103,245,222,241,183,29,171,203,157,250,147,253,228,254,26,117,87,34,167,165,62,41,246,127,93,239,27,112,25,191,202,59,176,229,78,213,184,54,131,24,101,243,233,41,243,23,7,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,112,154,249,101,107,145,169,50,203,30,152,50,47,43,115,151,54,243,30,221,135,50,26,197,117,184,226,250,45,110,212,146,91,170,155,73,37,15,55,84,122,84,173,75,222,198,83,238,63,113,27,35,158,223,40,232,218,213,223,115,81,125,52,150,253,139,0,96,220,51,137,177,54,51,177,97,234,74,75,238,49,168,166,169,190,220,26,138,179,215,62,158,157,148,240,35,220,170,170,140,142,40,209,26,196,209,136,174,145,200,155,210,61,206,9,172,39,110,190,217,240,173,154,211,138,113,31,198,11,213,21,190,158,158,227,119,230,108,164,248,66,169,145,181,178,212,240,24,170,200,184,143,71,63,134,213,221,110,246,137,208,133,88,0,45,76,210,202,220,9,157,56,18,231,150,121,151,98,248,103,13,222,120,60,246,139,157,77,79,197,225,76,201,163,242,144,189,146,55,73,34,99,186,174,77,116,209,117,69,84,95,61,155,87,108,163,152,251,37,102,59,240,86,53,139,159,90,171,184,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,225,204,205,230,164,176,170,171,163,115,154,168,175,99,227,145,254,143,142,148,218,187,101,28,184,218,215,46,31,130,177,172,92,198,235,67,196,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,18,23,238,181,37,133,85,27,35,90,213,69,99,217,28,140,13,101,242,105,114,130,84,228,245,214,207,179,230,111,221,105,35,203,234,250,142,109,103,187,85,203,21,44,24,105,239,117,84,242,44,138,200,21,243,178,162,166,120,154,175,154,86,178,4,213,202,168,196,118,155,116,205,44,210,192,153,45,129,46,121,153,153,119,223,129,176,221,155,131,207,107,121,172,213,28,46,44,204,134,63,39,11,31,35,181,146,86,55,170,213,211,93,87,68,69,84,243,89,154,89,91,142,242,91,29,220,242,207,50,236,95,3,98,75,55,7,158,209,115,168,106,56,92,88,89,52,126,82,23,190,55,107,28,172,119,85,203,166,186,46,138,138,137,117,230,126,211,185,203,155,249,113,129,114,155,26,226,142,54,22,203,203,124,118,251,77,190,158,22,193,28,156,52,116,112,207,80,140,209,37,154,56,21,176,49,234,157,88,216,186,38,252,147,62,80,170,237,93,181,118,99,237,107,152,239,198,184,214,94,99,106,161,226,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,137,51,247,90,178,204,168,142,145,205,106,34,49,140,142,54,100,255,0,38,151,39,221,78,112,221,108,251,65,230,253,170,146,76,190,160,168,231,54,123,77,92,81,85,65,137,94,199,85,65,34,72,140,157,31,3,41,234,96,137,202,201,162,115,39,77,90,168,172,87,107,210,187,0,236,125,117,218,203,55,26,219,130,82,71,129,48,117,69,29,126,43,124,210,185,31,83,3,222,229,142,134,38,198,246,203,191,80,144,202,197,145,174,106,68,198,189,251,219,233,28,114,111,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,38,192,0,90,153,165,149,184,19,58,112,37,207,44,243,46,197,240,206,27,188,240,121,237,23,58,154,159,139,194,153,147,71,229,33,123,36,110,146,68,199,117,92,154,233,162,234,138,168,190,107,51,87,7,216,178,255,0,49,241,30,10,195,24,246,213,141,109,86,91,132,180,116,151,251,91,30,218,91,132,109,93,18,70,35,255,0,185,85,170,248,213,200,171,28,146,179,118,71,109,127,149,67,110,170,108,1,135,174,187,48,229,109,125,36,248,158,249,79,53,183,25,205,53,44,187,246,155,116,244,176,189,176,68,146,70,144,200,250,168,106,85,22,70,61,252,38,53,233,186,217,30,199,199,170,12,173,202,220,119,157,56,238,217,150,121,105,98,248,103,18,94,120,220,202,139,157,67,79,197,225,66,249,164,242,147,61,145,183,72,226,123,186,206,77,116,209,53,85,68,80,189,118,69,201,11,86,209,219,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,239,117,90,247,182,5,98,61,81,200,197,122,57,90,253,221,197,244,125,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,229,178,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,125,60,158,123,105,218,182,167,202,250,123,22,47,196,20,142,205,76,53,78,169,136,40,210,153,180,171,91,2,73,187,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,28,108,124,59,193,150,166,42,242,163,250,9,230,111,212,190,248,162,50,168,197,94,84,127,65,60,205,250,151,223,20,64,105,91,100,239,74,124,155,246,129,135,189,227,1,149,92,167,91,7,126,68,47,181,57,243,148,246,93,220,3,136,46,14,248,74,215,110,183,112,233,112,188,206,100,45,143,87,113,92,188,26,137,221,80,173,221,142,56,161,114,199,10,105,191,19,87,8,50,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,59,79,69,27,60,103,126,1,218,255,0,33,168,115,2,142,199,72,235,110,32,167,168,181,223,176,245,116,144,214,165,44,233,172,117,52,85,13,77,90,246,57,170,142,106,72,214,172,144,205,27,220,198,239,238,160,121,183,55,39,200,217,179,215,196,188,167,187,109,11,118,169,181,85,213,230,38,148,86,134,71,75,173,85,186,134,138,166,162,41,218,233,220,136,169,199,157,136,174,137,157,93,218,104,28,174,115,151,118,60,75,218,3,147,115,25,96,221,176,112,174,77,224,201,105,25,131,243,94,241,87,54,24,173,133,233,35,237,118,232,92,147,86,195,44,83,204,143,145,244,84,239,222,69,89,60,187,26,197,107,184,142,124,108,221,158,19,194,214,44,13,133,108,216,43,11,80,243,43,46,31,183,211,218,237,212,220,87,201,192,165,130,54,199,20,123,239,87,61,219,172,99,83,87,42,185,116,213,85,87,164,10,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,230,179,107,31,74,124,228,246,129,136,125,227,57,233,76,243,89,181,143,165,62,114,123,64,196,62,241,156,14,191,194,120,166,251,129,177,85,155,26,225,106,238,101,122,195,247,10,123,165,186,167,132,201,56,21,80,72,217,34,147,113,232,230,59,117,236,106,232,228,86,174,154,42,42,116,30,130,118,28,218,238,213,181,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,219,156,68,213,31,28,209,163,164,225,44,142,212,94,36,216,163,21,94,118,49,203,253,172,114,202,217,240,141,35,109,247,72,241,165,190,4,145,245,80,243,123,173,108,108,185,181,21,206,71,66,216,25,20,114,182,54,183,132,216,91,42,163,154,233,159,31,79,236,235,159,56,203,102,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,228,141,110,136,229,99,183,30,140,145,169,190,198,170,7,165,224,117,166,206,185,243,131,118,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,198,231,104,142,86,55,125,138,201,26,155,143,106,172,222,208,184,166,251,129,178,11,50,241,174,22,174,230,87,172,63,131,239,55,75,117,79,9,146,112,42,160,162,150,72,164,220,122,57,142,221,123,26,186,57,21,171,166,138,138,157,0,118,1,213,91,88,250,44,103,39,179,252,67,238,233,205,43,127,186,143,183,103,254,92,255,0,228,205,159,254,168,110,167,107,31,69,140,228,246,127,136,125,221,56,30,107,15,85,7,149,115,213,64,29,127,158,153,23,151,27,69,229,197,199,43,243,66,205,207,173,85,218,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,225,204,205,231,104,186,43,85,174,115,30,215,177,239,99,188,246,109,47,179,166,59,217,127,52,235,242,207,29,83,255,0,75,89,103,173,223,135,252,167,107,231,51,67,5,103,14,41,100,224,241,120,15,119,9,238,223,103,98,167,98,175,165,51,167,246,170,217,159,6,237,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,242,54,102,110,203,35,31,27,149,55,152,247,110,185,143,220,145,129,168,30,78,189,186,170,118,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,252,199,185,237,99,222,212,99,247,188,121,119,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,45,53,117,13,74,38,252,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,118,83,201,125,202,9,77,105,166,178,236,189,157,55,90,183,177,245,13,160,193,247,202,153,101,169,126,252,210,210,211,209,217,82,40,160,115,145,136,231,206,230,79,44,187,145,177,27,23,85,141,102,129,181,243,202,185,234,160,242,174,7,163,221,158,177,77,139,3,108,95,150,152,215,20,215,115,43,46,31,202,251,53,210,227,83,194,124,156,10,88,45,49,73,44,155,140,71,61,219,172,99,151,70,162,185,116,209,17,87,160,210,102,220,155,93,221,118,190,205,198,226,184,45,213,118,124,39,97,167,117,183,14,90,167,168,115,222,200,21,234,231,213,76,196,114,196,202,153,151,119,127,134,154,35,35,134,53,116,156,36,145,211,91,74,109,155,125,207,12,159,202,220,129,178,90,190,10,193,153,115,135,236,212,243,36,236,99,170,174,119,138,91,123,105,164,169,115,147,94,28,44,222,153,145,70,213,213,205,123,164,147,85,115,35,134,87,97,205,145,46,187,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,189,185,196,93,17,145,205,34,54,78,18,198,224,237,94,77,13,135,42,118,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,93,146,36,108,69,87,61,240,237,211,107,31,69,140,228,246,127,136,125,221,57,127,225,60,45,98,192,216,86,205,130,176,181,15,50,178,225,251,125,61,174,221,77,197,124,156,10,88,35,108,113,71,190,245,115,221,186,198,53,53,114,171,151,77,85,85,122,75,3,107,31,69,140,228,246,127,136,125,221,56,30,107,12,202,228,235,219,170,167,101,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,204,123,158,214,61,237,70,63,13,75,131,25,96,12,101,151,213,54,170,92,103,135,170,237,79,190,89,232,175,246,197,153,19,114,178,221,87,18,75,79,81,19,218,170,215,177,205,93,23,69,234,189,175,99,183,94,199,53,3,211,150,44,194,214,44,115,133,111,56,43,20,208,243,219,46,32,183,212,90,238,52,220,87,199,199,165,158,55,71,44,123,236,86,189,187,204,123,147,86,170,57,53,213,21,23,164,208,190,223,91,20,98,173,148,243,30,174,247,105,182,115,140,178,196,215,9,164,195,151,10,116,145,241,208,111,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,241,163,98,189,23,121,178,178,44,170,228,172,219,199,254,244,108,169,155,247,175,233,98,194,23,219,157,199,253,3,41,172,141,103,11,255,0,104,116,79,146,111,232,233,216,223,209,48,216,166,122,100,94,92,109,23,151,23,28,175,205,11,55,62,181,87,105,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,135,51,55,157,162,232,173,86,185,204,123,94,199,189,142,15,50,230,234,121,21,61,22,49,79,180,10,239,119,91,141,64,102,198,5,252,151,230,158,50,203,63,133,62,19,248,165,136,46,54,46,123,192,224,243,174,107,83,36,60,94,30,243,183,55,184,123,219,187,206,211,93,53,93,53,54,255,0,200,169,232,177,138,125,160,87,123,186,220,6,127,128,0,0,0,234,173,172,125,22,51,147,217,254,33,247,116,231,154,195,210,158,214,62,139,25,201,236,255,0,16,251,186,115,205,96,30,148,246,78,244,88,201,191,103,248,123,221,208,29,170,117,86,201,222,139,25,55,236,255,0,15,123,186,3,181,64,0,0,0,106,3,111,93,189,118,177,201,109,172,113,206,89,229,166,107,124,13,134,236,223,6,115,42,47,128,173,181,28,46,45,182,150,105,60,164,212,239,145,218,201,43,221,214,114,233,174,137,162,34,34,6,223,205,0,242,163,250,118,102,111,212,190,231,162,54,125,201,127,159,121,177,180,78,65,95,241,174,113,226,191,140,23,170,44,97,85,107,130,167,152,211,82,110,82,178,138,138,70,199,185,79,28,108,93,31,52,139,170,166,247,91,77,116,68,68,214,15,42,63,167,102,102,253,75,238,122,32,51,255,0,145,83,209,99,20,251,64,174,247,117,184,232,174,85,237,184,234,113,45,214,247,178,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,113,92,186,74,179,68,232,244,99,99,127,27,31,242,107,109,187,174,207,219,25,98,76,146,203,121,234,232,241,182,52,197,23,26,183,222,105,42,157,79,61,138,137,105,173,113,182,88,245,133,205,145,243,182,58,216,145,204,145,146,66,177,164,137,162,172,106,99,94,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,41,168,104,105,145,55,229,126,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,23,174,204,91,61,98,173,168,51,150,203,148,120,90,167,152,115,254,37,77,198,232,250,89,42,33,182,80,196,221,233,106,36,107,19,251,49,177,28,230,53,242,203,19,21,236,223,222,79,67,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,161,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,175,246,62,217,51,6,236,139,149,255,0,17,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,185,175,17,232,136,233,94,171,222,160,89,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,161,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,206,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,233,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,239,94,81,29,175,63,149,110,114,167,197,106,222,54,94,224,238,45,22,23,223,160,230,211,79,197,108,92,234,174,77,229,89,23,139,36,77,220,71,110,110,197,28,90,198,201,22,93,235,131,147,47,99,236,51,181,46,104,94,239,89,140,148,149,152,39,3,83,196,235,173,157,210,212,69,61,206,122,200,234,25,76,198,73,3,227,116,76,99,161,124,174,122,63,93,99,141,155,174,73,28,230,6,90,114,78,236,81,110,194,216,86,217,181,70,100,91,55,241,37,231,90,156,29,3,210,170,158,107,85,11,163,168,167,146,162,70,171,153,28,220,234,57,183,152,142,141,237,72,146,41,24,245,89,85,25,221,92,163,59,20,127,42,172,184,130,255,0,128,45,150,168,243,55,11,121,75,109,76,233,194,146,233,66,136,245,146,216,233,183,154,198,239,61,233,36,78,149,28,214,72,215,55,88,155,52,178,38,96,0,60,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,122,20,216,147,108,28,51,181,206,87,197,122,106,210,81,99,107,29,60,13,197,150,122,72,170,56,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,188,236,53,229,130,217,15,183,107,140,11,69,253,5,22,57,108,149,255,0,232,41,104,42,225,137,233,253,136,36,70,63,250,7,36,127,167,144,192,13,152,182,133,197,91,47,231,45,151,55,48,181,55,63,230,28,74,107,141,173,245,82,83,195,115,161,149,187,178,211,200,230,47,246,100,98,185,175,107,37,138,39,171,31,185,186,161,191,237,172,125,22,51,147,217,254,33,247,116,231,154,195,209,70,111,230,150,4,206,157,135,115,71,50,242,210,251,240,206,27,188,229,254,40,230,85,188,214,106,126,47,10,146,170,25,60,156,204,100,141,210,72,158,222,179,83,93,53,77,81,81,87,206,184,30,170,11,83,52,178,183,2,103,78,4,185,229,158,101,216,190,25,195,119,158,15,61,162,231,83,83,241,120,83,50,104,252,164,47,100,141,210,72,152,238,171,147,93,52,93,81,85,22,235,0,121,204,219,7,100,204,101,178,46,104,124,71,190,212,85,222,44,85,244,241,212,216,177,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,254,156,55,170,35,101,98,175,101,114,115,109,175,252,149,115,30,123,6,63,185,221,100,203,44,83,228,238,84,208,47,22,59,93,114,171,18,59,155,97,221,115,221,186,198,44,114,182,37,107,159,27,154,237,37,116,49,70,187,137,218,171,102,124,27,181,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,200,217,153,187,44,140,124,110,84,222,99,221,186,230,63,114,70,121,225,205,44,173,199,121,45,142,238,121,103,153,118,47,129,177,37,155,131,207,104,185,212,53,28,46,44,44,154,63,41,11,223,27,181,142,86,59,170,229,211,93,23,69,69,68,15,79,192,211,95,38,47,40,5,30,81,86,83,108,253,157,248,139,154,96,90,189,216,48,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,116,205,35,220,216,92,198,234,141,141,207,124,123,148,3,202,185,145,91,18,109,131,137,182,70,205,8,175,77,90,186,220,19,124,168,129,184,178,207,73,21,63,30,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,155,142,165,193,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,236,140,115,131,211,150,19,197,54,44,115,133,108,216,215,11,87,115,219,46,32,183,211,221,45,213,60,39,199,199,165,158,54,201,20,155,143,70,189,187,204,123,87,71,34,57,53,209,81,23,160,210,183,40,255,0,39,253,102,206,247,217,115,111,40,112,239,251,211,215,243,104,37,166,167,146,122,137,48,237,86,227,35,221,168,124,207,146,71,195,52,136,175,100,202,237,212,146,85,137,200,207,34,178,213,185,49,118,241,252,136,95,105,178,27,54,47,91,184,7,16,92,27,240,109,210,227,113,225,210,225,121,156,201,157,38,141,225,57,120,53,19,186,157,29,189,36,113,66,229,146,101,211,126,87,46,226,113,254,0,193,185,167,131,110,217,125,152,56,122,146,249,135,175,148,235,77,93,67,82,139,185,43,53,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,64,242,238,109,83,144,199,245,217,251,183,252,72,192,173,174,178,66,213,179,142,209,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,189,87,61,141,157,24,175,68,106,61,88,174,70,179,123,113,51,215,144,199,245,217,251,183,252,72,13,170,0,0,208,15,42,63,167,102,102,253,75,238,122,35,42,185,12,127,93,159,187,127,196,140,85,229,71,244,236,204,223,169,125,207,68,101,87,33,143,235,179,247,111,248,144,27,84,0,1,101,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,132,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,79,56,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,165,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,189,121,68,118,188,254,85,185,202,159,21,171,120,217,123,131,184,180,88,95,126,131,155,77,63,21,177,115,170,185,55,149,100,94,44,145,55,113,29,185,187,20,113,107,27,36,89,119,174,14,76,189,143,176,206,212,185,161,123,189,102,50,82,86,96,156,13,79,19,174,182,119,75,81,20,247,57,235,35,168,101,51,25,36,15,141,209,49,142,133,242,185,232,253,117,142,54,110,185,36,115,152,25,105,201,59,177,69,187,11,97,91,102,213,25,145,108,223,196,151,157,106,112,116,15,74,170,121,173,84,46,142,162,158,74,137,26,174,100,115,115,168,230,222,98,58,55,181,34,72,164,99,213,101,84,103,117,114,140,236,81,252,170,178,226,11,254,0,182,90,163,204,220,45,229,45,181,51,167,10,75,165,10,35,214,75,99,166,222,107,27,188,247,164,145,58,84,115,89,35,92,221,98,108,210,200,153,128,0,242,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,232,83,98,77,176,112,206,215,57,95,21,233,171,73,69,141,172,116,240,55,22,89,233,34,168,224,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,243,176,215,150,11,100,62,221,174,48,45,23,244,20,88,229,178,87,255,0,160,165,160,171,134,39,167,246,32,145,24,255,0,232,28,145,254,158,67,0,54,98,218,23,21,108,191,156,182,92,220,194,212,220,255,0,152,113,41,174,54,183,213,73,79,13,206,134,86,238,203,79,35,152,191,217,145,138,230,189,172,150,40,158,172,126,230,234,135,165,48,90,153,91,154,88,19,58,112,37,179,51,50,210,251,240,206,27,188,241,185,149,111,53,154,159,139,194,153,240,201,228,230,99,36,110,146,68,246,245,154,154,233,170,106,138,138,183,88,3,204,182,127,100,229,247,103,252,229,197,153,59,136,230,231,21,120,102,224,234,120,234,119,88,206,119,74,246,164,148,213,59,140,123,210,62,44,18,69,47,15,125,92,205,253,215,117,154,168,122,105,53,23,203,63,179,197,171,13,226,108,53,180,142,26,181,85,177,248,178,161,214,76,81,80,234,198,186,5,173,134,158,62,96,230,68,229,223,107,223,79,5,67,92,172,242,122,82,198,170,141,123,149,100,13,101,155,190,228,125,201,203,22,6,217,129,51,86,158,110,113,122,204,187,132,245,21,146,110,189,156,10,90,26,137,233,41,233,180,87,185,142,221,123,42,101,226,35,88,229,231,59,142,222,72,218,166,152,114,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,123,15,78,88,79,11,88,176,54,21,179,96,172,45,67,204,172,184,126,223,79,107,183,83,113,95,39,2,150,8,219,28,81,239,189,92,247,110,177,141,77,92,170,229,211,85,85,94,144,42,192,0,0,0,0,0,7,149,115,213,65,229,92,15,74,123,39,122,44,100,223,179,252,61,238,232,14,213,58,171,100,239,69,140,155,246,127,135,189,221,1,218,160,0,0,0,53,129,202,215,182,191,192,148,117,155,38,229,149,206,235,71,122,155,131,38,52,184,64,188,8,219,67,52,28,70,91,26,170,221,249,56,204,150,41,37,116,110,107,82,52,108,74,178,36,179,49,129,143,252,163,252,160,21,155,68,95,101,202,76,161,196,95,239,79,65,205,167,150,166,158,57,233,228,196,85,91,140,147,122,161,147,50,57,25,12,50,42,177,144,171,119,86,72,150,87,43,252,138,69,130,197,235,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,250,85,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,115,83,149,19,33,176,110,205,185,71,179,174,84,224,202,42,70,178,221,79,136,95,115,174,134,157,97,125,218,226,172,181,37,69,108,168,231,189,219,242,57,186,163,85,238,220,98,50,54,174,227,26,136,26,246,50,83,97,125,179,111,187,30,102,61,85,206,75,87,195,56,51,20,115,122,124,77,109,137,140,74,167,71,18,191,133,83,77,35,180,210,104,184,178,170,70,231,36,114,53,238,107,183,85,89,44,125,129,201,77,149,184,19,58,115,179,30,229,158,102,88,190,25,195,119,156,191,159,158,209,115,169,169,248,188,43,189,174,104,252,164,47,100,141,210,72,152,238,171,147,93,52,93,81,85,23,162,182,170,217,159,25,108,161,155,149,153,91,140,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,30,242,186,23,239,69,35,31,27,149,119,94,199,110,185,236,220,145,225,232,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,66,108,211,7,37,126,219,119,92,174,198,86,173,154,113,220,245,119,12,39,140,111,16,210,88,106,38,170,114,178,193,91,50,77,228,162,137,176,189,239,101,85,75,233,152,173,223,100,113,61,207,149,124,249,85,114,131,149,111,106,60,246,217,175,242,93,249,20,199,63,23,62,49,252,55,240,159,249,50,142,179,143,205,249,143,7,252,230,41,55,119,120,242,249,186,107,189,211,174,137,160,103,249,170,190,92,239,212,159,239,39,240,210,171,201,127,182,102,210,123,68,231,237,255,0,5,103,30,100,124,96,178,209,96,250,171,164,20,223,3,208,82,110,85,50,182,138,54,201,191,79,4,111,93,25,52,137,162,174,239,91,93,53,68,84,165,114,231,126,164,255,0,121,63,134,129,213,92,138,158,148,248,167,217,253,119,188,109,198,223,179,75,52,176,38,75,96,75,158,102,102,93,247,224,108,55,102,224,243,218,222,107,53,71,11,139,51,33,143,201,194,199,200,237,100,149,141,234,181,116,215,85,209,17,85,52,237,200,213,118,181,88,54,146,198,215,219,237,206,146,221,109,183,101,189,202,174,178,178,174,102,195,5,52,17,215,219,221,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,90,237,245,182,190,42,218,179,49,234,236,150,155,159,55,203,44,51,112,154,60,57,111,167,89,25,29,126,226,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,6,55,171,17,55,157,43,229,14,191,218,187,106,236,199,218,215,49,223,141,113,172,188,198,213,67,196,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,18,103,238,181,101,153,81,29,35,154,212,68,99,25,28,108,236,14,75,143,78,204,178,250,235,220,245,166,58,199,128,49,148,184,6,163,52,155,135,170,211,9,210,222,33,176,62,236,228,70,192,183,25,97,146,118,211,177,85,117,123,210,40,94,247,110,162,238,34,199,191,187,196,143,123,34,185,46,61,59,50,203,235,175,115,214,129,218,188,181,126,148,248,91,217,253,15,188,110,39,106,242,24,254,187,63,118,255,0,137,29,85,203,87,233,79,133,189,159,208,251,198,226,118,175,33,143,235,179,247,111,248,144,27,84,49,127,109,173,132,240,110,216,246,171,20,238,190,82,97,28,89,98,168,70,51,17,182,210,181,179,203,110,86,200,174,162,123,18,104,81,204,226,189,146,53,206,87,112,213,36,70,34,113,100,85,202,0,5,191,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,74,106,26,26,100,93,200,153,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,220,0,0,52,3,202,143,233,217,153,191,82,251,158,136,223,241,160,30,84,127,78,204,205,250,151,220,244,64,103,255,0,34,167,162,198,41,246,129,93,238,235,113,127,242,145,108,135,133,118,136,201,171,166,58,182,209,90,168,51,11,4,219,223,91,107,188,214,87,199,111,134,74,24,157,197,168,164,171,158,68,225,240,120,124,103,198,178,57,141,142,93,28,178,69,27,230,87,88,28,138,158,139,24,167,218,5,119,187,173,198,53,114,157,114,128,81,230,237,101,78,207,217,33,136,185,222,5,164,222,131,19,92,162,142,9,105,111,213,81,207,12,209,54,153,238,98,200,144,193,37,63,68,209,189,173,153,207,118,136,232,218,199,200,26,245,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,223,167,39,118,215,159,202,183,38,151,227,77,111,27,48,176,119,10,139,20,110,80,115,104,103,226,186,94,107,87,30,234,172,107,197,142,39,111,163,119,55,101,142,93,35,100,107,22,246,152,54,85,217,159,25,109,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,242,58,103,239,75,27,25,27,85,55,158,246,239,57,140,223,145,158,135,178,183,43,112,38,75,96,75,102,89,229,165,139,224,108,55,102,227,115,42,46,117,53,71,11,139,51,230,147,202,76,247,200,237,100,149,238,235,57,116,215,68,209,17,17,2,235,0,1,170,190,92,239,212,159,239,39,240,211,170,185,21,61,41,241,79,179,250,239,120,219,142,213,229,206,253,73,254,242,127,13,58,171,145,83,210,159,20,251,63,174,247,141,184,13,212,128,0,3,0,57,86,246,163,207,109,154,255,0,37,223,145,76,115,241,115,227,31,195,127,9,255,0,147,40,235,56,252,223,152,240,127,206,98,147,119,119,143,47,155,166,187,221,58,232,154,99,254,193,91,122,237,99,157,59,88,224,108,179,204,188,214,248,103,13,222,126,19,231,180,95,1,91,105,248,188,43,109,84,209,249,72,105,217,35,116,146,38,59,170,228,215,77,23,84,85,69,13,191,128,0,212,95,46,13,207,6,203,143,242,178,205,67,29,34,98,202,91,61,198,166,232,246,210,43,103,91,116,179,68,218,36,124,219,186,61,137,44,53,251,172,222,93,197,89,23,70,241,17,93,172,179,178,182,145,206,251,174,209,249,219,138,115,162,243,99,164,179,84,98,58,136,156,202,10,105,29,35,41,160,134,8,233,225,98,189,221,47,122,69,12,123,239,209,168,231,239,57,26,196,84,98,82,177,118,80,227,44,21,151,120,11,52,175,48,82,46,30,204,122,123,140,214,89,225,157,28,253,250,26,183,82,212,195,43,23,71,49,237,114,70,244,93,21,138,201,153,163,149,200,246,176,55,167,201,163,137,240,110,37,216,183,46,217,131,45,244,150,230,89,233,234,109,119,58,24,110,75,88,248,46,49,212,200,181,18,74,174,235,68,250,135,63,157,164,74,137,184,202,166,53,186,179,117,87,40,13,69,242,39,231,21,170,203,140,177,230,72,95,47,213,113,84,98,90,122,91,221,130,142,106,166,182,145,211,210,164,141,172,108,81,185,232,171,83,36,82,64,245,72,216,170,232,168,222,174,84,72,154,109,208,1,142,187,109,237,131,134,118,70,202,249,111,78,90,74,220,109,124,167,157,184,78,207,87,21,71,2,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,119,155,219,249,165,154,88,19,37,176,37,207,51,51,46,251,240,54,27,179,112,121,237,111,53,154,163,133,197,153,144,199,228,225,99,228,118,178,74,198,245,90,186,107,170,232,136,170,158,117,246,157,218,23,21,109,65,156,183,172,220,197,52,220,195,159,240,233,173,214,182,85,73,81,13,178,134,38,238,197,79,27,158,191,218,145,234,214,177,175,150,89,94,140,102,254,234,7,90,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,111,123,147,155,98,143,228,171,151,19,223,241,253,178,213,38,102,226,159,41,114,169,129,56,178,90,232,85,24,177,219,27,54,243,152,237,215,177,100,149,209,35,90,249,28,214,235,43,97,138,69,197,94,73,77,138,62,27,172,163,218,203,51,109,150,170,203,44,60,104,240,93,190,116,227,200,234,232,103,225,190,230,228,71,110,71,193,124,82,199,19,100,107,156,178,43,165,68,141,98,133,239,219,80,26,213,229,98,216,162,221,138,112,173,207,106,140,183,182,110,98,75,54,149,56,198,6,37,85,68,215,90,22,199,79,79,29,68,109,71,62,56,121,172,112,239,61,27,27,26,177,44,178,61,232,177,34,63,86,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,161,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,211,153,162,30,83,77,143,176,206,203,89,161,100,189,101,202,82,81,224,156,115,79,43,173,86,118,203,81,44,246,201,232,227,167,101,75,31,36,239,145,210,177,238,153,146,181,234,253,117,146,70,110,181,35,107,158,27,147,217,215,62,112,110,210,89,71,98,205,108,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,248,220,237,17,202,198,239,177,89,35,83,113,237,85,234,14,84,127,65,60,205,250,151,223,20,70,168,54,1,219,6,235,178,110,110,53,215,5,164,147,2,99,26,138,58,12,86,201,162,114,190,154,6,61,201,29,116,78,141,142,151,126,157,38,149,235,27,90,228,149,142,123,55,119,214,57,35,218,255,0,42,63,160,158,102,253,75,239,138,32,52,2,119,174,199,219,89,227,45,145,115,67,227,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,244,226,49,21,27,43,209,108,157,158,176,181,139,28,231,238,90,96,172,83,67,207,108,184,131,24,89,173,119,26,110,43,227,227,210,207,91,20,114,199,190,197,107,219,188,199,185,53,106,163,147,93,81,81,122,78,203,219,111,99,236,77,178,54,104,75,101,114,85,214,224,155,229,68,238,194,119,138,185,105,248,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,186,208,216,255,0,41,134,215,24,19,249,27,91,96,202,220,93,240,175,229,175,74,91,69,194,217,85,52,31,228,184,36,142,74,247,185,81,159,232,232,229,166,145,99,127,231,82,53,205,94,28,140,48,3,147,243,56,246,159,176,103,46,25,201,28,131,199,159,6,208,99,60,65,77,83,116,183,86,209,83,214,208,172,48,53,95,85,80,177,76,230,57,186,82,197,34,200,144,75,12,178,182,38,49,31,188,216,183,113,84,218,247,35,6,206,180,204,181,98,93,164,241,126,19,164,146,162,122,134,217,176,117,117,84,82,241,224,99,27,34,92,42,32,71,181,34,86,72,178,69,2,76,197,115,209,97,170,139,86,34,189,30,27,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,109,99,233,79,156,158,208,49,15,188,103,61,41,158,107,54,177,244,167,206,79,104,24,135,222,51,129,186,158,75,143,65,60,178,250,235,223,21,166,178,249,69,54,21,169,217,107,25,46,56,203,234,10,183,229,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,243,30,214,57,239,123,85,239,217,167,37,199,160,158,89,125,117,239,138,211,37,49,102,22,177,99,156,43,121,193,88,166,135,158,217,113,5,190,162,215,113,166,226,190,62,61,44,241,186,57,99,223,98,181,237,222,99,220,154,181,81,201,174,168,168,189,32,121,247,216,115,107,187,174,200,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,239,110,113,19,69,100,147,70,142,143,138,178,55,123,216,178,221,98,218,39,32,175,54,156,45,136,248,54,92,205,193,245,20,246,235,191,51,123,183,41,110,52,78,108,85,60,7,172,111,93,25,51,95,195,114,177,221,203,186,189,152,193,179,63,37,70,81,236,249,155,149,57,173,121,197,117,120,233,246,234,142,62,19,161,185,91,153,11,44,239,71,185,89,60,202,215,185,181,117,44,111,13,25,38,228,76,99,209,210,36,123,252,53,139,55,192,213,95,251,134,63,250,209,127,200,159,254,175,51,255,0,107,31,69,140,228,246,127,136,125,221,57,218,167,85,109,99,232,177,156,158,207,241,15,187,167,3,205,97,234,160,242,174,122,168,0,0,3,15,249,64,182,17,177,109,85,133,100,198,184,89,156,203,51,112,253,189,99,183,84,234,249,62,20,165,130,58,169,34,181,110,62,162,42,120,56,181,53,13,94,114,228,87,51,77,23,86,244,38,136,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,61,79,26,1,229,71,244,236,204,223,169,125,207,68,6,207,185,45,115,211,49,243,231,102,89,46,217,161,121,248,102,235,133,241,5,70,27,134,229,42,42,213,86,82,197,75,75,52,111,169,122,170,241,102,78,112,230,44,154,35,158,214,53,95,188,245,123,223,161,115,117,60,138,158,139,24,167,218,5,119,187,173,198,149,128,207,252,253,228,232,255,0,247,88,203,141,165,242,46,221,250,191,179,222,49,141,147,141,255,0,244,233,107,107,239,28,226,170,167,253,19,57,172,49,255,0,89,137,218,211,18,182,117,207,156,101,179,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,114,70,183,68,114,177,219,143,70,72,212,223,99,85,61,4,236,157,232,177,147,126,207,240,247,187,160,48,3,148,187,147,163,254,254,237,47,145,118,239,252,106,241,140,108,156,111,253,178,182,190,241,206,42,170,127,209,51,154,195,31,245,152,157,173,3,63,246,104,218,47,2,109,65,149,148,25,153,129,106,63,162,163,188,81,110,77,254,76,186,115,104,102,158,143,137,44,81,241,184,92,118,55,138,198,238,63,181,23,181,17,181,143,162,198,114,123,63,196,62,238,156,208,94,202,187,76,99,45,148,51,114,143,52,176,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,221,87,66,253,232,163,123,36,106,46,235,216,221,230,189,155,241,191,118,152,247,61,50,227,104,189,132,115,79,52,50,190,243,207,173,85,217,127,136,162,154,25,81,25,85,111,170,109,178,101,146,150,166,52,85,225,204,205,230,234,154,171,85,174,107,216,231,177,236,123,131,207,97,188,156,103,178,37,171,107,238,79,204,153,194,144,92,105,44,248,178,195,129,236,23,44,57,117,158,157,175,99,39,91,84,45,125,44,207,70,172,172,166,153,55,119,248,107,170,62,56,100,86,201,194,72,221,163,99,210,158,201,222,139,25,55,236,255,0,15,123,186,0,60,224,226,204,45,125,192,216,170,243,130,177,77,15,50,189,97,251,133,69,174,227,77,197,100,156,10,168,36,116,114,199,190,197,115,29,186,246,57,53,106,171,87,77,81,85,58,77,218,114,104,109,199,77,180,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,186,239,145,36,98,170,57,236,134,83,149,11,98,143,229,1,129,31,156,249,123,108,186,215,102,78,13,183,178,154,43,117,18,113,190,25,181,182,103,61,244,233,19,156,154,77,23,22,121,163,88,209,95,39,94,45,201,28,248,184,122,86,194,120,166,251,129,177,85,155,26,225,106,238,101,122,195,247,10,123,165,186,167,132,201,56,21,80,72,217,34,147,113,232,230,59,117,236,106,232,228,86,174,154,42,42,116,1,216,27,88,250,83,231,39,180,12,67,239,25,205,170,114,42,122,44,98,159,104,21,222,238,183,26,118,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,237,55,19,200,169,232,177,138,125,160,87,123,186,220,6,127,128,0,0,0,234,173,172,125,22,51,147,217,254,33,247,116,231,154,195,210,158,214,62,139,25,201,236,255,0,16,251,186,115,205,96,30,148,246,78,244,88,201,191,103,248,123,221,208,29,170,117,86,201,222,139,25,55,236,255,0,15,123,186,3,181,64,0,0,24,1,181,31,37,39,242,148,207,108,77,157,127,151,175,139,159,24,249,151,249,51,226,183,60,224,115,122,56,41,191,77,206,227,222,222,224,111,121,137,166,246,157,58,106,185,254,0,199,253,138,118,82,254,71,217,89,117,203,63,143,191,27,126,19,196,19,223,121,239,193,124,195,135,196,166,167,135,133,195,227,75,174,156,219,123,123,121,53,223,211,78,141,87,80,60,168,254,157,153,155,245,47,185,232,141,255,0,26,1,229,71,244,236,204,223,169,125,207,68,6,42,155,222,228,226,216,114,167,101,44,27,95,140,51,5,244,149,25,139,140,41,224,101,116,49,50,41,89,100,164,106,171,210,138,41,209,21,207,123,156,173,116,238,107,184,78,124,81,53,168,228,133,37,147,26,185,26,118,103,193,183,248,238,155,83,223,107,170,234,175,184,114,241,87,135,44,84,45,85,142,10,55,173,20,75,61,91,213,29,172,207,124,85,139,19,88,168,140,98,113,28,168,247,57,139,22,215,192,0,0,212,7,43,22,197,23,28,45,138,174,123,84,101,189,179,127,13,222,116,169,198,48,49,41,105,225,181,87,58,74,122,120,234,35,106,57,146,77,206,164,155,121,232,216,222,228,149,37,145,239,84,149,17,152,107,178,174,211,24,203,101,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,55,85,208,191,122,40,222,201,26,139,186,246,55,121,175,102,252,111,244,125,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,179,109,189,143,177,54,200,217,161,45,149,201,87,91,130,111,149,19,187,9,222,42,229,167,227,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,235,67,127,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,116,169,161,174,166,85,220,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,192,105,3,146,247,109,127,228,255,0,142,217,147,25,133,115,181,80,229,182,50,184,62,166,91,141,106,240,126,6,186,58,22,177,149,11,43,90,186,195,47,10,8,100,73,21,25,31,82,93,248,218,201,120,153,1,202,215,182,191,192,148,117,155,38,229,149,206,235,71,122,155,131,38,52,184,64,188,8,219,67,52,28,70,91,26,170,221,249,56,204,150,41,37,116,110,107,82,52,108,74,178,36,179,49,129,138,188,163,59,107,255,0,42,172,199,130,193,128,46,119,88,242,203,11,121,59,109,52,235,194,142,233,92,138,244,146,230,232,119,90,246,239,49,233,28,77,149,92,230,70,215,59,72,157,52,177,165,43,147,187,100,63,229,91,156,171,241,166,139,141,151,184,59,133,91,138,55,43,249,180,211,241,91,47,53,164,143,117,22,69,226,201,19,183,213,187,155,177,71,46,146,50,69,139,123,162,178,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,74,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,163,236,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,208,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,168,22,254,214,62,139,25,201,236,255,0,16,251,186,115,205,97,233,79,107,31,69,140,228,246,127,136,125,221,57,230,176,15,85,0,0,6,47,237,253,177,245,171,107,44,163,115,109,233,87,30,59,193,212,245,149,248,81,240,202,212,101,76,239,99,86,74,25,91,35,219,22,229,66,195,19,18,71,57,171,19,218,199,239,110,36,145,201,148,0,15,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,155,180,228,164,218,187,49,246,137,203,140,75,130,179,66,95,133,110,185,115,240,116,16,223,229,153,93,85,114,165,170,74,132,141,181,40,169,215,154,62,106,228,89,181,222,145,175,106,189,21,237,124,146,235,175,149,31,211,179,51,126,165,247,61,17,149,92,134,63,174,207,221,191,226,64,106,172,221,78,202,187,61,97,93,168,57,43,240,110,81,226,154,158,97,207,254,22,169,183,93,25,75,29,68,214,202,232,175,85,174,138,162,54,189,63,181,27,209,174,99,159,20,178,177,30,205,253,228,210,177,191,238,75,143,65,60,178,250,235,223,21,160,104,219,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,244,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,108,255,0,146,135,110,58,108,75,106,178,108,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,252,39,38,145,44,49,54,61,24,232,217,198,201,77,191,182,62,181,109,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,220,168,88,98,98,72,231,53,98,123,88,253,237,196,146,57,52,3,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,25,65,202,143,233,217,153,191,82,251,158,136,202,174,67,31,215,103,238,223,241,35,92,25,201,155,216,203,61,243,18,225,154,89,131,61,36,248,134,237,79,67,13,116,244,208,36,44,168,125,53,36,52,169,50,177,58,173,123,219,3,94,244,106,53,155,238,118,235,88,221,26,155,31,228,49,253,118,126,237,255,0,18,3,106,128,0,52,3,202,143,233,217,153,191,82,251,158,136,202,174,67,31,215,103,238,223,241,35,21,121,81,253,59,51,55,234,95,115,209,25,85,200,99,250,236,253,219,254,36,6,213,0,0,106,3,149,139,98,139,142,22,197,87,61,170,50,222,217,191,134,239,58,84,227,24,24,148,180,240,218,171,157,37,61,60,117,17,181,28,201,38,231,82,77,188,244,108,111,114,74,146,200,247,170,74,136,204,53,217,87,105,140,101,178,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,170,232,95,189,20,111,100,141,69,221,123,27,188,215,179,126,55,250,62,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,243,217,182,222,199,216,155,100,108,208,150,202,228,171,173,193,55,202,137,221,132,239,21,114,211,241,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,117,161,191,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,238,74,205,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,224,52,129,201,123,182,191,242,127,199,108,201,140,194,185,218,168,114,219,25,92,31,83,45,198,181,120,63,3,93,29,11,88,202,133,149,173,93,97,151,133,4,50,36,138,140,143,169,46,252,109,100,188,76,128,229,107,219,95,224,74,58,205,147,114,202,231,117,163,189,77,193,147,26,92,32,94,4,109,161,154,14,35,45,141,85,110,252,156,102,75,20,146,186,55,53,169,26,54,37,89,18,89,152,192,197,94,81,157,181,255,0,149,86,99,193,96,192,23,59,172,121,101,133,188,157,182,154,117,225,71,116,174,69,122,73,115,116,59,173,123,119,152,244,142,38,202,174,115,35,107,157,164,78,154,88,210,149,201,221,178,31,242,173,206,85,248,211,69,198,203,220,29,194,173,197,27,149,252,218,105,248,173,151,154,210,71,186,139,34,241,100,137,219,234,221,205,216,163,151,73,25,34,197,189,209,89,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,165,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,209,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,232,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,11,212,0,0,210,95,44,54,119,221,113,230,209,116,249,53,53,142,146,142,219,149,212,232,218,122,182,200,231,207,93,61,198,150,146,166,87,191,177,172,99,90,144,177,172,68,85,213,146,57,92,187,232,200,247,41,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,90,154,234,234,149,93,200,153,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,249,140,197,152,166,251,142,113,85,231,26,226,154,238,123,122,196,23,10,139,165,198,167,132,200,248,245,83,200,233,37,147,113,136,214,55,121,239,114,232,212,70,166,186,34,34,116,1,41,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,233,123,32,115,142,197,180,6,77,97,60,226,195,144,243,122,76,77,111,109,68,148,219,207,127,52,170,99,157,29,77,54,251,216,197,147,133,60,114,197,196,220,70,191,115,121,189,87,34,158,101,205,196,242,48,103,205,78,42,202,252,75,144,23,218,218,78,113,129,234,27,116,177,49,213,17,54,121,45,213,146,72,233,227,100,40,196,123,217,13,78,175,116,170,231,244,215,70,197,220,70,177,28,27,31,0,0,0,0,0,0,60,171,158,170,15,42,224,122,83,217,59,209,99,38,253,159,225,239,119,64,118,169,213,91,39,122,44,100,223,179,252,61,238,232,14,213,0,0,0,97,255,0,40,206,197,31,202,171,46,32,191,224,11,101,170,60,205,194,222,82,219,83,58,112,164,186,80,162,61,100,182,58,109,230,177,187,207,122,73,19,165,71,53,146,53,205,214,38,205,44,137,152,0,15,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,25,65,181,238,215,159,202,183,38,178,79,227,77,111,27,48,176,119,195,244,88,163,114,131,155,67,63,21,212,60,214,174,61,213,88,215,139,28,78,223,70,238,110,203,28,186,70,200,214,45,236,202,229,94,216,114,155,18,218,175,123,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,21,171,164,75,12,78,147,86,58,55,241,181,22,6,74,108,33,180,229,139,100,188,194,198,89,171,119,178,252,55,86,252,31,37,174,215,104,231,47,166,231,245,82,220,237,238,116,124,118,197,42,69,187,4,117,18,234,230,238,175,11,115,84,115,154,116,94,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,106,107,171,170,85,55,229,126,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,111,155,31,228,175,216,86,167,31,226,27,86,211,217,165,65,87,6,24,177,212,67,114,193,144,195,85,22,229,218,227,5,84,204,116,242,172,114,44,209,178,150,106,100,84,141,236,103,21,238,98,239,58,54,61,146,7,127,242,105,114,125,211,100,245,170,207,180,30,111,218,170,227,204,26,250,126,115,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,157,193,183,62,195,31,203,71,226,79,251,232,252,78,248,157,240,151,254,4,248,67,157,115,190,109,255,0,164,67,185,187,205,191,173,174,255,0,118,157,57,84,0,194,173,138,121,55,191,145,246,105,221,115,51,242,203,241,183,225,60,63,61,139,153,124,93,230,28,62,37,77,60,220,94,39,58,151,93,57,182,238,238,234,107,191,174,189,26,47,64,114,231,126,164,255,0,121,63,134,155,84,53,87,203,157,250,147,253,228,254,26,6,176,44,216,166,251,135,237,215,235,77,162,187,155,210,98,107,123,45,119,72,248,76,127,56,165,101,84,21,109,143,87,34,171,52,158,146,157,250,181,81,221,77,53,221,115,145,123,87,101,29,148,115,31,107,92,199,102,10,193,81,115,27,85,15,14,123,253,254,120,85,244,182,138,87,42,162,57,200,138,156,73,159,186,228,138,20,84,116,142,107,149,85,140,100,146,51,175,242,183,43,113,222,116,227,187,102,89,229,165,139,225,156,73,121,227,115,42,46,117,13,63,23,133,11,230,147,202,76,246,70,221,35,137,238,235,57,53,211,68,213,85,17,125,9,236,163,178,142,92,108,149,151,12,193,88,42,46,125,117,174,225,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,135,11,55,156,145,66,138,173,141,174,114,170,189,239,146,71,134,32,114,172,229,110,4,201,109,135,112,22,90,101,157,139,224,108,55,102,204,8,57,149,23,58,154,163,133,197,164,186,77,39,148,153,239,145,218,201,43,221,214,114,233,174,137,162,34,34,97,95,37,199,167,102,89,125,117,238,122,211,63,249,106,253,22,48,183,180,10,31,119,92,76,0,228,184,244,236,203,47,174,189,207,90,7,106,242,213,250,83,225,111,103,244,62,241,184,157,171,200,99,250,236,253,219,254,36,117,87,45,95,165,62,22,246,127,67,239,27,137,218,188,134,63,174,207,221,191,226,64,109,80,3,89,124,163,188,164,152,155,44,49,149,6,79,236,195,143,105,41,111,182,42,137,215,23,221,98,182,211,214,178,9,209,17,177,219,226,124,232,248,149,237,85,145,211,162,70,170,199,164,76,73,17,205,158,52,13,154,3,162,182,62,218,207,6,237,117,149,255,0,30,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,185,175,17,136,170,232,158,137,222,160,13,0,242,163,250,118,102,111,212,190,231,162,55,252,104,7,149,31,211,179,51,126,165,247,61,16,12,167,219,95,21,100,22,199,119,92,148,202,123,159,193,184,191,24,99,11,157,109,202,237,18,200,202,171,77,173,104,109,241,70,234,103,110,163,18,105,222,202,134,164,173,122,190,22,192,229,70,181,242,69,43,49,255,0,43,114,183,29,231,78,59,182,101,158,90,88,190,25,196,151,158,55,50,162,231,80,211,241,120,80,190,105,60,164,207,100,109,210,56,158,238,179,147,93,52,77,85,81,22,213,55,209,201,205,177,71,242,85,203,137,239,248,254,217,106,147,51,113,79,148,185,84,192,156,89,45,116,42,140,88,237,141,155,121,204,118,235,216,178,74,232,145,173,124,142,107,117,149,176,197,34,135,101,236,125,178,102,13,217,23,43,254,35,216,170,41,47,23,218,250,137,42,111,184,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,115,94,35,209,17,210,189,87,189,64,0,0,3,85,124,185,223,169,63,222,79,225,167,85,114,42,122,83,226,159,103,245,222,241,183,29,171,203,157,250,147,253,228,254,26,117,87,34,167,165,62,41,246,127,93,239,27,112,27,169,0,1,138,187,115,236,49,252,180,126,36,255,0,190,143,196,239,137,223,9,127,224,79,132,57,215,59,230,223,250,68,59,155,188,219,250,218,239,247,105,211,213,91,46,114,82,127,38,188,246,195,57,215,249,122,248,199,241,115,158,255,0,147,62,43,115,62,63,56,163,158,155,244,220,238,77,221,222,62,247,152,186,238,233,209,174,169,159,224,1,138,188,167,89,165,249,47,216,219,26,243,75,239,193,151,92,91,205,240,181,191,243,94,55,58,231,82,39,59,131,165,142,107,55,168,99,173,235,187,119,77,58,174,71,171,12,170,52,237,203,97,154,22,172,67,155,152,15,42,45,237,164,154,163,6,89,234,174,85,213,16,214,182,87,199,61,193,241,233,75,44,72,154,194,246,69,71,20,169,188,237,92,202,166,46,235,81,17,94,26,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,220,79,41,110,202,57,113,133,54,24,195,175,194,81,124,31,249,14,230,112,90,164,116,41,196,172,165,172,158,10,74,166,202,145,44,113,113,166,153,240,85,73,55,13,92,233,34,126,136,222,43,212,193,110,76,92,173,252,168,109,147,130,185,221,139,225,59,86,18,231,24,166,225,249,215,7,154,243,88,215,154,79,208,246,185,251,181,210,81,117,27,189,174,189,102,171,17,230,242,115,175,43,237,89,213,148,120,191,42,47,46,164,142,159,20,217,234,109,172,168,169,162,109,91,40,231,123,23,131,84,145,57,81,30,248,101,225,202,206,179,85,31,27,85,28,213,68,84,15,61,123,33,102,245,54,68,109,47,151,185,165,112,158,146,11,109,166,240,200,110,147,212,193,44,204,167,183,84,177,212,181,147,35,34,235,185,236,167,158,87,177,26,142,235,181,189,87,249,171,233,36,242,174,122,61,216,191,56,239,185,251,179,6,0,205,92,83,14,229,234,235,111,146,158,227,38,243,23,156,213,82,84,75,73,45,78,140,99,24,206,51,233,221,47,13,173,70,179,137,184,154,163,117,80,238,179,66,220,163,59,20,127,37,92,199,130,255,0,128,45,151,89,50,203,20,249,75,109,76,233,197,142,215,92,170,245,146,216,233,183,156,247,110,177,137,36,78,149,26,231,198,231,55,89,93,12,178,46,250,75,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,244,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,134,141,185,59,182,188,254,74,89,202,191,26,107,120,57,123,140,120,84,88,163,114,131,156,205,7,9,178,243,90,184,247,85,36,78,20,146,187,125,27,191,189,20,146,233,27,228,72,183,119,252,121,161,218,43,33,177,150,205,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,201,26,221,85,168,247,110,61,31,27,151,125,142,68,216,87,35,238,215,157,155,35,227,170,223,233,235,112,51,163,160,255,0,79,85,95,73,52,172,95,237,207,26,189,159,211,181,100,253,4,96,108,211,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,181,53,213,213,42,187,145,51,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,243,217,182,14,214,120,203,107,172,208,248,241,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,253,56,108,85,86,196,196,76,138,229,58,219,199,242,223,125,169,200,108,167,189,111,96,28,63,112,119,194,87,75,117,199,137,75,138,38,107,33,116,122,183,132,213,224,211,206,218,132,110,236,146,69,51,146,57,147,93,200,156,157,21,177,38,199,216,155,107,156,208,138,202,212,171,162,193,54,58,136,29,139,47,20,146,211,241,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,117,193,147,252,147,187,20,92,113,78,42,182,109,81,153,22,205,204,55,102,214,167,7,64,244,165,168,134,235,92,217,42,41,228,168,145,170,231,201,15,53,146,29,230,35,163,99,150,85,138,70,61,18,37,71,230,175,42,63,160,158,102,253,75,239,138,35,39,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,49,131,149,31,208,79,51,126,165,247,197,16,26,86,217,59,210,159,38,253,160,97,239,120,192,122,30,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,253,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,120,118,78,244,167,201,191,104,24,123,222,48,30,148,192,243,131,153,155,35,231,46,0,218,58,125,154,40,112,141,214,245,137,42,238,14,131,15,110,82,182,47,134,168,85,239,224,87,71,215,116,108,133,209,198,231,189,203,34,182,29,201,91,35,154,177,73,187,232,39,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,244,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,77,98,44,173,192,152,175,29,225,28,204,191,216,185,214,36,192,156,255,0,226,253,111,58,153,156,207,158,194,144,213,121,54,61,35,147,126,54,163,124,163,93,187,166,173,209,122,75,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,230,179,107,31,74,124,228,246,129,136,125,227,57,233,76,243,89,181,143,165,62,114,123,64,196,62,241,156,13,212,242,92,122,9,229,151,215,94,248,173,50,168,197,94,75,143,65,60,178,250,235,223,21,166,85,0,0,0,58,171,107,31,69,140,228,246,127,136,125,221,57,218,167,85,109,99,232,177,156,158,207,241,15,187,167,3,205,97,234,160,242,174,122,168,0,0,0,104,7,149,31,211,179,51,126,165,247,61,17,191,227,64,60,168,254,157,153,155,245,47,185,232,128,207,254,69,79,69,140,83,237,2,187,221,214,227,74,198,234,121,21,61,22,49,79,180,10,239,119,91,141,43,1,233,79,100,239,69,140,155,246,127,135,189,221,1,168,190,82,253,184,234,118,142,198,83,100,246,7,101,35,50,235,5,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,93,146,44,143,85,87,49,144,213,118,144,229,4,166,187,108,161,150,187,47,100,181,214,173,140,102,7,176,80,99,11,229,52,178,211,63,126,26,55,83,214,89,86,41,96,107,149,138,230,64,231,207,20,187,146,49,93,23,89,142,126,184,193,179,70,206,152,239,106,12,211,160,203,60,11,79,253,21,101,226,183,126,31,242,101,175,156,195,12,245,156,57,101,143,141,194,227,177,220,38,59,125,253,136,157,170,129,218,187,2,236,81,138,182,172,204,122,75,221,218,217,205,242,203,12,220,33,147,17,220,42,18,70,71,95,184,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,193,141,232,245,93,231,68,201,119,39,180,46,22,177,96,109,139,243,47,5,97,106,30,101,101,195,249,95,121,181,219,169,184,175,147,129,75,5,166,88,226,143,125,234,231,187,117,140,106,106,229,87,46,154,170,170,244,151,94,69,228,94,92,108,233,151,22,236,175,202,251,55,49,181,80,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,137,51,247,91,170,232,141,70,181,172,99,88,198,49,141,165,109,99,232,177,156,158,207,241,15,187,167,3,205,97,233,79,100,239,69,140,155,246,127,135,189,221,1,230,176,244,167,178,119,162,198,77,251,63,195,222,238,128,14,213,53,43,202,139,201,255,0,89,104,172,185,109,55,146,24,119,141,106,155,156,220,113,197,174,9,39,158,170,58,169,103,150,121,174,205,226,61,251,208,175,23,73,99,141,24,216,91,27,100,70,171,22,87,69,182,162,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,80,60,177,27,169,228,84,244,88,197,62,208,43,189,221,110,53,43,180,46,22,177,96,108,253,204,188,21,133,168,121,149,151,15,227,11,205,174,221,77,197,124,156,10,88,43,101,142,40,247,222,174,123,183,88,198,166,174,85,114,233,170,170,175,73,182,174,69,79,69,140,83,237,2,187,221,214,224,51,252,0,0,0,7,85,109,99,232,177,156,158,207,241,15,187,167,60,214,30,148,246,177,244,88,206,79,103,248,135,221,211,158,107,0,244,167,178,119,162,198,77,251,63,195,222,238,128,237,83,170,182,78,244,88,201,191,103,248,123,221,208,29,170,0,0,0,0,0,208,15,42,63,167,102,102,253,75,238,122,35,127,198,128,121,81,253,59,51,55,234,95,115,209,1,159,252,138,158,139,24,167,218,5,119,187,173,198,127,152,1,200,169,232,177,138,125,160,87,123,186,220,103,248,0,0,3,170,182,157,217,235,10,237,65,147,87,172,163,197,53,60,195,159,240,234,109,215,70,82,199,81,53,178,186,39,111,69,81,27,94,159,218,141,232,215,49,207,138,89,88,143,102,254,242,118,169,101,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,132,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,64,243,109,154,89,91,142,242,91,29,220,242,207,50,236,95,3,98,75,55,7,158,209,115,168,106,56,92,88,89,52,126,82,23,190,55,107,28,172,119,85,203,166,186,46,138,138,137,106,151,174,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,233,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,183,240,158,41,190,224,108,85,102,198,184,90,187,153,94,176,253,194,158,233,110,169,225,50,78,5,84,18,54,72,164,220,122,57,142,221,123,26,186,57,21,171,166,138,138,157,0,111,167,147,187,100,63,228,165,147,75,241,166,139,131,152,88,199,133,91,138,55,43,249,204,48,112,157,47,53,164,143,117,18,52,225,71,43,183,213,187,251,210,201,46,146,62,52,139,119,42,140,117,216,147,108,28,51,181,206,87,197,122,106,210,81,99,107,29,60,13,197,150,122,72,170,56,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,188,236,138,3,170,182,177,244,88,206,79,103,248,135,221,211,158,107,15,74,123,88,250,44,103,39,179,252,67,238,233,207,53,128,122,168,0,0,0,1,160,30,84,127,78,204,205,250,151,220,244,70,85,114,24,254,187,63,118,255,0,137,24,171,202,143,233,217,153,191,82,251,158,136,202,174,67,31,215,103,238,223,241,32,53,86,111,251,146,227,208,79,44,190,186,247,197,105,160,19,127,220,151,30,130,121,101,245,215,190,43,64,202,163,93,92,167,92,159,245,153,187,71,83,180,14,72,97,222,119,142,169,55,167,196,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,209,12,108,107,166,107,221,162,186,70,177,146,108,84,1,229,92,218,167,33,143,235,179,247,111,248,145,134,188,161,120,3,6,229,134,216,217,141,131,50,255,0,15,82,88,172,84,181,20,21,52,246,250,68,86,193,3,234,109,244,213,18,164,109,215,70,49,101,154,69,70,55,70,49,21,26,212,107,81,26,153,149,200,99,250,236,253,219,254,36,6,202,115,75,52,176,38,75,96,75,158,102,102,93,247,224,108,55,102,224,243,218,222,107,53,71,11,139,51,33,143,201,194,199,200,237,100,149,141,234,181,116,215,85,209,17,85,58,215,101,13,176,114,191,107,156,51,116,189,96,53,171,162,185,88,234,28,219,165,158,174,41,56,244,48,75,81,82,202,39,201,38,226,66,231,205,13,55,21,89,19,228,72,213,202,197,115,180,71,59,16,57,103,242,67,52,49,86,25,195,89,229,106,190,82,86,96,156,13,78,234,11,141,157,209,199,20,246,249,235,42,35,103,62,100,139,214,157,146,185,41,97,116,122,235,26,199,27,154,215,36,146,186,61,101,100,94,122,102,62,206,153,143,110,205,12,175,188,243,27,173,14,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,56,144,191,117,186,166,168,228,115,90,246,57,143,99,30,208,238,190,84,127,78,204,205,250,151,220,244,70,85,114,24,254,187,63,118,255,0,137,24,65,182,254,111,96,220,250,218,115,22,230,230,95,207,87,37,139,17,83,218,38,167,74,184,22,25,226,123,45,116,145,75,12,140,233,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,205,254,67,31,215,103,238,223,241,32,54,168,0,0,117,86,211,187,61,97,93,168,50,106,245,148,120,166,167,152,115,254,29,77,186,232,202,88,234,38,182,87,68,237,232,170,35,107,211,251,81,189,26,230,57,241,75,43,17,236,223,222,78,213,44,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,208,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,200,30,109,179,75,43,113,222,75,99,187,158,89,230,93,139,224,108,73,102,224,243,218,46,117,13,71,11,139,11,38,143,202,66,247,198,237,99,149,142,234,185,116,215,69,209,81,81,45,82,245,206,140,222,198,89,245,154,24,131,55,51,2,122,73,47,184,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,157,42,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,254,19,197,55,220,13,138,172,216,215,11,87,115,43,214,31,184,83,221,45,213,60,38,73,192,170,130,70,201,20,155,143,71,49,219,175,99,87,71,34,181,116,209,81,83,160,13,244,242,119,108,135,252,148,178,105,126,52,209,112,115,11,24,240,171,113,70,229,127,57,134,14,19,165,230,180,145,238,162,70,156,40,229,118,250,183,127,122,89,37,210,71,198,145,110,229,81,142,187,18,109,131,134,118,185,202,248,175,77,90,74,44,109,99,167,129,184,178,207,73,21,71,2,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,157,145,64,0,0,107,171,150,147,56,239,184,63,38,176,150,78,218,33,225,210,102,37,194,162,162,233,83,188,197,222,165,182,186,158,70,211,110,57,138,169,191,60,244,242,241,26,246,57,188,219,119,172,217,28,137,166,195,37,57,68,179,210,143,63,182,172,197,120,146,195,121,248,79,13,216,120,88,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,53,17,24,217,90,204,134,169,194,187,4,199,159,215,218,42,78,113,142,51,34,223,107,177,61,212,241,58,120,237,212,116,87,86,207,35,38,71,171,216,201,170,117,99,162,86,179,166,134,55,174,250,57,138,208,199,83,186,182,47,206,59,22,65,109,65,128,51,87,20,195,191,101,181,92,36,167,184,201,188,244,230,212,181,116,242,210,75,83,163,24,247,191,130,202,135,75,195,107,85,207,225,238,38,138,237,82,171,176,110,89,225,92,228,218,151,10,229,110,53,164,231,22,92,77,111,191,219,234,119,99,141,242,67,191,101,173,220,158,46,35,30,198,205,19,209,178,70,245,106,238,72,198,57,19,86,161,210,184,179,11,95,112,54,42,188,224,172,83,67,204,175,88,126,225,81,107,184,211,113,89,39,2,170,9,29,28,177,239,177,92,199,110,189,142,77,90,170,213,211,84,85,78,144,61,73,131,31,246,16,207,75,238,209,59,48,97,28,198,198,55,155,85,199,20,187,157,91,175,174,183,163,25,185,85,79,81,36,108,89,162,98,170,69,52,144,36,19,185,136,141,111,150,71,49,141,99,152,212,200,0,0,0,0,0,7,149,115,213,65,229,92,15,74,123,39,122,44,100,223,179,252,61,238,232,14,213,58,171,100,239,69,140,155,246,127,135,189,221,1,218,160,0,0,0,0,13,27,114,167,236,153,131,118,115,205,11,78,56,203,250,138,74,27,22,101,84,92,42,105,240,229,37,2,193,5,153,244,177,209,164,169,27,248,142,71,50,89,106,36,145,24,214,70,200,147,70,53,55,81,17,55,146,106,175,151,59,245,39,251,201,252,52,12,74,228,235,217,159,6,237,75,180,50,96,204,193,174,171,102,30,176,89,230,196,117,212,84,202,172,125,205,144,212,83,194,148,139,42,57,29,11,28,234,134,171,222,222,190,227,28,214,171,28,228,145,158,130,77,43,114,42,122,83,226,159,103,245,222,241,183,27,169,0,0,0,106,215,150,226,211,117,191,221,114,26,197,98,182,85,220,110,87,26,140,65,73,71,71,73,11,166,158,166,121,29,108,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,27,74,45,76,69,149,184,19,21,227,188,35,153,151,251,23,58,196,152,19,159,252,95,173,231,83,51,153,243,216,82,26,175,38,199,164,114,111,198,212,111,148,107,183,116,213,186,47,72,29,1,176,46,197,24,87,101,60,184,164,189,221,173,156,227,51,113,53,190,25,49,29,194,161,35,124,148,27,232,217,29,108,167,88,220,246,54,24,158,136,143,115,28,188,105,24,143,85,221,108,76,139,42,128,3,0,57,106,253,22,48,183,180,10,31,119,92,76,0,228,184,244,236,203,47,174,189,207,90,103,255,0,45,95,162,198,22,246,129,67,238,235,137,128,28,151,30,157,153,101,245,215,185,235,64,237,94,90,191,74,124,45,236,254,135,222,55,19,181,121,12,127,93,159,187,127,196,142,170,229,171,244,167,194,222,207,232,125,227,113,44,173,131,54,193,195,59,35,101,126,120,222,156,180,149,184,218,249,79,98,110,19,179,213,197,81,192,174,158,41,42,217,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,121,161,158,156,163,252,160,20,123,59,216,165,202,76,161,196,95,239,177,95,205,167,150,166,158,56,42,35,195,180,187,236,147,122,161,147,50,72,223,52,209,162,177,144,171,119,146,57,86,87,43,60,138,75,164,18,224,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,252,175,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,55,39,201,237,201,211,135,178,87,6,212,99,236,251,193,84,151,28,197,196,20,245,182,218,139,77,209,180,181,180,150,107,116,139,36,15,130,52,141,242,195,51,234,97,85,89,36,85,95,37,55,5,26,212,227,113,67,84,59,49,109,11,138,182,95,206,91,46,110,97,106,110,127,204,56,148,215,27,91,234,164,167,134,231,67,43,119,101,167,145,204,95,236,200,197,115,94,214,75,20,79,86,63,115,117,125,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,148,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,93,32,114,134,108,89,117,217,99,52,42,47,184,67,15,213,183,42,241,45,66,46,31,172,90,151,85,37,20,235,30,244,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,120,146,61,147,110,219,251,11,237,155,125,216,243,49,234,174,114,90,190,25,193,152,163,155,211,226,107,108,76,98,85,58,56,149,252,42,154,105,29,166,147,69,197,149,82,55,57,35,145,175,115,93,186,170,201,99,15,66,134,128,121,81,253,59,51,55,234,95,115,209,27,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,208,103,42,63,167,102,102,253,75,238,122,32,50,171,145,147,103,76,9,123,179,223,118,151,191,211,243,236,73,98,196,18,88,176,255,0,94,104,190,12,221,160,78,117,47,82,84,142,110,52,119,4,102,236,145,175,15,131,188,213,213,253,93,170,24,1,200,169,232,177,138,125,160,87,123,186,220,103,248,0,0,0,0,26,171,229,206,253,73,254,242,127,13,58,171,145,83,210,159,20,251,63,174,247,141,184,237,94,92,239,212,159,239,39,240,211,170,185,21,61,41,241,79,179,250,239,120,219,128,221,72,0,0,0,1,231,7,109,12,227,177,103,238,212,24,255,0,53,112,180,59,150,91,173,194,58,123,116,155,207,94,115,75,73,79,21,36,85,58,61,140,123,56,204,167,108,188,55,53,28,206,38,226,234,173,213,125,9,230,198,58,252,151,229,102,50,204,207,130,254,19,248,165,135,238,55,222,101,199,224,243,174,107,77,36,220,46,38,235,183,55,184,123,187,219,174,211,93,116,93,52,60,193,1,182,158,67,172,45,125,164,194,185,185,141,106,40,119,44,183,91,133,158,215,71,83,197,98,241,106,169,35,170,146,162,61,196,93,246,238,178,182,153,117,84,70,175,19,70,170,171,92,137,179,243,26,185,55,176,181,247,7,236,75,149,182,156,71,67,205,42,234,45,245,119,72,227,226,178,77,234,90,218,234,138,186,105,53,98,170,38,252,19,196,253,53,222,110,246,142,68,114,42,38,74,129,231,135,148,63,5,90,176,6,218,89,171,98,179,84,85,205,79,85,120,101,237,238,169,123,92,244,158,225,77,21,116,205,69,107,90,155,141,150,166,70,177,52,213,24,141,69,87,42,43,151,97,60,139,121,199,125,198,25,53,139,114,118,239,15,18,147,46,238,20,245,22,186,157,230,38,237,45,201,213,18,58,155,113,172,69,93,201,224,168,151,136,231,189,206,231,59,189,86,198,212,94,139,229,176,202,251,86,30,205,204,7,154,246,247,82,67,81,140,236,245,86,218,234,120,104,155,19,228,158,222,248,244,170,150,84,93,102,123,226,172,138,36,222,110,173,101,43,19,121,200,168,140,164,242,48,102,245,54,16,207,156,75,148,119,25,233,33,167,204,43,59,102,163,87,65,43,231,154,227,111,226,75,28,44,123,122,140,98,211,77,93,35,149,233,210,176,198,136,228,85,221,120,110,124,0,6,47,237,253,177,245,171,107,44,163,115,109,233,87,30,59,193,212,245,149,248,81,240,202,212,101,76,239,99,86,74,25,91,35,219,22,229,66,195,19,18,71,57,171,19,218,199,239,110,36,145,201,160,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,79,67,219,107,237,93,98,217,47,38,171,113,151,22,213,89,139,238,90,209,225,107,37,108,207,111,63,170,222,98,73,34,182,52,87,172,48,49,252,89,23,86,53,116,100,124,70,62,88,212,243,217,139,49,77,247,28,226,171,206,53,197,53,220,246,245,136,46,21,23,75,141,79,9,145,241,234,167,145,210,75,38,227,17,172,110,243,222,229,209,168,141,77,116,68,68,232,2,171,149,185,91,142,243,167,29,219,50,207,45,44,95,12,226,75,207,27,153,81,115,168,105,248,188,40,95,52,158,82,103,178,54,233,28,79,119,89,201,174,154,38,170,168,139,232,167,102,45,158,176,174,203,249,53,101,202,60,45,83,207,249,135,18,166,227,116,125,44,116,243,92,235,165,118,244,181,18,53,137,253,152,216,142,115,220,200,162,137,138,247,238,111,47,158,28,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,208,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,232,251,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,116,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,133,234,98,175,42,63,160,158,102,253,75,239,138,35,42,140,85,229,71,244,19,204,223,169,125,241,68,6,149,182,78,244,167,201,191,104,24,123,222,48,30,148,207,53,155,39,122,83,228,223,180,12,61,239,24,15,74,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,15,53,155,88,250,83,231,39,180,12,67,239,25,207,74,103,154,205,172,125,41,243,147,218,6,33,247,140,224,110,167,146,227,208,79,44,190,186,247,197,105,149,70,42,242,92,122,9,229,151,215,94,248,173,50,168,0,0,1,213,91,88,250,44,103,39,179,252,67,238,233,206,213,58,171,107,31,69,140,228,246,127,136,125,221,56,30,107,15,85,7,149,115,213,64,0,0,3,64,60,168,254,157,153,155,245,47,185,232,141,255,0,26,1,229,71,244,236,204,223,169,125,207,68,6,127,242,42,122,44,98,159,104,21,222,238,183,26,86,55,83,200,169,232,177,138,125,160,87,123,186,220,105,130,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,42,216,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,132,166,161,161,166,68,223,149,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,161,61,142,246,85,193,187,40,101,29,191,7,217,173,180,142,196,247,26,122,122,156,89,119,142,69,153,247,27,138,51,174,141,149,204,99,185,180,110,116,141,133,155,173,221,98,171,149,56,143,145,239,234,174,78,189,133,105,182,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,60,247,185,141,123,216,212,123,243,40,1,213,91,88,250,44,103,39,179,252,67,238,233,206,213,58,171,107,31,69,140,228,246,127,136,125,221,56,30,107,15,74,123,39,122,44,100,223,179,252,61,238,232,15,53,135,165,61,147,189,22,50,111,217,254,30,247,116,0,118,168,0,15,53,155,88,250,83,231,39,180,12,67,239,25,205,170,114,42,122,44,98,159,104,21,222,238,183,26,171,218,199,210,159,57,61,160,98,31,120,206,109,83,145,83,209,99,20,251,64,174,247,117,184,12,255,0,0,0,0,1,213,91,88,250,44,103,39,179,252,67,238,233,207,53,135,165,61,172,125,22,51,147,217,254,33,247,116,231,154,192,61,41,236,157,232,177,147,126,207,240,247,187,160,59,84,234,173,147,189,22,50,111,217,254,30,247,116,7,106,128,0,0,0,0,52,3,202,143,233,217,153,191,82,251,158,136,223,241,160,30,84,127,78,204,205,250,151,220,244,64,103,255,0,34,167,162,198,41,246,129,93,238,235,113,159,230,0,114,42,122,44,98,159,104,21,222,238,183,25,254,0,0,0,208,15,40,142,215,159,202,183,57,83,226,181,111,27,47,112,119,22,139,11,239,208,115,105,167,226,182,46,117,87,38,242,172,139,197,146,38,238,35,183,55,98,142,45,99,100,139,46,246,85,114,193,109,121,219,178,62,5,173,254,130,183,28,186,74,15,244,21,84,20,144,202,245,254,196,242,43,25,253,3,82,79,211,198,107,215,103,92,134,198,91,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,119,35,107,181,70,171,219,190,245,100,109,93,247,181,20,59,215,147,155,98,143,229,85,152,243,223,241,253,178,235,30,89,97,111,41,114,169,129,56,81,221,43,145,88,177,219,27,54,243,94,221,230,61,100,149,209,35,156,200,218,214,235,19,166,138,68,239,94,85,237,135,42,112,213,214,247,181,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,113,90,186,202,147,74,233,53,123,100,127,7,103,249,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,161,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,82,234,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,15,54,251,49,109,11,138,182,95,206,91,46,110,97,106,110,127,204,56,148,215,27,91,234,164,167,134,231,67,43,119,101,167,145,204,95,236,200,197,115,94,214,75,20,79,86,63,115,117,125,20,101,110,105,96,76,233,192,150,204,204,203,75,239,195,56,110,243,198,230,85,188,214,106,126,47,10,103,195,39,147,153,140,145,186,73,19,219,214,106,107,166,169,170,42,42,232,135,111,237,143,174,187,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,233,210,104,152,146,57,206,73,88,230,63,123,125,100,142,59,215,147,63,109,123,118,204,24,238,229,130,115,46,231,205,178,219,22,235,83,91,89,34,213,77,240,53,116,48,200,177,212,67,79,11,100,223,227,104,200,36,70,199,188,186,64,229,122,54,21,107,131,111,251,88,250,44,103,39,179,252,67,238,233,207,53,135,165,61,172,125,22,51,147,217,254,33,247,116,231,154,192,61,84,0,0,0,0,208,15,42,63,167,102,102,253,75,238,122,35,42,185,12,127,93,159,187,127,196,140,85,229,71,244,236,204,223,169,125,207,68,101,87,33,143,235,179,247,111,248,144,26,171,55,253,201,113,232,39,150,95,93,123,226,180,208,9,191,238,75,143,65,60,178,250,235,223,21,160,101,80,0,13,0,242,163,250,118,102,111,212,190,231,162,50,171,144,199,245,217,251,183,252,72,197,94,84,127,78,204,205,250,151,220,244,70,85,114,24,254,187,63,118,255,0,137,1,181,67,72,28,163,252,159,245,155,59,223,101,205,188,161,195,191,239,79,95,205,160,150,154,158,73,234,36,195,181,91,140,143,118,161,243,62,73,31,12,210,34,189,147,43,183,82,73,86,39,35,60,138,203,187,242,223,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,173,53,117,13,74,46,228,172,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,3,203,185,181,78,67,31,215,103,238,223,241,35,13,118,219,216,251,19,108,141,154,18,217,92,149,117,184,38,249,81,59,176,157,226,174,90,126,61,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,238,183,50,185,12,127,93,159,187,127,196,128,218,160,0,1,160,30,81,29,175,63,149,110,114,167,197,106,222,54,94,224,238,45,22,23,223,160,230,211,79,197,108,92,234,174,77,229,89,23,139,36,77,220,71,110,110,197,28,90,198,201,22,93,236,170,229,130,218,243,183,100,124,11,91,253,5,110,57,116,148,31,232,42,168,41,33,149,235,253,137,228,86,51,250,6,164,159,167,140,215,174,206,185,13,140,182,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,238,70,215,106,141,87,183,125,234,200,218,187,239,106,40,119,175,39,54,197,31,202,171,49,231,191,227,251,101,214,60,178,194,222,82,229,83,2,112,163,186,87,34,177,99,182,54,109,230,189,187,204,122,201,43,162,71,57,145,181,173,214,39,77,20,137,222,188,171,219,14,84,225,171,173,239,107,140,185,125,34,88,174,85,20,239,197,214,148,100,84,235,67,87,43,163,129,181,176,35,81,169,43,39,149,204,226,181,117,149,38,149,210,106,246,200,254,14,207,242,95,40,112,110,66,229,126,31,202,60,191,130,174,59,22,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,66,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,165,213,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,30,109,246,98,218,23,21,108,191,156,182,92,220,194,212,220,255,0,152,113,41,174,54,183,213,73,79,13,206,134,86,238,203,79,35,152,191,217,145,138,230,189,172,150,40,158,172,126,230,234,250,40,202,220,210,192,153,211,129,45,153,153,150,151,223,134,112,221,231,141,204,171,121,172,212,252,94,20,207,134,79,39,51,25,35,116,146,39,183,172,212,215,77,83,84,84,85,209,14,223,219,31,93,118,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,211,164,209,49,36,115,156,146,177,204,126,246,250,201,28,119,175,38,126,218,246,237,152,49,221,203,4,230,93,207,155,101,182,45,214,166,182,178,69,170,155,224,106,232,97,145,99,168,134,158,22,201,191,198,209,144,72,141,143,121,116,129,202,244,108,42,215,6,245,14,148,219,67,56,239,185,5,179,6,63,205,92,45,14,253,234,213,111,142,158,221,38,243,19,155,85,85,212,69,73,21,78,143,99,216,254,11,234,27,47,13,205,86,191,135,184,186,35,181,78,235,53,43,203,89,158,148,119,91,238,11,217,226,195,121,227,124,9,191,137,49,21,52,105,4,145,178,170,86,112,232,88,231,162,172,177,204,200,93,84,247,70,168,198,172,117,112,63,175,171,85,129,172,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,13,175,242,150,228,229,139,103,254,79,76,169,201,220,57,55,56,164,195,56,194,223,79,37,78,235,217,206,234,159,65,114,146,166,167,113,239,122,199,197,158,73,101,225,239,171,89,191,186,222,171,81,12,117,228,144,200,106,156,211,218,94,60,201,184,81,82,79,135,178,194,159,225,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,143,163,106,117,92,246,57,51,43,150,175,209,99,11,123,64,161,247,117,196,12,0,228,184,244,236,203,47,174,189,207,90,118,87,44,54,72,93,112,30,209,116,249,203,53,242,146,178,219,154,52,232,234,122,70,198,230,79,67,61,186,150,146,154,86,63,181,175,99,154,176,189,175,69,69,213,242,53,90,155,136,249,58,215,146,227,211,179,44,190,186,247,61,105,180,158,83,252,151,181,102,182,201,120,182,251,14,16,164,187,98,124,13,78,219,245,154,177,207,108,83,208,65,28,209,58,224,230,72,174,110,172,90,54,76,231,68,170,168,245,142,53,70,186,70,71,160,97,7,34,222,113,216,176,126,114,226,220,157,187,195,195,171,204,75,125,61,69,174,167,121,235,189,85,109,109,68,142,166,220,107,21,19,126,9,234,37,226,57,236,107,121,182,239,89,210,53,19,114,135,152,28,170,204,204,85,147,121,143,135,51,75,5,85,243,123,214,25,184,69,112,166,222,146,70,71,54,226,245,224,151,134,246,61,208,202,197,116,114,49,28,155,241,189,237,85,209,202,122,104,194,120,166,197,142,112,173,155,26,225,106,238,123,101,196,22,250,123,165,186,167,132,248,248,244,179,198,217,34,147,113,232,215,183,121,143,106,232,228,71,38,186,42,34,244,1,86,0,0,0,0,60,171,158,170,15,42,224,122,83,217,59,209,99,38,253,159,225,239,119,64,118,169,213,91,39,122,44,100,223,179,252,61,238,232,14,213,0,0,0,0,0,106,175,151,59,245,39,251,201,252,52,218,161,170,190,92,239,212,159,239,39,240,208,58,171,145,83,210,159,20,251,63,174,247,141,184,221,73,165,110,69,79,74,124,83,236,254,187,222,54,227,117,32,0,0,0,0,0,0,96,7,45,95,162,198,22,246,129,67,238,235,137,128,28,151,30,157,153,101,245,215,185,235,76,255,0,229,171,244,88,194,222,208,40,125,221,113,48,3,146,227,211,179,44,190,186,247,61,104,29,171,203,87,233,79,133,189,159,208,251,198,226,96,1,159,252,181,126,148,248,91,217,253,15,188,110,37,39,147,131,147,254,179,104,139,236,89,183,155,216,119,253,233,232,57,204,17,83,84,73,61,60,152,138,171,113,241,238,211,190,23,199,35,33,134,69,71,190,100,118,234,201,18,68,212,127,150,88,131,186,249,40,246,22,253,6,212,25,215,131,63,241,122,172,1,69,92,239,237,57,215,73,41,213,191,232,185,171,220,239,159,50,51,252,222,99,106,128,1,106,102,150,86,224,76,233,192,151,60,179,204,187,23,195,56,110,243,193,231,180,92,234,106,126,47,10,102,77,31,148,133,236,145,186,73,19,29,213,114,107,166,139,170,42,162,249,247,219,7,100,204,101,178,46,104,124,71,190,212,85,222,44,85,244,241,212,216,177,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,254,156,55,170,35,101,98,175,163,51,167,246,170,217,159,6,237,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,242,54,102,110,203,35,31,27,149,55,152,247,110,185,143,220,145,129,171,110,76,93,188,127,34,23,218,108,134,205,139,214,238,1,196,23,6,252,27,116,184,220,120,116,184,94,103,50,103,73,163,120,78,94,13,68,238,167,71,111,73,28,80,185,100,153,116,223,149,203,213,92,168,254,157,153,155,245,47,185,232,141,138,114,127,242,112,88,182,119,163,180,230,246,109,193,207,243,99,175,81,77,20,21,175,230,184,118,57,96,146,23,211,55,134,228,142,166,103,71,51,210,89,29,191,26,59,117,177,121,139,52,186,235,229,71,244,236,204,223,169,125,207,68,6,127,242,42,122,44,98,159,104,21,222,238,183,25,254,96,7,34,167,162,198,41,246,129,93,238,235,113,159,224,0,0,0,0,106,175,151,59,245,39,251,201,252,52,234,174,69,79,74,124,83,236,254,187,222,54,227,181,121,115,191,82,127,188,159,195,78,170,228,84,244,167,197,62,207,235,189,227,110,3,117,32,0,0,0,49,87,149,31,208,79,51,126,165,247,197,17,160,19,117,60,181,126,139,24,91,218,5,15,187,174,38,170,246,85,202,223,203,78,209,217,117,150,115,88,190,25,160,188,226,10,95,133,104,185,215,55,226,218,226,127,26,187,202,35,216,230,233,75,20,238,234,57,30,186,104,205,92,173,69,15,71,184,79,11,88,176,54,21,179,96,172,45,67,204,172,184,126,223,79,107,183,83,113,95,39,2,150,8,219,28,81,239,189,92,247,110,177,141,77,92,170,229,211,85,85,94,146,172,0,26,213,229,189,192,191,8,101,102,90,102,103,194,156,63,128,113,5,93,139,153,112,53,227,115,250,100,155,139,196,222,234,238,124,27,187,187,186,187,220,109,117,110,230,142,194,190,75,143,78,204,178,250,235,220,245,166,210,121,84,237,54,171,142,195,152,250,178,225,108,164,170,168,181,212,89,234,232,101,154,22,189,244,179,173,206,154,21,150,39,42,106,199,172,83,75,26,185,186,46,228,143,111,99,149,23,74,219,50,93,173,86,13,164,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,64,244,188,91,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,220,137,154,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,192,105,3,149,11,109,127,229,1,142,223,147,25,123,115,181,87,101,182,13,184,50,166,43,141,18,241,190,25,186,54,23,49,245,9,43,154,154,67,23,22,120,99,72,213,89,39,94,93,249,26,248,184,97,142,187,85,109,49,140,182,175,205,202,204,210,198,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,117,29,51,247,165,145,239,145,200,155,207,123,183,90,198,110,70,204,202,228,157,216,162,227,138,113,85,179,106,140,200,182,110,97,187,54,181,56,58,7,165,45,68,55,90,230,201,81,79,37,68,141,87,62,72,121,172,144,239,49,29,27,28,178,172,82,49,232,145,42,63,24,54,36,216,251,19,109,115,154,17,89,90,149,116,88,38,199,81,3,177,101,226,146,90,126,61,12,18,199,59,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,110,187,208,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,104,179,148,119,97,202,109,148,177,149,6,48,203,231,213,212,101,214,48,168,157,148,48,202,201,101,125,146,173,168,143,90,41,103,84,86,189,142,106,185,208,57,206,226,185,145,74,215,35,150,21,150,75,127,147,187,107,207,228,165,156,171,241,166,183,131,151,184,199,133,69,138,55,40,57,204,208,112,155,47,53,171,143,117,82,68,225,73,43,183,209,187,251,209,73,46,145,190,68,139,119,122,121,165,149,184,19,58,112,37,207,44,243,46,197,240,206,27,188,240,121,237,23,58,154,159,139,194,153,147,71,229,33,123,36,110,146,68,199,117,92,154,233,162,234,138,168,190,117,246,157,217,235,21,108,191,156,183,172,163,197,53,60,255,0,152,112,234,109,215,70,82,201,79,13,206,134,86,239,69,81,27,94,159,218,141,232,215,61,172,150,41,88,143,126,230,242,135,165,51,21,121,81,253,4,243,55,234,95,124,81,24,171,200,251,181,231,102,200,248,234,183,250,122,220,12,232,232,63,211,213,87,210,77,43,23,251,115,198,175,103,244,237,89,63,65,25,149,92,168,254,130,121,155,245,47,190,40,128,210,182,201,222,148,249,55,237,3,15,123,198,3,210,153,230,179,100,239,74,124,155,246,129,135,189,227,1,233,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,230,179,107,31,74,124,228,246,129,136,125,227,57,233,76,1,138,188,151,30,130,121,101,245,215,190,43,76,170,0,0,0,1,213,91,88,250,44,103,39,179,252,67,238,233,206,213,0,121,87,61,84,0,0,0,0,208,15,42,63,167,102,102,253,75,238,122,35,127,192,12,0,228,84,244,88,197,62,208,43,189,221,110,58,255,0,146,235,147,254,142,209,71,109,218,111,59,240,239,26,235,55,54,184,224,123,92,242,65,61,44,116,178,193,20,240,221,157,195,123,247,166,94,46,145,71,34,49,208,186,55,72,173,87,172,78,139,103,224,0,0,1,213,91,88,250,44,103,39,179,252,67,238,233,206,213,0,121,87,61,41,236,157,232,177,147,126,207,240,247,187,160,59,84,0,0,1,230,179,107,31,74,124,228,246,129,136,125,227,57,181,78,69,79,69,140,83,237,2,187,221,214,227,63,192,0,0,0,0,29,85,181,143,162,198,114,123,63,196,62,238,156,243,88,122,168,0,117,86,201,222,139,25,55,236,255,0,15,123,186,3,181,64,0,0,0,0,0,104,7,149,31,211,179,51,126,165,247,61,17,191,224,6,0,114,42,122,44,98,159,104,21,222,238,183,25,254,0,0,0,26,75,219,171,147,43,25,100,174,33,170,204,28,135,178,213,226,12,186,184,212,64,198,91,163,157,38,184,217,170,234,106,162,167,134,137,177,185,220,106,198,73,53,68,108,133,209,163,229,233,86,200,154,177,37,151,98,155,0,236,125,106,217,55,40,218,219,130,85,201,142,241,141,61,29,126,43,124,210,181,89,77,59,24,229,142,134,38,198,247,69,185,78,179,74,197,145,174,114,202,247,61,251,219,139,28,113,229,0,0,0,3,173,54,138,200,108,27,180,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,126,55,59,85,106,61,187,236,87,198,229,220,123,145,116,131,151,60,158,121,243,142,246,151,190,108,221,85,71,73,109,168,193,245,16,174,40,196,49,187,156,219,173,212,82,177,36,134,161,174,77,213,149,243,196,230,186,24,23,114,71,106,168,244,137,35,153,209,122,9,0,99,254,110,101,189,139,39,246,17,204,28,175,195,21,151,90,187,86,25,202,251,229,186,146,107,165,115,234,234,159,28,118,201,209,21,242,63,236,99,81,177,177,186,50,54,49,141,107,27,231,92,245,80,0,0,0,0,0,208,15,42,63,167,102,102,253,75,238,122,35,42,185,12,127,93,159,187,127,196,141,170,0,60,171,155,254,228,184,244,19,203,47,174,189,241,90,101,80,0,0,3,64,60,168,254,157,153,155,245,47,185,232,140,170,228,49,253,118,126,237,255,0,18,54,168,0,0,0,235,252,244,200,188,184,218,47,46,46,57,95,154,22,110,125,106,174,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,14,102,111,59,69,209,90,173,115,152,246,189,143,123,29,133,92,148,185,23,152,251,58,102,62,126,229,126,104,89,185,141,214,135,226,212,176,205,18,171,233,110,20,174,91,162,71,85,77,34,162,113,33,126,235,180,93,17,200,230,185,143,107,30,199,177,187,21,0,0,0,105,47,110,174,76,172,101,146,184,134,171,48,114,30,203,87,136,50,234,227,81,3,25,110,142,116,154,227,102,171,169,170,138,158,26,38,198,231,113,171,25,36,213,17,178,23,70,143,151,165,91,34,106,196,150,93,138,108,3,177,245,171,100,220,163,107,110,9,87,38,59,198,52,244,117,248,173,243,74,213,101,52,236,99,150,58,24,155,27,221,22,229,58,205,43,22,70,185,203,43,220,247,239,110,44,113,199,148,0,0,0,14,180,218,43,33,176,110,210,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,248,220,237,85,168,246,239,177,95,27,151,113,238,69,210,14,92,242,121,231,206,59,218,94,249,179,117,85,29,37,182,163,7,212,66,184,163,16,198,238,115,110,183,81,74,196,146,26,134,185,55,86,87,207,19,154,232,96,93,201,29,170,163,210,36,142,103,69,232,36,1,106,101,86,91,216,178,127,46,48,230,87,225,138,203,173,93,171,12,219,226,183,82,77,116,174,125,93,83,227,141,52,69,124,143,251,24,212,108,108,110,140,141,140,99,90,198,249,193,207,236,227,190,237,1,156,184,179,56,177,28,60,222,175,19,92,29,81,29,54,243,31,205,41,88,212,142,154,155,125,140,98,73,194,130,56,162,226,110,35,159,185,188,238,179,149,79,77,32,12,32,228,144,200,106,108,172,217,162,60,201,184,81,85,193,136,115,62,163,225,74,148,169,167,150,157,241,91,160,124,145,80,198,140,123,213,175,99,154,178,212,178,86,177,155,236,172,106,117,154,198,57,109,254,90,191,69,140,45,237,2,135,221,215,19,63,192,26,1,228,184,244,236,203,47,174,189,207,90,111,248,0,60,214,109,79,146,159,201,219,104,44,109,147,145,220,57,237,38,31,184,39,48,157,210,241,36,125,12,241,50,162,151,138,238,28,104,179,36,19,68,146,110,177,27,196,71,238,234,221,21,118,211,200,251,156,118,44,115,179,2,101,85,60,60,222,245,150,151,9,233,235,35,222,123,248,244,181,213,19,213,211,212,234,172,107,27,188,247,212,197,195,71,61,201,205,183,221,186,146,53,12,234,0,0,0,0,0,15,42,231,170,128,7,85,108,157,232,177,147,126,207,240,247,187,160,59,84,0,0,0,0,0,6,170,249,115,191,82,127,188,159,195,77,170,0,52,173,200,169,233,79,138,125,159,215,123,198,220,110,164,0,0,0,0,0,0,0,48,3,150,175,209,99,11,123,64,161,247,117,196,192,14,75,143,78,204,178,250,235,220,245,166,255,0,128,26,224,219,67,99,236,77,181,206,222,216,70,202,212,171,162,193,54,60,15,106,118,44,188,82,75,79,199,161,130,90,219,195,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,110,187,63,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,185,19,53,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,91,128,0,0,0,0,0,52,3,202,143,233,217,153,191,82,251,158,136,223,240,3,0,57,21,61,22,49,79,180,10,239,119,91,140,255,0,0,0,0,0,0,13,85,242,231,126,164,255,0,121,63,134,157,85,200,169,233,79,138,125,159,215,123,198,220,110,164,0,0,0,0,1,170,190,92,239,212,159,239,39,240,211,21,121,46,61,59,50,203,235,175,115,214,155,254,0,0,0,98,175,42,63,160,158,102,253,75,239,138,35,64,39,170,128,5,39,22,97,107,22,57,194,183,156,21,138,104,121,237,151,16,91,234,45,119,26,110,43,227,227,210,207,27,163,150,61,246,43,94,221,230,61,201,171,85,28,154,234,138,139,210,104,179,63,57,49,118,130,202,92,216,195,217,113,129,168,191,40,20,24,199,137,21,130,243,78,200,173,241,207,85,13,52,149,19,210,212,36,210,172,116,211,54,56,102,145,136,233,85,178,198,197,86,57,92,217,35,143,125,32,14,170,217,139,103,172,43,178,254,77,89,114,143,11,84,243,254,97,196,169,184,221,31,75,29,60,215,58,233,93,189,45,68,141,98,127,102,54,35,156,247,50,40,162,98,189,251,155,203,218,160,0,49,215,109,189,143,176,206,215,57,95,45,149,201,73,69,141,172,116,243,187,9,222,42,229,168,224,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,235,178,40,1,160,29,140,182,5,204,125,167,179,30,186,217,137,237,247,92,37,131,48,149,193,212,56,170,229,81,76,176,213,69,85,26,249,75,109,60,114,183,252,243,185,251,205,86,192,213,71,72,138,171,28,82,237,83,149,31,208,79,51,126,165,247,197,17,149,64,15,53,155,39,122,83,228,223,180,12,61,239,24,15,74,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,171,102,189,179,108,89,225,156,25,165,144,55,187,87,193,88,207,46,113,5,230,158,20,129,143,117,45,206,207,75,112,117,52,117,45,114,235,195,153,155,208,178,88,220,186,57,207,108,145,234,142,124,112,228,169,231,7,104,92,83,125,192,219,104,102,94,53,194,213,220,202,245,135,243,66,243,116,183,84,240,153,39,2,170,11,180,178,69,38,227,209,204,118,235,216,213,209,200,173,93,52,84,84,232,3,209,240,49,215,97,205,174,237,91,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,189,185,196,77,81,241,205,26,58,78,18,200,236,138,0,0,0,99,86,92,109,155,98,205,189,177,49,86,204,248,26,213,197,181,96,76,63,113,168,189,222,42,24,246,73,61,226,158,186,146,153,212,212,236,93,52,134,46,44,205,124,142,69,89,36,68,220,209,140,71,205,142,188,171,27,113,212,229,173,170,191,101,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,56,112,203,27,152,142,116,173,146,28,117,228,84,244,167,197,62,207,235,189,227,110,3,63,246,196,219,23,249,37,102,158,79,252,97,163,231,120,51,26,252,45,110,190,249,78,31,193,252,58,155,94,229,199,169,4,178,203,192,134,90,191,32,205,222,39,23,165,117,107,52,201,251,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,91,114,231,126,164,255,0,121,63,134,150,87,37,62,220,116,217,107,117,160,217,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,28,210,200,231,163,155,43,164,132,55,18,0,0,97,174,126,109,199,83,179,142,219,56,67,39,177,195,41,31,151,88,211,11,219,95,53,92,143,138,157,246,59,140,215,10,216,18,181,211,61,90,213,166,86,178,38,204,215,187,168,200,210,70,42,43,94,201,179,40,210,183,45,95,165,62,22,246,127,67,239,27,136,27,169,6,170,249,43,54,241,255,0,189,27,42,102,253,235,250,88,176,133,246,231,113,255,0,64,202,107,35,89,194,255,0,218,29,19,228,155,250,58,118,55,244,76,54,168,0,0,0,0,6,31,242,160,103,222,108,108,237,144,86,12,107,147,152,175,226,253,234,183,24,82,218,231,169,230,52,213,123,244,175,162,173,145,209,238,84,71,35,19,87,195,26,234,137,189,213,211,93,21,81,113,3,96,173,189,118,177,206,157,172,112,54,89,230,94,107,124,51,134,239,63,9,243,218,47,128,173,180,252,94,21,182,170,104,252,164,52,236,145,186,73,19,29,213,114,107,166,139,170,42,162,228,7,45,95,162,198,22,246,129,67,238,235,137,128,28,151,30,157,153,101,245,215,185,235,64,223,240,0,0,0,13,0,255,0,186,143,183,103,254,92,255,0,228,205,159,254,168,110,251,103,172,83,125,199,57,5,150,152,215,20,215,115,219,214,32,193,246,107,165,198,167,132,200,248,245,83,209,69,36,178,110,49,26,198,239,61,238,93,26,136,212,215,68,68,78,131,204,185,233,79,100,239,69,140,155,246,127,135,189,221,0,26,86,255,0,117,31,110,207,252,185,255,0,201,155,63,253,80,221,246,207,88,166,251,142,114,11,45,49,174,41,174,231,183,172,65,131,236,215,75,141,79,9,145,241,234,167,162,138,73,100,220,98,53,141,222,123,220,186,53,17,169,174,136,136,157,7,153,115,210,158,201,222,139,25,55,236,255,0,15,123,186,0,59,84,0,0,0,7,95,237,11,138,111,184,27,32,179,47,26,225,106,238,101,122,195,248,62,243,116,183,84,240,153,39,2,170,10,41,100,138,77,199,163,152,237,215,177,171,163,145,90,186,104,168,169,208,117,174,195,155,93,218,182,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,123,115,136,154,163,227,154,52,116,156,37,145,215,174,214,62,139,25,201,236,255,0,16,251,186,115,207,182,206,185,243,140,182,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,238,72,214,232,142,86,59,113,232,201,26,155,236,106,160,122,94,7,90,108,235,159,56,55,105,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,252,110,118,136,229,99,119,216,172,145,169,184,246,170,246,88,0,0,0,0,26,64,218,23,148,123,108,236,13,159,185,151,130,176,182,114,115,43,46,31,198,23,155,93,186,155,226,237,170,78,5,44,21,178,199,20,123,239,166,115,221,186,198,53,53,114,171,151,77,85,85,122,77,159,236,21,154,88,239,58,118,78,192,217,153,153,119,223,134,113,37,231,225,62,123,91,205,97,167,226,240,174,85,80,199,228,225,99,35,110,145,196,198,245,90,154,233,170,234,170,170,186,44,218,199,210,159,57,61,160,98,31,120,206,110,167,146,227,208,79,44,190,186,247,197,104,25,84,0,0,0,3,88,27,111,242,177,124,91,172,159,44,246,76,190,90,174,21,108,225,173,110,54,137,188,230,58,89,163,158,102,205,73,77,79,60,28,25,181,72,225,114,85,35,165,137,209,202,228,98,43,183,100,110,101,108,119,181,86,13,218,191,40,237,248,194,205,114,164,110,39,183,83,211,211,98,203,68,113,172,47,183,92,85,157,117,108,78,123,221,205,164,115,100,116,47,222,118,243,17,90,171,196,100,140,102,5,114,162,242,127,214,90,43,46,91,77,228,134,29,227,90,166,231,55,28,113,107,130,73,231,170,142,170,89,229,158,107,179,120,143,126,244,43,197,210,88,227,70,54,22,198,217,17,170,197,149,209,96,182,205,27,69,227,189,151,243,78,131,51,48,45,71,244,84,119,138,45,200,127,202,118,190,115,12,211,209,241,37,138,78,15,23,128,198,241,88,221,246,118,162,246,162,135,165,48,117,166,206,185,243,131,118,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,198,231,104,142,86,55,125,138,201,26,155,143,106,175,101,129,73,197,152,166,197,129,176,173,231,26,226,154,238,101,101,195,246,250,139,165,198,167,132,249,56,20,176,70,233,37,147,113,136,231,187,117,140,114,232,212,87,46,154,34,42,244,26,193,176,114,193,111,109,113,114,248,210,187,153,18,254,53,138,221,240,125,38,244,208,238,206,156,43,228,219,240,165,76,155,237,107,183,169,219,185,195,138,84,209,146,203,23,149,233,78,84,45,181,255,0,148,6,59,126,76,101,237,206,213,93,150,216,54,224,202,152,174,52,75,198,248,102,232,216,92,199,212,36,174,106,105,12,92,89,225,141,35,85,100,157,121,119,228,107,226,225,224,176,30,170,1,169,94,75,174,80,10,203,69,101,183,102,76,239,196,92,107,84,220,218,221,129,238,147,199,60,245,81,213,75,60,80,67,105,119,13,143,222,133,120,186,197,36,138,198,194,216,221,26,185,88,177,54,45,181,0,49,171,110,141,179,108,91,30,101,197,45,206,59,87,195,56,207,20,115,138,124,51,109,149,143,74,87,73,18,51,139,83,83,35,116,210,24,184,177,42,198,215,36,146,57,237,107,119,81,95,44,125,129,180,238,208,184,87,101,252,154,189,102,230,41,166,231,252,195,135,77,110,181,178,170,58,121,174,117,210,187,118,42,120,220,245,254,212,143,86,181,238,100,81,74,244,99,247,55,87,207,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,233,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,13,175,114,127,242,157,81,230,237,101,167,36,54,129,173,230,152,234,175,126,43,110,38,157,240,69,75,126,170,146,121,28,202,87,69,12,81,71,75,50,70,232,99,137,58,205,153,204,114,111,54,71,49,146,119,6,204,27,109,218,179,71,61,51,59,102,156,119,61,37,191,22,96,236,81,123,164,176,212,77,84,212,125,254,138,27,149,111,146,138,38,194,198,49,244,180,204,166,98,183,125,242,74,198,190,85,243,37,84,198,14,74,61,133,191,65,181,6,117,224,207,252,94,171,0,81,87,59,251,78,117,210,74,117,111,250,46,106,247,59,231,204,140,255,0,55,152,192,173,166,238,215,91,6,215,121,175,125,177,92,234,237,215,43,118,100,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,160,30,146,65,141,91,11,237,155,98,219,15,46,42,174,114,90,190,6,198,120,95,155,211,226,107,108,76,122,210,182,73,81,252,42,154,105,29,174,176,203,194,149,82,55,57,100,141,204,115,93,188,136,201,100,201,80,0,0,0,24,43,202,63,202,1,71,179,189,138,92,164,202,28,69,254,251,21,252,218,121,106,105,227,130,162,60,59,75,190,201,55,170,25,51,36,141,243,77,26,43,25,10,183,121,35,149,101,114,179,200,164,161,111,242,132,242,150,93,118,122,198,84,249,47,146,84,20,149,88,202,215,81,69,95,136,235,238,148,142,125,37,36,10,145,212,50,134,54,42,181,101,124,241,57,156,73,26,168,145,197,38,235,29,198,114,190,159,47,246,117,207,156,27,180,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,126,55,59,68,114,177,187,236,86,72,212,220,123,85,124,209,29,255,0,177,214,216,184,239,100,12,119,81,127,176,81,252,51,134,239,59,159,24,48,255,0,18,26,127,133,56,80,212,50,151,243,167,193,44,144,112,164,168,89,60,154,38,254,155,174,213,23,160,61,20,130,223,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,228,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,46,0,0,0,49,43,102,13,182,237,89,163,158,153,157,179,78,59,158,146,223,139,48,118,40,189,210,88,106,38,170,106,62,255,0,69,13,202,183,201,69,19,97,99,24,250,90,102,83,49,91,190,249,37,99,95,42,249,146,170,101,169,230,219,105,187,181,214,193,181,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,110,211,97,125,179,108,91,97,229,197,85,206,75,87,192,216,207,11,243,122,124,77,109,137,143,90,86,201,42,63,133,83,77,35,181,214,25,120,82,170,70,231,44,145,185,142,107,183,145,25,44,129,146,160,0,0,24,1,202,117,183,143,228,66,197,83,144,217,79,122,221,199,216,130,222,239,132,174,150,235,143,14,171,11,194,231,194,232,245,111,9,201,198,168,129,213,8,221,217,35,150,22,172,115,38,155,241,57,66,245,187,237,199,83,137,121,64,48,110,200,249,114,202,69,177,91,106,46,76,197,215,100,124,85,11,93,87,21,166,166,118,209,64,173,87,36,76,130,86,179,138,229,210,85,154,39,71,163,27,27,248,217,148,104,7,146,227,211,179,44,190,186,247,61,105,191,224,6,144,54,133,229,30,219,59,3,103,238,101,224,172,45,156,156,202,203,135,241,133,230,215,110,166,248,187,106,147,129,75,5,108,177,197,30,251,233,156,247,110,177,141,77,92,170,229,211,85,85,94,147,119,231,154,205,172,125,41,243,147,218,6,33,247,140,224,111,79,96,172,210,199,121,211,178,118,6,204,204,203,190,252,51,137,47,63,9,243,218,222,107,13,63,23,133,114,170,134,63,39,11,25,27,116,142,38,55,170,212,215,77,87,85,85,85,200,3,21,121,46,61,4,242,203,235,175,124,86,153,84,0,0,0,0,6,128,127,221,71,219,179,255,0,46,127,242,102,207,255,0,84,54,253,176,86,105,99,188,233,217,59,3,102,102,101,223,126,25,196,151,159,132,249,237,111,53,134,159,139,194,185,85,67,31,147,133,140,141,186,71,19,27,213,106,107,166,171,170,170,170,249,215,55,253,201,113,232,39,150,95,93,123,226,180,12,170,48,214,209,183,29,78,26,229,0,198,91,35,230,51,41,18,197,114,168,182,179,8,221,149,241,83,173,13,92,182,154,105,221,69,58,185,90,146,178,121,92,254,19,147,89,82,105,91,30,143,108,140,224,230,81,160,30,84,127,78,204,205,250,151,220,244,64,111,248,24,1,201,139,183,143,229,190,197,77,144,217,177,122,222,199,216,126,222,223,131,110,151,27,143,18,171,20,66,215,204,233,52,111,9,169,198,167,129,180,232,237,233,36,150,102,164,147,46,187,146,185,51,252,0,0,13,43,109,79,182,230,221,155,59,109,5,141,178,114,61,160,185,237,38,31,184,39,48,157,216,122,207,36,143,161,158,38,84,82,241,93,204,99,69,153,32,154,36,147,117,136,222,34,63,119,86,232,171,157,60,153,251,90,95,118,161,201,171,149,54,97,221,254,17,199,216,54,224,180,247,154,158,110,200,121,229,45,75,164,146,142,167,114,24,99,134,62,134,205,7,13,155,206,252,215,125,218,113,81,12,43,229,164,201,203,22,15,206,92,37,156,86,137,184,117,121,137,111,168,167,186,83,110,189,119,170,173,173,167,141,181,59,238,122,162,111,193,61,60,92,54,177,141,111,54,222,235,58,71,42,82,185,27,51,175,226,54,208,87,108,156,171,183,241,169,51,54,222,156,25,227,139,122,72,43,173,209,84,84,71,188,229,145,168,216,93,3,235,17,218,49,238,89,56,26,110,183,125,64,221,72,7,95,231,246,113,216,182,127,201,172,89,156,88,142,30,113,73,134,109,238,168,142,155,121,236,231,117,79,114,71,77,77,190,198,61,99,226,207,36,81,113,55,21,172,223,222,119,85,170,160,106,131,107,222,82,173,167,48,174,210,249,133,132,50,111,51,170,236,24,79,14,222,31,100,165,160,169,176,90,230,124,115,210,49,180,245,78,71,201,12,143,115,31,83,20,239,98,185,234,187,143,111,67,124,198,230,255,0,38,126,96,237,39,156,153,53,114,206,45,160,177,255,0,195,244,152,134,224,180,248,98,155,224,170,10,94,13,45,43,164,142,122,157,250,70,177,93,197,157,95,23,14,86,35,153,205,55,147,86,202,138,104,92,244,167,178,198,74,127,39,109,159,112,78,78,73,112,231,181,120,126,222,188,254,118,203,196,141,245,211,202,250,138,174,19,184,113,170,194,147,205,42,71,188,196,119,13,25,189,171,181,85,14,159,217,131,109,187,86,104,231,166,103,108,211,142,231,164,183,226,204,29,138,47,116,150,26,137,170,154,143,191,209,67,114,173,242,81,68,216,88,198,62,150,153,148,204,86,239,190,73,88,215,202,190,100,170,153,106,121,182,218,110,237,117,176,109,119,154,247,219,21,206,174,221,114,183,102,69,246,174,142,178,146,103,67,61,52,241,220,230,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,27,180,216,95,108,219,22,216,121,113,85,115,146,213,240,54,51,194,252,222,159,19,91,98,99,214,149,178,74,143,225,84,211,72,237,117,134,94,20,170,145,185,203,36,110,99,154,237,228,70,75,32,100,168,0,0,0,1,134,182,141,184,234,112,215,40,6,50,217,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,240,156,154,202,147,74,216,244,123,100,103,7,50,141,0,242,163,250,118,102,111,212,190,231,162,3,127,192,192,14,76,93,188,127,45,246,42,108,134,205,139,214,246,62,195,246,246,252,27,116,184,220,120,149,88,162,22,190,103,73,163,120,77,78,53,60,13,167,71,111,73,36,179,53,36,153,117,220,149,201,159,224,14,191,218,23,20,223,112,54,65,102,94,53,194,213,220,202,245,135,240,125,230,233,110,169,225,50,78,5,84,20,82,201,20,155,143,71,49,219,175,99,87,71,34,181,116,209,81,83,160,236,3,170,182,177,244,88,206,79,103,248,135,221,211,129,111,236,125,181,158,13,218,235,43,254,60,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,115,94,35,17,85,209,61,19,189,79,53,155,49,109,11,138,182,95,206,91,46,110,97,106,110,127,204,56,148,215,27,91,234,164,167,134,231,67,43,119,101,167,145,204,95,236,200,197,115,94,214,75,20,79,86,63,115,117,125,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,148,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,189,64,0,99,86,221,251,78,95,118,75,203,220,27,154,182,139,47,195,116,143,198,17,218,238,150,142,114,202,110,127,75,45,178,224,230,199,199,116,82,172,91,179,199,79,46,173,110,242,240,183,53,70,185,199,122,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,114,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,152,65,203,87,232,177,133,189,160,80,251,186,226,97,7,39,22,220,116,219,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,197,115,34,137,205,87,44,41,20,129,189,224,0,3,18,179,151,109,187,86,207,219,102,225,188,146,204,137,233,40,240,78,52,194,246,234,182,94,106,234,155,79,5,138,181,106,110,145,186,89,52,133,206,145,147,186,58,40,149,207,145,145,194,145,172,139,162,44,138,101,169,165,110,90,191,74,124,45,236,254,135,222,55,16,55,82,13,101,242,80,237,199,77,137,109,86,77,145,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,132,228,210,37,134,38,199,163,29,27,56,219,52,0,0,0,0,0,0,3,15,246,230,219,54,251,177,230,99,228,237,206,75,87,195,56,51,20,124,57,79,137,173,177,49,137,84,232,226,90,14,21,77,52,142,211,73,162,226,202,169,27,156,145,200,215,185,174,221,85,100,177,229,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,134,173,185,115,191,82,127,188,159,195,78,170,228,197,219,199,242,33,125,166,200,108,216,189,110,224,28,65,112,111,193,183,75,141,199,135,75,133,230,115,38,116,154,55,132,229,224,212,78,234,116,118,244,145,197,11,150,73,151,77,249,92,161,186,144,0,0,0,0,0,0,12,106,219,163,108,219,22,199,153,113,75,115,142,213,240,206,51,197,28,226,159,12,219,101,99,210,149,210,68,140,226,212,212,200,221,52,134,46,44,74,177,181,201,36,142,123,90,221,212,87,203,24,116,255,0,41,31,40,37,78,206,212,209,228,246,77,221,105,29,152,183,26,118,212,214,220,161,150,41,159,134,88,146,193,36,73,45,60,208,75,12,207,169,133,103,106,49,206,107,227,98,178,77,52,124,106,185,1,177,246,214,120,55,107,172,175,248,241,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,205,120,140,69,87,68,244,79,58,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,157,151,179,22,208,184,171,101,252,229,178,230,230,22,166,231,252,195,137,77,113,181,190,170,74,120,110,116,50,183,118,90,121,28,197,254,204,140,87,53,237,100,177,68,245,99,247,55,84,61,41,130,202,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,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,183,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,205,102,214,62,148,249,201,237,3,16,251,198,115,210,153,230,179,107,31,74,124,228,246,129,136,125,227,56,18,155,58,231,206,50,217,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,185,35,91,162,57,88,237,199,163,36,106,111,177,170,158,132,246,117,207,156,27,180,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,126,55,59,68,114,177,187,236,86,72,212,220,123,85,124,251,227,45,157,49,222,18,200,156,9,180,87,55,231,120,51,26,241,168,249,238,252,49,243,75,164,117,149,240,243,62,31,21,101,147,88,104,56,220,94,27,89,229,119,53,213,186,186,245,216,115,107,187,174,200,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,239,110,113,19,69,100,147,70,142,143,138,178,52,61,15,24,149,202,13,182,221,171,101,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,136,141,85,72,228,211,176,51,251,108,28,175,200,157,158,104,182,136,157,106,239,246,140,69,79,72,236,45,75,77,20,144,190,239,61,93,59,167,165,98,186,70,107,78,199,68,215,72,247,200,212,86,49,142,209,174,147,118,55,121,246,205,92,204,197,89,201,152,248,143,52,177,173,95,56,189,98,107,132,183,10,157,217,36,124,112,239,175,82,8,184,143,123,219,12,76,70,199,27,21,203,185,27,24,212,93,26,128,91,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,153,235,200,169,233,79,138,125,159,215,123,198,220,98,174,104,108,233,142,242,127,43,50,235,51,49,213,63,48,252,166,115,218,203,61,22,252,50,239,218,226,166,160,154,10,206,36,82,191,78,55,62,123,120,79,107,30,206,6,170,139,190,136,220,170,228,84,244,167,197,62,207,235,189,227,110,3,181,121,115,191,82,127,188,159,195,77,85,155,84,229,206,253,73,254,242,127,13,48,131,100,157,153,234,118,167,196,56,243,3,217,171,170,224,196,54,60,15,93,136,240,252,48,172,91,149,183,24,42,169,89,29,36,171,43,154,214,178,86,205,36,104,253,246,110,61,204,122,171,154,199,49,193,177,78,74,125,184,234,115,42,213,65,178,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,188,72,98,145,207,70,186,39,73,54,199,207,46,247,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,210,212,86,175,98,155,200,228,253,219,186,197,181,86,21,143,5,98,151,243,44,205,195,246,244,146,227,77,163,228,248,82,150,8,233,99,150,235,190,202,120,169,224,226,212,212,57,57,179,85,92,205,53,77,91,210,129,152,6,149,185,106,253,41,240,183,179,250,31,120,220,77,212,154,86,229,171,244,167,194,222,207,232,125,227,113,3,0,13,228,242,104,109,199,77,180,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,186,239,145,36,98,170,57,236,135,76,24,3,43,113,222,104,124,99,248,139,98,248,79,226,150,31,172,197,55,143,206,161,135,154,218,233,119,120,243,249,87,183,127,119,136,206,163,55,158,186,244,53,116,82,149,132,241,77,247,3,98,171,54,53,194,213,220,202,245,135,238,20,247,75,117,79,9,146,112,42,160,145,178,69,38,227,209,204,118,235,216,213,209,200,173,93,52,84,84,232,3,212,152,49,215,97,205,174,237,91,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,189,185,196,77,81,241,205,26,58,78,18,200,236,138,0,0,3,0,57,106,253,22,48,183,180,10,31,119,92,77,106,236,15,153,152,87,40,182,189,203,108,117,141,106,249,165,150,158,225,81,111,169,170,116,145,199,29,47,61,164,154,141,147,202,249,30,214,50,24,223,80,215,200,245,119,86,54,189,200,138,168,136,187,42,229,171,244,88,194,222,208,40,125,221,113,52,172,7,170,128,106,175,146,179,111,31,251,209,178,166,111,222,191,165,139,8,95,110,119,31,244,12,166,178,53,156,47,253,161,209,62,73,191,163,167,99,127,68,195,106,128,11,83,53,115,51,10,228,222,92,98,60,210,198,181,124,222,203,134,109,242,220,42,119,100,141,146,77,184,157,72,34,226,61,140,116,210,189,91,28,108,87,38,252,143,99,81,117,114,23,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,133,185,65,182,219,186,237,95,143,227,177,97,137,234,232,114,235,10,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,113,17,170,139,36,154,134,37,158,148,246,78,244,88,201,191,103,248,123,221,208,30,107,15,74,123,39,122,44,100,223,179,252,61,238,232,0,243,88,122,83,217,59,209,99,38,253,159,225,239,119,64,121,172,61,41,236,157,232,177,147,126,207,240,247,187,160,3,181,64,0,0,0,117,86,214,62,139,25,201,236,255,0,16,251,186,115,205,97,233,79,107,31,69,140,228,246,127,136,125,221,57,230,176,12,138,216,115,107,187,174,200,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,239,110,113,19,69,100,147,70,142,143,138,178,55,208,70,19,197,54,44,115,133,108,216,215,11,87,115,219,46,32,183,211,221,45,213,60,39,199,199,165,158,54,201,20,155,143,70,189,187,204,123,87,71,34,57,53,209,81,23,160,243,175,158,187,40,230,62,70,96,156,191,205,11,156,95,10,224,204,198,195,246,203,197,182,243,79,10,182,58,122,170,170,54,84,73,65,80,154,175,14,102,111,63,113,85,119,101,141,138,246,232,173,150,56,187,131,147,175,110,170,157,150,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,49,238,123,88,247,181,24,240,222,240,0,0,0,15,53,155,88,250,83,231,39,180,12,67,239,25,205,212,242,92,122,9,229,151,215,94,248,173,52,173,181,143,165,62,114,123,64,196,62,241,156,221,79,37,199,160,158,89,125,117,239,138,208,50,168,0,0,0,4,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,166,139,57,69,54,21,169,217,107,25,46,56,203,234,10,183,229,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,243,30,214,57,239,123,85,239,222,241,111,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,214,154,186,134,165,23,114,86,106,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,160,189,133,246,205,190,236,121,152,245,87,57,45,95,12,224,204,81,205,233,241,53,182,38,49,42,157,28,74,254,21,77,52,142,211,73,162,226,202,169,27,156,145,200,215,185,174,221,85,100,177,229,87,41,63,40,213,139,28,225,86,228,78,206,248,163,158,217,113,5,190,138,190,251,137,173,149,143,143,143,75,60,114,186,75,67,162,124,45,123,119,152,250,87,202,230,200,142,77,100,166,145,136,188,102,24,109,182,38,202,184,203,101,12,220,184,96,251,205,182,173,216,98,227,81,81,83,132,238,242,72,147,50,227,110,71,245,17,210,181,140,111,57,141,174,141,179,51,117,187,175,84,114,39,13,241,189,253,63,132,240,181,247,28,226,171,54,10,194,212,60,246,245,136,46,20,246,187,117,55,21,145,241,234,167,145,177,197,30,251,213,172,110,243,222,212,213,202,141,77,117,85,68,233,2,111,6,224,12,101,152,53,55,90,92,25,135,170,238,175,177,217,235,111,247,53,133,19,114,142,221,73,18,203,81,81,43,220,168,214,49,173,77,19,85,235,61,204,99,119,158,246,181,109,243,118,121,101,177,245,171,100,222,79,204,226,109,193,42,228,199,120,199,45,238,181,248,173,243,74,213,101,52,236,181,84,172,116,49,54,55,186,45,202,117,154,86,44,141,115,150,87,185,239,222,220,88,227,143,73,128,85,113,102,22,190,224,108,85,121,193,88,166,135,153,94,176,253,194,162,215,113,166,226,178,78,5,84,18,58,57,99,223,98,185,142,221,123,28,154,181,85,171,166,168,170,157,38,215,246,37,229,71,193,180,25,13,125,181,109,69,142,106,231,197,152,14,157,102,183,212,58,149,100,173,196,86,239,39,28,48,177,234,253,42,43,155,43,183,28,175,225,239,70,177,202,247,59,114,166,102,119,87,40,166,194,180,219,82,224,213,199,25,125,65,72,204,212,176,83,195,13,12,213,53,82,177,151,59,116,43,80,245,182,162,44,137,4,47,116,149,14,145,147,57,158,123,26,199,61,140,114,189,154,43,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,14,235,219,7,107,60,101,181,214,104,124,120,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,254,156,54,42,171,98,98,39,127,242,110,114,125,211,109,19,83,38,112,231,37,170,173,185,117,110,168,117,53,21,182,104,165,133,152,153,235,20,241,202,177,84,67,60,83,66,202,105,146,7,43,218,215,50,71,163,227,215,86,72,137,211,251,11,236,101,125,219,15,49,234,173,146,93,126,6,193,152,95,155,212,98,107,148,79,98,213,54,57,85,252,42,106,104,221,174,179,75,194,149,18,71,53,99,141,172,115,157,188,168,200,164,244,19,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,19,103,154,205,172,125,41,243,147,218,6,33,247,140,231,165,51,205,102,214,62,148,249,201,237,3,16,251,198,112,45,252,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,208,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,232,79,101,93,166,48,110,213,249,71,71,154,88,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,110,163,102,102,236,177,189,146,53,19,121,143,110,243,88,253,248,217,162,204,93,178,102,50,195,219,43,224,45,171,44,213,21,119,188,61,138,170,46,52,215,168,225,160,70,179,15,62,10,215,82,211,44,178,36,142,116,140,157,209,201,163,248,108,99,31,185,26,170,186,70,111,54,62,218,207,25,108,139,154,31,30,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,167,17,136,168,217,94,138,30,140,193,106,101,110,105,96,76,233,192,150,204,204,203,75,239,195,56,110,243,198,230,85,188,214,106,126,47,10,103,195,39,147,153,140,145,186,73,19,219,214,106,107,166,169,170,42,42,221,96,99,174,219,123,96,225,157,145,178,190,91,211,150,146,183,27,95,41,231,110,19,179,213,197,81,192,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,230,232,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,242,191,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,200,174,82,44,11,180,118,21,218,58,233,123,218,22,233,240,231,195,155,238,195,55,154,56,31,13,174,123,92,111,234,83,210,68,174,119,55,224,241,17,36,167,87,57,237,123,213,238,124,188,100,158,90,79,39,110,58,201,172,189,218,179,10,95,179,190,215,106,146,202,238,44,20,23,75,164,238,101,45,138,232,168,142,165,174,123,119,92,199,110,189,156,36,116,155,172,133,211,36,234,230,172,40,228,12,245,216,19,147,63,6,216,178,190,183,28,109,51,129,41,47,87,220,121,103,74,102,97,203,221,181,99,159,14,83,58,73,145,202,215,164,202,173,169,154,46,109,34,61,25,21,69,50,163,152,138,215,44,136,96,6,219,123,31,98,109,145,179,66,91,43,146,174,183,4,223,42,39,118,19,188,85,203,79,199,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,214,250,30,49,127,148,91,52,50,27,2,108,209,136,240,198,122,182,174,229,79,140,41,221,69,104,176,219,107,121,181,198,227,91,19,217,44,82,66,253,28,145,50,9,91,12,175,153,236,124,109,209,173,115,37,89,25,12,161,172,30,78,45,184,233,182,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,138,230,69,19,154,174,88,82,41,55,188,121,87,55,189,201,67,134,51,115,13,108,151,100,92,198,184,82,37,138,229,81,81,95,132,109,139,109,125,61,109,13,186,89,164,123,157,60,142,221,73,89,60,174,124,241,104,197,210,57,90,238,43,219,35,35,132,51,40,0,7,154,205,172,125,41,243,147,218,6,33,247,140,229,169,149,185,165,142,242,91,29,219,51,51,45,47,191,3,98,75,55,27,153,86,243,88,106,56,92,88,95,12,158,78,102,62,55,107,28,175,111,89,171,166,186,166,138,136,169,117,237,99,233,79,156,158,208,49,15,188,103,46,12,93,178,102,50,195,219,43,224,45,171,44,213,21,119,188,61,138,170,46,52,215,168,225,160,70,179,15,62,10,215,82,211,44,178,36,142,116,140,157,209,201,163,248,108,99,31,185,26,170,186,70,111,6,244,246,85,218,99,6,237,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,234,54,102,110,203,27,217,35,81,55,152,246,239,53,143,223,141,157,192,121,204,216,251,107,60,101,178,46,104,124,120,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,254,156,70,34,163,101,122,46,236,243,51,109,124,154,192,251,48,79,181,70,28,185,252,104,195,117,91,212,214,8,24,174,183,205,120,174,231,15,167,74,120,219,84,214,72,221,36,138,87,61,120,110,115,98,134,89,26,199,163,116,80,165,109,209,182,109,139,99,204,184,165,185,199,106,248,103,25,226,142,113,79,134,109,178,177,233,74,233,34,70,113,106,106,100,110,154,67,23,22,37,88,218,228,146,71,61,173,110,234,43,229,143,207,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,215,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,58,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,106,184,247,33,177,150,90,229,30,94,230,182,48,162,171,182,51,50,42,46,175,180,80,212,211,164,111,146,221,72,202,37,138,181,23,125,93,185,59,170,228,70,53,204,111,82,22,200,213,123,37,98,129,220,28,151,30,157,153,101,245,215,185,235,77,255,0,26,1,228,184,244,236,203,47,174,189,207,90,111,248,1,230,179,107,31,74,124,228,246,129,136,125,227,57,233,76,243,89,181,143,165,62,114,123,64,196,62,241,156,13,212,242,92,122,9,229,151,215,94,248,173,50,168,197,94,75,143,65,60,178,250,235,223,21,166,85,0,0,0,0,1,229,92,223,247,37,199,160,158,89,125,117,239,138,211,64,38,255,0,185,46,61,4,242,203,235,175,124,86,129,149,70,128,121,81,253,59,51,55,234,95,115,209,27,254,52,3,202,143,233,217,153,191,82,251,158,136,12,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,244,19,176,190,217,182,45,176,242,226,170,231,37,171,224,108,103,133,249,189,62,38,182,196,199,173,43,100,149,31,194,169,166,145,218,235,12,188,41,85,35,115,150,72,220,199,53,219,200,140,150,77,32,229,174,207,88,171,53,50,107,52,115,115,11,84,241,255,0,37,127,4,212,220,109,108,165,146,89,170,104,107,29,82,217,106,35,115,17,116,224,115,118,200,244,115,81,188,37,149,234,246,240,183,95,106,101,110,105,99,188,150,199,118,204,204,203,75,239,192,216,146,205,198,230,85,188,214,26,142,23,22,23,195,39,147,153,143,141,218,199,43,219,214,106,233,174,169,162,162,42,7,167,224,116,254,202,187,76,96,221,171,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,221,70,204,205,217,99,123,36,106,38,243,30,221,230,177,251,241,179,184,0,195,254,85,172,179,252,162,108,109,136,238,52,244,151,90,186,252,21,112,161,196,212,112,91,227,226,111,112,228,90,122,135,204,212,99,156,176,199,75,85,83,43,149,55,119,120,72,247,59,117,174,69,210,182,64,231,29,247,103,252,229,194,121,197,135,33,231,21,120,102,224,218,137,41,183,152,206,119,74,246,186,58,154,109,247,177,233,31,22,9,37,139,137,184,174,102,254,243,122,205,69,61,41,226,204,45,98,199,56,86,243,130,177,77,15,61,178,226,11,125,69,174,227,77,197,124,124,122,89,227,116,114,199,190,197,107,219,188,199,185,53,106,163,147,93,81,81,122,79,48,88,179,11,95,112,54,42,188,224,172,83,67,204,175,88,126,225,81,107,184,211,113,89,39,2,170,9,29,28,177,239,177,92,199,110,189,142,77,90,170,213,211,84,85,78,144,61,73,152,1,203,39,157,127,17,182,125,180,228,229,37,191,141,87,153,183,5,227,79,36,91,209,193,67,110,150,158,162,77,215,36,141,86,204,233,223,70,141,213,143,106,199,199,215,117,219,138,119,254,192,249,153,138,179,119,100,44,182,199,88,214,175,157,222,170,45,245,22,250,154,167,73,36,146,85,115,42,185,168,217,60,175,145,238,123,230,145,148,237,124,143,87,117,164,115,220,136,136,168,137,172,14,88,44,227,190,227,157,168,23,42,170,33,230,246,92,180,183,193,79,71,30,243,31,199,170,174,167,130,174,162,167,84,99,94,221,230,62,154,46,26,185,237,78,109,190,221,213,145,200,7,64,108,95,147,150,44,253,218,131,0,101,86,41,155,114,203,117,184,73,81,113,143,117,235,206,105,105,41,229,171,150,155,86,61,143,103,25,148,238,139,136,215,35,153,196,223,77,85,186,47,163,227,84,28,135,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,240,158,244,88,104,30,238,133,123,17,99,243,82,69,222,218,248,30,107,54,177,244,167,206,79,104,24,135,222,51,150,254,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,232,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,184,54,177,244,167,206,79,104,24,135,222,51,148,156,85,145,121,143,132,50,159,5,103,125,206,205,197,193,152,239,157,197,109,186,83,170,190,56,106,169,234,103,130,74,90,142,132,225,76,188,221,242,49,23,86,190,53,85,107,149,89,43,99,15,66,155,49,109,11,133,118,160,201,171,46,110,97,106,110,97,207,248,148,215,27,91,234,163,168,154,217,93,19,183,101,167,145,204,95,236,200,197,115,88,231,197,44,79,86,51,127,117,59,84,243,153,177,246,214,120,203,100,92,208,248,241,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,253,56,140,69,70,202,244,95,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,220,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,92,0,0,6,128,121,81,253,59,51,55,234,95,115,209,27,254,52,3,202,143,233,217,153,191,82,251,158,136,12,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,244,19,176,190,217,182,45,176,242,226,170,231,37,171,224,108,103,133,249,189,62,38,182,196,199,173,43,100,149,31,194,169,166,145,218,235,12,188,41,85,35,115,150,72,220,199,53,219,200,140,150,77,32,229,174,207,88,171,53,50,107,52,115,115,11,84,241,255,0,37,127,4,212,220,109,108,165,146,89,170,104,107,29,82,217,106,35,115,17,116,224,115,118,200,244,115,81,188,37,149,234,246,240,183,95,106,101,110,105,99,188,150,199,118,204,204,203,75,239,192,216,146,205,198,230,85,188,214,26,142,23,22,23,195,39,147,153,143,141,218,199,43,219,214,106,233,174,169,162,162,42,7,167,227,170,182,177,244,88,206,79,103,248,135,221,211,146,155,42,237,49,131,118,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,117,27,51,55,101,141,236,145,168,155,204,123,119,154,199,239,198,201,189,172,125,22,51,147,217,254,33,247,116,224,121,172,50,43,98,77,176,113,54,200,217,161,21,233,171,87,91,130,111,149,16,55,22,89,233,34,167,227,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,243,113,212,239,93,176,118,76,198,91,34,230,135,196,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,233,195,122,162,54,86,42,134,250,49,230,208,249,95,151,217,13,62,210,55,123,173,93,78,9,109,158,146,247,77,81,73,71,35,167,172,130,171,135,205,27,28,79,70,185,175,149,211,66,212,73,55,17,170,244,89,21,136,142,84,212,94,78,114,193,109,63,129,175,178,84,102,170,218,179,46,203,81,167,18,142,162,146,158,213,85,6,235,36,68,230,245,20,144,181,141,222,123,227,87,241,98,151,86,198,141,111,13,92,174,49,174,221,180,238,114,219,118,125,187,236,197,30,40,227,96,27,197,194,158,224,250,42,136,91,44,148,220,57,86,103,65,79,35,181,88,161,146,116,138,103,177,191,206,68,138,213,111,18,116,150,234,216,91,103,79,229,59,180,118,29,192,23,42,126,46,27,183,239,95,113,55,95,119,91,93,59,217,191,23,68,177,201,229,164,124,52,251,209,185,94,206,63,17,17,81,138,6,194,185,91,49,101,78,58,216,155,0,99,10,172,29,136,48,171,238,216,226,130,165,45,24,130,8,161,184,210,177,214,251,150,226,79,20,82,72,216,222,173,221,118,226,187,125,187,200,215,163,30,142,99,116,236,110,167,150,175,209,99,11,123,64,161,247,117,196,213,94,203,153,23,252,165,51,219,12,228,167,198,159,139,159,24,249,239,249,79,152,243,206,7,55,163,158,167,244,60,72,247,183,184,27,190,122,105,189,175,78,154,40,102,87,37,126,221,85,56,3,16,218,182,97,205,42,250,185,240,197,242,162,27,110,12,154,26,88,183,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,248,79,107,19,117,177,189,239,143,53,57,72,246,176,169,217,135,36,163,131,6,98,58,187,70,98,226,234,134,195,134,38,134,221,21,83,34,101,60,240,62,182,105,82,118,186,20,98,66,254,26,34,163,158,175,157,138,214,232,215,189,154,44,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,45,53,117,13,74,38,252,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,111,92,234,218,119,57,118,132,177,96,155,6,108,98,143,134,227,192,86,249,173,246,218,153,97,111,58,159,138,246,172,147,212,205,231,205,50,178,58,120,213,238,94,150,192,215,42,44,142,150,73,3,61,54,53,229,92,206,220,93,140,172,121,61,154,217,103,87,153,119,43,221,66,211,80,220,176,205,60,20,183,119,61,82,105,21,101,167,85,142,146,70,39,146,106,189,29,76,200,97,138,73,36,89,52,85,58,215,150,175,210,159,11,123,63,161,247,141,196,186,185,25,54,116,248,203,142,239,187,75,223,233,245,160,194,28,75,22,31,235,249,247,73,225,78,117,47,82,84,114,112,169,101,70,110,201,27,152,254,123,188,213,71,67,209,106,242,213,250,83,225,111,103,244,62,241,184,129,128,6,247,185,56,182,227,169,218,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,19,95,44,78,106,181,38,72,163,211,6,6,200,188,199,204,156,184,199,57,161,130,172,223,10,218,178,231,152,203,127,134,5,87,85,83,210,213,37,66,165,83,99,68,235,195,31,53,119,21,81,119,152,215,181,234,213,99,100,123,40,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,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,122,136,7,69,108,125,181,158,13,218,235,43,254,60,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,115,94,35,17,85,209,61,19,189,64,0,0,0,0,213,95,46,119,234,79,247,147,248,105,170,179,106,156,185,223,169,63,222,79,225,166,181,114,183,43,113,222,116,227,187,102,89,229,165,139,225,156,73,121,227,115,42,46,117,13,63,23,133,11,230,147,202,76,246,70,221,35,137,238,235,57,53,211,68,213,85,17,67,105,92,148,59,113,211,98,91,85,147,100,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,225,57,52,137,97,137,177,232,199,70,206,54,205,15,42,230,247,185,56,182,227,169,218,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,19,95,44,78,106,181,38,72,163,12,202,0,0,0,181,51,75,52,176,38,75,96,75,158,102,102,93,247,224,108,55,102,224,243,218,222,107,53,71,11,139,51,33,143,201,194,199,200,237,100,149,141,234,181,116,215,85,209,17,85,2,202,218,171,105,140,27,178,134,81,214,102,150,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,170,216,89,187,20,143,124,142,69,221,99,29,186,215,191,114,55,249,225,205,44,210,199,121,211,142,238,121,153,153,119,223,134,113,37,231,131,207,107,121,172,52,252,94,20,44,134,63,39,11,25,27,116,142,38,55,170,212,215,77,87,85,85,85,236,189,176,118,179,198,91,93,102,135,199,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,233,195,98,170,182,38,34,100,87,38,46,193,223,150,251,237,54,124,230,197,151,123,0,225,251,131,126,13,181,220,109,220,74,92,81,51,89,51,100,209,220,86,175,6,158,118,211,171,183,163,146,41,156,146,66,186,238,74,212,12,10,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,118,57,143,107,147,84,84,81,29,166,235,53,170,162,251,13,178,173,246,218,58,136,105,42,43,27,11,150,8,103,153,178,58,40,159,38,155,173,123,219,4,206,107,85,117,114,69,34,166,187,171,166,80,114,163,250,118,102,111,212,190,231,162,50,43,145,195,0,96,220,211,193,187,65,101,246,96,225,234,75,230,30,190,83,225,202,106,234,26,148,93,201,89,173,201,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,49,127,97,125,179,111,187,30,102,61,85,206,75,87,195,56,51,20,115,122,124,77,109,137,140,74,167,71,18,191,133,83,77,35,180,210,104,184,178,170,70,231,36,114,53,238,107,183,85,89,44,123,254,194,120,166,197,142,112,173,155,26,225,106,238,123,101,196,22,250,123,165,186,167,132,248,248,244,179,198,217,34,147,113,232,215,183,121,143,106,232,228,71,38,186,42,34,244,30,120,182,193,217,51,25,108,139,154,31,17,239,181,21,119,139,21,125,60,117,54,44,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,167,13,234,136,217,88,171,223,252,155,156,160,148,219,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,134,237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,155,88,250,83,231,39,180,12,67,239,25,207,74,103,154,205,172,125,41,243,147,218,6,33,247,140,224,110,79,147,147,11,88,177,207,39,86,11,193,88,166,135,158,217,113,5,191,17,90,238,52,220,87,199,199,165,158,233,95,28,177,239,177,90,246,239,49,238,77,90,168,228,215,84,84,94,147,82,219,107,236,163,125,217,47,57,107,112,111,10,235,89,132,46,90,214,97,107,221,108,44,111,63,165,221,98,201,26,186,53,86,44,208,61,252,41,19,70,57,116,100,156,54,50,88,208,219,167,38,117,218,213,96,228,255,0,203,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,53,129,202,13,182,221,215,106,252,127,29,139,12,79,87,67,151,88,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,136,141,84,89,36,212,49,44,216,167,37,30,197,31,148,220,85,6,210,153,153,108,186,211,97,188,37,112,167,169,194,81,105,193,134,241,116,134,71,57,106,55,209,201,35,161,165,146,54,116,53,187,146,74,187,170,245,72,102,137,218,235,54,169,201,89,183,143,253,232,217,83,55,239,95,210,197,132,47,183,59,143,250,6,83,89,26,206,23,254,208,232,159,36,223,209,211,177,191,162,96,14,92,239,212,159,239,39,240,211,170,185,21,61,41,241,79,179,250,239,120,219,142,213,229,206,253,73,254,242,127,13,58,171,145,83,210,159,20,251,63,174,247,141,184,14,213,229,206,253,73,254,242,127,13,58,171,145,83,210,159,20,251,63,174,247,141,184,237,94,92,239,212,159,239,39,240,211,170,185,21,61,41,241,79,179,250,239,120,219,128,202,174,84,45,133,191,45,120,85,249,227,147,152,51,157,230,77,151,115,225,138,106,39,110,205,125,181,199,27,145,116,133,26,188,226,178,29,35,225,232,173,123,226,71,199,229,92,218,120,211,78,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,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,165,220,213,204,204,43,147,121,113,136,243,75,26,213,243,123,46,25,183,203,112,169,221,146,54,73,54,226,117,32,139,136,246,49,211,74,245,108,113,177,92,155,242,61,141,69,213,200,121,183,206,188,198,166,205,252,220,197,249,165,75,133,105,48,219,49,93,226,166,238,182,202,106,153,106,25,3,230,122,189,250,201,42,171,158,247,57,92,247,170,35,88,175,115,183,25,27,55,99,104,122,8,217,71,106,236,184,218,215,46,25,141,112,84,188,198,235,67,195,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,18,23,238,185,98,153,17,27,35,90,228,84,99,217,36,108,214,15,45,95,165,62,22,246,127,67,239,27,137,217,92,141,59,54,227,40,110,183,77,169,43,239,245,118,123,20,244,245,120,102,221,108,109,18,107,123,98,186,39,205,51,228,150,53,68,166,142,88,216,214,172,14,223,116,208,200,215,61,141,137,241,205,214,188,181,126,148,248,91,217,253,15,188,110,32,57,21,61,41,241,79,179,250,239,120,219,135,42,22,194,223,145,76,84,252,241,201,204,25,205,50,218,245,185,240,197,53,19,183,161,177,93,36,145,200,186,66,141,78,111,71,54,177,240,244,87,49,146,171,227,242,77,117,60,106,228,84,244,167,197,62,207,235,189,227,110,55,39,139,48,181,139,28,225,91,206,10,197,52,60,246,203,136,45,245,22,187,141,55,21,241,241,233,103,141,209,203,30,251,21,175,110,243,30,228,213,170,142,77,117,69,69,233,3,205,190,206,185,243,140,182,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,238,72,214,232,142,86,59,113,232,201,26,155,236,106,167,160,157,154,54,139,192,155,80,101,101,6,102,96,90,143,232,168,239,20,91,147,127,147,46,156,218,25,167,163,226,75,20,124,110,23,29,141,226,177,187,143,237,69,237,68,210,182,223,91,20,98,173,148,243,30,174,247,105,182,115,140,178,196,215,9,164,195,151,10,116,145,241,208,111,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,241,163,98,189,23,121,178,178,43,83,98,141,171,175,187,37,231,45,22,50,226,221,107,48,133,203,74,60,83,100,162,153,141,231,244,187,175,72,228,70,200,138,197,154,7,191,139,26,234,199,46,143,143,136,198,75,34,129,232,164,20,156,39,138,108,88,231,10,217,177,174,22,174,231,182,92,65,111,167,186,91,170,120,79,143,143,75,60,109,146,41,55,30,141,123,119,152,246,174,142,68,114,107,162,162,47,65,86,3,0,57,106,253,22,48,183,180,10,31,119,92,77,74,228,70,78,95,115,247,51,40,178,171,11,77,185,122,186,219,238,181,22,232,247,88,188,230,170,146,221,81,87,21,54,175,123,24,206,51,233,219,23,17,206,70,179,137,190,186,163,116,93,181,114,213,250,44,97,111,104,20,62,238,184,152,1,201,113,233,217,150,95,93,123,158,180,12,106,197,152,90,251,129,177,85,231,5,98,154,30,101,122,195,247,10,139,93,198,155,138,201,56,21,80,72,232,229,143,125,138,230,59,117,236,114,106,213,86,174,154,162,170,116,155,180,228,208,219,142,155,104,236,27,14,79,99,134,85,179,49,112,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,117,223,34,72,197,84,115,217,12,167,42,22,197,31,202,3,2,63,57,242,246,217,117,174,204,156,27,111,101,52,86,234,36,227,124,51,107,108,206,123,233,210,39,57,52,154,46,44,243,70,177,162,190,78,188,91,146,57,241,112,244,130,6,199,249,86,54,227,166,204,171,173,126,203,121,108,202,184,172,88,98,240,172,197,55,55,62,88,22,227,113,165,115,216,180,76,143,84,71,211,67,46,174,115,164,106,241,38,138,55,49,26,216,155,36,216,107,179,70,206,152,239,106,12,211,160,203,60,11,79,253,21,101,226,183,126,31,242,101,175,156,195,12,245,156,57,101,143,141,194,227,177,220,38,59,125,253,136,157,170,150,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,229,126,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,232,163,101,93,153,240,110,202,25,71,71,149,184,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,239,43,97,102,236,81,177,145,181,87,117,140,110,243,158,253,249,30,30,109,207,74,123,39,122,44,100,223,179,252,61,238,232,15,53,135,165,61,147,189,22,50,111,217,254,30,247,116,0,121,172,61,41,236,157,232,177,147,126,207,240,247,187,160,60,214,30,148,246,78,244,88,201,191,103,248,123,221,208,1,218,167,69,109,137,181,86,13,217,67,40,238,24,194,243,114,164,118,39,184,211,212,83,97,59,68,145,172,207,184,220,81,157,69,116,77,123,29,205,163,115,163,116,207,222,110,235,21,26,139,196,124,108,125,235,158,153,233,151,27,58,101,197,199,52,51,66,243,204,109,84,58,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,226,76,253,215,104,154,163,81,173,115,222,230,49,143,123,124,246,109,47,180,94,59,218,131,52,235,243,51,29,84,127,75,71,103,162,220,135,252,153,107,231,51,77,5,31,18,40,163,227,112,184,239,111,21,237,223,127,106,175,98,32,109,211,146,79,31,227,44,211,200,188,127,152,57,131,136,106,239,152,134,249,153,21,245,53,213,213,42,155,242,191,224,219,106,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,38,111,152,1,200,169,232,177,138,125,160,87,123,186,220,103,248,29,85,181,143,162,198,114,123,63,196,62,238,156,243,88,122,83,218,199,209,99,57,61,159,226,31,119,78,121,172,3,208,158,2,200,188,184,218,47,97,28,172,202,252,208,179,115,235,85,118,95,225,217,97,154,37,70,85,91,234,155,108,133,35,170,166,145,81,120,115,51,121,218,46,138,213,107,156,199,181,236,123,216,237,32,237,47,179,166,59,217,127,52,235,242,207,29,83,255,0,75,89,103,173,223,135,252,167,107,231,51,67,5,103,14,41,100,224,241,120,15,119,9,238,223,103,98,167,98,174,255,0,182,78,244,88,201,191,103,248,123,221,208,26,213,229,132,218,115,46,51,2,251,110,217,239,10,217,109,87,171,174,10,184,50,190,191,20,65,82,146,73,111,170,86,84,69,85,104,107,120,95,251,44,146,185,147,43,82,72,155,27,217,191,18,238,133,193,201,125,202,9,77,105,166,178,236,189,157,55,90,183,177,245,13,160,193,247,202,153,101,169,126,252,210,210,211,209,217,82,40,160,115,145,136,231,206,230,79,44,187,145,177,27,23,85,141,102,155,95,60,208,236,235,144,216,203,105,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,228,109,118,168,213,123,119,222,172,141,171,190,246,162,250,62,203,220,55,117,193,184,3,13,97,11,238,39,171,196,151,43,29,158,138,219,89,122,171,71,113,238,83,195,11,35,146,170,77,231,189,219,242,57,170,245,213,238,93,92,186,185,221,170,23,1,73,197,152,166,197,129,176,173,231,26,226,154,238,101,101,195,246,250,139,165,198,167,132,249,56,20,176,70,233,37,147,113,136,231,187,117,140,114,232,212,87,46,154,34,42,244,21,99,74,220,168,91,116,254,90,241,83,242,59,39,49,159,59,203,107,46,231,195,21,52,77,221,134,251,116,142,71,42,233,50,57,121,197,28,58,71,195,209,26,199,202,143,147,202,181,180,242,32,97,254,208,184,166,197,142,115,247,50,241,174,22,174,231,182,92,65,140,47,55,75,117,79,9,241,241,233,103,173,150,72,164,220,122,53,237,222,99,218,186,57,17,201,174,138,136,189,6,231,249,38,241,254,13,196,219,28,225,140,25,98,196,52,149,119,220,29,81,112,166,190,219,218,170,147,208,190,162,225,85,81,2,189,170,136,170,201,34,145,21,175,77,88,170,217,26,139,189,27,218,221,16,157,171,179,70,209,120,239,101,252,211,160,204,204,11,81,253,21,29,226,139,114,31,242,157,175,156,195,52,244,124,73,98,147,131,197,224,49,188,86,55,125,157,168,189,168,161,233,76,29,105,179,174,124,224,221,164,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,241,185,218,35,149,141,223,98,178,70,166,227,218,171,217,96,0,0,0,0,117,86,210,251,58,96,77,168,50,178,191,44,241,213,63,244,181,150,122,221,249,191,201,151,78,109,52,48,86,112,226,150,62,55,11,142,247,112,158,237,199,246,42,118,42,116,166,194,92,159,22,45,143,235,49,6,50,189,226,175,141,24,206,243,206,45,112,215,65,27,233,233,105,108,252,118,190,56,219,10,185,117,154,94,20,50,202,174,87,35,28,141,142,53,84,107,229,155,48,0,29,85,181,143,162,198,114,123,63,196,62,238,156,243,88,122,83,218,199,209,99,57,61,159,226,31,119,78,121,172,3,213,65,175,93,182,185,46,109,89,237,154,22,44,201,201,170,154,76,43,114,196,183,132,135,27,239,68,213,162,100,14,142,73,36,187,50,36,115,92,181,42,230,54,55,68,206,137,228,158,57,28,177,105,60,207,216,80,2,202,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,8,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,151,168,0,15,53,155,88,250,83,231,39,180,12,67,239,25,207,74,103,154,205,172,125,41,243,147,218,6,33,247,140,224,110,123,147,58,211,106,191,242,127,229,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,154,160,219,163,99,43,238,199,153,143,75,108,142,235,240,206,12,197,28,226,163,12,220,165,123,18,169,209,196,172,226,211,84,198,221,52,154,46,44,72,178,53,169,28,141,123,92,221,213,87,197,30,218,185,46,61,4,242,203,235,175,124,86,157,127,202,215,180,46,4,203,237,159,107,50,82,182,154,213,125,197,57,133,193,142,43,76,245,83,50,74,10,24,165,226,252,38,230,194,168,171,185,60,17,182,38,189,236,107,228,222,93,37,100,51,68,161,175,94,79,61,180,238,187,44,102,133,61,139,23,226,10,182,229,94,37,168,84,196,20,105,76,234,164,162,157,99,221,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,14,71,178,29,221,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,121,108,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,244,103,177,206,65,223,118,103,217,247,13,229,14,36,198,95,24,235,237,124,122,137,165,138,22,71,75,73,37,68,174,154,74,106,109,24,217,31,11,100,146,69,73,38,214,71,185,206,119,147,106,178,24,193,181,118,202,57,113,181,174,92,63,5,99,88,185,141,214,135,137,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,36,47,221,106,75,10,170,54,70,181,170,138,199,178,57,25,231,179,52,178,183,29,228,182,59,185,229,158,101,216,190,6,196,150,110,15,61,162,231,80,212,112,184,176,178,104,252,164,47,124,110,214,57,88,238,171,151,77,116,93,21,21,19,211,241,137,92,161,155,22,90,182,167,202,250,139,238,16,195,244,142,205,76,53,78,139,135,235,22,165,180,171,91,2,73,189,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,36,108,124,219,193,141,91,0,242,157,229,222,21,202,54,229,110,211,216,178,146,192,252,23,79,71,109,195,87,56,109,117,117,15,184,91,154,199,49,176,75,29,44,15,107,31,78,216,227,98,72,170,222,35,36,102,173,87,178,73,36,192,189,171,182,174,204,125,173,115,29,248,215,26,203,204,109,84,60,72,44,22,8,38,87,210,218,41,92,168,170,214,170,162,113,38,126,235,86,89,149,17,210,57,173,68,70,49,145,198,206,149,50,127,96,29,143,174,187,89,102,227,91,112,74,72,240,38,14,168,163,175,197,111,154,87,35,234,96,123,220,177,208,196,216,222,217,119,234,18,25,88,178,53,205,72,152,215,191,123,125,35,142,64,238,174,77,46,79,186,156,225,186,217,246,131,205,251,85,36,153,125,65,81,206,108,246,154,184,162,170,131,18,189,142,170,130,68,145,25,58,62,6,83,212,193,19,149,147,68,230,78,154,181,81,88,174,215,115,228,165,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,216,0,0,30,107,54,177,244,167,206,79,104,24,135,222,51,155,158,228,206,180,218,175,252,159,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,166,152,118,177,244,167,206,79,104,24,135,222,51,155,169,228,184,244,19,203,47,174,189,241,90,6,165,118,232,216,202,251,177,230,99,210,219,35,186,252,51,131,49,71,56,168,195,55,41,94,196,170,116,113,43,56,180,213,49,183,77,38,139,139,18,44,141,106,71,35,94,215,55,117,85,241,71,142,178,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,235,186,215,189,176,66,215,57,19,87,36,81,162,235,186,154,122,115,205,44,173,192,153,211,129,46,121,103,153,118,47,134,112,221,231,131,207,104,185,212,212,252,94,20,204,154,63,41,11,217,35,116,146,38,59,170,228,215,77,23,84,85,69,211,182,1,228,154,205,11,166,212,119,108,154,198,152,142,146,12,19,134,169,233,47,117,248,150,134,72,210,122,251,85,76,179,178,149,180,244,238,87,58,42,153,93,75,82,199,36,136,230,66,176,72,237,101,78,10,78,19,124,152,187,7,126,91,239,180,217,243,155,22,93,236,3,135,238,13,248,54,215,113,183,113,41,113,68,205,100,205,147,71,113,90,188,26,121,219,78,174,222,142,72,166,114,73,10,235,185,43,83,181,121,115,191,82,127,188,159,195,77,164,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,106,219,151,59,245,39,251,201,252,52,12,85,228,184,244,236,203,47,174,189,207,90,111,248,208,15,37,199,167,102,89,125,117,238,122,211,113,59,105,237,29,117,217,99,33,174,185,169,98,193,21,120,150,228,218,136,109,180,108,72,156,234,42,41,231,222,72,234,171,156,213,71,50,153,174,68,111,66,162,190,71,195,18,57,156,78,35,67,189,79,53,155,88,250,83,231,39,180,12,67,239,25,206,202,201,14,80,76,237,202,221,162,238,123,65,226,251,173,94,48,168,196,244,236,166,197,86,150,203,5,182,11,211,33,165,224,82,43,210,40,29,20,79,129,91,19,154,246,68,143,209,178,55,84,73,100,222,233,253,161,113,77,139,28,231,238,101,227,92,45,93,207,108,184,131,24,94,110,150,234,158,19,227,227,210,207,91,44,145,73,184,244,107,219,188,199,181,116,114,35,147,93,21,17,122,0,221,255,0,37,199,160,158,89,125,117,239,138,211,42,140,85,228,184,244,19,203,47,174,189,241,90,101,80,0,0,0,98,175,40,62,216,152,171,100,12,184,177,222,240,86,1,248,118,245,137,174,14,162,166,184,92,32,145,246,123,119,9,27,35,219,82,177,189,143,116,210,177,92,144,196,142,102,242,50,103,171,180,133,88,253,90,236,173,202,25,154,25,29,159,56,131,53,51,26,178,175,26,91,115,18,162,5,198,172,149,177,243,217,146,45,228,130,162,149,221,86,198,248,27,35,219,28,8,173,133,99,94,22,145,233,28,145,6,37,155,254,228,184,244,19,203,47,174,189,241,90,104,4,223,247,37,199,160,158,89,125,117,239,138,208,50,168,208,15,42,63,167,102,102,253,75,238,122,35,127,198,128,121,81,253,59,51,55,234,95,115,209,1,149,92,134,63,174,207,221,191,226,71,85,114,157,108,29,249,16,190,212,231,206,83,217,119,112,14,32,184,59,225,43,93,186,221,195,165,194,243,57,144,182,61,93,197,114,240,106,39,117,66,183,118,56,226,133,203,28,41,166,252,77,94,213,228,49,253,118,126,237,255,0,18,51,211,107,60,239,192,59,62,228,54,39,204,12,198,177,210,98,11,107,169,254,11,139,15,84,73,11,82,249,61,78,177,182,139,118,109,90,246,57,170,247,74,136,215,170,66,201,159,184,253,197,106,134,139,54,62,218,207,25,108,139,154,31,30,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,167,17,136,168,217,94,139,232,35,43,115,75,2,103,78,4,182,102,102,90,95,126,25,195,119,158,55,50,173,230,179,83,241,120,83,62,25,60,156,204,100,141,210,72,158,222,179,83,93,53,77,81,81,87,204,17,186,158,72,76,131,204,124,181,201,170,188,208,197,152,202,235,79,101,204,45,218,235,78,16,124,42,202,122,120,216,229,99,110,82,36,172,71,164,211,177,141,220,225,42,70,248,56,79,122,202,174,137,32,12,255,0,52,87,202,227,150,120,171,7,237,123,120,199,87,106,77,108,184,246,223,65,112,180,85,71,28,156,55,115,106,72,104,231,129,207,115,17,139,51,31,2,61,204,99,157,187,28,240,57,85,21,250,38,245,13,117,114,210,100,229,247,24,100,214,18,206,43,68,220,74,76,187,184,84,83,221,41,183,88,155,180,183,39,83,198,218,157,247,61,21,119,39,130,158,46,27,88,247,59,156,239,117,91,27,149,67,173,121,22,115,162,213,96,181,102,190,88,226,220,95,73,110,182,219,169,224,198,148,144,85,177,176,193,77,4,109,116,55,58,201,42,85,168,214,49,173,75,114,42,73,34,34,34,43,154,159,165,83,90,217,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,189,164,166,26,197,55,220,31,113,154,237,135,43,185,165,93,69,190,190,215,36,156,38,73,189,75,91,75,45,37,76,122,61,21,19,126,9,229,102,186,111,55,123,86,170,57,17,82,171,149,89,103,138,179,147,49,240,230,86,224,170,78,113,122,196,215,8,173,244,219,209,200,248,225,223,94,188,242,240,216,247,182,24,152,142,146,71,163,87,114,54,61,202,154,53,64,222,167,38,46,86,254,75,246,54,193,92,238,197,240,101,215,22,243,140,83,112,252,235,141,206,185,212,139,205,39,232,123,154,205,234,24,232,186,141,221,211,78,179,81,234,243,42,128,3,205,102,214,62,148,249,201,237,3,16,251,198,115,111,219,5,101,110,4,206,158,77,140,13,150,153,151,98,248,103,13,222,126,19,231,180,92,234,106,126,47,10,255,0,85,52,126,82,23,178,70,233,36,76,119,85,201,174,154,46,168,170,139,168,29,172,125,41,243,147,218,6,33,247,140,230,234,121,46,61,4,242,203,235,175,124,86,129,166,189,171,182,81,204,125,146,179,29,248,43,26,197,207,173,85,220,73,236,23,248,33,86,82,221,233,90,168,138,230,162,170,240,230,102,243,82,88,85,85,209,185,205,84,87,177,241,200,254,224,228,226,219,142,155,101,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,120,174,100,81,57,170,229,133,34,147,110,123,87,108,163,151,27,90,229,195,240,86,53,139,152,221,104,120,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,226,66,253,214,164,176,170,163,100,107,90,168,172,123,35,145,158,123,51,75,43,113,222,75,99,187,158,89,230,93,139,224,108,73,102,224,243,218,46,117,13,71,11,139,11,38,143,202,66,247,198,237,99,149,142,234,185,116,215,69,209,81,81,3,211,240,52,237,201,95,183,85,78,0,196,54,173,152,115,74,190,174,124,49,124,168,134,219,131,38,134,150,45,203,77,198,122,169,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,19,218,196,221,108,111,123,227,220,72,3,64,60,168,254,157,153,155,245,47,185,232,141,255,0,26,1,229,71,244,236,204,223,169,125,207,68,6,85,114,24,254,187,63,118,255,0,137,29,85,202,117,176,119,228,66,251,83,159,57,79,101,221,192,56,130,224,239,132,173,118,235,119,14,151,11,204,230,66,216,245,119,21,203,193,168,157,213,10,221,216,227,138,23,44,112,166,155,241,53,123,87,144,199,245,217,251,183,252,72,218,77,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,121,215,216,251,107,60,101,178,46,104,124,120,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,254,156,70,34,163,101,122,46,236,243,127,52,176,38,116,236,59,154,57,151,150,151,223,134,112,221,231,47,241,71,50,173,230,179,83,241,120,84,149,80,201,228,230,99,36,110,146,68,246,245,154,154,233,170,106,138,138,186,118,219,75,97,204,101,178,214,110,90,48,126,30,125,94,42,195,216,230,162,70,96,217,161,98,75,113,170,123,95,27,29,69,44,17,166,243,170,88,233,225,106,57,141,220,151,136,199,49,26,229,124,81,231,86,207,123,40,102,134,203,251,4,231,251,179,70,255,0,87,5,203,24,96,123,229,92,184,77,206,142,88,44,83,193,69,95,19,165,100,208,207,44,51,62,166,21,165,123,156,198,177,81,34,141,142,222,220,77,208,211,177,233,79,105,221,158,176,174,212,25,53,122,202,60,83,83,204,57,255,0,14,166,221,116,101,44,117,19,91,43,162,118,244,85,17,181,233,253,168,222,141,115,28,248,165,149,136,246,111,239,39,154,195,102,156,148,59,113,212,225,171,173,147,100,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,225,57,53,149,38,149,177,232,246,200,206,8,96,6,116,101,14,50,200,92,208,196,25,71,152,16,82,71,125,195,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,232,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,220,167,36,134,67,83,101,102,205,17,230,77,194,138,174,12,67,153,245,31,10,84,165,77,60,180,239,138,221,3,228,138,134,52,99,222,173,123,28,213,150,165,146,181,140,223,101,99,83,172,214,49,203,221,91,87,236,125,149,251,92,225,155,93,151,30,37,93,21,202,199,80,215,90,239,20,146,201,199,161,130,90,138,103,214,178,56,247,210,23,62,104,105,184,72,249,89,34,70,174,71,163,93,162,181,221,234,6,0,114,213,250,44,97,111,104,20,62,238,184,154,245,228,203,187,90,172,187,113,229,133,101,230,231,73,65,79,37,69,202,145,146,212,204,216,152,233,231,182,85,195,12,72,231,42,34,190,73,100,142,54,55,181,207,123,90,154,170,162,27,10,229,171,244,88,194,222,208,40,125,221,113,52,172,6,247,185,71,118,28,169,218,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,19,95,44,173,114,53,38,89,99,209,93,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,231,249,49,118,241,252,183,216,169,178,27,54,47,91,216,251,15,219,219,240,109,210,227,113,226,85,98,136,90,249,157,38,141,225,53,56,212,240,54,157,29,189,36,146,204,212,146,101,215,114,87,37,87,110,140,45,148,251,47,226,250,94,80,59,85,14,238,100,208,243,139,53,5,186,89,106,95,75,136,111,21,116,76,162,165,125,74,234,246,195,13,45,12,53,178,172,113,54,21,153,205,106,44,204,118,155,225,149,89,3,147,150,45,159,242,107,9,228,238,28,155,156,82,97,155,123,105,228,169,221,123,57,221,83,220,233,42,106,119,30,247,172,124,89,228,150,94,30,250,181,155,251,173,234,181,16,212,183,45,95,165,62,22,246,127,67,239,27,137,155,251,46,242,163,100,54,208,247,91,110,8,196,84,213,121,125,141,174,181,13,164,163,181,220,165,231,20,85,211,189,210,240,226,166,173,107,90,213,122,181,145,166,236,204,133,93,36,204,142,62,42,244,174,16,114,213,250,83,225,111,103,244,62,241,184,129,218,188,134,63,174,207,221,191,226,71,74,114,143,242,127,214,108,239,125,151,54,242,135,14,255,0,189,61,127,54,130,90,106,121,39,168,147,14,213,110,50,61,218,135,204,249,36,124,51,72,138,246,76,174,221,73,37,88,156,140,242,43,47,117,242,24,254,187,63,118,255,0,137,27,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,228,172,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,3,206,102,204,91,66,226,173,151,243,150,203,155,152,90,155,159,243,14,37,53,198,214,250,169,41,225,185,208,202,221,217,105,228,115,23,251,50,49,92,215,181,146,197,19,213,143,220,221,95,67,217,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,165,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,66,219,109,236,125,137,182,70,205,9,108,174,74,186,220,19,124,168,157,216,78,241,87,45,63,30,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,119,90,216,147,108,28,77,178,54,104,69,122,106,213,214,224,155,229,68,13,197,150,122,72,169,248,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,188,208,244,60,10,78,19,197,54,44,115,133,108,216,215,11,87,115,219,46,32,183,211,221,45,213,60,39,199,199,165,158,54,201,20,155,143,70,189,187,204,123,87,71,34,57,53,209,81,23,160,171,0,0,1,170,190,92,239,212,159,239,39,240,211,21,121,46,61,59,50,203,235,175,115,214,153,85,203,157,250,147,253,228,254,26,98,175,37,199,167,102,89,125,117,238,122,208,50,171,149,115,97,111,211,237,65,146,152,51,255,0,24,170,199,244,84,46,254,203,155,116,142,157,27,254,151,157,61,174,249,147,43,63,206,38,53,151,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,250,136,52,129,202,63,201,255,0,89,179,189,246,92,219,202,28,59,254,244,245,252,218,9,105,169,228,158,162,76,59,85,184,200,247,106,31,51,228,145,240,205,34,43,217,50,187,117,36,149,98,114,51,200,172,161,179,253,142,182,197,192,155,95,224,74,139,253,130,143,224,108,73,102,220,248,193,135,248,147,84,124,23,197,154,161,148,191,157,62,8,163,159,139,29,58,201,228,209,119,53,221,118,138,157,57,0,121,161,217,215,62,113,150,205,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,201,26,221,17,202,199,110,61,25,35,83,125,141,84,244,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,58,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,66,245,37,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,38,192,26,181,199,220,140,22,170,236,249,180,205,128,177,189,93,187,42,238,213,21,117,247,138,121,88,215,86,217,32,143,129,195,161,165,149,239,115,170,95,51,164,157,35,146,72,209,33,142,29,100,116,239,221,73,118,127,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,54,0,208,15,42,63,167,102,102,253,75,238,122,35,42,185,12,127,93,159,187,127,196,140,85,229,71,244,236,204,223,169,125,207,68,101,87,33,143,235,179,247,111,248,144,25,255,0,180,238,207,88,87,106,12,154,189,101,30,41,169,230,28,255,0,135,83,110,186,50,150,58,137,173,149,209,59,122,42,136,218,244,254,212,111,70,185,142,124,82,202,196,123,55,247,147,21,118,17,228,197,177,100,109,99,115,59,61,232,173,88,143,29,80,220,22,91,37,51,88,247,210,217,36,166,158,166,54,213,68,244,151,135,85,199,141,105,170,35,89,97,100,144,57,172,209,172,145,21,91,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,230,179,107,31,74,124,228,246,129,136,125,227,57,233,76,243,89,181,143,165,62,114,123,64,196,62,241,156,11,215,27,237,119,117,189,108,115,151,155,34,225,155,117,93,190,219,96,168,172,185,98,90,247,84,57,139,115,157,247,10,186,138,122,86,49,142,221,117,51,27,60,114,187,136,138,174,153,145,171,90,206,10,62,91,83,101,93,153,241,150,213,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,239,35,166,126,244,177,177,145,181,83,121,239,110,243,152,205,249,25,101,101,86,89,226,172,228,204,124,57,149,184,42,147,156,94,177,53,194,43,125,54,244,114,62,56,119,215,175,60,188,54,61,237,134,38,35,164,145,232,213,220,141,143,114,166,141,83,208,246,202,187,51,224,221,148,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,222,86,194,205,216,163,99,35,106,174,235,24,221,231,61,251,242,60,58,87,104,14,77,60,175,204,157,154,48,174,72,101,221,125,93,138,239,150,180,245,110,194,55,59,133,92,147,178,73,234,94,146,213,178,181,17,52,115,42,101,106,61,207,141,136,177,63,117,99,111,13,29,3,244,109,139,48,181,247,3,98,171,206,10,197,52,60,202,245,135,238,21,22,187,141,55,21,146,112,42,160,145,209,203,30,251,21,204,118,235,216,228,213,170,173,93,53,69,84,233,61,73,152,65,202,95,176,229,54,209,216,54,108,225,192,239,171,102,98,224,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,235,190,69,141,232,168,230,62,16,214,6,210,219,93,221,118,154,202,60,158,194,152,194,221,86,152,179,45,105,238,118,219,149,214,74,135,78,203,188,18,178,133,180,245,78,124,142,116,188,229,201,77,39,27,121,85,28,253,36,107,188,162,199,31,122,242,42,122,83,226,159,103,245,222,241,183,24,0,103,255,0,34,167,165,62,41,246,127,93,239,27,112,29,171,203,157,250,147,253,228,254,26,116,255,0,35,85,218,213,96,218,75,27,95,111,183,58,75,117,182,221,150,247,42,186,202,202,185,155,12,20,208,71,95,111,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,157,193,203,157,250,147,253,228,254,26,107,131,45,48,30,104,99,250,108,101,71,150,180,181,117,52,246,108,47,85,126,196,241,67,112,142,149,139,100,164,150,25,166,116,173,123,216,147,177,146,182,158,68,137,55,156,175,99,28,214,170,181,21,3,191,249,65,182,219,186,237,95,143,227,177,97,137,234,232,114,235,10,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,113,17,170,139,36,154,185,62,118,36,186,237,95,143,228,190,226,120,42,232,114,235,10,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,112,213,200,139,36,122,226,89,232,123,96,12,205,202,60,203,217,115,8,174,77,89,170,236,214,140,47,78,204,59,93,108,171,141,137,61,37,198,24,163,124,252,73,34,142,56,170,31,34,202,217,214,118,49,188,69,157,92,230,199,34,190,54,7,127,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,105,135,150,175,210,159,11,123,63,161,247,141,196,221,73,165,110,90,191,74,124,45,236,254,135,222,55,16,28,138,158,148,248,167,217,253,119,188,109,198,234,77,43,114,42,122,83,226,159,103,245,222,241,183,27,169,2,202,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,253,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,120,118,151,217,211,29,236,191,154,117,249,103,142,169,255,0,165,172,179,214,239,195,254,83,181,243,153,161,130,179,135,20,178,112,120,188,7,187,132,247,111,179,177,83,177,87,210,153,211,251,85,108,207,131,118,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,121,27,51,55,101,145,143,141,202,155,204,123,183,92,199,238,72,192,212,15,39,94,221,85,59,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,254,99,220,246,177,239,106,49,251,222,60,187,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,126,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,187,30,228,186,229,0,172,180,86,91,118,100,206,252,69,198,181,77,205,173,216,30,233,60,115,207,85,29,84,179,197,4,54,151,112,216,253,232,87,139,172,82,72,172,108,45,141,209,171,149,139,19,98,14,235,229,171,244,88,194,222,208,40,125,221,113,48,3,146,227,211,179,44,190,186,247,61,105,159,252,181,126,139,24,91,218,5,15,187,174,38,176,54,54,206,59,22,207,251,67,225,252,226,196,112,243,138,76,51,111,190,84,71,77,188,246,115,186,167,218,43,35,166,166,223,99,30,177,241,103,146,40,184,155,138,214,111,239,59,170,213,80,55,19,202,13,182,221,171,101,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,136,141,85,72,228,211,68,56,179,20,223,113,206,42,188,227,92,83,93,207,111,88,130,225,81,116,184,212,240,153,31,30,170,121,29,36,178,110,49,26,198,239,61,238,93,26,136,212,215,68,68,78,130,224,206,140,222,198,89,245,154,24,131,55,51,2,122,73,47,184,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,157,42,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,187,41,228,208,228,233,195,211,225,232,115,255,0,104,204,21,73,119,125,222,158,57,176,158,31,185,54,150,182,221,37,186,162,150,57,89,114,154,54,190,70,202,247,182,101,99,33,149,173,225,110,57,238,99,158,232,221,16,107,219,102,141,162,241,222,203,249,167,65,153,152,22,163,250,42,59,197,22,228,63,229,59,95,57,134,105,232,248,146,197,39,7,139,192,99,120,172,110,251,59,81,123,81,125,4,108,235,159,56,55,105,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,252,110,118,136,229,99,119,216,172,145,169,184,246,170,233,179,148,83,97,90,157,150,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,49,237,99,158,247,181,94,251,83,96,29,176,110,187,38,230,227,93,112,90,73,48,38,49,168,163,160,197,108,154,39,43,233,160,99,220,145,215,68,232,216,233,119,233,210,105,94,177,181,174,73,88,231,179,119,125,99,146,48,198,3,210,158,201,222,139,25,55,236,255,0,15,123,186,3,205,97,233,79,100,239,69,140,155,246,127,135,189,221,0,30,107,15,71,187,61,98,155,22,6,216,191,45,49,174,41,174,230,86,92,63,149,246,107,165,198,167,132,249,56,20,176,90,98,146,89,55,24,142,123,183,88,199,46,141,69,114,233,162,34,175,65,231,8,201,253,169,246,193,186,231,14,84,101,86,207,120,105,105,25,130,114,239,11,225,246,207,43,98,119,30,227,123,134,213,28,51,189,238,145,141,116,108,129,210,84,83,181,140,234,189,82,73,21,210,35,162,72,194,111,111,173,181,241,86,213,153,143,87,100,180,220,249,190,89,97,155,132,209,225,203,125,58,200,200,235,247,21,209,182,231,80,146,53,143,116,210,177,85,88,215,181,56,49,189,88,137,188,233,95,46,42,157,235,177,222,202,184,203,106,252,220,183,224,251,53,182,173,184,98,221,81,79,83,139,46,241,200,144,178,221,110,87,245,209,178,185,143,111,57,145,173,145,176,179,117,219,207,69,114,167,13,146,61,150,78,208,184,90,197,129,179,247,50,240,86,22,161,230,86,92,63,140,47,54,187,117,55,21,242,112,41,96,173,150,56,163,223,122,185,238,221,99,26,154,185,85,203,166,170,170,189,32,109,83,146,3,20,216,176,54,197,249,133,141,113,77,119,50,178,225,252,97,118,186,92,106,120,79,147,129,75,5,166,130,73,100,220,98,57,238,221,99,28,186,53,21,203,166,136,138,189,7,117,255,0,186,143,176,159,254,92,255,0,228,205,227,254,168,98,174,192,191,254,11,45,163,127,123,255,0,252,220,165,53,86,7,163,221,161,113,77,139,28,236,95,153,120,215,11,87,115,219,46,32,202,251,205,210,221,83,194,124,124,122,89,237,50,201,20,155,143,70,189,187,204,123,87,71,34,57,53,209,81,23,160,243,132,111,251,255,0,177,101,255,0,248,255,0,255,0,252,225,160,16,54,233,159,219,113,211,108,227,177,54,80,228,246,7,101,91,243,23,26,101,61,137,240,213,198,249,105,217,99,183,77,111,100,11,90,217,152,173,114,212,171,153,43,97,107,29,212,124,107,35,213,17,172,100,218,160,194,120,90,251,142,113,85,155,5,97,106,30,123,122,196,23,10,123,93,186,155,138,200,248,245,83,200,216,226,143,125,234,214,55,121,239,106,106,229,70,166,186,170,162,116,147,120,203,0,99,44,190,169,181,82,227,60,61,87,106,125,242,207,69,127,182,44,200,155,149,150,234,184,146,90,122,136,158,213,86,189,142,106,232,186,47,85,237,123,29,186,246,57,169,154,156,145,217,207,146,89,87,157,21,214,60,121,109,171,160,197,152,210,158,59,13,142,254,234,185,230,129,239,158,174,149,177,91,25,71,12,10,140,124,210,249,71,84,203,38,227,82,8,216,137,30,175,116,129,178,173,135,54,68,181,108,131,148,110,194,147,220,105,47,24,178,253,80,219,150,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,166,246,231,17,117,87,201,52,136,216,248,171,27,114,40,20,156,89,110,190,222,48,173,230,211,133,177,31,197,251,213,109,190,162,158,221,119,230,108,171,248,62,169,241,185,177,84,240,30,168,201,120,111,86,191,134,229,221,118,238,139,208,160,107,135,149,99,110,170,156,29,29,126,203,25,81,95,87,77,125,170,167,88,113,173,115,169,98,116,13,183,85,209,61,62,13,98,77,27,149,207,150,42,136,229,116,209,171,120,104,145,181,175,115,157,34,69,172,12,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,210,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,53,159,217,111,152,249,73,156,184,179,0,102,229,103,61,197,246,235,131,165,186,86,243,229,172,231,210,78,212,157,181,92,103,117,228,227,50,86,75,171,209,36,242,157,118,181,251,205,76,224,228,119,206,252,134,192,56,202,245,150,216,206,199,73,103,204,28,99,80,200,44,120,166,166,77,89,91,2,163,52,179,162,187,162,157,238,149,188,70,105,209,80,247,54,55,46,252,84,237,120,96,86,108,96,95,201,126,105,227,44,179,248,83,225,63,138,88,130,227,98,231,188,14,15,58,230,181,50,67,197,225,239,59,115,123,135,189,187,188,237,53,211,85,211,82,235,198,91,58,99,188,37,145,56,19,104,174,111,206,240,102,53,227,81,243,221,248,99,230,151,72,235,43,225,230,124,62,42,203,38,176,208,113,184,188,54,179,202,238,107,171,117,115,107,31,74,124,228,246,129,136,125,227,57,178,156,161,205,156,154,202,62,72,92,41,113,207,28,33,241,182,195,126,248,98,199,77,135,119,92,159,10,215,73,118,184,73,12,60,100,69,230,219,188,23,75,206,58,29,23,7,126,61,233,82,54,56,48,47,97,205,174,238,187,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,189,185,196,77,21,146,77,26,58,62,42,200,223,65,24,79,20,216,177,206,21,179,99,92,45,93,207,108,184,130,223,79,116,183,84,240,159,31,30,150,120,219,36,82,110,61,26,246,239,49,237,93,28,136,228,215,69,68,94,131,203,105,187,238,72,172,156,205,140,170,200,43,189,219,48,166,230,118,92,109,112,165,196,24,110,209,187,77,38,148,179,81,66,239,132,56,241,61,207,252,225,142,129,156,9,17,174,143,154,107,162,44,174,3,181,113,103,40,246,198,56,27,21,94,112,86,41,206,78,101,122,195,247,10,139,93,198,155,226,237,214,78,5,84,18,58,57,99,223,101,51,152,237,215,177,201,171,85,90,186,106,138,169,210,119,86,86,230,150,4,206,156,9,108,204,204,180,190,252,51,134,239,60,110,101,91,205,102,167,226,240,166,124,50,121,57,152,201,27,164,145,61,189,102,166,186,106,154,162,162,175,157,125,172,125,41,243,147,218,6,33,247,140,230,234,121,46,61,4,242,203,235,175,124,86,129,149,64,0,0,0,58,171,107,31,69,140,228,246,127,136,125,221,57,230,176,244,167,181,143,162,198,114,123,63,196,62,238,156,243,88,7,170,128,0,0,0,3,205,102,214,62,148,249,201,237,3,16,251,198,115,210,153,230,179,107,31,74,124,228,246,129,136,125,227,56,27,84,217,87,104,92,43,178,255,0,37,126,13,205,204,83,77,207,249,135,194,212,214,235,91,42,163,167,154,231,93,45,234,181,177,83,198,231,175,246,164,122,181,175,115,34,138,87,163,31,185,186,186,128,205,44,210,199,121,211,142,238,121,153,153,119,223,134,113,37,231,131,207,107,121,172,52,252,94,20,44,134,63,39,11,25,27,116,142,38,55,170,212,215,77,87,85,85,85,239,93,160,237,148,209,108,81,178,125,229,178,85,173,69,85,62,55,166,123,29,87,43,160,70,69,123,71,53,89,10,187,132,199,170,204,253,231,181,168,247,162,70,143,87,36,113,163,102,249,47,173,184,86,239,182,214,95,80,226,155,7,194,191,247,198,166,220,215,190,62,13,53,116,20,51,207,21,68,145,190,55,241,119,56,78,86,35,86,55,50,94,20,168,255,0,39,184,240,207,254,76,93,131,191,34,22,42,108,249,205,139,46,238,62,196,22,246,252,27,107,184,219,184,117,88,94,23,62,102,201,163,184,174,78,53,68,14,167,87,111,71,28,176,181,100,133,116,223,149,171,159,224,0,48,255,0,149,47,61,40,242,127,101,59,246,27,162,188,243,76,73,152,159,247,55,108,134,52,130,73,31,75,34,162,220,30,232,229,93,238,15,53,226,66,233,24,215,57,146,84,193,230,171,145,237,204,3,72,28,176,89,199,125,199,59,80,46,85,84,67,205,236,185,105,111,130,158,142,61,230,63,143,85,93,79,5,93,69,78,168,198,189,187,204,125,52,92,53,115,218,156,219,125,187,171,35,144,12,22,50,83,147,183,61,40,242,7,106,204,41,137,47,215,159,131,48,221,251,139,134,239,211,57,32,72,219,75,84,136,145,62,89,38,86,182,24,99,170,101,44,210,72,142,107,155,28,47,243,145,85,142,186,249,58,182,50,177,109,115,125,204,37,197,183,94,101,106,194,248,125,105,233,93,27,222,178,71,120,175,100,209,209,84,186,38,238,241,161,131,131,60,174,143,139,26,186,70,64,213,222,99,164,105,136,0,122,168,7,85,108,177,157,127,202,39,103,220,19,156,114,91,249,149,94,32,183,175,63,129,177,112,227,101,116,18,190,158,171,132,222,36,138,144,172,240,202,177,239,61,93,195,86,111,104,237,81,59,84,12,106,197,156,163,219,24,224,108,85,121,193,88,167,57,57,149,235,15,220,42,45,119,26,111,139,183,89,56,21,80,72,232,229,143,125,148,206,99,183,94,199,38,173,85,106,233,170,42,167,73,221,89,91,154,88,19,58,112,37,179,51,50,210,251,240,206,27,188,241,185,149,111,53,154,159,139,194,153,240,201,228,230,99,36,110,146,68,246,245,154,154,233,170,106,138,138,190,117,246,177,244,167,206,79,104,24,135,222,51,155,169,228,184,244,19,203,47,174,189,241,90,6,149,182,177,244,167,206,79,104,24,135,222,51,155,169,228,184,244,19,203,47,174,189,241,90,105,91,107,31,74,124,228,246,129,136,125,227,57,186,158,75,143,65,60,178,250,235,223,21,160,101,80,0,1,170,190,92,239,212,159,239,39,240,211,106,134,170,249,115,191,82,127,188,159,195,64,197,94,75,143,78,204,178,250,235,220,245,166,252,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,52,25,201,113,233,217,150,95,93,123,158,180,223,240,30,122,246,232,216,202,251,177,230,99,210,219,35,186,252,51,131,49,71,56,168,195,55,41,94,196,170,116,113,43,56,180,213,49,183,77,38,139,139,18,44,141,106,71,35,94,215,55,117,85,241,71,141,103,167,220,210,202,220,9,157,56,18,231,150,121,151,98,248,103,13,222,120,60,246,139,157,77,79,197,225,76,201,163,242,144,189,146,55,73,34,99,186,174,77,116,209,117,69,84,95,53,153,177,129,127,37,249,167,140,178,207,225,79,132,254,41,98,11,141,139,158,240,56,60,235,154,212,201,15,23,135,188,237,205,238,30,246,238,243,180,215,77,87,77,64,222,167,37,199,160,158,89,125,117,239,138,211,42,141,43,114,98,237,227,249,16,190,211,100,54,108,94,183,112,14,32,184,55,224,219,165,198,227,195,165,194,243,57,147,58,77,27,194,114,240,106,39,117,58,59,122,72,226,133,203,36,203,166,252,174,93,212,129,213,89,233,181,30,68,236,215,240,39,229,175,28,252,92,248,199,206,126,12,255,0,38,86,86,113,249,191,11,141,254,109,20,155,187,188,120,188,237,53,222,232,215,69,210,147,146,155,102,108,217,180,78,42,170,193,89,57,153,31,24,47,84,86,247,221,39,166,248,30,190,147,114,149,146,71,27,164,223,168,130,54,46,143,154,52,209,23,123,173,174,154,34,170,96,183,46,119,234,79,247,147,248,105,213,92,138,158,148,248,167,217,253,119,188,109,192,110,39,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,180,213,212,53,40,187,146,179,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,243,217,182,14,201,152,203,100,92,208,248,143,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,253,56,111,84,70,202,197,95,70,103,90,109,21,144,216,55,105,44,163,190,229,78,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,118,252,110,118,170,212,123,119,216,175,141,203,184,247,34,135,154,35,127,220,151,30,130,121,101,245,215,190,43,77,0,155,41,228,157,219,94,227,133,177,85,179,101,124,200,185,239,225,187,206,180,216,58,119,173,45,60,54,170,231,73,81,81,37,60,142,86,178,73,185,212,147,110,177,93,35,220,146,164,81,177,138,146,170,176,54,254,104,7,149,31,211,179,51,126,165,247,61,17,191,227,64,60,168,254,157,153,155,245,47,185,232,128,200,174,71,12,127,131,114,179,6,237,5,152,57,131,136,105,44,120,122,199,79,135,42,107,171,170,85,119,34,102,183,36,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,64,219,7,107,60,101,181,214,104,124,120,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,254,156,54,42,171,98,98,39,74,71,118,186,195,106,168,177,67,115,171,101,182,178,162,26,186,138,54,204,228,130,105,225,108,141,138,87,199,174,235,158,198,207,51,90,229,77,90,146,200,137,166,242,235,145,91,11,236,101,125,219,15,49,234,173,146,93,126,6,193,152,95,155,212,98,107,148,79,98,213,54,57,85,252,42,106,104,221,174,179,75,194,149,18,71,53,99,141,172,115,157,188,168,200,164,14,235,228,197,216,59,242,223,125,166,207,156,216,178,239,96,28,63,112,111,193,182,187,141,187,137,75,138,38,107,38,108,154,59,138,213,224,211,206,218,117,118,244,114,69,51,146,72,87,93,201,90,155,169,37,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,38,192,29,105,180,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,246,88,3,202,185,157,60,143,185,57,125,199,59,80,38,106,211,205,205,236,185,105,111,158,162,178,77,214,63,143,85,93,79,61,37,61,54,138,246,189,187,204,125,76,188,68,107,218,156,219,113,219,171,35,84,196,12,216,248,137,249,83,198,95,146,223,254,179,62,48,92,126,46,126,155,254,245,243,153,57,175,233,252,175,232,120,127,164,235,252,238,157,77,165,114,31,86,224,215,224,12,211,183,208,218,106,227,197,144,94,45,211,93,43,156,229,224,79,110,124,50,165,20,44,77,245,68,124,114,199,94,231,46,227,117,73,163,235,63,68,70,6,205,0,0,121,172,218,199,210,159,57,61,160,98,31,120,206,110,167,146,227,208,79,44,190,186,247,197,105,165,109,172,125,41,243,147,218,6,33,247,140,230,234,121,46,61,4,242,203,235,175,124,86,129,149,70,47,237,253,177,245,171,107,44,163,115,109,233,87,30,59,193,212,245,149,248,81,240,202,212,101,76,239,99,86,74,25,91,35,219,22,229,66,195,19,18,71,57,171,19,218,199,239,110,36,145,201,148,0,15,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,155,148,228,210,229,4,166,206,27,85,159,103,204,223,186,213,201,152,52,20,252,218,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,92,165,188,159,116,217,195,106,188,109,7,148,22,170,185,51,6,130,159,156,222,45,52,145,75,85,62,37,99,27,75,4,105,26,62,116,100,15,167,166,130,87,35,33,137,207,157,116,106,34,189,91,174,154,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,212,241,160,30,84,127,78,204,205,250,151,220,244,70,210,121,60,246,211,181,109,79,149,244,246,44,95,136,41,29,154,152,106,157,83,16,81,165,51,105,86,182,4,147,118,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,156,56,216,248,119,181,109,202,143,233,217,153,191,82,251,158,136,12,170,228,49,253,118,126,237,255,0,18,54,168,106,175,144,199,245,217,251,183,252,72,218,160,3,170,182,177,244,88,206,79,103,248,135,221,211,157,170,117,86,214,62,139,25,201,236,255,0,16,251,186,112,60,214,23,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,226,126,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,111,155,190,229,31,228,255,0,163,218,34,197,46,109,229,14,29,255,0,125,138,14,109,4,180,212,242,65,79,30,34,165,223,100,123,181,15,153,241,198,201,161,141,85,236,153,93,188,177,196,177,57,31,228,86,32,165,114,98,237,227,249,111,177,83,100,54,108,94,183,177,246,31,183,183,224,219,165,198,227,196,170,197,16,181,243,58,77,27,194,106,113,169,224,109,58,59,122,73,37,153,169,36,203,174,228,174,76,255,0,60,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,122,9,216,95,108,219,22,216,121,113,85,115,146,213,240,54,51,194,252,222,159,19,91,98,99,214,149,178,74,143,225,84,211,72,237,117,134,94,20,170,145,185,203,36,110,99,154,237,228,70,75,32,116,175,45,95,162,198,22,246,129,67,238,235,137,168,12,173,202,220,119,157,56,238,217,150,121,105,98,248,103,18,94,120,220,202,139,157,67,79,197,225,66,249,164,242,147,61,145,183,72,226,123,186,206,77,116,209,53,85,68,93,191,242,213,250,44,97,111,104,20,62,238,184,152,1,201,113,233,217,150,95,93,123,158,180,12,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,173,179,118,222,197,91,101,124,69,248,199,129,237,88,115,226,109,190,162,57,57,149,68,147,115,202,234,158,15,57,153,55,244,225,66,188,222,46,28,61,119,51,175,189,44,154,166,238,106,242,181,236,81,240,221,29,102,214,89,101,108,186,214,94,161,224,199,141,45,240,39,30,55,80,195,7,13,151,54,162,187,126,62,11,34,138,57,91,27,92,213,141,91,42,164,105,20,207,126,165,128,207,78,71,156,144,186,227,205,162,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,99,88,198,181,38,123,158,170,171,171,35,106,53,119,213,241,205,242,213,250,83,225,111,103,244,62,241,184,155,52,216,143,33,170,118,113,217,163,7,101,181,230,138,146,12,66,148,239,186,98,5,134,158,40,222,183,26,151,172,178,71,43,226,123,219,51,225,107,163,166,73,119,221,190,202,118,42,104,221,214,166,178,249,106,253,41,240,183,179,250,31,120,220,64,237,94,67,31,215,103,238,223,241,35,106,134,170,249,12,127,93,159,187,127,196,141,170,1,101,103,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,148,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,95,58,219,69,100,54,50,217,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,185,35,91,170,181,30,237,199,163,227,114,239,177,200,155,148,217,131,110,170,108,127,180,54,103,108,195,154,85,244,144,98,123,30,56,189,219,112,100,208,210,203,191,118,183,65,81,90,247,65,42,71,26,195,27,233,97,166,68,73,30,246,113,88,230,38,235,164,99,223,39,101,109,139,177,214,4,218,255,0,2,83,216,47,245,159,3,98,75,54,255,0,197,252,65,195,154,163,224,190,44,212,239,170,252,213,147,197,28,252,88,233,210,63,40,171,185,174,243,116,84,233,13,101,242,110,114,130,83,108,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,187,67,203,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,226,126,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,179,78,74,61,186,127,65,178,254,117,227,63,252,94,151,0,86,215,55,251,77,117,174,74,133,119,250,46,106,199,55,231,194,143,255,0,55,132,12,255,0,207,77,168,242,39,102,191,129,63,45,120,231,226,231,198,62,115,240,103,249,50,178,179,143,205,248,92,111,243,104,164,221,221,227,197,231,105,174,247,70,186,46,150,166,86,237,235,178,118,116,227,187,102,89,229,166,107,124,51,137,47,60,110,101,69,240,21,202,159,139,194,133,243,73,229,38,167,100,109,210,56,158,238,179,147,93,52,77,85,81,23,10,249,115,191,82,127,188,159,195,76,85,228,184,244,236,203,47,174,189,207,90,6,85,114,231,126,164,255,0,121,63,134,152,171,201,113,233,217,150,95,93,123,158,180,202,174,92,239,212,159,239,39,240,211,21,121,46,61,59,50,203,235,175,115,214,129,191,226,147,139,48,181,139,28,225,91,206,10,197,52,60,246,203,136,45,245,22,187,141,55,21,241,241,233,103,141,209,203,30,251,21,175,110,243,30,228,213,170,142,77,117,69,69,233,42,192,15,60,59,109,236,125,137,182,70,205,9,108,174,74,186,220,19,124,168,157,216,78,241,87,45,63,30,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,119,90,216,147,108,28,77,178,54,104,69,122,106,213,214,224,155,229,68,13,197,150,122,72,169,248,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,188,221,244,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,148,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,95,58,219,69,100,54,50,217,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,185,35,91,170,181,30,237,199,163,227,114,239,177,200,129,233,35,9,226,155,22,57,194,182,108,107,133,171,185,237,151,16,91,233,238,150,234,158,19,227,227,210,207,27,100,138,77,199,163,94,221,230,61,171,163,145,28,154,232,168,139,208,85,141,32,114,112,114,128,86,108,239,125,139,41,51,123,17,127,189,61,127,57,158,42,154,136,231,168,147,14,213,110,62,77,234,118,66,201,36,124,51,72,136,199,194,141,221,73,37,73,90,172,242,201,46,239,192,0,0,208,15,42,63,167,102,102,253,75,238,122,35,42,185,12,127,93,159,187,127,196,140,85,229,71,244,236,204,223,169,125,207,68,101,87,33,143,235,179,247,111,248,144,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,109,99,233,79,156,158,208,49,15,188,103,61,41,158,107,54,177,244,167,206,79,104,24,135,222,51,129,181,238,72,44,134,193,184,51,103,74,108,242,109,21,37,94,44,199,245,21,172,125,193,212,234,217,232,173,212,245,78,167,109,19,28,175,114,110,58,90,103,206,231,53,25,190,178,70,215,163,184,49,184,207,83,21,121,46,61,4,242,203,235,175,124,86,153,84,0,0,6,152,57,100,114,27,6,229,174,110,97,92,214,193,244,84,150,199,230,69,61,193,247,122,26,106,117,141,146,92,105,31,10,203,90,171,190,173,223,157,181,113,163,218,214,55,175,11,164,114,189,242,189,73,94,69,79,74,124,83,236,254,187,222,54,227,181,121,115,191,82,127,188,159,195,78,170,228,84,244,167,197,62,207,235,189,227,110,3,181,121,115,191,82,127,188,159,195,78,170,228,84,244,167,197,62,207,235,189,227,110,59,87,151,59,245,39,251,201,252,52,234,174,69,79,74,124,83,236,254,187,222,54,224,59,87,148,187,147,163,254,254,237,47,145,118,239,252,106,241,140,108,156,111,253,178,182,190,241,206,42,170,127,209,51,154,195,31,245,152,157,173,48,3,102,141,162,241,222,203,249,167,65,153,152,22,163,250,42,59,197,22,228,63,229,59,95,57,134,105,232,248,146,197,39,7,139,192,99,120,172,110,251,59,81,123,81,125,36,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,204,219,15,50,242,159,54,179,247,20,99,92,156,193,31,23,236,181,183,10,217,39,169,248,74,166,175,225,234,167,214,212,72,235,174,229,67,90,250,94,59,36,141,121,178,38,236,123,186,118,170,160,27,243,217,215,62,112,110,210,89,71,98,205,108,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,248,220,237,17,202,198,239,177,89,35,83,113,237,85,213,15,45,95,165,62,22,246,127,67,239,27,137,85,228,123,202,237,160,171,51,30,227,154,184,43,18,252,1,150,209,111,219,47,235,60,81,86,82,222,170,161,90,119,165,11,169,146,162,57,98,153,176,213,58,88,170,209,174,108,110,71,49,81,237,146,72,221,74,229,171,244,167,194,222,207,232,125,227,113,1,200,169,233,79,138,125,159,215,123,198,220,110,164,210,183,34,167,165,62,41,246,127,93,239,27,113,186,144,0,0,48,171,148,187,99,172,9,158,57,89,125,206,190,121,240,38,51,203,252,63,85,113,248,79,135,53,79,62,181,208,211,86,84,252,29,193,227,178,40,183,230,151,123,143,184,231,183,119,77,28,139,162,104,176,244,167,181,143,162,198,114,123,63,196,62,238,156,243,88,6,234,121,106,253,22,48,183,180,10,31,119,92,77,43,27,169,229,171,244,88,194,222,208,40,125,221,113,53,129,177,126,78,88,179,247,106,12,1,149,88,166,109,203,45,214,225,37,69,198,61,215,175,57,165,164,167,150,174,90,109,88,246,61,156,102,83,186,46,35,92,142,103,19,125,53,86,232,161,146,188,151,187,11,126,90,241,83,51,199,56,240,103,59,203,107,46,255,0,192,244,213,174,221,134,251,116,142,70,162,107,10,181,121,197,28,58,73,196,213,90,199,202,140,143,202,181,181,17,166,234,74,78,19,194,214,44,13,133,108,216,43,11,80,243,43,46,31,183,211,218,237,212,220,87,201,192,165,130,54,199,20,123,239,87,61,219,172,99,83,87,42,185,116,213,85,87,164,171,1,111,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,214,154,186,134,165,23,114,86,106,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,158,123,54,196,217,87,25,108,161,155,151,12,31,121,182,213,187,12,92,106,42,42,112,157,222,73,18,102,92,109,200,254,162,58,86,177,141,231,49,181,209,182,102,110,183,117,234,142,68,225,190,55,191,209,153,213,91,75,236,233,129,54,160,202,202,252,179,199,84,255,0,210,214,89,235,119,230,255,0,38,93,57,180,208,193,89,195,138,88,248,220,46,59,221,194,123,183,31,216,169,216,168,30,107,15,74,123,39,122,44,100,223,179,252,61,238,232,15,53,135,165,61,147,189,22,50,111,217,254,30,247,116,0,121,172,47,252,139,200,188,199,218,47,49,237,217,95,149,246,110,125,117,174,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,14,22,111,55,85,209,92,174,115,88,198,189,239,99,29,106,225,60,45,125,199,56,170,205,130,176,181,15,61,189,98,11,133,61,174,221,77,197,100,124,122,169,228,108,113,71,190,245,107,27,188,247,181,53,114,163,83,93,85,81,58,77,244,236,11,177,70,21,217,79,46,41,47,119,107,103,56,204,220,77,111,134,76,71,112,168,72,223,37,6,250,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,26,70,35,213,119,91,19,34,14,213,217,163,103,76,9,178,254,86,80,101,158,5,167,254,138,178,241,91,191,55,249,78,233,205,161,134,122,206,28,178,201,193,226,240,24,238,19,29,184,206,196,78,213,93,0,237,99,233,79,156,158,208,49,15,188,103,61,41,158,107,54,177,244,167,206,79,104,24,135,222,51,129,181,78,69,79,69,140,83,237,2,187,221,214,227,63,204,0,228,84,244,88,197,62,208,43,189,221,110,51,252,14,170,218,199,209,99,57,61,159,226,31,119,78,121,172,61,41,237,99,232,177,156,158,207,241,15,187,167,60,214,1,190,134,108,163,151,27,90,236,35,147,216,43,26,197,204,110,180,57,127,97,158,193,127,130,20,125,85,162,169,214,202,116,87,53,21,83,137,11,247,90,146,194,170,141,145,173,106,162,177,236,142,70,105,91,61,50,47,49,246,116,204,123,142,87,230,133,155,152,221,104,116,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,196,133,251,174,209,116,71,35,154,230,61,172,123,30,198,250,20,217,59,209,99,38,253,159,225,239,119,64,97,87,44,222,108,228,213,38,4,177,100,197,239,8,124,53,153,53,124,59,229,154,227,186,232,190,47,208,172,202,201,102,226,233,229,121,199,2,72,121,186,42,183,169,197,126,235,162,131,124,42,188,151,187,125,95,115,167,115,103,140,230,184,115,204,95,106,183,190,162,197,127,169,169,98,77,122,165,135,117,31,77,58,61,200,249,107,35,98,171,210,70,163,157,44,81,200,249,52,124,79,146,109,138,158,93,242,246,217,140,175,88,255,0,13,89,178,230,74,184,241,101,125,226,138,154,194,250,74,180,165,157,183,23,204,198,211,44,115,43,154,145,63,138,172,209,234,230,238,174,139,170,105,169,233,119,42,173,217,143,104,203,140,57,108,205,236,71,106,191,99,58,107,124,81,222,238,86,186,53,166,165,169,170,68,235,57,145,170,253,8,174,70,198,215,185,21,205,138,20,114,68,192,199,94,80,109,137,45,91,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,188,69,106,34,73,38,186,33,255,0,186,172,5,138,191,240,174,28,196,152,114,225,255,0,25,71,93,109,174,167,147,253,89,33,154,57,25,234,115,92,222,229,67,212,153,174,14,85,141,135,42,115,42,213,95,181,38,91,62,146,43,238,24,179,171,241,77,177,204,138,4,184,219,169,90,247,173,107,36,209,21,245,48,197,171,92,217,28,188,72,98,141,172,86,186,38,199,48,106,47,22,98,155,238,57,197,87,156,107,138,107,185,237,235,16,92,42,46,151,26,158,19,35,227,213,79,35,164,150,77,198,35,88,221,231,189,203,163,81,26,154,232,136,137,208,47,56,166,251,136,45,214,43,77,222,187,156,82,97,155,123,237,118,184,248,76,103,55,165,125,85,69,91,163,213,168,138,253,103,171,168,126,174,85,119,95,77,119,90,212,74,81,150,156,159,59,18,93,118,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,56,106,228,69,146,61,67,184,57,40,246,40,252,166,226,168,54,148,204,203,101,214,155,13,225,43,133,61,78,18,139,78,12,55,139,164,50,57,203,81,190,142,73,29,13,44,145,179,161,173,220,146,85,221,87,170,67,52,78,220,161,73,194,120,90,197,129,176,173,155,5,97,106,30,101,101,195,246,250,123,93,186,155,138,249,56,20,176,70,216,226,143,125,234,231,187,117,140,106,106,229,87,46,154,170,170,244,149,96,0,0,0,0,0,0,58,171,107,31,69,140,228,246,127,136,125,221,57,230,176,244,167,181,143,162,198,114,123,63,196,62,238,156,243,88,7,170,128,0,0,0,3,205,102,214,62,148,249,201,237,3,16,251,198,115,210,153,230,179,107,31,74,124,228,246,129,136,125,227,56,25,211,121,194,214,44,65,200,115,98,187,93,232,121,197,94,25,184,62,233,107,147,138,246,115,122,167,226,106,138,71,73,163,85,17,250,193,87,80,205,28,138,222,190,186,111,53,170,154,246,201,76,208,186,228,174,110,97,12,215,179,54,174,74,140,45,120,166,185,62,158,154,181,212,143,172,129,143,78,53,42,202,212,85,99,38,139,137,19,250,174,69,100,142,69,107,145,85,23,118,124,156,152,90,197,142,121,58,176,94,10,197,52,60,246,203,136,45,248,138,215,113,166,226,190,62,61,44,247,74,248,229,143,125,138,215,183,121,143,114,106,213,71,38,186,162,162,244,154,33,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,15,83,192,232,173,134,115,66,235,156,123,37,229,158,60,190,182,173,110,83,217,254,13,172,158,174,181,213,115,213,207,67,52,148,82,85,73,43,145,28,231,204,234,101,153,117,213,81,100,84,87,59,77,229,239,80,41,56,179,20,216,176,54,21,188,227,92,83,93,204,172,184,126,223,81,116,184,212,240,159,39,2,150,8,221,36,178,110,49,28,247,110,177,142,93,26,138,229,211,68,69,94,131,204,22,44,197,55,220,115,138,175,56,215,20,215,115,219,214,32,184,84,93,46,53,60,38,71,199,170,158,71,73,44,155,140,70,177,187,207,123,151,70,162,53,53,209,17,19,160,222,79,43,102,53,181,97,93,139,113,5,138,225,79,87,37,70,49,188,90,172,148,46,133,141,86,71,59,42,91,92,174,149,85,200,168,206,21,12,173,69,106,57,119,220,196,211,69,87,55,69,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,1,188,158,72,236,179,194,184,63,100,43,62,58,180,210,107,122,199,183,10,251,133,222,170,72,227,226,59,155,85,205,71,4,13,123,88,143,88,88,200,21,237,99,220,237,217,39,157,200,168,143,209,53,109,202,31,130,173,88,3,109,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,198,203,83,35,88,154,106,140,70,162,171,149,21,203,232,35,9,225,107,22,6,194,182,108,21,133,168,121,149,151,15,219,233,237,118,234,110,43,228,224,82,193,27,99,138,61,247,171,158,237,214,49,169,171,149,92,186,106,170,171,210,106,219,151,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,19,30,171,53,123,219,208,143,122,36,158,114,70,155,161,217,92,139,121,199,125,198,25,53,139,114,118,239,15,18,147,46,238,20,245,22,186,157,230,38,237,45,201,213,18,58,155,113,172,69,93,201,224,168,151,136,231,189,206,231,59,189,86,198,212,93,138,154,33,228,147,198,183,92,43,182,150,31,177,91,233,233,36,167,198,54,123,173,146,185,211,49,202,248,224,101,51,171,145,209,42,57,17,31,197,161,137,170,174,71,38,227,158,154,106,168,230,239,120,0,0,15,53,155,88,250,83,231,39,180,12,67,239,25,205,212,242,92,122,9,229,151,215,94,248,173,52,173,181,143,165,62,114,123,64,196,62,241,156,221,79,37,199,160,158,89,125,117,239,138,208,50,168,0,0,213,95,46,119,234,79,247,147,248,105,181,67,85,124,185,223,169,63,222,79,225,160,98,175,37,199,167,102,89,125,117,238,122,211,127,198,128,121,46,61,59,50,203,235,175,115,214,155,254,0,121,172,218,199,210,159,57,61,160,98,31,120,206,122,83,60,214,109,99,233,79,156,158,208,49,15,188,103,3,170,141,196,242,87,237,213,77,143,240,245,171,102,28,210,175,164,131,19,216,233,225,182,224,201,161,165,151,126,237,110,130,150,103,186,9,82,56,214,24,223,75,13,50,34,72,247,179,138,199,49,55,93,35,30,249,58,211,8,236,81,252,170,185,51,50,174,255,0,128,45,150,168,243,55,11,124,53,37,182,166,116,225,73,116,161,75,189,193,100,182,58,109,230,177,187,207,122,73,19,165,71,53,146,53,205,214,38,205,44,137,149,91,20,114,115,101,198,202,188,203,31,223,234,190,52,230,108,150,244,130,166,229,38,139,67,107,145,251,252,102,219,163,86,53,237,222,99,210,39,77,34,172,143,107,29,186,144,182,89,34,80,204,0,0,0,0,30,85,192,54,19,135,57,62,234,118,137,216,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,129,150,188,156,28,160,20,123,68,88,162,202,76,222,196,95,239,177,65,206,103,138,166,162,56,41,227,196,84,187,239,147,122,157,144,178,56,217,52,49,170,49,240,163,119,150,56,146,86,171,252,178,69,174,190,84,127,78,204,205,250,151,220,244,70,218,118,50,216,95,46,54,60,177,87,73,108,175,248,209,140,239,59,209,92,177,53,69,26,83,200,234,93,253,232,233,105,226,223,127,2,20,221,99,158,136,247,58,73,17,28,231,42,54,38,71,169,110,84,127,78,204,205,250,151,220,244,64,117,86,204,91,61,98,173,168,51,150,203,148,120,90,167,152,115,254,37,77,198,232,250,89,42,33,182,80,196,221,233,106,36,107,19,251,49,177,28,230,53,242,203,19,21,236,223,222,79,67,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,161,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,92,28,134,63,174,207,221,191,226,70,213,0,0,0,29,85,181,62,117,255,0,39,109,159,113,182,113,199,111,231,181,120,126,222,156,194,7,69,196,141,245,211,202,202,122,94,43,120,145,170,194,147,205,18,201,186,244,119,13,31,187,171,180,69,237,83,93,92,180,153,199,125,193,249,53,132,178,118,209,15,14,147,49,46,21,21,23,74,157,230,46,245,45,181,212,242,54,155,113,204,85,77,249,231,167,151,136,215,177,205,230,219,189,102,200,228,64,211,97,157,60,143,185,199,125,192,219,80,38,85,83,195,206,44,185,151,111,158,158,178,61,230,51,129,85,67,79,61,93,61,78,170,199,61,219,172,101,76,92,52,115,26,188,231,125,219,203,27,80,195,108,27,128,49,150,96,212,221,105,112,102,30,171,186,190,199,103,173,191,220,214,20,77,202,59,117,36,75,45,69,68,175,114,163,88,198,181,52,77,87,172,247,49,141,222,123,218,213,101,238,53,186,229,174,63,195,89,141,98,167,164,158,229,133,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,166,186,42,118,129,234,32,0,7,154,205,172,125,41,243,147,218,6,33,247,140,230,234,121,46,61,4,242,203,235,175,124,86,154,86,218,199,210,159,57,61,160,98,31,120,206,110,167,146,227,208,79,44,190,186,247,197,104,25,84,0,0,105,47,149,203,102,124,27,146,185,185,102,205,44,25,93,86,198,102,189,69,218,229,115,182,76,171,35,41,174,48,190,7,212,79,20,142,114,187,114,119,85,239,172,106,157,71,181,251,174,220,115,99,143,118,134,170,249,115,191,82,127,188,159,195,64,197,94,75,143,78,204,178,250,235,220,245,163,149,31,211,179,51,126,165,247,61,16,228,184,244,236,203,47,174,189,207,90,57,81,253,59,51,55,234,95,115,209,1,149,92,134,63,174,207,221,191,226,70,213,13,85,242,24,254,187,63,118,255,0,137,27,84,0,117,86,214,62,139,25,201,236,255,0,16,251,186,115,181,78,170,218,199,209,99,57,61,159,226,31,119,78,7,154,195,213,65,229,92,245,80,6,176,57,90,246,40,248,110,142,179,107,44,178,182,93,107,47,80,240,99,198,150,248,19,143,27,168,97,131,134,203,155,81,93,191,31,5,145,69,28,173,141,174,106,198,173,149,82,52,138,103,191,165,121,45,54,64,206,92,103,152,246,29,167,109,247,239,137,120,91,10,92,53,161,173,168,183,54,170,76,65,210,176,214,210,83,198,245,106,54,23,64,250,136,95,85,211,185,35,145,35,71,189,146,44,91,169,0,96,7,45,95,162,198,22,246,129,67,238,235,137,128,28,151,30,157,153,101,245,215,185,235,76,255,0,229,171,244,88,194,222,208,40,125,221,113,48,3,146,227,211,179,44,190,186,247,61,104,27,254,53,235,104,228,179,195,57,125,182,150,7,205,188,190,166,164,252,151,219,42,38,189,212,216,166,168,168,99,236,213,180,116,208,37,11,98,157,243,201,61,91,229,173,115,170,149,28,140,141,140,129,236,114,185,28,198,63,97,64,1,165,110,90,191,74,124,45,236,254,135,222,55,19,117,38,149,185,106,253,41,240,183,179,250,31,120,220,64,237,94,67,31,215,103,238,223,241,35,106,134,170,249,12,127,93,159,187,127,196,141,170,1,230,219,105,187,181,214,193,181,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,111,83,97,220,222,198,89,239,178,190,3,205,44,193,158,146,124,67,118,167,172,134,186,122,104,18,22,84,62,154,182,122,84,153,88,157,86,189,237,129,175,122,53,26,205,247,59,117,172,110,141,77,16,237,99,233,79,156,158,208,49,15,188,103,55,83,201,113,232,39,150,95,93,123,226,180,14,159,229,125,217,159,6,227,28,158,169,218,105,181,213,116,24,179,1,211,209,91,94,141,85,146,11,149,186,122,230,196,216,30,197,114,36,111,138,90,183,202,217,27,218,139,35,30,215,107,27,162,211,9,191,238,84,127,65,60,205,250,151,223,20,70,128,64,245,80,0,3,85,124,185,223,169,63,222,79,225,166,42,242,92,122,118,101,151,215,94,231,173,50,171,151,59,245,39,251,201,252,52,197,94,75,143,78,204,178,250,235,220,245,160,111,248,0,0,199,253,177,118,58,192,155,95,224,74,123,5,254,179,224,108,73,102,223,248,191,136,56,115,84,124,23,197,154,157,245,95,154,178,120,163,159,139,29,58,71,229,21,119,53,222,110,138,157,57,0,0,242,174,122,83,217,59,209,99,38,253,159,225,239,119,64,121,172,61,41,236,157,232,177,147,126,207,240,247,187,160,3,181,64,0,104,7,149,31,211,179,51,126,165,247,61,17,149,92,134,63,174,207,221,191,226,70,42,242,163,250,118,102,111,212,190,231,162,50,171,144,199,245,217,251,183,252,72,13,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,54,177,244,167,206,79,104,24,135,222,51,158,148,207,53,155,88,250,83,231,39,180,12,67,239,25,192,221,79,37,199,160,158,89,125,117,239,138,211,42,140,85,228,184,244,19,203,47,174,189,241,90,101,80,0,0,26,171,229,206,253,73,254,242,127,13,58,171,145,83,210,159,20,251,63,174,247,141,184,237,94,92,239,212,159,239,39,240,211,170,185,21,61,41,241,79,179,250,239,120,219,128,237,94,92,239,212,159,239,39,240,211,170,185,21,61,41,241,79,179,250,239,120,219,142,213,229,206,253,73,254,242,127,13,53,171,128,51,75,29,229,127,198,63,136,183,223,131,62,54,225,250,204,45,120,252,214,25,185,213,174,171,119,143,7,149,99,183,55,184,108,235,179,117,233,167,67,147,85,3,61,121,86,54,227,166,204,171,173,126,203,121,108,202,184,172,88,98,240,172,197,55,55,62,88,22,227,113,165,115,216,180,76,143,84,71,211,67,46,174,115,164,106,241,38,138,55,49,26,216,155,36,216,171,177,222,202,184,203,106,252,220,183,224,251,53,182,173,184,98,221,81,79,83,139,46,241,200,144,178,221,110,87,245,209,178,185,143,111,57,145,173,145,176,179,117,219,207,69,114,167,13,146,61,150,78,69,228,94,99,237,23,152,246,236,175,202,251,55,62,186,215,107,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,135,11,55,155,170,232,174,87,57,172,99,94,247,177,142,244,41,179,70,206,152,19,101,252,172,160,203,60,11,79,253,21,101,226,183,126,111,242,157,211,155,67,12,245,156,57,101,147,131,197,224,49,220,38,59,113,157,136,157,170,161,122,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,210,154,134,134,153,23,114,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,186,118,229,171,244,167,194,222,207,232,125,227,113,55,82,105,91,150,175,210,159,11,123,63,161,247,141,196,7,34,167,165,62,41,246,127,93,239,27,113,186,147,74,220,138,158,148,248,167,217,253,119,188,109,198,234,64,0,0,234,173,172,125,22,51,147,217,254,33,247,116,231,154,195,210,158,214,62,139,25,201,236,255,0,16,251,186,115,205,96,27,169,229,171,244,88,194,222,208,40,125,221,113,48,3,146,227,211,179,44,190,186,247,61,105,159,252,181,126,139,24,91,218,5,15,187,174,38,0,114,92,122,118,101,151,215,94,231,173,3,127,192,0,0,0,60,171,158,148,246,78,244,88,201,191,103,248,123,221,208,30,107,15,74,123,39,122,44,100,223,179,252,61,238,232,0,198,174,75,221,138,63,147,254,4,102,115,230,21,178,235,67,153,56,202,222,250,105,109,213,169,193,248,26,214,233,154,246,83,172,77,114,235,52,188,40,38,145,100,68,124,125,72,183,35,115,37,226,103,80,0,15,53,155,88,250,83,231,39,180,12,67,239,25,207,74,103,154,205,172,125,41,243,147,218,6,33,247,140,224,109,83,145,83,209,99,20,251,64,174,247,117,184,207,243,0,57,21,61,22,49,79,180,10,239,119,91,140,255,0,3,170,182,177,244,88,206,79,103,248,135,221,211,158,107,15,74,123,88,250,44,103,39,179,252,67,238,233,207,53,128,110,251,27,237,155,98,216,243,97,28,145,185,199,106,248,103,25,226,140,191,179,83,225,155,108,172,122,82,186,72,173,148,188,90,154,153,27,166,144,197,197,137,86,54,185,36,145,207,107,91,186,138,249,99,211,13,218,231,140,179,95,31,214,222,107,35,171,191,226,204,99,120,146,166,86,82,82,34,207,112,184,213,204,174,114,71,12,45,68,87,201,44,139,163,35,106,116,185,17,169,216,131,25,99,252,101,152,53,54,170,172,103,136,106,238,175,177,217,232,172,22,196,153,83,114,142,221,73,18,69,79,79,19,26,136,214,49,173,77,87,68,235,61,207,123,183,158,247,57,118,147,201,117,201,255,0,71,104,163,182,237,55,157,248,119,141,117,155,155,92,112,61,174,121,32,158,150,58,89,96,138,120,110,206,225,189,251,211,47,23,72,163,145,24,232,93,27,164,86,171,214,39,68,29,235,201,215,176,173,54,203,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,158,247,49,175,123,26,143,126,101,0,0,0,7,154,205,172,125,41,243,147,218,6,33,247,140,230,234,121,46,61,4,242,203,235,175,124,86,154,86,218,199,210,159,57,61,160,98,31,120,206,110,167,146,227,208,79,44,190,186,247,197,104,25,84,0,0,0,0,0,0,0,3,170,182,177,244,88,206,79,103,248,135,221,211,158,107,15,74,123,88,250,44,103,39,179,252,67,238,233,207,53,128,122,168,0,0,0,0,60,214,109,99,233,79,156,158,208,49,15,188,103,61,41,158,107,54,177,244,167,206,79,104,24,135,222,51,129,186,158,75,143,65,60,178,250,235,223,21,166,168,57,75,176,5,54,95,109,165,152,148,182,220,61,87,106,182,223,42,41,175,244,171,50,75,185,88,250,186,104,229,170,168,137,242,42,239,177,213,139,86,139,186,187,141,123,94,198,238,238,110,166,215,249,46,61,4,242,203,235,175,124,86,152,149,203,131,128,41,162,186,229,102,105,80,225,234,181,168,170,167,184,216,46,151,102,164,174,129,25,19,162,158,138,157,235,175,9,143,85,154,189,237,232,71,189,18,79,57,35,77,208,189,121,18,243,51,21,98,12,184,204,76,173,187,85,243,139,46,15,184,91,238,22,142,36,146,62,74,126,126,149,60,120,27,188,245,99,33,71,210,36,141,99,26,223,41,60,238,85,114,191,163,101,70,136,121,36,241,173,215,10,237,165,135,236,86,250,122,73,41,241,141,158,235,100,174,116,204,114,190,56,25,76,234,228,116,74,142,68,71,241,104,98,106,171,145,201,184,231,166,154,170,57,187,222,3,81,124,184,56,214,213,95,143,242,179,46,97,167,171,75,149,142,207,113,189,212,74,230,55,128,232,43,166,138,24,154,199,111,111,43,209,214,249,149,200,173,68,68,116,122,43,181,84,110,47,242,111,97,107,22,48,219,107,43,109,56,142,135,157,210,83,220,42,238,145,199,197,124,123,181,84,84,53,21,116,210,106,197,69,93,201,224,137,250,107,186,237,221,28,138,213,84,90,183,42,63,167,102,102,253,75,238,122,35,37,57,14,176,181,138,175,21,102,230,53,168,161,223,189,90,173,246,123,93,29,79,21,233,194,165,171,146,170,74,136,247,17,119,29,188,250,42,101,213,81,92,156,61,26,168,142,114,40,109,168,195,254,86,12,45,98,196,27,18,226,251,181,222,135,156,85,225,155,133,162,233,107,147,138,246,115,122,167,215,67,72,233,52,106,162,63,88,42,234,25,163,145,91,215,215,77,230,181,83,48,11,83,54,48,47,229,67,43,49,150,89,252,41,240,103,198,220,63,113,177,115,222,7,27,154,243,170,105,33,226,240,247,155,191,187,196,222,221,222,110,186,105,170,107,168,30,107,50,159,29,126,75,243,79,6,230,103,193,127,9,252,82,196,22,235,239,50,227,240,121,215,53,169,142,110,23,19,117,219,155,220,61,221,237,215,105,174,186,46,154,30,159,143,42,231,165,221,154,49,253,78,105,236,243,150,249,131,112,196,52,151,203,149,243,11,219,106,110,149,212,203,22,228,183,30,110,196,172,69,72,145,24,199,182,161,37,99,216,212,77,199,181,205,209,187,186,32,118,88,0,15,53,155,88,250,83,231,39,180,12,67,239,25,205,212,242,92,122,9,229,151,215,94,248,173,52,173,181,143,165,62,114,123,64,196,62,241,156,221,79,37,199,160,158,89,125,117,239,138,208,50,168,0,0,213,95,46,119,234,79,247,147,248,105,181,67,85,124,185,223,169,63,222,79,225,160,98,175,37,199,167,102,89,125,117,238,122,211,127,198,128,121,46,61,59,50,203,235,175,115,214,155,254,0,121,172,218,199,210,159,57,61,160,98,31,120,206,122,83,60,214,109,99,233,79,156,158,208,49,15,188,103,3,117,60,151,30,130,121,101,245,215,190,43,76,170,49,87,146,227,208,79,44,190,186,247,197,105,149,64,0,0,0,0,121,87,55,253,201,113,232,39,150,95,93,123,226,180,208,9,191,238,75,143,65,60,178,250,235,223,21,160,101,81,160,30,84,127,78,204,205,250,151,220,244,70,255,0,141,0,242,163,250,118,102,111,212,190,231,162,3,42,185,12,127,93,159,187,127,196,141,170,26,171,228,49,253,118,126,237,255,0,18,54,168,0,0,0,208,183,42,214,102,126,81,54,201,196,118,234,122,187,85,93,6,10,183,208,225,154,57,237,242,113,55,184,113,173,69,67,38,114,61,205,89,163,170,170,169,137,200,155,187,188,36,99,155,188,215,42,239,79,22,98,155,22,6,194,183,156,107,138,107,185,149,151,15,219,234,46,151,26,158,19,228,224,82,193,27,164,150,77,198,35,158,237,214,49,203,163,81,92,186,104,136,171,208,121,130,197,152,166,251,142,113,85,231,26,226,154,238,123,122,196,23,10,139,165,198,167,132,200,248,245,83,200,233,37,147,113,136,214,55,121,239,114,232,212,70,166,186,34,34,116,1,180,158,67,236,1,83,21,171,52,243,74,187,15,82,45,61,85,69,186,193,107,187,57,34,116,232,248,155,44,245,180,236,93,120,172,98,164,212,15,119,66,49,234,145,249,203,26,238,235,47,53,114,207,21,100,222,99,226,60,173,198,180,156,222,245,134,110,18,219,234,119,99,145,145,205,184,189,73,226,226,49,143,116,50,177,91,36,111,86,166,252,111,99,145,52,114,30,130,118,25,202,251,174,78,108,151,150,120,14,250,234,180,185,65,103,248,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,119,83,86,188,176,89,57,125,192,219,80,46,106,212,77,206,44,185,151,111,130,162,142,77,214,51,129,85,67,79,5,37,69,54,136,247,61,219,172,101,52,188,69,107,26,188,231,113,187,203,27,148,13,138,242,98,230,151,229,67,99,108,21,206,239,191,9,221,112,151,56,194,215,15,205,120,60,215,154,200,188,210,14,134,53,175,221,161,146,139,174,221,237,117,235,57,94,143,50,168,212,7,34,94,102,97,92,63,152,249,137,149,183,106,190,111,122,198,22,251,125,194,209,196,146,54,71,81,204,22,167,143,3,119,158,143,124,202,202,180,145,172,99,93,228,224,157,202,173,70,116,237,252,15,53,155,88,250,83,231,39,180,12,67,239,25,205,212,242,92,122,9,229,151,215,94,248,173,52,173,181,143,165,62,114,123,64,196,62,241,156,221,79,37,199,160,158,89,125,117,239,138,208,50,168,0,0,213,95,46,119,234,79,247,147,248,105,181,67,85,124,185,223,169,63,222,79,225,160,98,175,37,199,167,102,89,125,117,238,122,209,202,143,233,217,153,191,82,251,158,136,114,92,122,118,101,151,215,94,231,173,28,168,254,157,153,155,245,47,185,232,128,202,174,67,31,215,103,238,223,241,35,106,134,170,249,12,127,93,159,187,127,196,141,170,0,58,171,107,31,69,140,228,246,127,136,125,221,57,218,167,85,109,99,232,177,156,158,207,241,15,187,167,3,205,97,234,160,242,174,122,168,0,0,3,0,57,106,253,22,48,183,180,10,31,119,92,76,0,228,184,244,236,203,47,174,189,207,90,103,255,0,45,95,162,198,22,246,129,67,238,235,137,128,28,151,30,157,153,101,245,215,185,235,64,223,240,0,1,165,110,90,191,74,124,45,236,254,135,222,55,19,117,38,149,185,106,253,41,240,183,179,250,31,120,220,64,237,94,67,31,215,103,238,223,241,35,106,134,170,249,12,127,93,159,187,127,196,141,170,1,230,179,107,31,74,124,228,246,129,136,125,227,57,186,158,75,143,65,60,178,250,235,223,21,166,149,182,177,244,167,206,79,104,24,135,222,51,155,169,228,184,244,19,203,47,174,189,241,90,3,149,31,208,79,51,126,165,247,197,17,160,19,127,220,168,254,130,121,155,245,47,190,40,141,0,129,234,160,0,6,170,249,115,191,82,127,188,159,195,76,85,228,184,244,236,203,47,174,189,207,90,101,87,46,119,234,79,247,147,248,105,138,188,151,30,157,153,101,245,215,185,235,64,223,240,0,0,0,15,42,231,165,61,147,189,22,50,111,217,254,30,247,116,7,154,195,210,158,201,222,139,25,55,236,255,0,15,123,186,0,59,84,0,6,128,121,81,253,59,51,55,234,95,115,209,25,85,200,99,250,236,253,219,254,36,98,175,42,63,167,102,102,253,75,238,122,35,42,185,12,127,93,159,187,127,196,128,218,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,0,0,0,0,0,0,0,0,0,0,0,0,0,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,230,179,107,31,74,124,228,246,129,136,125,227,57,233,76,243,89,181,143,165,62,114,123,64,196,62,241,156,13,212,242,92,122,9,229,151,215,94,248,173,50,168,197,94,75,143,65,60,178,250,235,223,21,166,85,0,0,1,170,190,92,239,212,159,239,39,240,211,170,185,21,61,41,241,79,179,250,239,120,219,142,213,229,206,253,73,254,242,127,13,58,171,145,83,210,159,20,251,63,174,247,141,184,14,213,229,206,253,73,254,242,127,13,53,129,132,240,181,247,28,226,171,54,10,194,212,60,246,245,136,46,20,246,187,117,55,21,145,241,234,167,145,177,197,30,251,213,172,110,243,222,212,213,202,141,77,117,85,68,233,54,127,203,157,250,147,253,228,254,26,118,175,37,238,194,223,145,76,42,204,241,206,60,25,205,51,38,245,191,240,61,53,107,183,166,177,90,228,141,168,154,194,173,78,111,89,54,178,113,53,87,61,145,43,35,242,78,117,68,106,29,171,176,46,197,24,87,101,60,184,164,189,221,173,156,227,51,113,53,190,25,49,29,194,161,35,124,148,27,232,217,29,108,167,88,220,246,54,24,158,136,143,115,28,188,105,24,143,85,221,108,76,139,42,128,0,105,91,150,175,210,159,11,123,63,161,247,141,196,221,73,165,110,90,191,74,124,45,236,254,135,222,55,16,28,138,158,148,248,167,217,253,119,188,109,198,234,77,43,114,42,122,83,226,159,103,245,222,241,183,27,169,0,0,3,170,182,177,244,88,206,79,103,248,135,221,211,158,107,15,74,123,88,250,44,103,39,179,252,67,238,233,207,53,128,110,167,150,175,209,99,11,123,64,161,247,117,196,192,14,75,143,78,204,178,250,235,220,245,166,127,242,213,250,44,97,111,104,20,62,238,184,152,1,201,113,233,217,150,95,93,123,158,180,13,255,0,0,0,0,0,242,174,122,83,217,59,209,99,38,253,159,225,239,119,64,121,172,61,41,236,157,232,177,147,126,207,240,247,187,160,3,181,64,0,15,53,155,88,250,83,231,39,180,12,67,239,25,207,74,103,154,205,172,125,41,243,147,218,6,33,247,140,224,109,83,145,83,209,99,20,251,64,174,247,117,184,207,243,0,57,21,61,22,49,79,180,10,239,119,91,140,255,0,3,170,182,177,244,88,206,79,103,248,135,221,211,158,107,15,74,123,88,250,44,103,39,179,252,67,238,233,205,43,108,11,177,70,42,218,179,49,233,47,119,107,103,55,203,44,51,112,134,76,71,112,168,73,25,29,126,226,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,6,55,163,213,119,157,19,37,14,213,228,189,216,91,242,215,138,153,158,57,199,131,57,222,91,89,119,254,7,166,173,118,236,55,219,164,114,53,19,88,85,171,206,40,225,210,78,38,170,214,62,84,100,126,85,173,168,141,55,82,82,112,158,22,177,96,108,43,102,193,88,90,135,153,89,112,253,190,158,215,110,166,226,190,78,5,44,17,182,56,163,223,122,185,238,221,99,26,154,185,85,203,166,170,170,189,37,88,0,0,0,0,15,53,155,88,250,83,231,39,180,12,67,239,25,205,212,242,92,122,9,229,151,215,94,248,173,52,173,181,143,165,62,114,123,64,196,62,241,156,221,79,37,199,160,158,89,125,117,239,138,208,50,168,0,0,0,0,0,0,0,7,85,109,99,232,177,156,158,207,241,15,187,167,60,214,30,148,246,177,244,88,206,79,103,248,135,221,211,158,107,0,245,80,0,0,0,0,121,172,218,199,210,159,57,61,160,98,31,120,206,122,83,60,214,109,99,233,79,156,158,208,49,15,188,103,3,117,60,151,30,130,121,101,245,215,190,43,71,41,214,86,254,84,54,54,198,188,210,197,240,157,215,9,115,124,83,111,252,235,131,205,121,172,137,206,231,233,123,90,253,218,25,43,122,142,222,215,94,171,85,232,193,201,113,232,39,150,95,93,123,226,180,201,251,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,243,5,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,218,122,136,60,182,98,204,45,125,192,216,170,243,130,177,77,15,50,189,97,251,133,69,174,227,77,197,100,156,10,168,36,116,114,199,190,197,115,29,186,246,57,53,106,171,87,77,81,85,58,77,255,0,114,111,98,155,238,48,216,151,43,110,216,142,187,157,213,211,219,234,237,113,201,194,100,123,180,180,85,213,20,148,209,232,196,68,93,200,32,137,154,233,188,237,221,92,170,229,85,80,208,182,108,99,175,202,134,105,227,44,204,248,47,224,207,141,184,130,227,125,230,92,126,55,53,231,85,50,77,194,226,110,183,127,119,137,187,189,186,221,116,215,68,215,67,111,252,140,153,91,241,83,103,27,238,102,87,216,185,173,126,59,196,18,115,106,222,117,191,207,45,116,76,72,97,242,104,245,108,123,149,78,184,183,165,173,123,181,213,117,111,13,77,43,27,254,228,184,244,19,203,47,174,189,241,90,6,85,0,0,242,239,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,216,111,123,146,227,208,79,44,190,186,247,197,105,168,13,191,48,47,228,239,108,156,216,176,124,41,240,135,59,196,18,95,120,220,14,22,239,194,81,178,191,133,187,188,237,120,124,235,135,189,175,91,115,123,70,235,186,155,74,228,122,198,183,92,85,177,243,44,87,10,122,72,233,240,118,40,185,89,40,93,11,28,143,146,7,182,26,229,116,170,174,84,87,241,107,165,106,43,81,169,184,214,38,154,162,185,193,155,224,0,60,214,109,99,233,79,156,158,208,49,15,188,103,55,83,201,113,232,39,150,95,93,123,226,180,210,182,214,62,148,249,201,237,3,16,251,198,115,117,60,151,30,130,121,101,245,215,190,43,64,202,160,0,3,85,124,185,223,169,63,222,79,225,166,213,13,85,242,231,126,164,255,0,121,63,134,129,138,188,151,30,157,153,101,245,215,185,235,77,255,0,26,1,228,184,244,236,203,47,174,189,207,90,111,248,1,230,179,107,31,74,124,228,246,129,136,125,227,57,233,76,243,89,181,143,165,62,114,123,64,196,62,241,156,13,212,242,92,122,9,229,151,215,94,248,173,50,168,197,94,75,143,65,60,178,250,235,223,21,166,85,0,0,0,0,1,229,92,223,247,37,199,160,158,89,125,117,239,138,211,64,38,255,0,185,46,61,4,242,203,235,175,124,86,129,149,70,128,121,81,253,59,51,55,234,95,115,209,27,254,52,3,202,143,233,217,153,191,82,251,158,136,12,170,228,49,253,118,126,237,255,0,18,54,168,106,175,144,199,245,217,251,183,252,72,218,160,0,0,24,85,202,227,153,152,87,7,236,133,120,192,183,106,189,111,88,246,225,65,111,180,82,199,36,124,71,115,106,184,107,39,157,204,115,209,235,11,25,2,49,207,99,93,187,36,240,53,81,17,250,166,154,242,7,39,47,187,64,103,46,19,201,220,57,55,55,171,196,215,6,211,201,83,186,199,243,74,86,53,210,84,212,238,61,236,73,56,80,71,44,188,61,244,115,247,55,91,214,114,33,154,188,180,153,199,98,198,25,203,132,178,118,209,15,18,175,46,237,245,21,23,74,157,231,166,237,85,201,180,242,54,155,113,204,68,93,200,32,167,151,136,215,189,174,231,59,189,87,70,228,87,34,222,78,88,177,134,114,226,220,226,187,205,196,171,203,187,125,61,61,174,155,117,233,187,85,114,109,68,110,169,223,107,209,23,114,8,42,34,225,185,143,107,185,206,247,85,209,181,84,55,40,96,175,44,22,78,88,177,206,204,11,154,181,19,115,123,214,90,92,32,168,163,147,117,239,227,210,215,84,65,73,81,77,162,61,172,110,243,223,77,47,17,90,247,39,54,220,110,234,72,229,51,168,178,179,175,43,237,89,213,148,120,191,42,47,46,164,142,159,20,217,234,109,172,168,169,162,109,91,40,231,123,23,131,84,145,57,81,30,248,101,225,202,206,179,85,31,27,85,28,213,68,84,15,62,219,23,231,29,139,32,182,160,192,25,171,138,97,223,178,218,174,18,83,220,100,222,122,115,106,90,186,121,105,37,169,209,140,123,223,193,101,67,165,225,181,170,231,240,247,19,69,118,169,232,248,242,174,122,72,217,11,55,170,115,223,102,140,189,205,43,132,245,115,220,174,214,118,67,116,158,166,8,161,125,69,198,153,238,165,172,153,25,23,81,172,125,68,18,189,136,212,111,81,205,234,179,205,64,208,102,214,62,148,249,201,237,3,16,251,198,115,117,60,151,30,130,121,101,245,215,190,43,77,43,109,99,233,79,156,158,208,49,15,188,103,55,83,201,113,232,39,150,95,93,123,226,180,12,170,0,0,53,87,203,157,250,147,253,228,254,26,109,80,213,95,46,119,234,79,247,147,248,104,24,171,201,113,233,217,150,95,93,123,158,180,114,163,250,118,102,111,212,190,231,162,28,151,30,157,153,101,245,215,185,235,71,42,63,167,102,102,253,75,238,122,32,50,171,144,199,245,217,251,183,252,72,218,161,170,190,67,31,215,103,238,223,241,35,106,128,14,170,218,199,209,99,57,61,159,226,31,119,78,118,169,213,91,88,250,44,103,39,179,252,67,238,233,192,243,88,122,168,60,171,158,170,0,0,0,192,14,90,191,69,140,45,237,2,135,221,215,19,0,57,46,61,59,50,203,235,175,115,214,153,255,0,203,87,232,177,133,189,160,80,251,186,226,96,7,37,199,167,102,89,125,117,238,122,208,55,252,0,0,105,91,150,175,210,159,11,123,63,161,247,141,196,221,73,165,110,90,191,74,124,45,236,254,135,222,55,16,59,87,144,199,245,217,251,183,252,72,218,161,170,190,67,31,215,103,238,223,241,35,106,128,121,172,218,199,210,159,57,61,160,98,31,120,206,110,167,146,227,208,79,44,190,186,247,197,105,165,109,172,125,41,243,147,218,6,33,247,140,230,234,121,46,61,4,242,203,235,175,124,86,128,229,71,244,19,204,223,169,125,241,68,104,4,223,247,42,63,160,158,102,253,75,239,138,35,64,32,122,168,0,1,170,190,92,239,212,159,239,39,240,211,21,121,46,61,59,50,203,235,175,115,214,153,85,203,157,250,147,253,228,254,26,98,175,37,199,167,102,89,125,117,238,122,208,55,252,0,0,0,3,202,185,233,79,100,239,69,140,155,246,127,135,189,221,1,230,176,244,167,178,119,162,198,77,251,63,195,222,238,128,14,213,0,1,160,30,84,127,78,204,205,250,151,220,244,70,85,114,24,254,187,63,118,255,0,137,24,171,202,143,233,217,153,191,82,251,158,136,202,174,67,31,215,103,238,223,241,32,54,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,87,54,57,26,255,0,42,25,167,140,179,51,249,71,124,25,241,183,16,92,111,188,203,226,135,27,154,243,170,153,38,225,113,57,235,119,247,120,155,187,219,173,215,77,116,77,116,54,84,0,234,173,151,50,47,249,53,228,78,25,201,79,141,63,24,254,46,115,223,242,159,49,230,124,126,113,89,61,79,232,120,146,110,238,241,247,124,245,215,119,94,141,116,78,213,0,0,0,12,85,219,159,97,143,229,163,241,39,253,244,126,39,124,78,248,75,255,0,2,124,33,206,185,223,54,255,0,210,33,220,221,230,223,214,215,127,187,78,155,83,98,158,77,239,228,125,154,119,92,204,252,178,252,109,248,79,15,207,98,230,95,23,121,135,15,137,83,79,55,23,137,206,165,215,78,109,187,187,186,154,239,235,175,70,139,154,160,14,170,205,13,157,48,38,112,102,158,93,102,102,58,167,231,255,0,147,62,123,89,103,162,223,154,45,203,164,181,52,19,65,89,196,138,86,107,193,230,47,111,9,237,123,31,199,213,81,55,17,29,218,160,0,0,0,48,171,109,110,77,239,229,131,154,118,172,204,252,178,252,82,248,51,15,193,98,230,95,23,121,255,0,19,135,83,81,55,23,137,206,162,211,94,115,187,187,186,186,110,107,175,78,137,154,160,12,42,216,167,147,123,249,31,102,157,215,51,63,44,191,27,126,19,195,243,216,185,151,197,222,97,195,226,84,211,205,197,226,115,169,117,211,155,110,238,238,166,187,250,235,209,162,230,168,0,0,0,90,153,177,129,127,42,25,89,140,178,207,225,79,131,62,54,225,251,141,139,158,240,56,220,215,157,83,73,15,23,135,188,221,253,222,38,246,238,243,117,211,77,83,93,77,107,127,184,99,255,0,173,23,252,137,255,0,234,243,106,128,12,127,219,91,101,47,229,131,149,150,172,179,248,251,241,75,224,204,65,5,247,158,252,23,207,248,156,58,106,136,120,92,62,52,90,107,206,119,183,183,151,77,205,52,233,213,58,3,101,206,74,79,228,215,158,216,103,58,255,0,47,95,24,254,46,115,223,242,103,197,110,103,199,231,20,115,211,126,155,157,201,187,187,199,222,243,23,93,221,58,53,213,51,252,0,0,0,0,1,170,191,247,12,127,245,162,255,0,145,63,253,94,108,167,41,240,47,228,191,43,48,110,89,252,41,240,159,197,44,63,110,177,115,222,7,7,157,115,90,104,225,226,240,247,157,185,189,195,222,221,222,118,154,233,170,233,169,117,128,0,0,6,181,115,99,145,175,242,161,154,120,203,51,63,148,119,193,159,27,113,5,198,251,204,190,40,113,185,175,58,169,146,110,23,19,158,183,127,119,137,187,189,186,221,116,215,68,215,67,101,64,12,127,216,167,101,47,228,125,149,151,92,179,248,251,241,183,225,60,65,61,247,158,252,23,204,56,124,74,106,120,120,92,62,52,186,233,205,183,183,183,147,93,253,52,232,213,114,0,0,45,76,216,192,191,149,12,172,198,89,103,240,167,193,159,27,112,253,198,197,207,120,28,110,107,206,169,164,135,139,195,222,110,254,239,19,123,119,121,186,233,166,169,174,165,43,34,242,47,46,54,116,203,139,118,87,229,125,155,152,218,168,117,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,196,153,251,173,213,116,70,163,90,214,49,172,99,24,198,246,0,0,0,0,0,0,0,3,90,185,177,200,215,249,80,205,60,101,153,159,202,59,224,207,141,184,130,227,125,230,95,20,56,220,215,157,84,201,55,11,137,207,91,191,187,196,221,222,221,110,186,107,162,107,161,154,187,46,100,95,242,107,200,156,51,146,159,26,126,49,252,92,231,191,229,62,99,204,248,252,226,178,122,159,208,241,36,221,221,227,238,249,235,174,238,189,26,232,157,170,0,0,0,0,0,0,0,0,0,181,51,99,2,254,84,50,179,25,101,159,194,159,6,124,109,195,247,27,23,61,224,113,185,175,58,166,146,30,47,15,121,187,251,188,77,237,221,230,235,166,154,166,186,154,214,255,0,112,199,255,0,90,47,249,19,255,0,213,230,213,0,0,0,0,0,3,90,185,177,200,215,249,80,205,60,101,153,159,202,59,224,207,141,184,130,227,125,230,95,20,56,220,215,157,84,201,55,11,137,207,91,191,187,196,221,222,221,110,186,107,162,107,161,178,160,7,85,108,185,145,127,201,175,34,112,206,74,124,105,248,199,241,115,158,255,0,148,249,143,51,227,243,138,201,234,127,67,196,147,119,119,143,187,231,174,187,186,244,107,162,118,168,0,107,215,105,30,72,235,86,125,103,110,41,205,251,54,115,210,96,234,124,79,81,21,91,236,244,216,65,179,178,41,210,8,217,52,171,35,106,226,71,190,89,89,36,207,118,226,42,190,87,42,239,46,174,94,245,216,135,100,27,238,199,56,87,18,224,170,140,223,248,233,101,190,92,33,186,81,211,124,95,101,187,152,85,112,248,117,18,111,164,210,190,94,43,25,76,154,42,163,89,192,213,169,171,220,166,74,128,53,87,254,225,143,254,180,95,242,39,255,0,171,205,148,229,62,5,252,151,229,102,13,203,63,133,62,19,248,165,135,237,214,46,123,192,224,243,174,107,77,28,60,94,30,243,183,55,184,123,219,187,206,211,93,53,93,53,46,176,0,0,6,0,109,71,201,73,252,165,51,219,19,103,95,229,235,226,231,198,62,101,254,76,248,173,207,56,28,222,142,10,111,211,115,184,247,183,184,27,222,98,105,189,167,78,154,175,127,236,83,178,151,242,62,202,203,174,89,252,125,248,219,240,158,32,158,251,207,126,11,230,28,62,37,53,60,60,46,31,26,93,116,230,219,219,219,201,174,254,154,116,106,185,0,0,0,0,214,174,108,114,53,254,84,51,79,25,102,103,242,142,248,51,227,110,32,184,223,121,151,197,14,55,53,231,85,50,77,194,226,115,214,239,238,241,55,119,183,91,174,154,232,154,232,102,174,203,153,23,252,154,242,39,12,228,167,198,159,140,127,23,57,239,249,79,152,243,62,63,56,172,158,167,244,60,73,55,119,120,251,190,122,235,187,175,70,186,39,106,128,0,0,6,42,237,207,176,199,242,209,248,147,254,250,63,19,190,39,124,37,255,0,129,62,16,231,92,239,155,127,233,16,238,110,243,111,235,107,191,221,167,78,85,0,48,3,101,206,74,79,228,215,158,216,103,58,255,0,47,95,24,254,46,115,223,242,103,197,110,103,199,231,20,115,211,126,155,157,201,187,187,199,222,243,23,93,221,58,53,213,51,252,0,6,181,115,99,145,175,242,161,154,120,203,51,63,148,119,193,159,27,113,5,198,251,204,190,40,113,185,175,58,169,146,110,23,19,158,183,127,119,137,187,189,186,221,116,215,68,215,67,101,64,14,170,217,115,34,255,0,147,94,68,225,156,148,248,211,241,143,226,231,61,255,0,41,243,30,103,199,231,21,147,212,254,135,137,38,238,239,31,119,207,93,119,117,232,215,68,237,80,0,0,0,0,0,213,95,251,134,63,250,209,127,200,159,254,175,51,255,0,101,204,139,254,77,121,19,134,114,83,227,79,198,63,139,156,247,252,167,204,121,159,31,156,86,79,83,250,30,36,155,187,188,125,223,61,117,221,215,163,93,19,181,64,3,0,54,163,228,164,254,82,153,237,137,179,175,242,245,241,115,227,31,50,255,0,38,124,86,231,156,14,111,71,5,55,233,185,220,123,219,220,13,239,49,52,222,211,167,77,87,63,192,24,171,176,198,195,31,200,187,227,183,251,232,252,113,248,227,240,111,254,4,248,63,154,243,78,115,255,0,164,77,191,189,206,127,171,166,231,126,189,25,84,0,0,0,26,234,207,238,73,59,238,208,25,203,139,51,139,17,237,57,205,234,241,53,193,213,17,211,124,75,99,249,165,43,26,145,211,83,111,178,177,137,39,10,8,226,139,137,184,142,126,230,243,186,206,85,50,47,98,93,143,45,91,27,224,11,238,16,135,21,82,98,171,149,250,240,183,42,139,211,108,141,183,206,232,27,12,113,197,74,255,0,43,43,158,200,220,217,158,221,95,162,45,68,154,53,53,85,118,69,0,0,0,53,213,159,220,143,150,44,228,206,92,89,154,184,115,58,254,40,210,98,171,131,174,146,90,62,45,190,191,131,85,43,81,213,50,113,223,90,197,119,22,117,150,93,55,90,214,113,55,26,136,214,161,149,91,33,236,247,125,217,123,38,169,178,118,239,153,127,29,105,45,151,10,170,139,93,79,192,204,182,243,58,89,220,146,58,155,113,178,72,178,121,119,84,75,196,115,213,222,91,119,161,172,106,29,214,0,214,174,108,114,53,254,84,51,79,25,102,103,242,142,248,51,227,110,32,184,223,121,151,197,14,55,53,231,85,50,77,194,226,115,214,239,238,241,55,119,183,91,174,154,232,154,232,102,174,203,153,23,252,154,242,39,12,228,167,198,159,140,127,23,57,239,249,79,152,243,62,63,56,172,158,167,244,60,73,55,119,120,251,190,122,235,187,175,70,186,39,106,128,0,0,6,42,237,207,176,199,242,209,248,147,254,250,63,19,190,39,124,37,255,0,129,62,16,231,92,239,155,127,233,16,238,110,243,111,235,107,191,221,167,78,85,0,48,3,101,206,74,79,228,215,158,216,103,58,255,0,47,95,24,254,46,115,223,242,103,197,110,103,199,231,20,115,211,126,155,157,201,187,187,199,222,243,23,93,221,58,53,213,27,81,242,82,127,41,76,246,196,217,215,249,122,248,185,241,143,153,127,147,62,43,115,206,7,55,163,130,155,244,220,238,61,237,238,6,247,152,154,111,105,211,166,171,159,224,12,85,216,99,97,143,228,93,241,219,253,244,126,56,252,113,248,55,255,0,2,124,31,205,121,167,57,255,0,210,38,223,222,231,63,213,211,115,191,94,140,170,0,1,106,102,198,5,252,168,101,102,50,203,63,133,62,12,248,219,135,238,54,46,123,192,227,115,94,117,77,36,60,94,30,243,119,247,120,155,219,187,205,215,77,53,77,117,46,176,6,170,255,0,220,49,255,0,214,139,254,68,255,0,245,121,181,64,0,0,0,199,253,181,182,82,254,88,57,89,106,203,63,143,191,20,190,12,196,16,95,121,239,193,124,255,0,137,195,166,168,135,133,195,227,69,166,188,231,123,123,121,116,220,211,78,157,83,160,54,92,228,164,254,77,121,237,134,115,175,242,245,241,143,226,231,61,255,0,38,124,86,230,124,126,113,71,61,55,233,185,220,155,187,188,125,239,49,117,221,211,163,93,83,63,192,0,0,3,10,182,214,228,222,254,88,57,167,106,204,207,203,47,197,47,131,48,252,22,46,101,241,119,159,241,56,117,53,19,113,120,156,234,45,53,231,59,187,187,171,166,230,186,244,232,153,170,0,197,93,134,54,24,254,69,223,29,191,223,71,227,143,199,31,131,127,240,39,193,252,215,154,115,159,253,34,109,253,238,115,253,93,55,59,245,232,202,160,0,214,174,108,114,53,254,84,51,79,25,102,103,242,142,248,51,227,110,32,184,223,121,151,197,14,55,53,231,85,50,77,194,226,115,214,239,238,241,55,119,183,91,174,154,232,154,232,102,174,203,153,23,252,154,242,39,12,228,167,198,159,140,127,23,57,239,249,79,152,243,62,63,56,172,158,167,244,60,73,55,119,120,251,190,122,235,187,175,70,186,39,106,128,58,171,106,60,139,254,82,153,19,137,178,83,227,79,197,207,140,124,203,252,167,204,121,231,3,155,214,65,83,250,30,36,123,219,220,13,223,61,52,222,215,167,77,23,0,63,220,49,255,0,214,139,254,68,255,0,245,121,181,64,0,0,6,42,237,207,176,199,242,209,248,147,254,250,63,19,190,39,124,37,255,0,129,62,16,231,92,239,155,127,233,16,238,110,243,111,235,107,191,221,167,79,85,108,185,201,73,252,154,243,219,12,231,95,229,235,227,31,197,206,123,254,76,248,173,204,248,252,226,142,122,111,211,115,185,55,119,120,251,222,98,235,187,167,70,186,166,127,128,0,0,0,0,53,87,254,225,143,254,180,95,242,39,255,0,171,205,148,229,62,5,252,151,229,102,13,203,63,133,62,19,248,165,135,237,214,46,123,192,224,243,174,107,77,28,60,94,30,243,183,55,184,123,219,187,206,211,93,53,93,53,46,176,0,0,6,0,109,71,201,73,252,165,51,219,19,103,95,229,235,226,231,198,62,101,254,76,248,173,207,56,28,222,142,10,111,211,115,184,247,183,184,27,222,98,105,189,167,78,154,175,106,236,49,176,199,242,46,248,237,254,250,63,28,126,56,252,27,255,0,129,62,15,230,188,211,156,255,0,233,19,111,239,115,159,234,233,185,223,175,70,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,139,57,71,182,49,192,216,170,243,130,177,78,114,115,43,214,31,184,84,90,238,52,223,23,110,178,112,42,160,145,209,203,30,251,41,156,199,110,189,142,77,90,170,213,211,84,85,78,144,50,84,22,166,86,230,150,4,206,156,9,108,204,204,180,190,252,51,134,239,60,110,101,91,205,102,167,226,240,166,124,50,121,57,152,201,27,164,145,61,189,102,166,186,106,154,162,162,173,214,0,22,252,152,255,0,6,197,143,233,242,181,216,134,145,113,101,85,158,107,251,45,45,85,116,233,110,138,104,224,117,67,209,19,70,49,101,153,140,110,242,166,250,164,155,155,220,57,55,110,0,0,0,0,198,172,89,202,61,177,142,6,197,87,156,21,138,115,147,153,94,176,253,194,162,215,113,166,248,187,117,147,129,85,4,142,142,88,247,217,76,230,59,117,236,114,106,213,86,174,154,162,170,116,157,213,149,185,165,129,51,167,2,91,51,51,45,47,191,12,225,187,207,27,153,86,243,89,169,248,188,41,159,12,158,78,102,50,70,233,36,79,111,89,169,174,154,166,168,168,170,23,88,0,0,0,0,4,165,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,228,140,119,99,145,84,38,192,0,0,0,1,41,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,237,115,222,214,166,170,168,132,216,0,0,0,14,170,207,77,168,242,39,102,191,129,63,45,120,231,226,231,198,62,115,240,103,249,50,178,179,143,205,248,92,111,243,104,164,221,221,227,197,231,105,174,247,70,186,46,129,218,160,199,252,173,219,215,100,236,233,199,118,204,179,203,76,214,248,103,18,94,120,220,202,139,224,43,149,63,23,133,11,230,147,202,77,78,200,219,164,113,61,221,103,38,186,104,154,170,162,46,64,0,0,181,51,75,52,176,38,75,96,75,158,102,102,93,247,224,108,55,102,224,243,218,222,107,53,71,11,139,51,33,143,201,194,199,200,237,100,149,141,234,181,116,215,85,209,17,85,2,235,6,42,255,0,186,143,176,159,254,92,255,0,228,205,227,254,168,100,253,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,234,247,164,80,203,34,181,186,174,228,111,119,99,85,80,38,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,53,155,88,250,83,231,39,180,12,67,239,25,207,74,103,154,205,172,125,41,243,147,218,6,33,247,140,224,110,167,146,227,208,79,44,190,186,247,197,105,217,91,85,109,49,131,118,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,117,91,11,55,98,145,239,145,200,187,172,99,183,90,247,238,70,254,128,216,131,55,176,110,66,242,98,97,44,220,204,9,234,227,177,97,218,123,188,213,9,73,2,205,60,175,125,242,174,40,161,141,157,8,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,154,149,218,171,105,140,101,181,126,110,86,102,150,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,155,168,233,159,189,44,143,124,142,68,222,123,221,186,214,51,114,54,5,171,143,243,139,31,102,46,110,93,179,190,243,126,171,165,197,151,75,194,222,217,89,69,85,51,31,65,58,61,29,11,105,164,115,221,44,76,129,27,27,33,77,245,88,217,28,104,139,213,67,208,70,198,216,235,57,115,47,103,28,25,142,179,210,215,106,164,196,151,171,124,117,145,207,111,157,174,248,66,134,70,53,212,213,147,68,198,164,116,243,75,26,181,238,138,55,57,169,170,59,72,149,203,4,90,246,228,167,216,86,155,24,201,65,181,62,107,208,82,84,216,169,106,18,108,21,66,218,169,91,59,174,52,149,172,95,132,158,176,200,212,107,34,150,158,72,155,12,136,238,34,172,142,115,26,214,198,178,237,208,0,0,15,53,155,88,250,83,231,39,180,12,67,239,25,205,212,242,92,122,9,229,151,215,94,248,173,52,173,181,143,165,62,114,123,64,196,62,241,156,221,79,37,199,160,158,89,125,117,239,138,208,50,168,0,0,3,31,246,197,219,23,2,108,129,129,41,239,247,250,63,134,113,37,231,127,226,254,31,226,77,79,240,167,10,106,118,85,126,116,200,37,142,14,20,117,9,39,148,68,223,211,117,186,170,244,7,80,114,150,109,213,83,179,46,25,165,203,12,177,175,171,165,205,12,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,174,234,113,36,115,152,173,141,36,213,94,199,219,89,227,45,145,115,67,227,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,244,226,49,21,27,43,209,122,171,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,181,53,213,213,42,155,242,191,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,183,192,245,17,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,201,89,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,92,6,133,185,57,182,215,254,74,185,143,61,131,31,220,238,178,101,150,41,242,119,42,104,23,139,29,174,185,85,137,29,205,176,238,185,238,221,99,22,57,91,18,181,207,141,205,118,146,186,24,163,93,244,128,0,1,138,188,168,254,130,121,155,245,47,190,40,142,159,228,210,229,4,166,206,27,85,159,103,204,223,186,213,201,152,52,20,252,218,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,123,131,149,31,208,79,51,126,165,247,197,17,160,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,0,245,60,12,85,216,23,109,124,43,181,102,92,82,89,46,215,62,111,153,184,102,223,12,120,142,223,80,177,178,74,253,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,12,143,70,42,110,186,39,203,149,64,12,85,229,58,202,223,202,134,198,216,215,154,88,190,19,186,225,46,111,138,109,255,0,157,112,121,175,53,145,57,220,253,47,107,95,187,67,37,111,81,219,218,235,213,106,189,24,119,174,80,231,70,87,231,214,13,143,48,50,143,23,210,98,43,20,149,18,210,45,68,44,146,39,197,60,106,155,241,75,20,173,108,177,63,69,107,145,175,107,85,88,246,61,53,107,218,171,122,129,230,7,42,179,51,21,100,222,99,225,204,210,193,85,124,222,245,134,110,17,92,41,183,164,145,145,205,184,189,120,37,225,189,143,116,50,177,93,28,140,71,38,252,111,123,85,116,114,158,159,143,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,157,134,247,185,49,115,75,242,161,177,182,10,231,119,223,132,238,184,75,156,97,107,135,230,188,30,107,205,100,94,105,7,67,26,215,238,208,201,69,215,110,246,186,245,156,175,71,129,149,70,186,185,105,51,142,251,131,242,107,9,100,237,162,30,29,38,98,92,42,42,46,149,59,204,93,234,91,107,169,228,109,54,227,152,170,155,243,207,79,47,17,175,99,155,205,183,122,205,145,200,155,21,52,87,202,227,153,152,171,24,109,123,120,192,183,106,189,44,184,10,223,65,111,180,82,199,36,156,54,243,154,72,107,39,157,204,115,213,137,51,223,58,49,207,99,91,189,28,16,53,81,85,154,168,117,175,39,134,10,181,99,253,180,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,55,29,45,52,109,122,105,170,177,92,136,173,85,71,38,202,121,101,110,215,91,6,205,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,234,14,68,44,173,255,0,245,151,157,119,11,23,254,41,133,173,23,62,117,244,212,215,193,193,71,255,0,251,53,219,239,103,169,142,253,34,29,171,203,87,232,177,133,189,160,80,251,186,226,7,117,108,47,182,109,139,108,60,184,170,185,201,106,248,27,25,225,126,111,79,137,173,177,49,235,74,217,37,71,240,170,105,164,118,186,195,47,10,85,72,220,229,146,55,49,205,118,242,35,37,147,37,79,48,57,91,154,88,239,37,177,221,179,51,50,210,251,240,54,36,179,113,185,149,111,53,134,163,133,197,133,240,201,228,230,99,227,118,177,202,246,245,154,186,107,170,104,168,138,158,135,182,85,218,99,6,237,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,234,54,102,110,203,27,217,35,81,55,152,246,239,53,143,223,141,129,220,0,0,0,0,48,87,149,255,0,20,223,112,54,65,101,238,53,194,213,220,202,245,135,243,66,211,116,183,84,240,153,39,2,170,10,42,249,34,147,113,232,230,59,117,236,106,232,228,86,174,154,42,42,116,29,149,176,14,216,54,173,172,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,149,11,12,175,88,218,214,172,79,107,217,187,184,145,201,39,80,114,213,250,44,97,111,104,20,62,238,184,154,149,200,188,244,204,125,157,51,30,221,154,25,95,121,230,55,90,29,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,113,33,126,235,117,77,81,200,230,181,236,115,30,198,61,161,233,164,29,85,179,70,209,120,19,106,12,172,160,204,204,11,81,253,21,29,226,139,114,111,242,101,211,155,67,52,244,124,73,98,143,141,194,227,177,188,86,55,113,253,168,189,168,157,170,0,0,0,24,115,254,234,102,207,223,240,63,48,191,248,125,23,253,108,201,76,160,205,60,63,157,89,117,105,204,220,45,71,113,165,181,222,120,252,8,110,17,177,149,13,224,207,36,46,222,107,30,246,166,174,137,202,154,57,122,21,59,23,161,49,112,51,185,124,205,91,48,171,137,149,237,83,133,245,141,23,6,51,26,134,94,172,58,38,109,19,62,182,153,183,246,137,254,203,200,0,101,32,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,7,154,205,172,125,41,243,147,218,6,33,247,140,231,165,51,205,102,214,62,148,249,201,237,3,16,251,198,112,37,49,190,124,227,44,103,147,217,121,145,174,173,171,164,194,120,2,158,177,236,183,182,161,29,5,109,198,162,186,174,161,213,175,106,49,171,190,216,170,89,3,90,229,126,226,71,35,152,173,227,72,211,189,121,63,118,17,190,237,85,138,163,198,184,165,156,203,44,176,253,193,35,184,212,234,201,62,20,170,130,74,89,37,181,110,50,162,42,136,56,180,213,14,94,114,212,86,179,77,19,87,116,39,79,236,171,179,62,50,218,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,228,116,207,222,150,54,50,54,170,111,61,237,222,115,25,191,35,55,169,155,25,155,146,91,6,108,243,5,85,61,154,146,199,135,172,116,242,90,176,197,142,154,57,247,43,174,60,222,122,136,105,22,86,71,43,152,249,221,12,138,250,137,81,122,238,115,228,115,156,229,222,14,202,182,226,156,184,195,120,170,213,146,22,74,235,85,186,245,79,135,221,116,183,225,218,40,146,62,107,103,166,146,42,100,145,35,141,55,33,133,31,36,113,198,139,186,142,221,122,49,21,34,126,237,214,121,172,204,141,167,115,151,52,243,198,159,104,92,79,138,53,197,246,219,133,53,194,206,248,161,107,169,109,60,218,110,45,52,20,208,73,190,198,195,19,211,84,99,183,183,156,174,116,138,247,189,238,118,247,182,41,204,108,237,205,93,158,112,214,51,207,188,43,73,105,196,53,212,240,205,75,91,77,83,3,217,124,183,73,79,20,212,215,37,138,21,86,211,62,86,202,168,248,87,77,31,27,156,140,141,175,108,108,14,245,0,1,230,179,107,31,74,124,228,246,129,136,125,227,57,186,158,75,143,65,60,178,250,235,223,21,166,149,182,177,244,167,206,79,104,24,135,222,51,155,169,228,184,244,19,203,47,174,189,241,90,6,85,0,0,235,252,244,207,76,184,217,211,46,46,57,161,154,23,158,99,106,161,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,18,103,238,187,68,213,26,141,107,158,247,49,140,123,219,231,91,61,51,211,49,246,139,204,123,142,104,102,133,231,159,93,107,180,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,195,133,155,206,209,53,87,43,156,231,189,207,123,222,247,101,175,43,196,155,69,203,157,180,78,205,122,42,74,92,190,74,138,214,229,227,41,170,105,103,98,192,144,81,37,107,213,204,141,149,8,247,61,33,123,217,59,85,24,247,57,145,58,70,55,136,234,87,38,158,194,180,219,77,98,106,172,207,204,234,10,74,172,175,195,149,19,219,106,168,93,85,44,115,221,238,43,78,138,216,24,176,72,201,97,100,41,60,51,58,69,114,111,47,14,54,181,232,233,22,48,235,76,43,177,149,246,175,99,28,107,182,38,45,186,243,27,85,15,52,167,194,150,234,119,177,242,92,36,117,214,10,42,154,154,133,233,225,194,205,233,227,100,125,18,62,70,171,215,113,140,111,31,168,50,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,246,27,201,229,71,244,19,204,223,169,125,241,68,105,91,100,239,74,124,155,246,129,135,189,227,0,13,167,118,122,197,91,47,231,45,235,40,241,77,79,63,230,28,58,155,117,209,148,178,83,195,115,161,149,187,209,84,70,215,167,246,163,122,53,207,107,37,138,86,35,223,185,188,185,127,201,139,202,1,71,148,85,148,219,63,103,126,34,230,152,22,175,118,12,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,29,51,72,247,54,23,49,186,163,99,115,223,30,199,246,193,217,51,6,237,117,149,255,0,17,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,185,175,13,234,138,232,152,169,231,219,52,178,183,29,228,182,59,185,229,158,101,216,190,6,196,150,110,15,61,162,231,80,212,112,184,176,178,104,252,164,47,124,110,214,57,88,238,171,151,77,116,93,21,21,16,61,63,3,31,246,22,254,81,223,201,199,14,255,0,42,15,254,186,250,220,203,157,111,252,41,240,94,227,57,191,194,91,223,254,57,231,239,124,189,206,23,23,203,241,140,128,3,21,121,81,253,4,243,55,234,95,124,81,26,1,55,253,202,143,232,39,153,191,82,251,226,136,208,8,23,86,86,230,150,59,201,108,119,108,204,204,180,190,252,13,137,44,220,110,101,91,205,97,168,225,113,97,124,50,121,57,152,248,221,172,114,189,189,102,174,154,234,154,42,34,166,207,246,174,229,58,203,140,204,216,169,244,217,95,91,240,118,58,204,78,38,27,188,88,39,122,73,85,99,165,225,162,220,30,229,116,78,142,104,100,141,237,130,41,60,155,158,218,151,61,155,178,83,203,28,125,63,202,91,201,247,83,147,215,91,198,208,121,65,106,164,143,47,171,234,57,205,226,211,73,20,84,176,97,167,189,212,176,70,145,163,231,87,206,202,138,153,229,114,50,24,154,200,19,70,162,35,17,186,107,216,11,255,0,32,108,25,167,138,243,151,9,225,108,148,189,221,108,216,206,243,112,109,190,217,113,182,84,212,211,205,71,197,107,153,52,238,150,153,22,88,225,100,46,149,210,189,168,187,177,36,138,168,168,138,122,105,53,43,200,217,179,23,194,87,219,182,211,184,215,11,221,97,142,207,165,191,4,86,201,55,10,150,166,105,25,81,13,194,118,198,154,62,94,27,21,176,181,235,228,183,165,157,17,29,36,122,197,182,160,52,129,203,5,147,151,220,13,181,2,230,173,68,220,226,203,153,118,248,42,40,228,221,99,56,21,84,52,240,82,84,83,104,143,115,221,186,198,83,75,196,86,177,171,206,119,27,188,177,185,78,224,228,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,132,199,170,205,64,199,116,163,222,137,31,156,145,174,239,112,114,201,228,167,199,157,159,109,57,199,73,112,224,213,229,149,193,120,208,73,46,236,115,208,220,101,167,167,147,117,169,27,149,211,54,118,81,171,117,123,26,145,241,245,222,118,226,26,192,216,191,56,236,89,5,181,6,0,205,92,83,14,253,150,213,112,146,158,227,38,243,211,155,82,213,211,203,73,45,78,140,99,222,254,11,42,29,47,13,173,87,63,135,184,154,43,181,64,244,81,139,49,77,139,3,97,91,206,53,197,53,220,202,203,135,237,245,23,75,141,79,9,242,112,41,96,141,210,75,38,227,17,207,118,235,24,229,209,168,174,93,52,68,85,232,60,193,98,204,83,125,199,56,170,243,141,113,77,119,61,189,98,11,133,69,210,227,83,194,100,124,122,169,228,116,146,201,184,196,107,27,188,247,185,116,106,35,83,93,17,17,58,13,228,242,182,99,91,86,21,216,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,225,80,202,212,86,163,151,125,204,77,52,85,115,116,193,144,57,57,125,218,3,57,112,158,78,225,201,185,189,94,38,184,54,158,74,157,214,63,154,82,177,174,146,166,167,113,239,98,73,194,130,57,101,225,239,163,159,185,186,222,179,145,0,223,78,192,249,103,138,178,139,100,44,182,192,184,214,147,154,94,169,237,245,23,10,154,87,71,36,114,82,243,218,185,171,25,4,172,145,141,123,38,141,149,13,100,140,86,245,100,107,218,138,168,136,171,208,28,181,126,139,24,91,218,5,15,187,174,38,127,152,1,203,87,232,177,133,189,160,80,251,186,226,6,149,142,213,217,163,104,188,119,178,254,105,208,102,102,5,168,254,138,142,241,69,185,15,249,78,215,206,97,154,122,62,36,177,73,193,226,240,24,222,43,27,190,206,212,94,212,94,202,228,206,180,218,175,251,107,229,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,151,95,40,166,194,181,59,45,99,37,199,25,125,65,86,252,171,191,212,67,13,12,213,53,81,61,246,203,140,201,80,245,182,162,44,139,60,204,108,116,238,145,147,57,158,99,218,199,61,239,106,189,225,185,236,139,207,76,184,218,47,46,45,217,161,149,247,158,125,106,174,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,14,102,111,55,84,213,90,173,115,94,199,61,143,99,221,216,6,128,118,5,219,95,21,108,167,152,244,150,75,181,207,156,101,150,38,184,67,30,35,183,212,44,143,142,131,125,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,141,27,17,138,155,205,137,241,111,163,9,226,155,22,57,194,182,108,107,133,171,185,237,151,16,91,233,238,150,234,158,19,227,227,210,207,27,100,138,77,199,163,94,221,230,61,171,163,145,28,154,232,168,139,208,5,88,0,6,0,114,213,250,44,97,111,104,20,62,238,184,154,86,55,83,203,87,232,177,133,189,160,80,251,186,226,107,171,147,147,11,88,177,206,216,88,47,5,98,154,30,123,101,196,22,252,69,107,184,211,113,95,31,30,150,123,21,124,114,199,190,197,107,219,188,199,185,53,106,163,147,93,81,81,122,64,160,108,119,181,86,50,217,67,55,45,248,194,205,114,171,118,24,184,212,83,211,98,203,68,113,164,204,184,219,145,253,117,108,78,123,27,206,99,107,164,116,47,222,110,235,213,90,171,195,124,140,127,161,60,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,238,74,205,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,68,59,125,108,81,138,182,83,204,122,187,221,166,217,206,50,203,19,92,38,147,14,92,41,210,71,199,65,190,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,198,141,138,244,93,230,202,200,178,171,145,83,242,237,255,0,117,63,249,24,252,251,255,0,19,255,0,235,159,252,157,255,0,247,127,230,127,253,167,253,112,54,168,13,82,109,189,156,249,195,132,246,160,198,152,127,11,102,190,50,179,90,233,126,14,224,81,91,239,181,84,244,241,111,91,169,158,237,216,216,244,107,117,115,156,229,209,58,85,85,123,84,202,222,77,220,105,140,113,214,71,95,46,216,219,22,94,113,13,116,56,174,166,154,58,171,173,124,181,114,178,36,163,163,114,70,143,145,206,84,106,57,238,93,221,116,213,202,189,234,74,192,213,104,199,205,85,149,138,102,38,47,207,246,111,250,183,0,102,116,157,7,11,94,175,26,154,168,196,138,39,108,68,222,55,196,76,115,233,202,236,33,254,64,59,91,255,0,228,155,255,0,203,214,207,250,193,178,157,144,112,6,46,202,237,157,176,150,4,199,118,159,131,47,150,206,127,206,169,120,241,77,195,226,87,84,74,206,188,78,115,23,86,72,197,232,114,233,174,139,210,138,135,113,150,46,124,92,110,22,124,142,204,75,181,166,190,162,138,186,139,10,93,234,105,106,169,165,116,82,193,43,40,229,115,36,99,218,168,173,115,92,136,168,228,84,84,84,69,67,230,87,75,192,211,106,171,31,14,102,102,211,214,223,191,164,122,61,53,254,60,213,120,223,11,11,75,206,81,135,77,61,165,51,19,76,85,19,123,77,49,123,215,87,47,154,124,175,238,190,129,163,31,229,19,180,15,254,93,51,11,255,0,153,235,127,250,83,121,199,239,78,212,232,212,119,109,166,99,109,191,246,255,0,233,137,198,124,15,152,224,206,195,183,197,166,190,215,117,173,19,22,219,183,215,215,112,0,41,180,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,89,181,143,165,62,114,123,64,196,62,241,156,244,166,121,172,218,199,210,159,57,61,160,98,31,120,206,6,221,57,55,174,217,95,145,156,158,86,108,215,197,87,58,76,57,104,170,168,188,95,177,29,202,166,105,28,199,206,202,249,104,216,228,106,171,151,125,209,83,82,196,200,162,110,175,122,53,26,215,72,245,222,213,94,216,155,85,99,45,171,243,114,225,140,47,55,42,182,225,139,117,69,69,54,19,180,73,26,66,203,117,185,95,212,87,68,215,189,188,230,70,182,55,76,253,231,111,61,17,168,188,54,70,198,91,248,203,104,188,119,139,114,39,2,108,235,206,57,166,12,193,92,106,206,101,185,12,156,238,233,37,101,124,220,243,137,194,73,99,210,26,254,15,11,136,230,121,45,253,53,118,141,237,93,129,118,40,197,91,86,102,61,37,238,237,108,230,249,101,134,110,16,201,136,238,21,9,35,35,175,220,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,224,198,244,122,174,243,162,100,161,218,188,151,187,11,126,90,241,83,51,199,56,240,103,59,203,107,46,255,0,192,244,213,174,221,134,251,116,142,70,162,107,10,181,121,197,28,58,73,196,213,90,199,202,140,143,202,181,181,17,166,234,74,78,19,194,214,44,13,133,108,216,43,11,80,243,43,46,31,183,211,218,237,212,220,87,201,192,165,130,54,199,20,123,239,87,61,219,172,99,83,87,42,185,116,213,85,87,164,171,0,58,43,108,29,172,240,110,200,185,95,241,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,154,240,216,170,142,149,136,189,149,154,89,165,129,50,91,2,92,243,51,50,239,191,3,97,187,55,7,158,214,243,89,170,56,92,89,153,12,126,78,22,62,71,107,36,172,111,85,171,166,186,174,136,138,169,231,179,106,237,171,179,31,107,92,199,126,53,198,178,243,27,85,15,18,11,5,130,9,149,244,182,138,87,42,42,181,170,168,156,73,159,186,213,150,101,68,116,142,107,81,17,140,100,113,176,58,171,22,98,155,238,57,197,87,156,107,138,107,185,237,235,16,92,42,46,151,26,158,19,35,227,213,79,35,164,150,77,198,35,88,221,231,189,203,163,81,26,154,232,136,137,208,108,127,146,135,110,58,156,53,117,178,108,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,252,39,38,178,164,210,182,61,30,217,25,193,214,88,3,213,64,48,3,147,23,111,31,203,125,138,155,33,179,98,245,189,143,176,253,189,191,6,221,46,55,30,37,86,40,133,175,153,210,104,222,19,83,141,79,3,105,209,219,210,73,44,205,73,38,93,119,37,114,103,248,22,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,105,171,168,106,81,119,37,102,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,165,53,13,13,50,46,228,76,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,110,0,6,42,242,163,250,9,230,111,212,190,248,162,52,173,178,119,165,62,77,251,64,195,222,241,128,221,79,42,63,160,158,102,253,75,239,138,35,74,219,39,122,83,228,223,180,12,61,239,24,0,244,166,89,87,220,151,202,252,75,154,24,103,58,47,88,66,146,124,109,131,233,234,105,44,247,166,190,72,167,130,9,227,124,114,68,253,199,35,102,102,236,178,238,182,84,122,49,101,145,204,221,87,185,86,245,0,0,0,98,175,42,63,160,158,102,253,75,239,138,35,64,38,255,0,185,81,253,4,243,55,234,95,124,81,26,1,3,211,70,86,230,70,92,109,51,147,86,204,127,135,40,254,21,194,24,210,223,52,82,81,93,168,83,202,70,174,124,21,52,181,16,191,121,142,221,123,37,137,233,171,163,118,234,238,185,236,84,114,233,135,110,13,129,49,150,72,231,205,186,205,149,24,70,174,175,2,102,45,226,150,217,131,94,181,169,42,65,113,168,221,111,193,147,205,46,234,68,254,42,191,132,178,185,119,161,70,170,202,247,199,58,178,201,216,95,108,219,238,199,153,143,85,115,146,213,240,206,12,197,28,222,159,19,91,98,99,18,169,209,196,175,225,84,211,72,237,52,154,46,44,170,145,185,201,28,141,123,154,237,213,86,75,31,160,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,178,178,7,39,44,91,63,228,214,19,201,220,57,55,56,164,195,54,246,211,201,83,186,246,115,186,167,185,210,84,212,238,61,239,88,248,179,201,44,188,61,245,107,55,247,91,213,106,33,216,0,1,215,249,253,147,150,45,160,50,107,22,100,238,35,155,155,210,98,107,123,169,227,169,221,123,249,165,83,28,146,83,84,238,49,236,89,56,83,199,20,188,61,244,107,247,55,93,213,114,161,230,92,245,80,121,246,229,46,192,20,217,125,182,150,98,82,219,112,245,93,170,219,124,168,166,191,210,172,201,46,229,99,234,233,163,150,170,162,39,200,171,190,199,86,45,90,46,234,238,53,237,123,27,187,185,186,129,112,109,251,182,109,139,107,155,22,78,45,178,213,205,174,184,111,15,212,212,98,71,53,143,134,56,239,21,79,138,58,138,104,162,118,247,145,111,50,100,177,200,146,200,174,142,169,141,118,227,227,123,78,192,228,108,201,79,143,59,65,93,179,142,174,225,193,164,203,43,122,112,96,142,93,217,39,174,184,197,81,79,30,243,86,55,35,161,108,12,172,87,104,246,57,36,224,105,188,221,244,48,0,221,247,35,238,78,88,176,54,204,9,154,180,243,115,139,214,101,220,39,168,172,147,117,236,224,82,208,212,79,73,79,77,162,189,204,118,235,217,83,47,17,26,199,47,57,220,118,242,70,213,3,58,140,0,229,171,244,88,194,222,208,40,125,221,113,51,252,192,14,90,191,69,140,45,237,2,135,221,215,16,48,3,146,227,211,179,44,190,186,247,61,105,189,236,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,58,211,87,80,212,162,238,74,205,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,68,60,151,30,157,153,101,245,215,185,235,77,207,109,85,180,198,13,217,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,213,108,44,221,138,71,190,71,34,238,177,142,221,107,223,185,27,195,69,155,105,236,207,83,178,142,124,221,114,194,26,234,187,133,138,122,120,110,248,122,186,173,98,227,212,219,166,222,70,241,18,55,42,35,227,150,57,161,85,86,179,125,97,89,17,140,107,218,134,74,114,83,237,167,117,203,60,127,65,179,142,99,98,10,185,240,78,43,168,74,76,54,199,83,58,161,109,119,185,230,98,71,19,28,142,222,138,154,161,207,122,57,168,215,181,179,58,55,249,52,124,242,59,8,51,87,51,49,86,114,102,62,35,205,44,107,87,206,47,88,154,225,45,194,167,118,73,31,28,59,235,212,130,46,35,222,246,195,19,17,177,198,197,114,238,70,198,53,23,70,161,181,254,74,125,135,42,114,214,213,65,181,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,156,56,101,145,175,87,58,87,71,8,108,124,0,6,0,114,213,250,44,97,111,104,20,62,238,184,152,1,201,113,233,217,150,95,93,123,158,180,207,254,90,191,69,140,45,237,2,135,221,215,19,0,57,46,61,59,50,203,235,175,115,214,129,188,156,222,201,124,175,207,172,27,38,95,230,230,16,164,196,86,41,42,34,171,74,121,159,36,79,138,120,213,119,37,138,88,156,217,98,126,138,230,171,152,230,170,177,239,98,234,215,185,22,234,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,155,0,116,230,63,217,7,103,108,209,197,213,248,239,29,229,231,194,119,203,159,11,157,85,124,45,93,15,19,135,19,34,103,82,41,154,196,209,145,177,58,26,154,233,170,244,170,169,120,229,102,80,101,214,74,225,250,140,45,150,88,123,224,107,93,85,99,238,19,65,206,231,168,222,168,115,24,199,63,122,103,189,201,171,98,98,104,139,167,71,102,170,186,224,70,215,219,95,109,19,149,219,68,226,220,9,129,51,15,224,203,29,179,152,115,90,95,130,104,102,225,241,40,105,229,127,94,88,92,245,213,242,61,122,92,186,107,162,116,34,33,146,155,3,102,254,98,231,86,79,94,49,78,102,226,31,134,110,148,184,150,162,223,12,252,210,10,125,218,118,210,210,189,172,221,133,140,106,232,233,94,186,170,107,211,219,162,38,145,242,249,204,158,38,114,172,28,60,59,87,19,55,155,71,151,94,125,121,186,70,179,195,156,71,147,225,204,29,71,57,155,223,149,170,156,57,167,15,180,196,155,69,81,19,76,109,152,219,27,99,151,41,229,228,212,33,183,189,137,48,253,163,22,108,81,133,240,182,32,164,231,86,187,205,29,234,223,91,7,17,204,226,211,205,112,171,100,140,222,98,163,155,171,92,169,171,85,21,53,232,84,82,163,252,128,118,72,255,0,201,55,255,0,151,174,127,245,130,241,197,24,126,209,144,91,56,98,187,118,82,210,124,5,79,132,240,213,226,225,103,103,17,213,92,218,161,34,158,161,31,172,234,245,127,149,114,187,71,239,39,78,154,105,208,97,233,154,86,46,157,137,86,54,52,196,211,182,99,149,253,167,206,35,209,178,113,199,31,233,252,101,147,192,211,180,202,113,40,197,140,90,106,137,174,41,136,142,85,83,214,154,170,155,222,168,158,158,171,59,249,0,236,145,255,0,146,111,255,0,47,92,255,0,235,6,66,26,115,254,95,219,91,255,0,229,103,255,0,200,54,207,250,185,184,195,63,76,205,101,115,91,251,181,27,109,107,242,136,191,91,116,106,124,117,160,107,250,31,119,252,243,53,219,239,223,183,231,174,189,182,219,187,199,17,107,222,58,117,183,62,144,0,10,174,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,54,177,244,167,206,79,104,24,135,222,51,158,148,207,53,155,88,250,83,231,39,180,12,67,239,25,192,108,209,179,166,59,218,131,52,232,50,207,2,211,255,0,69,89,120,173,223,135,252,153,107,231,48,195,61,103,14,89,99,227,112,184,236,119,9,142,223,127,98,39,106,167,161,236,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,208,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,142,156,147,248,90,197,135,246,37,194,23,107,69,15,55,171,196,215,11,189,210,233,39,21,239,231,21,76,174,154,145,178,104,229,84,102,144,82,83,179,70,162,55,169,174,155,206,114,174,96,0,41,56,179,20,216,176,54,21,188,227,92,83,93,204,172,184,126,223,81,116,184,212,240,159,39,2,150,8,221,36,178,110,49,28,247,110,177,142,93,26,138,229,211,68,69,94,130,172,74,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,133,185,67,54,211,186,237,79,154,21,22,44,33,136,42,221,149,120,106,161,19,15,209,173,51,169,82,182,116,143,118,91,132,241,185,202,231,189,206,89,91,18,189,26,172,133,90,156,56,222,249,183,165,121,59,182,67,254,85,185,202,191,26,104,184,217,123,131,184,85,184,163,114,191,155,77,63,21,178,243,90,72,247,81,100,94,44,145,59,125,91,185,187,20,114,233,35,36,88,183,175,94,82,205,133,105,182,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,221,94,36,110,107,17,177,172,157,85,177,38,216,56,155,100,108,208,138,244,213,171,173,193,55,202,136,27,139,44,244,145,83,241,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,121,161,215,251,77,218,109,86,13,164,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,12,213,178,108,43,83,180,215,39,110,84,230,126,88,208,85,213,102,134,28,167,185,219,105,104,91,85,20,112,93,237,203,136,107,149,208,61,103,145,145,66,248,86,121,166,108,136,228,222,78,36,110,107,213,209,172,120,63,180,46,41,177,99,156,253,204,188,107,133,171,185,237,151,16,99,11,205,210,221,83,194,124,124,122,89,235,101,146,41,55,30,141,123,119,152,246,174,142,68,114,107,162,162,47,65,150,182,94,80,74,108,158,228,255,0,193,91,62,101,5,214,174,60,193,175,167,189,83,94,46,212,146,203,75,62,26,99,238,207,158,53,141,95,2,178,119,212,83,79,43,81,240,202,215,192,186,57,21,30,141,208,48,86,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,208,78,194,251,102,216,182,195,203,138,171,156,150,175,129,177,158,23,230,244,248,154,219,19,30,180,173,146,84,127,10,166,154,71,107,172,50,240,165,84,141,206,89,35,115,28,215,111,34,50,89,52,25,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,74,106,26,26,100,77,249,95,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,122,8,216,235,99,172,9,178,6,4,168,176,88,43,62,25,196,151,157,207,140,24,131,135,53,63,194,156,41,170,31,75,249,171,231,150,56,56,81,212,44,126,77,83,127,77,231,106,171,208,25,0,0,3,21,121,81,253,4,243,55,234,95,124,81,26,86,217,59,210,159,38,253,160,97,239,120,192,110,167,149,31,208,79,51,126,165,247,197,17,165,109,147,189,41,242,111,218,6,30,247,140,0,122,83,0,1,210,155,102,103,94,42,217,219,102,204,97,156,120,42,223,106,173,189,97,255,0,131,249,180,23,72,164,146,149,252,122,250,122,119,239,182,57,35,122,232,201,156,169,163,211,172,137,174,169,170,46,176,127,221,171,218,159,254,0,229,87,255,0,10,184,255,0,215,141,170,109,71,145,127,202,83,34,113,54,74,124,105,248,185,241,143,153,127,148,249,143,60,224,115,122,200,42,127,67,196,143,123,123,129,187,231,166,155,218,244,233,162,224,7,251,134,63,250,209,127,200,159,254,175,3,42,185,81,253,4,243,55,234,95,124,81,26,1,55,253,202,143,232,39,153,191,82,251,226,136,208,8,29,235,182,14,201,152,203,100,92,208,248,143,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,253,56,111,84,70,202,197,92,138,228,197,219,199,242,33,125,166,200,108,216,189,110,224,28,65,112,111,193,183,75,141,199,135,75,133,230,115,38,116,154,55,132,229,224,212,78,234,116,118,244,145,197,11,150,73,151,77,249,92,187,84,218,119,103,172,43,181,6,77,94,178,143,20,212,243,14,127,195,169,183,93,25,75,29,68,214,202,232,157,189,21,68,109,122,127,106,55,163,92,199,62,41,101,98,61,155,251,201,231,135,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,244,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,7,167,48,107,47,146,135,110,58,108,75,106,178,108,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,252,39,38,145,44,49,54,61,24,232,217,198,217,160,3,85,124,183,185,91,255,0,234,211,58,237,246,47,252,111,11,93,238,124,235,232,169,160,131,130,175,255,0,246,147,183,216,207,83,221,250,52,54,168,107,87,150,211,51,49,86,31,203,140,187,202,219,77,95,55,178,227,11,133,194,225,119,225,201,35,36,168,230,9,77,192,129,219,175,70,62,21,125,90,200,230,61,174,242,144,64,228,86,171,58,67,81,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,30,162,48,158,22,177,96,108,43,102,193,88,90,135,153,89,112,253,190,158,215,110,166,226,190,78,5,44,17,182,56,163,223,122,185,238,221,99,26,154,185,85,203,166,170,170,189,39,152,44,39,138,111,184,27,21,89,177,174,22,174,230,87,172,63,112,167,186,91,170,120,76,147,129,85,4,141,146,41,55,30,142,99,183,94,198,174,142,69,106,233,162,162,167,65,233,247,9,226,155,22,57,194,182,108,107,133,171,185,237,151,16,91,233,238,150,234,158,19,227,227,210,207,27,100,138,77,199,163,94,221,230,61,171,163,145,28,154,232,168,139,208,5,88,192,14,90,191,69,140,45,237,2,135,221,215,19,63,204,0,229,171,244,88,194,222,208,40,125,221,113,3,89,123,16,102,246,13,200,93,167,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,132,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,74,78,213,91,76,99,45,171,243,114,179,52,177,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,221,71,76,253,233,100,123,228,114,38,243,222,237,214,177,155,145,178,173,177,6,80,224,220,250,218,115,9,101,30,96,65,87,37,139,17,83,221,225,168,90,73,214,25,226,123,45,117,114,197,52,111,233,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,148,218,187,101,28,199,217,43,49,223,130,177,172,92,250,213,93,196,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,14,102,111,53,37,133,85,93,27,156,213,69,123,31,28,143,12,181,228,167,216,114,155,50,174,180,27,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,196,154,41,26,245,107,98,116,115,110,36,210,183,37,238,221,63,145,76,84,204,142,206,60,103,205,50,218,245,191,240,61,77,107,119,161,177,93,36,145,170,154,204,174,78,111,71,54,178,113,53,71,49,146,171,36,242,77,117,68,139,186,144,0,0,48,3,150,175,209,99,11,123,64,161,247,117,196,192,14,75,143,78,204,178,250,235,220,245,166,127,242,213,250,44,97,111,104,20,62,238,184,152,1,201,113,233,217,150,95,93,123,158,180,13,255,0,0,0,195,156,255,0,228,242,252,185,230,221,251,52,255,0,43,255,0,2,124,55,205,127,48,248,191,206,120,60,26,104,160,253,39,57,102,246,188,45,239,53,52,222,211,167,77,87,184,246,89,217,227,249,52,229,245,195,2,124,111,248,199,207,239,50,221,185,215,193,252,207,115,126,8,34,225,238,113,36,215,78,6,187,219,201,231,105,167,70,171,211,153,255,0,202,27,249,12,205,187,246,86,126,72,62,27,248,19,154,254,127,241,131,155,113,184,212,209,79,250,62,108,253,221,56,187,190,114,235,187,175,70,186,39,113,236,179,180,63,242,150,203,235,134,59,248,161,241,115,152,94,101,180,243,95,132,57,230,254,228,16,75,196,223,225,199,166,188,125,55,119,87,205,215,94,157,18,62,95,242,238,249,87,99,245,111,55,241,125,250,242,116,141,103,227,47,135,48,127,49,254,135,110,30,207,165,210,209,179,195,243,244,183,94,126,172,24,255,0,117,51,104,31,248,31,151,191,252,62,183,254,182,102,182,82,226,108,65,181,70,201,142,185,98,153,45,214,107,166,60,179,94,109,51,203,111,166,122,211,210,239,75,83,72,217,27,19,228,87,59,70,181,174,86,172,157,43,175,74,34,244,99,95,251,147,31,254,159,191,228,175,255,0,86,25,75,129,112,151,242,78,217,142,166,207,240,135,198,159,136,54,107,189,219,137,194,230,60,247,117,245,21,156,61,53,151,135,231,110,111,106,238,205,237,59,140,109,63,15,63,69,117,78,122,251,54,207,156,79,167,167,62,151,90,227,28,231,8,230,50,184,20,240,172,83,25,158,214,158,148,87,79,43,85,231,92,69,62,45,188,191,197,216,181,254,228,199,255,0,167,239,249,43,255,0,213,134,194,13,123,255,0,186,207,255,0,232,7,254,85,127,245,25,176,131,51,76,238,31,63,114,246,191,139,222,221,126,237,119,142,190,44,254,95,226,143,215,217,253,47,211,187,233,255,0,215,175,219,204,0,21,92,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,109,99,233,79,156,158,208,49,15,188,103,61,41,158,107,54,177,244,167,206,79,104,24,135,222,51,129,186,158,75,143,65,60,178,250,235,223,21,166,85,24,171,201,113,232,39,150,95,93,123,226,180,202,160,0,0,45,252,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,58,211,87,80,212,162,238,74,205,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,207,182,216,187,29,99,189,144,49,221,61,130,255,0,89,240,206,27,188,239,252,95,196,28,56,105,254,20,225,67,78,250,175,205,89,60,178,65,194,146,161,35,242,138,155,250,111,55,84,94,143,69,39,90,109,21,144,216,55,105,44,163,190,229,78,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,118,252,110,118,170,212,123,119,216,175,141,203,184,247,34,135,154,32,92,25,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,157,134,210,121,35,182,50,177,82,88,172,251,98,98,219,175,62,186,215,115,250,124,41,110,167,123,217,29,190,54,190,106,42,154,154,133,232,226,76,253,217,227,100,125,49,178,55,43,215,125,239,111,0,59,215,147,139,97,202,157,148,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,225,57,241,68,214,163,146,20,150,76,202,0,0,0,12,85,229,71,244,19,204,223,169,125,241,68,105,91,100,239,74,124,155,246,129,135,189,227,1,186,158,84,127,65,60,205,250,151,223,20,70,149,182,78,244,167,201,191,104,24,123,222,48,1,233,76,0,0,0,6,42,242,163,250,9,230,111,212,190,248,162,52,2,111,251,149,31,208,79,51,126,165,247,197,17,160,16,61,84,24,213,183,70,198,86,45,176,242,226,150,217,29,215,224,108,103,133,249,197,70,25,185,74,247,173,43,100,149,25,197,166,169,141,186,235,12,188,40,145,100,107,86,72,220,198,185,187,200,143,138,76,149,0,99,86,198,91,11,229,198,199,150,42,233,45,149,255,0,26,49,157,231,122,43,150,38,168,163,74,121,29,75,191,189,29,45,60,91,239,224,66,155,172,115,209,30,231,73,34,35,156,229,70,196,200,242,84,0,6,128,121,78,179,75,242,161,182,78,53,230,151,223,132,237,88,75,155,225,107,127,230,188,30,107,205,99,78,119,7,75,26,231,238,215,73,91,215,118,246,186,245,92,172,70,27,222,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,237,60,187,128,55,189,201,39,141,109,88,171,98,220,63,98,183,211,213,199,81,131,175,23,91,37,115,166,99,81,146,78,250,151,87,35,162,84,114,170,179,133,93,19,85,92,141,93,246,189,52,209,17,206,214,6,218,27,31,93,118,84,195,57,55,61,221,41,25,114,197,152,94,103,95,162,108,174,116,236,189,195,80,179,84,177,237,71,201,14,228,80,214,209,211,53,241,73,187,34,210,201,38,235,119,181,119,122,242,45,231,29,139,7,231,46,45,201,219,188,60,58,188,196,183,211,212,90,234,119,158,187,213,86,214,212,72,234,109,198,177,81,55,224,158,162,94,35,158,198,183,155,110,245,157,35,81,3,114,134,0,114,213,250,44,97,111,104,20,62,238,184,153,254,96,7,45,95,162,198,22,246,129,67,238,235,136,24,1,201,113,233,217,150,95,93,123,158,180,221,246,122,100,94,92,109,23,151,23,28,175,205,11,55,62,181,87,105,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,135,51,55,157,162,232,173,86,185,204,123,94,199,189,142,210,15,37,199,167,102,89,125,117,238,122,211,121,57,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,161,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,144,60,251,109,93,178,142,99,236,149,152,239,193,88,214,46,125,106,174,226,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,135,51,55,154,146,194,170,174,141,206,106,162,189,143,142,71,230,255,0,37,247,40,37,53,166,154,203,178,246,116,221,106,222,199,212,54,131,7,223,42,101,150,165,251,243,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,238,70,196,108,93,86,53,154,96,174,213,91,76,99,45,171,243,114,179,52,177,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,221,71,76,253,233,100,123,228,114,38,243,222,237,214,177,155,145,179,55,249,46,185,63,235,46,245,150,221,166,243,191,14,240,109,80,243,107,142,7,181,207,36,240,85,73,85,20,241,79,13,217,220,55,179,118,20,225,105,20,114,35,219,51,100,116,138,212,98,68,233,67,109,64,29,63,134,246,179,200,108,89,159,55,173,155,172,88,234,146,163,27,88,233,248,178,211,167,232,39,157,187,252,226,146,9,117,221,150,166,157,172,71,75,18,116,181,28,228,77,229,134,161,33,12,96,229,171,244,88,194,222,208,40,125,221,113,48,3,146,227,211,179,44,190,186,247,61,105,159,252,181,126,139,24,91,218,5,15,187,174,38,0,114,92,122,118,101,151,215,94,231,173,3,127,192,0,48,31,105,253,129,179,135,58,179,203,18,230,110,22,196,152,54,150,215,121,230,124,8,110,21,149,76,168,111,6,142,24,93,188,214,83,189,169,171,162,114,166,142,94,133,78,197,232,78,252,216,195,32,241,142,206,153,93,116,193,56,218,229,102,173,174,173,191,207,117,142,75,84,210,203,18,68,250,122,120,209,170,178,71,26,239,111,66,229,211,69,77,21,58,123,81,58,215,63,249,67,127,33,153,183,126,202,207,201,7,195,127,2,115,95,207,254,48,115,110,55,26,154,41,255,0,71,205,159,187,167,23,119,206,93,119,117,232,215,68,238,61,150,118,135,254,82,217,125,112,199,127,20,62,46,115,11,204,182,158,107,240,135,60,223,220,130,9,120,155,252,56,244,215,143,166,238,234,249,186,235,211,162,68,203,83,144,140,237,83,133,84,246,151,155,199,63,191,149,157,71,92,199,226,234,184,99,2,141,67,10,152,201,109,195,219,84,108,188,197,163,103,74,166,174,113,110,177,251,217,111,127,47,237,146,63,242,179,255,0,228,27,159,253,92,190,110,215,107,14,209,121,1,136,164,202,235,229,61,109,14,52,176,93,109,86,186,234,152,166,167,137,101,124,115,83,111,61,175,98,72,214,182,84,114,42,238,42,232,138,168,139,209,174,142,141,181,236,141,139,126,32,236,15,106,199,127,7,243,255,0,139,150,108,67,118,230,188,94,23,31,155,214,86,203,195,223,209,219,187,219,154,111,110,174,154,235,162,246,24,218,110,173,139,159,196,175,11,30,34,41,138,102,121,95,219,222,125,87,56,223,240,247,35,194,57,76,190,123,75,175,18,172,90,177,104,166,34,185,166,99,156,85,49,210,154,121,222,152,235,54,181,216,181,254,229,158,208,63,240,195,47,127,248,133,111,253,80,218,81,175,127,247,89,255,0,253,0,255,0,202,175,254,163,54,16,102,105,52,228,105,223,220,230,103,165,250,251,219,172,71,187,90,252,65,198,226,156,110,237,241,46,29,52,91,126,203,108,231,225,221,225,170,175,211,214,222,192,0,176,230,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,230,179,107,31,74,124,228,246,129,136,125,227,57,233,76,243,89,181,143,165,62,114,123,64,196,62,241,156,13,212,242,92,122,9,229,151,215,94,248,173,50,168,197,94,75,143,65,60,178,250,235,223,21,166,85,0,0,0,0,1,230,179,107,31,74,124,228,246,129,136,125,227,57,186,158,75,143,65,60,178,250,235,223,21,166,149,182,177,244,167,206,79,104,24,135,222,51,155,169,228,184,244,19,203,47,174,189,241,90,6,85,0,0,0,0,197,94,84,127,65,60,205,250,151,223,20,70,149,182,78,244,167,201,191,104,24,123,222,48,27,169,229,71,244,19,204,223,169,125,241,68,105,91,100,239,74,124,155,246,129,135,189,227,0,30,148,192,0,0,0,98,175,42,63,160,158,102,253,75,239,138,35,64,38,255,0,185,81,253,4,243,55,234,95,124,81,26,1,3,213,64,0,0,0,12,21,229,130,206,59,22,6,217,129,114,170,162,30,113,122,204,187,132,20,244,113,239,61,156,10,90,26,136,42,234,42,117,70,57,142,221,123,41,162,225,171,152,229,231,59,237,222,72,220,134,168,54,66,202,26,108,247,218,95,47,114,182,225,5,36,246,219,181,225,147,93,32,169,158,88,89,81,110,166,99,170,171,33,71,197,215,107,223,79,4,172,98,181,91,215,115,122,204,243,147,40,57,100,243,175,227,206,208,86,156,156,164,183,240,105,50,202,222,188,105,228,139,118,73,235,174,49,83,212,73,186,228,145,200,232,91,3,40,209,186,177,142,73,56,250,239,55,113,75,131,145,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,117,186,185,149,79,77,230,162,42,60,50,127,150,11,39,44,88,231,102,5,205,90,137,185,189,235,45,46,16,84,81,201,186,247,241,233,107,170,32,164,168,166,209,30,214,55,121,239,166,151,136,173,123,147,155,110,55,117,36,114,154,150,217,99,58,255,0,147,182,208,88,39,56,228,183,243,218,76,63,112,94,127,3,98,226,72,250,25,226,125,61,87,9,188,72,209,102,72,38,149,99,222,122,55,136,140,222,213,186,162,250,61,197,152,90,197,142,112,173,231,5,98,154,30,123,101,196,22,250,139,93,198,155,138,248,248,244,179,198,232,229,143,125,138,215,183,121,143,114,106,213,71,38,186,162,162,244,158,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,3,212,241,128,28,181,126,139,24,91,218,5,15,187,174,38,74,108,95,156,119,220,253,217,131,0,102,174,41,135,114,245,117,183,201,79,113,147,121,139,206,106,169,42,37,164,150,167,70,49,140,103,25,244,238,151,134,214,163,89,196,220,77,81,186,174,53,242,213,250,44,97,111,104,20,62,238,184,129,174,14,79,124,127,131,114,179,107,156,19,152,57,131,136,105,44,120,122,199,79,123,169,174,174,169,85,220,137,159,3,214,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,213,118,228,219,143,25,109,123,140,155,75,74,202,187,30,93,88,234,28,251,13,133,239,77,249,31,162,183,158,214,110,170,181,245,46,106,185,17,168,170,200,88,229,99,21,202,233,101,151,24,14,245,216,239,101,92,101,181,126,110,91,240,125,154,219,86,220,49,110,168,167,169,197,151,120,228,72,89,110,183,43,250,232,217,92,199,183,156,200,214,200,216,89,186,237,231,162,185,83,134,201,30,192,237,94,78,189,133,106,118,165,198,73,142,51,6,130,173,153,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,60,198,57,141,123,30,228,123,55,167,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,74,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,165,53,13,13,50,46,228,76,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,110,0,58,43,109,108,185,206,220,213,217,231,18,224,204,132,197,84,150,156,67,93,79,52,53,84,85,52,208,61,151,203,116,148,242,195,83,109,73,102,69,109,51,229,108,168,172,153,52,209,241,181,170,248,218,247,72,207,61,150,155,158,50,202,140,127,69,121,163,142,174,193,139,48,117,226,58,152,153,87,72,137,61,190,227,73,50,57,169,36,51,53,81,31,28,177,166,172,145,171,210,213,71,39,106,30,162,13,96,114,162,242,127,209,221,232,238,91,77,228,134,29,224,221,97,231,55,28,113,107,130,72,32,165,146,150,40,37,158,107,179,120,143,102,236,201,194,210,88,227,71,186,103,72,217,17,168,244,149,210,135,69,109,75,182,221,171,106,253,134,176,213,139,19,207,73,67,152,184,87,28,90,97,186,209,186,169,174,158,237,3,108,245,109,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,195,71,42,36,145,235,214,188,151,30,157,153,101,245,215,185,235,76,85,50,171,146,227,211,179,44,190,186,247,61,104,27,254,0,1,173,109,175,182,65,218,39,52,118,137,197,184,239,2,101,231,194,118,59,159,48,230,181,95,11,80,195,196,225,208,211,196,254,164,179,53,233,163,227,122,116,181,53,211,84,232,84,83,37,54,6,202,12,197,201,92,158,188,97,108,205,195,223,3,93,42,177,45,69,194,24,57,220,21,27,212,238,165,165,99,95,189,11,222,212,213,209,61,52,85,215,163,179,69,77,114,84,19,112,116,188,28,12,204,230,169,153,221,55,244,183,63,179,118,212,248,243,82,213,116,92,61,11,26,138,35,11,14,40,136,152,138,183,124,145,104,188,205,83,30,92,249,126,214,11,55,57,240,253,223,22,100,246,58,194,216,126,147,157,93,47,56,106,231,111,162,131,136,214,113,106,38,165,145,145,179,121,234,141,110,174,114,38,174,84,68,215,165,81,13,49,255,0,40,157,160,127,242,233,152,95,252,207,91,255,0,210,155,90,216,135,17,98,12,89,178,254,11,196,24,166,251,113,188,221,42,190,17,227,214,220,42,159,81,81,46,237,198,165,141,222,145,234,174,118,141,107,90,154,175,66,34,39,98,30,25,45,87,15,83,174,172,8,166,99,148,255,0,175,242,173,196,252,1,156,224,124,190,22,169,137,141,78,39,241,41,136,136,137,235,105,170,47,237,242,181,207,252,128,118,183,255,0,201,55,255,0,151,173,159,245,131,113,128,25,57,13,55,11,79,221,217,76,206,235,117,183,149,253,163,213,15,139,56,219,80,227,30,199,191,81,69,61,150,235,108,138,163,197,182,247,189,85,127,198,45,107,121,128,2,131,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,155,88,250,83,231,39,180,12,67,239,25,207,74,103,154,205,172,125,41,243,147,218,6,33,247,140,224,110,167,146,227,208,79,44,190,186,247,197,105,149,70,42,242,92,122,9,229,151,215,94,248,173,50,168,0,0,0,0,15,53,155,88,250,83,231,39,180,12,67,239,25,205,212,242,92,122,9,229,151,215,94,248,173,52,173,181,143,165,62,114,123,64,196,62,241,156,221,79,37,199,160,158,89,125,117,239,138,208,50,168,0,0,0,6,42,242,163,250,9,230,111,212,190,248,162,52,173,178,119,165,62,77,251,64,195,222,241,128,221,79,42,63,160,158,102,253,75,239,138,35,74,219,39,122,83,228,223,180,12,61,239,24,0,244,166,0,0,0,3,21,121,81,253,4,243,55,234,95,124,81,26,1,55,253,202,143,232,39,153,191,82,251,226,136,208,8,30,170,0,0,0,49,171,148,111,51,63,37,251,27,102,61,198,158,174,213,29,125,250,222,220,51,71,5,194,77,57,215,63,145,180,245,12,133,168,246,185,243,54,150,74,153,90,137,174,156,21,123,154,230,177,200,6,138,243,251,56,239,187,64,103,46,44,206,44,71,15,55,171,196,215,7,84,71,77,188,199,243,74,86,53,35,166,166,223,99,24,146,112,160,142,40,184,155,136,231,238,111,59,172,229,83,118,156,150,88,2,155,2,236,91,131,106,151,15,85,218,110,88,170,162,190,255,0,114,74,148,149,175,170,124,149,47,138,158,161,25,34,245,88,250,56,41,21,155,136,140,115,55,94,154,239,171,157,162,28,39,133,175,184,231,21,89,176,86,22,161,231,183,172,65,112,167,181,219,169,184,172,143,143,85,60,141,142,40,247,222,173,99,119,158,246,166,174,84,106,107,170,170,39,73,234,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,64,38,205,5,242,166,224,10,156,11,182,150,50,170,76,61,73,105,182,226,170,122,11,253,181,41,146,38,178,169,146,83,50,42,138,133,100,107,213,123,235,32,171,87,239,162,61,207,222,122,235,190,142,118,253,13,106,242,218,101,158,42,196,25,113,151,121,165,105,164,231,22,92,31,112,184,91,238,252,56,228,124,148,252,253,41,184,19,187,117,138,198,66,143,164,88,220,247,185,190,82,120,26,136,229,127,64,82,185,16,179,51,156,225,92,203,201,202,202,187,84,95,7,220,41,49,53,190,14,38,237,117,71,56,141,105,234,223,186,175,235,195,31,53,162,77,90,196,221,116,253,103,46,251,17,59,3,150,175,209,99,11,123,64,161,247,117,196,192,14,76,92,210,252,151,237,147,130,185,221,247,224,203,86,45,231,24,90,225,249,175,27,157,115,168,215,154,65,208,199,57,155,213,209,209,117,219,187,166,157,103,35,21,230,199,249,91,48,6,50,205,60,139,192,25,125,151,216,122,174,249,136,111,153,145,65,77,67,67,76,137,191,43,254,13,185,42,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,6,157,114,47,34,243,31,104,188,199,183,101,126,87,217,185,245,214,187,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,188,56,89,188,221,87,69,114,185,205,99,26,247,189,140,119,161,237,159,182,120,202,253,153,112,3,114,231,42,45,85,116,118,215,212,37,117,100,181,117,146,84,207,91,90,176,197,12,149,50,57,203,186,215,189,176,70,170,216,218,200,209,81,119,88,221,116,44,173,142,182,58,192,155,32,96,74,139,5,130,179,225,156,73,121,220,248,193,136,56,115,83,252,41,194,154,161,244,191,154,190,121,99,131,133,29,66,199,228,213,55,244,222,118,170,189,25,0,0,0,0,0,6,149,185,80,182,22,252,138,98,167,231,142,78,96,206,105,150,215,173,207,134,41,168,157,189,13,138,233,36,142,69,210,20,106,115,122,57,181,143,135,162,185,140,149,95,31,146,107,169,227,94,170,228,184,244,236,203,47,174,189,207,90,111,163,22,97,107,22,57,194,183,156,21,138,104,121,237,151,16,91,234,45,119,26,110,43,227,227,210,207,27,163,150,61,246,43,94,221,230,61,201,171,85,28,154,234,138,139,210,107,47,47,182,36,186,236,161,202,85,149,215,220,51,5,93,118,93,98,170,140,67,53,170,177,180,174,108,22,153,221,109,185,185,150,151,200,233,165,123,223,29,59,99,115,101,145,90,179,39,17,90,138,177,201,160,109,40,0,0,0,6,61,255,0,32,29,146,63,242,77,255,0,229,235,159,253,96,238,60,1,128,48,142,87,97,26,12,9,129,45,63,6,88,237,156,94,107,75,199,150,110,31,18,87,202,254,188,174,115,215,87,200,245,233,114,233,174,137,208,136,133,194,15,12,60,182,6,12,238,195,162,34,125,162,33,83,59,174,106,154,158,28,97,103,115,56,152,148,196,222,213,215,85,81,126,113,123,76,204,94,211,60,253,228,0,30,233,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,1,214,151,109,153,54,109,191,221,107,111,183,221,159,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,236,176,5,39,11,97,60,43,129,172,84,184,91,5,97,155,86,31,178,209,111,243,107,117,174,138,58,74,88,55,222,231,191,114,40,209,172,110,243,222,231,46,137,210,231,42,175,74,169,86,0,0,0,0,0,14,180,187,108,201,179,109,254,235,91,125,190,236,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,165,235,133,176,158,21,192,214,42,92,45,130,176,205,171,15,217,104,183,249,181,186,215,69,29,37,44,27,239,115,223,185,20,104,214,55,121,239,115,151,68,233,115,149,87,165,84,171,0,0,0,0,0,41,56,167,9,225,92,115,98,170,194,216,215,12,218,177,5,150,183,115,156,219,174,148,81,213,210,207,184,246,189,155,241,72,142,99,183,94,198,185,53,78,135,53,21,58,81,11,42,211,179,38,205,182,11,173,21,246,197,179,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,29,150,0,0,0,0,0,164,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,206,115,110,186,81,71,87,75,62,227,218,246,111,197,34,57,142,221,123,26,228,213,58,28,212,84,233,68,44,15,228,157,178,199,254,109,57,85,255,0,201,182,239,254,132,237,80,0,0,0,183,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,78,245,46,0,7,95,225,109,158,178,11,3,95,105,113,78,10,200,252,191,195,247,170,45,254,109,113,181,225,154,42,74,168,55,216,230,63,114,88,227,107,219,188,199,185,171,162,244,181,202,139,208,170,118,0,0,10,78,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,220,231,54,235,165,20,117,116,179,238,61,175,102,252,82,35,152,237,215,177,174,77,83,161,205,69,78,148,66,172,0,234,175,228,157,178,199,254,109,57,85,255,0,201,182,239,254,132,237,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,187,79,128,115,7,0,7,51,226,156,64,31,117,81,170,159,0,31,81,85,84,228,112,0,115,7,0,7,48,112,57,34,234,7,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,0,15,154,232,7,197,85,69,27,202,23,180,249,174,128,21,117,7,205,80,227,170,1,204,248,170,167,29,80,248,170,154,1,203,121,70,242,144,245,65,170,1,19,121,70,242,144,245,65,170,1,19,121,70,242,144,245,65,170,1,21,21,85,79,167,13,80,106,128,115,62,162,232,67,62,162,232,7,61,84,228,112,62,162,232,160,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,241,79,138,186,159,85,80,226,0,226,171,168,85,93,78,42,190,10,1,87,67,138,244,33,247,95,21,33,170,244,118,129,203,121,78,42,245,236,232,56,57,218,47,157,246,156,85,221,30,119,218,4,77,229,62,43,213,23,184,130,175,94,231,125,167,205,255,0,235,125,160,71,223,95,4,27,235,224,132,190,255,0,245,190,209,191,253,111,180,9,132,122,175,129,247,121,73,118,191,167,206,251,78,91,223,214,251,64,152,71,170,175,113,247,121,72,59,223,214,251,79,173,119,245,190,208,35,163,151,67,146,46,164,36,94,206,147,158,190,10,7,52,94,227,145,193,189,199,48,62,234,168,114,56,31,81,122,123,64,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,15,154,167,136,213,60,64,250,15,154,167,137,243,85,3,144,56,234,163,85,3,144,56,234,163,85,3,144,56,234,163,85,3,144,56,234,163,85,3,144,56,234,163,85,3,238,247,168,249,189,234,62,0,7,197,93,15,170,190,179,131,149,64,43,186,123,14,10,186,31,85,124,84,134,231,116,118,128,123,244,94,194,18,201,209,216,30,238,158,222,226,11,159,213,94,178,1,201,239,213,123,8,110,147,68,94,131,131,164,233,243,144,130,249,87,167,174,128,69,89,180,249,63,105,197,102,215,228,253,164,187,165,254,186,28,86,101,215,207,64,38,184,191,213,251,71,23,250,191,105,41,198,95,158,131,140,191,61,0,157,108,157,61,132,70,201,209,216,73,54,101,215,207,67,155,101,93,60,244,2,109,36,233,236,34,49,250,235,208,74,36,139,175,156,132,88,222,189,61,96,38,209,221,157,4,70,187,212,75,181,221,157,36,86,185,124,64,142,215,116,39,65,201,189,164,22,170,244,17,26,171,168,17,1,241,23,163,165,79,160,125,69,208,228,112,62,234,160,114,7,29,84,106,160,114,7,29,229,241,26,175,136,28,129,199,85,26,168,28,129,197,21,117,233,83,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,3,139,143,171,216,113,215,80,0,31,21,116,3,232,56,234,163,85,3,144,56,234,163,85,3,144,56,234,163,85,3,144,56,234,163,85,3,144,56,234,163,85,3,144,56,234,163,85,3,144,85,208,227,170,141,117,0,167,23,31,84,224,229,80,56,185,81,20,132,231,34,33,205,221,164,7,170,233,251,64,226,247,166,189,139,216,75,189,200,141,83,155,213,117,253,132,171,228,126,234,244,129,241,239,77,123,23,176,131,36,173,209,122,20,227,43,220,142,237,238,37,164,145,250,47,79,120,17,93,43,124,20,224,178,183,94,197,37,221,35,252,72,110,145,253,61,32,77,241,91,224,167,222,35,87,185,73,36,149,234,190,119,216,115,73,31,167,104,19,204,145,168,189,138,69,108,141,84,236,82,69,143,114,175,105,25,143,118,157,189,224,79,177,201,188,132,104,220,157,36,164,110,118,250,116,147,17,170,244,129,54,215,38,136,70,141,201,210,75,49,87,163,246,17,154,186,106,4,195,122,81,8,136,186,16,88,171,162,17,17,85,84,8,157,167,45,81,72,122,169,204,14,64,227,170,141,84,14,71,205,80,249,170,156,85,87,80,57,42,234,125,69,68,66,30,170,53,80,34,34,234,125,33,181,87,83,150,170,7,35,234,46,135,20,85,212,250,7,48,113,69,93,116,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,171,160,31,21,81,80,248,0,5,232,62,111,33,241,202,186,41,199,121,64,250,174,77,79,138,228,67,131,156,186,169,197,94,171,224,7,53,114,42,141,228,33,239,41,243,125,124,16,8,187,200,55,144,130,178,57,59,144,249,197,119,130,1,31,121,6,242,16,56,174,240,65,197,119,130,1,25,94,137,226,113,87,34,169,13,100,114,247,33,243,125,124,16,8,187,200,55,144,133,190,190,8,55,215,193,0,143,190,139,226,125,222,66,14,242,161,247,125,124,16,8,187,200,55,144,135,188,163,121,64,230,174,77,14,14,114,5,114,232,67,115,148,3,158,136,189,228,179,222,154,118,47,105,17,238,93,229,37,164,114,163,127,104,28,37,122,111,39,66,246,18,82,72,212,98,244,41,26,87,174,242,116,39,97,33,36,174,86,47,66,1,194,89,91,188,157,11,216,74,203,43,119,93,208,189,167,41,94,187,201,208,157,132,164,210,187,71,116,39,104,31,93,43,124,20,224,178,183,94,197,32,58,87,120,33,193,101,118,189,136,4,211,101,110,189,138,69,108,141,84,236,82,73,175,93,123,16,140,199,174,234,116,32,19,236,122,107,216,189,132,120,220,138,223,218,73,70,245,87,119,118,19,49,57,119,87,233,2,160,197,69,114,19,49,119,146,177,249,232,76,198,186,106,4,211,62,79,236,38,35,239,37,217,242,127,97,49,31,120,17,217,216,132,86,246,144,88,189,136,69,69,208,14,96,227,188,163,121,64,250,171,161,241,92,136,113,115,151,83,138,189,123,58,0,230,175,69,241,62,111,33,195,121,78,42,245,245,1,23,121,6,242,16,183,215,193,6,250,248,32,17,154,228,212,229,188,132,20,114,161,201,28,170,4,125,81,65,193,28,186,156,209,117,3,146,47,113,201,23,67,130,118,156,128,229,218,125,56,162,247,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,85,215,184,15,186,160,213,14,32,14,90,160,213,14,10,186,13,239,80,28,245,65,170,28,17,117,62,129,203,84,26,234,113,62,162,232,7,32,113,222,245,13,239,80,28,128,0,0,56,239,122,128,228,14,59,222,161,189,234,3,144,56,239,122,134,247,168,14,71,205,80,249,189,234,62,1,203,84,26,161,196,1,245,87,193,79,128,248,171,160,31,78,42,228,215,180,43,186,59,8,110,119,79,96,7,59,183,164,227,174,157,231,197,118,154,244,28,29,39,168,15,174,122,106,189,36,53,145,52,243,142,47,127,106,232,65,124,154,39,155,246,129,27,138,159,57,72,107,42,119,61,72,43,47,79,155,246,144,214,109,62,79,218,4,202,202,157,239,83,231,21,62,122,146,171,54,191,39,237,28,95,234,253,160,77,113,83,231,168,226,167,207,82,87,139,253,95,180,113,127,171,246,129,53,197,79,158,163,138,159,61,73,94,47,245,126,209,197,254,175,218,4,223,21,23,229,40,226,39,206,82,85,178,244,249,191,105,201,36,215,184,9,190,34,124,229,27,250,252,165,37,248,158,163,147,100,232,236,2,101,31,209,231,40,223,254,178,144,82,78,142,195,239,19,212,4,85,127,71,156,164,55,63,77,58,202,113,89,58,59,8,111,126,186,116,0,124,137,188,189,101,37,101,145,55,83,172,189,167,55,191,71,47,65,41,44,189,84,234,247,248,129,198,89,81,28,157,101,236,41,210,202,156,53,235,169,30,121,122,233,213,238,241,41,210,203,228,215,171,246,129,198,89,147,121,58,235,216,73,203,50,117,186,235,218,125,150,94,178,117,123,188,73,57,101,243,186,189,254,32,68,124,169,209,163,212,226,146,116,249,202,64,89,117,249,63,104,71,107,167,64,19,77,147,85,243,148,152,141,221,68,233,36,152,238,158,206,226,102,55,117,19,160,9,248,149,119,151,167,184,155,131,204,95,164,148,133,53,114,253,4,236,13,234,47,79,120,19,241,249,232,77,69,222,75,70,222,186,116,147,81,55,183,164,9,150,34,245,127,97,48,196,211,82,11,62,79,236,35,180,14,109,238,34,34,248,169,193,169,208,138,114,85,208,14,90,160,85,77,59,78,27,222,163,138,201,209,216,7,215,61,17,123,72,110,122,116,245,143,143,126,171,216,65,115,251,122,0,137,197,68,249,74,113,89,19,95,57,72,46,147,212,113,226,255,0,87,237,2,99,136,159,57,71,17,62,114,146,220,95,234,253,167,212,147,94,224,39,18,68,215,206,83,155,94,154,121,196,163,100,233,236,34,177,250,167,96,19,104,238,158,211,155,93,209,218,75,181,250,175,97,21,174,232,236,2,58,47,172,228,210,27,123,136,141,3,234,118,156,181,69,56,159,91,218,7,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,134,171,226,115,56,0,213,124,79,138,189,29,161,87,67,136,31,117,95,19,230,190,176,171,161,193,93,211,216,7,61,125,103,21,94,158,211,142,247,168,248,174,233,236,2,35,87,167,180,251,175,172,134,139,160,222,245,1,23,85,241,62,162,248,169,195,123,212,125,69,212,14,122,160,56,167,65,245,23,80,62,234,190,35,85,241,0,6,171,226,53,79,19,226,175,113,196,14,122,167,136,213,60,72,106,186,119,13,239,80,28,149,122,123,79,154,250,206,14,119,79,97,243,123,212,4,77,125,99,95,89,15,123,212,55,189,64,68,215,214,53,245,144,247,189,67,123,212,4,77,125,99,95,89,15,123,212,55,189,64,125,85,232,237,56,235,226,167,205,239,81,193,239,209,123,0,248,247,118,244,144,94,238,206,183,218,36,147,161,122,59,201,121,36,236,232,3,236,146,116,175,95,187,196,151,124,157,31,164,239,241,56,205,39,75,186,59,137,87,203,209,230,247,248,129,29,100,233,253,39,218,66,116,169,167,233,62,210,93,211,232,190,111,218,75,186,126,143,51,237,2,123,138,159,210,167,254,241,199,141,255,0,27,254,34,65,211,244,249,159,105,199,156,255,0,83,237,2,163,198,255,0,141,255,0,16,73,122,127,75,254,34,157,206,127,169,246,159,82,163,191,115,237,2,165,197,79,233,62,211,234,73,255,0,25,246,148,228,168,215,228,125,167,54,207,208,157,95,180,10,135,17,59,164,251,78,73,39,71,233,62,210,65,178,244,249,191,105,205,37,232,243,126,208,42,9,39,79,159,246,145,17,253,30,127,218,72,182,77,23,176,136,146,107,242,126,208,39,81,253,30,119,218,114,71,167,123,190,210,85,36,232,78,142,227,239,19,212,4,194,191,183,173,246,144,95,39,103,95,237,56,44,157,11,209,220,75,203,46,154,117,126,208,34,62,68,222,94,191,218,72,79,39,81,60,167,127,137,205,243,232,229,234,253,165,58,121,250,137,212,239,241,3,236,242,174,250,121,78,239,18,157,36,171,184,190,83,237,57,207,63,93,58,157,222,37,62,89,180,98,245,126,208,57,75,39,89,60,167,119,137,40,247,244,187,175,223,226,113,146,109,93,230,247,120,144,93,39,111,64,17,119,255,0,173,246,156,216,229,232,235,119,248,146,168,253,123,136,209,116,238,253,32,78,69,231,47,208,78,196,137,195,66,78,20,213,203,244,19,177,55,201,167,72,21,8,19,174,189,29,196,244,9,212,94,142,242,82,157,189,117,233,238,39,224,111,81,122,123,192,155,137,23,136,157,10,77,196,157,189,4,24,219,215,78,146,106,38,246,244,129,21,169,208,157,4,102,39,110,168,112,111,114,17,81,52,3,232,215,197,65,241,221,128,124,85,233,237,33,171,186,59,67,151,69,236,32,190,78,170,244,1,242,71,174,247,67,187,188,72,15,127,66,245,254,208,249,58,123,59,137,105,37,243,186,189,254,32,69,223,241,127,218,112,87,167,79,95,237,37,221,47,245,126,210,26,203,211,230,253,160,77,111,175,207,251,78,72,245,211,207,251,73,68,151,95,147,246,156,146,78,142,192,39,218,254,159,59,237,35,49,203,167,157,223,226,73,50,78,158,206,226,98,55,234,222,206,240,39,88,189,100,233,35,177,122,59,73,70,59,172,157,4,118,59,163,179,188,9,150,175,103,73,17,170,190,36,22,47,98,145,90,239,80,17,17,122,59,78,73,218,67,78,157,14,96,115,7,20,93,59,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,56,184,2,170,235,208,167,21,95,5,62,156,0,251,174,167,197,94,142,208,171,161,13,92,154,0,115,186,123,78,10,238,158,211,227,156,154,156,21,200,154,129,19,123,214,135,21,119,79,105,13,94,139,226,113,87,162,120,129,31,127,250,200,125,222,245,146,251,233,224,167,36,122,105,216,160,71,71,175,123,142,109,127,71,156,132,190,242,31,90,228,208,9,141,239,89,245,174,245,161,7,125,23,196,251,188,128,71,222,245,141,239,90,16,145,201,161,241,206,64,34,43,186,123,79,155,222,178,30,242,28,92,244,211,177,64,136,175,233,243,144,248,175,232,232,114,16,85,200,170,113,89,26,157,202,4,101,127,139,144,249,190,159,57,8,14,149,186,246,41,193,101,110,189,138,4,214,250,124,228,27,233,243,144,148,226,183,193,71,21,190,10,4,222,250,124,228,27,233,243,144,149,73,26,189,202,114,71,166,157,138,4,198,255,0,245,144,111,255,0,89,8,27,233,224,167,212,114,40,28,213,250,39,105,13,242,46,190,113,241,207,69,106,246,144,156,228,212,14,50,61,116,94,183,121,47,36,157,157,100,57,74,244,209,201,211,218,74,76,244,77,59,64,227,60,171,171,186,233,217,248,18,82,204,168,223,61,59,125,71,57,222,157,126,133,236,252,9,25,164,106,53,58,23,180,14,79,168,93,229,242,137,246,18,206,169,118,159,165,79,176,131,36,205,71,175,66,146,142,157,136,157,138,4,235,170,157,175,233,91,246,28,86,167,163,162,86,255,0,122,20,231,212,51,94,199,118,16,248,236,240,80,42,137,84,189,242,183,236,57,37,82,244,121,86,253,133,39,142,207,5,57,54,161,154,167,67,128,172,54,161,127,164,79,176,230,218,133,232,242,137,246,20,182,212,49,117,232,113,17,179,179,163,161,64,170,178,117,85,253,34,125,132,118,203,213,78,186,20,168,165,110,242,244,47,97,52,201,26,173,78,133,2,162,217,87,121,58,200,70,100,157,29,46,66,65,143,77,228,232,82,59,92,138,128,78,36,171,243,211,67,239,23,250,232,74,111,167,172,44,141,78,229,2,97,211,46,139,215,78,194,90,73,215,163,89,19,236,56,62,86,232,238,133,236,82,82,89,91,209,208,160,115,150,161,120,139,229,19,236,41,211,212,46,226,121,68,237,245,28,165,149,188,69,232,82,155,52,205,86,167,66,246,129,202,122,133,223,79,40,157,158,162,70,73,213,88,169,196,79,176,249,60,173,223,78,133,236,36,157,43,85,171,208,160,69,124,203,175,158,135,14,34,175,202,66,3,158,154,246,41,245,174,77,64,152,98,235,175,73,51,14,189,93,60,127,18,82,46,182,186,19,180,237,93,25,244,254,32,78,211,166,175,94,142,226,161,19,60,154,117,84,148,167,98,239,175,74,118,21,24,90,169,26,1,63,79,26,111,175,85,123,9,232,24,155,139,213,239,37,224,106,171,215,232,39,160,98,238,47,74,118,129,51,27,58,233,213,82,102,54,170,107,208,167,24,218,187,232,71,107,84,14,77,111,98,232,68,62,39,98,31,64,248,167,23,57,116,237,57,42,162,106,66,123,147,79,218,7,7,187,172,189,36,171,222,187,171,214,34,189,232,142,94,210,82,71,38,226,129,194,73,29,189,208,238,226,86,73,23,173,214,78,211,156,143,68,119,127,97,43,43,211,173,208,189,160,31,42,166,157,100,56,113,127,174,132,41,30,157,29,10,67,222,77,117,2,109,178,47,206,67,154,72,186,121,200,74,53,233,224,164,70,185,21,0,168,70,245,222,233,119,113,49,27,215,119,161,221,228,140,111,69,119,127,97,51,19,147,117,126,144,39,216,229,222,77,84,153,141,203,167,111,121,40,197,69,114,19,49,121,171,244,129,54,197,232,78,158,226,35,72,44,238,250,8,177,247,129,21,170,157,7,50,18,118,156,219,218,7,35,234,47,138,159,0,28,193,197,23,67,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,15,154,232,1,79,138,186,159,23,180,1,241,85,81,78,42,186,31,87,180,226,229,77,0,226,231,46,164,53,114,232,114,114,166,164,5,84,208,15,174,114,234,66,115,215,167,176,57,205,69,237,32,189,83,167,164,14,123,235,224,135,21,122,235,216,132,39,57,19,78,147,130,185,53,237,2,62,250,248,33,201,30,186,118,33,43,170,28,145,205,211,180,9,205,245,240,67,235,94,186,118,33,43,188,213,239,57,35,154,157,224,77,239,42,28,145,234,190,4,178,61,186,246,156,183,145,123,192,153,223,95,81,241,94,171,224,64,213,15,155,200,157,224,70,87,175,103,65,193,238,84,66,26,200,206,158,146,27,228,102,157,189,224,70,223,95,4,33,44,174,211,177,8,11,35,53,237,32,58,86,110,175,91,236,2,105,210,187,94,196,33,186,87,38,189,8,73,186,86,34,249,223,97,13,210,199,211,214,251,0,159,227,191,193,15,188,87,120,33,76,226,199,243,190,195,146,77,31,206,251,0,169,182,87,120,33,205,37,118,157,136,82,219,44,127,59,236,34,54,70,105,219,246,1,82,223,95,4,57,53,235,167,98,18,77,145,154,246,145,26,246,170,118,129,48,174,93,8,111,122,162,247,28,21,83,67,131,149,53,3,132,174,93,28,190,178,78,119,175,87,161,59,200,242,170,110,187,233,36,231,84,234,254,208,37,167,149,200,175,232,78,207,192,144,158,87,110,39,66,118,145,234,149,53,147,167,187,240,41,115,189,168,196,233,239,3,140,178,187,136,189,8,72,190,119,233,216,157,167,217,100,103,17,122,74,116,178,199,186,157,110,255,0,0,38,95,59,245,236,78,194,31,56,127,131,73,9,101,143,121,58,221,222,4,30,44,127,59,236,2,171,206,31,224,211,146,78,253,81,116,66,145,198,139,231,125,135,54,203,30,169,214,251,0,173,197,80,245,215,161,164,196,114,185,116,232,78,210,139,20,177,244,245,190,194,106,25,25,213,93,238,255,0,0,43,48,200,229,114,244,39,97,54,201,92,141,78,132,41,49,74,197,114,245,187,188,9,184,228,102,226,116,129,85,99,215,121,58,16,142,199,174,157,137,218,83,99,123,119,211,164,153,99,219,167,111,120,19,123,235,224,135,199,61,124,16,151,87,183,78,210,27,158,212,211,164,8,207,149,218,59,161,59,201,41,230,114,110,244,39,120,146,70,104,238,159,18,70,121,99,234,245,188,123,128,251,44,239,226,47,66,20,217,166,114,53,58,19,180,137,44,177,241,23,173,246,20,201,100,102,234,116,247,129,18,105,156,174,78,132,236,37,21,235,167,98,28,101,123,85,221,189,196,21,114,47,66,40,17,149,202,167,54,42,170,161,46,222,194,102,4,93,230,253,31,128,19,16,124,175,216,84,41,145,21,25,244,254,36,173,59,85,119,186,60,10,141,43,29,164,125,29,255,0,136,19,180,237,77,245,250,10,140,44,69,141,59,73,106,102,57,94,189,29,197,82,6,59,132,222,143,31,188,9,186,118,38,250,244,175,97,61,11,81,26,191,73,6,157,174,71,175,71,113,59,18,46,234,253,32,70,98,34,57,8,236,77,117,56,49,23,121,8,204,77,53,3,234,53,52,10,154,31,79,142,2,27,187,200,47,114,233,251,72,207,239,250,9,121,124,212,250,64,151,145,203,190,164,164,143,93,197,232,66,98,79,61,73,41,21,55,20,8,50,189,119,147,161,59,9,73,94,189,110,132,237,35,74,169,188,159,65,41,42,167,91,233,3,139,158,171,167,97,195,125,117,211,160,226,229,67,134,169,175,237,2,97,174,82,43,28,187,168,74,181,80,140,197,77,212,2,122,39,46,242,253,4,212,78,93,213,250,73,56,149,21,203,244,19,113,121,171,244,129,63,31,158,132,212,107,163,127,105,39,31,158,132,212,74,136,223,218,4,212,106,171,167,208,70,106,233,169,1,157,137,244,17,88,186,106,4,102,244,232,115,69,208,132,138,154,28,145,116,80,57,239,41,200,224,125,69,209,64,228,125,222,83,142,168,125,3,238,242,159,78,33,59,64,230,15,154,234,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,241,85,0,250,113,85,84,83,230,171,226,0,251,188,163,121,79,154,232,124,213,0,229,188,163,121,78,58,160,213,0,229,188,161,87,83,142,168,53,64,62,131,230,168,21,124,20,15,139,218,67,119,97,205,85,59,212,134,229,209,0,224,238,210,3,186,26,164,103,175,79,66,144,30,169,186,160,65,123,151,95,216,66,123,149,17,72,143,84,215,246,18,242,59,183,164,15,142,122,174,157,132,53,122,167,129,241,203,166,157,36,55,59,183,164,8,137,35,151,185,15,187,235,224,132,190,247,172,228,143,77,58,92,4,195,101,118,189,136,115,73,28,189,200,74,181,233,175,156,114,226,39,206,80,39,17,235,175,98,28,146,71,39,114,18,169,34,107,231,41,205,36,78,247,40,19,28,87,120,33,241,100,114,247,33,46,178,39,206,83,139,166,79,158,160,70,124,174,69,94,132,33,62,87,105,216,157,164,39,204,157,61,117,32,62,100,211,207,94,208,34,186,103,35,151,161,9,119,74,228,106,244,33,9,243,183,121,122,235,246,146,143,168,77,213,242,139,246,129,50,249,223,175,98,118,16,93,80,253,85,52,105,41,45,66,111,126,149,221,158,178,3,170,91,211,229,87,237,2,160,181,15,78,230,159,82,119,244,116,33,76,231,77,254,149,223,104,74,164,213,60,171,190,208,42,237,157,254,8,70,100,174,86,167,66,20,134,84,39,79,148,119,218,76,199,63,81,60,162,253,160,85,217,35,149,123,16,140,199,174,157,137,218,83,162,153,55,151,174,189,132,204,114,34,167,156,189,160,78,43,213,124,14,46,114,234,112,223,79,156,124,87,34,175,104,16,166,122,232,238,206,210,78,119,175,87,161,59,201,153,85,52,119,79,121,37,80,190,110,139,226,4,149,83,215,89,59,59,63,2,149,80,229,220,79,164,168,85,42,235,39,79,119,224,82,170,157,228,211,167,188,9,41,158,169,34,246,20,153,166,114,53,58,19,180,157,168,122,241,93,214,94,239,184,164,206,253,24,157,101,237,3,140,179,191,121,58,19,176,128,181,15,94,230,144,231,147,174,157,101,236,37,22,100,211,207,95,180,9,238,59,252,16,138,201,223,213,232,78,226,149,199,68,254,113,126,210,35,39,233,111,148,119,119,136,21,184,167,127,79,66,19,112,206,254,175,66,118,254,37,18,42,132,233,242,139,246,147,180,243,166,140,242,139,219,235,241,2,185,4,174,223,94,132,236,39,162,145,202,196,232,66,141,79,50,111,174,175,94,207,89,61,28,201,184,154,61,126,208,43,17,189,119,211,161,9,134,200,228,78,196,41,172,153,187,201,163,215,237,38,25,50,105,231,168,19,107,43,151,185,14,18,61,122,58,16,128,178,166,158,122,144,165,153,58,58,235,246,128,150,103,117,211,68,239,36,103,149,221,94,132,239,57,73,47,156,187,235,222,72,207,46,187,189,117,239,3,228,178,187,136,189,8,72,74,245,221,78,132,237,34,201,39,93,122,202,73,202,229,86,246,175,104,31,30,245,215,177,59,14,8,229,212,226,187,202,189,167,54,177,219,201,208,4,88,250,91,170,248,147,148,237,69,115,62,143,192,151,138,55,43,87,171,222,84,41,162,118,243,58,169,217,248,1,51,76,196,235,116,175,113,84,164,137,170,216,250,87,183,241,37,105,33,94,191,81,59,138,165,36,43,164,125,68,237,252,64,155,166,141,169,34,244,175,97,83,133,137,194,111,74,247,146,244,240,174,250,245,19,176,168,69,26,164,104,155,168,4,204,44,68,114,246,246,19,113,53,55,87,233,56,69,26,239,47,85,59,9,152,153,163,124,212,237,3,155,26,155,200,70,107,80,35,58,124,212,57,238,175,128,28,85,16,224,226,34,247,144,220,4,41,21,83,95,160,150,149,203,186,159,73,49,39,106,253,4,180,190,106,125,32,74,200,229,223,82,66,71,46,226,147,210,42,111,169,33,47,232,212,9,89,92,187,201,244,18,146,185,122,223,73,49,43,180,114,116,247,18,178,42,116,244,247,129,13,206,82,30,242,235,251,79,175,114,116,116,156,17,83,94,208,35,177,117,212,140,207,53,9,118,175,110,138,71,98,166,234,106,160,78,194,186,57,126,130,110,39,46,234,253,36,156,74,155,203,244,19,81,42,110,175,210,4,252,110,93,244,38,88,229,211,246,146,177,249,232,76,198,186,167,237,2,110,53,85,221,250,8,205,37,88,237,52,233,34,181,255,0,214,80,35,162,170,104,115,222,82,3,93,217,210,114,223,79,156,4,116,114,232,125,222,82,6,255,0,131,148,229,190,139,222,4,93,229,57,111,41,7,93,123,206,123,222,176,34,34,234,125,33,181,87,196,230,138,128,114,69,208,250,157,40,113,62,160,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,42,244,118,128,85,208,226,6,169,226,0,31,28,190,179,138,187,250,223,104,31,85,117,62,28,117,245,141,125,96,114,7,13,228,249,223,105,247,123,214,7,32,113,215,214,53,245,129,200,42,232,124,215,163,180,248,1,122,78,15,93,80,229,170,28,29,216,7,7,118,146,239,243,84,152,119,105,46,255,0,53,64,128,254,223,216,75,191,163,95,164,152,127,111,236,37,228,69,209,122,0,130,245,215,66,27,187,206,114,106,154,16,156,171,211,210,7,29,239,80,222,245,28,23,176,249,175,172,8,136,253,59,143,188,79,81,7,121,62,119,218,55,147,231,125,160,76,164,154,119,31,120,191,213,251,73,93,244,249,255,0,104,223,79,159,246,129,53,197,254,175,218,112,116,158,162,89,100,233,243,254,211,227,164,255,0,140,251,64,138,249,116,215,171,221,226,75,201,54,141,243,123,252,78,18,73,210,190,83,187,196,150,150,78,170,121,78,255,0,16,57,73,63,93,122,159,105,40,249,250,171,212,251,78,50,73,215,95,41,246,146,114,75,212,95,41,246,129,22,89,250,201,212,238,241,37,95,83,210,189,78,255,0,18,12,178,245,191,73,221,226,74,186,94,178,249,78,255,0,16,39,121,207,245,62,211,147,106,58,83,169,246,148,254,47,252,103,218,115,108,157,41,229,62,208,42,177,77,174,189,95,180,156,138,95,38,157,95,180,163,195,39,111,95,237,39,34,122,240,211,175,246,129,91,138,78,178,244,119,19,81,73,213,94,142,242,153,3,215,125,122,203,217,226,78,64,238,162,244,247,129,80,222,245,13,239,81,193,23,167,180,228,4,57,124,215,18,115,252,159,218,78,75,230,169,39,63,201,253,160,83,106,215,173,34,122,191,2,145,85,250,52,254,209,86,171,243,164,250,63,2,147,85,250,52,254,208,20,138,133,210,103,116,120,125,197,34,165,250,70,157,29,229,90,167,244,238,253,159,113,69,170,85,225,167,79,202,2,78,121,58,233,209,220,73,58,77,19,176,143,80,229,71,167,79,113,33,35,250,139,214,251,64,136,233,127,171,246,156,219,63,103,87,237,36,149,254,47,251,66,73,210,158,83,237,2,175,12,218,235,213,240,239,39,169,230,232,103,87,191,199,214,80,225,151,183,202,125,164,237,60,221,12,242,189,255,0,59,214,5,195,79,62,175,94,175,119,137,63,20,190,77,58,191,105,64,167,155,174,190,87,187,231,21,8,166,78,26,121,95,241,1,92,142,94,186,117,126,210,97,147,232,158,111,218,82,35,155,174,158,87,252,68,195,102,232,253,47,248,128,168,186,110,174,187,191,105,6,89,181,211,171,246,146,203,47,87,244,159,105,14,73,59,60,167,218,4,73,37,232,119,87,199,188,146,150,78,206,131,235,222,189,110,191,143,121,45,43,187,58,223,104,31,30,237,92,189,4,179,215,84,34,43,186,123,72,122,106,7,196,77,72,241,179,87,162,106,67,107,85,83,161,191,97,61,27,58,233,212,251,0,231,4,93,69,235,119,248,21,42,88,58,204,235,119,120,122,136,20,241,245,23,169,223,224,85,41,99,235,71,228,251,188,61,64,70,165,135,77,238,183,135,113,83,164,139,162,62,183,202,240,245,144,105,162,243,188,159,135,113,83,165,141,55,89,212,239,240,245,129,51,79,22,143,94,183,119,129,61,20,90,177,58,223,97,10,6,117,215,169,221,224,78,198,213,220,78,175,216,4,120,217,163,187,123,136,236,111,71,111,121,193,137,211,217,220,71,98,116,118,1,205,59,78,67,79,80,3,130,247,144,220,68,94,211,139,145,60,0,151,147,181,126,130,90,95,53,62,146,106,94,215,125,4,164,203,213,77,23,188,9,57,127,72,164,132,174,242,107,208,79,72,189,117,233,36,37,84,225,175,72,18,115,46,174,79,160,148,145,222,119,71,121,53,42,166,242,116,247,18,115,42,104,238,158,240,33,61,117,208,226,124,114,250,207,136,189,61,160,70,141,221,189,4,195,58,90,132,163,87,214,71,141,201,184,157,111,180,9,248,157,214,94,142,226,110,21,213,171,244,146,48,175,93,117,94,226,110,39,34,53,122,123,192,168,177,221,100,232,38,98,119,85,122,59,201,8,221,215,78,183,218,76,198,254,143,59,191,196,9,198,187,179,160,136,215,122,137,70,191,179,173,246,145,26,255,0,235,125,160,76,163,244,238,62,163,245,238,37,209,253,62,119,218,114,223,78,231,125,160,76,35,244,238,57,53,221,61,132,174,242,252,239,180,136,142,233,243,190,208,38,81,250,119,28,145,221,61,132,186,59,163,206,251,72,136,189,61,160,76,53,222,163,146,120,144,90,190,178,34,47,103,72,17,17,117,62,156,90,169,226,114,3,146,46,167,211,129,201,59,0,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,241,87,64,10,186,28,87,160,107,169,241,123,0,111,33,197,124,65,197,85,122,64,57,200,112,85,239,62,57,84,224,231,59,167,164,14,123,200,124,87,162,120,144,183,221,226,113,87,187,94,208,34,239,33,245,30,137,226,65,223,119,137,245,28,171,222,4,125,228,27,200,66,71,59,93,53,62,234,160,70,71,38,135,221,228,33,162,174,131,85,3,146,244,169,197,206,77,6,170,113,119,96,31,21,117,32,59,165,170,69,85,84,82,26,246,1,47,34,104,239,216,65,127,98,147,18,34,42,254,194,94,78,197,2,94,84,215,66,11,145,122,72,242,119,16,159,223,244,1,1,221,135,5,237,57,187,176,132,229,93,229,3,138,174,135,205,228,56,185,87,67,130,185,200,189,160,114,87,34,13,244,240,82,10,189,218,118,156,21,238,78,240,35,44,137,211,208,167,23,74,223,5,32,44,143,213,122,78,15,123,147,78,144,34,73,43,117,94,133,236,37,164,145,170,222,197,237,56,190,71,234,189,36,9,94,228,111,111,120,28,100,149,168,245,232,82,74,89,90,172,94,133,34,72,247,111,175,73,39,35,221,184,189,32,112,146,70,163,187,23,176,150,124,137,170,244,47,105,246,87,187,121,58,123,137,103,189,221,61,61,224,70,73,26,157,202,69,99,209,85,58,20,147,71,42,247,145,88,231,106,222,159,0,42,80,57,58,223,176,157,137,201,195,66,153,3,221,214,233,240,39,162,123,184,105,210,5,102,7,162,189,123,123,9,232,28,155,139,244,148,216,23,71,175,208,79,64,171,184,191,72,21,22,57,55,144,137,188,132,22,121,200,68,3,140,138,138,213,37,103,77,119,127,105,52,244,77,213,37,167,77,55,127,104,20,218,182,174,178,127,103,240,40,245,105,164,105,253,162,183,84,137,229,63,179,248,20,138,166,162,198,157,31,40,10,29,74,42,204,239,217,247,20,74,180,210,52,254,209,95,169,106,113,157,209,225,247,20,58,196,78,18,127,104,10,69,74,107,34,125,5,49,253,13,82,171,84,154,72,159,65,74,151,244,106,4,9,28,157,7,13,244,215,188,227,43,149,52,233,32,171,221,175,104,19,177,202,214,235,170,41,57,79,59,52,103,66,246,254,37,33,178,63,196,152,134,105,19,117,17,221,254,30,176,43,240,78,205,245,232,94,194,126,41,217,195,78,133,45,248,167,149,28,189,110,239,4,39,98,168,155,134,157,127,177,0,184,99,168,102,250,116,56,153,108,236,84,236,82,137,28,210,239,167,91,236,38,226,154,69,111,157,223,224,5,77,39,102,157,138,124,116,173,118,154,34,146,77,149,253,29,111,176,229,196,127,136,17,156,244,233,237,32,189,117,208,249,190,239,19,230,186,129,241,81,85,78,77,141,202,189,168,125,68,77,8,177,53,21,221,157,192,35,141,200,222,212,237,39,226,137,220,68,233,66,20,76,106,183,179,188,169,69,20,124,68,234,253,160,68,166,133,203,26,244,167,105,84,164,133,200,232,250,83,179,240,37,233,163,98,49,122,189,254,37,86,150,54,107,31,71,119,224,4,106,120,92,187,221,41,220,84,105,162,114,35,58,83,183,241,32,211,177,169,189,209,224,84,41,216,221,214,46,157,255,0,136,17,226,98,239,47,74,118,19,113,177,119,19,165,8,113,49,187,203,209,220,77,49,169,186,157,0,115,99,21,23,184,136,214,174,129,168,154,145,26,137,160,4,69,69,62,170,106,0,16,213,23,164,226,226,34,247,144,220,4,180,221,174,250,63,2,78,95,53,62,146,114,110,215,125,31,129,39,50,232,212,250,64,146,151,244,138,83,229,253,26,149,9,60,245,41,242,254,141,64,146,153,116,114,125,4,156,170,139,189,244,147,115,249,233,244,18,50,170,234,239,164,8,78,93,52,56,239,33,242,69,94,130,30,243,181,237,2,97,175,69,215,180,140,199,38,234,18,141,114,166,189,36,86,61,219,169,210,5,82,39,166,242,244,47,97,51,27,145,91,251,74,116,111,114,47,111,113,51,20,143,221,94,158,240,42,108,122,111,39,66,145,216,244,211,177,123,73,6,189,218,246,145,153,35,244,237,239,2,121,178,53,52,232,83,155,101,111,130,146,109,145,253,29,39,45,247,39,120,19,156,70,175,114,159,90,244,215,177,73,68,145,250,118,156,155,35,245,237,2,113,37,106,39,98,145,17,232,190,36,146,61,218,118,145,216,231,42,246,129,50,213,213,8,232,228,212,148,107,156,137,218,71,69,93,64,142,215,33,21,189,196,187,23,93,72,205,85,232,2,51,78,105,216,112,105,205,59,0,250,114,78,195,137,201,59,0,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,85,212,42,170,41,240,1,193,122,14,74,186,16,213,203,160,7,57,8,106,228,233,62,185,202,66,115,151,164,15,146,57,58,8,106,244,77,123,79,146,61,122,58,16,132,231,175,79,66,1,201,207,77,59,20,224,175,77,123,20,224,231,174,157,136,67,87,174,189,136,4,109,244,240,83,147,94,154,118,41,45,190,190,8,114,107,215,78,196,2,105,30,139,167,105,205,174,66,89,175,94,142,132,34,177,234,186,246,1,29,28,154,28,154,228,33,34,175,65,205,23,64,34,118,159,21,117,62,35,151,67,226,174,128,124,119,105,13,123,14,106,186,156,23,176,8,47,237,253,132,39,246,41,21,253,191,176,132,254,197,2,4,157,196,7,167,74,169,30,78,226,11,251,254,128,32,61,53,66,11,218,187,202,71,119,97,5,254,114,129,46,231,38,132,39,185,53,253,135,39,174,136,65,123,151,95,216,7,7,61,21,171,218,66,115,209,52,237,14,114,163,84,132,231,170,233,216,1,210,39,79,66,144,157,43,124,20,248,247,175,79,97,1,207,95,4,3,148,146,183,85,232,94,194,93,242,183,78,197,237,18,61,117,94,132,236,37,222,245,211,177,59,64,249,36,173,223,94,133,37,36,122,110,47,66,145,30,229,87,41,42,247,170,181,123,0,224,247,166,189,139,216,64,115,147,164,228,247,46,191,176,130,231,174,170,157,0,115,107,144,143,27,147,86,254,194,85,174,82,60,110,93,91,251,0,159,133,117,212,159,135,244,77,253,165,58,7,47,91,246,19,240,185,120,77,253,160,85,233,215,71,175,208,79,64,228,220,95,164,167,192,229,223,95,160,157,129,203,184,191,72,21,52,114,106,115,107,147,66,3,30,170,228,78,130,51,123,0,250,229,69,106,144,101,77,116,34,175,97,10,78,224,41,245,77,93,100,250,63,2,151,82,213,88,211,233,42,245,40,138,175,250,63,2,153,80,212,220,79,164,10,45,67,23,140,238,148,238,251,138,29,107,85,98,79,237,126,10,92,53,13,78,51,191,103,220,80,235,24,156,36,233,95,56,10,21,91,85,36,79,236,148,121,191,68,239,216,87,107,90,137,42,127,103,241,82,137,58,34,68,239,217,247,129,78,168,93,55,127,105,38,247,162,43,186,20,154,170,93,55,127,105,78,145,235,171,187,59,192,231,197,111,130,145,35,157,137,187,208,189,164,146,200,228,238,64,147,189,21,58,16,10,188,85,12,222,94,135,118,19,177,84,51,134,157,14,40,49,84,63,121,122,27,216,78,197,80,254,26,116,52,11,130,58,134,111,167,67,137,200,103,98,181,122,23,180,161,197,80,245,122,116,52,158,130,119,238,47,66,118,129,88,142,86,245,122,23,176,142,217,26,186,244,41,77,134,103,42,181,52,78,207,192,155,137,234,186,246,1,54,215,167,71,105,25,157,109,116,32,49,17,119,87,232,38,98,106,116,129,205,172,85,78,226,114,38,46,242,244,167,97,5,140,69,106,118,147,208,198,213,114,244,175,96,17,33,137,202,213,84,84,237,42,112,196,238,43,122,83,188,150,167,137,187,139,210,189,165,78,24,155,197,111,74,247,129,49,79,19,183,23,165,59,74,149,52,78,71,51,165,59,63,2,94,158,38,238,47,74,246,149,26,120,155,171,58,87,179,240,2,60,12,94,183,74,119,19,208,49,119,91,217,219,248,144,33,141,169,175,74,147,144,181,52,106,122,255,0,16,35,49,171,175,236,35,177,171,186,135,6,177,17,123,200,204,106,110,160,17,17,52,62,159,81,53,62,238,160,31,55,84,42,104,114,62,56,8,107,222,66,114,233,161,21,123,200,50,119,1,2,94,157,239,160,146,159,204,79,164,155,149,85,55,190,130,78,119,46,226,125,32,73,75,250,69,41,210,185,56,106,79,202,229,226,41,76,153,202,145,168,18,115,189,17,233,219,216,72,78,244,235,244,47,111,226,77,78,229,87,167,208,83,167,122,245,251,59,127,16,56,72,244,232,232,82,23,17,53,236,83,140,143,94,142,132,32,172,174,213,122,16,9,166,202,223,5,35,50,86,238,167,66,148,246,202,239,4,35,50,87,110,167,66,1,83,138,86,239,47,66,246,19,81,204,212,111,98,246,148,184,230,114,59,177,59,8,236,157,250,118,39,104,21,102,204,213,94,197,35,50,86,233,216,189,165,53,146,187,121,58,16,142,217,156,137,216,128,84,27,43,122,58,20,230,146,53,123,148,145,108,174,232,232,66,35,101,119,130,1,56,215,167,71,66,145,26,244,215,177,73,54,202,238,142,132,34,178,71,42,246,32,19,172,122,110,167,66,145,216,228,215,246,18,44,122,238,167,66,19,108,114,235,251,0,154,99,147,79,218,76,49,201,188,132,155,28,186,126,210,109,158,114,1,49,27,147,164,140,222,226,94,62,242,97,189,136,4,86,46,154,156,211,167,66,27,72,141,238,3,153,201,59,14,39,36,236,3,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,7,197,93,0,248,189,167,23,118,31,87,164,224,231,46,128,124,119,105,9,221,135,55,57,117,33,61,203,186,160,113,115,145,52,233,32,61,205,235,116,248,156,164,114,244,18,239,114,244,128,115,145,52,233,32,72,246,234,189,61,194,71,175,71,66,16,36,122,234,189,9,216,1,207,110,157,167,30,35,60,72,78,122,233,216,132,53,122,235,216,128,76,241,25,226,115,107,145,83,180,148,107,213,92,157,132,86,189,81,59,128,155,98,166,168,69,106,161,45,27,151,84,35,177,117,212,9,150,170,104,132,70,170,18,237,85,232,66,51,64,136,15,137,216,21,116,3,238,168,132,55,42,110,169,201,87,82,26,246,1,13,221,164,39,170,104,168,68,122,232,164,39,119,129,10,78,226,11,251,254,130,52,157,196,23,247,253,0,65,119,97,5,254,114,145,94,186,33,5,238,93,229,2,85,253,159,180,129,34,162,47,236,35,191,179,246,146,242,249,201,244,1,42,255,0,53,72,18,46,154,17,223,208,213,37,164,93,116,2,11,149,53,94,146,12,143,111,71,73,205,255,0,43,246,146,210,57,122,0,227,35,219,170,244,247,18,239,123,116,237,239,57,200,229,213,126,130,93,238,93,63,104,16,228,123,119,215,164,151,122,166,234,156,164,114,239,169,1,239,93,213,232,64,56,189,83,95,216,66,85,77,79,143,122,235,216,157,132,61,245,85,238,2,59,28,137,175,73,48,199,55,171,211,224,73,181,202,71,141,203,171,127,96,21,8,21,58,223,176,159,133,205,225,167,73,76,133,234,154,246,19,145,61,120,105,208,128,86,169,222,212,122,244,247,19,177,61,170,213,233,239,41,80,61,119,215,161,59,9,200,100,114,53,122,19,180,10,195,36,102,242,116,147,12,123,116,237,239,41,204,145,200,228,232,66,97,146,187,78,196,237,2,105,92,221,59,72,114,42,116,28,81,234,190,7,25,28,189,0,66,155,167,123,232,252,10,125,66,46,226,125,36,252,139,208,229,245,18,51,174,172,79,164,10,92,255,0,165,119,236,40,117,136,188,36,254,209,93,168,253,51,191,103,220,81,43,63,68,159,218,2,139,88,154,74,159,217,45,234,159,208,59,246,125,229,197,91,250,84,254,207,226,165,185,85,209,3,191,103,222,5,38,173,116,220,253,165,50,103,55,175,211,226,84,107,92,189,79,219,248,20,121,222,168,178,116,39,120,16,36,123,83,78,147,135,21,154,249,223,97,2,89,93,209,208,132,21,149,219,221,136,5,74,41,99,222,94,183,119,129,57,28,140,220,78,159,176,162,199,51,145,221,137,216,79,67,43,150,52,232,64,43,177,74,206,34,117,190,194,163,79,35,55,23,167,188,161,65,43,150,86,244,39,127,220,85,105,156,171,26,253,32,86,169,149,21,89,167,135,224,84,32,249,95,176,165,210,61,119,163,78,142,207,192,170,82,245,183,181,245,1,63,23,200,253,132,244,45,85,215,160,149,133,137,212,237,238,42,52,241,181,119,186,87,184,8,209,70,254,26,116,21,24,35,126,250,244,119,18,240,198,212,141,58,84,169,193,19,119,215,165,123,0,137,79,27,247,23,163,188,169,195,27,248,137,208,75,65,27,81,139,210,189,165,78,40,155,196,78,149,2,52,12,118,226,244,119,147,240,49,221,78,142,239,192,129,12,109,70,175,74,246,147,208,53,53,106,122,191,0,35,64,213,77,238,143,2,106,38,175,85,116,239,33,196,196,233,233,82,102,54,162,53,0,136,212,213,72,173,243,80,134,212,209,72,169,216,7,48,0,3,138,174,167,213,236,56,170,232,7,7,118,41,5,203,166,132,87,42,244,144,37,93,52,2,4,223,43,232,252,9,9,215,70,39,210,78,76,245,77,238,206,207,192,167,206,245,86,39,103,104,18,146,170,113,20,165,206,228,225,59,167,195,239,39,230,122,164,139,216,82,170,30,188,23,116,39,119,222,4,149,67,219,190,157,61,197,58,162,70,104,254,158,255,0,196,153,169,145,201,34,116,39,97,75,169,149,221,126,132,237,252,64,225,44,140,232,233,37,214,70,106,189,61,231,9,101,119,71,66,18,206,149,218,175,66,1,56,146,177,62,87,216,68,108,140,211,183,236,41,201,51,151,185,8,141,153,200,157,136,5,86,41,24,142,243,187,188,9,152,228,98,167,157,223,224,82,89,59,245,236,78,194,98,41,223,186,189,9,218,5,101,146,199,188,157,111,176,140,217,24,169,231,125,133,49,146,187,121,58,16,142,201,93,167,98,118,129,83,100,140,232,233,238,34,198,246,244,244,146,17,200,238,133,209,59,8,241,72,229,215,161,0,158,99,147,161,117,35,198,230,170,246,247,18,81,189,116,78,194,98,39,46,242,253,0,79,51,205,66,110,53,69,95,216,72,198,229,220,66,114,47,57,126,128,38,162,243,87,233,39,89,231,33,37,23,154,191,73,58,207,57,0,141,31,121,48,222,196,37,227,239,38,25,220,4,70,145,27,220,113,107,80,230,212,77,0,228,114,78,195,137,201,59,0,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,94,195,234,246,28,85,116,3,138,170,234,113,119,97,201,122,78,15,93,80,14,46,84,215,180,151,122,245,87,164,138,245,209,73,103,187,70,175,64,28,100,94,206,146,90,71,39,91,173,227,222,115,146,78,206,130,90,71,121,221,30,32,67,145,253,157,111,180,129,35,250,87,173,221,226,36,119,103,65,47,35,250,85,52,3,235,159,209,231,125,167,29,228,249,223,105,9,206,232,236,56,239,122,128,152,71,116,246,145,88,238,142,210,89,171,170,246,17,153,217,251,64,155,141,122,83,167,184,152,141,123,122,73,72,251,83,232,38,98,239,2,101,157,223,176,142,213,79,18,3,123,136,205,111,172,14,122,250,192,70,244,118,159,0,16,149,87,78,210,42,174,132,21,236,3,131,151,167,165,72,79,94,133,233,57,191,183,246,16,94,237,53,232,3,139,136,79,84,233,250,14,78,147,212,65,145,253,43,208,7,7,170,105,219,222,75,189,83,121,122,72,143,119,71,103,121,1,238,235,47,64,16,158,169,167,111,121,45,42,166,242,116,247,17,94,238,142,206,242,4,139,171,191,96,18,207,85,221,82,94,94,226,59,252,213,32,74,154,232,4,172,138,186,59,167,196,150,114,246,106,164,212,141,232,119,79,137,43,35,123,58,64,129,42,167,91,167,184,149,122,244,118,247,147,18,244,111,125,4,164,139,163,127,104,16,100,94,186,244,146,142,119,71,157,246,145,228,119,93,122,9,55,187,170,189,0,30,238,158,210,18,187,167,206,251,79,143,126,139,216,65,89,58,87,163,188,9,134,191,250,223,105,29,143,243,122,254,29,228,130,75,167,201,251,72,141,155,165,58,191,104,21,104,36,243,181,127,135,121,55,28,157,68,242,159,105,70,142,126,222,167,218,77,69,83,163,19,169,246,129,95,130,84,223,95,41,221,226,78,69,42,110,175,148,239,241,40,80,213,104,229,234,119,120,147,144,213,106,213,234,119,248,129,94,142,94,186,121,95,241,19,44,149,52,253,39,127,137,69,142,167,174,157,79,180,153,101,79,71,153,223,226,5,97,178,38,137,229,62,211,238,250,47,107,254,210,158,202,142,132,234,119,120,156,210,109,126,79,218,4,196,143,243,186,221,222,36,148,238,234,39,91,191,196,230,249,122,29,213,238,241,37,37,151,170,157,94,255,0,16,37,231,84,226,187,165,59,138,29,107,147,132,157,41,231,126,10,85,39,147,89,93,209,225,247,20,74,217,60,146,116,124,175,193,64,165,215,61,56,169,214,79,55,199,214,165,183,84,255,0,205,221,215,240,239,245,149,186,249,60,179,122,62,74,125,234,91,85,146,254,110,254,175,135,127,172,10,117,116,158,103,95,199,191,232,40,181,18,116,201,229,60,123,201,234,249,124,206,175,143,127,208,81,106,37,233,147,171,227,222,4,25,100,236,242,159,105,5,100,235,126,147,237,32,203,47,103,87,237,33,113,53,94,192,42,17,73,171,151,175,221,226,79,68,245,225,167,89,127,188,164,83,191,87,175,71,113,82,131,166,38,254,223,188,10,221,58,249,102,244,248,253,197,90,151,94,26,246,249,197,30,151,166,118,254,223,184,173,209,183,201,47,79,202,2,175,68,154,172,93,31,39,240,42,244,141,94,191,87,195,184,167,80,179,173,23,79,201,252,10,205,28,90,239,245,188,59,128,159,167,103,68,125,95,14,226,167,79,26,245,180,143,195,184,150,167,139,244,93,111,155,220,85,233,97,215,123,173,225,220,7,40,98,94,18,121,63,30,226,169,4,125,117,242,125,222,4,24,97,210,52,235,125,133,74,8,186,235,214,238,240,3,236,17,245,23,201,247,248,21,40,152,188,68,234,125,132,24,99,209,171,214,239,240,39,216,205,28,157,32,68,137,157,85,234,247,248,19,112,183,165,189,94,239,15,81,10,38,245,87,167,188,154,137,52,86,244,247,1,26,52,237,232,35,51,177,8,113,247,145,91,220,4,70,246,145,19,176,134,222,210,34,118,1,204,31,55,189,67,123,212,1,85,52,237,56,57,83,196,250,189,132,55,1,197,202,154,47,73,47,51,187,58,223,105,21,238,209,29,209,226,74,76,253,116,232,241,2,12,238,78,191,91,187,199,212,83,234,30,136,196,235,119,248,147,53,15,211,127,163,187,240,41,149,82,249,52,234,252,175,16,37,166,122,113,93,215,240,239,41,21,18,121,23,121,79,14,255,0,89,55,60,250,74,238,175,135,127,168,163,212,79,228,93,212,240,239,245,129,45,85,47,148,79,41,242,124,74,85,84,169,163,252,167,127,143,172,141,89,63,149,78,167,201,241,41,53,85,29,18,38,231,127,143,172,15,178,205,217,229,127,196,74,186,100,213,124,175,248,136,19,84,105,167,83,199,188,149,117,71,89,122,157,254,32,84,27,55,252,111,248,142,105,55,71,233,127,196,82,210,163,79,145,246,145,27,81,170,121,159,104,21,182,74,154,254,147,187,196,152,138,84,221,95,41,223,226,81,163,168,213,222,103,119,137,51,20,253,85,234,119,248,129,91,142,85,223,79,41,246,147,81,73,213,94,191,127,137,71,142,126,186,117,62,210,114,25,181,106,245,123,252,64,171,70,254,206,191,119,137,49,19,251,122,223,105,78,134,93,85,169,187,221,227,234,38,226,119,111,64,21,24,157,208,222,183,127,137,55,10,245,215,85,238,41,208,59,204,232,239,252,73,248,87,87,47,208,4,244,126,98,19,177,121,203,244,18,81,126,141,9,248,155,214,94,158,224,38,98,243,87,233,39,24,139,188,157,4,172,41,163,87,233,39,25,231,32,17,162,78,221,80,152,106,38,137,208,64,143,188,152,111,98,1,17,167,52,236,56,52,230,157,128,125,57,39,97,241,19,83,234,116,1,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,23,160,248,171,168,5,83,139,187,15,167,23,57,52,3,138,170,234,67,115,151,78,211,146,185,53,33,61,201,167,237,3,131,221,211,219,220,75,72,238,162,244,145,94,228,215,246,18,175,122,43,87,180,8,114,59,179,165,9,89,36,243,186,201,222,69,149,201,208,73,200,228,213,223,180,14,50,191,179,71,33,45,35,151,121,122,78,114,61,19,78,210,3,220,138,170,7,197,114,233,218,17,122,58,84,225,188,135,222,208,35,183,183,160,143,30,187,189,62,36,6,121,200,76,70,154,183,246,129,49,18,106,173,232,238,38,99,77,53,232,32,67,218,223,160,155,141,53,212,8,204,68,209,189,30,4,86,162,248,16,217,220,71,104,4,236,10,136,135,211,227,187,0,224,238,210,19,151,170,186,41,21,221,164,5,236,2,27,151,167,165,73,121,23,183,167,188,141,34,232,239,216,75,74,228,68,119,210,7,7,174,154,116,144,36,127,74,244,161,202,71,167,71,66,146,242,57,55,149,64,248,231,174,157,46,32,189,253,101,235,32,123,211,78,197,237,32,57,200,174,80,56,189,221,29,189,228,39,46,171,218,125,123,209,83,188,132,231,38,160,67,114,166,234,144,95,220,115,87,38,135,7,57,0,151,122,47,91,163,196,150,145,169,209,208,77,191,188,151,149,53,208,9,41,145,53,119,209,248,18,115,39,85,52,78,242,122,102,174,174,250,63,2,78,100,209,169,244,129,33,39,158,164,156,139,212,94,146,118,95,210,41,79,147,161,138,4,9,94,168,238,222,226,93,210,116,175,89,59,72,146,185,55,147,232,37,36,114,34,187,233,2,42,203,167,203,67,235,103,118,169,229,19,236,36,221,35,83,78,133,56,241,216,139,216,160,85,89,80,189,62,81,191,97,29,149,75,186,158,85,191,97,69,109,67,60,28,70,101,67,55,83,161,192,92,17,85,174,242,249,102,246,122,137,168,170,213,26,190,89,189,190,162,222,142,166,52,119,99,187,9,168,106,99,86,175,67,187,64,185,99,171,118,250,121,102,253,132,212,85,78,86,254,149,189,190,162,223,142,170,61,244,232,119,247,19,144,212,198,173,94,135,118,129,95,142,169,122,190,85,189,158,162,51,106,23,250,70,253,133,22,42,134,117,122,29,216,76,71,80,206,158,135,1,81,125,66,232,190,81,59,61,68,172,211,174,234,105,34,118,250,136,46,157,138,139,208,189,132,188,179,179,117,58,23,180,4,211,175,17,117,145,62,194,133,91,80,188,36,242,137,231,122,188,20,158,154,118,113,93,208,189,197,6,182,118,112,147,161,124,239,193,64,146,175,168,94,51,124,162,121,169,225,226,165,177,87,80,188,221,254,81,59,188,60,74,189,124,236,227,55,161,124,212,251,212,182,106,167,103,1,221,11,221,247,129,37,95,59,186,158,81,59,252,61,69,22,121,221,172,157,116,239,240,39,43,231,103,83,161,123,255,0,2,143,52,141,87,61,116,94,213,3,140,146,42,233,214,67,227,93,170,167,73,5,94,139,226,115,143,165,91,244,129,59,77,231,175,208,85,169,155,228,91,209,227,247,148,186,70,170,200,191,217,43,52,209,57,96,111,74,119,253,224,85,233,99,252,225,189,85,239,251,138,237,20,58,196,189,69,243,189,126,8,83,40,226,114,212,179,165,59,254,226,226,160,129,252,23,116,167,156,191,114,1,81,160,129,55,162,214,53,243,125,126,5,110,138,6,245,252,154,247,120,250,201,58,8,31,172,93,41,230,254,5,106,138,7,245,250,83,187,241,2,114,158,157,60,151,147,95,147,226,85,233,160,68,222,234,47,119,137,45,79,19,180,139,165,62,73,85,167,141,201,189,210,157,192,115,138,20,225,167,81,74,132,81,34,57,122,171,216,66,137,139,195,78,148,39,98,98,239,47,74,118,1,206,24,219,186,186,183,188,157,99,58,201,171,84,131,27,85,27,251,73,182,121,200,4,72,218,136,157,157,228,196,104,154,167,208,65,106,106,132,104,251,80,8,205,77,53,34,55,184,134,210,35,123,128,136,222,210,34,118,16,219,218,115,69,68,64,62,131,230,242,31,28,228,212,15,138,238,142,210,27,222,169,167,72,87,38,132,41,30,137,167,104,28,36,145,116,119,89,59,201,41,229,84,221,235,39,121,22,71,167,91,161,123,201,26,137,26,155,189,11,222,4,26,153,151,175,215,78,207,192,165,85,79,228,211,202,39,157,234,38,106,230,106,44,157,11,230,254,5,30,174,118,36,105,208,190,112,18,245,53,11,198,119,148,78,239,15,2,137,83,84,238,11,188,171,123,188,60,73,170,154,134,113,221,208,238,239,184,160,84,212,51,128,238,135,119,125,224,112,170,170,114,200,158,85,190,111,168,164,84,213,47,148,242,173,243,189,94,39,42,186,152,210,68,232,119,154,82,42,170,89,164,157,14,237,252,64,139,61,82,245,124,179,123,252,9,85,170,93,87,202,183,183,212,74,75,80,206,142,135,18,206,169,102,171,208,224,42,156,233,127,165,111,216,68,101,82,238,167,149,111,216,81,146,166,53,238,113,21,149,12,221,78,135,1,94,138,165,219,203,229,83,179,212,77,195,80,170,213,242,137,219,234,40,80,212,49,92,189,14,236,39,33,168,98,53,122,29,218,5,126,42,133,226,39,148,79,176,157,134,117,221,93,36,78,223,81,66,138,118,113,19,161,74,132,19,53,88,189,11,218,5,114,158,101,213,157,116,236,252,9,248,37,85,222,235,39,113,69,166,149,187,204,232,94,207,192,168,211,200,213,222,232,94,224,42,244,239,213,24,186,247,254,37,66,157,218,189,122,123,138,77,43,209,90,196,233,237,252,74,157,58,232,245,250,0,170,69,250,52,42,17,121,203,244,20,216,92,156,38,254,210,165,10,106,229,250,0,154,139,205,95,164,157,98,117,147,84,37,33,77,26,191,73,58,207,57,0,141,26,39,73,48,212,77,16,129,31,121,29,189,136,7,52,79,4,57,183,184,248,211,234,118,129,203,68,67,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,62,42,232,1,123,14,33,66,174,128,23,176,134,245,209,15,174,114,116,144,158,186,160,31,21,87,82,11,213,116,253,167,39,42,34,144,36,145,168,222,197,237,3,227,213,117,253,132,156,142,93,197,233,34,73,35,85,221,139,216,73,190,70,163,87,161,64,249,35,149,116,233,37,100,85,213,223,180,231,44,141,93,58,20,150,123,211,173,219,222,4,57,85,122,8,42,171,169,245,207,68,211,180,224,174,69,80,62,156,147,176,224,157,43,162,17,91,208,212,2,59,17,55,144,152,141,52,79,218,64,143,207,66,106,52,213,191,180,8,240,162,106,223,160,155,137,19,164,131,11,87,86,253,31,129,51,27,87,164,8,141,68,213,8,237,68,56,53,171,162,17,26,213,1,162,28,29,216,70,78,132,56,59,176,8,46,237,37,221,230,169,50,254,223,216,75,63,205,80,37,229,85,222,79,160,148,149,206,235,38,189,228,204,203,163,147,232,36,230,114,34,59,233,252,64,131,43,149,52,233,37,164,123,181,94,158,227,156,175,78,142,133,37,38,122,106,238,133,236,252,0,61,238,211,183,188,130,233,31,188,189,36,39,189,52,236,94,210,11,165,106,47,98,129,21,207,118,157,167,7,61,218,246,146,235,35,83,185,79,139,35,87,185,64,137,170,156,92,112,87,162,167,121,199,121,0,250,238,197,37,228,238,34,170,167,73,10,78,224,37,166,237,119,209,248,18,82,166,173,79,164,159,151,229,125,4,148,254,98,125,32,83,230,253,34,148,233,127,70,165,78,95,210,41,76,155,162,53,2,70,101,84,122,125,4,140,174,118,174,233,239,38,234,23,87,167,208,83,170,21,52,127,211,248,129,194,87,185,52,233,32,172,143,233,233,33,200,244,77,59,73,103,202,212,222,232,94,240,38,248,210,39,202,251,14,109,158,93,60,255,0,177,10,75,167,103,130,132,168,98,39,99,128,175,50,162,109,124,254,239,4,38,98,169,153,26,189,126,255,0,4,45,214,84,198,139,216,226,60,85,81,238,175,67,187,124,0,186,98,169,155,136,157,127,177,9,232,42,38,220,94,191,127,130,22,188,53,81,241,91,208,238,254,226,163,5,76,106,197,232,119,104,23,44,51,74,187,189,110,239,15,81,50,217,164,77,122,223,97,65,130,161,157,78,135,118,126,4,212,117,12,93,122,28,5,91,139,38,234,245,187,188,8,18,203,38,234,117,187,252,9,94,59,55,87,161,123,8,18,206,205,212,232,94,208,57,77,44,156,87,117,188,59,138,5,124,210,36,41,214,249,94,30,165,39,166,157,156,87,116,47,113,66,173,149,188,36,232,95,59,240,80,36,171,166,145,101,78,183,201,240,245,169,108,213,75,39,1,221,111,14,239,89,86,175,149,188,102,244,47,154,159,122,150,229,84,173,88,29,208,189,223,120,18,117,178,189,119,58,222,61,223,65,75,146,71,234,238,159,18,102,169,232,187,189,189,228,147,188,229,250,64,226,142,85,239,38,96,233,86,107,227,248,144,90,154,234,78,82,177,87,135,217,231,126,32,79,209,177,188,85,232,249,37,122,146,54,115,118,116,120,253,229,54,130,39,113,157,210,158,106,253,232,92,52,113,59,155,179,165,59,254,240,42,148,113,51,156,179,171,227,223,234,46,59,124,76,88,93,213,249,75,223,234,66,155,71,3,249,195,58,83,191,238,46,10,24,92,144,175,74,121,223,130,1,83,160,138,61,98,234,252,159,31,81,90,162,138,62,191,87,195,191,233,36,168,34,118,177,116,167,155,248,21,154,88,220,155,221,41,220,4,220,17,179,201,244,120,21,56,35,103,91,163,192,149,133,139,164,125,41,220,79,194,213,110,186,129,30,54,55,113,58,9,200,218,212,94,206,226,89,138,136,212,38,26,186,168,19,12,68,211,246,147,13,68,212,148,98,232,132,194,57,53,2,97,170,168,132,86,42,234,132,179,92,154,17,88,244,232,78,144,38,90,170,68,106,175,65,46,215,33,21,139,216,160,71,106,174,167,52,236,33,34,234,114,69,68,64,57,170,232,113,215,83,230,242,28,92,228,212,15,143,93,26,170,132,188,142,85,211,164,250,247,34,53,73,105,164,106,105,208,160,66,149,238,235,244,248,148,234,153,31,213,233,241,35,205,43,116,147,161,123,202,77,100,205,77,206,133,239,2,13,108,143,214,94,159,147,225,234,40,85,147,75,194,78,183,202,240,39,43,103,103,149,232,95,55,240,40,21,179,179,132,157,11,231,126,10,4,26,153,165,227,187,173,225,221,234,40,21,51,75,192,119,91,195,187,214,71,171,168,98,84,63,161,221,223,113,64,169,168,103,1,221,14,238,251,192,225,91,60,169,42,117,254,79,130,120,169,73,169,158,93,31,215,239,240,79,17,87,59,22,68,232,95,52,164,85,84,51,73,19,71,118,254,32,76,79,60,169,187,215,241,238,66,85,213,18,234,189,127,177,9,57,102,106,233,208,164,5,153,186,233,162,129,83,108,210,252,239,176,138,201,165,221,78,183,216,82,91,43,124,20,138,201,91,186,157,10,5,126,9,165,223,94,183,119,129,59,12,210,43,87,173,223,224,80,32,157,155,235,208,189,132,236,19,179,113,122,23,180,11,142,41,100,226,39,91,236,42,20,242,201,184,189,110,255,0,2,222,134,102,172,137,208,165,70,158,86,238,47,66,246,129,113,210,200,253,230,116,247,126,5,82,149,238,93,238,159,2,221,164,153,186,198,154,47,103,224,85,168,228,106,239,244,47,112,21,250,71,187,72,250,126,87,226,85,233,156,171,34,234,189,197,191,70,244,221,143,161,124,239,196,172,82,61,22,69,237,243,64,173,68,171,195,66,169,2,174,250,253,5,30,14,152,155,251,126,242,173,79,231,175,208,4,252,43,171,87,233,39,89,231,33,37,7,152,191,73,58,207,57,0,143,31,121,29,189,136,64,143,188,142,222,196,2,43,79,169,218,124,105,245,59,64,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,243,84,64,62,156,93,218,125,213,15,138,186,168,31,23,161,14,14,114,156,149,83,66,27,149,0,226,231,47,73,13,206,93,15,178,59,165,122,72,15,147,68,233,114,129,241,239,84,114,246,18,178,189,119,83,161,59,78,114,72,155,235,214,82,82,89,83,117,58,235,218,1,239,93,123,19,176,147,145,235,184,189,8,114,150,100,222,243,215,176,146,146,100,220,94,186,129,202,89,28,154,116,33,44,233,93,211,208,135,25,38,78,142,186,146,238,149,53,94,186,129,17,207,85,211,176,249,170,144,120,173,249,202,125,73,19,231,1,29,171,162,145,155,210,212,37,163,122,42,246,247,19,12,84,221,64,38,227,106,111,161,55,19,83,117,126,146,86,63,61,9,184,145,85,171,244,129,53,10,117,154,158,175,192,155,141,169,210,75,66,154,43,87,78,226,110,46,240,34,55,184,136,211,138,34,116,116,17,17,60,16,15,135,7,118,17,81,58,58,80,224,228,77,59,0,130,228,213,73,87,244,53,73,183,246,146,146,121,138,4,164,203,171,147,232,36,42,21,116,127,211,248,147,242,166,142,79,160,167,212,118,63,233,252,64,147,149,203,208,73,206,245,69,119,103,103,224,76,206,228,234,244,248,146,53,14,233,127,79,119,224,4,7,189,116,236,78,210,3,222,187,203,208,130,71,232,158,114,246,146,239,145,55,151,172,160,115,115,215,78,196,56,239,175,130,16,22,77,59,92,167,206,42,124,245,2,99,125,124,16,111,175,130,18,252,84,249,202,125,73,19,189,202,4,101,114,246,156,28,245,93,59,14,42,244,211,206,56,57,233,243,128,227,34,175,91,232,37,39,243,19,233,35,200,228,233,233,238,37,165,114,110,167,79,120,18,114,254,145,74,92,223,162,119,236,42,146,254,145,74,92,223,162,119,236,2,159,63,158,159,65,75,169,85,235,253,63,137,82,168,243,211,232,41,117,75,162,72,190,191,196,9,41,222,169,187,217,222,72,203,43,186,253,9,222,76,212,61,19,119,167,196,167,76,254,151,174,242,247,129,197,210,187,193,14,14,168,122,46,154,52,150,150,100,77,52,122,144,93,58,107,211,34,253,160,84,91,80,253,123,26,71,138,161,251,171,208,222,210,138,218,158,159,210,187,237,35,69,82,136,223,210,187,183,214,5,197,13,67,248,173,232,111,121,83,167,168,126,226,244,55,180,182,33,170,78,43,124,171,187,252,74,157,61,82,110,47,149,119,111,172,11,146,10,135,170,179,161,189,159,129,59,20,239,233,232,66,131,77,82,221,89,229,87,179,215,224,79,67,82,213,215,202,47,218,5,91,142,253,222,196,32,77,51,145,169,208,157,164,178,79,213,253,34,253,164,57,102,234,167,148,94,223,88,31,38,149,203,34,244,33,67,172,153,203,18,116,39,157,254,210,126,89,147,136,189,117,40,149,146,249,36,235,175,156,5,62,190,87,113,155,208,158,106,125,234,91,213,15,85,133,221,157,223,121,89,172,145,22,84,213,203,230,148,9,223,228,157,214,94,224,36,170,92,189,95,218,74,175,74,254,210,98,117,215,119,167,196,151,239,253,160,69,137,136,186,246,149,10,70,39,147,233,95,59,241,36,224,106,174,247,71,129,83,162,141,124,151,85,60,239,196,10,181,190,54,172,206,233,95,53,126,244,46,42,56,155,205,217,210,189,255,0,121,71,160,143,203,59,170,158,106,253,232,92,52,113,175,55,103,85,59,254,240,43,212,113,55,156,51,165,123,254,226,191,69,19,120,75,210,190,119,224,133,34,141,159,156,51,170,157,255,0,113,95,162,106,36,75,208,158,119,224,128,85,168,99,77,232,186,87,205,252,10,189,51,19,173,210,189,197,50,141,19,122,62,143,147,248,21,90,101,211,123,246,1,80,137,168,136,207,216,78,71,222,72,70,244,77,222,159,2,106,41,19,167,87,40,19,140,243,80,142,199,46,191,176,146,73,91,167,156,164,86,72,136,190,114,129,58,215,46,132,84,122,235,216,132,138,74,157,207,82,51,100,77,228,213,202,4,235,28,170,132,86,57,117,66,77,178,38,157,14,82,60,111,77,83,172,4,219,92,164,86,57,116,66,85,175,69,215,164,140,199,166,136,154,129,50,215,46,167,52,233,66,3,93,211,218,115,71,166,157,160,115,222,83,131,222,168,189,199,21,119,71,105,13,207,77,122,92,7,9,30,187,139,208,132,164,239,94,175,66,119,156,228,145,55,23,172,164,156,242,167,87,174,189,224,75,79,43,188,167,66,119,148,138,217,93,212,232,78,255,0,192,156,168,151,244,189,117,249,69,26,174,100,234,117,215,191,196,9,58,233,156,139,47,66,121,191,129,64,173,157,252,36,232,79,59,240,82,163,112,155,173,47,148,95,55,215,224,91,245,179,249,36,242,139,231,122,252,20,10,125,100,239,231,15,232,78,239,184,183,234,103,127,1,221,9,221,247,149,58,169,117,157,221,117,238,251,138,5,75,215,128,238,178,247,125,224,73,213,78,254,34,116,39,154,82,170,37,114,239,244,39,111,226,77,84,189,119,211,172,189,133,54,119,47,95,165,123,127,16,33,203,35,147,78,132,32,113,23,123,177,59,79,175,213,116,233,82,30,142,215,246,129,29,175,95,4,34,54,87,34,118,33,46,212,113,205,17,218,1,80,134,71,35,151,161,59,9,200,37,118,226,244,39,105,78,137,221,101,233,238,38,162,119,85,122,87,180,10,204,50,187,138,222,132,239,42,116,242,187,113,122,19,180,162,66,255,0,40,157,101,42,84,242,38,226,245,151,180,10,253,28,139,189,31,66,118,126,5,90,142,71,38,255,0,66,119,20,10,57,58,241,245,151,179,240,43,20,114,39,95,172,189,192,87,232,164,85,108,93,9,231,126,37,110,141,203,197,95,236,150,245,11,211,118,46,183,202,252,74,229,35,211,136,186,59,228,129,93,167,114,240,91,251,126,242,173,78,229,223,95,160,162,211,42,172,13,233,241,251,202,205,63,158,191,64,21,26,117,213,139,244,147,204,243,144,167,193,230,47,210,84,25,231,32,17,227,239,35,183,177,8,17,247,145,219,216,128,69,105,245,59,79,141,62,167,104,28,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,237,62,175,97,196,1,241,87,64,170,154,118,156,28,189,61,160,28,238,222,130,19,223,166,157,1,238,232,94,146,11,157,217,171,190,208,62,200,254,213,211,184,149,150,78,170,116,119,159,102,126,155,221,126,239,18,78,89,58,169,229,59,252,64,250,249,116,114,245,126,210,74,105,180,106,117,123,252,79,178,74,155,235,229,19,251,202,116,243,38,226,121,94,255,0,156,4,73,170,52,114,117,59,188,73,25,42,122,139,212,251,78,19,204,155,233,229,123,190,113,79,124,253,85,242,223,226,2,110,74,158,206,167,218,64,89,245,85,234,125,164,163,231,78,143,44,159,251,196,37,155,167,244,191,226,2,125,37,215,228,253,164,70,191,179,160,167,178,94,223,41,246,145,99,147,85,111,148,239,241,2,165,19,186,203,209,220,77,51,165,168,83,162,127,89,122,221,222,36,236,78,242,105,214,251,64,168,196,186,189,58,9,232,60,197,250,73,8,149,56,137,210,79,64,169,184,189,61,224,78,197,211,187,244,19,81,38,154,146,208,246,183,232,252,9,152,251,192,140,157,196,70,156,90,137,162,116,17,26,137,224,7,194,27,187,8,170,157,61,135,23,34,105,216,4,187,251,127,97,42,244,209,171,210,78,189,19,94,206,226,86,84,242,107,208,4,132,254,122,125,5,62,167,205,127,211,248,149,25,209,119,211,163,184,167,212,34,232,254,142,255,0,196,10,108,255,0,39,246,146,21,29,175,250,63,2,165,58,121,189,30,37,62,165,23,121,253,11,217,248,1,78,151,205,79,164,149,122,232,229,232,38,229,69,221,78,133,237,37,36,69,223,94,133,2,11,221,209,217,222,112,222,245,28,159,216,66,93,117,239,3,146,73,211,216,115,71,235,220,65,26,170,119,129,31,127,163,77,14,46,119,168,133,188,191,59,237,62,57,203,243,190,208,57,61,221,189,29,196,188,174,234,167,71,121,245,239,237,235,125,164,9,29,209,210,238,255,0,16,32,202,253,30,189,5,54,101,214,53,232,39,101,119,148,94,146,159,42,249,53,233,2,70,163,207,79,160,164,214,59,171,39,71,127,226,84,234,23,174,157,61,197,38,173,122,36,233,249,95,136,20,234,151,121,189,30,37,50,119,254,147,163,196,168,85,175,153,211,226,82,42,28,186,201,214,241,239,2,82,105,116,211,171,227,222,74,190,125,28,189,95,180,84,191,205,235,248,247,146,82,73,215,94,191,218,4,211,103,233,243,62,210,35,42,52,79,51,237,41,156,84,79,231,127,196,114,108,201,167,233,127,196,5,126,26,141,36,78,167,218,84,105,234,122,139,212,239,241,45,200,103,242,137,229,191,196,84,32,157,55,23,73,187,254,112,23,61,53,78,170,206,167,119,143,168,168,65,63,157,212,240,239,45,218,73,147,88,252,175,119,206,245,21,40,38,78,183,149,240,249,64,86,91,63,83,204,251,78,18,79,171,124,222,255,0,18,73,147,38,234,121,95,241,31,31,42,105,250,84,255,0,222,3,236,178,249,69,234,253,165,30,178,79,36,157,31,40,156,150,79,40,190,83,237,41,85,79,85,141,58,255,0,43,196,9,26,201,60,170,116,124,146,135,51,188,147,186,60,10,173,83,188,162,116,252,146,143,42,249,53,233,2,82,87,118,116,16,211,206,79,164,231,47,113,13,59,83,233,2,114,155,229,126,194,173,66,154,164,93,63,43,241,41,52,223,43,246,21,90,21,232,139,167,229,126,32,92,52,13,242,206,233,249,43,247,161,112,82,116,83,179,246,253,229,189,64,190,89,221,63,37,126,244,46,10,69,78,110,206,148,239,251,192,185,104,255,0,206,25,251,126,226,187,72,186,70,191,218,45,234,87,39,29,189,111,30,255,0,81,90,165,127,147,94,191,202,241,2,191,72,237,22,62,143,147,248,21,24,101,211,94,175,135,121,68,166,147,69,103,148,238,241,245,19,209,74,189,62,83,237,2,174,201,124,222,175,135,121,49,28,189,189,95,180,165,50,94,134,249,79,14,242,51,102,255,0,141,255,0,16,21,68,151,163,205,251,72,205,159,167,204,251,74,83,102,234,167,149,255,0,17,25,146,244,254,151,252,64,84,217,54,169,230,253,164,195,101,213,124,223,180,164,182,94,142,137,62,210,98,57,87,125,60,167,218,5,81,146,116,118,119,147,17,201,210,157,29,197,54,57,58,60,254,255,0,18,106,23,244,183,173,221,226,5,66,39,235,175,65,25,142,236,232,239,36,227,119,110,142,251,72,236,119,66,116,129,54,215,116,246,28,183,189,68,6,59,167,165,223,105,207,121,62,119,218,7,55,191,68,236,32,190,78,158,206,227,139,223,209,231,119,248,144,36,127,79,159,221,226,4,57,100,242,107,208,72,212,75,166,239,87,199,188,137,43,215,134,189,127,180,144,169,147,205,235,248,247,129,45,81,47,68,189,95,157,222,81,107,101,221,220,234,248,247,253,4,245,68,157,18,121,79,30,242,141,90,253,119,58,254,61,255,0,64,20,250,249,181,116,189,95,147,227,234,40,53,178,121,36,232,249,95,130,149,90,231,46,244,189,111,147,227,234,40,149,74,171,26,106,191,40,10,85,67,181,153,221,30,31,113,68,168,93,97,119,71,135,222,86,42,117,227,59,183,187,238,41,51,55,88,149,55,126,192,41,53,9,171,211,232,36,38,143,93,238,158,242,171,60,107,190,157,69,236,240,37,100,137,122,124,159,127,128,20,199,197,166,157,111,176,135,195,233,237,239,42,46,133,122,53,139,252,39,14,10,235,250,47,240,129,40,216,253,100,68,143,163,180,153,225,127,197,253,135,212,143,163,244,127,96,16,227,102,142,237,238,38,98,111,85,122,123,207,172,143,167,204,251,8,209,179,163,204,239,240,2,98,47,210,33,63,78,186,49,126,146,74,54,174,250,117,126,194,118,4,93,197,232,94,208,42,244,110,235,71,209,242,127,2,175,68,239,63,163,195,241,40,212,126,116,127,71,224,86,40,190,95,236,252,64,174,80,116,182,47,237,126,37,114,143,244,171,253,146,131,65,174,236,95,218,252,74,245,31,233,87,251,32,86,233,87,72,27,209,227,247,149,170,119,117,215,163,184,162,83,126,129,191,183,239,43,52,254,122,253,0,84,169,215,86,47,210,84,25,231,33,78,167,243,23,233,39,227,85,223,64,38,99,239,35,183,177,8,17,247,145,219,216,128,69,105,245,59,79,141,62,167,104,28,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,119,97,193,87,67,147,215,68,33,43,151,94,208,62,43,186,59,14,14,119,79,97,245,206,77,213,209,80,132,231,116,246,160,31,36,118,141,94,130,94,73,59,58,14,82,201,213,119,89,9,73,101,84,211,174,128,113,158,94,151,38,239,119,143,168,144,158,93,214,34,238,247,248,145,103,155,165,253,116,236,252,10,125,84,234,145,167,148,78,223,80,16,166,159,202,187,169,225,222,82,234,42,180,98,117,59,252,72,147,212,187,138,239,42,157,222,30,5,34,166,169,119,19,202,183,183,212,4,89,234,250,233,228,251,188,74,115,234,181,106,249,63,180,133,81,86,168,244,242,205,236,245,20,233,43,29,184,190,89,191,96,19,239,170,211,79,39,246,159,57,223,252,95,218,82,157,90,229,211,203,55,236,9,87,217,229,155,253,232,5,98,58,158,222,167,218,77,65,54,187,171,187,223,227,235,40,145,85,107,175,150,111,247,161,59,79,83,208,207,42,222,223,87,136,21,216,101,213,203,213,238,241,42,16,201,228,155,209,226,80,233,231,85,122,249,68,236,245,21,74,121,117,137,189,116,239,251,192,173,68,239,40,157,4,252,14,234,47,71,121,75,134,79,40,157,100,42,16,59,168,189,61,224,84,224,119,153,209,221,248,19,113,46,186,146,52,235,210,206,158,239,192,157,137,83,167,164,9,134,175,98,104,69,105,5,189,168,70,104,28,136,110,236,34,28,92,137,160,16,94,154,169,42,254,150,169,56,244,233,232,66,89,237,234,175,64,18,51,51,87,39,79,113,33,81,31,67,250,123,255,0,18,169,43,122,221,139,216,73,77,26,42,59,170,189,191,136,20,153,227,243,122,124,73,10,136,250,95,211,221,248,21,137,226,78,175,81,123,201,26,136,83,87,245,23,179,240,2,141,52,122,181,58,221,254,4,163,227,209,203,210,85,101,135,170,158,77,123,125,100,164,144,166,250,245,20,10,83,217,162,118,144,220,222,158,210,118,72,122,63,70,189,190,178,11,226,209,124,197,2,81,83,78,243,131,137,135,71,213,94,170,144,156,207,234,168,16,206,14,119,168,230,228,84,69,232,32,185,84,14,50,59,165,122,9,121,31,171,123,59,200,146,42,244,244,247,18,210,57,119,122,23,188,8,50,191,71,175,65,35,43,188,154,244,19,79,93,92,186,169,35,43,188,154,244,129,37,80,238,186,116,119,20,170,181,234,200,190,191,196,169,84,59,174,157,61,197,38,177,253,73,58,201,219,248,129,78,171,119,153,209,226,81,170,95,250,94,143,156,84,234,222,189,78,183,137,70,169,127,233,122,201,242,128,166,213,75,166,239,87,199,188,144,150,95,40,189,95,180,143,87,34,245,58,201,222,83,166,149,82,85,235,160,7,79,209,230,125,161,179,244,121,159,105,34,249,213,19,244,137,246,31,18,161,116,253,43,126,192,43,49,84,249,68,234,125,165,66,158,167,168,189,78,255,0,18,221,138,169,120,137,229,91,246,19,208,85,170,49,124,179,123,125,64,93,84,181,125,49,249,62,239,31,81,81,130,175,206,242,126,29,229,177,75,88,237,99,242,205,236,245,120,21,24,43,29,214,242,205,238,240,2,224,142,167,86,167,83,237,57,58,126,143,51,237,41,80,213,170,177,190,89,191,97,23,156,170,255,0,58,223,176,9,151,205,171,151,171,246,148,250,137,117,98,117,123,252,78,110,168,93,229,242,137,246,18,51,204,187,137,215,78,208,32,85,73,229,19,163,228,148,137,93,228,215,160,159,169,151,87,167,93,59,10,92,210,39,13,116,114,1,6,71,118,116,28,81,221,41,209,222,67,146,69,232,235,33,197,36,233,78,178,1,80,129,222,119,71,129,85,161,127,68,73,167,202,252,74,36,18,249,221,116,238,42,116,82,244,69,215,79,59,241,2,230,162,126,236,170,186,124,159,197,10,245,36,154,211,179,163,199,239,45,138,41,181,149,122,233,230,250,188,80,175,82,76,188,221,189,116,239,251,192,186,105,164,242,237,232,241,251,138,205,36,186,70,189,95,149,226,91,148,211,47,25,189,116,239,240,240,43,20,179,47,13,122,233,231,122,128,174,211,203,210,206,175,119,143,168,157,138,109,53,234,253,165,30,9,151,169,215,78,207,87,129,53,28,238,233,235,167,216,5,89,179,244,39,83,237,34,54,127,234,125,165,53,179,187,163,174,159,97,21,147,59,167,87,167,216,5,73,179,106,158,111,218,71,142,125,93,230,247,120,148,182,204,237,58,30,159,97,51,20,203,188,189,116,236,2,166,201,122,60,222,255,0,18,106,57,58,233,208,82,163,153,116,243,211,180,157,138,71,111,166,174,2,167,20,157,85,232,239,39,96,126,170,222,142,239,192,166,66,253,90,189,100,237,39,97,119,75,122,123,191,0,42,49,63,77,122,9,136,223,208,157,4,148,79,85,215,164,152,99,250,19,172,128,77,35,244,238,62,241,61,68,14,34,252,228,62,113,127,174,128,115,124,157,29,157,228,188,178,117,147,163,184,227,36,203,187,208,244,237,245,18,242,78,187,221,47,78,207,80,16,165,151,201,175,87,237,36,42,165,215,119,171,227,222,115,154,117,225,174,146,39,216,72,84,78,189,93,100,78,255,0,0,37,106,37,253,34,110,248,247,148,154,167,235,187,209,226,78,207,46,188,78,186,119,148,186,153,23,171,214,78,240,36,107,29,214,147,163,187,240,41,21,41,172,105,244,149,58,151,42,185,253,61,223,129,78,157,21,88,157,29,224,82,103,102,178,187,167,195,238,41,178,69,212,94,183,216,86,101,143,89,23,170,164,147,224,213,171,228,215,237,2,147,36,26,187,206,238,240,32,58,159,85,94,191,127,129,86,125,55,79,232,157,217,235,33,45,42,106,190,73,223,104,20,167,210,235,167,148,251,14,28,219,250,255,0,97,87,90,86,247,196,239,180,224,180,141,233,242,46,251,64,165,243,111,235,253,131,155,127,95,236,42,92,213,191,209,59,237,56,173,58,107,250,53,251,64,145,72,52,249,95,97,205,145,232,158,119,216,77,243,116,254,141,126,209,193,68,249,11,246,129,193,145,245,147,164,156,167,102,140,94,158,242,27,34,235,39,81,73,168,35,234,47,85,123,64,157,164,103,94,62,158,239,192,171,81,179,77,254,159,2,159,75,31,90,62,170,246,126,5,86,141,154,239,245,87,184,10,173,2,117,98,79,235,126,37,118,141,190,85,122,126,73,71,161,143,171,23,85,124,239,196,174,82,181,82,69,232,95,52,10,173,63,68,45,253,191,121,89,167,243,215,232,41,20,205,242,45,213,60,126,242,181,78,222,186,244,119,1,61,79,230,47,210,79,199,231,161,35,2,104,197,232,239,42,12,68,222,64,35,199,222,71,111,98,16,35,239,35,183,177,0,138,211,234,118,159,26,125,78,208,57,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,50,232,212,250,72,91,200,68,168,93,24,159,73,44,175,84,240,3,226,185,52,32,189,201,175,236,57,57,202,141,82,3,222,186,246,39,96,16,230,122,104,238,222,210,78,119,167,87,161,123,200,147,74,238,183,66,118,254,36,148,242,187,171,208,157,224,64,169,149,168,175,232,94,207,192,165,213,84,51,134,157,14,243,137,154,185,156,139,39,66,121,191,129,71,170,157,252,52,232,79,56,8,21,21,12,227,59,161,221,223,113,68,170,170,143,134,157,14,243,188,9,186,154,135,164,206,232,111,119,220,80,106,234,100,72,211,161,190,112,31,106,42,163,223,78,135,118,120,20,201,43,34,220,94,171,191,184,249,81,85,38,250,116,55,179,192,165,75,85,34,49,122,173,254,224,39,221,89,23,205,119,247,31,18,178,45,83,170,239,238,41,14,172,151,230,183,251,131,107,37,222,78,171,123,124,0,175,193,85,31,91,161,221,221,197,70,150,170,61,35,232,119,111,226,91,80,85,73,214,232,111,119,113,83,164,169,122,164,125,13,243,191,16,46,138,89,216,178,42,34,47,97,87,166,153,169,11,122,23,191,239,45,154,58,135,241,87,161,190,105,89,166,157,235,11,122,19,191,239,2,230,130,86,172,173,232,94,255,0,184,169,211,189,55,23,161,123,74,13,52,206,89,155,208,157,255,0,113,87,166,145,203,26,244,39,104,21,170,119,162,238,118,246,126,4,228,78,78,146,155,76,245,85,103,103,103,224,79,196,229,233,2,117,142,78,175,236,35,181,117,212,150,103,201,253,132,118,174,154,129,16,248,238,192,157,40,29,216,4,55,118,144,94,213,221,82,58,166,164,55,181,55,84,9,71,181,117,253,132,172,204,93,29,217,218,79,185,136,171,222,75,203,27,85,29,210,189,160,83,103,141,203,187,210,157,228,156,208,187,172,186,167,97,85,150,38,244,116,169,45,44,77,235,116,175,96,20,105,161,114,181,58,83,180,147,146,7,239,175,74,21,137,96,102,234,116,175,105,44,250,118,43,151,165,192,81,165,129,251,169,210,157,164,179,224,126,189,169,216,85,228,129,138,222,213,237,37,164,129,136,238,213,236,2,146,248,31,186,189,40,64,124,78,110,154,170,21,71,194,212,106,244,169,43,44,77,232,233,80,41,207,98,245,186,83,188,150,145,138,154,118,21,7,198,157,110,149,239,37,101,98,116,116,168,18,18,167,75,147,212,74,200,154,55,246,147,179,181,17,206,250,63,2,78,95,53,62,144,37,36,84,71,169,79,149,201,195,82,122,95,210,41,79,155,162,53,2,70,161,201,190,159,65,72,172,114,110,201,253,175,196,169,212,57,119,211,232,41,21,142,93,217,63,181,248,129,76,172,122,38,231,111,121,68,170,145,60,183,66,252,162,175,90,229,234,126,223,192,160,213,189,124,183,103,202,2,149,87,43,122,157,11,222,82,234,37,111,25,221,11,221,247,19,149,111,94,167,66,119,148,170,153,92,147,59,161,59,190,224,37,228,153,168,222,197,237,33,173,67,19,185,196,188,179,191,117,58,19,180,151,125,67,209,123,26,5,81,149,44,71,39,67,137,200,42,163,220,94,135,118,248,20,6,85,72,174,78,134,147,112,212,200,141,94,134,246,129,115,82,214,69,188,206,171,187,60,61,69,70,158,174,53,222,234,187,187,184,181,233,171,37,222,103,85,189,158,30,162,165,77,89,47,91,170,222,238,224,46,72,106,227,70,183,170,238,223,15,89,48,149,81,170,232,141,119,247,20,8,107,37,209,189,86,246,248,19,76,170,147,94,198,246,120,1,85,89,216,171,216,164,172,243,179,113,58,23,180,129,206,164,240,111,247,16,38,168,122,181,58,27,218,2,162,102,171,211,161,123,10,108,178,181,88,189,10,70,154,103,43,147,161,59,10,124,146,187,113,122,16,4,146,53,52,232,83,130,74,221,123,20,131,36,142,93,58,16,135,197,118,189,136,5,70,9,154,155,221,11,220,84,232,231,102,145,244,47,157,248,148,24,165,119,79,66,21,26,57,157,228,147,68,243,191,16,46,138,25,154,147,47,66,249,191,138,21,250,89,217,192,111,66,247,253,229,173,69,43,184,171,208,158,111,226,133,118,150,87,112,27,208,157,255,0,120,23,101,60,173,89,155,208,189,255,0,113,87,164,145,169,26,244,47,156,91,212,178,185,103,111,66,119,253,197,106,149,235,195,94,132,243,128,173,65,34,117,58,23,179,240,39,34,122,116,244,41,77,167,122,174,231,103,103,224,78,196,229,233,2,113,175,77,83,161,72,205,122,120,41,40,215,46,168,71,98,235,168,19,44,122,110,167,66,147,49,189,21,221,253,132,147,85,81,9,152,156,187,203,244,1,59,19,147,117,126,146,126,55,162,189,59,74,108,78,93,213,250,73,248,250,30,128,84,96,114,110,47,210,79,192,228,234,125,31,129,76,129,203,184,191,73,61,11,215,86,246,118,126,0,84,34,122,38,189,164,102,189,58,58,20,147,141,235,211,208,132,86,189,122,58,16,9,149,145,169,220,167,21,149,186,246,41,5,242,57,19,177,8,107,43,181,236,64,62,201,51,81,189,139,218,74,207,59,55,211,161,123,14,50,206,253,212,232,78,210,78,121,223,190,157,9,216,4,57,103,103,13,122,20,145,168,153,171,187,208,189,231,217,103,127,13,122,16,147,154,103,46,157,8,4,25,101,111,95,161,123,201,25,222,139,187,219,222,69,146,87,106,254,132,239,37,100,122,174,157,128,75,207,210,174,250,63,2,78,68,85,110,137,226,77,203,210,174,250,9,119,53,52,2,77,241,57,92,189,40,75,172,78,211,181,10,131,152,138,189,228,21,137,186,118,168,18,47,133,202,189,168,67,90,119,246,234,210,125,209,55,94,213,56,172,77,211,181,64,144,116,15,241,67,138,196,238,205,80,158,116,77,241,82,26,196,222,158,149,2,73,208,63,197,8,107,3,245,237,66,121,204,79,21,33,171,19,94,213,2,77,209,59,78,212,56,240,157,226,132,211,152,154,118,169,199,113,60,84,8,108,137,219,201,210,132,204,81,59,117,122,83,180,248,198,38,242,116,169,53,12,109,86,175,74,246,129,49,75,27,183,152,154,167,103,224,85,168,227,114,111,244,167,113,37,73,19,119,217,210,189,159,129,86,164,137,189,126,149,238,2,161,66,197,221,139,165,60,239,196,173,210,177,120,139,210,158,105,75,162,141,168,145,116,175,157,248,149,186,72,218,178,47,74,249,160,79,211,177,120,45,233,78,255,0,188,172,83,181,119,215,232,41,208,70,212,137,189,43,223,247,149,88,24,136,245,237,236,2,106,20,209,171,244,147,172,233,114,18,145,53,55,87,233,39,99,106,111,160,17,163,106,244,145,155,220,67,106,105,169,21,59,128,136,211,234,118,159,26,125,78,208,57,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,129,84,186,70,159,218,36,158,169,175,236,38,235,149,82,36,84,249,223,130,148,247,57,85,64,226,247,183,117,122,73,105,94,221,228,233,238,57,61,235,186,189,8,74,205,35,145,201,208,157,128,66,168,123,119,95,211,223,248,148,250,153,25,213,233,241,35,212,74,229,107,250,19,183,241,41,213,82,57,55,122,19,188,9,106,185,25,172,157,63,39,240,40,213,146,199,194,78,183,202,240,39,170,229,119,148,232,79,55,240,40,149,179,57,34,78,132,243,191,5,2,70,170,88,248,238,235,120,119,122,139,126,178,104,184,73,214,249,94,5,70,170,119,241,221,208,157,223,113,110,214,206,244,137,58,19,206,252,20,8,53,147,69,197,78,183,201,240,41,18,84,67,184,189,127,177,72,149,149,15,226,167,67,124,210,141,45,75,209,139,208,208,39,36,168,135,163,175,246,41,197,181,16,239,39,95,191,193,74,92,149,82,116,116,55,251,142,45,170,147,121,58,27,219,224,5,201,77,81,15,91,175,225,220,165,86,138,162,29,34,235,252,175,5,241,45,74,106,169,58,221,13,238,238,42,180,85,82,105,23,67,124,239,196,11,202,142,120,150,85,235,252,159,5,43,148,146,199,205,219,214,241,238,245,150,125,21,67,248,171,208,223,55,241,66,191,71,80,254,110,206,134,247,253,224,94,52,210,199,199,111,91,199,187,212,86,104,229,143,132,189,111,149,224,90,244,179,57,103,111,66,119,253,197,110,142,87,112,151,161,60,224,46,74,89,25,172,125,61,223,129,81,130,70,117,186,124,10,29,36,174,85,143,161,60,223,192,169,192,245,235,116,39,112,21,120,222,221,27,211,224,71,107,145,117,233,36,35,122,232,222,132,236,66,102,55,175,79,66,1,52,138,154,28,149,81,72,45,114,171,80,228,143,85,240,3,153,193,123,15,187,202,124,94,132,2,27,147,69,32,200,138,186,244,17,215,165,117,83,131,154,157,32,74,185,170,154,116,16,37,99,149,92,168,157,196,235,152,139,167,105,9,209,167,79,74,129,79,124,111,84,243,126,210,3,226,147,121,122,191,105,82,116,77,211,181,72,79,137,187,203,210,160,82,37,134,69,111,155,223,226,75,75,12,187,201,213,238,241,43,47,129,154,118,175,105,45,44,12,222,78,149,236,2,137,36,82,110,47,87,237,37,101,138,78,142,175,218,86,36,129,155,139,210,164,172,176,51,163,165,64,162,75,20,154,63,171,227,222,72,205,19,211,78,175,218,87,101,129,154,63,165,123,202,125,68,45,77,222,149,239,2,137,60,111,222,127,71,119,224,72,206,199,110,39,71,121,89,168,137,186,191,165,123,63,2,155,80,196,70,39,111,104,20,153,90,188,69,232,41,115,34,240,157,251,10,204,204,69,145,123,74,92,236,68,137,221,189,223,120,20,138,148,209,233,244,20,122,223,50,79,237,126,37,106,169,169,196,79,236,148,90,239,54,95,237,126,32,81,107,87,77,207,219,248,20,10,181,79,45,254,177,94,175,249,31,183,240,45,250,191,231,191,214,2,131,94,169,212,253,191,129,72,168,115,120,206,233,240,251,138,165,193,116,225,254,223,192,162,85,61,82,119,118,119,125,192,83,103,123,81,137,211,222,74,201,43,17,124,238,239,3,149,67,215,113,58,19,180,145,154,71,35,147,161,59,0,152,108,209,162,234,174,251,8,204,168,135,79,63,191,193,74,79,29,254,8,114,109,67,209,59,26,5,195,79,83,14,172,235,247,120,47,129,80,166,170,129,55,186,254,29,202,91,16,85,73,188,222,134,246,126,4,236,53,114,38,189,86,255,0,112,23,76,21,80,110,183,202,119,248,47,137,54,202,136,117,243,251,188,20,182,105,235,37,209,157,86,246,248,122,201,230,86,75,175,154,222,207,0,43,237,169,135,117,58,255,0,98,156,95,52,106,158,119,216,82,91,85,34,181,58,173,254,226,35,170,31,167,99,64,154,150,88,247,147,173,221,224,73,73,43,55,23,173,246,16,229,168,126,242,116,55,176,149,124,239,221,94,132,2,36,178,51,163,164,134,146,179,95,59,236,37,228,153,203,167,66,28,18,71,107,174,136,5,74,23,181,117,233,42,52,143,111,147,233,249,95,137,68,130,87,117,186,19,184,169,81,202,239,37,208,158,114,125,224,92,212,15,111,25,221,63,37,126,244,46,26,55,183,155,179,167,199,239,45,106,7,175,25,221,9,230,175,222,133,195,70,245,230,236,232,78,255,0,188,11,174,145,205,231,13,233,241,251,138,229,26,167,9,127,180,91,212,110,94,112,207,219,247,23,5,15,76,74,171,243,191,4,2,175,77,242,62,143,192,158,133,53,212,147,165,106,47,15,251,63,129,80,133,136,154,246,129,48,206,198,254,194,52,104,189,39,6,49,58,189,189,196,195,88,137,175,104,4,69,208,153,137,23,121,126,130,27,88,138,212,237,35,198,154,59,246,1,26,36,209,191,180,158,137,23,136,132,156,105,171,127,105,61,31,158,128,77,197,230,175,210,78,67,218,223,160,147,139,205,95,164,154,141,87,171,244,1,50,213,67,154,57,168,157,164,4,122,167,128,89,23,69,232,64,35,58,70,34,121,223,97,47,36,177,239,175,91,236,33,73,51,145,189,137,218,74,201,59,247,215,161,0,79,52,91,137,214,239,240,36,167,154,45,244,235,119,120,16,231,157,251,137,208,157,164,148,243,191,125,58,19,176,15,178,75,30,226,245,190,194,82,89,163,93,58,223,97,6,74,135,171,23,161,164,180,147,191,163,161,0,140,249,99,235,117,188,123,136,15,123,87,78,146,3,167,126,171,208,135,21,145,203,220,128,69,114,162,235,210,112,119,97,199,125,124,16,248,175,85,240,3,233,197,81,116,62,43,213,23,184,43,213,124,0,227,166,135,21,237,62,185,203,169,193,206,84,212,3,136,46,69,213,78,110,122,248,33,13,94,189,61,128,113,211,66,27,145,119,148,230,231,41,193,92,186,129,195,113,222,3,113,203,220,115,69,212,136,196,213,0,50,55,239,39,65,55,4,111,220,94,142,243,131,26,138,228,39,32,98,110,47,74,246,129,51,75,19,247,216,187,189,222,62,162,171,73,27,250,253,30,4,181,44,77,214,62,149,236,252,10,165,36,77,235,244,175,112,19,116,113,191,72,250,62,87,226,86,105,90,228,145,122,59,137,26,56,155,187,31,74,249,223,137,87,167,137,187,235,210,189,128,77,194,139,194,111,237,42,80,181,200,245,232,238,37,33,137,188,38,244,175,121,82,137,137,188,189,43,216,4,104,83,70,175,210,77,181,23,121,9,120,218,136,223,218,77,163,83,80,57,199,222,68,68,93,80,224,212,211,82,34,119,1,201,19,67,154,118,28,17,117,57,106,168,7,32,113,222,83,234,116,160,31,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,74,220,87,72,27,253,180,251,148,165,189,221,61,170,84,174,107,165,59,127,182,159,114,148,151,187,167,179,184,8,18,61,55,23,172,73,207,34,111,167,89,123,8,210,187,70,47,65,37,60,157,116,232,238,2,94,162,84,221,127,93,123,127,18,157,85,42,117,117,122,247,147,53,18,116,63,163,191,241,41,181,114,121,157,30,32,73,86,203,214,147,174,186,110,254,5,14,182,100,225,39,93,124,239,193,74,157,108,157,50,244,124,159,192,161,214,201,228,147,163,229,126,10,5,38,174,111,206,31,229,23,187,199,192,182,235,231,242,41,229,23,206,245,248,41,90,172,147,243,135,244,120,125,197,181,95,47,145,111,87,229,39,127,169,64,167,214,84,105,42,121,87,121,190,178,137,53,82,112,215,73,93,246,147,213,178,249,84,234,252,159,31,90,148,41,166,210,53,234,253,160,68,125,82,38,154,204,239,180,226,149,109,213,60,179,187,125,100,132,179,246,117,62,210,26,79,210,157,78,255,0,16,43,244,213,141,235,121,103,119,120,149,106,26,180,210,47,44,239,59,215,226,90,180,245,26,111,117,60,59,202,181,13,86,137,23,147,249,94,62,176,47,74,10,164,227,59,203,59,205,95,31,20,46,10,58,164,230,236,242,174,239,241,241,44,186,10,191,44,239,39,242,87,191,214,133,197,71,85,173,51,58,158,61,254,176,47,106,90,164,227,183,202,187,191,199,192,174,209,84,183,132,190,85,124,239,95,130,22,117,37,86,181,12,242,126,61,254,162,224,161,168,214,21,234,124,175,31,82,1,118,209,78,221,98,242,139,230,250,252,10,165,60,232,187,221,117,238,241,45,202,42,158,152,186,159,39,199,212,85,105,106,53,222,234,120,119,129,94,138,100,209,157,117,238,38,227,149,23,94,178,148,136,167,243,58,190,29,228,244,82,246,245,126,208,42,12,145,55,83,172,164,86,189,53,243,137,22,207,162,121,191,105,25,178,244,249,191,104,19,91,233,243,143,138,244,211,180,128,146,107,242,126,211,239,19,212,4,93,239,89,243,84,33,241,61,71,221,239,80,28,151,69,56,57,189,189,7,221,239,81,247,181,0,132,173,85,238,33,172,107,175,154,132,194,166,135,21,77,123,192,149,116,125,30,106,16,100,137,53,243,19,176,157,116,125,29,164,55,197,170,249,223,96,20,185,32,234,47,147,79,176,149,154,5,77,60,154,125,133,81,241,245,87,164,151,154,45,116,235,120,247,1,68,150,21,235,245,19,191,192,167,84,192,171,187,212,78,255,0,2,185,52,94,127,91,199,184,167,207,23,155,214,241,238,2,135,83,10,234,254,162,118,122,188,10,93,68,43,184,157,68,237,43,245,81,116,201,214,238,240,245,20,186,152,180,141,58,221,254,0,80,167,141,82,87,117,83,184,164,212,51,200,187,170,157,223,121,95,158,45,101,119,91,195,187,212,81,170,35,242,46,233,240,251,192,161,85,177,120,137,163,126,73,68,174,98,238,203,209,242,191,18,226,170,143,202,39,79,201,40,117,241,245,37,233,249,95,136,22,237,123,124,206,143,31,192,183,107,17,124,191,250,223,137,115,215,199,230,116,248,254,5,185,91,31,233,250,126,119,226,5,177,95,175,147,215,215,248,20,74,175,211,187,246,125,197,122,225,31,232,250,124,127,2,133,86,221,42,31,211,225,247,1,64,170,85,72,211,167,229,20,218,135,174,250,117,151,176,168,214,126,137,63,180,82,170,87,73,19,232,2,89,211,38,234,245,215,237,56,165,70,159,206,187,237,37,223,38,141,94,130,10,207,167,201,251,64,170,71,84,136,169,229,93,246,147,48,214,34,107,172,238,251,74,35,42,122,201,212,251,72,241,212,246,245,62,208,46,40,43,91,186,223,46,238,223,95,137,59,21,115,119,151,203,187,179,214,91,80,85,104,141,242,125,254,62,178,118,42,190,178,249,62,239,16,46,22,86,55,117,60,179,190,210,47,60,69,254,121,223,105,68,142,175,168,158,79,237,35,182,167,167,204,251,64,169,58,169,170,189,50,187,237,37,221,82,221,213,242,171,246,146,174,169,233,243,62,210,18,203,209,230,253,160,77,58,116,95,231,23,237,9,50,106,157,117,36,214,109,62,79,218,125,108,186,185,58,189,171,226,5,78,9,124,238,186,247,21,74,39,235,194,235,47,157,248,148,90,117,215,123,246,21,106,21,253,18,127,91,241,2,229,183,59,203,59,165,124,213,251,208,185,104,151,90,102,126,223,189,75,98,218,154,206,239,236,47,222,133,207,66,223,205,89,211,227,247,168,23,69,18,47,57,103,71,143,220,165,199,64,223,34,238,143,148,191,114,20,10,38,254,114,206,159,31,185,75,142,129,190,69,221,63,41,126,228,2,175,72,213,214,62,143,147,248,21,24,35,94,183,85,59,137,74,56,186,99,93,239,147,225,234,42,80,71,231,116,248,1,26,56,215,70,245,83,184,142,216,215,230,160,142,62,134,244,248,17,219,31,172,14,8,197,211,205,35,178,61,23,205,67,235,98,213,60,239,176,140,216,250,123,64,251,19,81,27,216,157,164,212,104,155,233,208,64,99,52,78,210,97,137,163,145,64,152,98,162,33,29,142,68,68,233,238,37,216,186,161,205,31,162,105,160,17,221,34,124,229,33,62,100,68,94,186,246,28,29,39,168,129,52,186,111,117,123,188,64,249,44,232,141,79,40,189,190,178,82,74,150,239,175,149,95,180,227,60,253,68,234,119,248,148,233,170,180,149,201,195,240,239,3,141,69,91,119,19,203,59,183,214,72,79,88,221,244,242,206,236,245,144,42,42,250,137,228,251,252,73,9,234,250,233,228,251,188,64,140,250,180,221,93,102,119,218,64,125,91,87,79,42,239,180,145,125,102,173,95,39,246,144,93,87,255,0,23,246,129,62,181,45,215,244,171,246,159,121,194,127,72,191,105,76,231,93,58,238,125,167,36,170,215,249,191,180,10,154,78,154,126,145,126,211,239,25,62,122,148,230,212,246,117,62,211,159,57,254,167,218,4,234,204,222,247,175,218,124,89,219,167,158,191,105,34,181,61,62,103,218,124,90,158,143,51,237,2,113,211,183,95,210,47,218,66,117,67,58,124,162,253,164,155,234,180,95,209,253,164,39,84,234,171,212,251,64,158,90,134,175,243,139,246,156,22,100,215,207,95,180,146,90,141,62,71,218,18,125,126,71,218,4,239,21,23,229,168,223,79,156,74,182,95,234,253,167,52,126,169,174,128,77,183,165,122,8,241,53,119,87,163,188,151,133,117,114,253,4,228,41,171,87,233,2,106,38,107,34,117,80,159,130,45,88,189,68,237,37,161,143,202,183,167,196,169,211,69,172,107,214,239,240,2,114,146,21,214,62,162,121,191,129,84,164,133,122,253,68,238,37,105,35,235,70,155,221,222,30,162,169,75,22,155,221,111,14,224,38,232,226,232,143,168,158,119,226,85,160,143,174,189,84,236,36,169,34,234,198,187,221,254,30,178,171,4,125,117,233,238,2,102,22,121,52,234,161,61,19,21,29,217,220,74,196,221,24,157,36,252,105,171,191,96,28,216,222,142,206,242,101,168,187,201,170,16,88,154,33,48,157,160,115,106,39,129,244,226,139,161,200,14,77,62,156,81,116,62,239,122,128,250,53,83,226,46,167,208,62,162,244,244,169,247,93,78,39,212,93,0,228,14,59,222,163,234,46,160,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,37,118,255,0,55,111,246,211,238,82,141,34,244,246,247,21,155,183,249,179,127,182,159,114,148,89,19,87,126,192,37,36,94,162,244,146,83,170,111,167,79,113,55,34,42,49,73,25,252,244,250,0,145,169,84,221,127,79,127,226,83,42,215,204,233,241,42,53,62,107,254,159,196,166,212,252,159,218,5,34,185,87,122,94,149,243,127,2,133,90,171,194,78,149,243,191,5,43,181,168,170,233,127,179,248,20,58,214,175,9,63,181,248,40,22,253,98,175,56,127,74,247,125,197,177,94,229,224,183,173,242,147,191,212,165,207,89,209,82,255,0,217,247,22,173,193,52,133,191,218,79,185,64,162,87,189,120,201,214,95,55,199,214,165,2,119,175,9,221,117,238,239,43,149,255,0,166,111,246,83,239,82,222,168,114,112,93,251,62,240,37,166,147,179,175,246,144,82,85,222,253,39,127,137,198,119,39,87,246,146,202,244,69,236,94,208,42,144,77,231,121,95,15,148,85,40,230,232,139,202,252,175,157,235,45,216,38,106,111,116,47,113,81,164,157,158,79,161,124,239,196,11,182,134,127,42,190,91,228,252,239,90,23,21,21,71,230,204,242,254,63,43,214,165,153,69,59,18,85,232,95,55,241,66,189,71,80,206,110,206,135,119,253,224,95,52,117,9,206,25,229,188,126,87,168,184,40,106,60,146,249,127,149,243,189,72,89,52,149,81,165,67,58,174,239,238,245,21,250,26,184,214,21,234,187,206,240,245,32,23,181,13,66,107,22,179,252,159,157,234,42,244,213,9,214,210,100,238,249,69,161,69,89,22,177,117,93,230,248,122,138,189,37,100,93,126,171,187,187,128,186,161,159,204,242,222,31,40,158,134,126,223,45,254,34,220,134,178,45,25,213,119,119,113,61,5,92,105,189,213,119,119,112,21,214,77,213,79,43,254,34,97,179,116,254,151,252,69,26,58,168,213,137,213,119,247,19,45,169,141,87,177,192,85,89,50,105,211,47,248,142,92,84,254,147,237,41,141,168,102,157,142,34,54,161,138,189,142,2,160,146,116,121,255,0,105,17,30,154,121,255,0,105,79,74,134,39,115,142,105,80,197,211,161,192,78,239,255,0,95,237,57,181,253,157,111,180,146,108,205,93,122,20,136,217,91,209,208,160,77,239,34,247,141,83,196,128,217,91,175,98,156,248,141,94,229,2,39,66,159,28,137,175,97,241,174,77,67,156,154,129,1,237,77,213,234,253,132,188,173,236,234,253,132,219,252,213,32,73,220,5,58,86,39,95,170,157,253,197,62,165,158,111,83,199,184,170,202,139,215,253,164,141,67,21,119,123,59,192,163,85,51,166,78,175,119,135,168,165,84,177,55,19,86,247,248,21,202,166,46,178,118,118,126,5,38,165,170,177,167,210,5,18,161,139,198,118,141,240,238,245,20,106,134,121,23,117,124,59,189,101,193,59,85,37,119,236,251,138,53,67,23,130,238,148,238,251,192,161,85,51,202,39,87,228,248,20,58,246,117,37,234,124,175,15,89,113,85,181,82,68,254,201,69,174,98,238,203,217,231,126,32,91,85,236,94,167,83,199,187,232,45,218,214,47,151,234,124,238,239,164,187,107,163,114,238,116,167,127,224,91,181,144,63,203,244,167,202,2,208,184,49,124,159,83,199,187,232,40,53,140,94,112,254,167,135,119,168,186,110,16,63,201,244,167,127,224,80,107,32,127,56,127,74,119,125,192,90,21,172,242,73,213,249,94,30,165,40,245,141,94,42,116,47,154,92,53,208,185,33,78,148,243,191,5,40,181,145,185,37,78,148,243,127,21,2,129,46,188,53,37,30,229,69,237,238,39,231,98,164,78,236,238,251,202,116,201,163,147,232,3,138,72,168,239,63,237,57,182,85,254,145,127,188,149,114,166,242,253,33,30,137,226,5,78,25,151,70,249,94,255,0,156,78,69,63,89,124,183,119,206,40,177,202,212,221,232,94,210,106,57,154,174,236,94,192,43,81,207,212,79,45,254,34,101,179,244,254,155,252,69,21,147,53,26,157,10,76,54,118,107,216,160,84,248,218,255,0,59,254,32,178,244,126,147,237,36,27,59,52,236,83,155,101,106,175,98,129,54,143,85,237,127,218,71,141,221,45,233,239,66,69,175,79,5,38,161,84,85,103,175,64,42,180,202,171,189,162,248,21,139,122,42,240,122,62,90,125,229,34,137,171,215,253,159,137,92,183,49,87,129,217,231,167,222,5,197,109,106,241,221,213,249,11,221,235,66,233,161,106,243,86,117,124,123,189,106,91,182,214,47,29,221,41,230,47,222,133,211,65,19,150,145,157,41,223,247,168,23,45,11,23,157,51,168,189,253,222,165,46,107,123,60,139,181,103,202,94,239,82,20,58,24,157,206,153,210,157,255,0,114,151,45,4,78,224,187,165,60,229,251,144,10,173,27,58,98,234,124,159,15,81,84,130,63,59,169,225,220,74,209,64,253,98,233,79,55,240,42,148,240,185,55,186,83,184,14,108,143,161,189,79,14,226,59,88,159,51,236,34,50,39,104,222,148,236,66,35,98,119,138,1,9,26,154,121,191,97,201,173,93,124,223,176,139,194,119,138,28,183,85,58,84,8,104,222,142,194,58,110,235,220,112,11,208,4,93,228,78,197,67,226,185,52,243,190,210,10,189,19,196,226,249,90,141,94,133,2,36,146,34,105,229,62,210,78,162,110,151,249,94,239,157,234,62,75,59,58,58,20,144,170,168,98,113,58,29,230,254,0,113,170,157,18,52,210,110,255,0,156,82,106,42,60,179,188,191,135,202,245,31,106,234,99,72,211,161,222,113,71,168,171,141,38,119,85,221,221,222,160,56,212,212,245,19,203,247,252,226,157,81,83,215,79,206,59,190,121,2,170,178,46,26,117,93,231,120,20,218,138,200,183,211,170,238,207,0,38,164,169,77,197,252,227,252,100,7,84,255,0,233,31,227,41,143,173,137,90,189,87,255,0,114,16,86,182,36,249,47,254,228,2,180,149,41,209,249,199,248,206,124,225,59,167,255,0,17,67,74,200,186,58,174,254,226,35,107,34,249,174,254,224,43,77,168,236,242,255,0,226,57,243,159,248,255,0,241,20,86,214,69,209,213,119,247,28,214,174,53,249,46,254,224,42,252,229,63,167,79,253,226,27,170,122,171,249,199,248,202,82,213,198,159,37,223,220,67,90,200,180,243,93,253,192,85,29,83,211,250,127,241,28,86,163,163,244,255,0,226,41,75,87,26,252,151,127,112,231,81,175,115,128,169,241,213,127,158,255,0,17,205,179,46,169,229,127,196,82,219,80,207,7,17,153,43,87,69,209,64,171,71,46,186,249,79,180,152,141,253,68,235,253,165,46,25,26,186,244,41,59,11,145,99,64,43,16,42,43,215,69,238,39,160,243,23,233,41,212,191,164,95,236,149,58,100,214,53,250,64,170,66,212,226,183,171,227,220,85,105,89,228,215,171,242,188,10,124,13,85,149,191,183,238,42,180,141,84,141,127,180,5,74,145,137,172,125,94,239,15,81,84,164,103,159,212,240,238,36,105,24,187,209,246,118,126,5,86,149,138,155,221,157,192,78,82,181,17,25,213,239,240,245,149,56,17,55,215,161,59,9,26,118,174,140,250,127,18,161,3,87,125,126,128,38,227,68,220,78,132,38,99,237,253,132,187,58,26,132,195,28,154,254,192,35,55,176,141,170,120,144,26,228,208,231,188,128,69,106,250,206,90,250,200,77,114,31,119,144,8,154,250,194,47,79,105,15,121,6,242,1,27,84,238,81,175,172,132,142,68,62,239,34,129,21,23,167,180,229,170,120,144,81,201,169,203,121,0,137,170,3,138,47,121,247,121,0,230,138,158,35,84,241,56,128,57,131,226,118,31,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,146,187,127,155,55,251,105,247,41,70,127,111,236,43,87,68,214,157,191,219,79,185,74,75,216,170,189,192,83,228,243,20,145,157,19,125,62,130,165,35,23,113,122,80,148,149,139,188,157,41,216,5,34,161,169,163,250,59,255,0,18,157,84,212,77,222,143,18,179,83,27,149,175,233,78,223,196,167,84,196,238,175,74,119,129,65,173,68,214,95,236,254,5,10,181,19,132,159,218,252,20,185,235,33,118,178,46,169,230,254,5,14,190,23,44,41,210,158,119,224,160,90,181,141,111,57,127,71,135,220,90,183,6,162,194,222,143,148,159,114,151,165,100,15,231,15,233,78,239,184,181,174,49,59,128,222,148,243,211,238,80,45,75,131,81,38,111,71,201,79,189,75,114,165,19,130,239,217,247,151,109,198,39,113,219,210,158,98,125,234,91,21,81,57,32,119,74,119,125,224,81,106,87,77,223,218,73,57,206,222,94,158,242,161,86,197,234,116,167,121,78,145,170,138,239,218,7,56,222,228,215,164,158,165,150,68,225,245,190,87,135,172,164,162,232,76,65,35,83,113,21,23,183,241,2,230,163,154,94,42,245,190,79,129,93,164,158,94,110,222,191,143,114,120,150,117,60,236,223,94,133,236,42,212,213,12,72,91,208,238,255,0,188,11,230,150,166,110,59,122,254,61,201,224,87,104,106,167,72,151,175,242,188,19,193,11,18,150,170,52,157,189,87,119,247,122,138,213,37,108,73,26,245,95,231,120,32,23,245,21,84,250,197,229,62,79,130,120,21,106,74,169,250,254,83,195,185,11,18,138,190,29,248,250,175,236,240,79,2,173,77,95,15,91,170,254,238,228,255,0,104,23,220,21,83,249,63,41,225,220,133,66,42,153,186,122,255,0,98,22,84,23,8,116,141,55,95,221,220,159,237,42,84,245,208,174,247,85,253,221,200,5,223,21,76,220,52,235,253,136,78,50,162,109,124,254,239,4,45,24,171,98,225,167,85,255,0,220,133,65,149,177,107,230,191,179,193,0,185,89,60,170,158,119,216,132,86,207,46,190,119,216,133,185,29,100,74,223,53,221,190,8,76,37,100,90,249,174,254,224,43,233,60,171,242,190,196,34,50,105,53,78,183,216,80,91,87,26,167,154,239,238,35,71,89,22,169,213,119,247,1,93,108,210,38,189,111,176,140,201,100,209,58,223,97,67,109,92,107,175,85,223,220,70,142,174,62,170,110,187,183,192,10,219,37,122,175,157,246,17,82,71,233,218,82,25,80,205,123,29,216,71,101,67,55,83,161,192,85,154,247,107,218,114,222,85,239,36,27,51,85,123,20,138,217,26,169,216,160,76,185,87,66,12,157,199,29,244,240,83,227,158,158,10,4,25,17,58,223,180,145,169,77,55,127,105,57,35,145,119,191,105,39,50,233,160,20,250,164,79,41,253,159,192,164,212,34,110,39,210,85,170,149,53,147,232,252,10,77,71,152,159,72,20,170,132,78,51,191,103,220,81,234,17,56,46,253,159,121,89,168,253,51,191,103,220,82,170,63,66,239,217,247,129,69,170,107,86,68,232,249,37,30,177,141,221,147,163,229,126,37,114,165,53,145,62,130,147,86,197,210,69,232,237,252,64,160,214,198,206,167,71,143,224,80,43,35,102,147,244,124,226,232,171,98,187,115,69,78,242,137,85,19,188,175,74,124,160,44,250,248,152,188,62,175,143,127,208,80,171,34,143,156,63,171,225,223,234,47,26,234,119,174,231,75,123,255,0,2,137,87,75,34,212,63,165,189,223,112,22,29,116,49,172,73,213,249,94,62,165,40,85,240,198,147,39,87,228,248,250,212,188,235,169,164,72,83,165,190,119,224,165,10,190,154,69,153,58,91,230,254,42,5,149,83,27,56,46,232,240,251,202,85,67,81,30,157,29,197,207,85,75,34,64,238,150,247,125,229,30,170,157,252,68,233,111,154,5,14,68,209,92,169,226,67,213,73,217,224,122,111,244,167,111,226,74,186,55,38,157,40,7,198,170,244,116,145,163,123,145,123,123,136,27,170,138,115,111,66,234,160,78,50,71,238,167,73,48,217,31,175,105,79,71,38,132,195,87,85,2,113,143,114,167,105,25,143,118,242,116,146,76,93,16,152,98,162,185,0,156,141,85,117,212,159,131,182,63,165,10,108,41,174,165,90,149,170,171,18,127,100,10,181,10,107,191,251,63,18,225,181,177,170,216,21,83,229,167,252,226,145,111,137,222,83,165,59,191,18,228,180,194,229,109,63,74,121,233,255,0,56,10,245,174,54,45,67,186,191,33,123,253,104,93,148,17,71,205,35,234,248,247,250,212,162,218,160,122,212,59,165,60,197,251,208,187,40,41,223,205,35,233,111,127,222,160,87,104,98,143,157,51,171,227,223,234,82,229,160,138,62,11,186,191,41,123,253,72,83,40,96,127,58,103,74,119,253,202,92,182,250,119,172,46,233,111,156,191,114,1,61,71,19,60,151,87,228,167,127,168,169,65,27,58,221,30,4,58,72,31,228,250,83,205,252,10,148,16,63,173,210,157,192,124,100,108,209,189,29,200,115,220,106,119,19,76,137,218,39,74,28,214,55,39,122,1,39,184,223,3,131,145,52,39,21,139,175,106,16,158,213,68,213,64,149,84,209,78,46,243,84,140,254,223,216,75,72,186,49,84,8,111,115,145,123,73,121,164,122,53,221,34,105,26,142,78,133,236,36,42,37,106,35,250,23,183,241,3,148,243,72,155,189,111,30,226,155,89,60,186,201,215,249,62,9,224,124,170,168,98,110,244,59,188,163,87,213,70,142,151,161,222,111,224,2,182,162,100,137,58,255,0,43,193,60,20,162,84,212,205,199,119,95,195,185,60,14,53,149,145,36,73,213,119,157,224,158,178,133,85,91,23,29,221,87,247,119,39,128,28,170,170,167,225,167,148,249,94,8,83,106,42,167,223,79,41,221,224,132,133,85,100,92,52,234,187,206,240,41,179,214,196,143,78,171,251,60,16,10,148,149,51,238,47,95,236,66,15,58,157,126,95,216,133,17,245,145,35,87,170,239,238,32,186,182,47,154,255,0,238,64,46,20,170,159,84,242,159,98,17,27,85,63,244,159,98,22,219,107,98,232,234,191,251,144,140,218,184,215,94,171,191,184,11,141,181,51,232,139,191,246,33,201,42,167,85,243,254,196,45,246,85,199,162,38,235,191,184,136,218,134,107,216,224,43,188,226,111,159,246,33,195,143,47,207,251,16,164,37,67,52,236,113,247,156,49,123,156,5,91,141,47,206,251,14,77,150,78,142,183,216,82,82,86,175,74,34,145,163,149,186,167,66,129,84,108,178,124,239,176,155,138,71,232,206,159,2,145,19,209,218,232,138,79,194,169,212,253,128,85,169,156,171,189,211,224,84,33,85,225,55,246,148,186,111,149,251,10,140,63,162,111,237,2,185,75,250,69,254,201,84,165,253,26,255,0,104,164,209,254,149,127,178,85,169,127,70,191,218,2,181,77,250,102,254,223,184,172,82,162,112,215,251,69,30,155,162,102,254,223,184,171,210,185,56,107,253,160,43,20,136,154,199,253,159,192,169,211,124,175,216,82,169,87,166,53,245,126,5,74,153,201,214,253,128,84,233,251,25,244,254,37,66,37,209,203,244,20,184,30,154,53,58,123,127,18,118,39,38,242,253,0,84,24,171,186,132,102,42,235,251,9,54,61,17,169,218,70,107,211,94,197,2,109,170,186,28,145,206,215,180,149,107,211,78,197,62,239,167,130,129,55,188,169,222,55,221,226,74,111,167,130,142,34,120,40,19,123,238,241,27,238,241,36,248,173,240,83,234,72,213,211,161,64,156,71,57,87,180,229,188,239,18,81,36,106,119,41,205,37,110,157,138,4,218,42,234,114,213,73,84,122,107,216,164,70,185,21,0,153,106,175,65,244,130,215,39,65,17,174,64,57,162,169,200,226,157,199,32,57,39,97,244,224,114,69,212,15,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,110,8,139,11,81,126,114,125,202,83,30,212,69,42,181,168,171,18,105,243,191,5,36,92,213,69,236,2,157,35,19,113,122,84,149,146,54,171,187,87,176,169,189,142,221,94,130,94,86,57,93,217,220,5,30,162,6,110,191,165,123,127,18,159,83,3,58,189,43,222,87,167,141,251,174,232,239,252,73,25,227,127,87,163,196,11,114,174,6,121,78,149,243,127,2,137,91,3,56,73,210,190,119,224,165,219,87,20,139,196,234,252,159,31,81,69,172,134,94,18,117,126,87,136,22,101,100,12,231,15,233,94,239,184,181,174,52,236,224,55,165,222,122,125,202,95,245,112,75,206,31,212,240,239,79,2,216,175,167,155,130,222,167,202,78,244,240,80,44,107,141,59,56,237,233,119,152,159,122,150,181,84,12,224,59,165,123,190,243,176,174,52,243,113,219,212,249,9,222,158,42,90,149,148,243,115,119,245,60,59,211,196,11,62,178,22,166,231,74,247,148,169,152,136,175,233,94,242,233,175,167,155,169,212,241,239,79,81,68,158,25,81,100,213,190,61,224,81,213,52,57,70,229,69,111,210,69,150,55,244,116,16,149,170,157,168,4,228,19,57,30,189,9,216,84,97,169,145,35,68,209,165,13,139,162,147,12,123,81,168,138,160,93,84,245,146,164,205,234,183,191,187,212,85,169,107,101,225,175,85,158,119,130,150,116,51,70,146,34,171,190,194,163,79,83,10,49,122,253,254,10,5,237,73,93,50,58,53,221,103,103,130,248,21,90,91,132,203,189,213,103,119,114,255,0,180,177,233,106,160,222,103,148,238,240,95,2,165,77,87,78,155,222,83,195,185,64,190,160,175,155,201,245,89,221,220,191,237,42,148,213,243,117,186,172,238,238,95,246,150,36,21,148,254,79,202,120,119,41,83,130,178,159,173,229,60,59,148,11,222,42,249,184,105,213,103,247,47,251,73,246,87,205,175,154,206,207,5,255,0,105,99,69,89,79,195,79,41,246,41,81,138,178,159,121,124,167,119,130,129,120,197,95,54,234,245,89,219,224,191,237,38,91,95,50,185,58,172,254,229,44,248,171,41,247,87,202,119,248,41,50,202,202,125,228,242,159,98,129,118,182,186,100,79,53,159,220,164,104,235,165,213,58,172,254,229,45,38,214,83,233,250,79,177,72,241,214,83,234,158,83,187,193,64,187,99,173,151,167,170,207,238,82,60,117,146,234,213,221,111,111,130,150,156,85,148,201,175,148,251,20,154,134,174,157,119,87,137,223,224,190,32,93,209,214,202,174,243,89,217,224,164,211,42,164,86,167,85,191,220,90,177,85,211,171,151,202,119,120,41,59,21,84,28,52,242,159,98,129,116,199,83,34,187,177,189,132,195,42,31,167,99,123,75,122,10,152,119,215,175,221,224,164,212,117,16,170,121,253,254,10,5,109,38,114,175,98,31,86,71,47,114,20,196,154,45,124,239,176,229,198,141,126,87,216,4,219,222,189,110,132,239,37,39,122,245,122,19,188,58,88,247,87,173,221,224,74,75,35,58,58,64,133,82,229,85,127,209,248,20,202,135,46,226,125,36,221,68,140,213,253,61,223,129,77,157,237,70,39,79,120,18,53,14,94,51,191,103,220,82,167,85,88,157,251,62,242,161,59,219,197,119,79,135,220,82,230,115,120,107,210,4,133,71,158,159,65,77,170,106,43,95,244,254,37,70,117,77,244,250,10,124,253,40,255,0,167,241,2,151,82,196,234,244,175,121,73,168,133,171,197,93,87,229,21,201,209,122,191,180,144,153,142,93,253,19,196,11,102,178,157,139,185,210,238,242,145,85,75,26,206,238,151,119,125,197,215,83,12,139,187,213,241,239,41,179,193,47,21,221,79,14,244,240,2,194,175,163,139,130,222,179,188,228,239,245,41,66,173,163,139,138,157,103,121,190,62,181,47,202,218,105,184,73,212,249,94,41,224,165,14,190,150,117,153,58,159,39,197,60,84,14,187,170,165,143,128,238,151,119,119,250,202,37,93,52,105,34,116,187,205,47,202,186,89,249,187,252,159,135,122,120,148,26,218,105,184,169,212,249,62,41,226,160,89,149,52,236,68,127,75,187,127,18,66,88,90,154,116,169,115,86,83,77,229,58,159,43,197,60,74,101,68,18,166,239,83,199,189,0,163,186,38,162,235,170,156,119,80,159,150,41,17,93,213,238,241,32,110,57,59,128,130,141,77,8,236,237,253,135,29,213,240,34,53,23,80,57,183,176,154,141,169,190,132,188,109,114,167,103,121,59,19,29,196,78,128,35,211,177,23,123,183,184,172,82,68,221,232,122,87,181,164,141,36,111,235,244,120,21,234,56,164,214,14,175,205,239,2,169,110,133,171,196,233,94,239,196,186,109,20,236,86,83,244,187,207,255,0,164,82,109,112,203,229,122,191,55,191,233,46,187,60,18,238,83,245,126,95,143,245,128,173,218,105,217,206,93,210,239,49,126,244,46,234,10,118,115,72,250,93,223,247,169,71,181,65,42,84,59,169,242,23,189,60,80,187,173,240,75,205,35,234,120,247,167,138,129,88,162,165,141,42,153,210,238,255,0,185,75,146,223,3,18,23,116,175,156,191,114,18,52,80,201,206,89,213,241,239,245,23,13,20,82,112,151,171,242,188,125,72,4,197,36,12,214,62,149,243,127,2,163,12,45,77,122,84,82,196,253,99,234,252,159,31,81,80,138,55,244,244,1,1,177,55,68,233,83,234,198,213,239,82,113,35,126,157,135,199,70,255,0,0,36,29,27,81,203,210,164,188,173,77,212,250,74,139,216,237,229,232,37,39,69,220,79,164,10,124,137,163,191,97,37,35,213,88,189,132,252,233,163,211,232,41,147,185,56,78,233,240,251,192,148,168,122,163,211,179,176,166,85,204,228,100,138,136,157,191,137,51,84,246,164,137,211,242,74,45,116,177,163,37,235,124,175,15,88,16,107,42,100,77,206,134,247,148,59,133,84,155,211,116,55,205,240,245,17,174,19,69,228,250,222,61,223,65,64,184,79,22,244,221,111,147,225,234,2,5,109,84,156,36,232,111,157,225,234,82,131,87,87,34,84,63,170,222,238,239,81,206,190,162,30,11,122,255,0,41,59,151,193,74,5,93,76,60,225,253,127,14,229,240,3,133,85,100,188,52,234,183,206,240,41,181,21,146,239,167,85,189,158,4,165,85,68,60,52,235,252,175,5,41,211,212,67,190,157,126,239,5,2,113,245,178,171,87,170,207,238,82,18,213,200,191,37,191,220,82,29,60,91,171,215,251,20,225,198,139,231,125,128,86,219,89,46,169,213,111,247,17,227,172,151,167,170,223,238,40,13,154,45,83,173,246,19,17,205,26,235,214,251,0,175,71,85,34,238,245,91,219,224,76,54,161,250,246,52,161,195,35,52,111,79,127,135,172,156,141,237,87,116,47,112,21,86,206,245,106,116,33,21,30,186,246,33,79,141,83,113,9,166,121,200,4,228,110,85,111,237,38,35,237,66,82,36,93,213,250,73,200,81,117,111,209,248,1,51,7,202,253,133,66,30,216,255,0,97,35,11,85,117,232,42,16,181,218,179,163,192,10,149,55,202,253,133,70,31,209,55,246,148,250,100,94,183,236,42,16,162,240,155,251,64,173,81,254,149,127,178,85,105,151,72,215,233,41,52,171,164,139,244,21,42,117,77,197,250,64,174,211,185,120,205,253,191,113,85,166,122,164,107,217,218,81,33,123,120,137,210,84,169,228,102,226,244,247,129,94,165,145,218,198,154,39,103,224,84,105,228,114,111,116,39,113,66,166,145,155,204,233,238,240,245,21,8,37,143,173,214,240,238,2,183,4,142,209,171,162,118,254,36,236,82,187,121,122,19,176,161,193,44,125,78,183,127,135,172,158,142,86,42,249,221,222,0,85,217,43,183,83,161,8,173,149,218,246,33,75,100,140,221,78,146,59,100,102,189,160,84,91,43,180,236,67,239,21,222,8,72,182,70,105,218,125,226,51,196,9,222,43,188,16,113,93,224,132,151,17,158,35,136,207,16,39,55,215,193,15,169,43,147,185,9,46,35,60,66,61,189,186,129,60,147,57,123,144,138,217,28,173,78,132,36,26,246,170,246,145,91,35,55,83,164,9,230,189,85,201,216,70,107,213,19,184,145,99,219,188,157,36,102,185,21,59,64,157,99,213,85,59,8,173,114,146,145,170,106,159,65,25,170,128,76,163,151,160,229,188,164,22,247,17,26,4,68,233,67,235,123,72,103,48,57,131,227,123,15,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,169,77,99,79,164,148,115,17,87,188,157,157,53,98,116,107,210,75,185,171,175,155,246,1,42,232,218,169,218,164,9,35,106,59,181,123,9,197,106,233,230,253,132,55,51,85,233,103,216,5,62,88,154,173,119,74,146,83,192,206,175,74,247,149,105,25,208,189,79,176,150,150,52,93,60,159,216,5,14,166,6,121,78,149,243,127,2,145,87,3,22,52,233,95,56,185,170,98,243,252,151,119,205,245,20,186,152,19,113,60,143,127,205,2,212,170,165,141,103,119,75,187,190,226,218,175,163,139,130,222,179,188,228,239,245,41,125,84,192,156,103,121,31,15,147,234,45,218,234,111,36,158,67,229,124,223,82,129,100,220,40,162,89,155,214,127,154,157,233,226,165,167,89,71,23,55,127,89,221,221,254,179,177,171,233,188,178,126,111,242,126,103,173,75,86,178,147,243,119,254,109,225,242,61,96,88,215,10,72,211,135,214,119,127,127,208,91,245,84,204,214,94,151,124,162,251,184,82,126,143,243,111,31,145,244,22,237,93,34,235,55,230,203,242,190,64,22,133,68,12,110,238,138,189,228,164,177,162,42,244,169,95,169,166,84,221,214,159,199,228,20,234,136,21,28,255,0,35,221,243,125,64,82,251,58,80,111,170,120,17,223,26,162,126,143,191,192,132,173,93,124,223,176,8,204,149,200,228,232,66,110,26,135,163,87,161,189,165,57,53,215,188,136,215,185,19,206,84,253,160,86,160,171,145,21,170,141,111,103,135,168,159,167,173,149,119,186,172,238,238,82,222,138,87,106,223,40,189,158,36,228,19,170,111,121,101,78,207,148,5,207,13,108,169,185,213,103,119,114,149,24,43,230,235,117,89,221,220,191,237,45,72,170,87,86,126,113,225,242,201,232,106,187,127,57,255,0,24,23,84,85,243,112,211,170,207,238,95,246,149,8,110,19,43,151,170,206,207,5,255,0,105,103,199,86,187,137,249,215,248,201,248,235,52,94,138,174,239,233,0,186,227,184,76,141,243,89,219,224,191,237,38,89,113,159,121,58,172,254,229,255,0,105,104,178,187,163,252,243,255,0,186,19,13,175,233,255,0,60,255,0,238,128,93,109,184,207,167,154,207,238,95,246,145,227,184,207,170,117,89,217,224,191,237,45,22,215,174,159,231,159,253,208,143,29,127,74,126,123,255,0,221,63,237,2,240,138,225,50,235,213,103,247,47,251,73,184,46,19,104,212,221,103,111,130,248,253,37,155,21,127,111,231,191,253,211,254,210,118,158,191,161,159,158,119,255,0,73,235,2,244,130,190,109,245,234,179,179,193,127,218,84,33,174,149,99,78,171,63,185,75,50,158,187,174,191,158,119,127,72,84,160,173,242,77,252,239,199,249,192,47,58,122,217,85,235,213,103,103,130,147,208,213,200,173,94,171,123,124,11,82,158,175,174,191,156,247,124,242,126,10,190,162,254,115,223,243,192,185,217,87,34,185,19,117,191,220,70,109,67,252,26,80,153,83,214,79,206,63,198,71,101,79,111,151,255,0,16,21,117,168,126,139,208,222,194,94,74,135,174,157,13,36,150,161,116,253,55,248,136,82,79,217,229,191,196,4,121,229,114,171,250,19,179,240,41,213,18,187,113,58,19,180,251,52,221,46,242,189,223,59,212,72,84,77,212,79,43,223,243,128,135,52,174,226,187,161,59,138,108,175,94,26,244,33,26,89,83,136,190,83,237,41,242,202,156,53,242,159,104,16,167,122,239,167,66,118,18,147,57,116,119,210,115,150,78,178,117,251,188,73,105,31,170,47,91,237,2,20,189,109,53,37,159,26,46,247,74,244,234,76,57,117,239,56,170,38,139,208,5,62,106,118,46,157,46,36,102,167,103,21,221,46,238,43,14,102,191,35,95,216,75,201,10,43,213,120,95,225,2,214,171,164,141,99,68,87,59,206,241,40,245,180,81,113,83,172,255,0,55,197,60,84,187,234,169,252,154,121,14,255,0,154,82,234,169,145,100,77,105,254,79,204,2,192,172,162,139,155,191,172,254,238,244,241,40,21,180,81,113,83,172,255,0,55,197,60,84,191,43,41,83,155,191,243,111,15,145,235,45,250,250,95,44,159,155,252,159,153,235,80,44,90,234,56,145,37,235,59,206,241,245,148,122,170,104,211,119,165,221,229,227,112,166,234,205,249,191,202,249,158,178,135,91,79,166,231,145,241,249,63,64,22,220,240,49,21,221,43,217,248,18,143,133,168,157,170,86,170,97,209,207,242,93,223,55,212,83,229,143,171,230,119,248,1,32,177,55,94,213,12,106,42,147,14,111,79,155,246,31,24,206,159,55,236,1,27,81,27,251,73,248,88,156,86,244,175,121,47,27,58,60,222,255,0,2,161,78,207,44,222,167,143,119,168,9,202,40,154,237,253,85,123,191,18,226,162,129,154,193,210,191,35,240,41,20,17,249,254,79,195,187,233,46,90,8,147,90,127,39,243,59,190,128,43,150,170,118,47,23,165,223,39,241,46,203,61,59,55,41,186,93,231,167,252,226,139,105,131,244,190,71,230,252,159,164,187,172,208,38,229,55,145,249,127,55,250,192,87,237,84,209,173,67,186,93,230,47,222,133,219,111,166,98,82,71,210,238,255,0,189,74,53,174,15,206,29,228,126,66,252,159,90,23,85,12,43,205,89,228,188,126,79,173,64,173,209,211,179,156,51,165,221,255,0,113,94,163,129,137,18,244,175,156,72,82,196,156,225,190,79,199,187,212,86,232,227,242,75,212,249,94,0,77,211,68,222,167,74,246,126,4,236,113,181,53,233,83,132,12,78,167,83,187,195,212,77,198,206,222,175,216,7,4,98,105,218,167,199,49,60,84,152,70,166,158,111,216,113,145,17,52,232,2,74,70,38,250,244,169,79,157,169,184,159,73,84,145,19,125,122,10,124,233,212,78,142,240,41,117,41,164,137,244,20,106,151,42,66,239,217,247,149,186,207,210,167,246,74,5,83,188,131,186,124,62,240,41,85,143,94,42,116,39,154,91,247,25,222,140,155,161,60,239,196,172,86,189,82,84,235,252,159,31,90,150,221,206,77,25,63,148,249,94,63,214,2,151,112,168,127,147,232,111,127,224,91,247,26,169,17,211,116,55,205,252,10,141,198,111,209,249,95,31,149,244,22,229,206,126,188,222,91,228,252,239,234,129,77,175,170,147,130,222,134,249,201,221,234,82,222,172,170,147,156,63,161,189,221,222,162,118,225,58,240,91,164,223,41,62,87,169,75,126,170,101,231,14,242,190,31,43,212,4,173,85,67,248,105,208,223,56,167,207,80,253,244,232,111,96,169,149,119,19,202,175,111,206,36,39,145,119,211,202,47,103,136,31,86,119,233,216,135,30,59,252,16,149,87,174,158,127,218,26,245,95,149,246,129,58,201,223,170,116,33,55,4,142,93,238,132,238,41,209,170,234,222,159,2,118,13,122,221,189,192,84,233,222,186,51,179,183,241,39,224,114,239,175,208,83,169,81,116,103,71,127,226,84,160,111,93,122,59,128,157,139,165,136,79,70,212,223,66,86,22,121,36,234,248,247,21,24,153,229,19,169,246,1,22,22,34,181,123,123,73,200,88,154,183,165,123,63,2,28,76,234,174,140,239,240,39,33,98,234,222,167,119,135,168,8,176,49,58,221,43,220,84,33,98,117,58,87,184,150,129,158,119,83,195,184,159,137,169,212,234,248,119,1,53,78,196,77,238,222,226,126,30,136,208,148,129,60,238,143,2,114,63,49,0,169,192,186,61,126,130,126,7,170,49,123,59,74,108,14,235,175,79,113,57,19,250,171,214,239,241,2,179,20,174,226,39,66,19,240,76,228,98,244,39,105,70,142,68,223,78,191,218,78,193,47,81,124,167,127,136,21,202,121,223,171,58,19,179,240,39,224,157,253,110,132,238,40,112,74,157,79,41,221,227,234,39,33,153,122,116,151,252,64,87,96,157,253,78,132,237,252,73,232,167,126,242,244,39,97,66,167,155,161,158,87,191,231,122,201,232,165,235,47,149,238,249,192,86,25,59,247,83,161,9,134,76,229,94,196,41,44,145,119,83,202,47,247,147,108,147,167,244,157,222,32,84,27,43,180,236,67,239,21,222,8,73,182,78,143,63,237,57,239,255,0,91,237,2,103,138,239,4,28,87,120,33,47,188,191,59,237,27,203,243,190,208,38,82,71,47,114,31,82,71,118,104,132,179,92,191,59,237,57,181,221,157,32,77,49,235,175,98,118,17,218,229,86,161,38,213,93,122,20,140,197,93,212,233,80,39,24,245,87,39,97,50,199,46,159,180,145,98,174,242,116,147,49,42,238,175,79,120,19,177,185,117,79,160,142,197,215,82,82,53,93,83,167,184,152,141,87,167,164,9,134,170,244,17,26,229,32,53,87,84,233,35,52,8,137,210,135,51,130,118,28,192,228,222,195,233,241,189,135,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,56,189,53,66,27,155,211,218,69,119,97,199,68,80,32,43,122,59,78,10,205,123,200,202,222,142,195,142,239,168,9,89,25,208,169,169,47,36,125,157,36,243,216,154,47,84,129,36,105,209,213,80,41,243,69,170,63,173,221,225,234,41,213,20,250,177,58,253,254,5,106,72,181,222,234,47,97,41,60,13,220,78,162,246,250,192,183,106,41,188,179,186,254,29,222,162,133,91,71,172,73,229,62,87,135,169,75,186,122,102,172,174,242,107,221,226,82,42,168,218,177,167,145,119,157,235,2,206,173,162,242,169,229,62,79,205,245,169,109,86,80,126,110,255,0,43,225,242,125,103,96,86,80,177,101,79,32,239,55,214,91,181,118,246,243,119,254,110,254,239,31,16,44,74,250,13,120,126,87,199,228,253,30,178,222,171,183,254,155,203,124,239,147,255,0,105,216,53,214,230,117,63,54,127,127,143,168,183,234,237,173,242,223,155,63,229,120,129,96,86,219,252,207,45,227,242,126,143,89,72,171,161,209,210,39,23,187,230,250,139,226,182,218,222,167,230,207,239,241,245,20,90,219,107,119,228,252,217,253,158,191,0,44,233,168,244,106,121,78,255,0,2,81,244,186,57,122,255,0,97,115,84,91,209,24,159,155,63,183,193,74,124,180,58,72,169,205,223,253,202,5,5,98,211,229,125,135,197,102,157,229,74,74,52,70,42,240,93,246,146,210,64,168,238,136,221,217,224,160,75,181,119,85,20,136,201,116,215,171,246,159,22,53,79,144,191,220,113,84,84,236,69,2,101,147,232,173,234,120,119,147,81,85,105,175,147,251,74,94,250,167,202,236,57,37,75,147,178,68,251,0,172,54,179,68,253,31,218,77,50,191,69,253,23,248,191,236,45,244,171,118,159,166,111,216,115,90,247,167,101,67,126,192,46,4,184,233,252,207,248,191,236,34,54,231,162,254,131,252,95,246,22,207,194,47,255,0,198,89,246,28,254,18,127,254,50,207,240,129,116,54,233,209,250,15,241,127,216,70,142,229,210,158,71,252,95,246,22,155,110,111,211,252,233,159,225,35,199,116,126,169,249,211,63,194,5,219,21,203,183,200,255,0,139,254,194,122,154,229,230,121,30,255,0,157,235,250,11,58,11,147,215,123,243,166,119,124,210,126,154,226,255,0,39,249,203,59,125,94,32,94,212,247,14,186,249,30,239,157,255,0,97,85,167,184,121,22,249,31,31,149,235,250,11,42,150,226,229,145,127,57,103,103,168,171,211,215,191,130,223,46,222,255,0,15,16,47,122,107,134,178,47,145,238,249,223,246,21,58,106,221,99,95,37,223,243,139,70,150,181,252,69,242,237,243,125,69,82,150,181,252,53,242,205,243,189,64,93,145,86,106,244,242,127,105,53,29,95,111,147,251,75,122,42,183,113,19,203,55,236,39,34,171,114,235,229,91,246,1,90,231,125,31,163,251,72,114,84,246,117,62,210,158,149,75,167,233,91,246,28,100,170,94,143,42,223,176,9,153,170,188,228,225,247,120,146,51,212,245,19,169,223,226,66,154,169,117,119,149,111,103,171,192,147,150,165,85,169,229,91,219,234,3,156,181,62,81,122,159,105,35,36,253,69,234,125,167,9,106,124,162,249,86,253,132,139,234,151,117,124,171,126,192,35,201,54,174,243,123,188,72,43,46,186,245,126,210,93,245,11,175,233,19,236,33,241,213,93,167,17,62,192,39,17,250,247,28,147,164,149,100,186,235,215,66,59,31,174,239,89,59,128,138,140,215,188,224,232,181,95,59,236,35,49,53,215,160,230,145,181,122,85,160,83,42,41,117,98,117,251,252,10,109,85,39,148,79,41,242,124,11,130,88,81,90,157,69,237,245,146,117,20,173,87,166,177,47,103,172,11,54,174,147,90,119,249,79,14,239,89,111,215,209,121,102,249,79,146,159,39,214,165,237,85,70,222,3,188,139,187,188,124,74,5,125,27,120,205,242,46,243,83,199,197,64,177,110,52,157,73,188,167,202,240,245,150,253,125,46,156,63,41,227,221,244,23,173,206,145,168,201,252,139,188,239,95,206,45,219,133,42,121,63,36,238,255,0,31,80,22,149,101,55,90,78,191,119,135,168,165,207,14,235,17,119,187,252,11,142,190,13,31,47,147,95,55,215,224,81,106,99,234,39,85,123,64,164,201,31,93,122,78,45,111,79,105,49,43,60,162,245,84,130,196,233,233,64,34,68,222,170,244,247,149,74,104,252,187,122,124,126,226,159,18,38,234,253,37,86,149,169,199,111,71,143,220,5,82,130,45,120,157,111,14,239,164,186,45,240,116,211,117,190,103,119,208,91,246,246,39,148,234,248,126,37,213,110,141,53,166,234,175,200,252,0,185,236,240,126,155,175,243,123,190,146,240,179,65,228,233,186,223,47,195,250,197,183,103,137,60,183,81,126,79,226,93,246,104,147,135,77,212,95,63,254,144,23,53,174,47,206,29,214,249,11,221,235,66,234,161,139,243,86,117,188,123,189,106,80,45,113,55,156,59,170,190,98,253,232,93,20,81,167,54,103,87,199,239,80,43,148,177,105,59,122,222,61,222,162,179,75,31,147,94,159,148,83,105,152,222,59,122,60,126,226,175,76,212,70,47,71,120,19,176,55,204,233,238,252,9,168,219,219,210,64,135,68,221,250,9,134,42,116,244,160,28,183,125,100,41,83,93,8,138,239,89,14,87,39,70,138,128,75,72,222,186,244,148,218,135,117,19,163,188,168,200,238,186,244,148,202,167,34,70,157,41,218,5,58,173,117,145,63,178,91,149,110,210,157,253,30,31,121,95,171,147,73,19,172,158,105,109,86,73,249,179,250,201,221,247,129,69,184,75,164,205,234,252,148,239,245,169,107,93,101,242,115,245,126,95,143,245,139,130,227,47,151,111,93,60,196,251,212,181,110,211,46,229,71,93,60,255,0,87,206,2,133,115,155,78,31,87,199,191,232,45,171,156,253,121,250,159,39,199,250,165,102,233,63,232,188,162,124,175,15,81,108,221,39,235,207,229,19,205,245,124,208,41,21,211,235,10,117,126,87,143,169,74,13,84,190,93,221,95,14,255,0,81,80,173,157,220,36,242,137,231,122,188,20,162,212,74,171,51,151,121,59,190,224,36,106,37,213,137,213,239,241,37,36,126,174,236,238,34,74,245,86,167,79,121,46,245,85,94,128,33,235,175,65,206,54,246,244,159,17,139,175,154,164,104,163,85,215,170,160,70,137,189,44,233,240,42,20,236,215,123,167,192,151,134,20,234,117,23,187,196,169,82,211,249,218,198,238,239,16,38,105,34,213,177,245,187,252,61,101,86,154,29,100,94,183,119,129,47,73,78,155,177,249,53,237,245,248,149,90,106,125,30,190,73,221,158,176,34,195,14,145,167,91,236,42,81,67,171,211,173,246,16,161,167,242,105,228,157,246,149,56,233,211,125,60,154,253,160,124,134,29,26,189,110,255,0,2,118,24,186,91,214,238,240,245,31,34,133,55,87,168,189,190,178,110,40,145,55,122,139,216,2,40,180,215,173,246,19,81,183,205,233,240,56,199,26,116,245,84,152,99,19,171,213,240,2,44,73,166,164,212,126,98,16,24,212,233,232,35,179,205,64,39,35,93,29,251,9,152,157,213,94,142,242,86,61,119,186,124,9,136,213,81,63,104,19,209,201,215,78,130,110,41,58,171,209,222,83,227,85,223,78,146,106,55,46,239,66,247,129,83,134,95,55,171,221,227,234,39,96,151,206,234,248,119,148,184,28,186,183,85,238,252,9,200,94,169,175,72,21,88,36,232,106,238,247,248,250,201,248,37,235,175,87,187,196,164,192,245,221,111,79,127,226,79,64,247,111,175,79,112,21,72,229,234,39,87,237,39,35,126,174,236,238,41,177,57,119,19,85,39,98,85,222,95,160,9,198,59,163,179,188,138,142,233,236,37,216,171,167,237,35,167,104,17,17,117,62,159,26,139,224,115,70,250,128,248,210,35,123,142,45,111,168,230,214,174,169,208,160,68,103,111,236,35,179,205,66,19,27,211,217,220,71,99,122,169,208,4,102,116,185,9,168,211,70,254,210,4,109,235,167,65,50,196,77,63,104,17,163,237,79,160,143,31,121,10,52,77,83,232,35,198,137,210,4,86,167,98,234,69,105,193,189,196,77,52,3,154,118,28,206,9,216,115,3,147,123,15,167,198,246,31,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,248,169,169,197,83,67,153,243,68,80,56,175,74,28,119,84,228,0,132,230,175,73,13,236,85,211,176,152,84,77,8,110,68,2,85,236,94,148,232,236,37,165,137,219,169,210,157,164,251,218,222,149,208,130,246,181,83,165,0,165,75,11,149,235,210,133,54,162,7,171,19,165,59,74,244,145,179,125,122,9,9,226,143,113,58,189,254,32,91,213,84,239,226,39,75,124,210,137,85,71,42,192,238,179,123,187,253,101,221,81,4,74,244,213,189,222,42,82,106,41,225,224,187,169,225,222,190,32,89,213,180,82,245,58,204,239,239,95,81,65,171,160,153,120,221,102,124,174,245,255,0,97,125,85,210,192,187,157,79,30,245,40,213,52,116,254,87,201,252,238,245,2,193,173,183,79,212,235,51,191,189,125,94,162,139,91,110,159,126,78,179,60,223,21,240,250,11,250,182,138,155,169,228,188,126,82,250,138,69,101,13,46,244,158,75,228,252,229,240,2,193,168,183,79,184,157,102,118,248,175,251,10,100,246,249,146,87,117,153,221,222,190,31,65,124,213,80,210,164,105,228,187,254,114,148,154,138,42,110,51,188,151,135,202,95,0,44,153,168,165,225,59,172,206,238,245,41,243,81,202,142,78,179,123,60,84,187,230,163,167,225,59,201,248,119,169,77,168,164,167,71,167,147,238,241,80,45,121,105,222,155,221,45,237,37,165,137,205,211,85,66,191,83,77,10,35,244,103,127,138,248,148,234,152,99,77,222,175,143,120,20,119,181,83,123,246,146,207,114,55,77,73,249,152,212,87,232,158,37,62,116,211,119,246,129,193,102,106,46,154,41,9,213,49,162,118,56,135,43,149,30,168,138,72,203,52,136,223,59,191,192,9,231,85,71,175,99,191,184,224,181,145,39,201,119,247,20,199,207,42,47,159,246,33,7,156,205,243,254,196,2,180,218,216,180,243,95,253,200,70,138,182,45,228,234,191,251,144,160,54,162,109,60,255,0,177,8,241,79,46,243,122,223,96,23,37,61,108,75,189,213,127,119,114,21,26,90,200,180,143,170,238,223,15,89,107,83,207,42,111,117,252,59,144,170,81,207,42,164,125,111,149,225,235,2,236,163,170,143,138,189,14,243,124,10,229,45,84,124,6,244,59,191,187,214,90,52,114,201,197,94,183,201,240,43,148,178,201,192,111,91,199,187,214,5,225,73,83,26,200,189,14,243,74,189,29,67,56,75,208,239,56,182,104,228,127,21,122,126,73,87,163,145,252,37,233,249,64,92,241,78,206,34,116,41,57,20,236,233,232,82,141,20,143,226,39,73,57,20,143,233,233,2,167,199,102,157,138,112,125,67,23,78,135,18,232,247,110,246,247,16,222,247,38,157,32,115,154,118,106,238,133,236,252,9,57,167,98,53,58,23,180,249,52,143,235,116,247,126,4,132,242,201,184,157,110,255,0,0,57,75,80,206,34,244,56,145,124,236,70,175,66,156,101,150,78,34,245,190,194,74,73,100,220,94,183,216,4,203,170,25,175,99,143,141,157,155,221,138,83,221,44,154,249,223,97,245,146,201,188,157,111,176,10,180,115,53,117,232,82,114,41,19,169,208,189,197,22,41,100,233,235,125,133,66,25,31,212,233,240,2,179,11,209,117,237,35,183,165,9,10,103,185,119,186,124,9,200,220,187,137,210,4,87,49,116,237,66,94,104,220,174,78,148,236,38,181,85,33,200,136,171,251,0,161,213,68,229,129,221,41,221,247,148,26,248,31,198,111,74,121,169,247,169,115,84,53,56,46,232,240,251,202,45,115,26,178,167,71,201,252,84,11,50,233,3,247,39,233,79,63,254,145,109,220,97,114,112,250,83,191,240,47,27,164,108,220,159,163,229,255,0,210,45,171,148,108,242,125,30,63,128,22,141,202,55,35,230,233,79,55,240,40,21,108,84,141,59,60,226,233,185,198,206,36,221,31,39,254,137,110,86,181,169,18,116,124,175,193,64,163,77,209,34,146,168,154,19,147,34,113,93,251,9,64,34,197,230,175,210,86,105,127,78,223,219,247,20,104,188,213,250,74,205,47,233,219,251,126,224,43,150,228,215,137,251,63,18,237,183,53,117,165,255,0,83,240,45,59,111,243,159,179,241,46,235,119,109,47,250,159,128,23,149,157,171,229,191,213,252,75,190,204,213,225,211,127,111,254,145,104,217,255,0,158,255,0,87,241,47,11,55,232,233,191,183,255,0,72,11,186,218,213,227,187,251,11,247,161,115,81,53,121,179,63,111,222,165,181,110,93,39,119,246,23,239,66,227,163,115,185,179,58,124,126,240,46,26,110,137,155,251,126,226,173,78,228,220,95,164,162,211,189,220,102,244,248,253,197,82,157,238,220,94,158,240,42,81,189,58,189,189,132,118,189,60,20,145,99,221,209,211,220,68,108,143,241,2,109,94,154,118,41,10,71,167,71,66,144,150,71,233,218,65,150,87,166,157,111,176,15,178,74,212,122,244,41,75,170,122,112,211,161,124,226,102,73,31,190,189,63,97,76,170,145,252,52,233,249,64,73,86,72,212,149,58,23,205,252,84,182,107,101,111,54,127,66,247,125,232,87,107,30,229,149,58,126,73,107,214,200,254,108,254,159,15,189,0,163,92,101,111,29,189,11,230,39,222,165,165,119,157,156,58,142,133,243,255,0,233,23,5,202,87,164,237,235,124,132,238,245,169,105,93,228,127,14,163,167,229,255,0,210,2,133,115,153,171,194,232,95,149,248,22,213,206,86,239,207,208,190,111,253,18,177,115,149,233,194,235,124,238,239,160,183,46,82,63,126,110,159,147,225,234,2,143,91,35,86,36,232,95,59,240,82,143,60,173,73,93,208,189,223,113,61,84,247,44,105,211,242,138,84,238,94,43,186,124,0,151,145,117,111,237,56,34,106,114,94,158,211,235,81,52,3,147,35,114,185,58,80,153,134,23,46,189,40,124,137,141,226,39,65,61,77,19,23,123,171,225,222,4,72,41,223,172,125,45,238,42,244,180,210,46,247,75,123,136,84,240,197,228,186,191,55,188,172,209,193,18,239,245,60,59,212,15,180,116,178,110,199,210,222,223,196,171,83,211,191,125,122,91,216,113,164,130,45,35,77,222,255,0,21,241,42,208,65,18,61,122,157,222,42,7,24,96,122,70,157,40,79,199,3,247,211,165,14,81,67,23,13,58,191,105,59,28,81,239,167,87,237,2,11,33,114,39,106,17,227,137,201,167,74,118,17,219,20,122,121,191,105,25,177,51,68,234,247,120,129,5,140,84,215,176,138,214,47,66,244,28,219,27,60,8,173,99,122,58,0,248,214,42,235,216,69,99,23,117,58,80,228,214,53,53,232,35,49,141,221,78,128,57,70,154,187,246,17,216,154,33,242,54,53,23,179,184,142,198,53,83,176,14,108,106,239,33,51,19,87,117,126,147,227,35,102,242,116,17,227,99,81,59,59,192,141,18,42,110,253,4,220,41,174,164,40,88,221,91,209,220,77,66,198,166,189,0,76,65,208,140,250,127,18,126,15,61,126,130,82,6,55,169,209,223,248,147,241,53,168,229,232,238,2,106,52,85,98,19,241,121,203,244,18,113,34,112,208,168,68,198,239,47,71,112,17,25,217,251,73,150,162,163,144,135,19,26,173,236,239,38,88,212,87,34,42,1,245,169,174,164,68,106,244,31,90,198,166,189,4,84,99,122,58,0,134,214,47,138,17,26,197,232,233,66,35,88,223,3,155,88,222,142,128,56,177,139,175,106,118,17,218,213,70,160,99,27,175,103,113,29,177,179,117,58,0,250,214,42,57,59,8,241,177,85,189,221,167,198,181,55,147,160,143,27,81,19,179,188,14,81,177,83,78,206,194,60,109,94,147,131,19,165,16,143,26,39,72,28,154,139,208,68,68,212,224,157,168,68,104,28,145,171,161,200,248,157,135,36,77,84,15,173,236,62,159,52,208,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,5,237,62,42,106,114,84,239,62,1,13,205,94,146,27,154,186,17,213,17,117,33,185,169,160,18,238,98,171,151,176,148,150,39,110,167,74,118,149,5,106,106,75,189,136,169,162,234,5,54,88,157,188,157,41,216,83,230,129,235,26,244,161,90,150,38,239,39,74,246,18,114,64,197,98,244,168,20,42,138,105,23,119,165,189,229,46,122,41,87,136,187,204,239,239,82,230,154,154,53,211,165,196,132,212,177,245,250,206,239,239,2,211,170,161,153,119,122,204,239,239,82,149,87,111,153,86,78,179,60,223,21,240,250,11,194,162,138,37,221,235,63,191,189,10,109,85,12,90,201,214,127,103,138,120,1,101,84,91,167,220,78,179,59,124,87,253,133,46,162,221,63,25,221,102,119,119,175,135,208,94,149,20,16,238,39,89,253,190,41,254,194,151,81,65,15,25,221,103,247,119,167,135,208,5,143,81,111,153,33,119,89,157,221,235,227,244,20,122,187,124,203,34,117,153,230,248,175,251,11,222,162,223,10,194,238,179,251,187,211,199,232,41,21,118,248,82,68,235,63,205,241,79,246,1,99,214,81,74,141,147,172,206,223,21,241,40,245,180,114,245,58,205,239,239,250,11,210,190,130,20,100,189,103,249,222,41,226,80,235,168,162,77,206,179,251,251,211,212,5,153,83,78,244,89,122,91,209,188,81,235,35,114,110,116,167,121,117,85,210,198,139,55,75,190,87,121,64,174,167,98,110,116,187,191,240,2,129,59,85,37,119,236,251,138,68,238,77,196,250,74,245,76,109,73,220,154,175,119,220,80,170,90,136,196,84,241,2,74,103,162,57,59,123,9,55,72,212,78,197,38,42,23,71,167,208,72,189,203,186,160,69,108,173,211,177,72,241,74,221,230,244,47,97,32,143,84,240,35,194,245,87,55,179,179,240,2,173,77,43,122,221,11,220,85,104,164,106,164,93,11,231,126,37,14,153,203,214,253,133,94,133,87,118,47,237,126,32,92,84,47,69,153,123,124,223,197,11,130,141,201,205,217,251,126,242,220,161,93,38,95,236,254,40,92,20,110,94,110,207,219,247,129,115,209,57,56,171,253,159,197,10,205,27,147,132,191,218,40,180,41,172,203,253,159,197,10,213,27,83,132,191,218,2,177,15,68,136,78,198,186,234,73,196,212,226,33,57,26,105,168,17,181,77,223,216,66,145,232,154,118,156,215,205,253,132,9,92,189,0,75,212,61,53,127,66,246,126,5,58,161,233,184,157,11,218,77,212,57,117,127,209,248,20,218,135,174,226,116,39,104,18,178,189,56,139,208,164,140,147,179,113,122,20,141,52,174,73,23,161,10,116,178,57,24,189,8,7,215,206,205,123,23,176,228,201,217,170,116,41,36,249,93,175,98,118,6,78,253,228,232,64,42,177,78,206,158,133,42,80,78,207,39,208,189,197,2,41,223,211,208,133,66,10,135,249,62,134,247,1,113,211,78,206,183,66,247,19,177,202,213,98,116,41,67,166,168,127,91,161,189,196,244,85,15,225,167,67,64,172,164,141,94,229,62,57,233,175,98,146,140,168,122,175,99,79,174,157,250,246,32,28,42,30,139,11,147,167,187,239,40,213,139,164,169,253,159,197,74,140,210,187,132,238,132,238,41,53,146,57,101,78,132,243,127,21,2,131,115,84,86,77,253,175,250,69,181,116,254,107,253,111,192,184,110,78,93,201,151,250,223,137,110,92,222,171,195,236,239,252,0,182,238,158,124,255,0,216,255,0,162,91,85,139,164,73,253,175,246,151,29,209,203,191,63,246,63,232,150,205,107,151,132,159,218,252,20,10,77,67,147,140,239,217,247,18,10,228,66,110,165,234,147,59,179,187,238,41,234,245,95,0,38,162,122,110,175,66,246,149,122,71,34,84,51,246,253,197,10,55,170,55,187,180,171,82,202,238,59,122,19,191,238,2,229,182,189,60,167,66,247,126,37,221,110,122,107,75,208,191,35,240,44,155,108,174,242,157,9,221,248,151,117,186,87,107,75,208,159,35,240,2,252,179,189,60,183,66,252,159,196,187,172,242,181,34,167,232,95,63,254,145,100,89,229,119,150,232,79,147,248,151,109,162,87,112,233,250,19,207,255,0,164,5,237,110,149,188,119,116,47,152,191,122,23,13,44,173,224,55,161,123,254,242,212,183,74,238,59,186,19,204,95,189,10,253,52,206,72,27,208,157,255,0,120,23,60,18,181,37,111,66,247,253,197,74,9,217,184,189,11,218,80,97,157,252,86,244,39,121,81,130,119,238,47,66,118,129,87,142,118,106,157,11,216,69,227,179,193,74,108,115,191,84,232,78,194,47,29,254,8,4,234,206,205,59,20,133,36,236,232,232,82,89,103,126,157,136,66,146,119,244,116,32,17,36,168,98,61,122,28,82,234,167,103,13,58,23,206,35,75,59,248,139,208,133,42,170,161,252,52,232,111,156,4,10,201,217,197,78,133,243,75,102,182,118,115,103,244,47,119,222,133,94,178,161,252,84,232,111,154,91,53,181,15,230,207,232,111,119,222,128,82,46,83,179,142,222,133,243,19,239,82,208,188,78,205,202,142,133,243,255,0,233,23,5,202,161,252,118,244,55,204,79,189,75,70,239,59,248,117,29,9,231,255,0,210,2,137,114,157,158,79,161,123,255,0,2,219,185,74,213,146,110,133,243,127,2,173,114,157,254,79,161,59,255,0,2,222,184,206,254,36,221,9,230,254,0,83,42,100,106,198,157,11,218,83,101,122,113,23,161,73,138,137,93,184,157,9,218,72,200,245,87,170,244,1,17,169,170,147,16,177,85,171,217,218,75,198,186,187,246,19,148,233,171,23,233,2,122,8,220,178,183,165,59,254,226,167,71,11,151,127,165,59,137,90,120,155,198,111,74,247,253,197,94,130,6,59,137,170,175,119,226,4,237,53,59,252,151,75,126,73,91,163,166,145,119,250,91,220,74,82,211,179,200,244,187,228,149,202,42,118,117,250,93,221,248,129,18,146,153,232,216,250,91,219,248,149,72,41,164,87,175,75,123,15,148,148,177,171,99,233,119,111,226,84,224,166,141,30,189,46,236,3,132,84,207,70,39,75,73,182,211,189,28,157,45,35,71,78,205,196,233,113,50,216,24,174,78,149,2,89,180,239,84,237,105,17,180,239,232,233,105,56,202,118,105,218,238,210,43,105,217,209,210,224,36,82,157,233,222,210,35,96,127,71,74,19,156,221,158,46,57,182,157,154,167,75,128,150,101,59,211,94,150,145,153,3,247,83,165,9,166,83,70,186,244,184,140,202,88,247,83,165,223,222,4,188,84,239,222,94,150,246,19,12,167,126,157,173,237,38,99,166,141,29,218,238,194,102,58,104,213,189,174,237,2,3,32,122,185,58,80,152,101,59,244,237,111,105,48,202,88,209,201,210,226,102,58,104,213,189,174,237,2,94,40,31,171,83,84,236,38,162,167,122,107,210,210,52,84,204,222,78,151,19,49,211,179,167,165,192,66,134,7,232,222,148,237,252,73,216,97,114,57,122,83,176,251,20,12,77,222,149,237,38,226,129,155,203,210,189,128,125,138,55,35,19,165,9,216,152,187,203,210,157,132,54,68,212,106,116,169,59,20,77,222,94,149,236,3,236,76,93,213,233,78,210,105,172,84,114,118,28,99,141,168,222,213,237,35,181,168,174,64,13,98,174,189,132,68,98,244,116,161,202,54,39,79,74,145,91,26,116,116,168,28,26,197,241,66,43,35,119,66,234,135,52,141,169,222,164,86,49,52,78,149,3,139,88,186,246,161,21,140,93,212,233,67,235,88,154,246,169,25,140,77,212,233,80,56,181,138,142,78,194,51,88,170,157,199,212,98,107,218,164,70,181,17,0,250,198,175,66,17,17,138,158,1,168,136,168,68,68,212,2,53,122,14,104,154,31,19,184,228,0,250,222,211,225,201,19,64,62,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,31,52,79,3,232,3,138,167,168,226,169,175,113,16,226,169,160,16,149,189,61,132,39,51,163,205,66,97,83,94,242,27,155,209,218,4,187,163,69,94,150,167,247,18,207,133,119,87,168,159,97,62,172,215,188,132,248,250,171,210,5,54,88,21,116,242,105,246,18,178,83,116,59,201,55,191,185,10,179,226,215,78,183,216,65,124,26,163,186,254,61,192,80,230,164,215,77,33,111,127,114,18,53,20,42,170,255,0,205,217,217,224,158,5,193,45,62,154,117,254,194,86,106,109,119,186,253,222,30,160,45,138,138,5,220,79,205,217,219,224,133,46,123,122,241,93,249,179,59,187,147,192,187,39,165,222,98,39,19,191,192,167,205,69,229,93,229,60,62,72,22,109,77,185,120,46,210,153,157,221,201,226,81,234,237,203,196,77,105,153,230,248,33,123,84,80,121,23,121,95,15,147,235,41,21,148,30,85,60,175,201,249,160,88,87,11,115,183,37,252,217,158,119,130,120,148,11,141,189,254,79,74,102,119,248,122,139,254,225,65,171,37,242,191,43,230,250,254,146,223,184,208,105,195,242,190,63,39,232,245,129,215,149,180,14,68,159,243,118,124,175,15,89,108,220,104,220,156,63,34,222,255,0,15,81,216,53,212,31,231,30,87,231,252,159,164,181,238,116,58,112,252,175,143,201,250,0,178,42,233,31,206,31,228,147,187,195,192,183,43,41,222,145,39,147,79,59,212,95,53,148,154,84,191,202,120,119,122,139,94,182,155,201,39,95,229,120,122,148,11,102,170,23,241,19,169,220,83,31,27,247,87,160,184,106,233,244,145,58,255,0,39,192,164,203,6,140,94,183,216,4,134,227,188,8,208,162,239,183,163,255,0,191,67,234,199,167,202,251,8,145,51,71,167,72,19,116,200,189,111,216,85,168,123,34,254,215,226,83,41,155,231,116,248,21,90,38,254,139,167,229,126,32,87,232,19,89,157,253,149,251,208,184,104,219,249,187,58,60,126,242,129,111,77,38,119,246,87,239,66,225,163,255,0,55,103,237,251,192,185,40,90,188,85,232,249,63,138,21,170,36,242,75,170,124,175,193,10,61,23,233,87,251,63,138,21,154,69,210,53,254,208,21,120,191,72,132,220,125,228,164,93,15,66,106,55,118,244,1,21,124,223,216,75,204,186,104,71,87,117,87,163,184,149,153,250,233,209,226,4,149,82,244,201,211,221,248,20,186,151,34,49,58,123,202,141,83,250,100,77,59,191,2,147,84,239,38,157,31,40,9,9,223,229,93,163,151,187,238,41,146,72,187,139,171,148,157,157,250,74,238,143,15,184,165,205,38,145,175,64,16,228,149,17,124,229,236,56,36,201,189,231,175,218,65,146,77,93,230,247,120,144,184,218,47,155,246,129,80,138,116,77,124,162,253,164,244,85,45,234,121,85,238,241,40,145,207,219,212,251,73,152,234,116,86,245,60,59,192,184,224,170,78,183,150,119,119,137,59,21,98,112,211,203,59,237,45,216,107,52,215,201,248,119,147,113,214,245,19,201,255,0,136,11,145,181,172,215,244,206,251,79,188,245,159,211,59,237,40,109,175,233,253,23,248,142,92,255,0,254,43,252,64,84,166,172,103,13,124,179,190,210,151,85,86,206,34,121,85,243,125,100,25,107,252,154,249,47,241,20,234,154,221,100,79,37,221,243,128,129,113,169,106,178,111,40,190,119,175,196,183,174,53,12,242,122,200,189,254,62,162,118,190,183,169,47,147,249,95,59,214,80,46,21,123,220,63,39,227,223,244,1,76,186,78,222,36,253,117,243,125,127,52,182,235,103,111,9,58,235,231,122,252,20,170,220,170,53,124,221,79,147,227,253,82,220,173,159,201,39,83,229,120,250,148,9,42,153,155,198,119,93,123,190,226,158,179,38,158,122,145,42,39,242,206,234,120,119,250,138,123,167,232,243,62,208,39,153,50,105,231,175,105,84,165,153,56,237,235,175,127,143,129,111,178,126,143,51,191,196,170,82,207,172,237,234,248,247,250,128,186,109,179,183,202,121,69,238,241,245,151,117,186,118,235,75,229,23,228,120,250,139,18,221,54,156,78,175,135,127,210,93,182,233,250,105,122,159,51,191,232,3,176,109,53,9,229,124,162,252,159,31,89,117,218,42,19,135,79,229,23,207,245,252,226,197,180,207,250,94,167,205,239,250,75,178,209,63,147,167,234,252,191,31,235,1,125,91,170,19,142,239,40,190,98,248,248,161,95,166,159,200,55,202,47,127,143,137,105,91,230,210,103,117,126,74,247,250,208,184,105,38,214,157,157,95,30,255,0,88,23,60,51,249,86,249,69,239,241,42,48,79,212,95,40,189,190,178,133,4,250,202,222,175,143,127,168,168,193,47,81,122,189,254,32,85,163,159,179,202,47,103,172,137,199,69,254,113,126,210,65,146,116,39,71,113,17,178,122,128,155,89,250,63,72,191,105,10,73,209,52,242,139,246,144,150,78,142,194,12,178,118,116,0,150,127,40,190,81,126,210,147,85,63,147,79,40,190,119,172,155,150,93,30,189,95,180,165,85,201,164,105,213,249,94,32,74,86,79,229,83,202,47,155,235,45,154,217,255,0,54,127,148,94,239,31,20,43,85,146,249,84,234,252,159,18,217,174,151,243,87,245,124,59,253,104,5,18,229,58,44,237,242,139,230,39,143,138,150,157,222,116,225,212,39,17,124,255,0,95,206,46,11,148,250,78,222,175,200,78,255,0,90,150,149,218,110,165,71,87,229,248,255,0,88,10,37,198,100,242,125,117,239,241,245,22,253,194,100,226,75,215,95,55,240,42,183,9,127,71,213,241,239,250,10,5,124,154,201,47,71,201,252,0,145,158,86,238,39,89,123,73,71,72,155,203,214,57,76,253,90,157,29,228,5,233,2,118,30,151,46,158,5,66,149,171,195,94,142,242,66,157,189,117,233,238,42,116,140,214,53,233,249,64,86,169,98,214,118,166,226,119,253,197,110,130,5,242,154,70,157,222,30,178,155,71,23,231,12,235,120,247,122,138,245,190,47,210,117,188,59,190,144,42,212,144,116,67,228,219,242,124,10,237,21,55,159,228,155,221,225,235,41,244,144,126,135,173,243,123,138,253,13,62,187,253,127,14,239,164,9,138,74,110,172,126,73,189,190,175,18,169,5,50,171,215,201,55,179,212,67,164,166,234,199,215,239,240,245,149,74,122,125,30,189,126,239,0,56,71,74,187,137,228,155,246,19,44,164,118,242,107,11,126,194,102,42,109,88,157,127,176,155,101,55,89,58,255,0,96,18,109,165,93,63,68,223,176,136,218,71,116,121,22,253,132,251,41,117,79,210,125,132,118,82,107,167,148,238,240,2,154,218,55,47,243,45,251,8,205,162,94,143,32,223,176,169,71,69,219,229,63,194,70,109,23,74,121,95,240,129,77,142,137,253,62,65,191,97,29,148,79,221,79,32,223,176,169,178,135,77,124,175,248,72,204,162,234,167,148,255,0,8,18,17,208,191,123,166,6,246,122,137,136,232,157,167,232,27,219,234,42,108,162,233,253,39,119,205,35,50,139,163,244,157,255,0,52,9,6,81,46,242,121,6,253,132,118,81,59,78,136,91,246,21,22,209,232,191,164,251,8,172,165,209,60,255,0,176,9,8,232,221,170,121,22,253,132,118,82,57,53,242,77,251,9,230,82,246,47,19,236,34,182,155,250,255,0,96,18,81,211,42,105,228,155,219,234,38,35,167,93,127,70,157,158,162,101,180,221,157,127,176,140,200,58,124,254,239,0,32,50,7,110,167,147,79,176,155,142,21,215,204,78,195,147,97,209,60,239,176,152,100,90,47,157,246,1,193,145,46,158,98,118,145,210,46,159,49,15,172,102,137,218,70,72,250,123,64,224,216,215,167,70,161,25,177,175,71,85,15,172,102,154,244,145,145,157,8,186,129,193,177,175,205,66,35,24,189,29,83,147,91,235,34,53,189,157,32,26,206,159,53,8,136,222,142,192,214,244,246,156,209,189,29,160,125,70,244,246,28,218,222,142,192,141,233,237,57,162,104,7,214,162,116,116,28,209,60,16,248,214,244,167,73,201,19,64,62,162,122,128,0,114,68,77,15,167,196,236,62,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,62,47,97,244,1,192,248,169,209,216,115,84,215,188,248,169,160,16,244,245,31,28,212,221,94,170,127,113,16,226,169,167,120,16,28,207,234,253,132,55,51,183,171,246,19,74,154,156,85,157,189,32,72,201,26,46,158,79,236,37,229,137,58,222,79,187,192,169,58,63,89,9,241,107,175,91,187,192,10,60,176,117,127,67,223,243,73,41,105,252,162,249,15,240,149,215,197,209,231,119,248,18,239,131,87,47,91,236,2,218,158,155,201,59,200,120,124,146,149,85,76,156,68,252,221,60,223,152,93,83,83,235,26,245,254,194,155,83,75,172,137,229,59,188,0,179,43,233,83,114,95,205,190,87,204,245,150,253,202,147,244,127,155,120,252,143,160,190,235,169,53,100,190,83,229,120,122,202,21,194,139,244,126,83,199,228,253,0,117,205,117,39,249,199,230,223,63,228,125,37,173,116,164,253,23,230,223,59,228,125,7,100,215,80,255,0,156,121,95,159,242,126,146,214,186,80,126,139,202,252,239,147,244,1,215,117,212,139,206,159,249,183,135,200,245,33,106,87,210,170,66,223,205,254,82,124,143,82,157,151,93,111,214,169,254,91,195,228,250,147,214,90,87,26,15,32,223,43,242,211,228,250,148,11,22,182,153,120,169,228,23,205,249,190,181,40,146,192,188,53,242,43,255,0,186,94,245,212,90,76,158,87,228,252,223,90,148,9,232,244,137,222,83,195,187,214,5,184,248,87,95,209,47,254,233,245,145,42,42,121,63,176,169,73,75,163,188,254,239,2,26,67,163,180,222,251,0,225,76,205,55,181,111,135,113,83,163,111,232,186,191,41,59,189,100,164,81,105,175,91,236,42,20,137,167,13,63,173,248,129,89,162,77,37,94,143,147,248,161,95,164,84,230,236,253,191,121,65,164,93,36,95,236,149,170,87,233,3,122,60,126,240,46,122,39,39,21,122,223,39,199,214,133,94,149,233,195,94,178,121,222,37,189,73,54,146,47,87,228,248,149,90,89,252,154,245,62,87,136,23,20,111,77,244,235,253,164,203,36,78,158,186,127,121,71,101,86,142,78,167,218,71,101,86,186,249,63,180,10,154,202,154,47,148,238,241,37,103,145,58,186,73,227,222,64,90,158,133,234,119,120,146,179,85,105,167,147,241,239,3,149,76,137,171,252,162,118,120,250,138,85,84,137,195,78,186,118,248,145,106,42,55,149,235,185,221,227,234,41,181,18,245,19,171,223,226,4,181,67,211,140,238,191,135,127,168,165,204,244,225,47,95,237,38,106,37,242,206,234,248,119,250,138,92,178,249,53,234,253,160,67,149,253,111,63,187,196,151,116,157,43,229,59,252,79,146,203,214,78,175,119,137,43,36,157,171,187,223,226,4,218,75,225,39,218,69,100,203,213,242,190,31,40,166,36,218,124,159,180,228,149,61,157,79,180,10,220,85,29,190,95,252,68,118,84,245,83,243,143,241,148,22,85,105,175,147,251,72,137,87,209,250,63,180,11,129,42,250,127,206,127,198,125,231,127,250,79,248,202,7,61,255,0,139,255,0,17,241,213,251,171,167,11,252,95,246,1,88,150,175,201,175,231,63,227,41,245,21,125,116,252,231,187,231,148,233,110,26,177,124,143,248,191,236,36,42,43,250,233,228,187,190,112,17,171,170,186,178,254,115,242,190,127,172,162,87,213,121,159,156,120,252,191,160,225,91,93,171,100,242,95,43,231,122,202,53,117,102,187,158,79,199,191,232,3,141,198,167,173,55,231,31,39,231,250,139,122,178,163,88,147,203,252,175,156,71,175,171,235,203,228,254,79,143,168,160,213,213,105,26,117,62,87,136,31,103,153,56,174,242,190,31,40,144,89,186,63,75,254,34,12,213,126,85,222,79,195,188,147,227,255,0,83,237,2,168,201,186,63,75,223,243,138,165,44,222,93,190,87,199,229,122,139,109,147,244,121,157,254,37,90,150,95,46,222,175,143,127,168,11,174,219,47,233,60,167,135,127,210,93,150,233,87,90,95,41,243,59,254,130,196,183,77,167,19,171,225,223,244,151,117,182,111,243,94,175,204,239,250,0,236,27,68,191,165,242,159,55,191,233,46,203,68,158,78,159,202,124,191,31,235,22,53,158,95,211,117,126,111,127,210,93,246,121,53,142,159,163,229,255,0,210,2,247,183,72,188,103,117,215,205,94,255,0,90,23,21,27,215,155,179,175,227,223,235,45,91,107,245,157,221,31,33,126,244,46,74,62,154,102,126,223,188,11,142,157,203,198,111,91,199,191,212,85,41,221,212,94,158,242,145,79,250,102,254,223,184,170,83,249,139,244,129,61,26,175,71,74,246,17,154,171,226,66,137,190,111,79,113,25,173,245,128,85,93,59,72,50,170,244,116,147,10,206,141,117,238,32,74,205,116,233,2,74,85,94,34,244,148,154,165,94,26,106,191,40,171,204,221,36,94,146,145,88,223,36,157,63,40,10,61,107,188,170,117,190,79,143,173,75,98,185,203,205,95,214,240,239,245,161,115,86,183,202,167,79,201,252,84,181,171,191,205,95,251,62,244,2,218,185,57,120,237,235,124,132,239,245,169,105,221,156,187,149,29,111,151,227,253,98,233,185,126,157,191,216,79,189,75,78,237,230,84,127,111,254,144,22,229,193,203,228,250,222,61,255,0,65,67,173,94,188,157,61,223,129,89,184,127,55,251,127,2,139,86,154,190,78,158,239,192,10,100,154,233,223,218,113,70,174,158,111,216,69,123,53,78,211,147,35,234,167,72,19,84,173,242,139,213,238,240,42,244,81,235,18,245,62,87,135,169,9,42,72,117,145,122,223,39,192,173,80,65,228,93,215,249,75,221,234,64,43,84,81,126,114,207,39,227,221,234,82,224,183,195,250,79,37,225,242,126,146,157,67,77,249,211,58,254,61,222,165,46,43,125,55,233,58,254,29,223,72,21,58,56,127,65,228,190,111,201,250,11,134,138,31,63,72,188,62,79,210,72,209,83,116,65,215,238,111,119,208,92,20,52,250,111,245,252,59,190,144,35,209,193,212,143,200,247,252,223,89,85,130,14,186,249,30,239,154,124,162,166,214,56,250,253,254,30,178,171,5,55,93,122,253,222,0,65,138,15,38,158,71,252,36,236,116,253,116,242,63,225,35,197,77,228,211,175,246,19,236,165,213,201,215,251,0,146,142,159,163,244,29,255,0,52,153,142,153,122,63,55,238,249,132,244,84,157,85,242,157,254,4,228,84,158,111,148,238,240,2,153,29,50,244,254,111,254,2,97,148,190,111,230,254,31,32,169,71,73,219,229,62,194,97,148,158,111,148,240,238,2,154,202,110,223,205,255,0,192,70,101,47,85,63,55,255,0,1,84,142,147,183,202,125,132,118,82,117,83,202,125,128,83,89,77,211,250,15,240,145,217,79,209,250,14,255,0,154,84,153,75,170,249,255,0,97,21,148,186,39,159,246,1,79,74,116,215,244,63,225,34,54,157,52,253,15,248,74,138,83,116,249,255,0,97,205,180,221,30,127,216,5,61,176,118,121,31,240,145,27,7,252,79,248,73,246,211,244,167,95,236,57,112,63,175,246,1,34,144,166,159,162,255,0,9,201,177,116,254,139,252,36,234,67,167,202,251,14,77,139,167,206,251,0,148,72,250,63,71,246,17,88,206,158,150,125,132,126,23,245,190,194,34,69,167,202,251,0,151,220,240,103,216,70,70,116,249,191,97,17,177,244,118,145,17,154,119,129,13,172,254,175,216,68,70,246,117,126,195,147,91,235,57,167,128,28,90,212,249,191,97,17,26,154,121,191,97,245,173,245,156,218,222,206,144,56,163,122,124,223,176,230,136,154,118,28,183,125,99,119,214,7,45,61,71,212,79,20,8,154,119,156,145,53,0,157,167,35,226,38,157,231,208,7,214,159,15,168,186,1,200,28,119,189,67,123,212,7,32,113,222,245,31,81,117,238,3,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,1,243,77,79,160,15,154,33,241,81,52,57,31,23,165,0,225,162,5,68,211,176,228,169,161,240,14,10,212,239,66,19,218,154,175,65,29,83,83,131,154,186,168,18,206,141,170,158,105,1,241,117,151,70,41,58,230,46,157,168,67,86,46,189,168,5,46,88,27,195,94,162,253,164,132,244,237,87,167,147,94,207,89,90,146,39,110,47,74,18,146,196,237,228,233,78,192,45,170,202,86,171,100,242,78,237,245,248,148,106,250,54,174,231,145,119,127,143,168,187,42,160,122,182,78,148,237,252,74,85,101,52,139,185,210,222,240,44,106,218,22,105,63,144,119,202,241,245,150,189,206,222,213,225,105,78,255,0,149,227,234,59,10,178,150,79,47,214,111,202,239,45,203,133,28,190,79,172,222,254,255,0,160,14,190,173,183,55,156,191,243,103,247,119,47,130,22,157,198,220,206,11,127,54,127,156,158,62,10,118,117,101,20,171,82,254,179,59,187,215,192,180,235,232,38,224,183,172,207,57,59,215,193,125,64,117,237,125,185,156,102,254,108,255,0,53,60,124,84,183,106,45,237,224,187,243,119,247,120,248,157,139,112,183,204,179,55,172,207,53,59,215,197,125,69,183,81,65,50,66,238,179,59,187,215,196,11,46,162,133,17,232,137,3,187,61,100,171,169,17,21,87,130,238,223,89,115,213,81,75,196,78,179,60,223,21,41,243,82,200,155,221,45,237,241,2,142,216,17,63,155,84,254,242,102,6,35,119,58,186,104,191,137,29,212,239,77,58,90,27,19,145,83,165,59,64,155,166,114,163,215,167,184,170,83,202,169,11,83,125,59,254,242,147,23,85,202,171,224,77,199,51,81,136,154,40,23,21,53,74,163,215,202,167,103,168,168,211,214,42,49,124,179,123,125,69,185,13,76,104,229,232,119,97,53,29,92,104,223,53,221,190,0,93,12,174,118,242,107,59,126,194,59,107,180,255,0,241,134,127,122,22,219,107,162,71,39,85,255,0,220,135,62,127,15,205,127,247,39,251,64,184,150,189,116,95,206,25,253,232,75,205,92,171,167,151,103,247,161,69,90,248,116,243,95,253,201,254,210,19,235,161,93,58,175,254,228,2,167,61,98,245,188,187,123,61,94,4,132,245,106,172,79,44,222,223,81,39,45,100,75,189,213,119,103,129,37,53,92,106,212,234,187,183,192,8,243,212,170,202,239,42,222,239,2,157,44,254,77,124,162,125,132,57,106,163,226,47,67,191,184,147,150,161,138,197,232,112,28,229,159,172,158,81,59,61,68,172,181,11,214,242,137,219,234,32,205,80,196,114,116,59,176,149,146,118,117,186,23,180,9,190,112,191,210,55,236,56,243,151,34,254,149,62,194,158,233,217,224,167,21,168,103,79,67,128,169,182,177,223,211,55,236,57,115,215,127,78,223,176,163,243,134,120,56,45,84,105,220,224,42,235,92,244,254,125,191,97,193,213,207,85,253,59,126,194,146,234,168,244,236,119,247,28,29,85,30,189,142,254,224,42,18,215,59,113,116,157,191,97,33,61,115,213,233,229,219,217,234,37,36,169,98,49,122,28,73,77,83,26,185,58,29,216,7,42,202,215,238,201,229,155,219,234,241,41,53,117,143,93,207,44,222,255,0,3,237,93,67,21,178,116,59,183,241,41,85,83,53,119,122,23,188,8,53,213,111,223,151,202,167,155,234,240,40,181,85,14,88,211,202,39,157,234,38,171,100,106,186,78,133,243,127,2,143,83,35,82,52,232,94,208,32,205,59,184,171,215,79,176,150,227,187,250,68,251,15,146,200,213,122,244,41,42,143,69,241,2,161,20,202,173,243,211,183,212,85,169,103,119,29,189,116,239,240,240,45,232,156,155,171,244,149,138,87,167,29,189,11,223,247,1,115,219,38,85,226,106,244,238,252,75,190,219,42,254,107,215,79,145,248,22,53,177,232,188,78,222,239,196,188,45,175,77,105,83,167,228,126,0,95,214,105,21,120,221,100,249,63,137,121,89,92,171,21,55,79,203,255,0,164,88,246,71,39,150,255,0,87,241,47,75,34,167,14,155,251,127,244,128,189,109,106,171,80,239,236,47,222,133,209,68,139,205,153,251,126,245,45,123,95,249,195,191,176,191,122,23,85,2,42,210,51,246,253,234,5,195,76,205,102,106,105,227,247,21,106,104,250,139,213,94,210,157,74,197,227,183,165,59,254,226,181,74,197,225,175,74,121,192,71,134,47,55,168,189,159,129,50,216,83,230,47,218,115,130,39,117,58,83,179,240,38,163,137,221,61,40,4,154,195,209,230,41,2,88,180,211,168,165,85,98,118,139,210,132,188,208,185,52,233,64,40,210,194,156,69,234,41,70,172,139,201,39,81,124,226,229,150,39,113,23,165,10,45,100,110,72,147,165,60,239,246,129,109,215,71,229,83,170,190,111,226,165,167,92,197,230,175,234,175,119,222,133,235,94,197,227,55,165,60,212,251,212,180,235,216,188,210,78,148,238,251,208,11,54,228,207,46,222,170,249,137,247,169,106,93,89,213,159,170,190,127,253,34,243,185,49,120,237,233,79,49,62,245,45,59,171,23,118,126,148,243,255,0,233,1,106,92,35,253,31,85,123,255,0,2,141,85,23,93,253,69,236,252,11,142,186,55,46,231,74,119,254,5,34,166,7,172,143,233,78,207,192,10,50,194,154,121,139,246,145,35,167,77,196,242,107,246,147,137,77,34,247,180,141,29,44,155,137,210,223,239,2,53,21,46,178,175,145,119,155,224,190,40,87,40,41,60,139,188,139,188,229,238,95,4,33,80,210,72,179,47,89,190,111,143,173,10,245,190,146,68,133,221,102,249,203,223,234,64,42,148,84,105,206,153,228,93,223,227,224,165,195,109,164,69,226,121,23,119,120,250,201,106,42,57,121,203,58,205,239,239,245,41,113,91,104,229,242,157,102,247,119,253,32,78,209,82,39,144,242,46,249,62,62,162,224,162,163,111,95,200,187,187,199,214,75,209,209,203,228,58,205,249,61,229,193,69,75,39,95,165,189,221,255,0,72,31,104,233,116,108,105,193,119,111,175,196,171,83,210,181,94,190,73,221,158,177,73,77,38,236,105,171,123,127,18,171,79,77,34,61,122,91,216,4,40,169,27,195,79,34,239,180,157,142,149,55,211,201,59,237,35,197,78,254,26,116,180,157,142,157,251,233,210,208,37,225,164,106,181,124,139,187,125,100,220,84,173,213,190,73,221,158,178,102,24,30,141,94,148,237,38,163,129,250,167,74,118,1,43,29,43,58,124,146,253,164,102,210,183,163,201,59,237,38,227,129,253,61,40,71,108,78,232,77,80,9,88,233,155,211,228,151,237,34,182,157,52,253,26,253,164,219,33,114,107,210,132,86,194,229,78,212,2,85,180,237,69,253,26,253,164,70,192,221,63,70,191,105,52,145,185,123,208,230,216,157,167,106,1,44,144,55,95,209,175,218,115,224,162,124,133,251,73,164,137,200,189,168,125,220,95,20,2,85,33,77,124,197,57,112,83,230,41,49,184,190,40,125,70,42,120,1,45,193,79,152,163,133,167,200,82,107,117,70,234,129,43,194,254,162,156,248,105,243,84,143,186,167,221,197,241,64,32,36,105,167,154,68,220,79,154,115,220,95,20,62,238,168,16,247,17,59,142,72,196,240,57,110,169,205,26,186,1,193,173,245,17,17,19,78,192,137,161,244,1,245,17,52,233,64,137,161,244,15,169,218,114,211,67,138,118,156,128,0,124,112,31,117,79,17,170,120,156,0,28,245,79,17,170,120,156,0,28,245,79,16,112,57,106,138,7,45,84,34,174,189,42,124,0,115,7,20,93,15,189,160,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,241,83,81,186,135,208,7,21,77,14,42,136,164,67,138,162,235,168,28,28,212,208,134,173,77,72,199,197,69,212,9,55,181,21,170,75,73,27,85,221,171,216,79,185,174,211,176,130,246,185,87,176,10,61,68,77,84,127,74,246,254,37,58,170,157,139,187,210,238,242,189,51,29,163,186,59,255,0,18,74,162,55,174,238,137,226,5,167,85,75,26,241,186,93,242,187,202,13,125,20,75,195,235,63,191,189,61,69,235,81,12,190,87,171,243,187,202,53,100,18,174,231,83,199,189,0,177,107,40,162,231,15,235,63,187,189,60,11,94,190,130,30,11,122,207,243,147,189,60,23,212,118,85,85,44,235,59,149,25,225,222,158,5,181,91,73,80,177,39,147,249,94,41,224,160,117,229,125,4,60,102,245,159,230,167,122,120,175,168,182,234,173,240,164,14,235,63,187,189,60,126,131,179,107,104,234,56,169,228,254,79,138,120,169,109,85,81,212,112,29,228,252,59,211,196,14,189,171,161,133,36,78,179,252,223,20,41,21,52,113,38,255,0,89,221,190,62,178,251,173,163,168,226,167,147,249,62,41,226,165,22,178,150,163,73,60,159,202,241,79,16,45,41,105,163,77,58,92,65,116,77,106,244,42,244,21,250,138,105,147,119,86,120,247,161,79,168,134,68,115,245,111,119,143,168,10,122,38,135,36,122,162,105,208,125,145,142,70,244,167,121,46,229,209,85,20,9,230,84,61,23,84,70,145,91,87,34,39,154,223,238,40,206,145,136,158,119,216,113,227,70,159,43,236,2,224,231,210,167,201,103,247,41,247,159,205,243,89,253,203,254,210,218,231,16,252,255,0,177,79,156,234,4,249,127,98,129,115,45,124,218,121,172,254,229,255,0,105,13,213,243,124,214,127,114,255,0,180,183,22,174,159,167,202,125,138,67,117,101,63,244,159,98,129,112,201,95,55,91,170,206,207,5,37,164,173,149,91,230,179,183,193,74,35,170,169,215,95,41,246,41,1,245,48,233,231,247,248,40,21,121,42,164,87,175,85,191,220,74,62,174,69,106,245,91,253,197,45,245,80,111,47,148,251,20,149,125,76,59,171,215,251,20,10,164,213,50,43,147,161,189,132,164,149,50,116,166,141,237,41,178,212,195,188,157,126,239,5,37,164,169,135,69,235,247,248,40,21,87,212,200,154,116,52,134,181,82,116,244,55,251,138,67,170,97,249,255,0,98,144,150,170,14,159,41,246,40,21,158,117,39,131,127,184,226,181,82,107,216,223,238,40,220,230,31,159,246,41,241,106,33,215,207,251,20,10,195,170,164,211,177,191,220,112,117,84,154,246,55,251,138,87,30,37,249,127,98,142,52,95,59,236,2,122,74,135,171,23,161,164,156,179,191,121,58,19,176,128,233,25,186,189,36,7,185,21,123,64,227,83,43,149,31,208,157,191,137,78,169,122,245,122,19,188,153,155,177,223,73,37,82,154,238,254,208,41,245,111,93,233,59,59,63,2,147,82,186,198,159,73,84,170,107,181,127,71,119,224,83,39,107,145,137,209,222,5,58,85,84,122,146,173,114,234,77,204,199,44,138,168,132,182,227,188,0,139,19,151,117,126,146,175,77,209,59,127,111,220,82,34,106,163,123,59,202,173,42,47,29,191,183,238,2,191,107,114,249,95,245,127,18,241,182,246,210,255,0,246,191,192,179,45,191,206,126,207,196,188,45,138,154,210,255,0,246,191,192,11,238,202,186,113,191,213,252,75,214,199,211,29,47,250,79,250,69,145,100,84,242,223,234,254,37,237,98,84,225,82,255,0,164,255,0,164,5,241,106,77,106,29,253,133,251,208,187,104,26,156,210,63,219,247,169,106,89,255,0,206,93,254,141,126,244,46,250,15,243,72,255,0,111,222,160,92,180,141,69,168,103,237,251,138,229,36,109,88,215,165,124,226,149,70,139,206,25,251,126,226,189,70,215,44,75,209,242,128,155,130,38,232,206,149,236,252,9,184,226,111,79,74,159,105,218,186,49,52,238,252,9,184,216,238,158,128,37,86,38,233,218,164,9,161,106,233,210,165,85,90,187,189,157,196,188,172,119,71,64,20,73,162,106,72,189,42,81,43,98,111,9,58,87,206,252,20,186,39,106,241,93,209,224,80,107,154,228,137,58,62,87,224,160,91,53,241,55,140,222,149,243,83,239,82,210,175,98,115,73,58,87,187,239,66,246,175,69,227,55,251,41,247,169,104,215,34,243,87,254,207,189,0,179,46,76,78,59,122,87,204,79,189,75,82,233,27,85,39,233,95,61,127,231,23,181,201,23,142,223,236,39,222,165,171,115,99,149,39,232,249,107,255,0,56,11,86,178,22,174,231,74,247,148,201,224,103,17,221,43,255,0,222,133,195,83,27,250,189,30,36,140,177,72,175,94,175,218,5,25,180,236,215,181,196,212,84,145,172,104,187,206,254,242,118,56,37,85,243,123,188,80,168,83,211,205,193,111,83,199,189,60,64,229,65,71,23,25,221,103,121,171,223,235,66,191,111,162,137,97,119,89,254,114,247,167,130,10,10,89,248,206,242,127,37,123,211,197,11,134,219,77,58,64,238,167,203,94,244,240,64,38,232,168,226,231,44,235,59,191,191,212,165,195,109,163,139,202,117,157,221,223,244,138,42,105,185,203,58,158,61,233,224,165,193,111,166,155,202,117,60,59,211,214,4,90,74,56,180,135,172,239,147,222,87,104,169,99,235,244,187,187,191,233,20,148,243,105,15,83,185,189,232,86,233,33,151,175,213,240,239,2,13,45,44,122,71,210,238,223,196,170,65,78,205,245,233,119,97,22,154,25,119,89,213,239,241,245,149,24,97,145,30,189,94,239,16,32,69,78,206,26,116,184,157,142,157,155,233,210,226,52,113,191,113,58,62,210,101,145,61,28,138,173,251,64,133,28,12,70,246,175,105,48,200,90,154,116,175,97,17,172,114,167,97,48,198,59,68,232,238,2,12,113,55,167,165,72,173,137,186,167,74,145,154,199,120,17,90,139,209,208,4,54,196,223,21,34,54,54,162,118,169,17,19,67,150,138,7,4,141,169,222,167,38,177,52,237,83,158,154,156,145,52,3,134,234,13,212,34,28,145,52,2,14,234,13,212,35,0,32,238,160,221,66,48,2,14,234,28,247,80,230,0,225,186,131,117,14,96,14,27,168,125,79,3,144,3,230,234,13,16,250,0,0,0,229,166,157,39,205,229,62,13,80,15,187,202,21,117,56,170,166,135,29,80,14,106,124,222,82,26,170,106,124,213,0,139,188,163,121,72,90,160,213,0,140,139,169,247,176,132,213,77,15,186,160,17,81,117,62,144,209,81,14,73,218,7,35,146,118,28,66,118,129,204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,77,15,135,51,138,246,129,9,221,40,67,115,83,82,50,162,247,161,197,91,170,246,1,39,44,104,168,238,149,237,37,103,141,169,187,210,189,229,65,236,94,158,130,4,177,235,167,85,0,163,77,3,21,36,233,94,157,74,85,85,52,107,187,210,238,242,226,150,21,209,253,68,239,41,245,20,234,187,186,70,157,254,0,91,85,20,177,241,157,210,238,238,255,0,81,111,214,209,68,145,39,89,254,119,138,120,41,122,205,72,229,149,124,147,126,194,137,89,68,229,137,60,131,124,239,80,22,101,101,20,75,42,117,159,230,248,167,138,150,229,85,4,60,7,117,159,221,222,158,63,65,216,53,84,46,226,39,230,236,243,125,69,191,85,111,119,1,223,155,179,187,195,196,11,2,182,130,30,42,117,159,230,248,167,138,250,138,13,117,20,72,146,245,159,231,120,167,137,127,214,219,221,197,79,205,217,230,250,188,84,160,87,219,221,164,191,155,179,206,245,120,129,99,214,82,70,155,157,103,119,247,148,138,186,88,209,210,46,174,236,252,11,206,186,133,221,79,205,217,223,225,234,40,149,244,110,71,75,228,91,230,250,188,0,180,106,98,106,49,21,21,123,74,124,173,68,122,151,13,85,43,210,52,242,73,231,122,138,69,68,14,73,156,155,137,221,225,224,5,22,71,42,55,246,146,242,74,228,118,136,137,216,77,84,177,82,52,209,52,233,41,243,163,145,233,219,217,226,7,7,212,61,26,171,163,72,15,171,145,52,234,183,251,136,50,72,187,139,214,82,86,89,123,58,234,4,218,214,75,211,213,111,247,16,221,89,47,205,111,247,20,247,79,162,175,148,119,247,169,2,74,164,77,60,171,190,208,42,142,173,149,53,234,179,251,148,134,250,217,116,243,89,219,224,165,33,245,125,43,229,157,253,234,65,146,181,17,63,78,238,223,88,21,87,214,74,174,94,171,127,184,150,125,100,168,213,234,183,251,138,91,235,155,188,190,93,223,105,41,37,123,119,23,243,135,253,160,85,101,173,151,121,58,172,236,240,82,90,74,217,116,94,171,59,124,20,164,75,112,110,242,126,112,254,207,89,45,37,193,186,47,231,15,237,245,129,90,117,108,191,53,159,220,164,37,172,151,85,93,214,255,0,113,66,125,193,189,31,156,191,237,33,173,193,186,255,0,156,191,251,212,10,255,0,61,151,230,179,251,148,250,149,146,170,121,173,254,226,222,248,65,191,248,195,254,211,147,107,219,167,249,195,254,208,46,38,213,73,175,99,127,184,230,149,50,47,115,74,20,117,173,85,253,59,187,61,100,196,117,72,173,213,37,119,111,172,10,191,25,203,209,162,5,114,169,37,28,218,189,19,125,126,210,97,175,213,59,64,73,210,138,74,204,196,93,59,73,181,69,84,236,56,58,37,95,146,138,5,42,162,52,213,253,43,217,248,20,217,225,106,177,58,87,180,175,79,7,157,228,211,179,213,224,72,207,78,187,137,228,211,183,212,5,6,88,154,143,94,149,37,22,54,167,122,149,137,160,119,21,124,154,125,132,155,160,84,79,49,62,192,37,88,196,211,181,123,74,149,51,83,142,223,219,247,18,201,18,162,121,168,79,83,49,120,205,232,241,251,128,171,91,147,78,39,236,252,75,182,219,219,75,244,179,240,45,74,6,175,95,163,195,241,46,187,111,109,47,210,207,192,11,230,201,252,247,250,191,137,123,216,127,71,75,254,147,254,145,99,89,87,244,218,47,205,252,75,222,194,190,78,147,167,249,196,255,0,158,5,251,103,255,0,57,119,250,53,251,208,188,45,232,139,71,31,237,251,212,179,109,43,249,203,180,95,144,191,122,23,149,183,252,202,63,219,247,168,23,109,31,77,75,63,111,220,92,52,77,78,18,255,0,107,240,66,223,162,255,0,57,103,237,251,148,184,104,81,86,37,254,215,224,128,85,233,152,157,78,222,207,192,156,141,137,211,210,164,173,50,47,147,254,207,224,78,71,222,7,213,98,105,218,164,9,216,137,187,219,222,77,46,155,191,176,150,159,228,254,208,41,181,13,78,51,191,103,220,80,107,147,88,83,251,95,130,149,234,133,78,51,191,103,220,91,245,238,78,10,116,252,175,193,64,161,220,19,73,155,253,148,251,212,180,43,191,205,95,251,62,244,46,203,139,188,187,122,126,66,125,234,90,21,175,78,108,254,159,15,189,0,182,238,41,172,237,254,194,125,234,91,55,22,38,147,118,249,223,137,115,92,28,139,51,122,126,74,125,234,91,149,221,60,95,237,47,222,5,18,162,54,174,239,74,247,146,143,129,138,254,213,42,83,51,93,52,106,119,144,184,42,174,78,162,118,129,45,13,52,106,229,233,119,97,83,166,164,141,97,111,89,221,253,254,179,229,53,50,171,215,201,39,103,168,172,82,210,175,1,190,69,189,254,30,32,78,219,233,35,89,157,214,119,154,189,254,180,46,27,117,28,92,7,117,157,231,175,127,169,9,123,117,27,184,238,242,45,243,23,195,197,11,134,221,70,238,3,188,139,124,245,240,240,64,42,84,116,145,165,75,58,206,239,239,245,21,251,125,44,126,83,165,221,221,255,0,73,2,146,151,243,134,121,22,247,248,120,21,202,10,111,63,201,55,187,195,214,4,213,53,51,52,139,165,223,36,172,82,211,177,55,186,93,220,64,167,131,244,94,77,62,79,129,85,130,21,235,117,19,187,192,14,116,241,53,17,157,43,219,248,147,209,198,212,119,106,246,28,32,141,17,27,171,83,183,241,38,216,137,175,98,118,1,201,145,53,90,157,42,76,35,19,94,213,56,49,19,117,58,8,205,243,147,80,57,53,168,136,69,111,113,15,84,57,181,83,160,8,173,34,39,113,9,28,137,222,125,71,166,189,160,70,57,39,97,11,125,62,113,201,30,154,121,192,68,69,208,228,139,169,7,125,62,113,201,175,77,60,224,34,167,105,200,132,142,77,123,78,91,200,189,224,115,7,196,84,211,180,251,170,1,244,251,186,135,20,94,243,150,168,3,117,6,234,31,64,31,55,80,110,161,244,249,170,0,221,67,226,159,117,67,226,246,129,240,1,170,0,62,42,170,40,87,38,157,167,29,83,196,15,170,170,167,197,93,14,10,238,142,211,142,247,172,14,106,229,208,227,188,167,5,127,245,148,226,175,240,114,129,205,92,186,141,229,32,171,250,124,229,62,111,255,0,89,64,143,188,163,121,72,27,255,0,214,83,158,247,172,8,173,114,232,115,236,32,53,221,29,164,84,119,79,104,17,17,117,57,167,70,132,54,170,104,114,69,233,2,34,46,167,212,237,56,156,155,220,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,226,166,189,231,208,7,5,233,62,110,250,206,106,137,161,196,8,47,78,212,33,61,154,233,210,76,57,59,122,8,110,79,80,18,114,71,208,238,159,18,74,88,187,58,223,97,83,123,87,173,213,241,238,37,228,103,103,83,236,2,147,44,26,189,122,223,97,73,169,165,214,52,235,247,248,23,28,145,245,215,169,246,20,233,226,77,196,242,125,254,0,91,53,84,158,81,60,167,201,240,40,117,84,94,65,222,83,195,228,250,203,198,170,20,89,19,72,187,190,105,70,168,167,242,46,242,30,31,39,214,5,149,91,67,172,169,229,126,79,205,245,169,64,184,80,117,102,242,191,43,230,250,203,242,178,155,202,167,230,255,0,39,230,20,42,250,84,220,151,243,111,149,243,61,96,88,85,244,30,103,149,241,249,63,65,65,184,81,104,249,188,175,201,249,190,162,254,175,165,78,167,230,222,63,35,232,40,23,26,78,188,223,155,124,159,153,234,2,192,173,163,210,36,242,159,43,195,212,165,18,170,151,73,221,215,240,238,245,23,205,109,39,146,79,205,190,87,204,245,41,66,170,164,242,238,252,219,195,228,122,128,177,106,233,244,141,58,255,0,43,192,165,84,195,164,137,214,238,240,46,218,218,85,225,39,230,223,43,230,122,148,163,213,83,47,17,63,55,249,63,48,11,78,102,105,26,244,146,83,38,154,126,210,191,81,79,228,157,228,60,62,79,172,166,85,64,169,187,164,43,223,242,64,162,200,237,21,221,30,36,156,210,233,167,87,199,188,168,205,19,145,100,242,107,223,220,83,106,90,169,187,213,94,254,224,37,165,159,69,119,87,187,196,148,150,167,170,157,78,255,0,18,37,70,168,175,237,236,252,10,124,238,84,98,117,151,183,196,14,79,170,209,203,228,254,210,74,90,223,38,190,79,252,68,57,100,84,145,83,137,246,148,217,102,94,26,249,85,255,0,222,2,102,90,222,178,121,62,239,156,74,73,93,231,121,46,255,0,156,73,79,58,163,211,203,119,124,226,66,106,133,235,121,117,237,249,222,176,42,178,87,246,121,47,241,16,150,191,183,201,127,136,162,201,82,238,143,206,23,255,0,124,132,181,75,170,254,112,191,251,224,87,146,191,95,230,191,197,255,0,97,21,149,253,84,242,95,226,45,198,212,175,254,49,254,50,51,42,87,117,63,56,255,0,24,23,68,53,154,185,124,159,119,137,59,5,95,81,124,159,127,137,108,193,81,215,95,47,221,243,137,250,121,250,139,229,187,254,112,23,68,51,235,34,117,126,210,122,39,239,53,87,78,242,133,79,47,149,111,149,241,249,94,162,169,79,34,43,23,175,223,226,5,77,137,188,136,158,163,159,15,214,66,129,218,238,116,247,126,4,203,52,93,123,20,9,89,98,213,93,214,238,240,36,231,131,168,157,126,255,0,2,172,246,166,139,213,78,207,2,82,118,117,19,171,223,224,5,18,104,60,171,186,254,29,196,131,226,232,243,187,252,10,220,177,249,69,234,125,132,132,145,244,121,157,254,0,72,112,191,173,246,19,80,51,73,91,211,227,247,5,103,79,67,62,194,60,76,242,137,213,251,0,159,160,111,159,211,225,248,151,61,191,206,166,250,89,248,22,229,11,87,175,213,94,238,239,164,185,173,237,93,234,110,175,123,59,190,128,47,59,39,243,223,234,254,37,239,97,253,29,47,250,79,250,69,149,102,69,78,55,71,205,252,75,214,194,139,195,165,232,254,115,254,144,23,221,159,252,229,223,232,215,239,66,243,182,255,0,153,71,251,126,245,44,203,58,47,57,119,71,243,107,247,161,122,91,127,204,163,253,191,122,129,118,209,127,156,179,246,253,202,92,116,31,161,119,246,151,238,66,220,162,69,231,44,232,241,251,148,184,232,63,66,239,237,47,220,128,86,105,251,25,253,148,251,137,168,251,201,74,117,77,25,211,221,248,19,77,95,88,17,23,177,73,90,135,233,187,209,226,70,115,211,117,122,201,217,226,72,85,201,230,117,252,123,192,149,168,118,179,59,163,195,238,45,202,249,124,139,122,191,41,59,253,74,86,106,37,78,51,188,167,135,127,168,182,110,50,249,22,249,79,148,157,254,165,2,155,113,151,203,183,171,242,19,191,214,165,159,91,39,230,207,232,240,251,208,184,110,51,121,118,249,95,144,159,43,214,165,167,91,42,115,103,249,79,14,255,0,88,20,122,249,60,179,122,62,74,125,234,80,107,29,175,23,163,229,126,37,86,181,250,202,157,127,147,227,235,82,141,82,228,94,39,91,229,120,250,192,148,122,107,161,246,56,183,149,171,189,223,224,58,20,141,11,117,86,117,123,252,61,96,76,210,193,229,23,175,242,124,10,221,37,54,180,236,235,248,247,122,202,125,27,53,149,122,159,39,192,175,81,199,249,187,60,159,143,119,172,10,197,186,15,46,238,191,200,94,239,90,23,13,186,15,32,238,191,203,94,239,82,20,235,116,73,198,119,147,249,43,221,235,66,191,65,26,112,93,212,249,75,221,234,64,43,84,176,121,118,245,252,123,189,69,102,138,45,221,254,183,135,119,210,72,83,55,203,183,171,227,221,234,42,212,137,231,244,120,1,80,129,159,163,233,240,42,112,166,154,254,194,66,29,52,103,103,113,63,19,155,211,214,79,239,2,106,36,213,27,211,222,76,49,52,82,81,143,77,19,71,125,164,70,201,211,250,79,180,9,214,174,137,216,68,71,105,220,72,164,169,167,233,62,210,39,21,63,164,251,64,156,71,235,220,115,71,105,167,65,34,146,166,159,165,79,253,227,239,25,63,165,255,0,16,19,220,79,80,73,58,123,9,30,50,127,75,254,35,234,76,154,254,151,252,64,84,56,158,163,234,75,167,201,251,73,14,50,127,75,254,33,198,79,233,127,196,5,67,137,234,57,54,78,142,194,69,38,77,127,75,254,35,155,102,77,63,74,159,251,192,79,241,61,71,214,201,209,216,72,164,189,63,164,251,72,172,145,52,233,147,237,2,117,31,174,157,7,36,93,73,68,145,58,52,127,218,115,107,215,231,253,160,77,34,233,220,125,69,212,151,107,251,58,223,105,207,123,193,223,104,17,145,116,238,62,239,122,136,72,238,143,59,237,62,235,235,2,38,247,168,226,113,215,214,55,189,96,114,85,208,249,189,234,56,57,223,214,251,78,42,239,235,125,160,68,87,233,220,124,87,247,232,66,222,241,119,218,124,87,167,206,79,239,2,34,191,94,227,138,191,78,226,18,187,163,206,251,78,10,229,215,206,251,64,138,174,232,236,56,171,244,238,33,171,250,60,239,180,134,231,244,249,223,104,17,92,238,133,232,56,43,244,238,33,43,255,0,175,246,156,92,239,235,125,160,68,89,58,123,7,19,212,66,222,245,141,125,96,70,71,107,220,114,71,235,220,75,234,190,42,68,106,174,189,160,71,107,186,59,8,136,238,158,194,3,23,163,165,72,201,218,4,102,46,168,68,111,113,5,189,132,70,42,234,128,68,57,183,184,224,125,78,212,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,139,210,135,21,77,14,103,205,17,64,224,189,135,21,77,78,106,157,199,21,77,0,132,230,174,138,64,123,21,116,236,38,156,137,162,144,92,136,4,163,216,187,203,210,132,140,208,185,90,157,41,218,85,30,137,188,164,164,172,110,234,116,119,129,73,158,7,239,167,74,118,20,169,224,122,196,238,148,238,251,203,134,86,53,92,157,29,197,58,88,163,225,175,87,237,2,218,169,166,145,100,78,150,246,20,74,250,89,21,146,245,155,231,120,250,203,190,162,24,183,211,171,221,226,81,235,41,225,86,201,212,249,94,43,226,5,155,93,69,42,238,117,153,223,222,190,162,133,95,65,50,186,94,179,60,223,21,240,47,138,186,88,23,115,169,227,222,165,26,186,150,159,122,95,39,242,124,87,192,11,6,182,130,110,18,117,153,231,120,175,130,250,138,13,85,4,220,119,117,153,221,222,190,31,65,127,214,81,211,44,73,228,254,87,138,148,58,170,42,110,59,188,151,135,202,95,0,58,234,182,223,50,196,157,102,121,222,43,224,190,162,143,89,110,159,138,157,102,121,190,43,254,194,253,173,161,165,72,147,201,124,175,156,190,10,81,171,40,169,184,169,228,190,79,206,80,58,242,162,130,100,133,221,102,119,119,175,137,73,172,162,149,55,58,204,239,239,82,248,169,162,166,224,59,201,120,124,165,241,41,21,180,84,221,79,37,227,242,151,212,5,141,83,71,47,149,235,55,229,119,148,90,202,105,19,115,165,189,229,237,87,75,78,156,109,35,249,221,234,80,107,105,161,234,117,60,123,215,212,5,165,87,11,145,210,34,170,118,126,5,38,165,138,145,167,103,105,116,87,211,194,143,151,169,242,124,87,192,161,86,197,26,68,154,55,229,120,250,148,11,122,163,162,103,126,207,184,164,206,228,72,157,251,62,242,187,83,27,56,238,232,240,251,138,29,75,91,193,119,71,135,222,5,46,161,233,190,157,11,216,83,167,149,189,126,133,237,252,73,234,164,210,68,250,10,85,74,170,111,244,247,254,32,67,146,102,166,157,10,75,186,118,106,189,10,113,149,238,232,233,37,95,35,245,119,79,136,19,141,168,103,131,136,172,168,102,234,116,56,166,54,71,248,156,219,43,244,243,190,192,46,26,122,134,111,175,67,187,10,149,52,236,88,215,161,123,75,118,158,89,55,215,173,221,224,84,169,101,147,134,189,111,149,224,5,217,79,51,86,102,244,47,127,220,85,233,101,111,13,122,23,206,45,170,105,100,227,183,173,227,221,234,43,52,146,61,99,94,183,202,240,2,226,166,145,171,184,154,47,155,248,19,209,57,58,74,61,36,143,214,62,159,147,248,21,8,164,127,79,72,19,106,169,162,144,38,77,90,159,73,247,125,218,118,144,228,115,149,59,123,192,150,145,171,190,165,62,70,170,183,246,149,23,249,202,73,74,136,141,253,160,75,43,85,8,240,177,120,173,233,78,243,134,136,164,196,40,156,86,254,208,39,168,152,189,126,148,238,252,75,150,222,197,222,166,236,237,103,224,80,40,145,58,255,0,179,241,46,107,123,91,173,55,71,204,252,0,187,44,236,85,227,118,124,159,196,189,108,44,94,29,47,74,126,147,254,145,104,89,152,223,45,209,243,127,18,246,176,177,188,58,94,143,231,63,233,1,122,89,152,169,84,238,207,209,175,222,133,227,111,98,173,36,125,157,255,0,122,150,173,157,141,231,46,232,254,109,126,244,47,11,123,83,154,71,209,227,247,168,23,69,26,42,84,179,246,253,197,195,69,250,37,254,215,224,133,6,141,19,156,51,246,253,197,122,141,52,137,127,180,5,82,5,78,167,209,248,19,40,244,79,18,82,37,209,26,169,224,68,223,119,136,28,164,145,52,119,66,247,148,234,185,91,212,232,94,242,60,178,63,71,244,247,41,74,172,154,68,220,235,120,247,1,47,85,51,82,119,116,47,119,220,90,247,26,134,112,27,208,239,61,62,229,42,245,83,75,199,119,91,195,187,212,90,183,25,165,224,55,173,242,211,187,212,160,72,92,106,25,199,111,67,188,196,251,212,181,106,234,24,180,239,232,119,119,222,86,46,51,75,199,111,91,228,39,119,173,75,94,170,89,56,14,235,120,119,122,192,147,171,153,171,34,116,47,154,82,103,122,43,158,137,175,106,253,228,197,84,178,113,19,173,242,124,9,23,189,202,229,213,123,192,250,210,114,153,21,81,159,79,226,73,49,117,212,159,164,254,111,251,95,136,21,106,38,47,21,122,83,205,252,80,175,209,177,121,187,58,83,191,239,40,180,72,156,85,254,207,226,133,126,141,19,155,179,246,253,224,92,84,44,84,153,123,60,223,197,10,229,10,105,10,255,0,107,240,66,141,64,154,204,191,217,252,80,173,209,166,145,47,246,128,175,211,185,56,205,253,191,113,83,167,122,38,247,111,113,72,129,203,197,111,79,137,80,129,238,235,116,248,1,87,138,68,209,157,11,220,77,71,43,122,122,20,166,71,35,244,111,79,129,29,178,189,53,235,125,128,84,155,51,81,169,208,167,38,206,205,123,20,167,164,178,105,231,125,135,222,52,137,242,190,192,42,60,118,120,41,247,156,51,193,197,55,141,47,206,251,14,43,81,54,158,127,216,128,85,57,195,60,28,124,231,81,248,56,165,115,153,190,127,216,135,206,113,55,207,251,16,10,183,58,143,193,223,220,125,231,81,252,215,127,113,71,90,137,147,229,253,136,124,231,51,124,255,0,177,0,173,165,92,107,242,93,253,195,157,71,224,239,238,40,205,169,155,231,253,136,125,231,51,124,255,0,177,0,174,54,170,61,123,29,253,199,54,213,71,167,99,191,184,162,54,166,109,124,255,0,177,8,140,168,153,83,207,251,16,10,235,42,25,188,157,14,35,54,118,42,118,41,69,101,68,219,201,215,251,16,142,202,137,180,243,251,252,16,10,195,39,102,169,208,164,118,204,213,215,161,74,68,83,74,170,222,183,216,76,199,44,157,61,111,176,10,147,101,111,71,66,145,18,70,167,114,148,246,72,253,17,119,190,194,42,74,245,95,59,236,2,119,136,213,238,83,146,72,213,238,82,77,36,126,157,167,61,247,39,120,19,91,233,224,167,197,122,105,216,164,191,17,254,39,197,145,250,118,129,31,125,60,20,226,175,77,123,20,129,196,127,137,241,94,239,16,35,57,233,224,167,5,122,107,216,164,23,72,255,0,19,130,200,253,123,64,142,231,166,157,138,124,223,79,5,37,221,35,244,237,56,241,31,226,4,101,122,105,216,167,7,61,53,236,82,23,17,254,39,205,229,94,240,57,171,144,111,33,15,85,26,168,17,55,144,250,139,169,11,85,57,53,84,8,136,168,136,69,111,105,5,59,8,205,237,2,35,123,8,233,218,64,111,97,29,59,64,230,222,194,51,19,165,20,134,196,69,66,43,123,128,228,125,78,212,250,79,135,38,162,116,40,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,94,195,137,201,122,79,138,154,1,193,123,78,15,77,116,34,42,39,105,197,83,80,32,171,87,82,93,237,93,63,105,54,173,77,72,14,106,42,1,39,35,21,93,221,216,73,75,27,149,139,210,133,77,236,77,123,87,176,149,146,38,238,47,74,129,73,154,23,43,147,165,59,10,109,85,59,247,95,210,222,223,196,175,73,11,85,221,171,216,72,84,64,197,71,244,175,111,226,5,189,85,75,35,183,116,86,247,247,148,170,202,57,85,210,38,243,124,223,31,81,115,207,78,206,175,75,187,202,125,77,36,106,231,170,185,221,158,62,160,44,250,170,9,184,105,214,103,157,226,191,236,41,21,54,249,150,103,117,153,221,222,190,31,65,122,84,208,194,177,167,89,253,190,40,82,231,183,194,178,187,172,254,238,244,240,250,0,177,42,237,211,172,105,215,103,157,226,191,236,40,245,182,202,133,149,58,241,249,190,43,226,190,162,250,170,183,65,195,78,179,252,239,20,255,0,97,74,171,182,192,178,39,94,79,55,197,63,216,7,93,85,91,39,88,29,215,143,187,189,124,126,130,141,91,108,168,77,206,188,125,253,235,234,245,29,131,85,106,167,72,29,215,147,187,189,60,126,130,141,91,106,167,93,206,188,157,253,233,234,245,1,214,245,150,217,244,159,175,31,202,239,95,246,22,229,125,182,116,225,245,227,239,239,95,87,168,236,170,203,93,63,151,235,201,242,187,211,253,133,185,95,106,167,94,31,94,78,254,244,245,122,128,235,139,149,186,125,233,186,204,243,124,87,195,232,45,202,235,124,201,10,117,153,231,120,175,130,250,142,200,185,218,169,209,243,117,228,243,124,83,230,253,5,183,95,107,167,224,183,175,39,156,157,233,224,190,160,58,246,170,130,110,59,186,204,238,239,95,15,160,183,170,168,165,72,29,214,103,119,122,248,157,131,89,109,129,42,94,155,242,119,119,167,135,208,91,149,86,232,56,14,235,63,187,189,60,126,128,44,106,202,73,18,84,235,55,205,241,245,169,69,172,166,147,73,19,86,249,223,137,122,214,219,160,226,167,89,254,111,138,120,175,168,160,214,208,194,137,42,163,159,231,120,167,136,22,180,244,239,110,238,170,222,242,70,72,157,171,186,83,188,184,170,104,226,234,245,157,223,222,83,37,165,141,21,253,46,237,94,240,41,14,141,201,167,74,28,154,213,70,161,53,45,59,19,78,151,28,56,77,78,245,3,156,10,136,245,85,240,42,20,210,53,35,94,133,237,36,35,98,35,187,251,9,168,122,26,168,158,32,87,233,165,106,76,222,133,239,251,138,197,37,67,18,53,232,119,156,91,144,74,228,149,189,9,223,247,21,74,106,135,164,107,208,222,208,46,122,90,150,39,15,161,222,111,224,79,197,85,31,79,67,191,184,183,169,170,164,234,116,55,179,240,39,98,170,147,167,161,191,220,5,113,181,81,238,246,56,248,234,134,105,216,226,152,202,169,55,83,161,191,220,125,90,153,23,185,160,78,62,102,171,149,116,82,3,158,154,118,41,1,106,31,175,99,78,43,51,151,185,0,153,107,211,78,197,39,32,233,149,191,183,238,41,177,189,85,186,174,157,165,78,155,166,102,254,223,184,10,173,3,21,120,157,157,223,137,117,91,162,118,180,189,41,242,63,2,217,183,181,60,167,236,252,75,186,218,196,252,215,183,228,126,0,93,182,104,157,229,186,83,228,254,37,235,98,137,220,42,94,148,253,39,253,34,211,178,198,213,227,116,175,201,252,75,214,197,27,120,116,169,170,254,147,254,144,23,125,162,55,37,75,186,83,204,95,189,11,190,129,139,205,35,233,78,255,0,189,75,106,211,19,121,203,186,87,204,95,189,11,178,130,54,165,35,58,87,191,239,80,46,26,70,42,84,53,122,59,254,226,181,76,186,70,191,73,73,167,68,73,155,251,126,226,169,2,232,197,250,64,159,107,209,26,139,211,216,124,146,86,244,116,41,11,125,119,19,179,176,133,52,174,110,154,34,1,14,122,134,35,100,77,29,216,165,22,190,161,157,78,135,119,254,4,221,76,239,70,202,186,39,99,138,13,194,174,68,225,245,91,223,221,244,1,43,89,85,26,84,191,161,221,223,113,106,92,106,163,224,55,161,222,122,119,122,148,171,86,214,75,206,95,213,111,119,119,169,11,78,227,89,47,1,189,86,249,233,221,234,80,37,46,21,49,172,205,232,119,154,159,122,150,229,77,67,22,23,116,59,187,239,39,235,235,37,227,55,170,223,53,59,189,106,80,39,168,122,196,238,134,247,125,224,66,168,153,170,244,232,94,194,95,136,155,221,138,112,154,103,43,147,161,59,14,13,122,171,187,128,157,129,200,237,237,61,69,78,139,178,47,237,126,37,34,153,203,214,253,133,86,137,203,164,95,218,252,64,175,81,126,149,127,179,248,161,93,165,84,72,27,251,126,242,131,68,229,226,175,246,127,20,43,116,206,94,3,127,111,222,5,203,68,228,73,87,251,63,138,21,122,73,90,145,170,42,47,156,80,169,36,114,72,189,9,230,149,58,121,93,184,189,9,218,5,193,20,236,226,39,66,147,145,84,49,53,232,113,71,142,103,35,209,116,66,102,42,135,174,189,13,2,176,202,134,117,122,29,220,70,74,152,211,185,197,33,181,15,232,232,105,23,156,63,193,160,84,249,212,126,14,254,225,206,163,240,119,247,20,206,112,255,0,6,142,112,255,0,6,129,82,90,184,211,228,187,251,142,11,85,30,157,142,254,226,156,181,15,215,177,167,5,170,147,78,198,255,0,112,21,37,171,141,62,75,191,184,224,181,145,38,189,87,127,113,77,117,84,154,246,55,251,136,46,172,151,167,170,223,238,2,172,181,177,47,201,127,247,33,197,107,98,79,146,255,0,238,66,144,181,178,167,201,103,247,41,13,107,101,233,234,179,251,148,10,218,87,66,191,37,255,0,220,131,158,197,243,95,253,200,80,146,186,100,249,44,254,229,57,37,116,170,158,107,63,185,64,184,25,91,22,190,107,251,60,16,140,202,216,180,243,95,219,224,133,188,202,217,117,243,89,217,224,164,102,215,76,137,230,179,251,148,11,145,149,177,43,147,170,255,0,238,66,106,42,200,183,87,170,238,223,2,219,142,182,93,244,234,179,251,148,156,134,178,85,106,245,91,219,224,160,92,145,85,198,187,189,87,118,120,19,49,85,71,211,208,239,238,45,248,42,228,85,111,85,189,158,30,162,114,42,169,58,122,27,253,192,87,163,169,98,163,122,29,218,76,50,161,154,246,59,176,162,67,85,38,141,232,111,105,52,202,135,235,216,222,192,42,201,80,205,59,28,69,227,179,193,74,91,103,122,181,58,16,138,149,15,94,230,129,62,147,53,123,148,248,179,53,83,177,73,52,168,122,119,52,249,199,127,130,1,56,179,53,59,148,248,179,179,78,197,36,221,59,252,16,226,179,191,78,196,2,109,102,106,247,41,13,210,183,85,232,82,91,142,255,0,4,56,172,239,215,177,0,153,89,26,157,202,124,226,183,193,73,101,153,203,220,135,206,43,188,16,9,189,244,240,81,190,158,10,75,164,174,85,236,67,150,250,248,32,17,247,144,228,215,33,5,175,85,84,78,130,35,64,136,157,196,86,166,186,144,155,220,70,106,105,168,28,145,171,161,29,173,93,72,109,68,86,161,29,137,170,129,201,137,162,17,145,171,169,13,173,77,8,205,233,114,1,201,137,162,17,91,220,113,107,83,67,154,34,38,128,125,57,183,184,226,137,169,201,58,52,3,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,241,83,83,232,3,129,241,83,83,158,136,124,84,208,8,74,139,169,193,232,170,157,4,101,68,83,130,166,128,64,115,85,23,176,128,230,59,117,122,9,181,106,42,234,164,53,98,105,218,160,72,190,55,235,217,220,74,77,20,154,59,171,223,226,85,30,196,215,181,123,8,18,68,213,69,233,80,40,242,197,39,71,87,237,37,102,134,85,222,234,247,120,250,138,212,148,236,93,58,92,75,203,78,206,183,75,187,0,183,166,167,153,90,157,78,255,0,20,36,101,166,155,136,189,79,181,11,146,74,104,213,189,174,237,37,36,164,141,94,189,103,127,120,22,149,69,37,66,177,60,159,127,138,20,218,170,58,149,145,60,159,119,138,23,140,212,48,171,83,172,254,223,20,36,106,40,33,223,78,179,251,60,83,253,128,88,117,52,53,92,23,121,47,15,148,158,37,34,182,130,175,169,228,188,126,82,122,189,101,251,61,190,21,137,221,103,247,119,167,143,208,83,43,45,176,46,231,94,78,254,244,255,0,96,29,111,87,110,172,242,222,71,231,124,164,255,0,105,111,92,45,213,158,79,200,248,252,164,245,122,206,207,170,181,211,170,75,215,147,229,119,167,251,11,126,225,105,166,242,125,121,59,251,211,213,234,3,171,110,118,218,221,249,188,143,201,249,201,243,126,146,218,184,219,107,120,13,242,63,45,62,82,120,47,172,237,123,141,166,155,126,110,188,158,111,138,120,125,5,185,112,179,211,44,45,242,146,249,201,222,158,11,234,3,170,43,45,181,188,225,254,71,195,229,39,135,210,91,21,150,218,222,110,255,0,35,225,242,147,199,233,59,114,178,205,75,206,31,229,37,238,239,79,15,160,182,171,44,180,169,76,255,0,41,47,119,122,120,253,0,117,77,109,182,183,138,158,71,228,252,228,241,95,89,111,215,219,171,81,178,170,195,242,190,114,120,253,39,106,214,217,169,120,169,229,37,243,124,83,197,125,69,189,113,179,82,238,77,229,37,243,188,83,199,232,3,172,107,45,245,139,185,228,124,126,82,127,180,163,207,67,84,156,77,98,241,249,72,118,69,109,162,153,187,154,62,94,254,244,245,122,138,29,85,166,159,202,245,228,249,93,233,254,192,44,25,168,234,83,79,39,246,161,42,250,89,209,202,138,207,181,11,190,170,219,3,119,116,124,157,253,233,254,194,159,53,190,20,145,122,207,254,244,255,0,96,22,202,65,42,118,183,237,67,155,88,230,166,138,133,78,90,56,154,221,81,206,237,241,32,62,6,34,246,168,16,226,93,30,138,164,228,79,106,55,183,188,148,221,70,244,161,205,175,84,78,224,42,176,205,18,110,234,238,239,15,81,51,29,68,61,61,127,177,74,43,103,122,42,116,33,21,181,50,38,189,13,2,182,202,152,116,78,191,216,164,78,115,15,207,251,20,161,165,92,137,167,85,191,220,115,74,185,23,228,183,251,128,172,243,136,126,127,216,164,86,203,26,175,67,190,194,138,218,151,171,83,161,164,212,53,15,87,47,67,123,0,173,64,246,171,23,167,188,173,82,42,115,134,254,223,184,182,233,166,114,198,189,9,218,92,84,106,171,82,207,219,247,1,112,219,19,94,39,236,252,75,206,216,139,249,167,255,0,107,252,11,54,212,154,241,127,213,252,75,218,214,212,252,211,255,0,181,254,0,94,150,86,170,241,186,62,111,226,94,214,38,59,133,75,209,252,231,253,34,208,177,198,213,227,244,175,201,252,75,218,199,27,82,58,94,149,253,39,253,32,47,11,83,92,149,14,232,249,11,247,161,116,209,34,243,102,126,223,189,75,114,216,196,73,221,219,230,47,222,133,205,71,209,76,207,219,247,129,93,131,244,173,253,191,113,80,137,205,70,246,247,148,200,92,169,34,19,109,145,200,157,136,4,195,228,98,53,122,73,90,137,162,77,221,93,227,220,112,154,119,163,93,208,133,62,178,166,68,220,232,111,120,16,42,234,97,210,110,191,206,238,82,219,184,213,64,156,62,191,143,114,250,137,202,202,169,52,159,170,223,149,220,91,23,58,217,83,133,213,103,202,238,95,80,16,171,106,160,231,47,242,158,29,203,224,133,169,112,170,129,97,111,95,229,39,114,248,41,59,91,91,47,57,127,85,157,221,203,224,133,175,95,89,47,5,189,86,249,201,221,234,80,56,86,212,66,178,167,95,228,248,47,138,148,105,102,143,134,189,111,176,251,89,89,47,21,58,173,243,124,10,99,234,30,173,94,134,129,50,178,49,87,206,251,8,145,72,205,228,233,41,220,119,248,33,49,4,142,87,53,116,78,207,192,10,189,51,145,119,186,124,10,173,26,166,145,244,252,175,196,161,210,200,228,222,232,78,226,173,69,35,149,177,244,39,157,248,129,112,209,189,188,85,233,249,37,102,154,70,112,91,211,227,247,150,245,36,142,73,23,161,60,210,173,79,43,184,45,232,78,255,0,188,11,146,158,88,247,215,173,221,224,84,41,229,143,113,122,221,254,5,6,9,156,143,94,132,236,39,224,168,122,49,122,27,218,5,192,201,163,222,78,183,216,76,69,52,105,175,91,236,40,241,206,253,244,232,66,98,57,223,211,208,128,86,91,52,90,39,91,236,34,54,104,190,119,216,82,153,59,250,58,16,140,217,93,224,128,84,120,177,252,239,176,248,233,99,211,206,251,9,36,149,218,118,32,116,174,211,177,0,153,89,99,215,206,251,8,110,150,61,60,239,176,150,89,93,175,98,16,159,43,145,171,208,128,76,62,104,181,243,187,188,9,121,38,139,69,235,119,248,18,239,157,250,246,39,97,47,36,239,209,122,19,180,9,167,79,18,105,215,251,20,134,181,16,244,245,254,197,36,100,157,253,29,8,65,117,67,250,122,26,5,71,156,67,243,254,197,57,37,76,58,121,255,0,98,148,133,169,145,59,154,124,231,82,120,55,251,128,173,165,76,8,190,127,216,164,88,234,96,84,243,251,252,20,161,37,76,139,220,210,35,42,164,68,209,26,223,238,2,230,142,166,29,244,235,253,138,77,197,83,14,234,245,251,252,20,182,163,172,151,125,58,173,254,226,114,26,185,21,171,213,111,111,128,23,69,61,76,58,179,175,221,224,190,4,244,21,80,38,247,95,195,185,75,94,158,178,93,230,117,91,217,225,234,39,160,171,145,119,186,173,238,238,2,231,134,166,5,70,245,251,252,23,196,156,138,162,20,119,159,221,224,165,181,79,85,38,235,58,173,237,240,245,147,208,213,72,174,84,86,183,179,192,11,129,149,16,238,167,95,236,82,51,102,139,95,59,236,40,108,170,145,26,157,13,38,155,80,253,123,26,5,85,179,69,167,157,246,31,120,209,124,239,176,166,54,161,250,118,52,231,199,127,130,1,62,179,70,191,43,236,62,44,177,233,231,125,132,143,29,254,8,56,239,240,64,39,56,177,252,239,176,113,99,249,223,97,37,197,119,130,31,91,35,151,78,132,2,119,125,171,222,114,71,183,78,210,81,175,93,123,16,136,143,93,59,16,9,180,123,117,237,34,53,200,169,218,74,163,151,82,60,107,171,127,104,19,44,237,66,60,125,228,188,125,169,244,19,49,38,186,129,25,189,196,120,209,122,72,76,106,117,127,97,49,27,83,164,14,109,243,80,140,196,93,127,97,13,26,154,17,218,154,40,28,154,139,161,21,168,187,200,113,98,106,132,68,237,3,150,138,167,54,247,28,91,216,115,68,239,3,232,78,208,125,68,239,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,197,199,35,226,166,160,113,62,42,116,118,31,87,160,1,13,83,167,176,226,169,209,216,69,84,212,226,189,32,64,115,122,124,223,176,134,246,116,47,87,236,38,85,154,247,156,92,222,133,233,2,73,204,236,213,159,97,6,72,251,124,159,119,129,62,232,247,187,206,14,139,183,173,246,1,76,116,61,31,162,255,0,9,47,36,29,117,242,63,225,42,203,30,191,43,236,33,186,13,87,206,251,0,161,203,78,155,169,228,123,254,105,41,45,50,43,147,243,116,94,143,152,87,164,167,213,190,127,127,129,1,244,221,62,127,119,128,22,188,212,137,194,95,205,83,255,0,112,167,212,209,34,238,254,105,227,252,217,118,203,73,171,23,202,125,132,148,244,94,111,148,241,249,32,89,53,20,63,165,252,207,231,127,54,81,43,173,250,238,126,101,175,111,243,127,71,168,236,9,232,53,73,60,175,143,201,41,53,86,237,119,124,183,143,201,255,0,180,14,185,175,182,162,186,95,204,62,79,244,94,175,160,160,87,90,252,146,127,147,190,87,244,62,165,245,29,161,89,106,213,210,47,31,228,252,223,87,210,81,107,109,58,196,159,156,124,175,153,234,95,88,29,85,87,106,252,225,255,0,228,223,15,230,125,95,65,111,86,90,63,55,127,249,51,195,249,159,95,208,118,221,85,155,89,221,249,207,135,200,245,125,37,14,170,201,228,29,249,215,135,200,245,253,32,117,5,117,163,202,167,249,47,228,255,0,65,235,95,81,111,92,109,9,185,55,249,47,229,127,65,235,250,14,227,173,177,111,74,139,206,190,79,204,245,175,172,183,174,22,29,25,55,231,127,43,250,63,95,210,7,78,220,45,31,163,255,0,37,248,255,0,49,244,122,139,122,174,210,186,205,254,77,249,223,204,255,0,216,119,37,125,135,94,31,231,126,63,205,253,30,178,220,172,176,126,159,243,191,157,252,223,253,160,117,21,109,175,77,207,242,119,143,243,63,71,168,164,84,219,85,38,114,115,15,15,230,189,95,65,218,55,11,38,239,15,243,175,31,145,244,122,202,21,93,159,74,135,254,113,225,242,61,95,72,29,99,83,67,163,19,243,61,58,127,163,41,213,20,186,61,19,155,105,209,243,11,238,182,213,164,73,229,254,87,205,245,47,172,163,86,219,119,101,68,227,124,159,155,235,95,88,22,100,144,185,24,171,194,84,255,0,84,151,114,57,23,77,21,10,245,69,38,236,46,94,39,135,119,172,165,212,67,163,211,173,221,224,4,139,158,169,175,91,79,218,112,89,149,59,37,95,253,227,236,237,209,31,211,216,191,137,41,35,183,116,232,2,101,39,93,127,76,191,251,199,54,212,46,191,166,255,0,17,77,116,186,47,155,246,134,203,211,230,253,160,86,25,58,238,167,150,95,253,226,126,150,85,89,23,89,59,188,74,4,114,245,19,171,246,149,58,57,55,165,84,211,228,129,112,209,191,88,151,173,175,91,196,186,104,87,243,166,116,248,253,202,90,20,14,242,46,232,249,75,247,33,118,219,250,107,35,253,191,114,129,116,217,211,94,55,71,205,252,75,230,212,212,252,207,171,253,31,119,208,89,54,102,254,155,167,230,254,37,247,106,111,249,159,79,244,127,128,23,197,141,191,166,209,191,55,187,233,47,107,27,124,149,47,87,229,248,127,88,179,172,141,221,227,116,252,223,196,189,44,191,162,166,254,223,253,32,46,251,119,233,221,253,133,251,208,184,105,87,200,55,167,199,239,45,235,122,233,51,191,178,191,122,21,218,119,233,11,122,60,126,240,43,113,189,17,232,187,223,105,27,138,137,252,226,127,121,77,73,250,124,207,180,248,250,173,213,211,115,187,196,8,213,85,8,140,127,151,211,167,231,122,202,61,117,87,153,249,207,143,203,250,15,149,181,122,71,39,147,239,241,245,148,58,250,237,56,126,75,199,229,125,0,65,173,172,93,42,63,58,249,255,0,47,233,45,123,149,103,232,255,0,58,241,249,127,65,49,95,95,209,81,228,190,127,202,250,75,82,231,95,167,15,201,120,252,175,163,212,2,186,179,243,167,254,117,225,242,253,72,91,53,149,122,196,154,213,124,175,158,69,172,175,214,165,254,75,195,229,122,190,130,220,171,172,214,52,242,127,43,196,9,138,170,157,100,79,206,53,232,249,228,143,31,254,59,252,68,156,245,125,116,242,125,222,36,4,168,213,116,220,251,64,170,182,93,83,244,154,254,210,110,158,78,179,58,253,222,62,162,141,20,189,85,234,247,248,147,244,178,117,217,209,221,248,1,92,163,119,159,171,188,59,202,181,35,211,118,62,191,127,143,172,161,82,73,231,244,120,21,74,73,58,35,232,249,95,136,23,5,44,158,81,122,253,222,37,86,158,84,225,55,202,120,247,250,202,5,60,157,117,232,238,42,112,201,228,155,209,226,5,126,9,186,235,229,123,190,113,59,4,221,69,242,189,255,0,56,162,193,39,93,122,59,137,200,101,209,171,213,239,241,2,191,28,221,116,242,191,226,38,99,151,183,202,125,165,34,41,117,122,117,126,210,110,23,235,175,71,128,21,104,228,243,124,167,135,121,50,199,246,245,254,210,155,27,188,222,143,2,110,55,118,244,1,54,143,232,243,190,208,174,93,60,239,180,132,206,148,67,152,13,125,100,23,185,119,87,173,246,145,23,180,130,246,245,87,164,8,18,170,239,116,47,113,45,35,151,167,173,223,226,76,189,189,61,189,196,164,173,243,186,123,192,129,43,151,163,71,47,247,144,28,229,233,235,125,164,105,83,77,9,119,119,129,13,207,95,156,191,222,113,223,95,159,246,135,55,214,112,86,244,246,129,21,178,46,191,164,95,239,57,182,69,211,244,139,253,228,186,38,135,212,93,0,168,178,110,178,121,95,241,19,49,76,168,213,242,171,219,243,138,83,29,163,147,160,153,141,250,183,179,188,10,221,60,203,171,60,175,119,206,245,19,240,79,231,121,111,15,148,80,96,151,71,53,55,123,188,125,68,236,82,246,245,126,208,43,240,79,213,111,150,239,249,222,178,122,9,151,125,124,175,119,206,40,20,243,116,51,171,223,227,235,39,160,159,174,189,78,239,16,43,140,153,119,83,202,175,254,241,54,201,186,127,75,254,34,141,20,218,177,58,191,105,53,28,186,187,205,238,241,2,168,217,122,63,73,246,145,18,85,215,244,159,105,78,100,186,39,155,246,145,146,78,158,192,39,120,159,241,159,104,73,63,175,246,146,168,253,123,142,104,238,142,192,38,119,255,0,175,246,159,90,245,213,58,223,105,44,215,122,136,141,119,103,64,19,109,127,79,157,246,145,90,238,170,116,146,172,237,253,132,195,60,212,2,109,154,239,33,51,18,46,234,244,119,146,209,249,232,77,197,230,175,210,4,204,73,230,244,119,19,49,39,111,65,6,46,157,223,160,154,137,189,189,32,69,98,121,189,30,4,196,105,219,208,112,99,58,26,186,248,17,227,111,111,72,28,154,212,221,78,175,216,70,106,116,246,31,24,222,170,116,145,90,222,158,208,62,53,58,59,8,136,157,61,129,173,232,237,34,34,105,222,1,19,163,176,250,15,169,218,1,19,197,14,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,243,68,62,42,120,33,200,1,195,69,240,62,104,132,67,142,234,129,193,83,193,15,138,212,94,212,57,170,104,124,84,80,33,171,83,185,14,14,102,186,245,84,141,186,161,90,186,1,46,177,181,62,73,193,99,77,124,213,38,21,170,167,21,106,160,18,142,133,21,60,197,251,72,47,129,186,254,141,123,61,101,65,90,170,112,124,110,85,237,64,41,114,83,51,113,124,154,253,164,172,212,173,93,60,147,190,210,176,248,157,186,189,40,65,124,46,93,58,80,10,4,180,76,84,127,144,119,127,137,79,158,222,197,221,252,221,253,254,37,207,36,15,209,221,41,222,74,75,78,245,211,165,160,90,117,54,216,213,95,249,179,251,63,173,224,82,234,173,81,172,105,249,163,252,239,235,23,164,244,178,42,191,165,189,159,129,33,53,28,170,212,235,55,183,197,64,176,234,44,241,113,157,249,156,157,223,59,192,163,212,89,98,88,92,156,202,78,239,157,226,118,36,246,249,150,87,46,243,59,187,215,253,133,46,107,116,235,26,245,217,253,235,254,192,58,222,178,199,23,21,63,49,147,205,254,177,65,175,176,196,173,151,252,159,47,157,224,239,19,180,170,237,149,11,34,117,227,243,124,87,253,133,22,182,215,81,185,39,94,63,59,197,124,126,128,58,166,225,135,226,78,31,249,62,94,255,0,159,234,45,186,219,4,94,95,252,159,47,202,238,127,172,237,250,251,77,75,184,122,62,62,254,245,245,122,139,114,182,209,83,229,250,241,124,174,245,245,250,128,233,235,141,130,63,39,173,190,94,254,231,250,139,122,182,197,18,84,191,243,9,123,187,157,224,118,237,206,209,82,156,62,188,93,253,235,234,245,22,221,117,166,167,157,63,175,31,119,122,248,39,168,14,154,184,89,152,216,90,188,202,68,235,39,115,188,20,183,174,54,166,164,205,252,210,79,53,59,157,226,167,106,221,109,85,9,78,222,188,126,122,119,175,130,250,139,90,233,109,157,42,26,138,248,252,196,239,95,21,245,1,213,117,116,26,83,189,86,153,253,221,203,226,80,107,105,17,178,162,36,46,78,175,175,197,78,192,175,161,153,41,36,93,230,119,119,175,138,22,189,198,146,68,157,189,102,249,137,223,235,80,44,202,200,247,82,78,162,166,142,252,74,108,250,166,239,119,105,95,184,211,189,18,101,85,111,157,248,148,74,200,220,155,157,41,222,4,132,142,114,57,122,79,141,122,235,231,9,90,168,231,16,219,218,4,220,111,93,196,235,21,122,37,94,42,255,0,103,241,66,139,31,152,133,106,133,53,153,127,179,248,160,21,235,118,171,11,191,180,191,114,23,149,185,191,158,71,209,227,247,41,103,219,90,188,7,127,109,126,228,47,91,107,21,43,99,236,239,251,148,11,166,202,207,211,106,213,249,63,137,125,218,152,159,153,244,127,71,248,22,85,149,138,188,110,207,147,248,151,213,173,170,156,211,255,0,181,254,0,94,246,102,167,150,232,249,191,137,120,89,180,72,169,255,0,183,255,0,72,180,45,11,167,23,253,95,196,186,237,47,68,142,14,223,59,254,144,23,117,28,154,74,170,142,79,55,241,66,175,4,234,145,55,202,39,127,129,111,83,76,212,145,122,23,176,168,197,80,196,98,116,56,10,210,212,170,38,188,86,253,132,25,107,23,121,60,187,123,61,69,61,245,145,110,175,85,223,220,74,79,91,18,61,58,175,236,240,64,34,87,215,170,71,47,231,12,237,245,120,148,11,141,193,222,79,243,150,119,248,122,133,194,182,46,28,189,87,249,222,9,226,91,183,42,216,188,159,85,253,253,201,234,2,5,125,201,223,156,254,114,207,151,225,235,45,75,157,197,203,195,252,229,157,253,233,234,38,43,235,98,252,227,170,255,0,151,220,158,178,214,184,213,70,238,30,136,238,254,239,160,14,85,117,239,231,15,252,225,157,222,30,5,6,166,177,202,196,242,205,237,245,28,170,106,25,199,119,67,187,190,226,143,52,236,86,162,34,47,104,19,18,213,57,92,158,85,59,61,71,24,230,118,250,117,211,236,36,95,35,85,123,20,143,26,162,189,0,169,193,34,171,23,173,222,84,233,29,214,143,167,187,240,41,20,254,98,253,37,86,145,23,122,63,163,240,2,175,74,229,235,104,190,5,86,145,203,187,31,79,127,226,82,168,216,171,191,217,220,85,169,24,187,177,244,167,111,226,5,86,157,221,117,233,238,42,49,61,120,105,210,83,105,216,168,245,236,236,42,17,53,120,104,5,82,7,174,250,245,187,137,216,92,170,213,233,239,41,240,53,119,215,232,39,160,98,171,23,179,180,10,156,74,188,68,39,160,85,235,126,194,74,38,47,17,58,80,159,167,98,166,247,103,112,19,177,34,245,58,60,9,200,154,171,175,66,146,241,49,85,25,210,157,196,244,17,185,55,186,83,184,14,76,103,66,117,84,137,185,253,85,57,177,139,162,116,161,17,35,114,247,160,18,202,197,215,205,82,27,163,93,58,90,164,247,9,222,40,67,116,78,86,175,74,1,79,124,125,62,106,146,178,197,231,117,23,180,170,186,7,235,218,132,188,148,239,235,116,183,180,10,84,144,235,167,81,73,119,65,210,190,77,126,210,174,234,119,248,180,130,234,89,58,122,90,5,41,208,127,197,175,218,67,88,58,127,70,191,105,85,117,44,158,45,254,243,130,210,201,175,107,127,188,10,95,9,126,98,159,56,95,212,82,160,234,89,52,237,111,247,159,57,172,158,45,254,240,36,219,26,239,39,81,127,184,143,26,42,39,103,121,27,155,191,197,167,212,129,233,222,128,125,139,84,86,170,120,19,112,57,221,109,125,68,24,226,118,169,210,132,204,81,59,167,165,0,153,129,206,209,169,175,127,226,79,68,229,71,47,79,113,39,12,78,68,106,234,157,191,137,57,19,87,121,126,128,39,98,122,240,211,164,157,141,203,189,208,189,196,140,108,85,98,118,19,145,53,119,151,232,2,101,142,85,78,210,58,42,234,64,99,87,79,218,76,35,87,80,34,49,117,212,230,138,167,8,218,189,36,68,98,244,118,1,201,164,86,39,66,116,28,88,197,77,123,8,172,98,174,157,157,160,68,98,46,189,157,196,204,109,234,39,65,9,140,93,123,83,176,153,141,139,184,157,40,4,120,219,215,78,130,110,38,245,87,163,188,129,27,87,125,9,200,88,170,213,236,237,2,98,6,166,173,213,59,191,2,110,54,167,78,136,64,133,139,171,122,83,179,240,38,226,98,166,189,128,69,98,121,189,30,4,196,109,237,232,33,177,171,213,253,132,118,38,154,129,201,169,209,216,70,106,38,167,6,162,170,17,90,213,212,15,173,68,208,228,124,68,208,251,218,0,228,136,129,19,67,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,31,52,69,26,33,244,1,197,83,67,225,204,226,168,170,160,113,209,14,42,137,169,19,117,70,234,129,15,68,56,185,19,82,43,154,186,28,119,84,8,78,99,116,236,33,61,141,77,58,9,165,106,232,112,86,42,248,1,36,248,217,162,244,18,238,134,53,211,171,246,149,21,141,122,122,80,224,232,157,226,128,82,101,130,45,93,213,238,241,37,101,167,135,117,58,157,254,42,87,31,19,180,94,148,236,37,223,3,213,59,80,11,126,74,104,119,215,169,246,169,35,45,29,63,13,124,159,218,165,206,250,119,239,47,75,73,73,41,223,184,189,45,2,210,169,163,166,87,167,147,238,241,82,149,89,67,74,173,147,201,119,252,229,241,47,105,169,164,87,39,75,123,10,117,85,36,138,215,166,243,123,124,125,96,88,85,180,20,157,79,37,227,242,151,213,235,45,234,218,10,79,47,228,190,119,202,95,95,172,236,154,218,41,122,157,102,119,247,175,168,161,85,209,203,164,201,188,223,149,222,7,86,220,237,244,107,195,242,62,63,41,125,94,178,218,175,183,210,115,185,60,143,135,202,95,4,245,157,163,116,162,151,201,117,153,242,187,215,212,91,53,244,82,243,185,58,204,238,239,95,4,3,168,46,212,52,188,217,190,75,229,167,202,95,5,45,43,189,21,42,84,183,201,124,132,249,75,226,167,106,93,168,165,74,102,245,153,231,167,122,248,41,103,222,104,229,231,77,235,55,244,105,223,235,80,58,130,229,75,7,50,147,201,248,119,175,138,22,125,214,8,146,161,186,51,228,39,122,248,169,217,183,74,89,18,134,94,150,252,159,189,11,38,241,78,254,114,222,150,254,141,62,245,3,175,46,145,70,141,159,171,242,252,127,172,91,181,204,106,110,116,120,254,5,229,119,137,200,218,132,213,60,245,255,0,156,91,23,24,220,156,62,148,239,252,0,160,78,212,223,119,71,119,224,64,106,38,164,253,67,23,125,221,157,159,129,45,186,160,114,141,19,113,10,221,2,39,25,223,217,95,189,10,68,109,93,196,43,148,41,172,203,253,159,197,0,174,91,81,56,14,254,218,253,200,94,214,228,78,121,31,237,251,148,179,109,169,164,14,254,218,253,200,94,150,245,69,171,143,246,253,202,5,215,101,77,56,223,234,254,37,241,108,255,0,241,79,254,215,248,22,61,157,200,222,54,191,213,252,75,206,221,43,81,41,122,23,228,126,0,95,22,183,42,113,122,126,111,226,92,214,217,30,145,67,162,252,175,250,69,155,110,168,98,113,58,29,221,248,149,234,26,168,209,145,116,59,206,252,64,188,105,230,151,125,122,221,222,4,235,39,151,117,58,255,0,98,22,196,117,145,35,188,215,118,120,33,29,43,98,211,205,127,247,32,21,233,42,103,220,94,191,216,132,133,85,93,66,72,158,83,187,193,10,84,181,240,240,215,170,255,0,238,79,246,148,234,154,232,86,68,234,191,179,193,0,154,175,171,168,220,151,202,124,175,4,241,45,251,149,84,254,79,202,120,247,39,168,133,95,91,18,178,94,171,252,239,4,241,40,117,213,113,174,231,85,221,253,223,64,16,43,170,102,85,168,235,252,254,228,245,150,229,108,242,174,231,95,199,185,61,68,205,93,67,21,102,232,119,78,241,68,170,145,171,187,208,189,224,67,168,150,78,51,186,222,29,222,162,154,231,57,83,180,152,145,117,122,169,3,113,87,161,52,3,138,116,246,147,144,181,56,137,208,66,138,39,110,175,74,118,149,40,32,122,202,222,148,239,251,128,139,78,198,238,47,71,121,88,163,141,154,199,209,242,127,2,5,29,59,248,75,210,223,56,173,209,82,201,189,23,75,124,223,192,8,148,81,179,175,209,225,248,149,106,70,55,72,211,78,255,0,196,227,73,75,39,95,165,189,221,229,94,142,146,77,216,215,121,189,190,62,176,16,70,205,245,232,238,42,16,196,206,26,117,126,210,44,20,146,43,215,172,222,207,18,163,13,44,137,26,117,155,253,224,67,130,40,247,215,171,221,226,78,193,27,17,139,213,239,241,38,96,165,147,125,122,91,217,226,79,65,73,34,177,122,205,237,241,3,140,81,179,136,157,4,245,52,76,93,238,175,135,121,30,42,89,56,137,210,223,239,39,96,165,147,173,210,222,238,240,56,195,27,58,157,30,4,244,81,179,167,160,231,21,51,250,157,45,238,39,226,167,127,79,75,64,150,142,54,104,157,4,110,19,19,228,253,164,228,116,239,209,58,90,69,72,30,189,232,5,59,134,207,3,226,197,30,158,111,218,84,249,187,252,90,125,230,178,120,183,251,192,163,186,40,245,243,126,210,19,224,137,117,234,253,165,113,105,36,95,148,223,239,56,173,36,157,155,205,254,240,40,46,167,135,230,125,170,67,90,120,122,122,159,106,151,7,51,151,231,55,251,207,139,69,47,79,89,159,222,160,91,142,167,135,230,125,170,112,90,120,117,243,62,213,46,53,162,149,62,83,63,189,78,43,69,42,175,156,207,239,80,45,174,111,10,252,143,181,78,43,79,10,47,153,246,169,113,186,138,93,60,230,127,122,144,221,69,46,190,115,63,189,64,183,214,8,180,243,62,213,62,112,98,249,191,105,95,90,57,85,60,230,255,0,121,197,104,229,79,148,223,239,80,40,172,134,45,83,171,246,147,17,195,26,107,213,251,74,146,81,203,175,156,223,239,57,165,36,137,242,155,253,224,73,71,27,52,78,142,255,0,18,102,40,217,188,189,29,196,204,116,207,77,58,91,218,76,50,157,250,246,183,176,8,81,177,187,137,208,77,68,198,239,47,71,113,205,144,61,26,157,40,76,50,39,107,218,157,128,67,107,81,19,176,152,107,83,121,58,14,108,137,218,118,167,105,48,145,57,23,181,0,130,214,162,107,208,70,70,183,68,232,57,182,55,46,189,40,70,72,221,162,38,168,4,22,53,23,94,130,60,108,110,137,209,222,114,100,110,77,122,80,143,27,23,68,236,3,227,24,221,123,59,137,168,216,221,196,232,56,177,171,175,236,38,24,197,86,167,96,28,227,99,119,211,160,155,137,168,141,94,142,243,140,108,93,244,233,66,106,54,170,55,246,129,22,20,77,91,244,126,4,204,104,157,36,40,154,187,205,250,9,168,218,189,32,115,98,39,87,246,17,218,136,112,107,87,68,35,49,52,212,14,76,68,221,66,46,136,135,4,236,57,128,57,104,129,189,135,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,62,42,106,55,80,250,0,224,189,39,205,212,57,170,116,116,33,243,69,2,26,181,53,56,185,168,69,221,245,31,21,53,238,2,2,177,21,23,180,134,232,155,167,106,147,42,222,142,195,142,239,168,9,39,196,221,229,233,82,89,240,49,90,189,42,84,158,206,178,245,80,130,232,211,117,122,168,5,38,90,118,111,39,75,187,9,26,138,104,247,94,186,187,183,241,43,146,197,214,78,162,118,18,53,49,117,31,212,78,223,196,11,126,178,154,53,220,233,119,121,66,171,164,143,73,151,121,223,43,188,186,170,226,243,58,137,222,81,42,226,232,155,168,157,142,2,204,185,210,70,188,62,179,187,251,254,130,217,175,163,139,157,201,214,119,119,127,169,11,210,231,26,39,15,170,157,255,0,129,108,215,177,57,220,157,84,238,251,144,14,182,188,211,70,148,173,233,119,233,19,238,82,205,188,211,179,157,55,165,223,163,79,189,75,254,244,196,74,86,245,83,244,137,221,234,82,203,189,181,188,233,157,9,250,52,251,212,14,176,186,211,177,40,37,233,119,201,255,0,156,133,137,122,137,169,84,212,69,95,209,167,222,167,97,93,145,62,15,151,163,230,255,0,206,66,194,189,232,149,108,255,0,70,159,122,129,97,94,88,136,218,158,223,210,47,252,226,215,184,177,23,135,219,223,248,23,93,235,77,202,157,63,164,95,249,197,171,113,93,56,127,183,240,2,137,84,154,72,244,245,126,4,161,53,88,228,226,73,211,221,248,18,91,222,176,35,177,85,26,133,110,129,203,198,119,246,87,239,66,132,199,38,234,106,165,94,134,68,226,175,91,228,254,40,5,205,110,114,240,29,253,181,251,144,188,173,238,84,171,143,246,253,202,88,182,249,81,33,119,89,124,229,251,144,187,168,106,26,149,76,242,139,223,227,224,160,94,150,169,28,156,94,132,249,63,137,118,208,78,244,74,110,132,249,31,129,96,219,106,154,156,79,42,238,239,31,89,115,209,86,177,18,15,46,239,147,227,234,2,254,160,169,145,56,157,13,238,252,74,213,29,100,168,216,250,173,237,240,245,150,77,29,193,137,191,249,195,251,188,74,165,53,201,155,172,252,229,253,190,191,16,47,70,215,76,139,230,179,251,148,231,240,132,201,242,89,253,203,254,210,214,109,205,186,255,0,157,63,251,220,114,248,77,191,248,211,255,0,189,192,92,18,92,38,86,47,85,159,220,191,237,36,42,43,230,223,78,171,59,60,23,253,165,42,75,130,110,47,231,47,254,245,37,37,174,69,114,121,119,246,120,168,19,21,181,178,171,100,234,179,206,240,95,18,143,89,87,34,238,117,91,223,220,42,42,119,183,252,171,151,85,241,95,18,70,119,171,183,122,202,189,160,74,212,74,229,89,53,68,233,212,166,207,214,221,215,214,79,200,213,93,238,142,221,72,11,78,247,124,132,95,238,2,158,230,34,175,121,245,144,49,87,181,74,130,81,189,83,94,11,126,194,106,10,7,171,215,243,118,246,122,128,167,67,77,26,181,122,93,218,85,233,232,226,227,55,172,238,254,255,0,81,51,79,109,126,226,254,108,206,223,81,90,166,182,63,140,223,205,89,223,243,124,0,148,162,162,137,98,94,179,252,239,20,240,66,187,67,69,22,244,93,103,249,190,41,224,76,81,219,31,194,95,205,89,231,127,84,174,80,219,31,189,23,230,172,243,127,171,224,4,157,37,20,93,126,179,251,187,208,171,209,209,196,140,143,172,238,223,31,89,59,73,109,122,239,254,106,206,239,154,85,105,45,175,221,143,243,102,118,255,0,87,196,9,42,122,56,183,215,172,238,207,18,163,13,20,75,26,117,159,253,232,84,105,237,174,223,95,205,153,217,234,42,17,91,159,195,79,205,153,246,1,33,5,20,91,235,214,127,103,138,19,208,81,196,140,94,179,187,124,80,169,67,110,122,61,127,54,103,103,168,157,130,222,237,197,252,221,157,190,160,36,99,164,141,30,157,103,127,121,57,5,44,125,110,151,119,119,149,24,232,31,190,159,155,183,236,38,160,161,119,91,200,55,187,192,9,40,233,99,234,116,187,184,157,138,157,157,61,46,39,99,162,94,175,144,111,119,129,55,29,26,244,233,11,126,192,41,236,167,102,137,210,226,43,105,217,175,107,138,139,41,23,68,242,45,251,14,109,164,118,191,161,111,216,5,51,155,179,197,199,62,110,207,23,21,52,164,93,58,97,111,216,115,230,139,253,11,126,192,41,60,221,158,46,62,115,88,252,92,86,57,162,175,243,45,251,14,73,70,191,208,183,251,144,10,50,82,70,191,41,223,222,22,142,45,60,231,127,121,90,74,53,79,230,27,253,200,125,90,79,248,150,255,0,114,1,66,90,40,151,229,63,251,208,249,204,162,249,207,254,244,43,156,201,127,160,111,216,124,90,39,107,209,3,126,192,40,14,162,139,79,57,255,0,222,135,7,81,69,175,156,255,0,239,66,224,117,18,233,250,6,253,132,55,81,46,191,160,111,216,5,190,180,81,34,121,207,254,244,56,58,142,45,124,231,127,121,95,90,37,211,244,13,251,14,14,161,118,191,160,111,216,5,11,154,70,159,41,223,222,125,230,177,248,187,251,202,210,209,170,127,48,223,238,65,205,63,226,91,253,200,5,29,180,177,244,116,184,140,218,118,34,246,184,169,115,69,254,133,191,97,245,180,171,175,232,155,246,1,36,200,25,186,157,42,69,108,45,69,237,82,113,41,213,19,244,105,246,17,27,78,186,254,141,62,192,37,27,27,81,59,84,142,145,181,87,181,72,237,167,93,63,70,159,97,19,130,191,49,0,151,108,109,77,122,84,138,140,78,142,149,34,54,37,249,136,68,72,215,163,170,128,67,107,19,197,72,140,106,116,33,17,177,42,235,213,66,43,34,232,78,162,1,197,140,77,123,87,176,152,99,81,26,129,145,174,190,106,118,19,44,141,55,83,86,160,28,227,106,111,161,53,27,17,91,223,218,65,141,139,190,157,4,212,109,93,222,132,239,2,44,108,68,86,246,246,19,17,181,58,72,113,183,205,232,238,38,24,154,107,208,7,38,247,33,21,19,67,139,91,217,208,68,68,241,64,62,167,97,204,248,136,154,118,28,147,180,15,173,236,62,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,226,169,161,200,1,192,226,169,161,17,81,52,236,56,129,9,89,170,235,169,9,201,162,118,147,11,218,66,122,38,234,244,1,43,34,106,239,216,73,84,183,168,254,158,255,0,196,158,151,206,253,132,149,74,166,227,250,123,255,0,16,41,117,109,243,58,124,74,29,91,122,179,116,247,56,174,86,47,153,211,226,80,107,30,155,179,245,147,177,221,224,91,87,79,230,191,214,252,11,94,224,186,86,73,209,225,247,33,114,221,30,223,37,215,79,149,223,244,22,165,202,70,243,217,58,233,221,223,234,64,44,107,220,159,154,51,163,249,196,251,148,178,175,114,126,118,206,143,230,211,239,82,234,189,202,156,209,158,83,249,196,239,245,41,100,95,102,68,171,103,149,254,109,62,87,173,64,176,174,210,255,0,147,229,234,252,222,255,0,235,33,96,223,36,214,173,157,95,230,211,191,214,165,223,118,153,62,15,151,202,252,223,149,253,100,44,43,220,223,157,179,202,255,0,54,159,43,214,160,90,151,153,58,181,61,31,206,47,252,226,213,185,203,167,15,171,227,223,244,21,219,204,201,187,83,229,127,156,95,149,253,98,213,185,76,139,195,242,190,63,43,232,2,157,89,38,178,191,163,187,240,36,150,77,62,79,218,125,171,149,56,175,242,157,222,62,162,77,210,166,159,164,251,64,159,100,154,181,58,10,173,20,218,74,189,95,147,227,235,66,221,100,189,84,242,191,226,42,84,179,121,69,242,191,39,231,1,117,208,212,105,10,245,62,87,143,169,11,166,138,175,243,150,121,63,30,255,0,82,150,29,20,254,73,124,183,202,249,222,164,46,90,74,143,206,25,229,252,126,87,168,11,218,130,179,78,39,147,240,239,250,75,142,146,183,162,31,37,243,126,81,96,208,212,249,255,0,156,120,124,191,164,175,210,213,244,67,249,207,205,249,96,95,116,149,254,127,146,240,249,69,74,158,225,163,89,228,123,254,119,175,232,44,202,106,181,235,105,83,225,242,202,149,61,90,238,179,243,158,255,0,159,235,2,238,101,199,85,253,15,248,191,236,34,37,126,191,205,127,139,254,194,219,138,165,119,151,243,133,236,249,228,195,42,23,117,60,191,248,128,173,173,118,169,167,11,252,68,55,213,106,190,103,218,83,82,87,42,233,196,95,239,34,35,156,169,231,42,254,208,38,31,38,246,189,29,164,39,117,142,76,71,57,83,161,84,143,28,42,186,249,37,95,245,64,148,224,106,186,239,118,250,142,113,210,111,107,229,62,194,165,29,50,174,239,230,254,31,32,157,130,137,87,123,243,79,15,230,192,164,50,135,86,167,149,255,0,9,81,167,182,245,215,203,119,124,223,251,74,164,84,43,195,79,204,255,0,251,153,88,165,183,235,34,254,101,242,127,163,255,0,176,10,45,53,179,88,215,203,247,252,223,251,74,237,53,175,203,183,203,248,252,159,87,210,84,105,109,222,77,127,49,249,95,209,127,216,86,233,173,235,198,111,230,94,63,205,250,190,128,41,148,150,205,35,95,47,242,190,111,253,165,106,138,219,211,23,150,249,63,55,213,244,149,26,90,15,38,191,153,124,175,232,255,0,236,43,20,116,61,104,255,0,51,249,63,209,250,128,166,209,219,180,223,242,222,31,39,254,210,171,75,111,232,143,203,119,252,223,95,210,84,169,40,147,175,249,162,119,127,54,84,233,168,211,117,159,154,39,111,244,126,176,41,180,246,253,30,190,91,187,230,255,0,218,84,34,160,242,105,229,127,194,84,224,163,77,245,252,215,187,230,19,177,210,117,19,243,111,240,1,79,138,131,172,190,87,187,230,147,112,209,104,213,242,189,255,0,52,170,69,74,155,203,249,186,118,124,194,102,58,84,211,162,159,191,230,1,79,101,22,174,79,43,254,18,106,26,29,53,242,190,31,36,168,178,153,55,147,243,127,240,19,49,83,246,249,15,240,129,78,109,39,103,148,251,9,136,169,116,215,202,125,132,251,105,211,84,242,63,225,35,182,15,248,159,240,129,79,109,55,103,95,236,34,54,155,167,207,251,10,131,96,236,242,63,225,57,182,20,215,244,95,225,2,156,148,186,255,0,57,246,28,185,183,245,254,194,163,193,255,0,138,255,0,9,245,33,233,253,23,248,64,167,182,155,163,207,251,15,169,77,211,231,253,133,73,176,166,159,162,255,0,9,247,130,159,209,127,132,10,122,82,235,252,231,216,125,230,159,241,159,97,81,108,63,241,95,225,62,240,127,226,191,194,5,55,154,127,198,125,135,197,165,211,229,253,133,79,131,255,0,21,254,17,193,79,232,191,194,5,37,212,157,31,164,251,14,14,164,233,253,39,216,86,22,20,211,244,73,255,0,186,112,116,41,175,232,191,194,5,25,105,116,254,115,236,56,58,155,167,207,251,10,194,193,209,250,31,240,144,221,7,79,232,127,194,5,33,212,157,11,229,62,195,143,52,255,0,140,251,10,178,195,255,0,21,254,19,231,5,63,162,255,0,8,20,174,105,255,0,25,246,31,82,151,79,231,62,194,164,176,244,254,139,252,35,131,255,0,21,254,16,41,188,219,250,255,0,97,201,32,211,229,125,132,255,0,9,63,163,251,7,9,63,163,251,0,147,108,93,30,119,216,125,225,127,91,236,39,56,127,241,127,96,225,255,0,197,253,128,73,164,90,124,175,176,228,145,119,239,125,132,215,15,254,47,236,57,36,105,167,153,246,1,47,28,125,189,36,86,199,217,210,69,107,63,169,246,17,24,206,206,175,216,4,54,71,211,219,220,76,50,62,170,116,156,154,206,159,51,236,34,181,169,186,157,95,176,15,172,143,172,157,36,196,108,209,189,189,231,6,181,119,147,171,246,17,216,157,29,157,224,68,141,189,41,211,220,70,107,125,103,22,39,103,71,113,17,168,190,0,68,111,113,205,19,83,131,81,117,78,130,40,4,232,62,183,180,248,114,3,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,15,139,216,113,57,47,97,196,14,43,218,65,123,186,171,208,70,85,77,73,119,175,85,116,80,32,74,238,178,116,119,20,250,151,117,95,209,223,248,147,146,185,119,147,167,184,167,85,191,70,72,168,228,237,252,64,167,215,63,77,206,143,31,192,183,43,164,209,42,23,78,231,254,37,106,190,101,234,117,211,191,240,45,154,250,133,210,167,202,39,99,252,61,96,91,247,105,255,0,69,212,249,221,255,0,65,105,92,234,116,173,147,169,225,223,234,66,187,119,169,84,225,121,86,252,175,15,81,103,93,42,221,207,229,242,205,249,62,31,53,0,179,175,149,90,82,51,169,252,226,119,250,148,177,111,213,127,158,51,201,255,0,52,157,254,181,46,75,245,106,165,27,60,187,127,72,158,30,10,88,119,234,231,115,198,121,118,254,137,60,60,84,11,42,235,87,165,4,190,79,230,247,255,0,89,11,18,247,85,189,84,197,225,255,0,54,157,254,181,46,91,181,106,252,31,47,151,111,201,240,249,200,88,151,154,197,231,77,242,205,253,26,120,120,168,22,229,226,167,86,212,245,63,156,94,255,0,235,22,197,194,127,209,245,60,123,254,130,171,119,170,93,218,143,42,223,61,124,62,113,108,220,42,157,228,252,171,123,252,61,64,75,85,77,172,143,234,247,120,250,137,39,75,209,230,253,167,202,154,133,87,191,202,39,103,171,192,148,227,170,252,180,251,0,159,100,189,84,234,253,165,66,150,127,40,189,79,147,226,80,155,51,180,232,122,125,133,66,154,101,226,46,143,78,207,80,23,21,37,70,145,175,83,229,120,151,13,45,86,147,183,169,227,223,234,45,26,73,156,177,175,93,60,226,191,75,51,184,237,235,167,127,135,128,23,69,13,86,187,254,79,195,191,233,43,180,181,63,161,234,124,222,242,212,160,149,122,253,116,238,252,74,245,44,174,242,61,111,154,5,207,73,83,231,245,60,59,202,165,45,78,168,196,220,239,241,245,148,10,55,189,119,250,124,10,197,22,170,216,250,62,87,226,5,102,25,117,114,245,123,188,73,232,151,88,209,73,10,118,57,94,189,85,236,240,42,148,240,185,98,111,147,119,127,119,172,9,168,153,172,136,154,147,177,83,239,53,87,127,191,192,83,210,235,43,124,139,187,251,151,192,170,211,81,34,198,171,192,127,111,130,129,2,158,147,87,51,202,119,120,122,138,141,53,6,246,247,149,240,249,36,221,29,181,21,241,235,74,254,207,5,240,42,244,150,182,245,255,0,52,147,187,185,192,72,65,109,213,99,242,222,31,39,254,210,173,75,106,215,123,203,248,124,159,251,74,141,53,165,170,177,126,103,39,201,238,113,90,164,179,179,175,249,148,157,221,206,2,141,5,163,88,155,249,199,143,200,245,253,37,106,146,209,164,139,249,199,201,249,159,246,149,58,123,59,56,77,252,202,78,254,231,120,149,170,91,68,124,69,252,206,78,207,235,1,71,165,180,249,53,252,227,229,124,207,251,74,205,61,175,203,55,203,248,252,159,87,210,84,169,109,17,240,215,243,55,246,255,0,88,170,193,106,141,37,111,230,143,239,249,192,83,105,173,154,70,190,95,191,230,255,0,218,85,41,173,186,43,60,183,119,205,245,125,36,252,22,214,35,23,243,87,246,255,0,88,168,211,219,218,138,207,205,223,217,235,240,2,66,158,131,77,239,43,225,242,127,237,42,20,212,90,53,158,87,191,230,250,201,216,40,25,214,242,14,238,241,39,97,162,98,35,124,131,187,125,126,32,74,69,69,214,95,41,221,243,73,200,169,52,98,121,79,176,155,142,145,168,191,161,119,103,172,153,142,153,187,137,228,151,237,2,90,42,78,178,249,78,239,2,102,58,93,27,231,247,248,19,81,211,34,47,232,157,217,235,38,35,166,110,239,76,107,219,235,2,89,148,221,100,235,253,132,102,83,233,175,95,236,38,155,78,154,254,141,126,210,43,32,78,157,99,95,180,9,102,211,118,46,255,0,216,69,72,116,249,95,97,50,216,83,163,168,191,105,205,33,106,252,133,2,89,176,244,39,91,236,57,36,26,124,175,176,153,72,91,243,20,231,194,79,152,160,74,164,26,252,175,176,229,194,254,183,216,76,112,211,230,169,203,132,159,49,64,150,108,93,30,119,216,125,225,127,91,236,38,120,104,159,37,79,188,54,252,208,37,219,23,245,190,195,239,11,250,223,97,49,195,106,124,147,239,13,62,106,129,45,194,254,183,216,56,95,214,251,9,158,26,124,213,28,52,249,170,4,159,11,250,223,96,88,53,249,95,97,52,177,183,185,167,206,26,124,213,2,77,98,232,243,190,194,27,162,233,243,190,194,119,134,159,53,78,46,137,53,243,20,9,21,135,93,122,223,97,199,129,253,127,176,158,88,91,166,187,138,113,225,39,204,80,36,150,29,53,235,125,135,14,23,245,190,194,121,208,167,79,81,78,28,20,249,138,4,154,193,175,202,251,15,156,47,235,125,132,239,9,62,98,156,120,41,243,20,9,53,143,79,149,246,31,56,126,178,109,97,77,124,197,62,112,83,230,40,18,188,63,89,203,133,253,111,176,152,224,167,204,83,146,68,154,121,138,4,170,69,167,202,251,8,140,143,179,167,188,141,194,79,152,167,54,196,157,29,69,3,131,99,233,237,34,36,125,29,167,54,198,154,249,170,68,72,211,79,53,64,226,214,234,189,164,102,51,68,237,8,196,69,215,117,72,141,111,71,96,28,152,157,136,69,107,125,103,6,183,165,58,8,141,3,146,119,28,142,40,139,169,200,1,204,248,136,154,31,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,248,189,135,21,93,14,75,216,112,119,96,28,29,210,229,37,223,208,213,35,57,85,28,164,188,142,93,197,2,86,119,162,61,59,123,10,85,107,211,114,78,133,237,252,74,133,67,151,125,62,130,149,90,229,72,228,250,127,16,41,23,25,26,156,62,133,239,252,11,86,225,43,116,169,232,95,151,248,151,21,206,71,39,11,161,62,87,224,90,55,41,222,137,85,208,157,143,252,64,181,175,117,12,111,7,84,119,202,252,11,50,235,85,31,63,151,161,223,39,187,250,168,92,119,218,135,249,14,134,252,175,192,178,46,181,82,37,124,189,13,249,63,243,80,11,26,255,0,87,26,81,179,170,239,210,167,119,169,75,10,253,89,23,60,103,85,223,162,78,239,90,151,61,254,174,69,163,103,85,191,165,78,239,82,150,21,250,170,78,120,206,134,254,137,59,189,106,5,151,117,171,141,104,37,234,187,228,247,127,89,11,26,241,85,31,57,111,67,191,70,157,222,181,46,59,173,84,156,194,94,134,252,158,239,235,33,100,221,170,100,90,150,244,55,204,79,189,64,160,221,106,99,86,212,38,142,243,215,254,113,110,87,206,206,167,66,247,254,5,78,231,59,244,159,161,60,245,255,0,156,91,245,179,57,119,58,19,191,240,2,94,121,90,175,119,66,246,126,4,14,43,124,20,227,52,142,87,59,161,59,8,40,245,95,0,39,25,35,85,169,208,165,70,149,201,196,95,236,148,152,220,187,136,85,105,19,89,23,251,32,85,232,220,156,37,254,209,112,82,116,212,51,246,253,197,191,70,212,225,47,246,139,146,142,54,173,75,58,87,191,238,2,175,64,213,235,254,207,196,184,104,216,171,192,233,79,146,81,173,240,181,120,157,43,221,248,151,45,21,59,60,135,75,190,79,224,5,90,130,23,47,19,165,59,191,18,185,65,78,245,108,93,45,243,191,18,74,221,77,26,241,58,93,221,248,151,21,186,138,37,100,43,188,255,0,59,197,60,64,154,164,165,145,100,84,69,111,154,86,169,168,165,88,27,214,103,127,122,248,156,40,104,97,89,151,172,255,0,55,197,60,80,184,41,45,240,173,59,58,207,239,239,79,31,160,5,53,190,101,157,189,102,119,247,175,135,208,86,232,237,211,240,151,172,207,59,197,127,216,71,165,182,193,199,111,94,78,254,244,240,250,10,237,21,178,157,98,94,188,158,119,138,120,39,168,8,20,22,201,213,209,117,227,243,124,87,195,232,43,84,86,186,142,191,94,62,238,245,245,250,137,203,125,174,159,122,30,188,158,111,138,120,125,5,114,138,215,79,215,235,201,221,222,158,191,80,18,116,182,186,143,35,215,143,228,247,175,251,10,229,29,178,161,55,250,241,247,119,175,251,9,202,107,93,63,146,235,201,242,123,211,253,133,106,142,217,78,187,253,121,59,187,211,253,128,83,32,181,212,44,77,235,199,223,222,190,63,65,88,167,182,207,190,189,120,251,60,87,253,132,252,22,200,18,38,245,228,239,239,79,31,160,169,193,111,133,30,189,103,246,120,167,251,0,166,65,111,153,24,168,174,103,111,138,255,0,176,169,69,65,50,61,58,204,254,245,39,162,160,135,117,122,207,237,241,79,246,19,209,209,69,190,157,103,255,0,122,1,33,13,28,168,213,235,55,183,197,73,200,169,36,77,222,179,123,60,73,216,232,226,70,249,206,237,241,66,102,58,88,250,189,103,118,120,129,41,21,44,157,61,45,254,242,106,42,103,162,55,165,189,164,204,116,209,166,189,46,35,50,6,38,157,43,218,4,6,83,191,94,214,246,17,217,78,253,212,233,105,29,176,181,23,181,72,173,141,168,157,170,7,22,68,237,123,83,176,138,216,157,167,106,17,27,27,81,123,84,136,214,38,157,170,7,20,98,235,218,135,54,177,124,80,230,140,77,123,84,136,214,39,138,129,193,24,186,118,161,245,172,95,20,34,163,19,78,213,62,163,17,60,64,135,184,190,163,238,234,145,81,136,169,222,55,19,197,64,135,184,171,224,114,221,83,158,234,32,221,64,56,110,168,221,83,158,234,28,183,19,214,4,52,98,175,129,247,117,72,136,196,79,17,186,128,112,221,81,186,167,61,212,27,168,4,29,213,27,170,68,86,34,120,159,55,80,8,74,197,79,3,138,177,87,192,142,173,69,56,171,81,0,128,173,94,195,230,226,248,161,31,113,61,103,197,98,39,136,16,21,171,216,113,88,220,189,232,71,86,34,248,141,196,241,80,37,248,78,241,67,138,198,229,239,66,101,90,136,167,29,196,241,80,37,150,55,39,122,13,197,241,66,97,204,77,123,84,249,184,158,42,4,13,197,241,65,184,190,40,71,220,79,21,27,137,226,160,64,220,95,20,57,53,139,209,210,132,93,196,241,83,147,88,157,29,42,7,6,177,117,237,67,154,53,81,14,104,196,79,19,238,234,1,243,117,78,77,106,232,114,70,162,169,201,26,136,1,168,169,161,201,19,80,137,220,114,68,208,0,7,45,212,0,157,135,211,231,97,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,139,216,112,114,232,135,37,94,227,131,251,63,104,16,157,231,41,43,42,167,13,73,135,42,163,148,148,145,85,88,160,73,84,42,111,167,208,81,110,14,111,14,94,159,149,248,149,122,149,210,68,250,10,29,197,202,145,205,253,175,196,10,21,209,237,242,93,63,59,240,44,219,155,219,165,95,79,244,159,137,117,93,30,190,75,161,62,87,224,89,151,73,92,137,87,208,157,146,126,32,89,119,249,88,156,14,183,206,238,250,11,26,237,52,127,8,75,214,249,189,223,213,66,237,191,204,229,224,116,39,202,252,11,10,241,51,146,227,55,66,124,159,249,168,7,95,223,166,139,153,179,173,252,234,119,122,148,176,239,211,69,207,25,214,254,105,59,189,106,93,87,249,222,148,108,232,79,210,167,220,165,133,126,168,127,60,103,67,127,68,159,122,129,100,92,230,139,152,203,214,249,189,222,180,44,203,172,209,173,67,122,223,33,59,189,106,92,119,57,156,180,82,116,39,119,222,133,157,116,149,220,225,189,9,230,39,222,160,80,174,50,49,120,253,63,45,126,242,135,88,228,93,206,159,18,167,112,145,124,183,66,121,203,247,148,122,151,43,183,117,245,129,46,229,77,229,57,70,154,175,236,56,170,34,184,141,19,19,121,122,87,176,8,209,49,202,196,84,66,181,69,19,214,85,209,191,39,199,214,133,62,8,154,177,55,165,123,254,242,225,183,211,70,179,59,165,222,106,253,232,4,221,190,9,86,23,117,62,82,247,167,130,23,93,21,52,252,233,157,79,30,244,240,82,149,109,164,141,96,119,89,222,122,247,250,144,188,168,40,98,90,184,250,207,239,239,79,5,2,61,174,146,161,120,190,79,230,247,167,172,187,40,40,234,127,55,242,127,51,189,61,68,165,162,223,10,241,122,207,249,61,233,235,245,23,133,186,219,2,173,47,94,79,145,222,158,175,80,17,173,116,53,94,87,201,124,223,148,158,178,230,181,208,85,238,65,228,190,95,206,79,157,244,145,45,118,186,127,43,215,147,228,247,167,175,212,93,54,155,85,58,199,7,94,79,63,197,62,119,208,4,43,125,190,173,102,119,145,249,43,242,147,197,61,101,195,71,110,172,230,236,242,62,63,41,60,126,146,118,221,105,166,227,187,175,39,152,189,233,226,158,162,227,163,180,211,115,118,117,228,239,239,79,31,160,9,58,91,117,103,29,190,71,199,229,39,135,210,87,168,45,245,105,10,249,31,149,243,147,193,61,101,66,150,215,79,199,111,94,78,254,244,240,250,10,237,21,174,159,132,189,121,60,239,20,240,79,80,18,52,22,250,180,116,75,193,249,63,57,60,62,146,181,71,69,84,155,254,75,195,229,33,80,163,183,64,139,26,111,191,205,241,79,15,160,171,82,91,160,235,245,159,221,222,159,236,2,74,158,138,167,201,121,63,155,222,133,90,154,146,161,55,188,159,135,122,19,144,80,196,156,52,222,127,119,122,21,40,104,162,77,122,207,254,244,2,159,21,44,252,52,242,127,106,21,24,105,166,71,175,83,187,197,9,184,168,226,225,167,89,223,222,77,199,77,26,59,181,221,128,73,50,158,109,60,206,255,0,20,38,217,12,187,201,213,251,73,166,83,179,78,215,118,145,155,11,81,123,84,9,86,195,46,158,111,218,68,100,82,34,167,87,237,38,219,19,116,237,83,146,66,222,221,84,9,118,198,255,0,2,35,99,127,71,65,29,177,55,197,78,109,137,186,118,168,16,154,199,107,216,68,70,59,78,194,35,88,154,246,169,205,24,154,118,168,28,26,199,107,216,115,70,170,119,28,218,212,212,229,186,128,124,68,93,78,90,41,203,68,64,1,15,186,41,245,17,59,79,160,19,176,0,0,3,150,136,128,124,209,70,138,114,0,113,209,70,138,114,0,113,209,70,138,114,0,113,209,79,154,104,115,62,42,106,7,16,0,28,85,23,81,162,156,128,16,213,23,83,230,138,68,84,69,62,42,104,7,13,20,227,162,145,15,155,168,7,13,20,104,167,61,212,27,168,7,13,20,104,167,61,212,27,168,7,13,20,104,167,61,212,27,168,7,22,162,234,125,209,78,72,154,0,62,232,163,69,57,0,8,52,212,31,90,7,212,62,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,248,227,233,197,192,124,56,191,179,246,156,142,47,236,253,160,64,127,156,164,156,171,164,106,78,63,206,82,74,111,209,59,246,1,79,169,114,111,167,79,113,65,185,47,146,155,167,229,127,210,43,117,43,164,137,244,20,43,155,188,140,221,31,43,254,144,22,213,217,223,162,233,95,149,248,22,77,214,78,173,103,89,123,36,252,75,202,236,239,209,116,124,239,192,177,238,206,232,172,232,254,147,241,2,194,196,18,233,192,213,235,242,255,0,2,193,188,76,159,9,77,215,95,147,255,0,53,11,223,17,63,94,111,209,243,255,0,2,192,188,59,252,165,55,71,205,255,0,154,128,117,174,32,153,57,155,58,235,250,84,251,148,176,111,211,39,60,103,93,127,68,159,122,151,173,253,250,209,179,163,249,212,251,148,176,175,206,252,241,157,31,205,39,222,160,88,55,41,147,153,73,215,94,239,189,11,70,231,39,151,111,89,124,196,251,212,185,174,46,210,142,78,143,15,189,11,78,228,253,103,111,71,200,79,189,64,161,87,63,244,189,101,243,151,239,41,146,174,186,116,149,10,206,158,47,246,191,18,65,236,215,78,144,33,181,138,170,138,137,222,77,211,194,229,122,245,19,176,135,20,122,171,83,94,242,163,73,79,172,139,215,249,62,0,77,210,211,42,192,213,225,55,191,195,196,186,109,148,78,89,221,228,27,230,47,135,138,20,154,58,93,105,153,229,60,123,189,101,225,106,160,214,161,222,87,228,47,201,245,167,172,9,219,85,189,235,78,229,74,118,121,235,225,224,133,243,109,181,189,107,99,78,106,206,255,0,155,224,165,22,207,111,252,217,222,91,249,197,249,62,164,245,151,253,174,217,173,116,94,95,231,124,159,82,250,192,153,179,218,94,188,111,204,227,249,63,55,214,94,150,219,52,159,154,254,101,31,200,249,190,162,86,201,105,222,227,126,113,243,126,71,211,235,47,155,101,159,162,147,243,143,232,254,71,209,235,2,37,166,205,39,149,252,202,63,147,220,223,89,117,218,44,175,225,211,254,99,31,159,224,223,156,68,180,217,255,0,75,249,199,205,249,31,79,172,186,237,54,157,35,131,243,143,151,243,63,173,244,129,10,130,204,238,51,191,50,139,205,94,230,248,161,112,82,217,223,205,219,249,148,125,253,205,241,39,40,109,90,76,190,95,228,252,223,90,122,202,245,45,175,200,55,203,248,252,159,95,210,4,165,45,165,220,118,254,103,31,127,115,124,10,221,29,173,82,37,252,210,63,59,193,164,221,61,187,73,154,188,111,31,147,234,250,74,173,53,22,145,175,149,239,249,160,74,210,219,92,139,31,230,172,236,240,111,129,82,166,183,170,111,126,110,206,238,228,39,41,232,244,220,242,157,222,30,162,118,26,93,53,242,158,29,192,75,69,69,166,231,144,103,119,114,19,209,82,105,175,145,111,247,33,49,29,55,155,215,240,238,38,25,14,154,245,190,192,32,50,155,170,158,73,191,97,29,176,116,254,141,191,97,25,145,117,83,173,246,17,91,23,79,157,246,1,5,144,232,158,98,125,135,52,133,117,243,16,140,145,233,242,190,195,154,51,78,240,32,164,90,124,132,62,240,255,0,170,132,109,223,89,203,115,214,4,22,198,191,53,15,168,197,249,164,84,102,157,231,221,223,88,16,247,125,72,114,70,244,118,28,183,125,103,36,111,71,104,28,90,222,158,195,150,239,168,250,137,161,244,14,40,139,175,74,28,180,215,184,39,73,201,19,64,8,137,224,52,79,3,232,3,230,137,224,52,79,3,232,3,230,137,224,125,0,0,0,0,0,0,0,0,0,15,154,39,128,209,60,15,160,15,154,39,128,209,60,15,160,14,42,139,175,66,31,21,60,80,230,124,84,212,14,58,39,128,209,60,15,187,190,177,187,235,3,230,137,224,52,79,3,238,239,172,110,250,192,249,162,120,13,19,192,251,187,235,27,190,176,62,104,158,3,68,240,62,238,250,198,239,172,15,154,39,128,209,60,15,187,190,177,187,235,1,162,159,81,60,80,250,0,249,162,120,31,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,113,113,200,226,224,62,28,95,217,251,78,71,23,246,126,208,37,164,85,223,82,74,85,94,26,147,178,121,234,73,75,250,53,2,155,85,250,68,254,201,64,185,175,147,155,167,229,127,210,43,245,95,164,79,236,150,253,211,244,83,127,107,254,144,22,197,221,127,69,211,243,191,2,197,187,47,69,111,79,244,159,137,124,93,211,94,23,250,223,129,98,221,145,116,172,255,0,237,159,136,29,121,136,87,252,223,167,231,254,5,131,120,95,242,148,221,63,55,254,106,23,238,34,77,121,191,250,255,0,129,96,94,122,46,83,127,171,255,0,53,0,234,204,64,239,204,217,211,252,234,125,202,88,87,231,47,60,103,74,254,141,62,245,47,188,66,154,81,51,253,42,125,202,88,87,223,243,182,127,163,79,189,64,235,235,138,175,51,147,246,125,232,90,151,31,211,183,251,9,247,169,117,220,127,204,228,253,159,122,22,173,193,53,153,191,217,79,189,64,160,213,39,76,157,31,43,241,36,220,223,234,253,133,66,165,170,170,255,0,237,126,36,178,70,229,239,64,20,236,85,86,117,62,82,119,122,202,205,4,58,204,190,75,94,170,252,159,90,18,52,177,59,88,250,83,206,79,188,175,91,160,122,206,238,148,243,23,239,64,42,180,52,255,0,154,179,200,120,252,159,90,151,189,154,151,90,167,126,111,175,147,95,145,235,66,220,160,167,127,52,143,165,189,255,0,122,151,237,146,142,85,171,127,89,191,163,94,245,241,64,43,54,90,52,90,87,235,75,252,226,252,143,82,29,139,106,161,78,127,23,230,105,242,191,155,254,170,150,197,146,134,101,164,127,89,159,164,94,245,240,67,178,109,52,19,124,33,23,89,159,43,189,126,106,250,128,169,88,232,63,77,165,31,205,254,111,233,47,203,101,7,69,39,230,95,209,255,0,55,244,122,138,77,134,223,50,241,250,204,249,61,235,235,245,23,229,178,130,100,74,78,179,59,35,239,95,87,168,9,219,77,7,233,127,50,249,191,205,253,37,209,107,161,78,28,31,153,167,157,253,31,245,136,118,186,41,124,175,89,159,39,189,125,101,205,108,162,151,135,15,89,158,119,138,252,224,57,209,81,39,21,127,52,249,63,209,250,208,173,83,210,121,22,254,107,227,242,61,100,74,74,73,18,69,235,55,205,241,42,244,244,178,112,91,210,222,254,255,0,88,16,161,165,111,21,63,55,78,255,0,144,84,96,166,110,226,249,4,237,249,164,88,169,100,71,167,75,73,216,96,122,53,122,83,180,8,80,194,136,173,242,93,223,52,154,142,36,233,242,105,253,196,88,225,114,105,210,157,132,102,70,228,215,165,0,224,200,252,223,39,225,220,71,107,19,230,125,135,54,177,116,78,195,155,90,160,112,70,166,158,111,216,115,221,254,175,216,114,221,83,150,234,129,197,17,59,208,251,162,120,31,119,84,250,136,168,160,113,211,212,114,68,77,59,15,160,6,137,224,52,79,0,0,104,158,0,0,0,251,186,167,212,77,0,104,135,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,28,92,114,56,184,15,135,23,246,126,211,145,197,253,159,180,9,119,162,111,41,35,47,232,212,159,127,156,164,148,221,49,168,20,186,175,210,39,246,74,13,205,19,133,55,246,191,233,23,5,74,105,34,125,5,2,231,211,20,223,218,255,0,164,5,169,119,77,56,95,235,126,5,141,118,236,172,255,0,237,159,137,126,93,154,190,75,253,111,192,177,238,205,93,43,63,251,103,226,7,91,226,36,211,155,255,0,175,248,29,125,122,255,0,190,115,127,171,255,0,53,14,198,196,76,85,230,253,159,47,240,58,254,242,213,75,148,223,234,255,0,205,64,58,155,16,38,180,76,255,0,74,159,114,150,21,245,19,157,179,253,26,125,234,118,37,253,170,180,108,255,0,74,159,114,150,21,249,139,207,25,210,159,162,79,189,64,235,123,138,39,51,147,246,125,232,90,213,232,156,102,255,0,101,62,245,46,235,139,23,153,201,210,157,223,122,22,181,123,23,140,222,148,243,83,239,80,40,51,181,55,159,209,242,151,239,33,53,141,240,39,102,98,234,254,148,237,252,78,17,177,122,122,80,8,148,113,177,86,46,143,148,159,121,113,91,98,143,142,238,175,200,94,255,0,90,20,170,40,156,171,23,74,121,201,247,151,53,166,7,243,151,116,167,152,191,122,1,93,183,65,18,209,198,170,207,30,245,241,83,176,172,52,240,173,99,250,159,205,175,122,248,161,105,91,105,222,180,81,244,183,191,239,83,178,44,52,178,115,199,244,183,244,75,223,235,64,46,27,13,44,11,70,254,167,243,139,222,190,8,118,93,162,146,159,225,8,188,159,206,239,95,154,165,161,96,166,145,40,223,210,223,210,175,220,135,102,218,41,36,75,132,93,102,252,174,255,0,234,168,21,187,21,37,58,113,252,159,205,239,95,89,125,91,105,96,210,151,201,247,51,189,125,69,14,197,75,39,151,233,111,201,239,250,75,234,219,75,38,237,47,75,123,25,248,1,81,181,210,193,229,124,159,205,239,95,89,114,91,169,160,72,225,234,124,175,21,241,37,237,180,239,242,157,45,238,252,75,130,130,157,251,145,116,183,206,252,64,139,75,79,15,17,122,159,39,197,74,156,48,198,145,162,35,126,211,237,60,46,71,175,74,118,21,8,162,119,13,58,80,15,145,197,30,250,117,126,210,102,56,216,137,230,247,248,156,216,197,222,78,148,35,49,170,136,7,198,70,206,142,142,227,158,227,83,184,230,214,175,65,203,117,64,226,136,154,39,65,201,168,135,36,240,57,34,104,7,13,16,228,137,170,156,128,31,52,65,162,31,64,31,52,65,162,31,64,31,52,65,162,31,64,31,52,65,162,31,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,3,226,166,167,208,7,5,232,83,139,251,63,105,17,123,8,111,77,80,8,15,243,148,147,151,244,106,78,61,23,121,73,89,127,70,160,82,234,191,72,159,217,40,55,36,78,28,223,218,252,75,134,169,21,100,79,160,161,92,90,188,57,186,62,87,226,5,169,118,106,121,47,245,191,2,200,186,177,52,172,237,254,115,241,47,203,179,29,228,186,62,119,224,89,87,70,187,74,190,143,233,63,16,58,219,16,177,63,55,233,95,151,248,29,127,122,98,124,39,55,74,252,159,249,168,118,78,32,106,175,55,232,249,255,0,129,96,222,24,239,132,166,232,249,191,243,80,14,162,191,49,57,155,58,87,244,169,247,41,97,223,152,156,241,157,43,250,36,251,212,236,124,64,199,115,54,116,127,58,159,114,150,13,249,142,90,198,116,127,54,159,122,129,214,151,22,39,51,147,165,123,190,244,45,106,246,39,25,189,43,230,167,222,165,225,95,27,249,164,157,30,31,122,22,205,115,28,146,167,71,201,252,84,11,126,102,38,175,233,94,223,196,225,27,19,167,165,73,201,152,237,231,244,124,165,251,206,49,49,201,175,64,19,52,17,53,120,61,43,231,167,222,93,54,152,155,206,93,210,190,98,253,232,80,173,236,119,145,232,249,105,247,151,93,158,55,243,151,116,127,54,191,122,1,115,218,225,106,208,197,210,191,43,254,114,157,149,96,129,139,88,254,149,253,18,253,232,88,182,168,223,204,34,232,249,223,243,148,236,188,63,27,214,181,253,95,230,151,191,214,128,93,182,10,104,214,141,253,46,253,42,253,200,118,125,162,153,139,112,139,165,223,43,254,106,150,30,31,138,78,102,254,175,243,171,223,234,67,179,237,17,63,225,8,186,191,59,191,250,170,5,203,99,166,141,56,253,46,249,63,137,124,91,160,102,237,47,74,246,51,240,45,155,36,111,242,221,31,55,241,47,107,124,111,210,155,163,185,159,128,21,187,108,12,242,157,43,221,248,149,234,40,154,140,143,165,123,127,18,66,222,199,121,78,143,15,196,173,209,181,119,35,77,59,255,0,16,38,169,227,106,189,122,87,176,158,142,54,163,19,165,72,48,181,200,245,232,238,39,35,69,220,64,57,181,136,139,222,68,107,83,64,157,164,70,246,0,68,68,208,250,125,68,93,117,57,1,241,17,59,79,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,241,123,14,14,236,57,175,97,193,221,128,65,127,156,164,164,157,44,82,109,254,114,146,210,167,147,94,128,41,213,13,77,244,250,10,29,193,169,195,151,251,95,137,94,157,58,233,209,220,81,110,13,242,114,244,124,175,196,11,98,234,196,94,23,111,202,252,11,42,233,26,105,89,210,191,206,126,37,243,116,106,249,46,175,206,238,250,11,54,230,206,138,190,175,244,157,223,72,29,115,127,137,190,67,165,126,87,224,88,87,136,155,240,148,221,43,242,127,230,161,216,183,246,47,144,234,124,238,239,160,177,46,236,255,0,40,205,212,249,189,223,213,64,58,143,16,68,222,102,206,149,253,42,125,202,88,119,216,155,206,217,210,191,163,79,189,78,198,196,17,254,102,206,167,243,169,221,234,82,194,191,71,249,227,58,159,205,167,119,173,64,235,10,246,39,52,147,165,123,190,244,45,138,246,39,25,189,43,230,167,222,165,227,112,143,243,73,58,158,29,222,180,45,123,139,60,179,122,159,37,59,189,106,5,191,51,19,125,253,43,231,47,222,113,141,137,211,210,164,204,204,235,191,171,242,151,187,214,124,141,157,189,95,176,9,235,116,77,94,7,74,249,233,247,151,101,166,54,165,75,186,87,204,95,189,11,106,220,222,136,122,191,45,59,189,101,217,104,111,231,46,234,252,133,238,245,160,23,125,169,137,204,34,233,95,149,255,0,57,78,207,195,208,181,43,95,210,191,162,95,189,14,185,180,177,62,15,139,169,243,187,191,172,167,103,225,246,126,120,254,175,243,75,221,235,64,47,124,63,19,121,155,250,87,244,171,247,33,217,214,152,155,240,132,93,43,242,191,230,169,215,120,121,137,204,159,171,127,157,94,239,82,29,157,106,98,115,248,186,169,242,187,191,170,160,93,150,72,155,229,186,87,228,254,37,235,111,141,55,105,186,87,177,159,129,105,217,25,250,110,175,205,238,250,75,206,129,169,165,55,87,230,119,125,0,87,232,24,137,196,237,238,252,74,213,27,17,89,31,111,111,226,83,40,26,157,126,175,135,119,210,86,41,17,17,140,232,239,252,64,158,141,136,142,239,236,38,25,208,212,32,197,231,47,208,76,177,19,117,58,0,136,141,77,72,141,106,104,112,78,210,35,123,0,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,226,246,28,29,216,115,94,195,130,246,1,9,201,170,246,146,210,121,138,77,47,105,47,34,38,226,129,33,63,158,159,65,71,175,111,82,94,159,149,248,149,154,132,235,166,137,220,82,107,155,228,228,232,239,252,64,182,238,108,215,135,211,227,248,22,117,206,62,138,190,159,233,63,18,246,185,55,244,125,30,63,129,104,92,152,154,85,116,124,255,0,196,14,189,191,199,250,14,159,157,248,22,29,226,45,110,51,117,190,111,119,245,80,236,59,252,105,228,58,171,242,191,2,196,187,198,159,8,203,213,95,147,255,0,53,0,234,107,252,90,81,179,173,252,234,119,122,148,176,175,209,254,120,206,159,230,147,239,83,177,113,4,105,204,217,213,95,210,167,220,165,131,126,141,57,227,58,171,250,36,251,212,14,178,184,199,249,156,157,62,31,122,22,173,198,63,46,222,159,144,159,122,151,141,197,137,204,228,234,248,125,232,90,183,22,39,29,189,95,144,159,122,129,111,204,205,30,254,159,148,191,121,194,54,246,244,147,19,179,172,254,133,243,151,239,33,198,222,222,128,42,86,230,107,192,233,249,105,247,151,101,158,63,206,93,211,252,218,253,232,90,214,228,233,131,163,229,167,222,93,214,116,78,114,239,244,107,247,160,23,165,169,186,80,69,211,243,191,231,41,217,216,121,154,214,191,167,249,165,251,208,235,91,83,127,48,139,163,231,127,206,83,179,112,250,34,86,191,253,18,253,232,5,251,96,102,148,111,233,254,117,126,228,59,54,210,223,242,132,93,63,59,254,106,157,107,96,68,90,55,255,0,165,95,185,14,206,180,162,124,33,23,250,223,243,84,11,202,202,154,113,191,213,252,75,198,129,189,20,253,63,51,240,45,11,50,39,150,255,0,87,241,47,26,14,202,127,245,63,0,46,58,20,211,127,246,126,37,94,149,53,107,58,123,255,0,18,147,69,242,255,0,103,226,85,233,60,198,125,63,136,19,209,166,142,253,132,195,60,212,32,51,183,246,17,217,230,160,17,83,180,136,222,194,26,118,145,27,216,7,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,31,23,176,226,114,94,195,136,16,223,231,41,45,39,152,164,203,252,229,37,223,230,168,18,83,38,174,79,160,165,87,126,142,95,167,241,42,243,38,143,79,160,165,87,34,112,228,250,127,16,45,235,151,243,127,183,240,45,43,146,46,237,87,208,255,0,196,187,238,72,158,79,246,254,5,165,113,236,170,255,0,95,241,2,195,190,181,124,135,250,223,129,98,221,218,191,8,203,254,175,252,212,47,219,234,39,144,255,0,91,240,44,91,199,253,241,155,253,95,249,168,7,85,226,6,175,51,103,250,84,251,148,176,111,205,94,120,207,244,73,247,169,216,56,129,19,153,179,253,42,125,202,88,87,228,78,120,207,244,73,247,168,29,103,113,106,243,57,63,103,222,133,169,113,106,241,219,253,132,251,212,187,238,40,156,206,79,217,247,161,105,220,147,73,219,253,132,251,212,10,13,71,107,255,0,180,191,121,10,62,242,53,79,157,39,246,151,239,32,199,222,5,82,221,219,15,246,211,239,46,219,63,249,203,191,209,175,222,133,165,110,237,135,251,105,247,151,101,165,116,169,119,246,23,239,64,47,155,82,162,80,69,254,183,252,229,59,55,15,255,0,158,63,253,18,253,232,117,125,169,87,152,69,254,183,252,229,59,59,15,42,173,107,255,0,209,47,222,128,118,14,31,255,0,51,127,250,85,251,144,236,235,87,69,124,95,235,127,205,83,172,44,10,169,70,255,0,244,171,247,33,217,182,165,94,127,23,250,223,243,84,11,218,204,228,242,223,234,254,37,227,65,217,79,254,167,224,89,118,69,215,141,254,175,226,94,84,10,186,83,255,0,169,248,1,115,81,124,191,217,248,149,106,85,234,177,61,127,137,72,161,93,119,255,0,103,226,85,169,123,35,250,127,16,42,44,237,253,132,118,121,168,64,103,111,236,35,179,205,64,34,167,105,17,189,132,52,237,34,55,176,15,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,47,97,196,228,189,135,16,33,191,206,82,12,158,98,145,159,231,41,6,79,49,64,146,159,207,79,160,165,214,244,71,39,211,248,149,73,252,244,250,10,85,119,232,228,250,127,16,40,119,21,215,135,251,127,2,209,185,118,85,125,15,252,75,182,225,252,223,237,252,11,74,231,230,213,125,18,126,32,88,183,223,230,63,214,252,11,26,239,255,0,124,101,255,0,87,254,106,23,197,241,117,224,127,173,248,22,61,223,254,248,203,254,175,252,212,3,171,175,235,165,27,63,210,167,220,165,131,127,93,107,25,254,137,62,245,47,220,65,254,102,207,244,169,247,41,96,95,215,74,198,127,162,79,189,64,235,171,159,69,20,159,179,239,66,209,185,46,179,183,251,9,247,169,118,92,220,188,198,95,245,126,244,45,11,139,151,142,223,236,39,222,160,81,106,124,233,63,180,191,121,1,139,166,164,90,151,46,244,159,218,95,188,151,71,170,120,1,85,160,114,107,15,246,211,239,46,171,75,209,106,93,219,230,47,222,133,161,64,245,214,30,132,243,211,239,46,155,76,142,74,151,116,39,152,191,122,1,126,90,222,137,67,23,111,202,255,0,156,167,102,216,36,106,86,63,161,127,68,191,122,29,85,108,149,220,198,46,132,249,95,122,157,153,97,149,220,241,253,9,250,37,251,208,14,199,176,72,213,163,127,66,254,149,126,228,59,54,212,244,90,248,187,126,87,252,213,58,167,15,202,238,102,254,132,253,42,253,200,118,117,166,87,124,33,23,66,124,175,249,170,5,249,101,122,39,27,183,228,254,37,233,111,114,110,211,125,12,252,11,22,203,35,151,141,208,159,39,241,47,59,124,174,210,153,52,79,145,248,1,118,208,57,58,255,0,179,241,43,20,142,77,198,125,63,137,66,160,122,245,250,19,187,241,43,20,143,93,200,251,59,127,16,42,177,57,55,151,232,38,88,228,221,66,78,39,46,242,253,4,211,58,90,128,76,39,105,17,189,132,52,237,57,162,232,7,32,124,62,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,1,241,123,14,58,232,114,94,195,131,187,0,224,239,57,73,121,21,119,23,164,142,189,164,188,158,98,129,39,58,174,250,116,247,20,170,213,242,114,106,189,255,0,137,85,159,207,79,160,164,215,59,201,203,209,223,248,129,67,185,57,60,159,79,143,224,90,55,39,116,85,116,247,63,241,46,171,147,191,71,209,227,248,22,133,201,253,21,93,31,63,241,2,202,190,185,60,135,79,206,252,11,22,238,244,248,70,110,159,155,255,0,53,11,214,251,39,232,58,62,119,224,88,183,135,107,113,155,163,230,255,0,205,64,58,203,16,61,57,155,58,223,206,167,220,165,131,126,123,121,227,58,127,154,79,189,75,226,254,253,104,217,209,252,234,125,202,88,55,247,233,88,206,143,230,147,239,80,58,238,228,255,0,204,164,235,47,119,222,133,165,113,122,36,237,233,249,9,247,169,116,92,164,252,202,78,143,15,189,11,70,229,39,151,111,71,200,79,189,64,163,84,200,155,210,117,151,206,95,188,151,226,39,206,83,237,84,154,58,78,143,148,191,121,43,197,254,175,218,5,94,134,84,69,139,174,190,114,125,229,205,106,153,18,161,221,117,243,23,199,197,11,66,138,79,209,46,239,202,78,255,0,89,113,218,229,252,225,221,95,144,189,254,180,2,255,0,182,78,222,99,23,148,95,149,227,226,167,101,88,106,19,158,63,202,47,232,151,199,197,14,167,182,79,165,20,125,95,30,255,0,90,157,147,98,168,210,173,253,79,230,215,191,214,128,118,110,31,168,78,102,255,0,40,191,165,95,31,4,59,58,211,80,159,8,69,229,23,229,120,252,213,58,135,15,212,254,102,254,167,243,171,223,234,67,179,173,53,58,220,34,234,124,238,255,0,234,168,29,143,98,168,79,47,229,23,228,248,250,203,222,223,42,110,211,117,215,177,159,129,215,86,41,255,0,79,212,249,189,255,0,73,125,91,103,234,210,245,123,153,223,244,1,122,91,228,253,39,89,123,191,18,185,68,253,89,31,79,127,226,91,118,233,117,226,117,124,59,254,146,189,66,255,0,39,23,71,127,226,5,106,7,38,250,244,247,19,108,94,170,104,164,132,14,235,175,71,113,59,27,186,137,208,4,210,42,235,218,115,78,194,26,118,145,27,216,7,52,236,62,159,19,176,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,197,236,56,59,176,228,171,166,189,7,7,59,163,176,14,10,169,169,47,34,166,226,244,145,157,210,164,172,174,209,139,208,4,173,66,245,211,167,184,164,87,185,56,82,244,167,111,226,84,234,31,171,211,163,184,162,215,191,201,202,154,124,175,196,10,45,201,201,228,250,222,61,255,0,65,103,92,220,154,85,245,191,164,239,250,75,166,233,38,239,11,163,231,126,5,155,115,151,162,175,171,221,39,127,210,5,153,125,127,232,58,255,0,59,191,232,44,91,187,211,225,25,122,255,0,55,191,250,168,93,247,249,127,65,213,249,221,255,0,65,98,221,229,255,0,40,203,213,249,189,255,0,213,64,58,219,16,63,74,54,117,255,0,157,78,255,0,82,150,13,250,79,207,25,215,254,105,59,253,106,94,152,130,109,234,54,38,239,243,169,223,234,82,192,191,203,165,99,58,191,205,39,127,173,64,176,174,79,78,101,39,95,195,191,214,133,161,114,122,113,219,215,249,9,223,235,82,228,185,201,165,20,157,30,31,122,22,133,202,77,103,111,87,228,39,127,173,64,165,85,191,166,78,191,202,94,255,0,89,41,190,159,63,237,62,214,75,250,78,175,202,241,245,146,75,54,159,39,237,2,175,73,46,139,31,148,249,73,223,235,46,27,100,222,93,222,87,228,47,202,245,161,104,210,207,211,31,87,229,39,127,172,175,91,102,210,119,117,126,66,247,250,208,11,250,219,63,230,81,249,111,31,149,235,83,177,172,51,254,120,255,0,45,252,218,252,175,90,29,79,110,159,243,56,250,158,61,254,181,59,14,197,85,165,91,250,159,205,175,127,173,0,237,60,63,63,230,111,242,223,206,175,202,245,33,217,246,137,255,0,202,49,121,111,157,242,191,170,167,77,97,250,191,204,223,228,255,0,157,94,255,0,82,29,163,104,169,255,0,40,197,212,249,221,255,0,213,80,59,58,193,63,233,252,183,205,249,95,73,126,91,38,232,164,242,191,209,252,175,160,235,12,63,81,175,31,169,243,123,254,146,255,0,181,207,209,73,213,254,143,191,232,3,176,45,178,254,147,202,120,119,253,37,193,65,39,82,46,191,202,241,245,150,149,174,95,210,245,126,111,127,210,92,150,233,53,142,30,143,149,248,129,114,83,187,87,175,91,187,196,158,141,87,113,58,74,93,43,188,162,244,124,146,165,19,188,154,116,1,58,139,211,218,69,98,244,116,169,1,158,114,17,91,216,4,84,94,147,145,193,189,199,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,7,197,95,5,10,169,216,113,85,208,2,175,110,170,66,122,244,116,41,201,206,78,146,27,156,154,1,193,93,211,218,74,74,239,38,189,36,119,189,17,203,218,73,205,35,82,53,232,80,37,42,31,163,211,172,157,133,18,190,78,164,189,100,243,191,18,169,83,35,86,68,232,94,194,133,113,149,188,57,186,23,206,252,64,163,93,165,253,23,93,62,87,224,89,119,73,122,181,125,116,236,147,241,46,139,180,173,242,93,11,242,191,2,203,186,78,205,218,206,133,236,147,241,2,204,191,77,250,13,94,159,43,240,44,59,204,234,151,41,180,145,62,79,135,205,66,238,191,206,207,33,208,191,43,240,44,59,196,236,248,74,110,133,249,63,243,80,14,186,191,204,169,70,206,186,126,149,60,60,20,176,175,211,107,88,205,94,159,163,79,15,21,46,252,65,59,57,155,58,23,244,169,247,41,97,95,167,103,60,103,66,254,137,62,245,2,197,185,76,188,202,78,186,119,125,232,90,55,41,116,157,189,116,243,19,239,82,226,185,76,213,162,147,161,123,190,244,45,27,148,173,227,183,161,124,196,251,212,10,85,100,203,172,189,116,243,151,239,36,150,85,239,122,28,234,228,110,178,46,139,231,47,222,73,58,86,248,40,21,58,105,149,29,31,93,60,228,251,202,237,186,119,113,157,229,19,205,95,15,20,45,106,121,91,189,31,66,249,201,247,149,170,9,217,198,119,66,249,171,247,160,23,197,190,165,220,210,63,42,157,254,30,42,118,21,146,165,121,219,244,149,191,163,95,15,20,58,178,130,118,115,72,250,23,191,239,83,176,44,85,12,231,111,232,119,232,215,239,64,59,59,15,213,59,153,191,202,183,244,171,225,224,135,104,218,42,151,225,24,188,171,126,87,135,205,83,166,236,53,12,230,111,232,119,233,87,238,67,180,172,243,53,110,48,244,47,202,255,0,154,160,118,126,30,170,119,231,30,85,191,35,195,214,118,21,170,119,42,81,249,68,254,111,195,212,117,94,29,153,169,206,58,23,228,126,39,99,90,39,102,148,93,11,252,223,224,7,98,218,101,85,226,245,211,228,254,37,207,108,122,240,225,235,124,175,250,69,157,103,149,190,91,161,126,79,226,93,86,185,90,177,192,154,47,157,255,0,72,11,162,149,254,81,122,201,230,149,40,157,228,211,164,163,210,185,56,139,253,146,169,7,76,77,253,191,120,21,22,42,239,33,29,139,170,18,204,84,87,33,48,206,207,218,4,86,247,28,206,13,238,57,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,199,121,70,242,159,6,186,0,95,19,138,174,167,197,84,213,122,78,15,114,46,157,32,30,170,138,164,39,185,81,15,143,115,83,94,158,226,93,242,51,78,222,240,18,61,119,215,161,9,9,165,119,9,221,9,220,68,150,70,113,23,164,166,207,44,124,39,117,188,59,189,96,66,169,153,201,34,116,39,97,64,185,78,244,142,110,132,243,191,18,122,178,104,184,169,214,249,62,5,189,116,158,46,20,201,191,242,188,23,231,1,76,187,84,63,201,116,55,229,126,5,147,117,168,126,149,157,13,236,147,241,46,11,180,241,39,11,175,243,187,151,212,89,55,90,136,116,172,235,247,73,220,190,176,45,75,253,67,252,135,67,126,87,224,88,151,137,222,183,25,186,19,228,255,0,205,66,229,191,212,67,228,58,255,0,59,185,125,69,137,119,168,135,225,25,122,255,0,55,185,126,106,1,97,226,9,223,204,217,208,159,165,79,185,75,10,251,51,150,173,157,9,250,52,251,212,186,239,243,70,180,108,235,127,58,157,222,165,44,75,228,140,90,182,117,191,155,78,239,90,129,101,220,101,119,51,147,161,59,190,244,45,59,140,142,89,219,208,158,98,125,234,87,235,228,103,52,147,167,195,239,66,215,184,61,171,51,122,126,74,125,234,5,42,173,235,229,58,19,206,252,73,39,61,124,16,139,86,230,249,78,159,149,248,146,78,84,2,122,158,69,213,157,9,219,248,149,138,9,93,198,119,66,121,171,247,161,111,211,185,186,179,167,229,39,222,86,40,158,222,42,244,252,159,197,0,187,104,38,114,82,51,161,59,254,245,59,2,197,43,185,219,250,19,244,107,247,161,214,180,46,78,106,206,159,31,189,75,246,198,246,165,91,250,127,155,95,189,0,236,123,12,174,230,111,232,79,210,175,220,135,105,217,231,127,194,80,244,39,202,255,0,154,167,79,216,100,103,51,127,79,243,171,247,33,218,86,119,183,225,40,122,126,119,252,213,3,179,112,236,206,94,113,208,159,35,241,59,22,209,43,180,162,232,79,230,255,0,3,171,112,235,219,249,199,79,204,252,78,201,179,170,105,69,211,221,31,224,7,99,217,164,114,241,186,19,228,254,37,217,106,114,240,160,95,235,127,210,44,171,50,167,150,255,0,87,241,46,235,66,167,14,159,251,127,244,128,186,233,30,171,34,246,121,165,94,157,203,193,111,237,251,202,45,18,233,42,255,0,103,241,66,175,7,232,155,251,126,240,42,108,232,114,19,12,114,233,251,73,102,42,111,33,48,206,207,218,4,118,247,28,200,105,216,159,65,201,23,64,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,21,116,11,216,113,0,189,8,112,115,148,42,248,169,197,235,217,162,129,197,92,189,36,39,189,83,78,195,235,157,162,47,73,45,36,168,154,117,148,4,178,185,55,186,19,176,147,146,103,35,123,19,180,229,60,205,77,254,186,246,122,252,10,125,69,66,35,19,73,23,183,214,7,217,170,30,146,47,67,74,85,77,75,210,23,116,55,187,239,62,207,86,212,149,200,178,187,187,199,192,163,84,214,179,128,239,46,238,239,31,16,56,214,213,200,146,167,85,190,111,135,173,75,114,231,89,46,228,253,86,249,222,31,214,38,107,171,227,73,147,89,221,230,250,252,84,182,46,183,24,248,115,254,112,239,59,215,243,128,148,188,86,75,228,122,173,249,93,223,65,99,221,107,101,252,241,55,89,252,231,114,250,202,205,226,226,207,35,249,203,254,87,143,168,177,238,151,8,255,0,59,252,225,223,206,120,250,192,183,175,245,146,249,14,171,126,87,119,208,88,215,106,169,22,225,47,85,191,39,187,250,168,87,175,181,204,94,7,151,119,202,241,245,22,69,214,177,191,8,75,229,157,242,124,126,106,1,103,95,42,94,180,140,69,70,254,145,62,229,44,155,220,239,231,108,232,79,209,167,222,165,197,122,170,106,210,179,73,93,250,68,241,240,82,204,188,207,173,83,124,162,254,141,60,124,84,11,74,190,87,45,35,250,19,187,239,66,217,175,122,241,155,208,158,106,125,234,87,43,229,69,164,126,142,94,239,189,11,110,181,202,178,167,89,124,223,197,64,166,85,57,117,147,251,95,137,40,231,41,49,80,171,171,250,123,255,0,18,89,83,80,35,64,229,222,103,246,147,239,42,244,78,94,42,255,0,103,241,66,143,2,46,243,63,180,159,121,88,162,69,226,175,246,127,20,2,228,160,122,165,35,59,59,254,245,47,203,35,151,157,191,253,26,253,232,88,52,63,230,172,253,191,122,151,221,145,29,206,223,254,141,126,244,2,252,176,185,121,155,255,0,210,175,220,135,105,89,158,171,114,135,179,229,127,205,83,170,172,40,238,102,255,0,244,171,247,33,218,86,109,126,18,135,253,111,249,170,7,98,97,215,47,231,31,234,126,39,101,89,222,186,80,167,71,243,95,129,214,88,117,87,243,142,159,153,248,157,147,103,85,210,135,167,250,47,192,14,195,179,57,124,183,250,191,137,120,90,23,201,83,175,245,255,0,233,22,109,147,249,239,245,127,18,241,179,254,134,159,251,127,244,128,186,104,151,89,87,251,63,138,21,120,21,82,38,254,223,188,163,81,254,149,127,178,86,41,255,0,68,223,219,247,129,83,143,207,66,105,157,159,180,149,143,207,66,105,157,159,180,8,201,216,159,65,244,248,157,137,244,31,64,228,157,135,211,226,118,31,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,248,238,195,130,174,135,211,139,187,64,226,238,132,33,185,222,163,146,175,71,105,9,235,217,210,4,57,29,208,238,143,18,70,105,116,211,171,227,222,71,149,253,15,235,120,247,148,250,151,249,189,127,30,240,33,84,205,166,250,238,247,120,250,138,93,77,86,145,167,83,191,196,141,87,46,139,34,113,62,79,143,168,163,86,77,164,73,229,126,87,206,2,29,77,95,151,119,147,240,239,245,20,26,170,237,32,114,240,188,62,87,172,143,85,81,229,221,229,252,62,87,168,182,235,106,191,54,127,231,30,31,47,214,7,11,133,126,179,55,201,124,148,249,94,181,245,22,181,214,225,212,159,200,252,191,157,253,111,160,143,113,171,84,157,191,157,124,132,249,126,181,45,107,181,103,147,168,252,235,229,252,255,0,235,1,45,120,184,126,135,200,252,239,149,244,122,139,42,231,95,254,119,228,191,164,249,95,73,81,187,214,42,240,180,170,249,223,47,232,44,203,149,90,254,117,249,202,252,191,151,244,129,72,189,87,107,193,242,95,59,229,125,5,155,116,171,214,186,95,39,243,123,253,72,85,111,21,42,188,31,206,23,229,124,191,160,180,238,51,170,214,72,188,111,15,149,234,64,45,75,189,70,180,205,234,124,180,239,245,41,105,221,165,222,169,106,238,252,132,239,245,169,95,186,200,171,78,221,31,242,211,191,212,165,175,114,114,172,237,235,47,152,157,254,181,2,213,172,126,180,239,77,60,62,242,133,89,250,84,254,201,93,169,106,240,29,208,189,223,121,70,170,98,172,137,212,249,62,0,81,231,111,159,211,223,248,144,55,125,100,252,177,170,171,188,154,246,248,16,184,43,253,18,255,0,238,129,194,6,106,230,116,252,164,251,202,189,20,126,85,122,126,79,226,132,165,52,43,212,242,93,255,0,55,214,85,232,161,94,42,249,37,243,126,111,173,0,171,208,197,173,43,58,222,61,222,181,47,187,36,127,157,191,167,249,181,251,208,180,40,98,94,106,207,39,227,221,235,82,250,178,68,188,237,254,79,249,181,238,245,160,23,101,137,154,82,63,167,249,197,251,144,237,27,59,127,202,80,244,252,239,249,170,117,205,138,37,230,143,242,127,206,47,119,169,14,206,179,198,191,8,195,212,95,149,221,253,85,2,248,195,173,255,0,56,233,249,159,137,217,54,118,244,80,244,255,0,69,248,29,123,135,89,254,113,212,249,157,223,73,217,22,118,116,81,117,123,163,238,250,0,190,236,169,167,27,253,95,196,188,44,255,0,161,167,254,223,253,34,210,179,39,233,186,62,111,226,93,214,132,94,21,63,71,203,255,0,164,5,205,71,250,85,254,201,88,167,253,11,127,111,222,82,40,147,202,174,169,242,127,20,43,16,39,146,111,71,143,222,5,74,63,61,9,166,118,126,210,86,63,61,9,166,118,126,208,35,39,98,125,7,211,226,118,39,208,125,3,146,118,31,79,137,216,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,129,197,203,162,159,85,116,56,57,117,80,33,59,161,8,50,61,19,78,210,51,252,213,37,229,238,2,82,103,39,93,126,146,155,85,35,83,119,161,123,201,233,213,116,147,232,82,145,86,247,117,58,124,64,144,174,149,168,233,87,69,243,127,2,135,91,80,206,18,116,59,206,252,20,169,215,189,218,203,211,242,127,2,222,184,72,244,133,186,47,202,79,185,64,166,214,84,51,156,63,161,221,223,113,107,214,213,71,205,159,208,238,238,239,90,21,138,201,100,231,15,235,120,119,122,139,86,186,89,57,171,250,222,29,222,180,2,149,115,171,141,39,111,85,222,98,119,122,212,180,174,245,113,172,117,29,87,121,254,31,214,43,55,57,164,89,219,214,249,9,221,235,82,210,186,205,38,237,66,111,124,181,238,254,176,20,155,173,92,105,194,234,187,229,119,125,5,161,113,169,98,243,158,135,116,239,254,37,118,233,43,215,133,214,249,221,223,65,105,215,200,253,106,58,126,127,226,5,191,117,153,171,194,232,95,149,248,22,197,124,141,90,185,58,23,187,238,66,189,115,114,175,15,167,199,240,45,234,196,214,165,234,190,175,184,11,70,227,211,3,81,62,122,125,202,91,215,6,42,204,222,207,53,62,245,46,122,232,216,177,39,87,229,120,250,148,162,214,193,18,202,154,183,228,248,175,138,129,104,84,66,229,133,201,170,119,125,229,42,162,157,251,233,210,222,194,233,154,154,30,19,186,158,29,234,83,230,164,167,87,38,177,247,120,168,22,211,233,100,213,122,91,218,113,74,73,23,229,55,251,202,243,232,233,250,124,159,127,138,159,27,71,79,253,31,218,160,83,41,168,229,234,117,155,219,227,235,42,212,84,114,241,87,172,223,55,199,214,132,197,53,29,63,83,201,247,248,175,137,86,162,163,167,226,175,147,249,62,43,226,128,68,162,163,151,155,51,172,222,254,255,0,90,151,205,150,146,68,170,127,89,191,163,94,255,0,90,20,58,42,58,126,108,207,39,227,222,190,42,94,214,122,88,18,165,221,79,230,215,189,124,80,10,221,142,154,68,164,127,75,127,72,191,114,29,153,104,129,255,0,8,197,210,159,43,254,106,150,85,146,154,30,104,254,167,243,139,222,190,8,118,61,166,8,190,16,139,169,243,187,215,230,168,23,86,30,129,255,0,156,116,167,200,252,78,197,180,70,237,40,147,84,254,111,240,44,171,4,49,167,31,171,243,123,254,147,176,109,49,71,249,159,87,250,62,255,0,160,11,194,205,27,147,141,210,159,39,241,46,235,75,23,133,7,103,157,255,0,72,182,236,241,179,203,116,124,223,196,186,237,76,111,10,14,143,149,255,0,72,10,245,27,87,138,191,217,43,20,237,94,11,127,111,222,83,41,90,212,145,122,62,73,85,131,244,77,253,191,120,19,204,69,71,33,50,206,207,218,64,143,207,66,101,136,154,126,208,34,39,98,125,7,208,212,236,67,150,136,1,59,15,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,13,221,135,7,118,156,221,216,112,119,104,16,100,243,20,149,151,184,154,147,204,82,86,94,224,36,38,236,147,246,148,154,223,145,251,127,2,173,55,100,159,180,165,86,38,187,159,180,10,29,127,108,223,217,252,11,118,191,244,45,254,210,125,202,92,119,4,235,76,159,213,252,11,118,189,169,193,111,246,147,238,80,45,186,223,243,151,254,207,185,11,78,187,252,213,255,0,179,239,66,237,173,106,115,151,254,207,185,11,90,182,54,173,43,250,87,187,239,64,45,59,151,233,219,253,132,251,212,181,110,136,187,179,255,0,111,254,145,120,92,97,106,206,222,149,243,19,239,82,215,185,192,197,108,253,43,231,255,0,210,2,209,185,177,93,195,209,83,191,240,45,170,200,156,171,58,106,159,40,188,171,233,163,94,31,75,187,255,0,2,222,171,163,139,89,186,206,249,93,224,89,151,10,105,23,135,210,222,255,0,192,162,85,82,72,179,187,172,222,238,255,0,81,121,86,81,68,237,205,92,254,254,244,41,53,22,248,86,103,117,159,221,222,158,31,64,22,45,85,4,220,52,235,51,206,241,95,246,20,202,155,116,234,244,84,123,59,60,87,253,133,237,81,107,167,86,34,43,228,237,241,79,246,18,19,218,105,183,211,175,39,103,138,127,176,11,18,91,85,66,177,122,241,255,0,122,255,0,176,147,150,211,83,188,157,120,251,60,87,253,133,241,37,162,155,113,122,242,255,0,122,127,176,149,146,205,74,174,253,36,189,158,41,254,192,44,183,90,106,87,94,188,127,222,191,236,62,199,104,169,233,235,197,253,235,254,194,240,248,18,151,250,73,127,189,63,216,114,142,201,75,211,229,37,254,244,255,0,96,22,196,22,138,157,89,215,139,183,197,124,126,130,171,69,104,169,73,87,175,23,155,226,190,41,234,43,176,89,41,117,103,148,151,183,197,60,126,130,169,73,101,165,73,23,202,75,230,248,167,251,0,166,209,218,106,121,187,58,241,247,247,175,143,208,94,54,171,101,66,84,59,175,31,152,189,235,226,158,162,29,37,158,153,41,217,215,151,191,189,60,126,130,237,182,90,169,210,119,117,228,243,23,189,60,83,212,4,91,53,186,116,165,119,93,159,164,94,245,240,79,81,216,86,186,9,146,186,46,179,62,87,122,252,213,40,54,155,100,9,76,238,188,158,122,247,167,130,122,139,246,219,111,133,43,99,93,231,247,247,167,130,250,128,170,216,232,229,111,27,87,55,228,247,253,37,247,108,166,126,148,157,45,254,111,240,45,203,61,20,73,198,235,63,228,247,167,172,189,109,180,177,162,82,244,187,228,119,253,0,92,54,170,119,167,23,165,191,39,241,46,107,100,110,72,225,77,83,206,255,0,164,82,45,148,236,78,39,75,187,191,18,225,183,196,212,100,93,43,231,126,32,85,169,88,188,69,233,79,52,169,194,213,72,208,146,166,98,36,139,219,216,84,98,106,112,208,9,150,34,163,144,152,103,103,237,32,51,165,200,76,53,52,64,34,55,184,230,112,111,113,204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,106,154,156,28,154,41,16,226,228,213,64,128,239,53,73,121,81,122,9,167,34,35,84,129,34,107,160,20,217,145,122,253,30,37,46,173,142,234,116,120,149,153,90,157,127,218,83,170,163,106,238,244,175,120,22,253,116,111,214,94,143,147,248,20,10,216,222,177,39,87,229,120,250,148,186,171,34,106,172,137,170,249,191,129,68,172,167,103,9,58,93,231,1,104,86,65,42,212,189,81,158,29,233,224,91,85,180,243,115,103,245,60,59,211,196,190,170,169,99,89,221,210,238,239,184,183,170,168,162,88,28,155,207,238,239,79,16,44,74,250,89,214,100,234,124,159,20,241,82,221,184,81,212,170,77,164,127,43,197,60,78,193,172,183,194,178,167,89,254,111,138,120,175,168,161,214,219,96,210,94,188,158,119,138,120,253,0,117,253,101,5,90,238,121,47,31,148,133,26,162,223,87,229,124,151,206,249,73,254,211,176,234,173,148,235,187,215,147,191,189,63,216,82,230,180,83,47,19,175,47,78,189,233,254,192,58,234,166,221,90,187,190,71,199,229,39,251,73,9,173,149,220,69,242,31,226,79,246,157,135,61,154,151,171,229,37,239,239,79,246,18,178,88,233,21,234,188,73,191,189,63,216,7,90,203,106,175,221,79,33,223,243,155,254,210,90,91,85,122,187,252,223,187,231,183,253,167,99,73,98,164,86,254,146,110,223,20,255,0,97,1,246,26,61,127,73,55,103,138,127,176,14,180,125,162,227,186,191,155,255,0,141,191,237,33,58,209,113,215,252,223,252,109,255,0,105,217,14,176,81,170,126,146,111,239,79,246,16,157,135,232,245,253,44,223,251,201,254,192,58,231,224,123,142,186,243,127,241,183,253,167,54,217,238,43,175,230,255,0,227,111,251,78,194,248,191,71,253,44,223,251,201,254,195,147,108,20,105,175,149,155,255,0,121,63,216,5,137,13,162,227,213,252,223,191,231,183,199,233,42,52,182,139,130,72,191,155,247,124,246,255,0,180,188,161,176,81,245,87,139,55,111,206,79,246,19,208,88,104,209,235,229,38,236,241,79,246,1,107,83,90,171,248,45,242,30,63,41,190,63,73,114,91,109,117,201,59,181,131,228,47,202,79,20,245,149,154,123,29,39,5,190,82,110,254,244,241,250,10,245,13,154,149,38,95,41,47,155,226,158,41,234,2,155,108,183,214,37,59,181,135,229,175,202,79,4,245,151,157,5,13,87,59,143,201,120,252,164,240,83,133,190,211,76,144,187,175,39,156,189,233,224,158,162,234,162,182,192,149,44,93,249,59,251,211,195,232,1,106,163,169,78,47,147,249,189,233,235,46,218,10,121,145,41,245,103,102,231,122,122,137,43,109,20,77,226,104,231,247,119,167,172,184,232,233,99,78,7,75,190,79,120,19,244,48,200,155,253,95,14,255,0,164,174,80,198,253,200,186,62,87,143,172,147,163,167,98,111,244,187,184,171,209,196,212,100,125,43,219,248,129,55,11,28,143,94,142,226,118,54,59,113,58,8,80,181,21,203,244,19,108,106,35,80,8,141,69,222,66,51,81,85,8,109,233,114,17,154,154,32,31,91,220,115,62,34,119,159,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,224,113,119,105,17,221,135,5,77,64,132,228,232,236,33,61,59,58,8,238,233,66,27,155,235,2,70,70,167,91,171,227,220,73,78,196,93,222,175,143,113,83,124,122,239,116,248,146,146,197,217,214,251,0,163,85,69,170,201,228,251,188,61,69,38,174,13,99,77,33,249,95,52,185,39,135,207,235,119,120,122,138,117,69,62,172,78,191,127,128,22,173,69,50,241,157,228,60,62,79,168,163,212,82,121,23,126,107,225,242,61,101,227,53,46,178,47,148,251,10,108,212,90,198,190,87,252,32,89,85,84,90,200,159,154,124,159,232,202,69,93,189,85,36,252,199,191,250,47,95,208,95,179,219,183,158,139,198,238,249,191,246,146,19,218,245,71,121,126,255,0,155,235,250,64,235,249,237,170,187,191,152,120,255,0,53,255,0,97,37,37,179,206,255,0,39,248,255,0,51,255,0,97,216,50,218,123,63,56,255,0,7,253,164,163,236,250,239,126,113,227,242,63,237,3,175,37,181,34,233,254,77,255,0,238,63,246,18,239,180,166,242,255,0,147,127,251,143,253,135,97,73,102,236,252,231,252,31,246,144,31,102,235,47,231,63,224,255,0,180,14,188,125,161,52,255,0,189,157,255,0,208,255,0,216,64,125,163,167,254,245,255,0,247,15,251,14,197,117,147,121,52,231,63,224,255,0,180,224,235,23,79,249,215,248,63,237,3,174,22,206,154,127,222,175,254,225,255,0,97,199,224,100,239,181,127,247,15,251,14,197,248,11,255,0,74,255,0,7,253,167,199,88,186,127,206,191,193,255,0,104,29,117,240,50,127,252,169,63,255,0,71,253,135,223,129,147,186,213,255,0,220,63,236,59,15,224,47,253,43,252,31,246,159,91,98,255,0,210,191,193,255,0,104,22,4,86,127,55,252,151,223,253,7,253,132,228,22,142,186,255,0,146,251,191,160,255,0,176,189,217,98,233,79,206,187,254,103,253,164,204,118,77,29,254,115,221,243,63,237,2,206,138,213,164,104,159,6,255,0,247,31,251,10,205,29,177,18,85,255,0,39,233,213,254,139,254,194,226,142,205,212,79,206,127,193,255,0,105,83,167,180,104,245,252,227,187,230,127,218,5,10,142,220,137,18,254,99,167,91,250,47,251,10,253,45,22,147,181,121,167,143,243,126,162,122,158,215,186,197,78,63,127,205,255,0,180,171,211,219,252,179,124,183,143,201,245,125,32,73,209,82,105,191,249,182,157,159,35,233,43,148,180,250,112,188,135,205,249,39,58,106,13,221,239,43,225,242,74,164,20,218,112,250,253,154,119,1,206,154,31,59,201,120,124,146,163,79,30,141,103,83,191,195,214,113,167,135,77,238,183,135,113,59,12,93,13,235,119,248,1,206,38,232,229,234,247,120,19,44,78,170,116,28,89,31,79,111,113,25,173,209,59,64,34,116,246,17,27,216,124,78,147,146,38,128,114,78,195,233,241,59,15,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,94,195,137,204,248,169,168,16,149,23,78,195,138,167,138,17,87,165,14,14,106,129,5,204,78,158,130,94,72,145,116,234,169,56,190,4,41,26,189,0,83,166,133,21,93,212,94,207,89,39,45,50,43,83,201,47,111,172,171,189,138,186,246,16,31,19,180,237,78,208,40,114,82,55,125,124,139,190,210,78,74,22,43,21,56,14,251,75,129,244,239,87,42,234,210,93,244,239,221,94,150,129,109,203,64,205,228,252,221,221,158,178,86,75,115,87,123,90,103,233,175,172,185,164,166,145,93,218,222,194,11,233,100,84,94,179,127,188,11,94,91,99,23,77,41,95,254,34,3,173,81,244,254,104,255,0,241,23,83,168,229,249,205,254,242,26,209,203,211,214,111,247,129,105,190,209,31,71,230,114,127,136,132,235,60,90,255,0,153,201,254,34,238,117,20,191,57,159,222,164,53,162,151,95,57,159,222,160,90,95,3,197,255,0,137,201,254,35,139,172,241,107,254,103,39,248,139,183,152,77,243,153,253,235,254,195,139,168,38,215,206,103,247,175,251,0,180,190,5,135,255,0,18,147,252,71,199,89,97,215,252,202,79,241,23,111,48,155,231,51,251,215,253,135,197,183,204,191,41,159,222,191,236,2,210,248,22,31,252,74,79,241,31,91,101,135,255,0,18,147,252,69,217,240,116,255,0,57,159,222,191,236,62,165,190,100,249,76,254,245,255,0,96,22,171,108,208,166,159,153,191,252,68,70,90,35,215,252,206,78,207,235,23,58,80,77,175,156,207,239,95,246,17,25,67,50,47,156,207,239,80,45,216,237,49,110,39,230,143,255,0,17,59,5,178,61,245,252,213,253,159,214,43,41,69,46,158,115,63,189,73,152,232,165,71,121,204,236,241,80,41,17,91,88,141,95,205,159,219,235,42,48,208,177,36,69,224,59,237,39,227,164,145,27,231,55,183,196,152,101,59,209,201,210,208,37,97,164,106,107,228,157,246,147,209,83,181,55,60,154,247,120,145,98,133,201,175,74,19,44,137,221,29,40,7,24,162,68,215,70,41,51,27,52,68,234,168,141,139,211,210,132,102,53,81,16,15,173,110,139,216,68,68,93,59,15,136,154,28,211,176,15,186,39,114,31,81,60,80,39,105,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,138,137,161,199,77,78,103,197,77,64,132,168,157,39,5,68,94,210,50,248,28,119,84,8,14,99,122,122,8,110,99,85,59,9,165,78,227,138,181,84,9,53,141,154,246,16,95,20,123,171,213,251,73,245,98,235,218,135,197,98,233,218,128,82,221,12,106,190,111,218,112,88,34,233,234,253,170,84,220,197,215,181,14,11,19,151,189,0,166,58,158,31,153,246,169,193,105,225,215,204,251,84,170,44,46,78,244,28,39,120,160,20,174,111,10,252,143,181,78,43,77,14,190,103,218,165,85,209,59,197,15,156,39,120,160,20,174,109,15,204,251,84,115,88,23,228,125,170,85,120,78,241,65,194,119,138,1,71,230,208,252,207,181,71,54,135,230,125,170,85,184,15,241,65,192,127,138,1,73,230,208,252,207,181,71,54,135,230,125,170,85,184,15,241,65,192,127,138,1,74,74,104,117,243,62,213,57,115,104,83,228,125,170,85,56,15,241,67,234,66,229,239,64,41,169,79,14,158,103,218,164,102,67,22,190,111,119,137,60,145,57,19,181,14,77,137,218,246,160,18,141,134,52,79,55,237,34,182,38,107,230,253,164,203,98,118,157,168,69,221,85,2,90,56,217,211,208,70,107,27,209,208,69,107,23,197,14,104,213,64,33,181,168,154,244,17,17,19,67,146,38,167,36,232,64,56,162,106,167,32,137,169,201,58,16,6,136,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,138,137,218,113,57,159,21,60,16,14,10,136,163,117,14,90,40,209,64,134,173,77,79,138,212,82,34,167,138,28,116,80,33,185,137,175,106,156,85,136,137,222,70,221,95,1,187,234,2,2,177,23,196,249,184,158,42,71,220,254,170,13,207,234,160,16,22,54,175,122,159,56,77,241,82,99,115,250,168,55,63,170,128,75,240,155,226,163,132,223,21,38,55,63,170,131,115,250,168,4,191,9,190,42,56,77,241,82,99,115,250,168,55,63,170,128,75,240,155,226,163,132,223,21,38,55,63,170,135,199,55,212,128,64,225,55,197,66,70,212,239,82,50,55,167,176,229,185,253,84,2,6,226,120,169,245,172,77,123,84,141,185,253,84,27,190,164,2,26,53,16,250,141,77,72,155,190,160,141,233,236,0,214,161,247,117,15,167,221,20,15,136,154,31,81,17,80,250,137,226,135,208,62,34,104,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,138,154,247,156,78,103,205,19,192,14,32,229,162,120,13,19,192,14,32,229,162,120,13,19,192,14,32,229,162,120,13,19,192,14,32,229,162,120,13,19,192,14,32,229,162,120,13,19,192,14,39,197,77,78,122,39,128,209,60,0,225,187,235,62,156,180,79,1,162,120,1,196,28,180,79,1,162,120,1,241,19,81,187,235,57,0,56,238,250,206,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,217