Selection_Capture0: 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,2,156,0,0,1,119,8,2,0,0,0,135,66,12,46,0,0,32,0,73,68,65,84,120,1,236,157,7,128,85,197,213,199,95,221,183,157,165,23,65,138,98,87,44,104,140,13,16,16,4,18,99,52,198,68,83,44,209,196,26,37,209,88,98,47,41,118,147,47,118,99,215,68,163,49,128,93,236,40,246,142,133,14,74,135,93,182,188,221,247,222,190,239,119,230,188,55,239,238,125,101,119,97,129,69,239,21,223,206,157,57,115,230,204,185,51,243,159,115,102,238,92,127,50,249,142,223,191,187,111,83,92,20,189,41,138,245,202,244,52,224,105,192,211,192,55,71,3,147,39,95,115,205,53,247,110,146,250,216,49,188,185,185,57,24,28,190,105,101,208,210,251,247,31,191,120,241,50,191,223,23,8,248,18,137,141,39,209,132,9,251,77,157,122,131,179,188,77,2,172,137,196,91,33,10,254,237,111,127,235,20,101,227,132,155,147,205,20,109,219,196,198,41,212,43,197,211,128,167,1,79,3,223,48,13,128,232,237,27,195,155,125,241,100,60,209,156,72,198,146,179,231,207,222,106,224,86,126,191,63,80,20,40,14,21,39,146,109,130,193,160,63,120,245,181,87,147,235,244,211,255,122,253,245,191,71,159,32,122,251,100,232,160,103,144,141,35,43,87,174,156,52,169,131,184,183,135,205,180,169,175,57,201,55,21,176,242,32,66,78,57,54,69,56,176,41,10,245,202,244,52,224,105,192,211,192,55,68,3,19,38,78,72,250,146,126,159,95,235,67,152,128,189,181,145,254,164,255,195,247,63,156,254,210,116,172,106,240,152,248,100,50,25,12,5,159,73,60,35,57,136,224,55,232,27,52,112,208,164,9,147,136,119,113,80,62,250,11,162,135,195,225,19,127,125,226,13,55,252,237,250,235,207,118,38,109,162,112,6,71,198,140,105,211,188,164,195,229,28,117,32,26,204,136,209,225,252,219,206,112,147,129,122,192,223,41,234,223,118,77,121,148,158,6,60,13,120,26,232,132,26,8,6,130,247,222,115,239,138,21,43,144,45,26,141,222,240,183,27,206,254,253,217,199,29,127,92,69,121,5,49,47,190,244,226,202,229,43,231,47,152,47,169,241,104,73,184,228,238,123,238,46,46,42,62,226,168,35,94,121,225,149,253,246,219,239,193,7,30,4,227,185,176,191,79,253,237,169,247,222,125,47,145,16,31,245,179,163,122,117,239,165,83,4,110,245,18,27,253,198,171,139,139,139,127,125,194,175,215,19,194,174,191,254,122,31,248,19,79,179,230,175,129,163,51,78,57,3,251,219,17,91,40,216,121,112,164,164,164,245,201,196,162,69,139,102,205,154,53,98,212,136,112,48,92,168,86,173,165,169,167,4,170,147,79,61,57,155,213,38,3,117,21,251,163,251,79,105,77,126,47,221,211,128,167,1,79,3,158,6,10,104,160,171,166,149,150,150,54,52,52,116,237,214,21,19,188,170,75,213,49,199,30,51,119,222,220,91,110,185,101,248,110,195,49,172,155,125,205,253,250,244,139,199,227,32,250,157,119,222,89,236,43,222,126,219,237,87,173,90,117,239,125,247,86,84,86,132,124,161,155,110,187,105,241,226,197,190,102,95,101,85,229,224,129,131,239,187,231,190,96,48,120,242,201,39,7,88,157,54,23,88,123,221,13,215,149,68,74,78,60,225,196,180,95,192,183,206,99,56,66,70,215,68,241,13,68,66,17,126,125,6,19,253,33,113,33,180,247,106,187,12,177,152,47,214,228,11,133,125,69,69,237,40,164,185,89,150,231,195,173,1,113,97,49,94,127,227,245,154,234,154,143,63,254,152,249,211,233,167,159,206,111,59,36,112,144,226,65,193,83,130,246,136,203,201,170,29,160,206,236,224,254,7,238,143,197,98,71,255,236,104,71,17,235,21,172,251,122,214,122,229,247,50,123,26,240,52,224,105,224,219,174,129,239,170,2,198,141,31,135,243,156,129,250,239,127,251,251,117,55,94,247,214,235,111,253,247,177,255,62,246,232,99,160,50,230,120,60,17,7,56,183,30,178,117,160,56,16,109,140,146,5,219,188,107,215,174,167,157,122,218,195,255,122,120,205,154,53,175,190,252,170,240,1,193,155,125,127,56,251,15,205,161,102,140,230,27,110,184,97,212,232,81,195,118,30,6,219,235,174,187,174,164,164,228,196,95,101,16,29,242,54,142,225,137,88,34,20,14,185,236,254,72,105,68,74,212,11,92,207,117,125,49,231,139,161,67,134,230,74,201,196,181,42,195,154,53,190,87,94,241,245,233,221,103,247,61,118,15,151,5,88,104,152,61,123,246,167,179,62,221,127,127,95,151,202,12,31,87,104,233,82,223,155,111,74,220,208,173,135,118,239,209,29,95,200,151,95,126,201,237,196,137,160,169,139,86,110,11,136,49,243,205,153,93,171,186,206,120,109,6,100,224,49,96,156,211,200,206,193,180,101,20,158,137,107,174,189,70,17,221,178,58,245,180,83,241,214,88,194,118,128,250,53,215,93,83,95,95,63,160,255,0,155,121,253,3,177,152,219,9,207,252,3,125,153,89,72,139,64,219,203,202,86,183,114,83,14,132,101,134,211,242,226,1,145,75,51,58,137,45,149,43,151,161,73,61,85,201,200,130,86,250,25,55,39,253,172,88,105,70,191,63,83,148,35,236,23,110,102,154,5,89,48,192,250,150,45,167,125,1,35,21,153,133,23,237,196,102,118,132,173,0,180,34,55,25,244,14,169,76,110,127,146,149,52,101,203,228,84,249,164,197,203,212,209,8,159,210,152,134,181,232,150,220,164,154,217,151,105,207,169,4,67,32,98,107,70,103,118,71,21,178,121,56,99,164,20,103,70,103,154,51,12,153,147,103,186,82,41,18,23,135,150,66,102,20,235,100,104,195,42,0,12,149,191,169,148,136,164,69,216,66,179,138,104,33,15,220,12,65,170,44,195,83,74,80,110,18,144,59,185,242,73,19,8,88,18,37,108,199,175,149,220,138,237,202,12,65,186,94,109,210,182,51,59,122,48,109,42,119,123,112,82,18,118,105,73,83,169,50,76,154,83,245,203,205,199,104,91,250,0,29,208,197,211,176,229,39,163,31,251,80,168,148,13,103,231,178,49,86,45,90,138,233,224,182,148,76,191,144,50,210,138,34,108,136,133,135,179,82,118,57,91,83,181,116,37,72,147,73,5,137,247,7,168,137,140,255,82,35,35,187,102,81,50,45,136,176,45,69,74,242,249,230,45,152,247,216,127,30,35,91,143,222,61,86,46,91,137,179,23,44,191,255,254,251,27,27,27,155,226,77,16,188,49,243,141,80,81,40,224,79,156,122,210,169,21,101,21,255,184,229,31,231,159,119,254,193,223,199,80,222,229,7,135,172,192,52,143,53,198,200,222,208,216,16,142,133,241,144,127,241,197,23,23,92,112,193,135,31,124,8,164,225,117,119,218,232,166,64,95,180,49,3,39,26,147,253,187,100,233,18,102,21,161,80,232,164,147,79,106,151,195,252,161,135,30,98,17,97,234,227,83,79,59,253,180,2,25,27,162,41,25,92,218,64,18,154,205,19,211,124,187,236,60,108,226,196,254,12,130,107,170,215,204,124,99,102,115,162,185,79,223,62,19,39,76,196,111,49,237,137,167,39,28,156,105,27,41,225,147,190,41,83,125,253,7,244,159,52,113,215,183,222,121,139,197,139,149,171,86,238,182,219,110,219,110,187,45,4,47,188,240,2,8,62,106,84,138,214,254,81,85,32,67,234,129,165,19,94,157,241,106,85,101,213,180,105,211,210,17,230,185,250,253,167,156,118,74,40,208,14,8,70,3,215,94,119,173,69,116,229,38,77,164,37,171,54,113,116,205,14,172,100,29,27,160,41,163,14,245,244,16,208,65,68,111,53,76,113,250,204,4,111,152,80,26,24,54,29,64,4,209,36,2,46,98,103,18,137,2,110,41,76,149,92,246,210,92,48,113,118,45,82,109,188,41,78,20,40,49,134,204,38,89,50,2,1,112,145,249,104,174,75,233,97,153,30,152,115,144,165,105,36,191,12,27,118,232,72,51,180,213,212,8,138,75,167,72,32,157,93,194,142,186,164,72,16,94,74,111,195,37,181,144,233,86,139,246,147,102,238,211,237,16,122,107,229,209,0,191,105,178,164,221,53,65,12,255,210,148,41,1,36,198,20,97,138,73,201,100,179,167,159,66,94,89,161,52,196,206,90,231,37,150,4,209,100,74,45,114,151,165,216,180,216,66,235,164,116,41,65,147,249,117,112,128,173,178,75,85,205,210,8,35,7,95,71,48,83,119,203,199,164,230,224,224,228,102,195,78,86,54,178,112,192,22,148,139,44,83,110,110,206,153,102,214,34,183,34,168,64,75,139,232,22,55,176,230,31,237,162,160,0,78,125,218,38,36,124,52,23,82,165,139,200,205,199,50,15,230,17,213,89,175,76,235,18,166,153,186,91,38,206,10,216,140,54,53,16,212,58,165,168,44,129,220,27,148,181,148,68,144,234,36,176,131,3,145,134,44,83,186,178,75,203,150,138,167,253,4,211,18,42,91,70,63,185,114,85,243,209,255,60,170,76,34,145,72,83,83,211,31,47,252,227,128,190,3,126,114,228,79,198,79,24,207,210,245,255,166,253,15,195,93,9,234,27,207,33,0,186,159,116,226,73,20,177,207,62,253,223,120,227,171,68,130,45,116,205,1,95,128,236,64,105,245,154,234,102,127,243,86,91,111,245,200,191,30,57,236,136,195,160,151,117,244,244,99,80,62,252,134,67,173,172,127,47,93,190,244,225,127,63,76,41,77,137,38,60,237,109,223,36,255,212,211,79,109,177,197,22,111,190,249,38,27,5,240,16,20,200,88,196,218,66,158,107,218,84,12,235,137,12,251,84,109,234,212,169,150,138,229,109,174,202,138,202,131,199,79,152,50,101,170,203,248,6,209,15,58,232,160,103,159,125,118,209,194,69,154,133,117,138,231,158,123,14,62,112,27,53,106,84,67,180,97,202,212,231,38,77,180,252,36,96,85,225,124,226,47,190,252,226,138,101,43,102,190,62,179,5,169,25,25,224,230,50,178,93,52,174,91,167,141,238,76,66,183,176,178,250,105,29,212,25,60,255,121,215,63,147,113,119,227,115,50,93,231,176,44,244,108,236,171,141,21,201,71,150,47,126,99,87,99,157,202,91,23,225,191,51,121,249,58,149,229,101,242,52,224,105,160,227,53,240,198,213,61,243,49,61,244,135,135,130,229,207,63,245,252,234,186,213,179,62,156,53,235,243,89,171,234,87,29,113,196,17,140,248,99,198,140,153,249,246,95,87,44,89,81,90,81,90,82,90,18,143,95,169,76,94,127,253,84,2,51,102,44,134,224,137,39,158,72,38,47,3,254,253,254,250,49,99,70,196,99,126,156,247,177,104,236,168,19,142,194,130,79,36,18,76,11,190,55,233,123,174,210,131,50,197,201,123,213,172,173,153,62,125,58,82,65,81,20,44,226,61,58,28,197,88,168,132,243,229,65,90,38,22,143,62,246,40,34,177,33,0,50,60,4,56,137,217,49,144,207,180,205,39,3,32,62,97,194,4,24,130,232,78,67,217,22,173,226,77,156,52,241,169,39,166,141,79,219,235,83,166,248,14,26,123,208,211,79,63,109,201,108,0,248,100,102,0,174,151,20,151,140,29,59,118,234,212,103,152,13,216,43,167,24,31,127,248,49,110,18,75,227,12,40,24,183,197,15,175,59,227,160,119,102,207,23,110,5,212,167,63,63,253,144,31,28,194,155,127,249,242,175,103,188,117,155,56,249,232,132,84,103,178,217,181,112,206,130,157,185,148,210,149,202,173,206,44,81,70,54,43,98,140,241,218,130,141,100,105,57,27,77,103,180,156,132,94,76,118,147,143,88,27,208,89,182,114,136,39,50,126,66,43,134,150,4,25,38,142,101,7,43,44,227,244,12,93,73,228,215,202,102,72,41,68,138,34,140,60,169,204,134,150,91,184,225,72,72,203,41,242,40,141,137,209,114,200,162,98,166,248,43,177,114,35,202,201,144,12,74,140,0,105,159,103,42,151,247,199,211,128,167,129,77,171,129,218,250,112,186,243,74,143,118,246,92,110,7,15,25,204,22,247,178,72,25,0,192,26,57,150,58,47,163,151,87,149,212,214,78,190,249,166,31,39,124,55,117,235,118,89,245,170,6,191,47,181,152,253,157,239,108,235,15,51,82,41,43,2,87,105,237,42,171,174,175,111,28,126,200,164,67,122,13,232,133,225,126,199,157,119,192,246,184,159,31,183,122,213,106,54,226,57,53,80,215,144,119,111,91,125,180,254,206,59,238,4,80,45,61,78,223,134,88,3,59,240,143,56,242,136,156,16,133,180,59,15,219,249,163,79,62,218,115,207,61,21,209,53,47,150,58,208,136,36,214,30,181,60,9,168,12,174,21,168,151,95,242,109,51,116,91,221,229,199,43,0,78,122,103,152,233,2,67,254,144,173,135,78,153,242,185,198,51,131,97,249,223,73,227,12,35,246,103,159,125,134,31,62,82,20,233,211,167,111,117,205,215,118,85,30,56,179,184,96,179,252,234,196,95,49,171,200,89,89,104,136,39,53,103,165,44,7,2,118,103,156,51,210,134,225,192,204,192,222,230,21,29,10,182,69,44,92,176,144,117,5,75,77,96,197,202,21,196,59,99,114,134,39,159,57,153,103,9,104,230,76,181,145,197,145,204,243,182,145,4,104,99,166,177,106,246,20,44,57,9,52,172,141,155,176,182,236,116,91,207,38,204,142,73,113,182,28,44,5,172,90,150,46,236,249,223,201,220,60,163,108,169,224,153,137,44,114,111,149,108,165,46,86,0,27,112,202,230,144,202,166,187,2,182,116,27,72,17,88,56,119,48,204,200,233,226,146,239,182,75,151,46,249,146,188,120,79,3,158,6,54,130,6,170,171,171,41,165,180,56,238,28,238,156,229,206,250,108,22,219,226,136,153,51,119,78,245,202,234,64,36,176,195,14,59,240,158,216,156,57,243,253,254,222,207,61,127,236,232,3,239,184,242,138,43,229,45,50,127,113,58,99,241,62,123,109,165,225,79,62,189,8,171,216,132,177,149,139,67,193,183,250,246,63,180,91,151,110,127,249,211,95,226,209,56,230,242,49,199,29,115,231,237,119,186,44,203,178,18,216,229,184,98,137,24,196,78,68,87,34,142,184,201,135,112,66,16,242,125,248,241,135,57,216,97,232,23,21,193,13,144,118,9,0,49,58,225,87,213,162,121,193,158,154,181,254,253,15,72,237,176,171,171,173,203,201,83,35,87,175,94,189,205,208,109,62,255,44,5,234,7,31,124,240,27,175,191,81,128,158,237,114,186,184,190,199,30,123,76,153,50,197,158,117,83,194,225,61,45,45,46,152,240,202,217,233,191,149,189,238,249,106,173,184,158,93,41,21,160,85,27,29,206,46,31,190,123,159,154,101,4,114,83,152,11,209,73,37,178,45,215,229,87,92,206,146,254,51,207,60,163,12,243,253,82,211,156,255,152,115,153,120,121,78,57,9,52,18,50,253,231,188,45,64,239,72,74,113,182,28,108,0,26,194,134,82,105,82,2,56,11,162,58,14,86,182,10,18,137,134,178,147,136,76,107,32,69,224,34,51,4,146,228,140,183,34,169,60,105,169,114,240,79,75,107,197,150,128,229,73,59,211,127,105,25,248,155,73,45,16,214,138,56,114,121,65,79,3,158,6,54,177,6,236,240,98,199,7,43,208,167,31,127,170,131,243,35,15,63,82,213,163,106,204,136,49,175,206,120,134,65,255,131,15,62,32,254,192,81,183,243,187,118,237,90,76,115,95,48,101,169,147,247,213,87,47,97,177,188,178,178,114,251,237,50,246,91,172,57,212,181,226,242,30,61,202,22,46,249,211,164,67,39,69,19,81,166,2,227,199,142,135,254,193,251,30,180,37,18,200,26,91,82,137,247,220,117,207,156,47,230,56,41,215,63,76,93,114,50,49,48,209,66,146,87,94,246,109,53,36,53,89,201,153,37,59,178,197,70,188,220,229,100,103,242,117,239,222,125,217,178,84,60,170,224,202,86,8,32,6,102,231,19,222,100,73,254,253,198,191,167,184,180,252,211,22,27,221,185,245,157,220,57,44,245,120,115,156,151,17,89,65,105,201,188,125,119,248,73,104,64,108,188,12,135,194,103,158,113,102,190,195,4,234,27,68,0,163,10,55,127,213,170,38,161,38,121,108,134,196,18,103,171,29,42,152,201,255,105,102,217,52,233,20,254,66,213,194,133,110,119,173,147,150,130,73,19,48,89,152,103,101,216,90,38,90,150,62,75,36,84,135,185,1,212,140,205,174,155,137,108,22,145,48,69,217,66,204,52,19,73,205,190,76,170,120,233,109,30,104,180,116,67,158,170,11,201,54,187,10,3,89,154,115,54,215,86,98,180,34,173,16,121,201,158,6,60,13,108,68,13,172,173,11,219,62,78,177,218,187,127,246,179,159,177,222,12,48,236,178,203,46,231,157,123,94,175,158,189,110,187,229,182,222,253,122,87,85,94,149,76,94,236,243,189,243,215,191,62,249,229,103,107,241,156,31,48,230,128,166,139,31,96,87,120,67,236,159,62,223,67,62,95,57,76,110,186,101,212,223,111,57,128,17,63,232,11,38,66,183,47,248,234,207,101,197,167,116,239,94,241,245,215,103,249,124,243,227,145,213,227,15,26,255,220,51,207,37,131,201,251,238,191,239,168,159,30,133,45,150,94,126,196,245,237,246,73,170,50,142,61,246,216,109,182,223,230,233,231,158,222,239,187,251,105,204,250,255,130,139,57,61,213,138,35,240,55,16,32,58,169,169,241,29,112,192,118,182,68,54,222,179,209,221,222,186,2,188,215,71,12,7,243,125,244,209,71,59,237,180,19,97,76,240,39,159,124,210,69,102,111,7,13,26,100,195,223,249,206,119,158,120,98,154,174,172,55,68,243,236,145,54,246,58,246,52,242,3,139,54,175,51,64,60,169,78,123,189,213,253,233,46,122,203,205,13,234,242,50,226,13,98,163,91,138,245,9,132,216,235,153,76,30,125,244,209,125,122,245,201,121,170,48,59,54,214,135,191,151,215,211,128,167,1,79,3,223,42,13,84,150,199,10,212,247,143,23,252,145,93,105,177,120,108,226,161,19,171,170,174,53,56,205,150,180,224,196,137,187,199,199,238,180,203,174,187,124,253,213,215,175,207,248,146,125,239,91,13,169,233,222,43,227,148,6,206,121,173,45,193,59,182,190,64,215,138,227,187,118,5,209,47,52,231,189,53,87,86,220,222,156,56,175,169,185,41,16,11,84,148,202,41,117,83,159,152,202,6,52,21,163,188,52,175,60,39,158,120,226,193,227,14,198,109,192,78,242,2,50,183,49,73,49,44,39,113,171,56,130,0,57,55,202,193,141,99,121,44,79,69,116,110,153,4,216,200,236,192,142,59,238,152,137,116,108,102,42,44,6,246,52,47,230,181,138,235,234,75,7,209,175,189,214,253,246,90,166,80,177,54,253,249,94,243,115,139,14,244,50,21,42,80,176,147,111,27,195,247,222,123,47,111,68,12,238,63,56,27,215,241,32,181,145,137,71,150,173,129,49,23,229,237,78,217,196,235,16,51,237,188,112,214,206,128,117,96,227,101,241,52,224,105,160,195,52,144,111,204,188,253,142,219,197,63,154,72,98,146,150,87,148,179,116,13,72,7,125,37,192,22,43,229,161,64,113,130,51,40,124,190,190,253,250,242,175,177,169,241,147,79,62,89,178,216,183,197,160,234,170,174,107,141,112,108,111,10,196,226,137,170,242,99,203,202,202,150,46,101,66,16,245,251,26,205,167,206,34,165,165,143,254,112,210,15,31,159,246,56,111,151,253,229,138,191,156,117,238,89,99,199,141,213,3,74,243,201,163,21,62,254,184,227,127,244,163,31,129,235,99,198,142,89,103,21,180,250,74,155,75,134,168,156,172,211,226,98,37,158,149,114,182,247,219,88,197,56,226,199,141,27,103,35,157,129,73,147,38,49,15,200,222,19,64,188,147,204,233,180,119,137,225,36,211,48,196,234,135,207,103,54,171,189,14,174,23,54,173,17,30,62,206,162,157,101,185,65,93,211,38,159,49,153,108,108,11,100,207,161,147,122,157,195,188,233,8,195,108,207,201,219,239,139,243,199,187,214,77,3,191,58,238,112,153,94,111,176,107,194,229,183,254,249,208,174,123,110,48,254,30,99,79,3,158,6,218,171,129,124,99,102,180,46,138,111,28,27,157,149,211,113,7,141,171,172,252,155,129,115,6,136,96,194,231,143,251,56,112,38,179,131,138,157,219,187,237,186,27,148,156,170,182,108,113,239,226,242,166,45,7,45,8,138,141,206,219,107,201,149,43,111,73,250,56,83,38,204,139,53,102,102,192,11,104,159,135,75,194,77,190,166,18,95,201,192,33,3,157,50,167,229,201,251,134,84,77,77,205,152,209,185,17,125,223,125,247,125,109,230,107,61,170,122,112,186,109,93,93,221,209,71,29,125,207,189,247,56,153,167,194,185,97,42,67,152,150,65,99,86,214,215,103,146,108,136,61,237,56,216,151,47,91,206,139,239,68,178,239,143,215,205,117,111,188,165,113,5,240,70,52,70,27,159,159,254,188,46,70,35,109,151,170,66,251,133,93,98,184,184,233,45,51,161,194,102,179,226,122,62,212,135,73,78,36,117,150,149,91,91,106,175,239,58,108,215,223,253,238,119,191,58,225,87,206,12,15,63,252,176,243,214,21,166,221,28,114,232,33,174,117,123,165,249,211,159,254,180,112,241,66,215,233,243,47,248,90,180,15,23,183,13,113,155,136,55,7,67,153,198,221,129,69,108,56,206,249,132,236,191,33,17,93,11,229,1,253,58,95,241,94,188,167,1,79,3,27,93,3,57,199,76,150,77,17,4,235,188,174,177,174,57,14,18,179,115,39,154,240,149,0,204,156,89,206,241,234,209,134,162,226,34,179,253,198,33,48,56,183,211,142,178,132,12,180,127,240,81,255,125,118,219,39,88,236,171,93,203,138,123,44,233,43,226,172,120,54,212,241,207,76,11,248,77,150,248,75,56,64,38,152,8,226,193,123,230,233,103,38,28,44,30,248,180,60,243,149,49,155,222,141,147,32,83,204,174,187,238,154,253,233,23,107,124,239,181,215,94,150,148,183,216,65,44,138,8,7,50,46,113,82,133,97,8,81,220,227,157,117,253,166,101,80,78,243,243,249,206,129,167,222,189,123,187,76,109,91,58,129,169,211,166,98,208,183,152,253,20,71,136,113,210,20,8,187,196,40,64,217,170,189,158,47,47,250,33,111,190,84,141,207,13,234,154,198,188,230,179,89,159,193,197,57,107,248,205,175,127,83,248,236,119,222,104,164,85,77,123,50,115,36,158,114,59,123,242,217,191,57,229,55,76,247,156,2,45,9,108,36,75,189,177,182,97,213,194,229,245,171,214,34,91,40,18,170,236,211,189,251,160,94,78,73,214,57,28,171,143,174,132,243,202,181,114,184,113,81,80,56,15,238,189,206,220,218,149,49,179,87,181,93,217,218,67,188,209,30,80,123,132,218,92,105,233,74,136,238,236,77,155,107,77,60,185,55,157,6,178,187,36,135,151,175,94,187,26,163,51,225,75,112,2,6,136,235,247,197,228,4,76,95,160,153,243,221,197,82,231,2,170,220,160,110,43,193,151,93,34,225,72,69,215,138,231,158,127,246,253,143,155,119,222,113,14,199,242,6,124,193,102,65,227,20,147,146,242,59,14,158,120,244,148,169,83,40,101,207,61,246,124,109,198,107,10,234,46,121,120,49,236,228,211,79,102,171,124,113,69,113,223,30,125,57,235,230,170,191,92,101,11,178,1,124,192,217,224,132,53,72,36,110,129,236,62,210,92,223,188,124,245,242,104,109,116,73,245,18,38,4,85,197,85,195,118,31,102,93,191,78,25,88,243,47,102,229,129,139,165,221,188,53,182,130,100,2,188,156,198,205,180,169,211,10,160,126,134,58,29,114,238,1,119,138,145,78,207,253,183,85,123,61,103,54,6,144,124,235,232,78,250,66,160,14,221,58,44,177,15,29,58,148,41,213,163,15,63,122,232,225,135,58,75,98,170,117,211,205,55,217,199,160,73,237,209,121,11,102,237,186,137,55,197,150,126,190,104,229,220,165,189,122,245,234,221,183,55,139,73,13,107,234,74,42,138,203,186,231,63,203,191,109,5,224,150,89,250,197,226,229,95,126,205,139,13,156,243,192,251,139,117,171,107,35,165,197,21,189,11,121,105,218,198,187,83,80,109,156,7,180,161,171,202,120,199,75,174,252,50,88,176,226,200,71,137,54,116,137,46,254,236,187,193,221,199,47,221,146,54,195,86,38,6,38,23,141,222,178,44,138,168,200,9,65,129,253,186,212,5,74,126,201,165,12,179,23,255,114,242,111,53,18,9,17,0,27,78,57,231,59,12,203,242,161,82,72,2,189,86,13,250,194,234,101,52,39,11,50,227,113,205,30,187,169,17,4,90,47,106,36,123,190,58,226,97,33,155,242,180,98,107,237,156,183,155,75,56,71,151,244,251,248,34,11,234,226,72,115,204,235,237,134,110,23,46,154,137,181,30,148,195,136,25,225,105,36,193,198,198,138,162,72,158,23,154,226,190,146,138,146,238,189,186,127,245,213,87,40,225,221,247,222,125,251,173,129,180,189,239,238,61,151,201,65,194,199,167,66,96,18,143,132,86,227,180,199,31,207,107,64,172,67,3,234,170,49,151,60,117,213,117,135,76,56,164,176,50,121,241,221,5,4,150,30,180,59,252,136,195,223,126,247,237,61,118,219,195,70,18,224,53,60,70,111,95,47,223,150,252,151,117,185,100,64,76,46,14,156,239,211,167,79,22,109,238,8,38,67,185,19,90,139,165,37,91,18,151,24,54,62,95,160,176,189,238,202,69,27,134,222,233,69,112,17,164,110,205,35,247,5,67,114,4,96,142,23,182,210,153,120,39,173,71,143,30,255,125,252,191,251,238,179,111,58,174,208,95,166,2,71,255,226,232,186,195,51,91,43,221,212,226,214,113,251,82,220,52,29,119,15,238,130,232,227,199,143,167,37,109,185,229,150,55,223,124,51,31,42,104,168,169,95,127,80,95,246,197,87,32,250,200,145,35,127,255,251,223,243,158,195,61,247,220,195,42,67,67,77,221,55,6,212,59,238,33,108,40,78,192,9,120,105,65,5,12,112,225,16,157,161,188,188,252,192,3,15,228,28,105,214,237,56,192,121,249,242,229,249,48,213,37,37,121,185,92,145,235,0,159,192,222,247,190,247,61,252,120,72,194,156,242,234,171,175,6,174,156,124,32,208,93,184,0,222,111,126,243,155,101,203,150,253,235,95,255,226,149,98,87,209,246,150,35,51,121,151,6,199,38,245,125,247,221,119,223,123,239,189,2,196,54,23,117,81,76,37,0,160,230,156,91,176,73,138,247,121,182,223,126,123,114,189,241,198,27,159,127,254,57,74,179,28,178,3,40,159,83,51,89,110,164,10,111,191,253,246,131,15,62,152,19,134,181,92,10,101,104,102,83,52,91,150,102,206,156,201,174,29,23,67,184,141,24,49,98,159,125,246,225,129,242,126,209,255,254,247,63,208,37,27,251,93,185,242,221,82,77,38,40,168,20,221,194,217,185,207,153,162,225,204,184,199,47,2,59,135,230,124,220,58,109,124,81,72,78,101,97,251,27,18,82,145,94,125,57,3,238,85,181,179,193,115,53,214,73,98,91,123,142,42,144,28,241,247,239,219,127,225,162,133,154,202,90,59,1,190,42,246,252,244,62,137,88,211,136,49,179,49,160,153,34,176,99,78,95,162,165,172,237,183,147,230,193,235,202,150,33,170,214,185,90,92,142,182,105,229,58,251,252,179,127,123,234,111,243,17,245,235,219,111,248,158,195,219,114,48,57,133,230,90,234,85,143,68,51,173,145,150,153,175,20,87,188,243,80,88,206,181,101,185,221,69,144,239,246,169,39,159,50,19,96,183,110,165,237,133,139,100,129,128,207,182,242,155,107,206,192,12,166,240,126,120,91,40,220,64,116,215,226,181,77,37,32,122,0,85,3,65,104,196,116,160,236,100,40,201,163,82,104,207,150,0,15,3,239,65,62,240,224,3,251,239,183,127,247,110,221,157,188,242,133,143,61,238,216,156,73,82,54,235,60,235,247,137,248,156,156,243,69,46,251,242,235,101,159,45,222,125,247,221,79,57,229,148,239,126,87,190,81,216,179,103,79,126,117,229,41,95,174,182,196,175,152,187,116,217,231,139,121,189,1,206,251,237,183,31,89,88,176,225,183,211,14,16,231,252,225,156,43,255,116,101,91,170,182,25,209,48,88,115,70,52,175,172,128,115,124,171,248,246,219,111,215,193,218,86,1,120,96,74,250,235,95,255,154,167,15,150,255,229,47,127,185,233,166,155,108,170,43,192,184,207,165,83,4,186,70,182,121,7,61,24,80,216,140,118,241,228,150,241,110,255,253,247,63,228,16,177,96,16,134,175,102,129,193,78,80,167,22,72,200,231,47,193,114,14,171,98,10,242,233,167,159,190,245,214,91,224,110,54,55,164,66,200,35,143,60,146,99,189,73,125,233,165,151,46,188,240,66,234,238,154,205,100,103,4,225,118,222,121,103,118,35,227,88,226,203,217,232,138,95,103,17,84,25,81,127,241,139,95,28,118,216,97,100,191,237,182,219,46,185,228,146,108,62,174,24,150,69,201,66,100,255,254,253,255,243,159,255,160,61,87,23,64,90,197,242,231,159,127,158,226,80,5,111,6,51,17,65,141,78,37,192,1,1,120,211,250,212,83,79,37,252,234,171,175,178,253,24,110,60,80,87,137,173,222,194,7,149,82,95,230,61,124,92,139,90,51,231,102,190,98,51,114,58,219,220,185,115,153,178,160,55,166,23,72,133,231,192,37,140,37,238,228,129,0,175,161,37,125,189,170,82,235,137,97,127,56,233,175,53,190,119,17,60,169,88,142,10,101,169,189,229,197,49,239,37,126,62,178,110,17,221,38,239,181,231,94,132,223,126,235,237,39,30,111,236,59,96,237,30,123,204,161,225,167,82,155,125,193,34,49,201,164,92,199,197,83,166,241,56,34,242,6,67,254,66,100,98,140,102,172,223,188,76,72,96,30,153,43,25,169,252,219,109,235,159,245,89,130,94,86,81,33,239,224,21,190,226,108,47,140,167,107,199,161,179,117,117,64,94,235,54,49,76,13,84,143,27,167,147,27,55,110,163,141,48,123,26,146,9,127,130,247,222,210,184,32,231,157,100,40,41,69,191,173,94,96,230,74,99,206,70,116,34,181,82,2,169,1,233,56,188,64,206,188,141,91,81,174,72,15,204,39,252,96,173,32,186,42,212,10,145,22,157,212,51,127,123,230,93,119,223,165,188,10,255,242,53,30,182,108,112,4,177,139,172,56,98,150,59,248,240,208,186,186,59,92,12,11,223,214,124,189,122,249,151,95,97,157,159,116,210,73,12,37,74,172,54,77,129,21,166,194,60,83,76,150,215,44,159,253,85,143,110,221,225,204,201,254,26,201,62,79,2,174,182,222,22,110,27,129,230,170,191,202,202,214,55,15,215,65,56,64,133,179,16,168,29,19,44,76,192,218,218,90,23,168,112,203,248,14,1,3,61,131,59,56,145,83,225,196,99,73,127,255,251,223,103,9,9,232,165,79,50,255,35,198,246,31,114,209,120,30,125,244,209,127,255,251,223,109,71,26,6,187,190,125,251,202,129,157,230,2,173,241,115,186,36,36,101,187,237,182,171,170,170,194,98,0,102,120,95,118,216,176,97,239,191,255,190,19,113,53,59,191,96,15,151,54,99,110,15,56,224,0,124,0,124,34,19,226,2,67,3,148,212,8,144,251,213,175,126,69,24,83,21,83,230,235,175,191,38,236,186,236,208,188,213,86,91,161,94,46,138,115,209,216,91,74,228,148,77,189,69,111,204,72,216,93,236,170,29,10,100,26,129,67,11,123,29,237,1,165,156,236,13,208,130,166,174,137,8,143,0,93,41,55,2,67,134,12,65,9,182,44,82,145,77,31,7,250,207,247,8,120,214,12,247,96,57,134,26,179,61,152,40,7,228,100,188,38,149,41,5,15,101,239,189,247,38,158,15,91,188,248,226,139,255,253,239,127,153,112,168,249,110,139,219,92,2,98,49,7,124,139,86,46,82,129,57,61,204,159,4,237,82,159,68,13,234,128,30,194,130,110,57,55,194,240,46,18,159,54,19,187,236,154,2,114,175,189,250,90,67,67,180,103,175,196,94,123,44,109,65,16,240,169,163,11,20,177,241,60,20,109,42,206,72,155,234,10,36,226,198,232,119,197,166,111,211,199,140,165,239,243,255,229,33,178,226,144,149,14,218,5,182,222,218,255,217,231,9,158,44,59,195,10,195,51,13,248,201,167,158,4,34,15,30,47,43,13,12,225,47,189,212,214,149,245,41,211,166,0,158,1,113,13,240,207,45,9,159,171,87,135,180,12,56,188,72,192,149,100,121,36,253,32,32,55,224,126,245,53,87,23,238,182,164,162,94,94,73,147,66,164,114,82,227,16,255,25,44,23,80,55,145,178,121,34,153,0,125,228,169,72,145,192,186,25,233,130,205,244,155,160,138,135,4,176,107,209,159,147,62,206,9,74,195,126,74,38,225,104,46,115,124,129,9,153,152,129,253,6,114,80,124,42,45,253,71,152,27,153,156,179,149,116,98,199,255,141,214,54,52,214,53,252,252,204,159,99,157,88,238,234,244,11,69,100,148,95,231,139,157,119,13,213,117,167,156,112,146,194,137,242,73,113,118,156,102,176,206,252,59,54,163,34,58,60,25,91,47,185,248,146,11,46,188,160,99,249,111,66,110,12,37,3,6,12,80,1,24,107,24,181,93,61,132,91,158,139,109,198,0,39,89,192,6,128,199,69,73,60,110,103,222,248,96,22,168,12,33,192,164,131,45,185,152,16,104,36,22,222,35,143,60,210,246,42,51,244,224,40,146,61,192,230,98,227,5,182,190,171,104,132,153,55,111,30,46,122,92,62,79,61,245,20,19,80,36,209,46,73,38,56,16,70,60,91,40,244,56,9,193,242,126,253,250,17,57,122,244,104,198,47,108,95,75,64,128,129,128,11,74,128,83,241,143,219,129,3,7,42,13,51,0,102,63,46,49,184,229,178,51,9,106,205,153,255,74,70,188,147,185,13,19,207,87,41,245,22,79,21,72,108,197,182,52,200,128,210,0,15,244,240,207,127,254,243,229,151,95,6,104,153,181,188,243,206,59,78,80,71,60,234,200,121,165,154,17,45,81,180,134,73,98,66,0,30,15,30,60,152,169,6,185,94,121,229,21,126,181,199,217,130,8,64,134,69,126,204,49,199,252,240,135,63,180,19,41,136,177,251,241,231,35,3,120,207,92,109,155,109,182,97,230,196,218,48,61,2,74,220,3,72,206,242,153,45,209,201,179,243,135,209,27,139,217,42,103,35,95,68,79,108,225,11,126,198,166,119,141,97,196,174,44,141,38,154,29,38,150,89,71,239,82,217,101,233,146,150,128,109,166,140,239,191,243,126,180,41,186,253,14,107,122,245,92,150,240,53,224,124,116,105,224,243,217,169,99,210,157,241,106,50,90,56,112,38,185,194,12,254,44,25,100,112,164,101,114,238,101,130,150,52,122,135,97,198,65,225,89,41,6,126,252,129,49,99,34,207,60,211,200,198,55,190,155,158,207,132,163,141,241,129,87,56,0,253,42,57,173,111,210,4,223,148,105,205,236,155,43,60,33,144,15,185,38,249,174,43,74,166,196,28,189,67,16,93,236,229,20,228,73,192,224,126,40,25,74,77,0,146,190,203,175,188,60,95,207,114,214,11,26,186,192,121,231,156,103,213,155,234,101,45,107,15,124,147,43,51,213,74,177,112,8,193,73,128,41,105,211,2,11,202,251,144,40,36,73,45,47,61,53,144,12,170,62,132,200,70,116,201,209,82,136,150,60,58,254,46,192,28,194,231,163,51,243,193,31,204,8,93,41,97,193,146,233,12,255,214,167,60,205,142,81,5,103,140,63,61,50,137,197,90,120,174,39,231,245,145,42,103,94,139,232,154,138,155,250,220,115,206,189,226,202,43,114,18,111,94,145,10,117,186,234,129,228,232,31,12,166,245,131,217,12,115,122,113,107,113,2,26,76,112,80,97,206,156,57,132,1,254,243,0,61,0,0,32,0,73,68,65,84,27,46,235,119,37,204,3,61,239,188,243,64,62,242,130,109,152,113,164,2,234,120,248,113,143,171,114,64,95,166,8,0,12,23,100,202,199,50,81,26,251,171,194,128,232,4,136,196,88,100,77,157,236,72,72,31,161,68,165,4,116,95,123,237,181,195,15,63,28,75,151,209,228,154,107,174,1,153,52,21,87,1,230,20,24,79,53,45,94,2,243,128,80,183,110,221,52,59,171,224,44,144,89,143,17,145,240,39,35,5,189,254,250,235,140,62,138,85,72,75,245,53,11,186,162,35,88,93,17,32,85,127,149,128,95,136,177,167,245,59,34,176,66,72,59,63,176,52,196,163,37,126,85,21,108,77,210,128,37,32,64,69,24,61,89,251,103,214,2,156,227,162,167,160,89,179,102,145,75,201,144,150,139,218,129,184,246,97,225,138,64,66,8,72,98,70,133,113,15,250,50,221,97,111,4,73,15,60,240,192,159,255,252,103,103,41,132,121,34,76,68,88,140,248,201,79,126,162,73,56,48,120,11,23,207,10,172,144,1,73,180,142,108,173,64,135,204,245,207,58,235,44,48,126,235,173,183,198,67,243,194,11,47,232,148,203,197,182,243,223,30,52,238,32,246,202,33,39,64,242,225,187,31,246,235,243,221,226,162,207,64,154,132,47,22,244,97,189,36,26,113,0,219,45,135,120,221,195,126,220,21,118,54,166,21,92,83,189,102,209,130,69,188,147,54,104,171,101,85,93,87,113,242,12,86,165,1,34,30,83,162,33,89,165,51,48,158,239,59,111,190,147,87,39,110,100,200,65,72,107,196,187,118,232,161,135,230,128,66,191,239,129,135,30,176,13,35,71,102,19,213,152,104,204,151,100,227,35,17,156,240,65,156,240,188,168,198,84,207,245,86,58,69,48,123,54,237,193,55,113,82,106,246,147,202,27,224,131,173,201,105,211,154,152,16,208,92,113,161,57,155,52,182,46,47,58,49,21,160,67,31,120,32,186,109,67,133,173,76,6,115,4,221,193,165,102,223,37,151,94,210,22,68,215,220,138,235,127,252,227,31,243,77,80,108,33,89,160,174,41,70,206,148,215,194,41,115,110,183,165,229,150,9,240,198,97,230,38,103,200,201,54,39,65,71,68,86,244,172,172,232,85,133,199,143,11,179,134,61,56,116,105,198,232,96,81,56,28,201,83,247,182,149,91,209,171,178,75,223,110,172,249,113,225,255,100,189,150,197,27,236,6,182,41,132,139,215,203,7,208,182,242,219,74,229,66,116,205,6,24,124,51,112,157,167,9,6,88,160,210,65,138,14,204,48,141,73,135,149,73,152,202,98,202,51,165,211,186,179,9,139,101,117,186,52,15,107,193,130,5,156,240,140,223,21,72,38,149,72,208,130,175,16,105,31,166,23,233,224,2,84,216,99,167,32,224,195,139,140,5,192,207,81,71,29,5,90,147,23,48,32,151,181,26,145,202,128,148,76,44,8,3,198,64,163,150,190,98,197,10,70,52,197,45,38,13,10,147,4,192,27,188,214,255,247,127,255,71,70,34,65,98,232,137,7,231,152,132,93,122,233,165,52,93,187,58,168,99,43,152,228,28,107,88,98,39,11,194,32,27,1,202,37,175,226,177,30,164,69,12,244,24,166,42,9,211,11,248,80,53,6,119,102,18,104,9,224,36,140,234,172,83,1,189,157,115,206,57,56,63,16,111,225,194,133,234,166,70,60,229,160,191,168,136,25,18,83,4,157,90,241,75,65,78,2,194,148,75,46,92,11,60,17,74,164,94,236,42,32,35,1,106,71,149,153,127,96,184,51,151,2,176,237,81,157,250,80,168,5,130,177,29,225,216,99,143,197,163,174,156,169,5,48,76,18,156,245,25,105,60,204,127,252,227,31,91,68,199,37,112,199,29,119,240,104,168,41,101,185,164,162,220,135,30,122,136,118,194,10,26,73,76,26,168,56,51,54,42,235,162,236,252,183,219,110,181,45,66,6,66,24,20,65,94,111,107,110,102,234,134,41,38,96,140,65,204,46,38,124,190,41,252,192,243,29,246,243,148,117,194,164,85,91,188,100,113,205,154,26,12,242,157,118,94,224,243,69,217,235,142,155,152,13,94,178,20,44,51,3,56,36,98,107,127,249,226,171,47,250,89,253,240,249,89,36,26,56,120,96,78,181,192,217,213,0,178,113,139,9,43,83,219,189,247,217,187,255,22,253,93,76,88,15,242,55,195,192,221,132,216,107,194,147,117,18,179,21,76,110,221,132,78,18,223,214,67,195,131,7,135,158,120,178,145,182,196,64,221,34,205,220,176,128,112,240,56,53,181,91,36,210,113,39,76,140,76,155,214,72,219,230,34,141,150,70,123,163,25,219,234,28,124,48,175,159,20,44,190,5,203,22,55,224,227,229,151,182,201,70,119,102,163,104,52,115,222,31,207,19,167,72,254,107,189,128,45,31,91,230,50,72,124,217,37,151,229,35,216,104,241,145,242,146,65,195,135,214,44,93,179,100,214,66,237,171,234,161,229,9,169,17,191,206,146,132,139,35,3,247,216,186,122,201,154,229,95,44,182,195,28,77,135,94,69,215,90,103,182,29,155,49,39,162,107,17,12,226,151,94,114,41,39,69,119,108,137,27,153,27,143,17,64,194,56,211,114,193,75,198,125,12,86,6,104,252,210,64,8,104,145,45,18,89,64,68,118,165,145,250,225,135,31,58,71,16,16,66,177,196,230,162,8,102,6,128,141,198,96,249,177,40,78,152,30,206,34,49,51,69,194,96,6,51,3,37,0,42,24,179,192,54,60,186,128,34,99,28,88,197,76,66,83,153,91,128,208,26,6,113,177,206,217,181,71,161,200,67,36,88,46,227,153,241,153,107,115,165,116,2,248,15,96,75,211,85,217,64,89,229,192,47,117,180,75,75,216,190,204,81,156,232,5,114,35,173,194,60,172,192,66,96,91,243,82,125,108,125,86,157,177,96,144,147,36,240,149,74,89,206,26,192,67,128,0,76,101,152,136,204,159,63,31,217,92,4,8,143,165,78,65,10,234,240,167,32,75,67,189,0,90,132,199,221,141,30,96,194,74,1,99,19,206,3,170,131,98,185,101,231,60,104,138,102,236,228,76,179,179,67,5,74,104,216,45,255,203,95,254,82,23,26,44,103,157,24,217,91,27,160,97,35,48,229,50,22,223,120,227,141,56,222,153,108,217,129,216,146,105,128,120,171,46,178,240,224,92,4,155,203,173,44,107,154,45,156,130,235,169,197,116,108,89,246,179,49,194,179,130,221,136,173,206,20,14,104,7,209,105,204,139,22,45,210,170,45,90,188,136,135,75,120,155,237,190,228,23,203,94,126,124,241,0,111,186,251,216,247,36,97,179,42,207,219,114,93,151,47,93,142,138,120,190,156,179,246,163,67,51,11,154,202,74,127,135,237,50,140,127,54,6,207,46,109,38,91,255,196,240,164,128,228,147,78,62,73,33,10,156,187,247,158,123,113,203,127,57,91,36,113,93,32,250,186,45,26,6,67,254,73,147,138,63,248,32,182,104,97,34,179,143,203,207,214,125,223,184,92,112,110,203,101,62,62,105,98,49,123,230,94,124,145,23,85,204,138,184,113,44,209,186,123,245,10,12,31,158,109,185,185,187,134,101,149,29,40,140,232,57,53,166,76,208,27,169,133,85,209,241,160,14,162,3,231,217,79,17,153,142,251,213,113,217,213,219,208,49,225,146,72,89,183,92,27,32,179,134,167,246,74,194,170,60,158,0,64,189,189,25,55,14,125,1,68,87,1,24,46,249,160,19,31,201,221,56,242,108,136,82,24,95,64,53,59,22,131,46,234,82,38,6,200,92,178,100,9,49,24,199,88,240,216,127,96,48,50,0,63,192,42,107,171,140,101,252,130,109,118,88,207,41,33,56,199,18,59,118,161,166,130,145,112,32,12,34,42,140,17,70,147,54,47,216,192,203,147,188,16,193,212,1,107,222,198,107,0,121,152,73,96,122,234,44,129,41,8,254,94,16,14,202,115,207,61,151,185,8,8,116,247,221,119,243,42,151,130,58,144,73,12,224,4,46,194,129,91,122,150,179,115,129,136,108,248,2,149,73,165,190,119,221,117,23,26,112,18,48,227,212,10,162,43,16,215,234,138,138,179,95,143,153,7,49,20,129,186,208,18,121,137,103,34,130,163,91,5,198,171,193,86,53,166,17,152,80,152,227,42,149,38,233,47,34,161,16,88,225,165,36,134,145,154,130,144,150,11,85,80,89,156,28,84,147,130,216,198,72,53,41,5,62,214,121,128,187,94,247,178,129,57,78,182,132,225,140,242,49,163,121,199,207,138,109,105,236,76,218,198,16,96,250,114,235,173,183,226,74,97,158,199,244,139,73,18,211,32,167,54,148,24,217,144,132,235,7,63,248,129,245,193,32,152,58,54,156,12,55,163,48,106,63,254,196,227,111,187,249,54,222,106,154,241,250,140,125,247,57,161,178,242,238,132,15,180,199,179,18,40,239,210,180,122,97,20,68,167,49,51,57,163,94,159,124,250,9,110,100,124,185,59,237,180,192,216,226,214,172,151,128,66,123,210,23,243,203,156,160,201,151,168,72,52,38,56,22,6,0,174,169,149,237,192,145,178,72,14,231,121,150,190,48,235,209,51,15,11,157,187,18,81,120,52,30,221,123,248,222,186,23,146,230,49,111,238,60,23,141,222,54,172,109,96,201,44,103,82,27,35,119,217,37,204,191,150,43,223,109,194,96,230,48,19,38,176,153,198,172,64,243,35,153,218,148,49,159,96,173,218,232,96,54,182,120,171,184,94,192,94,55,138,206,76,172,91,72,194,142,42,89,2,231,17,231,188,66,190,202,72,37,107,3,186,229,91,72,66,190,72,48,178,108,249,178,75,47,190,52,59,199,75,175,190,212,226,40,128,245,210,76,54,123,47,166,133,6,90,69,116,165,102,148,223,172,253,240,52,125,0,210,98,42,144,201,128,117,229,149,87,130,130,84,80,77,52,176,129,241,238,228,147,79,86,80,199,64,100,184,215,29,218,36,229,196,6,167,42,25,140,128,103,12,77,141,100,231,54,89,192,9,10,21,83,195,92,90,144,205,5,242,177,47,76,173,106,126,181,92,82,25,188,174,187,238,58,32,16,163,147,117,95,230,4,120,212,113,59,99,94,83,17,16,93,221,203,236,119,147,61,56,233,11,180,227,130,128,8,23,62,129,121,188,74,14,116,41,168,235,158,121,86,10,65,113,232,109,22,170,15,218,113,139,45,206,19,87,198,116,91,38,1,119,222,121,39,111,150,83,71,138,128,6,133,144,202,137,90,22,212,213,235,78,141,72,130,192,37,0,196,196,115,45,93,154,218,111,133,197,79,65,212,11,19,159,101,41,230,28,212,75,31,16,100,236,86,195,9,255,248,227,143,195,138,188,104,146,5,111,166,11,228,98,90,64,161,63,253,233,79,85,60,126,201,200,170,185,245,67,240,81,112,94,222,99,33,86,231,67,60,71,132,113,201,131,182,169,20,107,109,200,64,17,232,129,66,45,67,2,196,35,12,48,131,139,133,185,23,107,252,40,135,120,90,14,187,228,112,212,23,158,225,57,89,117,174,112,192,119,234,41,167,94,127,195,245,242,6,83,40,177,232,171,69,205,77,223,197,145,110,44,117,140,120,127,89,73,140,3,216,21,209,95,127,227,117,28,138,172,19,238,178,235,92,106,33,79,66,126,241,177,39,135,13,155,252,241,7,139,228,62,224,123,225,165,83,70,236,59,96,239,189,255,254,198,27,106,183,156,39,241,230,194,167,2,186,235,67,76,199,73,150,236,11,125,210,180,178,17,93,41,57,255,213,181,187,51,155,3,49,156,141,51,123,254,236,175,22,127,213,111,139,126,110,130,66,56,146,100,209,60,22,139,87,86,150,31,112,0,30,8,72,11,81,187,57,203,57,60,177,221,118,21,87,156,28,54,231,247,77,192,223,110,186,97,44,22,124,234,169,58,14,73,26,61,90,14,202,125,230,153,167,198,142,117,87,158,150,150,173,16,154,107,171,54,250,249,23,156,207,194,55,191,112,112,53,111,43,33,241,164,226,103,149,82,156,151,145,2,109,187,39,80,150,38,31,71,75,208,174,192,136,253,70,20,118,26,180,139,91,135,19,55,213,71,215,46,175,73,234,11,18,45,21,229,44,43,82,86,82,209,171,139,51,166,19,134,219,136,232,42,57,200,116,197,229,87,156,123,222,185,157,176,34,173,138,196,136,204,38,50,75,198,220,31,156,96,16,209,125,97,196,235,152,14,152,129,187,150,140,0,100,217,70,167,147,128,48,204,65,77,58,136,93,229,197,146,99,66,0,79,250,18,56,100,221,254,64,130,237,44,148,14,172,2,93,184,157,97,194,126,111,140,12,5,93,214,17,217,159,5,1,112,14,246,168,161,63,120,240,96,10,130,167,58,0,200,2,104,41,210,88,121,184,229,210,14,76,192,25,79,45,88,65,80,228,99,168,5,68,89,224,199,68,134,24,1,240,81,35,63,248,205,133,132,16,216,137,8,230,50,131,50,40,104,157,249,16,32,6,152,135,174,96,11,19,45,136,200,194,80,7,1,154,87,98,94,85,63,254,248,227,169,47,59,161,192,117,141,196,1,192,204,131,181,6,214,98,9,235,64,79,18,1,242,62,251,236,179,72,203,228,204,174,133,107,46,108,0,39,162,223,112,195,13,204,138,216,188,162,160,206,179,64,96,46,37,182,191,72,206,101,111,157,1,158,38,45,129,169,6,179,7,38,46,148,72,42,149,101,10,197,115,193,121,128,54,220,64,229,204,223,89,195,90,223,242,46,178,210,244,252,11,207,143,216,119,4,95,94,121,246,149,103,199,140,60,191,170,234,42,208,58,144,140,247,31,112,56,169,55,223,114,243,243,207,60,95,94,21,218,107,56,200,205,241,177,210,150,82,123,178,125,137,170,238,199,175,89,41,143,254,242,139,47,191,232,146,139,166,62,61,245,238,251,238,130,192,165,100,30,214,9,191,62,129,120,231,165,202,116,198,16,198,42,253,211,149,127,114,101,119,209,180,241,54,25,75,242,178,220,47,143,253,165,62,253,214,114,49,130,39,23,46,218,114,220,56,217,106,192,245,238,187,79,237,182,27,147,155,118,94,166,113,129,232,123,238,25,238,221,123,220,162,133,115,250,15,152,205,204,96,222,60,14,144,223,97,238,156,15,72,162,33,209,111,68,139,45,29,23,186,32,226,44,175,128,15,91,201,80,44,246,183,110,101,107,35,174,103,219,235,131,6,15,42,244,233,120,167,64,235,25,70,220,206,140,232,181,43,106,22,127,48,183,110,181,172,45,21,190,152,225,246,216,170,111,255,157,7,23,38,219,56,169,180,114,190,180,72,167,117,22,215,46,68,215,140,140,254,231,159,119,254,101,151,95,230,228,195,6,77,46,103,76,231,12,219,89,41,163,51,131,50,35,8,56,145,45,170,29,172,193,42,46,39,52,186,136,105,171,88,114,176,133,12,175,187,226,147,210,128,196,44,70,146,10,55,124,212,22,212,1,42,91,40,1,96,18,73,40,2,74,144,91,17,29,14,216,154,58,231,0,98,45,10,226,160,166,68,196,6,236,181,20,178,80,58,202,167,20,198,74,196,32,76,12,37,114,177,220,224,124,46,160,148,115,90,195,16,131,45,78,46,74,7,158,145,16,230,204,57,216,47,134,153,43,53,79,67,53,197,81,168,85,139,85,2,145,78,8,135,30,14,54,53,103,128,42,51,69,208,36,64,253,252,243,207,183,100,120,68,176,206,121,117,141,0,48,12,96,56,153,67,134,66,184,16,24,187,156,121,128,205,232,12,240,246,10,174,23,252,25,84,31,117,105,18,133,34,170,147,172,112,24,165,225,195,231,184,158,227,142,59,206,190,234,134,77,15,91,54,0,242,68,48,253,179,181,81,152,103,167,74,197,116,254,254,15,190,127,211,63,110,26,59,106,44,59,216,171,151,87,163,234,218,134,61,67,225,55,75,194,231,99,19,223,247,224,125,108,204,56,112,244,60,62,241,98,64,200,213,189,19,213,171,100,187,232,201,39,143,184,229,150,35,121,195,122,247,157,119,63,238,164,62,138,85,39,159,116,242,158,123,237,201,222,180,163,142,62,10,154,236,151,209,209,158,75,27,173,250,153,93,244,173,222,198,19,113,154,226,169,167,159,218,181,42,229,109,42,144,101,202,212,198,73,19,183,157,254,194,212,81,35,139,166,78,109,52,85,93,199,209,108,187,237,138,57,84,108,234,212,41,19,39,78,122,246,89,118,168,240,181,214,29,166,76,225,136,248,162,210,242,212,196,55,91,18,142,179,113,70,182,170,13,170,230,130,72,112,157,24,226,243,181,115,226,73,117,225,58,75,24,121,205,116,167,64,235,25,102,205,140,130,157,76,88,104,217,56,239,169,59,11,45,16,174,94,186,26,68,103,29,212,218,100,57,137,129,13,214,59,63,155,253,121,227,160,62,145,138,204,50,106,78,226,141,16,25,42,10,49,59,12,39,194,28,55,161,232,94,0,209,127,247,251,223,33,82,62,2,70,127,214,215,153,86,203,75,137,188,22,195,37,102,234,58,118,131,141,80,119,91,132,29,229,193,81,96,195,130,171,18,128,133,92,52,125,75,207,200,110,183,145,219,72,27,0,134,185,88,0,102,183,57,206,112,204,104,197,81,37,192,15,127,237,181,215,130,199,192,36,224,170,145,64,56,203,243,128,40,115,35,139,88,136,193,5,226,218,125,239,184,151,21,212,233,138,92,32,153,102,87,217,32,182,150,58,207,2,92,7,102,136,4,237,120,149,14,38,152,173,196,171,245,207,47,73,100,167,56,164,85,231,182,114,99,165,159,247,226,8,147,93,99,8,160,22,205,104,117,69,82,78,93,201,35,111,249,208,209,149,83,123,202,211,249,75,42,151,157,145,216,36,28,6,236,55,6,47,169,56,149,69,84,91,101,75,99,3,60,35,92,26,118,246,99,227,9,224,222,224,80,103,88,89,221,58,83,219,30,230,89,96,160,159,121,230,153,106,234,225,243,231,64,61,230,58,160,17,194,23,144,173,237,69,108,42,74,59,81,163,157,60,254,216,227,39,159,118,50,231,153,240,202,242,195,255,125,248,39,135,255,164,162,244,7,93,186,20,175,89,195,76,107,14,238,167,102,249,104,27,102,0,102,122,11,64,10,166,15,140,187,237,182,215,111,184,97,82,60,126,49,207,140,227,226,239,184,117,177,212,11,63,126,56,84,93,83,77,80,7,115,6,9,151,57,177,17,170,95,94,85,190,98,201,10,11,234,192,158,24,53,185,174,178,82,217,243,56,106,4,222,50,255,196,137,226,146,209,235,133,23,112,227,165,230,130,147,38,69,166,76,201,236,228,224,22,154,25,51,18,219,111,63,248,173,55,191,28,51,182,197,134,24,152,224,165,59,240,192,241,248,239,216,7,51,97,98,11,237,165,217,59,254,102,134,28,137,108,213,235,238,130,72,203,136,120,250,23,35,134,141,113,6,136,39,21,95,189,243,187,118,27,28,212,41,210,57,1,17,188,48,39,224,116,42,80,199,184,67,83,12,211,234,17,69,102,167,226,108,152,209,28,72,96,58,207,234,162,141,220,132,1,206,131,228,13,19,250,38,31,67,4,221,47,190,228,226,124,194,156,125,214,217,104,158,84,2,127,254,203,159,115,146,97,225,97,172,179,201,145,13,180,218,140,92,227,123,206,92,157,39,146,209,153,75,91,191,90,201,12,118,131,6,13,98,16,199,85,14,60,59,69,133,192,121,171,97,198,125,214,206,49,230,216,60,101,119,198,57,201,24,253,33,128,45,80,106,27,9,77,2,167,55,141,135,83,93,121,33,138,153,159,34,46,64,197,18,38,243,3,229,128,185,201,38,246,124,224,129,216,118,89,26,203,27,183,185,149,16,44,7,209,145,13,84,211,141,202,48,161,166,176,101,30,64,70,197,75,6,116,59,37,197,215,253,183,191,253,77,157,1,24,199,188,185,199,204,67,165,178,213,113,194,48,213,1,245,209,18,181,198,69,207,150,55,139,19,150,62,95,0,193,168,62,47,121,91,2,156,228,88,192,44,150,35,30,178,113,217,164,156,1,154,25,197,241,170,125,118,42,251,249,241,186,227,24,71,171,86,33,217,100,173,198,48,55,194,58,255,249,207,127,174,136,142,95,129,201,25,111,186,51,17,84,223,117,171,28,58,53,65,186,45,51,180,114,62,9,231,153,176,179,132,119,13,216,7,199,106,75,85,121,213,194,69,255,246,249,166,227,22,193,198,102,91,187,217,61,199,220,173,201,142,98,102,242,222,124,228,145,187,62,253,196,211,180,147,5,115,23,240,209,244,249,139,47,170,44,253,221,170,85,15,81,247,62,61,250,204,253,114,46,129,115,207,63,183,36,92,34,107,211,126,246,214,203,2,83,234,202,26,50,69,152,60,128,68,235,229,137,164,115,230,248,155,147,128,38,58,250,192,209,67,183,27,74,6,139,35,249,198,40,29,7,166,61,209,56,97,194,36,227,36,7,161,253,83,166,68,113,101,217,242,98,177,103,156,183,209,232,211,124,197,134,119,147,57,96,110,252,184,137,28,82,92,90,218,162,86,3,7,206,11,4,164,244,158,61,231,235,226,186,101,101,60,31,45,136,109,210,58,216,232,54,47,1,212,216,22,123,253,178,43,46,227,20,87,76,50,180,180,1,65,253,131,247,63,24,182,235,48,215,4,68,58,112,40,204,38,202,236,227,107,156,53,217,200,225,242,110,93,86,151,44,191,252,242,203,219,82,110,143,33,125,74,170,114,188,40,213,150,188,29,76,195,217,75,156,82,200,134,12,54,86,252,145,153,120,238,235,194,11,46,116,118,33,110,243,193,63,99,235,239,207,250,253,117,215,95,7,35,23,6,228,102,221,201,98,181,39,83,11,140,87,236,108,222,215,226,171,39,140,110,224,171,181,206,73,194,69,140,66,0,9,160,66,179,80,15,114,97,200,242,201,31,57,19,195,92,250,141,7,61,86,136,8,150,126,121,173,153,92,64,44,6,49,239,216,216,77,103,122,240,42,167,174,178,177,11,219,84,17,151,66,89,84,182,64,171,136,206,140,208,206,6,180,20,253,69,12,182,157,107,152,129,24,124,213,121,21,136,200,39,130,56,1,67,33,13,251,18,153,109,70,231,51,98,46,194,254,121,93,50,167,46,24,232,28,246,162,115,8,200,8,56,13,122,203,129,254,72,60,83,31,246,129,115,152,29,112,78,185,76,35,44,1,123,250,148,39,149,202,246,78,51,27,96,226,194,27,228,140,133,154,133,243,86,121,7,29,151,59,147,134,86,225,92,179,32,45,143,201,206,126,108,209,188,147,198,212,132,17,89,103,36,170,1,155,218,174,0,69,240,162,163,157,55,220,123,239,189,108,15,68,147,249,230,88,237,98,190,233,137,29,86,28,243,124,222,18,100,247,235,93,247,221,117,252,9,199,243,236,46,251,211,101,245,245,187,196,227,195,203,187,92,29,242,131,235,88,234,113,14,132,79,114,134,152,128,179,92,124,122,141,93,238,15,60,112,120,67,227,43,129,224,248,139,46,186,8,40,154,252,219,201,125,250,223,172,43,197,23,92,116,129,82,242,11,126,128,28,12,227,44,18,219,200,156,1,0,137,73,128,182,100,75,192,237,248,113,227,1,206,223,156,248,155,255,187,233,255,108,188,6,190,243,221,239,204,124,125,38,141,121,202,127,167,212,69,51,175,110,146,107,212,200,81,123,236,149,154,249,233,68,16,87,165,173,130,139,143,222,30,116,80,132,110,11,114,55,39,230,172,90,253,37,1,22,161,14,56,160,17,3,61,13,231,207,104,120,202,148,169,19,38,22,21,23,87,76,155,58,69,222,124,75,250,86,175,97,99,105,11,174,239,188,19,51,39,11,251,190,248,162,49,253,74,155,206,167,80,35,243,27,59,71,50,185,210,15,101,157,109,116,103,217,249,166,71,74,195,232,129,126,254,241,247,127,96,227,117,41,239,178,65,64,157,201,53,135,212,35,135,211,70,167,120,153,94,21,5,139,249,50,105,73,69,186,57,57,37,223,100,225,170,45,186,133,34,219,213,174,172,105,230,245,141,130,87,113,121,105,69,239,202,130,36,155,32,177,0,162,95,118,233,101,140,104,46,153,136,204,151,165,188,162,252,180,211,78,227,9,186,178,108,46,183,244,118,208,148,239,139,128,52,96,161,138,141,223,27,24,198,145,174,183,23,92,112,1,32,196,41,99,122,236,140,218,106,140,83,108,189,182,136,142,25,199,81,48,156,95,102,65,157,85,97,156,192,0,27,232,2,248,29,120,224,129,10,234,184,151,177,137,241,241,208,175,176,218,237,44,1,49,112,215,99,200,82,40,224,129,27,89,33,4,50,46,167,39,28,2,216,178,90,175,226,145,10,148,42,134,1,60,160,35,121,181,94,36,65,137,192,176,2,170,41,139,11,74,30,49,150,49,111,123,235,161,197,160,23,75,212,76,50,10,195,42,220,152,220,224,150,224,213,0,11,120,24,199,88,216,214,177,193,235,100,192,45,186,194,248,198,174,117,218,247,72,11,168,51,254,178,141,92,37,231,3,48,180,28,236,96,40,17,76,35,91,253,165,106,188,206,196,84,201,69,201,83,99,159,60,26,112,206,93,92,52,109,191,181,203,37,56,81,117,187,226,55,4,209,81,129,67,211,204,239,247,221,111,95,222,89,248,197,81,191,96,29,253,198,191,221,216,212,208,244,216,227,143,117,175,236,62,250,160,201,129,192,170,138,202,91,229,27,153,172,178,201,222,46,208,72,113,29,120,150,221,57,37,145,104,93,237,212,198,186,239,178,124,142,126,138,74,138,182,236,183,165,85,50,67,58,102,58,61,165,178,188,178,164,168,132,85,63,155,228,148,33,19,105,86,223,51,128,196,185,55,33,255,57,231,157,195,132,96,175,189,247,226,237,170,108,80,7,209,117,251,247,54,219,109,67,251,212,86,68,224,128,253,15,216,127,196,254,202,89,113,164,132,61,203,173,225,8,187,192,199,140,73,126,252,241,19,59,238,120,240,251,239,127,49,122,180,175,161,158,125,3,153,85,69,246,177,128,238,188,210,130,239,157,254,132,50,38,76,76,153,242,21,229,104,198,161,89,95,114,239,189,39,172,94,189,178,177,49,54,124,248,193,76,242,211,170,83,161,88,141,117,104,195,169,130,252,97,234,165,149,205,79,146,74,105,213,94,135,174,178,170,18,178,170,110,85,133,64,157,242,90,45,44,31,129,11,206,83,100,1,31,46,2,6,190,242,178,242,182,247,249,124,69,116,108,124,121,143,74,254,117,44,207,141,193,205,239,115,238,75,114,149,120,217,101,151,229,155,60,145,148,47,35,190,223,179,207,62,155,23,195,92,220,54,139,91,16,2,219,145,213,83,69,116,16,151,183,182,24,196,57,146,140,137,166,86,1,40,162,39,227,72,199,100,199,248,198,167,13,248,97,176,226,70,86,2,198,125,54,79,48,50,178,208,171,49,188,209,62,99,198,12,208,20,84,3,8,65,32,74,209,36,94,133,226,184,43,0,30,48,3,221,117,138,160,64,11,86,41,13,239,237,0,150,22,212,17,192,206,180,48,67,233,11,224,22,239,211,99,172,171,149,236,180,170,65,113,110,153,109,32,30,254,6,0,158,217,134,174,184,43,115,126,97,136,231,156,186,219,24,140,111,231,173,141,119,6,24,83,24,160,177,209,21,209,145,129,147,112,152,184,48,23,225,227,176,150,146,114,153,196,80,95,38,58,204,60,172,171,128,188,148,194,228,70,41,249,58,11,71,38,179,136,160,142,10,155,189,112,0,69,193,39,219,76,183,185,168,190,13,175,115,0,13,179,50,194,107,2,76,236,120,9,144,165,144,194,211,157,117,46,168,51,100,196,128,6,165,240,141,243,22,248,226,133,139,183,24,176,69,48,22,228,8,88,142,95,221,106,240,86,123,237,117,54,66,6,2,43,138,138,95,15,20,125,194,81,115,49,95,56,25,239,27,173,219,175,87,239,239,178,249,225,205,215,127,58,99,230,125,172,160,67,134,222,236,161,164,96,51,163,55,15,11,92,47,47,45,47,41,46,137,53,231,126,203,192,165,4,144,6,32,167,177,17,127,250,25,167,131,232,46,130,156,183,226,125,188,224,124,230,196,13,141,13,35,71,140,220,111,196,126,150,12,145,34,225,8,50,8,142,180,192,93,75,226,171,111,16,135,214,204,153,0,112,100,238,220,4,29,113,200,16,17,64,55,165,211,95,148,116,197,138,237,57,86,170,127,255,121,168,196,8,200,219,107,83,217,1,247,194,11,77,35,71,22,225,234,82,50,126,205,206,59,223,226,175,102,22,23,163,153,62,79,62,153,24,63,222,89,17,44,245,76,239,179,185,8,96,62,209,217,113,59,185,182,140,8,162,255,81,222,94,115,18,59,195,217,78,8,20,66,174,108,232,36,242,246,59,110,47,43,41,147,44,250,61,117,39,35,103,152,135,225,188,205,14,51,99,202,142,204,23,3,55,185,194,65,90,3,198,122,222,215,223,243,229,247,226,179,53,208,236,59,255,194,188,19,47,65,244,130,87,1,92,167,21,78,158,60,25,240,40,200,160,115,37,2,15,92,200,4,252,216,21,113,156,183,55,223,124,51,145,22,68,173,208,128,58,199,188,243,190,153,126,93,20,63,185,125,5,11,87,57,135,204,176,87,206,34,22,7,147,177,84,172,128,77,43,198,238,215,21,13,58,24,3,40,83,7,86,49,9,91,227,79,205,116,11,234,208,64,96,241,158,121,173,53,28,153,10,144,17,64,101,107,61,187,232,21,212,97,78,71,85,81,97,133,89,207,82,130,158,94,199,68,132,74,1,237,22,237,32,96,173,129,19,117,120,229,93,179,80,28,85,40,108,224,42,127,138,179,254,12,246,129,115,212,12,66,102,67,44,203,1,108,49,195,124,103,207,26,69,171,189,78,185,76,122,236,153,178,236,140,99,234,211,46,68,71,90,152,240,8,44,19,251,116,52,128,144,92,217,163,152,139,172,213,91,42,133,203,29,95,11,32,129,114,64,244,194,202,105,149,97,231,34,112,216,147,186,130,75,251,153,252,251,201,239,191,247,254,89,103,159,85,90,89,122,247,173,119,51,214,3,237,11,23,44,100,114,195,222,248,210,146,210,125,247,217,183,87,175,244,2,115,220,247,212,179,79,53,53,202,150,148,101,43,151,53,189,220,20,109,136,206,158,61,123,247,221,118,199,116,166,178,213,43,101,139,156,94,195,191,51,156,19,171,194,37,225,244,214,186,116,66,254,191,0,57,115,2,230,175,149,21,173,27,78,28,118,162,142,125,240,229,196,223,156,248,241,39,31,239,183,119,6,209,193,17,218,12,216,12,140,68,74,35,46,159,183,21,97,210,132,200,130,5,243,246,218,75,222,35,103,25,125,250,244,167,70,141,10,76,153,58,101,146,49,196,245,179,154,139,23,55,15,26,212,31,130,210,210,131,248,157,51,231,201,5,11,166,79,154,52,145,240,200,145,190,103,159,155,218,189,91,10,224,216,12,67,70,60,243,19,38,226,120,75,62,243,204,211,120,167,22,45,124,54,28,177,144,12,210,231,94,140,96,80,226,133,225,29,182,223,225,141,153,111,216,215,46,104,213,40,68,199,43,138,227,2,221,21,146,229,92,120,186,126,170,247,179,165,60,29,162,96,127,146,109,79,174,30,193,237,223,255,246,247,210,226,210,112,145,124,100,53,86,31,147,233,88,187,174,20,144,211,68,204,39,104,236,60,46,152,12,194,93,89,185,191,241,71,215,229,191,160,175,52,82,138,145,206,68,143,97,177,41,222,202,246,153,118,73,245,237,36,190,240,226,11,243,85,188,85,68,215,140,5,112,29,224,193,190,252,201,185,199,229,43,162,179,197,131,79,108,49,179,141,80,197,99,155,58,195,55,163,0,14,109,141,193,46,199,75,140,49,202,210,35,67,60,251,203,152,4,176,157,21,148,85,64,133,12,75,142,105,53,253,86,151,147,129,106,22,137,1,6,69,2,186,34,217,149,27,19,112,140,87,146,184,52,70,127,21,171,88,206,215,91,128,208,226,61,217,57,18,213,174,5,96,160,195,150,11,80,199,203,205,241,112,196,64,111,145,12,86,195,135,15,199,157,174,172,152,109,48,46,91,68,39,18,74,100,224,205,120,12,125,44,120,132,103,93,31,80,119,185,202,53,187,253,69,87,206,49,133,120,178,195,22,5,58,95,5,230,136,58,16,130,5,105,84,193,144,196,12,0,1,148,9,130,97,193,107,152,189,244,196,219,58,218,82,92,1,152,211,247,137,180,148,76,182,152,67,12,26,52,200,69,201,173,221,178,144,157,164,49,112,227,178,138,202,71,70,60,170,64,195,122,36,48,1,215,195,42,144,113,179,72,178,107,219,138,232,21,93,43,206,56,237,12,36,103,202,197,117,201,229,151,28,254,227,195,15,59,244,176,31,254,232,135,120,136,227,201,120,81,115,17,123,232,94,126,233,101,151,149,123,219,29,183,177,36,31,104,150,3,1,39,159,57,89,141,224,110,149,221,80,178,75,15,24,133,140,231,209,218,204,107,108,173,62,5,192,216,137,232,206,221,218,46,230,145,146,136,34,25,103,179,246,45,225,224,198,190,150,128,77,68,148,139,231,191,164,188,164,180,72,78,53,206,235,113,241,115,118,222,220,41,83,62,34,47,78,171,81,163,196,170,230,216,215,231,159,159,26,109,72,142,24,217,245,157,119,214,236,191,63,187,223,167,88,230,19,39,149,109,181,85,224,137,39,167,36,226,190,109,182,41,25,51,186,226,221,119,229,29,63,28,97,3,250,11,229,196,137,108,165,18,85,140,29,91,202,237,1,7,84,54,100,20,224,86,145,201,152,249,57,99,242,25,187,237,190,219,226,69,139,217,136,138,62,93,231,198,160,13,34,3,69,252,9,11,88,50,111,225,147,243,202,210,105,56,27,167,213,13,215,223,96,155,61,129,91,110,190,133,73,127,105,89,41,186,73,52,36,56,249,95,62,21,149,41,185,181,16,64,46,19,37,206,114,102,166,196,43,219,69,1,142,234,77,121,9,178,202,110,193,140,55,34,252,161,72,113,4,51,157,243,5,41,180,177,41,243,46,65,11,202,13,121,67,127,134,61,138,224,151,87,116,59,170,40,170,195,101,185,165,78,176,177,247,27,61,208,70,68,87,185,10,224,250,196,239,77,172,220,217,189,210,185,209,107,211,74,129,186,33,28,34,124,212,10,234,196,128,49,44,34,16,57,104,208,32,176,1,4,117,90,225,120,137,73,226,16,18,64,29,251,155,211,223,192,24,60,231,56,150,117,63,29,185,176,140,237,201,39,116,96,206,109,85,140,4,8,25,242,172,117,139,139,94,191,239,226,146,146,225,198,150,136,253,141,63,95,97,140,182,71,18,38,175,157,64,0,225,52,30,90,38,235,208,255,248,199,63,144,141,91,136,173,201,75,22,22,236,25,11,180,8,246,202,65,236,108,111,16,227,42,184,234,170,171,16,12,26,128,153,139,72,215,120,71,22,206,228,193,90,98,186,6,25,32,77,93,208,21,243,0,229,204,228,134,138,83,35,11,213,88,222,204,51,152,37,112,156,14,2,99,186,49,207,211,138,104,22,117,87,16,134,51,72,9,67,46,237,101,74,160,191,8,6,120,243,75,221,241,223,18,160,92,180,141,156,208,91,69,41,31,187,219,0,50,234,14,1,100,36,33,191,206,90,148,39,242,147,202,19,84,117,185,42,171,52,246,151,182,129,0,148,142,223,149,231,8,103,164,45,60,233,177,121,59,127,64,209,87,17,61,24,9,158,118,202,105,78,153,217,15,255,201,135,159,60,242,232,35,252,235,59,160,239,149,151,93,9,40,114,234,92,234,133,52,70,196,180,181,201,144,126,239,93,247,78,123,114,218,253,247,220,15,135,65,91,15,58,255,172,243,237,123,107,0,42,6,183,142,225,100,65,129,209,88,6,211,156,37,182,26,6,71,120,172,144,237,176,243,14,224,25,72,66,152,47,163,175,173,151,147,66,120,99,173,217,111,172,222,44,211,151,183,109,193,145,162,226,162,178,226,50,92,5,52,12,190,51,155,85,156,197,215,4,39,12,185,82,15,60,80,29,239,13,32,66,102,214,154,0,0,32,0,73,68,65,84,58,73,147,38,97,121,83,122,230,223,193,227,201,34,242,152,75,44,207,173,183,222,159,17,96,210,164,222,169,56,243,103,210,164,62,207,60,187,108,236,24,241,4,152,139,38,218,98,90,239,236,161,16,208,86,241,154,224,225,163,251,232,38,131,84,62,243,7,219,152,126,129,227,1,205,132,89,90,48,167,24,51,179,81,45,89,74,219,179,238,187,255,62,24,18,127,223,191,238,43,11,149,73,79,9,249,19,77,137,181,117,107,25,199,218,103,169,83,54,69,210,147,89,113,225,60,194,226,72,113,136,242,131,145,140,18,108,249,45,3,2,252,124,2,48,88,68,217,124,191,53,202,241,109,230,43,2,45,169,54,212,29,239,104,241,114,33,219,127,176,219,24,31,25,238,57,242,178,57,145,129,225,117,46,152,175,194,160,120,134,69,134,102,216,114,37,226,156,181,217,1,156,219,34,210,197,23,93,124,225,69,23,186,40,219,133,232,154,55,39,174,179,153,142,5,185,78,14,234,180,114,108,101,224,129,193,157,186,112,122,9,109,26,144,198,78,213,21,44,150,210,65,65,134,111,107,91,147,4,2,145,133,125,218,100,129,3,120,64,251,192,43,139,5,172,239,52,234,118,51,85,14,6,40,136,14,196,42,152,129,13,216,223,184,238,53,85,17,221,118,54,141,164,191,129,31,22,248,65,116,214,113,137,4,174,82,99,217,14,59,40,37,146,128,148,10,90,8,201,5,153,107,56,224,150,214,69,189,212,109,192,202,2,85,227,45,53,10,37,137,75,89,113,139,132,100,231,98,128,224,162,171,51,81,176,178,17,64,87,22,179,49,187,153,184,224,162,160,130,251,152,239,205,176,251,157,221,133,152,179,56,6,148,39,112,206,69,87,101,161,157,24,202,98,40,87,105,185,37,64,245,149,18,227,254,176,195,14,163,58,108,185,167,32,75,131,48,136,193,211,193,28,103,229,30,157,48,174,81,77,54,34,232,9,110,74,128,122,17,152,51,106,80,181,93,245,96,242,65,135,178,115,14,216,34,0,171,21,90,34,203,16,188,71,7,72,83,71,142,119,5,239,97,171,73,174,95,16,157,210,169,44,109,64,183,62,224,135,255,231,63,255,73,93,172,114,92,89,54,179,91,191,156,221,198,46,235,178,72,217,228,63,76,118,9,15,84,239,60,108,103,254,45,95,182,252,222,127,222,251,203,95,252,82,9,104,141,221,187,117,215,25,222,170,213,171,112,20,217,140,39,156,120,194,184,177,227,172,23,86,227,225,195,56,31,10,132,248,141,55,197,235,235,234,107,215,214,218,44,182,29,218,152,2,1,88,241,224,174,191,241,122,108,66,112,4,75,143,185,136,26,169,5,114,145,164,238,97,177,242,249,218,76,162,185,177,190,113,253,112,4,92,228,31,32,200,63,128,28,195,148,0,191,26,239,219,121,151,18,224,156,114,71,143,222,178,229,146,185,0,234,232,81,67,36,213,239,155,120,240,32,156,65,46,80,135,192,117,225,96,207,121,112,167,56,222,131,126,16,85,180,193,111,49,219,19,75,138,34,69,140,33,174,71,224,100,232,60,73,26,85,196,26,98,204,215,209,6,189,160,125,160,78,241,98,172,51,225,13,69,168,62,0,79,217,50,5,110,109,245,61,37,13,159,231,141,198,27,227,141,116,84,219,87,157,130,110,160,48,69,34,49,21,102,208,97,212,102,82,146,104,138,51,207,92,255,226,98,13,77,76,107,176,11,81,40,220,224,204,254,249,120,71,112,110,147,108,126,159,11,143,185,109,83,198,44,34,23,31,78,161,97,44,150,14,220,185,47,198,101,150,114,217,162,53,114,228,72,36,101,55,25,112,194,215,66,249,98,55,200,199,146,54,112,194,254,109,200,180,30,32,22,70,39,183,224,31,151,173,28,185,128,121,124,236,188,91,101,35,9,240,234,57,254,103,178,128,28,26,143,86,48,241,49,106,245,150,41,130,147,143,70,130,220,140,152,214,225,175,192,207,84,128,183,224,128,34,224,217,190,0,6,140,233,137,52,154,145,223,236,193,17,217,216,100,199,162,190,190,11,206,175,174,140,176,37,13,36,163,46,20,71,12,203,7,184,25,168,47,235,223,52,114,170,3,112,242,2,15,1,101,14,37,19,23,106,164,134,56,171,15,0,42,155,7,153,220,16,163,155,4,143,57,230,24,80,83,215,251,9,176,202,206,140,199,168,42,163,43,43,42,12,121,125,0,83,94,93,26,40,159,165,113,158,5,158,9,122,132,150,139,60,84,28,7,0,207,66,39,37,100,103,113,65,157,144,132,169,29,171,33,160,44,195,8,219,14,88,71,176,211,47,42,5,25,78,8,104,160,68,51,72,130,50,39,76,16,243,8,251,94,79,248,103,178,78,149,97,146,15,212,209,15,203,7,118,155,36,121,121,124,136,77,159,253,102,128,58,115,181,135,30,124,136,189,238,191,61,235,183,212,46,223,213,179,87,207,201,103,79,198,207,202,48,245,218,43,175,189,253,214,219,171,86,174,154,191,96,62,211,169,94,189,123,253,244,200,159,30,118,196,97,48,17,92,203,105,149,16,153,228,155,172,241,230,104,115,109,67,109,205,218,154,134,186,6,154,80,190,226,10,197,155,76,98,149,6,197,219,140,173,206,211,231,106,59,142,48,122,131,35,52,179,92,56,2,42,103,217,248,121,165,81,252,230,87,141,117,242,42,186,75,6,60,75,147,38,13,205,151,21,208,155,52,105,43,154,48,167,64,241,175,166,38,30,72,189,94,147,47,71,238,120,86,79,146,28,30,134,223,129,19,4,152,80,68,197,64,7,106,241,166,240,75,140,46,175,8,246,59,214,215,137,87,39,138,118,79,246,64,240,6,160,78,113,100,212,230,49,49,59,209,252,220,230,184,146,134,175,95,38,71,116,48,241,120,176,249,63,33,158,16,241,252,196,249,148,15,31,243,145,7,165,142,160,148,67,222,48,194,145,130,40,116,72,50,34,4,83,242,166,104,19,221,105,246,156,217,188,177,158,163,172,14,141,90,189,96,197,234,175,150,199,234,155,98,209,166,234,96,181,186,52,209,24,21,89,254,229,226,234,37,43,43,122,86,117,219,114,93,30,197,154,69,43,225,220,84,71,211,226,83,71,41,87,30,156,17,127,197,220,175,171,151,173,170,232,81,213,125,80,175,14,173,77,110,102,22,143,215,25,209,149,175,229,243,215,63,255,149,213,47,230,206,206,53,176,220,101,111,234,88,26,52,207,244,145,71,30,193,150,5,71,113,23,179,209,157,72,44,75,48,79,63,255,101,199,29,82,95,126,249,101,78,32,215,102,224,146,29,244,226,117,44,124,57,172,178,147,196,120,129,81,203,226,52,150,52,136,238,196,90,24,98,214,176,1,158,253,240,28,243,2,182,185,88,113,75,11,7,186,128,37,248,0,219,180,125,0,143,125,230,108,10,179,196,32,10,168,73,63,68,96,27,153,29,128,63,80,199,241,103,64,184,126,38,21,60,230,162,22,140,104,42,24,198,40,70,173,51,47,133,170,215,193,70,66,9,43,140,90,202,101,157,2,44,68,27,240,4,230,255,240,135,63,96,200,2,147,118,87,48,122,0,104,121,141,45,31,82,194,22,141,225,48,224,19,53,184,34,120,247,15,189,13,54,151,45,209,25,160,56,92,2,80,242,139,102,152,138,105,173,81,20,222,2,156,43,136,135,96,140,236,204,9,52,35,80,205,101,31,31,145,100,65,225,236,30,64,153,216,220,240,228,233,224,75,224,215,89,150,43,12,103,138,224,185,227,129,128,63,207,142,185,29,101,17,239,162,220,76,111,223,156,249,38,208,120,214,121,103,21,146,159,175,163,203,138,35,111,149,201,194,250,1,251,29,192,150,114,76,50,254,227,98,57,149,65,155,239,176,213,55,201,201,13,25,157,27,244,133,45,184,35,25,197,15,153,96,59,58,109,175,169,190,233,119,103,255,110,228,47,101,130,165,215,146,175,150,244,236,211,179,16,48,243,37,215,102,17,0,54,177,64,12,40,132,45,40,18,72,6,136,231,116,247,52,167,150,127,141,12,224,8,139,253,200,198,172,130,138,68,27,163,188,170,135,183,224,201,103,158,44,173,148,229,36,123,77,153,82,63,225,224,146,64,48,15,55,161,179,73,4,224,14,148,242,75,152,169,0,191,224,186,128,107,174,43,173,142,20,7,232,249,7,113,19,66,189,244,82,245,200,76,231,246,141,60,102,130,124,17,205,92,232,83,85,170,191,41,206,178,81,157,3,254,100,254,1,248,202,197,162,4,65,38,59,88,206,230,91,186,41,202,244,31,217,82,160,34,128,200,38,35,205,152,78,65,191,230,87,0,150,175,70,221,56,4,103,248,219,254,64,142,179,156,210,124,54,212,95,132,222,255,103,227,54,20,119,195,183,110,213,218,5,111,125,233,79,36,153,251,51,228,97,57,93,113,197,21,152,11,140,221,188,230,132,14,233,234,124,160,101,224,30,67,203,123,182,24,16,91,149,42,90,93,63,255,237,207,27,170,235,25,200,116,201,150,227,26,48,194,48,23,88,19,69,209,12,82,254,112,112,224,238,67,43,251,100,206,241,104,149,109,123,9,70,110,185,87,206,103,223,94,62,78,122,250,100,105,69,105,143,174,61,232,237,87,93,125,85,201,142,221,167,223,49,21,2,187,91,219,73,220,25,194,152,206,50,42,153,229,100,109,226,224,16,1,204,17,70,112,158,178,21,146,72,218,61,227,17,1,27,233,12,64,143,213,34,94,47,227,3,135,152,222,2,116,57,105,40,75,157,201,204,33,64,125,140,36,220,63,78,2,13,67,3,43,90,29,28,192,45,152,128,187,124,23,28,48,198,133,64,36,6,40,48,67,107,97,58,194,109,54,7,87,12,217,169,17,110,100,154,28,51,3,76,88,102,12,206,218,65,143,15,128,186,99,97,227,63,0,62,129,58,204,101,39,115,232,225,227,172,32,218,160,154,84,138,186,19,111,11,101,244,36,30,110,10,189,54,62,59,64,53,201,14,250,98,139,179,1,16,187,28,193,156,100,200,131,9,206,47,186,98,18,128,60,112,70,33,252,58,201,52,76,94,142,185,197,170,166,91,129,253,23,95,124,49,171,248,246,17,240,92,80,44,117,7,212,41,148,201,22,190,7,102,111,240,36,156,239,177,210,54,168,53,222,2,222,14,64,3,204,144,88,35,160,106,214,135,145,45,70,231,140,97,130,136,96,163,142,157,152,45,222,155,143,189,220,150,79,87,100,103,92,159,152,125,126,60,186,136,253,231,233,235,189,39,222,88,179,100,101,250,110,35,253,237,189,85,191,237,15,216,213,89,24,6,219,75,119,63,233,140,217,8,97,218,213,1,191,24,191,17,10,210,34,246,141,44,25,22,89,206,9,66,3,251,151,85,117,99,143,154,47,26,173,102,195,3,251,230,19,177,168,128,250,156,71,206,105,170,150,149,170,218,186,229,101,165,221,153,48,196,226,13,177,166,134,146,146,174,244,162,186,250,149,69,97,150,226,229,225,45,92,184,118,213,234,166,102,159,255,201,250,129,243,19,21,254,204,148,103,163,85,167,29,5,173,90,176,124,222,155,159,157,113,198,25,28,15,9,38,209,177,25,17,200,207,104,194,236,158,33,140,163,45,56,2,108,192,110,91,247,28,210,190,237,96,213,95,173,154,61,227,147,19,78,56,129,97,154,89,2,227,26,67,188,74,134,17,0,103,28,182,192,252,22,187,12,238,61,116,139,118,72,220,78,210,145,3,247,114,14,196,173,230,46,228,140,49,153,153,173,179,91,130,67,12,216,89,86,92,84,204,187,94,157,31,212,91,173,117,135,19,160,115,112,130,174,1,138,88,188,201,46,133,126,206,69,188,226,162,130,31,138,101,249,153,140,216,163,160,17,208,194,149,157,55,103,12,220,96,66,233,134,177,28,229,235,34,3,137,185,96,206,165,243,119,110,93,52,27,232,150,57,1,58,65,48,196,115,9,166,242,240,75,191,67,42,2,5,100,160,130,116,82,38,46,4,216,12,193,180,137,41,145,43,139,206,63,40,133,218,41,207,182,84,83,37,164,104,184,33,70,206,41,69,1,193,58,67,82,1,80,239,12,226,121,50,108,52,13,100,131,122,125,253,170,162,72,153,56,25,98,81,151,3,92,134,9,198,1,191,188,128,158,26,50,156,225,141,38,116,135,20,196,182,3,28,26,160,44,224,173,166,146,14,178,202,156,129,0,83,128,176,123,104,108,67,217,65,54,33,69,194,204,12,216,215,3,103,134,33,39,103,24,144,212,6,54,27,131,68,29,59,216,223,12,130,188,173,192,47,151,76,198,168,182,249,181,35,38,85,0,212,217,252,200,210,108,73,164,132,69,153,218,186,218,18,95,247,141,33,229,102,85,6,120,208,22,72,64,177,86,183,212,143,118,194,133,101,204,42,0,183,112,80,176,111,123,213,225,70,118,75,47,207,177,229,213,22,108,107,153,163,195,238,176,149,185,214,159,29,42,66,51,44,204,195,138,250,162,162,236,74,173,91,89,235,150,107,253,107,228,113,240,52,176,17,52,192,116,90,145,155,97,161,37,168,211,129,100,65,69,100,176,67,6,83,255,141,32,211,134,40,162,172,71,121,151,45,186,63,63,253,249,103,159,125,54,31,255,46,125,187,173,131,135,188,172,123,69,151,126,221,94,159,249,6,30,212,124,156,43,123,119,237,210,167,107,190,212,14,137,183,207,40,47,55,150,109,194,1,220,182,98,38,6,35,28,215,160,111,143,228,163,151,55,21,57,29,40,194,145,135,62,86,206,240,12,247,244,13,204,71,236,197,175,131,6,58,4,249,180,220,108,180,91,7,121,58,97,22,153,49,229,242,204,119,66,81,61,145,60,13,116,10,13,200,166,55,22,179,4,185,25,22,90,130,122,70,64,235,181,3,56,90,199,142,76,190,206,20,194,73,58,96,215,173,170,250,116,231,211,182,212,33,123,16,196,85,200,65,238,188,153,215,94,169,225,54,96,216,144,46,189,186,197,154,98,178,39,49,235,29,54,172,222,202,94,149,97,14,206,219,144,151,236,155,40,124,241,34,97,32,136,35,157,5,72,46,57,36,32,18,41,240,154,132,48,163,125,36,154,107,235,107,249,204,162,221,242,93,184,16,47,213,211,128,167,1,79,3,158,6,54,153,6,4,205,83,219,211,193,166,150,160,206,87,206,51,203,228,234,220,75,182,186,16,187,201,106,210,134,130,89,33,238,58,160,71,27,8,219,77,194,226,97,85,255,77,236,154,126,240,225,7,143,252,241,145,178,11,82,159,149,173,132,121,91,129,73,12,223,84,78,112,38,65,180,9,26,153,121,36,249,236,98,44,243,64,217,74,41,71,59,167,103,6,205,190,88,50,6,162,243,118,67,99,93,35,167,69,90,126,94,192,211,128,167,1,79,3,158,6,58,173,6,212,242,214,45,52,45,65,29,28,48,209,178,217,222,133,19,157,182,54,223,98,193,122,14,31,248,220,236,25,27,78,1,187,31,182,223,134,99,238,113,246,52,224,105,192,211,128,167,129,14,209,0,118,186,49,213,197,197,158,182,210,140,47,62,201,75,132,233,139,77,180,233,160,7,239,105,77,120,127,61,13,120,26,240,52,224,105,192,211,64,167,211,128,133,233,100,6,212,17,50,253,254,11,123,229,36,62,125,219,233,196,247,4,242,52,224,105,192,211,128,167,1,79,3,158,6,178,52,224,56,154,195,166,225,157,231,212,13,179,155,206,110,151,179,137,94,192,211,128,167,1,79,3,158,6,60,13,120,26,232,76,26,224,61,101,243,230,26,103,55,180,176,212,129,115,181,209,229,244,187,180,157,206,246,170,116,176,51,213,193,147,197,211,128,167,1,79,3,158,6,60,13,120,26,64,3,130,210,106,132,59,118,191,11,160,7,217,55,39,9,2,237,234,162,151,131,104,8,121,38,251,183,189,225,232,105,86,223,118,45,120,245,247,52,224,105,192,211,64,231,211,128,192,52,39,202,200,169,113,142,53,117,3,222,8,155,194,111,217,77,39,251,233,252,137,120,108,243,61,127,166,243,41,223,147,200,211,128,167,1,79,3,158,6,60,13,116,164,6,56,160,210,88,234,88,224,14,75,221,152,239,32,186,90,232,188,189,156,249,186,67,71,22,238,241,218,220,52,144,243,3,18,155,91,37,60,121,61,13,120,26,240,52,240,141,214,64,106,153,220,30,60,130,133,206,101,94,105,227,175,28,36,43,49,162,2,49,216,197,3,239,93,158,6,60,13,120,26,240,52,224,105,192,211,64,231,211,128,64,52,255,131,221,14,80,23,49,83,216,45,105,41,72,55,160,110,19,58,95,85,60,137,60,13,120,26,240,52,224,105,192,211,192,183,89,3,73,48,219,31,144,163,228,48,197,51,187,223,229,35,93,254,32,214,58,102,57,159,73,4,213,101,233,93,118,201,203,87,38,191,205,10,243,234,238,105,192,211,128,167,1,79,3,158,6,58,171,6,252,129,64,88,65,26,4,207,128,186,184,223,51,31,100,203,108,119,247,16,189,179,62,72,79,46,79,3,158,6,60,13,120,26,240,52,32,26,72,195,183,99,247,187,42,70,220,238,242,26,155,26,242,98,172,55,39,249,164,177,61,50,214,83,159,167,1,79,3,158,6,60,13,120,26,240,52,208,137,52,32,135,197,25,83,29,119,123,198,82,215,117,244,140,159,61,253,106,27,174,120,111,77,189,19,61,61,79,20,79,3,158,6,60,13,120,26,240,52,144,209,128,238,129,75,161,185,19,212,57,114,6,76,79,121,230,211,244,24,235,242,62,123,250,214,251,235,105,192,211,128,167,1,79,3,158,6,60,13,116,30,13,40,112,171,67,221,225,126,55,107,234,56,222,83,48,15,244,35,178,108,165,243,94,88,239,60,207,206,147,196,211,128,167,1,79,3,158,6,60,13,180,212,0,48,109,222,72,23,155,220,105,169,99,164,91,75,61,149,67,214,212,19,156,40,231,89,234,45,85,232,221,121,26,240,52,224,105,192,211,128,167,129,206,161,129,230,230,120,90,16,199,137,114,236,114,199,58,111,110,142,5,228,117,55,222,123,75,1,188,181,221,211,121,188,191,57,52,48,253,142,169,57,98,189,168,111,174,6,188,131,246,190,185,207,86,106,230,245,232,13,247,124,189,190,211,241,186,181,46,118,206,142,115,113,87,163,28,195,92,22,216,197,148,151,99,104,92,52,222,109,219,53,48,225,123,19,218,78,236,81,118,54,13,28,56,246,192,206,38,146,39,207,38,212,192,165,151,93,58,237,137,105,155,80,128,205,168,232,177,7,143,221,140,164,221,236,69,77,54,219,151,212,228,213,53,231,101,237,242,68,51,111,178,177,75,142,139,47,182,25,120,119,210,121,225,130,26,216,110,251,237,108,186,13,207,250,116,150,141,244,2,157,89,3,246,145,33,164,13,123,143,175,51,63,178,13,42,155,109,3,148,114,223,125,247,157,121,230,153,90,156,215,36,178,213,238,212,149,13,123,138,202,86,84,199,198,136,17,110,78,148,3,171,51,160,110,240,219,56,221,101,7,60,22,188,26,232,114,170,156,185,237,88,25,190,201,220,104,202,135,30,212,251,178,179,183,112,85,82,155,184,215,190,93,106,233,84,183,67,183,31,26,244,5,63,126,110,119,151,84,68,242,248,188,103,231,82,203,183,225,86,187,109,118,147,216,113,244,59,94,147,112,54,128,124,138,242,250,142,83,75,27,40,140,67,221,24,228,130,218,25,80,55,187,223,117,41,93,80,221,192,59,20,10,237,236,149,199,88,215,240,6,146,234,27,194,150,150,173,253,159,62,175,85,178,195,1,1,34,223,125,247,221,193,131,135,144,20,14,135,34,145,72,115,51,231,242,250,19,137,68,83,83,83,81,81,81,56,28,38,198,28,217,43,222,17,30,138,222,18,22,159,73,32,80,91,91,75,160,164,164,132,95,146,226,241,56,121,201,165,101,241,91,91,91,23,12,6,202,203,203,53,21,14,177,88,76,9,26,26,26,40,130,36,202,130,146,176,230,106,108,108,36,128,48,112,35,87,40,20,162,32,2,68,242,91,95,95,79,124,234,37,136,100,50,20,150,84,24,194,153,0,196,202,68,137,245,151,18,99,49,50,197,74,75,75,139,139,139,9,65,140,192,196,66,175,194,16,163,196,90,144,70,18,214,120,253,13,6,131,100,137,70,163,164,82,101,165,132,143,114,131,45,146,35,3,69,40,43,146,200,2,61,50,107,45,248,37,6,122,126,81,20,100,48,36,172,89,208,3,23,204,225,83,86,86,38,100,105,68,119,61,190,132,47,193,227,243,6,113,20,248,173,186,120,226,193,132,239,131,23,118,23,100,26,253,38,117,159,245,220,158,52,6,2,218,157,189,38,225,108,15,58,214,121,125,199,169,147,141,20,6,213,147,113,159,63,204,24,152,25,145,5,179,211,187,220,5,79,48,227,83,94,119,188,245,210,136,189,171,85,13,208,195,149,70,155,181,54,113,103,46,51,16,252,100,228,254,99,214,174,173,1,190,42,42,4,122,19,241,120,93,93,125,81,36,82,82,90,210,80,31,53,75,35,73,144,6,152,169,111,168,231,177,0,183,160,78,113,73,9,254,19,98,64,69,92,45,107,215,174,13,6,193,172,16,12,18,9,144,56,200,227,164,44,110,192,57,240,9,88,141,20,133,139,138,138,121,124,171,87,173,1,252,187,84,150,55,54,197,96,5,214,66,38,169,145,162,186,186,6,3,124,129,104,180,137,252,77,77,177,226,146,98,36,97,54,1,67,32,144,0,92,40,203,28,67,36,252,41,165,190,190,129,34,42,43,203,201,69,76,101,101,37,21,105,106,140,194,159,212,30,61,122,8,82,70,163,36,137,180,129,64,125,125,157,66,114,83,99,44,16,244,11,214,202,127,225,104,99,52,30,139,51,153,225,203,3,204,79,164,5,50,159,72,196,17,173,164,180,20,196,37,87,81,81,164,177,169,145,72,145,208,239,135,152,89,11,115,3,133,249,58,240,59,16,12,4,131,181,181,107,225,208,208,16,69,0,184,149,150,150,148,149,151,215,174,173,45,10,135,144,138,24,81,86,56,84,86,90,86,87,87,7,231,72,17,51,170,68,83,76,146,208,18,138,153,241,250,43,118,84,202,126,118,176,221,127,239,74,111,16,71,15,223,170,11,68,119,118,103,69,116,213,128,233,206,169,185,251,166,213,9,157,145,126,205,92,118,109,77,205,138,21,43,171,171,215,172,92,177,146,89,181,78,136,171,186,118,101,48,233,209,179,103,183,174,93,203,43,42,232,254,116,5,29,46,58,74,108,250,69,225,190,131,222,188,190,211,81,218,206,197,39,153,136,199,194,69,98,221,57,64,93,12,39,65,5,46,154,8,191,169,155,52,182,155,20,239,167,21,13,208,178,153,212,67,148,19,21,52,243,59,239,188,7,156,160,100,80,88,231,81,38,44,86,38,150,170,122,68,136,7,186,244,65,144,75,9,152,118,37,64,62,99,181,155,31,108,119,49,91,185,136,84,44,215,199,5,208,107,167,133,39,1,16,29,22,139,196,37,32,31,236,33,27,96,201,78,72,46,2,252,106,94,2,134,149,72,146,72,196,97,170,52,134,140,148,148,25,157,38,163,168,84,27,33,59,2,144,44,51,65,191,127,222,188,249,4,154,197,203,64,140,8,111,74,209,234,136,201,158,170,2,165,155,41,130,137,145,31,200,72,50,124,37,31,28,200,11,98,107,165,224,66,34,101,41,7,37,20,10,74,65,15,82,154,148,100,148,33,165,24,125,170,147,73,96,158,68,35,157,42,93,22,161,204,60,150,72,170,153,81,53,35,120,190,103,119,211,229,91,91,43,68,228,244,174,111,180,6,44,80,81,203,124,77,2,195,125,19,98,21,77,158,105,55,222,187,53,107,214,124,181,120,209,130,207,191,156,251,229,220,207,62,251,108,77,205,154,213,213,107,112,101,113,209,11,176,7,130,225,80,105,73,233,224,65,131,247,29,113,192,192,65,131,250,244,235,219,165,75,151,138,138,138,142,69,247,2,125,7,69,121,125,103,195,117,23,134,51,193,0,51,216,58,64,93,70,90,25,70,5,145,140,167,221,140,129,140,176,140,215,252,211,44,146,230,93,133,53,128,155,46,223,16,64,198,79,159,27,182,253,232,247,139,195,21,134,137,66,30,186,21,237,171,17,172,241,130,112,28,185,15,16,153,75,80,77,192,10,168,2,134,153,16,8,74,241,32,65,100,243,28,5,195,12,96,43,42,11,29,248,198,47,189,90,193,78,56,112,9,19,240,86,146,18,130,129,92,18,166,231,155,114,83,36,72,66,60,55,50,53,144,162,5,110,133,210,148,10,96,167,137,83,8,157,72,196,132,76,138,149,255,155,155,248,202,159,52,25,178,152,34,12,185,63,97,238,116,113,193,76,2,224,105,136,72,38,23,151,100,18,228,21,122,35,41,63,148,42,229,10,141,148,155,164,154,18,54,21,132,185,9,72,30,244,33,217,82,197,202,228,136,90,16,77,12,41,82,161,52,177,78,11,112,86,73,33,166,24,72,162,177,26,156,17,146,223,187,60,13,56,52,0,20,57,173,115,71,138,4,11,36,185,40,59,252,150,166,139,195,105,206,236,217,79,79,157,246,238,204,183,22,47,92,24,173,171,215,82,162,77,141,53,209,250,116,219,78,149,76,79,249,106,238,252,119,103,188,81,82,86,54,116,251,109,247,222,111,223,17,163,71,247,237,215,23,167,154,118,189,117,150,144,105,205,187,211,118,92,231,236,94,198,14,209,128,177,172,100,12,116,128,58,119,50,50,202,32,200,229,104,16,50,62,123,87,71,105,160,217,216,241,10,180,64,169,65,157,12,150,208,187,20,135,228,9,72,145,2,210,230,89,164,182,59,40,6,107,170,132,153,115,9,152,201,179,84,80,35,191,129,82,110,9,100,158,163,204,1,140,61,74,209,16,27,158,196,72,190,244,173,100,49,124,148,131,150,43,124,37,86,204,251,244,123,16,50,193,16,19,92,218,75,58,81,51,26,248,79,1,186,230,146,116,13,201,8,40,75,5,100,11,201,129,196,102,66,128,136,134,131,216,215,24,220,50,39,16,163,25,182,26,78,177,21,61,136,213,47,233,25,134,148,158,105,156,36,24,149,105,233,169,50,133,141,196,167,46,169,135,122,20,52,159,8,38,4,8,67,232,227,167,134,121,235,76,162,32,239,106,169,1,172,204,150,17,157,226,110,201,146,37,47,188,240,194,93,183,222,186,102,229,170,48,118,87,186,179,211,156,233,170,244,13,250,57,237,30,89,205,212,89,188,110,132,233,129,245,181,107,63,122,239,253,47,62,251,124,202,127,30,155,248,195,31,140,26,59,166,95,191,126,152,236,235,83,43,86,15,215,39,187,151,119,61,53,192,99,182,99,97,230,65,154,167,47,67,42,220,77,67,72,33,141,54,139,245,44,242,91,149,189,128,153,142,30,2,102,151,13,90,197,224,230,10,135,194,32,99,179,177,62,233,136,198,131,156,242,156,27,35,87,126,20,200,232,167,226,18,199,200,54,75,230,96,179,65,35,95,208,96,173,65,59,57,62,8,50,133,109,121,148,130,132,2,151,68,38,147,9,115,56,160,60,86,193,57,254,200,78,183,160,250,199,5,107,37,74,0,88,129,51,206,82,191,248,238,66,236,167,131,131,177,197,97,3,31,41,151,11,91,24,111,130,228,16,110,226,252,22,39,54,92,197,254,78,57,18,8,43,59,56,136,44,8,145,16,207,129,47,36,153,41,212,100,33,90,212,1,35,254,10,107,211,2,37,0,252,203,166,1,18,65,91,193,117,2,136,68,213,88,70,167,84,17,91,168,201,101,218,45,49,108,202,227,222,240,65,54,108,117,180,74,201,84,158,204,120,242,69,219,48,33,96,198,56,33,149,42,4,100,205,111,244,135,60,187,194,143,79,84,228,93,223,38,13,116,194,246,192,242,249,167,159,124,242,240,67,15,189,246,234,171,95,47,90,68,7,169,42,41,99,27,138,116,24,30,141,252,225,50,189,200,60,41,122,52,221,156,118,78,47,48,29,209,215,220,216,148,96,11,106,93,253,131,119,221,243,254,123,239,29,114,216,15,119,223,99,15,214,221,233,224,235,246,108,127,116,242,231,255,254,251,54,157,80,87,235,86,157,205,47,23,35,158,88,74,114,101,64,93,239,245,151,68,191,119,228,187,83,35,29,23,198,247,94,95,205,102,46,217,112,110,58,90,10,76,165,47,130,70,166,32,1,86,115,73,15,76,199,152,78,106,16,72,147,76,130,228,81,82,225,102,254,25,75,151,140,26,173,249,77,95,79,209,145,32,144,174,133,217,146,210,76,248,107,226,36,159,160,175,24,232,41,97,12,137,72,161,247,166,128,20,99,19,78,27,210,96,111,138,166,69,70,177,196,5,127,165,158,182,136,12,171,52,12,67,99,179,181,148,78,68,202,100,87,38,82,79,41,220,128,186,2,180,33,35,42,205,8,66,81,163,68,203,112,39,41,148,101,111,8,152,11,14,37,149,153,53,136,116,180,247,215,211,64,33,13,176,219,179,80,242,6,72,227,29,150,197,139,22,221,241,143,155,102,204,152,193,82,186,150,96,22,151,100,66,108,71,17,211,89,164,205,211,222,137,167,249,155,127,18,35,238,53,51,173,199,172,88,181,124,249,139,207,62,139,15,255,215,167,158,242,157,189,247,214,85,118,147,171,29,63,188,234,137,7,190,29,25,60,210,13,162,1,125,220,110,80,79,197,82,162,25,79,83,67,46,246,149,25,105,51,169,27,68,164,111,4,211,2,91,69,108,253,198,28,241,139,175,230,206,94,182,104,126,69,85,183,226,242,138,56,83,230,218,154,229,139,23,86,245,234,181,227,158,251,197,99,77,139,231,205,174,168,170,234,213,127,16,179,233,88,99,116,197,215,139,107,86,46,219,98,235,109,195,225,226,85,43,150,54,69,27,74,43,42,234,170,171,235,107,171,203,42,170,176,77,75,42,186,52,214,215,53,54,212,85,116,239,89,86,81,65,167,93,187,102,205,218,85,43,74,43,171,120,249,44,90,187,182,178,91,247,181,43,87,196,154,162,229,85,221,131,161,112,183,158,189,138,203,202,23,205,253,242,235,185,95,0,181,129,80,184,215,128,65,136,183,98,241,252,112,164,168,172,178,91,253,218,213,245,181,117,67,118,218,165,71,191,45,49,113,23,124,254,73,99,125,109,191,193,91,215,215,212,200,62,118,172,109,94,114,51,203,240,85,61,122,52,97,56,52,68,99,13,13,196,108,185,237,14,69,197,197,43,151,44,98,82,88,81,213,253,235,249,115,16,163,178,123,47,76,234,69,95,126,26,173,175,45,41,175,236,209,103,139,134,186,154,181,171,87,83,185,202,110,221,42,187,246,104,106,168,43,42,46,29,184,237,142,181,107,215,44,158,61,171,178,107,207,120,99,148,205,63,129,80,32,218,16,237,213,127,32,219,244,87,124,181,128,221,188,68,150,85,118,161,202,184,16,123,111,49,64,138,139,148,124,189,96,110,125,245,234,162,146,178,112,113,113,105,101,5,101,177,174,209,80,87,223,80,83,141,234,186,116,235,222,24,109,232,214,183,127,101,183,174,203,23,45,66,159,93,123,247,141,69,27,227,177,198,170,158,61,81,105,125,109,77,121,101,151,166,198,134,143,223,154,110,159,81,206,0,187,37,116,23,100,206,84,47,242,27,166,1,197,170,194,214,231,118,35,222,220,152,167,23,48,31,253,106,241,226,187,111,189,253,245,87,94,171,169,93,155,81,184,153,180,234,140,85,230,179,102,10,43,179,99,25,179,141,3,44,53,85,54,120,158,158,138,67,197,56,207,44,225,227,15,63,188,240,15,231,252,254,188,115,71,143,29,91,85,85,5,81,134,115,7,133,188,190,211,65,138,204,199,70,156,145,225,160,88,44,45,44,117,238,185,120,160,252,146,53,253,100,121,196,248,100,60,68,207,167,205,76,124,171,51,86,32,255,202,135,94,193,246,77,196,120,151,170,209,7,106,201,215,117,240,159,37,170,87,46,7,110,187,246,236,131,182,99,77,141,0,36,126,111,250,150,120,156,121,59,45,17,11,133,35,88,205,0,27,206,100,236,103,153,105,177,171,145,236,210,53,249,197,185,205,170,51,206,248,160,244,229,36,187,210,98,1,62,155,139,99,89,94,124,231,105,203,6,120,176,150,199,201,214,24,30,51,96,156,104,148,157,53,254,32,47,133,241,206,58,91,235,155,40,130,119,205,26,163,245,77,177,120,121,101,87,94,102,131,63,64,136,32,193,80,4,188,20,59,92,166,120,98,151,211,38,112,134,75,219,160,104,241,186,251,139,34,197,180,27,234,134,12,120,206,169,8,71,19,242,54,25,182,59,76,40,17,31,81,105,89,5,117,18,86,230,157,120,222,203,51,60,3,225,72,177,68,199,26,137,145,165,191,120,204,39,202,73,178,2,0,207,100,115,147,241,190,203,59,114,36,162,146,162,226,18,138,99,6,99,222,124,51,123,226,100,200,10,34,13,145,236,167,99,107,48,122,14,134,195,168,47,82,84,140,74,1,114,202,10,4,35,8,140,51,146,26,145,1,21,243,134,29,212,241,248,249,59,142,30,93,96,16,7,209,55,230,8,158,105,88,94,104,211,105,160,192,52,157,164,141,44,23,47,178,206,124,227,141,25,47,191,74,23,160,104,154,186,8,144,254,35,43,109,210,55,53,214,196,43,110,235,88,110,204,120,22,188,82,35,188,32,186,44,222,25,251,205,87,93,93,125,253,213,87,211,245,70,143,25,195,27,170,194,182,61,87,171,19,32,175,239,180,71,157,237,167,149,135,139,211,72,26,64,11,80,151,248,20,146,155,182,146,230,108,64,61,125,227,253,45,168,129,169,83,166,237,56,90,206,123,207,198,6,134,128,102,95,115,121,215,174,210,141,232,79,60,1,92,210,166,19,18,238,210,179,55,191,28,149,162,143,192,206,171,232,130,166,171,202,15,255,235,47,248,9,19,208,155,46,9,39,246,177,11,210,154,84,238,13,239,212,179,228,214,100,247,25,7,157,148,43,169,38,178,220,188,213,32,224,102,186,55,12,5,150,229,253,46,95,220,108,84,151,37,116,67,233,247,117,33,94,47,109,25,220,169,228,146,197,199,198,55,97,11,13,172,24,89,202,76,24,220,71,34,179,136,39,169,80,26,1,69,48,38,137,202,80,185,194,147,128,112,54,127,40,148,255,148,152,40,106,39,41,70,48,161,52,52,82,41,147,25,98,10,146,225,76,20,37,148,134,92,200,36,197,208,153,193,78,244,74,140,100,119,92,220,73,113,198,27,9,237,53,79,126,180,227,232,157,178,159,221,110,163,223,108,242,16,221,161,183,111,73,80,177,42,39,174,43,162,111,228,73,222,194,5,11,94,120,250,217,186,154,26,105,216,210,73,82,173,153,169,42,151,246,9,3,219,169,102,110,26,182,116,10,189,200,69,183,146,124,166,51,154,14,145,74,98,3,205,178,37,75,255,125,255,253,3,7,14,220,109,247,221,165,183,180,243,154,254,252,244,29,15,28,149,221,119,118,29,253,22,211,243,141,172,168,118,202,254,13,32,231,13,166,20,154,183,0,245,212,48,41,67,161,173,36,143,86,155,138,141,241,2,133,52,16,137,20,141,30,117,208,115,211,159,206,158,197,223,248,244,199,40,19,112,5,231,0,18,3,199,210,189,232,63,104,185,40,181,251,84,116,207,173,118,42,209,126,210,23,199,144,167,19,74,47,150,203,217,221,210,49,98,185,147,44,121,225,44,207,76,82,92,148,246,65,90,86,0,179,193,90,145,135,84,46,146,4,173,37,167,112,224,150,139,59,137,80,138,116,22,238,248,103,178,203,8,193,238,53,33,102,243,157,12,21,38,108,51,8,11,195,7,191,129,153,139,200,141,185,200,14,103,147,145,52,161,162,116,185,77,49,131,136,27,197,93,201,96,100,50,1,51,5,129,82,134,40,198,182,180,124,50,176,25,158,20,196,165,122,128,49,10,228,38,40,179,9,97,34,119,194,88,46,30,4,142,4,13,115,172,207,181,83,223,221,113,244,110,122,235,248,13,222,122,176,10,13,14,0,0,32,0,73,68,65,84,243,173,142,91,47,248,109,209,0,104,116,198,228,51,118,28,253,132,171,194,27,31,165,128,237,87,167,191,184,104,206,60,26,48,195,69,176,73,246,183,115,209,9,56,136,2,103,147,105,201,52,111,131,221,210,204,165,89,75,255,48,100,114,43,29,38,221,240,77,223,33,142,190,163,25,240,109,125,62,235,179,255,61,250,232,224,33,67,120,139,189,189,155,230,250,246,237,139,78,114,45,174,123,136,158,126,0,27,238,175,60,85,125,206,45,221,239,169,72,83,176,130,138,4,101,184,75,13,121,38,197,251,41,164,1,38,188,168,174,164,168,82,143,121,97,73,184,161,190,118,204,145,199,142,59,234,120,84,46,136,101,114,11,246,136,151,56,213,225,76,231,52,61,206,0,24,105,24,151,166,179,73,64,128,147,127,38,35,89,52,151,4,128,62,184,164,88,201,19,211,254,170,1,162,211,157,153,104,82,253,88,246,218,123,137,151,36,211,153,13,87,201,72,46,137,79,139,36,172,210,44,76,18,184,168,236,165,22,42,141,166,147,139,205,251,152,229,34,152,225,76,128,164,132,49,160,201,35,162,154,127,154,159,36,146,249,149,127,6,117,141,48,18,86,2,184,72,188,225,165,1,35,149,48,149,41,145,108,147,79,49,36,32,220,132,94,254,74,130,108,233,39,149,204,194,90,230,55,252,53,211,28,209,185,100,52,62,0,37,55,57,228,161,24,33,13,55,132,104,62,242,148,11,111,191,236,156,210,210,178,242,74,142,19,16,233,118,220,105,187,1,91,14,144,34,188,235,219,167,129,107,175,190,150,127,155,182,222,180,112,246,174,204,155,51,167,174,182,54,20,14,246,233,81,245,197,194,198,166,250,132,233,37,226,169,146,142,203,37,237,94,26,183,204,144,229,70,154,63,183,36,200,31,233,170,246,20,106,33,78,167,128,235,210,173,113,194,191,59,243,205,247,223,121,119,239,125,247,209,163,148,133,164,61,215,198,159,235,180,71,186,111,44,109,122,64,149,71,202,104,151,186,204,19,214,231,46,173,67,91,134,73,51,136,147,38,243,254,182,69,3,40,80,124,215,102,1,155,222,132,111,140,222,5,32,17,22,159,185,1,10,122,27,248,36,112,72,72,127,84,221,98,151,75,183,148,135,193,255,169,103,34,185,240,114,243,79,177,147,158,11,25,46,55,46,224,138,135,36,214,60,5,24,156,211,199,7,27,195,9,70,41,134,218,143,165,28,125,222,134,63,15,155,191,240,23,103,190,233,252,105,106,201,38,204,89,54,80,41,37,103,170,209,80,162,228,78,139,71,65,166,150,66,64,46,249,103,4,147,123,45,94,67,230,134,188,218,170,52,187,204,90,12,13,235,132,196,75,216,24,226,208,82,95,94,94,19,177,36,94,230,13,108,6,81,37,72,237,136,37,5,19,60,181,68,196,76,136,40,161,20,121,36,89,46,226,136,39,175,100,145,43,149,36,5,137,216,162,192,184,212,81,110,89,174,111,106,104,144,60,8,35,73,82,117,150,240,107,106,106,36,202,187,60,13,108,10,13,96,166,179,160,190,122,205,234,72,81,112,212,240,109,47,57,233,251,187,12,221,34,36,174,39,211,190,141,72,50,234,240,191,249,149,104,233,215,218,33,76,203,215,126,33,228,68,74,159,162,253,75,178,113,226,167,187,152,111,233,210,101,47,61,63,157,77,172,134,165,247,179,217,105,160,197,91,137,242,152,169,1,227,154,182,4,9,200,37,143,93,67,222,111,171,26,96,143,9,135,147,3,6,105,101,162,69,160,72,118,167,112,226,138,65,116,113,65,115,137,154,141,166,9,8,17,255,76,164,222,2,48,230,196,55,161,76,61,128,20,90,11,56,193,13,50,46,253,205,60,30,115,79,94,121,25,77,167,232,66,69,206,84,223,134,82,167,20,36,75,172,220,178,185,78,225,92,12,90,114,9,182,73,46,249,213,54,32,204,176,101,217,86,99,160,209,12,9,114,134,142,32,174,137,209,95,202,129,146,115,108,99,9,51,131,209,85,127,21,206,224,46,100,102,16,73,113,86,230,82,146,86,45,101,83,8,13,101,81,71,200,153,244,0,170,82,190,161,38,70,149,105,18,205,148,136,34,101,230,33,192,44,213,49,43,138,146,33,85,186,16,146,68,145,164,74,233,230,74,255,149,27,73,53,73,90,77,106,47,211,47,121,34,230,18,76,23,141,72,1,222,229,105,96,19,105,0,80,95,182,116,89,253,218,218,126,221,43,14,25,61,108,96,191,110,35,246,220,166,91,101,169,52,77,105,195,180,78,71,251,212,134,78,219,119,180,120,67,192,16,36,189,92,47,186,146,105,248,244,42,237,110,210,71,248,100,195,71,239,189,183,122,213,106,156,142,105,66,239,239,102,160,1,243,52,83,131,167,83,92,71,179,32,85,71,62,71,35,112,146,122,225,156,26,224,28,102,62,162,32,186,3,168,196,52,151,139,141,223,241,4,71,167,38,89,29,71,197,36,2,135,33,233,80,41,195,148,160,204,177,5,98,37,85,82,248,229,143,144,164,46,77,165,231,210,125,197,70,215,62,42,148,66,98,240,71,126,164,8,93,216,54,72,105,208,13,230,150,137,112,79,163,151,150,158,122,232,130,199,176,181,132,70,24,38,16,2,249,70,8,232,244,31,36,10,207,6,113,37,3,233,130,235,169,188,169,63,194,87,235,96,34,20,119,69,108,131,175,252,98,28,195,129,188,242,207,56,192,197,4,55,206,124,179,135,192,96,169,129,100,91,16,164,196,50,221,209,25,15,236,81,155,106,192,252,149,58,75,9,166,20,243,155,170,157,72,174,145,70,24,147,75,164,211,100,229,163,242,199,226,73,190,48,103,28,40,70,100,52,157,108,198,225,89,33,174,120,239,242,52,176,105,52,0,168,175,89,179,186,57,30,219,101,219,1,219,15,238,19,9,133,70,13,223,126,159,221,134,70,194,33,218,177,109,241,198,124,160,57,155,78,97,122,66,170,3,32,181,185,53,109,94,134,8,237,119,206,30,106,178,249,120,195,118,229,138,85,11,230,205,195,219,191,105,170,234,149,218,126,13,240,196,25,167,52,95,139,113,88,30,181,25,213,83,109,66,72,100,48,108,127,17,223,222,28,128,58,171,233,122,148,58,56,109,250,140,124,89,85,60,240,92,38,2,133,130,109,169,238,100,180,107,80,54,165,103,58,27,33,30,144,5,111,216,200,36,192,60,43,146,136,23,104,52,88,8,75,9,72,87,22,104,36,172,151,33,51,143,83,102,0,194,77,129,153,217,128,60,122,101,142,17,44,216,37,208,46,241,114,12,171,144,153,241,32,197,77,98,180,32,131,127,134,64,202,226,159,120,188,185,79,95,48,145,26,2,216,70,18,9,72,70,113,17,24,122,113,45,8,141,41,218,240,145,233,2,255,148,158,178,85,120,225,44,235,129,169,91,145,54,29,38,96,10,212,56,13,139,228,0,188,81,136,200,79,203,54,128,156,114,33,24,125,171,180,50,179,49,101,153,146,140,45,14,189,212,194,204,36,8,27,230,184,2,120,111,191,200,24,252,102,9,69,214,80,2,188,142,183,114,229,74,17,197,187,60,13,108,34,13,240,142,104,105,121,201,238,59,108,89,204,105,237,129,224,192,62,189,142,28,191,247,86,91,246,102,119,39,189,132,142,96,59,36,237,156,119,213,82,152,222,178,11,113,167,29,84,43,65,155,167,149,211,229,245,86,58,41,35,65,60,254,250,107,175,242,205,183,77,84,81,175,216,118,107,192,12,147,169,135,216,2,212,237,163,21,150,210,20,132,210,68,166,168,219,93,212,183,47,3,47,151,155,15,36,72,205,233,30,102,146,148,228,92,20,94,137,70,163,184,166,27,227,108,85,21,205,74,119,226,127,99,224,130,27,130,55,6,110,192,96,96,137,127,0,21,151,144,24,50,178,167,30,9,177,233,144,224,165,80,113,9,11,150,159,141,193,47,79,47,77,66,146,24,155,176,149,238,106,48,213,48,54,50,40,232,41,0,11,250,226,150,145,210,4,89,13,24,83,188,242,129,161,72,40,226,72,89,194,135,20,67,163,37,154,120,249,129,18,240,38,151,146,106,45,52,158,95,149,150,84,138,16,187,220,16,73,137,105,122,165,73,57,234,173,160,166,58,84,129,145,11,134,34,140,169,176,169,47,57,164,56,226,53,85,184,153,186,136,70,84,102,93,62,148,34,140,91,157,12,212,75,88,152,127,38,187,8,108,114,197,27,234,87,47,89,108,234,33,207,79,3,108,47,98,89,93,74,242,46,79,3,155,66,3,52,101,142,113,237,94,81,222,179,107,185,233,99,205,152,231,219,13,236,115,246,47,39,14,217,178,87,36,28,148,35,96,13,174,211,63,210,91,109,164,249,74,187,150,75,66,36,209,146,185,1,199,165,101,75,227,22,98,220,0,36,73,95,145,206,149,196,241,62,111,206,92,54,205,73,30,239,218,28,52,144,122,192,34,170,227,123,234,26,203,51,53,85,224,201,114,153,1,94,70,62,239,106,171,6,56,103,145,239,124,11,86,152,78,195,94,57,112,214,124,176,28,224,150,56,5,57,78,72,49,104,33,221,211,156,34,161,106,207,0,57,241,68,1,78,252,106,215,212,12,66,103,160,136,31,194,112,83,92,52,100,230,145,181,144,84,168,72,74,61,66,58,179,217,20,99,25,154,188,130,115,154,73,24,27,220,134,0,191,184,78,2,128,91,245,192,11,166,210,243,149,22,193,160,105,86,243,87,124,121,114,171,88,107,120,113,11,189,210,242,203,12,0,23,58,114,128,214,36,73,130,46,117,167,165,37,50,133,196,154,40,240,43,19,17,29,140,160,50,57,164,34,18,72,169,37,93,0,145,38,40,156,77,17,82,17,205,35,244,162,22,225,111,102,31,49,227,156,128,80,167,23,82,71,213,179,108,131,16,25,138,75,139,171,122,244,20,86,154,147,212,0,7,216,132,214,109,51,112,186,126,222,95,79,3,235,165,1,236,105,64,189,184,164,184,152,111,102,227,92,146,217,109,146,51,106,183,219,178,251,89,63,59,232,241,151,222,127,231,147,69,188,121,51,122,175,237,27,98,77,239,124,58,191,126,121,67,122,10,43,176,45,195,187,116,9,233,24,210,87,76,143,77,181,113,217,244,35,102,189,202,199,31,206,134,90,189,98,229,218,26,199,137,117,154,230,253,118,86,13,56,64,221,113,248,140,52,18,38,113,70,232,255,103,239,205,131,44,187,238,251,190,247,250,237,175,183,233,153,158,125,6,51,88,6,0,65,2,224,6,146,226,38,82,139,21,73,150,101,37,142,44,121,137,203,101,37,118,57,118,156,164,82,249,195,142,147,202,90,169,114,156,164,42,73,57,182,28,69,178,45,47,162,77,201,114,100,90,20,87,209,36,65,2,196,66,98,199,12,102,95,123,122,239,126,251,146,207,247,251,187,247,245,155,1,134,24,144,67,76,131,184,167,95,223,123,150,223,249,157,223,249,157,229,123,206,185,231,158,59,78,33,143,240,221,174,249,217,86,114,49,200,165,177,133,210,188,122,75,91,202,119,26,155,253,110,11,76,41,77,104,113,88,171,208,6,18,218,209,104,230,74,36,60,49,40,91,72,198,207,48,25,62,66,95,126,17,43,197,48,60,136,2,100,121,134,157,99,4,142,3,134,74,222,216,9,2,71,188,81,139,78,248,138,211,150,137,226,118,108,129,31,198,192,167,4,5,180,142,163,132,198,34,203,19,67,118,156,5,160,26,106,9,105,26,240,59,240,24,178,88,220,214,146,56,118,56,27,167,177,96,228,116,94,236,18,1,115,13,175,16,104,228,32,246,19,154,151,35,152,30,19,68,142,204,159,80,25,17,73,200,173,95,234,116,160,113,89,192,44,14,161,129,24,166,88,204,132,65,176,138,92,227,229,178,99,181,66,223,173,209,88,64,67,11,154,69,31,80,159,155,219,161,56,153,201,52,112,59,52,64,103,50,59,187,99,102,118,166,200,67,116,85,249,225,70,99,227,194,197,43,171,107,43,123,103,102,127,233,39,223,125,100,239,174,199,159,59,255,199,126,226,225,153,90,249,119,190,56,245,123,95,121,250,194,213,37,222,95,167,2,83,145,137,142,212,99,53,223,85,222,23,141,117,197,79,237,201,70,17,56,101,153,183,64,18,143,236,182,253,53,160,194,83,127,197,237,186,195,103,132,16,150,223,179,183,164,10,208,171,245,253,189,208,237,159,179,219,47,97,189,94,175,148,75,28,99,218,239,245,227,11,99,210,114,165,154,159,40,73,179,172,57,115,114,171,213,143,166,241,1,213,66,205,216,229,99,4,18,70,18,164,49,181,49,53,41,8,121,66,32,160,213,72,93,191,136,204,29,227,182,41,82,10,17,44,36,136,118,236,217,169,131,83,86,164,160,80,140,248,11,245,49,98,230,153,55,33,154,151,91,48,252,145,4,182,98,230,116,137,168,68,69,47,49,192,221,162,107,138,98,185,103,0,203,69,35,18,81,194,29,103,12,8,96,27,102,43,55,68,73,137,197,77,113,18,129,176,139,137,25,17,79,15,11,225,3,194,218,47,233,133,34,74,202,35,97,27,41,114,24,142,162,109,85,99,244,64,14,17,15,62,68,87,224,72,26,203,160,20,29,196,1,190,141,205,117,45,106,240,199,202,6,161,234,19,243,149,236,227,146,161,177,236,122,59,52,0,42,239,154,223,117,236,254,99,181,106,151,245,117,42,241,233,115,231,159,123,225,69,218,97,231,248,9,36,250,232,67,15,252,249,127,239,19,181,82,137,181,193,63,255,11,31,61,118,100,207,255,250,143,254,205,229,171,171,194,117,154,179,87,221,53,88,87,27,162,254,251,192,37,90,130,26,132,124,48,106,2,186,202,83,223,104,204,158,55,89,45,111,137,139,122,41,193,180,250,251,113,80,87,47,22,69,46,80,80,103,22,61,159,202,56,51,55,169,1,190,142,176,190,174,189,114,40,144,134,68,44,238,108,40,229,137,151,26,151,219,141,48,41,148,106,15,57,141,145,16,107,70,155,42,94,180,70,68,252,69,147,196,86,177,184,97,38,76,112,178,188,198,226,190,136,89,8,23,55,149,164,99,57,157,52,45,124,128,88,188,24,19,8,107,161,118,186,49,134,128,175,71,243,106,240,252,57,9,49,193,162,27,176,237,234,192,105,23,240,19,75,2,108,231,26,0,111,126,226,15,67,150,243,98,118,30,196,120,194,36,236,88,130,161,120,4,183,224,163,68,196,82,161,145,23,245,62,246,146,228,174,155,65,105,94,146,193,254,202,148,237,202,173,165,37,28,207,200,3,178,97,79,51,33,81,21,234,140,59,7,138,41,241,200,190,37,44,85,74,147,211,115,193,47,85,241,96,121,105,229,153,239,60,195,103,167,237,159,93,50,13,220,30,13,236,61,116,120,34,127,193,77,111,226,222,187,239,190,235,200,17,186,114,42,51,61,12,95,52,231,243,171,140,67,169,197,179,245,218,143,61,114,255,187,238,220,247,79,127,255,27,95,253,206,137,51,23,22,155,29,189,119,158,180,30,26,151,123,19,183,26,143,94,163,229,208,111,56,91,116,92,188,19,191,186,178,2,178,51,51,185,61,89,205,82,125,35,26,72,123,80,33,248,86,129,169,88,147,190,209,204,70,47,55,201,69,55,152,153,155,210,0,91,70,65,111,118,191,51,139,69,159,172,220,162,101,78,149,107,182,218,179,0,137,21,73,64,101,34,55,89,202,85,10,188,54,170,125,13,208,6,240,240,124,157,135,190,173,222,176,209,203,181,244,176,61,65,26,241,114,185,97,17,38,141,193,24,104,100,103,242,72,24,2,153,81,113,154,179,60,28,145,184,194,204,100,223,156,16,14,7,131,13,161,50,131,58,197,52,127,77,174,37,171,232,147,107,94,31,132,177,19,31,216,99,135,10,123,140,9,144,1,136,86,178,17,49,144,222,216,137,39,156,241,22,137,175,226,96,59,65,138,98,19,139,10,65,99,15,36,85,62,131,31,254,216,157,150,253,137,110,14,120,11,167,173,16,174,122,28,224,164,205,65,151,100,40,165,248,166,116,210,216,35,138,5,150,2,97,199,8,3,98,118,18,241,97,27,60,244,56,202,159,205,32,87,179,59,102,239,187,255,62,177,200,76,166,129,219,167,129,90,109,42,215,114,71,48,28,86,248,118,97,177,164,102,160,250,175,182,200,242,82,180,138,194,176,55,85,204,215,246,236,248,143,254,216,71,126,234,3,15,124,251,229,179,79,189,116,246,204,149,149,139,87,87,251,61,45,206,153,133,91,177,219,69,58,96,134,15,205,66,151,46,95,73,106,181,99,90,114,251,178,155,165,252,6,52,64,127,21,212,91,160,62,30,91,39,138,38,61,60,157,29,61,158,43,142,174,153,121,29,13,240,114,39,160,110,224,72,193,10,44,225,57,88,81,235,193,252,207,150,115,83,165,9,190,191,230,149,18,181,43,253,132,41,24,67,12,200,84,212,179,234,14,79,182,250,195,110,63,215,236,9,233,211,224,164,24,198,139,68,173,212,169,225,41,62,154,175,171,252,228,151,160,157,10,92,48,102,48,118,195,21,67,141,6,44,0,177,2,209,229,27,198,50,153,43,238,173,151,32,229,240,111,140,161,211,113,103,160,228,210,56,30,49,164,196,18,75,134,80,205,248,57,110,93,66,56,84,50,89,106,130,93,213,4,210,34,141,105,124,26,228,68,131,3,240,11,161,70,39,206,66,120,50,38,96,125,4,59,255,36,33,214,230,198,130,129,84,225,108,42,143,214,118,212,233,52,185,232,11,165,13,226,78,148,202,245,233,25,68,80,62,180,10,175,123,187,221,185,114,229,10,223,186,192,158,153,76,3,183,79,3,121,157,161,160,207,55,82,85,85,51,61,180,214,56,86,163,117,181,35,106,46,219,118,250,212,102,30,244,205,79,79,238,170,215,31,60,188,247,167,223,115,223,133,213,198,111,126,254,177,47,61,254,114,18,15,22,144,99,226,102,59,173,210,75,98,124,176,145,201,127,87,16,159,153,183,130,6,40,55,79,202,212,243,95,15,234,120,57,11,91,133,169,82,213,238,102,85,162,204,188,174,6,58,237,142,65,29,109,161,95,26,155,244,201,91,110,211,229,194,190,201,124,125,34,175,83,78,133,48,10,24,215,234,8,111,20,196,150,186,92,174,58,204,79,21,52,141,6,209,155,195,225,102,103,8,186,179,214,70,108,136,73,64,108,204,42,218,158,202,204,28,53,0,240,126,87,19,168,205,110,17,171,48,13,240,206,9,254,24,247,7,73,249,2,108,177,208,45,241,12,174,208,140,22,234,109,215,195,254,128,73,161,239,80,103,194,7,101,100,7,14,156,171,3,1,100,102,34,111,254,101,160,35,29,99,57,195,70,186,161,16,128,92,32,21,6,2,93,147,101,64,125,175,2,162,4,227,211,209,165,25,8,239,253,164,34,17,82,9,73,225,74,215,169,234,2,145,89,218,147,108,74,8,115,115,178,184,244,200,220,84,68,244,41,56,222,102,200,134,136,78,7,145,92,124,122,24,73,52,75,197,61,51,153,6,110,167,6,138,181,201,141,197,238,222,122,41,154,8,77,133,54,51,193,87,149,189,222,167,234,174,230,193,149,41,123,95,157,133,94,98,25,148,135,249,125,179,211,187,102,166,62,246,206,187,190,242,228,113,50,160,166,160,78,2,74,34,184,126,99,103,24,45,67,75,97,21,95,159,48,206,170,189,212,244,22,49,81,154,8,187,5,234,42,64,27,124,85,204,113,161,248,245,182,67,102,110,86,3,94,3,25,41,204,141,6,80,31,118,230,203,253,185,50,32,34,62,209,162,20,22,182,244,142,207,40,166,200,180,218,44,237,51,191,175,0,240,19,195,238,48,215,26,12,59,61,102,240,122,98,109,8,36,10,197,230,134,12,55,91,196,132,233,126,158,55,94,252,137,93,173,72,11,204,52,19,181,68,38,84,170,194,102,73,36,67,40,118,240,59,214,171,121,54,39,52,37,138,171,2,194,4,165,60,77,111,38,2,69,187,18,52,133,30,16,236,193,217,91,249,136,69,138,68,81,234,17,11,216,14,134,190,66,47,126,240,178,48,140,15,232,136,152,131,67,79,92,124,77,44,8,151,211,185,35,220,156,4,192,248,33,45,6,10,228,39,155,112,35,33,231,50,9,138,167,3,138,13,165,199,12,145,83,98,209,12,72,40,226,71,221,39,126,167,217,90,89,188,140,167,33,95,242,147,56,167,15,236,220,185,211,164,217,37,211,192,109,211,0,111,181,245,89,129,207,177,47,61,223,238,119,159,124,241,236,226,106,227,99,15,223,53,89,43,36,27,112,213,96,252,58,233,32,54,206,232,61,212,56,245,162,144,27,150,213,160,212,38,221,186,162,77,224,224,39,35,95,183,58,54,0,21,134,197,78,59,91,126,191,109,5,253,70,19,230,48,34,109,148,179,217,2,245,235,184,164,125,248,117,222,153,243,117,52,80,76,62,106,75,235,0,116,60,242,205,229,106,149,82,181,12,194,26,142,220,160,212,158,52,169,84,123,82,147,10,104,49,239,104,149,110,92,114,135,133,185,47,71,199,87,134,185,26,199,161,123,113,30,64,162,12,219,125,29,101,211,232,243,24,222,124,204,220,9,11,68,187,12,49,148,18,236,5,234,252,88,213,7,5,73,17,187,182,163,71,107,142,116,13,95,225,161,1,131,98,41,117,168,226,81,140,80,153,136,22,59,228,21,16,38,113,69,28,60,137,18,190,138,232,80,46,76,24,160,141,188,232,42,25,20,149,127,32,150,27,158,232,135,16,164,226,26,158,14,183,156,38,133,128,36,8,45,23,180,29,65,201,89,165,102,32,10,141,39,56,121,126,136,90,146,108,66,13,189,99,39,154,180,75,233,134,63,78,97,188,115,203,162,61,60,107,147,181,93,243,251,145,142,7,234,226,232,200,27,27,155,167,78,157,186,251,238,187,35,122,118,205,52,112,91,52,192,110,184,102,161,146,203,179,235,141,195,140,251,47,159,185,252,79,126,255,201,39,158,59,253,103,127,230,131,119,236,221,153,52,77,42,52,157,11,163,99,154,186,174,180,10,44,125,26,204,76,185,50,93,171,240,116,117,126,186,62,51,89,165,222,55,90,221,51,87,174,242,174,78,215,219,71,220,44,105,170,106,29,133,108,139,220,247,84,198,165,98,153,227,252,48,223,37,54,175,36,116,186,183,244,20,222,232,115,157,228,13,64,93,189,53,253,158,12,165,75,199,152,56,194,43,187,222,88,3,211,51,51,213,106,141,246,227,215,167,98,224,155,211,177,163,163,22,98,48,17,14,89,167,114,217,135,59,30,178,134,174,227,26,46,67,87,80,50,113,103,6,201,226,60,180,144,176,62,79,19,110,15,114,75,237,193,90,71,64,46,40,53,172,6,43,218,181,129,208,226,152,91,202,216,96,150,38,14,49,50,107,150,236,232,186,129,106,46,120,249,40,57,249,192,57,196,224,186,37,127,202,86,232,104,98,3,115,178,60,174,120,102,193,69,132,204,169,141,163,134,82,121,97,32,208,132,27,230,230,207,132,59,5,125,197,32,203,44,55,214,75,249,18,189,145,197,51,156,91,16,93,100,130,57,209,120,236,0,103,182,35,108,246,114,107,157,97,167,175,236,19,140,102,72,69,246,68,61,49,166,81,66,201,250,137,159,74,64,89,40,150,106,83,147,197,98,41,50,24,17,202,165,50,159,234,81,74,153,201,52,112,251,52,64,79,210,202,149,213,84,220,69,159,189,188,246,244,241,115,39,206,95,121,247,189,7,239,216,195,183,9,88,31,35,200,203,86,128,180,54,230,116,189,8,207,58,252,128,37,245,185,90,245,232,252,220,161,249,29,127,244,131,15,236,220,81,231,27,83,203,205,222,239,127,243,217,127,253,232,183,175,44,111,164,205,136,70,164,39,235,74,37,51,111,80,3,51,83,179,127,253,47,252,103,199,142,220,29,93,210,107,199,206,243,201,171,222,95,252,111,255,218,242,250,74,186,59,249,181,9,223,152,47,189,167,139,236,122,80,247,252,82,253,158,225,200,93,229,27,99,252,118,167,158,153,153,230,152,88,227,152,208,195,69,155,231,221,81,204,72,155,178,36,232,150,22,125,138,151,65,19,141,41,105,82,201,45,165,180,130,197,217,5,24,229,84,154,200,117,6,121,246,204,179,105,59,200,5,228,134,246,96,168,205,98,49,205,101,118,107,161,240,7,208,24,77,38,48,205,198,111,141,233,147,166,108,240,83,38,34,186,211,20,103,70,12,234,52,236,79,80,132,202,223,92,34,105,251,219,26,18,4,153,166,233,154,172,51,108,72,136,83,106,205,182,177,71,90,230,72,60,182,29,104,179,61,217,225,209,67,49,191,163,156,175,235,3,56,9,66,67,37,222,184,83,122,249,144,130,7,199,128,58,223,184,168,76,12,43,133,220,114,91,184,30,37,65,124,134,11,100,17,75,12,59,200,146,93,74,73,220,157,53,30,162,179,73,136,7,235,236,109,116,43,80,238,75,229,226,244,84,246,65,23,169,34,51,183,81,3,156,66,205,123,49,195,146,22,189,202,165,226,145,253,59,56,138,102,186,94,222,61,59,169,186,79,131,161,246,131,229,252,24,198,130,235,130,246,56,149,90,15,192,142,236,154,253,79,126,246,163,239,56,188,187,92,46,234,147,145,108,240,41,21,238,58,184,179,84,41,254,189,223,254,50,91,119,213,180,137,234,5,42,118,150,168,5,102,230,141,104,160,84,40,206,237,152,235,244,186,127,251,215,255,15,117,53,148,211,181,134,143,69,125,226,145,143,254,241,31,251,217,249,157,187,22,215,150,110,33,168,199,218,48,169,93,15,234,234,185,213,185,69,63,168,187,250,59,247,149,10,200,204,235,105,128,45,163,108,148,227,201,52,74,68,203,24,202,117,208,227,229,168,100,33,55,74,121,4,72,66,163,17,62,17,197,141,72,62,1,114,1,185,99,137,186,104,162,148,18,84,3,142,154,60,101,167,25,251,216,1,167,172,8,80,2,159,240,147,143,249,168,133,142,236,78,151,32,188,8,20,90,219,7,1,136,24,169,64,143,255,72,152,144,83,143,172,205,157,193,129,233,18,81,211,88,80,169,206,136,179,151,238,149,166,19,117,52,51,20,254,14,147,157,26,33,24,162,58,56,228,148,53,141,27,217,97,87,1,48,44,249,83,57,101,151,148,99,38,212,136,183,227,114,195,66,116,178,23,152,173,146,32,136,180,53,63,247,159,121,32,2,70,52,148,84,110,200,163,196,245,229,101,203,28,254,98,8,33,7,254,142,37,150,89,51,13,220,6,13,112,224,180,222,106,43,174,1,188,165,66,233,167,63,242,224,253,119,238,47,77,20,238,60,176,147,79,40,171,133,168,189,209,230,99,213,157,13,116,5,181,28,156,174,208,245,74,229,129,253,243,208,211,6,212,230,68,57,156,174,149,223,119,239,225,185,233,218,122,131,5,97,181,127,157,15,207,107,183,85,22,234,175,107,99,183,33,203,111,173,36,233,240,11,19,133,43,75,87,191,241,236,227,62,196,235,122,241,123,253,222,190,221,123,134,195,159,153,169,207,232,233,222,45,234,84,40,73,239,38,82,114,175,2,245,235,123,74,117,120,42,251,204,220,156,6,24,228,98,70,203,87,216,48,27,27,235,157,86,83,12,162,141,8,70,18,136,10,143,216,86,70,184,0,214,215,160,69,241,91,186,79,219,151,238,44,224,12,88,97,30,242,46,59,173,181,51,224,41,178,98,194,21,32,167,158,68,196,104,227,106,152,198,54,238,140,206,185,114,160,172,235,146,160,151,117,111,98,37,72,77,152,9,72,1,19,211,89,101,6,135,253,197,138,95,114,113,31,226,110,4,63,245,18,30,70,232,174,245,115,179,245,204,33,18,179,191,170,19,22,152,57,158,228,68,6,33,183,30,144,187,174,41,128,63,81,113,227,222,30,12,151,59,218,235,83,99,178,78,143,67,168,187,44,210,105,249,88,220,234,68,94,39,186,51,51,97,7,145,143,112,87,159,166,39,235,122,51,80,140,148,182,44,148,133,110,214,79,220,164,46,99,63,254,88,160,98,150,222,104,242,125,42,248,201,16,151,72,140,205,110,225,152,58,56,103,215,76,3,111,84,3,156,109,213,220,92,205,205,168,26,115,148,241,142,122,245,225,187,15,82,73,61,194,150,151,218,146,155,136,45,212,108,218,110,218,215,120,101,142,57,122,210,110,161,164,117,13,115,165,98,129,143,196,236,157,159,221,60,187,192,199,151,9,237,107,59,189,204,119,127,48,252,70,133,127,59,208,23,11,60,104,45,182,59,45,16,29,124,143,222,102,60,227,148,20,211,134,110,175,59,51,53,165,238,232,22,25,119,93,201,0,97,11,212,73,128,46,147,217,204,45,74,229,109,202,134,245,49,78,138,229,137,44,39,39,11,124,84,108,195,118,174,120,181,51,81,108,234,116,246,122,129,125,94,60,204,18,134,141,235,8,151,90,153,231,172,46,161,164,62,168,216,89,78,227,173,182,254,128,149,55,161,23,94,34,214,56,15,232,210,74,156,72,68,40,99,128,196,139,214,204,47,162,143,39,133,15,113,33,144,167,161,58,34,227,74,70,3,230,16,204,160,137,154,18,61,128,217,11,108,241,103,113,155,31,194,152,15,177,177,107,193,64,128,237,110,4,120,197,15,164,148,188,201,166,54,57,240,85,207,243,90,198,149,60,89,179,178,93,163,16,136,215,187,226,204,242,160,69,85,142,67,87,122,18,207,83,112,77,179,181,180,142,63,99,29,174,146,33,198,10,161,1,101,20,35,65,184,133,72,136,43,21,73,30,73,99,2,217,43,229,66,221,159,228,9,149,134,24,156,29,187,182,190,38,30,153,201,52,112,155,52,192,18,224,149,139,23,118,230,55,84,185,93,105,169,243,19,108,123,87,61,142,157,207,174,197,106,27,122,136,174,202,205,2,33,99,106,209,83,181,245,134,155,106,63,115,8,109,139,243,187,167,228,197,109,199,107,138,73,198,180,210,56,28,20,147,19,180,110,83,110,223,154,201,114,152,52,47,48,223,127,231,189,255,232,127,254,85,77,3,162,91,25,203,11,69,161,109,116,249,137,90,173,30,125,203,88,224,247,111,85,213,216,2,117,122,68,213,133,65,223,179,198,164,99,37,145,164,35,252,254,147,123,123,112,40,20,138,148,152,70,72,194,150,100,179,216,68,181,222,153,40,111,112,150,67,46,183,46,152,28,242,48,139,71,197,224,37,160,197,68,83,83,80,26,157,94,73,215,236,25,200,7,188,121,109,133,97,157,246,114,243,122,186,154,167,62,6,131,69,56,100,140,68,163,216,137,102,24,51,135,20,47,99,70,30,42,39,116,100,2,5,241,161,105,19,151,137,44,5,60,78,12,37,65,97,184,243,83,78,56,122,208,216,78,80,189,200,140,89,207,188,121,144,207,134,124,40,197,95,248,13,39,127,174,102,56,108,243,234,29,227,15,109,65,215,91,236,215,114,35,93,123,65,237,44,195,120,92,66,28,240,50,75,109,238,131,9,137,160,31,109,21,29,196,27,3,226,7,1,161,176,198,194,39,81,137,195,0,35,218,144,244,163,16,113,34,20,131,143,105,177,202,159,228,149,39,199,194,131,142,206,14,105,24,123,129,15,178,77,234,241,57,243,20,46,196,230,202,82,228,158,61,123,240,204,76,166,129,219,162,1,26,13,167,85,54,46,60,123,231,14,42,164,43,178,48,35,58,14,109,134,87,181,38,68,155,93,141,232,56,177,64,0,186,39,184,78,189,247,123,110,248,171,205,187,113,232,132,185,137,205,70,123,109,189,73,195,20,19,243,230,198,51,195,104,169,183,37,191,111,197,68,81,87,149,158,162,88,126,244,59,143,127,229,241,175,241,69,61,235,242,154,172,160,216,157,211,59,255,244,31,253,197,106,249,53,66,175,33,253,30,29,99,199,196,186,90,104,128,150,176,82,225,218,168,38,208,187,141,220,169,127,118,127,45,13,44,45,45,209,244,192,245,248,226,93,128,10,13,8,96,16,0,27,96,24,36,3,72,44,14,227,4,78,138,201,227,101,181,50,218,20,200,13,53,97,65,47,139,19,10,86,32,156,120,233,170,17,3,33,248,232,134,97,196,77,144,95,102,1,173,241,167,229,98,34,34,169,5,67,252,197,196,105,145,58,107,236,144,193,129,164,205,54,56,37,118,121,2,150,19,57,32,28,44,159,42,228,117,180,109,108,175,27,49,199,146,72,144,47,235,57,93,190,70,90,69,242,200,75,231,195,198,32,223,232,106,140,130,65,0,117,28,54,186,165,41,70,245,194,71,156,44,7,146,88,166,232,100,20,32,153,185,243,31,124,108,15,48,134,82,25,247,38,56,98,195,39,88,37,192,173,81,84,146,247,132,173,146,246,72,200,116,72,65,36,104,148,85,47,236,35,131,186,55,45,93,218,234,19,229,22,23,151,14,29,58,164,228,51,147,105,224,118,104,128,121,121,177,62,187,212,90,220,199,183,157,213,76,188,80,230,90,170,186,139,161,34,83,143,105,174,44,252,14,123,57,38,241,30,146,38,194,82,219,213,84,60,20,32,72,45,191,200,71,35,206,45,92,253,131,111,62,127,113,113,149,64,145,184,41,177,159,171,92,216,218,40,106,239,236,242,250,26,152,172,78,150,203,149,23,78,190,244,7,143,126,190,92,218,130,237,80,172,226,15,135,15,223,247,96,127,208,155,101,230,224,66,123,125,166,55,65,225,158,44,161,219,154,169,39,30,96,130,12,8,228,245,25,89,233,46,195,211,33,217,229,187,106,96,199,142,89,214,222,89,40,11,112,210,21,195,235,226,106,132,178,70,57,226,11,194,69,73,104,36,45,64,18,128,136,86,84,106,179,97,193,78,20,208,40,136,193,54,218,173,233,68,17,254,162,87,36,33,159,174,94,111,195,7,103,60,79,209,144,59,101,8,82,65,133,83,161,241,208,103,28,47,9,117,74,17,29,44,47,241,126,124,49,199,230,218,50,43,10,122,238,173,36,72,47,82,12,187,189,204,86,210,73,42,6,10,156,122,197,13,128,159,41,6,186,231,214,218,188,108,22,180,26,124,64,233,164,204,67,12,165,34,201,38,233,24,178,40,35,140,18,48,120,142,114,26,20,225,67,238,226,113,4,163,40,200,4,194,17,223,81,66,216,208,170,197,78,132,143,164,204,87,212,82,109,242,175,135,5,173,141,141,133,243,167,85,24,54,126,172,72,68,243,85,156,204,100,26,184,61,26,168,214,106,251,143,189,239,212,243,79,214,122,11,211,5,53,159,212,68,179,113,99,162,162,170,97,179,186,85,212,252,32,32,92,141,223,103,56,16,202,154,91,62,223,236,245,214,154,189,197,102,115,113,173,249,133,39,95,252,220,227,207,210,101,185,170,139,37,181,221,43,196,217,51,245,84,193,55,119,231,208,158,157,179,59,120,2,123,121,225,74,189,58,197,225,252,165,146,78,244,69,153,37,78,233,183,225,105,122,181,84,165,64,110,181,25,22,56,192,128,174,108,124,163,156,202,61,77,73,235,56,114,32,15,100,90,147,183,61,13,190,213,226,252,48,241,227,125,54,182,63,198,110,57,45,91,123,118,220,110,52,58,61,125,79,221,234,76,212,40,253,26,149,241,140,249,43,225,137,210,83,127,225,27,193,46,7,95,18,2,218,101,76,211,211,64,147,169,172,18,11,141,26,131,83,156,89,129,147,75,45,29,110,65,19,4,80,225,35,152,87,50,73,33,227,89,226,12,22,94,13,47,120,141,157,249,65,136,110,98,66,21,139,110,132,40,163,206,196,177,197,128,48,19,136,198,158,76,22,120,121,6,180,228,189,239,234,68,110,131,163,236,187,58,26,207,132,186,38,156,64,80,232,205,83,247,244,169,63,209,195,47,66,225,143,70,185,170,71,115,234,227,58,52,139,132,158,12,38,73,232,70,206,97,32,237,232,230,1,77,136,26,47,37,56,101,73,0,109,125,178,182,115,207,62,69,217,50,195,90,189,118,248,240,225,45,143,204,150,105,224,205,213,0,64,203,107,177,243,187,119,95,189,178,127,205,125,15,152,0,0,32,0,73,68,65,84,109,225,242,228,84,58,211,162,30,99,213,124,157,154,29,171,124,174,223,128,250,160,235,182,77,229,103,249,206,115,116,26,143,97,158,245,246,95,253,236,99,207,158,190,178,217,238,172,110,52,86,55,90,138,29,237,71,237,36,87,174,86,38,103,166,71,48,255,230,230,245,173,154,26,59,219,119,239,152,47,78,20,254,211,63,243,151,255,115,117,64,44,106,210,81,169,39,178,69,249,2,26,240,153,170,79,86,202,224,253,120,39,243,125,229,26,86,156,103,83,44,178,54,48,246,76,221,44,245,38,195,117,233,8,151,134,125,106,78,90,226,223,87,218,63,244,145,87,86,86,26,155,13,143,116,25,12,25,210,193,200,106,181,88,224,200,8,233,16,237,211,102,52,117,118,105,39,218,54,216,36,88,5,153,75,27,2,76,160,47,140,76,162,48,162,56,72,150,36,122,90,59,68,230,52,8,73,6,242,46,56,165,229,104,162,55,128,135,100,242,132,71,136,34,155,254,153,28,79,87,152,94,39,88,46,79,167,40,137,67,136,240,74,19,53,147,107,170,7,225,145,61,71,245,140,92,147,7,109,15,100,234,143,233,117,148,22,52,176,36,131,97,137,233,176,130,37,143,24,184,254,107,146,140,180,208,67,41,109,40,4,2,108,34,12,169,241,139,125,121,65,150,4,71,18,137,54,149,109,113,128,109,18,85,55,50,65,89,192,140,105,189,90,155,18,29,246,187,221,200,148,61,68,214,106,182,206,159,63,159,157,20,43,125,103,230,182,106,0,104,239,81,131,153,104,169,142,242,163,94,171,138,202,80,191,25,165,82,197,85,231,99,154,78,133,118,144,104,105,126,76,240,217,88,215,93,217,104,158,56,191,112,230,242,34,97,212,127,205,203,83,30,106,83,124,165,141,141,190,254,90,171,35,103,151,155,210,0,29,254,129,125,251,23,87,150,254,198,255,249,223,205,214,103,153,184,183,187,236,140,226,96,239,142,159,229,137,9,208,112,244,224,29,127,249,23,127,133,85,250,155,98,122,115,68,116,251,58,38,214,43,239,91,203,239,42,244,56,230,157,78,86,83,115,119,152,193,145,2,31,115,221,92,42,111,95,170,18,239,136,120,178,46,141,130,34,19,133,234,212,116,177,194,115,48,187,133,100,96,144,80,139,97,28,141,73,14,133,217,151,198,56,106,93,208,217,206,197,143,189,35,64,37,145,80,249,22,120,31,76,196,205,137,64,74,41,155,149,23,168,157,36,17,225,195,31,205,28,46,180,125,35,172,133,148,191,155,255,48,87,45,230,102,139,90,117,183,192,34,133,24,71,212,2,249,218,45,31,91,241,184,206,72,68,76,154,47,172,136,133,39,63,182,188,113,48,156,34,154,136,68,236,207,133,46,199,188,45,54,25,17,144,203,3,33,245,102,185,167,34,218,87,15,250,138,90,76,197,36,254,16,63,242,18,50,57,53,81,68,255,38,46,230,77,202,68,81,162,48,50,23,60,40,34,203,32,127,76,175,211,221,220,88,149,141,72,246,193,66,31,183,185,201,123,110,153,201,52,112,155,53,192,137,135,237,65,158,243,225,220,32,221,72,162,45,73,46,42,50,13,198,155,219,169,186,180,118,33,186,6,188,106,129,156,83,67,133,102,237,107,98,98,169,217,94,106,52,69,173,184,116,20,80,167,117,29,31,55,14,62,45,105,127,177,204,204,205,104,128,126,255,206,3,71,206,92,58,247,204,203,207,149,139,229,27,106,15,245,14,134,235,27,235,105,55,117,51,188,95,151,134,253,142,234,2,233,246,183,64,93,101,171,26,146,22,109,194,36,122,227,215,229,152,17,36,26,208,209,113,5,10,183,96,101,26,179,245,85,238,30,223,85,103,43,56,176,129,130,105,142,198,21,183,192,64,14,99,170,218,18,234,183,55,100,17,60,42,143,128,28,47,23,39,165,180,85,86,138,6,189,110,148,108,68,113,59,150,84,0,36,15,217,121,143,61,49,98,237,234,164,228,4,123,193,135,228,68,98,50,194,195,140,44,65,163,192,168,137,9,181,200,131,89,26,225,122,177,205,47,241,100,223,220,90,47,167,35,177,160,142,44,39,209,200,145,134,32,16,179,128,72,10,244,66,97,148,174,210,80,141,197,47,34,114,139,89,117,176,137,254,205,160,158,196,210,123,109,158,148,227,246,160,71,254,74,195,58,130,31,220,160,119,144,203,34,242,109,197,20,203,165,90,157,221,239,144,99,160,82,154,188,168,50,59,155,29,19,43,53,102,230,246,106,96,102,199,220,201,92,141,15,62,208,173,244,249,36,100,179,83,172,21,250,237,126,227,242,230,68,161,56,115,199,172,234,108,145,205,50,198,111,218,9,11,239,189,158,95,101,167,73,104,138,79,87,240,210,249,43,155,156,64,73,221,6,4,84,215,163,243,79,114,230,154,239,134,125,123,179,250,150,74,157,121,249,190,249,253,71,15,220,241,187,95,250,215,158,80,209,205,188,134,33,136,125,239,60,162,181,226,95,131,224,123,243,218,74,209,71,144,141,51,1,21,44,138,187,250,8,24,117,235,227,116,153,253,70,26,224,228,1,218,26,75,184,2,4,99,56,237,102,125,225,74,107,115,101,110,215,28,202,21,74,37,16,162,25,39,234,213,48,58,173,0,56,131,38,241,80,131,243,12,82,200,98,16,18,177,125,113,10,250,72,199,77,149,214,26,163,114,64,209,12,149,184,17,73,78,128,61,154,175,203,55,152,199,85,140,213,184,37,131,126,188,141,214,207,45,119,115,179,67,29,179,74,84,17,48,232,15,153,109,143,11,108,205,108,204,203,201,37,161,105,32,84,80,118,251,67,190,58,195,121,236,156,147,195,78,120,4,215,154,129,37,16,31,76,202,45,217,90,239,190,136,222,41,134,50,18,44,248,166,73,132,191,20,144,154,17,77,48,79,188,29,113,148,95,234,55,161,161,153,32,136,88,193,135,134,193,220,164,208,239,182,155,235,164,23,93,155,207,155,39,138,14,138,74,147,202,238,153,6,110,155,6,248,80,219,142,131,199,58,107,223,41,231,122,203,223,185,216,184,186,57,185,183,222,109,14,22,159,190,188,247,145,131,67,129,186,155,22,227,86,58,4,126,19,222,17,197,215,213,213,17,240,125,135,193,226,102,235,209,151,206,182,90,109,35,65,100,132,38,162,22,24,237,73,141,134,218,79,83,204,204,77,107,128,153,219,39,63,240,49,244,246,220,43,47,234,164,240,87,25,191,173,204,129,149,157,98,129,195,100,139,203,44,7,142,117,95,175,34,127,163,30,240,18,59,74,110,107,166,30,60,98,248,0,0,104,229,210,125,97,244,188,111,52,133,140,62,52,16,207,206,193,3,22,228,213,70,220,118,184,160,213,0,146,145,122,177,168,209,57,26,150,164,136,34,134,198,211,169,70,85,54,34,163,229,50,169,133,9,65,180,95,47,170,137,89,20,44,212,17,67,12,99,206,74,160,131,21,197,83,85,220,162,225,89,140,228,17,95,156,144,240,236,101,67,111,220,201,142,175,226,121,220,64,168,210,178,157,209,63,168,204,90,186,4,227,49,188,237,108,182,229,133,89,184,81,163,145,135,167,73,204,5,240,12,206,96,57,177,130,21,76,34,45,156,234,118,112,73,2,49,199,40,134,85,129,43,248,163,57,146,83,16,66,18,236,172,160,91,198,78,228,61,140,40,149,84,2,219,120,203,35,85,169,50,99,130,36,137,52,179,56,9,225,199,8,102,178,148,175,112,108,64,101,88,229,117,32,37,164,214,32,177,44,173,95,98,143,164,178,107,166,129,219,166,129,90,173,182,107,239,193,198,250,137,122,161,93,59,56,183,126,102,253,236,23,79,85,102,107,123,222,127,96,215,195,251,56,1,54,105,30,209,198,116,240,187,15,190,80,243,96,118,56,232,244,243,95,63,126,230,236,194,10,203,102,170,251,252,233,153,186,182,116,177,156,232,166,64,140,97,175,215,235,115,70,68,102,110,78,3,104,108,110,102,231,47,254,212,47,92,88,184,248,226,201,227,254,228,245,53,49,153,199,127,252,189,31,253,143,127,249,87,46,47,46,208,147,212,42,181,133,171,11,183,116,31,98,116,99,234,183,182,64,157,206,75,29,36,65,244,126,234,56,249,133,97,228,151,190,73,157,122,101,247,27,105,128,247,25,88,125,247,216,136,139,96,4,189,86,234,117,62,243,21,240,35,44,183,146,163,209,9,117,140,25,166,53,170,5,222,227,31,136,98,48,130,38,208,8,134,14,225,42,31,56,5,63,89,204,150,139,126,134,91,138,48,98,193,60,73,214,81,210,21,122,200,132,217,78,58,77,204,12,123,201,87,213,133,250,112,8,220,196,14,42,19,110,158,154,15,36,192,9,141,201,188,156,167,164,113,34,131,32,220,220,200,50,158,33,149,244,134,13,35,86,246,148,213,144,142,197,194,132,42,130,94,118,130,67,2,43,193,11,18,138,139,17,242,58,16,50,9,99,77,74,48,39,17,233,64,134,69,169,217,109,134,90,71,193,197,143,157,67,53,126,58,72,71,219,8,136,56,152,173,237,219,207,238,119,248,42,2,15,79,160,229,204,237,169,41,190,99,157,153,76,3,183,95,3,84,197,171,211,247,244,174,126,231,224,190,233,59,126,250,216,160,119,15,13,164,80,202,79,80,155,169,223,81,181,213,50,180,3,69,213,92,21,89,65,75,171,205,47,61,253,210,223,254,103,95,200,107,77,10,15,118,79,13,180,75,142,121,129,182,177,4,165,154,21,203,141,76,61,111,127,86,223,34,18,128,211,63,250,200,71,118,206,204,253,222,151,127,255,242,226,229,164,59,27,19,158,57,221,183,158,127,234,87,255,249,255,251,200,67,143,28,59,124,215,217,75,231,158,63,245,18,143,75,198,72,190,95,171,159,21,170,167,219,98,154,244,158,244,141,170,21,154,248,37,137,40,32,51,55,171,129,245,245,141,94,87,141,33,32,93,48,65,235,17,204,168,97,89,183,113,119,67,51,216,56,156,16,27,55,43,90,226,104,144,28,248,36,106,83,16,46,70,70,175,136,24,33,4,66,137,207,86,113,129,79,58,23,210,205,215,99,52,2,205,94,100,16,19,69,251,197,20,81,172,229,244,47,18,16,141,37,10,65,77,172,202,225,208,100,50,61,122,78,175,9,180,199,13,18,141,195,239,196,57,73,37,120,200,223,105,135,120,74,207,105,121,148,144,100,71,62,30,73,42,105,143,108,132,211,134,109,209,59,119,49,62,80,100,49,228,37,31,169,153,16,8,52,130,73,83,25,145,225,175,92,56,47,33,164,181,164,87,245,56,26,143,217,57,170,102,227,30,158,145,77,104,219,237,206,250,234,50,41,75,53,50,122,156,209,110,183,23,23,23,179,195,103,66,35,217,245,246,106,128,103,124,135,143,222,245,194,250,74,174,115,126,190,58,172,106,179,39,198,45,36,153,58,24,209,85,251,241,244,57,51,19,229,92,121,170,221,158,60,241,252,215,11,156,80,73,195,114,165,55,252,232,65,161,54,153,196,14,90,183,92,102,150,108,14,165,113,221,222,156,190,85,82,71,127,159,255,250,31,62,119,226,133,179,151,206,191,26,209,35,23,173,118,243,11,223,252,10,63,8,48,232,182,144,76,86,110,73,46,213,13,194,136,206,115,11,212,221,89,187,111,84,221,160,155,243,198,36,87,150,180,187,190,37,105,255,144,51,209,146,176,13,55,171,216,122,141,246,150,110,239,66,169,252,8,150,197,26,142,194,224,170,72,46,28,70,85,64,35,237,78,173,210,80,237,178,81,40,175,156,1,69,196,99,55,76,188,234,8,158,241,230,55,123,232,88,235,142,209,53,196,216,145,1,72,35,20,14,218,152,161,230,234,207,135,59,21,129,156,75,67,204,66,32,11,21,41,42,196,193,169,128,33,73,234,138,188,68,124,51,225,34,248,76,77,194,47,225,33,223,232,31,136,129,37,226,113,133,44,161,116,87,130,156,161,16,60,213,231,40,186,60,130,38,230,232,216,149,35,5,169,47,19,147,192,108,145,27,222,71,150,36,56,136,164,52,128,124,138,151,122,172,85,78,224,199,34,157,152,131,4,51,219,114,185,52,57,173,61,113,105,49,234,206,235,61,124,74,195,140,179,75,166,129,219,172,1,166,213,156,28,126,239,59,223,125,238,244,236,201,75,207,238,41,52,42,21,62,239,60,193,167,90,88,69,247,7,33,133,237,250,184,170,167,240,57,94,95,158,156,31,78,29,152,106,157,251,249,61,119,86,143,54,62,127,249,210,106,183,211,214,9,240,116,246,170,250,122,73,167,80,152,158,157,102,159,111,183,213,210,100,160,88,84,151,145,153,155,208,0,74,108,119,91,39,207,157,182,54,111,24,97,20,250,3,80,108,116,118,36,125,205,51,117,213,128,40,67,117,99,234,57,49,122,104,233,62,51,43,93,235,227,245,46,62,118,70,31,110,241,236,87,10,4,230,75,21,237,140,208,244,81,109,72,191,192,18,185,69,34,56,137,31,174,81,225,168,73,154,128,136,216,171,165,28,67,114,94,232,210,145,80,110,138,120,242,51,3,61,72,230,16,59,174,108,115,219,244,1,47,36,225,35,229,147,105,120,44,21,40,21,139,161,2,230,95,201,233,79,22,219,100,229,95,33,22,73,195,2,7,135,127,42,167,194,245,238,153,113,17,148,53,79,250,145,128,89,165,50,30,201,118,209,140,121,166,86,37,199,8,134,40,242,49,220,98,73,156,8,153,14,104,98,196,144,196,82,237,148,8,33,171,198,46,102,173,116,61,182,160,202,66,73,20,198,61,28,135,199,147,114,124,208,21,167,232,160,61,231,91,62,145,138,162,58,201,96,206,66,25,95,101,48,43,157,52,64,26,20,33,31,233,57,112,224,128,83,204,46,153,6,182,133,6,38,39,167,142,221,255,206,245,3,135,47,158,62,158,239,172,77,180,87,170,189,214,190,217,66,187,217,91,238,244,246,238,153,47,213,38,243,211,187,115,181,249,92,109,54,87,172,116,79,156,26,124,243,219,187,58,189,95,190,243,190,163,51,115,255,226,204,43,47,175,173,170,226,187,174,115,80,249,238,3,251,254,220,175,252,10,150,231,159,123,246,196,203,47,207,251,99,7,172,194,83,255,105,233,234,200,6,90,171,39,243,216,185,122,201,158,16,153,109,161,145,219,45,196,109,212,131,147,142,82,24,123,166,62,82,8,229,229,213,249,144,208,125,234,40,44,179,188,158,6,120,166,62,246,186,2,58,4,110,38,58,141,70,183,221,142,154,175,214,96,131,133,66,8,68,65,231,82,59,254,161,111,5,36,100,220,56,116,125,38,89,43,22,120,17,18,76,176,11,71,61,38,192,206,91,168,248,151,57,91,162,51,236,176,190,166,195,39,146,201,168,120,153,33,4,129,229,35,238,160,35,209,70,160,40,56,76,147,86,42,66,62,238,242,11,239,64,57,57,105,231,158,52,7,115,124,112,34,76,66,23,217,137,100,156,169,0,90,162,135,69,196,14,197,25,28,130,54,236,176,14,130,96,24,36,244,39,88,98,0,145,38,51,138,170,132,131,12,47,240,91,11,236,5,77,205,25,217,144,59,130,35,93,66,227,209,97,146,108,12,22,196,38,17,158,225,87,181,90,85,104,202,143,113,45,73,51,113,49,85,118,201,52,176,93,52,64,189,156,154,158,62,114,236,129,78,183,203,35,112,22,204,175,246,7,237,29,173,133,133,133,250,222,35,115,59,102,242,204,222,169,187,44,224,93,184,212,248,204,231,251,167,206,170,90,23,242,239,222,177,147,29,36,191,118,226,165,75,141,13,62,220,50,53,59,115,215,189,199,254,252,95,252,15,239,127,224,1,122,176,143,124,252,99,108,148,91,91,95,255,141,223,252,167,143,125,251,185,198,250,58,71,95,211,246,86,86,150,107,213,74,143,148,88,21,28,14,249,120,232,199,62,252,193,31,255,196,199,142,220,113,199,118,209,200,219,85,14,119,127,209,165,81,228,169,209,224,75,47,51,39,29,35,78,60,212,25,166,93,91,74,152,221,191,155,6,88,22,171,86,42,52,54,94,29,161,222,51,182,69,143,197,114,213,39,57,24,54,34,182,213,44,220,226,127,116,117,80,60,27,17,90,135,211,161,56,153,98,10,128,162,124,52,207,22,60,155,152,215,84,18,168,102,17,158,153,58,107,103,144,197,39,212,32,83,121,43,13,179,147,93,199,209,224,0,228,184,33,0,228,226,228,33,66,84,128,160,117,232,168,70,40,166,164,245,176,29,134,81,47,70,252,241,81,160,46,218,145,65,168,157,78,218,206,16,124,12,67,83,121,34,0,154,224,224,172,69,152,120,57,52,72,226,138,39,164,226,99,201,147,32,143,67,201,17,63,157,136,167,195,115,164,49,22,54,130,85,114,179,3,123,0,60,194,91,94,231,203,105,225,177,177,190,113,225,236,105,17,170,238,135,188,195,86,171,67,71,153,77,214,67,153,217,117,251,104,128,247,106,106,245,186,78,182,74,205,43,175,188,178,209,205,93,88,218,204,151,235,51,83,149,2,155,184,86,215,26,95,248,195,193,185,11,195,86,91,45,106,48,172,229,39,142,77,205,252,252,225,163,255,252,194,233,153,61,123,62,242,201,79,126,232,19,31,59,118,239,189,12,103,131,205,169,147,39,31,125,236,91,191,249,169,127,121,105,105,101,208,235,241,250,142,214,32,123,93,109,166,150,161,91,208,177,181,223,121,238,133,139,23,46,254,181,191,242,151,120,209,46,102,129,17,61,187,190,201,26,24,235,166,199,102,234,238,253,52,65,194,2,24,185,75,147,96,105,191,246,38,11,249,86,77,142,201,177,79,158,17,186,81,203,163,162,235,141,79,125,55,41,69,56,181,9,161,9,191,17,216,96,145,230,241,52,153,16,55,13,102,87,249,114,47,183,206,222,23,133,107,87,57,65,178,57,186,23,198,132,241,226,169,175,169,138,129,202,216,28,194,1,55,76,66,163,88,46,109,243,144,45,82,100,130,171,125,20,252,37,139,234,174,13,138,24,130,208,154,53,90,136,44,133,175,101,86,112,106,130,51,30,22,80,169,194,95,121,9,2,223,146,180,77,33,202,144,220,204,161,226,77,27,60,99,35,122,108,184,139,168,206,129,51,102,122,73,157,66,123,48,199,7,32,231,44,188,248,50,44,169,140,252,71,22,201,227,31,22,33,122,24,51,76,29,57,230,59,141,77,30,159,75,76,74,83,234,36,7,210,242,136,36,179,100,26,216,142,26,160,174,182,90,173,19,167,206,240,16,253,202,226,50,103,32,222,123,199,193,201,65,191,243,181,111,116,190,245,109,142,69,84,147,128,200,85,121,182,88,254,248,158,253,155,83,181,59,126,225,231,62,240,177,143,238,218,181,139,44,17,180,182,182,118,230,244,233,11,103,207,60,245,196,211,151,23,174,54,155,124,244,88,85,159,9,10,123,229,181,97,155,134,161,46,68,232,206,70,147,199,159,250,54,103,99,243,162,29,253,30,62,153,185,45,26,160,131,162,120,156,244,24,168,219,109,28,184,86,40,14,126,103,150,120,173,95,230,186,161,6,86,87,87,55,54,54,98,130,158,194,7,0,194,87,218,244,160,157,214,1,20,169,77,169,97,104,186,41,236,73,157,248,68,123,145,63,63,181,26,27,160,186,175,47,139,99,160,13,108,14,59,120,9,21,158,177,141,92,177,210,167,249,112,214,47,88,153,38,192,149,150,103,60,243,232,205,92,16,41,140,27,187,196,140,159,110,16,243,47,0,214,75,225,120,144,150,126,252,99,156,88,140,24,66,230,120,4,238,24,4,38,143,186,197,205,49,35,33,172,8,16,12,66,248,176,43,13,115,134,33,52,102,175,171,196,78,233,161,80,116,113,80,36,216,198,210,186,29,94,114,215,145,245,73,116,69,182,25,41,50,2,130,121,36,26,118,168,70,78,150,31,167,166,38,29,207,26,84,66,250,113,210,64,112,203,174,153,6,182,167,6,88,51,63,127,254,194,252,252,252,29,135,14,46,175,109,158,56,125,238,165,199,159,190,227,204,153,242,179,47,240,142,154,122,125,118,198,49,75,139,7,73,188,45,157,47,252,252,254,59,174,236,221,187,99,199,142,200,17,29,215,169,83,167,46,156,58,197,236,124,99,163,193,162,190,155,46,13,80,77,150,19,152,116,85,15,195,31,109,93,45,3,108,224,35,140,219,83,33,111,31,169,40,219,244,229,248,177,141,114,234,55,5,245,49,35,73,251,81,79,3,85,132,234,14,163,223,123,251,40,234,123,201,41,155,72,249,209,112,212,12,132,5,106,3,189,118,107,208,237,128,64,232,87,170,52,88,168,73,88,169,56,147,253,110,94,79,142,84,131,12,106,241,48,10,114,47,248,209,183,34,218,8,71,83,71,242,174,130,157,110,115,73,80,0,100,80,37,180,110,148,48,80,18,80,225,235,247,199,112,143,184,17,42,40,13,26,73,149,224,62,62,24,200,196,202,215,176,216,59,129,234,168,45,12,0,16,41,112,48,98,137,133,195,198,198,31,74,2,19,105,5,147,82,232,98,228,239,84,136,235,170,153,36,49,78,159,136,36,38,67,230,247,204,22,70,62,146,205,6,159,145,156,35,207,45,11,182,136,227,123,171,213,92,90,90,102,202,162,167,27,42,66,5,243,64,189,90,29,95,227,76,89,103,247,76,3,219,67,3,212,213,134,190,6,217,63,116,240,192,204,244,212,84,185,60,115,225,98,247,137,167,138,139,75,28,37,67,53,134,64,75,112,158,43,68,87,79,205,46,54,90,237,167,159,93,188,243,232,158,125,58,155,129,105,250,233,147,39,11,158,243,205,204,206,204,237,156,93,219,240,121,180,156,146,217,103,17,144,35,231,57,128,22,46,50,156,155,182,127,247,252,143,124,228,71,246,236,219,171,93,39,153,185,141,26,80,79,149,152,173,41,184,122,106,65,120,124,144,205,3,180,40,186,148,52,187,223,140,6,46,95,190,180,190,190,206,128,87,152,7,176,1,50,236,184,46,87,138,124,146,53,240,9,96,179,37,90,70,64,157,56,91,219,180,12,141,174,34,165,180,152,192,51,118,160,2,118,81,32,68,36,36,129,27,227,144,98,27,144,241,23,141,167,239,129,208,194,66,255,70,109,46,157,37,187,113,155,21,49,132,164,97,119,234,26,124,40,117,160,89,15,209,38,180,151,78,128,106,222,190,122,16,1,13,148,177,232,22,98,67,162,185,52,172,212,133,56,97,207,173,229,111,206,98,139,191,236,97,19,55,76,56,8,9,49,112,98,182,70,45,102,66,142,148,247,8,51,19,17,165,62,140,21,120,78,97,15,93,197,80,236,198,232,157,114,18,148,134,138,2,154,148,9,118,142,121,159,158,225,236,119,24,32,163,7,39,228,125,48,104,54,179,15,186,88,89,217,101,91,106,128,5,194,19,47,189,60,55,61,91,239,246,134,167,206,118,95,60,94,124,250,153,137,197,101,173,186,167,171,119,218,52,167,134,129,219,109,131,22,210,239,239,58,119,241,210,139,218,235,14,48,179,213,142,5,124,142,202,162,217,127,242,227,63,242,241,143,127,184,217,233,13,38,10,189,254,176,215,102,37,190,205,34,60,123,126,75,44,103,213,234,249,126,231,222,187,239,122,248,161,119,241,182,200,182,84,201,219,72,40,58,234,88,126,167,207,218,2,245,84,1,238,87,53,203,74,122,221,40,124,247,113,41,73,118,191,177,6,216,38,202,172,142,165,90,134,182,224,154,0,140,243,76,154,141,78,167,141,85,64,14,126,56,186,32,39,177,89,217,99,40,231,72,17,85,52,204,250,133,172,198,168,52,134,17,43,28,112,75,241,126,43,98,164,50,162,134,6,187,131,195,47,240,18,150,200,24,48,143,61,36,146,216,65,174,193,1,173,95,3,6,104,98,48,145,200,108,10,33,55,128,151,202,66,244,200,32,196,26,76,152,33,150,48,137,108,145,10,157,137,19,97,77,35,18,85,92,87,186,72,40,17,41,173,134,112,136,65,137,136,45,179,216,240,72,195,153,193,83,155,18,135,124,42,102,120,169,169,143,193,199,56,131,117,120,222,103,211,167,166,144,159,119,1,136,232,212,225,70,60,98,141,155,112,226,15,83,125,243,194,147,26,101,66,2,230,248,156,238,133,11,23,31,122,232,161,241,40,153,61,211,192,54,209,0,181,127,233,202,149,226,119,94,168,79,78,241,254,121,251,244,153,225,213,85,190,159,170,90,78,103,94,40,228,105,0,241,204,219,62,67,78,143,195,76,76,48,137,159,90,111,172,60,253,204,250,195,15,78,207,204,116,58,29,86,26,225,6,192,223,125,207,221,239,122,240,193,0,108,124,226,145,98,88,200,53,79,208,205,0,194,209,124,97,155,40,227,237,40,6,232,81,72,215,221,183,64,157,62,145,2,163,156,173,146,232,226,176,226,199,191,186,104,247,132,111,71,125,189,161,60,87,171,218,250,142,214,172,180,28,47,127,104,131,9,239,122,170,77,8,87,4,117,41,164,160,86,169,119,4,48,182,9,123,236,153,248,11,135,2,89,36,136,154,36,63,151,207,24,94,154,54,65,187,68,94,152,140,232,19,155,67,136,58,154,244,139,141,248,43,69,228,0,243,192,90,193,109,240,3,155,5,110,122,52,14,141,0,219,244,193,153,104,201,195,107,251,139,192,130,17,106,98,213,164,132,109,196,243,250,129,25,123,24,225,60,198,10,1,201,17,5,226,0,105,104,48,10,194,56,150,146,143,193,135,181,151,100,31,113,17,217,233,233,137,3,4,131,124,107,152,235,72,95,98,200,241,61,19,124,158,202,135,47,4,51,115,4,242,37,91,156,225,67,90,228,139,131,122,38,139,26,136,192,164,197,137,114,107,27,196,119,159,165,36,160,97,128,198,11,187,17,61,187,102,26,216,110,26,224,105,250,202,169,51,135,95,60,57,216,216,232,37,79,81,135,122,22,21,198,143,146,162,19,81,135,78,59,113,19,162,83,162,150,79,244,250,211,139,43,151,142,31,175,61,244,16,160,62,61,53,169,185,120,169,68,133,15,228,134,135,219,66,64,195,118,203,122,38,79,162,129,152,169,211,111,109,129,58,189,151,58,112,131,186,251,219,232,6,163,119,116,159,155,105,239,38,52,0,162,211,0,4,93,106,54,241,63,49,53,55,87,159,156,86,64,170,212,224,36,23,255,6,49,130,12,30,186,10,62,163,12,210,131,89,240,140,31,65,163,88,68,73,98,3,138,102,110,152,19,37,70,152,106,75,208,171,45,219,141,37,196,8,240,14,168,86,234,70,214,128,210,116,184,32,66,143,0,148,163,45,35,142,226,30,2,112,21,253,136,2,24,78,106,77,42,106,26,8,9,81,35,118,208,132,70,194,31,30,225,9,55,30,198,67,134,127,136,39,222,142,38,207,212,18,125,140,36,143,204,6,47,198,37,208,42,130,13,66,70,102,188,216,128,23,177,130,103,83,79,72,182,164,222,76,243,188,220,201,183,201,180,147,140,230,128,106,224,157,205,72,18,149,102,183,237,167,129,75,231,207,119,159,252,206,96,115,211,205,68,45,67,77,151,122,171,37,190,9,190,250,236,186,238,145,47,99,83,54,202,169,233,186,205,59,47,245,205,230,165,167,158,237,222,127,63,83,17,79,72,134,165,82,153,21,71,204,246,203,107,38,209,141,52,144,244,122,91,101,134,135,39,151,17,224,45,21,105,220,241,190,47,245,203,238,175,173,1,38,228,122,245,131,177,176,218,149,160,128,230,228,15,172,131,246,91,16,66,228,0,215,235,116,27,111,26,224,153,0,14,72,60,6,60,225,173,230,106,79,223,221,138,213,68,197,28,158,91,198,200,154,176,50,63,130,192,117,72,52,119,77,67,3,197,213,234,195,135,43,143,103,72,85,150,128,192,72,112,76,146,52,21,152,71,44,122,17,97,162,57,96,39,220,41,216,199,156,17,44,124,160,15,25,164,28,11,28,204,226,26,12,211,249,133,178,18,67,13,89,252,227,22,148,164,133,9,38,88,37,111,42,127,80,136,185,210,15,50,93,71,130,33,64,34,198,152,84,244,117,145,86,159,3,229,166,166,157,138,203,81,98,230,38,235,147,251,247,239,23,151,204,100,26,216,102,26,160,183,185,252,216,19,187,46,46,248,33,147,135,195,238,131,104,29,154,151,235,187,44,198,111,181,16,206,175,160,121,169,118,187,253,105,9,138,250,93,234,116,119,94,184,200,251,105,203,203,43,254,222,58,95,96,239,141,166,233,219,44,187,153,56,175,165,129,180,179,163,196,183,64,61,8,99,10,175,231,138,238,213,240,164,34,176,157,59,234,193,107,49,203,252,174,209,0,135,48,176,211,138,73,121,180,22,1,13,192,236,229,119,105,212,90,229,194,79,88,97,103,0,143,20,13,216,164,224,74,160,208,36,5,117,172,250,185,85,70,122,10,77,141,10,11,124,74,1,79,33,74,56,216,167,72,15,103,79,187,99,190,142,125,244,44,44,252,197,195,76,212,240,233,25,240,181,209,221,125,194,184,180,22,220,30,216,156,150,166,191,68,119,172,96,21,254,74,53,168,45,127,36,97,150,78,46,232,77,0,232,146,168,249,141,98,72,130,224,150,242,72,248,193,135,168,138,61,150,235,112,154,165,34,138,192,14,197,117,252,8,34,238,200,144,40,38,184,145,5,8,56,61,104,231,252,222,17,1,141,196,82,113,215,184,37,51,153,6,182,149,6,64,244,181,213,213,193,75,199,167,245,66,185,141,17,93,213,149,214,168,186,27,125,138,235,190,23,18,133,244,252,235,37,219,88,180,26,114,84,86,97,101,243,204,115,47,52,250,250,136,11,120,223,234,180,179,237,111,219,170,160,95,71,24,166,142,19,201,71,220,175,7,245,173,152,122,61,93,70,165,63,214,9,134,103,118,189,145,6,246,236,217,227,189,211,140,145,153,238,170,121,209,128,218,205,118,183,195,231,197,141,51,41,186,4,222,4,31,26,92,232,88,64,75,51,12,16,53,38,17,148,160,157,97,108,60,221,40,23,34,98,9,64,82,10,70,38,44,193,48,66,229,15,31,183,107,124,184,7,89,132,134,36,110,233,162,25,7,123,17,152,191,146,112,172,36,122,58,233,151,51,188,76,9,231,132,192,253,137,196,8,244,77,165,194,103,220,88,162,68,152,196,158,6,39,153,178,111,176,133,115,36,23,206,113,5,18,41,201,29,20,150,147,107,72,34,203,200,102,223,200,251,136,73,240,209,244,221,81,88,120,172,79,79,105,187,16,229,16,164,12,134,10,19,245,122,188,188,14,139,204,100,26,216,46,26,208,209,176,175,156,218,217,102,243,136,235,121,12,61,213,220,180,240,206,244,76,173,11,87,212,114,181,5,190,36,193,254,145,158,109,170,244,162,228,43,46,100,232,244,217,250,209,67,221,114,185,217,106,81,243,203,149,242,118,201,100,38,199,235,106,64,253,158,251,62,227,197,107,146,27,91,28,226,65,221,214,241,177,175,73,157,121,142,52,208,104,52,209,45,47,171,211,146,48,241,136,189,200,243,169,18,103,144,219,184,125,69,19,19,100,208,20,13,144,49,129,14,189,107,32,96,79,86,197,177,4,153,56,38,44,18,75,248,227,71,144,236,110,197,92,181,47,194,62,137,127,36,145,150,249,136,15,156,5,156,38,198,174,198,61,54,65,87,104,8,108,56,143,88,145,34,148,4,97,215,227,246,144,202,130,201,110,209,130,44,113,90,176,176,43,244,90,122,92,112,134,15,15,209,35,245,72,87,48,156,170,37,22,246,229,54,115,41,33,210,117,220,200,227,40,58,252,149,35,27,8,137,155,252,66,147,169,174,130,73,196,133,54,146,139,252,178,172,210,235,116,180,100,229,170,175,157,16,166,206,198,182,137,90,179,219,118,210,0,7,32,182,94,57,85,105,180,168,174,170,170,234,71,220,170,181,185,7,31,174,174,194,170,228,122,173,163,209,104,175,46,174,13,120,103,153,227,52,148,17,45,209,51,1,97,95,220,206,83,103,102,233,186,74,37,72,253,29,151,237,148,207,76,150,215,209,0,39,0,197,23,58,111,116,84,28,213,33,53,234,209,188,243,43,245,200,238,223,77,3,231,207,159,187,122,117,145,102,66,91,162,29,25,17,242,124,22,17,35,69,18,213,232,194,21,71,130,37,35,31,5,198,191,45,198,48,113,9,180,177,37,41,153,212,7,114,241,116,113,5,89,56,185,6,43,55,108,40,100,76,37,139,112,60,28,190,66,201,15,171,126,225,159,38,170,232,193,202,65,17,72,66,225,15,171,241,231,223,74,34,141,174,100,94,101,148,144,39,196,234,78,226,225,186,157,216,183,242,168,144,45,62,38,76,37,72,239,215,36,194,104,192,81,72,45,152,99,9,49,196,51,158,95,208,203,49,110,48,162,143,100,16,147,49,70,16,64,76,104,171,209,184,122,233,60,54,149,29,99,2,86,91,244,233,213,206,198,250,58,206,204,100,26,216,86,26,160,126,206,174,172,241,149,21,173,12,82,99,213,6,184,49,182,165,129,121,47,104,178,148,70,213,214,155,34,252,218,173,94,181,214,215,216,215,196,138,197,59,156,185,194,212,90,235,202,133,139,189,122,153,42,95,169,85,167,38,179,165,169,109,85,212,175,43,12,69,44,67,193,222,200,4,4,169,155,83,217,103,230,230,52,192,129,139,149,106,89,13,44,209,156,222,160,110,110,54,187,29,86,180,18,216,224,238,102,39,142,82,109,0,155,249,43,200,216,195,188,158,159,166,194,246,129,76,211,119,174,226,231,88,169,60,98,16,161,169,207,214,157,200,46,58,26,56,191,212,37,75,24,137,100,71,248,132,75,178,153,62,37,210,61,8,194,18,100,227,158,178,59,22,150,48,208,92,39,39,254,242,73,9,184,83,249,4,165,196,181,127,4,69,141,28,217,197,86,20,38,115,20,91,229,20,175,244,39,206,238,193,130,62,104,130,9,118,212,200,46,129,72,139,120,178,196,47,141,78,172,145,97,248,85,46,87,33,176,39,37,41,80,231,35,61,243,187,231,71,52,153,37,211,192,54,209,0,149,179,220,233,105,235,107,180,55,176,154,10,203,182,79,234,45,126,92,1,108,130,92,155,169,230,229,98,129,15,174,179,15,78,189,14,254,116,40,194,126,219,91,173,220,241,147,253,141,77,252,39,167,166,203,217,145,50,219,164,140,111,74,140,232,209,68,186,245,76,157,98,141,169,9,190,234,226,198,186,185,112,69,23,137,61,51,223,69,3,237,86,155,99,103,32,136,54,197,103,10,7,180,33,1,131,35,25,162,80,109,226,2,138,172,103,183,56,17,224,82,65,216,150,68,73,226,25,249,104,122,99,165,19,45,209,225,186,4,108,71,193,109,21,150,249,227,201,29,207,216,247,30,206,81,196,72,46,88,107,245,222,148,145,80,8,150,16,132,216,137,4,138,173,124,142,213,148,144,39,194,147,124,141,162,152,114,4,171,138,37,166,99,134,104,54,137,127,56,131,198,2,141,232,195,79,202,25,105,35,137,153,112,24,221,68,153,42,92,158,142,25,209,99,24,17,28,210,144,132,152,94,145,135,39,176,231,71,193,17,202,51,148,46,95,162,92,91,19,147,204,100,26,216,102,26,88,26,244,118,12,7,122,188,199,79,123,156,181,3,110,200,166,119,45,22,226,169,54,48,228,235,17,12,123,57,225,178,168,147,172,57,212,29,188,39,196,87,145,177,52,15,233,228,210,90,117,119,163,189,107,150,47,191,101,239,112,110,179,114,126,93,113,162,111,187,102,166,30,149,34,98,110,217,69,152,45,191,191,174,62,83,130,157,187,118,78,77,214,25,62,131,8,186,26,205,39,248,26,49,223,66,192,207,70,173,204,250,15,15,160,78,63,63,207,78,130,104,108,14,227,146,68,114,129,16,42,92,116,244,224,0,63,17,164,19,107,209,59,130,66,227,23,41,154,70,158,145,138,61,185,136,54,165,15,1,44,178,86,5,48,208,227,20,67,34,142,155,215,226,156,200,99,74,199,118,36,99,106,18,53,114,109,130,132,216,1,65,12,53,150,209,40,1,130,17,141,100,8,22,243,36,73,54,0,0,32,0,73,68,65,84,99,98,4,1,215,173,32,75,149,56,77,159,48,129,134,149,200,72,139,96,231,232,26,50,130,82,149,18,133,46,175,88,170,136,76,90,96,160,75,151,151,231,133,221,122,189,30,82,100,215,76,3,219,71,3,212,204,214,238,157,237,248,202,2,181,91,71,36,185,54,243,202,18,15,211,57,247,77,191,34,191,168,243,84,232,114,181,212,235,114,150,187,176,95,237,71,13,7,171,62,83,204,30,185,233,43,11,204,68,120,34,159,189,164,190,125,74,249,102,36,209,30,10,12,61,216,136,26,4,18,8,217,80,196,91,253,39,53,36,241,30,209,102,150,27,106,128,13,38,237,118,155,25,158,103,234,34,67,147,3,6,198,172,119,5,64,222,32,170,90,150,131,198,201,70,158,129,93,56,1,245,81,217,68,177,200,71,173,242,154,95,164,187,229,15,129,169,241,137,32,223,183,16,93,148,137,87,122,11,40,117,0,81,19,169,210,154,32,111,143,36,148,110,234,169,152,99,169,200,26,76,66,60,51,142,136,163,44,216,79,23,42,34,63,61,110,136,159,229,73,24,227,19,116,105,66,162,73,99,98,137,132,194,99,196,95,22,123,5,231,168,232,74,55,124,199,162,99,197,111,148,22,251,222,217,213,104,193,217,18,129,60,126,145,129,45,70,217,167,168,82,165,101,247,237,163,1,62,42,49,249,142,251,54,38,107,204,203,121,249,88,7,99,12,250,134,118,215,107,161,181,234,190,2,181,233,93,19,244,74,165,200,128,181,221,233,82,231,213,211,115,163,121,107,81,42,207,153,202,245,78,191,56,232,215,106,117,109,3,202,204,91,68,3,35,196,166,199,138,190,110,36,184,191,166,167,34,214,26,78,116,150,84,138,164,191,27,81,101,150,27,107,128,211,27,122,61,142,87,100,145,75,251,78,3,66,10,156,6,159,236,53,117,243,73,209,157,6,165,153,183,141,241,35,129,52,60,110,164,243,240,23,196,142,19,165,76,240,131,207,150,193,238,95,196,26,15,137,193,129,136,237,187,229,116,3,79,146,39,154,159,247,139,74,240,150,254,34,1,71,148,36,105,183,160,158,193,89,83,188,72,50,216,67,144,58,227,30,78,217,225,153,18,199,82,193,150,240,142,171,68,77,198,37,229,97,18,167,174,144,32,112,48,126,56,195,132,197,253,153,60,182,200,228,240,207,116,242,119,148,136,203,149,21,74,190,87,33,111,159,221,161,134,160,239,70,183,46,93,186,228,24,217,37,211,192,54,210,0,231,185,30,186,231,238,141,153,201,62,187,214,245,9,53,106,174,112,93,34,82,155,129,106,26,91,76,215,8,130,128,111,116,210,218,135,188,103,219,77,177,95,139,240,68,212,117,152,43,119,123,181,126,142,117,169,108,166,190,141,138,249,245,69,113,47,166,78,242,154,195,103,98,166,174,48,119,100,209,133,106,154,226,110,245,245,185,102,20,104,96,122,122,170,196,219,107,54,86,136,245,57,96,115,41,15,180,210,73,109,162,255,84,175,118,6,194,209,0,113,9,102,40,156,64,159,81,168,81,205,33,41,38,57,200,23,249,36,22,147,133,3,159,81,104,82,156,246,1,234,64,170,240,25,149,218,86,114,41,72,71,144,56,216,103,203,57,22,23,81,197,39,229,174,238,2,151,157,154,193,143,100,114,228,160,10,79,170,21,50,4,232,170,35,114,42,35,153,130,237,40,54,22,134,14,225,76,40,71,188,83,127,49,79,237,65,137,143,98,161,73,187,37,142,45,92,194,174,40,250,79,83,199,165,189,193,237,181,213,21,249,138,30,90,49,96,136,198,169,254,225,153,93,51,13,108,31,13,80,69,235,28,120,245,222,135,91,107,95,155,94,221,52,108,235,92,5,86,221,249,88,139,107,183,235,189,106,178,95,198,97,204,202,215,28,10,19,172,192,243,58,156,95,181,213,108,94,136,46,51,44,15,115,51,133,137,169,233,233,12,212,223,80,41,3,159,229,82,153,254,164,221,107,7,148,134,62,211,62,73,189,204,150,157,174,239,250,25,245,27,74,237,122,98,173,180,36,221,220,53,160,46,58,247,98,220,189,91,210,61,160,6,121,62,74,48,169,31,215,115,203,220,215,104,96,110,110,174,86,171,9,71,52,207,147,62,209,34,223,77,162,253,168,85,5,45,55,63,249,8,31,171,89,65,129,133,14,20,252,200,127,20,230,136,225,114,243,76,19,13,175,107,93,9,7,39,23,246,224,132,29,195,53,154,175,28,164,98,223,120,136,174,249,250,72,200,87,113,86,69,80,156,68,54,236,146,36,21,91,172,210,200,97,225,58,194,120,234,91,18,215,121,138,156,142,150,137,70,17,197,100,140,64,14,243,15,79,57,198,77,154,92,144,69,70,174,9,143,232,230,153,36,111,230,65,147,240,76,5,195,51,248,241,141,171,181,149,101,203,161,210,147,168,254,104,85,214,199,141,235,54,179,111,43,13,28,121,207,195,39,206,158,159,126,226,89,53,95,106,173,94,160,117,237,79,106,185,167,236,170,226,84,247,97,190,88,224,91,208,155,157,110,143,131,228,216,42,173,239,176,170,170,19,206,203,206,19,131,97,73,171,140,137,207,182,202,230,182,21,6,148,100,117,246,239,252,205,255,237,234,210,213,207,125,243,75,135,246,28,172,86,171,177,211,176,196,14,157,114,69,229,144,207,215,202,53,63,249,206,159,56,247,202,255,243,219,255,128,229,219,91,150,35,250,41,247,128,116,87,91,187,223,131,123,44,54,218,238,58,65,21,113,231,29,61,242,45,147,224,135,151,17,47,52,119,249,158,177,135,189,214,157,52,199,167,87,187,26,190,169,197,5,2,133,2,112,129,166,180,38,116,45,186,241,192,17,188,93,27,41,33,14,40,138,114,140,130,114,220,176,110,129,165,121,42,217,52,21,60,148,168,137,33,211,225,54,4,153,140,43,107,118,129,235,216,9,13,145,20,221,4,92,130,50,92,16,240,11,86,10,136,92,164,98,135,51,8,52,130,12,46,142,47,61,64,238,40,193,83,225,14,242,197,169,56,131,225,180,123,76,8,226,140,4,10,123,36,154,80,143,39,149,68,133,10,91,68,226,154,18,38,150,112,198,64,71,15,245,105,160,122,109,87,155,222,163,103,99,239,145,142,248,224,133,159,204,100,26,216,150,26,224,171,169,245,123,239,110,29,63,93,90,89,11,44,209,194,187,113,218,245,158,126,125,107,36,15,150,119,218,93,245,36,62,17,214,4,73,59,86,20,102,237,60,130,202,30,168,191,209,130,206,231,56,88,247,192,222,3,143,188,235,125,135,246,30,208,22,28,189,255,223,111,187,223,160,39,105,180,155,157,126,135,87,161,222,123,223,67,119,28,56,244,107,191,243,15,233,105,240,127,163,233,220,136,222,243,68,210,28,251,74,155,186,217,107,18,136,62,80,158,238,51,199,251,209,27,177,205,252,115,43,43,43,155,155,27,40,130,2,163,33,241,233,85,96,187,62,51,91,169,122,239,52,37,152,22,98,210,200,82,229,110,65,157,181,24,84,137,210,113,36,165,145,220,33,17,129,227,42,45,71,225,26,132,209,64,131,131,67,198,90,183,221,17,148,48,191,54,58,113,65,226,48,35,130,132,149,111,227,113,33,224,199,56,0,19,196,88,177,112,13,11,220,228,63,10,139,208,52,203,142,23,73,37,244,17,55,188,130,195,200,14,197,40,116,203,226,193,10,52,145,98,92,113,38,233,166,99,14,114,68,20,126,35,19,204,199,51,27,52,248,79,78,213,246,236,219,7,113,188,207,70,20,90,128,30,180,243,204,50,51,153,6,182,165,6,168,156,83,123,118,55,166,39,103,248,106,48,112,162,177,185,134,164,116,65,244,67,60,51,143,198,227,78,105,216,234,176,109,119,80,225,152,75,143,90,195,83,77,200,134,145,253,106,175,163,94,63,51,55,173,1,212,213,237,117,47,93,189,188,123,110,254,215,62,253,15,47,44,92,244,140,46,58,157,164,227,145,158,57,179,164,221,254,187,127,243,127,231,3,81,156,239,203,12,254,166,83,120,125,194,81,137,93,55,83,31,91,194,84,85,112,103,41,193,194,150,8,247,250,236,223,198,20,237,54,237,129,177,242,132,30,113,208,46,220,52,122,173,214,160,215,101,22,24,198,155,88,18,59,88,194,15,31,5,154,32,168,184,242,67,227,0,143,76,138,223,35,255,81,145,140,44,80,39,156,77,28,124,136,26,4,56,19,86,73,58,169,127,112,76,18,217,66,116,167,41,26,126,97,15,66,174,225,19,158,8,31,22,152,19,132,25,165,98,151,47,169,240,56,98,236,130,37,136,131,38,120,134,207,184,127,132,142,174,215,5,201,25,163,211,17,69,176,197,211,85,22,57,3,170,35,28,122,124,198,153,140,219,205,76,4,205,102,123,105,105,113,196,146,118,136,157,125,18,83,147,83,35,207,204,146,105,96,187,105,128,113,231,160,88,228,69,52,222,73,167,154,235,49,121,60,54,165,39,210,164,221,149,125,200,251,234,131,245,213,86,165,90,154,156,42,243,245,72,70,174,66,127,230,229,106,27,12,156,135,173,66,190,75,228,17,68,108,183,124,110,87,121,122,189,238,213,229,171,119,236,59,52,61,61,61,177,120,229,186,190,101,36,53,133,50,51,51,203,220,47,65,253,81,192,173,179,92,7,234,36,244,26,125,242,173,75,238,135,159,211,236,236,76,185,92,226,192,166,128,118,47,225,230,90,173,70,175,219,142,125,114,241,82,193,56,184,132,198,99,190,27,85,33,176,39,236,163,235,120,45,193,62,238,12,232,226,213,133,240,196,25,88,139,186,71,88,43,104,114,44,44,35,254,122,212,237,163,221,137,24,158,166,146,61,126,56,131,21,206,145,25,167,196,115,60,40,4,136,184,35,251,56,235,180,111,145,40,60,80,122,117,220,81,42,88,224,16,130,141,123,142,71,25,151,237,154,228,28,49,56,132,48,17,43,24,142,184,69,148,81,66,56,53,186,242,152,12,201,120,5,36,38,235,196,165,79,100,111,209,40,98,102,201,52,176,221,52,208,88,91,159,106,52,114,221,110,52,42,205,209,217,40,215,227,8,26,213,104,53,53,215,231,141,141,22,59,180,234,245,18,136,78,22,220,4,212,44,212,48,57,115,105,152,239,215,171,187,142,30,113,148,237,150,197,109,45,15,250,187,116,229,74,249,161,242,84,121,82,189,234,107,141,138,64,244,74,185,58,93,159,58,115,241,236,181,157,223,45,200,154,198,110,54,215,129,250,136,181,203,218,46,58,183,100,196,55,10,204,44,55,214,0,141,67,234,74,74,20,139,22,194,38,167,102,170,213,218,74,235,212,114,243,236,122,235,82,173,188,251,192,204,67,149,210,92,138,194,209,180,4,159,232,253,58,24,14,36,137,242,16,186,36,237,48,153,16,143,156,72,132,29,226,160,15,1,131,30,159,40,237,96,18,87,8,18,156,75,133,136,232,248,67,204,35,131,228,97,127,74,157,222,197,24,134,196,141,232,225,228,26,62,193,100,20,148,56,211,149,243,96,194,149,193,4,169,64,134,61,60,131,103,216,71,220,176,96,68,31,182,212,18,177,70,196,97,185,46,227,193,60,216,18,91,153,74,153,4,61,215,96,123,157,179,54,89,219,189,103,63,5,232,1,153,75,51,102,234,83,217,76,61,213,96,118,223,126,26,96,131,103,173,213,229,81,174,106,190,223,77,71,70,117,68,252,188,218,68,64,187,211,227,224,247,233,217,201,120,67,135,22,64,7,229,172,184,185,176,212,87,41,183,103,103,11,126,127,103,251,101,113,187,75,116,97,241,66,165,84,102,163,116,187,203,122,135,62,246,129,65,195,69,159,252,131,139,19,127,166,106,83,213,114,101,125,115,221,101,114,107,115,20,253,217,216,70,57,138,63,45,96,85,10,144,41,237,244,110,109,194,63,228,220,124,114,120,153,171,90,151,13,25,190,180,249,220,55,207,254,90,190,177,190,222,94,104,119,55,138,19,181,189,211,239,122,231,222,159,219,51,253,142,65,191,209,31,118,75,133,122,41,175,135,238,73,177,80,2,169,158,108,241,192,111,124,169,217,211,107,55,68,69,9,11,148,241,27,161,23,60,70,158,193,57,174,225,25,161,163,235,136,143,82,118,87,0,217,8,107,177,99,130,38,44,246,72,46,65,201,52,151,164,195,206,53,136,163,207,8,127,60,249,97,66,140,136,252,106,31,165,30,97,166,27,37,58,138,56,206,103,20,61,146,24,231,140,29,145,66,0,200,194,18,76,70,28,70,206,136,136,63,187,228,58,237,38,26,119,249,73,142,40,70,48,94,142,204,100,26,216,126,26,96,73,169,207,199,157,123,125,47,164,187,46,51,181,112,141,77,122,242,60,61,82,167,209,232,176,224,84,171,114,164,172,105,146,221,215,178,235,191,80,104,213,43,107,243,179,115,156,64,151,76,75,182,95,86,183,171,68,104,236,242,194,85,246,202,253,229,95,250,11,127,238,231,127,153,51,172,120,195,13,32,160,223,40,165,95,58,223,104,109,254,79,127,255,127,225,67,18,124,204,243,214,190,210,54,174,149,107,103,234,26,181,49,53,97,25,70,38,165,27,89,82,143,236,254,93,53,224,230,2,69,220,81,231,112,165,121,234,229,165,229,50,219,86,248,74,189,27,217,106,235,226,114,227,212,116,117,111,63,215,201,13,187,251,167,222,125,239,238,159,152,42,239,235,15,129,19,78,135,224,75,198,37,94,228,238,243,117,133,238,210,82,227,36,0,179,111,250,29,211,229,253,20,77,103,176,214,232,172,48,14,168,21,231,32,27,201,18,229,68,170,66,38,251,134,15,104,135,51,124,70,196,225,12,152,82,169,27,143,199,105,240,25,189,111,17,124,198,227,226,67,172,17,91,205,7,112,166,241,177,171,250,216,25,65,227,161,144,226,44,160,151,148,44,141,167,88,17,79,65,164,167,127,241,225,30,254,118,217,211,236,35,60,220,193,36,174,202,145,35,224,12,31,104,244,128,99,152,235,242,46,66,119,165,211,219,172,149,102,170,197,29,131,92,111,165,121,110,97,253,249,124,190,116,100,238,3,144,157,223,252,206,217,214,55,21,49,140,55,230,227,100,35,107,146,112,118,203,52,176,205,52,208,237,116,122,139,203,131,205,6,117,86,93,55,63,117,60,90,4,22,204,187,21,52,214,248,18,197,112,122,166,10,174,155,38,154,88,204,227,243,60,140,239,150,138,23,14,236,217,172,87,103,153,222,101,67,216,55,88,196,168,108,121,125,153,185,220,149,197,133,39,158,123,26,13,179,221,29,21,111,52,55,233,199,41,151,205,70,115,101,99,165,219,237,212,42,181,205,102,227,86,107,88,232,130,200,90,24,120,109,201,65,119,3,60,149,129,45,19,175,77,147,249,190,150,6,24,50,83,132,92,212,108,48,134,174,65,129,39,93,173,194,64,219,82,240,161,81,245,6,205,139,107,223,190,184,238,198,149,207,93,221,60,177,216,58,81,157,152,218,236,173,176,151,165,84,168,238,172,220,217,27,182,151,90,167,219,128,78,119,21,54,59,170,135,118,213,238,238,15,219,43,205,243,205,14,31,23,41,222,49,251,129,123,247,252,248,84,117,175,95,68,212,23,146,249,22,73,250,105,55,183,216,49,168,14,108,67,166,248,225,12,68,199,50,10,10,123,56,3,233,211,44,242,238,27,17,245,40,97,144,235,175,183,46,110,118,22,230,106,7,235,165,93,8,134,15,47,114,251,171,114,99,85,37,184,56,57,193,255,48,199,238,29,51,137,215,41,197,88,146,48,33,182,37,18,130,32,141,23,61,146,104,240,25,9,163,103,222,169,228,145,88,116,93,68,31,228,186,131,1,111,157,229,75,19,254,100,164,134,24,234,222,204,211,92,135,185,141,206,133,231,175,124,230,210,198,51,189,65,167,56,81,153,44,239,65,231,151,27,207,177,130,194,89,215,39,150,191,136,246,150,214,206,94,105,191,232,90,175,126,81,66,210,22,144,159,199,147,153,201,52,176,45,53,192,139,180,195,205,13,77,200,84,95,105,12,108,127,163,15,87,19,81,253,31,14,187,157,94,167,213,43,149,75,181,90,149,229,96,109,24,137,54,161,87,221,180,181,134,83,172,47,236,219,185,58,59,201,4,159,189,244,73,247,181,45,51,187,61,133,98,230,189,184,178,210,106,183,142,159,125,229,239,127,250,55,152,178,191,90,78,54,211,125,240,193,15,130,2,107,155,107,42,160,91,103,40,47,58,43,21,37,29,241,117,108,211,21,120,130,169,16,42,246,88,244,117,5,184,142,54,115,190,134,6,150,150,150,217,0,175,157,168,90,126,103,236,100,29,22,115,12,159,80,55,35,228,30,173,136,19,30,10,42,3,207,75,229,189,217,93,56,177,248,101,44,131,97,151,217,60,163,235,90,113,134,7,48,173,238,58,168,199,184,138,93,47,75,155,103,207,151,158,238,247,123,237,238,38,0,3,251,203,235,199,79,173,60,90,47,207,170,164,116,74,84,177,94,216,113,100,199,71,15,204,188,103,162,80,165,104,5,194,46,185,40,190,104,239,81,149,212,220,5,87,138,74,104,16,200,199,144,73,162,180,115,228,193,255,220,234,227,47,93,253,92,119,208,222,85,61,178,127,230,193,149,198,153,151,22,63,223,233,55,118,78,222,185,119,242,216,102,103,105,181,125,110,178,184,243,238,249,79,30,154,121,95,202,71,125,66,244,26,30,62,10,185,9,10,1,34,149,160,76,233,163,255,113,157,11,149,153,56,100,179,140,146,22,226,113,225,187,67,15,140,214,190,189,127,246,161,185,234,161,147,139,95,59,181,242,141,217,202,193,187,119,125,172,217,91,187,184,250,244,92,253,208,254,153,119,111,118,150,25,63,77,228,75,59,106,7,207,173,61,246,202,210,31,226,99,204,166,89,149,10,249,114,171,179,174,132,115,185,197,141,83,212,255,206,102,103,99,121,35,102,60,209,181,165,18,137,38,51,153,6,222,76,13,0,0,139,139,139,39,79,157,62,121,250,236,102,163,193,140,156,41,193,198,250,58,29,194,204,236,12,64,210,235,247,56,22,169,215,106,111,188,240,242,183,206,157,45,233,12,88,170,237,68,189,88,104,244,251,197,225,144,149,244,210,68,225,29,185,10,77,178,62,101,68,39,3,158,195,179,109,132,113,0,61,82,19,152,41,228,22,246,236,236,178,92,60,28,76,78,78,222,234,121,228,155,169,179,219,147,22,106,223,108,109,108,52,54,230,102,231,232,79,110,180,186,190,107,110,7,47,191,49,83,87,223,123,235,140,39,30,154,31,209,235,142,131,58,125,151,112,94,38,250,227,232,234,4,254,183,52,253,91,151,147,109,200,105,137,197,242,102,19,125,73,155,86,99,170,81,185,104,144,250,66,162,198,211,110,122,14,19,165,102,187,124,112,29,152,241,202,88,174,15,88,66,111,14,62,10,5,140,204,1,231,108,175,144,33,227,148,73,179,123,245,194,218,82,224,33,209,240,45,228,43,75,141,211,221,65,247,232,220,35,195,137,202,8,50,3,34,61,116,143,184,18,194,161,150,70,122,84,25,243,99,205,255,236,234,19,39,22,191,208,238,175,206,85,239,216,81,59,204,184,225,248,194,23,249,70,4,227,140,87,150,255,176,209,93,93,107,158,135,116,169,121,242,236,242,99,221,65,179,211,91,47,21,235,43,157,51,39,23,191,10,91,166,191,172,108,243,28,97,71,237,8,48,207,0,69,236,211,41,132,82,146,203,70,90,72,126,114,227,36,203,246,132,32,145,47,165,9,31,70,27,253,193,26,75,23,252,206,175,60,117,106,229,223,46,183,207,156,89,251,90,165,48,189,212,56,199,26,70,185,48,117,113,227,219,221,126,123,181,121,161,90,154,153,169,252,65,119,208,226,97,71,113,162,196,232,103,163,179,208,238,9,176,169,211,12,148,53,129,25,116,208,190,18,209,14,71,198,97,156,22,49,108,95,141,215,128,240,75,198,38,172,189,55,216,90,156,153,76,3,111,162,6,24,187,95,93,92,252,199,191,245,233,207,124,254,203,87,22,151,27,155,155,212,83,22,2,123,204,203,217,71,93,173,81,61,1,117,29,20,67,195,233,117,65,120,62,181,70,221,230,74,171,99,1,141,246,53,57,81,120,100,122,246,232,238,35,243,59,167,120,147,141,10,77,229,86,235,210,23,90,85,237,151,186,157,47,94,93,104,238,152,58,90,152,136,224,201,169,169,172,207,127,195,229,156,207,117,123,157,229,245,149,29,147,211,156,63,86,42,116,213,125,168,91,117,55,162,126,142,217,220,96,231,204,206,78,128,186,125,222,112,42,55,136,160,142,51,221,33,49,14,234,34,15,192,24,143,168,33,157,146,79,250,225,241,160,204,254,106,13,112,58,32,95,111,193,95,197,169,55,64,61,183,164,9,241,218,186,48,67,83,68,61,211,242,228,91,173,43,85,172,90,25,127,172,155,105,180,69,136,26,164,244,14,141,218,41,177,113,203,162,101,27,134,99,28,76,56,193,170,184,156,213,2,97,50,188,197,178,218,120,242,196,149,197,78,243,107,187,166,222,81,41,78,245,250,27,253,65,11,50,150,166,233,16,56,194,28,220,234,245,23,10,19,213,66,97,166,213,185,192,139,16,245,202,93,52,103,152,78,86,238,188,176,254,202,179,151,127,247,242,198,137,118,191,85,42,76,215,74,115,237,193,26,43,219,132,54,186,203,205,222,178,132,66,44,206,190,237,53,58,221,134,242,55,204,117,186,155,103,87,158,186,144,127,150,90,91,156,168,87,138,245,92,190,55,89,218,249,142,221,63,117,239,158,159,172,22,118,72,15,174,65,202,20,12,148,177,87,85,44,229,63,49,65,22,142,164,254,177,119,183,191,116,114,233,235,175,172,124,181,221,93,101,253,124,181,121,17,145,242,19,131,86,111,85,15,173,52,250,204,49,238,185,184,250,12,17,113,131,223,171,141,11,120,194,150,253,42,173,254,146,253,149,136,112,29,114,202,199,199,9,200,129,96,26,80,77,20,203,185,210,148,108,22,147,112,232,245,203,142,137,141,226,200,174,111,154,6,56,196,240,83,191,251,111,254,193,111,125,250,202,229,5,85,104,85,101,85,69,89,115,58,229,144,155,60,100,220,120,240,133,200,100,110,14,234,124,166,203,181,247,85,103,75,165,2,167,205,168,190,235,9,96,194,138,179,177,58,195,220,167,79,159,254,205,115,103,58,133,194,95,121,231,125,119,222,113,144,131,105,216,191,157,205,212,165,212,55,98,232,46,120,198,177,182,182,126,239,157,247,252,247,127,245,191,170,50,128,154,40,86,43,236,142,202,149,203,21,13,188,92,114,7,230,247,83,112,155,173,70,210,141,190,145,36,190,27,173,139,212,4,175,58,251,61,106,136,174,233,75,111,91,150,239,198,50,11,75,52,48,63,191,171,82,46,211,236,192,237,97,250,125,187,194,122,111,111,174,181,107,186,208,195,107,56,44,233,101,135,188,143,104,29,106,186,168,249,177,154,99,119,32,87,165,64,92,67,185,240,83,70,0,159,84,1,225,16,136,207,83,123,154,179,183,59,116,32,42,26,49,77,195,128,160,57,209,93,90,88,57,190,217,216,85,46,84,121,6,223,31,0,201,20,168,31,106,107,16,143,189,161,71,207,249,18,144,79,227,47,23,119,178,92,132,111,41,191,107,189,183,88,234,159,63,0,244,171,18,176,51,255,50,219,246,114,69,176,77,200,134,132,237,254,68,27,144,239,79,0,131,248,136,140,159,58,151,142,102,189,131,65,183,223,104,117,117,28,219,74,254,2,160,123,118,253,201,187,118,124,236,222,221,63,57,145,43,153,214,93,206,160,231,151,218,96,75,31,211,27,228,58,18,74,220,196,107,48,224,0,159,98,175,183,56,32,47,121,30,77,209,13,181,97,123,126,245,209,227,75,95,95,106,158,45,12,59,253,33,100,185,201,2,104,93,224,85,220,74,161,143,14,218,131,60,49,59,60,190,144,145,196,176,75,191,152,138,67,6,47,58,44,135,68,146,163,116,181,24,169,31,171,41,21,182,38,72,167,104,90,170,179,201,186,185,84,19,217,253,77,210,0,141,232,202,197,115,29,157,51,74,69,86,253,117,135,224,190,64,205,72,27,116,84,209,221,86,105,131,216,211,62,3,114,217,39,11,133,119,77,77,63,80,159,158,153,100,39,182,26,153,104,162,9,230,242,107,189,238,255,125,226,196,191,185,124,113,157,47,187,228,242,11,75,75,71,14,31,228,91,174,89,85,255,222,10,152,206,121,105,99,121,170,62,53,59,57,211,27,244,55,219,77,182,187,119,186,157,86,167,45,134,195,33,139,184,63,249,225,29,156,6,223,110,107,93,246,123,75,229,6,177,212,125,58,232,218,99,98,163,82,36,113,146,36,213,53,186,50,185,143,188,1,191,204,123,164,1,246,71,212,170,26,231,130,187,120,50,52,230,90,43,13,118,150,123,59,43,180,66,181,167,173,86,168,150,39,252,214,36,92,203,101,162,6,161,67,247,106,171,46,38,79,22,245,128,92,19,123,40,89,108,43,137,6,98,97,109,52,233,81,145,122,234,220,31,172,52,59,171,237,180,193,171,8,157,132,155,180,72,113,195,65,139,253,156,161,214,231,201,189,72,242,185,147,144,77,121,76,9,185,248,59,9,172,216,9,66,194,222,64,147,219,24,133,32,24,185,132,19,78,176,18,158,194,218,220,68,183,207,44,25,56,28,182,218,167,207,117,207,55,155,199,7,221,147,187,39,247,54,59,231,186,125,118,2,50,159,7,124,187,19,249,242,96,56,209,31,52,134,114,146,2,70,114,178,190,136,230,216,75,200,40,194,219,62,24,229,176,133,160,179,209,189,84,30,172,238,171,240,152,144,239,66,43,45,34,104,233,67,11,79,72,58,236,107,24,5,169,100,87,142,149,39,169,72,243,110,6,67,6,248,158,212,239,124,229,88,32,43,244,6,67,186,204,30,5,166,73,12,75,36,125,7,67,171,216,146,8,147,207,179,79,226,202,149,133,99,199,142,133,71,118,205,52,240,38,104,128,197,161,35,119,28,174,85,43,43,201,87,3,163,81,186,245,170,110,186,11,8,57,112,186,5,165,85,86,46,102,231,15,239,154,251,19,247,222,179,119,231,236,76,189,172,125,50,29,134,208,12,242,135,124,203,229,98,187,245,187,231,207,127,230,210,197,149,118,203,155,227,10,251,118,207,211,12,202,76,74,248,244,112,210,30,223,132,92,254,240,36,193,116,252,212,185,51,167,15,159,249,155,255,215,255,200,199,62,162,68,220,135,39,197,194,40,237,59,47,63,127,199,193,67,23,23,174,220,218,108,83,39,2,38,96,251,170,229,119,39,165,213,225,88,55,102,58,136,5,228,185,181,34,252,240,114,163,216,120,18,182,190,177,118,241,226,249,181,245,164,45,158,253,84,238,179,159,186,38,207,229,234,196,135,127,118,246,103,127,101,87,101,82,184,170,7,237,128,181,87,215,131,78,109,202,48,131,147,173,46,172,46,143,240,155,246,70,40,225,20,202,22,240,64,71,193,170,161,27,24,125,181,135,60,99,208,224,136,74,201,64,204,28,87,80,201,143,143,189,39,177,4,124,234,42,156,2,17,245,100,206,104,8,126,106,84,135,156,21,80,91,162,113,17,103,162,155,154,45,126,114,70,236,14,139,227,76,191,181,135,128,147,245,168,61,47,44,172,94,108,55,167,250,195,181,126,127,83,1,70,85,182,154,67,194,220,222,103,33,5,75,49,240,83,137,228,26,185,209,243,10,159,188,91,103,200,162,244,36,54,51,117,12,162,35,191,225,155,168,60,146,72,84,163,1,7,190,136,37,26,77,193,205,153,161,128,147,199,155,133,123,30,18,176,89,128,119,13,189,3,175,207,150,33,40,139,185,254,238,222,43,214,2,137,138,243,144,55,120,11,21,175,164,41,201,204,100,26,120,83,52,192,46,244,31,253,232,135,191,242,213,175,83,5,57,55,134,190,133,106,12,210,243,65,48,29,9,173,209,42,213,26,235,160,219,104,241,84,77,141,52,29,199,23,75,19,7,119,207,252,197,159,122,228,253,247,29,152,156,172,233,216,106,206,151,91,108,14,216,108,119,169,209,90,220,252,252,217,43,159,187,114,153,199,82,59,42,149,98,185,124,207,93,71,247,238,221,3,107,53,140,91,186,49,251,77,81,213,182,72,164,82,170,252,214,239,127,250,83,159,253,29,250,157,98,97,235,101,227,45,225,10,185,111,61,255,196,99,207,62,206,113,52,91,158,183,194,166,89,139,123,80,174,227,172,233,237,220,77,170,31,165,203,28,45,60,186,255,190,21,9,191,29,120,180,219,109,22,94,156,83,99,220,141,243,76,176,224,2,147,78,154,109,77,34,4,52,9,240,53,87,102,104,37,15,77,139,21,135,201,166,224,55,129,209,36,134,128,22,106,65,158,26,183,124,101,195,56,58,86,141,206,76,67,75,54,177,86,191,85,214,204,209,181,170,175,132,4,96,122,49,14,186,136,28,226,137,15,94,68,67,88,83,137,177,57,71,186,22,71,67,64,25,142,148,6,40,161,199,66,52,209,15,174,54,58,139,30,60,224,33,94,36,68,55,99,249,100,151,135,250,39,73,30,158,78,95,30,78,39,193,120,243,151,194,96,201,124,95,242,184,23,35,67,225,73,22,196,197,74,35,166,58,61,243,164,79,115,150,147,151,239,73,139,65,2,217,228,49,130,82,215,168,137,141,194,206,116,63,127,169,150,52,4,203,32,110,100,32,123,79,93,138,200,204,155,168,1,64,253,216,61,247,252,15,255,205,223,248,218,215,191,241,202,137,87,56,20,137,186,60,191,111,255,209,187,239,234,180,154,64,47,0,207,176,180,189,180,178,244,149,71,235,203,172,129,241,89,213,34,53,149,85,179,202,222,250,195,159,188,247,208,129,157,156,240,46,145,221,183,151,118,177,217,37,95,231,153,220,211,231,223,181,178,114,168,94,231,243,145,192,120,101,199,116,253,61,239,98,232,170,61,49,110,176,196,24,85,254,55,49,199,111,249,164,162,215,250,46,170,211,244,228,7,112,224,180,251,245,232,42,95,245,76,61,148,234,94,49,172,234,247,181,221,34,51,55,167,129,169,169,169,201,122,221,203,27,249,114,41,247,238,135,114,63,246,163,185,106,149,70,165,248,224,202,197,203,185,47,254,97,238,228,89,129,21,224,202,44,51,252,13,161,186,8,93,4,76,92,100,15,160,213,60,211,131,49,208,70,52,6,45,69,20,87,147,154,121,96,42,190,138,44,99,27,92,237,230,30,181,141,88,88,33,193,89,246,182,62,79,184,53,240,23,40,138,57,157,128,54,199,42,138,25,41,134,243,32,167,196,84,170,4,235,223,1,92,131,86,28,216,124,43,81,68,24,130,56,35,240,149,143,232,245,68,220,249,20,183,96,77,86,53,239,87,125,99,88,192,59,127,74,132,234,151,228,68,211,119,51,212,208,132,201,183,182,250,203,20,188,146,68,50,208,59,251,22,94,35,4,167,99,248,23,43,43,84,22,2,98,249,157,165,127,39,34,61,240,211,120,133,65,73,174,213,30,54,87,67,95,200,25,66,230,121,133,112,147,189,199,153,201,52,240,166,107,96,223,222,189,247,222,115,87,37,55,104,119,59,5,78,143,169,214,119,53,90,75,39,207,230,87,214,42,23,150,114,43,171,185,213,141,187,115,195,154,142,47,43,84,244,146,230,68,253,200,220,220,199,143,214,102,42,44,242,9,206,169,206,163,201,55,62,133,220,201,94,251,91,189,198,197,238,102,67,51,144,97,110,181,89,124,236,209,34,95,13,171,84,118,239,219,207,38,175,125,251,247,207,239,222,61,51,195,151,44,180,213,43,51,219,92,3,236,254,97,180,16,66,142,207,212,237,227,1,221,245,25,72,250,213,235,189,51,247,171,53,192,76,157,79,170,131,76,4,149,202,185,15,61,146,251,235,255,101,110,154,147,223,66,135,19,185,39,159,204,93,188,40,80,15,188,8,28,34,16,103,92,226,134,211,232,163,136,129,71,158,115,26,208,96,45,34,65,32,158,188,89,202,192,192,0,151,136,3,39,156,225,144,28,118,195,16,128,196,91,33,154,221,26,124,153,202,178,232,79,2,94,166,134,150,64,9,226,11,158,16,227,132,63,21,70,72,207,164,223,243,125,179,215,176,0,47,210,98,97,144,253,231,69,206,59,102,87,191,166,224,201,153,69,206,148,19,52,71,141,72,140,190,118,41,89,165,37,46,113,145,108,69,45,7,136,131,36,37,173,32,194,75,146,137,18,99,236,15,72,22,22,39,138,114,28,33,61,144,239,103,6,172,207,99,239,89,81,88,112,16,8,57,44,113,66,135,18,196,87,82,40,22,12,36,147,82,144,92,186,217,70,156,120,170,98,191,236,146,105,224,205,208,0,43,67,28,231,190,185,190,177,126,117,113,229,196,169,50,135,91,112,38,76,191,83,254,202,147,235,231,47,151,91,221,98,111,80,228,92,216,94,111,162,223,163,205,176,47,132,29,162,108,66,41,205,213,246,30,157,157,158,227,133,55,213,122,85,226,120,150,234,58,205,233,23,75,155,205,47,188,124,246,177,171,87,55,90,28,68,71,251,192,228,39,150,86,96,82,46,21,167,47,92,58,254,242,241,233,233,169,3,7,15,30,58,116,232,193,135,30,58,124,248,48,115,149,12,221,165,167,237,106,212,179,169,183,147,25,7,117,60,129,250,36,32,130,169,17,234,6,221,9,186,236,83,239,236,126,3,13,48,212,229,137,151,2,141,15,224,138,118,125,233,141,48,71,96,75,117,95,232,24,70,8,98,125,235,2,52,106,178,154,0,11,118,251,201,95,165,66,41,24,111,52,97,53,104,129,91,9,1,55,133,39,174,64,37,136,2,16,241,37,226,168,117,139,214,160,75,50,48,192,63,36,160,61,11,210,84,220,65,162,43,38,18,245,251,98,225,129,143,234,131,144,221,6,2,205,174,29,151,77,103,36,27,162,140,66,129,101,72,19,249,148,184,72,49,177,30,142,37,89,36,32,94,32,190,165,210,243,114,162,73,114,75,164,43,241,12,248,70,95,146,42,10,205,197,78,1,33,142,132,17,29,17,165,31,115,224,30,121,36,45,130,68,45,10,60,245,124,221,90,196,21,134,172,177,77,111,216,237,66,51,162,212,195,123,142,107,158,159,223,157,146,101,247,76,3,63,40,13,80,63,153,21,176,44,180,190,184,180,113,250,124,239,201,231,87,159,127,153,106,90,252,240,67,61,142,142,97,119,232,218,70,233,202,18,203,82,212,80,61,52,66,16,183,65,63,113,215,225,203,243,15,236,153,60,186,203,221,134,195,52,12,79,94,167,105,118,123,11,203,235,95,120,242,228,103,159,56,126,110,105,147,54,23,143,89,245,16,157,85,58,206,128,208,60,97,113,178,90,154,173,87,78,156,60,185,99,102,230,91,143,61,246,200,7,63,244,254,71,222,191,219,19,119,22,3,126,80,57,207,248,126,127,26,80,159,101,51,14,234,91,44,213,29,38,221,164,60,163,195,220,10,206,108,55,214,0,187,228,4,205,175,111,220,26,33,115,179,12,135,208,79,88,18,126,172,166,8,206,1,76,1,155,55,205,165,246,132,59,45,49,224,50,16,111,84,168,102,41,232,245,16,65,196,240,116,153,10,114,229,244,195,111,150,230,2,195,148,80,36,97,57,32,17,208,194,122,12,241,0,75,192,17,170,224,70,111,98,171,196,195,96,23,7,113,14,225,117,53,75,165,110,216,86,176,72,37,177,60,227,26,79,217,187,61,45,185,243,202,13,148,10,75,67,101,129,97,194,217,55,243,167,235,145,150,248,51,246,155,179,24,38,20,230,32,26,91,156,113,101,7,230,138,229,17,0,201,201,65,4,43,65,172,204,25,103,169,60,81,174,17,201,165,145,240,24,22,249,158,250,148,79,159,53,207,236,146,105,224,7,164,1,58,144,139,175,156,186,244,249,175,118,191,249,116,225,212,37,222,4,161,166,230,15,204,51,113,167,210,178,104,214,47,151,120,244,77,199,32,1,92,129,251,3,250,165,103,71,243,0,0,32,0,73,68,65,84,28,192,88,224,205,155,170,179,119,207,149,119,212,217,164,74,141,78,214,222,243,19,142,156,123,238,212,149,191,245,79,191,252,111,159,61,15,167,93,115,179,243,187,118,205,212,171,213,178,86,199,96,121,101,113,105,97,97,105,121,109,149,83,202,23,150,39,74,197,226,142,233,213,185,203,87,206,156,57,243,216,55,30,253,208,71,62,242,71,254,200,31,153,157,157,205,182,209,253,128,138,254,86,177,29,7,117,250,61,119,183,174,43,209,203,221,170,100,222,62,124,154,205,102,171,229,183,18,95,47,207,129,23,0,13,74,215,252,18,237,3,82,66,53,89,185,226,100,42,41,2,237,234,18,59,63,168,86,25,49,162,198,159,70,14,236,114,197,64,47,38,226,35,124,18,17,65,134,38,252,205,86,140,213,250,69,230,184,177,84,189,181,244,158,0,30,220,72,8,206,112,29,9,201,59,100,230,43,97,146,4,225,39,164,79,128,53,125,4,224,25,191,83,137,96,73,22,242,216,130,92,234,155,100,132,182,54,33,184,200,36,152,131,201,93,132,65,131,213,240,155,120,32,72,228,29,183,163,232,174,193,129,224,121,180,37,222,172,141,223,193,136,43,140,197,22,134,233,80,41,134,20,68,39,72,122,97,173,158,141,196,237,124,151,2,12,183,147,32,191,116,100,217,242,99,82,0,217,237,7,163,1,96,251,210,217,115,87,126,239,139,43,95,250,250,196,90,115,162,173,179,14,169,135,170,202,106,194,188,156,209,47,176,222,222,108,234,20,106,222,178,233,242,34,168,119,93,209,77,64,161,41,244,176,52,89,42,78,86,92,199,113,201,224,203,26,251,23,191,125,234,240,238,217,111,188,116,161,53,40,255,233,95,248,233,251,239,189,231,240,161,131,245,122,141,120,174,222,90,8,132,103,183,199,241,41,107,207,191,120,252,27,79,60,117,252,228,233,181,205,230,242,70,115,97,173,197,20,255,202,194,2,208,254,103,255,131,63,119,215,221,119,79,79,79,255,96,116,144,113,253,30,53,64,77,240,100,82,51,160,45,80,167,234,168,179,117,135,235,187,234,18,70,212,97,203,174,55,161,129,122,189,174,111,21,171,165,36,10,188,65,164,100,26,156,192,45,68,166,87,235,228,223,207,137,133,94,158,107,123,50,9,189,134,236,98,202,63,77,209,123,95,12,129,74,43,65,65,130,180,25,13,99,196,52,101,240,14,15,26,57,126,65,64,20,236,198,208,0,230,68,82,113,86,111,33,167,228,129,134,171,119,137,203,199,221,132,88,88,100,40,149,89,219,217,247,167,174,193,4,196,194,196,70,52,174,56,181,162,142,15,27,219,124,154,158,28,54,48,224,73,30,160,28,111,246,91,78,193,118,116,55,112,198,10,3,200,72,11,127,248,88,60,66,32,81,58,176,20,185,6,4,26,247,136,198,163,22,137,101,26,148,76,116,113,144,83,148,92,117,190,12,143,222,161,20,85,24,229,154,176,129,63,221,98,170,36,128,173,18,87,175,94,61,122,244,104,226,206,110,153,6,110,157,6,64,211,86,179,249,242,19,79,47,124,246,203,147,79,29,47,175,174,243,94,172,14,140,44,87,122,59,39,115,211,147,253,131,123,250,53,78,97,226,141,210,82,231,129,187,250,123,118,209,162,250,26,198,171,33,170,54,123,61,75,131,212,233,194,112,110,154,62,128,35,75,169,254,79,188,120,118,101,163,115,255,157,251,31,125,105,97,179,184,243,142,251,30,249,75,239,253,137,185,29,179,60,78,98,144,202,80,149,145,132,234,57,63,55,16,86,215,247,204,207,31,58,120,224,125,239,121,240,236,185,139,143,61,245,204,75,39,79,157,60,115,238,248,249,133,29,43,235,235,27,155,191,241,235,191,254,201,31,255,177,15,127,248,35,187,118,237,186,117,10,200,56,125,255,26,112,103,103,54,91,160,174,138,129,241,210,49,118,119,151,9,29,253,108,18,26,52,217,245,198,26,224,153,58,159,66,50,196,124,119,157,9,81,105,74,163,165,105,28,52,43,54,195,51,11,183,39,105,8,133,152,109,27,165,112,138,33,64,229,85,54,53,112,27,221,32,112,195,54,220,123,151,153,96,207,152,134,36,2,45,217,227,181,45,205,74,49,46,226,104,203,194,72,220,144,56,134,157,49,63,54,211,200,6,52,78,62,18,77,174,10,215,82,65,56,37,39,93,4,147,221,56,187,138,80,122,29,137,65,84,69,78,122,143,228,233,68,36,225,89,178,4,34,60,225,19,82,201,75,127,33,187,83,32,62,192,15,91,58,47,140,108,137,145,28,142,173,72,30,67,40,12,42,122,44,175,186,15,117,66,102,154,134,69,146,56,58,152,47,226,209,39,250,105,3,78,118,251,150,171,150,55,36,230,154,207,179,250,178,180,168,83,102,51,147,105,224,214,106,0,68,111,54,26,47,63,245,157,165,95,251,231,147,167,175,176,82,196,184,117,80,46,14,166,39,187,15,222,221,57,178,127,88,175,228,120,145,198,67,230,97,161,216,185,251,224,240,174,253,84,120,106,56,237,138,26,171,218,159,254,134,197,193,96,114,216,25,244,78,93,88,218,108,247,254,229,191,125,241,197,11,43,31,125,95,251,225,247,127,228,208,225,59,234,181,154,132,87,119,65,229,231,187,142,249,141,245,53,30,225,99,135,15,136,94,159,154,166,117,240,219,187,123,247,129,125,251,30,122,240,129,179,231,46,252,230,167,126,231,249,19,39,23,215,89,132,236,176,18,185,177,185,1,193,199,127,244,19,217,119,95,110,109,77,248,254,184,169,38,4,135,45,80,143,162,126,77,190,170,58,170,64,153,121,125,13,172,115,226,204,202,106,183,195,129,42,223,77,97,4,182,54,7,203,87,186,245,217,137,234,212,68,73,39,56,105,10,27,106,166,116,172,115,225,147,74,42,121,124,230,166,235,130,51,177,32,147,246,79,3,11,240,83,122,154,200,186,157,99,145,11,26,54,120,211,120,77,148,12,199,197,146,127,207,83,149,160,88,154,45,14,230,193,154,207,218,13,67,184,113,141,64,44,156,111,75,85,144,103,154,187,152,251,34,0,34,115,144,139,62,30,7,154,34,2,62,140,72,148,148,106,14,146,98,71,36,226,194,206,222,26,139,72,242,36,105,121,106,52,227,228,68,64,28,247,89,145,68,154,164,2,204,67,148,241,120,207,132,174,211,228,151,132,164,17,105,80,188,99,43,156,220,98,72,168,44,118,90,42,60,185,135,145,96,56,60,8,144,80,226,226,120,4,243,74,27,143,85,82,202,236,158,105,224,150,105,128,69,160,51,47,188,180,249,247,126,171,118,238,10,91,52,85,5,153,64,31,187,163,249,238,99,157,249,217,104,30,201,8,157,22,164,181,59,146,86,45,246,77,85,148,55,79,180,127,13,116,231,108,230,70,103,97,173,55,95,203,125,243,133,243,127,231,95,125,179,59,204,127,248,3,31,124,228,19,63,51,191,107,39,85,157,7,246,237,78,123,99,109,189,221,106,149,202,229,93,243,243,124,36,102,93,223,124,83,23,163,137,123,46,127,247,177,99,107,171,171,252,24,1,204,76,77,221,119,207,93,255,245,127,241,87,63,247,135,95,253,244,191,250,204,241,211,103,91,157,30,116,95,248,220,231,118,238,220,249,158,247,190,143,79,93,88,144,236,114,251,53,48,234,147,199,65,61,196,218,170,46,234,5,51,243,122,26,160,69,117,91,221,207,126,246,179,143,63,254,56,31,242,122,230,153,103,190,244,165,47,177,121,149,193,47,79,172,110,100,24,142,63,245,165,141,23,30,107,76,237,40,28,190,183,50,187,167,48,53,83,60,250,64,117,247,225,114,185,170,189,90,0,149,49,79,160,67,105,49,55,101,164,14,55,138,196,56,43,192,98,78,111,0,147,183,75,212,135,189,69,139,23,128,133,191,162,56,84,120,22,163,4,243,20,47,156,66,178,48,1,225,81,230,26,253,139,32,224,59,133,72,29,52,137,167,144,206,65,162,241,184,62,208,79,112,104,44,132,31,62,49,218,96,145,208,85,202,243,9,217,68,43,134,134,91,217,146,28,153,171,146,21,184,166,187,1,36,25,124,52,32,176,30,146,164,53,112,201,121,205,62,162,19,103,107,172,16,169,139,45,35,26,141,49,34,82,146,77,185,160,80,23,6,91,168,100,232,211,164,109,75,165,212,117,10,47,161,90,19,9,2,86,43,121,201,39,236,217,53,211,192,173,210,0,136,254,236,55,31,95,253,213,223,170,93,92,102,67,135,30,28,77,76,116,14,239,222,124,248,158,238,142,41,234,31,15,150,38,54,91,133,149,141,66,179,165,183,50,218,93,62,29,161,117,39,206,78,114,37,213,39,10,122,61,230,241,188,226,201,121,203,95,59,247,202,183,10,221,119,30,222,249,197,39,94,46,148,171,191,252,11,127,236,3,239,123,207,100,181,198,241,11,155,175,156,89,125,229,52,149,159,173,118,176,202,207,204,12,139,213,234,226,122,231,234,98,103,166,62,152,172,2,234,60,182,159,155,155,3,176,249,150,12,189,217,210,213,171,44,238,243,8,255,99,31,254,224,158,249,93,191,250,143,126,235,228,217,115,167,46,47,151,75,39,254,225,111,252,70,169,92,185,255,254,251,121,219,237,86,105,35,227,243,125,107,64,253,213,56,168,171,215,140,94,76,117,107,196,94,95,232,227,77,137,204,108,105,0,245,48,23,223,88,92,91,91,88,222,92,230,69,210,149,63,241,153,63,193,128,119,139,194,54,148,200,18,23,141,110,220,160,227,80,110,167,53,224,183,182,216,187,112,66,27,235,128,236,74,125,98,110,111,9,140,231,119,228,29,181,125,71,57,69,194,139,204,230,32,220,2,112,140,138,92,113,10,28,13,58,145,130,8,2,153,52,31,21,98,41,130,70,247,195,174,182,203,50,50,208,106,62,211,104,119,30,194,62,86,251,193,75,23,122,140,2,72,78,248,166,135,115,94,214,11,206,74,84,172,132,134,224,159,150,178,249,41,181,240,148,191,5,19,82,134,80,208,147,46,9,194,72,130,57,174,152,74,42,222,163,225,204,202,33,67,10,94,109,87,22,196,10,22,38,195,197,83,115,227,41,203,2,26,85,196,124,93,79,226,73,132,67,97,197,57,4,51,55,34,88,21,86,14,4,14,211,74,133,94,208,81,12,73,47,126,136,108,9,52,92,50,153,243,142,141,176,209,67,10,242,158,43,150,52,4,241,164,62,30,31,228,121,6,153,61,68,12,93,102,215,91,165,1,170,246,169,231,95,88,252,237,63,152,60,183,224,202,170,243,158,6,147,245,214,123,238,227,11,157,84,206,194,102,171,252,204,43,229,11,11,133,141,102,190,203,116,186,199,195,36,32,150,202,9,0,171,181,168,229,112,209,242,218,122,33,247,66,181,119,110,208,184,180,186,246,133,39,95,158,154,154,249,119,127,238,103,62,240,190,247,78,87,202,195,133,229,198,163,79,181,159,125,185,180,214,160,121,240,193,22,154,71,113,231,236,112,118,182,188,214,168,63,249,242,240,189,199,186,211,117,120,50,243,198,104,29,190,94,103,55,28,147,147,22,243,19,190,219,86,169,220,127,223,177,95,249,51,127,242,31,252,179,127,113,242,236,249,147,23,175,210,115,252,238,239,252,118,245,79,254,210,189,247,221,151,237,33,189,85,85,226,123,230,227,78,210,179,62,29,140,121,141,161,130,216,68,69,113,47,41,47,42,79,102,172,129,94,183,183,126,117,117,233,236,149,213,43,203,155,43,235,125,62,93,98,51,81,203,237,223,151,171,84,114,247,222,147,123,255,123,248,214,158,154,91,169,148,123,207,195,185,218,248,2,213,48,119,96,111,238,79,253,98,238,253,239,22,28,242,187,186,148,251,214,147,185,83,103,114,236,105,93,93,203,1,240,252,30,251,253,92,125,166,112,232,88,229,254,15,212,239,122,176,182,239,72,185,56,85,16,186,9,89,49,129,91,106,208,221,158,14,96,51,146,10,126,64,61,65,105,66,35,122,65,187,79,71,15,28,132,7,103,70,195,1,144,83,33,99,92,184,68,1,214,122,28,47,237,153,49,96,200,8,61,32,113,148,28,220,44,3,114,59,207,4,168,71,217,146,7,155,159,118,139,46,226,194,77,81,18,42,69,195,73,16,87,193,189,215,186,21,69,76,232,175,52,93,54,250,154,208,203,2,74,35,217,121,96,34,109,17,144,244,226,47,182,98,197,221,131,16,75,101,122,188,196,148,113,0,239,245,234,61,160,52,13,37,45,145,29,57,226,43,86,34,129,131,250,189,97,103,211,116,210,141,85,137,86,253,0,62,73,32,187,101,26,248,190,53,192,74,222,234,234,234,133,127,241,153,169,231,79,171,225,69,101,44,149,218,239,186,115,112,104,175,42,236,122,163,252,213,111,87,79,156,159,96,34,110,20,167,109,71,205,229,184,41,124,146,133,120,53,175,33,103,206,92,44,246,159,155,232,93,109,54,47,44,55,102,167,39,127,238,103,254,157,31,253,232,135,232,123,250,23,151,90,255,223,151,186,47,159,26,112,202,44,28,180,71,135,21,62,122,141,98,255,202,82,113,126,7,167,90,178,47,143,38,193,161,179,163,143,132,194,31,68,223,216,216,168,20,139,141,86,139,142,161,82,42,61,244,192,125,127,225,79,255,251,127,247,55,254,241,233,243,151,78,95,89,170,60,255,252,55,30,253,186,206,158,155,159,255,190,245,241,195,200,128,50,213,143,53,201,91,156,59,166,55,124,88,139,78,174,219,207,243,60,132,20,186,61,190,76,173,45,237,32,250,22,168,19,224,238,81,29,156,234,73,98,212,183,167,246,183,239,29,32,106,109,52,150,47,46,46,159,191,186,114,121,169,219,234,160,139,98,49,55,55,151,187,227,160,142,141,251,137,79,230,222,247,110,29,7,59,57,153,155,225,252,184,81,41,10,102,93,180,161,188,161,176,255,79,253,210,22,65,191,147,91,91,206,173,111,78,156,62,91,254,230,227,249,167,159,25,62,254,68,238,252,133,214,218,74,159,197,249,151,190,213,0,221,239,184,191,250,200,79,78,191,227,131,83,83,179,226,11,206,128,97,90,49,230,240,116,77,193,89,154,23,64,242,111,128,116,69,114,93,162,40,141,118,172,35,11,159,146,242,13,73,124,165,208,97,18,144,22,30,130,66,166,201,201,163,229,152,1,155,181,41,153,226,147,132,43,170,251,18,231,44,145,7,94,38,52,108,70,242,9,244,142,196,48,198,83,189,188,15,0,95,229,69,120,137,13,38,98,198,159,188,205,55,169,143,162,65,246,84,170,68,157,162,98,32,96,90,145,99,115,196,145,15,110,68,53,28,43,36,192,57,38,55,105,82,122,129,77,157,155,220,22,213,41,246,186,185,86,67,170,226,159,88,92,177,51,23,217,197,83,201,204,100,26,184,69,26,96,125,251,196,231,190,82,120,238,100,190,209,162,13,187,166,13,6,51,245,238,145,125,106,2,253,65,249,149,243,229,151,207,36,203,83,62,191,89,213,152,63,55,64,164,80,139,86,197,87,149,95,202,13,158,43,247,151,7,253,179,139,27,188,229,246,137,31,249,208,39,63,250,33,42,109,247,185,19,205,223,251,114,247,149,179,110,2,74,38,42,54,123,113,243,44,230,55,26,249,233,195,195,217,233,65,133,239,37,14,161,231,221,244,81,254,94,122,233,37,38,232,189,126,255,129,119,190,19,128,63,117,242,228,206,153,153,135,223,245,206,95,250,227,127,244,215,255,201,167,206,92,186,114,185,86,126,244,209,111,28,62,114,148,247,215,71,177,50,75,104,64,189,6,7,100,117,243,15,30,125,96,166,118,139,223,0,172,229,123,151,255,127,246,222,3,60,206,227,186,247,158,69,89,236,46,122,239,32,8,176,147,32,193,38,146,162,72,81,84,151,236,196,114,151,108,203,118,236,216,113,202,245,141,243,165,220,228,73,156,246,196,121,110,242,57,113,18,39,159,157,196,114,172,226,46,91,178,36,74,148,216,213,73,137,98,175,0,73,244,190,0,22,139,109,216,221,239,119,230,221,93,44,42,1,16,36,65,234,29,130,187,179,211,223,243,206,204,127,206,153,51,103,44,194,79,246,240,178,7,4,176,185,153,43,101,168,45,111,240,72,69,134,119,248,21,154,47,99,92,10,104,56,247,116,93,106,107,191,208,226,118,186,248,73,183,47,200,87,181,53,234,222,59,213,173,27,213,194,42,149,158,169,172,108,159,51,52,113,12,49,168,29,97,224,199,43,114,100,2,224,56,59,87,101,231,133,42,42,189,91,182,42,159,39,161,187,83,157,56,173,94,218,165,94,125,93,157,60,163,92,189,193,147,111,186,235,142,122,170,86,184,54,220,151,177,228,150,212,140,44,81,138,161,104,62,100,69,47,3,93,143,118,62,98,56,164,99,245,176,215,161,250,39,31,122,22,224,75,178,75,87,208,24,202,145,48,126,211,46,56,90,217,155,147,78,66,144,230,118,53,94,74,247,148,169,67,166,30,201,137,31,165,54,150,123,90,42,192,53,40,186,21,58,137,81,144,78,202,7,79,71,21,2,219,177,140,34,39,208,181,203,98,68,218,111,48,238,4,105,81,188,216,159,33,60,210,114,105,175,81,179,126,98,3,147,141,6,144,36,226,161,28,221,0,121,122,221,54,163,125,186,34,112,29,38,136,166,202,14,164,100,16,71,123,104,57,30,50,226,215,97,198,67,73,203,144,110,38,233,155,109,165,106,105,185,166,179,152,227,53,109,105,69,72,101,126,93,33,5,64,244,206,150,86,239,179,187,18,122,216,179,147,126,22,233,206,169,182,80,102,170,244,203,62,119,82,93,83,162,140,13,186,41,99,50,33,172,85,225,100,100,224,232,240,250,147,161,68,23,69,40,127,38,201,123,81,5,26,187,250,125,254,192,173,235,86,124,224,222,237,28,89,11,247,13,248,246,189,51,212,213,139,8,81,122,185,212,34,2,57,244,229,24,178,161,228,164,96,87,95,66,102,90,56,55,51,236,176,33,220,119,246,245,21,148,149,147,48,16,8,180,180,180,176,158,24,112,185,42,42,43,17,200,131,247,108,255,55,55,54,166,218,237,171,106,150,223,222,216,252,227,103,95,104,235,117,167,183,181,191,254,234,129,218,85,181,185,121,185,230,0,129,116,195,46,172,108,193,164,63,254,242,215,86,174,88,153,157,149,53,28,126,213,124,174,190,238,227,239,189,125,126,239,159,14,131,186,49,121,233,121,113,76,181,209,121,111,76,196,205,28,48,22,206,51,210,213,250,181,234,129,187,213,109,155,212,178,165,42,45,67,176,77,70,29,127,250,100,243,12,201,97,148,160,51,167,36,135,74,74,85,73,185,218,126,135,234,233,82,239,29,83,59,119,201,5,48,71,79,132,78,189,237,190,112,220,83,185,194,182,225,222,140,229,27,210,82,179,48,250,14,38,106,124,142,224,149,6,53,253,178,4,156,4,169,53,119,14,51,26,197,39,22,232,204,2,218,150,59,59,235,50,206,5,179,36,59,255,133,11,55,166,17,240,145,210,37,40,44,251,241,130,109,146,76,36,2,76,56,164,165,38,2,121,112,225,234,53,183,77,17,148,167,39,29,65,74,93,182,72,121,4,65,249,169,175,135,145,37,136,78,162,107,148,244,56,170,17,27,59,58,1,63,117,165,124,73,97,76,66,212,65,136,228,211,229,203,3,75,38,253,195,248,144,153,42,150,64,79,142,210,46,217,131,144,84,186,8,10,149,198,234,198,73,203,116,37,145,50,144,237,235,29,7,121,16,169,83,89,83,18,82,82,201,107,144,69,7,41,139,199,235,107,107,107,199,20,54,185,76,103,82,224,74,40,192,104,232,115,58,91,127,177,51,220,210,149,128,92,72,143,44,233,150,232,190,57,236,220,217,201,176,102,19,61,161,207,67,143,13,103,102,4,75,243,135,114,50,66,182,36,110,96,3,104,67,172,187,57,129,70,122,185,12,138,128,96,223,128,251,210,197,179,189,93,253,156,97,43,201,207,253,192,221,119,228,100,103,201,160,179,37,39,109,93,237,171,46,241,249,60,36,19,161,28,233,147,185,90,88,46,105,69,29,55,148,147,153,158,238,8,45,42,87,88,92,162,210,36,12,39,38,129,232,236,11,212,159,63,159,150,158,158,98,183,23,20,22,130,214,72,230,49,19,27,240,251,61,110,55,90,241,155,111,89,119,236,212,217,227,167,207,117,245,186,26,26,155,14,191,247,238,214,173,183,219,141,243,114,87,66,154,155,40,47,47,232,150,101,107,215,173,94,11,245,88,195,93,131,39,75,78,73,173,89,115,235,169,131,155,135,65,93,215,202,92,70,103,145,57,47,222,25,19,171,68,188,63,220,184,112,126,235,6,245,232,195,234,238,59,149,152,0,135,64,240,229,6,107,62,235,52,129,208,65,225,113,243,11,212,221,119,11,186,95,188,160,158,126,86,253,240,103,234,248,201,208,233,183,7,47,30,247,206,95,209,191,254,222,140,197,235,28,25,217,114,93,168,6,47,3,179,4,207,100,196,202,74,94,130,137,36,26,212,100,60,19,198,52,0,70,19,36,8,173,159,128,217,68,179,173,50,171,16,172,49,207,240,73,87,48,210,26,233,141,18,165,64,45,196,147,18,146,80,154,147,61,110,82,74,13,20,44,177,82,46,25,129,85,102,22,169,142,88,105,163,0,60,223,70,255,194,79,189,8,226,89,61,16,164,43,146,133,2,165,240,223,56,59,39,80,44,115,157,40,244,73,21,145,198,73,81,17,200,165,20,221,88,190,37,41,206,200,162,163,9,19,167,235,147,86,73,62,237,132,44,130,243,132,233,111,194,137,145,101,0,201,177,60,19,64,157,72,11,24,248,105,148,196,89,94,14,249,24,185,205,79,147,2,87,66,1,142,122,55,156,56,29,124,251,136,37,224,55,122,158,238,161,136,146,18,69,113,148,174,78,175,115,187,25,30,65,135,195,119,91,205,80,89,97,56,37,89,86,220,212,202,208,211,118,44,100,125,172,29,54,224,90,46,93,234,187,24,238,243,248,24,5,27,214,172,228,102,116,107,114,50,251,225,192,115,234,194,121,142,5,229,254,174,174,33,110,153,98,41,32,3,141,2,100,79,157,194,66,201,201,97,44,101,101,165,91,250,228,26,98,91,90,106,98,114,18,251,232,103,78,159,78,75,77,165,248,249,85,85,92,255,106,60,44,152,205,21,47,167,78,157,194,188,116,81,97,193,61,91,55,159,62,87,135,189,185,158,30,231,137,163,71,215,175,191,5,19,29,70,177,87,66,156,155,38,47,47,177,118,73,205,53,150,94,36,1,236,69,171,226,65,157,249,88,222,180,158,5,121,251,76,115,242,71,232,77,67,232,169,60,72,48,48,212,221,212,217,116,226,130,171,187,15,116,135,59,31,1,231,144,228,42,97,249,216,198,81,151,70,247,234,5,234,107,95,85,31,254,181,97,104,63,245,246,96,253,49,239,210,13,142,237,159,200,153,183,36,133,217,128,62,36,202,111,218,241,22,249,38,68,32,79,227,21,240,169,99,164,14,205,223,139,71,243,178,34,154,102,95,222,152,48,52,127,44,192,38,217,37,137,56,160,142,127,209,146,88,1,136,156,92,120,125,82,8,156,75,15,145,218,117,165,124,234,148,242,45,53,210,148,232,78,132,46,135,112,41,95,167,151,120,178,225,167,4,98,117,107,163,126,200,172,55,188,153,202,104,167,209,24,73,175,29,181,50,169,145,85,116,133,100,19,65,90,40,21,71,187,42,79,142,70,144,49,239,105,106,232,122,117,11,41,195,56,146,64,153,145,105,82,170,151,4,146,157,80,126,146,71,63,17,17,204,128,196,240,57,36,55,243,152,206,164,192,149,82,160,171,165,213,247,210,107,161,230,14,233,111,9,40,192,210,185,180,17,36,60,242,199,217,144,96,210,160,63,148,150,226,91,183,36,188,160,130,33,193,88,146,61,50,99,209,201,125,205,244,207,200,192,145,50,16,149,247,187,221,240,233,214,164,164,205,155,110,73,77,117,112,30,189,191,175,151,195,232,24,170,203,200,202,42,40,42,230,167,171,191,31,152,55,250,179,140,58,25,98,65,238,148,132,69,55,70,34,55,175,115,249,106,91,91,27,240,76,222,202,242,114,142,183,197,63,45,225,149,149,149,103,78,157,202,201,202,218,180,113,221,142,93,123,206,94,108,232,232,233,63,113,226,196,197,139,23,151,47,95,78,130,248,244,166,63,70,129,195,135,15,195,24,212,214,214,66,34,206,10,30,59,118,140,5,208,250,245,235,99,9,102,203,195,156,27,15,234,209,137,76,207,125,122,134,211,21,69,38,188,217,170,116,238,150,3,18,120,250,221,45,103,27,219,207,55,7,124,126,180,214,55,172,83,95,250,124,148,59,151,65,112,157,26,31,18,198,61,30,218,127,164,185,246,163,251,7,90,47,248,111,251,181,172,117,247,166,59,210,185,100,137,35,172,2,80,26,201,101,212,10,84,242,86,181,42,156,70,56,126,72,60,72,137,19,22,58,130,142,226,145,148,58,4,191,204,46,114,148,81,88,100,74,36,28,245,87,166,22,249,161,29,5,24,246,231,201,33,209,26,15,53,242,9,234,130,184,252,105,22,93,86,0,90,126,79,110,1,108,169,70,190,164,20,169,83,242,242,67,27,174,22,31,53,8,115,79,40,62,153,108,116,50,157,82,163,190,174,73,195,181,28,23,196,128,157,76,117,82,130,172,33,40,142,87,68,102,124,242,39,49,17,71,32,165,194,159,144,158,79,26,9,85,36,149,180,34,146,78,154,78,118,68,247,12,11,35,51,63,164,110,89,9,49,223,69,11,51,191,77,10,204,132,2,244,47,110,83,173,123,97,151,58,122,134,115,101,20,65,231,18,72,151,37,168,238,141,0,44,123,231,96,124,170,205,191,102,113,176,178,132,1,129,236,155,113,97,231,144,89,106,42,233,177,227,54,48,224,98,132,161,194,6,106,251,122,122,58,58,58,58,251,6,84,98,210,138,133,213,213,243,231,195,166,187,6,6,50,242,242,89,33,4,2,126,134,49,37,100,100,102,165,103,100,246,246,58,25,196,20,69,70,42,194,146,93,127,127,31,27,230,0,12,120,239,247,7,186,187,187,57,159,206,126,124,193,188,121,99,207,112,50,196,184,97,221,230,112,32,108,72,74,76,220,176,182,246,82,75,123,207,192,96,95,191,235,248,177,99,149,149,149,38,168,143,232,22,209,9,232,229,151,95,230,82,28,136,115,238,220,185,71,30,121,228,103,63,251,25,196,71,71,1,51,251,119,222,121,231,136,44,87,254,35,222,246,187,238,96,76,135,50,73,10,239,38,78,79,118,204,106,252,225,213,179,219,149,87,58,55,75,128,47,236,105,238,108,56,90,7,131,142,0,108,65,149,250,200,175,171,71,31,81,203,150,107,44,159,22,156,235,225,25,121,76,136,54,150,110,241,9,72,55,110,154,177,100,138,131,246,15,62,160,190,251,152,122,252,135,170,253,146,255,185,255,234,186,120,210,115,231,195,217,229,139,109,64,209,240,139,210,216,9,52,226,64,100,1,90,109,178,13,63,168,41,111,89,112,78,64,142,151,11,224,105,68,19,44,51,254,145,152,172,6,172,50,235,136,125,117,148,108,116,105,2,137,180,218,232,20,154,81,38,220,40,77,206,196,161,75,40,156,188,56,2,117,189,145,253,123,161,68,108,255,91,23,66,121,252,145,73,19,201,104,189,124,18,24,105,152,177,152,48,136,20,225,233,101,197,64,6,173,249,175,27,108,180,74,215,168,137,73,203,36,1,143,73,33,148,173,203,211,237,225,188,128,52,202,120,76,124,66,7,114,211,197,229,83,175,102,130,1,229,27,144,64,93,170,94,43,208,102,70,97,156,98,176,81,149,249,105,82,96,90,20,128,87,187,116,242,180,229,221,147,137,131,94,214,150,104,112,210,243,232,238,70,255,164,55,114,217,57,157,144,19,107,193,146,124,204,188,179,144,76,74,78,78,76,73,41,171,168,40,40,40,164,51,99,6,14,0,214,67,135,115,112,67,136,202,223,124,227,13,110,69,119,13,122,237,54,251,230,141,235,147,19,217,142,247,176,251,190,116,233,210,88,50,240,163,177,161,1,140,199,10,172,199,235,201,47,40,224,178,53,182,201,129,246,134,75,151,208,155,51,202,68,33,78,206,182,89,44,152,141,205,207,203,27,139,208,68,145,11,246,189,173,165,37,205,225,88,188,176,58,35,205,209,222,213,61,224,145,114,104,12,86,107,166,69,144,247,73,98,76,152,172,94,189,122,209,162,69,63,248,193,15,90,91,91,89,18,221,127,255,253,200,87,240,207,152,2,176,254,61,61,61,24,255,41,45,45,29,85,200,72,78,157,72,58,130,49,231,69,19,234,137,152,57,59,250,251,102,252,246,185,189,29,245,45,109,231,155,220,189,3,216,13,187,255,30,245,251,191,163,214,173,197,8,201,176,244,248,50,207,109,128,128,136,109,149,103,64,245,246,10,142,50,88,229,132,91,186,22,231,70,243,99,8,178,191,95,137,230,132,192,136,74,177,170,140,44,101,117,232,165,3,68,54,254,162,137,199,249,214,208,190,100,177,250,235,63,83,155,214,171,127,250,182,58,116,56,116,244,192,64,127,79,112,235,67,89,75,55,164,218,196,134,132,158,41,40,74,227,18,133,104,222,87,84,112,116,157,2,162,188,81,205,212,10,172,225,140,241,31,169,78,179,212,4,210,24,35,28,175,190,23,85,2,34,37,72,68,4,50,197,30,187,22,146,51,233,176,197,142,42,30,105,162,243,148,16,65,112,61,218,20,242,241,83,175,33,100,197,128,71,142,232,50,181,137,93,28,105,174,238,104,82,137,1,198,82,141,222,32,48,10,32,86,86,0,58,81,164,14,35,139,148,33,161,70,92,124,10,41,84,254,75,156,209,46,138,142,4,145,14,1,132,166,129,190,38,94,252,67,126,53,200,57,117,28,77,151,79,201,205,206,98,118,246,181,80,97,149,26,77,119,51,82,0,134,28,155,172,125,47,191,102,105,237,102,83,71,164,164,2,234,178,52,166,231,211,225,232,215,6,215,206,112,9,165,219,133,101,183,88,236,169,169,229,149,243,203,43,42,64,211,177,84,1,149,219,218,90,49,221,202,229,197,249,185,233,85,243,202,209,80,241,250,125,197,165,165,48,244,177,244,244,234,172,172,44,152,197,222,158,30,91,138,173,187,171,139,154,128,118,140,193,165,216,108,126,175,151,165,3,83,18,107,14,221,30,11,11,2,194,101,6,24,227,40,138,5,65,75,115,51,205,155,87,94,150,151,147,219,214,222,229,245,5,122,157,61,136,1,42,42,42,198,228,48,3,34,20,40,40,40,64,218,114,37,64,30,35,101,125,125,253,91,111,189,133,234,226,115,207,61,247,229,47,127,57,22,110,120,198,118,20,61,157,17,41,111,84,252,198,171,141,134,142,202,126,51,252,244,184,6,155,79,94,108,61,219,24,28,10,86,85,170,223,254,77,245,185,79,171,200,21,68,151,101,208,33,146,230,73,189,110,85,87,175,222,58,164,234,47,170,115,117,0,173,242,249,20,102,98,63,241,17,245,135,255,91,101,160,39,111,80,48,65,157,62,175,254,241,159,213,203,187,89,143,75,88,94,174,24,162,169,154,175,22,86,139,106,61,103,161,57,32,39,48,34,144,59,49,121,195,42,45,93,125,248,67,170,102,185,250,247,255,84,143,61,17,62,119,120,176,167,45,192,223,45,247,103,136,246,156,145,25,227,113,98,78,78,155,86,227,78,101,166,18,205,1,11,164,131,129,192,163,78,55,114,201,38,0,111,224,38,137,121,253,72,244,133,105,214,186,241,26,77,101,25,96,164,160,28,45,201,23,174,158,36,148,103,248,72,207,79,201,35,69,24,133,24,9,34,59,24,84,33,9,36,133,17,47,82,4,254,164,85,132,233,88,252,112,253,20,37,225,148,161,163,180,160,50,82,8,107,2,41,101,216,73,89,180,156,180,70,51,244,26,70,215,160,219,205,211,82,146,209,54,93,73,164,1,195,69,232,199,144,103,55,22,8,186,117,144,131,87,129,114,210,20,111,212,29,110,142,233,51,41,16,71,1,216,229,150,83,103,3,123,15,38,13,122,232,161,172,84,141,181,46,125,77,119,79,233,153,204,37,224,58,120,73,16,30,76,193,228,22,20,98,221,101,92,68,167,108,228,240,237,109,109,30,159,15,83,54,89,25,105,165,37,69,172,62,147,134,134,70,153,110,101,236,193,118,47,92,184,16,222,14,37,184,12,187,29,32,63,119,246,44,198,224,244,58,130,229,62,53,36,229,229,228,248,67,161,188,252,252,81,217,169,200,104,34,30,196,3,52,207,56,209,142,234,124,126,110,22,82,57,95,32,200,65,246,65,158,203,116,147,82,96,217,178,101,232,31,76,154,100,74,145,220,24,137,193,159,237,219,183,255,240,135,63,28,155,97,52,168,199,94,158,102,228,140,244,50,205,70,167,223,177,37,220,192,33,232,137,244,119,246,54,159,106,232,105,238,176,38,5,55,108,82,191,253,69,97,211,229,172,218,228,112,14,57,80,35,15,168,158,110,57,117,246,230,65,117,252,132,122,253,45,213,217,165,124,98,150,38,226,28,14,229,116,162,141,18,253,173,191,225,212,157,61,170,181,45,18,216,220,162,142,28,19,63,231,65,0,248,165,139,228,248,123,228,200,28,22,11,12,186,11,90,141,113,34,166,83,75,150,168,63,250,154,170,40,87,223,127,82,157,56,21,120,225,177,238,75,103,188,119,63,156,131,189,26,121,109,168,114,35,207,195,6,2,28,180,193,142,107,140,132,51,16,160,146,221,112,13,116,186,124,65,93,193,95,249,32,156,111,252,242,169,135,180,134,57,198,47,81,146,144,104,35,138,114,69,83,93,207,76,146,94,226,34,77,229,219,40,83,215,66,114,41,203,104,134,228,54,160,90,135,68,242,201,98,66,166,15,129,228,4,139,44,69,248,141,209,86,228,141,146,87,244,126,245,186,65,154,39,207,99,148,206,131,72,245,186,82,150,32,90,12,64,62,148,137,164,46,80,92,90,170,153,115,13,207,90,142,64,45,6,216,235,70,145,78,231,214,121,169,39,36,155,152,132,104,34,240,141,159,122,131,166,162,156,166,146,249,49,3,10,208,113,91,27,26,27,159,120,38,13,217,184,244,85,58,185,152,61,208,221,80,155,80,144,209,130,246,123,50,157,154,121,137,95,236,248,100,229,231,87,204,155,55,86,12,30,107,0,72,58,224,26,208,246,232,224,233,29,164,4,113,145,212,197,179,233,177,196,120,216,17,199,146,76,115,115,115,175,211,137,245,184,83,39,79,2,243,77,151,46,114,53,123,105,105,25,150,155,65,235,162,162,34,82,210,96,24,119,4,197,124,114,238,163,15,233,162,82,105,118,59,67,143,40,204,204,241,201,74,160,172,184,72,182,240,61,94,82,144,152,64,145,19,154,78,166,43,113,163,40,177,98,197,10,174,8,225,29,197,135,67,221,119,222,121,167,189,189,157,237,15,68,29,107,215,174,37,246,149,87,94,33,188,166,166,6,161,61,63,73,112,254,252,121,54,62,182,108,217,130,196,5,80,231,77,225,120,29,108,216,115,212,22,225,74,172,204,209,160,30,139,24,246,32,151,212,83,127,108,178,30,142,186,145,125,122,19,189,235,210,123,231,217,68,71,228,254,224,125,194,82,175,89,45,227,108,50,68,231,53,89,176,56,38,124,249,11,59,213,207,159,209,246,97,162,70,223,121,43,133,133,108,86,37,123,61,190,1,183,139,132,242,90,71,189,89,29,146,152,100,41,173,78,89,180,150,37,115,184,225,140,183,179,49,224,29,12,53,54,133,27,155,212,238,253,42,39,91,173,95,163,30,254,168,218,182,85,14,182,137,134,214,68,140,123,88,113,118,250,247,126,91,204,211,254,253,55,181,40,126,255,64,192,27,190,247,179,57,229,224,58,224,38,74,94,162,58,139,168,79,150,23,204,34,73,204,23,134,172,79,94,44,255,69,131,2,158,155,190,32,218,228,116,71,253,39,47,87,154,15,100,213,78,174,231,0,0,32,0,73,68,65,84,202,25,87,65,56,46,146,16,85,89,238,122,214,25,81,108,23,46,150,188,164,3,246,164,50,126,16,164,59,45,113,145,48,130,229,7,168,44,98,118,28,237,34,11,25,4,181,65,223,132,48,231,117,1,205,132,36,41,152,6,3,227,198,144,32,139,94,64,8,60,75,21,26,248,105,37,216,76,61,198,131,24,20,166,21,186,122,189,194,16,189,1,154,33,156,60,251,32,18,206,210,131,165,140,28,214,21,191,84,35,166,22,121,120,105,73,162,182,54,35,37,160,118,224,87,238,62,33,131,180,192,216,55,192,156,178,112,39,188,6,211,153,20,152,9,5,122,123,123,27,14,188,229,168,107,210,59,97,40,171,97,12,73,196,102,28,169,160,75,27,93,157,19,228,33,135,88,137,161,115,2,205,86,46,113,78,78,102,174,55,24,119,233,250,218,81,189,129,10,252,66,12,142,0,192,235,151,187,221,236,218,30,28,69,13,122,60,151,46,93,50,102,124,24,107,25,178,137,137,192,109,164,150,16,7,217,146,19,146,147,209,146,99,48,28,123,239,176,171,191,143,33,0,108,39,36,37,23,20,23,159,62,117,202,31,8,144,11,197,57,234,66,105,142,66,144,243,139,53,27,187,157,187,10,25,52,162,84,207,41,118,171,53,43,43,3,43,116,52,1,199,39,2,131,247,39,168,7,229,20,17,212,98,90,145,238,193,44,85,89,88,49,86,181,22,246,154,125,144,248,91,66,216,89,127,230,153,103,216,209,40,47,47,71,87,241,93,237,230,205,155,71,120,117,117,53,128,205,58,12,170,34,108,95,183,110,29,145,168,205,19,194,162,141,88,138,2,242,145,145,236,217,179,135,215,77,136,212,29,111,38,214,248,29,105,148,52,75,230,61,29,104,124,26,241,55,201,167,161,22,103,32,122,149,33,114,255,148,22,185,107,0,24,255,33,53,24,187,250,213,235,111,170,39,126,172,246,238,143,240,229,12,149,100,91,242,182,45,183,111,220,184,145,133,88,97,97,225,19,143,63,117,224,192,235,140,4,198,194,248,69,233,80,155,221,154,157,157,158,156,108,41,45,203,98,71,188,179,217,219,221,225,237,237,242,247,245,4,58,58,67,207,191,164,118,239,83,213,243,69,114,240,240,199,68,204,158,52,17,180,135,100,99,254,193,251,5,215,17,197,127,255,201,240,137,55,221,125,29,161,85,91,178,178,243,172,2,77,112,190,204,37,1,233,117,32,25,168,204,113,180,96,0,140,148,159,232,144,3,171,54,54,254,45,202,47,215,61,72,227,184,41,142,45,191,160,207,50,196,93,51,20,145,24,230,90,57,84,116,83,108,22,91,42,138,178,236,8,10,16,6,60,82,8,142,92,100,79,146,218,0,69,46,125,150,16,239,128,74,178,133,81,23,240,185,85,40,160,184,94,86,0,149,116,122,25,33,11,122,141,235,178,87,104,81,236,100,147,133,78,23,32,123,162,133,27,105,177,0,19,28,10,249,7,105,170,197,106,183,36,219,195,189,237,180,65,150,56,98,250,58,108,73,180,114,58,77,210,135,130,22,159,39,44,109,75,179,16,21,240,8,114,147,82,63,75,152,118,226,39,132,98,89,22,72,59,109,42,57,69,121,250,101,177,50,228,215,186,238,34,108,176,216,236,82,142,219,21,110,56,37,42,195,168,198,233,198,10,107,194,52,231,241,12,202,163,154,206,164,192,52,41,64,175,110,58,123,126,232,192,33,251,160,135,209,72,23,52,134,141,136,162,4,107,233,255,98,199,113,168,36,199,187,160,76,198,159,168,176,136,106,250,249,115,103,89,151,139,94,40,253,157,37,172,172,80,197,1,211,148,201,184,238,233,238,118,185,250,125,90,187,13,157,58,0,21,198,218,217,209,113,169,174,142,19,231,112,252,2,177,140,9,214,16,116,125,25,167,84,151,144,156,36,217,89,160,247,177,13,222,211,69,20,229,115,222,253,244,233,147,164,7,96,224,248,49,16,27,76,74,242,161,18,239,25,100,125,145,78,104,38,226,246,116,192,3,214,5,94,223,217,221,13,143,94,144,151,207,48,49,150,234,152,159,3,126,88,49,76,147,60,55,124,114,212,27,191,242,137,47,248,253,67,220,126,99,79,134,60,41,169,142,212,131,71,222,241,99,108,127,140,67,2,255,250,235,175,199,130,247,237,219,7,159,253,137,79,124,2,214,28,168,254,244,167,63,253,234,171,175,194,151,115,244,128,3,111,64,200,142,29,59,32,41,10,113,240,226,111,190,249,38,29,3,246,157,79,18,240,18,141,215,193,241,7,196,36,177,50,227,57,117,233,92,177,8,38,95,153,161,111,70,55,10,209,191,250,219,234,11,159,85,169,220,31,56,41,162,3,231,111,188,165,126,240,67,181,115,183,192,57,142,97,147,93,156,153,83,86,144,89,152,253,243,167,126,78,143,39,144,238,110,179,137,144,74,240,103,98,7,156,180,95,8,29,234,147,13,42,192,134,189,227,161,128,35,24,182,167,89,135,82,242,3,44,123,7,7,125,168,159,28,63,21,62,125,78,253,226,87,234,161,15,10,180,175,88,6,52,234,241,61,170,228,168,40,254,247,127,79,16,250,191,127,16,110,60,239,233,105,11,231,230,102,218,82,228,170,118,222,164,30,186,250,21,3,165,44,182,193,60,158,152,161,30,20,32,180,58,104,67,88,67,56,209,150,36,43,151,65,89,216,95,8,248,52,90,39,43,56,105,210,2,192,201,41,204,69,244,20,144,219,2,34,146,88,202,225,104,25,242,0,25,206,97,24,110,230,40,202,247,251,176,183,106,177,218,148,223,171,176,232,2,228,75,75,180,134,57,245,235,31,242,24,154,119,103,150,147,147,102,228,69,12,192,228,149,146,26,78,177,11,24,35,201,160,25,137,201,220,18,169,220,78,169,142,114,72,73,107,19,147,17,209,75,172,96,115,64,215,101,151,40,89,31,72,87,22,150,29,159,128,58,149,74,171,12,170,129,226,225,36,171,242,123,116,120,80,108,231,25,143,144,148,204,137,35,2,195,65,63,243,152,53,217,154,44,244,209,78,70,2,137,76,103,82,96,154,20,160,251,192,76,119,238,58,224,104,238,166,7,5,233,136,90,89,68,58,31,99,64,240,154,128,112,48,53,213,83,187,40,156,149,102,204,185,64,44,155,66,14,150,252,192,172,134,100,169,150,158,201,26,92,50,201,160,99,226,112,129,226,62,127,50,234,242,236,82,105,171,53,0,57,61,23,65,60,9,88,151,202,136,211,142,108,96,48,104,45,87,182,32,75,76,22,203,113,40,217,209,60,58,185,36,9,133,60,131,238,160,33,115,231,226,73,185,220,137,19,113,52,36,152,91,88,192,238,251,168,51,235,198,184,224,236,28,249,169,139,113,66,90,105,222,251,204,65,135,228,36,235,93,27,238,112,216,29,189,174,94,206,253,163,247,83,93,62,127,221,226,218,35,239,29,25,69,12,78,12,130,205,111,191,253,182,17,206,60,207,246,199,246,237,219,247,239,223,127,228,136,36,230,231,230,205,155,57,249,134,127,215,174,93,247,222,123,47,66,23,142,21,16,200,141,222,112,243,156,47,48,118,229,209,146,99,153,133,159,247,2,191,14,63,25,171,107,24,212,245,75,98,201,166,55,24,233,112,50,35,138,147,121,212,240,221,20,159,227,32,250,163,162,163,62,33,162,195,122,6,21,68,254,238,247,229,8,89,87,183,140,68,88,243,244,188,204,194,170,210,156,210,188,100,27,48,171,12,68,199,195,46,23,183,178,198,168,55,49,205,128,183,100,21,116,112,45,184,30,167,50,38,145,61,135,19,185,38,60,100,79,14,167,217,217,208,26,28,244,186,189,62,207,249,250,224,63,253,155,122,110,135,28,154,255,204,35,42,151,43,145,120,57,145,247,19,87,67,88,205,175,84,95,253,29,9,1,215,221,3,96,105,82,78,182,3,125,87,66,24,162,188,71,36,113,80,128,122,152,41,248,25,10,14,129,116,112,221,67,34,138,147,112,89,98,128,201,32,37,49,240,4,138,197,62,179,69,162,172,191,1,82,13,252,198,138,128,225,43,101,146,26,233,185,28,24,231,224,44,115,86,80,212,216,197,113,10,142,57,204,226,27,144,190,68,177,97,14,203,144,82,152,104,185,116,149,230,211,18,146,64,80,41,144,12,212,36,88,204,102,122,112,104,48,41,236,19,38,131,38,65,169,192,96,208,63,136,125,76,109,129,35,36,119,175,225,224,254,37,86,14,211,179,149,78,45,42,228,151,179,115,196,72,171,120,16,16,94,30,146,15,216,26,73,140,163,205,8,45,2,30,30,86,94,165,164,84,112,228,150,16,37,12,201,93,213,196,167,164,161,54,4,223,163,5,2,186,169,36,72,228,206,87,211,153,20,152,38,5,152,184,79,188,117,48,112,228,140,213,231,21,113,16,163,67,254,107,190,91,207,177,244,201,32,150,68,215,44,26,202,203,98,80,192,85,51,88,96,247,248,148,65,74,207,212,3,147,238,75,132,84,30,235,184,22,11,7,157,73,41,93,216,98,177,90,101,192,81,26,172,51,162,123,17,224,91,101,29,157,146,98,99,251,28,110,47,41,137,81,108,165,68,198,23,216,143,208,62,59,55,183,177,177,1,228,38,23,61,190,172,180,140,182,177,4,193,90,172,52,66,46,109,179,34,163,202,205,47,24,101,2,86,6,17,67,94,28,115,2,218,38,34,247,203,202,204,124,31,178,233,66,49,191,199,27,240,29,175,59,245,167,255,252,117,206,28,150,230,151,60,249,247,255,213,214,213,1,149,227,59,203,241,227,199,97,199,57,167,190,105,211,38,184,115,4,236,236,154,67,97,132,237,175,189,246,26,20,37,49,60,55,11,47,222,5,194,246,55,222,120,3,68,255,216,199,62,6,163,200,59,170,171,171,251,200,71,62,130,36,248,246,219,111,135,215,103,91,157,244,188,223,135,31,126,56,190,22,252,195,160,174,35,152,34,229,91,94,150,254,77,46,222,90,100,150,142,132,220,192,95,116,63,172,197,53,28,145,195,232,85,224,31,60,58,136,14,143,30,125,218,209,207,102,81,3,46,181,99,167,113,114,12,38,210,98,79,183,231,85,22,229,207,43,74,205,74,131,83,31,157,30,130,50,245,107,26,66,239,177,177,177,16,34,121,115,118,71,42,159,188,24,232,204,248,53,136,46,196,199,199,209,145,172,28,134,14,170,48,206,222,110,212,92,79,157,29,250,250,223,169,23,119,169,47,124,102,98,109,190,81,184,62,56,32,19,68,97,137,195,158,198,240,163,73,178,198,215,197,27,173,51,86,214,204,29,52,204,152,59,140,121,132,38,145,150,44,112,229,50,175,72,62,26,41,128,23,125,4,249,45,192,40,77,151,121,135,20,140,111,214,245,145,244,18,129,216,64,182,175,113,2,252,154,202,248,193,109,178,144,147,226,36,145,56,29,73,132,216,178,22,39,100,145,85,135,224,189,158,211,34,43,18,66,112,50,149,232,156,68,233,121,207,32,93,228,45,146,65,90,44,17,252,73,253,82,65,244,131,71,226,167,81,40,73,104,161,126,124,35,149,209,88,41,83,94,159,228,129,50,162,84,2,227,158,147,147,43,45,53,157,73,129,41,83,128,110,134,92,116,104,239,65,123,207,32,195,195,200,39,61,216,184,117,141,62,70,103,230,38,180,133,165,254,197,21,33,43,50,165,72,209,44,56,237,25,25,224,42,119,153,179,239,78,58,240,210,24,17,100,102,138,103,128,48,120,211,178,178,29,169,14,177,239,20,12,246,244,113,155,139,159,222,156,149,147,195,192,164,87,51,120,201,206,14,174,197,231,67,180,27,244,132,140,131,106,50,238,168,58,20,170,90,176,136,225,208,222,222,198,145,184,188,130,252,146,210,178,204,244,12,218,204,184,5,212,245,184,80,246,84,123,69,121,197,40,180,38,13,144,207,152,233,71,77,143,29,49,90,147,148,232,72,147,217,108,202,180,185,73,18,242,106,160,3,167,255,17,188,235,57,70,217,53,19,133,173,159,182,168,108,16,234,97,69,14,198,154,23,7,111,125,199,29,119,24,15,143,88,132,125,113,232,12,35,14,192,243,18,73,137,22,5,177,28,64,64,252,190,123,247,238,175,126,245,171,48,229,79,60,241,4,231,209,65,244,169,80,109,162,119,16,155,187,101,238,164,27,197,122,219,84,10,157,179,105,56,134,222,118,174,105,74,136,62,134,65,79,76,78,204,155,87,80,190,188,50,61,47,75,143,174,241,159,18,45,134,20,91,74,4,170,198,79,18,9,149,145,109,32,146,96,143,56,193,15,161,180,252,167,163,224,72,144,153,145,149,158,150,222,239,234,235,236,106,119,13,12,190,244,74,248,220,121,213,208,164,62,103,40,1,140,173,98,36,174,147,145,106,74,138,202,88,176,107,28,148,1,75,93,20,206,200,196,79,1,82,53,156,104,20,239,233,154,186,167,10,227,46,168,168,33,80,231,146,180,52,77,7,74,184,120,116,247,48,10,20,16,151,109,107,248,123,189,143,39,21,241,39,207,37,248,200,135,230,200,35,115,147,60,168,212,78,132,46,86,123,41,2,126,156,89,74,26,35,81,70,78,77,169,72,81,4,18,43,78,26,46,137,112,145,31,146,135,180,70,141,148,47,63,37,14,175,60,177,100,208,177,58,7,237,144,22,18,171,43,145,202,164,219,19,128,211,11,14,237,215,175,137,217,10,110,71,34,76,103,82,96,202,20,96,18,111,175,171,15,30,60,142,46,25,195,73,247,89,201,172,123,45,63,19,56,190,22,40,203,243,223,178,60,156,98,5,70,1,82,250,36,9,124,67,129,149,85,213,151,157,196,79,159,62,205,22,44,6,103,232,174,189,216,137,245,251,185,69,13,228,134,219,115,123,60,132,195,199,151,107,67,111,120,112,49,208,69,126,128,54,53,185,42,171,170,171,22,46,196,128,38,91,229,57,185,185,206,158,30,89,198,134,195,28,108,99,215,150,115,213,177,44,177,135,102,222,96,165,1,234,240,213,209,229,12,4,135,28,214,100,110,127,145,166,235,198,199,82,190,79,60,188,89,143,207,107,77,145,249,129,87,108,136,244,222,61,125,52,129,221,73,237,228,189,107,7,49,79,158,60,25,3,117,126,26,108,21,178,119,236,236,226,151,21,149,150,251,162,6,223,217,217,25,91,75,17,5,79,111,20,194,39,116,150,117,149,62,250,24,11,140,121,38,2,117,99,2,141,52,69,102,198,27,223,113,30,29,251,175,189,109,221,229,165,234,203,191,49,41,143,46,50,40,245,210,203,134,62,185,48,232,142,204,212,146,197,229,133,213,165,134,176,125,18,98,48,114,208,11,101,120,78,146,38,22,197,187,230,245,104,244,146,48,222,61,175,74,35,140,244,6,141,53,2,75,44,155,51,210,179,109,41,246,238,158,78,103,111,79,253,197,161,191,250,134,28,133,31,86,215,143,116,158,104,193,81,92,167,252,255,126,60,236,118,15,244,246,57,243,114,11,40,135,144,104,209,20,47,117,233,137,70,58,157,246,25,213,146,134,95,186,65,209,34,117,132,116,4,65,117,105,177,32,36,62,9,138,196,73,36,253,12,173,94,157,85,68,130,4,69,18,75,97,164,19,136,149,60,134,95,234,17,39,37,72,57,248,36,70,7,68,130,99,205,211,105,36,25,17,186,96,201,172,3,229,211,40,195,24,60,248,141,18,224,69,100,153,161,179,72,131,163,233,116,9,164,213,197,240,67,19,130,122,141,17,101,172,57,72,45,109,212,11,23,152,18,158,139,181,182,14,48,63,76,10,76,149,2,40,144,187,219,186,144,221,137,149,25,28,195,74,238,76,208,203,98,236,70,48,137,23,230,248,87,45,28,74,183,35,245,202,206,201,73,133,189,107,110,34,33,187,120,70,103,158,188,38,248,111,54,89,193,112,230,8,212,207,201,149,234,112,208,117,115,242,243,23,76,106,220,141,189,91,52,216,41,60,39,47,15,180,24,232,239,167,58,214,16,24,72,225,252,58,90,114,94,183,251,116,71,199,210,101,203,98,27,139,177,150,128,232,108,12,230,102,101,13,248,124,206,222,94,36,9,233,153,246,188,188,92,172,216,198,210,188,175,60,188,47,191,207,187,108,193,178,199,254,246,63,236,92,108,151,98,99,86,71,75,46,61,9,155,98,35,28,225,76,35,136,211,97,187,89,87,65,91,116,215,17,165,176,215,94,89,89,185,120,241,98,104,203,66,144,112,230,34,144,158,139,234,143,30,61,74,202,7,31,124,240,127,254,231,127,184,225,222,56,225,198,43,35,217,136,162,227,126,140,2,117,153,115,37,86,62,141,57,45,46,237,141,236,197,102,92,235,153,6,44,204,112,137,240,198,91,212,7,238,87,169,168,181,197,201,35,226,31,14,145,251,243,47,170,127,248,150,122,231,61,212,172,166,196,160,199,178,179,182,173,94,80,85,94,81,214,217,221,238,153,244,6,16,86,97,153,153,114,123,43,128,193,30,24,111,19,85,11,244,82,216,74,71,80,195,106,27,99,14,188,90,84,91,0,122,76,70,203,110,205,96,41,178,178,230,150,198,190,190,222,103,158,11,183,181,71,15,214,243,44,26,179,98,205,224,231,252,74,217,128,175,187,160,126,181,195,207,106,128,2,139,139,203,232,13,56,74,211,175,215,210,223,231,66,191,85,118,196,37,187,128,155,17,174,217,89,129,79,156,68,200,194,66,24,8,29,96,176,179,122,95,70,7,16,206,34,157,62,35,32,201,66,213,80,181,37,35,107,6,178,232,79,162,200,43,41,180,147,176,48,122,236,28,218,17,196,164,116,44,255,240,164,200,27,81,79,35,11,75,86,228,150,108,214,65,10,72,196,8,241,12,122,176,11,155,150,158,202,253,81,204,95,20,132,182,15,82,175,100,173,244,139,230,45,129,122,235,16,245,83,20,21,57,160,31,4,138,253,1,63,7,75,28,14,59,137,187,186,186,89,214,160,70,68,46,254,81,157,35,53,141,1,3,253,115,114,178,57,149,195,113,29,88,28,28,42,63,80,24,27,89,100,76,75,75,47,41,45,186,99,251,54,230,59,163,241,230,167,73,129,41,82,128,30,94,82,187,60,229,119,111,119,30,56,217,125,184,201,215,11,84,75,86,25,71,172,110,237,14,207,186,165,193,146,60,6,87,90,90,170,35,3,241,44,214,95,100,124,49,48,12,207,228,21,49,219,20,23,23,219,217,49,79,74,234,233,235,173,191,120,41,47,55,135,179,101,136,112,39,178,216,74,205,72,125,177,243,106,12,72,208,133,129,198,133,170,104,208,81,35,171,132,5,11,23,194,35,250,6,7,81,143,63,115,230,12,221,158,42,98,44,35,237,65,111,139,129,204,112,235,237,237,235,232,236,68,142,143,218,14,74,241,99,77,214,76,222,248,155,38,150,201,108,16,251,63,161,224,241,115,167,6,220,110,68,28,15,110,185,119,73,213,226,246,198,214,248,103,100,226,101,25,135,40,151,155,238,32,59,212,230,132,27,196,100,227,124,195,134,13,104,185,35,138,231,20,59,164,6,176,121,17,196,114,71,206,191,254,235,191,242,190,74,74,74,216,101,63,112,224,128,1,234,241,197,142,245,143,2,117,18,68,166,221,88,82,222,223,232,160,88,220,13,226,97,223,168,191,211,217,221,40,22,102,238,191,91,253,201,215,228,54,244,241,17,221,162,46,92,84,255,254,93,133,45,23,116,226,108,233,142,210,37,21,69,11,202,46,203,160,199,40,193,248,220,186,117,11,192,12,142,158,62,213,17,11,31,229,65,240,82,83,179,252,19,159,252,36,16,2,246,0,216,198,139,228,173,3,46,153,153,89,64,14,160,206,8,148,225,196,56,12,248,65,47,80,7,199,238,203,139,59,118,188,180,243,165,189,7,188,13,141,170,181,125,2,169,67,88,45,91,172,126,227,211,170,165,85,29,62,234,79,77,115,220,119,255,157,139,22,45,166,64,122,137,188,86,75,194,225,119,14,239,221,179,175,173,157,179,98,130,178,218,9,183,44,78,122,2,193,132,10,86,3,218,58,94,66,136,32,94,131,53,57,116,70,157,67,103,145,50,68,165,62,214,107,140,130,117,97,68,17,46,229,128,232,86,235,218,117,171,182,222,190,21,173,28,2,209,245,207,200,204,128,44,56,170,48,232,0,39,131,216,67,98,253,152,192,242,194,19,112,3,21,211,31,19,10,101,48,145,65,16,30,7,154,51,54,72,64,94,232,134,17,108,218,134,254,4,251,130,80,149,25,207,102,183,147,184,187,187,7,249,38,211,143,156,168,213,25,25,57,168,5,33,86,201,201,5,212,249,199,178,64,84,138,200,197,242,185,175,183,207,102,231,246,10,7,123,90,75,151,46,153,104,150,164,37,166,123,127,82,0,190,138,78,133,6,120,54,74,98,153,153,116,84,12,193,210,141,228,44,147,236,124,243,237,27,232,106,92,146,155,148,122,215,162,204,202,44,231,185,46,87,125,143,223,57,24,10,132,176,60,236,91,189,96,168,36,143,126,76,226,212,140,12,38,250,11,117,231,233,249,244,103,22,181,148,118,89,170,50,123,148,150,149,177,50,182,167,36,185,220,131,71,142,159,168,93,85,195,40,192,182,12,229,136,216,108,164,99,100,209,243,207,107,229,106,198,200,130,5,11,144,44,130,46,64,17,119,179,230,22,20,144,5,54,145,98,185,171,109,144,1,149,144,208,209,222,206,33,123,20,187,64,35,74,166,60,184,124,22,248,44,184,207,214,95,236,232,233,197,170,132,61,37,185,184,164,24,76,26,89,219,251,229,23,4,28,244,14,246,187,93,255,242,212,127,192,104,223,182,250,214,7,182,220,147,155,149,19,3,117,232,137,74,163,65,61,14,164,97,182,125,251,246,237,80,135,23,93,85,85,133,150,220,231,62,247,57,20,223,96,205,81,98,71,141,238,223,254,237,223,120,77,31,252,224,7,57,240,70,178,202,202,74,84,223,209,152,59,120,240,32,239,197,176,14,52,9,113,199,130,250,120,137,141,137,120,188,152,185,31,6,219,135,200,189,225,88,61,27,234,107,107,213,231,31,85,107,214,76,134,232,223,250,54,170,227,10,233,23,34,247,210,165,130,232,227,42,196,77,242,224,188,167,91,110,185,229,133,23,94,56,125,106,194,84,188,224,133,139,22,62,244,208,135,70,29,20,153,48,131,142,160,247,48,212,113,15,62,248,192,143,126,244,163,239,127,255,251,236,208,124,235,223,37,110,92,141,63,155,93,221,117,167,106,106,85,151,190,17,58,123,246,12,157,230,161,135,30,98,245,23,171,101,205,154,213,96,216,47,159,126,134,181,57,197,18,206,176,231,51,58,159,72,93,177,196,6,234,199,48,58,150,40,146,71,3,182,78,35,11,4,93,140,94,33,26,2,127,163,20,67,188,206,77,83,142,212,91,110,89,247,217,207,61,186,249,182,205,84,97,160,56,243,203,112,93,195,45,137,52,32,218,176,184,246,196,167,230,149,106,22,135,113,50,50,120,230,191,168,113,196,227,207,188,36,51,231,77,72,1,250,27,178,211,199,127,244,147,119,222,59,114,219,134,91,238,216,122,27,130,166,134,227,39,219,143,157,178,169,96,197,202,178,228,20,75,170,61,177,44,197,98,101,217,152,101,79,89,83,145,181,188,200,117,201,217,249,86,99,239,5,231,32,235,200,218,133,40,199,177,177,109,77,177,205,95,176,128,169,159,241,193,240,67,50,103,136,206,46,75,53,148,210,145,144,195,34,167,219,83,92,61,174,55,223,57,252,208,7,30,128,89,103,247,148,165,63,235,140,81,184,46,135,235,58,59,89,50,83,114,65,97,161,177,78,165,94,76,188,38,162,73,167,21,218,233,243,132,160,146,13,72,139,222,181,203,197,136,170,175,171,43,43,47,39,132,216,174,206,78,12,221,248,3,67,39,207,156,115,185,61,176,233,233,169,142,121,243,42,89,254,94,182,193,55,101,2,104,130,189,125,91,82,138,195,234,24,12,187,211,28,169,176,55,207,238,222,49,47,187,196,120,94,120,110,142,177,65,121,120,6,150,110,168,181,63,246,216,99,78,167,19,243,112,172,171,158,124,242,201,199,31,127,124,205,154,53,183,222,122,43,233,159,127,254,121,16,29,1,9,194,118,172,205,220,125,247,221,248,81,148,3,224,153,33,17,212,27,160,206,203,146,87,105,204,179,35,201,58,10,212,53,51,70,10,209,148,102,146,214,105,163,97,35,51,222,48,191,188,3,158,174,75,237,3,61,253,168,187,63,250,176,218,118,155,176,137,227,56,205,163,27,136,62,232,77,200,45,207,175,168,169,154,92,39,110,156,66,174,114,80,12,177,56,176,248,123,191,247,123,24,115,254,155,191,249,27,94,252,132,184,142,137,248,84,245,224,189,234,124,189,250,222,227,62,108,23,112,1,0,42,24,177,125,178,170,170,249,159,126,244,17,86,250,191,122,230,5,142,88,196,186,72,20,202,163,8,26,161,24,95,2,115,2,218,177,222,17,237,85,18,129,147,15,3,198,117,158,24,162,107,128,36,136,63,187,221,182,121,203,173,191,249,229,47,174,93,183,150,37,133,65,179,152,199,248,41,165,68,27,97,132,140,250,25,75,22,243,196,136,19,11,185,66,207,101,107,188,194,242,205,236,55,52,5,16,231,156,59,119,254,7,63,252,89,87,183,243,213,55,223,249,159,167,126,178,42,61,43,183,185,51,211,31,68,244,212,254,114,234,218,251,106,202,111,169,202,204,72,151,75,30,164,255,43,4,126,57,139,10,51,171,115,91,91,124,39,251,82,18,184,221,25,179,75,161,112,245,226,197,104,165,33,5,71,132,198,6,28,144,128,78,59,18,187,203,210,7,204,70,218,180,106,229,170,158,62,87,71,239,64,167,211,117,236,196,201,91,111,221,200,206,58,198,230,128,124,92,124,33,240,220,117,231,207,35,253,74,224,0,27,166,40,181,3,105,72,207,174,25,107,148,24,59,78,12,107,2,10,7,57,26,46,92,0,206,155,154,154,220,3,3,8,189,88,131,83,111,107,71,219,174,215,222,64,130,88,89,88,192,116,180,97,227,70,18,199,215,245,254,241,179,89,201,139,147,125,67,133,198,156,104,68,242,236,30,236,96,68,145,134,43,218,88,39,209,97,176,33,131,7,206,138,201,150,21,85,101,101,37,41,63,245,169,79,113,78,125,207,158,61,248,153,196,144,180,127,241,139,95,68,14,143,57,88,196,242,76,242,132,163,91,199,230,58,251,32,6,75,198,82,128,105,159,3,114,48,144,196,142,114,163,64,157,142,103,76,205,124,106,15,201,163,223,163,114,222,16,63,57,170,129,93,247,206,139,109,105,142,48,216,246,169,79,78,104,215,29,169,123,12,209,115,74,243,231,213,46,72,207,101,55,119,238,58,86,109,247,221,119,31,237,187,12,174,43,53,127,190,220,33,91,47,155,235,77,63,249,201,79,48,105,132,96,199,120,48,112,139,78,243,153,207,126,198,110,119,252,242,233,95,94,184,112,41,250,192,130,168,210,55,163,152,29,13,55,112,127,188,24,73,60,220,91,164,215,104,248,143,245,108,41,193,162,50,210,210,111,223,190,245,139,191,249,133,213,107,86,27,242,40,9,55,157,73,129,27,141,2,176,83,175,190,121,112,208,131,213,72,49,173,208,218,209,221,211,221,151,52,20,40,13,39,214,36,90,115,123,7,94,123,246,221,99,187,78,87,223,82,185,112,109,101,86,73,182,205,97,211,135,52,149,39,148,220,97,75,241,249,1,71,120,167,196,242,202,121,172,179,129,73,38,250,195,239,28,116,246,116,51,118,56,81,14,60,148,151,87,92,118,169,10,36,175,90,95,123,244,196,177,172,182,206,142,254,193,23,118,31,88,180,112,65,101,69,57,122,42,232,100,177,86,142,141,50,48,187,185,169,41,51,35,131,40,24,241,120,38,30,133,121,228,233,236,196,179,182,136,165,231,133,144,134,16,10,145,187,197,80,223,147,61,169,94,86,0,236,12,238,222,247,122,255,128,39,51,53,37,47,43,189,122,225,66,16,253,125,187,8,230,193,17,129,164,217,83,255,226,203,127,44,168,92,88,76,8,135,2,226,123,52,179,110,236,39,172,182,193,109,27,33,44,188,48,50,99,248,141,133,81,99,99,35,119,179,198,210,227,33,123,124,9,172,189,0,254,248,4,241,254,97,80,23,60,215,142,105,92,67,187,102,178,100,110,190,129,157,167,223,221,211,220,133,133,176,205,91,181,217,22,78,26,143,85,142,75,80,77,205,234,59,255,45,82,119,120,244,27,2,209,141,87,50,22,215,121,119,200,225,185,192,45,186,70,212,9,217,92,95,162,62,243,73,125,131,220,185,115,59,119,238,100,219,134,110,193,222,88,125,93,61,83,9,26,98,236,73,51,116,121,255,17,102,157,175,8,36,211,25,196,9,140,71,64,219,64,116,62,5,195,113,18,131,139,5,27,63,37,152,255,18,106,164,17,159,118,116,226,1,247,0,230,150,114,209,152,117,56,96,2,140,170,163,241,230,183,73,129,27,128,2,160,233,237,155,55,54,183,181,31,124,247,72,107,123,199,192,128,123,80,155,5,245,170,112,215,80,176,48,33,177,162,63,80,60,232,235,217,53,80,247,206,197,121,53,101,217,37,57,249,21,57,169,133,57,173,129,148,46,95,2,231,62,209,164,177,167,165,207,175,170,50,248,105,167,179,7,93,28,224,129,135,199,20,115,127,111,175,104,132,104,3,50,147,144,131,177,83,85,185,176,168,176,168,163,163,167,207,227,191,208,216,124,248,232,241,60,78,163,217,109,103,207,156,169,170,174,70,35,132,1,136,180,150,51,108,1,52,72,146,147,43,231,205,67,86,55,60,114,57,21,157,154,202,97,54,70,40,43,149,120,41,58,105,104,0,184,14,86,93,188,112,1,127,114,88,118,229,207,214,213,191,245,238,123,232,173,100,167,166,161,247,190,118,237,58,24,208,248,2,39,105,240,205,23,133,144,195,57,208,235,246,12,50,33,119,246,118,103,121,133,27,68,249,112,52,67,52,229,39,71,242,65,90,22,97,83,206,49,34,225,48,168,235,224,17,179,176,14,65,106,52,107,155,148,35,106,190,250,63,208,120,239,188,208,202,134,122,105,177,186,239,46,181,122,229,120,85,114,122,205,171,222,124,83,61,247,162,70,244,178,130,121,171,170,231,56,143,30,255,24,163,112,29,155,119,213,85,234,3,15,24,96,58,156,144,205,245,141,27,213,221,119,168,111,255,167,235,233,167,159,30,112,185,231,207,159,239,236,118,54,92,106,236,234,238,18,29,49,112,221,237,54,182,165,201,44,235,58,13,194,26,154,245,135,160,189,120,34,80,61,60,130,197,152,12,105,181,72,158,88,188,6,151,111,100,229,211,200,101,196,135,129,243,125,123,246,215,157,175,103,90,201,200,72,103,59,48,59,55,187,180,164,164,106,65,117,65,126,126,105,89,41,19,7,19,132,174,200,252,48,41,48,119,41,0,18,215,212,172,248,147,121,21,103,207,157,127,234,103,191,124,251,208,187,61,189,253,162,37,199,102,103,56,212,25,10,213,169,161,178,64,96,77,208,230,26,244,183,181,247,166,217,83,210,50,210,139,110,95,101,89,188,40,160,231,84,172,182,46,94,186,20,49,44,227,14,164,100,18,71,246,206,3,51,182,24,109,108,138,163,60,197,49,179,120,214,121,44,57,136,101,155,246,238,187,239,105,107,107,239,236,237,111,236,112,62,243,252,75,149,229,101,53,203,151,114,102,29,36,6,245,25,107,152,42,195,244,52,198,22,88,67,35,87,39,48,190,40,132,234,32,19,187,251,52,35,62,220,240,211,30,134,36,106,167,8,153,209,234,237,233,113,62,251,226,203,23,154,154,121,162,252,28,185,83,4,35,178,147,55,114,108,153,55,83,8,102,98,159,223,247,210,222,183,95,237,233,151,133,81,94,102,238,250,154,213,135,78,28,89,95,85,123,37,143,9,215,62,51,92,31,5,234,227,180,193,152,146,199,137,152,219,65,232,199,177,143,142,253,56,107,98,112,227,122,117,247,118,108,143,143,195,166,179,111,133,193,56,238,55,59,113,74,165,231,166,23,47,44,155,77,68,151,99,232,250,246,51,70,144,198,72,12,148,113,69,152,72,225,102,207,25,184,206,162,254,47,255,242,47,79,158,62,249,189,31,168,146,34,181,102,84,119,10,169,146,66,89,217,112,63,236,193,119,91,127,249,203,95,166,218,217,234,147,99,241,6,59,109,180,78,55,42,226,149,54,70,185,112,252,162,51,22,225,226,201,97,68,104,129,142,126,48,80,93,103,139,43,102,196,3,74,56,121,88,22,176,225,196,252,130,51,74,71,29,157,233,32,55,39,175,164,172,56,39,47,167,164,184,184,164,180,164,162,162,28,91,22,43,87,214,160,69,120,89,241,227,136,122,204,31,38,5,174,33,5,116,215,205,217,180,225,150,154,229,203,142,30,59,254,212,207,159,121,243,224,187,109,237,29,72,227,25,27,220,45,112,78,5,27,67,158,98,149,176,44,148,52,143,49,98,77,201,200,47,146,187,11,56,197,106,179,45,92,178,212,96,163,25,188,40,174,239,120,121,79,96,160,223,154,36,118,69,24,109,151,26,155,127,252,244,175,190,240,232,195,8,213,248,57,201,99,17,187,100,217,178,149,43,87,130,235,206,1,111,75,151,243,231,207,189,52,175,188,44,59,59,11,168,134,95,71,153,14,129,92,122,106,42,11,14,78,172,141,45,10,140,199,212,59,234,117,104,239,143,141,101,220,115,236,10,83,51,118,155,141,147,162,59,247,30,120,231,248,105,216,244,210,156,244,234,170,249,235,110,217,240,190,221,77,143,209,42,48,20,192,240,187,156,236,229,116,64,95,207,142,87,95,198,52,1,71,24,98,9,166,232,65,239,253,119,127,247,119,99,137,33,44,22,229,254,238,239,254,46,22,50,21,207,229,65,125,42,165,204,193,52,62,143,215,217,210,53,216,55,176,102,165,250,204,195,236,73,140,131,232,160,211,201,51,234,177,39,228,60,58,167,215,10,171,75,178,138,114,102,241,89,2,126,185,106,253,239,254,175,18,181,110,141,119,140,77,78,160,113,71,203,236,58,112,157,59,226,62,240,129,15,124,251,219,151,94,217,227,46,43,81,243,42,180,137,248,184,78,197,93,74,155,111,149,205,245,11,151,194,61,206,126,244,107,29,142,52,112,221,104,88,180,61,6,42,143,158,65,8,101,96,51,119,72,132,112,236,58,129,145,54,98,218,69,34,34,133,72,82,195,27,43,7,143,196,70,190,162,165,81,14,211,95,48,232,103,199,174,165,181,133,73,143,81,129,228,48,191,32,223,238,176,175,168,89,81,179,114,249,170,218,218,162,162,194,120,253,157,72,45,230,151,73,129,57,67,1,184,246,213,181,171,22,84,87,117,116,116,254,106,199,206,103,95,218,221,222,217,133,32,29,123,11,92,192,208,168,66,173,225,161,172,80,240,214,170,69,25,225,112,70,48,148,146,156,80,89,189,192,224,194,225,198,78,158,60,245,103,127,253,247,65,159,119,73,101,113,162,197,106,44,100,93,3,174,159,252,252,23,140,140,175,252,230,231,217,117,143,223,2,31,251,220,240,223,155,54,111,190,116,241,66,80,157,63,215,212,121,236,204,185,39,126,250,139,207,62,252,113,59,39,200,147,146,142,29,57,146,147,149,133,26,30,162,254,177,121,9,49,24,119,32,4,75,239,241,9,24,202,168,239,213,215,215,195,229,219,172,86,20,8,222,60,244,206,158,3,175,135,134,2,149,5,57,176,233,183,109,217,202,13,37,241,89,76,63,211,100,34,183,62,143,179,209,123,121,218,124,254,243,159,143,7,117,50,124,75,187,105,177,236,163,65,157,25,123,164,139,177,103,35,131,231,246,47,216,116,119,143,203,217,218,157,158,26,190,117,163,130,83,143,33,206,112,195,245,86,250,79,126,174,246,30,224,78,48,27,6,227,138,23,85,96,106,102,56,193,21,251,184,216,229,237,119,228,111,172,179,235,139,220,198,134,207,56,132,109,152,47,125,233,75,28,147,224,176,196,243,47,188,123,43,138,0,0,32,0,73,68,65,84,13,45,168,82,191,49,106,115,29,77,248,52,181,105,131,80,227,87,59,130,190,128,207,58,100,227,236,59,53,106,236,229,197,243,109,192,181,193,130,71,218,194,192,150,52,17,32,151,31,250,164,121,124,75,117,160,4,104,212,214,197,197,162,37,187,148,39,249,35,34,120,89,21,68,18,225,33,129,132,75,25,242,133,200,17,7,51,115,252,216,137,253,123,139,22,45,93,204,22,96,205,202,154,13,27,111,225,104,199,251,89,202,23,35,169,233,153,107,20,0,113,193,117,28,224,250,217,220,156,85,43,87,156,60,117,122,255,155,135,46,52,52,246,246,246,139,145,48,46,49,11,15,189,124,244,196,233,174,238,149,203,23,111,92,191,166,176,168,8,153,54,125,255,82,67,195,183,255,251,241,250,139,141,133,57,232,194,200,112,48,70,7,86,25,186,156,125,47,236,218,183,170,102,121,126,94,126,122,58,119,84,76,232,216,180,170,174,174,190,243,238,123,48,8,227,245,250,27,187,250,246,188,246,54,242,128,15,222,123,103,65,126,94,150,216,174,182,13,96,133,158,66,199,59,191,78,75,112,178,190,214,242,127,170,161,25,200,255,153,79,218,90,91,29,54,27,43,3,46,92,223,247,218,155,191,122,105,23,70,230,115,96,129,242,178,182,108,221,194,154,59,118,148,102,194,198,189,207,34,32,157,76,103,218,230,244,108,61,250,180,68,241,163,64,61,210,20,61,191,70,184,60,252,132,234,25,121,182,90,120,213,203,137,103,211,239,185,83,229,25,215,154,141,172,22,193,251,27,111,200,86,186,219,195,1,182,236,220,242,194,89,68,116,86,190,136,142,81,113,28,119,125,13,61,209,70,153,93,217,50,99,149,231,99,240,23,228,23,212,95,108,225,138,88,22,229,24,206,27,229,22,86,171,123,182,139,252,160,199,201,6,153,88,107,25,1,224,164,142,194,45,94,218,169,179,243,57,2,168,233,178,198,111,3,136,117,50,65,109,29,40,146,248,72,153,134,170,157,254,17,137,212,29,75,23,166,211,26,197,107,44,215,192,47,181,69,170,12,133,96,116,208,198,191,120,177,1,99,50,149,85,243,14,190,117,112,213,154,85,92,114,80,166,247,221,117,195,204,15,147,2,115,139,2,128,43,91,72,69,133,133,28,91,191,123,251,182,157,7,222,222,241,194,142,246,206,14,180,232,184,188,177,223,237,62,113,190,174,181,187,27,243,99,119,221,125,23,77,7,238,15,189,251,222,171,111,29,130,69,246,6,134,232,252,148,192,88,134,89,103,127,157,107,85,97,142,247,191,253,222,237,91,54,79,14,234,20,197,78,57,7,157,217,216,242,191,242,10,178,244,134,118,39,11,130,65,247,224,199,63,244,32,147,66,34,218,246,74,157,214,182,204,178,178,179,153,160,168,136,79,42,98,108,226,193,240,123,79,71,7,10,243,152,73,17,67,176,30,79,107,75,11,59,232,89,233,233,62,159,223,229,118,239,222,127,224,167,207,189,216,239,26,204,203,116,204,43,202,91,188,104,209,67,31,249,40,10,1,145,161,61,183,222,195,181,110,141,64,164,197,242,231,191,245,199,189,174,190,95,237,125,33,43,53,147,125,215,137,140,133,207,108,183,130,92,64,6,7,11,47,251,108,163,64,157,244,52,78,166,243,184,156,241,254,184,224,185,234,29,135,77,31,219,84,4,239,167,213,227,63,138,108,165,23,45,40,229,214,181,177,169,102,28,194,121,196,111,126,243,155,227,106,157,24,101,210,3,120,73,179,181,200,5,159,143,30,57,250,204,47,159,221,191,247,85,159,215,207,64,61,87,23,218,185,75,109,186,69,229,162,240,31,123,129,97,174,136,85,183,110,26,102,214,83,134,184,227,33,166,50,67,58,141,181,52,81,178,200,127,253,219,192,104,192,90,2,244,177,28,233,35,34,36,228,148,45,247,173,194,93,232,27,168,36,94,178,24,153,4,210,73,103,209,23,174,27,5,202,248,55,18,201,87,116,35,62,26,164,115,27,31,18,27,241,137,0,112,240,244,201,211,23,234,47,188,241,250,27,7,215,29,188,247,129,123,183,109,187,157,105,40,46,189,233,53,41,48,135,40,192,208,128,107,95,181,178,102,197,242,101,159,254,240,131,79,63,183,227,217,29,47,159,58,117,134,157,87,6,133,211,217,219,220,218,214,221,211,3,12,51,69,180,182,181,187,93,152,94,79,24,112,163,172,58,152,149,102,135,19,144,109,41,110,103,227,74,211,112,248,200,123,135,15,191,119,180,60,122,172,124,162,231,164,82,84,79,127,253,67,31,194,214,219,43,47,191,60,20,240,55,118,246,191,184,247,213,139,77,45,15,127,248,131,27,214,214,162,55,199,182,122,120,104,168,165,169,9,83,140,160,56,142,141,45,50,178,184,167,193,236,229,115,0,14,219,239,172,42,176,83,155,238,112,48,96,1,248,75,13,141,79,63,247,194,129,131,239,129,238,37,121,25,37,121,89,203,151,45,253,212,167,63,67,118,115,24,198,94,7,38,174,151,47,88,10,241,23,87,46,92,80,81,229,236,113,242,222,98,177,49,207,204,16,221,200,142,224,132,236,151,21,197,143,1,117,189,213,31,153,120,99,13,185,161,60,190,193,225,221,244,241,217,116,46,84,29,80,111,188,37,12,43,130,247,252,249,69,179,187,149,14,181,88,5,99,69,232,218,144,141,147,105,251,247,237,127,246,153,95,189,245,250,91,189,125,253,104,158,113,169,128,203,53,184,99,103,120,249,18,17,194,39,163,33,24,247,70,227,153,117,132,240,92,178,12,128,50,176,25,159,72,227,153,23,216,207,150,89,9,19,234,118,246,209,228,106,160,140,204,116,176,159,17,158,153,133,121,234,33,76,177,50,23,136,209,120,93,44,19,19,33,204,11,220,39,209,221,213,227,15,96,120,53,193,51,232,69,94,71,20,203,85,172,178,246,115,166,117,112,144,188,88,93,151,214,8,171,207,95,100,241,24,1,112,161,87,92,67,37,90,47,49,181,76,18,253,252,243,231,234,155,26,91,46,92,184,216,221,213,141,49,246,203,222,97,117,109,232,111,214,98,82,96,34,10,48,142,242,243,243,30,249,232,135,238,191,107,219,139,187,246,63,247,226,206,243,117,23,28,14,219,109,155,54,86,148,151,19,11,124,194,25,203,210,87,155,100,239,233,31,40,206,207,134,119,246,248,252,205,29,221,134,198,28,44,59,150,104,39,170,34,62,156,2,225,19,30,252,192,7,25,116,187,94,217,101,181,182,54,116,244,94,104,106,250,231,255,124,108,205,107,139,30,184,231,174,170,121,243,56,114,130,241,87,46,112,235,237,238,238,237,233,33,59,134,147,113,8,198,80,205,193,174,50,2,122,184,120,208,125,208,227,233,236,234,126,235,208,187,191,120,126,103,191,219,195,130,188,170,56,167,48,55,107,213,170,149,31,254,232,199,42,231,207,55,247,194,134,137,47,236,77,160,173,171,61,51,45,253,239,255,243,255,237,114,246,240,243,183,63,248,249,225,4,179,231,3,215,177,84,131,209,210,137,138,28,6,117,230,87,58,214,68,233,110,160,112,191,199,135,69,88,155,53,188,122,149,90,143,69,216,49,14,171,0,175,189,174,126,240,20,214,221,45,57,101,25,57,101,5,211,53,4,59,166,200,235,25,112,236,216,177,39,31,255,225,161,131,135,144,239,209,142,164,196,36,204,159,99,233,233,226,165,192,243,47,9,95,94,179,34,14,43,53,179,190,126,157,170,93,169,118,239,85,37,165,197,91,182,108,5,191,153,11,192,105,224,156,79,4,125,2,234,92,102,98,183,1,244,204,56,28,60,19,116,183,136,136,79,108,39,37,39,147,12,1,29,213,145,18,17,34,177,4,34,187,195,20,54,246,174,9,36,150,211,107,30,143,92,151,130,165,245,254,126,23,214,172,6,92,156,155,115,99,236,29,206,30,96,230,108,76,103,71,39,225,92,214,226,30,116,83,14,232,206,156,18,165,166,238,141,49,105,62,187,239,24,108,242,122,222,121,251,16,215,183,176,140,120,232,195,15,69,83,154,223,38,5,230,34,5,88,7,131,124,72,77,25,95,159,252,240,7,55,173,91,245,238,123,71,57,0,114,219,198,13,236,97,211,98,70,135,136,235,180,8,11,101,233,134,182,110,172,174,102,103,164,54,181,247,180,245,244,163,89,194,42,151,165,54,102,149,167,248,120,20,8,3,125,207,125,247,49,158,95,123,237,128,227,204,249,214,174,222,62,183,247,141,195,199,47,54,181,47,152,63,175,182,102,121,101,121,105,110,118,54,247,26,176,102,39,61,45,164,126,110,102,99,245,192,31,23,43,32,48,104,105,109,61,126,230,220,241,211,231,154,90,218,88,82,100,56,82,138,114,178,75,11,243,55,111,217,114,219,150,45,104,240,176,2,152,98,147,222,15,201,152,36,253,65,127,103,79,87,81,110,129,53,197,234,13,120,195,88,10,188,106,79,110,92,222,58,17,203,62,12,234,19,53,224,198,2,122,116,61,220,78,23,127,197,249,106,197,50,149,61,246,138,129,4,197,5,69,47,190,194,29,39,202,234,72,201,46,206,77,205,156,77,193,251,68,100,188,122,225,61,92,29,211,217,137,125,73,13,221,192,162,197,202,1,88,171,205,237,9,30,57,30,2,185,151,46,212,199,249,226,186,88,113,177,130,137,223,255,106,144,59,128,183,221,177,117,243,230,205,236,241,51,74,193,102,240,120,138,11,112,228,117,163,30,138,66,38,146,79,24,140,8,72,15,243,65,249,124,34,74,162,229,93,221,221,200,169,96,226,123,156,206,254,190,126,80,31,187,92,67,129,96,79,183,179,191,191,183,191,215,197,17,122,22,40,156,160,13,50,70,34,40,175,56,103,223,217,217,53,170,118,243,167,73,129,57,75,1,250,60,219,207,160,123,205,138,21,12,49,156,209,84,6,209,252,138,114,46,45,101,104,208,201,251,92,3,239,158,170,103,53,61,200,121,119,214,184,200,77,19,20,7,203,75,75,138,167,254,104,212,133,61,209,251,31,120,128,211,161,191,248,249,207,51,47,53,162,218,214,212,221,215,192,245,142,109,237,111,188,115,36,63,43,99,126,69,233,146,197,11,23,84,85,178,94,135,13,160,112,70,152,123,208,3,150,159,173,187,120,174,254,82,107,71,251,128,199,143,138,31,54,164,203,11,178,10,115,50,11,242,242,208,3,216,126,215,221,172,66,88,10,76,189,61,239,147,148,48,42,237,93,237,107,151,213,166,218,82,175,47,123,60,10,212,153,55,181,126,156,124,198,64,32,230,185,1,222,142,223,227,7,209,135,124,129,226,34,181,124,153,178,130,59,49,198,79,55,63,24,80,239,189,167,118,239,147,91,210,115,138,50,178,74,242,244,46,241,13,240,104,19,53,17,205,240,207,60,250,169,243,231,235,144,195,35,163,102,1,206,168,235,235,239,125,245,213,87,207,215,157,222,181,87,109,223,54,146,89,231,46,135,188,200,138,7,100,69,179,6,133,62,97,196,175,166,131,21,208,10,182,195,86,101,208,19,158,63,127,190,81,39,99,0,65,61,243,26,119,163,245,58,185,161,121,136,123,154,49,72,233,234,23,214,30,110,190,171,179,139,117,64,40,28,242,123,125,136,16,56,237,118,203,45,28,105,48,157,73,129,27,137,2,6,227,30,223,98,198,221,178,165,75,86,173,88,114,232,221,163,1,233,224,220,139,58,228,15,12,68,246,166,56,28,149,148,120,255,157,219,128,223,248,92,83,241,179,92,216,176,97,99,105,105,25,86,196,119,191,242,114,170,173,169,215,53,216,59,232,235,27,244,213,53,54,159,107,104,122,105,255,27,172,44,184,168,152,83,111,120,56,194,238,238,239,103,174,183,160,52,159,196,13,197,214,116,135,45,51,203,158,149,42,119,165,163,229,190,117,219,54,108,152,139,76,193,116,227,81,0,194,180,116,181,165,36,195,42,218,125,126,175,69,128,244,250,64,231,40,80,143,53,246,250,180,38,86,253,140,61,134,236,61,45,53,180,126,173,170,173,25,115,54,157,221,116,183,58,115,78,93,104,184,73,216,116,8,133,113,255,178,178,50,236,188,34,205,198,118,4,34,116,64,29,33,249,83,79,61,245,141,111,124,227,200,241,129,93,123,212,226,5,92,94,30,237,99,97,101,75,81,178,55,177,86,189,176,179,153,91,1,182,109,219,182,106,213,170,25,211,252,202,51,138,244,79,59,184,25,172,82,199,10,4,236,1,120,142,214,192,211,195,220,176,1,9,246,147,144,123,30,175,68,223,36,86,190,233,49,41,112,221,41,48,111,94,197,231,30,254,88,11,60,114,71,23,91,87,134,174,9,112,192,160,64,171,101,251,150,77,15,220,123,23,252,244,12,218,73,9,172,215,17,213,214,214,214,214,157,63,247,242,75,59,49,65,227,236,235,243,120,253,110,100,236,136,192,208,197,99,173,28,228,34,88,75,162,37,33,45,61,53,37,57,9,59,113,89,169,34,181,227,134,119,76,224,173,94,181,114,243,150,109,48,253,140,56,19,209,39,121,11,16,167,173,179,51,197,154,242,225,187,63,120,235,154,13,94,143,47,37,116,181,56,37,24,36,88,184,137,26,19,15,234,76,161,178,80,155,40,233,220,15,143,201,222,151,84,171,173,155,199,59,201,22,86,117,245,106,255,107,40,202,201,110,250,77,192,166,27,47,133,213,54,46,94,244,13,22,114,53,47,172,240,249,115,199,48,150,231,236,85,133,133,113,47,208,34,214,100,33,209,222,87,131,140,115,174,3,186,190,160,30,215,178,17,94,198,9,91,245,60,87,252,163,141,72,97,254,48,41,112,131,83,0,176,220,122,219,173,96,235,211,207,190,112,166,174,126,96,208,3,214,162,168,134,184,251,206,219,110,251,224,131,119,34,123,159,226,142,216,88,74,48,124,16,137,177,202,103,163,61,191,160,128,3,81,221,157,93,24,129,111,107,111,71,50,38,155,232,1,246,126,53,11,23,198,246,101,34,245,162,33,95,90,90,202,186,57,51,51,171,162,146,171,97,202,115,243,242,40,199,68,244,177,228,141,15,97,175,4,19,166,132,148,21,150,2,162,8,29,61,206,193,248,4,179,229,159,104,43,61,86,126,60,168,75,160,241,230,34,124,186,224,59,64,143,201,195,235,36,71,136,53,115,106,30,67,246,30,14,6,42,43,212,34,140,33,142,106,183,133,235,10,212,225,35,234,224,59,55,15,155,62,17,97,152,5,88,158,111,223,190,253,244,233,211,135,143,4,120,100,49,8,31,115,250,74,214,37,139,20,215,209,98,233,165,190,190,30,221,87,67,115,39,150,196,244,152,20,48,41,112,13,40,192,254,52,106,167,15,220,119,207,202,154,229,71,143,157,168,187,112,169,185,163,171,172,40,127,243,134,245,11,170,171,217,80,143,109,192,207,184,49,70,21,171,86,213,214,212,172,68,24,128,134,42,54,28,187,58,59,128,7,46,71,103,162,68,71,53,209,98,201,202,205,69,36,80,84,92,204,185,18,100,102,240,9,51,94,76,204,184,169,55,110,70,94,83,55,58,191,62,223,190,67,175,254,203,147,255,159,53,33,249,171,31,249,242,216,199,225,66,116,22,88,99,195,167,24,114,89,68,167,156,209,160,174,145,80,206,87,104,143,81,17,154,125,236,185,68,128,126,138,117,95,151,100,1,159,223,227,26,180,38,133,42,202,212,60,238,185,25,213,100,139,234,236,150,131,233,189,125,150,180,130,155,135,77,159,136,212,220,203,11,168,239,222,189,187,238,194,49,132,19,219,182,140,184,189,141,131,108,37,101,10,66,157,57,215,129,254,60,155,235,72,234,38,42,202,12,55,41,96,82,224,234,81,192,144,72,205,175,172,228,143,90,152,126,175,18,91,12,240,32,210,135,17,199,25,143,163,167,250,200,147,93,165,74,35,165,223,236,95,192,228,192,160,107,208,235,206,206,204,150,35,59,19,40,31,176,84,154,28,152,39,218,88,252,195,63,252,67,110,247,152,10,21,71,131,122,180,41,241,160,78,57,198,207,81,32,57,149,242,175,93,26,209,49,225,222,194,1,15,231,195,57,138,109,31,115,224,34,232,87,239,29,86,40,142,13,133,19,29,153,105,246,180,209,202,219,215,174,173,215,164,38,86,217,149,149,149,139,22,45,58,117,10,83,208,170,254,146,90,137,146,65,236,29,134,85,94,182,170,154,175,194,187,189,199,143,31,63,122,244,168,9,234,215,228,181,152,149,152,20,184,12,5,162,147,240,101,146,205,74,244,181,172,107,86,26,60,119,11,177,168,192,144,191,183,191,15,115,114,152,228,26,226,70,151,217,115,147,175,3,70,213,3,11,62,142,99,209,17,11,157,96,193,17,139,159,43,30,54,165,188,3,30,175,219,147,151,163,170,170,181,222,123,12,192,104,163,69,113,230,171,177,89,53,52,97,112,198,158,145,159,121,67,159,77,159,34,209,43,42,42,176,81,96,179,165,93,108,80,103,207,197,33,186,206,159,159,171,22,233,213,143,97,27,114,138,101,154,201,76,10,152,20,48,41,96,82,96,20,5,0,77,159,223,223,231,234,43,45,42,249,240,93,31,184,127,235,61,198,89,193,81,201,38,255,249,238,187,239,142,77,48,45,68,39,251,104,78,93,151,168,193,112,24,214,49,12,202,143,120,132,28,91,239,245,15,9,120,253,158,126,183,69,133,74,74,84,5,178,165,49,237,69,246,126,182,78,121,125,150,212,124,187,61,99,170,198,28,166,248,96,119,252,198,131,83,76,121,45,147,137,141,151,166,142,112,146,106,104,84,111,29,84,247,222,169,210,51,162,148,9,43,107,178,136,223,185,207,237,196,153,83,95,251,171,63,250,214,51,255,137,89,152,107,217,60,179,46,147,2,115,150,2,115,115,68,207,89,114,153,13,211,20,176,56,7,122,215,174,88,243,91,31,255,98,175,211,121,230,212,153,233,146,101,203,150,45,241,89,208,118,154,129,221,204,120,78,29,73,76,4,201,229,238,184,136,51,130,134,17,62,26,62,231,190,5,212,245,134,250,60,13,84,163,65,221,162,186,156,170,254,2,252,122,130,45,213,110,187,217,101,239,198,235,225,8,126,10,70,101,210,29,62,63,154,4,106,80,76,192,13,187,68,171,42,45,23,229,3,176,31,219,46,108,229,13,199,153,62,147,2,38,5,76,10,152,20,152,14,5,18,19,44,93,221,24,240,115,126,250,79,126,243,11,95,255,93,143,207,59,157,220,163,211,194,160,207,0,209,41,37,30,212,249,57,62,120,107,83,94,227,71,141,110,200,117,252,173,27,56,201,134,122,75,163,200,222,173,54,171,61,51,21,251,10,215,177,165,215,178,234,228,148,100,86,48,200,39,142,157,80,71,78,140,126,195,144,129,139,81,64,115,64,93,112,221,116,38,5,76,10,152,20,48,41,48,35,10,96,159,251,137,231,127,250,149,191,253,154,219,235,142,215,64,156,110,97,88,225,157,174,200,61,190,138,81,160,30,229,111,163,44,123,52,233,92,231,225,98,90,114,236,19,87,99,104,5,29,184,248,38,235,13,117,16,253,82,3,22,148,172,246,116,71,66,226,232,7,143,62,233,205,246,157,108,79,113,100,166,114,2,21,147,234,1,255,72,80,15,43,164,26,220,228,150,150,42,182,117,7,122,250,111,182,135,55,159,199,164,128,73,1,147,2,215,138,2,192,166,199,231,105,239,233,72,208,247,162,205,160,90,176,28,199,57,228,25,228,141,101,137,223,67,5,6,227,205,196,234,91,50,53,251,203,37,94,35,65,50,150,125,174,120,68,75,206,45,90,114,48,157,227,74,145,141,13,117,143,87,165,100,96,6,241,218,33,58,171,13,238,89,25,232,238,119,117,247,169,80,24,33,65,102,65,54,11,139,107,214,6,14,177,160,24,104,117,216,58,187,7,234,234,148,223,19,103,90,14,35,145,201,114,76,0,122,136,5,138,171,120,1,193,92,233,39,102,59,76,10,152,20,48,41,112,85,41,16,175,102,62,110,69,216,250,228,22,43,35,138,45,239,175,124,229,43,227,38,27,27,248,31,255,241,31,49,1,0,54,133,30,121,228,145,177,105,8,137,7,117,1,112,185,66,64,156,6,248,97,137,59,63,249,17,207,252,234,84,215,246,227,226,97,20,184,199,119,220,133,224,234,233,159,80,128,204,9,245,30,177,37,231,247,91,146,135,130,221,77,157,125,29,206,41,62,13,219,210,105,185,153,220,251,50,3,24,246,185,189,29,23,90,59,47,182,186,123,93,193,128,156,112,160,16,228,4,185,229,5,133,11,202,166,123,131,59,11,23,22,7,189,173,221,19,62,230,184,180,177,40,154,17,14,134,184,0,229,236,121,53,56,168,65,61,46,165,241,82,125,30,111,71,125,139,172,60,38,126,201,149,171,49,232,99,58,147,2,38,5,76,10,152,20,152,57,5,64,244,7,30,120,224,196,137,19,216,246,198,22,205,212,11,2,2,242,243,243,49,16,180,114,229,202,103,159,125,118,162,140,241,160,78,26,110,183,140,185,97,175,222,83,143,133,95,55,207,197,247,38,4,245,17,109,26,110,248,112,48,75,18,89,149,132,195,3,200,153,157,174,225,136,203,249,128,225,162,133,101,153,5,89,211,5,117,180,246,154,79,94,108,61,219,24,28,10,58,236,42,43,143,5,147,114,13,132,250,123,7,136,26,236,115,207,171,93,144,158,155,121,185,250,135,227,225,164,251,59,123,47,29,173,11,6,134,134,67,167,236,115,56,198,75,170,5,27,200,54,56,226,223,94,223,50,94,138,225,48,19,212,135,105,97,250,76,10,152,20,48,41,48,83,10,112,138,24,251,220,75,151,46,229,142,156,113,203,0,179,177,233,139,156,149,4,27,54,108,48,210,220,117,215,93,237,237,237,103,206,156,169,170,170,138,177,236,99,179,143,2,117,96,207,208,150,74,28,193,177,97,225,232,186,243,233,186,237,156,194,202,200,80,114,147,239,120,200,141,252,24,3,124,227,198,34,103,206,206,81,92,221,54,85,209,59,150,4,2,170,175,31,123,2,195,135,2,198,146,111,162,16,238,37,238,105,234,104,175,107,177,38,5,55,108,82,95,252,172,218,188,129,171,199,213,137,211,234,251,79,170,29,47,135,122,154,59,145,1,84,174,94,52,45,126,93,154,98,225,102,213,201,136,48,110,147,160,22,11,139,236,108,68,5,35,226,145,203,164,167,41,238,117,76,117,200,154,99,180,139,18,1,243,186,166,51,41,96,82,192,164,128,73,129,217,162,0,51,249,109,183,221,54,81,105,205,205,205,216,3,5,185,247,236,217,195,237,92,198,81,183,197,218,157,61,123,118,162,92,70,248,104,80,143,164,54,230,119,160,0,143,222,91,159,188,148,107,22,139,185,242,255,231,127,169,187,183,171,241,53,181,195,178,73,156,25,59,138,29,107,86,72,45,89,160,190,249,119,98,251,93,158,104,10,142,179,249,199,79,170,127,248,150,218,125,96,10,169,199,36,225,196,124,79,115,87,56,232,191,253,14,245,215,127,174,214,175,139,172,66,42,42,213,146,37,170,164,72,125,239,241,16,108,183,179,185,115,6,90,123,151,33,194,152,198,72,128,92,250,164,82,83,85,58,231,243,99,235,161,176,178,167,168,143,126,72,221,179,157,219,148,199,161,76,140,8,47,239,25,183,80,51,208,164,128,73,1,147,2,38,5,174,148,2,220,127,13,227,30,95,74,77,77,205,174,93,187,110,191,253,246,95,255,245,95,135,107,231,66,157,141,27,55,198,39,152,196,63,1,168,143,204,193,154,34,6,4,35,99,174,245,175,100,171,202,206,83,69,101,99,238,84,141,111,8,109,29,211,92,192,62,55,111,28,220,138,207,55,194,159,160,90,187,149,109,70,150,100,97,211,251,218,157,96,54,28,240,125,119,169,213,198,13,176,209,38,205,175,84,159,252,184,176,236,187,246,249,221,189,3,92,158,108,5,90,167,227,166,68,132,113,11,28,75,25,144,62,77,165,166,143,155,90,14,60,206,152,8,19,148,104,6,155,20,48,41,96,82,192,164,192,8,10,252,244,167,63,229,82,31,112,54,62,52,51,51,19,164,199,36,232,61,247,220,243,210,75,47,93,41,168,75,217,84,48,162,138,248,234,174,159,223,128,37,62,103,112,166,122,44,164,77,254,28,211,77,31,45,205,235,26,236,107,235,9,15,249,107,87,170,237,219,84,18,151,234,198,183,54,44,187,0,203,151,112,3,108,200,56,72,150,83,154,31,205,58,181,239,43,33,194,216,26,38,127,204,201,99,199,150,102,134,152,20,48,41,96,82,192,164,192,116,40,0,156,123,189,94,244,224,70,101,226,82,108,66,28,227,235,67,141,74,59,252,115,20,167,78,225,134,246,251,112,10,176,125,238,31,105,27,110,238,28,240,177,17,194,235,73,73,145,83,224,216,97,29,43,54,200,207,81,11,23,200,38,183,121,144,108,14,188,46,179,9,38,5,76,10,152,20,184,166,20,224,50,220,120,77,183,207,126,246,179,109,109,109,241,151,95,115,29,59,23,108,162,34,7,174,35,126,95,194,174,109,212,1,46,147,95,137,59,12,234,194,153,11,255,111,212,165,209,29,46,45,250,59,90,160,249,109,82,192,164,128,73,1,147,2,38,5,76,10,204,144,2,64,44,248,26,207,151,115,221,106,117,117,117,124,113,223,255,254,247,107,107,107,185,145,235,103,63,251,25,186,238,40,205,197,98,201,200,22,123,236,231,88,207,48,168,107,179,45,192,120,130,6,246,96,148,191,36,68,139,226,199,102,189,46,33,236,8,24,127,163,5,10,113,173,153,72,98,108,100,140,75,56,153,151,242,167,149,62,174,44,89,16,37,36,248,124,234,82,147,24,166,173,201,26,205,172,115,104,254,28,71,198,61,98,9,7,29,248,184,172,83,243,26,13,227,115,18,34,140,91,210,184,148,153,228,49,175,128,8,227,214,111,6,154,20,48,41,96,82,224,253,66,129,113,237,160,233,135,55,64,125,223,190,125,136,214,215,175,95,63,150,32,101,101,101,239,105,183,96,193,130,187,239,190,219,72,112,240,224,65,206,194,177,38,0,212,41,97,108,46,66,144,18,15,131,250,184,41,4,207,39,202,61,65,134,171,26,140,161,83,103,151,106,107,186,140,246,123,202,40,51,177,74,206,167,245,247,79,79,251,189,187,93,121,71,222,128,50,197,71,195,214,122,70,126,86,79,75,231,123,71,131,187,247,170,165,139,84,18,235,42,189,58,146,18,44,170,181,77,20,229,2,67,9,57,217,233,105,57,40,235,79,207,93,134,8,227,22,22,213,126,207,72,87,35,54,88,194,202,237,22,202,76,164,253,62,99,34,140,219,10,51,208,164,128,73,1,147,2,239,19,10,196,11,216,227,31,25,68,69,252,158,151,151,231,116,58,177,8,59,46,168,115,36,29,23,159,11,255,225,195,135,11,10,10,176,63,19,8,4,38,134,101,110,229,28,207,201,206,250,248,235,128,241,82,95,195,176,211,103,213,215,254,116,252,147,232,180,130,115,234,43,150,169,63,252,223,234,174,237,113,32,74,68,130,58,125,94,253,227,63,171,151,119,79,251,156,250,12,30,46,49,41,9,115,176,182,52,71,75,171,235,197,87,212,173,155,134,143,180,81,218,133,139,234,71,63,145,139,80,49,22,203,33,245,36,78,157,79,211,77,78,132,113,11,99,69,193,22,254,39,62,34,196,225,160,127,100,133,129,165,98,175,250,217,47,213,255,253,103,213,215,39,170,19,163,93,244,156,250,232,112,243,183,73,1,147,2,38,5,76,10,76,76,1,64,247,240,201,163,219,239,216,14,87,141,224,54,62,33,123,231,47,191,252,50,33,193,96,112,84,84,124,178,177,126,4,239,232,195,179,32,120,241,197,23,227,55,224,141,148,196,250,125,30,87,203,225,97,80,23,41,108,116,94,143,154,160,145,105,158,229,198,68,43,142,177,181,94,237,16,127,64,117,77,106,86,175,184,112,124,118,28,78,221,217,35,44,242,116,93,130,40,52,196,184,236,41,229,70,162,142,169,184,220,178,252,230,83,131,251,14,4,255,232,207,198,26,159,81,238,193,132,220,242,172,236,210,252,105,25,170,147,166,132,195,151,37,194,184,173,68,131,210,233,228,54,182,17,145,152,26,114,13,168,150,86,185,152,213,116,38,5,76,10,152,20,48,41,48,43,20,192,94,219,161,51,135,223,58,244,118,205,242,154,236,44,182,96,135,221,23,190,240,133,225,31,211,241,253,214,111,253,214,36,201,221,46,231,201,163,135,178,6,95,31,6,117,217,111,149,13,124,201,165,209,93,2,244,143,73,202,185,166,81,149,181,11,39,170,207,176,253,142,93,116,57,61,54,150,227,36,155,172,89,144,60,91,16,119,103,23,231,77,29,74,37,75,110,230,116,175,106,77,73,181,21,47,174,192,72,59,102,98,247,30,8,190,125,72,241,90,161,45,8,138,172,155,218,57,198,86,177,178,122,122,230,228,18,44,72,245,231,173,172,158,174,237,119,76,192,66,25,203,144,91,94,238,40,226,232,179,13,132,91,29,41,217,69,185,8,24,134,183,9,38,162,181,25,110,82,192,164,128,73,1,147,2,147,83,192,162,188,137,67,255,248,253,127,89,94,177,56,221,150,54,121,218,233,198,218,45,67,54,139,240,103,73,201,64,147,152,135,11,133,131,182,96,71,65,232,104,117,222,224,48,168,235,114,133,17,196,99,40,205,25,0,175,103,121,141,238,211,173,121,182,211,79,98,123,60,20,12,182,157,107,238,239,232,85,150,209,71,253,226,91,129,172,35,35,63,187,98,85,117,82,242,168,7,143,79,53,59,126,76,197,149,175,168,226,134,52,227,66,151,150,214,200,133,46,169,89,51,188,208,69,55,62,11,92,159,110,251,92,93,125,220,95,231,235,113,79,146,49,197,110,43,168,42,225,166,153,73,210,152,81,38,5,76,10,152,20,48,41,48,21,10,24,98,239,96,178,58,218,114,122,218,26,205,151,171,96,147,181,189,42,165,43,172,18,42,74,83,51,51,173,224,181,199,227,28,10,91,29,214,100,36,203,227,99,155,209,32,144,92,248,58,89,7,24,222,57,1,237,227,62,175,94,133,0,231,225,161,128,242,99,11,118,12,178,235,4,178,88,1,254,67,67,65,117,245,65,157,118,194,175,151,45,171,44,92,80,122,29,175,94,101,149,198,5,48,65,255,16,47,143,199,215,75,180,97,18,10,235,174,121,119,185,216,69,162,77,103,82,192,164,128,73,1,147,2,179,65,1,153,94,41,71,207,176,179,81,94,172,12,246,232,147,18,4,211,192,112,107,146,76,236,67,137,97,91,98,208,154,148,28,12,140,184,122,53,150,229,198,243,192,197,162,152,102,75,181,95,106,116,189,241,182,40,202,13,171,131,241,52,97,133,189,151,234,42,160,60,56,67,35,110,51,37,9,210,123,171,205,154,83,154,199,223,76,203,184,162,124,220,237,230,117,123,185,125,181,48,79,45,194,226,205,200,187,218,228,154,249,243,168,203,89,82,243,109,40,237,95,81,77,102,102,147,2,38,5,76,10,152,20,184,174,20,128,33,31,230,212,225,216,248,61,30,187,38,49,215,181,157,151,175,92,176,211,145,146,146,102,247,118,187,184,181,37,114,213,92,92,190,252,92,181,168,90,217,109,156,133,67,11,240,125,196,146,6,135,134,124,131,222,128,207,15,5,48,111,96,5,184,99,186,114,209,107,230,57,92,7,162,155,160,30,215,95,76,175,73,1,147,2,38,5,166,71,129,144,0,79,108,215,122,24,101,180,168,91,23,21,13,3,106,19,70,156,45,158,94,69,19,164,142,192,244,48,168,11,51,47,85,70,170,149,83,109,120,13,60,151,118,70,155,51,65,121,215,63,88,55,144,71,240,249,149,215,167,70,92,84,30,86,28,28,195,98,235,188,10,117,166,222,207,117,230,232,154,77,93,87,238,250,63,218,21,180,32,224,245,123,250,220,60,111,98,162,226,38,152,17,175,49,164,130,126,57,193,47,239,125,206,191,222,43,160,129,153,213,164,128,73,1,147,2,87,157,2,255,231,11,95,235,115,187,94,216,255,98,154,35,35,37,217,42,187,216,225,176,213,154,98,213,6,224,48,235,150,98,179,73,160,82,237,157,29,135,78,189,155,104,25,121,19,246,21,52,144,98,5,178,197,197,237,169,83,149,142,96,163,157,8,217,72,55,156,222,109,149,5,200,28,159,248,57,246,141,110,154,179,57,225,216,137,208,209,147,234,238,226,56,150,84,169,68,171,42,41,23,92,63,118,210,0,185,224,251,4,212,253,30,191,119,96,208,102,11,215,44,87,171,150,199,189,67,148,51,61,234,216,9,117,228,152,98,131,0,189,247,233,106,248,71,250,135,249,101,82,192,164,128,73,129,247,55,5,144,112,39,37,37,175,89,86,203,209,243,85,139,107,42,138,202,98,7,208,181,57,88,208,212,50,52,52,100,72,137,83,237,142,182,174,246,207,252,233,151,200,5,230,206,10,229,40,10,237,41,165,176,122,18,39,126,215,34,118,34,66,186,22,144,221,56,27,70,173,35,14,206,207,74,11,174,70,33,86,187,53,53,59,61,41,37,121,208,227,235,231,212,245,40,93,185,176,202,203,86,85,243,97,217,67,168,130,123,7,60,105,57,211,182,250,114,53,154,125,85,203,68,43,16,68,247,186,60,54,171,202,202,20,251,51,241,14,145,6,199,211,177,86,107,172,135,222,39,171,156,120,10,152,126,147,2,38,5,76,10,92,57,5,192,230,161,161,64,107,87,123,102,90,250,223,255,215,63,58,251,250,129,82,97,141,67,225,161,224,144,33,146,23,80,87,97,159,223,243,205,63,252,70,122,90,70,32,224,183,38,79,239,210,237,73,218,169,23,7,194,136,83,197,176,248,93,103,32,84,55,70,128,93,51,235,90,252,62,247,247,212,105,60,140,38,160,206,95,67,163,239,205,183,213,61,219,85,122,204,116,154,126,54,99,91,221,150,18,6,209,61,253,238,25,216,103,213,197,92,187,143,61,223,123,254,10,43,107,106,106,250,23,220,219,103,42,230,171,13,235,71,18,196,162,26,154,213,155,7,49,131,147,120,255,237,91,254,246,111,255,118,213,170,85,87,88,221,156,205,126,199,111,60,56,103,219,102,54,236,74,40,112,229,99,228,74,106,55,243,206,41,10,92,223,97,30,8,6,186,156,93,133,185,5,137,137,73,253,238,254,137,40,3,43,159,230,72,27,24,112,161,220,53,81,154,153,134,11,211,15,88,143,2,117,196,254,113,210,0,157,70,64,94,184,248,89,111,193,76,91,62,113,190,132,164,196,36,107,210,128,51,194,128,10,168,199,156,222,86,47,47,21,9,252,201,115,158,254,206,62,204,191,36,94,147,131,109,177,38,92,161,103,225,210,133,137,106,196,30,204,233,83,167,39,47,179,177,177,241,221,119,223,13,6,125,149,21,106,17,150,123,226,95,99,72,13,106,171,239,105,105,105,220,235,199,69,64,147,23,53,151,99,151,44,29,190,151,208,104,231,101,41,51,151,31,199,108,219,140,41,176,108,229,178,80,96,132,140,206,236,9,51,38,230,92,203,56,199,135,57,64,217,214,217,190,122,201,170,84,91,42,254,17,72,26,35,101,24,115,49,201,233,169,105,136,223,103,29,82,99,50,245,120,80,143,192,57,176,174,219,164,43,53,194,34,49,177,166,205,81,143,45,213,150,145,151,213,211,220,121,252,100,240,216,73,85,56,102,91,189,118,181,186,115,27,135,184,130,131,125,3,30,36,240,217,233,115,244,73,198,52,139,14,13,162,159,216,181,38,62,198,232,229,19,77,91,3,3,3,199,142,29,227,194,128,180,84,181,120,161,170,154,23,215,139,216,80,247,170,227,39,212,209,227,138,219,253,184,181,55,61,125,152,20,175,190,250,234,129,3,7,220,110,183,223,231,203,206,201,177,219,237,220,63,48,191,178,178,187,167,219,158,98,163,83,102,102,100,120,125,62,62,185,93,128,100,220,27,200,93,67,86,171,149,109,36,46,250,37,189,45,170,14,185,114,11,0,0,32,0,73,68,65,84,15,18,223,218,171,225,55,40,48,138,44,203,239,124,151,240,137,200,114,53,154,97,150,57,23,40,48,110,103,48,2,205,206,48,23,94,208,140,219,240,205,127,254,230,119,191,243,221,55,127,177,52,61,99,120,7,241,95,190,219,60,167,134,57,32,137,248,61,197,154,226,176,57,2,67,129,132,4,142,146,241,196,81,102,152,111,13,172,233,169,25,14,171,189,223,237,154,93,70,29,169,123,148,188,35,196,239,70,168,1,224,177,20,90,28,63,252,43,154,113,78,126,27,55,169,216,211,28,173,237,174,147,167,212,237,155,71,234,123,115,90,61,87,45,95,202,238,114,216,217,211,223,219,210,149,154,153,198,193,130,57,249,40,35,26,69,223,141,225,22,136,69,156,241,147,207,73,0,172,173,173,13,108,230,2,128,53,171,212,214,205,42,13,212,142,123,143,29,93,234,248,73,229,236,85,243,230,59,50,228,80,255,176,123,113,199,142,23,94,120,193,227,245,162,226,129,222,102,114,74,138,205,110,183,234,139,103,88,237,81,70,82,130,24,62,192,42,95,110,78,46,157,9,129,18,96,143,3,209,51,210,211,139,75,74,50,51,51,115,181,43,46,46,150,8,155,13,212,231,6,130,241,87,175,195,53,79,207,23,63,137,143,34,11,5,205,169,1,63,189,7,51,83,79,159,2,51,27,35,211,175,199,204,113,173,41,0,47,1,162,27,51,222,234,59,15,250,163,188,205,255,250,82,41,127,115,103,152,51,185,181,117,118,216,82,82,62,118,223,135,182,111,220,138,208,27,57,188,8,195,19,192,37,97,158,9,241,249,253,223,123,230,113,212,225,7,7,49,218,61,171,208,19,55,183,15,115,234,76,211,122,198,150,154,100,230,230,47,90,169,190,223,133,31,113,249,174,245,155,157,82,125,32,180,45,221,129,34,119,115,147,235,149,61,106,219,22,181,114,101,92,171,195,202,150,34,215,184,213,172,80,175,236,241,57,91,187,179,74,242,230,62,179,46,189,118,215,250,160,10,198,227,86,140,28,6,174,199,126,198,60,126,191,31,30,157,11,121,209,33,88,189,74,173,95,27,139,137,120,90,91,229,250,87,107,74,58,23,255,173,94,189,58,62,26,128,246,249,124,253,24,169,151,126,192,194,136,197,103,100,129,44,61,68,254,115,97,60,93,210,210,212,220,204,47,156,223,235,245,121,125,116,17,122,42,172,124,138,213,138,84,63,51,43,11,86,30,183,114,213,170,149,53,53,120,224,233,245,34,129,120,43,119,13,197,87,58,51,191,49,212,39,162,204,220,25,240,51,123,58,51,215,20,41,48,179,49,50,197,194,205,100,215,151,2,155,55,111,142,27,230,163,165,149,68,205,145,97,142,244,187,187,191,27,144,44,45,40,177,104,198,153,73,152,185,210,27,240,96,39,4,12,245,248,124,61,189,78,0,30,86,30,93,237,152,122,252,44,145,55,28,12,5,147,19,101,206,30,6,117,129,114,57,59,111,32,55,187,248,17,27,37,50,139,43,174,156,153,243,144,174,105,19,147,192,95,106,12,98,43,109,101,205,72,138,89,84,113,177,90,182,88,237,59,16,30,208,204,186,35,131,163,92,115,93,189,127,34,68,55,158,109,220,110,221,218,218,186,123,247,238,115,231,206,21,22,136,112,34,59,222,96,60,247,202,184,212,193,67,234,189,163,170,178,178,114,235,214,173,92,208,27,79,166,251,238,187,143,139,123,223,126,235,173,136,29,5,189,162,140,44,240,180,159,196,198,50,83,159,214,144,172,70,167,145,207,112,56,224,247,243,135,240,191,173,189,253,236,153,51,132,61,253,244,211,169,105,105,149,243,231,47,89,178,184,118,229,170,53,107,214,148,151,151,231,228,228,72,206,153,58,70,114,108,168,27,158,153,150,100,230,187,25,40,48,131,49,114,51,60,246,205,254,12,12,115,222,44,79,201,194,125,146,97,142,190,209,185,83,231,174,47,49,96,41,123,250,122,217,151,220,243,214,190,111,61,241,31,200,55,181,170,185,209,168,200,244,57,20,12,172,94,186,26,60,237,247,184,174,130,241,153,136,54,73,60,168,203,68,29,138,191,155,147,73,58,210,152,235,75,174,105,212,30,147,192,55,52,186,184,27,237,190,187,70,138,157,89,70,21,171,187,238,80,123,246,171,227,167,253,238,222,129,161,192,144,149,51,236,115,213,209,167,45,137,145,87,53,73,159,30,213,124,86,136,199,143,31,7,212,131,65,255,170,21,234,206,59,56,137,30,119,198,207,162,46,54,170,253,175,169,30,103,226,198,77,149,139,22,45,26,149,125,241,226,197,203,151,45,19,80,55,28,74,31,218,35,44,185,246,240,19,56,143,137,143,36,216,136,208,232,62,220,101,162,233,65,122,159,215,219,208,112,169,173,189,237,173,183,222,70,20,95,90,82,178,113,227,198,205,183,222,202,142,254,149,160,59,67,253,247,63,59,225,37,52,167,119,213,204,145,85,124,132,146,230,215,85,160,64,108,222,167,236,169,143,145,171,208,16,179,200,171,66,1,228,148,137,42,48,73,209,188,116,67,86,55,73,154,107,16,149,160,18,92,110,151,219,235,206,202,20,22,74,68,153,99,224,147,153,50,63,43,155,179,109,110,183,107,182,119,126,135,171,139,7,117,227,193,245,244,44,150,110,34,147,115,108,238,190,6,116,185,242,42,98,18,120,103,147,235,204,57,117,161,65,132,237,49,200,161,252,196,100,197,209,173,237,183,171,83,103,67,92,72,218,117,177,173,104,209,176,161,128,43,111,192,172,151,112,124,231,186,233,150,121,241,226,197,87,94,121,229,204,153,51,37,197,225,59,183,169,165,232,189,71,65,151,162,176,248,127,233,162,58,91,167,144,144,131,223,241,122,239,64,117,32,16,224,32,28,140,62,239,221,0,101,16,155,94,168,5,238,132,73,175,224,63,119,221,226,240,179,138,194,47,210,156,73,29,137,253,129,0,229,120,184,78,168,215,217,209,209,113,190,190,110,215,238,221,155,55,109,90,190,98,5,194,249,236,236,108,182,222,103,208,217,190,248,104,217,68,53,115,111,207,68,81,102,248,205,68,1,230,253,155,233,113,204,103,25,69,129,37,119,30,187,1,150,107,22,21,24,242,247,186,250,178,83,179,144,132,243,199,83,200,20,42,211,165,120,249,207,28,152,153,145,229,31,10,32,126,103,251,114,212,99,94,225,207,24,15,53,22,212,35,37,199,137,226,175,176,174,107,157,29,27,230,153,133,57,189,109,61,239,29,243,239,222,43,144,150,20,111,30,53,164,74,10,69,7,126,247,62,172,203,121,186,155,58,50,10,179,103,125,103,29,12,227,98,180,201,46,62,183,0,135,137,156,169,155,34,140,77,189,79,123,189,94,244,227,158,125,246,217,161,128,15,54,125,251,54,149,132,133,131,8,183,207,2,82,181,180,168,93,123,213,201,211,170,166,166,26,217,59,208,110,96,45,252,189,203,229,106,110,110,254,206,119,190,131,248,61,130,232,124,105,31,91,20,70,83,217,10,18,56,23,200,7,203,133,101,151,222,26,57,49,161,49,127,228,11,39,86,58,47,93,88,59,22,176,132,96,168,161,167,135,13,38,231,133,11,245,217,89,89,91,183,222,254,224,3,15,84,87,87,163,132,207,166,251,200,2,38,251,53,117,178,76,86,138,25,119,83,80,192,236,12,55,197,107,28,231,33,110,136,55,203,12,231,11,4,250,250,251,74,138,138,31,216,114,47,154,197,201,201,86,140,197,50,241,217,147,109,198,14,250,80,48,184,97,229,90,24,39,24,250,89,7,117,131,179,98,150,29,5,234,145,181,67,220,18,66,159,183,27,94,110,140,67,241,185,22,132,86,118,102,97,54,247,142,183,180,118,128,94,219,183,141,195,172,215,214,170,251,239,81,23,46,201,206,122,79,83,135,61,205,62,187,103,214,7,251,220,141,199,234,157,45,93,6,16,142,37,81,66,82,66,193,252,18,46,92,231,96,253,216,216,88,200,143,126,244,163,229,119,126,114,234,125,26,252,133,207,126,254,249,231,47,92,184,80,61,63,252,224,189,106,201,24,54,253,200,17,89,208,216,108,233,183,222,122,43,50,112,116,215,59,59,59,223,120,227,141,215,94,123,13,197,186,11,245,245,244,57,129,237,152,211,107,77,3,146,233,24,240,229,124,26,140,187,134,123,141,214,162,56,23,69,116,227,59,202,187,71,250,146,32,191,228,146,111,233,78,18,140,226,6,140,59,171,144,31,253,248,199,251,247,238,189,239,254,251,31,121,228,145,146,146,146,217,82,33,249,243,191,191,72,45,166,187,185,41,192,113,53,36,240,83,31,35,55,55,53,204,167,187,158,20,8,43,167,171,111,237,138,213,95,253,244,87,152,229,134,100,22,197,162,28,110,136,86,5,67,33,143,215,83,86,88,234,241,121,248,139,205,151,179,210,96,74,51,102,99,74,27,70,20,166,89,163,26,153,141,241,69,167,104,17,27,8,115,117,35,57,123,70,42,87,157,246,119,246,30,57,62,62,179,94,86,162,62,254,17,225,86,127,181,195,219,121,161,45,53,43,61,183,124,194,173,217,25,60,57,200,55,132,186,152,199,55,81,94,236,223,13,249,216,40,186,12,97,107,87,213,78,84,194,184,225,136,181,159,122,234,169,253,251,247,167,167,133,89,181,124,244,161,145,135,250,162,108,250,169,179,176,233,11,107,107,107,209,144,223,185,115,39,112,222,223,215,199,137,115,180,60,64,244,88,231,48,170,160,39,24,186,132,132,235,230,74,135,16,185,146,118,168,123,192,178,27,189,69,71,104,204,142,230,148,111,157,73,10,137,218,27,198,139,72,95,88,118,156,196,135,17,105,92,186,116,233,241,31,252,96,207,158,61,95,254,242,151,183,108,217,194,70,251,112,15,52,74,27,243,121,219,67,39,95,253,197,178,49,193,195,1,79,191,220,99,30,80,30,38,135,233,51,41,112,163,81,96,199,11,59,150,223,121,255,228,43,54,54,212,231,200,48,135,181,233,238,237,30,112,15,124,246,207,126,11,216,54,36,239,50,201,233,57,144,143,161,160,255,227,247,125,116,105,213,162,110,167,243,234,189,138,97,80,159,160,14,3,255,35,236,214,4,105,230,92,48,204,122,70,193,72,102,29,53,248,136,58,191,110,109,88,45,91,162,62,243,73,85,127,145,205,117,87,219,249,102,206,194,165,102,165,205,238,147,112,180,187,118,165,236,223,219,208,83,211,120,200,74,169,181,93,212,244,206,95,16,100,156,162,155,92,243,51,214,167,57,132,182,119,239,222,39,158,120,162,187,187,123,109,173,186,231,78,149,155,27,169,215,168,136,221,116,131,77,231,146,90,80,243,245,215,95,127,242,137,39,58,58,59,65,244,24,107,174,155,57,162,93,128,43,48,44,253,82,99,48,113,49,20,143,164,3,158,53,103,31,123,32,10,193,111,36,143,11,68,225,78,150,142,242,111,184,48,41,131,80,246,219,157,78,167,107,96,224,31,254,225,31,78,157,58,5,203,142,134,252,36,44,187,193,159,69,26,48,222,215,146,219,15,178,193,49,94,140,25,118,19,82,96,138,99,228,38,124,242,155,250,145,230,207,159,127,3,61,159,205,106,251,225,11,63,127,225,192,78,204,196,198,120,152,248,246,39,37,38,255,244,165,167,153,252,184,159,237,178,76,75,124,198,203,250,163,115,179,36,140,7,117,166,95,153,129,153,97,73,49,156,72,102,226,56,229,252,203,22,63,55,18,196,152,245,247,142,250,119,188,164,230,87,140,84,131,87,202,102,87,155,54,169,15,220,167,26,26,67,253,157,206,238,198,118,91,42,66,248,217,132,1,246,83,54,174,87,127,250,71,42,61,59,10,174,9,234,240,97,197,25,113,1,245,169,57,3,189,38,154,179,8,127,252,241,199,41,9,17,207,161,67,135,30,123,236,177,186,186,250,170,74,245,232,195,106,219,109,163,43,184,216,160,158,127,73,157,62,171,74,203,242,27,154,26,207,159,63,23,240,7,34,125,75,127,241,210,35,24,28,39,204,209,125,65,99,61,184,78,79,144,30,194,151,252,211,78,162,16,60,68,186,142,238,67,248,135,251,79,36,145,36,211,105,228,147,77,29,9,14,135,129,109,73,153,144,64,40,41,56,11,135,150,31,194,6,87,127,255,151,190,244,165,162,226,98,195,80,157,46,99,244,135,65,153,113,87,241,24,169,0,209,231,200,250,125,116,187,205,223,179,77,129,203,142,17,204,125,204,118,157,102,121,215,136,2,147,12,115,90,16,99,105,174,81,107,38,173,134,121,209,53,232,226,47,30,209,101,214,148,233,63,98,56,54,49,97,54,33,38,190,57,108,110,242,147,233,116,24,212,245,220,61,188,147,42,204,153,158,132,73,167,229,165,241,217,111,0,127,140,89,111,108,236,248,201,211,106,217,82,245,129,251,71,54,59,164,226,133,240,173,103,26,177,154,82,188,168,124,54,79,26,136,30,153,146,253,148,152,160,29,142,55,200,94,242,200,150,92,238,87,108,206,90,86,157,242,211,239,114,127,170,56,122,51,159,49,220,98,43,29,68,231,24,91,170,35,200,86,250,167,62,169,210,48,19,23,123,159,250,108,58,139,155,159,253,82,165,216,196,224,76,83,75,75,107,83,147,134,114,93,156,6,97,62,8,49,62,13,143,142,147,158,34,112,110,32,177,244,135,8,58,243,205,163,240,195,232,33,210,167,162,142,52,186,43,199,161,59,12,62,229,68,173,34,75,191,215,203,71,114,72,98,161,123,208,168,162,167,187,251,199,63,254,241,217,179,103,255,226,235,95,71,63,31,83,116,209,82,71,127,27,148,33,52,6,237,174,62,207,198,15,159,66,43,63,70,153,209,121,204,223,55,35,5,98,99,36,56,20,60,189,47,162,12,63,106,140,92,131,231,70,226,133,218,41,182,155,186,187,123,56,205,225,26,112,49,206,28,14,123,70,122,70,121,121,25,61,153,85,172,30,25,215,160,45,55,79,21,99,135,57,207,118,237,95,238,12,8,26,10,135,86,45,170,121,244,215,30,254,135,199,190,213,218,213,118,245,16,157,185,212,88,73,208,187,134,65,61,218,226,200,124,141,82,83,12,211,101,150,151,181,198,13,230,16,167,23,86,151,122,93,131,231,234,6,118,238,82,155,110,25,45,142,230,145,48,68,243,249,79,171,150,86,245,238,17,79,87,67,123,90,110,6,26,118,115,240,57,13,136,66,33,200,232,202,180,48,30,180,176,244,242,189,239,125,15,219,174,73,137,1,78,225,127,238,211,42,23,203,46,49,68,215,207,115,174,78,237,220,173,186,186,213,154,53,11,63,250,209,143,34,220,254,131,63,248,131,166,198,70,88,124,121,179,192,109,156,51,112,61,22,192,79,82,128,187,145,41,73,126,26,70,147,4,150,117,50,221,67,12,191,64,125,148,167,39,78,175,0,100,165,26,21,3,24,178,250,144,69,47,32,52,162,75,170,104,101,82,147,82,216,83,60,114,244,232,95,126,253,235,127,241,23,127,177,100,233,82,230,199,104,252,232,239,24,101,98,17,241,148,137,5,154,158,155,158,2,177,158,16,27,35,199,142,30,155,214,97,138,25,147,72,15,16,233,225,140,196,243,117,23,58,186,186,131,97,11,16,206,242,61,201,106,11,38,216,79,215,55,52,52,183,172,169,93,201,89,15,19,212,103,64,231,216,203,141,229,189,33,134,57,167,160,74,139,74,86,47,93,89,94,84,214,212,222,20,207,193,207,118,55,128,25,51,104,19,199,169,51,247,10,183,36,122,79,50,15,203,36,75,34,253,197,132,28,35,229,13,228,65,38,156,81,144,149,93,146,215,124,218,189,99,103,120,249,18,245,133,71,71,30,111,211,66,248,7,238,67,118,173,254,242,27,225,83,103,187,27,142,38,204,171,93,144,158,155,57,55,31,115,220,126,140,141,247,39,159,124,242,187,223,249,14,135,196,216,74,255,141,71,129,237,145,136,158,160,154,154,213,79,126,174,246,30,80,101,101,101,31,255,248,199,239,186,235,46,186,84,81,81,17,160,62,234,73,141,233,137,88,195,99,196,26,130,157,145,189,208,232,20,113,29,195,192,114,50,232,206,101,172,2,165,144,72,120,36,165,244,44,120,114,29,30,137,165,177,156,139,211,185,140,79,201,27,10,121,61,158,227,39,78,252,219,183,191,141,234,220,186,117,235,70,214,62,170,213,35,150,56,163,227,204,223,239,39,10,140,59,70,174,30,1,232,186,44,139,97,205,81,7,105,109,235,104,108,105,181,36,217,10,243,242,181,125,111,175,179,127,0,222,220,97,79,97,13,221,213,211,123,242,76,93,69,73,97,89,89,169,201,175,207,236,141,92,227,151,59,221,70,102,101,100,91,147,146,19,19,19,146,147,184,31,35,129,235,210,195,150,112,69,81,41,56,186,116,254,98,166,62,135,221,142,164,134,98,17,90,54,117,182,156,111,168,55,144,118,186,21,141,147,158,169,211,34,108,28,243,108,28,167,30,157,159,101,74,21,190,106,36,163,55,78,49,55,64,80,138,221,150,83,150,223,215,225,188,216,208,247,203,231,213,218,213,106,221,40,43,232,97,196,209,106,227,70,217,92,191,212,16,226,134,55,158,106,46,227,250,40,162,131,232,28,123,251,167,127,250,39,108,178,178,149,254,25,99,43,61,250,42,37,177,69,249,188,234,205,55,213,115,47,162,140,102,219,180,105,211,3,15,60,64,135,123,251,224,65,84,229,35,250,113,26,80,227,75,142,128,43,120,44,142,95,178,249,109,252,144,223,70,168,222,37,138,174,15,37,105,52,92,47,5,117,62,73,24,41,156,120,112,89,156,132,73,132,148,107,228,210,65,82,139,14,142,124,240,3,133,252,253,251,246,177,210,196,240,92,94,94,222,172,152,139,143,175,194,244,155,20,152,25,5,24,56,134,131,53,71,139,165,169,181,221,145,145,13,23,81,90,90,81,90,92,144,158,106,103,251,15,115,201,206,62,23,7,107,219,187,156,243,203,139,115,178,50,206,214,55,156,187,212,196,228,138,69,69,108,128,27,99,97,102,13,48,115,205,41,10,96,106,102,227,202,91,254,234,119,254,15,32,141,200,29,199,108,198,127,60,214,100,107,98,66,194,71,239,253,117,250,67,116,230,147,182,119,245,118,253,222,55,254,72,236,122,69,166,217,217,121,32,26,16,7,234,198,204,202,124,11,31,245,255,179,247,30,96,114,29,215,129,238,237,156,211,116,247,228,193,12,102,6,25,32,65,80,18,197,36,18,98,144,40,173,44,217,178,130,173,240,201,79,78,43,217,150,119,247,173,173,245,219,253,222,250,249,125,107,203,235,79,235,160,231,207,182,188,182,62,201,90,121,109,217,150,108,5,70,153,164,40,102,18,36,64,34,79,206,61,221,51,157,115,120,255,169,234,30,52,192,4,73,3,16,32,186,48,184,125,111,221,74,247,212,169,115,234,156,58,117,170,73,117,55,167,154,215,177,20,84,15,129,238,80,239,248,192,244,161,194,131,223,47,255,254,31,26,255,245,183,140,221,108,131,106,159,177,176,184,222,103,252,210,39,229,52,210,255,249,229,203,137,175,231,243,121,108,202,62,255,249,207,227,49,6,142,254,153,79,137,42,194,131,9,127,27,115,100,69,255,193,135,140,223,255,35,227,197,99,72,240,187,63,246,177,143,141,143,143,255,224,177,71,127,251,183,127,123,113,97,1,156,19,54,219,146,203,55,242,9,46,104,166,43,8,199,127,157,170,201,124,245,75,157,134,55,194,155,17,191,45,102,150,51,41,97,35,175,74,214,188,40,134,125,102,102,64,6,93,117,139,255,179,218,35,85,180,103,145,217,64,163,193,55,62,250,216,99,127,242,199,127,252,155,159,253,108,251,249,176,103,165,236,60,116,32,112,17,33,0,50,227,169,41,149,74,157,56,53,97,118,184,19,107,57,79,48,28,13,119,13,15,244,248,189,30,209,119,130,204,134,129,247,17,143,219,21,237,10,78,204,46,156,158,158,31,232,141,238,223,179,237,232,169,201,147,211,139,184,103,216,54,62,206,36,245,92,156,191,136,95,209,169,106,19,33,192,98,249,115,199,15,255,218,239,254,6,52,171,82,41,151,202,184,250,96,135,122,53,87,200,191,243,230,219,127,237,103,126,233,115,127,249,63,30,59,252,36,214,239,154,200,209,239,236,95,71,203,115,33,16,160,141,169,111,226,39,94,74,69,225,85,166,107,176,187,144,206,47,157,154,123,252,201,218,183,190,107,12,15,157,203,249,104,239,86,152,226,167,165,221,151,5,95,135,35,34,163,127,241,139,95,252,179,63,251,51,110,94,137,163,195,50,103,230,12,84,20,156,221,178,117,235,214,143,127,252,227,183,222,122,235,236,236,236,87,190,242,55,137,245,53,10,17,150,220,98,195,242,241,103,223,55,99,64,67,209,151,43,195,120,197,118,149,22,71,238,212,147,74,5,110,138,17,198,185,254,98,137,85,44,95,18,42,190,46,14,103,132,91,43,92,150,185,128,42,132,41,22,111,117,2,253,138,120,82,242,154,200,108,38,115,247,221,119,31,184,246,218,131,7,15,226,77,86,213,215,185,116,32,112,241,32,160,112,83,142,24,70,205,206,44,51,95,40,46,45,175,148,106,70,165,110,229,240,230,27,222,180,207,231,245,104,141,171,194,235,102,195,20,114,155,92,78,199,206,177,97,78,228,156,93,92,38,251,200,224,0,55,185,170,121,106,122,102,203,208,32,155,59,218,179,92,188,79,234,212,180,217,16,224,12,245,83,51,19,117,163,190,123,116,231,251,110,187,237,169,195,135,232,89,166,109,163,3,195,220,236,223,181,15,153,132,211,214,93,118,103,182,152,123,244,217,39,146,153,228,102,55,65,202,131,188,158,97,234,138,216,158,75,148,47,68,173,23,191,76,151,207,221,51,62,80,200,228,177,132,255,139,47,25,1,255,203,44,174,3,140,173,103,243,117,188,199,244,239,28,14,15,70,55,215,217,220,143,255,249,104,108,14,31,62,252,165,47,125,9,197,59,206,224,94,145,163,171,165,244,191,248,43,227,111,254,214,96,99,250,187,223,253,238,143,124,228,35,144,167,123,239,187,247,216,177,163,20,34,45,161,215,5,15,154,65,200,80,43,180,211,26,238,133,174,41,30,172,114,40,86,221,202,200,27,65,37,149,241,76,9,109,249,85,2,209,68,241,95,39,227,70,151,41,87,50,42,70,47,5,232,121,108,171,100,85,164,129,63,28,118,222,255,245,95,253,21,74,248,171,175,190,250,226,152,62,233,170,59,215,14,4,128,0,8,12,43,95,137,97,0,183,150,41,148,29,46,143,217,108,139,4,253,253,209,46,191,223,199,26,170,64,169,13,225,219,129,70,52,254,160,199,182,244,123,221,206,147,156,69,177,150,26,238,239,155,93,92,76,173,151,17,212,198,70,71,59,242,122,59,184,46,235,123,250,26,243,223,55,239,62,240,190,131,255,230,246,235,14,226,203,11,122,8,79,93,78,172,220,120,224,250,27,175,121,43,14,201,252,28,12,234,118,231,178,217,239,61,253,48,187,213,55,253,123,207,86,191,75,241,96,231,6,133,215,213,65,201,207,16,234,77,111,193,69,43,16,75,248,190,109,131,229,124,105,70,45,174,31,184,230,101,142,24,231,211,183,182,241,117,188,199,23,241,177,150,43,244,142,15,218,156,151,202,62,87,220,179,63,242,200,35,95,248,194,23,30,120,224,129,82,169,252,138,28,189,109,41,189,80,180,220,126,251,141,40,222,89,150,126,234,169,167,126,240,232,163,201,84,106,163,83,233,239,141,123,225,169,194,129,219,98,84,15,169,56,125,199,85,48,68,176,162,41,187,203,141,72,213,109,120,34,37,80,140,142,81,41,37,179,112,238,86,164,34,148,186,94,34,219,117,239,68,190,180,1,184,166,57,122,244,232,253,15,220,191,117,235,214,176,184,212,233,132,14,4,46,56,4,152,134,34,157,227,211,105,114,106,170,222,48,219,61,126,147,213,21,14,251,66,129,64,87,192,231,118,57,89,114,2,237,207,12,159,87,104,145,78,18,233,10,86,107,245,185,133,229,124,177,56,60,56,48,51,191,56,191,178,94,171,157,30,27,221,202,60,21,155,149,87,200,221,137,190,156,32,0,145,67,100,167,197,95,248,219,191,184,251,145,251,44,102,196,102,57,233,156,24,200,90,161,144,255,196,123,63,250,177,247,124,56,87,44,136,254,115,243,130,216,50,11,229,150,112,70,82,87,143,202,124,78,86,213,193,176,102,149,178,68,116,217,249,137,85,31,211,126,193,134,5,51,248,82,190,168,23,215,127,247,15,140,255,252,27,6,172,93,113,168,182,132,240,245,97,227,255,252,140,49,56,96,124,233,171,172,67,231,167,159,59,149,94,77,13,237,25,241,69,130,2,137,215,47,64,98,226,241,56,134,238,168,220,79,159,62,237,176,215,111,189,217,248,212,207,139,19,251,115,214,209,233,186,82,201,184,251,94,227,247,62,47,75,233,99,99,35,239,123,223,251,174,185,134,175,53,238,127,224,129,137,73,76,46,213,119,243,3,189,105,231,226,138,233,158,225,199,234,99,181,16,46,114,182,112,110,89,45,132,0,241,72,222,38,247,165,16,33,110,103,64,163,111,245,91,185,111,242,117,133,116,146,81,82,138,33,166,158,66,80,172,133,25,171,96,164,206,168,175,146,168,21,168,142,105,239,67,15,63,124,237,181,111,186,227,246,219,91,209,157,223,14,4,46,8,4,212,152,48,96,231,243,11,139,179,11,75,14,143,223,227,176,185,29,246,72,111,216,235,245,56,236,63,220,20,95,151,134,188,222,27,233,98,181,117,97,101,101,171,123,96,116,203,224,228,236,252,122,182,120,228,200,11,251,246,237,125,21,103,12,23,228,11,59,133,110,42,4,232,226,90,163,166,37,239,92,41,79,217,183,28,184,105,199,176,152,77,108,212,195,18,250,3,143,63,20,240,250,57,85,189,80,218,228,83,218,100,138,208,34,193,103,152,58,84,89,150,69,85,80,124,28,210,42,116,22,77,169,97,105,90,41,111,180,239,114,188,57,179,184,126,114,238,187,247,213,224,48,255,229,55,95,142,175,27,198,224,144,241,171,159,50,182,143,11,83,124,250,80,45,62,179,156,91,207,244,239,24,98,215,251,235,37,178,99,7,142,87,87,84,238,247,220,115,15,186,104,159,215,120,247,59,141,255,248,235,173,246,75,71,181,66,139,163,255,206,231,140,103,158,51,182,110,221,250,43,191,242,43,40,222,121,205,158,183,39,158,124,18,69,162,176,91,113,130,33,255,245,210,181,206,76,151,19,19,14,122,193,191,245,116,94,203,223,130,46,173,208,68,27,140,225,85,70,162,107,194,235,133,239,51,109,194,217,43,37,75,225,58,189,34,102,154,219,171,72,97,253,162,127,231,143,255,58,145,154,70,200,28,83,34,69,148,215,233,185,231,70,21,32,241,18,105,50,97,15,248,245,127,248,250,205,55,221,4,5,220,72,38,175,59,161,3,129,77,130,0,211,71,49,130,75,167,49,130,195,118,221,238,116,5,67,225,238,238,72,56,24,240,184,157,86,11,38,235,231,91,211,6,246,110,220,160,168,239,137,132,50,217,252,194,210,202,142,177,225,221,227,91,39,102,230,231,151,227,181,231,15,31,184,102,63,12,160,35,175,159,47,112,47,165,116,202,195,204,85,31,251,55,31,252,163,175,254,217,244,226,180,94,99,236,137,70,109,86,139,222,12,172,27,11,39,237,11,71,252,126,152,122,173,88,222,228,3,93,104,131,38,137,92,207,48,117,169,88,49,117,193,90,24,185,150,164,68,141,42,42,83,69,114,47,37,64,254,72,109,97,113,125,96,247,8,89,151,78,206,221,125,191,168,68,94,158,175,215,13,220,74,190,251,46,225,235,127,250,69,227,175,255,166,145,77,101,167,14,157,76,197,146,23,95,100,199,184,6,185,28,15,107,200,232,147,147,147,180,25,149,251,167,126,193,248,196,71,148,47,29,209,173,180,133,151,112,244,207,124,230,51,159,252,228,39,57,95,149,169,192,151,191,242,149,88,108,5,149,34,29,175,130,230,164,205,236,8,34,253,221,161,235,175,26,187,110,207,232,114,124,253,43,223,125,124,62,134,122,16,46,44,157,47,91,218,20,123,231,65,158,27,13,187,213,226,117,57,118,142,244,14,68,66,143,191,56,53,189,24,19,60,1,91,218,2,181,168,180,98,247,206,91,238,3,94,23,56,157,43,150,181,178,72,35,189,46,147,43,41,116,225,58,177,92,55,10,108,52,114,121,172,34,230,159,123,254,249,107,246,239,239,72,54,109,96,238,220,110,2,4,64,93,12,77,176,130,59,61,53,157,206,149,170,117,75,127,255,96,111,119,56,232,247,97,236,134,215,97,65,223,243,11,27,163,64,223,112,213,55,228,118,218,109,131,125,225,147,19,179,137,245,244,200,96,223,206,241,173,12,141,153,217,217,198,179,135,174,218,183,23,39,75,205,145,121,126,21,117,82,93,10,16,128,161,134,3,193,171,118,236,221,62,60,118,106,118,2,29,59,173,122,236,208,19,223,126,248,30,139,229,12,135,101,149,50,182,150,184,243,134,219,57,85,29,127,216,155,220,114,165,70,165,76,200,245,153,42,91,117,8,234,34,125,201,227,249,99,113,43,243,165,255,123,190,124,189,97,96,254,178,115,167,241,27,255,222,24,25,54,190,250,191,141,23,142,138,200,158,77,164,34,35,189,61,91,251,61,33,159,232,51,46,100,128,157,79,76,76,252,203,191,252,203,215,191,254,245,35,71,142,176,130,238,247,25,215,95,103,124,242,99,162,114,63,203,11,172,110,198,43,115,116,222,99,36,255,221,187,191,203,146,188,104,206,9,180,93,113,89,157,213,235,118,140,15,118,255,242,251,15,222,116,96,7,54,154,201,116,198,231,113,255,222,151,190,149,201,11,247,101,142,105,86,46,139,21,90,144,79,38,121,80,186,159,185,227,205,239,122,235,110,184,187,211,102,253,90,124,189,92,40,182,39,144,140,45,150,76,60,179,2,183,211,254,246,107,182,39,210,233,231,38,150,50,57,149,152,4,122,126,161,248,191,46,121,131,151,203,163,230,235,42,25,5,198,227,171,223,248,198,55,118,108,223,222,49,27,214,29,215,185,110,10,4,24,20,44,159,31,63,113,50,150,204,23,75,229,112,192,183,109,116,8,35,56,118,167,129,183,103,13,149,87,168,15,84,23,116,221,64,120,193,125,9,36,111,142,184,86,198,128,215,27,9,119,77,47,44,135,67,1,182,192,109,27,221,194,41,133,165,90,149,218,199,199,70,221,110,119,199,116,174,5,170,203,227,23,173,123,42,155,197,9,102,180,43,2,87,213,221,253,83,119,188,247,221,183,188,83,81,181,230,87,128,12,223,121,248,30,187,221,193,162,59,167,97,110,246,183,53,117,159,216,55,157,97,234,130,128,172,231,43,66,47,204,170,73,241,197,136,105,179,171,127,157,203,123,25,190,254,217,151,211,99,211,204,6,46,216,140,207,252,138,241,174,119,24,127,241,215,198,87,190,214,136,39,242,243,47,76,197,167,151,97,237,209,225,94,236,239,46,132,109,124,173,82,45,164,114,159,251,220,231,224,232,44,185,193,221,173,150,198,174,237,198,47,254,156,241,177,159,53,194,130,57,98,85,121,86,120,85,142,14,158,161,192,79,38,229,52,54,200,148,234,234,214,14,117,69,137,238,184,110,215,167,127,234,224,142,97,117,150,57,19,79,191,231,93,215,239,57,58,57,255,141,135,14,33,180,40,72,160,114,151,140,58,208,128,219,15,236,248,249,247,220,232,148,189,182,198,251,110,222,243,212,209,169,195,217,60,122,123,141,46,92,53,131,215,141,228,209,227,180,223,180,119,228,215,222,127,83,181,209,248,243,127,126,226,27,223,127,14,243,55,141,244,188,213,185,40,188,253,163,244,228,82,191,210,41,241,245,241,212,211,79,177,216,137,22,171,125,189,170,61,87,231,190,3,129,243,132,128,70,102,216,57,27,199,79,77,76,173,166,114,110,183,115,215,182,29,209,112,144,37,112,153,110,158,95,65,26,111,155,67,3,204,87,97,131,151,111,196,235,194,152,38,12,244,68,214,214,146,139,43,113,152,58,179,231,29,219,70,78,79,47,100,114,153,39,31,185,175,187,103,160,171,187,207,225,112,218,32,255,14,134,151,232,228,9,180,229,188,155,115,126,141,238,164,218,36,8,208,47,153,98,22,241,187,59,220,13,213,203,151,74,136,203,223,122,248,238,47,127,243,107,230,54,251,118,4,122,172,223,255,231,239,252,73,190,80,64,88,223,164,202,91,197,160,101,111,17,207,51,76,93,191,108,45,160,42,181,39,137,218,230,158,173,220,111,132,223,118,190,126,207,253,181,100,170,105,113,246,50,226,47,22,5,38,99,231,14,227,183,127,203,120,231,109,198,151,191,134,7,245,198,106,92,88,251,242,169,121,111,151,191,107,32,26,232,9,109,10,119,103,194,94,43,86,18,75,171,137,185,88,54,158,62,244,157,39,32,55,86,107,99,124,212,248,201,247,24,63,243,1,99,239,110,117,62,250,57,236,92,117,72,54,99,124,251,110,227,191,255,81,115,29,125,67,235,174,123,43,153,76,34,235,231,11,121,214,123,20,157,146,29,148,20,206,91,164,231,187,110,216,251,171,31,188,109,168,59,8,94,24,98,168,73,26,147,223,235,254,245,15,223,145,47,85,190,251,248,81,189,92,3,109,34,61,24,12,181,250,228,123,110,252,240,109,7,92,112,116,217,207,211,24,29,236,254,175,159,124,215,175,255,143,255,61,189,184,90,173,138,122,191,153,84,17,56,114,121,92,246,235,247,142,252,167,143,222,25,246,187,153,86,252,212,193,253,143,29,155,70,3,137,221,144,224,152,42,151,75,123,32,146,26,55,8,153,44,200,227,177,161,90,197,116,255,216,241,227,108,88,135,175,183,167,239,220,119,32,240,67,65,0,236,2,147,241,33,147,88,91,91,5,23,115,165,80,48,180,123,199,86,49,107,215,220,92,17,192,87,41,83,143,8,18,232,27,174,175,20,52,26,235,43,105,108,54,235,64,95,207,196,236,220,150,129,94,220,207,177,205,125,219,200,224,233,153,249,149,148,119,226,153,127,92,40,174,132,162,67,69,231,22,79,116,216,229,11,251,131,97,127,32,232,245,250,112,66,247,42,141,233,188,122,29,33,80,198,169,117,185,216,31,238,133,76,213,212,110,225,183,191,233,150,93,163,184,134,61,43,32,205,7,188,129,100,58,205,12,224,172,23,63,254,131,224,170,24,229,129,99,103,176,4,52,230,25,35,62,85,190,176,115,37,61,137,124,246,227,215,120,9,150,208,206,215,31,252,126,109,118,206,152,157,111,45,84,191,180,185,13,195,231,55,238,188,211,184,254,173,198,99,143,111,176,246,242,250,98,60,185,148,176,58,108,112,119,252,204,123,130,62,127,36,96,85,251,223,244,0,126,105,73,237,49,116,4,94,216,42,197,114,49,91,200,225,39,58,158,41,101,10,233,181,100,181,34,194,49,67,120,131,157,239,219,99,88,57,171,12,118,46,12,240,236,96,54,166,166,141,63,253,115,49,215,231,188,150,173,91,183,158,195,209,73,141,217,252,163,143,63,38,123,211,201,46,136,6,97,145,162,220,14,219,129,29,67,159,122,255,193,193,238,16,66,129,28,33,71,191,171,52,86,179,165,187,43,240,177,119,223,80,174,27,15,31,158,100,33,92,178,136,159,44,235,219,15,108,123,255,205,251,6,35,33,89,17,167,52,202,177,88,118,15,71,255,237,79,190,237,15,190,122,207,98,60,181,49,103,84,57,12,252,114,236,31,223,242,201,119,223,208,219,229,7,171,80,254,108,223,210,243,155,31,185,227,15,255,246,129,133,120,178,130,31,58,138,110,185,37,86,149,75,69,132,118,24,42,244,20,219,62,198,195,125,247,223,183,103,247,238,14,83,215,80,234,92,127,40,8,128,108,240,114,172,225,240,172,188,186,26,207,228,139,38,139,29,125,91,195,108,13,5,125,78,187,29,11,0,245,126,0,0,32,0,73,68,65,84,142,78,154,66,177,84,173,214,29,14,27,8,175,118,119,156,85,137,26,63,50,138,54,110,120,173,69,115,29,185,113,37,94,167,209,249,53,74,51,104,186,35,193,233,249,133,196,122,10,166,78,141,62,175,123,219,214,33,76,171,230,205,150,226,204,67,243,211,47,154,27,71,82,39,109,62,127,240,180,185,59,20,25,240,71,123,77,174,110,15,251,233,66,17,175,207,15,131,215,18,60,215,179,90,214,121,120,61,32,80,40,149,138,165,98,87,40,196,238,196,116,49,195,253,210,218,242,139,167,142,233,201,225,70,139,64,170,173,3,195,217,92,182,34,103,119,110,102,80,120,165,201,109,155,250,93,17,123,240,3,132,166,50,53,195,16,129,77,42,86,151,205,108,193,37,82,150,230,235,204,173,150,79,45,76,78,151,127,251,119,177,117,127,5,147,114,90,12,88,96,237,190,38,107,127,234,105,227,59,247,25,143,60,106,28,61,209,200,100,132,187,243,135,5,184,205,105,195,187,128,221,237,204,39,179,175,2,55,17,17,98,235,147,79,31,135,163,231,83,217,114,129,53,181,26,203,33,212,3,47,239,142,26,251,247,25,119,222,102,28,124,155,113,213,222,22,59,215,211,173,118,216,153,196,181,237,19,79,138,53,223,119,239,55,242,121,203,206,157,219,62,245,169,79,125,226,19,159,192,50,174,61,225,244,204,204,233,137,9,136,89,147,103,55,9,77,35,28,240,124,244,174,183,178,154,46,147,59,56,186,76,233,232,116,102,124,180,93,154,191,127,108,232,215,63,248,246,76,177,114,124,122,25,235,54,171,197,220,223,29,254,204,79,31,28,234,14,200,180,80,152,49,196,140,140,21,187,197,250,222,91,247,175,103,115,127,252,183,223,203,228,10,10,90,170,20,147,105,108,48,250,233,15,28,188,102,199,176,73,56,55,88,101,245,218,173,7,175,217,190,24,91,255,210,221,79,196,214,210,10,207,164,58,80,83,3,77,116,142,22,19,170,11,52,240,98,77,170,226,37,142,221,116,181,218,209,99,199,160,200,28,146,65,150,78,232,64,224,135,130,0,10,42,142,67,157,152,154,110,88,28,86,135,221,237,97,114,232,69,58,95,94,137,203,252,82,16,90,254,163,32,5,141,45,121,139,203,105,247,251,60,32,94,123,45,154,103,75,74,53,69,208,55,27,140,156,209,125,14,35,231,81,163,182,96,184,10,197,98,9,236,102,5,74,23,75,156,215,237,30,31,25,130,43,76,26,230,138,197,81,93,62,84,42,96,167,146,52,153,102,86,150,158,140,91,173,189,189,67,49,83,176,104,13,123,67,3,190,232,144,215,23,28,216,50,170,125,39,147,189,189,121,157,251,139,12,1,68,112,68,179,158,174,110,175,211,59,49,59,249,115,255,249,83,169,108,166,92,41,106,42,218,222,152,127,126,240,59,116,122,185,90,150,101,80,109,222,212,254,250,199,185,111,162,64,155,164,174,48,25,162,175,112,151,215,90,46,147,88,30,136,20,92,127,227,5,248,250,200,254,109,190,72,96,238,200,84,38,145,250,230,183,140,229,21,177,45,23,75,52,223,75,214,173,249,126,197,172,96,237,111,191,205,184,229,22,99,45,110,60,119,196,184,231,1,227,209,199,141,211,19,70,58,91,43,229,248,163,47,37,184,221,10,138,231,64,78,149,0,255,206,38,210,252,233,148,92,93,46,35,18,54,88,56,127,199,109,198,77,215,203,1,240,178,22,64,32,253,75,217,57,241,38,35,155,53,190,253,221,166,202,29,107,240,119,191,251,29,159,253,236,103,57,208,12,186,160,114,158,185,76,77,78,166,83,41,186,84,196,112,37,136,208,169,156,31,127,235,129,93,55,95,61,142,132,46,73,225,229,178,48,163,43,67,15,15,185,49,177,39,99,188,63,250,223,127,249,39,254,244,31,190,127,207,211,199,92,110,215,127,248,217,219,251,163,65,155,224,9,105,244,199,84,57,68,192,196,124,166,94,255,240,157,111,45,87,235,159,255,234,189,40,225,117,245,72,20,159,254,233,91,175,221,53,100,21,156,211,216,69,102,147,195,220,120,223,77,123,167,150,214,254,246,95,159,177,138,106,93,51,110,201,4,5,116,57,172,251,198,6,87,83,153,153,229,181,114,89,8,159,212,164,40,37,151,116,42,141,43,61,73,218,9,29,8,252,144,16,192,212,252,248,169,41,167,199,199,122,118,111,119,196,227,98,232,216,65,175,124,161,148,203,229,89,15,18,33,88,68,103,15,227,168,80,44,192,218,161,194,93,1,108,56,4,77,5,9,95,33,208,16,222,104,142,126,14,151,229,145,41,169,198,114,92,208,164,50,217,249,197,21,112,62,18,58,115,32,36,143,78,135,125,235,80,191,205,98,158,182,154,179,22,123,125,254,113,163,154,165,76,134,14,115,217,229,165,89,179,101,145,177,86,136,59,19,39,61,76,74,14,59,163,254,80,52,58,178,175,43,20,9,69,251,157,46,23,109,238,216,217,253,144,24,177,9,201,153,2,226,72,163,43,216,245,87,255,239,255,39,66,136,10,47,59,209,210,124,85,191,250,167,251,191,245,119,247,254,227,38,233,194,65,46,145,179,8,103,212,239,250,89,17,79,37,96,41,107,231,86,228,27,249,23,205,91,100,75,143,221,229,88,56,54,187,182,16,67,21,63,49,105,60,245,140,156,74,190,123,143,226,235,205,62,106,3,2,49,53,89,107,143,118,27,119,220,97,188,253,160,129,31,95,180,247,8,250,147,211,6,39,151,115,131,251,23,183,203,192,85,249,57,128,132,225,134,186,140,190,94,177,174,167,24,24,249,155,246,27,163,91,141,109,99,226,228,142,115,208,125,12,115,25,196,47,55,165,208,77,176,40,1,253,113,227,47,190,100,220,247,61,99,53,46,7,170,126,248,195,31,70,64,223,179,135,22,159,21,160,8,108,102,59,126,226,4,56,135,20,194,100,66,83,22,238,119,110,233,123,199,141,123,221,78,71,83,225,46,205,81,172,93,228,105,254,12,195,226,160,37,48,224,72,48,240,107,31,184,229,230,107,198,227,169,220,117,59,7,236,242,73,218,163,48,89,72,161,230,16,28,78,208,104,160,190,252,217,219,223,220,237,247,126,238,43,223,141,167,178,44,216,191,105,231,200,181,59,6,157,178,28,200,124,66,161,157,240,116,121,242,187,29,63,247,174,183,96,22,255,247,247,63,169,100,27,105,0,205,195,74,225,3,183,191,229,253,7,175,153,90,140,127,246,11,255,176,16,215,254,239,68,100,103,61,159,244,232,175,56,141,134,13,247,152,10,75,59,59,161,3,129,243,128,128,230,197,147,83,51,46,175,127,124,100,16,166,14,19,149,225,160,152,113,119,56,112,50,149,154,91,140,237,24,221,130,70,8,67,57,143,203,137,54,222,97,43,196,215,83,149,74,149,45,230,48,102,93,8,87,173,108,223,16,202,137,209,229,112,165,76,30,185,234,160,99,184,231,134,121,195,220,210,106,50,147,241,56,93,123,182,143,6,124,28,0,35,241,58,112,239,176,219,134,250,123,45,86,219,9,97,14,166,234,194,147,141,114,82,124,136,43,117,86,189,86,49,155,170,108,51,49,55,214,209,99,89,115,211,229,148,99,122,230,241,37,183,219,238,9,155,61,3,59,223,250,174,222,254,45,204,75,218,139,109,21,223,249,189,80,16,96,223,249,95,254,211,151,119,61,47,139,232,138,140,190,70,69,36,67,153,243,204,11,207,170,94,125,141,196,231,247,26,138,174,136,246,75,152,186,198,156,115,10,1,63,145,186,206,179,181,231,228,189,60,30,81,155,7,123,195,14,6,177,215,137,42,126,110,161,252,133,63,23,190,142,181,249,29,183,25,145,168,234,168,151,237,43,34,21,119,15,118,25,193,176,113,149,114,81,87,200,26,201,164,108,245,7,154,30,143,225,243,180,245,115,221,216,57,110,124,254,191,9,87,214,16,69,72,240,7,13,59,188,137,30,161,52,254,154,93,243,114,160,51,203,209,239,211,167,140,127,248,166,172,235,227,45,142,89,57,42,247,79,127,250,211,47,85,185,111,228,159,155,159,95,90,90,210,52,72,62,2,234,35,20,200,116,243,254,177,157,67,221,86,45,115,75,107,8,52,90,173,172,75,59,76,162,87,103,161,29,44,177,152,34,126,207,117,123,134,137,244,217,149,227,23,105,36,89,84,46,41,129,172,178,30,207,66,95,200,239,185,235,166,125,133,74,233,123,79,30,119,187,236,44,216,119,119,249,155,179,81,77,191,36,159,252,231,204,162,129,104,232,231,238,122,203,242,106,252,7,207,158,200,228,234,30,167,237,154,29,35,239,187,101,255,45,215,108,139,6,61,1,143,107,239,248,64,108,61,203,138,190,100,17,243,77,9,44,171,79,207,206,100,178,153,14,83,23,200,119,194,249,65,128,33,176,176,184,152,205,23,134,194,61,94,143,155,197,242,230,112,80,195,206,227,114,5,253,254,165,88,156,51,82,217,157,174,5,107,164,115,60,117,195,32,151,98,9,246,121,6,240,250,4,166,171,25,104,115,64,41,132,36,146,95,174,154,149,114,207,141,14,186,28,94,150,171,85,102,12,43,241,53,143,195,185,125,235,48,181,168,213,122,53,130,206,110,63,102,116,131,189,184,46,217,123,194,225,70,94,47,207,62,108,110,84,24,141,252,177,243,78,111,9,209,213,241,216,168,20,12,163,152,203,197,242,137,25,179,229,133,67,243,79,110,187,233,67,99,215,220,137,200,78,3,206,46,184,243,116,1,33,112,98,242,228,177,137,19,10,149,206,171,22,165,154,20,28,57,175,212,175,153,72,182,38,189,12,83,111,214,162,178,43,50,221,44,136,122,149,174,245,53,203,189,204,19,160,138,31,222,191,13,111,178,75,39,231,69,100,127,164,246,236,243,198,13,215,25,31,255,153,215,98,237,124,56,35,154,63,5,85,151,219,112,193,200,117,208,241,173,39,126,145,212,101,79,90,123,87,146,230,53,109,33,53,59,63,109,252,227,63,27,95,251,58,155,230,57,230,68,4,244,15,126,240,131,120,139,219,187,119,47,251,182,219,42,57,115,203,224,135,163,175,39,215,105,158,212,217,66,34,188,202,220,118,96,59,91,215,20,179,84,221,45,204,94,216,166,106,156,32,131,33,222,56,100,66,7,237,168,148,43,53,40,149,209,200,113,74,1,242,132,197,176,226,214,88,68,118,210,171,32,242,55,53,52,176,176,11,120,60,63,251,206,235,111,59,176,3,77,227,216,64,15,41,202,245,90,185,82,45,203,228,16,45,100,3,131,32,43,218,127,51,229,88,6,35,193,223,250,200,157,255,79,177,244,226,212,210,13,87,143,253,210,79,30,28,238,237,114,219,172,70,173,24,242,185,175,219,189,245,153,99,51,137,116,158,105,129,254,227,139,160,109,179,179,115,169,100,170,167,187,167,89,123,231,167,3,129,87,134,0,56,67,96,46,136,118,7,127,32,254,128,23,12,36,121,33,95,0,13,177,20,209,168,59,212,31,205,229,10,167,167,103,17,160,55,132,120,176,29,151,12,225,160,111,45,149,37,11,51,127,174,186,64,205,215,121,36,13,65,199,115,213,140,92,199,48,1,96,83,11,83,2,102,174,168,241,113,103,211,223,19,17,3,251,179,23,233,201,181,17,200,104,181,90,122,163,17,154,122,204,96,173,125,216,57,232,205,199,166,204,217,185,201,137,19,86,83,197,212,168,98,158,82,133,211,203,120,149,245,123,84,3,134,216,155,214,202,185,202,233,31,252,157,175,111,79,223,192,150,206,158,207,13,144,94,156,27,214,87,20,241,188,56,181,157,85,139,84,220,90,76,63,87,253,14,94,72,90,33,206,173,60,130,52,76,18,193,154,141,168,214,171,55,220,175,149,115,90,7,162,24,177,199,166,130,43,147,11,153,245,204,221,247,55,30,125,226,108,214,206,87,3,137,87,1,198,171,191,125,205,236,237,80,165,35,96,231,85,99,250,108,118,142,117,204,193,131,215,227,42,238,174,187,238,210,150,50,237,153,218,239,233,208,84,50,89,68,51,32,221,222,100,194,44,218,109,31,236,138,6,177,161,181,9,23,7,23,101,29,136,20,4,30,161,119,106,122,98,178,36,83,185,149,100,46,153,45,156,154,93,74,102,74,164,25,236,14,58,157,142,55,239,30,234,9,57,68,111,160,13,224,201,43,185,213,84,64,138,107,56,173,246,45,189,168,56,104,191,133,115,133,167,23,215,14,157,156,59,189,176,94,169,52,252,94,219,88,127,215,112,95,215,216,150,30,28,221,216,205,198,112,95,228,247,126,245,3,179,43,137,225,158,112,36,128,88,79,43,196,188,195,92,43,191,227,45,59,31,124,246,228,35,207,159,166,107,228,252,12,121,195,55,53,214,215,215,86,98,43,219,183,111,151,42,58,161,3,129,87,133,0,8,195,185,88,139,11,115,115,179,51,209,238,126,183,195,1,253,133,197,174,174,167,236,118,91,200,239,131,175,195,74,97,180,195,67,189,135,79,76,30,159,152,217,53,62,12,110,10,170,41,146,200,201,232,217,124,49,157,205,99,49,199,44,64,71,106,182,77,205,60,234,123,205,170,53,83,71,189,132,141,61,238,150,99,171,137,114,173,26,242,7,122,187,187,56,214,69,106,18,234,255,26,1,108,71,225,223,168,143,157,64,93,224,244,249,199,134,250,122,123,250,51,233,149,217,35,181,212,66,98,101,118,125,117,209,102,42,52,74,235,204,185,69,223,207,100,153,193,129,187,198,236,218,233,99,207,117,247,14,116,152,250,107,128,248,13,244,90,225,0,68,91,68,187,151,48,117,205,172,132,208,139,117,134,14,175,194,191,90,73,222,80,191,14,143,115,112,247,8,11,237,184,144,91,153,90,108,103,237,31,253,144,113,235,219,100,41,221,206,124,29,185,243,194,129,70,9,207,197,188,193,2,255,119,238,61,35,157,107,125,251,47,254,226,47,234,83,215,206,7,238,177,88,12,226,66,74,6,190,48,92,229,171,245,223,190,255,96,208,235,148,246,35,97,195,155,229,142,101,114,94,42,13,188,97,206,149,138,143,29,153,250,95,247,60,251,226,212,50,210,58,123,48,148,99,25,100,8,51,165,108,233,14,254,194,251,111,194,157,156,102,230,50,51,144,176,113,133,173,51,17,36,159,25,79,75,127,242,213,7,238,121,252,5,236,141,202,82,6,202,124,51,78,232,88,37,188,106,123,255,79,221,122,205,181,59,135,34,1,111,216,231,14,121,68,124,145,239,214,150,38,38,187,97,42,71,195,161,59,175,223,251,240,161,83,178,101,95,211,78,146,64,163,115,57,36,117,85,105,231,210,129,192,203,67,64,180,213,181,90,62,159,91,154,159,78,207,31,94,157,57,108,246,245,212,67,221,118,187,160,18,236,25,29,248,90,146,61,164,105,14,93,179,43,243,82,151,195,62,220,223,189,24,139,207,44,172,108,233,239,97,133,155,162,53,11,199,70,62,190,150,42,148,202,22,139,147,81,212,206,152,53,218,42,102,45,131,12,43,250,92,161,152,202,228,214,215,83,12,42,175,199,179,173,23,39,117,204,161,197,215,108,123,198,151,111,183,138,149,129,106,50,129,255,108,207,57,53,53,91,40,154,242,249,41,92,206,69,222,116,59,31,85,173,86,166,39,79,103,227,51,139,167,158,113,231,79,193,200,101,100,67,179,101,70,221,40,226,219,177,57,36,95,165,134,206,171,55,16,4,218,166,137,231,50,117,133,151,96,5,58,35,217,221,161,16,171,41,193,189,129,0,240,218,159,194,64,114,249,221,131,123,182,70,134,123,219,89,251,67,143,24,99,163,198,141,215,201,126,179,183,221,100,68,186,25,120,74,172,133,157,105,142,246,218,101,191,114,10,138,226,15,38,91,49,166,78,25,223,123,200,184,255,65,227,177,39,196,20,174,84,102,55,157,239,230,155,223,140,104,126,240,224,193,125,251,246,189,146,190,253,156,210,25,219,243,139,11,236,184,144,193,46,108,93,4,221,128,219,125,245,88,31,70,64,210,104,216,108,163,162,140,222,181,18,82,104,24,178,245,212,124,252,247,255,230,254,137,249,68,177,92,229,5,212,205,229,176,145,58,153,197,141,102,109,45,149,249,206,15,94,184,235,173,123,4,67,32,31,154,130,200,50,141,208,20,53,63,160,54,11,68,117,97,57,241,237,71,142,44,172,38,73,136,74,211,97,179,96,115,148,193,202,184,90,89,79,23,142,79,175,190,227,45,59,126,243,19,239,180,161,204,23,39,52,52,134,229,115,202,17,206,109,152,237,46,123,99,231,112,95,208,239,46,86,101,37,83,170,35,176,141,184,80,88,94,89,214,79,157,107,7,2,47,11,129,92,46,123,242,248,139,171,83,207,91,50,167,114,177,227,134,205,111,13,95,229,118,123,52,255,38,139,195,102,229,116,235,245,180,248,78,238,10,120,101,166,105,50,225,158,129,165,162,185,197,21,36,114,180,229,172,250,144,146,120,88,50,219,214,193,126,6,66,187,37,154,162,153,205,11,227,43,153,201,162,108,79,172,39,61,78,103,56,28,10,5,188,120,131,253,161,78,130,105,255,22,42,237,14,135,104,215,233,201,249,213,84,186,118,242,212,213,87,237,115,185,92,38,147,251,170,253,215,214,106,251,99,187,223,114,234,251,95,206,159,120,80,25,231,181,178,54,199,73,235,177,243,123,37,64,160,197,215,219,153,186,144,102,177,48,134,180,242,90,82,200,31,113,220,255,248,12,235,114,132,234,75,89,59,199,181,189,112,180,193,146,54,11,219,111,185,86,212,242,123,247,24,111,62,160,172,214,131,10,96,64,170,29,88,231,60,106,40,104,208,110,64,68,61,194,200,51,235,98,66,207,209,106,135,158,55,208,249,31,121,145,205,178,146,8,118,126,203,173,215,127,252,227,31,191,243,206,59,163,81,165,211,222,200,123,30,55,177,216,42,142,102,233,88,8,15,93,73,95,58,237,86,196,116,49,168,21,45,187,40,237,90,197,192,77,105,49,230,55,141,249,88,106,41,150,38,77,151,215,133,97,240,216,80,116,124,48,130,6,242,244,236,202,169,185,4,34,119,119,144,61,127,58,123,43,55,31,34,165,241,199,44,65,67,163,230,176,52,130,62,119,169,82,13,7,93,187,183,246,227,229,38,147,45,61,119,122,113,106,33,142,3,228,229,120,234,123,135,38,254,195,39,76,54,201,75,22,139,108,165,19,118,174,128,194,46,141,122,61,26,240,28,216,177,229,201,227,179,130,138,58,52,26,184,90,124,225,197,23,160,197,90,72,106,198,119,126,174,84,8,104,220,80,4,12,164,168,35,157,207,158,62,190,116,234,177,228,252,49,115,57,102,53,112,72,220,48,108,110,123,104,8,163,119,116,69,58,61,41,225,211,172,160,163,87,79,102,114,65,159,7,116,98,136,244,69,67,28,181,48,179,176,132,74,190,47,218,133,254,27,184,34,217,179,85,132,100,144,72,238,53,27,39,94,13,41,180,93,245,108,46,191,188,154,192,13,184,205,98,29,30,232,195,181,187,215,227,178,224,111,65,83,211,31,181,107,104,67,56,24,180,140,153,79,76,204,196,214,214,159,57,244,252,174,157,219,131,129,0,245,210,218,80,40,236,136,238,176,78,252,160,206,34,187,90,154,194,201,35,106,181,31,181,182,78,190,203,19,2,178,0,36,88,74,104,103,234,60,10,11,18,110,46,196,179,249,35,177,74,66,106,17,84,34,174,172,208,198,218,123,214,151,18,56,153,73,199,146,217,92,249,254,7,235,72,210,205,253,229,59,140,107,247,27,253,125,114,29,30,82,240,147,185,144,88,191,115,10,75,11,218,2,55,12,220,210,233,150,245,187,97,84,43,198,201,211,194,200,23,151,228,122,234,52,155,221,101,59,28,129,35,155,246,108,31,187,241,198,27,225,229,111,123,219,219,126,4,118,78,199,97,234,86,44,22,164,51,233,198,122,3,59,127,135,195,218,23,245,177,172,174,88,186,234,101,218,167,249,37,82,50,55,38,195,97,53,95,179,189,255,214,107,199,160,102,111,187,102,199,45,215,238,196,161,142,98,159,230,114,189,126,124,114,97,45,93,216,177,165,91,156,201,128,22,90,176,22,33,91,225,136,76,17,144,237,229,5,246,237,91,250,123,255,224,223,189,31,39,156,35,189,93,125,145,16,105,240,40,151,46,150,31,126,246,212,119,30,57,18,75,164,223,186,111,196,42,147,11,113,181,173,20,239,172,232,139,86,161,25,26,117,191,211,186,109,32,250,220,212,18,59,224,155,145,38,241,197,152,203,230,90,137,58,191,87,58,4,208,72,175,175,173,197,150,231,250,7,7,103,39,78,166,166,159,140,207,190,96,42,198,205,213,2,120,43,235,57,120,46,178,7,216,158,238,102,196,170,160,249,58,3,0,149,59,247,104,203,97,147,1,175,155,244,240,236,45,253,221,104,224,57,26,149,129,211,215,29,86,28,212,130,136,207,194,17,51,90,30,245,138,53,5,51,172,32,7,139,203,171,233,108,14,39,116,91,135,152,6,4,89,131,71,200,222,148,94,81,115,2,115,48,224,223,181,125,108,102,97,121,37,22,159,152,156,222,177,109,204,227,145,41,136,195,233,108,88,125,108,193,171,86,202,184,149,128,126,51,246,124,174,230,170,255,166,52,160,83,200,101,1,1,212,162,186,157,237,76,157,249,100,83,1,139,168,5,174,42,190,174,136,48,105,207,176,248,203,226,3,55,191,145,138,181,123,92,126,79,239,248,64,33,157,199,31,28,220,61,19,79,149,75,149,185,249,234,220,188,113,239,3,226,12,14,22,46,123,167,21,4,217,167,254,161,247,139,139,58,113,82,14,56,9,102,227,248,105,227,15,254,80,246,151,203,236,95,233,170,51,89,97,243,58,8,177,176,89,189,33,167,191,59,244,135,191,243,7,215,95,127,61,188,252,199,57,102,84,236,215,33,105,226,242,93,254,209,157,93,126,239,93,111,222,131,247,24,165,126,81,205,146,139,158,229,169,153,136,240,120,57,211,229,255,250,248,59,144,111,156,46,135,215,137,161,58,162,137,5,1,218,105,50,239,26,29,128,116,128,58,50,255,227,63,217,153,13,96,98,208,80,248,35,107,222,10,97,196,39,92,29,159,51,227,131,209,70,35,2,161,84,134,110,242,205,1,135,229,182,3,163,215,237,232,135,62,114,208,139,108,171,19,140,164,56,29,116,126,5,52,220,128,120,92,111,127,211,206,191,123,232,57,182,243,48,41,209,41,32,103,93,225,48,215,86,150,206,239,21,13,129,201,83,47,222,251,245,63,61,125,226,40,200,199,233,4,30,78,76,232,115,123,216,68,97,177,98,124,174,80,203,98,14,108,225,152,20,167,163,233,154,73,166,151,224,183,186,34,130,43,190,158,7,117,3,126,15,67,133,156,195,3,189,141,249,165,19,147,179,233,76,14,31,174,32,48,62,99,49,172,147,93,24,98,114,106,226,136,14,142,3,158,158,95,193,197,179,211,97,29,219,50,128,29,28,140,159,215,12,151,205,237,15,234,100,81,127,116,75,63,237,196,121,248,204,220,194,232,200,22,189,165,19,205,1,173,173,86,97,228,50,235,69,205,150,43,54,79,215,222,220,54,116,74,187,148,33,160,81,14,206,115,134,169,131,43,114,74,91,139,176,42,252,16,98,175,152,129,88,127,116,130,134,0,124,133,115,87,249,131,187,87,138,21,76,195,211,171,235,185,245,44,167,178,226,179,61,153,170,174,173,55,5,74,184,251,250,186,226,86,109,176,67,82,95,95,51,150,218,150,131,41,208,238,18,211,110,102,12,114,60,76,119,144,27,88,251,7,62,240,129,182,124,63,202,45,226,11,231,85,164,57,110,85,228,111,53,131,48,140,144,207,53,222,31,86,172,88,149,169,59,153,91,56,171,244,62,141,167,207,89,65,180,246,70,244,100,68,88,183,48,88,82,202,228,160,225,20,147,34,61,241,171,203,146,188,240,118,245,200,52,65,175,122,75,12,113,2,7,164,121,135,176,222,86,26,21,9,125,244,57,93,62,167,3,6,47,121,245,28,83,114,145,82,55,85,242,171,183,156,109,111,31,233,143,120,93,206,90,1,53,129,174,142,58,41,152,207,18,186,44,117,117,194,21,12,1,208,224,153,39,30,153,60,246,76,46,147,45,151,170,216,114,22,236,22,191,179,177,213,21,0,239,64,182,10,178,53,220,174,86,169,212,184,173,55,185,58,24,166,232,154,190,178,87,13,223,133,233,28,155,39,13,60,177,131,177,236,183,24,31,25,8,172,165,112,23,147,202,100,70,6,7,112,14,207,86,117,210,231,11,197,68,42,147,96,229,60,155,119,216,45,227,195,131,88,170,227,153,142,186,46,80,63,208,126,248,58,10,0,166,23,199,78,79,39,178,5,247,202,202,64,127,63,251,209,105,15,163,136,193,46,19,111,53,28,28,234,248,137,11,212,146,78,177,151,38,4,154,39,194,53,94,170,126,87,52,151,70,203,238,39,133,31,45,58,125,105,126,200,235,217,42,81,101,123,248,115,118,13,68,88,196,170,225,207,183,88,66,118,199,77,44,190,220,57,232,197,84,69,161,167,216,89,123,51,85,12,195,143,51,96,66,125,17,139,205,2,11,199,79,45,76,29,70,206,198,173,246,180,63,230,189,232,36,215,215,49,148,213,229,8,251,54,140,158,144,15,167,46,194,125,105,156,34,106,194,74,105,149,190,106,174,172,158,133,43,147,128,87,34,124,195,161,121,228,65,217,214,105,222,79,164,158,10,200,149,148,136,47,42,189,124,35,194,183,154,220,72,69,66,62,229,149,8,244,60,42,194,39,145,220,16,163,18,171,31,185,16,164,161,106,33,128,95,252,217,152,26,184,197,190,110,239,216,67,207,159,198,76,73,127,5,4,78,109,208,147,228,157,208,129,64,141,51,170,149,53,40,54,101,204,245,24,95,96,28,248,15,75,103,181,155,233,95,173,86,202,207,31,53,252,227,94,143,23,179,118,57,89,245,37,129,69,112,50,178,190,142,2,137,133,118,189,110,222,221,21,196,192,115,118,113,25,19,116,171,141,141,27,182,92,17,107,144,154,195,110,101,121,126,239,246,173,145,174,0,3,87,216,169,34,152,47,41,117,51,35,224,218,40,21,182,141,12,157,156,152,153,93,89,195,92,116,116,235,86,25,109,44,168,42,67,1,132,49,38,37,54,99,147,207,11,217,204,111,232,148,117,65,32,160,233,162,20,125,14,11,81,132,94,232,238,70,64,18,130,242,42,146,189,17,215,185,121,9,4,44,16,9,171,197,238,118,192,170,121,137,27,121,248,122,33,254,138,139,190,40,232,252,209,208,150,171,199,54,151,139,159,211,46,150,253,208,222,227,231,69,241,85,245,18,77,157,169,97,23,246,204,159,168,16,155,89,132,121,19,163,185,175,142,67,10,215,28,90,177,103,18,214,153,28,40,5,187,48,120,133,67,112,113,205,173,33,103,220,11,35,135,73,171,87,194,239,245,45,188,156,2,149,216,45,201,192,37,61,153,208,37,48,93,224,134,72,149,70,95,197,32,95,77,8,132,74,202,65,174,86,179,17,241,123,237,54,75,65,89,27,144,10,58,205,100,229,34,144,81,105,81,39,92,218,16,0,25,88,191,6,87,192,7,155,221,42,135,255,130,112,240,118,244,227,106,145,169,92,109,100,56,195,58,51,93,177,62,228,112,121,89,68,103,217,187,185,40,222,82,194,235,79,148,53,117,142,199,206,21,200,26,244,121,213,186,120,195,143,103,195,237,163,25,142,82,148,147,176,107,110,150,229,29,142,160,223,171,15,122,17,101,187,10,148,128,204,124,161,113,146,242,89,144,218,54,58,116,226,244,204,90,182,100,154,158,97,54,163,199,2,112,208,194,58,63,151,118,143,117,90,183,217,16,16,12,108,118,250,57,76,157,129,33,47,148,238,93,106,133,222,98,130,177,217,245,95,17,229,41,149,216,171,127,169,226,115,175,158,228,199,123,11,185,97,213,13,15,214,244,171,116,186,201,196,78,241,145,222,176,203,110,51,213,20,207,214,250,24,205,116,225,187,48,81,196,122,40,34,65,174,45,126,44,232,2,59,87,202,27,97,183,90,178,87,201,244,69,184,47,184,163,226,121,15,107,167,100,138,149,191,214,22,53,89,101,212,80,65,120,215,60,94,41,0,244,124,66,234,147,4,6,134,187,196,80,20,233,185,81,127,156,43,51,220,237,99,39,17,95,68,12,228,154,73,20,251,227,218,90,208,185,189,114,33,0,98,195,200,229,100,97,65,56,16,7,91,14,53,31,229,1,252,193,141,163,197,8,121,108,165,170,81,79,79,103,166,31,155,171,174,89,183,95,221,21,233,81,38,113,102,120,97,59,236,188,110,241,25,151,201,229,83,166,28,156,27,141,58,229,243,63,200,234,88,208,39,163,136,71,240,144,138,212,43,157,119,131,157,111,220,180,151,185,185,247,212,203,42,192,246,177,225,227,167,166,227,217,2,75,3,22,49,155,81,171,81,74,49,230,113,109,172,48,108,110,205,157,210,46,81,8,152,205,248,60,22,84,7,227,207,97,216,218,114,4,100,101,27,134,16,101,136,249,121,48,167,75,244,59,59,205,130,250,32,142,104,193,69,67,3,18,231,176,152,241,10,45,82,56,116,73,251,84,7,25,132,165,18,9,67,213,116,80,49,120,216,170,201,224,84,216,120,50,53,29,75,97,245,207,209,210,195,125,161,209,254,168,151,147,216,155,10,204,102,102,197,145,149,54,222,92,87,110,121,52,134,81,174,132,108,185,156,72,229,159,59,49,199,89,88,100,221,62,24,29,232,14,162,72,68,183,46,53,234,149,114,185,169,137,255,60,161,152,196,171,188,170,97,40,83,209,130,162,249,228,139,40,141,255,40,70,58,142,223,21,104,59,23,53,97,133,209,153,205,24,159,235,233,165,72,233,96,184,10,196,32,112,19,161,16,54,103,138,61,179,158,60,85,95,126,58,30,234,118,133,123,92,158,176,55,186,141,85,52,86,191,244,48,32,19,235,235,224,24,106,246,84,38,143,30,30,155,86,24,63,229,111,16,67,125,179,241,72,22,141,153,186,70,226,219,31,117,228,230,94,41,159,134,109,27,29,60,58,49,99,113,186,106,142,176,81,93,102,204,72,59,45,104,26,94,211,239,244,230,54,167,83,218,235,13,1,65,57,153,104,114,61,135,169,11,5,133,168,195,11,228,142,255,60,8,209,237,132,203,18,2,140,124,236,221,60,94,113,240,206,112,215,132,71,216,49,95,35,36,79,250,90,186,89,247,180,62,218,89,58,93,117,188,124,177,121,61,87,60,57,187,250,79,15,31,254,193,145,169,116,182,192,130,101,52,228,249,192,219,15,188,231,166,171,186,144,125,132,37,235,196,10,77,164,72,37,244,136,109,176,158,28,200,111,182,88,62,62,187,242,165,111,61,241,240,51,167,89,173,68,251,57,62,208,245,222,91,174,186,249,170,241,46,31,7,185,201,193,151,18,104,161,232,15,104,39,187,213,91,146,150,20,207,218,123,35,26,244,186,236,10,93,21,189,100,5,177,139,35,240,58,161,3,1,65,52,193,16,97,177,50,47,149,77,93,136,208,130,83,40,143,20,37,19,61,188,194,40,153,204,150,51,245,74,54,89,88,74,206,155,173,54,151,205,225,118,250,56,5,187,219,215,183,215,237,235,241,245,108,101,21,13,20,3,47,41,56,141,30,190,94,11,7,101,77,77,11,244,176,118,125,79,26,169,241,236,160,112,83,162,120,181,113,127,118,146,77,123,162,37,161,96,96,231,232,150,99,229,194,90,239,91,140,133,71,77,133,21,22,214,170,245,154,26,225,155,86,81,167,160,75,31,2,45,84,20,214,126,134,169,139,74,201,162,69,120,144,85,72,179,140,17,200,189,250,185,244,191,170,211,194,151,133,0,35,191,175,167,247,196,137,19,98,52,36,166,239,110,63,123,231,69,13,163,132,117,81,197,16,173,214,191,145,220,17,148,177,108,111,241,116,40,229,55,31,126,254,79,190,254,253,216,122,142,72,161,83,134,177,154,204,253,223,127,249,157,92,177,242,225,59,14,224,123,139,82,192,20,197,131,213,114,123,147,63,11,225,147,114,4,147,76,143,29,158,248,211,175,63,242,228,241,25,116,152,188,207,228,11,203,107,169,199,142,205,188,247,230,125,191,252,158,27,119,14,226,150,79,25,223,201,244,130,140,138,163,139,210,94,181,131,121,3,20,186,94,243,218,88,45,85,197,170,130,157,14,71,119,55,25,59,161,3,1,16,196,108,117,98,76,233,74,227,27,14,6,207,146,178,213,132,39,6,64,211,162,100,194,98,153,120,50,23,100,99,164,198,240,90,5,55,71,249,90,165,80,46,36,51,171,139,137,153,163,16,64,195,200,7,7,223,236,237,30,243,119,111,119,248,66,110,187,57,95,68,191,45,234,110,41,65,5,138,229,30,30,47,228,241,37,97,35,82,198,203,203,37,120,73,142,31,61,130,1,133,95,154,93,59,118,28,51,91,214,241,73,49,243,80,189,156,174,87,234,37,49,42,232,132,43,16,2,130,162,103,152,186,2,192,6,42,192,201,55,38,161,220,110,220,95,129,96,186,188,63,25,178,210,211,221,141,188,174,73,140,88,14,65,145,152,204,233,62,149,142,133,217,195,218,161,116,138,167,66,233,160,134,102,51,103,192,60,123,122,241,175,191,253,4,39,164,225,81,43,26,242,15,70,131,177,100,102,110,121,141,116,95,252,198,15,242,165,10,238,93,181,100,222,130,17,111,132,65,55,153,52,206,225,26,198,234,122,230,207,255,233,209,35,147,139,236,222,245,186,92,87,111,235,143,103,138,83,243,177,98,185,114,239,227,199,89,207,252,143,31,56,216,27,242,153,160,167,77,106,171,230,145,34,175,171,89,2,55,98,3,101,114,218,109,14,125,144,6,95,98,176,245,223,63,50,50,210,170,183,243,123,165,67,128,69,111,208,2,108,103,18,72,64,46,103,178,41,145,130,142,92,133,216,241,172,148,148,88,104,224,188,168,6,131,151,137,42,168,207,206,110,230,2,70,9,63,10,204,91,87,39,158,136,157,126,140,236,14,87,87,160,111,155,197,219,87,140,140,55,122,182,4,2,126,176,180,94,99,69,139,140,240,83,89,140,103,62,113,14,231,214,3,77,247,71,251,253,133,232,33,170,70,121,214,21,10,140,143,142,158,172,27,235,246,72,237,212,63,155,202,89,175,99,131,146,95,136,106,59,101,94,114,16,64,42,106,181,169,157,169,43,21,149,162,202,47,97,226,23,120,190,217,106,205,27,238,87,153,142,201,236,95,237,235,150,207,131,79,137,7,151,139,250,165,145,104,4,99,221,108,46,7,137,129,47,226,25,78,8,157,176,94,21,228,70,89,155,55,123,89,72,35,175,179,217,252,23,255,249,7,43,107,57,124,106,14,118,7,126,229,253,183,110,31,142,174,103,74,255,235,222,167,238,123,234,248,90,38,255,157,71,143,126,244,174,235,250,194,62,172,215,148,240,172,74,212,197,182,174,236,14,66,214,63,54,189,204,142,191,254,72,224,23,223,123,211,91,119,111,89,207,20,191,247,204,201,191,255,222,179,169,66,241,241,23,103,191,183,237,244,135,110,190,74,29,235,46,114,188,176,118,10,4,76,52,67,209,105,213,84,81,232,139,160,223,10,221,209,238,96,16,199,188,157,208,129,128,40,198,57,113,28,135,237,194,212,149,129,38,91,213,193,91,225,184,160,178,232,222,235,115,241,2,219,200,93,78,155,207,31,182,218,240,53,83,54,106,28,8,92,172,215,213,30,10,179,108,103,23,22,47,211,94,12,238,64,53,83,181,184,190,54,253,180,160,161,81,91,178,6,163,35,251,252,3,187,188,161,1,135,219,103,119,249,44,118,175,85,142,113,107,138,236,84,173,3,149,94,104,94,126,78,151,211,242,222,72,23,103,215,76,152,77,73,203,79,150,39,238,201,87,212,250,215,57,233,58,143,87,0,4,192,189,115,36,117,249,104,69,57,149,78,181,5,130,51,164,180,21,211,249,61,31,8,84,202,73,47,212,146,0,0,32,0,73,68,65,84,198,227,79,25,255,237,247,113,248,218,100,162,192,118,105,197,56,126,234,124,114,111,66,26,58,152,48,216,223,223,219,29,169,87,138,72,35,30,118,215,66,232,48,70,19,153,26,114,165,214,176,161,90,194,233,69,104,81,127,248,182,182,172,231,75,135,39,151,56,189,37,26,112,255,251,15,29,188,253,218,237,110,167,173,92,111,12,70,124,147,11,171,39,103,99,185,124,233,222,199,143,126,232,142,107,188,248,144,145,160,120,176,20,11,103,150,2,41,44,182,150,249,163,175,61,196,193,86,1,175,235,103,239,124,211,199,238,60,128,5,38,68,118,172,55,136,178,240,111,190,119,104,57,153,249,230,35,47,254,244,13,123,173,114,164,188,106,18,37,161,123,23,190,46,119,82,24,75,5,245,58,7,187,121,240,109,231,98,90,34,178,209,182,177,81,212,173,124,29,247,164,232,132,43,28,2,32,159,96,179,28,112,32,226,119,115,86,169,126,53,14,129,252,101,118,173,59,122,44,163,119,116,69,251,125,224,114,102,185,152,137,101,150,79,148,178,49,210,52,51,105,45,61,133,192,222,101,187,187,26,16,76,53,43,233,149,211,143,174,78,62,110,193,191,162,183,203,23,30,114,117,13,123,67,125,14,55,143,97,34,113,85,103,97,27,59,46,105,193,99,133,147,250,74,177,23,26,69,41,31,121,189,191,39,138,179,188,73,155,45,225,112,219,156,38,142,49,196,47,13,175,8,111,0,220,0,140,204,204,154,125,196,252,94,133,55,192,119,93,136,79,120,25,166,174,170,17,164,126,67,32,195,133,0,218,249,150,201,113,44,79,62,35,127,47,13,34,190,95,248,192,24,200,231,114,93,46,235,79,92,183,207,94,26,14,58,109,207,78,45,71,240,60,35,39,240,41,125,187,80,61,33,104,98,6,175,229,109,52,243,178,175,173,178,154,42,112,150,26,175,247,141,245,223,246,230,221,46,213,96,60,102,245,132,253,7,15,108,91,142,179,21,63,247,181,251,14,189,247,166,61,94,78,68,23,193,26,21,132,42,66,235,129,148,204,179,184,154,74,100,10,54,139,105,168,59,244,214,221,195,34,62,64,226,234,53,92,207,191,243,205,59,190,253,196,241,133,68,114,61,151,55,176,209,99,21,16,132,67,206,18,206,78,66,213,48,177,198,167,97,216,251,217,61,54,203,190,145,62,124,220,98,126,111,183,90,67,61,158,245,216,82,119,119,15,43,11,23,30,144,157,26,46,105,8,192,183,26,98,18,10,38,148,192,121,208,153,255,194,1,180,1,60,24,167,56,171,197,238,12,12,236,13,111,217,219,29,142,184,93,234,72,245,82,110,229,200,61,75,71,190,161,57,159,203,23,197,110,14,23,208,213,74,218,108,162,52,181,136,14,46,74,64,71,47,51,134,74,165,92,204,173,167,86,78,131,167,86,187,207,238,245,123,67,195,78,127,216,27,238,247,71,134,93,193,126,60,37,218,28,46,61,171,208,197,170,140,23,156,179,178,40,16,233,10,225,190,106,198,237,137,39,214,78,158,158,216,177,109,252,141,161,205,2,128,233,116,186,144,195,55,102,166,82,46,219,29,142,72,119,175,223,31,128,179,95,210,120,121,113,27,135,150,74,145,215,115,157,207,208,10,141,141,176,116,33,245,29,190,126,113,251,101,51,107,195,219,212,220,212,132,99,241,200,88,189,184,125,207,128,165,34,222,215,223,188,181,159,51,91,101,249,81,254,100,237,81,22,3,96,162,213,18,190,219,54,54,151,131,31,122,119,16,158,92,175,221,190,197,41,194,49,109,19,190,139,168,127,203,181,59,238,123,234,20,4,51,228,177,91,196,101,172,38,88,50,17,108,222,82,184,90,18,143,134,188,30,7,181,153,123,66,158,109,67,221,18,71,54,142,203,50,140,225,144,103,32,236,75,231,139,97,183,19,65,92,177,115,85,130,20,161,54,197,113,67,57,194,230,69,161,201,10,194,71,111,61,128,31,111,52,171,108,104,107,152,109,133,196,209,67,143,172,110,219,127,61,235,235,157,225,189,153,168,115,185,149,5,239,172,226,72,77,2,200,5,135,39,48,107,21,82,166,252,172,9,115,230,94,4,111,57,251,215,204,121,234,224,167,226,181,162,159,231,30,132,39,171,171,103,239,224,142,235,234,213,76,33,21,43,165,19,249,212,82,33,181,82,41,102,145,17,209,202,179,246,46,21,72,65,50,99,224,183,94,206,150,215,114,185,181,37,74,96,218,233,242,71,156,190,48,206,98,253,253,59,60,129,126,12,233,157,46,191,213,230,16,103,111,88,225,75,85,42,187,20,113,65,2,205,195,160,111,219,200,32,46,240,38,166,102,142,28,61,190,119,215,14,206,120,196,72,150,192,91,130,150,113,185,234,71,174,23,164,41,155,81,168,116,35,126,236,115,185,137,227,207,47,28,127,196,92,201,100,179,217,106,185,108,179,59,236,190,112,40,58,188,253,218,219,187,34,81,38,115,151,242,87,108,6,36,206,175,12,213,149,32,230,203,73,57,130,174,188,215,130,27,8,172,240,247,252,138,237,164,210,16,240,133,3,251,110,127,211,235,11,141,68,108,197,88,58,54,228,168,152,177,98,175,217,12,252,83,24,102,143,236,31,19,33,90,248,43,55,244,51,130,181,204,119,21,67,149,120,104,150,232,190,119,12,68,62,241,206,235,56,109,229,237,251,71,205,136,203,152,171,41,146,4,125,186,122,199,150,255,227,39,110,88,203,100,111,184,106,204,37,186,119,40,168,242,48,67,69,205,64,93,216,6,155,7,34,193,255,244,241,59,99,137,220,29,111,217,229,199,167,7,250,0,177,160,103,75,176,13,119,93,191,240,206,235,158,159,92,186,113,231,22,213,52,237,172,6,111,71,88,191,43,97,95,201,232,170,82,218,198,121,146,230,46,241,200,77,201,53,195,138,137,190,169,210,48,92,141,228,244,241,231,71,118,92,21,236,108,111,107,129,254,202,252,133,74,193,120,229,219,197,35,108,163,82,21,93,173,160,183,102,193,117,86,123,106,245,98,41,183,22,75,166,210,110,183,23,244,107,26,98,86,82,224,24,217,97,12,197,106,35,107,137,140,142,50,119,172,214,138,217,74,33,89,204,165,242,169,229,124,124,54,181,114,162,144,92,98,1,94,140,235,21,126,114,53,203,48,18,53,0,88,89,42,36,11,185,53,99,177,1,139,113,76,31,193,28,223,29,232,114,186,67,129,254,241,80,223,46,111,120,216,237,15,193,81,25,20,23,180,131,168,1,111,83,28,69,195,205,242,42,231,185,205,244,245,245,156,154,156,198,3,21,238,240,24,243,108,27,193,129,124,119,119,212,134,101,1,204,159,41,190,130,18,173,210,55,92,55,110,46,104,83,95,165,112,97,58,232,70,106,181,181,213,165,195,143,63,144,157,125,212,148,95,170,225,209,146,35,157,0,190,213,86,203,216,50,137,35,15,77,60,123,231,199,254,139,63,24,210,13,126,149,2,175,136,87,160,191,224,251,203,48,117,164,49,226,101,120,180,250,90,134,133,164,237,132,203,7,2,12,137,212,194,233,49,91,89,198,0,189,39,253,173,108,103,120,132,246,161,123,87,251,119,155,61,75,255,234,245,0,152,46,206,231,213,52,158,227,210,255,221,79,223,138,157,175,165,81,197,95,151,76,2,216,240,40,26,246,134,215,110,255,200,59,222,2,119,86,124,24,116,161,76,46,164,65,117,175,52,231,77,132,225,68,56,207,207,255,196,141,28,162,193,44,65,196,113,9,130,96,252,67,96,186,227,154,109,183,95,61,206,30,163,38,198,145,139,90,72,37,55,36,129,252,209,84,181,52,128,102,85,62,65,191,162,9,148,131,191,91,195,111,42,71,11,243,137,213,238,14,83,87,176,189,114,47,197,124,190,92,169,136,56,45,19,211,6,150,35,112,53,65,158,134,216,112,8,62,97,172,94,41,167,231,159,179,58,253,141,198,13,181,238,238,174,144,31,12,67,134,102,190,136,6,136,109,33,213,82,150,3,209,89,38,239,239,14,91,61,33,155,203,239,12,53,130,253,59,106,149,114,149,179,155,56,156,49,185,152,152,122,102,117,234,112,189,86,16,84,110,146,72,65,71,57,146,85,131,223,100,174,148,114,181,66,166,152,77,80,248,202,212,243,72,150,54,167,107,248,192,187,70,15,188,199,130,224,126,129,249,58,173,130,89,15,245,245,240,217,51,243,75,241,147,211,114,98,44,103,70,213,27,133,66,41,151,41,174,166,242,51,203,9,220,44,71,35,114,176,83,54,157,228,60,187,190,222,94,188,223,218,109,86,135,195,9,68,196,196,95,133,214,55,94,84,212,130,157,23,242,185,233,147,71,230,14,125,51,191,58,81,175,22,176,3,146,51,30,77,102,151,39,228,9,134,113,245,159,89,91,106,20,38,102,39,143,237,185,230,250,139,218,184,75,181,50,102,179,74,244,106,51,148,19,196,20,130,122,78,144,9,44,146,157,38,168,231,188,235,60,94,178,16,96,84,228,19,49,135,31,159,175,200,226,138,175,67,74,224,229,194,50,213,159,230,211,194,145,213,226,58,242,177,166,80,44,183,139,40,140,65,155,201,137,162,27,38,78,22,241,250,78,124,75,200,104,212,228,68,32,104,6,145,194,104,193,14,146,145,70,37,22,154,197,240,83,36,181,94,227,44,107,12,145,101,38,33,147,9,8,103,89,210,83,102,141,66,180,162,136,148,196,232,141,233,248,206,96,114,0,114,138,130,84,149,172,140,225,245,132,128,18,24,216,178,144,166,62,138,252,38,163,199,99,62,188,182,106,24,187,46,217,190,232,52,236,34,64,128,19,81,97,171,24,178,11,118,200,161,168,160,154,176,115,124,191,131,201,56,139,195,190,146,131,93,42,185,204,250,233,135,80,216,86,171,7,108,54,139,207,105,45,151,83,162,146,6,59,27,181,104,239,214,186,207,203,49,234,148,48,208,29,102,219,186,136,240,104,206,45,14,171,211,231,240,70,188,209,17,187,167,39,151,138,231,86,39,240,105,8,218,218,108,158,122,45,11,79,23,230,135,239,101,217,50,202,144,210,251,196,49,72,175,53,170,165,106,37,159,203,174,149,190,255,53,56,230,240,254,119,201,73,6,23,44,136,132,171,86,7,10,197,34,7,52,162,248,15,5,124,59,198,134,69,163,38,67,80,196,95,22,230,214,211,57,206,163,203,229,242,120,185,55,204,142,120,186,180,150,157,165,229,28,251,198,120,158,159,62,61,186,117,196,231,245,250,188,30,172,237,100,126,212,10,27,247,250,102,115,191,67,90,46,103,58,84,83,201,181,149,23,239,93,56,124,95,62,179,74,20,236,28,200,226,215,63,208,213,227,244,5,153,96,21,210,107,240,48,154,85,46,229,201,181,185,205,184,60,75,131,90,66,85,37,156,165,126,111,7,14,216,169,104,176,80,103,165,138,239,0,78,67,236,50,184,130,229,44,68,89,106,101,147,72,207,74,155,45,157,201,159,112,67,197,140,21,199,21,242,163,186,149,52,178,145,76,222,137,246,155,64,188,176,121,161,79,146,30,235,57,217,42,68,9,106,82,32,106,71,222,73,58,241,246,70,46,30,45,156,252,166,74,227,202,35,41,155,137,85,70,98,76,184,128,37,187,202,200,35,5,74,171,164,12,85,178,190,170,122,41,65,26,70,57,234,74,22,169,68,125,130,180,80,209,68,41,159,120,101,203,95,41,243,201,130,167,157,112,69,66,128,222,71,139,12,221,7,83,132,145,179,172,40,187,58,244,99,157,147,150,144,195,177,115,211,140,169,90,44,172,30,189,151,125,234,19,181,106,127,111,196,108,241,10,15,86,51,209,90,97,93,252,41,165,242,243,203,171,32,19,167,169,50,21,104,131,40,245,176,147,189,106,106,8,30,43,108,55,109,185,238,3,161,190,157,185,196,169,204,226,241,220,250,92,185,152,199,162,174,148,207,148,203,57,209,207,75,177,50,215,37,7,188,42,54,113,168,119,199,205,78,239,133,82,23,211,190,114,185,2,171,94,136,37,56,115,157,143,26,31,25,234,139,118,161,105,63,51,56,108,86,52,240,184,162,147,145,7,147,199,82,64,142,177,107,48,9,200,228,138,201,116,38,155,203,122,2,17,124,66,215,99,73,159,199,235,246,122,82,241,21,151,19,227,84,43,18,191,215,227,102,69,155,18,92,110,55,143,250,80,156,54,16,253,88,183,64,140,163,162,103,39,94,88,126,254,95,10,43,199,209,183,211,56,74,196,80,214,229,114,99,138,136,2,33,159,138,231,211,171,76,78,224,232,66,32,52,205,249,177,170,125,35,100,134,188,54,105,50,192,58,231,131,232,123,5,165,118,84,150,177,112,78,178,206,227,37,14,129,74,169,232,198,26,72,14,94,211,188,176,173,189,194,40,21,215,20,219,114,217,123,38,124,150,27,189,65,28,82,40,26,116,68,97,134,19,66,60,67,10,21,60,24,163,146,241,150,148,140,38,185,202,187,38,147,150,209,101,20,18,57,158,29,93,110,193,30,97,186,36,35,35,117,41,94,206,189,20,200,21,49,157,179,53,136,84,104,166,99,36,177,106,164,76,35,40,85,90,41,37,64,85,25,216,164,209,237,148,146,249,83,6,116,50,11,33,97,189,90,110,157,221,166,10,232,92,174,64,8,152,77,54,76,56,203,69,228,58,133,55,80,125,56,21,226,157,58,144,20,60,5,133,171,60,42,140,172,149,75,107,167,254,21,254,188,220,216,107,207,34,103,11,111,128,181,131,221,224,84,119,184,203,148,72,198,214,214,224,89,93,1,191,218,65,41,155,209,73,6,26,34,245,139,224,47,184,42,147,134,124,201,8,56,67,221,219,110,233,217,113,11,90,168,98,58,86,66,157,189,252,66,58,54,149,92,156,68,223,47,185,224,63,8,240,13,170,93,215,92,138,234,54,145,168,82,26,126,32,10,197,82,177,84,138,175,165,87,226,9,142,62,234,137,132,123,162,97,143,27,93,186,172,180,181,7,53,224,36,78,205,88,44,104,27,248,26,86,226,187,130,141,161,254,110,120,60,230,7,165,98,57,95,44,230,10,69,14,107,240,248,252,184,213,99,148,33,24,231,203,141,74,37,81,44,22,48,56,12,248,252,168,71,156,78,39,167,48,120,189,30,42,34,108,136,242,237,53,190,250,61,237,215,250,131,249,201,227,153,217,167,167,14,125,219,108,170,18,37,52,4,63,89,108,72,240,71,236,110,95,181,84,40,230,146,149,82,150,121,8,179,17,94,65,147,58,99,191,9,91,8,164,204,32,133,224,158,195,212,1,175,96,171,224,46,255,185,149,155,87,239,145,206,219,75,14,2,116,34,180,131,131,74,133,114,168,14,21,230,43,29,11,87,85,63,68,54,227,85,239,34,208,243,40,61,174,204,206,17,220,145,197,137,129,175,51,238,133,157,35,107,168,140,114,15,47,230,74,98,33,106,194,167,9,212,88,173,47,60,56,209,168,52,182,188,115,187,51,32,126,179,37,158,32,212,80,5,178,136,154,211,144,131,224,104,6,127,90,12,218,112,74,39,85,232,134,114,85,229,107,113,156,140,82,136,162,184,40,6,200,72,74,161,84,122,9,192,176,57,228,88,173,78,184,146,33,80,44,32,160,22,64,32,77,193,20,38,9,55,229,177,134,51,244,26,60,158,91,130,96,46,104,88,41,228,98,47,222,83,45,102,252,246,42,168,198,31,220,72,240,31,172,178,152,195,93,193,213,181,245,133,229,24,19,131,104,40,128,188,206,80,146,204,224,37,233,132,117,233,129,5,183,46,226,176,1,5,63,199,161,178,91,29,231,241,254,94,115,116,236,154,114,54,49,243,252,183,103,15,221,45,135,162,170,142,97,210,80,45,231,209,46,235,110,162,180,77,225,235,148,195,135,199,215,211,171,171,137,66,185,228,114,56,7,122,186,251,122,194,156,73,35,95,116,126,65,90,72,107,148,190,66,206,63,84,71,218,116,25,24,31,8,60,43,40,25,170,213,98,177,196,185,179,165,82,185,84,118,21,138,110,36,251,66,213,180,184,26,7,20,76,171,153,250,80,99,36,220,21,14,135,217,141,162,182,23,158,87,221,82,126,165,178,188,56,23,155,57,156,60,118,79,50,54,137,202,133,137,153,180,6,3,4,167,223,29,192,192,208,90,96,51,66,38,81,175,84,224,93,244,32,196,0,10,66,159,136,179,161,78,16,8,136,24,164,195,25,166,14,164,84,159,234,120,121,226,78,198,0,4,94,97,115,51,71,231,231,146,135,0,88,239,242,250,22,203,134,9,222,10,242,211,153,178,17,188,206,30,91,89,171,86,148,79,24,170,96,129,122,75,2,189,164,205,141,116,56,75,233,234,149,112,86,25,237,77,190,174,87,214,181,30,94,103,108,104,10,37,206,53,171,197,74,110,41,101,115,219,243,137,140,51,16,81,70,115,122,102,160,224,37,76,89,49,114,202,212,5,178,208,174,27,192,15,163,88,166,11,170,49,82,179,188,144,72,254,168,78,94,41,190,142,132,68,219,164,141,170,16,72,48,212,86,166,242,78,53,208,85,69,157,203,149,7,1,122,223,132,129,151,221,94,0,207,85,0,65,20,143,134,55,8,27,70,208,134,136,9,69,83,103,189,40,140,107,212,43,213,228,204,147,142,104,143,222,83,193,75,229,62,89,126,109,86,107,164,43,152,88,75,205,46,198,72,28,69,39,47,153,37,224,196,169,90,202,139,164,200,20,160,222,96,234,140,79,164,98,137,5,32,195,239,117,41,221,39,58,122,179,221,23,233,221,118,195,218,252,241,245,133,19,34,67,137,86,137,86,202,100,89,151,195,85,154,180,81,238,70,236,249,221,144,151,54,192,98,151,86,19,235,169,76,173,92,69,83,222,223,215,237,19,23,248,108,65,213,172,239,252,202,122,229,84,2,61,217,197,106,195,98,193,229,194,106,80,2,245,114,128,123,137,80,169,114,212,77,177,76,43,202,120,149,94,91,79,174,172,77,55,142,159,246,251,216,9,139,50,163,142,99,93,238,9,122,97,94,77,135,68,148,71,160,167,78,41,170,94,79,167,83,167,95,120,106,125,242,177,114,226,116,57,191,38,107,22,216,243,64,167,236,110,135,39,104,181,217,101,30,145,139,149,138,25,64,199,44,77,104,146,192,141,59,74,50,121,125,23,106,45,227,149,161,114,41,190,161,155,152,53,26,102,54,11,183,175,169,131,108,130,97,10,121,91,24,76,138,31,25,237,46,197,79,191,50,218,68,151,161,16,51,5,194,249,242,162,27,147,72,89,246,102,40,40,97,87,245,168,40,25,137,129,137,74,156,82,137,51,204,96,243,194,50,21,57,212,122,114,177,86,19,217,69,184,44,127,40,196,36,163,162,75,242,171,180,247,130,51,162,190,180,187,205,59,126,230,106,113,1,194,89,206,68,82,172,136,212,188,212,55,146,140,120,20,133,20,165,39,11,82,230,153,160,57,58,201,84,141,226,243,78,132,38,153,109,224,65,222,161,55,206,181,82,171,58,41,13,170,154,172,214,157,65,111,235,69,231,247,10,133,128,210,157,131,66,98,226,137,173,39,8,34,107,174,224,151,194,64,225,19,74,182,214,238,8,129,17,175,144,62,235,44,65,103,99,134,71,72,161,140,8,53,72,96,56,36,102,193,24,159,234,149,120,124,118,9,121,189,222,19,109,50,15,164,71,179,21,239,176,162,3,134,61,97,87,238,69,70,47,85,57,127,29,117,63,59,229,56,230,21,12,22,94,232,141,226,108,78,207,129,133,7,233,182,80,115,27,47,111,191,87,109,120,237,11,89,72,132,190,125,53,145,156,158,93,224,8,196,174,128,111,100,184,63,128,75,8,199,153,253,105,175,93,208,15,147,130,207,81,99,78,46,192,135,73,15,138,125,238,25,128,152,43,176,93,144,173,7,176,118,148,22,107,201,20,83,241,124,49,183,26,91,229,240,39,195,88,170,87,43,112,95,180,244,40,51,60,30,119,164,11,105,190,11,58,193,135,100,179,153,167,239,255,251,252,220,227,70,113,181,92,41,2,54,148,32,72,232,46,111,216,233,13,192,243,243,153,117,206,211,145,67,36,100,113,80,122,13,43,26,234,149,57,139,154,30,168,30,251,97,190,228,141,153,22,252,162,91,52,186,183,171,223,165,215,248,147,23,208,245,55,230,183,95,49,95,197,92,216,17,234,75,46,198,220,102,140,210,149,194,92,228,239,150,212,11,103,37,208,227,210,231,50,27,151,63,18,232,72,6,37,104,160,229,102,136,145,34,34,106,137,157,196,122,126,0,183,110,157,162,38,69,232,124,38,87,200,165,182,180,145,91,151,160,243,42,164,146,91,108,146,235,169,108,10,55,239,126,151,167,137,101,224,154,180,65,179,127,37,178,75,94,213,42,153,97,64,54,106,138,175,87,160,214,50,165,208,77,37,1,2,67,93,182,170,207,84,125,67,221,125,146,165,19,174,84,8,176,34,107,54,96,43,76,4,133,116,225,169,85,216,58,242,49,107,52,160,73,133,13,24,138,169,10,166,73,128,21,17,1,247,37,75,165,134,17,187,149,24,230,0,101,118,158,131,137,234,63,105,29,54,91,111,36,186,146,136,207,44,197,216,247,62,208,19,70,54,100,123,21,7,187,9,79,129,253,240,108,115,113,193,63,29,233,51,249,98,50,147,11,249,57,154,221,34,202,122,241,182,204,180,152,93,165,234,16,24,113,161,100,170,85,196,254,131,87,148,160,187,171,253,254,53,59,144,233,5,46,238,23,150,87,87,86,19,28,247,206,49,202,251,119,143,33,156,163,165,224,139,54,202,124,205,114,54,43,1,149,114,66,158,104,236,241,7,211,112,119,5,234,189,209,46,190,136,70,86,198,183,102,105,34,204,30,141,125,161,8,0,83,153,108,60,149,56,57,53,239,118,226,239,217,230,169,198,230,15,223,93,205,174,26,53,44,216,153,29,224,21,208,108,115,6,60,1,102,66,182,82,46,141,231,190,106,181,196,226,58,44,11,94,206,183,179,198,71,203,217,77,67,47,201,60,205,108,42,149,59,214,239,128,4,148,85,166,72,138,112,158,81,191,243,70,209,96,152,186,32,7,65,98,228,34,56,46,47,229,218,9,151,13,4,162,61,125,211,177,185,136,101,205,86,175,154,68,200,182,176,239,134,17,161,116,221,109,95,33,93,76,52,63,106,46,39,242,55,207,138,179,138,134,156,213,107,144,4,226,200,233,109,122,219,155,66,131,22,73,82,153,185,144,93,101,17,123,123,158,90,186,253,38,206,8,102,161,181,203,20,178,51,43,243,94,28,105,58,61,24,184,169,25,64,171,52,93,0,205,144,98,148,29,28,49,220,80,41,83,16,4,119,54,208,235,32,8,44,182,250,85,179,57,87,183,247,239,188,54,212,21,110,190,234,252,92,145,16,16,117,174,197,5,7,173,177,192,36,236,22,172,1,65,149,142,22,44,82,142,224,132,31,195,224,69,111,174,4,121,181,106,43,208,82,145,164,6,65,241,75,99,143,175,13,12,200,62,14,97,242,248,66,176,90,250,163,209,165,120,124,106,110,9,77,123,119,56,100,177,251,45,54,209,12,9,26,50,172,100,6,44,40,47,124,221,108,90,67,19,206,249,235,1,159,94,84,86,100,84,120,15,229,137,118,20,155,109,139,67,115,113,125,149,6,72,81,103,120,188,142,57,231,74,2,2,210,121,98,61,61,59,191,180,158,201,70,130,129,173,91,6,194,33,89,189,134,155,159,147,254,34,63,110,112,11,128,172,63,220,173,64,24,238,146,79,147,255,234,82,169,85,179,217,28,64,94,153,159,92,63,241,157,181,248,177,70,181,0,16,209,232,241,1,172,159,224,75,223,233,13,98,251,150,138,45,84,202,25,153,49,48,3,83,115,39,220,13,16,76,202,230,79,193,147,229,68,89,158,99,254,116,145,63,246,82,173,78,235,93,105,93,155,164,46,92,92,100,53,192,43,116,86,250,65,33,46,0,39,185,142,228,167,19,46,23,8,160,228,202,109,221,181,54,251,76,184,145,19,245,162,176,109,120,173,238,101,213,159,205,99,93,148,214,93,145,40,121,11,83,37,165,144,9,33,90,162,147,231,10,86,168,113,41,216,129,158,135,171,14,162,243,81,40,35,63,32,15,136,34,195,87,221,16,47,71,95,233,125,231,140,199,82,185,56,183,52,11,105,11,184,124,186,120,17,232,21,154,41,5,0,136,198,159,210,255,211,48,254,112,56,163,211,201,116,68,235,24,40,152,194,213,39,88,45,217,138,49,103,13,143,121,125,122,137,78,154,208,9,87,48,4,80,173,87,209,189,35,18,10,218,16,132,108,113,177,218,217,104,14,71,47,84,42,34,49,139,20,45,120,39,111,241,23,139,192,173,177,155,141,93,149,204,202,50,40,106,182,246,117,119,195,206,181,96,3,163,234,239,142,130,115,211,243,43,232,153,61,245,42,10,0,17,44,81,15,200,73,172,178,154,174,43,116,57,236,172,49,39,211,217,213,181,116,180,203,175,20,196,96,116,195,220,176,160,234,183,217,236,114,216,171,98,78,84,77,225,194,165,154,77,149,246,108,220,75,179,219,2,175,208,40,172,165,210,211,179,139,249,82,201,239,241,236,223,181,173,43,8,59,151,22,190,82,174,182,2,94,159,91,221,50,96,35,227,90,5,28,200,56,205,69,83,226,80,246,249,127,40,167,86,213,180,74,150,201,109,38,155,205,233,115,249,66,44,102,228,214,86,138,185,4,176,37,59,31,14,199,111,18,1,213,95,236,78,4,134,68,210,89,98,206,107,105,216,44,56,243,217,160,71,175,207,151,94,18,181,2,44,5,34,26,211,146,126,52,208,69,185,170,3,61,193,141,116,134,252,54,255,55,251,70,167,232,92,47,113,8,128,235,209,158,222,184,233,77,83,19,207,132,235,249,144,21,15,139,184,194,168,72,175,202,128,227,7,18,163,255,20,179,20,241,23,6,79,52,188,95,177,91,104,144,104,236,21,2,144,146,72,22,212,36,11,159,78,118,248,183,86,227,195,218,137,34,167,18,190,245,236,65,172,234,172,134,211,103,132,183,226,66,179,26,159,140,47,46,96,20,51,216,51,20,244,7,165,16,148,164,76,209,97,222,66,20,213,158,117,74,165,12,38,154,148,32,19,14,218,131,89,159,154,88,216,236,168,50,25,255,84,73,243,160,166,11,5,75,218,63,60,52,182,147,181,186,75,188,35,58,205,187,8,16,96,247,133,226,2,8,112,226,229,24,164,18,115,119,238,193,116,11,30,17,65,93,81,150,131,167,130,184,45,242,39,135,180,200,51,252,67,18,20,98,199,82,5,14,49,122,55,177,61,145,8,42,101,90,14,203,64,86,236,137,116,197,18,107,75,171,107,1,115,26,255,114,242,69,146,183,102,177,187,219,121,138,211,110,11,249,189,201,76,126,45,149,117,52,242,24,148,41,183,178,50,45,38,53,227,143,245,103,110,52,64,100,16,182,241,242,246,123,157,128,24,164,243,108,174,16,139,175,97,103,30,244,122,135,135,250,113,38,131,217,154,124,203,229,16,4,56,72,7,116,79,41,191,190,112,124,226,233,127,90,158,120,142,109,0,162,49,169,53,44,104,63,240,167,235,11,59,61,126,182,248,167,86,150,43,149,60,203,26,76,181,132,113,139,151,63,134,187,44,151,0,109,17,219,41,78,162,0,156,60,81,50,102,17,151,3,24,46,124,27,5,26,77,188,58,139,169,163,33,146,30,144,153,85,141,241,32,248,172,214,164,0,163,234,154,11,223,178,78,13,155,10,1,24,94,255,224,80,204,106,93,89,89,90,73,45,23,42,101,91,173,226,54,55,6,204,121,252,176,155,208,171,211,193,244,184,76,135,101,244,200,35,55,196,112,229,94,17,193,102,26,33,34,18,171,18,168,52,114,175,172,51,96,195,218,148,29,219,99,184,184,191,23,225,200,40,23,5,201,130,67,134,55,12,37,203,149,170,241,228,163,20,236,195,148,182,121,174,26,5,42,203,59,48,13,46,14,186,9,97,101,244,170,198,160,85,211,77,162,42,252,73,25,70,202,228,76,52,92,40,247,107,69,206,105,242,250,250,183,12,15,12,177,121,102,83,1,214,41,236,178,132,128,8,205,130,183,194,103,225,1,220,42,165,184,250,22,197,9,148,218,93,94,9,115,80,98,186,162,111,80,58,24,6,252,69,81,67,132,111,124,191,47,159,228,108,152,122,245,32,88,25,9,113,30,17,102,34,224,57,246,240,22,236,225,87,226,107,241,56,166,105,236,120,151,76,50,24,212,108,160,29,106,32,56,124,61,149,201,37,115,249,50,122,3,214,138,21,114,115,145,181,118,89,89,87,213,169,60,154,175,115,43,164,86,181,127,227,30,245,114,190,80,140,175,37,23,151,99,68,178,81,109,100,176,151,177,163,83,18,115,185,4,86,194,113,233,58,255,226,191,46,30,127,36,185,60,161,156,5,208,23,102,179,131,131,233,35,240,116,110,179,201,120,41,183,206,28,70,0,42,246,13,2,13,125,165,131,72,160,65,6,39,87,176,36,129,124,189,244,130,238,137,203,5,22,23,172,157,26,173,117,241,103,49,117,33,217,10,225,4,139,5,108,77,228,227,241,12,26,94,176,102,117,10,222,116,8,208,137,104,27,251,6,6,123,251,7,32,124,178,219,180,90,93,154,157,46,44,28,118,214,115,162,27,39,208,227,220,136,152,46,221,46,127,66,126,144,164,185,145,85,43,165,250,230,94,4,22,121,165,89,175,200,235,42,146,153,1,156,219,193,182,32,195,200,37,140,238,221,134,39,220,32,18,155,88,78,209,224,244,11,68,114,147,117,45,155,201,229,178,110,220,80,177,253,76,145,85,120,181,168,1,248,19,47,19,20,171,150,39,121,165,75,166,112,221,60,145,233,205,229,134,57,29,26,11,111,25,199,170,159,15,113,185,196,58,73,106,236,132,14,4,52,4,196,252,77,147,45,97,154,144,122,133,197,130,178,220,88,172,98,205,197,11,54,172,43,140,151,153,162,224,178,184,136,147,36,220,147,69,225,190,41,183,124,194,132,158,73,22,193,183,27,166,168,151,83,4,85,128,161,226,47,126,37,187,148,99,242,74,70,43,60,26,36,20,105,146,138,165,214,86,64,254,12,248,220,137,194,122,181,34,10,0,18,83,0,115,9,89,62,110,147,212,117,114,94,113,67,246,141,27,216,24,182,244,184,145,89,79,165,145,87,187,66,65,252,220,177,57,12,249,85,167,105,213,115,169,255,214,107,28,113,151,138,207,60,55,247,194,131,11,167,30,135,130,136,232,192,5,251,118,119,200,233,11,216,28,158,204,218,106,185,144,174,213,138,128,137,175,3,14,2,10,0,42,179,49,200,15,36,72,52,41,60,75,39,9,148,0,187,116,165,146,60,240,121,209,145,212,5,13,218,121,244,57,76,29,20,148,32,32,19,28,5,196,32,191,116,130,142,239,92,47,83,8,48,62,48,96,105,218,176,248,252,5,155,51,88,202,42,83,53,221,185,144,67,33,130,74,224,86,28,157,241,68,159,51,184,32,91,140,66,69,118,228,219,37,158,7,147,97,119,11,247,101,159,122,207,78,35,60,110,88,209,129,35,241,227,26,194,90,231,216,86,124,216,52,44,169,82,125,34,93,78,150,27,201,108,169,103,102,206,107,179,13,244,14,90,57,38,78,134,169,182,191,163,68,85,62,143,178,114,207,147,94,164,103,128,147,70,87,39,11,243,229,186,197,228,67,251,200,81,50,162,17,237,132,14,4,218,33,32,140,2,77,44,179,67,112,75,16,7,210,15,122,42,198,32,72,36,102,240,48,196,114,89,219,201,41,84,87,36,77,72,161,16,58,97,16,178,87,170,4,35,71,25,100,46,38,166,18,39,238,21,244,54,237,53,71,195,152,151,147,135,242,56,40,197,239,113,172,115,106,161,26,31,236,35,194,77,156,110,137,176,32,69,57,245,13,250,40,191,199,25,83,150,166,84,65,36,87,28,209,40,193,146,91,137,17,1,84,84,11,140,65,105,164,196,178,87,173,90,91,92,89,93,94,137,163,187,15,249,125,35,67,61,1,246,121,95,102,2,186,124,10,103,174,164,151,79,78,61,127,79,108,226,112,122,109,30,11,90,179,69,236,218,172,54,151,219,31,70,72,175,86,74,233,213,5,118,172,1,115,101,109,32,44,92,107,80,132,139,235,174,81,147,34,128,131,78,30,221,9,55,18,12,78,218,69,100,128,92,64,108,20,197,208,125,112,101,95,91,160,104,59,208,69,33,150,28,81,32,65,97,188,190,237,92,223,96,16,8,118,133,79,47,116,119,87,147,136,231,66,206,184,210,221,122,108,104,25,90,76,80,148,185,59,47,68,69,175,240,65,145,30,149,210,102,244,238,52,2,67,194,236,73,111,177,85,76,246,98,165,145,43,215,227,229,198,122,161,244,116,172,188,80,168,175,22,235,140,66,36,19,178,184,138,107,183,39,22,67,118,71,48,204,153,238,22,209,204,75,117,84,1,21,86,163,22,214,46,250,118,53,25,231,21,196,141,43,131,151,102,32,226,64,32,204,54,95,40,162,39,37,111,176,238,232,124,206,166,64,160,88,196,96,77,228,115,80,26,238,139,12,205,19,254,78,69,27,111,50,179,118,14,63,173,200,78,78,222,138,156,162,211,242,14,12,85,153,164,21,106,110,32,34,13,247,133,196,236,250,169,7,217,74,85,175,111,235,141,70,217,150,173,167,14,112,23,4,113,22,222,9,24,193,217,157,24,136,200,253,70,208,217,121,180,217,240,214,202,134,19,225,62,180,4,38,37,60,75,150,250,85,102,53,3,32,25,156,140,102,16,201,139,181,245,244,169,233,89,12,250,112,105,183,125,116,8,189,20,7,213,200,23,168,25,195,70,21,151,244,13,31,82,175,177,33,109,230,240,125,51,207,223,155,93,95,134,121,171,9,12,28,29,93,123,208,19,140,240,253,185,228,106,169,144,102,169,29,136,104,248,105,32,200,151,170,103,185,129,120,200,108,204,194,226,58,52,128,71,233,86,32,70,158,138,168,92,44,202,232,225,146,134,198,235,209,184,179,36,117,5,184,38,194,105,52,18,192,170,101,42,69,253,95,143,6,118,234,220,108,8,160,187,14,68,123,115,217,73,159,129,115,71,232,205,134,104,206,96,18,45,164,240,84,216,45,125,175,57,186,40,42,193,10,254,72,160,34,187,134,13,135,79,38,222,141,70,34,95,253,254,66,1,141,100,172,80,143,229,235,217,114,61,95,109,20,56,208,90,116,161,226,203,21,66,57,152,75,152,171,37,156,205,177,155,86,22,114,108,118,169,5,202,170,236,141,164,112,38,7,172,202,235,170,137,151,122,84,78,69,255,178,53,211,146,201,49,34,59,113,69,166,233,132,14,4,206,129,0,196,138,192,122,53,76,91,232,190,10,96,144,216,78,131,73,220,8,39,109,30,61,4,190,9,246,137,36,168,88,169,24,211,193,42,36,5,73,97,195,120,62,71,233,77,130,220,234,116,163,250,77,179,249,167,72,207,73,166,28,116,166,16,83,182,168,129,138,36,32,7,51,7,149,157,251,38,229,60,187,109,228,80,19,8,106,97,122,204,20,65,172,243,133,139,19,54,178,112,83,42,87,102,23,87,22,150,227,164,223,183,115,44,18,10,240,33,151,25,194,11,96,49,5,172,165,19,243,199,255,245,75,177,233,231,241,73,83,45,139,38,67,102,239,102,179,47,52,128,202,93,84,242,107,43,101,52,133,50,196,69,159,34,123,110,200,11,201,129,212,200,173,16,13,2,159,47,164,129,78,148,183,196,138,235,42,145,233,9,50,219,23,51,120,192,40,143,87,124,16,92,106,66,162,109,75,155,2,75,19,47,219,225,196,241,66,108,62,188,226,129,246,198,1,0,67,197,31,234,74,44,132,108,229,85,15,130,178,120,104,18,178,167,232,156,158,38,43,154,7,151,149,177,165,81,2,226,168,23,209,25,160,85,116,94,149,134,169,92,169,115,186,195,63,78,228,127,176,82,78,20,88,233,110,33,143,194,158,230,230,89,238,27,141,174,90,218,209,40,59,236,14,81,248,75,66,5,158,18,0,0,32,0,73,68,65,84,57,168,220,85,117,50,60,101,62,46,122,126,130,108,66,85,127,36,211,172,93,172,235,77,235,37,179,123,124,143,93,156,202,117,66,7,2,47,3,1,40,154,199,135,251,3,167,210,111,203,20,17,18,7,66,138,178,23,30,32,220,23,140,98,22,10,191,151,236,196,233,197,117,97,41,178,211,66,102,151,74,3,172,231,149,130,245,194,117,77,70,33,189,190,240,252,55,186,175,254,16,246,243,35,131,125,120,77,145,61,29,56,227,148,17,195,72,168,76,78,207,251,134,138,156,68,46,204,169,165,102,23,10,75,32,191,96,183,204,21,172,178,119,206,138,209,58,130,39,111,117,2,85,133,137,85,131,100,58,55,49,59,87,46,215,182,12,244,108,88,195,241,86,39,147,162,84,144,6,93,186,65,4,116,142,80,59,241,131,175,44,30,125,16,101,131,86,78,160,93,99,119,185,211,21,240,69,250,229,200,212,84,188,144,77,84,88,8,81,252,216,140,217,159,112,103,253,165,0,77,129,68,32,166,72,131,69,204,24,213,124,172,97,177,137,154,93,195,132,60,138,181,139,82,30,15,182,151,46,72,46,98,203,64,70,16,76,87,120,54,183,86,160,228,133,66,58,133,151,2,71,129,111,39,188,145,32,128,55,230,226,232,254,204,209,239,121,232,127,8,16,204,91,17,32,117,133,158,169,117,110,34,89,35,103,204,8,37,1,7,100,244,137,208,81,175,21,114,217,227,134,109,50,93,127,102,185,116,98,189,82,194,141,171,224,137,134,144,200,49,205,123,77,218,100,109,140,35,20,57,16,66,166,226,170,58,146,42,185,156,245,75,180,238,84,68,1,186,25,220,139,24,165,214,201,36,198,70,217,121,119,215,206,241,237,173,66,223,72,253,208,249,150,205,129,0,148,191,152,77,230,243,226,146,29,12,5,253,64,66,244,228,10,171,244,250,172,84,4,10,129,95,130,201,34,208,147,73,110,197,248,12,140,85,248,219,68,88,208,84,182,85,57,234,54,111,205,25,173,250,71,151,98,9,195,236,154,179,200,198,54,78,47,129,125,169,210,4,211,43,213,242,212,220,226,200,208,160,216,211,169,42,164,9,58,129,98,231,66,63,217,170,174,42,70,103,156,205,23,237,190,42,28,94,51,108,20,203,248,147,153,94,88,196,128,116,215,120,95,208,39,78,23,94,9,213,117,22,170,214,225,149,146,181,222,95,164,95,249,220,106,165,144,93,79,173,76,77,62,253,141,248,236,17,34,100,197,12,232,224,251,205,234,244,4,163,120,114,175,20,51,217,181,101,60,196,209,44,97,41,90,136,208,84,133,254,66,236,86,64,83,223,40,29,71,50,164,115,238,208,88,136,230,93,253,227,147,9,146,70,108,114,196,199,80,46,151,185,72,223,121,105,87,35,104,214,10,103,51,117,28,111,74,87,96,114,194,102,74,153,219,18,212,165,149,188,243,123,169,66,0,68,231,176,35,124,41,115,90,21,242,10,130,51,7,46,64,32,2,161,46,88,184,195,33,39,48,110,180,157,233,51,91,216,143,156,8,121,26,107,62,92,46,18,132,232,48,84,100,209,81,117,185,214,192,43,197,25,38,42,38,115,1,251,243,138,53,86,119,29,45,135,14,63,95,89,169,103,10,117,163,196,209,209,144,56,149,67,70,155,34,162,122,64,202,147,30,126,38,3,119,216,120,220,164,126,145,89,72,36,36,17,196,34,27,181,224,100,134,99,90,224,241,196,170,150,144,128,68,106,80,147,116,182,232,240,237,216,171,178,169,92,157,75,7,2,47,129,0,44,179,110,146,179,189,113,210,194,64,208,88,182,65,185,64,107,137,145,32,83,71,2,105,4,221,20,55,87,199,139,88,52,18,163,240,150,23,22,103,221,213,213,240,14,212,29,125,134,221,71,250,90,169,50,183,48,199,152,34,135,167,94,130,41,73,89,38,244,246,150,144,207,95,42,215,166,133,175,247,123,93,77,151,9,162,55,22,198,35,23,97,88,98,22,34,27,234,224,82,153,76,222,238,45,120,221,46,155,77,152,19,238,84,231,151,87,56,195,116,219,214,65,172,240,164,88,213,60,105,229,43,4,157,134,151,82,186,10,27,49,175,144,227,194,70,163,77,79,204,30,153,63,246,200,226,201,167,56,122,86,105,208,169,145,239,182,59,189,93,108,64,199,63,79,62,181,90,204,39,129,45,65,119,7,44,89,166,95,106,33,67,127,136,254,10,61,251,33,191,226,241,242,133,0,26,8,202,77,75,117,1,36,101,226,70,104,52,148,225,173,220,94,233,65,129,8,32,177,2,114,54,83,87,128,209,136,40,192,212,65,131,79,30,155,56,116,165,131,239,82,250,126,182,168,229,178,132,76,124,121,169,90,76,5,44,5,103,163,132,16,194,114,19,87,58,49,177,100,91,182,249,236,254,158,222,161,145,80,168,171,213,165,248,112,178,5,183,236,92,153,121,198,99,175,64,201,164,123,133,57,43,78,172,12,77,203,117,163,96,113,21,234,230,245,170,115,185,226,152,110,4,102,42,158,229,186,59,103,216,115,53,91,69,168,160,4,176,69,254,20,221,148,241,167,214,209,237,140,108,147,225,182,153,131,46,243,176,219,188,223,52,230,57,242,100,77,22,220,171,118,142,163,22,183,51,252,225,249,149,163,156,244,140,64,22,204,154,140,156,150,72,51,100,86,89,172,27,235,142,200,158,104,183,110,118,231,218,129,192,43,65,192,237,129,165,58,57,43,76,48,89,145,42,193,80,65,78,37,37,131,76,10,87,81,52,41,220,18,156,101,13,94,157,239,162,240,78,99,157,213,209,240,247,212,157,61,134,51,106,216,188,76,15,212,59,193,244,42,199,131,198,150,43,181,138,223,82,180,148,74,20,171,232,98,195,229,114,248,131,254,68,50,61,51,191,180,117,168,159,19,219,52,115,146,4,34,115,131,203,114,43,179,8,217,111,221,192,135,29,135,148,227,214,6,1,148,148,28,239,86,174,86,183,132,252,44,216,147,78,53,242,213,200,236,6,99,35,165,174,232,165,89,54,226,121,117,65,3,31,197,2,249,202,169,199,79,60,250,247,153,196,2,32,226,123,213,120,54,236,14,159,203,31,198,67,28,26,148,98,150,13,232,21,184,185,64,140,63,17,191,69,120,100,187,129,244,5,218,63,9,58,86,128,213,156,4,41,104,200,247,210,103,10,48,250,139,37,70,186,82,2,5,110,76,2,46,232,151,94,22,133,43,97,29,48,182,173,169,211,67,226,149,73,141,9,0,7,224,5,161,213,143,122,122,53,84,187,44,190,249,13,214,72,228,242,92,46,151,78,173,151,18,139,70,118,113,208,94,11,120,80,91,67,63,132,151,203,31,79,252,98,127,98,78,175,230,210,235,179,85,155,117,23,27,197,55,68,246,45,91,71,167,114,169,84,230,84,192,34,10,116,244,101,88,183,85,76,22,188,210,164,106,230,165,170,243,120,57,114,188,226,73,212,92,233,146,45,111,113,160,12,83,170,65,145,59,156,22,147,3,195,94,53,13,96,49,157,122,244,24,115,89,204,1,167,121,212,195,162,187,113,160,215,209,227,178,12,186,76,182,122,223,228,92,119,113,121,13,183,49,156,225,134,65,171,26,203,184,138,99,78,169,53,237,168,10,4,213,164,217,50,195,144,17,91,108,152,80,12,244,140,110,163,205,111,176,190,235,124,206,230,66,0,2,37,155,198,197,132,74,86,97,193,82,150,192,213,158,72,225,124,224,146,232,131,37,72,181,220,195,81,112,38,35,15,44,168,203,41,99,98,22,71,202,170,115,168,238,29,171,91,60,77,116,148,72,210,200,154,17,98,58,71,140,198,98,171,21,91,46,80,40,49,6,40,24,41,159,10,17,187,225,58,240,245,249,197,216,214,45,125,56,159,161,38,74,35,200,76,85,85,43,87,57,223,197,20,12,6,77,118,15,236,76,199,20,138,37,212,3,156,68,206,35,205,105,191,74,243,90,129,162,244,43,29,193,35,55,27,49,250,177,149,246,21,227,55,18,108,214,13,112,205,38,151,79,62,246,247,169,85,113,255,76,123,184,48,81,178,59,253,190,112,111,173,86,201,38,150,203,37,212,227,154,119,200,236,138,101,112,146,17,104,3,224,105,221,202,114,9,169,212,163,208,47,97,242,42,19,223,41,189,35,220,95,114,240,95,242,170,87,242,67,199,170,125,140,155,245,69,151,113,57,160,156,44,146,74,56,71,82,87,58,88,1,183,194,113,129,97,19,208,114,215,9,151,12,4,192,236,248,106,108,109,246,104,143,57,217,107,173,91,188,88,246,10,29,161,183,132,14,9,25,130,53,234,62,22,215,176,17,91,195,93,153,206,44,90,234,189,227,254,64,64,127,7,74,248,222,209,29,115,39,138,206,202,116,193,176,205,85,93,147,85,223,233,138,111,193,240,197,106,174,108,77,118,156,67,173,48,41,18,195,98,89,245,82,195,19,19,161,70,253,234,136,115,87,216,22,117,89,134,220,54,142,176,136,113,114,85,173,225,181,153,135,60,86,34,61,54,169,154,214,152,170,69,83,57,79,147,130,125,67,115,51,207,101,146,235,110,7,7,111,168,117,116,14,71,151,53,117,54,179,97,121,164,89,59,226,59,83,16,28,215,48,177,55,45,150,45,161,107,110,11,4,67,151,12,212,59,13,185,68,33,192,112,88,79,226,28,61,75,251,68,206,171,195,62,133,129,8,10,10,3,16,73,25,98,198,173,68,137,164,199,143,188,130,53,131,225,184,166,193,106,91,152,61,220,196,36,71,130,182,243,80,69,5,21,73,20,102,83,43,22,11,222,90,133,68,170,112,182,105,57,168,137,99,79,49,155,95,75,165,78,79,47,108,223,58,96,181,218,100,188,200,240,161,46,25,152,20,142,167,118,161,172,141,186,195,97,83,181,75,51,56,90,142,116,156,223,42,188,74,154,116,230,42,141,228,19,84,208,241,250,158,171,106,97,243,21,105,54,222,110,164,127,217,92,231,188,221,40,237,71,190,1,100,139,199,30,74,39,22,68,32,84,141,128,76,224,198,221,31,233,227,48,58,188,200,213,170,108,252,23,213,8,208,224,99,0,2,223,164,91,203,149,77,6,244,17,55,90,218,230,173,6,139,244,145,124,187,180,139,236,2,51,30,37,66,126,165,64,166,3,178,192,33,169,152,105,73,186,78,16,224,64,160,197,225,96,59,83,23,184,9,160,4,105,180,146,138,136,230,176,232,0,237,210,129,0,195,224,216,145,231,236,169,83,67,206,154,155,101,61,250,77,161,190,80,41,221,127,122,213,90,30,101,105,92,6,3,39,68,26,117,11,39,170,36,2,54,187,157,225,132,203,170,149,84,126,62,153,121,97,213,85,178,29,136,87,109,185,134,13,199,109,197,58,30,34,204,120,130,67,212,166,34,37,132,27,78,115,195,107,46,121,45,149,65,91,62,104,41,95,109,141,143,143,94,235,241,179,235,134,195,24,228,248,234,109,1,169,24,78,110,171,151,172,245,162,153,101,157,82,222,40,38,140,76,220,200,198,25,172,238,66,204,106,119,44,45,204,133,130,33,155,219,43,19,14,76,240,24,234,140,86,185,146,93,253,177,180,111,178,112,44,199,82,217,82,235,223,229,245,249,55,244,10,151,14,252,59,45,185,4,33,128,17,38,186,43,193,88,240,72,208,170,41,43,115,11,43,129,95,72,52,15,4,161,114,194,203,133,203,184,183,88,124,14,163,177,40,104,104,152,138,134,71,4,63,248,133,236,165,98,197,23,166,35,121,132,139,128,177,38,3,243,148,48,6,240,11,19,38,206,122,101,203,187,217,34,71,169,50,188,204,38,229,120,206,88,136,37,142,77,204,236,26,27,129,79,203,89,47,194,168,228,156,80,97,219,170,102,76,240,100,182,161,2,156,48,151,43,208,98,205,219,84,227,27,241,181,20,21,161,141,215,59,232,116,237,27,87,110,212,23,74,147,116,16,182,167,90,200,163,126,197,163,142,209,55,27,215,246,183,47,155,96,35,229,249,222,52,26,43,19,207,32,43,139,126,92,109,34,7,78,14,111,23,226,120,62,185,42,54,113,210,25,106,96,35,9,224,125,87,70,183,244,11,194,55,66,135,217,42,219,19,52,44,104,27,80,17,48,171,175,16,145,132,23,146,91,110,136,230,151,127,42,153,228,224,70,169,73,12,127,160,185,164,40,73,175,224,32,29,160,2,32,111,103,234,103,129,164,149,8,88,107,129,239,172,183,157,135,215,11,2,80,174,197,185,153,122,98,162,223,215,112,137,26,91,117,212,153,17,160,218,37,244,67,16,223,168,177,109,60,137,39,118,147,195,39,158,31,26,165,249,217,201,239,159,138,229,203,149,184,171,123,169,106,207,212,188,217,90,160,86,179,10,11,111,14,27,131,35,221,236,194,197,171,78,163,210,99,46,116,91,11,189,182,82,175,165,16,50,23,35,214,178,203,84,247,24,101,123,126,26,203,116,60,207,200,210,120,173,136,109,145,220,83,111,106,218,40,102,13,155,211,40,165,13,100,244,106,153,213,72,136,35,74,247,64,160,43,182,178,88,42,228,220,110,143,66,42,100,116,170,210,184,168,174,140,84,22,223,12,99,34,107,179,15,238,222,50,50,206,194,255,235,5,231,78,189,151,17,4,64,27,183,85,60,43,64,246,153,228,86,203,53,142,4,161,253,140,0,148,240,196,202,209,32,50,70,144,252,228,216,238,186,1,58,14,27,193,237,156,40,98,169,30,21,199,113,4,179,201,99,202,196,235,149,114,173,193,246,75,18,19,71,9,34,21,178,117,202,105,235,137,132,182,141,142,88,234,197,197,244,161,60,214,114,178,171,13,19,58,138,148,57,0,193,237,114,246,70,66,139,177,196,139,19,211,187,198,134,77,108,195,178,216,24,88,154,239,178,227,136,25,3,251,182,245,214,76,41,217,48,42,213,170,203,33,110,109,20,238,203,133,89,108,54,95,224,16,23,22,8,224,235,88,207,49,33,16,94,167,130,84,211,10,228,34,142,39,174,100,212,209,58,134,123,29,179,241,216,202,116,230,119,35,203,70,212,171,36,222,72,211,126,35,52,3,223,122,64,78,157,156,198,103,90,172,86,167,55,144,75,198,171,168,232,100,46,165,85,238,34,86,104,150,76,118,73,207,247,114,116,157,44,151,72,4,141,229,83,248,2,214,56,116,2,62,139,100,100,2,118,58,189,118,57,160,190,82,202,36,80,56,42,195,66,62,167,10,185,210,47,76,58,91,29,122,182,71,57,5,96,96,8,66,104,77,171,140,10,181,73,93,245,73,147,254,94,233,224,123,125,191,191,92,46,165,231,143,13,123,228,92,22,213,33,50,129,85,65,198,129,28,205,34,211,102,20,231,194,14,49,146,168,37,150,76,54,187,37,138,138,91,14,129,46,59,221,223,175,108,89,177,216,205,53,54,200,202,28,95,116,142,181,134,141,99,139,81,42,154,234,54,171,201,105,174,13,217,10,123,236,233,97,115,170,207,150,11,153,171,62,147,108,228,149,154,100,202,76,30,195,88,159,50,178,75,34,156,227,37,27,157,57,236,89,51,245,114,22,82,39,201,64,29,146,241,95,209,29,135,221,217,221,215,151,74,175,139,140,78,160,24,226,235,44,19,200,48,150,43,72,137,221,80,173,17,175,217,109,67,251,70,198,119,116,100,116,129,76,39,156,31,4,208,63,225,153,181,140,171,19,161,85,130,165,112,60,88,133,226,22,156,69,32,11,73,114,90,167,205,101,114,69,77,190,209,134,51,196,162,143,9,29,112,77,78,60,19,229,59,139,62,44,8,195,151,26,76,150,201,168,205,220,196,142,164,59,18,220,54,58,186,111,207,46,28,55,157,60,254,66,169,38,219,224,96,67,8,155,233,124,201,154,88,11,133,130,240,94,6,136,223,227,110,68,141,213,181,228,201,201,185,254,160,131,41,132,230,73,250,35,40,234,140,181,54,109,84,67,132,42,25,14,80,100,29,112,26,143,181,29,198,116,249,98,41,147,43,192,224,145,237,89,41,131,199,227,190,158,129,133,127,84,26,75,102,59,145,48,124,226,41,87,125,50,181,80,8,87,253,200,85,63,234,218,55,226,55,30,207,185,249,161,18,75,222,122,189,82,40,74,46,25,206,56,213,109,56,124,65,128,128,234,93,222,162,163,80,203,106,66,144,164,67,132,126,208,36,61,197,225,81,28,9,136,250,67,101,150,171,218,165,70,55,169,19,92,120,84,108,136,95,249,40,230,13,220,168,201,147,124,148,168,7,96,77,22,179,211,229,146,20,255,63,123,239,1,38,201,113,221,121,86,102,121,219,85,213,190,123,122,122,188,7,97,72,24,58,128,78,148,165,72,80,212,138,162,36,74,212,137,171,147,68,173,110,63,233,180,123,199,211,238,126,119,50,187,39,126,58,73,20,119,197,149,33,241,105,143,114,228,73,148,104,68,129,78,34,65,66,32,8,16,118,102,48,166,199,182,239,174,238,242,54,243,126,239,69,86,117,117,207,96,48,51,232,25,12,128,138,169,201,142,140,12,151,47,35,226,31,239,197,139,23,47,119,71,115,12,208,46,148,12,235,64,93,90,67,219,9,137,13,189,165,47,24,109,166,246,179,222,223,23,138,2,180,230,106,165,58,30,41,39,217,186,201,172,214,223,101,120,129,94,205,227,102,181,53,127,6,44,15,140,237,178,228,41,33,117,172,101,90,245,138,31,1,188,107,239,182,23,199,236,236,188,61,32,135,81,138,185,108,210,184,33,191,59,236,175,77,134,242,91,130,245,131,209,165,109,193,66,202,106,178,178,77,239,209,177,66,178,246,94,89,71,19,1,102,144,187,198,28,153,39,218,146,88,29,183,107,18,40,61,84,123,41,195,143,68,214,91,250,164,229,235,75,244,221,122,235,29,202,115,40,174,243,208,196,132,215,23,147,94,156,208,196,150,185,88,242,192,61,163,125,233,30,162,191,80,109,236,69,90,46,231,164,72,123,2,51,92,81,148,19,56,7,12,219,123,213,9,111,133,50,190,232,176,47,177,213,23,233,67,241,26,164,49,205,155,205,148,50,216,209,20,5,132,196,56,140,159,12,4,219,131,233,116,10,109,208,237,91,39,14,29,60,192,121,128,96,63,249,240,95,203,145,68,228,97,7,66,43,133,18,168,53,208,159,225,24,81,50,98,125,157,103,115,139,185,169,210,10,124,185,116,48,5,90,69,112,102,15,2,243,66,100,97,52,221,114,173,158,77,247,73,207,85,232,50,49,41,7,97,62,208,142,93,91,88,121,246,233,49,255,174,84,177,82,99,216,86,77,238,243,149,93,89,78,86,65,125,40,18,14,183,25,95,169,157,228,175,25,114,237,220,106,216,198,203,37,158,154,202,116,39,216,24,153,21,244,136,40,177,26,216,102,84,8,69,99,242,90,78,131,26,152,200,32,180,241,240,82,74,6,160,88,120,74,229,188,25,86,216,196,207,148,158,113,70,40,43,179,28,113,114,213,84,242,17,201,159,180,124,75,51,27,224,42,197,201,148,77,190,50,147,178,238,26,190,92,253,16,76,86,204,249,20,16,126,77,252,174,205,138,1,90,230,65,182,205,142,73,168,41,51,44,153,55,201,22,103,98,247,220,11,76,1,24,145,114,126,57,141,248,80,70,22,21,77,211,1,0,69,100,140,176,230,210,27,48,211,88,119,17,128,11,214,18,7,77,243,144,219,172,8,220,74,239,113,251,237,74,210,87,105,52,28,88,243,65,127,101,91,184,52,30,40,239,139,172,58,110,98,219,246,29,152,103,90,93,78,84,138,51,254,230,66,218,47,122,43,218,80,72,43,57,235,29,83,107,153,93,171,211,63,20,42,123,220,101,218,46,181,234,246,80,7,66,164,215,17,78,110,162,162,44,149,212,150,39,30,158,146,49,139,232,174,181,212,8,158,11,140,79,236,220,153,234,33,186,16,177,231,174,128,2,0,0,42,210,218,180,72,37,141,141,63,12,92,56,225,106,153,185,90,129,86,255,45,190,80,218,150,153,174,8,118,73,194,35,17,41,201,64,167,183,210,103,192,9,244,214,66,153,116,122,100,176,159,179,86,39,39,38,6,7,7,96,136,137,143,35,38,70,230,107,149,42,22,225,53,23,97,70,67,1,76,202,84,64,167,76,38,165,49,125,232,195,91,131,214,194,236,153,74,25,35,169,96,152,17,116,201,200,171,61,145,108,60,7,54,17,42,213,149,63,157,191,158,95,228,6,126,59,26,14,137,168,153,218,74,4,111,90,193,91,242,102,24,151,173,84,235,168,208,71,35,245,16,187,69,3,65,115,212,186,169,42,185,226,49,217,94,232,55,53,224,105,39,78,39,149,121,100,146,116,252,120,58,89,121,129,202,85,27,63,105,49,247,131,209,60,25,142,168,45,111,74,215,22,159,12,60,80,78,50,151,127,226,215,33,65,136,41,78,50,149,127,60,52,249,51,59,193,131,35,38,23,141,34,95,147,149,120,153,10,72,128,140,27,124,58,238,253,61,107,167,66,68,161,143,97,132,104,31,107,160,14,5,205,83,109,9,242,73,116,28,54,129,237,15,96,238,122,215,23,136,2,128,122,163,184,194,108,223,52,108,249,146,141,178,179,60,99,161,109,155,29,147,175,201,8,133,24,188,89,117,107,21,116,86,164,39,133,194,110,163,172,24,207,135,181,195,174,179,47,144,11,68,90,3,161,198,190,80,126,60,80,9,91,77,36,249,39,157,190,161,1,57,49,37,147,238,91,94,202,78,159,61,57,179,122,102,52,210,138,7,156,48,147,101,35,36,215,46,169,175,174,189,83,90,136,78,29,60,241,154,62,209,129,73,59,30,183,36,212,8,210,152,164,39,146,192,123,36,209,228,63,71,187,228,42,88,152,137,15,78,238,217,61,60,222,151,78,75,204,158,235,81,224,74,40,64,51,7,22,132,47,151,189,105,180,43,105,159,10,132,192,14,232,224,107,249,163,190,96,26,93,46,105,136,0,5,211,80,9,198,177,176,196,228,152,166,201,29,87,97,212,111,185,237,214,116,34,178,125,114,50,147,201,128,241,23,86,68,121,68,105,219,82,168,101,223,116,240,192,241,19,39,203,88,86,92,206,13,102,51,6,86,83,137,152,213,159,105,134,67,204,175,181,76,10,213,242,116,123,186,201,147,241,87,238,116,123,155,96,158,84,77,28,221,218,68,192,239,197,68,52,205,108,67,227,152,43,225,168,211,35,124,231,208,152,90,163,85,173,33,171,111,178,144,16,142,192,181,139,80,158,229,0,195,19,119,226,155,172,58,57,119,194,77,41,220,118,138,243,10,189,32,132,240,78,42,141,163,154,110,18,77,159,136,176,29,3,59,200,76,204,61,145,61,250,201,27,9,104,43,141,149,218,188,142,190,27,101,154,89,133,228,71,230,208,147,228,82,25,136,161,162,62,125,111,17,218,227,40,72,200,164,53,229,14,96,175,86,203,146,178,231,218,13,26,74,172,129,58,67,48,220,158,18,26,176,232,150,105,16,102,190,134,121,216,163,223,11,70,1,140,84,87,42,37,105,240,140,16,242,89,154,190,70,197,45,44,177,57,212,234,27,16,80,103,33,208,230,56,72,7,102,221,13,235,106,83,52,225,43,46,185,13,57,195,74,250,76,171,250,198,250,227,247,216,254,68,162,159,17,172,222,242,149,27,110,206,142,164,198,198,24,206,136,0,174,15,13,15,103,178,217,252,234,174,211,199,158,28,104,46,197,177,42,12,247,34,218,115,102,14,40,221,74,122,39,131,148,89,20,151,225,74,250,160,4,226,55,207,197,79,136,62,242,198,51,77,165,125,21,229,215,154,99,87,91,86,222,74,150,227,3,183,221,117,155,97,134,52,231,222,165,71,129,43,166,64,68,15,52,195,138,34,109,77,96,69,81,16,60,160,145,115,92,32,50,118,109,155,194,2,34,88,231,41,8,129,68,23,182,82,206,115,49,12,141,235,139,166,134,95,123,219,29,99,99,99,195,35,35,178,70,110,194,215,215,37,30,143,198,226,241,70,69,90,60,185,115,72,17,39,2,239,217,189,235,216,137,147,249,74,125,126,121,121,32,147,137,112,64,176,101,69,163,104,206,133,75,210,11,116,196,165,215,34,225,103,121,95,229,207,220,80,186,233,25,38,130,224,155,34,58,87,47,137,73,168,104,71,32,245,193,153,167,120,76,189,88,108,103,89,61,26,14,98,69,18,83,54,200,234,203,178,206,141,97,167,0,219,223,57,92,78,214,236,53,7,32,209,75,211,206,208,132,155,124,204,181,59,115,83,98,231,169,41,209,68,240,34,83,61,228,32,34,11,209,177,69,232,234,213,156,119,164,44,110,72,5,169,37,45,55,82,1,89,31,129,116,130,246,228,37,98,62,217,29,160,95,74,18,200,63,137,168,36,144,98,84,158,130,214,1,232,196,194,8,107,37,250,14,26,73,44,200,6,57,81,162,77,10,137,254,114,117,16,65,73,39,205,99,13,212,133,50,134,244,66,23,8,239,205,22,145,170,128,5,66,239,158,123,161,41,192,120,100,7,162,24,159,198,73,219,6,203,163,73,86,214,133,23,103,11,153,28,106,206,57,83,33,233,19,149,178,47,41,250,107,86,4,75,26,150,175,86,229,147,74,143,41,230,130,139,167,124,129,152,47,221,207,12,224,84,209,95,10,102,183,237,190,217,44,25,118,222,15,136,205,246,15,164,51,119,31,61,121,250,91,199,78,204,172,22,247,166,157,189,169,230,120,164,133,110,145,167,99,65,107,49,109,198,180,13,15,185,85,153,206,136,10,189,8,212,147,53,120,29,210,180,143,86,29,247,124,201,63,93,13,15,140,109,71,33,46,44,203,129,50,238,244,92,143,2,87,71,1,218,59,34,171,114,69,14,68,21,97,187,64,163,140,87,34,173,21,29,43,140,132,99,199,16,248,144,117,89,218,44,30,131,58,250,148,189,103,108,80,99,84,180,119,237,221,187,109,215,78,118,103,16,142,173,70,9,50,124,34,62,25,31,197,85,42,213,74,165,130,197,70,238,155,78,43,24,148,195,3,233,62,135,14,236,63,74,79,89,202,87,170,141,137,145,65,22,185,201,68,146,193,141,211,239,100,29,64,0,137,123,9,84,108,198,143,42,0,11,230,196,148,154,171,51,165,24,191,6,75,0,30,146,120,232,168,72,217,9,52,241,169,102,136,149,182,160,172,112,51,245,175,214,155,232,217,33,150,135,143,55,229,145,3,136,159,47,150,121,245,72,136,153,128,232,21,202,68,135,110,203,155,104,254,38,171,13,57,119,7,226,167,26,38,68,60,160,121,171,194,171,81,121,66,13,205,17,193,147,167,214,92,243,149,239,0,191,40,169,4,81,100,204,16,224,193,17,95,66,165,14,18,42,17,8,50,68,211,120,18,71,149,121,25,112,228,1,108,137,234,60,16,83,110,248,178,146,49,216,212,115,80,128,182,106,86,201,187,64,157,47,3,9,13,113,37,138,56,67,44,33,103,143,108,55,2,5,208,240,141,166,250,234,167,86,67,78,33,144,234,183,67,0,54,210,22,228,237,176,34,12,13,50,96,137,188,157,79,41,155,67,228,206,10,134,193,84,24,119,39,63,207,1,45,78,41,207,158,245,70,60,51,159,111,229,66,169,236,142,131,99,125,105,142,109,102,96,234,188,32,27,75,86,86,87,167,206,205,221,127,188,120,255,209,28,39,176,149,221,120,36,100,143,132,157,91,251,155,7,147,213,91,51,53,212,239,83,65,184,31,181,42,71,65,170,230,74,105,116,55,233,187,34,109,147,153,184,254,28,183,89,163,97,97,58,254,59,43,161,217,130,245,79,179,161,147,229,72,201,23,120,199,202,210,187,179,185,173,91,198,59,69,247,60,61,10,92,29,5,24,163,56,212,84,97,6,104,16,139,73,224,129,24,56,211,147,190,124,118,61,40,7,117,54,224,174,193,86,38,199,140,110,156,35,6,188,52,16,107,209,66,93,177,225,250,212,183,190,242,213,199,231,111,189,227,213,133,220,242,96,127,102,98,203,120,50,145,96,210,73,191,131,29,54,3,34,108,49,64,73,131,23,201,62,253,169,36,91,170,120,68,180,125,123,118,197,206,158,127,230,212,244,249,249,197,45,35,131,62,4,242,77,74,212,23,146,46,98,179,145,190,88,44,133,147,30,207,13,190,210,99,168,102,231,149,101,168,125,150,193,214,132,119,174,166,50,230,218,73,110,176,147,170,38,131,193,100,92,5,117,237,169,0,9,153,166,160,114,87,171,97,163,66,208,19,117,250,108,95,130,201,135,153,184,152,156,201,208,228,217,41,200,100,110,2,59,5,241,148,16,48,57,28,195,88,197,121,179,200,38,73,176,183,195,41,80,234,32,43,220,181,226,181,8,43,120,42,17,20,96,40,17,165,63,83,91,121,34,211,2,65,122,166,38,60,170,87,228,180,214,96,132,201,150,28,132,71,16,90,193,146,165,206,132,136,70,174,80,149,184,88,206,111,52,196,100,175,22,248,242,190,64,104,111,173,115,157,248,157,89,173,46,214,10,245,188,33,94,136,45,164,100,90,106,184,251,151,55,225,94,232,183,135,129,78,245,15,207,63,229,134,234,57,155,33,105,64,225,80,79,220,99,72,227,51,241,233,128,115,186,1,123,196,91,185,57,43,28,113,235,162,148,238,58,213,214,226,57,157,164,89,197,112,255,82,116,123,57,185,99,235,142,93,201,84,138,33,192,188,22,125,3,233,229,217,153,249,169,153,249,47,30,205,61,120,190,121,182,30,45,86,252,117,180,124,56,247,176,102,205,21,125,71,139,145,184,63,180,61,220,248,238,129,229,183,167,207,111,73,200,249,73,172,67,178,21,94,50,161,38,112,48,70,186,40,50,182,150,78,53,16,181,87,79,86,35,255,99,97,219,223,207,36,42,53,167,108,5,42,190,0,86,105,151,159,174,173,180,158,126,231,77,249,91,15,238,233,49,235,47,116,227,122,17,151,207,24,21,141,101,82,169,68,110,57,7,42,208,220,209,3,65,176,110,94,73,68,187,78,109,168,242,120,217,151,168,216,125,45,27,237,244,48,170,115,98,122,203,105,217,32,179,64,10,222,86,61,16,99,167,212,35,223,126,20,148,57,114,252,100,226,137,35,64,123,44,26,30,25,26,136,69,99,201,100,2,227,51,173,102,35,26,180,74,194,1,181,108,116,89,100,34,43,131,36,14,236,223,58,49,158,203,45,207,229,74,211,115,86,38,42,76,168,168,103,43,155,201,60,163,88,174,31,63,125,174,30,232,235,79,167,132,81,22,161,50,59,234,101,165,95,166,195,10,78,92,59,158,238,79,98,2,41,197,4,118,226,116,66,240,116,88,249,181,132,38,158,214,16,222,124,40,43,214,36,1,212,106,189,129,249,169,133,229,60,211,21,150,255,101,99,28,147,14,106,211,126,29,162,117,114,198,223,41,189,219,131,31,106,8,66,171,88,87,18,83,7,137,193,178,156,0,185,76,151,80,70,212,108,133,231,102,6,131,88,66,139,224,9,71,45,83,166,24,162,17,156,70,150,206,171,177,36,33,182,3,16,183,48,104,73,29,200,93,86,5,89,170,103,234,195,20,13,25,0,47,32,112,207,45,19,37,246,202,242,148,152,47,115,7,100,99,151,55,232,23,35,8,107,226,119,8,168,228,54,4,98,34,6,249,148,92,80,81,166,165,61,247,194,83,128,22,206,204,218,26,216,94,63,123,54,92,88,106,1,162,28,5,93,41,176,89,220,89,158,23,21,57,102,182,43,139,40,213,184,141,146,155,147,227,164,232,89,28,103,204,140,90,38,183,129,208,170,27,158,138,236,158,216,119,215,174,145,209,238,206,128,68,17,55,117,110,246,191,126,125,250,219,139,190,249,138,191,196,182,20,214,236,101,192,211,237,239,182,93,67,219,182,234,174,90,254,233,138,255,76,57,29,42,205,255,72,255,84,204,87,215,13,187,70,126,46,27,124,113,204,189,181,45,201,72,73,143,205,187,225,207,45,166,255,116,38,93,108,98,26,214,168,28,243,200,153,105,5,255,236,176,117,166,176,240,159,7,210,3,217,12,188,78,119,149,94,120,114,247,106,240,226,161,192,234,234,74,177,84,2,36,65,5,52,200,212,201,178,143,17,180,115,108,97,220,55,131,84,29,117,233,166,157,108,58,169,186,29,111,248,83,117,57,83,168,174,186,107,130,40,65,31,75,229,8,170,48,28,79,179,21,174,186,88,46,147,213,225,227,83,40,205,37,163,145,190,84,50,98,85,10,229,186,12,142,16,71,214,38,215,248,108,98,146,184,175,175,111,118,97,105,126,169,222,138,7,157,134,176,152,76,111,121,68,134,32,39,250,233,103,103,231,74,229,202,240,96,86,206,106,147,5,113,207,170,154,137,99,174,27,8,47,181,241,134,227,13,79,60,184,149,82,52,2,87,252,100,210,29,111,45,79,13,7,26,217,47,23,141,132,88,128,71,32,191,156,43,48,165,102,238,130,172,94,246,188,43,8,155,44,186,243,49,153,116,135,200,138,130,168,164,139,84,92,203,227,33,175,73,85,32,138,34,70,119,149,84,31,144,80,134,36,74,16,170,201,144,196,240,34,69,9,211,40,114,22,228,37,100,161,255,8,65,188,1,64,145,134,220,69,240,46,179,3,17,50,200,74,188,100,163,65,30,255,217,253,190,47,71,191,144,218,136,223,187,182,180,25,66,200,36,87,124,52,90,200,206,79,84,20,32,158,146,246,229,72,171,27,237,157,67,225,112,116,203,129,92,238,84,178,122,202,89,60,173,187,213,229,27,97,57,206,61,151,215,79,231,183,162,105,89,107,135,119,111,214,17,191,219,233,1,43,146,228,147,163,79,119,170,50,184,231,208,171,96,56,164,31,181,29,253,228,161,195,103,190,112,100,233,239,142,85,102,139,62,120,109,51,52,72,95,146,88,0,48,87,153,114,75,7,131,243,176,173,115,213,200,31,45,236,76,219,181,239,206,156,75,88,20,212,192,56,22,170,65,68,144,180,252,84,216,195,8,139,61,153,251,22,39,62,190,184,131,179,221,164,64,81,160,145,185,182,228,102,249,10,85,247,203,103,106,63,255,241,175,127,240,251,111,122,229,193,93,29,177,129,196,233,185,30,5,46,155,2,41,142,52,232,75,231,86,86,96,226,104,219,193,80,0,109,53,225,164,117,204,87,14,79,26,38,211,93,191,47,31,113,138,172,68,185,86,176,230,70,131,182,236,55,51,13,93,167,162,112,159,98,56,65,90,50,232,4,176,72,131,181,114,185,149,124,222,207,49,169,161,70,174,191,82,98,137,75,176,197,113,202,165,252,209,103,158,25,30,30,6,112,206,156,61,199,175,84,169,157,159,157,15,211,23,210,241,72,181,14,119,164,253,9,52,18,125,245,108,42,217,8,38,11,152,135,173,84,179,217,62,56,102,182,159,3,107,210,101,40,70,177,95,170,115,129,191,187,195,94,20,185,73,226,117,219,46,143,73,213,137,191,230,209,252,1,241,116,50,206,49,113,213,90,163,80,44,151,24,232,89,92,80,201,1,168,25,13,5,89,121,208,186,120,245,49,181,50,87,114,22,233,120,173,170,178,112,237,241,224,50,246,42,164,22,0,140,87,25,193,97,125,41,185,234,81,58,144,21,81,1,153,192,142,67,94,10,146,4,66,77,249,199,132,74,1,91,201,78,44,93,182,224,57,249,104,184,192,185,112,237,194,105,202,0,210,146,13,189,55,162,227,115,242,122,50,157,195,195,63,94,68,231,129,215,174,174,152,47,36,115,232,220,205,169,115,15,161,4,191,121,64,53,132,162,61,119,131,81,128,57,245,208,200,216,209,115,59,43,78,56,86,89,96,98,108,69,18,200,189,221,74,1,21,119,145,97,69,226,54,202,113,124,199,182,132,10,249,56,95,179,216,108,29,171,38,183,30,60,20,143,99,165,213,251,178,249,66,225,196,153,233,191,124,232,236,151,207,251,230,107,118,177,10,167,79,111,84,213,10,226,48,34,138,154,133,145,165,105,18,211,131,233,159,77,231,124,57,248,91,115,7,30,41,39,126,124,224,204,100,176,20,11,107,137,210,126,116,218,237,186,171,141,224,163,197,244,199,150,246,62,90,73,173,177,232,255,161,0,0,32,0,73,68,65,84,56,17,17,177,145,135,145,191,25,230,68,122,179,15,245,166,111,57,169,223,254,234,249,255,43,22,218,191,123,199,13,70,239,94,117,94,28,20,56,120,203,237,149,220,185,249,185,211,5,236,147,182,220,76,95,108,178,223,239,148,23,154,229,69,216,73,131,204,50,186,242,19,217,147,202,231,27,149,144,91,9,32,236,165,205,3,47,200,240,157,124,166,49,85,246,165,235,254,100,19,41,189,25,144,97,25,213,9,143,136,112,24,68,82,85,85,122,34,105,206,205,45,156,45,62,18,139,132,208,59,103,107,25,234,105,98,41,134,34,75,165,165,86,165,191,86,147,163,95,100,44,149,209,22,15,103,20,38,145,119,135,195,197,82,249,204,249,121,16,157,96,233,90,82,150,56,162,121,56,215,197,230,154,71,157,43,113,164,231,240,50,26,199,132,119,251,59,49,77,180,78,4,227,209,247,146,130,120,10,199,22,193,60,69,192,223,80,253,121,240,146,195,96,81,51,224,169,200,21,164,122,90,49,141,77,114,115,43,87,126,108,37,16,67,206,98,151,143,169,11,30,249,81,37,16,152,168,226,17,71,41,56,37,188,250,36,115,137,161,84,241,94,193,8,240,73,163,229,8,4,74,89,38,31,24,1,225,223,205,43,35,29,208,132,154,19,129,88,216,148,204,111,36,71,109,120,219,254,122,100,95,161,111,107,45,25,113,253,121,187,126,50,90,56,150,92,45,249,57,7,245,154,56,249,34,109,138,174,129,186,134,2,4,34,0,97,226,100,110,77,249,52,98,203,23,241,218,230,53,169,82,47,211,203,165,0,223,37,18,137,100,182,30,56,53,85,219,18,11,113,26,133,168,183,50,44,133,163,210,180,193,111,249,114,176,39,112,29,180,118,84,134,154,136,226,233,22,254,96,114,48,17,17,107,22,12,70,232,7,97,67,126,102,246,159,31,63,253,87,71,106,79,44,57,37,56,109,211,55,184,210,111,232,162,194,151,155,222,197,172,152,85,73,114,215,38,96,162,249,173,170,19,60,91,13,124,178,57,249,116,37,123,79,98,97,95,116,21,84,207,248,155,57,39,84,117,237,243,245,224,249,106,242,161,74,255,211,165,116,93,54,21,9,210,203,75,210,246,164,255,171,163,166,178,232,102,149,29,251,225,37,223,159,61,120,234,151,251,211,216,253,160,15,123,17,122,127,122,20,184,60,10,112,82,64,226,237,63,93,101,211,7,124,177,158,210,198,18,99,126,101,53,55,123,60,105,207,79,159,62,91,95,58,134,21,100,209,243,160,87,136,17,67,113,129,160,244,5,65,34,56,69,203,13,186,43,25,183,152,242,205,56,78,168,110,197,107,86,178,100,247,215,109,122,22,155,69,69,57,142,6,75,92,249,73,159,19,105,83,189,84,40,54,243,203,43,210,55,36,19,96,146,254,165,11,194,133,213,66,180,81,140,183,176,10,162,66,79,209,57,225,124,66,146,218,17,196,8,193,0,59,222,166,23,150,76,127,162,205,51,246,242,174,29,20,148,188,20,179,185,18,110,174,29,98,144,11,126,115,53,129,221,254,78,180,139,122,186,51,236,100,11,215,206,143,248,130,73,90,46,5,80,37,147,45,203,10,165,170,152,224,69,6,30,22,173,65,16,223,112,216,242,92,152,102,169,12,154,239,1,40,140,104,130,37,12,34,155,28,148,44,202,137,183,11,19,57,136,20,33,160,205,251,146,57,227,0,43,25,66,87,29,28,132,197,37,130,100,32,78,200,174,239,203,132,202,171,27,165,179,196,46,90,194,42,255,51,241,110,128,43,45,108,160,22,121,215,244,246,3,214,96,58,145,12,196,81,37,150,214,197,120,187,56,83,252,231,192,217,191,31,62,37,173,103,147,171,74,126,216,95,170,7,108,180,35,215,115,234,80,78,96,64,29,147,44,254,82,56,33,34,185,221,228,74,244,178,123,94,20,216,178,101,34,22,141,206,156,62,214,104,77,247,57,85,78,132,144,105,173,244,1,193,93,204,191,138,108,139,189,233,28,33,85,175,18,96,137,29,73,107,44,92,154,195,204,44,246,26,202,229,165,185,233,153,51,103,62,243,180,253,117,14,78,52,32,170,163,155,124,114,201,77,191,61,163,140,168,171,208,149,131,10,201,218,10,232,145,6,245,65,228,150,187,220,140,126,189,16,253,118,169,63,27,168,162,223,194,121,110,168,26,149,90,254,101,39,92,103,40,164,99,34,204,36,103,36,102,228,169,157,159,54,46,220,63,129,146,183,182,55,215,90,169,89,247,159,174,223,252,157,19,63,248,234,67,204,90,54,191,217,63,47,122,247,18,223,232,20,64,33,99,116,116,108,67,45,193,164,90,237,16,91,208,182,222,86,47,174,46,214,87,207,251,22,31,153,63,119,114,126,110,134,129,141,166,142,177,100,69,22,25,102,5,83,173,38,187,220,131,22,70,29,74,97,43,31,247,205,101,156,83,45,95,180,108,165,170,118,178,104,15,185,236,26,117,155,172,8,211,150,73,46,234,92,104,206,179,240,212,230,71,5,146,9,243,172,151,243,87,182,159,138,14,171,218,229,164,4,140,57,98,0,138,226,0,248,152,29,198,90,92,190,80,170,53,154,28,220,66,32,142,248,36,235,126,17,19,104,66,120,218,253,232,210,254,139,70,38,55,82,241,200,120,46,204,65,144,86,171,97,202,37,38,14,17,125,161,128,202,130,64,41,85,0,215,83,137,56,199,62,233,36,73,130,8,132,30,228,6,234,162,199,70,90,166,235,56,10,163,198,4,130,244,50,68,193,50,8,200,75,239,103,174,35,178,15,157,55,216,108,40,96,66,131,234,28,118,5,52,138,7,239,50,66,16,135,49,73,132,215,76,41,72,104,198,57,198,41,41,118,61,173,46,124,157,235,25,194,103,155,168,196,223,55,187,255,150,119,188,33,144,141,215,239,63,140,186,166,169,64,208,23,28,143,134,127,168,156,220,126,58,245,223,199,159,174,132,216,121,33,31,98,147,28,68,146,217,170,201,109,141,83,151,251,246,151,214,239,189,214,122,248,4,230,219,108,82,13,122,217,60,95,10,48,118,244,15,12,114,50,233,177,195,225,234,202,225,201,164,76,109,157,194,34,155,199,228,211,210,208,65,77,29,182,172,64,216,198,62,3,199,166,249,90,110,173,84,42,230,203,165,66,107,254,153,201,104,101,168,175,49,20,139,187,254,152,116,47,217,2,167,206,180,52,112,157,95,157,13,57,210,11,17,154,11,123,77,52,58,188,81,157,51,30,243,212,242,85,92,255,116,35,70,103,147,225,142,147,213,107,13,151,211,215,209,196,52,17,76,199,147,89,188,215,33,5,203,201,16,81,188,1,123,132,67,77,223,169,98,240,163,143,20,111,154,92,216,185,101,152,49,250,249,210,168,151,254,101,79,1,186,9,19,68,218,18,200,145,201,246,59,206,110,199,185,123,168,82,153,61,115,188,50,243,237,229,179,79,45,207,207,113,156,130,229,212,20,200,68,197,90,224,67,102,173,224,46,63,0,14,93,209,74,194,93,74,218,246,0,147,101,59,217,178,194,1,167,204,234,177,76,163,1,22,186,21,205,90,81,77,16,157,33,212,224,58,12,147,203,9,196,102,168,101,218,204,68,217,98,233,250,244,249,233,254,86,8,123,239,152,116,37,44,211,151,60,117,126,246,248,212,185,189,59,183,26,70,153,143,102,242,145,44,219,78,146,119,241,205,4,155,111,139,199,64,239,134,79,109,194,117,24,151,170,25,15,47,101,162,117,39,49,126,19,193,60,53,40,139,191,83,10,126,152,243,145,193,140,4,250,124,236,119,231,16,57,148,1,1,245,74,169,36,234,253,166,62,162,59,0,167,138,62,32,61,93,207,74,215,60,204,136,162,184,46,124,7,96,6,157,97,238,89,62,199,66,14,197,9,200,203,200,66,61,13,255,109,35,218,51,149,145,58,8,151,33,121,32,2,33,63,51,15,32,28,201,138,176,50,42,153,55,145,95,240,171,99,59,111,91,220,190,43,54,104,177,8,68,221,4,56,205,219,203,123,203,49,213,9,235,149,190,45,223,59,95,248,155,177,41,130,54,211,181,155,4,121,174,7,117,10,214,53,117,40,38,202,8,61,119,3,83,128,126,200,22,154,177,137,201,149,213,99,204,164,165,91,178,149,86,26,59,231,78,226,15,2,231,106,115,131,195,163,180,203,104,187,74,174,62,211,42,231,147,33,39,204,49,137,254,102,38,212,162,87,33,139,20,8,23,240,54,204,180,54,55,46,145,144,128,46,208,14,228,99,91,94,71,60,233,125,120,76,55,36,33,126,41,154,6,44,165,48,75,151,249,4,219,117,200,205,68,147,25,131,35,60,186,136,215,68,191,197,43,72,21,131,209,29,82,246,93,36,252,76,6,142,47,55,63,241,200,252,47,166,98,195,131,61,80,151,175,209,115,207,147,2,244,11,156,1,69,147,21,24,159,74,221,214,216,123,19,123,156,145,90,29,253,206,215,2,133,169,197,133,233,74,33,103,53,75,40,195,203,65,224,178,49,90,6,100,6,66,5,27,154,54,13,219,103,59,171,228,38,80,37,153,210,220,125,254,86,33,26,40,53,24,206,49,55,235,114,78,12,83,1,209,33,199,131,242,42,170,46,210,41,132,79,37,174,197,114,117,97,57,87,106,69,23,115,121,118,181,161,75,143,16,123,48,221,199,145,48,199,79,157,31,31,30,8,133,17,107,183,245,207,165,63,105,135,214,241,90,50,81,104,231,45,240,27,71,8,158,11,73,36,149,236,114,29,56,239,78,107,18,154,152,248,141,167,131,232,93,169,197,171,249,233,64,34,163,66,144,243,96,49,245,147,47,172,186,182,216,206,147,106,136,48,92,60,242,238,94,133,233,247,34,147,144,78,47,176,44,255,164,32,161,133,188,23,30,49,188,99,6,27,205,187,83,13,77,101,38,75,242,182,28,104,193,114,133,36,214,106,145,80,230,81,194,242,183,66,1,116,22,47,66,129,13,245,191,14,183,176,222,227,197,248,126,119,32,20,15,59,79,207,212,229,125,215,125,5,238,197,58,126,52,244,138,218,240,151,171,231,86,163,155,174,226,231,21,183,14,212,101,75,160,188,189,174,104,232,34,170,161,5,95,77,8,220,115,55,24,5,104,250,40,253,206,250,227,156,126,138,25,57,59,154,242,133,145,93,41,207,45,19,88,209,138,231,107,74,173,105,94,218,81,6,221,156,235,228,124,205,160,27,76,179,66,184,61,65,66,54,220,242,117,133,147,144,31,96,140,40,12,15,61,7,38,4,7,42,211,247,64,104,105,166,220,107,96,135,95,39,128,152,60,149,171,116,95,250,30,105,224,43,218,241,117,162,160,203,117,90,132,87,35,137,111,50,148,78,79,206,210,198,202,77,223,103,143,22,223,184,245,156,176,50,55,216,106,153,144,162,231,94,252,20,16,128,161,111,176,242,29,14,199,19,137,87,191,249,29,160,2,118,89,230,103,207,207,156,58,146,159,155,202,47,158,118,171,203,9,118,102,84,10,245,38,134,80,164,47,0,44,166,15,113,165,25,27,134,145,132,233,214,177,84,235,92,149,165,119,127,95,195,159,172,91,145,70,147,67,48,217,142,210,140,54,231,237,102,145,142,32,82,101,44,207,52,29,22,86,231,231,102,49,195,148,78,247,21,139,69,74,207,244,197,19,209,120,38,149,40,149,203,71,78,158,98,169,61,145,136,195,190,71,130,1,38,31,2,133,10,101,6,183,58,87,131,121,230,22,63,223,4,191,113,221,223,135,144,206,35,19,173,251,169,121,212,9,233,36,55,153,155,112,147,67,39,142,33,157,185,149,77,113,161,244,41,78,175,39,1,117,240,32,88,40,35,107,228,76,65,116,7,26,145,165,130,76,142,52,132,91,201,83,6,18,153,1,172,205,54,68,32,8,133,101,226,130,87,230,9,50,141,18,9,177,212,71,164,20,226,87,158,94,222,138,210,4,218,217,149,192,86,222,27,197,185,253,181,72,76,206,66,147,151,123,182,74,81,237,184,29,12,99,46,140,213,10,253,64,207,22,243,10,195,33,153,168,68,64,155,117,160,174,180,195,40,200,90,110,20,202,74,8,191,181,160,158,239,134,161,0,173,135,99,164,221,248,104,177,86,202,6,153,41,210,200,149,33,94,67,104,38,131,180,48,253,216,124,75,249,192,77,142,113,195,180,156,27,73,209,115,198,98,46,107,121,149,34,243,101,225,182,37,50,240,12,54,27,80,22,86,91,17,23,206,155,147,170,145,159,195,144,152,56,30,120,75,255,148,56,36,145,153,186,220,232,45,209,218,0,47,185,153,101,120,177,234,168,49,73,165,126,18,226,228,106,26,24,123,227,124,103,10,238,131,231,26,183,238,46,102,179,34,238,235,185,30,5,54,157,2,50,236,210,142,245,106,50,7,227,199,39,182,143,140,109,229,204,36,150,168,206,157,57,81,205,157,111,45,156,169,204,158,228,184,4,171,177,140,249,26,211,82,181,189,75,187,37,181,252,147,253,190,53,127,115,58,225,204,56,141,96,195,142,87,221,8,138,122,1,171,25,110,44,90,72,193,100,33,75,197,242,130,84,2,78,24,180,69,181,37,20,89,193,152,77,97,53,41,123,241,82,177,112,32,4,10,98,244,109,126,105,121,41,183,130,33,87,108,233,32,144,71,175,21,173,52,114,160,235,132,80,157,167,88,241,27,39,175,96,192,184,251,93,58,72,220,29,216,121,95,19,159,219,78,180,142,223,196,191,48,156,8,198,129,193,20,238,221,232,204,198,231,136,246,92,19,67,88,74,76,17,240,202,152,1,54,75,197,136,201,149,71,184,78,182,2,239,80,207,232,202,41,3,105,34,48,180,144,63,76,185,190,35,184,46,3,131,73,168,126,73,164,227,139,92,136,35,15,109,187,47,51,72,28,175,74,47,232,31,170,148,11,215,170,197,70,92,223,155,218,94,180,58,188,126,133,85,82,150,117,100,56,222,52,103,104,72,118,16,109,61,168,171,90,71,187,156,78,157,4,44,122,238,134,165,64,50,59,112,234,240,145,236,32,141,138,254,198,183,210,149,111,89,220,82,193,56,87,154,151,65,92,186,90,48,106,133,162,110,173,140,76,139,85,191,254,152,51,28,115,87,203,178,161,71,187,76,155,237,102,40,146,132,218,143,64,101,211,254,232,175,52,69,17,152,235,238,53,154,143,60,161,17,161,211,171,30,90,138,40,134,72,119,19,70,157,132,52,34,73,174,249,16,19,191,220,177,60,175,113,68,18,208,198,126,130,233,247,100,224,58,15,156,41,127,255,204,124,15,212,133,110,61,119,93,40,192,152,8,174,227,88,210,226,128,150,193,161,145,66,161,240,173,71,30,171,57,163,194,109,215,150,237,122,33,80,95,178,155,43,110,171,40,172,35,224,236,53,101,105,194,242,159,253,93,86,221,239,212,57,39,149,190,35,104,196,44,151,233,172,105,240,160,63,176,44,29,66,88,76,70,246,106,169,84,171,84,40,165,88,42,228,87,19,137,84,42,153,136,39,35,145,52,230,109,44,139,93,236,160,187,49,115,107,32,28,40,12,115,24,12,236,47,71,177,133,130,233,84,2,67,176,216,174,161,108,41,75,177,83,58,16,93,72,123,146,9,52,79,59,126,110,47,116,60,189,68,160,201,208,68,192,223,145,207,75,73,2,224,242,68,113,90,222,11,38,157,173,234,38,67,137,160,78,98,8,201,60,43,247,230,22,64,166,88,2,245,237,116,17,129,90,72,74,94,64,254,201,40,161,206,84,158,194,100,187,181,222,48,84,105,193,252,13,100,135,175,147,145,105,125,81,83,37,145,25,92,232,208,228,59,27,47,30,89,94,186,179,22,151,21,20,153,252,172,139,200,91,201,172,165,214,120,202,157,91,137,212,45,44,38,108,154,131,46,102,240,135,66,93,160,174,244,215,113,92,234,34,210,127,175,68,169,152,190,209,166,213,160,151,209,102,82,0,13,160,98,118,204,103,207,11,12,139,14,164,0,175,182,39,190,156,98,167,124,79,105,98,8,218,9,66,105,142,131,89,125,213,130,27,75,199,3,110,58,220,98,147,156,226,180,139,1,25,193,93,70,162,78,63,151,46,166,216,172,107,90,107,225,244,103,98,154,105,187,120,180,249,210,76,100,228,210,114,59,153,152,198,221,238,173,186,130,174,72,207,66,187,228,172,230,234,132,149,215,76,36,169,251,244,82,243,11,135,151,111,62,32,115,252,205,164,84,47,175,30,5,46,155,2,140,191,216,133,105,218,97,172,186,91,225,44,106,37,77,167,138,192,106,52,27,221,146,182,202,115,207,204,156,63,93,41,173,2,100,28,182,38,26,98,58,9,86,46,154,161,84,240,202,52,94,110,96,95,233,69,162,174,36,63,133,97,225,217,165,121,215,107,213,66,193,199,110,148,213,124,62,149,76,210,151,153,85,96,16,6,54,157,213,177,206,176,203,118,118,172,191,73,62,172,20,52,26,229,74,101,105,101,149,109,101,131,233,244,80,127,26,117,51,202,149,82,21,221,241,224,204,139,118,60,166,43,153,91,227,239,68,190,40,73,76,204,78,252,110,15,126,210,138,179,253,177,204,64,181,188,44,175,74,40,36,147,69,116,33,6,15,77,109,219,35,134,214,141,65,131,241,71,18,10,157,76,185,114,43,3,148,132,51,12,224,68,210,46,136,47,243,0,110,77,209,196,135,194,18,203,99,238,1,120,127,255,142,219,83,153,1,201,224,90,58,120,35,12,97,14,250,43,169,128,88,44,202,181,66,75,173,136,170,14,173,43,149,74,48,110,254,125,118,106,116,41,177,213,223,207,201,246,64,187,214,76,95,68,76,238,180,234,149,198,225,194,236,167,7,79,186,108,68,94,151,250,121,223,64,132,246,71,95,199,169,107,198,166,53,120,4,133,164,186,184,186,201,21,120,222,111,208,203,96,141,2,24,147,113,130,169,114,107,33,162,6,30,17,176,11,180,27,145,59,87,65,89,233,25,30,228,179,27,52,16,102,135,155,175,90,242,133,227,253,17,255,107,71,26,223,94,21,147,215,244,43,113,210,107,76,83,212,86,66,66,201,65,161,29,143,60,85,123,112,94,76,249,35,169,76,123,226,106,218,22,131,24,193,38,50,227,151,246,77,9,193,195,35,147,72,6,58,141,47,209,52,19,194,37,178,91,108,249,191,125,46,191,156,203,245,246,172,11,173,122,238,133,160,0,92,59,90,29,10,150,210,146,253,162,66,31,97,109,178,30,78,196,183,239,238,219,245,230,52,91,229,150,78,29,123,250,225,84,229,196,74,110,193,215,170,11,170,105,235,214,94,32,204,164,216,180,209,14,8,240,176,153,173,21,14,185,236,70,65,78,5,188,1,126,142,67,25,44,180,227,100,163,105,165,156,91,69,38,159,168,246,15,97,202,45,193,146,117,186,143,61,111,6,176,5,219,68,212,229,57,108,221,44,44,175,156,56,59,205,97,175,99,195,67,195,253,105,45,212,131,91,19,201,144,77,18,182,157,193,63,66,140,135,107,119,204,118,44,114,90,11,223,16,193,220,154,228,12,41,212,220,75,69,18,157,166,232,68,159,253,129,50,205,193,137,152,29,143,31,192,102,205,87,134,2,1,108,19,25,137,133,208,168,51,132,80,43,81,172,97,48,16,76,199,65,62,101,229,201,83,214,233,113,50,84,240,48,16,137,38,135,247,221,51,241,202,123,195,225,107,184,253,181,233,218,253,129,242,219,251,79,223,146,205,15,38,106,156,128,65,101,107,13,107,166,16,253,250,98,255,231,115,91,89,92,49,163,155,212,141,209,203,181,78,199,138,31,182,31,123,231,194,142,91,172,145,88,44,98,203,138,9,67,26,134,65,156,229,74,241,203,214,201,79,15,159,108,70,101,114,103,146,108,214,21,194,120,28,121,247,62,117,33,151,56,10,19,178,202,63,207,117,53,138,118,80,239,239,141,67,1,70,159,84,166,127,101,246,244,128,213,8,241,245,12,83,206,39,52,223,77,186,7,93,131,159,174,175,235,0,5,179,238,84,203,204,249,51,161,240,235,71,154,31,61,46,102,94,101,131,57,77,20,39,224,45,45,145,57,179,151,9,109,153,64,34,24,77,74,30,153,94,71,160,52,37,233,137,146,196,20,109,84,44,137,224,229,163,235,244,194,187,152,249,129,102,101,250,2,122,245,56,100,0,166,146,38,190,45,118,59,207,20,221,111,61,125,226,77,119,220,12,227,34,113,122,174,71,129,235,75,1,150,183,89,95,103,137,24,153,37,34,111,228,166,52,113,29,156,221,96,40,154,201,164,25,43,29,214,225,15,189,182,81,151,77,240,179,167,30,247,229,142,157,59,254,120,179,94,10,216,14,44,56,45,158,42,75,52,96,13,61,59,246,184,39,39,34,193,104,141,37,42,116,196,152,223,114,240,170,0,161,188,24,157,3,84,231,87,88,93,157,155,155,203,100,179,233,76,255,66,174,144,73,199,135,179,89,116,191,117,108,150,169,58,16,73,10,108,215,68,163,145,106,181,182,176,156,59,121,118,102,113,105,101,108,100,176,47,17,131,59,52,133,10,144,180,29,147,13,32,149,171,121,68,86,82,164,20,74,233,107,254,78,8,225,250,92,46,38,2,201,129,85,227,231,106,92,179,222,168,174,46,104,182,140,0,18,211,31,8,54,107,21,66,200,20,24,151,62,175,208,14,164,5,34,98,145,223,148,40,201,21,218,197,128,165,140,28,90,7,209,183,209,26,122,239,40,136,142,35,3,74,55,105,133,162,254,72,48,187,115,247,221,63,177,101,219,30,44,207,48,250,241,168,83,219,77,244,80,212,109,177,249,159,219,118,124,100,223,157,118,249,176,205,190,71,25,233,124,113,215,237,235,43,239,30,40,191,122,110,241,195,167,247,205,180,18,221,184,78,156,217,72,249,195,91,31,159,44,158,60,80,76,143,151,147,33,159,191,228,171,159,9,228,31,235,91,92,142,213,69,77,98,19,107,185,150,149,208,202,220,117,113,234,84,71,40,173,195,186,124,32,207,211,30,176,215,82,247,124,55,26,5,178,3,131,103,151,198,226,245,227,33,108,181,242,101,59,211,71,58,137,244,47,117,242,65,105,78,60,102,124,145,163,148,81,215,96,120,26,139,7,71,98,238,233,188,197,1,46,250,208,8,225,27,62,206,108,21,36,38,144,254,170,123,124,228,170,48,207,192,129,160,30,63,237,147,159,1,108,186,150,244,73,122,40,170,65,210,87,61,71,114,248,23,1,108,85,142,35,148,16,212,233,201,65,122,163,238,86,15,179,95,165,93,186,78,237,231,107,254,135,207,228,239,190,173,217,3,245,54,29,123,127,175,55,5,24,3,131,254,0,45,30,176,97,100,84,128,151,1,156,211,200,193,18,156,169,16,91,225,209,99,239,31,222,130,209,248,177,59,114,185,217,179,205,242,169,197,147,79,21,86,22,202,133,213,144,213,136,6,172,122,203,118,98,195,111,120,231,251,27,190,192,236,236,60,118,228,167,103,103,87,242,197,90,173,142,38,28,167,35,42,124,113,66,83,0,187,167,88,162,93,90,88,228,196,185,108,127,182,90,77,47,45,229,211,125,232,201,167,48,80,3,80,82,43,145,235,202,0,109,197,34,225,137,145,225,98,185,146,43,20,56,255,45,25,141,166,251,146,217,116,130,135,130,131,210,25,165,11,19,153,238,117,161,35,220,4,82,186,241,155,171,160,178,58,19,110,208,130,28,205,109,39,142,116,100,201,27,7,228,119,102,12,82,61,72,70,206,242,220,20,236,90,152,232,1,206,200,217,171,25,88,35,3,149,84,82,228,234,82,19,129,31,153,0,201,160,160,169,37,189,22,32,127,152,89,5,194,169,145,129,189,111,220,126,243,155,152,241,92,211,145,129,130,39,131,133,247,78,76,13,141,69,146,119,254,187,198,99,191,233,44,62,40,181,208,255,236,195,231,128,160,253,99,149,247,57,199,192,245,146,139,21,144,53,71,156,0,38,53,227,229,115,241,178,204,75,52,149,190,17,182,222,186,0,119,45,197,38,248,228,211,120,217,172,183,40,7,111,37,51,46,117,29,143,6,152,138,121,143,54,161,10,189,44,54,149,2,209,104,116,120,219,158,210,225,83,49,167,37,38,45,204,135,226,35,227,145,93,232,58,63,99,150,47,160,203,135,213,245,32,127,16,233,31,203,125,113,171,57,16,112,206,219,118,3,200,231,251,35,230,170,20,125,213,188,47,24,245,197,178,50,63,48,61,95,59,173,234,196,233,72,65,56,179,108,105,23,140,26,218,116,5,208,181,72,122,37,225,65,18,234,75,138,204,77,67,168,5,143,116,255,156,200,0,100,47,59,117,51,186,241,134,245,215,104,58,28,84,26,214,145,101,206,188,146,145,162,231,122,20,184,206,20,96,136,20,53,110,105,209,34,17,54,13,91,80,205,135,213,134,70,62,159,239,75,165,58,85,34,14,0,47,79,131,193,72,52,58,56,52,234,186,183,183,94,245,206,229,197,249,115,103,167,170,139,167,252,110,213,142,13,108,63,112,87,255,224,16,145,199,70,137,32,238,252,249,233,233,153,25,160,125,102,118,182,130,97,26,150,240,57,159,68,196,244,34,107,230,84,211,249,153,217,149,92,46,158,72,149,138,137,249,197,101,54,185,37,226,49,57,2,61,18,102,65,29,45,57,126,100,216,151,140,39,19,49,12,194,96,79,254,236,236,252,249,249,133,100,60,158,192,30,61,235,7,122,98,157,188,129,84,23,228,182,97,241,129,82,197,26,239,13,200,1,103,110,168,21,30,222,197,220,154,112,115,229,145,196,83,110,155,167,226,195,56,124,56,222,168,21,120,164,4,208,76,208,130,181,253,88,143,145,172,36,51,141,139,98,172,118,101,161,146,20,161,123,2,201,65,17,71,38,77,108,252,83,242,74,182,154,198,112,248,2,229,212,93,202,138,187,137,241,190,125,111,62,244,234,183,48,220,181,99,105,212,107,112,105,184,129,87,167,231,39,50,181,160,85,171,126,233,157,72,41,55,20,2,9,177,3,178,47,91,218,63,155,251,151,202,152,255,98,179,38,94,132,170,111,72,120,237,110,69,247,89,221,186,137,131,78,158,164,18,237,138,152,111,2,205,101,22,224,125,160,107,87,169,94,206,87,75,1,54,189,192,43,28,175,198,98,129,66,58,216,1,72,186,145,126,52,122,145,32,61,125,204,48,208,116,27,203,142,167,165,147,251,67,137,144,245,214,241,234,137,10,39,157,211,213,245,203,139,220,139,94,166,77,68,250,63,17,73,216,110,159,120,36,43,5,99,3,216,36,82,161,159,84,95,38,16,10,246,122,35,23,64,154,210,13,210,147,10,71,124,248,123,242,225,208,88,26,34,219,235,57,142,29,190,135,167,196,228,169,227,214,93,251,72,193,46,85,107,177,88,180,195,18,73,218,158,235,81,224,26,83,0,212,1,182,167,166,78,85,20,103,97,122,217,103,78,153,168,202,129,244,181,154,255,201,167,143,54,234,141,237,219,183,209,239,58,232,130,167,227,39,50,143,134,71,199,7,134,70,90,173,59,20,243,132,179,7,183,58,113,8,156,152,216,50,54,54,10,130,179,160,14,174,47,44,44,206,47,44,214,234,181,66,169,26,142,68,229,36,183,114,133,85,128,66,126,165,88,200,115,60,35,188,169,92,56,189,53,18,197,80,30,0,31,19,222,29,153,119,0,125,120,208,154,211,223,171,245,122,181,2,231,95,43,20,139,76,75,164,63,105,189,4,104,101,105,91,44,86,197,99,209,68,60,18,143,136,125,39,30,42,202,226,21,103,170,103,174,38,220,68,192,143,167,227,188,71,210,87,9,147,142,139,147,117,116,217,140,78,215,102,192,16,191,112,221,60,214,105,186,68,208,115,95,152,88,144,74,7,21,24,116,51,150,16,13,143,108,132,35,71,158,182,121,119,25,192,28,127,216,9,247,55,19,59,155,137,109,185,186,152,154,233,204,57,36,238,149,59,38,20,212,69,211,137,202,3,197,93,152,7,149,222,18,43,51,44,49,254,33,75,188,88,4,161,109,44,236,142,70,74,173,146,140,94,47,184,51,211,80,170,177,14,212,181,90,80,91,6,117,62,72,167,150,108,197,36,164,115,219,243,220,128,20,96,16,73,141,108,203,231,14,39,130,216,181,146,46,163,149,164,189,202,7,149,203,218,7,149,118,106,135,226,210,152,93,95,60,224,123,231,182,218,39,207,198,150,216,143,67,247,67,48,206,79,240,21,91,143,48,214,10,240,218,180,189,183,54,8,77,239,51,235,235,48,211,248,141,189,26,41,5,176,87,120,198,67,56,69,200,74,188,238,158,103,140,225,17,91,209,73,66,38,148,221,40,203,181,21,211,117,1,93,131,39,149,112,72,136,58,125,75,149,230,225,233,213,100,44,26,143,19,161,231,122,20,184,78,20,96,236,155,91,88,92,46,53,22,151,151,49,17,19,137,68,195,17,196,90,232,157,180,42,0,102,181,78,203,62,54,117,106,112,112,128,29,230,130,105,207,226,192,30,220,179,217,80,34,161,224,188,162,1,172,39,231,181,251,246,203,176,91,169,84,102,102,88,35,95,94,89,93,93,205,23,92,127,8,113,251,233,211,167,75,249,213,34,200,106,203,137,236,56,150,147,57,21,6,118,61,2,219,30,141,130,239,161,144,63,170,143,226,241,104,10,131,84,141,86,3,211,246,140,244,210,241,181,39,2,180,142,195,153,175,203,249,98,52,28,236,79,247,97,213,14,43,238,212,132,114,205,75,116,60,220,118,94,13,15,142,71,92,9,239,120,96,2,117,99,186,151,86,30,73,121,172,66,160,172,47,167,207,9,36,146,115,39,115,169,135,55,42,152,252,13,244,75,58,85,178,227,229,40,130,64,158,226,164,190,129,148,147,218,211,136,79,186,145,65,146,50,42,233,18,190,121,126,165,87,178,181,234,225,76,181,111,75,35,62,232,131,176,141,82,120,245,124,164,48,29,104,150,224,111,186,179,227,19,99,37,80,134,205,75,58,106,218,16,149,252,75,70,186,30,15,249,38,14,141,65,139,90,111,124,166,187,116,37,172,87,89,212,60,204,71,237,142,208,243,223,80,20,0,212,119,237,59,248,157,7,231,51,190,92,18,91,69,106,155,90,58,16,31,210,32,168,183,230,130,140,93,216,14,141,32,144,26,180,252,219,226,173,125,169,230,137,85,91,84,120,80,103,5,81,105,205,68,243,224,89,162,73,127,36,43,126,128,174,228,169,109,131,112,252,82,74,187,3,19,78,66,166,5,4,146,15,145,205,60,157,104,68,50,121,242,8,27,177,196,164,21,182,106,62,7,117,57,180,225,116,137,93,10,114,177,52,77,244,90,173,245,217,135,142,236,31,73,244,64,93,190,87,207,93,47,10,48,64,214,235,141,165,133,5,64,75,23,188,171,181,90,149,64,225,137,3,2,165,236,197,78,36,211,207,3,93,158,245,77,24,102,89,161,159,156,156,156,152,152,96,15,91,165,82,94,89,89,41,149,43,91,134,50,28,234,122,234,212,233,150,207,159,203,229,170,85,182,164,86,75,69,89,57,151,243,210,252,98,126,14,169,124,44,22,103,126,32,7,192,5,224,221,3,97,106,139,221,183,112,140,104,116,87,94,129,130,251,28,167,90,171,147,231,244,252,210,210,202,74,182,175,111,144,77,113,162,110,38,181,34,166,137,102,174,166,162,198,111,16,157,144,117,30,149,97,24,116,32,26,174,89,103,38,209,22,86,183,121,116,25,60,196,230,164,56,233,224,146,135,148,167,3,7,160,40,179,3,130,37,189,214,19,58,115,218,125,35,60,218,76,237,109,69,135,29,49,124,109,141,142,142,76,142,13,242,130,166,86,87,116,101,74,210,8,198,231,247,190,195,55,249,42,54,12,202,70,114,85,146,168,54,26,43,249,185,200,145,127,200,158,127,16,171,129,82,35,117,12,145,71,138,125,119,214,86,2,156,156,122,49,212,166,158,188,229,74,197,127,162,148,196,58,247,21,85,230,26,68,134,156,88,46,170,137,200,179,91,251,221,43,105,173,122,204,239,244,70,196,37,222,151,190,6,181,233,101,185,105,20,128,39,216,121,224,149,39,143,61,190,221,158,141,219,44,166,241,249,204,23,52,127,65,95,17,198,201,141,244,29,69,92,110,101,109,197,126,227,112,245,129,249,192,92,77,165,103,209,4,38,33,220,64,84,162,17,65,7,4,143,209,55,19,2,242,225,17,128,45,192,44,210,54,41,135,159,120,52,115,2,121,4,168,35,184,50,98,124,233,44,242,95,112,157,56,29,113,189,201,39,138,230,9,145,97,229,101,69,206,28,109,68,15,123,98,209,98,153,112,211,8,212,203,168,71,129,203,160,0,3,100,60,22,153,216,186,229,220,217,105,52,226,132,139,36,149,114,201,128,14,248,200,130,53,154,157,87,135,46,207,89,62,176,138,35,154,200,201,227,177,129,129,1,252,8,225,225,224,111,218,191,23,246,29,115,53,139,185,21,102,197,167,207,156,203,231,87,91,156,116,234,171,113,230,236,42,163,185,46,7,196,98,49,100,241,169,84,26,79,32,47,50,127,88,122,68,238,72,238,249,47,203,236,126,127,52,18,78,214,235,185,124,225,236,204,194,252,82,46,155,78,13,245,103,34,97,61,39,130,142,170,136,219,238,208,102,214,46,52,32,28,103,102,51,226,243,185,141,74,78,128,88,70,17,120,69,206,163,131,253,163,242,60,51,52,51,125,94,94,90,215,118,197,67,116,78,183,147,151,212,152,4,176,189,64,70,13,37,51,114,61,118,172,37,50,163,137,173,119,205,212,251,35,225,62,248,117,191,229,160,34,176,107,199,196,240,208,16,239,40,185,92,137,99,198,80,74,110,57,127,251,207,253,228,77,219,226,161,224,231,231,154,136,39,164,30,62,228,231,193,100,116,91,190,239,167,102,143,238,24,122,234,175,252,46,86,129,197,5,172,214,131,249,193,219,23,23,111,13,23,57,152,138,49,73,7,47,243,80,134,58,16,189,85,241,125,99,186,239,120,45,173,166,7,188,71,47,224,31,230,118,90,250,122,78,221,144,149,7,210,118,61,138,107,180,238,23,122,1,107,221,43,250,185,40,192,78,24,223,158,155,167,78,4,51,229,179,253,17,55,38,243,81,250,139,249,136,42,95,106,43,83,72,144,124,98,25,62,248,224,7,50,205,91,178,173,227,182,117,71,182,182,220,12,62,52,63,148,195,14,187,246,109,105,206,228,32,93,88,179,2,203,141,95,158,26,153,185,230,33,211,115,35,147,215,64,211,102,204,246,13,134,29,114,144,228,250,147,219,246,236,215,176,242,132,147,155,32,61,115,5,245,43,231,62,211,8,47,172,20,119,105,246,189,75,143,2,215,135,2,32,210,214,137,137,254,108,54,25,14,20,42,245,249,197,92,185,84,196,124,41,106,155,209,80,164,191,63,51,62,156,217,181,115,39,204,177,224,218,117,113,192,48,230,40,0,233,108,54,11,166,26,87,171,221,178,184,156,59,123,126,38,95,174,158,57,125,166,222,168,139,129,28,86,232,43,21,6,240,133,249,121,150,183,69,51,63,30,75,38,82,182,31,209,188,108,0,75,196,195,241,176,4,178,60,63,54,56,192,241,53,249,124,113,126,105,133,13,239,177,104,48,147,76,9,250,11,171,207,112,33,61,159,119,228,197,225,108,195,114,22,131,188,175,89,50,144,247,246,7,163,153,209,198,220,73,122,45,24,205,233,107,222,144,192,164,4,54,176,37,218,134,76,238,69,252,207,209,109,65,176,91,142,240,166,242,0,13,99,15,99,1,163,0,55,18,34,3,131,140,2,24,122,217,178,243,230,196,193,119,109,221,190,235,96,155,188,50,3,16,153,132,76,71,174,130,230,141,64,34,119,224,222,161,129,113,42,12,219,162,98,11,169,7,63,222,135,137,76,38,232,207,109,123,229,202,242,137,129,243,255,140,132,192,124,210,213,86,228,163,103,246,190,183,121,252,246,225,213,112,92,237,6,233,96,41,233,26,190,124,193,250,236,169,254,79,46,108,107,97,223,215,36,184,236,171,188,56,197,184,137,176,19,99,251,16,235,157,248,241,176,194,0,0,32,0,73,68,65,84,53,187,216,176,69,85,190,61,44,94,118,94,93,17,59,105,215,205,122,148,176,34,57,129,112,186,18,163,104,0,169,101,72,150,15,220,149,67,207,123,35,82,128,15,71,183,79,38,239,60,254,84,164,152,155,26,137,212,35,126,95,88,21,226,181,131,0,153,116,38,96,147,79,233,71,68,78,191,163,199,53,29,123,40,226,220,187,221,142,164,7,238,121,197,142,251,31,62,122,248,95,234,57,132,226,160,47,220,51,173,88,58,155,52,11,15,149,205,171,243,148,16,9,52,48,175,168,76,32,142,36,242,168,221,112,240,27,71,184,68,208,159,180,43,186,131,204,44,144,95,145,128,238,165,243,123,177,162,192,241,141,60,90,169,91,115,185,130,151,182,247,167,71,129,235,66,1,58,17,66,47,214,203,15,29,220,207,185,106,245,90,109,118,110,1,49,56,27,204,6,251,217,73,21,132,71,87,148,185,210,193,252,234,107,79,149,112,164,95,3,84,184,204,88,44,149,74,77,140,143,161,103,183,178,127,151,232,217,45,229,22,150,150,88,137,199,202,44,125,16,168,44,21,138,108,124,159,245,205,162,98,135,102,62,150,109,10,225,8,22,111,0,72,120,118,132,243,125,50,85,136,192,199,99,165,174,80,174,206,46,230,232,185,224,44,197,1,1,82,164,156,58,47,38,46,134,179,156,42,151,200,166,57,132,22,174,219,168,180,89,205,106,133,169,3,75,233,32,50,60,58,14,159,48,229,218,185,69,25,75,106,97,128,195,91,44,231,142,32,214,222,13,186,34,73,32,243,58,27,92,177,126,219,183,101,231,29,63,56,186,231,181,88,234,229,19,152,87,190,122,170,105,74,94,166,154,222,18,28,220,145,138,4,191,153,147,49,79,143,110,23,82,202,143,178,241,6,2,9,59,187,184,245,206,214,169,47,179,61,192,148,200,59,44,180,162,255,229,204,205,183,46,204,223,211,63,187,45,81,141,5,229,229,74,117,255,83,43,209,251,231,71,167,154,125,17,25,90,175,216,245,53,198,70,221,125,253,145,17,52,35,160,21,227,113,173,81,95,106,76,159,183,14,151,252,11,87,156,157,36,128,168,100,195,192,41,110,29,168,107,136,124,71,34,137,20,69,27,18,31,64,215,91,204,135,209,135,189,203,141,77,1,250,195,158,155,110,45,228,119,204,76,29,175,204,31,223,55,26,137,1,155,141,10,48,171,29,140,121,180,109,133,227,133,114,237,220,114,205,102,209,173,127,50,53,185,229,222,87,97,111,146,70,42,134,174,196,40,12,205,85,218,187,54,90,175,91,42,204,11,138,235,251,243,20,143,215,94,104,74,146,173,132,16,89,103,232,122,43,96,173,211,2,174,237,112,35,204,162,129,37,50,86,61,26,11,250,39,83,110,30,235,77,182,157,8,217,85,159,93,174,179,210,46,25,13,5,81,14,184,176,137,222,216,212,239,213,238,37,65,1,6,63,195,26,162,104,14,192,119,222,73,6,69,117,157,144,23,202,67,45,192,120,28,50,3,65,247,45,91,232,221,200,19,48,197,120,246,236,57,38,34,203,43,43,232,239,99,5,166,132,157,249,90,173,216,168,23,243,171,244,206,48,252,187,232,214,241,102,209,37,225,159,253,186,30,31,65,41,53,132,1,59,64,93,53,204,225,206,1,10,208,151,93,124,140,9,69,209,176,43,205,46,46,165,147,88,169,199,242,13,154,247,224,183,108,61,55,99,0,93,22,45,62,149,192,211,227,101,140,144,117,107,174,122,72,157,12,44,234,20,92,100,222,32,66,0,225,154,185,248,237,224,64,114,252,224,238,219,223,54,177,125,15,100,223,84,10,59,205,112,6,237,2,41,201,171,232,5,95,76,231,35,190,68,182,233,11,137,122,125,59,30,209,131,150,243,68,117,224,137,243,3,212,152,51,164,161,158,28,209,35,211,22,43,226,161,255,5,185,61,123,0,139,154,19,213,219,14,77,190,162,191,191,111,110,166,0,133,165,78,174,27,113,35,241,102,108,176,52,113,170,242,196,116,240,73,100,30,207,158,199,179,60,89,219,20,176,126,159,58,209,161,166,38,210,63,188,129,220,201,240,170,131,183,124,167,158,123,81,80,128,174,158,72,166,38,246,28,40,142,110,89,196,194,5,246,173,252,173,213,66,209,239,54,228,80,8,59,196,201,17,118,204,238,31,99,43,76,40,26,141,209,205,73,98,190,62,157,156,69,44,97,169,69,245,93,218,132,247,253,9,193,113,219,97,184,13,126,75,4,109,27,194,211,211,88,116,201,156,0,237,216,210,114,188,54,165,192,175,45,75,50,148,229,243,192,68,127,228,95,239,43,189,101,180,84,167,64,84,133,253,152,173,113,107,117,196,136,50,171,136,5,173,85,59,0,163,64,63,151,156,123,174,71,129,235,72,129,77,133,150,107,82,111,211,97,219,131,182,20,65,79,97,225,121,112,96,128,94,131,130,223,210,226,18,188,59,202,252,37,142,142,193,98,93,181,78,159,110,182,26,149,178,83,41,151,192,50,210,178,120,207,32,192,30,185,112,16,213,186,32,38,232,195,97,148,236,16,118,11,59,15,118,11,124,251,237,190,86,82,77,222,85,230,150,114,252,8,227,60,153,6,54,241,216,168,230,225,37,114,63,25,1,16,215,123,34,110,89,73,3,247,185,147,137,2,142,167,122,101,68,16,83,178,60,14,4,19,86,118,231,216,206,215,237,123,197,93,28,88,7,95,33,175,177,153,206,246,55,138,188,50,133,139,32,208,140,69,27,242,87,25,53,150,179,109,78,218,13,109,84,196,243,82,96,96,71,224,220,91,176,220,144,193,229,221,90,99,141,253,19,241,221,187,15,110,25,25,79,207,125,230,176,204,13,112,242,253,252,178,58,97,251,183,89,135,170,165,252,98,228,196,149,30,247,34,35,181,80,87,220,198,177,178,205,194,27,250,203,248,172,31,30,118,173,157,194,164,235,93,111,120,10,208,43,145,98,225,168,169,44,91,169,99,213,141,91,90,15,179,251,103,123,3,22,226,249,9,36,35,207,97,12,144,4,70,93,78,82,154,54,65,179,144,112,128,153,45,106,56,110,105,43,120,165,223,242,235,234,58,38,220,107,63,166,247,183,219,159,109,15,198,172,215,14,183,246,164,88,21,192,209,107,68,32,198,9,25,146,72,45,103,61,85,109,86,202,229,100,151,173,15,137,216,115,61,10,244,40,112,49,10,0,16,204,201,113,160,35,203,4,156,158,176,107,215,78,216,119,140,180,79,79,79,47,46,46,205,204,205,1,237,249,18,123,171,3,115,51,115,116,213,10,126,77,69,175,101,39,60,139,247,240,206,104,213,33,175,103,231,9,76,57,75,236,33,244,209,17,215,135,101,143,123,31,121,113,254,124,189,137,85,91,0,93,187,188,140,0,116,89,80,93,0,94,36,130,237,161,66,197,203,156,19,5,174,19,135,25,0,220,63,206,143,33,117,182,141,249,71,134,15,188,126,108,255,107,183,110,219,121,141,38,238,12,35,145,213,243,133,149,153,122,34,29,150,57,76,215,208,100,8,40,42,191,78,185,86,13,156,251,54,170,102,58,156,93,140,178,207,59,44,228,36,6,130,91,57,137,239,200,99,51,71,31,155,65,201,160,59,75,234,197,36,42,134,25,177,234,174,249,250,113,111,123,90,119,140,75,250,133,184,12,206,226,214,43,202,241,0,117,4,9,214,37,78,249,80,80,64,190,213,149,75,3,52,251,222,229,6,161,0,76,48,78,43,243,220,166,212,89,40,138,184,108,108,83,197,55,105,9,186,88,238,225,180,98,118,167,95,0,246,72,221,129,127,60,68,99,158,46,160,142,147,201,160,231,55,33,38,184,163,181,103,38,13,178,149,205,73,34,196,195,152,173,104,206,144,132,226,36,47,45,13,97,98,179,207,134,163,40,246,64,93,169,218,187,244,40,112,53,20,0,227,233,254,236,148,219,178,101,203,33,85,164,71,69,32,135,38,253,150,81,108,175,98,241,134,157,93,243,243,139,98,6,167,82,70,170,7,15,77,124,207,220,13,219,224,97,227,217,15,192,166,57,246,194,251,109,148,228,97,237,145,191,39,162,193,85,182,173,136,132,79,166,233,116,113,184,5,215,22,92,7,182,165,71,203,168,32,218,242,45,4,4,194,136,218,44,190,243,2,54,131,134,63,50,188,243,142,232,142,55,237,218,189,159,222,77,13,175,230,197,46,47,77,176,182,28,63,250,185,249,212,216,96,170,47,140,48,208,44,41,106,90,153,134,56,110,185,222,40,157,121,34,59,245,0,199,82,95,94,150,87,17,203,13,185,209,104,48,166,172,138,80,230,66,71,24,236,84,60,208,231,47,135,221,96,211,12,130,23,70,123,182,16,217,73,40,240,189,30,212,245,187,152,209,87,6,100,51,44,243,85,52,92,225,253,217,242,235,133,191,132,40,128,169,169,88,160,34,80,45,125,79,79,91,233,64,53,125,82,56,120,109,28,232,178,25,109,77,154,134,9,148,121,131,70,16,152,167,133,42,91,111,242,225,202,15,169,58,214,97,65,109,54,178,227,164,207,203,157,110,154,23,101,28,250,187,164,146,150,39,83,10,158,71,125,245,149,252,234,240,232,216,75,136,192,189,87,233,81,224,122,83,128,97,92,248,119,61,48,30,213,184,254,254,126,240,76,68,244,213,42,230,243,242,236,147,43,22,155,62,172,220,156,59,125,238,108,171,201,73,54,173,26,88,92,171,22,139,44,199,9,75,0,31,201,26,60,188,59,198,43,97,227,209,181,243,91,68,172,178,100,46,204,183,162,58,121,18,83,252,152,162,168,55,53,21,101,218,190,112,192,192,57,160,69,70,91,183,237,182,39,223,50,190,235,182,161,225,209,107,196,160,175,163,175,101,167,231,30,11,125,245,63,47,222,242,99,177,161,93,113,93,106,164,134,212,22,153,67,161,92,170,31,255,198,192,83,127,29,182,216,207,102,56,159,117,169,159,227,198,99,84,24,187,158,195,33,246,84,65,184,135,176,23,143,205,36,3,189,8,95,243,10,235,193,231,181,29,56,49,198,95,134,237,141,89,123,37,202,98,75,251,17,35,55,211,168,75,86,165,29,181,247,247,37,64,129,120,52,18,11,115,226,139,54,0,32,151,47,111,80,28,72,150,201,32,10,113,60,210,109,232,252,149,118,209,158,245,225,5,185,113,196,129,107,71,56,111,28,9,241,146,10,241,22,217,162,70,103,156,235,67,191,253,120,49,184,45,1,139,15,168,147,86,27,179,20,173,51,119,246,179,34,147,111,73,99,237,185,30,5,122,20,216,68,10,128,3,0,42,24,141,148,126,104,104,8,54,29,75,112,7,247,236,228,228,183,211,103,206,230,10,197,74,181,113,228,232,81,250,36,15,26,162,15,111,87,203,229,229,197,69,56,93,172,220,128,241,253,153,84,128,211,231,68,156,46,245,226,15,121,162,40,199,98,60,102,236,65,39,7,192,107,194,201,51,16,48,140,144,67,0,163,61,153,157,175,27,187,237,251,251,7,71,88,203,231,209,38,190,209,72,200,61,95,227,108,233,139,100,137,16,62,86,156,14,127,243,119,43,137,45,43,131,251,155,201,81,159,63,108,85,11,193,165,19,201,249,167,195,245,37,236,122,92,46,162,243,178,126,39,58,90,205,140,213,163,73,209,160,103,204,171,230,173,149,217,64,225,108,140,109,125,50,214,93,196,89,236,91,43,52,86,82,8,31,69,199,224,34,168,13,1,161,222,74,99,206,9,212,252,190,117,135,196,92,36,191,117,65,124,1,21,118,10,39,180,65,81,174,107,19,51,5,224,204,192,142,71,185,40,253,116,235,242,234,221,188,4,41,64,119,69,190,38,24,204,7,151,111,222,22,218,224,53,124,182,97,187,229,213,101,186,43,127,113,180,21,252,252,240,208,172,9,38,26,126,58,153,241,152,12,53,71,47,190,207,183,218,176,78,21,124,206,176,163,59,44,72,168,41,189,114,65,122,135,133,39,167,225,89,132,208,98,122,151,30,5,122,20,216,28,10,0,0,56,48,134,236,58,26,106,137,132,195,57,238,96,60,187,249,238,188,237,208,185,115,211,15,125,231,201,124,1,27,181,136,209,117,61,28,121,117,89,150,225,203,249,229,109,110,29,222,91,1,93,214,224,96,195,27,178,104,110,102,237,210,241,93,49,47,217,18,155,119,209,132,21,31,30,125,213,59,118,31,122,13,188,190,41,122,115,94,163,157,203,111,236,109,253,135,103,252,167,171,98,127,238,66,39,235,1,78,51,158,159,74,172,30,55,162,5,6,44,228,23,46,34,235,203,214,195,101,120,11,246,213,38,110,169,33,98,8,137,202,49,239,33,69,181,70,124,213,109,205,165,189,185,115,143,69,171,243,23,151,225,183,172,234,180,123,56,85,24,72,97,209,78,247,25,173,85,82,228,152,14,138,15,185,210,210,185,214,211,1,53,203,191,246,244,114,124,237,97,152,111,177,129,83,151,207,195,79,231,17,107,177,46,39,207,94,156,151,12,5,56,172,162,42,218,231,56,218,154,104,165,107,171,80,221,117,131,226,6,164,5,127,217,165,134,229,74,221,201,6,147,45,198,227,12,48,147,86,5,235,166,17,233,168,161,249,129,250,26,46,57,200,60,160,238,88,85,248,112,179,114,47,5,2,228,50,196,72,137,50,63,176,67,108,26,222,208,72,245,113,239,210,163,64,143,2,215,130,2,96,60,0,15,19,143,46,45,106,182,201,100,242,233,103,142,35,115,199,184,44,26,114,234,176,114,211,98,127,59,253,190,85,9,249,125,101,233,177,2,110,48,237,45,85,137,17,200,14,4,253,194,22,218,120,194,141,64,118,236,208,27,199,15,190,97,120,108,130,252,113,215,162,230,217,144,251,175,198,156,223,62,121,105,238,31,187,47,1,228,128,138,197,29,14,227,242,170,131,1,235,76,117,242,174,220,119,31,248,225,59,183,124,255,125,79,252,130,172,20,42,170,83,36,27,241,34,33,59,244,202,234,137,135,124,181,197,152,170,218,111,200,214,90,9,156,123,170,241,213,93,171,183,167,163,89,118,15,50,9,34,53,227,28,27,7,153,66,45,151,150,142,86,31,40,71,150,252,27,152,237,13,217,60,199,237,198,196,6,206,73,164,60,214,115,36,238,61,126,105,82,160,47,25,205,248,231,125,117,54,100,170,138,28,237,142,30,96,128,220,192,60,33,60,210,214,44,209,176,77,209,209,61,145,174,45,155,90,132,167,7,209,137,102,244,231,181,77,73,251,37,4,39,210,39,153,157,114,238,67,174,46,219,93,149,148,102,38,33,186,114,154,11,69,216,182,211,168,172,160,163,219,115,61,10,244,40,112,157,40,32,72,101,122,55,170,172,193,32,154,110,28,119,194,198,183,160,28,202,16,65,33,11,229,178,241,177,81,95,179,18,105,36,87,151,86,204,212,93,88,116,193,13,73,41,93,31,54,214,14,90,161,190,240,208,190,209,237,119,30,184,245,53,236,155,189,166,43,232,148,158,225,36,243,107,70,36,43,224,12,237,174,13,103,226,199,86,190,124,182,248,13,61,187,79,71,51,29,173,132,107,15,250,178,25,127,113,79,117,106,46,132,188,83,201,176,174,54,140,155,197,224,236,227,238,23,210,249,209,126,223,214,120,32,29,176,130,77,183,81,104,46,205,53,79,174,250,167,237,24,203,7,87,205,196,152,239,208,181,166,14,69,112,170,232,78,69,97,152,184,243,106,204,45,31,202,68,88,87,199,222,205,75,145,2,185,213,18,39,182,181,113,90,63,60,51,107,126,210,101,105,20,138,244,157,117,113,64,26,188,167,181,152,71,38,26,252,189,225,197,77,56,207,184,53,186,241,130,230,218,212,8,33,50,167,40,144,161,28,145,164,170,115,194,178,119,218,180,52,63,250,70,200,189,244,212,251,165,248,13,122,239,212,163,192,141,65,1,88,115,244,223,107,170,217,74,119,165,251,195,130,3,220,153,100,108,255,158,155,142,213,142,228,151,206,163,114,71,39,150,157,176,104,205,5,204,170,50,2,182,112,100,104,111,120,236,85,251,110,189,103,112,104,184,51,75,184,49,94,235,106,106,225,143,180,18,25,151,163,241,80,176,171,54,17,48,118,240,209,203,141,119,132,54,169,126,140,227,213,124,205,182,52,96,99,81,44,187,55,150,66,167,151,220,211,22,214,216,25,41,25,16,3,45,139,147,181,214,159,20,183,49,221,37,239,41,26,241,137,137,210,25,64,149,239,50,252,211,186,196,48,81,34,92,237,33,250,58,170,188,164,111,116,71,106,196,23,44,9,84,11,42,183,97,91,222,90,215,200,249,107,108,198,225,161,121,128,185,30,227,174,51,0,1,105,4,115,178,34,46,30,97,205,53,35,111,78,160,153,112,17,237,25,218,55,74,155,221,115,107,237,39,18,211,243,88,28,226,88,175,16,189,231,122,20,232,81,224,133,160,0,218,110,116,71,153,188,155,158,12,126,32,87,199,194,60,82,244,244,206,215,22,102,158,92,93,154,166,143,243,180,146,95,228,81,29,112,9,13,248,119,188,113,235,161,59,71,183,76,162,85,247,18,64,116,161,188,13,8,95,8,229,107,223,68,30,66,41,180,129,25,213,218,99,216,218,227,46,31,99,159,76,9,100,63,191,254,53,122,193,93,17,174,208,75,177,72,10,60,230,103,13,212,189,92,4,215,59,78,75,228,210,115,47,39,10,164,18,177,190,112,193,98,66,202,202,186,199,115,11,0,43,208,210,18,233,191,186,51,13,47,220,54,19,77,86,211,129,118,218,59,64,78,251,65,31,212,52,213,22,227,64,59,132,32,194,133,191,215,214,76,38,26,31,205,155,18,219,55,76,15,160,81,146,167,180,115,117,148,136,31,75,52,213,170,23,210,251,211,163,64,143,2,215,145,2,32,52,61,16,227,175,168,152,137,154,28,189,145,16,157,112,215,229,64,54,107,108,114,111,181,250,19,205,195,95,203,216,11,249,220,50,59,221,170,129,193,248,200,107,118,191,226,117,35,91,182,39,147,169,107,180,124,126,29,105,176,86,84,171,102,51,20,181,100,203,189,128,247,218,131,182,15,98,49,160,85,74,190,102,153,51,123,219,161,215,233,175,25,115,165,176,245,37,51,88,123,78,247,26,234,188,131,5,21,181,72,211,30,106,219,49,122,127,95,170,20,232,79,134,51,238,170,218,136,5,137,21,203,233,206,96,176,160,44,32,14,78,235,154,58,77,24,143,241,211,194,141,135,157,33,198,3,117,164,237,19,222,185,42,156,147,21,83,1,178,101,173,157,241,129,173,108,210,234,196,66,181,76,14,4,212,141,28,190,61,209,21,43,84,232,207,202,198,152,151,42,193,123,239,213,163,192,141,75,1,56,239,106,153,69,117,224,25,44,96,65,29,47,200,46,27,213,56,253,61,26,197,188,235,182,61,55,179,206,206,206,55,221,210,142,224,61,136,225,26,150,207,47,138,124,55,238,155,62,87,205,220,122,96,233,108,32,59,216,240,11,51,46,178,139,110,199,112,40,118,108,170,206,252,9,84,134,81,130,99,40,235,126,126,77,253,236,76,16,171,0,166,140,245,160,78,45,180,30,58,68,75,12,42,170,23,101,176,174,99,29,175,41,1,122,153,95,154,2,201,120,60,235,20,124,205,144,242,220,237,181,240,78,3,149,166,35,58,110,210,56,12,126,11,191,174,2,121,80,156,135,160,62,78,38,1,218,200,136,195,130,28,40,110,90,23,225,68,51,208,142,9,73,203,42,52,84,8,37,185,181,243,36,57,169,76,254,236,9,101,247,38,227,133,104,138,174,239,70,82,76,207,245,40,208,163,192,181,162,128,114,234,116,68,24,116,142,109,23,78,15,75,50,244,75,208,107,113,126,86,249,61,81,149,191,132,205,233,107,85,179,23,40,223,252,84,252,100,160,48,121,160,153,138,7,130,76,90,12,27,194,208,230,48,200,97,153,206,57,245,180,155,59,17,13,132,85,90,121,93,43,41,167,234,105,129,107,74,73,166,124,84,0,204,131,142,144,148,209,149,161,84,71,228,235,90,197,107,94,152,193,135,14,84,93,243,242,94,60,5,48,197,182,49,5,99,133,55,126,118,131,178,210,22,180,61,24,136,109,112,154,97,155,113,7,176,13,216,27,252,134,184,132,24,227,113,164,197,153,118,100,194,185,106,203,234,15,233,158,11,201,141,65,67,167,143,50,27,48,81,37,78,52,228,207,175,174,102,251,251,123,204,250,139,167,17,245,106,250,82,160,0,147,105,78,120,195,244,187,211,68,21,206,76,231,233,146,98,242,53,150,74,172,230,243,230,104,137,151,194,171,94,230,59,184,214,242,209,190,202,74,121,104,103,45,61,192,121,119,178,148,205,216,86,173,58,171,203,238,204,17,127,105,38,230,15,108,250,153,52,151,85,57,102,93,26,111,195,62,117,51,76,203,82,41,34,80,29,116,133,95,50,107,40,151,149,239,21,69,210,97,254,138,82,92,65,100,102,149,91,43,229,112,91,33,240,194,148,24,73,154,207,23,75,227,67,78,40,36,76,225,102,59,64,233,69,234,248,226,2,169,178,52,174,100,49,152,109,94,134,112,131,190,166,169,0,225,6,179,49,86,3,255,237,145,81,95,93,154,15,83,250,182,184,158,6,103,214,215,129,121,162,241,20,143,94,152,212,18,85,126,102,66,41,179,95,141,99,2,125,190,168,223,93,154,159,73,103,50,61,80,127,145,182,168,94,181,95,164,20,56,125,230,204,233,115,179,149,70,173,217,104,161,63,11,40,104,223,21,209,217,242,138,115,242,204,76,189,222,216,190,109,242,154,110,84,187,209,72,135,154,96,117,46,122,122,46,122,38,208,244,71,27,254,16,39,85,91,141,34,123,111,49,70,131,221,174,23,190,190,235,196,239,106,27,200,212,73,244,27,241,113,185,22,50,79,35,175,77,7,124,33,176,247,154,56,43,216,104,246,213,48,109,162,0,115,65,17,188,148,91,171,166,155,213,68,179,218,76,4,133,191,220,84,199,178,115,190,233,171,117,89,74,221,212,236,175,109,102,116,209,48,134,17,96,215,17,146,195,136,203,210,56,44,56,8,172,229,106,155,16,138,1,210,32,186,225,197,57,182,57,132,81,247,174,121,0,17,32,42,56,109,62,1,89,137,83,137,61,127,13,193,217,10,211,112,23,202,132,26,30,157,4,10,237,242,215,120,92,203,31,40,213,155,177,100,223,181,104,135,90,165,222,165,71,129,30,5,46,66,1,216,244,99,39,78,173,150,234,213,106,131,131,94,64,44,150,192,84,83,78,250,118,34,97,159,62,123,62,17,79,128,235,102,125,253,34,89,188,84,131,84,118,237,107,5,90,133,128,57,178,130,225,234,186,107,198,109,32,238,26,210,173,3,117,198,220,139,13,157,38,54,215,205,65,62,222,255,251,6,157,183,15,57,233,160,43,43,173,215,192,1,52,207,44,53,63,182,200,57,2,23,207,29,91,134,183,141,248,223,180,115,32,155,142,178,233,240,226,145,158,71,40,192,87,105,249,30,204,219,159,56,103,231,81,2,127,177,57,115,46,178,192,185,173,98,12,222,199,44,138,27,48,166,37,136,186,59,63,53,38,67,187,144,195,93,204,62,55,15,249,5,149,121,111,225,212,149,239,55,20,96,30,32,162,123,154,146,224,54,73,80,37,93,42,227,39,149,65,125,121,38,143,248,161,141,226,52,149,55,240,113,222,243,197,90,166,201,180,119,237,81,160,71,129,205,167,0,124,157,88,125,175,215,177,57,227,56,17,48,190,217,224,84,114,153,151,115,68,27,50,121,36,207,156,233,138,174,203,230,151,253,98,201,209,160,251,13,80,91,134,219,246,154,122,151,246,59,31,11,67,65,170,180,39,117,36,82,219,25,238,138,161,118,19,28,42,207,247,100,156,159,26,111,93,35,56,55,85,92,171,251,37,171,172,208,113,201,24,87,251,16,234,197,3,190,239,234,23,160,250,240,41,127,240,50,43,116,181,197,109,110,58,250,109,0,213,86,0,88,22,209,212,201,199,151,67,134,4,112,233,195,180,21,243,148,247,226,21,5,251,105,221,250,146,18,222,126,91,252,29,167,99,129,220,17,13,191,100,34,120,207,14,144,149,150,45,64,47,225,60,150,255,122,53,30,178,181,57,233,209,147,204,235,179,222,165,71,129,30,5,174,3,5,144,216,29,60,176,239,228,233,115,103,206,207,68,35,97,199,13,210,113,113,50,62,4,0,116,95,58,149,24,25,144,69,177,222,132,251,58,124,142,75,23,129,236,68,212,246,196,109,88,83,119,101,155,209,69,18,203,199,100,220,189,216,163,139,196,190,84,80,195,245,29,76,185,114,74,199,38,100,118,169,130,110,144,103,251,98,46,136,110,200,119,131,84,233,114,170,209,23,139,89,205,186,103,17,193,124,41,174,242,99,67,154,193,99,192,27,246,93,181,63,61,249,188,138,208,13,54,115,21,216,214,70,214,13,237,132,11,226,107,14,210,168,56,133,205,206,55,57,234,137,134,103,82,18,216,94,83,23,197,14,201,63,168,71,182,11,139,208,115,61,10,244,40,112,189,40,0,84,111,25,31,203,102,210,131,217,212,220,252,98,52,149,46,151,107,203,139,11,241,100,178,180,186,60,62,58,120,240,192,126,44,195,247,52,93,174,215,7,185,68,57,50,176,182,149,220,187,180,223,9,246,70,91,225,154,204,90,183,25,70,205,64,188,57,67,42,185,92,83,30,253,18,239,253,130,60,18,22,116,83,102,67,215,177,246,116,230,42,114,54,74,52,236,56,104,106,192,24,156,230,40,84,222,7,143,252,20,125,97,213,137,234,29,229,210,85,75,175,57,25,166,92,115,48,51,0,225,222,89,104,215,76,104,11,54,152,205,30,87,78,137,98,6,0,216,227,35,59,126,196,144,44,88,195,227,108,195,102,179,222,3,245,46,226,246,188,61,10,92,15,10,112,58,42,14,228,222,183,151,115,89,245,112,214,86,75,118,199,216,54,225,120,122,60,250,245,248,12,151,85,134,55,96,18,247,130,53,103,193,118,198,79,35,56,149,81,85,220,5,156,58,107,213,137,246,67,19,229,50,175,76,22,100,244,126,217,56,176,47,30,84,250,189,120,94,153,207,95,44,87,124,86,84,234,13,222,234,116,79,60,56,222,135,91,174,198,73,32,183,198,112,187,234,186,203,94,115,197,123,147,208,195,126,98,73,187,18,176,150,36,120,212,15,136,55,156,122,181,217,116,253,128,183,40,227,17,141,56,56,41,65,27,10,54,141,5,226,197,233,131,171,185,176,20,210,115,61,10,244,40,112,117,20,48,16,142,240,29,103,114,208,238,248,188,186,228,213,213,228,210,169,168,28,28,35,122,207,87,63,82,92,186,128,27,230,105,80,204,255,152,65,210,212,73,198,211,139,172,169,203,67,79,40,111,134,80,161,12,3,41,235,158,157,115,99,244,147,186,219,38,6,126,109,34,138,165,47,147,223,149,93,225,204,86,92,167,220,93,161,43,203,224,69,20,155,37,134,225,184,239,15,223,36,134,211,94,68,142,206,122,96,235,208,174,211,243,13,150,209,91,173,80,208,31,13,135,129,234,66,165,138,21,37,244,95,153,164,231,177,69,193,153,72,65,119,165,84,73,197,34,161,64,176,214,106,20,138,24,105,231,144,2,191,19,136,196,252,162,88,131,189,24,86,220,154,108,124,179,66,117,215,14,91,110,76,14,104,229,12,102,171,82,169,161,98,19,180,237,254,144,115,50,215,28,142,18,83,54,183,161,163,231,15,177,77,68,150,237,217,25,75,227,93,113,162,19,169,12,35,203,85,211,240,15,223,226,13,70,87,157,67,47,97,143,2,47,91,10,152,249,180,185,222,200,68,64,176,184,43,227,251,232,75,189,179,3,202,213,90,230,200,145,82,177,88,237,140,107,156,198,222,249,64,23,178,48,50,1,16,11,66,96,191,129,162,246,236,140,207,25,10,6,14,221,52,58,144,73,116,133,93,225,87,134,211,11,89,190,74,167,50,87,152,252,69,23,157,163,123,3,204,162,94,84,168,238,243,221,125,243,174,161,84,176,88,169,213,28,127,22,62,215,246,133,237,80,1,28,174,55,226,17,228,110,193,227,203,117,150,186,119,100,162,231,22,150,251,146,225,88,48,92,113,155,171,43,229,22,135,52,1,199,118,96,44,105,35,176,171,213,26,209,72,8,109,184,66,181,57,149,107,110,29,74,12,132,93,50,9,135,252,142,48,224,136,240,45,148,104,125,190,209,57,183,133,117,73,144,155,169,64,34,153,160,1,214,170,21,140,80,210,26,7,251,210,108,82,127,62,95,158,69,249,158,235,81,160,71,129,151,60,5,24,103,95,14,157,61,17,9,191,242,150,157,83,167,230,44,171,214,249,166,29,140,89,15,234,109,168,21,204,199,111,88,124,101,223,9,105,52,170,137,68,177,90,41,157,149,61,72,87,239,128,245,172,59,210,103,115,64,157,227,183,229,228,159,77,119,114,178,45,103,135,138,229,163,139,87,149,73,9,18,140,176,237,6,5,113,47,30,231,249,212,170,229,88,174,227,175,186,165,249,242,217,102,133,173,140,87,227,70,174,38,209,230,164,25,232,207,190,38,147,214,239,47,25,154,57,96,247,237,29,74,52,194,95,217,246,16,173,19,161,187,18,196,49,225,92,77,62,221,185,117,158,118,74,233,78,107,252,38,254,133,225,151,31,114,110,250,137,203,143,220,139,249,34,162,192,11,216,71,94,68,84,122,153,84,149,129,162,86,47,207,76,79,49,98,189,28,94,153,93,65,176,139,142,211,15,47,164,170,239,30,144,173,3,117,164,157,158,82,156,55,60,67,26,118,47,132,145,161,86,107,171,181,202,234,134,81,219,172,114,26,76,52,254,13,164,236,192,101,119,76,226,204,251,166,242,254,153,195,211,99,95,60,54,161,12,219,134,116,207,247,150,122,231,107,206,241,229,214,179,137,108,169,216,211,203,238,87,230,81,247,0,213,55,219,185,190,67,195,203,223,187,255,153,82,179,130,0,123,3,155,142,53,151,39,207,5,203,53,107,231,112,115,164,111,221,18,6,181,130,80,23,165,36,85,124,226,137,39,78,158,60,153,205,102,95,255,250,215,111,118,141,55,230,71,247,120,41,41,181,182,26,222,57,111,157,6,217,253,194,207,70,112,243,57,186,99,118,252,157,124,72,219,237,39,66,231,22,255,179,229,188,33,90,39,219,77,241,92,162,208,103,203,191,187,206,207,22,167,59,252,42,138,232,78,78,113,207,51,135,238,220,122,254,30,5,58,20,64,198,76,103,223,176,222,121,249,141,205,116,132,78,252,13,183,157,82,46,244,60,103,147,54,89,153,132,157,252,47,204,231,202,67,220,66,190,22,141,101,3,129,8,105,177,44,192,117,29,168,171,212,221,192,12,72,231,129,29,71,180,85,42,185,82,177,220,108,177,228,201,66,170,56,243,14,102,58,68,21,219,47,111,64,223,112,86,94,114,179,117,77,99,74,218,142,30,84,211,95,59,186,216,250,220,84,242,90,128,186,214,241,57,6,142,153,170,239,169,85,19,113,147,175,52,169,138,179,250,234,173,152,247,135,98,156,172,43,90,228,157,15,249,233,71,67,185,248,235,179,217,254,135,31,252,244,207,220,189,38,60,129,134,36,100,17,217,80,181,83,167,143,124,228,35,71,143,30,221,185,115,231,183,191,253,237,254,254,254,249,249,249,74,165,242,214,183,190,181,19,225,234,60,141,70,227,207,255,252,207,31,123,236,177,92,46,135,196,155,76,40,226,151,126,233,151,210,233,244,134,12,191,246,181,175,125,230,51,159,153,153,153,65,9,246,29,239,120,199,119,125,215,119,109,136,192,237,135,62,244,161,199,31,127,28,15,83,1,162,29,56,112,128,152,35,35,87,204,71,253,206,239,252,14,85,218,178,101,203,207,255,252,207,143,143,143,255,222,239,253,222,35,143,60,130,231,103,126,230,103,118,236,216,113,97,185,151,25,82,40,121,198,27,77,67,125,122,218,127,120,198,63,151,183,197,196,173,204,100,157,219,183,55,94,189,83,136,96,62,147,70,67,192,224,251,226,211,193,169,69,145,221,239,26,114,222,184,239,34,70,138,158,154,182,191,254,76,176,218,228,67,139,88,104,48,233,236,25,118,110,155,244,100,51,228,128,156,130,228,27,70,153,11,171,125,102,201,254,198,137,192,92,129,122,250,7,19,181,125,163,173,219,182,174,101,114,97,252,75,132,116,90,218,69,227,152,250,152,71,151,168,149,33,212,133,57,232,27,73,112,167,148,78,136,70,246,122,189,250,165,33,19,173,139,19,216,208,180,53,150,151,213,90,194,78,206,222,99,253,211,189,47,146,20,221,143,122,254,30,5,60,10,112,244,99,211,42,150,233,68,210,121,141,163,57,137,250,143,96,148,105,89,248,159,181,253,72,60,109,179,38,45,29,132,254,210,29,187,157,171,151,157,194,153,135,137,94,121,237,63,166,2,221,141,185,147,79,167,6,157,220,188,170,182,211,242,215,196,81,41,103,39,157,7,201,221,57,243,76,245,142,22,35,209,190,72,164,175,213,168,208,221,214,129,58,92,124,167,152,243,57,171,50,207,152,231,12,197,115,177,96,29,251,232,33,152,206,231,225,102,87,237,149,146,189,117,192,137,133,164,16,138,74,196,2,195,201,20,22,111,156,198,170,101,99,151,52,113,213,217,59,141,130,207,81,128,148,197,2,165,2,10,252,254,136,29,136,95,117,158,87,157,208,113,237,116,114,49,18,107,250,209,16,91,239,190,240,68,120,37,254,250,95,249,149,255,181,94,175,255,198,255,246,37,215,174,36,194,235,152,245,245,209,125,32,220,3,15,60,240,35,63,242,35,159,250,212,167,208,89,123,255,251,223,255,39,127,242,39,28,177,176,33,218,85,220,50,69,184,255,254,251,127,224,7,126,96,116,116,212,28,178,244,7,127,240,7,71,142,28,185,235,174,187,186,115,3,206,193,254,123,238,185,135,152,103,207,158,189,239,190,251,106,181,26,254,238,56,167,79,159,126,244,209,71,63,240,129,15,208,126,120,186,184,184,248,197,47,126,17,68,7,215,187,163,61,167,255,248,241,227,212,10,252,254,228,39,63,121,248,240,97,114,123,232,161,135,222,247,190,247,253,227,63,254,227,147,79,62,249,124,64,61,25,95,135,199,79,205,4,247,222,243,139,247,30,58,20,143,199,57,99,234,153,103,158,249,218,95,255,31,223,117,147,7,162,157,122,158,94,244,79,53,14,252,232,7,126,22,202,255,197,199,127,255,214,234,145,9,181,38,212,137,128,103,122,53,114,215,247,127,224,117,175,123,29,173,184,88,44,34,74,249,210,95,255,214,221,251,215,138,91,235,145,107,201,218,173,130,191,210,92,253,140,35,103,79,6,134,94,241,158,159,248,238,239,102,20,161,62,255,244,213,47,157,249,206,3,111,191,173,154,138,182,35,175,37,239,249,122,20,232,81,224,98,20,96,255,172,31,88,217,216,145,77,84,240,181,131,244,23,75,188,49,204,155,2,92,85,255,187,210,178,54,150,125,229,247,213,202,106,163,89,141,134,18,12,32,235,64,157,19,113,45,53,126,246,55,15,53,191,125,110,36,62,176,187,85,175,148,230,30,189,117,171,245,250,61,245,88,152,121,203,115,151,214,77,184,206,187,77,175,248,255,236,193,254,248,240,77,225,103,190,249,175,223,128,238,187,199,178,67,177,198,234,211,55,237,29,60,113,234,116,205,221,97,7,251,158,187,128,11,98,52,75,167,250,227,229,237,147,35,76,82,42,21,79,208,26,137,132,31,123,234,176,27,219,247,124,230,10,23,20,117,185,1,188,23,188,5,234,219,36,104,255,119,103,86,236,239,204,142,126,224,87,127,250,230,155,111,254,234,87,191,106,181,138,98,85,197,196,145,72,94,243,233,52,166,7,63,52,248,205,227,161,116,250,237,119,223,125,247,167,62,245,201,102,101,25,181,115,226,157,248,252,7,30,60,249,126,169,138,166,130,195,23,191,206,237,100,90,201,190,110,115,239,229,103,238,214,174,166,62,223,56,22,202,100,222,249,230,55,191,133,6,207,192,0,0,32,0,73,68,65,84,249,131,31,252,96,185,84,40,175,156,115,75,103,103,62,115,255,131,95,151,73,134,225,231,254,233,72,232,91,115,123,222,243,190,127,115,239,189,247,154,244,145,72,228,227,31,253,237,163,127,247,179,175,217,237,225,22,49,43,117,203,94,138,125,232,215,79,199,50,91,67,225,232,47,255,242,47,63,245,212,83,223,250,228,47,142,28,215,74,74,74,41,179,227,186,102,154,124,177,181,71,231,115,254,70,233,224,254,253,251,137,121,244,111,223,91,251,122,171,178,180,117,108,108,140,219,99,159,253,249,111,30,253,25,147,195,69,27,225,134,86,215,41,203,120,186,75,33,100,185,100,29,60,120,112,97,97,225,19,159,248,68,189,146,175,173,158,61,56,132,102,40,53,129,100,82,31,147,155,124,26,215,186,243,206,59,145,106,252,197,125,72,92,88,190,90,171,173,78,210,221,161,68,235,235,255,112,223,195,255,242,207,161,104,223,205,55,223,2,61,191,240,169,180,191,181,218,244,5,154,118,176,110,135,74,118,178,108,167,74,86,34,111,103,242,118,223,138,157,45,216,169,130,157,206,91,233,146,157,168,90,241,134,252,34,53,235,47,127,105,124,28,145,9,179,183,55,189,233,77,255,251,7,255,195,199,63,254,241,207,61,246,231,63,124,187,215,158,55,188,81,247,237,69,9,66,132,103,11,239,78,139,191,155,116,27,30,93,226,246,50,51,215,28,76,67,244,72,183,161,184,174,124,214,181,87,19,110,34,227,239,74,181,246,9,200,252,193,15,13,181,43,185,174,148,118,160,249,187,46,231,13,141,161,19,179,171,136,78,216,26,13,187,235,179,246,248,82,62,211,47,77,209,216,114,192,105,251,90,159,132,73,29,167,27,88,54,6,27,80,2,10,91,129,152,5,31,18,136,250,56,147,98,117,74,18,181,25,204,238,116,166,170,84,201,212,170,253,168,67,129,181,247,13,88,193,241,224,158,160,37,227,198,181,115,249,213,210,87,167,26,15,47,135,81,99,186,104,41,209,128,245,163,55,135,182,166,152,191,94,67,103,232,161,68,131,83,55,2,227,141,197,41,95,75,224,186,86,100,34,117,168,106,60,230,170,11,184,100,41,172,127,55,193,205,109,251,139,154,220,188,151,235,52,176,245,95,199,171,9,9,219,105,189,16,141,38,105,181,206,27,40,212,93,79,105,12,210,173,169,139,14,155,27,242,111,160,150,92,43,198,35,125,107,160,174,180,96,64,23,228,158,154,119,126,252,253,255,238,142,59,238,40,151,203,240,79,176,107,255,227,27,159,123,219,205,181,76,156,8,146,169,214,192,123,201,118,45,55,188,152,169,49,129,18,249,236,98,96,100,247,221,191,240,11,191,240,193,95,122,207,74,177,206,54,119,204,144,214,27,34,216,140,71,90,191,246,107,31,252,216,199,62,246,143,15,76,251,174,10,212,221,86,229,157,239,248,94,134,105,24,175,189,123,247,78,77,77,173,172,172,0,63,127,250,167,127,250,173,195,85,64,221,109,150,90,149,105,215,169,219,225,172,63,50,106,106,118,45,175,178,191,160,94,245,215,100,193,66,168,164,14,176,181,26,229,165,79,127,250,211,128,68,181,90,149,30,208,178,171,58,173,244,190,171,39,52,106,127,87,215,154,205,249,71,14,142,192,251,22,231,143,135,147,195,222,166,175,66,214,55,29,247,183,130,150,19,242,183,194,118,43,100,183,194,126,204,244,181,194,245,208,106,110,226,27,160,15,197,106,11,232,148,190,241,117,107,13,43,156,10,243,125,151,231,166,222,56,126,56,49,236,244,199,157,120,216,170,214,68,146,204,55,126,224,152,255,145,197,61,63,253,115,191,242,125,223,247,125,157,196,239,124,231,59,169,195,199,62,242,235,182,53,123,203,196,218,140,248,61,119,213,231,243,83,149,250,169,207,61,149,44,149,254,103,136,95,104,216,149,42,182,41,124,45,215,253,251,239,68,102,87,172,29,131,173,183,28,108,79,5,12,69,244,218,105,182,245,186,28,213,108,92,173,142,26,7,219,41,189,135,141,134,85,145,138,173,115,60,35,127,105,126,26,124,137,247,237,100,107,210,59,142,77,13,243,249,124,50,255,213,155,39,90,125,219,221,161,84,171,86,53,251,226,219,69,178,163,30,67,215,237,2,145,190,44,54,210,110,51,86,245,197,42,118,172,98,197,74,86,18,84,46,31,72,198,38,237,124,197,183,58,191,58,185,178,194,172,107,38,184,227,167,134,255,164,98,71,170,118,204,119,244,33,255,211,95,115,131,209,242,171,238,109,110,57,132,13,62,198,29,164,244,124,121,142,203,193,195,172,14,179,13,33,219,10,132,2,156,98,9,175,255,205,85,223,169,143,252,199,119,191,239,223,189,251,221,239,254,63,255,253,87,78,206,77,143,103,54,74,200,186,222,215,208,199,171,38,212,232,16,147,138,119,42,143,223,208,170,253,54,235,254,118,94,146,248,221,201,77,14,157,167,235,210,108,140,200,135,232,46,109,125,220,11,238,186,75,233,78,102,194,77,72,119,28,83,147,238,167,27,178,52,143,100,176,107,55,251,142,37,5,73,219,46,163,253,119,45,164,155,98,23,150,75,72,167,208,174,250,40,66,11,100,240,143,141,33,52,242,160,92,145,53,250,35,124,72,59,192,121,156,97,43,24,243,249,163,86,32,98,251,193,233,152,21,140,218,193,24,63,245,68,108,110,37,156,43,18,202,16,87,59,16,214,76,4,224,201,214,109,150,231,191,244,111,139,103,255,169,155,239,234,174,207,6,10,112,75,13,161,128,84,139,125,200,58,51,167,103,80,39,145,198,118,213,254,194,132,47,165,16,166,221,156,47,195,27,41,12,119,191,182,33,158,107,180,172,164,161,120,15,215,250,187,164,90,79,41,19,173,211,126,136,208,78,37,52,235,132,27,48,230,81,39,196,68,235,220,74,236,245,142,8,166,124,211,234,58,49,59,249,19,210,237,55,169,9,233,132,155,36,6,221,219,79,57,32,171,214,172,47,172,129,186,87,40,182,62,90,141,165,124,109,104,104,232,47,254,226,47,190,245,205,175,188,233,173,63,248,171,191,250,171,31,249,72,252,225,51,159,120,251,109,222,160,108,178,54,249,118,202,38,7,19,210,46,195,203,146,64,219,111,167,18,41,177,64,100,187,209,72,43,18,132,184,78,56,36,77,15,85,181,231,121,40,175,63,60,248,223,239,251,172,211,252,228,254,221,163,127,252,71,127,136,136,248,254,175,62,202,54,122,203,31,15,36,247,80,68,179,50,243,67,223,119,235,228,228,228,255,243,225,143,249,158,55,168,187,200,249,57,108,239,82,139,5,116,76,39,18,111,202,9,62,29,146,184,190,104,196,247,222,215,59,159,127,236,111,11,133,215,35,173,141,135,221,24,199,148,192,252,57,65,54,119,251,128,231,166,192,179,221,136,216,141,168,252,154,145,214,252,204,224,27,6,1,117,123,197,31,232,143,51,241,98,65,125,96,245,208,80,120,92,190,57,157,88,84,27,89,53,242,131,21,92,195,190,93,142,111,169,22,125,92,45,194,8,253,187,191,136,220,183,93,40,36,51,42,28,237,100,180,191,185,37,43,223,162,227,30,158,242,127,39,183,255,221,63,249,179,32,58,82,122,128,28,246,145,167,211,211,211,111,127,251,219,153,51,253,237,39,126,55,21,155,127,5,139,199,218,42,177,68,52,144,246,149,170,214,23,14,123,72,31,10,185,9,166,128,150,239,233,243,254,149,196,27,126,244,39,238,189,239,15,127,227,141,246,153,116,204,52,99,106,230,149,134,38,135,241,133,43,232,112,122,129,209,112,43,20,110,153,73,12,65,225,176,179,82,117,89,2,207,38,156,213,138,205,129,186,209,176,59,156,130,189,94,107,250,94,202,203,248,227,111,51,12,145,144,251,138,201,26,101,206,88,67,231,66,59,139,254,116,201,74,173,216,253,194,73,219,217,249,64,177,239,204,63,153,252,114,129,193,255,184,229,55,155,35,52,39,144,89,72,39,3,40,123,247,248,2,182,124,132,240,131,159,114,221,51,132,55,3,225,234,240,246,176,109,165,108,95,227,31,31,252,247,239,184,11,162,125,122,249,225,177,215,30,10,91,140,253,76,244,72,213,238,210,88,247,97,19,191,235,158,84,86,138,239,219,10,71,247,191,102,231,231,63,35,252,250,142,67,175,63,83,248,171,201,113,161,15,147,176,249,188,136,10,6,83,14,50,51,66,114,37,187,80,245,109,29,104,45,22,108,40,63,57,216,202,151,44,2,241,44,228,109,52,49,199,251,91,203,37,121,4,149,6,18,206,6,73,62,71,19,122,45,128,188,122,238,50,41,128,26,86,246,206,208,246,31,79,15,140,219,161,132,15,72,198,248,2,16,206,143,243,135,164,75,74,27,110,183,98,109,156,218,68,37,208,120,232,166,138,13,4,136,198,50,255,197,135,253,7,73,217,113,182,191,47,114,219,189,39,103,239,15,92,33,143,221,233,239,166,43,201,169,12,157,218,92,230,59,190,152,163,209,25,195,33,209,148,121,49,191,196,213,215,189,233,111,97,6,100,13,212,165,61,217,129,90,141,195,115,43,45,39,6,0,179,62,186,55,250,216,103,255,223,167,50,153,204,247,124,207,247,252,254,175,255,205,61,123,27,9,29,80,58,197,210,98,58,205,168,19,216,25,106,181,61,201,0,68,59,38,55,198,44,134,242,102,211,106,90,236,38,244,132,153,245,58,103,255,172,173,65,118,50,185,124,143,29,30,224,199,178,122,181,182,96,178,10,196,39,64,122,152,34,147,9,19,225,83,167,78,193,149,194,111,93,126,182,23,141,217,170,45,218,181,83,131,253,169,217,101,43,144,220,205,187,181,177,73,124,244,79,10,8,88,110,200,9,58,165,132,213,140,192,76,219,77,224,217,64,117,228,96,51,242,165,213,105,147,115,104,101,34,251,228,43,48,144,14,225,133,66,114,165,127,227,161,39,202,21,21,174,178,147,67,115,13,6,46,226,15,218,1,206,74,114,138,133,66,108,112,208,30,25,149,248,94,211,229,143,216,106,133,188,64,76,176,182,189,232,63,220,102,95,215,94,66,191,133,247,177,200,219,23,247,180,13,252,161,224,216,173,251,39,183,172,27,60,62,61,181,120,247,91,222,254,174,119,189,235,225,135,31,254,248,159,254,215,3,135,94,5,198,32,25,254,219,191,249,228,7,126,241,127,121,239,123,223,139,164,225,95,190,246,223,222,246,158,117,170,112,249,82,43,242,47,139,166,200,244,228,232,228,235,100,115,185,123,190,254,249,251,158,252,212,39,27,217,76,227,192,27,110,14,174,63,220,134,54,151,159,93,62,255,196,73,94,166,82,247,251,131,49,22,185,73,69,35,169,213,32,2,205,80,218,225,99,167,131,15,156,221,5,79,83,91,153,138,100,118,74,67,93,57,125,112,36,255,189,55,209,168,214,189,163,121,77,41,87,8,178,246,72,66,218,244,234,72,209,91,8,84,234,118,193,78,254,151,232,7,15,7,14,89,153,45,58,204,122,31,33,88,123,230,102,235,1,147,5,179,166,201,126,127,98,132,93,245,190,8,243,81,203,10,195,100,139,146,29,41,228,187,77,31,245,251,100,89,137,131,124,172,157,125,1,172,218,214,93,223,220,224,216,223,125,254,31,114,213,102,241,85,111,123,166,226,52,28,103,245,212,111,182,172,211,86,204,207,140,192,84,207,52,161,72,254,28,170,138,36,95,41,125,227,47,247,14,68,30,62,117,226,196,137,173,91,183,254,254,19,163,127,60,156,177,31,92,181,158,169,108,139,143,113,98,243,241,252,25,103,87,212,183,55,110,61,176,184,45,54,54,53,177,26,56,82,153,136,143,76,213,242,214,177,242,174,224,248,177,99,211,241,82,112,34,49,124,244,169,179,89,39,49,16,201,132,253,161,39,139,199,157,59,82,238,174,152,84,81,251,227,91,11,243,239,161,41,42,137,116,190,79,117,32,222,122,146,153,216,93,164,235,68,144,214,231,53,191,118,36,253,43,233,77,30,60,213,79,208,217,129,98,30,109,248,40,68,151,124,52,178,250,47,94,1,169,153,62,233,124,68,45,77,203,50,213,144,218,107,9,134,245,106,103,104,162,153,71,94,18,229,230,219,213,184,44,9,3,133,235,203,50,157,139,212,198,222,91,15,76,14,103,183,113,234,40,25,74,11,80,167,127,169,131,185,199,35,111,165,169,164,159,106,29,33,135,41,78,122,167,249,199,3,106,66,207,245,2,196,135,249,37,49,226,224,239,219,131,137,228,122,141,36,162,234,228,229,160,239,64,182,170,128,204,95,121,101,45,202,68,224,110,141,8,188,117,144,158,206,40,168,137,53,233,75,252,2,89,212,228,149,247,154,244,116,211,182,47,120,109,118,247,200,92,185,155,211,109,55,137,117,113,77,160,233,26,180,100,110,217,174,12,193,153,205,11,245,133,216,114,149,79,208,118,50,221,151,71,50,153,54,17,186,159,182,99,121,143,184,213,86,162,25,233,51,146,155,90,109,72,101,178,50,201,77,123,38,154,22,180,86,1,206,204,115,93,102,151,109,71,78,120,171,229,130,230,40,117,148,188,45,235,53,187,26,95,254,242,151,97,214,227,195,183,60,122,250,193,122,195,29,207,58,145,160,239,228,188,189,37,227,244,197,92,116,137,251,19,238,161,241,38,111,251,216,89,255,124,30,13,39,223,120,218,57,56,110,152,54,83,176,212,84,243,148,85,100,164,67,45,89,161,108,151,189,25,127,217,132,149,47,148,97,100,129,1,97,254,218,136,78,222,118,100,228,145,35,211,238,211,185,64,124,155,41,10,137,189,83,91,224,129,244,1,23,78,9,13,245,58,204,183,63,34,75,116,110,171,230,212,23,185,50,186,219,193,180,29,90,83,8,71,146,255,195,247,190,21,81,255,7,255,211,239,110,243,213,95,29,118,134,18,225,56,16,105,187,113,219,23,177,124,88,214,129,7,14,217,91,130,71,198,245,188,82,58,52,242,52,156,76,154,37,67,43,111,234,96,5,227,118,118,148,106,235,92,64,65,93,162,65,121,225,1,197,193,151,91,110,42,149,66,80,204,73,101,29,97,183,237,180,28,132,197,212,249,130,31,1,112,14,96,134,207,146,232,27,154,133,102,42,23,43,20,176,66,65,159,230,72,141,66,137,108,164,207,27,238,77,156,116,166,14,156,255,218,175,253,218,212,201,163,251,38,151,77,32,202,125,253,241,211,127,240,225,223,221,181,123,31,202,122,88,134,137,244,117,86,52,37,74,221,223,180,3,222,219,5,35,9,243,116,95,159,239,131,255,166,50,183,80,220,49,185,55,153,89,55,117,144,52,150,111,48,53,176,52,53,87,45,148,0,114,196,146,140,104,160,56,156,79,179,133,192,67,108,83,50,129,40,84,172,183,253,228,251,110,191,253,118,22,131,6,6,6,88,103,65,105,255,79,254,232,163,15,28,123,224,181,187,1,80,111,104,230,245,117,76,147,140,187,157,33,167,185,106,120,187,11,105,231,204,91,201,105,107,208,169,87,238,76,215,183,102,49,172,68,187,148,12,11,117,127,93,39,129,52,104,166,34,41,171,1,163,93,195,144,78,211,167,152,141,137,91,31,38,242,25,127,249,217,165,214,109,90,64,161,233,62,177,220,36,15,169,203,221,255,211,212,51,223,242,133,98,141,137,131,190,85,108,46,61,234,91,125,52,155,72,191,109,124,31,118,118,186,107,200,170,133,185,221,29,79,221,178,243,182,71,70,106,75,75,75,188,233,118,107,32,241,76,42,185,58,244,99,255,246,199,184,69,188,143,186,226,231,62,247,185,39,31,126,230,224,14,244,243,94,247,199,247,223,183,103,251,205,104,50,254,241,23,239,203,198,199,223,253,174,119,255,214,127,251,191,255,213,91,127,232,109,111,123,27,218,139,108,67,40,20,10,36,252,202,87,190,242,255,61,250,247,175,120,203,157,94,161,150,149,45,45,53,30,251,219,96,211,236,191,144,97,72,154,147,184,46,58,121,177,215,254,116,48,213,144,218,75,65,154,118,162,246,223,181,15,97,236,11,95,34,223,246,87,235,12,133,107,121,104,193,207,85,43,243,92,232,45,9,181,74,58,166,118,101,35,45,196,235,84,146,165,151,66,19,116,197,234,126,34,209,212,153,231,102,160,229,252,161,152,47,144,106,53,97,68,254,255,246,174,4,76,170,234,74,191,87,251,210,213,213,91,117,55,77,55,52,116,203,38,1,4,28,20,196,5,81,131,68,101,198,104,52,126,46,137,19,146,73,50,198,113,146,73,252,190,201,104,198,104,76,116,204,55,241,27,243,9,249,178,12,49,70,227,130,40,136,40,198,5,1,193,102,223,145,110,154,238,134,166,151,234,170,174,189,234,45,243,159,123,223,123,245,186,170,187,186,65,52,163,242,190,238,87,247,157,123,238,57,231,46,239,158,123,206,93,94,186,184,200,139,21,148,32,165,247,108,224,140,32,59,173,19,33,14,38,128,30,214,16,65,149,64,70,58,254,172,137,164,197,208,80,63,157,65,119,97,227,152,154,16,236,135,229,197,168,36,2,241,2,36,73,40,71,232,66,88,109,242,148,208,106,192,248,220,92,200,62,242,202,235,26,229,192,102,208,169,84,88,171,200,150,130,161,56,89,153,81,235,53,26,176,129,196,147,232,205,134,74,145,171,82,59,234,132,158,120,33,19,58,235,180,137,11,61,208,165,177,51,145,165,4,38,4,246,192,208,25,77,141,20,200,26,114,230,201,67,56,248,227,8,122,44,145,197,57,156,220,74,161,40,208,84,249,150,54,154,131,145,48,187,42,101,146,112,144,51,113,185,16,72,160,52,84,75,77,123,63,132,166,172,26,85,183,105,251,7,147,47,184,105,213,230,103,171,253,82,217,148,91,86,110,252,211,132,106,89,169,253,202,7,59,215,250,61,61,111,29,112,38,252,23,79,158,58,5,157,242,91,251,182,239,108,223,126,229,212,212,168,18,82,221,208,179,148,15,48,197,71,183,236,138,29,95,82,199,201,51,186,23,148,71,125,212,187,5,7,147,42,80,60,16,213,40,93,78,83,78,156,152,63,171,10,203,167,127,255,212,75,176,233,1,148,98,173,215,94,57,125,231,238,253,163,170,202,81,37,30,143,7,219,168,94,89,243,102,8,214,161,197,33,69,14,93,118,209,23,234,235,235,225,103,222,188,117,199,201,96,183,173,104,28,189,96,24,31,216,253,127,122,238,13,241,185,181,46,103,96,137,26,157,152,72,5,170,71,217,221,208,136,56,233,6,234,153,89,110,228,9,215,84,56,101,152,143,225,169,188,73,46,177,197,201,165,18,241,249,66,56,169,49,182,68,109,192,161,140,59,117,1,236,181,38,157,160,246,165,18,209,76,218,239,247,99,27,91,177,104,209,84,43,18,39,226,66,52,66,120,84,141,168,46,83,0,244,45,41,59,78,117,179,20,24,49,169,162,27,19,120,217,66,178,218,236,214,129,110,190,59,110,28,187,121,123,95,95,168,123,238,20,199,129,35,14,25,199,196,146,245,44,121,220,182,249,115,98,161,240,102,161,88,56,127,81,125,78,42,156,8,75,249,101,23,20,178,17,59,126,172,99,252,88,14,30,228,110,177,91,188,229,30,37,217,15,41,16,141,26,132,187,197,85,44,219,236,48,140,172,40,16,86,167,148,83,120,227,161,168,118,189,191,218,89,92,251,131,31,254,120,193,194,43,223,127,105,211,165,83,180,156,234,156,115,89,240,66,50,67,13,125,138,89,109,180,70,90,221,131,33,151,42,236,15,197,90,108,46,216,211,164,167,49,44,236,87,38,73,52,164,64,243,0,100,87,88,206,4,81,77,244,218,208,53,48,224,198,130,54,28,127,7,176,34,72,81,142,65,143,153,186,217,244,147,2,11,69,136,183,82,109,201,234,4,119,121,137,195,149,69,130,255,159,102,249,93,24,208,148,217,61,51,124,163,78,150,150,194,61,131,205,129,62,44,77,216,221,251,79,223,252,62,28,24,15,63,250,176,172,72,95,191,245,78,76,183,255,199,79,127,156,176,37,48,111,85,36,219,176,142,36,16,8,184,19,66,195,216,134,112,56,92,76,199,240,9,72,138,149,128,216,209,112,188,175,125,241,130,107,48,30,122,233,141,23,207,243,25,158,21,209,234,40,178,121,157,118,28,242,63,178,107,168,226,205,73,157,95,218,70,194,252,168,156,180,159,216,227,233,138,164,168,54,133,156,138,170,138,161,82,36,22,83,240,218,178,134,64,32,254,207,158,121,205,210,187,76,64,126,103,111,63,30,88,28,123,201,17,73,137,121,24,96,26,56,48,24,221,68,123,42,214,109,183,224,75,137,232,118,178,175,170,17,63,104,0,249,50,145,32,20,44,93,50,50,59,104,146,207,24,16,58,18,14,205,188,18,203,150,235,169,231,55,63,237,80,144,124,120,14,183,97,17,12,252,145,99,82,18,140,93,120,74,58,187,93,81,48,15,68,26,61,22,235,193,226,46,11,214,104,104,145,48,78,184,37,97,41,241,8,88,180,17,12,6,161,93,250,98,214,197,139,23,55,31,220,209,21,239,249,246,77,55,61,120,112,103,75,247,190,111,125,99,209,178,230,61,91,90,250,237,117,215,252,240,158,123,176,177,24,91,164,174,191,254,250,23,95,124,241,213,166,223,222,121,9,239,53,244,118,73,221,62,180,28,141,248,217,0,71,99,248,49,255,40,208,217,11,22,44,120,230,185,53,220,222,133,165,126,217,101,151,221,122,235,173,56,209,101,238,220,185,88,173,141,254,20,189,234,147,127,88,139,94,249,182,155,175,190,253,246,219,49,151,140,174,16,75,195,86,172,88,241,250,134,102,187,175,17,66,194,106,119,56,102,194,150,247,137,162,87,13,102,84,37,166,88,75,43,42,145,138,114,136,87,138,222,91,220,81,184,108,127,186,14,161,151,141,193,85,125,174,65,77,103,148,254,254,108,18,158,156,222,113,86,67,170,26,140,134,69,143,11,115,31,80,234,37,22,107,86,169,75,25,53,205,44,117,74,130,127,253,78,222,61,171,92,18,18,108,176,74,72,75,13,113,177,88,61,14,210,74,169,56,14,108,208,1,244,139,142,228,162,243,224,198,160,3,13,118,236,233,45,242,147,82,135,114,181,91,149,203,47,48,108,122,53,147,140,18,182,126,101,82,176,80,181,85,93,138,148,206,137,213,177,114,127,45,18,125,143,25,109,143,143,8,80,17,176,118,172,22,75,6,158,31,43,125,9,74,74,39,232,235,205,88,18,127,240,224,161,141,191,191,105,118,250,141,61,221,216,22,143,205,120,152,66,38,23,72,193,171,96,167,6,206,86,183,69,246,170,177,62,44,80,79,72,253,97,197,214,217,108,59,241,33,72,202,37,163,66,105,21,35,84,28,248,227,199,97,182,61,61,174,182,213,98,50,42,7,198,164,27,116,147,23,237,152,151,156,121,16,69,107,9,168,2,240,135,97,61,70,210,152,192,198,176,54,169,68,34,162,152,144,51,175,156,220,239,178,13,24,210,118,198,122,97,246,33,239,173,233,208,115,39,118,117,165,130,40,109,200,112,180,167,123,122,197,100,24,220,216,178,223,89,23,183,184,108,88,104,121,223,125,247,213,86,214,133,162,97,232,244,99,125,61,216,199,15,9,143,247,135,47,11,4,96,199,247,89,201,248,198,185,2,43,222,120,198,55,111,84,166,215,2,79,15,138,177,55,29,3,101,173,168,68,209,45,167,111,83,149,0,127,21,53,232,25,248,41,80,218,5,162,206,0,227,211,34,113,138,34,137,22,57,46,74,33,193,233,131,91,50,158,74,171,56,0,153,248,106,239,14,123,113,53,128,25,206,244,181,33,31,154,134,129,175,59,62,248,43,79,148,208,140,88,239,33,164,146,237,235,105,9,222,112,205,219,160,203,3,57,57,34,71,224,231,234,194,11,77,37,70,221,197,231,240,162,188,99,110,178,127,215,171,232,164,61,53,211,204,173,193,225,236,134,101,128,94,166,188,108,116,227,56,159,227,221,78,184,181,97,39,185,157,46,204,76,219,93,62,135,187,164,190,190,222,237,11,36,164,122,168,127,53,217,215,99,41,253,242,21,87,160,219,125,246,247,143,89,229,232,188,197,75,111,184,225,134,251,183,189,147,182,203,13,213,206,182,88,124,63,155,108,117,216,61,163,71,79,243,56,97,210,170,163,19,126,195,102,250,155,84,0,246,124,191,243,222,246,71,170,170,158,248,245,242,234,170,242,107,175,189,86,201,68,75,139,157,87,93,117,213,171,175,190,250,232,127,255,174,200,99,255,209,15,190,11,79,230,186,55,239,131,133,149,125,67,232,85,161,247,25,133,40,133,251,149,112,136,228,39,157,13,24,187,179,0,211,238,120,164,56,67,85,227,124,4,45,179,50,204,64,54,13,75,9,25,142,126,99,248,66,119,172,223,129,115,246,139,138,96,114,181,38,35,126,59,153,89,48,128,183,244,182,87,185,236,181,62,172,173,85,68,167,44,56,112,87,68,151,100,113,74,8,184,42,212,50,219,244,66,205,26,218,69,76,139,109,221,154,24,200,73,38,141,201,7,227,49,39,144,78,102,248,86,58,58,163,70,133,51,4,54,233,224,151,148,194,50,13,77,185,169,114,33,76,115,122,69,18,203,138,198,148,214,213,246,11,73,161,3,147,50,68,161,178,178,17,138,220,126,172,136,84,157,156,41,242,210,12,8,90,160,221,233,159,53,165,106,231,241,32,12,104,60,226,188,133,186,186,137,102,106,35,9,187,93,157,28,173,184,184,170,182,174,44,160,218,38,132,163,237,201,106,104,97,91,123,75,197,154,71,175,104,172,64,221,189,242,65,24,19,154,112,27,80,63,1,45,184,117,213,13,147,202,220,62,247,206,93,27,182,103,210,242,196,57,14,33,229,18,210,69,66,220,15,77,45,28,227,52,3,66,104,169,101,89,177,24,43,18,98,126,49,230,17,50,12,45,83,100,201,60,227,148,126,18,113,164,4,117,71,180,39,103,72,235,148,241,181,219,12,121,101,18,241,182,112,151,51,28,193,20,3,8,134,19,41,232,108,68,237,107,61,124,20,103,243,250,132,196,142,195,240,204,99,167,223,59,219,54,193,133,128,209,2,142,4,128,131,221,105,117,87,85,85,97,38,62,100,149,48,60,197,88,164,47,147,236,24,43,216,59,180,129,87,68,202,108,9,119,113,33,209,220,106,4,181,54,48,49,128,213,24,103,175,17,151,128,69,205,116,202,45,93,226,24,155,221,145,201,96,99,7,189,183,236,226,175,15,127,205,1,68,0,239,66,70,132,97,175,74,152,218,19,228,148,40,37,68,57,41,42,9,132,5,37,38,74,113,81,70,56,73,81,20,72,137,180,2,23,174,32,224,103,68,85,114,73,9,97,236,172,143,170,158,100,213,214,135,121,102,93,204,207,244,47,170,195,233,242,214,85,207,252,76,231,178,80,230,20,180,52,69,178,197,14,188,9,44,221,46,215,18,64,227,162,211,164,169,77,104,93,154,18,214,134,123,78,187,8,255,158,195,85,4,243,17,115,189,56,224,172,51,21,135,159,16,90,61,227,168,198,76,51,102,251,44,82,76,177,56,161,221,161,212,29,69,149,225,248,137,1,67,39,205,82,39,127,193,196,81,169,42,95,166,43,54,164,58,41,36,254,16,113,168,87,104,65,149,57,201,134,64,201,130,91,142,182,145,113,164,40,193,80,4,74,157,34,212,204,185,147,39,162,27,197,137,43,176,97,224,207,199,6,57,56,39,252,197,174,184,156,166,253,163,250,5,107,40,202,86,183,41,153,140,18,139,106,67,34,237,37,103,175,250,0,85,173,191,252,248,213,109,89,56,222,213,20,186,84,54,161,130,242,192,218,41,43,108,83,69,112,200,164,164,29,114,84,12,151,149,156,3,183,7,182,137,39,23,45,66,160,177,177,113,233,210,165,207,60,243,204,97,231,182,9,179,139,105,1,13,21,158,49,222,71,152,27,142,5,135,231,152,245,23,236,78,171,149,166,234,157,152,129,183,70,227,88,110,70,147,11,131,94,124,196,129,40,232,87,248,171,249,73,132,131,98,98,205,35,60,251,24,1,96,198,189,210,129,97,12,89,237,93,189,210,159,87,7,59,123,50,115,166,121,175,91,152,93,157,160,81,128,252,112,77,167,49,190,164,49,38,128,52,123,34,90,50,146,24,78,43,94,95,9,13,46,83,17,135,29,235,230,82,8,99,147,91,34,45,68,18,10,106,153,40,176,230,164,145,26,241,15,102,197,208,104,33,103,90,162,97,153,71,148,111,244,110,57,44,85,43,14,183,59,213,92,83,164,98,171,125,93,93,221,216,199,30,91,251,54,189,29,16,201,227,176,125,111,193,84,236,201,196,73,59,109,15,61,244,163,244,19,87,218,158,178,139,146,77,192,90,83,25,22,249,211,82,48,226,188,6,25,47,147,187,191,108,125,11,85,130,170,126,229,131,200,214,15,19,165,69,214,235,231,150,148,149,217,47,115,10,255,101,21,163,54,53,129,174,124,96,171,183,160,43,103,151,164,74,137,84,220,209,151,196,246,19,104,104,153,205,91,161,137,38,113,100,132,45,131,79,38,162,58,240,8,245,31,140,134,48,194,190,98,202,92,12,175,161,215,47,108,152,129,192,243,175,188,40,177,195,157,64,12,159,98,76,64,49,72,52,40,161,71,65,137,67,121,232,215,4,81,40,35,63,221,48,126,14,29,253,236,47,149,128,42,58,2,137,173,14,49,227,233,43,177,245,101,4,244,9,74,82,196,157,244,52,70,107,80,228,146,166,200,81,161,240,222,209,60,26,244,52,94,115,252,33,61,189,239,20,24,80,253,172,41,104,61,72,182,89,80,173,105,64,150,226,244,110,232,9,176,34,26,75,63,178,132,79,143,208,167,35,149,138,254,12,61,137,222,221,126,58,132,62,115,82,178,54,99,177,145,191,212,240,186,27,212,209,28,217,76,51,250,132,40,214,194,211,166,51,234,67,221,78,17,11,148,48,93,7,181,135,71,40,117,116,244,176,35,75,60,214,136,205,139,71,216,184,112,89,195,128,64,63,136,131,177,64,220,14,175,234,16,87,141,47,115,239,85,157,247,254,137,53,119,236,109,179,170,14,187,22,30,34,69,33,48,222,151,76,34,195,79,60,5,41,151,137,84,82,247,116,194,137,235,97,112,133,6,21,184,176,30,133,2,198,252,50,148,22,186,75,116,145,55,223,124,51,6,37,100,9,9,66,71,71,7,38,207,48,111,142,141,106,120,84,36,28,197,39,91,236,69,237,138,109,82,134,150,104,227,91,55,128,211,165,189,176,236,21,194,114,21,112,65,159,137,233,109,104,107,184,196,97,82,99,61,65,151,140,190,24,92,212,146,184,123,30,182,230,203,208,223,59,59,162,193,68,186,166,204,62,121,44,118,185,105,175,252,184,214,228,250,117,27,254,245,123,223,198,14,123,120,179,75,171,27,48,137,0,141,222,249,225,166,133,243,33,13,99,70,55,221,3,204,68,24,201,13,231,92,84,187,138,182,224,176,130,76,198,98,113,167,186,34,242,192,83,232,205,68,212,24,207,21,193,212,152,32,159,28,178,142,98,93,18,246,83,96,160,0,191,142,75,16,57,230,246,166,88,194,126,201,149,75,230,252,229,183,15,44,158,90,156,223,77,169,240,252,51,14,46,187,8,253,13,251,27,70,106,52,41,55,159,76,227,228,218,206,206,78,53,217,227,245,209,48,5,246,168,228,172,121,123,111,168,43,93,62,105,210,36,28,51,87,226,181,134,227,114,119,88,46,247,89,161,59,205,98,23,8,123,93,86,140,89,73,206,52,171,80,65,188,220,113,240,226,138,199,48,185,110,29,155,126,240,3,58,148,230,206,59,239,188,227,142,59,96,251,194,38,70,51,184,255,254,251,161,230,225,220,126,252,241,199,43,229,61,75,102,84,90,69,230,101,97,108,224,110,79,72,34,236,99,100,28,227,66,137,22,28,211,181,126,119,116,201,29,255,142,9,169,157,45,239,142,46,179,215,217,132,63,86,9,45,200,173,209,224,56,30,48,245,183,100,142,40,76,58,26,255,208,223,128,33,242,107,175,189,118,126,153,29,239,23,202,164,161,188,118,122,215,129,64,149,99,171,221,139,241,52,121,209,172,10,26,210,35,143,60,2,29,143,49,10,78,216,197,129,128,233,88,215,197,229,154,158,110,20,133,47,91,212,141,18,13,128,48,22,27,39,10,247,234,37,132,223,105,152,125,212,185,159,253,29,113,9,96,224,153,41,139,109,198,139,160,43,102,86,115,249,205,58,151,34,71,211,43,32,55,246,99,123,198,65,17,126,172,140,146,69,232,245,143,239,194,27,76,147,141,217,181,99,57,172,248,44,69,14,240,12,63,98,30,217,107,193,223,231,86,163,27,229,57,252,123,221,220,153,118,248,106,96,55,96,187,109,160,216,14,215,223,165,151,94,138,233,76,144,128,254,70,47,134,174,164,164,200,138,249,72,216,82,107,215,174,221,178,233,93,57,25,82,225,104,146,162,227,42,237,231,212,208,194,180,65,47,212,244,196,170,100,93,9,205,29,226,250,254,21,157,23,77,25,48,71,203,225,35,188,195,122,251,201,179,124,41,175,112,231,188,238,235,230,232,138,86,16,158,223,216,199,233,142,15,164,30,189,237,8,8,254,244,25,2,120,28,74,67,5,37,169,241,107,200,147,170,73,207,33,143,56,169,180,181,249,128,20,15,226,165,192,108,194,117,51,92,183,45,104,7,230,155,187,250,87,111,207,224,16,137,121,227,83,215,206,40,237,94,235,130,151,212,230,143,11,112,125,187,96,94,227,14,31,56,76,109,25,250,27,238,113,168,115,26,35,99,111,179,168,158,232,147,214,109,143,168,165,105,244,197,40,207,184,45,245,151,67,109,243,38,123,247,31,78,173,61,84,18,168,57,183,115,207,190,11,198,132,110,190,152,118,130,225,154,90,235,190,247,31,108,93,225,62,183,195,122,60,152,94,211,146,64,87,14,243,250,134,11,220,231,235,123,147,56,230,105,220,177,67,142,167,194,169,23,201,136,210,122,52,85,228,26,92,47,170,166,238,0,97,197,180,10,204,224,155,72,171,61,253,82,44,137,5,235,46,40,75,26,90,165,52,204,50,135,181,117,223,123,199,59,218,106,252,54,140,15,10,116,45,126,143,85,78,4,177,128,0,43,191,118,111,219,210,210,45,44,253,202,108,104,238,250,128,149,15,13,103,205,154,181,228,198,219,113,118,236,162,37,211,208,2,49,123,226,181,90,238,123,250,164,232,25,45,196,219,23,207,246,47,156,206,204,119,67,172,161,3,40,73,200,9,7,106,103,8,147,255,202,152,128,3,75,138,128,142,193,218,77,151,84,252,239,155,207,47,95,174,220,117,215,93,88,90,193,105,224,144,3,12,103,151,47,95,238,14,109,186,243,138,114,250,90,172,126,181,247,102,160,163,51,146,234,117,58,65,214,220,189,67,145,191,188,234,165,100,168,237,194,11,169,180,113,106,240,100,155,48,133,18,230,22,67,51,27,92,34,2,131,229,99,155,67,11,151,220,130,161,100,235,129,45,127,63,221,243,242,238,35,168,116,172,252,120,239,165,173,231,42,222,64,69,3,70,15,24,235,52,150,216,240,74,34,201,147,79,62,137,192,3,15,60,128,123,153,26,153,130,85,144,236,42,23,133,69,22,181,155,81,198,12,125,185,32,45,214,198,178,20,157,43,1,79,115,246,62,130,18,128,75,109,4,88,255,111,80,172,130,92,97,21,209,248,180,229,46,103,94,48,167,207,51,179,76,105,72,231,141,85,117,86,48,158,75,113,208,34,54,251,234,144,51,252,139,62,214,138,213,43,108,228,116,134,73,127,138,200,105,165,59,188,82,223,124,40,54,115,246,156,147,39,79,246,182,239,251,187,177,142,246,174,174,123,239,189,23,25,197,58,50,254,109,15,156,120,58,190,220,222,114,176,171,189,189,29,110,252,177,206,214,37,151,248,91,187,44,193,168,183,162,216,230,198,30,175,161,47,205,69,205,16,112,186,22,44,236,161,113,135,137,65,90,195,98,205,33,133,103,253,97,55,0,0,13,163,73,68,65,84,71,92,48,119,224,154,225,44,176,165,11,67,16,111,113,69,56,210,129,40,90,45,196,46,108,213,11,118,117,160,15,69,239,60,103,84,231,220,73,222,253,109,74,34,237,173,175,116,240,132,237,61,233,75,23,223,134,217,135,109,107,30,115,121,149,186,235,97,174,197,135,116,109,25,185,161,145,172,184,110,91,36,228,95,112,222,172,115,96,128,194,232,156,125,197,215,81,98,235,119,189,131,87,97,250,236,139,224,87,95,181,106,213,142,181,191,226,146,240,123,85,137,29,127,8,183,245,164,221,110,55,220,39,153,116,210,153,187,186,223,156,98,164,97,40,49,44,64,67,54,65,246,169,77,138,197,130,45,219,93,183,47,40,159,49,46,59,197,48,66,90,144,237,215,107,123,227,66,153,170,72,246,162,10,8,73,75,234,60,90,189,131,224,63,187,172,145,68,103,129,225,29,103,20,240,219,106,138,211,91,183,110,69,187,122,184,169,105,252,140,218,250,250,122,28,37,116,101,189,107,127,27,141,189,142,29,59,134,74,196,161,185,152,3,250,249,207,127,46,246,188,239,246,217,46,190,102,41,62,91,183,121,243,230,67,155,150,141,80,169,99,149,61,106,31,206,146,147,49,207,207,86,97,137,128,117,98,69,247,183,175,14,112,49,80,215,183,92,90,250,199,183,94,248,229,47,101,248,219,177,176,28,112,212,212,111,126,243,155,222,3,107,190,249,197,10,12,62,56,38,238,127,126,183,111,83,51,230,167,112,222,175,109,225,249,46,140,8,205,174,169,239,92,93,177,247,88,123,177,199,214,56,74,83,180,72,98,52,10,131,8,2,40,52,218,92,224,241,4,173,19,174,186,233,234,11,47,188,16,67,150,169,213,137,203,167,151,111,111,233,194,89,250,183,220,114,11,178,255,214,161,3,55,127,245,186,230,230,230,158,99,187,38,85,57,160,218,145,22,254,131,246,182,99,24,41,2,94,91,142,201,139,236,27,7,94,156,29,106,4,198,250,160,172,205,98,156,13,127,86,75,64,69,167,49,124,103,127,154,185,183,186,236,53,62,172,210,40,116,145,41,95,40,254,108,220,25,43,1,91,36,146,192,241,132,112,195,155,73,98,113,18,186,6,184,208,247,31,139,37,253,179,110,93,180,104,253,250,245,85,238,80,67,149,119,251,190,14,248,250,96,157,47,127,252,65,152,155,227,198,141,235,234,108,159,63,89,172,42,74,226,107,28,48,226,31,222,248,246,235,59,142,238,104,119,52,78,187,228,175,219,119,40,114,104,198,56,87,34,165,153,227,216,45,132,25,92,156,49,111,176,131,243,144,135,129,19,137,101,187,75,3,97,132,129,104,18,219,183,181,92,36,83,153,72,44,187,158,43,153,38,67,28,115,168,178,106,229,112,137,190,207,69,23,230,212,113,135,227,136,61,9,56,234,46,218,119,120,223,190,125,11,23,46,92,254,171,141,137,84,120,87,176,174,97,194,185,175,175,95,115,247,213,114,149,223,214,80,105,89,189,250,73,73,81,23,124,193,107,102,193,147,23,190,227,52,49,248,0,80,176,56,9,135,99,98,95,76,145,36,53,84,57,94,124,123,37,150,43,159,236,104,158,59,90,147,48,135,20,180,69,36,28,124,225,133,23,50,177,30,167,77,62,85,214,57,212,240,104,193,92,107,172,23,85,9,63,51,212,9,148,28,214,67,28,108,127,187,161,50,91,53,60,85,58,35,67,78,108,116,198,61,157,145,242,89,31,106,79,202,254,105,223,250,218,215,80,194,80,186,184,194,161,144,173,36,139,89,85,44,84,21,227,76,92,212,111,190,32,3,32,179,198,59,94,121,229,47,80,183,247,220,115,15,6,28,240,63,219,194,59,166,141,41,221,217,66,83,206,80,90,127,94,246,0,182,99,96,161,229,152,10,219,252,75,125,251,219,211,171,95,90,246,246,235,43,113,84,14,166,144,243,101,27,64,93,127,192,208,13,102,247,229,151,95,94,94,254,51,104,58,236,236,88,241,63,63,54,167,173,244,9,55,205,243,61,189,97,229,35,143,196,177,76,18,67,213,149,43,87,38,91,223,0,208,107,71,190,178,235,142,246,182,198,191,116,227,247,97,199,163,90,225,168,135,23,193,237,16,204,164,206,169,198,136,82,53,67,116,41,6,252,186,108,10,220,236,248,248,222,93,223,251,23,100,243,23,191,248,133,61,184,101,201,101,126,36,156,63,201,185,98,221,83,144,19,223,218,129,175,2,181,0,55,210,140,209,201,209,101,182,247,58,58,14,31,62,220,218,114,56,213,127,2,175,36,174,250,82,107,111,84,194,164,17,26,12,222,226,72,44,133,234,227,156,36,101,128,96,3,216,159,125,56,91,2,103,75,224,211,94,2,232,1,249,66,185,45,91,15,225,227,170,86,199,0,251,44,26,177,195,175,142,3,173,124,190,165,48,140,224,2,93,251,194,31,46,170,9,157,104,237,11,119,73,228,24,108,109,141,245,180,65,57,161,239,8,182,31,232,245,133,74,5,203,155,235,214,204,152,49,227,31,151,126,231,157,119,222,249,234,23,167,77,157,58,245,167,15,60,176,103,255,126,57,168,28,233,178,8,85,84,102,241,120,106,251,246,147,78,211,24,34,30,103,43,212,240,157,146,35,157,206,232,233,123,136,18,25,49,22,243,241,122,105,107,235,110,18,181,21,206,128,116,30,183,218,125,49,140,81,36,197,210,212,244,33,32,189,65,59,159,125,143,199,200,4,76,38,51,252,75,50,253,161,104,173,95,197,210,119,152,104,95,185,227,238,29,59,118,124,227,198,203,97,203,238,220,130,241,73,107,160,136,14,176,248,82,35,99,146,10,55,53,177,192,136,111,248,196,87,73,207,186,228,73,140,89,53,197,89,100,17,106,2,178,181,95,152,95,37,118,31,95,89,237,20,2,138,50,40,89,28,218,82,151,238,60,242,215,45,231,120,212,96,155,18,108,27,49,215,33,16,113,230,188,28,178,61,248,159,247,193,202,140,135,187,82,253,157,62,123,166,122,172,220,212,148,45,55,158,212,39,91,154,214,60,241,198,243,214,114,143,124,110,53,196,99,219,24,76,100,163,88,76,223,214,249,240,143,54,56,75,106,189,254,128,197,230,8,31,125,191,219,46,53,133,7,140,20,77,41,134,12,194,41,81,111,57,241,187,95,254,208,81,50,150,156,27,209,214,217,117,242,222,93,125,93,39,109,227,176,125,92,150,163,177,212,23,199,197,139,152,221,219,114,144,182,220,185,20,219,180,185,183,188,247,238,219,141,106,176,169,41,187,164,127,72,30,216,155,215,111,93,183,242,15,77,77,31,36,177,214,44,116,66,76,245,141,246,35,95,108,11,131,41,217,204,114,177,105,207,115,15,109,90,131,61,127,149,69,202,37,13,153,19,45,189,39,90,76,24,216,14,46,88,159,95,118,127,218,234,243,248,171,221,190,178,72,239,241,81,22,52,140,236,246,195,1,216,5,30,98,150,119,87,45,223,186,241,175,88,15,39,196,58,26,43,148,47,140,146,91,14,6,57,183,57,85,150,189,175,63,177,233,101,106,54,112,97,142,41,85,199,213,201,145,94,177,115,239,201,127,187,251,176,37,218,90,230,81,239,255,209,119,51,145,147,181,147,228,116,84,88,251,220,242,55,94,246,86,217,162,123,118,133,228,136,101,205,179,203,94,91,233,193,99,126,30,11,72,116,54,234,108,9,156,45,129,79,81,9,208,170,134,116,10,27,212,109,216,91,134,63,58,55,212,116,249,221,2,246,1,79,152,48,1,154,111,217,178,101,7,183,174,57,127,140,60,174,130,250,104,53,209,131,189,221,216,216,93,81,164,194,162,133,130,47,177,199,176,187,106,138,91,237,109,222,253,200,67,247,205,95,176,8,75,138,160,245,177,161,86,61,177,97,210,20,76,39,19,11,44,12,134,29,131,117,233,204,11,158,101,166,72,73,120,92,97,50,226,172,236,28,49,178,72,35,8,209,174,35,65,133,189,139,113,6,56,154,73,149,184,213,189,71,14,226,148,83,41,21,229,112,64,192,52,18,234,193,98,163,247,223,127,95,74,134,123,58,62,132,10,199,151,102,102,142,81,214,31,90,243,208,67,161,121,243,46,130,31,2,50,111,219,186,113,172,243,120,101,49,132,24,80,74,35,16,106,0,138,203,33,204,172,227,110,9,179,182,35,154,213,126,252,113,224,144,44,102,212,26,238,171,33,113,6,240,43,248,0,131,242,250,25,74,75,111,19,166,135,93,163,84,255,120,193,109,31,92,128,198,128,218,24,192,96,203,24,111,229,114,135,233,188,100,154,156,146,132,254,100,107,60,221,42,41,98,205,12,197,77,147,6,185,152,5,37,210,34,103,214,169,83,107,228,190,120,51,154,36,218,24,35,33,214,149,170,47,175,120,84,176,121,234,138,211,104,108,102,58,101,30,225,173,213,79,143,241,134,206,61,7,229,51,32,202,140,102,14,207,30,163,212,149,6,163,169,13,206,98,193,27,80,209,24,56,23,51,14,194,56,100,111,193,4,228,58,162,195,7,33,62,167,94,193,95,127,50,20,73,133,147,25,193,81,165,214,149,160,24,7,193,212,137,12,254,139,66,174,46,150,162,233,131,176,235,145,107,246,58,102,137,140,41,83,199,148,25,229,207,41,136,197,110,225,171,179,1,60,162,83,164,137,36,92,163,252,194,180,209,56,215,15,127,184,196,233,181,234,244,218,48,54,199,241,71,118,63,123,59,91,2,103,75,224,179,86,2,116,16,41,117,28,162,184,98,105,41,44,117,139,131,108,31,99,127,203,145,30,113,247,9,107,34,35,184,108,56,240,85,157,16,144,75,116,75,126,111,167,101,123,187,5,90,255,188,90,101,91,27,230,162,197,73,85,202,196,74,166,111,84,225,80,183,120,52,72,31,169,196,12,116,192,171,78,174,86,248,124,54,206,231,218,208,98,237,79,10,176,131,145,208,92,156,59,143,91,144,164,196,165,94,56,78,198,193,218,167,112,101,59,61,150,72,21,54,52,91,154,123,45,62,167,0,82,213,62,179,226,20,118,29,183,128,123,165,15,121,33,56,190,132,177,167,211,2,21,94,89,36,28,235,19,1,71,102,35,41,113,66,64,169,160,207,166,8,187,79,88,142,247,211,84,188,203,166,142,42,70,6,7,80,59,5,33,57,42,68,29,150,192,72,112,78,153,241,169,36,48,202,115,88,81,79,133,234,223,24,215,200,148,33,199,71,204,29,39,8,34,6,101,131,96,62,196,96,154,19,48,48,205,240,124,58,230,216,97,195,70,242,97,49,243,17,204,242,228,211,49,199,242,180,249,56,249,52,63,69,144,252,12,22,16,126,36,121,207,39,56,104,42,142,54,104,84,1,1,12,226,230,132,6,16,9,205,240,2,116,62,177,168,211,203,230,39,38,158,153,17,68,61,165,210,51,138,157,167,58,213,156,14,203,110,196,4,249,138,5,110,169,139,47,220,141,237,206,48,114,177,190,6,159,233,195,206,72,218,93,169,29,51,197,4,53,75,203,179,111,44,196,225,11,111,140,66,24,104,237,155,139,138,21,20,240,76,69,64,79,196,141,46,131,5,8,82,24,35,5,68,176,93,154,196,130,80,25,30,191,113,108,158,74,63,244,155,197,83,4,151,141,82,240,81,139,41,29,15,98,246,156,142,243,37,12,134,79,105,136,60,79,194,115,196,96,132,14,34,4,167,32,237,217,192,31,65,40,29,5,140,229,117,20,203,177,152,252,134,176,192,97,152,148,0,8,180,73,53,231,226,8,38,226,92,20,98,161,113,213,152,18,41,252,153,233,235,165,7,49,72,54,45,129,206,64,19,146,126,12,153,17,100,96,29,7,191,6,65,162,150,183,35,133,203,192,208,88,26,45,57,129,137,41,149,14,47,19,22,139,39,237,210,210,241,31,42,52,86,102,228,178,1,130,129,69,200,32,98,80,48,151,167,70,104,224,15,47,67,16,201,98,234,44,178,136,26,111,6,96,172,24,83,122,100,66,104,119,142,79,162,241,16,187,27,114,18,230,160,5,194,208,136,42,253,27,188,179,197,66,20,24,83,138,54,147,102,9,179,55,68,233,104,89,96,126,136,163,233,21,157,31,111,134,24,124,205,64,22,214,43,125,104,142,217,242,204,75,172,1,6,202,160,81,210,9,34,167,102,238,57,77,145,90,137,126,241,40,51,68,143,193,111,86,78,36,200,47,60,176,200,22,105,126,52,35,4,202,244,185,94,142,201,113,178,204,9,99,0,101,86,197,156,83,62,61,115,142,40,37,43,1,14,36,146,122,187,29,180,232,178,114,2,145,9,192,239,6,60,175,28,40,239,188,88,56,113,226,192,64,140,51,131,49,65,129,147,37,50,176,64,180,236,154,186,2,32,19,35,246,146,18,137,193,74,149,128,72,137,63,134,145,39,167,158,74,71,192,51,151,134,34,112,49,30,57,169,128,193,133,228,76,9,139,11,199,82,104,140,120,152,69,105,177,172,47,210,193,154,60,92,176,108,114,198,14,235,160,136,158,222,38,53,94,96,198,184,224,70,75,164,216,35,194,84,4,84,6,116,145,156,60,196,249,178,5,212,122,36,33,0,147,62,77,66,165,70,151,158,42,203,159,129,57,35,180,179,108,190,248,162,44,44,242,71,26,112,65,66,78,129,126,244,7,30,36,121,64,5,194,179,188,104,60,24,68,35,206,210,114,214,192,228,237,153,211,224,141,13,171,114,41,35,3,47,28,96,129,157,207,56,70,26,106,198,22,139,99,77,56,237,185,194,254,75,226,71,12,89,26,189,200,40,249,64,18,36,13,3,114,100,74,192,46,130,51,204,124,150,102,76,35,150,3,115,30,65,9,16,30,197,9,26,143,26,155,33,126,12,58,60,222,204,49,63,133,25,57,7,211,28,149,159,144,42,67,135,230,151,140,30,51,252,111,14,83,115,2,35,191,195,72,98,78,243,241,132,33,36,151,19,146,24,82,113,86,128,115,32,30,13,28,179,20,28,8,72,78,194,124,72,62,130,153,78,126,56,7,223,96,148,131,9,180,252,107,80,96,62,218,153,133,12,42,161,89,146,65,11,112,40,25,6,165,54,20,178,25,110,230,104,134,231,132,135,162,63,20,156,37,71,89,27,175,5,213,56,61,153,202,223,72,59,18,25,56,142,145,36,71,188,97,31,13,22,6,5,3,194,211,26,112,35,0,120,14,78,62,196,140,156,31,155,67,153,63,242,187,153,114,14,17,78,199,0,154,49,205,20,10,132,141,180,131,226,32,22,52,135,37,107,38,2,100,243,163,153,44,213,167,169,78,205,81,31,37,108,176,43,32,167,129,195,25,21,192,252,40,146,124,218,211,210,55,164,232,176,114,43,12,116,150,23,90,131,78,134,100,182,188,216,112,99,208,124,26,56,70,96,80,52,51,112,80,204,28,160,249,209,28,30,32,149,153,104,193,112,14,133,2,184,35,199,36,34,67,23,75,1,22,249,81,133,153,22,142,205,167,246,49,65,114,196,200,121,52,152,14,10,55,3,205,97,158,42,7,146,243,104,80,30,42,112,170,248,67,209,249,100,224,195,74,59,44,130,89,206,83,66,54,39,28,97,248,227,166,255,137,137,49,84,70,134,130,23,22,108,36,169,134,197,25,20,97,80,96,97,97,140,216,143,146,118,40,34,103,132,166,65,124,216,192,72,216,141,4,103,88,70,159,121,4,210,228,76,155,255,31,244,95,17,0,239,228,144,134,0,0,0,0,73,69,78,68,174,66,96,130