-
Notifications
You must be signed in to change notification settings - Fork 2
/
Rad1.h
1 lines (1 loc) · 75.3 KB
/
Rad1.h
1
120,156,237,189,205,142,28,87,146,37,236,36,251,195,232,17,190,165,83,210,44,234,45,156,148,106,83,243,18,94,162,170,54,141,121,135,91,173,232,154,92,228,34,23,92,112,193,133,179,71,236,30,1,163,133,128,17,48,2,74,128,171,187,40,52,23,57,64,22,144,5,4,129,12,56,99,6,161,15,190,136,69,16,136,4,152,192,240,187,199,142,29,183,27,153,73,145,82,81,18,85,197,72,48,153,25,17,25,17,126,237,154,217,177,99,63,183,170,222,220,222,220,222,220,254,74,111,233,210,175,55,183,31,231,118,249,234,191,204,215,155,219,171,187,125,127,41,188,145,204,171,187,189,90,41,188,145,204,247,191,253,240,146,120,35,149,151,185,253,184,114,120,35,151,231,223,126,90,73,188,145,74,121,251,30,171,54,116,213,23,213,163,118,76,155,252,181,110,86,245,114,56,169,150,248,41,127,141,237,26,247,214,139,244,85,127,247,141,76,190,211,237,187,172,210,167,195,54,109,186,117,245,160,94,54,171,118,108,199,126,221,175,187,117,26,171,69,181,72,35,239,173,87,105,108,87,109,150,75,187,74,71,205,178,91,215,203,106,145,37,180,174,62,125,35,147,111,185,189,228,186,52,123,121,197,79,176,170,245,50,65,6,155,122,217,174,186,245,144,239,131,20,250,77,59,118,99,179,132,4,82,190,183,159,231,159,150,144,72,126,108,94,103,73,153,100,198,180,134,156,134,205,176,237,214,205,254,27,169,236,220,94,184,14,245,94,94,187,109,94,225,85,55,86,167,13,246,252,216,29,167,113,216,84,217,50,193,54,153,54,172,32,153,126,110,86,42,63,103,152,87,139,188,218,120,108,217,111,26,147,96,99,210,235,214,248,14,185,212,11,232,76,254,109,52,235,246,50,146,249,235,190,189,240,250,177,231,243,254,223,192,26,217,87,214,128,188,174,35,214,49,29,85,75,252,70,187,148,87,125,222,142,205,170,179,189,223,172,170,39,249,175,54,249,231,229,144,181,40,175,248,152,160,73,89,50,102,195,178,69,195,51,33,39,232,16,237,27,100,245,55,44,147,111,189,234,188,215,179,20,134,13,86,13,114,200,107,149,215,11,126,34,255,59,198,79,201,126,111,87,212,136,118,149,45,214,31,154,252,248,48,31,242,158,135,62,228,245,134,119,223,192,54,245,89,126,201,164,71,137,153,52,86,124,78,181,160,134,229,231,140,188,247,111,78,34,223,114,181,237,65,253,12,86,164,53,43,194,213,195,218,99,183,39,147,16,190,250,108,139,160,49,213,41,44,23,36,151,31,207,255,224,71,240,55,157,61,147,246,40,203,208,252,72,94,231,39,89,202,246,10,38,161,53,37,222,174,232,99,32,121,188,91,126,213,197,240,180,61,248,27,145,201,183,92,101,127,152,87,213,180,32,123,219,147,188,70,176,246,99,109,107,217,44,233,25,180,182,248,191,115,84,197,255,243,223,152,30,153,252,96,233,198,234,17,30,51,239,191,130,63,161,77,202,158,231,52,63,127,132,77,203,247,26,50,200,62,6,254,103,99,30,198,119,64,198,97,127,250,43,151,201,243,61,197,237,198,109,122,222,181,27,172,59,86,209,188,240,106,152,55,238,141,225,43,224,37,184,186,176,50,253,6,246,136,136,42,239,236,13,30,235,70,173,44,117,65,123,127,48,125,208,191,193,44,22,44,27,109,95,99,246,42,100,2,95,3,44,208,111,211,237,191,82,153,60,239,154,62,105,70,34,31,236,224,33,107,72,149,109,17,214,26,114,200,50,90,97,7,195,246,183,35,37,133,125,14,233,100,20,107,30,185,229,186,66,94,11,252,95,61,193,90,107,229,129,202,58,183,116,248,45,127,61,193,111,212,45,232,17,37,214,141,240,54,244,243,157,121,146,44,217,209,188,205,102,248,248,175,76,34,207,223,97,103,92,27,124,65,59,176,106,220,237,238,39,86,134,137,242,186,84,75,122,110,247,186,107,218,45,96,174,252,10,35,45,76,142,63,86,244,211,242,219,144,15,52,47,235,145,71,141,253,154,49,10,244,41,251,126,183,122,66,15,68,192,208,16,222,227,104,98,221,60,251,43,210,146,231,92,7,176,13,214,20,150,31,58,144,253,232,6,184,42,251,221,53,44,81,117,234,214,134,82,154,228,129,191,195,106,103,123,182,238,136,121,77,54,195,28,216,182,89,41,214,128,92,136,169,122,91,89,238,124,179,110,249,167,100,122,85,157,218,187,175,36,17,124,2,188,115,214,83,67,5,105,133,159,160,159,213,147,250,236,175,66,34,151,94,65,119,8,47,80,45,187,121,109,145,158,173,151,237,230,193,49,80,111,241,2,86,181,54,63,145,159,187,129,53,203,143,130,147,58,203,56,204,209,81,94,179,121,187,228,222,174,13,97,49,46,111,71,122,142,214,116,1,63,15,91,162,168,206,188,84,51,189,151,105,154,233,40,189,59,108,90,190,63,255,79,132,220,44,97,231,32,167,118,241,179,150,200,229,122,241,197,112,210,192,55,19,49,41,46,88,15,219,110,222,31,231,189,58,55,79,178,205,56,104,67,91,2,27,150,215,116,238,94,100,105,123,118,77,214,36,255,221,83,120,129,126,142,248,60,173,169,29,201,99,19,179,104,198,142,72,14,212,155,110,146,146,105,210,10,43,206,24,18,250,218,25,150,134,230,80,98,212,154,44,167,39,22,157,62,248,153,202,228,210,79,221,174,107,48,30,216,149,71,190,54,39,230,31,206,104,25,122,143,5,123,143,19,16,59,247,102,177,16,185,213,142,123,205,178,1,29,103,139,147,173,158,97,94,70,232,180,53,228,121,61,114,28,147,251,108,188,178,69,243,246,215,142,34,70,147,4,247,131,217,172,234,12,210,128,28,234,83,162,181,234,137,244,163,62,5,90,126,174,55,121,125,111,151,107,198,162,117,15,80,175,210,113,119,12,20,213,3,185,46,177,19,243,42,30,59,26,221,152,110,216,126,53,139,50,135,125,113,143,59,146,75,111,76,175,218,135,100,81,204,99,219,171,193,62,13,115,62,11,8,153,190,133,122,226,209,228,70,191,51,142,111,93,190,89,18,79,136,192,92,51,160,153,27,73,129,247,215,124,108,155,63,237,242,103,36,147,203,125,134,197,7,195,99,172,18,236,83,115,132,117,160,215,133,100,170,179,230,172,115,156,99,254,122,65,44,74,201,212,171,225,196,98,6,248,247,77,50,38,5,123,186,89,210,15,147,93,199,95,116,99,239,150,71,122,129,215,104,200,57,90,92,206,119,192,223,24,63,242,40,153,30,225,254,236,33,12,29,215,167,102,41,55,157,35,61,236,15,60,70,73,153,111,63,253,217,104,201,165,159,178,199,202,157,212,75,177,71,121,5,254,232,124,173,121,11,103,15,31,99,197,96,161,200,136,240,94,197,224,121,61,78,96,149,134,147,206,163,185,122,89,45,45,218,219,128,59,105,25,53,216,106,35,102,20,198,178,255,13,149,209,122,145,23,75,227,196,248,58,115,105,207,22,18,51,169,208,71,17,113,245,22,39,186,68,104,189,158,135,184,94,167,219,37,159,47,61,64,20,7,143,219,142,68,68,176,35,221,177,97,153,135,245,146,104,180,90,50,250,130,7,1,242,202,187,146,246,100,228,238,231,58,54,102,101,170,5,60,63,48,176,241,183,68,183,244,240,198,87,245,142,2,160,119,198,174,47,13,67,111,135,141,243,41,235,206,165,77,41,180,212,171,53,181,140,56,66,172,25,159,3,233,208,59,185,61,91,187,85,123,248,90,75,228,194,39,171,103,182,139,159,224,170,26,230,42,198,100,220,108,55,199,74,231,93,182,204,145,199,118,120,156,142,137,79,179,109,58,235,44,247,106,154,224,76,136,217,156,37,48,20,172,85,243,48,255,180,108,70,232,139,113,40,99,183,161,165,203,72,106,67,204,219,57,183,8,236,64,22,11,239,107,178,216,184,229,218,76,54,14,184,122,193,184,38,63,2,43,71,30,19,58,185,237,215,253,186,212,140,97,35,95,70,169,213,179,215,84,34,151,225,41,174,190,89,16,172,48,119,156,237,221,67,103,197,159,93,73,224,56,170,21,113,37,45,123,103,86,31,17,64,235,57,61,91,51,179,121,252,142,93,157,53,232,152,107,133,245,167,205,119,29,176,221,13,27,211,57,206,245,124,214,170,29,197,2,11,31,96,231,203,118,10,141,53,171,224,138,211,120,243,179,110,210,19,98,95,124,175,79,225,223,13,29,191,142,58,114,81,22,183,149,179,131,44,178,14,156,144,205,168,205,183,166,255,209,28,13,155,27,159,127,124,251,250,236,119,95,228,107,220,2,43,33,54,36,182,1,46,181,124,82,142,254,232,75,200,29,86,75,173,107,133,140,248,17,37,213,111,24,203,209,82,209,67,48,210,35,22,110,29,105,65,142,134,15,22,242,206,195,20,147,132,95,33,107,64,93,192,223,95,159,93,75,213,51,120,12,72,192,24,132,53,165,51,108,205,190,93,206,113,189,86,210,24,14,115,12,176,64,70,149,113,151,173,10,226,52,243,154,136,21,234,179,95,31,220,191,125,115,175,74,215,103,245,51,96,24,68,129,89,83,78,97,91,120,189,182,207,215,158,65,90,211,122,49,126,108,60,2,111,233,11,176,179,25,75,63,81,150,138,232,161,245,200,220,98,139,5,145,108,107,188,152,73,194,94,53,173,2,139,57,34,115,15,99,122,250,240,230,94,254,132,179,235,159,41,66,18,66,231,238,1,22,206,18,254,243,107,36,145,11,159,164,67,92,124,2,203,207,40,174,99,141,1,144,140,173,113,70,189,227,213,44,7,124,225,106,223,158,153,61,58,67,157,2,51,123,253,148,237,166,68,99,141,241,138,157,197,130,88,25,198,249,120,142,237,218,45,126,38,18,224,158,231,190,103,172,77,219,230,186,0,108,61,34,254,209,115,136,144,155,101,189,240,92,10,172,236,233,176,157,29,220,220,195,103,188,185,119,37,1,19,56,67,108,172,150,244,137,30,238,53,145,200,69,116,107,54,28,86,170,181,236,66,246,214,182,211,146,231,47,170,195,119,179,44,110,237,95,159,225,90,241,255,245,217,240,180,182,93,135,204,56,229,151,227,186,99,100,166,104,111,186,141,33,131,133,252,40,234,172,178,245,57,134,199,85,28,67,78,152,54,158,172,188,108,81,239,86,16,241,53,61,190,227,41,225,55,98,0,243,253,46,197,145,54,233,106,226,231,196,191,42,221,216,187,241,57,216,45,190,35,172,106,188,243,115,60,201,79,46,141,230,153,225,146,13,245,2,235,213,254,65,168,213,60,200,230,235,59,183,246,127,113,31,215,120,107,31,123,239,126,246,33,255,124,144,125,171,162,135,108,7,242,46,125,92,218,15,98,87,71,104,120,222,49,51,186,121,229,61,46,39,123,136,245,244,202,5,231,231,45,134,152,51,250,6,118,3,223,213,41,51,101,216,129,140,24,116,203,17,129,188,201,166,126,4,57,224,243,82,143,241,239,170,105,9,52,75,90,39,93,124,14,151,242,147,74,195,60,129,33,26,162,76,203,103,248,234,208,78,220,218,127,235,222,236,224,23,247,33,137,91,251,144,8,228,114,107,63,175,247,82,57,14,34,25,162,30,49,75,248,219,118,202,129,144,163,133,188,27,255,11,211,71,171,95,240,56,199,118,57,35,22,91,231,45,245,198,252,180,115,134,64,118,180,83,189,71,237,200,101,49,114,193,142,255,208,62,227,253,219,212,97,200,195,172,107,190,202,97,163,28,201,224,172,39,240,96,214,226,159,82,34,151,74,131,140,104,205,152,193,50,222,182,78,39,184,222,223,125,249,205,93,92,31,190,32,131,217,193,44,251,116,252,229,173,253,119,83,103,123,53,95,95,142,6,122,219,251,173,71,20,57,2,180,26,182,100,153,144,188,150,171,122,197,21,104,70,218,31,252,67,84,222,111,228,53,122,227,180,194,79,247,94,177,66,190,215,94,237,24,248,129,127,3,54,63,173,88,201,66,217,119,235,229,199,144,198,205,189,217,193,55,119,175,207,128,61,248,59,164,83,253,201,100,177,117,196,96,209,38,189,125,70,37,63,141,68,46,190,235,179,206,163,94,171,69,88,208,90,192,162,55,198,151,195,91,64,2,95,223,129,141,130,68,32,29,92,29,181,228,202,159,178,215,95,43,11,68,92,108,184,75,204,226,154,185,91,228,213,193,93,165,73,7,135,41,42,128,118,210,118,33,198,99,28,218,169,222,193,254,158,28,97,227,246,141,122,64,57,245,107,217,29,60,191,126,246,193,190,228,65,205,192,79,178,90,55,247,210,244,183,129,199,152,71,25,158,254,4,18,185,240,142,200,212,153,12,86,126,229,107,114,19,94,235,52,82,31,184,254,180,201,247,111,83,63,180,243,222,186,215,28,147,77,82,214,131,217,57,198,17,157,229,2,173,98,212,217,14,49,243,102,191,180,247,115,156,6,203,197,136,28,246,10,59,33,94,133,114,171,158,212,167,100,24,219,149,252,72,25,179,224,177,171,137,210,128,157,162,159,139,223,41,159,107,137,154,165,186,33,70,147,237,243,234,184,126,84,121,116,86,27,128,188,81,239,214,148,188,4,178,178,121,77,182,51,179,79,188,46,72,1,146,169,18,174,142,187,143,90,242,254,204,226,187,181,176,106,117,74,93,195,62,102,38,188,7,235,189,53,137,209,203,248,115,156,225,101,212,224,127,15,15,157,17,217,138,92,58,165,17,57,89,207,162,79,236,7,126,19,242,205,54,246,153,86,29,104,131,159,46,124,58,61,94,182,177,179,126,139,248,190,115,27,231,159,27,124,215,69,182,241,71,148,70,245,136,235,135,189,75,206,182,177,171,75,150,251,174,206,222,158,81,239,239,187,84,32,15,90,100,252,163,148,110,237,67,103,140,147,95,145,1,108,125,5,177,122,204,75,17,17,103,175,177,176,215,119,236,101,217,15,214,66,140,242,29,221,84,165,224,213,38,27,237,251,28,217,63,129,124,156,131,103,245,138,229,22,39,29,218,66,59,168,7,138,144,132,59,100,185,224,241,240,153,63,220,111,158,17,41,24,123,54,97,45,68,153,63,154,68,206,123,241,207,140,165,197,78,99,100,180,102,204,68,95,58,60,21,178,133,28,120,61,180,91,180,83,188,54,222,127,107,255,159,15,88,77,72,191,218,123,229,20,86,60,251,94,232,194,54,251,14,175,118,32,198,225,190,135,127,239,230,196,192,244,1,29,113,216,154,241,2,60,55,243,34,208,58,124,89,132,79,59,183,37,214,37,215,197,125,116,235,128,232,47,172,147,108,22,175,65,90,253,214,189,91,251,144,135,217,77,127,87,211,186,252,138,205,231,63,146,68,206,123,142,101,239,21,102,221,72,219,98,86,97,107,59,239,153,118,191,254,167,13,208,61,148,196,45,247,156,191,184,255,143,183,243,126,115,84,218,115,207,121,100,109,136,117,13,6,139,85,209,246,46,107,218,111,112,244,205,202,25,100,171,115,99,164,6,206,12,88,45,199,64,170,243,26,201,240,243,85,81,223,101,150,106,205,87,163,190,213,171,247,103,244,109,250,132,148,137,36,194,43,8,185,92,75,144,118,145,81,89,19,183,165,213,5,238,247,7,151,70,119,135,214,33,163,162,53,50,205,140,117,197,78,167,47,137,223,225,41,104,123,229,211,201,66,72,99,248,56,162,196,95,220,191,154,172,66,193,173,208,100,223,189,102,206,124,252,49,81,47,171,26,201,153,139,81,73,238,83,233,119,58,245,123,184,63,247,142,144,77,235,124,88,239,146,33,54,119,91,183,126,111,79,222,155,123,166,74,97,185,120,29,242,240,184,150,175,239,64,114,213,153,219,59,103,245,179,6,154,191,75,119,126,96,137,156,211,13,195,143,139,126,29,28,44,115,56,216,203,245,179,218,174,1,242,32,82,148,150,72,22,188,58,94,55,252,59,34,197,155,123,111,127,74,228,132,157,221,153,148,197,61,153,150,156,40,31,59,48,98,31,201,220,178,34,171,119,159,221,229,40,63,177,187,192,58,14,6,86,233,174,187,137,203,101,109,73,239,204,188,71,159,208,237,167,31,223,214,39,21,223,169,207,29,146,144,181,210,14,155,29,212,170,91,177,88,19,220,22,109,237,15,106,179,206,75,131,60,218,169,103,32,54,66,161,136,124,155,103,87,146,34,90,234,183,44,20,126,139,200,156,87,70,180,37,155,48,60,45,240,252,166,58,147,175,134,135,162,215,160,117,52,230,113,19,113,73,198,14,139,222,88,169,78,40,217,43,81,21,41,88,132,51,34,74,241,76,139,163,193,222,235,177,135,205,181,20,86,137,159,145,250,27,190,61,120,5,89,44,236,183,15,247,81,37,83,84,68,120,93,196,15,234,215,119,94,183,217,167,189,116,235,96,123,131,245,56,249,158,147,119,119,180,156,209,70,248,114,190,130,144,75,224,22,250,254,127,180,87,174,44,74,71,108,46,79,236,241,187,33,32,84,228,152,143,102,111,130,121,99,196,216,140,5,184,223,187,53,235,119,137,161,166,248,124,211,123,118,131,24,164,247,168,3,249,247,102,241,209,65,169,187,66,188,146,4,98,89,61,22,247,82,131,174,36,211,135,69,111,58,205,76,137,69,96,123,63,144,60,206,201,185,159,242,204,100,39,12,197,143,228,115,222,159,81,183,97,93,129,99,195,103,135,12,74,221,248,251,79,37,41,187,231,160,69,38,116,225,182,207,185,73,161,123,227,105,93,35,232,15,196,5,194,51,48,51,85,114,232,19,234,217,42,126,171,79,241,121,177,94,226,14,189,202,122,124,123,38,191,1,212,55,179,12,205,46,242,101,60,178,27,27,18,253,190,183,215,124,222,141,148,176,33,193,141,144,248,15,162,33,231,94,211,42,40,87,188,50,49,35,29,234,7,243,222,253,229,76,126,27,107,174,24,35,246,92,149,184,215,66,46,196,51,120,180,178,184,248,159,111,87,103,170,144,138,12,5,153,118,198,53,157,103,106,201,192,51,186,16,151,232,245,87,75,114,55,234,250,216,205,129,15,94,143,8,78,209,107,72,54,213,159,2,109,92,159,36,179,203,38,150,58,15,109,230,23,227,169,251,183,255,235,29,106,164,105,10,42,234,80,251,187,236,126,8,47,178,27,115,152,173,108,206,200,173,203,139,36,235,157,121,123,166,181,87,252,167,107,162,148,196,4,81,251,233,47,121,117,229,126,188,177,31,50,144,38,218,117,110,109,141,61,234,99,109,155,213,165,123,53,117,103,251,34,121,14,188,90,138,217,114,171,110,145,154,184,42,218,20,231,80,78,187,205,149,68,44,37,223,81,37,172,241,117,215,117,238,149,210,66,113,239,80,30,228,125,110,237,223,123,200,207,93,47,89,143,194,172,204,5,222,247,149,74,163,217,47,247,26,25,18,231,54,86,253,86,177,56,227,61,92,15,63,191,216,171,176,207,252,206,125,248,214,189,64,90,120,206,199,183,25,77,208,166,244,190,170,140,27,90,103,71,60,246,162,157,98,215,212,20,135,179,179,182,115,235,69,142,81,25,241,222,171,42,132,119,201,205,124,117,23,43,11,219,35,132,27,186,33,189,85,36,66,75,28,56,145,124,28,127,239,159,38,99,51,89,81,223,90,253,81,214,228,243,93,188,175,80,30,208,68,94,91,214,246,85,117,202,8,136,241,212,213,36,60,85,70,80,193,251,224,177,111,238,66,74,187,241,214,254,103,188,50,201,228,254,237,175,30,78,136,222,170,75,104,231,193,234,138,85,31,54,172,46,108,109,50,64,242,252,94,175,218,210,101,239,221,136,210,36,100,232,155,149,80,21,251,75,128,14,140,185,127,86,198,126,210,91,200,65,88,67,136,10,247,232,159,100,37,221,193,213,125,104,17,187,213,28,49,214,52,102,190,58,207,104,189,50,105,112,87,213,102,159,134,57,118,66,167,250,153,99,212,40,20,126,121,63,88,196,96,73,201,85,193,150,41,95,75,142,241,250,12,187,76,58,115,125,118,37,117,94,9,218,122,12,231,172,152,87,154,2,229,167,181,56,125,70,64,202,216,25,151,249,132,188,141,124,13,17,116,51,69,209,140,56,20,179,92,177,213,253,230,110,185,198,165,47,47,191,226,254,82,38,64,189,180,184,215,82,179,20,122,27,162,58,254,188,23,121,69,242,136,74,41,244,217,181,166,149,226,69,191,233,184,158,223,220,253,250,206,47,238,51,183,38,175,193,53,231,106,51,170,37,111,42,142,17,57,195,251,183,149,29,197,235,252,219,93,90,33,70,17,140,36,24,221,40,75,222,123,118,85,221,3,217,115,40,19,169,186,118,243,18,249,47,182,170,244,132,133,106,140,185,31,60,99,130,24,135,59,60,116,99,247,171,114,207,130,44,250,238,227,66,39,129,183,236,89,207,228,241,32,25,122,169,11,177,225,43,145,134,245,31,141,172,47,54,187,238,12,55,106,14,240,89,232,213,190,185,75,196,241,214,61,252,78,91,91,94,221,175,62,225,179,136,81,24,157,80,179,244,143,104,211,34,60,227,39,237,138,128,146,182,201,121,38,178,230,122,119,196,28,230,61,13,247,201,223,116,94,163,200,126,15,86,45,208,174,41,170,73,232,166,61,99,76,183,255,25,87,90,223,37,133,208,8,217,172,82,55,100,169,66,42,86,139,242,148,21,69,140,200,140,195,124,242,74,108,86,58,47,143,138,12,157,225,122,86,7,116,102,183,222,117,4,165,168,79,8,75,49,134,162,92,60,227,127,125,17,248,81,158,93,124,47,229,1,25,222,218,255,253,126,235,120,182,247,216,67,249,89,241,34,224,207,59,207,132,72,87,24,175,116,170,90,51,57,165,81,221,133,172,70,104,86,202,44,182,227,174,45,18,223,204,127,220,253,140,194,249,40,31,47,229,118,222,174,125,125,7,44,99,111,157,213,228,60,133,178,95,1,238,221,249,251,180,233,188,162,191,243,222,25,235,205,200,62,228,234,39,37,54,223,245,223,216,255,176,94,225,175,247,63,43,235,25,20,127,176,114,32,152,60,124,255,224,139,180,18,171,65,155,197,236,134,175,253,154,221,106,226,84,91,239,183,170,189,187,156,207,1,175,131,29,148,204,199,51,234,32,139,76,59,162,117,230,158,97,117,15,119,7,87,91,235,206,79,27,122,161,255,75,28,32,22,232,250,44,45,229,63,148,91,207,59,230,47,197,189,59,127,221,30,88,149,192,177,33,92,175,214,27,12,63,52,203,143,111,71,28,133,107,80,36,193,172,57,242,4,188,135,114,128,60,232,59,148,73,184,185,247,171,79,100,237,152,155,146,237,106,208,197,121,234,149,78,158,87,77,54,45,32,173,61,106,31,131,23,36,159,11,57,41,143,238,88,99,170,198,42,16,1,237,224,67,249,134,217,1,119,191,114,3,231,109,83,25,27,150,81,201,69,196,133,103,124,184,143,78,17,197,162,138,209,46,76,127,248,11,228,145,237,223,41,163,98,86,192,18,223,195,58,223,123,192,213,147,78,96,101,193,129,124,125,135,118,135,57,243,176,72,136,4,35,247,17,108,74,196,145,212,22,143,213,23,242,217,245,162,119,172,10,105,136,99,236,55,194,80,140,199,91,239,186,21,46,78,99,179,138,188,161,100,74,31,210,111,229,199,225,65,200,146,104,173,17,19,73,18,101,54,10,159,76,246,87,18,212,110,44,117,231,198,222,176,22,166,96,142,37,235,228,95,226,67,118,254,50,71,56,171,202,234,0,218,229,48,89,113,179,143,79,245,121,35,23,78,255,172,245,166,150,104,231,211,207,211,159,131,99,39,99,194,191,226,222,194,223,254,234,19,213,5,93,249,115,231,21,60,157,215,167,91,231,129,247,204,54,69,69,58,227,117,102,163,186,169,50,177,243,222,30,198,241,102,221,30,117,62,219,228,106,34,238,139,125,31,56,139,56,35,36,194,207,183,139,190,104,13,34,214,85,132,79,169,52,127,158,42,47,208,15,185,180,221,112,190,219,237,123,202,163,99,14,144,245,155,236,225,247,76,208,111,125,127,195,143,149,57,13,98,215,224,75,240,185,241,156,251,183,247,63,35,219,72,121,208,70,65,130,127,255,105,100,212,201,104,225,254,43,169,183,41,23,124,55,85,129,76,126,131,149,207,134,47,104,163,152,217,144,239,78,158,205,39,231,27,249,45,252,212,44,244,238,140,191,181,170,180,179,193,98,81,111,132,158,34,38,228,247,93,78,136,143,243,209,183,147,250,171,104,79,201,159,188,10,121,212,143,236,234,172,242,208,242,55,54,237,139,123,242,131,157,204,43,177,35,109,148,236,14,127,215,78,66,172,193,8,132,58,196,171,135,199,87,76,200,76,143,236,192,253,219,253,211,252,174,39,100,9,209,105,160,206,219,158,61,126,172,221,117,84,197,90,145,214,109,20,49,128,120,73,113,190,244,36,253,230,237,68,185,7,174,101,92,186,27,121,224,75,210,136,104,68,186,32,228,81,230,60,195,195,52,207,114,156,147,17,123,107,89,151,129,44,232,163,239,37,143,93,237,176,107,35,15,74,254,66,245,96,215,146,164,17,92,21,119,136,124,0,239,151,180,32,9,172,55,174,16,220,137,108,29,124,190,188,137,34,72,121,213,119,83,26,201,156,144,187,109,109,207,183,190,219,109,254,203,154,85,46,166,195,27,114,221,211,108,148,149,178,177,157,215,233,50,130,191,249,185,246,75,233,179,75,30,87,232,86,49,31,119,15,243,134,23,165,17,28,67,228,171,174,38,217,205,214,217,0,139,16,191,143,134,236,98,171,21,185,220,193,43,251,149,143,110,151,170,165,12,239,44,159,46,63,29,57,40,173,248,55,119,229,83,96,175,168,81,136,205,227,111,224,241,99,5,110,238,181,203,162,62,138,94,100,93,242,241,157,250,251,61,99,78,76,220,175,165,195,226,216,91,159,194,145,119,214,83,190,58,116,181,140,1,37,27,121,235,136,73,74,95,29,181,163,212,42,253,38,187,37,46,120,118,144,166,126,183,228,53,99,223,203,98,237,252,69,191,237,215,83,69,249,40,188,152,175,252,105,112,82,140,179,201,155,151,250,31,113,95,137,112,163,214,68,153,18,122,207,168,21,96,38,75,123,237,131,253,254,41,49,150,77,5,176,202,46,230,94,250,181,42,110,200,165,244,206,207,51,62,52,11,139,202,94,179,179,202,147,224,167,119,19,223,239,124,68,46,251,95,250,237,248,45,30,9,123,90,242,116,172,246,35,63,71,84,249,27,67,89,222,225,104,83,14,242,167,252,238,40,235,156,47,79,214,149,100,185,185,53,179,94,184,178,155,95,188,87,120,65,70,76,194,75,129,110,195,22,72,151,136,178,148,129,227,163,191,250,228,87,159,236,50,194,193,74,90,237,217,140,245,213,86,91,194,90,82,239,186,234,196,153,47,234,211,126,154,71,3,198,17,252,74,99,213,141,202,179,155,132,242,186,92,255,147,152,25,212,91,40,142,144,22,151,120,171,140,253,202,156,160,184,249,96,233,34,27,66,141,151,165,104,30,13,62,91,171,103,79,227,248,157,53,100,23,233,62,98,206,1,85,61,172,194,96,151,29,251,85,84,77,169,250,207,192,69,101,118,13,143,203,191,192,70,40,158,149,101,8,91,39,127,40,190,49,208,103,231,241,182,117,80,147,61,51,141,240,252,200,124,154,0,48,213,54,19,213,88,206,208,248,239,228,185,245,206,170,122,194,123,148,44,186,208,200,174,54,148,185,65,197,143,250,228,81,95,198,43,96,52,27,86,225,154,101,214,85,65,97,8,112,60,231,211,95,36,145,93,223,97,243,86,187,181,114,28,178,199,224,225,130,67,163,126,112,215,201,255,201,91,43,219,193,79,78,84,37,132,25,149,52,202,232,148,249,245,50,90,124,39,49,222,104,56,219,109,77,29,33,210,128,159,182,188,220,66,117,37,13,235,65,215,189,119,47,209,139,51,166,175,206,66,247,74,254,67,22,75,113,84,105,169,130,15,81,197,137,216,44,121,58,94,85,72,80,50,190,185,215,123,165,49,243,68,100,219,190,175,60,234,61,197,187,168,4,168,61,3,106,250,247,149,174,40,164,18,54,149,90,162,40,187,244,51,101,45,83,196,140,120,29,94,147,48,76,176,122,146,73,255,176,225,28,31,159,210,154,87,157,22,104,211,120,108,66,111,221,42,163,191,78,100,225,157,109,233,152,81,92,95,73,226,44,131,131,146,60,84,3,39,127,94,202,75,59,175,244,237,178,16,202,32,234,31,109,5,175,23,40,107,138,158,157,57,59,87,119,242,210,218,49,252,223,214,42,157,216,169,215,41,202,202,171,112,115,86,178,36,37,11,248,205,221,168,230,41,181,32,228,16,90,21,222,61,98,193,184,87,56,83,63,245,243,14,221,133,39,244,4,94,217,176,37,6,166,79,99,28,216,90,70,61,98,15,85,135,193,179,252,235,221,15,29,39,236,198,218,81,19,38,30,52,246,123,240,189,193,89,81,154,204,26,252,226,190,120,222,93,251,166,119,232,54,68,186,157,231,205,242,167,123,121,110,241,156,181,82,228,145,172,46,182,94,178,142,165,250,19,89,89,49,159,145,11,151,132,196,245,148,214,135,30,48,108,107,153,57,124,235,30,107,78,74,205,144,44,105,11,103,7,191,126,64,238,35,33,18,52,148,103,221,101,230,89,56,77,195,242,136,81,99,186,82,109,118,103,178,200,207,122,246,65,193,29,148,214,168,172,217,19,14,145,213,161,4,24,209,106,183,196,207,183,246,181,255,2,19,148,124,36,216,69,171,175,56,21,235,103,54,235,123,200,163,123,88,99,26,203,218,236,245,116,133,64,155,127,151,118,189,86,68,70,204,63,233,159,246,91,228,167,21,7,71,102,90,185,231,50,99,75,236,27,207,225,158,125,123,214,111,59,183,72,195,84,121,43,228,197,184,91,56,151,25,144,110,20,119,66,54,81,149,144,220,51,101,118,47,180,83,62,254,60,107,139,223,24,189,135,111,40,31,43,81,152,208,141,126,179,60,254,216,251,124,20,124,254,115,83,101,95,78,63,158,245,91,214,201,218,204,163,165,120,238,126,251,193,164,243,165,23,86,28,84,94,165,118,185,236,234,238,26,135,71,217,69,84,236,102,147,164,34,95,245,175,119,49,3,43,21,171,158,124,151,72,22,173,207,191,232,185,2,148,198,214,249,221,237,110,84,23,17,144,120,90,124,34,112,255,165,255,8,185,112,223,71,117,171,236,105,120,147,178,42,43,116,100,118,240,248,16,149,72,232,8,174,150,137,117,190,103,47,37,143,93,172,187,172,169,15,240,143,163,234,11,218,213,123,159,243,58,238,79,213,199,244,94,17,141,132,31,40,227,63,161,147,200,33,134,237,150,180,136,139,249,232,91,247,192,107,5,198,194,87,191,85,4,68,239,94,123,166,156,29,185,68,227,234,206,201,232,248,148,236,17,115,5,127,151,34,63,47,228,1,36,174,207,203,251,137,88,35,183,161,93,86,254,173,252,74,233,239,74,141,231,154,104,255,221,191,253,203,25,106,178,58,159,66,192,185,7,47,101,177,74,105,44,90,199,38,53,230,172,174,218,9,197,252,227,196,20,202,238,178,115,182,244,7,98,216,74,207,18,191,69,214,173,100,83,165,31,234,64,42,241,151,36,248,78,98,134,169,119,14,130,22,85,156,179,35,74,159,60,141,232,196,171,15,243,247,95,31,136,237,140,104,179,236,157,197,78,192,85,125,125,39,178,179,97,175,130,61,144,231,208,167,189,200,194,199,39,142,191,86,78,149,60,22,126,170,95,134,89,44,158,145,119,226,232,94,115,156,78,21,64,118,97,253,177,117,45,71,245,129,98,160,168,123,211,234,71,92,168,29,197,53,8,198,103,87,123,118,119,92,233,97,245,219,245,217,87,15,211,84,185,110,186,192,170,208,201,131,56,99,114,6,132,14,108,169,202,146,15,246,21,41,132,126,16,147,200,107,137,231,12,236,21,49,73,120,180,176,9,66,182,148,93,153,255,40,61,11,255,186,122,150,247,15,187,219,213,99,244,244,133,242,56,135,173,90,155,212,93,45,171,37,166,230,169,255,254,241,199,138,45,200,21,4,167,6,11,19,235,22,140,98,105,157,136,21,85,255,83,98,98,69,189,101,38,37,240,177,172,34,94,11,211,175,122,175,116,107,189,146,61,114,128,150,17,88,113,234,33,124,7,190,242,61,143,228,99,203,216,84,159,78,58,170,85,47,51,231,208,41,32,91,49,10,242,54,252,252,228,62,197,179,232,222,50,126,244,235,252,156,157,49,212,86,230,206,94,104,177,118,30,239,231,253,73,231,19,62,140,51,178,9,148,253,250,191,120,156,87,218,146,178,191,38,242,50,187,153,101,197,76,186,230,200,171,233,179,159,199,92,218,179,97,31,248,206,255,122,215,170,213,183,141,179,234,212,218,52,77,223,163,135,247,60,191,117,8,213,203,119,252,213,133,237,194,126,198,94,151,220,119,217,196,235,51,214,179,70,254,48,16,1,145,184,144,193,110,141,89,204,104,193,61,87,147,243,227,142,177,44,142,248,14,242,104,246,129,165,56,115,202,98,98,99,129,178,60,182,15,238,104,117,196,126,8,165,40,155,19,200,94,56,100,151,195,46,181,66,185,131,146,175,231,94,44,99,194,208,182,251,183,63,58,184,241,217,84,11,103,51,46,131,35,17,43,207,199,56,159,18,146,250,221,151,225,55,202,248,97,119,39,135,142,132,55,15,237,140,107,8,22,171,140,173,196,146,4,59,17,26,103,127,143,169,157,91,84,40,117,68,234,231,235,122,191,93,63,22,134,2,30,195,94,117,86,65,91,241,164,159,5,153,184,216,101,101,181,97,201,177,71,222,44,36,35,180,162,223,2,89,149,249,210,18,165,148,122,194,231,180,134,114,243,149,45,185,203,104,177,146,119,122,36,139,217,153,27,173,57,37,222,115,39,31,76,172,85,185,147,88,255,93,214,123,151,209,117,104,174,100,20,18,9,141,14,108,82,106,215,174,47,188,185,87,91,229,1,122,28,200,228,12,152,117,243,210,242,200,184,101,9,237,168,225,131,142,81,9,199,137,71,172,1,40,57,154,221,213,162,110,68,79,65,196,170,129,106,206,251,109,105,139,244,93,72,45,34,103,253,221,178,179,252,160,38,87,173,57,89,198,120,67,99,213,188,15,109,154,161,129,252,20,103,28,3,251,95,75,250,60,101,45,36,119,114,240,210,101,46,86,22,74,8,87,220,105,236,178,210,111,75,94,165,44,228,25,103,7,87,19,88,19,118,92,211,150,158,195,188,223,234,61,120,250,134,205,133,182,233,83,184,90,204,235,250,112,159,94,140,217,11,89,27,74,103,183,86,191,92,251,221,154,125,86,194,42,74,12,252,190,27,33,151,18,164,124,127,247,37,109,17,180,129,167,63,53,30,125,208,62,81,14,157,207,177,96,198,131,115,150,168,55,173,237,166,200,87,32,115,164,93,21,214,172,252,146,39,212,247,144,82,60,94,122,200,144,148,178,32,129,71,222,219,51,27,186,38,235,68,22,254,91,61,72,169,29,123,121,237,143,219,229,176,81,7,107,189,176,14,206,237,141,61,174,168,186,6,228,203,57,41,70,140,111,240,60,37,250,138,21,14,155,22,17,128,144,225,46,171,24,200,234,151,179,206,102,145,17,247,177,142,167,29,149,9,81,247,64,231,19,25,196,193,247,158,79,31,124,74,208,59,73,154,33,235,85,254,172,220,114,88,172,176,162,225,31,162,142,122,55,203,43,237,144,92,165,27,180,135,55,246,234,103,201,39,165,244,62,67,226,91,121,222,82,30,127,66,118,28,83,136,218,101,63,246,243,236,59,22,233,40,203,231,40,252,66,149,202,74,104,173,180,114,102,231,57,58,93,89,112,234,244,218,177,250,193,88,68,60,32,29,123,123,118,45,49,123,209,24,99,163,138,56,120,181,180,102,175,242,240,20,83,255,154,103,221,70,25,43,103,173,212,93,232,185,222,107,41,216,50,198,81,17,173,7,227,20,220,129,120,174,208,8,74,37,98,198,93,30,171,180,101,37,238,191,185,151,172,79,200,59,133,57,203,224,219,88,172,226,145,110,219,174,188,30,16,249,197,69,189,224,244,131,255,221,177,234,16,87,129,56,86,85,107,101,63,160,214,88,140,138,52,93,149,15,97,149,34,46,44,57,246,18,147,72,70,100,18,105,171,192,226,180,22,161,90,191,218,136,124,223,59,142,59,63,48,201,191,59,171,63,237,57,149,138,153,57,85,252,242,156,170,205,71,7,129,117,149,137,137,46,224,210,63,148,158,155,187,172,172,26,21,170,23,94,217,181,114,242,242,170,250,191,185,119,239,78,50,166,132,39,46,33,55,243,173,49,97,41,15,99,113,173,187,96,65,47,130,255,155,229,251,222,5,33,75,197,30,59,236,117,244,61,177,10,129,220,131,174,248,226,53,150,123,70,232,112,215,131,236,246,87,65,26,213,153,205,207,207,246,138,51,45,129,22,135,147,254,233,135,69,237,131,170,161,245,202,55,246,110,238,227,239,248,101,53,142,62,29,182,122,166,124,100,172,47,163,155,64,186,229,87,68,87,66,193,187,58,20,140,74,116,32,168,146,168,244,147,239,164,206,231,0,179,135,222,38,226,62,79,30,59,158,69,243,155,237,58,12,93,193,127,180,75,120,243,168,252,128,12,20,53,115,47,179,98,87,181,2,66,147,236,4,217,245,7,187,40,171,140,50,98,255,105,15,167,149,245,56,104,114,159,159,81,155,99,138,219,210,164,91,251,17,215,151,153,128,155,123,152,233,40,143,95,219,90,64,38,87,62,17,79,192,103,206,138,222,174,139,213,209,37,227,117,62,199,25,113,124,137,178,2,123,133,221,69,190,192,249,131,181,186,234,207,33,222,244,60,121,176,162,44,71,244,143,186,145,218,129,83,228,210,120,115,159,178,47,185,140,146,131,8,27,140,73,119,193,100,5,151,21,62,67,104,51,248,30,233,203,110,85,208,149,164,58,43,155,239,106,83,150,135,205,251,51,237,129,242,149,163,123,49,112,131,101,75,183,202,158,247,62,221,228,125,103,245,101,85,216,67,20,94,187,172,8,197,253,176,55,187,86,169,172,156,137,238,91,89,131,232,87,13,169,220,216,27,158,182,222,11,145,172,247,246,91,56,147,226,222,190,235,189,98,22,49,135,78,28,64,132,62,187,45,124,27,214,63,250,148,195,19,208,114,196,196,177,18,95,113,87,242,85,98,37,227,83,151,241,51,126,171,159,177,175,163,245,222,77,124,150,255,56,83,22,183,180,124,252,43,49,82,241,122,87,254,212,211,167,175,60,251,111,51,181,162,242,80,204,134,222,189,180,74,68,230,156,52,168,199,35,222,43,165,19,186,89,62,99,55,194,50,12,238,213,221,214,135,58,14,221,139,229,49,28,217,84,238,39,60,9,144,149,52,240,232,205,136,94,52,117,161,209,79,16,247,234,211,136,87,11,123,84,114,68,177,102,37,31,28,143,135,205,226,158,68,124,48,59,240,12,167,159,239,100,140,220,67,113,202,165,23,142,87,140,153,78,140,14,234,153,106,221,137,135,217,183,127,37,149,187,188,244,38,231,227,189,176,1,187,186,81,74,68,218,163,157,16,72,141,25,16,254,125,255,21,107,192,90,49,209,227,185,233,214,151,123,243,105,174,109,199,90,89,59,227,15,40,51,246,190,234,151,200,145,150,118,150,159,243,235,59,113,125,138,209,99,39,197,189,225,205,75,171,31,207,105,63,103,103,1,230,224,177,75,237,222,3,189,91,217,53,29,113,89,248,143,226,243,236,39,63,175,205,78,84,177,153,63,205,179,91,7,187,122,16,254,108,183,46,97,215,115,239,250,59,73,161,124,190,252,105,233,127,92,158,123,88,87,118,178,25,135,53,182,235,151,208,143,109,246,23,79,18,39,225,113,26,253,2,22,227,171,195,64,50,66,136,178,63,146,67,105,129,34,210,42,163,145,114,55,149,248,133,24,76,88,223,171,4,246,218,103,170,95,162,92,170,103,55,246,244,234,161,93,101,101,109,72,191,180,46,31,238,99,174,72,103,213,24,198,5,231,215,186,102,85,122,146,98,244,119,4,71,34,180,14,100,143,223,162,122,44,236,115,196,25,129,130,163,154,72,146,162,255,185,134,44,198,138,62,140,81,108,255,60,196,91,162,171,81,250,129,58,217,110,212,36,221,27,159,43,47,168,124,148,106,63,149,15,9,54,34,250,1,195,118,104,74,137,174,99,183,118,44,244,36,112,37,106,151,88,205,214,251,236,190,183,119,24,34,213,177,4,26,11,43,178,203,128,220,178,105,135,172,253,65,159,174,205,170,249,180,172,76,144,215,145,95,223,173,80,32,115,125,62,90,12,36,24,147,147,245,21,145,46,119,28,94,245,90,26,252,52,12,229,211,94,70,63,106,239,49,106,188,11,210,207,123,93,253,159,142,187,156,249,152,221,200,86,54,86,113,73,68,235,242,249,151,49,85,101,245,9,101,160,93,230,124,215,167,221,52,81,17,26,146,109,204,190,246,108,48,130,101,140,25,121,166,200,14,113,47,92,73,180,84,189,245,32,192,27,97,146,40,222,19,184,93,175,16,177,184,112,43,254,223,173,208,47,145,83,84,48,68,13,81,41,173,93,252,254,206,76,252,90,242,142,186,102,249,50,250,161,73,219,157,166,225,47,161,231,87,18,119,34,215,234,235,59,240,238,170,241,145,37,11,148,35,73,97,62,0,81,64,212,1,236,114,241,129,65,116,165,210,24,158,245,101,243,199,78,145,237,187,114,95,140,69,160,128,178,150,130,59,187,172,237,136,87,189,177,7,46,165,247,122,107,86,63,188,231,213,43,210,37,89,40,85,27,239,126,133,151,102,23,225,174,135,9,235,24,222,48,94,67,118,20,252,166,42,88,173,42,107,113,169,60,118,80,112,231,39,93,170,94,55,217,41,89,213,147,171,137,214,147,177,133,124,71,172,6,127,87,5,86,212,252,17,133,73,11,194,183,4,54,44,209,72,216,100,76,3,17,30,50,70,125,124,111,239,188,85,40,81,218,121,29,137,119,226,103,105,62,171,252,76,214,206,234,211,210,168,169,62,33,55,102,3,75,239,44,73,156,143,62,116,95,72,67,118,175,188,150,240,149,248,68,255,225,30,34,16,250,15,238,249,231,100,9,119,238,43,166,217,122,223,139,77,16,30,175,78,213,86,170,38,225,254,132,158,148,8,183,204,236,4,178,165,207,148,103,160,109,8,4,84,102,218,180,54,152,111,217,91,118,105,56,177,106,146,103,31,236,147,199,86,30,62,222,1,117,243,170,218,18,66,13,148,193,207,122,53,177,82,113,216,98,178,114,149,125,99,53,117,206,71,159,182,42,194,75,237,85,84,72,235,128,175,82,27,196,107,9,73,148,126,62,44,6,119,72,239,39,134,170,198,184,185,60,34,220,185,207,115,10,86,1,151,108,82,13,109,215,111,167,248,26,242,80,164,20,122,66,189,16,214,142,72,66,241,148,118,151,234,1,152,115,134,61,99,111,39,237,158,106,27,111,238,253,93,66,141,200,176,209,20,184,118,81,218,6,189,51,185,90,240,156,17,221,4,111,22,184,244,250,236,157,196,58,100,203,118,242,140,218,133,214,182,140,126,244,73,99,157,241,137,53,93,165,244,51,241,165,152,39,180,167,100,174,164,181,55,246,250,105,62,57,172,16,234,22,95,44,15,127,174,101,62,52,157,28,242,208,60,37,78,77,82,119,13,86,146,189,128,180,88,252,100,148,142,250,57,195,247,150,204,79,112,26,165,189,13,11,240,118,234,167,42,5,120,226,27,159,223,44,252,172,120,25,69,206,165,189,138,21,136,247,196,171,154,174,153,15,129,134,0,227,240,213,202,231,156,143,52,98,127,171,7,85,88,138,122,26,56,56,174,67,24,178,68,225,222,147,112,54,172,49,27,184,209,25,140,47,161,31,156,103,208,44,213,145,199,30,138,102,249,31,211,187,233,151,123,191,217,123,39,189,59,251,205,222,251,25,189,253,118,239,95,14,30,222,254,247,219,239,207,254,229,224,29,123,236,247,251,191,156,225,59,30,189,154,174,164,247,103,239,239,253,254,32,63,27,143,29,92,205,247,189,147,239,121,39,189,55,123,219,126,254,253,193,59,51,60,239,138,61,251,170,125,189,147,174,229,127,248,157,124,172,234,19,150,93,89,183,41,15,44,185,42,59,28,182,188,140,240,108,167,30,32,35,228,149,205,198,134,85,102,1,237,145,89,109,54,240,131,34,66,2,71,44,141,102,156,143,200,178,6,115,156,35,163,27,19,90,188,177,135,157,159,247,161,107,7,30,169,237,139,191,221,218,255,248,246,199,121,151,126,116,240,193,62,152,209,218,187,237,136,190,95,44,15,200,32,251,153,71,141,119,215,55,214,207,201,51,155,28,53,219,125,245,98,152,243,52,88,158,225,135,126,0,226,0,117,198,96,74,21,114,189,181,157,246,100,207,92,26,239,113,106,150,112,154,30,138,90,202,52,85,231,164,81,243,131,176,159,167,250,152,213,227,142,159,175,140,194,88,81,200,169,66,101,55,95,48,158,225,83,243,138,159,229,40,127,235,211,28,54,236,163,176,254,152,39,181,69,156,172,130,175,236,148,84,126,78,86,146,99,42,19,106,89,58,70,165,62,101,24,207,207,154,118,166,253,210,77,51,76,211,232,179,202,159,244,27,207,5,142,170,245,145,181,34,215,252,156,74,247,157,251,216,101,215,146,73,156,206,162,238,214,180,94,200,135,96,133,49,57,163,211,249,55,206,115,181,203,198,87,30,207,169,150,222,47,182,106,253,28,236,206,235,228,249,115,111,115,93,89,149,196,215,87,246,181,247,115,37,80,177,99,213,224,56,199,236,44,125,185,203,213,99,165,97,45,133,179,119,45,161,144,185,162,109,179,45,103,217,94,88,52,216,123,117,154,38,29,82,70,205,74,85,107,201,79,254,238,252,132,158,126,205,41,90,200,105,137,77,27,92,162,221,90,211,58,122,191,190,124,101,79,166,9,38,211,156,142,126,170,71,66,149,9,43,99,94,70,63,146,207,248,240,149,93,200,98,105,122,137,205,34,227,44,79,172,250,35,175,219,28,125,194,233,130,204,56,107,76,217,175,222,44,135,57,50,171,68,120,105,29,189,202,168,53,196,123,217,126,92,106,231,53,236,112,247,172,107,26,121,170,71,187,188,177,167,136,94,149,184,58,113,71,181,146,165,180,118,57,77,155,58,231,243,245,163,95,169,246,9,251,148,11,240,181,247,105,120,5,75,178,9,240,189,207,42,205,209,131,49,180,204,162,128,127,169,87,189,79,132,103,133,75,239,93,80,148,174,170,85,165,117,134,173,124,94,20,235,193,187,151,209,15,159,91,200,157,204,174,90,250,146,70,157,231,166,39,168,72,165,30,65,30,217,102,77,213,115,156,124,207,220,61,98,251,118,212,105,181,204,155,218,41,70,62,147,157,247,112,6,191,73,104,163,25,19,201,247,41,255,135,181,191,177,23,81,119,201,17,3,79,148,89,144,146,195,10,86,0,83,139,185,54,236,241,98,165,150,69,236,94,37,52,120,231,8,43,79,99,90,163,115,77,206,105,102,223,51,214,158,31,163,213,233,60,199,84,217,172,39,117,55,67,75,220,130,185,21,136,233,216,250,4,47,35,15,117,76,179,30,123,96,87,235,202,207,147,88,152,79,89,105,74,113,245,132,181,139,253,177,123,135,181,102,191,54,246,61,153,76,91,117,254,173,210,36,103,158,218,216,243,52,29,156,197,185,225,12,248,252,201,129,124,182,131,38,183,251,84,56,76,171,190,50,225,126,213,143,159,103,6,34,19,41,182,44,120,128,225,161,239,90,218,153,173,170,10,240,189,113,191,214,197,250,121,157,252,212,207,99,54,142,28,88,107,253,23,246,217,189,206,72,175,172,46,82,105,70,188,75,165,19,72,167,185,122,157,245,255,190,88,30,122,5,172,26,17,187,157,201,101,243,12,17,147,208,99,123,54,122,205,243,150,45,43,188,180,73,171,174,73,141,61,223,102,131,194,126,29,219,105,67,126,114,93,239,248,134,57,25,206,219,3,242,48,30,224,12,89,111,202,192,122,228,108,166,101,222,19,249,89,247,238,4,79,34,205,192,140,5,204,3,42,227,191,146,71,156,176,235,94,253,108,240,211,90,88,25,228,158,209,231,49,210,59,24,6,62,101,85,127,222,55,246,121,109,253,248,44,90,208,45,99,57,238,189,180,158,172,212,100,81,84,103,212,121,157,149,51,212,211,204,89,245,18,94,200,160,95,202,152,116,68,185,156,83,235,149,0,180,224,236,181,197,217,68,201,86,211,166,227,141,64,89,38,35,158,76,110,167,37,211,23,80,78,252,91,67,96,27,118,199,98,237,91,159,217,211,115,254,186,245,114,244,91,118,244,215,103,172,68,232,172,59,83,86,35,127,146,109,68,25,145,99,12,22,32,180,132,211,130,34,250,174,210,239,110,171,58,139,179,22,211,24,149,114,182,158,219,126,154,133,63,48,163,234,222,28,104,16,187,72,123,157,59,125,154,3,108,94,198,234,205,207,122,63,35,166,247,201,225,241,126,148,163,201,125,219,199,41,36,231,253,199,165,124,162,42,146,91,171,149,129,183,195,106,146,237,173,204,163,39,254,188,48,187,114,98,12,240,130,51,140,105,147,250,53,163,224,86,126,209,79,73,97,77,103,231,189,2,152,27,220,159,176,58,157,152,151,184,26,159,187,62,235,29,13,171,234,205,116,60,199,32,98,131,162,78,158,53,22,129,172,56,33,66,245,57,66,100,245,51,250,139,228,39,184,73,7,235,83,161,44,250,18,206,29,5,190,213,180,36,161,47,174,137,62,143,159,238,226,104,74,40,205,216,24,155,214,199,190,2,196,157,110,99,240,218,22,217,122,62,138,89,240,241,197,242,232,52,179,144,167,242,121,21,129,157,217,188,20,15,134,105,237,60,251,186,243,25,8,188,74,122,153,126,195,186,28,126,201,207,119,62,91,7,103,206,243,30,90,176,118,138,60,104,157,251,105,30,245,96,232,178,33,134,49,27,223,173,223,246,184,67,115,105,34,26,143,78,14,178,207,37,223,126,53,113,55,216,59,146,37,53,219,111,89,149,177,62,117,107,207,172,240,169,186,118,7,159,237,230,29,136,57,10,225,103,77,142,190,196,242,89,183,201,25,39,6,74,31,136,2,116,222,65,242,83,176,20,145,64,219,108,199,190,76,254,227,25,113,25,35,56,243,195,238,39,16,35,102,93,48,91,101,123,119,110,211,111,33,35,171,126,104,213,225,182,100,207,136,44,84,99,120,202,206,86,62,105,143,216,33,131,238,43,61,159,221,27,252,153,187,184,55,187,110,123,204,57,19,114,5,184,38,229,154,228,199,163,238,43,58,57,84,169,39,121,64,59,200,223,117,242,123,204,9,109,188,198,23,123,220,162,79,116,28,14,62,19,93,108,141,16,173,106,185,58,215,150,110,76,222,191,203,168,101,216,40,30,84,68,50,248,108,117,74,167,85,118,13,179,182,87,240,70,207,173,136,59,39,15,234,147,33,6,112,222,39,88,109,158,96,135,106,155,206,214,158,25,68,216,25,70,131,221,177,197,138,58,97,205,103,127,217,100,182,121,214,225,147,174,152,211,214,218,234,2,47,88,110,133,103,154,110,61,50,48,25,231,253,115,70,223,169,62,107,255,105,51,116,202,132,81,22,152,44,93,86,55,148,120,216,51,175,127,234,28,223,210,254,113,70,53,145,6,99,58,161,42,218,120,59,153,135,200,171,156,164,236,179,125,147,251,2,218,51,70,217,147,79,160,181,59,85,20,158,56,203,114,235,72,142,53,21,62,57,208,172,222,179,23,203,163,87,205,239,134,123,179,246,147,204,109,223,143,126,186,184,157,192,130,57,46,236,102,208,249,218,198,65,114,114,202,102,152,167,53,49,47,231,26,154,245,243,243,105,171,101,167,243,3,87,148,1,57,29,85,72,99,39,89,7,203,132,245,252,187,69,1,255,112,0,70,152,121,46,113,121,170,42,142,204,171,56,202,234,153,162,156,110,67,73,0,173,241,236,97,98,43,68,204,244,175,88,59,183,143,27,206,114,162,103,233,124,154,47,227,162,222,39,179,245,206,223,11,35,100,13,59,51,127,77,22,230,84,218,53,56,10,176,61,165,76,173,103,152,94,44,143,225,97,119,236,21,79,110,69,120,21,100,73,12,103,241,68,212,67,216,164,193,106,232,171,133,227,94,63,175,214,234,125,23,192,175,220,141,126,58,164,199,132,150,125,96,181,33,226,205,185,240,126,26,167,239,54,157,68,49,179,118,26,45,47,158,115,227,179,232,223,40,189,135,170,39,149,9,184,150,170,103,245,74,25,82,122,33,155,112,224,93,209,196,183,189,207,12,115,116,181,245,189,72,252,115,202,115,172,168,35,86,71,12,91,188,86,85,48,214,168,57,115,44,224,190,36,89,143,53,171,48,122,217,95,250,210,39,195,164,99,134,82,190,122,177,60,218,3,239,221,244,88,53,249,196,78,70,24,141,73,133,114,129,229,106,151,148,134,157,23,191,72,199,68,82,245,74,19,68,148,29,165,237,98,103,134,226,90,200,148,235,208,121,60,64,45,119,255,201,184,116,77,196,214,251,41,129,54,133,25,177,243,246,253,89,100,230,133,173,162,74,15,57,129,95,206,122,159,183,210,251,36,103,240,124,169,56,97,42,219,81,203,16,245,62,111,178,243,217,140,180,253,140,165,197,83,153,22,57,2,144,190,18,85,201,83,40,182,16,227,103,247,109,41,95,114,38,148,91,55,77,127,60,55,147,247,82,121,0,241,182,206,2,36,159,74,97,85,213,22,15,78,236,200,194,108,151,235,93,99,85,165,253,156,29,60,172,107,108,167,243,4,106,143,34,211,40,142,167,53,60,223,113,42,187,115,159,180,1,140,194,200,36,41,6,233,53,25,135,85,225,102,73,240,10,255,244,213,173,162,155,67,217,44,147,207,254,111,246,191,58,228,110,192,59,84,167,189,247,233,208,2,182,190,59,122,197,135,19,34,114,111,238,72,143,245,241,248,12,66,177,244,241,141,159,185,74,12,8,45,86,116,95,249,169,174,174,103,154,176,68,159,238,239,97,250,103,245,109,207,137,6,47,120,16,122,12,175,52,113,214,143,115,207,173,38,194,122,215,200,143,112,247,131,107,132,215,102,204,216,26,166,106,220,78,88,28,190,82,252,4,254,163,243,89,198,214,83,183,226,116,98,143,86,120,10,20,52,100,164,119,164,21,111,86,221,196,58,16,223,80,111,155,245,239,190,2,139,242,193,190,170,127,175,207,222,206,17,96,227,179,100,154,149,248,34,212,87,182,242,2,107,121,7,49,36,136,249,128,70,57,65,213,241,183,87,50,118,27,217,10,74,105,136,83,171,140,245,77,246,28,202,38,191,159,179,64,19,86,118,204,213,59,67,108,204,190,231,216,210,243,235,219,119,61,200,83,98,79,77,43,74,126,222,114,90,183,62,221,8,39,41,243,159,201,205,122,12,27,235,6,192,125,121,221,143,187,105,191,179,119,140,51,89,205,118,172,137,173,90,179,215,212,159,110,173,248,76,150,164,245,53,192,138,181,110,199,58,63,53,205,109,222,106,152,183,166,163,134,175,207,250,109,242,170,233,228,179,216,140,119,243,217,226,68,81,180,238,198,219,110,132,87,122,199,182,180,36,157,71,24,205,202,99,119,219,207,181,207,140,165,21,18,234,224,167,134,255,208,107,183,62,233,134,185,20,106,139,235,224,166,246,185,29,244,239,198,63,126,219,20,147,82,63,182,228,149,90,143,7,97,57,27,159,12,194,104,48,57,51,149,142,242,10,25,154,101,159,97,254,221,59,52,210,232,89,14,215,145,238,127,138,7,229,90,218,234,79,60,174,237,173,37,53,73,222,138,28,50,99,234,228,221,103,246,236,109,237,103,162,58,123,179,233,231,148,83,214,31,215,92,178,223,201,185,125,206,29,53,143,176,166,157,74,230,201,59,235,175,34,202,163,245,23,142,26,204,243,43,114,72,163,184,6,103,117,87,118,30,235,178,182,51,149,152,229,96,69,107,100,69,140,201,165,127,223,74,6,196,150,3,153,73,155,97,252,114,242,104,190,128,61,49,110,214,162,53,158,24,132,14,116,187,94,78,209,49,139,96,30,30,158,229,56,29,155,247,88,250,204,110,239,102,202,127,235,81,98,231,252,91,179,82,116,110,184,107,138,101,17,109,24,163,55,157,104,14,201,213,167,178,121,105,61,101,45,182,124,111,74,135,125,231,141,207,19,167,149,148,119,208,14,34,114,114,95,118,26,136,148,209,13,119,50,229,232,59,216,117,192,108,154,107,121,94,73,99,21,27,250,15,199,244,105,100,204,77,255,45,38,68,30,15,182,185,159,178,71,61,79,49,217,52,35,49,66,182,16,95,188,156,60,120,246,138,115,70,198,26,50,206,195,222,183,201,25,126,86,83,227,39,204,13,39,102,167,140,177,170,23,62,183,216,39,69,215,178,86,35,119,89,237,181,93,140,254,91,143,226,235,37,249,131,110,61,69,4,167,196,244,157,216,233,41,219,144,175,241,184,61,108,30,230,8,117,233,123,149,62,202,51,40,201,240,119,50,9,37,123,23,199,1,124,37,183,129,83,172,237,149,168,148,137,123,91,207,248,184,69,50,134,98,176,185,220,244,241,180,76,118,159,51,36,205,25,89,55,70,40,226,80,204,70,78,19,84,160,63,178,154,224,1,206,213,194,157,151,199,142,68,58,71,52,252,164,244,206,173,177,180,58,55,107,240,19,158,44,71,184,48,235,100,104,24,49,162,241,238,100,78,124,229,217,167,149,152,213,53,221,176,14,56,67,41,121,239,204,27,63,237,55,24,72,174,135,36,111,210,63,52,132,98,216,24,82,176,253,126,156,61,151,249,136,64,231,178,170,166,53,71,198,252,115,70,147,242,140,118,254,173,233,42,98,139,39,206,201,230,232,161,117,156,74,63,69,219,106,113,202,196,10,15,158,155,173,22,140,185,105,9,235,179,52,33,192,154,81,172,231,56,101,5,21,195,203,151,51,162,254,86,105,236,106,200,179,64,61,45,227,38,155,161,142,53,244,232,106,238,54,30,56,247,152,241,122,58,114,79,111,62,164,90,202,242,42,179,200,239,100,88,251,19,226,41,122,26,72,180,62,37,187,216,22,124,86,94,45,179,29,236,47,165,189,122,251,51,188,67,63,207,43,52,103,47,122,231,249,95,122,44,101,207,232,55,250,205,191,221,237,182,180,64,172,153,145,247,194,46,213,249,237,100,215,104,39,155,149,34,112,219,117,190,59,48,31,129,124,26,181,216,86,23,103,39,251,236,80,198,173,244,239,201,42,58,137,135,17,1,90,140,255,196,116,229,201,224,82,122,129,55,63,143,176,14,59,231,15,24,65,37,235,52,182,76,30,114,128,243,64,77,210,140,100,243,238,225,223,144,43,55,84,190,100,244,98,89,119,243,206,149,197,245,100,84,178,15,246,234,135,106,73,43,214,59,174,244,235,221,144,95,114,14,104,225,254,121,28,14,175,207,222,155,253,221,167,53,209,134,113,56,240,231,180,168,149,172,161,189,118,183,121,219,234,230,174,217,108,132,150,147,231,55,138,7,153,241,48,191,177,118,235,57,14,158,175,36,82,109,215,142,103,214,157,157,123,15,14,71,145,157,105,131,199,77,245,89,237,241,184,219,198,77,239,39,197,208,254,85,167,100,169,177,171,178,221,60,129,221,202,215,251,240,59,232,71,194,14,134,156,107,171,106,0,138,170,176,167,143,242,106,103,31,146,87,224,176,62,236,255,144,119,41,114,127,71,233,120,248,99,247,63,170,7,205,97,123,84,231,71,154,163,225,113,182,238,243,172,85,71,109,254,26,254,216,255,161,126,152,178,221,135,7,50,78,229,184,58,236,143,179,38,173,42,70,248,134,18,237,90,145,203,218,54,43,33,27,226,36,235,122,200,43,252,161,103,156,110,237,255,151,253,155,159,119,91,179,70,211,201,31,249,19,50,115,191,249,234,225,213,116,235,64,213,221,237,162,155,206,73,87,46,170,57,235,125,2,99,178,42,12,236,139,142,231,30,174,136,156,224,187,155,17,249,2,198,129,210,215,193,235,83,196,18,98,199,87,103,110,201,78,91,231,184,41,3,90,81,123,174,58,189,76,218,245,139,167,240,238,198,232,235,228,179,108,233,1,204,123,187,205,233,143,177,166,45,108,86,70,85,96,118,211,81,94,227,163,44,193,140,179,218,163,126,222,103,73,12,143,241,172,124,165,115,96,0,216,122,203,171,91,62,37,175,242,49,158,219,157,88,125,216,156,235,212,78,231,18,116,94,29,99,145,169,237,109,122,234,155,126,10,188,234,71,102,7,31,238,93,77,255,214,221,251,170,250,115,254,84,199,255,240,240,218,167,239,205,222,223,155,221,46,167,255,206,14,222,155,117,206,88,53,43,73,57,123,225,9,135,9,201,246,202,161,145,45,153,242,186,68,190,131,242,50,219,118,12,220,132,103,37,206,240,119,68,13,235,61,76,19,119,123,103,173,130,67,225,171,189,80,30,231,60,58,121,43,198,101,228,13,232,219,107,63,245,1,187,42,29,209,74,32,127,8,189,129,93,199,125,192,230,180,32,92,131,26,61,203,15,137,150,25,107,89,196,112,82,217,212,132,158,181,88,206,91,112,23,185,95,117,43,105,94,44,239,213,91,19,211,30,61,135,250,138,201,240,81,165,25,125,57,221,214,108,226,90,200,161,55,137,8,81,137,211,231,206,110,188,115,180,115,134,220,50,250,134,82,155,149,226,205,188,195,23,92,219,100,117,127,110,255,60,183,67,123,91,179,130,137,117,37,238,203,61,95,114,126,30,217,229,183,210,94,33,131,227,221,85,102,101,237,108,115,214,239,240,147,35,143,158,35,228,37,171,223,114,244,177,192,100,13,176,88,195,28,136,201,88,18,231,184,56,229,155,149,171,62,185,105,165,89,53,138,246,58,59,9,77,204,106,114,15,85,59,75,147,241,212,92,243,96,162,102,87,181,220,172,174,213,105,134,146,150,114,235,184,231,106,26,230,238,47,38,175,36,62,220,222,7,19,31,230,3,179,62,219,222,35,109,250,179,65,108,164,227,100,200,64,241,29,163,90,215,18,158,65,121,202,245,161,254,36,159,197,204,251,29,135,229,56,229,185,153,143,231,200,35,221,38,226,39,175,65,148,4,91,79,236,106,247,175,234,37,121,118,88,94,172,45,172,20,36,130,251,13,143,77,103,59,57,190,116,15,110,181,96,168,24,153,179,14,107,226,27,205,82,40,42,105,200,120,57,247,215,111,255,233,78,84,140,171,154,94,121,15,74,9,181,242,170,52,103,86,4,39,127,138,139,255,63,157,234,13,146,157,179,202,120,157,254,131,53,97,30,237,200,19,111,129,73,60,163,191,229,169,122,131,71,45,204,45,67,46,216,249,198,138,24,183,85,21,217,222,52,10,217,122,132,185,82,156,139,223,159,203,236,62,87,34,180,73,41,78,246,91,170,38,145,117,138,192,81,54,43,128,140,239,178,63,169,44,114,236,143,147,226,51,158,109,182,230,111,157,97,180,198,99,251,142,62,116,209,111,89,81,211,218,204,105,203,156,29,3,205,24,199,180,101,212,105,22,124,73,75,20,179,107,162,183,20,254,29,83,32,240,40,207,218,41,167,70,68,63,196,240,148,216,13,243,38,134,233,172,45,238,103,216,84,114,182,13,167,190,76,12,85,231,83,24,25,109,219,108,129,209,98,250,45,117,165,159,188,202,176,85,69,206,176,81,190,133,154,79,121,244,197,164,174,151,146,198,57,139,213,40,122,27,105,95,196,223,210,198,50,30,169,45,115,206,202,158,142,121,183,67,139,213,166,200,46,180,36,123,24,84,69,172,24,161,100,132,182,108,60,150,100,172,205,117,81,60,158,164,151,54,131,236,222,97,116,39,170,22,81,189,30,180,83,124,140,221,128,58,127,93,158,159,217,169,223,238,145,125,227,53,164,81,220,122,207,140,199,9,227,234,102,73,191,236,153,48,71,78,226,205,147,101,125,61,218,152,244,69,248,131,21,140,142,179,120,238,135,213,101,245,235,228,104,145,61,95,47,101,173,206,201,163,239,128,246,200,192,89,85,218,188,245,172,146,201,131,51,252,86,140,148,137,139,161,61,54,203,122,69,121,129,127,109,87,98,111,123,225,53,155,64,217,136,35,60,54,118,195,184,46,70,20,224,188,236,117,12,35,214,86,37,215,109,190,153,78,49,210,148,148,232,195,136,46,197,232,221,162,189,138,211,209,44,119,187,207,236,162,36,157,175,97,138,188,25,157,210,70,119,206,173,55,158,227,240,220,160,95,5,63,119,107,181,66,64,55,208,27,212,205,59,151,184,209,12,52,179,123,30,165,36,71,54,254,238,235,225,227,239,46,15,206,124,77,62,139,141,252,58,209,185,251,143,17,94,2,103,159,1,251,214,158,133,2,151,101,81,154,103,120,85,45,215,58,227,139,60,68,226,73,217,246,76,206,34,103,62,178,129,157,56,110,253,220,8,207,168,90,44,253,79,86,191,19,147,77,165,17,234,153,99,133,9,167,12,161,99,74,94,157,210,146,182,192,171,119,27,233,96,172,16,44,37,162,173,122,69,15,32,47,128,138,105,249,131,250,180,62,243,172,233,38,121,157,53,179,31,134,145,153,201,228,41,41,235,41,178,183,184,222,108,62,207,14,103,245,18,234,65,94,140,117,47,145,72,103,221,243,180,34,216,9,140,4,201,103,56,231,52,175,23,228,132,50,206,61,110,233,71,142,25,47,123,126,202,153,18,252,68,201,38,227,40,107,195,200,142,165,76,82,121,167,253,209,57,76,139,197,104,1,173,250,225,209,173,105,14,93,248,240,56,51,19,247,199,140,102,252,172,137,30,234,93,164,85,3,46,251,112,79,245,137,101,36,78,221,100,149,116,79,60,185,142,252,159,173,58,107,216,71,113,158,105,100,205,47,165,210,142,98,247,233,141,134,168,192,88,147,177,198,190,171,237,156,111,240,120,47,45,141,115,26,210,175,101,95,200,41,52,158,249,131,6,32,231,225,49,162,97,171,122,65,38,24,246,199,124,188,49,16,96,225,105,223,232,99,232,221,129,194,42,102,49,230,176,118,134,160,78,218,121,197,115,44,215,100,28,13,149,173,193,122,196,236,98,78,53,137,94,40,122,119,104,6,100,240,205,221,95,220,215,132,130,56,103,33,38,242,163,75,169,93,51,31,216,155,238,185,135,199,218,46,185,59,134,53,109,78,242,12,177,178,39,189,87,136,121,246,107,205,186,18,121,153,228,236,8,99,167,102,140,252,172,49,101,27,73,187,251,174,39,72,237,62,247,153,89,68,99,98,43,213,77,175,220,238,172,200,85,181,142,124,211,49,241,21,162,143,214,106,120,107,207,184,115,170,153,199,229,206,251,9,249,146,109,50,175,157,245,171,63,161,7,105,248,110,230,83,174,127,90,118,27,234,4,102,106,131,58,203,168,21,234,17,229,52,199,152,222,166,200,144,50,252,245,23,22,253,177,203,229,44,50,78,253,6,168,113,138,224,166,248,92,251,221,35,21,214,221,112,214,180,161,166,122,217,123,110,165,247,172,163,249,160,77,239,249,70,50,2,230,105,231,151,240,136,47,146,199,174,68,62,161,167,224,190,159,242,32,142,169,106,155,157,103,154,59,135,55,232,142,89,211,192,30,53,196,135,208,211,193,226,67,242,173,250,108,137,243,106,54,181,177,37,137,185,250,35,216,67,123,189,81,190,38,239,219,237,71,7,229,212,20,49,82,154,207,193,170,246,111,238,162,83,10,152,87,103,206,1,105,69,39,190,34,119,234,149,105,193,150,145,58,49,104,254,205,58,162,178,182,78,167,156,78,92,147,119,60,36,102,99,228,239,55,81,41,45,121,78,88,75,188,226,84,219,104,136,193,112,80,126,197,151,245,229,207,177,88,206,120,152,151,150,197,106,199,202,171,223,28,99,205,27,59,213,20,124,9,114,32,221,49,252,139,121,146,135,224,182,240,188,138,115,255,252,20,90,189,134,231,24,16,221,28,25,251,40,169,57,75,115,53,177,163,57,170,68,233,27,98,86,10,17,48,79,255,228,124,71,213,201,5,14,139,19,246,248,183,105,12,94,177,68,88,180,65,249,119,207,11,122,46,113,67,95,70,137,48,111,102,184,117,75,63,145,232,83,182,189,235,182,189,6,234,249,121,226,32,235,227,71,178,149,253,247,57,161,179,120,254,240,177,120,196,214,112,41,113,109,133,221,188,192,61,221,81,107,51,247,161,35,245,146,153,194,236,187,192,56,34,214,56,236,142,107,243,46,204,62,41,186,75,94,237,75,196,98,136,23,108,9,222,199,164,14,206,8,200,101,120,170,170,17,121,12,245,226,40,242,40,53,134,216,138,49,136,16,150,170,230,56,183,128,150,44,71,134,71,88,87,203,208,248,90,170,166,83,213,163,173,69,233,136,70,196,205,19,233,90,164,206,202,210,109,239,125,29,201,107,77,172,62,112,75,249,153,69,113,159,66,95,143,25,123,217,87,126,242,157,165,113,78,67,26,70,100,230,205,97,79,124,7,207,189,170,0,40,234,136,62,30,247,229,221,99,172,47,184,46,88,41,248,19,218,48,98,87,250,13,176,246,213,146,145,11,49,84,26,167,12,216,106,120,204,156,39,79,200,141,137,3,242,34,138,254,162,251,70,17,56,235,168,97,183,222,186,23,115,59,52,5,53,34,148,15,247,133,147,234,21,37,34,238,154,172,0,255,79,22,1,182,206,251,244,38,37,120,240,100,62,144,246,172,245,216,144,177,83,207,42,100,99,125,152,49,24,188,170,206,116,103,245,157,144,238,243,52,228,41,87,158,17,72,231,85,2,134,144,22,3,44,147,97,96,71,176,204,13,30,131,89,100,116,1,159,34,38,171,181,72,92,209,55,240,12,57,35,231,201,86,213,131,198,123,220,146,243,20,180,83,236,45,215,217,97,49,89,64,85,186,220,251,68,88,196,95,66,188,140,88,100,183,100,177,240,125,217,201,7,119,94,169,37,166,127,48,44,148,44,247,164,26,188,214,215,182,219,136,167,234,149,5,153,167,162,90,190,245,90,228,193,207,35,233,89,31,99,103,12,161,70,228,37,207,41,250,86,121,164,59,204,249,48,147,103,22,203,234,216,153,215,3,155,219,99,183,47,186,99,70,121,45,248,18,171,54,65,78,139,49,59,185,33,171,40,177,202,106,60,191,178,147,169,84,45,65,173,201,218,63,111,60,207,138,126,65,89,161,152,125,33,246,67,167,37,197,51,52,121,139,241,186,106,221,131,81,137,10,70,252,252,209,65,103,236,195,224,113,95,107,185,69,223,227,64,148,94,7,137,213,244,236,191,123,138,180,118,235,102,181,160,188,207,116,196,94,207,106,100,70,177,219,242,79,240,33,198,84,220,249,203,229,145,37,98,92,187,241,7,107,247,231,198,89,26,239,180,128,143,96,246,195,152,186,236,197,153,67,132,231,112,214,228,8,210,209,46,76,214,143,157,181,105,213,184,95,183,202,95,248,59,212,203,207,135,199,244,172,191,251,74,211,82,98,30,13,99,137,152,14,7,205,209,9,222,154,69,203,21,143,25,192,180,110,156,15,172,174,41,230,23,193,249,192,190,228,207,242,132,87,70,219,101,213,199,115,207,98,56,87,219,168,238,112,235,57,244,141,164,227,25,9,211,113,143,204,173,30,24,22,192,121,50,203,79,181,227,240,253,78,219,190,68,34,138,23,44,26,242,234,13,117,177,193,78,1,85,13,115,250,152,28,101,28,87,143,16,167,215,43,114,239,166,59,71,233,152,108,87,205,74,178,121,101,181,190,254,121,121,118,52,24,189,19,238,81,204,178,40,57,218,232,227,212,68,157,240,228,129,128,131,41,209,249,234,148,69,156,69,20,121,147,43,169,251,146,177,30,87,24,76,20,58,11,140,249,179,213,21,115,203,207,103,181,248,155,222,153,198,41,115,120,102,186,50,138,11,78,22,71,38,231,181,13,55,90,221,67,122,153,19,88,94,90,30,150,167,54,31,65,93,36,171,149,253,199,99,227,120,29,81,209,235,35,7,130,216,189,183,88,145,57,44,124,175,204,159,180,163,144,51,59,19,20,65,49,147,77,221,128,215,188,154,223,149,61,30,66,86,90,103,70,24,244,19,49,185,79,243,151,203,60,33,189,55,167,25,150,19,237,24,83,226,81,227,94,125,238,66,99,146,200,150,197,253,59,60,25,237,145,241,12,155,168,213,233,188,198,218,166,104,16,15,179,35,131,189,157,100,166,201,198,47,90,158,62,6,137,252,37,218,113,65,34,173,186,198,16,53,176,11,249,164,49,251,111,251,252,80,241,123,99,89,171,198,167,102,176,174,146,81,60,252,139,179,86,176,198,71,140,253,24,77,85,134,19,160,51,53,115,245,139,152,178,160,149,141,249,103,55,247,112,62,55,167,12,105,30,215,253,219,191,250,132,210,80,244,161,168,69,136,55,166,13,169,107,199,234,174,199,34,158,216,136,63,103,46,175,155,42,184,91,235,85,72,170,58,28,201,254,146,229,101,149,162,71,76,19,75,111,58,110,83,230,147,227,199,191,80,26,231,125,200,84,109,75,137,180,38,147,198,188,84,182,183,22,79,88,188,206,254,180,85,245,136,82,201,159,50,251,246,246,136,172,138,215,213,121,198,163,118,185,181,126,74,48,106,178,136,174,223,158,5,103,40,63,205,216,34,178,180,196,93,156,19,174,179,224,53,163,14,115,160,202,243,238,119,167,47,137,13,187,62,251,229,30,234,55,7,63,141,34,95,223,166,101,100,183,147,107,106,189,215,209,180,193,31,129,14,103,180,116,234,188,163,215,206,25,22,179,92,138,170,65,114,84,98,83,65,211,119,61,247,252,37,52,196,246,132,115,75,176,64,216,207,253,9,251,18,106,175,99,52,148,59,167,141,74,135,131,197,129,149,231,216,149,213,226,223,91,166,253,132,177,82,205,106,109,32,225,124,37,215,62,137,156,5,86,91,53,37,129,92,33,25,206,133,15,102,145,115,1,229,209,201,192,199,116,180,240,66,154,35,199,19,17,238,61,232,61,151,135,250,100,99,214,70,241,131,157,251,234,214,171,57,154,149,34,19,234,79,117,170,126,28,243,251,222,81,222,161,138,244,113,227,253,137,201,207,139,122,5,210,184,68,34,196,217,13,144,196,49,243,133,233,136,204,33,109,88,227,113,188,103,164,204,111,192,126,89,68,194,138,53,171,95,36,103,210,159,216,244,25,99,173,76,223,200,88,109,202,245,143,10,146,114,50,123,240,33,49,169,129,82,226,35,244,26,49,189,174,156,85,6,102,133,50,161,68,134,167,192,175,173,87,153,178,2,189,93,209,198,68,245,73,82,109,48,245,135,21,42,198,225,154,45,59,37,51,217,174,136,3,88,117,192,170,123,84,113,189,34,105,92,64,89,204,74,194,155,51,71,91,251,78,55,27,182,36,34,73,22,187,38,207,37,230,231,44,232,193,45,126,57,238,230,46,71,171,19,234,54,217,3,45,90,63,21,170,62,108,143,170,229,181,251,210,2,77,18,222,157,153,31,209,132,254,233,180,139,96,77,100,209,168,65,202,71,69,109,131,120,23,246,166,115,29,123,235,242,48,164,117,214,77,21,236,170,72,164,69,109,124,122,7,185,119,214,210,15,94,59,10,206,138,221,175,213,170,159,58,253,140,113,120,21,182,234,18,137,164,187,195,70,92,96,82,199,237,218,170,174,44,222,110,166,153,36,228,32,43,78,202,90,145,231,181,88,228,132,121,25,67,195,75,222,215,123,117,124,107,21,65,213,33,78,19,137,201,186,81,145,64,220,36,254,80,62,94,12,162,108,83,176,238,146,217,110,84,31,17,77,228,225,145,89,106,212,181,237,168,149,178,225,23,227,15,226,24,69,243,141,85,249,195,139,180,249,185,181,119,55,212,86,237,7,239,209,249,89,223,198,132,117,175,76,26,231,52,100,248,191,244,91,220,45,201,79,245,197,190,168,44,215,97,245,149,11,71,243,142,127,81,181,106,28,208,17,89,175,202,120,121,88,56,102,81,106,183,125,38,173,249,127,186,79,156,164,85,140,94,102,205,187,42,123,207,181,239,201,168,4,219,27,154,80,214,163,168,23,58,124,59,95,253,189,89,231,153,10,98,41,90,29,103,79,182,83,172,135,9,45,134,70,148,103,24,166,202,183,150,76,186,215,88,245,219,228,117,82,89,58,103,213,203,159,62,255,61,36,210,109,234,101,100,230,137,248,186,145,21,35,173,215,245,181,222,73,222,89,141,144,113,183,134,123,81,103,227,24,235,40,219,59,239,5,169,53,81,11,241,224,6,184,149,245,110,92,249,136,48,74,70,55,88,91,202,0,28,98,25,137,104,10,83,200,175,156,76,22,150,143,246,236,189,189,27,159,121,86,108,69,164,98,245,127,172,103,216,246,54,69,192,16,214,154,185,112,211,106,171,215,99,228,210,58,79,221,91,69,162,69,85,206,195,244,231,79,25,252,203,165,113,78,30,245,103,237,200,105,42,105,116,62,43,227,146,78,61,102,134,183,29,197,218,46,163,205,202,251,204,184,95,143,229,151,172,38,103,238,201,186,150,150,180,92,239,207,128,154,180,158,37,50,98,13,9,215,79,51,127,233,189,241,187,172,150,178,31,229,73,99,210,49,77,198,82,148,94,230,25,63,58,104,57,223,100,36,46,241,42,70,213,58,88,214,56,239,175,99,120,139,172,207,39,21,188,38,248,250,19,101,232,234,165,246,168,225,23,99,224,129,196,234,207,94,185,60,206,219,172,67,172,238,84,255,191,77,158,49,36,74,239,45,67,91,91,6,16,62,159,249,41,114,195,208,139,105,114,223,49,177,51,115,31,224,40,251,117,156,226,205,106,146,152,107,85,218,28,206,239,137,140,148,188,11,164,200,239,138,6,169,27,193,100,149,25,223,152,170,193,252,251,187,159,37,195,120,156,152,226,60,195,170,242,83,64,123,158,214,177,108,157,85,164,135,236,188,43,56,169,63,4,29,123,35,243,131,89,190,200,28,28,254,0,210,184,40,145,167,170,231,233,189,183,132,25,52,219,241,158,75,108,173,27,137,245,163,180,198,118,54,157,113,134,96,22,154,37,217,96,234,20,53,229,134,173,23,88,18,69,221,145,25,148,221,82,110,10,143,194,70,81,98,148,154,112,21,89,118,85,156,68,134,48,108,149,94,133,216,140,82,177,26,196,199,105,142,60,64,179,84,236,171,58,20,93,93,235,19,151,146,51,190,212,165,206,243,191,134,203,172,162,200,42,56,159,254,64,210,56,39,15,67,190,115,213,195,88,86,102,85,123,239,81,50,52,236,209,169,159,209,141,90,104,162,143,154,85,166,75,230,51,59,207,185,49,27,244,126,162,53,249,127,255,55,207,198,161,70,252,226,190,216,171,144,136,188,53,167,82,199,79,194,77,186,55,16,111,72,52,98,71,233,7,173,222,135,251,55,103,157,245,27,37,77,44,240,78,45,122,118,176,190,105,108,221,22,12,30,39,90,12,236,140,27,185,172,142,243,44,44,215,124,126,213,94,161,60,206,71,34,251,205,132,65,122,155,75,203,190,160,100,19,223,168,61,102,161,150,157,123,147,196,169,252,139,193,250,69,58,143,99,104,119,205,139,62,149,29,138,44,96,89,213,195,213,100,164,33,118,144,184,86,241,187,162,114,206,228,45,179,82,88,127,157,26,173,191,162,86,253,253,167,154,150,133,231,213,35,176,107,246,120,134,118,205,147,112,42,219,40,22,129,104,152,86,64,122,163,201,95,228,165,147,87,201,230,191,223,255,1,165,113,65,34,189,101,143,147,247,29,119,27,114,182,174,217,182,183,172,183,219,176,138,88,221,118,21,181,239,110,13,220,186,117,227,175,15,98,158,21,125,184,38,178,107,130,18,209,86,32,44,241,88,88,75,174,106,76,127,165,239,167,229,10,126,75,178,62,207,108,169,242,1,245,189,181,121,106,232,114,51,10,181,54,222,3,147,220,26,117,86,69,80,173,146,179,120,168,172,170,253,44,87,227,22,161,47,223,181,170,231,47,151,200,83,70,78,213,212,17,194,136,3,251,166,246,138,158,154,12,231,20,171,183,214,73,111,82,50,77,7,159,107,154,182,140,92,70,212,143,136,133,138,115,92,20,119,208,107,71,84,39,102,183,92,119,190,78,156,182,18,51,246,131,119,193,119,158,109,64,203,245,199,187,204,97,102,111,142,122,208,19,160,242,206,103,6,231,213,183,174,142,28,55,121,253,19,123,142,160,19,181,79,222,228,46,203,126,232,135,243,28,207,149,7,56,95,218,201,214,107,97,152,157,178,76,249,74,136,42,89,164,84,45,26,239,251,96,30,139,81,23,38,100,49,102,252,112,202,218,69,110,169,236,40,208,156,80,89,255,144,132,124,181,184,221,168,155,211,42,71,21,60,255,71,116,163,251,56,131,241,235,59,49,243,47,109,147,247,178,39,235,31,178,92,238,72,239,209,123,86,92,190,195,124,248,90,22,10,49,88,242,94,174,31,212,115,124,139,68,148,203,4,34,100,95,102,82,70,151,245,22,115,198,74,202,66,181,214,117,80,219,36,248,102,197,234,133,106,121,245,83,249,236,224,158,162,178,103,119,130,107,84,128,70,221,73,212,243,196,124,203,152,192,164,168,125,170,114,159,188,186,162,119,101,189,48,61,246,247,251,198,146,195,194,186,255,54,95,238,221,185,166,247,156,169,54,50,55,144,252,28,246,198,242,166,196,92,63,154,52,46,72,164,158,117,163,236,38,164,97,168,221,235,24,172,38,230,196,114,81,190,227,216,63,216,120,157,74,231,104,177,223,134,62,240,220,97,173,94,176,29,37,3,165,231,2,121,73,22,136,34,53,53,49,42,127,232,67,20,99,16,161,73,215,74,237,3,67,163,220,86,246,234,43,178,105,204,11,216,111,167,245,138,60,110,42,125,182,252,182,107,125,178,186,192,108,25,102,63,162,52,46,104,136,117,137,248,228,30,230,42,241,169,234,85,231,147,229,26,77,96,114,182,142,172,157,101,250,61,170,250,247,233,20,61,249,87,224,157,136,54,202,83,130,228,25,34,131,94,242,39,140,183,57,121,52,206,232,82,190,61,240,109,248,143,50,218,87,164,114,245,147,228,29,47,105,205,92,231,224,221,33,64,180,154,226,65,100,213,208,147,143,172,29,130,150,156,227,14,127,120,121,92,148,200,67,99,114,22,105,170,199,103,63,71,99,39,147,138,159,39,166,106,189,171,25,123,207,172,173,157,182,89,34,29,237,255,176,45,226,220,75,111,76,108,44,155,31,217,92,173,119,212,198,69,38,61,42,33,152,27,164,149,10,180,37,158,229,193,157,118,84,38,167,182,42,67,232,112,235,51,215,163,7,186,179,78,121,171,69,217,56,187,187,108,190,252,209,165,113,137,68,154,69,203,233,247,142,68,104,147,88,99,154,60,195,76,127,66,125,233,141,175,226,117,133,71,166,102,40,214,11,230,175,172,190,138,157,205,19,142,34,43,37,207,195,72,66,167,180,171,206,135,175,34,86,62,206,23,138,42,96,189,43,244,235,253,89,101,53,99,245,74,140,131,177,134,222,193,69,159,205,120,170,241,105,113,157,201,165,125,248,147,72,227,18,137,212,143,134,45,247,84,55,205,116,177,42,119,159,0,84,249,68,25,239,50,221,248,163,139,110,19,81,69,248,7,237,244,146,255,163,188,194,159,51,38,15,182,177,228,215,35,247,17,167,180,148,221,209,251,159,149,247,201,50,6,98,203,242,251,146,251,73,22,56,89,223,61,34,94,206,88,97,70,205,170,71,188,239,102,56,174,30,253,100,210,184,68,34,205,130,152,143,177,32,39,50,144,67,33,11,103,182,106,77,126,190,97,215,249,186,94,160,170,39,34,242,56,17,90,19,142,21,249,233,76,149,56,189,64,235,24,220,162,50,31,193,75,69,54,228,252,12,229,248,199,211,197,232,229,245,23,144,136,239,120,159,226,212,122,247,156,247,177,77,19,4,140,239,53,158,174,63,254,73,165,113,137,68,210,131,228,218,155,214,154,207,86,45,85,87,166,73,24,170,80,50,134,241,207,17,249,233,12,199,216,181,187,53,112,97,175,116,146,87,121,154,158,214,84,177,122,153,55,47,235,232,228,179,163,235,45,52,51,106,30,240,216,63,28,116,27,74,195,50,183,235,106,169,204,96,103,121,14,99,134,78,154,67,100,113,242,245,254,116,150,234,91,36,210,124,150,166,14,85,239,209,164,149,93,245,211,28,223,214,39,134,100,61,217,70,70,232,188,20,162,115,243,162,157,151,87,15,54,87,121,194,136,253,232,153,131,85,143,115,92,20,253,7,251,69,190,61,178,186,68,92,247,111,35,119,166,60,77,131,42,30,159,132,220,114,62,237,198,251,88,81,53,247,223,95,11,105,92,34,145,246,32,249,20,55,203,13,78,117,227,150,9,97,38,148,51,118,50,78,191,154,202,12,108,201,82,5,90,138,40,189,172,236,41,165,162,202,197,208,52,157,82,25,39,6,70,220,66,173,136,174,54,104,25,238,37,70,86,239,58,95,249,195,61,84,252,57,3,180,70,142,22,50,176,249,17,236,120,70,61,34,124,200,193,107,35,141,75,36,194,243,111,187,77,116,181,25,206,245,204,14,185,92,243,41,235,127,57,248,232,64,124,55,207,163,142,245,142,222,141,200,135,151,242,136,58,185,50,110,161,23,80,230,132,12,87,156,172,25,179,28,74,13,137,179,169,133,190,136,205,62,0,187,200,200,219,242,151,181,79,247,236,188,158,29,108,74,119,177,174,234,167,150,198,165,18,193,44,157,106,201,92,147,184,160,218,38,198,137,231,234,31,35,111,216,174,217,111,19,103,117,40,3,30,249,14,213,141,168,62,167,140,221,101,111,34,154,20,190,85,86,131,43,175,120,92,154,24,93,84,241,183,204,111,113,194,195,7,251,191,223,111,109,242,227,240,184,246,190,176,118,212,94,242,14,21,248,249,237,107,40,13,220,46,234,136,119,172,183,212,13,155,115,98,113,21,163,19,88,221,35,84,140,2,243,94,77,220,249,154,218,83,102,145,88,135,200,188,109,176,131,242,206,188,55,42,169,2,251,82,110,154,228,32,174,146,188,163,236,27,107,74,35,143,162,121,27,191,223,31,230,100,170,91,155,123,78,190,199,51,179,142,70,90,118,174,189,158,210,192,237,194,39,27,62,78,19,46,49,238,112,197,58,83,227,165,173,14,43,199,132,71,232,165,2,58,190,247,224,253,217,173,201,159,135,183,144,39,145,229,2,130,66,143,57,251,161,2,47,133,167,137,239,226,175,162,174,129,126,95,85,15,170,163,67,134,152,123,224,63,125,242,199,187,205,58,97,222,224,28,126,186,246,207,92,175,154,149,114,182,172,52,201,190,227,206,107,44,13,220,46,126,186,132,60,180,89,40,226,119,206,134,49,175,136,220,127,123,72,142,177,245,201,165,247,30,92,73,31,29,176,63,45,240,105,137,119,163,110,65,17,74,32,170,176,89,194,77,193,42,202,163,168,35,71,245,239,224,201,112,63,164,251,155,189,91,95,90,101,223,137,36,193,12,19,171,46,218,145,53,48,172,153,185,144,221,120,253,164,129,219,37,159,177,177,42,49,122,19,171,35,89,86,126,50,27,251,111,89,7,148,214,156,74,6,155,93,118,66,93,156,112,197,93,175,218,245,82,27,34,247,17,250,33,45,162,47,161,143,23,66,214,253,144,198,111,247,30,31,89,55,203,137,50,56,100,220,205,71,28,147,119,32,182,109,44,115,240,179,144,6,110,151,124,206,250,81,90,49,191,217,175,209,199,198,93,198,170,95,232,6,86,129,85,240,158,41,201,250,243,235,47,222,79,31,56,206,21,74,10,244,83,198,123,186,87,121,92,197,233,234,82,35,151,37,180,197,47,88,60,160,97,220,243,254,236,157,79,211,134,115,237,104,81,13,75,25,154,82,101,21,231,76,152,71,193,4,157,139,113,248,235,42,13,222,46,211,18,48,64,71,195,60,29,165,35,212,237,146,163,78,172,177,94,112,182,153,215,207,177,10,104,222,62,236,230,255,240,213,213,132,56,77,245,60,209,49,27,172,84,25,117,199,60,153,50,227,27,177,161,122,72,152,91,255,112,239,163,3,78,96,97,190,60,113,98,224,73,227,19,138,148,67,67,45,46,184,69,206,250,253,153,201,130,183,203,60,201,67,78,109,232,142,211,97,107,243,114,173,123,237,15,214,235,246,63,129,103,26,175,140,53,92,115,136,231,122,197,195,195,255,252,201,239,15,222,186,175,92,171,236,86,96,50,101,157,194,51,68,71,154,244,67,231,181,35,226,249,109,246,20,245,168,216,8,181,196,249,61,143,91,155,30,85,89,30,0,61,244,172,124,97,102,188,178,25,181,221,69,78,228,231,32,13,222,46,249,228,237,93,155,175,184,76,71,237,161,161,72,59,167,162,59,174,31,212,15,242,119,235,7,225,28,20,196,147,54,211,193,39,209,97,6,4,230,201,254,63,159,252,123,222,215,140,188,35,243,65,252,170,206,27,84,211,133,173,226,99,95,223,249,151,131,255,122,251,49,184,166,195,106,193,62,186,202,207,238,107,124,142,129,205,166,53,61,1,182,50,22,228,49,81,33,250,237,134,255,246,51,150,5,111,151,125,254,148,54,54,75,217,207,107,104,56,209,242,8,122,195,249,2,157,207,8,34,14,86,133,64,94,187,35,214,191,195,178,163,34,103,56,124,252,223,102,7,191,156,93,75,255,223,157,127,52,29,192,153,239,179,28,241,223,191,253,222,222,135,251,239,164,223,236,189,59,251,227,157,238,171,252,30,91,214,17,115,138,51,230,189,211,27,48,39,99,175,104,211,3,243,103,122,104,213,23,199,136,2,243,223,245,181,117,200,95,232,222,248,57,74,3,183,75,175,162,221,111,214,204,191,89,71,46,145,239,81,243,0,90,99,21,176,152,200,15,254,122,142,217,15,232,250,84,101,169,245,234,114,86,227,97,111,22,174,242,190,221,110,51,60,109,215,57,90,94,117,118,6,54,227,184,122,58,51,76,25,50,246,57,0,63,96,70,112,59,114,174,65,109,147,112,208,231,133,199,122,88,166,99,219,49,176,172,219,11,85,109,63,87,105,240,118,233,181,116,119,57,101,209,171,150,173,211,48,107,199,131,246,8,88,191,155,103,239,1,196,179,196,156,107,172,28,252,11,34,122,195,204,200,105,219,99,121,213,14,219,67,232,145,51,75,115,102,242,88,157,74,190,31,178,101,61,75,99,249,24,155,36,97,167,28,116,71,204,226,179,67,56,75,249,200,30,69,151,169,122,36,143,46,201,133,255,156,101,193,219,229,87,148,58,67,252,54,87,252,196,186,215,49,197,193,167,3,117,115,162,76,235,98,63,233,231,60,39,12,245,254,22,213,143,168,146,39,18,130,141,83,221,115,235,39,149,52,94,137,144,92,75,108,234,0,167,168,28,177,171,201,234,38,15,241,238,234,163,195,39,192,57,63,122,135,44,237,163,231,125,242,159,122,65,95,193,237,121,87,150,52,233,4,231,77,153,190,24,63,97,118,104,212,236,38,78,13,66,23,21,102,52,98,210,3,231,116,112,210,0,188,189,33,36,77,75,65,183,213,33,107,193,48,95,204,247,191,197,218,192,18,216,1,214,71,122,12,228,77,169,91,141,247,161,117,114,217,52,137,231,127,222,159,122,33,95,225,237,185,215,200,105,52,182,78,243,238,216,99,249,37,189,125,190,255,132,147,204,26,139,81,216,101,129,223,49,37,69,115,108,172,195,228,1,49,18,209,0,231,109,161,6,223,57,229,121,231,51,169,48,237,6,231,42,184,157,244,142,95,234,142,121,152,191,5,89,232,246,220,107,77,119,51,138,89,114,58,83,178,115,16,96,57,56,79,150,210,96,229,47,152,62,139,232,79,56,211,137,53,194,88,127,171,205,121,88,115,122,227,74,61,128,196,104,170,223,225,12,2,59,219,120,69,189,99,175,80,198,119,71,105,254,92,111,241,215,41,11,222,158,127,197,9,103,142,100,95,126,82,63,172,216,215,118,194,83,45,106,159,211,200,168,160,93,113,46,160,69,114,102,133,108,42,193,220,164,115,212,247,208,52,147,234,154,145,117,214,148,177,93,163,114,187,57,50,222,214,102,72,152,165,34,226,62,129,135,250,246,207,245,83,47,218,15,124,251,246,107,79,156,183,136,105,138,54,213,108,197,190,195,236,181,143,26,99,93,104,105,160,33,100,248,124,78,141,77,29,112,60,112,220,123,196,111,118,238,49,251,172,251,190,183,57,80,236,120,32,22,184,164,70,231,111,75,22,186,189,104,21,242,87,251,85,237,25,136,202,78,209,97,100,205,125,221,230,152,205,34,108,48,225,115,139,24,160,35,39,244,28,238,153,151,154,186,101,147,61,22,60,145,207,114,77,235,246,171,151,249,4,63,245,34,253,232,183,151,88,147,122,214,62,232,54,244,219,208,26,216,162,110,77,29,65,244,216,154,54,53,135,221,28,158,154,90,193,110,44,246,44,170,47,8,121,141,118,147,30,92,168,118,126,35,137,221,219,203,172,142,125,53,123,237,151,89,59,144,181,94,24,195,98,245,231,233,8,22,170,126,104,209,161,231,42,244,133,174,154,132,201,11,95,86,47,39,133,191,117,89,232,246,242,107,181,35,159,238,110,251,101,119,216,31,219,228,185,35,59,145,234,176,63,170,63,239,186,122,239,251,189,230,79,189,16,175,213,237,251,173,224,171,250,122,115,123,222,237,141,28,94,199,219,27,73,188,174,183,55,82,120,93,111,111,164,240,186,223,222,172,254,155,219,15,122,251,255,1,232,58,70,110,