126,151,205,39,163,36,136,187,113,196,113,70,209,164,94,81,189,170,126,160,86,134,50,148,208,77,78,212,107,181,175,43,42,167,213,191,126,132,175,158,176,83,163,82,169,76,166,185,58,153,165,45,60,68,160,169,169,104,153,121,95,61,104,189,196,131,133,197,39,169,64,137,38,85,175,220,129,117,68,188,160,140,140,152,45,105,167,120,206,206,164,86,106,218,129,219,136,193,102,182,41,152,98,86,205,152,193,50,110,118,207,156,54,44,35,55,193,187,109,100,71,213,189,128,173,162,141,55,136,190,128,133,60,133,84,85,57,128,117,126,112,89,151,75,186,58,163,121,93,66,38,120,203,173,63,119,139,78,142,56,54,204,115,142,169,121,100,107,41,59,215,55,117,125,165,90,99,202,200,118,95,208,150,77,214,203,35,117,163,105,218,94,209,183,112,99,45,219,104,201,61,108,61,206,188,218,212,40,104,85,169,192,35,37,173,193,101,197,135,182,126,149,123,135,203,191,80,39,186,49,183,219,213,142,175,137,72,52,139,204,98,193,127,215,96,73,204,42,147,71,142,130,105,150,127,164,90,55,171,158,123,84,140,180,130,135,167,184,108,86,126,151,214,84,161,143,63,91,51,203,41,200,113,182,216,124,99,83,41,66,58,160,71,140,93,156,64,196,203,49,55,44,101,66,78,166,119,55,104,194,77,100,47,76,87,78,75,43,99,60,170,205,144,188,86,203,212,78,126,177,128,195,106,54,96,169,111,81,200,34,101,94,34,109,96,154,194,212,80,139,209,89,202,175,87,53,150,89,145,200,150,74,99,191,119,141,201,152,131,123,47,65,144,128,177,191,137,218,46,133,199,40,139,207,73,66,71,143,132,113,188,88,80,168,208,153,219,154,144,189,145,73,217,144,149,217,166,55,162,172,64,164,184,137,218,204,109,94,174,146,219,168,161,215,138,74,215,121,53,79,79,212,40,72,148,45,201,35,113,191,174,50,105,202,43,73,121,156,163,209,205,105,62,103,153,211,152,113,215,137,148,105,36,79,104,192,214,85,81,219,68,176,191,121,91,143,56,89,200,181,116,50,165,134,37,108,93,207,113,124,61,124,128,219,71,79,56,93,186,193,179,106,38,41,81,52,173,217,77,94,38,123,219,115,52,41,123,143,165,207,210,173,185,88,35,203,212,190,156,104,158,44,215,72,84,53,116,214,218,108,159,176,148,127,75,217,216,202,153,187,89,104,169,180,150,61,75,206,131,170,77,70,86,177,103,163,154,174,191,37,188,76,103,83,175,202,95,186,117,118,161,87,135,85,53,115,156,132,44,107,91,162,199,58,189,217,202,163,150,37,130,167,104,160,126,192,125,49,43,155,182,62,149,95,195,112,103,121,124,114,114,105,170,181,155,96,137,181,185,185,73,76,188,204,110,82,53,161,119,100,210,82,40,141,165,206,170,201,135,166,41,65,93,92,66,175,151,208,105,148,64,164,47,43,174,103,181,50,79,98,114,105,203,214,183,171,71,172,133,219,115,46,150,107,202,216,48,173,161,130,118,114,113,111,140,68,121,149,99,86,91,69,111,200,94,166,54,85,109,181,143,125,90,93,67,64,37,106,57,143,216,215,67,55,160,205,180,164,187,54,155,125,59,60,137,114,77,174,51,91,185,68,205,205,161,182,153,97,192,133,141,79,204,139,105,180,177,142,113,95,43,34,139,200,48,204,68,151,73,123,90,184,207,67,41,199,112,128,141,131,143,126,213,118,162,38,120,138,103,195,102,209,195,84,202,112,207,149,199,79,207,197,41,220,169,206,136,96,149,181,171,60,142,187,142,84,144,129,191,134,212,118,116,71,124,40,133,123,211,218,74,34,41,144,143,68,196,104,71,77,173,219,57,201,43,62,143,80,168,177,47,62,124,192,67,69,34,57,56,77,160,47,55,66,67,114,74,136,35,87,91,47,127,128,217,151,73,159,140,159,102,217,73,124,191,128,50,105,92,67,126,51,71,197,138,37,46,66,86,121,146,215,162,81,128,140,159,67,164,121,209,189,182,192,78,80,50,68,125,160,162,131,102,141,109,196,195,134,142,47,151,188,196,171,171,134,78,79,170,204,151,94,90,192,199,182,94,71,94,98,97,124,215,56,66,52,192,207,168,210,148,189,184,152,110,99,99,127,69,170,135,176,79,134,80,78,54,132,85,46,209,68,76,83,137,144,61,166,104,195,166,55,217,143,134,47,189,59,36,166,180,202,201,219,82,123,114,113,158,215,37,114,57,214,86,112,165,173,204,91,59,149,139,128,0
126,151,205,39,162,36,136,187,113,195,113,70,209,163,94,81,190,170,126,160,86,135,50,148,209,77,79,212,108,180,176,44,42,167,213,191,126,132,176,159,175,83,164,82,168,76,166,186,59,152,164,45,60,68,160,168,169,105,153,121,95,61,104,188,196,132,133,197,39,170,63,136,38,86,175,220,128,118,68,189,160,140,140,152,45,106,168,118,207,207,164,87,106,218,129,219,135,192,102,182,41,152,99,86,204,152,194,49,109,118,208,156,54,44,36,54,193,187,109,100,72,214,190,128,172,162,143,55,136,190,127,134,61,132,84,85,58,128,117,127,110,90,152,74,186,59,164,122,93,65,39,121,202,172,62,119,139,79,142,57,54,204,115,141,169,121,100,107,41,59,215,55,117,124,165,89,99,202,200,117,95,208,150,76,215,203,35,117,164,105,217,94,208,183,112,99,45,218,103,201,61,108,61,206,188,217,212,39,104,86,170,192,36,37,174,193,100,198,135,183,126,148,124,135,204,191,79,40,185,49,183,218,212,142,173,138,71,52,139,204,98,194,127,216,95,73,204,41,146,71,142,130,105,150,127,164,91,56,172,158,124,85,141,180,131,135,167,184,108,86,126,152,214,82,161,142,62,91,52,204,40,201,113,181,216,123,98,83,42,66,57,159,72,141,93,156,62,196,202,49,56,44,101,66,78,166,119,56,106,194,76,101,47,76,87,78,75,42,98,59,170,205,144,188,86,202,212,77,126,177,129,196,106,54,96,169,111,82,200,34,101,94,35,110,97,154,194,211,80,138,209,89,202,175,87,53,150,89,145,201,150,74,99,191,120,140,201,152,132,122,46,65,144,127,178,191,136,219,46,134,198,40,139,206,73,65,71,143,132,113,188,89,80,168,207,153,219,155,145,190,144,73,217,144,149,217,166,55,163,172,65,163,184,137,218,204,109,92,174,147,218,168,161,215,138,74,215,120,53,80,79,211,40,72,148,46,200,36,114,191,174,50,105,202,43,74,121,155,163,210,205,105,61,103,152,211,152,113,215,137,148,105,37,79,104,192,213,86,81,218,67,175,192,121,91,143,56,90,201,181,115,50,165,135,37,108,93,206,113,124,61,125,128,219,71,79,56,92,185,193,178,106,37,40,81,52,173,218,77,94,38,124,220,115,51,40,124,143,165,207,210,174,185,87,35,203,212,190,156,105,158,44,214,72,84,54,116,214,218,108,159,177,149,126,75,217,216,202,153,187,88,104,170,180,150,62,75,207,130,171,77,71,86,177,104,163,154,173,191,37,188,76,102,83,175,201,95,187,117,118,160,86,135,86,54,114,156,133,44,107,91,162,199,59,190,217,202,162,149,37,130,167,104,159,128,191,126,49,44,156,181,62,148,95,196,113,102,122,125,115,114,105,169,181,156,96,137,181,186,185,73,74,187,205,110,82,53,160,119,101,209,81,41,140,165,206,170,201,134,166,41,64,93,92,66,176,151,209,105,147,64,165,48,44,175,102,182,50,79,97,114,105,203,215,183,171,71,172,132,219,116,46,151,108,201,216,47,173,161,131,118,114,113,112,140,68,121,149,99,85,90,70,111,200,93,166,54,85,108,180,143,125,90,93,66,65,38,106,57,142,216,216,66,55,159,204,180,164,186,53,155,126,59,61,137,114,77,174,51,92,185,68,205,205,161,181,153,97,192,133,142,80,203,140,107,180,178,142,113,95,44,34,140,199,47,204,68,151,73,123,90,184,207,67,42,200,113,128,142,130,143,126,213,118,162,39,120,138,103,195,102,209,195,86,202,111,207,149,199,79,207,197,40,219,168,206,136,96,149,181,170,61,142,187,143,84,144,130,191,134,212,117,116,71,125,40,132,123,210,218,73,33,41,144,143,68,196,104,70,77,172,220,57,201,43,62,143,80,169,178,47,61,124,191,67,69,35,56,56,77,160,47,55,68,68,113,75,137,35,88,92,47,128,129,218,152,74,159,141,159,102,217,73,124,191,128,50,105,91,68,127,52,71,197,139,37,46,67,88,123,147,215,162,83,129,140,160,67,164,121,209,189,182,192,78,81,50,68,125,159,162,130,102,141,109,196,196,135,142,48,151,188,195,171,170,134,78,80,169,206,151,95,90,192,198,182,94,72,94,98,96,124,215,55,66,52,192,208,168,210,148,189,185,152,110,100,99,127,69,170,134,176,80,134,79,79,54,132,86,46,209,68,77,84,136,145,60,167,105,195,166,55,217,143,134,48,190,59,35,164,180,202,201,219,82,123,114,114,159,215,37,114,57,213,86,112,165,174,204,91,59,148,139,127,0
126,151,205,39,163,36,137,188,113,195,114,70,209,164,95,81,189,170,125,161,86,135,51,148,208,77,78,213,108,181,175,43,41,167,213,191,126,132,175,159,176,83,163,82,169,76,165,186,58,153,165,46,60,68,161,169,170,104,153,121,95,61,105,188,196,131,132,197,39,169,64,137,37,85,175,221,129,117,68,189,160,140,140,152,45,106,167,119,206,206,165,86,107,218,129,219,135,193,101,182,41,151,99,86,205,152,192,49,109,119,208,155,55,44,35,54,193,187,110,100,71,213,189,128,173,162,141,55,137,191,128,133,60,132,83,86,57,128,117,127,112,89,151,74,186,58,163,121,94,66,38,120,203,173,62,119,139,78,142,57,53,204,115,143,170,121,100,107,41,59,216,56,117,125,165,89,99,202,201,117,96,208,150,77,213,204,35,116,164,105,218,94,208,182,112,99,45,218,104,201,61,109,61,207,188,218,212,40,104,85,170,193,35,37,173,193,100,197,135,183,126,149,123,135,203,191,80,39,187,50,183,219,212,142,174,138,71,52,139,204,98,194,127,215,96,73,205,42,146,72,143,130,105,149,127,164,90,56,172,158,124,84,141,180,129,134,168,184,108,87,126,151,214,84,162,142,64,90,52,204,41,200,113,182,217,124,98,83,41,65,58,160,71,140,94,156,64,196,202,49,54,43,101,67,78,166,119,55,105,195,77,100,46,77,87,79,76,44,99,60,170,205,145,188,86,202,213,77,126,177,127,196,105,54,96,169,110,81,200,34,101,94,34,109,96,155,194,211,79,138,209,90,202,175,87,52,149,90,145,200,150,73,99,192,120,140,201,151,132,123,47,65,144,127,178,191,137,218,45,132,198,40,138,206,71,66,71,143,132,113,188,89,80,168,208,153,218,154,145,189,145,73,217,144,149,217,166,55,162,173,64,164,183,137,218,205,109,94,174,147,219,167,161,215,138,74,215,120,53,80,80,212,39,72,148,45,201,35,113,191,174,50,105,202,43,74,121,155,164,209,205,105,62,103,153,211,151,114,215,137,149,106,36,81,103,191,214,86,81,218,67,175,190,121,90,143,56,89,200,183,115,50,164,136,37,108,93,208,113,123,61,124,128,219,71,79,56,93,187,192,178,106,38,40,80,52,174,217,78,94,38,124,219,115,51,40,124,144,165,207,210,174,185,87,34,203,212,189,156,104,158,43,215,72,84,53,117,214,218,109,158,176,149,125,74,217,216,201,154,187,88,105,170,180,150,62,75,206,132,170,78,71,86,178,103,162,154,174,192,37,188,76,103,82,175,202,95,186,116,118,161,87,135,86,53,114,157,132,45,106,91,162,199,58,188,217,201,162,150,38,130,168,105,159,128,192,125,49,43,155,182,62,149,96,195,112,104,122,125,114,114,105,170,181,154,97,137,180,186,185,73,75,187,204,112,82,53,160,119,101,211,81,40,141,165,206,170,201,135,166,42,65,93,92,67,175,150,208,106,148,65,163,48,43,175,102,181,49,79,97,114,106,204,214,183,170,71,172,132,219,115,46,151,107,202,216,47,173,161,130,118,113,113,112,139,67,122,148,99,85,92,69,112,201,94,166,55,85,108,181,143,125,90,94,66,64,38,105,56,143,216,215,67,55,159,204,180,163,187,54,155,125,59,61,137,115,77,175,51,92,185,67,205,206,161,182,153,97,192,133,141,80,203,140,105,181,178,141,113,95,43,34,139,199,48,204,68,151,73,123,91,184,207,66,41,199,113,128,142,131,144,126,213,119,163,38,121,138,103,195,103,209,194,85,203,111,207,149,199,79,207,197,41,220,169,206,136,95,149,181,171,60,142,187,142,84,144,130,192,133,212,117,116,71,124,40,134,122,211,219,73,33,42,145,143,67,196,104,71,76,172,219,56,201,42,62,143,81,168,178,47,61,124,192,67,69,35,57,56,77,160,47,55,66,67,114,74,138,36,87,91,47,127,128,218,152,73,159,140,159,102,216,74,124,191,128,50,105,91,68,127,52,71,197,138,37,45,67,86,122,147,215,161,82,127,140,160,66,164,121,209,188,182,192,79,81,50,69,126,159,162,131,102,141,108,196,195,133,142,48,151,188,196,172,170,134,78,80,169,205,150,95,89,192,199,182,94,71,94,98,96,124,214,56,66,51,193,206,168,210,148,190,184,153,111,100,99,127,70,171,134,175,80,134,79,78,53,132,86,46,209,68,77,84,136,144,60,167,104,196,166,55,218,143,133,47,189,59,36,165,180,202,201,219,82,123,114,113,159,216,37,114,57,213,86,111,165,173,204,91,59,148,139,127,0
126,151,204,39,162,37,136,187,113,194,114,70,210,164,93,81,189,170,127,160,86,134,48,148,208,77,78,211,108,180,175,44,41,165,213,192,126,132,174,159,178,82,163,81,170,75,168,185,60,155,165,45,59,68,161,169,170,106,153,121,95,60,105,188,195,132,132,196,39,170,65,138,38,86,175,219,128,117,67,188,161,141,140,152,45,105,168,119,205,206,164,86,106,219,130,219,136,193,102,181,41,153,97,87,205,153,193,48,109,119,209,156,54,44,35,55,193,187,109,99,72,213,190,129,175,163,142,54,135,191,128,132,63,133,85,87,56,128,117,126,112,88,152,76,187,57,165,122,93,66,36,119,202,172,64,119,139,78,142,56,54,204,113,142,170,121,100,106,40,59,216,54,117,126,164,90,102,202,200,116,95,208,149,78,215,204,35,117,163,105,219,94,207,183,112,99,46,218,106,200,61,109,61,207,187,217,212,40,105,84,170,192,36,38,173,194,99,198,136,182,125,149,122,136,203,190,79,39,188,50,183,219,211,143,175,137,72,52,139,206,97,194,127,215,97,74,204,41,146,73,142,131,106,151,127,163,90,57,172,158,123,83,141,179,131,133,167,184,108,87,125,152,214,83,160,142,64,92,52,204,41,200,111,181,216,124,98,83,42,67,57,160,72,140,93,155,64,196,203,49,56,43,101,65,79,165,120,57,104,195,75,99,47,75,87,79,76,42,99,59,170,204,144,188,84,202,215,76,126,176,128,194,106,55,95,169,111,80,199,35,100,95,34,109,96,155,195,212,79,138,209,88,202,175,86,54,150,88,145,201,149,73,99,189,119,140,201,152,132,123,47,65,144,126,178,191,136,219,46,134,200,40,139,206,73,66,70,143,131,113,189,89,81,168,208,152,219,154,145,189,145,73,217,144,149,217,166,53,161,172,64,164,185,138,220,205,110,94,174,147,219,169,161,215,139,74,215,122,52,79,79,212,39,72,149,45,200,35,113,191,174,49,104,202,43,74,121,156,164,208,204,106,62,102,153,212,151,114,215,138,149,106,36,79,103,190,214,86,80,218,66,174,192,121,90,143,56,90,200,182,115,50,164,136,39,107,92,206,113,124,60,125,128,219,70,78,56,91,186,193,179,107,39,40,81,52,173,217,79,93,37,123,220,115,51,40,123,144,166,207,209,173,185,88,34,201,213,190,155,105,157,44,215,72,84,53,116,215,217,110,157,178,149,126,75,217,216,202,155,187,90,105,170,179,148,60,75,207,132,170,78,70,85,176,102,162,155,175,190,37,188,77,104,83,174,202,95,186,118,117,162,86,136,86,54,113,156,132,44,106,90,162,200,58,189,217,201,162,149,38,131,168,104,159,127,192,126,49,43,155,182,62,149,94,196,113,103,122,124,114,114,104,169,180,155,97,136,181,185,185,74,76,188,205,110,82,52,161,118,99,209,80,40,140,166,205,172,201,135,167,41,64,93,91,67,175,152,210,105,148,64,164,48,44,175,103,182,50,80,98,115,106,204,214,183,172,70,172,134,218,116,45,151,107,201,215,48,172,163,131,119,115,113,112,139,68,122,148,99,86,91,70,111,202,94,166,54,84,108,181,143,125,90,94,66,63,37,107,58,143,216,216,65,55,159,205,180,163,186,53,155,124,58,61,136,115,78,174,51,92,185,66,205,205,161,181,154,97,192,131,142,80,204,140,105,180,177,142,113,95,43,34,140,200,49,203,68,151,74,124,91,185,206,65,42,199,113,130,142,131,143,125,213,119,161,38,121,139,103,197,103,210,193,85,203,111,207,148,200,80,207,198,41,220,168,206,135,95,148,181,170,60,142,185,142,84,144,130,190,133,212,118,116,71,124,40,133,123,210,219,74,34,41,143,143,67,197,104,69,77,171,220,56,201,42,61,144,80,169,177,47,62,123,192,66,68,34,56,56,76,162,46,54,67,67,113,75,138,36,87,90,48,129,127,217,150,73,160,140,159,102,216,74,124,192,128,50,104,92,68,128,52,71,198,139,38,46,66,86,123,147,216,161,83,129,139,159,67,162,122,209,188,183,192,79,80,50,68,126,159,160,131,101,140,107,197,196,134,141,47,150,187,195,171,170,133,78,79,170,206,151,96,90,192,199,183,94,71,93,98,97,121,215,55,66,52,191,207,168,213,149,188,186,152,111,100,98,127,71,171,135,175,78,134,79,78,55,132,87,46,208,68,75,84,136,144,60,166,103,194,167,55,217,144,134,48,191,59,38,165,180,202,200,220,83,124,115,114,158,215,37,114,56,213,87,112,165,172,203,91,59,148,140,127,0
127,151,206,39,162,36,135,188,112,195,114,70,208,164,94,82,190,170,126,161,86,135,50,148,208,77,79,212,108,180,175,43,41,167,214,191,126,133,175,159,176,83,164,82,169,76,166,186,59,152,164,45,60,68,160,169,168,105,153,121,95,62,104,188,195,131,133,197,40,169,64,138,37,86,175,220,128,117,68,188,161,139,140,152,45,105,167,119,206,206,164,86,107,218,129,218,135,193,101,183,41,152,97,87,204,152,194,49,109,117,208,156,54,45,36,55,193,188,109,100,71,213,189,129,173,162,142,55,137,190,128,133,60,132,84,85,57,128,117,126,111,89,151,75,186,58,163,122,93,65,38,120,202,173,63,119,139,78,142,57,53,205,115,142,169,121,100,107,41,59,215,55,117,125,166,89,99,202,201,117,96,207,150,76,213,204,35,115,163,105,219,94,208,182,113,100,46,218,104,201,61,108,61,206,188,218,212,40,104,84,169,192,36,37,173,193,99,197,136,183,126,149,123,135,202,191,79,39,186,49,183,219,213,142,174,137,71,52,139,205,97,193,126,215,96,74,204,42,146,71,142,130,105,150,127,163,90,56,171,158,123,85,141,180,130,134,168,184,109,86,125,151,214,84,162,143,63,91,51,204,41,201,113,182,216,124,99,84,41,66,58,160,71,140,93,155,62,195,202,49,55,43,100,66,79,165,119,55,105,194,77,100,46,76,87,79,76,43,99,60,170,205,145,188,86,203,212,77,126,176,128,195,106,54,96,169,111,81,200,34,100,94,34,109,97,154,195,211,80,138,209,89,203,174,87,52,149,89,145,201,149,74,98,191,119,141,201,152,131,123,46,65,145,127,178,191,136,219,46,133,199,40,139,207,72,66,72,143,132,113,189,88,80,167,208,153,219,154,144,189,144,73,217,143,149,217,166,55,162,172,64,164,183,137,218,204,110,93,174,147,219,167,162,215,138,74,214,121,53,79,79,212,41,72,148,45,200,35,113,192,174,50,104,202,43,73,122,156,163,209,205,106,61,103,152,210,151,113,214,138,148,105,36,81,104,191,214,86,80,218,68,175,192,122,90,143,55,89,200,181,116,50,165,135,37,108,94,207,113,124,61,125,127,219,71,78,56,92,186,193,179,106,38,41,81,52,174,217,78,94,38,124,220,115,52,40,123,143,164,206,210,173,185,88,35,202,213,190,156,104,158,44,215,72,84,54,116,213,218,108,159,177,149,126,75,217,217,202,154,188,89,105,169,180,150,61,75,207,131,172,78,71,85,177,103,164,154,174,191,37,188,76,102,82,175,202,95,186,118,118,160,87,135,85,53,114,157,132,44,106,91,161,199,58,189,217,201,162,151,37,130,168,104,160,126,192,126,49,43,156,182,62,150,96,196,112,102,121,125,115,114,105,169,180,154,97,137,181,186,185,74,76,187,204,110,82,52,161,118,101,210,82,40,141,165,206,170,202,135,166,41,65,93,92,66,176,151,208,104,149,64,164,48,43,174,102,182,51,79,98,114,106,203,214,183,170,71,172,132,220,116,45,150,107,201,216,48,173,161,130,119,113,113,112,140,68,121,149,99,85,91,69,111,200,94,165,55,86,108,181,143,125,90,93,67,65,37,106,57,143,216,215,67,54,160,205,180,163,187,53,156,125,59,61,138,114,77,175,51,92,186,67,205,206,162,181,153,98,192,132,142,79,203,140,105,179,177,142,113,95,43,35,139,199,48,204,67,151,73,123,90,184,206,67,41,199,113,129,142,131,144,126,214,118,163,38,120,139,103,195,103,210,195,84,202,112,208,150,199,79,207,197,40,219,170,206,136,95,149,181,171,60,141,187,142,84,143,130,191,134,212,118,116,71,124,40,133,123,211,219,73,34,41,144,142,67,195,104,71,77,173,219,57,201,43,62,143,80,168,176,47,61,124,192,67,69,34,56,56,78,160,46,55,67,68,113,74,137,36,86,91,48,127,128,217,151,74,159,140,158,102,216,74,125,191,128,50,105,91,68,127,51,72,197,139,37,46,67,86,122,147,216,162,82,128,140,160,67,164,121,209,188,182,192,78,81,50,68,126,159,162,130,102,141,108,197,195,134,141,48,151,188,195,170,171,135,79,79,170,205,152,95,89,191,199,182,94,71,94,98,96,123,215,55,66,53,192,207,168,210,148,189,185,153,110,100,99,127,69,170,134,175,79,134,79,79,54,132,86,45,209,68,77,83,136,144,60,167,103,194,167,55,217,143,134,47,190,59,36,165,180,202,201,218,83,123,114,114,158,215,37,114,57,214,86,112,165,173,204,91,59,148,139,128,0
126,151,205,39,163,37,136,187,113,195,113,69,209,163,94,81,189,170,126,160,86,135,50,148,209,78,79,213,107,180,174,43,41,167,213,191,126,132,176,158,176,84,163,82,170,76,166,186,59,153,165,45,60,69,160,169,170,105,153,121,95,61,105,189,196,132,133,197,39,169,65,137,37,86,174,219,129,117,68,189,160,140,140,152,46,105,167,119,206,206,165,86,106,218,129,218,136,193,101,182,41,152,98,86,204,152,194,49,109,119,208,156,54,44,35,55,193,187,109,100,71,213,189,128,173,162,141,55,136,189,128,133,61,133,84,85,58,128,117,126,111,90,151,75,186,58,163,122,93,66,38,120,202,173,62,119,139,78,142,56,54,204,115,142,170,121,100,107,42,59,215,55,117,125,165,90,99,202,201,117,95,208,149,76,214,203,34,116,163,105,218,94,208,183,112,99,45,218,104,201,61,108,61,207,188,218,212,39,104,85,170,192,35,38,173,193,100,198,135,182,126,149,123,134,203,190,79,39,186,49,182,219,213,142,174,137,72,52,139,204,97,193,127,215,96,74,204,41,147,70,143,130,106,150,127,164,90,56,171,158,123,85,140,179,130,134,168,184,108,86,126,151,214,84,162,142,63,91,52,203,41,200,113,182,216,124,99,84,41,66,57,160,71,140,93,156,64,196,203,49,55,43,101,66,79,165,119,56,105,194,76,100,47,76,87,78,76,43,99,60,169,205,144,188,86,203,212,77,126,177,128,195,105,54,96,169,112,81,200,34,101,94,34,109,96,155,194,211,80,139,209,89,202,174,87,53,150,89,145,201,149,74,99,191,119,140,201,151,131,123,47,64,145,127,178,191,137,219,47,133,199,40,138,206,72,66,72,143,132,113,188,88,80,168,207,153,219,155,144,189,145,73,216,143,148,217,166,55,162,172,64,163,184,138,218,204,109,94,174,147,219,168,161,214,137,74,215,121,52,80,79,212,40,72,148,45,201,35,113,191,174,50,104,202,43,73,121,155,163,208,205,106,62,103,152,211,151,113,215,137,148,105,36,80,104,191,213,85,81,219,68,175,191,121,90,143,56,89,200,181,115,50,165,135,36,108,93,207,113,123,61,124,127,219,71,79,56,92,186,193,179,106,38,41,81,52,173,217,77,94,38,123,220,115,52,41,123,143,165,206,210,173,185,88,35,203,212,190,156,105,158,44,215,72,84,53,116,214,218,109,159,176,148,127,75,218,216,201,154,188,89,104,170,179,149,61,75,207,132,171,76,70,86,177,103,163,154,174,191,37,187,76,103,82,175,202,96,187,117,118,161,86,135,86,53,115,156,132,44,106,91,162,199,59,189,217,202,162,149,38,130,167,104,159,127,192,126,49,43,155,181,63,149,95,195,112,103,122,125,115,114,105,170,181,154,97,137,181,186,185,74,75,187,204,111,82,53,161,119,101,210,82,39,140,165,206,169,202,135,166,41,65,93,92,67,175,151,208,105,148,64,164,48,43,175,103,182,50,79,98,114,106,203,214,183,171,71,172,133,219,116,45,150,106,201,216,47,172,162,130,118,114,114,112,140,68,121,149,99,85,91,70,111,201,94,166,54,85,109,180,143,125,90,93,67,65,38,106,57,143,216,215,67,55,159,205,180,163,187,54,155,125,59,60,137,114,78,175,51,92,185,68,205,206,162,182,154,98,192,132,141,79,204,139,106,179,177,141,114,95,43,34,139,199,48,204,67,151,73,123,90,185,206,67,42,199,113,129,142,131,143,126,213,118,162,38,119,138,104,196,102,209,194,84,203,111,207,149,199,80,207,198,40,219,169,206,136,96,149,181,171,61,142,187,141,84,144,128,191,134,212,117,115,71,125,39,133,123,211,219,73,34,41,145,143,68,196,104,70,77,173,219,57,201,43,61,144,80,168,177,47,61,123,192,67,68,34,56,56,77,160,47,55,67,68,113,74,136,36,87,90,47,128,128,217,151,74,160,140,158,102,217,73,125,191,127,50,105,92,68,127,51,71,197,138,37,45,67,86,122,147,215,162,82,128,140,159,67,165,122,209,189,182,192,79,80,50,68,125,159,162,130,102,142,109,196,195,135,142,48,151,188,196,171,170,134,78,80,169,205,151,95,90,192,199,182,93,71,95,98,96,124,215,56,66,52,192,207,168,209,149,189,185,153,111,100,99,127,69,170,134,176,80,134,79,78,54,132,86,46,209,67,76,83,136,144,60,167,103,195,167,55,217,143,133,48,190,59,36,165,179,202,202,219,82,123,114,113,159,215,37,114,57,214,86,112,165,173,204,91,58,148,139,128,0
125,149,205,40,163,36,138,188,114,194,114,70,208,162,95,81,189,169,126,159,87,133,50,147,209,78,79,212,108,181,174,43,41,167,213,191,126,133,174,158,177,85,163,80,169,75,166,186,60,152,163,46,60,67,162,168,169,105,152,122,94,61,106,189,197,132,133,199,39,170,63,140,37,85,175,220,129,118,68,189,160,139,139,151,45,105,167,119,205,206,165,85,106,219,130,219,137,194,100,182,41,153,97,89,205,151,192,48,112,116,207,156,53,45,36,55,192,187,109,101,71,213,189,128,173,164,143,55,136,190,129,132,60,133,83,86,59,128,117,125,112,89,150,76,186,58,163,124,92,66,38,119,203,172,64,120,139,79,143,58,53,202,113,142,170,122,98,107,40,59,214,55,118,125,164,87,98,202,202,116,95,207,150,78,215,204,35,118,163,106,217,94,208,183,112,99,45,218,103,201,61,109,62,206,190,218,215,40,103,84,170,193,35,36,173,194,99,198,136,183,125,149,125,134,203,191,80,39,185,49,182,218,212,141,175,136,71,51,138,206,96,192,127,215,95,73,205,42,147,73,143,130,106,151,127,164,90,57,171,159,124,85,142,178,130,133,166,184,107,88,126,153,213,85,162,143,63,92,52,204,43,202,114,182,215,125,100,82,40,66,58,160,71,139,92,156,64,198,203,49,55,44,101,66,79,166,119,55,105,194,76,102,47,75,85,79,75,43,100,60,169,206,145,187,83,205,212,78,126,176,127,197,106,54,96,170,112,81,199,33,99,93,33,109,97,154,194,209,79,138,210,89,202,175,87,54,149,89,144,202,149,73,100,190,120,143,199,151,131,122,49,65,146,128,177,190,137,219,47,132,198,39,138,206,72,67,71,143,132,113,189,89,82,168,209,151,217,156,143,188,144,73,218,143,150,218,166,55,162,172,65,163,183,138,218,204,110,95,174,145,219,167,163,214,138,74,216,120,52,80,78,212,41,73,148,44,200,35,112,192,172,50,103,201,43,74,119,157,162,209,204,106,63,102,152,213,151,112,214,137,148,106,37,81,103,193,213,85,81,218,69,176,191,121,91,143,57,89,200,181,116,51,165,132,39,109,92,206,112,125,60,122,128,220,69,78,56,92,186,191,179,106,39,41,81,52,173,218,77,93,38,122,218,114,51,41,123,143,165,207,208,172,186,89,35,202,212,190,157,103,158,45,213,71,84,53,117,214,217,107,161,175,148,129,76,217,217,201,153,187,88,104,170,179,148,60,74,207,131,173,77,71,84,177,104,162,153,174,192,38,186,77,104,83,174,201,96,186,117,118,161,87,135,84,52,115,157,132,42,106,91,162,199,59,189,216,202,165,150,36,130,167,105,159,124,191,125,47,43,155,180,63,148,96,195,112,104,121,124,115,113,105,170,181,156,97,138,180,186,185,73,75,186,205,110,82,54,162,120,101,210,82,39,140,165,208,170,201,133,164,42,66,92,92,65,175,151,208,107,147,64,165,49,43,173,102,180,49,78,98,113,105,205,215,182,171,71,172,131,220,117,44,150,107,202,215,46,172,162,132,118,115,113,112,141,67,120,149,100,85,91,71,113,199,95,166,55,84,107,180,143,126,91,93,67,65,38,105,56,142,216,216,67,56,160,205,179,163,185,54,154,126,58,62,138,115,78,177,50,92,184,68,203,206,160,181,152,97,192,134,141,80,204,140,106,180,177,142,115,95,44,33,139,198,50,204,66,152,73,124,91,184,205,66,42,198,113,128,141,131,143,125,214,118,163,38,119,138,104,196,101,209,194,84,202,111,205,150,200,80,208,199,41,219,169,206,134,96,149,181,169,59,141,186,141,84,144,129,190,135,212,119,116,70,127,39,134,122,211,217,74,34,41,145,142,67,195,105,72,78,174,219,58,203,45,62,144,82,168,177,47,62,124,191,68,67,35,57,58,78,160,48,55,67,68,114,75,137,35,88,90,48,128,126,217,151,74,160,140,158,102,217,74,124,191,127,49,104,93,69,127,53,71,198,137,36,45,67,86,121,147,216,161,82,128,140,159,67,164,121,209,189,183,193,77,80,49,68,126,160,164,132,101,142,107,196,196,134,142,46,150,188,197,171,169,132,78,79,170,204,150,93,89,191,198,183,93,73,94,97,96,122,214,56,66,53,191,207,167,210,148,188,183,152,111,99,97,128,69,172,134,176,79,135,79,78,53,132,85,47,209,67,75,83,136,145,62,166,104,196,166,54,218,142,134,47,189,60,37,166,178,201,200,218,84,123,116,114,159,215,36,114,57,214,86,111,166,173,205,90,60,147,139,127,0
126,151,206,38,162,36,137,187,113,195,113,70,209,164,94,81,189,170,126,160,87,136,50,147,210,77,80,212,109,179,174,43,41,166,213,192,126,131,176,158,176,83,164,82,170,75,167,185,59,153,165,45,60,68,160,169,168,105,154,121,95,62,105,187,197,133,133,198,39,169,64,137,38,86,174,221,128,117,67,189,160,139,141,154,45,106,168,120,206,206,165,86,108,219,129,218,136,193,101,183,41,152,98,87,205,153,194,50,111,118,210,156,53,44,35,55,193,188,109,100,72,213,188,127,174,163,143,55,137,190,128,132,60,133,83,85,57,128,117,127,111,90,151,73,187,59,164,121,93,66,37,121,202,173,62,120,139,79,141,57,53,205,114,142,169,121,99,106,39,58,216,56,118,124,166,89,99,202,200,117,95,209,150,77,214,203,35,115,163,105,218,93,208,183,114,99,46,219,104,202,60,109,62,207,188,218,213,41,103,85,169,191,35,37,173,192,99,196,136,183,126,149,123,136,203,191,79,39,185,51,182,219,213,141,175,139,72,52,139,205,97,193,126,215,96,74,205,43,146,71,142,130,104,150,127,164,90,56,171,159,123,85,140,179,128,134,168,184,107,85,128,152,214,84,162,142,63,90,52,204,41,200,113,181,216,124,99,83,41,66,57,161,72,140,94,155,64,197,203,50,55,44,100,67,78,166,119,55,106,194,77,99,47,77,86,79,75,43,98,60,171,206,143,188,85,204,212,78,126,178,128,195,107,54,95,168,111,80,201,34,102,94,34,108,96,154,195,211,79,138,210,88,202,176,88,52,149,89,145,200,149,74,100,191,119,141,201,152,131,123,46,67,145,129,177,190,136,219,47,134,199,39,139,206,72,66,70,142,132,113,189,89,81,168,208,154,218,153,145,189,144,74,218,144,150,217,166,55,162,173,64,165,184,138,220,204,110,92,174,147,219,167,162,215,138,74,215,120,53,80,79,212,39,73,148,45,201,36,114,191,174,49,105,202,43,72,121,156,163,209,204,104,61,103,152,210,152,112,214,137,149,106,36,81,103,193,215,86,81,218,67,176,191,121,90,144,55,88,199,180,116,50,164,134,38,108,93,206,114,123,61,123,127,217,70,78,56,93,186,192,179,106,37,40,81,53,174,216,78,92,38,124,220,116,51,41,123,144,166,207,210,172,185,88,36,202,213,191,157,105,158,43,214,72,84,54,116,214,218,109,159,177,148,126,75,218,217,202,153,187,89,105,170,179,151,62,74,207,131,171,78,71,85,178,103,163,154,175,191,36,187,77,102,81,174,202,95,186,118,118,159,87,135,85,53,114,155,133,46,106,91,161,199,58,189,216,201,162,149,39,130,167,104,160,126,192,125,49,41,156,181,61,149,95,195,113,102,122,124,115,114,105,168,182,154,96,138,180,186,186,75,75,188,204,111,83,53,160,119,101,210,82,38,140,165,205,169,202,134,165,43,66,92,92,66,175,152,208,105,148,64,164,48,44,176,101,181,52,78,98,114,106,204,214,182,170,72,173,132,219,115,44,150,107,202,217,47,172,160,131,119,115,113,112,141,67,122,149,98,86,92,69,111,200,94,165,53,85,108,182,143,125,90,95,67,65,37,106,58,143,216,214,66,55,160,204,180,163,188,55,157,125,59,60,137,116,77,174,51,91,186,68,206,205,161,181,153,97,192,133,141,78,202,139,106,179,178,143,112,95,44,33,140,199,48,204,68,151,73,123,90,185,206,66,42,199,112,129,141,131,144,126,213,120,162,39,119,138,104,195,103,209,195,84,203,111,207,150,199,80,207,198,40,219,168,205,136,96,150,182,171,61,142,188,143,84,144,130,191,134,212,118,116,70,124,40,133,122,210,219,74,33,42,146,143,68,195,103,71,76,173,217,58,202,42,60,143,80,169,177,48,62,123,192,66,68,36,57,57,77,160,47,55,67,69,113,75,137,36,87,90,46,127,128,217,151,74,159,140,158,102,217,74,125,192,127,50,104,92,67,126,51,72,197,139,37,45,66,86,121,147,214,162,83,128,139,161,66,164,121,209,189,182,192,79,80,51,69,126,159,162,130,102,142,108,197,195,135,142,48,151,189,196,172,170,134,78,82,169,204,151,96,91,192,200,181,93,71,95,98,96,124,214,56,65,53,192,208,168,210,148,189,185,153,110,101,98,127,69,171,134,177,79,133,80,80,54,132,86,46,209,68,78,84,136,144,60,167,103,195,166,55,216,144,134,47,189,59,36,167,179,202,201,219,83,123,113,113,158,215,37,114,57,213,86,112,166,174,204,92,58,147,139,128,0
127,150,205,39,163,36,136,187,113,195,114,70,209,164,94,81,189,170,126,161,87,135,50,148,208,77,79,212,108,180,175,43,41,167,213,191,126,132,175,158,176,83,163,82,169,76,166,186,59,153,164,45,60,68,160,168,169,105,153,121,95,61,104,188,196,132,133,197,39,169,64,137,37,85,175,220,129,117,68,189,160,140,140,152,46,105,167,120,206,206,164,86,106,218,129,218,135,193,101,182,41,152,98,86,204,152,193,49,109,118,207,156,54,45,35,55,194,187,109,99,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,85,58,128,117,126,111,90,151,75,186,58,163,122,93,66,38,120,203,173,63,119,139,78,142,57,54,204,115,142,169,121,100,107,41,59,215,55,117,125,165,89,99,202,201,117,95,208,149,77,214,203,35,116,163,105,218,94,208,183,113,99,45,218,104,201,61,109,61,207,188,218,212,39,104,85,170,192,36,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,50,182,218,213,142,174,137,72,52,139,204,98,193,127,215,96,73,204,42,146,71,143,130,105,150,127,164,90,56,172,158,123,85,140,180,130,134,167,183,108,87,126,151,214,84,161,143,63,91,51,203,41,200,113,182,216,124,99,83,41,66,58,160,71,140,93,156,64,196,203,49,55,44,101,67,78,165,119,55,105,194,76,101,47,77,87,79,75,43,99,60,170,205,144,188,86,203,212,77,126,177,128,196,106,54,96,169,111,81,200,34,100,94,34,109,96,155,194,211,80,138,209,89,202,175,87,52,149,89,145,200,149,74,99,191,120,140,201,151,132,123,46,65,145,127,177,191,137,219,46,133,199,40,139,206,72,66,71,143,132,113,189,89,80,167,208,153,219,154,144,189,144,73,217,144,149,217,166,56,162,172,64,164,184,137,218,204,109,93,174,146,219,167,162,214,138,74,215,121,52,80,79,212,40,72,148,45,201,35,113,192,174,50,104,202,43,73,121,155,163,209,205,106,61,103,152,210,151,113,214,137,149,105,36,80,104,192,214,86,81,218,67,176,191,121,90,143,56,89,200,181,116,50,165,135,37,108,93,207,113,124,61,124,128,219,71,79,56,93,186,192,179,106,38,40,81,52,173,217,77,94,38,124,219,115,52,41,123,143,165,206,210,174,185,87,35,203,212,190,155,105,158,44,215,72,84,53,116,214,219,109,159,176,148,127,75,217,216,202,154,188,89,104,170,180,150,61,75,207,131,171,77,71,86,177,103,162,154,174,191,37,187,76,102,82,175,202,95,186,117,118,161,87,135,85,53,114,156,132,44,106,91,162,199,58,189,216,202,162,150,37,130,167,104,160,127,192,126,49,42,155,181,62,149,96,195,112,103,122,125,115,114,105,170,181,155,96,137,181,185,185,73,75,187,204,110,82,53,160,119,101,209,82,40,141,164,206,170,201,135,166,41,64,93,92,66,175,151,208,105,148,64,165,48,43,174,102,181,50,79,98,114,106,203,214,183,171,71,172,132,219,116,46,150,107,201,216,47,172,161,130,118,113,113,111,140,68,121,149,99,85,91,69,111,201,94,166,54,85,109,180,143,125,90,94,67,65,38,106,57,143,216,215,67,55,159,204,180,163,186,53,155,125,59,61,137,114,78,174,51,92,185,67,205,206,161,181,153,97,192,133,141,79,203,139,106,180,178,141,113,95,43,35,139,199,48,204,67,151,73,123,90,184,206,67,42,199,113,129,142,131,144,126,214,118,163,38,120,138,104,196,102,210,195,84,202,111,207,149,199,79,207,197,40,219,169,206,136,96,149,181,171,60,142,187,142,84,144,129,191,133,212,118,116,71,124,39,133,123,211,219,74,33,42,144,143,68,196,104,71,77,173,219,57,201,43,62,144,80,168,178,47,61,124,192,67,68,34,57,56,77,160,47,55,67,68,113,74,137,35,87,91,47,127,128,218,151,73,159,141,158,102,217,74,124,191,128,50,105,91,68,127,52,71,197,138,37,45,67,86,122,147,215,162,82,128,140,159,67,164,121,209,188,182,192,78,81,50,68,126,159,162,131,102,141,109,196,195,134,142,48,151,188,195,171,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,123,215,56,66,52,192,207,168,210,148,189,185,152,110,100,99,127,70,171,135,176,79,134,79,78,54,132,86,46,208,68,76,84,136,144,61,167,104,195,167,55,217,143,133,48,189,59,36,165,180,202,201,219,82,123,114,113,159,215,37,114,57,214,86,112,165,173,204,91,59,148,139,128,0
126,151,205,39,162,37,136,187,114,195,113,69,209,164,94,81,189,170,126,161,87,135,50,148,208,77,78,212,107,180,175,43,41,167,213,191,126,132,176,158,176,82,163,82,169,75,166,186,59,153,165,45,61,68,161,168,169,105,153,121,95,61,104,188,196,131,133,198,39,169,65,137,38,86,175,220,128,117,68,189,161,140,140,152,46,106,167,120,206,206,164,87,106,218,129,218,135,193,102,181,41,152,98,87,205,152,193,49,109,118,208,156,54,45,35,55,193,187,108,99,71,213,190,128,173,163,142,55,137,190,128,133,61,132,84,86,58,127,117,126,112,89,151,74,187,58,164,122,93,65,38,120,202,173,63,119,139,78,142,57,53,204,115,142,170,121,99,107,41,59,216,55,118,124,165,89,99,202,201,117,95,208,149,77,214,204,35,116,163,105,217,94,208,183,113,99,45,218,104,201,61,109,61,207,188,217,212,40,104,84,170,192,35,38,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,50,182,219,213,142,174,137,72,52,139,204,98,193,127,216,97,74,204,42,147,71,143,130,105,150,127,163,91,56,171,158,123,84,141,180,131,134,167,184,108,87,126,151,214,84,162,143,63,91,52,204,41,200,113,182,216,125,99,83,41,66,58,160,72,140,93,156,63,196,203,49,55,44,101,67,78,165,119,55,105,194,76,101,47,76,87,79,75,43,99,60,170,205,144,188,86,203,213,77,126,177,128,195,105,54,95,169,111,81,200,33,101,94,34,109,96,154,194,211,80,138,209,89,202,175,87,52,150,89,145,200,150,73,99,191,119,140,201,152,132,123,47,65,145,127,177,191,137,219,46,133,199,40,139,206,72,65,71,143,132,113,188,89,81,168,208,153,219,154,144,189,144,73,217,144,149,217,166,56,162,172,64,163,184,137,218,204,109,93,174,147,219,168,162,214,138,74,215,121,52,80,79,212,40,72,148,45,201,35,113,192,174,49,104,202,43,73,121,155,163,209,205,105,61,103,152,210,151,113,214,137,148,106,36,80,104,191,214,86,81,219,68,175,191,121,90,143,56,89,200,181,116,50,165,135,36,107,93,207,113,124,61,124,127,219,70,79,56,93,185,193,179,105,38,41,81,53,173,217,77,94,38,124,220,115,51,41,124,144,166,206,210,174,185,87,35,202,212,190,156,104,158,43,215,72,84,54,116,214,218,109,159,177,148,126,75,217,216,202,154,187,89,105,169,180,150,61,75,206,131,171,77,71,85,177,103,162,154,174,191,37,187,76,103,82,175,202,96,186,117,118,161,87,135,86,53,114,156,132,44,106,91,162,199,58,189,217,202,162,150,38,130,168,104,159,126,192,125,49,42,155,181,62,148,95,195,112,103,122,125,115,114,105,170,181,155,96,136,181,186,185,73,75,187,205,111,82,53,160,119,101,210,82,40,141,165,205,170,202,135,166,41,64,93,92,67,175,151,208,105,148,64,165,48,43,175,102,181,50,79,98,114,105,203,214,183,170,71,173,133,219,115,46,150,107,201,216,48,172,161,131,118,113,113,111,140,67,122,150,99,85,91,70,111,201,94,165,55,85,108,181,143,126,90,93,67,65,38,106,56,143,217,215,67,55,159,205,180,163,187,54,155,125,59,61,137,114,78,175,51,92,185,67,205,206,162,182,153,97,192,132,141,79,204,139,106,180,178,141,113,95,44,35,139,200,49,204,67,151,74,123,90,184,207,67,42,199,113,129,142,131,143,126,214,118,163,38,120,138,103,196,102,209,195,84,203,112,207,149,199,79,207,197,40,220,169,205,136,96,149,181,171,61,142,187,142,84,143,129,191,133,212,118,116,71,124,40,133,122,211,219,73,34,42,145,143,68,196,104,71,77,173,219,57,201,42,61,143,80,168,177,47,61,124,192,67,69,34,57,56,78,160,47,55,67,68,113,74,137,35,87,90,47,127,128,217,151,73,159,140,159,102,217,73,124,191,128,50,105,92,68,127,51,71,197,139,37,45,67,87,122,146,214,162,82,128,140,159,67,164,121,209,188,182,192,78,81,50,68,126,159,161,131,103,141,109,196,195,135,142,48,151,188,196,171,171,134,78,80,170,205,150,95,90,192,199,182,94,71,94,98,96,124,215,55,66,52,192,208,168,210,149,189,185,152,110,100,99,127,69,171,135,176,80,134,79,78,53,132,86,46,209,68,76,83,137,145,60,167,104,196,166,55,218,143,134,48,189,59,36,165,179,202,201,219,82,123,114,114,159,214,37,114,57,214,86,112,166,173,204,91,58,148,139,128,0
126,151,205,39,163,36,136,187,113,195,113,70,209,164,94,81,189,169,126,160,87,135,50,148,208,77,79,212,107,180,175,43,41,167,213,191,126,132,175,158,176,83,164,82,169,76,166,186,58,153,165,45,60,68,160,168,169,105,153,121,95,61,105,188,196,131,133,197,39,169,64,137,38,85,175,220,129,117,68,189,160,140,140,152,46,106,167,120,206,206,165,86,106,218,129,219,135,193,101,182,41,152,98,86,204,152,193,49,109,118,208,156,54,44,35,55,193,187,109,100,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,85,57,128,117,126,111,90,151,75,186,58,163,122,93,66,38,119,203,173,63,119,139,78,142,57,54,204,115,142,170,121,99,107,41,59,215,55,117,125,165,89,99,202,200,117,95,208,149,77,214,204,35,116,163,105,218,94,208,183,112,99,45,218,104,201,61,109,61,206,188,218,212,40,104,85,170,192,35,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,50,182,219,213,142,174,137,72,52,139,204,98,193,127,215,96,73,204,42,146,71,142,130,105,150,127,164,90,56,172,158,123,85,141,179,130,134,167,184,108,87,126,151,214,84,161,143,63,91,51,204,41,200,113,182,216,124,99,83,41,66,58,160,71,140,93,155,63,196,203,49,55,44,101,67,78,165,119,55,105,194,77,100,47,76,87,78,76,43,99,60,170,205,144,188,86,203,212,77,126,177,128,196,105,54,96,169,111,81,200,34,101,94,34,109,96,154,194,211,80,138,209,89,202,175,87,52,150,89,145,200,150,74,99,191,119,140,201,152,131,123,47,65,145,127,178,191,137,219,46,133,199,40,139,206,72,66,71,143,132,113,188,89,80,168,208,153,219,154,144,189,144,73,217,144,149,217,166,55,162,172,64,163,184,137,218,204,109,93,174,147,219,167,161,215,138,74,215,121,52,80,79,212,40,72,148,45,201,35,113,192,174,50,104,202,43,73,121,155,163,209,205,106,61,103,152,211,151,113,214,137,148,105,36,80,104,191,214,86,81,219,68,176,192,121,91,143,56,89,200,181,116,50,165,135,36,108,93,207,113,124,61,124,127,219,71,79,56,93,185,193,179,106,38,41,81,53,174,217,77,93,38,123,219,115,52,41,123,143,165,206,210,174,185,88,35,203,212,190,156,105,158,44,215,72,84,54,116,214,218,109,159,176,148,127,75,217,216,201,153,187,89,105,169,180,150,61,75,206,131,171,77,71,86,177,103,163,154,174,191,37,187,76,103,82,175,202,96,186,117,118,161,87,135,86,53,114,156,132,44,107,91,162,199,58,189,217,202,162,150,37,130,167,104,159,127,192,125,49,43,155,181,62,149,96,195,112,103,122,125,115,114,105,169,181,155,97,137,181,185,186,73,75,187,204,110,82,53,161,119,101,210,82,40,141,164,206,170,201,135,166,41,65,93,92,66,175,151,208,105,148,64,165,48,43,175,103,181,50,79,97,114,106,203,214,183,171,71,172,132,219,116,46,150,107,201,216,47,173,161,130,118,114,113,111,140,67,121,149,99,85,91,70,111,201,95,166,54,85,108,181,143,126,90,94,66,65,38,106,57,143,216,215,67,55,159,205,180,163,187,54,155,125,60,60,137,114,78,174,51,91,185,67,205,205,161,181,153,97,192,133,141,79,203,140,106,180,178,141,114,95,43,34,139,199,48,204,67,151,73,123,90,184,206,67,42,199,113,129,142,131,144,126,214,118,162,38,120,139,104,195,102,209,195,85,203,112,207,149,199,79,207,197,40,220,169,206,136,95,150,181,171,60,142,187,142,84,144,129,191,134,212,118,116,71,125,40,133,123,211,219,73,34,41,145,143,68,196,104,71,77,173,219,57,201,43,62,143,80,168,178,47,61,124,192,67,68,34,57,56,77,160,47,54,67,68,113,74,137,35,87,91,47,128,128,217,151,73,159,140,159,102,217,74,124,191,128,50,105,92,68,127,52,71,197,138,37,45,67,86,122,147,215,162,82,128,140,160,67,164,121,209,188,182,192,78,80,50,68,125,159,162,131,102,141,109,196,195,134,142,48,151,188,196,171,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,124,215,55,66,52,192,207,168,210,149,189,185,152,110,100,99,127,69,171,134,176,79,134,79,78,54,132,86,46,209,68,76,84,136,144,60,167,104,195,167,54,217,143,133,48,190,59,36,165,180,202,201,219,82,123,114,113,159,215,37,114,57,213,86,112,166,173,204,91,59,148,139,128,0
126,151,205,39,163,37,136,187,113,195,113,70,209,163,94,82,189,170,126,161,87,135,50,148,209,77,78,212,108,181,175,43,41,167,213,191,126,132,176,159,176,83,164,82,169,76,166,185,58,153,165,46,60,68,160,168,170,104,154,121,95,62,105,188,196,132,133,198,39,169,65,137,38,85,175,220,129,117,68,188,160,140,140,152,46,106,167,120,207,206,164,87,106,218,129,218,135,193,101,181,41,152,98,86,204,152,193,49,109,118,207,157,54,44,35,55,193,187,109,100,71,213,189,128,173,162,142,55,136,189,128,133,61,132,84,85,57,128,117,126,111,90,151,74,186,58,164,122,94,65,38,120,202,173,62,119,138,78,142,57,54,204,115,142,169,121,99,106,41,59,216,56,117,125,165,89,100,201,200,117,95,208,149,76,214,204,34,117,163,106,218,94,208,182,112,99,45,218,104,201,61,109,61,206,188,218,212,39,104,84,171,192,36,37,173,192,100,197,135,182,126,149,122,135,203,191,80,39,186,50,182,219,212,142,174,137,72,52,139,205,98,194,127,215,96,73,204,42,146,71,142,130,105,150,127,163,91,56,171,158,123,85,140,180,130,134,167,184,108,86,126,152,214,84,162,143,64,91,52,203,42,200,113,182,215,123,98,83,41,66,58,160,71,140,93,155,63,196,203,49,55,44,101,67,78,165,119,56,105,194,77,101,47,76,87,79,76,43,99,60,170,205,144,188,87,203,212,77,126,177,128,196,106,55,96,169,111,81,200,34,100,94,34,109,97,155,195,211,80,138,209,89,202,175,87,52,149,89,145,200,150,74,99,191,120,141,201,152,131,123,47,65,144,128,178,191,137,219,46,133,199,40,139,206,72,66,71,143,132,112,189,89,80,168,208,154,219,154,144,189,144,73,217,144,149,217,166,56,163,172,65,164,184,137,218,204,109,93,174,146,218,168,162,214,138,74,215,120,53,79,79,212,40,72,148,45,201,36,113,192,174,50,104,202,43,73,121,156,163,209,205,106,61,103,152,211,151,113,214,137,148,106,37,80,103,192,214,86,80,218,67,175,191,121,90,143,56,89,200,181,116,50,165,135,36,108,93,207,113,124,61,124,127,219,71,79,56,93,185,193,180,106,38,40,81,52,173,217,77,94,38,123,219,116,51,41,123,143,165,206,210,173,185,88,35,203,212,190,155,105,158,44,215,72,84,54,116,214,218,108,158,177,148,126,75,217,216,201,153,188,89,105,169,180,150,61,74,206,131,171,77,71,86,178,103,163,154,174,191,37,187,76,103,82,175,202,96,186,117,119,161,87,135,85,54,114,156,132,45,106,91,162,199,58,188,216,202,162,150,37,130,168,104,159,127,192,126,48,42,155,181,62,149,95,195,113,103,122,124,115,114,105,169,181,155,96,137,180,186,185,74,75,187,204,110,82,53,160,119,101,210,81,39,141,165,206,170,201,135,166,41,65,93,92,66,175,152,208,105,148,64,165,47,43,174,103,182,51,79,97,114,105,204,214,183,171,71,172,132,219,116,46,151,107,202,216,47,173,161,130,118,113,113,111,140,67,122,149,99,86,91,70,111,200,94,166,55,85,109,180,143,125,90,94,66,65,37,105,56,143,216,215,67,55,159,205,180,163,187,53,154,125,59,61,138,114,78,175,51,92,185,67,205,206,161,182,153,97,192,133,142,79,203,140,106,180,178,141,114,95,43,34,139,199,48,204,67,151,74,123,90,185,206,67,41,199,113,128,142,131,144,125,214,118,163,38,120,138,104,196,103,209,195,85,203,112,207,149,199,79,207,197,41,220,169,206,136,96,150,181,171,61,142,186,142,84,144,130,191,133,212,118,116,72,124,40,133,123,211,219,74,34,41,145,143,68,196,104,71,77,172,219,57,202,43,61,143,80,168,178,47,61,123,192,67,68,34,57,56,77,160,47,55,66,67,113,74,137,35,87,91,47,128,128,217,151,74,159,140,158,102,217,73,124,191,128,50,105,91,68,126,52,71,197,139,37,45,67,86,122,146,215,161,82,128,140,160,67,164,121,209,188,182,192,78,80,51,68,126,159,161,131,103,141,109,196,195,135,142,48,151,188,195,171,170,134,79,80,169,205,151,95,89,192,199,182,94,71,94,98,96,123,215,55,66,52,192,207,168,210,149,190,185,152,111,100,99,127,70,171,134,176,80,134,79,78,54,132,86,46,209,68,76,83,137,145,60,167,104,195,167,55,217,143,133,48,190,59,36,165,180,202,202,219,82,123,114,114,159,215,37,113,57,213,86,112,166,173,204,91,59,148,139,128,0
127,150,204,39,162,37,136,187,113,195,113,69,209,163,94,81,189,169,127,161,87,135,49,148,208,78,79,212,107,180,175,43,41,166,213,192,126,132,176,159,176,83,164,82,169,76,166,186,59,153,165,45,60,68,160,169,170,105,154,121,95,61,105,188,195,131,132,197,39,169,64,137,38,85,175,219,129,117,67,189,160,140,141,152,46,106,168,119,206,206,164,86,107,218,128,219,135,193,101,182,41,152,98,87,205,152,193,50,109,118,207,157,54,45,35,55,194,188,108,100,71,214,190,128,172,162,142,55,136,190,128,133,61,133,84,86,57,128,117,127,111,90,151,74,186,59,163,122,93,66,37,120,203,173,62,118,139,79,142,56,53,205,115,142,169,121,100,106,40,58,215,56,117,124,165,89,100,201,200,118,96,208,150,77,214,203,34,117,163,105,218,95,208,183,112,99,45,219,105,202,61,109,62,206,188,218,212,40,104,84,169,192,35,38,173,194,100,197,135,183,126,149,122,135,203,191,80,40,186,50,183,219,213,142,175,137,72,53,139,204,97,193,126,216,97,72,203,42,146,71,143,130,106,150,127,164,91,56,172,158,123,84,141,180,130,134,168,183,108,87,126,151,214,83,161,142,64,91,51,204,42,201,113,182,217,124,99,83,41,65,58,160,71,139,93,156,64,197,203,49,56,44,101,66,78,165,119,55,105,194,76,101,47,76,87,78,76,43,99,60,170,205,144,189,86,203,213,77,126,177,128,196,106,55,96,170,111,81,200,33,100,95,33,109,96,154,194,211,79,139,210,88,201,175,88,53,150,89,146,201,149,74,99,191,119,141,201,152,132,122,47,64,145,128,178,190,137,219,46,133,199,40,138,206,72,66,71,143,132,113,188,89,80,168,208,153,219,154,144,188,144,73,216,144,149,217,165,55,163,172,65,164,184,137,218,205,109,94,174,146,218,167,161,214,139,74,215,121,52,80,78,213,40,72,148,45,201,35,114,191,174,50,104,202,43,73,121,155,163,208,205,105,61,103,152,211,152,113,214,138,148,106,36,80,104,191,213,86,81,219,68,175,191,121,90,143,56,89,201,181,116,50,165,135,37,108,93,206,113,123,60,125,128,219,71,78,56,93,185,193,179,107,38,40,81,52,173,217,78,94,39,124,219,116,51,41,123,144,165,207,210,173,185,88,35,202,212,191,155,105,157,44,216,72,84,54,116,214,219,108,158,176,148,126,75,218,216,201,153,188,89,105,169,179,149,62,75,207,131,171,78,71,87,178,103,163,154,174,190,37,187,76,103,83,175,203,95,187,117,118,161,87,135,86,53,114,156,132,44,106,91,162,199,59,189,217,202,162,149,38,130,168,104,159,127,191,125,48,43,156,181,62,148,96,196,113,103,121,125,114,114,105,170,180,155,96,137,181,185,186,74,75,188,204,111,82,53,161,118,100,210,82,39,142,163,206,169,202,135,166,42,65,93,92,66,175,151,208,105,149,65,164,48,44,176,102,181,50,79,98,113,106,204,214,184,170,71,172,133,219,115,46,150,107,202,216,48,173,162,130,118,113,114,111,141,67,121,149,98,86,91,70,111,201,94,166,55,85,109,180,143,125,90,93,66,64,37,106,57,143,216,215,66,55,160,205,180,163,186,53,156,125,59,60,138,114,78,175,51,92,186,67,205,206,161,181,153,97,192,132,141,79,203,139,106,180,177,141,113,95,43,35,139,200,48,203,67,151,74,123,90,184,206,66,41,198,112,128,142,131,143,126,214,118,163,38,120,138,103,195,103,209,194,85,202,112,206,150,199,79,207,198,40,221,169,206,136,96,149,182,170,60,142,187,142,84,144,130,191,133,212,117,116,71,124,39,133,122,211,218,74,33,41,144,143,68,195,104,70,77,172,219,57,201,43,61,143,80,169,177,48,61,124,192,67,69,35,58,56,78,160,46,55,66,68,113,74,137,35,87,91,47,127,128,217,150,73,160,141,159,102,217,72,125,191,128,50,105,92,69,127,52,71,197,138,37,46,66,87,122,147,215,162,83,128,140,158,67,164,122,209,188,182,192,78,80,50,69,125,159,162,131,102,141,109,197,196,135,142,47,150,187,196,170,170,133,78,80,169,204,151,96,89,192,199,182,94,71,95,98,96,123,214,55,66,51,192,208,168,211,149,189,185,153,111,100,99,127,69,170,135,175,79,134,79,78,54,131,86,46,209,68,76,84,136,144,61,167,104,196,167,54,217,144,133,47,189,59,36,165,181,202,201,219,82,123,115,113,159,215,37,113,56,213,87,113,165,173,204,90,58,148,139,127,0
126,150,206,39,162,36,136,187,113,195,113,70,209,163,94,81,190,169,126,160,87,135,50,149,209,77,78,212,107,180,175,43,41,167,213,191,126,132,175,158,176,83,164,82,169,76,166,186,58,153,165,45,59,68,160,168,169,104,153,120,95,61,104,188,196,132,133,197,39,169,65,137,38,86,175,220,129,117,68,188,161,140,140,152,45,105,168,119,206,207,165,86,106,218,129,219,135,193,101,182,41,152,99,86,204,152,193,49,109,118,207,156,54,44,35,55,194,188,108,100,70,213,189,128,173,162,142,55,136,190,128,133,61,132,83,85,58,128,117,127,111,90,151,75,187,58,163,121,93,65,38,120,203,173,63,119,138,78,142,56,53,204,115,142,170,121,99,106,41,59,215,55,117,125,166,89,99,202,200,117,96,207,149,77,214,203,34,117,163,105,218,94,208,183,112,99,45,218,104,201,61,109,62,206,188,218,212,39,104,84,170,192,35,38,173,194,100,198,136,182,126,149,123,135,203,191,80,39,186,50,182,219,213,143,174,137,72,52,139,204,97,193,126,216,96,73,204,42,147,71,143,130,106,150,127,163,91,56,171,158,124,85,141,179,130,134,167,184,108,87,126,151,214,84,161,142,64,91,51,203,42,200,113,182,216,124,99,84,41,66,58,160,71,140,92,155,64,196,203,49,55,44,100,67,78,165,119,55,105,194,76,101,47,76,87,79,76,43,98,60,170,205,144,187,87,203,213,77,126,177,128,195,105,54,96,169,111,81,200,34,100,94,34,109,96,155,194,211,80,138,209,89,202,175,86,53,149,89,145,200,150,74,99,191,120,141,201,151,131,123,47,65,144,127,178,191,136,218,46,133,199,40,139,206,73,66,71,143,132,113,188,89,80,169,208,153,219,154,144,189,144,73,216,144,149,217,166,56,162,172,64,164,183,137,218,204,109,94,174,146,219,168,162,215,138,74,215,121,52,80,79,212,40,71,149,44,201,36,113,192,174,50,104,202,43,74,121,156,163,209,205,106,61,103,152,210,151,113,214,137,148,105,36,80,104,191,214,86,81,218,68,176,191,121,91,143,56,89,200,181,116,50,165,135,37,108,93,206,113,124,61,124,128,219,71,79,56,93,185,193,179,106,38,40,81,52,173,217,77,94,38,123,219,115,51,40,124,143,165,207,210,173,186,87,35,203,212,190,155,105,158,44,215,72,84,54,116,214,218,109,159,177,148,127,75,217,216,202,154,188,89,105,170,180,149,61,75,206,131,171,77,70,86,177,103,162,154,174,191,37,187,76,103,82,175,201,95,186,117,118,160,87,134,86,54,114,156,132,44,107,91,162,199,58,189,217,202,162,149,38,130,167,104,159,126,192,125,49,43,155,181,62,149,96,195,113,103,122,124,115,114,105,169,181,155,97,137,180,186,185,74,75,187,204,110,82,53,161,118,101,210,81,40,141,165,206,170,201,135,166,41,65,93,92,66,175,151,208,105,148,64,165,48,43,174,102,181,50,78,97,113,105,204,215,183,171,70,172,133,220,116,45,151,107,201,216,48,173,161,131,118,114,113,112,140,67,121,149,98,85,91,70,111,200,94,166,54,85,109,181,143,125,90,93,67,64,38,105,57,143,216,215,67,55,159,205,180,163,187,53,155,125,60,60,137,115,78,174,51,91,185,68,205,206,161,181,153,97,193,132,141,79,203,140,105,180,178,141,113,95,43,35,139,199,48,204,67,151,73,123,90,184,206,67,42,199,113,129,142,131,144,126,214,118,163,38,120,138,104,196,102,209,195,85,203,112,207,149,199,79,207,198,40,219,168,206,136,95,150,181,171,60,142,187,142,84,143,130,191,133,212,117,116,71,124,40,133,123,211,219,74,33,41,145,143,68,197,104,70,77,173,218,57,201,43,61,143,80,168,178,47,61,124,192,67,68,35,57,56,78,161,47,55,66,67,113,74,136,35,87,91,47,128,128,217,151,74,159,140,159,102,217,74,124,191,128,50,105,91,67,127,52,71,197,138,37,45,66,87,122,146,215,162,82,128,140,160,66,164,122,209,188,182,192,78,81,50,68,125,159,162,131,102,141,109,196,195,134,141,47,151,188,196,170,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,123,215,56,66,52,192,208,168,210,149,189,184,152,111,99,99,127,69,171,134,176,79,135,79,79,54,131,86,46,209,68,77,83,136,144,60,166,104,195,167,55,217,143,134,47,190,59,36,165,179,202,201,219,82,123,114,114,159,215,37,114,57,214,85,113,165,173,204,91,59,148,139,128,0
127,149,205,38,162,36,136,189,113,195,112,71,210,164,93,82,190,170,126,160,87,135,50,148,209,77,80,213,108,180,174,43,41,168,214,192,126,131,176,158,176,83,164,82,170,75,167,185,58,153,165,46,60,68,161,169,169,104,152,123,95,62,105,189,196,131,134,197,39,168,64,137,38,86,176,220,129,117,68,189,160,140,140,152,45,106,168,120,205,205,164,87,106,217,128,220,136,193,102,182,41,152,97,86,205,152,194,50,109,118,208,156,55,44,35,55,193,188,109,100,71,214,189,128,173,161,142,55,136,190,128,133,61,132,83,85,57,127,117,126,110,89,152,75,186,58,165,122,93,65,38,121,203,173,62,120,139,79,142,56,53,206,115,141,170,120,98,106,40,59,215,55,118,125,164,89,100,201,200,117,95,209,150,75,214,204,36,116,164,104,218,93,207,183,113,100,46,219,104,201,61,110,61,207,188,218,212,41,105,84,168,192,36,36,173,192,100,197,136,182,126,148,123,136,204,193,80,39,186,50,182,219,213,142,174,138,72,51,139,204,98,193,126,215,97,74,204,42,146,72,143,131,106,150,127,164,90,56,172,159,123,85,140,179,131,135,167,183,108,86,126,152,214,84,161,144,64,92,52,203,41,198,113,181,215,125,101,84,40,64,57,160,72,139,93,156,64,196,204,49,57,44,100,65,79,165,119,55,104,194,77,100,46,76,88,78,75,43,98,61,171,205,145,188,86,205,212,77,126,176,128,195,105,55,96,170,111,81,198,33,101,94,35,110,97,155,194,211,79,138,209,87,202,174,86,52,150,89,144,201,150,74,99,190,119,139,201,152,131,123,46,64,145,127,176,191,136,219,46,133,198,40,139,207,72,66,72,143,132,115,188,89,80,168,209,153,218,155,144,188,143,72,216,144,150,217,166,55,162,172,64,162,186,137,218,205,108,94,173,146,218,168,162,215,137,73,214,121,52,80,80,212,40,72,148,45,200,37,114,192,173,50,104,201,43,73,122,156,163,209,207,106,62,104,151,210,151,113,215,137,147,105,37,79,103,190,214,86,80,217,69,176,193,122,90,142,56,89,198,181,115,49,163,135,36,108,93,207,113,124,61,124,128,219,71,79,57,92,185,194,179,107,38,41,80,54,173,218,78,92,39,123,220,114,53,41,124,143,165,205,210,174,186,88,36,202,213,191,155,104,158,44,215,73,84,53,117,214,218,109,159,177,149,127,75,218,217,202,155,187,89,105,171,181,150,61,74,207,132,171,76,70,86,178,104,163,154,174,191,37,187,76,102,81,174,201,96,186,117,119,160,88,134,85,54,113,156,131,43,107,91,162,199,59,189,216,202,163,150,37,129,168,104,160,126,191,125,49,43,154,181,62,149,96,195,113,103,122,125,114,116,106,169,180,154,97,136,179,187,185,73,75,187,203,111,83,53,161,119,102,210,82,39,142,164,206,170,201,136,166,40,64,93,92,67,175,151,208,104,148,64,165,47,43,175,101,181,51,79,97,114,106,203,214,183,170,72,172,132,221,116,44,151,107,201,215,48,171,162,130,117,114,113,111,140,68,120,149,99,86,90,70,112,199,95,166,54,85,109,180,143,125,90,93,67,65,36,106,57,143,217,215,67,56,159,205,180,163,186,52,155,125,59,62,138,113,77,173,51,92,186,68,206,206,161,181,153,99,193,132,142,81,203,140,105,181,178,142,114,95,42,34,139,200,48,205,68,151,73,122,90,183,206,68,41,199,112,128,142,132,143,126,214,118,164,39,121,139,104,195,103,210,195,85,203,112,207,149,200,77,208,198,41,221,169,206,137,95,150,181,171,60,142,187,141,83,144,131,192,135,212,118,116,71,125,40,133,123,211,220,74,34,41,145,143,68,196,105,70,78,172,220,57,202,43,62,142,80,167,177,47,62,123,192,66,68,35,57,56,78,160,46,55,65,66,112,74,138,36,87,89,47,126,129,216,152,74,158,139,158,102,215,73,124,191,127,50,105,92,67,126,52,72,198,137,36,46,68,86,122,146,215,161,82,128,138,159,67,164,121,209,189,182,193,79,79,49,69,126,159,162,130,103,143,109,197,195,134,143,46,151,189,196,171,169,133,77,79,169,205,151,94,89,193,198,182,95,72,94,99,96,123,215,55,65,51,191,207,168,209,149,189,185,151,110,100,100,127,70,170,134,176,79,135,79,79,53,131,85,47,209,68,75,84,136,145,61,166,103,196,167,55,217,143,132,47,189,59,35,165,181,202,201,220,81,123,116,113,159,215,37,113,57,214,86,112,165,173,205,92,59,148,140,128,0
127,150,205,40,164,36,136,188,112,195,113,69,209,163,92,82,188,170,126,160,86,135,51,148,206,77,80,212,107,180,177,43,43,167,214,193,125,132,175,160,175,83,163,82,169,75,164,186,58,155,165,46,59,68,161,170,171,104,152,120,95,62,104,189,196,132,133,196,40,169,65,137,39,83,175,220,129,118,68,190,162,139,139,153,43,106,169,120,208,206,164,87,106,218,129,217,135,193,101,181,41,152,99,85,204,154,192,48,108,117,208,158,53,46,36,56,194,187,109,101,72,214,189,129,173,162,141,55,134,191,130,134,60,132,85,86,57,127,117,126,110,88,151,75,186,56,163,121,93,66,38,120,203,172,63,121,139,78,143,56,53,204,114,142,170,122,99,107,42,59,216,54,116,125,165,89,99,202,202,115,96,207,150,77,215,203,35,117,163,104,217,93,209,182,110,100,45,219,104,201,62,109,61,206,188,217,212,41,105,85,169,192,34,38,173,195,100,196,134,182,125,149,123,135,201,192,80,41,187,49,184,220,213,142,173,136,71,51,139,204,98,194,127,216,95,73,204,43,147,70,144,131,105,149,127,164,90,56,171,158,123,86,141,180,132,132,169,185,108,87,126,152,214,85,160,143,64,92,52,203,40,203,113,181,217,124,99,84,40,67,57,161,72,140,92,157,62,195,204,48,56,43,101,67,78,163,119,54,105,193,76,102,45,74,87,77,75,45,98,60,169,205,144,186,87,202,213,78,127,175,128,195,105,55,95,167,111,82,199,33,100,95,33,110,96,153,193,210,78,140,208,89,202,176,87,53,149,89,143,200,149,73,100,190,120,142,201,152,131,123,46,65,145,130,178,191,137,218,46,134,199,40,139,206,72,66,71,142,133,114,189,89,80,168,208,154,219,154,143,190,145,72,216,144,148,218,167,57,162,173,64,165,183,137,218,205,109,91,175,147,220,168,163,215,138,75,213,121,53,81,79,214,38,72,148,44,200,37,113,192,173,49,105,202,42,74,121,156,164,210,206,105,61,103,153,213,150,112,214,139,148,105,37,80,103,191,214,85,81,218,69,175,192,120,89,144,55,87,199,180,115,51,165,133,36,110,91,207,113,123,61,125,127,219,71,77,56,92,187,193,179,106,40,40,82,53,174,217,76,94,40,124,219,115,52,41,123,143,165,206,211,173,187,87,36,202,211,189,156,104,158,44,214,72,83,53,117,213,219,109,158,177,149,127,74,220,216,203,155,186,88,104,172,180,150,62,74,207,132,172,77,70,87,178,102,162,157,174,190,36,190,75,103,82,176,202,94,186,118,118,160,87,133,86,52,115,158,131,45,107,91,162,198,58,188,216,201,163,150,37,131,167,104,161,126,192,125,49,42,154,180,61,150,96,196,112,104,122,125,116,115,104,169,182,155,96,138,181,184,185,75,74,188,203,113,82,53,159,118,100,210,81,41,142,164,205,170,203,136,166,40,65,92,92,66,175,150,207,104,147,65,166,47,44,174,102,180,51,78,100,114,107,204,215,181,170,72,172,131,218,115,44,152,107,202,215,46,172,162,129,118,115,115,110,140,68,121,149,99,84,90,68,111,201,93,166,55,86,109,180,142,125,89,94,67,64,38,105,56,141,218,215,67,55,160,205,180,163,187,54,155,123,60,60,138,114,78,173,52,92,187,68,204,208,163,182,153,97,193,133,141,79,203,138,104,179,178,142,113,95,42,34,138,200,49,204,67,149,73,122,90,183,205,68,42,198,112,130,141,131,144,125,215,119,162,36,119,138,103,195,102,208,193,84,204,111,207,149,199,80,207,198,40,220,169,204,136,95,150,180,173,60,142,185,142,86,143,129,190,132,212,117,116,71,123,41,133,119,212,218,73,34,41,145,144,69,195,105,72,77,174,218,58,200,42,62,143,80,168,177,46,63,124,193,66,68,34,57,57,77,160,46,55,66,68,113,74,135,35,89,91,47,127,127,215,151,75,158,139,159,103,217,73,124,191,125,48,104,91,68,126,53,71,197,137,37,46,68,86,122,146,214,162,82,129,139,160,67,164,121,208,188,182,191,78,80,52,69,125,159,161,132,103,143,108,196,195,134,140,48,151,187,195,172,170,134,78,81,169,206,152,93,89,193,199,182,95,72,93,99,96,124,215,56,66,53,191,207,168,208,147,189,185,152,109,101,99,127,68,170,135,175,78,135,78,78,54,132,86,46,208,69,78,83,137,141,60,168,104,195,166,55,217,143,133,48,190,58,36,165,180,200,201,220,80,123,114,113,158,215,38,114,57,213,86,112,165,173,204,91,59,148,139,128,0
126,151,205,39,163,37,136,187,113,195,114,70,209,163,94,81,189,170,127,160,87,135,50,148,208,77,79,212,108,180,175,43,41,167,213,191,126,132,175,158,176,83,163,82,169,76,166,186,58,153,165,45,60,68,160,168,169,105,154,121,95,61,104,188,196,132,133,198,39,169,64,137,37,85,175,220,129,117,68,188,160,140,140,152,46,106,167,119,206,206,164,86,107,218,129,219,135,193,102,181,41,152,98,86,204,152,193,49,109,118,208,156,54,44,35,55,193,187,109,100,71,213,188,128,174,162,142,55,136,189,128,133,61,132,84,85,57,127,117,126,111,89,151,74,186,58,164,122,93,66,38,120,202,173,63,119,139,78,142,57,53,204,115,142,169,121,100,107,41,59,215,55,117,124,166,89,99,202,200,117,95,208,149,77,214,204,35,117,164,105,218,94,208,183,113,99,45,218,105,201,61,109,61,206,189,218,212,39,104,84,170,192,36,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,49,183,219,213,142,174,137,72,52,139,205,98,193,127,215,97,73,204,42,147,71,142,130,105,150,127,164,91,56,171,158,123,85,141,180,130,134,167,184,108,87,126,152,213,84,161,142,64,91,51,203,41,200,113,182,216,124,99,83,41,66,58,160,72,140,93,155,64,196,203,49,55,44,101,67,78,166,119,55,104,194,77,101,47,76,87,79,76,43,99,60,170,205,144,188,86,203,212,77,127,177,128,195,106,55,96,168,111,81,200,34,100,94,34,109,96,154,194,211,80,139,209,89,202,175,87,52,150,89,145,200,149,74,99,191,120,140,201,152,132,123,47,65,145,128,178,190,137,219,47,133,199,40,139,206,73,66,71,143,132,113,188,89,80,168,208,153,219,155,144,189,144,73,217,144,149,217,166,55,162,172,64,163,184,137,218,204,109,93,174,147,219,167,162,215,138,74,215,121,53,79,79,212,40,72,148,45,201,35,113,191,174,50,104,202,43,73,121,155,163,209,205,105,61,103,152,211,151,113,215,137,148,105,36,80,104,192,214,86,81,219,68,176,191,121,90,143,56,89,200,181,116,50,165,135,37,108,93,207,113,124,61,124,127,219,70,79,56,93,186,192,179,106,38,40,80,52,174,217,77,94,38,123,219,116,51,41,123,143,166,207,210,173,186,88,35,203,212,190,156,105,158,44,215,73,84,54,116,214,218,108,159,177,148,127,75,218,216,201,154,188,89,105,170,180,149,61,74,207,131,171,77,71,86,177,103,163,154,174,191,38,187,76,102,83,175,202,96,186,117,118,161,87,135,86,53,114,156,132,44,106,91,162,198,58,189,217,202,162,150,37,130,168,104,160,127,192,125,49,42,155,182,62,149,96,195,112,104,122,125,115,114,105,170,181,155,96,137,180,185,185,74,75,187,204,111,82,53,160,119,101,210,82,40,140,164,206,170,202,135,166,41,64,93,92,66,175,151,208,104,148,64,164,48,43,174,103,181,50,79,97,114,106,203,214,183,171,71,171,133,219,116,45,150,106,201,215,47,173,161,130,118,113,113,111,140,67,122,149,99,85,92,69,111,201,94,166,55,85,109,181,144,125,90,94,66,65,38,106,57,143,216,215,67,55,159,204,181,163,187,53,155,125,60,60,138,114,78,174,50,92,185,67,205,205,162,182,153,97,192,133,142,79,204,140,106,180,178,141,114,95,43,34,139,199,48,204,67,151,73,123,90,184,207,67,42,199,112,129,142,131,144,125,214,118,162,38,120,139,104,195,102,209,195,85,202,112,207,149,200,79,207,198,40,219,169,205,136,95,149,181,171,60,142,187,142,84,143,130,191,133,212,118,116,71,125,40,133,123,211,219,73,34,41,145,143,68,196,105,70,77,173,219,57,201,42,61,143,80,168,177,47,62,124,192,67,69,34,57,56,77,161,47,55,67,68,113,74,137,35,87,91,47,127,128,217,151,73,159,140,158,102,216,73,125,191,128,50,104,92,68,127,52,72,197,138,37,45,67,86,122,146,215,161,82,128,140,160,67,164,122,209,188,182,192,78,80,50,68,126,159,162,131,103,141,109,196,195,134,142,48,151,187,196,171,170,133,78,80,170,205,151,95,90,192,198,182,94,71,94,98,96,123,215,55,66,52,192,207,169,210,148,189,185,153,110,100,99,127,69,170,135,176,79,135,79,78,53,132,85,46,209,68,77,83,137,144,60,167,104,195,167,55,217,143,133,47,189,59,36,165,180,202,201,219,83,123,114,113,158,215,37,114,57,213,86,112,165,173,204,91,59,148,138,127,0
126,151,205,39,162,36,136,187,113,195,113,70,209,164,94,81,189,170,126,160,87,135,50,148,208,77,79,212,108,180,175,43,41,167,213,191,126,132,175,158,176,83,164,82,169,76,166,186,59,153,165,45,60,68,160,168,169,105,153,121,95,61,105,189,196,131,133,197,39,169,64,137,38,85,175,220,129,117,68,189,160,140,140,152,46,106,167,120,206,206,165,86,106,218,129,218,135,193,101,182,41,152,98,86,204,152,193,49,109,118,208,156,54,45,35,55,193,187,109,100,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,85,58,127,117,126,111,89,151,75,186,58,163,122,93,66,38,120,203,173,63,119,139,78,142,57,54,204,115,142,169,121,100,107,41,59,215,55,117,125,165,89,100,202,200,117,96,208,149,77,214,204,35,116,163,105,218,94,208,183,113,99,45,218,104,201,61,109,61,206,188,218,212,40,104,85,170,192,35,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,50,182,219,213,142,174,137,72,52,139,204,98,193,127,215,96,73,204,42,146,71,142,130,106,150,127,164,91,56,171,158,123,85,140,179,130,134,167,183,108,87,126,151,214,84,161,143,63,91,51,203,41,200,113,182,216,124,99,83,41,66,58,160,71,140,93,155,64,196,203,49,55,44,101,67,78,165,119,55,105,194,76,101,47,76,87,79,76,43,99,60,170,205,144,188,86,203,212,77,126,177,128,195,105,54,96,169,111,81,200,34,101,94,34,109,96,154,194,211,80,138,209,89,202,175,87,52,150,89,145,200,149,74,99,191,119,140,201,152,131,123,47,65,145,128,178,191,137,219,46,133,199,40,139,206,72,66,71,143,132,113,188,89,80,168,208,153,218,154,144,189,144,73,217,144,149,217,166,56,162,172,64,164,184,137,218,204,109,93,174,147,219,167,162,215,138,74,215,121,52,80,79,212,40,72,148,45,201,36,113,192,174,50,104,202,43,74,121,156,163,209,205,106,61,103,152,211,151,113,214,137,148,105,36,80,104,192,214,86,81,218,67,175,192,121,90,143,56,89,200,181,116,50,165,135,37,108,93,207,113,124,61,124,127,219,71,79,56,93,185,193,179,106,38,40,81,52,173,217,77,94,38,123,219,115,52,41,123,143,165,206,210,174,185,87,35,203,212,190,156,105,158,44,215,72,84,54,116,214,218,109,159,176,148,127,75,217,216,201,153,187,89,105,170,180,150,61,75,206,131,171,77,71,86,177,103,163,154,174,191,37,187,76,103,82,175,202,96,186,117,118,161,87,135,86,53,114,156,132,44,106,91,162,199,58,189,217,202,162,150,37,130,168,104,159,127,192,125,49,42,155,181,62,149,96,195,112,103,122,125,115,114,105,169,181,155,97,137,181,185,185,73,75,187,204,111,82,53,161,119,101,210,82,40,141,165,206,170,201,135,166,41,65,93,92,67,175,151,208,105,148,64,165,48,43,175,102,182,50,79,97,114,105,203,215,183,171,71,172,132,219,116,45,150,107,201,216,47,173,161,130,118,113,113,111,140,67,121,149,99,85,91,70,111,201,94,166,54,85,109,181,143,125,90,93,66,65,38,106,57,143,216,215,67,55,159,205,180,163,187,53,155,125,59,60,137,114,78,175,51,91,185,67,205,206,161,181,153,97,192,133,141,79,203,139,106,180,178,141,113,95,43,34,139,199,48,204,67,151,73,123,90,184,206,67,42,199,113,129,142,131,143,126,214,118,162,38,120,138,104,195,102,209,195,85,202,112,207,149,199,79,207,197,40,220,169,206,136,95,150,181,171,60,142,187,142,84,144,130,191,133,212,118,116,71,125,40,133,123,211,219,74,34,41,145,143,68,196,104,70,77,173,219,57,201,43,61,143,80,168,178,47,62,124,192,67,68,34,57,56,77,160,47,55,67,68,113,74,137,35,87,91,47,128,128,217,151,74,159,140,158,102,217,73,124,191,128,50,105,91,68,127,52,71,197,138,37,45,67,86,122,147,215,162,82,128,140,159,67,164,122,209,189,182,192,78,81,50,68,125,159,162,131,102,141,109,196,195,134,142,48,151,188,196,171,170,134,78,80,169,205,151,95,89,192,199,182,94,71,94,98,96,123,215,55,66,52,192,207,168,210,149,189,185,152,110,100,99,127,69,171,135,176,80,134,79,78,54,132,86,46,209,68,76,84,136,144,60,167,104,195,166,54,217,143,133,48,190,59,36,165,180,202,201,219,82,123,114,113,159,215,37,114,57,213,86,112,165,173,204,91,59,148,139,128,0
127,150,205,39,162,36,136,187,113,195,114,70,208,164,94,81,189,169,126,161,86,134,50,147,208,77,79,211,107,180,175,42,41,167,214,192,126,132,176,158,175,83,163,82,170,76,165,186,59,153,165,45,60,68,160,169,169,105,153,121,95,62,104,188,195,132,133,198,39,170,66,137,38,85,175,220,128,117,69,189,161,140,141,153,46,106,167,120,206,207,165,86,107,218,129,219,135,193,101,181,40,152,98,86,205,152,193,49,109,118,207,156,54,45,36,55,193,188,109,99,71,213,189,128,174,162,141,55,137,190,128,133,61,133,84,85,58,128,117,127,111,89,151,74,186,58,163,122,93,65,37,120,203,173,63,120,138,78,143,57,54,204,115,142,170,121,99,107,41,59,215,55,117,125,165,88,99,202,200,117,96,208,149,76,214,204,34,116,163,104,218,95,209,183,114,99,45,218,104,201,61,109,60,206,189,218,212,39,103,84,169,192,35,38,173,193,100,197,135,183,126,149,124,134,202,191,80,39,187,49,183,219,213,143,174,137,72,52,139,204,98,193,128,215,97,73,203,42,146,70,142,130,105,151,127,164,91,56,171,158,124,85,141,180,130,134,167,184,108,86,125,152,215,84,161,142,63,91,51,204,42,201,112,182,216,124,99,83,41,67,58,161,72,139,93,156,63,196,203,50,55,43,100,66,79,165,119,56,104,195,77,101,47,77,86,78,75,42,99,59,170,205,144,189,87,203,212,77,126,177,127,196,105,54,96,169,111,81,200,34,100,94,33,109,97,154,195,212,80,138,209,89,202,175,87,53,149,89,145,200,149,74,98,191,120,140,201,153,131,123,47,66,144,128,177,190,136,218,47,133,199,39,138,205,71,65,71,143,132,112,188,89,80,168,208,153,219,154,144,189,145,73,217,144,148,217,167,56,162,172,64,163,184,138,219,205,109,93,175,146,220,168,161,214,138,74,216,122,52,79,78,212,40,72,148,45,201,36,113,192,174,50,104,202,43,73,121,155,163,209,205,106,61,103,152,210,151,113,214,137,148,105,36,80,103,192,214,86,81,218,68,176,191,122,90,142,56,89,200,181,116,49,165,134,37,108,93,206,114,124,61,124,127,219,71,80,56,93,185,193,180,106,39,41,81,52,173,217,78,93,38,123,219,115,51,40,123,143,165,206,210,173,186,88,35,203,213,190,156,105,158,44,216,72,84,54,116,214,218,108,157,177,148,127,75,217,216,201,153,188,88,104,169,180,149,61,75,206,131,172,77,72,86,177,103,162,154,174,191,38,188,77,102,82,175,202,95,186,117,118,162,87,135,85,53,114,156,132,44,107,91,162,198,58,189,217,202,162,150,38,130,168,104,159,127,193,125,49,43,156,181,62,148,96,195,113,103,122,124,115,114,106,169,180,154,97,137,181,186,184,73,75,187,204,111,82,52,160,119,100,209,82,40,141,165,206,170,202,135,166,40,65,93,93,66,175,151,208,105,147,64,165,48,43,174,103,181,50,79,97,114,106,203,215,183,171,71,172,132,219,116,45,151,106,201,216,46,173,161,131,118,114,113,112,140,67,122,149,98,86,91,69,111,200,94,165,55,85,109,181,142,125,90,93,67,65,37,107,57,142,216,216,67,55,159,205,180,164,187,54,155,125,59,61,138,114,77,174,52,91,185,68,205,205,161,181,153,97,191,132,141,79,203,139,105,179,178,142,113,95,43,34,139,200,49,204,68,150,73,123,90,184,206,68,43,198,112,128,142,132,143,126,214,119,162,38,120,138,104,195,103,209,194,85,202,112,207,149,200,78,207,197,40,220,169,205,137,95,150,181,172,60,142,187,142,84,144,129,192,133,212,118,116,71,124,39,134,122,211,218,73,34,41,144,143,67,196,104,71,77,173,219,57,201,43,62,143,81,168,178,47,61,124,192,67,68,34,57,56,77,160,47,54,66,68,113,74,137,35,87,90,48,128,128,217,151,73,159,141,160,102,216,73,125,191,128,50,105,92,67,127,51,72,197,139,37,45,66,87,122,147,215,161,82,129,140,160,67,163,121,209,188,182,191,78,81,50,68,126,159,161,131,103,141,108,197,195,134,142,48,151,187,196,170,170,133,79,80,169,205,151,95,91,192,199,182,94,71,95,98,97,123,215,56,66,53,192,207,168,211,149,189,185,152,110,100,99,127,70,170,134,176,79,134,78,79,54,132,85,46,209,67,77,83,137,145,61,167,103,195,167,54,217,143,134,48,189,59,36,165,180,202,201,219,82,123,114,114,158,214,37,114,57,214,86,112,165,172,204,91,59,148,139,128,0
126,150,205,39,163,37,136,187,113,196,113,70,209,164,94,82,189,169,126,160,87,135,50,148,208,77,79,212,107,180,175,43,41,167,213,191,126,132,175,158,175,83,164,82,169,76,166,185,58,153,164,45,60,68,160,168,169,105,153,121,95,61,104,188,196,132,133,198,39,169,65,137,37,85,175,220,129,117,68,188,160,140,140,152,46,106,167,119,206,207,165,86,107,218,129,218,135,193,101,181,41,152,98,86,204,153,193,49,110,118,208,156,55,44,35,55,194,187,109,100,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,86,58,128,117,126,111,89,152,74,186,58,163,122,93,66,37,120,203,173,63,119,139,78,142,57,53,204,116,142,169,121,99,107,41,59,215,56,117,124,165,89,99,201,201,117,95,208,150,77,214,203,35,116,163,105,218,94,208,183,112,99,45,218,104,201,61,109,61,206,188,218,212,40,104,85,170,192,36,37,173,193,100,197,135,183,126,149,123,135,203,191,80,39,186,50,182,219,212,142,175,137,72,52,139,204,98,194,127,215,97,73,204,41,146,71,142,130,105,150,127,164,90,56,172,159,123,85,140,180,130,134,168,184,108,87,126,151,214,84,161,143,63,91,51,203,41,200,113,182,216,124,100,83,41,66,58,160,71,140,93,156,64,196,202,49,55,44,101,67,78,165,119,55,105,194,77,101,47,77,87,78,75,42,99,60,170,205,144,188,86,204,212,77,125,177,128,196,105,54,96,169,111,81,200,33,101,94,34,109,96,154,194,211,80,138,209,89,202,175,87,52,149,89,145,200,149,73,98,191,120,140,201,152,131,123,47,65,145,128,177,191,136,218,46,133,199,40,139,206,72,66,71,143,132,113,188,89,80,168,208,153,218,154,144,189,145,73,217,144,149,217,166,55,162,172,64,164,184,137,218,204,109,93,174,147,219,167,162,214,138,74,215,121,53,80,78,212,39,72,148,45,200,35,113,192,174,50,104,202,43,73,121,156,163,209,205,106,61,103,152,211,151,113,215,137,148,105,36,80,104,191,214,86,81,219,68,175,191,121,90,143,56,89,200,181,116,50,165,135,37,108,93,207,113,124,61,125,127,219,71,79,56,92,186,193,179,106,38,41,81,52,173,217,77,93,38,123,219,115,52,40,124,143,165,206,210,174,185,87,35,203,212,190,156,104,158,43,215,72,84,53,116,214,218,108,159,176,148,127,75,217,216,201,154,188,89,105,169,180,149,61,75,206,131,171,77,70,86,177,103,163,154,174,191,37,187,76,102,83,175,202,95,186,117,118,161,87,135,86,53,114,156,132,44,107,91,162,199,58,189,217,202,162,150,37,130,168,104,160,127,192,126,49,42,155,181,62,149,95,195,112,103,122,125,115,114,105,169,181,155,97,137,181,185,185,73,75,187,204,110,82,53,160,119,100,210,82,40,141,165,206,169,201,135,166,41,65,93,92,67,175,151,208,105,148,64,165,48,43,175,102,181,51,79,98,114,106,203,215,183,170,71,172,132,219,116,45,150,107,202,216,48,173,162,130,118,114,113,111,141,67,121,149,98,86,91,70,111,201,95,166,54,85,109,181,143,126,90,94,66,64,37,106,57,142,217,215,67,55,159,205,180,163,187,53,155,125,60,61,137,114,78,175,51,92,185,67,206,205,161,181,153,97,192,133,141,79,204,140,106,180,178,141,113,95,43,34,139,200,48,204,67,151,74,123,90,184,206,67,42,198,112,129,142,131,144,125,214,118,162,38,120,138,103,196,103,209,195,84,203,112,207,149,199,79,207,197,40,220,169,206,136,95,150,181,171,60,142,187,142,84,143,129,191,133,212,118,116,71,125,40,133,123,211,219,73,33,41,145,143,68,196,104,71,77,172,219,57,201,43,61,144,80,168,177,47,62,124,192,67,68,35,57,56,77,160,47,54,67,68,113,74,137,35,87,91,47,128,128,217,151,74,159,141,158,102,217,73,125,191,128,50,105,91,68,127,51,71,197,138,38,45,67,86,122,146,215,162,82,128,140,159,67,163,122,209,188,182,192,78,80,50,68,126,159,161,130,102,141,109,196,195,134,141,48,151,187,196,171,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,123,215,55,66,52,192,207,168,210,149,189,184,152,111,100,99,127,69,171,134,176,80,135,79,78,54,132,86,46,209,68,77,83,136,144,60,167,104,195,166,54,217,143,133,48,189,60,36,165,180,202,201,219,82,123,114,113,158,215,37,114,57,213,85,112,165,173,204,91,59,148,139,128,0
127,151,205,39,162,37,136,187,113,195,114,70,209,163,94,82,189,169,126,160,87,135,50,148,209,78,79,213,108,180,175,43,42,167,214,191,126,132,175,158,175,83,165,82,169,76,166,186,59,153,165,45,60,68,160,168,169,105,153,121,95,61,105,188,196,131,133,198,39,169,64,137,37,85,175,220,129,117,68,189,161,140,140,153,46,105,168,119,206,206,165,86,106,218,129,219,135,193,101,182,41,152,97,86,204,153,193,49,110,118,208,156,54,45,35,55,193,187,109,100,71,213,189,129,174,162,142,55,137,190,128,133,61,133,84,85,58,127,118,126,111,90,152,75,186,58,163,122,94,65,38,120,202,173,62,119,139,78,141,57,53,204,115,142,169,121,99,107,41,59,215,55,117,124,165,89,99,202,201,117,96,208,149,77,213,203,36,116,163,105,218,95,208,183,113,99,45,218,104,201,61,108,61,207,188,218,212,40,103,85,170,192,36,38,174,193,100,197,135,182,126,149,123,134,203,190,79,39,185,49,182,218,212,141,175,137,72,52,139,204,97,193,127,215,96,74,203,42,147,71,143,130,105,149,127,163,91,56,171,158,124,85,141,180,130,134,168,183,108,87,126,151,214,83,161,142,63,91,52,203,42,200,113,182,216,124,99,83,41,67,57,160,72,140,93,155,63,196,203,49,55,43,101,66,78,165,118,56,105,193,76,100,47,76,87,79,75,43,98,60,170,205,144,187,86,203,212,77,126,177,128,196,105,54,96,169,111,81,200,33,100,95,34,109,96,154,194,211,79,139,208,89,202,175,87,53,149,89,145,201,149,74,99,191,120,140,201,151,131,123,46,65,145,128,178,192,137,219,47,133,198,40,139,206,72,65,71,143,132,113,188,89,81,168,208,153,220,154,144,190,145,72,217,144,149,217,166,55,162,172,64,163,184,137,218,204,109,93,174,147,218,167,162,215,138,73,215,121,52,80,78,212,40,72,148,45,201,35,113,191,174,50,105,202,43,73,121,155,163,209,205,106,61,103,152,211,151,113,215,137,148,106,36,81,104,191,213,86,80,218,67,176,192,121,90,143,57,89,200,182,116,50,165,134,36,108,93,207,113,124,61,124,128,219,71,79,56,93,186,192,179,106,38,40,82,52,173,217,78,93,38,122,219,115,52,40,123,143,165,207,210,173,185,87,35,203,212,190,156,105,158,44,216,72,84,53,116,213,218,109,158,177,148,127,75,217,216,201,153,188,89,105,170,180,150,61,75,206,131,171,77,70,87,178,103,163,154,174,191,37,186,77,103,82,174,203,96,187,117,118,161,86,135,86,53,114,156,132,44,107,91,162,199,58,189,217,202,162,150,37,129,168,103,159,126,192,125,49,42,155,181,62,149,95,195,112,104,122,125,115,114,105,171,181,155,97,136,180,185,186,73,75,188,205,111,82,53,161,119,101,209,82,40,141,165,207,170,202,135,166,40,65,94,92,66,174,151,208,105,148,64,164,47,43,174,102,182,50,79,98,114,105,204,215,183,171,71,172,133,218,115,46,150,107,201,215,48,173,162,130,118,114,114,111,140,68,121,149,98,85,91,69,111,201,95,165,54,85,108,180,144,125,89,93,66,65,38,105,57,143,216,215,68,55,160,205,180,164,187,53,155,125,59,61,137,114,78,175,52,91,186,67,205,206,161,181,154,97,192,132,141,79,203,140,106,180,178,141,112,95,43,34,139,199,48,204,68,150,73,123,90,184,207,66,43,199,113,128,142,131,143,126,214,119,163,38,120,139,103,195,103,210,195,84,203,112,207,149,199,79,206,198,40,220,169,206,136,96,149,181,171,61,142,186,142,83,143,129,191,133,213,117,116,71,125,40,133,122,211,219,73,34,41,144,143,68,196,104,71,78,173,219,57,201,43,62,144,80,168,177,47,62,124,192,67,68,34,56,56,77,160,46,55,66,67,113,75,137,36,87,91,47,127,127,218,151,73,159,140,158,102,216,74,124,191,128,50,104,92,68,127,51,71,197,138,37,45,67,87,122,146,215,162,82,128,140,160,67,164,122,209,188,182,192,78,81,51,68,125,159,161,131,102,141,108,196,195,134,142,48,151,187,196,170,171,134,79,79,170,205,151,94,89,192,199,182,93,71,94,97,96,124,215,55,65,51,192,207,168,210,149,189,185,152,110,99,99,127,70,171,134,176,80,135,79,78,54,132,87,46,209,67,76,83,136,145,61,167,104,195,166,54,218,143,133,47,190,59,36,165,180,201,201,219,82,123,113,114,158,215,37,114,57,214,86,112,166,173,204,91,59,148,140,128,0
126,151,205,39,162,35,135,186,114,196,112,69,209,163,94,82,189,170,126,160,87,135,50,149,208,78,79,212,107,181,174,43,41,167,213,191,126,132,175,158,175,82,164,82,169,76,166,186,59,153,165,46,59,68,160,168,169,104,154,121,94,62,105,188,196,131,133,198,39,168,65,137,37,85,175,220,129,117,68,189,161,140,139,152,47,106,167,119,206,207,165,86,106,218,129,219,135,193,101,181,41,152,98,87,204,152,193,49,109,119,207,156,53,44,35,55,193,188,109,99,71,214,190,129,173,162,143,55,136,189,127,133,61,133,83,85,58,128,117,126,110,90,151,74,186,59,163,123,93,65,38,120,203,173,62,119,139,78,141,57,53,205,115,142,171,121,99,107,40,59,216,55,117,125,166,89,99,202,201,117,95,207,149,76,214,203,35,116,163,105,219,95,208,182,113,100,46,218,104,201,61,108,61,206,188,218,212,40,104,85,170,191,36,37,174,193,100,197,136,182,126,148,123,135,204,191,79,39,187,50,182,218,212,142,174,136,72,52,139,205,98,194,128,215,96,74,205,43,146,71,142,130,105,150,128,164,91,56,172,157,124,85,140,179,129,134,168,183,108,87,126,151,215,83,161,142,63,91,51,203,41,200,114,182,217,124,100,83,42,65,58,160,70,140,94,156,64,196,203,49,54,43,101,66,78,166,119,55,104,193,76,100,47,76,87,78,75,43,98,61,170,205,144,187,85,203,212,77,126,177,128,196,105,55,95,169,112,81,200,34,100,94,33,109,96,155,194,210,80,139,208,90,201,175,87,53,150,89,145,199,149,74,100,190,119,141,200,152,132,122,46,64,144,127,178,192,137,219,46,134,199,39,139,207,72,66,71,142,132,113,188,88,80,168,208,153,219,154,144,190,144,73,217,144,149,217,167,55,162,172,64,164,184,137,218,204,109,93,175,147,219,168,162,215,138,74,215,120,53,80,79,212,40,72,149,45,200,35,113,191,174,50,105,203,44,73,121,156,162,209,204,106,61,103,152,212,152,113,214,138,148,105,36,80,104,192,214,85,80,219,67,175,191,121,90,144,56,89,200,181,117,50,165,135,36,109,93,206,113,124,61,124,128,219,70,79,57,92,186,193,178,106,38,41,81,52,174,216,77,94,38,124,219,115,52,41,123,143,165,206,211,174,185,87,35,202,213,191,156,105,158,44,214,72,84,54,115,214,219,108,158,177,149,127,75,217,215,202,153,188,88,104,170,180,150,61,75,206,131,170,77,70,86,178,103,163,154,174,190,38,188,76,103,82,174,201,95,186,117,117,161,86,135,85,53,114,156,131,44,106,91,162,199,58,189,216,202,163,150,38,130,167,104,159,127,192,125,49,42,155,182,63,149,95,196,113,103,123,125,115,114,105,170,181,155,96,137,181,186,185,73,75,188,205,111,82,53,161,119,101,210,82,40,140,165,206,169,202,135,166,41,65,93,92,67,175,151,208,104,149,63,164,48,43,175,102,182,50,78,98,113,106,204,214,183,171,71,172,132,220,116,46,150,107,202,216,47,173,161,130,117,115,113,111,140,67,121,150,99,84,92,69,111,201,94,167,55,86,109,180,143,125,90,93,66,65,38,106,56,142,215,215,67,55,159,205,181,164,186,54,155,125,61,60,138,114,77,175,51,92,186,67,205,205,161,181,154,97,192,133,141,79,203,140,106,180,178,141,113,95,44,35,140,199,48,203,68,151,73,124,90,184,207,67,41,199,112,129,141,132,144,126,214,119,163,38,120,139,104,195,102,208,196,85,202,112,207,149,199,79,208,197,40,219,169,206,136,96,149,182,171,61,142,187,141,84,144,129,191,133,212,118,116,71,125,39,133,123,211,220,73,33,41,144,143,67,196,104,71,77,173,219,57,201,43,60,144,80,168,177,48,61,123,192,67,69,34,57,56,77,161,46,55,67,69,112,74,137,35,86,91,47,128,127,218,151,74,159,140,159,102,217,73,124,191,127,50,105,91,67,127,52,71,198,138,37,45,67,87,122,146,216,161,81,128,140,159,67,164,122,209,189,182,192,78,81,50,68,125,158,161,130,102,142,109,197,195,134,143,48,151,187,195,170,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,123,214,55,66,52,193,208,168,209,149,189,185,152,110,100,99,127,71,171,135,175,80,134,80,78,54,132,86,46,209,69,76,82,137,144,61,168,104,195,167,54,217,143,132,48,189,59,36,165,180,202,201,219,82,122,114,113,159,215,37,113,56,213,85,112,166,173,203,91,59,148,138,127,0
127,150,204,39,162,36,137,187,113,195,115,68,211,166,93,82,191,170,126,161,87,135,50,148,208,76,79,212,107,180,175,44,42,166,213,192,127,131,176,158,177,84,163,84,168,77,167,187,58,153,165,44,61,66,161,169,169,105,153,121,96,61,104,187,194,133,133,197,38,169,65,139,39,86,175,220,129,118,67,190,160,140,141,152,45,106,167,120,206,205,163,86,106,219,128,219,136,193,100,182,41,152,100,86,204,153,193,48,110,119,208,156,55,46,38,54,194,187,108,99,73,213,190,128,173,162,141,54,137,189,128,134,60,133,83,85,57,126,117,125,112,88,151,76,186,57,163,122,94,66,39,120,204,173,63,119,138,78,142,56,52,203,116,142,169,123,99,107,39,60,215,55,118,125,165,90,99,202,202,117,97,206,149,77,213,203,36,116,165,106,218,93,206,183,115,100,45,219,105,201,62,108,60,207,187,217,212,39,103,86,171,193,36,37,174,194,100,197,135,183,125,151,122,134,203,192,80,40,186,50,183,220,212,142,175,136,70,53,140,203,97,193,127,215,98,74,203,42,146,71,141,129,105,148,127,164,88,56,172,157,123,83,142,179,132,134,167,184,109,85,126,152,214,83,162,143,64,90,52,203,41,201,114,181,216,124,99,84,41,66,58,160,72,138,93,156,65,196,204,49,54,43,102,66,79,166,119,54,104,193,76,101,47,76,86,79,76,43,100,59,172,205,143,189,86,204,212,77,125,177,127,197,108,55,95,169,111,82,200,33,101,94,35,109,96,155,195,211,81,139,209,88,202,176,88,52,150,88,145,201,150,74,100,191,119,140,200,152,131,123,48,65,144,126,177,192,136,220,46,133,200,39,139,206,71,64,73,143,133,113,188,87,80,169,209,153,218,154,143,189,145,71,217,143,150,216,165,55,162,173,65,164,185,136,218,206,111,93,174,145,218,167,161,215,137,74,215,121,54,79,80,212,39,73,148,45,200,36,112,191,174,50,104,202,42,74,123,156,162,210,205,104,60,103,151,212,152,113,214,137,146,105,37,79,102,192,216,88,82,217,69,174,190,121,90,144,55,89,200,181,116,49,164,135,36,107,93,206,113,122,60,125,127,219,72,78,57,92,185,192,178,107,38,42,80,52,174,217,78,92,38,122,219,115,52,40,124,143,165,206,212,172,185,88,34,203,211,191,156,105,157,45,214,73,84,54,115,213,217,108,159,178,148,127,76,216,216,203,154,187,88,105,169,181,150,60,76,207,131,170,77,72,86,178,103,162,153,174,191,37,189,75,103,83,176,203,95,186,118,118,162,88,135,87,53,113,156,134,46,108,90,162,199,59,189,218,201,162,149,38,130,168,105,159,126,193,126,48,42,154,181,62,149,96,195,114,104,122,126,115,112,105,169,182,154,96,138,179,183,186,74,75,187,204,111,81,55,160,121,99,209,82,41,140,166,207,169,202,135,164,42,65,92,91,66,175,152,208,105,148,65,164,47,44,175,103,182,50,79,97,113,106,203,215,182,170,71,172,133,219,115,45,151,107,200,215,47,173,162,130,119,113,112,112,141,65,122,149,98,86,91,70,110,201,94,165,54,83,110,181,142,123,90,92,68,64,39,106,57,142,216,215,67,55,159,203,180,163,186,53,156,125,61,59,138,115,77,175,52,92,184,69,206,205,162,182,155,99,191,132,141,79,202,139,105,180,177,141,113,95,43,35,139,198,48,203,68,151,74,124,91,185,206,68,42,198,113,128,142,132,144,126,214,120,163,37,121,140,105,194,102,210,195,84,202,111,208,149,200,79,206,198,40,219,169,207,135,98,149,181,171,61,141,187,142,84,144,128,191,133,213,118,117,72,124,40,134,122,211,220,73,34,41,145,143,68,196,105,70,78,173,219,57,201,43,62,142,78,167,178,47,61,123,193,68,68,36,57,56,76,161,46,56,67,66,112,74,137,35,87,92,48,128,126,219,150,73,159,141,159,101,216,74,124,192,128,49,106,92,67,128,52,71,196,139,37,45,67,85,121,147,215,162,82,129,139,161,68,163,121,209,188,182,193,79,80,52,68,125,160,162,130,102,140,110,195,196,133,142,49,151,187,196,171,169,134,79,80,169,205,151,94,89,191,199,182,95,71,93,98,97,122,214,54,66,52,191,207,167,209,149,188,185,151,111,98,99,128,70,171,134,175,78,133,79,77,55,132,86,46,208,69,75,85,136,144,59,167,105,196,167,55,217,144,133,49,191,60,35,164,180,202,202,218,82,122,114,113,158,215,36,117,56,214,86,112,166,175,205,91,60,150,140,126,0
126,150,205,39,163,36,136,187,113,195,113,70,209,164,94,81,190,169,126,160,87,135,50,148,208,78,79,211,108,180,175,43,41,166,213,192,126,133,175,158,175,83,164,82,169,76,166,185,58,152,165,45,60,69,160,168,169,104,153,121,95,61,105,188,196,132,132,198,39,169,64,137,38,85,175,220,129,117,68,189,160,140,140,153,45,106,167,119,206,207,164,87,106,218,129,218,135,193,101,182,41,152,97,86,205,152,193,50,109,118,207,156,54,44,35,55,193,187,109,100,71,213,189,128,174,162,142,55,136,190,128,133,61,133,84,85,57,128,117,126,111,90,152,75,186,58,163,122,94,66,37,120,202,173,63,119,139,78,141,56,54,204,115,142,169,121,100,107,41,59,216,55,117,125,165,89,99,202,201,117,95,208,150,77,214,204,35,116,163,105,218,94,208,183,112,99,45,218,104,201,61,109,61,206,189,218,212,40,104,84,169,193,35,37,173,193,100,197,135,183,126,148,123,135,203,191,79,40,186,49,182,219,213,142,175,137,71,52,139,205,98,193,126,215,96,73,204,42,147,71,143,130,105,150,127,164,91,56,172,159,123,85,140,180,130,134,167,183,108,87,126,152,214,83,161,143,63,92,51,204,41,200,113,181,216,124,99,83,41,66,58,160,71,139,93,156,64,196,203,49,54,44,101,67,79,165,119,55,105,194,76,101,47,76,87,79,76,42,98,60,171,205,145,188,86,203,213,77,126,177,128,196,105,54,96,169,111,81,200,34,101,94,34,109,96,155,195,211,80,139,209,89,202,175,87,52,150,89,145,201,149,74,99,191,119,140,201,151,131,123,46,64,145,128,178,190,137,219,46,133,199,40,138,206,72,66,71,143,132,113,188,88,80,168,208,153,219,154,144,190,144,73,217,144,149,217,166,56,162,172,64,164,184,137,218,205,109,93,174,147,218,167,162,215,138,73,215,121,52,80,79,213,40,72,148,46,201,35,113,191,174,49,105,202,43,74,121,155,163,210,205,105,61,103,152,210,151,113,214,138,149,106,37,80,104,192,214,85,80,219,67,175,191,121,90,143,56,89,200,181,116,50,164,134,37,107,93,206,113,124,60,125,127,219,70,79,56,93,186,193,179,105,37,41,80,52,173,217,78,94,37,123,219,115,51,41,123,143,165,206,210,173,185,87,35,203,212,190,156,104,158,44,215,72,84,54,116,214,218,109,159,176,149,127,75,217,216,202,154,188,88,104,169,180,149,62,75,207,131,171,77,71,86,177,102,162,154,175,191,38,187,76,103,82,175,202,96,186,117,118,161,87,135,85,53,114,156,132,44,106,91,162,199,58,189,217,202,162,150,37,130,168,104,159,127,192,126,49,43,155,182,62,149,96,195,113,102,122,125,115,114,105,169,181,154,96,137,180,186,185,73,75,187,204,111,82,53,161,119,101,209,82,40,141,164,206,170,202,135,166,41,64,93,93,67,175,151,208,105,148,64,164,48,43,175,102,182,50,79,98,114,105,204,214,182,170,71,172,133,219,115,46,150,107,201,216,47,173,162,130,118,113,113,112,140,67,122,149,99,86,92,70,111,201,95,165,55,85,108,180,143,125,90,93,66,64,38,106,57,143,216,215,67,55,159,205,181,163,186,53,155,125,59,60,137,114,78,174,51,92,185,67,205,205,161,181,153,98,192,132,141,79,203,139,106,180,178,141,113,95,43,34,140,199,48,205,67,151,73,123,90,185,206,66,42,199,112,128,142,131,144,126,214,119,162,38,119,138,103,195,103,209,194,85,202,112,207,150,199,79,207,198,40,220,169,206,136,95,149,180,171,60,141,187,142,84,143,129,192,133,212,118,116,71,124,39,133,123,211,218,73,34,41,144,143,68,195,104,71,77,172,219,57,201,43,61,143,81,168,178,47,61,123,193,67,68,34,56,56,77,160,47,55,66,68,113,75,136,35,87,91,47,128,127,217,151,74,159,140,159,102,217,74,124,191,128,50,105,92,68,126,52,71,198,138,37,45,66,87,122,147,215,162,82,128,140,159,67,164,122,209,188,182,192,78,80,50,69,126,159,161,130,102,141,109,196,194,134,142,48,151,187,196,171,170,133,78,80,169,204,151,94,90,191,199,182,94,71,94,98,96,124,215,55,66,52,192,208,168,211,149,189,185,152,110,99,99,126,69,170,134,176,79,134,79,78,54,132,85,46,209,68,76,84,136,144,60,167,104,195,167,55,217,143,133,48,189,59,36,165,179,201,201,219,81,122,114,113,159,215,37,114,57,214,86,112,165,173,204,92,58,149,139,128,0
126,151,205,39,162,36,136,187,113,196,113,70,209,164,94,82,189,169,126,161,87,135,50,148,208,77,79,212,107,180,175,43,41,167,213,191,126,132,175,158,176,83,164,82,169,76,166,186,59,153,165,45,60,68,160,168,169,104,153,121,95,61,104,189,196,131,133,197,39,169,64,137,38,85,175,220,129,117,68,189,160,140,140,152,46,106,167,120,206,206,165,86,106,218,129,219,136,193,101,181,41,152,98,86,204,152,193,49,109,118,208,156,54,44,35,55,193,187,109,100,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,85,57,128,117,126,111,89,151,74,186,58,163,122,93,66,38,120,202,173,63,119,138,78,142,57,53,204,115,142,169,121,99,107,41,59,215,55,117,125,165,89,99,202,200,117,95,208,149,77,214,203,35,116,163,105,218,94,208,183,113,99,45,218,104,201,61,109,61,206,188,218,212,40,104,84,170,192,36,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,50,182,219,213,142,174,137,72,52,139,204,98,193,127,215,96,73,204,42,146,71,143,130,106,150,127,164,90,56,172,158,123,85,141,179,130,134,167,183,108,87,126,151,214,84,162,143,63,91,51,203,41,201,113,182,216,124,99,83,41,66,58,160,72,140,93,155,64,196,203,49,55,43,101,67,78,165,119,55,105,194,76,100,47,77,87,79,75,43,99,60,170,205,144,188,86,203,212,77,126,177,128,195,105,54,96,169,111,81,200,34,101,94,34,109,96,154,194,211,80,138,209,89,202,175,87,52,150,89,145,200,149,74,99,191,119,140,201,152,131,123,47,65,145,128,178,191,137,219,46,133,199,40,139,206,72,66,71,143,132,113,188,89,80,168,208,153,219,154,144,189,144,73,217,144,149,217,166,55,162,172,64,164,184,137,218,204,109,93,174,146,219,168,162,215,138,74,215,121,52,80,79,212,40,72,148,45,201,36,113,192,174,50,104,202,43,73,121,156,163,209,205,106,61,103,152,211,151,113,214,137,148,105,36,80,104,191,214,86,81,218,67,175,192,121,90,143,56,89,200,181,116,50,165,135,37,108,93,206,113,124,61,124,128,219,70,79,56,93,186,193,179,106,38,41,81,52,173,217,77,94,38,123,219,115,52,40,123,143,165,207,210,173,185,87,35,203,212,190,156,105,158,43,215,72,84,54,116,214,218,109,159,176,148,127,75,217,216,202,153,187,89,104,170,180,149,61,75,206,131,171,77,71,86,177,103,163,154,174,191,37,187,76,103,82,175,202,95,186,117,118,161,86,135,85,54,114,156,132,44,106,91,162,199,58,189,217,202,162,150,37,130,167,104,159,127,192,125,49,43,155,181,62,149,95,195,112,103,122,125,115,114,105,170,181,155,96,137,181,185,186,74,75,187,204,111,82,53,160,119,101,210,82,40,141,165,206,170,201,135,166,41,65,93,92,66,175,151,208,105,148,64,165,48,43,175,102,182,50,79,97,114,106,203,214,183,171,71,172,133,219,116,45,150,107,202,216,47,173,161,130,118,114,113,111,140,67,121,149,98,85,91,69,111,201,94,165,54,85,108,180,143,126,90,93,67,65,38,106,57,143,216,215,67,55,159,205,180,163,187,53,155,125,59,60,137,114,78,175,51,91,185,67,205,206,161,181,153,97,192,133,141,80,203,140,106,180,178,141,113,95,43,34,139,199,48,204,67,151,74,123,90,184,206,67,42,199,113,128,142,131,144,126,214,119,163,38,120,138,103,195,102,209,195,85,202,112,207,149,199,79,207,197,41,220,169,206,136,95,149,181,171,60,142,187,142,84,144,129,191,134,212,118,116,71,124,40,133,123,211,219,74,34,41,145,143,68,196,104,71,77,173,219,57,201,43,62,143,80,168,177,47,62,124,192,67,68,34,57,56,77,160,47,55,67,68,113,74,137,35,87,91,47,128,128,217,151,74,159,141,158,102,217,74,124,191,128,50,105,91,68,127,52,71,197,138,37,45,67,86,122,146,215,162,82,128,140,159,67,164,122,209,188,182,192,78,81,50,68,125,159,161,131,102,141,109,196,195,134,142,48,151,187,196,171,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,124,215,55,66,52,192,208,168,210,149,189,185,152,110,100,99,127,69,171,134,176,79,134,79,78,54,132,86,46,209,68,76,83,136,144,61,167,104,195,167,55,217,143,133,48,189,59,36,165,180,202,201,219,82,123,114,113,158,215,37,114,57,214,86,112,165,173,204,91,59,148,139,128,0
127,150,205,39,162,36,136,187,113,196,113,70,209,163,94,81,189,169,126,160,87,135,50,148,208,77,78,212,107,180,175,43,41,167,213,191,126,133,175,158,176,82,164,82,169,76,166,186,58,152,165,45,60,69,161,169,169,105,153,121,95,61,105,189,196,131,133,197,40,169,64,137,38,86,175,220,129,117,68,189,160,140,140,153,46,105,168,120,206,207,164,86,106,218,129,218,135,193,101,181,41,152,98,86,204,152,193,49,109,118,208,156,55,44,35,54,193,187,109,100,72,214,189,128,173,162,141,55,136,190,128,133,61,132,84,85,57,127,117,126,111,90,151,75,187,58,163,122,93,66,38,119,202,173,63,119,139,78,142,56,53,204,115,142,170,121,100,107,41,59,215,55,117,124,165,89,99,202,201,117,96,208,149,77,213,203,35,117,163,106,218,94,208,183,113,99,45,218,104,201,61,109,62,206,188,218,212,39,104,85,170,192,35,37,173,193,101,197,136,182,126,149,123,135,203,191,80,39,186,49,182,219,212,142,174,137,71,51,139,204,97,194,127,215,96,74,204,42,146,71,142,130,106,150,127,164,90,55,172,158,124,85,140,180,131,134,168,184,108,87,126,152,215,84,161,143,63,91,52,203,42,200,113,182,216,124,100,83,41,66,57,161,71,140,93,155,63,196,203,49,56,44,100,66,78,166,119,55,104,194,77,100,46,77,87,78,75,43,99,60,170,205,144,188,86,203,212,77,126,177,128,195,105,55,96,169,111,80,200,34,100,94,34,109,96,155,194,211,79,139,209,89,202,175,87,53,149,89,145,200,150,74,99,191,119,140,201,152,131,123,47,65,145,128,177,191,136,219,47,133,199,40,139,206,72,66,71,142,132,113,188,89,80,168,208,153,219,154,144,189,144,73,217,144,149,217,166,55,162,172,64,164,184,137,219,204,109,93,174,147,219,168,162,215,138,74,215,121,53,80,78,212,40,72,148,45,201,35,113,192,174,50,104,202,44,73,121,155,162,209,205,106,61,103,152,211,151,113,214,137,148,105,36,81,103,191,214,86,81,218,67,176,192,121,91,144,56,89,200,181,116,50,165,135,37,108,93,207,113,124,60,125,127,219,70,79,56,93,186,193,179,106,38,40,81,52,173,217,77,94,38,123,219,115,52,40,123,143,165,206,210,173,185,87,35,203,212,190,155,104,158,44,214,72,84,54,116,214,218,109,159,176,148,127,75,218,217,202,153,188,89,104,169,180,149,62,75,206,131,171,77,70,86,177,103,163,154,174,191,37,187,76,103,82,175,202,96,186,117,118,161,87,134,86,53,114,156,132,44,106,91,162,199,58,189,217,203,162,150,38,130,167,104,159,127,192,125,49,42,155,181,62,149,95,194,112,103,122,125,115,114,105,169,181,155,97,137,180,185,185,74,75,187,205,111,82,53,161,119,101,209,82,39,140,164,206,170,202,135,166,41,65,93,92,66,175,151,208,105,148,64,165,47,43,175,102,181,50,79,97,114,106,203,215,183,171,71,172,133,219,116,45,150,106,202,216,48,173,161,130,118,114,114,111,140,68,121,148,98,85,92,70,111,201,95,166,54,86,108,180,143,125,90,94,67,64,37,106,57,143,216,215,67,55,159,205,179,163,187,53,155,125,59,61,137,114,77,174,51,91,185,68,206,205,162,182,153,97,192,133,141,79,204,139,106,180,178,141,113,94,43,35,139,199,48,204,67,151,73,123,91,184,206,66,42,199,113,129,142,131,144,125,214,118,163,38,119,138,104,196,102,209,194,85,203,112,207,148,199,79,207,198,40,220,169,206,136,95,150,181,171,61,142,187,142,84,144,129,191,133,212,117,116,71,124,40,133,123,211,218,73,34,41,145,143,68,197,104,71,77,173,219,57,201,42,62,143,80,168,178,47,61,124,192,67,69,34,57,56,77,160,47,55,67,68,113,74,137,35,87,91,48,128,128,218,151,74,160,141,159,102,217,73,125,191,127,50,105,91,68,127,52,72,197,138,37,45,67,87,122,146,215,162,82,128,140,160,66,164,121,209,188,182,192,78,81,50,68,126,159,162,130,102,142,109,197,195,134,142,48,151,187,196,171,170,134,78,80,169,205,151,95,90,191,198,181,94,71,95,98,96,123,215,55,65,53,192,207,168,210,148,189,185,152,109,100,99,127,69,170,133,176,80,134,79,78,54,132,86,46,209,68,76,83,137,144,60,167,104,195,167,55,217,143,133,47,189,59,36,165,180,202,202,219,82,123,114,113,159,215,37,114,57,214,86,112,165,172,204,91,58,148,139,128,0
126,150,205,39,162,36,136,188,113,195,114,70,209,163,94,82,190,169,125,160,87,135,49,148,209,77,79,212,108,180,175,43,40,167,214,192,126,132,176,159,176,82,164,81,168,76,166,185,59,152,164,45,60,68,160,168,169,104,153,121,94,61,105,188,196,132,133,197,39,170,65,137,37,85,175,220,130,117,68,188,160,140,140,152,45,107,167,119,207,206,165,86,108,219,129,218,135,193,101,182,41,152,98,85,205,152,193,49,110,119,207,157,55,44,35,55,193,187,109,100,71,213,189,128,173,162,141,55,137,190,127,134,60,131,83,86,57,127,117,126,111,88,152,74,187,57,164,123,93,64,38,119,202,173,63,119,139,78,140,57,54,204,115,141,170,122,99,107,40,59,215,55,117,125,166,89,99,201,200,117,96,207,149,76,214,203,34,117,162,105,217,93,208,183,112,100,46,219,104,202,61,109,61,206,189,218,211,40,104,84,169,192,36,37,173,193,100,198,136,183,125,149,123,135,203,191,79,39,186,48,182,219,212,142,175,137,72,52,139,204,98,193,127,215,96,73,205,42,146,71,142,130,106,151,127,164,90,56,172,158,124,85,141,180,130,133,168,183,107,87,126,152,214,84,162,143,63,91,51,204,41,201,113,181,217,124,99,83,40,66,58,160,71,139,93,155,64,196,203,50,55,44,101,66,78,166,118,55,105,193,76,101,46,77,87,78,75,42,99,59,171,206,144,188,86,204,213,78,126,177,128,196,105,54,96,168,110,81,200,33,101,94,35,109,97,154,194,211,80,138,209,89,202,175,86,52,150,89,144,200,149,74,99,190,120,140,201,152,132,123,46,64,144,127,177,191,138,219,45,133,199,39,138,207,71,66,71,143,133,113,189,89,81,168,209,153,218,154,144,189,145,73,217,144,149,217,166,55,162,172,64,163,183,137,218,204,109,93,174,147,218,167,162,215,138,74,215,121,53,81,78,213,40,72,148,45,201,35,113,192,174,50,103,203,43,73,121,154,163,210,205,106,61,103,152,211,152,112,214,137,148,105,37,80,103,192,214,87,81,219,67,176,191,121,91,144,56,90,200,182,115,51,165,134,36,107,93,208,112,124,60,125,128,219,72,79,57,93,186,192,179,106,38,40,81,54,173,217,77,93,37,124,219,114,51,41,123,143,166,207,211,174,186,88,35,203,212,190,156,104,158,43,215,71,85,54,116,213,218,109,159,175,148,127,75,217,216,202,154,187,89,104,169,180,149,62,74,207,131,172,76,70,86,178,103,162,154,173,191,38,187,76,103,82,174,202,96,186,116,119,159,86,135,86,53,113,156,132,44,107,90,162,199,58,189,217,202,162,150,37,129,168,104,159,127,191,125,48,42,154,181,62,149,95,194,114,103,121,125,115,114,105,169,181,154,97,137,181,185,186,74,75,187,204,111,82,52,161,118,101,209,82,40,141,165,207,171,201,135,166,41,65,93,92,67,175,151,208,105,147,65,165,47,43,174,102,181,50,79,97,113,105,203,215,183,171,72,173,133,219,115,46,150,106,201,215,47,173,162,131,118,114,113,112,140,68,122,150,99,86,91,69,111,201,94,165,54,85,109,180,143,125,90,93,66,65,38,106,57,142,216,215,67,56,160,205,181,164,186,54,155,126,59,61,137,115,77,175,51,91,185,67,205,205,162,181,153,97,192,133,141,80,202,140,106,180,177,142,114,94,43,35,139,200,48,204,68,151,74,124,91,183,206,67,41,198,113,128,142,131,143,125,213,118,163,37,121,138,104,196,102,209,194,85,203,111,207,149,199,79,208,197,40,220,169,206,135,95,150,181,172,60,143,187,142,83,143,129,191,133,212,117,116,72,125,40,134,123,211,219,72,33,41,145,142,68,196,104,71,76,173,219,57,202,43,62,143,81,168,178,48,61,124,192,67,69,34,57,56,77,160,47,55,67,68,112,75,137,35,88,92,47,127,128,217,152,73,159,140,159,102,217,72,124,191,129,50,104,92,67,127,51,72,196,139,37,45,67,87,122,146,215,161,82,128,140,159,67,163,122,208,189,182,192,78,80,50,69,126,159,160,132,103,141,109,196,195,134,142,47,150,187,195,171,170,133,79,80,169,205,150,95,89,193,199,182,93,71,94,98,96,124,215,56,66,53,192,208,168,209,148,189,185,152,109,100,99,127,69,171,135,176,80,135,80,78,53,131,85,46,209,68,76,84,136,144,61,167,104,195,166,55,217,143,133,49,190,59,36,164,180,202,201,219,82,122,113,114,159,214,37,114,56,214,85,112,165,173,204,91,59,148,139,128,0
126,151,205,41,163,36,137,186,113,196,113,70,209,164,94,82,189,169,126,162,87,135,50,149,208,79,78,211,107,181,175,43,41,167,213,191,126,132,174,158,175,84,165,82,170,76,167,186,58,152,165,46,60,68,160,168,169,105,154,122,94,62,104,188,196,131,133,199,39,169,64,138,37,85,175,220,128,118,68,190,160,141,140,152,47,106,167,120,205,207,163,87,107,218,130,219,135,193,101,182,41,151,97,86,204,153,193,49,110,118,207,156,54,45,34,55,194,187,108,100,71,215,188,127,173,163,141,55,136,191,128,134,62,132,84,85,56,127,117,126,111,90,152,74,185,57,164,123,93,65,38,120,203,173,62,119,138,78,142,56,53,204,116,143,169,121,100,106,42,60,215,56,117,125,165,89,98,200,201,116,96,208,149,78,214,203,36,116,163,105,218,94,209,181,112,100,44,217,104,201,61,108,61,206,189,218,212,39,104,85,169,192,35,37,174,193,100,197,134,183,126,148,123,135,204,191,78,40,188,49,182,220,213,141,175,137,72,52,138,205,98,194,127,215,96,73,203,42,147,71,143,130,106,150,128,164,90,56,172,159,122,84,141,180,130,134,168,183,109,86,126,151,215,84,160,143,62,92,52,203,42,199,114,182,216,125,98,83,41,67,57,160,72,140,93,155,64,196,203,49,55,44,101,67,79,166,118,55,105,194,76,101,46,75,88,78,75,45,100,61,170,205,143,188,85,203,212,77,126,177,129,196,106,54,95,169,110,81,200,34,100,94,35,109,97,154,192,210,80,139,210,88,202,175,87,53,149,88,146,201,150,74,98,192,119,141,200,153,132,122,46,65,145,128,177,191,137,219,45,134,200,40,139,206,73,66,71,143,132,113,188,89,80,168,207,154,218,154,145,189,145,73,218,143,148,216,165,55,161,172,65,164,183,137,219,204,109,91,175,147,219,167,163,215,138,73,216,121,52,80,78,211,39,72,148,45,202,35,113,190,174,49,105,202,42,74,121,156,164,209,205,105,63,102,153,212,151,113,215,138,148,106,36,80,104,193,213,85,80,218,68,176,191,121,91,143,54,89,200,182,115,50,165,135,35,109,92,207,113,125,61,125,127,220,71,79,57,92,185,192,179,106,38,41,81,53,173,217,77,93,38,124,220,115,52,40,123,143,166,206,210,173,185,88,35,203,213,190,156,105,158,43,215,72,84,53,117,215,218,108,159,176,148,125,76,218,217,201,153,188,88,105,169,181,150,61,75,207,132,171,78,71,86,177,104,163,154,174,190,36,187,76,103,82,175,201,96,187,117,117,161,86,134,86,53,115,157,132,44,106,91,162,199,58,188,218,201,163,151,37,131,168,104,159,127,192,126,49,42,156,180,62,147,95,196,111,103,122,124,115,114,104,169,181,155,96,138,180,185,185,73,76,187,204,110,82,53,161,119,101,209,82,40,141,165,207,170,201,134,164,41,64,94,91,66,175,151,207,105,148,64,165,46,44,174,103,181,49,79,97,114,106,204,215,182,170,71,173,133,220,116,45,151,107,201,216,46,174,161,130,118,113,113,111,139,68,122,150,99,85,91,69,112,201,94,165,55,86,109,180,144,125,90,93,66,65,37,107,57,143,217,214,67,55,159,204,179,164,188,53,153,124,60,60,137,114,77,174,51,91,184,68,206,205,163,181,154,98,191,133,141,80,203,141,106,180,178,143,114,94,43,34,138,199,49,205,67,152,73,124,90,184,206,66,42,199,113,129,142,130,143,126,213,119,163,36,120,138,104,196,102,210,194,85,203,111,207,150,200,79,208,196,40,220,169,206,137,96,149,181,170,61,142,186,143,83,144,130,191,133,212,119,116,71,124,39,134,123,210,219,74,33,42,145,143,69,195,104,71,77,173,220,57,202,44,62,143,79,168,177,47,62,123,191,66,69,33,57,55,77,160,46,54,66,68,113,74,138,35,86,91,46,128,127,218,150,74,160,141,158,101,218,74,125,191,127,50,104,92,68,127,52,71,196,138,37,46,66,86,122,146,214,162,83,128,139,159,68,164,121,208,189,183,192,78,80,50,68,125,159,161,130,103,142,110,196,196,135,141,48,150,188,195,170,169,134,77,81,168,205,151,94,88,192,200,181,94,72,95,98,96,122,215,55,66,52,193,207,169,210,148,189,184,153,111,100,99,126,68,171,135,176,79,134,79,77,55,132,86,46,209,68,77,83,135,143,59,167,104,195,167,54,217,143,133,47,190,58,36,165,179,202,201,220,82,123,114,113,159,215,37,114,57,214,85,113,164,173,204,91,59,148,139,127,0
126,150,205,39,162,37,136,187,114,195,113,70,209,164,94,81,189,170,126,160,87,134,50,148,208,77,79,212,108,180,175,43,41,167,213,192,126,132,175,158,176,83,164,82,169,75,166,186,59,153,165,45,60,68,160,168,169,105,153,121,95,62,105,189,196,131,133,198,39,169,64,137,37,85,175,220,129,117,68,188,160,140,140,152,46,106,167,120,206,207,164,86,106,218,129,218,136,193,101,182,41,152,98,86,204,153,193,49,110,118,208,156,54,45,36,55,193,186,108,100,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,85,57,128,117,126,111,89,152,74,187,58,164,122,93,66,38,120,203,173,63,119,138,79,142,56,54,204,115,142,170,121,99,107,41,59,215,55,117,124,165,89,100,202,201,117,95,208,149,77,214,204,35,117,163,105,218,94,208,183,113,99,45,218,104,201,61,109,61,206,188,218,212,40,104,85,170,192,36,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,50,183,219,213,142,175,137,72,52,139,204,98,193,127,215,96,73,204,41,146,71,143,130,105,150,127,163,91,56,172,158,124,85,141,180,130,134,167,184,108,87,126,151,214,84,161,143,63,91,51,204,41,201,113,182,216,124,99,83,42,66,57,160,71,140,93,156,63,196,202,49,55,44,101,66,79,165,119,55,105,194,76,100,47,76,88,79,75,43,99,60,170,205,144,187,86,203,212,77,126,177,128,196,105,54,96,168,111,81,200,34,101,94,34,109,97,154,194,211,80,139,209,89,202,175,87,52,149,89,145,200,150,74,99,191,119,140,201,151,132,123,46,65,145,128,177,191,137,219,46,133,199,40,138,207,72,66,72,143,132,113,188,89,80,168,208,153,218,154,144,189,145,73,217,144,149,217,166,56,162,172,64,163,184,137,219,204,109,93,174,147,219,168,161,215,138,73,215,121,52,80,79,212,40,72,148,45,201,35,113,191,174,50,104,202,43,74,121,156,162,209,205,106,62,103,152,211,151,113,214,137,148,105,36,80,104,192,214,86,81,218,68,175,192,120,90,143,56,89,200,181,116,50,165,135,37,108,93,207,113,124,61,124,127,219,71,79,56,93,185,192,179,106,38,40,81,53,173,217,77,93,38,123,220,115,52,40,123,143,165,206,210,174,185,88,35,203,212,190,156,105,158,44,216,72,83,54,116,214,218,109,159,177,148,126,75,217,216,201,154,187,89,105,170,180,150,62,75,206,131,171,77,71,86,177,103,163,155,174,191,37,187,76,102,83,175,202,96,186,117,118,161,87,135,86,53,114,156,132,45,107,91,162,198,58,189,217,202,162,150,38,130,168,104,159,127,192,125,49,43,155,181,62,149,95,195,112,103,122,125,115,114,105,170,181,155,97,137,180,186,185,73,75,187,205,110,82,53,160,119,101,209,82,40,141,165,206,169,202,135,166,41,65,93,92,66,175,151,208,105,148,64,165,47,43,174,103,181,50,79,98,114,106,204,214,183,170,71,172,132,219,116,45,150,107,201,216,47,173,161,130,118,113,114,111,140,67,122,149,99,85,91,69,111,201,95,165,54,85,108,180,143,126,90,94,67,65,38,106,57,142,216,215,67,55,159,205,180,164,187,53,155,125,60,60,138,114,78,175,51,91,185,67,205,206,161,181,153,97,192,133,142,79,203,140,106,180,178,142,113,95,43,34,139,200,49,204,67,151,73,123,90,185,206,67,42,199,113,129,142,131,144,126,214,118,162,38,120,139,104,195,102,209,195,84,203,112,207,149,199,79,207,198,40,219,168,206,135,95,150,181,171,60,142,187,142,84,144,129,191,133,212,118,116,71,124,39,133,123,211,219,74,34,42,144,143,68,196,104,71,77,173,219,57,201,43,62,143,80,169,177,47,62,124,192,67,68,34,57,56,77,160,47,55,67,68,113,74,136,35,87,91,47,128,128,217,151,74,160,140,159,102,217,74,124,191,128,50,105,91,68,127,51,71,197,138,37,45,66,87,122,147,215,162,82,128,140,160,67,164,122,208,188,182,192,78,81,50,68,125,159,162,131,102,141,109,196,195,134,142,48,151,187,196,170,170,134,78,80,170,204,151,95,90,192,198,182,94,71,94,98,96,124,215,55,66,52,192,207,168,210,148,189,185,153,110,100,99,126,69,171,135,176,80,135,80,78,54,132,86,46,209,68,76,83,137,144,60,167,104,195,167,54,217,143,133,48,189,59,36,165,180,202,201,219,82,122,114,113,159,215,37,114,57,214,85,112,165,173,203,92,59,148,139,128,0
126,151,206,39,163,37,136,187,113,195,113,70,209,164,95,81,189,170,126,161,86,135,49,148,208,77,78,212,108,180,175,43,41,166,213,191,126,133,176,158,176,83,163,82,169,76,165,186,58,153,164,46,60,68,160,168,170,105,154,121,94,62,103,189,196,131,133,197,39,169,64,137,37,86,175,220,129,116,68,188,160,141,140,152,46,106,167,119,207,206,164,86,107,218,129,219,135,193,101,182,41,152,98,86,205,153,194,49,109,117,208,156,54,44,35,55,194,187,108,99,71,213,190,128,173,162,142,55,136,190,128,133,60,133,84,85,57,128,117,127,111,90,151,75,186,58,164,122,93,65,38,120,202,173,63,119,139,79,142,56,54,204,115,142,170,122,100,106,41,59,215,55,117,125,165,89,99,201,200,117,96,208,150,77,214,203,35,116,163,105,218,94,207,183,113,99,45,218,104,201,61,109,61,207,188,218,212,40,104,85,170,191,36,37,173,193,100,197,135,183,126,149,122,135,203,191,80,39,186,49,182,219,212,142,174,136,72,51,139,204,98,193,127,215,97,73,204,41,147,71,142,130,106,150,127,164,91,55,171,159,123,85,141,180,130,135,167,184,108,86,126,152,214,84,162,143,63,91,52,203,41,200,113,182,216,124,100,84,40,66,57,160,71,140,93,156,64,196,203,49,55,44,101,66,78,165,119,56,105,194,76,101,47,76,87,78,75,43,99,60,170,205,144,188,86,203,212,77,126,177,128,196,106,54,96,169,112,81,200,33,101,94,34,109,97,154,194,211,80,138,208,89,202,175,88,52,150,89,145,200,150,74,99,191,120,140,201,152,132,123,47,65,145,127,177,190,137,219,46,134,199,40,139,206,72,66,72,143,132,113,188,88,80,168,208,153,219,155,144,189,144,73,216,144,149,217,166,55,162,173,65,164,184,138,218,204,110,94,174,147,219,168,161,214,138,74,214,121,52,80,79,213,40,72,148,45,201,35,113,192,174,50,105,203,43,73,121,155,163,209,206,105,62,103,152,211,151,113,214,137,148,106,37,80,104,192,214,86,80,218,67,175,192,121,90,143,56,89,200,181,116,50,165,135,37,108,93,207,114,123,61,124,127,219,71,79,56,93,186,193,179,105,38,41,80,52,173,218,77,94,38,123,219,115,52,41,123,143,165,207,210,173,186,87,35,203,211,190,156,105,158,44,215,72,83,54,116,214,218,108,159,177,148,127,75,217,216,201,154,188,89,104,169,180,150,62,75,206,131,170,78,71,86,177,103,163,154,174,191,37,187,76,102,82,175,202,96,187,117,119,161,86,135,86,54,114,156,132,44,106,91,162,199,58,189,216,201,162,149,37,130,168,104,159,126,192,125,49,42,155,181,63,149,96,195,112,103,122,125,115,114,105,169,181,155,97,137,181,186,185,73,75,187,204,111,83,53,160,119,101,209,82,39,141,165,206,170,201,135,166,41,65,94,93,67,175,151,208,105,148,64,165,48,43,175,103,182,50,79,98,113,106,204,214,183,171,71,172,132,219,116,46,151,107,201,216,47,173,162,130,118,114,113,112,140,67,121,149,99,86,91,70,111,201,94,165,54,85,109,181,143,125,90,94,66,65,38,106,57,143,217,215,66,55,159,205,180,163,187,53,155,125,59,61,137,114,78,175,51,91,185,67,206,205,161,182,153,97,192,133,141,79,204,139,105,180,178,141,114,95,43,34,138,199,48,203,67,151,73,124,90,185,206,66,42,199,113,129,141,131,143,125,213,118,163,38,120,139,104,196,102,209,194,85,203,112,207,149,199,79,207,197,41,220,169,206,136,95,149,181,170,60,141,187,142,83,143,129,191,133,212,118,116,71,125,40,134,123,211,218,73,33,42,145,143,68,196,104,70,77,172,219,57,201,42,61,144,80,168,177,47,61,124,192,67,69,34,57,56,77,161,46,55,66,68,113,74,136,35,87,90,46,127,128,218,151,74,159,141,159,102,217,73,124,191,128,50,104,91,68,127,52,71,197,138,37,45,67,87,122,147,215,161,82,128,140,160,67,164,122,208,189,182,192,78,81,50,68,125,159,161,131,102,141,108,196,195,134,142,48,151,187,196,171,171,134,78,80,169,205,151,95,90,191,199,182,93,70,95,98,96,124,215,55,66,53,192,207,168,210,149,190,185,153,111,100,99,127,69,171,134,176,79,134,79,78,54,132,85,46,209,68,76,84,136,144,60,167,104,195,166,54,217,143,134,48,189,59,36,165,179,202,201,219,82,123,114,114,159,215,37,114,57,214,86,113,166,173,204,91,59,148,139,127,0
126,150,205,39,162,36,136,187,113,195,114,70,209,163,94,81,189,170,126,161,87,135,50,148,208,77,79,212,107,180,175,43,41,167,213,191,126,132,175,158,176,83,164,82,169,76,166,186,59,153,165,45,60,68,160,168,169,105,153,121,95,61,104,188,196,131,133,198,39,169,64,137,38,85,175,220,129,116,68,188,160,140,140,152,46,106,167,119,206,206,165,86,107,218,129,218,135,193,101,182,41,152,98,86,204,152,193,49,109,118,207,156,54,44,35,55,193,187,109,100,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,85,58,128,117,126,111,90,151,75,186,58,163,122,93,66,38,120,202,173,63,119,139,78,142,57,54,204,115,142,170,121,99,107,41,59,215,55,117,125,165,89,99,202,200,117,96,208,149,76,214,204,35,116,163,105,218,94,208,183,113,99,45,218,104,201,61,109,61,206,188,218,212,40,104,85,170,192,36,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,49,182,219,213,142,174,137,72,52,139,205,98,193,127,215,96,73,204,42,146,71,143,130,105,150,127,164,90,56,172,158,123,85,140,180,130,134,167,183,108,86,126,151,214,84,161,143,63,91,51,203,41,200,113,182,216,124,99,83,41,66,58,160,71,140,93,155,63,196,203,49,55,44,101,67,78,165,119,55,105,194,76,100,47,77,87,79,75,43,99,60,170,205,144,188,86,203,212,77,126,177,128,196,106,55,96,169,111,81,200,34,101,94,34,109,96,154,194,211,80,138,209,89,202,175,87,52,150,89,145,200,149,74,99,191,120,140,201,152,131,123,47,65,145,128,178,191,137,219,46,133,199,40,139,206,72,66,71,143,132,113,188,89,80,168,208,153,219,154,144,189,144,73,217,144,149,217,166,56,162,172,64,164,184,137,218,204,109,93,174,147,219,168,162,215,138,74,215,121,52,80,79,212,40,72,148,45,201,35,113,192,174,50,104,202,43,73,121,155,163,209,205,106,61,103,152,211,151,113,214,137,148,105,36,80,104,192,214,86,81,219,67,176,191,121,91,143,56,89,200,181,116,50,165,135,37,108,93,207,113,124,61,124,128,219,71,79,56,93,185,193,179,106,38,40,81,52,173,217,77,94,38,123,219,115,52,41,123,143,165,206,210,173,185,87,35,203,212,190,156,104,158,44,215,72,84,54,116,214,218,109,159,176,148,127,75,217,216,202,154,188,89,105,170,180,150,61,75,206,131,171,77,71,86,177,103,163,154,174,191,37,187,76,103,83,175,202,96,186,117,118,161,87,135,85,53,114,156,132,44,106,91,162,199,58,189,216,202,162,150,37,130,168,104,159,127,192,125,49,43,155,181,62,149,96,195,112,103,122,125,115,114,105,170,181,155,97,137,180,185,185,73,75,187,204,111,82,53,161,119,101,210,81,40,141,165,206,170,201,135,166,41,65,93,92,66,175,151,208,105,148,64,165,48,43,174,102,182,50,79,97,114,105,203,215,183,171,71,172,133,219,116,46,150,107,202,216,47,173,161,130,118,114,113,111,140,67,121,149,99,85,91,70,111,201,94,166,54,85,108,181,143,125,90,94,66,65,37,106,57,143,216,215,67,55,159,205,180,163,187,53,155,125,59,61,137,115,78,175,51,91,185,67,205,205,162,181,153,97,192,132,141,79,203,140,106,180,178,141,113,95,43,34,139,199,48,204,67,151,73,123,90,184,206,67,42,199,113,128,142,131,144,126,213,118,162,38,120,138,104,196,103,209,194,85,202,112,207,149,199,79,207,197,40,220,169,206,136,96,150,181,171,60,142,187,142,84,144,129,191,133,212,118,116,71,124,40,133,123,211,219,74,33,41,145,143,68,196,104,71,77,173,219,57,201,43,61,143,80,168,177,47,61,124,192,67,69,34,57,56,77,160,46,55,66,68,113,74,137,35,87,91,47,128,128,218,151,73,159,140,158,102,217,73,124,191,128,50,105,92,68,127,52,71,197,138,37,45,67,86,122,146,215,162,82,128,140,160,67,164,122,209,188,182,192,78,81,50,68,125,159,162,131,102,141,108,197,195,134,142,48,151,188,195,171,170,134,78,80,169,205,151,95,89,192,199,182,94,71,94,98,96,123,215,56,66,52,192,208,168,210,149,189,185,152,111,99,99,127,69,171,134,176,80,134,79,78,54,132,86,46,209,68,76,84,136,144,60,167,104,195,167,55,217,143,133,48,189,59,36,165,180,202,201,219,82,123,114,113,158,215,37,114,57,213,86,112,165,173,204,91,59,148,139,128,0
126,150,206,40,163,36,137,188,113,196,114,69,210,163,94,82,190,170,126,161,87,135,50,148,207,77,79,211,108,181,175,44,41,167,213,191,126,133,175,157,175,82,164,83,170,74,166,186,60,154,165,46,59,69,161,168,169,105,154,121,94,62,104,189,196,131,133,198,38,170,64,136,38,85,175,220,128,116,68,190,161,141,141,152,45,107,167,119,206,206,166,86,106,219,130,218,135,193,102,181,41,153,98,86,205,152,194,50,110,118,208,156,55,44,35,56,193,189,109,100,72,214,188,129,174,161,142,55,136,190,128,132,61,132,84,86,57,128,117,126,111,90,151,75,186,57,163,122,93,66,38,121,202,174,62,119,139,77,141,56,53,205,114,142,169,121,99,107,42,59,214,55,117,124,166,89,99,202,201,116,95,209,149,76,214,204,36,116,163,105,219,95,208,183,113,100,44,220,103,201,63,108,62,206,189,218,213,39,103,84,171,192,35,37,174,192,99,196,134,183,127,148,123,135,203,191,79,39,187,50,181,219,213,142,174,137,72,51,139,204,98,193,127,215,96,73,205,41,147,70,143,130,105,149,127,164,91,56,172,158,123,86,142,180,131,134,168,183,108,88,127,152,214,85,162,143,63,91,52,203,41,201,114,182,215,124,100,84,42,66,59,160,70,140,93,157,63,197,203,49,56,44,101,67,78,165,118,56,105,194,76,101,47,76,87,79,75,43,99,60,170,204,145,189,86,203,213,77,126,177,127,196,105,54,96,168,112,81,199,33,101,94,34,109,97,154,194,211,80,138,208,88,203,175,86,52,149,89,146,201,149,73,99,191,120,141,201,153,132,123,48,65,145,126,177,191,136,219,46,132,198,40,138,206,73,65,71,142,132,112,188,88,81,169,208,153,219,155,144,189,144,71,217,143,149,216,166,55,164,173,64,164,185,137,218,205,109,92,173,148,219,167,161,215,137,72,215,121,52,80,79,213,41,72,148,44,200,36,113,190,175,51,104,202,44,74,122,156,163,209,205,106,62,102,152,212,152,113,213,138,147,104,37,80,104,191,213,85,81,219,68,177,193,121,91,144,55,89,200,182,116,50,165,135,36,109,92,207,114,123,60,124,127,218,71,79,56,93,185,192,178,106,38,40,81,52,175,217,77,93,38,124,218,116,52,40,123,143,166,206,210,173,186,87,35,203,213,190,156,104,158,44,215,73,84,55,116,214,218,109,158,177,148,127,74,217,215,201,154,187,88,105,168,179,148,61,76,206,131,172,77,70,87,178,103,163,154,173,190,38,187,75,102,83,176,202,94,186,117,119,160,88,134,86,54,114,157,131,44,108,91,162,197,59,188,218,202,163,150,37,130,168,104,159,127,193,126,49,43,155,181,62,150,97,194,113,104,122,125,114,114,105,169,180,155,97,137,180,186,186,74,75,187,204,110,82,52,160,118,100,209,81,41,141,165,206,170,202,134,166,40,65,92,92,67,175,152,209,104,148,64,165,47,44,175,102,182,51,80,97,113,106,203,214,182,171,70,173,133,219,116,45,150,106,201,216,46,173,162,130,118,113,113,111,140,67,121,149,99,85,90,69,110,200,94,165,55,85,109,181,143,125,91,93,67,66,38,105,57,143,216,215,67,56,159,206,179,162,186,53,154,125,59,61,138,114,76,176,52,91,186,68,205,205,162,182,152,97,191,133,141,79,203,141,106,180,177,141,114,95,43,34,140,200,48,203,68,151,74,123,90,185,206,67,42,198,113,129,141,130,143,127,214,119,163,39,119,138,103,196,102,208,195,84,202,111,208,149,200,79,206,197,40,220,169,204,135,96,149,180,170,59,143,187,142,85,145,128,191,134,211,117,116,70,125,40,133,123,210,219,72,34,41,144,144,66,197,104,71,76,174,220,57,201,42,62,144,81,168,177,47,63,125,190,67,71,34,57,56,78,160,46,55,67,68,113,76,136,35,87,90,48,129,128,216,152,74,160,140,159,102,216,74,125,190,129,51,104,92,66,127,52,71,197,139,36,45,67,87,122,147,214,163,82,128,140,159,67,166,121,209,186,182,193,79,81,51,68,126,160,161,130,102,142,109,196,196,135,142,47,150,187,196,170,171,134,79,79,170,205,151,93,90,192,199,181,94,71,95,98,95,123,214,55,65,51,192,209,168,210,148,189,183,153,110,100,99,126,70,171,134,176,80,135,80,79,55,132,85,46,209,68,75,84,137,144,60,168,103,195,166,55,217,143,133,47,190,60,36,165,181,201,201,220,81,123,114,113,158,214,37,114,57,213,85,112,165,173,203,91,58,147,139,128,0
126,151,205,39,162,37,136,187,113,195,113,70,209,163,94,82,189,170,126,160,87,135,50,148,208,77,79,212,108,180,175,43,41,167,213,191,126,133,175,158,176,83,164,82,169,76,166,186,58,153,164,45,60,68,160,168,169,104,153,121,94,61,105,188,196,131,133,198,39,169,65,137,38,85,175,220,129,117,68,189,160,140,140,152,46,105,167,119,206,206,164,86,106,218,129,218,135,193,102,182,41,152,98,86,204,152,193,50,109,118,207,156,54,44,35,55,193,187,109,100,71,213,189,128,173,162,142,55,136,189,128,133,61,133,84,85,58,128,117,126,111,90,151,75,186,58,163,122,93,66,38,120,202,173,63,119,139,78,142,57,53,204,115,142,170,121,99,107,41,59,215,55,117,125,165,89,99,202,200,117,95,208,149,77,214,203,35,116,163,105,218,94,208,183,113,99,45,218,104,201,61,109,61,206,188,218,212,40,104,85,170,192,36,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,49,182,219,213,142,174,137,72,52,139,205,98,193,127,215,97,73,204,42,146,71,142,130,105,150,127,164,91,56,172,158,123,85,141,180,130,134,168,184,108,86,126,151,214,84,161,143,63,91,51,204,41,201,113,182,216,124,99,83,41,66,57,160,71,140,93,155,64,196,203,49,55,44,101,67,78,165,119,55,105,194,77,100,47,76,87,78,75,43,99,60,170,205,144,188,86,203,212,77,126,177,128,196,105,54,96,169,111,81,200,34,101,94,34,109,96,155,194,211,79,138,209,89,202,175,87,52,149,89,145,200,149,74,99,191,120,140,201,152,132,123,46,65,145,128,178,191,137,219,46,133,199,39,139,206,72,65,71,143,132,113,188,89,80,168,208,153,219,154,144,189,145,73,217,144,149,217,166,55,162,172,64,163,184,137,218,204,109,93,174,147,219,167,161,214,138,74,215,121,52,80,79,212,40,72,148,45,201,36,113,192,174,50,104,202,43,73,121,156,163,209,205,105,61,103,152,211,151,113,214,138,149,105,36,80,104,191,214,86,81,219,68,176,192,121,90,143,56,89,200,181,115,50,165,135,37,108,93,207,113,124,61,124,127,219,71,79,56,93,186,193,179,106,38,41,81,53,173,217,77,94,38,123,220,115,52,40,123,143,165,207,210,174,185,87,35,203,212,190,156,105,158,43,215,72,84,54,116,214,218,109,159,176,148,127,75,217,216,202,154,188,89,105,169,180,150,61,75,207,131,171,77,71,86,177,103,163,154,174,190,37,187,76,103,82,175,202,96,186,117,118,161,87,135,85,53,114,156,132,44,106,91,162,199,59,189,217,202,162,150,38,130,168,104,159,127,192,125,49,42,155,181,62,149,95,195,112,103,122,125,114,114,105,170,181,155,97,137,181,186,185,74,75,187,204,110,82,53,160,119,101,209,81,40,140,165,206,170,201,135,166,41,64,93,92,66,175,151,208,105,148,64,165,48,43,175,102,181,50,79,97,113,106,203,214,183,171,71,172,133,219,116,45,150,107,201,216,48,172,161,130,118,114,113,111,140,67,122,149,99,85,91,69,111,201,95,166,54,86,108,181,143,125,90,93,67,65,38,106,57,143,216,215,67,55,159,205,180,163,187,53,155,125,59,60,138,114,78,174,51,91,185,67,205,206,161,182,153,97,192,133,141,79,203,139,106,180,178,141,113,95,43,34,139,199,48,204,67,151,73,123,90,184,206,67,42,199,112,129,142,131,143,125,214,118,162,38,120,138,103,196,103,209,195,85,203,112,207,150,199,79,207,198,40,220,169,206,136,96,150,181,171,60,142,187,142,84,143,129,191,134,212,118,116,71,125,40,133,123,211,219,73,33,41,145,143,68,196,104,71,77,173,219,57,201,43,61,143,80,168,178,47,61,124,192,67,69,34,57,56,77,160,47,55,67,68,113,74,137,36,87,91,47,127,128,218,151,74,159,141,159,102,216,73,124,191,128,50,104,91,68,127,52,71,197,138,37,45,67,87,122,147,215,162,82,128,140,159,67,164,121,208,188,182,192,78,81,50,68,125,159,162,131,102,141,108,196,195,134,142,48,151,188,196,171,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,123,215,55,66,52,192,207,168,210,148,189,185,152,110,100,99,127,69,170,135,176,80,134,79,78,54,132,86,46,209,68,76,84,137,144,60,167,104,195,167,54,217,143,133,47,190,59,36,165,180,201,201,219,82,123,114,113,159,215,37,114,57,213,86,112,165,173,204,91,59,148,139,128,0
127,149,204,40,163,36,135,186,113,193,113,69,209,161,94,82,188,170,124,160,87,136,48,149,209,78,79,213,107,181,174,44,42,167,212,190,124,131,175,160,177,83,164,82,168,74,165,185,57,154,165,47,62,68,157,169,170,105,153,121,95,59,106,188,194,131,134,197,37,167,65,137,37,85,174,221,129,116,66,186,160,141,140,153,44,105,167,120,207,206,166,85,106,217,131,221,134,194,101,181,40,152,99,87,206,152,193,50,110,119,207,156,54,43,36,57,194,186,109,99,70,214,188,130,170,161,143,55,136,190,127,133,61,132,85,85,60,127,116,126,112,91,151,74,187,58,163,122,93,65,37,121,202,174,63,119,140,79,143,58,53,205,115,142,170,121,99,107,39,59,213,55,116,125,166,88,99,199,199,117,96,209,149,77,214,205,35,115,163,106,218,93,207,184,113,100,46,219,104,200,61,110,61,207,188,218,209,40,103,85,169,192,34,38,172,194,101,196,135,183,127,150,123,133,202,190,80,40,186,49,181,218,212,141,175,137,72,51,138,204,96,191,128,215,97,73,206,40,144,71,141,130,105,149,125,163,91,55,171,160,122,85,141,177,132,134,167,185,108,88,128,153,214,84,161,145,62,90,52,204,43,201,113,183,215,123,98,83,42,66,56,160,70,139,92,155,64,195,204,50,54,45,101,66,77,166,120,56,102,195,77,103,47,78,85,80,77,44,99,59,169,207,145,188,86,204,214,79,127,176,129,196,106,54,97,170,111,81,201,34,100,94,34,109,95,154,196,211,81,138,209,88,201,174,88,52,150,89,146,201,148,74,99,190,119,139,201,151,131,123,46,65,144,129,177,190,137,219,46,133,197,41,138,206,73,66,71,142,133,115,188,88,81,168,208,154,219,154,146,190,143,71,217,143,148,216,165,57,163,173,65,163,183,138,218,204,109,93,174,148,217,166,163,215,137,74,214,122,53,82,79,212,40,74,149,44,200,35,115,191,174,48,103,203,43,74,122,156,162,209,206,106,60,102,153,211,151,115,215,138,147,106,36,82,104,194,212,88,82,218,66,175,191,120,92,144,57,89,199,182,115,49,165,135,37,107,90,207,112,124,61,124,126,220,71,79,57,93,186,193,177,105,38,41,82,53,172,216,78,94,37,126,220,116,51,39,122,144,167,204,212,174,184,88,37,201,212,193,156,106,158,43,215,72,84,53,115,215,220,108,157,177,147,126,75,217,215,201,155,189,87,106,170,176,150,62,75,206,131,169,78,72,84,178,103,162,155,174,190,37,186,77,104,83,174,202,96,187,118,117,163,88,135,86,53,117,156,132,44,107,91,160,198,58,190,216,202,160,148,36,129,168,104,159,127,192,125,49,40,154,182,63,149,95,195,113,104,121,124,117,113,105,169,181,154,97,137,180,184,183,74,74,187,204,112,81,53,160,120,101,210,82,41,141,165,205,171,202,134,165,41,64,94,93,67,173,150,207,105,149,65,165,47,45,174,104,184,50,78,98,113,106,204,214,182,171,69,173,132,217,116,45,151,106,203,215,47,172,160,130,118,115,113,110,140,67,123,149,100,85,90,68,111,202,94,166,54,86,109,181,142,126,93,96,67,65,39,105,56,142,217,215,68,54,159,205,180,163,186,53,157,126,59,62,137,115,77,176,52,91,186,68,206,207,162,180,152,99,192,132,141,79,203,140,107,180,178,141,113,95,43,34,140,197,49,203,68,152,74,122,91,184,206,67,43,199,112,128,140,132,142,126,213,119,162,38,121,137,103,194,102,208,196,84,203,110,206,150,199,79,206,197,41,221,171,205,134,94,149,183,172,62,144,186,141,85,143,128,192,133,212,119,116,69,124,39,133,122,213,218,75,33,42,144,143,69,196,104,70,75,172,220,57,201,42,63,142,80,168,178,46,62,123,192,67,69,33,56,57,77,160,46,55,67,67,112,73,138,34,88,92,46,129,130,219,152,74,160,140,158,102,217,72,124,191,128,50,105,91,66,127,50,74,198,140,37,46,65,87,125,144,213,161,82,127,139,159,67,163,122,209,190,182,191,78,81,52,68,125,160,162,131,101,141,110,196,195,134,141,45,151,188,196,172,170,135,79,78,169,206,152,94,90,191,199,181,93,69,93,98,97,123,214,55,66,53,193,208,167,212,150,189,186,154,111,101,99,127,69,171,135,175,80,134,78,78,54,131,85,45,210,67,76,83,135,144,61,165,103,195,168,56,216,145,133,47,189,58,38,165,179,202,202,219,81,123,114,114,160,217,38,114,58,214,85,111,165,172,204,91,58,149,138,127,0
125,151,206,39,163,37,137,187,114,196,114,70,209,164,94,80,189,169,125,160,86,134,51,147,209,77,79,212,107,180,175,43,41,166,213,192,126,132,176,159,175,83,164,82,170,77,166,184,59,153,164,44,60,70,160,168,169,105,154,122,96,61,105,188,196,131,133,197,39,169,65,138,37,86,175,220,129,117,68,188,162,140,141,152,46,105,168,120,206,206,163,86,106,218,130,219,136,194,101,181,41,151,98,87,203,153,193,49,110,119,207,156,54,45,35,54,195,186,110,100,72,213,190,128,173,163,142,56,137,190,127,132,61,133,83,86,57,127,117,127,112,89,151,74,187,58,164,122,93,65,37,121,201,175,63,119,138,79,142,57,54,204,115,143,169,121,100,107,41,60,215,56,118,123,165,88,99,201,199,116,96,207,149,76,213,204,36,116,163,104,218,95,210,183,112,100,45,218,102,201,61,108,61,207,189,218,212,38,104,84,171,193,34,37,174,194,100,196,135,181,126,149,123,134,202,192,80,39,186,50,182,219,212,142,174,136,72,52,139,205,97,193,127,216,97,74,205,41,145,71,142,131,106,150,126,163,92,57,172,157,123,84,141,180,131,134,168,184,108,87,127,151,215,82,162,142,64,91,52,204,41,200,113,182,216,124,99,84,40,67,58,160,71,140,93,156,65,196,202,49,54,44,100,67,79,165,119,56,105,194,78,100,47,76,88,78,75,42,99,60,169,205,144,188,88,204,212,78,126,178,128,195,106,54,95,169,110,81,200,34,102,94,34,109,97,154,196,209,78,138,209,89,202,175,88,52,149,88,145,201,150,74,98,191,119,140,201,153,132,124,47,64,144,127,178,191,136,219,45,133,199,39,139,206,72,64,70,143,131,113,188,88,80,168,208,154,219,154,144,190,145,71,217,144,149,217,166,56,162,171,64,164,185,137,217,205,110,94,174,148,219,166,161,215,140,73,216,121,53,80,79,213,38,72,148,45,201,35,114,192,175,50,103,203,43,73,120,157,162,209,205,106,62,102,152,211,152,113,214,137,148,105,36,80,104,191,213,85,81,218,66,176,192,121,91,143,55,89,201,182,115,50,165,134,37,108,94,206,113,122,61,124,128,219,71,78,56,93,186,194,179,106,38,40,81,53,174,217,78,94,37,122,220,115,52,40,123,142,165,207,211,174,186,87,35,203,212,190,156,103,158,43,214,72,83,54,116,214,219,109,158,176,150,126,75,217,216,202,153,187,89,104,170,181,149,61,76,206,131,171,77,71,86,177,102,162,154,174,191,37,188,76,102,82,176,201,96,186,118,119,160,86,135,85,54,114,156,131,44,106,91,162,199,58,190,218,201,162,150,38,129,168,104,160,125,192,126,49,42,155,181,63,149,96,195,113,103,123,124,114,114,105,170,182,155,98,138,180,185,185,74,75,187,204,110,83,52,161,119,100,210,81,39,142,165,206,170,202,134,166,40,65,93,92,68,176,152,207,104,149,64,166,48,44,175,102,181,50,78,97,115,106,203,214,184,172,70,171,133,219,116,46,150,108,202,215,47,172,161,131,118,114,112,112,140,68,123,149,98,85,90,70,111,202,95,167,54,86,109,180,143,125,90,93,66,65,37,106,57,142,216,216,68,55,158,205,180,164,187,53,155,125,59,60,137,114,79,174,49,92,185,66,206,205,161,181,153,98,193,133,141,79,203,139,105,180,177,142,113,95,43,34,140,199,47,203,67,152,75,123,89,184,206,66,41,199,112,129,142,131,143,126,214,118,162,38,120,139,104,196,102,210,195,85,203,112,208,150,200,78,208,197,40,219,168,206,136,95,150,181,172,61,142,187,143,84,146,129,192,134,213,119,116,70,125,40,133,122,211,219,74,34,41,145,143,68,197,105,71,77,172,219,57,201,43,62,143,79,168,178,47,62,123,193,67,69,35,57,57,77,160,47,54,67,69,112,74,137,35,86,91,48,127,128,218,151,73,159,141,159,102,215,73,125,192,128,49,106,93,68,128,50,71,197,139,38,46,65,86,124,147,214,162,82,129,140,160,65,164,122,209,188,182,190,77,82,50,68,125,159,160,130,102,142,110,195,194,135,142,48,151,189,195,171,171,134,78,80,169,205,150,95,89,193,197,180,94,72,94,98,96,124,214,56,65,53,192,208,168,210,150,189,185,153,110,99,98,127,70,171,135,176,81,134,79,78,53,132,86,47,209,68,76,84,136,145,61,167,104,195,167,55,217,144,134,47,189,59,36,166,180,203,202,218,83,122,113,113,159,215,38,113,57,214,86,111,166,173,203,91,59,149,139,127,0
126,150,205,39,163,34,136,188,113,196,113,70,210,163,95,81,190,168,125,159,87,134,50,147,209,77,79,212,107,181,176,43,40,166,214,192,127,132,175,158,176,83,164,82,169,76,165,186,58,153,164,45,59,68,160,169,170,105,153,122,94,60,104,189,196,131,132,197,40,169,65,136,37,86,175,220,129,117,68,189,160,140,140,152,46,106,167,119,205,207,164,87,106,218,130,218,135,193,102,182,41,151,98,87,204,152,194,49,110,118,208,157,54,44,35,56,194,187,110,100,71,213,190,128,174,162,141,54,136,190,127,133,60,132,84,85,58,128,116,127,111,89,152,75,187,57,163,122,93,65,38,120,202,172,63,119,139,79,143,57,52,204,116,142,169,121,99,106,41,59,215,55,118,126,166,87,99,202,201,117,95,209,149,76,214,202,35,116,163,105,218,93,208,183,112,98,46,218,104,202,62,108,61,207,188,217,212,40,103,85,169,192,35,38,173,193,100,197,134,183,126,147,123,135,204,191,78,39,186,51,182,219,212,141,175,137,71,52,138,205,98,194,126,215,98,73,204,41,147,71,142,130,105,150,127,163,90,56,172,158,123,85,141,179,130,134,168,184,108,86,126,151,214,84,160,143,64,91,51,204,42,201,114,182,216,124,99,83,40,66,58,159,72,141,93,156,64,195,203,49,56,44,101,67,77,166,119,56,105,194,77,100,47,77,87,78,77,42,99,60,169,205,144,188,86,204,212,77,127,176,129,195,105,55,95,168,112,81,200,34,100,94,35,109,95,153,194,211,80,139,209,89,202,174,88,53,149,89,145,200,148,74,98,191,119,139,201,153,131,123,46,64,144,126,178,192,136,219,46,134,200,39,139,206,72,66,72,143,132,113,188,89,80,167,208,153,219,153,144,189,145,73,217,143,148,217,165,55,162,172,64,163,184,137,218,205,109,93,174,147,219,168,161,213,138,73,215,121,53,80,79,213,40,71,148,46,200,36,112,191,173,50,104,201,43,73,121,156,162,209,206,105,62,102,153,210,151,113,215,137,147,105,36,79,105,193,214,85,81,219,67,176,191,122,90,143,56,89,199,182,115,50,165,134,37,108,93,206,112,125,61,124,128,220,70,78,56,93,185,191,179,107,38,40,80,53,173,216,77,94,38,124,220,115,52,41,124,144,165,205,209,174,186,88,35,203,212,190,156,105,157,44,215,71,83,53,116,214,218,109,159,177,148,126,75,217,215,202,153,187,89,105,169,179,150,62,76,207,131,170,77,70,86,177,103,164,154,173,191,37,187,77,103,83,174,202,95,186,116,118,161,87,135,85,52,113,156,131,45,107,90,162,198,57,189,216,203,162,149,38,130,167,104,159,126,192,125,50,43,155,181,62,149,96,195,111,105,122,124,115,114,105,170,181,153,97,137,182,185,186,73,76,186,205,111,82,53,159,118,101,209,81,39,141,164,206,170,201,135,165,42,64,93,92,67,175,152,208,104,148,64,164,47,44,175,102,182,49,78,98,114,107,203,214,184,171,71,173,132,219,116,45,149,106,202,216,47,172,161,131,118,113,113,111,140,68,122,150,98,86,91,70,111,202,95,165,55,85,107,180,143,124,90,93,66,65,37,105,57,143,216,215,66,55,159,206,181,164,186,53,155,125,60,60,138,114,78,176,51,91,185,68,206,206,161,182,153,97,192,133,142,79,203,139,105,180,177,142,112,95,43,34,140,200,48,205,68,150,73,123,91,183,206,66,42,198,113,129,143,131,143,126,215,118,162,38,119,139,104,196,103,208,195,85,203,112,207,149,200,80,206,197,41,220,168,205,135,95,149,182,171,60,142,186,143,85,144,130,192,135,212,117,116,71,124,40,134,123,210,219,73,33,41,145,144,68,197,104,71,77,172,219,58,201,43,62,144,79,167,177,47,60,123,191,67,68,34,57,55,78,160,47,55,66,69,112,74,137,35,87,92,46,128,128,217,151,72,159,141,159,102,217,73,126,191,128,50,104,91,66,127,52,71,198,138,38,45,67,88,122,146,215,161,81,128,140,159,67,164,121,209,187,182,192,78,81,49,68,124,159,161,130,103,140,110,197,195,134,142,48,150,188,196,171,169,134,79,79,169,205,152,95,89,192,198,182,93,72,94,97,96,124,215,56,66,52,191,208,169,210,148,190,186,153,111,99,98,127,69,171,134,176,79,135,79,78,53,132,86,47,208,68,76,84,137,144,61,167,104,195,166,54,217,142,134,47,189,59,36,166,179,202,201,219,82,123,114,113,159,214,36,113,57,214,86,112,166,173,204,90,58,149,138,127,0
126,150,205,39,162,36,136,187,113,195,113,70,209,163,94,81,189,170,126,160,87,135,50,148,208,77,79,212,108,180,175,43,41,167,213,191,126,132,175,158,176,83,164,82,169,76,166,186,59,153,165,45,60,68,160,168,169,105,153,121,95,61,105,188,196,131,133,197,39,169,64,137,38,85,175,220,129,117,68,189,160,140,140,152,46,106,167,120,206,206,165,86,106,218,129,218,135,193,101,182,41,152,98,86,204,152,193,49,109,118,208,156,54,44,35,55,193,187,109,100,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,85,57,128,117,126,111,89,151,75,186,58,163,122,93,66,38,120,203,173,63,119,139,78,142,57,54,204,115,142,169,121,99,107,41,59,215,55,117,125,165,89,99,202,200,117,95,208,149,77,214,204,35,116,163,105,218,94,208,183,113,99,45,218,104,201,61,109,61,206,188,218,212,40,104,85,170,192,36,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,50,182,219,213,142,174,137,72,52,139,204,98,193,127,215,96,73,204,42,146,71,142,130,105,150,127,164,91,56,171,158,123,85,140,180,130,134,167,184,108,87,126,151,214,84,161,143,63,91,51,203,41,200,113,182,216,124,99,83,41,66,58,160,71,140,93,155,64,196,203,49,55,44,101,67,78,165,119,55,105,194,77,101,47,76,87,79,75,43,99,60,170,205,144,188,86,203,212,77,126,177,128,196,105,54,96,169,111,81,200,34,101,94,34,109,96,155,194,211,80,138,209,89,202,175,87,52,150,89,145,200,149,74,99,191,119,140,201,152,132,123,47,65,145,128,178,191,137,219,46,133,199,40,139,206,72,66,71,143,132,113,188,89,80,168,208,153,219,154,144,189,144,73,217,144,149,217,166,56,162,172,64,164,184,137,218,204,109,93,174,147,219,167,162,214,138,74,215,121,52,80,79,212,40,72,148,45,201,35,113,192,174,50,104,202,43,73,121,156,163,209,205,106,61,103,152,211,151,113,214,137,148,105,36,80,104,192,214,86,81,218,67,175,192,121,90,143,56,89,200,181,116,50,165,135,37,108,93,207,113,124,61,124,127,219,71,79,56,93,186,193,179,106,38,40,81,52,173,217,77,94,38,123,219,115,52,41,123,143,165,206,210,173,185,88,35,203,212,190,156,105,158,44,215,72,84,54,116,214,218,109,159,176,148,127,75,217,216,202,154,188,89,105,170,180,150,61,75,206,131,171,77,71,86,177,103,163,154,174,191,37,187,76,103,82,175,202,96,186,117,118,161,87,135,86,53,114,156,132,44,106,91,162,199,58,189,217,202,162,150,37,130,168,104,159,127,192,125,49,43,155,181,62,149,95,195,112,103,122,125,115,114,105,169,181,155,97,137,181,185,185,74,75,187,204,111,82,53,161,119,101,210,82,40,141,165,206,170,201,135,166,41,65,93,92,67,175,151,208,105,148,64,165,48,43,175,102,181,50,79,97,114,106,203,215,183,171,71,172,132,219,116,45,150,107,201,216,47,173,161,130,118,114,113,111,140,67,121,149,99,85,91,70,111,201,94,166,54,85,109,181,143,125,90,94,66,65,38,106,57,143,216,215,67,55,159,205,180,163,187,53,155,125,59,60,137,114,78,175,51,91,185,67,205,206,161,181,153,97,192,133,141,79,203,139,106,180,178,141,113,95,43,34,139,199,48,204,67,151,73,123,90,184,206,67,42,199,113,129,142,131,143,126,214,118,163,38,120,138,104,196,102,209,195,85,202,112,207,149,199,79,207,197,40,220,169,206,136,95,150,181,171,60,142,187,142,84,144,129,191,133,212,118,116,71,125,40,133,123,211,219,73,34,41,145,143,68,196,104,71,77,173,219,57,201,43,62,143,80,168,177,47,61,124,192,67,68,34,57,56,77,160,47,55,67,68,113,74,137,35,87,91,47,128,128,217,151,73,159,140,158,102,217,73,124,191,128,50,105,92,68,127,52,71,197,138,37,45,67,86,122,146,215,162,82,128,140,160,67,164,122,209,188,182,192,78,81,50,68,125,159,162,131,102,141,109,196,195,134,142,48,151,188,196,171,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,123,215,55,66,52,192,207,168,210,149,189,185,152,110,100,99,127,69,171,134,176,80,134,79,78,54,132,86,46,209,68,76,84,136,144,60,167,104,195,167,55,217,143,133,48,189,59,36,165,180,202,201,219,82,123,114,113,158,215,37,114,57,213,86,112,165,173,204,91,59,148,139,128,0
127,150,205,38,162,37,136,187,113,195,115,70,209,163,93,81,190,169,126,161,88,136,49,148,208,77,79,212,107,180,175,43,41,167,214,191,126,133,175,158,175,83,164,81,169,76,165,186,59,153,165,44,59,69,161,169,169,106,154,122,95,60,104,189,194,132,132,198,39,169,64,137,37,85,176,220,129,117,68,188,160,141,141,152,45,106,168,119,206,207,164,86,106,218,128,219,134,193,102,181,41,153,97,86,204,153,192,49,109,118,207,155,53,43,35,55,194,188,109,99,71,214,189,128,174,162,142,56,136,189,127,132,60,132,83,85,57,128,116,127,110,89,150,74,188,58,164,122,93,66,38,120,203,173,63,120,139,79,142,57,54,204,114,142,169,121,99,107,41,59,216,56,118,123,164,89,98,202,201,117,95,208,150,76,214,202,34,117,164,106,218,92,208,184,113,100,46,218,105,201,62,108,61,206,188,219,212,40,104,86,170,192,36,36,173,193,99,197,135,182,126,149,123,135,203,191,79,39,185,49,182,218,212,143,176,137,72,52,140,204,98,192,126,215,96,73,205,42,145,71,142,129,106,150,127,164,90,56,172,158,124,85,141,181,130,134,168,184,109,86,125,151,214,83,162,142,63,91,53,204,42,201,114,183,216,124,100,83,40,67,58,159,70,140,93,155,64,197,204,49,55,44,101,66,78,163,119,56,105,194,77,101,47,76,87,79,75,44,99,59,170,205,145,188,85,204,212,78,126,177,128,195,106,54,96,169,110,81,200,35,101,95,34,109,97,154,194,210,80,138,209,88,202,176,87,52,150,89,146,200,149,74,99,191,120,142,201,150,131,123,46,63,146,128,179,190,137,218,46,132,200,39,139,206,72,66,71,142,132,114,188,89,80,168,208,153,219,154,144,190,145,74,217,144,149,217,165,55,162,173,65,164,185,137,218,204,110,94,174,147,220,167,163,214,137,73,214,121,52,79,79,213,41,72,149,44,201,35,113,192,173,49,105,202,42,74,121,155,162,209,207,106,62,103,153,210,152,112,214,137,148,107,36,80,104,191,213,85,81,218,68,175,192,121,90,143,56,88,200,181,115,50,165,135,37,108,92,206,113,124,59,124,127,220,71,78,56,93,185,193,179,107,38,41,82,53,173,217,78,95,38,123,219,115,51,41,123,142,165,207,210,173,185,87,34,204,211,190,156,104,159,43,215,73,84,54,117,214,219,109,159,176,149,127,74,217,216,200,153,187,89,104,169,180,150,61,75,207,130,171,78,70,85,178,103,162,155,174,191,39,187,77,104,84,174,202,96,186,117,117,161,87,134,86,55,115,155,131,44,106,92,162,199,59,189,217,203,162,150,37,131,166,104,160,126,192,125,50,42,155,182,62,148,95,194,112,103,123,125,115,114,106,169,182,155,96,138,181,186,185,74,76,187,204,111,82,52,161,118,100,209,83,39,141,165,206,168,201,134,165,41,64,93,91,67,175,152,208,105,148,63,166,48,44,174,102,183,49,79,98,114,105,204,215,182,170,72,171,133,218,116,46,150,107,202,215,48,173,161,130,119,114,113,111,141,67,121,150,99,85,91,69,111,200,94,166,54,84,108,180,144,125,91,93,67,64,39,105,57,143,216,215,67,55,158,204,180,163,186,53,154,125,59,60,138,115,78,176,52,92,185,68,205,205,162,182,154,98,191,133,141,79,203,140,106,180,178,142,112,95,44,35,139,199,47,204,67,151,72,123,91,185,206,67,42,199,114,127,142,131,144,127,214,119,162,37,120,139,103,196,103,210,195,85,202,110,206,149,199,79,207,197,41,221,168,206,137,96,150,181,171,60,142,187,142,84,143,128,190,134,212,118,116,71,125,40,135,123,211,218,73,33,42,145,143,67,196,104,71,77,173,220,57,201,43,61,143,80,169,178,48,62,124,192,66,68,35,57,55,78,160,47,54,66,68,112,74,138,34,87,91,46,127,127,217,152,74,160,141,157,103,217,74,124,190,129,50,104,92,67,127,53,72,197,138,36,44,67,88,122,146,215,163,82,128,139,160,67,163,122,209,188,182,191,79,81,51,68,125,158,161,130,103,142,108,196,195,135,141,48,151,187,196,170,172,134,78,80,170,203,151,94,89,191,199,181,93,71,94,98,96,123,215,56,67,51,192,208,169,210,148,190,184,153,111,98,99,127,69,171,134,176,79,134,79,78,53,132,85,47,207,69,76,83,136,144,61,167,103,195,167,54,218,143,134,46,189,59,36,165,181,201,201,219,81,123,114,114,159,215,38,114,57,213,86,112,166,173,204,92,58,148,140,128,0
126,151,205,40,163,39,138,188,115,193,113,70,210,164,94,82,189,169,126,160,88,135,50,147,210,77,79,213,107,181,174,42,41,165,212,192,125,131,175,157,176,82,164,82,170,76,167,185,59,152,166,45,60,68,160,169,169,106,153,121,95,61,105,188,195,131,134,196,40,171,64,136,38,86,174,218,129,116,68,189,162,140,140,152,46,105,167,121,206,207,165,86,107,217,128,219,136,194,101,181,41,152,98,88,204,153,192,49,110,118,206,157,53,44,35,54,194,188,107,100,71,212,189,127,173,163,142,55,136,189,127,134,61,132,84,85,57,127,115,127,111,89,152,74,186,58,164,123,94,65,38,119,203,173,63,119,139,78,142,55,53,205,116,141,169,120,99,106,41,59,215,55,117,124,166,90,100,202,200,118,94,210,150,77,216,204,35,117,163,107,218,94,208,182,112,100,46,218,104,202,61,109,60,206,190,218,212,39,104,86,169,192,35,38,174,192,100,198,136,182,127,149,124,135,203,190,80,39,186,50,183,220,213,141,174,137,72,51,139,204,98,192,127,215,98,75,204,42,147,70,143,131,105,151,125,165,91,56,171,158,124,86,140,181,131,134,168,185,109,87,124,151,214,83,161,143,63,91,52,204,41,201,114,182,215,124,100,82,42,66,59,160,72,141,94,154,63,196,203,49,55,42,100,68,79,165,119,56,104,194,76,99,46,77,85,79,75,41,100,59,169,206,144,188,86,205,211,77,127,178,127,196,104,54,95,168,111,81,201,35,100,93,34,109,97,153,195,212,81,138,210,91,202,175,88,52,150,88,145,200,149,73,100,191,120,140,201,152,132,122,47,66,145,128,179,190,137,218,48,133,199,40,138,206,72,66,71,143,133,113,188,88,80,168,208,154,218,153,145,189,144,73,217,144,150,217,164,54,163,174,64,164,184,136,219,203,108,93,172,146,219,168,162,215,138,74,215,121,53,79,79,212,40,73,147,45,201,35,113,190,176,49,104,202,43,73,121,157,162,209,204,106,62,104,152,211,153,113,214,137,149,104,37,81,103,191,214,87,80,219,67,174,192,122,91,144,57,89,200,180,116,49,165,135,36,107,93,206,114,123,60,124,127,220,70,79,57,92,185,193,179,106,38,39,82,52,173,218,78,93,38,122,219,115,52,41,123,143,165,207,210,172,185,87,35,203,211,190,156,104,158,44,214,73,84,53,116,214,220,108,158,177,149,126,75,217,216,201,153,188,89,105,171,180,149,59,75,208,131,170,76,70,87,177,102,164,154,173,191,36,188,76,103,82,173,202,95,184,117,118,162,86,135,85,52,114,156,132,45,107,91,161,198,58,188,216,201,161,149,38,131,167,104,161,127,193,125,50,43,154,180,62,150,94,194,112,103,121,124,115,115,106,169,181,154,95,137,181,185,186,73,76,188,203,111,81,53,160,118,102,209,83,40,141,165,207,171,200,134,167,41,66,93,91,66,174,150,208,104,148,65,165,48,44,175,102,181,50,79,98,114,105,204,213,183,171,71,172,133,220,116,46,150,107,202,215,47,172,161,130,118,115,113,111,141,67,119,151,97,87,92,70,112,201,94,166,54,85,108,180,142,126,90,94,66,65,37,106,56,143,217,215,67,54,159,205,180,163,187,53,154,125,59,61,137,114,78,175,51,91,185,67,206,205,161,182,153,97,193,131,142,79,204,139,106,180,178,141,114,95,45,34,139,199,48,204,67,151,73,123,91,184,205,68,43,199,113,129,142,131,144,125,215,118,162,38,120,138,104,196,102,210,195,85,202,112,207,148,199,78,207,197,40,219,169,206,134,97,148,181,170,60,142,187,143,83,145,129,190,133,211,118,117,72,125,42,133,121,210,219,73,34,40,145,143,67,196,105,72,78,172,219,57,201,42,62,143,81,169,178,47,61,124,191,66,68,34,56,56,78,162,47,54,67,69,112,74,136,36,87,91,47,128,129,217,152,74,160,141,158,103,216,74,124,192,128,50,104,92,68,127,53,72,198,138,38,45,66,87,122,147,214,162,81,128,140,159,68,165,120,208,187,181,192,78,81,50,69,126,160,161,129,101,141,110,196,195,135,142,48,150,187,195,170,171,134,79,79,168,205,151,96,90,191,201,184,92,71,94,98,95,123,215,56,66,53,192,208,169,209,149,189,185,151,110,100,99,127,71,169,135,175,81,134,78,78,55,132,85,46,210,69,76,82,136,145,60,166,105,195,166,53,218,143,134,48,189,58,37,166,179,202,202,219,81,121,114,113,158,215,37,114,56,213,85,112,166,173,203,92,59,148,138,127,0
126,150,205,39,162,36,136,187,113,195,113,70,209,164,94,81,189,170,126,161,87,135,50,148,208,77,79,212,107,180,175,43,41,167,213,191,126,132,175,158,176,83,164,82,169,76,166,186,59,153,165,45,60,68,160,168,169,105,153,121,95,61,105,188,196,131,133,197,39,169,64,137,38,85,175,220,129,117,68,189,160,140,140,152,46,106,167,120,206,206,165,86,106,218,129,218,135,193,101,182,41,152,98,86,204,152,193,49,109,118,208,156,54,44,35,55,193,187,109,100,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,85,57,128,117,126,111,89,151,75,186,58,163,122,93,66,38,120,203,173,63,119,139,78,142,57,54,204,115,142,170,121,99,107,41,59,215,55,117,125,165,89,99,202,200,117,95,208,149,77,214,204,35,116,163,105,218,94,208,183,113,99,45,218,104,201,61,109,61,206,188,218,212,40,104,85,170,192,35,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,50,182,219,213,142,174,137,72,52,139,204,98,193,127,215,96,73,204,42,146,71,142,130,105,150,127,164,91,56,172,158,123,85,140,180,130,134,167,183,108,87,126,151,214,84,161,143,63,91,51,203,41,200,113,182,216,124,99,83,41,66,58,160,71,140,93,156,64,196,203,49,55,44,101,67,78,165,119,55,105,194,77,101,47,76,87,78,75,43,99,60,170,205,144,188,86,203,212,77,126,177,128,196,105,54,96,169,111,81,200,34,101,94,34,109,96,154,194,211,80,138,209,89,202,175,87,52,149,89,145,200,149,74,99,191,119,140,201,152,132,123,47,65,145,128,178,191,137,219,46,133,199,40,139,206,72,66,71,143,132,113,188,89,80,168,208,153,219,154,144,189,144,73,217,144,149,217,166,56,162,172,64,164,184,137,218,204,109,93,174,147,219,167,162,215,138,74,215,121,52,80,79,212,40,72,148,45,201,35,113,191,174,50,104,202,43,73,121,156,163,209,205,106,61,103,152,211,151,113,214,137,148,105,36,80,104,192,214,86,81,218,67,175,192,121,90,143,56,89,200,181,116,50,165,135,37,108,93,207,113,124,61,124,127,219,71,79,56,93,185,193,179,106,38,41,81,52,173,217,77,94,38,123,219,115,52,41,123,143,165,206,210,173,185,87,35,203,212,190,156,105,158,44,215,72,84,54,116,214,218,109,159,176,148,127,75,217,216,202,154,187,89,105,170,180,150,61,75,206,131,171,77,71,86,177,103,163,154,174,191,37,187,76,103,82,175,202,96,186,117,118,161,87,135,86,53,114,156,132,44,106,91,162,199,58,189,217,202,162,150,37,130,168,104,159,127,192,125,49,43,155,181,62,149,95,195,112,103,122,125,115,114,105,170,181,155,97,137,181,185,185,74,75,187,204,110,82,53,161,119,101,210,82,40,141,165,206,170,201,135,166,41,65,93,92,67,175,151,208,105,148,64,165,48,43,175,102,181,50,79,97,114,106,203,214,183,171,71,172,132,219,116,45,150,107,201,216,47,173,161,130,118,114,113,111,140,67,121,149,99,85,91,70,111,201,94,166,54,85,109,181,143,125,90,94,66,65,38,106,57,143,216,215,67,55,159,205,180,163,187,54,155,125,59,60,137,114,78,175,51,91,185,67,205,206,161,181,153,97,192,133,141,79,203,139,106,180,178,141,113,95,43,34,139,199,48,204,67,151,73,123,90,184,206,67,42,199,113,129,142,131,143,126,214,118,163,38,120,138,104,195,102,209,195,85,203,112,207,149,199,79,207,197,40,220,169,206,136,95,149,181,171,60,142,187,142,84,144,129,191,133,212,118,116,71,125,40,133,123,211,219,73,34,41,145,143,68,196,104,71,77,173,219,57,201,43,61,143,80,168,177,47,62,124,192,67,68,34,57,56,77,160,47,55,67,68,113,74,137,35,87,91,47,128,128,217,151,73,159,140,158,102,217,73,124,191,128,50,105,92,68,127,52,71,197,138,37,45,67,86,122,147,215,162,82,128,140,159,67,164,122,209,188,182,192,78,81,50,68,125,159,162,131,102,141,109,196,195,134,142,48,151,188,196,171,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,124,215,55,66,52,192,207,168,210,149,189,185,152,110,100,99,127,69,171,134,176,79,134,79,78,54,132,86,46,209,68,76,83,136,144,60,167,104,195,167,54,217,143,133,48,190,59,36,165,180,202,201,219,82,123,114,113,158,215,37,114,57,213,86,112,165,173,204,91,59,148,139,128,0
126,150,204,40,162,36,136,187,114,195,113,69,209,164,95,81,189,170,126,160,86,135,50,148,208,76,79,212,107,180,176,43,40,167,214,191,126,132,175,158,175,83,164,81,169,76,165,186,59,152,164,45,60,69,161,169,169,104,154,121,95,61,104,188,196,131,134,197,40,170,65,136,38,85,174,219,129,116,68,188,160,140,140,151,45,105,168,119,207,206,165,87,106,218,128,219,136,194,101,182,40,152,99,86,204,153,193,49,110,118,208,156,54,44,35,55,193,187,109,100,71,214,189,128,173,162,142,54,136,190,128,134,61,133,84,86,58,128,117,126,111,90,151,75,187,59,164,121,95,65,37,120,202,173,63,119,138,78,143,57,54,204,115,142,169,121,99,107,40,60,215,55,117,124,166,89,99,201,201,117,95,208,150,76,214,204,35,116,163,106,218,94,207,182,113,98,46,218,104,201,61,110,61,207,188,218,212,40,103,85,170,192,35,37,173,193,99,197,135,182,127,148,123,135,204,190,80,39,186,50,182,218,213,142,174,136,71,52,138,205,97,193,126,215,96,74,203,42,146,72,143,130,105,150,127,164,90,56,171,159,123,84,141,180,130,133,167,184,109,86,125,151,214,83,161,142,64,90,52,204,41,200,113,182,216,124,99,83,41,66,58,161,72,140,92,156,63,196,203,50,54,44,100,67,78,165,118,55,105,193,75,101,48,76,86,79,75,42,98,59,170,205,145,187,86,203,212,78,126,178,128,195,104,54,95,169,111,82,200,33,101,94,34,109,97,154,193,211,80,139,209,89,202,174,87,53,149,89,145,201,149,73,99,191,120,140,201,152,132,123,45,64,144,128,177,191,137,219,48,133,199,40,139,207,72,66,71,142,133,112,188,88,80,168,208,154,219,154,145,190,145,73,217,144,150,217,166,55,162,172,64,163,185,138,218,205,108,93,173,147,219,167,162,215,137,74,216,121,52,80,79,212,39,72,148,46,201,35,112,192,174,50,104,203,43,73,121,156,163,208,204,105,62,103,153,211,151,113,214,137,149,106,37,81,104,193,214,85,81,218,68,175,191,121,90,143,55,90,200,182,116,51,164,135,36,107,92,206,113,124,62,125,127,219,70,79,57,92,186,192,179,106,38,41,81,53,173,218,77,94,38,123,219,115,53,40,123,143,165,206,209,174,185,86,35,204,213,191,156,104,158,44,215,73,84,54,116,214,218,109,158,177,149,127,76,218,216,201,153,188,89,104,169,181,149,62,74,207,131,170,77,70,86,178,104,162,154,173,190,37,187,76,102,83,175,201,95,187,117,118,161,86,135,86,54,114,156,132,45,107,91,162,199,60,189,217,201,163,150,38,131,167,103,159,127,191,125,49,43,154,181,62,150,95,195,113,103,122,124,115,114,106,169,181,155,97,136,181,185,185,74,75,187,204,110,82,53,161,119,101,210,81,40,141,165,206,169,202,135,166,42,64,93,92,65,175,151,208,105,148,65,164,47,43,174,102,181,51,78,97,114,105,204,215,183,172,71,172,133,219,116,45,151,107,200,216,47,172,161,130,118,113,114,111,140,67,122,149,98,86,91,69,112,201,95,166,54,85,109,180,143,125,90,93,66,65,38,106,57,143,217,215,67,55,159,205,181,164,186,54,155,125,60,60,137,115,78,176,51,92,186,67,205,205,162,182,153,97,192,132,142,79,203,140,106,180,178,142,114,96,43,34,139,199,48,203,67,151,73,124,91,184,207,67,42,199,113,129,142,131,143,126,213,118,162,39,121,138,103,196,103,209,195,85,202,112,206,150,199,79,206,197,40,220,169,205,136,96,149,181,172,58,142,188,143,84,143,130,191,133,211,117,116,70,124,39,133,122,211,220,73,33,41,145,143,68,195,104,71,77,172,219,58,201,42,61,143,80,168,177,47,61,124,192,66,68,35,56,56,77,160,46,54,66,67,113,75,137,35,87,91,47,128,127,218,152,73,159,141,159,102,217,73,125,191,127,51,104,92,67,126,52,71,197,139,36,45,66,86,122,146,215,162,83,129,140,159,68,164,122,209,189,183,192,77,80,49,68,125,159,161,131,103,141,109,197,195,134,142,48,151,189,195,171,171,134,78,80,170,205,151,94,89,191,198,182,94,71,94,98,96,123,215,55,66,53,191,207,169,211,147,189,185,152,110,100,99,127,69,170,135,175,79,134,79,78,53,132,86,45,209,68,77,83,137,145,60,166,104,196,167,54,218,143,134,48,189,59,36,165,179,202,201,219,83,122,114,113,159,215,36,114,57,214,86,112,165,174,204,91,59,149,139,128,0
126,150,205,39,162,36,136,187,113,195,113,70,209,164,94,81,189,170,126,160,87,135,50,148,208,77,79,212,108,180,175,43,41,167,213,191,126,132,175,158,176,83,164,82,169,76,166,186,59,153,165,45,60,68,160,168,169,105,153,121,95,61,105,188,196,132,133,197,39,169,64,137,37,85,175,220,129,117,68,188,160,140,140,152,46,106,167,119,206,206,165,86,106,218,129,218,135,193,101,182,41,152,98,86,204,152,193,49,109,118,208,156,54,44,35,55,193,187,109,100,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,85,58,128,117,126,111,89,151,75,186,58,163,122,93,66,38,120,203,173,63,119,139,78,142,57,54,204,115,142,169,121,99,107,41,59,215,55,117,125,166,89,99,202,201,117,95,208,149,77,214,204,35,116,163,105,218,94,208,183,112,99,45,218,104,201,61,109,61,207,188,218,212,40,104,85,170,192,35,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,50,182,219,213,142,174,137,72,52,139,205,98,193,127,215,96,73,204,42,146,71,142,130,105,150,127,164,91,56,172,158,123,85,140,179,130,134,167,184,108,87,126,151,214,84,161,143,63,91,51,203,41,200,113,182,216,124,99,83,41,66,58,160,71,140,93,156,64,196,203,49,55,44,101,67,78,165,119,55,105,194,77,101,47,76,87,79,75,43,99,60,170,205,144,188,86,203,212,77,126,177,128,195,105,54,96,169,111,81,200,34,101,94,34,109,96,155,194,211,80,138,209,89,202,175,87,52,149,89,145,200,149,74,99,191,119,140,201,152,132,123,47,65,145,128,178,191,137,219,46,133,199,40,139,206,72,66,71,143,132,113,188,89,80,168,208,153,218,154,144,189,144,73,217,144,149,217,166,55,162,172,64,164,184,137,218,204,109,93,174,147,219,167,162,214,138,74,215,121,52,80,79,212,40,72,148,45,201,35,113,191,174,50,104,202,43,73,121,156,163,209,205,106,61,103,152,211,151,113,214,137,148,106,36,80,104,192,214,86,81,218,67,176,191,121,90,143,56,89,200,181,116,50,165,135,37,108,93,207,113,124,61,124,127,219,71,79,56,93,186,193,179,106,38,40,81,52,173,217,77,94,38,123,219,115,52,41,123,143,165,206,210,173,185,88,35,203,212,190,156,105,158,44,215,72,84,54,116,214,218,109,159,176,149,127,75,217,216,202,154,187,89,105,170,180,150,61,75,206,131,171,77,71,86,177,103,163,154,174,191,37,187,76,103,82,175,202,96,186,117,118,161,87,135,86,53,114,156,132,44,106,91,162,199,58,189,217,202,162,150,37,130,168,104,159,127,192,125,49,43,155,181,62,149,96,195,112,103,122,125,115,114,105,170,181,155,97,137,181,186,186,74,75,187,204,111,82,53,161,119,101,210,82,40,141,165,206,170,201,135,166,41,65,93,92,66,175,151,208,105,148,64,165,48,43,175,102,181,50,79,97,114,105,203,215,183,171,71,172,132,219,116,46,150,107,201,216,47,173,161,130,118,114,113,111,140,67,121,149,98,85,91,69,111,201,95,166,54,85,109,181,143,125,90,94,67,65,38,106,57,143,216,215,67,55,159,205,180,163,187,53,155,125,59,60,137,114,78,175,51,91,185,67,205,206,161,181,153,97,192,132,141,79,203,139,106,180,178,141,113,95,43,34,139,199,48,204,67,151,74,123,90,184,206,67,42,199,113,129,142,131,143,126,214,118,163,38,120,138,104,196,102,209,195,85,202,112,207,149,199,79,207,197,40,220,169,206,136,96,149,181,171,60,142,187,142,84,144,129,191,133,212,118,116,71,125,40,133,123,211,219,73,34,41,145,143,68,196,104,70,77,173,219,57,201,43,61,143,80,168,178,47,62,124,192,67,68,34,57,56,77,160,47,55,67,68,113,74,137,35,87,91,47,128,128,217,151,74,159,140,158,102,217,73,124,191,128,50,105,92,68,127,52,71,197,138,37,45,67,87,122,147,215,162,82,128,140,159,67,164,122,209,188,182,192,78,81,50,68,125,159,162,131,102,141,109,196,195,134,142,48,151,188,196,171,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,123,215,55,66,52,192,207,168,210,149,189,185,152,110,100,99,127,69,171,134,176,79,134,79,78,54,132,86,46,209,68,76,84,136,144,60,167,104,195,167,55,217,143,133,48,190,59,36,165,180,202,201,219,82,123,114,113,158,215,37,114,57,213,86,112,165,173,204,91,59,148,139,128,0
126,151,205,39,162,36,136,187,113,195,113,69,209,163,94,81,189,169,126,160,87,135,50,148,209,77,79,212,108,180,175,43,42,166,213,192,126,132,176,158,176,83,163,82,169,76,166,186,58,153,165,46,60,68,160,168,169,104,153,121,95,61,104,189,196,132,133,197,39,169,64,137,38,86,175,220,128,117,68,188,160,140,139,152,45,106,168,119,206,206,164,87,107,218,129,218,135,193,102,182,40,152,98,86,204,152,193,49,109,118,207,156,54,45,35,54,193,187,109,100,71,214,189,128,173,163,141,55,136,190,128,133,61,133,84,85,57,127,117,126,111,89,152,75,187,58,164,122,93,66,38,120,203,173,62,119,138,78,142,57,54,204,115,142,169,121,99,106,41,59,216,55,117,125,166,89,100,201,200,117,96,207,149,77,214,203,35,116,163,105,218,94,208,183,113,99,45,218,104,201,61,108,62,207,188,218,212,39,104,85,169,192,35,37,173,193,100,197,135,183,126,148,122,134,203,190,79,39,186,50,182,219,213,142,174,137,71,52,140,204,98,193,127,216,96,73,204,42,147,71,143,130,106,150,127,164,91,56,171,158,124,85,141,179,130,134,167,184,108,87,126,151,214,83,161,143,63,91,52,203,41,200,113,183,216,124,99,83,42,66,58,160,71,140,93,155,64,196,203,49,55,43,101,67,78,166,119,55,104,194,77,100,47,76,87,79,76,43,99,60,170,205,144,188,86,203,212,77,126,177,127,196,105,54,96,169,111,82,200,34,100,94,35,109,96,154,194,211,80,138,209,89,202,175,87,52,149,89,145,201,149,74,99,190,119,141,201,152,132,124,47,64,145,128,177,191,136,219,46,133,200,40,138,206,72,66,71,143,132,113,188,88,80,168,208,153,219,154,144,189,144,73,216,144,149,216,166,56,162,172,64,163,184,138,217,204,109,93,175,147,219,167,162,214,138,74,215,121,52,80,79,213,40,72,148,45,201,35,113,191,173,50,104,202,43,74,121,156,163,209,205,106,61,103,152,211,151,112,214,138,148,105,36,80,103,191,213,85,80,218,67,175,192,121,90,143,56,89,200,181,116,50,165,134,36,108,94,207,113,123,61,125,127,219,71,79,56,93,186,193,179,106,38,41,81,52,173,217,78,94,38,124,219,116,52,41,123,143,166,206,210,173,185,87,35,203,212,190,156,105,158,43,215,73,83,54,116,214,218,108,159,177,149,127,75,217,216,201,154,187,88,105,170,180,150,61,75,207,131,171,77,71,86,177,103,162,154,174,191,38,187,76,102,82,174,202,96,186,117,118,161,87,135,86,53,114,156,132,44,107,91,162,198,58,189,216,202,162,150,37,130,168,104,159,127,192,125,49,42,155,181,63,149,95,195,112,102,122,125,115,114,105,169,182,155,97,137,180,186,185,74,75,187,204,110,82,53,161,118,100,210,82,40,140,164,206,170,202,135,166,41,64,93,92,66,175,151,207,105,148,64,165,48,43,175,102,182,50,79,97,114,106,203,214,183,170,71,172,132,219,115,45,150,107,201,216,48,173,161,130,118,113,113,111,140,68,121,149,98,85,91,70,111,201,94,165,54,85,109,180,143,126,90,94,66,65,37,105,56,143,216,215,67,55,159,205,181,163,186,53,155,125,60,60,137,115,78,174,51,91,185,68,205,206,162,181,154,98,192,132,142,79,203,140,106,180,179,141,113,95,43,35,139,199,48,204,68,151,73,123,91,184,207,67,42,198,112,128,142,131,143,126,215,119,163,39,120,138,104,196,102,209,195,85,203,111,207,149,200,79,207,198,40,220,169,206,136,95,150,181,171,60,142,187,142,84,144,129,191,133,212,117,116,71,124,40,133,123,211,219,74,33,41,145,143,68,196,104,71,76,173,219,57,201,43,61,144,81,169,178,47,62,123,192,67,69,34,57,56,77,160,46,55,67,67,113,74,137,36,86,91,47,128,128,218,151,74,159,141,159,102,216,74,124,191,128,50,105,91,67,126,52,71,198,138,37,45,66,86,122,146,214,162,82,128,140,160,66,164,122,208,188,182,192,79,80,50,68,125,159,161,130,102,141,109,197,195,134,142,48,151,188,196,171,170,134,78,80,169,204,151,95,90,191,199,182,94,71,94,98,96,123,215,55,66,52,192,208,168,210,149,189,185,152,110,99,99,127,69,170,135,176,79,134,80,79,54,132,85,46,208,68,76,84,136,144,60,166,104,195,167,55,217,143,133,47,190,59,36,165,179,202,202,219,82,123,114,113,158,215,37,114,57,213,86,112,165,173,204,92,59,147,139,128,0
127,150,205,39,162,37,136,187,113,195,114,70,209,163,93,81,190,170,126,161,86,135,51,148,209,77,79,212,108,180,175,43,41,167,213,191,126,133,174,158,176,82,164,82,169,76,166,186,58,153,165,46,60,69,160,169,170,105,153,122,94,61,105,188,195,131,133,197,39,169,64,137,38,85,175,220,129,117,68,189,160,140,140,152,46,106,167,119,206,206,165,87,106,218,129,219,135,194,101,181,40,152,98,86,204,153,193,49,109,119,207,156,54,44,35,55,193,187,109,100,71,213,189,129,174,162,141,55,136,190,127,132,61,133,84,86,58,127,117,126,112,89,151,74,187,58,163,122,93,65,37,119,202,173,63,119,139,78,142,57,54,205,114,142,169,121,100,107,41,60,214,55,117,125,165,89,98,202,201,117,95,208,150,76,213,204,35,116,162,104,218,94,208,183,113,99,44,218,104,201,61,109,61,206,188,217,212,40,103,84,170,192,36,38,173,193,100,196,135,182,125,149,123,135,203,191,79,39,186,50,182,219,213,143,174,137,71,51,138,205,98,193,126,215,96,73,204,41,146,71,142,130,105,150,127,163,91,56,171,159,123,85,141,180,131,134,167,184,108,87,126,151,214,83,162,143,63,91,51,203,41,201,113,182,216,124,99,83,41,66,58,160,71,140,93,156,64,196,203,50,55,44,101,66,78,165,119,55,105,193,77,101,46,76,87,79,75,42,99,60,170,205,144,188,86,204,213,77,126,177,128,195,105,54,95,169,111,81,200,33,101,94,34,108,97,154,194,211,79,138,209,89,202,174,87,52,149,89,145,200,149,73,99,191,119,140,200,152,132,123,47,65,145,127,177,191,137,218,46,133,199,40,139,206,73,66,71,143,133,113,188,89,80,168,209,153,219,154,144,189,145,73,217,144,149,217,166,55,162,172,64,163,183,137,218,205,109,93,173,147,219,167,161,215,138,74,215,121,53,80,79,212,40,73,149,45,201,35,112,191,174,50,104,202,43,74,121,156,163,209,205,106,61,103,152,211,151,113,214,137,149,105,36,79,104,191,213,86,80,218,67,175,192,121,90,143,56,89,199,182,116,50,166,134,36,108,92,207,113,124,61,125,127,219,71,79,56,93,186,193,179,106,38,40,80,53,173,217,78,93,38,124,219,115,52,41,123,143,165,207,210,174,186,88,34,203,212,190,156,105,158,43,214,72,84,54,116,214,218,109,159,176,149,127,75,218,216,202,153,188,89,105,169,180,150,61,75,207,131,170,77,71,86,177,103,163,154,174,191,37,188,76,103,83,175,203,95,186,117,118,161,86,134,86,53,114,156,133,45,107,91,162,198,59,189,217,201,163,149,38,130,168,104,159,127,192,125,49,43,155,181,63,148,95,195,112,104,122,124,114,114,105,169,181,155,96,136,180,185,185,73,75,188,204,111,82,52,161,119,101,210,82,40,141,165,206,169,201,135,167,42,65,94,93,66,176,151,208,105,148,64,165,47,43,175,103,182,50,79,98,113,106,203,215,182,170,71,172,132,219,116,45,150,106,202,215,47,172,161,130,118,114,114,112,140,68,121,149,99,85,91,70,111,201,95,166,54,85,109,181,142,125,90,93,66,65,38,105,56,143,216,215,67,55,160,205,180,164,186,53,155,125,60,60,138,114,78,175,51,91,185,67,205,206,162,181,153,97,192,132,141,80,203,140,106,180,178,141,113,95,44,34,139,200,49,204,68,151,73,124,91,184,206,67,41,200,112,129,142,131,143,126,214,118,163,38,120,138,103,196,103,209,195,85,203,112,207,150,199,79,207,197,40,220,169,206,136,95,149,181,171,61,142,186,142,84,144,129,191,133,212,118,116,70,125,40,133,123,211,219,73,33,41,145,142,68,197,104,71,78,173,219,56,202,42,61,143,80,168,178,47,61,124,192,67,69,35,57,56,77,160,47,55,67,69,112,74,137,35,87,91,47,128,128,217,151,73,159,141,159,103,216,73,125,192,128,50,104,91,68,126,52,71,196,139,37,45,67,86,122,147,215,162,82,128,139,160,66,164,122,209,189,182,192,78,81,50,68,127,159,162,131,102,141,109,196,195,134,141,47,151,187,195,171,170,134,78,80,169,204,152,95,89,192,199,183,94,71,94,98,96,123,215,56,66,52,191,208,168,209,148,189,186,153,111,99,99,127,69,171,134,175,79,135,79,78,54,132,85,45,208,68,76,84,136,144,61,167,104,195,167,55,217,143,133,47,190,59,37,165,180,202,201,219,82,122,114,114,158,215,37,113,57,214,85,112,165,173,204,92,58,148,139,128,0
126,150,205,39,162,37,136,187,113,195,113,70,209,163,94,81,189,169,126,160,87,135,50,148,208,77,79,212,108,180,175,43,41,167,213,192,126,132,175,158,176,83,164,82,169,76,166,186,58,153,165,45,60,68,160,168,169,105,153,121,95,61,104,188,196,131,133,198,39,169,64,137,38,85,175,220,129,117,68,189,160,140,140,152,46,106,167,119,206,206,165,86,106,218,129,218,135,193,101,181,41,152,98,86,204,152,193,49,109,118,207,156,54,44,35,55,193,187,109,100,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,85,57,127,117,126,111,90,151,75,186,58,163,122,93,66,37,120,203,173,63,119,138,78,142,57,54,204,115,142,170,121,100,107,41,59,215,55,117,125,165,89,99,202,201,117,95,208,149,77,214,203,35,116,163,105,218,94,208,183,112,99,45,218,104,201,61,109,61,206,188,218,212,40,104,85,170,192,35,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,49,183,219,213,142,174,137,72,52,139,204,98,193,127,215,96,73,204,42,146,71,142,130,105,150,127,164,91,56,172,158,123,85,141,180,130,134,167,183,108,86,126,151,214,84,161,143,63,91,52,203,41,201,113,182,216,124,99,83,41,66,58,160,71,140,93,156,64,196,203,49,55,44,101,66,78,165,119,55,105,194,76,100,47,76,87,78,75,43,99,60,170,205,144,188,86,203,212,77,126,177,128,196,105,54,96,169,111,81,200,34,101,94,34,109,96,154,194,211,80,138,209,89,202,175,87,52,149,89,145,200,150,74,99,191,119,140,201,152,132,123,47,65,144,128,178,191,137,219,46,133,199,40,139,206,72,66,72,143,132,113,188,89,80,168,208,153,219,154,144,189,145,73,217,144,149,217,166,55,162,172,64,163,184,137,218,204,109,93,174,147,219,167,162,215,138,74,215,121,53,80,79,212,40,72,148,45,201,35,113,192,174,50,104,202,43,73,121,156,163,209,205,106,61,103,152,211,151,113,215,137,148,105,36,80,104,192,214,86,81,219,68,175,192,121,90,143,56,89,200,181,116,50,165,135,37,108,93,206,113,124,61,124,128,219,71,79,56,93,185,193,179,106,38,41,81,52,173,217,77,94,38,123,219,115,52,41,123,143,165,206,210,174,185,87,35,203,212,190,156,104,158,44,215,72,84,54,116,214,218,109,159,176,148,127,75,217,216,202,153,188,89,105,170,180,150,61,75,206,131,171,77,71,86,177,103,163,154,174,191,37,187,76,103,83,175,202,96,186,117,118,161,87,135,86,53,114,156,132,44,106,91,162,199,58,189,216,202,162,150,37,130,168,104,159,127,192,125,49,43,155,181,62,149,95,195,112,103,122,125,115,114,105,169,181,155,97,137,181,185,185,74,75,187,204,111,82,53,160,119,101,210,82,40,141,165,206,170,201,135,166,41,65,93,92,66,175,151,208,105,148,64,165,48,43,175,102,181,50,79,97,114,105,203,214,183,170,71,172,132,219,116,46,150,107,202,216,47,173,162,130,118,114,114,111,140,67,121,149,98,85,91,69,111,201,94,165,54,85,109,181,143,125,90,93,66,65,38,106,57,143,216,215,67,55,159,205,180,163,187,53,155,125,59,60,137,114,78,175,51,91,185,67,205,206,161,182,153,97,192,133,141,79,203,140,106,180,178,141,113,95,43,34,139,199,48,204,67,151,73,123,90,184,206,67,42,199,112,129,142,131,144,126,214,118,163,38,120,138,103,196,102,209,195,84,203,112,207,149,199,79,207,197,40,220,169,206,136,96,150,181,171,60,142,187,142,84,144,129,191,133,212,118,116,71,124,39,133,123,211,219,74,33,41,145,143,68,196,105,71,77,173,219,57,201,43,61,143,80,168,177,47,61,124,192,67,69,35,57,56,77,160,47,55,67,68,113,74,137,35,87,91,47,128,128,218,151,73,159,140,158,102,216,73,124,191,128,50,104,91,68,127,52,71,197,138,37,45,67,86,122,146,215,161,82,128,140,160,67,164,121,209,188,182,192,78,80,50,68,125,159,162,131,102,141,109,196,195,134,142,48,151,188,196,171,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,123,215,55,66,52,192,208,168,210,149,189,185,152,111,100,99,127,69,170,134,176,80,134,79,78,54,132,86,46,209,68,76,83,136,144,60,166,104,195,167,54,217,143,133,47,189,59,36,165,180,202,201,219,82,122,114,113,159,215,37,114,57,214,86,112,165,173,204,91,59,148,139,128,0
126,150,205,39,163,37,136,187,114,196,113,70,209,162,94,81,190,169,126,160,87,134,50,148,209,77,79,212,108,181,174,43,42,167,214,191,127,132,175,158,176,82,164,82,169,76,166,186,59,153,164,45,60,69,159,168,169,104,153,122,95,61,104,189,196,132,133,198,39,169,64,137,37,85,175,221,129,116,68,188,160,140,140,153,46,106,168,120,206,207,165,86,106,219,128,218,135,193,101,182,41,151,98,86,204,152,192,50,109,119,208,155,54,45,36,55,194,186,109,101,71,213,189,127,173,163,142,55,136,190,128,133,60,132,83,86,58,128,117,126,110,90,152,75,186,59,164,122,94,66,37,120,203,173,63,119,139,78,142,56,53,205,115,142,170,121,100,107,41,60,215,55,117,124,165,90,100,201,200,116,95,208,150,76,214,203,35,117,163,104,218,94,207,183,113,99,45,218,105,201,61,108,62,206,189,218,212,40,104,86,171,192,36,37,174,193,101,198,135,183,126,149,122,135,204,191,80,39,186,50,182,219,213,142,173,137,73,51,139,205,97,193,128,215,97,73,204,41,146,70,143,130,105,149,127,164,91,55,172,157,123,84,141,180,129,135,167,183,108,86,127,151,214,83,161,143,64,92,51,203,41,200,113,182,215,124,99,84,40,66,58,160,71,140,94,156,63,196,202,49,55,44,100,66,78,166,119,56,106,193,77,101,47,76,87,78,76,43,99,60,170,205,145,187,87,203,212,76,126,177,128,195,106,54,96,168,111,81,199,34,101,94,34,109,96,154,194,210,80,139,209,89,202,174,86,54,149,89,145,201,149,74,99,190,120,141,201,153,131,122,46,65,144,128,177,190,136,219,46,134,199,39,139,206,71,65,72,143,132,113,187,88,80,169,208,153,219,155,145,189,145,73,216,144,148,217,167,56,161,172,64,164,184,138,218,204,110,93,175,146,219,167,161,214,138,74,215,121,53,80,79,212,38,72,148,45,201,35,112,192,174,50,105,202,42,74,121,155,162,208,205,106,62,102,152,211,151,113,214,137,149,104,36,80,103,192,215,85,80,218,68,176,192,121,90,144,56,89,201,182,116,51,165,134,37,109,93,207,112,124,61,125,128,219,71,79,56,93,186,194,179,106,38,41,81,53,175,217,78,94,38,124,219,115,52,41,123,143,165,207,210,173,185,87,35,203,212,190,156,105,158,43,216,73,84,54,116,214,218,108,158,177,148,127,75,217,215,202,152,187,88,104,170,181,149,62,74,206,131,170,78,71,87,178,103,163,154,174,190,38,188,76,103,83,175,202,96,186,116,118,160,87,135,85,54,115,156,133,44,106,91,162,199,58,189,217,202,162,149,37,129,168,104,159,126,192,125,49,42,155,181,62,149,95,196,112,102,121,125,115,114,106,169,181,155,97,137,181,186,185,73,75,188,204,110,82,53,161,119,101,210,82,40,142,164,205,170,201,135,166,41,65,93,91,66,176,151,208,105,148,64,165,48,42,174,103,182,50,78,98,113,105,204,214,182,171,71,172,132,219,116,46,150,106,201,216,47,173,162,131,118,113,113,112,141,67,122,148,97,86,91,69,111,200,95,166,54,86,109,180,144,126,89,93,67,66,37,105,57,142,217,215,67,55,160,204,181,163,186,54,156,125,60,61,137,115,77,176,51,92,185,68,204,205,162,181,153,97,192,132,141,79,204,140,105,181,178,141,113,95,44,34,140,199,49,203,67,151,73,125,90,184,206,67,42,199,113,129,141,132,143,126,214,118,162,38,120,139,104,195,102,210,195,85,202,111,207,149,199,79,207,198,41,220,168,206,136,96,149,181,171,60,142,187,142,83,143,129,191,134,212,118,116,72,124,39,133,122,211,218,74,33,41,144,142,68,196,105,70,77,173,219,56,202,43,61,144,80,168,177,47,61,124,193,67,69,34,57,56,77,160,47,54,67,67,112,75,137,34,88,91,47,128,128,217,151,73,160,140,159,102,217,73,124,191,127,50,104,91,68,127,52,71,197,138,37,45,66,86,122,147,215,161,82,127,139,159,66,164,122,209,189,181,192,78,81,50,69,125,160,161,131,102,141,109,196,195,135,141,48,150,188,196,171,171,134,78,80,169,205,150,95,89,192,199,182,93,71,94,97,96,124,215,56,65,52,192,206,169,210,149,189,184,153,110,99,99,127,69,171,135,176,80,134,80,78,54,132,86,46,208,68,75,83,136,145,61,167,104,195,167,54,218,142,133,48,190,59,35,165,179,202,201,220,83,123,115,113,157,215,37,114,57,214,86,112,166,173,204,92,58,148,139,127,0
126,150,205,39,162,36,136,188,114,194,113,68,210,163,94,82,189,169,126,161,87,135,50,149,209,77,79,213,108,181,175,43,41,167,212,191,126,133,175,157,177,82,163,82,168,75,166,187,58,151,166,46,60,68,161,168,168,105,155,120,95,61,105,189,196,133,132,198,39,169,64,137,38,85,175,220,129,117,68,188,160,140,140,152,46,105,167,119,207,206,166,86,107,217,130,218,135,194,101,181,41,152,98,86,204,152,193,50,110,118,207,156,55,45,36,54,193,187,109,101,70,213,188,129,173,163,141,55,136,190,128,134,60,132,83,86,58,126,117,126,111,88,152,75,185,58,163,121,94,66,38,120,202,173,63,119,138,79,142,57,52,205,115,142,169,120,100,107,41,58,215,55,117,124,164,88,99,202,201,116,96,208,149,77,214,204,35,117,162,106,217,94,208,182,112,99,46,219,104,201,61,109,63,207,188,216,212,40,105,84,169,193,36,38,173,194,100,197,136,182,126,149,123,135,202,192,80,39,186,48,183,219,213,142,175,137,71,52,140,204,98,193,127,216,95,74,204,41,147,71,142,131,106,150,127,163,91,54,171,158,124,85,141,180,130,135,168,183,110,86,126,151,214,84,161,142,63,91,51,203,42,202,113,181,216,125,101,84,41,66,58,160,71,140,93,155,64,198,204,49,56,43,100,67,77,166,119,55,106,194,78,101,48,77,88,79,75,42,99,60,170,206,145,188,85,203,212,77,125,176,128,197,106,55,96,169,111,82,200,35,101,93,34,109,98,154,194,212,80,139,210,89,202,174,87,52,150,88,145,200,150,74,98,191,121,140,201,153,132,123,47,66,145,128,177,191,136,219,45,133,199,40,139,207,71,65,71,143,132,113,188,89,79,167,208,154,218,154,143,188,144,72,216,143,150,217,167,57,161,172,64,164,185,137,217,204,109,94,173,147,218,168,160,215,138,75,215,121,54,80,79,213,40,71,147,45,201,35,112,191,175,50,104,202,43,74,121,155,163,210,206,105,62,103,152,210,151,113,214,139,148,105,37,80,104,191,214,87,80,219,67,175,191,122,90,144,56,89,200,181,115,50,165,134,36,108,94,207,112,123,61,125,129,219,71,77,55,93,187,194,179,105,38,41,80,53,173,217,76,94,39,123,220,116,52,41,122,144,165,207,210,174,186,88,35,202,212,191,155,105,158,43,214,72,84,53,117,213,217,109,158,177,150,126,74,216,217,202,153,189,89,103,170,179,149,61,75,206,131,171,77,71,85,177,104,162,153,173,191,38,186,76,102,83,176,202,94,186,117,118,160,87,134,86,53,114,156,132,44,107,92,162,199,58,189,216,202,164,149,37,129,168,106,159,128,192,125,49,42,155,181,62,149,96,195,113,103,121,126,115,115,105,170,181,154,97,137,183,185,185,74,76,187,205,110,82,54,161,119,101,210,82,40,141,163,206,169,201,135,166,40,64,94,93,66,175,151,209,105,148,63,165,47,43,174,102,182,50,79,98,115,106,204,216,184,171,71,172,133,219,116,45,150,107,202,216,47,173,162,132,118,113,115,111,140,67,121,149,98,84,90,69,111,200,94,167,54,86,110,181,142,127,90,93,66,64,37,106,57,143,216,217,67,54,160,205,179,164,186,54,155,124,60,62,137,114,78,174,51,91,185,68,205,205,162,180,154,96,192,131,141,79,204,140,105,181,178,141,112,95,43,36,139,200,49,204,67,150,73,124,90,185,206,68,42,200,112,129,141,131,143,125,214,118,162,37,119,138,104,195,102,210,195,84,202,112,208,150,200,78,207,197,40,220,169,206,136,95,149,180,172,60,143,187,142,84,143,129,192,133,212,117,117,71,124,39,133,122,210,218,74,34,42,145,144,68,196,104,70,77,173,218,56,201,43,62,143,81,168,177,47,62,125,192,67,67,34,58,56,78,161,46,53,67,67,112,75,136,34,87,90,46,128,127,216,151,74,160,140,159,103,216,74,124,191,128,50,104,91,69,126,53,72,198,139,36,46,66,87,122,147,215,161,83,127,140,160,67,164,122,209,188,182,191,78,81,52,69,125,160,163,131,103,142,108,196,196,135,142,47,151,189,196,170,171,134,77,78,169,204,150,94,90,190,200,182,93,70,94,99,96,125,214,55,66,52,191,208,168,210,148,189,186,152,109,99,98,128,71,171,136,174,79,134,80,77,53,132,86,47,209,68,76,84,138,144,60,167,103,193,167,54,216,145,134,47,189,59,36,166,180,201,201,219,82,123,114,113,158,215,37,114,56,213,86,112,166,173,203,91,59,148,139,128,0
126,150,207,40,162,38,136,186,114,194,114,71,210,162,95,80,189,168,126,160,87,136,49,147,208,78,79,212,107,180,175,43,40,167,213,191,127,133,176,158,177,82,163,84,170,76,167,185,59,152,164,46,60,69,159,170,170,104,153,122,96,60,104,190,193,131,133,197,37,169,64,138,38,87,175,218,128,120,70,189,161,142,140,153,45,106,167,120,205,207,164,87,104,217,130,218,136,194,102,180,42,151,99,87,204,150,194,49,109,118,206,158,54,42,37,53,193,186,109,100,72,212,189,129,174,161,141,56,136,188,126,133,60,132,84,85,59,129,117,126,111,89,151,75,189,59,165,123,93,64,39,117,202,174,64,120,137,78,141,57,53,205,115,144,170,120,98,106,39,58,213,55,117,122,162,90,100,202,202,118,95,209,149,76,213,202,34,116,164,107,219,93,207,185,114,100,45,220,104,200,62,109,62,207,189,218,212,38,103,85,169,191,36,37,173,195,102,198,136,183,126,150,124,134,202,192,78,39,188,50,181,218,211,142,173,138,70,52,139,204,97,194,126,216,98,74,205,42,147,70,143,130,104,149,128,163,92,57,172,159,124,84,140,177,131,134,166,183,107,88,125,150,215,84,162,142,64,93,53,205,40,200,113,181,216,125,98,83,40,68,58,160,73,140,91,156,66,196,202,51,54,44,101,66,78,165,121,55,105,196,75,100,47,78,86,78,75,40,100,61,170,206,143,187,88,204,212,77,127,177,127,197,105,55,95,169,110,80,199,33,101,94,33,111,95,154,195,210,80,139,209,88,201,177,85,51,149,89,146,200,148,73,101,191,118,141,200,150,132,122,45,65,147,128,178,190,137,219,46,133,199,41,141,204,74,65,71,142,131,113,187,88,79,167,209,154,221,153,145,189,145,71,216,143,149,217,167,56,163,173,65,163,186,135,218,204,110,92,174,146,218,169,162,214,136,74,214,120,53,82,81,213,40,71,149,47,201,35,112,194,173,51,106,201,44,75,122,155,163,210,205,106,61,104,152,210,150,114,213,136,149,107,36,80,103,193,214,85,82,219,69,176,191,120,91,143,57,90,200,183,115,50,166,134,34,108,93,206,114,124,60,124,128,219,70,77,57,94,187,194,181,105,38,41,79,52,175,217,79,94,37,123,218,116,51,41,123,142,166,205,210,172,184,85,35,204,214,190,157,103,160,43,215,72,84,55,116,215,218,107,160,176,150,127,77,218,218,203,153,188,89,107,171,180,151,61,74,206,130,170,76,70,85,179,104,164,153,174,190,35,187,77,104,83,174,203,96,186,116,117,160,86,135,86,55,116,155,131,43,106,91,161,198,58,189,216,203,163,149,38,128,166,103,159,127,191,126,48,43,156,180,65,147,94,197,112,102,123,126,114,113,105,169,182,154,97,138,179,185,185,73,76,187,204,110,84,53,159,118,101,208,82,40,139,164,205,166,202,136,167,42,63,94,94,68,176,153,208,106,147,64,166,47,45,174,102,184,50,77,98,113,104,204,214,181,170,70,172,132,219,118,47,151,107,201,216,47,174,162,131,118,114,114,111,143,67,122,150,99,84,92,69,112,200,94,164,53,84,109,182,144,126,89,94,65,65,37,106,57,143,216,215,68,55,158,204,180,162,187,54,156,125,59,61,136,114,79,176,52,91,183,67,204,205,161,182,153,98,192,134,141,81,203,138,106,181,177,141,112,96,43,36,141,199,48,203,67,150,74,125,92,184,208,68,40,199,111,130,143,131,143,127,213,118,162,39,120,138,103,195,101,210,194,85,201,111,205,151,198,78,208,197,41,220,167,206,137,94,152,180,170,60,141,187,143,83,145,129,192,135,213,118,116,70,123,40,134,122,211,217,73,33,41,144,142,69,194,104,70,76,174,219,56,202,42,61,143,80,171,178,46,62,126,193,66,69,33,58,57,77,161,47,56,64,70,113,74,137,35,87,90,47,127,129,215,150,75,161,139,158,103,219,75,125,192,127,50,105,91,67,128,53,72,197,139,37,44,67,89,122,147,215,162,82,129,139,158,67,165,121,208,187,180,193,77,82,52,70,125,159,163,132,102,141,110,199,195,136,142,47,152,188,195,170,171,133,79,79,169,204,151,96,91,192,199,180,93,71,95,97,97,123,215,56,65,52,190,208,168,209,149,192,184,152,110,100,101,126,68,171,134,175,77,135,79,80,55,131,86,48,210,69,75,83,136,143,61,169,104,196,166,53,218,143,133,47,191,60,37,166,181,203,200,218,82,123,113,114,159,216,37,114,59,214,84,113,164,174,204,93,60,146,138,127,0
127,150,205,39,163,36,136,187,113,196,113,71,209,163,94,82,189,170,125,161,86,135,50,148,209,77,78,212,107,181,175,42,42,166,213,192,127,132,175,159,175,83,164,81,169,75,167,186,58,154,165,46,60,68,161,168,169,105,153,121,95,62,105,188,195,132,132,198,39,169,64,137,38,85,175,219,129,117,68,189,160,140,140,152,46,105,168,120,206,206,164,86,106,218,129,218,135,193,102,182,42,152,98,86,205,152,193,50,110,118,208,156,54,44,35,54,194,187,108,99,72,213,189,127,173,162,142,55,136,189,128,133,61,132,83,85,58,127,117,126,112,90,151,75,187,58,163,123,93,66,38,120,202,173,63,119,139,78,142,56,53,204,115,142,170,120,100,107,41,59,216,55,117,124,165,90,99,202,200,116,95,208,149,76,214,204,35,116,163,105,218,94,208,183,112,99,45,218,104,202,61,109,61,207,188,217,212,40,104,85,170,192,35,38,173,193,100,198,137,183,126,149,123,135,203,191,80,39,186,49,183,219,213,142,174,136,72,52,139,205,97,193,127,214,97,73,204,42,147,71,142,130,105,151,127,164,90,56,171,159,123,84,141,179,131,134,167,184,108,87,127,151,214,84,161,143,63,91,51,204,41,201,113,182,216,125,99,83,42,66,58,160,72,140,93,155,64,196,203,49,54,44,101,66,79,165,119,56,104,194,77,101,46,76,87,79,75,43,98,60,170,205,144,187,86,203,212,77,126,177,128,196,106,54,96,168,110,81,200,34,100,93,34,108,96,154,194,211,80,138,209,89,201,175,87,52,149,89,145,202,150,74,98,191,120,140,201,152,132,124,47,65,145,127,178,190,136,219,46,133,199,40,138,206,73,66,71,143,132,113,189,88,80,168,208,153,218,155,144,189,145,73,217,144,148,218,166,56,162,172,65,163,183,137,218,205,109,94,174,147,219,168,161,214,139,74,215,120,52,80,79,213,40,71,148,45,200,35,114,192,174,50,104,202,44,73,121,155,163,209,205,106,61,102,152,211,151,113,214,138,148,105,36,80,104,191,214,86,80,219,68,175,191,121,90,143,55,89,200,181,116,50,165,136,37,108,93,207,113,123,62,124,127,219,71,79,56,92,186,194,179,106,38,39,80,53,173,217,77,94,38,123,218,115,51,39,122,143,165,207,211,173,185,89,35,203,213,190,156,105,158,44,215,72,83,54,116,214,219,108,159,176,148,127,75,217,216,202,154,188,89,105,169,180,150,62,75,206,131,171,77,71,86,177,103,162,154,174,190,36,187,77,103,82,175,202,95,187,117,118,161,87,134,86,54,114,156,131,44,107,92,162,198,58,189,217,202,162,150,38,130,167,103,159,127,191,125,49,43,155,181,62,150,95,195,112,103,121,125,115,114,106,169,181,154,97,137,181,186,186,74,75,185,205,111,82,52,161,119,101,210,82,40,141,165,205,170,201,135,166,41,65,93,92,67,175,150,207,104,148,64,165,48,43,175,103,181,50,78,98,113,106,203,214,183,171,71,172,132,219,116,45,151,107,201,216,47,173,161,131,118,114,114,112,140,67,122,149,99,85,91,69,111,201,95,166,54,86,109,181,143,125,90,93,66,65,37,106,57,143,216,215,68,55,159,205,180,163,187,54,155,125,60,60,137,114,78,174,51,92,185,67,205,206,161,182,153,97,192,133,141,79,203,139,106,180,178,142,114,94,44,35,139,200,48,204,68,151,74,123,90,184,206,67,41,199,112,128,142,131,143,126,215,118,162,38,120,138,103,195,103,209,194,85,203,112,208,150,199,78,207,198,41,219,169,206,136,95,150,181,171,60,142,187,142,83,143,130,192,134,212,117,115,71,125,39,133,123,211,219,73,33,41,144,143,68,196,104,71,77,173,218,57,201,43,61,143,80,168,177,47,61,124,192,67,69,34,57,56,77,160,47,55,67,68,113,74,136,36,87,91,47,127,128,218,151,73,159,141,158,102,217,73,125,191,128,50,105,92,68,127,52,71,197,138,37,45,67,86,122,146,215,162,82,128,139,159,66,164,122,208,189,183,193,78,81,50,69,126,159,161,131,102,142,109,197,195,135,142,48,150,188,196,171,170,134,78,80,169,205,151,94,89,192,198,182,94,71,94,98,95,123,215,55,66,52,192,207,169,210,149,189,185,152,110,99,99,127,70,171,135,176,79,135,79,78,53,131,85,46,209,68,76,84,137,144,61,167,104,196,167,54,218,143,135,48,190,59,35,165,180,202,202,219,82,122,114,114,158,215,37,114,57,213,85,112,165,174,204,91,59,148,139,128,0
126,151,205,39,163,37,136,187,113,195,114,70,209,164,94,82,189,169,126,160,87,135,50,148,208,77,79,212,107,180,175,43,41,167,213,191,126,132,175,158,176,83,163,82,169,76,166,186,59,153,165,45,60,68,160,168,169,105,153,121,95,61,104,189,196,132,133,197,39,169,64,137,37,85,175,220,129,117,68,188,160,140,140,152,45,105,168,120,206,206,164,86,106,218,129,218,135,193,101,181,41,152,98,86,204,152,193,49,109,118,208,156,54,44,35,54,193,187,109,100,71,213,189,128,173,162,142,55,137,190,128,133,61,133,83,85,58,128,117,126,111,90,151,75,187,58,163,122,93,65,37,120,203,173,63,119,138,78,142,57,53,204,115,142,170,121,99,107,41,59,215,56,117,125,165,89,99,202,200,117,96,208,149,76,214,203,35,117,163,105,218,94,208,183,112,99,45,218,104,201,61,109,61,206,188,218,212,40,104,85,170,192,35,37,173,193,100,197,135,182,126,148,123,135,203,191,80,39,186,49,182,219,213,143,174,137,72,52,139,205,98,193,126,215,97,73,204,42,146,71,142,130,105,150,127,164,90,56,172,158,123,85,141,179,130,134,168,183,108,87,126,152,214,84,162,143,63,91,51,203,41,200,113,182,216,124,99,83,41,66,58,160,71,140,93,156,64,196,203,49,55,44,101,67,78,165,119,55,105,194,76,100,47,77,87,79,75,43,99,60,170,205,144,188,86,204,212,78,126,177,128,196,106,55,96,169,111,81,200,34,101,94,34,109,96,154,194,211,80,138,209,89,202,175,87,53,149,89,145,200,150,74,99,191,119,140,201,152,132,123,47,65,144,128,177,191,137,219,46,133,199,40,138,206,72,66,71,143,132,113,188,88,80,168,208,153,219,154,144,189,145,73,217,143,149,217,166,56,162,172,64,164,183,137,218,204,109,94,174,147,219,168,162,215,138,74,215,121,52,80,79,213,40,72,148,45,201,36,113,192,174,50,104,202,43,74,121,155,163,209,205,105,61,103,153,211,151,113,214,138,148,105,36,80,104,192,214,86,81,218,67,175,191,121,90,143,56,89,200,181,116,50,165,135,37,108,93,207,113,124,61,124,127,219,71,79,56,92,186,193,179,106,38,40,81,53,173,217,78,94,38,123,219,115,52,41,124,144,165,207,210,173,185,88,35,202,212,190,156,105,158,44,215,72,84,54,116,214,219,108,158,177,149,127,75,217,216,202,153,187,89,105,170,180,150,61,75,206,131,171,77,71,86,177,103,163,154,174,191,37,187,76,102,82,175,202,95,186,117,118,161,87,135,86,53,114,156,132,44,107,91,162,198,58,189,217,201,162,150,37,130,168,104,159,127,192,125,49,42,155,181,62,149,96,195,112,103,122,125,115,114,105,170,181,155,97,137,180,186,185,73,75,187,204,111,82,53,160,119,101,210,82,40,141,165,206,170,202,135,166,41,64,93,92,66,175,151,208,105,148,64,165,48,43,175,103,181,50,79,97,114,105,203,214,183,171,71,172,133,219,116,46,151,107,202,215,47,173,161,130,118,113,113,112,140,67,121,149,98,85,91,69,111,201,95,166,54,85,108,181,143,126,90,94,66,65,38,106,57,143,216,215,67,55,159,205,180,163,186,53,155,125,59,60,137,114,77,174,51,92,185,67,205,206,162,181,153,97,192,132,142,79,203,139,106,180,178,141,113,95,43,34,139,200,48,204,67,151,73,123,91,184,207,67,42,199,113,129,142,131,143,126,214,118,162,38,120,138,104,195,102,209,195,85,202,112,207,149,199,79,207,198,40,219,169,206,136,96,149,181,171,61,142,187,142,84,144,129,191,134,212,118,116,71,125,39,133,123,211,219,73,34,41,145,143,68,196,104,70,77,173,219,57,201,43,62,143,80,168,177,47,61,124,192,67,68,34,57,56,77,160,47,55,67,68,113,74,137,35,87,91,47,127,128,217,151,73,160,140,158,102,216,73,124,191,128,50,105,92,68,127,52,72,197,138,37,45,67,86,122,147,215,162,82,128,140,160,67,164,122,209,189,183,192,78,81,50,68,125,159,162,131,102,141,108,196,195,134,142,48,151,188,196,171,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,123,215,55,66,52,192,207,168,210,149,189,185,152,111,100,99,127,69,171,135,176,79,134,79,78,54,132,86,46,209,68,76,84,136,144,60,167,104,195,167,55,217,143,133,48,190,59,36,165,180,202,201,219,82,123,114,113,158,215,37,114,57,213,85,112,166,173,204,91,59,148,139,127,0
126,150,205,40,162,37,136,187,113,196,113,70,208,164,95,82,189,170,126,160,88,135,50,148,208,78,79,211,108,180,175,44,42,167,213,191,126,132,176,158,175,84,164,82,170,75,166,185,58,153,165,46,59,68,160,169,169,105,153,121,94,62,104,189,196,132,133,197,40,169,64,138,38,85,174,220,129,116,67,189,161,140,140,153,45,105,166,120,206,207,164,86,106,219,129,219,136,193,102,181,41,152,98,86,204,152,193,50,110,118,208,156,54,44,35,55,194,187,109,99,71,213,189,129,173,162,142,55,136,189,129,133,61,132,84,85,57,128,117,126,111,90,151,75,186,58,164,122,93,66,38,120,203,172,63,118,139,78,142,56,54,204,116,142,169,121,99,106,41,59,215,57,117,125,166,89,99,201,200,117,95,208,149,77,214,203,36,116,163,106,218,94,207,184,112,99,45,218,105,201,62,108,61,207,188,218,212,39,104,85,170,192,35,37,174,193,100,198,135,182,125,149,122,135,203,191,81,39,187,50,183,219,212,142,174,137,72,52,139,205,98,193,127,215,96,73,204,42,146,71,143,130,106,150,128,164,91,55,172,159,124,85,140,179,130,134,167,183,108,86,126,151,214,83,162,143,63,91,52,203,42,201,113,183,216,124,99,83,41,66,57,160,71,140,93,155,63,196,203,48,55,44,101,67,78,165,119,55,106,193,77,100,47,76,86,79,76,42,99,60,170,205,144,188,86,203,212,77,126,177,128,196,105,54,96,169,112,81,200,34,100,95,35,109,96,155,194,210,80,139,208,89,202,176,87,53,149,89,145,200,149,74,100,191,120,141,201,152,131,124,47,65,144,127,177,191,136,220,46,133,199,40,140,206,72,65,72,142,132,114,188,89,80,168,209,153,218,153,145,189,145,73,217,143,149,216,166,56,162,172,65,164,184,137,218,205,110,93,174,147,219,168,161,215,138,73,215,120,52,80,79,212,40,72,148,45,200,36,113,192,174,50,105,202,43,73,121,155,163,210,205,106,61,103,153,211,151,113,215,138,149,105,35,81,104,191,214,86,80,219,67,176,192,122,91,143,56,89,200,181,115,50,165,135,37,108,93,207,113,124,62,125,128,219,71,79,56,93,186,193,178,106,37,41,81,52,173,216,77,94,38,123,219,116,52,41,123,143,165,206,209,173,186,87,36,202,212,190,155,105,158,44,215,72,84,54,116,214,218,109,158,176,149,127,75,217,217,201,154,188,88,104,170,179,150,61,75,207,132,171,77,71,86,177,103,162,155,174,191,37,187,76,104,83,176,202,96,186,117,118,161,87,135,85,53,114,155,132,45,106,91,162,198,59,190,217,202,163,149,37,129,168,105,160,127,192,125,48,42,155,181,62,149,96,195,112,104,122,125,114,115,105,170,181,155,97,137,181,185,185,73,75,188,205,111,82,53,161,118,100,209,82,40,141,165,206,170,202,135,166,41,66,93,92,66,175,151,207,106,148,63,165,48,43,174,103,182,50,78,97,113,106,203,214,182,170,71,172,132,219,116,46,151,106,202,215,48,172,162,130,118,114,113,111,141,67,121,149,99,85,91,70,110,200,94,166,53,85,109,181,143,124,90,94,67,64,37,106,57,143,215,214,67,56,159,205,180,163,186,54,155,125,59,61,138,114,78,174,50,91,186,68,205,205,161,182,153,97,192,132,141,79,203,140,106,180,178,141,113,96,43,35,139,200,48,204,68,151,74,123,91,184,207,67,42,198,113,128,142,131,143,125,213,119,163,38,120,139,103,195,102,210,195,84,203,112,207,150,199,79,207,197,39,220,168,206,135,95,150,182,171,60,142,187,142,83,144,129,191,134,212,118,116,72,125,40,133,122,211,219,74,34,41,145,143,68,195,104,71,76,172,219,57,202,43,62,143,81,168,177,47,62,124,193,67,68,34,57,56,77,160,47,55,66,68,114,74,136,35,87,90,47,128,127,217,151,74,159,141,158,101,217,74,125,191,128,50,105,91,68,127,51,71,197,138,37,45,66,87,122,146,215,162,82,128,140,160,67,164,122,208,188,182,192,79,81,51,68,126,160,161,131,102,141,109,197,194,134,141,48,150,188,195,171,170,134,79,79,170,205,151,95,89,192,199,182,94,72,94,99,96,124,215,55,66,51,192,207,168,211,149,189,185,153,110,100,99,127,69,170,134,176,80,134,79,78,53,131,86,46,208,67,77,84,136,144,61,166,104,194,167,54,217,144,133,48,189,59,35,165,180,201,202,219,82,122,114,114,158,215,36,114,57,214,86,112,165,173,204,91,59,148,139,128,0
127,150,205,39,163,37,136,187,114,196,113,70,209,164,94,82,188,169,126,160,87,135,50,148,208,77,79,212,108,180,174,42,42,167,213,191,126,133,175,158,176,83,165,81,170,75,166,186,59,153,164,45,60,68,160,168,170,105,153,121,94,61,105,188,196,132,133,197,40,170,64,137,37,85,175,220,129,117,68,189,161,140,140,152,46,105,167,119,207,207,164,87,106,218,128,218,135,193,101,182,41,153,98,86,205,153,193,50,110,118,207,156,54,44,35,55,193,187,109,100,72,214,190,128,173,162,142,55,136,190,128,133,61,133,84,85,58,127,117,126,112,90,151,74,187,58,163,122,93,66,37,120,203,174,63,119,139,78,142,57,54,204,116,142,169,121,99,107,40,59,216,56,117,125,166,89,99,201,200,117,96,208,148,76,213,203,34,116,162,106,219,94,208,183,112,99,45,218,104,201,61,108,61,207,188,218,212,39,104,85,170,193,35,36,173,193,100,196,135,182,126,149,122,135,204,191,79,39,186,49,182,219,213,142,174,137,71,52,139,205,98,193,127,215,97,73,203,42,146,71,143,130,106,150,127,163,91,56,173,158,123,85,141,181,131,135,167,183,108,86,125,150,214,84,162,142,63,91,53,204,41,200,113,182,216,124,99,83,41,66,57,161,71,140,93,156,64,196,203,49,55,44,101,66,79,166,119,56,105,193,77,101,47,77,87,78,75,43,98,60,170,205,144,188,86,204,212,77,126,177,128,195,106,55,95,169,111,81,200,34,100,94,34,110,97,155,194,211,80,139,209,89,202,175,87,52,150,89,145,200,150,74,99,191,120,140,201,151,131,122,47,64,144,128,178,192,137,218,46,133,198,40,139,206,72,66,70,143,132,112,189,88,80,167,209,153,218,153,144,189,144,73,217,144,149,218,165,56,163,173,64,165,184,137,218,204,109,94,174,146,219,167,161,214,138,74,215,121,53,80,79,212,40,71,149,46,201,35,113,192,175,49,105,202,43,73,121,155,163,209,205,106,61,103,152,212,151,113,215,137,148,106,36,81,104,191,214,85,80,219,67,176,193,121,90,144,56,90,201,182,115,50,164,135,36,108,93,207,113,124,62,125,127,219,71,79,56,93,185,192,179,106,37,41,80,52,173,217,77,93,37,124,220,115,52,41,123,142,166,206,210,173,185,87,35,203,212,190,156,105,158,44,215,73,84,53,116,214,218,109,158,176,148,127,75,217,217,202,153,188,90,105,169,180,150,61,75,206,131,171,77,71,86,177,103,162,154,173,190,37,187,76,103,82,175,202,96,187,117,118,160,86,136,85,53,114,156,132,43,106,90,162,198,58,189,217,202,162,149,37,129,168,105,159,127,192,125,49,43,155,182,62,148,96,196,112,103,122,124,115,113,105,169,181,154,97,137,181,186,185,74,75,188,204,111,83,53,161,119,101,210,81,41,140,165,206,170,202,134,166,40,65,93,92,67,176,150,208,105,148,64,165,47,43,175,102,181,51,79,97,114,106,202,214,183,170,71,173,132,219,116,46,150,106,202,215,47,174,162,129,118,113,114,111,140,68,121,148,98,85,91,69,110,200,94,166,54,86,109,180,142,125,90,93,66,64,37,106,56,143,217,216,67,55,159,205,180,164,186,53,155,125,59,60,138,114,78,175,51,91,186,67,205,205,161,181,153,97,192,133,142,80,203,140,106,180,179,142,113,95,43,35,140,199,48,204,68,151,74,123,90,184,207,66,42,199,113,128,142,131,144,126,214,119,163,38,119,139,104,195,102,209,195,85,203,111,207,149,200,79,207,197,40,219,168,206,136,95,149,181,171,60,142,187,141,84,143,129,191,133,212,118,115,71,124,40,133,123,211,219,73,34,41,145,142,69,196,104,71,77,174,218,57,201,43,61,143,80,167,177,47,62,123,192,67,69,34,57,57,77,160,47,55,67,68,113,74,136,35,88,91,47,127,128,217,151,74,160,140,158,102,216,73,124,192,128,50,105,91,67,127,52,71,197,138,37,45,67,86,122,146,215,161,83,128,140,160,67,164,122,210,188,182,191,78,81,50,68,126,159,161,131,103,141,108,196,196,134,142,48,151,187,195,171,170,134,78,80,170,205,151,94,90,192,198,182,93,71,94,98,96,124,215,55,66,52,192,208,168,210,148,190,185,153,111,100,99,127,69,170,135,176,79,134,80,79,54,131,86,46,209,68,77,83,136,145,61,166,104,195,167,54,217,143,133,48,190,59,36,165,180,202,201,219,82,123,114,113,158,214,37,114,57,213,85,112,165,173,205,91,59,148,139,128,0
126,150,205,39,163,36,136,187,113,195,113,70,209,164,94,81,189,169,126,160,87,135,50,148,208,77,79,212,107,180,175,43,41,167,213,191,126,132,175,158,176,83,164,82,169,76,166,186,59,153,165,45,60,68,160,168,169,105,153,121,95,61,105,188,196,131,133,197,39,169,64,137,38,85,175,220,129,117,68,189,160,140,140,152,46,106,167,120,206,206,165,86,106,218,129,218,135,193,101,182,41,152,98,86,204,152,193,49,109,118,208,156,54,44,35,55,193,187,109,100,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,85,57,128,117,126,111,90,151,75,186,58,163,122,93,66,38,120,203,173,63,119,139,78,142,57,54,204,115,142,169,121,99,107,41,59,215,55,117,125,165,89,99,202,200,117,95,208,149,77,214,204,35,116,163,105,218,94,208,183,113,99,45,218,104,201,61,109,61,206,188,218,212,40,104,85,170,192,36,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,50,182,219,213,142,174,137,72,52,139,205,98,193,127,215,96,73,204,42,146,71,142,130,105,150,127,164,91,56,172,158,123,85,141,180,130,134,167,183,108,87,126,151,214,84,161,143,63,91,51,203,41,200,113,182,216,124,99,83,41,66,58,160,71,140,93,155,64,196,203,49,55,44,101,67,78,165,119,55,105,194,76,101,47,76,87,79,75,43,99,60,170,205,144,188,86,203,212,77,126,177,128,196,105,54,96,169,111,81,200,34,101,94,34,109,96,154,194,211,80,138,209,89,202,175,87,52,149,89,145,200,149,74,99,191,120,140,201,152,132,123,47,65,145,128,178,191,137,219,46,133,199,40,139,206,72,66,71,143,132,113,188,89,80,168,208,153,219,154,144,189,145,73,217,144,149,217,166,56,162,172,64,164,184,137,218,204,109,93,174,147,219,167,162,215,138,74,215,121,52,80,79,212,40,72,148,45,201,35,113,191,174,50,104,202,43,73,121,156,163,209,205,106,61,103,152,211,151,113,214,137,148,105,36,80,104,192,214,86,81,219,67,175,192,121,90,143,56,89,200,181,116,50,165,135,37,108,93,207,113,124,61,124,127,219,71,79,56,93,186,193,179,106,38,41,81,52,173,217,77,94,38,123,219,115,52,41,123,143,165,206,210,173,185,87,35,203,212,190,156,105,158,44,215,72,84,54,116,214,218,109,159,176,148,127,75,217,216,202,153,187,89,105,170,180,150,61,75,206,131,171,77,71,86,177,103,163,154,174,191,37,187,76,103,82,175,202,96,186,117,118,161,87,135,86,53,114,156,132,44,106,91,162,199,58,189,217,202,162,150,37,130,168,104,159,127,192,125,49,43,155,181,62,149,95,195,112,103,122,125,115,114,105,170,181,155,97,137,181,186,185,74,75,187,204,111,82,53,161,119,101,210,82,40,141,165,206,170,201,135,166,41,65,93,92,66,175,151,208,105,148,64,165,48,43,175,102,181,50,79,97,114,106,203,215,183,171,71,172,133,219,116,45,150,107,201,216,47,173,161,130,118,114,113,111,140,67,121,149,99,85,91,70,111,201,94,166,54,85,109,181,143,125,90,94,66,65,38,106,57,143,216,215,67,55,159,205,180,163,187,54,155,125,59,60,137,114,78,175,51,91,185,67,205,206,161,181,153,97,192,133,141,79,203,139,106,180,178,141,113,95,43,34,139,199,48,204,67,151,73,123,90,184,206,67,42,199,113,129,142,131,143,126,214,118,163,38,120,138,104,195,102,209,195,85,203,112,207,149,199,79,207,197,40,220,169,206,136,95,149,181,171,60,142,187,142,84,144,129,191,133,212,118,116,71,125,40,133,123,211,219,73,34,41,145,143,68,196,104,71,77,173,219,57,201,43,62,143,80,168,177,47,61,124,192,67,68,34,57,56,77,160,47,55,67,68,113,74,137,35,87,91,47,128,128,217,151,74,159,140,159,102,217,73,124,191,128,50,105,91,68,127,52,71,197,138,37,45,67,86,122,146,215,162,82,128,140,160,67,164,122,209,188,182,192,78,80,50,68,125,159,162,131,102,141,109,196,195,134,142,48,151,188,196,171,170,134,78,80,169,205,151,95,89,192,199,182,94,71,94,98,96,123,215,55,66,52,192,207,168,210,149,189,185,152,110,100,99,127,69,171,134,176,79,134,79,78,54,132,86,46,209,68,76,83,136,144,60,167,104,195,167,55,217,143,133,48,190,59,36,165,180,202,201,219,82,123,114,113,158,215,37,114,57,213,86,112,165,173,204,91,59,148,139,128,0
126,150,205,39,162,36,136,187,113,195,113,70,209,164,94,81,189,170,126,160,87,135,50,148,208,77,79,212,107,180,175,43,41,167,213,191,126,132,175,158,176,83,164,82,169,76,166,186,59,153,165,45,60,68,160,168,169,105,153,121,95,61,105,188,196,131,133,197,39,169,64,137,38,85,175,220,129,117,68,189,160,140,140,152,46,106,167,120,206,206,164,86,106,218,129,218,135,193,101,182,41,152,98,86,204,152,193,49,109,118,208,156,54,44,35,55,193,187,109,100,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,85,57,128,117,126,111,90,151,75,186,58,163,122,93,66,38,120,203,173,63,119,139,78,142,57,54,204,115,142,169,121,99,107,41,59,215,55,117,125,165,89,99,202,200,117,95,208,149,77,214,204,35,116,163,105,218,94,208,183,113,99,45,218,104,201,61,109,61,206,188,218,212,40,104,85,170,192,36,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,50,182,219,213,142,174,137,72,52,139,204,98,193,127,215,96,73,204,42,146,71,142,130,105,150,127,164,91,56,172,158,123,85,141,180,130,134,167,183,108,87,126,151,214,84,161,143,63,91,51,203,41,200,113,182,216,124,99,83,41,66,58,160,71,140,93,156,64,196,203,49,55,44,101,67,78,165,119,55,105,194,77,101,47,76,87,79,75,43,99,60,170,205,144,188,86,203,212,77,126,177,128,196,105,54,96,169,111,81,200,34,101,94,34,109,96,154,194,211,80,138,209,89,202,175,87,52,149,89,145,200,149,74,99,191,119,140,201,152,132,123,47,65,145,128,178,191,137,219,46,133,199,40,139,206,72,66,71,143,132,113,188,89,80,168,208,153,219,154,144,189,144,73,217,144,149,217,166,56,162,172,64,164,184,137,218,204,109,93,174,147,219,167,162,215,138,74,215,121,52,80,79,212,40,72,148,45,201,35,113,191,174,50,104,202,43,73,121,156,163,209,205,106,61,103,152,211,151,113,214,137,148,105,36,80,104,192,214,86,81,218,67,175,192,121,90,143,56,89,200,181,116,50,165,135,37,108,93,207,113,124,61,124,127,219,71,79,56,93,185,193,179,106,38,41,81,52,173,217,77,94,38,123,219,115,52,41,123,143,165,206,210,173,185,87,35,203,212,190,156,105,158,44,215,72,84,54,116,214,218,109,159,176,148,127,75,217,216,202,153,187,89,105,170,180,150,61,75,206,131,171,77,71,86,177,103,163,154,174,191,37,187,76,103,82,175,202,96,186,117,118,161,87,135,86,53,114,156,132,44,106,91,162,199,58,189,217,202,162,150,37,130,168,104,159,127,192,125,49,43,155,181,62,149,95,195,112,103,122,125,115,114,105,169,181,155,97,137,181,186,185,74,75,187,204,111,82,53,160,119,101,210,82,40,141,165,206,170,201,135,166,41,65,93,92,67,175,151,208,105,148,64,165,48,43,175,102,181,50,79,97,114,106,203,214,183,171,71,172,132,219,116,45,150,107,201,216,47,173,161,130,118,114,113,111,140,67,121,149,99,85,91,70,111,201,94,166,54,85,109,181,143,125,90,94,66,65,38,106,57,143,216,215,67,55,159,205,180,163,187,54,155,125,59,60,137,114,78,175,51,91,185,67,205,206,161,181,153,97,192,133,141,79,203,139,106,180,178,141,113,95,43,34,139,199,48,204,67,151,73,123,90,184,206,67,42,199,113,129,142,131,143,126,214,118,163,38,120,138,103,195,102,209,195,85,203,112,207,149,199,79,207,197,40,220,169,206,136,95,149,181,171,60,142,187,142,84,144,129,191,133,212,118,116,71,125,40,133,123,211,219,73,34,41,145,143,68,196,104,70,77,173,219,57,201,43,61,143,80,168,177,47,61,124,192,67,68,34,57,56,77,160,47,55,67,68,113,74,137,35,87,91,47,128,128,217,151,73,159,140,158,102,217,73,124,191,128,50,105,92,68,127,52,71,197,138,37,45,67,86,122,147,215,162,82,128,140,160,67,164,122,209,188,182,192,78,81,50,68,125,159,162,131,102,141,109,196,195,134,142,48,151,188,196,171,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,123,215,55,66,52,192,207,168,210,149,189,185,152,110,100,99,127,69,171,134,176,79,134,79,78,54,132,86,46,209,68,76,84,136,144,60,167,104,195,167,55,217,143,133,48,190,59,36,165,180,202,201,219,82,123,114,113,158,215,37,114,57,213,86,112,165,173,204,91,59,148,139,128,0
127,150,205,39,162,37,136,187,113,195,113,70,208,163,94,82,190,169,127,160,86,135,51,149,209,77,79,212,107,180,176,44,42,166,213,191,126,132,175,158,176,83,163,82,169,76,166,185,58,152,166,46,59,68,160,169,169,105,154,121,94,61,104,188,196,131,133,198,40,170,65,136,37,85,176,219,129,117,68,189,160,139,139,153,46,106,167,118,206,207,165,86,106,218,129,218,135,192,102,182,40,152,97,86,204,153,193,49,109,119,208,157,54,44,34,54,193,186,108,99,71,213,189,128,173,161,142,56,137,189,128,134,61,132,84,85,57,127,116,127,112,89,151,74,186,57,162,121,94,66,37,121,202,173,62,119,138,78,142,56,54,203,115,142,168,121,99,106,40,59,215,55,117,124,164,89,100,201,201,118,95,207,150,78,214,204,34,116,163,105,218,94,208,183,112,99,45,218,104,201,61,109,61,207,187,218,213,40,103,85,170,192,36,37,172,193,101,197,135,183,126,149,123,135,203,191,80,39,187,50,182,220,212,142,174,138,72,52,140,205,97,194,127,215,97,73,203,41,147,70,142,130,104,149,127,164,91,56,171,158,124,85,140,179,130,133,168,183,109,87,126,151,214,84,161,142,64,91,50,204,40,200,113,181,215,124,99,83,41,66,57,160,70,140,93,156,64,195,202,49,56,44,101,66,78,166,119,56,104,194,78,101,47,76,86,78,76,43,98,59,170,204,144,188,86,203,212,77,126,176,126,196,107,54,95,169,111,81,200,33,101,95,33,110,97,155,194,211,80,139,209,89,202,176,88,53,150,89,146,200,151,74,99,191,119,140,201,152,131,122,47,65,145,128,178,190,137,219,48,133,199,40,139,207,72,66,71,143,133,113,189,89,81,167,208,152,219,154,144,188,143,73,217,145,149,217,165,55,162,172,64,163,184,137,219,204,109,93,175,146,219,168,162,214,138,74,215,121,53,80,79,212,39,73,147,45,202,34,113,192,174,50,105,202,43,73,121,155,162,208,205,107,61,103,152,210,151,113,214,137,149,105,36,81,104,192,213,87,81,218,67,176,192,121,90,143,56,89,200,182,115,50,164,136,36,107,93,206,114,124,60,124,127,219,71,79,55,93,185,193,180,106,39,41,81,52,174,217,77,93,38,124,220,115,52,40,123,143,165,207,210,173,185,87,35,203,212,190,155,105,158,43,216,72,84,54,116,214,219,109,159,177,149,127,75,217,215,201,154,188,88,104,170,180,149,62,75,207,131,170,77,71,86,177,103,163,155,174,191,37,187,77,103,83,175,202,95,186,117,118,160,87,134,85,54,114,155,132,43,106,91,162,199,58,188,216,202,162,149,37,130,167,104,159,127,192,126,48,43,155,180,62,149,95,196,113,103,122,125,115,113,106,169,180,154,96,137,180,186,186,74,75,187,204,111,82,53,160,119,100,210,83,40,140,165,207,170,201,135,167,41,66,93,91,66,175,152,208,105,148,63,164,48,44,174,102,181,50,78,98,113,105,203,215,183,170,70,173,133,218,116,46,150,106,202,216,47,173,161,131,118,113,113,111,140,68,120,149,100,85,92,69,111,200,95,165,54,84,108,180,143,126,90,93,65,65,38,106,58,143,217,215,66,55,160,205,180,163,187,54,155,125,59,60,138,115,78,174,52,91,185,68,206,205,161,182,154,97,193,134,141,80,204,139,105,179,178,141,114,95,43,35,139,199,49,203,66,152,73,123,90,185,207,66,42,199,112,129,142,131,144,126,212,119,163,37,120,139,103,195,102,210,195,84,203,112,206,150,199,79,207,199,41,220,168,206,136,95,151,180,172,60,141,187,141,83,144,130,192,133,212,117,117,72,124,40,134,123,210,219,73,34,41,143,142,67,197,103,71,76,172,219,57,202,42,61,143,80,168,178,47,62,124,193,67,69,35,56,56,77,162,47,55,67,68,113,74,137,36,87,90,46,127,128,218,152,74,160,141,157,102,217,74,125,191,127,50,105,91,67,127,51,71,197,138,37,44,67,86,122,146,216,163,81,128,140,160,67,163,121,208,188,183,192,78,82,50,69,126,159,162,131,102,141,108,197,195,135,142,47,150,187,195,171,170,134,78,81,170,206,149,95,89,193,198,182,94,72,94,99,97,123,215,55,67,51,193,207,168,210,149,188,185,152,109,101,98,128,70,170,135,176,79,134,80,78,55,132,85,46,209,67,76,84,137,144,61,166,103,195,166,55,218,143,133,48,189,59,36,166,180,201,201,220,81,123,114,114,159,216,37,114,58,213,85,111,165,173,204,91,58,148,138,128,0
125,151,204,39,164,36,135,189,112,195,113,69,208,162,93,81,189,168,125,160,87,134,51,150,208,77,80,212,108,178,176,42,41,165,212,190,125,132,176,157,176,83,166,82,170,75,167,186,60,152,165,46,60,67,160,167,169,103,154,120,95,61,103,189,195,131,134,196,40,169,65,138,38,86,175,221,129,116,69,188,160,140,140,152,46,107,167,118,207,206,164,86,105,219,128,218,138,193,101,183,40,151,99,87,206,153,192,49,108,118,207,158,53,45,36,56,192,188,108,100,70,214,189,130,173,161,142,55,136,190,130,133,61,135,83,85,58,128,117,126,112,90,153,74,188,57,164,121,94,65,38,119,204,172,63,120,137,78,141,56,54,205,116,144,169,120,100,107,40,59,216,57,116,124,167,90,100,201,201,116,96,210,149,76,213,203,36,116,162,105,219,93,209,184,113,99,47,217,104,201,59,109,62,207,188,218,212,40,104,82,169,192,35,37,173,194,101,197,135,181,126,147,122,135,203,192,78,40,187,50,184,218,212,142,176,138,71,51,139,204,98,193,130,215,96,74,204,44,146,73,142,130,107,150,127,162,89,55,171,158,124,84,141,177,129,134,168,183,109,88,127,149,214,83,160,142,65,92,52,203,43,200,113,183,215,123,100,83,41,66,57,159,70,141,94,157,64,195,204,48,54,44,101,66,80,165,119,56,105,192,77,99,45,78,87,79,75,41,100,59,169,205,146,188,85,203,212,77,127,178,126,195,106,55,95,169,109,82,200,35,101,94,34,108,95,153,195,209,80,139,209,89,201,173,88,53,150,89,145,200,148,74,99,190,120,140,201,150,133,124,47,66,144,128,178,192,137,219,46,133,200,41,138,205,73,65,73,141,132,111,188,89,80,168,208,153,219,155,145,189,144,72,217,143,148,216,166,56,163,172,63,165,182,137,220,205,110,93,174,148,217,167,161,214,136,73,214,119,52,80,79,212,40,73,148,43,200,35,114,192,175,50,104,202,43,73,120,156,162,210,204,104,63,105,152,211,150,114,213,137,149,106,37,82,105,193,213,86,81,218,67,175,191,121,93,142,57,89,200,183,116,50,166,135,38,108,91,208,116,123,60,124,126,219,70,78,58,93,184,193,178,106,37,41,80,52,172,217,78,93,38,123,218,116,52,41,123,142,165,207,208,173,186,88,34,204,212,190,157,104,158,44,216,70,84,55,118,213,218,109,159,178,149,125,75,217,217,203,154,186,90,104,169,179,149,61,75,205,133,169,77,70,86,178,104,163,154,175,191,37,189,76,102,84,175,203,96,186,117,119,161,86,133,85,54,115,156,132,44,107,92,165,198,58,188,216,203,162,148,38,131,166,105,159,125,190,126,47,42,156,181,63,147,96,195,113,102,123,125,114,115,104,168,182,153,99,136,183,186,186,73,73,186,204,112,82,54,161,118,101,209,82,41,139,165,206,168,202,135,167,39,64,94,92,69,175,152,209,105,149,63,165,49,43,174,102,182,51,78,97,115,106,202,215,183,172,71,173,133,220,116,46,150,107,203,215,47,173,161,130,118,114,114,112,139,67,122,150,97,86,90,69,111,202,94,164,53,85,110,182,144,125,89,95,68,62,39,106,57,143,217,216,65,54,158,206,182,163,187,52,155,125,59,58,138,114,78,175,51,92,185,67,206,205,162,181,154,96,191,132,141,79,202,140,105,181,179,143,113,96,43,34,139,200,48,202,68,152,74,123,90,184,207,66,41,200,113,130,142,132,143,125,214,118,162,38,121,140,102,197,103,209,195,86,202,112,206,148,199,76,205,196,41,220,169,206,136,95,150,181,172,61,143,186,142,86,144,128,191,135,212,117,116,72,123,39,133,124,211,218,74,33,40,146,143,67,194,104,70,76,174,219,58,201,43,63,143,83,168,178,48,61,123,190,69,69,34,58,56,77,160,47,55,66,67,113,75,136,35,87,90,49,129,129,218,150,74,160,140,159,102,215,75,125,192,129,51,103,92,68,127,52,71,199,138,38,44,68,86,123,146,216,161,82,128,139,157,65,163,123,208,187,184,191,81,81,50,68,125,159,162,131,102,140,109,196,195,136,140,47,150,186,194,171,169,133,78,80,169,205,151,94,90,191,201,181,94,70,94,99,96,124,213,55,64,51,190,208,169,210,148,189,183,149,111,100,97,129,70,171,133,175,81,134,79,79,53,133,87,48,209,68,77,84,136,144,62,165,105,195,165,54,217,143,134,48,189,59,35,167,181,201,201,219,80,121,114,113,159,216,36,115,58,212,85,112,165,174,204,92,58,149,139,128,0
127,151,205,39,162,37,136,187,114,195,113,69,210,164,94,82,190,169,126,161,87,134,49,148,208,77,78,212,108,180,175,44,41,167,213,192,126,132,176,158,176,83,164,82,169,76,166,186,59,153,164,45,59,68,161,169,170,105,153,120,94,61,105,188,195,131,133,197,39,169,64,138,38,85,175,220,129,117,68,189,161,140,141,152,46,105,167,120,207,206,163,86,107,218,128,218,135,194,102,181,41,152,98,86,205,153,193,49,109,118,208,156,54,44,35,55,192,187,108,100,71,213,189,128,173,162,142,55,137,190,128,132,60,132,84,85,58,128,117,126,111,89,151,75,187,59,163,123,93,66,38,120,203,173,63,119,139,78,141,56,53,204,116,142,170,121,100,106,41,59,215,55,117,124,165,89,99,202,201,118,96,208,150,75,213,204,34,116,162,104,218,95,208,182,112,98,45,217,104,201,62,110,62,207,188,217,212,40,103,85,170,193,35,37,173,193,100,197,136,183,126,149,124,134,204,190,79,40,186,49,183,219,212,143,174,136,73,52,139,204,97,193,127,215,97,73,204,42,146,72,143,131,105,150,128,164,91,56,172,158,122,85,140,179,131,134,168,183,108,87,126,151,213,84,161,143,63,92,51,204,41,202,113,183,216,124,99,83,41,66,59,160,72,140,92,156,63,195,203,49,55,44,100,66,78,166,119,55,105,193,78,101,46,76,86,78,75,43,98,60,169,205,145,187,86,204,212,77,126,177,128,196,106,53,95,169,111,81,200,34,100,95,34,109,96,155,195,211,79,138,209,88,202,175,87,53,149,89,144,200,149,75,99,191,119,141,202,152,131,124,45,65,145,128,178,191,136,219,47,133,200,41,139,205,72,65,71,142,132,113,188,89,79,168,207,152,218,155,144,188,145,73,217,143,149,217,166,55,163,172,65,164,184,137,219,204,108,93,174,146,219,167,162,215,138,74,215,121,53,80,79,213,39,72,147,45,201,35,113,192,175,50,105,202,43,73,121,156,162,210,205,106,61,104,153,211,151,113,214,138,148,105,36,81,104,192,214,86,82,219,68,175,192,121,90,142,56,88,200,181,116,49,165,135,36,109,93,205,113,124,61,124,129,219,71,79,56,92,185,192,180,106,38,41,80,52,173,217,77,94,39,123,219,116,51,41,123,143,165,207,209,174,186,88,35,202,212,190,156,104,157,43,215,72,83,54,116,214,218,109,159,177,149,127,75,217,216,202,153,187,89,104,170,179,149,61,75,207,132,171,76,71,86,176,103,163,154,174,190,37,187,77,103,83,175,201,94,187,117,118,161,86,135,86,53,114,157,132,44,107,91,162,198,57,189,217,202,162,150,38,130,168,104,158,126,192,126,50,43,155,181,62,149,96,195,113,103,122,125,115,114,104,169,181,155,97,137,181,185,186,74,75,188,204,110,82,54,160,119,100,210,81,39,140,164,206,170,201,135,166,41,64,92,92,67,175,151,208,105,149,65,165,47,43,174,103,182,50,79,98,113,105,204,214,183,170,71,172,133,219,115,45,150,107,201,216,47,173,161,130,118,113,113,111,140,68,121,149,99,86,91,69,111,200,94,166,54,86,108,181,143,124,89,94,66,65,37,106,56,142,216,215,67,54,160,204,181,163,187,53,155,125,59,61,137,115,77,175,52,91,186,68,205,206,161,181,154,97,192,132,142,79,203,140,106,180,178,141,113,95,43,34,139,199,49,203,68,151,73,124,90,184,206,66,42,198,113,128,142,131,143,126,213,118,162,38,120,138,105,196,103,209,194,85,203,111,207,149,199,78,207,198,40,220,169,206,136,95,150,181,170,61,142,186,142,84,144,130,192,133,212,118,116,71,125,40,133,123,211,218,74,34,42,145,143,67,196,104,70,77,173,218,58,201,44,62,143,81,168,177,48,61,124,193,67,68,34,57,57,78,161,47,54,67,69,112,74,137,35,86,91,47,128,129,217,152,73,159,140,158,102,217,73,124,191,128,50,105,92,68,128,52,72,197,138,37,46,66,87,122,146,215,161,82,128,140,159,67,164,122,209,188,183,191,78,80,51,69,125,159,162,131,102,141,109,196,195,134,141,47,151,187,196,170,170,134,78,80,170,205,151,95,89,191,198,182,93,70,95,98,96,123,215,55,66,52,192,208,168,210,149,189,185,153,111,100,99,128,69,170,134,175,80,134,78,78,53,131,85,46,209,68,77,84,137,144,61,167,103,195,167,55,216,142,134,47,190,59,35,166,179,202,201,219,82,123,115,114,159,215,37,114,57,212,86,112,165,173,204,91,59,149,139,128,0
126,150,205,39,162,36,136,187,113,195,113,70,209,163,94,82,189,170,126,161,87,135,50,148,208,77,79,212,107,180,175,43,41,167,213,191,126,132,175,158,176,83,164,82,169,76,166,186,59,153,165,45,60,68,160,168,169,105,153,121,95,61,105,188,196,132,133,198,39,169,64,137,38,85,175,220,129,117,68,189,160,140,140,152,46,106,167,119,206,206,165,86,106,218,129,218,135,193,101,182,41,152,98,86,204,152,193,49,109,118,208,156,54,44,35,55,193,187,109,100,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,85,57,128,117,126,111,89,151,75,186,58,163,122,93,65,38,120,203,173,63,119,139,78,142,57,54,204,115,142,169,121,99,107,41,59,215,55,117,125,166,89,99,202,200,117,95,208,149,77,214,204,35,116,163,105,218,94,208,183,113,99,45,218,104,201,61,109,61,207,188,218,212,40,104,85,170,192,35,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,50,182,219,212,142,174,137,72,52,139,204,98,193,127,215,96,73,204,42,146,71,142,130,105,150,127,164,90,56,172,158,123,85,141,179,130,134,167,184,108,87,126,151,214,84,161,143,63,91,51,204,41,200,113,182,216,124,99,83,41,66,58,160,71,140,93,156,64,196,203,49,55,44,101,67,78,165,119,55,105,194,76,101,47,76,87,79,75,43,99,60,170,205,144,188,86,203,212,77,126,177,128,196,105,55,96,169,111,81,200,34,101,94,34,109,97,155,194,211,80,138,209,89,202,175,87,52,149,89,145,200,149,74,99,191,120,140,201,152,132,123,47,65,145,128,178,191,137,219,46,133,199,40,139,206,72,66,71,143,132,113,188,89,80,168,208,153,219,154,144,189,145,73,217,144,149,217,166,56,162,172,64,164,184,137,218,204,109,93,174,147,219,168,162,214,138,74,215,121,53,80,79,212,40,72,148,45,201,35,113,191,174,50,104,202,43,73,121,156,163,209,205,106,61,103,152,211,151,113,214,137,148,105,36,80,104,192,214,86,81,218,67,175,192,121,91,143,56,89,200,181,115,50,165,135,37,108,93,207,113,124,61,124,127,219,71,79,56,93,185,193,179,106,38,40,81,52,173,217,77,94,38,123,219,115,52,41,123,143,165,206,210,173,185,87,35,203,212,190,156,105,158,44,215,72,84,54,116,214,218,109,159,176,148,127,75,217,216,202,154,188,89,105,170,180,150,61,75,206,131,171,77,71,86,177,103,163,154,174,191,37,187,76,103,82,175,202,96,186,117,118,161,87,135,86,53,114,156,132,44,106,91,162,199,58,189,217,202,162,150,37,130,167,104,159,127,192,125,49,43,155,181,62,149,95,195,112,103,122,125,115,114,105,169,181,155,97,137,181,186,185,73,75,187,204,111,82,53,161,119,101,210,82,40,141,165,206,170,201,135,166,41,65,93,92,66,175,151,208,105,148,64,165,48,43,175,102,181,50,79,98,113,106,203,215,183,171,71,172,132,219,116,45,150,107,202,216,47,173,161,130,118,114,113,111,140,67,121,149,99,86,91,70,111,201,95,166,54,85,109,181,143,125,90,93,66,64,38,106,57,143,216,215,67,55,159,205,180,164,187,54,155,125,59,60,137,114,78,175,51,92,185,67,205,206,161,181,153,97,192,133,141,79,203,139,106,180,178,141,113,95,43,34,139,199,48,204,67,151,74,123,90,184,206,67,42,199,113,129,142,131,143,126,214,118,162,38,120,138,104,195,102,209,195,85,203,112,207,149,199,79,207,197,40,220,169,206,136,95,149,181,171,60,142,187,142,84,144,129,191,133,212,118,116,71,125,40,133,123,211,219,73,34,41,145,143,68,196,104,70,77,173,219,57,201,43,61,143,80,168,177,47,62,124,192,67,68,34,57,56,77,160,46,55,67,68,113,74,137,35,87,91,47,127,128,217,151,73,159,140,158,102,217,73,124,191,128,50,105,92,68,127,52,71,197,138,37,45,67,86,122,146,215,162,82,128,140,160,67,164,122,209,188,182,192,78,81,50,68,125,159,162,131,102,141,109,196,195,134,142,48,151,187,196,171,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,123,215,55,66,52,192,207,168,210,149,189,185,152,110,100,99,127,69,171,134,176,79,134,79,78,54,132,86,46,209,68,76,84,136,144,60,167,104,195,167,54,217,143,133,48,189,59,36,165,180,202,201,219,82,122,114,114,158,215,37,114,57,213,86,112,165,173,204,91,59,148,139,128,0
126,151,205,39,163,36,136,187,113,195,113,70,209,164,94,81,189,169,126,160,87,135,50,148,208,77,79,212,107,180,175,43,41,167,213,191,126,132,175,158,176,83,164,82,169,76,166,186,58,153,165,45,60,68,160,168,169,105,153,121,95,61,105,188,196,131,133,197,39,169,64,137,38,85,175,220,129,117,68,188,160,140,140,152,46,106,167,120,206,206,165,86,106,218,129,218,135,193,101,182,41,152,98,86,204,152,193,49,109,118,208,156,54,45,35,55,193,187,109,100,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,85,57,128,117,126,111,89,151,75,187,58,163,122,93,66,38,120,203,173,63,119,139,78,142,57,54,204,115,142,169,121,99,107,41,59,215,55,117,125,165,89,99,202,200,117,95,208,149,77,214,204,35,116,163,105,218,94,208,183,113,99,45,218,104,201,61,109,61,206,188,218,212,40,104,85,170,192,35,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,49,182,219,213,142,174,137,72,52,139,204,98,193,127,215,96,73,204,42,146,71,142,130,105,150,127,164,90,56,172,158,123,85,140,180,130,134,168,183,108,87,126,151,214,84,161,143,63,91,51,203,41,200,113,182,216,124,99,83,41,66,58,160,71,140,93,156,64,196,203,49,55,44,101,67,78,165,119,55,105,194,76,100,47,76,87,79,75,43,99,60,170,205,144,188,86,203,212,77,126,177,128,196,105,54,96,169,111,81,200,34,101,94,34,109,96,154,194,211,80,138,209,89,202,175,87,52,150,89,145,200,149,74,99,191,119,140,201,152,132,123,47,65,145,128,178,191,137,219,46,133,199,40,139,206,72,66,71,143,132,113,188,89,80,168,208,153,219,154,144,189,144,73,217,144,149,217,166,55,162,172,64,164,184,137,218,204,109,93,174,147,219,168,162,215,138,74,215,121,52,80,79,212,40,72,148,45,201,36,113,191,174,50,104,202,43,73,121,155,163,209,205,106,61,103,152,211,151,113,214,137,148,105,36,80,104,192,214,86,81,219,67,176,192,121,90,143,56,89,200,181,116,50,165,135,37,108,93,207,113,124,61,124,127,219,71,79,56,93,185,193,179,106,38,41,81,52,173,217,77,94,38,123,219,115,52,41,123,143,165,206,210,174,185,87,35,203,212,190,156,105,158,44,215,72,84,54,116,214,218,109,159,176,148,127,75,217,216,201,153,187,89,105,170,180,150,61,75,206,131,171,77,71,86,177,103,163,154,174,191,37,187,76,103,82,175,202,95,186,117,118,161,87,135,86,53,114,156,132,44,106,91,162,199,58,189,217,202,162,150,37,130,167,104,159,127,192,125,49,43,155,181,62,149,95,195,112,103,122,125,115,114,105,170,181,155,97,137,181,185,185,74,75,187,204,111,82,53,161,119,101,210,82,40,141,165,206,170,201,135,166,41,65,93,92,67,175,151,208,105,148,64,165,48,43,175,102,181,50,79,98,114,106,203,214,183,171,71,172,133,219,116,45,150,107,202,216,47,173,161,130,118,114,113,111,140,67,121,149,99,85,91,70,111,201,95,166,54,85,109,181,143,125,90,93,66,65,38,106,57,143,216,215,67,55,159,205,180,163,187,54,155,125,59,60,137,114,78,175,51,91,185,67,205,206,161,181,153,97,192,133,141,79,203,139,106,180,178,141,113,95,43,34,139,199,48,204,67,151,73,123,90,184,206,67,42,199,113,128,142,131,143,126,214,118,162,38,120,138,104,196,102,209,195,85,203,112,207,149,199,79,207,197,40,220,169,206,136,95,150,181,171,60,142,187,142,84,144,129,191,133,212,118,116,71,125,40,133,123,211,219,73,33,41,145,143,68,196,104,71,77,173,219,57,201,43,62,143,80,168,178,47,61,124,192,67,68,34,57,56,77,160,47,55,67,68,113,74,137,35,87,91,47,128,128,217,151,73,159,140,159,102,217,73,124,191,128,50,105,91,68,127,52,71,197,138,37,45,67,86,122,146,215,162,82,128,140,159,67,164,122,209,188,182,192,78,81,50,68,125,159,162,131,102,141,109,196,195,134,142,48,151,188,196,171,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,124,215,55,66,52,192,207,168,210,149,189,185,152,110,100,99,127,69,171,134,176,79,134,79,78,54,132,86,46,209,68,76,84,136,144,60,167,104,195,167,54,217,143,133,48,189,59,36,165,180,202,201,219,82,123,114,113,158,215,37,114,57,213,86,112,165,173,204,91,59,148,139,128,0
127,150,205,39,163,36,136,187,113,195,113,69,208,163,93,81,189,170,126,160,87,135,51,148,208,77,78,211,108,180,175,43,42,167,213,191,126,132,176,158,175,83,164,81,169,76,167,186,59,152,165,45,61,68,161,168,169,105,153,121,94,61,105,189,196,131,133,198,39,169,64,137,37,85,174,220,129,116,67,189,160,140,141,153,46,106,167,119,206,206,165,86,107,218,129,218,135,193,101,181,41,152,98,86,204,153,193,49,109,118,208,155,54,45,35,55,193,187,109,101,71,212,188,128,173,163,141,55,136,190,128,133,61,133,84,85,57,128,117,126,111,89,151,75,187,58,163,122,94,67,38,120,202,174,63,119,138,79,141,57,53,204,116,142,169,122,99,107,42,59,215,55,118,125,165,88,99,202,201,117,95,208,149,77,214,203,35,117,164,105,217,94,208,183,113,98,45,218,104,200,60,109,61,207,189,218,213,39,103,84,169,192,36,38,173,193,100,197,135,183,126,148,122,135,203,190,80,40,186,50,182,220,212,143,174,137,71,52,139,204,98,194,127,215,97,73,205,42,146,70,143,130,105,150,127,164,90,55,172,159,122,85,141,180,130,134,168,183,108,87,126,151,215,84,161,143,63,91,51,204,41,200,113,182,216,125,100,83,41,67,57,160,71,140,93,155,63,196,202,48,55,43,102,66,78,165,119,55,105,194,76,101,47,77,86,79,76,43,99,60,170,205,144,188,86,203,213,77,126,178,128,196,105,54,96,168,111,81,200,33,100,95,34,109,97,154,193,211,80,139,208,89,202,175,88,53,149,89,146,200,149,73,99,191,119,141,202,152,132,124,46,65,145,127,178,191,137,219,46,133,199,40,139,206,71,66,71,143,133,113,188,89,80,168,208,153,218,154,144,190,144,72,216,144,149,217,165,55,162,172,63,163,183,138,218,204,109,94,174,146,218,168,162,215,137,74,215,122,53,80,80,213,40,72,149,45,201,35,112,191,174,49,104,202,43,74,121,156,162,209,205,106,61,103,152,211,152,113,214,137,148,105,36,80,103,192,214,85,81,219,66,175,191,121,91,143,55,88,200,181,115,50,165,135,37,108,94,206,113,123,61,124,127,219,70,79,57,92,186,193,179,106,38,40,81,53,173,217,77,93,37,123,219,115,52,41,123,143,166,206,210,173,185,87,35,202,212,190,157,105,158,44,216,72,83,54,116,214,218,109,158,176,149,127,76,217,216,201,153,188,89,105,169,180,150,62,74,207,132,171,76,71,86,178,102,163,154,174,190,37,187,76,103,83,175,202,95,187,118,117,160,86,135,86,52,113,156,132,44,106,91,161,198,58,189,216,202,162,149,38,130,167,104,159,127,192,126,49,44,154,183,61,149,95,195,112,104,121,126,115,114,105,169,181,154,96,137,180,186,185,74,75,187,204,111,82,53,161,119,100,210,81,40,141,165,207,169,201,134,165,41,64,93,91,66,175,151,208,105,148,64,165,47,43,174,102,181,50,79,97,114,106,204,214,183,171,71,172,132,220,116,45,150,107,201,215,48,173,161,130,118,114,114,111,141,68,121,149,99,86,92,70,111,200,94,166,55,85,109,180,143,126,91,95,67,64,37,105,57,142,216,214,66,55,160,205,180,164,187,54,154,125,59,61,137,114,77,175,51,91,185,67,205,206,162,182,153,98,192,132,142,79,203,139,106,180,177,142,114,96,44,35,139,200,48,203,68,151,73,123,91,185,206,67,41,199,113,130,142,131,143,126,213,119,163,37,120,138,103,196,102,209,195,85,203,112,207,149,199,79,207,197,40,220,168,206,136,95,150,182,171,60,142,187,142,83,144,129,192,133,212,117,116,72,124,40,134,122,211,219,73,34,42,144,143,67,196,105,71,78,173,219,57,201,43,61,143,80,169,178,47,61,124,193,66,69,35,57,56,77,161,47,55,67,68,113,75,137,35,87,90,47,128,127,217,151,74,159,140,159,102,216,74,125,191,128,50,105,92,68,127,52,71,197,139,37,45,66,86,122,147,215,161,82,129,139,159,67,164,121,209,189,182,192,78,80,50,69,125,160,161,131,102,141,109,196,196,135,141,48,152,188,196,171,170,134,78,80,169,205,151,95,90,191,199,182,94,71,94,98,95,123,215,55,65,53,193,208,168,210,149,189,184,152,109,99,98,127,69,171,134,175,79,135,79,78,54,131,85,45,208,68,77,84,136,144,60,167,103,195,167,55,217,143,133,48,190,59,36,165,180,202,201,219,81,123,114,114,158,215,37,114,57,213,86,113,165,173,205,91,58,148,138,128,0
126,150,205,39,163,36,136,187,113,195,113,70,209,164,94,82,189,170,126,160,87,135,50,148,208,77,79,212,107,180,175,43,41,167,213,191,126,132,175,158,176,83,164,82,169,76,166,186,59,153,165,45,60,68,160,168,169,105,153,121,95,61,105,188,196,131,133,198,39,169,64,137,38,85,175,220,129,117,68,189,160,140,140,152,46,106,167,120,206,206,165,86,106,218,129,218,135,193,101,181,41,152,98,86,204,152,193,49,109,118,207,156,54,44,35,55,193,187,109,100,71,213,189,128,173,162,142,55,136,190,128,133,61,133,84,85,57,128,117,126,111,90,151,75,186,58,163,122,93,66,38,120,203,173,63,119,139,78,142,57,54,204,115,142,169,121,99,107,41,59,215,55,117,124,165,89,99,202,201,117,95,208,149,77,214,204,35,116,163,105,218,94,208,183,113,99,45,218,104,201,61,109,61,206,188,218,212,40,104,85,170,192,36,37,173,193,100,197,135,182,126,149,123,135,203,191,80,39,186,50,182,219,213,142,174,137,72,52,139,204,98,193,127,215,96,73,204,42,146,71,142,130,105,150,127,164,91,56,172,158,123,85,140,179,130,134,167,183,108,87,126,151,214,84,161,143,63,91,51,203,41,200,113,182,216,124,99,83,41,66,58,160,71,140,93,156,64,196,203,49,55,44,101,67,78,165,119,55,105,194,77,101,47,76,87,79,75,43,99,60,170,205,144,188,86,203,212,77,126,177,128,196,105,54,96,169,111,81,200,34,101,94,34,109,96,155,194,211,80,138,209,89,202,175,87,52,149,89,145,200,149,74,99,191,119,140,201,152,132,123,47,65,145,128,178,191,137,219,46,133,199,40,139,206,72,66,71,143,132,113,188,89,80,168,208,153,219,154,144,189,145,73,217,144,149,217,166,56,162,172,64,164,184,137,218,204,109,93,174,147,219,167,162,215,138,74,215,121,52,80,79,212,40,72,148,45,201,35,113,192,174,50,104,202,43,73,121,156,163,209,205,106,61,103,152,211,151,113,214,137,148,105,36,80,104,192,214,86,81,218,67,176,192,121,90,143,56,89,200,181,116,50,165,135,37,108,93,207,113,124,61,124,127,219,71,79,56,93,185,193,179,106,38,41,81,52,173,217,77,94,38,123,219,115,52,41,123,143,165,206,210,173,185,87,35,203,212,190,156,105,158,44,215,72,84,54,116,214,218,109,159,176,148,127,75,217,216,202,154,187,89,105,170,180,150,61,75,207,131,171,77,71,86,177,103,163,154,174,191,37,187,76,103,82,175,202,96,186,117,118,161,87,135,86,53,114,156,132,44,106,91,162,199,58,189,217,202,162,150,37,130,167,104,159,127,192,125,49,43,155,181,62,149,95,195,112,103,122,125,115,114,105,170,181,155,97,137,181,185,185,74,75,187,204,111,82,53,161,119,101,210,82,40,141,165,206,170,201,135,166,41,65,93,92,67,175,151,208,105,148,64,165,48,43,175,102,182,50,79,98,114,106,203,215,183,171,71,172,133,219,116,45,150,107,202,216,47,173,161,130,118,114,113,111,140,67,121,149,99,85,91,69,111,201,94,166,54,85,109,181,143,125,90,94,66,65,38,106,57,143,216,215,67,55,159,205,180,163,187,53,155,125,59,60,137,114,78,175,51,91,185,67,205,206,161,181,153,97,192,132,141,79,203,140,106,180,178,141,113,95,43,34,139,199,48,204,67,151,73,123,90,184,206,67,42,199,113,129,142,131,143,126,214,118,163,38,120,138,104,195,102,209,195,85,202,112,207,149,199,79,207,197,40,220,169,206,136,95,150,181,171,60,142,187,142,84,144,129,191,133,212,118,116,71,125,40,133,123,211,219,73,34,41,145,143,68,196,104,70,77,173,219,57,201,43,61,143,80,168,177,47,61,124,192,67,68,34,57,56,77,160,47,55,67,68,113,74,137,35,87,91,47,128,128,217,151,73,159,140,159,102,217,73,124,191,128,50,105,91,68,127,52,71,197,138,37,45,67,86,122,147,215,162,82,128,140,159,67,164,122,209,188,182,192,78,81,50,68,126,159,162,131,102,141,109,196,195,134,142,48,151,187,195,171,170,134,78,80,169,205,151,95,90,192,199,182,94,71,94,98,96,123,215,55,66,52,192,207,168,210,149,189,185,152,110,100,99,127,69,171,134,176,79,134,79,78,54,132,86,46,209,68,76,84,136,144,60,167,104,195,167,55,217,143,133,48,190,59,36,165,180,202,201,219,82,123,114,113,158,215,37,114,57,213,86,112,165,173,204,91,59,148,139,128,0
126,150,204,39,161,37,136,188,112,195,113,70,210,164,93,81,190,169,126,160,87,135,50,148,208,78,79,212,107,180,175,43,41,167,214,191,127,132,176,159,176,83,164,82,170,75,166,186,58,154,165,46,60,69,161,168,169,104,153,121,95,61,104,189,195,132,132,197,39,168,65,137,38,86,175,220,129,117,67,188,160,141,140,153,45,106,168,119,206,206,164,86,106,218,130,218,135,193,102,181,41,152,98,86,204,152,193,49,110,118,207,156,54,45,35,55,193,188,109,100,70,213,190,129,173,162,142,55,136,190,128,133,61,133,84,86,57,128,117,127,112,90,151,74,186,58,163,122,93,65,37,118,202,173,63,119,138,78,142,56,54,204,115,142,169,120,99,107,41,59,215,56,118,124,166,89,99,202,201,116,96,207,150,77,214,203,35,117,164,105,218,94,208,182,113,100,45,218,104,201,60,109,61,207,189,218,212,39,104,85,169,191,35,38,172,193,100,197,136,182,126,149,123,135,203,191,80,38,186,49,182,219,213,142,175,137,72,52,139,204,98,194,127,216,96,73,204,42,147,71,143,131,105,151,127,163,91,57,172,159,123,85,141,180,130,134,168,183,107,87,125,151,214,83,162,142,63,91,51,204,42,201,113,182,217,124,99,83,41,66,58,160,72,140,94,156,64,196,203,49,55,44,101,66,78,165,118,55,105,193,77,101,47,75,86,78,75,43,99,60,169,205,144,188,86,203,213,77,126,177,127,196,106,55,96,169,111,81,200,34,101,94,34,109,96,155,195,211,80,139,208,88,203,174,87,52,149,89,145,200,149,74,99,191,119,140,200,151,131,124,46,65,145,128,177,190,137,219,47,134,199,40,138,206,72,65,71,143,133,113,188,88,81,168,209,153,218,154,144,189,145,73,217,145,149,218,167,55,162,173,65,163,184,137,219,204,110,94,174,146,219,168,162,215,139,74,215,121,52,79,80,212,41,72,148,45,201,35,113,192,174,49,104,203,43,73,121,155,163,210,205,106,61,102,152,211,152,112,214,138,148,105,36,80,104,192,214,86,81,219,68,175,192,120,90,143,56,90,200,181,116,51,165,134,36,109,94,206,114,124,61,123,127,219,71,79,56,92,186,193,179,106,38,40,80,53,173,218,77,93,38,123,219,115,51,41,123,143,165,206,209,174,185,88,35,203,212,190,156,104,158,44,215,72,84,53,116,214,218,108,159,177,148,127,75,218,216,201,154,187,89,104,169,180,149,62,75,207,131,170,76,71,86,177,103,162,155,173,191,37,188,76,102,83,175,201,95,186,117,118,161,86,135,86,54,114,156,132,44,106,91,163,199,58,190,217,202,163,150,37,129,167,104,160,127,190,125,49,42,155,181,62,149,95,196,112,103,122,125,115,114,106,169,182,154,96,136,181,185,185,74,75,188,204,111,82,54,160,118,100,210,82,40,141,164,206,169,202,135,166,41,65,93,92,66,175,151,207,104,149,64,165,47,42,175,103,181,50,79,97,114,106,203,214,183,170,71,171,132,219,116,45,150,107,203,215,47,173,161,131,117,114,113,112,140,67,121,149,98,85,92,70,111,201,95,165,54,85,109,180,143,125,90,94,67,65,38,106,57,143,216,215,66,55,159,204,180,164,186,53,155,124,59,61,137,114,77,174,51,91,185,67,205,205,161,182,154,97,193,132,141,79,203,139,106,180,178,141,113,96,43,34,139,199,48,204,67,151,74,123,90,184,206,67,42,199,113,128,142,131,143,126,214,119,163,38,119,137,104,196,102,209,195,84,202,111,207,149,200,79,208,197,40,220,169,206,136,96,150,181,171,61,142,187,142,83,143,130,191,134,212,118,116,72,125,40,133,122,210,219,73,34,41,144,143,68,196,104,70,78,172,220,56,201,43,61,144,80,168,177,47,61,124,192,68,68,35,57,56,77,160,47,55,67,68,112,74,137,35,87,91,47,127,127,217,151,74,159,140,158,102,216,73,124,191,128,51,105,91,68,126,52,71,197,138,37,45,66,87,122,146,215,161,83,128,140,159,66,163,122,208,188,182,192,78,80,50,69,126,159,162,130,103,141,108,197,194,135,142,48,151,188,196,171,170,134,78,79,169,204,151,95,89,192,199,182,94,71,95,98,96,123,215,55,66,53,192,208,169,210,148,190,184,152,110,100,99,126,69,171,134,176,79,134,79,78,54,132,86,46,209,68,76,84,136,144,60,167,104,195,166,55,217,144,133,48,189,59,36,166,180,202,201,220,82,123,114,114,159,214,37,114,57,212,85,112,165,173,204,91,59,148,140,128,0
126,150,205,38,163,35,136,187,113,195,113,70,210,163,95,81,189,170,127,160,86,135,51,147,208,78,78,211,108,180,174,43,41,167,216,191,126,133,176,158,176,83,162,82,169,75,165,186,59,153,164,45,60,67,161,169,172,104,154,120,94,61,106,189,197,131,133,198,39,169,63,137,37,86,175,222,129,117,68,188,161,140,141,152,46,106,168,120,207,205,164,86,106,217,129,218,135,193,102,181,41,151,98,85,205,155,193,50,109,118,207,155,53,44,34,56,194,188,108,100,72,214,189,128,174,161,142,55,138,189,127,134,61,132,84,84,57,127,117,125,110,90,151,74,186,57,164,122,94,65,37,121,202,171,62,119,139,78,142,55,53,205,116,143,168,120,100,108,43,60,216,54,118,125,165,88,99,201,201,117,95,208,149,78,213,203,34,117,164,105,217,94,209,182,113,100,46,218,104,200,61,110,61,206,189,218,212,40,107,85,169,193,36,37,173,194,101,198,135,182,125,148,123,134,202,192,80,40,186,50,181,218,212,143,174,136,72,53,138,205,100,194,128,215,97,73,203,42,147,71,142,130,105,149,127,163,91,55,171,158,124,85,139,179,130,135,166,184,110,88,127,150,214,84,162,143,63,91,51,202,41,199,113,182,216,126,97,83,42,65,56,160,72,139,93,154,64,195,202,49,54,43,101,68,78,166,118,56,103,193,74,101,46,76,87,78,75,43,100,61,171,206,145,187,86,204,213,78,126,178,126,196,105,55,97,170,112,81,198,34,101,93,35,110,97,154,195,211,79,137,209,89,202,175,87,53,151,89,143,201,150,74,99,191,120,140,201,152,132,123,47,64,143,129,177,190,136,221,45,134,198,39,141,205,71,66,72,144,132,113,188,88,80,167,208,154,219,157,144,189,142,72,217,144,149,218,165,55,162,173,65,162,183,138,219,205,109,93,174,146,218,168,161,214,136,74,215,121,52,79,79,213,39,72,148,44,202,35,113,192,173,50,105,201,45,74,121,154,162,208,204,104,61,103,152,212,152,113,214,136,149,106,36,81,104,192,212,85,82,219,67,175,193,122,89,144,56,90,200,181,115,50,165,135,38,106,93,207,112,123,61,125,127,220,70,78,55,92,186,193,179,107,38,41,81,51,172,218,78,93,38,123,219,116,52,41,125,143,166,207,209,173,187,86,35,202,212,190,156,105,157,43,216,73,84,54,115,214,217,108,158,176,148,127,75,217,216,200,154,186,89,104,171,180,150,61,74,207,131,171,76,71,85,177,104,162,155,174,191,38,187,75,103,82,175,202,96,186,119,118,160,85,135,86,53,113,157,133,43,107,92,162,199,59,188,217,200,162,149,39,131,167,105,159,127,193,126,49,43,154,182,63,150,94,195,112,102,122,125,112,114,106,169,182,155,97,138,182,186,186,72,75,186,205,110,82,53,162,119,101,212,81,40,140,165,207,171,200,135,165,42,63,94,93,67,175,151,208,106,148,64,165,47,44,174,103,180,50,79,97,114,104,204,215,183,172,70,171,133,219,116,46,151,106,200,216,48,172,162,132,118,115,113,112,140,68,121,148,100,85,90,69,112,201,95,165,53,85,109,181,143,127,90,93,66,64,36,105,57,142,216,215,66,56,158,205,180,163,187,54,156,124,59,60,137,114,77,175,50,92,186,68,207,206,160,181,153,98,191,132,141,79,204,138,106,181,177,142,113,96,43,35,140,200,48,204,67,150,72,123,90,184,207,66,42,199,114,128,142,130,144,125,214,119,161,37,120,139,102,195,103,210,194,86,202,111,208,149,201,78,207,198,38,219,169,205,136,96,148,180,172,62,142,187,142,83,143,129,192,133,213,118,116,71,124,40,134,123,210,219,73,35,41,144,143,68,197,106,71,77,172,220,56,202,43,61,143,81,167,179,47,61,122,192,67,70,35,57,57,77,161,46,55,67,69,112,75,137,35,87,90,46,129,127,218,150,74,160,139,159,101,218,73,123,190,128,50,105,91,68,128,51,72,197,138,38,44,67,87,121,145,215,161,82,128,140,160,66,164,121,210,190,182,192,79,81,51,68,126,160,161,131,102,141,108,195,195,135,142,49,151,188,196,171,170,134,79,79,168,204,151,94,89,193,200,183,93,70,94,98,95,123,215,55,65,50,193,206,168,210,148,188,185,154,111,100,99,125,69,172,134,176,81,134,79,77,55,132,84,46,209,68,76,82,136,144,61,165,104,195,167,55,216,144,135,48,191,60,37,166,178,201,202,219,81,122,113,112,158,217,37,116,56,214,87,113,166,174,203,90,60,148,139,129,0
126,150,204,39,162,37,136,188,114,195,113,70,209,164,94,81,190,170,128,161,87,136,49,147,209,77,80,212,107,180,174,44,42,166,212,192,127,133,176,159,175,83,165,83,170,76,166,186,59,153,165,45,60,68,160,168,170,106,153,121,94,61,103,188,195,132,132,198,39,168,63,138,39,84,175,219,129,116,67,189,159,139,140,152,45,106,168,119,206,208,165,86,107,218,130,219,134,193,101,183,41,153,98,87,205,153,193,49,109,119,208,157,53,44,34,55,193,186,108,100,70,212,188,128,174,162,142,55,136,189,128,133,61,133,85,84,57,127,116,126,112,89,152,74,186,59,162,123,94,66,37,121,202,173,62,120,139,79,142,57,54,204,115,141,168,122,100,107,42,60,216,55,117,125,165,88,99,201,200,116,95,208,151,77,213,204,34,116,163,105,219,93,209,183,113,101,45,218,104,201,61,109,62,207,188,218,212,40,105,85,170,193,35,37,173,191,100,197,135,182,126,150,122,136,205,191,80,41,186,51,183,219,212,142,174,137,71,52,139,205,98,194,127,215,96,73,205,42,147,71,143,129,104,150,127,164,90,56,173,158,124,85,141,181,131,134,167,185,108,85,126,150,214,84,162,146,63,92,52,202,42,201,114,182,217,125,100,83,43,66,58,161,71,140,94,155,63,196,203,50,56,43,100,66,77,165,119,55,105,195,77,102,47,76,87,79,77,42,99,59,171,205,145,187,86,203,211,76,126,177,127,195,105,54,95,169,111,81,199,33,100,94,34,108,97,154,195,211,78,138,208,90,201,175,88,52,149,89,146,202,149,75,98,191,119,141,201,151,132,124,45,64,145,127,177,190,136,217,46,133,199,40,138,206,72,66,70,143,132,114,189,89,80,168,208,154,219,155,143,189,144,73,215,145,149,217,166,56,161,173,64,163,184,137,217,205,112,93,174,148,218,169,162,215,138,74,216,121,52,80,78,213,40,71,147,44,200,36,112,192,173,50,104,203,42,72,121,155,163,208,205,106,61,103,152,211,151,113,215,136,149,107,36,79,104,192,213,85,80,218,67,175,191,121,90,143,56,90,200,181,115,49,166,134,37,108,93,206,113,126,60,123,126,220,71,79,57,94,186,193,179,105,38,41,81,53,172,217,79,93,38,123,220,115,52,41,124,144,166,205,210,175,186,88,34,203,212,189,157,105,160,44,216,73,85,53,116,215,219,108,159,177,149,127,75,218,216,200,153,187,88,106,170,179,149,62,75,208,130,170,77,70,86,178,103,163,154,174,191,38,186,76,102,83,176,203,97,188,117,118,162,87,135,86,54,114,156,130,44,107,91,163,197,59,189,216,203,162,149,37,129,167,105,158,126,192,126,49,43,154,182,62,149,95,195,112,103,122,124,114,114,106,169,182,154,97,136,180,186,186,73,75,187,204,111,82,53,160,119,101,210,82,38,141,164,207,171,202,134,166,42,65,92,92,67,174,150,207,106,150,64,166,48,43,175,102,182,51,79,98,114,105,202,215,183,170,71,172,132,219,117,46,150,106,202,215,47,172,162,130,118,114,113,112,139,67,120,150,99,84,90,71,112,201,94,166,53,85,108,180,143,126,91,95,67,64,38,107,57,143,215,216,68,56,159,205,179,163,187,52,154,124,60,59,137,115,79,175,51,93,186,67,206,206,161,181,154,99,192,132,143,79,203,140,106,180,178,142,114,96,44,35,139,199,48,205,67,151,74,123,90,183,207,67,41,200,113,127,142,131,143,126,214,118,165,38,120,139,103,195,102,210,196,85,203,112,206,149,199,80,207,195,40,220,170,204,137,97,149,181,172,60,142,187,144,85,144,129,191,133,213,117,117,71,123,38,133,122,211,219,73,34,41,144,143,68,197,103,71,77,172,219,57,202,42,62,143,80,169,178,46,62,123,193,67,69,36,57,57,76,160,48,54,66,68,113,76,136,36,87,91,45,129,130,217,151,73,159,139,159,102,217,74,124,191,127,51,104,91,67,127,51,71,197,139,37,45,68,87,122,147,216,161,83,128,139,160,67,164,122,209,188,182,192,78,80,50,69,125,160,162,130,102,143,109,195,195,134,142,47,152,188,193,171,170,134,77,80,169,205,151,93,89,191,200,181,94,72,95,98,96,124,215,56,66,53,192,207,168,210,149,189,185,152,111,99,98,126,69,170,135,175,78,134,79,77,54,132,85,47,209,69,76,85,137,144,61,168,102,194,166,54,217,144,134,47,190,58,36,164,179,201,200,218,83,123,115,113,159,216,37,113,58,214,86,111,165,172,203,92,60,149,140,128,0
82,150,61,105,81,193,152,82,92,189,39,145,199,121,80,195,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,193,40,61,180,96,107,138,218,47,144,49,139,173,118,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,183,147,188,143,126,197,34,207,54,182,126,190,177,94,114,170,175,167,75,37,100,119,159,70,198,170,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,175,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,150,202,195,53,215,137,162,124,47,92,51,159,206,115,144,176,82,154,45,130,212,79,129,41,140,219,58,55,191,189,162,192,168,40,220,160,113,91,201,39,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,82,78,60,93,173,76,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,213,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,57,132,77,41,131,82,129,57,81,109,98,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,80,96,216,37,148,88,161,116,50,113,115,181,174,203,58,189,198,103,133,100,206,155,207,124,168,88,77,167,194,139,129,105,142,120,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,136,118,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,90,190,101,188,97,51,129,211,157,167,148,76,76,49,176,142,185,97,101,215,89,41,207,165,44,48,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,94,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,67,72,172,174,189,61,196,85,71,152,108,140,41,144,205,213,93,35,105,174,155,45,173,114,150,166,79,132,184,141,221,174,133,125,113,210,78,167,177,118,104,108,163,171,83,84,79,57,101,172,91,179,38,174,137,39,183,60,177,101,35,86,58,183,199,206,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,145,217,58,163,47,196,211,112,101,184,197,67,219,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,92,153,33,157,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,128,79,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,127,149,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,135,184,91,135,53,167,80,184,137,132,190,169,81,203,149,146,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,142,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,171,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,178,100,150,160,183,167,137,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,177,59,151,41,67,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,35,175,183,67,45,179,211,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,137,175,171,140,199,199,197,62,132,172,119,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,62,174,142,169,83,51,97,144,61,57,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,70,53,202,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,210,56,119,161,92,155,182,40,133,198,76,61,151,180,95,64,97,91,201,127,102,50,107,112,210,110,126,94,204,67,141,78,1
82,150,61,104,81,193,152,82,92,190,39,145,199,121,80,196,40,57,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,150,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,193,40,62,180,95,107,138,218,47,144,49,139,173,118,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,69,140,183,147,189,143,126,197,34,208,54,182,126,190,177,94,113,170,175,167,74,37,100,118,159,71,198,170,103,33,191,51,57,144,63,90,147,194,166,131,192,39,136,148,177,45,85,66,176,95,104,133,161,94,89,216,96,52,198,183,136,201,181,45,90,139,150,202,195,53,215,137,163,124,47,91,51,159,206,115,144,176,82,154,44,130,212,78,129,41,140,219,58,55,190,190,162,192,168,40,220,160,113,91,201,38,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,51,159,44,117,215,147,86,186,49,160,170,212,68,153,187,82,78,60,93,173,76,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,213,167,63,84,221,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,176,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,57,132,77,41,131,82,129,57,81,109,97,147,197,48,169,184,214,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,154,56,79,96,216,37,148,88,160,116,50,113,115,181,174,203,58,188,199,103,133,100,206,154,207,124,168,88,77,166,194,139,129,105,142,120,134,141,173,110,92,123,72,105,75,55,47,39,199,61,92,150,86,137,118,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,89,190,101,188,97,51,129,211,157,167,148,76,77,50,176,142,185,97,101,215,89,41,207,165,44,47,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,95,105,123,103,198,174,130,177,119,52,193,171,83,39,130,102,135,150,55,169,157,41,213,68,72,172,174,189,61,196,85,71,152,107,140,42,144,205,213,93,35,105,174,154,45,173,115,150,166,79,132,184,141,220,174,134,125,113,210,78,167,177,118,104,108,163,171,83,84,79,57,101,172,91,179,38,174,137,39,183,60,177,101,35,86,58,183,199,206,181,155,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,144,217,58,163,47,196,211,112,101,184,197,67,220,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,49,130,52,91,153,33,157,199,148,122,87,174,147,211,61,127,169,40,90,163,86,195,189,64,128,80,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,127,149,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,135,185,91,135,53,168,80,184,137,132,191,169,81,203,149,147,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,142,213,59,85,36,193,123,42,125,112,113,42,107,86,99,220,199,116,170,179,129,210,68,219,152,57,112,70,49,135,50,76,201,162,70,41,178,100,150,161,183,167,136,157,75,162,40,190,172,109,95,85,178,191,174,60,190,160,79,194,39,140,209,44,214,181,90,172,167,187,172,178,95,156,79,187,177,59,150,41,67,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,216,66,122,35,175,182,67,45,179,212,62,189,49,145,177,90,48,183,192,71,77,159,81,202,108,62,42,145,200,150,52,120,73,161,99,58,186,110,126,147,110,136,175,171,140,200,199,197,62,132,171,120,57,135,82,122,190,53,185,144,112,128,128,214,102,94,180,101,174,196,114,117,62,174,142,170,83,51,97,144,62,56,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,124,40,70,53,201,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,121,108,210,56,119,160,92,155,182,40,134,198,76,61,151,180,95,64,97,91,201,127,102,50,106,112,210,110,126,94,204,67,141,78,1
82,150,61,105,81,193,152,82,92,189,39,145,199,121,80,196,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,193,40,61,180,96,107,138,218,47,144,49,139,173,117,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,207,54,182,126,190,177,94,114,170,175,167,75,37,101,119,159,70,198,170,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,176,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,151,202,195,53,215,137,162,124,47,92,51,159,206,115,144,176,82,154,45,130,212,79,129,41,140,219,58,55,191,189,162,192,167,40,220,160,113,91,201,39,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,82,78,60,93,173,76,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,213,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,57,132,77,41,131,82,129,57,81,109,97,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,79,96,216,37,148,88,161,116,50,113,115,181,174,203,58,189,198,103,133,100,206,155,207,124,168,88,77,167,194,139,129,105,142,120,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,136,118,205,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,90,190,101,188,97,51,129,211,156,167,148,76,77,49,176,142,185,97,101,215,89,41,207,165,44,48,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,94,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,156,41,213,67,72,172,174,189,61,196,85,71,151,108,140,41,144,205,213,93,35,105,174,155,45,173,115,150,166,79,132,184,141,221,174,133,125,113,210,78,167,177,118,104,108,163,170,83,84,79,57,101,172,91,179,38,174,137,39,183,60,177,101,35,86,58,183,199,206,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,192,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,145,217,58,163,47,196,211,112,101,184,197,67,219,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,92,153,33,157,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,128,80,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,127,148,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,135,184,91,135,53,167,80,184,137,132,191,169,81,203,149,146,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,141,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,171,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,178,100,150,160,183,167,137,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,177,59,151,41,67,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,35,175,183,67,45,179,211,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,137,175,171,140,199,199,197,62,132,172,119,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,62,174,142,169,83,51,97,144,61,57,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,70,53,202,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,210,56,119,161,92,155,182,40,133,198,76,61,151,180,95,64,97,91,201,127,102,50,107,112,210,110,126,94,204,67,141,78,1
81,150,61,105,81,194,152,82,91,190,38,144,199,121,81,195,41,57,126,194,219,89,172,161,61,109,68,95,209,140,206,127,211,37,40,87,149,200,56,186,46,195,142,127,106,209,69,71,171,205,69,39,200,163,208,115,133,33,143,87,198,36,166,200,106,204,139,128,207,114,80,51,43,82,163,121,210,192,40,61,180,96,107,138,218,47,144,49,139,173,117,197,210,100,162,149,83,74,130,141,43,45,207,191,109,82,116,119,35,186,75,129,203,101,72,100,207,130,211,170,158,97,217,190,123,44,118,197,210,69,140,184,148,189,142,126,197,35,208,54,182,127,190,178,94,114,170,175,167,74,37,101,118,160,70,198,170,103,33,191,51,57,144,63,90,147,193,166,130,192,40,136,148,178,45,84,65,176,95,103,133,161,93,89,216,96,53,197,183,136,201,181,45,90,139,151,202,194,53,215,137,163,124,48,91,51,158,206,115,144,176,82,154,45,130,212,79,129,41,141,219,58,55,190,190,162,191,168,39,219,159,113,91,202,39,194,134,104,160,50,210,42,186,177,178,155,204,183,187,176,102,81,99,157,52,159,44,117,215,147,87,186,48,159,170,211,68,153,187,83,78,61,93,173,77,176,116,205,166,68,87,168,160,69,36,197,73,215,114,70,212,167,63,84,220,114,208,82,191,180,206,150,204,200,100,154,119,169,140,54,131,198,86,155,41,174,212,51,211,177,77,37,170,101,75,64,120,47,209,99,180,218,68,151,42,194,55,170,106,89,62,72,82,109,195,57,132,77,40,130,82,128,57,81,109,98,147,197,49,169,185,214,90,217,54,111,203,115,80,75,104,106,88,212,182,61,180,42,210,155,56,80,97,216,38,147,89,160,116,51,113,115,182,175,203,58,188,199,103,133,100,207,155,207,124,167,87,77,166,194,139,129,105,142,120,133,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,87,137,119,204,34,149,175,193,204,105,158,150,110,62,149,118,85,169,126,166,89,190,101,188,98,51,129,211,156,167,148,76,76,49,176,142,185,98,101,214,88,42,207,165,44,48,209,136,150,204,55,92,36,131,185,197,221,53,127,56,208,94,106,124,103,198,174,130,177,119,52,193,171,84,40,130,102,136,149,55,168,156,41,213,68,72,173,173,189,60,196,85,71,151,108,140,42,144,205,213,93,35,105,174,155,46,173,114,150,166,79,131,184,141,221,174,133,125,114,210,78,167,177,117,104,108,163,170,83,84,79,57,101,172,90,180,37,175,137,39,183,61,178,101,35,87,58,183,198,205,181,155,180,64,208,106,109,153,133,103,103,102,220,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,169,55,103,114,90,186,167,124,79,125,69,150,152,64,108,144,217,58,163,47,195,212,112,102,184,197,68,219,216,216,219,186,217,143,165,210,34,185,69,195,136,157,84,142,50,130,52,92,153,33,157,199,148,123,87,175,147,211,61,127,170,40,90,163,86,195,189,63,128,80,178,35,180,178,47,97,58,61,34,59,200,34,221,107,102,127,148,205,43,77,150,83,69,54,124,77,218,143,117,164,181,220,207,134,156,110,200,206,167,88,211,203,135,185,91,135,53,167,80,185,137,132,190,169,81,203,149,147,168,107,141,159,212,69,44,108,192,74,58,197,91,39,63,47,54,115,142,213,59,85,35,193,123,41,125,113,113,43,108,86,99,220,200,115,171,179,129,210,68,219,152,58,112,70,49,134,49,77,201,161,70,41,178,101,150,160,183,167,137,157,75,162,40,190,172,109,94,84,178,191,174,60,189,160,79,194,39,140,208,44,214,181,90,172,167,188,173,178,95,156,79,188,176,59,151,41,67,88,157,174,35,205,215,110,47,141,76,40,184,40,50,186,100,78,92,201,115,145,216,66,121,34,175,183,67,45,179,211,62,189,49,146,177,90,47,183,192,70,77,159,81,202,108,62,42,145,200,150,52,120,73,161,99,58,187,110,126,147,110,136,175,171,139,199,199,197,61,131,172,120,56,135,83,122,190,54,185,144,112,128,128,214,102,94,180,101,174,197,114,116,62,174,142,169,84,51,96,143,62,57,179,122,195,104,209,194,177,212,99,55,83,93,190,114,37,74,93,198,202,123,142,210,68,85,95,74,125,40,70,53,201,69,131,41,120,56,162,175,155,125,221,41,72,73,144,106,207,65,141,199,169,120,108,210,56,119,161,92,155,181,39,134,198,75,61,152,180,95,64,97,91,201,127,102,50,106,111,211,110,126,94,203,66,141,78,1
82,150,61,105,80,193,152,82,92,189,39,145,199,121,80,195,41,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,105,210,69,71,171,205,69,39,200,163,207,115,133,32,143,87,199,36,167,200,106,204,139,128,207,114,80,51,44,82,162,121,210,193,40,62,180,96,107,138,218,47,144,49,139,173,117,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,207,54,182,126,190,178,94,113,170,175,167,75,37,101,119,159,71,198,170,103,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,175,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,150,202,195,53,215,137,162,124,47,92,51,159,206,115,144,176,82,154,45,130,212,79,129,41,141,219,58,55,191,189,162,192,167,40,220,160,113,91,201,39,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,83,78,60,93,173,76,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,212,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,72,83,108,195,57,132,76,41,131,82,129,57,81,109,98,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,80,96,216,37,148,89,160,116,50,112,115,181,174,203,58,188,198,103,133,100,206,155,207,124,168,88,77,167,193,139,129,105,142,120,134,141,173,110,92,123,72,105,75,55,47,39,199,61,92,150,86,136,118,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,90,190,101,188,97,51,129,211,156,167,148,76,76,49,176,142,185,97,101,215,89,41,207,165,44,48,209,136,150,204,54,92,36,132,185,197,220,53,127,56,208,94,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,156,41,213,67,72,172,174,189,61,196,85,71,151,108,140,42,144,205,213,93,35,105,174,155,45,173,114,150,166,79,132,184,141,220,174,134,125,113,210,78,167,177,118,104,108,163,171,83,84,79,57,101,172,91,179,38,174,137,39,183,60,177,101,35,86,58,183,199,206,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,187,167,124,78,125,69,150,152,63,108,145,217,58,163,47,195,211,112,101,184,197,67,219,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,91,153,33,157,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,128,80,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,127,148,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,135,185,91,135,53,167,80,184,137,132,190,169,81,203,149,147,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,142,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,170,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,178,101,150,160,183,167,136,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,177,59,151,41,67,88,157,174,35,205,214,110,47,141,76,40,184,40,50,186,100,78,92,201,115,146,215,66,122,35,175,183,67,45,179,211,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,136,175,171,140,199,199,197,62,132,171,120,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,62,174,142,169,83,51,97,144,62,56,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,70,53,202,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,121,108,210,56,119,161,92,155,182,40,133,198,76,61,151,180,95,64,97,91,201,127,102,50,106,112,211,110,126,94,204,67,141,78,1
82,150,61,104,81,193,152,82,92,189,39,145,199,121,80,195,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,150,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,33,143,87,199,36,166,200,106,204,139,128,207,114,80,51,43,82,162,121,210,192,40,61,180,96,107,138,218,47,144,49,139,173,117,197,211,100,162,148,83,74,130,141,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,45,118,196,209,68,140,184,147,188,143,126,197,34,208,54,182,126,190,177,94,114,170,175,167,75,37,100,119,159,70,198,170,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,85,66,175,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,151,202,195,52,215,137,162,123,48,92,51,159,206,115,144,175,82,154,45,130,212,79,129,41,140,219,58,55,191,189,162,192,168,40,220,160,113,92,201,38,194,133,104,160,50,210,42,186,177,178,155,204,183,187,175,102,80,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,83,78,60,93,173,77,176,116,205,166,68,87,168,160,69,35,197,74,216,114,70,212,166,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,198,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,57,132,76,41,130,82,129,57,81,109,97,147,197,48,169,184,213,90,217,54,111,203,115,80,75,104,106,88,213,182,61,180,42,210,155,56,80,96,216,38,148,89,160,116,50,113,115,181,174,203,58,188,198,103,133,100,206,155,207,124,168,88,77,166,194,139,129,105,141,120,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,136,119,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,89,190,102,188,97,51,129,211,156,167,148,76,76,50,176,142,185,98,101,214,89,41,207,165,44,47,209,136,151,204,54,92,36,131,185,197,221,52,127,56,208,95,105,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,156,41,213,67,72,172,174,189,61,196,85,71,152,107,140,41,145,205,213,93,35,105,174,155,45,173,114,150,166,79,132,184,142,221,174,133,125,113,210,78,167,177,118,104,108,163,171,83,84,79,57,101,173,91,179,37,174,137,39,183,60,177,101,35,86,58,183,199,206,181,155,180,64,208,106,109,153,133,103,102,102,221,174,176,220,193,79,39,38,170,151,55,75,138,41,45,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,145,217,58,163,47,196,211,112,101,184,197,67,219,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,91,153,33,157,199,149,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,128,79,178,35,180,178,47,97,58,61,34,59,200,34,221,107,102,127,148,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,89,212,204,135,184,91,135,53,168,80,184,136,132,190,169,81,203,149,146,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,53,115,141,213,59,85,36,193,123,41,125,112,113,43,107,86,99,220,199,115,170,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,177,100,150,160,183,167,137,157,75,162,39,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,209,44,214,181,90,172,167,188,173,178,95,156,79,188,177,58,150,41,67,88,157,174,35,205,215,110,47,141,76,40,184,40,50,186,100,78,92,201,115,146,215,66,122,35,175,183,67,45,179,211,62,189,49,146,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,119,73,161,99,58,186,110,126,147,110,137,175,172,140,199,199,197,62,132,172,120,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,197,114,117,63,174,142,169,83,51,97,144,62,57,179,122,195,104,209,194,177,212,98,55,83,92,191,115,37,74,93,198,203,123,142,211,68,85,94,73,125,40,71,53,202,69,131,41,119,56,161,175,155,125,221,41,71,73,144,106,207,65,141,199,169,121,108,209,56,119,160,92,156,182,40,133,198,76,61,151,180,95,64,97,91,201,127,102,50,107,111,210,110,126,94,204,67,141,78,1
82,150,62,104,81,193,152,82,92,189,39,145,200,120,80,195,41,57,126,194,219,89,172,162,60,108,68,94,209,140,206,128,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,70,171,205,69,39,200,163,207,114,133,33,143,88,199,36,166,200,107,204,139,127,208,114,80,51,44,82,162,121,210,192,40,61,179,96,106,137,218,47,144,48,138,173,117,198,211,100,161,149,82,74,129,140,44,45,207,192,109,82,115,120,36,186,75,129,203,102,72,99,207,130,211,170,159,98,217,191,123,45,118,196,209,69,140,183,147,188,143,126,197,34,208,54,182,126,190,178,94,113,169,174,167,74,37,101,118,160,70,199,171,104,33,191,51,57,144,62,90,146,194,166,131,191,39,136,148,178,44,84,66,176,94,104,134,160,94,88,217,97,52,198,183,136,200,181,45,90,139,151,201,194,53,215,137,163,124,47,91,52,158,205,115,144,176,82,154,45,130,213,78,129,41,141,219,58,55,191,189,162,191,167,40,219,159,113,91,201,39,194,134,104,160,50,210,43,186,177,178,155,204,183,188,176,102,81,99,158,52,159,44,117,215,147,86,185,49,159,170,212,68,152,187,83,78,61,92,173,76,177,117,205,166,68,87,168,160,70,35,197,74,216,114,70,212,166,63,84,220,114,208,82,191,180,206,150,204,201,100,153,119,168,141,54,132,199,86,155,41,173,212,51,211,176,78,37,170,102,76,65,121,47,209,99,180,218,68,151,42,194,55,171,106,89,62,72,83,108,196,57,132,76,40,130,82,129,58,81,109,98,147,196,49,169,184,213,90,217,54,111,204,116,80,75,104,106,89,213,181,61,180,42,210,155,56,79,96,216,37,148,89,161,115,51,113,115,181,174,203,57,189,199,103,133,100,206,155,208,124,167,88,77,167,194,139,130,105,141,120,134,141,172,110,91,124,71,105,75,56,46,39,199,62,91,149,86,136,118,204,34,148,175,193,204,105,158,151,110,61,148,117,85,168,126,166,89,190,102,188,97,51,129,211,156,167,147,76,76,49,175,142,185,98,101,215,89,42,206,165,45,47,209,136,150,203,55,93,36,132,185,196,220,52,127,56,208,94,106,123,103,198,174,130,177,119,52,192,171,84,40,130,103,135,150,55,168,157,41,212,67,72,172,173,189,61,196,85,71,152,108,140,41,144,205,212,94,35,105,174,155,45,173,115,151,166,80,131,185,141,220,174,133,126,113,210,78,166,178,117,104,108,162,170,82,84,78,57,101,172,91,180,37,174,137,40,183,61,177,101,35,86,58,182,198,205,181,154,180,64,208,106,109,153,133,103,103,102,220,174,176,220,193,79,39,38,170,152,56,75,138,41,45,185,168,55,102,112,90,187,167,124,80,125,69,150,153,63,109,145,218,58,163,47,195,211,111,101,184,197,67,220,215,216,219,185,218,143,165,210,34,186,69,194,136,156,84,143,49,130,52,92,153,33,157,199,148,123,86,175,148,212,61,127,169,40,90,162,86,195,188,64,127,80,178,34,180,178,46,97,58,61,35,59,200,33,221,107,102,128,149,205,43,78,150,83,69,53,124,76,219,142,116,163,181,220,206,134,157,109,201,206,167,88,211,204,135,185,91,135,53,167,80,184,136,132,190,170,80,203,148,147,168,106,141,159,211,69,44,108,191,74,58,198,91,38,63,46,54,115,141,213,59,85,36,193,123,42,125,113,113,43,106,86,99,220,198,115,170,179,129,210,68,220,152,58,113,71,49,135,50,76,202,162,70,41,177,100,149,161,183,166,137,158,75,162,40,191,172,109,95,85,179,191,174,60,189,161,79,193,38,139,208,44,215,181,90,172,167,188,172,178,95,156,79,188,176,59,151,41,68,88,157,174,35,204,215,109,47,140,75,40,184,39,50,186,100,79,91,202,115,145,215,66,122,35,175,183,67,45,179,212,62,189,49,146,177,91,48,183,192,72,77,160,81,203,108,61,43,145,199,149,53,120,72,161,98,57,187,110,127,148,109,137,175,171,139,199,200,197,62,131,172,119,56,135,83,123,189,53,185,143,112,128,128,214,102,94,181,101,175,196,114,117,62,173,142,169,83,52,97,143,61,57,179,122,195,104,210,195,179,212,98,55,82,92,190,114,37,74,93,198,202,123,142,211,67,84,94,73,124,40,71,52,202,69,131,41,119,55,162,176,155,125,221,40,71,72,144,106,207,65,142,199,168,121,108,210,56,119,160,92,155,182,40,134,198,75,61,152,180,95,64,96,91,201,127,101,49,106,112,210,110,127,94,203,67,140,78,1
82,150,61,105,81,193,152,82,92,190,39,145,199,121,80,196,40,56,126,194,219,89,172,161,60,108,69,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,105,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,193,40,62,179,96,107,138,218,47,144,49,139,173,117,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,204,101,72,100,207,131,211,170,159,97,217,190,123,45,118,196,209,68,140,183,147,189,143,126,197,34,208,55,182,126,190,177,94,113,170,175,167,74,37,100,119,159,71,198,170,104,33,192,51,56,144,63,90,147,194,166,131,192,39,136,148,178,45,84,66,175,95,103,133,161,94,89,216,96,53,198,183,136,200,181,45,90,139,151,202,195,53,215,137,162,124,47,92,51,159,206,115,144,176,82,154,45,130,212,78,129,41,141,220,58,55,190,189,162,192,167,40,220,160,113,91,201,38,194,133,104,160,50,210,42,186,177,178,155,204,183,187,175,101,80,99,157,52,159,44,117,215,147,86,185,49,160,170,212,68,153,186,82,78,61,93,172,76,177,116,205,166,68,87,168,160,69,36,197,74,215,114,70,212,166,63,84,221,114,209,82,191,180,206,150,204,201,100,154,120,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,219,68,151,43,194,55,170,106,90,61,73,83,109,195,57,132,77,41,131,82,129,57,81,109,98,148,197,48,169,184,214,90,217,54,111,203,115,80,75,104,106,88,213,182,61,180,42,210,155,56,80,96,216,37,148,88,160,116,50,113,115,181,174,203,58,188,199,103,133,100,206,155,207,124,168,88,77,166,194,139,129,105,142,120,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,149,86,136,118,205,34,148,175,193,205,105,158,151,110,61,149,118,85,168,126,167,90,190,101,188,97,50,129,211,157,167,148,77,77,50,175,142,185,97,101,215,89,41,207,165,44,47,209,136,150,204,55,93,36,132,185,197,220,53,127,56,208,95,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,68,72,172,173,189,60,196,85,71,151,107,140,42,144,205,213,93,35,106,174,155,45,173,114,150,166,80,132,184,141,220,174,133,125,114,210,78,166,177,118,104,108,163,171,83,84,78,57,101,172,91,179,38,174,137,39,183,60,177,101,35,87,58,183,199,205,181,154,180,64,208,106,109,153,133,103,102,102,221,174,176,220,192,79,39,38,170,151,55,75,138,41,46,185,168,55,103,114,90,187,167,124,79,125,69,150,152,63,108,144,217,58,163,46,195,212,112,102,184,197,67,219,215,216,219,186,218,143,165,210,34,186,69,194,136,157,83,143,49,130,52,92,153,33,157,199,148,123,86,175,147,211,61,127,169,40,90,163,86,195,189,64,127,79,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,127,148,205,43,77,150,83,69,53,125,76,218,143,117,163,182,220,207,134,156,110,201,206,168,88,212,204,134,184,91,135,53,167,80,184,137,132,190,169,81,203,149,146,168,107,141,159,212,69,44,107,191,74,58,198,91,38,63,47,53,115,141,213,59,86,36,193,123,41,125,113,113,42,107,86,99,220,199,116,170,179,129,210,68,219,152,58,112,70,49,135,50,77,202,162,69,41,178,101,150,160,183,166,137,157,75,162,39,190,172,109,94,85,178,191,174,59,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,96,156,79,188,177,59,150,41,67,88,157,175,35,205,214,110,47,141,76,40,183,40,50,186,101,78,92,201,115,146,215,66,122,35,175,183,67,45,179,211,62,189,49,145,177,90,48,183,192,71,77,160,81,202,108,62,42,145,200,150,52,119,73,161,99,58,187,110,126,147,110,137,175,172,139,199,199,197,62,132,171,119,57,135,82,122,190,54,185,144,112,128,128,214,102,93,180,101,174,196,114,117,63,174,142,170,84,51,97,144,61,57,179,122,195,104,209,194,177,212,98,55,83,92,191,115,37,74,93,198,203,123,142,211,68,85,95,73,125,40,70,53,202,69,131,41,119,56,161,175,155,125,221,41,71,73,144,106,207,65,141,199,169,121,108,210,56,119,161,92,155,181,40,134,198,76,61,151,180,94,64,97,91,201,127,102,49,107,112,211,109,126,94,204,67,141,78,1
82,151,61,105,80,193,153,82,92,189,39,145,198,120,81,195,41,56,126,194,220,88,173,162,61,108,68,95,209,139,207,127,211,38,41,87,149,201,56,185,46,194,142,127,104,210,68,72,171,205,70,39,199,163,206,116,132,33,144,88,199,36,167,200,107,204,139,129,208,115,81,51,44,82,162,120,210,193,40,62,179,95,107,137,218,47,145,48,139,174,117,198,210,101,162,149,84,74,129,140,43,44,206,192,109,82,115,120,35,186,75,130,203,102,71,100,207,130,212,169,159,98,218,191,123,45,119,196,209,69,139,184,147,189,143,127,197,35,207,55,183,126,190,177,94,113,170,176,166,75,38,101,119,159,70,198,171,104,32,191,51,56,143,62,90,147,193,166,131,193,39,137,148,178,44,85,66,175,95,104,133,160,94,89,217,96,52,197,185,137,201,181,44,90,138,151,200,195,52,215,138,162,123,47,92,51,159,206,115,143,174,82,154,45,131,212,78,129,41,140,220,58,56,190,188,164,191,167,40,220,159,114,92,202,37,193,134,104,159,50,210,43,186,178,178,155,204,183,186,175,101,81,99,157,52,159,45,117,214,146,86,185,49,160,170,211,68,153,186,82,79,60,92,173,76,177,115,206,166,68,86,167,159,69,36,197,73,215,114,70,211,166,64,85,222,114,209,81,191,181,207,150,203,200,100,154,120,169,139,54,131,199,85,155,42,175,211,50,211,177,78,36,169,101,74,64,120,48,209,99,181,219,68,151,43,194,55,169,106,90,62,72,84,109,195,56,132,76,40,130,83,129,56,81,109,98,147,198,48,169,185,213,90,218,54,111,204,115,81,74,104,105,88,212,180,61,180,42,211,155,55,80,97,215,38,148,89,160,116,50,112,115,181,175,203,57,188,198,102,133,99,206,155,207,123,168,87,78,167,193,140,129,104,142,120,133,141,173,110,92,123,72,105,75,55,47,38,198,62,92,150,86,137,119,204,34,148,175,192,204,106,158,151,109,62,150,118,85,168,126,167,89,190,102,188,97,51,131,210,157,167,147,76,76,48,176,142,185,97,100,214,88,41,206,165,45,48,208,136,150,204,55,93,37,131,186,198,221,53,126,56,209,95,106,123,103,199,175,131,178,119,52,193,171,84,40,131,102,136,150,55,169,158,41,212,68,71,173,174,188,61,196,86,71,151,108,140,41,144,206,214,94,35,104,174,154,45,174,114,150,166,79,132,184,142,221,174,133,125,114,211,78,167,178,118,103,108,163,170,82,85,78,58,100,173,91,179,38,175,137,39,182,60,178,101,35,86,57,183,199,206,181,156,180,63,208,106,109,154,133,103,103,102,221,174,176,219,193,79,39,37,170,150,56,75,138,42,45,185,168,54,103,113,90,186,167,124,78,126,70,149,153,63,109,145,218,58,163,46,195,211,111,101,182,198,69,221,215,215,219,187,217,143,165,210,33,187,68,195,137,157,82,142,51,129,51,91,153,32,157,200,148,122,86,175,147,211,61,128,169,40,89,162,86,195,190,64,127,80,177,35,179,178,47,96,59,61,34,59,200,34,220,107,102,128,149,204,42,77,151,83,68,53,125,77,218,143,116,163,181,219,205,134,156,110,201,206,168,88,211,203,134,185,91,134,53,166,80,183,137,133,191,170,81,203,148,147,169,107,141,157,211,69,44,108,190,73,57,197,90,39,63,47,52,116,142,214,61,85,36,193,123,41,125,113,112,42,107,86,98,220,200,115,170,178,130,210,68,218,152,57,111,71,49,136,51,76,202,161,70,41,176,100,150,160,183,167,136,158,75,162,39,191,171,111,95,84,178,192,173,59,189,160,79,194,38,140,208,43,214,180,91,173,168,187,173,178,96,157,80,187,177,59,150,41,66,87,157,175,36,206,214,110,46,141,76,40,183,40,50,188,101,79,92,201,115,147,216,66,123,34,176,182,67,45,179,212,61,188,50,146,177,90,47,183,193,72,77,159,82,203,108,61,42,146,199,150,52,120,73,162,98,57,186,111,127,148,110,136,173,172,139,200,199,197,63,131,170,119,56,134,82,122,189,54,186,144,112,128,128,215,103,94,180,102,176,196,115,118,63,173,141,168,84,51,97,144,61,56,179,122,195,104,209,193,178,211,98,55,83,93,191,115,38,74,92,198,203,123,142,211,67,85,95,74,125,40,72,53,201,69,131,42,120,56,162,176,154,125,222,41,72,73,144,106,207,65,142,199,169,119,108,209,56,119,160,93,156,182,40,132,198,76,61,151,180,95,63,95,91,200,127,102,51,106,111,212,109,127,94,203,67,141,78,1
83,151,61,105,81,193,153,82,91,190,39,143,200,121,80,195,40,58,126,193,219,89,172,162,60,109,69,95,210,140,206,127,212,38,40,86,150,200,56,185,46,194,142,126,106,210,69,71,170,205,69,39,200,164,207,115,131,32,143,87,198,36,166,200,106,204,139,126,207,114,79,51,44,82,162,121,209,193,40,61,180,96,107,138,218,46,144,48,139,173,118,197,210,100,162,149,82,75,129,140,42,45,207,191,110,82,115,119,35,186,75,129,203,101,72,100,207,131,212,169,160,96,217,190,122,45,119,196,209,68,139,183,148,188,142,125,197,34,208,56,182,127,190,177,94,114,171,175,167,74,37,101,119,160,70,198,171,104,32,191,51,57,144,62,90,145,194,166,130,193,39,137,148,178,45,85,65,176,94,103,133,162,92,90,217,96,52,198,184,136,201,180,46,90,138,151,202,194,52,216,137,162,124,47,91,52,158,207,116,144,176,83,154,46,130,213,78,129,41,140,219,59,55,190,188,163,192,168,40,220,160,114,91,201,38,195,133,104,159,51,211,42,186,177,178,155,204,183,188,175,103,80,99,156,52,159,45,117,215,147,86,185,49,160,170,213,68,152,187,83,79,60,93,174,76,176,116,205,165,68,86,168,159,68,36,196,73,215,114,69,212,166,63,83,221,114,209,82,192,179,205,150,204,201,100,154,119,168,139,54,131,198,85,154,42,175,212,51,211,178,77,38,170,103,75,65,119,47,210,99,180,218,68,151,43,195,55,170,106,90,63,73,83,109,195,55,132,77,40,131,83,128,58,80,109,98,147,197,48,168,184,213,90,217,54,112,203,116,79,75,103,106,88,213,181,62,180,41,210,154,56,80,96,217,38,148,89,160,115,50,113,115,181,174,203,57,189,198,102,134,99,206,154,207,124,168,89,78,167,193,139,129,106,142,121,134,142,173,110,91,122,71,104,75,55,47,39,199,61,91,150,86,136,118,204,35,147,174,193,204,104,159,151,108,62,149,118,85,168,125,167,89,190,102,188,96,51,129,211,156,167,147,77,76,49,176,143,184,97,101,214,89,41,207,165,43,48,209,135,150,203,54,92,36,131,186,197,220,52,127,56,209,95,105,124,103,197,175,129,177,120,53,193,171,83,39,131,102,136,150,55,168,156,40,213,67,73,172,173,189,60,196,86,72,152,107,141,42,145,206,212,94,35,105,174,154,44,173,115,149,167,79,132,183,141,221,174,133,125,113,210,79,166,177,118,105,108,162,171,82,84,80,57,100,173,90,179,37,174,136,40,183,60,177,101,36,86,58,184,199,206,180,154,181,63,207,107,109,152,133,102,102,103,221,174,177,220,192,78,39,38,170,151,55,75,138,41,46,185,168,55,103,113,89,186,167,123,79,125,69,150,152,64,109,145,218,58,163,47,195,211,112,101,183,197,67,220,215,216,219,185,218,143,166,209,33,185,67,195,136,157,84,142,49,130,52,92,152,32,157,198,149,123,87,175,147,211,61,128,169,39,90,162,85,195,189,64,127,79,178,35,180,178,47,96,59,61,34,58,200,33,221,107,102,128,149,205,43,77,150,83,69,53,125,77,218,143,116,164,181,221,207,134,156,109,200,206,167,89,211,203,134,185,90,134,53,167,79,184,137,131,191,169,81,203,149,148,167,107,141,158,211,68,44,107,191,73,57,197,91,38,62,45,53,116,142,213,59,84,36,193,122,42,125,112,112,43,108,85,98,220,199,115,171,179,130,210,68,219,152,57,113,70,50,134,50,77,202,161,70,42,178,100,150,160,184,166,137,157,76,161,40,190,172,110,95,85,177,191,173,61,188,160,79,194,38,141,209,44,214,180,90,172,168,187,173,178,96,156,78,187,177,59,151,41,67,89,157,173,34,205,214,110,47,141,77,41,183,40,49,187,100,78,92,200,115,146,216,67,123,35,175,182,67,45,180,210,61,188,49,146,177,91,47,183,193,71,76,160,82,202,108,61,41,146,200,151,52,120,73,160,98,57,187,109,127,146,110,136,175,171,139,199,200,197,62,132,172,119,56,135,82,122,189,54,184,144,111,129,128,214,102,93,181,103,175,197,115,118,63,174,143,170,83,52,96,144,61,56,179,122,195,104,209,194,177,212,98,55,83,92,190,114,38,74,92,197,202,124,142,210,68,85,96,73,124,40,70,53,202,69,131,41,119,55,161,175,155,126,221,41,71,73,145,106,206,65,141,199,169,120,108,208,55,119,161,92,155,182,41,134,197,76,61,150,179,95,64,97,90,202,127,103,50,107,110,211,110,126,95,203,66,141,78,1
82,150,61,105,81,193,152,82,92,189,39,145,199,121,80,196,41,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,193,40,61,179,96,107,138,218,47,144,49,139,173,118,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,207,54,182,126,190,177,94,114,170,175,167,75,37,100,119,159,70,198,170,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,175,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,151,202,195,53,215,137,162,124,47,92,51,159,206,115,144,176,82,154,45,130,212,79,129,41,140,219,58,55,191,189,162,192,168,40,220,160,113,91,201,39,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,83,78,60,93,173,76,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,213,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,57,132,77,41,131,82,129,57,81,109,97,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,80,96,216,37,148,88,161,116,50,113,115,181,174,203,58,188,198,103,133,100,206,154,207,124,168,88,77,167,194,139,129,105,142,120,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,136,118,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,89,190,101,188,97,51,129,211,156,167,148,76,77,49,176,142,185,97,101,215,89,41,207,165,44,48,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,94,105,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,67,72,172,174,189,61,196,85,71,151,108,140,41,144,205,213,93,35,105,174,155,45,173,115,150,166,79,132,184,141,220,174,133,125,113,210,78,167,177,118,104,108,163,171,83,84,79,57,101,172,91,179,38,174,137,39,183,60,177,101,35,86,58,183,199,206,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,145,217,58,163,47,196,211,112,101,184,197,67,219,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,91,153,33,157,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,128,79,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,127,149,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,135,185,91,135,53,167,80,184,137,132,191,169,81,203,149,146,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,142,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,171,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,177,100,150,160,183,167,136,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,177,59,151,41,67,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,35,175,183,67,45,179,211,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,137,175,171,140,199,199,197,62,132,172,119,57,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,63,174,142,169,84,51,97,144,62,57,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,71,53,202,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,210,56,119,161,92,155,182,40,133,198,76,61,151,180,95,64,97,91,201,127,102,50,107,112,210,110,126,94,204,67,141,78,1
83,149,60,103,80,193,151,82,91,190,39,144,200,120,81,197,38,57,125,193,218,89,170,162,60,110,71,97,210,139,206,128,210,37,40,87,150,201,56,184,45,196,142,126,103,209,69,69,172,205,68,41,200,164,207,115,133,32,144,90,200,37,166,200,106,203,139,126,207,113,79,52,43,80,161,121,210,194,40,61,179,94,108,138,218,47,144,48,141,173,118,196,208,101,162,149,83,74,128,140,43,44,206,191,107,83,114,118,34,186,75,128,203,102,71,102,206,131,212,169,160,97,216,190,123,45,119,197,209,70,140,182,149,188,143,127,198,34,209,52,182,126,189,177,94,114,171,174,167,74,37,100,120,159,70,196,171,103,33,190,50,55,144,64,91,148,193,166,131,193,39,138,149,179,45,83,65,176,93,102,133,160,94,88,214,96,53,198,184,138,201,180,46,93,140,151,199,192,53,216,136,163,123,49,92,51,159,206,115,143,174,81,154,44,129,212,79,129,40,140,219,59,55,191,191,162,194,168,41,220,158,112,92,199,39,193,131,103,160,49,210,42,186,176,178,155,203,183,187,172,104,81,100,157,53,159,44,118,214,147,85,188,50,159,168,212,68,152,187,83,78,59,93,173,75,176,117,205,166,68,87,168,158,70,34,197,75,216,114,70,212,166,65,84,221,115,208,83,191,179,205,149,203,200,98,155,119,168,138,55,133,196,87,156,40,175,212,52,210,178,77,37,168,101,75,65,121,48,209,99,181,218,68,152,43,192,55,170,106,90,62,73,84,109,194,55,131,77,41,132,83,129,58,80,109,97,147,196,46,168,186,212,90,216,54,110,205,115,78,73,103,108,88,213,181,61,179,43,210,153,57,80,97,215,34,148,88,160,117,53,112,115,180,175,201,59,189,199,103,134,98,208,155,207,124,168,86,75,164,194,139,130,105,142,121,133,141,174,109,93,121,73,105,76,57,47,39,198,63,91,149,86,135,118,205,34,148,175,193,205,104,157,150,111,60,149,116,85,168,127,167,91,189,103,187,98,53,131,212,156,165,148,77,75,50,176,144,185,97,100,214,90,42,205,164,45,47,207,137,150,202,55,92,36,131,185,194,222,53,126,55,208,92,105,122,102,198,175,129,176,120,50,193,170,84,38,132,101,135,151,55,168,157,41,214,66,73,171,172,190,60,194,88,71,151,109,139,41,145,206,214,91,35,105,175,154,45,173,115,149,167,79,131,184,142,220,175,133,126,113,209,77,167,177,119,103,108,161,170,83,85,78,56,100,173,91,180,38,174,137,40,181,62,175,101,35,86,60,185,198,206,180,155,178,65,206,106,110,153,134,103,104,101,221,175,176,220,193,78,39,37,169,150,56,76,135,42,45,184,168,57,102,113,90,186,167,123,78,124,69,150,151,63,109,144,218,59,164,47,196,213,113,100,185,197,69,220,214,217,220,185,217,144,165,211,32,186,69,195,136,157,84,143,48,131,51,92,154,33,158,199,147,123,87,173,147,211,62,128,170,40,90,165,86,195,190,64,128,78,178,35,179,178,48,97,57,59,34,61,199,34,221,107,102,130,148,203,44,76,151,82,70,53,124,78,218,143,117,164,182,219,208,134,154,110,200,207,169,89,212,206,134,185,91,135,53,167,83,185,136,133,190,169,80,203,148,145,170,108,142,158,211,68,44,109,191,73,57,196,90,39,64,47,55,116,141,214,60,87,33,192,122,42,127,112,112,43,107,85,99,221,199,116,169,178,129,211,69,220,151,55,115,69,51,136,51,76,202,162,71,42,177,100,149,161,184,169,137,157,74,162,40,192,171,109,94,87,177,189,175,59,189,162,80,194,36,141,210,44,215,181,91,171,167,189,172,176,95,157,79,187,176,59,152,41,67,89,156,174,35,206,216,111,46,143,74,40,182,41,49,186,101,78,93,200,114,146,215,66,122,35,177,183,67,44,180,213,61,190,48,146,176,92,46,181,191,69,77,160,81,201,109,63,44,144,200,149,53,120,74,162,98,59,187,111,125,147,109,137,174,171,138,200,200,196,62,133,171,119,58,134,83,123,192,53,185,145,112,129,128,213,102,93,180,100,174,196,114,116,63,173,141,169,84,50,96,144,60,55,179,122,196,103,210,194,178,212,99,54,84,93,191,114,38,73,93,200,202,124,142,212,69,84,96,72,125,41,71,52,202,70,130,40,121,55,160,175,157,126,221,42,71,72,144,105,206,65,140,199,169,120,108,208,57,119,161,93,155,183,39,135,197,76,62,150,180,94,64,98,93,199,128,101,48,105,112,211,110,126,92,204,67,140,79,1
82,150,62,104,81,193,153,82,92,190,39,145,199,121,80,196,41,56,125,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,143,126,106,210,69,71,171,205,69,39,199,163,207,115,133,32,143,87,199,36,167,200,106,204,140,127,208,113,80,51,43,82,163,121,209,193,40,61,180,96,107,137,218,46,144,49,139,173,117,197,210,100,162,148,83,74,130,140,43,45,207,192,109,82,115,119,35,185,75,129,203,102,72,100,207,131,211,170,159,97,217,191,123,44,118,197,209,68,140,184,148,189,142,125,197,34,208,54,182,126,190,177,93,114,170,175,167,74,37,100,118,160,70,198,170,103,32,191,51,57,143,63,89,147,194,166,131,193,39,136,148,177,45,85,66,175,95,104,133,161,94,89,216,97,52,198,184,136,200,181,45,90,139,150,201,195,52,215,137,162,123,48,91,51,159,206,115,144,175,82,154,45,130,213,79,130,41,140,220,58,54,190,189,162,191,167,40,220,160,113,91,201,38,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,100,157,52,159,44,117,215,147,87,185,49,160,170,211,67,153,187,83,78,60,93,172,76,177,116,205,166,68,87,167,159,69,35,197,73,216,114,69,212,167,63,84,220,114,208,82,191,180,206,150,204,200,100,154,120,169,140,54,131,198,86,155,41,175,212,51,211,177,78,36,170,102,75,65,120,48,209,99,180,218,68,151,42,194,54,170,106,90,62,72,83,109,195,57,133,77,40,131,82,128,57,81,109,97,148,197,48,169,185,213,90,217,55,111,203,115,80,75,103,106,88,213,182,61,180,42,210,154,56,79,96,216,37,148,88,161,115,50,113,114,181,174,203,57,189,198,103,133,99,206,154,207,124,168,87,77,166,193,139,129,105,142,120,134,141,173,110,91,123,72,105,75,55,46,39,199,61,92,150,86,136,118,204,34,148,175,193,205,105,159,151,109,61,148,117,85,168,125,167,89,190,101,188,97,51,130,211,156,167,147,76,77,50,176,142,185,97,100,214,89,41,207,165,44,47,209,135,151,203,55,92,36,132,186,197,220,53,127,56,208,94,106,123,104,197,174,130,177,120,52,193,171,83,39,131,102,135,150,54,169,156,42,214,68,72,172,174,190,60,196,86,71,151,107,140,42,145,205,213,93,35,105,174,155,45,172,114,150,165,80,132,185,141,220,174,133,125,113,210,79,167,177,118,104,108,162,170,83,85,79,58,101,173,91,180,38,174,136,39,183,60,177,102,35,86,57,183,199,206,181,154,181,63,208,106,108,153,133,103,102,102,220,174,176,220,193,79,39,38,170,151,55,75,138,41,45,185,169,55,103,113,91,187,167,125,78,125,69,150,152,63,109,144,217,58,163,47,195,211,112,101,184,197,67,219,215,216,219,185,218,144,165,210,33,187,69,194,136,157,83,142,50,130,52,91,154,33,157,199,148,122,87,175,147,212,61,128,169,40,89,164,86,195,189,64,128,79,178,35,180,178,47,96,58,61,34,59,200,33,221,107,102,128,149,205,42,77,150,83,69,53,124,76,218,143,117,163,182,220,207,134,156,109,200,207,168,88,210,205,135,184,92,134,53,167,80,184,136,132,190,169,81,203,149,146,168,107,141,159,212,69,43,108,191,74,57,197,91,38,62,47,54,115,142,213,59,85,36,192,123,42,125,112,113,43,107,86,99,220,199,116,170,179,129,210,68,218,152,57,113,70,49,135,50,77,202,161,70,41,178,101,150,160,184,167,136,158,75,162,39,190,172,109,94,85,178,192,174,60,189,161,79,194,38,140,208,44,214,181,91,172,167,187,173,178,96,155,79,188,177,58,151,41,67,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,34,175,183,67,45,179,211,62,189,48,145,177,91,48,182,192,70,76,159,82,202,108,62,43,145,200,150,53,120,73,161,98,58,186,110,126,147,110,137,175,172,139,199,200,197,62,132,172,119,57,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,118,62,174,142,169,83,52,97,144,61,56,179,122,195,103,209,194,177,212,98,55,83,93,190,114,37,74,93,199,203,123,142,210,68,84,95,73,124,39,71,53,202,69,130,41,119,56,162,175,156,125,221,41,72,72,144,107,207,65,141,199,169,121,108,209,57,119,161,92,156,182,40,133,199,75,61,151,180,95,64,96,91,201,127,102,50,107,112,211,110,126,93,203,67,141,79,1
81,150,61,104,80,194,152,82,91,189,39,146,199,120,80,196,39,56,126,195,219,90,172,161,60,109,67,95,209,139,207,128,211,37,42,87,150,202,56,185,47,195,141,127,106,210,69,70,171,206,69,39,201,164,208,115,133,33,144,89,198,36,168,200,107,204,139,127,208,114,82,50,43,83,162,122,209,193,41,60,179,96,107,137,218,47,144,49,139,174,117,197,210,101,161,150,83,74,129,140,43,44,206,191,108,83,115,119,36,187,73,128,203,101,73,101,207,130,211,169,158,96,218,192,123,44,118,196,209,69,141,184,148,188,142,126,198,34,207,52,181,125,189,177,94,113,170,175,166,74,37,101,119,159,71,199,170,105,34,192,52,58,145,61,91,147,192,167,130,194,39,138,148,178,46,85,65,176,93,104,134,161,94,88,216,96,53,199,184,134,200,182,45,90,139,152,201,194,52,215,138,163,123,48,92,50,158,206,116,144,177,82,153,43,130,214,78,130,41,139,219,58,56,191,189,164,191,169,38,220,159,113,90,202,40,194,134,104,159,51,210,43,186,176,178,155,204,184,187,175,102,80,100,157,53,159,44,116,216,148,86,184,49,160,169,211,67,153,186,81,79,60,92,174,76,176,117,204,166,67,86,167,161,70,34,197,76,216,113,71,212,167,63,84,220,115,209,81,190,182,205,151,204,200,101,154,120,169,141,52,131,198,86,156,41,174,212,51,211,175,78,37,170,102,76,64,121,47,210,101,181,218,68,151,42,194,55,171,106,89,61,73,83,109,196,57,132,76,38,132,82,129,57,81,108,97,147,197,49,169,184,213,90,218,55,111,204,116,79,75,104,105,88,212,182,61,180,40,209,155,55,79,96,215,37,147,89,161,115,50,112,115,179,173,203,57,189,198,103,133,101,206,155,207,123,167,88,76,167,195,139,130,106,142,121,135,140,173,111,91,123,73,105,75,56,47,40,199,61,92,150,87,137,120,205,35,148,175,193,204,107,158,150,110,60,149,118,85,170,127,167,89,191,100,187,97,50,130,211,155,167,147,75,77,48,176,142,185,97,100,214,90,41,207,164,45,47,208,135,151,205,56,93,37,131,186,198,219,53,129,55,208,94,106,123,103,197,174,130,177,119,52,193,171,83,40,130,102,137,149,54,168,156,40,212,67,72,172,173,189,62,197,84,71,152,108,140,41,145,206,212,93,36,106,173,154,46,173,115,150,165,79,132,185,141,221,175,134,125,112,211,78,166,177,118,105,108,163,171,82,82,78,57,101,174,92,179,38,175,137,38,183,59,177,102,36,88,58,182,199,206,181,155,179,62,207,106,110,153,133,103,103,101,220,173,176,219,192,78,39,39,170,151,56,74,137,40,45,185,168,56,102,112,90,187,167,123,79,126,69,150,152,63,107,144,216,59,161,47,195,212,112,103,184,198,67,220,215,216,219,186,219,143,166,209,34,186,68,194,134,157,84,142,49,131,53,91,154,33,157,200,149,123,86,174,148,212,62,128,168,40,89,164,85,195,188,65,127,79,179,35,180,180,47,97,58,60,35,59,198,34,221,107,102,128,148,204,43,78,149,82,71,53,125,76,218,142,117,163,182,220,208,134,156,110,201,207,169,88,210,204,134,184,91,135,54,168,79,184,138,133,190,169,80,203,149,146,168,107,142,159,213,70,43,108,190,73,59,198,91,37,63,47,53,115,141,214,60,86,35,193,122,42,125,112,113,43,108,85,100,219,198,116,171,179,130,210,67,219,153,58,112,69,49,134,50,76,203,162,70,40,177,101,150,160,183,166,136,157,76,162,40,190,173,110,94,84,179,191,173,60,189,161,79,194,39,141,208,43,214,180,90,173,167,186,173,179,94,155,81,186,177,58,150,42,67,88,156,175,35,205,214,109,45,141,76,39,184,40,49,186,100,80,92,200,114,146,215,66,123,34,175,181,67,46,180,212,61,190,49,144,175,90,48,184,193,72,77,160,81,202,108,61,42,146,199,150,52,119,73,161,99,57,187,110,128,148,111,136,175,171,140,200,199,197,61,132,171,120,57,134,83,121,190,54,184,144,112,127,128,215,103,94,182,102,174,196,113,119,63,173,142,171,84,51,97,144,62,56,180,122,195,105,209,196,178,212,99,55,83,92,189,115,38,74,93,198,202,123,143,210,67,85,94,73,124,39,71,53,201,70,131,42,119,55,161,176,155,125,221,41,71,72,145,107,207,65,141,200,167,119,108,209,58,118,159,93,154,182,40,134,199,73,60,152,181,95,63,97,91,201,126,102,49,107,111,210,110,126,95,203,66,141,78,1
82,150,62,104,81,194,152,82,92,190,39,145,199,121,80,195,41,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,105,210,69,71,171,205,69,39,200,163,207,115,133,32,143,87,199,36,167,200,106,204,139,128,208,114,80,51,43,82,162,121,210,193,40,62,179,96,107,138,218,47,144,49,139,173,117,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,130,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,208,54,182,126,190,178,94,114,170,175,167,75,37,101,119,159,71,198,171,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,85,66,176,95,104,133,161,94,89,216,96,52,198,183,136,200,181,45,90,139,151,202,195,53,215,137,162,123,47,91,51,159,206,115,144,176,82,154,45,130,212,78,129,41,140,219,58,55,190,189,162,192,168,40,220,160,113,91,201,39,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,186,82,78,60,93,172,77,177,116,205,166,69,87,168,160,69,35,197,74,215,114,70,213,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,109,195,57,132,76,41,131,82,129,57,81,109,97,147,197,48,169,184,214,90,217,55,111,203,115,80,75,103,106,88,213,181,61,180,42,210,155,56,80,96,216,37,148,89,160,116,50,113,115,181,174,203,58,189,199,103,133,100,206,155,208,124,167,88,77,166,193,139,129,105,142,120,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,137,118,205,34,149,175,194,204,105,158,151,109,61,149,117,85,168,126,167,90,190,101,188,97,51,129,211,156,167,148,76,77,49,175,142,185,98,101,214,89,41,207,165,44,48,209,136,150,204,55,92,36,131,185,197,221,53,127,56,208,95,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,68,72,172,174,189,61,196,86,71,151,108,140,41,144,205,213,93,35,105,175,155,45,173,115,150,166,79,132,184,142,220,174,134,125,113,210,78,167,177,118,104,108,163,171,83,84,79,57,101,172,91,179,37,174,137,39,183,60,177,101,35,86,58,183,199,205,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,91,186,167,123,79,125,69,150,152,63,108,145,217,58,163,47,196,211,112,102,184,197,68,220,215,216,219,186,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,92,153,33,157,199,148,122,87,175,147,211,61,127,169,40,90,163,86,195,189,64,127,80,178,35,180,178,47,96,58,61,34,59,200,33,221,107,102,128,149,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,134,185,91,135,53,167,80,184,137,132,191,169,81,203,149,146,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,53,115,142,213,60,85,36,193,123,41,125,113,113,43,107,86,99,220,199,115,171,179,129,210,68,219,152,57,112,70,49,135,50,76,201,162,70,41,177,101,150,161,183,166,136,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,209,44,214,181,90,172,167,188,173,178,95,156,79,187,177,59,150,41,67,88,157,174,35,205,214,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,216,66,122,34,175,183,67,45,179,211,62,189,49,145,177,91,48,182,192,71,77,159,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,137,175,171,139,199,199,197,62,132,172,119,57,135,82,122,189,53,185,144,112,129,128,214,102,94,180,102,174,196,114,117,62,174,142,170,83,51,97,144,62,56,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,71,53,202,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,210,56,119,161,92,155,182,40,133,198,75,60,151,180,95,64,97,91,201,127,102,50,106,112,211,110,126,94,203,67,141,79,1
81,149,62,104,81,192,152,81,92,189,39,145,199,121,80,195,41,57,127,194,219,89,171,160,62,109,68,96,210,141,206,127,210,37,41,87,149,201,56,186,46,195,143,126,108,210,70,70,171,204,69,39,200,163,207,115,133,31,143,87,198,36,167,200,106,204,140,126,208,113,80,52,43,83,162,121,209,193,40,62,179,95,106,139,218,47,144,49,139,173,118,198,210,101,161,149,84,73,128,141,44,45,207,192,109,82,115,119,36,186,75,129,204,101,73,100,207,130,212,169,160,97,216,191,123,45,118,196,209,68,140,183,146,188,142,126,197,34,208,55,182,126,191,177,95,114,170,176,169,74,36,100,119,158,70,199,171,104,34,192,51,57,143,63,89,147,193,165,130,193,39,136,148,179,44,85,66,176,96,104,133,161,93,88,216,96,53,199,183,137,200,178,44,91,140,150,202,195,53,215,138,161,123,47,92,51,160,206,116,144,175,83,155,46,129,212,78,129,41,139,220,57,54,190,190,162,191,167,41,219,160,112,92,201,38,194,134,104,160,50,210,43,186,178,178,156,205,183,187,175,104,81,99,157,53,159,46,116,215,147,85,186,49,160,171,212,67,153,188,82,79,60,93,172,76,177,116,205,167,67,86,167,161,69,34,196,75,217,113,71,213,166,63,85,220,114,208,83,191,180,205,150,204,200,100,154,122,170,140,54,132,199,86,156,41,175,212,51,211,177,77,36,170,102,76,65,120,46,209,99,180,217,67,151,42,195,55,170,107,90,62,71,83,108,194,56,132,77,40,131,82,129,57,82,110,98,148,196,48,169,184,212,91,217,55,111,203,116,79,76,105,106,89,212,181,62,180,41,210,155,55,81,95,216,37,148,89,160,115,50,113,115,182,175,202,58,189,197,103,134,99,207,154,207,124,168,87,76,167,195,140,130,105,140,121,135,142,173,110,92,124,72,106,76,55,48,39,199,63,93,149,85,137,117,205,34,148,175,193,205,106,159,151,108,61,150,118,85,168,124,167,90,190,102,187,97,51,129,210,155,167,148,76,77,50,175,142,186,96,100,215,90,41,206,165,43,47,209,134,151,203,55,92,36,132,183,196,220,51,127,56,209,95,105,122,104,198,174,131,177,118,52,192,172,85,40,130,103,135,150,55,168,156,42,215,68,71,172,174,189,61,196,84,72,152,108,140,43,145,205,213,92,36,106,175,154,46,172,114,151,165,79,132,185,142,219,175,134,124,113,210,78,167,177,118,104,109,162,168,84,85,79,58,100,173,92,179,38,174,137,39,183,59,177,101,35,86,58,183,199,206,180,154,181,64,208,106,109,154,132,102,102,101,220,174,176,221,192,79,39,38,169,151,55,74,138,41,46,184,168,55,104,113,90,186,168,124,78,125,69,149,154,64,108,145,217,58,164,47,195,212,111,100,184,196,68,219,215,215,218,187,218,142,165,208,35,186,69,194,136,157,84,143,50,131,53,92,153,32,157,199,148,123,86,176,149,211,61,128,169,40,89,163,86,194,188,65,128,80,179,36,180,178,47,98,57,62,33,58,200,34,222,105,103,127,149,205,42,76,150,84,69,54,124,77,218,143,117,163,181,219,207,133,156,109,199,208,167,89,211,206,135,185,90,134,54,169,80,184,136,132,191,170,80,203,149,146,168,107,141,159,212,69,43,108,191,74,59,198,91,38,62,46,55,115,141,213,61,85,36,193,123,43,126,114,112,42,107,86,97,219,200,115,171,178,129,211,68,220,153,58,111,70,49,134,51,76,202,162,70,42,176,99,148,161,184,167,137,157,75,163,40,190,173,108,93,85,179,192,174,60,191,159,79,194,38,141,209,43,214,181,90,171,166,188,173,179,96,154,80,187,176,59,151,40,66,89,159,175,35,205,215,109,47,141,76,41,184,40,50,186,100,78,92,201,114,146,217,66,122,34,176,183,67,45,179,211,61,189,49,146,178,91,49,182,190,71,76,159,82,202,107,61,43,145,201,149,52,120,73,161,99,58,187,110,127,147,111,136,174,172,140,198,199,196,62,131,171,120,57,135,83,122,190,52,184,144,112,128,127,214,104,94,180,102,173,196,114,118,63,174,142,169,83,51,97,144,62,57,179,121,194,106,209,193,178,212,98,54,83,94,190,113,37,74,93,199,203,124,143,211,68,84,94,73,125,40,70,54,201,68,132,43,119,56,162,174,155,125,221,41,72,74,145,106,207,66,140,200,169,121,106,211,56,119,160,93,155,182,39,134,197,75,59,150,181,95,64,97,91,202,128,102,50,106,111,211,111,125,94,204,66,141,78,1
82,150,61,104,81,194,152,83,92,189,39,144,199,121,80,195,41,56,126,194,219,89,171,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,196,142,127,105,210,69,71,171,205,69,39,200,164,207,115,133,33,143,87,199,36,166,199,106,204,139,127,207,114,80,51,43,82,162,121,210,193,40,61,180,96,107,137,218,47,144,48,139,173,117,197,211,100,161,148,83,74,129,141,43,45,207,192,109,82,115,119,36,186,74,129,204,101,72,100,207,131,211,170,159,97,217,190,123,44,118,196,209,68,140,184,147,189,143,126,198,34,208,55,182,126,189,177,93,113,170,175,167,75,37,100,118,159,71,199,170,104,33,191,52,57,144,62,90,147,194,166,131,193,39,136,148,177,44,84,66,175,95,104,133,161,94,89,216,96,53,198,183,136,200,181,45,91,139,151,202,195,53,215,137,163,124,48,92,51,158,206,115,144,175,82,154,44,130,212,79,129,41,141,219,58,55,190,189,162,192,167,40,220,160,114,91,202,38,194,133,104,160,50,210,42,186,177,178,155,204,182,187,175,102,81,99,157,51,159,44,117,215,147,87,186,49,160,170,212,68,153,187,82,78,61,93,172,76,176,116,205,166,68,87,168,160,69,36,197,74,216,114,70,213,167,63,84,221,114,209,82,191,180,206,150,204,200,101,154,120,169,140,54,132,198,86,155,41,174,212,51,211,177,77,37,170,102,76,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,72,83,108,195,57,132,76,41,130,82,129,58,81,109,97,147,197,48,169,184,213,90,218,55,111,204,115,80,75,104,105,88,212,181,61,180,42,210,155,56,79,96,216,37,148,88,161,116,51,113,115,181,174,203,58,188,198,103,133,100,206,155,208,124,168,87,77,166,194,139,130,105,141,120,134,141,173,110,92,123,72,104,75,56,46,39,199,61,92,149,87,136,118,205,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,166,89,191,101,188,97,51,129,211,156,167,148,76,77,49,176,142,185,97,101,215,88,41,206,165,44,47,208,136,150,204,54,92,36,131,185,197,221,53,127,56,208,94,105,123,103,198,174,130,177,118,52,193,171,83,39,130,102,136,150,55,169,157,41,213,68,72,173,173,189,61,196,85,71,152,108,140,42,144,205,213,94,35,105,175,155,45,173,114,150,165,79,132,184,141,221,174,134,125,114,210,78,166,177,118,104,108,162,170,83,85,79,57,101,172,91,180,38,174,137,40,183,60,177,101,35,87,58,183,199,206,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,192,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,187,167,123,78,125,69,150,152,63,108,145,218,58,163,47,195,212,112,101,184,197,67,219,215,216,219,185,218,143,165,210,34,186,69,195,136,157,83,143,50,130,52,92,153,33,157,199,148,122,86,175,147,211,61,128,170,40,89,163,86,195,189,63,127,80,178,35,180,178,46,96,58,62,34,59,200,34,220,107,102,128,148,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,201,207,168,88,211,204,135,184,91,135,53,168,80,184,137,132,190,170,81,203,149,147,169,106,141,159,212,69,44,108,191,74,58,198,90,38,63,46,54,116,142,213,59,85,36,193,123,42,125,113,113,42,107,86,99,220,199,116,171,180,129,210,68,219,152,58,113,70,49,134,50,76,201,162,69,41,178,100,150,161,183,167,137,157,75,162,40,190,172,109,95,85,178,191,174,60,189,161,79,194,38,140,209,44,214,181,90,172,167,187,173,178,95,155,79,187,177,59,151,41,67,88,157,175,35,205,214,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,35,175,182,67,45,179,212,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,149,52,120,73,161,99,58,186,110,126,147,110,137,175,171,140,199,199,197,62,132,171,119,56,135,82,122,190,53,185,144,112,129,128,214,102,93,180,101,174,196,114,117,63,173,142,170,84,51,97,143,62,57,179,122,195,104,209,194,177,212,98,54,83,92,191,114,37,74,93,198,202,122,142,211,68,85,95,73,124,40,70,53,201,69,131,41,119,56,162,175,155,126,221,41,72,73,144,107,207,65,141,199,169,121,107,209,56,119,161,92,155,182,40,133,198,76,61,152,180,94,64,96,91,201,127,102,50,106,111,210,110,127,94,203,67,141,78,1
82,150,61,105,81,193,152,82,92,189,39,145,199,121,80,195,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,193,40,61,180,96,107,138,218,47,144,49,139,173,118,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,100,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,208,54,182,126,190,178,94,114,170,175,167,75,37,101,119,159,70,198,170,103,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,85,66,175,95,104,133,161,94,89,216,96,53,198,183,136,200,181,45,90,139,151,202,195,53,215,137,162,123,47,92,51,159,206,115,144,176,82,154,45,130,212,78,129,41,140,219,58,55,190,190,162,192,168,40,220,160,113,91,201,39,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,82,78,60,93,173,77,177,116,205,166,68,87,168,160,69,35,197,74,216,114,70,212,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,57,132,77,41,131,82,129,57,81,109,97,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,79,96,216,37,148,88,161,116,50,113,115,181,174,203,58,189,198,103,133,100,206,155,207,124,168,87,77,167,194,139,129,105,142,120,134,141,173,110,92,123,72,105,75,55,47,39,199,61,92,150,86,136,118,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,89,190,101,188,97,51,129,211,157,167,148,76,76,50,176,142,185,97,101,215,89,41,207,165,44,48,209,136,151,204,55,92,36,131,185,197,220,53,127,56,208,94,105,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,67,72,172,174,189,61,196,85,71,151,108,140,41,144,205,213,93,35,105,174,155,45,173,115,150,166,79,132,184,141,220,174,133,125,113,210,78,167,177,118,104,108,163,171,83,84,79,58,101,172,91,179,38,174,137,39,183,60,177,101,35,86,58,183,199,206,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,187,167,124,78,125,69,150,152,63,108,145,217,58,163,47,196,211,112,101,184,197,67,219,215,216,219,186,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,92,153,33,157,199,148,122,87,175,147,211,61,128,169,40,89,163,86,195,189,64,128,80,178,35,180,178,47,96,58,61,34,59,200,33,221,107,102,128,149,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,135,184,91,135,53,167,80,184,137,132,190,169,81,203,149,146,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,141,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,171,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,178,100,150,160,183,167,137,157,75,162,40,190,172,109,95,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,177,58,151,41,67,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,35,175,182,67,45,179,211,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,137,175,171,140,199,199,197,62,132,172,119,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,62,174,142,169,83,51,97,144,62,57,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,70,53,202,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,210,56,119,161,92,155,182,40,133,198,76,61,151,180,95,64,97,91,201,127,102,50,107,112,210,110,126,94,204,67,141,78,1
82,149,63,105,81,193,152,81,90,191,38,142,201,120,80,195,41,55,129,195,218,90,172,160,61,108,68,94,209,139,207,127,211,35,40,87,150,198,58,185,46,195,143,126,107,211,68,72,172,205,70,39,199,164,208,116,132,30,144,87,199,34,165,201,106,204,139,130,208,113,79,49,44,82,161,122,209,191,41,62,180,94,109,139,218,48,145,48,139,173,117,197,211,101,164,150,83,75,132,142,45,46,208,191,109,80,116,118,35,186,74,128,202,101,72,101,206,131,210,170,158,95,217,190,123,46,117,195,207,70,139,184,148,187,144,126,198,34,206,54,180,125,189,178,93,114,169,176,167,74,38,100,119,159,72,197,170,103,34,192,50,55,144,63,89,147,193,166,131,194,40,135,150,179,45,84,65,175,94,104,132,161,93,89,217,97,52,200,183,136,200,181,45,87,141,151,203,196,51,215,135,162,124,47,92,53,160,207,117,144,176,83,152,44,128,212,77,131,42,141,217,57,54,189,189,161,192,167,40,219,159,111,91,201,39,192,133,104,160,49,211,45,186,179,177,156,205,185,189,175,102,78,97,158,51,157,45,116,219,147,85,185,52,161,170,212,69,153,189,82,76,61,93,173,77,176,115,206,167,68,86,171,159,70,35,197,76,215,114,72,214,166,62,86,219,113,210,83,192,181,208,149,205,201,102,155,119,167,138,53,132,197,86,155,41,173,211,51,213,177,77,35,170,102,75,66,119,48,209,101,180,219,70,152,45,195,57,171,105,90,64,73,80,110,194,56,134,75,41,130,84,129,58,82,108,94,148,196,49,171,183,212,90,218,54,111,203,116,78,76,103,105,90,213,183,61,180,42,210,157,56,79,95,216,37,150,88,161,114,50,112,116,183,172,202,59,189,199,103,134,100,206,153,208,126,168,85,76,165,194,139,129,105,143,121,134,141,175,109,91,123,72,105,76,55,47,41,202,60,91,150,87,136,118,203,33,148,175,193,204,105,162,151,111,59,149,118,85,169,127,166,90,192,103,187,97,51,129,210,156,167,147,77,75,49,175,141,186,101,99,214,90,41,205,165,46,47,212,135,153,204,55,92,35,133,184,198,222,53,125,55,208,94,105,124,105,197,173,131,179,121,53,190,172,83,42,130,102,135,150,55,169,155,41,213,68,72,172,173,191,62,197,86,69,151,106,139,42,144,205,213,92,36,106,174,156,46,173,114,154,168,81,132,186,142,220,174,135,127,115,209,78,166,177,118,103,108,163,168,83,83,78,58,101,171,93,180,39,175,137,40,183,60,176,98,36,85,57,183,200,208,180,154,179,62,207,106,107,153,134,104,103,102,222,174,176,219,191,78,40,39,171,151,58,75,139,42,45,184,167,56,103,115,90,187,167,125,81,123,67,148,151,65,107,145,219,58,163,49,194,210,111,100,187,198,68,218,215,217,219,185,218,145,166,207,32,187,68,193,136,156,84,144,51,131,51,93,154,34,156,198,148,123,86,174,148,212,62,131,170,41,90,162,84,197,189,64,128,80,177,33,179,177,46,96,58,62,36,59,198,35,222,106,103,128,150,202,44,76,151,80,69,54,126,75,217,144,117,164,181,219,208,133,158,110,200,206,168,88,214,207,134,186,91,134,52,166,80,186,136,130,190,169,80,205,147,145,168,106,141,156,210,70,43,109,190,74,58,198,92,36,63,47,54,116,143,214,61,85,35,195,123,42,125,111,113,42,106,83,100,221,199,114,174,179,129,211,68,219,154,57,112,71,49,135,50,76,202,163,70,41,181,100,152,160,183,167,135,157,78,161,41,188,173,109,95,82,179,192,174,58,186,162,78,194,38,139,207,42,214,180,91,172,168,188,171,180,95,157,79,187,179,57,149,40,67,87,157,175,36,205,216,112,48,141,73,39,184,40,50,187,99,79,91,200,115,146,215,64,122,36,175,182,69,44,179,213,62,189,45,146,178,91,47,181,192,71,77,159,80,201,105,64,40,147,200,151,52,121,75,160,99,59,188,112,125,148,109,136,176,170,141,198,199,198,61,132,171,119,55,135,82,122,189,52,186,143,112,128,128,215,104,95,181,100,175,196,115,116,64,174,141,169,83,53,96,144,62,56,180,122,195,105,208,194,177,211,98,55,84,95,191,115,36,74,90,199,204,121,142,209,66,85,97,73,125,38,68,52,202,69,130,41,121,56,163,174,152,124,219,42,71,71,143,106,207,65,141,201,170,123,106,209,54,119,160,92,155,181,42,134,197,74,61,150,180,95,62,96,90,201,127,103,50,106,111,212,109,126,93,203,65,142,80,1
82,150,62,105,80,193,153,83,92,190,39,145,200,120,81,196,41,55,126,194,219,89,171,162,60,108,68,95,209,140,206,127,211,36,42,86,149,200,56,185,46,196,142,127,105,210,69,71,172,204,69,39,200,163,207,114,132,33,143,88,198,35,167,201,106,204,138,128,207,115,79,52,43,83,163,122,210,192,41,61,180,96,107,137,218,47,144,49,140,173,117,197,211,100,162,149,83,74,130,140,43,45,207,192,109,82,114,118,36,185,74,129,204,102,72,101,206,131,211,170,159,98,216,191,123,45,117,196,209,68,140,183,148,189,143,125,196,34,208,55,182,126,190,178,94,114,170,175,167,75,37,100,119,160,70,198,171,104,32,192,51,57,144,63,90,146,195,166,131,193,40,136,149,177,44,85,66,175,94,103,133,161,94,89,216,96,52,198,184,136,200,181,45,90,138,151,202,195,52,215,138,162,124,48,92,52,159,206,115,144,175,82,154,45,131,212,79,128,41,140,218,58,56,190,190,161,191,168,39,220,159,113,93,202,38,193,134,103,160,50,210,43,186,177,178,155,204,182,188,175,103,80,100,157,51,161,44,116,215,147,86,186,49,159,170,211,67,153,186,82,78,60,93,173,76,178,116,206,165,69,87,168,159,69,35,198,74,216,114,69,213,166,64,84,221,113,209,82,191,180,206,150,203,200,100,155,119,168,140,53,131,198,86,155,41,174,212,52,211,176,77,36,171,102,75,65,120,47,209,99,181,219,68,152,43,194,55,169,106,90,61,72,84,109,195,56,132,76,41,130,83,129,56,81,110,97,147,197,48,169,184,213,90,217,54,112,203,115,80,75,104,105,88,212,181,61,180,42,210,155,55,79,97,216,38,147,88,160,115,50,112,115,180,173,203,58,188,197,103,134,100,206,154,207,124,168,87,77,167,193,139,129,105,142,120,134,141,173,110,91,123,72,104,75,55,46,39,199,62,91,150,87,136,118,205,34,148,175,193,205,105,158,151,110,62,148,117,85,168,125,167,90,189,102,187,97,51,128,211,156,166,147,76,77,49,176,142,186,97,101,213,90,41,206,165,45,47,209,136,152,204,54,92,36,130,185,197,221,53,127,55,208,95,106,122,103,198,174,130,176,119,52,194,171,83,39,131,102,135,150,54,169,156,40,214,67,72,172,173,189,61,195,85,71,152,108,141,41,145,204,213,93,35,104,174,155,45,173,113,150,166,79,131,185,141,220,174,133,125,113,210,79,167,177,118,104,109,163,171,84,84,78,57,101,172,90,179,38,174,137,40,184,61,178,101,35,86,58,184,198,205,180,154,180,64,207,106,110,153,133,102,102,102,221,174,176,220,193,80,39,37,169,151,55,74,138,41,45,185,169,55,103,113,90,186,166,124,77,125,68,150,153,63,108,145,217,59,163,48,195,212,111,102,184,198,67,219,215,216,219,186,218,143,164,210,34,186,70,195,135,157,83,143,51,130,52,91,153,33,157,199,148,122,86,175,147,212,61,128,169,40,89,162,87,196,188,64,128,80,178,35,180,178,47,97,58,61,34,59,201,35,221,106,101,128,149,205,43,77,149,83,68,53,125,77,219,143,117,163,182,220,207,133,157,110,200,206,168,89,212,204,135,185,91,135,53,168,79,185,137,131,190,170,81,203,148,146,168,107,139,159,212,69,43,107,192,74,58,198,90,38,63,46,54,116,141,213,59,86,36,193,122,42,125,112,113,43,107,86,99,220,199,116,171,179,130,210,67,218,152,57,113,70,50,134,51,77,202,162,70,41,177,100,150,160,183,166,137,157,76,161,38,190,171,109,94,85,178,191,174,59,189,161,80,194,39,140,208,45,213,181,90,172,167,188,173,178,95,156,79,187,176,59,151,42,68,88,157,174,34,206,214,110,48,140,77,40,183,40,51,186,101,78,93,202,114,147,215,66,122,35,176,184,67,45,180,211,62,189,47,145,177,90,48,184,191,71,77,159,80,202,108,62,43,145,200,150,53,119,74,161,97,58,187,110,126,147,109,137,174,172,140,200,199,197,62,131,171,120,56,134,83,121,189,53,185,143,112,129,128,213,102,93,180,102,175,196,114,116,63,174,142,170,84,51,96,144,62,57,179,123,195,103,209,194,178,212,99,55,83,92,190,114,37,75,93,197,203,123,142,211,68,85,95,74,124,40,71,54,202,68,131,41,119,57,162,176,155,127,222,41,71,73,145,106,207,65,141,199,168,121,107,209,56,119,161,92,156,182,40,134,198,75,60,152,180,95,64,97,91,201,127,102,49,107,112,211,110,127,94,203,67,141,78,1
82,150,61,104,81,193,152,82,92,189,39,145,199,121,80,196,41,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,192,40,61,180,96,107,138,218,47,144,49,139,173,117,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,207,54,182,126,190,177,94,113,170,175,167,75,37,101,119,159,70,198,170,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,175,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,150,202,195,53,215,137,162,124,47,92,51,159,206,115,144,176,82,154,44,130,212,79,129,41,140,219,58,55,190,189,162,192,167,40,220,160,113,91,201,39,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,82,78,60,93,173,76,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,213,167,63,84,221,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,176,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,109,195,57,132,76,41,131,83,129,57,81,109,98,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,80,96,216,37,148,88,160,115,50,113,115,181,174,203,58,189,199,103,133,100,206,154,207,124,168,88,77,167,194,139,129,105,142,120,134,141,173,110,92,123,72,105,75,55,47,39,199,61,92,150,86,136,118,205,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,90,190,101,188,97,51,129,211,156,167,148,76,77,49,176,142,185,97,101,215,89,41,207,165,44,48,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,94,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,67,72,172,174,189,61,196,85,71,152,108,140,41,144,205,213,93,35,105,174,155,45,173,114,150,166,79,132,184,141,220,174,133,125,113,210,78,167,177,117,104,108,163,170,83,84,79,57,101,172,91,179,38,174,137,39,183,60,177,101,35,86,58,183,199,205,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,187,167,124,78,125,69,150,152,63,108,145,217,58,163,47,195,211,112,101,184,197,67,219,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,92,153,33,157,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,127,80,178,35,180,178,47,96,58,61,34,59,200,33,221,107,102,128,148,205,43,77,150,83,69,53,125,76,218,143,116,163,181,220,207,134,156,109,200,206,168,88,211,204,135,185,91,135,53,167,80,184,137,132,190,169,81,203,149,147,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,141,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,170,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,178,100,150,160,183,167,137,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,177,59,151,41,67,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,216,66,122,35,175,182,67,45,179,212,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,137,175,172,140,199,199,197,62,132,172,120,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,63,174,142,169,84,51,97,144,62,57,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,71,53,202,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,210,56,119,161,92,155,182,40,134,198,76,61,151,180,95,64,96,91,201,127,102,50,106,112,210,110,126,94,204,67,141,78,1
82,150,61,105,81,193,152,82,91,189,39,145,200,121,80,196,40,57,126,194,219,89,171,161,61,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,196,142,126,105,210,69,71,171,205,69,39,201,163,207,114,133,32,143,87,199,36,166,200,106,204,139,128,207,114,80,51,44,83,162,121,210,193,40,61,179,96,107,137,219,47,144,48,139,173,118,197,210,100,161,148,84,74,129,141,43,45,207,192,109,82,115,120,35,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,45,118,196,209,68,140,183,147,188,143,126,197,34,208,54,182,126,190,178,94,114,170,175,167,75,37,100,118,159,71,199,170,103,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,176,94,103,133,161,93,89,216,96,52,198,183,136,201,181,46,91,139,150,201,195,53,215,138,163,124,47,92,51,159,206,115,144,175,82,154,44,130,212,78,129,41,141,219,59,55,191,189,162,192,168,40,220,160,113,91,201,38,194,133,104,160,50,210,42,186,178,178,155,203,182,187,176,102,81,99,157,52,159,44,117,215,147,86,185,49,160,170,211,67,153,187,82,78,60,93,173,77,177,115,205,166,68,87,168,159,69,35,197,74,215,114,70,213,167,63,84,220,114,209,82,192,180,206,150,204,201,100,154,119,169,140,54,131,199,86,155,42,174,212,51,211,176,77,37,170,102,75,65,120,48,209,99,181,218,68,151,42,194,55,170,106,90,61,72,83,108,195,57,132,77,40,130,83,129,58,81,109,97,147,197,48,169,184,214,90,217,55,112,203,115,80,75,104,106,88,213,182,61,180,42,210,155,56,79,97,216,38,148,88,161,115,50,112,115,181,174,203,58,189,198,103,133,100,206,155,208,124,168,88,77,167,194,139,129,105,141,121,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,136,118,204,34,149,175,194,204,106,158,151,109,61,149,117,85,168,125,166,89,190,101,187,97,51,130,211,156,167,148,76,77,49,175,142,186,98,100,215,89,41,207,165,44,48,209,136,151,204,55,93,36,131,185,197,221,53,127,56,209,95,106,123,103,198,174,130,177,119,52,192,171,84,40,130,102,135,150,55,169,156,41,213,68,72,173,174,189,61,196,85,71,151,108,140,41,144,205,213,93,35,105,174,155,45,173,114,150,166,79,132,184,142,221,175,133,125,113,210,78,167,178,117,104,108,163,170,83,84,79,58,101,173,91,179,37,174,137,39,183,61,177,101,35,87,58,183,199,205,180,154,180,64,207,106,109,153,132,103,102,102,221,174,176,220,193,79,39,38,169,151,55,75,138,42,46,185,168,55,103,113,91,186,167,124,79,125,69,150,152,63,108,145,217,58,163,47,196,212,112,102,183,197,68,219,216,216,219,185,218,143,165,210,34,186,69,195,136,157,83,143,50,130,52,91,153,33,157,199,148,122,87,175,147,211,61,128,169,41,89,162,85,195,189,64,127,79,178,34,180,178,47,97,58,60,34,59,200,33,221,107,102,127,149,205,43,77,150,83,69,53,125,76,218,143,117,163,181,219,207,134,156,110,200,206,167,89,211,204,135,185,91,134,53,167,80,184,136,132,190,169,81,203,149,146,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,46,54,115,142,213,59,86,36,193,123,41,125,113,113,42,107,85,98,220,199,116,171,179,129,210,68,219,152,58,112,70,49,135,50,76,202,161,70,41,177,101,150,161,184,166,136,157,75,162,40,190,172,109,94,85,178,191,174,60,189,161,79,194,39,140,208,44,214,181,91,173,167,188,173,178,95,156,79,187,177,59,150,41,67,88,157,175,35,206,215,111,47,141,76,40,183,40,50,186,100,78,92,201,115,146,216,66,122,34,175,183,67,45,179,211,62,189,49,145,177,90,47,183,192,71,76,159,81,202,108,62,43,145,200,150,53,120,73,161,99,58,186,110,126,147,110,137,175,171,139,199,199,196,62,132,172,120,56,135,82,122,189,53,185,143,112,129,128,214,102,94,180,102,175,196,114,117,63,173,142,170,83,51,97,144,62,57,179,122,195,105,210,194,177,213,98,55,83,92,191,114,37,74,93,198,203,123,142,210,67,85,95,73,125,40,70,53,201,69,131,41,120,56,162,175,155,125,222,42,71,73,143,106,207,65,141,199,169,121,108,210,56,119,161,92,155,182,39,134,198,76,61,152,180,95,64,97,91,201,128,102,49,107,112,210,110,126,94,203,67,141,78,1
82,150,61,105,81,193,153,82,92,189,39,145,199,121,80,195,41,57,126,194,218,89,172,161,61,109,68,95,210,140,206,127,212,37,42,87,149,201,57,186,46,196,142,127,106,210,69,70,170,205,69,39,200,163,207,115,133,32,143,87,199,36,168,200,106,204,139,127,208,114,80,51,43,82,162,121,210,193,40,61,179,96,107,138,218,47,144,49,139,173,117,197,211,99,161,148,83,74,130,140,44,45,207,192,109,82,114,119,36,186,75,129,203,102,73,101,207,131,211,169,159,97,217,190,124,44,118,196,209,68,140,184,147,188,143,126,197,34,207,54,182,126,190,177,94,114,170,175,167,75,37,101,118,159,70,198,170,104,33,192,51,57,144,62,90,147,194,165,131,192,39,136,148,177,45,85,66,175,95,103,133,160,94,89,216,96,52,198,184,136,200,180,45,90,139,151,202,195,53,215,137,162,124,48,91,51,159,206,115,144,176,82,154,44,130,212,79,130,41,140,220,58,56,191,190,162,192,167,40,220,160,113,92,202,39,194,134,104,161,50,211,42,187,177,178,155,204,183,187,176,101,81,100,157,52,160,44,117,215,146,86,186,49,159,170,212,68,152,187,82,78,60,93,172,76,176,116,205,166,68,87,167,159,69,36,197,74,215,114,69,213,167,63,84,220,113,209,82,191,180,206,150,204,201,100,154,120,169,140,53,132,199,87,155,41,174,212,51,211,176,77,37,171,102,75,65,120,47,210,99,180,218,68,151,42,195,55,170,106,90,61,72,83,109,196,57,132,76,41,131,82,129,57,81,109,98,148,197,48,168,185,214,90,217,55,111,203,115,81,75,104,106,88,213,181,62,181,42,210,155,55,79,95,215,37,148,88,161,115,50,113,115,181,174,203,58,188,198,103,132,100,207,154,207,124,168,87,77,167,194,140,129,105,142,120,134,141,173,110,92,123,72,105,75,55,46,40,199,61,92,149,86,136,118,204,33,148,174,194,204,105,159,150,109,62,150,117,85,168,126,167,89,190,101,188,97,51,129,211,156,167,148,76,77,50,175,142,185,98,100,214,89,41,208,165,44,48,209,136,150,204,55,93,36,131,185,197,220,53,127,56,209,94,105,122,104,198,174,130,177,119,53,192,171,84,39,130,103,136,149,55,169,157,41,213,67,71,173,174,189,60,197,85,71,152,108,140,41,144,205,213,94,35,106,175,155,45,173,114,150,166,79,132,184,141,221,174,134,125,113,210,78,166,178,117,104,108,163,170,83,84,79,58,101,172,91,180,37,175,137,38,183,61,177,101,35,86,57,183,199,206,181,154,180,64,207,106,109,153,133,103,103,102,220,174,176,220,192,79,39,38,170,151,55,74,138,41,46,185,167,55,104,113,90,187,167,124,78,126,70,151,152,63,108,145,217,58,163,47,196,212,112,102,184,197,67,220,215,215,218,186,217,143,165,209,34,186,69,194,136,157,83,142,49,129,52,91,153,32,158,198,149,122,87,174,148,211,61,128,170,40,89,163,86,195,189,64,128,79,178,35,180,178,47,96,58,62,34,59,200,34,221,106,102,128,149,205,43,77,150,83,69,54,125,76,218,143,117,164,182,219,207,133,156,109,201,206,168,88,211,204,135,185,91,134,53,168,80,184,137,132,190,169,81,204,149,146,168,107,142,159,212,69,44,107,191,74,58,197,91,38,62,47,53,115,141,213,59,85,36,192,123,41,125,113,113,43,107,86,99,220,199,115,171,179,129,210,68,219,153,58,113,70,49,134,49,76,202,162,69,41,177,101,150,160,184,166,136,157,75,162,40,191,172,109,94,85,179,191,174,60,189,160,79,194,38,140,209,44,214,181,91,173,167,187,173,178,95,156,79,187,177,58,151,41,67,87,157,175,35,205,215,110,47,142,76,41,184,40,49,186,101,77,92,201,115,146,216,65,122,35,175,183,67,45,180,211,62,189,49,145,177,90,48,182,192,70,77,159,81,202,108,62,42,145,200,150,53,119,73,162,98,58,186,110,126,147,110,137,175,171,140,199,199,197,62,132,172,120,57,135,82,121,189,53,185,143,112,128,127,214,103,94,180,102,174,196,113,117,63,174,142,170,84,51,96,143,61,57,180,121,195,104,209,195,178,212,98,55,83,93,190,114,37,74,93,199,202,123,142,210,67,84,95,72,124,39,70,53,202,68,131,41,119,55,161,175,155,125,221,42,71,72,145,107,207,65,141,199,169,121,108,209,56,118,161,92,155,182,40,134,198,75,61,151,180,95,64,96,91,201,127,102,50,106,111,210,109,126,94,204,67,141,79,1
81,150,62,106,81,194,151,84,92,189,38,144,199,122,80,195,41,56,126,194,219,88,172,162,59,109,68,95,210,141,205,126,212,36,41,87,148,201,57,187,47,195,143,128,106,209,68,70,171,205,68,40,200,164,207,116,133,33,144,87,198,36,167,200,106,204,140,127,208,115,80,52,44,81,163,122,209,192,40,61,179,95,109,138,218,45,145,50,140,172,117,196,210,100,162,149,84,74,129,140,44,45,206,192,110,83,116,119,36,186,74,129,203,102,72,102,208,132,209,170,159,98,218,191,123,46,117,197,209,67,140,183,148,189,143,126,197,33,208,54,182,126,189,176,94,113,170,175,166,75,37,101,118,159,71,198,171,104,33,191,50,56,142,63,90,147,194,165,130,192,40,137,148,177,44,85,66,177,96,104,133,161,93,89,217,97,52,198,184,137,200,180,44,90,139,152,201,196,52,215,138,164,124,47,92,51,158,206,114,143,175,83,153,45,130,212,78,129,41,140,219,59,54,191,190,162,190,167,39,218,161,114,92,202,37,193,133,104,160,50,211,43,186,177,179,154,205,183,187,175,102,81,99,157,51,158,44,118,214,146,88,186,49,158,170,211,68,153,186,82,78,60,91,173,77,176,116,207,166,69,87,167,159,69,35,197,73,216,115,70,214,165,63,83,220,114,208,82,192,180,207,150,205,201,100,153,120,169,140,55,132,198,85,155,40,175,212,52,210,176,78,36,170,102,74,64,120,47,209,98,182,219,68,151,41,194,55,170,106,90,62,73,82,107,197,57,132,75,40,131,83,129,57,80,108,96,148,196,48,168,185,214,88,217,53,111,203,116,79,74,103,106,89,213,181,63,180,43,210,154,55,79,96,217,37,149,88,160,115,49,113,116,181,174,201,58,188,198,104,132,100,206,154,208,125,167,87,75,168,194,139,130,106,143,120,134,141,173,110,90,123,72,104,76,54,46,40,199,59,92,149,86,136,119,206,34,149,175,193,204,106,159,150,108,62,148,118,87,168,125,167,91,190,101,187,97,51,129,210,155,167,149,76,75,49,175,142,186,99,101,215,90,41,206,166,45,49,208,135,152,202,53,92,37,132,183,196,222,53,126,57,209,94,106,124,103,199,174,131,178,119,52,192,172,82,37,129,101,135,150,55,170,157,41,213,68,72,172,173,190,61,196,86,71,152,108,141,40,144,205,214,93,34,104,174,154,45,173,114,150,165,79,132,183,142,221,175,133,124,113,210,78,166,177,117,104,109,162,170,83,85,77,58,101,174,90,181,37,175,136,40,183,60,177,100,35,87,58,183,199,206,179,154,180,63,207,106,109,154,134,103,102,102,221,175,176,220,192,78,40,37,170,151,56,75,139,42,44,186,168,54,102,112,91,186,167,123,79,125,69,149,152,63,109,145,217,59,162,45,195,211,112,101,184,197,67,218,215,216,219,185,217,143,166,210,34,186,69,194,137,158,84,143,48,131,53,92,153,32,157,199,148,122,87,175,148,213,60,127,170,41,90,163,86,195,189,66,127,79,177,34,179,178,46,98,59,61,34,59,199,33,220,106,103,128,149,206,42,76,150,85,70,54,124,77,219,143,115,162,181,219,206,133,157,110,200,206,169,88,210,203,134,184,92,135,52,167,80,184,137,131,190,169,80,202,149,148,168,106,141,158,213,69,43,108,191,73,57,197,90,39,63,47,53,116,140,213,59,85,37,193,123,41,125,113,113,41,108,86,97,220,199,116,170,180,130,212,68,220,153,57,112,70,49,134,50,75,200,161,70,40,178,100,150,161,183,167,136,157,75,161,39,191,172,109,94,85,178,191,174,59,189,160,79,194,38,141,209,43,214,181,91,172,168,188,171,178,95,156,78,187,176,58,150,40,67,87,156,175,35,205,214,111,45,140,76,39,183,40,50,186,100,79,92,199,115,145,216,66,122,35,176,183,67,45,179,211,63,189,48,146,176,90,47,184,191,71,75,159,80,202,108,62,42,145,201,150,51,120,74,162,100,58,187,109,126,146,110,136,175,171,139,199,199,197,62,132,171,120,57,133,84,122,190,53,184,144,114,128,127,214,103,92,180,100,174,196,114,117,62,175,142,169,84,51,98,144,62,55,178,122,195,104,207,194,177,212,98,56,83,92,191,113,37,74,94,198,202,123,143,210,66,84,96,72,124,40,69,53,201,70,130,41,119,56,162,175,155,126,221,41,72,71,143,106,208,64,142,201,168,120,108,209,55,119,161,92,155,182,40,134,198,76,59,152,180,95,63,96,92,201,127,102,49,106,110,211,109,126,94,203,67,141,77,1
82,150,61,104,81,194,152,82,92,190,39,145,199,120,80,196,40,57,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,38,41,87,149,201,56,186,47,195,142,126,106,210,69,71,171,205,69,39,200,163,207,114,132,33,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,122,210,192,40,62,179,96,107,137,218,47,144,49,139,173,117,197,210,100,162,149,84,74,129,140,43,45,207,192,109,82,115,119,36,186,74,129,203,101,72,101,207,130,211,170,158,97,217,191,123,44,119,196,209,68,140,184,147,188,143,126,197,34,207,55,182,126,190,178,94,114,170,174,167,74,37,100,119,159,70,199,170,104,32,192,51,56,144,62,90,147,194,166,131,192,40,136,148,177,45,85,66,176,94,104,133,161,93,89,216,96,52,197,184,136,200,181,45,90,139,151,202,195,53,214,138,162,124,48,91,51,159,206,115,144,176,82,154,45,130,212,79,129,41,140,219,58,55,190,189,162,192,167,39,220,159,113,91,202,38,194,134,104,160,50,210,42,186,177,178,155,204,183,187,175,102,81,99,158,52,160,44,117,215,147,86,186,49,160,170,212,68,153,187,82,79,60,93,173,76,176,116,205,166,68,87,168,160,69,35,197,73,215,114,70,213,167,63,84,220,114,209,82,191,179,206,150,204,201,100,154,120,169,140,54,131,198,86,155,41,174,212,50,211,177,78,36,170,102,75,64,120,48,209,99,180,218,68,151,42,194,55,170,107,90,62,73,83,108,195,56,132,76,40,131,82,129,58,81,109,97,148,197,48,169,184,214,90,217,54,112,204,115,80,75,104,106,88,213,182,61,180,41,210,155,56,80,96,215,37,148,89,160,115,50,112,115,181,174,203,58,189,199,103,133,100,206,154,207,124,168,88,77,167,193,139,129,105,141,121,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,136,119,204,34,149,175,193,205,105,158,151,109,61,149,117,85,168,126,166,90,190,102,188,97,51,129,211,156,168,148,76,77,50,175,142,185,97,100,214,89,42,207,165,44,48,208,136,151,203,54,92,37,132,185,197,220,53,127,56,208,94,105,123,103,198,174,130,177,119,52,192,171,83,40,130,102,136,150,55,169,157,41,213,67,71,172,174,189,60,196,86,71,152,107,140,42,144,205,213,94,36,106,174,154,45,173,115,150,166,80,132,184,141,220,174,133,125,113,210,79,166,177,117,104,108,163,171,83,84,79,57,101,172,90,179,38,174,136,39,183,60,177,101,35,86,58,183,199,206,181,155,180,63,207,107,109,153,133,103,103,102,221,174,176,220,192,79,39,38,169,151,55,75,138,41,45,185,169,55,103,113,90,186,167,123,78,125,69,150,152,63,108,144,217,58,163,47,196,211,112,101,183,197,68,219,214,216,219,186,218,143,165,210,33,186,68,195,136,158,83,143,50,130,52,92,153,33,157,199,148,122,87,175,147,212,61,128,169,40,90,163,86,196,189,64,128,79,178,35,179,178,47,96,58,62,34,58,200,33,221,107,101,127,149,205,43,77,151,82,69,53,125,76,218,143,117,163,181,219,207,134,156,109,200,207,168,89,211,204,134,184,91,134,53,168,80,184,137,132,190,169,81,203,149,147,168,107,140,159,212,69,44,108,191,73,58,198,91,38,62,46,53,116,142,214,59,85,36,193,123,42,125,113,113,43,107,86,99,220,199,116,170,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,69,41,178,101,150,161,184,166,137,157,75,162,40,190,172,109,95,85,178,191,174,60,189,161,79,194,38,140,208,44,214,181,90,172,167,188,173,178,95,156,79,187,177,59,151,40,67,88,157,175,34,205,215,110,47,141,76,40,184,39,49,186,100,78,91,201,115,145,215,66,122,35,175,183,67,45,179,211,62,189,48,146,177,90,48,183,192,71,76,159,81,202,108,62,42,145,199,150,53,120,73,161,99,58,186,110,126,147,110,136,175,171,139,199,199,197,62,132,171,120,56,135,82,122,189,53,184,144,112,128,128,214,102,94,181,101,174,197,114,117,62,174,142,169,83,52,97,144,61,57,179,122,195,104,209,194,177,212,98,55,83,92,190,115,37,74,93,198,203,123,142,211,68,85,94,73,125,40,70,53,202,68,131,41,119,55,162,175,155,126,221,41,72,73,144,106,206,65,141,199,169,120,107,209,56,119,160,92,155,182,39,134,198,76,61,151,181,94,64,97,91,201,128,102,50,106,112,211,109,126,94,204,67,141,78,1
82,150,61,105,80,193,152,82,92,189,39,145,199,121,80,196,41,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,87,199,36,166,200,106,204,139,128,208,114,80,51,43,82,162,121,209,193,40,61,179,96,107,138,218,47,144,49,139,173,118,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,183,147,188,143,126,197,34,207,54,182,126,190,177,94,114,170,175,167,75,37,100,119,159,70,198,170,103,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,175,95,104,133,161,94,89,216,96,53,198,183,136,200,181,45,90,139,150,202,195,53,215,137,162,124,47,92,51,159,206,115,144,176,82,154,44,130,212,79,129,41,141,219,58,55,191,190,162,192,168,40,220,160,113,91,201,39,194,133,104,160,50,210,42,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,146,86,186,49,160,170,212,68,153,187,83,78,60,93,173,76,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,213,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,176,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,57,132,77,41,131,83,129,57,81,109,97,147,197,48,169,184,213,90,218,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,79,96,216,37,148,88,161,116,50,113,115,181,174,203,58,188,198,103,133,100,206,155,207,124,168,88,77,167,194,139,129,105,142,120,134,141,173,110,92,123,72,105,75,55,47,39,199,61,92,150,86,136,118,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,89,190,101,188,97,51,129,211,157,167,148,76,76,50,176,142,185,98,101,215,89,41,207,165,44,48,209,136,150,204,55,92,36,132,185,197,220,53,127,56,208,95,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,156,41,213,67,72,172,174,189,61,196,85,71,152,108,140,42,144,205,213,93,35,105,174,155,45,173,115,150,166,79,132,184,141,220,174,133,125,113,210,78,167,177,118,104,108,163,171,83,84,79,57,101,172,91,180,38,174,137,39,183,60,177,101,35,86,58,183,199,206,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,192,79,39,38,170,151,55,75,138,41,45,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,145,217,58,163,47,195,212,112,101,184,197,67,219,215,216,219,185,217,143,165,210,34,186,69,194,136,157,83,143,50,130,52,92,153,33,157,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,128,79,178,35,180,178,47,96,58,61,34,59,200,33,221,107,102,128,148,205,43,77,150,83,69,53,125,76,218,143,116,163,181,220,207,134,156,109,200,206,168,88,211,204,135,184,91,135,53,168,80,184,137,132,191,169,81,203,149,147,168,107,141,159,212,69,44,108,191,74,58,197,91,38,63,47,54,115,142,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,170,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,178,101,150,160,183,167,137,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,177,59,151,41,67,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,35,175,182,67,45,179,212,62,189,49,145,177,90,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,136,175,171,140,199,199,197,62,132,172,119,57,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,63,174,142,169,83,51,97,144,62,57,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,70,53,202,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,121,108,210,56,119,161,92,155,182,40,133,198,75,61,151,180,95,64,97,91,201,127,102,50,106,112,210,110,126,94,204,67,141,78,1
82,150,61,104,81,193,152,82,92,189,39,145,199,121,81,196,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,150,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,87,199,36,167,200,106,204,139,127,208,114,80,51,43,82,162,121,209,192,40,61,180,96,107,138,218,47,144,49,139,173,117,197,210,100,162,148,83,74,129,141,43,45,207,192,109,82,115,119,36,186,75,129,204,101,72,101,207,130,211,170,159,97,217,191,123,44,118,197,209,68,140,184,147,188,143,126,198,34,207,54,182,126,190,178,94,114,170,175,167,74,37,100,119,159,71,198,171,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,178,44,84,66,175,95,104,133,161,93,89,217,96,52,198,183,136,200,181,45,90,139,151,202,195,53,215,137,162,123,47,92,51,159,206,115,144,176,82,154,44,130,212,79,129,41,140,219,58,55,191,189,162,191,168,40,220,160,113,91,201,38,194,133,104,160,51,210,43,186,177,178,155,204,183,187,175,102,80,99,157,52,159,44,117,215,146,86,186,49,160,170,212,68,153,187,82,78,60,93,173,76,177,116,205,166,68,87,168,160,69,36,197,74,215,114,70,213,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,176,78,37,170,102,76,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,56,132,77,41,131,82,128,57,81,109,98,147,197,48,169,184,213,90,217,54,111,203,115,80,75,104,106,88,213,182,61,180,42,210,154,56,80,96,216,37,147,89,160,116,50,113,115,181,174,203,58,188,199,103,133,100,206,155,207,124,167,88,77,167,193,139,129,105,142,120,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,137,119,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,90,190,101,188,97,51,129,211,157,167,148,76,77,49,176,142,185,98,100,215,89,42,207,165,44,48,209,135,151,204,55,92,37,131,185,197,220,53,127,56,208,94,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,149,55,169,156,41,213,67,72,172,174,189,61,196,85,71,151,108,140,41,144,205,213,93,35,105,175,155,45,173,115,150,166,79,132,184,141,221,174,134,125,113,210,78,166,177,118,104,108,163,171,83,84,79,57,101,172,91,179,38,174,136,39,183,61,177,101,35,87,58,183,199,206,181,155,180,64,207,106,109,153,133,103,103,102,221,174,176,220,192,79,39,38,170,151,56,74,138,42,45,185,168,55,103,113,91,187,167,124,78,125,69,150,152,63,108,144,218,58,163,47,196,211,112,101,184,197,67,220,215,216,219,186,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,91,153,33,157,199,148,122,87,175,147,211,61,127,169,40,89,163,86,195,189,64,128,79,178,35,180,178,47,97,58,61,34,59,200,34,221,107,102,127,148,205,43,77,150,83,68,53,125,76,218,143,117,163,181,219,207,134,156,109,201,206,168,88,211,204,134,184,91,134,53,167,80,184,136,132,191,169,81,203,149,146,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,141,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,170,179,130,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,178,100,150,160,183,166,136,157,75,162,40,190,172,109,95,85,178,191,174,60,189,160,79,194,38,141,208,44,214,181,90,172,167,188,172,178,95,156,79,188,177,58,151,41,67,88,157,175,35,205,215,110,47,141,76,40,184,40,50,186,100,78,92,201,115,146,216,66,122,35,175,183,67,45,179,211,62,189,48,145,177,90,48,183,192,71,77,159,81,202,108,62,43,145,200,150,53,120,73,161,98,58,186,110,126,147,110,136,175,171,140,199,199,197,62,132,172,120,56,135,82,122,189,53,185,144,112,128,128,214,102,94,180,101,175,196,114,117,63,174,142,169,83,51,97,144,62,57,179,122,195,104,209,194,177,212,98,55,83,92,191,115,37,74,93,198,203,123,142,211,68,84,95,73,125,40,70,53,202,69,131,41,119,56,162,175,155,126,221,41,71,73,143,106,207,65,141,199,169,120,108,210,56,119,161,92,156,182,40,133,198,75,61,151,180,95,64,97,91,201,127,102,50,106,112,210,110,126,94,204,67,141,78,1
83,150,61,105,81,193,152,83,92,189,39,145,199,121,80,196,41,57,125,194,219,89,172,161,61,109,68,95,209,139,206,127,211,38,41,88,150,201,56,186,47,195,142,127,105,210,69,71,171,205,69,39,200,163,208,115,133,32,143,87,199,36,166,199,106,204,139,127,208,114,80,51,43,82,163,121,209,193,39,62,179,95,107,137,218,46,144,48,139,174,118,197,210,100,162,148,83,73,130,140,43,45,207,191,109,83,115,119,35,185,74,129,203,102,72,100,207,130,211,170,158,97,217,191,123,44,118,196,208,69,140,183,148,189,143,126,197,34,208,54,182,126,189,178,94,114,170,175,167,74,37,100,118,160,71,199,170,104,33,191,51,57,143,62,90,147,194,166,130,193,40,136,148,177,45,84,66,176,95,103,133,161,93,89,216,96,53,198,183,136,201,181,44,90,140,151,202,194,52,215,138,163,123,47,92,51,159,206,115,144,176,82,154,45,130,212,79,130,41,141,220,58,55,190,190,162,191,167,40,220,160,113,91,202,38,193,133,104,161,50,210,43,186,177,178,155,204,183,188,175,102,81,99,157,52,160,44,117,215,146,86,185,49,160,170,212,68,153,187,82,79,60,93,173,77,177,116,206,166,69,86,168,160,70,36,198,74,215,114,70,213,166,63,84,221,114,209,82,191,180,207,150,204,200,100,154,120,169,140,54,131,199,86,155,41,174,212,51,211,177,77,37,169,102,76,65,120,47,209,99,181,218,68,150,43,194,56,171,107,90,62,72,83,108,196,57,132,77,41,131,81,129,57,81,110,98,148,197,49,169,184,213,89,217,54,111,203,115,81,75,104,106,88,213,181,61,180,41,210,155,56,80,96,215,37,148,88,161,115,50,112,115,181,174,203,57,188,199,103,134,100,207,154,207,124,167,87,77,167,193,139,129,105,142,120,134,141,174,111,91,123,72,105,75,55,47,39,199,62,92,150,86,136,119,204,34,149,175,194,205,105,158,151,109,62,149,117,85,168,125,167,90,190,101,188,97,50,129,211,157,167,147,76,76,49,175,143,185,98,101,215,89,42,207,165,44,48,208,135,150,204,54,92,36,130,186,197,221,52,127,56,209,94,105,123,103,198,174,130,177,119,53,193,171,83,40,131,102,135,150,54,169,157,41,213,67,71,172,174,189,61,197,85,70,152,107,140,41,144,205,213,94,35,105,174,155,45,173,114,151,166,80,132,185,142,220,174,134,125,113,209,78,166,177,117,104,108,162,171,83,83,79,57,101,172,91,179,37,174,137,39,183,60,177,102,35,86,58,183,199,206,180,154,179,64,208,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,169,151,55,75,138,41,45,185,168,56,103,113,91,186,167,123,78,125,69,150,152,63,109,144,217,58,163,47,195,211,112,101,184,197,68,220,215,216,220,185,218,143,165,210,34,186,69,194,136,157,83,142,50,130,52,92,154,32,157,199,149,123,86,175,147,211,62,128,169,41,90,163,86,195,189,64,128,79,178,34,179,178,47,97,59,61,34,59,200,33,221,107,101,128,148,205,43,77,151,82,69,53,125,77,218,143,117,163,181,219,207,134,157,110,200,207,167,89,211,204,135,184,92,135,53,167,80,184,136,132,191,169,81,202,149,147,168,107,141,159,212,69,44,107,192,74,58,198,91,39,62,46,54,116,141,214,60,85,36,192,124,42,125,113,113,43,107,85,99,219,200,116,171,178,129,210,67,219,153,58,113,69,49,135,50,76,202,161,70,41,178,100,150,160,183,166,136,157,75,162,40,190,172,109,94,84,179,191,174,59,189,160,79,194,38,140,208,44,215,181,91,172,167,188,173,178,96,155,79,188,177,58,150,40,67,88,157,174,34,205,215,110,48,141,76,40,183,40,50,186,101,79,92,202,115,146,216,66,121,35,175,183,67,45,180,211,62,189,49,146,177,91,48,182,191,71,77,160,81,202,107,62,43,146,200,150,53,120,73,161,99,58,186,111,126,148,109,136,174,171,140,200,200,197,62,132,171,119,56,135,82,122,190,53,185,144,113,128,128,214,102,94,181,101,175,197,114,117,62,173,142,169,84,51,96,144,61,57,179,123,195,104,210,194,177,212,98,55,84,92,191,114,37,74,93,198,202,123,142,211,68,85,95,73,125,40,71,53,202,70,131,41,120,56,161,175,155,126,221,41,71,73,144,106,207,65,141,200,169,121,107,209,56,119,160,92,155,182,40,134,199,76,60,152,180,94,64,97,90,201,127,102,49,106,111,211,109,126,94,203,67,141,78,1
82,150,61,104,81,193,152,82,92,189,39,145,199,121,80,196,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,193,40,61,180,96,107,138,218,47,144,49,139,173,118,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,207,54,182,126,190,177,94,114,170,175,167,74,37,100,119,159,70,198,170,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,176,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,150,202,195,53,215,137,162,124,47,92,51,159,206,115,144,176,82,154,45,130,212,79,129,41,140,219,58,55,190,189,162,192,168,40,220,160,113,91,201,38,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,82,78,60,93,173,76,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,213,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,57,132,77,41,131,82,129,57,81,109,98,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,80,96,216,37,148,88,160,116,50,113,115,181,174,203,58,189,199,103,133,100,206,155,207,124,168,88,77,167,194,139,129,105,142,120,134,141,173,110,92,123,72,105,75,55,47,39,199,61,92,150,86,136,118,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,90,190,101,188,97,51,129,211,156,167,148,76,76,50,176,142,185,98,101,214,89,41,207,165,44,48,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,94,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,156,41,213,67,72,172,174,189,61,196,85,71,152,108,140,41,144,205,213,93,35,105,174,155,45,173,114,150,166,79,132,184,141,221,174,133,125,113,210,78,167,177,118,104,108,163,171,83,84,79,57,101,172,91,179,38,174,137,39,183,60,177,101,35,86,58,183,199,206,181,155,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,145,217,58,163,47,196,211,112,101,184,197,67,219,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,92,153,33,157,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,128,79,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,127,149,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,135,185,91,135,53,167,80,184,137,132,190,169,81,203,149,147,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,142,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,171,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,177,100,150,160,183,167,137,157,75,162,40,190,172,109,94,85,178,191,174,60,189,161,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,177,59,151,41,67,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,35,175,183,67,45,179,211,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,137,175,171,140,199,199,197,62,132,172,120,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,62,174,142,169,83,51,97,144,62,57,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,71,53,202,69,131,41,119,56,161,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,210,56,119,161,92,155,182,40,133,198,76,61,151,180,95,64,97,91,201,127,102,50,107,112,210,110,126,94,204,67,141,78,1
82,150,62,104,80,193,152,82,92,189,39,145,199,120,80,196,40,56,126,194,219,89,172,161,60,108,69,95,209,139,206,127,212,37,42,87,149,201,56,186,46,195,142,127,105,210,69,71,171,205,69,39,200,163,207,115,132,33,143,88,199,36,167,200,106,204,139,128,208,114,80,50,44,82,162,121,209,192,40,61,180,96,107,138,218,47,144,49,139,174,118,197,210,100,162,149,84,74,129,140,43,45,207,192,109,82,115,119,35,186,75,129,203,101,72,101,207,131,211,170,158,97,217,190,123,45,118,197,209,68,140,184,147,188,143,126,197,35,207,54,182,126,190,177,94,114,170,175,167,75,37,100,118,160,70,198,171,104,33,191,51,56,143,62,90,146,194,166,131,193,39,137,148,177,45,85,66,176,95,104,133,161,94,89,216,96,52,198,184,136,200,181,45,90,139,151,202,195,53,215,137,162,124,47,91,51,158,206,114,144,176,82,154,44,130,212,78,129,41,141,219,58,55,191,190,162,191,167,40,220,159,113,92,201,39,194,134,104,160,50,210,42,186,177,178,155,204,183,187,175,102,81,99,157,52,159,45,117,215,147,86,186,49,160,170,212,68,153,187,82,78,60,93,173,77,176,116,205,165,68,87,168,160,69,35,197,74,216,114,70,213,166,63,84,220,114,209,82,191,180,207,150,204,201,100,154,119,169,140,54,131,199,86,155,41,175,212,51,211,177,77,37,170,102,76,64,120,47,209,99,180,218,68,152,42,194,55,170,106,89,62,73,83,108,195,57,132,77,41,131,82,129,57,81,109,98,148,197,49,169,184,213,90,218,55,112,203,115,80,75,103,106,88,213,181,61,180,42,210,155,56,80,96,216,37,147,88,161,115,50,113,115,181,174,203,57,188,198,103,133,100,206,155,207,124,168,88,77,166,194,139,129,105,141,120,134,141,173,110,91,123,72,105,75,56,46,39,199,61,92,149,86,137,118,204,34,149,174,193,205,105,158,151,109,61,149,118,85,168,125,167,89,190,101,188,97,51,130,211,157,167,148,76,77,50,176,142,186,97,101,214,89,41,207,164,44,47,209,136,151,204,54,93,36,132,185,197,221,52,127,55,208,95,105,123,103,198,174,130,177,119,52,193,171,83,39,131,102,135,150,55,169,157,41,213,68,72,173,174,189,61,196,86,71,151,108,140,42,144,205,213,93,35,105,175,154,45,173,115,150,166,80,132,185,141,221,174,133,125,113,210,78,167,177,117,104,108,163,171,83,84,79,57,101,172,91,179,37,174,137,39,183,61,177,101,35,86,58,183,199,205,181,155,180,64,207,106,109,153,133,103,103,102,221,174,176,220,192,79,39,38,170,151,55,74,138,41,46,185,168,55,103,113,90,187,167,123,79,125,68,150,152,63,109,145,218,58,163,47,195,211,111,102,184,197,68,219,215,216,219,185,217,143,165,210,34,186,69,195,136,158,84,143,50,130,52,92,153,33,157,198,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,63,128,80,178,35,180,178,47,97,59,61,34,59,200,33,221,106,102,128,149,205,43,77,150,82,68,53,125,76,218,143,117,163,181,219,206,134,156,109,201,207,168,88,212,204,134,185,91,135,53,168,79,184,137,132,190,169,81,203,149,146,169,106,140,158,212,69,44,108,191,74,58,197,91,39,63,47,53,115,142,213,60,85,36,193,123,41,125,113,113,43,107,86,99,220,199,115,171,179,129,210,68,219,152,57,112,70,50,135,50,76,201,161,70,41,177,100,150,160,183,167,136,157,75,162,40,190,172,110,94,85,178,191,174,60,189,160,79,194,39,140,208,44,214,181,90,172,167,187,172,178,95,156,79,187,177,59,150,41,67,88,157,175,35,205,215,110,47,141,76,40,184,39,50,186,101,78,92,201,115,146,216,66,122,35,175,183,67,45,179,211,62,189,49,146,177,91,48,183,192,71,77,159,81,202,108,62,43,145,200,150,52,119,73,161,99,58,187,111,126,147,110,136,175,172,139,199,199,197,62,132,172,119,56,135,82,122,189,53,185,144,112,128,128,214,102,94,180,101,175,197,113,117,63,174,142,169,84,52,97,144,61,56,179,122,195,104,210,194,178,213,98,55,83,92,191,114,37,74,92,198,203,123,142,211,68,84,95,73,125,40,71,53,202,69,130,41,119,56,162,175,155,125,221,41,71,72,144,106,207,66,141,199,169,120,107,209,56,119,161,92,155,182,40,133,198,76,60,151,180,95,64,96,91,201,127,102,50,106,112,210,109,126,94,203,67,141,78,1
82,150,61,105,81,193,152,82,92,189,39,145,199,121,80,196,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,150,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,209,193,40,61,180,96,107,138,218,47,144,49,139,173,118,197,210,100,162,149,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,207,54,182,126,190,178,94,114,170,175,167,74,37,101,119,159,71,198,170,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,176,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,151,202,195,53,215,137,163,123,47,91,51,159,206,115,144,175,82,154,45,130,212,78,129,41,140,219,58,55,190,189,162,192,168,40,220,160,113,91,201,39,194,133,104,160,50,210,42,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,82,78,60,93,173,77,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,212,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,120,169,140,54,131,199,86,155,41,174,212,51,211,176,78,37,170,102,75,65,120,47,209,99,180,218,68,151,43,194,55,170,106,90,62,73,83,108,195,57,132,77,41,131,82,129,57,81,109,97,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,182,61,180,42,210,155,56,79,96,216,37,148,88,161,115,50,112,115,181,174,203,58,188,198,103,133,100,206,154,208,124,168,88,77,167,194,139,129,105,142,120,134,141,173,110,92,123,72,105,75,55,47,39,199,61,92,150,86,136,119,204,34,148,175,193,204,105,158,151,109,61,149,117,85,168,126,167,89,190,101,188,97,51,129,211,157,167,148,76,76,50,176,142,185,98,101,215,89,41,207,165,44,48,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,94,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,149,55,169,157,41,213,67,72,172,173,189,61,196,85,71,151,108,140,41,144,205,213,93,35,105,174,155,45,173,115,150,166,79,132,184,141,221,174,134,125,113,210,78,167,177,117,104,108,163,170,83,84,79,57,101,173,91,179,38,174,137,39,183,60,177,101,35,86,58,183,199,205,181,154,180,64,208,106,109,153,133,103,102,102,221,174,176,220,192,79,39,38,170,151,55,74,138,41,46,185,168,55,103,113,90,186,167,124,79,125,69,150,152,63,108,145,218,58,163,47,196,211,112,102,184,197,68,220,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,91,153,33,157,199,148,122,87,175,147,211,61,128,169,40,89,163,86,195,189,64,127,79,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,128,148,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,134,184,91,135,53,167,80,184,137,132,191,169,81,203,149,146,168,106,141,159,212,69,44,108,191,74,58,197,91,38,63,47,53,115,142,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,115,171,179,129,210,68,219,152,58,112,70,49,135,50,76,202,162,70,41,178,100,150,160,183,167,137,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,173,178,95,156,79,187,177,58,151,41,67,88,157,174,35,205,214,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,35,175,183,67,45,179,211,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,52,120,73,161,99,58,186,110,126,147,110,137,175,171,139,199,199,197,62,132,172,119,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,175,196,114,117,62,174,142,169,83,51,97,144,61,57,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,71,53,201,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,209,56,119,161,92,155,182,40,133,198,75,61,151,180,95,64,97,91,201,127,102,50,107,112,210,110,126,94,204,66,141,78,1
82,150,62,104,81,193,152,82,92,189,38,144,199,121,81,196,41,56,125,195,219,90,173,160,61,110,69,96,209,139,206,127,212,37,42,88,150,200,55,187,45,195,142,127,107,211,69,71,171,205,69,39,200,164,207,115,133,32,143,87,199,36,167,200,107,204,140,127,207,114,80,50,44,82,163,122,209,192,40,61,179,95,107,138,218,46,144,48,140,173,118,198,210,100,160,148,83,74,130,140,44,45,206,191,109,82,116,119,35,187,74,129,203,102,72,101,207,131,211,170,159,98,216,191,123,44,118,195,210,69,139,184,147,189,143,126,198,34,207,54,182,125,191,176,94,114,170,175,166,75,37,101,118,160,70,197,170,104,32,191,51,56,143,62,90,147,194,167,130,194,40,136,149,178,44,84,66,176,95,105,134,160,93,88,217,97,53,198,183,136,200,180,44,91,139,151,202,195,51,216,137,163,123,48,92,51,159,206,115,144,175,82,155,45,131,213,78,129,42,141,219,58,56,191,190,162,192,168,39,220,160,113,92,201,39,194,134,103,161,51,209,42,186,177,178,156,204,183,187,176,101,80,100,157,51,160,45,117,215,147,86,185,49,160,170,211,68,153,188,83,78,60,93,173,77,176,115,205,166,68,87,167,159,69,35,197,74,216,114,70,212,167,63,83,219,114,208,81,191,180,206,150,204,200,100,153,120,168,139,53,131,199,86,155,40,174,211,51,212,176,77,37,170,102,75,64,120,47,209,98,181,218,68,151,42,195,54,170,106,90,61,72,83,108,196,57,131,77,41,131,83,128,58,81,110,98,147,197,48,169,184,213,91,218,54,111,203,115,81,74,103,106,88,213,182,61,181,42,210,154,55,80,96,216,37,148,88,160,115,49,112,115,182,174,203,57,188,199,102,133,100,206,154,208,124,168,86,77,167,194,140,130,105,141,122,133,141,174,110,92,122,72,105,74,55,47,38,198,62,91,150,87,136,118,205,34,149,176,193,205,104,158,151,109,62,149,117,85,169,125,167,90,190,101,188,97,50,129,211,157,168,149,75,76,50,175,143,185,98,101,215,89,42,207,165,44,47,209,136,150,204,55,93,36,131,185,196,220,53,127,56,208,94,106,123,103,197,175,130,177,119,52,192,171,84,40,130,102,135,150,54,169,156,42,213,68,71,172,174,188,61,196,87,71,151,107,140,42,144,204,212,94,36,105,174,155,46,174,115,150,166,80,133,184,142,221,174,134,126,114,211,78,167,177,118,103,109,162,171,83,84,78,58,101,172,91,179,38,174,137,40,184,60,177,101,35,86,57,183,199,205,180,153,181,64,207,106,110,153,134,104,102,101,221,173,176,220,192,79,39,38,170,150,56,75,138,42,45,185,168,55,103,113,90,185,166,124,79,126,69,150,153,63,109,145,217,59,162,47,195,212,112,102,183,198,67,220,215,216,219,185,218,143,165,211,34,186,70,195,136,157,83,143,49,130,53,91,154,32,157,199,149,123,87,175,147,211,61,128,170,40,90,163,85,195,190,63,126,80,178,35,180,179,48,96,58,60,33,59,199,34,221,106,102,127,149,206,43,77,150,82,69,53,125,76,218,142,118,163,181,220,207,133,155,109,200,207,168,88,211,205,134,186,91,135,53,167,79,184,137,132,191,169,81,202,149,147,168,107,141,159,211,68,43,108,190,73,58,197,91,38,62,47,53,116,141,214,59,84,36,192,123,41,124,113,112,43,107,85,99,221,199,116,170,179,130,210,68,219,153,58,113,70,49,135,50,77,202,161,70,41,178,100,149,161,183,166,136,157,76,161,40,189,172,110,94,85,178,190,174,59,189,160,79,194,38,140,209,44,213,181,90,172,166,187,172,178,95,155,79,187,178,59,150,41,66,89,158,174,35,206,215,110,47,142,76,40,183,40,50,187,100,78,92,202,115,146,216,66,121,34,176,183,66,45,179,212,62,188,49,146,176,91,47,182,191,71,78,160,81,202,109,62,42,145,201,150,54,120,73,161,98,57,186,110,126,148,109,137,175,171,139,199,200,198,62,130,172,119,57,135,82,122,190,54,185,144,112,129,129,214,103,94,180,101,175,196,114,117,63,174,142,169,84,51,96,142,62,56,179,121,195,104,209,193,177,212,98,54,84,92,191,115,37,73,92,197,203,123,142,211,67,85,95,73,125,40,71,54,201,70,130,42,119,56,162,174,155,126,222,41,73,72,144,105,207,64,141,199,169,120,108,209,55,119,161,92,156,181,39,133,198,76,61,151,180,94,64,96,90,201,128,101,50,106,111,211,111,126,94,204,65,141,78,1
82,150,61,105,80,193,152,82,92,189,39,145,199,121,80,195,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,87,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,193,40,61,180,96,107,138,218,47,144,49,139,173,117,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,208,54,182,126,190,177,94,113,170,175,167,75,37,100,119,159,70,198,170,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,176,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,151,202,195,53,215,137,163,124,47,92,51,159,206,115,144,176,82,154,45,130,212,79,129,41,140,219,58,55,191,190,162,192,168,40,220,160,113,91,201,39,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,83,78,60,93,173,77,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,213,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,57,132,77,41,131,82,129,57,81,109,97,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,80,96,216,37,148,88,161,115,50,113,115,181,174,203,58,189,199,103,133,100,206,154,207,124,168,88,77,167,194,139,129,105,142,120,134,141,173,110,92,123,72,105,75,55,47,39,199,61,92,150,86,136,119,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,89,190,101,188,97,51,129,211,156,167,148,76,76,49,176,142,185,97,101,215,89,41,207,165,44,48,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,94,105,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,67,72,172,174,189,61,196,85,71,151,108,140,41,144,205,213,93,35,105,174,155,45,173,114,150,166,79,132,184,141,220,174,133,125,113,210,78,167,177,118,104,108,162,170,83,84,79,57,101,172,91,180,38,174,137,39,183,60,177,101,35,86,58,183,199,205,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,192,79,39,38,170,151,55,75,138,41,45,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,145,217,58,163,47,196,211,112,101,184,197,67,219,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,92,153,33,157,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,127,79,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,128,149,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,135,184,91,135,53,167,80,184,137,132,191,169,81,203,149,146,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,142,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,171,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,177,100,150,160,183,167,137,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,177,59,151,41,67,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,35,175,182,67,45,179,211,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,137,175,171,140,199,199,197,62,132,172,120,57,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,175,196,114,117,62,174,142,169,84,51,97,144,61,57,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,71,53,202,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,209,56,119,161,92,155,182,40,133,198,76,61,151,180,95,64,96,91,201,127,102,50,107,112,211,110,126,94,204,67,141,78,1
82,150,62,105,81,193,152,82,92,189,39,145,199,121,80,196,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,193,40,61,179,96,107,138,218,47,144,49,139,173,117,197,211,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,207,54,182,126,190,177,94,114,170,175,167,74,37,100,118,159,71,198,170,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,176,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,150,202,195,53,215,137,162,124,47,92,51,159,206,115,144,176,82,154,45,130,212,79,129,41,140,219,58,55,191,189,162,192,167,40,220,160,113,91,201,39,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,82,78,60,93,173,76,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,212,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,72,83,108,195,57,132,76,41,131,82,129,57,81,109,97,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,80,96,216,37,148,89,161,115,50,113,115,181,174,203,58,189,198,103,133,100,206,154,207,124,168,88,77,167,193,139,129,105,142,120,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,137,118,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,90,190,101,188,97,51,129,211,156,167,148,76,76,50,176,142,185,98,101,215,89,41,207,165,44,48,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,94,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,156,41,213,67,72,172,174,189,61,196,85,71,152,108,140,41,144,205,213,93,35,105,175,155,45,173,114,150,166,79,132,184,141,221,174,133,125,113,210,78,167,177,117,104,108,163,170,83,84,79,57,101,172,91,179,38,174,137,39,183,60,177,101,35,86,58,183,199,206,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,145,217,58,163,47,195,211,112,101,184,197,67,219,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,91,153,33,157,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,128,79,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,128,148,205,43,77,150,83,69,53,125,76,218,143,117,163,181,219,207,134,156,109,200,206,168,88,211,204,134,184,91,135,53,167,80,184,137,132,190,169,81,203,149,147,168,106,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,142,213,59,85,36,193,123,41,125,113,113,42,107,86,99,220,199,116,171,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,178,100,150,160,183,167,137,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,177,59,151,41,67,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,35,175,183,67,45,179,211,62,189,49,145,177,90,48,183,192,71,77,159,81,202,108,62,42,145,200,150,52,120,73,161,99,58,186,110,126,147,110,137,175,171,140,199,199,197,62,132,172,119,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,63,174,142,169,83,51,97,144,61,57,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,84,95,73,125,40,71,53,202,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,121,108,210,56,119,161,92,155,182,40,133,198,76,61,151,180,95,64,97,91,201,127,102,50,107,112,210,110,126,94,204,67,141,78,1
83,150,62,104,80,193,153,82,92,189,39,144,200,121,81,196,41,57,127,194,219,89,172,162,60,108,69,95,209,139,206,127,211,36,42,87,150,200,56,186,46,195,142,126,105,210,69,70,172,205,69,39,201,163,207,115,133,32,144,88,199,36,167,200,106,203,139,129,207,113,81,52,44,82,164,121,210,192,40,60,180,95,106,137,218,47,144,49,140,173,117,198,211,100,161,148,83,73,129,141,43,44,207,192,109,82,115,119,37,185,74,129,204,102,72,101,206,132,212,170,159,97,217,190,123,45,118,196,210,68,139,184,147,189,143,125,198,35,207,54,183,126,190,178,94,114,170,175,167,75,37,101,118,159,71,198,170,103,33,192,50,57,144,64,89,146,194,167,132,192,39,136,148,178,45,84,66,176,94,103,133,161,93,88,216,96,52,199,184,136,201,181,46,91,140,150,201,195,53,215,138,162,123,47,91,51,159,207,114,144,176,83,154,45,130,212,79,129,41,141,220,57,55,191,189,163,192,168,40,219,160,114,91,201,39,195,133,105,159,51,210,43,187,178,178,155,203,183,188,175,102,80,99,158,51,158,44,116,215,146,86,185,49,161,170,212,68,152,187,82,77,60,92,172,76,177,115,204,166,69,86,168,159,69,35,197,74,215,114,71,213,167,63,84,220,114,209,83,192,180,206,150,204,201,100,153,119,169,140,54,131,198,86,155,41,175,211,51,211,177,77,36,169,102,75,64,119,47,209,98,180,218,68,151,42,193,56,171,106,89,62,73,83,109,195,56,131,76,41,130,82,128,57,80,109,98,146,197,48,169,183,213,89,217,54,111,204,115,80,75,103,105,88,213,181,62,180,42,209,155,57,80,96,216,38,148,89,160,115,50,113,114,181,173,203,58,187,198,102,133,101,206,154,208,124,167,88,76,166,194,139,129,105,141,121,134,142,174,110,92,123,72,106,74,55,46,39,199,61,92,150,86,137,119,204,34,148,174,193,204,105,157,151,108,62,149,117,85,168,125,167,89,190,101,188,96,51,129,211,156,166,148,77,77,50,175,142,186,97,101,215,88,42,207,166,43,47,209,136,151,204,55,93,36,132,185,197,220,53,127,55,209,94,106,123,104,198,174,130,177,119,53,193,171,83,40,130,101,135,150,54,169,156,41,213,68,72,173,174,190,61,197,86,71,152,107,140,42,144,205,213,92,34,107,174,154,44,173,115,150,166,79,132,184,141,221,174,134,125,113,209,79,167,177,117,104,108,162,171,82,85,80,58,102,173,90,180,38,175,137,40,183,61,177,101,36,86,58,183,198,206,181,154,180,63,207,106,109,154,132,103,103,103,221,173,175,220,192,79,39,37,169,151,55,75,137,40,45,184,169,56,102,113,90,187,167,124,78,125,70,149,152,64,108,145,217,59,162,46,196,212,113,102,184,198,67,220,216,216,219,186,217,143,165,209,33,186,69,195,136,158,83,143,49,131,52,93,153,33,157,199,149,123,86,175,147,212,61,127,170,39,90,164,86,196,188,64,127,80,178,35,180,178,47,97,57,62,33,59,200,34,221,107,101,127,149,204,43,77,150,83,68,52,125,77,218,144,116,163,181,220,206,134,156,109,201,206,168,89,211,205,135,185,91,135,53,168,80,184,137,132,191,168,81,203,150,147,168,107,141,158,211,69,44,108,191,74,58,196,91,38,64,47,54,115,141,213,59,85,35,192,123,42,124,113,114,42,106,85,99,219,199,115,171,180,130,211,67,219,152,58,111,69,49,135,49,77,202,162,71,42,178,100,150,161,184,166,137,157,75,162,40,191,171,110,94,85,179,191,174,59,189,161,79,195,38,140,208,44,214,181,90,172,166,187,172,177,95,155,79,188,177,59,151,42,66,87,159,175,35,206,214,110,48,141,76,41,183,39,50,186,100,78,92,201,115,146,216,65,122,35,175,183,66,45,180,212,61,189,48,145,177,90,48,183,192,70,77,158,81,202,107,62,42,145,200,149,53,120,73,161,98,58,185,111,126,148,109,136,175,170,140,200,200,196,63,133,171,119,56,134,82,121,190,53,186,144,111,129,128,214,102,94,181,102,174,196,114,116,62,174,142,169,83,51,97,143,62,57,180,121,194,103,209,193,177,212,98,55,82,92,191,114,37,74,92,196,203,122,141,211,67,84,96,73,125,40,69,52,202,69,130,41,119,55,162,175,155,125,221,40,72,72,143,106,206,66,142,198,169,121,108,211,56,119,161,92,155,183,40,134,199,77,60,151,180,94,64,97,90,200,127,101,51,106,111,210,110,127,94,203,66,141,78,1
82,150,61,104,81,193,153,82,92,189,39,145,199,121,80,195,40,56,126,194,219,89,172,161,60,108,68,95,209,139,207,127,211,37,41,87,150,201,56,186,46,195,142,126,105,210,69,71,171,205,69,39,200,163,207,114,133,33,144,88,198,36,167,200,106,204,139,128,208,114,80,51,43,82,162,121,210,193,40,61,179,95,107,138,218,47,145,48,139,173,117,197,211,99,162,149,83,74,130,141,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,100,207,131,211,170,159,97,217,191,124,44,118,196,209,69,140,183,147,188,143,126,198,34,208,55,182,126,190,178,94,114,170,175,166,74,37,101,118,159,70,199,171,103,33,191,52,57,144,63,90,147,194,166,130,193,39,136,148,177,45,85,66,175,95,103,133,161,93,89,216,96,52,198,184,136,201,181,45,90,139,150,202,195,52,215,138,162,124,47,92,51,159,206,115,144,176,82,154,45,130,212,79,129,41,141,220,58,55,190,189,162,192,167,39,220,160,113,91,201,38,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,82,78,61,93,173,76,176,116,205,166,68,87,168,160,70,36,197,74,215,114,70,213,167,63,84,220,114,209,82,191,180,206,151,204,201,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,36,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,61,73,83,109,195,57,132,76,41,130,82,129,58,81,109,97,148,197,48,169,184,213,89,217,55,111,204,115,80,75,104,106,88,213,181,62,180,42,210,155,56,80,96,215,37,147,88,161,116,50,112,115,181,174,203,58,189,199,103,134,100,207,155,207,124,168,88,77,167,193,139,130,105,142,120,134,141,173,110,92,123,72,105,75,55,47,39,199,61,92,150,86,136,118,204,34,148,175,193,205,106,158,150,109,61,149,118,85,168,126,167,90,190,101,188,97,51,129,211,157,167,148,76,77,49,176,142,185,98,101,214,89,41,207,165,44,48,209,136,150,204,54,93,36,131,185,196,221,53,127,56,208,95,105,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,156,41,213,67,72,173,174,189,61,196,85,71,152,108,140,41,144,205,212,93,35,105,174,155,45,173,114,150,166,79,132,184,141,220,174,134,125,114,210,78,167,177,117,104,108,163,171,82,84,79,58,101,172,91,179,37,174,137,39,183,60,177,101,35,86,58,183,199,206,181,155,180,64,207,106,109,153,133,103,103,102,221,174,176,220,192,79,39,38,170,151,55,75,138,41,45,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,145,217,58,163,47,195,211,112,102,183,197,67,219,215,216,219,186,217,143,165,210,34,186,69,194,136,158,84,143,49,130,52,91,153,32,158,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,127,80,178,35,180,178,47,96,58,61,34,59,200,33,221,107,102,127,149,205,43,77,150,83,68,53,125,76,219,143,116,163,181,220,207,134,156,109,200,207,168,88,212,204,134,184,91,134,53,167,80,184,137,132,191,169,81,203,149,146,168,107,141,159,212,69,44,108,191,73,58,198,91,39,62,47,54,115,141,213,59,85,36,193,123,41,125,112,113,43,107,86,99,220,199,115,170,179,130,210,68,219,152,58,112,70,49,135,49,76,201,161,70,41,177,100,150,161,183,166,137,158,75,162,40,190,172,109,95,85,178,191,174,60,189,161,79,193,38,140,209,44,214,181,91,173,167,188,173,178,95,156,79,188,177,58,151,41,67,88,158,175,35,205,215,110,47,141,76,40,184,40,50,186,100,78,92,201,115,146,215,66,121,35,175,183,67,45,179,212,62,189,49,145,177,90,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,119,73,161,99,58,186,110,126,147,109,136,175,172,139,199,200,197,62,132,172,120,56,135,82,122,189,53,185,144,112,129,128,214,102,93,180,101,174,196,114,117,63,174,142,169,83,51,97,144,61,56,180,122,195,104,210,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,84,94,73,125,40,71,53,201,69,131,41,120,56,161,175,155,125,222,41,71,72,144,106,207,65,141,199,169,121,108,210,56,119,161,92,155,182,39,134,198,76,61,151,180,95,64,97,91,201,127,102,50,106,111,210,110,126,94,204,67,141,78,1
82,150,61,105,81,193,152,82,92,189,39,145,199,121,80,196,40,56,126,194,219,89,172,161,60,108,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,105,210,69,71,171,205,69,39,200,163,207,115,133,33,143,88,199,36,167,200,106,204,139,128,208,114,80,51,43,82,162,121,209,193,40,62,180,96,107,138,218,47,144,49,139,173,117,197,211,100,162,149,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,100,207,131,211,170,159,97,217,191,123,44,118,196,209,69,140,183,147,188,143,126,198,34,207,54,182,126,190,177,94,114,170,175,167,74,37,100,119,159,70,198,171,103,33,191,51,57,144,63,90,146,194,166,131,193,39,136,148,177,45,84,66,176,95,104,133,161,93,89,216,96,53,198,183,136,200,181,45,90,139,151,202,195,53,215,137,162,124,47,91,51,158,206,115,144,176,82,154,45,130,212,79,129,41,140,219,58,55,190,189,162,191,167,40,220,159,113,91,201,39,194,133,104,160,51,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,185,49,160,170,212,68,153,187,83,78,60,93,173,77,177,116,205,166,68,86,168,160,69,35,197,74,216,114,70,212,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,198,86,155,41,174,212,51,211,176,77,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,72,83,108,195,57,132,77,41,131,82,129,57,81,109,98,147,197,48,169,184,214,90,218,55,112,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,79,96,216,37,148,89,161,115,50,113,115,181,174,203,58,188,199,103,133,100,206,154,208,124,167,88,77,167,194,139,129,105,142,120,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,137,118,205,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,89,190,101,188,97,51,129,211,157,167,147,76,77,49,176,142,185,98,101,215,89,41,207,165,44,47,209,136,150,204,54,92,36,131,185,197,221,53,127,56,208,95,105,123,103,198,174,130,177,119,52,193,171,83,39,130,102,135,150,55,169,157,41,213,68,72,172,174,189,61,196,85,71,151,108,140,42,144,205,213,93,35,105,175,154,45,173,115,150,166,80,132,185,142,221,174,133,125,113,210,78,166,177,117,104,108,162,171,83,84,79,58,101,173,91,179,38,174,137,39,183,60,177,101,35,86,58,183,199,206,181,155,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,186,167,124,79,125,69,150,152,63,108,145,217,58,163,47,195,211,112,102,184,197,67,220,215,216,219,186,217,143,165,210,34,186,69,194,136,157,83,143,50,130,52,91,153,33,157,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,127,80,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,127,149,205,43,77,150,83,69,53,125,76,218,143,117,164,181,220,207,134,156,109,200,206,168,89,211,204,135,184,91,135,53,167,80,184,137,132,190,169,81,203,149,146,168,106,140,159,212,69,44,108,191,74,58,198,91,38,62,47,54,116,141,213,59,85,36,193,123,41,125,112,113,42,107,86,99,220,199,115,170,179,129,210,68,219,152,58,112,70,50,135,50,76,201,162,70,41,178,101,150,160,183,167,136,157,75,162,40,190,172,109,95,85,178,191,174,60,189,161,79,194,38,140,209,44,214,181,90,172,167,188,172,178,95,156,79,187,177,58,151,41,67,88,157,174,35,205,215,110,47,141,76,40,184,40,50,186,100,78,92,201,115,146,215,66,122,34,175,182,67,45,179,212,62,189,48,145,177,90,47,183,192,71,77,159,81,202,108,62,42,145,200,150,52,120,73,161,99,58,186,110,126,147,110,137,175,171,140,199,199,197,62,131,171,119,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,63,174,142,169,84,51,97,144,62,57,179,122,195,104,209,194,177,212,98,55,83,92,190,115,37,74,93,198,202,123,142,211,68,84,95,73,125,40,70,53,202,69,131,41,119,56,162,175,155,126,221,41,71,73,144,106,207,65,141,199,169,120,107,209,56,119,161,92,155,182,40,133,198,76,61,151,180,95,64,97,91,201,127,102,50,107,112,210,110,126,94,203,67,141,78,1
82,150,61,105,81,193,152,82,92,189,39,145,199,121,80,196,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,150,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,193,40,61,180,96,107,138,218,47,144,49,139,173,118,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,204,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,208,54,182,126,190,177,94,114,170,175,167,75,37,101,119,159,71,198,170,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,176,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,150,202,195,53,215,137,162,124,47,92,51,159,206,115,144,176,82,154,45,130,212,79,129,41,140,219,58,55,191,189,162,192,168,40,220,160,113,91,201,39,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,83,78,60,93,173,76,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,213,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,57,132,76,41,131,82,129,57,81,109,97,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,79,96,216,37,148,88,160,116,50,113,115,181,174,203,58,189,198,103,133,100,206,154,207,124,168,88,77,167,194,139,129,105,142,120,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,136,118,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,90,190,101,188,97,51,129,211,156,167,148,76,76,50,176,142,185,97,101,215,89,41,207,165,44,48,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,95,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,67,72,172,174,189,61,196,85,71,151,108,140,41,144,205,213,93,35,105,174,155,45,173,114,150,166,79,132,184,141,221,174,133,125,113,210,78,167,177,118,104,108,162,171,83,84,79,57,101,172,91,179,38,174,137,39,183,60,177,101,35,86,58,183,199,206,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,145,217,58,163,47,196,211,112,101,184,197,68,219,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,91,153,33,157,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,128,79,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,128,148,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,135,185,91,135,53,167,80,184,137,132,190,169,81,203,149,147,168,107,141,159,212,69,44,108,191,74,58,197,91,38,63,47,54,115,142,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,171,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,177,101,150,160,183,167,136,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,188,177,59,151,41,67,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,35,175,183,67,45,179,211,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,137,175,171,140,199,199,197,62,132,172,120,57,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,63,174,142,169,84,51,97,144,61,57,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,71,53,202,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,210,56,119,161,92,155,182,40,134,198,76,61,151,180,95,64,97,91,201,127,102,50,107,112,210,110,126,94,204,67,141,78,1
82,151,61,103,81,194,153,82,91,191,39,143,200,119,81,195,41,57,125,195,218,88,172,161,59,109,67,95,209,138,207,126,211,38,42,87,150,200,55,186,44,196,140,126,105,210,70,71,170,205,70,39,199,165,207,115,132,32,141,87,199,36,168,200,108,204,138,127,208,115,81,51,43,83,162,120,210,192,41,62,179,96,108,138,220,46,145,48,138,174,118,197,212,99,162,148,83,75,129,141,41,45,208,191,110,83,115,118,35,186,74,130,203,101,74,100,207,129,210,172,159,98,216,192,123,45,117,197,208,69,140,183,148,188,143,123,196,34,207,54,181,125,189,175,94,114,170,175,167,74,37,101,117,159,71,198,170,104,33,193,51,57,143,64,90,146,194,167,130,193,41,136,149,176,45,84,66,174,94,104,134,160,93,89,215,97,52,196,185,135,202,182,45,90,138,151,203,195,52,215,136,163,123,48,91,50,158,206,115,144,176,82,154,44,131,212,78,130,41,140,220,57,56,190,189,161,191,167,40,220,160,110,91,201,38,195,132,103,159,50,210,43,185,178,177,154,203,184,187,175,102,81,100,157,52,158,44,117,215,147,86,185,50,159,171,213,66,153,187,82,78,61,94,171,77,177,115,207,165,69,88,168,160,70,37,196,73,215,115,70,212,165,62,85,221,115,208,81,192,180,206,150,205,202,99,153,119,167,140,53,131,200,86,156,40,174,212,49,212,175,78,37,169,102,75,65,120,47,207,99,180,219,67,152,44,194,56,170,107,88,63,72,82,109,196,58,133,76,40,131,83,128,58,82,109,99,148,196,48,170,183,214,90,218,55,110,202,114,80,73,103,106,87,213,183,62,179,41,211,155,54,79,98,217,38,150,88,160,115,50,112,116,181,175,202,58,189,199,103,135,99,205,153,207,124,169,89,77,166,193,139,130,105,142,121,134,140,173,112,92,123,71,101,75,57,47,39,200,61,92,151,87,136,119,204,33,149,175,193,205,105,157,150,110,63,149,118,85,168,125,167,89,191,102,186,96,50,129,212,157,168,148,77,76,48,178,142,184,97,100,214,89,41,206,164,42,48,209,137,151,203,55,93,36,132,185,197,221,52,127,54,207,94,106,124,101,198,174,131,178,119,52,192,170,84,39,130,101,135,149,56,169,157,40,214,67,72,173,173,190,62,196,85,71,151,107,141,40,143,205,213,93,34,104,175,154,44,173,115,150,165,80,131,184,140,221,174,134,124,114,211,79,167,179,117,102,107,163,171,84,85,78,57,101,173,91,180,38,173,136,39,182,61,178,101,36,87,58,181,199,206,181,154,180,64,208,105,109,153,132,103,102,101,220,174,177,221,194,78,39,38,171,152,55,74,138,42,46,185,169,54,102,114,91,188,167,125,79,126,69,149,152,64,108,146,217,59,163,45,196,211,111,102,185,197,67,219,213,215,220,185,217,144,165,210,33,185,69,194,134,158,84,144,50,131,52,92,152,32,158,198,149,121,86,175,148,211,60,127,169,38,90,164,86,195,190,64,127,81,177,36,180,178,46,97,57,60,34,59,201,34,220,107,102,127,149,204,42,75,150,82,67,53,125,76,218,142,117,165,181,221,207,133,155,109,201,207,168,89,212,205,134,185,91,134,51,168,79,184,138,132,191,169,81,204,149,147,168,107,142,158,212,70,43,109,191,73,58,198,88,39,62,47,53,116,141,213,59,85,35,192,123,41,125,113,112,45,107,86,99,220,200,117,171,179,130,210,69,220,152,57,113,70,50,134,50,76,201,161,71,42,178,101,151,159,184,166,136,156,75,162,40,192,174,110,94,84,179,191,173,59,188,160,79,193,39,141,207,44,214,180,90,171,166,187,172,177,95,156,79,187,177,59,150,41,67,89,156,174,34,205,215,110,47,140,76,40,184,41,50,184,100,78,91,201,116,146,214,66,122,34,176,182,67,45,179,212,62,189,48,144,177,90,47,182,193,71,77,161,80,202,107,61,41,145,199,151,52,119,73,161,99,58,188,111,126,147,109,136,175,171,141,199,199,196,62,131,172,120,56,135,83,123,191,53,184,144,111,129,130,213,103,94,180,101,175,197,116,118,63,173,141,170,84,52,97,143,61,55,179,121,196,104,209,194,178,211,99,55,84,94,192,115,37,75,93,198,202,123,143,209,68,84,94,73,124,38,72,53,202,69,133,42,119,55,162,175,155,126,221,40,71,72,145,106,205,64,141,198,169,121,108,208,56,119,160,90,155,181,40,132,198,74,61,153,179,94,66,96,91,201,128,103,50,107,110,212,110,126,96,203,67,141,78,1
82,150,62,105,81,193,152,83,91,189,39,144,199,121,81,196,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,105,210,69,71,171,205,69,39,200,163,207,115,133,32,144,88,198,36,166,200,106,204,139,127,208,114,80,51,43,82,162,121,209,192,40,61,179,96,107,138,218,47,144,48,139,173,118,197,211,100,162,149,83,74,130,140,43,45,207,191,109,82,115,119,36,186,75,129,204,101,72,101,207,130,211,170,159,97,217,190,124,44,118,196,209,69,140,183,147,188,143,126,197,34,208,54,182,126,190,177,94,114,170,175,167,74,37,100,118,159,71,198,171,104,33,191,51,56,144,63,90,147,194,166,131,192,40,136,148,177,45,85,66,176,95,104,134,161,94,88,216,96,53,198,183,136,200,181,44,90,139,150,202,195,53,215,138,163,124,48,92,51,158,206,115,144,175,82,154,44,130,212,79,130,41,140,220,58,55,191,190,162,191,167,40,220,160,113,91,201,39,193,133,104,160,50,210,42,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,216,147,86,186,49,160,170,212,68,153,187,83,78,60,93,173,76,177,116,205,166,68,86,168,160,69,35,197,74,215,114,70,213,166,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,64,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,109,195,57,132,76,41,131,82,129,57,80,109,98,147,197,48,169,184,213,90,218,55,112,203,115,80,75,104,105,89,213,182,61,180,41,210,155,56,79,97,216,38,148,89,160,115,50,113,115,181,174,203,58,189,199,103,134,100,206,155,207,124,167,88,77,167,193,139,129,105,142,120,134,141,173,110,91,123,72,105,75,56,46,39,199,61,92,150,86,137,118,205,34,148,175,194,205,105,158,151,109,62,149,118,85,168,126,167,89,190,102,188,97,51,129,211,157,167,148,76,77,50,176,142,185,97,101,215,89,41,207,165,44,47,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,94,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,156,41,213,68,72,172,173,189,61,196,85,71,152,107,140,42,144,205,213,93,35,105,175,155,45,173,115,150,166,79,132,184,141,221,174,133,125,113,210,78,167,177,118,104,108,162,171,83,84,79,58,101,172,91,180,37,174,136,39,182,60,177,101,35,87,57,183,199,205,181,154,180,63,207,106,109,153,133,103,103,102,221,173,176,220,193,79,39,38,170,151,55,75,138,41,45,185,168,55,103,114,91,187,168,123,78,125,69,150,153,63,109,145,217,58,163,47,196,211,112,101,184,197,68,220,215,216,219,186,217,143,165,210,34,186,69,195,136,157,84,143,50,130,52,91,153,33,157,199,148,122,87,174,147,211,61,128,169,40,90,163,85,195,189,64,128,79,178,34,180,178,47,96,58,61,34,59,200,34,221,106,102,127,149,205,43,77,150,83,69,53,125,76,218,143,117,164,181,219,207,134,156,110,200,207,168,88,211,204,135,185,91,135,53,167,80,184,137,132,190,169,81,203,149,146,169,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,53,115,142,214,60,85,36,193,123,41,125,112,113,42,107,86,99,220,199,115,171,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,178,101,150,160,183,167,136,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,193,39,140,208,44,214,181,90,172,167,188,172,179,95,156,79,188,177,59,151,41,67,88,157,175,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,114,146,215,66,122,34,175,183,67,45,180,211,62,189,49,145,177,90,48,182,192,71,77,159,81,202,108,62,43,145,200,150,52,120,73,161,99,58,187,110,126,147,110,136,175,172,140,199,199,197,62,131,172,120,57,135,82,122,189,53,185,144,112,128,128,214,102,94,180,101,174,196,114,117,63,174,142,169,84,51,96,143,62,57,179,122,195,104,209,194,177,212,98,55,83,92,190,115,37,74,94,198,203,123,142,211,68,84,95,73,124,40,71,53,202,69,131,41,119,56,162,176,155,125,221,41,71,73,144,106,207,65,141,199,169,121,108,210,56,119,160,92,156,182,40,134,198,75,61,151,180,95,64,97,91,201,127,102,50,107,111,211,109,126,94,204,67,141,78,1
82,151,61,104,81,193,152,82,91,190,39,144,199,121,80,196,40,56,126,194,218,89,172,162,60,109,68,95,209,139,206,128,211,37,41,87,150,201,57,186,46,195,142,127,105,210,69,71,171,205,69,39,200,163,207,115,133,33,143,88,198,36,167,200,106,203,139,128,208,114,80,51,43,82,162,122,210,193,40,62,179,96,107,138,218,46,144,49,139,174,117,197,211,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,102,72,100,207,130,211,170,159,97,216,191,123,45,118,196,209,68,140,183,147,188,142,126,198,34,208,54,182,126,190,177,94,114,170,175,167,75,36,101,119,159,71,199,171,103,33,191,51,56,144,63,90,147,194,165,131,193,40,136,149,177,45,84,66,175,95,104,133,161,93,89,216,96,53,198,184,136,200,180,45,91,139,150,202,195,53,215,137,163,124,47,92,51,159,206,115,144,176,82,154,45,130,212,78,129,41,141,220,58,55,190,189,162,191,168,40,220,160,113,92,202,39,194,133,104,160,50,210,42,186,177,178,155,204,183,187,175,102,80,99,157,51,159,44,116,216,146,86,185,49,159,170,212,68,153,187,83,78,60,93,173,76,176,116,205,166,68,87,168,159,69,36,197,73,215,114,70,213,167,63,84,220,114,209,82,191,180,206,150,204,200,100,153,119,169,140,54,132,198,86,155,41,174,212,50,211,177,77,37,170,103,75,65,120,47,209,99,180,219,68,151,42,194,55,171,107,90,62,72,83,109,195,57,132,76,41,131,82,129,57,80,109,98,147,197,48,169,184,214,90,217,55,111,203,115,80,74,104,106,89,213,181,61,180,41,210,155,56,80,96,215,37,148,89,160,116,50,113,115,181,174,202,57,188,199,103,133,100,206,155,207,124,168,88,77,167,194,139,129,105,142,120,134,141,174,111,91,123,71,105,75,55,47,39,199,61,93,149,87,136,119,205,34,148,174,193,204,105,159,151,109,61,149,117,85,168,125,167,90,190,101,188,97,51,129,211,157,167,148,76,76,50,175,142,185,98,101,214,89,42,207,165,44,48,208,136,150,204,55,92,37,131,185,197,221,53,127,56,209,94,105,123,103,198,174,130,177,119,52,192,171,83,39,131,103,136,150,55,168,156,41,213,67,72,172,174,189,60,196,85,71,152,108,140,42,144,205,213,94,35,105,175,155,45,173,114,150,166,80,132,185,141,221,174,133,125,113,210,78,167,177,117,104,108,162,171,83,84,79,58,101,172,91,180,37,174,137,39,183,60,177,101,36,86,57,183,199,206,180,154,181,64,207,106,109,153,133,103,103,102,220,174,176,220,193,79,39,38,169,151,55,74,138,41,46,185,168,55,103,114,90,187,167,124,78,125,69,150,152,63,108,145,217,58,162,47,195,211,112,102,184,197,68,220,215,216,219,185,218,144,165,209,34,186,69,194,136,157,83,143,49,130,52,91,153,33,157,199,148,122,87,175,147,212,61,128,169,40,89,163,86,195,189,64,127,79,178,35,180,178,47,97,58,61,34,59,200,34,220,107,102,127,149,206,43,77,150,83,69,53,125,76,218,143,116,164,181,220,207,134,156,109,201,206,168,88,211,204,134,184,91,135,53,167,80,184,136,132,191,169,81,203,149,146,169,107,141,159,212,69,43,108,191,74,58,198,91,38,62,47,54,115,142,213,60,85,36,193,123,42,125,113,113,43,107,86,99,220,199,116,170,179,129,211,68,219,152,57,113,70,49,134,50,76,202,162,69,41,177,101,150,160,183,167,137,157,75,162,39,190,173,110,94,85,178,191,174,59,189,160,79,193,38,140,208,44,214,181,90,172,167,187,173,178,95,156,79,187,177,58,151,41,67,88,157,174,34,205,214,110,47,141,76,40,184,40,50,187,100,78,92,201,114,146,216,66,122,35,175,183,67,45,179,212,62,189,49,145,177,91,48,183,192,71,77,160,81,202,108,62,42,145,200,149,52,120,72,161,99,57,186,110,126,147,109,137,175,171,139,199,200,197,62,132,171,119,56,135,82,122,189,53,185,144,112,128,128,214,102,94,180,102,174,197,114,117,63,174,141,170,83,51,97,144,61,57,179,122,196,104,210,194,177,213,98,54,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,39,71,53,201,69,130,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,121,107,209,56,119,160,92,155,182,39,134,198,75,61,151,180,95,63,97,91,201,127,102,50,106,111,210,110,126,94,203,67,142,78,1
82,150,61,104,81,193,152,82,92,189,39,145,199,121,80,195,41,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,193,40,61,179,96,107,138,218,47,144,49,139,173,118,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,130,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,207,55,182,126,190,177,94,114,170,175,167,75,37,101,118,159,70,198,170,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,85,66,175,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,150,202,195,53,215,137,162,124,47,92,51,159,206,115,144,176,82,154,45,130,212,79,129,41,141,219,58,55,191,189,162,192,168,40,220,160,113,91,201,38,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,51,159,44,117,215,146,86,186,49,160,170,212,68,153,187,82,78,60,93,173,77,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,213,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,57,132,76,41,131,82,129,57,81,109,98,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,79,96,216,38,148,88,161,116,50,113,115,181,174,203,58,188,198,103,133,100,206,155,207,124,168,88,77,167,193,139,129,105,142,120,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,136,119,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,90,190,101,188,97,51,129,211,157,167,148,76,76,50,176,142,185,97,101,215,89,41,207,165,44,48,209,136,151,204,54,92,36,131,185,197,221,53,127,56,208,94,105,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,67,72,172,174,189,61,196,85,71,152,108,140,41,144,205,213,93,35,105,174,155,45,173,115,150,166,79,132,184,141,221,174,133,125,113,210,78,166,177,118,104,108,163,170,83,84,79,57,101,172,91,180,38,174,137,39,183,60,177,101,35,86,58,183,199,205,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,145,217,58,163,47,196,211,112,101,184,197,67,219,215,216,219,186,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,92,153,33,157,199,149,122,87,175,147,211,61,128,169,40,89,163,86,195,189,64,128,80,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,127,149,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,135,184,91,135,53,167,80,184,137,132,190,169,81,203,149,146,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,142,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,171,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,177,100,150,160,183,166,136,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,177,59,151,41,67,88,157,174,35,205,214,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,35,175,183,67,45,179,212,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,137,175,171,140,199,199,197,62,132,172,119,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,63,174,142,169,84,51,97,144,62,56,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,71,53,202,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,209,56,119,161,92,155,182,40,133,198,76,61,151,180,95,64,97,91,201,127,102,50,107,112,210,109,126,94,204,67,141,78,1
82,150,61,105,81,193,152,82,92,189,39,145,199,121,80,196,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,193,40,61,180,96,107,138,218,47,144,49,139,173,117,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,208,54,182,126,190,177,94,114,170,175,167,75,37,101,119,159,70,198,170,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,175,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,150,202,195,53,215,137,162,124,47,92,51,159,206,115,144,176,82,154,45,130,212,79,129,41,140,219,58,55,191,189,162,192,168,40,220,160,113,91,201,39,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,82,78,60,93,173,76,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,213,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,57,132,77,41,131,82,129,57,81,109,98,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,79,96,216,37,148,88,161,116,50,113,115,181,174,203,58,188,198,103,133,100,206,155,207,124,168,88,77,167,194,139,129,105,142,120,134,141,173,110,92,123,72,105,75,55,47,39,199,61,92,150,86,136,118,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,89,190,101,188,97,51,129,211,156,167,148,76,76,49,176,142,185,97,101,215,89,41,207,165,44,48,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,94,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,67,72,172,174,189,61,196,85,71,151,108,140,41,144,205,213,93,35,105,174,155,45,173,114,150,166,79,132,184,141,221,174,133,125,113,210,78,167,177,118,104,108,162,171,83,84,79,57,101,172,91,179,38,174,137,39,183,60,177,101,35,86,58,183,199,206,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,145,217,58,163,47,196,211,112,101,184,197,67,219,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,91,153,33,157,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,127,80,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,128,149,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,135,184,91,135,53,167,80,184,137,132,190,169,81,203,149,146,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,142,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,171,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,178,100,150,160,183,167,137,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,177,59,151,41,67,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,35,175,183,67,45,179,211,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,137,175,171,140,199,199,197,62,132,172,120,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,62,174,142,169,83,51,97,144,61,57,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,70,53,202,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,210,56,119,161,92,155,182,40,133,198,76,61,151,180,95,64,97,91,201,127,102,50,107,112,210,110,126,94,204,67,141,78,1
82,151,61,104,81,193,152,82,92,190,39,145,199,121,80,196,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,33,143,88,199,36,167,200,106,204,139,128,207,113,80,51,43,82,162,122,209,193,40,61,180,95,107,137,219,47,144,49,139,174,117,197,211,100,162,148,83,74,130,140,43,45,207,192,109,82,115,119,36,185,75,129,204,101,72,101,207,130,211,170,159,97,217,191,123,44,118,197,209,68,140,183,147,188,143,125,197,34,207,54,182,126,190,178,94,114,170,175,167,75,37,100,119,159,71,198,170,104,33,191,51,57,144,62,90,146,194,166,130,192,39,136,148,177,45,84,66,176,95,103,133,161,94,89,217,96,52,198,183,136,200,181,45,90,139,150,202,195,53,215,138,162,124,47,92,51,158,206,115,144,176,82,154,45,130,212,79,129,41,140,220,58,55,191,189,162,192,168,40,220,160,113,91,201,38,194,133,104,160,50,210,43,186,177,178,155,204,182,187,175,102,81,99,157,52,160,44,117,215,147,86,185,49,160,170,212,68,153,186,82,78,60,93,173,77,177,115,205,166,69,86,168,159,69,36,197,74,216,114,69,213,167,63,84,220,114,208,82,191,179,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,77,37,170,102,76,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,61,73,83,108,195,57,132,77,41,131,83,129,58,81,109,97,148,197,49,169,184,213,90,217,54,111,203,115,80,75,104,106,88,213,182,61,180,42,210,155,56,79,96,216,37,148,88,161,116,50,112,115,181,174,203,58,189,198,103,134,100,207,154,207,124,168,88,77,167,194,139,129,105,142,120,134,141,174,110,92,123,71,105,75,55,47,39,199,61,92,150,86,136,118,205,34,149,175,194,204,105,159,151,109,61,149,117,85,168,125,167,89,190,101,188,97,51,129,211,156,167,148,76,77,49,176,142,185,97,101,215,89,41,207,165,44,48,209,136,150,204,54,92,37,131,185,197,221,53,126,56,208,95,105,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,67,72,172,173,189,61,196,85,71,152,107,140,42,144,205,213,93,35,105,175,155,45,173,115,150,166,79,132,184,141,221,175,133,125,113,210,78,166,177,117,104,108,162,171,83,84,79,57,101,172,91,180,38,174,137,39,183,60,177,101,35,87,57,183,198,205,180,155,180,64,208,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,42,46,186,168,55,103,113,90,186,167,123,78,125,69,150,152,63,108,145,217,58,163,47,195,212,112,102,184,197,68,219,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,92,153,33,157,199,148,123,87,174,147,211,61,127,169,40,89,163,86,195,189,64,128,79,177,35,180,178,47,96,58,61,34,59,200,33,221,107,102,127,149,205,43,77,150,83,69,53,125,77,218,142,116,163,181,220,207,134,156,109,201,206,168,89,212,204,135,184,91,134,53,167,80,184,137,132,190,169,81,203,149,147,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,53,116,142,213,60,85,35,193,123,42,125,112,113,42,107,86,99,220,199,116,171,179,129,210,68,219,152,58,112,70,50,135,50,76,201,162,70,41,177,100,150,161,184,166,137,157,75,162,40,190,172,109,95,85,178,192,174,60,189,160,79,194,38,141,208,44,214,181,90,172,167,187,173,178,95,156,79,187,177,59,151,41,67,88,157,175,34,205,215,111,47,141,76,40,184,39,49,186,100,78,92,201,115,146,215,66,122,34,176,183,67,45,179,212,62,189,49,146,177,91,48,183,192,71,76,159,81,202,108,62,42,145,200,150,52,119,73,161,99,58,186,110,126,147,109,137,175,171,140,199,199,197,62,132,171,119,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,175,196,114,117,63,174,142,170,84,51,97,144,61,56,179,121,195,104,210,194,178,213,98,55,83,92,190,115,37,74,93,199,202,123,143,211,68,84,95,73,125,39,71,53,201,69,131,41,119,56,161,175,155,125,221,41,72,72,144,106,207,65,141,199,169,120,107,209,56,119,161,92,155,182,40,134,198,76,61,151,180,95,64,97,91,201,127,102,50,106,112,210,109,126,93,204,67,141,78,1
81,150,61,104,80,194,152,83,92,189,39,144,199,120,81,196,40,56,125,195,218,89,172,161,60,109,67,95,209,138,206,127,212,37,42,87,150,199,56,186,46,194,142,127,106,210,69,72,172,205,69,40,200,163,208,115,134,32,143,87,198,35,166,199,107,203,139,127,207,113,79,50,44,81,162,122,209,193,40,62,179,95,108,138,218,46,145,48,138,174,117,198,211,100,162,148,83,73,128,141,42,45,207,191,108,82,115,119,35,185,75,128,204,102,73,100,208,131,211,169,159,96,216,191,124,44,118,196,208,68,141,184,147,188,143,125,197,35,206,53,182,127,189,178,93,113,171,175,167,74,37,100,119,160,70,198,170,103,33,191,51,58,143,63,90,146,194,166,131,192,39,137,150,177,45,84,66,176,95,104,133,160,94,89,217,96,53,197,183,136,201,181,45,90,139,152,201,195,53,216,137,162,125,46,91,51,158,205,115,144,175,81,154,44,130,213,79,128,41,140,220,57,55,191,190,163,192,167,41,219,159,113,92,201,38,192,132,103,160,51,211,43,186,177,178,155,204,182,187,175,102,81,99,157,51,160,44,117,214,147,88,185,49,160,171,211,68,154,186,82,77,60,93,174,77,177,116,205,165,67,86,166,160,69,35,198,74,215,114,69,212,167,62,84,222,113,209,82,191,179,205,151,204,201,99,155,119,168,139,54,131,199,87,155,40,174,211,51,211,175,77,36,170,102,76,65,121,48,209,99,181,218,68,151,42,195,54,171,106,89,62,72,83,109,194,57,132,76,41,131,82,128,57,82,108,98,147,197,48,170,184,214,90,218,54,111,203,116,79,75,104,105,86,213,182,62,179,41,209,154,56,80,97,215,37,147,89,160,116,50,111,115,180,174,204,59,188,198,104,134,100,207,155,207,123,168,88,76,166,192,138,129,105,142,120,135,142,173,109,92,123,71,104,75,55,46,39,199,61,92,150,86,136,120,204,34,147,176,194,204,106,159,150,109,62,148,117,85,169,126,166,89,192,102,188,98,52,128,211,156,168,146,76,76,50,177,142,185,97,101,215,89,42,207,166,44,48,208,135,151,204,55,93,36,131,187,197,220,53,127,55,208,95,106,123,103,197,174,130,177,120,51,193,171,83,39,131,102,136,149,55,169,156,40,214,67,71,171,174,189,60,197,85,71,153,108,140,43,145,205,214,93,35,107,174,155,45,173,114,150,166,81,132,183,140,222,175,134,124,113,210,79,167,176,117,104,108,162,171,83,85,80,58,101,174,90,179,38,174,136,38,183,61,177,101,34,87,57,183,199,206,180,154,181,64,208,107,109,153,133,104,103,101,221,172,176,220,192,78,38,38,169,152,55,75,138,41,46,185,169,54,103,114,90,186,167,124,79,125,69,149,153,64,109,144,217,58,164,47,194,211,112,102,184,197,67,219,216,216,219,186,217,143,166,211,33,186,69,194,136,156,84,144,50,129,53,92,154,33,157,198,147,121,87,175,146,212,60,127,169,40,89,163,86,196,189,64,127,80,178,36,181,179,47,95,58,62,34,59,199,35,221,106,103,127,148,205,43,77,150,82,69,53,125,77,219,143,116,164,182,219,207,135,155,109,200,206,168,89,212,205,134,185,91,134,52,167,80,183,136,132,191,169,81,204,149,146,168,107,140,159,211,69,44,107,191,74,59,198,92,38,62,47,53,115,142,213,60,84,36,192,124,41,125,112,114,44,108,86,98,220,200,116,169,179,130,208,68,219,152,58,112,70,50,135,50,75,201,162,70,40,176,100,151,161,183,166,137,158,76,162,39,190,172,109,96,85,177,191,175,59,190,160,79,192,38,141,209,44,214,181,89,171,168,187,173,179,95,156,78,187,177,57,151,40,66,88,158,174,35,205,214,112,46,141,76,40,185,40,50,187,100,79,91,200,115,145,216,66,121,35,175,183,67,46,178,213,61,189,49,144,177,90,48,182,191,70,76,159,82,203,108,62,43,145,199,150,53,119,73,162,99,58,187,111,126,147,108,137,174,171,140,200,200,197,61,132,171,119,57,135,81,121,189,54,185,143,113,127,127,214,103,94,179,101,175,196,113,117,63,173,141,170,84,51,96,143,62,56,179,123,196,104,209,194,177,212,98,55,84,93,190,115,37,75,93,199,203,123,143,210,68,86,94,74,126,40,71,53,202,68,131,41,119,56,161,176,155,125,223,41,72,72,144,106,207,66,142,199,167,119,107,210,55,118,162,92,154,182,39,134,199,75,61,152,180,95,64,97,90,201,127,101,49,106,112,211,109,127,94,202,68,141,79,1
82,150,61,104,80,193,151,82,92,189,39,145,200,120,80,196,41,55,125,195,220,88,172,161,61,109,68,95,208,139,206,128,211,37,40,87,149,201,56,187,46,196,143,127,105,210,70,71,171,205,68,39,201,164,207,115,133,32,143,87,199,36,167,199,106,204,139,127,208,114,80,51,44,82,161,122,209,192,40,62,178,96,106,138,218,46,144,49,138,173,119,198,210,100,162,148,84,74,129,140,43,45,207,192,110,81,115,118,35,186,75,129,204,102,72,101,207,130,212,170,159,97,217,190,123,45,119,197,209,69,139,184,148,188,142,126,197,34,207,54,181,126,190,178,94,115,169,174,167,74,37,100,119,159,70,198,171,104,33,191,51,57,143,62,90,147,194,165,131,192,39,135,148,177,44,84,66,175,95,103,133,161,93,89,217,96,52,198,182,137,201,181,45,90,138,151,202,196,54,215,138,161,124,48,92,51,158,206,115,144,175,83,154,44,130,212,78,129,41,140,220,58,55,191,190,162,191,168,41,220,161,114,91,201,38,194,133,104,160,50,210,42,187,177,178,155,204,182,187,175,101,80,100,157,52,158,45,117,215,147,87,185,50,159,170,211,67,152,187,83,79,60,93,172,77,177,115,204,167,68,87,167,161,70,36,196,73,216,114,70,213,167,62,84,221,114,209,82,191,180,207,151,203,201,100,154,118,169,140,54,131,199,86,154,41,174,211,51,211,176,78,36,169,102,76,65,121,47,209,98,181,218,68,151,42,195,55,170,106,90,61,73,82,109,196,57,132,76,40,130,83,128,57,81,109,97,147,197,49,169,184,213,90,218,55,112,203,114,79,76,104,106,88,213,182,62,179,42,209,154,55,79,97,215,38,148,89,160,115,50,113,114,180,174,202,57,188,199,102,133,100,208,155,207,124,167,89,78,166,194,139,130,104,141,120,134,141,174,112,92,123,72,104,74,56,48,40,199,61,92,149,86,137,118,204,35,148,175,194,205,106,159,151,110,62,149,117,85,168,125,168,89,190,101,188,97,51,129,211,156,167,147,75,75,49,175,142,185,98,100,215,89,42,207,164,45,48,208,135,151,204,54,93,36,132,185,197,221,52,125,56,208,93,106,124,104,197,174,131,177,120,51,193,171,83,38,131,103,135,150,54,170,158,42,213,68,70,171,173,189,60,195,85,72,152,107,140,42,145,205,212,94,35,105,173,154,46,173,115,150,166,79,132,184,141,221,173,133,125,114,209,77,165,177,117,104,108,162,170,83,84,80,57,101,172,90,180,37,174,136,39,182,62,178,101,35,87,57,182,199,205,181,154,180,64,207,105,109,153,133,102,102,101,220,174,176,220,192,78,39,38,171,151,55,75,138,41,45,185,168,55,103,113,90,186,167,124,79,125,69,150,153,63,109,145,216,58,163,48,196,212,111,102,184,197,67,219,215,217,218,186,218,143,164,210,33,187,69,194,136,158,84,142,49,130,53,91,153,33,157,198,149,123,86,175,148,213,60,128,168,39,89,163,86,195,189,64,127,80,177,35,180,178,47,97,58,61,34,59,200,34,221,107,101,127,149,205,42,77,150,83,69,53,125,76,218,143,117,164,181,219,207,133,156,109,200,206,167,89,211,205,135,185,90,134,53,168,80,184,136,131,191,169,80,204,149,148,167,106,140,159,212,69,45,108,191,73,58,198,91,39,62,47,53,115,141,213,60,85,36,193,123,41,125,113,112,43,107,86,99,220,199,115,170,180,130,210,68,219,152,57,112,70,50,135,50,76,202,161,69,40,177,101,150,161,184,166,137,157,76,163,40,190,171,109,93,85,179,191,174,60,189,162,79,194,38,141,209,45,215,180,90,173,167,187,173,178,96,156,79,187,177,59,151,41,67,87,156,175,35,205,214,109,47,140,77,41,183,40,50,186,101,78,92,201,115,145,216,67,122,35,176,183,68,45,179,211,62,189,48,145,177,91,47,182,192,71,77,160,81,203,108,62,42,146,199,150,53,119,73,161,99,57,187,110,126,148,109,135,175,172,139,199,199,197,63,132,171,120,56,135,82,122,189,53,185,144,112,129,128,215,102,94,180,101,175,196,114,118,62,174,142,170,84,51,97,143,61,56,179,121,194,105,209,194,177,212,99,54,83,92,190,114,37,74,93,198,202,123,142,210,69,85,96,73,125,40,70,53,201,69,129,42,120,56,162,174,155,126,220,42,71,72,144,105,206,64,141,199,169,120,107,210,57,119,161,91,155,182,40,133,198,75,61,151,181,94,64,96,90,201,127,103,49,106,112,210,109,126,93,203,67,140,78,1
82,150,61,105,81,193,152,82,92,189,39,145,199,121,80,196,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,193,40,61,180,96,107,138,218,47,144,49,139,173,118,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,207,54,182,126,190,177,94,114,170,175,167,75,37,100,119,159,70,198,170,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,176,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,150,202,195,53,215,137,162,124,47,92,51,159,206,115,144,176,82,154,45,130,212,79,129,41,140,219,58,55,191,189,162,192,168,40,220,160,113,91,201,39,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,82,78,60,93,173,76,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,213,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,57,132,77,41,131,82,129,57,81,109,98,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,79,96,216,37,148,88,161,116,50,113,115,181,174,203,58,189,198,103,133,100,206,154,207,124,168,88,77,167,194,139,129,105,142,120,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,136,118,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,89,190,101,188,97,51,129,211,156,167,148,76,76,49,176,142,185,97,101,215,89,41,207,165,44,48,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,94,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,67,72,172,174,189,61,196,85,71,152,108,140,41,144,205,213,93,35,105,174,155,45,173,115,150,166,79,132,184,141,220,174,133,125,113,210,78,167,177,118,104,108,163,171,83,84,79,57,101,172,91,179,38,174,137,39,183,60,177,101,35,86,58,183,199,206,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,145,217,58,163,47,196,211,112,101,184,197,67,219,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,92,153,33,157,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,128,79,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,127,148,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,135,184,91,135,53,167,80,184,137,132,190,169,81,203,149,146,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,142,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,171,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,178,100,150,160,183,167,137,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,177,59,151,41,67,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,35,175,183,67,45,179,211,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,137,175,171,140,199,199,197,62,132,172,119,57,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,62,174,142,169,83,51,97,144,61,57,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,70,53,202,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,210,56,119,161,92,155,182,40,133,198,76,61,151,180,95,64,97,91,201,127,102,50,107,112,210,110,126,94,204,67,141,78,1
82,150,61,105,81,193,152,82,92,189,39,145,199,121,80,195,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,193,40,61,180,96,107,138,218,47,144,49,139,173,118,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,207,54,182,126,190,177,94,114,170,175,167,75,37,100,119,159,70,198,170,104,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,175,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,150,202,195,53,215,137,162,124,47,92,51,159,206,115,144,176,82,154,45,130,212,79,129,41,140,219,58,55,191,189,162,192,168,40,220,160,113,91,201,39,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,82,78,60,93,173,76,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,213,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,37,170,102,75,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,57,132,76,41,131,82,129,57,81,109,98,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,80,96,216,37,148,88,161,116,50,113,115,181,174,203,58,189,198,103,133,100,206,155,207,124,168,88,77,167,194,139,129,105,142,120,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,136,118,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,90,190,101,188,97,51,129,211,156,167,148,76,76,49,176,142,185,97,101,215,89,41,207,165,44,48,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,94,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,67,72,172,174,189,61,196,85,71,152,108,140,41,144,205,213,93,35,105,174,155,45,173,115,150,166,79,132,184,141,220,174,133,125,113,210,78,167,177,118,104,108,163,171,83,84,79,57,101,172,91,179,38,174,137,39,183,60,177,101,35,86,58,183,199,206,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,145,217,58,163,47,196,211,112,101,184,197,67,219,215,216,219,185,218,143,165,210,34,186,69,194,136,157,83,143,50,130,52,92,153,33,157,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,128,80,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,127,149,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,135,184,91,135,53,167,80,184,137,132,190,169,81,203,149,146,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,142,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,171,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,177,100,150,160,183,167,136,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,177,59,151,41,67,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,35,175,183,67,45,179,211,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,137,175,171,140,199,199,197,62,132,172,119,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,62,174,142,169,83,51,97,144,61,57,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,70,53,202,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,210,56,119,161,92,155,182,40,134,198,76,61,151,180,95,64,97,91,201,127,102,50,107,112,210,110,126,94,204,67,141,78,1
82,150,61,105,81,193,152,83,91,189,39,145,200,121,80,195,40,56,125,194,219,89,172,161,60,108,69,95,209,140,206,128,212,37,42,88,150,202,56,186,46,195,142,127,106,210,69,71,171,205,69,39,201,163,207,115,133,32,144,87,198,36,167,200,106,203,139,127,208,114,80,51,43,82,162,121,210,193,40,61,180,95,108,138,218,47,144,49,139,173,118,197,210,100,162,148,83,74,129,140,43,44,207,191,109,83,116,119,36,186,75,129,204,102,71,101,206,130,210,169,159,96,216,192,123,45,118,197,209,68,140,183,147,188,143,126,197,35,207,54,182,126,189,178,93,114,170,175,167,74,37,100,118,159,71,198,171,104,33,192,51,56,143,63,90,146,193,165,130,193,39,136,148,177,44,84,66,175,95,104,132,161,93,89,217,97,53,198,184,136,201,181,45,90,139,151,201,194,52,215,137,163,124,47,91,51,159,206,114,144,175,82,154,45,130,212,78,128,41,140,219,58,55,191,189,161,191,167,39,220,160,113,91,201,39,194,134,104,160,50,210,43,186,177,179,155,204,182,187,175,102,80,99,157,51,159,44,117,215,147,87,185,49,159,170,212,67,153,187,83,78,60,94,172,76,177,116,205,166,68,86,168,159,69,35,197,73,216,114,70,212,166,63,84,221,114,208,82,191,180,206,150,204,200,100,155,119,169,140,54,131,199,86,155,41,175,212,51,211,176,78,37,170,102,75,65,120,47,209,99,180,218,68,151,43,194,55,170,106,90,63,73,83,108,196,57,133,77,40,130,82,129,58,81,109,97,148,197,49,169,184,213,90,217,55,111,203,116,80,75,103,105,88,212,182,61,180,41,209,154,57,79,96,215,37,148,88,160,115,50,112,115,181,174,203,58,189,199,103,134,100,206,155,208,124,167,88,77,166,193,139,129,106,142,120,134,140,173,110,91,123,71,104,75,55,47,39,199,62,92,150,86,136,118,205,35,149,175,193,205,106,158,152,109,62,149,118,85,168,125,166,89,190,101,188,98,50,129,211,157,168,148,77,77,50,176,142,185,97,100,215,89,41,207,165,44,48,208,136,151,204,54,93,36,132,185,197,220,52,126,56,209,95,106,123,103,198,174,130,177,119,52,193,171,83,40,130,102,135,150,55,169,156,41,212,67,72,173,174,189,61,196,86,71,151,108,140,41,144,205,212,94,36,105,174,154,45,172,115,151,166,80,132,185,141,221,174,133,124,113,210,78,166,177,117,105,108,163,170,82,85,79,58,101,172,91,179,38,174,137,39,182,60,177,102,35,86,58,184,199,205,181,155,181,64,207,105,109,152,133,104,103,101,221,173,176,220,192,79,38,38,170,151,56,74,139,41,46,185,168,55,103,113,91,187,168,123,78,125,69,150,153,64,108,145,217,58,163,47,196,211,111,102,183,196,67,220,215,216,219,185,218,144,166,210,33,187,69,194,136,157,83,143,49,130,53,91,153,32,158,198,148,123,87,175,147,212,61,127,169,40,90,163,86,195,189,64,127,79,179,34,179,179,47,97,58,61,34,59,199,33,221,106,102,127,148,206,42,76,150,83,69,54,124,76,219,143,116,164,181,220,206,134,156,109,201,206,168,89,212,204,135,185,91,134,53,168,80,184,136,132,191,169,81,203,149,146,169,107,140,158,212,69,44,108,191,74,58,198,91,38,63,47,54,115,141,213,59,85,36,192,123,41,125,113,113,42,107,85,98,219,199,115,170,179,130,210,68,218,152,58,112,69,49,135,50,76,202,162,70,41,178,101,150,160,184,166,137,157,75,162,40,189,172,109,94,84,178,190,175,60,189,160,78,194,39,140,209,43,214,181,91,172,167,188,173,178,95,156,80,187,176,59,151,40,67,88,156,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,114,146,216,66,122,35,175,183,66,45,179,211,62,188,49,145,178,90,47,182,192,71,77,159,81,202,108,61,42,145,200,150,52,120,72,161,99,57,186,110,126,148,109,136,175,171,139,199,199,197,62,131,171,119,56,135,83,122,189,54,185,144,112,128,129,214,102,94,180,101,174,196,114,118,63,174,141,169,83,52,97,144,61,56,179,122,194,104,209,193,177,212,98,55,83,92,191,115,37,74,93,198,202,123,142,211,67,85,94,73,124,39,71,52,202,68,131,42,120,55,162,176,156,126,222,40,71,72,143,106,207,65,140,199,168,121,107,210,57,119,161,92,155,182,40,134,198,75,61,151,180,95,64,97,91,201,128,102,51,106,111,211,109,127,94,204,66,140,79,1
82,150,62,104,81,193,152,82,91,189,39,144,199,121,80,195,40,56,126,194,219,89,172,161,60,109,68,95,209,139,207,127,211,37,41,87,149,201,56,186,45,195,142,127,106,210,69,71,171,205,68,39,200,163,207,115,133,32,143,87,198,36,167,200,106,203,139,128,207,113,80,51,43,82,162,121,210,192,40,61,180,95,107,138,218,47,144,49,139,174,117,197,211,100,162,148,84,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,100,206,131,211,170,159,97,217,191,124,44,118,197,209,68,140,183,147,189,143,126,198,34,207,55,182,126,190,177,94,114,170,175,167,74,37,100,119,159,71,198,171,103,33,192,51,56,144,63,90,147,194,166,131,193,39,136,148,178,45,84,66,176,95,104,133,161,94,88,216,97,53,198,183,136,200,181,45,90,139,151,202,195,53,215,137,162,124,47,92,51,158,206,115,144,175,82,154,44,130,212,78,129,41,140,220,59,55,191,189,162,192,167,40,220,160,114,91,202,38,194,134,104,160,51,210,42,185,177,178,155,204,183,187,175,102,81,99,157,51,159,44,117,215,147,86,185,49,160,170,212,68,153,187,83,78,61,93,173,77,177,116,205,166,68,87,168,159,69,35,197,74,215,114,70,212,166,63,84,220,114,208,82,191,179,206,150,204,200,100,154,120,169,140,53,131,199,86,155,41,174,212,51,211,177,77,37,170,102,75,65,120,47,209,99,180,218,69,151,42,194,55,171,106,90,61,73,82,108,195,57,132,76,40,130,82,128,57,81,109,97,147,197,48,168,184,214,90,217,54,111,203,115,80,75,104,106,88,212,181,61,179,42,210,155,56,80,96,216,37,148,88,161,115,50,113,114,181,174,203,58,189,199,102,134,100,206,154,207,124,168,88,77,166,194,139,129,105,142,121,134,141,173,110,92,123,72,105,75,55,47,39,199,61,92,150,86,137,119,205,34,149,175,193,205,105,159,151,109,62,149,117,85,169,126,166,89,190,102,188,97,51,129,211,157,167,148,76,76,50,176,142,185,97,101,215,89,41,206,165,44,47,209,136,150,204,55,92,37,132,185,196,220,52,127,56,208,95,105,123,103,198,174,130,176,119,52,193,171,84,39,131,102,135,150,55,168,157,41,213,67,72,173,173,189,61,197,86,71,151,108,140,41,145,205,213,93,35,105,174,155,45,172,115,150,166,79,132,184,142,221,174,134,125,113,210,78,167,177,117,104,108,163,170,82,84,79,57,102,172,91,180,38,174,136,39,183,61,177,101,36,86,57,183,199,205,181,155,180,64,207,106,109,153,133,103,103,102,220,174,176,220,192,79,39,38,170,151,55,75,138,42,46,185,168,55,103,113,91,187,167,123,78,125,69,149,153,64,109,144,217,58,163,47,196,212,112,101,184,198,68,220,215,216,218,186,217,143,165,210,34,186,69,194,136,157,83,143,50,130,52,91,153,33,157,199,149,122,87,174,147,211,61,128,169,40,89,163,86,195,189,64,128,79,178,35,180,179,47,97,58,61,34,59,200,34,221,107,102,128,149,205,42,77,149,83,69,54,125,76,218,142,116,163,181,219,207,134,156,109,200,207,168,88,212,204,135,184,91,135,54,167,80,185,137,132,190,169,81,203,149,146,168,107,141,158,212,69,44,108,191,75,58,198,91,39,62,47,53,116,141,213,60,85,35,192,123,42,125,112,113,42,107,86,98,220,199,116,171,179,129,210,68,219,152,58,112,70,49,135,50,77,201,162,70,41,177,100,150,160,183,167,136,157,75,162,39,190,172,109,94,84,178,191,174,60,189,160,79,194,38,141,209,44,214,181,90,171,167,187,173,178,95,156,79,187,177,58,151,40,67,88,157,175,35,205,215,110,47,141,76,40,183,39,50,186,100,78,91,201,115,146,215,66,122,34,175,182,67,45,179,212,62,189,48,146,177,90,48,183,192,72,77,159,81,202,108,62,42,146,200,150,53,119,73,161,98,58,187,111,127,147,110,136,174,171,140,199,200,197,62,132,172,119,56,135,82,122,189,54,185,144,112,129,128,214,102,94,180,101,175,197,114,117,62,174,142,170,84,51,97,144,62,56,179,122,195,104,209,194,177,212,99,55,83,92,191,115,37,73,93,199,203,123,142,211,68,85,95,73,125,40,70,53,201,69,131,41,119,56,161,175,156,125,221,42,71,72,143,106,207,65,141,199,169,121,107,209,56,119,160,92,155,182,40,134,198,76,61,151,180,95,63,97,91,201,127,102,50,107,112,210,110,126,94,203,66,141,78,1
82,150,61,105,80,193,153,82,92,190,39,145,199,121,81,196,41,56,126,194,220,88,172,162,60,109,69,95,209,139,206,127,211,38,41,87,149,201,56,186,46,195,142,126,105,210,69,70,171,205,68,39,200,163,208,115,133,32,143,87,199,36,166,200,106,203,139,128,208,114,80,51,44,82,162,122,210,193,40,61,180,96,106,138,219,47,144,49,139,173,118,198,210,100,162,149,84,74,129,140,43,45,207,192,109,82,115,119,35,185,75,129,204,102,72,101,207,130,211,170,159,97,217,191,123,44,118,197,208,68,139,183,147,189,143,126,197,34,208,54,182,126,189,178,93,114,170,174,167,75,37,100,118,159,71,198,170,103,33,192,51,57,144,63,90,147,194,166,131,192,39,136,148,178,44,84,66,175,95,103,133,161,94,88,217,96,52,198,183,136,200,181,45,90,139,150,202,194,53,216,138,162,124,47,92,51,159,206,116,144,175,82,154,45,130,212,78,129,41,140,219,58,55,191,190,162,191,167,40,221,159,114,92,202,39,193,133,104,160,50,210,42,185,177,178,155,204,182,188,175,102,80,99,156,52,159,44,117,215,147,86,185,49,160,169,212,67,153,187,83,78,60,93,173,77,176,116,205,165,68,87,167,160,69,35,197,74,215,114,70,212,167,63,84,220,114,209,82,191,180,206,151,204,200,100,154,119,169,140,54,131,198,86,155,41,174,212,51,210,176,77,36,170,102,76,65,120,47,208,99,180,218,68,151,43,194,55,170,106,89,62,72,83,109,195,57,132,77,40,130,83,128,57,81,109,98,148,197,48,169,185,213,90,217,54,111,203,115,80,75,104,106,88,212,182,61,180,42,210,155,55,79,96,216,38,148,89,161,115,50,113,115,181,174,203,58,188,199,103,133,100,206,154,207,124,168,88,77,167,193,139,130,106,141,119,134,141,173,110,92,123,72,105,75,55,47,39,199,61,92,150,86,137,119,205,34,148,175,193,205,105,159,151,109,62,149,117,85,169,126,167,90,190,101,189,97,51,130,211,157,167,148,77,77,50,176,142,185,97,101,215,89,41,207,166,44,48,209,136,150,204,55,93,36,132,185,197,220,53,127,56,209,94,106,123,103,198,174,130,177,119,53,193,171,83,39,130,102,135,149,55,169,157,41,213,67,72,172,173,189,60,196,85,71,152,107,140,41,145,205,213,93,35,105,174,154,45,173,114,150,166,79,132,184,141,220,175,134,124,113,210,78,167,177,118,104,108,162,171,83,84,78,58,101,173,91,179,37,175,136,39,183,61,177,101,35,87,58,183,199,206,181,155,180,63,207,107,109,153,133,103,103,102,220,174,176,220,192,79,39,38,170,151,55,75,139,41,45,185,169,55,103,113,90,187,167,124,78,126,69,150,152,63,109,145,217,58,163,47,196,212,112,101,184,197,68,219,216,216,219,186,218,144,165,211,33,186,69,194,136,158,83,143,50,129,52,92,153,32,157,199,149,123,87,174,148,211,62,128,170,40,90,163,86,196,189,64,128,79,178,35,180,178,47,97,58,62,34,59,200,33,221,107,102,128,148,205,43,77,150,83,69,54,125,76,219,143,117,163,181,219,207,134,156,110,200,206,168,89,211,204,134,185,91,134,53,168,80,184,137,132,191,169,81,203,149,146,168,107,141,158,212,68,44,107,191,74,58,197,91,39,63,47,54,116,142,214,59,85,35,193,123,41,125,113,113,43,107,86,98,220,200,116,170,179,130,210,67,219,152,58,112,70,50,134,50,76,201,162,69,41,178,100,149,160,183,166,137,157,75,163,40,190,172,109,95,85,178,191,174,60,189,161,79,194,39,140,208,44,214,181,90,172,167,188,173,178,95,156,79,188,177,58,150,41,67,88,157,175,35,205,214,111,47,141,76,40,184,40,49,186,100,78,92,201,115,146,216,66,122,35,175,182,67,45,179,212,62,189,48,145,177,91,48,183,192,71,77,160,82,202,108,62,42,145,200,151,53,120,73,161,98,58,187,110,126,147,110,137,174,171,139,199,199,197,61,131,172,119,57,135,83,122,189,53,185,144,112,129,128,213,103,94,180,101,175,196,114,117,63,174,142,170,84,51,97,144,61,56,179,122,195,104,210,194,177,212,98,55,83,92,191,115,37,74,93,199,203,123,142,211,67,84,95,73,124,40,71,53,201,69,131,41,119,56,161,175,155,125,221,41,71,73,144,106,207,65,141,199,169,121,108,210,56,119,160,92,156,181,39,134,198,76,61,151,180,94,63,97,91,201,127,102,50,106,112,210,110,126,94,204,66,141,79,1
82,150,61,105,81,193,152,82,92,189,39,145,199,121,80,196,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,121,210,193,40,61,179,96,107,138,218,47,144,49,139,173,118,197,210,100,162,148,83,74,129,140,43,45,207,192,109,82,115,119,36,186,75,129,204,101,72,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,188,143,126,197,34,208,54,182,126,190,177,94,114,170,175,167,74,37,100,119,159,71,198,170,103,33,191,51,57,144,63,90,147,194,166,131,193,39,136,148,177,45,84,66,175,95,104,133,161,93,89,216,96,52,198,183,136,200,181,45,90,139,150,202,195,53,215,137,162,124,47,91,51,159,206,115,144,176,82,154,45,130,212,79,129,41,140,219,58,55,191,189,162,191,168,40,220,160,113,91,201,39,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,81,99,157,52,159,44,117,215,147,86,186,49,160,170,212,68,153,187,82,78,60,93,173,76,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,212,167,63,84,221,114,208,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,176,78,37,170,102,76,65,120,47,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,108,195,57,132,76,41,131,82,129,57,81,109,98,147,197,48,169,184,213,90,217,55,111,203,115,80,75,104,106,88,213,181,61,180,42,210,155,56,79,96,216,37,148,88,161,116,50,113,115,181,174,203,58,189,198,103,133,100,207,155,207,124,168,88,77,167,194,139,129,105,142,120,134,141,173,110,92,123,72,105,75,55,47,39,199,61,92,150,86,136,118,204,34,148,175,193,205,105,158,151,109,61,149,117,85,168,126,167,90,190,101,188,97,51,129,211,156,167,148,76,77,50,176,142,185,98,101,215,89,41,207,165,44,48,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,94,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,67,72,172,174,189,61,196,85,71,152,108,140,41,144,205,213,93,35,105,174,155,45,173,115,150,166,79,132,184,141,220,174,133,125,113,210,78,166,177,118,104,108,163,171,83,84,79,57,101,172,91,180,38,174,137,39,183,60,177,101,35,86,58,183,199,205,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,192,79,39,38,170,151,55,74,138,41,46,185,168,55,103,113,90,187,167,124,79,125,69,150,152,63,108,145,217,58,163,47,196,211,112,101,184,197,67,219,215,216,219,185,217,143,165,210,34,186,69,194,136,157,83,143,50,130,52,91,153,33,157,199,148,122,87,175,147,211,61,128,169,40,90,163,86,195,189,64,128,79,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,127,149,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,88,211,204,134,185,91,134,53,167,80,184,137,132,190,169,81,203,149,147,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,54,115,142,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,171,179,129,210,68,219,152,58,112,70,49,135,50,76,201,162,70,41,178,101,150,160,183,166,137,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,177,59,151,41,67,88,157,174,35,205,215,110,47,141,76,40,184,40,50,186,100,78,92,201,115,146,215,66,122,35,175,183,67,45,179,211,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,52,120,73,161,99,58,186,110,126,147,110,137,175,171,140,199,199,197,62,132,172,120,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,174,196,114,117,63,174,142,169,83,51,97,144,61,57,179,122,195,104,209,194,177,212,98,55,83,92,191,114,37,74,93,198,203,123,142,211,68,85,95,73,125,40,70,53,202,69,131,41,119,56,161,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,209,56,119,161,92,155,182,40,134,198,76,61,151,180,95,64,97,91,201,127,102,50,107,112,211,110,126,94,204,67,141,78,1
82,150,62,105,80,193,152,82,92,190,39,145,199,120,80,195,40,56,126,194,219,89,172,161,60,109,68,95,209,139,206,127,211,37,41,87,150,201,56,186,46,195,142,127,106,210,69,71,171,205,69,39,200,163,207,115,132,32,143,88,199,36,166,200,106,204,139,128,207,114,80,51,43,82,162,121,209,193,40,61,179,96,107,138,218,47,144,49,139,173,117,197,211,100,162,148,83,74,130,140,43,45,207,192,109,82,115,119,36,186,75,129,203,101,72,100,207,130,211,170,159,97,217,191,123,44,118,197,209,68,140,183,147,188,143,126,197,34,207,54,182,126,190,178,93,113,170,175,167,74,37,100,118,159,71,198,170,104,33,191,51,57,143,63,90,147,194,165,131,193,39,136,148,178,44,84,66,176,95,104,133,161,94,89,217,96,52,198,184,136,200,181,45,90,139,150,202,195,53,215,138,162,123,48,92,51,159,206,115,144,175,82,154,44,130,212,79,129,41,141,219,58,55,191,189,162,192,167,40,220,160,113,91,201,38,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,80,99,157,52,159,44,117,215,147,86,186,49,160,170,212,67,153,187,82,78,61,93,173,77,177,116,205,166,68,87,168,160,69,35,197,74,215,114,70,212,167,63,84,220,114,208,82,191,180,206,150,204,200,100,154,119,169,140,54,132,199,86,155,41,175,212,51,211,176,77,37,170,102,76,65,120,47,209,99,180,218,68,151,43,194,55,170,106,90,62,72,83,109,195,57,132,76,41,131,82,129,57,81,109,98,147,197,48,169,184,213,90,217,54,111,204,115,80,75,103,106,88,213,182,61,180,42,210,155,56,79,96,216,38,148,88,160,115,50,112,115,181,174,203,58,189,198,103,133,100,206,154,208,124,168,88,77,167,194,139,129,105,142,120,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,136,118,205,34,148,175,194,205,105,158,150,109,61,149,117,85,169,126,166,90,190,102,188,97,51,129,211,157,167,148,76,77,50,176,142,185,97,100,215,89,41,207,165,44,48,209,136,150,204,55,92,36,131,185,197,220,53,127,56,208,95,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,67,72,172,174,189,61,196,85,71,151,108,140,42,144,205,213,94,35,105,175,155,45,173,114,150,166,79,132,184,141,220,174,133,125,113,210,78,167,177,117,104,108,163,170,83,84,79,57,101,173,91,180,37,174,137,39,183,60,177,101,35,86,58,183,199,206,180,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,192,79,39,38,170,151,55,75,138,41,45,185,168,55,103,113,90,186,167,124,78,125,69,150,152,63,108,145,217,58,163,47,195,211,112,101,184,197,67,219,215,216,219,186,218,143,165,210,34,186,69,194,136,157,83,143,49,130,52,91,153,33,157,199,148,122,87,174,147,211,61,127,169,40,90,163,86,195,189,64,127,79,178,35,180,178,47,97,58,61,34,59,200,33,221,107,102,127,149,205,43,77,150,83,69,53,125,76,218,143,117,163,181,219,207,134,156,109,200,206,168,88,211,204,135,185,91,135,53,168,80,184,137,132,191,169,81,203,149,147,168,107,141,159,212,69,44,108,191,74,58,198,91,38,63,47,53,115,142,213,59,85,36,193,123,41,125,113,113,43,107,86,99,220,199,116,171,179,129,210,68,219,152,57,112,70,49,135,50,76,201,162,70,41,177,100,150,160,183,167,136,157,75,162,39,190,172,109,94,85,178,191,174,60,189,160,79,194,38,140,208,44,214,181,90,172,167,187,172,178,95,156,79,187,177,59,151,41,67,88,157,174,34,205,215,110,47,141,76,40,183,40,50,186,100,78,92,201,115,146,215,66,122,34,175,183,67,45,179,211,62,189,49,145,177,91,48,183,192,71,77,159,81,202,108,62,42,145,200,150,52,120,73,161,99,58,186,110,126,147,110,137,175,172,139,199,199,197,62,132,172,120,57,135,82,122,190,53,185,144,112,129,128,214,102,94,180,101,175,196,114,117,63,174,142,169,83,51,97,144,61,57,179,122,195,104,209,194,177,212,98,55,83,92,191,115,37,74,93,198,203,123,142,211,68,84,95,73,125,40,70,53,201,69,131,41,119,56,162,175,155,125,221,41,71,73,144,106,207,65,141,199,169,120,108,210,56,119,161,92,155,182,40,133,198,76,61,151,180,94,64,97,91,201,127,102,50,107,112,211,110,126,94,204,67,141,79,1
82,150,62,105,81,194,153,82,92,189,39,145,200,121,80,196,41,57,126,194,219,89,172,161,61,109,68,95,209,139,206,127,211,37,41,87,149,201,56,186,46,195,142,127,105,209,69,71,171,205,69,39,200,163,207,115,132,33,143,88,199,36,167,200,106,204,139,128,208,114,80,50,43,82,162,121,210,193,40,61,180,95,107,138,218,47,144,49,139,174,118,197,211,100,161,148,82,74,129,141,43,45,207,192,109,82,115,119,36,185,75,129,203,101,72,101,207,130,212,170,159,97,217,191,124,45,118,196,209,68,140,184,146,188,143,126,197,34,208,54,182,126,190,178,94,114,169,175,167,75,37,101,118,160,70,198,170,103,33,191,51,57,143,62,90,147,193,166,130,193,40,136,148,177,45,84,65,175,95,104,134,161,93,89,217,96,52,198,184,136,200,181,45,91,139,151,202,195,53,215,137,163,124,47,92,51,159,206,115,144,176,81,154,44,130,212,79,130,41,141,219,58,55,190,189,162,191,168,39,219,160,113,91,202,38,194,133,104,160,50,210,43,186,177,178,155,204,183,187,175,102,80,100,157,51,159,44,117,215,147,87,186,49,159,170,212,67,153,187,82,79,61,93,173,76,177,116,205,166,69,87,167,159,69,36,197,74,216,114,70,213,167,63,84,221,114,209,81,191,180,206,151,204,200,100,153,120,169,140,54,131,199,86,154,41,174,212,51,211,176,78,37,170,102,75,65,120,48,210,99,180,218,68,151,43,195,55,170,106,90,62,72,82,108,195,56,131,77,41,130,83,129,58,81,109,98,147,197,48,170,184,214,90,218,55,111,203,115,80,75,103,105,89,213,181,61,180,42,210,155,56,79,97,216,37,147,88,160,116,51,112,115,181,174,203,57,188,198,103,133,100,206,155,207,124,168,88,77,167,193,139,130,105,141,121,133,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,136,119,204,34,148,175,194,205,106,158,150,109,61,149,117,85,168,125,167,90,190,101,188,97,51,129,211,156,167,148,77,77,50,176,142,185,98,100,214,88,41,207,165,44,48,209,136,150,204,55,92,36,132,185,197,221,53,126,57,208,95,106,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,214,68,72,173,173,189,61,196,86,71,152,107,140,41,145,205,213,93,35,106,175,154,45,173,114,150,166,80,132,184,141,220,174,134,125,113,210,78,167,177,117,104,108,162,171,82,84,79,58,101,172,92,179,38,174,136,39,183,60,177,101,35,86,57,183,199,205,180,155,179,64,207,106,109,153,133,104,103,102,221,174,176,220,192,80,39,37,170,151,55,75,138,42,44,185,168,55,103,113,90,186,167,124,79,125,69,149,152,63,108,144,217,58,163,47,196,212,112,101,184,197,67,219,215,216,218,185,218,144,165,210,34,186,69,194,136,157,84,143,49,130,52,91,153,33,157,199,149,122,87,174,148,211,61,127,170,40,90,163,86,195,189,64,128,80,178,35,179,178,47,97,58,61,34,59,200,33,221,106,102,127,149,205,43,77,151,83,69,53,125,76,218,142,117,163,181,219,207,135,156,110,200,207,168,88,212,205,134,184,91,134,53,167,80,184,136,132,191,169,80,203,149,147,168,106,141,158,212,69,43,108,191,74,58,198,91,38,63,48,54,115,142,214,59,85,36,193,123,41,124,112,113,42,107,86,99,220,199,115,171,179,129,210,68,219,152,58,112,70,49,135,50,77,202,161,69,41,177,101,150,161,183,166,136,157,75,162,40,190,172,109,94,85,178,191,174,59,189,161,79,194,38,140,208,43,214,181,90,172,167,187,172,178,95,156,79,187,177,58,150,41,67,88,157,174,35,206,214,110,47,141,76,40,184,40,50,186,100,78,92,201,115,146,216,66,122,34,175,183,67,45,179,212,62,188,49,145,177,91,48,183,192,71,77,159,81,202,108,62,43,145,200,150,52,120,73,162,99,58,187,110,126,148,110,136,175,171,139,199,200,198,62,132,171,119,56,134,82,122,189,53,185,144,113,129,128,214,102,93,180,101,174,197,114,117,62,174,142,170,84,51,97,144,62,57,179,121,195,104,209,194,177,212,98,55,83,92,191,115,37,74,93,199,203,123,142,211,68,84,95,73,125,39,70,53,202,69,131,41,119,55,162,175,156,125,221,41,72,72,144,106,207,65,141,199,169,121,108,210,56,118,161,92,155,183,40,134,199,75,61,152,180,95,64,96,91,201,127,102,50,106,113,211,109,126,94,203,66,141,78,1
83,150,61,104,81,193,152,82,91,190,39,145,200,121,80,196,40,56,126,194,219,89,172,161,60,109,69,95,210,139,206,128,211,37,41,87,149,201,56,187,46,195,142,127,105,209,68,71,171,206,69,39,200,164,207,115,134,32,144,87,198,36,167,199,106,203,138,128,207,113,80,50,43,82,162,121,209,192,39,62,179,96,107,138,218,47,144,49,139,173,118,198,210,100,162,149,84,74,131,140,43,45,207,192,109,83,115,119,35,185,75,130,204,102,71,101,207,131,211,170,159,97,217,191,123,44,118,196,209,68,140,184,147,189,142,126,198,34,207,54,182,126,189,177,94,113,170,175,166,75,37,101,119,160,70,198,170,104,33,191,51,57,144,63,90,147,194,165,131,192,39,136,148,177,45,85,66,176,94,103,132,161,93,89,216,96,53,198,183,137,201,181,45,90,139,151,201,195,53,216,137,163,124,48,92,52,159,206,116,144,175,82,153,44,129,212,78,129,41,141,219,57,55,190,189,162,192,168,40,219,160,113,92,201,38,194,133,105,160,51,210,43,186,177,178,154,204,182,187,176,102,81,100,157,52,159,44,117,215,147,86,186,49,160,170,211,68,153,187,83,78,60,93,173,76,177,116,205,167,68,86,168,159,70,35,197,73,215,114,71,212,167,62,84,220,114,209,82,191,180,206,150,203,200,100,154,120,168,140,53,131,199,86,155,41,174,212,51,211,176,78,37,170,102,76,65,120,47,209,99,180,218,68,152,43,195,55,170,106,90,61,72,84,109,195,57,132,77,40,130,83,128,57,81,109,97,148,197,48,170,184,214,91,218,55,112,203,115,79,75,104,106,88,212,181,61,180,41,210,155,56,79,96,216,37,148,88,161,116,50,113,115,181,174,202,58,189,198,104,134,100,207,155,208,124,168,88,77,166,194,139,129,105,142,120,134,141,173,111,92,123,72,104,75,56,47,39,200,61,92,150,86,136,118,204,34,148,175,194,204,106,159,151,109,61,149,118,85,169,126,167,90,190,101,188,97,51,129,211,157,168,148,76,77,49,176,142,185,98,101,214,89,42,206,165,44,48,208,136,151,204,54,93,36,131,186,198,221,53,126,55,208,94,105,123,103,197,174,129,177,119,52,193,171,84,40,131,102,136,150,55,169,157,41,214,68,72,172,173,190,61,196,86,71,152,108,140,42,145,206,213,93,35,105,174,155,45,173,114,150,165,79,132,184,142,220,174,134,125,114,210,78,166,177,118,104,109,162,171,83,84,79,57,101,173,91,179,38,173,136,40,184,61,177,101,36,86,58,183,199,205,181,155,179,64,208,106,108,153,133,103,103,102,221,174,176,220,192,79,38,37,170,151,55,74,138,41,45,185,169,55,103,113,91,187,168,124,79,126,69,150,153,64,109,144,217,58,163,47,196,211,111,102,184,197,67,220,215,216,219,185,217,143,165,210,33,186,69,195,136,157,84,143,50,130,52,92,153,33,158,199,149,123,87,175,147,212,60,128,170,40,89,163,85,196,189,64,127,79,177,35,180,178,47,96,58,61,34,59,200,34,221,106,101,128,148,205,43,77,150,84,69,53,125,76,218,143,117,163,182,219,207,134,155,110,201,206,168,89,210,205,135,185,91,135,53,167,80,184,137,132,190,169,81,203,149,146,168,106,140,159,212,68,43,108,192,74,59,198,90,39,62,47,54,115,141,213,59,85,35,193,123,41,125,112,113,43,107,86,99,220,200,116,171,179,130,210,68,219,153,57,112,70,50,134,50,76,201,161,70,41,177,100,150,160,183,167,136,157,75,162,40,190,172,109,94,84,178,191,174,60,190,160,79,193,38,140,208,44,214,181,90,172,167,187,172,178,95,156,79,187,177,59,151,41,67,88,157,174,35,205,215,111,47,141,76,40,184,39,50,187,100,78,92,202,115,146,215,66,122,35,175,183,67,45,180,211,62,189,49,145,177,91,48,183,191,71,76,159,81,202,107,62,42,145,200,150,52,120,73,162,98,58,186,110,127,148,110,137,175,171,139,198,199,197,62,132,172,119,57,135,83,122,190,53,185,144,111,128,128,214,102,93,180,102,176,197,114,118,62,173,142,169,83,52,97,143,61,57,179,122,195,104,210,194,177,213,98,54,83,92,191,114,38,74,93,199,202,123,142,211,68,85,96,73,124,40,71,53,202,70,131,41,119,56,160,175,156,125,221,42,71,73,144,106,207,65,141,199,170,120,108,209,56,119,161,92,155,182,39,134,198,76,61,152,181,95,64,97,91,201,127,102,50,106,112,211,109,126,94,204,67,141,79,1
82,151,61,103,80,193,152,81,90,190,38,145,200,121,81,195,40,56,127,196,219,90,170,160,60,108,69,96,208,139,206,128,212,35,42,86,150,199,57,186,46,194,142,126,104,209,69,70,171,205,68,40,201,163,207,115,132,32,143,88,198,37,167,200,107,204,139,129,209,113,79,50,42,82,162,123,210,192,40,61,179,95,109,139,218,46,144,48,139,173,118,196,211,99,161,148,83,74,130,139,45,46,206,191,109,82,116,119,37,186,74,130,203,100,71,101,207,131,211,170,158,97,216,190,123,44,119,197,209,68,139,184,147,188,142,127,198,34,207,53,181,126,189,178,95,114,170,176,166,75,37,101,119,158,72,199,170,104,33,191,52,58,142,63,89,146,193,164,131,192,38,137,148,177,44,84,68,175,94,103,133,160,94,87,216,97,52,197,183,137,201,180,45,90,139,151,202,195,53,215,137,163,124,46,91,51,158,208,115,142,175,83,152,44,131,212,77,130,41,140,219,58,55,191,190,162,193,167,38,220,159,114,92,202,39,194,133,105,160,51,211,42,187,177,178,155,204,183,188,175,102,80,100,157,53,159,45,117,215,147,86,186,48,160,170,210,68,154,186,82,78,61,92,171,78,178,115,205,166,69,87,167,160,69,36,196,75,216,114,71,214,167,63,82,221,113,208,82,194,179,206,149,204,200,99,154,120,169,140,54,130,198,87,154,42,173,211,51,211,177,79,38,170,101,76,66,121,46,210,99,180,219,69,151,42,193,56,170,107,90,61,73,82,109,195,57,134,77,40,131,82,128,57,81,108,98,147,197,50,169,185,214,88,218,54,111,204,115,80,74,102,104,88,213,181,60,180,43,210,155,56,80,96,216,37,146,88,161,115,50,113,115,180,175,203,57,188,198,104,134,100,207,153,205,123,168,88,76,167,193,138,130,105,140,120,133,142,175,110,91,124,71,105,74,55,47,38,199,62,93,149,87,136,118,205,34,148,175,194,205,105,159,150,110,62,148,118,85,169,125,167,89,191,101,188,98,51,129,212,157,168,147,75,77,49,175,143,186,99,101,215,89,42,208,166,43,47,209,137,150,205,54,92,37,129,185,195,220,51,127,53,207,96,106,123,103,199,174,131,177,121,52,193,171,83,38,131,102,137,149,55,169,157,41,213,69,72,172,175,189,60,195,84,71,150,108,140,41,144,207,213,93,35,105,174,154,45,173,116,152,165,79,133,184,142,221,172,134,125,112,211,79,166,177,117,105,107,163,169,83,86,78,57,101,172,91,181,38,175,136,40,182,59,176,101,36,86,58,183,199,206,182,154,180,63,207,106,109,155,134,103,104,101,222,173,175,221,193,79,38,37,170,151,55,75,137,42,46,184,168,55,103,114,90,187,166,125,79,125,70,151,153,62,109,144,218,58,163,48,196,211,112,101,183,196,68,220,216,217,219,185,218,144,164,209,33,186,68,195,136,157,85,143,50,130,54,91,152,32,156,199,149,123,87,174,147,211,60,128,170,40,90,164,85,194,187,65,126,78,177,35,179,179,46,96,60,61,34,60,200,34,221,107,101,127,149,205,43,78,152,83,69,52,125,76,218,144,117,163,182,220,208,134,158,110,201,206,169,89,211,205,134,183,90,134,53,167,82,184,138,131,191,169,80,202,149,146,168,107,141,159,212,70,45,109,191,74,58,199,91,38,62,48,53,115,143,213,59,84,36,192,123,42,125,112,112,42,107,85,100,221,199,116,171,180,128,211,67,219,153,57,112,69,48,135,49,77,202,162,71,41,178,100,149,161,183,168,137,157,75,163,39,190,172,109,95,86,177,192,174,60,190,161,80,195,38,141,209,44,213,181,90,173,167,187,173,178,95,158,80,188,177,58,151,41,67,87,157,175,34,205,214,109,47,141,75,39,183,40,51,186,101,78,92,201,115,146,215,65,122,35,175,184,67,44,180,212,60,190,49,146,178,90,49,182,192,70,76,159,81,202,106,62,42,143,200,151,52,118,73,161,97,58,187,110,126,148,109,135,176,172,139,200,200,196,62,131,172,120,56,136,83,123,190,53,184,142,112,129,129,213,104,95,178,102,174,197,115,117,63,174,142,170,85,52,96,145,60,56,179,122,194,103,209,194,177,212,98,54,83,92,192,114,38,73,94,199,202,124,142,210,68,84,95,72,124,40,70,52,201,69,130,41,120,54,162,176,155,127,221,41,70,72,143,105,208,65,141,198,169,121,107,211,55,119,162,91,154,182,40,134,199,76,61,150,179,94,63,97,90,202,127,102,49,108,111,210,110,128,93,204,67,139,77,1
82,149,61,105,80,194,153,81,92,188,40,145,199,120,79,196,40,56,125,194,218,89,171,159,61,109,68,95,209,139,206,127,211,37,41,87,149,201,56,187,46,195,142,126,105,209,69,70,171,204,69,39,201,163,208,115,132,32,143,88,198,37,167,200,106,203,139,128,208,114,79,50,44,82,161,122,210,192,39,61,179,96,108,138,217,47,143,49,138,173,117,198,211,100,163,148,84,74,131,141,44,45,208,192,109,82,115,119,36,186,74,129,203,101,71,100,205,131,211,171,158,98,219,190,124,43,119,196,208,69,140,184,147,188,142,126,198,34,208,54,182,125,191,178,94,113,170,174,167,74,37,100,118,159,70,198,169,103,32,191,52,56,144,63,90,148,194,166,132,194,40,137,149,178,45,84,66,175,95,104,133,161,94,89,217,95,53,198,183,137,201,182,45,90,139,150,202,195,52,215,138,162,124,47,92,51,158,206,114,143,175,82,154,45,130,213,78,129,42,141,218,58,54,190,190,162,192,168,40,220,160,113,93,202,38,194,133,104,161,50,209,43,186,177,178,156,205,183,187,176,102,81,99,157,52,159,45,117,215,147,85,185,49,160,169,211,67,152,187,82,77,60,92,173,76,177,116,205,167,68,87,167,160,70,35,198,74,217,113,71,212,166,63,84,221,115,209,83,192,180,206,151,204,200,100,154,120,167,141,54,132,198,86,155,42,175,212,51,211,176,77,37,170,103,75,64,119,47,210,98,180,218,68,150,43,194,55,171,106,89,62,71,82,107,195,57,132,76,41,130,83,129,57,81,111,97,148,196,48,168,184,212,90,219,55,112,203,115,80,75,103,106,88,212,181,60,181,42,211,155,55,80,97,216,38,148,89,160,116,50,113,115,181,173,203,58,189,199,102,133,100,206,154,207,122,169,87,77,167,193,139,130,105,143,121,135,142,173,109,90,123,72,105,74,56,47,40,200,62,92,151,87,137,119,204,34,148,174,193,205,105,159,152,110,62,148,117,85,168,125,167,89,190,102,189,97,51,129,212,156,166,148,78,76,49,176,141,184,96,101,214,90,41,207,165,44,49,209,136,150,203,54,93,37,131,185,197,221,53,127,56,208,95,105,123,103,198,174,130,177,120,52,193,171,84,40,130,102,135,150,55,168,156,41,212,67,72,172,173,188,61,197,84,70,152,107,140,41,145,205,214,93,34,105,174,154,45,173,114,150,166,78,131,184,141,220,174,134,125,114,209,78,167,178,118,103,108,163,171,81,83,80,59,101,173,91,179,38,174,137,39,182,60,178,101,35,87,58,182,198,205,181,154,181,64,207,106,109,152,133,104,102,102,220,174,176,219,193,80,40,38,168,151,55,74,138,41,44,187,168,56,103,112,91,187,167,124,79,125,69,150,153,63,108,144,218,58,163,45,196,211,112,101,184,198,67,219,215,216,219,187,217,144,165,212,34,186,68,194,136,157,83,143,49,130,52,90,154,33,157,199,149,123,87,176,147,211,61,128,169,41,89,163,85,195,190,65,128,79,179,35,180,179,48,97,60,61,33,59,200,33,221,107,102,126,148,205,43,78,149,82,69,52,124,76,218,144,116,163,181,219,206,133,155,110,200,207,169,89,211,204,134,185,91,134,52,168,79,184,136,132,191,169,80,202,149,147,168,107,140,159,213,69,44,108,192,74,58,198,90,39,64,48,54,115,141,212,60,86,35,193,123,42,125,113,112,42,106,87,99,219,199,116,171,180,129,210,68,219,152,57,114,70,50,134,50,76,200,162,71,40,178,102,150,162,183,166,137,157,74,163,40,189,172,109,93,85,178,192,175,60,189,161,79,194,38,141,208,43,214,181,90,172,167,188,173,178,95,155,80,187,178,59,150,40,66,88,157,174,35,204,214,110,47,141,75,40,185,39,50,186,102,78,92,200,115,146,215,65,121,35,175,183,67,45,179,211,64,190,47,145,177,90,49,183,193,71,78,160,83,202,108,61,43,144,201,150,52,120,73,161,98,58,186,111,126,148,110,137,175,172,140,199,199,197,63,132,172,119,57,134,82,122,190,53,185,144,112,129,129,214,102,95,179,102,175,197,113,117,61,173,141,170,84,52,97,143,61,58,179,122,196,105,209,194,179,212,99,55,83,92,190,114,38,75,94,197,203,122,142,211,67,86,94,75,123,39,69,53,201,69,131,41,120,56,162,176,155,125,221,42,73,73,143,105,208,65,142,199,170,121,108,210,57,119,160,91,155,181,39,133,197,75,60,151,180,95,63,96,91,201,126,102,49,106,113,211,109,127,94,205,67,140,79,1
82,150,61,105,82,194,152,83,92,191,39,145,199,120,80,196,40,56,126,194,218,89,172,161,60,109,68,95,209,138,207,127,211,37,42,87,150,201,56,186,45,195,142,126,107,210,70,70,172,205,69,39,201,163,207,115,132,33,144,88,199,36,167,200,106,204,139,128,207,114,80,51,42,82,162,121,209,194,40,61,180,96,108,138,218,46,144,49,140,174,118,198,211,98,162,149,83,74,130,140,42,45,207,191,110,81,115,119,36,185,74,129,203,102,72,101,207,131,211,170,160,97,217,191,123,44,117,197,210,69,140,183,147,188,143,126,197,34,207,54,183,125,190,177,94,113,170,175,166,75,38,101,118,159,71,198,170,103,32,192,51,56,144,63,90,147,194,166,130,192,39,136,148,176,45,84,65,176,95,103,133,162,94,88,217,96,53,198,183,137,200,180,45,90,138,151,202,194,53,215,139,162,124,48,91,51,159,206,115,145,175,82,153,45,130,212,79,129,41,141,219,59,55,191,190,163,192,166,39,221,160,114,91,201,38,194,133,104,160,51,210,43,186,176,178,156,204,183,187,176,102,81,99,156,51,159,44,117,214,146,87,186,49,159,170,211,68,152,187,82,78,62,93,172,78,177,115,206,167,69,87,167,159,70,36,197,74,215,114,69,212,166,63,83,221,115,209,82,191,179,206,150,204,201,101,154,119,170,140,53,131,200,86,154,42,175,211,50,212,176,77,37,171,101,77,65,120,47,209,99,180,219,68,151,42,195,55,172,106,89,61,72,83,110,195,57,132,76,40,131,82,129,57,81,109,97,148,197,48,170,185,215,90,218,54,112,204,115,80,74,104,105,88,214,182,60,180,41,210,154,56,80,97,216,39,149,89,160,116,50,113,114,181,175,202,58,187,198,104,133,101,207,154,208,125,167,89,77,166,194,139,128,104,141,120,135,141,173,111,92,122,71,105,76,55,48,38,200,61,91,151,86,136,119,205,34,148,175,193,204,106,158,151,109,61,149,117,84,169,126,168,89,190,101,187,97,50,129,211,156,167,148,76,77,50,176,142,184,98,100,215,89,42,206,164,43,48,208,135,151,204,55,93,36,131,186,198,220,52,126,55,208,95,106,124,104,198,174,129,176,119,52,193,170,83,39,130,102,136,150,55,169,157,40,214,68,72,173,174,189,60,196,85,70,152,108,141,42,145,204,213,93,34,104,174,154,45,173,114,150,166,80,132,185,141,221,174,133,126,113,210,78,167,177,117,103,107,162,171,83,84,79,58,101,172,92,179,36,175,137,39,183,60,176,101,34,87,58,183,198,205,181,155,180,63,209,106,108,154,133,103,103,102,221,174,176,220,194,79,40,38,170,151,56,73,137,42,46,185,168,55,102,112,90,186,166,123,79,124,68,150,152,62,107,144,218,58,162,47,196,211,111,101,185,196,68,219,215,216,219,184,218,144,165,210,33,185,70,194,136,158,83,144,49,130,52,92,153,33,157,199,149,122,86,175,148,212,62,128,170,39,89,162,86,195,190,64,128,80,177,35,180,178,47,97,58,61,34,60,200,34,221,106,103,127,150,205,43,76,150,83,69,53,124,76,218,142,117,164,181,219,208,134,156,109,199,206,168,88,211,204,135,185,91,135,53,167,81,184,137,133,190,169,81,203,149,147,168,107,142,159,212,68,43,107,191,74,57,197,91,38,62,46,53,116,141,213,60,85,36,193,124,41,125,113,112,43,107,86,99,220,199,115,170,179,130,210,68,219,153,58,114,69,49,135,49,76,202,161,70,41,178,101,151,160,184,167,137,157,76,162,40,190,172,109,94,85,178,191,174,60,189,161,79,194,38,140,209,44,214,180,91,172,167,187,172,178,94,156,79,187,177,59,150,41,67,88,157,174,35,205,214,110,46,142,76,40,183,40,51,187,101,78,91,201,115,146,216,66,121,35,175,183,66,44,179,212,63,189,48,145,177,91,47,183,192,71,77,160,81,203,108,61,43,145,200,150,53,119,73,162,99,59,186,111,125,147,110,136,175,172,139,199,199,197,62,131,171,120,56,133,82,122,189,53,185,144,113,129,128,214,101,93,181,101,175,196,113,116,63,173,142,169,84,51,97,144,61,56,179,122,195,104,210,195,177,213,98,55,82,92,190,115,38,75,92,199,203,123,142,211,68,85,95,73,125,40,70,53,201,69,131,42,120,57,161,175,156,125,221,42,71,73,144,105,206,65,141,199,170,120,108,209,56,119,161,92,155,181,40,133,198,76,61,151,180,95,64,97,91,201,127,101,51,107,111,210,109,126,96,204,66,142,78,1
82,150,62,104,81,193,152,82,92,189,39,145,199,121,80,196,40,56,126,194,219,89,172,161,60,108,68,95,209,139,206,127,211,37,41,87,150,201,56,186,46,195,142,127,106,210,69,70,171,205,68,39,200,163,207,115,133,33,144,87,199,36,167,200,106,204,139,128,208,114,80,51,43,82,162,121,210,192,40,62,179,95,107,138,218,47,144,49,139,173,118,197,211,100,162,149,83,74,129,140,43,45,207,192,109,82,115,119,35,186,75,129,203,101,72,100,207,131,211,170,159,97,217,191,123,44,118,197,209,68,140,184,147,189,143,126,197,34,207,54,182,126,190,177,94,114,170,175,167,75,37,101,119,159,71,198,171,104,33,191,51,57,144,63,90,147,194,166,130,193,39,137,148,177,45,85,66,175,95,103,133,161,93,89,216,96,52,198,184,136,200,180,45,90,139,151,202,195,52,215,137,163,124,47,92,51,159,206,115,144,176,82,154,45,130,212,78,129,41,140,220,58,55,191,190,162,191,168,39,220,160,113,92,201,38,194,133,104,160,51,210,43,186,177,178,155,204,183,187,175,102,80,99,157,51,159,44,117,215,147,86,186,49,159,170,212,68,153,187,83,78,60,93,173,77,176,116,205,166,68,86,168,159,69,36,197,74,215,114,70,213,167,63,84,220,114,208,82,191,180,206,150,204,200,100,154,119,169,140,54,131,199,86,155,41,174,212,51,211,177,78,36,170,102,75,65,120,48,209,99,180,218,68,151,42,194,55,170,106,90,62,73,83,109,195,57,132,77,41,131,83,129,57,81,109,97,147,197,48,169,184,214,90,218,55,111,203,115,80,75,103,106,88,213,181,61,179,42,210,155,56,80,96,216,37,148,88,161,116,50,112,114,181,174,203,58,188,198,103,133,100,206,154,208,124,168,88,77,166,193,139,130,105,141,121,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,136,119,204,34,149,175,194,205,105,158,151,109,61,149,117,85,169,125,167,90,190,102,188,97,51,129,211,156,167,147,76,76,50,176,142,185,98,101,215,89,42,207,165,44,48,209,135,151,204,55,93,36,132,185,197,220,53,126,56,208,95,105,123,103,198,174,130,177,119,52,193,171,83,39,130,102,136,150,55,169,157,41,213,67,72,172,173,189,61,196,85,71,152,107,140,42,144,205,213,93,35,105,175,155,45,173,115,150,166,79,132,184,141,220,175,133,125,113,210,78,167,177,118,104,108,163,170,83,84,79,58,101,173,91,179,38,174,136,39,183,60,177,101,35,87,58,183,199,206,181,154,180,64,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,74,138,41,45,185,168,55,103,113,90,186,167,124,79,125,69,150,152,63,108,145,218,58,163,47,195,211,112,101,184,197,68,219,215,216,219,185,217,143,165,210,34,186,69,195,136,157,83,143,49,130,52,91,153,33,157,199,148,122,87,175,147,211,62,128,169,40,90,163,85,195,189,64,128,80,178,35,180,178,47,97,58,61,34,59,200,34,221,107,102,128,149,205,43,77,150,83,69,53,125,76,218,143,117,163,181,220,207,134,156,109,200,206,168,89,211,204,134,185,91,135,53,167,80,184,136,132,190,169,81,203,149,146,168,107,141,158,212,69,44,108,191,73,58,197,91,38,62,47,53,116,142,213,59,85,36,193,123,41,125,113,113,42,107,86,99,220,199,116,170,179,129,210,68,219,152,58,112,70,50,135,50,76,201,161,70,41,178,100,150,161,183,166,137,157,75,162,40,190,172,109,94,85,178,191,174,60,189,160,79,193,39,140,209,44,214,181,90,172,167,188,173,179,95,156,79,187,177,58,150,41,67,88,157,175,35,205,215,110,47,141,76,40,184,40,50,186,100,78,91,201,115,146,215,66,122,35,175,183,67,45,179,211,62,188,49,145,177,90,47,182,192,71,77,160,81,202,108,62,42,145,200,150,53,120,73,161,99,58,186,110,126,147,110,136,175,171,139,199,199,197,62,132,172,119,56,134,82,122,189,53,185,144,112,128,128,214,102,94,180,101,175,197,114,117,63,174,142,170,83,51,97,144,62,57,179,122,195,104,209,194,177,212,98,55,83,92,191,115,37,74,93,199,203,123,142,210,68,84,95,73,124,40,71,53,202,69,131,41,119,56,161,175,155,125,221,41,71,72,144,106,207,65,141,199,169,121,108,209,56,119,161,92,155,182,40,133,198,76,61,151,180,95,64,97,91,201,127,102,50,107,112,210,110,126,94,204,67,141,78,1
81,150,61,104,80,193,152,82,91,190,38,144,199,121,81,196,40,56,125,194,220,89,172,161,61,108,68,94,209,140,206,127,210,37,41,87,149,201,56,186,46,196,143,126,106,209,70,70,172,205,69,39,200,163,207,114,133,32,143,88,199,36,167,200,106,204,139,128,207,114,80,51,43,82,162,122,209,193,40,62,179,95,107,138,218,46,144,48,140,173,117,198,211,100,162,149,84,74,129,140,44,45,207,191,109,82,115,119,36,186,75,129,203,101,72,100,206,130,212,169,159,97,217,191,124,44,118,196,209,69,140,184,148,189,143,125,198,34,207,55,182,126,190,177,94,114,170,175,167,74,37,101,119,159,71,198,171,103,32,192,51,57,144,63,90,146,194,166,130,193,40,136,147,177,45,85,66,176,95,104,134,161,93,88,216,96,52,198,183,137,201,181,45,90,139,151,202,194,52,216,137,163,124,47,92,51,159,206,115,144,175,82,154,45,130,212,78,130,41,140,219,58,56,191,189,163,192,167,40,219,160,114,91,202,38,194,133,104,160,50,210,42,186,177,179,155,204,182,188,175,102,81,99,157,50,159,44,117,215,146,87,186,48,159,170,212,68,153,187,82,78,60,94,173,76,176,116,205,166,68,87,167,159,69,35,197,74,215,114,70,212,167,63,84,220,114,209,82,191,179,206,151,204,200,100,155,119,169,140,54,131,199,86,155,41,174,211,50,211,176,78,37,171,101,75,65,120,47,209,99,180,219,68,151,42,195,55,170,107,90,62,73,83,108,195,56,132,76,41,131,82,129,58,80,109,97,148,197,49,169,184,213,90,217,54,110,204,115,80,75,103,106,88,212,181,61,181,41,209,155,56,79,96,215,38,147,89,160,117,50,112,114,181,174,203,57,189,199,103,133,100,207,154,207,123,167,88,77,166,194,139,129,105,141,121,134,141,173,110,91,122,72,104,76,55,46,39,199,62,92,150,86,137,119,205,34,148,174,194,205,106,159,151,110,62,149,117,85,168,126,167,90,190,102,187,97,51,130,212,156,167,149,76,76,50,175,143,185,98,101,215,89,41,207,164,44,47,209,136,150,204,55,92,36,131,185,197,221,53,127,56,208,95,105,123,104,197,174,130,177,119,52,192,171,84,39,130,103,136,151,56,169,156,41,213,68,72,173,173,189,60,196,86,71,152,108,140,42,144,205,213,94,35,105,175,154,45,173,115,150,166,79,132,184,141,220,175,133,125,113,210,78,166,177,117,104,108,163,170,83,84,79,57,101,172,91,180,37,174,137,39,184,60,177,102,35,87,58,183,200,205,181,155,180,63,207,106,109,153,133,104,102,102,220,173,177,220,193,79,39,38,170,150,55,75,138,41,45,186,168,55,103,114,90,186,168,123,79,125,68,151,152,63,108,144,218,58,163,47,195,211,112,101,183,197,68,220,215,216,219,186,217,143,166,211,34,186,69,194,136,157,83,143,50,131,52,92,153,33,156,199,149,123,87,174,147,211,61,128,169,40,89,163,85,195,189,64,128,80,179,35,180,178,46,97,58,61,34,58,200,33,221,107,101,128,149,205,43,77,151,83,69,53,124,76,218,142,117,164,182,220,207,134,157,109,201,206,168,89,211,204,135,185,91,134,53,168,80,184,137,132,191,169,81,204,149,146,167,107,140,158,211,69,44,107,191,74,58,197,91,38,63,47,54,115,142,213,59,86,36,193,123,42,125,113,112,43,107,86,98,220,199,115,171,179,129,210,68,219,152,57,112,69,50,135,50,76,201,161,70,42,177,100,150,160,183,167,137,158,75,162,40,190,171,109,94,85,178,192,174,59,189,160,78,194,39,140,208,43,214,181,90,172,168,187,172,178,95,155,78,187,177,58,151,41,66,88,157,175,35,205,214,111,47,140,76,41,183,40,49,186,100,78,92,201,114,146,216,66,122,35,176,183,67,45,180,211,61,189,48,145,177,90,48,183,192,71,77,160,81,203,107,62,42,145,200,150,53,119,73,161,99,57,187,110,126,147,109,136,175,172,139,199,199,197,61,132,172,119,56,135,83,122,189,54,185,144,112,129,129,214,103,94,181,101,174,196,115,117,63,173,142,170,83,51,97,143,61,56,180,122,195,104,210,194,177,213,99,55,83,93,190,114,37,74,93,199,202,123,142,210,68,85,95,74,125,39,70,54,202,68,131,40,119,56,161,175,154,125,221,41,71,72,144,106,207,65,142,199,170,120,108,210,56,119,160,92,156,181,40,133,198,76,60,151,180,95,63,97,91,201,128,102,49,107,112,210,109,127,93,203,67,142,78,1
81,150,62,104,80,194,152,82,92,190,39,144,200,120,80,195,40,56,126,194,219,89,172,161,60,108,68,95,209,139,207,127,212,38,41,87,150,201,56,186,47,195,142,127,106,209,69,71,172,205,69,39,201,164,208,115,132,32,143,88,199,35,167,200,106,204,139,127,208,114,80,51,43,82,162,121,210,193,40,61,179,96,108,138,219,47,144,49,138,173,117,197,211,100,161,148,84,74,130,140,43,45,207,191,109,82,115,119,36,186,75,129,203,102,72,100,207,131,212,170,159,98,217,191,124,44,118,197,208,68,139,184,147,188,143,126,198,34,207,55,182,126,190,178,94,114,170,175,166,74,37,101,118,159,70,198,170,103,32,192,51,56,144,62,90,146,194,165,130,192,40,137,148,177,45,85,66,175,95,104,134,161,94,88,217,96,52,198,184,137,201,181,45,90,139,150,202,195,53,215,137,162,123,48,91,51,158,206,115,144,176,82,154,45,130,212,79,129,41,140,219,58,55,191,190,162,191,168,41,219,160,113,91,202,39,194,133,104,160,50,210,43,187,178,178,155,204,183,187,175,102,80,99,157,51,159,44,116,215,147,86,186,49,159,169,211,67,153,187,82,79,61,93,172,76,177,116,204,166,68,86,168,159,69,35,198,74,216,114,70,212,167,63,84,221,114,209,82,191,179,207,150,204,200,100,153,119,169,140,54,132,199,86,155,41,174,212,51,211,177,77,37,170,102,75,65,120,47,209,100,181,218,68,151,42,194,54,171,106,90,62,73,82,108,195,57,132,76,40,131,83,128,58,82,109,97,147,196,48,169,185,213,90,216,55,111,203,116,80,75,103,105,88,213,182,61,180,41,209,155,56,80,96,216,37,148,89,160,115,50,113,115,180,174,202,58,188,198,103,134,101,207,155,207,124,168,87,76,166,193,139,130,104,142,120,134,141,173,110,92,123,73,104,75,55,47,39,199,62,91,149,87,136,118,204,34,148,175,193,205,105,158,151,109,62,150,118,85,168,126,167,90,191,101,188,98,50,129,211,156,167,147,77,76,50,176,143,185,98,100,215,89,41,206,165,44,48,209,135,150,204,54,92,36,131,185,197,220,53,127,55,208,95,106,123,103,197,175,130,177,119,53,193,172,83,39,130,103,135,150,55,168,157,41,213,67,72,172,174,189,61,196,85,72,151,108,139,41,145,205,213,93,35,106,175,155,45,173,115,150,165,79,132,184,141,220,174,133,125,113,210,78,167,177,118,104,108,163,171,83,85,79,57,101,172,91,179,37,174,137,39,183,60,177,101,35,87,58,183,199,206,180,155,180,64,207,107,109,154,133,104,103,102,220,173,176,221,193,79,39,38,169,151,55,75,138,41,45,185,168,56,104,113,91,186,167,124,79,125,70,150,152,63,109,144,218,58,163,46,196,212,111,101,184,198,67,219,216,216,219,185,217,143,165,210,34,186,69,195,136,157,84,143,50,130,52,91,153,33,157,199,148,122,87,174,147,212,62,127,169,40,89,163,85,195,189,64,128,80,178,35,180,178,47,97,58,61,34,59,201,33,220,106,102,128,149,205,42,77,150,83,69,53,125,76,219,143,116,164,181,220,207,134,156,109,201,206,168,89,212,204,135,185,90,135,53,168,80,184,137,132,191,169,81,203,149,146,168,106,140,159,212,69,43,108,191,74,58,197,90,38,63,47,54,115,142,214,59,85,36,193,123,42,125,112,113,42,107,86,99,220,199,116,170,179,129,210,68,219,153,57,112,70,50,135,49,77,201,162,70,41,177,100,150,161,184,167,136,157,76,161,39,190,172,109,94,85,178,191,174,60,189,161,79,194,39,141,208,43,215,181,91,172,167,187,173,178,96,156,79,187,177,59,151,41,66,88,157,174,35,205,215,110,47,141,76,40,183,40,50,186,100,78,91,202,115,146,215,66,121,35,175,183,67,45,179,211,61,188,49,146,177,91,48,182,191,72,77,158,81,203,108,62,42,145,200,150,53,120,73,162,99,57,187,111,126,148,109,137,175,171,140,199,200,196,62,131,172,120,56,135,83,122,190,53,185,144,112,128,128,214,102,94,181,101,175,196,114,117,62,174,142,169,84,51,96,143,61,57,179,121,195,104,209,193,178,212,98,55,82,92,191,114,37,74,93,199,203,123,142,211,68,84,94,73,125,40,71,53,202,69,131,41,119,56,162,175,156,127,222,42,72,72,143,106,207,65,140,199,169,120,108,210,56,119,160,92,155,182,40,134,197,75,61,151,180,95,64,97,91,201,127,102,50,106,113,210,109,126,93,203,67,141,78,1
81,150,61,104,80,193,152,82,91,189,39,145,199,121,81,195,41,56,126,194,219,89,172,161,60,108,69,95,209,139,206,127,212,37,41,87,149,201,56,187,46,195,142,127,106,210,69,71,171,205,69,39,199,163,207,115,133,32,143,87,198,36,166,200,106,204,139,128,207,114,80,51,44,81,163,121,210,192,40,61,180,95,107,137,218,47,144,49,140,173,118,197,211,100,162,148,83,74,129,141,43,45,207,192,109,82,115,119,36,185,74,129,204,101,72,101,207,131,211,170,159,97,217,190,123,44,118,196,208,68,140,184,147,189,143,126,197,34,207,54,182,126,191,177,94,114,170,175,166,74,37,101,118,159,70,198,171,104,33,191,51,57,144,63,89,147,194,166,131,193,39,137,148,177,45,85,66,175,95,104,134,160,93,89,217,96,53,197,183,136,200,181,45,90,139,151,202,195,52,215,138,162,123,48,92,52,159,206,115,144,176,82,154,44,130,212,79,129,41,140,219,58,55,191,190,162,192,168,40,220,160,114,91,202,38,194,133,104,160,50,210,43,185,177,178,155,204,183,187,175,102,80,99,158,52,159,44,117,216,147,86,185,49,159,170,212,68,152,187,83,78,61,93,173,77,177,116,205,166,68,86,168,160,70,36,197,74,215,114,70,213,167,63,84,220,114,209,82,191,180,206,150,204,200,100,154,120,169,140,53,131,199,86,155,41,174,212,51,211,177,78,37,170,102,76,65,121,47,209,99,180,218,68,151,42,195,55,170,106,90,61,72,83,108,195,57,133,77,41,130,82,129,57,81,109,98,148,196,49,169,184,214,90,217,55,112,203,115,80,75,103,105,89,213,182,61,180,41,210,155,56,80,96,215,38,147,89,160,116,50,113,115,181,174,203,58,189,199,103,133,100,207,155,208,124,168,88,77,167,193,139,130,105,142,120,134,141,173,110,91,123,72,105,75,55,47,39,199,61,92,150,86,137,119,204,34,148,175,194,205,105,159,151,109,61,149,117,85,168,126,167,90,189,102,188,96,51,129,211,157,167,148,76,77,50,176,142,185,97,101,214,89,41,207,165,44,48,209,135,151,204,54,93,36,132,186,197,220,53,126,55,208,95,106,123,103,198,174,129,176,119,53,193,171,83,39,130,102,136,150,55,169,156,41,213,67,71,172,174,189,60,196,86,71,152,108,140,42,144,205,213,94,36,105,175,155,45,172,114,150,166,79,132,185,142,220,175,134,125,113,210,78,166,177,117,104,108,162,170,83,84,79,57,101,173,91,179,38,174,136,39,183,61,177,101,35,86,57,183,198,206,181,155,180,63,207,106,109,153,133,103,103,102,221,174,176,220,193,79,39,38,170,151,55,75,138,42,45,186,169,55,103,114,91,187,167,123,79,125,68,150,152,63,108,144,218,58,163,47,196,212,112,101,184,197,67,219,215,216,219,186,218,143,165,210,33,187,69,195,136,157,84,143,50,130,52,92,153,33,157,199,149,123,87,175,148,212,62,127,169,40,90,163,85,195,189,64,127,79,177,35,179,178,47,96,58,61,34,59,200,33,221,107,102,128,148,205,43,77,150,83,68,53,125,77,218,143,117,163,181,220,207,134,156,109,200,207,168,88,212,204,134,185,91,135,52,168,80,184,137,132,190,169,81,203,149,146,168,106,141,158,212,69,44,108,191,74,58,198,90,38,63,47,53,115,142,213,60,85,36,193,123,41,125,113,113,43,107,86,99,220,199,115,171,179,130,210,68,219,152,58,113,70,49,134,50,76,201,161,69,41,177,100,150,160,183,166,136,157,75,162,39,190,172,109,94,85,178,192,174,59,189,160,79,193,39,140,208,44,214,181,90,172,167,188,173,178,95,156,79,188,177,58,150,41,67,88,157,174,35,205,215,110,47,141,76,40,184,40,50,186,100,78,91,201,115,146,215,66,122,34,175,182,67,45,179,211,62,189,49,146,177,90,48,183,192,71,77,159,81,202,108,62,43,145,200,150,53,120,73,162,99,58,187,110,126,147,110,137,175,171,139,199,199,197,62,132,172,119,57,135,82,122,189,54,185,144,112,129,128,214,103,94,181,102,175,196,114,117,63,173,141,170,83,51,97,144,61,57,180,122,195,104,210,194,177,212,99,55,83,93,191,114,37,74,93,198,203,123,142,211,67,85,95,73,125,40,71,53,202,70,131,41,119,56,161,176,155,125,221,41,71,73,144,106,207,65,141,199,168,120,107,210,56,119,161,92,155,181,39,134,198,75,61,151,180,95,64,96,91,201,128,102,50,107,112,210,109,126,94,203,67,141,78,1
83,151,61,104,81,193,152,82,92,190,39,145,199,121,80,195,41,56,126,194,218,88,172,161,60,108,69,95,209,139,207,127,211,37,41,87,150,201,56,186,46,194,142,127,105,209,69,71,171,205,69,39,200,163,206,115,133,33,143,87,199,36,166,200,106,204,139,128,208,114,80,51,44,82,163,121,209,192,41,61,179,96,107,138,219,47,144,49,139,173,117,197,210,100,162,149,83,74,129,140,44,45,207,191,109,82,114,119,35,186,75,129,204,101,72,101,208,131,212,171,159,97,217,190,123,43,118,196,209,68,140,184,146,189,143,126,197,34,208,54,182,126,190,178,94,114,170,175,166,74,37,101,119,160,70,199,171,103,32,191,51,57,144,63,90,147,194,166,130,193,39,136,148,178,44,84,66,176,95,104,133,161,94,89,217,96,52,198,183,136,200,181,44,90,139,151,202,195,53,215,138,162,123,47,92,52,158,206,115,144,175,82,154,46,130,212,79,130,41,141,219,58,55,191,189,163,191,168,39,220,160,113,92,201,38,194,133,104,159,50,210,42,186,177,178,155,203,183,187,176,102,81,100,158,51,159,44,117,215,146,86,185,48,160,170,211,68,153,187,82,78,61,93,173,76,177,116,205,166,68,87,167,160,69,36,197,74,216,114,70,213,167,63,84,220,114,208,81,191,180,206,150,204,200,101,154,119,169,140,55,131,199,85,156,41,175,212,51,210,176,78,36,170,102,75,65,120,47,209,99,180,219,68,151,42,194,54,170,106,90,61,73,82,108,196,57,132,76,41,131,82,129,57,81,109,97,147,197,48,169,185,213,90,217,54,112,203,115,79,74,104,106,88,213,182,61,180,42,210,155,56,80,97,216,37,148,88,161,115,50,113,115,181,174,203,57,188,199,103,134,100,206,154,208,124,168,88,77,167,194,139,129,105,141,121,134,142,173,109,91,123,72,105,74,56,47,39,199,61,92,149,86,136,118,205,34,149,175,194,205,105,158,151,109,62,149,118,84,168,126,166,90,191,101,188,98,50,129,211,156,168,147,76,76,50,175,142,185,97,101,215,89,42,206,165,45,48,209,135,150,204,55,92,36,131,185,197,220,53,127,56,209,95,105,122,103,198,174,130,176,119,53,193,171,84,39,130,102,135,149,55,169,156,42,213,67,72,173,174,189,61,196,85,71,151,107,140,41,145,205,213,94,34,105,175,155,45,173,115,150,166,79,132,184,141,220,175,133,125,113,210,79,167,178,118,104,108,162,170,82,84,79,57,101,172,91,180,37,173,137,39,183,60,178,101,35,87,57,183,199,205,180,154,180,64,207,105,108,153,133,103,103,103,220,175,176,220,193,79,39,38,170,150,55,74,138,42,45,185,169,55,103,113,90,186,167,123,79,124,69,150,152,64,108,145,217,59,163,47,195,211,112,101,184,198,68,219,215,215,219,185,218,143,165,210,34,186,69,195,136,157,84,143,50,130,52,92,153,33,157,200,149,122,87,175,147,211,61,127,169,41,89,163,86,195,189,63,128,79,178,35,180,178,46,96,59,61,34,59,200,33,221,107,101,128,149,206,43,77,150,84,69,52,125,77,218,143,116,164,181,220,206,134,157,109,200,206,168,88,211,204,135,185,92,134,53,168,80,184,136,131,190,169,81,203,149,146,168,107,140,158,212,68,44,108,191,74,57,197,91,39,63,47,54,115,142,214,59,85,36,193,122,41,124,113,113,42,107,86,99,220,199,115,171,178,129,211,67,219,153,57,112,69,49,135,50,77,201,162,70,42,177,101,150,160,183,166,136,157,75,163,40,189,173,110,94,85,178,191,174,59,189,160,79,194,38,140,208,44,214,181,90,172,167,188,172,178,95,156,79,187,176,58,150,41,67,89,157,175,34,205,215,110,47,141,76,40,183,39,50,186,100,79,92,201,115,145,215,66,122,34,175,183,68,45,180,211,62,189,48,146,176,90,47,182,192,70,76,159,81,202,108,62,42,145,200,150,52,120,73,161,98,57,187,110,126,148,109,137,175,171,140,198,199,197,62,132,172,120,56,135,82,122,189,53,185,144,112,129,128,214,102,94,180,101,175,197,114,117,63,173,142,170,83,51,97,143,62,57,180,122,195,105,209,194,177,213,98,55,83,92,191,115,37,74,93,198,202,123,142,210,68,85,95,72,125,39,71,53,201,69,131,42,120,56,162,176,155,125,221,41,71,73,143,106,207,65,141,199,169,121,108,210,56,118,161,92,156,181,40,133,198,75,60,151,180,95,64,97,91,201,127,102,50,107,112,211,109,126,94,203,66,142,78,1
82,149,61,104,81,193,152,83,91,189,40,145,199,121,79,196,41,58,125,194,218,89,172,161,61,108,68,95,208,139,207,126,211,37,40,87,151,201,56,186,46,195,142,127,104,209,68,71,172,204,68,39,201,164,208,114,132,33,143,89,200,35,166,199,107,204,139,128,207,113,81,51,43,82,163,121,211,193,40,63,179,96,107,136,219,45,144,48,139,173,117,195,209,100,162,148,84,74,129,140,41,44,207,191,110,83,115,119,36,185,75,128,204,100,71,100,206,131,210,171,158,97,217,193,124,45,118,196,209,69,140,183,147,188,143,125,198,34,209,55,181,127,190,177,93,115,171,175,167,74,37,100,118,159,70,198,171,104,34,193,50,56,144,62,89,146,195,165,131,192,39,135,148,177,45,84,66,175,96,103,133,161,93,88,217,97,53,199,183,135,199,181,46,90,140,150,201,195,53,216,139,163,123,47,92,51,158,205,116,143,176,84,153,45,131,212,77,129,42,140,219,58,57,190,190,163,192,167,40,219,159,113,91,202,40,194,133,103,160,50,210,42,185,177,177,155,204,183,187,175,102,81,99,156,51,158,43,116,215,146,85,186,50,161,170,213,67,153,187,83,77,59,94,172,76,176,116,205,166,69,87,168,159,70,36,197,75,217,114,69,212,166,61,83,220,113,208,82,191,179,205,150,204,201,99,153,121,169,140,54,130,199,86,156,42,175,212,51,211,177,78,36,169,102,76,65,121,47,209,100,180,220,68,151,43,195,54,170,107,89,61,73,83,108,195,57,132,77,40,130,82,129,57,80,108,97,148,197,48,168,184,214,90,218,54,112,203,114,80,74,103,106,90,212,181,60,180,42,210,156,56,79,96,217,37,148,89,160,117,51,113,115,182,174,202,57,189,198,103,132,101,206,153,207,124,168,87,77,167,193,140,129,105,141,121,134,141,173,109,92,123,72,104,76,54,46,39,199,61,92,150,87,137,118,205,34,148,176,194,204,106,157,151,109,61,148,117,85,170,127,167,89,191,102,189,97,52,129,211,156,167,148,76,78,50,177,142,186,98,101,213,88,40,207,165,44,47,209,136,150,203,56,93,37,131,186,196,221,52,126,55,209,96,106,124,102,198,175,129,177,117,53,193,170,82,37,131,103,136,149,54,169,156,41,213,67,71,172,174,188,60,197,85,71,152,107,140,42,144,204,212,92,34,105,175,155,45,174,115,151,166,80,132,185,142,221,173,134,126,114,211,76,167,177,117,104,110,162,171,84,84,78,57,100,172,90,179,37,173,137,40,184,60,177,102,35,87,58,182,199,205,180,154,180,64,208,107,109,153,133,102,102,102,220,174,176,221,192,79,38,37,170,151,55,75,139,41,46,183,167,55,103,113,90,187,167,124,79,125,68,150,152,63,109,146,218,59,162,48,196,212,111,102,184,197,69,219,215,215,218,185,217,144,165,211,35,186,68,195,135,157,83,143,50,130,52,89,153,33,157,200,148,123,87,175,148,211,61,127,168,41,90,163,86,195,188,63,128,79,179,35,180,178,46,96,58,61,33,60,199,35,220,109,102,128,149,205,43,77,149,82,67,54,126,76,219,143,116,164,182,219,206,135,156,108,200,207,169,89,211,205,135,186,91,133,52,167,79,184,137,132,190,169,81,204,148,146,168,105,142,160,212,69,44,107,191,74,57,196,91,38,63,47,55,116,141,214,60,86,36,192,123,42,124,112,113,42,106,85,98,219,199,116,171,179,129,210,68,218,152,57,112,70,49,135,50,76,202,162,70,41,177,102,150,160,183,165,137,156,74,163,40,190,172,109,94,84,178,191,175,60,190,161,78,194,37,139,209,44,215,180,91,173,168,188,174,178,95,156,78,188,177,59,150,41,67,88,157,175,34,205,213,109,48,140,75,42,183,39,50,185,100,79,92,200,114,146,215,65,121,34,174,183,68,46,179,212,62,187,49,146,176,91,48,183,192,71,77,159,82,202,109,61,42,145,200,150,52,121,72,161,99,58,186,111,126,147,109,136,174,171,140,199,201,197,62,132,172,118,56,134,82,122,189,54,185,143,112,129,128,214,101,93,180,101,174,197,114,119,63,174,141,169,85,51,97,144,63,56,179,123,195,104,209,193,178,212,99,55,83,92,191,115,39,74,92,198,202,123,143,211,68,85,96,74,125,40,71,53,202,70,132,41,119,56,161,174,155,125,222,41,70,73,143,106,207,65,142,200,169,121,107,209,57,119,160,92,155,182,38,134,198,76,61,151,180,93,64,97,91,202,128,103,50,106,113,211,109,127,94,203,67,141,78,1
201,142,183,182,211,63,34,48,53,61,168,137,64,160,51,161,179,82,186,153,171,51,164,115,90,34,188,62,70,107,138,144,174,156,45,131,106,112,153,48,115,194,167,215,134,143,56,102,187,167,194,34,77,215,115,171,109,176,132,143,214,123,87,43,175,161,103,54,46,162,112,36,207,154,114,48,208,98,169,143,209,170,69,206,151,53,43,84,165,197,41,111,152,145,151,97,57,176,50,214,180,121,76,162,69,182,117,35,215,186,173,152,146,99,190,177,170,165,62,45,139,48,132,89,152,94,93,88,162,167,46,146,77,65,48,95,52,110,94,66,159,45,68,95,178,142,146,165,129,57,134,221,85,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,61,81,203,143,165,180,185,194,76,50,135,75,94,156,89,102,98,109,86,85,195,195,186,184,165,191,46,202,168,129,199,111,219,202,211,151,50,183,145,92,87,187,67,54,117,183,66,193,215,192,167,68,82,196,187,64,218,73,174,204,162,129,47,62,209,146,61,135,61,88,98,174,199,166,160,167,145,54,189,34,109,151,86,81,68,84,124,82,218,116,137,67,81,122,136,207,154,124,39,78,93,60,140,119,50,107,184,116,123,66,159,172,67,86,149,119,115,212,179,40,91,53,92,193,121,127,35,34,159,96,58,55,97,78,191,126,136,181,196,136,173,39,64,111,202,216,162,213,99,147,174,212,188,91,176,127,67,220,82,102,144,33,62,106,126,214,137,63,168,160,58,177,151,54,70,86,201,121,154,55,50,136,52,132,197,132,151,202,220,98,154,121,82,34,209,62,75,60,83,215,57,79,196,125,178,44,201,175,190,186,116,61,144,209,114,165,199,173,44,165,171,171,96,212,144,99,106,99,63,116,44,63,119,112,136,137,159,134,148,68,53,79,197,154,106,217,130,51,160,124,49,175,211,204,75,205,107,98,175,89,52,33,206,123,216,178,221,171,76,39,99,148,162,219,132,187,204,78,88,163,57,100,155,206,178,130,162,155,155,182,196,153,140,152,185,136,73,124,140,122,49,217,199,47,206,190,78,201,136,128,206,89,105,118,99,186,36,192,176,102,164,212,155,125,155,54,164,51,45,68,49,109,77,154,62,151,92,102,122,143,203,62,126,55,177,184,65,200,142,52,61,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,128,173,190,142,35,177,209,121,34,86,72,49,108,82,74,168,43,213,85,60,216,41,181,167,112,107,92,208,152,52,191,96,74,204,134,170,189,131,186,118,127,45,72,39,158,185,202,88,54,41,128,213,104,195,215,133,190,91,117,124,70,72,60,129,55,192,184,87,140,106,158,208,184,130,38,124,187,175,105,204,94,192,132,143,133,203,140,207,119,40,218,134,153,203,95,201,59,140,78,170,189,61,40,176,125,188,150,77,50,70,70,209,214,75,132,169,83,132,159,208,84,204,178,152,126,70,183,100,129,109,118,81,202,68,150,72,122,71,182,171,132,219,83,83,218,99,162,81,175,34,176,147,111,74,198,184,128,145,110,172,190,180,181,86,185,55,89,202,150,120,69,145,158,205,206,67,160,68,43,152,109,154,148,135,124,62,103,159,123,164,57,181,64,147,108,142,81,164,69,167,39,206,209,141,95,207,165,83,149,142,91,59,213,196,107,142,87,103,202,209,34,43,151,177,116,54,212,192,119,85,88,149,52,89,154,217,167,213,120,55,89,184,63,124,86,96,97,194,126,119,204,190,77,35,171,44,81,72,53,114,54,151,94,43,67,207,219,95,51,119,190,84,83,156,49,204,118,146,94,112,172,63,101,149,190,93,97,212,163,95,33,131,171,48,173,132,176,170,69,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,207,128,75,186,72,66,138,163,93,55,215,177,63,162,57,187,177,211,114,183,169,207,179,162,180,138,204,156,114,121,99,43,169,75,52,187,175,67,173,210,175,118,69,144,48,184,82,70,150,124,195,64,108,59,124,203,151,103,215,119,153,205,204,99,217,176,204,73,87,41,149,182,71,114,118,141,136,110,35,198,85,48,169,85,132,69,194,85,75,192,128,93,110,141,61,142,115,166,40,117,206,161,74,186,71,190,191,82,184,121,97,35,128,102,127,164,108,98,85,63,132,126,136,92,97,155,120,115,204,108,139,62,157,113,58,129,89,110,131,69,173,144,97,130,158,202,78,70,72,92,133,205,111,39,181,214,96,156,209,76,114,132,62,36,173,84,213,59,120,81,124,134,136,102,207,2
200,142,183,182,211,63,33,48,54,61,167,137,63,160,51,161,179,82,186,155,170,51,164,115,89,34,187,62,71,107,139,143,173,156,44,131,105,113,153,46,115,194,167,215,133,143,57,101,187,167,194,34,78,216,115,171,109,177,132,143,214,124,88,43,174,160,101,54,45,162,112,37,208,154,115,48,208,98,167,143,209,169,69,206,151,52,43,84,164,198,40,112,151,146,152,96,58,175,49,214,181,122,76,162,69,182,116,36,216,185,173,152,146,98,191,176,169,165,62,45,138,48,132,90,151,94,94,88,164,167,46,147,77,67,48,96,52,111,94,66,159,45,68,96,178,142,145,165,129,56,134,220,85,131,44,42,212,32,62,49,111,193,152,132,123,107,215,126,217,62,82,203,143,165,179,186,194,75,50,134,74,95,156,89,102,100,110,85,85,195,196,186,184,166,190,45,202,168,128,199,110,219,202,210,151,50,184,145,91,87,187,66,54,117,182,65,193,215,192,168,68,83,196,185,65,219,73,174,204,162,130,47,62,209,146,60,135,61,88,99,174,200,166,160,167,145,55,189,35,110,151,87,80,68,83,123,81,218,116,136,67,81,122,136,207,155,124,39,78,94,59,141,120,49,107,184,116,123,65,159,172,67,84,149,120,116,212,178,39,92,54,92,194,121,126,34,34,159,97,57,55,97,78,191,126,135,182,195,137,174,39,64,111,203,215,163,212,99,148,175,211,187,91,177,127,67,220,82,103,144,33,62,105,126,215,137,63,168,160,58,176,151,54,71,86,201,121,155,55,50,136,52,132,198,131,152,201,220,98,155,121,81,34,210,61,75,61,84,215,58,79,195,125,179,44,201,176,191,186,116,62,144,210,115,164,200,173,43,165,172,169,95,212,144,99,106,99,62,115,44,63,119,112,138,136,160,135,147,67,54,79,198,155,106,216,129,49,161,124,49,175,210,204,74,204,107,98,175,88,52,32,205,124,216,178,220,172,77,40,99,148,163,219,132,187,204,78,88,163,58,99,154,206,178,130,163,156,155,181,196,152,140,154,184,136,73,125,140,122,49,218,200,49,206,190,78,202,136,129,206,89,106,118,100,186,35,193,176,101,165,213,156,124,156,54,164,51,45,68,49,110,78,155,62,151,92,101,123,144,203,61,126,55,177,185,65,199,142,52,61,215,190,167,101,105,194,103,98,98,182,120,80,124,144,184,129,174,190,142,34,177,208,122,34,86,71,50,109,82,74,168,42,212,85,61,216,42,180,167,113,107,92,208,152,51,191,96,73,203,134,170,189,131,185,118,128,44,72,40,158,185,202,89,54,41,129,213,104,195,216,133,191,91,117,124,70,72,59,129,55,192,184,88,139,107,158,208,184,131,38,125,187,175,106,204,94,191,133,143,133,203,140,208,120,41,218,133,152,203,95,201,59,140,78,171,189,61,39,176,125,188,150,77,50,71,70,210,215,74,132,169,83,132,158,209,85,205,178,152,126,70,183,99,129,107,118,81,203,68,151,72,123,72,183,171,132,219,83,83,218,99,161,81,175,34,177,146,110,74,199,185,128,145,111,172,190,181,181,86,185,56,89,202,150,121,68,145,159,205,206,67,160,69,43,153,108,155,149,136,126,63,103,160,124,164,58,181,64,146,108,142,80,164,69,167,39,206,210,141,95,207,166,83,150,142,92,60,212,195,107,141,87,102,200,210,33,42,151,176,117,54,213,192,120,85,88,148,53,88,155,217,167,214,120,56,88,183,62,124,86,96,97,195,126,119,204,190,77,36,171,45,81,71,54,114,54,151,94,43,67,208,220,95,52,119,190,84,83,156,50,204,118,146,96,113,172,63,101,149,191,94,97,212,164,95,34,132,170,49,173,132,176,171,70,108,173,174,81,199,151,158,68,211,178,90,67,96,159,186,208,129,74,186,73,65,137,164,94,55,215,177,64,163,57,186,178,212,114,183,168,207,180,160,181,139,203,156,115,121,99,44,169,75,53,187,176,67,173,210,175,118,69,145,49,185,82,71,149,125,195,62,107,59,124,203,151,103,215,119,152,204,203,98,219,177,204,72,88,42,149,182,72,113,118,142,136,110,36,198,85,48,169,85,132,69,194,85,76,192,128,93,110,141,61,142,115,166,40,118,206,162,73,186,71,189,192,83,183,122,97,34,127,103,127,164,108,98,85,63,133,126,137,92,98,154,121,115,203,108,138,62,157,113,58,130,89,110,130,70,172,144,96,130,157,203,78,70,71,92,133,205,111,38,181,213,95,155,209,76,113,133,61,37,173,84,212,59,120,81,124,132,136,102,207,2
201,142,183,182,211,63,34,48,53,61,168,137,64,161,51,161,179,82,186,153,171,51,164,114,90,34,188,62,70,107,138,144,173,156,45,131,106,112,153,47,115,194,167,215,134,143,56,102,187,167,193,34,77,215,115,171,109,176,132,143,213,123,88,43,175,161,103,54,45,162,112,36,207,154,114,48,208,98,168,143,209,170,69,205,151,53,43,84,165,197,41,111,152,145,152,97,57,175,50,215,180,121,76,162,69,182,117,36,215,186,173,152,146,98,190,177,169,165,62,45,139,48,132,90,152,94,93,88,162,167,46,146,77,65,48,95,52,110,94,66,160,45,68,95,178,142,146,165,129,57,134,221,85,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,62,82,203,144,165,180,185,193,76,50,135,74,94,156,88,102,99,109,86,85,195,195,186,183,165,191,46,201,168,128,199,111,219,201,211,151,50,183,145,92,87,186,67,54,117,182,66,194,215,192,167,68,82,196,187,64,218,73,174,204,162,129,47,62,209,146,61,135,60,88,98,174,199,166,160,167,145,55,189,35,109,151,86,81,68,84,125,82,218,116,137,67,81,122,136,207,155,124,40,78,93,60,140,119,50,107,184,116,123,66,159,172,67,86,149,119,115,212,178,40,91,53,92,194,121,127,35,34,159,96,58,55,97,78,192,126,136,182,196,136,174,39,63,111,202,216,162,213,99,147,174,212,188,91,176,127,67,220,82,102,144,33,62,105,126,214,137,64,168,160,58,177,151,54,70,86,201,121,154,54,50,136,52,132,198,132,151,201,220,97,154,122,82,34,209,62,75,60,83,215,57,79,196,125,178,43,201,175,190,186,116,62,144,209,114,165,199,173,44,165,171,170,95,212,144,99,106,98,63,116,44,63,119,112,136,137,159,134,148,68,53,80,197,154,106,217,130,51,160,124,49,175,211,204,75,205,107,98,175,88,53,33,206,124,216,178,220,171,76,39,99,148,162,219,132,187,204,78,88,163,57,100,154,206,178,130,162,155,154,182,196,153,140,152,184,136,73,124,140,122,48,217,199,47,206,190,78,201,136,128,206,89,105,118,99,186,36,192,176,102,164,212,155,125,155,54,164,51,45,68,50,109,77,155,62,151,92,102,122,144,202,62,126,55,177,184,65,200,142,52,62,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,128,173,190,143,35,177,209,122,34,87,72,49,108,82,74,167,43,213,85,60,217,41,181,167,112,107,92,208,152,52,191,96,74,204,134,170,189,130,185,118,127,45,72,40,158,185,202,88,54,42,128,213,104,195,215,133,190,91,117,124,70,72,60,129,55,192,184,86,140,106,158,208,184,130,38,124,188,175,105,204,94,192,132,142,133,203,140,208,119,40,218,134,153,203,95,201,59,140,78,170,188,61,40,176,125,188,149,77,50,70,71,209,214,75,132,169,82,132,159,208,84,204,178,152,126,70,183,100,129,109,118,81,202,68,150,72,122,71,183,171,133,218,83,83,218,99,162,81,175,34,176,147,111,74,198,184,128,145,110,172,190,180,181,86,185,55,89,202,150,120,69,144,158,205,206,67,160,68,43,152,109,155,148,135,124,62,103,159,123,164,58,181,64,147,108,142,81,164,69,168,38,206,209,141,94,207,165,83,150,142,91,59,212,196,107,142,87,103,202,209,34,42,151,177,116,54,212,192,119,85,88,149,53,88,154,217,167,213,120,55,89,183,63,124,86,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,67,207,220,95,51,119,190,84,83,157,50,204,118,146,95,112,171,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,170,70,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,207,128,74,186,72,66,138,164,93,55,215,177,63,162,57,187,177,212,113,184,169,207,180,162,180,139,204,156,114,121,99,43,169,75,52,187,176,67,172,210,175,118,69,144,48,184,82,70,150,125,195,64,108,59,124,203,151,103,215,119,152,205,204,99,217,176,204,73,87,41,149,182,71,114,118,141,136,110,35,198,85,48,169,84,132,69,194,85,75,192,128,93,110,141,61,142,115,166,40,117,206,161,73,186,71,190,191,83,183,121,97,35,128,102,127,164,108,98,85,63,133,126,136,92,97,155,120,115,203,108,139,62,157,113,58,129,89,110,131,69,173,144,97,130,158,202,78,69,72,92,133,205,111,39,181,214,96,155,209,76,115,132,62,36,172,84,212,59,120,81,124,133,136,102,207,2
201,142,183,182,211,63,34,48,53,61,168,137,64,161,51,161,179,82,186,153,171,51,164,114,90,34,188,62,70,107,138,144,173,156,45,131,106,112,153,47,115,194,167,215,134,143,56,102,187,167,194,34,77,215,115,171,109,176,132,143,214,123,88,43,175,161,103,54,45,162,112,36,207,154,114,48,208,98,169,143,209,170,69,205,151,53,43,84,165,197,41,111,152,145,152,97,57,175,50,214,180,121,76,162,69,182,117,36,215,186,173,152,146,99,190,177,169,165,62,45,139,49,132,89,152,94,93,88,162,167,46,146,77,65,48,95,52,110,94,66,160,45,68,95,178,142,146,165,129,57,134,220,85,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,61,81,203,144,165,180,185,194,76,50,135,74,94,156,89,102,98,109,86,85,195,195,186,184,165,190,46,201,168,128,199,111,219,201,210,151,50,183,144,92,87,186,67,54,117,183,66,194,215,192,167,68,82,196,187,64,218,73,174,204,162,129,47,62,209,146,61,135,61,88,98,174,199,166,160,167,145,55,189,35,109,151,86,81,68,84,124,82,218,116,137,67,81,122,136,207,154,124,40,78,93,60,140,119,50,107,184,116,123,66,159,172,67,86,149,119,115,212,179,40,91,53,92,193,121,127,35,34,159,97,58,55,97,78,191,126,136,182,196,136,174,39,64,111,202,215,162,213,99,147,174,211,188,91,176,127,67,220,82,102,144,33,62,105,126,214,137,64,168,160,58,177,151,54,70,86,202,121,154,54,50,136,52,132,198,132,151,201,221,97,154,121,82,34,209,62,75,60,83,216,57,79,196,125,178,44,201,176,190,186,116,62,144,209,114,165,199,173,44,165,171,170,96,212,144,99,106,98,63,116,44,63,119,112,136,137,159,134,148,68,54,80,197,154,106,217,130,51,160,124,49,175,211,204,75,205,107,98,175,88,53,33,206,124,216,178,221,171,76,39,99,148,162,219,132,187,204,78,88,163,57,100,154,206,178,130,162,155,154,182,196,153,140,152,184,136,73,125,140,122,49,217,199,47,206,189,78,201,136,128,206,89,105,118,99,186,36,192,176,102,164,212,155,125,155,54,164,51,45,68,50,109,77,154,62,151,92,102,122,144,203,62,126,55,177,184,65,200,142,52,62,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,128,173,190,142,35,177,209,121,34,87,72,49,108,82,74,167,43,213,85,60,217,41,181,167,112,107,92,209,152,52,191,96,74,204,134,170,189,131,186,118,127,45,72,40,158,185,202,89,53,41,128,213,104,195,215,133,190,91,117,124,70,72,60,129,55,192,184,87,140,106,158,208,185,130,38,124,188,175,105,204,93,192,132,143,133,203,140,208,119,40,219,134,153,203,95,201,59,140,78,170,189,61,40,177,125,188,149,77,50,70,71,209,214,75,132,169,83,132,159,208,84,204,178,151,126,70,183,100,129,109,118,81,202,68,150,72,122,71,182,171,133,219,83,83,218,99,161,81,175,34,176,147,111,75,198,184,128,145,110,172,190,180,181,86,185,55,89,202,150,120,69,144,158,205,206,67,160,68,43,153,109,155,148,135,124,62,103,159,123,164,58,181,64,147,108,142,81,164,69,168,38,206,209,141,94,207,165,82,149,142,91,59,212,196,107,142,87,103,201,209,34,43,151,177,116,54,212,192,119,85,88,148,52,89,154,217,167,213,120,55,89,184,63,124,87,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,67,207,219,95,51,119,190,84,83,156,50,204,118,146,94,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,171,70,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,207,129,75,186,72,66,138,164,93,55,215,177,63,162,57,187,177,212,114,184,170,207,180,162,180,138,204,156,114,121,99,43,168,75,52,187,175,67,173,210,175,118,69,144,48,185,82,70,150,124,195,64,108,59,124,203,151,103,215,119,152,205,204,99,217,176,204,73,87,41,149,182,71,114,118,141,136,110,35,198,85,48,169,84,132,69,194,85,76,192,128,93,110,141,61,142,115,166,40,117,206,161,73,186,71,190,191,82,184,122,97,35,128,102,127,164,108,98,85,63,133,126,136,92,97,155,120,115,203,108,139,62,157,113,58,129,89,110,131,69,173,143,97,130,158,202,78,70,72,92,133,205,111,39,181,214,96,156,209,76,114,132,62,36,172,84,212,59,120,81,124,133,136,102,207,2
200,142,184,182,210,64,35,48,52,60,167,137,64,160,51,160,178,83,185,154,170,51,164,115,90,34,188,61,71,108,139,144,174,157,45,132,105,110,152,47,115,194,167,215,136,143,56,100,187,167,193,33,79,214,114,170,108,176,131,143,214,125,87,42,174,161,103,54,45,161,113,37,207,155,114,48,209,97,169,143,208,169,68,207,151,53,44,83,164,197,42,111,152,145,151,97,57,176,49,215,179,121,77,164,68,181,117,36,215,185,175,153,147,98,189,177,170,165,61,45,138,49,133,88,151,94,93,88,162,168,46,146,78,64,47,95,52,111,95,67,160,45,68,96,178,142,146,166,127,56,133,220,85,131,44,44,211,32,62,49,110,193,153,133,124,108,215,126,218,62,81,204,143,166,180,185,194,77,51,134,74,94,155,90,104,99,109,86,84,193,195,184,184,165,191,46,201,167,128,199,111,219,202,211,152,51,183,146,91,86,187,68,54,117,183,67,194,214,192,168,69,83,196,186,63,219,73,174,203,163,128,47,62,208,146,61,136,60,88,97,174,199,166,160,166,145,54,189,34,109,152,86,80,67,84,124,82,218,116,138,67,80,122,136,208,154,125,39,79,93,60,140,119,50,106,185,116,122,66,160,171,66,86,149,119,114,211,178,39,91,53,91,194,121,127,34,34,158,96,58,55,95,78,191,125,136,182,196,136,174,38,64,111,201,216,163,212,97,149,174,213,188,91,177,127,67,219,81,102,144,33,63,105,126,213,137,63,168,160,58,176,151,54,72,86,202,120,154,55,51,134,52,131,198,131,151,202,221,98,154,122,81,34,211,62,75,61,83,214,58,80,196,125,177,43,202,175,190,185,116,63,143,208,113,166,200,173,44,165,171,170,95,211,145,98,105,99,64,114,43,63,119,111,137,136,157,134,148,68,54,79,198,154,106,216,129,50,160,123,50,176,210,204,75,203,107,100,176,88,52,33,206,124,216,177,220,173,76,39,99,148,161,219,132,187,204,77,88,163,57,100,154,208,178,129,162,155,155,182,197,153,141,153,183,136,73,125,140,122,48,217,199,47,205,191,78,202,136,128,205,90,104,119,100,185,36,191,177,102,165,213,155,125,153,54,164,51,45,69,49,107,77,154,62,150,91,101,123,143,203,62,126,54,177,185,65,200,141,52,60,215,191,167,102,105,196,103,99,97,183,119,80,125,145,184,127,173,189,142,36,176,208,121,34,87,72,51,108,82,73,168,43,212,85,60,216,42,181,167,113,107,91,210,153,52,192,96,74,204,133,170,189,130,185,119,127,44,72,40,158,186,201,88,53,41,128,213,104,194,215,132,190,90,118,125,70,71,60,128,56,192,184,87,140,107,159,207,184,130,38,125,189,176,105,204,93,191,132,142,134,202,140,207,119,39,219,134,153,203,96,202,59,139,78,170,188,61,39,175,126,188,150,77,50,71,70,210,214,75,133,169,82,132,159,208,85,204,178,152,126,69,183,101,129,108,118,81,202,68,149,72,123,71,182,171,132,218,84,84,219,99,163,81,176,34,175,146,112,75,200,185,127,143,111,171,190,181,181,85,185,56,90,203,151,120,71,144,159,205,205,66,160,68,44,153,110,154,149,136,124,62,102,159,124,164,56,180,63,146,108,141,81,165,67,167,38,207,209,142,95,207,165,83,150,142,91,59,213,196,107,141,87,102,201,208,33,43,151,176,117,53,212,191,121,85,88,149,52,89,154,216,167,213,120,55,89,184,64,124,85,98,98,194,126,119,204,190,77,36,172,45,81,71,55,114,54,151,94,42,68,207,219,95,51,117,190,84,84,156,48,205,118,145,95,111,172,64,101,149,190,93,97,213,162,94,33,132,171,49,174,132,176,170,69,106,173,174,82,199,151,155,66,212,178,89,67,96,159,186,206,128,74,186,72,66,139,165,92,55,215,176,63,162,58,186,177,212,114,183,169,207,179,162,181,137,204,156,114,121,99,43,168,75,52,185,176,69,173,210,175,118,68,144,47,184,82,70,150,124,196,65,108,59,124,202,151,103,214,119,152,204,204,98,217,177,203,74,89,41,150,182,71,113,117,142,135,110,36,199,84,49,170,84,132,68,194,85,76,192,128,94,112,140,61,143,116,166,40,118,206,161,74,185,71,189,192,82,182,121,97,36,127,104,127,164,107,98,84,63,132,126,137,93,98,154,121,116,204,108,139,62,158,114,58,129,88,111,131,69,174,143,96,129,158,202,77,70,73,91,133,204,112,40,182,215,95,155,209,75,115,131,61,35,172,83,212,58,120,80,124,134,136,102,208,2
200,142,183,181,211,63,35,47,53,61,168,137,64,161,51,160,179,82,186,153,171,51,163,114,90,34,187,61,70,107,138,144,173,156,45,131,106,113,154,47,115,195,167,215,134,143,57,102,187,167,193,34,77,214,115,171,109,176,132,144,214,123,88,43,175,161,103,55,45,163,112,37,207,154,115,48,209,98,168,143,209,169,69,205,151,53,43,85,165,198,42,111,152,145,152,97,57,175,49,215,180,121,77,162,69,181,117,35,215,186,173,153,147,100,190,177,170,165,63,46,139,49,132,89,152,94,94,88,162,167,47,146,77,65,49,96,52,110,94,67,160,45,68,95,179,142,146,165,129,57,134,220,85,131,44,43,212,33,61,50,111,193,153,132,124,108,215,127,218,62,81,203,144,164,180,185,193,77,50,135,75,94,155,88,102,100,110,85,85,195,195,186,183,165,190,45,201,167,128,199,110,219,201,211,152,49,183,145,92,86,187,66,54,117,182,65,193,214,192,168,68,83,195,187,64,218,73,174,204,163,129,47,63,208,146,61,135,61,88,98,174,199,166,159,166,146,55,189,34,110,151,86,80,68,83,124,81,219,116,137,67,80,122,136,207,155,124,39,78,93,60,140,119,50,107,184,117,123,66,159,173,66,86,148,119,114,211,178,40,91,53,92,193,121,127,35,34,159,97,59,54,97,78,191,125,136,181,196,137,173,39,63,111,202,215,162,213,99,147,173,211,187,91,176,127,68,220,83,103,142,33,62,105,126,213,137,63,168,160,59,176,151,55,71,85,202,120,155,55,50,136,52,132,198,131,151,201,220,98,154,121,82,34,208,62,75,60,83,216,57,80,195,125,178,44,201,175,189,186,116,62,144,210,113,164,199,173,44,165,170,171,95,211,144,99,105,98,63,116,44,63,119,112,136,138,159,134,148,68,53,79,196,154,106,217,130,51,159,124,49,175,212,203,75,206,107,99,174,88,53,33,207,123,216,177,220,171,76,39,99,149,161,219,132,187,204,78,88,163,57,99,155,207,178,131,162,155,154,182,196,153,141,152,184,136,72,125,141,122,49,216,200,47,205,189,78,201,136,128,206,89,105,118,99,186,37,193,176,102,164,212,155,126,155,53,164,51,45,68,50,110,77,154,63,150,92,103,123,144,202,61,127,55,177,184,65,200,142,52,61,215,190,166,102,105,195,103,99,98,183,119,81,124,145,183,127,173,190,142,35,178,209,121,34,86,72,49,108,82,74,167,43,214,86,60,217,41,180,166,112,107,92,208,152,52,192,96,74,204,134,170,189,131,186,119,126,45,72,39,158,185,201,88,54,42,128,214,104,195,216,132,191,91,117,124,70,72,61,128,55,192,183,87,140,107,158,207,184,130,38,124,187,176,105,204,93,192,133,143,133,202,141,207,119,41,218,134,153,204,95,201,59,140,77,170,189,61,40,177,125,188,150,77,50,70,70,210,215,75,132,169,83,133,159,208,84,204,177,152,126,70,183,100,130,109,119,81,201,68,150,72,122,71,183,171,132,218,82,83,218,99,161,80,175,34,175,147,111,74,198,184,128,145,110,172,190,180,181,86,185,55,89,203,149,120,70,144,158,206,205,68,159,69,44,153,108,154,148,136,124,62,102,160,124,164,58,180,64,147,108,142,80,164,69,168,39,206,210,141,94,207,165,83,149,142,91,59,212,196,106,142,87,103,202,208,34,43,151,177,115,54,212,192,119,86,88,148,52,88,154,217,168,214,120,55,89,183,64,124,86,96,97,194,126,119,205,190,77,35,171,45,82,71,54,114,54,152,93,43,67,207,219,96,52,119,190,85,83,156,49,204,118,146,94,113,171,62,100,148,190,93,98,212,163,94,33,130,171,49,173,133,176,171,69,108,172,174,81,199,151,157,67,211,177,90,67,95,158,187,206,129,74,185,71,66,138,163,94,55,215,176,63,162,57,187,177,212,115,183,170,207,180,162,180,138,204,156,114,121,99,42,168,75,52,186,176,67,173,210,174,118,70,144,49,185,82,71,150,124,195,64,109,59,125,203,151,103,215,118,152,205,204,99,217,176,203,72,87,41,149,182,71,114,118,142,135,109,34,199,85,48,170,85,132,69,195,85,76,193,128,93,110,141,61,142,114,166,39,117,206,161,73,185,71,189,191,82,183,121,97,35,127,102,127,164,107,98,85,63,132,126,137,93,97,154,120,115,203,108,139,61,158,113,58,129,88,109,131,69,173,144,97,130,159,202,78,70,72,91,133,205,111,39,181,214,95,155,208,76,114,132,63,36,173,84,213,59,120,81,124,134,136,102,207,2
200,143,183,181,212,61,33,47,54,61,169,136,63,160,50,161,179,81,187,154,170,51,163,114,90,34,188,63,70,108,137,143,173,156,45,131,106,112,153,47,114,194,168,215,133,144,56,102,188,168,194,32,78,216,116,170,109,177,133,143,213,122,87,42,176,161,103,53,45,162,112,36,206,153,114,47,209,98,169,143,210,170,70,206,151,54,42,84,164,198,42,111,152,146,152,94,58,176,50,213,181,122,76,162,70,182,116,36,214,187,171,152,146,99,190,178,170,165,61,45,139,48,131,90,152,94,95,89,162,166,47,147,78,63,47,96,52,112,94,66,159,44,67,96,180,143,146,165,129,57,134,221,86,133,43,43,211,33,61,49,111,194,151,132,125,107,215,126,218,63,83,202,143,166,179,185,194,75,48,135,75,94,154,88,102,98,109,85,84,194,195,187,184,165,190,46,200,169,130,199,112,220,201,209,152,49,183,145,91,87,187,68,55,117,181,65,193,213,192,167,68,83,196,185,65,218,73,175,205,164,129,47,62,210,146,61,135,60,89,98,175,199,165,161,166,145,55,190,36,109,151,86,82,67,83,125,80,218,115,137,67,81,122,137,208,154,124,39,80,93,60,141,119,49,107,184,117,122,64,157,171,67,86,148,120,114,212,177,40,92,54,92,194,120,126,34,33,159,98,58,54,96,79,192,127,136,182,195,137,175,39,64,111,201,215,162,213,99,148,173,210,188,89,177,127,66,220,82,102,144,32,62,107,127,214,138,62,169,161,58,176,150,54,70,85,202,121,154,54,50,135,52,132,198,133,150,200,220,100,155,122,81,32,209,62,76,60,81,216,58,81,196,125,177,43,201,176,189,186,117,62,144,209,114,164,198,173,44,166,173,171,94,212,144,99,106,98,64,116,42,65,119,111,136,138,159,134,147,68,54,80,198,153,107,216,131,49,160,125,48,175,211,203,75,205,109,98,176,89,54,31,207,124,216,179,221,171,76,39,98,149,161,218,132,186,205,77,89,164,58,99,154,206,179,129,162,155,155,181,196,153,139,153,182,137,74,124,141,121,49,217,199,48,207,191,77,202,137,129,206,89,105,118,99,186,37,192,175,102,165,214,154,125,155,54,164,53,45,67,51,110,77,154,63,152,92,103,122,144,201,61,126,55,177,184,64,201,143,51,61,214,190,165,100,106,195,104,99,97,183,120,82,124,145,185,127,173,188,143,35,176,209,120,34,87,72,48,109,81,74,168,44,214,85,61,215,42,182,166,112,107,91,208,150,52,189,96,72,205,134,171,190,130,186,119,126,45,72,40,157,185,202,88,54,42,127,214,105,196,214,133,191,92,118,124,69,72,62,130,55,192,183,87,140,108,157,207,184,130,38,124,189,175,106,204,94,192,132,143,133,201,142,208,121,42,218,133,153,203,94,202,58,139,78,171,188,62,40,176,125,188,149,77,51,71,71,208,214,75,132,168,84,132,158,209,84,204,178,151,126,71,182,101,130,107,118,80,201,69,150,72,122,71,181,170,131,218,83,84,218,100,161,82,175,32,177,147,111,75,197,185,129,145,111,173,191,180,180,86,184,55,89,203,150,120,69,144,159,205,206,68,160,68,44,152,109,154,148,136,124,63,103,160,124,164,58,181,63,145,108,141,81,163,70,167,39,206,209,140,94,208,165,83,150,142,92,59,212,194,107,141,86,103,201,210,33,42,151,176,117,53,211,194,120,86,87,149,53,88,152,217,168,213,120,55,89,183,63,123,87,95,97,194,127,119,203,189,78,34,172,45,82,72,53,113,53,150,94,43,68,208,219,95,51,119,188,84,84,157,48,203,118,146,93,113,172,63,101,149,190,94,96,212,164,94,33,130,172,49,171,133,174,170,69,108,172,173,81,199,151,157,66,211,176,90,67,95,158,186,206,127,75,186,73,65,139,163,93,55,215,177,63,163,57,185,176,212,113,184,169,203,180,161,180,139,205,157,115,120,98,44,168,76,53,187,176,67,173,211,175,119,72,145,50,185,81,69,149,125,195,63,107,60,123,201,150,103,216,120,152,205,203,99,216,175,204,72,86,40,149,183,71,113,118,142,136,109,34,198,86,47,169,85,133,68,193,87,76,193,128,92,110,141,61,144,114,166,39,116,206,161,74,186,69,190,191,82,183,122,98,34,127,103,126,164,108,99,85,64,134,126,136,91,97,153,119,116,202,108,139,62,158,113,57,130,87,111,132,69,174,142,97,131,158,201,77,70,71,91,133,205,112,41,181,215,97,155,208,75,114,131,62,36,174,84,213,60,119,79,124,134,136,102,207,2
201,142,183,182,211,63,34,48,53,61,168,137,64,160,51,161,179,82,186,153,171,51,164,114,90,34,188,62,70,107,138,144,174,156,45,131,106,112,153,47,115,194,167,215,134,143,56,102,187,167,194,34,77,215,115,171,109,176,132,143,214,123,87,43,175,161,103,54,45,162,112,36,207,154,114,48,208,98,168,143,209,170,69,205,151,53,43,84,165,197,41,111,152,145,151,97,57,175,50,215,180,121,76,162,69,182,117,36,215,186,173,152,146,99,190,177,169,165,62,45,139,49,132,90,152,94,93,88,162,167,46,146,77,65,48,95,52,110,94,66,159,45,68,95,178,142,146,165,129,57,134,220,86,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,62,82,203,144,165,180,185,194,76,50,135,74,94,156,88,102,99,109,86,85,194,195,186,183,165,190,46,201,168,128,199,111,219,201,211,151,50,183,144,92,87,186,67,54,117,183,66,193,215,192,167,68,83,195,187,64,218,73,174,204,162,128,47,62,209,146,61,135,61,88,98,174,199,166,160,167,145,55,189,34,109,151,86,81,68,84,124,82,218,116,137,67,81,122,136,207,154,124,40,78,93,60,140,119,50,107,184,116,123,66,159,172,67,85,149,119,115,212,179,40,91,54,92,193,121,127,35,34,159,97,58,55,97,78,191,126,136,182,196,137,173,39,64,111,202,215,162,213,99,147,174,211,188,91,176,127,67,219,82,102,144,33,62,105,126,214,137,64,168,160,58,177,151,54,70,86,202,121,154,54,50,136,52,132,198,132,151,201,221,97,154,121,82,34,209,62,75,60,83,215,57,79,196,125,178,44,201,175,190,186,116,62,144,209,114,164,199,173,44,165,171,170,95,212,144,99,106,98,63,116,44,63,119,112,137,137,159,134,148,68,53,79,197,154,106,217,130,51,160,124,49,175,211,204,75,205,107,98,175,88,53,33,206,124,216,178,221,171,76,39,99,148,162,219,132,187,204,78,88,163,58,100,154,206,178,130,162,155,154,182,196,153,140,152,185,136,73,124,140,122,49,217,199,47,206,190,78,201,136,128,206,89,105,118,99,186,36,192,177,102,164,212,155,125,155,54,164,51,45,68,50,109,77,154,62,151,92,102,122,144,202,62,126,55,177,184,65,200,142,52,61,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,127,173,190,142,35,177,209,121,34,87,72,49,108,82,74,167,43,213,85,60,216,42,181,167,112,107,92,208,152,52,191,96,74,204,134,170,189,131,185,118,127,45,72,40,158,185,202,88,54,42,127,213,104,195,215,133,191,91,117,124,70,72,60,129,55,192,184,87,140,106,157,208,184,130,38,124,188,175,105,204,94,192,132,142,133,203,140,207,119,40,219,134,153,203,95,201,59,140,78,170,188,61,40,176,125,188,149,77,50,70,71,209,214,75,132,169,83,132,159,208,84,204,178,152,126,70,183,100,129,109,118,81,202,68,150,72,122,71,183,171,133,219,83,83,218,99,161,81,175,34,176,147,111,74,198,184,129,145,110,172,190,180,181,86,185,55,89,202,150,120,69,144,159,205,206,67,160,68,43,153,109,154,148,135,124,62,103,159,123,164,58,181,64,147,108,142,81,164,69,168,39,206,209,141,94,207,165,83,150,142,91,59,212,196,107,142,87,103,202,209,34,43,151,177,116,54,212,192,119,85,88,148,52,89,154,217,167,213,120,55,89,183,63,124,86,96,97,194,126,119,204,190,77,35,171,44,81,72,53,114,54,151,94,43,67,207,219,95,51,119,190,84,83,156,50,204,118,146,94,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,171,70,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,207,128,75,186,72,66,138,164,93,55,215,177,63,162,57,187,177,211,113,183,169,207,180,162,180,138,204,156,114,121,99,43,168,75,52,187,176,67,173,210,175,118,69,144,48,184,82,70,150,124,195,64,108,59,124,203,151,103,215,119,152,205,204,99,217,176,204,73,87,41,149,182,71,114,118,141,136,110,35,198,85,48,169,84,132,69,194,85,76,192,128,93,110,141,61,142,115,166,39,117,206,161,74,186,71,190,191,82,183,122,97,35,128,102,127,164,108,98,85,63,133,126,136,92,97,155,120,115,203,108,139,62,157,113,58,129,89,110,131,69,173,144,97,130,158,202,78,70,72,92,133,205,111,39,181,214,96,156,209,76,115,132,62,36,173,84,213,59,120,81,124,134,136,102,207,2
200,143,183,182,211,62,35,48,53,62,168,137,63,160,51,161,178,81,187,154,172,51,163,114,91,34,187,61,70,108,138,144,173,156,45,130,106,113,154,48,116,195,168,214,134,144,56,100,187,167,193,34,78,215,115,171,109,177,132,143,214,122,87,43,175,160,102,55,45,162,112,37,208,154,114,47,209,99,168,142,209,171,69,206,151,53,44,85,164,198,41,111,152,145,152,97,57,175,51,215,180,122,76,163,69,182,116,36,215,185,172,153,146,99,190,176,170,164,62,46,139,49,132,90,153,95,93,88,162,167,46,146,78,66,49,95,51,110,94,66,159,45,68,95,180,142,145,166,129,57,134,220,86,132,44,43,212,33,62,51,111,193,152,131,122,108,214,126,218,61,81,204,142,165,180,185,194,75,49,134,75,94,155,88,102,99,110,87,85,194,195,186,183,165,190,46,202,168,129,199,111,219,201,211,151,49,183,144,92,87,186,66,54,116,183,65,193,216,192,167,68,83,196,187,64,218,73,173,205,162,128,48,62,209,146,60,136,61,88,98,174,200,166,160,167,145,55,190,35,108,151,86,80,69,85,125,82,218,116,137,66,80,122,137,208,154,124,39,78,93,59,140,119,49,106,184,116,124,66,159,174,67,85,149,119,114,211,178,40,90,54,92,193,120,127,36,34,158,96,57,55,96,78,193,126,136,182,195,137,175,39,64,110,202,216,162,212,99,147,173,212,187,90,176,127,67,219,81,102,143,32,62,105,126,214,137,63,168,160,58,178,151,54,71,86,201,121,154,54,49,136,51,132,197,133,152,200,220,98,154,122,82,35,209,63,76,60,82,216,58,78,197,126,179,43,201,175,190,187,116,61,144,208,114,164,199,173,44,167,171,171,96,211,144,97,106,98,63,115,45,64,118,112,136,137,159,133,148,68,54,79,198,155,107,216,130,51,160,125,49,175,210,205,76,205,107,97,176,89,53,33,205,124,216,177,221,171,76,39,99,147,162,220,132,188,203,77,88,163,58,99,154,206,179,130,163,156,154,182,195,153,140,153,185,135,73,124,140,121,49,218,198,46,206,188,78,202,136,128,207,90,106,118,99,186,36,192,177,101,164,213,155,125,154,55,164,52,44,68,49,109,77,154,62,150,93,102,123,144,202,62,126,55,177,184,65,200,140,52,61,214,190,167,102,105,195,103,98,97,183,119,81,124,144,182,128,174,190,143,35,177,209,122,35,87,72,48,107,82,73,167,43,212,85,60,216,42,180,167,113,106,91,209,152,53,192,97,74,205,133,171,190,130,185,117,127,45,72,40,159,185,202,88,55,41,128,214,105,195,215,133,192,91,117,125,70,72,60,128,55,191,185,87,139,106,158,208,184,131,38,124,187,176,106,203,95,191,132,142,133,203,140,207,120,40,219,134,153,203,95,201,60,138,78,169,189,61,39,176,124,189,149,77,50,71,71,209,214,74,132,169,82,132,159,209,84,204,177,152,125,70,183,100,129,107,117,81,202,68,150,71,123,70,183,171,133,218,84,84,219,98,162,82,176,33,176,147,112,74,199,185,128,145,110,172,190,180,181,85,185,56,89,202,150,120,69,144,159,206,206,66,160,68,43,152,108,154,149,135,124,63,103,159,123,165,57,180,63,147,108,143,81,164,69,168,39,206,210,141,94,207,165,81,149,142,93,60,212,196,108,142,87,103,203,209,35,43,151,177,116,55,212,191,119,86,87,148,52,88,154,217,168,213,120,55,89,183,64,124,86,96,98,193,126,119,205,190,76,35,171,45,82,71,52,114,53,152,94,43,68,206,219,95,51,118,189,84,82,157,50,204,119,146,94,112,171,62,102,149,190,94,97,212,164,94,32,131,172,48,173,133,176,171,70,108,173,173,82,198,151,157,66,213,177,90,66,96,160,185,206,128,75,185,73,66,138,163,93,55,215,177,63,163,56,187,176,211,115,183,169,207,179,161,180,138,204,156,114,121,99,43,168,75,52,187,175,66,173,210,174,118,70,145,49,185,82,70,150,124,194,64,108,59,124,204,151,103,214,118,151,204,203,99,216,176,203,72,88,41,150,181,71,114,119,142,136,110,35,198,85,48,169,84,133,68,195,84,77,193,128,94,110,141,62,142,115,166,39,117,206,162,74,186,71,189,192,83,184,121,97,35,127,103,127,164,108,100,86,60,132,126,136,92,96,155,120,116,203,108,139,61,159,112,58,130,90,112,131,69,173,144,97,131,158,202,79,69,73,93,133,205,112,39,181,214,95,156,208,75,114,132,61,36,173,84,213,60,119,80,124,134,137,104,207,2
201,141,184,182,210,63,34,48,52,62,168,137,64,161,51,161,178,82,186,153,172,51,164,114,89,34,188,62,71,107,138,143,173,156,45,131,106,112,153,47,115,195,167,215,134,144,56,101,186,167,193,34,77,215,114,171,109,176,132,143,214,123,88,42,175,161,102,54,46,162,112,35,207,154,114,48,209,99,168,143,209,170,69,205,151,53,43,84,165,198,42,111,153,146,151,97,57,175,50,215,180,121,76,162,68,181,117,36,215,186,173,152,146,99,190,177,169,165,62,45,139,48,133,89,152,94,93,88,163,167,46,146,77,65,47,96,52,110,94,66,160,45,68,95,179,142,145,166,130,56,134,221,86,131,44,44,212,33,61,50,111,193,153,132,124,108,215,126,218,62,82,203,143,165,179,185,194,75,50,135,74,95,156,88,102,99,109,86,85,195,195,186,184,164,190,45,201,168,129,198,111,219,201,210,151,50,183,145,91,87,187,68,54,116,183,67,193,215,192,167,69,83,195,187,64,218,73,174,204,162,129,47,63,209,146,61,135,61,88,98,174,199,166,160,166,145,55,190,35,109,151,86,81,68,84,124,82,218,116,136,67,80,122,137,208,154,124,40,78,92,60,141,119,50,107,184,116,123,66,159,171,67,85,149,119,114,212,179,40,92,53,93,193,121,127,35,34,159,96,58,55,97,78,192,125,136,181,196,136,174,38,64,111,201,216,162,213,99,147,174,211,187,91,176,127,67,219,82,102,143,33,62,105,126,214,137,64,168,160,58,177,151,54,70,87,202,121,154,54,50,136,52,131,198,132,151,201,221,97,155,121,81,34,209,62,75,60,83,215,57,79,196,124,179,44,200,176,190,186,116,61,144,209,114,165,199,173,43,165,171,171,95,211,144,99,106,98,63,116,44,63,120,112,137,137,158,134,148,67,53,79,197,154,106,217,129,51,159,124,49,175,211,205,75,204,108,98,174,88,53,32,207,123,216,178,221,171,76,39,99,148,161,219,133,187,203,78,88,162,58,100,154,205,178,131,162,155,154,182,196,153,141,152,184,136,73,124,141,122,48,217,199,47,205,190,78,202,137,128,207,89,105,118,100,186,35,192,176,102,164,212,155,125,156,54,164,51,44,68,51,110,77,155,62,151,92,103,122,144,202,61,126,56,177,185,65,199,142,52,61,214,190,167,102,105,195,104,99,97,183,119,81,125,145,183,128,173,190,143,35,177,209,122,34,87,72,49,109,82,74,167,42,213,85,60,217,41,181,167,112,107,92,208,152,52,191,96,73,204,133,170,189,130,186,118,126,44,72,41,158,186,202,88,54,42,128,213,105,195,214,132,191,91,117,124,69,72,60,128,55,191,184,86,139,106,158,208,184,130,38,124,187,175,105,203,93,191,133,142,134,203,141,207,120,40,218,134,153,203,96,201,59,140,77,171,189,61,40,177,125,188,149,77,50,70,71,209,214,75,132,169,82,132,159,208,84,204,178,152,126,70,183,99,129,109,118,81,203,68,150,72,122,71,182,171,133,218,83,82,218,100,162,81,175,33,177,148,111,74,198,184,128,145,110,171,190,180,180,86,185,56,89,203,150,120,69,145,158,205,205,67,161,69,43,152,109,155,148,135,124,63,103,159,124,164,57,181,64,147,108,142,81,164,69,167,38,206,210,141,94,207,165,83,149,142,91,59,212,196,107,142,86,103,202,209,34,42,150,177,117,55,212,192,119,86,88,148,52,89,154,217,167,214,120,55,89,183,63,123,87,96,97,194,126,118,204,190,77,35,171,45,81,72,53,114,54,151,94,43,68,207,219,95,51,119,189,84,83,156,50,204,118,146,94,112,172,63,101,149,190,94,97,212,163,95,34,131,172,48,173,133,176,170,69,108,172,174,81,199,151,157,66,212,178,90,67,95,159,186,207,128,74,186,72,65,138,164,93,55,215,177,63,162,57,187,177,211,113,184,170,206,179,162,180,138,203,156,114,122,98,43,168,75,51,187,176,67,172,210,176,119,70,145,48,184,82,70,149,124,195,65,108,59,124,202,151,103,215,119,152,204,203,99,217,176,204,72,88,41,149,182,72,113,119,141,136,110,35,198,86,48,169,85,133,70,194,85,76,192,128,93,110,142,61,143,114,166,40,117,206,162,74,186,71,189,191,83,184,122,97,35,127,103,127,164,107,99,85,63,133,126,137,91,97,154,120,116,203,108,139,62,157,113,58,129,88,110,131,69,173,144,96,130,158,201,78,70,72,92,133,205,112,40,181,214,96,155,209,76,114,132,62,36,173,84,212,60,120,81,124,134,135,102,207,2
200,142,183,182,211,63,34,48,53,62,168,137,65,160,52,160,179,82,186,153,171,52,164,115,91,34,187,62,71,107,138,143,174,156,45,130,106,111,154,47,114,194,167,215,135,143,55,101,188,166,193,34,77,215,115,170,109,177,133,143,213,123,88,43,175,161,103,54,45,161,112,35,207,155,114,47,208,97,168,142,209,170,69,205,151,53,44,85,165,197,42,111,153,144,152,98,57,175,50,216,180,121,76,161,68,182,117,36,216,186,172,154,147,99,189,177,169,164,62,45,139,48,132,90,152,94,93,88,163,168,46,145,77,66,48,95,52,111,93,66,160,44,68,95,178,142,145,164,129,57,134,220,86,131,45,43,211,33,61,50,111,193,153,131,124,108,215,126,217,62,82,203,143,166,179,186,194,76,50,135,75,94,156,88,102,99,109,86,84,195,195,186,183,164,190,45,201,167,129,198,111,219,201,210,151,50,183,145,91,88,187,68,54,116,182,66,194,214,192,168,68,82,196,187,63,218,73,174,204,162,128,47,63,208,146,61,136,61,88,98,174,199,166,160,166,146,54,190,35,110,152,86,81,68,84,124,81,218,116,137,67,81,123,136,207,154,124,41,78,93,60,141,119,49,107,185,116,123,65,159,172,68,85,150,119,115,211,178,39,91,53,92,193,121,126,35,34,160,96,58,54,96,78,191,126,137,182,196,136,174,39,63,111,203,216,162,213,98,147,174,212,188,91,177,127,66,218,82,102,144,33,62,105,127,215,137,64,167,160,58,176,151,54,71,86,201,121,155,54,50,135,51,131,198,132,152,201,222,98,154,122,83,33,209,62,74,59,83,215,58,80,197,126,178,45,201,176,189,186,116,62,144,209,115,164,200,173,43,166,171,170,96,212,144,99,105,99,63,115,43,63,119,112,136,137,159,134,148,68,54,81,197,154,106,217,130,50,160,123,49,176,210,204,74,204,107,98,175,89,52,33,206,123,217,176,221,172,76,38,98,148,162,219,132,187,204,77,88,162,57,100,155,206,178,131,162,156,154,181,197,153,140,152,185,136,73,125,141,121,48,217,199,48,206,190,78,201,137,129,206,88,104,118,99,185,36,193,177,102,165,212,154,125,156,54,164,51,45,68,50,110,77,155,63,151,92,102,123,145,202,62,126,55,178,185,65,201,142,51,61,216,189,166,102,105,195,103,100,97,183,120,81,124,145,183,127,173,189,143,35,177,210,121,34,86,72,49,108,82,74,168,44,214,85,59,216,42,181,167,112,107,91,208,152,52,191,95,74,204,134,169,190,130,186,118,127,44,72,40,157,184,201,89,54,42,128,214,103,195,215,132,191,91,118,125,69,72,60,129,55,191,184,87,139,106,159,208,184,130,38,124,187,175,106,205,94,191,132,143,132,203,140,207,119,40,219,134,152,204,95,201,59,140,78,170,188,60,40,176,125,187,149,77,50,70,70,208,214,74,132,169,83,132,160,209,84,204,178,153,126,70,184,100,130,109,118,80,203,68,149,72,122,70,182,171,132,219,83,83,219,99,162,80,176,34,176,148,111,74,198,184,128,145,110,172,190,180,181,86,185,56,88,202,150,120,68,145,158,205,206,66,160,69,43,152,109,155,148,136,125,61,103,159,124,164,57,180,64,147,108,143,81,165,68,168,39,207,209,141,95,207,164,82,150,142,92,58,212,196,106,141,87,103,202,209,34,43,151,177,116,53,212,192,119,85,87,148,52,88,154,216,167,213,120,55,89,184,62,124,86,97,97,194,126,119,204,190,77,34,171,44,81,72,53,114,53,151,93,42,68,207,219,96,51,118,190,83,82,157,50,204,118,147,95,112,172,63,102,149,190,94,96,212,163,95,33,131,170,48,174,132,177,170,70,108,172,174,80,199,151,157,67,212,177,90,68,95,159,187,207,128,74,187,72,66,138,163,93,56,215,178,63,161,57,187,177,212,113,184,168,207,180,161,181,138,204,156,114,121,98,43,169,74,52,187,176,66,172,210,176,118,70,144,48,184,81,70,149,124,196,64,107,58,125,203,151,102,215,119,152,205,204,99,217,176,203,73,88,41,149,182,72,113,119,141,137,110,36,198,85,48,168,83,132,70,194,84,74,192,129,94,111,140,61,142,114,166,39,117,206,161,73,186,70,189,191,83,184,121,98,35,127,102,127,163,108,99,85,63,133,126,137,92,97,154,121,115,203,108,139,62,157,112,58,129,89,111,131,70,173,143,97,130,159,202,78,70,72,91,132,204,111,40,180,214,96,155,210,75,114,131,62,36,172,84,212,60,120,82,124,134,136,102,206,2
201,143,183,182,211,62,33,48,53,61,169,137,64,160,51,161,179,82,187,154,171,51,164,115,90,36,187,62,71,107,138,145,174,155,45,130,106,113,153,47,115,194,167,215,134,143,57,101,187,167,194,34,78,215,115,171,110,176,131,143,213,124,87,43,174,160,102,54,46,162,112,37,207,154,114,47,208,99,169,143,209,170,68,205,151,53,43,84,165,199,42,112,152,145,152,98,58,176,50,214,180,122,77,162,69,183,116,36,214,185,172,152,146,99,190,177,169,165,61,45,140,49,133,90,152,93,93,88,163,167,45,147,77,65,48,95,52,111,93,67,160,45,69,95,178,142,146,165,129,56,135,221,85,132,44,44,212,33,60,50,111,194,152,131,123,107,215,126,217,61,81,204,144,165,179,185,193,76,50,135,74,94,156,88,102,99,109,85,85,194,195,186,183,164,190,44,202,167,128,199,110,219,203,211,151,49,183,144,91,87,187,67,54,117,182,66,193,214,192,168,67,83,195,186,64,218,73,175,204,163,128,47,63,209,146,60,136,61,88,98,175,199,167,160,167,145,55,189,36,109,151,87,80,68,83,124,81,219,116,137,67,81,122,136,208,155,124,40,78,94,60,140,119,49,107,184,117,124,66,159,172,68,86,149,119,114,211,178,40,90,54,93,193,121,126,36,33,159,97,58,55,97,79,191,126,137,181,195,136,174,39,63,111,202,216,162,213,99,147,174,211,187,91,177,127,67,219,82,103,144,32,61,105,126,214,137,64,168,160,58,177,151,55,70,85,201,121,154,54,50,136,51,132,197,132,152,201,220,97,155,121,82,33,209,63,75,60,83,215,57,79,196,125,178,44,201,175,189,186,116,62,145,209,115,165,199,173,43,165,171,171,95,211,144,99,105,98,63,115,44,63,119,111,137,137,160,134,147,68,53,79,197,154,105,216,130,51,161,124,49,175,211,204,74,205,107,99,175,88,53,33,207,124,216,178,220,172,76,40,99,148,161,220,133,187,204,78,88,163,58,99,155,206,178,131,162,155,154,181,196,153,141,152,184,136,73,124,141,122,48,217,199,47,206,190,77,201,137,127,206,88,105,118,100,186,36,192,177,102,163,213,155,125,155,54,165,52,45,68,50,110,76,154,63,152,92,102,123,143,202,62,126,57,178,184,65,199,142,52,62,216,190,166,101,105,195,103,99,98,182,119,82,124,145,184,127,173,190,143,36,178,209,121,34,87,72,49,109,81,74,167,44,213,85,61,216,42,181,167,112,107,92,209,152,52,191,96,74,205,133,170,189,130,186,118,125,44,71,40,158,184,202,88,54,40,128,213,104,195,215,134,191,92,118,124,71,72,60,129,55,192,184,87,140,106,158,208,185,130,38,125,187,176,104,205,93,192,132,142,133,202,140,207,119,40,219,134,153,203,95,202,59,141,78,170,189,61,40,177,125,189,148,77,50,70,71,209,214,75,132,170,83,132,159,208,85,204,178,151,126,70,183,99,129,109,118,81,202,69,150,71,122,71,182,171,132,219,84,83,217,99,161,82,176,35,176,147,111,75,198,184,129,145,110,171,190,180,181,86,184,55,88,203,150,120,69,145,158,206,207,67,160,69,43,153,109,154,148,136,125,63,103,159,123,163,57,181,64,147,108,142,81,163,69,168,38,205,209,142,94,208,165,83,149,143,92,59,213,195,107,142,88,102,201,210,34,43,151,177,117,53,213,191,119,86,88,149,52,90,154,217,167,213,120,55,88,183,62,122,87,97,97,194,126,119,204,190,76,34,171,44,81,72,54,114,54,152,94,44,68,207,219,95,51,119,191,84,83,156,49,205,119,147,94,112,172,63,102,149,190,94,96,212,164,95,33,130,172,48,172,133,175,171,70,107,171,174,80,199,151,156,68,211,177,90,66,96,160,186,207,128,75,186,72,66,138,164,93,54,215,177,63,163,58,186,177,211,114,183,170,206,180,163,180,139,205,156,114,122,98,44,169,74,52,187,176,67,173,210,174,118,69,143,49,184,82,70,150,125,194,63,108,59,124,203,151,103,214,119,153,205,203,99,218,176,204,72,87,41,149,182,71,114,119,141,136,110,35,199,85,48,169,84,133,70,194,85,76,192,128,93,110,141,61,142,115,165,41,117,206,162,73,186,71,189,192,82,184,122,98,35,127,101,126,164,107,98,86,63,133,126,136,93,96,155,120,114,204,108,138,62,159,112,58,130,89,110,131,69,173,143,97,129,158,202,78,70,72,91,132,205,112,39,181,215,96,155,209,75,115,132,63,36,173,83,212,59,121,81,124,134,135,102,207,2
201,142,183,182,211,63,34,48,54,62,168,137,64,160,51,161,179,82,186,153,171,51,164,115,90,34,188,62,70,107,138,144,174,156,45,131,105,112,153,47,115,194,167,215,135,143,56,101,187,167,193,34,77,215,115,170,109,176,132,143,213,123,88,43,175,161,102,54,45,162,113,36,207,154,114,48,208,98,168,143,209,170,69,206,151,53,43,84,165,197,41,111,152,145,152,97,57,175,50,215,180,122,76,162,69,181,117,36,216,185,173,152,147,98,190,177,169,165,62,45,139,48,132,89,152,94,93,88,162,167,46,146,77,65,48,95,52,110,94,66,160,45,68,96,178,142,146,165,129,57,135,220,86,132,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,61,81,203,144,165,180,185,193,76,50,135,74,94,156,88,102,99,109,86,85,194,195,186,183,165,190,46,201,168,128,199,111,219,201,211,151,50,183,144,92,87,187,67,54,116,182,65,194,215,192,167,68,83,195,187,64,218,73,174,203,162,129,47,62,209,146,60,136,61,88,98,174,199,166,160,167,145,55,189,34,109,151,86,81,68,84,124,82,218,116,137,67,81,122,136,207,154,124,40,78,93,60,140,118,50,107,184,116,123,66,159,172,67,86,149,119,115,212,179,40,92,53,92,193,121,127,35,34,159,96,58,55,97,78,192,126,136,182,196,136,173,39,64,111,202,215,162,213,99,147,174,212,187,91,176,127,67,220,82,102,144,33,62,105,126,214,137,64,168,160,58,177,151,54,70,86,201,121,154,54,50,136,52,132,198,132,151,202,221,97,155,122,82,34,209,62,75,60,82,215,57,79,196,125,178,43,201,176,190,186,116,62,144,209,114,164,200,173,44,165,171,170,96,212,144,99,106,99,63,116,44,63,119,112,137,137,159,134,148,67,53,79,197,154,106,217,130,50,160,124,49,175,211,204,75,205,107,98,175,89,53,33,206,124,216,178,221,171,76,39,99,148,162,219,132,187,204,78,88,163,58,100,154,206,178,131,163,155,154,182,196,153,140,152,185,136,73,125,141,122,48,217,199,48,206,190,78,201,136,128,206,89,105,118,100,186,36,192,177,102,164,213,155,125,155,54,164,51,45,68,50,110,77,155,62,151,92,103,122,144,203,62,126,55,177,184,65,200,142,52,61,214,190,166,102,105,195,103,99,97,183,119,81,124,145,183,127,173,190,142,35,177,208,121,34,86,72,49,108,82,74,167,43,213,85,60,217,42,181,167,112,107,92,209,152,52,191,96,74,204,134,170,189,130,185,118,127,44,72,40,158,185,202,88,54,42,128,214,104,195,215,133,191,91,117,124,70,72,60,129,55,192,184,87,140,106,158,208,184,130,39,124,188,176,105,204,94,192,132,143,133,203,141,207,119,40,219,134,153,203,95,201,59,140,78,170,189,61,40,177,125,188,150,77,50,71,71,209,214,75,132,169,83,132,159,208,84,204,178,152,126,70,183,100,129,108,118,81,202,68,150,72,122,71,182,171,133,219,83,83,218,99,162,81,175,34,176,147,111,74,198,184,129,145,110,172,190,180,181,86,185,55,90,202,150,120,69,145,159,205,205,67,160,69,43,153,109,155,148,135,124,62,102,159,123,164,58,181,64,147,108,142,81,164,69,168,38,206,209,141,94,207,165,82,150,142,92,59,213,196,107,142,87,103,202,209,34,43,151,177,116,54,213,192,119,86,88,148,52,89,154,217,167,213,120,56,89,183,63,124,86,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,68,207,219,95,51,119,190,84,83,156,49,204,118,146,95,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,172,133,176,170,69,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,207,128,75,186,72,65,138,164,93,55,216,177,63,162,57,187,177,212,113,184,169,207,180,162,180,139,204,156,115,121,99,43,169,75,52,187,176,67,172,210,175,118,70,144,48,185,82,70,149,125,195,64,108,59,124,203,151,103,215,119,152,205,204,99,217,176,204,72,88,41,149,182,71,114,119,141,136,110,35,198,85,48,169,85,133,69,194,85,75,192,128,93,110,141,61,142,115,166,40,117,206,161,74,186,71,190,192,82,184,121,97,35,128,103,127,164,108,98,85,63,133,126,136,92,97,155,120,115,203,108,138,62,158,113,58,129,89,110,131,69,173,143,97,130,158,202,78,70,72,92,133,204,111,39,181,214,96,156,209,76,115,132,62,36,172,84,213,59,120,81,124,133,136,103,207,2
200,142,183,181,211,62,34,48,53,61,168,137,64,161,51,160,179,81,186,154,171,51,164,115,90,34,188,62,70,107,137,143,174,155,45,131,107,112,153,47,115,194,167,214,135,144,56,102,187,167,194,33,78,215,114,170,109,176,132,143,213,123,88,43,175,161,103,55,45,162,112,37,206,154,114,48,208,98,168,143,209,170,69,206,151,53,43,84,165,198,41,111,153,145,151,98,58,176,50,214,180,122,76,162,69,182,117,36,216,186,173,152,146,98,191,177,169,165,62,45,138,49,133,90,152,94,93,88,162,168,46,146,77,65,48,95,53,110,93,66,160,44,67,96,178,142,146,165,129,57,135,220,85,131,44,42,212,33,61,50,110,193,153,132,124,108,215,126,218,62,82,203,144,166,180,184,193,76,50,135,75,94,155,88,102,99,108,86,86,194,195,186,183,165,191,46,201,169,129,199,111,218,201,210,151,50,183,145,92,87,186,67,54,117,183,65,193,215,192,168,68,82,195,187,64,218,73,174,204,163,129,47,62,209,146,60,135,61,88,98,174,199,166,159,167,145,54,190,34,109,151,86,80,68,83,124,81,218,117,137,67,80,122,137,208,154,123,39,78,93,60,140,119,50,108,184,118,123,66,159,172,67,85,149,119,114,211,178,40,91,53,92,195,121,126,35,34,159,97,58,54,97,78,191,126,136,181,196,137,174,39,64,110,202,215,162,213,99,147,174,211,188,91,177,127,67,220,82,102,143,33,62,106,125,214,137,64,168,160,58,177,151,54,70,86,201,121,154,54,50,136,52,131,198,132,151,201,221,97,155,121,82,35,209,61,75,61,83,216,57,79,196,125,179,43,202,176,190,186,117,61,144,209,114,165,199,172,44,165,171,170,96,212,145,98,107,99,62,115,44,64,118,112,136,137,158,134,149,68,54,79,197,154,106,216,130,50,159,124,49,175,211,204,75,205,106,98,175,88,53,33,206,125,217,177,221,170,77,39,99,148,162,220,132,187,204,78,88,163,58,100,153,207,178,130,162,154,154,182,196,153,140,152,185,136,73,124,141,123,48,218,199,47,206,190,78,202,137,128,206,88,104,118,99,186,35,193,177,102,163,212,155,125,155,53,164,51,45,67,49,110,77,155,62,151,91,102,122,143,202,62,126,56,178,184,65,199,142,53,61,215,190,167,102,105,196,103,100,98,183,120,80,124,145,184,128,173,190,143,35,177,209,121,35,86,72,50,108,81,74,167,43,214,85,60,216,41,181,168,113,107,92,209,152,52,191,95,74,205,134,170,189,131,185,118,126,44,71,40,157,185,201,89,54,41,127,214,105,194,215,134,191,91,118,124,69,72,60,128,55,192,184,86,139,106,157,208,184,131,38,124,188,176,105,204,93,192,132,143,134,204,141,207,119,41,218,135,153,204,94,201,59,140,78,170,189,60,41,176,126,188,149,77,49,71,70,210,214,75,133,170,83,132,159,208,85,204,178,152,125,70,183,100,129,109,118,81,203,68,150,72,122,71,182,171,132,219,83,83,218,99,162,81,175,34,175,147,111,75,198,184,129,145,110,172,191,179,181,86,184,55,89,202,149,120,68,145,157,205,206,66,159,68,44,153,109,155,149,135,124,62,103,159,123,164,56,181,64,147,108,142,80,164,69,168,39,206,209,141,95,207,165,82,150,142,92,59,213,196,107,142,87,103,202,209,34,43,151,177,116,54,212,191,119,85,88,148,52,89,155,217,168,213,120,56,89,184,63,124,86,96,98,194,126,119,204,191,77,35,171,45,81,72,54,114,53,150,93,43,67,207,219,95,51,118,191,84,84,157,50,203,119,146,94,113,171,63,101,149,190,94,97,212,164,95,33,131,171,48,173,133,176,170,69,108,172,175,81,198,150,157,67,212,177,90,67,96,159,186,207,128,74,185,72,65,138,164,93,55,215,176,63,163,57,187,177,212,113,184,169,207,179,161,180,139,205,157,114,121,98,43,168,75,52,187,175,66,172,210,174,118,70,144,49,185,82,70,150,124,195,63,108,60,124,203,151,104,215,120,153,204,203,99,217,176,204,72,87,40,149,182,71,114,118,142,136,111,35,199,85,49,168,84,133,69,194,85,76,193,128,93,110,141,61,143,115,166,40,117,205,161,74,185,71,189,191,82,184,121,97,34,128,103,127,164,108,98,85,63,132,127,137,92,97,156,120,114,204,109,139,61,157,113,57,129,89,111,130,69,173,144,97,130,158,202,78,70,72,92,133,205,111,40,181,214,96,156,209,76,115,132,62,36,173,83,213,59,120,81,125,134,136,102,206,2
200,142,184,182,211,63,34,48,53,61,168,137,64,161,51,161,179,82,186,154,171,52,165,114,90,34,187,62,71,107,139,144,174,156,45,131,106,112,153,47,115,194,167,215,134,143,56,101,187,167,193,34,77,215,115,171,109,176,132,143,214,124,87,44,175,161,103,54,46,163,112,36,207,154,114,47,208,98,169,143,209,170,69,205,151,52,43,84,165,197,41,111,152,145,152,97,57,175,50,214,180,122,77,162,69,182,117,35,215,186,172,153,146,98,190,177,170,165,62,45,138,49,133,89,153,94,93,88,163,167,46,146,77,65,48,95,52,110,94,67,159,45,68,96,178,142,146,165,129,57,134,220,85,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,61,81,204,143,165,180,185,193,76,51,135,74,95,156,88,102,99,109,86,85,194,196,186,183,165,190,46,201,168,128,199,110,219,202,211,151,50,183,145,92,87,187,67,55,117,182,66,194,215,192,167,68,82,195,186,63,218,73,174,203,162,129,47,62,209,146,61,135,61,88,98,174,199,166,160,167,145,55,189,35,109,151,86,81,68,84,124,82,219,116,137,67,81,122,136,207,155,124,39,78,93,60,140,118,50,107,184,117,123,66,159,172,68,85,149,119,115,211,179,39,92,53,92,193,121,127,35,34,159,97,58,55,97,78,192,126,136,181,196,136,174,39,63,111,202,215,162,213,99,147,174,212,187,91,176,127,67,219,82,102,143,33,62,105,126,214,137,64,168,160,58,177,150,54,71,86,202,121,154,55,50,136,52,132,198,132,151,201,221,97,154,121,82,34,209,62,75,60,82,215,57,80,196,125,178,43,201,176,190,186,116,62,145,209,114,164,199,172,44,165,171,170,96,212,144,98,106,98,63,115,44,63,119,112,137,137,159,134,148,68,53,80,197,154,106,217,130,51,161,124,49,175,211,205,75,205,107,98,175,88,53,33,206,123,216,178,221,172,76,39,99,148,162,219,133,187,204,78,88,162,57,100,154,206,177,131,163,155,155,182,196,153,140,152,185,137,72,125,141,122,48,217,199,47,206,189,78,201,136,128,206,89,105,118,100,186,36,193,177,102,164,212,155,125,155,54,164,51,45,67,50,110,77,154,62,151,91,102,122,144,202,62,126,55,177,184,66,200,142,52,61,215,190,167,101,105,195,103,99,97,183,120,81,124,145,183,127,173,190,142,35,177,208,121,34,86,72,49,108,82,74,167,43,213,85,61,216,41,181,167,113,107,92,208,152,53,191,97,74,204,134,170,189,130,185,118,127,44,72,40,158,185,202,88,54,42,128,213,104,195,214,133,190,92,117,124,69,72,61,129,55,192,184,86,140,106,158,208,184,130,38,124,187,175,105,204,93,191,132,143,133,203,141,208,119,40,218,134,153,203,95,202,59,139,78,170,188,61,39,176,125,187,150,76,51,71,71,209,214,75,132,169,82,132,158,208,84,204,178,152,126,70,183,99,129,109,118,82,202,68,150,71,122,71,182,171,133,219,83,83,218,99,162,81,174,34,176,147,111,74,198,184,129,145,110,171,190,180,181,86,185,56,89,202,150,120,69,145,159,206,206,67,160,69,43,153,108,154,148,135,124,62,103,159,123,164,58,181,64,147,108,143,81,164,69,168,38,206,209,141,94,207,165,83,150,142,91,59,212,196,107,142,87,102,202,209,34,43,151,177,116,54,212,192,119,86,88,149,53,89,154,217,167,213,120,55,89,184,63,124,86,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,68,207,219,96,51,118,190,83,83,156,49,204,118,146,94,112,172,63,100,149,190,93,97,212,163,95,33,131,171,48,173,132,176,170,70,108,172,174,80,199,151,157,67,212,177,90,66,95,159,186,207,129,74,186,72,66,138,164,93,55,215,177,63,162,57,187,177,211,114,184,169,207,180,162,180,138,204,156,114,121,99,43,168,75,52,187,175,67,172,210,175,118,70,144,48,184,82,70,149,124,194,63,108,59,124,203,151,103,215,119,153,205,203,99,217,176,204,73,87,41,149,182,71,114,119,141,136,110,34,198,85,48,168,85,132,69,194,85,76,193,128,93,110,141,61,142,115,165,39,118,206,161,74,186,71,190,192,82,184,122,97,35,128,102,127,163,107,99,85,63,132,126,136,92,97,155,121,115,204,108,139,62,158,113,57,130,89,111,131,70,173,143,97,130,159,202,78,69,72,92,133,204,112,39,181,214,96,156,209,76,114,132,62,36,172,84,212,59,120,80,124,133,136,103,207,2
201,142,183,181,211,63,34,48,53,61,168,137,64,161,51,161,179,82,186,154,171,51,164,115,90,34,188,62,71,107,139,143,174,155,45,131,106,112,153,47,115,194,167,215,134,144,56,102,187,167,194,34,77,215,115,170,109,176,132,143,213,123,87,43,175,161,102,55,46,162,112,36,206,154,114,48,208,98,168,143,209,170,69,205,151,52,43,85,165,198,41,111,152,145,151,97,57,175,50,215,180,121,76,162,69,182,117,36,215,186,173,152,146,99,190,177,169,165,62,45,139,49,133,90,152,94,93,89,163,168,46,146,77,65,48,95,52,110,94,67,159,45,68,95,178,142,146,165,129,57,134,221,86,131,44,43,212,33,61,49,111,193,152,132,124,108,215,127,218,62,82,203,144,165,180,184,194,76,51,135,74,94,156,88,102,99,109,86,84,195,195,185,184,165,191,45,201,168,128,199,110,218,202,211,151,50,183,144,91,86,186,67,54,117,183,66,193,215,192,168,68,82,195,187,63,218,73,175,204,163,129,47,62,209,146,61,136,61,88,98,174,199,166,160,166,146,55,190,35,109,151,86,81,68,84,124,81,218,116,137,67,81,122,136,207,154,124,39,78,93,60,140,118,49,107,184,117,122,65,158,172,67,85,149,118,115,212,178,39,91,54,92,194,121,127,35,34,159,97,57,55,97,77,192,126,136,182,196,136,174,40,64,111,202,215,162,213,99,147,174,212,188,90,177,128,67,219,82,102,144,33,61,105,126,214,137,63,168,161,58,177,151,54,71,86,202,121,154,54,50,136,52,132,197,131,151,201,221,97,155,121,82,34,209,62,75,60,82,215,57,79,197,125,178,43,201,175,191,186,117,61,144,209,114,164,200,173,44,165,171,170,95,212,145,99,106,98,63,115,44,63,119,112,137,137,159,134,148,68,54,79,197,154,106,217,130,51,160,124,49,175,211,204,75,205,106,98,174,89,52,33,206,124,216,178,221,171,77,40,99,148,162,219,132,187,204,77,88,163,58,99,154,206,178,130,162,155,154,182,196,153,141,152,184,136,73,125,140,122,49,217,199,47,206,190,78,201,137,128,206,88,105,118,99,185,35,192,176,102,164,212,156,125,155,54,164,52,45,68,49,109,76,155,63,151,92,103,122,144,202,62,126,55,178,184,65,200,142,52,61,215,190,166,102,105,195,103,99,97,183,119,82,125,145,183,128,173,190,143,35,177,209,121,34,87,72,49,108,82,74,167,42,213,85,60,217,41,181,167,112,107,92,209,152,52,191,96,73,205,134,169,189,131,186,118,127,44,72,40,158,185,201,89,54,41,127,213,104,195,215,133,191,91,117,125,69,73,60,129,55,192,184,86,140,106,157,208,184,130,38,124,187,175,105,204,94,191,133,143,134,203,141,207,119,40,218,134,153,203,95,201,59,139,78,170,189,61,40,177,125,188,150,76,50,71,70,209,215,75,132,169,83,132,159,208,84,204,177,152,125,70,183,100,129,108,118,81,202,68,150,72,122,71,182,171,133,218,83,83,218,99,162,81,175,34,176,147,111,74,199,184,129,145,111,172,190,179,181,86,185,56,89,203,150,120,69,145,159,206,205,67,160,68,43,153,109,154,148,135,124,61,103,160,123,165,58,180,64,147,108,142,81,164,68,167,38,206,209,141,95,207,165,83,149,142,91,59,212,196,106,142,87,102,201,209,34,43,151,177,116,54,213,192,119,85,87,148,53,89,154,217,167,213,120,55,89,184,63,123,86,96,98,194,126,119,204,190,77,35,171,44,81,72,53,113,54,151,93,43,68,208,219,95,51,119,190,84,84,157,50,205,118,146,94,112,172,63,101,149,190,94,96,212,164,95,32,132,171,48,172,133,176,171,69,108,172,174,80,199,150,157,67,211,178,90,67,96,159,186,207,128,75,186,72,66,138,163,93,55,215,176,63,162,57,187,177,212,114,183,170,207,179,162,180,138,204,156,115,121,99,43,168,75,52,186,176,67,173,211,175,118,70,144,48,184,82,70,150,124,195,63,108,59,124,203,151,103,215,119,153,204,203,99,217,176,204,73,88,41,149,182,71,114,118,141,136,110,34,198,85,47,169,84,132,69,194,85,76,192,128,93,110,141,61,142,115,167,40,117,206,161,74,186,71,190,191,83,183,121,98,35,128,102,127,163,107,98,85,63,132,126,136,92,96,155,120,115,203,108,139,62,158,112,58,129,89,110,131,70,172,143,97,129,158,202,78,70,73,92,134,205,111,39,181,214,96,155,209,75,115,132,62,37,173,84,213,60,120,81,124,133,136,102,207,2
200,143,183,182,210,63,35,47,53,61,168,137,65,160,52,160,179,83,186,154,170,51,165,115,90,34,188,62,69,106,138,145,173,156,45,131,106,112,152,47,115,194,167,215,135,143,56,102,186,167,194,35,78,214,115,170,109,176,133,144,214,123,87,43,174,161,103,54,46,162,111,37,207,155,114,48,209,99,169,142,209,170,69,206,150,52,43,84,166,197,40,112,153,145,150,97,58,175,49,214,180,122,77,162,70,181,117,35,215,186,173,152,146,98,190,176,170,164,62,45,140,49,132,90,151,95,93,88,163,166,46,146,77,65,48,96,52,112,93,65,160,45,67,95,178,143,146,165,129,56,134,221,85,131,44,44,212,33,61,50,111,193,152,132,124,107,215,128,218,61,82,203,144,165,179,184,193,77,50,134,74,94,156,88,102,99,110,86,85,194,196,185,183,165,191,46,200,167,128,200,111,219,201,211,151,49,183,144,92,87,186,68,53,117,183,66,193,215,192,167,69,82,195,187,63,218,73,175,204,162,129,48,62,208,146,61,135,60,88,98,174,199,166,160,166,146,55,189,34,110,150,86,81,69,83,125,80,218,116,137,67,82,121,136,207,156,122,39,77,93,60,140,119,50,106,184,116,123,65,159,172,67,86,149,120,114,213,179,40,91,53,92,193,121,127,34,34,159,97,57,55,97,78,190,126,135,181,195,136,174,38,63,111,201,216,162,212,99,147,173,211,188,90,177,127,67,219,82,102,144,32,62,105,125,213,137,63,167,160,59,177,151,54,70,87,202,121,154,56,49,137,52,132,197,132,151,201,220,97,155,122,81,34,209,62,76,60,82,216,57,80,195,125,179,43,201,175,190,186,117,62,144,208,115,164,199,172,43,166,172,171,95,212,144,98,106,99,62,115,44,63,119,112,137,138,158,133,148,68,53,80,198,155,107,218,129,51,160,126,50,174,211,203,76,204,107,98,175,88,54,32,206,123,216,178,220,172,77,39,99,148,162,220,133,188,204,77,88,163,57,100,154,207,178,131,162,155,153,182,196,152,139,152,185,137,73,124,140,122,49,217,200,48,205,189,78,201,136,128,207,89,105,119,100,186,36,192,176,102,164,212,156,125,154,53,164,51,45,68,51,109,76,154,62,151,92,102,123,144,203,61,126,56,178,184,65,199,142,52,62,215,189,166,101,104,195,102,99,97,184,119,81,125,145,183,128,173,190,141,35,177,209,123,34,86,72,48,108,82,74,168,43,214,86,60,216,42,181,167,112,107,91,208,152,53,190,97,74,204,133,169,189,130,186,118,127,45,73,39,158,185,202,88,53,42,127,214,104,196,215,134,191,91,117,123,70,72,60,129,55,192,184,88,141,106,158,207,183,131,39,125,188,175,105,204,94,191,132,142,133,201,140,207,119,41,218,134,153,204,95,202,59,140,77,170,189,61,41,175,126,188,150,78,50,71,71,210,213,75,132,169,82,132,159,209,84,205,179,151,126,71,184,100,130,109,118,81,202,69,150,72,123,73,182,170,132,218,83,84,218,100,161,81,174,34,176,147,110,74,198,184,128,145,110,172,190,180,181,86,185,56,90,201,150,119,68,144,160,205,206,67,160,68,42,152,109,154,148,136,125,61,103,159,124,164,57,180,64,146,108,142,79,164,68,168,38,206,209,141,94,206,164,83,150,142,91,59,212,196,107,142,87,103,201,210,33,43,151,177,117,53,212,192,119,86,87,148,53,89,154,217,167,213,119,55,89,183,62,124,86,96,97,194,126,119,204,189,77,35,171,44,81,72,53,115,55,152,93,44,67,207,219,95,52,119,190,85,83,156,49,204,118,146,95,112,173,62,101,149,190,93,96,212,163,95,33,131,171,49,173,133,176,170,70,107,173,173,80,199,152,156,68,213,178,89,68,95,159,186,207,129,74,185,72,65,138,163,92,55,215,176,63,162,57,188,177,211,114,183,170,206,180,162,180,138,204,155,114,122,100,43,169,75,52,187,175,67,172,211,176,119,69,144,49,184,82,70,149,125,195,64,109,60,124,202,150,103,215,120,151,206,204,98,216,176,204,73,87,41,149,183,71,113,118,141,137,109,34,199,85,48,168,84,132,69,195,85,76,192,128,94,110,141,61,142,114,166,39,117,206,161,73,186,70,190,193,82,183,121,97,35,128,104,127,165,108,98,84,63,133,125,136,92,97,154,121,116,204,109,139,61,158,113,57,129,89,110,131,70,172,144,97,131,158,201,77,70,73,93,132,204,113,38,181,213,96,156,210,75,115,132,62,37,172,84,213,59,120,82,124,134,137,104,206,2
201,142,183,181,210,63,34,47,53,62,167,137,64,160,51,161,179,82,186,154,171,51,164,114,90,34,188,63,71,107,138,144,174,156,45,131,106,112,153,48,115,194,167,216,134,144,56,102,186,167,193,34,78,216,115,171,109,176,132,143,213,124,87,43,175,161,103,54,45,162,113,36,207,155,113,47,208,98,169,143,209,170,68,206,151,53,43,84,165,197,41,111,153,145,152,97,57,175,50,215,180,121,76,162,69,181,116,36,215,186,173,152,146,98,190,178,169,165,62,45,139,48,132,89,152,94,94,88,163,167,46,146,78,65,47,95,52,110,94,67,160,44,68,96,178,141,146,165,129,57,134,220,85,131,44,43,212,33,61,50,111,193,152,132,124,107,214,127,218,61,82,203,144,166,180,185,193,76,50,135,74,95,156,89,102,99,109,86,85,194,195,186,183,165,191,46,201,168,129,198,111,219,201,210,151,50,183,145,91,87,187,67,54,116,183,66,193,216,192,168,67,82,196,187,64,218,73,174,204,162,128,47,62,210,146,61,135,60,88,98,174,200,166,159,166,145,55,189,34,110,151,86,81,68,84,125,82,218,117,137,68,81,122,136,208,155,124,39,78,93,60,141,119,50,107,183,116,124,65,159,173,67,85,149,118,114,212,179,39,91,54,92,193,121,127,35,34,159,97,58,55,97,78,191,126,136,182,197,137,174,39,63,111,202,215,162,213,99,147,174,212,188,90,175,127,67,219,82,102,144,32,62,105,126,214,137,64,168,160,58,177,151,54,71,86,201,122,154,54,50,135,51,132,198,132,151,201,220,98,154,122,81,34,209,62,75,60,83,215,57,79,196,124,179,43,201,176,190,186,117,62,144,209,114,165,200,172,44,165,171,170,95,212,144,99,105,98,64,115,44,63,119,112,137,136,158,134,148,66,54,80,197,154,106,216,130,51,160,124,49,175,211,204,74,205,107,98,174,88,53,33,207,123,216,179,220,171,76,40,99,148,162,219,133,187,204,78,87,163,59,99,154,207,178,131,163,155,155,182,196,152,140,152,184,136,73,125,140,121,49,217,199,47,206,190,78,200,136,128,206,88,106,119,100,186,36,192,176,102,165,212,155,125,155,54,165,51,45,68,51,110,77,155,62,151,92,102,123,143,202,62,127,55,177,184,65,199,142,51,62,214,190,167,102,105,195,103,99,97,183,119,81,124,145,183,127,173,190,142,35,177,209,121,34,87,73,49,108,82,74,167,42,215,85,60,216,42,181,166,112,108,92,208,152,52,191,96,74,204,134,170,189,131,185,118,127,45,72,39,158,184,201,88,54,42,127,213,104,195,215,133,191,91,118,124,70,73,61,129,55,192,183,87,140,106,157,208,185,131,38,124,188,176,106,204,94,192,132,143,132,203,140,207,119,40,219,134,153,204,95,201,59,140,78,171,188,60,41,176,126,188,149,77,50,70,71,209,214,75,133,169,82,132,159,208,84,205,177,152,125,70,183,100,130,108,118,81,202,68,151,72,122,71,182,171,132,218,83,83,218,99,162,81,175,34,175,147,111,74,198,184,128,145,110,171,190,180,181,86,185,55,89,203,150,120,69,145,158,205,206,67,160,69,44,152,109,155,148,135,124,62,102,159,124,163,57,180,63,146,108,142,81,165,69,168,38,207,210,141,94,207,165,82,149,142,91,60,212,195,107,141,88,102,202,209,35,42,151,177,116,54,213,192,119,85,88,149,52,88,155,217,167,213,120,56,89,184,63,123,86,96,98,195,126,120,204,190,76,35,171,45,81,72,53,114,54,151,95,43,68,207,219,96,51,118,189,84,84,156,50,204,118,146,95,113,172,62,101,149,190,94,96,212,163,95,33,130,172,48,173,133,176,170,70,108,172,174,81,199,150,157,66,212,177,90,66,95,159,186,206,128,75,186,72,65,138,164,93,56,215,176,64,162,57,187,178,212,114,183,170,206,179,162,180,138,204,156,115,122,99,43,168,75,52,187,176,67,172,210,176,118,70,144,48,185,82,70,149,125,195,64,108,60,125,203,150,103,214,119,152,204,204,99,217,176,204,73,88,41,149,182,72,114,119,141,136,110,34,199,85,48,169,84,133,69,194,85,75,193,128,93,110,141,61,142,115,166,40,118,206,161,73,186,70,190,191,82,183,122,97,35,128,102,127,164,108,98,85,63,132,125,136,92,96,155,121,115,204,109,139,61,158,113,58,129,89,110,130,69,174,144,96,130,158,202,78,70,72,92,133,204,111,40,181,213,95,155,209,76,115,131,62,36,172,84,212,60,121,80,124,133,136,102,206,2
201,143,183,181,211,62,34,48,53,62,168,137,64,161,51,161,179,82,185,153,170,52,165,114,91,34,188,62,71,107,137,144,173,156,45,131,105,112,153,47,115,194,167,216,135,143,56,102,186,167,194,34,77,216,114,170,109,177,132,143,215,124,87,43,176,162,102,54,46,162,112,36,207,154,114,48,209,99,168,144,210,170,69,205,151,52,43,84,166,199,42,111,152,145,151,98,57,175,50,215,181,122,77,163,70,182,117,36,215,186,173,152,146,100,190,177,170,165,63,46,139,48,131,90,151,94,92,89,162,167,46,147,78,65,48,95,52,111,94,67,159,44,69,96,179,142,146,165,129,57,134,220,86,131,44,44,212,33,62,50,111,193,151,132,124,108,214,127,218,62,82,203,143,165,179,185,194,77,50,135,74,95,155,89,103,98,109,87,85,195,195,186,183,164,190,45,201,167,128,199,111,218,201,210,151,50,184,144,93,86,187,66,54,117,183,66,195,215,193,167,68,82,195,188,64,218,73,174,203,162,129,48,63,209,147,61,135,61,87,98,174,199,165,160,167,144,55,189,34,110,152,86,81,68,83,125,80,218,116,137,66,81,122,136,207,153,123,40,78,94,60,141,119,50,107,183,117,123,67,159,172,68,85,149,119,116,211,178,40,92,53,91,194,121,128,35,36,160,97,58,55,96,79,191,126,136,181,195,137,174,38,64,111,202,215,163,213,99,147,174,211,188,91,176,127,67,219,82,102,144,32,63,106,126,214,138,64,168,160,59,177,152,54,71,86,201,122,154,55,51,137,52,131,198,132,151,202,221,98,155,121,82,35,209,63,75,60,83,216,57,79,198,125,179,43,201,175,190,186,117,62,145,209,116,165,199,173,44,165,170,171,96,212,143,98,105,99,63,115,43,63,119,112,136,137,159,134,148,68,54,80,197,153,106,217,130,51,161,124,49,174,210,204,75,205,107,98,174,89,53,34,207,124,216,177,220,172,77,39,99,148,162,219,133,188,204,78,88,163,57,99,155,206,179,130,162,155,155,181,195,154,141,153,184,137,73,125,140,121,49,217,199,47,206,190,78,202,136,129,206,89,105,118,99,187,36,192,177,102,164,212,156,125,155,53,163,51,45,67,50,109,77,154,62,151,93,101,122,144,203,61,126,55,178,185,65,200,142,52,61,214,190,167,101,105,195,103,99,97,183,120,82,124,145,184,128,173,191,143,35,176,209,122,34,86,72,50,107,82,73,167,42,214,85,60,215,42,181,167,112,107,92,209,153,53,191,96,74,205,134,170,190,131,185,118,128,45,72,40,158,185,202,89,54,41,126,213,104,195,214,133,191,91,118,124,70,72,61,129,55,192,184,87,140,106,158,208,185,129,38,124,187,176,105,204,93,190,132,142,134,203,141,208,118,40,219,134,153,204,95,201,59,140,78,170,188,61,39,176,126,188,150,76,50,70,71,209,213,76,131,169,83,132,159,209,84,204,178,153,126,70,183,100,130,108,118,81,202,68,150,72,122,71,182,170,133,219,83,84,218,98,161,80,175,33,176,147,112,74,198,185,129,145,110,171,190,180,180,86,185,56,88,203,149,120,68,145,159,205,206,67,159,69,44,152,108,154,149,136,123,62,102,159,124,164,57,181,63,147,108,142,81,164,69,167,38,206,209,141,94,207,165,83,149,142,91,59,212,196,106,142,88,103,201,209,34,43,152,176,116,54,212,192,119,85,87,148,52,89,154,217,167,213,120,55,88,184,63,123,86,96,97,194,125,119,204,190,77,35,171,45,81,72,54,114,53,151,94,43,67,207,219,96,51,119,189,84,84,157,50,204,118,145,95,113,171,64,101,149,191,95,96,212,163,95,33,132,172,49,173,133,177,171,71,107,172,174,80,199,151,157,66,211,177,90,67,96,159,186,206,128,75,186,72,65,138,163,93,56,215,177,63,161,57,187,177,212,114,184,169,207,180,161,180,139,204,156,115,121,98,42,169,74,51,187,175,67,173,210,175,118,69,144,49,185,82,70,150,125,195,64,108,59,125,202,151,103,215,119,152,205,204,98,217,176,204,72,88,41,150,183,71,114,118,141,137,110,35,198,85,48,168,85,133,69,194,84,75,192,128,93,111,141,61,142,114,166,39,117,207,162,73,187,71,190,192,83,183,123,96,35,127,102,127,163,108,97,84,64,132,126,136,92,97,155,120,114,204,108,139,62,157,114,58,130,89,111,130,70,173,143,97,130,158,202,79,70,72,92,133,204,111,39,181,214,96,156,209,76,115,132,62,36,173,84,213,59,120,81,124,133,135,102,206,2
200,142,184,182,211,64,35,47,53,62,168,138,63,160,51,161,179,81,186,154,171,51,164,116,92,34,187,62,71,107,137,143,174,156,45,130,105,112,153,48,115,193,166,215,135,145,57,101,187,168,193,35,77,215,113,169,109,177,132,144,213,126,87,42,174,160,102,55,45,162,113,37,207,153,114,47,207,99,169,142,209,171,69,206,151,52,44,85,165,197,41,112,153,144,151,97,56,177,49,214,179,121,76,162,68,181,117,36,214,185,172,152,147,99,190,177,168,165,61,44,140,48,131,88,153,94,93,90,163,168,46,146,76,64,47,96,53,109,94,67,160,44,68,96,178,141,145,164,128,56,133,222,87,131,44,42,212,32,61,50,112,193,154,133,123,109,214,126,218,62,80,202,143,167,180,185,193,75,51,134,75,94,155,89,103,98,110,87,85,195,194,185,184,165,190,45,200,167,129,199,111,219,201,211,151,48,183,144,91,86,187,67,55,117,183,66,193,215,191,167,67,82,195,186,64,217,73,174,203,162,129,47,62,209,147,60,135,61,88,96,174,199,166,160,167,147,54,190,35,109,150,85,80,67,84,124,84,220,116,138,67,80,120,136,207,154,125,39,80,92,59,139,119,49,108,184,116,123,65,159,172,68,86,149,118,114,211,178,40,92,53,93,193,120,126,35,35,158,96,59,53,96,79,192,125,136,180,195,137,174,39,62,111,203,215,162,214,98,147,174,211,187,90,176,128,67,221,81,101,143,34,62,105,125,213,138,64,167,161,58,177,152,55,71,87,202,120,155,55,51,135,52,132,199,131,151,203,221,98,155,122,81,34,209,62,76,60,83,215,58,79,196,124,177,44,201,174,191,186,117,62,144,209,114,165,199,174,44,165,170,170,96,212,145,99,106,97,63,115,44,63,118,112,137,136,160,135,146,69,54,80,197,154,106,217,129,50,160,124,49,175,211,205,75,204,106,98,176,88,52,33,205,125,215,177,220,172,78,39,98,148,161,220,133,188,204,77,89,164,59,100,152,206,179,130,163,155,154,182,195,154,141,153,185,136,72,124,140,122,49,218,199,47,205,190,79,202,136,129,206,89,106,118,99,186,35,192,177,101,165,214,156,126,154,54,164,52,44,69,50,110,77,154,62,151,92,102,123,143,203,61,127,55,177,184,66,200,142,51,63,214,191,165,101,105,196,102,100,97,183,119,80,124,145,183,128,172,189,142,36,177,209,123,35,86,73,50,109,82,74,166,43,213,84,60,217,42,181,167,113,108,91,211,152,53,191,97,72,204,134,170,190,130,185,118,126,44,72,39,158,184,203,88,53,42,127,214,105,195,214,133,191,93,118,125,69,72,60,127,56,193,184,88,140,105,158,207,184,131,39,125,188,176,105,204,93,192,132,142,133,203,140,207,120,40,218,134,154,203,96,201,60,140,77,170,188,60,40,176,126,189,150,76,50,70,69,209,214,76,131,169,82,132,158,208,84,205,179,152,126,70,183,99,129,108,118,82,202,68,149,71,123,72,182,172,132,219,83,84,219,99,161,82,176,33,175,147,110,74,199,184,128,144,109,173,192,179,180,85,185,56,90,203,150,121,70,143,159,206,207,66,161,70,44,153,108,155,148,136,124,61,104,159,124,165,58,181,63,145,108,143,82,165,68,168,39,206,210,141,94,206,164,82,149,142,92,59,211,196,106,142,88,101,201,210,34,43,151,178,116,53,213,192,119,85,86,149,52,87,154,216,168,213,121,57,89,182,64,123,85,95,97,194,124,119,204,190,77,36,171,44,82,72,54,114,53,151,94,43,67,208,220,96,52,118,189,83,84,157,49,205,119,146,93,112,172,64,102,151,191,93,95,211,163,94,33,132,171,47,175,133,177,172,69,108,172,173,81,199,151,156,66,213,177,90,68,96,157,188,206,128,75,186,72,65,137,164,92,56,215,176,63,162,56,187,177,212,114,184,170,206,178,162,180,140,205,156,116,120,99,42,169,76,50,187,175,67,173,211,175,117,70,144,48,186,81,70,150,126,195,65,109,59,125,204,153,103,216,118,153,204,204,99,218,175,205,73,87,40,149,182,71,114,118,142,136,111,34,199,85,48,169,84,133,67,194,85,75,192,129,93,110,141,61,142,115,165,40,118,207,161,74,185,70,190,191,82,184,122,97,36,127,101,126,163,107,98,84,64,133,125,136,93,96,155,121,116,204,108,139,61,158,113,58,129,87,110,131,69,173,144,95,130,157,202,79,69,72,92,133,205,112,40,180,214,96,156,209,75,115,132,62,36,173,84,213,59,121,81,125,135,136,102,208,2
201,142,183,182,211,63,34,48,53,62,168,137,64,160,51,161,179,82,186,153,171,51,164,114,90,34,187,62,70,107,138,144,174,156,45,131,106,112,153,47,115,194,167,215,134,143,56,101,187,167,193,34,77,215,115,171,109,176,132,143,213,123,87,43,175,161,103,54,45,162,112,36,207,154,114,48,208,98,168,143,209,170,69,206,151,52,43,84,165,197,41,111,152,145,151,97,57,175,50,215,180,121,76,162,69,182,117,36,215,186,173,152,146,98,190,177,169,165,62,45,139,48,132,89,152,94,93,88,162,167,46,146,77,65,48,95,52,111,94,66,159,45,68,95,178,142,146,165,129,57,134,220,85,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,62,82,203,143,165,180,185,194,76,50,135,74,94,156,88,102,99,109,86,85,194,195,186,184,165,190,46,201,168,128,199,111,219,201,211,151,50,183,145,91,87,186,67,54,116,182,66,193,215,192,167,68,82,195,187,64,218,73,174,204,162,128,47,63,209,146,61,135,61,88,98,174,199,166,160,167,145,55,189,34,109,151,86,81,68,84,125,82,218,116,137,67,81,122,136,207,154,124,40,78,93,60,141,119,50,107,184,116,123,66,159,172,67,86,149,119,115,212,179,40,91,53,92,193,121,127,35,34,159,97,58,55,97,78,191,126,136,182,196,136,173,39,64,111,202,216,162,213,99,147,174,212,188,91,176,127,67,220,82,102,143,33,62,106,126,214,137,64,168,160,58,177,151,54,70,86,202,121,154,54,50,136,52,132,197,132,151,201,221,98,154,121,82,34,209,62,75,60,83,215,57,79,196,125,178,43,201,175,190,186,117,62,144,209,114,164,199,173,44,165,171,170,96,212,144,99,106,98,63,116,44,63,119,112,137,137,159,134,148,68,53,79,197,154,106,217,130,51,160,124,49,175,211,204,75,205,107,98,175,88,53,33,206,124,216,178,221,171,76,39,99,148,162,219,132,187,204,78,88,163,58,100,154,206,178,130,162,155,154,182,196,153,140,152,184,136,73,124,140,122,49,217,199,48,206,190,78,201,136,128,206,88,105,118,99,186,36,192,177,102,164,212,155,125,155,54,164,51,45,68,50,110,77,155,63,151,92,102,122,143,202,62,126,55,178,184,65,200,142,52,62,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,128,173,190,142,35,177,209,121,34,86,72,50,108,82,74,167,43,214,85,60,216,42,181,167,113,107,92,208,152,52,191,96,73,204,133,170,189,130,185,118,127,44,72,40,158,185,202,88,54,42,128,213,104,195,215,133,191,91,117,124,70,72,60,128,55,192,183,86,140,106,157,208,184,130,38,124,188,175,105,204,94,192,133,143,133,203,140,208,119,40,219,134,153,203,96,201,59,140,78,170,189,61,40,176,125,188,149,77,50,70,70,209,214,75,132,169,83,132,159,209,84,204,178,152,126,70,183,100,129,109,118,81,202,68,150,72,122,71,182,171,133,219,83,83,218,99,161,81,175,34,176,147,111,74,198,184,128,145,110,172,190,180,181,86,185,55,89,203,150,120,69,145,159,205,206,67,160,69,44,153,109,155,148,135,124,62,103,159,124,164,57,181,64,147,108,142,81,164,69,168,38,206,209,141,94,207,165,83,150,142,91,59,212,196,107,142,87,103,202,209,34,43,151,177,116,54,212,192,119,85,88,148,52,88,154,217,167,213,120,55,89,183,63,124,86,96,97,194,126,119,204,190,77,35,171,44,81,72,53,114,54,151,94,43,68,207,219,95,51,119,190,84,83,156,49,204,118,146,95,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,170,70,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,207,128,75,186,72,66,138,164,93,55,215,177,63,162,57,187,177,211,113,184,169,206,180,162,180,138,204,156,114,121,99,43,169,75,52,187,175,67,173,210,175,118,69,144,48,185,82,70,150,125,195,64,108,59,124,203,151,103,215,119,153,205,203,98,217,176,204,73,87,41,149,182,71,114,119,141,136,110,35,198,85,48,169,84,133,69,194,85,75,192,128,93,110,141,61,142,115,166,39,117,206,161,73,186,71,190,191,82,183,122,97,35,128,102,127,164,108,98,85,63,133,126,136,92,97,155,120,115,203,108,139,62,157,113,58,129,89,111,131,69,173,144,97,130,158,202,78,70,72,92,133,205,111,39,181,214,96,155,209,76,115,132,62,36,173,84,213,59,120,81,124,134,136,102,207,2
201,142,183,182,211,63,34,48,53,61,168,137,64,160,51,161,179,82,186,153,171,51,164,115,90,34,188,62,70,107,138,144,174,156,45,131,106,112,153,47,115,194,167,215,134,143,56,102,187,167,194,34,77,215,115,171,109,176,132,143,214,123,88,43,175,161,103,54,45,162,112,36,207,154,114,48,208,98,168,143,209,170,69,206,151,53,43,84,165,197,41,111,152,145,151,97,57,175,50,215,180,121,76,162,69,182,117,36,215,186,173,152,146,99,190,177,169,165,62,45,139,49,132,90,152,94,93,88,162,167,46,146,77,65,48,95,52,111,94,66,160,45,68,95,178,142,146,165,129,57,134,221,85,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,61,81,203,144,165,180,185,194,76,50,135,74,94,155,88,102,99,109,86,85,195,195,186,183,165,190,45,201,168,128,199,110,219,201,210,151,50,183,144,92,87,187,67,54,117,182,65,194,215,192,167,68,82,195,187,64,218,73,174,204,162,129,47,62,209,146,61,135,61,88,98,174,199,166,160,167,146,55,189,35,109,151,86,81,68,84,124,82,218,116,137,67,80,122,136,207,154,124,40,78,93,60,140,119,50,107,184,116,123,66,159,172,67,86,149,119,115,212,179,40,91,53,92,193,121,127,35,34,159,97,58,55,97,78,191,126,136,182,196,136,174,39,64,111,202,215,162,213,99,147,174,211,187,91,176,127,67,220,82,102,144,33,62,105,126,214,137,64,168,160,58,177,151,54,70,86,202,121,154,54,50,136,52,132,197,132,151,201,220,98,154,121,82,34,209,62,75,60,83,215,57,79,196,125,178,44,201,175,190,186,116,62,144,209,114,164,199,173,44,165,171,170,96,212,144,99,106,98,63,116,44,63,119,112,137,137,159,134,148,68,54,79,197,154,106,217,130,51,160,124,49,175,211,204,75,205,107,98,175,89,53,33,206,124,216,178,220,171,76,39,99,148,162,219,132,187,204,78,88,163,58,100,154,206,178,130,162,155,154,182,196,153,140,152,184,136,73,125,141,122,48,217,199,47,206,190,78,201,136,128,206,89,105,118,99,186,36,192,177,102,164,212,155,125,155,54,164,51,45,67,50,109,77,154,62,151,92,102,122,144,202,62,126,55,177,184,65,200,142,52,61,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,128,173,190,143,35,177,209,122,34,87,72,49,108,82,74,167,43,213,85,60,217,42,181,167,112,107,92,209,152,52,191,96,73,204,134,170,189,130,185,118,127,44,72,39,158,185,202,88,54,42,128,213,104,195,215,133,191,91,117,124,70,72,60,129,55,192,184,87,140,106,158,208,184,130,39,124,188,175,105,204,94,192,132,143,133,203,140,208,119,40,218,134,153,203,95,201,59,140,78,170,188,61,40,177,125,188,149,77,50,70,71,209,214,75,132,169,83,132,159,208,84,204,178,152,126,70,183,100,129,109,118,81,202,68,150,72,122,71,182,171,132,218,83,83,218,99,162,81,175,34,176,147,111,75,198,184,129,145,110,172,190,180,181,86,185,56,89,202,150,120,69,144,158,205,206,67,160,68,43,153,109,155,148,135,124,62,103,159,124,164,58,181,64,147,108,142,81,164,69,168,38,206,209,141,94,207,165,82,149,142,92,59,212,196,107,142,87,103,202,209,34,43,151,177,116,54,212,192,119,85,88,148,53,89,154,217,167,213,120,55,89,184,63,123,86,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,68,207,219,95,51,119,190,84,83,156,50,204,118,146,95,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,170,70,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,207,128,74,186,72,66,138,164,93,55,215,177,63,162,57,187,177,211,113,183,169,207,180,162,180,138,204,156,114,121,99,43,168,75,52,187,176,67,173,210,175,118,69,144,48,185,82,70,150,125,195,64,108,59,124,203,151,103,215,119,153,205,203,99,217,176,204,73,87,41,149,182,71,114,119,141,136,110,35,198,85,48,169,84,133,69,194,85,76,192,128,93,110,141,61,142,115,166,39,117,206,161,73,186,71,190,191,82,184,122,97,35,128,103,127,164,108,98,85,63,133,126,136,92,97,155,120,115,203,108,139,62,158,113,58,129,89,110,131,69,173,144,97,130,158,202,78,70,72,92,133,205,111,39,181,214,96,156,209,76,114,131,62,36,172,84,212,59,120,81,124,134,136,102,207,2
201,142,183,181,212,63,34,48,54,60,167,136,64,160,51,159,179,83,186,151,171,52,163,114,90,34,189,62,71,106,139,144,174,155,45,131,105,114,153,46,115,195,166,215,135,142,57,101,187,167,192,34,77,216,115,171,110,177,133,144,214,122,88,43,174,160,103,55,46,162,113,36,208,155,115,48,208,97,169,143,208,169,68,206,148,53,43,83,164,197,41,109,151,145,151,98,57,175,50,214,179,122,76,161,69,183,117,36,216,186,173,152,146,98,190,178,169,165,62,44,139,48,133,89,151,94,92,89,162,167,46,146,77,65,49,95,52,110,94,66,159,44,67,95,179,141,145,166,129,56,135,220,85,133,44,43,211,34,61,50,111,193,154,132,124,109,214,128,218,62,81,203,144,164,179,186,194,76,49,134,75,93,155,88,101,98,109,86,86,195,195,187,184,165,191,45,202,168,129,199,111,218,201,210,150,51,182,145,91,85,186,67,53,117,183,65,195,215,192,168,68,83,195,186,64,217,74,175,204,164,128,47,62,209,148,61,136,61,87,97,175,200,165,160,167,146,55,190,34,109,151,86,81,68,84,125,80,217,116,138,66,81,122,136,208,156,125,41,77,92,61,142,119,50,109,184,116,123,66,158,171,68,87,149,118,114,211,179,39,91,53,92,193,122,127,34,35,159,96,58,55,96,78,191,127,136,181,196,134,174,39,63,112,202,216,162,213,97,146,175,211,187,91,177,127,67,220,83,102,144,34,64,105,126,213,138,62,168,159,59,176,150,54,71,86,202,121,154,54,51,135,51,130,199,132,152,201,221,97,153,122,82,33,209,59,75,59,81,214,57,80,197,125,179,44,201,174,191,186,117,62,144,208,115,165,201,173,44,165,171,170,94,213,143,101,107,98,64,116,45,63,117,111,137,137,159,133,147,69,54,78,196,155,106,218,130,50,159,123,48,175,211,204,74,205,106,98,174,89,53,33,206,123,216,178,222,171,76,39,100,147,161,219,133,188,204,77,88,163,58,100,155,206,178,131,163,156,154,181,197,153,140,151,185,136,73,125,141,123,48,216,198,47,206,189,79,202,136,128,204,90,106,119,99,186,36,191,176,102,164,213,155,126,155,53,163,51,45,68,50,110,78,154,62,150,90,104,121,143,202,61,125,56,177,184,65,200,142,53,62,215,189,166,102,104,195,103,100,98,183,121,80,124,146,184,127,172,190,143,35,178,207,123,33,86,72,49,108,82,74,165,43,213,85,59,216,41,181,168,113,108,93,209,153,52,192,96,75,203,136,171,189,131,185,117,127,46,73,40,158,184,201,89,53,41,128,213,104,195,214,132,191,93,117,124,71,71,61,128,54,191,184,87,138,106,157,210,184,129,39,123,189,177,106,205,94,193,131,142,133,202,140,208,120,39,219,134,154,204,96,200,59,139,78,169,190,61,41,176,125,188,149,77,51,71,71,209,214,76,131,169,83,132,159,207,84,203,178,151,125,71,183,101,130,108,117,81,203,68,151,72,121,71,182,171,133,219,82,84,219,99,162,81,175,34,176,147,111,75,198,185,128,146,111,171,190,181,181,86,185,56,89,204,150,119,68,145,158,205,206,66,159,69,43,151,110,155,148,136,123,64,103,160,125,164,57,180,63,147,107,143,81,164,69,167,40,206,208,142,94,206,165,83,150,142,92,58,213,196,107,144,87,102,201,209,34,43,151,177,116,54,213,192,120,86,88,149,53,88,155,217,168,213,120,54,89,183,63,123,86,97,96,194,126,118,204,190,77,36,172,45,80,71,53,114,55,152,94,44,68,207,220,94,51,119,190,84,84,155,50,204,119,145,95,113,173,61,102,149,190,94,96,212,164,95,33,131,171,48,173,134,176,170,70,108,171,175,82,198,151,158,66,211,177,89,66,96,160,187,206,129,74,186,72,64,140,164,93,55,214,177,64,162,58,187,177,212,115,183,169,206,181,161,182,138,204,156,115,121,98,43,168,75,53,187,176,66,173,212,174,119,69,144,48,185,82,68,151,125,196,64,109,59,125,202,152,103,214,120,154,204,204,97,217,175,203,73,87,40,149,182,71,113,119,141,136,110,35,199,85,47,166,84,134,69,194,85,75,194,128,93,111,140,61,142,114,166,40,117,206,160,74,186,72,190,192,83,184,121,98,35,127,102,127,163,108,99,85,62,134,126,136,91,97,155,120,116,203,109,139,61,158,111,57,129,88,110,130,69,173,144,97,129,158,203,78,71,70,92,134,204,111,40,180,214,96,155,210,75,115,132,63,37,171,84,211,59,120,81,124,133,136,102,206,2
201,142,183,182,211,63,34,48,53,61,168,137,64,161,51,161,179,82,186,153,171,51,164,114,90,34,188,62,70,107,138,144,174,156,45,131,106,112,153,47,115,194,167,215,134,143,56,102,187,167,194,34,77,215,115,171,109,176,132,143,214,123,87,43,175,161,103,54,45,162,112,36,207,154,114,48,208,98,168,143,209,170,69,205,151,53,43,84,165,198,41,111,152,145,151,97,57,175,50,215,180,121,76,162,69,182,117,36,215,186,173,152,146,99,190,177,169,165,62,45,139,48,132,90,152,94,93,88,162,167,46,146,77,65,48,95,52,110,94,66,159,45,68,95,178,142,146,165,129,57,134,221,85,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,62,82,203,144,165,180,185,194,76,50,135,74,94,156,88,102,99,109,86,85,195,195,186,184,165,190,46,201,168,128,199,111,219,201,211,151,50,183,145,92,87,186,67,54,117,183,66,193,215,192,167,68,82,195,187,64,218,73,174,204,162,129,47,62,209,146,61,135,61,88,98,174,199,166,160,167,145,55,190,34,109,151,86,81,68,84,124,82,218,116,137,67,81,122,136,207,154,124,40,78,93,60,140,119,50,107,184,116,123,66,159,172,67,86,149,119,115,212,178,40,91,53,92,193,121,127,35,34,159,97,58,55,97,78,191,126,136,182,196,136,174,39,64,111,202,215,162,213,99,147,174,212,188,91,176,127,67,220,82,102,144,33,62,105,126,214,137,64,168,160,58,177,151,54,70,86,202,121,154,54,50,136,52,132,198,132,151,201,221,98,154,121,82,34,209,62,75,60,83,215,57,79,196,125,178,44,201,175,190,186,116,62,144,209,114,164,199,173,44,165,171,170,96,212,144,99,106,98,63,116,44,63,119,112,137,137,159,134,148,68,53,80,197,154,106,217,130,50,160,124,49,175,211,204,75,205,107,98,175,88,53,33,206,124,216,178,221,171,76,39,99,148,162,219,132,187,204,78,88,163,58,100,154,206,178,130,162,155,154,182,196,153,140,152,184,136,73,125,140,122,49,217,199,47,206,190,78,201,136,128,206,89,105,118,99,186,36,192,177,102,164,212,155,125,155,54,164,51,45,68,50,109,77,154,62,151,92,102,122,144,202,62,126,55,177,184,65,200,142,52,61,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,128,173,190,142,35,177,209,121,34,87,72,49,108,82,74,167,43,213,85,60,216,41,181,167,112,107,92,208,152,52,191,96,74,204,134,170,189,130,185,118,127,45,72,40,158,185,202,88,54,42,128,213,104,195,215,133,191,91,117,124,70,72,60,129,55,192,184,87,140,106,158,208,184,130,38,124,188,175,105,204,94,192,132,143,133,203,140,207,119,40,218,134,153,203,95,201,59,140,78,170,188,61,40,176,125,188,149,77,50,70,71,209,214,75,132,169,83,132,159,208,84,204,178,152,126,70,183,100,129,109,118,81,202,68,150,72,122,71,183,171,132,219,83,83,218,99,162,81,175,34,176,147,111,74,198,184,128,145,110,172,190,180,181,86,185,55,89,202,150,120,69,144,159,205,206,67,160,68,43,153,109,154,148,135,124,62,103,159,123,164,58,181,64,147,108,142,81,164,69,168,38,206,209,141,94,207,165,82,149,142,91,59,212,196,107,142,87,103,202,209,34,43,151,177,116,54,212,192,119,85,88,149,52,89,154,217,167,213,120,55,89,184,63,124,86,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,67,207,219,95,51,119,190,84,83,156,49,204,118,146,95,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,170,70,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,207,128,75,186,72,66,138,164,93,55,215,177,63,162,57,187,177,212,114,183,169,207,180,162,180,138,204,156,114,121,99,43,168,75,52,187,175,67,172,210,175,118,69,144,48,184,82,70,150,124,195,64,108,59,124,203,151,103,215,119,152,205,204,99,217,176,204,73,87,41,149,182,71,114,118,141,136,110,35,198,85,48,169,84,132,69,194,85,75,192,128,93,110,141,61,142,115,166,40,117,206,161,74,186,71,190,191,82,184,122,97,35,128,102,127,164,108,98,85,63,133,126,136,92,97,155,120,115,203,108,139,62,157,113,58,129,89,110,131,69,173,144,97,130,158,202,78,70,72,92,133,205,111,39,181,214,96,156,209,76,115,132,62,36,173,84,213,59,120,81,124,134,136,102,207,2
201,142,185,182,211,63,34,49,54,62,168,137,66,161,51,162,179,83,184,155,170,51,163,114,89,34,188,61,70,108,137,144,174,156,45,131,106,112,154,48,114,194,166,214,133,144,56,101,189,167,194,35,77,216,115,169,109,175,132,142,213,123,88,42,175,161,104,55,45,163,112,37,206,155,114,48,208,98,170,144,209,168,68,207,151,52,44,84,165,197,42,113,152,146,150,97,58,175,48,214,179,120,75,162,70,180,117,36,216,186,173,153,147,99,189,177,169,165,60,46,138,50,132,89,152,95,92,89,163,166,47,148,78,66,47,96,51,110,94,67,159,45,69,95,178,142,146,166,128,57,134,221,85,133,43,44,212,33,61,51,112,194,152,132,123,109,215,126,218,63,79,203,142,166,180,186,195,77,49,136,73,94,156,86,102,99,109,86,86,193,196,188,183,165,190,45,203,167,129,199,111,220,202,210,151,49,183,145,92,86,187,66,54,116,182,66,193,213,193,167,69,84,196,187,65,217,73,173,204,162,129,47,63,208,146,60,135,60,88,99,175,199,166,159,168,145,54,190,35,111,150,86,81,67,84,124,82,218,115,136,68,81,121,136,207,155,123,39,77,91,60,138,118,51,107,184,117,123,67,158,173,67,86,149,118,115,211,178,41,92,54,95,191,121,126,35,33,159,96,57,55,97,79,192,125,136,181,196,136,173,37,65,111,202,216,163,213,97,146,174,213,189,91,176,127,68,220,82,100,144,34,62,106,125,214,138,63,168,161,58,177,151,54,71,87,201,121,154,53,50,138,52,133,196,132,151,202,220,97,155,122,82,34,209,63,77,59,83,215,57,79,196,125,178,43,201,176,191,187,117,62,142,209,115,164,198,173,45,167,171,170,97,213,144,99,105,97,62,115,43,61,119,111,138,137,159,134,148,69,53,79,197,154,106,217,131,50,159,126,49,173,212,205,76,205,107,99,176,88,52,32,207,125,217,179,221,171,78,39,98,147,161,219,133,187,204,77,87,164,58,99,154,207,177,131,163,156,155,183,195,152,140,152,185,137,71,125,142,121,47,216,200,47,205,190,78,201,135,129,207,89,105,118,99,186,36,193,177,104,165,213,155,126,155,54,165,51,44,68,50,110,77,154,63,150,92,101,123,145,203,60,125,56,176,184,64,199,142,51,61,215,190,166,102,106,194,104,98,97,183,119,79,125,144,183,127,173,189,142,35,178,210,120,35,86,71,49,109,81,74,167,42,214,86,61,217,42,181,166,114,108,93,209,152,52,192,95,73,203,135,169,189,131,186,117,127,44,72,40,158,184,203,89,54,42,128,213,104,194,216,133,189,91,117,124,68,72,61,127,55,193,183,87,141,108,157,210,184,131,39,125,187,175,105,204,94,191,133,142,133,203,142,206,120,40,218,136,154,204,95,201,57,140,78,170,189,60,41,176,125,189,148,76,50,69,69,210,215,75,133,168,82,133,159,208,84,203,177,152,124,68,183,100,130,110,118,81,204,70,151,71,122,72,182,171,133,220,82,83,219,99,161,82,176,34,176,147,110,74,198,184,127,144,109,172,191,179,182,86,185,55,90,200,149,119,69,145,160,207,207,66,161,68,43,153,110,155,148,134,123,62,103,159,124,162,57,181,64,145,108,142,81,164,68,168,38,207,209,140,94,207,165,82,151,142,92,58,213,197,106,143,87,104,201,209,34,42,152,179,116,54,214,191,121,88,88,149,52,89,154,218,167,214,122,54,87,184,63,124,87,96,99,194,127,119,204,191,78,34,172,43,80,71,52,114,52,150,94,43,69,207,217,96,52,118,191,85,82,156,49,205,119,146,93,113,172,63,101,148,189,92,98,212,163,94,31,132,172,50,172,133,176,171,68,107,171,174,80,199,150,155,67,212,179,90,67,95,160,186,206,126,74,185,73,65,139,164,93,56,215,176,63,163,59,188,177,212,113,184,168,208,181,162,180,139,203,156,114,120,98,44,167,75,52,186,175,66,173,208,176,117,69,145,49,185,83,70,148,127,195,63,107,59,124,204,150,105,216,119,151,205,204,100,217,175,204,72,87,41,149,181,71,113,118,141,137,110,34,197,86,48,167,83,133,69,193,84,77,192,128,94,111,141,63,141,115,166,39,118,206,163,72,186,72,189,192,82,184,121,96,35,128,102,128,164,107,98,85,64,133,125,136,92,97,153,120,115,204,109,139,62,158,112,58,130,89,110,131,69,173,142,98,129,157,202,79,69,71,92,134,204,111,39,181,213,96,154,209,76,114,131,61,36,172,83,213,59,120,80,125,133,136,103,207,2
201,142,183,181,211,62,34,47,53,61,168,137,64,161,52,161,179,82,186,154,171,51,163,114,90,34,187,62,71,107,138,144,174,156,45,131,106,112,153,48,114,194,167,216,134,143,56,102,188,167,193,34,78,215,115,171,109,176,132,143,214,123,88,43,175,161,103,54,45,162,111,37,207,154,114,48,209,99,168,143,209,169,69,205,152,52,44,84,165,198,41,112,152,146,152,96,57,176,49,215,180,122,76,162,68,181,117,36,215,186,172,153,147,98,190,177,170,164,62,45,139,49,133,90,151,95,93,89,163,167,46,146,77,66,48,96,52,110,95,66,159,44,68,96,179,142,146,165,129,57,135,219,86,132,45,44,212,32,60,50,111,193,152,133,124,108,215,127,218,62,81,203,144,165,180,185,194,76,50,135,74,95,156,88,102,99,109,86,85,195,195,186,183,165,190,45,202,168,129,200,111,219,201,210,152,50,183,145,92,86,187,67,54,117,183,66,194,214,192,167,67,83,196,188,63,217,73,174,204,162,129,47,62,209,146,61,136,61,88,98,174,199,166,159,168,145,55,189,34,109,151,87,81,68,84,124,81,218,116,136,68,81,122,136,207,154,124,40,77,93,60,140,118,50,108,184,117,124,66,160,172,68,85,150,119,115,212,179,40,91,54,93,192,121,127,35,34,159,97,58,55,96,79,192,126,135,181,196,136,174,38,63,111,202,216,163,213,99,146,174,211,188,91,176,127,66,220,82,103,143,33,62,106,126,214,137,63,169,160,58,176,151,54,70,86,201,121,155,54,51,136,52,132,198,132,150,201,220,98,154,121,81,34,210,61,76,61,82,216,56,80,197,125,178,43,201,175,190,186,116,62,144,209,114,164,199,173,43,166,171,170,95,211,144,99,106,98,63,116,44,63,120,112,137,136,159,134,148,67,54,80,197,154,106,217,130,51,160,124,49,175,210,204,75,204,107,98,175,87,53,33,206,123,216,177,220,171,77,40,98,148,162,219,132,187,204,78,88,164,58,100,155,206,178,130,162,156,155,181,196,153,140,152,184,137,73,125,141,121,49,218,200,47,207,189,78,202,136,128,206,88,105,118,100,185,36,193,176,102,164,213,155,124,155,54,164,51,44,68,49,110,77,154,62,150,92,102,122,144,203,61,127,55,178,183,65,199,142,52,62,214,190,166,101,105,195,104,99,97,182,119,82,124,145,184,127,173,190,142,35,177,209,121,34,86,73,50,108,83,74,167,43,213,86,60,217,41,181,167,113,106,91,209,152,52,191,97,74,205,134,170,189,131,186,118,126,46,72,39,158,185,201,89,53,42,127,214,104,195,215,133,191,92,117,124,70,72,60,128,56,192,184,87,140,106,158,208,185,129,39,124,187,175,104,205,94,191,132,143,133,203,141,207,120,40,218,134,153,203,95,201,58,139,78,170,188,61,41,177,125,188,149,77,49,70,70,209,214,74,132,169,83,132,158,209,84,204,177,152,125,70,183,100,129,108,118,81,202,68,150,71,123,71,183,171,132,219,83,83,218,100,161,81,175,35,176,147,111,74,199,185,129,145,110,171,190,180,181,86,185,56,90,202,150,120,68,144,158,205,206,67,160,69,44,152,109,154,149,135,124,62,104,159,124,165,58,181,64,146,108,143,81,164,68,168,38,206,209,141,94,207,166,83,149,142,92,59,212,196,106,142,87,102,202,209,35,42,151,177,116,54,212,191,119,85,88,149,53,88,154,217,168,213,120,55,89,184,63,124,86,95,97,194,126,120,205,190,78,35,171,44,81,71,53,114,53,151,94,43,68,207,218,95,51,119,190,85,82,156,50,205,118,146,94,112,170,63,100,148,190,93,97,212,164,95,33,130,171,48,173,133,176,171,69,108,173,174,80,199,150,157,67,212,177,90,67,95,159,187,207,128,75,186,72,65,138,163,94,55,215,176,64,162,57,187,178,212,113,183,169,207,180,162,180,139,204,157,114,121,98,44,169,75,52,187,175,67,173,210,175,118,70,143,48,185,82,70,150,125,195,63,107,60,124,202,150,103,215,119,153,204,204,99,217,176,203,73,87,40,149,182,71,114,118,141,137,111,34,199,86,48,169,84,132,69,194,85,76,193,128,92,110,141,61,143,114,166,40,117,206,161,73,186,71,189,191,83,183,121,97,35,127,101,127,165,107,98,85,63,133,126,136,93,97,155,119,116,204,109,139,62,158,113,57,129,88,110,131,69,172,144,97,130,158,202,78,70,72,91,133,204,112,39,182,214,96,155,209,76,114,131,62,36,172,84,212,59,120,81,124,134,136,102,207,2
201,143,183,182,211,63,33,47,54,61,168,136,63,162,50,160,180,83,187,154,171,51,164,115,91,35,187,62,70,107,138,143,173,156,45,131,105,113,153,47,116,194,167,215,134,144,56,101,188,167,193,34,77,216,114,173,109,176,133,144,214,122,88,42,176,161,102,56,45,162,113,36,206,154,113,47,209,97,167,145,208,168,67,206,152,51,43,83,165,199,40,111,152,145,153,98,56,175,50,215,179,120,76,162,69,181,116,37,216,186,173,151,146,100,190,177,170,165,63,47,137,47,133,89,153,95,94,88,162,167,46,146,77,65,47,97,51,109,93,67,158,46,66,95,179,142,146,167,129,55,134,221,86,133,47,42,210,31,62,51,111,191,153,132,123,108,213,128,217,61,82,203,143,165,181,184,193,77,50,135,73,93,157,89,101,99,109,86,84,194,194,185,184,166,191,46,201,167,127,199,109,219,200,209,152,49,182,146,91,86,185,65,53,116,182,65,193,214,192,167,68,83,195,186,63,218,73,175,202,163,129,47,63,208,146,61,136,62,89,97,175,200,165,159,168,145,55,190,34,107,152,86,81,68,83,125,81,218,118,138,67,82,121,136,206,155,124,39,78,92,61,141,118,50,107,184,116,123,67,159,171,67,87,148,120,113,211,179,40,93,54,92,193,121,126,36,38,159,97,57,54,97,78,192,125,135,182,197,138,173,39,62,110,202,214,162,212,99,146,175,212,186,89,178,127,67,221,81,102,143,32,61,106,127,214,139,64,167,161,58,178,151,54,71,87,201,121,155,55,50,135,50,132,199,133,152,202,220,100,155,121,83,35,210,61,76,61,82,215,58,80,195,125,179,44,202,174,191,186,117,61,144,211,113,166,197,173,44,165,170,171,95,212,144,99,105,98,62,114,44,62,119,110,137,137,160,132,148,68,54,78,194,154,107,217,130,50,159,125,49,175,210,205,74,204,106,98,174,87,52,31,207,124,217,178,220,171,76,38,99,148,161,219,130,187,203,78,87,162,58,100,152,205,177,129,162,156,156,182,196,152,142,152,184,137,73,124,140,122,48,216,199,48,205,191,78,200,135,128,208,89,107,118,99,185,37,195,177,102,164,212,155,126,155,52,165,52,44,68,50,109,77,155,63,150,92,103,119,144,202,60,126,55,178,185,65,200,142,53,62,215,191,165,101,105,195,103,98,96,183,120,81,124,145,181,128,173,189,141,36,177,208,122,35,87,73,50,108,82,74,166,44,214,85,59,217,42,181,167,113,105,92,209,150,52,191,96,74,203,133,171,189,130,187,117,126,46,72,38,158,183,202,88,54,43,127,213,105,195,215,133,193,91,119,124,69,72,61,129,56,194,185,86,142,108,157,210,186,130,39,125,188,176,105,204,93,191,133,142,134,204,141,208,119,41,219,136,153,202,94,199,59,139,76,169,189,62,40,176,124,188,149,77,50,71,70,208,215,74,131,170,84,132,159,209,83,204,177,152,125,71,184,99,129,108,117,82,201,69,151,71,122,70,183,171,132,218,82,84,218,98,161,82,173,34,177,148,112,75,198,183,128,144,111,171,189,182,182,86,186,55,90,204,149,120,68,146,159,206,206,66,161,67,44,154,109,155,150,135,125,62,102,160,123,165,57,181,65,147,108,143,80,164,68,167,39,207,210,141,96,207,165,84,149,141,89,59,210,196,107,142,88,104,201,210,36,44,152,177,117,54,213,191,119,86,90,149,54,90,153,216,167,213,122,54,87,183,63,124,86,96,98,193,126,119,204,190,77,36,172,45,81,70,53,115,55,152,93,46,67,206,219,96,51,119,191,85,84,158,50,204,116,146,96,115,172,65,101,148,190,95,97,211,164,95,33,132,170,48,172,132,177,171,69,108,170,175,81,200,151,157,67,212,178,90,66,96,158,187,207,129,75,186,72,66,138,164,93,55,216,175,63,160,56,187,176,212,114,183,170,206,180,162,180,138,204,156,115,122,98,43,168,76,53,188,175,66,172,209,175,118,70,142,49,185,82,69,150,124,195,64,107,57,124,203,152,103,215,121,153,205,203,99,218,176,204,74,89,41,148,183,70,113,117,140,135,111,35,198,86,48,169,85,133,68,196,84,74,192,127,93,111,141,62,142,115,166,42,117,204,162,73,188,70,191,191,81,185,122,96,34,128,101,127,165,109,99,86,64,134,126,136,93,97,153,121,115,205,110,138,61,157,112,58,128,89,110,130,70,172,144,95,130,158,201,78,71,72,93,132,203,111,39,181,213,95,154,209,75,116,131,64,35,172,84,213,60,119,83,123,132,135,103,208,2
200,142,183,181,211,63,34,48,53,61,168,138,65,160,51,161,179,82,186,153,171,51,164,115,91,35,187,62,71,107,137,144,174,156,45,131,106,111,153,48,115,194,167,215,134,144,57,102,187,167,194,33,77,214,114,171,109,176,132,143,213,123,88,43,174,161,103,54,44,162,113,37,207,154,115,48,208,98,168,143,210,170,68,206,151,53,43,84,165,197,42,111,152,145,151,97,57,175,49,214,180,122,77,161,70,181,117,36,215,185,173,152,146,99,190,177,169,165,62,45,139,48,133,89,153,94,92,89,162,168,46,146,77,66,47,95,52,110,94,67,160,45,68,96,178,142,146,166,129,56,134,220,86,130,44,43,211,34,61,50,110,193,152,132,124,108,215,127,218,61,82,203,143,166,180,185,193,76,51,134,74,94,155,88,101,99,109,85,85,195,195,185,183,165,191,45,202,168,129,199,111,219,201,211,152,50,184,144,92,86,186,67,54,117,182,65,193,215,192,167,68,83,195,188,64,218,73,174,204,162,128,48,62,209,147,61,136,60,88,98,175,200,166,159,167,145,55,189,35,110,150,86,81,67,83,125,81,218,117,138,68,80,122,136,208,155,124,39,78,93,61,140,118,50,107,185,117,123,66,159,171,67,85,149,119,115,212,178,39,91,54,93,193,121,127,36,34,159,97,58,55,97,79,191,126,136,181,197,137,174,39,64,110,202,215,161,214,98,147,174,212,187,90,177,127,67,219,82,103,143,32,62,105,125,214,137,64,167,161,58,176,150,54,70,87,201,122,154,55,49,135,52,132,198,132,150,201,221,98,155,121,81,35,209,60,76,60,82,215,57,80,196,126,179,44,201,176,190,186,116,61,144,209,115,165,199,172,44,165,171,171,96,211,144,98,105,98,63,115,43,63,118,111,137,138,158,133,148,68,54,80,197,154,106,216,130,51,161,123,50,175,211,204,75,205,107,98,175,88,52,33,206,125,216,178,220,171,77,39,99,148,162,219,132,188,204,78,87,163,57,100,154,206,178,130,162,156,154,182,196,152,140,153,185,137,72,125,140,121,49,217,199,47,205,190,79,201,136,129,206,89,105,118,98,186,37,192,177,101,165,211,155,124,154,53,164,51,45,68,49,110,77,155,62,151,92,103,122,143,202,61,127,54,177,184,65,200,142,52,62,215,190,166,102,105,195,103,99,97,183,120,81,124,144,183,128,173,190,142,35,177,208,121,34,86,72,49,108,81,74,168,43,213,86,61,217,42,181,167,112,107,92,209,152,53,191,96,74,204,133,170,190,131,185,119,127,44,72,40,158,186,202,88,54,42,126,214,104,195,214,133,190,91,117,124,70,72,60,129,55,192,183,87,140,106,158,208,184,130,39,125,187,175,105,204,94,192,133,143,133,203,140,207,119,40,218,134,153,203,95,201,59,140,78,171,188,61,41,176,125,188,149,78,49,70,71,209,215,76,132,169,82,132,158,208,84,204,178,151,125,70,184,99,130,108,119,81,202,68,150,71,122,71,182,170,133,218,83,83,218,99,161,81,176,34,175,147,110,75,198,184,129,145,110,172,191,180,181,86,185,55,89,202,150,120,69,144,159,205,206,67,161,68,44,153,109,154,148,135,124,63,103,159,123,164,58,180,65,147,108,142,81,165,69,167,38,206,209,141,94,207,164,82,150,142,92,60,213,196,106,142,88,103,201,209,34,42,151,178,116,54,212,191,120,85,89,148,52,88,154,217,167,213,120,56,89,184,64,124,86,96,97,194,125,119,204,190,77,35,171,45,81,71,53,114,54,151,94,43,68,207,219,96,51,118,190,84,82,157,50,204,118,145,94,112,172,64,101,149,191,94,97,211,164,94,33,131,172,47,173,133,177,171,70,108,172,175,81,199,150,157,67,212,178,91,67,95,158,186,207,129,75,186,72,66,138,164,93,55,215,176,63,162,57,187,177,212,113,183,170,207,179,162,181,138,204,156,114,121,99,44,169,75,52,187,177,68,173,210,175,118,70,144,48,185,82,71,150,124,195,65,109,60,124,203,151,103,215,119,153,205,204,99,217,175,204,73,87,41,150,182,70,113,119,141,136,110,35,198,85,48,169,84,131,69,194,86,76,193,128,93,111,141,61,143,114,166,40,118,205,161,74,186,71,189,192,82,183,121,97,34,127,102,127,163,108,98,84,63,132,126,136,92,97,155,119,115,203,109,138,61,158,112,58,129,88,111,131,69,173,143,98,130,158,201,78,70,72,92,132,205,111,40,181,214,96,156,209,76,114,132,62,36,172,85,212,60,120,81,123,133,136,102,206,2
201,142,184,182,211,63,36,48,53,62,168,137,65,161,51,160,178,82,187,154,171,52,164,114,90,35,188,62,70,107,138,145,173,156,45,131,105,111,152,48,114,194,167,214,134,143,56,102,187,166,193,33,77,215,115,170,110,176,133,143,214,124,87,43,175,160,103,54,45,163,113,36,207,154,115,48,208,99,168,143,209,170,69,205,149,53,45,84,165,197,41,111,152,146,151,98,57,176,50,215,180,121,76,161,69,182,116,36,215,185,173,153,146,99,190,177,169,164,62,45,138,49,132,89,151,94,93,90,163,167,46,146,77,66,48,95,52,110,95,68,160,44,67,95,178,142,145,165,128,57,134,220,85,132,44,44,212,32,62,49,111,194,151,132,124,108,214,126,218,62,82,204,144,165,180,184,193,75,50,134,75,93,155,88,102,99,108,86,85,195,195,185,183,165,190,45,202,168,128,199,110,219,201,211,152,50,183,144,92,86,186,67,53,117,182,66,193,214,192,168,69,82,196,188,63,218,74,174,205,162,128,47,62,209,146,61,135,62,88,98,174,200,166,160,167,146,54,189,34,109,150,86,81,68,84,124,82,219,116,137,68,81,123,136,207,155,124,39,78,93,61,140,118,50,107,184,116,123,66,159,172,67,85,149,119,115,212,179,40,91,53,93,193,121,127,35,34,159,97,57,54,97,78,192,125,136,181,196,136,173,39,64,111,202,216,162,213,98,147,174,212,188,90,177,128,67,220,83,103,143,33,62,105,126,213,137,65,169,160,58,176,152,55,70,85,201,121,154,54,50,135,53,132,197,132,152,201,220,97,155,121,82,34,209,62,75,60,81,216,57,79,197,125,178,43,202,175,190,186,116,62,144,210,114,164,200,172,44,165,171,171,96,211,144,99,106,97,63,116,44,63,119,112,137,137,158,134,147,68,53,80,197,155,105,217,130,51,159,124,50,176,211,204,75,204,107,98,175,89,53,33,206,123,216,178,221,171,76,40,98,148,161,220,133,187,205,79,88,162,57,100,154,206,178,130,162,156,154,183,197,154,140,153,185,137,73,125,140,121,48,218,199,47,206,190,77,202,137,129,207,88,105,118,100,186,36,193,176,103,165,213,155,125,154,54,164,51,45,68,50,110,77,155,62,151,92,102,123,144,203,63,126,55,178,184,65,199,143,53,61,214,190,166,101,105,196,102,99,97,182,120,81,125,144,183,127,173,190,142,35,177,208,121,35,87,72,49,109,83,73,168,43,214,85,60,216,42,180,167,113,107,92,208,152,53,191,97,72,205,134,170,189,131,186,118,126,45,72,39,157,185,202,88,54,41,127,213,104,195,215,134,191,91,117,124,70,72,60,129,55,192,184,87,140,108,157,208,185,130,38,124,188,176,105,204,93,191,132,142,133,203,140,207,119,39,218,134,153,203,94,201,59,140,78,170,189,60,40,178,125,187,149,77,50,70,70,208,215,76,132,168,83,133,158,209,85,204,177,152,126,70,183,99,130,109,118,80,203,68,149,72,122,72,182,171,133,219,83,83,218,99,162,82,175,34,176,147,111,76,198,184,128,145,110,172,190,180,181,86,185,55,89,202,149,120,69,144,159,205,206,67,160,69,42,153,109,154,148,135,124,62,103,159,123,165,57,180,64,147,108,142,81,164,68,167,38,205,210,141,94,207,165,83,150,142,92,59,213,196,106,142,88,103,201,209,35,43,151,177,116,54,213,192,119,85,88,149,53,89,154,217,167,212,120,56,89,183,63,123,86,95,97,194,125,118,204,190,78,35,171,44,81,72,53,115,54,152,95,43,68,207,219,96,51,118,189,85,83,156,49,204,118,146,94,113,172,64,101,149,190,93,97,212,164,94,33,132,171,48,172,133,175,171,69,108,173,173,80,200,151,157,66,212,178,90,66,95,159,186,207,128,75,185,72,65,138,164,93,55,216,176,63,162,57,187,177,211,114,183,169,207,180,162,180,138,204,157,114,122,98,43,168,75,51,187,176,67,173,209,176,119,69,144,49,185,83,70,149,126,194,64,108,60,124,202,150,103,215,119,152,205,203,99,217,176,203,72,87,41,149,182,72,114,118,142,136,110,35,198,86,47,169,84,132,69,194,84,75,191,128,92,111,141,62,143,115,166,39,118,206,160,73,186,72,189,191,82,183,121,97,35,127,102,127,164,108,98,85,62,133,126,136,91,97,155,120,116,204,108,139,61,158,113,58,130,89,110,131,69,173,143,96,130,158,201,77,69,72,92,133,204,112,39,181,214,96,156,209,76,115,131,62,35,173,85,213,59,120,81,124,134,136,103,207,2
201,142,183,182,210,63,34,48,53,61,168,137,64,161,51,161,178,82,186,154,171,51,164,115,90,34,188,62,70,107,138,144,174,156,45,131,106,112,153,47,115,194,167,215,134,143,56,101,187,167,194,34,77,215,115,171,109,176,132,143,213,123,87,43,175,160,103,54,45,162,112,36,207,154,114,48,208,98,168,143,209,170,69,205,151,53,44,84,165,197,41,111,152,145,151,97,57,176,50,215,180,121,76,162,69,182,117,36,215,186,173,153,146,99,190,177,169,165,62,45,139,48,132,89,151,94,93,88,162,167,46,146,77,65,48,95,52,110,94,66,160,44,68,95,178,141,146,165,129,57,134,220,86,132,44,43,212,33,61,50,110,193,152,132,124,107,215,127,218,62,81,203,144,165,180,185,194,76,50,135,74,94,156,89,102,98,109,86,85,195,195,186,184,165,190,46,202,168,129,199,111,219,201,210,151,50,183,145,92,86,186,67,54,117,183,66,194,214,192,167,68,82,196,186,64,218,73,174,204,162,129,47,62,209,145,61,136,61,88,98,174,199,166,159,167,146,55,190,34,109,151,86,81,68,84,124,81,218,116,137,67,81,122,136,207,155,124,40,78,93,60,141,119,50,107,184,116,123,66,159,172,67,85,149,119,115,212,179,40,91,53,92,193,121,127,35,34,159,97,58,55,97,78,191,126,136,181,196,137,173,39,64,111,202,215,162,213,99,147,174,211,188,91,176,127,67,219,82,102,144,33,62,105,126,214,137,63,168,160,58,177,151,54,70,86,202,121,154,54,50,135,52,132,198,132,151,201,220,97,154,121,82,34,209,62,75,60,83,215,57,79,196,125,178,43,201,175,190,186,116,62,144,209,114,165,200,173,44,165,171,170,96,212,144,99,106,98,63,115,43,63,119,112,137,137,159,134,148,68,53,79,197,154,106,217,130,51,160,124,49,175,211,204,75,204,107,98,175,89,53,33,206,124,216,178,220,171,76,40,99,148,162,219,132,187,204,78,88,163,58,100,154,206,178,130,162,155,154,182,196,153,141,152,184,136,73,125,140,122,49,217,199,47,206,190,78,201,136,128,206,88,105,118,99,186,36,192,177,102,164,212,155,125,155,54,163,51,45,68,49,109,77,154,63,151,92,102,122,144,203,62,126,55,178,184,65,200,142,52,62,214,190,166,102,105,195,104,99,97,183,120,81,124,145,184,127,173,190,143,35,178,209,121,34,86,72,49,108,81,74,167,43,213,85,60,216,42,181,167,113,107,92,208,152,52,191,96,74,204,134,170,189,130,185,118,126,44,72,39,158,185,201,88,54,42,128,214,104,195,215,133,191,91,118,124,70,72,60,128,55,192,184,87,140,106,158,208,184,130,39,124,187,176,105,203,94,192,132,143,133,203,140,208,119,40,218,134,153,204,95,201,59,140,77,170,188,61,40,177,125,188,150,77,50,70,71,209,214,75,132,168,83,132,159,208,84,204,178,152,126,70,183,100,129,109,118,81,202,68,150,72,122,71,183,171,133,218,83,83,218,99,161,81,175,34,176,148,111,75,198,185,128,145,110,172,190,180,181,86,185,55,89,203,150,120,69,145,158,205,206,67,160,68,44,152,109,155,148,135,124,62,103,159,124,164,58,181,64,147,108,142,81,164,69,167,38,206,209,141,95,207,165,82,149,142,91,59,213,196,107,142,87,103,202,209,34,43,151,177,116,54,212,192,119,86,88,149,53,89,154,217,167,214,120,55,89,183,63,124,86,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,67,207,219,95,51,119,190,84,84,156,50,204,118,146,94,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,172,133,176,171,69,108,172,174,81,199,150,157,67,212,177,90,67,95,159,186,207,128,74,186,72,65,138,163,93,55,215,177,63,162,57,187,177,212,113,184,169,207,179,162,180,138,204,156,114,121,98,43,168,75,52,187,175,67,172,210,175,118,70,144,49,185,82,70,150,125,195,63,108,59,124,203,151,103,215,119,152,205,203,99,217,176,204,73,87,41,149,182,71,114,118,141,136,110,35,199,85,48,169,84,133,69,194,85,76,192,128,93,110,141,61,142,115,166,40,117,206,161,74,186,71,189,191,82,184,122,97,35,128,102,127,164,108,98,85,63,132,126,136,92,97,155,120,115,203,108,138,61,157,113,57,129,89,110,131,69,173,144,97,130,158,202,78,69,72,92,133,205,111,39,181,214,96,155,209,76,114,131,62,36,173,83,212,59,120,81,124,133,136,103,207,2
201,142,183,181,211,63,34,48,53,61,168,137,64,160,51,161,179,82,186,153,171,51,164,115,90,34,188,62,70,107,138,144,174,156,45,131,106,112,153,48,115,194,167,215,134,143,56,101,187,167,194,34,77,215,115,171,109,176,132,143,213,123,88,43,175,161,103,54,45,162,112,36,207,154,114,48,208,98,168,143,209,170,69,205,151,52,43,84,165,198,41,111,152,145,152,97,57,175,49,215,180,121,76,162,69,182,117,36,215,186,173,152,146,99,190,177,169,165,62,45,138,48,132,89,152,94,93,88,163,167,46,146,77,66,48,95,52,110,94,66,160,45,68,95,178,141,146,165,129,57,135,220,86,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,62,82,203,143,165,180,185,194,76,50,135,74,94,156,88,102,99,109,86,85,194,195,186,184,165,190,45,201,168,129,199,111,219,201,210,151,50,183,145,92,87,186,67,54,116,183,65,193,215,192,167,68,82,195,187,64,218,73,174,204,162,128,47,62,209,145,61,135,60,88,98,174,199,166,160,166,145,55,190,34,109,151,86,80,68,84,125,82,218,116,137,67,81,122,137,207,154,124,40,78,93,60,140,118,50,107,184,116,123,66,159,172,67,85,149,119,115,212,178,40,92,53,92,193,121,127,35,34,159,97,58,55,97,78,191,126,136,182,196,136,173,39,64,111,202,216,162,213,99,147,174,212,188,91,176,127,67,219,82,102,143,33,62,105,126,214,137,64,168,160,58,177,151,54,70,86,202,121,154,54,51,136,52,132,197,132,152,201,220,98,154,122,82,34,209,62,75,60,83,215,57,79,196,125,178,43,201,175,190,186,116,62,144,209,114,165,199,173,44,165,171,170,96,212,144,99,106,99,63,115,43,63,119,112,137,137,159,134,148,68,53,80,197,154,106,217,130,51,160,124,49,175,211,204,75,204,107,98,175,88,53,33,206,124,216,178,221,172,76,39,99,148,162,219,132,187,204,78,88,163,58,100,154,206,178,131,162,155,154,181,196,153,140,152,184,137,73,125,140,122,49,217,199,47,206,190,78,201,136,128,206,88,105,118,99,186,36,192,176,102,164,212,155,125,155,54,164,52,45,67,49,109,77,154,62,151,92,102,122,144,203,62,126,55,177,184,65,200,142,52,61,215,190,166,102,105,194,103,99,97,183,120,81,124,145,184,127,173,190,142,35,177,209,121,34,87,72,49,108,82,74,167,43,213,85,60,216,42,181,167,113,107,92,209,152,52,191,96,74,205,134,170,190,131,185,118,127,45,72,40,158,185,202,89,54,41,128,213,104,195,215,133,190,91,117,124,70,72,60,129,55,192,184,87,140,106,157,208,184,130,38,124,188,175,105,204,93,192,132,143,133,203,140,207,119,40,218,134,153,203,95,201,59,140,78,170,189,61,40,176,125,188,150,77,50,70,70,209,214,75,132,169,83,132,159,208,84,204,178,152,125,70,183,100,129,109,118,81,202,68,150,72,122,71,182,171,132,219,83,83,218,99,161,81,175,34,176,147,111,74,198,184,128,145,110,171,190,180,181,86,184,56,89,203,150,120,69,144,159,205,206,67,160,68,43,152,109,154,149,135,124,62,103,159,123,164,58,181,64,147,108,142,81,164,69,168,38,206,209,142,94,207,165,83,150,142,92,59,212,196,107,142,87,103,201,209,34,43,151,177,116,54,212,192,119,85,88,148,52,89,154,217,167,213,120,55,89,184,63,123,86,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,68,207,219,95,51,118,190,84,83,157,49,204,118,146,95,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,171,70,108,172,174,81,199,151,157,66,212,178,90,67,96,160,186,207,128,75,186,72,66,138,164,93,55,215,177,63,162,57,187,177,211,113,183,169,206,179,162,180,139,204,156,114,122,99,43,168,75,52,187,175,67,173,210,175,118,69,144,48,185,82,70,150,124,195,64,108,59,124,203,151,103,215,119,152,205,204,99,217,176,203,72,87,40,149,182,72,114,118,141,136,110,35,198,85,48,169,84,133,69,194,85,76,192,128,93,110,141,61,142,115,166,40,117,206,161,73,186,71,190,192,82,184,122,97,35,127,102,127,164,107,98,85,63,133,126,137,92,97,155,120,115,203,108,139,61,158,113,57,129,88,110,131,69,173,144,97,130,158,202,78,70,72,92,133,205,111,39,181,214,96,156,209,75,114,132,62,36,173,84,213,59,121,81,124,133,136,102,207,2
200,142,183,181,211,64,34,48,53,61,168,136,64,161,52,161,179,82,186,154,172,51,164,114,91,34,188,62,70,107,138,143,174,156,44,132,106,112,153,48,115,194,167,215,134,143,56,102,187,166,193,35,77,215,115,171,110,176,132,143,213,123,88,43,175,160,102,54,46,162,112,36,207,154,114,47,207,98,168,143,209,170,69,205,151,53,43,84,165,197,41,111,153,145,151,97,58,176,49,215,180,122,76,162,69,181,116,36,215,186,173,152,146,99,190,177,169,165,62,45,138,49,133,89,151,94,92,89,162,167,46,146,77,66,48,96,52,111,93,66,159,44,68,95,179,142,146,165,129,57,134,221,85,132,44,44,212,33,61,50,111,193,152,132,124,108,215,127,218,62,82,203,144,166,181,186,194,76,50,136,75,95,156,89,102,98,110,86,85,194,195,186,184,165,190,46,201,168,128,200,110,219,201,211,151,51,182,144,92,87,186,67,53,117,183,66,195,214,192,168,68,82,195,187,64,217,73,175,204,162,128,48,63,208,145,60,135,61,89,98,174,200,167,159,166,145,55,189,34,110,151,87,80,68,84,125,81,218,116,138,68,80,121,136,208,154,124,39,77,93,60,141,119,49,108,184,117,123,66,158,172,67,86,149,118,114,212,179,40,92,54,93,193,121,127,35,34,159,96,58,54,96,78,191,126,137,181,196,137,174,38,64,111,202,215,163,213,98,147,174,212,187,91,177,127,67,220,82,102,143,32,62,105,126,214,136,63,168,160,58,177,151,54,70,86,202,121,153,54,50,136,53,132,198,131,151,201,220,97,155,121,83,34,209,61,75,61,83,215,58,79,196,125,179,44,202,175,190,185,117,62,144,209,113,165,200,173,44,165,171,170,96,211,144,99,106,98,63,116,43,62,119,112,137,136,159,133,148,67,53,80,198,154,106,217,129,51,160,124,49,175,211,204,74,204,107,99,175,89,52,33,206,124,216,177,220,171,75,39,98,148,162,219,133,187,203,78,87,163,58,100,154,206,179,130,163,155,154,182,196,153,141,152,184,136,74,125,140,121,49,217,199,47,206,189,78,201,137,128,206,88,106,118,100,186,36,192,176,102,164,213,155,125,155,54,164,51,45,67,49,109,77,154,62,152,92,102,122,143,203,62,127,56,177,185,65,200,142,52,62,215,190,167,102,104,195,103,98,97,182,119,81,125,146,183,127,173,191,143,36,178,209,122,34,87,73,49,108,81,73,167,44,213,85,60,217,42,181,166,113,106,92,209,153,52,191,96,74,203,133,170,190,130,185,119,127,45,72,39,158,185,202,89,53,43,128,214,104,194,214,133,191,90,117,125,70,72,60,129,55,192,184,87,140,106,158,208,185,131,38,124,188,175,105,204,94,192,132,142,133,203,140,209,120,41,219,134,154,204,95,201,59,140,77,169,189,62,40,177,125,187,150,77,50,70,71,209,214,75,132,169,83,132,159,209,85,205,177,152,125,71,183,100,130,108,118,81,202,68,151,72,122,71,182,171,133,217,83,84,218,99,162,81,175,34,176,147,112,74,198,185,128,145,110,172,190,179,181,87,184,55,89,202,150,120,69,144,158,205,206,67,160,69,43,152,108,154,148,135,124,62,103,159,124,165,58,181,64,146,109,143,81,164,70,168,39,206,209,141,95,207,165,83,150,142,92,59,212,195,108,141,87,102,202,209,34,42,152,176,117,54,212,192,119,85,88,149,52,88,154,217,167,213,120,55,89,183,63,124,86,96,97,194,126,119,204,191,77,36,171,45,80,72,53,113,54,152,94,43,68,208,219,95,51,119,190,83,82,156,50,203,118,146,95,112,172,63,101,149,190,93,96,212,164,95,33,130,171,47,173,132,176,171,70,109,172,174,81,199,151,156,66,212,177,90,67,95,159,187,207,128,75,186,71,66,138,164,93,55,216,176,62,162,58,187,177,212,113,184,170,207,179,161,180,138,204,157,114,121,98,43,169,75,51,187,176,67,173,210,175,118,70,144,48,184,82,70,150,125,195,64,108,60,124,203,151,104,215,120,153,205,204,99,218,177,204,73,88,40,149,182,71,114,119,142,136,110,35,198,85,48,169,84,132,69,194,85,76,193,128,94,110,140,61,141,114,166,40,117,205,160,74,187,71,189,191,83,183,122,97,35,127,102,126,164,108,99,85,63,133,125,136,92,96,155,120,115,203,108,139,61,158,113,58,130,88,111,130,69,172,144,97,130,158,202,78,69,72,92,134,204,112,39,181,214,96,156,209,75,114,132,62,36,172,84,211,59,120,80,125,133,135,102,207,2
201,142,182,182,210,63,34,48,54,62,168,137,63,161,51,161,179,81,187,153,171,51,163,114,90,34,188,62,70,107,138,144,174,157,45,130,106,112,153,48,114,195,168,216,135,143,56,102,187,167,194,33,77,215,114,170,110,176,132,143,214,123,87,43,175,161,102,54,45,162,112,37,206,154,114,47,208,99,168,144,209,170,69,205,151,53,43,84,165,197,41,110,152,145,152,97,56,175,49,215,181,122,76,162,69,182,117,36,215,186,173,153,146,99,189,176,169,166,62,44,139,48,132,90,152,94,93,89,162,168,46,145,77,66,48,95,51,110,94,67,160,45,68,95,179,142,146,165,130,58,134,221,86,133,44,43,212,33,62,50,111,193,152,131,124,108,215,127,219,62,82,203,144,165,180,185,194,76,50,135,75,94,156,88,102,98,109,86,85,195,195,187,183,166,191,45,200,168,129,199,110,219,200,211,151,49,182,144,93,87,187,68,54,116,183,66,194,214,192,167,67,82,196,187,63,218,73,174,204,162,129,47,61,209,145,61,135,59,88,98,173,200,166,160,168,146,54,189,35,109,151,87,80,67,84,125,81,218,116,138,67,81,122,137,207,154,125,39,78,93,60,141,118,49,107,183,116,123,66,159,172,68,85,149,119,115,212,179,40,91,55,91,194,122,127,35,35,159,96,58,54,97,78,192,126,137,181,197,136,174,38,63,111,202,216,163,212,99,147,174,211,187,91,177,126,68,220,84,103,144,33,62,105,125,214,136,64,168,159,58,177,151,53,70,86,201,122,154,55,50,136,51,132,198,131,150,202,222,98,155,122,82,34,209,62,75,59,83,216,57,79,196,125,178,43,201,175,190,186,116,62,144,209,114,165,200,173,44,166,171,171,96,211,145,98,106,99,62,115,44,63,119,111,136,136,158,133,148,68,54,79,196,153,106,216,130,51,159,123,50,175,210,204,74,205,107,98,174,88,53,33,207,124,216,178,220,171,77,39,99,147,162,220,133,187,204,78,87,163,57,99,154,206,177,130,162,156,154,182,196,153,140,152,184,136,73,124,140,122,48,217,200,47,206,190,78,202,136,129,205,89,106,118,99,186,35,192,177,102,164,213,154,125,156,54,165,53,45,67,51,109,76,155,62,151,92,102,123,143,203,62,126,55,177,185,65,199,142,52,62,215,190,166,101,105,195,103,99,97,184,119,81,124,145,183,128,173,190,142,35,177,209,121,34,86,72,49,108,82,73,167,43,214,85,60,217,41,181,167,112,108,91,208,153,52,192,97,74,204,135,170,189,131,186,118,127,45,71,40,158,186,203,89,53,41,127,213,104,196,215,133,190,90,118,124,69,72,60,128,55,192,184,86,140,107,158,208,185,131,38,124,187,175,105,203,93,192,132,143,133,203,141,208,119,40,218,134,153,203,96,201,60,139,78,170,188,61,40,176,126,188,149,76,50,70,70,208,213,75,132,170,82,131,159,208,84,205,178,152,126,70,184,99,130,109,118,81,202,68,151,72,121,71,183,171,133,219,83,83,218,99,161,82,175,33,177,148,110,74,199,184,129,144,110,171,190,180,181,86,186,56,89,202,150,120,69,145,158,205,206,67,160,69,43,152,109,154,148,135,124,62,102,159,123,164,58,181,64,146,109,141,81,165,68,167,38,206,209,142,95,208,165,83,149,142,91,58,212,196,107,141,87,103,201,209,34,42,151,177,116,53,213,192,119,84,88,148,52,89,153,217,167,213,120,55,88,184,62,123,86,96,97,195,127,119,204,190,77,35,171,45,80,71,53,114,54,151,94,43,67,208,220,95,51,118,189,84,83,156,49,204,117,147,95,113,171,63,101,148,190,94,96,211,163,94,34,132,171,48,173,133,176,171,70,108,172,174,81,200,150,157,67,212,178,89,67,96,158,186,206,128,74,186,72,66,138,163,94,55,215,176,62,162,57,187,177,211,114,183,169,207,180,162,179,139,204,157,114,122,99,43,169,74,52,188,176,67,172,210,176,118,70,144,49,184,81,70,150,124,194,64,108,59,125,203,151,103,215,119,153,205,204,98,217,176,204,73,87,41,150,182,72,114,119,142,136,111,34,199,84,48,168,84,132,69,194,85,76,191,128,93,110,141,61,142,115,166,40,117,206,162,74,186,71,190,191,82,183,122,97,35,128,102,127,163,108,98,85,63,133,126,136,92,98,155,121,115,203,107,139,63,157,112,58,130,89,110,130,69,173,144,96,130,158,201,78,69,73,92,133,204,112,40,181,214,97,156,209,76,115,132,63,36,173,84,212,59,120,82,125,134,135,102,207,2
201,142,183,182,211,63,34,48,53,61,168,137,64,160,51,161,179,82,186,153,171,51,164,115,90,34,188,62,70,107,138,144,174,156,45,131,106,112,153,47,115,194,167,215,134,143,56,102,186,167,194,34,77,215,115,171,109,176,132,143,214,123,88,43,175,161,103,54,45,162,112,36,207,154,114,48,208,98,168,143,209,170,69,206,151,52,43,84,165,198,41,111,152,145,151,97,57,175,50,215,180,121,76,162,69,182,116,36,215,186,173,152,146,99,190,177,169,165,62,45,139,48,133,89,152,94,93,88,162,167,46,146,77,65,48,95,52,110,94,66,159,45,68,95,178,142,146,165,129,57,135,221,85,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,61,82,203,144,165,180,185,194,76,50,135,74,94,156,88,102,99,109,86,85,194,195,186,184,165,190,45,201,168,128,199,111,219,201,211,151,50,183,145,92,87,186,67,54,117,182,66,194,215,192,167,68,82,195,187,64,218,73,174,204,163,129,47,62,209,146,61,135,61,88,98,174,199,166,160,167,145,55,189,35,110,151,86,81,68,84,125,82,218,116,137,67,81,122,136,207,154,124,40,78,93,60,140,119,50,107,184,116,123,66,159,172,67,86,149,119,115,212,178,40,91,53,92,193,121,127,35,34,159,97,58,55,97,78,192,126,136,182,196,136,173,39,64,111,202,215,162,213,99,147,174,211,187,91,176,127,67,220,82,102,143,33,62,105,126,214,137,64,168,160,58,177,151,54,70,86,202,121,154,54,50,136,52,132,198,132,151,201,220,97,154,121,82,34,209,62,75,60,83,215,57,79,196,125,178,44,201,175,190,186,116,61,144,209,114,164,200,173,44,165,171,170,95,212,144,99,106,99,63,116,44,63,119,112,136,137,159,134,148,68,54,79,197,154,106,217,130,51,160,124,49,175,211,204,75,205,107,98,175,88,53,33,206,124,216,178,220,171,76,39,99,148,162,219,132,187,204,78,88,163,58,100,154,206,178,131,162,155,154,182,196,153,140,152,184,136,73,124,140,122,49,217,199,47,206,189,78,201,136,128,206,89,105,118,99,186,36,192,177,102,164,212,155,125,155,54,164,51,45,68,50,110,77,154,62,151,91,102,122,144,203,62,126,55,177,184,65,200,142,52,61,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,128,173,190,142,35,177,209,122,34,86,72,49,108,82,74,167,43,213,85,60,217,41,181,167,113,107,92,208,152,52,191,96,74,204,134,169,189,130,186,118,127,45,72,40,158,185,202,88,53,42,128,213,104,195,215,133,191,91,118,124,70,72,60,128,55,192,184,87,140,106,158,208,184,130,38,124,187,175,105,204,93,192,132,142,133,203,140,208,119,40,218,134,153,203,95,201,59,140,78,170,188,61,40,177,125,188,149,77,50,70,70,209,214,75,132,169,83,132,159,209,84,204,178,152,126,70,183,100,129,109,118,80,202,68,150,72,122,71,183,171,133,219,83,83,218,99,162,81,175,34,176,147,111,74,198,184,129,145,110,172,190,180,181,86,185,55,89,202,150,120,69,144,159,205,206,67,160,68,43,153,109,155,148,135,124,62,103,159,123,164,58,181,64,147,108,142,81,164,69,168,38,206,209,141,94,207,165,83,149,142,91,59,212,196,107,142,87,103,201,209,34,43,151,177,116,54,212,192,119,85,88,148,52,89,154,217,167,213,120,56,88,183,63,124,86,96,98,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,67,207,219,96,51,119,190,84,83,156,49,204,118,146,95,112,171,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,170,69,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,207,128,75,186,72,66,138,164,93,56,215,177,63,162,57,187,177,211,113,183,169,207,180,162,180,138,204,156,114,121,99,43,168,75,52,187,175,67,172,210,175,118,69,144,48,185,82,70,150,124,195,64,108,59,124,203,151,103,215,119,152,205,204,98,217,176,204,73,87,41,149,182,71,114,118,141,136,110,35,198,85,48,169,84,132,69,194,85,75,192,128,93,111,141,61,142,114,166,40,117,206,161,74,186,71,190,191,82,184,121,97,35,128,103,127,164,108,98,85,63,133,126,136,92,97,155,120,115,203,108,139,61,157,113,58,129,89,110,131,69,173,144,97,130,158,202,78,70,72,92,133,205,111,39,181,214,96,156,209,76,115,132,62,36,173,84,213,59,120,81,124,134,136,102,207,2
201,143,182,180,209,62,34,48,53,60,169,137,63,160,50,161,179,82,185,155,170,50,164,114,90,34,187,63,71,108,139,146,173,155,44,132,107,113,152,46,116,193,167,217,134,143,56,101,188,166,194,36,77,217,114,170,111,178,131,143,214,122,86,42,174,160,103,54,47,163,111,38,207,153,114,48,207,100,168,144,208,169,69,206,151,53,44,86,165,197,39,111,152,144,151,96,56,174,50,216,181,120,78,161,70,182,118,36,217,185,172,152,145,98,191,178,170,165,64,47,138,49,133,90,151,94,91,90,162,166,43,144,79,66,47,95,52,110,93,66,160,45,67,95,179,143,148,165,129,57,135,221,85,131,45,44,211,32,62,50,111,194,153,134,122,108,216,126,218,61,81,204,143,165,180,185,194,77,51,133,75,96,156,89,103,99,109,85,85,194,196,186,183,165,192,47,201,169,128,199,110,218,202,211,152,51,182,145,92,87,185,67,54,115,182,67,194,214,193,167,68,82,197,186,63,217,74,175,203,163,128,45,64,208,146,60,135,60,87,99,174,200,166,160,168,146,55,190,36,110,152,85,82,67,85,125,82,218,115,136,68,81,121,137,208,155,124,38,77,92,59,140,119,51,107,184,116,124,67,159,172,67,85,147,119,115,210,178,40,92,53,91,194,119,125,34,34,158,97,58,56,95,78,191,126,137,180,195,137,173,38,63,112,203,216,162,214,100,147,172,210,188,92,176,128,68,220,83,103,144,32,62,105,126,213,135,63,169,160,56,177,152,55,72,87,202,120,154,54,48,136,52,130,198,131,151,200,220,98,154,121,81,33,209,63,74,59,84,215,58,79,195,126,178,45,202,176,190,186,116,63,142,211,113,164,201,173,44,166,170,168,96,211,143,99,107,100,64,115,43,62,118,112,137,137,156,133,148,67,55,81,198,153,107,216,130,50,160,124,50,174,210,204,76,204,106,98,176,89,52,33,207,124,217,176,221,171,76,39,98,147,163,218,132,185,203,78,86,164,57,100,154,206,178,132,162,157,155,182,196,153,139,152,185,136,72,123,140,123,48,217,199,48,205,190,80,202,135,127,204,88,105,117,97,187,36,193,174,100,162,212,157,124,157,55,165,52,45,68,48,109,78,156,62,152,91,103,122,143,202,62,125,55,175,184,65,199,142,52,62,215,190,166,103,106,193,104,98,98,182,120,78,123,145,183,126,172,191,142,34,177,209,121,35,86,72,50,108,80,74,168,43,215,85,60,217,41,183,166,112,107,94,210,153,54,190,95,74,205,134,169,190,131,184,119,127,45,72,40,158,185,202,88,51,41,128,212,104,196,214,133,192,93,117,125,68,73,60,127,55,191,183,87,141,105,157,207,184,130,39,124,186,177,105,202,94,192,134,145,134,201,139,208,120,40,220,135,153,202,93,200,60,141,78,168,188,61,40,179,124,187,148,76,49,69,72,209,214,75,131,168,85,131,159,208,84,205,179,149,125,71,183,101,130,111,116,82,202,67,150,74,123,71,182,171,130,219,84,82,218,99,161,82,175,34,175,146,110,73,198,184,129,144,110,172,189,182,181,86,185,54,88,202,149,121,70,145,158,206,206,67,159,69,44,152,109,154,149,134,126,63,104,159,123,165,59,179,63,146,109,143,81,165,70,167,39,205,209,140,95,208,164,84,150,141,92,58,210,196,106,143,87,102,202,208,35,44,152,177,117,55,213,192,118,87,88,148,52,88,153,217,167,214,118,56,88,183,62,123,86,95,99,194,125,118,205,190,76,35,172,46,81,72,52,114,55,150,94,44,67,208,219,96,51,118,190,84,82,156,50,204,118,146,94,113,171,62,103,149,188,92,97,211,163,94,32,130,170,46,173,134,176,172,70,108,171,174,80,199,152,157,66,213,177,89,67,95,159,188,206,129,72,186,71,67,139,163,91,54,216,175,63,163,57,186,177,210,113,185,169,206,180,163,179,138,203,156,114,121,99,43,168,75,51,186,176,66,174,208,174,118,69,144,46,185,80,70,150,124,196,63,107,59,125,203,151,103,215,119,151,206,204,100,216,175,204,74,87,39,148,183,71,115,117,140,136,109,36,198,86,48,167,85,132,69,194,85,74,193,129,93,109,141,63,142,113,166,38,119,206,161,72,184,70,190,190,83,183,121,97,35,128,103,127,164,108,99,85,63,133,126,134,92,98,154,120,116,205,108,137,62,156,113,58,129,89,108,132,71,173,144,98,130,160,201,80,69,72,91,134,205,110,39,181,214,96,155,208,75,114,132,62,36,172,85,211,61,120,81,124,133,137,102,207,2
200,142,185,181,210,63,34,47,52,61,167,136,65,160,50,161,178,84,188,152,170,52,163,114,89,35,189,62,71,108,138,142,174,156,45,130,107,112,155,47,116,195,167,216,135,144,57,103,186,167,194,33,77,216,115,170,110,176,132,142,214,122,87,43,175,160,102,53,45,161,113,37,206,154,114,47,207,97,169,144,208,169,69,206,151,52,43,83,165,197,42,112,153,146,151,98,58,175,50,214,179,123,77,161,69,181,116,36,215,186,173,153,146,99,189,176,169,164,62,45,139,48,134,90,151,94,93,88,162,168,46,146,77,66,48,96,51,110,95,65,160,45,68,96,178,141,145,167,128,57,134,220,84,131,44,44,212,32,60,50,111,193,152,132,124,108,215,128,219,62,83,203,145,164,181,185,193,75,50,134,75,93,156,88,102,98,111,86,86,194,196,186,185,165,191,44,201,168,128,198,110,220,200,210,151,51,184,145,91,86,186,67,53,116,183,66,193,215,192,167,69,82,195,186,64,218,73,175,203,163,129,47,63,209,147,60,136,61,87,99,174,199,166,160,167,146,55,189,34,108,152,86,81,69,85,124,82,219,115,137,67,80,121,137,207,156,124,39,77,93,61,139,120,48,108,185,116,123,66,159,172,67,87,150,118,114,212,179,40,90,53,91,193,121,127,36,35,158,97,59,55,96,78,193,126,137,182,196,137,174,39,64,111,201,215,162,212,98,147,174,211,187,90,176,127,67,218,83,103,141,33,63,105,126,214,136,63,169,160,58,176,152,55,72,87,202,120,154,54,50,136,53,132,199,131,152,202,219,98,155,121,81,32,209,63,74,60,82,217,57,81,197,125,177,44,202,176,191,186,117,61,144,209,114,165,199,173,43,165,170,170,96,211,144,100,106,98,63,115,45,62,119,111,135,136,160,134,148,69,55,80,197,154,107,219,130,50,160,124,49,176,211,203,75,205,106,97,175,87,54,33,207,124,216,177,220,170,76,38,99,148,162,219,132,187,206,78,89,164,56,100,155,206,178,131,162,156,155,181,197,153,140,153,185,137,73,124,141,123,49,217,200,46,205,190,79,200,137,127,207,87,105,116,100,186,37,192,175,102,164,212,156,125,155,54,164,52,45,68,49,108,77,155,63,150,90,102,122,144,202,62,127,54,178,184,64,200,142,53,62,215,189,167,102,104,194,103,99,98,183,120,80,124,145,184,129,173,190,144,35,176,208,121,35,87,73,49,108,82,74,169,44,214,85,60,216,41,181,165,111,107,93,208,152,52,192,95,73,203,133,170,189,131,186,118,127,44,71,40,159,185,201,88,53,42,127,215,104,195,214,134,190,92,118,125,68,71,61,129,55,191,183,87,139,105,157,209,186,131,38,125,186,176,105,204,94,191,133,142,133,205,142,207,120,39,219,134,152,204,95,202,58,139,79,169,188,60,41,177,126,188,150,77,51,71,70,209,214,74,133,168,82,131,158,209,86,205,177,153,125,70,183,101,129,108,116,80,204,68,151,72,121,71,183,171,133,217,83,82,218,100,162,81,176,33,176,147,111,74,198,186,129,145,112,171,189,179,181,85,185,56,89,204,150,119,69,145,158,206,206,67,161,68,43,153,108,155,149,135,125,62,104,159,125,164,57,181,63,148,106,142,82,164,68,168,39,207,209,143,94,207,165,81,150,142,92,59,212,197,106,142,88,103,201,209,33,42,152,176,116,55,212,193,120,87,89,148,53,87,154,217,167,213,120,55,89,184,63,124,86,96,97,195,126,120,204,190,77,36,172,45,81,72,53,114,53,152,94,42,67,206,219,94,52,118,190,84,83,157,49,204,117,146,94,112,173,63,101,150,189,94,96,212,163,96,32,130,171,47,172,131,176,172,69,107,172,174,81,201,151,158,68,212,178,89,68,95,159,187,206,128,73,186,71,64,138,163,92,55,215,177,65,162,57,187,177,211,113,183,170,208,180,161,180,138,204,156,116,120,99,43,168,75,53,186,176,67,173,210,175,118,69,144,48,185,81,71,150,125,195,64,107,61,123,202,150,103,214,118,151,205,204,99,217,176,203,72,86,41,149,182,71,113,118,142,136,109,35,198,85,48,169,86,133,69,194,84,75,192,127,93,111,141,61,141,115,166,40,117,206,162,74,186,70,189,191,82,183,121,98,37,128,103,128,163,107,99,84,62,132,126,137,91,97,154,119,116,204,109,137,61,157,112,58,130,89,111,131,69,172,145,97,130,160,202,78,69,72,92,133,204,111,39,182,215,96,155,209,75,116,131,61,37,172,83,212,58,120,81,124,133,136,102,208,2
201,141,183,184,212,63,34,48,53,62,167,137,64,160,52,161,178,82,185,154,170,52,165,115,90,33,188,62,71,107,138,145,173,155,44,132,106,112,152,47,115,194,167,215,133,144,57,101,186,166,194,32,78,214,113,171,110,175,132,143,212,123,87,42,174,160,103,54,45,161,112,35,208,154,114,47,208,98,168,142,210,170,67,205,150,53,44,84,166,197,41,110,152,146,152,98,57,175,51,215,180,121,77,161,69,181,116,34,215,186,171,152,146,99,190,177,169,165,62,45,139,48,132,90,152,94,94,87,163,167,47,147,79,66,47,97,52,111,93,66,161,43,68,95,179,141,146,166,128,57,134,220,86,130,44,43,213,32,62,49,112,192,153,133,124,108,214,127,218,62,83,204,143,166,180,186,193,75,49,134,74,94,155,88,101,99,110,86,85,195,195,186,183,166,190,46,200,168,129,199,110,218,203,211,151,51,183,145,93,87,186,68,54,116,182,66,194,215,192,167,67,84,197,187,63,219,73,174,206,162,128,47,62,210,146,60,136,61,87,97,173,199,165,160,167,145,55,189,36,107,151,85,81,67,84,126,81,218,116,137,67,81,121,136,207,154,123,39,78,92,60,140,118,49,108,185,117,122,66,159,171,66,86,149,117,116,212,178,39,91,54,93,192,122,126,34,35,158,96,59,55,96,79,191,126,135,181,197,136,173,39,63,111,202,216,162,213,98,147,174,211,189,91,177,126,67,220,82,100,143,33,63,107,126,213,137,63,167,161,59,177,151,54,70,86,201,121,154,54,51,136,52,130,198,132,151,202,222,97,155,122,81,33,209,61,75,60,84,214,57,79,197,126,179,43,200,175,190,186,116,62,145,209,114,164,200,173,45,165,172,171,96,212,144,99,105,99,63,115,43,63,118,112,136,136,157,134,148,67,53,80,198,155,106,218,130,50,160,125,49,176,211,204,75,205,107,98,175,88,52,32,205,124,216,178,221,173,76,39,98,148,162,219,132,187,203,78,88,162,58,100,152,206,178,129,163,155,155,181,196,154,140,152,184,137,73,125,140,121,49,217,200,47,206,189,78,201,137,127,207,89,105,118,99,186,36,191,178,102,165,213,155,127,155,54,164,51,44,67,50,109,77,156,62,152,92,103,123,144,202,62,126,54,178,185,65,200,143,52,61,215,190,166,102,105,194,103,100,96,182,119,81,125,144,183,126,172,190,141,35,177,209,123,34,86,72,50,108,81,74,168,43,214,85,60,217,42,181,166,113,107,91,208,151,52,191,97,74,205,134,170,188,129,186,119,127,44,72,40,157,185,203,89,53,42,128,214,103,195,214,133,191,92,118,125,70,73,59,129,55,193,183,87,140,106,158,208,184,131,38,123,187,176,105,204,93,191,133,141,133,202,140,209,118,39,218,133,153,202,96,201,59,140,78,169,189,61,41,176,125,189,150,77,50,70,70,209,214,76,131,170,82,132,158,208,84,204,178,152,126,70,183,100,129,108,118,81,201,67,150,72,123,71,182,171,132,219,83,84,218,99,161,81,175,34,176,147,111,75,199,185,129,146,110,172,191,179,181,85,184,54,90,202,150,120,69,144,158,205,206,67,159,69,43,152,108,155,149,135,125,62,103,160,123,165,57,181,63,146,108,143,82,164,70,167,39,206,209,141,95,206,164,82,150,140,92,60,211,195,107,142,87,102,202,209,35,43,150,177,117,56,213,192,119,86,88,148,52,88,153,216,167,213,119,56,89,183,62,125,86,97,97,195,126,117,205,190,76,35,172,44,81,72,53,113,54,151,94,43,67,208,219,96,52,118,189,85,84,156,49,204,119,145,95,112,172,63,101,150,191,94,97,211,164,94,33,131,170,48,174,133,175,171,69,107,173,174,81,199,150,157,66,212,178,90,66,97,159,186,207,129,74,186,72,65,137,164,93,55,215,177,63,162,57,187,177,212,113,184,168,207,180,162,181,138,204,157,115,121,97,42,168,75,52,186,175,67,172,210,175,118,69,145,49,185,81,69,149,124,194,64,108,59,126,203,151,103,215,120,154,205,204,99,218,176,206,73,86,41,148,182,72,114,119,140,135,110,35,199,85,47,168,84,132,70,194,86,74,193,128,94,110,141,62,142,115,166,40,117,206,160,74,185,72,189,192,81,183,121,97,35,128,102,127,164,107,99,85,61,133,126,136,91,96,155,120,115,203,108,138,62,158,112,58,129,88,110,130,68,174,143,97,130,157,203,77,69,71,92,134,204,112,38,180,214,95,156,210,75,115,132,62,35,173,84,212,59,121,81,124,133,135,102,206,2
201,142,183,182,211,63,34,48,53,61,167,138,63,161,51,161,179,82,186,154,172,51,164,114,90,34,188,61,70,107,138,144,174,156,45,130,106,112,153,47,115,194,167,215,134,143,56,101,187,167,193,34,78,215,114,171,109,177,132,143,214,123,87,42,175,160,103,54,45,162,112,36,207,155,114,48,208,99,168,143,209,169,69,206,151,53,44,84,165,198,41,111,153,145,151,98,57,175,50,214,180,122,76,162,69,182,117,36,215,185,173,151,147,98,190,177,169,165,62,45,139,49,133,90,152,94,93,89,163,167,46,146,77,65,48,96,52,110,94,66,160,45,68,96,178,141,146,166,129,57,135,221,86,131,45,43,213,33,61,50,110,193,152,133,123,108,215,126,218,62,82,203,144,165,180,185,193,75,51,135,74,95,156,89,102,98,109,85,85,195,195,186,184,165,191,46,201,168,128,199,111,219,201,210,151,50,183,144,92,87,187,67,54,116,183,66,193,214,193,167,68,82,195,187,64,218,73,175,204,162,128,47,62,209,146,61,135,61,88,98,174,200,166,160,167,145,54,189,35,110,151,87,80,68,84,125,82,218,116,137,67,80,121,136,207,154,124,40,79,93,60,140,119,50,107,184,116,123,65,159,173,67,86,149,118,115,211,178,40,91,53,93,193,121,127,35,35,159,97,58,55,97,78,192,126,136,181,195,137,174,39,64,111,202,215,162,213,99,147,174,211,187,90,176,127,67,220,82,103,143,33,62,105,126,213,137,63,168,160,58,177,151,54,70,86,202,121,155,54,51,136,52,132,198,132,151,202,220,98,155,121,82,34,209,62,75,60,83,216,57,80,196,125,178,44,201,175,190,186,117,61,145,209,115,164,199,173,44,165,171,170,96,211,144,99,106,99,63,116,44,63,119,112,137,137,158,134,148,67,53,80,197,154,106,217,130,51,160,124,48,175,211,204,75,205,107,98,175,88,52,33,206,123,216,178,220,171,76,39,98,147,162,219,132,187,204,78,88,162,57,100,154,206,178,130,162,155,154,182,196,153,140,152,185,137,72,125,140,122,48,217,199,47,206,189,79,201,136,128,206,88,105,118,99,186,36,193,176,102,164,212,155,125,155,53,164,52,45,68,50,110,77,154,62,151,91,102,122,144,203,61,126,55,178,184,65,200,142,52,62,215,190,166,102,104,195,103,99,97,183,119,81,124,145,183,127,173,190,142,35,177,208,121,34,86,72,49,107,81,74,168,43,213,85,60,216,41,181,166,112,107,92,208,152,52,191,97,73,204,134,170,190,130,186,118,127,44,72,40,158,185,201,88,53,41,127,214,104,194,215,133,190,91,118,124,70,72,60,128,56,192,184,87,140,106,157,207,185,130,38,124,187,176,105,204,94,192,132,143,133,203,141,207,120,41,218,134,153,204,95,201,59,139,78,169,189,60,40,176,125,188,149,77,50,71,71,209,215,75,132,169,83,132,159,208,84,204,177,152,125,71,183,100,129,109,118,81,202,68,151,72,123,71,183,171,132,219,83,84,218,99,161,81,175,33,177,147,112,74,199,185,129,145,110,172,190,180,181,86,185,56,89,202,150,120,69,145,159,206,205,67,160,69,44,153,109,155,149,135,125,62,103,159,124,165,57,181,64,147,108,142,81,165,69,167,38,207,209,142,94,207,165,82,150,142,91,60,212,195,106,141,87,102,201,209,34,43,151,177,116,54,212,192,119,85,88,148,53,89,154,217,167,213,120,55,88,184,63,124,87,95,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,93,44,67,207,220,95,51,119,189,83,83,156,50,204,119,146,94,112,172,63,101,149,190,94,97,212,164,95,33,131,171,48,172,133,177,170,69,108,171,174,81,199,151,157,66,211,177,89,67,95,159,186,206,128,74,187,72,65,138,164,93,55,215,177,64,163,58,187,177,212,114,183,169,206,180,162,180,139,205,156,115,121,98,42,168,75,52,186,175,67,173,210,175,118,70,144,48,185,82,70,150,124,194,64,108,59,124,203,151,103,215,119,153,205,203,98,217,176,204,72,88,40,149,182,71,114,118,140,136,109,35,198,86,48,169,84,133,69,194,85,75,192,128,93,110,141,61,142,114,166,40,117,206,161,73,186,71,189,191,82,183,121,97,35,128,103,127,164,108,99,85,63,133,126,136,92,97,155,120,115,203,109,138,61,158,113,58,129,88,110,131,69,173,144,97,130,159,203,79,70,72,92,133,204,111,40,181,214,96,156,209,76,114,131,63,36,173,84,212,58,120,81,124,133,136,103,207,2
201,142,185,182,210,62,35,48,54,61,167,137,64,160,52,161,180,81,187,153,172,51,165,115,90,35,188,62,70,105,138,143,174,156,46,132,106,113,153,47,116,194,167,216,135,144,56,101,188,167,193,34,77,216,115,171,109,176,135,144,213,124,88,43,175,161,102,54,44,161,113,36,207,154,115,47,208,99,168,142,210,170,68,205,150,52,43,85,165,199,42,110,152,145,151,97,57,176,50,215,181,119,76,163,69,181,117,36,216,187,173,152,146,99,191,177,169,165,63,45,140,48,132,91,152,95,94,89,162,167,45,145,77,66,48,94,52,111,95,67,161,45,68,95,177,140,145,166,130,58,134,221,86,132,44,44,211,33,61,52,110,192,152,132,124,109,216,125,217,62,81,203,144,165,179,185,194,75,49,135,73,94,156,88,103,98,108,87,85,195,195,185,184,165,189,47,200,168,130,199,110,218,202,210,152,50,184,145,92,87,187,67,53,116,182,65,193,213,191,166,68,82,195,185,63,220,73,175,204,162,128,48,63,209,146,60,135,61,87,99,174,199,166,158,167,145,55,190,34,108,152,87,81,66,85,126,82,218,115,137,67,80,122,137,208,153,125,39,79,94,61,142,119,50,107,183,116,124,65,159,172,66,86,150,119,115,211,179,40,91,53,91,192,121,127,35,34,160,96,57,56,97,79,192,126,136,182,197,136,174,38,63,110,203,215,163,212,99,147,174,213,188,91,178,128,67,220,81,102,143,33,62,105,124,214,136,64,168,161,57,177,152,53,70,87,202,121,153,54,49,135,52,132,198,131,151,201,221,97,154,121,82,33,208,63,76,60,83,215,57,80,196,126,178,43,202,174,190,186,116,62,145,209,114,166,200,172,45,165,171,171,95,211,143,98,106,98,63,115,44,63,118,112,137,136,159,134,149,68,52,81,196,154,107,217,131,50,160,124,49,174,212,204,75,204,106,98,175,87,52,32,206,124,216,177,221,171,76,40,99,148,161,218,133,186,203,78,89,162,57,101,156,205,179,131,161,155,154,181,195,154,139,153,184,137,73,126,140,123,48,215,198,47,207,189,78,200,136,129,205,89,104,117,99,186,37,193,178,103,165,212,155,123,155,54,165,51,44,67,49,110,77,155,62,150,93,101,123,145,203,61,127,55,176,183,66,199,142,53,63,215,190,167,103,106,195,103,99,98,183,121,82,124,145,183,128,174,190,143,35,178,209,121,35,87,72,50,106,82,73,167,42,214,83,60,217,41,180,167,111,106,90,207,151,53,190,97,74,205,134,170,190,130,185,117,127,44,73,39,159,184,201,89,53,42,127,215,104,195,214,134,191,92,119,126,69,72,60,129,56,192,183,88,140,106,157,208,185,131,38,124,187,175,106,204,93,191,132,142,133,203,141,209,120,40,218,133,151,201,96,200,59,140,78,169,188,60,40,176,124,188,150,78,48,71,71,208,214,74,133,170,84,130,159,209,84,205,178,152,127,70,182,99,129,106,118,80,202,68,150,72,123,70,183,171,133,217,84,83,218,101,162,81,174,34,177,146,113,74,199,186,130,145,110,172,191,179,180,87,186,55,90,203,150,120,69,145,159,205,207,68,160,68,45,151,109,154,149,136,125,63,103,159,123,164,58,182,62,146,109,142,81,166,70,167,39,206,210,143,95,206,164,83,149,142,92,58,212,195,106,141,87,102,201,208,35,43,151,177,116,54,213,192,118,87,86,149,52,89,155,216,167,212,120,55,88,184,64,124,86,96,98,193,124,121,204,190,77,36,172,45,81,71,55,114,54,151,93,42,66,207,219,95,50,118,190,83,83,156,50,204,116,146,95,112,173,63,101,149,189,93,97,211,163,94,33,131,171,49,174,133,176,171,70,108,172,175,80,200,151,157,67,211,176,89,66,95,158,187,206,128,74,186,72,64,139,163,94,56,214,176,62,161,56,186,178,211,114,184,169,207,181,162,179,139,204,157,114,120,100,44,169,74,51,189,176,67,173,209,174,118,69,144,48,184,82,70,150,124,194,63,109,60,124,201,151,104,214,119,154,204,202,98,217,175,203,73,88,40,149,181,71,115,118,140,136,110,33,198,84,47,170,85,132,68,193,85,76,193,128,93,110,142,61,140,115,167,40,117,204,162,73,187,71,189,190,83,184,121,98,36,129,103,126,164,108,99,85,62,133,126,136,92,97,156,120,113,203,108,139,61,157,113,58,130,89,111,129,69,174,144,97,130,158,203,77,70,72,92,133,204,110,40,182,214,95,157,209,76,114,132,62,36,173,84,211,59,120,81,125,134,136,101,208,2
201,142,183,182,211,63,34,48,53,62,168,137,65,161,51,161,179,82,186,153,171,51,164,115,90,34,188,62,70,107,138,144,174,156,45,131,106,112,154,47,116,194,167,215,134,143,56,101,187,167,194,34,78,215,115,170,109,176,132,143,214,123,88,42,175,161,103,54,45,162,112,37,207,154,114,48,208,98,168,143,209,170,69,206,151,53,44,84,165,198,41,111,152,145,151,98,57,175,50,214,180,121,76,161,69,182,117,36,215,185,173,152,146,99,190,177,170,165,62,45,138,49,132,89,152,94,93,88,162,167,45,146,77,65,48,96,52,110,94,66,160,45,67,95,178,142,146,165,129,57,134,220,85,131,44,43,212,32,61,50,111,194,152,132,124,108,215,127,218,62,81,203,144,166,180,185,194,76,51,135,75,94,155,88,103,99,109,86,84,195,195,186,183,165,191,46,201,167,128,199,110,219,201,211,151,50,183,144,92,87,186,67,54,116,183,66,194,215,192,167,68,82,195,187,64,218,73,174,204,162,129,47,62,209,146,60,135,61,88,98,174,199,166,160,166,145,54,189,34,109,152,86,81,68,84,124,81,219,116,137,67,81,122,136,207,155,124,40,77,93,60,141,119,50,107,184,116,122,66,159,173,67,85,149,119,114,212,179,40,91,53,92,193,121,126,35,34,159,97,58,54,97,79,192,126,136,182,196,137,174,39,63,111,202,215,162,213,99,147,174,212,188,91,177,127,67,219,82,102,144,33,62,105,126,213,137,63,168,160,58,177,151,54,71,86,202,121,154,54,50,136,51,132,198,132,151,201,221,97,155,121,82,34,209,62,74,59,82,215,57,79,196,125,178,44,201,175,190,186,117,62,145,209,115,165,199,172,44,165,172,171,96,212,144,99,106,98,63,116,44,63,119,112,137,137,159,134,148,68,53,80,198,154,106,217,130,51,160,124,49,174,211,204,75,205,107,98,175,89,53,33,206,124,216,178,221,171,76,39,98,148,162,219,132,187,204,78,88,163,57,100,154,206,178,130,162,156,154,182,196,153,140,152,185,136,73,125,140,122,49,217,199,48,206,189,78,201,136,128,206,88,105,118,99,186,36,193,177,102,164,212,155,125,155,54,164,51,44,67,50,109,77,154,62,151,91,102,122,144,202,62,126,55,177,184,65,200,142,52,61,215,190,166,101,105,195,103,99,97,184,119,81,124,145,183,127,172,190,142,35,177,209,121,34,87,72,50,108,82,74,167,43,214,85,60,217,41,180,166,113,107,92,208,152,53,191,96,74,204,134,170,190,131,186,118,127,44,72,40,158,185,201,88,54,41,127,213,104,195,215,133,190,91,118,124,70,72,60,128,55,192,184,86,140,106,157,208,185,131,39,124,187,175,105,204,94,191,132,142,133,202,140,207,120,40,219,134,153,203,95,201,59,139,78,170,189,61,40,176,125,188,149,77,50,70,71,209,214,75,132,169,82,132,159,209,84,204,178,152,126,70,184,100,130,108,118,81,202,68,150,72,122,71,183,171,133,219,83,83,218,99,161,81,176,34,176,147,111,74,198,185,129,145,110,171,190,179,181,86,184,56,89,203,150,120,69,144,159,205,206,67,160,68,43,152,109,155,149,136,125,63,103,159,123,164,58,181,64,147,108,142,81,164,69,168,38,206,209,141,94,207,165,83,150,142,91,59,213,196,106,142,87,103,201,209,34,43,151,177,117,54,213,192,120,85,88,149,52,88,154,216,167,213,119,55,89,183,63,123,86,96,98,193,126,119,204,190,76,35,171,45,81,71,53,114,54,151,93,43,67,207,219,96,51,119,190,84,83,157,50,204,118,146,95,112,172,63,100,149,190,94,97,212,164,94,33,131,171,48,173,133,176,171,70,108,173,174,81,199,151,157,67,212,177,90,67,95,159,186,207,128,75,186,71,66,138,163,93,55,215,177,63,162,57,187,177,211,114,183,170,207,179,162,180,138,204,156,115,121,99,43,169,75,52,187,175,67,172,210,175,118,70,144,48,185,82,70,150,125,195,63,108,59,124,203,151,103,215,119,152,205,204,99,217,176,204,73,88,41,150,182,71,114,118,141,136,110,35,198,85,48,169,85,133,68,194,85,75,192,128,93,111,141,61,142,115,166,39,117,206,161,74,186,71,190,191,82,183,121,97,35,128,102,127,164,108,99,84,63,132,127,136,92,96,155,120,116,203,109,139,62,157,113,58,129,89,110,131,69,172,143,97,130,158,202,78,69,72,92,133,204,111,40,181,214,96,155,210,76,114,131,62,36,173,84,213,59,120,81,124,133,136,102,206,2
200,142,183,182,211,63,34,48,53,62,168,137,64,160,52,161,178,82,186,154,171,52,164,114,90,34,188,62,70,107,138,144,174,157,45,130,106,112,153,48,115,194,167,215,134,143,56,101,187,167,194,34,77,215,115,170,109,176,132,143,213,123,87,43,175,161,103,54,45,162,112,36,207,154,114,48,208,98,169,144,209,170,69,205,151,52,43,84,165,198,41,111,152,145,151,97,57,175,49,214,180,121,76,162,69,182,117,36,215,186,173,152,147,99,190,177,169,165,62,45,139,49,132,89,152,94,93,89,162,167,46,146,78,65,47,95,52,111,94,66,160,45,68,95,178,141,146,165,129,57,134,220,86,131,44,43,211,33,61,50,111,193,152,132,124,108,215,127,217,61,82,203,143,166,180,185,193,76,50,135,74,95,155,89,102,98,109,86,85,195,195,186,184,165,191,45,201,168,128,199,110,219,201,210,151,50,183,144,91,87,186,67,55,116,183,66,193,214,192,167,68,83,195,186,64,218,73,175,204,162,129,47,63,208,146,61,135,61,88,98,174,199,166,159,166,145,55,189,35,110,151,86,81,68,84,124,82,219,116,137,68,81,122,136,207,155,124,40,78,93,60,141,119,49,107,184,117,123,66,159,172,67,85,149,119,114,211,178,40,92,54,92,193,121,127,35,34,159,96,58,55,97,79,191,126,136,182,196,136,173,38,64,111,202,215,162,214,98,147,174,211,188,91,176,127,67,220,82,102,143,33,62,106,126,214,136,64,168,160,58,177,151,53,70,86,201,121,154,54,50,136,52,132,198,132,151,202,221,97,154,121,82,34,209,61,75,60,83,215,58,79,196,125,178,43,201,176,190,186,116,62,144,209,114,164,199,173,44,165,171,170,96,212,144,99,106,98,63,115,43,63,119,112,137,137,159,133,148,68,54,79,197,154,106,217,130,50,160,124,49,175,211,204,75,205,107,98,175,88,52,33,206,123,216,177,220,171,76,39,98,148,162,219,132,188,204,78,88,163,58,99,155,206,178,131,163,155,154,182,195,153,140,152,184,136,73,124,140,122,49,217,199,48,206,190,78,202,136,128,206,89,105,118,99,186,36,193,177,102,165,212,155,125,155,53,164,52,45,68,50,110,77,155,63,151,92,102,123,144,202,62,126,55,177,185,65,199,142,52,61,215,190,167,101,105,195,103,99,97,183,120,81,124,145,183,128,173,190,143,35,177,208,121,34,87,72,50,108,81,74,167,43,213,85,60,216,42,181,167,112,107,92,208,152,52,191,96,74,204,134,170,190,131,186,118,127,45,72,40,158,185,202,88,53,42,127,214,105,195,215,133,190,91,117,124,70,73,60,129,55,192,184,87,140,106,157,207,184,130,38,124,188,175,105,204,94,192,132,142,134,203,140,207,120,40,218,134,153,203,95,201,59,140,78,170,188,61,40,177,125,188,149,77,50,70,71,209,214,75,132,168,83,132,159,208,84,204,178,152,126,70,183,99,129,109,118,81,202,68,150,72,122,72,183,171,132,219,83,83,218,99,161,81,175,34,176,147,111,74,198,184,128,145,110,172,190,180,181,86,185,55,89,202,150,120,69,144,158,205,206,67,160,68,44,152,109,154,148,135,124,62,103,159,124,164,57,181,64,147,108,142,81,164,69,168,39,206,209,142,94,207,165,83,150,142,91,59,213,195,107,142,87,103,202,209,34,42,151,177,116,54,212,192,119,85,87,148,53,89,154,217,167,213,120,55,89,184,63,124,86,96,97,194,126,119,204,190,77,35,171,45,81,72,54,114,54,151,94,43,68,207,220,95,51,119,190,84,83,156,49,204,118,146,95,112,172,63,101,149,190,94,97,212,164,94,33,131,171,48,173,133,176,171,69,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,207,128,75,186,71,66,138,164,93,55,215,176,63,162,57,187,177,212,114,183,169,206,180,162,180,139,204,156,114,121,99,44,169,75,52,187,176,67,172,210,175,118,69,144,49,185,82,70,150,125,195,64,108,59,124,203,151,103,215,119,153,205,203,99,217,176,203,73,87,40,149,182,71,114,118,142,136,110,35,198,85,48,169,84,133,69,194,85,75,193,128,92,111,141,61,142,115,166,39,117,206,161,74,186,71,190,191,82,183,121,97,35,128,102,127,164,108,98,85,63,132,126,136,92,96,155,120,115,203,108,139,62,157,113,58,129,89,110,131,69,172,143,97,129,158,201,78,70,72,92,133,205,112,40,181,214,96,156,209,76,114,131,63,36,173,84,212,59,120,81,124,133,137,102,207,2
201,142,183,182,211,63,34,48,53,61,168,137,65,160,52,161,178,82,186,154,171,51,165,114,91,34,188,62,71,108,138,144,174,156,46,130,106,111,154,48,115,194,166,215,135,144,56,101,187,167,194,34,77,215,115,171,108,177,132,143,214,123,87,43,174,161,103,54,46,163,113,36,207,155,113,48,208,99,170,143,208,170,68,206,151,53,43,84,166,197,41,111,152,145,152,97,57,175,50,214,180,121,76,162,69,181,116,36,216,186,173,152,146,99,190,178,169,164,62,45,139,48,133,90,152,94,94,88,163,167,46,145,78,66,48,96,52,110,94,66,160,44,69,95,178,142,146,164,129,56,135,220,86,132,43,43,212,33,62,50,110,193,152,132,124,108,215,128,218,62,82,204,144,166,180,185,194,75,51,134,73,94,155,88,101,98,110,85,85,194,196,186,184,165,190,45,202,167,128,200,110,220,201,211,150,50,182,145,92,86,187,67,54,118,182,66,193,215,193,166,68,83,196,187,65,218,72,174,204,161,128,47,63,208,146,62,136,61,87,98,175,199,167,160,166,146,54,190,34,109,151,86,81,67,83,124,81,218,116,138,68,80,123,135,207,154,124,39,78,92,60,140,119,50,107,183,116,123,66,158,173,66,86,149,119,114,211,179,40,91,54,92,193,121,127,35,34,159,97,59,55,96,78,191,126,137,182,196,136,173,39,63,111,202,216,162,213,99,148,174,212,188,90,176,127,67,219,82,102,145,33,62,105,127,213,136,64,167,160,59,177,151,54,71,86,201,121,154,54,50,135,51,132,198,132,152,201,220,97,155,121,82,34,210,61,75,59,82,215,56,80,197,125,178,43,202,176,190,186,116,61,144,209,115,165,199,173,44,165,171,170,95,211,144,98,106,99,63,116,44,62,119,112,136,137,159,134,148,68,53,80,197,154,106,217,130,51,160,124,48,175,210,204,76,204,106,99,175,90,52,33,206,123,216,178,221,171,76,39,98,147,161,219,133,187,203,78,88,163,57,99,154,206,178,131,161,155,154,182,196,153,141,152,184,136,73,125,140,121,49,217,199,48,206,189,78,201,136,128,206,89,105,118,100,186,36,192,177,102,165,212,155,124,156,53,164,51,45,68,49,109,76,154,62,151,91,102,122,144,202,61,126,55,177,183,65,199,142,52,60,216,190,166,101,105,195,103,99,97,183,119,81,124,146,184,127,173,190,143,36,177,209,122,33,86,73,49,107,82,74,167,43,213,85,60,216,42,181,166,112,107,92,209,151,52,191,96,73,204,133,169,190,130,185,118,126,44,72,40,158,185,201,89,55,42,128,214,104,194,215,134,191,91,117,124,69,72,61,129,55,192,184,88,141,106,158,207,184,130,38,124,188,176,105,204,94,192,132,143,133,203,140,207,120,40,218,134,153,203,95,201,59,140,78,169,189,60,39,177,125,188,150,77,50,70,71,210,214,75,132,169,83,132,158,209,84,204,178,152,125,70,183,100,129,108,117,81,203,68,150,72,122,71,182,170,132,219,83,83,219,100,161,80,175,35,176,147,112,75,198,184,128,145,110,172,189,179,181,87,185,56,89,202,151,120,70,144,158,205,206,67,160,67,43,153,109,155,149,136,125,62,103,159,124,165,58,181,64,147,107,142,81,165,69,167,37,206,208,143,94,207,165,83,150,141,91,59,213,195,107,141,86,103,201,209,34,43,151,177,116,54,211,191,119,86,87,149,54,89,155,216,168,213,119,56,89,183,63,123,86,96,97,194,126,120,203,191,77,35,170,44,81,72,53,114,54,151,94,44,67,207,219,95,50,119,189,83,84,155,49,204,118,146,95,112,172,63,102,149,191,93,97,211,164,94,34,132,171,49,173,133,176,171,69,108,172,174,82,199,151,157,67,213,177,90,67,95,159,186,206,129,75,186,72,66,138,163,93,55,215,176,64,161,57,186,178,211,114,184,170,207,180,161,180,139,203,157,115,122,99,43,168,75,52,186,176,67,173,210,176,118,69,144,49,185,82,71,150,124,195,63,108,60,124,203,151,103,216,119,152,204,204,98,217,176,204,73,87,41,149,182,71,113,118,141,136,110,35,198,85,48,170,84,132,69,194,85,75,193,128,94,110,141,61,142,114,166,39,117,206,161,74,186,71,189,191,82,183,121,97,36,128,102,126,163,108,99,85,63,133,126,136,92,96,155,120,115,203,109,139,61,157,112,58,129,89,110,131,69,173,144,96,130,159,201,78,69,72,92,134,204,111,39,181,213,96,155,209,76,115,131,62,36,172,84,212,60,120,82,124,134,135,101,206,2
201,142,183,182,212,63,34,48,53,62,168,137,64,160,52,161,179,82,186,154,171,51,164,114,90,34,188,62,71,107,138,144,173,156,44,131,105,112,153,47,115,194,167,216,134,143,56,102,187,167,194,35,78,216,114,171,109,176,132,143,214,123,87,43,175,161,102,54,45,162,112,36,207,154,114,48,209,98,168,142,208,170,69,205,150,53,43,84,165,197,42,111,152,145,151,98,57,176,50,215,180,121,76,162,69,182,116,35,216,186,172,153,147,98,191,176,170,165,62,44,139,49,132,90,151,93,93,88,162,167,46,146,78,66,48,96,52,110,94,66,160,45,68,96,179,142,146,165,130,56,134,221,85,131,44,44,212,33,62,50,111,193,152,132,123,108,215,127,218,61,82,203,144,166,181,185,193,75,51,135,74,95,156,88,102,99,109,86,85,194,195,187,183,165,191,46,201,168,128,200,110,219,201,210,151,50,183,144,92,87,187,67,53,117,183,66,194,215,192,168,68,82,195,187,64,218,72,174,204,162,129,47,63,209,145,61,135,60,88,99,174,200,166,159,166,145,54,190,34,109,151,86,81,67,85,124,81,218,116,137,67,81,122,136,207,155,124,40,77,92,60,140,118,49,107,184,117,123,66,158,172,67,85,148,119,114,212,179,40,92,53,92,193,121,127,35,34,159,96,58,55,97,78,192,126,136,182,196,136,175,39,64,111,202,216,162,212,99,146,173,211,187,91,176,126,68,220,81,103,144,33,62,106,126,214,137,64,168,161,58,177,151,54,70,86,202,121,154,54,50,136,51,132,197,132,151,202,221,99,155,121,82,33,209,62,74,60,82,215,57,79,196,125,177,43,201,176,190,187,116,62,144,209,114,165,200,173,44,164,171,170,96,212,145,98,106,99,62,115,43,63,119,112,138,137,158,134,147,68,53,80,197,154,106,217,130,51,160,124,49,175,211,204,75,205,107,98,175,89,52,32,207,123,216,178,220,171,76,39,99,148,161,219,132,187,204,78,88,162,58,100,154,206,178,131,162,155,154,181,196,152,140,152,185,136,73,124,140,123,48,217,199,48,206,190,77,200,136,128,206,90,105,118,99,186,35,192,176,102,165,212,155,124,155,53,164,51,44,67,49,110,78,155,63,151,91,103,122,144,203,61,126,55,177,185,65,200,142,52,61,215,191,166,102,105,195,103,100,97,183,120,81,124,145,183,128,173,190,142,35,178,209,122,34,87,72,49,108,82,74,168,43,214,85,60,216,42,181,167,112,108,92,208,152,53,191,96,74,205,134,170,190,131,185,118,127,45,73,39,158,186,202,88,54,42,128,214,104,195,215,133,191,91,117,125,69,73,59,129,55,192,184,86,140,106,158,208,184,130,38,124,188,175,105,204,95,192,132,143,133,203,141,207,119,40,218,135,153,203,94,201,59,140,78,170,189,61,40,177,125,187,150,77,49,70,71,209,214,75,132,169,83,132,158,208,84,204,178,152,126,70,184,100,129,108,119,81,203,68,150,72,122,71,182,171,133,218,83,83,218,99,162,80,175,34,176,148,111,74,199,184,129,145,110,172,190,180,182,86,185,55,89,203,150,120,70,145,159,205,206,68,160,68,42,152,109,154,148,135,124,61,103,159,123,165,58,180,64,147,108,143,80,164,69,168,39,206,209,141,94,207,165,82,149,142,91,60,212,196,106,142,87,103,202,209,34,42,152,177,116,54,212,191,119,86,88,148,53,89,154,217,167,213,120,55,88,183,64,124,87,96,97,194,126,119,204,189,76,35,171,45,81,72,53,114,54,151,94,43,67,207,218,96,51,119,189,83,84,156,50,204,119,146,95,112,172,63,101,149,190,94,96,211,164,95,32,131,171,48,172,133,177,171,70,108,172,174,80,199,151,157,67,213,177,90,67,96,160,187,206,128,74,187,72,66,139,164,93,55,215,177,64,162,58,187,177,212,113,183,170,206,179,162,180,138,205,157,114,122,98,44,168,75,52,187,175,66,173,210,175,118,69,144,48,185,82,70,150,124,195,64,108,60,124,203,151,103,215,118,154,205,204,98,218,175,204,73,87,40,149,182,71,114,118,141,136,110,35,198,85,48,169,84,132,69,195,85,76,192,128,92,111,141,61,142,114,166,39,117,206,161,73,186,71,190,192,84,183,121,97,35,128,102,127,164,108,99,84,62,133,126,137,92,97,154,121,115,203,108,139,62,157,113,58,129,90,110,131,69,173,144,97,130,158,201,78,70,72,91,133,204,111,39,181,214,96,155,209,76,115,131,62,36,173,84,213,59,120,81,125,134,136,102,206,2
201,142,183,182,211,63,34,48,53,61,168,137,64,161,51,161,179,82,186,153,171,51,164,114,90,34,188,62,71,107,138,144,174,156,45,131,106,112,153,47,115,194,167,215,134,143,56,101,187,167,194,34,77,215,115,171,109,176,132,143,214,123,87,43,175,161,103,54,45,162,112,36,207,154,114,48,208,98,168,143,209,170,69,206,151,53,43,84,165,197,41,111,152,145,152,97,57,175,50,215,180,121,76,162,69,182,117,35,215,186,173,152,146,99,190,177,169,165,62,45,139,49,132,89,152,94,93,88,162,167,46,146,77,65,48,95,52,110,94,66,159,45,68,95,178,142,146,165,129,57,134,221,86,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,61,82,203,144,165,180,185,194,76,50,135,74,94,156,88,102,99,109,86,85,195,195,186,183,165,190,46,201,168,128,199,111,219,201,211,151,50,183,145,92,87,186,67,54,117,182,66,193,215,192,167,68,83,196,187,64,218,73,174,204,162,129,47,62,209,146,61,135,61,88,98,174,199,166,160,167,145,55,189,34,109,151,86,81,68,84,124,82,218,116,137,67,81,122,136,207,154,124,39,78,93,60,141,119,50,107,184,116,123,66,159,172,67,85,149,119,115,212,179,40,91,54,92,193,121,127,35,34,159,97,58,55,97,78,191,126,136,182,196,136,173,39,64,111,202,215,162,213,99,147,174,212,188,91,176,127,67,219,82,102,144,33,62,105,126,214,137,64,168,160,58,177,151,54,70,86,201,121,154,54,50,136,52,132,198,132,151,201,220,98,154,121,82,34,209,62,75,60,83,215,57,79,196,125,178,44,201,175,190,186,116,62,144,209,114,164,199,173,44,165,171,170,96,212,144,99,106,98,63,116,44,63,119,112,136,137,159,134,148,68,53,80,197,154,106,217,130,51,160,124,49,175,211,204,75,205,107,98,175,88,52,33,206,124,216,178,221,171,76,39,99,148,162,219,132,187,204,78,88,163,58,100,154,206,178,130,162,155,154,182,196,153,140,152,184,136,73,125,141,122,49,217,199,47,206,190,78,201,136,128,206,89,105,118,100,186,36,192,176,102,164,212,155,125,155,54,164,51,45,68,50,109,77,154,62,151,92,102,122,144,203,62,126,55,177,184,65,200,142,52,61,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,127,173,190,142,35,177,209,121,34,86,72,49,108,82,74,167,43,213,85,60,216,42,181,167,113,107,92,209,152,52,191,96,74,204,134,170,189,130,185,118,127,44,72,40,158,185,202,88,54,42,128,213,104,195,215,133,190,91,117,124,70,72,60,129,55,192,184,87,140,106,157,208,184,130,38,124,188,175,105,204,94,192,132,142,133,203,140,207,119,40,218,134,153,203,95,201,59,140,78,170,188,61,40,177,125,188,149,77,50,70,71,209,214,75,132,169,83,132,159,208,84,204,178,152,126,70,183,100,129,109,118,81,202,68,150,72,122,71,182,171,133,218,83,83,218,99,162,81,175,34,176,147,111,74,198,184,128,145,110,172,190,180,181,86,185,55,89,203,150,120,69,144,158,205,206,67,160,68,43,153,109,155,148,135,124,62,103,159,123,164,58,181,64,147,108,142,81,164,69,168,38,206,209,141,94,207,165,83,150,142,91,59,212,196,107,142,87,103,201,209,34,43,151,177,116,54,212,192,119,85,88,148,52,89,154,217,167,213,120,55,88,184,63,124,86,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,67,207,219,95,51,119,190,84,83,156,49,204,118,146,95,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,170,69,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,207,128,75,186,72,66,138,164,93,55,215,177,63,162,57,187,177,212,114,183,169,207,180,162,180,138,204,156,114,121,99,43,168,75,52,187,175,67,173,210,175,118,69,144,48,185,82,70,150,124,195,64,108,59,124,203,151,103,215,119,152,205,204,99,217,176,204,73,87,41,149,182,71,114,118,141,136,110,35,198,85,48,169,84,132,69,194,85,75,192,128,93,110,141,61,142,115,166,39,117,206,161,74,186,71,190,191,82,184,121,97,35,128,102,127,164,108,98,85,63,133,126,136,92,97,155,120,115,203,108,139,61,158,113,58,129,89,110,131,69,173,144,97,130,158,202,78,70,72,92,133,205,111,39,181,214,96,156,209,75,114,132,62,36,173,84,213,59,120,81,124,134,136,102,207,2
201,142,183,182,211,63,34,48,53,61,168,137,64,160,51,161,179,82,186,153,171,51,164,114,90,34,188,62,70,107,138,144,174,156,45,131,106,112,153,47,115,194,167,215,134,143,56,102,187,167,194,34,77,215,115,171,109,176,132,143,214,123,87,43,175,161,103,54,45,162,112,36,207,154,114,48,208,98,168,143,209,170,69,205,151,53,43,84,165,198,41,111,152,145,152,97,57,175,50,215,180,121,76,162,69,182,117,36,215,186,173,152,146,99,190,177,169,165,62,45,139,49,132,90,152,94,93,88,162,167,46,146,77,65,48,95,52,110,94,66,159,45,68,95,178,142,146,165,129,57,134,220,85,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,62,82,203,144,165,180,185,194,76,50,135,74,94,156,88,102,99,109,86,85,195,195,186,184,165,190,46,201,168,128,199,111,219,201,211,151,50,183,144,92,87,186,67,54,117,183,66,193,215,192,167,68,82,195,187,64,218,73,174,204,162,129,47,62,209,146,61,135,61,88,98,174,199,166,160,167,145,55,190,35,109,151,86,81,68,84,124,82,218,116,137,67,81,122,136,207,154,124,40,78,93,60,140,119,50,107,184,116,123,66,159,172,67,86,149,119,115,212,178,40,91,53,92,193,121,127,35,34,159,97,58,55,97,78,191,126,136,182,196,136,174,39,64,111,202,215,162,213,99,147,174,212,188,91,176,127,67,220,82,102,144,33,62,105,126,214,137,64,168,160,58,177,151,54,70,86,202,121,154,54,50,136,52,132,198,132,151,201,221,98,154,121,82,34,209,62,75,60,83,215,57,79,196,125,178,44,201,175,190,186,116,62,144,209,114,164,199,173,44,165,171,170,96,212,144,99,106,98,63,116,44,63,119,112,137,137,159,134,148,68,53,80,197,154,106,217,130,51,160,124,49,175,211,204,75,205,107,98,175,88,53,33,206,124,216,178,221,171,76,39,99,148,162,219,132,187,204,78,88,163,58,100,154,206,178,130,162,155,154,182,196,153,140,152,184,136,73,125,140,122,49,217,199,47,206,190,78,201,136,128,206,89,105,118,99,186,36,192,177,102,164,212,155,125,155,54,164,51,45,68,50,109,77,154,62,151,92,102,122,144,202,62,126,55,177,184,65,200,142,52,61,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,128,173,190,142,35,177,209,121,34,87,72,49,108,82,74,167,43,213,85,60,216,41,181,167,113,107,92,208,152,52,191,96,74,204,134,170,189,131,186,118,127,45,72,40,158,185,202,88,54,42,128,213,104,195,215,133,190,91,117,124,70,72,60,129,55,192,184,87,140,106,157,208,184,130,38,124,188,175,105,204,94,192,132,143,133,203,140,207,119,40,218,134,153,203,95,201,59,140,78,170,188,61,40,177,125,188,149,77,50,70,71,209,214,75,132,169,83,132,159,208,84,204,178,152,126,70,183,100,129,109,118,81,202,68,150,72,122,71,183,171,133,219,83,83,218,99,162,81,175,34,176,147,111,74,198,184,128,145,110,172,190,180,181,86,185,55,89,203,150,120,69,144,158,205,206,67,160,68,43,153,109,155,148,135,124,62,103,159,123,164,58,181,64,147,108,142,81,164,69,168,38,206,209,141,94,207,165,83,149,142,91,59,212,196,107,142,87,103,202,209,34,43,151,177,116,54,212,192,119,85,88,148,52,89,154,217,167,213,120,55,89,183,63,124,86,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,67,207,219,95,51,119,190,84,83,156,50,204,118,146,95,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,170,70,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,207,128,75,186,72,66,138,164,93,55,215,177,63,162,57,187,177,212,114,183,169,207,180,162,180,138,204,156,114,121,99,43,168,75,52,187,175,67,173,210,175,118,69,144,48,184,82,70,150,124,195,64,108,59,124,203,151,103,215,119,152,205,204,99,217,176,204,73,87,41,149,182,71,114,118,141,136,110,35,198,85,48,169,84,132,69,194,85,76,192,128,93,110,141,61,142,115,166,40,117,206,161,74,186,71,190,191,82,183,122,97,35,128,102,127,164,108,98,85,63,133,126,136,92,97,155,120,115,203,108,139,62,157,113,58,129,89,110,131,69,173,144,97,130,158,202,78,70,72,92,133,205,111,39,181,214,96,156,209,76,114,132,62,36,173,84,213,59,120,81,124,134,136,102,207,2
200,142,183,182,213,62,36,47,53,61,169,137,65,161,51,161,178,80,185,153,171,50,165,116,90,34,188,62,70,107,137,145,173,157,44,131,106,112,152,47,115,195,168,217,136,143,58,103,187,167,193,33,78,215,113,172,109,175,133,143,214,124,89,42,174,161,103,55,45,162,113,36,208,154,114,47,207,96,169,142,209,169,70,204,149,53,44,84,166,196,42,112,150,145,152,97,58,175,50,213,179,122,76,163,68,181,116,36,216,185,172,150,147,99,190,176,170,165,63,44,141,48,132,90,151,96,93,87,162,167,47,147,78,64,49,96,50,111,94,66,160,45,66,95,178,141,145,164,131,55,134,220,85,133,43,43,213,33,63,50,111,194,152,133,123,107,216,127,217,60,82,204,144,166,178,185,194,78,51,134,75,93,156,89,101,98,108,84,84,194,195,187,185,167,191,46,201,168,127,198,111,219,202,210,152,49,183,144,91,87,187,66,53,117,183,66,194,214,192,168,68,82,195,187,64,219,72,174,204,162,129,45,63,209,146,60,136,59,87,98,173,200,166,160,167,145,52,190,34,110,150,86,82,68,83,124,81,220,116,139,66,82,122,137,206,155,123,40,78,93,60,138,118,50,109,183,117,124,66,159,171,68,84,149,119,115,212,180,39,93,54,91,194,121,128,35,36,159,96,59,56,97,78,190,125,136,183,196,137,173,38,61,111,202,216,161,216,99,147,174,212,189,90,176,126,65,219,82,102,142,33,61,106,125,213,137,63,168,160,58,178,150,53,70,85,200,122,154,55,48,135,52,132,199,132,152,202,218,96,154,122,81,33,210,62,76,59,84,215,57,79,197,123,179,43,201,175,191,185,116,61,144,209,113,163,200,173,46,164,171,170,98,213,144,99,105,97,66,115,42,63,120,111,137,137,160,135,148,68,54,79,196,156,106,218,130,52,161,127,50,175,211,204,75,204,108,99,175,87,51,32,207,125,216,177,221,171,76,42,99,150,162,219,134,188,202,77,89,164,58,98,155,204,179,130,164,157,155,182,196,155,140,150,185,136,74,122,141,120,47,215,201,48,206,189,79,200,136,127,204,88,104,118,99,185,36,194,176,100,162,213,154,125,153,55,165,53,46,67,49,111,79,154,61,150,92,103,123,143,201,62,125,55,178,184,64,200,143,52,61,214,192,166,103,106,194,104,99,97,184,120,81,125,144,183,128,174,188,142,35,177,209,121,34,89,71,49,108,81,73,166,44,213,86,61,217,40,179,167,114,107,90,207,152,55,192,96,73,203,133,171,189,131,186,119,128,46,73,39,159,186,201,88,54,42,127,212,105,196,217,133,191,92,117,122,68,73,60,129,53,191,183,87,140,107,156,206,185,132,39,125,188,176,104,204,94,192,132,144,133,203,141,208,121,41,218,135,153,202,95,201,59,139,79,170,188,61,40,175,125,188,149,77,50,70,71,208,213,75,133,168,83,131,157,208,84,205,178,153,126,70,182,100,128,107,118,80,201,68,149,72,120,71,182,172,132,218,83,82,219,100,160,82,175,34,177,146,112,73,197,184,130,146,111,171,192,179,180,85,184,54,89,200,150,119,70,144,158,206,206,66,160,68,43,152,108,156,149,136,125,63,103,160,124,163,57,183,63,147,109,141,82,163,70,167,40,205,207,142,95,207,165,83,149,143,93,60,213,197,107,144,88,102,202,207,35,44,150,177,117,54,212,191,120,86,88,149,53,87,154,215,167,213,119,55,89,184,64,124,85,97,96,193,127,119,205,189,78,34,170,45,81,73,52,113,54,150,93,44,68,208,220,94,51,117,192,85,82,158,50,204,116,146,95,112,173,62,101,149,188,93,97,212,165,94,32,132,172,48,174,133,176,170,69,107,172,173,81,198,150,158,66,211,179,87,66,96,158,185,207,128,77,185,71,67,140,164,94,56,214,176,63,163,57,187,177,210,113,184,170,205,181,161,178,140,204,157,115,122,99,42,169,75,52,186,175,67,171,211,176,119,68,146,48,183,82,71,150,125,195,63,108,59,124,203,151,103,215,120,152,202,205,99,217,178,203,72,89,40,150,181,70,114,118,141,137,110,35,197,86,47,168,85,132,70,194,86,74,194,127,93,111,141,61,142,115,166,39,119,206,161,73,185,71,190,191,82,182,121,98,35,128,103,127,166,107,98,84,61,132,127,135,92,96,153,120,117,203,108,139,63,157,114,58,129,88,110,132,69,172,143,96,131,158,203,78,69,72,93,132,204,113,39,180,215,96,158,208,74,115,132,62,36,175,84,212,60,122,81,125,135,137,102,207,2
202,142,183,182,212,64,33,48,53,61,168,140,63,163,51,159,180,82,184,153,173,51,165,115,90,33,187,62,69,109,137,144,174,156,43,130,106,112,153,46,116,194,167,216,133,141,56,101,188,168,193,34,77,214,114,172,109,176,133,143,216,122,87,43,176,162,101,54,46,160,111,36,207,154,113,47,207,99,167,145,208,169,69,205,150,52,45,86,164,199,41,111,152,146,150,97,57,176,51,216,180,125,75,163,69,184,117,36,215,185,173,152,146,98,191,177,170,165,61,44,141,50,131,89,152,95,92,88,163,167,46,147,78,65,48,97,52,111,95,65,161,45,68,94,178,143,144,164,129,56,132,220,86,132,44,43,211,32,61,50,112,194,152,130,123,107,214,125,219,61,84,203,143,166,180,184,193,75,50,133,77,92,155,88,102,98,110,86,85,196,194,186,184,166,190,47,201,168,127,198,112,218,201,210,152,51,185,143,91,85,185,68,54,116,182,65,193,216,191,166,70,83,195,185,64,218,72,175,203,162,129,47,63,208,147,61,135,60,88,98,174,199,166,158,167,146,56,189,34,108,151,87,82,68,85,125,79,220,117,137,67,79,119,136,207,153,124,40,78,95,59,140,117,51,108,186,115,123,66,160,173,68,86,149,119,114,210,177,40,92,53,91,193,122,128,36,36,158,95,57,57,96,77,190,126,137,180,195,138,173,38,63,111,202,217,161,212,99,146,175,211,189,91,177,128,68,220,82,103,144,32,62,106,126,213,136,62,170,161,58,176,150,54,72,86,201,122,153,54,50,134,51,131,197,132,152,202,219,98,153,122,84,35,210,64,75,61,81,215,56,79,195,125,178,43,202,175,190,186,115,60,145,209,116,164,199,173,44,166,169,170,95,210,144,99,106,98,64,114,44,64,121,111,137,137,158,132,146,69,54,78,195,154,106,217,129,51,159,124,49,174,211,204,74,205,108,99,174,88,54,34,207,124,216,178,219,170,74,38,98,147,163,218,133,188,204,78,90,164,57,101,155,205,178,129,161,157,154,181,196,152,139,153,187,136,72,124,140,123,49,216,196,48,206,191,77,201,134,127,207,88,106,118,100,186,35,193,178,102,164,213,155,124,156,54,163,51,43,68,50,109,77,153,62,151,92,103,122,145,201,62,127,56,178,185,66,200,143,51,61,215,189,166,101,105,196,102,99,98,182,119,81,124,146,183,128,175,191,143,36,176,208,121,33,86,73,49,109,82,72,169,40,215,83,60,215,41,180,169,113,109,92,208,154,52,189,94,74,204,133,170,190,130,186,119,126,46,71,39,158,185,201,88,54,41,126,215,102,196,215,133,191,92,117,126,69,72,60,130,57,191,181,88,140,105,159,207,183,131,38,123,187,175,105,203,94,192,132,143,133,201,140,208,120,40,218,134,155,203,95,201,61,138,77,171,187,61,39,176,125,187,149,78,48,71,73,209,215,76,132,168,82,131,161,209,83,205,175,153,125,70,184,101,130,109,117,80,201,68,152,71,124,71,184,173,133,219,83,83,219,99,160,81,174,34,176,145,111,75,197,185,131,145,110,173,189,179,180,85,184,55,90,201,151,120,68,145,157,207,206,68,159,69,41,153,109,152,150,135,123,63,105,161,121,166,57,181,64,145,109,143,78,164,68,169,38,206,209,142,94,208,166,82,147,142,91,60,212,197,108,141,86,102,200,208,35,43,152,178,116,55,212,192,120,86,85,147,52,88,154,217,169,214,118,57,88,185,62,123,85,96,97,197,125,120,205,191,75,35,172,46,80,72,52,115,54,152,93,42,68,206,220,96,49,119,190,82,81,158,48,203,118,146,94,111,171,62,101,149,190,94,97,212,164,95,31,132,171,48,173,132,177,169,69,107,172,173,81,199,151,156,66,213,177,90,65,95,158,186,208,127,75,188,72,65,137,164,94,56,215,177,63,163,56,186,178,211,114,184,170,206,180,164,179,139,203,155,113,122,97,43,168,74,52,188,176,67,171,209,174,117,68,142,47,183,81,71,149,124,195,63,107,60,124,202,152,104,216,118,152,205,204,99,217,176,205,73,87,42,150,181,70,114,119,142,136,109,35,197,86,48,168,86,132,70,194,87,77,192,129,92,111,142,61,143,116,167,39,119,205,161,72,186,71,191,190,82,184,121,97,35,129,102,126,164,106,100,86,65,133,127,136,93,95,155,120,113,204,109,139,62,157,111,58,129,87,109,129,70,172,144,96,130,157,202,78,70,74,92,131,208,111,37,181,216,95,157,210,76,114,131,62,36,172,83,212,59,119,80,126,134,136,103,208,2
201,142,183,182,211,63,34,48,53,61,168,137,64,161,51,161,179,82,186,153,171,51,164,114,90,34,188,62,71,107,138,144,174,156,45,131,105,112,153,47,115,194,167,215,134,143,56,101,187,167,194,34,77,215,115,171,109,176,132,143,214,123,88,43,175,161,103,54,46,162,112,36,207,154,114,48,208,98,169,143,209,170,69,206,151,53,43,84,165,198,41,111,152,145,152,97,57,175,50,215,180,121,76,162,69,182,117,36,215,186,173,152,146,99,190,177,169,165,62,45,139,49,132,89,152,94,93,89,162,167,46,146,77,65,48,95,52,110,94,66,160,45,68,95,178,142,146,165,129,57,134,221,86,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,62,81,203,144,165,180,185,193,76,50,135,74,94,156,89,102,99,109,86,85,194,195,186,183,165,191,46,201,168,128,199,111,219,201,210,151,50,183,145,92,87,186,67,54,117,183,66,194,215,192,167,68,82,195,187,64,218,73,174,204,162,129,47,62,209,146,61,135,60,88,98,174,199,166,160,167,146,55,189,35,110,151,86,81,68,84,125,81,218,116,137,67,81,122,136,207,154,124,40,78,93,60,140,119,50,107,184,116,123,66,159,172,67,85,149,119,115,212,178,40,91,54,92,194,121,127,35,34,159,97,58,55,97,78,191,126,136,182,196,137,173,39,64,111,202,215,162,213,99,147,174,212,187,91,176,127,67,220,82,102,144,33,62,105,126,214,137,64,168,160,58,177,151,54,70,86,202,121,154,54,50,136,52,132,198,132,151,201,220,97,154,121,82,34,209,62,75,60,83,215,57,79,196,125,178,43,201,175,190,186,116,62,144,209,114,164,199,173,44,165,171,171,95,212,144,99,106,98,63,116,44,63,119,112,137,137,159,134,148,68,53,80,197,154,106,217,130,51,160,124,49,175,211,204,75,205,107,98,175,88,53,33,206,124,216,178,221,171,76,39,99,148,162,219,132,187,204,78,88,163,58,100,154,206,178,131,162,155,154,182,196,153,140,152,184,136,73,124,141,122,48,217,199,47,206,189,78,201,136,128,206,89,105,118,99,186,36,193,177,102,164,212,155,125,155,54,164,51,45,68,50,110,77,154,63,151,92,103,122,144,202,62,126,55,177,184,65,200,142,52,61,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,127,173,190,142,35,177,209,122,34,86,72,49,108,82,74,167,43,213,85,60,216,41,181,167,113,107,92,208,152,52,191,96,73,204,134,170,189,131,186,118,127,45,72,40,158,185,202,88,53,41,128,213,104,195,215,133,190,91,117,124,70,72,60,128,55,192,184,87,140,106,158,208,184,130,38,124,188,175,105,204,94,192,132,143,133,203,140,207,120,40,218,134,153,203,95,201,59,140,78,170,188,61,40,177,125,188,149,77,50,71,71,209,214,75,132,169,83,132,159,208,84,204,178,152,126,70,183,100,129,109,118,81,202,68,150,72,122,71,183,171,133,218,83,83,218,99,162,81,175,34,176,147,111,74,198,184,128,145,110,172,190,180,181,86,185,55,89,202,150,120,69,145,158,205,206,67,160,69,43,153,109,155,148,135,124,62,103,159,123,164,58,181,64,147,108,142,81,164,69,167,38,206,209,141,94,207,165,83,150,142,91,59,212,196,107,142,87,103,202,209,34,43,151,177,116,54,212,192,119,85,88,148,52,89,154,217,167,213,120,55,89,183,63,124,86,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,67,207,219,96,51,119,190,84,83,156,49,204,118,146,94,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,170,69,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,207,128,75,186,72,65,138,164,93,55,215,177,63,162,57,187,177,212,114,183,169,207,180,162,180,138,204,156,114,121,98,43,169,75,52,187,176,67,172,210,175,119,70,144,48,185,82,70,150,125,195,64,108,59,124,203,151,103,215,119,152,205,204,99,218,176,204,73,87,41,149,182,71,114,118,141,136,110,35,198,85,48,169,84,132,69,194,85,75,193,128,93,111,141,61,142,114,166,40,117,206,161,74,186,71,190,192,82,184,122,97,35,128,102,127,164,108,98,85,63,132,126,136,92,97,155,120,115,203,108,139,62,157,113,58,129,89,111,131,69,173,144,97,130,158,202,78,70,72,92,133,205,111,39,181,214,96,156,209,75,114,132,62,36,172,84,213,59,120,81,124,134,136,103,207,2
201,142,183,182,211,63,34,48,54,62,168,137,64,161,51,161,179,83,186,153,171,51,165,115,90,34,188,62,70,107,138,144,174,156,45,130,106,113,153,48,115,194,167,215,134,143,56,102,186,167,193,34,78,215,115,171,109,176,132,143,213,124,87,43,175,161,103,55,46,162,112,36,207,154,114,48,208,98,168,143,209,170,69,205,151,53,43,84,165,198,41,111,152,146,151,97,57,175,49,214,179,122,76,162,70,182,116,36,215,185,173,153,147,98,190,178,170,165,62,46,139,49,132,89,152,94,93,89,162,167,46,146,78,66,48,95,51,111,94,66,159,45,68,96,178,142,146,165,129,57,135,221,86,131,45,43,212,33,61,50,111,193,152,133,124,108,215,126,218,62,82,203,144,165,180,185,194,76,51,135,75,94,156,89,102,99,109,85,85,195,195,186,183,165,190,46,202,168,129,198,111,219,201,210,151,50,182,144,91,87,186,67,54,116,182,66,193,215,192,168,68,83,196,186,64,218,73,174,204,163,129,47,62,209,145,61,135,60,88,98,174,200,166,161,166,145,55,190,34,110,151,86,80,68,84,125,82,218,116,137,67,81,122,136,207,154,124,39,78,93,60,140,119,50,107,184,116,123,66,159,172,67,86,149,118,115,212,178,40,91,54,92,193,121,126,35,34,158,97,57,55,97,79,191,126,136,182,196,136,174,38,63,110,202,216,162,213,99,147,174,212,188,91,177,127,67,219,82,102,143,32,62,105,126,214,137,64,168,160,59,177,151,54,70,86,202,120,154,54,51,136,52,131,198,132,151,202,221,97,154,121,82,34,209,62,75,60,83,215,57,79,196,125,178,43,201,175,190,186,116,62,144,209,114,165,199,173,43,165,171,170,96,211,144,99,106,99,63,116,44,63,119,112,137,137,159,133,148,68,54,80,197,154,106,217,129,51,160,124,49,175,211,204,75,205,107,97,175,88,52,33,206,123,216,178,220,171,76,39,99,148,162,219,133,187,204,78,88,163,58,100,154,207,177,131,162,155,154,181,196,152,140,153,185,136,72,125,140,122,49,217,199,47,206,189,78,201,136,129,206,89,105,118,99,186,36,192,177,102,164,212,155,125,155,54,164,51,45,67,50,109,77,154,63,151,92,102,122,143,202,61,126,55,178,185,65,200,142,52,62,215,190,166,102,105,195,103,99,97,183,119,81,125,145,183,127,172,190,142,35,178,209,122,34,86,73,49,108,82,74,168,43,214,85,60,216,42,181,167,112,107,92,209,152,52,191,96,74,205,133,170,190,130,185,118,126,45,72,39,158,185,202,89,53,41,127,213,104,195,215,133,190,91,118,124,70,73,61,129,55,192,184,87,140,106,157,208,184,130,39,124,188,176,106,204,94,192,132,143,133,204,140,208,119,40,219,134,153,203,95,201,59,140,78,170,189,60,40,176,125,188,150,76,50,70,71,209,214,75,132,169,82,131,159,208,84,204,178,152,126,70,184,99,129,109,118,81,202,68,150,72,123,71,183,171,133,219,83,83,218,99,162,81,175,33,176,147,111,74,198,184,129,145,110,172,191,180,180,86,185,55,89,203,150,120,69,144,159,205,206,67,160,69,43,153,109,155,148,135,124,62,103,159,123,164,58,181,64,147,108,142,81,164,69,167,39,206,209,141,94,207,166,82,150,142,91,59,213,196,107,142,87,102,201,209,34,43,151,176,116,54,212,191,119,85,88,149,53,89,154,217,167,214,119,55,88,184,63,123,86,96,98,194,126,120,204,190,77,35,171,44,82,71,53,114,53,151,94,43,68,207,219,96,52,119,190,84,83,156,49,205,118,147,95,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,172,133,176,170,69,108,173,174,81,199,151,157,67,212,177,89,67,95,160,186,207,129,74,186,71,66,138,163,92,55,216,176,64,162,57,187,177,212,113,183,169,207,179,162,181,138,204,156,114,121,99,43,168,75,52,187,176,68,172,210,175,119,69,144,48,185,82,70,149,125,195,64,108,59,124,203,151,103,214,119,152,205,203,99,217,176,203,73,87,41,149,182,71,114,118,142,136,110,34,198,85,48,169,84,132,69,194,85,75,192,128,93,110,141,61,142,114,166,40,118,206,161,73,186,71,190,191,83,184,122,97,35,128,102,127,164,107,98,84,62,133,126,136,92,96,155,121,115,203,108,139,62,158,113,58,129,88,110,131,69,173,144,97,130,158,201,78,70,72,92,133,205,111,40,181,214,96,156,210,76,114,131,63,36,172,84,213,59,120,81,124,133,136,101,206,2
201,142,183,182,210,63,34,48,53,62,168,137,64,161,51,161,179,82,186,154,171,51,164,115,90,34,187,62,71,107,138,144,173,156,45,131,106,112,153,47,115,194,167,215,135,143,56,102,187,167,193,33,77,215,115,171,109,177,132,143,214,123,88,43,175,161,103,54,45,162,112,36,207,154,114,47,208,98,168,143,209,170,69,205,151,52,43,84,165,197,41,111,152,145,151,97,57,175,49,214,180,122,76,162,69,182,117,36,215,186,173,152,146,98,190,177,169,165,62,45,139,48,132,89,152,95,93,89,163,168,46,146,77,66,48,95,52,110,94,66,160,44,68,95,179,141,146,165,130,57,134,221,86,131,44,43,212,33,62,50,111,193,152,132,124,108,215,127,218,61,82,203,143,165,180,185,194,76,50,135,74,94,156,88,102,99,109,86,85,194,195,186,184,166,190,46,201,168,128,199,111,219,201,211,151,50,183,144,92,87,186,67,54,116,183,65,194,214,192,167,68,82,196,187,64,218,73,174,204,163,128,48,62,209,146,61,135,60,88,98,174,199,166,160,167,145,55,189,34,110,151,86,81,68,84,125,81,218,116,138,67,81,122,136,207,154,124,40,78,93,60,140,119,50,107,184,116,123,65,159,172,67,85,149,119,115,212,179,40,91,54,92,193,121,127,35,34,159,97,58,55,97,78,192,126,136,182,196,136,173,39,64,111,202,216,162,213,99,147,174,212,188,91,176,127,67,220,82,103,144,33,62,105,126,214,137,64,168,160,58,177,151,54,70,86,202,121,154,55,50,136,52,132,197,132,151,202,221,98,154,121,82,34,210,61,75,60,83,215,57,79,196,125,178,44,201,176,190,186,116,62,144,209,114,165,199,173,44,165,171,171,96,212,144,99,106,99,63,116,43,63,119,112,137,137,159,134,148,68,53,80,197,154,106,217,130,51,160,124,49,175,211,205,75,205,107,98,175,88,53,33,206,124,216,178,220,171,76,39,99,148,162,219,133,187,204,78,88,163,58,100,154,206,178,130,162,155,154,182,196,153,140,152,184,137,73,124,141,122,48,218,199,47,206,190,78,201,136,129,206,89,105,118,99,186,36,192,177,102,165,212,155,124,155,53,164,51,45,68,50,109,77,154,63,151,91,102,122,144,203,62,126,55,177,184,65,200,142,52,61,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,127,173,190,142,35,177,209,122,34,86,72,50,108,82,74,167,43,213,85,60,217,42,181,167,112,107,92,208,152,52,191,96,74,204,134,169,189,131,185,118,127,44,72,40,158,185,202,88,53,42,128,214,104,195,215,133,191,91,118,125,70,72,60,129,55,192,184,87,140,106,158,208,184,131,38,124,187,176,105,204,94,192,132,142,133,202,140,208,119,40,219,134,153,203,95,201,59,140,78,170,189,61,40,177,125,188,149,77,50,71,70,209,214,75,132,169,82,132,159,208,84,204,178,152,126,70,183,100,129,108,118,81,202,68,150,72,122,72,183,171,133,219,83,83,218,99,162,81,175,34,176,147,111,74,198,184,129,145,110,171,190,180,180,86,185,55,90,202,150,120,69,144,158,205,206,67,160,68,43,152,109,154,148,136,124,62,103,159,124,164,57,181,63,146,108,142,81,164,69,167,39,206,209,141,95,207,165,83,149,142,92,59,212,196,107,141,87,103,201,209,34,43,152,177,116,54,212,192,119,85,88,148,52,89,154,217,167,213,120,55,89,183,63,124,86,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,68,207,220,95,51,118,190,84,83,156,50,204,118,146,94,112,171,64,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,170,69,108,173,174,81,199,150,157,66,212,177,90,67,95,159,186,206,128,75,186,72,65,138,164,93,55,215,177,63,162,57,187,177,211,113,184,169,206,179,162,180,139,204,156,114,122,98,43,169,75,52,187,176,67,172,210,175,118,70,145,48,185,82,70,150,125,195,64,108,60,125,203,151,103,214,119,153,205,203,98,217,176,204,73,88,41,149,182,71,113,118,141,136,110,35,198,85,47,169,85,132,69,194,84,75,193,128,93,110,141,61,142,115,166,39,118,206,161,74,186,71,190,191,83,183,121,97,35,128,103,127,164,108,98,85,63,132,126,136,92,97,155,120,115,203,108,139,61,157,113,58,129,89,110,131,69,173,144,97,130,158,202,78,70,72,92,133,205,112,39,181,214,96,155,209,75,114,131,62,36,173,84,213,59,120,81,124,134,136,102,207,2
201,142,183,184,210,63,33,49,53,61,167,137,66,161,53,160,180,82,187,154,172,52,163,115,90,34,189,62,69,108,137,144,173,156,45,130,105,112,152,48,115,195,168,216,134,143,57,100,186,167,193,34,77,217,113,170,110,176,132,143,213,123,86,43,174,160,101,53,45,161,114,37,207,154,114,47,208,97,169,144,209,170,69,207,150,51,42,84,164,197,42,112,153,145,151,99,57,176,49,214,180,121,76,163,69,181,118,36,216,186,172,152,146,99,190,177,170,164,63,45,138,49,132,89,152,95,93,88,163,167,46,145,77,66,47,95,52,110,94,66,161,45,67,95,178,142,146,166,130,56,134,220,85,130,43,43,211,33,62,51,110,194,153,133,124,108,215,127,219,63,83,203,144,164,180,185,194,76,50,135,75,92,156,88,102,99,109,86,86,195,195,185,184,165,191,47,201,168,128,199,111,219,201,211,151,50,182,144,92,87,187,65,53,117,182,65,195,214,192,167,68,83,196,186,63,219,73,175,203,162,129,47,60,208,146,61,135,61,88,98,172,199,166,159,168,145,56,189,34,109,151,86,81,68,84,125,82,219,117,138,67,82,122,136,208,155,125,40,78,92,60,141,119,50,107,185,117,123,65,159,174,68,85,150,118,115,211,180,39,90,54,91,194,121,128,34,35,158,96,59,54,96,79,192,126,136,181,195,136,173,39,64,111,201,217,163,213,98,147,174,210,188,91,177,127,68,220,82,103,141,33,61,105,125,213,138,64,168,160,58,177,151,53,70,86,201,121,154,54,50,135,53,131,198,132,151,202,220,99,153,120,82,34,209,62,74,60,83,215,56,79,196,124,178,42,201,175,191,186,117,63,144,208,114,165,200,174,45,164,172,170,96,213,144,99,106,99,63,116,42,64,119,112,135,137,160,134,148,66,53,78,197,154,107,217,130,51,160,124,49,174,211,203,75,204,107,97,176,89,53,33,206,123,216,177,221,172,77,38,98,147,162,218,132,187,204,77,88,164,59,100,156,205,176,130,163,155,153,182,195,153,141,153,185,136,72,123,139,123,48,216,200,47,206,189,78,202,136,129,205,88,105,118,99,185,36,192,177,101,166,212,155,125,155,55,166,51,45,68,50,109,78,154,63,151,92,103,123,144,204,61,126,54,176,185,65,199,142,51,60,215,190,165,102,104,196,102,98,96,182,120,80,123,145,183,128,172,190,143,34,178,210,121,34,87,73,49,108,83,73,167,43,213,86,59,217,42,180,167,113,106,92,208,152,52,190,96,73,204,134,170,190,131,183,118,128,45,72,39,159,183,202,88,53,40,128,214,104,194,215,133,190,92,118,126,68,71,61,128,54,192,184,87,139,107,157,209,185,130,39,123,188,176,106,205,93,191,133,143,133,203,140,208,119,39,218,134,153,203,96,200,59,139,77,170,188,60,40,176,125,187,150,77,51,71,71,209,214,75,132,169,82,132,159,209,84,204,178,152,126,72,183,100,128,109,120,79,202,67,149,73,123,72,185,171,133,219,84,83,218,99,161,82,175,34,177,148,111,75,199,185,129,145,110,172,191,179,180,86,185,55,88,202,150,120,68,144,158,206,206,68,160,69,43,153,109,154,148,135,125,63,103,159,123,164,58,181,63,147,108,142,80,164,68,169,38,205,210,142,95,208,164,84,149,143,92,59,214,196,107,141,87,102,202,209,34,43,151,177,116,53,212,192,119,85,87,149,52,88,156,215,166,213,120,56,89,184,63,124,87,96,98,193,127,120,204,190,76,37,170,43,80,74,53,114,53,150,97,43,68,208,218,95,51,120,190,83,85,156,49,204,118,146,94,111,174,63,100,149,190,94,98,211,162,95,34,131,172,48,173,132,178,171,69,108,171,173,81,198,151,156,67,212,177,92,65,95,160,186,207,128,75,187,71,65,138,164,92,54,214,176,64,162,56,185,176,211,114,184,170,205,180,162,180,138,205,156,115,121,99,44,168,75,52,186,175,67,172,210,174,118,69,143,49,184,82,70,150,123,195,64,108,59,124,204,151,104,215,119,152,205,204,98,217,176,204,73,86,40,148,183,70,115,117,142,137,108,35,199,86,47,168,85,132,69,194,84,75,193,128,93,111,141,62,142,115,166,39,117,206,161,75,186,71,190,190,82,182,123,97,35,128,102,127,164,107,99,85,62,133,125,137,91,98,155,121,115,204,109,139,62,157,113,57,128,88,111,129,68,172,144,97,130,160,203,79,72,73,90,134,205,111,41,181,212,96,155,210,76,115,130,63,37,173,83,212,59,120,81,125,134,136,101,207,2
201,142,183,182,211,63,34,48,53,61,168,137,64,160,51,161,179,82,186,153,171,51,164,114,90,34,188,62,70,107,138,144,174,156,45,131,106,112,153,47,115,194,167,215,134,143,56,102,187,167,194,34,77,215,115,171,109,176,132,143,214,123,87,43,175,161,103,54,45,162,112,36,207,154,114,48,208,98,168,143,209,170,69,205,151,53,43,84,165,197,41,111,152,145,152,97,57,175,50,215,180,121,76,162,69,182,117,36,215,186,173,152,146,99,190,177,169,165,62,45,139,48,132,90,152,94,93,88,162,167,46,146,77,65,48,95,52,110,94,66,159,45,68,95,178,142,146,165,129,57,134,221,85,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,61,82,203,144,165,180,185,194,76,50,135,74,94,156,88,102,99,109,86,85,195,195,186,184,165,190,46,201,168,128,199,111,219,201,211,151,50,183,144,92,87,186,67,54,117,183,66,193,215,192,167,68,82,196,187,64,218,73,174,204,162,129,47,62,209,146,61,135,61,88,98,174,199,166,160,167,145,55,189,35,109,151,86,81,68,84,124,82,218,116,137,67,81,122,136,207,154,124,40,78,93,60,140,119,50,107,184,116,123,66,159,172,67,85,149,119,115,212,178,40,91,53,92,193,121,127,35,34,159,97,58,55,97,78,191,126,136,181,196,136,174,39,63,111,202,215,162,213,99,147,174,212,188,91,176,127,67,220,82,102,144,33,62,105,126,214,137,64,168,160,58,177,151,54,70,86,202,121,154,54,50,136,52,132,198,132,151,201,221,98,154,121,82,34,209,62,75,60,83,215,57,79,196,125,178,44,201,175,190,186,116,62,144,209,114,164,199,173,44,165,171,170,96,212,144,99,106,98,63,116,44,63,119,112,137,137,159,134,148,68,53,80,197,154,106,217,130,51,160,124,49,175,211,204,75,205,107,98,175,88,53,33,206,124,216,178,221,171,76,39,99,148,162,219,132,187,204,78,88,163,58,100,154,206,178,130,162,155,154,182,196,153,140,152,184,136,73,125,140,122,49,217,199,47,206,190,78,201,136,128,206,89,105,118,99,186,36,192,176,102,164,212,155,125,155,54,164,51,45,68,50,109,77,154,62,151,92,102,122,144,202,62,126,55,177,184,65,200,142,52,61,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,127,173,190,142,35,177,209,121,34,87,72,49,108,82,74,167,43,213,85,60,216,41,181,167,112,107,92,209,152,52,191,96,74,204,134,170,189,131,186,118,127,45,72,40,158,185,202,88,54,42,128,213,104,195,215,133,191,91,117,124,70,72,60,129,55,192,184,87,140,106,157,208,184,130,38,124,188,175,105,204,94,192,132,143,133,203,140,207,119,40,218,134,153,203,95,201,59,140,78,170,188,61,40,176,125,188,149,77,50,70,71,209,214,75,132,169,83,132,159,208,84,204,178,152,126,70,183,100,129,109,118,81,202,68,150,72,122,71,182,171,133,219,83,83,218,99,162,81,175,34,176,147,111,74,198,184,128,145,110,172,190,180,181,86,185,55,89,203,150,120,69,144,159,205,206,67,160,68,43,153,109,154,148,135,124,62,103,159,123,164,58,181,64,147,108,142,81,164,69,168,38,206,209,141,94,207,165,83,150,142,91,59,212,196,107,142,87,103,202,209,34,43,151,177,116,54,212,192,119,85,88,149,52,89,154,217,167,213,120,55,89,183,63,124,86,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,68,207,219,95,51,119,190,84,83,156,49,204,118,146,95,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,170,69,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,207,128,75,186,72,66,138,164,93,55,215,177,63,162,57,187,177,211,114,183,169,207,180,162,180,138,204,156,114,121,99,43,168,75,52,187,175,67,173,210,175,118,70,144,48,184,82,70,150,124,195,64,108,59,124,203,151,103,215,119,152,205,204,99,217,176,204,73,87,41,149,182,71,114,118,141,136,110,35,198,85,48,169,84,132,69,194,85,75,192,128,93,110,141,61,142,115,166,39,117,206,161,74,186,71,190,191,82,183,121,97,35,128,102,127,164,108,98,85,63,133,126,136,92,97,155,120,115,203,108,139,62,157,113,58,129,89,110,131,69,173,144,97,130,158,202,78,70,72,92,133,205,111,39,181,214,96,156,209,76,114,132,62,36,173,84,213,59,120,81,124,134,136,102,207,2
200,142,183,183,211,63,34,48,53,61,168,137,64,160,51,161,179,82,187,153,171,51,164,114,90,34,188,62,71,107,138,144,174,156,45,131,105,112,153,47,116,195,167,215,134,143,56,102,186,167,194,34,78,215,115,171,109,176,132,142,213,123,87,43,175,160,103,54,46,162,112,37,207,154,114,49,208,98,168,143,209,170,69,205,151,52,43,84,165,198,41,111,152,145,152,97,57,175,50,215,180,121,76,162,68,182,117,36,215,186,173,152,146,99,189,177,169,165,62,45,139,49,132,90,152,94,93,88,162,167,46,146,78,66,48,96,52,111,94,67,160,44,68,96,178,142,146,165,129,57,134,221,85,131,44,43,211,33,61,49,111,193,153,131,124,108,215,127,218,61,82,204,144,166,180,185,194,75,51,135,74,95,156,89,101,99,109,86,85,194,195,187,184,165,191,46,202,168,129,199,110,219,201,212,152,50,182,144,92,87,186,67,54,117,183,67,193,215,192,167,68,82,196,186,64,218,73,174,205,163,129,47,62,209,145,61,135,61,88,98,174,200,166,160,167,145,55,190,35,109,151,86,81,68,84,125,82,219,116,138,67,81,122,137,208,155,124,40,78,93,60,140,119,50,108,184,117,123,66,159,172,67,86,149,118,115,211,179,40,92,53,92,194,121,127,35,34,159,98,58,54,96,78,191,126,136,181,196,136,174,39,64,110,202,215,162,213,99,147,174,211,187,91,176,127,67,219,81,102,144,33,62,106,126,214,138,64,168,160,58,176,151,54,71,86,201,121,155,55,50,136,52,132,198,131,151,202,220,98,154,122,82,34,209,62,75,60,82,216,57,79,196,125,178,44,200,175,190,186,117,62,144,209,114,165,200,173,44,165,171,170,95,212,144,98,106,99,63,115,43,63,119,112,136,136,159,133,148,68,53,80,197,154,106,217,130,50,160,124,49,175,211,205,74,205,107,98,175,90,52,33,206,123,216,178,221,171,77,39,98,148,162,219,132,187,204,78,88,163,58,99,154,206,178,131,163,155,154,182,196,153,141,152,184,136,73,125,141,122,49,217,199,47,206,190,78,201,136,129,206,89,105,118,100,186,37,192,177,102,164,213,155,125,155,54,164,52,45,68,50,109,77,155,63,151,92,102,123,144,202,62,126,55,178,184,65,200,143,53,62,215,190,166,102,105,194,103,99,97,183,120,81,124,145,183,128,173,190,143,35,178,209,122,34,86,73,49,107,82,73,167,43,213,85,60,217,42,181,167,112,107,92,209,152,52,191,97,74,204,134,170,189,131,185,118,126,44,72,39,158,185,201,88,53,41,128,213,104,195,215,133,191,92,117,125,69,72,60,129,56,191,184,87,140,106,157,208,184,130,38,124,188,175,104,204,94,192,133,143,133,203,141,208,120,40,219,134,153,203,95,201,59,140,78,169,188,61,40,177,126,188,150,76,50,71,70,209,214,75,132,169,83,132,159,208,84,205,177,152,125,70,183,100,129,108,118,80,202,68,150,72,122,71,183,171,133,218,83,83,218,99,161,81,175,34,176,147,110,75,198,184,129,145,110,171,190,180,181,86,185,55,89,202,150,120,68,144,158,205,206,67,160,68,43,153,109,155,148,135,125,62,103,159,123,165,58,180,64,147,108,142,81,165,69,168,39,207,210,142,95,207,165,82,150,142,91,59,212,196,106,142,87,102,202,209,35,43,151,177,116,54,213,192,119,86,87,149,53,88,154,217,167,213,119,55,88,183,63,124,87,96,97,194,126,119,204,190,77,35,171,44,81,72,53,114,54,151,94,43,68,207,220,95,51,119,190,84,84,156,50,204,117,146,94,112,172,63,101,149,190,93,97,212,163,95,32,131,171,48,173,133,176,170,69,108,172,174,82,199,151,157,67,212,177,90,66,95,159,187,207,128,75,186,72,65,138,164,93,55,215,176,64,162,57,187,177,211,114,184,170,207,179,161,180,138,204,156,114,121,99,43,169,75,52,187,175,67,172,210,176,119,70,145,49,185,82,71,149,124,195,64,108,60,124,203,151,103,214,119,153,205,204,99,217,177,204,72,87,40,149,182,71,113,118,141,136,110,35,198,85,47,169,84,132,69,195,85,76,193,128,93,110,141,60,142,114,166,39,117,205,161,74,187,71,189,192,82,184,121,97,36,127,102,128,164,108,98,85,62,132,126,136,92,96,155,120,115,203,109,139,62,158,113,58,129,88,111,131,69,173,143,97,130,159,202,78,70,72,92,133,204,111,39,181,214,95,155,208,76,114,131,62,36,172,84,212,59,120,81,124,134,136,102,207,2
201,142,183,182,211,62,34,48,53,61,168,137,64,160,51,161,178,82,186,153,171,51,164,114,90,34,188,62,70,107,138,144,174,156,45,131,106,112,153,47,115,194,167,215,135,143,56,101,187,167,194,34,77,215,115,170,109,177,132,143,213,123,87,43,175,161,103,54,45,162,112,36,207,155,114,48,208,98,169,143,208,170,69,205,151,52,43,84,165,197,42,111,152,145,152,97,57,175,50,215,180,121,76,162,69,182,116,36,215,186,173,152,147,99,190,177,169,165,62,45,139,49,132,90,152,94,93,89,163,168,46,146,77,65,48,95,52,111,94,66,160,45,68,95,178,141,146,165,129,57,135,221,85,131,44,43,211,33,61,50,111,193,152,132,124,108,215,127,218,61,81,203,144,165,180,185,194,76,50,135,74,95,156,89,102,99,109,86,85,195,195,186,184,165,191,46,201,168,128,199,111,219,201,211,151,50,183,145,92,87,186,67,54,117,183,66,194,215,192,167,68,83,196,186,64,217,73,174,204,162,129,47,62,208,146,61,136,61,88,98,174,200,166,160,167,146,55,190,35,109,151,86,80,68,84,125,81,218,116,137,67,80,122,136,207,155,124,40,78,93,60,140,119,50,107,184,116,123,66,159,172,67,86,149,119,114,211,179,40,91,54,92,193,121,127,35,34,159,97,58,55,96,78,191,126,136,182,196,137,174,39,64,111,202,215,162,213,99,147,174,212,187,91,176,127,67,219,82,102,143,33,62,105,126,214,137,63,168,160,58,177,151,54,70,86,202,121,155,55,50,136,51,132,198,132,151,201,220,98,154,121,82,34,209,62,75,60,83,215,57,79,197,125,178,43,201,175,190,186,116,62,144,209,114,165,200,173,44,165,171,170,96,211,144,99,106,98,63,116,44,63,119,112,137,137,159,134,147,67,54,80,197,154,106,217,130,50,160,124,49,175,211,204,75,205,107,98,175,88,52,33,206,124,216,178,220,171,76,39,99,148,162,219,133,187,204,78,87,163,58,100,154,207,178,130,162,155,155,181,196,153,140,152,185,136,73,124,140,122,48,217,198,47,206,189,78,201,136,128,206,89,105,118,99,186,36,192,177,102,164,212,155,125,155,54,164,52,45,68,50,109,77,154,62,151,92,103,122,144,202,62,126,55,177,184,65,200,142,52,61,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,127,173,190,143,35,177,209,121,34,87,72,49,108,82,74,167,43,213,85,60,217,41,181,167,113,107,92,208,152,52,191,96,74,204,134,170,189,131,185,118,127,45,72,40,158,185,202,88,53,42,128,214,105,195,215,133,190,91,117,124,70,72,61,129,55,192,184,87,140,106,158,208,184,131,38,124,187,175,105,204,93,191,133,143,133,203,140,208,119,40,219,134,153,203,95,201,59,140,78,170,188,61,40,176,125,188,149,77,50,70,70,209,214,75,132,169,82,132,159,208,84,204,178,151,126,70,183,100,130,109,118,80,202,68,150,72,122,71,183,171,133,219,83,83,218,99,162,81,175,34,176,147,111,74,198,184,129,145,110,172,190,180,181,86,185,56,90,202,150,120,69,145,158,205,206,68,160,68,44,152,109,155,149,136,124,62,103,159,124,164,57,181,64,147,108,142,81,165,69,168,38,206,209,141,94,207,165,83,150,142,91,59,212,196,107,142,87,102,202,209,34,43,151,177,116,54,212,192,119,86,87,149,53,89,154,217,167,213,120,55,89,183,63,124,87,96,97,194,126,119,204,190,77,35,171,44,81,72,53,114,54,151,94,43,68,207,219,95,51,119,190,84,83,157,49,204,118,146,95,113,172,63,101,149,190,94,97,212,164,95,33,131,171,48,173,133,176,171,69,107,173,174,81,199,150,157,66,212,177,89,67,95,160,186,207,128,74,186,72,66,138,164,93,55,215,177,63,162,57,188,177,212,114,183,169,207,180,161,180,139,204,156,114,121,99,43,169,75,52,187,175,67,173,210,175,119,70,144,48,185,82,70,150,125,195,64,108,59,125,203,151,103,215,119,153,205,204,99,217,176,204,73,87,41,149,182,71,114,118,141,136,110,35,198,86,48,169,84,132,69,194,85,76,193,128,93,110,141,61,142,115,166,39,118,206,161,73,186,71,190,191,82,184,122,97,35,128,102,127,164,108,98,85,63,132,126,136,92,97,155,120,115,204,108,138,62,157,113,58,129,89,111,131,69,173,144,97,130,158,202,78,70,73,91,133,205,111,39,181,214,96,155,209,76,114,132,62,36,173,84,212,59,120,81,124,134,136,102,207,2
201,142,183,182,211,63,35,48,53,62,168,137,64,160,51,161,179,83,186,153,171,52,164,114,91,35,186,62,70,107,138,144,174,156,45,131,106,112,154,47,115,194,167,215,134,144,56,102,187,167,194,34,78,215,115,171,109,176,133,143,214,123,88,43,175,161,102,54,45,163,112,36,207,154,114,48,208,99,168,143,208,170,68,206,151,53,43,85,165,197,42,111,152,145,152,97,58,175,50,215,180,121,76,162,69,182,117,36,215,185,172,153,147,99,190,177,170,165,61,45,139,49,133,89,153,94,93,89,162,167,46,146,77,64,48,95,52,110,93,66,160,45,68,95,178,141,146,165,129,57,134,220,85,132,45,43,211,33,61,50,111,192,152,132,125,108,215,127,218,61,82,203,144,165,180,185,193,75,50,135,74,94,155,88,102,99,110,86,85,195,195,185,183,165,191,46,201,168,128,199,110,219,201,211,151,50,183,145,92,87,187,67,54,116,183,66,193,215,192,168,68,82,195,186,64,218,73,174,204,163,129,47,62,209,145,61,135,60,88,98,175,200,166,160,167,145,55,189,35,109,151,86,81,68,84,125,82,218,117,138,67,81,122,136,207,154,124,40,77,93,60,140,118,50,107,184,116,123,66,159,172,67,85,149,118,115,211,179,39,91,53,92,193,121,127,35,34,159,97,58,55,96,78,192,125,137,181,196,137,174,39,63,111,202,215,162,212,99,147,174,212,188,91,176,127,67,220,82,102,143,33,62,105,126,214,137,64,168,160,59,176,151,54,71,87,201,121,155,55,51,135,52,132,198,132,151,202,220,97,154,121,82,34,209,62,75,60,83,215,57,79,196,125,178,43,201,175,190,187,117,61,144,209,114,165,199,173,44,165,171,170,95,212,145,99,106,99,63,115,43,62,118,111,136,137,158,134,148,67,54,79,197,154,106,217,130,50,160,125,49,175,211,204,74,204,107,98,175,88,53,33,206,124,217,177,221,171,76,39,99,148,162,219,133,187,203,78,88,163,58,100,154,206,178,130,163,155,155,182,196,153,140,153,185,136,73,125,140,122,48,217,199,47,205,189,78,201,136,128,206,89,105,119,99,186,36,192,177,102,164,212,155,125,155,54,164,51,45,68,49,110,78,154,62,151,91,102,122,144,203,62,127,55,177,184,65,200,141,51,62,215,190,167,102,105,195,103,98,98,183,119,81,124,145,183,127,173,190,142,36,177,209,121,35,86,72,49,108,82,74,167,43,213,85,60,216,41,181,167,112,107,92,209,152,52,191,97,74,204,133,170,189,131,185,119,127,44,72,39,158,186,201,88,54,42,127,213,104,195,215,133,191,92,117,124,69,72,60,129,55,192,183,87,140,106,157,208,184,130,39,124,187,175,105,203,93,192,132,142,134,203,141,208,120,40,219,134,153,203,96,201,59,139,77,170,188,61,40,177,125,187,150,77,50,70,70,210,214,75,132,169,83,132,159,208,84,204,177,151,126,71,183,100,129,109,117,80,202,67,150,72,123,71,182,171,132,219,82,83,219,99,162,81,176,34,176,147,111,75,198,184,129,145,110,172,190,180,181,86,185,55,89,202,150,120,69,144,158,206,205,66,159,69,44,152,109,154,148,135,125,63,103,159,123,165,58,181,64,146,108,142,81,164,69,168,38,206,210,141,94,207,165,83,150,142,91,59,213,196,107,142,88,103,202,210,34,43,151,177,116,54,212,192,119,86,87,149,53,88,154,217,167,213,120,56,87,184,63,123,87,97,98,194,126,119,204,191,77,35,171,45,81,72,53,114,54,151,93,43,67,207,219,95,51,119,190,83,84,156,49,204,118,146,95,112,172,64,100,149,190,94,97,212,164,94,33,131,171,48,173,133,176,170,69,108,172,173,81,199,151,157,66,212,178,90,67,95,160,187,207,128,74,186,72,66,138,163,93,55,216,176,63,162,57,186,177,212,114,184,169,207,180,161,180,138,204,156,114,121,98,43,168,75,52,187,176,67,172,210,176,118,70,144,48,185,82,70,150,125,195,64,108,59,124,202,150,103,215,119,152,204,203,99,217,176,204,73,87,40,149,183,72,114,119,141,136,110,35,198,85,48,168,85,133,68,194,84,75,193,128,93,110,141,61,142,115,165,39,118,206,161,73,186,72,190,191,82,184,122,97,35,128,103,127,164,108,99,85,63,133,126,136,92,97,155,121,114,203,108,138,62,158,113,58,129,89,110,131,69,173,144,97,129,158,202,78,70,72,92,133,205,111,40,181,214,96,156,209,75,114,131,63,37,173,84,212,59,121,81,124,134,136,103,207,2
201,142,183,182,211,63,34,48,53,61,168,137,64,161,51,161,179,82,186,153,171,51,164,115,90,34,188,62,70,107,138,144,174,156,45,131,106,112,153,47,115,194,167,215,134,143,56,101,187,167,194,34,77,215,115,171,109,176,132,143,213,123,87,43,175,161,103,54,45,162,112,36,207,154,114,48,208,98,168,143,209,170,69,205,151,53,43,84,165,198,41,111,152,145,151,97,57,175,50,215,180,121,76,162,69,182,117,36,215,186,173,152,146,99,190,177,169,165,62,45,139,49,132,90,152,94,93,88,162,167,46,146,77,65,48,95,52,110,94,66,159,45,68,95,178,142,146,165,129,57,134,221,85,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,62,82,203,144,165,180,185,194,76,50,135,74,94,156,88,102,99,109,86,85,195,195,186,184,165,190,46,201,168,128,199,111,219,201,211,151,50,183,144,92,87,186,67,54,116,183,66,193,215,192,167,68,83,195,187,64,218,73,174,204,162,129,47,62,209,146,61,135,61,88,98,174,199,166,160,167,145,55,189,35,109,151,86,81,68,84,124,82,218,116,137,67,81,122,136,207,154,124,40,78,93,60,140,119,50,107,184,116,123,66,159,172,67,86,149,119,115,212,178,40,91,53,92,193,121,127,35,34,159,97,58,55,97,78,191,126,136,182,196,136,173,39,64,111,202,215,162,213,99,147,174,211,188,91,176,127,67,220,82,102,144,33,62,105,126,214,137,64,168,160,58,177,151,54,70,86,202,121,154,54,50,136,52,132,198,132,151,201,221,98,154,122,82,34,209,62,75,60,83,215,57,79,196,125,178,44,201,175,190,186,116,62,144,209,114,164,199,173,44,165,171,170,96,212,144,99,106,98,63,116,44,63,119,112,137,137,159,134,148,68,53,80,197,154,106,217,130,51,160,124,49,175,211,204,75,205,107,98,175,88,53,33,206,124,216,178,221,171,76,39,99,148,162,219,132,187,204,78,88,163,58,100,154,206,178,130,162,155,154,182,196,153,140,152,184,136,73,125,140,122,49,217,199,47,206,189,78,201,136,128,206,89,105,118,99,186,36,192,177,102,164,212,155,125,155,54,164,51,45,68,50,109,77,154,62,151,92,102,122,144,202,62,126,55,177,184,65,200,142,52,62,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,128,173,190,142,35,177,209,121,34,87,72,49,108,82,74,167,43,213,85,60,216,41,181,167,112,107,92,208,152,52,191,96,74,204,134,170,189,131,186,118,127,45,72,40,158,185,202,88,54,42,128,213,104,195,215,133,191,91,117,124,70,72,60,129,55,192,184,87,140,106,157,208,184,130,38,124,188,175,105,204,94,192,132,142,133,203,140,207,119,40,218,134,153,203,95,201,59,140,78,170,188,61,40,177,125,188,149,77,50,70,71,209,214,75,132,169,83,132,159,208,84,204,178,152,126,70,183,100,129,109,118,81,202,68,150,72,122,71,182,171,132,219,83,83,218,99,162,81,175,34,176,147,111,74,198,184,129,145,110,172,190,180,181,86,185,55,89,202,150,120,69,144,159,205,206,67,160,68,43,153,109,155,148,135,124,62,103,159,123,164,58,181,64,147,108,142,81,164,69,168,38,206,209,141,94,207,165,83,149,142,91,59,212,196,107,142,87,103,202,209,34,43,151,177,116,54,212,192,119,85,88,149,52,89,154,217,167,213,120,55,89,183,63,124,86,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,68,207,219,95,51,119,190,84,83,156,49,204,118,146,95,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,170,69,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,207,128,75,186,72,66,138,164,93,55,215,177,63,162,57,187,177,211,113,184,169,207,180,162,180,139,204,156,114,121,99,43,168,75,52,187,175,67,172,210,175,118,70,144,48,184,82,70,150,124,195,64,108,59,124,203,151,103,215,119,152,205,204,99,217,176,204,73,87,41,149,182,71,114,118,141,136,110,35,198,85,48,169,85,132,69,194,85,76,192,128,93,110,141,61,142,115,166,40,117,206,161,74,186,71,190,191,82,184,122,97,35,128,102,127,164,108,98,85,63,133,126,136,92,97,155,120,115,203,108,139,62,157,113,58,129,89,110,131,69,173,144,97,130,158,202,78,70,72,92,133,205,111,39,181,214,96,155,209,76,114,131,62,36,173,84,213,59,120,81,124,134,136,102,207,2
201,142,184,182,211,63,35,48,54,61,167,138,65,161,50,163,178,82,185,154,170,52,166,114,90,34,188,62,70,108,137,145,174,157,45,132,105,113,153,47,115,194,167,216,133,143,55,101,188,167,194,34,78,215,114,170,109,177,133,142,213,123,87,43,176,162,103,54,45,162,112,37,206,155,114,48,208,98,168,143,208,170,68,205,151,53,44,84,165,199,41,112,153,145,152,96,57,175,50,215,180,123,77,163,69,182,116,36,215,186,173,154,146,99,190,177,169,165,61,45,139,49,131,88,152,93,93,88,164,168,45,146,79,65,48,96,53,111,94,67,160,45,68,95,179,141,147,166,130,58,134,220,84,131,44,42,212,33,61,49,110,192,152,132,123,107,215,126,218,62,81,203,144,165,180,185,193,76,51,136,74,96,156,89,103,99,109,86,85,194,195,186,183,165,190,45,202,168,129,198,111,219,201,210,152,50,182,145,92,86,187,68,54,116,183,65,194,214,192,168,68,83,194,188,65,218,73,174,205,162,128,47,63,208,147,60,135,60,90,97,173,198,167,159,166,146,54,189,34,110,150,85,81,66,83,126,81,218,117,138,68,80,122,136,208,156,124,40,77,93,61,138,118,50,107,185,117,122,67,158,171,66,85,148,120,115,212,179,40,92,53,92,194,122,128,36,33,157,96,58,54,99,79,191,125,136,182,196,137,173,40,63,111,202,215,163,213,98,148,175,211,188,90,176,127,66,219,82,103,143,32,62,106,124,214,137,64,168,160,59,176,151,55,70,87,202,121,155,55,51,136,53,133,198,132,151,202,220,98,155,121,83,35,209,62,74,61,82,215,57,79,196,124,179,44,201,175,191,186,115,62,143,209,114,164,200,173,44,164,172,169,96,211,144,98,106,98,63,115,43,64,118,112,137,137,159,134,149,68,54,79,198,154,107,217,129,51,160,124,49,176,211,205,75,205,107,98,174,88,53,34,206,124,216,178,221,171,77,38,98,148,162,219,132,187,204,77,87,163,58,100,154,206,177,130,162,155,155,182,196,152,139,151,185,137,72,124,140,122,48,217,199,47,207,190,77,200,136,128,206,89,106,118,100,184,36,194,176,101,164,212,155,124,155,56,164,52,45,67,49,109,77,154,63,151,92,102,121,145,203,61,128,56,178,183,64,201,142,53,62,216,191,167,102,106,195,103,100,97,184,120,81,124,145,182,127,172,190,142,36,177,210,121,34,86,72,49,107,82,74,167,43,214,86,60,216,40,182,167,112,106,92,209,153,52,191,95,74,204,133,170,189,130,184,120,126,46,72,41,158,185,201,87,54,41,129,214,105,194,214,133,190,90,117,125,69,72,59,129,53,191,184,87,141,107,158,207,185,131,39,124,188,176,105,204,93,191,133,143,133,203,140,208,120,40,218,134,153,204,95,200,59,138,79,171,189,61,40,177,125,188,149,77,50,70,70,210,215,75,132,169,83,132,160,209,84,205,179,153,125,69,183,100,129,110,118,81,203,70,150,72,122,71,183,172,132,220,83,83,218,100,161,82,175,35,176,147,111,74,199,184,127,145,110,172,190,180,181,85,184,56,89,204,150,120,70,145,159,206,206,66,158,68,43,152,109,154,148,135,124,63,103,160,123,164,58,180,63,145,107,141,81,165,68,168,38,206,207,141,95,206,164,83,149,142,91,58,212,196,107,141,86,103,202,209,35,43,152,176,117,54,212,191,120,86,88,150,53,89,155,218,166,213,119,55,90,184,64,123,87,97,98,194,125,120,205,190,76,36,171,44,78,71,54,114,53,150,94,42,67,206,219,95,51,119,188,84,83,156,48,204,117,147,95,112,172,63,100,150,190,94,97,212,162,95,33,131,171,47,173,132,176,170,69,108,171,173,81,199,149,157,66,211,176,91,67,95,160,185,206,128,75,187,72,66,137,164,93,54,215,175,62,161,57,187,176,211,114,184,169,207,181,160,180,139,205,156,114,121,98,44,168,75,52,187,177,67,173,210,175,118,71,143,49,184,83,70,150,124,195,62,107,59,125,202,152,103,214,119,151,205,203,99,217,176,203,73,87,40,149,181,71,115,117,141,136,111,35,199,86,48,169,84,133,68,193,86,76,193,129,93,111,141,62,143,114,167,40,118,205,159,74,185,71,191,192,83,183,121,97,34,128,104,127,163,107,99,85,63,132,126,136,91,96,155,120,116,202,109,139,61,158,113,58,129,89,110,131,69,172,144,96,129,157,201,77,69,71,91,132,207,111,39,182,216,96,155,209,75,115,131,63,34,172,83,213,59,120,81,125,133,135,103,207,2
201,142,183,181,210,63,35,48,54,61,168,137,65,160,52,161,178,82,186,153,171,51,164,114,90,34,188,62,70,107,138,143,173,156,45,131,106,112,153,47,116,194,167,215,134,143,55,102,186,167,193,34,77,215,115,171,110,176,132,143,213,124,88,43,176,161,102,54,45,162,112,36,207,155,114,48,209,98,169,143,209,169,69,206,150,53,43,84,165,197,41,111,152,145,152,97,58,176,49,215,180,121,76,162,69,181,117,35,216,186,173,151,146,98,190,177,170,165,61,45,140,48,133,90,151,93,93,88,164,168,46,146,78,65,48,96,52,111,94,66,160,44,68,95,179,142,146,165,129,57,134,220,85,132,44,43,212,33,61,49,111,193,153,132,123,108,215,126,217,61,82,203,143,165,179,185,194,76,50,134,75,95,155,89,102,98,110,86,85,194,195,186,183,165,190,45,202,168,129,199,111,219,201,211,151,50,183,145,92,87,187,67,54,117,183,66,193,216,192,167,68,83,195,187,64,218,74,173,204,162,128,47,63,209,146,60,135,61,88,98,174,200,166,159,166,146,54,189,34,109,151,87,80,68,84,124,81,218,117,138,67,81,122,136,207,154,124,40,78,93,60,140,118,50,108,185,116,123,66,159,172,67,86,149,119,115,211,179,40,91,53,92,193,121,127,35,35,159,96,58,55,96,78,191,126,135,181,196,136,174,38,63,112,202,215,162,213,99,147,174,211,187,91,176,127,66,220,82,102,143,32,62,106,126,214,137,64,169,160,58,177,151,54,71,87,201,121,155,54,51,136,52,132,198,131,151,201,220,98,155,121,82,34,209,62,76,60,82,216,58,79,196,125,179,43,201,175,190,186,116,63,144,209,114,164,199,173,44,166,171,170,96,212,144,99,106,98,63,115,44,63,119,113,137,137,159,134,148,68,53,80,197,154,106,216,129,50,161,124,50,175,211,204,74,205,107,98,175,89,52,33,206,124,216,178,221,171,77,40,98,149,161,218,133,187,204,77,88,163,58,100,154,205,178,131,162,156,155,182,196,153,140,152,184,137,73,124,140,121,49,217,199,47,206,189,78,201,136,128,206,88,105,118,99,186,36,192,176,102,164,212,155,125,155,53,164,51,45,67,50,109,77,154,62,151,93,102,122,144,202,62,127,55,178,184,65,199,143,52,61,215,190,166,101,105,195,103,99,98,183,119,80,124,145,183,127,172,189,143,35,177,209,121,34,87,73,49,107,82,74,166,43,214,85,60,216,42,181,167,112,107,92,209,152,52,190,96,74,205,134,169,190,130,186,119,127,46,72,39,158,185,202,89,53,41,128,214,104,195,216,133,191,91,117,124,69,72,61,129,55,192,184,87,140,106,158,208,184,130,39,124,187,176,105,204,93,192,133,142,133,202,140,208,120,40,219,134,153,204,95,201,60,139,77,169,188,61,40,177,125,188,149,77,51,70,70,209,214,74,132,170,81,132,158,208,84,204,178,152,126,70,183,100,129,109,118,81,202,68,151,72,122,70,183,170,133,218,83,83,218,99,161,81,175,33,176,147,111,74,198,184,128,145,110,171,190,180,180,86,185,55,90,202,150,119,69,144,158,206,206,67,160,68,44,153,109,155,149,136,124,62,104,159,124,164,58,181,64,147,109,142,81,164,69,168,38,207,209,141,94,207,164,83,150,143,91,59,212,196,106,142,87,102,202,209,35,43,151,177,116,54,212,192,119,85,88,149,52,88,154,217,167,214,119,55,89,184,63,123,87,96,98,194,126,119,204,191,77,35,171,44,81,71,53,114,54,151,94,43,68,207,219,95,52,118,189,84,83,156,49,204,118,146,95,113,172,64,101,149,190,94,97,211,164,94,33,132,172,48,172,133,176,171,70,108,172,174,80,199,151,157,67,211,177,89,67,95,159,186,206,128,74,186,72,65,137,163,93,56,215,177,63,163,57,187,177,212,113,184,169,206,180,162,180,138,204,156,114,121,99,43,169,75,52,187,175,67,173,210,175,117,68,144,48,184,82,70,149,124,195,64,108,59,124,202,151,103,215,119,152,205,204,99,217,176,204,73,87,40,149,182,71,114,118,141,136,110,35,199,85,48,169,85,133,69,195,85,75,193,128,93,111,141,61,142,115,166,39,118,206,161,74,186,71,191,191,82,184,122,97,35,127,102,127,164,107,99,85,62,133,126,136,92,96,155,120,116,203,109,139,62,158,112,58,129,89,110,131,69,173,143,97,130,158,201,78,70,72,91,133,205,112,39,181,214,96,155,210,76,115,131,61,36,172,83,212,60,120,81,124,134,136,103,207,2
201,142,184,181,211,63,34,48,53,62,168,137,64,160,52,161,178,82,186,154,171,51,164,115,90,34,188,61,70,107,138,144,174,156,45,131,105,112,153,47,115,194,167,215,134,143,56,101,187,167,194,34,77,215,115,171,109,176,132,143,214,123,88,43,175,161,103,54,45,162,112,37,207,154,115,47,208,98,169,143,209,170,69,206,151,53,44,84,165,198,42,111,152,145,151,97,58,175,50,214,180,121,76,162,69,181,117,36,215,186,173,152,146,98,190,177,170,165,62,46,139,48,132,90,152,94,93,88,163,167,46,146,77,65,48,95,52,111,94,66,159,45,68,96,179,142,146,165,129,57,135,221,85,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,61,82,203,144,165,180,185,194,76,50,135,74,94,155,88,102,99,109,86,84,195,195,186,184,165,191,46,201,167,129,199,111,219,201,211,151,50,183,145,92,87,186,67,54,117,183,65,193,215,191,167,68,82,196,187,64,218,73,174,204,163,128,48,63,209,146,61,135,61,88,98,174,199,166,159,166,145,54,189,34,109,151,86,81,67,84,125,81,218,116,137,67,81,122,136,208,154,124,40,78,93,60,140,118,50,107,184,116,123,66,159,172,67,86,149,119,115,212,178,40,91,54,92,193,121,127,35,34,158,97,58,55,97,78,191,126,136,181,196,136,174,39,64,111,202,216,162,213,99,147,174,211,187,91,176,127,67,220,82,102,143,33,62,106,126,213,137,64,167,160,58,177,151,54,69,86,202,121,155,54,50,136,52,132,198,131,152,201,220,98,154,122,81,34,209,61,75,60,83,216,57,79,196,125,179,43,201,175,190,186,117,62,145,209,114,164,200,173,44,165,171,170,96,211,144,98,105,99,63,116,43,63,119,112,137,137,159,134,148,68,54,80,197,154,107,217,129,51,160,124,49,175,211,204,75,204,107,98,175,88,52,33,206,124,216,177,220,171,77,39,99,148,161,219,132,187,204,78,88,163,58,100,154,206,178,131,162,156,154,182,196,153,140,152,184,136,72,125,141,122,49,217,199,47,206,190,78,201,136,128,206,89,105,118,100,186,36,192,177,102,164,213,155,125,155,54,164,51,45,68,50,109,77,154,63,151,92,102,123,144,202,62,126,54,178,184,65,200,142,52,62,215,190,166,102,105,195,103,99,97,183,119,80,124,145,183,128,172,190,142,35,177,209,121,34,87,72,49,108,82,73,168,43,214,85,60,216,41,181,167,112,107,92,208,152,53,191,96,73,204,134,170,190,130,186,119,127,45,72,39,159,185,202,88,54,41,128,213,104,195,215,133,191,91,117,124,70,72,61,129,55,192,184,87,140,106,158,209,184,130,38,124,187,175,105,204,93,191,132,142,133,203,140,207,119,40,218,134,153,203,95,201,59,140,78,170,189,61,40,177,125,188,150,77,50,71,70,209,214,75,132,169,83,132,159,209,84,204,178,151,126,70,183,100,130,108,118,80,202,68,150,71,122,71,183,171,132,218,83,83,218,99,162,81,175,34,176,147,111,74,198,184,129,145,110,172,190,180,181,86,185,55,89,202,150,120,69,144,158,206,206,67,160,68,43,153,109,154,149,135,124,62,103,159,124,164,58,181,63,146,109,142,81,164,68,168,38,206,209,141,94,207,165,83,150,142,92,59,213,196,107,142,88,103,202,209,34,43,152,177,117,54,212,192,119,85,88,148,52,89,154,217,167,213,120,56,89,184,64,124,86,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,68,207,219,95,51,119,189,83,83,156,49,204,118,146,95,112,171,63,101,149,190,94,97,212,163,95,33,131,171,48,173,132,176,171,69,108,172,174,81,199,151,156,67,212,177,90,67,95,159,186,207,128,75,186,73,66,138,164,93,55,215,177,63,162,57,187,178,211,113,184,169,207,179,162,180,138,205,156,114,121,98,43,169,74,52,186,176,67,172,210,175,118,69,144,48,185,82,70,150,125,194,64,108,59,124,202,151,103,215,119,153,204,204,99,218,175,204,73,87,41,149,182,71,114,119,141,137,110,34,199,86,48,169,84,132,69,194,84,76,192,128,93,110,140,61,143,114,166,40,118,206,161,74,186,71,189,191,82,183,122,97,35,128,102,127,164,108,98,85,62,133,126,136,92,97,155,121,115,203,108,139,62,158,112,58,129,89,110,130,70,173,143,96,130,158,202,78,70,73,92,134,205,111,40,181,214,96,155,209,76,114,131,62,36,172,84,213,60,120,81,125,134,136,103,207,2
201,142,182,182,211,62,33,47,54,61,166,135,64,161,52,163,178,83,186,155,172,50,164,116,90,35,187,64,71,108,138,145,174,155,45,131,107,113,154,49,118,193,166,214,134,145,57,102,188,166,193,35,79,215,115,171,110,176,132,143,214,124,86,43,175,161,103,53,45,161,113,37,208,154,113,49,209,99,169,144,209,169,69,204,151,54,44,85,165,197,41,111,152,145,152,96,58,174,49,214,179,121,77,160,70,183,117,36,214,183,171,153,146,97,192,178,168,165,62,45,139,49,132,90,152,95,94,89,162,168,46,145,77,65,47,95,51,109,94,67,160,46,68,96,179,143,146,166,130,57,133,220,86,132,43,43,212,31,61,50,112,192,152,134,123,106,215,125,217,63,81,203,144,165,178,185,195,77,49,137,74,94,156,88,102,99,108,88,84,193,195,187,183,165,192,48,199,167,129,200,110,219,201,210,150,48,181,144,91,88,186,67,55,115,181,64,194,216,192,168,68,82,196,186,65,218,73,173,205,163,129,47,62,207,146,61,134,62,88,99,174,200,167,160,168,144,56,191,35,111,152,88,82,70,84,125,82,217,114,136,67,82,121,137,207,154,125,39,78,93,60,140,119,49,106,184,116,122,65,159,172,67,85,148,121,116,214,179,40,90,54,92,192,122,127,34,35,158,96,58,54,96,78,191,126,137,180,197,138,174,39,63,110,204,215,160,212,100,146,174,211,187,91,175,126,68,218,81,103,143,33,62,106,125,213,136,65,168,161,59,175,150,55,70,86,203,121,155,54,52,137,51,130,196,131,152,201,220,96,155,120,82,34,209,62,75,60,82,216,57,79,197,125,177,45,201,176,190,188,117,61,143,208,114,165,202,174,41,164,171,172,95,210,143,98,104,97,64,116,43,63,118,111,137,136,159,134,149,68,55,81,196,155,106,217,131,51,159,124,49,174,209,205,75,203,107,98,175,88,53,33,205,122,214,177,220,170,76,40,99,149,163,220,133,188,203,81,87,163,56,100,155,205,178,130,162,155,155,182,197,154,140,151,183,137,74,124,141,122,47,216,199,48,206,190,78,201,134,129,205,90,106,119,98,186,36,192,175,103,163,212,157,127,156,53,163,52,46,68,50,110,77,153,63,150,90,104,122,142,203,61,126,55,177,185,65,201,142,52,60,214,190,167,100,107,197,102,100,97,184,120,79,123,147,183,128,173,190,142,33,176,208,121,34,86,73,49,106,82,75,167,42,215,85,61,218,43,181,168,115,106,91,208,153,50,192,95,75,203,133,170,190,132,184,117,126,44,72,39,158,186,202,87,53,42,126,213,103,196,215,134,191,92,117,125,70,72,59,128,53,193,184,86,139,106,158,210,185,131,41,125,187,175,104,203,94,192,133,142,134,203,140,206,119,40,217,132,153,203,95,201,57,139,77,169,188,59,41,177,124,188,152,75,48,71,69,209,215,74,130,168,82,132,158,207,83,203,179,152,125,70,184,100,129,109,117,82,203,69,151,72,120,70,182,171,131,218,83,84,219,99,163,82,176,35,175,149,110,74,199,185,127,146,109,175,190,178,182,86,186,56,88,203,148,120,68,146,159,206,207,66,160,66,43,153,109,154,147,136,123,62,103,159,123,164,57,181,64,146,109,142,80,164,71,167,39,207,210,142,95,207,166,82,150,141,91,61,212,195,107,141,86,105,200,208,33,42,152,177,116,54,213,192,118,85,89,148,54,89,155,217,168,214,120,54,88,184,64,124,87,96,98,194,127,118,205,188,78,34,172,44,81,71,53,115,56,151,92,43,66,207,219,93,51,119,189,84,84,156,49,204,117,145,94,112,171,62,100,149,190,93,97,211,161,93,33,131,170,47,173,134,175,171,72,110,173,175,80,201,151,158,65,212,178,89,67,96,159,186,205,128,75,185,73,67,139,164,93,55,214,176,63,162,56,188,177,211,114,184,169,207,179,163,179,138,203,156,116,120,99,43,169,75,53,187,176,66,174,209,174,118,71,144,47,184,83,70,149,126,193,62,109,57,123,203,150,100,216,120,152,205,204,99,217,176,204,72,87,41,148,183,72,115,118,143,135,111,35,200,84,49,168,85,133,68,196,85,76,194,129,94,110,142,61,143,114,165,41,119,205,160,73,187,71,187,192,83,182,122,97,35,129,102,127,165,109,98,83,64,133,128,136,92,97,156,120,115,203,110,139,62,158,112,59,129,88,111,131,69,173,144,100,131,157,202,77,71,71,92,133,204,111,39,181,213,96,155,209,74,115,133,61,36,173,84,213,57,120,80,125,135,135,101,206,2
201,142,183,182,211,63,34,48,53,61,168,137,64,160,51,161,179,82,186,154,171,51,164,114,90,34,188,62,70,107,138,144,174,156,45,131,106,112,153,47,115,194,167,215,134,143,56,102,187,167,194,34,77,215,115,171,109,176,132,143,214,123,87,43,175,161,103,54,45,162,112,36,207,154,114,48,208,98,169,143,209,170,69,205,151,53,43,84,165,198,41,111,152,145,152,97,57,175,50,215,180,122,76,162,69,182,117,35,215,186,173,152,146,99,190,177,169,165,62,45,139,49,132,90,152,94,93,89,162,167,46,146,77,65,48,95,52,110,94,66,159,45,68,95,178,142,146,165,129,57,134,220,86,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,62,82,203,144,165,180,185,194,76,50,135,74,94,156,88,102,99,109,86,85,195,195,186,183,165,191,46,201,168,128,199,111,219,201,211,151,50,183,144,92,87,186,67,54,116,183,65,194,215,192,167,68,82,195,187,64,218,73,174,204,162,129,47,62,209,146,61,135,61,88,98,174,199,166,160,167,145,55,190,35,109,151,86,81,68,84,124,82,218,116,137,67,81,122,136,207,154,124,40,78,93,60,140,119,50,107,184,116,123,66,159,172,67,85,149,119,115,212,178,40,91,53,92,193,121,127,35,34,159,96,58,55,97,78,191,126,136,182,196,137,174,39,64,111,202,215,162,213,99,147,174,211,187,91,176,127,67,220,82,102,144,33,62,105,126,214,137,64,168,160,58,177,151,54,70,86,202,121,154,55,50,136,52,132,198,132,151,201,220,98,154,122,82,34,209,62,75,60,83,215,57,79,196,125,178,44,201,175,190,186,116,62,144,209,114,164,199,173,44,165,171,170,95,212,144,99,106,98,63,115,44,63,119,112,137,137,159,134,148,68,53,79,197,154,106,217,130,51,160,124,49,175,211,204,75,205,107,98,175,88,53,33,206,124,216,178,221,171,76,39,99,148,162,219,132,187,204,78,88,163,58,100,154,206,178,130,162,155,154,182,196,153,140,152,184,136,73,124,140,122,49,217,199,47,206,190,78,201,136,128,206,89,105,118,99,186,36,192,177,102,164,212,155,125,155,54,164,51,45,68,50,109,77,154,62,151,92,102,122,144,203,62,126,55,177,184,65,200,142,52,61,215,190,166,102,105,195,103,99,97,183,120,81,124,145,183,128,173,190,142,35,177,209,121,34,87,72,49,108,82,74,167,43,214,85,60,216,41,181,167,112,107,92,208,152,52,191,96,74,204,134,170,189,130,185,118,127,45,72,40,158,185,202,89,54,42,128,214,104,195,215,133,191,91,117,124,70,72,60,129,55,192,184,87,140,106,158,208,185,130,38,124,188,175,105,204,93,192,132,143,133,203,140,207,119,40,219,134,153,203,95,201,59,140,78,170,188,61,40,176,125,188,150,77,50,70,71,209,214,75,132,169,82,132,159,208,84,204,178,152,126,70,183,100,129,109,118,81,202,68,150,72,122,71,182,171,133,219,83,83,218,99,162,81,175,34,176,147,111,74,198,184,129,145,110,172,190,180,181,86,185,55,89,203,150,120,69,144,158,205,206,67,160,68,43,153,109,154,148,135,124,62,103,159,123,164,58,181,64,147,108,142,81,164,69,168,38,206,209,141,94,207,165,83,150,142,91,59,212,196,107,142,87,103,202,209,34,43,151,177,116,54,212,192,119,85,88,149,52,89,154,217,167,213,120,55,89,184,63,124,86,96,98,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,68,207,219,95,51,119,190,84,83,156,50,204,118,146,95,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,170,69,108,172,174,81,199,151,157,67,212,177,90,67,95,159,186,206,128,74,186,72,66,138,163,93,55,215,177,63,162,57,187,177,212,114,183,169,207,180,162,180,138,204,156,114,121,98,43,168,75,52,187,175,67,173,210,175,118,70,144,48,184,82,70,149,125,195,64,108,59,124,203,151,103,215,119,153,205,204,99,217,176,204,73,87,41,149,182,71,114,118,141,136,110,35,198,85,48,169,84,132,69,194,85,76,192,128,93,110,141,61,142,115,166,40,117,206,161,74,186,71,190,191,82,183,122,97,35,128,102,127,164,108,98,85,63,132,126,136,92,97,155,120,115,203,108,139,62,158,113,58,129,89,110,131,69,173,144,97,130,158,202,78,70,72,92,133,204,111,39,181,214,96,156,209,76,114,132,62,36,173,83,212,59,120,81,124,134,136,102,207,2
201,142,183,182,210,63,34,48,53,61,168,137,64,160,51,161,179,82,186,154,171,51,164,114,90,34,187,62,70,107,138,144,174,156,45,131,106,112,153,47,115,194,167,215,135,143,56,102,187,167,194,34,77,215,115,171,109,176,132,143,214,123,87,43,175,161,103,54,45,162,112,36,207,154,114,48,208,98,169,143,209,170,69,205,151,53,43,84,165,198,41,111,152,145,151,97,57,175,49,215,180,121,76,162,69,182,117,35,215,186,173,152,146,98,190,177,169,165,62,45,139,48,132,89,152,94,93,88,162,167,46,146,77,65,48,95,52,110,94,66,159,45,68,95,178,142,146,165,129,57,135,221,85,131,44,43,212,33,61,50,111,193,152,132,124,108,215,127,218,62,82,203,144,165,180,185,194,76,50,135,74,94,156,89,102,99,109,86,85,195,195,186,184,165,191,45,201,168,128,199,111,219,201,211,151,50,183,145,92,87,187,67,54,116,182,66,193,215,192,167,68,82,195,187,64,218,73,174,204,162,129,47,62,209,146,61,135,60,88,98,174,199,166,159,167,145,55,189,35,110,151,87,81,68,84,124,82,219,116,137,67,81,122,136,207,154,124,39,78,93,60,140,118,50,107,184,116,123,66,159,172,67,86,149,119,115,212,178,40,91,54,92,193,121,127,35,34,159,97,58,55,97,78,192,126,136,182,196,136,173,38,63,111,202,216,162,213,99,147,174,212,188,91,176,127,67,219,82,102,144,33,62,106,126,214,137,64,168,160,58,177,151,54,70,86,202,121,154,54,50,136,52,132,198,132,151,201,221,98,154,122,82,34,209,62,75,60,83,215,57,79,196,125,178,43,201,175,190,186,116,62,144,209,114,164,199,173,44,165,171,171,96,212,144,99,106,99,63,116,44,63,119,112,137,137,159,134,148,67,53,80,197,154,106,217,130,51,160,124,49,175,211,204,75,205,107,98,175,88,53,33,206,124,216,178,221,171,76,39,98,148,162,219,132,187,204,78,88,163,58,100,154,206,178,131,162,155,154,182,196,153,140,152,184,137,73,125,141,122,48,217,199,47,206,189,78,201,136,128,206,88,105,118,99,186,36,192,177,102,164,212,155,125,155,54,164,51,44,68,49,110,77,154,62,151,92,102,122,144,203,61,126,55,177,184,65,200,142,52,61,215,190,166,102,105,195,103,99,97,183,119,81,124,145,183,128,173,190,143,35,177,209,121,34,86,72,49,108,82,74,167,43,214,85,60,217,41,181,167,113,107,92,208,152,52,191,96,74,205,134,169,190,130,186,118,127,44,72,40,158,185,202,89,53,42,128,214,104,195,215,133,191,91,118,124,70,72,60,128,55,192,184,87,140,106,157,208,184,130,38,124,187,175,105,204,94,192,133,142,133,203,141,208,119,40,218,134,153,204,95,202,59,140,78,170,188,61,40,177,125,188,149,77,50,70,71,209,214,75,132,169,83,132,159,208,84,204,178,152,126,70,183,100,129,109,118,81,202,68,150,72,122,71,183,171,132,219,83,83,218,99,162,81,175,34,176,147,111,74,198,184,128,145,110,172,190,180,181,86,185,55,89,202,150,120,69,144,159,205,206,67,160,68,43,152,109,155,148,135,124,62,103,159,124,164,58,181,64,147,108,142,81,164,69,168,39,206,209,141,94,207,165,83,150,142,91,59,212,196,107,142,87,102,201,209,34,43,151,177,116,54,212,192,119,85,88,149,52,89,154,217,167,213,120,55,89,184,63,124,86,96,97,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,67,207,219,95,51,119,190,84,83,156,49,204,118,146,95,112,172,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,170,70,108,172,174,81,199,151,157,67,212,177,90,67,96,159,186,207,128,75,186,72,65,138,164,93,55,215,177,63,162,57,187,177,212,114,183,169,207,179,162,180,138,204,156,114,121,98,43,169,75,52,187,176,67,172,210,175,118,69,144,48,184,82,70,149,124,195,64,108,59,124,203,151,103,215,119,153,205,204,99,217,176,204,73,87,41,149,182,71,114,119,141,136,110,35,198,85,48,169,84,132,69,194,85,76,192,128,93,110,141,61,142,115,166,40,117,206,161,74,186,71,190,191,83,184,121,97,35,127,102,127,164,108,98,85,63,133,126,136,92,97,155,120,115,203,108,139,62,157,113,58,129,89,110,131,69,173,144,97,130,158,202,78,70,72,92,133,204,112,39,181,214,96,156,209,76,115,131,62,36,172,84,213,59,120,81,124,133,136,102,207,2
200,143,183,183,210,63,34,48,53,60,168,138,64,160,51,161,178,82,186,153,171,51,163,115,90,34,188,62,70,108,138,144,174,157,45,130,105,112,152,47,115,195,168,215,134,143,56,102,186,167,194,33,77,215,115,170,109,176,132,143,214,122,87,42,175,161,103,54,46,162,112,37,208,154,113,48,209,98,170,143,209,170,68,205,150,54,44,85,165,198,40,110,152,145,150,97,57,175,50,215,179,121,76,162,69,182,117,35,215,186,173,153,147,98,190,177,169,165,62,44,139,49,133,89,152,94,94,89,162,168,46,145,78,66,48,96,52,109,94,67,158,44,67,95,178,142,145,165,128,57,135,221,86,131,44,43,211,33,62,50,111,193,152,132,124,108,214,127,218,62,81,204,144,167,180,184,193,76,50,136,75,95,155,89,102,98,110,87,85,196,195,187,183,165,190,45,202,168,129,199,110,218,202,210,151,50,183,145,91,87,187,68,55,116,183,65,193,215,192,167,67,82,196,187,64,218,72,173,204,163,129,47,62,207,146,61,136,59,88,99,174,199,167,159,167,145,55,189,34,109,150,86,80,68,84,124,82,218,116,138,67,80,122,136,208,154,124,39,78,93,60,140,119,49,107,183,117,122,65,158,172,68,86,150,119,115,211,178,40,91,53,93,194,121,127,35,34,159,97,58,54,97,77,191,125,136,181,196,137,174,39,64,111,202,216,162,214,98,147,173,212,188,90,176,127,67,220,81,102,144,32,61,106,127,215,137,63,169,160,58,176,150,54,70,87,202,120,154,55,50,136,52,130,197,132,151,202,220,97,154,121,82,34,209,62,76,60,83,215,57,78,197,125,178,43,202,174,191,186,115,61,144,209,114,164,200,172,43,165,171,170,96,211,145,99,106,98,63,115,43,64,119,113,136,137,158,134,148,67,54,79,198,154,106,217,129,51,160,124,50,175,211,204,74,204,107,99,175,89,52,33,206,124,216,177,220,171,76,39,99,149,163,219,131,187,204,78,89,162,57,99,154,206,178,130,163,156,154,182,197,153,139,153,184,137,72,125,141,122,48,217,199,47,206,189,78,201,137,129,207,88,105,117,99,185,35,192,176,102,165,213,154,125,155,55,165,52,44,68,50,109,78,154,62,150,91,103,123,144,203,62,126,56,179,185,66,201,141,52,61,215,190,167,102,105,196,103,99,97,183,119,81,124,145,184,128,174,190,142,35,177,209,122,34,86,73,49,107,83,74,167,44,213,86,60,217,42,180,166,112,107,92,209,151,53,191,96,74,204,134,170,189,130,185,118,127,45,72,39,158,185,202,89,53,41,127,214,103,195,214,134,191,92,117,124,70,71,60,129,55,193,184,87,141,106,158,208,184,131,38,124,188,175,106,204,93,191,133,142,134,203,141,208,119,41,218,135,153,204,95,202,59,141,77,170,188,61,39,176,124,187,150,77,51,71,70,209,214,75,132,169,83,132,159,208,84,204,177,151,126,70,183,99,128,108,117,81,202,69,151,72,121,72,182,172,132,220,82,84,219,99,162,81,176,35,176,147,111,74,198,184,129,146,111,172,190,179,181,86,185,55,89,202,150,120,68,144,159,205,207,67,161,68,43,153,109,155,148,135,124,62,103,159,123,164,57,180,64,147,108,143,81,164,69,168,39,206,209,140,95,206,165,82,150,142,92,59,212,196,107,142,86,102,201,209,34,42,152,177,117,54,212,193,119,85,88,148,53,89,154,216,167,214,120,55,88,184,63,124,86,96,98,193,125,119,204,190,77,36,171,44,81,71,53,114,54,152,93,42,67,208,218,95,51,118,190,83,83,156,49,205,118,146,94,112,172,63,101,149,191,93,97,212,164,95,33,130,170,48,172,133,177,170,70,108,171,174,80,198,151,157,67,211,178,90,67,95,159,186,206,128,75,185,73,65,138,163,92,55,214,176,63,163,56,187,177,211,113,184,170,207,181,162,180,139,203,156,114,121,98,42,169,75,52,186,176,67,173,209,175,118,70,145,48,184,82,70,150,124,196,64,107,59,125,202,151,103,215,119,153,204,203,99,217,176,204,73,88,40,150,183,72,114,118,141,136,110,35,198,86,47,168,85,133,69,194,85,76,192,128,92,111,140,62,142,116,166,40,117,206,161,73,186,72,189,191,82,184,122,97,34,127,103,127,165,108,98,84,63,133,126,136,92,96,155,120,115,203,108,139,62,158,112,57,129,89,110,129,68,173,143,97,130,158,202,78,70,73,91,132,204,111,40,181,214,96,155,210,76,114,131,62,36,172,84,212,60,120,81,124,132,136,102,207,2
201,142,184,182,211,63,34,48,53,61,168,136,64,161,52,160,179,82,186,153,170,51,164,114,90,34,188,62,70,107,138,144,174,156,45,131,106,112,153,48,115,194,167,215,134,143,56,101,187,167,193,34,77,215,115,171,109,176,132,143,214,123,87,43,175,160,103,54,45,162,112,36,207,154,114,48,208,98,168,143,209,170,69,206,151,52,43,84,165,198,41,111,152,145,152,97,57,176,49,215,180,121,76,162,69,182,116,36,215,186,173,152,146,99,190,177,170,165,62,45,139,48,133,89,152,94,93,88,162,167,46,146,77,65,48,95,52,111,94,67,160,45,68,95,178,141,146,165,129,57,135,221,86,131,44,43,212,32,61,50,111,193,152,132,124,108,215,127,218,62,81,203,143,166,180,185,193,76,50,135,74,94,155,89,102,98,110,86,85,195,195,186,184,165,190,46,201,168,129,199,111,219,201,210,151,50,183,145,92,87,186,67,54,117,182,66,194,215,192,167,68,82,196,186,64,218,73,174,203,162,129,47,62,209,146,61,135,61,88,98,173,200,166,160,167,145,54,189,34,109,151,86,81,68,84,124,81,218,116,138,67,81,122,136,208,154,124,40,78,93,60,141,118,50,107,184,116,123,66,159,172,67,86,149,118,114,212,178,39,92,53,92,193,121,127,35,34,159,97,58,55,97,78,191,126,136,181,196,137,173,39,64,111,202,215,162,213,99,147,174,212,188,91,177,127,67,220,82,102,144,33,62,105,126,214,137,64,168,160,58,176,151,54,70,86,202,121,154,55,50,136,52,132,198,131,151,201,221,98,155,122,82,34,209,62,75,60,83,215,57,79,196,125,178,43,201,176,190,186,116,62,144,209,114,164,199,173,44,165,171,171,95,212,144,99,106,98,63,116,44,63,119,112,136,137,159,134,148,68,54,79,197,154,106,217,130,50,160,124,49,175,211,204,75,205,107,98,175,88,53,33,206,123,216,177,220,171,76,39,99,148,162,219,133,187,204,78,88,163,58,100,154,206,178,130,162,155,154,182,196,153,140,152,184,136,73,125,141,122,49,217,199,47,206,189,78,201,136,129,206,89,105,119,99,186,36,193,177,102,164,212,155,125,155,54,164,52,45,68,49,109,77,154,63,151,92,102,122,144,202,62,126,55,177,184,65,200,142,52,61,215,190,166,102,105,195,103,99,97,183,119,81,124,145,183,128,172,189,143,35,177,209,121,34,87,72,50,108,82,74,167,43,213,85,60,216,42,181,167,113,107,92,208,152,53,191,96,74,204,134,170,189,131,185,118,127,45,72,40,158,186,202,88,54,41,128,213,104,195,215,133,190,91,118,124,70,72,60,129,55,192,183,87,140,106,158,208,185,130,38,124,187,176,106,204,94,192,132,142,133,203,141,207,119,40,218,134,153,203,96,201,59,140,78,170,189,61,40,177,125,188,150,77,50,71,70,209,214,75,132,169,83,132,159,208,84,204,178,152,126,71,183,100,129,108,118,81,202,68,150,72,122,71,183,171,133,218,83,83,218,99,161,81,175,34,176,147,111,75,198,185,129,145,111,172,191,179,181,86,184,55,89,202,149,120,69,144,159,205,206,67,160,69,43,153,109,155,148,135,124,62,103,159,123,164,58,180,64,147,108,142,81,164,69,167,38,206,209,141,95,207,165,83,149,142,91,59,212,196,107,142,87,103,202,209,34,43,151,177,116,54,213,192,119,85,88,148,52,88,154,217,167,214,120,55,88,184,63,124,87,96,98,194,126,119,204,190,77,35,171,45,81,72,53,114,54,151,94,43,68,207,220,96,51,119,190,84,83,156,49,204,118,146,95,113,172,63,101,149,190,94,97,212,163,95,33,131,171,48,173,133,176,170,70,108,172,174,81,199,151,157,67,212,177,90,67,96,159,186,207,128,75,186,72,65,138,164,93,55,215,177,63,162,57,187,176,211,113,184,170,207,180,161,180,139,204,156,114,121,99,43,168,75,52,187,175,67,173,210,175,118,70,144,48,184,82,70,150,124,194,64,107,60,124,203,151,103,215,120,152,205,203,99,217,175,204,73,88,41,149,182,72,114,118,141,136,110,35,198,85,48,169,84,132,69,195,85,76,192,128,93,110,141,61,142,115,166,39,118,206,161,74,186,72,190,191,82,184,122,98,35,128,103,127,164,108,99,84,63,132,126,136,92,97,155,120,115,204,108,139,62,158,113,58,130,89,111,131,69,173,143,97,130,158,202,78,70,72,92,133,205,111,39,181,214,96,156,209,75,115,132,62,36,172,84,213,59,120,81,124,133,136,102,207,2
41,100,56,114,211,90,34,121,64,208,50,148,179,135,93,36,187,184,95,138,131,136,158,80,57,211,192,142,85,157,118,119,81,213,166,155,148,133,98,62,183,44,40,124,106,170,157,47,60,114,141,148,149,168,120,51,152,172,99,150,190,149,145,218,178,101,74,161,211,87,118,196,207,112,85,155,90,175,123,72,212,47,153,97,141,104,215,195,68,115,162,203,51,179,62,84,182,147,67,34,169,109,118,181,65,82,171,155,54,47,86,97,35,40,126,199,135,179,55,129,108,163,184,124,59,183,199,56,125,81,100,183,150,91,92,134,68,181,124,142,202,173,122,122,48,38,131,58,169,114,169,186,183,48,112,89,70,109,149,184,63,180,109,97,117,51,112,142,213,209,37,34,63,49,120,109,42,168,96,83,164,196,83,221,39,81,51,50,137,168,181,187,192,91,125,192,200,73,112,183,34,45,189,135,174,191,173,169,39,172,111,207,169,37,155,218,210,161,143,52,111,99,200,78,178,198,171,185,153,173,128,97,183,146,64,41,215,42,171,65,184,67,70,84,191,185,183,219,64,149,173,39,83,42,156,118,219,91,77,89,123,116,141,51,76,80,127,182,204,110,122,163,93,104,154,108,109,181,58,50,120,215,62,111,211,152,154,150,147,123,158,106,103,203,189,48,97,131,94,95,58,206,172,127,39,206,182,124,120,161,172,179,37,101,193,179,138,138,134,114,75,154,124,95,207,98,205,219,213,102,41,168,100,48,89,133,113,138,66,103,119,140,146,131,64,91,116,95,59,132,44,93,175,164,77,141,73,98,62,149,133,60,37,63,207,85,181,120,82,176,101,35,48,73,204,185,162,43,127,70,197,160,90,167,110,60,37,218,99,179,197,37,41,104,181,141,180,64,130,142,83,125,94,103,125,114,180,182,119,107,198,112,94,209,207,180,111,220,57,189,46,121,169,115,57,89,119,163,138,88,59,49,51,121,219,143,171,108,92,209,95,120,97,91,200,160,134,199,49,93,167,208,147,68,106,174,50,209,79,190,68,196,202,33,44,195,67,212,94,65,83,104,177,178,58,128,103,101,205,125,170,129,159,114,216,82,65,45,121,77,212,132,117,214,221,63,33,80,116,114,93,106,196,114,161,41,73,180,37,130,81,47,122,117,85,94,79,98,55,197,35,86,103,181,133,116,212,94,215,168,182,108,178,176,110,173,137,171,148,196,95,207,116,209,140,39,111,151,80,88,192,56,101,88,188,183,186,93,200,179,84,100,138,184,98,41,106,79,91,201,207,73,190,173,61,189,176,49,166,85,163,57,191,138,129,198,194,40,120,67,119,130,102,93,68,199,34,165,102,197,215,124,116,181,90,105,133,183,210,144,207,220,164,130,187,86,185,125,133,143,67,139,42,108,145,185,175,128,119,75,139,172,97,77,65,216,196,191,43,132,132,190,141,56,173,161,185,195,107,220,35,160,206,130,217,57,128,186,97,79,90,55,185,57,96,154,199,129,67,47,180,93,211,84,116,53,215,157,125,176,186,58,204,132,114,140,103,215,187,215,152,167,83,34,100,171,151,151,121,171,79,78,76,78,75,207,50,81,95,54,141,213,138,73,99,140,120,96,69,137,94,131,157,211,143,159,44,78,66,196,49,153,167,118,191,67,33,103,171,160,34,56,160,152,126,126,121,57,95,43,221,95,56,214,146,83,187,214,208,34,169,150,69,131,61,54,103,131,114,131,187,180,172,98,134,132,101,154,79,175,134,155,159,135,73,162,150,189,148,201,97,156,48,169,102,146,54,91,46,213,100,190,61,35,127,99,91,123,116,66,213,180,76,65,161,165,193,141,103,143,185,54,72,151,176,107,186,179,191,152,78,169,128,34,107,202,80,118,122,209,208,119,49,84,130,153,185,104,218,73,43,95,111,52,42,148,72,110,90,134,192,59,219,77,71,166,57,73,122,44,118,179,206,71,146,156,188,206,121,131,167,123,107,204,52,129,49,147,210,159,81,91,192,99,176,167,58,162,117,200,57,123,87,215,77,153,98,66,199,86,216,103,77,190,163,198,188,69,105,136,35,142,94,48,64,157,44,170,164,145,172,115,98,125,175,73,146,64,185,208,188,208,186,54,117,221,146,90,159,95,186,112,193,219,193,75,194,59,72,191,151,68,91,129,130,87,165,171,145,60,124,68,170,88,138,201,161,33,59,123,78,157,195,182,122,140,163,74,123,34,164,152,75,91,216,44,57,155,184,217,106,198,52,78,167,130,137,173,184,218,104,208,154,141,56,71,47,101,205,114,127,115,194,150,3
40,100,55,115,210,89,34,121,64,207,50,147,179,135,92,36,186,184,95,137,131,137,158,80,59,212,192,142,85,157,117,120,79,213,166,155,149,133,98,62,182,44,40,124,106,170,157,47,59,113,141,148,150,168,120,50,152,173,99,150,189,149,146,217,178,101,74,161,212,86,119,196,207,114,85,156,89,175,124,72,212,46,152,97,142,103,216,195,69,115,163,204,51,180,62,84,182,147,67,34,169,108,119,182,64,81,170,156,54,46,86,96,35,41,125,199,135,179,54,129,108,163,184,124,59,183,199,56,126,82,100,183,150,91,92,134,69,182,125,142,202,172,122,123,48,38,130,59,170,114,169,186,182,48,112,90,71,109,150,185,62,179,109,97,118,50,113,142,212,209,37,35,62,48,120,109,43,167,96,83,165,197,83,220,38,82,51,50,136,169,182,187,192,92,125,192,200,73,112,184,35,45,190,136,174,191,174,170,40,171,110,208,168,36,155,218,211,162,142,54,111,100,200,77,178,198,170,185,154,173,128,97,183,147,65,40,215,41,172,65,183,66,70,85,190,186,183,219,65,149,173,38,83,41,156,118,219,92,78,89,124,116,141,52,77,80,126,182,205,111,122,163,93,104,153,107,110,181,58,50,121,215,63,112,212,153,153,151,147,123,158,106,103,203,190,48,97,130,95,95,58,206,171,128,38,206,182,123,121,161,172,178,37,101,193,179,137,137,133,113,75,153,125,95,208,97,205,219,213,102,40,169,101,48,90,134,114,138,66,102,118,140,146,131,64,90,117,95,59,131,44,95,175,164,77,141,73,98,62,150,133,61,36,63,207,84,181,120,81,176,101,34,48,72,204,185,162,44,126,70,196,160,91,167,110,59,37,218,99,180,198,37,40,104,180,141,180,64,130,143,83,124,93,103,125,113,180,181,120,107,198,113,94,209,207,179,111,221,56,188,46,122,170,115,57,89,119,164,138,89,59,49,51,120,218,144,170,108,92,209,96,121,98,91,201,159,133,199,50,93,168,208,148,68,106,174,51,209,79,190,69,196,202,34,44,195,67,213,94,65,84,103,177,178,59,128,102,101,206,124,170,128,158,113,216,82,65,45,121,78,211,132,118,215,220,63,33,80,115,114,92,105,197,114,160,41,73,181,37,131,81,48,123,117,85,94,79,99,56,198,35,86,103,180,133,116,213,94,216,169,183,108,179,175,110,173,137,171,149,197,95,206,115,209,139,39,111,152,80,87,192,56,101,87,188,183,186,92,200,179,84,99,139,185,98,40,107,80,91,201,207,73,190,173,61,190,176,50,167,85,162,57,190,137,129,198,195,40,121,68,118,130,103,92,67,199,36,165,102,196,216,124,115,180,89,105,134,183,210,143,207,221,164,131,187,87,185,125,133,142,66,138,43,108,146,185,175,127,119,74,140,172,99,77,65,216,196,190,44,133,132,191,142,56,174,161,185,195,107,220,36,159,207,130,216,57,128,188,97,80,90,56,185,57,96,154,200,130,66,47,181,92,211,84,116,53,215,157,126,176,186,60,205,132,113,141,103,216,188,214,151,167,82,35,99,171,151,151,121,171,79,78,76,78,75,208,49,81,94,54,140,212,138,73,99,141,120,97,67,137,94,132,157,211,143,159,43,78,66,196,49,153,167,118,192,66,33,103,171,159,35,56,159,153,126,126,121,57,95,42,221,95,56,215,146,82,186,214,208,34,169,150,68,131,60,53,104,132,114,131,187,181,172,97,133,133,100,154,79,175,133,156,160,134,73,163,150,189,147,201,98,156,49,169,102,147,54,91,45,212,101,190,61,35,126,99,91,123,115,66,214,180,76,64,161,164,192,141,103,144,185,54,71,152,175,106,186,179,191,152,77,170,128,34,106,203,80,118,121,209,207,120,49,84,129,154,186,103,219,73,43,95,111,52,43,148,71,109,90,134,192,59,219,77,70,166,58,73,121,44,118,179,205,72,145,156,189,206,121,129,168,122,107,205,52,129,49,147,210,160,80,92,193,98,177,167,58,161,117,200,57,122,87,214,79,152,100,66,200,85,216,104,77,190,163,198,187,69,105,136,35,142,95,48,64,157,44,170,164,146,172,115,98,126,174,71,146,64,185,208,190,207,186,53,117,221,146,89,160,95,185,113,193,218,194,75,195,59,72,191,151,69,90,129,130,88,164,171,146,61,124,68,170,87,138,201,161,34,60,122,78,157,194,182,123,140,163,74,121,35,165,152,75,90,216,45,58,155,184,219,105,198,53,77,168,130,136,174,183,218,105,208,153,141,56,72,46,101,204,113,126,114,194,150,3
41,100,57,115,211,88,34,122,65,208,50,147,178,136,93,35,186,184,95,138,131,137,158,78,58,212,192,141,84,157,115,119,80,212,165,155,147,134,98,61,182,43,38,123,107,171,157,46,59,114,143,148,148,170,120,52,153,173,97,150,189,148,145,218,177,101,75,161,212,86,118,196,207,114,87,156,89,174,123,72,212,46,153,97,143,104,216,195,68,115,161,202,50,181,63,85,183,148,66,33,169,108,118,181,66,82,171,155,55,47,85,95,34,39,126,198,134,180,54,129,108,164,183,124,60,182,197,56,125,81,99,182,151,92,93,132,69,180,124,141,201,173,121,123,48,36,132,60,169,113,168,186,183,48,111,89,70,111,149,185,62,180,108,98,116,52,114,144,212,209,37,34,63,49,119,110,44,168,95,84,165,198,82,220,38,82,52,51,137,169,182,186,193,93,125,191,201,73,113,183,35,45,189,135,175,193,173,170,38,170,110,207,168,35,155,217,211,161,142,54,110,100,199,76,178,197,170,185,153,173,127,98,183,145,66,40,214,42,172,65,182,68,72,86,191,186,184,220,64,150,173,40,85,42,156,119,218,91,75,88,124,117,142,51,78,79,127,180,204,110,123,163,93,102,153,107,109,181,57,49,121,217,62,111,212,151,155,150,147,124,158,106,102,202,189,49,96,130,95,94,57,206,172,128,40,205,183,122,121,158,171,178,37,103,194,179,139,138,135,114,77,154,125,95,208,96,206,219,213,101,40,171,101,49,90,135,112,137,66,101,118,141,147,131,64,91,117,94,58,132,44,93,176,164,77,142,73,96,63,151,133,60,37,63,207,85,179,119,81,177,101,35,47,71,204,185,162,45,127,70,197,159,91,169,111,60,37,219,99,181,200,35,39,104,179,141,180,64,130,143,82,124,94,104,124,113,180,182,119,107,198,111,95,208,208,180,113,221,57,189,47,122,170,115,58,88,119,165,138,88,58,48,52,119,217,143,171,108,92,210,95,121,98,91,200,159,131,201,50,93,167,208,148,67,107,174,49,207,79,192,70,196,202,34,45,196,67,211,92,64,83,103,178,177,60,129,101,102,205,124,170,128,158,112,215,83,63,45,120,79,213,132,118,214,221,62,32,82,114,116,92,106,195,112,161,41,74,181,38,134,82,47,123,117,85,95,80,98,56,197,34,88,104,179,134,116,212,94,215,171,181,108,179,175,110,171,138,171,149,196,95,207,115,210,141,38,110,152,78,88,192,55,100,88,188,182,184,93,202,179,84,101,139,184,98,40,106,78,91,203,205,74,190,173,61,190,175,51,165,85,161,57,192,138,127,197,195,39,121,68,119,131,104,93,69,198,36,163,104,195,216,125,115,181,89,104,135,182,210,144,206,219,165,129,187,87,186,125,134,141,67,138,42,108,145,186,173,128,118,75,139,173,98,77,65,216,196,190,43,132,132,189,141,56,173,161,185,196,107,219,37,158,207,130,217,58,128,188,97,79,90,57,186,57,96,154,200,128,67,46,182,92,211,84,115,51,217,158,125,177,185,58,203,132,113,140,102,215,187,217,153,165,80,33,100,170,151,151,121,172,80,77,76,78,73,207,49,81,95,53,140,212,138,74,99,141,121,97,68,136,95,133,158,211,143,157,44,78,65,196,49,153,166,119,191,67,33,105,173,161,36,57,159,151,126,125,122,57,94,43,221,95,58,215,147,83,185,214,209,32,169,151,67,131,60,53,103,131,117,130,188,180,171,97,133,132,102,152,77,174,133,156,160,135,74,162,150,190,147,201,98,156,47,169,102,146,53,91,44,213,103,191,63,35,129,98,92,123,116,66,213,179,77,63,160,163,193,141,103,143,185,53,72,151,175,107,186,179,192,151,79,170,125,35,106,202,80,119,121,209,207,121,48,83,128,156,186,105,217,74,44,94,111,52,43,149,72,109,91,134,193,60,218,76,71,165,58,72,123,45,118,180,206,74,146,157,188,206,123,131,168,122,106,204,52,129,48,147,210,160,82,91,194,98,178,168,57,160,118,201,57,122,88,215,77,153,99,66,199,84,216,103,79,190,163,198,188,67,103,135,35,143,93,48,64,156,45,170,164,145,172,115,99,127,174,71,146,64,186,209,188,208,186,53,118,220,145,90,158,95,186,111,191,218,193,74,195,60,72,190,151,68,90,129,129,88,164,171,145,61,124,68,170,87,137,201,162,35,60,123,78,158,194,182,122,141,163,75,123,33,167,152,76,90,215,45,58,157,184,217,106,197,51,77,170,130,136,174,184,218,105,208,153,141,56,71,47,100,204,113,128,116,195,151,3
42,100,55,114,209,90,34,121,64,208,50,149,178,135,93,37,187,184,95,138,131,136,158,80,58,211,192,141,85,157,118,120,79,212,166,155,147,134,99,61,183,44,40,124,107,170,158,47,59,114,142,148,150,169,119,51,152,172,99,150,190,150,145,218,177,100,73,161,212,87,118,196,206,113,85,155,90,175,123,73,213,47,153,98,141,104,216,194,68,115,163,203,51,179,60,84,183,147,66,33,169,108,117,181,64,81,170,155,54,46,85,96,35,41,125,198,135,179,55,130,108,163,184,124,59,184,198,56,126,82,101,183,150,90,92,133,67,182,124,142,202,173,123,123,48,38,130,59,169,114,168,187,183,47,112,89,70,108,149,185,63,180,109,97,118,51,112,142,213,208,37,34,62,48,120,110,43,167,96,83,165,196,83,220,38,81,52,50,137,169,182,187,191,90,125,192,200,74,113,184,34,44,189,136,173,192,174,169,39,172,110,207,168,35,154,217,211,162,142,54,112,99,200,77,178,197,170,185,153,172,128,97,183,146,65,41,215,41,172,66,184,67,71,85,189,186,183,220,64,148,173,39,83,41,156,119,218,92,78,90,123,115,141,51,76,80,126,182,205,110,123,162,92,105,154,108,110,181,58,50,120,215,62,113,213,153,153,150,148,123,158,106,103,203,189,49,97,132,96,95,57,206,171,127,38,207,182,122,120,161,172,178,37,100,193,179,138,137,134,113,76,154,125,95,208,98,204,219,213,102,40,169,101,48,90,134,112,138,66,102,119,140,146,130,63,91,117,96,59,132,43,93,176,164,78,142,73,98,62,150,133,61,35,64,207,85,180,119,82,176,102,34,48,73,205,187,163,44,126,69,196,160,91,166,110,59,37,217,99,180,198,37,41,104,180,141,181,64,130,142,82,125,93,103,125,113,179,182,119,107,198,111,95,209,206,180,111,221,57,188,46,122,170,114,57,88,119,163,139,88,59,49,51,120,218,144,170,108,92,210,95,120,98,91,200,159,133,200,49,93,168,207,148,68,106,173,51,209,79,190,69,196,202,34,45,195,66,211,94,64,84,104,176,176,59,127,102,102,206,124,169,129,158,113,215,82,65,45,121,79,212,131,117,215,221,63,32,80,114,114,92,105,196,114,161,41,73,181,38,132,82,48,122,117,85,94,79,98,56,198,35,86,103,181,133,116,213,93,216,170,182,108,179,176,110,172,137,171,149,196,95,207,116,210,141,39,110,152,80,87,191,56,100,87,189,182,186,93,200,179,85,100,138,184,97,40,106,80,91,202,207,74,190,173,61,189,176,49,166,85,162,56,191,138,130,198,194,40,120,67,119,130,102,92,68,199,35,165,103,197,216,125,116,181,89,104,133,183,210,144,207,220,164,130,188,86,185,126,133,142,66,138,43,108,146,185,175,127,119,73,139,173,97,76,66,216,195,190,43,133,131,190,142,56,173,161,184,195,108,220,35,160,206,130,217,59,128,187,97,80,89,56,185,58,96,154,200,129,67,47,181,92,211,85,115,53,215,157,125,176,186,58,204,132,114,141,104,216,187,215,151,167,82,34,99,171,151,151,121,171,80,78,76,78,75,207,50,81,94,54,141,213,139,73,99,140,120,97,69,136,94,132,157,211,143,159,44,78,65,196,49,153,167,117,192,66,33,103,171,159,34,57,160,153,127,127,122,57,95,42,221,94,57,216,147,82,186,214,208,34,169,150,68,131,60,53,103,132,115,130,187,180,172,99,134,132,101,154,79,175,133,156,159,135,73,163,150,188,147,202,98,155,48,168,103,146,54,90,46,212,101,190,62,35,127,99,92,122,115,66,214,180,76,63,161,164,193,141,102,144,185,55,72,151,176,107,186,180,191,152,77,170,128,34,107,203,81,118,121,209,207,120,49,84,129,154,186,104,219,73,43,95,111,51,44,148,72,110,90,134,192,60,219,76,70,166,58,73,121,44,119,180,205,72,146,156,189,206,122,130,168,122,106,204,52,130,49,147,210,160,81,92,192,98,178,167,58,162,118,199,57,123,87,214,78,152,99,66,199,86,215,104,78,190,164,197,187,68,103,136,35,141,94,48,64,156,44,170,164,146,172,115,98,126,174,72,146,64,184,208,189,207,186,53,118,221,146,89,160,95,186,112,193,218,193,75,195,59,72,191,151,68,90,129,131,87,164,170,146,60,123,68,170,88,138,201,162,33,60,122,78,158,195,182,121,141,163,75,123,34,164,152,75,92,216,45,57,155,184,218,106,198,53,78,168,130,136,174,184,218,104,208,153,141,55,71,46,100,205,114,127,115,194,150,3
40,100,57,115,211,91,34,120,64,208,49,147,178,134,94,37,185,184,96,137,132,136,159,79,58,211,192,141,85,157,115,119,79,214,165,155,147,134,99,60,183,44,40,122,107,170,157,49,59,114,141,147,149,169,119,52,152,172,101,149,188,150,145,217,177,100,74,161,213,87,119,196,206,113,85,155,90,176,123,73,213,49,153,98,140,104,215,194,67,115,163,203,50,178,62,85,183,148,68,34,170,108,118,182,65,81,172,155,55,47,84,97,35,41,126,199,135,179,54,129,111,163,183,125,58,184,199,56,125,80,102,182,152,91,94,132,69,181,123,143,202,172,123,124,49,36,130,60,170,113,169,186,182,48,113,89,71,109,149,184,64,180,110,96,117,51,113,143,213,207,38,34,62,48,121,111,43,166,96,84,164,197,84,221,39,81,51,50,135,168,183,187,192,93,125,191,199,74,113,184,33,45,189,135,174,191,174,171,39,171,110,206,170,36,155,217,210,162,143,53,112,101,200,78,177,197,170,184,153,174,127,97,183,145,64,40,216,41,171,65,184,67,68,86,190,184,182,218,65,149,172,38,83,41,155,118,218,91,78,91,125,114,142,51,76,79,127,181,203,110,123,161,95,103,154,108,109,181,58,51,120,215,62,111,213,151,153,151,148,123,157,106,103,203,188,50,97,131,95,95,57,206,172,128,38,208,181,123,120,160,170,178,36,101,194,179,137,137,135,113,75,155,125,93,209,98,205,220,214,102,39,169,101,49,90,133,113,137,66,101,119,140,146,131,64,90,117,95,59,134,43,94,176,164,78,141,74,99,61,151,134,60,37,64,207,85,181,120,83,176,101,34,48,73,204,186,162,44,127,71,198,159,92,167,109,60,36,217,97,181,197,36,40,104,181,141,179,64,128,142,82,126,94,102,125,114,179,182,119,108,199,113,93,209,206,180,112,221,57,189,46,122,171,114,58,90,119,163,139,90,58,49,49,119,219,144,171,108,92,210,95,121,97,92,201,160,133,198,49,93,166,207,148,68,106,174,50,209,80,190,69,196,201,32,44,195,66,212,94,65,82,102,176,177,58,127,104,101,206,125,170,129,159,113,215,82,66,45,120,78,213,133,117,215,222,63,33,81,115,114,94,104,195,112,160,42,74,181,37,132,81,48,123,117,84,94,78,98,55,198,35,86,103,182,133,116,213,93,216,169,182,110,179,174,110,172,136,172,147,197,96,208,116,211,140,38,109,151,80,88,192,56,100,88,188,182,185,91,199,179,83,100,138,185,97,39,106,80,91,201,206,73,189,173,61,188,176,50,166,85,161,57,191,138,127,198,195,39,121,68,118,132,104,94,67,199,34,165,102,198,215,125,116,180,89,104,135,181,209,145,207,221,162,131,187,86,184,124,134,144,67,139,43,109,145,186,175,127,119,74,140,172,98,75,64,216,194,192,44,133,131,190,142,56,173,162,184,195,107,221,35,159,207,129,217,57,128,187,95,79,90,55,186,56,95,155,199,128,65,47,180,93,211,84,117,53,214,157,124,177,186,59,204,133,113,141,103,215,188,215,153,166,83,34,100,170,152,149,121,172,79,78,76,76,75,208,49,81,95,54,140,214,139,73,99,139,120,97,69,137,95,132,157,210,142,158,44,79,66,196,48,154,166,118,191,65,33,103,172,158,34,57,160,152,126,127,122,57,94,43,221,94,57,215,146,84,186,215,208,32,171,148,69,130,60,52,104,132,115,130,188,180,171,99,134,134,101,154,78,173,133,155,160,135,74,162,150,189,147,202,97,155,49,169,103,146,54,90,46,212,101,190,62,35,126,100,94,124,114,64,213,179,76,64,159,166,193,141,102,145,186,55,72,150,175,108,186,181,191,152,77,170,130,33,108,202,81,119,122,210,208,120,50,83,129,154,185,104,219,74,43,94,110,53,42,149,73,110,90,134,192,60,218,77,71,165,59,74,120,45,120,180,205,72,145,156,190,205,122,130,167,123,106,205,52,129,49,147,211,159,81,91,193,98,177,167,59,162,118,199,57,122,87,214,79,152,98,65,198,85,215,103,77,191,163,198,188,69,104,136,34,142,95,47,64,157,45,171,164,146,173,114,100,126,174,72,146,64,185,208,189,206,185,54,117,221,145,90,159,95,186,113,193,219,193,75,195,59,72,191,151,68,89,128,130,86,165,170,144,60,123,68,170,87,138,201,161,34,60,123,78,158,194,182,123,140,162,74,123,34,164,152,77,93,216,45,57,155,184,217,106,196,53,78,168,131,136,173,185,218,105,208,153,139,58,72,47,99,206,113,127,116,195,150,3
41,100,56,115,210,90,35,121,64,208,50,147,178,135,93,37,186,184,96,138,131,136,158,79,59,211,192,141,85,157,117,120,79,212,166,155,148,133,98,62,183,44,40,124,106,170,157,47,59,114,142,148,150,169,120,51,152,172,99,150,189,149,145,218,177,101,74,162,212,87,118,196,207,113,85,155,89,176,123,72,213,47,153,97,141,104,215,195,68,115,163,203,51,179,61,84,182,147,67,34,169,108,118,181,65,81,170,155,54,46,86,97,35,41,125,199,135,179,55,129,108,163,184,124,59,183,199,56,125,81,100,183,151,91,92,133,68,181,124,142,202,172,122,123,48,38,131,59,170,114,168,187,182,48,113,89,70,109,149,184,63,180,109,97,117,51,113,142,212,208,37,34,62,49,120,109,43,167,96,84,165,197,83,221,38,81,52,50,136,169,182,187,192,91,124,192,200,73,112,184,34,45,190,136,174,191,173,169,39,171,111,208,169,36,155,218,211,162,142,53,111,100,200,77,178,197,170,185,153,173,128,97,183,146,65,40,215,41,171,66,183,67,70,85,190,185,183,220,64,149,173,38,83,41,155,118,218,92,78,89,124,116,141,51,76,80,127,182,204,111,122,163,93,104,154,107,109,181,58,50,121,215,63,112,212,152,154,150,148,123,157,106,103,203,190,48,97,131,94,95,57,206,172,127,39,207,182,123,121,160,171,179,37,101,193,179,138,137,134,113,76,154,124,95,208,98,204,219,213,102,41,168,101,48,90,134,113,138,66,102,118,140,146,131,64,91,117,95,59,132,43,94,176,164,77,141,73,98,62,150,133,61,36,63,207,85,181,120,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,217,99,180,198,36,40,104,181,141,180,64,131,143,83,125,94,103,125,113,180,182,120,107,198,112,94,208,207,180,111,221,56,189,46,121,170,114,58,89,119,163,138,88,59,48,50,120,218,144,170,108,92,210,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,202,34,44,195,67,212,94,65,83,103,177,178,58,128,103,102,205,124,170,128,158,113,216,82,65,45,121,79,212,132,117,214,220,63,33,80,115,114,92,105,196,114,160,42,73,181,37,131,81,47,123,117,84,94,79,98,56,197,35,86,103,181,133,116,213,94,215,169,183,108,178,175,110,172,137,172,149,196,95,207,115,209,140,39,111,152,80,87,191,56,100,88,188,183,186,93,201,179,84,100,138,184,98,40,106,79,91,201,207,73,190,173,61,189,176,49,166,85,162,57,191,138,129,198,195,40,121,68,118,131,102,92,68,199,35,165,102,197,215,125,116,180,89,105,133,183,210,144,207,220,164,130,187,86,185,126,133,142,67,138,43,108,146,185,175,128,119,74,139,172,97,76,65,216,196,191,43,133,131,191,142,56,173,162,185,195,107,221,35,159,207,130,217,58,128,187,97,79,90,56,185,58,96,154,200,130,66,47,181,93,211,85,115,53,215,157,125,177,186,59,205,132,113,142,103,215,187,215,152,167,82,35,99,171,152,151,121,171,80,78,76,78,75,208,49,81,95,54,140,213,139,73,99,140,120,97,68,137,94,132,157,211,143,159,44,78,65,196,49,152,167,117,191,66,33,103,172,160,34,57,159,152,126,126,121,57,94,42,221,95,57,215,147,83,187,214,208,34,169,150,68,131,60,53,104,132,115,130,187,181,172,98,134,133,101,153,79,175,133,156,159,135,74,163,150,189,147,202,98,156,48,169,102,147,54,90,45,212,101,190,62,35,127,99,92,123,115,66,214,180,76,64,161,164,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,34,106,202,80,118,121,209,208,120,49,84,130,153,186,104,218,73,42,95,111,52,43,148,72,110,90,134,192,60,218,77,70,166,58,73,121,44,119,180,205,72,145,155,189,206,121,129,167,123,106,204,52,129,49,147,211,160,81,92,193,98,177,168,58,161,118,199,57,123,87,215,78,153,99,65,199,86,216,104,78,190,164,198,187,69,104,136,35,142,94,47,64,157,44,170,164,145,173,115,99,126,175,72,146,64,185,208,189,207,186,53,117,221,146,89,160,96,186,113,193,218,193,75,195,59,72,190,151,68,90,129,130,87,164,170,145,60,124,68,170,87,138,201,161,34,60,123,78,158,195,182,123,141,163,74,123,34,165,152,75,91,216,44,58,155,184,217,106,198,53,78,168,130,136,173,184,218,105,208,154,140,56,72,47,101,205,113,128,115,195,150,3
40,99,55,114,209,89,34,122,64,207,50,147,178,134,92,36,187,184,95,137,131,136,159,80,58,212,192,141,86,158,118,120,80,213,166,154,148,132,99,61,183,44,41,124,106,170,157,47,58,113,142,148,150,170,119,50,153,171,99,150,188,149,145,218,177,101,73,162,212,87,118,197,207,113,86,155,89,176,123,72,213,47,152,97,141,104,215,194,68,114,163,204,51,178,61,83,183,149,67,34,169,109,118,181,65,81,170,156,54,45,85,97,35,42,126,198,135,179,55,129,108,163,184,124,57,182,198,56,126,82,100,182,149,91,92,133,68,181,123,140,202,172,122,122,47,38,131,59,169,114,168,186,183,49,112,90,71,109,149,185,62,180,109,96,118,50,112,144,213,208,38,35,63,49,120,108,44,168,95,83,166,197,82,222,38,81,51,50,137,169,181,186,193,92,126,192,199,74,112,184,34,45,190,136,174,192,172,170,39,171,111,208,169,36,157,218,212,161,142,53,111,99,200,77,178,197,170,184,152,173,127,98,183,146,65,40,215,42,171,65,184,67,71,85,190,185,184,220,64,149,172,38,83,40,156,118,217,92,79,89,124,117,141,51,77,80,127,183,204,111,122,164,93,104,153,107,109,181,58,50,120,216,63,112,211,152,153,149,147,123,158,105,103,203,189,48,96,131,95,95,58,205,171,127,40,207,181,122,121,160,171,179,37,101,192,179,137,137,135,113,75,153,125,94,207,98,205,220,212,102,41,169,101,48,90,133,112,139,66,102,118,139,146,130,65,90,117,95,58,131,42,94,176,163,78,142,74,97,62,151,133,61,37,64,207,85,181,119,82,176,101,35,48,72,204,185,163,44,126,71,198,160,91,168,111,60,37,217,99,180,198,36,41,103,181,142,180,63,131,143,82,125,93,102,125,114,178,182,120,106,199,112,95,209,208,179,112,220,58,188,45,121,169,115,58,88,120,164,138,89,60,49,49,120,218,144,170,108,92,209,95,121,97,91,201,160,133,201,49,92,167,207,147,68,105,173,51,210,79,191,68,195,201,33,44,195,66,212,93,64,83,103,177,178,58,127,103,103,205,124,169,128,158,114,216,81,64,44,121,78,212,133,117,213,220,62,33,80,115,114,93,105,197,113,161,42,74,180,37,132,82,47,122,117,85,94,79,98,56,197,35,86,104,181,133,116,213,94,216,170,182,107,178,176,110,172,138,172,149,195,96,207,115,208,140,39,110,151,81,88,192,56,100,87,188,181,186,94,200,180,84,100,138,183,98,40,106,80,90,201,207,73,189,173,61,189,176,49,166,85,161,57,190,138,129,197,194,38,121,68,118,130,102,93,67,199,35,165,102,196,214,125,116,180,89,105,134,183,210,143,207,221,165,130,187,86,184,125,133,143,66,137,43,109,145,185,175,126,119,74,139,172,98,77,66,216,196,190,44,133,132,190,142,56,173,162,185,196,106,220,35,159,206,131,217,60,128,187,98,79,89,57,186,58,96,155,200,128,65,47,181,93,212,85,115,53,215,156,125,177,185,58,205,131,114,142,103,217,187,215,151,167,82,34,98,172,151,151,120,171,80,78,77,78,75,206,49,81,95,53,141,212,138,73,100,140,120,97,69,137,93,132,157,212,143,160,43,78,66,197,49,153,167,117,191,65,34,103,171,160,34,57,159,152,127,126,122,57,95,42,220,95,57,215,146,84,187,214,209,33,169,149,68,130,61,53,103,131,115,129,186,181,173,98,134,132,101,154,79,175,132,156,158,135,74,162,151,189,148,201,98,155,48,170,102,147,54,89,45,211,101,191,61,34,127,99,91,124,115,65,214,180,76,64,162,165,193,141,102,144,185,54,71,150,176,107,187,179,191,153,76,170,128,34,106,202,80,117,121,209,209,120,49,83,129,152,186,105,219,73,43,95,111,52,42,147,72,111,88,134,193,60,219,76,72,166,58,73,122,45,118,179,205,71,145,155,188,206,122,129,168,122,106,205,51,129,48,147,210,160,81,92,193,98,176,167,59,162,117,199,57,122,86,214,79,153,99,64,200,87,217,102,78,190,163,198,187,68,105,136,35,142,94,48,65,156,43,171,164,146,172,115,98,126,173,73,147,65,184,209,190,207,186,53,118,221,147,89,160,96,186,113,195,218,193,76,195,59,73,191,151,68,90,128,130,87,165,171,146,60,124,68,170,89,138,202,161,34,60,123,78,158,195,182,122,141,164,74,122,33,165,153,75,92,216,44,58,156,184,216,105,198,53,78,168,130,136,174,182,217,105,208,154,140,56,71,47,101,203,114,128,114,195,151,3
40,100,57,115,210,90,34,121,63,208,50,148,179,135,93,36,187,184,96,137,130,136,158,80,58,212,192,140,85,156,117,120,80,212,167,155,148,133,99,61,182,44,40,124,107,171,156,47,59,113,141,149,150,169,120,51,153,172,100,150,189,149,145,219,177,100,74,161,212,86,119,196,205,113,86,155,89,175,122,72,212,47,153,97,142,105,215,195,68,115,163,203,51,179,63,84,183,147,67,33,169,108,118,181,65,81,171,155,54,47,86,96,35,41,124,199,136,180,55,129,107,163,184,124,58,183,198,56,126,81,100,183,150,90,93,133,68,181,124,142,202,172,123,123,48,38,131,59,169,113,168,187,182,47,114,90,70,109,149,184,62,180,109,97,118,51,112,143,213,208,37,34,62,48,120,110,43,167,95,84,164,197,82,221,39,82,51,50,135,168,183,187,192,91,124,192,200,73,113,184,34,45,189,135,175,191,174,169,40,170,109,208,169,36,155,218,211,162,143,54,112,99,199,77,178,197,171,185,153,173,128,97,183,146,65,39,216,42,172,65,182,66,71,85,190,185,183,219,64,148,173,39,84,41,155,118,218,92,78,90,124,116,142,51,76,80,126,182,205,112,122,162,93,103,153,107,109,182,58,50,121,215,62,112,212,152,153,151,147,124,156,106,103,203,189,48,97,132,94,95,57,206,171,127,39,206,182,123,120,160,171,179,38,100,192,179,137,137,133,113,75,154,125,95,207,98,205,219,211,102,41,169,101,48,89,133,114,138,66,103,118,140,146,132,64,90,117,95,60,132,44,94,176,164,77,140,73,98,62,149,133,60,37,63,207,84,182,120,81,175,101,35,48,73,203,186,162,43,126,70,197,161,91,167,111,60,37,218,99,180,198,36,40,105,180,141,180,64,130,143,83,125,94,103,125,113,180,181,119,109,199,112,94,209,207,179,111,221,56,188,46,122,169,114,58,89,119,163,139,88,59,48,51,120,219,143,170,107,92,210,95,121,96,92,201,160,133,198,49,93,167,208,148,67,106,173,51,209,79,190,70,197,202,34,45,195,66,212,95,65,83,103,177,177,59,128,103,101,205,124,169,128,158,113,215,82,65,45,121,80,212,132,117,215,220,63,33,80,115,115,92,105,196,114,160,42,74,181,38,130,81,47,123,117,85,94,78,98,55,197,34,86,104,181,134,116,213,94,216,169,183,108,179,176,109,172,137,171,149,196,95,207,115,209,140,38,111,152,81,88,191,56,101,88,189,183,187,93,201,180,84,100,139,184,98,40,106,80,91,201,206,74,190,173,62,189,177,50,166,85,163,57,191,139,128,198,195,40,121,68,119,131,103,93,67,199,36,165,102,197,216,124,117,181,89,104,133,182,210,143,206,220,164,131,187,85,185,125,133,142,67,138,43,108,146,185,176,128,118,74,140,173,98,76,66,216,195,190,44,133,132,191,142,56,174,161,185,195,106,221,35,158,206,130,218,58,128,187,97,80,90,55,185,58,96,155,200,130,66,46,181,93,210,84,116,54,216,157,124,177,186,59,204,132,113,141,104,215,187,215,152,167,82,34,99,171,151,151,121,171,79,78,76,77,75,208,49,81,95,55,140,213,139,73,99,140,121,96,68,137,94,132,157,211,143,159,44,78,65,196,49,152,167,117,191,66,33,102,172,160,34,56,159,152,126,126,121,57,94,42,221,95,57,215,147,83,188,214,208,33,169,149,68,131,59,54,104,131,115,130,187,180,172,98,134,133,101,153,79,174,134,155,159,135,74,162,150,188,148,201,98,156,49,168,103,146,54,90,45,213,100,189,62,34,126,98,92,123,115,65,213,181,77,65,160,165,193,141,103,145,185,54,71,151,176,107,186,181,191,152,77,170,127,33,106,202,80,117,121,209,208,120,48,83,130,154,186,104,218,73,42,94,111,52,42,149,72,110,90,134,192,60,219,77,71,167,58,73,120,45,118,180,205,72,146,156,190,205,121,129,167,122,106,204,52,129,48,147,210,160,81,92,193,98,177,167,59,162,119,199,57,123,87,215,78,152,99,65,200,86,216,103,78,189,164,198,187,68,104,136,35,142,94,47,64,157,44,171,163,145,172,115,99,126,174,72,146,65,185,208,189,207,185,53,118,221,145,90,159,95,185,113,194,219,193,75,194,59,72,190,151,67,90,128,130,86,165,170,146,61,123,68,169,88,138,201,161,33,60,123,78,158,195,182,122,140,162,74,122,35,165,152,76,90,216,43,57,155,184,218,106,198,53,78,169,131,137,174,185,217,104,207,153,140,55,71,46,102,205,113,126,115,194,151,3
40,100,56,115,210,90,35,121,64,207,50,147,178,135,93,37,186,184,96,138,131,136,158,80,58,211,192,141,85,157,117,120,79,212,166,155,148,133,98,62,182,44,40,124,106,170,157,47,59,114,142,148,149,169,119,51,152,172,99,150,189,149,145,218,177,101,74,162,212,87,119,196,207,113,86,155,89,176,123,72,212,47,153,97,141,104,215,195,68,115,163,203,51,179,61,84,182,147,67,33,169,108,118,181,65,81,170,155,54,46,85,97,35,40,125,199,135,180,55,129,108,163,184,124,59,183,199,56,125,81,101,182,150,91,92,133,68,181,124,142,202,172,122,123,48,38,131,59,170,114,168,187,182,48,113,89,70,109,149,184,63,180,109,97,117,51,113,142,213,208,37,34,62,49,120,109,43,167,96,83,165,197,83,221,38,81,52,49,136,169,182,187,192,91,124,192,200,73,112,184,34,45,190,136,174,191,173,169,39,171,111,208,169,36,155,218,211,162,143,53,111,99,200,77,178,197,170,185,153,173,128,97,183,146,65,40,215,42,171,65,183,67,71,85,190,185,183,220,64,149,173,39,83,41,156,118,218,92,78,89,124,116,142,51,76,80,127,182,204,111,122,163,93,104,154,107,109,181,58,50,121,215,62,112,212,152,154,150,147,123,157,106,103,203,189,48,97,131,95,95,57,206,171,127,39,207,182,123,121,160,171,179,37,100,193,179,137,137,134,113,75,154,125,95,208,98,204,219,213,102,41,168,101,48,90,134,113,138,66,102,118,140,146,131,64,91,117,95,59,132,43,94,176,164,77,141,73,98,62,150,133,61,36,63,207,85,181,120,82,176,101,34,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,217,99,180,198,36,40,104,181,141,180,64,131,143,83,125,93,103,125,113,179,182,120,107,199,112,94,209,207,180,111,221,56,189,46,121,170,114,58,89,119,163,138,88,59,49,51,120,218,144,170,108,92,209,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,202,34,44,195,67,212,94,65,83,103,177,178,58,128,103,102,205,124,170,128,158,113,215,82,65,45,121,79,212,132,117,214,220,63,33,80,115,114,92,105,196,113,160,42,73,181,37,131,81,47,123,117,85,94,79,98,56,197,35,86,103,181,133,116,213,94,215,169,182,108,178,175,110,172,137,172,149,196,95,207,115,209,140,38,111,152,80,88,191,56,100,88,189,182,186,93,201,179,84,100,138,184,98,40,106,79,91,201,206,73,190,173,61,189,176,50,166,85,162,57,191,138,128,198,194,40,121,68,118,131,103,92,68,199,35,165,102,197,215,125,116,180,89,105,133,183,210,144,207,220,164,130,187,86,185,125,133,142,67,138,43,108,146,185,175,128,119,74,139,172,97,76,65,216,196,190,43,133,131,191,142,56,174,162,184,195,107,221,35,159,207,130,217,58,128,187,97,79,90,56,185,57,96,154,200,130,66,47,181,93,211,84,115,53,215,157,125,177,186,59,205,132,113,141,103,215,187,215,152,167,82,34,99,171,151,151,121,171,80,78,76,77,75,208,49,81,95,54,141,213,139,73,99,140,121,97,68,137,94,132,157,211,143,159,43,78,65,196,49,153,167,118,191,66,33,103,172,160,34,57,159,152,126,126,122,57,95,42,221,95,57,215,147,83,187,214,208,34,169,150,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,154,79,175,133,156,159,134,74,163,150,189,147,202,98,156,48,169,102,146,54,91,45,212,101,190,62,35,127,99,92,123,116,66,214,180,76,64,161,164,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,34,106,202,80,118,121,209,208,120,49,84,129,154,186,104,218,73,43,95,111,52,43,148,72,110,90,134,192,60,219,77,70,166,58,73,121,44,119,180,206,71,145,156,189,206,121,130,167,123,107,204,52,129,49,146,211,160,81,92,193,98,177,167,58,161,118,199,57,123,87,215,78,152,99,65,199,86,216,103,78,190,164,198,187,69,104,136,35,142,94,47,64,157,44,170,164,145,173,115,99,126,174,72,146,64,185,208,189,207,186,53,117,221,146,89,160,95,186,113,193,218,194,75,194,59,72,191,151,68,90,129,130,87,165,170,145,60,124,68,170,88,138,201,161,33,59,123,78,158,195,182,122,141,163,74,122,34,165,153,75,91,216,44,58,155,184,218,106,198,53,78,168,130,136,173,184,218,105,208,154,140,56,72,46,101,205,113,127,115,195,150,3
41,100,56,115,210,90,34,121,63,208,51,147,178,135,92,37,186,184,96,138,130,136,158,80,58,211,192,142,85,157,117,120,80,212,166,155,148,133,98,62,182,44,40,124,106,170,156,46,59,113,142,149,150,169,120,50,152,172,99,150,189,150,145,218,177,101,74,162,212,86,118,195,207,113,85,155,89,176,123,72,212,47,152,98,142,104,215,195,68,114,162,203,50,180,60,84,183,147,67,34,168,109,118,181,65,82,170,155,54,46,86,97,35,40,126,198,135,179,55,130,109,163,184,124,58,184,198,56,126,82,101,183,151,91,91,134,68,181,124,142,202,172,122,123,48,38,131,59,169,113,168,187,183,48,113,89,70,109,150,184,63,179,110,96,117,51,112,142,213,209,37,34,63,48,121,110,43,168,96,84,165,196,82,221,38,82,52,50,136,169,182,186,192,92,125,193,199,73,112,184,35,45,189,136,174,190,173,169,40,172,111,208,169,34,155,218,211,162,143,54,111,99,199,77,178,197,171,184,154,173,129,96,183,146,65,41,215,42,171,66,184,67,71,85,191,185,183,220,64,148,173,38,84,41,156,119,218,92,78,89,124,116,142,51,76,81,126,182,202,111,123,162,93,104,155,107,110,181,58,50,120,216,63,111,212,152,153,150,147,123,156,105,104,203,188,48,97,131,95,96,58,206,171,127,39,207,182,123,121,160,172,178,37,101,193,179,138,138,134,114,76,154,125,95,208,98,205,219,212,102,40,167,101,48,90,134,114,138,65,102,119,140,146,130,64,91,116,94,59,132,43,94,176,164,77,141,73,98,62,150,133,60,36,63,207,85,181,120,83,176,101,34,48,74,204,185,162,44,127,70,197,160,91,167,110,60,38,218,100,180,197,37,40,104,181,141,180,64,130,143,83,124,93,102,125,113,179,182,120,106,199,112,94,208,207,179,110,221,57,188,46,121,169,115,57,89,120,164,138,88,58,49,51,120,218,144,171,107,92,209,96,121,97,90,201,159,133,200,50,93,167,209,148,68,106,173,51,209,79,190,70,197,201,34,44,195,66,212,94,64,83,102,177,177,58,128,103,101,206,125,171,128,159,114,216,82,65,44,121,79,212,132,117,215,221,62,34,81,115,114,93,106,197,114,161,41,74,180,38,131,81,47,123,116,84,94,80,98,56,198,35,86,103,181,133,115,213,93,216,169,182,108,178,175,110,172,137,171,148,197,96,207,114,209,139,39,110,152,81,87,191,57,100,87,188,183,187,93,201,179,84,100,138,183,98,40,107,79,92,201,207,73,190,173,62,190,177,50,166,85,162,57,191,137,129,196,195,40,121,67,118,130,103,91,68,200,36,164,102,197,215,124,116,181,89,105,134,183,210,144,208,220,164,130,187,86,185,125,134,142,67,138,43,108,146,185,175,127,118,74,140,173,97,76,64,217,196,190,43,133,131,191,142,56,174,162,184,196,107,221,36,159,207,130,217,58,128,187,98,78,90,56,185,58,96,154,200,129,66,47,180,93,211,84,114,53,215,156,125,176,186,59,205,132,114,141,103,216,187,215,152,167,83,34,99,171,151,151,121,172,79,78,76,77,74,208,49,82,94,53,141,213,139,73,99,140,120,97,68,137,94,132,157,211,142,159,43,78,66,196,49,153,166,117,192,66,33,104,172,160,33,57,159,152,126,126,121,57,94,41,222,95,57,215,147,83,188,214,208,32,169,150,69,131,60,53,104,131,116,131,187,181,172,98,134,133,100,153,79,174,133,156,159,134,74,164,150,189,147,202,98,155,48,169,102,147,54,91,45,212,101,190,61,35,126,99,91,123,117,66,214,180,76,65,161,164,193,142,103,144,185,55,71,151,176,107,186,179,191,151,77,170,128,34,105,202,80,118,121,209,208,120,49,84,129,154,187,104,218,72,43,94,110,52,43,148,72,109,90,133,193,60,218,77,70,166,58,73,121,44,118,180,206,71,145,155,189,206,122,130,167,123,107,204,52,129,48,147,211,160,80,91,193,98,176,167,58,162,118,198,57,123,88,214,78,153,99,65,200,86,217,104,78,190,164,198,187,69,104,137,35,142,94,48,64,157,43,170,163,145,172,114,99,126,174,72,146,64,185,209,189,207,185,54,117,221,146,89,160,97,185,113,194,218,193,76,194,59,71,191,151,67,90,129,130,86,165,171,145,60,123,68,170,87,138,202,161,33,60,123,79,157,195,182,122,141,163,75,122,34,164,152,76,91,216,44,57,156,184,218,106,198,53,78,168,131,137,173,184,218,104,208,154,141,56,71,46,100,205,113,127,115,195,151,3
40,100,56,115,210,90,35,121,63,208,50,148,178,135,93,36,186,184,95,137,131,137,158,80,58,211,192,142,84,157,118,120,79,212,166,155,148,133,98,61,183,44,40,123,106,170,157,47,59,114,141,149,149,169,119,51,153,172,99,151,189,149,145,218,177,101,74,161,212,87,119,196,207,113,86,155,89,175,123,72,213,47,153,97,141,104,215,195,69,115,163,203,51,179,62,84,183,147,67,33,169,108,118,181,64,81,170,155,54,47,85,96,35,41,125,198,135,180,55,129,108,163,184,123,59,183,199,56,125,81,101,183,150,90,92,134,68,181,123,142,202,171,122,123,48,38,130,59,169,113,168,186,182,48,113,89,70,109,150,184,62,179,110,97,117,51,113,142,212,208,37,34,62,49,120,110,44,168,96,83,164,196,82,221,39,81,52,50,136,169,182,187,192,91,125,192,200,73,112,184,34,46,189,136,174,190,174,169,39,171,111,208,169,36,155,218,211,162,142,53,111,100,199,77,178,198,170,184,154,173,129,96,183,146,64,40,215,42,171,65,183,68,70,85,190,185,183,219,64,148,173,38,83,42,156,118,219,92,78,90,124,116,141,51,76,80,126,182,204,111,123,162,93,104,154,107,109,181,58,49,121,216,62,111,213,152,154,150,148,123,157,106,103,203,189,48,97,131,95,95,57,206,171,127,39,207,182,123,121,160,171,179,37,100,193,179,137,137,134,114,75,154,125,95,208,98,205,220,213,102,41,168,101,48,90,134,113,138,66,102,118,140,146,131,64,91,116,95,59,132,43,93,176,164,77,141,73,98,62,150,133,61,36,63,206,85,181,120,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,167,110,59,37,218,99,180,198,36,41,103,181,142,181,63,131,143,83,125,94,103,124,114,180,182,120,107,199,112,94,208,207,179,112,221,56,189,46,121,170,115,58,89,119,163,139,88,59,48,51,120,218,144,170,107,92,210,95,121,97,91,200,160,133,199,49,93,166,208,148,68,107,174,50,209,79,190,69,196,202,34,44,195,66,212,94,64,84,103,177,178,58,128,103,101,205,124,170,128,158,113,215,82,65,45,120,79,212,132,118,214,220,62,33,80,115,114,92,105,197,114,161,42,74,181,38,131,81,47,123,116,84,93,79,98,56,197,35,85,103,181,134,116,213,94,215,169,182,108,179,175,110,172,137,171,149,196,96,207,115,209,140,39,110,152,81,88,192,56,100,88,188,183,186,93,200,178,84,100,138,183,98,40,106,79,92,201,207,73,190,173,61,189,176,50,166,85,162,57,191,138,128,198,195,40,121,67,118,130,103,92,67,199,36,165,103,197,215,125,116,181,89,104,134,183,210,144,207,220,164,130,187,87,185,126,133,143,67,138,43,108,146,185,175,127,119,75,139,172,97,76,65,217,196,190,44,133,131,191,142,56,173,162,184,195,107,221,36,159,207,130,217,58,128,188,98,79,90,56,185,57,96,154,200,130,66,47,181,93,211,84,115,53,215,157,125,176,186,59,205,132,113,141,103,215,187,215,153,167,82,34,99,171,151,151,121,171,80,78,76,77,75,207,50,81,95,54,140,213,139,73,99,140,121,97,68,137,93,132,157,211,143,159,43,78,65,196,49,152,167,118,191,66,33,103,171,159,35,56,159,152,127,126,122,57,95,42,221,94,57,215,146,83,186,214,208,34,170,150,68,131,61,53,103,132,115,130,186,181,172,98,134,133,101,153,79,175,133,155,159,134,74,163,150,189,147,202,97,155,48,169,102,147,54,91,46,212,101,190,62,35,127,99,92,122,116,65,214,180,76,64,161,164,193,142,102,144,185,54,71,151,176,107,186,180,190,152,77,170,128,34,106,202,80,118,121,209,208,120,49,84,129,154,185,104,218,73,43,95,110,52,42,148,71,110,89,134,192,60,218,77,71,166,58,73,122,44,119,180,205,71,146,156,189,206,121,130,167,123,106,204,52,130,49,146,210,160,81,92,193,98,177,168,58,161,118,199,57,123,87,215,78,152,99,65,199,85,215,104,78,190,163,198,187,69,105,136,35,142,95,47,63,156,44,171,164,146,172,115,99,125,175,72,146,64,185,208,189,207,187,53,118,221,146,89,160,95,186,113,193,218,194,75,195,59,72,190,151,68,90,129,130,86,164,170,146,61,124,67,170,88,138,201,161,33,59,123,78,158,196,182,123,141,163,75,123,34,164,152,75,91,216,44,57,155,184,218,106,198,53,78,168,129,137,173,184,218,105,208,153,141,56,72,46,100,204,114,127,115,195,151,3
41,100,56,115,210,90,35,121,64,208,50,147,178,135,93,37,186,184,95,137,131,136,158,80,59,211,192,141,85,157,117,120,80,212,166,155,148,133,98,62,182,44,40,124,106,170,157,47,59,114,142,148,149,169,119,51,152,172,99,150,189,149,145,218,177,101,74,162,212,87,119,196,207,113,86,155,89,176,123,73,212,47,153,97,141,104,215,195,68,115,163,203,51,179,61,84,182,147,67,33,169,109,118,181,65,82,170,155,54,46,86,97,34,40,125,199,135,179,55,129,108,163,184,124,59,183,198,56,125,81,100,182,150,91,92,133,68,181,124,142,202,172,122,123,48,38,131,59,169,114,168,187,182,48,113,89,70,109,150,184,63,180,109,97,118,51,113,142,212,209,37,34,62,49,120,110,43,167,96,83,165,197,83,221,38,81,52,50,136,169,182,187,192,91,125,192,200,73,112,184,34,45,190,136,174,191,173,169,39,171,111,208,169,36,155,218,211,162,143,53,111,99,200,77,178,197,170,185,153,173,128,97,183,146,65,41,215,42,171,65,183,67,70,85,190,185,183,220,64,149,173,38,83,41,155,118,219,92,78,89,124,116,141,51,76,80,127,182,204,111,123,162,93,104,154,107,109,181,58,50,121,216,63,112,212,152,154,150,147,123,157,106,103,203,189,48,97,131,94,95,57,206,171,127,39,207,182,123,121,160,171,179,37,100,193,179,138,137,134,114,76,154,125,95,208,98,204,219,213,102,41,168,101,48,90,133,113,138,66,102,118,140,146,131,64,91,117,95,59,132,43,94,176,164,77,141,73,98,62,150,133,61,36,63,207,85,181,120,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,217,99,180,198,36,41,104,181,141,180,64,130,143,83,125,93,103,125,113,179,182,119,107,199,112,94,209,207,180,111,221,56,189,46,121,170,115,58,89,119,163,138,88,59,49,51,120,218,144,170,108,92,209,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,201,34,44,195,67,212,94,65,83,103,176,178,58,128,103,102,205,124,170,128,159,113,215,82,65,44,121,79,212,132,117,214,220,63,33,80,115,114,92,105,196,113,160,42,73,181,37,131,81,47,123,117,84,94,79,98,56,197,35,86,103,181,133,116,213,94,215,169,182,108,178,175,110,172,137,172,149,196,95,207,115,209,140,39,111,152,80,88,192,56,100,88,189,182,186,93,201,179,84,100,138,184,98,40,106,79,91,201,207,73,190,173,61,189,176,50,166,84,162,57,191,138,129,198,195,39,121,68,118,131,103,92,68,199,35,165,102,197,215,125,116,181,89,105,133,183,210,144,207,221,164,130,187,86,185,125,133,142,67,138,43,108,146,185,175,127,119,74,139,172,97,76,65,216,196,190,43,133,131,191,142,56,173,162,185,195,107,221,35,159,207,130,217,58,128,187,97,79,90,56,185,57,96,154,200,130,66,47,181,93,211,84,115,53,215,157,125,176,186,59,205,132,113,141,103,215,187,215,152,167,82,34,99,171,151,151,121,171,79,78,76,77,75,207,49,81,95,54,140,213,139,73,99,140,120,97,68,137,94,132,157,211,143,159,44,78,65,196,49,153,167,118,191,66,33,103,171,160,34,56,160,152,126,126,121,57,95,42,221,95,57,215,147,83,187,214,208,34,169,150,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,153,79,175,133,156,159,135,74,163,150,189,147,202,98,156,48,169,102,147,54,90,45,212,101,190,62,35,127,99,92,123,115,66,214,180,76,64,160,164,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,34,107,202,80,118,121,210,208,120,49,84,129,154,186,104,218,73,43,95,111,52,43,148,72,110,90,134,192,60,219,77,71,166,58,73,121,44,119,180,206,72,145,156,189,206,121,130,167,123,107,204,52,129,49,146,211,160,81,91,193,98,177,167,58,161,118,199,57,123,87,215,78,153,99,65,199,86,216,104,78,190,164,198,187,69,104,136,35,142,94,47,64,157,44,170,164,145,172,115,99,126,174,72,146,64,185,208,189,207,185,53,117,221,146,89,160,96,186,113,194,218,194,75,195,59,72,191,151,68,90,129,130,87,165,170,145,60,124,68,170,87,138,201,161,34,60,123,78,158,195,182,122,141,163,74,122,34,165,153,75,91,216,44,58,155,184,218,106,198,53,78,168,130,136,173,184,218,105,208,154,140,56,72,47,101,205,113,128,115,195,150,3
40,100,55,115,210,90,35,121,64,208,50,147,178,135,93,37,186,184,96,138,132,136,158,80,58,211,192,141,85,157,117,119,80,212,166,155,148,133,98,62,183,44,40,124,107,170,157,47,59,114,141,148,150,169,119,51,152,172,99,150,189,149,146,218,177,101,73,162,212,87,118,196,207,114,86,155,89,176,122,72,213,48,153,97,141,104,215,195,69,115,163,203,51,179,61,84,182,147,67,34,168,108,118,180,65,81,171,155,54,47,86,97,35,40,125,198,135,179,55,129,108,163,184,123,59,183,198,56,125,81,100,183,150,91,91,133,68,181,124,142,202,171,122,123,48,37,130,59,170,113,169,186,183,48,113,89,70,109,150,185,63,179,109,97,117,51,113,142,213,208,37,33,63,49,121,109,43,167,96,84,165,196,83,222,38,81,52,49,137,168,182,187,192,91,125,192,200,73,112,185,34,45,189,136,174,190,174,169,39,171,111,208,169,37,155,218,211,162,142,54,111,100,200,77,178,197,170,185,153,173,128,97,183,146,65,41,215,41,172,65,183,68,71,85,190,185,183,219,65,149,173,39,83,41,156,118,218,92,78,90,124,116,141,51,76,80,126,182,204,111,123,162,93,104,154,108,109,180,58,50,121,215,62,112,212,152,154,150,147,123,157,106,103,202,190,48,97,131,94,95,57,206,171,128,39,207,182,124,121,161,172,179,37,100,193,179,137,137,134,113,76,154,125,94,208,98,205,219,212,102,40,169,101,48,89,134,113,138,65,102,118,140,146,131,64,91,116,95,59,132,43,94,175,164,77,141,73,98,62,150,133,60,36,63,207,84,181,119,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,168,110,60,37,218,99,180,198,36,41,104,181,142,180,64,130,143,83,125,93,103,125,113,179,182,120,107,199,112,95,209,207,179,111,221,57,188,46,121,170,114,58,89,119,162,138,88,59,49,51,120,219,143,170,107,92,210,96,121,97,91,200,159,133,199,50,93,167,208,148,68,107,174,51,209,79,190,69,196,201,34,44,195,66,212,94,65,83,103,176,178,58,128,102,102,205,124,170,128,158,113,215,82,65,45,121,79,212,132,117,215,220,63,33,80,115,115,92,105,196,114,160,42,73,181,38,131,81,48,123,117,84,94,79,98,56,197,34,86,103,181,134,116,213,93,215,169,182,108,179,175,110,172,137,172,149,196,95,207,115,209,140,39,111,152,80,88,191,56,100,88,188,182,186,93,200,179,84,100,138,184,98,40,106,80,91,202,207,73,190,173,61,189,176,50,166,85,162,57,191,137,129,198,194,40,121,68,118,131,103,92,67,199,36,165,102,196,216,125,116,180,89,105,133,183,210,144,206,221,164,131,187,86,185,125,133,142,67,138,43,108,146,185,175,128,118,74,140,172,98,76,66,216,195,190,43,133,131,191,142,56,174,161,184,195,107,221,35,159,207,130,217,58,128,187,97,80,90,56,185,58,96,154,200,130,66,46,181,93,211,84,116,53,215,157,125,177,186,59,205,132,114,141,104,215,187,216,153,167,82,34,100,171,151,151,121,171,79,77,76,78,75,207,49,82,95,55,140,213,138,73,100,140,121,97,68,137,94,132,157,211,143,159,43,78,66,196,49,153,167,117,192,66,33,103,171,160,35,56,160,152,126,126,121,57,94,42,221,95,57,215,147,82,187,214,208,34,169,150,68,131,60,53,104,132,115,130,187,180,172,98,133,133,101,153,79,175,134,155,159,134,74,163,150,189,148,201,98,156,49,169,102,147,54,91,46,212,101,189,62,35,127,98,92,123,116,66,214,180,76,64,161,164,192,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,34,106,203,80,118,121,210,208,120,48,84,129,154,185,104,218,73,42,95,111,52,43,148,71,110,90,134,193,59,219,77,71,166,57,73,121,44,119,180,206,72,145,155,189,206,121,129,168,123,106,204,52,130,49,147,211,160,81,92,193,98,177,168,58,161,118,199,57,123,87,215,78,152,99,65,199,86,215,104,77,189,164,198,186,68,104,136,36,142,94,48,64,157,44,171,164,145,172,115,99,126,174,72,146,64,185,208,189,207,185,54,117,221,146,89,160,95,186,113,194,218,194,75,194,59,72,191,151,68,90,129,130,87,165,170,145,60,124,68,170,88,138,201,161,34,59,123,78,158,195,182,122,141,163,75,122,34,164,153,76,91,216,44,57,155,184,217,106,198,52,78,168,130,136,173,184,218,105,208,153,140,56,71,46,100,205,113,128,115,195,150,3
40,101,56,115,210,90,34,122,63,207,50,147,178,135,92,36,186,183,95,137,131,136,158,79,58,211,191,141,85,157,118,120,80,212,166,155,148,133,98,61,183,44,40,124,105,170,157,47,59,114,142,148,148,168,120,51,151,172,98,150,189,149,145,218,178,101,74,161,212,87,118,196,208,113,86,156,88,176,124,73,212,47,152,98,142,103,215,195,69,115,163,204,51,179,62,84,182,148,67,34,168,109,117,180,64,81,171,155,54,45,85,96,35,40,126,198,135,180,53,129,108,162,184,125,57,183,199,56,126,81,100,182,151,91,92,133,69,181,124,142,202,172,122,122,48,38,131,59,169,114,168,187,182,48,112,89,71,109,149,184,62,180,109,97,117,52,112,142,212,208,37,34,62,49,121,110,43,168,95,83,165,196,82,221,38,81,52,49,136,169,183,187,191,92,125,192,199,73,113,184,34,44,189,136,174,191,173,169,40,171,111,207,169,35,155,218,211,161,142,53,111,100,199,77,179,197,170,185,154,173,128,97,184,146,66,40,214,42,171,66,183,67,71,84,190,184,183,220,64,148,173,39,84,41,156,119,218,92,78,89,124,117,141,51,76,79,126,183,204,111,123,162,92,104,155,107,109,181,57,50,121,215,62,112,212,152,154,151,148,123,157,106,103,203,188,49,96,131,95,94,58,206,172,128,39,206,182,124,120,161,171,179,37,100,193,180,138,137,135,112,76,153,124,95,207,98,205,218,213,102,40,169,101,48,90,134,114,139,66,102,118,140,146,131,64,91,117,95,60,132,43,93,176,165,78,141,74,96,63,150,134,61,35,63,207,84,180,120,81,176,101,35,47,73,204,186,162,44,127,71,197,160,91,166,110,59,36,217,99,180,199,36,41,104,180,141,179,65,131,142,82,125,94,103,125,113,179,182,120,106,199,111,94,209,206,180,111,221,57,189,47,122,170,114,58,90,120,163,138,88,59,48,51,119,219,142,170,107,92,210,96,121,97,91,200,160,133,199,50,93,166,208,148,67,106,174,51,209,79,190,70,197,201,34,43,195,67,212,94,64,83,103,177,178,58,128,102,101,205,124,170,128,157,113,215,82,66,45,121,79,213,133,118,214,220,63,33,80,115,114,93,105,197,114,161,42,73,180,38,131,81,48,122,117,85,93,79,99,57,196,35,85,102,180,134,115,213,93,216,169,181,109,179,176,109,172,137,173,149,196,96,206,115,209,141,38,110,151,81,88,191,55,100,87,189,182,185,92,201,179,83,100,138,185,98,41,107,80,91,201,206,73,190,172,62,191,176,50,166,84,163,58,191,137,128,198,194,39,121,68,118,131,103,92,67,200,36,165,102,198,216,126,115,180,89,105,134,183,210,144,207,221,163,130,188,86,184,125,133,142,67,138,43,108,146,186,176,128,118,74,139,173,97,76,65,216,195,191,44,133,131,191,142,57,173,162,184,196,107,221,34,159,207,130,218,58,127,187,97,78,90,56,185,57,96,155,200,129,65,47,181,93,211,84,116,54,216,157,126,176,186,59,206,132,113,141,103,216,186,216,153,166,82,35,99,171,152,151,121,171,79,78,76,77,74,208,50,81,94,54,140,214,139,74,99,140,120,97,68,137,94,132,157,212,142,160,44,79,66,196,49,152,168,117,192,66,33,103,172,159,34,56,159,152,127,125,121,57,95,42,222,94,56,215,146,83,187,214,208,34,169,150,67,131,60,54,103,131,115,130,186,181,172,97,134,133,101,153,79,175,133,156,159,134,75,163,150,188,147,202,98,156,48,169,102,147,53,90,46,212,101,190,61,34,127,99,91,125,116,67,214,180,77,64,160,165,193,142,103,144,184,54,72,151,175,106,186,180,191,152,78,171,128,34,106,203,80,119,120,209,208,120,49,84,129,153,186,104,218,73,42,94,110,51,42,148,71,110,91,134,192,59,218,76,71,167,57,73,122,45,119,180,204,73,146,155,189,205,122,129,167,122,107,204,52,130,48,146,209,159,81,92,192,98,177,167,59,162,117,199,57,123,87,215,78,153,98,66,200,86,216,104,77,191,164,198,187,69,104,136,36,142,94,47,64,156,44,171,164,145,173,114,99,125,174,72,146,64,185,209,189,207,186,53,118,222,145,89,159,95,186,113,193,219,193,76,195,59,72,191,151,69,90,128,131,87,164,171,146,61,123,67,170,88,138,201,161,33,60,123,78,158,195,182,122,142,164,74,123,34,165,152,76,92,216,44,57,155,184,217,106,198,52,77,168,129,136,173,184,218,105,208,153,140,56,70,47,101,205,113,127,115,195,150,3
40,100,56,115,210,90,35,121,64,208,50,147,178,135,93,37,186,184,96,137,131,136,158,80,58,211,192,141,85,157,117,119,80,212,166,155,148,133,98,62,182,44,40,124,106,170,157,47,59,114,142,148,149,169,119,51,152,172,99,150,189,149,145,218,177,101,74,162,212,87,119,196,207,113,86,155,89,176,123,72,212,47,153,97,141,104,215,195,68,115,163,203,51,179,61,84,182,147,67,34,169,108,118,181,65,81,170,155,54,46,86,97,34,41,125,199,135,179,55,129,108,163,184,124,59,183,199,56,125,81,100,182,151,91,92,133,68,181,124,142,202,172,122,123,48,38,131,59,169,114,168,187,182,48,113,89,70,109,149,184,63,180,109,97,117,51,113,142,212,208,37,34,62,49,120,109,43,167,96,83,165,196,83,221,38,81,52,50,136,169,182,187,192,91,125,192,200,73,112,184,34,45,190,136,174,191,173,169,39,171,111,208,169,36,155,218,211,162,143,53,111,99,200,77,178,197,170,185,153,173,128,97,183,146,65,40,215,42,171,65,183,67,70,85,190,185,183,220,64,149,173,39,82,41,156,118,218,92,78,89,124,116,142,51,76,80,127,182,204,111,123,162,93,104,154,107,109,181,58,50,121,215,62,112,212,152,154,150,147,123,157,106,103,203,189,48,97,131,95,95,57,206,171,127,39,207,182,123,121,160,171,179,37,101,193,179,137,137,134,113,75,154,124,95,208,98,204,219,213,102,40,168,101,48,90,133,113,138,66,102,118,140,146,131,64,91,116,95,59,132,43,94,176,164,77,141,73,98,62,150,133,61,36,63,207,85,181,120,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,217,99,180,198,36,40,104,181,141,180,64,130,143,83,125,93,103,125,113,179,182,119,107,199,112,94,209,207,180,111,221,56,188,46,121,170,115,58,89,119,163,138,88,59,49,51,120,219,143,170,108,92,209,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,202,34,44,195,67,212,94,65,83,103,177,178,58,128,103,102,205,124,170,128,159,113,216,82,65,45,121,79,212,132,117,215,220,63,33,80,115,114,93,105,196,113,160,42,73,181,37,131,81,47,123,117,85,94,79,98,56,198,35,86,103,181,133,116,213,94,215,169,182,108,179,175,110,172,137,172,149,196,95,207,115,209,140,38,111,151,80,88,192,56,100,88,189,183,186,93,200,179,84,100,138,184,98,40,106,79,91,201,207,73,190,173,61,189,176,49,166,85,162,57,191,138,129,198,195,40,121,68,118,131,102,92,68,199,35,165,102,197,215,125,116,180,89,105,133,183,210,144,207,220,164,130,187,86,185,125,133,142,66,138,43,108,146,185,175,128,119,74,139,172,97,76,65,216,196,190,43,133,131,191,142,56,174,162,185,195,107,221,35,159,207,130,217,58,128,187,97,80,90,56,185,57,96,154,200,130,66,47,181,93,211,85,115,53,215,157,125,176,186,59,204,132,113,141,103,215,187,215,152,167,82,34,99,171,151,151,121,171,80,78,76,77,75,208,49,81,95,54,141,213,139,73,99,140,121,97,68,137,94,132,157,211,143,159,44,78,66,196,49,153,167,118,191,66,33,103,171,160,34,57,159,152,126,126,121,57,94,42,221,95,57,215,147,83,187,214,208,34,169,150,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,154,79,175,133,156,160,135,74,163,150,189,147,202,98,155,48,169,102,146,54,91,46,212,101,190,62,35,127,99,92,123,115,66,214,180,76,64,161,164,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,33,106,202,80,118,121,210,208,120,49,84,129,154,186,104,218,73,43,95,111,52,43,148,72,110,90,134,192,60,219,77,70,166,58,73,121,44,119,180,205,72,145,156,189,206,121,129,167,123,106,204,52,129,48,147,211,160,81,92,193,98,177,167,58,161,118,199,57,123,87,215,78,152,99,65,199,86,216,103,78,190,164,198,187,69,104,136,35,142,94,47,64,157,44,170,164,145,173,115,99,126,175,72,146,64,185,208,189,207,186,53,118,221,146,89,160,95,186,113,193,218,193,75,195,59,72,191,151,68,90,129,130,87,165,170,145,60,124,68,170,88,138,201,161,34,59,123,78,158,195,182,123,141,163,74,122,34,164,153,75,91,216,44,58,155,184,217,106,198,53,78,168,130,136,173,184,218,105,208,153,140,56,72,47,101,205,113,127,115,195,150,3
41,101,57,114,210,91,34,122,64,207,50,146,178,135,93,37,187,184,95,137,132,136,158,80,59,212,192,141,85,158,117,118,79,212,166,155,148,133,99,61,182,43,40,123,107,169,157,46,59,115,141,148,150,168,120,51,153,172,99,150,190,149,145,218,177,101,73,162,213,87,119,197,208,113,85,155,89,175,123,72,213,48,153,97,142,103,215,194,68,115,163,204,52,179,62,84,183,147,67,33,169,108,119,182,64,81,171,156,54,47,86,97,34,42,125,199,136,180,55,129,109,164,184,124,58,183,198,56,125,81,101,183,150,91,92,134,67,181,123,142,201,172,122,122,49,37,131,59,170,115,168,188,182,48,113,90,70,109,149,184,63,180,111,97,118,52,112,142,212,208,37,36,62,49,121,109,42,168,96,83,164,195,83,222,38,81,53,49,136,169,182,187,192,91,124,192,200,73,112,185,34,45,189,135,173,191,174,169,40,171,111,207,169,36,154,219,211,163,142,53,111,99,200,78,179,197,171,184,152,173,128,95,184,145,65,41,216,41,172,67,184,68,69,85,190,186,184,220,65,149,173,38,83,41,155,119,218,91,78,89,124,115,142,51,76,79,127,182,205,111,122,163,93,104,154,108,109,180,57,49,120,216,63,112,213,152,155,150,148,123,157,107,103,204,190,48,97,131,94,96,57,206,171,127,39,206,182,124,121,161,171,179,37,100,193,180,137,137,134,113,76,154,125,95,209,98,205,220,213,101,42,168,101,48,89,134,113,137,67,103,119,140,146,130,65,92,116,95,58,132,44,94,176,163,77,141,73,97,62,150,133,62,36,63,206,84,181,120,82,177,101,34,48,73,204,186,162,45,127,71,198,158,91,167,109,61,37,217,98,180,198,36,40,104,180,141,180,62,130,143,83,124,94,102,125,112,179,180,120,107,198,112,94,208,206,179,111,222,56,190,47,121,170,115,57,89,119,162,138,88,59,48,50,119,219,143,170,108,92,209,96,121,98,91,200,160,133,199,50,92,166,207,148,68,107,175,51,209,80,189,69,196,201,33,44,195,66,213,94,65,83,103,177,177,58,128,103,100,205,123,169,127,159,113,216,81,66,45,121,80,213,133,116,216,220,62,34,81,115,114,93,105,196,114,161,43,73,180,37,131,82,47,123,117,84,94,80,98,57,197,35,86,102,181,134,116,214,93,216,169,182,108,178,176,110,174,137,172,149,196,96,208,115,209,140,38,110,152,80,88,192,56,101,87,188,183,186,92,200,180,84,99,138,183,97,41,106,80,92,202,206,73,189,174,61,189,176,50,167,84,162,57,190,137,127,197,195,40,121,67,118,131,103,92,69,199,36,164,101,197,215,125,115,179,89,105,132,183,210,144,207,221,163,131,187,87,184,126,133,142,67,139,43,108,146,185,175,127,118,74,140,173,96,76,65,217,197,191,43,132,132,191,142,57,174,161,184,196,106,220,36,160,207,129,217,59,129,187,97,80,91,56,186,59,97,154,201,131,66,46,181,92,211,85,115,53,215,157,124,177,186,59,204,132,113,141,103,216,187,215,152,167,82,34,99,170,151,151,122,171,80,78,77,78,74,208,49,80,95,56,140,213,139,73,98,140,122,96,67,138,95,132,156,210,143,159,44,79,65,195,49,153,168,118,191,66,32,103,172,160,34,57,160,152,126,126,121,57,96,42,221,94,56,215,146,82,187,214,207,34,169,150,68,130,60,53,103,132,115,130,186,180,172,96,134,133,101,154,80,175,133,155,159,135,74,163,149,188,148,202,97,155,48,170,103,147,54,91,46,213,101,190,62,35,128,99,91,124,115,67,213,180,76,64,160,164,194,142,104,144,184,54,69,152,175,107,186,179,192,151,78,169,128,33,106,201,79,117,122,210,208,119,49,84,129,153,184,105,218,73,43,95,111,52,42,148,71,110,90,134,193,60,218,77,70,167,58,73,121,45,119,179,206,72,145,155,189,206,122,129,167,123,106,204,52,129,48,147,210,159,81,92,193,99,177,167,57,161,118,199,58,122,87,214,79,152,99,65,199,87,217,104,77,190,163,196,188,68,104,137,36,142,94,46,65,157,44,170,164,146,174,115,99,126,174,72,146,63,184,208,189,208,186,53,117,221,146,90,161,96,186,112,195,218,194,75,194,59,72,190,151,69,90,128,131,86,163,170,145,60,123,68,170,88,138,201,161,34,60,124,78,156,195,183,123,141,163,73,122,33,164,154,76,92,216,44,58,156,185,219,105,198,53,78,168,130,137,173,183,218,105,207,153,141,56,72,46,101,204,113,127,115,195,152,3
41,100,55,115,210,91,35,121,64,209,49,147,176,134,93,37,186,184,95,137,131,138,158,80,59,211,192,142,85,157,116,119,79,213,166,154,147,132,98,61,182,44,41,124,107,171,157,46,59,114,142,148,150,169,119,51,153,172,99,150,188,148,145,219,177,101,73,161,211,87,119,195,207,113,85,155,90,176,122,73,213,47,153,96,141,103,216,194,68,116,162,203,51,179,61,84,182,147,66,33,169,107,120,180,65,81,170,155,53,47,85,97,35,40,125,200,135,179,55,129,108,163,184,125,60,184,200,57,127,82,101,182,150,90,92,133,69,182,124,141,202,172,123,123,47,38,130,58,170,113,169,186,182,49,113,89,69,110,150,184,64,180,110,97,118,49,113,141,212,208,37,33,61,48,119,109,43,169,96,84,164,197,82,221,38,81,53,50,136,169,183,187,192,91,124,192,201,73,112,185,33,46,189,136,173,191,173,169,39,172,111,207,169,37,155,218,210,161,142,53,111,100,200,78,178,197,170,184,152,174,129,97,183,145,66,40,215,42,171,65,183,67,70,85,191,185,183,220,64,148,173,39,82,41,156,119,218,93,77,90,124,116,141,50,75,79,127,181,205,111,122,163,93,105,154,108,109,180,58,50,119,215,63,112,212,151,153,151,147,123,156,105,103,203,189,48,96,131,95,94,58,205,172,127,39,205,183,124,120,160,170,179,38,99,193,179,137,136,134,113,76,153,123,94,207,97,204,218,214,102,40,169,101,49,89,133,114,138,65,102,118,141,146,130,64,91,116,95,57,131,44,93,175,164,77,141,73,98,62,150,133,61,36,64,207,86,180,121,81,175,102,35,47,74,203,185,163,45,126,70,196,160,92,167,110,58,36,218,100,180,198,37,42,106,181,141,180,63,131,141,82,124,93,102,125,113,180,181,119,107,198,111,95,209,207,180,112,221,57,188,47,121,169,114,58,88,118,164,138,89,59,49,52,120,218,143,170,106,92,210,95,122,97,91,200,160,135,199,50,93,166,208,148,67,106,174,49,209,79,190,70,197,200,34,44,195,65,212,95,64,83,104,177,179,60,127,104,102,204,126,168,129,157,113,215,82,65,45,122,79,212,132,118,213,221,63,33,80,115,116,92,105,195,114,161,41,74,179,37,131,82,46,123,117,85,94,81,98,56,198,34,88,103,181,132,116,212,93,215,169,182,107,179,176,110,172,137,172,148,196,96,207,115,210,140,39,110,152,81,87,192,57,101,88,190,183,187,92,200,178,84,101,139,183,97,40,107,80,92,203,206,73,190,173,61,188,176,49,165,85,161,58,190,138,129,199,195,41,120,69,118,131,102,93,67,198,35,166,101,197,217,125,115,180,89,106,133,183,211,143,206,220,163,131,187,86,185,126,133,143,67,138,43,109,147,185,176,128,119,74,139,172,99,76,66,217,196,191,44,133,132,190,142,55,173,162,185,196,108,221,35,160,207,130,217,57,129,187,97,80,89,56,186,56,97,155,200,130,66,47,182,94,210,84,115,52,215,156,124,176,187,59,205,132,114,141,103,216,187,215,153,167,83,35,99,171,151,151,121,171,79,77,76,78,74,208,48,81,95,54,141,214,139,73,100,139,120,98,68,136,93,132,158,211,142,159,45,78,66,196,51,153,166,118,191,66,33,102,172,160,34,56,160,152,125,126,122,59,95,42,220,95,57,217,147,83,186,214,208,34,170,149,68,131,61,54,103,131,115,129,186,180,171,98,133,133,101,153,78,175,133,156,159,134,75,164,149,189,147,202,97,156,47,168,102,147,54,89,46,212,101,190,61,34,127,98,92,123,116,65,213,180,76,63,160,165,193,142,103,144,185,54,71,150,176,107,185,181,191,153,78,170,128,34,107,202,80,118,123,209,208,118,50,84,130,154,186,103,219,72,42,95,112,52,43,148,71,110,89,135,192,58,218,76,71,166,57,72,122,45,119,180,206,71,146,155,190,208,121,130,166,122,106,204,53,128,47,146,210,159,81,92,194,99,177,167,59,161,118,199,55,124,87,215,79,152,99,65,199,86,214,102,78,189,163,198,186,68,105,137,35,142,95,47,64,158,44,171,163,145,173,115,99,126,175,72,146,63,185,208,188,207,186,54,117,221,146,89,160,96,186,113,195,218,194,75,196,60,71,191,152,69,90,128,130,88,165,170,144,61,123,68,170,87,138,202,161,34,60,124,79,159,195,181,122,141,162,73,123,33,165,152,75,92,216,45,56,154,183,217,106,196,53,79,167,130,137,173,184,219,105,207,153,141,56,72,46,100,205,113,128,116,194,150,3
41,100,56,115,210,90,35,121,64,207,50,147,178,135,92,37,186,184,95,137,131,136,158,80,59,211,192,141,85,157,118,119,79,212,166,155,149,133,98,62,182,44,40,124,106,169,156,47,59,114,142,149,149,170,119,51,152,172,99,150,189,150,146,218,178,102,73,162,212,86,119,195,207,113,85,155,90,175,123,72,213,47,153,97,142,104,215,195,68,115,163,203,51,180,61,84,183,147,66,34,169,109,117,181,65,82,170,155,54,47,86,96,35,40,125,198,136,179,55,129,107,163,184,124,59,183,198,57,126,81,100,182,149,91,92,134,68,181,124,141,202,172,122,122,48,38,131,59,170,114,168,186,183,48,112,90,70,108,149,184,63,180,109,97,117,51,113,142,213,208,37,34,62,49,120,109,43,167,96,83,166,197,83,221,38,81,52,49,136,169,182,187,192,91,124,192,199,74,112,185,34,45,190,135,173,191,173,169,39,172,111,208,169,36,155,218,211,162,143,54,110,100,199,77,178,197,170,186,153,174,128,96,183,145,66,40,215,42,172,66,183,67,70,85,191,185,183,219,64,149,173,39,82,41,155,118,219,91,77,89,124,116,141,51,76,80,126,182,203,111,123,163,93,105,154,108,110,181,58,50,121,216,62,113,212,152,154,150,147,123,158,106,102,203,190,48,97,131,94,95,57,206,171,128,40,207,182,123,121,160,172,179,37,100,193,179,137,137,134,113,76,154,124,95,207,98,204,219,213,102,41,168,101,48,89,133,113,138,66,102,118,139,146,130,65,91,117,94,60,132,43,94,176,165,77,142,73,98,62,150,133,61,36,63,206,85,181,120,82,176,101,35,48,72,204,185,162,44,126,70,197,161,91,167,110,59,37,217,100,180,197,36,41,104,181,141,180,64,131,143,83,125,94,103,125,113,179,182,119,107,199,112,94,209,206,179,111,220,56,189,46,121,170,115,58,89,119,163,138,88,58,49,50,120,218,143,171,108,92,209,95,121,97,91,200,160,133,199,49,93,167,208,148,68,106,174,50,209,79,190,68,197,201,34,44,195,67,213,95,65,83,104,176,178,59,127,103,101,205,123,170,128,159,113,215,82,65,44,120,79,212,132,117,214,220,63,33,80,116,114,92,106,197,114,161,41,74,180,37,131,81,47,122,116,85,94,79,98,56,198,35,86,103,181,133,116,213,94,216,169,182,108,179,176,110,172,137,171,149,196,95,207,115,210,140,39,110,151,81,88,191,56,100,88,189,182,186,93,200,179,84,100,138,184,98,41,106,79,91,201,206,73,190,173,62,189,176,50,166,85,162,57,190,138,129,197,194,39,121,68,119,130,103,92,68,199,35,165,103,197,215,125,116,180,89,104,134,183,210,143,207,220,163,130,187,86,185,125,132,143,67,139,44,108,146,185,176,128,119,74,139,172,97,76,65,217,195,190,43,132,131,191,141,56,174,162,185,196,106,221,35,159,207,130,217,58,128,187,98,79,90,56,185,57,96,155,200,129,66,47,181,93,211,84,115,52,216,156,125,176,186,58,204,132,114,141,103,215,187,215,152,167,82,35,99,171,152,150,121,171,80,78,76,77,76,207,50,81,95,54,141,213,138,73,99,141,121,97,68,138,94,133,157,212,143,159,44,78,65,196,49,153,167,117,192,67,33,104,172,160,34,57,160,152,126,126,121,57,95,42,221,95,57,215,147,82,186,214,208,34,169,150,68,131,61,53,103,132,115,130,187,181,172,98,134,133,101,153,78,174,133,156,160,135,74,163,150,189,147,201,98,155,49,169,102,146,54,91,46,212,101,190,62,35,127,99,92,123,115,66,214,180,75,65,161,164,192,142,103,143,185,54,71,151,176,107,186,180,191,152,77,170,127,34,106,202,80,118,122,210,208,120,49,84,129,154,185,104,218,73,43,94,111,51,43,149,72,110,90,134,193,60,218,77,70,167,58,72,121,45,119,180,205,72,145,156,189,206,121,130,168,122,106,204,52,130,49,147,210,160,81,92,193,97,176,167,58,161,118,199,57,122,87,214,78,153,99,65,199,86,215,104,78,190,163,198,187,69,105,136,35,142,94,47,64,157,44,170,164,145,172,115,99,125,174,72,147,64,185,208,189,207,185,53,117,222,146,90,159,95,185,112,193,218,193,76,195,60,72,191,152,68,91,128,130,87,164,171,145,61,124,68,170,87,138,201,161,33,59,123,78,158,195,182,122,141,163,74,122,34,164,153,74,91,215,44,58,155,184,217,106,197,53,78,167,130,136,173,184,218,104,208,153,141,56,72,47,101,205,113,128,115,195,151,3
40,100,55,115,210,90,34,121,63,207,50,147,178,135,93,37,186,184,95,137,131,136,158,80,59,212,192,141,85,157,118,120,79,213,166,155,148,133,98,61,182,44,40,124,106,170,157,47,59,114,141,149,149,169,120,51,153,172,99,150,189,149,146,218,177,101,74,162,212,87,119,196,207,113,86,155,90,175,123,72,213,47,152,97,141,104,215,195,68,114,163,203,51,179,61,84,182,147,66,34,169,108,118,181,65,82,171,155,54,47,86,97,35,40,125,199,135,179,55,129,108,163,184,124,59,184,198,56,125,81,101,183,150,91,92,133,68,181,124,142,202,172,122,123,48,38,130,59,170,114,168,186,183,48,112,89,70,109,150,184,63,180,109,97,117,51,113,142,212,208,37,34,62,49,120,109,43,167,96,83,165,197,83,221,38,81,52,50,136,169,183,187,192,91,125,192,200,73,113,184,34,45,190,136,174,191,173,169,40,171,111,208,169,36,154,218,211,162,143,54,111,99,199,77,178,198,171,185,153,173,128,97,183,146,65,41,215,42,172,65,183,67,70,85,190,185,183,219,64,149,173,39,82,42,156,118,219,92,78,90,124,116,142,51,76,80,127,182,204,111,123,162,93,104,154,107,109,180,58,50,121,215,62,112,212,153,154,150,147,123,158,106,103,203,189,48,97,131,95,95,57,206,171,127,39,207,182,123,121,160,172,179,37,101,193,179,138,137,134,113,76,154,124,95,208,97,205,219,213,102,41,168,101,49,89,133,113,138,65,102,118,140,146,131,64,91,116,94,59,132,43,94,176,164,77,141,74,98,62,150,133,61,36,63,207,85,181,120,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,218,99,180,198,37,41,104,181,141,180,64,130,143,82,125,94,103,125,113,179,181,120,107,199,112,94,209,207,180,112,221,57,189,46,121,170,114,58,89,119,163,138,89,58,49,51,120,219,144,171,108,92,209,95,121,97,91,200,160,133,199,49,93,167,208,148,68,106,174,50,209,79,190,69,196,201,34,44,195,67,212,94,65,83,103,176,178,58,128,103,102,205,124,170,128,159,113,216,82,65,44,121,79,212,132,118,215,220,63,33,80,116,114,93,105,196,114,160,42,73,181,38,131,81,47,123,117,85,94,79,98,56,197,35,86,103,181,133,116,213,94,215,169,182,108,179,176,109,172,137,171,149,196,95,207,115,209,140,39,111,151,80,88,192,56,100,88,189,183,186,93,200,179,84,100,138,184,98,40,106,79,91,201,207,74,190,173,61,189,176,49,166,85,162,57,191,138,129,198,195,40,121,68,119,130,102,92,67,199,36,165,103,197,215,124,116,180,89,105,133,183,210,144,207,220,164,130,187,86,184,125,133,142,67,138,43,108,146,186,175,127,119,74,139,172,97,76,65,217,196,190,44,133,131,191,142,56,174,161,184,196,107,221,35,159,207,130,217,58,128,187,97,79,90,56,185,57,96,155,200,130,67,47,181,93,211,85,115,53,215,157,125,177,186,59,204,132,113,141,103,215,187,215,152,167,83,34,99,171,151,151,121,171,79,78,76,78,75,207,49,81,94,54,140,213,138,73,99,140,120,97,68,137,94,132,157,211,143,159,44,78,65,196,49,153,167,117,192,66,33,103,171,160,34,57,160,153,126,126,122,57,94,42,221,94,56,215,147,83,187,214,208,33,169,150,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,153,79,175,134,156,159,134,74,163,150,189,147,202,98,156,48,169,102,146,54,90,45,213,101,190,62,35,127,99,91,123,115,66,214,180,77,64,160,164,193,141,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,34,107,203,80,118,121,210,208,120,49,84,129,154,186,104,218,73,43,95,111,52,43,148,72,110,90,134,192,60,219,77,71,166,58,73,122,45,118,180,206,72,146,155,189,206,122,129,167,123,107,204,52,129,48,146,211,160,81,91,192,98,176,167,58,162,118,199,56,123,87,215,78,153,99,65,199,86,216,103,78,190,163,198,187,69,104,136,35,142,95,47,64,156,44,171,164,145,172,115,99,126,174,72,146,64,185,208,189,207,185,53,117,221,146,89,160,95,186,113,194,218,194,75,194,59,72,190,151,69,90,129,130,87,164,171,145,60,124,68,170,88,137,201,161,33,60,123,78,158,195,182,123,141,163,74,122,34,165,153,75,91,216,44,57,155,184,218,106,198,53,78,168,130,137,174,184,217,104,208,153,141,56,72,47,101,204,113,127,115,195,150,3
40,100,56,115,210,90,34,121,64,208,50,148,178,135,93,37,186,184,95,137,131,136,158,80,59,211,192,141,85,157,117,120,79,212,166,155,148,133,98,62,182,44,40,124,106,170,157,47,59,114,142,148,149,169,119,51,152,172,99,150,189,149,145,218,177,101,74,162,212,87,119,196,207,113,86,155,89,176,123,72,213,47,153,97,141,104,215,195,68,115,163,203,51,179,61,84,182,147,67,34,169,108,118,181,65,81,171,155,54,46,86,97,35,40,125,199,135,179,55,129,108,163,184,124,59,183,198,56,125,81,100,182,150,91,92,133,68,181,124,142,202,172,122,123,48,38,131,59,170,114,168,187,182,48,113,89,70,109,149,184,62,180,109,97,117,51,113,142,212,208,37,34,62,49,120,109,43,167,96,83,165,196,83,221,38,81,52,50,136,169,182,187,192,91,124,192,200,73,112,184,34,45,190,136,174,191,173,169,39,171,111,207,169,36,155,218,211,162,143,54,111,99,200,77,178,197,170,185,153,173,128,97,183,146,65,41,215,41,171,66,183,67,70,85,190,185,183,220,64,149,173,39,83,41,156,118,218,92,78,89,124,116,142,51,76,80,127,182,204,111,123,162,93,104,154,107,109,181,58,50,121,215,62,112,212,152,154,150,147,123,157,106,103,203,189,48,97,131,95,95,57,206,171,128,39,207,182,123,121,160,171,179,37,100,193,179,138,137,134,113,75,154,124,95,208,98,204,219,213,102,41,168,101,48,90,133,113,138,66,102,118,140,146,131,64,91,116,95,59,132,43,94,176,164,77,141,73,98,62,150,133,61,36,63,207,85,181,120,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,218,99,180,198,36,41,104,181,141,180,64,130,143,83,125,94,103,125,113,179,182,120,107,199,112,94,209,207,180,111,221,56,189,46,121,170,115,58,89,119,163,138,88,59,49,51,120,218,143,170,108,92,209,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,202,34,44,195,67,212,94,65,83,103,177,178,58,128,103,102,205,124,170,128,159,113,216,82,65,45,121,79,212,132,117,214,220,63,33,80,115,114,92,105,196,113,160,42,73,181,37,131,81,47,123,117,85,94,79,98,56,197,35,86,103,181,133,116,213,94,215,169,182,108,178,175,110,172,137,172,149,196,95,207,115,209,140,38,110,152,80,88,191,56,100,88,189,183,186,93,200,179,84,100,138,184,98,40,106,79,91,202,207,73,190,173,61,189,176,49,166,85,162,57,191,138,129,198,195,40,121,67,118,131,102,92,68,199,35,165,102,197,215,125,116,180,89,105,133,183,210,144,207,220,164,130,187,86,185,125,133,142,66,138,43,108,146,185,175,128,119,74,139,172,97,76,65,216,196,190,43,133,131,191,142,56,173,162,185,195,107,221,35,159,207,130,217,58,128,187,97,79,90,56,185,58,96,154,200,130,66,47,181,93,211,84,115,53,215,157,125,177,186,59,205,132,113,141,103,215,187,215,152,167,82,34,99,171,151,151,121,171,80,78,76,78,75,208,49,81,95,54,140,213,139,73,99,140,120,97,68,137,94,132,157,211,143,159,44,78,66,196,49,153,167,117,191,66,33,103,172,160,34,57,159,152,126,126,121,57,94,42,221,95,57,215,147,83,187,214,208,34,169,150,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,154,79,174,133,156,159,135,74,163,150,189,147,202,98,156,48,169,102,146,54,91,45,212,101,190,62,35,127,99,92,123,115,66,214,180,76,64,161,164,193,142,103,144,185,54,71,151,175,107,186,180,191,152,77,170,128,34,106,202,80,118,121,209,208,120,49,84,129,154,186,104,218,73,43,95,111,52,43,148,72,110,90,134,192,60,219,77,70,166,58,73,122,44,119,180,206,72,145,156,189,206,121,130,168,123,106,204,52,129,48,147,211,160,81,92,193,98,177,167,58,161,118,199,57,123,87,214,78,152,99,65,199,86,216,103,78,190,164,198,187,69,104,136,35,142,94,47,64,157,44,170,164,145,172,115,99,126,174,72,146,64,185,208,189,207,186,53,117,221,146,89,160,95,186,113,193,218,193,75,195,59,72,191,151,68,90,129,130,87,165,170,145,60,124,68,170,88,138,201,161,34,60,123,78,158,195,182,123,141,163,74,122,34,165,152,75,91,216,44,57,155,184,217,106,198,53,78,168,130,136,173,184,218,105,208,153,141,56,71,47,101,205,113,127,115,195,150,3
41,101,55,115,211,89,34,123,64,208,50,147,179,135,93,36,187,183,97,137,130,137,157,80,59,211,193,141,83,158,118,119,79,211,167,155,148,134,98,61,183,44,40,124,107,170,157,45,59,115,141,150,149,169,119,49,153,171,98,150,191,148,146,217,176,101,73,162,212,87,118,195,207,113,86,155,90,176,122,73,213,47,154,98,141,102,216,193,69,115,163,202,51,178,62,83,182,147,68,33,168,108,118,181,65,82,170,157,55,47,85,96,36,39,126,199,135,180,54,129,108,163,182,123,59,183,198,56,126,82,100,182,151,91,92,134,67,181,125,142,202,171,121,122,47,36,130,61,171,114,169,187,182,47,113,89,70,107,150,184,63,178,108,97,118,52,114,142,213,208,37,33,63,49,120,110,43,169,96,83,165,196,83,221,37,79,53,52,136,170,181,187,193,91,124,193,201,72,112,185,35,44,190,137,172,191,174,170,39,172,111,208,168,36,156,220,211,161,144,54,112,99,199,76,177,198,172,185,153,173,127,97,184,144,64,40,215,42,171,65,184,68,71,85,190,187,182,220,64,149,173,40,82,41,154,118,220,92,77,88,124,115,140,51,76,80,127,181,204,111,123,162,93,106,155,108,109,182,58,50,120,216,63,112,212,152,152,150,147,124,158,105,103,204,189,47,98,130,95,96,57,206,172,128,39,208,183,123,122,161,172,178,37,101,194,179,137,137,134,113,76,154,124,96,209,99,206,219,212,101,40,168,100,47,89,133,115,138,66,102,119,140,145,131,64,91,116,96,60,133,42,94,176,165,78,142,74,98,61,149,133,60,36,63,206,86,183,119,82,177,100,34,48,74,204,186,164,44,126,70,197,160,91,168,111,59,37,219,98,180,198,37,42,104,180,142,180,66,130,143,82,125,94,103,125,113,179,181,120,107,199,112,93,208,206,180,111,221,57,186,46,122,170,114,57,89,119,162,138,88,58,49,51,121,217,145,171,108,91,209,95,121,97,90,201,160,133,197,50,93,167,207,146,68,106,173,50,209,80,189,69,197,202,34,45,195,66,212,94,65,82,103,178,178,58,128,101,103,204,126,168,128,158,114,214,81,66,44,122,78,213,132,118,214,219,63,33,80,115,113,92,105,197,114,160,42,73,180,37,129,82,47,124,117,86,93,78,97,56,197,34,85,102,181,133,116,213,92,216,170,183,108,179,175,109,172,138,173,148,195,95,207,116,209,140,39,110,151,82,90,192,56,100,88,189,183,185,91,201,179,84,101,138,184,98,40,106,79,91,202,207,75,189,172,62,189,175,50,168,86,162,56,191,139,130,198,195,40,122,67,118,131,101,91,67,196,35,166,102,197,216,125,115,180,89,106,133,183,211,145,209,221,163,130,186,87,184,125,133,142,66,139,43,108,146,185,176,128,118,74,140,173,98,77,65,216,196,190,43,133,131,190,141,57,173,162,184,195,107,221,36,159,208,130,218,57,128,187,97,78,90,55,186,57,96,155,200,130,65,47,181,94,211,85,114,51,216,155,125,177,186,58,204,132,113,142,103,217,188,215,153,167,83,35,100,172,152,151,121,171,79,79,76,79,74,208,49,81,95,53,140,212,139,71,99,140,120,97,68,136,93,133,156,210,143,158,44,80,66,195,50,153,167,118,192,67,32,104,172,159,34,58,161,152,126,126,120,57,94,42,220,94,58,214,145,84,186,215,207,33,170,149,68,131,59,53,102,132,114,132,187,181,171,97,135,132,101,153,79,176,133,156,160,132,73,163,151,188,146,202,96,156,46,168,103,146,54,91,47,212,100,190,62,36,126,100,93,124,116,67,214,180,75,66,160,165,193,141,103,144,185,56,70,151,175,107,186,180,190,153,78,169,128,34,106,203,79,120,122,210,208,120,50,84,130,153,185,104,218,73,43,95,111,53,43,148,71,108,91,134,193,60,219,77,70,165,58,74,122,45,120,180,206,72,146,154,189,207,121,130,168,123,108,204,53,130,49,146,211,161,81,91,193,100,177,168,58,162,118,197,56,123,87,214,79,152,98,65,200,87,216,103,77,190,163,198,187,69,105,136,35,143,95,48,65,157,43,170,162,146,174,114,100,126,173,72,145,65,186,208,190,210,186,53,118,222,145,89,159,95,185,114,193,219,194,74,195,59,72,191,150,68,89,128,132,88,165,170,144,60,124,69,169,89,138,201,161,32,60,123,78,157,195,182,123,140,161,74,121,35,166,153,77,92,217,44,58,155,184,218,105,198,52,77,168,130,137,175,186,218,106,208,154,140,56,72,47,100,203,113,126,114,193,151,3
39,100,55,113,210,90,35,121,65,207,50,148,178,133,93,38,189,184,96,136,132,136,159,80,59,211,192,141,84,157,118,118,79,212,167,155,148,133,98,61,183,45,42,123,106,170,156,49,57,115,142,149,147,169,119,51,151,173,97,149,189,149,145,218,176,101,73,163,212,86,118,197,206,111,88,154,91,178,122,72,214,48,153,97,142,103,214,196,69,116,162,202,50,180,62,85,182,146,67,36,168,108,117,180,65,80,171,151,54,47,86,98,37,41,126,200,135,179,56,128,108,163,183,123,58,184,196,57,124,82,99,182,151,91,94,134,67,180,124,144,202,173,124,123,49,38,128,59,173,114,169,186,183,48,113,89,72,109,150,185,63,180,109,97,117,52,114,140,212,208,38,31,62,48,122,110,43,169,94,82,165,196,83,221,40,81,51,51,135,169,182,187,190,90,123,194,200,74,109,184,34,45,188,135,172,190,174,171,40,171,113,206,170,34,153,218,212,162,142,55,111,100,202,78,179,197,170,183,151,171,131,99,184,146,66,40,214,41,171,64,187,67,72,86,191,184,182,219,64,151,174,38,80,42,157,118,218,90,79,91,126,115,143,50,75,79,129,182,204,112,124,162,93,103,154,108,109,182,59,51,120,215,63,114,211,151,155,150,147,124,158,106,102,204,188,48,97,130,92,96,56,206,173,128,41,206,183,123,121,160,173,178,37,101,193,179,139,138,135,112,75,153,125,98,208,98,204,218,213,101,43,169,98,48,92,136,116,139,65,102,119,141,147,132,64,91,117,94,58,132,43,94,175,164,77,142,74,98,64,151,133,63,35,63,207,83,180,120,82,176,103,36,47,73,203,186,162,44,127,70,197,161,92,166,111,60,39,218,97,181,200,36,41,104,182,141,180,62,128,141,81,124,93,103,125,111,178,181,120,106,199,112,93,211,208,180,112,220,57,186,45,121,168,115,60,90,118,163,139,88,59,50,49,119,221,144,170,108,92,209,97,122,99,92,201,159,133,199,48,95,167,206,147,68,104,176,49,210,79,191,68,198,203,35,46,196,69,213,94,65,82,101,175,178,57,128,104,101,202,124,170,129,158,114,219,85,63,45,121,80,211,132,117,216,219,63,32,80,114,116,95,105,196,115,160,42,72,181,36,132,80,47,122,114,87,94,79,98,56,196,37,85,105,182,132,116,213,94,216,168,183,109,179,176,109,172,135,170,149,197,95,207,115,209,139,41,111,150,80,87,190,55,100,89,190,183,186,93,198,179,85,99,138,186,98,41,107,78,91,202,205,73,190,174,61,191,179,49,167,85,161,57,191,137,129,197,195,40,121,67,117,132,101,92,66,198,36,164,103,197,213,125,115,181,90,105,135,181,210,144,205,222,162,129,186,88,183,125,131,142,67,139,44,106,145,185,175,128,119,75,141,172,97,75,66,216,194,188,45,135,132,192,144,55,174,161,184,194,106,221,37,160,208,129,217,58,126,188,96,80,90,59,185,56,95,154,199,128,67,48,182,92,210,85,115,51,214,157,125,178,187,58,204,132,113,142,105,214,188,216,154,167,83,34,101,170,151,151,125,172,80,79,76,78,73,207,47,80,95,53,140,213,139,73,99,139,120,98,67,138,95,131,158,212,143,158,44,78,64,197,49,155,167,119,194,68,33,105,173,161,34,59,161,152,127,126,123,59,95,41,220,95,56,215,146,83,188,213,208,36,169,152,66,130,61,54,103,130,114,131,185,180,173,98,134,133,102,153,79,174,131,156,156,134,73,163,149,187,145,201,97,156,48,170,101,145,52,88,47,210,102,190,62,36,126,99,92,125,117,67,215,180,76,62,162,167,192,141,104,145,184,56,73,152,177,107,185,179,191,154,77,169,127,34,108,202,81,119,119,209,208,118,50,85,127,152,185,102,220,73,43,96,110,50,42,147,70,109,88,135,192,58,218,76,69,165,58,73,123,44,120,179,205,69,145,155,191,207,121,131,168,122,106,205,53,130,48,146,211,161,81,93,191,99,177,168,58,162,118,198,57,123,87,215,76,153,99,65,198,88,215,104,76,189,164,199,186,68,103,135,35,140,93,46,63,154,44,172,162,146,174,112,99,126,173,73,148,64,185,208,190,208,186,52,118,222,146,88,161,97,186,111,192,220,193,76,195,59,72,191,152,70,92,128,131,88,165,169,145,58,124,68,171,86,138,202,161,35,59,122,77,157,195,180,120,140,162,75,122,33,164,150,76,91,214,43,58,153,184,217,106,196,53,79,166,130,137,173,187,217,106,208,154,141,57,71,47,101,205,112,126,116,193,150,3
41,99,56,114,210,90,35,121,64,208,49,147,179,135,93,36,187,185,94,137,131,136,158,80,58,212,191,142,86,157,117,120,80,212,167,157,149,133,98,62,182,44,41,123,105,170,157,47,59,114,142,149,148,168,119,51,153,171,99,150,189,149,146,217,178,101,74,161,213,87,119,198,205,113,87,154,89,175,123,72,213,47,153,98,142,104,216,195,69,115,161,202,51,180,62,84,181,147,67,34,170,108,118,179,65,80,171,155,54,45,85,96,35,41,125,198,136,179,55,129,110,163,183,123,59,183,198,55,125,82,99,182,150,91,92,135,68,182,124,142,202,173,121,122,49,37,131,58,170,113,170,188,183,46,112,90,69,110,149,185,63,180,109,98,116,51,113,143,211,207,36,34,62,49,121,110,43,169,96,84,165,196,82,220,38,82,52,50,135,170,182,188,193,89,123,193,200,74,112,184,35,44,190,135,174,191,173,171,40,171,110,207,169,36,155,218,211,161,142,53,111,100,200,77,178,196,170,186,154,173,126,99,183,146,65,40,214,43,171,64,183,67,71,86,190,186,182,220,65,149,173,38,83,42,156,117,218,93,78,91,124,116,141,52,75,79,126,181,204,110,124,163,93,103,154,107,110,182,59,50,121,215,64,112,212,152,152,150,149,125,157,106,104,201,191,50,97,132,95,95,58,206,170,128,39,207,180,125,120,161,172,180,37,101,192,180,137,138,134,113,76,154,124,94,208,98,206,221,212,101,40,169,100,48,89,133,115,139,65,102,118,140,144,131,64,92,118,96,58,132,41,94,176,164,77,142,72,99,62,150,134,58,36,63,207,84,180,120,82,177,100,35,47,73,203,185,163,44,126,71,197,159,90,168,112,60,37,217,99,181,198,35,39,103,181,141,181,63,130,143,83,124,92,103,125,113,179,182,118,106,198,113,94,209,208,180,110,220,57,190,45,121,169,117,57,88,119,163,137,88,57,48,51,119,219,142,171,108,90,209,96,120,96,91,200,160,134,199,51,95,167,208,147,67,106,176,51,210,79,190,70,196,202,32,45,196,67,211,95,65,83,102,176,178,58,128,104,102,207,123,169,128,158,114,215,81,65,44,122,78,212,132,116,214,221,62,32,80,113,114,93,103,197,113,163,43,73,179,36,131,80,48,123,117,84,94,78,100,55,197,35,86,105,181,132,116,214,92,215,168,184,108,179,175,110,170,138,172,148,196,95,206,116,209,140,37,110,151,80,89,192,56,100,88,190,183,186,93,201,178,84,101,138,183,97,40,105,80,90,199,207,73,191,173,61,188,177,49,167,86,163,58,191,137,128,198,193,39,121,68,118,131,104,92,67,199,36,165,100,197,215,124,115,179,87,104,134,183,211,146,208,220,165,130,186,86,185,125,133,142,68,140,45,107,146,185,174,128,117,73,139,173,99,78,67,216,197,190,43,133,133,191,142,56,173,161,184,196,107,222,35,160,208,129,217,58,129,188,97,79,88,54,186,59,96,154,198,129,66,47,180,92,212,85,116,54,215,157,125,176,186,58,203,131,113,142,103,215,186,215,152,167,82,33,99,171,151,151,122,170,80,77,76,78,73,207,48,80,95,53,140,213,138,73,99,141,119,98,67,136,93,133,159,213,142,159,45,80,64,196,47,152,166,116,192,66,33,104,171,160,34,56,160,152,126,126,121,59,94,43,221,93,56,215,148,82,185,213,208,34,169,150,67,131,59,53,103,131,114,130,187,180,172,98,134,132,100,153,80,175,133,156,159,134,73,163,150,190,148,203,99,155,50,169,101,146,55,90,45,213,101,189,61,35,126,99,92,124,115,65,213,182,76,64,158,163,191,141,102,142,185,54,70,151,177,105,186,177,191,152,77,170,128,34,108,202,79,118,120,208,208,121,49,85,130,153,187,104,219,72,42,95,111,52,42,149,71,109,90,134,193,59,220,76,71,167,57,75,122,45,118,181,207,72,145,155,188,208,122,130,168,123,106,203,50,130,48,146,211,160,81,89,193,97,178,167,58,162,118,201,55,125,86,215,79,152,97,66,200,87,215,103,78,190,165,198,187,68,103,136,36,142,94,48,64,156,45,171,163,146,173,115,98,126,175,72,146,64,185,209,189,208,186,52,117,221,145,89,159,95,185,113,194,219,193,74,195,58,72,192,152,69,89,128,129,87,165,170,145,61,124,68,167,87,140,201,161,33,60,122,79,159,195,181,122,140,163,73,124,33,165,155,75,90,216,45,58,156,182,217,105,199,52,79,168,130,135,173,185,218,104,208,152,141,57,73,44,100,204,115,127,115,194,152,3
41,100,56,115,210,89,35,121,64,207,50,147,178,134,93,37,186,184,96,137,132,136,158,80,59,211,192,142,85,156,117,120,79,212,166,155,148,134,99,62,182,44,40,123,106,169,157,46,60,114,142,149,149,168,119,52,153,172,99,150,189,149,146,217,177,101,73,162,212,87,119,196,207,113,85,155,89,175,123,72,213,47,152,97,141,104,215,195,68,115,163,202,52,179,61,84,182,148,67,33,170,108,118,181,64,82,171,155,54,47,86,97,35,41,125,198,135,179,54,129,108,163,184,124,59,183,198,56,125,81,100,182,151,90,92,134,68,181,124,142,202,172,122,122,48,38,131,59,170,114,168,186,182,48,112,89,70,109,149,185,63,180,110,97,117,51,113,143,213,209,37,33,63,49,120,109,43,167,96,83,165,196,82,221,38,81,52,50,136,169,183,187,191,92,124,192,200,73,112,184,34,45,189,136,173,191,173,169,39,171,111,208,169,36,155,218,211,162,144,54,111,100,199,77,178,197,170,184,153,173,128,97,183,145,64,41,215,42,171,66,183,66,70,86,191,186,183,220,65,148,173,38,82,42,156,119,219,92,78,90,124,116,142,50,76,80,127,182,204,110,123,162,93,103,153,107,110,181,58,49,121,216,63,112,212,153,154,150,147,123,158,106,103,203,189,48,97,131,94,95,57,205,172,127,38,207,182,123,121,160,172,179,37,100,193,179,138,138,134,114,75,154,124,95,208,98,205,218,213,102,40,169,101,48,89,133,113,139,65,102,118,140,146,131,64,91,117,94,59,132,43,95,176,164,78,141,74,97,62,150,133,61,36,63,207,84,181,120,82,175,101,35,47,73,204,186,162,44,127,70,197,160,91,167,110,59,37,217,99,180,198,36,40,104,181,141,180,64,130,143,83,125,93,102,125,113,179,182,119,107,199,113,94,210,207,180,112,221,56,189,46,122,169,114,57,89,120,163,139,89,59,48,51,121,218,144,170,107,92,209,95,121,98,92,201,160,133,199,49,93,167,208,148,68,106,174,51,208,79,190,68,197,201,34,45,195,66,212,94,64,83,102,176,178,58,128,102,103,205,125,170,129,159,113,215,82,65,45,120,79,212,132,118,214,220,63,33,80,115,114,92,105,196,114,160,42,73,181,38,131,81,47,123,117,84,94,80,97,56,197,34,86,103,181,134,116,213,93,215,168,182,108,179,176,110,172,137,171,148,196,95,207,115,209,140,38,110,152,80,88,192,56,100,88,189,182,186,93,201,179,85,99,138,184,98,40,106,80,92,201,206,73,190,173,61,189,176,49,166,84,162,57,190,138,129,198,195,39,121,68,118,131,102,92,68,198,36,165,102,197,215,125,116,180,89,104,133,183,210,145,206,220,164,130,187,86,184,125,133,143,67,138,43,108,146,185,176,127,118,74,139,172,98,76,66,216,195,190,43,132,131,191,142,56,173,161,184,195,107,220,35,159,207,131,218,58,128,188,97,79,90,56,185,58,96,155,200,130,66,47,181,93,211,84,116,53,215,156,124,176,186,59,204,132,114,141,103,215,187,215,152,167,83,35,99,171,151,151,121,171,79,77,76,78,75,208,49,81,95,54,140,212,139,73,99,140,121,96,68,137,94,133,157,210,143,160,44,78,66,196,49,153,166,118,191,66,33,103,171,159,35,57,159,153,126,126,121,58,94,43,221,94,57,215,147,83,186,214,208,33,169,150,68,130,60,54,103,132,115,130,187,181,172,98,134,133,101,154,79,174,134,156,160,135,74,163,151,189,148,202,98,156,48,168,102,146,54,91,45,212,101,190,62,35,127,99,91,123,116,65,214,180,76,64,161,164,193,142,103,144,185,54,72,152,175,107,186,179,191,153,78,170,128,34,106,202,80,118,121,210,209,119,48,84,129,153,186,103,218,72,43,94,110,53,43,148,72,110,89,134,192,60,219,77,70,166,58,73,122,45,118,180,205,72,145,156,189,206,121,129,167,122,106,205,51,129,48,147,211,159,81,92,194,98,177,167,58,161,118,199,56,123,86,215,78,153,99,64,199,86,216,104,78,190,163,198,186,69,104,137,35,141,94,48,64,157,44,170,163,146,172,115,99,126,174,72,145,64,185,208,188,207,186,53,117,221,146,89,160,95,185,113,193,219,193,75,194,60,72,191,151,69,90,129,130,87,165,170,145,60,124,68,170,88,137,201,161,34,59,123,78,157,196,182,122,141,163,75,122,34,165,152,75,91,216,45,57,155,184,217,106,198,53,78,168,131,136,174,185,219,105,208,154,140,56,72,47,101,205,113,128,115,195,150,3
41,99,53,116,209,89,35,122,63,205,50,149,178,135,93,38,188,185,93,138,131,134,157,80,59,213,193,142,84,158,120,120,82,212,167,156,146,133,99,61,183,42,43,123,106,171,159,46,60,115,140,147,147,167,118,49,150,173,98,150,190,150,147,215,176,102,73,162,212,86,118,195,209,112,85,154,90,175,124,73,213,47,151,100,140,103,216,194,70,114,164,202,50,180,62,83,183,145,67,32,169,108,120,180,64,83,172,156,53,46,86,96,32,40,124,200,136,180,57,129,108,162,183,123,59,181,198,57,127,80,101,182,151,92,88,134,69,185,123,145,204,174,120,126,49,38,131,59,170,112,171,185,185,47,115,89,69,109,146,183,64,181,109,97,117,49,115,144,214,208,38,36,62,50,120,109,44,168,95,83,167,196,81,221,38,83,49,50,135,168,185,186,188,90,124,191,203,74,113,183,32,46,190,136,174,189,175,169,39,173,111,207,167,37,155,219,211,159,142,53,113,99,199,76,175,199,170,184,152,175,128,96,183,149,65,43,214,40,169,65,184,67,70,86,189,185,185,219,64,148,173,41,84,42,154,118,215,92,79,89,122,118,141,51,73,82,126,181,208,111,123,162,93,105,152,107,109,181,56,51,119,214,62,112,212,151,155,149,148,123,158,107,104,201,189,48,98,132,95,93,57,208,170,128,39,209,181,124,119,161,174,178,38,101,193,181,139,135,132,116,74,155,124,95,208,96,204,217,212,104,38,169,100,47,89,134,113,140,68,103,117,141,148,130,63,91,115,95,60,132,43,94,177,162,75,142,75,95,60,147,132,64,36,67,206,85,182,116,82,175,101,34,47,73,204,185,163,44,127,69,198,163,92,166,106,60,38,218,99,181,198,36,41,105,178,142,179,65,132,142,84,125,93,103,122,111,179,184,118,105,198,112,96,208,207,181,112,222,55,191,47,121,169,115,59,88,121,162,139,87,60,47,51,119,220,144,170,109,93,209,95,122,97,89,200,158,132,201,49,93,165,207,149,65,106,173,50,209,76,192,68,196,200,32,45,194,67,211,96,65,85,101,176,178,58,128,103,102,208,124,172,125,159,114,216,83,66,47,120,80,210,133,117,214,219,63,34,81,115,115,92,105,196,112,162,43,74,181,39,134,81,46,124,114,85,95,78,97,57,197,34,86,102,179,132,116,212,94,216,171,183,108,179,174,109,172,135,171,149,193,95,207,116,208,141,36,112,150,80,89,190,58,100,83,188,182,186,92,202,178,84,100,138,183,100,41,104,80,91,201,208,75,189,175,62,190,176,49,167,87,164,58,192,135,130,197,193,38,124,67,119,132,102,92,69,200,36,167,103,195,216,125,115,179,91,103,134,183,208,143,206,220,163,131,184,87,184,125,135,139,67,138,46,106,147,184,176,127,120,76,139,175,101,76,67,217,194,189,44,133,132,191,142,58,172,161,185,196,109,223,34,158,208,130,216,54,128,187,96,78,90,53,184,57,95,154,201,129,67,45,183,94,213,86,115,53,214,155,124,175,187,57,207,132,113,138,102,215,186,215,152,164,84,36,97,169,155,151,122,170,82,78,76,79,73,209,50,83,94,53,139,213,137,71,101,138,117,98,68,138,95,132,157,209,145,160,43,79,65,195,47,153,166,118,189,67,33,105,169,162,33,57,162,154,126,126,121,56,95,42,221,94,54,215,146,84,184,213,208,33,168,150,69,129,64,54,102,130,116,129,187,182,171,97,134,132,99,154,77,175,133,154,161,134,74,161,149,189,148,203,97,157,50,169,101,147,55,90,45,212,103,190,61,35,126,101,93,122,116,68,214,181,75,60,161,162,193,140,102,143,183,54,71,150,176,109,185,181,190,153,76,171,129,35,106,206,83,118,120,209,208,119,46,88,128,154,185,104,218,71,42,99,111,52,42,146,71,113,90,134,193,58,220,75,70,166,56,75,121,42,120,178,205,70,144,155,189,206,124,131,169,124,107,203,53,131,49,147,212,157,79,92,193,100,177,168,57,162,118,197,58,125,86,213,79,153,99,64,200,85,214,104,77,193,164,195,187,70,103,139,33,141,94,45,66,156,44,169,165,147,172,115,99,126,173,73,147,64,186,208,194,206,185,58,119,221,147,89,160,93,185,112,196,220,195,73,195,58,74,191,153,67,91,128,130,87,163,171,146,60,124,67,172,89,137,202,163,33,60,123,81,155,197,181,120,139,162,75,119,35,164,153,75,90,214,43,57,155,181,218,105,200,53,77,168,129,138,174,185,217,104,207,153,142,56,72,45,100,205,111,129,116,193,149,3
40,100,56,114,210,90,35,121,64,207,49,147,178,135,93,37,186,184,95,137,131,137,158,80,58,211,192,141,84,157,117,119,80,213,166,155,148,133,97,61,182,44,40,124,107,170,157,47,59,114,142,149,150,169,119,51,152,172,99,150,189,150,146,218,177,101,74,162,212,86,118,196,207,112,85,155,90,175,123,73,213,47,152,97,141,104,215,195,68,115,163,203,51,179,61,84,182,147,67,33,169,108,118,181,65,81,171,155,55,47,86,97,35,40,125,198,135,179,55,129,108,163,185,124,59,183,198,57,125,81,100,182,150,91,92,133,67,182,123,142,203,172,122,123,48,37,130,59,169,113,169,187,182,48,112,89,70,109,149,184,62,179,109,97,117,50,113,142,213,208,38,34,63,49,120,109,43,168,96,84,165,196,83,221,38,81,52,50,136,168,182,186,192,91,125,192,200,73,113,184,34,45,190,136,173,192,174,169,39,171,110,208,169,36,155,219,211,162,142,54,111,99,199,77,177,197,171,185,153,174,128,97,183,146,65,41,215,41,171,67,184,67,70,85,190,185,184,219,64,149,173,39,83,41,156,119,219,92,78,89,124,116,141,50,76,80,126,182,204,111,123,163,92,105,154,108,108,181,58,50,121,215,63,112,212,153,153,151,147,123,157,105,103,202,189,49,97,131,95,95,57,206,171,127,39,207,182,123,121,161,171,179,37,101,193,179,137,138,134,113,76,154,124,95,208,98,204,219,213,102,40,168,101,48,90,133,113,138,65,102,118,140,146,131,64,91,116,95,59,133,43,94,175,164,77,141,73,98,62,150,133,60,36,63,207,85,181,119,82,176,101,35,48,73,204,185,162,43,127,70,197,160,91,167,110,59,37,217,99,180,197,36,41,104,181,142,180,64,131,143,83,124,94,102,124,114,180,181,120,107,199,112,94,208,206,180,111,221,55,189,45,122,170,114,58,89,119,164,138,88,59,49,51,120,218,144,170,108,92,210,95,121,97,91,201,160,133,199,50,94,167,208,148,68,106,174,51,209,79,190,69,197,202,33,44,195,67,212,94,65,83,103,176,177,58,128,103,102,205,124,170,128,159,113,216,82,65,45,120,78,212,132,117,215,220,63,33,79,115,114,93,106,196,113,160,41,74,181,38,131,81,48,123,117,84,93,79,98,56,197,34,86,103,181,134,116,213,94,216,169,182,109,178,175,110,172,136,171,148,196,95,207,115,210,140,38,111,151,81,88,192,56,100,88,189,182,186,93,200,179,84,100,138,184,98,40,106,80,91,201,207,74,189,173,61,189,177,50,167,84,162,57,190,138,129,198,194,40,120,68,118,131,103,92,67,199,36,165,102,197,216,125,116,181,89,105,133,183,210,144,206,220,164,130,187,86,185,126,133,142,66,138,43,108,146,184,175,128,119,74,139,172,97,76,66,216,195,190,43,133,131,190,141,56,174,162,185,195,107,221,35,159,207,130,217,58,129,188,97,80,89,56,185,58,96,155,199,129,66,47,181,93,210,84,116,53,215,157,125,177,186,59,205,132,114,140,103,216,187,215,152,167,83,36,100,171,152,151,122,171,79,78,76,78,74,208,49,82,94,54,141,213,139,73,99,140,121,98,67,138,93,132,157,211,143,159,43,78,66,196,49,153,167,118,192,66,33,103,171,160,34,56,159,152,126,126,121,57,95,43,221,95,57,214,147,84,187,214,207,34,169,149,67,131,60,53,104,132,115,130,187,180,172,98,134,132,101,153,79,175,133,156,159,135,74,163,150,188,147,202,97,156,48,169,102,147,54,91,46,213,101,189,61,35,127,98,92,123,115,66,214,179,76,64,160,164,193,141,103,144,184,54,71,151,175,107,186,180,191,153,77,170,128,34,106,203,80,118,121,209,208,120,48,84,129,154,185,104,219,73,43,94,111,52,43,148,72,110,90,133,192,59,218,77,70,166,58,73,122,45,118,179,205,71,145,156,189,206,121,130,168,123,106,204,52,130,49,147,211,160,80,91,193,98,178,167,58,162,119,199,57,123,87,214,78,153,99,66,200,86,216,104,78,190,163,198,187,68,105,136,35,142,95,47,64,157,44,170,164,146,172,115,99,126,174,72,146,64,185,208,189,207,186,53,118,221,146,89,160,96,186,113,193,218,193,75,194,59,72,190,151,68,91,129,130,87,164,171,145,60,123,68,169,88,138,200,160,34,60,122,78,158,195,182,122,141,163,75,122,34,165,152,75,91,216,44,57,155,183,217,106,197,53,78,168,130,137,172,184,217,105,208,153,141,56,71,47,101,205,113,128,115,195,150,3
41,100,56,116,210,90,35,124,63,207,49,147,177,136,93,38,187,185,96,137,133,136,158,79,58,211,192,140,87,158,118,120,78,213,165,156,149,133,97,63,182,44,40,123,106,170,155,45,58,114,140,147,149,170,121,51,152,172,100,151,190,148,147,217,177,100,74,160,210,87,119,195,205,111,86,154,88,176,124,71,213,48,152,96,142,105,214,195,69,113,163,204,52,178,61,83,183,147,66,33,171,108,116,183,65,80,170,154,51,47,87,98,36,41,126,200,136,180,55,129,109,163,183,125,58,183,196,56,125,81,102,183,152,89,93,134,68,183,124,144,202,173,121,123,46,37,130,58,169,113,168,185,184,48,112,89,69,109,148,185,62,180,110,97,117,50,113,141,212,208,38,34,62,50,120,109,43,168,96,84,165,196,83,221,37,80,52,51,137,167,183,187,191,91,125,191,200,73,112,185,34,45,190,136,174,192,173,168,39,170,112,209,168,36,153,217,211,160,141,54,111,100,201,78,177,199,171,183,154,173,128,95,183,146,66,41,214,43,170,67,185,68,70,86,189,184,182,220,65,149,174,41,82,41,155,118,219,90,77,88,124,116,143,51,76,79,126,182,204,111,123,162,92,104,153,106,109,179,58,48,119,215,63,111,211,154,153,152,147,123,158,106,103,202,189,49,97,131,95,94,58,205,171,128,38,207,182,123,119,161,174,179,38,104,195,180,136,139,134,113,76,152,125,94,207,98,206,219,212,103,40,168,101,48,91,131,115,138,66,102,119,140,146,131,63,90,116,95,59,132,43,95,176,163,79,142,73,98,61,150,133,60,37,64,205,85,180,119,83,176,104,36,49,72,201,186,163,44,126,70,197,160,90,167,109,60,36,218,99,179,198,37,42,104,181,141,179,66,130,143,83,125,91,101,126,113,180,181,120,106,198,112,92,209,208,180,110,221,56,188,46,121,171,115,57,90,121,163,138,90,58,49,51,120,219,143,171,109,91,208,96,121,97,91,200,159,133,199,49,93,165,206,148,68,106,173,50,209,81,190,68,196,202,35,46,197,67,211,96,67,83,104,176,176,60,126,103,102,204,125,171,128,159,114,214,83,64,43,121,79,213,130,116,213,221,62,33,81,116,115,92,105,196,112,162,41,76,180,37,131,82,47,121,117,85,93,79,98,56,198,32,87,103,180,133,115,213,95,216,169,183,109,178,176,110,170,137,170,150,196,94,206,113,208,141,37,111,154,82,87,192,56,101,87,188,183,185,94,199,180,84,100,138,184,98,42,106,79,91,202,208,73,190,174,62,189,175,50,168,85,160,57,191,138,128,197,195,41,119,68,117,134,104,90,67,198,34,165,102,197,216,125,116,181,90,105,133,182,211,145,209,220,164,131,185,85,186,125,135,142,64,137,43,108,144,186,175,127,119,74,140,171,97,77,66,217,195,193,44,132,132,193,141,56,173,162,184,195,106,220,36,160,208,132,217,57,126,188,96,79,88,56,186,57,94,156,202,129,66,47,182,95,210,84,114,53,214,157,125,177,187,58,204,133,113,142,103,216,185,213,151,167,82,34,101,171,151,152,124,172,78,79,75,77,73,207,47,80,94,54,142,213,140,73,99,140,123,98,69,136,94,133,157,210,142,158,43,79,66,194,50,151,165,116,193,65,34,104,169,159,35,56,159,153,127,128,122,57,94,44,221,94,56,216,148,82,185,215,207,33,169,151,68,130,60,52,103,132,116,130,188,180,173,99,134,131,101,154,78,175,133,157,159,135,72,162,149,189,147,202,97,155,47,169,101,145,54,91,46,211,104,190,61,34,126,99,92,124,115,66,215,180,76,63,163,164,191,141,103,143,185,55,71,151,175,108,186,178,191,153,77,169,128,31,105,202,80,118,121,210,207,119,49,82,129,152,187,105,221,72,43,94,112,53,43,149,72,109,90,134,192,60,218,76,70,168,56,75,120,45,118,182,204,73,144,156,190,206,122,129,167,120,106,205,51,129,48,147,211,159,79,93,192,98,177,166,57,160,118,197,58,121,87,214,78,153,98,65,198,86,217,104,78,189,163,197,186,67,105,136,33,142,93,48,64,156,42,170,164,145,173,114,100,126,174,72,146,64,185,210,189,208,185,54,118,221,145,90,160,95,185,112,196,218,194,75,194,59,73,190,153,69,91,129,130,87,164,171,145,61,124,69,169,87,136,200,160,34,59,124,78,157,194,183,123,140,164,76,121,33,164,152,75,91,216,43,55,154,185,217,106,197,51,78,167,130,136,173,185,217,106,207,154,140,56,73,47,100,205,114,127,115,194,150,3
41,100,55,115,210,90,35,121,63,208,50,147,178,135,93,37,187,184,95,137,131,136,158,79,58,211,192,141,85,157,117,120,79,212,166,155,148,133,98,62,182,44,40,124,106,170,157,47,59,114,142,148,149,168,119,51,152,172,99,150,189,149,145,218,177,101,74,162,211,87,119,196,207,113,86,155,89,175,123,72,212,47,152,97,141,103,215,195,68,115,163,203,51,179,61,84,182,147,67,33,169,108,118,181,65,81,170,155,54,46,86,97,35,40,125,198,135,179,55,129,108,163,184,123,59,183,198,56,125,81,100,182,150,90,92,133,68,181,124,142,202,172,123,123,48,38,131,59,170,113,168,186,182,48,112,89,71,109,149,185,63,180,109,97,117,51,113,142,212,208,37,34,62,49,120,109,43,168,96,83,165,197,82,221,38,81,51,50,136,169,182,187,192,91,124,192,200,74,113,185,34,45,190,136,174,191,173,170,39,171,111,207,169,36,155,218,211,162,142,54,111,99,199,77,178,198,170,185,154,173,128,96,183,146,65,40,215,41,171,66,183,66,70,85,190,185,184,219,64,149,172,39,82,41,156,118,218,92,78,89,123,116,141,51,76,79,126,182,204,110,123,162,93,104,154,107,109,181,58,49,121,215,62,112,212,152,154,150,147,123,157,106,103,203,189,48,97,131,95,95,57,206,171,127,39,207,182,123,121,160,171,179,37,100,193,180,138,137,134,113,75,154,124,95,208,98,204,219,213,102,41,168,101,48,89,133,113,138,66,102,118,140,146,131,64,91,116,95,59,132,43,94,176,164,77,141,73,98,62,150,133,61,36,63,207,85,181,120,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,217,99,180,198,36,41,104,180,142,180,64,130,143,82,124,94,103,125,113,179,181,119,107,199,112,94,209,206,179,112,221,57,189,46,121,169,115,58,89,119,163,138,88,59,48,51,120,218,143,171,108,91,210,95,121,97,91,201,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,68,197,201,34,44,195,67,212,94,65,84,103,176,178,58,128,103,102,205,124,170,128,158,113,215,82,65,44,121,79,212,132,118,214,220,63,33,80,115,115,92,105,197,114,160,41,73,181,37,131,81,47,123,117,84,94,79,98,56,198,35,86,103,181,133,116,213,93,215,169,182,108,178,175,109,172,137,172,149,196,95,207,115,209,140,38,111,152,81,88,192,56,100,88,188,183,186,93,200,179,84,100,138,184,98,40,107,79,91,202,207,73,190,173,61,189,176,49,167,84,163,57,190,138,128,198,195,40,121,68,119,131,102,92,67,199,35,165,102,197,215,125,116,180,90,105,133,183,209,144,207,220,163,130,187,87,185,125,133,143,66,138,43,108,146,185,175,128,119,74,139,172,97,76,65,217,196,190,43,133,131,190,142,57,173,162,185,196,107,220,35,160,207,129,217,58,128,187,97,80,90,56,185,57,96,155,200,130,66,47,181,93,212,85,116,53,215,157,125,176,186,58,205,132,113,141,103,216,187,215,152,167,82,34,99,171,151,151,121,171,80,78,76,78,75,208,50,82,94,54,140,213,138,72,99,140,121,97,68,137,94,132,157,211,143,159,44,78,65,196,49,152,167,117,191,66,32,103,172,159,34,56,160,153,127,126,122,57,94,42,221,95,56,215,147,82,186,214,208,34,169,149,67,131,60,53,103,132,115,130,187,181,172,98,134,133,101,154,79,174,133,156,160,135,74,163,150,189,147,202,97,155,48,169,103,146,54,90,46,212,101,190,62,34,127,99,92,123,116,66,214,180,76,64,161,164,193,142,103,144,185,54,71,151,176,107,186,180,191,153,77,170,128,34,107,202,80,118,121,209,208,120,48,84,129,154,186,104,218,73,43,94,111,52,43,148,71,110,90,134,193,60,218,77,71,166,58,73,122,44,118,180,206,72,145,156,189,206,122,129,167,123,106,204,52,129,48,147,211,160,80,91,193,98,177,167,58,161,118,199,57,123,87,215,78,152,99,65,199,86,215,103,78,190,164,198,187,68,104,136,36,142,94,47,64,157,44,170,164,146,173,114,99,126,175,72,146,64,185,208,189,207,186,53,117,221,146,89,160,95,186,112,193,218,193,75,195,59,72,191,151,68,90,129,130,87,164,170,145,60,124,68,170,88,138,202,161,34,59,123,78,158,195,181,123,141,163,75,122,34,165,153,75,91,216,44,57,155,184,217,106,198,52,78,168,130,136,173,184,218,105,208,154,140,56,72,46,100,205,113,127,115,195,151,3
41,100,56,115,210,90,34,121,63,208,50,147,178,135,93,37,187,184,96,138,131,136,158,80,58,211,191,141,85,157,117,120,79,212,166,155,148,133,98,62,182,44,40,124,106,170,157,47,59,114,142,148,149,169,119,51,152,172,99,150,189,149,145,218,177,101,74,162,212,87,119,196,207,113,86,155,90,176,123,73,212,47,153,97,141,104,215,195,69,115,163,203,51,179,61,84,182,147,67,34,169,108,117,181,65,81,170,155,54,47,86,97,34,40,125,199,135,179,55,129,108,163,184,124,59,183,199,56,125,81,100,182,150,91,92,133,68,181,123,142,202,172,122,123,48,38,131,59,170,114,168,186,182,48,113,89,70,109,149,185,63,180,109,97,118,51,113,142,212,208,37,34,62,49,120,109,43,167,96,83,165,196,82,221,38,81,51,50,136,169,182,187,192,91,124,192,200,73,112,184,34,45,190,136,174,191,173,169,39,171,111,208,169,36,155,218,211,162,142,53,111,100,200,77,178,197,171,185,153,173,128,96,183,146,65,41,215,41,171,65,183,67,71,85,190,185,183,220,64,149,173,39,83,41,156,118,218,92,78,89,124,116,141,51,76,80,127,182,204,111,122,162,93,104,154,107,109,181,58,50,121,215,63,111,212,152,154,150,147,124,157,106,103,203,189,48,97,131,94,95,57,206,171,127,39,206,182,123,121,160,171,179,37,100,193,179,138,137,134,113,75,154,124,95,208,98,205,219,213,102,41,168,100,48,89,134,113,138,65,102,118,140,146,131,64,91,116,95,59,132,43,94,176,164,77,141,73,98,62,150,133,61,36,63,207,85,181,120,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,218,99,180,198,36,41,103,181,141,180,64,130,143,83,125,94,103,125,113,180,182,119,107,198,112,94,209,207,180,112,221,56,188,46,121,170,115,57,89,119,163,138,88,59,48,50,120,218,143,171,108,92,210,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,50,210,79,190,69,196,202,34,44,195,67,212,94,65,83,103,177,178,58,128,103,102,205,124,170,128,159,113,215,82,65,45,121,79,212,132,117,215,220,63,33,80,115,114,93,105,196,114,160,42,74,181,37,131,82,47,123,117,85,94,79,98,56,198,35,86,103,181,133,116,213,94,215,169,182,108,178,175,110,172,137,171,149,196,95,207,115,209,140,39,111,151,80,88,191,56,100,88,189,183,186,93,200,179,84,99,138,183,98,40,106,79,91,201,207,73,190,173,61,189,176,49,167,84,162,57,191,138,129,197,195,40,121,68,118,131,102,92,68,199,36,165,102,197,215,125,116,180,89,105,133,183,210,144,207,221,164,130,187,86,185,125,133,142,67,138,43,108,146,185,175,128,119,74,139,172,97,76,65,216,196,190,43,133,131,191,142,56,174,162,185,195,107,220,35,159,207,130,217,58,128,187,97,80,90,56,185,58,96,154,200,130,66,47,181,93,211,84,115,53,215,157,125,176,186,59,205,132,113,141,103,216,187,215,153,167,82,34,99,171,151,151,121,171,80,78,76,78,75,208,49,81,95,54,140,213,139,73,99,140,121,97,68,137,94,132,157,211,143,159,44,78,66,196,49,153,167,117,191,66,33,103,172,160,34,56,159,152,127,126,121,57,95,42,221,95,56,215,147,83,187,214,208,34,169,150,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,153,79,175,133,156,159,135,74,163,150,189,147,202,98,155,48,169,102,147,54,91,45,212,101,190,62,34,127,99,92,123,116,66,214,180,76,64,161,164,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,33,106,202,80,118,121,209,208,120,49,84,130,153,186,104,219,73,43,95,111,52,43,148,72,110,90,134,192,59,219,77,70,166,58,73,122,45,119,180,205,72,146,155,189,206,121,130,167,123,106,204,52,129,48,147,210,160,81,92,193,98,177,168,58,161,118,199,57,123,87,215,78,152,99,65,199,86,216,103,78,189,164,198,187,69,104,136,35,142,94,47,64,156,44,170,164,145,173,115,99,126,174,72,146,64,185,208,189,207,186,53,118,221,146,89,160,95,185,113,193,218,194,75,195,59,72,191,151,68,90,128,130,87,165,170,145,60,124,68,170,87,138,201,161,34,59,123,78,158,195,182,123,140,163,74,122,34,165,153,75,91,216,44,58,155,184,218,106,198,53,78,167,130,136,173,184,218,105,208,153,141,56,72,47,101,205,113,127,115,195,150,3
41,100,56,115,210,90,34,121,64,208,50,147,178,135,93,37,186,184,96,137,131,136,158,80,59,211,192,141,85,157,117,120,79,212,166,155,148,133,98,62,183,44,40,124,106,170,157,47,59,114,142,148,149,169,119,51,152,172,99,150,189,149,145,218,177,101,74,162,212,87,119,196,207,113,86,155,89,176,123,72,212,47,153,97,141,104,215,195,68,115,163,203,51,179,61,84,182,147,67,33,169,108,118,181,65,81,170,155,54,46,86,97,35,40,125,199,135,179,55,129,108,163,184,124,59,183,198,56,125,81,100,182,150,91,92,133,68,181,124,142,202,172,122,123,48,38,131,59,170,114,168,187,182,48,113,89,70,109,150,184,63,180,109,97,117,51,113,142,212,209,37,34,62,49,120,109,43,167,96,83,165,197,83,221,38,81,52,50,136,169,182,187,192,91,124,192,200,73,112,184,34,45,190,136,174,191,173,169,39,171,111,208,169,36,155,218,211,162,143,53,111,99,200,77,178,197,171,185,153,173,128,97,183,146,65,40,215,42,171,66,183,67,71,85,190,185,183,220,64,149,173,39,83,41,156,118,218,92,78,89,124,116,141,51,76,80,127,182,204,111,122,162,93,104,154,107,109,181,58,50,121,215,62,112,212,152,154,150,147,123,157,106,103,203,189,48,97,131,95,95,57,206,171,127,39,207,182,123,121,160,171,179,37,101,193,179,138,137,134,113,75,154,124,95,208,98,204,219,213,102,41,168,101,48,89,133,113,138,66,102,118,140,146,131,64,91,117,95,59,132,43,94,176,164,77,141,73,98,62,150,133,61,36,63,207,85,181,120,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,217,99,180,198,36,41,104,181,141,180,64,130,143,83,125,93,103,125,113,180,182,119,107,199,112,94,209,207,180,111,221,56,188,46,121,170,114,58,89,119,163,138,88,59,49,51,120,218,144,170,108,92,209,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,202,34,44,195,67,212,94,65,83,103,177,178,58,128,103,102,205,124,170,128,159,113,216,82,65,45,121,79,212,132,117,215,220,63,33,80,115,114,92,105,196,113,160,42,73,181,37,131,81,47,123,117,84,94,79,98,56,197,35,86,103,181,133,116,213,94,215,169,182,108,179,175,110,172,137,171,149,196,95,207,115,209,140,38,111,152,80,88,192,56,100,88,189,183,186,93,200,179,84,100,138,184,98,40,106,79,91,201,207,73,190,173,61,189,176,49,166,85,162,57,191,138,128,198,195,39,121,68,118,131,103,92,68,199,35,165,102,197,215,125,116,180,89,105,133,183,210,144,207,220,164,130,187,86,185,125,133,142,67,138,43,108,146,185,175,127,119,74,139,172,97,76,65,216,196,190,43,133,131,191,142,56,174,162,185,195,107,221,35,159,207,130,217,58,128,187,97,79,90,56,185,57,96,154,200,130,66,47,181,93,211,85,115,53,215,157,125,177,186,59,205,132,113,141,103,215,187,215,152,167,82,34,99,171,151,151,121,171,80,78,76,77,75,207,49,81,95,54,140,213,138,73,99,140,121,97,68,137,94,132,157,211,143,159,44,78,65,196,49,153,167,118,191,66,33,103,172,160,34,57,159,152,126,126,121,57,95,42,221,95,57,215,147,83,187,214,208,34,169,150,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,154,79,175,133,156,159,135,74,163,150,189,147,202,98,155,48,169,102,146,54,91,45,212,101,190,62,35,127,99,92,123,115,66,214,180,76,64,161,164,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,33,106,202,80,118,121,210,208,120,49,84,129,154,185,104,218,73,43,95,111,52,43,148,72,110,90,134,192,60,218,77,70,166,58,73,122,44,119,180,205,72,145,156,189,206,121,130,167,123,106,204,52,129,48,147,211,160,81,92,193,98,177,167,58,161,118,199,57,123,87,215,78,153,99,65,199,86,216,103,78,190,164,198,187,69,104,136,35,142,94,47,64,157,44,170,164,145,173,115,99,126,174,72,146,64,185,208,189,207,186,53,117,221,146,89,160,95,186,113,193,218,193,75,195,59,72,191,151,68,90,129,130,87,165,171,145,60,124,68,170,88,138,201,161,33,60,123,78,158,195,182,122,141,163,74,122,34,165,153,75,91,216,44,57,155,184,217,106,198,53,78,168,130,136,173,184,218,105,208,153,140,56,72,47,101,205,113,127,115,195,150,3
41,100,56,115,210,90,34,121,63,208,50,148,178,135,93,37,187,184,95,137,131,136,158,80,59,211,192,141,85,157,118,120,80,212,166,155,148,133,98,61,182,44,40,124,106,170,157,47,59,114,142,148,149,169,119,51,153,172,99,150,189,149,146,218,178,101,74,162,212,87,118,196,207,113,85,155,89,176,123,73,213,47,153,97,141,104,216,195,68,115,163,203,51,179,61,84,182,147,67,33,169,108,118,181,65,81,170,155,54,47,86,97,34,40,125,199,135,179,55,129,108,163,184,124,59,183,198,56,125,81,100,182,151,90,92,134,68,181,123,142,202,172,122,123,48,38,131,59,170,114,169,186,183,48,113,89,70,109,150,184,62,179,110,97,117,50,112,142,212,209,37,34,62,49,120,109,43,167,96,83,165,197,83,221,38,81,52,50,136,169,182,187,192,91,125,192,200,73,112,184,34,45,189,136,174,191,173,169,40,171,111,208,169,36,155,218,211,162,143,53,112,100,200,77,178,197,171,185,153,173,128,97,183,146,65,41,215,42,171,66,183,67,71,85,190,185,183,219,64,148,173,39,83,41,155,118,218,92,77,90,124,116,141,50,76,80,127,182,204,110,123,162,93,104,154,107,109,180,58,50,120,215,62,112,212,152,154,150,147,123,158,106,103,203,189,48,97,131,94,95,57,206,171,128,39,207,181,123,120,160,172,179,37,101,193,179,137,138,134,113,76,154,124,95,208,98,205,219,213,102,40,169,101,48,90,133,113,138,65,102,118,140,146,130,64,91,117,95,59,132,43,94,176,164,77,141,74,98,62,150,133,60,36,63,207,85,181,120,82,176,101,34,48,73,204,185,162,44,127,71,196,160,91,167,110,60,37,217,99,180,198,37,41,103,181,141,180,64,130,143,83,125,93,103,125,113,179,182,120,107,199,112,94,209,207,180,112,220,56,189,46,121,170,114,58,89,119,163,138,88,59,49,50,120,218,143,171,108,92,210,95,121,97,91,200,159,133,199,50,93,167,208,148,67,106,173,51,209,79,190,69,196,202,34,44,195,67,212,94,65,83,103,177,178,58,128,103,102,205,124,170,128,158,113,216,82,65,44,120,79,212,132,118,215,220,63,33,80,115,115,93,105,196,114,160,42,73,181,38,131,81,47,123,116,85,94,79,98,56,197,35,86,103,181,133,116,213,94,215,169,183,108,179,175,110,172,137,172,148,196,95,207,115,209,140,38,110,151,81,88,192,55,100,88,188,182,186,93,201,179,84,100,139,184,98,40,106,79,91,201,206,73,190,172,61,189,176,49,167,84,162,57,191,138,128,197,195,39,120,67,118,131,102,92,68,199,35,165,102,197,215,125,116,181,89,105,133,183,210,144,207,220,164,130,187,86,184,126,133,143,66,138,43,108,146,185,175,128,118,74,139,172,97,76,66,216,196,190,43,133,131,191,142,56,174,162,185,195,107,221,35,159,207,130,217,58,128,187,98,79,90,56,185,58,96,154,201,130,66,47,181,93,211,85,115,53,215,157,124,176,186,59,205,132,113,141,103,216,187,215,152,167,83,35,99,171,151,151,121,171,79,78,76,78,75,208,49,81,95,54,141,213,138,73,99,140,120,97,68,137,93,133,157,211,143,159,44,78,66,196,49,153,167,118,192,67,33,103,172,160,34,56,159,152,126,126,122,57,94,43,221,95,57,215,147,83,187,214,208,34,169,150,68,131,60,53,103,131,115,130,187,181,172,98,134,133,101,153,79,175,134,156,159,135,74,163,150,189,147,202,98,155,48,169,102,147,53,90,46,212,101,190,61,34,127,99,92,123,115,65,214,180,76,64,160,164,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,33,106,202,80,118,121,209,208,120,49,84,130,154,186,103,218,73,43,95,111,52,43,148,72,110,90,133,192,59,218,76,71,166,57,73,122,45,119,180,206,72,145,155,189,206,121,130,167,123,107,205,52,129,48,147,211,160,80,92,192,98,177,167,58,162,118,198,56,123,87,215,78,153,99,65,199,86,216,104,78,190,164,198,187,68,104,136,35,142,95,47,64,156,44,170,164,145,173,115,99,126,175,72,146,64,185,208,189,207,186,53,117,221,146,89,160,96,186,113,194,218,193,75,195,59,72,190,151,69,90,129,130,87,164,170,145,60,123,68,170,88,138,201,161,33,60,122,78,158,195,182,122,140,163,74,122,34,165,152,75,92,216,44,57,155,184,218,106,198,52,78,168,130,137,173,184,218,104,208,153,141,56,72,47,100,205,113,127,115,195,151,3
40,101,56,116,211,90,34,121,63,207,49,147,177,135,92,37,186,183,97,137,131,136,158,79,59,212,192,141,84,156,117,119,80,213,166,155,149,134,98,63,182,43,40,123,106,170,156,47,59,114,143,148,149,169,121,50,152,173,99,149,189,149,146,218,177,101,73,162,211,87,119,196,206,113,85,155,88,175,122,72,213,48,154,98,142,104,215,195,69,116,163,204,50,179,61,84,182,148,68,34,169,108,117,180,65,82,170,155,54,46,85,97,34,41,125,198,135,180,54,129,108,164,184,124,58,183,198,56,125,81,100,182,150,91,92,133,68,180,124,142,202,172,122,122,48,38,131,58,169,113,167,187,183,48,112,89,70,108,149,183,62,179,110,97,117,51,112,142,213,209,37,33,63,49,120,109,44,167,95,83,164,197,82,221,39,81,51,49,137,169,182,187,191,91,125,192,200,73,113,184,34,45,190,137,173,191,172,170,39,171,111,207,169,35,155,219,211,162,142,52,112,99,200,77,178,197,171,185,154,172,128,98,184,146,65,41,214,43,172,66,183,67,70,85,190,185,184,220,65,148,173,39,82,42,156,118,219,92,77,89,124,116,142,50,76,81,127,183,204,112,122,162,93,104,154,106,109,181,58,50,121,215,62,110,212,152,154,151,147,123,158,107,103,204,189,49,98,131,95,95,57,205,171,127,39,207,181,123,120,160,171,178,37,101,192,179,137,137,134,113,76,155,124,94,208,98,205,219,211,103,41,169,101,47,90,134,113,139,66,102,119,140,146,130,64,91,117,95,59,133,43,93,176,165,77,140,73,98,63,150,133,61,37,64,207,84,181,119,82,176,102,35,48,73,204,185,162,44,127,70,197,160,92,168,110,59,37,218,99,181,197,37,40,103,180,142,181,64,132,143,82,125,94,103,125,112,180,181,120,108,199,113,94,209,206,180,111,220,57,189,45,121,171,115,58,90,119,163,138,88,58,49,51,120,218,144,172,108,91,210,96,121,97,92,199,159,133,199,49,94,167,207,147,67,106,173,49,209,79,190,69,196,201,34,44,195,66,212,95,65,83,103,176,178,58,128,103,101,206,124,169,128,158,113,215,83,65,44,121,78,212,133,119,214,221,63,33,80,115,114,93,106,196,114,161,42,74,181,37,131,81,48,123,117,84,94,79,98,57,197,34,85,104,182,133,116,214,93,215,168,182,108,178,175,110,172,137,171,148,196,96,206,115,209,141,38,110,151,80,87,192,56,100,88,188,182,187,93,200,180,84,101,138,184,98,42,106,80,91,201,206,74,190,174,61,190,175,48,166,85,162,57,190,138,129,198,194,40,121,68,118,131,103,92,68,199,35,164,102,197,215,125,116,180,89,105,133,182,209,144,206,220,164,130,188,86,184,125,132,143,67,138,43,108,147,186,175,127,118,74,138,172,97,76,65,215,196,190,43,132,130,190,142,56,174,162,185,195,106,222,35,159,207,129,217,58,129,187,97,79,90,56,185,58,95,155,201,130,66,47,181,93,211,86,115,53,215,156,125,177,185,59,204,133,113,141,104,215,187,215,152,167,82,35,99,170,151,151,121,171,79,78,75,78,75,206,49,81,94,54,140,213,138,73,99,140,120,98,68,138,94,132,156,211,144,159,44,79,65,195,48,153,166,117,192,66,33,103,172,159,35,57,160,152,127,126,121,57,94,42,220,94,57,216,146,83,186,215,208,34,169,149,68,131,59,53,104,132,115,131,188,181,171,98,134,132,101,154,79,175,134,155,158,134,74,163,150,189,148,201,98,156,47,170,103,147,54,89,46,212,101,190,62,35,127,99,92,122,115,66,214,180,75,63,160,165,193,142,103,145,186,54,72,151,176,107,186,180,191,152,77,169,128,34,107,203,81,118,122,210,208,120,49,84,128,153,185,104,218,73,42,95,111,51,43,148,72,110,90,134,192,60,219,77,70,166,58,73,121,44,118,180,207,71,145,156,189,206,121,129,167,124,107,204,52,130,49,147,211,160,81,92,193,99,177,167,58,162,119,199,56,123,87,215,78,153,100,65,200,85,216,103,77,190,164,198,187,69,104,136,36,142,94,47,64,156,43,171,163,145,173,114,100,126,174,72,147,65,184,208,189,206,185,53,118,221,146,88,160,95,186,112,193,218,194,74,195,59,72,190,151,68,91,129,130,87,164,171,145,60,124,68,170,87,138,201,161,33,60,122,78,157,195,181,122,141,163,74,123,34,164,153,74,91,216,45,57,155,184,218,105,198,52,78,168,129,137,174,184,217,104,207,153,141,56,72,46,100,205,113,129,114,195,150,3
40,99,55,115,210,90,34,121,63,208,50,148,178,135,93,37,186,184,95,137,131,136,158,80,58,212,192,142,85,157,117,119,79,213,166,155,147,133,98,61,183,44,41,123,106,170,157,47,59,114,141,148,150,169,119,51,152,172,99,150,189,149,145,218,177,101,74,161,212,86,119,196,207,113,86,155,90,175,123,72,213,47,153,97,141,103,215,195,68,115,163,203,51,179,61,84,182,147,67,34,169,109,118,181,64,81,171,155,54,47,86,97,35,40,125,199,135,179,55,129,108,163,184,124,59,183,198,56,125,81,100,182,150,91,92,133,68,181,124,141,202,172,122,123,48,37,131,59,169,114,168,187,183,48,113,90,70,109,149,184,63,180,110,97,118,51,113,142,213,208,37,34,62,49,119,109,43,167,96,84,165,196,83,221,38,81,52,50,136,169,182,187,192,91,124,192,200,73,113,184,34,45,189,136,174,191,174,169,39,171,110,207,169,36,155,218,211,161,143,53,111,100,200,77,177,198,171,185,153,173,128,96,183,145,65,41,215,42,171,66,183,67,71,85,190,185,183,220,65,149,173,39,82,41,155,118,218,92,78,89,124,115,142,51,76,80,127,182,204,111,122,162,93,104,154,107,109,181,58,49,120,215,63,112,213,153,153,150,147,124,157,105,103,203,190,48,97,131,95,95,57,206,172,127,39,207,182,123,120,160,171,179,37,100,193,179,138,138,134,114,75,154,124,95,208,98,205,219,212,102,40,168,101,49,90,134,113,138,66,102,118,140,146,131,64,91,117,95,59,132,43,94,176,164,77,141,74,98,62,150,133,60,36,63,207,85,180,120,82,176,101,34,48,73,204,185,162,44,127,70,198,160,92,167,110,60,37,218,99,181,198,36,40,103,181,141,181,64,131,143,83,125,94,103,125,113,180,182,119,107,199,112,94,208,207,180,111,221,56,189,46,122,170,114,57,89,119,163,138,88,58,49,50,120,218,144,171,108,92,209,95,121,96,91,200,159,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,201,34,44,195,67,212,95,64,83,103,177,178,58,128,103,102,205,124,170,128,158,113,215,82,65,45,120,79,212,132,118,214,220,63,33,80,116,115,92,105,196,114,160,42,73,180,38,131,81,48,123,116,85,94,79,98,56,197,35,86,103,181,133,116,213,93,215,169,183,108,179,175,109,172,136,172,149,196,95,207,115,209,140,38,111,151,80,88,191,56,100,88,188,182,186,93,201,179,84,99,139,184,98,40,106,79,91,201,207,73,190,173,61,189,176,50,166,84,162,57,190,138,129,197,194,40,121,67,118,131,102,92,68,199,36,165,102,197,216,125,116,180,90,105,133,183,210,144,207,221,164,130,187,86,185,125,133,143,67,138,43,109,146,186,176,127,119,75,139,172,97,76,65,216,196,191,43,133,131,191,142,56,173,162,185,195,107,221,35,159,207,130,217,57,128,187,96,79,90,56,185,58,96,154,200,130,67,46,181,93,211,84,115,53,215,157,125,177,186,59,205,133,113,142,103,216,187,215,152,167,82,34,99,171,152,151,121,171,79,77,77,78,75,208,49,81,95,54,141,213,139,73,99,140,121,96,68,137,94,133,157,212,143,159,43,78,65,196,49,153,167,118,192,67,33,103,172,160,34,57,159,153,126,126,121,57,95,42,221,94,57,215,146,83,187,214,208,34,169,150,67,130,60,53,103,132,115,130,187,181,172,98,134,133,100,154,79,175,133,156,159,134,74,163,151,189,147,201,97,155,48,169,103,146,54,91,45,212,101,189,62,35,127,99,92,123,116,65,214,180,76,64,161,164,193,142,103,144,185,55,72,151,176,107,186,179,192,152,77,170,128,34,106,203,80,118,121,210,208,120,49,84,129,154,186,103,219,73,42,95,110,52,43,148,72,110,90,134,192,60,218,76,70,166,58,72,122,45,119,180,206,72,145,155,189,206,122,130,168,123,106,204,52,129,49,147,211,160,81,91,193,98,177,168,58,162,118,199,57,123,87,215,78,152,99,65,199,86,215,103,77,190,164,198,187,69,104,136,36,142,94,47,64,157,44,171,164,145,172,115,99,126,175,72,146,64,185,208,189,207,186,53,117,221,146,89,160,95,186,113,193,218,193,75,195,60,72,190,151,68,90,128,130,87,164,171,145,60,124,68,170,88,138,201,161,33,59,123,78,158,194,182,122,141,163,74,122,34,164,153,76,91,215,44,57,155,184,218,106,197,53,78,167,130,137,173,184,219,105,208,153,140,56,72,46,101,204,114,128,115,194,150,3
41,100,56,115,210,90,34,121,64,207,50,147,178,135,93,37,186,184,95,138,131,136,158,80,58,211,192,141,85,157,118,120,79,212,166,155,148,133,98,62,182,44,40,123,106,170,157,47,59,114,142,148,149,169,119,51,152,172,99,150,189,149,145,218,177,101,74,162,211,87,119,196,207,113,86,155,89,176,123,72,213,47,153,97,142,104,215,195,68,115,163,203,51,179,61,84,182,147,67,34,169,109,118,181,65,81,170,155,54,47,86,97,35,40,125,199,135,179,55,129,108,163,184,124,59,183,199,56,125,81,100,183,151,91,92,133,68,181,124,142,202,172,122,123,48,38,131,59,169,114,168,187,182,48,112,89,70,109,150,184,63,179,109,97,117,51,113,142,212,208,37,34,62,49,120,109,43,167,96,83,165,197,83,221,38,81,52,50,136,169,182,187,192,91,124,192,200,73,112,184,34,45,190,136,174,191,173,169,39,171,111,208,169,36,155,218,211,162,143,54,111,100,200,77,178,197,170,185,153,173,128,97,183,146,65,41,215,41,171,66,183,67,71,85,190,185,183,219,64,149,173,39,83,41,156,118,219,92,78,90,124,116,142,51,76,80,127,182,204,111,123,163,93,104,154,107,109,181,58,50,120,216,62,112,212,152,154,150,147,123,157,106,103,203,189,48,97,131,94,95,57,206,171,127,39,207,182,123,121,160,171,179,37,101,193,179,138,137,134,113,75,154,124,95,208,98,204,219,213,102,41,169,101,48,90,133,113,138,66,102,118,140,146,131,64,91,117,95,59,132,43,94,176,164,77,141,73,98,62,150,133,60,36,63,207,85,181,120,82,176,101,35,48,73,204,186,162,44,127,70,197,160,91,167,110,60,37,217,99,180,198,36,41,104,181,141,180,64,130,143,83,125,94,103,125,113,179,182,119,107,199,112,94,209,207,180,111,221,56,188,46,121,170,114,58,89,119,163,138,88,59,49,51,120,219,143,171,108,92,210,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,201,34,44,195,67,212,94,65,83,103,177,177,58,128,103,102,205,124,170,128,159,113,216,82,65,45,121,79,212,132,117,214,220,63,33,80,115,114,92,105,196,114,160,42,74,181,37,131,81,47,123,117,85,94,79,98,56,197,35,86,103,181,133,116,213,94,216,169,182,108,179,176,110,172,137,171,149,196,95,207,115,209,140,38,111,152,80,88,192,56,100,88,189,182,186,93,200,179,84,100,138,184,98,40,106,79,91,201,207,73,190,173,61,189,176,50,166,84,162,57,191,138,128,198,195,40,121,68,118,131,102,92,68,199,35,165,102,197,215,125,116,180,89,105,133,183,210,144,207,221,164,130,187,86,185,125,133,142,66,138,43,108,146,185,175,127,119,74,139,172,97,76,65,216,196,190,43,133,131,191,142,56,174,162,185,195,107,221,35,159,207,130,217,58,128,187,97,79,90,56,185,58,96,154,200,130,66,47,181,93,211,85,115,53,215,157,125,176,186,58,204,132,113,141,103,215,187,215,152,167,82,34,99,171,152,151,121,171,79,78,76,78,75,208,50,81,95,54,141,213,138,73,99,140,120,97,68,137,94,132,157,211,143,159,44,78,65,196,49,153,167,117,191,66,33,103,171,160,34,56,159,153,126,126,121,57,95,42,221,95,57,215,147,83,187,214,208,34,169,150,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,153,79,175,133,156,159,135,74,163,150,189,147,202,98,156,48,169,102,146,54,90,45,212,101,190,62,35,127,99,92,123,115,66,214,180,76,64,161,164,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,33,107,202,80,118,121,209,208,120,49,84,129,154,185,104,218,73,43,95,111,52,43,148,72,110,90,134,192,60,218,77,70,166,58,73,122,44,119,180,205,71,145,156,189,206,121,130,168,123,106,204,52,129,49,147,211,160,81,92,193,98,177,167,58,161,118,199,57,123,87,214,78,153,99,65,199,86,216,103,78,190,164,198,187,69,104,136,35,142,94,47,64,157,44,170,164,145,173,115,99,126,175,72,146,64,185,208,189,207,186,53,117,221,146,89,160,95,186,113,193,218,193,75,195,59,72,191,151,68,90,129,130,87,165,170,145,60,124,68,170,88,138,201,161,33,60,123,78,158,195,182,123,141,163,74,122,34,165,153,75,91,216,44,58,155,184,218,106,198,52,78,168,130,137,173,184,218,105,208,153,140,56,71,47,100,204,113,128,115,195,151,3
40,100,56,115,210,90,34,121,64,208,50,147,178,135,93,37,186,184,95,137,131,136,158,80,58,211,192,141,85,157,117,120,79,212,166,155,148,133,98,62,182,44,40,124,106,170,157,47,59,114,142,148,149,169,119,51,152,172,99,150,189,149,145,218,177,101,74,162,212,87,119,196,207,113,86,155,89,176,123,72,212,47,153,97,141,104,215,195,68,115,163,203,51,179,61,84,182,147,67,33,169,108,118,181,65,81,170,155,54,46,86,97,35,40,125,199,135,179,55,129,108,163,184,124,59,183,198,56,125,81,100,182,150,91,92,133,68,181,124,142,202,172,122,123,48,38,131,59,170,114,168,187,182,48,113,89,70,109,149,184,63,180,109,97,117,51,113,142,212,208,37,34,62,49,120,109,43,167,96,83,165,197,83,221,38,81,52,50,136,169,182,187,192,91,124,192,200,73,112,184,34,45,190,136,174,191,173,169,39,171,111,208,169,36,155,218,211,162,143,53,111,99,200,77,178,197,170,185,153,173,128,97,183,146,65,41,215,42,171,65,183,67,70,85,190,185,183,220,64,149,173,39,83,41,156,118,218,92,78,89,124,116,142,51,76,80,127,182,204,111,122,162,93,104,154,107,109,181,58,50,120,215,62,112,212,152,154,150,147,123,157,106,103,203,189,48,97,131,94,95,57,206,171,127,39,207,182,123,121,160,171,179,37,101,193,179,138,137,134,113,75,154,124,95,208,98,204,219,213,102,41,168,101,48,90,133,113,138,66,102,118,140,146,131,64,91,117,95,59,132,43,94,176,164,77,141,73,98,62,150,133,61,36,63,207,85,181,120,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,217,99,180,198,36,41,104,181,141,180,64,130,143,83,125,94,103,125,113,179,182,120,107,199,112,94,209,207,180,111,221,56,189,46,121,170,114,58,89,119,163,138,88,59,49,51,120,218,144,170,108,92,209,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,202,34,44,195,67,212,94,65,83,103,177,178,58,128,103,102,205,124,170,128,159,113,216,82,65,45,121,79,212,132,117,215,220,63,33,80,115,114,92,105,196,113,160,42,73,181,37,131,81,47,123,117,85,94,79,98,56,197,35,86,103,181,133,116,213,94,215,169,182,108,179,175,110,172,137,172,149,196,95,207,115,209,140,38,111,152,80,88,192,56,100,88,189,183,186,93,200,179,84,100,138,184,98,40,106,79,91,201,207,73,190,173,61,189,176,49,166,85,162,57,191,138,129,198,195,40,121,68,118,131,103,92,68,199,35,165,102,197,215,125,116,180,89,105,133,183,210,144,207,220,164,130,187,86,185,125,133,142,67,138,43,108,146,185,175,127,119,74,139,172,97,76,65,216,196,190,43,133,131,191,142,56,173,162,185,195,107,221,35,159,207,130,217,58,128,187,97,79,90,56,185,58,96,154,200,130,66,47,181,93,211,85,115,53,215,157,125,177,186,59,205,132,113,141,103,215,187,215,152,167,82,34,99,171,151,151,121,171,80,78,76,78,75,207,49,81,95,54,141,213,139,73,99,140,121,97,68,137,94,132,157,211,143,159,44,78,65,196,49,153,167,118,191,66,33,103,172,160,34,57,159,152,126,126,121,57,95,42,221,95,57,215,147,83,187,214,208,34,169,150,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,153,79,175,133,156,159,134,74,163,150,189,147,202,98,156,48,169,102,146,54,90,46,212,101,190,62,35,127,99,92,123,115,66,214,180,76,64,161,164,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,34,106,202,80,118,121,209,208,120,49,84,129,154,186,104,218,73,43,95,111,52,43,148,72,110,90,134,192,60,218,77,70,166,58,73,122,44,119,180,205,72,145,156,189,206,121,130,167,123,106,204,52,129,48,147,211,160,81,92,193,98,177,167,58,161,118,199,57,123,87,215,78,153,99,65,199,86,216,103,78,190,164,198,187,69,104,136,35,142,94,47,64,157,44,170,164,145,173,115,99,126,174,72,146,64,185,208,189,207,186,53,117,221,146,89,160,95,186,113,193,218,193,75,195,59,72,191,151,68,90,129,130,87,165,170,145,60,124,68,170,88,138,201,161,33,60,123,78,158,195,182,122,141,163,74,122,34,165,153,75,91,216,44,57,155,184,218,106,198,53,78,168,130,136,173,184,218,105,208,153,140,56,72,47,101,205,113,127,115,195,150,3
40,100,54,114,210,89,34,122,65,207,49,148,178,135,92,37,187,184,96,138,131,137,159,80,58,212,192,141,85,157,118,119,79,212,166,155,147,133,99,62,183,44,39,124,106,169,156,47,60,113,141,149,149,170,119,52,151,172,98,150,189,149,146,218,177,101,73,162,211,88,119,195,206,113,85,155,90,175,122,72,212,48,152,97,142,104,216,196,69,114,163,203,51,180,61,85,182,147,68,34,169,108,119,180,64,80,170,156,54,46,86,96,34,41,125,200,136,180,53,128,109,163,183,124,59,184,198,56,125,81,100,183,150,91,92,134,68,181,124,143,202,172,122,122,48,39,131,59,169,112,168,186,183,47,113,89,70,109,150,183,63,179,109,97,118,51,112,142,212,208,38,34,62,49,119,109,43,167,95,84,165,196,83,221,37,81,52,50,135,169,182,188,193,92,124,192,199,73,112,185,35,45,189,135,174,191,174,169,39,171,110,207,169,37,154,218,211,163,143,53,111,99,200,78,178,196,170,185,153,173,128,97,182,145,66,40,216,41,172,66,183,67,70,84,190,186,183,219,63,149,172,38,82,41,156,118,218,92,77,90,124,116,142,51,77,80,126,182,204,110,123,162,93,104,153,107,108,181,58,49,121,215,63,111,211,152,153,151,148,122,158,105,103,203,189,48,96,131,94,94,58,205,172,127,38,207,181,123,121,161,171,179,37,100,193,180,136,137,134,112,76,154,125,96,207,97,205,219,213,103,40,169,100,48,89,133,113,138,66,102,119,140,146,130,64,91,117,95,59,132,44,93,176,165,77,140,72,98,62,151,133,60,36,63,207,84,181,120,83,176,101,35,48,72,204,185,162,45,127,71,197,159,91,167,109,60,37,217,100,181,198,36,40,104,181,141,181,64,130,142,83,125,94,104,124,113,180,182,120,106,199,111,94,208,206,179,112,220,56,189,46,120,170,115,59,88,118,164,138,87,58,49,50,120,218,143,170,108,92,209,95,122,98,91,201,160,132,200,50,92,167,207,148,68,106,173,51,210,80,190,68,196,202,35,43,195,66,212,94,65,83,103,176,177,59,127,103,101,204,125,171,127,158,113,215,82,65,45,120,79,213,131,116,214,220,63,32,80,115,114,92,106,196,112,159,41,74,180,37,132,82,47,123,117,85,93,80,99,56,198,35,86,103,181,133,116,213,93,216,169,183,109,179,175,110,172,137,172,148,195,95,207,115,209,140,39,110,151,80,88,192,56,100,88,189,184,186,93,200,179,84,100,139,184,98,41,106,80,91,201,207,73,189,173,63,190,176,50,166,85,162,57,191,138,128,197,195,39,121,67,119,131,102,92,69,198,35,165,102,197,216,125,115,180,89,105,134,182,210,143,207,221,164,131,186,86,185,124,133,142,66,137,42,109,146,185,175,126,118,76,139,172,97,76,66,217,197,191,44,132,133,191,141,57,173,162,184,196,108,221,35,159,207,130,217,58,128,186,98,80,90,56,185,57,96,154,200,130,65,47,181,92,211,85,115,53,215,156,125,176,185,59,204,132,114,141,103,216,187,215,153,166,83,35,100,171,152,151,121,171,79,78,76,79,76,207,50,81,95,54,141,213,138,73,98,140,121,97,68,138,95,133,157,211,143,159,44,78,64,196,48,153,167,117,192,67,33,103,171,160,34,55,159,153,126,126,121,57,94,43,221,95,57,215,147,82,187,214,209,34,169,150,67,131,60,53,104,132,115,130,187,182,172,98,134,132,101,154,79,175,134,156,159,135,74,162,150,189,148,202,97,156,49,169,102,147,54,90,47,212,101,191,63,35,128,99,92,122,115,65,215,180,75,65,160,165,191,141,103,144,185,54,72,151,176,105,186,181,191,153,78,169,127,34,107,203,80,118,120,208,209,119,48,84,129,154,185,103,218,73,41,94,110,51,43,148,72,110,90,133,193,59,219,77,70,166,58,73,121,44,118,180,206,71,146,155,189,206,121,130,168,122,106,204,52,129,48,148,212,160,81,93,192,98,178,168,58,162,118,198,56,123,87,215,78,153,100,65,198,86,216,103,77,190,164,197,186,69,104,136,34,143,95,48,65,156,44,171,164,146,174,115,99,127,174,72,146,63,185,208,188,207,186,53,117,221,146,89,160,96,185,112,193,218,193,76,195,60,73,191,152,67,89,128,130,87,163,170,145,60,125,68,169,88,138,200,161,34,59,123,78,158,194,181,123,142,163,75,123,33,165,153,76,91,216,45,57,154,184,217,106,198,52,78,168,131,135,174,184,219,105,207,153,141,56,72,47,102,205,113,128,115,195,149,3
40,100,56,113,210,88,34,123,62,208,50,148,178,135,94,35,185,183,95,138,131,135,157,81,61,212,191,142,84,156,117,120,78,212,166,155,148,134,98,62,182,44,39,123,107,168,157,46,58,113,140,148,149,169,118,50,154,174,99,150,189,149,145,218,178,101,73,162,212,85,118,196,206,113,87,156,89,175,122,73,212,47,153,97,141,104,216,195,69,114,163,203,51,180,60,84,182,147,67,33,168,108,118,181,64,81,172,155,53,46,87,96,35,40,125,198,135,180,55,129,109,164,184,124,60,181,200,56,126,80,101,183,150,91,91,133,68,181,125,142,203,171,121,123,49,38,130,59,169,114,169,186,182,48,112,89,72,108,151,186,63,180,110,97,116,51,112,143,213,209,37,35,62,48,121,110,43,168,97,83,165,195,83,221,38,80,51,51,136,169,183,187,191,91,124,191,198,73,112,184,34,46,188,136,174,192,173,169,39,171,112,207,169,37,155,217,211,162,143,54,110,100,198,77,177,197,171,186,154,174,129,96,182,147,65,40,215,42,170,66,183,67,71,86,190,186,183,220,65,147,173,38,83,40,154,119,220,91,78,88,123,116,141,52,76,80,127,181,204,110,124,163,93,103,154,109,108,180,58,49,120,216,63,112,212,152,154,150,148,124,158,105,103,203,189,49,97,130,93,96,57,206,170,127,40,207,182,124,121,159,171,178,35,101,194,178,137,137,134,114,77,154,125,92,207,98,204,219,212,101,40,168,101,47,89,133,113,138,66,103,119,141,146,132,64,90,117,96,60,131,42,92,175,165,77,140,73,98,62,149,133,60,36,63,207,85,181,120,82,175,103,35,46,74,206,184,163,45,127,70,197,162,91,168,111,61,37,217,99,180,198,37,42,104,181,142,182,65,131,142,82,124,93,102,123,114,180,181,119,107,199,112,95,208,207,178,112,220,56,188,47,122,169,114,57,88,118,164,137,88,59,48,51,121,217,143,171,108,91,209,96,122,98,91,200,159,134,199,48,93,167,207,148,67,105,174,50,211,79,189,69,196,203,34,45,195,67,212,94,66,84,103,175,178,57,128,103,104,205,125,169,127,159,115,216,81,64,44,122,78,211,132,118,215,220,63,33,81,115,114,92,106,197,114,160,42,73,181,36,130,81,48,123,116,85,94,79,99,57,197,34,86,103,180,133,116,214,93,215,169,183,107,178,176,109,171,136,172,149,196,95,206,115,208,141,39,111,153,80,88,190,56,100,87,188,181,186,93,201,179,85,99,138,184,99,39,106,80,91,199,207,73,189,173,61,189,178,50,166,85,162,57,191,137,128,197,195,39,121,67,119,131,102,91,69,198,35,165,102,197,214,125,115,181,90,105,134,184,210,144,208,220,164,131,187,84,185,125,131,142,67,137,42,109,147,186,174,128,119,74,140,172,99,77,66,216,197,191,43,133,131,191,142,57,174,162,186,195,108,221,36,159,207,129,218,56,128,186,98,80,90,56,185,58,96,154,200,132,66,49,182,93,212,85,115,53,216,157,125,177,188,59,205,131,115,142,103,215,187,216,153,168,81,34,100,171,151,150,120,170,78,77,76,78,74,207,50,80,94,54,141,214,139,73,100,142,120,98,68,138,94,131,158,210,144,160,44,79,66,197,49,154,166,117,192,65,34,104,173,160,32,56,160,153,126,126,122,58,95,43,222,96,56,216,146,84,187,215,208,34,169,149,68,132,62,53,104,133,115,130,186,180,172,98,133,133,100,152,79,176,135,156,159,134,74,163,150,189,147,202,97,157,48,170,102,146,55,89,45,213,101,188,63,35,127,99,93,125,116,65,214,179,77,65,161,164,193,141,102,144,185,55,72,152,175,106,185,179,190,151,77,169,127,34,107,202,80,118,120,211,208,120,49,84,129,155,185,104,218,71,41,95,110,53,42,148,71,111,90,135,193,60,218,75,71,165,57,73,122,45,117,179,206,71,145,156,190,204,122,129,168,121,107,204,51,129,49,147,210,158,81,93,194,99,176,167,58,163,117,198,57,122,86,214,78,152,99,65,198,87,215,104,77,189,164,198,186,68,105,137,35,144,94,47,66,156,43,170,164,143,174,113,100,127,175,73,147,64,184,209,188,206,186,53,117,222,148,89,161,96,186,111,193,220,192,76,195,58,71,190,152,67,91,129,130,87,163,171,144,61,124,68,169,88,138,202,162,35,58,124,78,156,196,182,122,141,164,75,122,35,165,153,75,91,217,43,58,156,183,217,107,198,53,77,167,130,137,173,184,218,105,208,153,141,55,72,46,101,205,114,128,116,194,151,3
40,101,54,114,210,90,34,121,63,207,50,147,178,134,93,35,186,184,95,138,132,137,158,79,59,211,192,140,85,157,118,120,78,213,166,154,148,132,97,60,181,45,41,124,106,170,157,46,60,114,142,149,150,170,119,51,154,171,98,150,189,150,145,218,177,101,73,161,212,86,118,196,207,114,85,155,88,176,123,72,212,48,153,98,141,103,215,194,68,115,162,203,51,178,61,85,183,146,67,33,167,108,117,181,65,82,171,155,54,45,86,97,34,41,125,199,136,179,54,129,107,163,184,124,58,184,199,56,124,82,101,183,150,91,92,134,68,181,124,142,201,171,123,123,48,37,131,58,169,113,168,187,182,48,112,89,72,109,150,184,62,180,109,97,118,51,112,142,212,208,37,34,62,48,120,110,43,167,96,84,165,197,84,220,39,79,52,49,137,168,181,187,192,92,124,191,199,74,112,184,34,45,189,135,173,190,174,170,39,170,111,208,168,37,155,217,211,162,143,54,111,99,199,78,178,199,171,184,153,173,128,96,182,146,66,39,216,43,171,65,184,68,71,85,190,185,183,220,64,148,172,38,83,41,155,119,218,92,77,89,123,116,141,50,77,79,127,181,205,111,123,162,93,104,154,108,108,181,57,50,121,215,62,112,212,152,153,150,148,124,157,106,103,203,189,49,98,131,95,94,58,206,171,127,38,207,182,123,122,161,173,180,37,101,193,180,138,136,135,114,75,155,125,95,208,98,205,218,214,103,42,169,100,48,90,134,113,138,66,102,119,139,146,131,64,92,116,95,59,132,43,95,177,164,77,141,74,97,61,150,133,60,36,64,207,83,180,120,82,176,101,34,48,73,204,185,162,44,127,70,196,160,91,167,111,59,38,218,99,179,197,37,42,104,182,142,179,64,130,142,83,124,94,103,125,113,180,181,120,107,199,112,94,209,206,179,111,220,57,189,47,120,170,114,58,88,119,163,138,89,60,50,51,119,219,144,171,108,91,210,94,121,97,91,201,160,133,198,50,93,167,208,147,68,106,174,52,210,80,190,68,197,202,34,44,195,68,213,95,66,82,104,177,177,59,128,103,101,205,124,169,128,158,112,215,82,65,45,120,79,212,132,118,214,221,63,34,79,115,114,92,105,198,113,160,41,73,181,37,131,82,47,122,117,85,94,79,98,56,199,36,86,103,182,133,116,213,94,215,169,182,108,179,176,109,172,137,171,149,197,95,206,116,209,140,39,111,152,80,88,192,55,101,87,188,183,187,93,201,179,84,99,139,184,97,40,106,79,92,201,207,74,189,173,62,189,177,50,166,84,163,57,192,138,128,197,194,40,120,68,119,130,103,92,67,200,36,166,102,197,215,125,116,180,90,106,134,183,210,144,207,221,165,130,187,86,185,125,134,142,67,139,43,109,146,185,175,129,119,74,139,172,97,77,64,216,197,189,43,133,132,191,142,55,174,161,185,195,106,220,35,160,206,131,217,57,128,187,96,80,88,55,184,58,96,155,199,132,66,46,181,93,211,83,116,52,215,156,125,177,186,58,204,132,113,141,103,216,186,215,152,167,82,35,99,172,151,151,122,171,79,78,76,78,74,206,48,81,94,54,141,213,138,73,100,140,120,97,68,137,94,131,156,211,143,159,43,78,66,197,50,153,166,119,190,67,33,103,172,160,34,56,160,153,126,127,122,56,94,42,222,94,56,215,147,82,186,213,208,34,169,150,69,130,60,54,102,131,115,131,187,180,173,97,134,132,101,152,80,174,134,155,160,134,73,163,150,189,146,201,98,155,48,169,101,146,54,90,46,213,101,191,63,35,127,99,92,123,116,66,214,181,75,64,160,164,193,140,102,143,185,53,70,151,176,108,186,180,191,152,77,169,128,34,107,202,80,118,122,209,208,120,49,83,130,154,187,104,217,75,42,95,111,51,43,148,72,108,89,134,192,60,218,76,71,166,58,72,121,44,118,181,206,72,146,155,189,206,122,130,167,123,106,205,53,130,48,147,210,160,81,93,193,98,177,167,58,161,117,199,57,122,86,215,78,151,99,66,200,86,215,103,78,189,164,199,185,68,104,136,34,143,94,46,65,157,44,171,164,146,173,115,99,126,174,72,146,63,183,208,188,208,186,53,118,221,146,89,160,95,184,114,194,218,193,75,196,59,72,190,150,68,92,128,130,87,165,170,147,61,124,67,171,87,138,200,160,34,60,123,78,157,195,182,123,140,162,74,122,36,166,152,75,92,215,44,58,155,183,218,106,198,52,78,168,129,136,172,184,218,104,208,154,142,56,72,46,100,205,114,127,115,194,152,3
41,100,56,114,211,90,35,122,63,208,50,148,178,135,93,36,187,184,96,138,131,135,158,80,58,210,192,141,85,157,117,120,79,212,166,156,147,133,98,62,182,44,40,124,107,171,157,46,58,114,142,148,149,170,120,51,152,172,99,149,189,149,144,218,177,100,74,161,212,87,119,197,207,112,85,155,90,176,123,72,212,47,152,97,141,104,215,195,69,115,162,202,51,180,61,84,182,147,67,33,169,108,119,181,65,82,170,155,54,47,85,96,35,41,125,199,135,179,55,130,108,163,185,124,59,183,199,57,125,81,100,183,152,90,92,134,69,181,124,141,202,173,123,123,48,36,131,59,170,114,168,186,182,48,113,89,70,109,149,183,63,181,109,97,117,51,114,142,212,209,36,33,63,49,119,110,43,167,96,82,165,196,83,221,39,80,51,50,137,168,182,187,193,91,125,192,199,73,112,184,34,45,190,136,173,190,173,169,40,171,111,208,170,37,155,218,211,162,142,54,111,100,200,76,178,198,171,185,152,173,128,97,183,146,65,41,215,42,171,66,184,67,71,85,190,185,183,220,64,148,173,38,83,42,156,118,219,92,78,89,124,116,142,51,77,79,127,181,204,111,122,162,93,104,153,107,109,180,58,50,121,215,62,112,212,152,154,149,148,124,158,105,103,203,189,47,97,131,94,95,57,205,171,128,40,207,182,124,120,161,172,179,37,101,193,179,137,137,133,113,75,154,124,95,207,98,204,220,213,103,40,168,101,49,89,133,114,138,65,101,118,139,146,131,64,91,117,95,60,132,43,94,175,164,77,141,72,98,62,150,134,60,36,63,207,85,181,120,82,175,101,35,47,72,204,184,162,45,128,70,197,159,90,167,110,60,37,217,100,180,197,36,40,103,181,141,181,64,130,143,83,125,94,103,125,113,180,182,120,108,198,111,93,208,206,180,111,220,56,189,46,121,170,114,58,88,119,163,138,88,59,49,50,120,218,144,170,108,92,209,95,122,97,91,200,160,132,199,49,93,167,207,148,68,105,174,51,209,79,190,70,197,202,34,44,195,66,211,94,66,83,102,176,178,58,128,103,101,204,124,170,128,159,113,216,82,65,44,120,79,213,132,117,215,220,63,33,80,115,115,93,104,197,114,160,42,74,181,37,130,81,47,123,116,84,94,79,98,57,198,35,86,104,181,133,116,213,93,215,170,182,108,179,175,109,172,137,171,149,196,95,208,115,209,140,39,110,151,81,88,191,56,101,88,189,182,186,93,200,179,84,100,138,184,97,41,108,79,91,201,206,74,189,172,62,189,176,49,167,85,163,57,190,137,128,198,194,40,121,67,118,130,102,92,69,199,34,165,103,197,216,125,116,180,89,105,134,182,210,144,207,221,163,130,187,87,184,126,133,143,67,138,43,108,146,185,177,127,119,74,139,172,98,76,64,216,196,191,44,132,132,190,141,56,174,162,184,195,107,221,35,159,206,130,217,58,129,187,97,80,90,56,186,58,96,154,200,130,66,47,180,92,212,84,115,53,215,157,125,176,186,59,205,132,113,141,104,214,187,215,152,167,82,34,99,171,151,151,121,171,80,79,77,77,75,208,49,80,95,54,140,213,139,73,99,140,121,97,68,138,94,133,157,211,143,158,44,78,65,196,50,153,166,118,191,67,34,103,172,161,34,57,160,153,126,126,122,56,94,43,221,94,55,215,146,84,187,214,208,33,170,149,67,130,60,54,104,131,115,131,187,181,173,98,133,132,101,155,79,175,134,156,160,134,74,163,149,188,148,201,97,156,48,169,102,146,53,91,45,212,101,190,62,34,128,99,91,122,115,66,214,181,77,64,161,164,192,142,102,144,186,53,71,151,176,107,186,180,191,152,78,170,128,34,107,203,80,118,120,209,208,120,48,83,129,154,185,104,218,73,42,96,111,53,43,148,71,110,89,134,192,60,219,76,71,166,58,73,122,44,119,179,205,71,145,156,190,206,122,130,168,123,107,204,51,129,49,147,210,159,81,92,192,99,176,167,58,161,118,199,57,123,86,214,78,152,99,65,200,86,216,103,77,191,163,199,187,69,103,137,35,142,94,48,64,157,43,170,164,145,172,114,99,125,174,71,146,64,186,208,188,207,186,53,117,222,146,89,159,95,186,112,194,218,193,74,195,60,72,191,151,68,91,130,130,87,164,171,146,61,124,68,169,87,137,201,161,32,59,123,78,158,194,183,122,141,163,74,122,33,164,153,75,91,217,45,58,156,184,218,106,198,53,78,167,130,137,174,183,217,105,208,154,140,56,71,46,101,205,113,128,115,195,151,3
41,100,56,115,210,90,34,121,64,208,50,147,178,135,93,37,186,184,95,137,131,136,158,80,58,211,192,141,85,157,117,120,79,212,166,155,148,133,98,62,182,44,40,124,106,170,157,47,59,114,142,148,149,169,119,51,152,172,99,150,189,149,145,218,177,101,74,162,212,87,119,196,207,113,86,155,89,176,123,72,212,47,153,97,141,104,215,195,68,115,163,203,51,179,61,84,182,147,67,33,169,108,118,181,65,81,170,155,54,46,86,97,35,40,125,199,135,179,55,129,108,163,184,124,59,183,198,56,125,81,100,182,150,91,92,133,68,181,124,142,202,172,122,123,48,38,131,59,170,114,168,187,182,48,113,89,70,109,150,184,63,180,109,97,117,51,113,142,212,208,37,34,62,49,120,109,43,167,96,83,165,197,83,221,38,81,52,50,136,169,182,187,192,91,124,192,200,73,112,184,34,45,190,136,174,191,173,169,39,171,111,208,169,36,155,218,211,162,143,53,111,99,200,77,178,197,170,185,153,173,128,97,183,146,65,41,215,42,171,65,183,67,70,85,190,185,183,220,64,149,173,39,83,41,156,118,218,92,78,89,124,116,142,51,76,80,127,182,204,111,122,162,93,104,154,107,109,181,58,50,120,215,62,112,212,152,154,150,147,123,157,106,103,203,189,48,97,131,94,95,57,206,171,127,39,207,182,123,121,160,171,179,37,101,193,179,138,137,134,113,75,154,124,95,208,98,204,219,213,102,41,168,101,48,90,133,113,138,66,102,118,140,146,131,64,91,117,95,59,132,43,94,176,164,77,141,73,98,62,150,133,61,36,63,207,85,181,120,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,217,99,180,198,36,41,104,181,141,180,64,130,143,83,125,94,103,125,113,179,182,120,107,199,112,94,209,207,180,111,221,56,189,46,121,170,114,58,89,119,163,138,88,59,49,51,120,218,144,170,108,92,209,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,202,34,44,195,67,212,94,65,83,103,177,178,58,128,103,102,205,124,170,128,159,113,216,82,65,45,121,79,212,132,117,215,220,63,33,80,115,114,92,105,196,113,160,42,73,181,37,131,81,47,123,117,85,94,79,98,56,197,35,86,103,181,133,116,213,94,215,169,182,108,179,175,110,172,137,172,149,196,95,207,115,209,140,38,111,152,80,88,192,56,100,88,189,183,186,93,200,179,84,100,138,184,98,40,106,79,91,201,207,73,190,173,61,189,176,49,166,85,162,57,191,138,129,198,195,40,121,68,118,131,103,92,68,199,35,165,102,197,215,125,116,180,89,105,133,183,210,144,207,220,164,130,187,86,185,125,133,142,67,138,43,108,146,185,175,127,119,74,139,172,97,76,65,216,196,190,43,133,131,191,142,56,173,162,185,195,107,221,35,159,207,130,217,58,128,187,97,79,90,56,185,57,96,154,200,130,66,47,181,93,211,85,115,53,215,157,125,177,186,59,205,132,113,141,103,215,187,215,152,167,82,34,99,171,151,151,121,171,80,78,76,78,75,207,49,81,95,54,140,213,139,73,99,140,121,97,68,137,94,132,157,211,143,159,44,78,65,196,49,153,167,118,191,66,33,103,172,160,34,57,159,152,126,126,121,57,95,42,221,95,57,215,147,83,187,214,208,34,169,150,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,153,79,175,133,156,159,135,74,163,150,189,147,202,98,156,48,169,102,146,54,90,45,212,101,190,62,35,127,99,92,123,115,66,214,180,76,64,161,164,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,34,106,202,80,118,121,209,208,120,49,84,129,154,186,104,218,73,43,95,111,52,43,148,72,110,90,134,192,60,218,77,70,166,58,73,122,44,119,180,205,72,145,156,189,206,121,130,167,123,106,204,52,129,48,147,211,160,81,92,193,98,177,167,58,161,118,199,57,123,87,215,78,153,99,65,199,86,216,103,78,190,164,198,187,69,104,136,35,142,94,47,64,157,44,170,164,145,173,115,99,126,174,72,146,64,185,208,189,207,186,53,117,221,146,89,160,95,186,113,193,218,193,75,195,59,72,191,151,68,90,129,130,87,165,170,145,60,124,68,170,88,138,201,161,33,60,123,78,158,195,182,122,141,163,74,122,34,165,153,75,91,216,44,57,155,184,218,106,198,53,78,168,130,136,173,184,218,105,208,153,140,56,72,47,101,205,113,127,115,195,150,3
41,100,56,114,210,90,34,122,64,207,50,147,178,135,93,37,186,184,96,137,132,136,158,80,59,212,192,141,85,157,118,120,79,212,166,155,148,133,98,61,183,45,40,124,106,170,156,47,59,114,142,148,149,169,119,51,152,172,99,150,189,149,145,218,177,101,74,162,212,87,118,196,207,113,85,155,89,176,123,72,212,47,153,97,141,103,215,195,69,115,163,203,51,179,61,84,182,147,67,34,169,108,118,181,65,81,170,155,54,47,85,96,34,41,125,199,135,179,55,129,108,163,183,124,59,183,198,56,125,81,100,183,151,91,92,133,69,181,124,141,202,172,122,123,48,38,131,59,170,114,168,187,183,48,113,89,70,109,150,184,63,179,109,97,117,51,113,143,212,208,37,34,62,49,120,109,43,167,96,84,165,196,83,221,38,81,52,49,136,169,182,187,191,91,124,192,199,74,112,184,34,45,190,136,174,191,173,170,39,171,111,208,169,36,155,218,211,162,143,54,111,100,200,77,177,198,171,185,153,173,128,97,183,146,65,41,215,41,172,65,184,67,70,85,190,185,183,220,64,149,173,39,83,41,156,118,219,92,78,89,124,116,142,51,76,80,126,182,204,111,123,163,93,104,154,108,109,181,58,50,120,216,62,112,212,152,154,150,147,123,157,106,103,203,190,48,97,131,95,95,57,206,171,128,39,207,182,123,121,161,172,179,37,101,193,179,138,138,134,113,76,154,124,95,208,98,204,219,213,102,41,168,101,48,89,134,114,138,66,102,119,140,146,131,64,91,117,95,59,132,43,94,176,164,77,141,73,97,62,150,133,60,36,63,207,84,181,120,82,176,101,35,48,73,204,185,162,44,127,70,198,160,91,167,110,60,37,218,99,180,198,36,41,104,180,142,180,64,131,143,83,125,93,103,125,113,179,181,120,107,199,112,94,209,206,180,111,221,56,189,46,121,170,115,58,89,119,163,138,88,59,49,51,120,219,143,170,108,92,209,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,50,209,79,190,68,196,202,34,44,195,67,212,94,65,83,103,176,178,58,128,103,102,205,124,170,128,158,113,216,82,65,45,121,79,212,132,117,214,220,63,33,80,115,114,92,105,196,113,160,42,73,181,38,131,81,47,123,117,84,94,79,98,56,198,35,86,103,181,133,116,213,93,216,169,182,108,179,175,109,172,137,172,149,196,95,207,115,209,140,38,111,152,80,88,191,56,100,88,189,182,186,93,201,179,84,100,138,183,98,40,106,79,91,201,207,74,190,173,61,189,176,50,167,85,162,57,191,138,128,198,194,40,121,68,118,131,103,92,67,199,35,165,102,197,215,125,116,180,89,105,133,183,210,144,207,220,164,130,188,86,184,125,133,142,66,138,43,108,146,185,175,128,119,75,139,172,97,76,65,216,196,191,43,132,131,191,142,56,174,162,185,195,107,220,35,159,207,130,217,58,128,187,97,80,90,56,185,58,96,155,200,130,66,47,181,93,211,84,115,53,215,157,125,176,186,58,205,132,113,141,103,215,187,215,152,167,82,35,100,171,151,151,121,171,79,78,76,78,75,207,49,81,94,54,141,213,139,73,99,140,120,97,68,137,94,132,157,211,143,159,43,78,66,196,49,152,167,117,191,66,33,103,172,160,34,56,160,152,126,126,121,57,95,43,221,94,57,215,147,83,186,214,208,33,169,150,68,131,60,53,104,132,115,130,187,181,172,98,134,133,101,154,79,175,133,156,160,134,74,163,150,189,147,202,97,156,48,169,102,146,54,90,46,212,101,190,62,34,126,99,92,123,115,66,214,180,76,64,161,165,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,33,106,202,80,118,121,209,208,120,49,84,129,154,185,103,218,73,43,95,111,52,43,148,72,110,90,134,192,60,218,77,70,166,57,73,121,45,119,180,205,72,145,156,189,206,122,130,167,123,106,204,52,129,49,147,211,160,81,92,193,98,177,167,58,161,118,199,57,122,87,214,78,152,99,65,199,86,216,104,78,190,163,198,187,69,104,136,35,142,94,47,64,156,44,170,164,145,172,115,99,126,175,72,146,64,185,208,189,207,186,53,118,221,146,89,160,95,186,113,193,218,193,75,194,59,72,191,151,68,90,129,130,87,165,171,145,60,124,68,170,87,138,201,161,34,60,123,78,158,195,182,122,140,163,75,122,34,165,152,75,91,216,44,57,155,184,217,106,198,53,78,168,130,137,173,184,218,105,208,153,140,56,72,46,101,204,113,127,115,195,151,3
41,100,57,115,209,90,34,121,63,208,50,147,179,135,93,37,186,184,96,138,131,135,158,81,58,211,192,142,83,158,118,120,79,213,166,154,148,133,99,61,183,45,41,123,106,171,157,47,60,114,142,149,149,168,120,51,152,171,98,150,189,150,145,217,178,100,73,162,212,87,118,195,207,113,86,154,90,176,123,72,213,48,151,97,141,103,216,195,69,115,161,202,51,180,61,83,182,147,67,34,170,107,117,180,65,82,171,155,54,47,85,97,35,41,126,197,135,179,54,129,107,162,184,124,58,184,199,56,125,81,100,182,150,91,92,133,69,181,123,141,201,172,122,124,49,38,131,59,169,113,168,187,182,47,112,90,70,109,149,185,62,179,109,96,117,51,112,142,212,208,38,35,63,49,119,109,42,166,96,83,165,197,82,221,37,81,51,49,137,170,182,186,193,92,123,193,199,73,111,185,35,45,189,135,174,190,174,168,39,172,111,208,169,36,155,218,210,162,143,53,110,99,200,76,178,197,171,185,153,173,128,96,183,146,65,40,215,42,171,65,182,67,70,86,189,185,184,220,64,148,172,38,83,42,156,118,218,91,79,89,124,115,141,52,76,80,127,182,205,111,122,162,94,104,154,107,109,181,58,48,121,215,62,112,213,153,154,150,149,124,157,106,103,203,189,48,98,130,94,96,57,205,171,128,40,206,182,124,120,161,171,179,37,101,194,179,138,137,134,114,76,154,124,95,209,98,205,219,213,102,40,168,101,49,90,133,113,138,65,102,118,141,145,130,64,91,116,94,59,132,43,94,176,164,77,142,74,97,62,151,133,61,35,63,207,85,180,120,83,176,101,35,47,73,204,185,163,43,127,70,196,160,91,167,109,59,38,217,99,180,197,37,41,103,180,141,181,63,131,143,83,124,94,103,124,113,181,181,120,106,198,112,94,209,207,181,111,220,57,189,46,122,170,115,57,89,119,163,138,88,59,49,50,120,218,144,171,108,91,209,95,122,96,91,200,160,133,200,50,92,166,208,147,67,107,174,50,209,79,189,69,197,202,34,45,195,66,213,94,65,83,103,177,177,56,127,103,101,205,125,170,129,158,113,216,82,65,45,120,79,212,132,118,215,220,63,33,80,115,114,92,105,196,114,160,42,72,180,37,131,81,47,123,116,84,94,79,98,56,198,35,87,103,181,133,116,213,94,216,169,183,108,178,175,110,172,137,172,149,198,95,207,116,209,141,39,111,151,81,88,191,55,100,87,190,183,186,93,200,179,83,100,139,184,97,41,105,79,91,201,206,73,190,173,62,189,177,50,166,85,162,58,190,138,128,198,195,40,121,68,118,131,103,92,68,199,34,165,103,197,215,125,115,181,89,104,133,184,210,143,207,221,164,130,187,86,185,124,133,143,66,138,43,108,146,186,176,127,119,74,139,172,97,77,65,217,196,190,43,134,132,190,141,56,173,162,185,195,107,221,35,159,207,129,217,58,128,187,96,80,89,56,186,57,95,155,200,130,66,47,181,94,211,84,116,54,215,157,124,175,186,59,205,131,114,141,103,215,187,214,152,167,82,34,100,171,151,151,120,171,79,78,75,77,74,207,50,82,95,55,141,213,138,73,100,141,120,97,69,137,94,132,157,211,144,158,44,78,65,195,49,153,166,118,193,66,33,104,171,159,34,56,160,152,126,126,122,58,95,43,221,95,58,214,146,83,187,215,210,33,170,149,67,130,61,55,102,133,115,132,186,181,172,99,134,133,102,153,79,175,133,155,160,135,74,163,150,189,147,202,98,155,49,168,103,147,53,90,45,212,101,190,62,34,127,99,92,123,115,66,215,179,75,64,161,164,193,142,103,144,185,54,73,151,175,107,185,179,192,152,78,169,128,34,106,203,81,118,121,209,209,119,49,84,129,153,186,104,219,73,43,95,111,52,42,149,72,109,89,134,192,60,219,77,69,166,58,73,122,44,119,179,205,72,145,155,188,206,121,130,167,122,106,205,51,129,48,147,211,159,81,91,194,98,177,167,58,162,119,199,57,123,87,214,77,152,98,65,200,86,215,104,77,190,163,199,186,69,105,137,36,142,95,47,64,156,44,170,164,146,173,114,98,126,174,72,146,64,185,208,189,207,185,52,117,221,146,89,160,94,186,113,193,219,193,75,194,60,72,191,151,68,90,129,130,86,165,170,145,61,125,68,169,86,138,202,161,33,60,123,79,159,195,182,123,141,162,75,122,34,164,154,75,91,216,44,57,156,184,218,106,198,53,78,167,130,136,173,184,219,105,208,154,140,56,71,46,101,204,114,128,115,195,151,3
42,98,55,115,210,89,32,123,63,208,50,146,178,134,93,38,187,183,96,138,131,136,159,80,58,211,193,141,85,157,116,119,79,212,165,154,148,133,98,62,184,44,40,124,106,170,157,47,58,114,141,149,150,169,120,51,152,173,99,151,189,148,145,218,177,101,74,162,211,87,118,195,207,112,85,155,89,176,123,71,213,49,153,96,141,102,216,195,68,115,163,202,50,180,61,84,182,148,68,33,170,109,118,182,63,81,172,156,52,49,86,99,34,42,125,199,135,179,55,129,108,163,183,125,60,184,198,57,126,80,100,182,151,90,93,133,70,181,126,141,202,171,122,122,47,36,131,60,170,115,169,187,183,48,113,90,70,108,149,185,62,181,109,97,117,51,114,141,213,208,37,36,63,48,120,109,42,167,95,83,164,197,81,222,38,82,51,50,136,168,183,186,192,92,125,191,200,74,113,184,36,44,192,136,175,192,172,170,39,170,110,207,171,36,154,219,212,161,143,53,111,99,199,78,177,198,171,186,154,172,128,96,185,146,65,39,215,42,172,66,183,67,72,85,189,186,184,219,64,148,173,37,81,42,155,117,218,90,77,90,124,116,140,53,77,80,126,180,203,111,123,162,92,104,154,106,111,180,57,49,123,215,62,112,212,152,153,150,148,125,160,106,103,202,189,48,95,131,96,94,58,207,171,128,39,207,180,123,120,161,173,182,37,100,192,179,140,138,133,112,75,153,123,95,208,97,205,220,213,101,39,167,101,49,89,133,115,139,66,102,120,140,146,129,63,90,117,96,60,131,43,92,175,164,77,143,74,99,62,148,133,62,36,65,206,84,180,119,82,176,102,35,47,72,204,187,163,44,126,72,198,161,90,168,111,60,37,218,100,180,199,36,40,105,182,140,180,64,131,142,83,125,95,103,124,111,180,182,118,106,198,111,95,209,207,178,111,221,56,188,47,121,171,116,57,89,119,163,136,89,59,50,51,120,219,144,169,108,92,209,96,122,97,91,202,157,131,199,50,92,167,207,148,68,106,173,51,207,79,189,69,196,203,33,44,195,66,213,94,64,82,104,177,179,56,127,103,102,206,124,169,129,158,112,216,82,65,43,122,77,212,132,117,214,222,63,33,80,116,114,93,105,198,114,159,41,74,181,37,131,80,47,123,116,84,92,79,98,55,199,36,86,104,180,133,117,213,93,214,169,181,109,178,175,109,174,136,172,149,197,96,207,114,210,141,38,109,151,82,88,192,56,100,87,189,183,186,91,201,180,84,98,138,184,98,40,105,80,91,202,206,72,190,173,61,190,177,49,166,84,161,57,189,136,130,198,196,39,121,69,119,130,103,90,68,201,34,166,102,197,217,126,116,181,91,103,132,184,210,143,208,220,164,130,186,87,185,126,133,142,67,138,44,108,145,186,175,126,119,73,140,173,97,77,66,218,195,191,43,133,131,191,142,56,173,163,185,194,106,220,36,160,209,129,216,57,127,187,98,81,90,56,185,57,97,154,200,129,66,47,180,91,211,84,116,52,216,156,127,177,185,59,205,130,113,140,103,215,188,215,152,166,84,33,99,171,151,150,120,171,81,78,75,77,74,205,49,80,94,53,140,212,139,72,98,141,120,97,67,137,94,133,157,212,143,160,44,78,66,197,49,152,167,118,193,66,34,105,173,159,33,55,158,153,126,124,120,56,94,41,221,95,58,214,147,83,186,215,206,35,170,149,68,130,60,55,104,133,113,130,187,181,174,98,135,134,101,152,78,175,133,155,159,135,74,163,152,190,147,201,97,156,48,171,102,145,54,92,46,213,100,188,62,35,126,99,90,123,117,65,213,179,77,66,159,165,193,141,104,143,184,54,71,151,173,106,187,179,190,152,75,171,128,35,108,203,81,117,121,210,208,119,49,83,130,153,185,103,221,72,42,93,109,52,44,147,72,110,90,135,193,58,218,76,70,165,59,72,121,47,120,181,205,70,145,154,187,206,122,130,168,123,106,204,52,129,48,147,210,162,81,93,192,97,179,167,59,162,116,198,56,122,86,214,78,152,99,65,199,84,217,104,77,190,164,198,188,70,103,136,36,141,96,47,63,159,44,170,165,144,171,115,98,124,173,72,146,62,185,209,189,208,186,53,117,222,145,91,160,98,185,114,195,219,192,76,196,59,72,190,151,67,90,129,131,85,164,169,145,61,124,68,168,87,137,201,164,34,61,124,78,158,196,182,122,140,165,73,123,33,164,152,75,90,216,44,59,156,184,218,105,197,53,79,167,130,137,173,184,219,105,208,155,142,56,71,46,99,203,115,128,113,195,149,3
40,99,55,114,210,90,34,121,64,208,50,147,178,135,93,37,187,184,95,137,131,136,158,80,58,211,192,142,85,157,117,119,80,213,166,155,148,133,98,61,182,45,40,124,106,170,157,47,59,114,142,148,150,169,119,51,152,172,99,150,189,149,145,218,178,101,74,162,212,87,119,196,207,113,85,155,90,175,123,72,213,47,153,97,141,104,215,195,68,115,163,203,51,179,61,84,183,147,66,34,169,108,118,181,64,81,170,155,54,46,86,96,35,40,125,198,135,179,55,129,108,164,184,124,58,183,199,56,125,81,101,183,151,91,92,134,69,181,123,142,202,172,122,123,48,38,131,59,169,114,168,186,183,48,112,90,70,109,149,184,62,180,109,97,118,51,113,142,212,209,37,34,62,49,120,109,43,167,96,83,164,196,82,221,38,81,52,49,136,169,182,187,191,91,125,192,200,73,112,184,34,45,190,136,174,191,173,169,39,172,111,208,169,37,155,218,211,162,142,54,111,100,200,77,178,197,171,185,153,173,128,97,183,146,65,40,215,41,172,65,183,67,71,85,190,185,183,220,64,149,172,39,83,41,156,118,219,92,77,89,124,116,142,51,76,80,127,182,204,111,123,162,93,105,154,108,109,181,58,50,120,215,63,112,212,153,153,150,148,123,157,106,103,203,190,48,97,131,94,95,57,206,172,127,39,207,182,123,121,161,171,179,37,100,193,179,138,137,134,114,76,154,125,94,209,98,205,219,213,102,41,168,100,48,90,134,113,138,65,102,118,140,146,131,64,91,117,94,59,132,43,94,176,164,77,141,73,98,62,150,133,61,36,63,207,85,181,120,82,176,102,35,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,217,99,180,198,36,41,104,181,141,180,64,131,143,83,125,93,103,125,113,179,181,119,107,199,112,94,209,207,180,111,220,56,188,46,122,170,114,58,89,119,163,138,88,58,48,50,120,218,144,170,108,92,209,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,202,34,44,195,67,212,95,64,84,103,177,178,58,128,103,102,205,124,170,128,159,113,215,82,65,45,121,79,212,132,117,215,220,63,33,80,115,114,92,105,196,113,160,42,73,181,38,131,81,47,123,117,85,94,79,98,56,197,35,86,103,181,133,116,213,94,215,169,182,108,179,175,110,172,137,172,149,196,95,207,115,209,140,38,110,152,80,88,191,56,100,88,189,183,186,93,200,179,84,100,138,184,98,40,107,79,91,201,206,73,190,173,61,189,177,50,166,84,162,57,191,138,128,197,194,39,121,68,118,131,102,92,67,199,36,165,102,197,215,125,116,180,89,105,133,183,210,144,207,221,164,130,187,86,185,126,133,143,66,138,43,108,146,186,175,128,118,74,139,172,97,76,65,216,195,191,43,133,131,190,142,56,173,162,185,195,107,221,36,159,207,130,217,58,128,187,97,80,90,56,185,58,96,154,200,129,66,47,180,93,211,85,115,53,215,157,125,177,186,59,205,132,114,141,103,215,187,215,152,167,82,34,99,171,151,151,122,171,79,78,76,78,75,207,49,81,94,54,141,212,139,73,99,140,121,97,68,137,94,132,157,211,143,159,44,78,65,196,49,153,167,118,192,66,33,103,172,160,34,56,159,152,126,126,122,57,95,42,221,94,57,215,147,83,187,214,208,34,169,149,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,153,79,175,133,156,160,135,74,162,150,189,147,202,98,155,48,169,102,147,54,90,45,212,101,190,62,35,127,99,92,123,115,66,214,180,76,64,161,165,193,142,102,144,185,54,71,151,175,107,186,180,191,152,77,170,128,34,107,203,80,118,121,209,208,120,49,84,129,154,186,104,219,73,43,94,111,52,43,148,72,110,90,134,193,60,218,77,71,166,57,73,122,44,119,180,205,72,145,156,189,206,121,129,168,123,106,204,52,129,49,147,211,160,80,92,193,99,176,167,58,162,117,199,57,123,87,215,78,152,99,65,199,86,215,104,78,190,164,198,187,69,104,136,35,143,94,47,64,157,44,170,164,146,173,115,99,126,174,72,146,64,185,209,189,207,185,53,117,221,147,89,160,95,185,113,193,218,193,75,195,59,72,190,151,68,90,129,130,87,165,170,145,60,124,68,170,88,138,201,161,33,60,122,78,158,195,182,123,140,163,74,122,34,165,153,75,91,216,44,58,155,184,217,106,197,52,78,168,130,136,174,184,218,105,208,153,140,56,72,46,101,205,114,127,115,194,151,3
41,100,55,115,210,90,34,121,64,207,50,147,179,135,93,37,187,184,95,138,131,136,157,81,58,212,191,142,84,157,117,120,79,212,166,155,148,133,98,61,183,44,40,124,106,170,157,47,60,115,142,148,149,169,119,51,153,172,99,150,189,149,146,217,177,101,73,162,212,87,119,196,207,112,85,155,89,176,122,72,212,47,153,97,141,103,215,194,68,115,163,203,51,179,60,83,182,148,67,33,168,109,118,181,66,81,171,155,54,47,85,96,35,40,126,199,135,179,55,129,109,163,184,124,59,183,199,55,125,81,101,182,151,91,92,134,69,181,124,141,202,172,123,122,48,38,130,59,170,113,169,186,183,48,113,89,70,109,150,184,62,180,110,97,117,52,112,142,213,208,36,33,62,49,120,109,43,167,96,83,165,197,83,221,38,81,51,50,137,169,182,187,192,91,124,193,199,73,112,185,35,46,190,136,173,191,172,169,40,171,111,208,169,36,155,218,211,162,143,54,111,99,199,77,178,198,170,186,153,173,129,97,183,145,65,41,215,41,171,66,183,67,70,85,190,186,183,219,64,149,173,39,84,41,156,118,219,92,79,90,124,116,142,51,77,80,126,182,204,111,123,163,93,104,154,108,109,181,59,49,120,215,62,112,212,152,154,151,148,124,157,106,103,203,189,48,97,131,94,95,56,206,171,127,38,207,182,123,121,161,172,179,37,101,193,178,138,137,134,113,75,154,125,94,208,97,205,218,212,102,40,169,100,48,90,133,113,138,65,102,118,140,146,131,65,91,116,94,59,132,43,94,175,165,76,141,73,97,62,150,133,59,36,62,207,85,181,120,82,176,101,35,48,73,204,186,162,44,127,70,197,160,91,167,109,60,37,218,99,180,198,36,41,105,180,142,180,64,131,142,83,125,94,102,124,113,180,182,119,107,198,112,94,209,206,180,111,221,57,188,46,121,170,114,58,89,119,164,138,88,58,49,50,121,218,144,170,107,92,210,95,121,97,90,199,159,134,199,51,93,166,208,148,68,106,174,51,209,79,190,68,197,201,34,44,196,67,211,95,65,83,104,176,178,58,127,103,102,204,124,169,129,158,113,215,82,65,45,120,78,212,133,117,214,220,63,33,80,115,114,93,105,196,114,161,42,73,180,37,131,80,48,123,117,84,93,79,98,56,198,35,86,103,181,133,116,213,93,215,170,183,108,179,175,109,172,137,172,149,196,95,207,115,209,140,39,111,151,80,88,191,56,101,88,189,183,186,93,201,179,84,100,139,183,98,40,106,79,90,202,207,73,189,173,61,189,176,50,167,84,162,57,191,137,129,197,194,39,121,67,118,131,103,93,68,199,35,165,102,197,215,125,116,181,89,105,134,183,210,144,206,221,164,130,188,86,185,126,133,142,66,138,43,108,146,185,175,128,119,74,139,172,97,76,65,216,196,190,43,133,132,191,142,57,174,161,185,195,107,220,34,158,207,130,217,58,127,187,97,79,89,56,185,58,96,154,200,129,66,46,181,93,211,85,115,52,214,158,125,177,186,58,204,133,113,142,103,215,187,215,152,168,82,34,99,172,152,151,121,171,79,78,77,77,75,208,49,81,95,55,141,213,138,73,99,140,121,97,69,137,94,133,157,211,142,159,44,79,65,196,49,152,167,117,192,66,33,103,172,160,33,56,159,153,127,126,122,56,95,43,221,94,57,215,147,83,187,214,209,33,170,149,68,131,61,53,103,131,115,131,187,181,172,98,134,132,101,154,79,174,133,156,159,135,74,163,150,188,148,201,98,156,49,169,102,146,54,90,45,212,101,190,61,35,127,98,91,123,116,66,215,181,76,65,161,164,193,141,103,144,185,54,72,150,175,107,187,179,191,153,77,170,128,33,106,203,80,118,122,209,207,120,48,84,130,154,185,104,218,73,43,94,112,51,42,148,71,110,90,134,192,60,219,77,70,166,58,73,121,45,119,180,205,72,145,155,188,206,122,129,167,123,106,204,52,129,48,146,210,161,81,91,193,98,177,167,59,161,118,199,57,122,87,215,78,152,98,66,200,86,216,103,78,189,164,198,187,69,104,137,36,142,95,48,65,156,44,171,164,145,172,115,98,126,175,72,147,64,185,209,189,206,185,54,117,221,146,88,161,95,185,112,193,218,193,75,195,60,72,191,152,68,90,129,130,87,164,171,146,60,124,69,170,87,138,201,160,34,60,122,79,158,195,183,123,140,163,74,122,34,165,153,76,91,216,45,57,155,185,218,105,198,53,78,168,130,136,173,185,218,105,208,153,141,56,72,47,101,204,114,127,115,195,151,3
41,100,55,115,210,90,35,121,64,208,50,147,178,135,93,37,186,184,95,137,131,136,158,80,58,211,192,141,85,157,118,120,80,212,166,155,148,133,98,62,183,44,40,124,106,170,157,47,59,114,142,148,149,168,119,51,152,172,99,150,189,149,145,218,177,101,74,162,212,87,118,196,207,113,86,155,90,175,123,72,212,47,153,97,141,104,215,195,68,115,163,203,51,179,61,84,182,147,67,34,169,108,118,181,65,81,171,155,54,47,86,97,34,40,125,199,135,180,55,129,109,163,184,124,59,183,198,56,125,81,100,183,150,91,92,133,68,181,124,142,202,172,122,123,48,38,131,59,170,114,168,187,182,48,113,89,71,109,149,184,62,180,109,96,117,51,113,142,212,209,37,34,62,49,120,109,43,168,96,83,165,196,83,221,38,81,52,50,137,169,183,187,192,91,125,192,200,73,112,184,34,45,190,136,174,191,173,169,39,171,111,208,169,36,155,218,211,162,143,54,111,99,200,77,178,198,171,185,153,173,128,97,183,146,65,40,215,42,171,65,183,67,70,85,190,185,183,220,64,149,173,38,83,41,155,118,219,92,78,90,124,116,142,51,76,80,127,182,204,110,123,163,93,104,154,107,109,181,58,50,121,215,62,112,212,152,154,150,147,123,157,106,103,203,189,48,97,131,94,95,57,206,171,128,39,207,182,123,121,160,171,179,37,100,193,179,137,137,134,113,76,154,124,95,208,98,204,219,212,102,41,168,101,48,90,133,113,138,66,102,118,140,146,131,64,91,116,95,59,132,43,94,176,164,77,141,73,98,62,150,133,61,36,63,207,85,181,119,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,217,99,180,198,36,40,104,181,141,180,64,130,143,83,125,93,103,125,113,179,181,120,107,199,112,94,208,207,179,111,221,56,188,46,121,170,114,58,89,119,163,138,88,59,49,51,120,218,143,170,108,92,210,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,202,34,44,195,67,212,94,64,84,103,177,178,58,128,103,102,205,124,170,128,158,113,216,82,65,45,121,79,212,132,118,215,220,63,33,80,115,114,93,105,197,114,160,42,73,181,37,131,81,47,123,117,85,94,79,98,56,197,35,86,103,181,133,116,213,94,215,169,182,108,179,175,110,172,137,171,149,196,95,207,115,209,140,39,111,152,81,88,192,56,100,88,189,183,186,93,200,179,84,100,138,184,98,40,106,80,91,202,207,73,190,173,61,189,176,50,167,84,162,57,191,138,128,198,194,40,121,68,118,131,102,92,68,199,35,165,102,197,215,125,116,180,89,105,133,183,210,144,207,221,164,131,187,86,185,125,133,142,67,138,43,108,146,185,176,127,119,74,139,172,97,76,65,216,196,190,43,133,131,191,142,56,174,161,185,195,107,221,35,159,207,130,217,58,128,187,97,80,90,56,185,57,96,155,200,130,66,47,181,93,211,85,115,53,215,157,125,176,186,59,205,132,113,141,103,216,187,215,152,167,82,34,99,171,151,151,122,171,80,78,76,77,75,208,49,81,95,54,140,213,139,73,99,140,121,97,68,137,94,132,157,211,143,159,44,78,65,196,49,153,167,118,191,66,33,104,172,160,34,57,160,152,126,126,121,57,94,42,221,95,57,215,147,83,187,214,208,33,169,150,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,153,79,174,133,156,159,135,74,163,150,189,147,202,97,155,48,169,102,146,54,90,45,212,101,190,61,35,127,99,92,123,115,66,214,180,76,64,161,164,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,33,106,202,80,118,121,210,208,120,49,84,129,154,186,104,219,73,43,95,111,52,43,148,72,110,90,134,192,60,219,77,70,166,58,73,121,44,119,180,205,72,145,156,189,206,121,130,168,123,107,204,52,129,49,147,211,160,81,92,193,98,177,168,58,161,118,199,57,123,87,215,78,153,99,65,199,86,216,103,78,189,163,198,187,68,104,136,35,142,95,47,64,157,44,170,164,145,173,115,99,126,174,72,146,64,185,208,189,207,186,53,117,221,146,89,160,95,186,113,194,218,193,75,195,59,72,191,151,68,90,129,130,87,164,171,145,60,124,68,170,88,138,201,161,34,59,123,78,158,195,182,123,141,163,74,122,34,165,152,75,91,216,44,57,155,184,218,106,197,53,78,167,130,136,173,184,218,104,208,153,140,56,71,46,100,205,113,128,115,195,151,3
40,100,56,115,210,90,34,122,64,208,50,147,178,134,93,37,186,184,95,138,132,136,158,80,59,211,192,141,85,157,118,119,79,212,166,154,148,133,98,61,182,44,41,124,106,170,156,47,60,114,142,148,149,169,120,51,152,173,99,150,190,150,145,218,177,101,74,161,212,86,119,197,208,113,86,155,90,175,123,73,213,47,153,97,141,104,215,195,68,115,163,203,51,180,61,85,182,147,67,34,168,108,118,181,65,81,171,155,54,46,85,97,34,41,125,198,135,179,55,129,108,163,185,124,59,183,199,56,125,81,100,183,150,91,93,133,68,181,123,142,202,172,122,123,48,37,131,60,170,114,168,187,182,48,112,89,71,109,150,184,63,180,109,97,117,51,113,142,213,208,37,34,63,49,120,109,43,167,96,83,165,196,83,221,38,80,52,50,136,168,182,187,192,91,125,192,200,73,112,185,34,44,189,136,174,191,173,170,39,171,110,208,168,36,155,218,212,161,143,54,111,99,200,77,178,197,171,185,153,173,128,97,183,145,66,41,215,41,171,66,183,67,70,85,190,185,183,220,64,149,173,38,83,41,156,118,219,92,77,89,124,116,141,51,76,80,127,182,204,110,122,163,93,104,154,108,109,181,58,49,120,215,63,112,212,152,153,150,147,123,158,106,102,203,189,48,97,131,95,95,58,205,171,127,39,206,182,123,120,160,172,179,37,100,193,179,138,137,134,113,76,154,125,95,209,98,204,219,212,101,41,169,100,49,90,133,113,138,65,102,118,140,146,131,64,91,116,95,59,132,43,94,176,165,77,141,73,98,62,150,133,60,36,63,207,85,181,120,82,176,101,35,48,73,204,185,162,44,127,69,198,160,91,167,110,60,37,218,99,180,198,37,41,103,181,141,180,64,131,142,83,125,93,103,125,113,179,182,120,107,198,112,94,209,207,180,111,221,57,188,46,122,170,114,58,89,119,163,138,88,59,48,50,120,218,143,170,108,92,209,95,121,98,91,200,159,133,199,50,93,167,207,148,68,106,174,50,209,79,190,69,196,202,34,44,195,67,212,94,65,83,103,177,178,58,128,103,101,205,124,170,128,159,113,216,82,65,45,120,79,212,132,117,214,220,63,32,81,115,115,93,105,196,114,160,41,73,181,37,131,81,47,122,117,84,94,79,98,56,197,35,86,103,181,133,116,213,94,215,169,183,108,178,176,110,173,138,172,149,196,95,206,115,210,140,38,111,152,81,88,192,56,100,88,189,182,186,93,201,178,84,100,138,184,98,40,107,79,91,202,207,73,190,173,61,189,176,50,166,85,162,57,190,138,128,198,195,40,121,68,119,131,103,92,68,199,35,165,102,197,215,125,116,181,89,105,133,183,210,144,207,221,163,130,188,86,184,125,133,143,67,138,43,108,146,185,176,128,119,74,139,172,97,76,65,216,196,190,43,132,131,191,142,56,173,162,185,196,107,221,35,159,207,130,217,58,128,187,97,80,90,56,185,57,96,155,200,130,66,47,181,93,212,85,115,53,215,157,125,177,186,58,205,132,113,141,104,216,187,216,152,167,82,34,99,171,152,151,122,171,80,78,76,78,75,208,49,81,95,54,141,213,139,73,99,140,120,97,69,137,93,132,157,211,143,160,44,78,65,196,49,152,167,117,191,66,33,104,172,160,34,56,159,153,126,126,121,57,95,42,221,94,57,215,146,83,186,214,208,34,169,150,68,131,61,53,103,131,115,130,187,181,172,98,134,133,100,154,79,175,133,156,160,135,73,163,150,189,147,202,98,155,48,169,102,146,54,91,46,212,102,190,62,34,127,99,91,123,115,65,213,180,76,64,161,164,193,141,103,144,185,54,71,151,176,107,186,180,191,152,77,170,127,34,106,202,80,119,121,209,208,120,48,84,129,153,185,104,219,74,43,95,111,52,43,149,71,109,89,134,192,60,219,76,70,166,58,73,122,44,119,180,205,71,145,156,189,206,122,130,167,123,106,204,52,130,48,147,211,160,81,91,193,98,176,167,58,161,118,198,57,123,87,214,78,152,99,64,199,87,216,103,78,190,164,198,186,69,104,136,35,142,94,47,64,156,44,170,164,145,172,115,99,125,174,72,146,65,184,208,189,207,186,53,118,221,146,89,159,96,186,113,194,218,193,75,195,60,73,191,152,68,90,128,130,87,165,171,146,60,124,68,169,87,138,201,161,33,60,123,78,158,196,182,122,141,163,74,122,34,164,152,75,91,215,44,57,155,184,218,105,198,53,78,168,130,137,173,184,218,105,208,153,140,56,71,46,100,205,114,127,115,195,150,3
40,100,55,115,210,91,33,121,63,208,50,148,178,135,93,36,186,184,96,137,132,136,158,80,59,211,191,141,84,157,117,119,80,213,166,155,149,133,98,62,182,44,40,124,106,170,157,47,59,114,142,148,150,169,119,51,152,172,99,150,189,149,146,218,177,100,73,161,211,86,119,196,207,113,86,155,90,175,123,72,212,47,153,97,142,103,216,195,69,115,163,202,51,179,61,84,182,147,67,33,168,108,118,181,64,81,170,156,54,47,86,97,35,40,125,199,135,179,55,129,108,163,184,124,58,183,197,56,125,81,100,183,150,91,92,133,67,182,124,142,201,172,122,123,48,38,130,58,169,114,168,188,183,48,112,89,70,109,150,185,62,180,109,97,117,51,113,142,212,209,37,34,62,48,120,109,43,167,96,84,165,196,83,221,38,81,52,51,136,168,182,187,192,91,124,193,200,73,112,184,34,45,189,137,175,191,173,170,39,171,111,207,169,37,155,217,211,161,142,53,111,99,199,78,177,197,170,185,153,174,129,97,183,145,65,41,215,41,172,66,183,67,70,85,190,185,183,219,64,149,173,39,83,41,156,118,219,91,77,90,124,115,141,51,76,80,127,181,203,110,122,162,92,104,154,107,109,181,58,50,121,216,63,113,212,153,153,150,147,123,158,106,103,203,189,48,97,131,94,94,57,205,171,128,39,207,182,123,120,160,172,178,37,101,193,179,139,137,134,113,76,154,124,95,208,98,204,219,211,102,40,168,101,48,90,133,113,138,65,103,119,140,146,130,65,91,118,95,59,132,42,94,176,164,77,141,74,98,63,149,133,60,36,63,207,84,181,119,81,176,102,35,48,73,204,185,162,44,127,70,197,160,91,168,110,60,36,218,100,181,198,36,40,104,180,142,180,64,130,143,82,125,93,103,124,113,180,182,120,107,198,112,94,209,207,179,111,220,57,188,46,121,170,115,58,88,119,163,138,88,58,49,50,119,218,143,171,108,91,209,95,122,97,91,200,160,133,200,50,93,167,208,148,68,107,174,50,208,78,190,69,196,202,33,44,195,67,212,94,65,83,103,177,178,58,127,103,102,205,124,170,128,159,114,215,82,65,45,121,79,212,132,117,215,220,63,33,81,115,115,92,105,196,113,160,42,74,181,38,131,82,47,123,117,85,94,78,97,57,197,35,86,103,181,133,116,213,94,215,169,182,108,178,175,109,172,137,172,149,196,95,207,115,209,141,38,111,152,81,88,192,56,100,87,188,182,186,94,200,178,84,100,138,183,98,40,107,79,91,201,206,73,190,173,61,188,176,50,167,84,162,57,190,138,128,197,194,40,120,68,118,130,103,92,68,198,36,165,103,197,216,125,116,180,89,105,133,183,209,145,207,221,164,130,187,85,185,126,133,142,67,139,43,108,146,186,176,128,119,74,139,173,98,76,66,217,196,191,43,133,131,192,143,56,173,162,185,195,107,221,35,159,207,131,216,57,128,187,97,79,90,56,185,58,97,154,200,130,66,47,181,94,211,85,116,53,215,157,124,176,186,58,205,133,114,140,104,215,187,216,153,167,84,35,99,170,152,151,121,172,79,77,76,77,75,208,49,82,95,55,141,213,139,73,99,141,120,97,68,137,94,132,157,211,142,159,44,77,66,196,49,153,167,117,192,66,33,103,172,160,34,57,160,152,126,127,121,57,95,42,220,94,57,215,146,83,187,214,208,34,169,150,68,130,60,54,103,132,114,130,187,181,172,98,135,132,101,153,79,174,133,155,159,135,74,163,150,189,148,202,98,156,48,169,102,146,54,91,45,213,101,190,61,35,127,99,91,123,116,66,214,181,76,64,161,164,194,143,102,144,185,55,71,151,175,107,186,180,191,152,78,170,127,34,107,201,80,118,121,209,208,119,48,84,129,153,185,104,219,74,42,95,111,52,43,148,72,109,90,133,192,60,218,76,70,166,58,73,122,45,119,180,207,71,146,156,189,206,122,130,167,123,106,204,53,130,48,147,211,160,80,91,193,98,177,168,58,162,118,199,57,123,86,214,78,152,99,66,200,86,215,103,78,189,165,198,186,69,105,136,36,142,94,47,64,157,43,170,164,146,172,114,98,125,175,72,147,64,185,208,188,207,185,54,118,220,146,89,160,95,186,112,193,218,193,75,195,59,72,191,151,69,90,128,131,88,165,170,146,61,124,68,170,87,138,201,161,33,60,123,78,158,195,182,122,141,162,75,122,34,164,152,76,91,216,44,58,155,184,218,106,197,53,78,168,129,137,173,184,218,105,209,153,140,56,71,47,100,204,113,128,115,195,151,3
40,99,55,114,210,89,35,121,63,208,51,148,178,135,93,37,187,184,95,137,132,137,158,80,58,211,191,141,85,157,118,120,80,213,166,156,149,133,98,61,183,44,41,123,106,171,157,47,59,114,142,148,149,169,119,51,153,172,99,150,189,149,146,218,178,101,74,162,212,86,118,195,207,112,85,155,89,175,123,72,212,46,152,97,140,104,214,195,69,114,163,203,51,179,62,84,182,147,67,34,168,108,117,181,65,81,170,155,54,47,86,96,35,40,125,198,135,179,55,129,109,163,184,124,59,183,199,56,125,81,100,182,151,91,92,134,69,181,124,142,202,172,122,123,48,38,130,59,170,114,169,186,183,48,113,89,70,109,149,184,62,179,108,97,117,51,112,142,213,208,37,33,63,48,120,110,43,168,95,83,164,196,83,221,38,81,53,50,136,169,182,186,191,90,125,193,199,73,113,185,34,45,190,135,174,190,173,170,39,172,111,207,168,36,155,217,212,162,143,54,112,99,200,77,178,197,171,185,153,173,128,96,183,146,65,40,215,42,171,66,184,67,70,85,191,185,183,220,64,149,173,38,83,41,155,118,219,91,78,89,124,115,142,51,76,80,127,182,204,110,122,163,94,104,154,107,109,181,58,49,120,215,62,112,212,152,154,150,147,123,158,106,103,203,190,49,97,131,95,95,58,206,171,127,39,206,181,123,120,160,172,178,37,101,193,178,137,137,134,113,75,154,125,94,208,98,204,218,213,102,40,168,101,48,89,133,114,138,66,102,119,140,146,131,64,91,116,94,60,132,43,93,176,164,77,142,74,98,63,151,133,60,35,63,207,85,181,120,83,176,102,35,48,73,204,186,163,44,127,70,197,160,91,167,110,59,37,218,99,180,198,36,41,104,181,141,180,65,130,142,83,124,93,103,125,113,179,181,119,107,199,112,94,208,206,179,111,220,57,189,46,121,169,115,58,88,119,163,138,88,58,49,51,121,218,144,170,108,92,210,95,121,97,91,200,159,133,199,50,93,166,208,148,68,106,174,50,209,79,190,69,197,202,34,45,195,67,212,94,64,83,103,176,179,58,128,103,102,205,124,169,128,158,113,216,82,65,45,121,79,212,132,117,214,220,63,33,80,115,115,92,105,197,114,160,42,74,180,38,131,82,48,123,117,85,95,79,98,56,198,35,86,104,180,134,116,213,93,215,169,182,109,179,176,110,173,137,172,149,196,95,207,115,209,140,39,111,151,81,88,191,55,100,88,189,182,186,92,200,179,84,99,139,183,98,40,106,80,91,201,207,73,190,173,61,189,176,50,166,84,162,57,190,137,129,197,194,39,121,68,118,131,102,93,68,199,35,165,102,197,215,125,116,180,90,105,133,183,210,143,206,220,164,130,187,86,185,125,133,142,67,138,43,108,146,185,175,127,119,74,139,172,97,76,65,217,195,190,44,133,131,190,141,56,173,161,185,195,107,220,35,159,207,130,217,58,128,186,97,79,89,56,184,58,96,155,200,130,66,47,181,93,211,84,115,53,215,156,125,176,187,59,205,133,113,141,104,215,187,214,152,167,82,35,99,172,152,151,121,171,79,78,76,78,75,207,49,81,95,54,141,213,139,73,99,140,120,97,68,137,94,133,157,211,143,160,43,78,65,196,49,152,167,118,191,66,33,104,171,160,34,56,159,152,126,126,122,57,95,42,221,95,56,215,147,83,187,214,208,34,170,149,68,131,60,53,103,132,115,130,187,180,172,98,134,132,101,153,79,174,134,156,160,134,74,162,150,188,147,201,98,156,48,168,102,147,54,90,46,213,101,189,62,35,127,99,92,124,116,66,214,180,76,64,161,164,193,142,103,144,185,55,71,151,176,107,185,179,191,152,77,170,128,33,107,202,79,118,122,209,207,121,48,84,129,154,186,103,218,73,43,96,110,52,43,148,72,110,90,134,192,59,219,76,70,166,58,73,122,44,118,179,205,71,146,156,189,206,121,130,168,123,107,204,52,130,48,146,210,160,81,92,193,98,177,168,58,162,118,198,56,122,87,215,79,153,99,64,199,86,216,103,77,190,163,198,187,68,105,137,35,142,94,48,64,156,44,171,164,145,172,115,98,125,174,72,146,64,185,208,189,207,186,54,118,222,146,90,160,95,185,113,193,218,194,75,195,59,72,191,152,68,90,129,130,86,165,170,145,60,124,68,169,87,139,201,162,34,59,122,78,158,195,182,123,141,163,75,122,34,165,152,76,91,216,44,57,155,184,217,106,197,53,78,168,130,136,173,184,218,104,208,153,140,57,71,46,101,204,113,128,115,195,150,3
41,100,56,115,210,90,34,122,64,207,50,147,178,134,93,37,186,185,94,138,132,137,157,79,58,211,192,141,86,157,117,119,80,212,165,155,148,133,99,62,182,45,41,123,106,171,156,47,59,114,142,149,150,168,120,51,153,173,99,150,189,149,145,218,177,101,73,161,211,87,118,196,207,113,86,156,89,176,122,72,213,47,153,96,141,104,215,195,69,114,163,203,51,179,61,84,182,148,67,33,169,109,118,180,65,81,170,154,53,47,86,97,35,40,126,199,135,180,54,128,108,163,183,124,60,183,199,57,125,81,101,183,150,91,91,134,68,181,123,142,202,172,122,123,48,38,131,59,170,113,169,186,182,49,113,90,70,109,149,185,63,180,109,97,117,51,112,143,213,208,37,34,63,49,120,110,42,167,95,83,165,198,82,221,37,80,51,50,136,169,183,187,191,92,124,192,199,74,112,184,34,45,190,136,174,190,174,170,39,171,111,208,168,37,154,217,211,161,143,54,111,100,200,78,178,198,170,185,153,172,128,96,183,145,66,40,215,41,172,65,183,67,70,86,190,185,183,219,64,149,173,38,83,41,155,119,219,92,78,90,124,117,141,51,76,79,127,182,204,110,123,163,93,105,154,107,109,180,58,49,121,215,63,112,213,153,154,150,147,123,157,106,104,203,190,48,96,131,95,95,56,206,171,127,39,206,182,123,121,160,171,178,37,100,193,179,138,137,133,114,75,154,125,95,208,98,204,219,212,102,40,168,102,48,89,134,114,139,65,102,118,141,146,131,64,91,117,95,59,132,43,94,176,164,77,141,72,98,62,150,133,61,36,63,207,85,181,120,83,176,101,35,48,73,204,186,162,44,127,70,198,160,91,167,111,60,38,217,99,180,198,37,41,103,181,142,180,64,130,143,82,125,94,102,125,114,179,181,119,107,199,112,94,208,207,179,112,221,56,188,45,121,170,115,58,89,119,163,138,89,59,49,51,120,218,144,171,108,92,209,95,122,97,91,201,160,133,199,50,93,167,208,148,68,106,174,50,209,79,191,69,196,202,34,45,195,67,212,94,64,83,103,177,177,58,127,102,102,204,124,169,128,159,113,215,82,65,45,121,79,212,133,117,215,221,63,33,80,115,114,92,105,197,113,160,42,73,181,37,131,81,47,122,116,85,94,78,98,57,197,35,86,103,181,133,116,212,93,215,169,183,108,179,175,109,173,137,172,148,196,94,207,115,209,140,38,111,152,81,87,192,57,100,87,189,182,186,92,201,179,84,100,138,184,98,41,107,79,90,202,206,74,190,173,62,190,176,49,166,84,163,57,191,138,129,198,195,39,120,68,118,131,103,92,69,199,35,165,102,197,215,125,116,180,89,105,133,183,211,144,207,221,163,130,187,86,185,126,132,142,67,139,43,109,146,185,175,127,118,74,139,172,97,76,66,216,195,190,43,133,132,190,141,56,173,162,185,194,107,220,36,159,207,131,217,58,128,187,96,80,90,55,185,57,95,154,200,130,66,47,181,94,211,84,116,53,216,157,125,177,186,59,205,132,113,142,103,215,187,215,152,167,83,35,98,171,152,151,121,171,79,78,76,78,75,207,49,81,94,55,140,213,138,73,100,140,121,97,68,137,94,132,157,212,144,160,43,79,65,196,49,152,167,118,191,66,34,103,171,160,34,57,159,152,127,127,121,58,94,42,221,94,58,214,147,83,187,214,207,33,169,150,68,131,60,53,103,131,116,131,187,181,172,99,134,132,101,154,79,173,133,156,159,134,74,162,150,190,147,202,98,156,48,169,104,147,54,90,46,213,101,190,62,35,128,99,91,123,116,66,214,180,76,64,161,165,193,141,104,144,185,55,72,151,176,107,187,180,191,152,77,170,128,34,106,202,80,118,121,210,208,120,49,84,129,154,185,104,218,73,42,94,111,52,43,148,72,110,90,134,192,59,218,77,70,166,57,72,122,44,119,180,206,72,145,156,189,206,122,130,167,123,106,204,51,129,48,147,211,161,81,92,193,98,177,167,58,161,118,199,57,123,87,215,77,152,99,64,199,87,215,104,77,189,164,197,187,70,104,137,35,143,95,47,64,157,45,171,164,145,173,116,98,125,175,72,147,64,185,208,189,207,186,54,118,221,147,89,160,95,186,113,194,218,194,75,195,59,71,191,152,68,90,128,130,87,165,170,145,61,124,68,169,88,138,201,161,33,59,123,78,157,195,181,123,141,163,75,122,33,165,153,75,92,215,44,58,155,184,218,105,197,52,78,167,130,137,174,184,218,105,208,154,140,56,72,46,100,204,113,127,116,196,150,3
41,100,57,115,210,90,34,121,64,208,50,148,178,134,94,36,187,184,95,138,131,136,159,80,58,211,192,141,85,157,116,120,80,213,166,154,147,133,99,62,181,45,41,123,108,169,157,47,59,114,142,149,149,168,119,51,152,173,99,151,188,149,145,219,177,100,74,162,213,87,118,196,208,113,85,155,90,176,123,73,212,47,153,97,142,104,216,194,68,114,163,203,52,179,62,84,182,148,67,34,168,108,118,181,65,81,171,155,54,46,86,97,34,40,125,200,135,180,54,130,109,164,184,123,58,183,199,56,126,81,101,182,149,91,92,133,68,181,124,143,202,172,122,123,48,37,131,58,170,113,168,186,182,48,112,90,70,109,150,185,63,180,109,97,117,51,113,142,213,208,37,35,62,49,120,108,42,167,96,84,165,197,81,220,38,81,52,50,136,169,183,188,192,91,125,192,199,73,112,185,34,45,190,136,174,191,172,169,40,172,111,208,169,36,155,218,212,162,143,54,112,99,199,77,178,197,171,185,153,173,128,97,183,146,65,40,216,42,172,66,184,67,70,84,190,185,182,220,64,149,173,39,83,42,155,119,219,91,79,90,124,115,141,51,76,80,127,182,204,110,122,163,93,104,154,108,109,180,58,50,120,215,62,112,212,153,154,151,148,124,157,106,103,203,190,48,97,131,94,95,58,206,171,127,38,207,182,124,121,160,172,179,37,102,193,179,138,137,133,113,75,153,125,94,208,98,204,218,213,102,40,169,101,48,90,134,113,139,66,102,119,140,145,130,65,92,117,93,60,132,44,94,176,164,78,141,73,98,62,149,133,60,36,62,207,83,181,120,83,175,101,35,49,72,205,185,162,45,128,70,198,160,91,167,110,60,37,217,99,180,198,37,41,104,181,141,181,64,130,144,83,125,94,103,125,113,179,181,120,107,198,111,94,209,207,179,112,221,56,188,46,122,170,114,59,88,119,163,138,89,59,49,50,120,219,144,171,108,91,209,95,121,97,90,200,161,133,200,50,92,167,207,148,69,106,174,51,209,79,190,69,197,201,34,44,195,67,212,95,65,83,103,177,178,58,127,102,101,205,124,170,128,159,114,215,82,65,45,120,79,212,132,117,215,220,63,33,80,115,113,92,106,196,113,161,41,73,180,38,131,82,47,123,117,85,94,79,99,56,197,35,86,103,181,133,116,213,94,215,169,182,109,179,175,109,172,137,171,149,196,95,208,115,209,141,38,111,152,80,87,191,56,101,88,188,182,186,94,200,179,85,100,138,184,99,40,107,79,91,201,207,74,190,173,61,189,177,49,166,85,162,57,191,137,129,198,195,40,121,68,117,131,102,92,68,198,36,165,102,197,215,125,117,180,89,106,133,182,210,143,207,220,163,130,188,86,184,125,133,142,67,138,43,108,146,186,175,127,119,74,139,172,98,76,65,217,196,190,44,133,132,191,142,56,173,162,185,196,107,221,35,159,206,129,218,58,128,187,96,80,90,57,185,58,96,154,200,129,66,47,181,92,211,85,115,53,214,156,124,176,185,58,205,132,112,141,104,215,187,215,151,167,82,34,99,171,151,150,121,171,79,77,76,78,75,207,49,81,94,54,140,213,139,73,99,140,120,98,69,138,94,133,157,211,142,160,43,79,65,196,49,153,167,117,192,66,33,103,172,160,34,56,160,152,126,127,120,57,95,42,220,94,56,216,146,82,186,215,208,33,169,149,68,131,60,53,103,132,115,130,187,181,171,98,134,133,101,153,79,175,134,156,160,135,74,163,149,189,146,202,97,155,48,169,102,147,54,90,46,212,101,189,62,35,127,99,91,123,116,66,214,181,76,64,161,165,193,143,103,144,184,54,71,151,175,107,186,179,191,152,77,170,128,33,106,203,80,118,122,209,209,120,49,84,129,154,186,104,218,73,43,95,110,52,43,147,71,110,90,133,193,59,219,77,70,167,58,73,121,45,119,180,206,71,146,156,189,206,121,129,168,123,106,205,52,129,48,148,210,160,80,91,193,98,178,168,59,162,118,199,57,122,86,214,79,153,99,65,199,86,216,103,79,190,164,198,186,69,104,137,36,142,95,47,64,156,43,170,165,145,172,115,100,126,174,72,147,64,185,208,188,206,185,53,116,221,146,89,160,96,186,113,194,218,193,75,195,59,72,191,151,68,90,129,130,86,164,171,146,60,123,68,170,87,137,201,160,34,60,123,78,158,195,181,123,141,163,75,122,35,164,153,75,92,215,44,57,156,185,218,106,198,53,78,167,130,136,173,185,219,105,208,153,140,56,72,46,101,205,114,128,115,194,150,3
40,100,56,115,210,90,34,121,64,208,50,147,178,135,93,37,186,184,95,137,131,136,158,80,58,211,192,141,85,157,117,120,79,212,166,155,148,133,98,62,182,44,40,124,106,170,157,47,59,114,142,148,149,169,119,51,152,172,99,150,189,149,145,218,177,101,74,162,212,87,119,196,207,113,86,155,89,176,123,72,212,47,153,97,141,104,215,195,68,115,163,203,51,179,61,84,182,147,67,34,169,108,118,181,65,81,170,155,54,46,86,97,35,40,125,199,135,179,55,129,108,163,184,124,59,183,198,56,125,81,100,182,150,91,92,133,68,181,124,142,202,172,122,123,48,38,131,59,170,114,168,187,182,48,113,89,70,109,149,184,63,180,109,97,117,51,113,142,212,208,37,34,62,49,120,109,43,167,96,83,165,197,83,221,38,81,52,50,136,169,182,187,192,91,124,192,200,73,112,184,34,45,190,136,174,191,173,169,39,171,111,208,169,36,155,218,211,162,143,53,111,99,200,77,178,197,171,185,153,173,128,97,183,146,65,41,215,42,171,65,183,67,71,85,190,185,183,220,64,149,173,39,83,41,156,118,218,92,78,89,124,116,141,51,76,80,127,182,204,111,122,162,93,104,154,107,109,181,58,50,120,215,62,112,212,152,154,150,147,123,157,106,103,203,189,48,97,131,94,95,57,206,171,127,39,207,182,123,121,160,171,179,37,101,193,179,138,137,134,113,76,154,125,95,208,98,204,219,213,102,41,168,101,48,90,134,113,138,66,102,118,140,146,131,64,91,117,95,59,132,43,94,176,164,77,141,73,98,62,150,133,61,36,63,207,85,181,120,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,217,99,180,198,36,41,104,181,141,180,64,130,143,83,125,94,103,125,113,180,182,120,107,199,112,94,209,207,180,111,221,56,189,46,121,170,115,58,89,119,163,138,88,59,49,51,120,218,144,170,108,92,209,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,202,34,44,195,67,212,94,65,83,103,177,178,58,128,103,102,205,124,170,128,159,113,216,82,65,45,121,79,212,132,117,215,220,63,33,80,115,114,92,105,196,114,160,42,73,181,37,131,81,47,123,117,85,94,79,98,56,197,35,86,103,181,133,116,213,94,215,169,182,108,179,175,110,172,137,172,149,196,95,207,115,209,140,38,111,152,80,88,192,56,100,88,189,183,186,93,200,179,84,100,138,184,98,40,106,79,91,201,207,73,190,173,61,189,176,49,166,85,162,57,191,138,129,198,195,40,121,68,118,131,103,92,68,199,35,165,102,197,215,125,116,180,89,105,133,183,210,144,207,220,164,130,187,86,185,125,133,142,67,138,43,108,146,185,175,127,119,74,139,172,97,76,65,216,196,190,43,133,131,191,142,56,174,162,185,195,107,221,35,159,207,130,217,58,128,187,97,79,90,56,185,58,96,154,200,130,66,47,181,93,211,85,115,53,215,157,125,177,186,59,205,132,113,141,103,215,187,215,152,167,82,34,99,171,151,151,121,171,80,78,76,78,75,207,49,81,95,54,140,213,139,73,99,140,121,97,68,137,94,132,157,211,143,159,44,78,65,196,49,153,167,117,191,66,33,103,172,160,34,57,159,152,126,126,121,57,95,42,221,95,57,215,147,83,187,214,208,34,169,150,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,153,79,175,133,156,159,134,74,163,150,189,147,202,98,156,48,169,102,146,54,90,45,212,101,190,62,35,127,99,92,123,115,66,214,180,76,64,161,164,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,34,106,202,80,118,121,209,208,120,49,84,129,154,186,104,218,73,43,95,111,52,43,148,72,110,90,134,192,60,218,77,70,166,58,73,122,44,119,180,205,72,145,156,189,206,121,130,167,123,106,204,52,129,48,147,211,160,81,92,193,98,177,167,58,161,118,199,57,123,87,215,78,153,99,65,199,86,216,103,78,190,164,198,187,69,104,136,35,142,94,47,64,157,44,170,164,145,173,115,99,126,174,72,146,64,185,208,189,207,186,53,117,221,146,89,160,95,186,113,193,218,193,75,195,59,72,191,151,68,90,129,130,87,165,171,145,60,124,68,170,88,138,201,161,33,60,123,78,158,195,182,122,141,163,74,122,34,165,153,75,91,216,44,58,155,184,218,106,198,53,78,168,130,136,173,184,218,105,208,153,140,56,71,47,101,205,113,127,115,195,150,3
41,101,55,116,210,90,35,120,62,208,49,148,178,135,93,37,186,183,96,137,131,136,157,79,58,211,192,141,84,157,118,119,79,212,166,155,148,134,97,61,183,44,40,123,105,170,157,47,59,113,142,149,150,168,119,51,152,172,99,151,189,149,145,218,177,101,74,162,212,86,118,195,207,113,85,155,90,175,124,73,213,47,153,97,142,104,215,195,68,114,163,202,51,179,61,84,183,148,66,34,168,108,118,181,64,81,170,155,53,46,85,96,34,41,125,199,135,178,55,129,108,163,183,124,58,183,198,55,126,80,100,183,151,91,92,133,68,181,124,143,202,172,123,123,48,38,130,59,170,113,169,186,182,47,113,90,71,108,149,184,63,180,109,97,118,51,113,142,212,208,37,34,62,49,120,109,42,167,96,83,165,196,83,221,38,81,52,49,137,169,183,188,192,92,124,192,200,73,112,184,34,45,190,136,173,191,173,168,39,172,111,208,170,36,154,218,211,161,142,54,111,100,200,77,178,197,170,185,153,173,128,96,183,146,65,41,215,41,171,65,183,66,71,85,190,185,183,219,64,148,173,38,82,41,155,119,219,92,78,89,124,116,142,51,76,80,127,183,204,111,123,162,93,104,154,108,109,181,58,50,120,215,63,113,213,152,154,149,147,123,157,106,103,203,189,48,97,131,95,95,57,206,171,127,40,207,182,124,120,161,173,179,37,100,193,178,137,137,134,113,75,153,125,94,208,98,204,219,213,101,40,169,101,48,89,134,113,138,66,103,119,140,146,131,64,92,117,95,59,132,43,94,176,164,77,142,73,97,62,150,133,61,36,63,206,85,180,120,82,176,101,34,49,73,204,186,162,44,127,70,197,160,91,167,111,60,37,218,99,180,198,36,40,104,181,141,181,64,130,143,82,124,94,103,124,113,179,182,119,107,199,111,94,210,206,179,111,221,56,189,46,121,170,115,58,89,119,163,138,88,59,48,50,121,218,144,171,108,92,210,95,121,97,91,201,160,133,199,50,94,167,208,149,68,106,173,51,210,79,190,69,197,201,34,43,195,67,212,94,65,83,103,176,178,58,128,104,101,205,125,170,129,158,113,216,82,65,44,121,78,212,132,116,214,220,63,32,81,116,115,93,105,197,113,160,42,74,181,37,131,81,48,123,117,84,94,79,98,56,196,35,86,103,181,134,116,213,93,215,169,182,108,179,176,109,172,137,172,149,196,95,207,115,209,141,38,111,151,80,88,191,56,100,87,188,182,186,94,200,178,84,100,138,184,98,40,106,80,92,201,207,73,190,172,61,189,176,50,166,85,162,57,191,138,129,197,195,40,121,67,119,131,103,92,68,199,35,165,103,197,215,125,115,180,89,105,133,183,210,144,207,221,164,130,188,86,184,125,133,142,66,139,43,108,146,185,176,127,118,73,139,172,97,77,65,216,196,191,43,133,131,190,143,56,174,162,186,195,107,221,35,159,206,130,217,58,129,187,97,79,90,56,185,57,96,154,200,129,66,47,181,93,211,84,115,54,215,157,125,177,186,59,205,133,113,141,103,215,187,215,152,167,83,35,100,171,151,150,121,171,81,78,76,78,75,207,49,81,94,54,140,213,138,73,99,139,121,97,68,137,94,132,157,211,143,159,44,78,66,197,50,153,167,117,192,66,33,103,172,160,34,57,160,153,126,125,121,57,94,42,221,94,56,215,146,83,187,215,208,32,169,150,68,131,59,53,103,132,114,131,186,181,172,98,134,133,102,154,79,175,133,156,159,134,74,162,150,190,147,202,98,156,49,169,103,146,54,91,46,213,101,190,61,34,127,99,91,123,115,66,214,180,76,64,161,165,193,142,103,145,185,54,71,151,176,107,186,180,191,152,77,170,128,34,106,202,80,119,122,209,208,119,48,84,130,154,185,104,218,73,43,95,110,52,42,149,72,110,89,134,193,60,218,77,71,166,58,73,121,44,119,179,206,72,145,156,189,206,121,129,167,123,106,204,51,129,48,146,211,161,80,92,192,98,177,168,58,161,118,199,56,123,86,214,78,152,99,65,200,85,216,103,78,190,163,198,187,69,104,135,36,142,95,48,64,157,44,170,164,145,172,115,99,125,175,72,146,64,185,207,189,207,186,53,117,220,146,89,160,95,186,112,193,219,194,75,194,59,71,190,151,68,90,129,130,88,164,171,145,60,124,68,169,88,138,201,161,34,59,123,78,158,195,182,122,141,163,75,122,34,165,152,76,91,215,44,58,156,184,217,105,197,52,78,167,130,136,173,184,218,105,207,153,140,56,72,47,101,205,114,128,114,195,150,3
37,102,56,114,210,90,33,120,62,210,50,149,179,134,93,37,186,184,94,138,130,135,157,77,59,212,191,142,85,158,120,121,79,213,165,154,150,134,98,63,185,43,40,124,105,169,156,46,60,113,142,148,149,170,119,50,152,172,98,151,190,148,144,218,179,100,73,162,211,86,118,196,208,112,86,156,88,175,121,72,211,48,154,98,141,104,217,196,69,113,163,201,51,180,60,84,183,147,66,34,169,109,117,180,66,82,170,158,54,45,84,96,34,39,124,199,135,178,55,129,109,164,184,125,58,184,199,55,125,82,101,183,149,90,90,132,67,181,123,143,202,171,120,123,48,39,130,60,170,113,169,186,181,48,113,90,70,110,151,185,62,181,110,97,116,52,113,142,212,208,35,35,62,49,119,111,43,166,97,85,164,197,83,220,38,79,53,51,137,169,183,186,193,91,124,191,197,72,113,184,33,45,189,136,173,191,173,168,40,170,109,208,168,37,156,219,211,161,142,55,111,100,199,79,177,199,171,185,154,174,129,96,185,144,66,41,215,43,172,66,183,68,70,83,189,184,183,220,64,149,173,38,83,42,158,117,219,91,77,90,123,116,142,50,75,80,128,182,206,110,123,163,94,103,153,106,109,182,57,50,120,217,63,113,211,153,154,150,149,124,159,103,102,201,190,48,98,130,94,94,57,207,170,128,40,206,183,124,121,161,169,180,37,101,192,178,138,139,134,114,76,155,124,95,208,97,206,221,211,104,40,168,102,49,91,134,112,139,64,102,119,141,146,133,66,90,117,93,58,131,43,91,175,164,77,142,74,98,63,149,133,60,35,63,207,85,180,119,83,175,102,36,48,73,204,186,161,45,127,70,198,159,89,166,109,59,37,215,100,181,197,36,40,103,182,142,179,64,128,141,81,127,94,104,125,113,180,181,122,107,197,113,96,209,206,182,110,221,56,188,45,122,170,113,57,89,119,163,139,89,60,48,50,119,219,144,171,108,92,208,95,123,97,90,201,160,131,199,50,92,169,207,149,66,106,173,53,210,78,191,69,197,201,34,44,196,66,213,94,66,83,103,177,176,59,126,101,101,205,124,171,129,158,113,216,81,66,44,119,78,211,132,116,214,221,61,33,79,114,114,93,105,196,114,160,43,73,182,37,131,83,47,124,116,84,93,81,96,57,198,36,86,102,181,133,116,210,94,215,169,183,107,180,175,110,172,137,171,150,196,95,207,117,209,139,37,109,151,81,88,191,57,102,86,189,183,186,95,200,179,84,101,138,183,96,41,106,81,90,202,207,72,190,173,59,188,177,49,165,84,163,58,191,136,129,199,195,39,120,68,118,130,100,93,68,199,36,166,104,196,217,124,115,181,89,105,133,181,209,143,208,219,163,130,187,86,185,125,135,144,65,138,43,109,144,185,175,127,118,73,140,173,98,76,66,216,197,191,44,133,132,191,142,58,174,161,187,193,106,221,34,160,207,129,219,56,128,188,96,79,91,54,187,58,94,154,199,131,67,46,180,95,210,86,116,52,214,154,125,177,186,59,205,132,113,141,102,216,188,215,152,167,82,33,100,170,152,148,120,171,80,78,77,76,74,207,50,82,94,55,140,213,139,74,98,140,121,98,67,137,94,131,157,211,145,160,45,78,62,197,49,151,167,118,191,67,32,103,174,159,35,58,159,152,128,125,122,57,94,43,221,94,57,214,147,81,184,214,208,32,170,150,69,131,60,52,103,132,114,130,185,181,171,99,134,134,102,156,82,174,135,155,158,135,75,161,152,189,148,202,97,154,48,169,101,146,55,90,46,214,100,190,61,35,125,100,91,124,116,65,212,180,73,65,161,166,192,143,102,143,185,57,70,151,176,107,186,179,193,153,76,171,126,33,107,205,78,119,119,208,208,119,49,84,129,152,184,102,219,73,44,92,109,52,45,148,72,110,88,135,194,60,219,76,70,165,58,72,122,46,119,178,206,72,145,155,187,206,123,129,169,124,106,203,52,130,50,148,212,160,81,93,193,97,177,167,61,160,116,199,55,123,87,215,78,151,99,65,201,87,217,103,80,189,164,196,187,68,103,138,34,143,92,46,64,156,45,170,165,146,173,116,99,128,175,73,146,64,186,210,187,207,186,52,119,221,147,90,160,96,186,112,194,217,195,76,195,59,72,190,151,69,88,129,129,87,164,169,146,59,124,69,171,88,137,201,162,32,59,121,78,158,195,181,122,140,163,74,122,35,165,151,76,89,215,45,59,155,183,217,106,199,53,77,167,130,137,173,185,218,105,210,152,140,56,72,45,100,205,112,127,118,194,150,3
40,99,56,114,211,90,34,120,64,208,48,148,178,135,92,36,186,184,97,137,132,137,156,81,58,211,191,141,83,157,118,118,79,214,167,155,149,134,98,61,183,43,40,124,106,170,159,46,59,114,141,149,149,170,121,52,152,171,100,150,189,150,146,218,177,101,73,162,212,87,118,196,208,114,88,155,89,175,123,72,213,46,154,98,141,104,217,197,68,116,162,202,49,179,61,84,182,146,67,34,170,109,117,184,65,81,171,155,54,46,85,97,34,40,125,198,135,178,54,130,109,164,184,124,57,183,198,57,125,82,100,182,150,91,92,134,70,180,126,141,201,172,122,125,48,37,131,59,169,114,169,185,183,49,113,90,70,110,151,184,63,179,109,98,117,50,113,143,212,207,38,35,63,49,120,112,43,167,96,82,164,196,83,221,38,81,52,50,137,170,181,187,192,91,123,193,200,72,112,185,34,45,190,136,174,191,173,170,39,172,110,208,170,36,156,219,211,162,143,54,111,99,199,77,178,198,172,185,153,174,127,97,183,145,64,41,215,43,171,65,184,67,70,86,191,185,183,221,65,147,172,39,83,39,155,118,219,91,79,88,125,116,142,51,77,79,126,181,206,110,122,163,92,105,155,106,108,181,57,49,121,214,62,112,211,153,155,150,147,125,157,105,103,203,189,48,97,133,94,94,57,206,173,127,38,207,183,122,122,160,172,177,37,102,193,178,139,137,135,113,75,154,125,96,208,98,205,220,213,102,39,170,102,48,88,133,113,137,65,101,118,140,148,132,65,91,115,94,59,132,42,94,176,164,77,142,73,97,62,149,134,61,35,63,207,84,180,120,81,176,100,36,49,73,204,183,162,43,127,70,196,159,91,168,108,59,37,217,99,182,196,35,41,104,181,139,180,63,131,143,84,126,93,103,124,114,179,183,119,106,199,112,95,209,207,180,111,221,56,189,46,121,169,115,58,89,119,162,139,87,58,47,50,121,218,144,171,109,90,210,97,120,97,91,201,160,134,200,50,93,165,208,148,68,106,174,50,209,79,190,70,196,201,34,44,195,66,212,94,64,83,103,178,178,58,127,102,102,205,123,170,129,158,111,217,82,66,45,122,79,212,130,116,215,221,64,33,80,116,115,91,105,196,113,160,41,73,179,37,130,81,47,123,118,86,93,79,97,55,198,33,86,104,181,135,116,212,93,217,170,182,108,179,176,110,171,138,172,149,197,95,208,114,209,139,37,111,151,80,90,192,56,100,88,187,182,185,94,201,180,85,100,138,185,97,40,105,78,90,200,205,72,190,174,61,190,176,50,167,84,163,58,190,138,128,198,194,40,122,69,118,131,103,91,68,199,34,165,104,197,215,127,116,179,89,105,132,183,210,145,205,221,164,131,186,87,185,126,132,144,66,139,43,109,145,184,175,128,118,73,139,172,95,77,66,217,195,189,44,132,131,191,141,58,172,161,185,195,108,222,36,160,207,130,216,58,127,188,97,79,90,55,184,58,96,154,201,129,66,47,181,93,211,85,116,54,216,156,125,177,187,61,204,133,113,140,103,216,187,216,152,166,83,35,100,170,152,149,122,171,79,77,76,77,75,206,48,82,94,54,140,213,139,72,99,139,121,98,67,136,94,133,157,211,143,158,45,77,65,195,50,153,167,118,191,66,32,106,171,159,34,56,159,151,126,127,121,57,95,43,221,95,57,215,148,83,187,214,208,33,169,151,67,131,61,53,103,134,115,129,188,180,172,99,134,133,100,155,79,174,134,156,160,135,75,162,150,190,147,202,95,156,48,170,101,145,53,92,44,212,102,189,61,34,127,99,91,123,114,67,214,181,76,64,159,164,193,141,103,144,185,55,72,150,175,108,185,178,190,152,77,170,128,33,105,202,81,118,121,209,207,120,50,85,131,154,186,103,219,73,43,94,111,52,44,148,72,109,89,135,193,60,219,77,71,167,57,74,121,45,119,180,204,71,146,156,189,206,121,130,167,122,107,204,52,130,49,146,208,161,81,90,193,97,177,168,58,160,117,199,55,122,86,214,76,153,99,65,199,85,215,102,79,189,163,198,186,69,105,135,35,142,94,46,64,157,44,169,164,145,172,114,100,125,174,71,147,62,186,208,189,207,186,54,118,221,146,89,161,96,186,113,195,218,192,74,194,59,71,191,151,68,92,128,131,87,165,171,146,60,123,68,169,89,140,201,162,33,58,122,79,157,197,183,122,140,163,75,122,34,164,151,76,93,215,44,57,155,184,216,106,198,53,77,168,131,136,173,184,218,104,208,153,141,57,72,46,101,205,112,128,115,194,152,3
40,100,56,115,210,90,35,121,64,207,50,147,178,135,93,37,186,184,95,137,131,136,158,80,59,211,191,141,85,157,117,120,79,212,166,155,148,133,98,62,182,44,40,124,106,170,157,47,59,114,142,148,149,169,119,51,152,172,99,150,189,149,145,218,177,101,74,161,212,87,119,196,207,113,86,155,90,175,122,72,212,47,153,97,141,104,215,195,68,115,163,203,51,179,61,84,182,147,67,33,169,108,118,181,65,81,171,155,54,46,86,97,35,40,125,199,135,179,55,129,108,163,184,124,59,183,199,56,125,81,101,182,150,91,92,133,68,181,124,142,202,172,122,123,48,38,131,59,170,114,168,187,182,48,112,89,71,109,150,184,63,180,109,97,117,51,113,142,213,208,37,34,62,49,120,109,43,167,96,83,165,197,83,221,38,81,51,50,137,169,182,187,192,91,124,192,200,73,112,184,34,45,190,136,174,191,173,169,39,171,111,208,169,36,155,218,211,162,143,53,111,100,200,77,178,197,171,185,153,173,128,97,183,146,65,40,215,41,171,66,183,67,70,85,190,185,183,220,64,149,173,39,83,42,156,118,218,92,78,89,124,116,141,51,76,80,127,182,204,111,122,162,93,104,154,107,109,181,58,49,121,215,62,112,212,152,153,150,147,123,157,106,103,203,189,48,97,131,95,95,57,206,171,128,39,206,182,124,121,160,171,179,37,101,193,179,138,137,134,113,75,154,125,95,208,98,205,219,213,102,41,169,101,48,89,134,113,138,65,102,118,140,146,131,64,91,117,95,59,132,43,94,176,165,77,141,73,98,62,150,133,61,36,63,207,85,181,120,82,176,101,34,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,217,99,180,198,36,41,104,181,141,180,64,130,143,83,125,93,103,125,113,179,181,120,107,199,112,94,209,207,180,111,221,56,188,46,121,170,115,58,89,119,163,138,88,59,49,51,120,218,144,171,108,92,210,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,201,34,44,195,67,212,94,65,83,103,177,178,58,128,103,102,205,124,170,128,158,113,215,82,65,45,121,79,212,132,118,215,220,63,33,80,115,114,92,105,196,114,160,42,73,181,37,131,81,47,123,117,85,94,79,98,56,197,35,86,103,181,133,116,213,94,215,169,182,108,179,175,110,172,137,171,149,196,95,207,115,209,140,38,111,152,80,88,191,56,100,88,189,183,186,93,200,179,84,100,139,184,98,40,106,79,91,201,206,73,190,173,61,189,176,50,166,85,162,57,191,137,129,198,194,40,121,68,118,131,103,92,68,199,35,165,102,197,215,125,116,180,89,105,133,183,210,144,207,221,164,130,187,86,185,125,133,142,66,138,43,108,146,185,175,128,119,74,139,172,97,76,65,216,196,191,43,133,131,191,142,56,173,162,185,195,107,221,35,159,207,130,217,58,128,187,97,80,90,56,185,58,96,154,200,130,66,47,181,93,211,85,115,53,215,157,125,176,186,59,205,132,113,141,103,215,187,215,152,167,82,34,99,171,151,151,121,171,79,78,76,78,75,207,49,81,95,54,141,213,139,73,99,140,121,97,68,137,94,132,157,211,143,159,44,78,66,196,49,153,167,118,191,66,33,103,171,160,34,57,159,152,127,126,121,57,94,42,221,95,57,215,147,83,187,214,208,34,169,150,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,154,79,174,133,156,159,134,74,163,150,189,147,202,98,155,48,169,102,146,54,90,46,212,101,190,61,35,127,99,92,123,115,66,214,180,76,64,161,164,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,34,106,202,80,118,121,210,208,120,49,84,129,154,186,104,218,73,43,95,111,52,43,148,72,110,90,134,192,60,218,77,70,166,57,73,122,44,119,179,206,72,145,156,189,206,121,130,167,123,107,204,52,129,48,147,211,160,81,92,193,98,177,167,58,161,118,199,57,123,87,215,78,153,99,65,199,86,216,103,77,190,164,198,187,69,104,136,35,142,94,47,64,157,44,170,164,145,173,115,99,126,175,72,146,64,185,208,189,207,186,53,117,221,146,89,160,95,186,113,194,218,194,75,195,59,72,191,151,68,90,128,130,87,165,171,145,61,124,68,170,87,138,201,161,34,59,123,78,158,195,182,122,141,163,75,122,34,164,153,75,91,216,44,58,155,184,218,106,198,52,78,168,130,136,173,184,218,104,208,154,140,56,72,47,101,205,113,127,115,195,150,3
40,100,55,114,210,90,35,121,63,208,50,147,177,135,93,37,187,183,96,137,132,137,158,81,58,212,191,141,85,157,119,120,80,212,165,155,147,133,98,62,183,45,40,123,106,170,156,47,59,114,142,149,149,169,119,51,153,172,99,151,189,149,145,217,178,101,74,161,211,86,119,196,207,114,86,155,90,176,123,72,212,47,153,98,141,104,214,195,68,114,164,203,50,180,62,84,183,147,67,33,169,109,117,181,64,82,170,156,54,46,85,97,34,40,125,199,135,180,55,128,108,164,184,124,59,183,199,56,125,81,100,183,150,91,91,134,69,181,123,141,202,172,122,123,48,38,131,59,169,113,168,187,183,48,113,90,69,108,149,184,62,180,109,96,118,50,113,143,213,208,37,34,63,48,120,110,43,168,95,84,165,197,82,221,39,80,52,50,136,169,183,187,193,91,125,192,200,73,112,185,34,45,190,136,174,191,173,169,39,172,110,208,169,36,155,218,211,163,143,53,112,99,200,77,178,197,171,185,152,173,128,97,182,146,64,41,215,42,171,66,184,67,70,85,190,186,183,220,65,149,172,39,82,41,155,118,218,92,77,90,124,116,142,51,76,80,127,181,204,110,123,163,94,105,154,107,109,181,57,50,121,216,62,113,212,152,154,150,148,123,157,106,103,203,189,48,98,131,95,95,57,206,171,127,40,207,182,124,120,160,172,178,37,100,193,179,138,137,134,113,76,154,124,95,208,98,204,219,212,103,41,168,101,49,89,134,114,139,65,101,118,140,146,130,64,91,116,94,59,132,43,94,176,164,77,141,74,98,63,150,133,61,36,63,206,85,181,120,82,175,101,34,48,73,204,186,162,44,127,70,197,160,92,167,110,60,37,219,99,180,198,36,41,104,181,142,181,63,131,143,82,125,94,103,124,113,180,181,119,108,199,112,94,209,206,180,111,221,56,188,46,122,170,114,57,88,118,164,138,89,59,49,51,120,218,144,170,108,92,209,95,121,97,91,200,160,134,200,49,93,167,208,148,68,106,174,51,209,79,191,69,196,202,34,44,195,67,212,95,65,83,104,177,178,58,128,103,101,205,124,170,128,158,112,215,81,64,44,121,78,212,132,117,216,220,63,33,80,115,114,92,105,196,114,161,42,73,181,37,131,81,48,122,118,84,94,79,98,56,197,35,86,103,181,133,117,213,93,215,168,183,108,178,175,109,172,137,172,149,196,95,207,115,209,140,38,111,151,80,87,191,56,100,88,189,183,186,93,201,179,83,99,139,184,98,41,106,79,91,201,207,73,190,173,61,188,177,49,166,84,163,57,190,138,128,197,194,40,121,68,118,130,103,92,68,199,35,165,101,197,215,125,116,180,88,105,134,182,210,144,207,221,163,130,187,87,184,126,133,142,67,138,43,109,146,185,175,127,119,74,140,173,98,76,66,216,196,190,43,134,131,191,142,55,174,162,185,195,107,221,35,159,207,130,218,58,129,187,97,80,90,56,185,58,96,155,200,129,67,46,180,93,211,84,115,52,215,156,124,176,186,59,204,132,113,142,103,215,187,216,152,167,81,34,99,171,151,151,121,171,78,78,76,78,75,207,49,81,95,54,140,212,139,72,99,140,121,96,68,137,93,132,157,211,143,159,44,78,65,196,49,152,166,117,191,66,34,103,172,160,34,57,159,152,127,127,121,56,94,43,221,95,57,215,147,84,186,214,208,34,169,150,68,131,60,53,103,132,115,130,187,181,172,98,134,132,101,154,79,175,133,157,159,134,74,163,150,189,147,202,98,155,48,169,103,147,54,91,46,212,101,190,63,35,127,98,92,123,115,65,213,181,76,64,161,164,194,142,103,144,185,55,71,151,176,107,186,179,191,152,77,171,129,33,107,202,80,118,121,209,208,120,49,83,130,153,186,104,219,73,43,95,111,52,43,148,72,109,89,134,192,59,219,77,71,166,57,73,122,44,119,180,206,71,146,155,188,206,121,130,167,123,107,205,51,130,48,148,210,160,81,91,193,98,176,168,58,161,118,199,57,123,86,215,78,152,99,65,199,87,215,104,78,190,164,197,187,69,104,137,35,142,94,48,64,157,44,170,164,146,173,115,99,126,175,72,146,64,185,209,189,208,186,54,117,221,146,90,159,96,186,112,194,218,194,75,194,59,73,190,152,68,90,129,130,87,165,171,145,61,123,68,169,87,138,201,161,33,60,123,78,158,195,182,122,141,162,75,122,34,165,152,75,92,216,44,58,155,183,218,106,198,52,77,168,130,137,173,184,218,105,207,154,140,55,72,47,100,205,113,127,115,194,151,3
41,99,57,115,210,90,35,121,63,208,49,147,178,135,93,36,186,184,95,138,131,136,158,80,58,212,193,142,84,156,118,120,79,212,165,156,148,134,97,63,182,45,41,124,107,170,157,47,59,113,142,147,149,168,119,51,153,173,99,150,187,149,145,218,178,100,74,162,212,86,119,196,207,113,85,157,88,176,123,73,212,48,153,97,143,104,216,195,68,114,163,202,51,178,62,85,181,146,67,34,169,108,118,181,64,81,170,155,54,46,86,96,34,41,124,198,134,179,55,129,108,164,184,124,59,183,199,56,125,81,101,182,151,91,92,134,69,182,125,142,200,172,123,124,49,38,130,58,169,114,168,187,182,49,112,90,70,109,149,184,62,179,110,97,117,50,113,143,212,209,37,35,62,48,121,109,42,167,96,83,164,196,83,221,38,80,52,50,137,168,183,188,193,91,125,192,200,74,112,184,34,45,191,135,174,192,174,170,40,172,110,207,169,36,154,217,211,162,143,54,111,99,199,77,178,198,170,185,153,173,127,97,183,146,65,41,216,41,170,66,182,67,71,86,190,186,184,219,63,149,173,39,84,41,156,118,218,91,77,89,122,115,141,51,75,80,126,181,204,110,122,162,93,105,154,107,109,182,58,48,120,216,63,111,212,152,154,152,147,123,157,106,103,204,190,49,97,132,94,95,58,206,171,127,40,207,182,123,121,161,171,180,37,101,194,179,138,138,134,113,76,155,124,94,208,99,205,218,213,102,41,168,101,48,90,134,114,139,66,102,118,140,146,129,64,91,117,95,58,133,43,94,176,164,77,140,73,98,62,151,133,61,36,63,207,85,181,120,83,176,101,34,48,73,204,184,163,45,127,70,197,160,91,167,111,59,38,217,99,180,199,36,40,103,181,141,180,64,132,143,82,125,95,102,125,113,178,181,120,108,198,112,94,209,208,180,111,219,55,188,46,123,169,115,59,89,119,163,138,87,58,48,51,121,218,144,170,108,92,209,95,122,97,90,200,160,134,200,49,93,167,207,148,68,106,174,52,209,79,189,69,196,202,34,44,195,66,212,95,65,83,103,175,178,59,128,103,101,205,124,170,129,159,112,215,82,64,45,122,78,211,132,117,215,220,62,33,80,116,115,92,105,196,114,161,42,74,180,38,130,82,48,123,116,85,94,80,97,56,197,34,87,103,181,133,115,213,95,216,169,181,109,179,175,110,173,137,171,149,196,96,206,114,210,141,38,111,152,81,88,191,56,100,88,190,182,187,92,201,179,83,100,139,184,98,41,106,79,92,202,207,74,189,172,61,187,176,49,166,84,162,57,192,139,129,198,195,39,121,68,119,132,102,93,67,199,36,164,102,196,216,125,116,181,89,104,133,183,210,143,207,221,163,131,186,86,184,126,134,143,66,138,44,108,146,186,176,127,119,75,139,173,97,76,65,216,197,190,44,133,131,191,141,57,173,160,184,196,106,221,35,158,207,130,217,58,127,186,97,79,90,55,186,58,97,155,200,129,67,46,180,92,211,85,116,53,216,158,123,176,187,58,205,133,113,141,104,216,188,215,153,166,81,35,100,171,151,149,122,172,79,78,77,79,74,208,50,82,95,55,141,214,139,71,99,140,119,98,68,136,93,133,158,211,143,159,44,79,65,196,48,153,167,117,191,66,33,104,171,161,33,56,159,151,127,125,121,57,94,41,221,95,56,215,146,82,187,215,208,34,169,150,69,130,59,55,103,132,115,129,188,181,172,99,134,133,101,153,79,175,133,155,160,134,75,162,150,188,148,202,97,156,49,169,102,147,53,90,46,213,101,189,61,36,126,99,91,124,115,65,215,180,76,65,160,164,192,141,105,144,184,54,73,152,175,108,186,180,191,151,77,168,128,34,107,203,80,119,122,209,208,120,49,85,129,153,184,105,218,73,42,94,110,52,42,148,72,111,91,134,193,59,219,76,71,167,57,73,121,45,119,181,206,72,145,156,189,206,121,129,167,121,107,204,52,130,48,146,209,160,80,93,194,97,176,168,58,161,118,199,56,124,87,215,78,154,100,66,199,87,216,103,78,190,163,197,186,69,104,136,35,142,93,47,65,157,43,171,164,145,173,115,99,126,174,72,146,64,186,209,188,208,187,53,118,221,146,88,161,96,186,112,193,218,195,75,194,60,71,190,150,68,89,129,130,88,165,170,145,60,125,68,170,87,137,201,161,33,60,123,78,158,195,181,123,140,162,73,122,34,164,152,76,91,216,45,57,155,183,218,107,198,52,79,168,130,138,173,184,217,104,209,153,142,56,71,47,100,204,113,127,114,195,151,3
41,100,56,115,210,90,34,121,64,208,50,147,178,135,93,37,186,184,95,137,131,136,158,80,58,211,192,141,85,157,117,120,79,212,166,155,148,133,98,62,182,44,40,124,106,170,157,47,59,114,142,148,149,169,119,51,152,172,99,150,189,149,145,218,177,101,74,162,212,87,119,196,207,113,86,155,89,176,123,72,212,47,153,97,141,104,215,195,68,115,163,203,51,179,61,84,182,147,67,33,169,108,118,181,65,81,170,155,54,46,86,97,35,40,125,199,135,179,55,129,108,163,184,124,59,183,198,56,125,81,100,182,150,91,92,134,68,181,124,142,202,172,122,123,48,38,131,59,169,114,168,187,182,48,113,89,70,109,150,184,63,180,109,97,117,51,113,142,212,208,37,34,62,49,120,109,43,167,96,83,165,197,83,221,38,81,52,50,136,169,182,187,192,91,124,192,200,73,112,184,34,45,190,136,174,191,173,169,39,171,111,208,169,36,155,218,211,162,143,53,111,99,200,77,178,197,170,185,153,173,128,97,183,146,65,41,215,42,171,66,183,67,71,85,190,185,183,220,64,149,173,39,83,41,156,118,219,92,78,89,124,116,142,51,76,80,127,182,204,111,122,162,93,104,154,107,109,181,58,50,120,215,62,112,212,152,154,150,147,123,157,106,103,203,189,48,97,131,95,95,57,206,171,127,39,207,182,123,121,160,171,179,37,101,193,179,138,137,134,113,76,154,125,95,208,98,204,219,212,102,41,169,101,48,89,133,113,138,66,102,118,140,146,131,64,91,117,95,59,132,43,94,176,164,77,141,73,98,62,150,133,61,36,63,207,85,181,120,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,217,99,180,198,36,40,104,181,141,180,64,130,143,83,125,94,103,125,113,179,182,120,107,199,112,94,209,207,180,112,221,56,189,46,121,170,114,58,89,119,163,138,88,59,49,51,120,218,143,171,108,92,209,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,202,34,44,195,67,212,94,65,83,103,177,178,58,128,103,102,205,124,170,128,159,113,216,82,65,45,121,79,212,132,117,215,220,63,33,80,115,114,92,105,196,113,160,42,73,181,37,131,81,47,123,117,85,94,79,98,56,197,35,86,103,181,133,116,213,94,215,169,182,108,178,175,110,172,137,172,149,196,95,207,115,209,140,38,111,152,80,88,192,56,100,88,189,182,186,93,200,179,84,100,138,184,98,40,106,79,91,201,207,73,190,173,61,189,176,50,166,85,162,57,191,138,129,198,194,40,121,68,118,131,103,92,68,199,35,165,102,197,215,125,116,180,89,105,133,183,210,144,207,220,164,130,187,86,185,125,133,142,67,138,43,108,146,185,175,128,119,74,139,172,97,76,65,216,196,190,43,133,131,191,142,56,173,162,185,195,107,221,35,159,207,130,217,58,128,187,97,79,90,56,185,57,96,154,200,130,66,47,181,93,211,84,115,53,215,157,125,177,186,59,205,132,113,141,103,215,187,215,152,167,82,34,99,171,151,151,121,171,80,78,76,78,75,207,49,81,95,54,140,213,139,73,99,140,120,97,68,137,94,132,157,211,143,159,44,78,65,196,49,153,167,118,192,66,33,103,172,160,34,57,159,152,126,126,121,57,94,42,221,95,57,215,147,83,187,214,208,34,169,150,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,153,79,175,133,156,159,135,74,163,150,189,147,202,98,156,48,169,102,146,54,90,45,212,101,190,62,35,127,99,92,123,115,66,214,180,76,64,161,164,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,34,106,202,80,118,121,210,208,120,49,84,129,154,186,104,218,73,43,95,111,52,43,148,72,110,90,134,192,60,218,77,70,166,58,73,121,44,119,180,205,72,145,156,189,206,121,130,168,123,106,204,52,129,48,147,211,160,81,92,193,98,177,167,58,161,118,199,57,123,87,215,78,152,99,65,199,86,216,103,78,190,164,198,187,69,104,136,35,142,94,47,64,157,44,170,164,145,173,115,99,126,175,72,146,64,185,208,189,207,186,53,117,221,146,89,160,95,186,113,193,218,193,75,195,59,72,191,151,68,90,129,130,87,165,171,145,60,124,68,170,88,138,201,161,34,60,123,78,158,195,182,122,141,163,74,122,34,165,153,75,91,216,44,58,155,184,218,106,198,53,78,168,130,136,173,184,218,105,208,153,140,56,72,47,101,205,113,127,115,195,150,3
42,102,56,114,210,88,34,121,64,207,52,148,177,134,93,35,187,184,96,136,131,136,158,79,59,210,192,140,87,160,117,119,78,212,165,155,149,132,97,62,184,44,39,124,105,171,157,47,60,113,143,148,150,170,120,50,152,174,99,150,189,148,146,217,178,101,73,160,214,84,119,196,208,112,86,156,91,175,122,71,212,46,153,97,142,104,214,196,69,115,164,203,51,179,62,85,182,147,66,35,169,109,118,180,66,81,170,156,54,48,86,99,35,41,124,200,135,181,55,127,107,162,185,123,59,185,199,55,124,81,101,182,149,90,93,135,68,180,124,142,201,172,122,124,48,37,130,59,170,112,167,186,183,49,113,90,71,109,149,184,62,180,109,97,119,52,111,143,213,207,36,33,64,50,120,110,43,167,94,84,166,195,83,221,39,81,52,49,135,169,183,187,192,90,124,192,199,73,111,182,35,46,188,137,174,188,172,169,38,173,112,208,170,36,154,218,211,161,142,53,112,100,200,75,179,198,170,186,153,173,127,97,183,145,65,39,215,40,168,65,183,67,69,85,188,185,182,218,64,145,173,38,83,43,156,119,217,94,78,89,123,115,142,50,77,80,126,181,203,111,124,163,93,105,154,109,109,182,57,50,121,215,63,110,212,153,156,149,146,124,157,105,104,202,190,49,96,133,95,94,56,206,172,127,39,205,180,124,121,159,170,179,39,100,192,179,138,137,136,115,75,154,124,95,209,97,203,220,213,100,40,169,101,50,90,132,114,138,66,103,120,141,145,132,64,90,118,95,58,133,43,93,176,165,78,143,73,99,62,150,134,60,36,64,207,85,182,119,83,176,103,36,49,76,205,187,161,44,127,70,198,160,93,168,110,59,35,219,98,178,197,36,41,102,180,140,180,66,133,144,83,126,93,103,124,112,181,181,119,107,200,113,94,210,206,179,112,220,57,188,48,122,172,117,59,88,118,163,140,89,59,48,52,120,221,144,170,107,92,210,94,121,98,91,198,159,133,198,48,93,166,208,148,67,107,174,48,209,78,187,69,196,203,31,45,197,68,211,92,64,84,102,175,176,58,127,102,103,203,124,169,127,158,113,215,82,64,47,121,78,212,132,118,216,220,63,33,79,114,114,92,107,196,113,160,42,72,180,37,132,81,47,122,117,84,92,79,99,55,197,34,87,104,181,134,116,213,93,215,170,181,108,180,176,110,173,137,172,149,197,95,206,117,210,140,39,112,150,79,87,189,57,101,89,188,183,188,92,201,179,83,100,139,183,97,40,106,79,91,203,206,74,190,173,60,190,177,48,166,85,162,58,193,139,128,198,194,40,120,68,119,132,102,93,68,200,37,166,103,195,215,125,117,180,89,106,133,184,209,144,206,220,165,129,187,85,185,126,135,142,65,139,44,107,146,184,175,127,120,75,138,173,98,76,65,214,195,191,45,132,132,190,143,55,173,160,185,193,107,219,37,159,206,129,216,57,127,187,97,79,90,58,185,56,98,152,200,129,66,46,181,92,210,86,117,52,216,158,125,177,186,56,207,133,112,142,102,215,188,216,152,166,83,33,100,172,151,152,122,170,79,77,76,78,75,209,49,82,96,55,140,213,139,74,99,141,118,98,68,138,94,133,158,212,144,159,42,78,65,197,48,152,167,118,192,65,35,104,170,160,34,57,158,152,128,125,122,57,96,43,220,95,58,216,147,82,187,213,208,33,171,150,68,130,58,54,103,131,115,129,190,182,172,98,133,131,101,153,77,173,134,156,159,137,75,165,150,187,147,202,96,153,48,169,101,147,55,90,47,211,102,192,61,35,128,100,93,122,115,65,213,181,76,63,161,165,193,143,103,144,184,53,72,151,177,107,186,180,192,152,78,169,129,34,107,202,81,118,122,210,207,121,48,83,129,153,186,104,217,74,43,95,112,52,44,149,70,109,89,135,193,59,217,74,70,168,57,72,121,44,118,178,205,72,146,156,189,207,121,128,168,123,105,205,50,129,48,147,210,161,82,92,191,96,177,165,59,160,119,199,56,123,88,215,78,153,101,65,199,87,216,103,77,190,165,198,187,70,104,134,35,142,93,47,64,157,43,170,162,146,174,115,99,125,173,72,146,64,185,207,188,205,185,53,119,221,147,90,158,94,186,114,194,217,194,75,195,61,70,188,151,69,91,128,129,89,165,171,147,61,124,69,169,87,138,203,162,34,60,124,78,158,197,181,122,142,162,75,122,33,166,153,76,91,215,42,57,156,184,218,106,198,54,78,168,129,138,176,185,219,104,207,154,141,57,72,47,101,205,113,128,114,195,152,3
40,100,55,115,210,90,35,121,64,207,50,147,178,135,93,37,186,184,96,137,131,136,158,80,58,211,192,141,85,157,118,119,79,212,166,155,148,133,98,62,183,44,40,123,106,170,157,47,59,114,142,148,149,169,120,51,152,172,99,150,189,149,145,218,177,101,74,162,212,86,119,196,207,113,86,155,89,175,123,72,212,47,153,97,141,104,215,195,68,115,163,203,51,179,61,84,182,147,67,33,169,108,118,181,65,81,171,155,54,47,86,97,35,40,125,199,135,179,55,129,108,163,184,124,59,183,198,56,125,81,100,183,151,91,92,134,68,181,124,142,202,172,122,123,48,38,131,59,170,114,168,187,182,48,112,89,71,109,149,184,63,180,109,97,117,51,113,142,213,209,37,34,62,49,120,109,43,167,96,83,165,196,83,221,38,81,52,50,136,169,183,187,192,91,124,192,200,73,112,184,34,45,190,136,174,191,173,169,40,171,111,208,169,36,155,218,211,162,143,54,111,100,200,77,178,197,170,185,153,173,128,97,183,146,65,40,215,42,171,65,183,67,70,85,190,185,183,220,64,149,173,38,83,42,156,119,219,92,78,89,124,116,141,51,76,80,127,182,204,111,122,162,93,104,154,108,109,181,58,50,120,215,63,112,212,152,154,150,147,123,157,106,103,203,189,48,97,131,94,95,57,206,171,127,39,207,182,123,121,160,171,179,37,100,193,179,138,137,134,113,75,154,125,95,208,98,204,219,212,102,41,168,101,48,90,133,113,138,65,102,118,140,146,131,64,91,117,95,59,132,43,94,176,164,77,141,73,98,62,150,133,61,36,63,207,85,181,120,82,176,101,35,48,73,204,185,162,44,127,70,197,160,91,167,110,60,37,218,99,180,198,36,41,104,181,141,180,64,130,143,83,125,94,103,125,113,179,182,119,107,199,112,94,209,207,180,111,221,56,189,46,121,170,115,58,89,119,163,138,88,59,49,51,120,219,143,170,108,92,209,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,202,34,44,195,67,212,94,65,83,103,177,178,58,127,103,102,205,124,170,128,158,113,215,82,65,45,121,79,212,132,117,215,220,63,33,80,115,115,93,105,197,113,161,41,73,181,38,131,81,47,123,117,84,94,79,98,56,198,35,86,103,181,133,116,213,94,215,169,182,108,179,175,109,172,137,172,149,196,95,207,115,209,140,38,110,152,80,88,192,56,101,88,189,183,186,93,200,179,84,99,138,184,98,40,106,79,91,202,207,73,190,173,61,189,176,49,166,85,162,57,191,138,128,198,195,39,121,68,118,131,102,92,68,199,35,165,102,197,215,125,116,180,89,105,133,183,210,144,207,220,164,130,187,86,185,125,133,142,66,138,43,108,146,185,175,127,118,74,139,172,98,76,65,216,196,190,43,133,131,191,142,56,174,162,184,195,107,221,35,159,207,130,217,58,128,187,97,80,90,56,185,57,96,154,200,130,66,47,181,93,211,85,115,53,215,157,125,176,186,59,205,132,113,141,103,216,187,215,152,167,82,34,99,171,151,151,121,171,79,78,76,78,75,208,49,81,95,54,141,213,139,73,99,140,121,97,68,137,94,132,157,211,143,159,44,78,66,196,49,153,167,117,192,66,33,103,171,159,34,57,159,152,126,126,121,57,95,42,221,94,57,215,147,83,187,214,208,33,169,149,68,131,60,53,103,132,115,130,187,181,172,98,134,133,101,153,79,175,133,156,159,135,74,163,150,189,147,202,97,156,48,169,102,147,54,90,45,212,101,190,62,34,127,99,92,123,116,66,214,180,76,64,160,164,193,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,34,106,202,80,118,121,209,208,120,49,84,129,154,185,104,218,73,43,95,111,52,43,148,72,110,90,134,192,60,219,77,70,166,58,73,121,44,119,180,205,72,145,156,189,206,121,130,167,123,106,204,52,129,48,147,211,160,81,92,193,98,177,167,58,161,118,199,57,123,87,215,78,152,99,65,199,86,216,103,78,190,164,198,187,69,104,136,36,142,95,47,64,157,44,170,164,145,172,115,99,126,174,72,146,64,185,208,189,207,185,53,118,221,146,89,160,95,186,113,194,218,194,75,194,59,72,190,151,68,90,129,130,87,165,171,145,60,124,68,170,88,138,201,161,33,59,123,78,158,195,182,122,140,163,75,122,34,165,153,75,91,216,44,57,155,184,218,106,198,52,78,168,130,136,173,184,218,105,208,154,141,56,72,47,101,205,113,127,115,195,151,3
40,100,56,115,210,89,34,122,64,208,49,147,178,135,93,36,186,184,95,138,131,137,158,80,58,212,192,142,85,156,118,120,80,213,166,155,149,133,98,61,182,45,40,124,107,170,157,46,59,114,142,149,149,168,119,51,152,172,99,150,190,149,145,218,178,101,74,162,212,87,119,196,208,113,86,155,89,176,123,73,213,47,152,98,142,104,215,195,68,115,162,203,51,178,60,84,183,147,67,34,169,108,118,182,64,81,170,155,54,46,86,97,35,40,126,198,135,179,55,129,107,162,184,124,59,183,198,56,125,80,101,182,151,90,92,133,69,181,125,141,202,172,123,123,49,37,131,59,170,114,168,187,182,48,112,89,71,109,149,184,62,180,110,97,118,51,112,143,213,208,37,34,63,49,120,109,43,167,96,83,166,196,82,220,38,81,51,50,137,169,183,187,192,90,124,192,199,73,112,185,35,45,189,136,174,191,173,169,39,171,111,207,168,36,155,218,211,162,142,53,111,99,199,77,178,197,171,185,153,173,129,97,182,146,64,40,215,41,172,65,183,67,71,84,191,184,183,220,64,148,172,39,82,41,155,118,218,92,78,89,124,115,142,51,76,80,126,182,204,111,123,162,94,104,154,107,109,180,57,49,120,215,63,112,212,153,154,149,148,123,157,106,103,203,189,48,97,131,94,95,58,205,171,128,39,207,182,124,121,160,171,179,37,102,193,179,137,136,133,113,76,153,125,95,208,97,205,220,212,102,41,168,102,48,90,133,113,138,65,102,118,141,147,131,65,91,117,95,59,132,44,94,175,165,78,141,74,98,61,150,133,60,36,63,206,85,181,120,82,176,102,34,48,74,204,185,162,44,126,70,197,161,90,167,110,60,37,217,99,179,198,36,40,104,181,141,180,64,130,143,82,125,94,103,124,114,180,182,119,107,199,112,94,208,206,180,111,221,56,188,46,121,170,115,58,90,120,163,139,88,58,49,51,120,219,143,171,108,91,209,95,121,97,91,201,161,133,198,51,93,167,208,149,68,107,174,51,209,78,190,69,197,201,34,44,196,67,212,94,65,84,103,178,178,58,128,102,102,205,124,170,129,158,113,216,82,65,44,120,79,213,132,117,215,221,63,33,80,115,115,93,106,196,114,160,42,73,181,37,131,81,48,122,116,84,93,79,97,55,198,35,86,104,181,133,115,212,94,216,169,183,108,179,175,109,172,137,172,149,196,95,208,115,208,140,38,111,151,80,87,191,56,100,88,189,183,186,94,201,179,84,101,138,184,99,41,106,79,92,200,206,74,190,172,61,188,176,50,166,85,162,58,190,137,129,197,195,40,121,68,119,131,103,91,68,199,34,165,102,197,215,126,116,180,89,106,133,183,211,145,208,220,164,130,188,86,185,126,133,142,66,138,43,109,146,185,175,128,118,75,139,172,98,76,64,216,196,190,44,133,131,191,141,56,174,162,184,195,107,221,35,159,207,130,217,58,128,187,97,80,91,56,185,57,96,155,199,130,66,46,181,93,212,84,115,53,215,156,125,176,186,59,204,132,114,141,103,215,187,215,153,167,83,34,99,171,151,151,122,170,79,78,76,77,75,208,50,80,94,54,140,213,139,74,100,140,121,97,67,138,93,132,157,211,142,159,44,78,67,196,49,153,167,117,191,66,33,103,172,160,34,57,159,152,126,126,121,57,96,42,221,94,56,215,146,83,186,214,208,33,169,150,67,131,60,54,103,131,115,131,187,181,171,98,134,133,101,153,79,175,132,155,160,135,74,163,151,189,148,202,97,156,48,169,102,146,54,91,45,213,101,190,62,35,127,99,92,124,116,66,214,180,76,64,161,164,193,142,103,144,185,54,71,151,177,108,186,180,191,152,77,170,128,34,106,203,81,118,121,210,208,120,49,83,129,154,186,103,218,73,43,94,111,52,43,148,72,110,90,134,193,60,218,76,70,166,58,73,122,45,118,179,205,72,145,156,189,206,121,129,168,123,107,204,52,130,49,147,210,161,81,91,193,97,177,167,59,160,117,199,57,123,87,215,78,153,98,65,199,86,215,104,78,189,164,198,187,69,103,136,35,142,95,47,64,156,43,171,163,145,173,116,99,126,174,73,146,65,185,207,189,207,185,54,117,222,146,89,160,96,185,113,193,219,193,75,194,59,72,190,151,68,90,129,131,87,165,171,146,60,125,68,170,88,138,202,161,34,60,123,78,158,195,181,122,141,163,74,122,35,164,153,75,91,215,45,58,155,184,217,106,198,52,78,168,129,137,173,184,217,105,208,153,141,55,72,47,101,204,113,128,115,194,151,3
40,100,55,114,209,90,34,121,63,208,49,147,178,135,93,36,186,184,96,138,131,136,158,80,58,212,192,142,85,157,117,120,79,213,166,155,148,134,98,62,182,44,40,124,106,170,157,47,59,114,142,148,149,169,119,51,152,172,99,150,189,149,145,218,177,101,73,162,212,87,118,196,207,113,85,155,90,176,123,73,213,47,153,96,141,104,216,195,68,115,163,203,51,179,61,84,182,147,66,34,168,109,118,181,65,80,171,156,54,47,86,97,34,40,125,198,135,179,55,129,109,163,184,123,59,183,198,56,125,81,101,182,150,90,92,134,69,181,124,142,202,171,122,122,48,38,131,59,169,114,168,186,183,48,113,89,71,109,149,184,63,180,109,97,117,50,113,143,213,209,37,34,62,49,120,109,43,167,96,83,165,197,83,221,38,81,52,49,136,169,183,187,192,91,125,192,200,73,112,185,34,45,190,135,174,191,173,169,39,172,111,207,168,36,154,218,211,162,143,53,111,99,200,77,178,197,171,185,153,174,128,97,183,145,64,40,215,42,172,65,183,67,70,85,190,185,183,220,64,149,173,39,83,42,155,119,218,91,78,89,124,116,141,51,76,79,126,182,204,111,122,162,92,105,154,108,109,181,58,49,120,215,62,112,213,152,153,150,147,123,158,106,103,203,189,48,97,131,94,95,57,206,171,128,39,206,182,123,120,161,171,179,37,101,193,179,138,137,134,113,76,154,124,95,208,98,205,219,213,102,40,169,101,48,89,133,113,138,66,102,118,140,146,131,64,90,116,95,59,132,43,94,176,164,77,142,73,98,62,150,133,61,36,64,207,85,181,119,82,175,101,35,48,72,204,185,162,44,127,70,197,160,91,168,110,60,37,218,99,180,198,37,40,104,181,142,180,64,130,142,82,125,94,103,125,113,180,181,119,107,199,112,94,208,206,180,112,221,57,189,46,122,170,115,58,89,119,163,139,89,59,48,51,120,219,144,170,108,92,209,95,120,97,91,200,160,134,199,50,93,166,208,147,68,107,174,51,209,79,190,69,196,201,33,44,195,67,212,94,64,84,103,176,178,58,127,103,102,206,124,170,128,159,113,215,82,65,45,121,79,212,132,117,215,220,63,33,80,114,114,92,105,196,114,160,42,73,181,37,131,82,47,123,117,85,93,79,98,56,197,35,85,104,180,133,116,212,94,216,169,182,108,178,175,109,172,136,171,149,196,95,207,115,209,140,39,110,152,80,88,192,56,100,88,188,182,187,93,201,179,84,100,138,184,98,41,106,79,91,202,206,73,189,173,61,189,176,49,166,84,162,57,191,137,128,198,194,39,121,67,119,130,103,93,68,198,35,165,102,196,215,125,116,180,89,105,133,183,210,144,207,221,164,130,187,86,185,125,133,142,67,139,43,108,146,185,176,128,119,75,139,172,97,76,65,216,195,191,43,133,131,190,142,56,174,161,185,195,107,220,35,159,207,130,217,58,128,187,97,79,90,56,185,58,96,154,200,130,66,47,180,93,211,85,115,53,215,157,125,177,185,59,205,133,113,141,103,215,187,215,153,167,82,35,99,171,152,150,121,171,80,78,76,77,75,208,49,81,95,54,140,213,139,73,99,140,121,96,69,137,94,132,157,212,143,160,44,78,66,197,49,153,167,118,192,67,33,103,172,160,35,57,159,152,126,126,121,57,95,43,221,95,57,215,147,83,187,214,208,33,169,150,67,131,61,53,103,132,115,130,187,181,173,98,134,133,101,153,79,175,133,155,159,135,75,162,150,189,147,202,97,156,48,169,102,147,54,90,45,212,101,190,62,35,127,99,92,123,116,66,214,181,75,63,161,164,192,142,103,144,185,54,71,151,176,107,186,180,191,152,77,170,128,33,106,202,80,118,121,210,208,120,48,84,130,154,186,104,218,73,43,95,111,52,42,149,72,110,90,134,192,60,218,76,70,166,58,72,121,45,119,180,206,71,145,155,189,207,122,130,168,123,106,204,51,129,48,146,211,160,81,91,193,98,177,167,58,161,117,199,56,122,87,215,78,153,99,65,200,85,216,103,78,190,163,198,187,68,104,136,35,143,95,48,64,156,44,171,164,145,172,115,99,126,174,73,146,64,185,208,189,207,186,53,118,221,146,89,160,95,186,112,193,218,193,75,194,59,72,191,152,68,91,129,130,87,164,171,145,60,124,68,170,88,137,201,162,34,59,123,78,158,195,182,123,141,163,74,123,34,165,152,75,91,216,44,58,156,183,217,106,198,53,78,168,130,137,173,184,218,104,208,153,140,56,71,46,100,205,113,128,115,195,150,3
40,99,55,115,210,89,34,121,64,207,50,147,178,134,92,37,186,184,95,138,131,137,158,80,59,211,191,141,85,157,117,120,79,213,166,155,148,133,98,61,182,44,41,124,106,170,157,47,59,114,141,148,150,169,119,51,153,172,99,150,189,149,145,218,178,101,74,162,212,87,118,196,207,113,86,156,90,175,122,72,212,47,152,97,142,103,215,195,68,115,163,202,51,179,61,83,182,147,66,33,169,108,117,181,65,82,171,155,54,46,86,97,35,41,125,199,136,180,55,129,108,163,184,123,59,183,199,57,125,81,101,183,151,91,92,134,68,181,124,142,202,172,122,123,48,37,130,59,169,113,168,187,182,48,112,89,70,109,150,184,62,179,110,97,117,51,113,143,213,208,37,33,63,49,120,109,43,167,95,83,165,196,82,221,38,81,52,49,136,169,183,188,192,91,124,192,200,73,113,184,34,45,190,136,174,191,173,169,39,171,111,207,168,36,155,218,211,162,142,54,112,99,199,77,178,197,170,185,153,173,128,97,183,146,66,40,215,42,172,65,183,67,70,85,190,185,184,220,64,149,173,38,83,42,155,119,218,92,78,89,124,116,142,51,76,80,126,182,203,110,123,163,93,104,154,108,109,181,58,49,120,215,62,112,212,152,153,150,147,123,157,106,103,203,190,48,97,131,95,95,58,206,172,127,39,206,182,124,121,161,172,178,37,100,193,180,137,137,134,113,75,154,125,95,208,97,204,219,212,102,40,169,101,49,90,134,113,138,65,102,119,140,146,131,64,91,116,95,59,132,43,94,177,164,77,141,73,98,62,150,133,60,36,63,207,85,181,120,82,176,101,35,48,73,204,185,162,44,126,70,197,160,91,167,111,60,36,218,100,180,197,36,40,104,181,141,180,64,130,143,82,124,93,103,125,113,179,181,119,107,199,112,95,209,207,180,111,221,56,188,46,122,169,115,58,89,119,163,138,88,59,49,50,120,219,144,170,107,92,210,95,121,97,91,200,160,133,199,50,93,167,208,148,68,106,174,51,209,79,190,69,196,201,34,45,195,66,212,94,65,83,103,176,178,58,128,102,101,205,124,170,128,159,113,216,82,65,44,120,78,212,132,117,215,220,63,33,80,115,114,92,105,196,113,161,42,73,181,37,131,81,47,123,117,85,94,79,98,56,197,35,86,104,181,133,116,213,93,215,169,182,108,179,175,109,172,137,172,149,196,95,207,115,209,140,38,111,152,80,87,192,56,100,88,189,183,186,92,201,179,84,100,138,183,98,41,106,79,91,201,207,73,190,173,61,189,176,50,166,84,162,56,190,138,128,197,195,40,121,68,119,131,103,92,68,199,36,165,102,197,215,125,116,180,89,105,133,182,210,144,207,221,164,130,187,86,185,125,133,142,67,138,43,108,146,185,175,127,118,75,139,172,97,76,65,217,196,191,43,133,131,191,142,56,174,162,185,195,107,221,35,159,207,130,217,59,128,187,97,79,90,56,185,57,96,154,200,130,66,47,181,93,211,84,115,53,214,156,125,176,186,59,205,132,114,141,104,216,187,215,152,167,82,35,99,171,152,151,121,171,79,78,76,78,75,208,50,81,95,55,141,213,138,73,99,140,121,97,68,137,94,132,158,211,143,159,44,78,65,196,49,153,167,118,191,66,33,103,171,160,34,57,160,152,126,126,122,57,94,42,221,95,57,215,147,83,187,215,208,33,169,150,67,130,60,53,103,132,115,130,187,180,171,98,134,133,100,153,79,174,134,156,160,135,73,163,150,189,147,201,98,156,48,169,102,147,54,91,46,213,101,190,61,34,127,99,92,123,116,66,213,180,76,64,161,164,192,142,103,144,185,54,71,150,176,107,186,180,191,152,77,170,128,33,106,202,80,118,122,209,208,121,49,84,130,154,186,104,218,73,43,95,111,52,43,148,72,110,90,134,192,60,218,76,70,167,58,72,122,44,118,180,205,72,145,156,189,206,121,130,167,123,106,204,52,129,49,147,210,161,81,91,193,99,177,167,58,161,118,199,57,122,86,215,78,152,100,65,199,86,216,103,78,189,164,198,187,69,104,136,35,142,95,47,64,157,44,170,164,145,172,115,98,125,174,72,146,64,185,208,188,207,186,53,117,221,146,89,160,96,186,113,193,219,193,75,195,60,72,191,151,68,90,129,130,86,164,171,145,60,124,67,170,88,138,201,161,34,59,123,78,158,195,181,122,141,163,74,122,35,164,152,75,91,216,44,57,155,184,218,106,198,53,78,168,130,137,173,184,218,105,208,153,141,56,71,46,101,204,113,128,115,195,151,3
214,74,53,130,104,151,117,90,163,183,102,134,217,127,71,79,94,65,195,126,205,78,202,128,95,77,82,74,86,136,62,53,84,198,118,164,116,167,201,146,157,153,33,84,124,146,203,87,179,66,89,34,155,174,109,184,127,58,49,76,74,199,143,56,214,35,206,208,71,90,219,114,216,39,210,32,136,140,140,38,146,142,187,80,149,63,188,208,134,62,69,98,160,53,188,188,102,180,103,163,205,122,81,157,121,144,73,178,179,67,106,110,127,104,197,201,204,162,56,72,149,63,222,164,59,119,135,183,198,193,169,108,74,175,110,129,92,139,62,68,35,221,163,185,192,48,63,51,169,123,167,203,151,161,211,209,200,145,129,71,221,69,44,140,206,37,166,214,71,188,35,211,52,198,217,137,40,40,208,178,72,85,126,67,188,55,38,51,198,203,163,85,98,143,65,46,147,137,96,78,84,53,74,102,117,104,202,160,183,36,95,196,54,32,57,65,197,37,138,172,156,79,136,69,160,158,178,170,173,164,116,205,108,36,109,76,69,140,34,156,48,99,58,60,177,153,37,120,201,214,114,133,205,190,162,72,208,138,110,43,66,109,141,212,139,37,213,130,128,128,96,60,190,187,182,56,65,136,111,78,106,114,66,46,100,112,44,194,201,176,65,74,54,182,119,150,202,131,199,79,61,190,167,79,214,125,211,173,144,45,191,178,169,98,116,118,133,127,141,73,184,127,163,62,208,57,60,219,98,66,58,164,156,191,115,116,185,139,145,160,121,99,119,103,185,178,214,66,166,124,58,168,59,37,42,204,214,194,99,116,47,136,161,70,213,183,210,88,151,132,108,191,192,177,97,146,63,36,71,222,202,107,193,124,165,45,184,151,119,43,192,65,74,106,192,116,146,51,81,179,191,103,90,113,189,107,55,220,102,197,177,203,145,63,168,73,95,49,151,95,223,181,153,91,165,89,84,218,216,87,134,96,181,123,58,79,171,97,138,35,157,126,56,50,185,75,96,119,72,121,118,203,110,126,39,187,207,103,142,103,188,183,220,199,191,46,95,181,38,174,129,204,75,81,90,161,174,68,181,135,72,190,103,44,126,37,62,56,164,186,133,52,49,157,86,95,115,45,148,35,191,165,49,87,82,66,217,45,123,210,191,202,172,161,107,195,134,58,113,108,112,91,86,118,126,195,85,70,178,107,95,178,147,171,167,170,88,199,141,76,79,72,90,40,136,52,51,45,191,138,189,136,49,73,69,191,211,157,95,67,52,61,119,45,71,210,195,68,117,198,78,157,46,189,116,145,139,69,150,77,60,99,113,220,42,38,99,39,47,210,185,136,62,136,213,87,172,118,43,122,32,51,211,62,40,117,144,218,164,211,174,76,157,212,134,222,112,183,106,199,210,67,175,124,130,171,124,128,146,126,63,197,206,156,190,151,201,207,207,65,123,121,140,143,165,166,33,165,133,41,189,135,145,151,68,203,194,204,158,141,70,101,180,81,185,192,188,142,149,97,200,51,120,185,164,108,140,71,140,192,133,97,32,32,169,33,36,66,71,69,187,86,104,173,163,156,35,218,134,186,53,69,118,214,113,137,178,39,164,35,169,213,212,169,78,43,109,178,46,213,207,142,80,206,170,64,198,69,109,75,143,42,41,36,35,177,105,145,162,102,184,67,219,117,96,155,57,138,177,133,214,155,76,135,177,82,214,148,89,87,196,132,83,70,216,166,163,200,39,179,106,53,94,183,52,213,213,127,61,122,165,91,95,112,117,214,34,195,189,118,55,116,185,84,104,183,156,43,88,124,132,85,113,62,79,106,142,143,72,141,114,198,50,157,205,83,43,57,115,123,221,158,185,170,146,152,41,84,32,173,215,189,92,58,169,127,81,219,62,192,193,85,182,129,44,56,208,84,154,53,201,105,137,183,135,181,79,144,172,191,35,46,209,196,212,116,36,111,157,89,140,95,70,164,115,183,126,35,71,160,123,47,52,213,112,89,199,194,149,32,33,112,191,51,98,93,199,86,102,201,42,205,150,170,133,150,198,192,75,112,154,77,222,86,33,123,150,187,127,158,202,127,59,35,56,34,171,158,93,91,93,191,160,119,43,204,91,77,183,115,143,70,36,213,61,141,87,217,144,156,200,106,203,90,209,159,169,172,70,98,127,62,210,33,115,135,140,196,159,106,210,88,107,203,97,83,123,218,72,75,217,223,117,200,193,166,102,182,128,148,138,203,39,32,164,36,116,174,180,50,104,51,62,187,130,189,143,164,182,205,46,128,209,185,88,82,142,164,179,222,168,139,161,88,4
214,74,52,129,105,152,118,89,163,182,103,135,216,127,71,80,94,65,195,126,205,77,203,128,95,77,82,73,86,136,62,53,84,199,117,164,116,167,201,145,157,152,33,84,124,146,203,87,179,66,89,34,155,174,110,185,128,58,49,75,74,199,143,57,214,35,205,208,71,90,218,113,215,39,210,32,136,140,139,37,145,141,187,81,149,64,188,207,134,61,70,98,161,53,187,188,103,180,103,163,206,121,81,156,121,144,73,178,178,68,107,111,126,104,198,201,204,163,58,72,150,63,222,164,59,120,135,183,199,193,169,109,75,175,111,129,93,140,62,67,34,221,163,184,193,48,63,51,169,124,168,203,152,160,210,209,201,145,129,71,221,68,45,139,206,38,167,214,71,188,34,211,52,199,217,137,40,39,208,177,72,85,126,67,188,55,38,51,199,202,163,85,98,142,65,46,147,137,96,78,85,53,74,101,116,104,202,160,184,36,95,196,54,32,57,65,198,36,138,172,155,78,136,70,162,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,152,38,119,202,214,113,133,205,191,162,72,207,138,111,42,66,109,140,212,138,37,213,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,66,45,99,113,45,194,200,176,65,74,54,182,119,150,202,131,199,78,61,189,167,78,214,125,210,172,144,47,191,178,169,98,117,117,133,127,141,74,183,127,164,62,207,56,60,219,97,66,59,165,156,192,116,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,169,58,38,42,204,214,194,99,116,46,136,161,69,213,183,210,89,152,132,108,192,192,177,97,146,62,35,71,222,202,106,193,124,165,46,184,150,119,43,192,65,75,106,191,115,147,51,81,180,191,104,91,114,189,107,55,220,101,197,177,203,145,63,168,72,95,49,151,95,222,181,152,91,165,89,83,218,216,88,135,96,181,121,58,79,171,97,138,35,157,126,56,51,185,73,96,119,72,122,118,203,110,125,40,187,207,103,142,103,187,183,220,199,191,46,95,181,38,174,129,204,75,81,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,95,115,45,148,35,190,165,49,87,81,66,217,45,123,210,191,202,172,161,107,195,134,57,113,109,111,91,86,118,125,196,85,70,178,107,96,179,146,171,167,171,88,200,142,76,80,72,91,39,135,52,51,44,191,138,189,135,49,74,70,191,210,157,95,68,52,61,120,45,72,209,195,67,117,198,78,157,46,189,115,145,138,69,149,76,60,98,113,220,42,38,99,39,46,211,185,137,61,137,213,87,173,118,43,122,33,52,211,62,41,117,144,217,164,211,173,76,158,212,133,222,112,183,107,199,211,67,175,124,130,172,125,128,147,126,63,197,207,156,190,152,201,207,207,65,123,122,141,143,165,166,32,166,133,41,189,136,145,152,69,202,194,204,158,141,70,100,180,79,185,193,187,142,149,97,200,51,119,186,163,108,139,71,141,192,133,97,32,32,170,33,37,67,71,69,186,85,104,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,164,35,168,213,212,169,78,44,109,177,47,213,206,142,80,206,169,65,198,68,109,75,142,41,40,35,34,177,105,146,163,101,184,67,219,117,97,155,57,139,177,133,214,155,76,135,176,81,214,148,89,87,196,132,83,70,216,167,163,200,39,179,105,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,54,116,184,84,104,183,155,42,88,124,132,85,113,62,78,106,142,143,72,140,114,198,50,157,205,83,42,57,115,122,222,158,184,170,147,152,40,84,32,174,215,189,92,57,168,127,81,219,61,192,194,85,182,129,44,56,208,84,155,54,201,106,138,183,136,181,80,144,173,191,34,46,209,197,212,117,36,111,157,88,140,95,70,164,115,183,126,34,71,160,122,48,53,213,112,90,199,195,149,32,32,113,191,52,97,93,200,86,103,200,42,204,150,170,133,150,198,192,76,112,155,78,222,86,33,123,148,187,126,157,202,127,59,35,56,33,171,158,93,90,93,191,159,119,44,205,91,76,183,116,143,70,36,214,60,141,87,217,144,156,200,106,202,90,209,159,168,172,70,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,72,75,215,222,117,199,193,166,102,183,128,148,136,204,40,32,164,35,116,173,180,51,104,50,62,187,129,189,143,165,182,204,46,128,209,184,87,83,143,164,179,221,168,139,160,88,4
214,74,53,128,104,152,120,89,164,182,103,135,216,128,73,80,93,66,194,127,205,78,201,127,96,76,82,75,88,136,61,53,85,200,118,165,116,167,202,144,158,152,32,85,124,146,203,87,180,64,89,34,155,174,110,185,126,58,49,76,75,196,144,56,215,35,203,207,72,92,217,112,216,39,208,33,137,139,139,36,145,141,187,80,150,64,189,205,135,62,70,97,161,53,188,188,103,180,103,164,205,120,81,156,122,144,74,177,179,67,106,111,125,103,199,200,205,164,57,71,149,62,223,163,60,121,134,183,199,194,170,110,75,175,111,128,93,140,62,68,35,221,163,184,192,48,64,53,169,125,169,203,152,160,210,209,201,145,129,72,221,68,44,141,205,38,167,216,71,188,36,211,53,200,217,136,40,39,208,178,72,86,126,69,188,54,38,51,198,202,163,85,99,142,65,46,148,136,94,78,85,53,74,101,117,104,201,160,184,36,94,196,54,33,59,65,198,37,138,172,156,78,136,71,160,159,178,172,172,164,116,206,107,36,112,77,70,140,34,156,48,101,56,61,176,152,37,119,202,215,115,134,206,191,163,74,205,138,111,41,64,109,141,212,139,37,214,129,128,128,94,61,190,186,183,56,66,137,112,76,105,114,66,44,100,114,45,196,201,176,66,73,55,182,120,149,202,129,198,78,60,189,166,79,215,125,210,173,145,46,192,177,169,99,118,118,134,128,143,74,184,127,166,62,207,55,61,221,97,65,59,165,156,192,116,116,187,140,147,159,122,98,119,103,185,178,214,64,167,126,57,168,59,39,42,204,214,195,99,118,46,135,161,70,212,183,211,89,151,134,107,193,192,176,96,146,62,35,71,222,203,104,194,126,167,47,184,151,119,43,193,65,74,107,193,116,147,50,79,180,191,104,90,113,191,107,54,222,102,197,179,204,145,63,168,72,95,48,150,95,224,182,153,90,165,89,82,218,216,88,134,96,182,121,58,76,172,97,137,34,158,125,55,49,187,74,94,118,72,121,118,203,109,127,40,187,208,103,141,104,188,184,218,199,190,45,93,181,37,173,129,203,74,82,91,160,174,69,181,136,72,191,102,45,127,37,61,56,164,183,133,52,49,157,87,96,116,44,149,34,191,165,49,86,81,68,217,45,122,210,191,203,172,162,107,194,133,58,113,107,112,92,85,119,125,196,85,71,178,107,95,178,145,172,166,171,88,200,141,77,80,72,90,38,134,51,51,44,190,138,188,135,48,73,71,190,211,157,95,68,51,60,118,45,71,208,196,67,118,198,78,156,47,189,114,144,139,67,150,76,59,98,113,221,43,38,100,38,47,211,184,137,62,136,213,88,172,118,42,124,33,52,211,64,41,117,144,217,164,210,173,76,158,213,134,222,112,183,106,197,211,67,176,123,131,170,124,128,147,125,62,198,207,155,190,151,202,207,206,63,123,120,140,143,165,165,33,165,133,41,189,135,144,152,70,201,195,202,159,141,69,101,177,79,184,194,188,141,149,98,200,50,119,186,163,106,139,72,141,192,133,97,32,32,168,33,37,67,72,69,186,85,104,172,164,158,35,217,134,187,54,70,119,213,114,138,177,40,163,35,168,213,213,168,78,44,108,176,47,214,208,141,80,206,169,65,197,69,109,75,142,41,40,36,35,176,104,146,164,101,185,67,220,117,96,155,56,138,176,134,213,156,77,134,177,81,214,148,88,87,196,133,82,70,216,167,162,199,40,180,106,52,93,185,52,213,212,126,60,122,166,91,95,112,117,213,34,196,191,119,55,117,185,85,105,183,155,41,89,125,131,86,114,61,79,107,143,142,72,141,115,197,50,156,207,82,43,56,114,122,222,158,183,169,146,154,40,85,31,176,214,188,90,57,169,126,82,220,59,192,194,85,183,130,45,56,210,85,155,54,201,107,138,181,135,182,79,143,173,190,35,44,209,196,213,116,35,112,157,90,142,94,70,164,116,182,127,35,72,161,123,49,53,213,113,89,198,194,148,32,31,112,191,52,99,92,200,86,103,201,43,203,150,170,132,151,198,192,76,111,156,78,223,85,34,122,147,187,127,158,202,127,57,35,57,34,171,157,92,90,92,191,159,119,43,205,91,76,183,115,143,70,37,213,61,142,88,217,144,156,201,107,203,90,209,158,169,170,71,97,128,60,211,33,116,135,140,196,157,106,210,89,107,203,99,84,124,218,72,75,216,222,117,200,194,167,103,184,128,148,135,204,39,32,164,36,117,173,181,52,104,52,61,187,130,188,144,164,183,204,47,128,210,184,87,83,142,165,178,223,168,138,161,86,4
214,74,52,129,105,152,118,89,163,182,103,134,216,127,71,80,94,65,196,126,205,78,202,128,95,77,82,73,86,137,62,53,84,199,117,164,117,167,201,146,157,152,33,84,124,146,203,87,179,66,89,34,156,175,111,184,128,58,49,76,74,199,143,57,214,35,205,208,71,90,218,113,215,39,209,33,136,139,139,37,145,142,187,81,149,64,188,207,134,62,70,98,160,53,188,188,102,180,103,163,206,121,80,156,121,144,73,178,178,68,106,111,126,104,198,200,205,162,58,72,149,64,222,164,60,120,135,183,199,193,169,109,75,176,110,129,93,140,62,67,34,221,164,184,193,48,63,51,169,124,168,203,152,160,210,209,200,145,130,71,221,68,45,139,206,38,167,214,71,188,34,211,52,199,217,137,40,39,209,177,72,85,126,67,188,55,38,51,199,202,163,84,98,142,65,46,147,137,96,78,85,53,74,102,116,105,202,160,184,36,95,196,54,32,58,65,198,36,138,171,155,78,136,69,162,159,178,170,172,164,116,205,107,36,110,76,70,140,34,156,48,100,58,60,177,152,38,119,202,215,113,133,205,191,162,72,206,138,111,42,66,109,140,212,139,37,213,130,128,128,95,61,190,186,183,56,66,137,112,77,105,114,66,45,99,113,45,194,200,176,65,74,54,182,119,150,202,132,199,78,60,189,167,78,214,126,210,172,145,47,191,178,168,98,117,117,132,127,141,74,183,127,164,62,207,56,60,219,98,65,59,165,156,191,116,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,168,58,38,42,204,214,194,99,116,46,136,161,69,213,183,210,89,152,132,108,191,192,177,97,146,62,36,71,222,202,106,193,124,165,46,184,150,119,43,192,65,75,107,191,115,146,51,81,180,191,104,91,114,189,107,55,220,101,196,177,203,145,63,168,72,95,49,151,95,222,181,152,91,165,89,83,218,217,88,135,96,181,121,58,79,171,97,138,35,157,126,56,51,185,74,96,119,72,122,118,203,109,125,40,187,207,104,143,104,187,182,220,199,191,46,95,180,38,174,129,204,76,82,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,95,115,45,148,35,191,164,49,87,81,66,218,45,123,210,191,202,172,161,106,195,134,57,113,109,111,91,86,119,125,196,85,70,178,107,95,178,146,171,166,170,88,200,142,76,80,72,91,39,135,52,51,44,191,137,189,135,48,74,70,191,210,157,95,68,52,61,120,45,72,209,195,67,117,198,77,156,46,189,114,145,138,69,149,76,60,98,113,221,42,38,99,39,46,211,185,137,62,137,213,87,172,118,43,122,32,52,211,62,41,116,144,217,164,211,174,76,158,212,133,222,112,183,107,199,210,67,175,124,130,173,125,129,147,126,62,197,206,156,190,152,202,207,207,65,123,122,141,143,164,166,32,166,133,41,190,136,145,152,69,202,194,204,158,141,70,101,180,80,185,193,186,143,149,97,200,51,120,186,164,108,139,70,140,192,132,97,32,32,170,33,37,67,71,69,186,85,104,173,163,157,35,217,135,187,53,70,119,213,114,138,177,39,164,35,168,213,213,169,79,44,108,176,47,212,207,142,80,206,169,65,198,68,109,75,142,41,40,35,34,178,104,146,163,101,184,67,219,117,97,155,57,139,177,133,214,156,76,136,176,81,214,147,89,87,196,132,82,69,216,166,163,200,39,179,105,53,94,184,52,214,213,127,61,122,165,90,94,112,118,215,34,195,190,119,54,116,184,84,104,183,155,42,88,124,131,85,113,61,78,106,142,143,72,141,114,198,51,156,205,82,43,56,116,122,222,158,184,169,147,152,40,84,32,174,215,189,92,57,169,127,81,219,61,192,193,84,182,129,44,56,208,85,155,54,200,106,138,183,136,181,80,145,173,191,34,46,209,197,212,117,36,111,157,87,140,94,70,164,115,183,126,34,71,160,122,47,52,213,112,90,198,195,149,32,32,113,191,52,98,93,200,86,103,200,42,204,150,170,133,150,198,192,76,112,155,78,222,86,33,123,148,187,126,157,202,127,59,35,56,33,171,158,93,90,93,191,159,119,44,204,91,76,183,116,143,70,36,213,60,141,87,217,144,156,200,106,202,91,209,159,168,172,70,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,98,83,123,218,72,76,215,222,117,199,193,165,102,183,128,147,136,203,40,32,164,35,116,173,180,51,104,50,62,187,129,189,143,164,182,205,46,128,209,185,87,83,143,165,179,221,168,139,161,88,4
214,74,52,129,105,152,118,89,163,183,103,134,216,127,71,80,94,65,196,126,205,78,202,128,95,77,82,73,86,137,62,53,84,199,117,164,116,167,201,145,157,152,33,85,124,146,203,87,179,66,89,34,155,174,110,185,128,58,50,75,74,198,143,57,214,35,205,208,71,90,218,113,215,39,209,32,136,140,139,37,145,141,187,81,149,64,188,207,135,61,70,98,161,53,188,188,103,180,103,163,206,121,81,156,121,144,73,178,179,68,106,111,126,104,197,200,204,163,58,71,150,63,222,164,59,121,135,183,199,193,169,110,75,175,111,129,93,140,62,67,34,221,163,184,193,48,63,52,169,124,168,203,152,160,210,209,200,145,130,71,221,68,45,139,206,38,167,215,71,188,34,211,52,199,217,137,40,39,209,177,72,85,126,67,188,55,38,52,199,202,163,84,98,142,65,47,147,137,96,78,85,53,74,101,116,104,202,161,184,36,94,196,54,32,57,65,198,36,138,171,156,78,136,70,162,159,178,170,172,164,117,205,107,36,110,77,70,140,34,156,48,101,57,60,177,152,38,119,202,214,113,133,206,191,162,72,206,138,111,43,66,109,140,212,138,37,213,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,66,45,99,113,45,194,200,176,66,74,54,182,119,150,202,132,198,78,61,189,167,78,214,125,211,172,144,47,191,178,169,98,118,117,133,127,141,74,183,127,164,62,208,56,60,219,97,66,59,165,156,192,115,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,169,58,38,42,204,214,194,99,116,46,136,161,69,213,183,210,89,152,132,108,192,192,176,97,146,62,35,71,222,202,106,193,124,165,46,184,150,119,43,192,64,75,107,191,115,147,51,81,180,191,104,91,113,189,107,55,220,101,197,178,203,145,63,168,72,95,49,151,95,222,181,152,91,165,89,83,218,216,87,135,95,181,121,58,78,171,97,138,35,157,126,56,51,185,74,95,119,72,122,118,203,109,125,40,187,207,103,143,103,187,183,220,199,191,46,95,181,38,174,129,204,75,82,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,95,115,46,148,35,190,165,49,87,81,66,217,45,123,211,191,202,171,161,107,195,133,57,113,108,111,91,86,118,125,196,85,70,178,107,96,178,147,171,167,171,88,200,142,76,80,72,91,39,135,52,51,44,191,138,189,135,49,74,70,191,210,157,95,68,52,60,120,46,71,209,195,67,117,198,77,157,46,189,115,145,138,70,149,76,60,99,113,220,42,38,99,39,46,211,185,137,61,137,213,87,172,118,43,122,33,52,211,62,41,117,144,217,164,211,174,76,158,213,133,222,112,183,107,198,210,67,175,124,130,172,125,129,147,126,63,197,207,156,189,152,201,207,207,65,124,122,141,143,165,166,32,166,133,41,189,136,145,152,69,202,194,204,158,141,70,101,180,79,185,193,186,142,149,97,200,51,119,185,163,108,139,71,141,193,133,97,32,32,170,33,37,66,72,69,186,85,104,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,164,35,168,213,212,169,78,44,109,176,47,213,206,142,80,207,169,65,199,68,109,75,142,42,40,35,34,177,104,146,163,101,184,68,219,117,97,155,57,139,177,133,214,155,76,136,176,81,214,148,89,87,196,132,83,69,216,166,163,200,39,179,105,53,94,183,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,54,116,184,84,104,183,155,42,89,125,131,85,113,62,77,106,142,143,72,141,114,198,51,157,205,83,42,56,116,122,222,158,184,170,147,152,40,84,32,174,215,189,92,58,169,127,81,219,61,192,194,84,182,129,44,56,208,85,155,54,201,106,138,183,136,181,80,145,173,191,34,46,209,197,212,117,35,111,157,88,140,94,70,164,115,183,127,34,71,160,122,48,53,213,112,90,199,195,149,31,32,113,191,52,98,93,200,85,103,200,42,204,150,170,132,150,198,192,76,112,155,78,222,86,33,123,149,188,126,157,202,127,59,35,56,33,171,158,93,90,93,190,160,119,44,205,91,76,183,116,143,70,36,214,60,141,87,217,144,156,200,107,202,90,208,159,168,172,71,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,72,76,216,222,117,199,193,166,102,183,128,148,136,204,39,32,164,36,116,174,180,51,104,51,62,187,129,189,143,165,182,204,46,128,209,184,87,83,143,164,179,221,168,139,160,88,4
214,74,52,128,105,152,118,88,163,182,105,135,216,128,72,79,93,64,197,125,205,77,203,129,94,78,82,74,87,137,62,54,85,199,118,164,116,167,202,145,158,151,33,84,125,147,202,87,179,66,89,35,154,174,111,184,128,58,49,75,74,199,143,57,215,35,205,207,70,90,219,113,214,39,210,33,136,140,140,37,145,142,188,81,149,65,187,208,134,61,71,98,161,54,187,187,103,179,103,163,207,122,81,156,121,144,73,178,179,68,107,111,127,103,197,200,204,163,56,72,150,63,222,163,58,120,135,183,199,192,169,108,74,175,111,129,93,140,62,67,34,221,163,183,194,47,63,51,170,124,168,204,151,160,211,209,200,145,130,71,221,68,44,140,205,37,167,214,70,189,34,211,52,199,216,136,40,40,208,177,72,84,125,66,188,55,37,52,199,202,164,85,98,143,65,46,147,137,97,78,86,53,74,102,117,104,202,161,185,36,95,196,54,33,58,65,198,35,138,171,156,79,136,70,160,160,178,170,173,164,116,206,108,36,110,78,70,140,34,156,48,100,58,60,177,152,36,119,202,214,114,134,205,191,162,73,206,139,111,42,65,110,139,212,138,37,213,130,128,129,96,60,190,186,183,56,65,137,113,77,105,114,66,45,100,113,44,195,200,176,66,74,54,182,119,150,203,131,199,78,60,189,167,77,214,125,211,173,144,46,191,178,168,98,117,117,132,126,141,74,182,128,164,62,208,56,60,219,98,65,58,165,156,191,115,117,185,139,146,160,121,100,119,102,185,177,213,65,168,123,57,168,58,38,42,204,215,194,99,116,45,136,161,69,212,183,210,89,151,132,107,192,193,176,96,145,62,36,71,222,202,106,192,124,164,45,184,151,120,42,192,65,74,107,191,116,146,51,81,180,191,104,92,113,189,105,55,220,101,197,177,203,145,63,168,73,95,48,151,95,222,181,152,91,165,88,83,219,216,88,135,96,182,121,58,79,171,97,138,34,157,125,55,51,185,73,96,119,72,122,119,202,109,125,40,187,206,103,142,104,187,181,220,199,191,47,95,181,38,173,129,203,75,81,90,161,174,69,183,135,72,191,103,45,126,37,62,55,164,185,134,53,50,157,86,95,115,46,149,35,191,165,48,87,82,66,218,45,122,210,191,202,173,161,107,195,133,57,113,108,111,90,86,118,125,196,86,71,177,107,96,179,147,171,166,171,88,200,142,76,81,72,90,40,135,53,50,44,191,138,190,136,50,73,70,192,211,156,94,68,52,61,119,45,72,210,195,67,117,198,77,157,46,190,115,145,138,70,149,75,59,98,113,220,42,38,99,39,47,212,185,137,61,136,213,87,173,117,43,123,34,52,211,63,41,117,144,218,164,212,174,77,158,212,133,223,112,183,106,199,210,67,175,123,129,172,125,128,148,125,63,197,206,156,190,152,201,208,208,65,124,122,141,144,164,166,32,165,133,40,190,135,145,152,68,202,194,202,159,141,70,101,179,79,185,193,186,142,149,97,199,50,119,187,162,108,138,71,141,192,132,98,31,32,171,33,37,67,72,69,186,85,104,173,162,157,35,218,135,187,53,71,118,213,114,137,177,39,163,35,168,212,212,169,78,44,109,176,47,213,206,142,81,207,169,65,197,69,109,74,142,41,40,35,34,178,104,147,163,102,184,68,220,117,96,154,57,140,177,132,213,155,76,136,176,81,214,147,88,88,197,132,82,69,215,167,163,200,39,180,105,53,94,184,51,214,212,127,60,123,165,90,95,111,118,215,34,195,190,119,55,116,184,84,104,182,155,41,88,126,132,85,114,62,78,106,143,143,73,140,114,198,50,157,205,82,42,57,115,122,222,158,183,170,147,151,41,84,32,174,216,188,92,57,169,125,81,219,61,193,194,85,182,130,44,57,208,85,156,54,200,105,138,183,135,181,80,144,171,191,35,45,210,198,212,116,35,111,156,89,141,95,71,164,113,182,126,34,71,160,122,48,53,214,112,90,198,194,148,30,33,113,192,52,98,93,201,86,103,201,43,206,150,171,132,150,198,192,75,112,154,78,222,86,33,122,148,187,126,158,201,127,59,35,56,34,171,158,93,90,93,191,159,119,43,205,91,76,183,116,142,70,37,213,60,141,88,217,144,156,201,106,202,91,208,158,168,173,70,97,127,62,211,33,115,135,139,195,157,107,210,89,107,203,98,83,123,218,72,76,215,222,118,199,192,165,103,182,129,148,136,205,40,33,164,35,116,173,180,51,104,51,61,188,129,189,144,165,182,204,46,128,208,185,87,83,142,164,179,221,168,139,160,88,4
215,74,52,128,105,152,117,90,163,182,103,135,214,127,71,80,94,65,196,126,205,77,202,127,94,77,82,74,86,137,62,53,84,199,117,164,116,167,201,145,157,152,33,84,125,146,203,87,179,66,89,33,155,174,110,185,127,57,49,75,74,198,143,57,214,35,205,208,71,90,218,113,215,40,209,32,136,139,140,38,145,140,188,81,149,63,188,207,135,61,70,99,161,54,188,188,103,180,103,163,206,121,80,155,122,144,72,177,180,68,107,111,126,103,197,201,204,163,58,71,150,63,223,164,59,120,135,184,200,193,169,109,75,175,111,130,93,140,60,68,34,222,163,183,193,48,63,51,169,124,168,203,152,159,210,208,200,145,129,71,221,68,45,140,207,37,168,214,71,188,35,211,51,199,218,136,40,39,209,177,71,84,126,67,188,55,38,52,198,203,163,85,98,142,65,47,146,137,96,77,85,52,74,101,116,104,202,160,184,35,94,196,55,33,58,65,199,36,139,171,155,78,137,70,162,159,178,170,173,164,116,205,107,36,109,77,70,141,35,156,47,99,57,60,178,153,37,120,202,215,113,133,204,190,162,72,206,138,111,43,66,109,141,212,138,37,212,131,129,128,95,61,190,187,183,56,64,136,113,77,106,114,66,45,100,112,45,194,200,175,65,75,54,181,119,149,202,131,198,78,61,189,166,78,214,126,211,173,146,47,190,178,168,97,117,117,133,126,142,74,184,127,164,62,207,56,61,219,98,65,60,164,156,192,115,118,185,140,146,160,121,99,118,102,185,177,214,65,167,124,58,168,58,37,41,204,214,193,99,116,45,137,161,70,213,183,209,89,152,132,107,192,192,176,97,146,63,35,70,223,202,106,193,124,165,46,184,150,119,43,192,65,74,106,192,115,145,52,81,179,191,105,90,114,188,106,55,220,102,197,177,203,145,63,168,72,94,49,151,96,221,182,152,91,164,89,83,218,217,88,136,95,182,121,58,78,171,97,138,35,157,126,55,51,185,74,96,120,73,122,118,202,109,125,40,187,207,103,142,103,187,183,221,200,191,46,95,180,39,174,129,204,75,81,89,160,174,68,182,136,72,190,104,44,127,37,61,55,164,185,133,52,49,157,86,95,115,45,147,36,191,164,49,87,81,67,216,45,123,210,191,202,172,161,106,194,134,57,114,108,112,91,86,118,125,195,85,71,178,108,95,179,146,171,167,170,87,199,142,76,80,71,91,40,136,51,50,43,191,138,189,135,50,74,70,191,210,157,95,68,52,60,120,44,72,209,196,67,118,198,77,156,46,189,114,145,139,69,149,76,60,99,114,220,42,38,98,39,48,211,186,137,61,137,213,88,172,118,43,123,33,52,211,62,41,117,145,218,164,211,173,76,159,212,135,223,112,183,107,199,211,66,175,123,130,172,124,129,147,126,62,197,206,156,189,151,202,207,208,64,123,122,141,143,165,167,32,165,133,41,190,136,145,152,69,203,194,203,158,140,70,101,179,79,185,193,186,143,149,97,200,51,119,186,162,109,139,70,140,192,132,98,32,31,169,34,37,67,72,69,187,85,104,173,163,157,35,217,134,187,53,69,119,213,114,138,178,39,164,35,168,213,213,170,79,44,107,176,46,212,206,141,81,207,169,64,198,68,110,75,142,41,41,36,34,177,105,146,163,102,184,67,219,117,97,155,56,139,177,132,214,155,76,135,177,81,215,149,89,87,197,132,82,69,216,166,162,200,39,179,105,52,94,183,53,214,213,127,61,122,165,91,93,112,117,216,33,196,190,119,54,115,184,84,104,183,156,41,89,126,131,86,112,62,77,105,143,142,72,142,114,197,50,156,205,83,42,56,116,123,223,159,185,169,147,151,41,84,32,175,214,189,91,58,168,126,81,219,61,192,194,85,182,130,43,57,207,85,155,54,201,106,137,184,136,182,80,144,173,190,34,46,209,198,212,117,36,111,156,88,141,94,71,164,114,183,127,34,70,160,123,47,53,212,112,90,199,195,148,32,32,112,191,52,98,93,200,86,103,200,41,204,149,170,132,150,198,192,76,112,154,78,222,86,33,124,148,188,125,157,202,128,59,35,57,33,171,159,92,89,93,189,160,119,44,204,90,77,182,115,142,70,35,213,61,141,87,216,145,155,202,106,202,90,209,159,168,173,69,99,127,61,210,33,116,135,140,195,158,106,209,89,107,202,97,82,123,218,72,74,215,222,116,199,192,166,102,183,128,149,137,204,40,33,164,36,116,174,180,51,104,51,62,187,129,189,143,165,183,205,46,129,209,184,87,83,143,164,179,221,169,139,160,87,4
214,74,52,128,105,152,118,89,163,183,103,134,216,128,72,80,94,65,196,126,204,78,203,128,94,77,81,73,86,137,62,53,85,199,117,164,117,166,201,145,157,153,33,84,124,146,203,87,179,66,89,34,154,175,110,185,128,58,49,76,73,199,144,57,214,35,205,208,71,91,218,113,215,39,210,32,136,139,139,37,146,141,187,81,149,64,188,208,134,61,70,98,161,54,188,188,103,180,103,163,207,122,81,156,120,144,73,177,178,68,106,111,126,104,198,201,204,162,57,72,150,64,222,164,59,121,135,183,199,193,169,109,75,175,111,129,94,140,62,67,34,221,163,184,192,48,64,52,169,123,168,203,151,159,210,209,201,145,130,71,221,68,44,139,206,37,167,215,72,188,35,211,51,199,216,136,40,39,208,178,72,85,125,67,188,55,37,51,199,202,163,85,98,142,66,46,147,137,96,78,85,53,74,102,116,104,202,160,183,36,94,196,55,33,57,65,198,37,137,172,156,79,136,70,161,159,178,170,172,164,116,205,107,37,110,77,70,141,34,156,48,101,57,60,177,152,38,119,202,215,113,133,205,190,162,72,207,138,111,43,66,109,140,211,138,38,212,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,66,45,100,113,44,194,200,176,65,74,54,182,119,150,202,131,199,78,60,189,167,77,214,126,210,172,144,46,190,177,169,99,117,117,133,126,141,74,183,127,165,62,207,57,60,219,97,66,59,165,156,192,116,117,185,139,145,159,121,99,119,103,184,178,214,65,166,124,57,169,58,38,43,204,215,194,99,116,46,136,161,69,213,183,209,88,152,132,108,192,193,177,96,146,63,36,71,222,203,106,193,123,165,47,184,150,119,43,192,64,75,107,191,115,147,51,82,180,191,104,91,114,190,106,56,220,102,197,178,203,145,63,169,72,94,49,150,94,222,182,153,91,165,89,83,218,217,88,135,95,181,122,58,79,171,96,137,35,157,126,56,51,185,74,96,119,72,122,118,203,109,125,40,187,208,103,142,103,187,183,220,199,191,46,95,181,39,173,130,204,75,82,90,160,174,68,181,135,72,190,103,44,126,37,62,55,164,185,134,51,50,157,86,95,115,45,149,35,191,164,49,87,82,66,218,45,123,210,191,202,171,161,106,195,134,57,113,108,111,91,85,119,125,196,85,70,178,107,96,178,147,171,166,170,88,201,142,76,80,72,90,39,135,52,50,44,191,138,189,136,49,74,70,191,211,157,95,67,52,60,120,45,71,209,196,67,116,198,77,156,46,189,115,144,138,69,149,76,60,98,113,221,42,38,99,40,47,212,184,136,61,137,212,87,172,118,43,123,33,52,211,62,41,117,145,217,164,211,173,76,158,213,133,222,113,183,107,199,211,67,175,123,130,171,126,128,147,125,63,196,207,156,189,152,201,207,207,64,123,122,140,143,165,165,32,166,133,41,189,136,146,152,69,202,194,204,158,141,71,101,180,80,185,193,186,142,150,96,199,51,119,186,163,108,139,70,141,192,133,98,32,32,169,34,37,66,72,70,186,86,104,174,163,157,35,218,135,187,53,70,119,214,114,138,177,40,164,35,168,213,212,169,79,43,108,177,47,213,206,142,80,207,169,65,198,68,109,74,142,41,40,35,35,177,105,145,163,101,184,68,219,117,97,155,57,139,177,133,214,156,76,136,176,81,214,147,89,87,196,132,83,70,216,166,162,200,39,179,105,53,94,183,52,214,213,127,60,122,165,90,94,112,119,215,34,196,189,118,54,117,184,84,104,183,156,42,89,124,132,85,113,62,77,107,142,142,72,140,115,198,51,157,205,83,42,57,115,122,222,158,184,169,147,152,40,84,32,174,215,189,92,57,168,127,81,220,62,191,194,84,182,130,44,57,208,84,155,53,201,105,138,184,135,181,80,144,172,191,35,46,210,197,212,116,35,111,157,88,140,95,71,164,114,182,126,34,70,160,123,48,52,213,112,90,199,195,149,32,31,113,191,52,98,93,200,85,103,199,42,204,149,171,132,150,198,192,76,112,155,78,222,86,34,123,148,187,126,158,202,127,59,34,56,33,170,157,93,90,93,190,160,118,43,204,91,76,183,116,142,70,37,213,61,141,87,217,144,156,200,107,202,91,208,158,168,172,71,98,127,62,212,33,116,135,140,195,158,106,210,89,106,202,97,83,123,218,73,75,215,222,116,199,194,166,102,183,128,148,136,204,39,32,164,36,116,173,180,51,104,51,62,187,129,189,143,164,182,204,46,128,209,184,87,83,143,165,179,221,169,139,161,89,4
214,74,52,129,105,152,118,89,163,182,103,135,216,127,71,80,94,65,195,126,205,77,203,128,95,77,82,73,86,136,62,53,84,199,117,164,116,167,201,145,157,152,33,84,124,146,203,87,179,66,89,34,155,174,110,185,127,58,49,75,74,199,143,57,214,35,205,208,71,90,218,113,215,39,210,32,136,140,139,37,146,141,187,81,149,64,188,207,134,61,70,98,161,53,187,188,103,180,103,163,206,121,81,156,121,144,73,178,178,68,107,111,126,104,198,200,204,163,58,72,150,63,222,164,59,120,135,183,199,193,169,109,75,175,111,129,93,140,62,68,34,221,163,184,193,48,63,52,169,124,168,203,152,160,210,209,200,145,129,71,221,68,45,139,206,37,167,214,71,188,34,211,52,199,217,137,40,39,208,177,72,85,126,67,188,55,38,51,199,202,163,85,98,142,65,46,147,137,96,78,85,53,74,101,116,104,202,160,184,36,95,196,54,32,57,65,198,36,138,172,155,78,136,70,162,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,152,38,119,202,214,113,133,206,191,162,72,207,138,111,43,66,109,140,212,138,37,213,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,66,45,99,113,45,194,200,176,65,74,54,182,119,150,202,131,199,78,61,189,167,78,214,125,210,172,144,47,191,178,169,98,117,117,133,127,141,74,183,127,164,62,207,56,60,219,97,66,59,165,156,192,116,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,169,58,38,42,204,214,194,99,116,46,136,161,69,213,183,210,89,152,132,108,192,192,177,97,146,62,35,71,222,202,106,193,124,165,46,184,150,119,43,192,64,75,107,191,115,147,51,81,180,191,104,91,114,189,107,55,220,101,197,178,203,145,63,168,72,95,49,151,95,222,181,152,91,165,89,83,218,216,88,135,96,181,121,58,79,171,97,138,35,157,126,56,51,185,74,96,119,72,122,118,203,110,125,40,187,207,103,142,103,187,183,220,199,191,46,95,181,38,174,129,204,75,81,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,95,115,46,148,35,190,165,49,87,81,66,218,45,123,210,191,202,172,161,107,195,134,57,113,109,111,91,86,118,125,196,85,70,178,107,96,179,146,171,167,171,88,200,142,76,80,72,91,39,135,52,51,44,191,138,189,135,49,74,70,191,210,157,95,68,52,61,120,46,72,209,195,67,117,198,77,157,46,189,115,145,138,69,149,76,60,98,113,220,42,38,99,39,46,211,185,136,61,137,213,87,173,118,43,122,33,52,211,62,41,117,144,217,164,211,173,76,158,212,133,222,112,183,107,199,211,67,175,124,130,172,125,129,147,126,63,197,207,156,190,152,201,207,207,65,123,122,141,143,165,166,32,166,133,41,189,136,145,152,69,202,194,204,158,141,70,100,180,79,185,193,187,142,149,97,200,51,119,186,163,108,139,71,141,192,133,97,32,32,170,33,37,67,71,69,186,85,104,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,164,35,168,213,213,169,78,44,109,177,47,213,206,142,80,207,169,65,198,68,109,75,142,41,40,35,34,177,105,146,163,101,184,67,219,117,97,155,57,139,177,133,214,155,76,135,176,81,214,148,89,87,196,132,83,69,216,167,163,200,39,179,105,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,54,116,184,84,104,183,155,42,88,125,131,85,113,62,78,106,142,143,72,140,114,198,50,157,205,83,42,57,115,122,222,158,184,170,147,152,40,84,32,174,215,189,92,57,168,127,81,219,61,192,194,85,182,129,44,56,208,85,155,54,201,106,138,183,136,181,80,144,173,191,34,46,209,197,212,117,36,111,157,88,140,95,70,164,115,183,126,34,71,160,122,48,53,213,112,90,199,195,149,32,32,113,191,52,97,93,200,86,103,200,42,204,150,170,133,150,198,192,76,112,155,78,222,86,33,123,148,187,126,157,202,127,59,35,56,33,171,158,93,90,93,191,159,119,44,205,91,76,183,116,142,70,37,214,60,141,87,217,144,156,200,106,202,90,209,159,168,172,70,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,72,75,215,222,117,199,193,166,102,183,128,148,136,204,40,33,164,35,116,174,180,51,104,50,62,187,129,189,143,165,182,204,46,128,209,184,87,83,143,164,179,221,169,139,160,88,4
214,74,52,129,105,152,117,89,164,182,103,134,216,128,71,80,94,66,196,126,205,77,202,128,95,77,81,73,86,137,62,54,84,200,117,164,116,167,201,145,157,152,33,84,124,147,203,87,179,66,88,34,155,175,110,185,128,58,49,75,74,199,143,57,214,34,205,208,71,90,218,113,214,39,209,33,137,140,140,38,145,141,187,81,149,65,188,207,134,62,70,98,161,53,187,188,103,180,103,163,206,121,80,156,121,144,73,177,178,68,107,111,126,103,197,200,205,163,57,71,149,64,222,164,59,120,135,184,199,193,169,109,75,176,111,130,93,140,62,68,34,221,163,184,193,48,64,52,169,124,168,203,151,160,210,209,201,145,129,71,222,68,45,139,206,37,167,215,71,188,34,211,51,198,217,136,40,39,209,177,72,85,126,67,188,55,38,51,199,202,164,84,98,143,65,46,147,137,97,78,85,53,74,102,116,104,202,161,184,36,95,196,55,33,57,65,198,36,138,171,156,79,136,70,161,159,178,169,172,164,117,205,107,37,110,77,70,140,34,156,48,100,57,61,177,152,38,120,202,215,114,133,205,191,162,72,207,138,111,42,66,109,140,212,138,38,212,130,128,129,95,61,190,187,183,56,66,137,112,76,106,113,66,45,99,113,45,194,200,176,65,74,54,182,119,150,202,132,198,78,61,189,167,78,214,126,211,173,144,46,191,178,168,98,118,118,133,127,141,74,183,127,164,63,208,57,60,219,97,66,59,166,156,191,115,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,168,59,37,42,204,215,193,99,117,46,136,161,69,212,183,210,89,152,132,108,191,192,177,97,146,62,35,71,222,202,107,193,124,165,46,185,150,119,43,191,65,75,107,191,115,147,51,81,180,191,105,91,114,189,107,55,220,101,197,178,203,145,63,168,72,94,49,151,95,222,181,152,90,165,89,84,219,217,88,135,95,181,122,58,78,171,97,138,35,157,126,56,51,185,74,96,119,72,122,118,203,109,125,40,187,207,103,143,103,187,183,220,199,190,46,95,180,38,174,129,204,75,81,90,161,174,68,181,136,72,191,103,45,126,37,62,55,164,185,134,51,49,157,86,95,115,46,148,35,190,165,49,87,81,66,217,44,123,211,191,202,172,161,106,195,134,57,114,109,111,91,85,119,124,196,85,70,179,107,95,178,146,171,166,171,88,200,142,75,80,72,91,40,135,52,51,43,191,138,189,135,49,73,70,190,210,157,95,68,52,61,119,45,72,209,195,67,117,198,77,156,46,189,114,145,138,70,149,75,60,98,113,221,42,38,99,39,46,211,186,136,62,137,213,88,173,119,43,123,33,52,211,62,41,116,144,218,164,211,174,76,159,213,133,222,113,183,107,198,211,67,175,123,130,172,125,129,147,127,63,197,206,155,189,152,201,207,207,65,123,122,141,143,164,166,33,165,134,41,189,136,146,152,69,202,194,204,158,141,70,100,180,80,185,193,186,142,149,96,199,51,119,185,163,108,139,71,142,193,132,98,32,31,170,33,37,66,72,70,186,85,105,173,163,157,35,218,135,187,53,71,119,213,114,138,177,39,164,35,168,213,213,169,78,44,108,177,47,213,206,142,80,206,169,65,198,68,109,75,142,41,40,35,34,177,104,146,163,101,184,67,219,116,97,155,57,139,177,133,214,155,76,136,176,81,214,148,89,87,197,132,83,69,215,167,162,200,40,179,105,53,94,184,52,214,213,127,61,122,166,90,94,112,118,216,34,196,189,118,54,116,184,84,104,183,155,42,88,125,132,85,112,62,77,106,143,143,72,141,114,197,51,157,205,82,42,57,116,122,222,157,184,170,146,152,40,84,32,174,215,189,91,57,168,127,80,219,61,192,194,84,182,130,44,57,208,85,155,54,200,105,138,183,135,181,80,144,172,191,34,46,209,197,212,117,36,112,157,88,140,95,71,164,115,183,126,34,71,160,122,48,52,213,112,90,199,195,149,32,32,112,191,52,98,94,200,85,103,200,42,204,150,170,132,150,198,192,76,112,155,78,222,86,34,123,148,187,126,157,202,127,59,35,56,33,171,158,93,90,93,190,160,119,43,204,91,77,183,116,143,70,36,214,61,142,87,217,144,156,200,106,201,91,208,158,168,171,71,98,127,62,211,33,116,135,139,195,158,106,209,88,106,202,97,83,122,218,73,76,216,222,117,199,193,165,102,182,128,148,136,204,39,32,164,36,116,173,180,51,104,50,62,187,129,189,143,164,182,203,46,128,209,184,87,83,142,165,179,222,168,139,161,87,4
215,73,52,129,105,152,117,89,163,182,103,135,215,127,71,80,94,65,195,126,205,77,202,129,94,78,82,73,86,136,63,53,84,199,117,164,116,166,201,146,157,152,33,85,125,147,203,87,179,66,89,34,155,174,110,184,127,58,50,75,75,200,143,56,214,35,204,208,72,91,218,113,214,39,209,33,137,139,139,38,145,142,187,80,150,64,188,207,135,61,69,98,160,53,187,188,102,179,103,163,206,121,81,156,121,144,73,178,178,68,106,111,126,104,197,200,205,162,57,71,149,64,223,164,60,121,135,183,199,192,169,109,75,176,111,129,93,139,62,67,35,221,163,184,193,48,63,52,169,123,168,203,152,160,210,209,201,145,129,71,221,68,45,139,207,38,167,215,71,188,34,211,52,199,218,137,41,40,209,177,71,84,126,67,188,55,38,52,199,202,163,84,98,142,65,46,147,137,96,78,85,53,74,101,116,104,202,161,183,37,95,196,54,32,58,65,198,36,138,172,155,78,136,70,161,160,179,170,173,164,116,205,108,37,110,77,70,140,35,156,48,100,57,61,177,152,38,118,203,215,114,133,205,191,162,73,207,138,111,43,65,109,140,213,138,38,213,130,128,129,95,61,190,186,183,55,66,136,111,77,105,114,66,45,99,112,45,194,201,176,65,75,54,182,119,150,203,132,198,78,60,189,167,78,214,126,210,172,144,47,191,178,168,98,118,117,133,126,141,73,183,127,165,62,208,56,60,218,98,66,58,165,155,191,115,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,169,59,38,42,203,214,194,98,116,46,136,161,70,213,183,210,89,152,132,108,192,192,176,96,146,62,36,71,223,202,106,193,123,165,46,184,150,119,43,192,65,75,107,191,115,147,51,81,180,191,104,91,114,189,107,55,220,101,197,177,202,145,63,168,72,95,48,151,95,222,182,152,91,165,89,83,219,217,87,135,96,181,121,58,79,171,96,137,35,157,126,56,50,185,74,95,120,72,122,118,203,109,125,41,187,207,103,142,103,188,183,220,199,191,46,95,181,38,174,129,204,75,81,90,161,175,68,182,135,73,191,103,45,126,37,62,55,164,185,133,51,49,158,86,95,115,46,148,35,191,165,49,87,81,66,218,45,123,211,190,202,171,162,107,195,134,57,113,109,111,90,86,118,125,196,84,71,178,107,96,179,146,171,167,170,89,200,142,76,80,72,90,39,135,52,50,44,191,138,189,135,48,74,70,190,211,157,94,67,52,61,120,46,72,209,195,67,116,198,78,157,46,189,115,144,139,69,149,76,60,99,113,221,41,38,99,39,46,211,185,136,61,137,212,87,172,118,44,122,33,53,211,62,41,116,144,217,164,211,173,76,158,213,133,222,112,183,107,199,211,66,175,124,130,172,125,128,147,126,63,197,207,156,190,152,201,207,208,65,124,122,141,143,165,166,32,166,134,40,189,136,146,152,69,202,194,204,158,141,71,100,180,79,185,193,187,143,149,97,200,50,119,186,164,107,139,71,141,193,133,98,32,32,170,34,37,67,72,70,186,85,104,173,163,157,35,218,134,188,53,71,119,214,114,137,177,39,164,34,168,214,213,169,78,44,108,177,47,213,207,141,80,206,169,65,198,68,110,74,141,41,40,36,34,178,105,145,163,101,183,67,219,117,97,155,57,139,177,134,214,155,76,135,176,81,214,147,89,87,196,132,83,70,215,167,163,200,39,179,105,53,93,184,52,213,213,127,61,122,166,90,94,112,118,215,34,196,189,119,54,116,184,85,105,183,155,43,88,125,131,85,112,62,77,106,143,142,72,140,114,197,50,157,205,83,43,57,116,122,221,158,184,169,146,152,41,84,32,174,214,189,92,57,168,127,81,219,61,192,193,85,182,129,44,56,209,85,155,54,200,105,138,184,136,181,80,144,173,192,34,46,209,197,212,116,35,111,157,88,140,95,70,164,115,183,127,34,71,160,122,48,52,213,112,90,199,195,148,32,32,113,192,51,97,93,201,85,103,200,42,204,150,170,133,150,198,192,76,111,155,78,222,85,33,123,148,187,126,157,202,127,59,35,56,33,171,158,93,90,93,191,159,119,45,204,91,76,183,115,143,70,36,214,60,141,86,217,144,156,200,106,202,91,209,159,169,172,70,97,127,62,211,33,116,135,140,196,157,106,210,88,106,202,98,83,123,218,72,76,216,222,117,199,193,166,102,182,128,148,136,204,40,32,164,36,116,173,180,50,104,51,61,187,130,189,143,165,182,204,46,128,208,185,87,83,142,165,179,221,168,139,160,87,4
215,74,54,129,105,151,118,89,163,183,103,135,215,127,72,81,92,65,196,127,205,77,204,128,95,78,82,74,85,136,62,53,84,199,117,164,115,168,202,145,156,152,32,84,123,147,203,88,179,66,89,36,155,173,110,185,128,57,50,75,74,198,144,57,214,36,206,208,72,90,218,113,215,40,209,32,137,139,139,39,146,141,187,83,150,63,188,207,135,61,69,99,161,53,187,188,101,180,103,164,206,121,81,155,121,144,73,179,178,67,107,111,127,105,198,201,206,162,57,72,149,62,222,165,59,120,134,183,199,193,170,109,76,175,112,130,94,142,62,67,34,222,164,184,194,48,64,52,170,124,166,202,152,160,211,209,201,146,131,71,220,69,44,139,206,38,166,214,71,188,34,210,52,199,218,137,40,40,208,177,72,84,126,68,188,55,39,52,198,203,164,84,98,142,65,46,147,137,97,76,85,53,74,102,116,103,203,161,184,36,95,196,54,32,57,67,198,36,138,171,156,80,136,69,162,158,178,171,171,165,116,203,107,35,110,76,70,140,34,157,47,100,57,60,177,153,37,119,202,215,114,133,203,190,163,72,207,137,111,44,66,109,141,212,137,37,212,131,126,129,96,61,190,188,183,56,65,136,111,77,105,115,66,44,97,113,45,195,201,175,65,75,53,181,119,149,202,131,199,77,60,189,165,77,214,125,210,173,145,48,191,177,168,97,119,117,133,126,141,73,184,127,163,62,206,56,60,218,97,66,60,166,156,192,115,117,184,141,145,160,121,99,119,103,185,178,213,64,167,123,58,169,59,37,43,204,214,194,98,117,45,136,161,68,213,182,211,88,152,131,107,192,192,177,98,146,61,35,71,223,202,106,195,123,165,47,185,151,119,42,192,64,76,106,193,115,147,52,81,179,191,104,90,114,189,106,55,221,102,197,178,203,145,63,167,72,95,48,152,95,223,180,154,91,165,89,84,218,216,87,135,96,181,122,59,78,170,96,137,35,158,125,56,49,185,73,95,120,73,121,117,202,109,125,40,186,207,103,142,103,188,183,220,199,191,46,95,181,38,174,130,203,77,81,91,160,175,68,182,135,71,191,102,43,127,37,62,55,165,186,133,51,50,158,87,95,116,45,149,35,190,164,49,88,82,67,217,44,123,211,191,203,171,160,107,195,134,57,113,108,111,90,85,119,124,196,86,70,177,107,95,177,146,171,165,170,88,199,143,75,82,73,91,40,135,51,51,44,191,138,188,136,49,74,71,190,211,157,95,69,51,60,119,45,70,209,196,69,116,199,79,156,47,189,115,144,138,71,149,75,60,98,113,220,41,39,100,39,45,210,185,136,62,137,212,87,173,118,43,122,32,51,212,63,41,117,145,218,164,212,173,76,160,210,133,222,112,183,106,198,209,68,174,122,130,172,125,129,148,125,64,196,206,156,190,152,200,206,208,66,123,121,141,143,165,165,32,167,134,42,189,136,144,152,70,203,193,204,157,140,71,100,179,79,186,193,186,142,149,96,200,51,119,186,163,107,138,71,140,194,131,97,32,31,168,33,37,67,72,70,186,86,105,174,163,157,35,216,133,186,54,70,119,214,113,137,176,40,164,34,168,212,213,168,76,44,108,177,46,212,206,142,79,206,169,66,197,67,110,75,142,41,39,36,35,177,105,145,163,100,184,68,220,117,97,156,58,139,177,133,214,157,76,135,176,80,215,148,89,87,196,133,82,69,215,168,163,200,39,180,106,53,94,184,52,212,214,127,61,121,166,91,94,111,118,215,34,196,189,118,53,116,183,83,104,183,155,42,89,123,131,85,114,61,77,106,141,141,72,140,115,198,50,157,204,83,43,58,115,123,222,157,185,170,146,152,40,84,33,175,214,190,92,57,169,127,80,219,60,192,193,85,182,129,44,57,207,87,156,54,199,106,136,184,136,181,82,145,174,192,35,45,209,198,211,117,35,112,157,87,141,94,71,164,115,182,126,35,71,159,122,47,53,213,112,91,199,194,149,32,32,113,191,53,97,92,201,85,103,200,41,204,151,170,133,149,197,192,75,112,155,78,222,85,34,123,148,186,127,158,203,126,58,35,55,34,171,158,93,91,92,191,160,119,44,204,90,76,184,116,143,71,36,214,60,142,88,217,144,157,200,106,201,90,209,158,167,171,70,98,126,62,211,33,116,135,140,195,160,106,209,87,104,203,98,84,123,218,73,75,215,222,116,199,192,164,103,183,128,147,136,203,40,34,165,36,116,174,180,51,104,51,61,188,129,189,142,164,183,204,45,128,209,184,87,84,144,164,179,222,169,140,161,87,4
214,74,52,129,105,152,118,89,164,183,103,135,216,127,71,79,93,65,195,126,205,77,203,128,95,77,82,73,86,136,62,53,84,199,117,164,116,166,201,145,157,152,33,85,125,146,203,87,179,66,89,35,155,174,110,184,128,58,49,75,74,198,143,57,214,35,205,208,71,90,218,114,215,39,210,32,136,140,140,38,145,141,187,81,149,64,188,207,134,61,70,98,161,53,188,188,103,180,103,163,206,121,81,156,121,143,73,178,179,68,106,111,126,104,198,200,204,163,58,71,150,63,222,164,59,120,135,183,199,192,169,109,75,175,111,129,93,140,62,67,34,221,163,184,193,48,63,52,170,124,168,204,151,160,210,209,201,145,129,71,221,68,45,139,206,38,167,215,72,188,34,211,52,199,217,137,40,39,208,177,71,85,126,67,188,55,38,51,199,203,163,85,98,142,65,46,147,137,96,78,85,53,74,101,116,104,202,160,184,35,94,196,54,32,57,65,198,36,138,172,155,79,136,70,162,159,178,170,172,165,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,152,38,119,202,215,113,134,206,191,162,72,206,138,111,42,66,109,140,212,138,38,213,130,128,129,95,61,190,186,183,56,66,136,112,77,105,114,65,45,99,113,45,194,201,176,66,74,54,182,119,150,202,132,199,78,61,189,166,78,214,125,210,172,144,46,191,178,169,98,118,117,133,126,141,74,183,127,164,62,208,56,60,219,97,66,59,165,155,191,116,117,185,139,145,160,120,99,118,102,185,177,214,65,167,124,58,169,58,37,42,204,214,194,99,116,46,136,161,69,213,183,210,89,152,132,108,191,191,176,97,146,62,35,71,222,202,106,193,124,165,46,184,151,119,43,192,65,74,106,191,115,147,51,81,180,191,104,91,114,189,107,55,220,101,196,177,203,145,63,168,72,95,49,150,95,222,182,152,91,165,89,84,218,217,88,135,96,181,121,58,79,171,96,138,35,157,126,56,50,185,73,95,119,72,122,118,203,110,125,40,187,207,103,142,103,187,183,220,199,191,46,95,181,38,174,130,204,75,82,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,95,115,45,149,35,190,165,49,87,81,66,218,45,123,210,191,202,172,161,107,195,134,57,113,109,111,91,86,119,125,196,85,71,179,107,96,179,146,171,167,171,88,200,142,76,80,72,90,39,135,52,51,43,191,138,189,135,49,74,70,191,210,157,95,68,52,60,120,46,72,209,195,67,117,198,78,157,46,189,114,145,138,69,149,76,60,98,112,220,42,38,99,39,46,211,185,136,62,137,213,87,172,118,43,122,33,52,211,62,41,117,144,218,164,211,173,76,158,212,133,223,112,183,107,198,211,67,175,124,130,171,125,128,147,126,63,197,207,156,189,152,201,207,207,65,123,122,140,143,165,166,32,166,133,41,189,135,145,152,69,202,194,203,158,141,70,100,180,79,185,193,187,142,149,97,199,51,119,185,163,108,139,71,141,192,133,97,32,31,170,33,36,67,72,69,186,85,104,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,163,35,168,213,213,169,79,44,109,176,47,213,206,142,81,207,169,65,198,68,109,75,142,41,40,35,34,177,105,146,163,101,184,67,219,117,97,155,57,139,177,133,213,155,76,135,176,81,214,148,89,87,196,132,82,69,216,167,163,200,39,179,105,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,54,116,184,84,104,183,155,43,89,125,132,85,113,62,77,106,142,142,73,140,114,197,50,157,205,83,43,57,115,122,221,158,184,170,147,152,41,84,32,174,215,189,92,57,169,127,81,219,61,192,194,85,182,129,44,56,208,85,154,54,201,105,137,184,136,181,80,144,172,191,34,46,209,197,212,116,36,111,157,88,141,95,70,164,115,183,126,34,71,160,122,48,53,213,112,90,199,194,149,31,32,113,191,52,98,93,200,86,103,200,42,205,150,170,133,150,198,192,76,112,155,78,222,86,33,123,148,187,126,157,202,127,58,35,56,33,171,158,93,90,93,190,159,119,44,205,91,76,183,116,142,70,37,214,60,141,87,217,144,156,200,106,202,90,209,159,168,172,71,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,98,83,123,218,72,75,216,222,117,199,193,166,102,183,128,147,136,204,39,33,164,35,116,174,180,51,104,50,62,187,129,189,142,164,182,204,46,128,209,184,88,83,143,164,179,222,168,139,161,88,4
214,74,52,129,105,152,118,89,163,183,103,135,216,127,71,80,93,65,196,126,205,78,203,128,95,77,81,73,87,136,62,54,84,200,117,164,116,166,201,146,157,152,32,84,124,146,203,87,179,66,89,34,155,175,110,185,127,58,49,76,74,199,144,56,214,35,205,207,71,90,218,113,215,39,210,32,137,140,139,37,145,141,187,81,149,64,188,207,134,61,70,98,161,53,187,188,102,179,103,163,206,121,80,156,121,144,73,178,178,68,106,111,126,104,197,200,204,162,57,71,150,63,222,164,59,121,135,183,199,192,169,109,75,176,111,129,93,140,62,67,35,221,163,184,193,47,63,51,170,124,168,203,152,160,210,209,201,145,129,72,221,68,45,139,206,37,167,215,71,188,35,211,51,199,216,137,40,39,209,177,71,85,126,67,188,55,38,51,199,203,163,84,98,142,65,47,147,137,96,78,85,53,74,102,116,104,202,161,184,35,94,196,54,32,57,65,198,36,138,171,155,78,136,70,162,159,178,170,172,164,116,205,108,37,110,77,70,140,34,156,49,101,57,60,177,152,38,119,202,214,114,133,206,191,162,73,206,138,111,43,66,109,140,212,138,38,213,130,128,128,95,60,190,186,183,55,65,137,112,77,105,114,66,45,99,112,45,194,200,176,66,74,54,182,119,151,202,131,198,78,61,189,167,78,214,126,210,172,144,46,191,178,168,98,118,117,133,127,141,74,183,127,164,62,208,56,60,218,97,66,59,165,155,192,116,117,185,139,145,160,121,98,119,102,185,178,214,65,167,124,58,169,58,37,42,204,214,194,99,116,46,136,161,69,213,183,209,88,152,132,108,191,192,176,97,146,62,35,70,222,202,106,193,124,165,46,184,150,119,43,192,65,75,106,191,115,147,51,81,180,191,104,91,114,189,107,55,220,101,197,177,203,145,63,168,72,95,49,151,95,222,181,152,91,165,89,84,218,217,87,135,96,181,121,58,79,171,97,138,35,157,126,55,50,185,73,96,120,72,122,118,203,109,126,40,186,207,104,142,103,187,183,220,199,191,46,95,181,38,173,129,204,75,81,90,160,174,68,182,135,72,191,103,45,126,37,63,55,164,184,134,52,49,157,86,95,115,46,148,35,191,165,48,87,81,66,217,45,123,210,191,202,172,161,107,195,134,57,113,108,111,92,86,118,125,196,85,70,178,107,95,178,146,170,166,171,88,200,142,76,80,72,90,39,135,52,50,44,192,138,189,136,49,73,70,191,211,157,95,68,52,61,119,46,72,209,195,67,117,198,78,157,46,189,114,145,138,70,149,76,60,98,113,221,42,39,99,39,46,211,185,136,61,137,212,87,172,118,43,122,33,52,211,62,41,117,145,217,164,211,173,77,158,213,133,222,112,183,107,199,211,67,175,123,130,171,125,128,147,126,63,197,207,156,189,152,202,207,207,65,123,122,141,143,165,166,32,166,134,41,189,136,145,152,68,202,194,203,158,141,70,100,179,80,185,193,187,142,149,97,200,51,119,186,163,108,139,70,141,192,133,97,32,31,170,33,37,66,71,70,186,85,105,173,163,157,35,217,134,187,53,70,119,213,114,137,177,39,164,35,169,213,213,169,78,44,108,176,47,212,207,142,80,206,169,65,198,69,109,75,142,41,40,35,34,177,105,146,163,101,184,67,219,117,97,155,57,139,177,133,214,155,76,135,176,81,214,148,89,87,196,132,82,69,215,167,163,200,39,179,105,53,94,183,52,213,213,127,61,122,166,91,94,112,118,215,34,196,189,119,55,116,184,84,104,183,156,43,88,124,132,85,112,62,78,106,143,143,72,141,114,197,51,157,205,83,43,57,115,122,222,158,184,170,147,152,40,84,32,174,215,189,92,57,169,127,81,219,61,192,193,85,182,129,44,56,208,85,155,53,201,105,137,183,136,181,80,144,172,191,35,45,209,197,212,117,35,111,157,88,140,95,70,164,115,183,126,34,71,160,122,48,52,213,112,90,199,195,148,32,32,112,191,51,98,93,200,86,103,200,42,204,150,170,133,150,198,192,76,112,154,78,222,86,33,123,148,188,126,157,202,127,59,36,56,33,171,158,93,90,93,190,159,119,44,205,91,76,182,116,143,70,36,213,60,141,87,217,144,155,200,107,202,90,209,158,168,172,71,97,127,62,211,33,116,135,140,196,158,106,210,88,106,202,98,83,123,218,72,75,215,222,117,199,193,166,102,183,128,148,136,204,40,32,164,35,116,173,180,51,104,50,62,186,130,189,143,165,182,204,46,128,209,185,87,83,143,164,179,221,168,139,161,88,4
214,74,52,129,105,152,118,89,164,183,103,135,216,127,71,80,94,65,196,126,205,77,203,128,94,77,81,73,86,136,62,54,84,199,117,164,116,166,201,145,157,152,32,84,124,146,202,87,179,66,89,35,155,175,111,184,128,58,49,75,74,199,144,57,214,35,205,208,71,91,218,113,215,39,209,32,137,140,139,38,146,141,187,81,149,64,187,207,135,61,70,98,161,53,187,188,102,180,103,163,206,121,81,155,121,144,73,178,179,67,106,111,126,104,198,201,204,163,58,71,150,63,222,164,59,121,135,183,199,192,169,109,75,175,111,129,93,140,62,67,34,221,163,184,193,48,64,52,169,124,168,204,151,160,210,209,201,145,129,71,221,69,44,139,206,38,167,214,72,188,35,211,52,199,217,137,40,40,209,177,72,85,126,67,188,56,38,52,199,203,163,84,98,143,65,47,147,137,96,78,85,53,74,102,116,104,202,161,184,36,94,196,54,32,57,65,198,36,138,171,156,78,136,69,161,159,178,170,173,164,116,205,107,36,110,77,70,140,34,156,49,100,57,60,177,152,38,119,202,214,113,133,206,190,162,72,206,138,111,42,66,109,140,212,138,37,213,130,128,128,95,61,190,187,183,56,65,137,111,77,105,114,66,45,99,113,45,194,200,176,66,74,54,182,119,150,202,131,199,78,61,189,167,78,214,126,210,172,145,46,191,178,169,98,118,117,133,127,142,74,183,127,164,62,208,56,60,219,98,66,59,165,156,192,116,117,185,139,145,160,121,99,119,102,185,177,215,65,167,124,58,168,58,38,42,204,214,194,99,116,46,136,161,69,213,183,210,88,152,132,107,192,192,177,97,146,62,36,71,222,202,106,193,124,165,46,184,151,119,43,192,65,75,106,191,115,147,51,81,180,190,104,91,114,189,106,55,220,102,197,178,203,145,63,168,72,95,49,151,95,222,181,152,91,165,89,83,218,216,88,135,96,181,121,58,78,171,96,138,35,157,126,56,51,185,73,96,119,72,122,118,203,110,125,40,187,207,103,142,103,187,183,220,199,191,46,95,181,38,174,130,204,75,81,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,185,133,52,49,157,86,95,115,45,149,35,190,164,48,87,81,66,217,45,123,211,191,202,172,161,107,195,134,57,114,108,111,91,86,118,125,196,85,70,178,107,96,178,146,171,166,171,88,200,142,76,80,72,91,39,135,52,51,43,191,138,189,136,49,74,70,191,211,157,95,68,52,61,119,45,72,209,195,67,117,198,78,157,46,189,115,144,138,69,149,76,60,98,113,220,42,38,99,39,46,211,185,137,61,137,213,87,173,118,43,122,33,52,211,62,41,117,144,217,164,212,173,76,158,212,133,222,112,183,106,199,210,67,175,123,130,172,125,129,147,126,62,197,207,156,189,152,202,207,207,65,123,122,140,143,165,166,33,166,133,41,190,136,145,152,69,202,194,203,158,141,70,100,180,79,185,193,187,142,150,97,200,51,119,186,163,108,139,71,141,192,133,98,32,32,170,33,36,67,71,69,186,85,105,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,163,35,169,213,213,169,79,44,109,176,47,213,206,142,80,207,169,64,198,68,109,75,142,41,40,35,34,177,105,145,163,101,184,67,219,117,97,155,57,139,177,133,214,155,76,136,176,81,214,148,89,87,196,132,83,70,216,167,163,200,40,179,106,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,189,119,54,117,184,84,104,183,155,42,88,125,131,85,113,62,77,106,142,142,72,141,114,198,50,157,205,83,42,57,115,122,222,158,184,170,147,152,40,84,32,174,215,189,92,57,168,127,81,219,61,192,194,85,182,129,44,56,208,84,155,54,201,106,138,183,136,181,80,144,172,191,34,45,209,197,213,117,36,111,157,87,140,95,70,164,115,183,126,34,71,160,122,48,52,212,112,90,199,194,149,32,32,112,191,52,97,93,200,86,103,200,42,204,150,170,132,150,198,192,76,112,154,78,222,86,34,123,148,188,127,157,202,127,59,35,56,33,171,158,92,91,93,191,159,119,44,205,91,76,183,116,142,70,37,213,60,141,87,217,145,156,200,106,202,90,208,159,168,172,71,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,98,83,123,218,73,76,215,222,117,199,193,166,102,183,128,148,136,204,40,32,164,35,116,173,180,51,104,50,62,187,129,189,143,164,183,204,46,128,209,185,88,83,143,164,179,221,168,140,160,87,4
214,74,52,129,105,152,118,89,163,183,103,135,216,127,71,80,94,65,196,126,205,77,202,128,95,77,81,73,86,137,62,54,84,199,117,164,116,167,201,145,157,152,33,84,124,146,203,87,179,66,89,34,155,174,110,185,128,58,49,76,74,199,143,57,214,35,205,208,71,90,218,113,215,39,209,32,136,140,139,37,145,141,187,81,149,64,188,207,134,61,70,98,161,53,187,188,103,180,103,163,206,121,81,156,121,144,73,178,179,68,107,111,126,104,198,200,205,163,58,72,150,63,222,164,59,120,135,183,199,192,169,109,75,175,111,129,93,140,62,67,35,221,163,184,193,48,64,52,169,124,168,203,151,160,210,209,201,145,129,71,221,68,45,139,206,38,167,214,71,188,34,211,52,199,217,137,40,39,208,177,71,85,126,67,188,55,38,51,199,202,163,84,98,142,65,46,147,137,96,78,85,53,74,101,116,104,202,160,184,35,95,196,54,32,57,65,198,36,138,171,155,78,136,70,162,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,152,38,119,202,214,113,133,206,191,162,73,207,138,111,42,66,109,140,212,138,37,213,130,128,129,95,61,190,186,183,56,66,137,112,77,105,114,66,45,99,113,45,194,200,176,66,74,54,182,119,150,202,131,199,78,61,189,167,78,214,126,210,172,144,47,191,178,169,98,117,118,133,127,141,74,183,127,164,62,207,56,60,219,98,66,59,165,156,192,116,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,169,58,38,42,204,215,194,99,116,46,136,161,69,213,183,210,88,152,132,108,192,192,177,97,146,62,35,71,222,202,106,193,124,165,46,184,150,119,43,192,64,75,107,191,115,147,51,81,180,191,104,91,114,189,107,55,220,102,197,178,203,145,63,168,72,95,49,151,95,222,181,152,91,165,89,84,218,216,87,135,96,181,121,58,78,171,97,138,35,157,126,56,50,185,74,96,119,72,122,118,203,109,126,40,187,207,103,142,103,187,183,220,199,191,46,95,181,38,173,129,204,75,81,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,185,133,52,49,157,86,95,115,45,148,35,190,165,49,87,81,66,218,45,123,210,191,202,172,161,107,195,134,57,113,109,111,91,86,118,125,196,85,70,178,107,96,179,146,171,167,171,88,200,142,76,80,72,90,39,135,52,51,44,191,138,189,136,49,73,70,191,211,157,95,68,52,61,120,45,71,209,195,67,117,198,78,157,46,189,115,144,138,69,149,76,60,98,113,220,42,38,99,39,46,211,185,137,61,137,213,87,173,118,43,122,33,52,211,62,41,116,144,217,164,211,173,76,158,212,133,222,112,183,107,198,211,67,175,123,130,172,125,129,147,126,63,197,207,155,190,152,201,207,207,65,123,122,141,143,164,166,32,166,134,41,189,136,145,152,69,202,194,203,158,141,70,100,179,80,185,193,187,142,149,97,199,51,119,186,163,108,139,71,141,192,133,98,32,32,170,33,37,67,71,69,186,85,104,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,164,35,168,213,213,169,78,44,109,177,47,212,206,142,80,206,169,65,198,68,109,75,142,41,40,35,34,177,105,146,163,101,184,67,219,117,97,155,57,139,177,133,214,156,76,135,176,81,214,147,89,87,196,132,83,70,216,166,163,200,40,179,105,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,54,117,184,84,104,183,155,42,88,124,132,85,113,62,78,106,142,143,72,140,114,198,50,157,205,83,43,57,115,122,222,158,184,170,146,152,41,84,32,174,215,189,92,57,168,127,81,219,61,192,193,85,182,129,44,56,208,85,155,54,201,106,138,183,136,181,80,144,173,191,34,46,209,197,213,117,35,111,157,88,140,95,71,164,115,183,126,34,71,160,122,48,53,213,112,90,199,195,149,32,32,113,191,52,98,93,200,85,103,200,42,204,150,170,133,150,198,192,76,112,154,78,222,86,33,123,148,187,126,157,202,127,59,35,56,33,171,158,93,90,93,190,160,119,44,205,91,76,183,116,143,70,37,214,60,141,87,217,144,156,200,106,202,90,208,159,168,172,70,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,72,75,215,222,117,199,193,166,102,183,128,148,136,204,39,32,164,35,116,174,180,51,104,50,62,187,129,189,143,165,182,204,46,128,209,184,87,83,143,164,179,221,169,139,160,88,4
215,74,52,129,105,151,118,89,163,182,103,135,216,127,71,80,93,65,196,126,205,78,203,128,94,77,82,73,86,137,62,53,84,199,117,164,116,167,201,145,157,152,32,84,124,146,203,87,179,66,88,34,155,174,110,184,128,58,49,75,74,199,143,57,214,35,204,208,71,91,218,113,214,39,209,32,137,140,140,37,146,141,187,81,149,64,188,207,134,61,69,98,161,53,187,187,102,180,103,163,206,121,81,156,121,144,73,178,179,68,107,111,127,104,198,200,204,163,57,71,150,63,222,164,59,120,135,183,199,193,169,109,75,175,111,129,93,140,62,68,35,221,163,184,193,48,64,52,169,124,168,203,151,160,210,209,201,145,129,72,221,68,45,139,206,37,167,215,71,188,35,211,52,199,217,137,40,39,208,177,72,85,126,67,188,55,38,51,199,203,163,85,98,142,65,46,147,137,97,78,84,53,74,101,116,104,202,160,184,35,95,196,54,32,57,65,198,36,137,172,155,78,136,69,162,159,178,170,173,164,116,205,107,37,110,77,70,140,34,156,48,100,57,61,177,152,38,119,202,214,113,133,206,190,162,72,207,138,111,43,65,109,140,212,138,37,213,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,65,45,99,113,45,194,200,176,65,74,54,182,119,150,202,131,199,78,61,189,167,78,214,125,210,172,145,46,191,178,169,98,117,117,133,127,141,74,183,127,164,62,207,56,60,219,98,66,59,165,156,191,116,117,185,139,145,160,121,99,118,102,185,177,214,65,167,124,58,168,58,38,42,204,215,194,99,116,46,136,161,70,213,183,210,88,152,132,108,191,192,177,97,146,62,36,71,222,202,106,193,124,165,46,184,150,119,43,191,65,75,106,192,115,147,51,81,180,191,104,91,114,189,106,55,220,102,197,178,203,145,63,168,72,95,49,151,95,222,181,152,91,165,88,83,218,216,88,135,95,181,121,58,78,171,97,138,35,157,126,56,50,185,74,95,119,72,122,118,203,110,125,40,187,207,103,143,103,187,183,220,199,191,46,95,180,38,174,130,204,75,82,90,160,174,68,182,135,72,191,103,44,126,37,62,55,164,184,134,52,49,157,86,95,115,46,148,35,190,164,49,87,81,66,217,45,123,210,191,202,172,161,107,195,134,57,113,109,111,91,86,119,125,196,85,70,178,107,96,179,146,171,167,171,88,200,141,76,80,72,91,39,135,52,50,44,191,138,189,135,49,74,70,191,211,157,95,68,52,61,120,45,72,209,195,67,117,198,78,156,46,189,115,144,138,69,149,76,60,98,113,220,42,38,99,39,46,211,185,137,61,137,213,87,173,118,42,122,33,52,211,62,41,117,144,217,164,211,173,76,158,212,133,222,112,183,106,199,211,66,175,123,130,172,125,129,147,126,63,198,207,155,189,152,201,207,207,65,123,122,141,143,165,165,32,166,133,41,189,136,145,151,69,203,194,203,158,141,70,100,179,79,185,193,186,142,149,97,199,51,120,186,163,108,139,71,141,192,133,98,32,31,169,33,37,67,71,70,186,85,104,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,164,35,168,213,213,169,79,44,108,177,47,213,206,142,80,207,169,65,199,68,110,75,142,41,40,35,34,177,104,145,163,101,184,67,219,117,97,155,57,139,177,133,214,155,76,136,176,81,214,147,89,87,196,132,83,70,216,166,163,200,39,180,105,53,94,184,52,213,213,127,61,121,165,90,94,111,118,215,34,196,190,119,55,117,184,84,104,183,155,42,89,125,131,86,113,62,77,106,143,143,72,140,114,198,50,157,205,83,43,57,116,122,222,158,184,170,146,152,40,84,32,174,214,189,92,57,168,127,81,219,61,192,194,85,182,129,44,56,208,84,155,54,201,106,138,183,136,181,80,145,173,191,34,46,210,197,213,116,36,111,157,88,141,95,70,164,115,183,126,34,71,160,122,47,52,213,112,90,199,194,149,31,32,112,191,52,97,93,200,86,103,200,42,204,150,170,133,150,198,192,76,112,155,78,222,86,33,123,148,188,126,157,202,127,59,35,56,33,171,158,93,90,93,190,160,119,44,205,91,76,183,116,143,70,37,214,60,141,87,217,144,156,200,106,202,90,209,159,168,172,71,98,127,62,211,33,116,135,139,196,158,106,210,88,106,202,98,83,123,218,73,75,215,222,117,199,193,166,103,183,128,148,136,204,40,33,164,36,116,173,180,51,104,51,62,187,129,189,143,164,182,205,46,128,209,184,87,83,143,164,179,222,168,139,161,88,4
214,73,52,129,105,151,118,90,164,182,103,134,216,126,71,79,93,65,196,126,206,78,204,129,95,77,81,72,86,136,63,55,86,199,117,164,116,167,201,145,157,152,32,83,125,147,203,87,180,66,89,35,156,174,111,184,128,58,49,75,74,198,144,57,214,35,206,209,71,90,218,113,216,38,209,32,137,139,139,37,146,142,187,81,149,64,189,206,135,62,70,99,161,53,189,188,102,180,103,163,207,122,81,156,121,144,73,178,179,68,106,112,126,104,197,202,204,161,59,71,150,65,222,163,59,121,135,183,199,191,169,109,76,176,109,127,93,139,61,67,34,221,163,184,192,47,64,51,170,124,166,204,151,161,211,209,200,145,131,72,221,68,45,138,206,38,168,216,71,189,33,211,51,199,217,137,40,39,209,178,70,85,126,67,187,55,37,52,199,203,164,85,98,141,65,47,147,136,96,78,85,53,74,101,116,105,202,159,184,35,95,196,54,32,58,64,198,37,137,171,156,79,137,69,161,159,177,170,172,164,118,205,108,35,110,77,71,141,34,154,49,99,57,60,177,153,38,118,202,215,114,134,205,190,162,74,206,138,111,42,65,108,140,212,138,37,212,129,128,128,94,62,190,187,183,55,66,138,113,77,106,114,65,45,100,112,45,193,201,176,65,74,53,181,120,151,201,133,198,79,59,190,167,78,214,126,211,173,144,47,192,178,169,97,118,117,132,126,142,74,183,127,163,62,208,56,60,219,96,65,60,165,156,192,115,117,185,139,146,160,121,99,118,103,184,178,215,65,166,124,57,169,58,38,42,203,214,194,98,117,45,136,162,69,213,183,210,90,152,132,107,191,192,177,96,146,62,36,70,222,202,107,193,125,165,46,183,149,119,43,192,65,75,106,191,114,146,51,81,180,191,103,93,113,189,108,55,220,101,196,178,204,145,62,167,71,94,48,150,96,223,183,152,91,165,90,83,219,217,87,136,95,181,120,59,79,171,98,138,36,157,127,56,49,185,73,96,119,72,122,118,204,109,125,40,186,208,103,143,103,187,183,220,199,190,47,95,180,38,174,130,204,75,82,91,160,174,69,182,136,73,191,102,45,127,37,62,54,163,185,133,52,49,157,86,95,115,45,147,36,191,165,48,86,82,66,218,46,123,210,190,201,172,160,107,194,135,57,114,109,111,92,85,118,124,197,84,71,178,106,95,178,146,171,167,171,88,200,142,75,80,72,90,39,135,51,51,44,191,136,190,134,49,73,70,191,211,158,96,67,53,61,119,46,71,208,196,67,117,198,77,157,46,189,114,145,138,69,150,75,60,99,113,221,41,38,98,39,46,212,185,138,60,137,212,87,174,118,44,123,33,52,210,62,40,116,145,217,163,210,173,77,157,212,133,223,112,183,107,200,211,66,175,123,130,170,124,128,147,126,63,196,207,156,190,151,201,207,208,65,124,123,141,144,164,165,32,164,133,40,190,136,145,152,69,202,195,202,158,140,70,100,180,80,185,193,187,141,148,97,199,50,120,186,163,109,139,71,141,193,133,97,32,31,170,34,37,66,73,69,186,86,105,173,163,157,35,218,134,187,53,69,118,214,114,137,176,39,165,35,168,212,213,170,77,43,109,176,47,213,207,141,80,208,170,65,198,69,109,76,142,41,41,36,34,178,105,146,164,100,183,68,219,117,97,155,57,139,176,133,213,155,75,135,175,81,214,148,88,87,197,133,84,69,216,166,163,200,39,180,104,53,92,182,52,213,214,126,61,122,164,90,94,113,119,215,33,195,189,118,53,116,184,84,105,183,156,43,88,124,132,87,112,61,77,105,143,143,72,142,115,197,50,158,206,83,43,57,116,122,222,157,184,169,147,153,40,84,31,174,215,189,91,58,168,127,81,219,61,192,192,85,182,129,44,56,209,84,155,54,201,106,137,184,136,181,80,144,172,192,34,47,209,197,211,117,35,111,158,87,140,95,71,164,115,182,127,34,71,161,122,48,51,213,112,90,198,194,147,31,32,112,191,53,98,93,199,85,102,201,42,205,151,172,132,151,198,192,75,112,155,79,222,87,33,124,148,188,126,158,202,127,59,36,56,34,170,157,93,90,93,190,160,118,43,205,91,76,183,116,142,71,37,213,60,141,87,217,145,156,200,106,202,90,209,159,169,172,70,96,127,62,211,33,116,136,139,195,159,106,210,87,105,202,97,83,124,217,72,75,216,221,117,197,193,165,101,181,127,148,135,204,39,32,165,34,115,174,180,51,104,50,62,186,130,189,143,165,182,203,46,127,209,183,88,83,143,164,180,222,169,140,160,88,4
214,74,52,129,105,152,118,89,163,182,103,134,216,127,71,80,94,65,196,126,206,78,202,128,95,77,82,73,87,137,62,54,84,200,117,164,117,167,201,146,157,152,33,84,124,146,203,87,179,66,89,34,154,174,110,185,128,59,50,76,74,198,144,57,214,35,205,208,71,90,218,113,214,39,210,32,137,140,139,37,146,141,187,81,150,64,188,207,134,62,69,98,161,54,187,188,103,180,102,163,206,121,81,156,121,144,73,178,178,68,106,111,126,104,197,201,204,162,57,72,150,64,222,164,59,120,135,183,199,192,169,109,75,176,111,129,93,140,61,67,35,221,164,185,192,48,63,52,169,124,168,204,152,160,210,209,200,145,129,71,221,68,44,139,206,38,167,214,72,188,35,211,52,199,217,137,40,39,208,178,72,85,126,67,189,55,38,52,199,203,163,85,98,142,66,47,147,137,96,78,85,53,74,102,116,104,203,160,184,35,94,196,54,33,57,66,198,36,138,172,155,79,136,69,161,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,152,38,119,202,214,113,133,206,191,162,72,207,138,111,43,66,109,141,213,138,37,213,130,128,129,95,61,190,187,183,56,65,137,112,77,106,114,66,45,99,113,45,194,201,176,66,74,54,182,119,150,202,131,199,78,60,189,167,78,214,125,210,172,145,47,191,178,169,98,117,117,133,127,141,73,183,127,164,62,208,56,60,219,97,66,59,165,156,191,116,117,184,139,145,160,120,99,118,102,185,177,214,65,167,124,58,169,58,37,42,204,215,194,99,117,46,136,160,69,213,183,210,89,152,132,108,191,192,176,96,146,63,36,71,222,202,107,193,124,165,46,185,150,119,43,192,65,75,107,192,115,147,51,80,180,191,104,91,114,189,106,55,220,102,197,177,203,144,63,168,72,94,49,150,95,222,182,152,91,165,89,84,218,217,87,135,95,181,121,59,79,170,97,138,35,157,126,55,51,185,73,96,119,72,122,118,203,110,125,40,187,207,104,143,103,187,183,220,199,191,46,95,180,38,173,129,204,75,81,90,160,174,68,182,135,72,190,103,45,127,37,62,55,164,185,133,52,49,157,86,95,115,45,148,35,190,164,49,88,81,66,217,45,123,210,191,202,172,160,107,195,133,57,114,109,111,92,86,119,125,196,85,71,178,107,96,178,146,170,166,171,88,200,142,76,80,72,90,39,135,51,50,43,192,138,189,135,49,73,70,191,211,157,95,68,52,60,120,45,71,210,195,67,117,198,77,157,45,189,115,144,138,70,149,76,60,99,113,220,42,38,99,39,46,210,185,137,61,137,213,87,173,118,43,122,33,52,211,62,41,117,144,217,164,212,174,76,158,212,133,223,112,183,107,199,210,66,175,124,130,172,126,129,147,126,63,197,207,156,190,152,202,207,208,65,123,122,141,142,165,165,32,166,133,41,189,136,146,152,68,202,194,203,158,141,70,100,179,80,185,193,187,143,150,97,200,51,119,186,163,108,139,71,141,192,132,98,31,31,170,34,37,67,71,69,186,84,105,173,163,157,36,218,134,187,53,71,119,214,114,137,177,39,163,35,169,213,212,169,79,44,109,176,47,213,207,142,80,207,169,65,198,69,109,75,142,41,40,36,34,177,104,145,163,101,184,67,219,117,97,155,57,139,177,133,214,155,76,136,177,81,214,147,89,87,196,132,82,69,215,167,163,201,39,179,105,53,93,184,52,213,213,127,61,122,165,91,95,111,119,215,34,196,190,119,54,116,184,84,104,183,155,42,88,125,132,85,113,62,78,106,143,143,72,141,114,197,50,157,205,83,43,56,115,122,222,158,184,169,146,152,41,84,32,174,215,189,92,57,169,127,81,220,61,192,194,85,182,130,44,56,208,85,155,53,200,105,138,184,136,181,80,145,172,191,34,46,209,197,212,117,35,111,157,87,140,95,70,164,115,183,126,34,71,160,123,48,52,213,112,89,198,195,148,32,32,112,191,51,98,93,200,85,103,200,42,204,150,171,133,150,198,192,75,112,154,78,222,86,33,123,148,188,126,158,202,127,58,35,56,33,171,158,93,90,93,191,160,119,44,204,90,76,183,116,143,70,37,213,60,141,87,217,144,156,201,106,202,90,209,158,168,172,71,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,73,75,216,222,117,199,193,166,102,183,128,148,137,204,39,32,164,36,116,174,180,51,104,50,63,187,130,189,143,164,183,204,46,128,209,184,87,83,143,164,179,222,168,139,161,88,4
214,74,53,129,104,153,116,89,164,183,103,135,216,128,72,80,93,65,196,127,204,77,204,129,93,77,81,74,87,137,62,53,84,199,117,164,116,166,201,145,157,152,33,85,124,146,203,88,179,66,88,35,155,174,111,184,127,59,49,76,74,199,144,57,213,36,205,208,72,90,218,113,214,38,209,31,136,139,139,37,146,141,186,81,149,64,187,206,134,62,70,98,160,53,188,188,103,180,103,162,207,121,81,155,121,144,73,178,178,68,107,111,127,105,199,201,204,163,57,71,150,63,222,163,59,121,135,183,199,192,169,108,75,174,110,129,94,140,61,68,35,221,164,184,192,47,63,51,168,123,167,204,151,160,210,210,201,145,129,70,221,69,46,140,206,38,168,215,72,188,34,210,51,198,217,137,40,40,209,177,72,85,125,67,188,56,38,51,200,201,162,85,98,143,65,47,148,137,95,78,85,54,74,102,117,104,202,161,184,36,94,195,55,32,57,66,197,37,137,172,155,79,137,71,161,160,178,170,173,165,116,206,106,36,110,78,71,140,34,156,48,100,58,60,177,152,38,119,201,213,114,133,205,191,162,71,206,138,111,43,66,109,141,210,139,37,213,129,127,129,96,60,190,186,183,55,65,137,112,77,106,114,66,45,100,113,45,194,200,174,66,75,54,182,119,150,202,130,199,78,61,190,167,78,214,126,209,173,144,48,192,177,169,97,118,117,133,127,141,73,182,126,165,61,208,57,61,218,98,65,60,165,155,192,116,116,184,139,146,160,121,99,120,103,185,177,215,65,167,123,59,169,58,37,42,205,214,194,100,116,45,136,161,69,213,182,210,88,152,131,108,192,191,177,97,145,63,35,70,223,202,107,194,124,164,47,184,151,119,42,192,64,75,106,190,115,146,51,81,181,191,103,91,113,190,107,56,220,101,197,177,203,145,63,168,73,95,50,150,94,223,182,153,91,165,89,84,218,216,87,135,95,182,120,58,78,171,97,137,36,157,126,56,51,184,74,96,120,72,121,118,204,110,125,41,187,206,103,142,103,187,183,221,200,191,46,95,181,38,173,130,204,75,82,90,160,174,68,182,136,73,191,103,44,126,37,62,55,165,185,134,52,49,157,87,94,115,45,149,34,190,165,48,87,82,66,217,45,123,211,190,203,172,160,106,195,134,57,113,109,111,92,84,120,124,196,85,71,179,106,96,178,147,172,166,171,87,199,142,76,80,72,91,40,135,51,51,44,190,137,188,136,50,74,71,191,211,157,96,67,52,61,119,46,72,209,195,67,116,199,77,157,46,189,114,144,138,69,149,75,60,98,113,219,42,38,98,39,46,212,185,137,61,137,214,87,172,118,43,123,32,52,210,63,41,116,144,217,164,211,173,76,158,213,134,222,112,182,106,199,210,67,175,124,131,171,125,128,146,126,63,198,206,156,189,152,201,207,208,65,124,122,140,143,165,167,32,166,134,41,189,136,144,153,69,203,195,203,158,141,70,101,180,80,185,193,186,143,149,96,200,51,120,186,163,108,139,71,140,192,132,97,32,31,169,33,38,68,72,69,186,86,105,174,163,157,35,218,133,187,53,71,119,214,114,137,178,39,162,34,168,212,212,169,79,43,108,177,46,213,206,142,81,206,169,65,198,68,109,74,142,42,40,35,33,178,104,146,163,99,183,68,218,117,97,155,57,138,176,131,213,156,76,136,176,82,214,148,89,87,196,132,82,69,216,166,163,199,38,179,105,53,94,182,52,212,214,125,61,122,165,91,94,111,119,215,33,195,190,118,54,116,183,84,105,183,155,42,88,124,131,85,113,62,77,106,143,143,73,140,115,197,50,158,204,83,43,58,115,122,222,158,184,170,148,153,40,84,32,174,216,188,92,58,168,127,81,219,60,191,194,85,181,130,45,56,208,85,155,53,202,107,138,184,136,182,79,144,172,191,34,45,209,197,212,116,36,111,156,88,141,95,71,164,114,182,126,34,71,160,123,49,53,213,112,90,198,196,149,31,33,113,191,52,97,93,200,85,104,200,41,205,150,170,133,150,197,192,76,112,155,78,221,86,33,123,148,188,126,157,202,128,58,35,56,33,170,158,94,90,93,190,160,118,44,205,92,77,182,115,143,71,37,213,60,141,88,218,144,156,199,106,202,90,209,159,169,172,71,97,127,63,210,33,116,136,140,196,158,105,210,88,105,202,98,84,124,217,73,76,215,222,117,200,193,166,102,182,128,149,136,203,39,33,165,36,117,173,180,51,103,50,62,187,129,189,143,165,182,204,46,128,209,184,88,84,143,164,178,221,169,139,160,87,4
215,74,52,129,105,152,118,89,163,183,103,135,216,127,71,80,93,65,196,126,205,77,202,128,95,77,82,73,87,137,62,53,84,199,117,164,117,166,201,145,157,152,33,84,124,146,203,87,179,66,89,35,155,174,111,184,127,58,49,76,74,199,143,57,214,35,205,208,71,91,218,114,214,39,209,33,137,140,139,37,146,142,186,81,149,64,188,207,135,62,69,98,161,53,188,188,103,180,103,163,206,121,81,156,121,144,73,177,178,68,107,111,127,104,198,200,204,163,57,72,149,64,222,164,59,121,135,183,199,193,169,109,75,175,111,129,93,140,62,67,35,221,163,184,193,48,64,51,169,124,168,203,152,160,210,209,201,145,130,72,221,68,44,139,206,38,167,215,71,188,34,211,51,198,217,137,40,39,208,177,71,85,125,66,188,55,38,51,199,202,163,84,98,143,66,47,147,137,96,78,85,53,74,101,116,104,202,160,184,35,95,196,54,32,57,65,198,36,137,172,156,79,136,70,162,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,101,57,60,177,152,38,119,202,215,113,134,205,190,162,72,207,138,111,42,66,109,141,212,138,37,213,130,128,129,95,61,190,187,183,55,65,137,112,77,105,113,66,45,99,113,45,194,200,176,65,74,54,182,119,150,202,131,199,79,61,189,167,78,214,126,211,172,144,47,191,178,169,98,117,117,133,127,141,73,183,128,164,62,208,56,60,219,98,66,59,165,156,191,115,117,185,139,145,160,121,99,119,102,185,177,215,65,167,124,58,168,58,38,42,204,214,194,99,116,45,136,160,69,213,183,209,88,152,132,107,191,192,177,97,146,62,36,70,222,202,106,193,124,165,46,184,151,119,43,192,65,75,107,191,115,147,51,81,180,191,104,91,114,189,107,56,220,102,196,177,203,145,63,168,72,95,49,151,95,222,181,152,91,164,89,83,218,217,88,135,96,181,121,58,78,171,96,137,35,157,126,56,50,186,73,96,119,72,122,118,203,110,125,40,187,207,104,142,103,187,183,220,199,191,46,95,180,38,173,129,204,75,81,90,160,174,68,182,135,72,191,103,44,127,37,62,55,164,185,133,52,49,157,86,95,115,45,148,35,190,164,48,87,82,66,218,45,123,211,190,202,172,161,106,195,133,57,113,108,111,91,85,118,125,196,85,71,178,107,96,178,147,171,166,171,89,200,142,76,80,72,91,40,135,52,51,43,191,138,188,135,50,73,70,191,210,156,95,67,52,61,120,45,71,209,196,67,117,198,78,157,46,189,115,145,138,69,149,76,59,98,113,220,42,39,99,39,46,211,186,137,61,137,213,87,172,118,43,122,32,52,211,62,41,117,144,217,164,211,174,76,158,212,132,222,112,183,106,199,210,67,175,124,130,172,125,129,147,126,63,197,206,155,190,152,201,207,207,65,123,122,141,143,164,166,32,166,133,41,189,136,145,152,69,202,194,204,158,141,70,100,180,79,185,193,187,142,149,97,200,51,119,186,164,108,139,71,141,192,133,98,32,31,170,33,37,67,71,69,186,85,104,173,163,157,34,218,134,187,53,70,119,213,114,137,177,39,164,35,169,213,213,169,79,44,109,177,47,213,207,142,81,206,169,65,198,68,109,74,141,41,40,36,34,177,104,146,163,101,184,67,219,117,97,155,57,138,176,133,214,155,76,136,176,81,214,147,89,87,196,132,83,69,216,166,162,200,40,180,106,53,93,184,52,214,213,127,61,122,165,90,94,112,118,215,33,196,190,119,54,116,184,84,104,183,155,42,89,124,132,85,113,62,77,106,143,143,72,141,114,198,51,157,205,83,43,57,115,122,222,158,184,169,147,152,41,84,32,174,214,189,92,57,168,127,81,219,61,192,194,85,182,130,44,56,208,84,155,54,201,105,138,183,136,181,80,144,173,191,35,46,209,197,213,117,36,111,157,88,140,95,70,164,115,183,126,34,71,159,122,48,53,213,112,90,199,195,148,31,32,113,191,51,98,93,200,86,103,200,42,204,150,171,133,150,198,192,76,112,155,78,222,86,34,123,148,187,126,157,202,127,59,35,56,34,171,158,92,90,93,191,160,119,44,204,91,76,183,116,142,70,36,213,60,141,87,216,144,155,200,107,202,90,209,159,168,172,70,98,127,62,211,33,116,135,140,196,158,106,210,88,105,202,97,83,123,218,72,75,215,222,117,199,193,165,103,183,128,147,136,203,40,33,164,35,116,174,180,51,104,50,62,187,129,189,143,164,183,204,46,128,208,184,87,83,142,165,179,221,169,139,160,87,4
214,74,52,129,105,152,118,89,163,183,103,135,216,127,71,80,94,65,196,127,205,77,203,129,94,77,82,73,86,137,62,54,84,199,117,164,116,167,202,145,157,152,33,84,124,147,203,87,179,66,89,34,155,174,110,185,127,58,49,76,74,198,144,57,215,35,205,208,71,90,218,113,214,40,210,32,136,140,139,37,146,141,187,81,149,64,187,207,135,62,70,98,161,53,187,189,103,180,103,163,207,121,80,156,121,144,73,178,178,67,106,111,126,104,198,200,204,162,57,72,150,64,222,164,59,120,135,183,200,192,169,109,75,176,110,129,93,139,62,67,35,221,164,184,192,47,64,51,169,124,168,204,152,160,210,209,201,145,129,71,221,68,44,139,206,38,167,215,71,188,35,211,52,198,216,137,40,39,208,177,72,85,126,67,188,55,38,52,199,202,163,84,99,143,65,47,147,137,96,78,85,53,74,102,116,104,202,161,184,35,95,196,54,32,58,65,198,36,138,171,156,78,137,70,162,159,179,170,172,164,116,205,107,36,110,76,70,141,34,156,48,100,57,60,177,152,37,119,202,214,113,133,206,191,162,72,207,138,110,43,66,109,140,212,139,37,212,130,128,129,96,61,190,186,183,56,65,136,111,77,105,113,66,45,99,113,45,194,200,176,66,74,54,182,120,150,203,131,199,78,60,189,167,78,214,126,210,173,144,47,191,178,169,98,118,118,133,126,141,74,183,127,164,62,208,56,60,219,97,66,59,165,155,191,116,117,185,139,145,160,121,99,118,102,185,177,214,65,167,123,58,169,59,38,42,205,215,194,99,115,46,137,160,69,213,183,210,89,151,132,108,192,192,177,97,146,62,35,71,223,203,106,192,124,166,46,185,151,120,43,192,64,74,107,192,115,146,51,81,180,191,104,91,114,189,107,55,220,102,197,178,203,145,63,168,72,94,49,150,95,222,181,152,91,165,89,84,218,216,87,135,95,181,122,58,79,171,97,138,35,157,125,56,50,185,73,96,119,72,122,118,203,110,125,41,187,207,103,142,103,187,183,220,200,191,46,95,181,38,173,129,205,75,82,90,160,175,68,182,135,73,191,103,45,127,37,62,56,164,184,133,52,49,157,87,95,115,46,148,35,190,164,49,87,81,66,217,45,123,210,191,202,172,161,107,195,134,56,113,109,111,90,86,118,125,195,85,70,179,107,96,178,147,171,167,170,88,200,142,76,80,72,91,39,135,52,51,44,191,137,189,136,49,74,70,191,211,157,95,67,52,60,120,45,72,209,195,67,117,198,77,157,46,189,114,145,138,69,149,75,60,98,112,220,42,38,99,39,46,211,185,137,61,137,212,87,172,118,43,122,33,52,211,62,41,117,144,218,164,211,174,76,158,213,133,223,112,183,107,199,210,67,175,124,130,172,125,129,147,126,62,197,206,155,190,152,201,207,207,64,124,122,141,143,165,166,32,166,133,41,190,136,145,152,68,203,194,203,157,141,70,101,179,80,185,193,187,142,149,97,199,51,119,186,164,108,139,71,141,192,133,97,32,32,170,33,37,67,71,69,186,85,105,173,164,157,35,218,134,187,53,70,119,214,114,137,177,39,163,35,169,213,213,169,78,44,108,176,47,213,207,141,80,207,169,65,198,68,110,74,142,41,41,35,34,177,105,146,163,101,184,68,219,116,96,155,57,139,176,133,213,156,76,135,176,81,214,147,89,87,196,132,83,70,216,167,163,200,40,179,105,54,94,183,52,213,214,126,61,122,165,91,94,112,117,215,34,196,190,119,54,116,184,84,104,183,155,42,88,124,132,85,112,61,77,107,143,143,73,141,114,198,51,157,204,83,42,56,115,122,222,158,184,169,147,152,40,84,32,174,215,189,92,58,169,126,81,219,60,192,194,85,182,129,45,56,209,84,154,54,201,106,137,183,135,181,80,144,172,191,34,46,209,197,212,117,35,111,157,88,140,95,71,165,114,183,126,34,71,160,122,48,53,213,112,90,198,194,148,32,32,113,191,52,97,93,200,86,103,200,42,204,151,170,133,150,198,192,75,112,155,78,222,86,34,123,148,187,126,157,202,126,59,36,55,34,170,159,93,90,92,191,159,119,44,205,91,77,183,116,142,70,36,214,61,141,87,217,144,156,200,107,202,90,209,159,168,173,71,98,127,62,211,32,116,135,140,196,159,107,209,88,106,202,98,83,123,218,72,76,215,222,117,199,193,165,102,183,128,148,136,203,40,32,164,36,116,173,180,51,104,51,62,187,129,189,142,165,182,204,45,127,209,184,87,83,143,164,179,221,168,139,160,88,4
214,74,52,129,105,152,118,89,163,182,103,135,216,127,71,80,93,65,195,127,205,78,203,128,95,77,81,74,86,136,63,53,84,199,117,164,116,167,201,145,157,152,33,84,124,146,203,87,179,66,89,34,155,174,111,185,127,58,49,75,74,199,144,57,214,35,204,208,71,90,218,114,215,39,210,32,137,139,139,38,145,142,187,81,149,64,187,207,135,61,69,99,161,53,188,188,103,180,103,163,206,121,80,156,121,143,73,178,178,68,107,111,126,104,198,200,205,162,58,72,150,63,222,164,59,120,135,183,199,193,169,109,75,175,111,129,93,140,61,67,34,221,163,184,193,47,63,51,169,124,168,204,151,160,210,209,201,145,130,71,221,68,45,139,206,38,167,214,72,188,34,211,52,199,217,137,40,40,208,177,72,85,125,67,188,55,38,51,199,202,163,84,98,143,65,46,148,137,96,78,85,53,74,101,116,104,202,160,183,35,94,196,54,32,57,66,198,36,137,172,155,78,136,70,161,159,178,170,173,164,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,152,38,119,202,214,113,134,206,191,162,72,207,138,111,42,66,109,140,212,138,37,212,130,128,129,95,61,190,186,183,56,66,137,112,77,105,114,65,45,99,113,45,194,201,176,65,74,54,182,119,150,202,131,198,78,61,189,167,78,214,125,210,172,144,47,191,178,169,98,118,117,133,126,141,73,183,127,164,62,208,57,60,219,97,66,59,165,156,192,115,117,185,139,145,160,121,99,118,102,185,177,214,65,167,124,58,169,58,38,42,204,214,194,99,116,46,136,161,69,213,183,210,88,152,131,108,191,192,177,97,146,62,36,71,222,202,106,192,124,165,46,184,150,119,43,192,64,74,106,192,115,146,51,81,180,191,104,91,113,189,107,55,220,102,197,177,203,145,63,168,72,94,49,151,95,222,182,152,91,165,89,83,218,216,87,135,96,181,121,58,78,171,97,138,35,157,126,56,51,185,73,96,119,72,122,118,203,109,126,40,187,207,103,143,103,187,183,220,199,191,46,95,181,38,173,130,204,75,81,90,160,175,68,182,135,72,191,103,45,127,37,62,55,164,185,133,52,49,157,86,95,115,45,148,35,191,164,48,87,81,66,217,46,123,211,191,202,172,161,106,195,134,57,113,109,111,92,86,118,125,196,85,70,178,107,95,178,147,170,167,170,88,200,142,76,80,72,90,39,135,52,51,44,191,138,189,136,49,73,70,191,211,156,95,68,52,61,120,45,72,209,195,67,117,198,78,156,46,189,114,144,138,70,149,76,60,99,113,221,42,38,99,39,46,211,185,136,61,137,213,87,173,118,43,122,33,52,211,62,41,116,145,217,164,211,174,76,158,213,132,222,113,183,107,198,211,67,175,123,130,172,125,128,147,126,63,197,207,156,190,152,201,207,207,64,123,122,140,143,164,166,32,166,134,41,190,136,145,152,68,203,194,203,158,141,70,100,179,79,185,193,186,142,149,97,199,51,119,186,163,108,139,71,141,193,133,98,32,31,170,33,36,66,71,70,186,85,104,174,163,157,35,218,134,187,53,70,119,213,114,137,177,39,164,34,169,213,213,169,78,44,108,177,47,213,206,142,80,207,169,65,198,68,109,74,141,41,40,35,34,178,104,146,163,101,184,67,219,117,97,155,57,139,177,133,213,155,76,135,176,81,214,148,89,87,196,132,83,70,215,166,163,200,40,179,105,53,93,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,54,117,184,84,104,183,155,42,88,125,132,85,113,62,78,106,142,143,72,141,114,198,50,157,205,83,42,56,115,123,221,158,184,170,147,152,40,84,32,174,215,189,92,57,168,127,81,219,61,192,194,84,182,129,44,56,208,84,155,54,200,105,138,184,136,181,80,144,173,191,34,46,209,197,213,117,35,111,157,88,141,95,70,164,115,183,126,34,71,160,122,47,52,213,112,90,199,195,149,31,32,113,191,52,98,93,200,86,103,200,42,204,150,171,133,150,198,192,76,112,155,78,222,86,33,123,148,188,126,158,202,127,59,36,56,33,171,158,93,90,92,190,159,119,44,205,90,76,183,116,143,70,37,213,61,141,87,217,144,156,200,106,202,90,208,158,168,172,71,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,72,75,215,222,117,199,193,165,103,183,128,148,136,204,39,32,164,36,116,174,180,51,104,51,62,187,129,189,143,164,182,204,46,128,209,184,88,83,142,164,179,221,168,139,160,88,4
214,74,52,129,105,151,118,89,163,182,103,135,216,127,71,80,94,65,195,126,205,77,202,128,95,78,81,73,86,136,63,54,84,199,118,164,116,166,201,145,157,152,33,85,125,146,203,87,179,66,89,35,155,174,110,185,128,58,49,75,75,199,143,57,214,35,205,208,71,90,218,113,215,39,210,32,136,140,140,38,146,142,187,81,149,65,188,207,135,61,70,98,161,53,187,188,103,180,103,163,206,121,81,156,121,144,73,178,179,68,106,111,126,104,198,201,204,163,58,72,149,63,222,164,59,120,135,183,199,193,169,109,75,175,110,129,92,140,62,68,35,221,163,184,193,48,64,51,169,124,168,203,152,160,210,209,201,145,130,71,221,68,45,139,206,37,167,215,71,189,35,211,52,198,217,137,40,39,208,177,72,85,125,67,188,55,38,51,199,203,163,85,98,142,65,46,147,137,96,78,85,53,74,102,116,104,202,161,184,36,95,196,54,32,57,65,198,36,138,172,155,78,136,70,162,159,178,170,173,164,116,205,107,36,110,76,70,140,34,156,48,101,58,60,178,152,38,119,202,214,114,134,206,191,162,73,207,138,111,43,66,109,140,212,138,38,212,130,128,129,96,61,190,187,183,56,65,137,112,77,106,114,65,45,99,113,45,194,200,176,66,74,54,182,119,150,202,131,199,78,60,190,167,78,214,126,210,172,144,47,191,178,169,98,118,118,133,127,141,73,183,128,165,62,207,56,60,219,97,66,59,166,156,191,116,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,169,59,38,42,204,214,194,99,116,46,136,161,69,213,183,209,88,151,132,108,191,192,177,97,146,62,36,71,222,202,106,193,124,166,46,184,150,119,43,191,64,74,106,191,115,146,51,81,180,191,105,91,114,189,107,55,220,101,197,177,203,145,63,168,72,95,49,151,95,222,181,152,91,165,89,84,218,216,87,135,96,181,121,58,78,171,97,138,35,157,126,56,51,185,74,96,119,72,122,118,203,110,126,40,187,207,103,142,103,187,183,220,199,191,46,95,181,38,174,130,204,75,81,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,94,115,45,149,35,190,165,49,87,81,67,218,45,123,210,191,202,171,161,106,195,134,56,113,109,111,91,85,119,125,196,85,70,179,107,96,178,147,171,166,171,88,200,142,76,80,72,91,40,135,52,51,44,191,138,189,136,49,73,70,191,211,157,95,67,52,61,120,45,72,209,195,67,117,198,77,156,46,188,114,144,138,69,149,75,60,98,113,221,42,38,98,39,46,211,185,136,62,137,213,87,173,118,43,122,33,52,211,62,41,117,144,218,165,211,174,76,159,213,133,222,113,183,107,199,210,67,175,124,130,172,125,129,147,126,63,197,206,156,190,152,201,207,208,65,123,122,141,143,165,166,32,166,133,41,189,136,145,152,69,202,194,203,158,141,70,100,180,79,185,193,187,142,149,97,200,51,120,186,163,108,139,71,141,193,133,98,32,32,170,33,37,67,72,69,186,85,104,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,164,35,169,213,212,169,78,44,108,177,47,212,206,142,80,206,169,64,198,68,109,75,142,41,40,35,34,177,104,146,163,101,184,67,219,117,97,155,57,139,177,133,214,155,76,136,176,81,214,147,89,87,196,132,83,69,215,167,163,200,39,179,105,53,94,184,52,213,213,127,60,122,165,91,94,112,118,215,34,196,190,119,54,117,184,84,104,183,156,42,88,125,132,85,113,62,78,106,142,143,72,140,114,197,50,157,205,83,43,57,115,122,221,158,184,169,147,152,40,84,32,174,214,189,91,58,169,127,80,219,61,192,194,85,182,129,44,56,208,85,155,54,201,106,138,183,136,181,80,144,172,191,34,46,209,197,213,117,36,111,157,88,140,95,71,164,115,183,126,34,71,160,122,48,53,213,112,90,199,195,149,31,32,113,191,51,98,93,200,85,103,200,42,204,150,170,132,150,198,192,75,112,154,78,222,86,33,124,148,187,126,157,202,127,59,35,56,33,171,158,92,90,93,191,160,119,44,205,90,76,182,116,142,70,36,213,61,141,87,217,144,156,200,106,202,90,208,158,168,172,70,97,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,72,75,215,222,117,199,193,165,102,183,128,147,136,204,40,33,164,35,116,173,180,51,104,50,62,187,129,189,143,165,182,204,46,128,209,184,87,83,143,164,179,221,168,139,161,88,4
214,74,52,129,105,152,118,89,163,183,103,134,216,127,71,80,94,65,196,126,205,77,202,128,95,77,82,73,86,136,62,53,84,199,117,164,116,167,201,145,157,152,33,85,124,146,203,87,179,66,89,35,155,174,110,185,128,58,49,75,74,199,143,57,214,35,205,208,71,91,218,113,215,39,209,33,136,140,139,37,145,141,187,81,149,64,188,207,134,61,70,98,161,53,187,188,102,179,103,163,206,121,81,156,121,144,73,178,178,68,106,111,126,104,198,200,204,163,58,72,150,63,222,164,59,120,135,183,199,192,169,109,75,175,110,129,93,140,62,68,34,221,163,184,192,48,63,52,169,124,168,203,152,160,210,209,201,145,130,71,221,68,45,139,206,37,167,214,71,188,34,211,52,199,217,137,40,39,209,177,71,85,126,67,188,55,38,52,199,202,163,85,98,142,65,46,147,137,96,78,85,53,74,102,116,104,202,160,184,36,94,196,54,32,58,65,198,36,138,172,155,78,136,70,162,159,178,170,173,164,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,152,38,119,202,214,114,133,205,191,162,73,207,138,111,42,66,109,140,212,138,37,213,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,66,45,99,113,45,194,200,176,65,74,54,182,119,150,202,132,199,78,61,189,167,78,214,126,210,172,145,47,191,178,168,98,117,117,133,127,141,74,183,127,165,62,207,56,60,219,97,66,59,165,156,192,116,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,168,58,38,42,204,214,194,99,116,46,136,161,69,213,183,210,89,152,132,108,192,192,177,97,146,62,35,71,222,202,106,193,124,165,46,184,150,119,43,192,64,74,106,191,115,147,51,81,180,191,104,91,114,189,107,55,220,101,197,177,203,145,63,168,72,94,49,151,95,222,181,152,91,165,89,84,218,216,87,135,96,181,121,58,79,171,97,138,35,157,126,56,51,185,74,96,119,72,122,118,203,109,125,40,186,207,103,142,103,187,183,220,199,191,46,95,181,38,174,129,204,75,81,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,95,115,45,148,35,190,165,49,87,81,66,218,45,123,210,191,202,172,161,107,195,134,57,113,109,111,91,86,118,125,196,85,70,178,107,96,178,146,171,167,171,88,200,142,76,80,72,91,40,135,51,51,44,191,138,189,135,49,73,70,191,211,157,95,68,52,61,120,45,72,209,195,67,117,198,77,157,46,189,115,145,138,69,149,76,60,98,113,221,42,39,99,39,46,211,185,136,61,137,213,87,173,118,43,122,33,52,211,62,41,116,144,217,164,211,173,76,158,212,133,222,112,183,107,199,211,67,175,124,130,171,125,128,147,126,63,197,207,156,190,152,201,207,207,65,124,122,141,143,164,166,32,166,133,41,189,136,145,152,69,202,194,203,158,141,70,100,180,80,185,193,187,142,149,97,200,51,119,186,164,108,139,71,141,192,133,98,32,32,170,33,37,67,72,69,186,85,105,173,163,157,35,218,134,187,53,70,119,214,114,137,177,39,164,35,168,213,212,169,78,44,109,177,47,213,206,142,80,206,169,65,198,68,109,75,142,41,40,35,34,177,105,146,163,101,184,67,219,117,97,155,57,139,177,133,213,155,76,136,176,81,214,147,89,87,196,132,83,69,215,167,163,200,39,179,105,53,94,183,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,55,116,184,84,104,183,155,42,88,125,132,85,113,62,78,106,142,143,72,141,114,198,51,157,205,83,42,57,115,122,221,158,184,170,147,152,40,84,32,174,215,189,92,57,169,127,81,219,61,192,193,85,182,129,44,56,208,85,155,54,201,106,138,183,136,181,80,144,173,191,34,46,209,197,212,117,35,111,157,88,141,95,70,164,115,183,127,34,71,160,122,48,52,213,112,90,199,195,149,32,32,113,191,52,98,93,200,86,103,200,42,204,150,170,132,150,198,192,76,112,155,78,222,86,34,123,148,187,126,157,202,127,59,35,56,33,171,158,93,90,93,191,159,119,44,205,91,76,183,116,142,70,36,214,60,141,87,217,144,156,200,106,202,90,209,159,168,172,70,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,98,83,123,218,72,76,215,222,117,199,193,166,102,183,128,148,136,204,40,33,164,36,116,174,180,51,104,51,62,187,129,189,143,165,182,204,46,128,209,184,87,83,143,164,179,221,169,139,161,88,4
214,74,52,129,105,152,117,89,163,181,101,134,216,127,71,80,95,67,195,124,205,77,202,129,93,76,81,73,86,137,61,53,85,200,116,165,118,166,201,147,157,153,32,83,123,146,203,87,179,66,89,34,154,175,110,183,129,59,51,75,74,198,144,57,215,35,205,207,71,90,219,114,213,39,209,33,137,140,140,38,146,142,186,81,150,63,188,206,134,62,69,98,159,53,187,188,102,180,103,163,207,122,81,156,120,144,72,178,179,67,106,110,126,103,197,199,204,162,58,71,151,64,222,163,59,119,135,182,198,193,168,109,74,176,110,129,94,138,61,68,35,220,163,185,192,47,64,52,170,124,167,204,151,160,211,209,201,145,129,71,221,67,44,138,206,38,167,214,71,187,34,211,51,200,216,136,40,39,209,178,71,84,125,66,188,57,38,51,200,203,163,84,100,142,65,47,147,136,97,79,84,52,73,100,117,103,203,160,184,36,94,196,54,32,58,65,196,37,138,171,155,79,137,69,162,159,179,168,173,164,116,205,107,37,109,77,70,141,35,157,48,101,58,62,177,152,38,118,203,214,113,133,206,191,161,73,207,138,111,43,65,108,141,213,138,38,213,129,127,129,95,60,189,186,182,57,64,137,112,78,105,114,66,46,100,112,45,194,201,176,65,75,53,183,118,150,201,131,198,78,61,190,167,78,215,125,211,172,145,46,192,180,168,98,118,118,132,126,142,74,182,128,164,61,208,56,59,220,98,66,59,166,155,191,115,117,186,140,145,161,120,98,118,102,185,178,214,65,167,125,57,170,57,38,41,204,215,194,99,117,46,135,162,69,213,183,210,87,153,131,110,192,192,177,98,147,63,35,71,223,201,106,192,124,165,47,183,150,119,44,192,66,75,107,191,116,147,51,81,180,190,104,91,114,188,107,56,221,101,197,177,204,145,64,168,72,94,48,152,94,222,182,152,92,166,89,84,218,217,87,135,96,182,122,59,78,171,98,139,35,156,126,56,50,185,73,96,120,72,122,118,204,110,126,39,187,207,103,142,102,185,184,219,198,191,45,95,181,38,173,129,204,76,80,90,161,176,68,181,135,72,191,103,44,126,37,62,54,164,185,133,50,51,157,86,94,115,45,150,36,190,165,49,87,79,65,218,46,123,210,190,202,172,161,107,196,135,56,114,109,112,90,86,118,125,197,85,71,178,108,96,179,147,172,167,171,88,199,142,76,81,72,90,39,134,52,51,43,191,138,189,135,49,73,71,190,210,156,95,67,53,61,120,46,72,209,195,67,118,199,77,156,47,189,114,146,138,68,149,75,60,98,112,221,42,38,99,39,47,211,185,136,61,137,212,87,173,116,43,121,33,51,210,62,41,117,146,218,164,211,172,76,157,212,132,223,111,183,107,199,211,67,175,124,130,171,126,129,148,126,64,197,206,155,189,151,201,207,207,66,123,122,141,143,165,167,32,166,134,40,188,135,145,152,68,202,194,203,159,141,70,101,180,80,183,193,186,142,148,96,200,51,119,185,164,109,139,71,141,193,134,97,32,30,170,33,36,67,71,70,186,84,105,173,164,157,35,218,134,187,53,69,119,214,114,137,177,38,163,33,168,213,212,169,77,43,108,176,47,213,207,143,81,206,170,65,198,68,110,75,141,42,40,35,34,178,104,146,163,101,183,68,220,117,96,155,57,138,177,134,213,157,76,134,176,81,213,147,89,87,196,133,81,69,217,167,163,201,38,179,106,52,93,184,53,214,214,127,60,122,165,91,93,113,117,214,34,196,191,119,55,116,184,85,103,183,155,42,88,124,131,85,112,62,79,107,143,142,72,140,114,198,51,155,204,82,43,56,115,122,221,158,183,169,147,153,40,84,32,174,215,190,92,58,168,125,81,220,61,192,194,85,183,129,45,56,208,84,155,54,200,106,138,183,138,181,79,145,173,192,34,46,209,198,213,117,36,111,157,89,140,94,71,164,116,182,127,34,71,159,122,48,53,212,110,90,197,196,150,31,31,112,192,52,96,92,200,86,102,201,41,204,151,170,133,151,198,192,76,112,154,78,221,86,33,124,148,189,127,157,201,128,58,35,56,33,171,158,92,91,92,190,160,119,44,204,91,76,183,116,143,69,37,213,60,141,88,217,145,156,201,107,201,91,208,158,167,171,70,98,126,63,210,33,116,135,139,196,158,106,210,88,106,200,97,83,122,217,72,75,215,221,116,198,193,165,102,182,128,147,137,204,39,32,163,35,116,173,180,50,104,51,62,188,129,189,143,165,183,205,46,129,208,185,87,83,142,164,180,221,168,140,161,88,4
214,74,52,129,105,151,118,89,163,182,103,135,216,128,71,80,93,66,195,126,205,77,203,128,95,77,82,73,86,137,63,53,84,199,118,164,116,167,202,145,157,151,33,84,124,146,203,88,179,66,89,35,154,174,111,185,127,58,49,76,75,199,143,57,214,35,204,208,71,90,218,113,214,39,209,33,137,140,139,38,145,141,187,81,149,65,188,207,135,61,70,98,161,53,188,187,103,180,103,163,206,121,81,156,121,144,73,178,179,68,107,111,126,104,197,200,205,162,57,72,150,64,223,164,59,120,135,183,199,193,170,109,75,175,111,129,93,140,62,68,34,221,163,184,193,47,64,52,169,124,168,203,151,160,210,209,201,145,129,71,222,68,45,139,206,38,167,214,72,188,34,211,52,199,217,136,40,40,209,177,71,85,126,67,188,55,38,51,199,202,163,85,98,143,66,47,148,137,96,78,85,53,74,101,117,104,202,160,184,35,95,196,55,32,57,65,198,37,138,172,156,79,136,70,162,159,178,169,172,164,117,205,107,37,110,77,70,140,35,156,48,100,57,60,178,152,38,119,202,214,113,133,205,191,163,72,206,138,111,43,66,109,139,212,138,38,213,130,128,129,96,61,190,187,183,56,65,136,112,77,105,114,66,45,99,113,45,194,200,176,66,74,54,182,119,150,202,131,198,78,61,190,167,78,214,126,211,173,145,46,191,178,168,98,117,118,132,126,141,73,183,128,164,62,207,56,60,219,97,65,59,165,156,192,116,117,185,139,145,160,121,99,118,102,185,177,214,65,167,124,58,169,58,38,42,204,215,194,99,116,46,136,161,69,213,183,210,89,152,131,108,191,191,177,97,146,63,36,71,222,202,106,193,123,165,46,184,150,119,42,192,64,75,106,191,115,146,51,81,180,191,104,91,114,189,107,55,220,102,197,178,203,144,63,168,72,95,49,151,95,222,181,152,91,165,90,83,218,216,87,135,95,181,121,58,79,171,97,138,35,157,126,56,50,186,73,96,119,72,122,118,203,110,125,40,187,207,104,142,103,187,182,220,199,191,47,95,180,38,174,130,204,76,81,90,160,174,68,182,136,73,190,103,45,127,37,62,55,164,185,134,52,49,157,86,95,115,45,148,35,190,164,49,87,82,66,217,45,123,210,192,202,172,161,106,194,133,57,113,109,111,91,86,119,125,196,85,70,178,107,96,179,147,170,167,170,89,200,142,76,80,72,90,39,136,52,50,44,191,138,189,135,49,74,70,191,211,157,95,67,53,60,120,46,72,209,194,68,117,198,78,156,46,189,115,145,138,69,149,76,60,99,113,220,42,38,99,40,47,211,185,136,61,137,213,87,172,118,43,122,33,52,211,62,42,116,144,217,164,211,173,77,159,212,133,223,112,183,107,199,211,67,175,124,130,172,125,128,147,126,63,197,207,155,190,152,202,207,207,65,123,122,141,143,165,166,32,166,134,41,189,136,145,151,69,203,194,204,158,141,70,101,180,80,185,193,186,143,149,97,199,50,119,186,164,107,139,70,141,193,133,97,32,31,170,33,37,67,71,69,186,85,105,173,163,158,35,217,134,187,53,70,118,213,114,137,177,39,163,35,168,213,212,169,79,43,109,177,47,213,206,142,80,207,169,65,198,68,109,74,142,41,41,35,34,177,104,146,163,101,183,67,219,117,97,154,57,139,177,133,213,156,76,135,177,81,214,147,89,87,196,132,82,70,215,167,163,200,39,180,105,53,94,183,52,214,213,127,61,122,165,91,94,111,119,215,34,196,190,119,54,116,184,84,104,183,155,42,89,124,131,86,113,62,78,106,143,142,72,140,114,198,50,157,204,83,43,57,116,123,221,158,184,170,146,152,40,84,32,174,215,189,92,57,168,127,81,219,61,192,193,85,182,130,44,56,208,85,155,54,201,106,137,183,136,181,80,144,172,191,34,46,210,197,212,117,36,111,157,87,140,95,70,164,115,183,127,34,71,160,122,48,53,212,112,90,199,195,149,32,32,113,191,52,98,93,200,86,103,200,42,205,150,170,132,149,198,192,76,112,155,78,222,86,34,123,149,187,126,157,202,127,59,36,56,33,171,158,93,90,92,191,159,119,44,204,91,76,183,116,142,70,37,213,60,141,87,217,144,156,200,107,202,90,208,158,168,172,71,98,127,62,211,33,116,135,140,196,159,107,210,88,106,201,98,83,123,218,73,76,215,222,117,199,193,165,103,183,127,148,136,203,40,33,164,35,115,174,180,51,104,50,62,187,129,189,143,165,183,204,46,128,209,184,87,83,142,164,179,221,169,139,160,87,4
214,74,52,129,105,152,118,89,163,183,103,135,216,127,71,80,94,65,195,126,205,77,203,128,95,77,82,73,86,136,62,53,84,199,117,164,116,167,201,145,157,152,33,84,124,146,203,87,179,66,89,34,155,174,110,185,127,58,49,76,74,199,143,57,214,35,205,208,71,90,218,113,215,39,210,32,137,140,139,38,146,141,187,81,149,64,188,207,134,61,70,98,161,53,187,188,103,180,103,163,206,121,81,156,121,144,73,178,178,68,107,111,126,104,198,201,204,163,58,71,150,63,222,164,59,121,135,183,199,193,169,109,75,175,111,129,93,140,62,67,35,221,163,184,193,48,63,51,169,124,168,203,152,160,210,209,201,145,129,71,221,68,45,139,206,38,167,214,71,188,34,211,52,199,217,137,40,39,209,177,72,85,126,67,188,55,38,51,199,202,163,85,98,142,65,46,147,137,96,78,85,53,74,101,116,104,202,160,184,36,95,196,54,32,57,65,198,36,138,172,155,78,136,70,162,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,152,38,119,202,214,113,133,206,191,162,72,207,138,111,43,66,109,140,212,138,38,213,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,66,45,99,113,45,194,200,176,65,74,54,182,119,150,202,131,199,78,61,189,167,78,214,125,210,172,144,47,191,178,169,98,117,117,133,127,141,74,183,127,164,62,207,56,60,219,97,66,59,165,156,192,116,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,169,58,38,42,204,214,194,99,116,46,136,161,69,213,183,210,89,152,132,108,192,192,177,97,146,62,35,71,222,202,106,193,124,165,46,184,150,119,43,192,65,75,107,191,115,147,51,81,180,191,104,91,114,189,107,55,220,101,197,177,203,145,63,168,72,94,49,151,95,222,181,152,91,165,89,83,218,216,88,135,96,181,121,58,79,171,97,138,35,157,126,56,51,185,73,96,119,72,122,118,203,110,125,40,187,207,103,142,103,187,183,220,199,191,46,95,181,38,174,129,204,75,81,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,95,115,45,148,35,190,165,49,87,81,66,218,45,123,210,191,202,172,161,107,195,134,57,113,109,111,91,86,118,125,196,85,70,178,107,96,179,146,171,167,171,88,200,142,76,80,72,91,39,135,52,51,44,191,138,189,135,49,74,70,191,210,157,95,68,52,61,120,46,72,209,195,67,117,198,78,157,46,189,115,145,138,69,149,76,60,98,113,220,42,38,99,39,46,211,185,136,61,137,213,87,173,118,43,122,33,52,211,62,41,117,144,217,164,211,173,76,158,212,133,222,112,183,107,199,211,67,175,124,130,172,125,128,147,126,63,197,207,156,189,152,201,207,207,65,124,122,141,143,165,166,32,166,133,41,189,136,145,152,69,202,194,204,158,141,70,100,180,80,185,193,187,142,149,97,200,51,119,186,163,108,139,71,141,192,133,98,32,32,170,33,37,67,71,69,186,85,105,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,164,35,168,213,213,169,78,44,109,177,47,213,206,142,80,206,169,65,198,68,109,75,142,41,40,35,34,177,105,146,163,101,184,67,219,117,97,155,57,139,177,133,214,155,76,135,176,81,214,148,89,87,196,132,83,70,216,167,163,200,40,179,105,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,54,116,184,84,104,183,155,42,88,124,132,85,112,62,78,106,142,143,73,141,114,198,50,157,205,83,42,56,115,122,222,158,184,170,147,152,40,84,32,174,215,189,92,57,169,127,81,219,61,192,194,85,182,129,44,56,208,85,155,54,201,106,138,183,136,181,80,144,173,191,34,46,209,197,212,117,35,111,157,88,140,95,70,164,115,183,126,34,71,160,122,48,53,213,112,90,199,195,149,32,32,113,191,52,98,93,200,86,103,200,42,204,150,170,132,150,198,192,76,112,155,78,222,86,34,123,148,188,126,157,202,127,59,35,56,33,171,158,93,90,93,191,160,119,44,205,91,76,183,116,143,70,36,214,60,141,87,217,144,156,200,106,202,90,208,158,168,172,70,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,72,75,215,222,117,199,193,166,102,183,128,148,136,204,40,33,164,35,116,173,180,51,104,50,62,187,129,189,143,164,183,204,46,128,209,184,87,83,143,164,179,221,169,139,161,88,4
214,74,52,129,104,151,117,89,163,183,103,134,216,127,71,80,94,65,196,126,205,77,202,128,95,77,82,73,87,137,62,53,84,200,117,164,115,167,201,144,158,152,33,85,125,147,202,86,179,66,89,34,154,174,110,184,128,58,49,75,73,198,143,57,213,35,205,208,71,90,218,113,215,39,209,32,137,139,140,37,145,142,187,81,149,64,188,208,134,61,69,98,161,53,187,188,102,179,103,163,206,121,81,155,120,144,73,178,178,67,108,111,127,103,197,200,204,163,58,71,150,63,222,164,60,120,135,183,199,193,169,109,75,175,111,129,93,140,61,67,35,221,162,184,193,48,63,52,170,124,167,203,152,159,210,209,201,145,130,73,222,68,45,139,206,37,167,214,71,188,34,211,52,198,216,136,40,39,209,178,72,85,125,67,188,55,38,52,198,203,163,85,98,142,66,47,148,137,97,78,85,53,75,102,116,104,202,160,184,36,94,196,54,32,58,64,198,36,138,172,156,78,136,70,162,159,177,169,172,164,116,205,107,36,110,77,70,140,34,156,47,100,57,61,177,153,38,119,202,215,114,133,205,191,163,72,207,139,111,43,65,109,141,212,138,37,213,130,128,129,95,61,189,186,183,56,66,138,111,76,105,113,66,45,99,114,45,194,200,176,65,74,54,182,119,150,201,132,198,78,61,189,167,77,214,124,210,173,144,46,191,178,168,98,117,117,132,126,141,74,182,127,164,62,208,56,60,218,98,66,60,165,156,192,116,116,185,139,145,160,120,98,119,102,185,177,214,65,167,124,57,170,58,38,43,203,215,194,98,116,46,136,161,70,213,183,209,89,152,132,108,192,192,176,96,147,62,36,71,223,202,106,193,124,165,47,184,150,119,43,192,65,75,107,191,115,147,51,81,180,191,104,91,113,189,107,56,220,101,197,177,203,145,62,168,72,95,48,151,94,222,181,152,91,166,89,84,218,217,87,136,95,181,121,58,79,170,97,137,35,157,126,56,51,186,73,95,119,72,122,118,203,109,126,41,187,207,104,143,104,187,183,220,199,191,46,95,181,38,173,130,205,75,81,90,161,174,68,182,135,73,191,103,46,128,37,63,55,164,185,134,52,49,157,86,96,115,45,149,36,190,165,49,88,80,66,217,46,123,211,191,202,171,161,106,194,133,57,113,108,111,92,86,118,125,196,85,71,178,107,96,179,147,171,166,170,88,200,141,76,80,72,90,39,135,52,50,44,191,138,190,136,49,74,71,191,210,157,95,67,52,61,119,45,72,209,195,67,117,198,78,157,47,188,114,143,138,70,149,76,60,98,113,220,42,38,99,39,46,211,185,136,62,137,213,86,173,118,43,122,33,52,211,63,41,116,144,217,164,211,174,77,158,212,133,222,113,183,107,198,210,67,175,123,130,171,125,129,147,126,63,197,207,155,189,152,201,207,208,65,123,122,141,143,164,166,33,166,133,41,189,136,145,151,69,203,194,203,158,140,70,100,180,80,185,193,187,142,149,97,200,51,119,185,163,108,139,71,141,192,132,98,32,32,169,33,37,67,72,70,187,85,104,173,163,157,35,217,134,187,53,71,119,214,114,138,177,39,164,34,169,213,212,168,79,43,109,176,47,213,206,142,81,206,169,64,198,68,109,75,142,42,41,36,34,177,104,145,163,101,184,67,219,117,96,155,57,139,177,133,213,156,76,136,176,82,214,147,89,86,196,132,82,70,216,166,163,200,40,180,105,53,94,183,52,213,213,126,61,122,166,92,94,112,119,215,33,196,190,119,54,116,184,83,104,183,155,42,89,124,132,85,113,62,78,107,143,143,72,141,113,198,51,157,205,84,42,57,116,122,221,158,184,169,147,153,40,85,32,174,215,189,92,57,168,127,80,220,61,192,193,84,182,129,43,56,208,84,155,54,201,106,138,183,136,181,80,144,173,192,34,46,209,198,212,116,35,111,157,87,140,95,70,165,115,183,126,34,72,160,122,47,53,213,112,90,199,194,149,32,32,112,192,52,97,93,201,85,103,200,42,205,150,171,133,149,198,192,76,112,155,78,222,85,34,124,149,187,127,157,201,127,59,35,55,33,171,157,93,89,92,191,160,119,44,205,90,76,183,115,143,70,37,214,61,141,88,217,144,156,200,106,202,90,208,158,168,172,70,98,127,62,211,32,116,135,139,196,158,106,210,88,106,202,98,83,123,218,73,75,215,222,117,198,193,165,102,183,127,148,136,203,39,33,164,35,117,174,180,50,104,50,62,187,129,189,143,165,183,205,46,127,209,184,88,83,143,164,179,221,169,139,160,87,4
214,74,52,129,105,152,118,89,163,183,103,135,216,127,71,80,94,65,195,126,205,77,202,128,95,77,82,73,86,136,62,54,84,199,117,164,116,167,201,145,157,152,33,84,124,146,203,87,179,66,89,34,155,174,111,185,127,58,49,75,74,199,143,57,214,35,205,208,71,91,218,113,215,39,209,32,136,140,139,38,146,141,187,81,149,64,188,207,135,61,70,98,161,53,187,188,103,180,103,163,206,121,81,156,121,144,73,178,179,68,106,111,126,104,198,200,204,163,58,72,150,63,222,164,59,121,135,183,199,192,169,109,75,175,111,129,93,140,62,68,34,221,163,184,193,48,63,52,169,124,168,203,152,160,210,209,201,145,129,71,221,68,45,139,206,38,167,215,71,188,34,211,52,199,217,137,40,39,208,177,71,85,126,67,188,55,38,51,199,202,163,85,98,142,65,47,147,137,96,78,85,53,74,101,116,104,202,160,184,36,94,196,54,32,58,65,198,36,138,172,155,78,136,70,162,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,101,57,60,177,152,38,119,202,214,113,133,205,190,162,72,206,138,111,43,66,109,140,212,138,38,213,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,66,45,99,113,45,194,200,176,65,74,54,182,119,150,202,131,199,78,61,189,166,78,214,125,210,172,144,47,191,178,169,98,117,117,133,126,141,74,183,127,164,62,207,56,60,219,97,66,59,165,156,191,116,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,169,58,38,42,204,214,194,99,116,46,136,161,69,213,183,210,89,152,132,108,192,192,177,97,146,62,35,71,222,202,106,193,124,165,46,184,150,119,43,192,64,75,106,191,115,147,51,81,180,191,104,91,114,189,107,55,220,101,197,178,203,145,63,168,72,95,49,151,95,222,181,152,91,165,89,84,218,216,88,135,96,181,121,58,78,171,97,138,35,157,126,56,51,185,74,96,120,72,122,118,203,109,125,40,187,207,103,142,103,187,183,220,199,191,46,95,181,38,174,129,204,75,81,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,95,115,45,148,35,190,165,49,87,81,66,217,45,123,211,191,202,172,161,107,195,134,57,113,109,111,91,86,118,125,196,85,70,178,107,95,179,146,171,167,171,88,200,142,76,80,72,91,39,135,52,51,44,191,138,189,135,49,74,70,191,211,157,95,68,52,61,120,46,72,209,195,67,117,198,77,157,46,189,115,145,138,69,149,76,60,98,113,220,42,38,99,39,46,211,185,137,61,137,213,87,172,118,43,122,33,52,211,62,41,117,144,217,164,211,173,76,158,213,133,223,112,183,107,199,211,67,175,124,130,172,125,128,147,126,63,197,207,156,190,152,201,207,207,65,123,122,141,143,165,166,32,166,133,41,189,136,145,152,69,202,194,203,158,141,70,100,180,79,185,193,187,142,149,97,200,51,119,186,163,108,139,71,141,192,133,97,32,32,170,33,37,67,71,69,186,85,105,173,163,157,35,217,134,187,53,70,119,213,114,137,177,39,163,35,169,213,213,169,78,44,109,177,47,213,206,142,80,206,169,65,198,68,109,75,142,41,40,35,34,177,105,145,163,101,184,67,219,117,97,155,57,139,177,133,214,156,76,135,176,81,214,148,89,87,196,132,83,70,216,166,163,200,40,179,105,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,54,116,184,84,104,183,155,42,88,124,132,85,113,62,78,106,143,143,72,140,114,198,50,157,205,83,43,56,115,122,222,158,184,170,147,152,40,84,32,174,215,189,92,57,168,127,81,219,61,192,194,85,182,129,44,56,208,85,155,54,201,105,138,183,136,181,80,144,173,191,34,46,209,197,212,117,35,111,157,88,140,95,70,164,115,183,126,34,71,160,122,48,52,213,112,90,199,195,149,32,32,112,191,52,98,93,200,86,103,200,42,204,150,170,133,150,198,192,76,112,155,78,222,86,33,123,148,187,126,157,202,127,59,35,56,33,171,158,93,90,93,191,160,119,44,205,91,76,183,116,142,70,36,214,60,141,87,217,144,156,200,106,202,90,208,159,168,172,70,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,72,76,215,222,117,199,193,166,102,183,128,148,136,204,40,32,164,36,116,174,180,51,104,50,62,187,129,189,143,165,182,204,46,128,209,184,87,83,143,164,179,221,169,139,160,88,4
214,74,52,130,105,152,118,89,163,183,103,135,215,128,71,81,94,66,194,126,204,78,202,128,95,78,81,73,85,136,61,54,84,199,117,163,117,167,200,146,157,153,33,84,124,148,203,88,179,65,89,34,155,174,111,184,128,58,49,75,75,199,143,57,214,35,205,208,71,90,218,113,215,39,210,32,136,140,138,37,145,141,188,82,149,65,188,208,134,61,69,97,161,53,188,189,103,180,103,163,206,122,81,156,122,144,73,178,179,68,106,110,127,103,198,200,204,163,58,71,150,63,222,164,59,121,136,184,199,192,169,109,74,175,111,129,93,139,62,67,35,220,163,184,193,47,63,52,169,125,167,203,151,159,210,209,201,143,129,71,221,68,45,139,207,37,167,215,71,188,35,211,52,198,217,136,41,41,209,177,71,85,126,66,188,55,38,52,199,201,163,84,97,142,65,47,147,137,96,77,85,52,74,101,117,104,202,160,183,36,96,197,55,32,57,66,197,36,137,172,156,78,136,69,162,159,178,170,173,164,116,206,108,37,110,77,70,140,34,156,49,101,57,60,177,152,38,119,202,214,114,133,206,190,162,73,207,138,112,42,65,109,140,212,139,37,213,130,127,129,95,62,189,186,182,56,66,136,112,77,106,113,66,46,99,113,45,194,199,176,65,74,54,182,119,150,202,131,198,78,61,189,167,77,214,126,210,173,144,46,191,178,168,98,118,118,133,127,142,74,182,128,164,62,207,56,60,220,97,66,59,165,155,192,115,116,185,140,145,160,121,98,119,103,185,178,214,65,166,124,58,169,58,38,42,202,215,195,98,116,45,136,161,69,212,183,208,89,152,132,108,192,192,177,97,147,61,36,71,223,203,107,194,125,166,47,184,151,119,43,191,65,75,106,191,115,146,51,81,180,190,104,91,114,190,107,56,220,101,197,178,202,145,63,168,72,93,50,150,95,221,182,152,91,164,88,83,219,216,88,135,95,181,121,58,79,171,98,136,35,157,126,55,50,185,74,95,119,73,122,118,203,110,125,41,187,207,103,143,103,187,183,220,198,190,46,95,180,38,174,128,204,76,81,89,160,174,68,181,135,73,190,102,45,128,37,62,56,164,183,134,51,49,157,86,95,115,45,148,35,190,165,49,87,81,66,218,46,122,211,191,202,173,161,107,195,134,56,114,108,111,90,86,118,125,195,86,70,178,108,96,179,147,171,167,170,89,199,142,75,80,73,90,40,135,52,51,44,191,138,188,135,50,73,71,191,210,157,94,67,53,61,120,46,72,210,195,67,116,198,76,156,46,188,116,144,138,70,148,76,60,98,112,221,43,38,98,40,47,210,185,137,61,136,212,86,173,118,43,122,33,52,210,62,42,117,145,218,165,212,173,76,159,213,133,223,111,183,107,198,211,67,175,123,130,171,125,129,147,126,63,198,206,157,189,152,202,206,207,65,124,122,140,143,164,166,32,166,133,41,188,135,145,151,68,202,195,204,158,141,70,101,180,80,187,192,187,142,148,97,201,50,119,185,164,108,139,71,141,192,133,97,32,32,170,33,37,66,72,70,186,86,105,173,163,156,35,218,135,188,53,69,119,213,114,137,177,39,164,35,168,212,212,169,79,44,108,177,46,212,206,141,80,206,169,65,198,69,109,75,142,42,40,36,34,178,104,146,163,101,183,68,218,116,97,154,56,139,177,132,214,155,76,134,176,81,214,148,89,88,197,133,83,70,215,166,163,201,40,180,104,53,94,182,51,214,213,127,60,122,165,90,94,112,118,216,33,197,190,119,54,116,184,84,105,183,156,43,88,124,132,85,112,62,78,107,141,143,73,141,114,197,50,157,205,82,42,57,115,123,221,158,184,169,146,153,41,84,31,174,215,188,92,58,168,126,80,218,61,192,194,85,183,129,44,56,208,85,155,54,200,106,138,183,136,181,81,144,173,190,35,46,209,198,213,116,35,111,157,89,140,94,70,164,115,183,128,35,70,160,122,48,53,213,112,90,199,195,149,32,31,112,191,51,97,94,201,86,103,200,41,205,151,170,133,150,198,192,76,111,154,79,222,86,34,123,148,188,127,157,201,127,60,36,55,33,171,158,92,91,93,190,159,119,44,205,91,76,184,116,142,70,37,213,60,139,87,217,145,156,201,105,202,91,208,158,168,172,70,98,127,62,210,33,117,135,139,195,158,106,210,89,106,202,98,83,123,218,73,75,215,222,117,199,193,165,103,182,128,148,136,204,39,32,163,35,116,174,179,52,104,50,62,187,130,189,144,164,182,204,46,128,209,184,87,84,143,164,179,222,168,138,161,88,4
215,74,52,130,105,151,118,88,162,185,102,134,219,127,72,79,95,64,197,126,204,79,203,129,94,77,81,74,85,135,64,53,84,198,119,165,115,166,199,146,158,152,33,85,124,146,204,86,179,66,88,32,155,174,110,186,127,58,50,77,73,199,145,59,215,35,205,208,71,92,216,115,215,37,210,33,138,138,142,37,145,142,186,81,150,64,187,207,135,61,72,96,158,51,188,188,102,181,104,164,205,121,81,156,120,144,72,176,177,67,106,112,124,103,198,199,205,165,57,71,150,63,224,164,58,122,134,182,200,193,171,110,74,176,112,128,95,140,62,66,35,221,163,185,192,47,62,51,172,124,167,203,151,159,211,210,201,143,128,72,222,68,46,137,206,38,163,215,72,187,34,213,51,199,217,137,39,40,209,177,70,86,126,67,189,56,38,51,198,202,164,84,98,143,65,45,148,136,96,77,85,53,75,102,118,106,203,160,182,35,95,197,53,32,57,65,197,37,138,172,155,80,138,68,159,158,180,168,173,163,116,204,108,38,110,76,69,141,33,156,48,99,57,60,178,151,37,120,204,216,113,135,204,191,164,72,206,138,110,42,65,110,140,211,137,36,212,132,126,127,95,60,191,184,183,55,67,136,112,77,106,112,66,45,100,114,44,193,202,176,65,75,54,182,120,152,203,132,199,82,60,189,167,78,216,126,209,173,144,45,190,179,167,98,118,116,132,126,141,74,182,128,165,62,206,56,61,219,98,65,62,166,154,190,115,116,185,139,145,158,120,98,118,103,185,179,215,65,168,124,61,168,59,38,41,204,212,193,97,117,48,137,161,68,213,182,210,89,153,131,108,193,191,175,96,146,63,36,70,221,202,105,191,125,165,45,184,149,119,44,193,64,76,106,191,116,148,50,81,181,191,104,91,114,189,105,56,222,100,195,176,202,143,66,166,70,95,48,150,96,223,181,152,89,165,89,83,219,216,90,134,96,179,120,58,78,169,97,139,36,156,126,55,52,186,73,96,120,72,121,119,203,111,126,41,189,207,103,141,102,186,183,219,200,191,46,95,182,39,174,129,203,76,83,89,159,173,69,182,137,73,190,102,44,126,35,61,55,163,185,133,51,49,157,86,95,114,45,149,32,189,165,47,87,82,68,217,45,122,211,190,202,173,163,107,195,137,57,113,109,112,90,84,119,125,195,85,69,178,108,95,177,145,172,167,170,88,200,141,78,81,70,90,40,135,52,52,44,189,138,188,137,47,73,71,191,208,157,95,68,51,61,121,46,74,210,195,68,116,199,77,157,45,188,115,146,138,67,148,75,60,99,112,219,42,38,98,40,46,212,186,137,63,139,213,87,172,118,43,123,33,51,212,62,42,115,144,217,165,212,173,74,159,213,132,223,111,182,107,198,211,68,175,124,130,172,126,129,147,125,63,198,205,156,188,152,203,207,208,65,123,121,139,143,165,166,34,164,135,42,191,136,146,153,70,201,195,204,161,141,72,99,178,79,185,190,186,145,149,97,201,52,119,186,163,108,139,71,142,193,133,98,33,32,171,33,38,67,72,70,185,83,105,171,164,156,36,217,135,185,52,71,121,213,114,138,177,40,165,36,167,212,212,168,78,44,107,176,47,213,205,140,81,206,168,67,199,68,107,75,143,41,41,34,35,179,104,145,163,99,185,67,218,117,97,156,57,139,175,132,214,155,80,135,175,81,213,147,90,84,197,134,84,70,215,166,161,201,40,178,104,53,94,182,53,214,212,124,60,120,166,91,94,113,119,214,33,196,188,118,56,117,185,83,104,181,155,41,90,123,133,85,111,62,76,105,145,143,74,140,113,200,50,158,204,83,43,57,115,120,222,156,183,169,146,152,39,84,33,173,213,189,93,57,168,126,81,219,62,193,194,84,183,132,45,56,208,86,155,52,202,105,136,184,135,182,81,144,171,190,33,46,209,198,212,117,33,111,159,87,140,97,73,163,115,183,126,34,72,159,121,48,52,213,112,93,197,195,148,32,33,112,189,51,96,92,200,86,103,201,41,204,151,169,133,149,198,192,76,109,154,76,226,88,35,122,147,189,125,157,201,126,59,36,55,32,171,158,94,88,91,191,159,118,44,205,90,77,182,118,143,69,37,213,60,140,89,218,144,156,202,104,202,91,210,160,168,172,70,100,126,61,212,31,115,136,139,196,156,106,211,87,105,202,96,84,123,215,71,76,214,221,115,198,193,164,101,183,128,148,137,204,39,33,166,38,116,173,179,52,103,51,63,186,129,191,142,162,182,204,49,126,210,185,88,84,142,163,181,222,169,138,158,87,4
215,75,52,129,106,153,116,89,166,183,102,133,216,128,71,80,94,65,196,126,205,75,203,129,95,78,82,73,87,138,64,53,84,200,117,164,118,165,204,145,156,152,33,85,124,146,203,88,180,67,90,34,155,173,110,185,127,58,49,76,76,199,143,57,213,35,204,209,72,92,218,114,213,40,211,33,135,139,139,37,145,142,186,80,150,64,188,206,135,61,70,98,161,54,190,186,103,179,102,164,206,121,80,156,120,144,73,178,178,69,106,112,126,103,198,200,205,163,57,71,151,65,222,164,59,119,135,185,200,193,168,111,74,175,110,128,94,141,62,69,36,220,162,184,193,48,64,51,169,124,167,200,151,159,212,209,201,144,129,71,221,68,44,138,206,37,165,216,71,188,33,212,52,199,218,136,40,40,207,176,72,85,127,67,187,56,39,52,200,201,163,85,99,141,66,48,147,137,96,78,84,53,73,101,115,104,204,160,184,37,95,195,55,32,58,65,197,37,138,172,156,80,137,70,160,160,178,171,171,164,116,205,106,37,109,77,69,139,34,156,48,101,56,61,177,153,37,121,201,215,114,131,205,188,162,71,207,135,110,44,67,110,139,212,138,37,212,129,126,128,95,60,192,186,183,55,67,136,112,76,103,115,67,46,101,114,45,193,201,177,66,75,54,183,119,151,201,133,200,77,59,190,165,77,214,126,211,171,144,47,191,177,169,97,118,118,131,126,141,76,183,128,163,62,207,56,59,217,98,66,59,165,156,193,116,118,186,139,146,159,121,98,118,103,186,177,215,66,165,123,60,167,58,37,44,204,215,192,100,115,45,135,161,70,212,185,209,89,150,131,107,192,191,177,97,146,61,34,70,222,201,105,193,124,165,45,182,149,119,43,192,64,76,107,191,114,147,50,82,180,190,104,91,113,189,107,53,221,102,198,177,204,145,63,168,71,93,48,152,93,221,181,152,92,167,88,84,218,217,88,135,94,180,121,59,78,172,97,138,34,156,127,56,49,184,74,95,120,72,122,119,203,110,125,39,187,207,103,143,102,188,184,219,198,190,46,94,181,40,172,129,204,73,82,90,161,174,69,183,136,71,191,102,44,126,36,64,55,165,184,133,50,48,156,86,95,115,45,147,35,190,164,48,87,81,66,217,45,123,212,191,201,171,159,106,194,133,57,114,106,112,91,87,118,124,195,84,71,177,106,97,180,146,171,166,172,88,200,142,76,79,71,91,39,136,52,50,44,192,138,188,134,49,74,71,191,211,157,94,68,51,62,118,46,71,209,195,66,118,197,79,156,47,190,115,145,137,71,150,74,60,99,113,220,42,38,98,40,45,212,185,137,63,138,213,88,174,117,44,122,32,51,212,63,41,116,144,219,164,212,175,76,157,213,133,221,111,183,106,199,212,67,176,124,129,171,126,129,148,124,65,197,208,156,188,152,202,208,208,64,122,121,140,142,164,165,34,166,134,40,189,137,145,151,69,203,195,205,158,140,72,99,179,81,185,192,186,142,148,97,200,52,121,185,162,109,140,73,142,192,132,99,32,33,169,31,37,67,71,69,186,85,106,173,162,156,37,218,135,187,52,69,119,214,115,138,178,40,164,34,167,214,211,168,79,43,108,176,46,213,206,144,80,207,168,64,198,69,111,73,142,41,39,35,35,178,105,146,163,103,183,67,219,118,96,155,57,139,177,133,214,153,75,136,176,81,213,147,90,87,196,132,82,70,215,167,162,199,40,179,107,53,92,184,53,212,212,127,61,122,166,91,94,112,118,215,34,196,189,120,56,117,184,83,104,182,154,42,89,124,131,87,114,62,77,104,142,143,74,140,115,198,48,157,205,82,42,57,114,121,222,158,183,168,145,151,40,84,32,174,215,188,92,58,169,127,79,219,62,192,194,85,182,129,44,56,208,84,156,53,201,105,137,183,137,181,80,145,173,190,34,45,207,197,212,116,36,112,156,88,140,93,70,166,115,183,125,34,71,160,121,48,51,215,110,91,199,196,147,32,31,112,192,51,97,93,200,84,104,202,41,204,150,172,132,150,198,194,76,112,154,79,222,86,34,123,149,187,126,158,202,128,58,35,55,32,172,158,96,89,92,191,160,120,45,205,91,76,183,115,142,70,38,215,59,141,88,218,143,155,199,108,202,89,210,159,170,172,69,99,127,63,210,35,115,135,140,196,158,107,212,88,106,200,97,83,122,219,71,76,215,223,117,200,193,166,102,182,128,149,137,202,38,32,164,35,116,175,181,49,104,51,62,189,129,189,142,165,182,205,45,129,210,184,87,84,142,164,178,222,169,139,161,88,4
214,74,53,128,105,151,118,89,163,183,103,135,216,128,71,81,93,66,195,126,205,77,203,129,95,78,82,73,86,136,63,53,85,199,116,164,117,166,202,146,157,153,32,84,124,146,204,87,179,66,90,35,155,175,110,185,128,59,49,75,74,198,143,57,213,35,205,209,72,91,217,113,215,40,211,33,136,140,139,38,145,141,186,81,149,63,188,207,134,62,69,98,160,53,187,189,102,180,102,163,206,120,82,155,121,145,73,177,178,67,107,111,127,104,198,201,204,162,58,72,150,63,222,164,59,121,135,184,199,192,169,109,75,176,110,130,93,140,62,68,34,221,163,184,193,48,63,52,169,123,168,203,150,161,211,209,201,144,129,71,222,68,44,139,206,38,167,214,72,188,34,210,51,199,216,137,40,39,208,177,72,85,125,67,188,55,38,51,198,204,163,85,97,143,65,48,148,137,97,78,84,53,74,101,116,103,202,160,184,35,94,197,55,32,57,64,198,36,137,171,155,77,136,70,161,159,178,170,173,165,116,205,107,38,110,77,69,140,34,156,49,101,57,61,177,153,37,118,202,215,113,133,206,191,162,72,206,138,112,42,67,109,141,211,138,37,213,130,128,129,95,61,191,186,183,56,66,136,113,76,105,114,66,46,100,113,46,194,201,175,64,75,53,182,119,151,202,131,200,78,60,189,166,79,213,126,210,172,145,47,190,178,168,97,117,117,133,126,140,74,183,127,164,62,208,56,60,218,97,66,59,164,156,192,116,117,185,140,145,159,121,98,119,103,185,177,214,65,167,123,58,169,59,39,42,204,214,193,99,116,46,137,160,68,213,183,210,89,152,131,108,191,192,177,97,146,63,36,71,223,201,106,192,124,166,46,184,150,120,43,192,65,74,107,191,115,147,50,81,180,191,104,91,113,189,107,56,219,100,196,177,203,145,63,168,72,95,48,152,95,222,181,152,90,165,88,83,218,217,87,136,95,181,121,58,79,171,97,138,34,157,126,56,51,185,74,96,119,72,122,118,203,110,125,41,187,207,103,142,103,187,182,219,200,190,46,94,180,38,174,130,205,75,82,90,160,173,69,181,135,72,190,102,44,126,37,62,56,164,184,134,51,50,156,86,95,116,46,148,34,191,164,48,86,81,66,217,45,122,210,191,202,171,162,106,195,134,57,114,109,111,91,86,120,125,196,86,71,178,107,96,178,146,171,167,170,88,200,141,75,81,71,90,40,135,52,51,43,191,138,189,135,49,73,70,191,210,156,96,68,53,60,120,45,71,208,195,67,116,198,79,157,47,188,114,144,138,70,149,75,59,99,113,220,42,38,99,39,46,212,186,137,61,137,213,88,172,117,43,122,33,52,210,63,41,116,144,217,164,211,173,76,158,213,133,222,112,183,106,199,211,67,175,124,129,171,125,129,148,126,63,197,207,156,190,151,202,207,208,64,124,122,142,143,164,165,32,166,133,41,189,136,145,152,69,203,194,203,159,140,70,100,179,80,185,193,186,143,149,98,199,52,120,185,163,108,139,71,141,193,133,98,32,31,170,33,37,66,71,70,186,84,105,173,164,157,35,218,134,187,54,71,119,213,114,137,177,39,164,35,168,212,213,169,78,43,109,176,47,212,207,142,81,206,169,65,198,68,109,75,142,41,41,36,35,178,105,145,163,101,184,67,219,116,97,155,57,139,177,133,214,155,76,136,177,82,214,147,89,87,196,133,82,69,215,166,162,200,39,179,105,53,94,184,51,214,214,127,61,122,166,90,94,112,118,215,35,196,190,119,55,117,184,85,104,183,155,42,89,124,132,85,113,62,78,105,143,143,73,140,114,197,50,156,205,83,42,57,115,123,222,158,184,170,146,153,40,84,32,174,214,189,92,57,169,126,81,219,61,192,193,84,182,130,44,56,208,85,154,53,201,106,137,183,136,182,80,145,172,192,34,45,209,197,213,117,35,110,157,87,141,95,71,165,115,183,126,34,72,160,123,48,53,214,112,90,198,195,149,32,32,112,190,52,97,93,200,86,103,200,42,204,149,170,133,149,198,191,76,112,155,78,222,86,33,122,148,187,127,158,202,126,59,35,55,34,171,157,92,90,93,190,160,119,43,204,90,77,182,115,142,70,37,214,60,141,87,216,144,156,200,107,201,91,209,159,168,171,70,98,127,62,211,33,116,136,139,195,159,106,210,88,106,202,98,84,123,217,72,76,215,223,116,199,192,166,102,183,128,148,136,203,39,33,165,35,116,174,179,50,104,49,62,187,130,188,143,165,182,205,46,128,210,184,88,83,143,164,179,221,168,140,161,88,4
214,74,52,129,105,152,118,89,164,182,103,135,216,127,71,80,94,65,196,126,205,78,203,128,95,77,82,73,86,136,61,53,84,199,118,164,116,167,201,146,157,152,33,84,124,146,202,87,179,66,89,34,154,174,110,185,128,58,49,75,75,198,143,57,214,35,205,208,70,91,218,113,215,39,209,32,137,139,139,37,145,141,187,81,150,65,188,207,134,61,69,98,161,53,188,188,103,180,103,163,206,121,80,155,121,144,73,177,179,68,107,111,127,104,198,200,204,163,58,72,149,63,222,164,59,121,135,183,200,192,169,109,75,177,110,129,93,140,61,68,35,221,163,184,193,48,64,51,169,124,168,204,151,160,210,209,201,145,129,72,222,68,45,139,207,37,167,214,72,188,35,211,51,199,217,137,40,40,208,177,72,85,126,66,188,55,38,51,199,202,164,84,98,142,66,46,147,136,97,78,85,53,74,101,117,104,202,161,183,36,95,195,55,33,58,65,198,37,138,171,156,79,137,69,161,159,178,170,172,164,117,205,107,36,110,77,70,141,34,156,48,100,57,60,177,153,37,119,201,214,114,134,206,191,162,73,206,139,111,42,66,109,140,212,138,37,212,130,128,129,95,61,191,187,183,56,66,137,111,77,105,114,66,45,99,113,45,194,201,175,66,74,54,182,119,151,202,131,199,79,60,189,167,78,214,125,210,172,144,47,191,178,168,98,117,117,133,126,142,73,183,127,164,62,207,56,60,219,97,66,59,165,156,192,116,117,185,139,145,160,121,98,119,102,184,177,214,65,167,124,58,168,59,37,41,204,215,193,99,116,46,136,161,69,213,183,210,89,152,132,108,191,192,176,96,146,62,36,70,222,202,106,193,124,165,46,184,151,119,44,192,64,74,107,191,115,146,51,80,180,191,105,91,113,189,107,55,221,101,197,178,203,145,63,169,72,95,49,151,95,222,181,152,91,164,89,83,218,216,87,136,96,181,121,58,79,171,97,138,36,157,126,55,51,185,74,95,119,72,122,118,203,110,126,41,187,207,103,142,103,187,183,220,199,191,46,95,181,38,174,129,204,75,81,89,161,175,68,182,135,73,191,103,44,127,36,62,56,164,184,133,52,49,156,86,95,115,45,148,35,190,164,48,88,82,66,218,46,123,211,191,202,172,161,107,195,133,57,113,109,111,92,86,119,125,196,86,71,178,107,95,178,146,170,167,171,88,200,141,76,81,72,91,39,136,52,51,44,191,137,189,135,49,73,70,191,210,156,95,67,52,60,120,46,72,210,196,67,117,198,77,157,46,188,115,144,138,69,149,76,59,99,113,221,42,38,99,40,46,211,186,137,62,137,213,87,173,117,43,122,33,51,211,62,40,117,145,218,164,212,174,75,158,212,133,222,112,183,107,199,211,66,175,123,131,172,125,129,147,126,63,197,207,156,189,152,201,207,207,64,123,122,140,143,165,166,33,166,133,41,189,136,145,152,69,203,194,204,157,141,70,100,180,79,185,193,187,142,149,97,200,51,119,186,163,108,139,71,141,192,133,97,32,31,170,33,37,67,71,69,186,85,105,173,163,157,35,218,134,187,53,71,119,214,114,137,177,39,163,34,168,213,213,169,79,44,108,177,46,213,206,142,80,207,169,65,198,68,109,74,141,41,40,35,34,177,105,146,163,102,184,67,219,117,97,155,57,139,176,133,214,155,76,135,176,81,214,148,89,87,196,132,83,69,216,166,163,200,39,179,105,53,94,184,52,212,214,127,61,122,165,91,94,111,118,215,34,196,190,119,54,116,185,84,104,183,155,43,89,125,131,85,113,63,78,106,142,143,72,140,114,198,50,157,204,83,43,57,116,123,222,158,184,170,147,153,41,83,31,174,215,188,92,57,168,127,80,219,60,193,193,84,182,129,44,56,208,84,155,54,201,106,138,183,135,181,81,144,173,191,35,46,209,197,212,117,36,111,157,88,140,95,70,165,115,182,126,34,71,160,122,48,53,213,112,90,198,194,148,32,32,112,190,52,98,93,200,86,103,200,41,204,150,170,132,150,198,192,75,112,154,78,222,85,33,123,148,188,126,157,202,127,59,35,56,34,171,158,93,90,93,191,160,119,44,204,91,76,183,116,142,70,36,214,60,141,87,217,144,156,200,106,202,90,209,159,168,171,71,98,126,62,211,33,116,135,139,196,158,106,209,87,106,202,98,84,123,218,73,76,215,222,117,199,192,165,102,183,128,147,136,204,39,32,164,35,116,173,180,51,104,51,62,187,129,189,143,165,183,204,46,127,208,184,88,83,142,164,179,221,168,139,160,87,4
215,73,52,129,105,151,118,89,164,183,103,135,216,128,71,80,94,66,196,126,205,77,203,128,94,78,82,73,86,137,62,53,84,199,118,164,116,167,201,145,157,152,33,85,125,146,203,87,179,66,89,34,155,174,111,185,127,59,49,75,74,199,144,57,214,35,205,208,71,90,218,113,215,39,209,33,136,140,140,38,146,141,186,81,149,64,188,207,135,61,70,98,161,53,187,188,103,180,102,163,206,122,81,155,121,143,73,178,178,68,107,111,126,104,198,201,205,163,58,71,150,64,222,164,59,121,135,183,199,193,169,109,75,175,110,129,93,140,61,67,34,221,164,184,193,48,63,52,169,123,168,203,152,161,210,209,201,145,129,72,221,68,45,140,207,37,168,215,72,188,34,211,51,199,217,137,40,40,209,177,71,85,126,67,188,55,39,52,199,203,163,85,98,142,65,47,147,137,96,78,85,54,74,102,116,104,202,161,184,36,94,196,54,32,57,65,199,36,137,171,155,78,136,70,162,159,179,170,172,164,116,205,107,36,110,77,70,140,34,156,48,101,58,60,177,152,38,120,202,214,114,133,205,191,162,72,207,138,111,43,66,109,140,212,138,38,212,130,128,128,95,61,190,186,183,56,65,137,112,77,105,114,66,45,99,113,45,194,201,176,66,74,54,182,119,151,202,131,199,78,60,189,166,78,214,126,210,172,144,46,191,178,168,99,117,117,133,126,141,73,183,127,164,62,207,56,60,219,97,66,59,165,156,192,116,117,186,139,146,160,121,99,119,103,185,176,214,65,167,124,58,168,58,38,41,203,215,194,99,116,46,136,161,70,213,183,210,88,152,132,107,191,192,177,97,146,62,35,70,222,202,106,193,124,165,46,184,150,119,43,192,65,74,106,192,115,146,51,80,180,191,105,91,114,189,107,55,221,102,196,177,203,145,64,167,72,95,49,151,95,222,181,153,91,165,89,83,219,216,88,135,95,182,122,58,79,172,97,137,35,157,126,56,50,185,74,96,119,72,123,118,203,110,126,41,186,207,103,143,103,187,183,220,199,191,47,95,180,38,173,130,204,75,81,90,160,174,67,182,136,73,191,103,45,127,37,62,55,164,185,134,51,50,157,86,95,115,45,149,35,191,165,49,87,81,66,218,45,123,211,191,202,172,161,106,194,133,56,113,108,112,91,86,119,124,196,85,70,178,107,96,179,146,171,167,171,88,200,142,76,80,72,90,39,135,51,51,43,191,137,189,135,49,74,71,190,210,156,95,67,52,61,120,45,72,209,195,67,117,198,78,157,46,188,115,145,138,69,149,76,60,99,113,221,42,38,99,39,46,211,185,137,61,137,213,87,172,117,43,121,33,52,211,63,40,116,144,218,164,212,173,76,158,213,133,222,112,183,106,199,211,67,175,124,130,172,125,128,147,126,63,198,207,156,189,152,201,207,207,65,124,122,140,143,165,165,33,166,134,41,189,136,146,152,69,202,194,203,158,141,70,100,180,79,185,192,187,142,149,97,199,51,120,186,164,108,139,71,141,193,132,98,32,32,169,33,36,66,71,70,185,85,105,173,164,157,35,218,134,188,53,71,119,213,113,137,177,39,164,35,168,213,212,169,79,44,108,177,47,213,206,141,80,206,169,64,198,68,109,75,142,41,40,36,34,177,104,145,163,101,183,68,219,117,97,154,57,138,176,133,214,156,76,135,176,81,214,148,89,87,196,132,83,69,215,166,163,200,40,179,105,53,94,184,52,213,214,127,61,122,165,91,94,111,118,215,34,196,189,118,54,116,184,84,104,183,155,43,88,124,131,85,112,62,78,106,142,143,73,141,114,198,50,156,205,83,42,57,116,122,221,158,184,169,146,152,40,84,33,174,215,189,91,58,168,127,81,220,61,192,193,85,182,130,44,56,209,84,155,53,201,105,138,184,136,181,80,145,173,191,35,45,209,197,212,117,36,110,157,88,141,95,70,164,115,183,127,35,71,159,122,48,52,213,112,90,199,195,149,32,32,113,191,52,98,93,200,85,103,200,42,204,150,170,133,150,198,192,76,111,154,78,222,87,33,124,148,187,127,158,201,127,59,35,56,34,171,158,93,90,92,191,159,118,44,204,91,77,184,115,143,70,37,214,60,141,87,217,144,156,200,106,202,90,208,159,168,172,70,98,127,62,210,32,116,136,140,195,158,106,210,88,105,202,98,84,123,218,72,75,215,222,117,199,193,165,102,183,128,148,136,204,40,32,164,35,116,174,180,51,104,50,62,187,129,189,143,165,183,204,46,128,208,184,87,83,143,164,179,222,169,139,160,88,4
214,73,52,129,105,152,118,89,163,183,104,134,216,127,72,80,93,65,195,126,205,78,203,128,94,77,81,73,87,136,62,54,84,199,117,164,116,167,201,146,157,152,33,84,124,146,203,87,180,66,89,34,155,174,110,184,127,58,50,76,75,199,144,56,214,36,204,208,71,90,218,113,215,39,209,33,136,140,139,38,146,142,187,82,149,65,188,207,134,60,70,98,160,53,187,188,103,180,103,163,206,121,81,156,121,144,73,177,179,68,106,111,126,104,197,200,204,163,57,71,149,64,223,163,59,120,135,183,199,192,170,110,75,175,111,130,93,140,63,68,35,221,163,184,193,48,63,51,169,124,168,203,152,160,210,209,201,145,130,71,221,68,45,139,207,38,167,214,71,188,35,211,51,199,216,137,40,39,208,177,72,85,126,67,188,55,38,51,199,202,163,85,98,142,65,47,147,137,96,78,84,53,75,102,117,104,202,160,184,35,95,196,55,32,57,66,198,36,138,171,156,78,136,70,161,159,178,170,173,164,117,205,108,37,110,77,70,140,34,156,48,100,58,61,177,152,38,119,202,214,113,134,206,190,163,73,206,138,111,43,66,108,140,212,138,37,213,130,128,129,96,61,190,186,183,56,65,136,112,77,106,114,65,45,99,113,45,194,200,176,65,75,54,182,119,150,202,131,199,79,61,189,167,78,214,126,210,172,144,47,191,178,169,98,118,117,133,127,141,74,183,127,164,63,208,56,60,219,97,65,59,165,156,191,115,117,186,139,145,160,120,99,119,102,185,177,215,65,167,124,58,169,58,38,42,204,215,194,99,116,46,137,161,69,213,183,210,89,152,132,107,191,191,177,97,147,62,35,70,222,202,106,192,124,165,47,184,150,120,43,192,64,74,106,191,115,146,51,81,180,191,104,91,113,189,107,55,220,102,197,178,204,145,63,168,72,94,49,151,94,222,181,153,91,166,89,83,218,216,88,136,96,181,122,58,78,171,97,138,34,157,126,56,50,186,74,95,120,73,121,117,203,110,125,41,187,207,104,143,103,187,183,220,199,191,47,95,180,38,174,129,204,75,82,89,160,175,68,182,135,72,191,103,45,127,37,62,55,164,185,134,52,49,157,86,95,115,46,148,35,191,165,48,88,81,66,217,45,123,211,191,202,172,161,107,195,134,57,114,109,111,91,85,119,125,196,85,70,179,107,95,179,147,171,166,170,89,200,141,76,81,72,91,39,134,52,50,44,191,138,189,135,49,73,70,191,210,156,94,67,52,61,120,46,72,209,195,67,117,198,77,156,46,189,114,144,138,70,150,76,60,98,113,220,42,38,100,39,47,211,186,137,62,136,212,87,173,118,43,122,33,52,211,62,41,116,144,218,164,211,174,76,158,212,133,222,112,183,106,199,210,67,175,123,130,172,125,128,147,126,63,197,206,155,190,152,201,207,207,65,123,122,141,143,165,166,32,166,133,41,189,136,146,152,68,202,194,204,159,141,70,100,179,79,186,193,186,142,149,97,199,51,119,185,163,108,139,71,141,192,132,97,32,31,169,33,37,67,72,69,186,85,105,173,163,157,35,217,134,187,53,71,119,214,114,138,177,40,163,35,168,213,213,169,79,44,109,176,46,213,207,142,80,206,169,65,198,68,110,74,142,42,40,35,34,178,105,145,163,101,184,67,219,117,97,155,57,139,176,133,213,155,75,136,176,81,213,147,89,87,196,132,83,70,215,167,163,200,40,179,105,53,94,183,53,213,213,126,61,121,166,91,94,112,118,215,33,196,189,118,54,116,184,84,104,183,155,43,89,124,131,85,113,62,78,106,143,143,72,140,114,197,51,157,205,83,42,56,116,123,222,158,184,169,146,152,40,84,32,174,214,189,92,57,169,126,80,219,60,192,193,84,182,129,43,56,208,85,155,53,201,106,138,183,136,181,80,145,173,191,34,46,209,197,212,116,35,111,157,88,140,95,70,165,115,183,127,34,70,160,121,48,52,213,112,89,198,195,149,32,32,112,191,52,97,94,200,85,103,200,42,204,149,170,133,150,198,192,76,111,154,77,221,87,34,122,149,187,126,158,202,127,59,36,56,33,171,158,93,90,93,191,159,118,44,205,90,77,182,116,142,70,37,214,61,140,87,217,144,155,200,107,202,90,208,159,169,171,70,98,127,62,211,32,115,134,139,195,158,106,210,88,106,202,97,84,124,218,73,75,215,222,117,200,193,165,103,183,128,147,136,204,39,32,164,36,116,174,180,51,104,51,62,187,130,189,144,165,182,205,46,127,208,184,88,83,142,164,179,221,169,139,161,87,4
215,75,53,128,105,152,119,89,163,182,103,133,216,127,72,79,93,65,196,126,205,78,203,129,95,77,82,73,87,136,62,53,83,198,117,165,117,167,201,146,157,152,33,84,125,145,203,87,179,67,88,35,155,174,110,184,126,58,49,75,74,199,143,58,215,35,205,207,71,91,218,114,214,39,210,33,136,140,139,37,146,141,186,81,148,64,187,208,135,61,69,98,161,53,188,188,103,180,103,162,205,122,82,155,121,144,73,178,179,69,107,111,126,102,198,200,203,163,57,72,150,63,222,163,60,122,134,183,199,192,170,110,77,176,111,129,93,140,62,68,34,221,164,185,192,48,64,52,169,123,167,203,152,161,211,209,200,145,129,71,221,68,44,139,204,38,167,215,72,188,35,211,52,199,217,136,40,39,209,178,72,85,126,67,188,55,38,51,198,203,163,85,98,141,65,47,147,137,96,77,85,53,73,102,117,105,203,161,184,36,94,197,54,33,58,65,197,35,137,172,156,78,137,70,162,159,179,169,174,164,117,205,107,36,110,77,70,140,35,157,48,100,57,60,177,153,37,119,202,215,113,133,206,190,162,72,207,137,112,43,66,109,140,211,138,38,211,130,127,128,94,60,191,186,183,56,66,137,112,78,106,114,66,46,99,113,45,194,199,175,65,75,54,182,120,150,202,131,198,79,60,189,166,79,214,126,210,173,145,48,190,178,167,97,117,117,132,127,141,73,183,127,165,62,209,55,60,220,98,66,59,166,155,192,115,117,185,139,145,161,121,99,118,103,184,177,214,64,167,123,58,168,58,37,41,204,213,194,98,116,46,136,161,69,213,183,211,88,152,133,107,192,192,177,97,146,62,35,71,222,203,107,193,123,164,46,185,150,119,42,191,65,75,107,191,114,147,51,82,180,191,105,92,113,189,107,54,221,102,197,177,203,146,63,168,72,95,49,151,95,222,180,153,92,165,90,84,218,217,87,136,95,180,121,58,78,171,97,138,35,157,127,56,50,185,74,96,119,72,122,117,204,110,126,41,187,208,104,143,103,187,183,220,199,191,46,95,181,38,175,129,204,74,82,90,162,175,68,181,136,72,190,102,46,126,37,63,55,165,184,133,52,50,156,86,96,115,46,148,34,190,165,49,87,82,66,218,46,122,211,190,203,172,160,107,195,133,56,114,108,111,92,85,118,125,196,86,71,178,107,96,178,146,170,167,171,88,200,141,76,80,73,91,39,135,51,51,44,191,138,189,135,50,74,71,191,212,157,95,68,52,60,119,45,72,210,196,67,116,198,78,156,46,189,115,144,138,70,149,77,60,98,113,220,43,39,99,40,46,212,185,135,61,137,213,88,172,118,43,122,34,51,211,63,41,117,144,218,164,211,173,76,157,212,132,223,112,182,107,198,210,66,176,123,131,172,126,129,148,125,62,197,208,156,190,152,200,207,207,65,123,122,141,143,165,166,32,164,134,41,190,135,145,152,69,203,195,203,157,141,70,101,180,79,185,192,187,142,149,97,200,50,120,186,164,109,139,71,141,191,133,99,32,32,169,33,37,67,73,70,186,85,105,172,163,158,36,217,134,187,52,70,118,214,114,137,177,39,163,35,167,212,212,168,78,45,109,175,48,214,206,141,80,207,169,65,198,69,109,75,141,42,41,35,34,177,105,145,163,102,184,67,219,117,97,154,57,139,176,133,213,155,76,135,175,81,215,148,90,87,195,132,83,71,215,167,162,199,38,180,105,52,93,184,51,214,212,127,61,121,165,90,93,113,119,215,33,195,190,120,54,117,183,84,103,182,155,42,88,125,132,85,111,63,79,107,143,143,73,141,115,197,50,156,204,84,42,58,115,123,221,158,184,170,147,152,41,84,33,175,215,188,92,58,169,128,80,219,61,191,194,85,181,129,43,56,207,84,155,53,200,105,138,185,136,180,80,145,173,190,35,46,209,198,212,117,35,112,157,88,140,95,71,164,115,183,126,34,72,160,122,48,54,213,111,91,199,195,148,32,33,112,191,51,98,93,201,85,103,201,41,204,150,171,133,150,198,191,76,112,155,78,221,87,35,123,149,187,127,158,202,127,59,36,55,34,171,159,93,90,93,190,159,119,43,205,91,77,183,116,143,70,37,212,58,142,87,216,144,156,200,107,202,90,209,158,168,171,70,98,126,62,210,32,116,134,139,195,158,107,210,88,106,201,98,82,122,218,73,75,215,222,116,199,193,166,103,181,129,148,136,203,39,32,164,36,116,174,180,51,103,50,61,187,129,189,142,165,181,204,45,129,209,184,88,84,143,164,179,221,169,139,161,88,4
215,74,52,129,106,151,117,89,163,183,103,134,216,128,71,80,93,65,196,127,205,78,203,128,95,77,82,74,87,137,61,53,84,198,118,164,116,166,202,145,157,152,32,85,125,147,202,87,178,66,89,35,154,174,110,184,127,59,49,75,74,198,143,57,214,35,204,208,71,91,218,113,215,39,209,34,137,140,139,37,146,142,187,81,149,64,188,207,135,61,70,98,160,54,187,188,102,179,102,163,206,121,81,156,121,144,73,179,179,68,107,112,126,103,198,200,204,163,58,72,149,64,222,163,59,121,136,183,199,193,170,108,74,176,111,128,93,140,61,68,35,221,164,184,194,48,64,50,169,124,167,203,152,160,210,209,200,144,130,71,222,67,43,138,205,37,168,215,71,188,34,210,51,198,217,137,40,40,208,177,72,85,127,67,188,55,38,52,199,203,163,85,98,143,66,46,146,136,96,77,85,53,74,101,116,104,203,160,184,35,95,197,55,33,57,65,198,36,138,172,156,78,137,69,162,158,178,170,172,164,117,205,107,36,111,77,70,141,34,156,48,101,58,59,178,152,39,119,203,215,113,134,207,191,163,72,207,139,111,43,67,110,140,211,138,37,213,130,128,128,96,61,191,186,184,56,65,137,112,77,105,114,65,46,99,114,44,194,200,177,66,74,54,182,120,151,202,131,199,79,60,189,167,78,214,125,210,172,144,46,191,177,169,97,118,118,133,127,141,73,182,127,165,62,208,57,58,218,98,65,59,165,155,191,115,117,185,140,146,160,121,99,119,103,184,178,214,65,167,123,58,168,58,37,41,204,215,194,98,117,47,137,161,69,213,183,209,88,152,133,108,192,192,176,97,146,63,36,70,222,203,105,193,124,164,46,184,150,119,43,192,65,74,107,191,114,146,51,81,180,190,105,91,114,189,106,56,220,101,196,177,203,145,64,168,72,94,49,151,95,222,182,152,91,165,88,84,217,217,87,136,95,182,122,58,79,171,96,139,36,157,125,56,50,185,73,97,120,72,122,118,203,109,125,40,186,207,104,142,104,188,183,222,199,192,48,96,180,37,174,128,203,75,82,89,160,174,68,181,136,72,191,103,45,127,37,62,55,164,185,133,52,49,157,86,95,115,45,147,35,190,165,49,87,81,66,218,45,123,210,191,202,173,161,107,195,134,56,113,109,111,91,84,119,125,195,86,71,179,107,96,178,146,171,167,170,88,200,142,75,80,71,90,40,136,51,50,44,191,138,189,136,50,73,69,190,211,157,95,68,52,61,119,45,72,209,196,67,117,198,78,157,45,189,115,145,138,69,148,77,59,98,113,220,42,38,99,39,46,211,185,137,61,136,213,86,172,118,43,122,33,52,210,62,41,117,144,217,163,211,173,77,158,213,133,222,113,182,106,198,210,68,174,124,130,171,125,129,147,127,62,197,206,155,189,152,201,207,208,65,123,122,140,142,165,166,32,166,133,40,189,136,146,151,69,202,194,203,157,141,71,100,180,78,185,194,188,143,149,96,199,51,120,186,164,108,139,70,141,192,132,99,32,32,170,33,37,67,72,69,186,85,105,173,163,157,35,217,134,187,53,70,119,213,114,137,177,39,163,36,168,213,212,168,79,44,108,177,47,212,207,141,81,206,170,65,198,69,110,75,142,41,41,36,34,177,104,145,163,101,183,67,220,117,97,155,57,140,177,133,214,156,76,136,177,81,214,148,88,88,196,131,83,69,215,166,162,199,39,179,105,53,94,184,52,214,213,128,60,121,165,90,95,112,118,215,35,196,190,119,54,116,185,84,103,183,156,42,88,124,131,86,112,62,78,105,142,142,72,141,114,197,51,156,205,83,43,56,115,122,221,158,183,169,147,152,40,83,32,174,214,189,92,58,169,127,81,220,60,192,193,85,181,130,44,57,207,85,155,53,201,105,138,183,136,181,80,145,173,191,35,45,209,197,211,115,36,111,157,88,139,95,70,165,115,183,127,34,72,159,121,47,53,213,111,90,198,196,148,31,32,112,191,52,98,92,200,86,104,201,42,205,150,170,133,150,198,192,75,112,155,79,222,86,34,123,148,187,126,157,202,128,59,36,56,33,170,158,92,90,93,190,158,119,45,204,92,76,183,116,142,70,36,216,60,141,88,217,144,155,200,106,202,89,208,160,169,172,69,97,128,62,211,34,116,135,140,196,158,106,210,89,107,201,97,84,123,218,72,76,215,223,117,199,193,166,103,183,129,147,136,205,39,33,164,36,115,175,180,52,105,51,62,187,129,188,143,165,183,205,46,128,209,184,88,83,143,165,179,221,168,139,162,88,4
215,74,52,129,105,151,118,89,164,182,103,135,216,127,71,80,93,65,195,126,205,77,203,128,95,77,82,73,86,136,62,53,84,199,118,164,116,167,201,145,157,152,33,84,124,146,203,87,179,66,89,35,155,175,110,185,128,58,50,76,74,199,143,57,214,35,205,208,71,91,218,113,214,39,210,32,137,140,139,38,145,141,187,81,149,64,188,207,134,61,70,98,161,53,187,188,102,179,103,163,206,122,81,156,121,143,72,178,178,67,107,111,126,103,197,200,204,162,57,72,150,63,222,164,59,121,135,183,199,192,169,109,74,175,110,129,93,140,62,67,35,221,163,184,193,48,63,52,169,124,168,203,151,160,210,209,201,145,129,71,221,68,45,139,206,37,167,215,71,188,34,211,51,199,217,137,40,39,208,177,72,85,126,67,188,55,38,52,199,203,164,85,98,142,65,47,147,137,96,78,85,53,74,102,116,104,202,161,183,35,94,196,55,32,57,65,199,36,138,172,156,78,136,70,161,159,178,170,173,165,117,205,107,36,110,77,70,140,34,156,48,101,57,60,178,152,38,119,202,214,113,133,206,191,162,72,206,138,111,42,66,109,140,212,138,37,213,130,128,128,95,60,190,187,183,55,66,137,112,77,106,114,66,45,99,113,44,194,200,176,65,74,54,182,119,150,202,131,198,78,60,189,167,78,214,126,210,172,145,47,191,178,168,98,118,117,132,126,142,73,183,127,164,62,207,56,60,218,97,66,59,165,155,191,116,117,185,139,145,160,120,99,119,102,185,178,214,65,166,124,58,168,58,38,42,204,214,194,99,116,46,136,160,69,213,183,210,88,151,131,107,191,192,177,97,146,62,35,71,222,202,106,193,124,165,46,184,150,119,42,192,64,74,106,191,115,147,52,81,180,190,105,91,114,189,107,56,220,101,197,178,203,145,63,168,72,95,48,151,95,222,181,152,91,165,88,84,219,217,88,135,95,181,121,58,79,171,97,138,35,157,126,55,51,185,73,96,119,72,122,118,203,110,126,41,186,207,103,142,103,187,183,220,199,191,46,96,180,38,174,129,204,75,82,90,160,175,68,182,135,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,95,115,46,148,35,190,164,49,87,81,66,218,45,123,210,191,203,172,160,106,195,133,57,113,109,111,91,86,118,125,196,85,70,178,107,95,178,146,171,167,171,88,200,142,76,80,72,91,39,135,52,50,44,191,138,189,135,49,74,70,191,211,157,95,67,52,61,119,46,71,209,195,67,117,198,77,157,46,188,114,145,138,69,149,76,60,99,113,221,42,38,98,39,47,211,185,136,61,136,213,88,172,118,42,123,33,52,211,62,42,117,145,218,164,211,173,77,158,212,133,223,112,183,106,199,210,66,175,123,130,172,125,128,147,126,62,197,207,156,189,152,202,206,206,65,123,122,141,144,164,166,32,166,133,41,190,135,145,152,68,202,194,204,158,141,70,100,180,80,185,193,187,142,149,97,200,51,119,186,163,108,139,71,141,192,133,97,32,32,169,33,37,67,72,69,186,85,105,173,163,157,35,218,135,188,53,70,119,213,114,137,177,39,163,35,169,213,212,169,79,44,108,177,47,213,206,142,80,206,169,65,198,68,109,75,142,42,40,35,34,177,105,146,163,100,184,67,219,117,97,155,57,139,177,133,214,155,76,135,176,81,214,148,89,87,196,132,83,70,216,167,163,200,39,179,105,53,94,183,52,213,214,127,60,122,166,91,94,112,118,215,34,196,190,119,54,116,185,84,104,183,155,43,88,124,132,85,113,61,78,106,142,143,72,141,114,198,50,157,204,83,42,56,115,122,221,158,184,169,147,152,40,84,32,174,214,189,92,58,169,126,80,219,61,192,193,85,182,129,44,56,208,85,155,54,201,105,138,184,136,181,80,144,172,191,34,46,209,197,212,117,36,112,157,88,141,94,70,165,115,183,126,34,71,160,122,48,53,213,112,90,198,194,148,31,32,112,191,51,97,93,200,86,103,200,42,204,150,170,133,150,198,192,76,112,155,78,222,86,33,123,149,187,126,157,202,126,59,35,56,33,171,158,93,90,93,191,160,119,43,204,91,76,183,116,143,70,36,213,60,141,87,217,144,156,200,107,202,90,208,158,168,172,71,97,127,62,211,33,116,135,140,195,158,106,210,88,105,202,98,83,123,218,73,75,215,222,117,199,193,166,103,183,128,148,136,204,39,33,164,35,116,174,180,51,104,50,62,187,129,189,143,164,183,205,46,128,209,184,88,83,142,164,179,222,168,139,161,88,4
214,74,52,129,105,151,118,88,164,183,103,135,216,127,71,80,93,66,195,126,205,77,203,128,95,77,82,74,86,136,62,53,84,199,117,164,116,167,201,146,157,152,32,84,124,146,203,87,180,66,88,34,154,175,110,184,127,58,49,76,75,199,143,56,213,34,205,209,71,91,219,114,214,39,209,32,136,140,140,37,145,142,186,82,149,64,188,207,135,61,69,98,160,53,188,188,102,180,102,163,206,121,80,156,120,143,73,178,179,68,107,111,126,103,198,201,204,162,57,71,150,64,223,164,59,120,136,183,200,192,170,109,75,176,111,129,92,140,62,68,35,221,163,184,193,48,64,52,169,123,168,203,152,160,211,209,201,145,129,71,221,69,45,139,206,37,167,214,71,188,34,211,52,199,217,137,39,39,209,177,72,85,126,67,189,56,38,52,199,202,163,85,97,142,66,47,148,138,97,77,85,53,74,102,116,104,202,160,183,36,95,197,54,32,57,65,198,37,138,172,156,79,136,70,162,159,178,170,173,164,115,204,107,36,110,77,70,140,34,156,48,101,57,60,177,153,37,118,202,214,114,133,205,190,163,73,207,138,111,42,66,109,141,212,138,38,212,131,128,129,95,61,191,186,183,56,66,136,111,77,105,114,66,46,100,113,45,194,200,176,65,74,53,182,120,150,202,131,199,78,61,189,168,78,215,126,210,172,144,46,191,178,169,98,117,118,133,127,141,74,183,127,164,62,207,56,59,218,97,66,59,165,155,192,116,116,185,139,146,160,122,98,119,101,185,177,214,65,167,124,57,168,59,37,43,204,215,193,99,116,45,137,161,69,213,182,209,89,151,133,107,192,191,176,97,147,63,35,71,223,202,106,192,124,166,47,185,150,119,43,192,64,74,107,191,115,147,50,81,179,190,104,90,114,189,107,55,220,102,197,177,203,145,63,168,72,94,49,151,94,222,182,152,91,165,88,84,218,216,88,136,95,182,121,58,79,171,97,137,35,157,126,56,51,185,73,96,120,73,123,117,203,109,126,41,186,208,103,142,103,187,183,220,200,190,46,95,180,39,173,130,204,74,82,90,160,174,68,182,136,72,191,103,44,127,37,63,55,165,184,134,52,49,157,87,96,114,44,149,35,190,164,48,87,82,66,217,45,123,211,192,202,171,161,107,194,134,57,113,108,111,91,85,118,125,195,85,70,179,107,96,179,147,171,167,171,89,200,142,76,81,72,90,39,135,52,51,44,192,138,189,136,49,74,70,190,211,156,95,68,52,61,120,45,72,209,195,67,117,198,77,157,47,189,114,145,138,70,148,76,60,99,113,220,42,39,99,39,46,211,185,137,60,137,212,87,173,118,42,122,33,51,211,62,41,118,144,218,164,211,174,76,159,212,132,222,112,184,107,199,210,66,175,124,130,171,126,129,147,125,63,197,207,155,189,152,202,207,207,64,124,122,141,143,164,166,33,165,133,42,191,135,145,152,69,202,194,203,158,141,71,101,179,80,185,192,187,142,148,97,200,51,120,186,163,108,139,71,141,193,132,97,31,32,170,33,37,66,72,70,186,85,104,173,163,157,36,218,135,188,53,71,119,213,114,139,177,39,164,34,169,213,213,169,79,43,109,178,47,212,207,142,80,207,169,64,198,69,110,75,142,42,40,35,34,178,104,145,164,102,183,68,219,117,97,155,58,139,176,134,213,156,76,136,176,82,214,147,89,87,196,132,83,70,215,167,163,199,39,179,105,54,93,183,52,213,213,127,60,121,166,91,94,111,118,216,33,196,191,120,54,117,184,84,105,182,156,42,88,124,131,86,112,62,78,106,142,143,73,140,114,197,50,157,204,82,43,56,116,122,221,158,184,169,147,152,41,84,32,174,214,189,91,57,169,127,81,219,60,192,194,85,182,129,44,56,208,85,154,54,201,106,137,183,135,181,80,144,173,191,34,45,209,197,212,117,36,111,156,88,140,95,70,164,116,183,127,34,72,160,122,47,52,213,112,90,199,195,149,32,32,113,191,51,97,93,200,85,103,200,41,204,150,171,132,150,199,192,76,112,155,78,221,86,34,123,148,188,127,157,201,127,59,35,55,32,171,157,94,90,93,191,159,119,43,204,91,76,183,115,143,70,36,214,60,141,87,216,144,155,200,106,202,90,209,158,168,172,70,98,127,62,211,32,116,135,140,195,158,107,211,89,107,202,97,83,123,218,72,75,215,222,117,200,193,165,102,182,128,148,136,204,39,32,164,36,117,174,179,51,103,51,62,187,130,188,143,165,183,204,47,128,209,184,88,84,143,165,179,221,168,139,160,87,4
214,73,52,128,105,151,117,89,163,182,102,135,217,127,71,80,94,65,195,126,205,77,203,129,94,77,82,73,87,137,62,54,84,199,118,164,117,167,201,146,157,152,33,84,125,148,203,87,179,66,88,35,154,174,110,184,127,58,49,75,74,199,143,56,214,35,205,209,72,90,218,113,214,38,210,32,137,141,139,38,145,141,187,82,150,65,188,206,134,61,69,99,161,53,188,188,103,180,102,163,206,121,80,155,120,145,73,178,179,69,107,112,126,103,198,200,204,163,57,70,150,63,222,164,59,121,135,183,199,193,170,108,74,176,111,129,93,139,61,67,34,221,163,183,193,47,64,52,169,124,168,203,151,160,210,210,200,145,129,72,221,68,44,139,207,37,167,215,71,188,35,211,52,199,217,136,40,40,208,177,72,85,125,68,188,56,38,52,199,203,163,84,98,143,65,45,147,136,97,77,85,54,74,102,116,104,202,161,184,37,94,197,54,32,59,66,197,36,137,171,156,79,136,69,162,159,178,170,173,164,116,205,108,36,110,78,70,141,34,155,48,100,57,60,177,152,37,119,202,214,114,134,206,191,162,73,206,138,112,43,67,109,140,212,138,37,212,130,128,128,95,61,190,186,184,57,65,137,112,78,106,113,66,45,100,112,45,194,200,176,65,74,54,181,118,150,202,132,199,78,60,189,167,77,214,125,211,172,145,46,192,177,169,98,117,117,133,127,140,74,183,127,164,63,208,56,59,219,98,66,60,165,155,191,115,117,184,138,144,160,121,98,119,103,185,178,215,64,166,124,59,169,59,38,41,204,215,194,99,116,46,136,160,69,213,183,210,89,152,131,108,192,193,177,96,146,62,36,71,222,202,106,193,124,164,46,185,150,120,43,192,64,75,106,191,115,146,51,81,180,191,104,91,113,189,106,57,220,102,197,177,202,146,63,168,72,95,49,151,95,222,181,152,91,165,88,84,218,216,87,136,95,182,122,58,78,172,96,138,35,157,126,56,50,185,73,96,120,73,122,118,204,109,125,40,187,207,103,143,104,186,183,220,199,191,46,95,181,38,173,130,205,75,81,90,161,174,67,182,135,72,190,102,44,128,38,61,56,163,184,134,51,50,158,86,94,115,45,148,34,191,165,47,86,82,67,218,44,123,210,191,202,172,162,106,195,135,57,115,109,111,91,86,118,125,195,86,70,178,107,96,178,146,170,167,170,89,200,141,76,80,71,91,39,135,52,51,43,191,138,188,136,49,74,70,191,211,156,95,67,51,61,120,45,72,209,195,67,117,198,77,157,47,189,113,145,138,70,149,76,59,99,113,221,42,38,98,39,47,211,184,136,62,137,213,87,173,117,42,121,33,51,211,62,41,116,145,217,163,212,174,76,158,212,133,222,112,184,106,198,210,66,175,123,131,171,126,129,147,126,62,196,206,156,189,151,201,207,208,65,124,122,141,143,164,166,32,166,134,41,189,136,144,151,68,202,195,204,159,141,71,101,179,80,185,193,187,142,149,96,199,51,121,186,163,108,139,71,141,192,132,98,31,32,169,32,37,67,72,69,186,86,105,173,162,157,35,218,134,187,52,70,119,214,114,138,177,39,163,34,169,212,213,169,78,45,108,177,47,214,206,142,81,206,168,65,198,68,110,75,141,41,40,35,34,177,105,146,163,101,184,67,219,117,98,155,57,139,177,132,214,155,76,135,175,82,213,146,89,87,195,132,83,70,215,166,163,200,40,179,104,52,95,184,53,214,213,127,60,121,165,91,94,111,118,214,34,196,189,119,55,117,184,85,104,184,156,43,88,124,131,86,113,62,77,106,142,143,73,140,114,197,50,158,204,83,43,56,116,122,221,158,184,170,147,152,41,83,32,174,214,188,91,57,169,126,81,220,60,192,194,84,182,129,44,56,208,84,154,53,201,106,138,183,135,181,80,144,172,191,35,45,210,197,213,117,36,111,157,88,140,94,70,164,116,183,127,33,72,159,121,47,52,213,112,90,198,194,149,32,33,112,191,51,98,93,201,86,102,201,42,203,150,170,133,150,199,191,76,111,155,78,222,86,33,123,149,186,125,156,201,127,58,34,56,33,171,158,93,90,93,192,159,119,44,205,91,76,182,116,143,70,37,214,59,142,86,217,144,156,200,106,203,90,210,159,168,172,70,97,127,61,212,33,116,135,140,195,159,107,209,89,106,202,97,82,123,218,73,76,216,223,117,199,191,165,102,182,128,149,137,204,39,34,164,36,116,174,180,51,103,50,62,187,129,188,143,164,182,205,47,129,210,185,88,83,143,164,178,221,168,138,161,88,4
214,74,52,129,105,152,118,89,163,182,103,135,216,127,71,80,94,65,195,126,205,77,203,128,95,77,82,73,86,136,62,53,84,199,117,164,116,167,201,145,157,152,33,84,124,146,203,87,179,66,89,34,155,174,110,185,127,58,49,75,74,199,143,57,214,35,205,208,71,90,218,113,215,39,209,32,136,140,139,37,145,141,187,81,149,64,188,207,134,61,70,98,161,53,187,188,103,180,103,163,206,121,81,156,121,144,73,178,178,68,107,111,126,104,198,200,204,163,58,71,150,63,222,164,59,120,135,183,199,193,169,109,75,175,111,129,93,140,62,67,35,221,163,184,193,48,63,51,169,124,168,203,152,160,210,209,201,145,129,71,221,68,45,139,206,37,167,214,71,188,34,211,52,199,217,137,40,39,209,177,72,85,126,67,188,55,38,51,199,202,163,85,98,142,65,47,147,137,96,78,85,53,74,101,116,104,202,160,184,36,95,196,54,32,57,65,198,36,138,172,155,78,136,70,162,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,152,38,119,202,214,113,133,206,190,162,72,206,138,111,43,66,109,140,212,138,37,213,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,66,45,99,113,45,194,200,176,65,74,54,182,119,150,202,131,199,78,61,189,167,78,214,126,210,172,144,47,191,178,169,98,117,117,133,127,141,74,183,127,164,62,207,56,60,219,97,66,59,165,156,192,116,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,169,58,38,42,204,214,194,99,116,46,136,161,69,213,183,210,89,152,132,108,192,192,177,97,146,62,35,71,222,202,106,193,124,165,46,184,150,119,43,192,64,75,107,191,115,147,51,81,180,191,104,91,114,189,107,55,220,101,197,178,203,145,63,168,72,95,49,151,95,222,181,152,91,165,89,83,218,216,88,135,96,181,121,58,79,171,97,138,35,157,126,56,51,185,74,96,119,72,122,118,203,110,125,40,187,207,103,142,103,187,183,220,199,191,46,95,181,38,174,129,204,75,81,90,160,174,68,182,136,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,95,115,45,148,35,190,165,49,87,81,66,217,45,123,210,191,202,172,161,106,195,134,57,113,109,111,91,86,118,125,196,85,70,178,107,96,179,146,171,167,171,88,200,142,76,80,72,91,39,135,52,51,44,191,138,189,135,49,73,70,191,210,157,95,68,52,61,120,45,72,209,195,67,117,198,78,157,46,189,115,145,138,69,149,76,60,98,113,220,42,38,99,39,46,211,185,137,61,137,213,87,173,118,43,122,33,52,211,62,41,117,144,217,164,211,173,76,158,212,133,222,112,183,107,199,211,67,175,124,130,172,125,129,147,126,63,197,207,156,189,152,201,207,207,65,123,122,141,143,165,166,32,166,133,41,189,136,145,152,69,202,194,204,158,141,70,100,179,79,185,193,187,142,149,97,200,51,119,186,163,108,139,71,141,192,133,97,32,32,170,33,37,67,71,69,186,85,105,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,164,35,169,213,212,169,78,44,109,177,47,213,206,142,80,207,169,65,198,68,109,75,142,41,40,35,34,177,105,146,163,101,184,67,219,117,97,155,57,139,177,133,214,155,76,135,176,81,214,148,89,87,196,132,83,70,216,166,163,200,39,179,105,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,54,116,184,84,104,183,155,42,88,124,132,85,113,62,78,106,142,143,72,140,114,198,50,157,205,83,43,57,115,122,222,158,184,170,147,152,40,84,32,174,215,189,92,57,168,127,81,219,61,192,194,85,182,129,44,56,208,85,155,54,201,106,138,183,136,181,80,144,173,191,34,46,209,197,212,117,35,111,157,88,140,95,70,164,115,183,126,34,71,160,122,48,53,213,112,90,199,195,149,32,32,112,191,52,98,93,200,86,103,200,42,204,150,170,133,150,198,192,76,112,155,78,222,86,33,123,148,187,126,157,202,127,59,35,56,33,171,158,93,90,93,191,160,119,44,205,91,76,183,116,143,70,36,214,60,141,87,217,144,156,200,106,202,90,209,158,168,172,70,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,72,75,215,222,117,199,193,166,102,183,128,148,136,204,40,33,164,35,116,173,180,51,104,50,62,187,129,189,143,165,182,204,46,128,209,184,87,83,143,164,179,221,168,139,160,88,4
214,74,52,129,105,152,118,89,163,182,103,135,216,127,71,80,94,65,195,126,205,77,203,128,95,77,82,73,86,136,62,53,84,199,117,164,116,166,201,145,157,152,33,84,124,146,203,87,179,66,89,34,155,174,111,185,128,58,49,75,74,199,143,57,214,35,205,208,71,90,218,113,215,39,210,32,136,140,139,37,146,141,187,81,149,64,188,207,134,61,70,98,161,53,187,188,103,180,103,163,206,121,81,156,121,144,73,178,178,68,107,111,126,104,198,201,204,163,58,72,150,63,222,164,59,121,135,183,199,192,169,109,75,175,111,129,93,140,62,67,34,221,163,184,193,48,63,51,169,124,168,203,152,160,210,209,200,145,129,71,221,68,45,139,206,38,167,215,71,188,34,211,52,199,217,137,40,39,208,177,72,85,126,67,188,55,38,51,199,202,163,85,98,142,65,46,147,137,96,78,85,53,74,101,116,104,202,160,184,36,95,196,54,32,57,65,198,36,138,172,155,78,136,70,162,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,152,38,119,202,214,113,133,205,191,162,72,207,138,111,43,66,109,140,212,138,38,213,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,66,45,99,113,45,194,200,176,65,74,54,182,119,150,202,131,199,78,61,189,167,78,214,125,210,172,144,47,191,178,169,98,117,117,133,127,141,74,183,127,164,62,207,56,60,219,97,66,59,165,156,191,116,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,169,58,38,42,204,214,194,99,116,46,136,161,69,213,183,210,89,152,132,108,192,192,177,97,146,62,36,71,222,202,106,193,124,165,46,184,150,119,43,192,65,75,106,191,115,147,51,81,180,191,104,91,114,189,107,55,220,101,197,177,203,145,63,168,72,95,49,151,95,222,181,152,91,165,89,83,218,216,88,135,96,181,121,58,79,171,97,138,35,157,126,56,51,185,74,96,119,72,122,118,203,110,125,40,187,207,103,142,103,187,183,220,199,191,46,95,181,38,174,129,204,75,81,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,95,115,45,148,35,190,165,49,87,81,66,217,45,123,210,191,202,172,161,107,195,134,57,113,109,111,91,86,118,125,196,85,70,178,107,96,179,146,171,167,171,88,200,142,76,80,72,91,39,135,52,51,44,191,138,189,135,49,74,70,191,210,157,95,68,52,61,120,46,72,209,195,67,117,198,78,157,46,189,115,145,138,69,149,76,60,98,113,220,42,38,99,39,46,211,185,137,61,137,213,87,173,118,43,122,33,52,211,62,41,117,144,217,164,211,173,76,158,212,133,222,112,183,107,199,211,67,175,124,130,172,125,128,147,126,63,197,207,156,190,152,201,207,207,65,123,122,141,143,165,166,32,166,133,41,189,136,145,152,69,202,194,204,158,141,70,100,180,79,185,193,187,142,149,97,200,51,119,186,163,108,139,71,141,192,133,97,32,32,170,33,37,67,71,69,186,85,104,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,164,35,168,213,212,169,78,44,109,177,47,213,206,142,80,206,169,65,198,68,109,75,142,41,40,35,34,177,105,146,163,101,184,67,219,117,97,155,57,139,177,133,214,155,76,135,176,81,214,148,89,87,196,132,83,70,216,166,163,200,39,179,105,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,54,116,184,84,104,183,155,42,88,125,131,85,113,62,78,106,142,143,72,140,114,198,50,157,205,83,42,57,115,122,222,158,184,170,147,152,40,84,32,174,215,189,92,57,168,127,81,219,61,192,194,85,182,129,44,56,208,85,155,54,201,106,138,183,136,181,80,144,173,191,34,46,209,197,212,117,35,111,157,88,140,95,70,164,115,183,126,34,71,160,122,48,53,213,112,90,199,195,149,32,32,113,191,52,97,93,200,86,103,200,42,204,150,170,132,150,198,192,76,112,155,78,222,86,33,123,148,187,126,157,202,127,59,35,56,33,171,158,93,90,93,191,159,119,44,205,91,76,183,116,143,70,36,214,60,141,87,217,144,156,200,106,202,90,208,159,168,172,70,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,72,75,215,222,117,199,193,166,102,183,128,148,136,204,40,32,164,35,116,173,180,51,104,50,62,187,129,189,143,165,182,204,46,128,209,184,87,83,143,164,179,221,168,139,160,88,4
214,74,52,129,105,152,118,89,163,183,103,135,216,127,71,80,93,65,196,126,205,77,203,128,95,77,82,73,86,137,62,53,84,199,117,164,116,167,201,145,157,152,33,84,124,146,203,87,179,66,89,34,155,174,111,185,127,58,49,75,74,198,143,57,214,35,205,208,71,90,218,113,215,39,210,32,137,140,139,38,146,142,187,81,149,64,188,207,135,61,70,98,161,53,188,188,103,180,103,163,206,121,81,156,121,144,73,178,179,68,106,111,126,104,198,201,204,163,58,71,150,63,222,164,59,120,135,183,199,193,169,109,75,175,110,129,93,140,62,67,35,221,163,184,193,48,63,52,169,124,168,203,152,160,210,209,200,145,129,71,221,68,45,139,206,38,167,214,71,188,34,211,52,199,217,137,40,39,208,177,72,85,126,67,188,55,38,52,199,202,163,85,98,143,65,46,147,137,96,78,85,53,74,101,116,104,202,160,184,36,95,196,54,32,58,65,198,36,138,172,155,78,136,69,162,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,100,58,60,177,152,38,119,202,215,113,133,205,191,162,72,206,138,111,42,66,109,140,212,138,38,213,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,66,45,99,113,45,194,200,176,66,74,54,182,119,150,202,132,199,78,61,189,167,78,214,125,210,172,144,47,191,178,169,98,117,118,133,126,141,74,183,127,164,62,207,56,60,219,97,66,59,165,156,191,116,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,168,58,38,42,204,214,194,99,117,46,136,161,69,213,183,210,88,152,132,108,192,192,176,97,146,62,35,71,222,202,106,193,124,165,46,184,150,119,43,192,64,75,106,191,115,146,51,81,180,191,104,91,114,189,107,55,220,101,197,178,203,145,63,168,72,95,49,151,95,222,181,152,91,165,89,84,218,216,87,135,96,181,122,58,79,171,97,138,35,157,126,56,50,185,73,96,119,72,122,118,203,110,125,40,187,207,103,142,103,187,183,220,199,191,46,95,181,38,173,129,204,75,81,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,95,115,46,148,35,190,165,48,87,81,66,218,45,123,210,191,202,172,161,107,195,134,57,113,108,111,91,86,118,125,196,85,70,178,107,96,179,146,171,167,171,88,200,142,76,80,72,91,39,135,52,51,44,191,138,189,135,49,74,70,191,210,157,95,68,52,61,120,45,72,209,195,67,117,198,78,157,46,189,114,145,138,70,149,76,60,99,113,220,42,38,99,39,46,211,185,136,61,137,213,87,173,118,43,122,33,52,211,62,41,117,144,217,164,211,174,76,158,213,133,222,112,183,107,199,211,66,175,124,130,172,125,129,147,126,63,197,206,156,190,152,202,207,207,65,123,122,141,143,165,166,32,166,134,41,189,136,145,152,69,202,194,203,158,141,70,100,179,79,185,193,186,142,149,97,200,51,119,186,163,108,139,71,141,192,133,98,32,32,170,33,37,66,71,69,186,85,105,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,163,35,169,213,213,169,78,44,109,176,47,212,206,142,80,206,169,65,198,69,109,75,142,41,40,35,34,177,105,145,163,101,184,68,219,117,97,155,57,139,177,133,214,155,76,135,176,81,214,147,89,87,196,132,83,70,215,167,163,200,39,179,105,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,54,116,184,84,104,183,155,42,88,124,131,85,113,62,77,106,142,143,72,140,114,198,50,157,205,83,42,57,115,122,222,158,184,170,147,152,40,84,32,174,215,189,92,57,169,127,81,219,61,192,194,85,182,129,44,56,208,85,155,54,201,106,138,183,136,181,80,144,173,191,34,46,209,197,212,116,35,111,157,88,140,95,70,164,115,183,127,34,71,160,122,48,53,213,112,90,199,195,148,32,32,113,191,51,97,93,200,86,103,200,42,204,150,170,133,150,198,192,76,112,155,78,222,86,34,123,148,187,126,157,202,127,59,35,56,33,171,158,93,90,93,191,159,119,44,205,91,76,183,116,143,70,36,214,60,141,87,217,144,156,200,107,202,90,208,159,168,172,71,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,72,75,215,222,117,199,193,165,102,182,128,148,136,204,39,33,164,36,116,174,180,51,104,50,62,187,129,189,143,164,182,204,46,128,209,184,87,83,142,164,179,221,169,139,160,88,4
215,74,52,129,104,152,118,90,163,183,103,134,216,128,71,80,94,65,195,126,205,78,203,128,95,77,82,73,87,136,62,54,84,199,117,164,116,166,201,145,157,152,33,84,124,146,203,87,179,66,89,35,155,175,111,185,127,58,49,75,74,199,143,57,214,35,204,208,71,91,218,113,215,39,209,32,136,140,140,38,145,142,187,81,149,64,188,206,134,61,69,98,161,53,188,188,103,180,103,163,206,122,81,155,121,144,73,178,178,68,106,112,126,104,198,201,205,162,57,71,149,63,222,163,59,121,135,183,199,192,169,109,75,176,111,130,93,140,62,67,34,221,163,184,192,48,63,51,169,124,167,203,151,160,210,209,200,145,129,71,221,68,45,139,206,38,166,214,71,188,34,212,52,199,217,137,40,39,208,178,71,85,126,67,188,55,38,52,199,203,163,84,98,143,65,46,147,136,96,77,85,53,74,101,116,104,202,160,183,35,95,196,54,32,57,66,198,36,138,172,156,79,136,69,162,159,178,170,173,165,117,206,107,36,110,77,70,141,34,156,48,101,57,60,177,152,37,118,202,215,113,134,206,191,163,72,207,138,111,42,66,109,140,212,138,37,213,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,66,45,100,113,45,194,200,176,66,74,54,182,118,151,202,131,198,78,60,189,167,78,214,126,211,172,145,47,192,178,169,98,118,117,133,127,141,73,183,127,164,62,208,56,60,219,98,66,59,165,155,191,115,117,185,138,146,160,121,99,119,102,185,178,214,64,167,124,58,169,59,38,42,204,214,194,99,116,46,136,161,69,213,183,209,88,152,132,108,192,192,177,97,146,62,35,71,222,202,106,193,124,165,47,184,151,119,43,192,65,75,107,192,115,146,51,81,180,190,104,91,113,189,107,56,220,101,197,178,203,145,63,168,72,95,49,151,95,222,181,152,91,165,89,83,219,216,88,135,95,182,121,58,79,171,96,138,35,157,126,56,51,185,74,95,120,73,122,118,203,110,125,41,186,207,104,143,104,187,183,220,199,191,46,95,181,38,174,130,204,75,82,89,160,174,68,182,135,72,191,103,45,127,37,62,55,164,184,133,51,50,157,86,95,115,45,148,35,190,164,48,87,81,67,218,45,123,210,191,202,172,161,107,195,134,57,114,108,112,91,86,119,125,196,86,71,178,107,96,178,146,171,166,170,88,200,141,76,80,72,90,40,135,51,51,43,191,138,189,135,49,73,70,191,210,157,95,68,53,61,120,46,71,209,195,67,117,198,78,157,45,189,114,145,138,69,149,76,60,98,113,221,42,39,99,39,46,211,185,137,62,137,213,87,172,118,43,122,33,52,211,62,41,116,144,217,165,211,173,76,158,213,133,222,112,183,107,199,211,67,175,124,130,172,125,129,147,125,63,197,206,155,190,152,201,207,207,64,124,122,141,143,165,166,32,166,133,41,190,136,145,152,69,203,194,203,159,141,70,101,179,79,185,193,186,142,149,97,200,51,119,186,163,108,139,71,141,192,133,97,32,31,170,33,36,66,71,70,186,85,105,173,163,157,35,218,134,187,53,70,119,213,114,137,177,40,164,35,169,213,212,169,78,44,109,177,47,212,206,141,80,207,169,65,198,69,110,74,142,41,40,36,34,177,105,145,163,101,184,68,219,117,97,155,57,139,177,133,214,155,76,135,176,81,214,148,89,87,196,132,83,70,216,166,162,200,40,179,105,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,55,117,184,84,104,183,155,43,89,125,132,85,113,62,77,106,142,142,73,141,115,198,50,157,205,83,43,57,116,122,222,158,184,170,147,152,40,84,32,174,215,189,92,57,168,127,80,219,61,191,194,85,182,130,44,56,208,84,154,54,200,106,137,183,136,181,80,145,172,191,35,46,209,197,212,117,36,111,157,87,141,94,71,164,115,183,126,34,71,160,122,48,53,213,112,90,199,195,149,32,32,112,191,52,98,93,200,85,103,200,42,204,150,170,132,150,198,192,75,111,155,78,222,86,33,124,148,187,127,157,202,127,59,35,56,34,171,158,93,90,93,190,159,118,44,204,91,77,183,116,142,70,37,214,60,141,87,216,145,156,200,107,202,91,208,159,169,172,71,98,127,62,211,33,116,135,139,196,159,106,210,88,106,202,97,83,123,218,72,76,215,222,117,199,193,166,102,183,128,148,136,203,40,32,164,36,116,173,180,51,104,50,62,187,129,189,143,164,182,204,46,128,209,184,87,84,142,164,179,222,169,140,160,88,4
214,74,52,129,105,152,118,89,163,183,103,134,216,128,72,79,93,66,196,126,206,78,202,128,95,77,82,73,87,136,63,53,84,199,117,164,116,167,201,145,157,152,32,84,124,146,203,88,179,66,88,35,154,175,111,184,128,57,49,76,74,198,144,57,213,35,206,208,71,91,218,114,215,39,209,32,136,140,139,37,145,142,187,81,149,64,188,207,134,62,69,98,161,54,188,188,103,179,102,163,206,122,81,156,121,144,73,178,179,67,107,111,126,104,198,201,205,163,57,72,150,63,222,165,59,120,134,183,199,192,169,109,75,175,111,129,93,139,61,68,35,221,163,184,193,48,63,51,169,124,168,204,151,159,211,209,201,145,130,72,221,68,45,139,206,37,166,215,72,188,35,212,52,198,217,136,40,39,208,177,72,85,126,66,188,55,38,51,199,202,163,85,98,142,65,47,147,137,97,78,86,53,74,101,116,104,202,161,184,36,95,196,54,33,57,65,198,36,138,171,155,78,136,70,162,159,178,171,172,165,116,205,107,37,110,77,70,140,34,156,48,100,58,60,177,152,38,119,202,214,114,133,206,191,163,72,207,138,111,42,66,109,140,211,138,38,213,129,128,129,96,61,190,187,183,56,65,136,112,77,106,114,66,45,99,113,45,194,200,176,66,75,54,182,119,150,202,131,199,78,60,189,166,79,214,126,210,172,144,47,191,178,168,98,117,117,133,126,141,74,183,127,165,62,208,56,60,219,97,66,58,165,156,191,115,117,185,139,146,160,121,99,119,102,184,177,214,65,167,123,58,168,58,38,41,204,214,194,99,117,46,136,161,69,212,183,210,89,152,132,108,191,192,176,96,146,62,36,71,222,202,106,192,123,165,46,185,150,120,43,192,65,75,107,191,115,146,51,81,180,190,104,91,114,189,106,55,221,102,197,177,203,145,63,168,72,94,49,151,95,222,182,152,92,165,89,83,219,216,87,135,96,181,121,58,78,171,96,138,35,157,126,55,50,186,74,95,120,72,121,118,203,110,126,40,187,207,104,142,103,187,183,220,199,190,46,95,180,37,174,129,204,75,81,90,160,174,68,182,135,72,191,103,44,126,37,62,55,164,185,134,52,49,157,86,96,115,46,149,35,191,164,48,87,81,66,217,45,123,210,191,202,172,161,107,195,134,57,114,109,111,90,85,118,124,196,85,71,178,107,96,179,147,171,167,171,88,199,142,76,80,72,91,39,135,52,51,43,191,137,189,135,49,73,70,190,211,157,95,68,51,60,120,46,72,210,195,67,117,198,78,157,46,189,114,144,138,69,149,76,60,99,113,220,42,38,98,39,46,211,185,136,61,137,213,88,173,118,43,122,33,52,211,62,41,116,144,217,164,211,174,77,159,213,134,223,112,183,107,199,211,67,175,124,130,172,125,128,147,126,62,197,206,156,190,152,201,206,207,65,123,122,140,143,164,165,32,165,134,41,190,135,145,152,68,202,195,203,158,141,71,100,180,79,185,193,186,143,150,97,199,51,119,186,164,108,139,71,140,193,132,98,32,32,170,33,37,66,72,69,185,85,105,173,163,157,34,218,134,187,53,70,118,214,114,137,177,39,164,35,168,213,213,169,78,44,109,177,47,213,206,141,80,207,169,65,199,68,110,74,142,42,40,35,35,177,105,146,163,101,184,68,219,117,97,155,57,139,176,133,213,156,76,135,176,81,214,148,89,87,196,132,83,70,216,167,162,200,39,179,106,53,94,183,52,214,213,127,61,122,166,90,93,111,118,216,34,195,190,119,54,116,184,84,104,183,155,43,89,125,131,85,113,62,78,106,143,142,73,141,114,198,51,158,205,84,42,57,115,122,221,158,184,170,147,152,40,84,32,174,214,190,92,58,168,127,80,219,61,192,193,85,181,129,45,56,208,84,155,54,201,105,138,183,136,180,80,144,173,191,34,46,209,196,212,117,36,111,157,87,141,94,70,165,115,183,127,34,72,160,122,47,53,212,111,90,199,195,148,32,31,112,191,52,97,93,200,86,103,200,41,204,150,170,132,150,198,192,76,112,154,78,222,86,33,123,148,188,126,158,202,127,58,35,55,34,171,158,93,90,92,190,160,119,44,204,90,76,183,116,143,70,36,214,61,141,87,217,144,156,200,106,203,91,208,159,168,171,71,98,127,62,211,33,116,136,139,195,158,106,209,88,106,202,97,83,123,218,72,76,215,222,117,200,193,166,102,183,128,147,136,204,39,32,164,36,116,174,180,50,104,51,62,187,129,189,143,165,182,204,46,128,208,185,87,83,143,165,179,222,168,140,160,88,4
215,74,53,129,105,151,118,89,164,182,103,135,216,128,71,80,94,65,196,126,204,78,202,128,95,77,81,73,86,137,62,53,84,199,117,164,116,166,202,146,157,153,33,84,125,146,203,87,179,66,89,34,155,174,111,184,128,58,49,75,74,199,143,57,214,35,205,208,72,91,218,113,214,39,210,33,137,140,139,38,146,141,188,81,149,64,188,207,134,61,69,98,161,53,187,187,102,179,103,163,206,121,81,156,121,144,73,178,179,67,106,111,126,104,198,200,205,163,57,71,150,63,222,163,60,120,135,183,199,193,170,109,75,175,110,129,93,140,62,67,34,221,163,184,193,48,64,52,169,124,168,204,151,160,210,209,200,145,129,71,221,69,44,139,206,37,166,214,71,188,34,211,51,199,217,137,40,39,209,177,71,85,125,67,188,55,38,51,199,202,164,85,98,142,65,46,147,137,96,77,85,53,74,102,116,104,202,161,184,36,95,196,54,32,57,65,198,36,138,172,156,78,136,71,161,159,179,170,172,165,116,205,108,36,110,77,70,140,34,156,48,101,57,60,177,152,38,119,202,215,113,134,205,191,162,73,207,139,111,43,66,109,140,212,138,37,213,130,128,129,96,61,190,187,183,56,65,136,112,78,106,114,66,45,99,113,46,194,201,176,65,74,54,182,120,150,202,132,199,79,60,189,167,79,214,125,210,172,144,47,192,178,169,98,117,117,132,126,141,73,183,128,164,62,208,56,60,219,97,66,59,166,155,192,115,117,185,139,145,160,121,98,119,102,185,177,215,65,167,124,58,169,58,37,42,204,214,194,99,116,46,136,161,69,213,183,210,89,152,131,107,192,191,177,97,146,63,36,71,222,202,106,193,124,165,46,184,150,119,43,192,65,74,106,191,115,146,51,81,180,191,104,91,114,190,107,55,221,101,196,177,202,145,63,168,72,94,48,151,95,222,182,153,91,164,89,83,218,216,88,136,95,181,121,58,78,171,96,138,35,157,126,56,51,185,73,95,120,72,122,118,203,109,125,41,186,207,103,142,104,187,182,220,200,191,46,95,181,37,174,130,204,75,82,90,160,175,68,182,136,72,191,103,44,127,37,62,55,164,184,133,52,50,157,86,95,115,46,148,35,190,165,49,88,82,66,218,45,123,210,191,202,171,160,107,195,134,57,114,109,112,91,86,119,125,195,85,70,178,107,96,178,147,171,166,170,88,200,142,76,80,72,91,39,136,52,51,43,191,138,189,135,49,73,71,190,210,157,95,68,52,60,120,45,72,209,195,67,117,198,78,157,46,189,114,145,138,69,149,75,60,99,113,221,42,39,98,39,46,211,185,137,61,137,213,87,173,118,43,122,33,52,211,62,41,117,144,217,164,212,173,76,159,212,133,222,112,183,106,198,210,66,175,124,131,171,125,129,148,126,63,197,207,156,190,152,201,207,207,65,124,122,141,144,165,166,32,166,133,41,190,135,145,152,69,202,194,203,158,141,70,101,180,79,185,193,187,142,149,96,199,51,120,186,164,108,139,71,141,192,133,97,31,32,170,34,37,67,71,70,186,85,105,173,163,157,35,218,134,187,53,70,118,214,114,138,178,39,163,35,169,212,212,169,79,44,109,176,47,212,207,142,81,207,169,65,198,68,110,74,141,41,40,36,34,177,104,146,163,101,184,67,219,116,97,155,58,139,177,133,214,156,76,136,176,82,214,147,89,86,196,132,83,70,216,167,163,200,40,179,105,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,54,116,184,84,103,183,156,43,88,125,132,86,113,62,78,106,142,143,73,141,115,198,50,157,205,83,43,57,115,123,222,158,184,169,147,152,40,84,32,174,214,189,92,57,169,127,81,219,61,192,194,84,182,129,44,56,208,85,155,54,200,106,138,184,136,181,81,145,173,191,34,46,209,197,213,117,36,111,157,88,141,95,71,164,115,182,126,34,72,160,122,48,53,213,112,90,198,195,149,32,32,112,191,51,98,93,200,85,103,200,42,204,150,170,133,150,198,191,76,112,155,78,222,86,33,123,149,187,126,157,202,127,59,35,56,34,171,158,93,90,93,190,159,119,44,205,91,76,183,116,142,70,37,213,60,141,87,217,144,156,200,106,202,91,208,158,168,172,71,97,127,62,211,32,116,135,140,196,158,106,210,89,106,202,97,83,123,218,73,75,215,222,117,199,193,166,102,183,128,148,136,204,40,32,164,35,116,173,180,51,104,51,62,187,129,189,143,165,182,204,46,129,209,184,88,83,143,164,179,221,168,139,160,88,4
214,74,52,129,105,152,118,89,163,183,103,135,216,127,71,80,94,65,195,126,205,77,203,128,94,77,82,73,86,137,62,53,84,199,117,164,116,166,201,145,157,152,33,84,124,146,203,87,179,66,89,35,155,174,110,185,128,58,49,75,74,199,143,57,214,35,205,208,71,90,218,113,215,39,210,32,137,140,139,38,146,141,187,81,149,64,188,207,135,61,70,98,161,53,187,188,103,180,103,163,206,121,81,156,121,144,73,178,179,68,107,111,126,104,198,201,204,163,58,72,150,63,222,164,59,120,135,183,199,193,169,109,75,175,111,129,93,140,62,67,35,221,163,184,193,48,63,52,169,124,168,203,152,160,210,209,200,145,129,71,221,68,45,139,206,37,167,214,71,188,34,211,52,199,217,137,40,39,208,177,72,85,126,67,188,55,38,51,199,202,163,85,98,142,65,46,147,137,96,78,85,53,74,101,116,104,202,160,184,36,95,196,54,32,57,65,198,36,138,172,155,78,136,70,162,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,152,38,119,202,214,113,133,205,191,162,72,207,138,111,42,66,109,140,212,138,37,213,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,66,45,99,113,45,194,200,176,65,74,54,182,119,150,202,131,199,78,61,189,167,78,214,126,210,172,144,47,191,178,169,98,117,117,133,127,141,74,183,127,164,62,208,56,60,219,97,66,59,165,156,192,116,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,169,58,38,42,204,214,194,99,116,46,136,161,69,213,183,210,89,152,132,108,192,192,177,97,146,62,35,71,222,202,106,193,124,165,46,184,150,119,43,192,65,75,106,191,115,147,51,81,180,191,104,91,114,189,107,55,220,101,197,177,203,145,63,168,72,95,49,151,95,222,181,152,91,165,89,83,218,216,88,135,96,181,121,58,79,171,97,138,35,157,126,56,51,185,73,96,119,72,122,118,203,110,125,40,187,207,103,142,103,187,183,220,199,191,46,95,181,38,174,130,204,75,81,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,185,133,52,49,157,86,95,115,46,148,35,190,165,49,87,81,66,218,45,123,210,191,202,172,161,107,195,134,57,113,109,111,91,86,118,125,196,85,70,178,107,96,179,146,171,167,171,88,200,142,76,80,72,91,39,135,52,51,44,191,138,189,135,49,74,70,191,210,157,95,68,52,61,120,46,72,209,195,67,117,198,77,157,46,189,114,145,138,69,149,76,60,98,113,220,42,38,99,39,46,211,185,137,61,137,213,87,173,118,43,122,33,52,211,62,41,117,144,217,164,211,173,76,158,212,133,222,112,183,107,198,211,67,175,124,130,172,125,128,147,126,63,197,207,156,189,152,201,207,207,65,123,122,141,143,165,166,32,166,133,41,189,136,145,152,69,202,194,203,158,141,70,100,180,80,185,193,187,142,149,97,200,51,119,186,163,108,139,71,141,192,133,98,32,32,170,33,37,67,71,69,186,85,105,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,164,35,169,213,212,169,78,44,109,177,47,213,206,142,80,207,169,65,198,68,109,75,142,41,40,35,34,177,105,146,163,101,184,67,219,117,97,155,57,139,177,133,214,155,76,135,176,81,214,148,89,87,196,132,83,70,216,167,163,200,39,179,105,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,54,116,184,84,104,183,155,42,88,124,132,85,113,62,78,106,142,143,72,140,114,198,50,157,205,83,42,56,115,122,222,158,184,170,147,152,40,84,32,174,215,189,92,57,168,127,81,219,61,192,194,85,182,129,44,56,208,84,155,54,201,106,138,183,136,181,80,144,173,191,34,46,209,197,212,117,36,111,157,88,140,95,70,164,115,183,126,34,71,160,122,48,53,213,112,90,199,195,149,32,32,113,191,52,98,93,200,86,103,200,42,204,150,170,133,150,198,192,76,112,155,78,222,86,33,123,148,187,126,157,202,127,59,35,56,33,171,158,93,90,93,191,159,119,44,205,91,76,183,116,143,70,36,214,60,141,87,217,144,156,200,106,202,90,209,159,168,172,70,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,72,76,215,222,117,199,193,166,102,183,128,148,136,204,40,33,164,35,116,173,180,51,104,50,62,187,129,189,143,165,182,204,46,128,209,184,87,83,143,164,179,221,169,139,160,88,4
214,74,53,129,105,151,118,89,163,182,103,135,216,128,70,80,94,65,196,126,205,77,203,128,94,78,81,73,87,137,62,54,84,199,117,164,116,166,201,145,156,152,33,84,124,146,203,87,179,66,89,35,155,174,111,184,128,58,49,76,74,198,143,57,214,35,205,208,71,91,218,113,215,39,210,32,137,140,139,37,146,142,187,82,149,64,189,207,134,61,69,98,161,53,187,188,103,180,103,163,206,122,81,156,121,144,73,178,178,68,106,112,126,103,198,200,204,162,58,72,150,63,222,163,59,121,134,184,199,192,169,109,75,176,110,129,93,140,62,68,35,221,163,184,193,48,64,52,169,124,168,204,151,160,211,209,202,145,129,71,221,68,44,139,206,38,166,214,71,188,34,211,51,199,217,137,40,39,209,176,71,84,126,67,187,55,38,51,198,202,163,85,98,142,65,46,147,137,96,77,84,53,74,101,116,105,202,161,184,35,94,197,54,32,57,66,198,36,138,172,155,78,137,70,161,159,178,170,173,164,116,205,108,36,109,77,70,141,34,156,48,102,57,60,177,153,38,120,201,215,113,134,206,190,163,72,206,138,111,43,65,109,140,212,139,37,213,129,128,129,95,61,190,186,183,56,66,137,112,77,105,114,65,45,100,113,45,194,200,176,66,74,54,182,119,151,202,132,198,79,60,189,167,78,214,126,210,172,145,46,192,177,168,98,117,117,132,127,142,74,182,127,165,62,208,56,60,219,98,66,59,165,156,191,116,117,185,139,145,160,120,99,119,102,185,177,213,65,167,124,58,169,59,37,42,204,214,194,99,117,46,136,161,69,213,183,210,88,151,132,108,192,192,177,96,145,62,35,71,222,202,106,194,124,165,46,185,150,119,43,192,65,75,106,191,115,146,51,81,180,190,105,91,114,189,107,55,220,102,197,178,203,145,63,168,71,95,49,150,95,222,181,153,91,165,88,83,218,217,88,135,95,181,122,58,78,171,97,137,35,157,127,56,51,186,74,96,119,72,122,117,203,110,125,40,187,207,104,142,103,187,183,220,199,191,47,95,180,38,173,130,205,75,82,90,160,175,68,181,135,72,191,103,44,126,36,62,55,164,185,134,51,50,157,86,95,115,45,148,35,190,164,49,87,81,66,217,45,123,209,191,202,172,161,106,195,135,56,113,109,111,92,86,118,125,196,85,71,178,107,96,178,146,171,167,171,89,200,142,76,80,72,90,39,134,51,51,44,191,138,189,135,49,74,70,191,210,156,95,67,52,60,120,46,72,209,196,67,117,198,77,157,46,189,114,144,138,69,148,76,60,98,113,220,41,39,98,39,46,211,185,136,61,137,213,87,173,118,42,123,34,52,211,63,41,117,144,217,164,212,174,76,158,213,133,223,112,183,107,199,210,67,175,124,130,172,125,129,148,125,62,197,207,156,190,152,202,206,207,65,124,122,141,143,164,166,32,166,133,41,189,136,145,152,69,203,194,203,158,141,71,100,179,80,185,193,187,142,150,96,199,51,119,186,164,108,139,71,141,192,132,98,32,32,170,33,37,67,72,69,186,85,105,173,163,157,35,218,135,187,53,70,118,213,113,137,177,39,164,35,169,212,212,169,79,44,109,176,47,213,206,142,80,206,169,65,198,68,111,75,142,41,41,35,34,176,104,146,163,101,184,67,219,117,96,155,57,139,177,133,214,156,75,135,176,81,213,148,89,87,196,132,82,70,216,167,163,199,40,180,105,53,93,184,52,213,214,127,61,121,165,91,94,111,118,215,34,196,189,119,55,117,183,84,104,183,155,42,89,125,132,85,113,63,77,106,142,142,73,140,114,197,51,158,204,83,43,57,115,123,222,158,184,169,146,152,41,84,31,174,216,189,91,58,169,127,81,219,61,192,194,85,182,129,44,56,209,84,154,54,200,106,137,184,136,181,81,145,173,191,34,46,209,197,212,117,36,111,157,88,141,95,71,164,115,183,126,34,71,160,122,49,53,212,111,90,198,195,148,32,32,113,191,52,98,93,200,86,103,200,42,204,150,170,133,151,198,192,76,112,154,78,221,86,33,124,148,187,126,157,202,126,59,35,56,33,171,157,93,90,93,190,160,118,44,205,91,76,182,115,142,70,36,213,60,141,87,218,145,155,200,107,202,91,207,158,168,172,70,98,127,62,211,33,115,136,140,196,158,106,210,88,107,202,97,83,123,218,73,75,215,222,116,199,192,165,103,182,129,148,137,204,40,32,164,35,116,173,179,51,104,50,62,187,129,189,143,164,182,205,46,128,209,185,88,83,143,165,178,222,168,139,160,88,4
214,74,52,129,105,151,117,89,163,182,103,135,216,127,72,80,94,66,195,126,205,77,203,128,94,78,81,73,86,137,62,53,84,199,117,164,117,166,201,145,157,152,33,85,124,146,202,87,179,65,89,34,155,174,110,184,128,59,50,76,74,200,143,57,214,35,205,208,71,91,218,114,215,39,209,32,137,140,139,38,146,141,186,81,149,65,188,207,134,62,69,98,160,54,187,188,102,180,102,163,206,121,81,156,121,144,73,178,179,68,106,111,126,104,198,200,204,162,58,71,149,64,222,164,60,120,135,182,199,192,169,110,74,176,110,129,93,140,62,68,34,220,164,185,193,49,63,51,169,123,167,203,151,161,210,210,200,146,130,72,222,68,45,139,206,38,166,215,71,188,34,211,52,199,217,136,40,39,209,177,71,85,125,66,188,55,38,51,199,202,163,85,98,143,64,46,147,136,97,77,85,53,74,101,116,104,202,161,184,36,95,196,54,32,57,65,198,36,138,172,155,78,136,69,162,159,179,170,172,164,116,205,107,36,110,77,69,140,35,156,48,100,58,60,177,153,38,119,202,214,114,133,205,191,162,72,207,138,111,43,66,109,139,212,138,38,213,130,128,129,95,60,190,186,183,55,66,136,112,77,105,113,65,45,100,113,45,194,201,176,65,74,53,182,119,150,203,132,199,78,61,189,167,78,214,125,210,172,143,46,192,179,169,98,118,118,133,126,141,74,183,127,164,61,207,56,60,219,97,65,60,165,155,192,115,117,184,138,145,161,121,99,119,102,185,177,214,64,167,124,58,168,59,38,41,204,215,194,99,117,46,136,161,69,212,183,210,89,152,132,107,192,192,176,97,146,63,36,71,222,203,106,193,124,165,46,184,151,119,43,191,65,74,107,191,115,146,52,81,179,191,104,90,114,189,107,56,220,101,197,178,203,145,62,168,72,94,49,151,94,222,181,153,92,165,89,83,218,216,87,135,96,182,121,58,78,171,96,138,35,157,126,56,50,186,73,96,119,72,122,118,203,109,125,41,188,208,104,143,103,187,183,220,199,190,47,95,180,38,174,130,204,75,81,90,160,175,68,182,136,72,192,103,45,126,37,62,55,164,184,133,52,49,157,86,95,116,46,148,35,190,164,48,86,81,66,217,45,123,210,191,202,171,162,107,195,134,57,113,109,111,92,86,119,125,195,85,71,178,107,96,178,147,171,166,171,88,200,142,75,80,72,91,39,135,52,51,44,191,137,188,136,49,74,71,191,210,157,95,68,52,60,120,45,72,209,195,67,116,198,77,157,46,189,115,145,138,69,149,76,59,98,113,220,41,38,99,39,46,210,185,136,62,137,213,87,173,117,43,122,33,52,211,63,42,117,144,217,164,212,173,77,158,213,132,223,112,184,107,198,210,67,175,123,130,172,126,129,147,126,63,197,206,156,190,152,201,206,207,64,124,123,141,143,164,166,32,166,133,40,189,136,145,152,69,202,195,203,158,141,72,100,180,79,185,194,187,142,149,96,199,51,119,186,164,108,139,71,141,193,133,99,32,31,170,33,37,66,72,70,185,85,104,173,163,157,35,217,134,186,53,70,119,213,113,137,178,40,163,35,168,213,212,169,78,44,108,177,47,213,206,142,80,206,169,65,198,68,109,74,142,42,40,35,34,177,104,145,163,101,184,67,219,116,97,154,57,139,176,134,213,156,76,136,176,81,214,147,90,87,197,132,83,69,215,166,163,200,39,179,105,53,94,184,52,213,213,127,61,122,166,91,94,112,118,216,35,196,190,119,55,117,184,84,104,183,154,42,89,124,131,85,111,62,78,106,142,143,73,141,115,198,50,157,205,83,43,56,115,122,221,158,184,170,146,152,40,84,32,175,215,189,92,58,168,127,81,220,61,192,194,85,182,129,44,56,208,84,155,54,200,105,137,183,136,181,80,144,173,190,35,46,209,197,212,117,36,110,157,88,140,95,71,164,115,183,126,35,72,160,123,48,52,213,112,90,199,194,149,31,32,112,190,52,97,93,200,86,103,200,42,203,150,171,133,150,199,193,76,112,155,78,222,85,34,122,148,188,126,158,202,127,59,35,55,33,171,158,93,90,93,191,160,118,43,205,90,76,183,116,142,70,37,213,60,141,87,217,145,156,200,106,202,90,209,158,168,172,70,98,127,62,211,33,116,135,140,196,157,107,210,88,107,201,98,83,123,218,73,76,216,222,117,199,193,165,102,182,127,148,136,203,40,32,165,36,116,173,180,51,104,50,62,187,129,189,142,164,183,203,46,129,209,184,88,83,143,164,178,221,168,139,160,88,4
214,74,52,129,105,152,118,89,163,183,103,135,216,127,71,79,94,65,196,126,205,77,203,128,94,77,82,73,86,136,62,53,84,199,117,164,116,167,201,145,157,152,33,84,124,146,203,87,179,66,89,34,155,174,111,185,128,58,49,76,74,199,143,57,214,35,205,208,71,91,218,113,214,39,209,33,136,140,140,37,146,142,187,81,149,64,188,207,134,61,70,98,161,53,188,188,103,180,103,163,206,121,81,156,121,144,73,178,179,68,107,111,126,104,198,200,204,163,58,72,150,63,222,164,59,120,135,183,199,193,169,109,75,176,111,129,93,140,62,67,34,221,163,184,193,48,63,52,169,124,168,203,152,160,210,209,200,145,130,72,221,68,45,139,206,38,167,215,71,188,34,211,51,199,217,137,40,39,209,177,71,85,126,67,188,55,38,51,199,202,163,85,98,142,65,46,147,137,97,78,85,53,74,101,116,104,202,160,183,35,94,196,54,32,57,65,198,36,138,171,155,78,136,70,161,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,153,38,119,202,214,114,133,205,191,162,72,206,138,111,42,66,109,140,212,138,38,213,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,66,45,99,113,45,194,200,176,65,74,54,182,119,150,202,131,199,78,61,189,167,78,214,125,210,172,144,47,191,178,169,98,118,117,133,126,141,74,183,127,164,62,207,56,60,219,97,66,59,165,155,192,116,117,185,139,145,160,120,99,119,102,185,178,214,65,167,124,58,168,58,38,42,204,214,194,99,116,46,136,161,69,213,183,210,89,152,132,108,192,192,177,97,146,62,35,71,222,202,106,193,124,165,46,184,151,119,43,192,64,75,106,191,115,147,51,81,180,191,104,91,114,189,107,55,220,101,197,178,203,145,63,168,72,94,49,151,95,222,181,152,91,165,88,83,218,217,88,135,95,181,121,58,78,171,97,137,35,157,126,56,50,185,74,96,119,72,122,118,203,110,125,40,187,207,104,143,104,187,183,220,199,191,46,95,181,38,173,129,204,75,82,90,160,174,68,182,136,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,95,115,46,148,35,191,165,48,87,81,66,218,45,123,210,191,202,172,161,106,195,134,57,113,109,111,91,86,119,125,196,85,70,178,107,96,179,146,171,167,171,89,200,141,76,80,72,91,39,135,52,51,44,191,138,189,136,49,74,70,191,210,157,95,67,52,61,120,46,72,209,195,67,117,198,77,157,46,189,114,145,138,69,149,76,60,99,113,221,42,38,99,39,46,211,185,136,61,137,213,87,173,118,43,122,33,52,211,62,41,117,144,217,164,211,173,76,158,212,133,223,112,183,107,199,211,67,175,124,130,172,125,129,148,125,63,197,207,155,189,152,202,206,207,65,123,122,141,143,164,166,32,166,133,41,189,136,145,152,69,203,194,203,158,141,70,101,180,79,185,193,187,142,149,97,199,51,119,186,164,108,139,71,141,192,133,97,32,32,170,33,37,67,71,69,186,85,105,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,164,35,168,213,213,169,79,44,108,177,47,212,206,142,80,207,169,65,198,68,109,74,142,41,40,35,34,177,105,146,163,101,184,67,219,117,96,155,57,139,177,133,214,156,76,135,176,81,213,148,89,87,196,132,83,70,216,167,163,200,39,179,105,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,55,116,184,84,104,183,155,42,88,124,131,85,113,62,77,106,142,142,72,140,114,198,50,157,205,83,42,57,115,122,222,158,184,170,147,152,40,84,32,174,214,189,91,57,168,127,81,219,61,192,194,85,182,129,44,56,208,85,155,54,201,106,138,184,136,181,80,145,173,191,34,46,209,197,213,117,35,111,157,88,140,95,70,164,115,183,126,34,71,160,122,48,52,213,112,90,199,195,149,32,32,113,191,52,97,93,200,86,103,200,42,204,150,170,133,150,198,192,76,112,154,78,222,86,33,123,148,188,126,157,202,127,59,35,56,33,171,158,93,90,93,190,159,119,44,204,91,76,183,116,143,70,36,214,60,141,87,217,144,156,200,106,202,90,208,158,168,172,70,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,72,75,215,222,117,199,193,166,102,183,128,148,136,204,40,32,164,36,116,173,180,51,104,50,62,187,129,189,143,164,182,204,46,128,209,184,88,83,142,164,179,221,169,140,161,88,4
215,74,52,129,105,152,118,89,163,182,103,135,216,127,71,80,94,65,195,126,205,77,203,128,94,77,82,73,86,136,62,53,84,199,117,164,116,166,201,145,157,152,33,84,124,146,203,87,179,66,89,35,155,175,111,185,128,58,49,76,74,199,144,57,214,35,205,208,71,91,218,113,215,39,210,32,136,140,139,37,146,141,187,81,149,64,188,207,134,61,69,98,161,53,188,188,103,180,103,163,206,121,81,156,121,144,73,178,179,68,107,111,126,104,197,201,204,163,58,71,150,63,222,164,59,120,135,183,199,193,169,109,75,175,111,129,93,140,62,67,35,221,163,184,193,48,63,52,169,124,168,203,152,160,210,209,200,145,130,71,221,68,45,139,206,38,167,215,72,188,34,211,52,199,217,137,40,39,208,177,72,85,126,67,188,55,38,51,199,202,163,85,98,142,65,46,147,137,96,78,85,53,74,101,116,104,202,160,184,35,95,196,54,32,58,65,198,36,138,172,156,78,136,70,162,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,152,38,119,202,214,113,134,206,191,162,72,207,138,111,43,66,109,140,212,138,38,213,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,66,45,99,113,45,194,201,176,65,74,54,182,119,150,202,131,199,78,61,189,167,78,214,126,210,172,144,47,191,178,169,98,117,117,133,126,141,74,183,127,165,62,208,56,60,219,97,66,59,165,156,192,115,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,169,58,37,42,204,214,194,99,116,46,136,161,69,213,183,210,88,152,132,108,192,192,177,97,146,62,36,71,222,202,106,193,124,165,46,184,150,119,43,192,64,74,106,191,115,147,51,81,180,191,104,91,114,189,107,55,220,101,197,178,203,145,63,168,72,95,49,151,95,222,182,152,91,165,89,84,218,216,88,135,95,181,122,58,78,171,97,138,35,157,126,56,50,185,74,96,120,72,122,118,203,110,125,40,187,207,103,142,103,187,183,220,199,191,46,95,180,38,174,129,204,75,82,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,95,115,45,148,35,190,165,48,87,81,66,218,45,123,210,191,202,172,161,107,195,134,57,113,109,111,91,86,118,125,196,85,71,178,107,95,179,146,171,166,170,88,200,142,76,80,72,91,39,135,52,51,44,191,138,189,135,49,74,70,191,210,157,95,68,52,61,120,45,71,209,195,67,117,198,77,156,46,189,115,145,138,69,149,76,60,98,113,220,42,38,99,39,46,211,185,137,62,137,213,87,173,118,43,122,33,52,211,62,41,117,144,217,164,211,173,76,158,212,133,222,112,183,107,199,211,66,175,124,131,172,125,128,147,126,63,197,207,156,190,152,202,207,207,65,123,122,141,143,165,166,32,166,133,41,189,136,145,152,68,203,194,204,158,141,70,100,180,79,185,193,186,142,149,97,199,51,119,186,163,108,139,71,141,192,133,98,32,32,170,33,37,67,71,70,186,85,105,173,163,157,35,218,134,187,53,70,119,213,114,138,177,39,164,35,169,213,213,169,78,44,108,177,47,213,206,142,80,206,169,65,198,68,109,75,142,41,40,35,34,177,105,145,163,101,184,68,219,117,97,155,57,139,177,133,214,155,76,136,176,81,214,147,89,87,196,132,83,69,215,166,163,200,39,179,105,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,189,119,54,116,184,84,104,183,155,42,89,124,131,85,113,62,78,106,142,143,72,140,114,198,50,157,204,83,43,56,116,122,222,158,184,170,147,152,40,84,32,174,215,189,92,57,168,127,81,219,61,192,194,84,182,129,44,56,208,85,155,53,201,106,138,183,136,181,80,144,172,191,34,46,209,197,213,117,35,111,157,88,140,95,70,164,115,183,126,34,71,160,122,48,53,213,112,90,199,194,149,32,32,113,191,52,97,93,200,86,103,200,42,204,150,170,133,150,198,192,76,112,155,78,222,86,34,123,148,188,126,157,202,127,59,35,56,33,171,158,93,90,93,191,160,119,44,205,91,76,183,116,143,70,36,214,60,141,87,217,144,156,200,106,202,90,208,159,168,172,70,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,72,75,215,222,117,199,193,166,102,183,128,148,136,204,40,32,164,35,116,174,180,51,104,51,62,187,129,189,143,165,182,204,46,128,209,184,87,83,143,164,179,221,169,139,161,88,4
214,74,52,129,105,152,118,89,163,182,103,135,216,127,71,80,94,65,195,126,205,77,203,128,95,77,82,73,86,137,62,53,84,199,117,164,116,167,201,145,157,152,33,84,124,146,203,87,179,66,89,35,155,174,111,185,128,58,49,75,74,199,143,57,214,35,205,208,71,90,218,113,215,39,210,32,136,140,139,37,146,141,187,81,149,64,188,207,134,61,70,98,161,53,187,188,103,180,103,163,206,121,81,156,121,144,73,178,178,68,107,111,126,104,198,201,204,163,58,72,150,63,222,164,59,121,135,183,199,192,169,109,75,175,111,129,93,140,62,67,34,221,163,184,193,48,63,51,169,124,168,203,152,160,210,209,201,145,129,71,221,68,45,139,206,38,167,214,71,188,34,211,52,199,217,137,40,39,209,177,72,85,126,67,188,55,38,51,199,202,163,85,98,142,65,46,147,137,96,78,85,53,74,101,116,104,202,160,184,36,94,196,54,32,57,65,198,36,138,172,155,78,136,70,162,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,152,38,119,202,214,113,133,206,191,162,72,207,138,111,42,66,109,140,212,138,37,213,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,66,45,99,113,45,194,200,176,65,74,54,182,119,150,202,131,199,78,61,189,167,78,214,125,210,172,144,47,191,178,169,98,117,117,133,127,141,74,183,127,164,62,207,56,60,219,97,66,59,165,156,191,116,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,169,58,38,42,204,214,194,99,116,46,136,161,69,213,183,210,89,152,132,108,192,192,177,97,146,62,36,71,222,202,106,193,124,165,46,184,150,119,43,192,65,75,107,191,115,147,51,81,180,191,104,91,114,189,107,55,220,101,197,177,203,145,63,168,72,95,49,151,95,222,181,152,91,165,89,83,218,216,88,135,96,181,121,58,79,171,97,138,35,157,126,56,51,185,74,96,119,72,122,118,203,110,125,40,187,207,103,142,103,187,183,220,199,191,46,95,181,38,174,129,204,75,81,90,160,174,68,182,135,72,191,103,45,127,37,62,55,164,184,133,52,49,157,86,95,115,45,148,35,190,165,49,87,81,66,217,45,123,210,191,202,172,161,107,195,134,57,113,109,111,91,86,118,125,196,85,70,178,107,96,179,146,171,167,171,88,200,142,76,80,72,91,39,135,52,51,44,191,138,189,135,49,74,70,191,210,157,95,68,52,61,120,45,72,209,195,67,117,198,78,157,46,189,114,145,138,69,149,76,60,98,113,220,42,38,99,39,46,211,185,137,61,137,213,87,173,118,43,122,33,52,211,62,41,117,144,217,164,211,173,76,158,212,133,222,112,183,107,199,211,67,175,124,130,172,125,128,147,126,63,197,207,156,190,152,201,207,207,65,123,122,141,143,165,166,32,166,133,41,189,136,145,152,69,202,194,204,158,141,70,100,180,79,185,193,187,142,149,97,200,51,119,186,163,108,139,71,141,192,133,97,32,32,170,33,37,67,71,69,186,85,104,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,164,35,169,213,212,169,78,44,109,177,47,213,206,142,80,207,169,65,198,68,109,75,142,41,40,35,34,177,105,146,163,101,184,67,219,117,97,155,57,139,177,133,214,155,76,135,176,81,214,148,89,87,196,132,83,70,216,167,163,200,39,179,105,53,94,184,52,213,213,127,61,122,165,91,94,112,118,215,34,196,190,119,54,116,184,84,104,183,155,42,88,124,132,85,113,62,78,106,142,143,72,140,114,198,50,157,205,83,43,57,115,122,222,158,184,170,147,152,40,84,32,174,215,189,92,57,168,127,81,219,61,192,194,85,182,129,44,56,208,85,155,54,201,106,138,183,136,181,80,144,173,191,34,46,209,197,212,117,35,111,157,88,140,95,70,164,115,183,126,34,71,160,122,48,53,213,112,90,199,195,149,32,32,113,191,52,98,93,200,86,103,200,42,204,150,170,133,150,198,192,76,112,155,78,222,86,34,123,148,187,126,157,202,127,59,35,56,33,171,158,93,90,93,191,159,119,44,205,91,76,183,116,143,70,36,214,60,141,87,217,144,156,200,106,202,90,208,159,168,172,70,98,127,62,211,33,116,135,140,196,158,106,210,88,106,202,97,83,123,218,72,75,215,222,117,199,193,166,102,183,128,148,136,204,40,32,164,35,116,174,180,51,104,50,62,187,129,189,143,165,182,204,46,128,209,184,87,83,143,164,179,221,168,139,160,88,4
214,74,52,129,105,152,118,89,164,182,103,135,216,127,71,80,94,65,195,127,205,77,202,128,94,77,82,73,86,136,62,53,85,199,117,164,116,166,201,145,157,152,33,84,124,146,202,87,179,66,88,35,155,174,110,185,128,58,49,75,74,199,143,57,214,35,205,208,71,91,218,113,215,39,209,32,137,140,139,37,146,142,186,81,149,64,188,207,135,61,69,98,161,53,187,188,103,179,102,163,206,121,81,156,120,144,73,178,179,67,107,111,126,104,197,201,204,163,58,71,150,63,222,164,59,120,135,183,199,193,169,109,75,176,111,129,92,140,61,68,35,221,163,184,192,48,64,52,169,124,168,203,151,160,210,209,200,145,129,71,221,68,45,139,206,37,167,215,71,188,34,211,52,199,217,137,40,40,208,177,71,85,125,67,188,55,38,51,199,202,163,85,98,143,65,47,147,137,96,78,85,53,74,102,116,104,202,161,184,35,94,196,54,32,58,65,198,36,138,171,155,79,136,69,162,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,101,58,60,177,153,38,119,202,214,113,133,206,191,162,73,206,138,111,42,66,109,140,212,138,38,212,130,128,129,95,61,190,186,183,56,65,137,112,77,105,114,65,45,99,113,45,194,200,176,66,74,54,182,119,150,202,131,199,78,61,190,167,78,214,125,210,172,144,46,191,178,169,98,118,118,133,126,141,73,183,127,164,62,207,56,60,219,97,66,59,165,155,192,115,117,185,139,145,160,120,99,119,102,185,177,214,65,167,124,58,169,58,38,42,204,214,194,99,117,46,136,161,69,213,183,210,89,152,132,107,192,192,177,97,146,62,35,71,223,202,106,193,124,165,46,184,150,119,43,192,64,75,107,191,115,147,51,81,180,191,104,91,114,189,106,55,220,101,197,177,203,145,63,168,72,95,49,151,95,222,182,152,91,165,89,84,218,216,87,135,96,181,121,58,79,172,97,138,35,157,125,56,50,185,74,96,119,72,122,118,203,110,125,40,187,207,104,143,103,187,183,220,199,191,46,95,181,38,174,130,204,75,82,90,160,174,68,182,135,72,191,103,44,127,37,62,55,164,185,133,52,49,157,87,95,115,45,149,35,190,165,48,87,81,66,218,45,123,210,191,202,172,161,107,195,134,56,114,108,111,91,86,119,125,196,85,71,178,107,96,179,146,171,166,170,88,200,142,76,80,72,91,39,135,52,51,43,191,138,189,135,49,74,70,191,210,156,95,68,52,60,120,45,72,209,195,67,117,198,78,157,46,189,114,145,138,69,149,76,60,98,113,220,42,38,99,40,46,211,185,136,61,137,213,87,172,118,43,122,33,52,211,62,41,116,144,217,164,211,173,76,158,212,132,222,112,183,106,199,210,66,175,124,130,172,125,129,147,126,62,197,206,156,190,151,201,207,207,65,123,122,141,143,165,165,32,166,133,41,189,135,145,152,69,202,194,204,158,141,70,101,179,80,185,193,187,142,149,97,200,51,119,185,163,108,139,71,141,192,133,98,32,31,170,33,37,67,72,69,186,85,104,173,163,157,35,217,134,187,53,70,119,213,114,138,178,39,163,35,169,213,212,169,78,44,108,177,47,213,206,142,80,207,169,65,198,68,109,74,141,41,40,35,34,177,105,145,163,101,184,68,219,117,96,155,57,139,177,133,213,155,76,135,176,81,214,148,89,87,196,132,83,69,216,166,163,200,40,179,105,53,94,184,52,213,213,127,60,122,165,91,94,112,118,215,34,196,190,119,54,117,184,84,104,183,155,42,88,125,132,85,113,62,78,106,142,143,72,141,114,198,50,156,204,83,43,56,115,123,222,158,184,169,146,152,40,84,32,174,215,189,92,58,169,127,81,219,61,192,194,84,182,130,44,56,208,84,155,53,201,106,138,184,136,181,80,145,173,191,35,45,209,197,212,117,35,111,157,88,141,95,71,164,115,183,126,34,71,160,122,47,53,213,112,90,199,195,149,32,32,112,191,52,97,93,200,85,103,200,42,204,150,170,133,150,198,192,76,112,154,78,222,86,34,123,148,187,126,157,202,127,58,35,56,33,171,158,93,90,93,191,160,119,44,204,91,76,183,116,143,70,37,213,60,141,87,216,144,156,200,106,202,90,209,159,168,172,71,98,127,62,211,33,116,135,140,196,159,106,210,88,106,202,98,83,123,218,72,75,216,222,117,199,193,165,102,183,128,148,136,204,39,33,164,35,116,174,180,51,104,51,62,187,129,189,143,165,182,204,46,128,209,184,87,83,143,164,179,221,168,139,161,88,4
214,74,53,129,105,152,118,89,164,182,103,135,216,127,72,79,93,66,196,126,205,78,202,128,94,77,81,73,86,136,62,54,84,200,117,163,117,166,201,145,157,152,33,84,123,147,202,87,179,66,89,34,155,174,111,184,128,59,50,75,73,199,143,57,214,35,204,208,71,91,218,114,215,39,210,33,136,140,139,38,145,140,187,81,149,64,188,207,134,61,70,98,160,54,188,188,102,179,103,163,206,121,81,156,121,144,73,177,179,67,106,111,126,104,198,201,204,163,58,71,150,64,223,163,60,121,136,183,199,193,169,110,75,175,111,130,93,140,61,68,35,220,164,184,192,48,63,52,169,124,168,203,151,160,210,210,201,145,129,71,222,68,45,139,207,37,167,215,72,189,34,211,52,199,216,137,40,39,209,177,71,85,125,68,188,55,38,51,199,203,163,85,98,143,65,46,148,136,96,78,85,53,73,101,116,104,202,161,184,35,95,196,55,31,57,65,198,36,137,172,155,79,136,70,162,159,178,169,172,164,116,206,107,37,110,77,70,140,34,157,47,100,57,60,177,152,38,119,203,214,113,133,206,191,163,72,207,138,111,42,65,109,140,211,139,37,213,129,128,129,94,61,190,186,183,56,65,137,112,77,105,114,65,46,99,114,45,195,201,176,66,74,53,182,119,151,201,132,199,78,60,189,168,77,214,126,210,172,145,47,192,178,168,98,118,118,133,127,141,73,183,128,164,62,208,56,59,219,98,66,60,164,156,191,115,117,185,139,146,160,121,99,119,102,184,177,215,65,166,124,58,169,59,37,42,204,214,194,99,117,46,136,161,69,213,184,210,89,152,132,108,192,192,176,96,145,62,35,71,223,202,105,193,124,165,46,184,150,119,43,192,65,74,106,191,116,147,51,81,180,191,104,91,114,189,107,55,220,101,197,178,202,145,63,168,72,95,49,150,95,222,181,153,91,166,89,83,218,216,88,135,96,181,122,57,79,171,97,138,35,156,126,56,51,185,73,95,119,73,122,118,203,109,126,40,187,207,103,142,103,187,183,220,199,190,47,95,181,38,173,130,204,76,82,90,160,176,68,182,136,72,191,103,45,126,37,62,56,164,185,134,52,49,156,87,95,115,45,148,35,190,164,49,87,81,66,217,45,123,210,191,202,171,161,107,195,134,57,113,109,111,91,86,118,125,196,85,70,179,108,95,178,146,171,166,171,89,200,142,76,80,73,91,40,135,52,51,43,191,138,189,135,49,73,70,191,210,157,96,68,52,60,120,45,72,209,195,67,118,198,77,157,47,189,115,144,138,70,150,75,60,98,113,221,42,38,99,39,46,211,185,136,61,137,212,88,172,118,43,122,33,52,211,62,42,117,144,216,164,211,173,76,158,213,133,223,112,183,106,199,211,67,175,124,131,171,125,128,147,126,63,197,208,155,190,151,202,207,207,65,123,122,141,143,165,165,32,166,134,41,189,135,145,152,68,202,194,203,158,140,71,101,179,79,185,192,186,143,150,97,199,51,119,186,164,108,138,70,141,193,133,98,32,31,170,34,36,67,71,69,186,85,105,173,163,156,35,217,134,187,53,70,119,214,114,137,177,39,163,35,169,213,213,168,79,44,109,177,46,213,206,142,80,207,169,65,197,68,110,74,142,41,40,36,34,177,104,146,164,102,183,67,219,117,97,155,57,138,177,132,214,155,76,136,176,81,214,148,89,87,196,133,82,70,215,168,163,201,38,179,106,54,94,183,52,213,213,127,61,122,165,91,94,112,118,214,33,196,189,119,55,116,184,83,104,183,155,42,89,124,131,86,112,62,77,106,142,143,72,140,114,198,50,156,205,83,43,57,116,123,221,158,184,169,146,151,41,84,32,174,214,189,91,58,169,128,81,219,61,192,193,85,183,129,45,57,207,85,155,53,200,107,137,184,136,181,81,144,173,191,35,46,209,197,212,116,36,112,157,87,141,95,71,164,115,183,127,35,71,159,122,48,52,213,112,90,198,195,149,32,32,112,192,52,98,93,200,86,103,200,42,204,150,170,132,150,198,192,75,112,155,79,221,86,34,123,148,187,126,157,202,127,59,35,56,33,171,158,92,90,93,191,159,120,44,204,91,76,183,116,143,70,36,214,60,141,87,217,144,156,200,106,202,91,209,158,168,172,70,98,127,62,211,33,116,135,139,196,157,105,210,88,106,201,97,84,123,218,72,76,216,223,117,199,193,165,103,183,128,148,136,204,39,33,163,35,116,173,180,51,104,50,62,187,129,189,143,164,183,205,46,128,209,184,87,84,143,164,179,222,168,140,160,88,4
215,73,52,129,105,152,119,89,163,183,103,135,216,127,71,79,94,65,195,127,205,78,202,127,94,78,81,73,87,137,62,53,84,199,118,165,117,167,202,146,157,152,33,85,125,146,202,87,180,65,88,35,155,174,111,184,128,58,48,76,75,199,143,57,214,35,204,208,72,90,218,114,214,39,210,32,136,140,139,37,145,142,187,82,148,65,188,207,134,61,70,98,161,54,188,187,103,180,103,164,206,121,81,156,120,144,73,178,179,67,107,112,126,104,198,200,204,162,57,73,150,62,222,164,58,120,135,183,199,193,170,109,75,175,111,129,93,139,62,67,35,221,162,184,193,47,64,52,169,124,168,203,152,158,210,210,200,146,129,71,221,68,45,139,206,38,167,215,72,189,34,211,52,199,217,136,40,40,208,178,71,85,125,66,188,56,38,51,199,203,164,84,99,142,66,47,147,137,97,78,85,53,75,102,116,104,202,161,183,36,94,196,54,32,58,66,198,37,138,171,156,78,136,69,161,159,178,170,172,164,116,206,107,36,109,76,70,140,33,157,48,100,57,60,177,152,37,118,202,215,113,134,205,190,162,73,206,138,111,43,66,109,140,211,137,38,213,130,128,128,95,61,190,187,183,56,65,137,112,77,105,114,65,45,99,114,44,194,200,175,65,74,54,182,118,151,202,131,200,79,61,189,167,77,214,125,211,172,143,47,191,178,168,98,118,118,133,126,141,73,184,127,164,63,208,57,60,218,97,65,58,165,155,191,116,116,185,138,146,160,121,99,118,102,185,178,214,65,168,124,57,168,59,38,42,204,214,194,98,116,46,136,161,70,213,182,209,88,152,131,107,191,192,177,98,147,63,35,71,221,202,107,193,125,165,47,185,151,120,42,192,64,75,107,191,115,146,51,80,179,191,104,91,113,189,107,56,220,101,196,177,203,145,63,169,72,95,49,151,94,221,181,152,91,165,89,83,218,216,87,135,96,181,121,58,79,171,96,137,35,157,125,55,51,185,73,96,119,72,122,119,204,111,125,41,185,207,104,142,104,186,182,220,200,191,46,95,181,38,174,129,204,75,82,90,160,174,69,181,136,73,191,103,44,127,36,62,55,164,185,134,51,49,156,87,94,115,45,148,35,190,165,48,87,82,67,218,45,122,210,190,202,172,161,107,195,133,57,114,109,112,91,86,118,126,196,85,71,178,107,96,178,147,170,166,171,88,200,141,76,80,71,91,39,135,52,51,44,191,138,189,136,48,74,70,192,210,158,95,68,52,61,121,46,71,209,194,68,117,198,78,157,46,189,114,145,138,69,149,75,60,99,113,221,41,39,99,39,47,211,185,137,61,137,214,87,173,117,44,122,33,51,211,62,40,116,145,218,165,211,174,76,158,212,133,222,112,182,107,199,211,67,175,124,130,172,125,129,148,126,63,197,207,155,190,153,202,207,207,65,124,122,140,143,165,165,31,167,133,41,189,136,146,151,68,202,194,203,158,140,71,100,179,80,185,193,186,142,149,97,200,51,120,186,164,109,139,71,141,193,133,97,32,32,170,33,37,66,72,70,186,86,105,173,163,157,35,218,135,187,53,70,118,213,114,138,177,39,163,35,168,213,213,168,78,44,108,176,47,213,206,142,79,206,169,65,199,69,110,75,143,41,41,35,34,178,105,145,163,101,184,67,220,117,97,156,57,138,177,134,214,155,75,135,176,81,213,147,90,86,196,132,83,70,216,166,163,200,39,180,105,53,93,184,53,214,212,127,61,121,166,91,94,111,118,215,34,195,190,119,54,116,184,84,103,183,155,43,88,125,131,86,112,62,77,106,142,143,73,141,114,197,51,157,204,83,43,57,116,123,221,157,184,170,147,152,41,84,32,174,215,189,92,57,168,127,81,220,61,192,193,85,182,129,44,56,207,85,155,54,201,106,137,183,136,181,80,144,173,191,33,46,209,197,212,117,36,111,157,87,139,95,70,165,115,183,126,35,71,161,122,46,52,214,112,90,198,195,148,32,32,113,190,52,97,93,199,85,102,200,42,204,150,170,132,149,199,192,76,111,155,77,222,85,34,123,148,188,126,157,201,126,59,35,56,34,171,158,93,90,93,191,159,118,44,204,91,77,184,115,142,70,36,215,60,142,88,217,144,155,200,106,203,91,208,159,169,171,70,99,126,61,211,32,116,135,139,195,158,106,210,89,105,202,97,83,122,219,73,75,215,222,116,199,193,165,102,182,128,147,136,204,40,33,164,36,117,174,180,50,104,52,62,187,129,188,143,164,182,204,46,128,209,184,88,83,142,165,179,220,168,140,160,87,4
214,74,52,129,105,152,118,89,163,182,103,134,216,128,71,80,94,65,195,126,205,78,203,128,95,77,82,73,86,136,63,53,84,199,117,164,117,166,201,145,157,152,33,84,124,146,203,87,179,66,88,35,155,174,111,185,127,58,49,75,74,199,143,57,214,35,205,208,71,91,218,113,215,39,209,32,137,139,139,37,145,141,187,81,149,64,188,208,135,61,69,98,160,53,188,188,103,179,103,163,206,121,80,156,121,144,73,178,178,68,106,111,126,104,198,200,204,163,57,72,150,63,222,164,59,121,136,183,199,192,169,109,75,175,111,129,93,140,62,68,34,221,163,184,193,48,64,52,169,124,168,203,151,160,210,209,201,145,129,71,221,68,45,139,207,38,167,215,72,188,34,211,52,199,217,137,40,40,209,177,72,85,126,67,188,55,38,51,199,202,163,85,98,142,65,46,147,137,96,77,85,53,74,101,116,104,201,161,184,36,94,196,54,32,57,65,198,36,137,171,155,78,136,70,162,159,178,170,172,164,116,205,107,37,110,77,70,140,34,156,48,101,57,60,177,153,38,119,202,215,113,133,206,190,162,72,206,137,111,43,66,109,141,212,138,37,213,130,128,129,96,61,190,186,183,56,65,137,112,77,105,114,66,45,99,113,45,194,200,176,65,75,54,182,119,150,202,131,199,78,61,189,167,78,214,126,210,172,144,47,191,178,168,98,117,117,133,127,141,74,183,127,164,62,207,56,60,219,98,66,59,165,156,191,116,117,185,139,145,160,120,99,118,102,185,177,214,65,167,124,58,169,58,38,42,204,214,194,99,116,46,137,161,70,213,183,210,89,152,132,108,191,192,177,97,146,63,36,71,222,202,106,193,124,165,46,184,150,119,43,192,65,74,107,191,115,146,51,81,180,191,104,91,113,189,107,55,220,101,197,178,203,145,63,168,72,95,49,151,95,222,182,152,91,165,89,83,218,216,87,135,96,181,122,58,79,171,97,138,35,157,126,55,51,186,74,96,120,72,122,118,203,109,126,40,187,207,103,142,104,187,183,220,199,191,46,95,181,38,173,130,204,75,81,90,161,174,68,182,136,72,191,103,45,127,37,62,55,164,185,133,51,49,157,86,95,115,46,148,35,191,165,49,87,81,66,218,45,123,211,191,202,172,161,106,195,134,57,114,109,111,91,86,118,125,196,85,71,179,107,95,179,146,171,167,170,88,200,142,75,80,72,91,39,135,51,50,44,191,138,188,135,49,74,70,191,211,157,95,68,53,61,120,46,72,209,195,67,117,198,77,157,46,189,114,145,138,69,149,76,59,99,113,220,42,38,99,39,46,211,185,137,62,137,212,87,173,118,43,123,33,52,211,63,41,117,144,218,164,211,174,76,158,212,133,223,112,183,107,199,211,66,175,124,130,172,125,129,147,126,63,197,207,155,190,152,202,207,207,64,124,122,141,143,165,165,32,166,134,41,189,136,145,152,69,202,194,204,158,141,70,101,180,79,185,193,187,142,149,97,199,51,119,186,164,108,139,71,141,192,133,98,32,32,170,33,37,67,72,69,186,85,104,173,163,157,35,218,134,187,53,71,119,214,114,137,177,39,164,35,169,213,213,169,79,44,109,177,46,213,206,142,80,206,169,65,198,68,109,75,142,41,40,36,34,177,105,145,163,101,183,67,219,117,97,155,57,139,177,133,214,156,76,136,176,81,213,148,89,87,196,132,83,70,215,166,163,200,39,179,105,53,94,184,52,213,213,127,60,122,165,90,94,112,118,215,34,196,189,119,54,116,184,84,104,183,155,43,89,125,132,85,112,62,78,105,143,143,72,140,114,198,50,157,205,83,42,56,115,122,221,158,184,170,147,152,41,84,32,174,215,189,92,57,168,127,81,219,61,192,194,85,182,129,44,56,208,84,155,54,201,106,138,183,136,181,81,144,173,191,34,46,209,197,212,117,36,111,157,88,140,95,70,164,115,183,126,34,71,160,122,48,53,213,112,90,199,195,148,32,32,112,192,52,98,93,200,85,103,200,42,204,150,170,133,150,198,192,76,112,154,78,222,86,33,123,149,188,126,158,202,127,59,35,56,34,171,158,93,90,93,191,159,119,44,205,91,77,183,116,143,70,37,213,60,141,87,217,144,155,200,106,202,90,208,158,168,172,71,98,127,62,211,33,116,135,139,196,158,106,210,88,106,202,97,84,123,218,72,75,215,222,117,199,193,166,102,183,128,148,136,203,40,33,164,36,116,174,180,51,104,51,62,187,129,189,143,165,182,204,46,128,209,184,87,83,143,164,179,221,169,140,160,88,4
215,74,52,129,105,151,118,89,163,182,103,135,216,127,71,80,94,65,195,126,205,78,203,128,94,77,82,73,86,136,62,54,84,199,117,164,116,167,201,145,157,152,32,84,125,146,203,87,179,66,88,35,154,174,110,185,127,58,49,75,74,198,144,57,214,35,205,208,71,91,218,114,215,39,210,33,136,140,139,38,145,142,187,81,149,64,188,207,135,61,70,98,161,53,188,187,103,180,103,163,206,121,81,155,120,144,73,178,179,68,106,111,126,104,198,200,204,163,57,72,150,63,222,164,59,120,135,183,199,193,169,109,75,176,111,129,93,139,62,67,35,221,163,184,193,48,64,52,169,123,168,203,152,160,210,209,200,145,129,72,221,68,45,139,206,37,167,215,71,188,34,211,51,199,217,137,40,39,209,177,72,85,126,67,188,55,38,51,199,202,163,85,98,142,65,47,148,137,97,77,85,53,74,102,116,104,202,161,184,36,95,196,54,32,57,66,198,36,138,172,155,78,136,70,162,159,178,170,172,164,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,153,38,119,202,214,114,133,205,191,162,73,207,138,111,43,65,109,140,212,138,38,213,130,128,129,95,61,190,186,183,56,66,137,112,77,105,114,65,45,99,113,45,194,200,176,66,75,54,182,119,150,202,131,198,78,61,190,167,78,213,126,210,172,145,47,191,178,169,98,117,117,133,126,142,74,183,127,164,62,207,56,60,219,97,66,59,165,156,192,116,117,185,139,145,160,121,99,119,102,185,177,214,65,167,124,58,169,59,38,42,204,214,194,99,116,46,136,161,69,213,183,209,89,152,132,108,192,192,177,97,146,62,35,71,222,202,106,193,124,165,46,184,150,119,43,192,64,74,107,191,115,147,51,81,180,191,104,91,113,189,107,55,221,101,197,177,203,145,63,168,72,95,49,150,95,222,181,153,91,165,89,83,218,216,87,135,95,181,121,58,78,171,97,138,35,157,126,56,51,185,74,96,120,72,122,118,203,110,126,40,187,207,104,143,103,187,183,220,199,191,46,95,180,38,174,129,204,75,81,90,160,174,68,182,135,72,191,103,44,127,37,62,55,164,185,133,52,49,157,87,95,115,45,148,35,190,165,48,87,81,66,218,45,123,210,191,202,172,161,106,195,134,57,113,108,111,91,86,118,125,196,85,70,178,107,96,179,147,171,167,171,89,200,142,76,80,72,91,39,135,52,51,44,191,138,189,135,49,73,70,191,210,157,95,68,52,61,120,45,72,209,195,67,116,198,78,157,46,189,115,145,138,70,149,76,60,98,113,221,42,38,99,39,46,211,185,137,61,137,213,87,172,118,43,122,33,52,211,62,41,117,144,217,164,211,173,76,158,212,133,223,112,183,107,199,211,67,175,123,130,172,125,129,147,126,62,197,206,156,189,152,202,207,207,65,123,122,140,143,165,166,32,166,134,41,190,136,145,152,69,203,194,203,158,141,70,100,180,79,185,193,186,143,149,97,199,51,119,186,164,108,139,71,141,192,133,98,32,32,169,33,37,67,72,69,186,85,104,173,163,157,35,218,134,187,53,70,119,213,114,137,177,39,164,35,169,213,212,168,79,44,108,177,47,213,207,142,80,207,169,65,199,69,109,75,142,42,40,35,34,177,105,146,163,101,184,67,219,116,97,155,57,139,177,133,214,155,76,136,176,81,214,148,89,87,196,132,83,70,215,166,163,200,39,179,105,53,94,183,52,213,213,126,61,122,165,91,94,111,118,215,34,196,190,119,55,117,184,84,104,183,155,42,88,124,132,85,113,62,78,106,142,143,73,141,114,198,51,157,205,83,43,56,115,122,222,158,184,169,147,152,41,84,32,174,215,189,92,57,169,127,81,219,61,192,194,85,182,129,44,56,208,84,155,54,201,105,138,183,136,181,80,145,173,191,35,46,209,197,213,117,36,111,157,88,140,95,70,164,115,183,126,34,71,160,122,48,52,213,112,90,199,195,149,32,32,112,191,52,97,93,200,86,103,200,42,204,150,170,132,150,198,192,76,112,155,79,222,86,33,123,148,188,126,157,202,127,59,35,56,33,171,158,93,90,93,191,159,119,44,205,91,76,183,116,143,70,36,214,60,141,87,217,144,156,200,106,202,90,209,159,169,172,70,98,127,62,211,33,116,135,139,196,158,106,210,88,106,202,97,83,123,218,73,76,215,223,117,200,193,166,102,183,128,148,136,204,40,33,164,36,116,173,180,51,104,51,62,187,129,189,143,165,182,204,46,128,209,184,88,83,143,164,179,221,169,139,160,88,4
214,74,52,130,105,152,118,89,163,182,104,134,217,127,72,80,94,65,195,126,205,78,203,128,94,77,81,73,87,136,62,54,84,200,117,163,116,167,201,145,156,152,32,84,125,146,203,87,179,66,89,34,155,174,110,185,127,58,50,76,74,199,143,56,214,35,205,208,71,90,218,114,215,39,210,33,137,140,139,38,145,141,186,81,148,64,187,207,135,61,70,98,160,53,188,188,102,180,103,163,206,121,80,156,121,144,73,178,178,68,107,111,126,104,199,200,204,162,57,72,150,64,222,163,59,120,135,183,199,192,169,109,74,175,111,130,93,140,62,68,35,221,163,184,193,47,63,52,170,124,168,203,152,161,210,209,201,145,129,71,221,68,44,139,206,38,168,214,71,188,35,212,51,198,217,136,40,39,209,178,72,85,125,67,188,56,38,51,198,202,163,85,98,143,66,46,148,137,96,78,85,53,74,101,116,104,202,160,183,36,95,196,54,32,58,66,198,36,137,172,156,78,136,70,162,159,178,170,172,165,116,204,107,36,110,77,70,141,35,156,48,101,57,60,177,153,38,119,202,214,113,134,206,191,162,73,207,138,111,43,66,108,139,212,139,37,213,130,128,129,95,61,191,187,183,56,65,137,112,77,105,113,66,45,99,114,45,194,201,176,66,75,54,182,119,150,203,131,199,78,60,190,167,78,214,126,210,172,145,47,191,178,169,98,117,118,133,126,141,74,183,127,164,62,207,56,60,219,98,66,58,165,156,192,116,117,185,140,145,160,120,99,119,102,185,177,214,64,167,124,58,168,58,37,41,204,214,194,99,116,46,136,161,69,213,183,209,89,152,132,108,191,191,177,97,146,62,35,71,222,201,106,193,124,165,47,184,151,119,42,192,65,74,106,191,115,146,51,81,180,190,104,90,114,190,106,55,221,102,197,177,203,145,63,168,72,94,49,151,94,222,181,152,91,165,89,84,218,216,88,135,95,181,121,58,79,171,96,138,35,156,126,55,50,185,72,96,120,73,122,119,203,109,125,40,187,207,103,142,104,187,182,220,199,191,46,95,181,38,174,129,204,75,81,89,160,174,68,181,135,73,191,102,45,127,37,62,55,164,185,134,52,50,157,86,95,116,45,148,35,190,165,48,87,81,66,218,45,123,210,191,202,172,161,106,195,134,57,113,109,111,91,85,119,125,196,85,70,178,106,96,179,146,171,166,171,88,200,142,76,80,73,90,39,135,52,51,43,191,138,190,135,49,73,70,191,210,156,96,68,52,61,120,45,71,209,196,67,117,199,77,157,46,189,115,145,138,69,149,76,60,98,113,221,42,38,99,40,46,211,186,137,62,137,213,87,173,118,43,122,32,52,210,62,41,117,144,217,164,211,173,77,158,212,133,222,112,183,107,199,211,66,175,124,130,171,125,129,147,126,63,198,207,156,189,151,201,207,207,65,123,122,140,142,165,166,32,165,134,41,190,135,145,152,68,202,194,204,158,141,70,101,179,79,185,192,186,142,149,97,200,51,119,186,163,108,139,71,140,192,132,97,32,32,170,33,37,66,71,70,187,85,104,173,163,157,35,218,135,187,53,70,119,214,114,138,178,39,163,35,169,213,213,169,79,44,108,177,47,213,206,142,80,207,169,65,198,68,109,74,142,41,41,35,34,177,104,146,163,101,183,67,219,117,97,155,57,139,177,133,214,156,76,135,176,81,214,148,89,86,196,132,83,70,216,166,163,200,39,179,105,53,93,183,52,214,214,127,61,122,166,91,94,112,118,214,33,196,189,119,54,116,185,84,104,183,155,42,89,124,131,85,113,62,78,106,142,143,72,140,114,198,50,157,204,82,42,56,115,122,222,158,184,170,146,152,40,84,32,174,215,188,91,57,169,126,81,219,61,191,194,85,181,130,44,56,208,85,155,53,201,105,138,184,136,181,80,144,173,191,34,45,209,197,213,116,36,112,157,88,140,95,71,164,115,183,127,34,70,160,122,48,53,213,112,90,199,195,149,31,32,113,191,52,98,93,200,86,103,201,42,205,150,171,133,150,198,191,75,112,154,78,221,86,33,123,149,187,127,157,201,127,59,35,56,34,170,157,93,90,93,191,159,119,44,205,91,77,183,116,142,70,36,213,60,141,88,218,144,156,201,107,202,90,208,159,169,172,70,98,127,62,210,33,116,135,140,195,158,106,210,88,106,202,98,84,123,218,73,76,215,222,117,199,192,166,103,183,128,147,136,203,40,33,164,36,116,173,179,51,104,51,62,187,129,189,144,165,182,205,46,128,208,184,88,83,143,164,179,221,168,139,160,88,4
214,74,52,129,105,152,118,89,163,183,103,135,215,127,71,80,93,65,196,126,205,78,203,128,94,77,82,73,86,136,62,54,84,199,117,164,117,166,201,146,157,152,33,84,125,146,203,87,179,66,89,34,154,174,111,185,128,58,49,75,74,199,143,57,214,35,205,208,71,90,218,113,214,39,210,32,137,139,139,37,145,142,187,81,149,64,188,207,134,62,70,98,160,53,187,188,103,180,103,163,206,121,81,156,121,144,73,178,178,67,106,111,126,104,197,200,204,163,58,72,150,63,223,164,59,120,135,183,199,193,169,109,75,176,111,129,92,140,61,67,34,221,163,184,193,48,63,52,169,124,168,204,151,160,210,209,200,145,130,71,221,68,45,139,206,37,167,214,72,188,34,211,51,199,217,137,40,39,209,177,71,85,125,67,188,55,38,51,199,202,163,85,98,142,65,46,147,137,96,78,85,53,74,101,116,104,202,160,183,35,94,196,54,32,58,66,198,36,138,171,155,78,136,70,161,159,178,170,173,164,116,205,107,36,110,77,70,140,34,156,48,100,57,60,177,152,38,119,202,215,113,133,206,191,163,72,207,138,111,42,66,109,141,212,138,37,212,130,128,128,95,61,190,187,183,56,65,136,112,77,105,114,65,45,99,113,45,194,201,176,65,75,54,182,119,150,202,131,199,78,61,190,167,78,214,126,211,172,144,47,191,178,169,98,117,117,132,126,141,74,183,127,164,62,207,56,60,219,98,65,59,165,156,191,116,117,185,139,146,160,121,99,118,102,185,177,214,65,167,123,58,169,58,38,42,204,214,194,99,117,46,136,161,69,213,183,210,88,152,132,108,191,192,177,97,146,62,36,71,222,202,106,193,124,165,46,183,150,119,43,192,65,75,106,191,115,146,51,81,180,191,104,91,114,190,107,55,220,101,196,178,203,145,63,168,72,94,49,151,95,222,181,152,91,165,89,84,218,216,87,135,96,181,121,58,79,171,97,138,35,157,126,56,50,186,74,96,120,73,122,118,203,110,126,41,187,207,103,142,103,187,183,220,199,191,46,95,181,38,173,129,204,75,81,90,160,174,68,182,136,72,191,103,44,127,37,63,55,164,185,134,52,49,157,86,95,115,46,149,35,190,164,49,87,81,67,217,45,123,210,191,202,172,161,107,195,133,57,113,109,111,91,86,118,125,196,85,71,178,107,95,178,146,171,167,171,88,200,142,76,80,72,91,39,135,52,50,43,191,137,189,136,49,74,70,191,211,157,95,68,52,60,119,45,72,209,195,67,117,198,78,156,46,189,114,145,138,69,149,75,60,98,113,221,42,38,99,39,46,211,185,136,61,137,213,87,173,118,43,122,33,52,211,62,41,117,144,217,164,211,173,76,159,212,133,222,112,183,106,199,211,67,175,124,130,172,125,128,147,126,63,197,207,156,190,152,201,207,207,65,124,122,140,143,164,166,32,166,134,41,189,136,145,152,68,203,194,204,158,140,70,101,180,79,185,193,187,143,149,97,200,51,119,186,163,108,139,71,141,192,133,98,32,31,170,33,37,67,71,69,186,85,105,173,163,157,35,218,134,187,53,70,118,213,114,137,177,39,164,35,169,213,213,169,79,44,109,177,47,213,206,142,80,206,169,65,198,69,109,75,142,41,40,35,34,177,105,145,163,101,184,67,219,117,97,155,57,139,177,133,214,155,76,135,176,81,214,147,89,87,196,133,82,70,215,166,163,200,39,180,105,53,94,183,52,213,213,127,60,122,165,91,94,112,118,215,34,196,189,119,54,117,184,84,104,183,155,42,88,125,131,85,112,62,78,106,143,143,72,140,114,198,51,157,205,83,43,57,116,123,221,158,184,170,147,152,40,84,32,174,214,189,92,58,168,127,81,219,61,192,194,85,182,129,44,56,208,85,155,53,201,106,138,183,136,181,80,144,172,191,34,46,209,198,213,117,35,111,157,87,141,95,71,164,115,182,126,34,71,160,122,48,52,213,112,90,199,195,148,32,32,113,191,51,98,93,200,86,103,201,42,204,150,170,133,150,198,192,75,112,155,78,222,86,34,123,149,187,126,158,202,127,59,35,55,33,171,158,93,90,93,190,159,119,44,205,91,77,183,116,143,70,36,214,60,141,87,217,144,155,200,107,202,90,208,158,168,172,70,98,127,62,211,33,116,135,140,195,158,106,210,88,106,202,97,83,123,218,72,76,215,222,117,199,193,165,102,183,128,148,136,204,40,32,164,35,116,173,180,51,104,50,62,187,129,189,143,164,182,204,46,128,209,184,87,83,143,164,179,221,169,139,160,87,4
215,75,53,129,106,153,117,89,163,184,101,135,215,127,68,80,94,66,196,124,207,79,203,129,95,77,81,73,86,136,63,54,83,199,117,164,115,166,202,146,156,152,32,84,125,147,204,88,178,64,90,34,155,175,111,183,128,60,47,77,75,198,144,56,212,35,206,209,71,90,219,113,214,40,212,32,136,140,139,39,146,141,187,81,149,64,187,206,133,62,69,95,161,53,187,186,102,181,104,163,207,122,81,155,120,141,74,176,180,69,105,110,126,103,200,202,204,161,58,71,151,64,221,164,58,120,134,184,201,194,168,109,75,176,110,128,93,140,62,68,34,221,163,184,193,47,64,51,171,123,167,202,153,158,210,208,201,145,130,73,222,69,45,139,205,38,168,216,71,188,34,212,51,199,216,138,39,37,208,176,72,83,128,67,189,55,38,53,199,201,164,87,98,144,64,45,146,138,95,76,86,54,73,100,116,105,203,160,183,36,95,196,55,34,56,66,197,35,138,171,156,79,135,69,160,159,179,171,174,164,115,205,107,35,110,78,70,140,35,156,46,99,58,60,176,152,38,116,202,213,114,132,204,189,162,73,207,138,111,41,66,109,139,209,138,38,212,129,127,127,94,60,190,187,183,56,66,136,112,75,107,112,65,46,100,113,44,195,201,176,66,73,52,182,119,150,202,131,199,78,60,190,165,79,214,127,209,173,143,46,192,179,169,98,117,117,135,126,141,75,184,126,164,62,208,57,61,220,98,67,59,166,156,190,116,117,184,139,146,160,120,99,118,102,185,179,215,65,167,124,59,168,57,38,42,201,213,195,101,115,46,137,160,69,213,183,209,89,152,132,109,192,193,177,96,146,63,37,69,223,201,107,194,125,166,46,184,153,120,43,193,62,76,106,192,116,147,51,80,181,191,104,89,113,189,107,56,221,102,196,179,202,146,63,170,74,94,48,150,96,224,183,150,91,164,88,82,217,215,88,135,96,181,121,58,78,172,97,137,35,157,125,53,51,185,74,95,118,73,121,118,204,108,125,40,187,208,103,143,102,187,184,221,200,191,46,95,181,38,175,129,204,76,82,90,161,176,67,182,136,74,190,101,45,127,35,63,55,163,185,133,51,48,158,85,95,115,45,149,37,190,164,49,87,81,64,217,45,124,211,192,202,173,161,105,193,134,57,111,107,111,90,85,118,124,195,85,70,179,108,94,179,146,170,167,171,88,199,141,75,80,72,89,39,135,51,49,43,192,138,189,135,49,72,69,191,212,157,95,68,53,61,121,44,70,209,195,68,117,199,79,157,47,190,113,146,139,69,149,76,59,98,115,220,41,39,99,39,46,212,184,137,62,138,213,88,173,118,43,122,32,52,210,63,43,117,145,218,165,210,171,75,157,213,132,222,114,182,107,199,212,66,174,124,131,171,125,129,147,126,62,197,206,155,192,151,202,207,207,64,124,121,139,142,164,164,31,166,131,42,188,135,145,151,69,203,193,203,157,140,73,101,178,80,184,191,187,143,147,96,200,49,120,187,164,107,139,71,141,194,132,97,32,30,170,33,38,64,72,70,186,85,107,173,163,156,36,219,133,189,51,72,120,214,114,136,177,39,162,36,168,213,213,168,80,45,109,178,46,213,204,141,79,206,170,66,198,69,108,73,143,40,41,35,34,178,105,147,164,101,184,66,219,116,98,155,58,138,176,134,214,155,76,137,176,82,215,146,89,87,196,133,83,70,216,167,162,199,40,179,105,54,94,183,54,214,214,127,61,121,166,92,94,111,119,215,33,197,188,120,54,115,185,83,103,182,153,44,89,125,130,84,114,62,77,105,141,143,73,142,115,198,50,157,204,82,41,55,118,122,222,157,185,169,148,153,38,84,33,175,214,187,90,58,167,126,81,220,61,193,195,85,183,129,45,56,208,84,156,54,202,108,141,181,135,181,80,144,170,190,34,46,210,196,214,117,34,111,156,87,141,94,69,164,114,183,126,35,71,159,122,50,53,214,113,90,198,194,149,32,31,112,192,51,97,92,200,86,103,200,43,204,150,172,135,150,198,191,75,112,155,79,222,86,35,124,149,187,124,158,202,127,59,37,54,33,173,158,93,91,93,191,159,118,43,203,92,76,181,117,143,72,36,215,60,142,88,217,143,156,200,107,200,90,207,157,168,172,71,97,127,63,211,33,115,136,140,196,160,106,209,88,107,201,97,83,122,219,73,76,214,223,116,199,193,164,102,182,128,150,136,204,40,32,166,36,117,173,180,51,104,50,60,188,129,187,144,164,180,205,47,128,209,185,88,85,141,165,178,220,167,138,160,90,4
214,74,52,129,105,152,118,88,162,183,103,135,215,128,72,80,93,65,196,126,205,78,202,128,95,77,82,74,87,137,62,53,84,199,117,163,116,166,202,145,157,152,32,85,124,147,203,87,179,66,89,35,154,174,110,185,128,59,49,76,74,199,144,56,213,35,204,208,71,91,218,114,214,39,210,32,136,140,140,37,146,141,186,81,150,65,188,207,134,61,70,98,160,53,187,188,103,180,103,163,207,120,81,155,120,144,74,178,178,68,106,111,126,104,198,201,205,163,58,71,149,64,223,164,59,121,135,183,199,192,169,109,74,176,111,129,92,139,62,67,35,221,163,184,193,48,63,51,170,124,168,203,152,159,211,209,201,145,129,72,221,68,45,139,206,37,167,214,72,188,35,211,51,198,217,136,40,39,210,177,72,84,125,67,187,55,38,51,199,202,163,84,98,143,66,47,147,137,97,78,85,53,73,101,116,104,202,160,183,35,95,196,54,32,57,66,198,36,137,172,156,79,136,70,162,159,178,170,172,164,116,205,107,37,110,77,70,140,34,156,49,100,57,60,177,152,38,119,202,215,113,133,206,190,163,73,207,138,111,43,66,108,140,212,138,37,213,130,128,129,96,62,191,187,183,56,65,137,111,77,105,113,66,45,100,113,44,194,200,176,66,74,53,181,119,151,203,131,198,79,61,190,167,78,214,126,211,171,144,47,191,178,169,98,117,117,132,127,141,74,183,128,166,62,207,56,60,219,97,66,59,165,156,191,116,117,185,139,145,160,120,99,119,102,185,178,214,65,168,125,58,169,58,38,42,205,214,193,99,116,46,137,160,70,213,183,210,88,152,132,107,192,192,177,98,146,63,35,71,222,202,106,193,124,165,46,184,150,119,43,191,64,75,106,191,115,147,51,80,180,191,104,91,115,189,107,54,220,102,197,177,203,145,63,169,72,94,49,151,95,223,181,152,91,166,88,84,218,216,88,135,95,181,121,58,79,171,97,138,35,157,125,57,51,185,73,95,120,72,122,118,203,109,125,40,186,208,103,142,104,187,183,220,199,190,46,95,181,38,173,129,204,75,81,90,160,174,67,182,136,72,191,103,45,127,37,62,56,164,185,133,52,50,157,86,95,115,46,149,34,190,164,48,87,81,66,218,45,123,211,191,202,172,161,107,195,134,56,113,109,111,91,85,118,125,196,85,70,178,106,96,179,147,171,166,170,88,200,142,76,80,72,91,39,135,52,51,43,191,138,189,136,50,73,70,192,211,157,96,68,52,60,120,45,71,209,196,66,117,198,77,157,45,188,115,145,139,70,149,76,60,98,113,220,43,38,99,40,47,211,185,137,61,137,214,87,173,118,43,122,32,51,211,62,41,116,144,218,164,211,174,76,158,213,133,222,113,183,106,198,211,66,175,124,131,171,126,128,147,126,63,197,207,156,190,152,202,207,207,65,124,122,141,143,165,166,32,166,133,42,189,136,145,152,69,203,194,204,158,141,71,100,180,79,184,192,187,142,149,96,200,51,119,185,164,108,139,71,141,192,133,98,32,31,170,33,37,67,70,70,186,85,105,174,163,157,35,218,135,187,53,71,118,213,113,138,177,39,163,35,168,213,212,169,79,44,109,176,47,214,207,141,80,207,169,65,198,69,110,74,141,41,40,36,34,177,104,146,162,102,184,67,220,117,96,155,56,139,176,133,214,155,76,136,176,81,213,148,89,87,196,132,83,70,216,166,162,200,39,179,105,52,94,184,52,213,213,127,60,123,165,91,94,112,118,215,34,196,190,119,54,116,184,84,104,182,155,43,88,124,132,85,112,62,78,105,143,143,72,141,114,197,50,156,205,83,43,57,115,122,222,157,184,170,147,152,40,83,32,174,215,188,92,57,169,127,81,220,61,192,193,85,181,130,44,56,208,84,155,53,200,106,138,184,135,181,80,144,172,191,35,46,210,197,212,116,36,112,157,88,141,95,71,164,115,184,126,34,72,159,122,48,52,213,112,90,199,195,148,32,31,112,190,51,97,93,199,85,103,200,41,205,150,170,132,150,198,192,76,112,155,78,222,87,33,123,148,188,127,158,202,127,59,35,56,34,171,158,93,90,92,190,160,118,44,204,91,76,183,116,143,71,36,213,60,141,87,216,144,156,199,107,202,91,209,159,168,172,70,98,127,62,211,33,116,135,139,195,158,106,210,88,106,202,97,83,122,218,73,75,215,222,116,199,193,166,102,183,128,147,136,203,39,32,163,35,116,174,180,51,104,51,62,187,129,189,142,165,182,204,45,127,209,184,87,83,142,164,179,222,168,139,161,87,4
215,73,53,129,104,152,117,89,163,182,103,136,215,128,72,80,94,65,195,126,205,78,203,128,93,77,82,72,86,136,61,53,85,199,117,164,116,166,202,145,157,151,33,84,124,147,202,87,179,65,89,35,155,173,111,185,128,58,49,77,74,199,144,56,214,36,205,208,71,90,219,113,215,39,209,33,136,139,139,36,145,142,186,81,149,64,188,207,134,61,69,97,160,53,187,188,103,180,104,163,206,121,81,156,121,144,74,178,178,68,106,112,126,105,198,200,205,162,57,71,150,63,223,164,59,120,135,183,198,193,169,110,74,175,111,129,93,139,61,67,35,220,163,184,193,48,63,51,168,123,167,203,152,160,210,209,201,144,129,72,221,68,44,139,205,38,167,214,72,188,34,212,50,199,217,136,40,39,208,178,72,84,125,67,188,56,38,52,199,201,163,84,98,142,65,46,147,138,97,78,85,53,74,101,115,105,201,160,184,36,94,196,54,33,57,65,198,37,138,172,156,79,136,70,160,159,178,170,173,164,116,205,107,37,110,76,69,140,34,156,48,101,58,60,178,153,39,120,202,215,113,133,205,190,163,72,206,137,112,42,66,109,139,213,138,37,213,129,128,129,95,61,190,187,183,55,65,137,111,77,105,114,66,45,99,113,44,194,201,176,65,75,53,183,119,149,202,131,198,78,60,190,167,77,214,124,210,173,144,47,191,177,169,98,118,117,133,127,142,74,183,127,163,63,208,56,59,219,97,65,59,165,155,191,116,116,185,139,145,160,120,97,119,102,185,178,215,66,167,124,59,168,59,37,42,204,215,195,98,117,46,136,161,69,213,183,209,88,151,132,108,192,192,177,97,147,62,35,70,223,202,106,193,124,166,47,185,151,119,42,191,64,75,106,190,115,147,52,81,181,191,103,91,114,189,106,56,220,102,196,177,202,146,63,169,73,95,49,152,95,222,182,152,91,165,88,84,219,217,87,136,96,181,121,58,78,171,97,139,35,157,125,56,50,186,73,95,119,72,122,118,204,110,125,40,187,206,103,142,103,187,183,220,200,190,47,95,180,39,173,129,203,75,81,90,161,174,68,183,135,72,190,104,45,127,36,62,55,165,185,134,51,49,158,86,95,116,46,148,35,190,165,48,87,81,65,217,45,122,210,191,201,171,160,107,195,134,56,114,109,110,90,85,118,125,197,84,71,179,106,96,178,146,170,167,171,88,200,142,76,81,72,91,38,136,51,51,43,192,137,189,135,49,74,70,191,211,157,95,68,53,61,120,45,70,209,195,68,117,198,77,157,47,189,113,145,138,70,149,77,59,98,113,220,43,39,99,40,46,212,185,136,62,137,214,88,173,119,43,123,33,51,212,62,41,116,144,217,165,212,173,77,159,213,132,223,112,182,107,198,210,67,175,124,130,172,125,128,146,126,63,196,207,156,189,151,200,207,207,65,124,122,140,143,165,166,32,165,133,41,188,136,145,152,69,201,193,204,158,141,70,100,179,79,185,192,187,143,149,98,199,50,119,185,163,108,139,71,141,193,132,97,32,31,169,33,37,66,71,70,186,86,104,174,162,157,35,217,134,187,54,70,119,213,114,137,178,40,163,34,168,212,212,169,78,44,108,177,47,211,208,142,80,207,168,65,198,68,109,75,141,42,40,36,33,177,104,146,163,101,183,67,220,118,97,155,57,138,177,133,214,156,76,136,177,81,214,148,90,87,196,133,81,69,216,167,162,199,39,179,106,53,94,184,53,213,213,128,62,122,166,90,95,113,117,216,33,197,189,119,54,117,184,83,104,183,155,43,89,125,131,85,113,62,78,106,142,143,72,141,113,197,52,157,206,82,43,56,116,122,222,158,183,170,147,151,41,84,32,174,214,189,91,58,168,127,81,219,61,191,193,85,182,129,44,57,208,85,155,54,200,106,137,183,135,181,79,144,173,191,35,45,210,197,213,117,35,110,157,88,140,95,71,165,115,184,127,34,71,159,122,48,52,212,112,90,198,195,149,32,31,113,191,51,97,93,200,86,103,200,42,204,151,171,132,150,197,191,75,112,154,79,222,87,34,123,147,188,127,157,201,127,59,36,56,33,171,159,93,90,93,190,160,119,43,204,91,77,183,116,143,70,36,214,60,142,87,217,144,156,200,106,203,91,208,159,168,172,69,97,127,61,210,32,116,135,139,195,158,106,210,89,106,201,98,83,123,217,73,75,215,222,118,199,193,165,102,182,128,148,136,203,39,32,164,36,116,172,180,51,105,50,62,187,130,190,143,164,182,205,46,128,209,185,87,84,142,164,179,222,168,138,161,87,4
133,99,56,74,215,205,129,35,59,109,95,94,128,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,185,77,35,174,81,203,143,100,122,60,166,67,105,136,99,166,101,32,84,105,189,174,184,98,211,148,181,148,124,194,65,173,188,220,200,179,140,109,203,81,127,64,199,94,190,106,91,102,47,149,125,217,104,195,60,203,110,121,157,197,73,82,62,183,76,34,206,176,39,173,207,138,58,207,41,161,170,211,216,221,180,83,166,125,145,146,70,125,204,65,182,152,172,196,134,44,119,169,175,197,120,80,189,217,83,176,130,96,179,38,90,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,149,163,221,119,150,190,84,133,124,55,216,167,128,79,182,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,207,103,192,202,100,134,213,68,206,79,95,195,158,212,108,164,91,90,150,73,95,145,147,99,169,118,149,100,57,150,160,74,75,184,112,54,194,121,131,190,67,62,172,72,167,33,137,43,180,148,91,112,34,79,73,176,140,115,47,49,168,81,148,192,152,63,35,158,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,105,119,44,102,154,129,89,52,165,36,59,192,195,142,179,108,174,218,73,196,143,119,39,209,86,165,52,46,74,125,184,77,217,193,83,47,33,173,214,75,63,89,214,79,178,114,221,164,157,200,174,204,39,36,145,169,161,48,80,70,71,82,185,144,148,38,189,104,52,157,193,39,221,35,148,207,149,133,69,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,97,61,128,173,105,204,168,143,75,177,169,33,189,69,95,211,152,47,140,165,81,94,161,100,53,120,101,119,91,194,123,207,119,126,185,124,85,83,207,50,148,132,35,119,156,35,117,180,106,76,149,216,67,88,138,182,77,204,38,121,93,68,139,100,114,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,91,144,89,168,197,154,168,116,215,215,165,99,79,159,54,205,129,126,146,114,207,94,199,99,119,64,89,90,133,219,205,97,138,181,191,108,87,143,79,52,103,39,124,106,44,106,92,166,113,186,53,174,149,75,173,45,173,115,166,128,201,41,171,217,170,159,155,106,214,106,147,112,216,106,125,67,47,80,41,88,192,69,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,127,97,148,33,75,34,47,104,147,130,138,105,163,141,143,147,62,141,100,54,34,157,212,162,146,122,43,83,215,118,146,38,61,62,121,95,104,85,219,102,220,85,47,51,210,184,107,151,110,148,107,169,159,76,177,195,38,149,83,85,173,134,222,216,124,64,103,96,92,184,70,58,169,61,117,149,183,122,74,57,56,76,137,203,108,52,71,199,159,203,219,102,200,33,94,181,98,103,90,108,111,202,154,114,183,217,91,171,82,213,54,206,112,36,53,112,200,35,39,86,133,157,38,136,110,170,211,92,63,59,214,220,218,183,135,47,205,131,103,199,39,133,193,192,160,40,184,50,33,182,216,55,77,132,120,93,181,77,170,57,208,92,214,39,40,92,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,102,89,204,70,197,70,115,132,150,169,87,65,166,96,92,92,92,175,178,107,98,167,58,115,147,48,164,109,82,52,172,74,194,56,147,103,160,139,76,127,72,209,128,72,211,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,164,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,129,66,184,125,109,222,172,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,81,178,205,83,151,93,79,54,166,34,146,57,109,177,110,180,54,72,42,214,198,37,199,118,183,181,104,167,201,106,132,153,158,190,219,96,61,151,160,78,51,192,188,121,94,76,46,121,156,42,122,96,147,145,81,92,190,42,67,54,59,215,143,43,106,166,80,120,146,163,65,87,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,192,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,99,56,74,215,205,129,35,59,109,95,94,127,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,184,77,35,174,81,203,143,100,122,60,166,67,105,136,99,166,101,32,84,105,189,174,184,98,212,148,181,148,124,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,102,47,149,125,217,104,195,60,203,110,121,157,197,73,82,62,183,76,34,206,176,39,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,125,204,65,182,152,172,196,134,44,119,169,175,197,120,80,189,217,83,177,130,96,179,38,90,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,148,163,221,119,150,190,84,133,123,55,216,167,128,79,182,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,207,103,192,202,100,134,213,68,206,79,95,195,158,212,108,164,91,90,149,74,95,145,147,99,169,117,149,100,57,150,160,74,75,184,112,54,194,121,131,190,66,62,172,72,167,33,137,43,180,148,90,112,34,79,73,176,140,115,47,49,168,81,148,192,152,63,35,158,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,105,119,44,103,154,129,89,52,165,36,59,192,195,142,179,108,174,218,73,196,143,120,38,209,86,165,51,46,74,125,184,76,217,193,83,47,34,173,214,75,64,89,214,79,178,114,221,163,157,200,173,204,39,36,145,168,161,48,80,70,71,81,185,144,149,38,189,104,52,158,193,39,221,35,148,207,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,97,61,127,172,105,204,168,143,75,177,169,33,189,69,95,211,152,47,141,165,81,94,161,100,53,120,101,119,91,194,123,208,119,126,185,124,85,83,207,50,148,132,35,120,156,35,117,180,106,76,149,216,67,88,138,182,77,204,38,122,93,68,139,100,114,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,91,144,89,168,197,155,168,116,215,215,165,98,79,159,54,205,129,126,145,114,207,94,199,99,119,64,90,90,133,219,205,98,138,181,191,108,86,143,79,52,103,40,124,106,44,106,92,166,113,186,53,174,149,75,173,45,173,115,166,128,202,41,171,217,170,159,156,106,214,106,147,112,216,107,125,67,47,81,41,87,192,69,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,126,97,148,33,75,34,47,104,147,130,138,106,163,141,143,147,62,141,100,53,34,157,212,162,146,121,43,82,215,118,146,38,61,62,121,95,105,85,219,102,220,85,47,51,210,184,107,151,110,148,107,169,159,76,177,195,38,149,83,85,173,134,222,216,124,64,103,96,91,184,70,58,169,61,117,148,183,122,74,57,56,76,137,203,108,52,71,199,159,203,219,102,200,34,94,181,98,103,90,108,111,202,154,114,183,218,91,172,82,213,54,206,112,36,53,112,200,35,39,86,133,157,38,136,110,170,211,92,62,59,215,220,218,183,135,48,204,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,133,120,94,181,77,170,57,208,92,214,40,40,92,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,101,89,204,70,197,70,115,132,150,169,87,65,166,96,92,93,92,175,178,107,97,167,58,115,147,48,164,109,82,52,172,74,194,56,146,102,160,139,76,127,72,209,128,72,211,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,130,66,184,125,109,222,172,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,80,178,205,84,151,93,79,54,165,34,146,57,110,177,110,180,54,72,42,214,198,37,199,118,184,181,104,166,201,106,132,153,158,190,220,96,61,151,159,78,51,192,188,121,94,76,46,121,156,42,122,96,147,146,81,92,190,42,67,54,59,215,144,43,106,166,80,120,146,163,65,86,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,99,57,74,215,205,128,35,59,110,95,94,127,52,205,180,72,162,119,109,59,46,80,38,69,96,65,91,210,74,89,79,85,146,173,205,102,35,192,113,107,56,56,191,150,82,126,203,162,51,47,75,184,77,35,175,82,202,144,100,122,60,166,67,105,137,99,167,102,33,85,104,188,174,184,97,212,148,182,149,124,195,65,173,187,220,200,179,139,108,203,80,127,64,199,94,191,106,90,103,46,149,125,218,103,194,61,204,109,122,157,197,73,81,61,184,76,34,206,176,39,174,207,138,57,207,41,162,170,211,216,221,180,83,166,125,145,146,70,125,204,65,181,153,172,196,134,45,120,168,175,196,121,80,188,218,83,177,131,97,178,37,89,54,162,114,179,110,166,198,173,57,116,188,55,73,132,194,148,163,221,119,150,190,84,134,124,55,215,167,128,79,181,158,136,220,72,138,115,117,107,182,91,217,214,59,63,175,104,45,144,208,104,192,202,100,134,212,68,206,79,95,195,158,211,108,164,91,90,149,73,95,145,147,99,169,117,149,99,57,150,160,74,74,183,111,54,194,120,131,190,66,63,172,71,166,33,138,43,180,148,91,113,34,79,72,175,140,116,47,49,168,82,148,192,152,63,35,157,124,36,92,134,48,159,154,164,184,47,111,220,52,219,78,122,220,164,163,76,105,119,44,102,154,129,89,52,166,36,59,193,196,143,180,108,175,219,73,196,143,120,38,208,86,166,52,45,74,125,183,76,216,192,84,47,33,173,214,76,64,89,215,79,177,114,222,164,158,199,174,203,40,35,145,169,161,48,80,71,72,81,184,143,148,39,189,104,51,158,192,39,221,34,148,207,149,133,70,97,178,191,126,163,63,100,130,156,43,56,200,101,63,103,211,111,58,156,171,109,123,213,88,207,40,188,98,61,127,172,106,204,168,143,75,176,168,34,189,69,95,212,152,48,141,166,81,94,160,100,54,119,100,119,91,194,123,208,119,125,184,124,85,83,208,50,147,132,35,120,155,34,117,180,105,76,148,216,67,88,138,182,77,203,38,122,93,68,138,100,115,67,145,117,121,219,171,66,176,207,130,49,220,207,137,94,216,177,144,133,124,117,163,189,91,144,90,169,196,154,168,116,215,215,164,98,78,159,54,206,128,125,145,114,208,94,199,99,118,64,90,90,133,219,204,98,138,181,191,108,87,143,79,52,102,40,123,105,44,106,92,165,113,185,53,175,149,75,173,45,173,115,166,128,202,42,171,217,170,159,155,106,213,106,147,112,217,106,125,68,47,80,40,87,192,69,134,100,197,94,52,192,208,167,155,65,129,192,73,54,164,141,155,51,125,41,127,97,148,33,75,34,47,104,147,130,138,106,163,141,143,146,62,141,100,54,35,157,211,162,145,122,43,83,214,118,146,38,61,62,121,95,105,85,219,103,220,84,48,52,211,184,107,151,110,148,107,169,159,76,177,195,37,149,84,85,173,134,222,216,124,65,103,96,90,184,70,58,170,61,117,149,183,122,74,58,57,77,137,203,108,52,71,199,158,203,218,102,200,34,94,181,97,103,90,108,110,202,154,113,183,217,91,171,81,213,53,206,112,36,52,112,200,35,39,86,133,156,39,135,110,169,211,91,63,59,214,219,218,184,135,47,205,131,102,199,39,133,193,192,160,40,184,49,33,183,216,55,77,133,121,94,181,77,170,57,207,92,215,39,41,91,64,128,130,110,183,206,70,54,219,221,110,89,190,165,113,54,156,141,154,101,89,204,71,197,71,115,131,150,169,87,64,166,96,92,93,92,175,178,107,98,168,58,116,147,47,164,108,82,52,172,74,195,56,147,103,160,139,76,127,72,210,127,72,211,203,209,42,46,61,168,91,46,71,219,135,86,210,173,86,46,137,222,194,82,136,115,192,65,150,102,161,197,126,142,184,97,126,73,109,164,52,162,34,219,129,199,159,74,116,56,76,186,53,168,58,103,202,221,61,127,47,202,56,129,66,184,124,108,222,171,174,95,194,76,220,100,45,35,142,132,87,180,144,144,157,75,84,67,177,158,62,96,81,178,205,83,151,94,79,53,165,35,145,57,110,177,111,180,54,72,42,215,198,37,199,118,184,181,104,166,201,106,132,153,157,190,220,96,62,151,160,79,52,192,189,121,93,76,46,122,157,43,123,96,147,145,81,91,190,42,67,54,59,215,144,44,107,166,80,120,146,164,65,86,125,52,174,109,57,126,139,157,157,51,154,43,127,62,158,95,82,192,67,83,183,135,111,88,99,122,68,209,176,196,156,196,172,89,90,161,91,195,114,5
133,99,56,74,215,205,129,35,59,109,95,94,128,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,185,77,35,174,81,203,143,100,122,60,166,67,105,136,99,166,101,32,84,104,188,174,184,97,212,148,181,148,124,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,103,47,149,125,217,104,195,60,203,110,121,158,197,74,82,62,183,76,34,206,176,39,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,125,204,64,182,152,172,196,134,44,119,169,175,197,120,80,189,217,83,177,130,97,179,38,90,54,162,114,178,111,166,198,173,57,116,189,55,73,132,194,148,163,221,119,150,190,84,133,124,55,216,167,128,79,182,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,207,103,192,202,100,135,213,68,206,79,95,195,158,212,108,164,91,90,149,73,95,145,147,99,169,118,149,100,57,150,160,73,75,184,112,54,194,121,131,190,66,62,172,72,167,33,137,43,180,148,90,112,34,79,73,176,140,115,47,49,168,81,148,192,152,63,35,158,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,105,119,44,102,154,129,89,52,165,36,60,192,195,142,179,108,174,218,73,196,143,120,38,209,86,166,51,45,74,125,183,76,217,193,83,47,33,173,214,75,64,89,214,79,178,114,221,163,157,200,174,204,39,36,145,169,161,48,80,70,71,81,185,144,149,38,189,104,52,158,193,39,221,35,148,207,149,133,69,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,98,62,127,172,105,204,168,143,75,177,169,33,189,69,95,211,152,48,141,165,81,94,161,101,53,120,101,119,91,194,123,208,119,126,185,124,85,83,207,50,148,132,35,120,156,34,117,180,106,76,149,216,67,88,138,181,77,204,38,121,93,68,139,100,114,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,91,144,89,168,197,155,168,116,216,215,165,99,79,159,54,205,129,126,145,114,207,94,199,99,119,64,89,90,133,219,205,97,138,181,191,108,86,143,79,52,103,40,124,106,44,106,92,166,113,186,53,174,149,75,173,45,173,115,166,128,202,41,171,217,170,159,156,106,214,106,147,112,216,107,125,67,47,81,41,87,192,69,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,126,97,148,33,75,34,47,104,147,130,138,106,163,141,143,147,62,141,100,53,34,157,212,162,146,122,43,82,215,118,146,38,61,62,121,95,105,85,219,102,220,85,47,51,210,184,107,151,110,148,107,169,159,76,177,195,38,148,83,85,173,134,222,217,124,64,103,96,92,184,70,58,169,61,117,149,183,122,74,57,56,76,137,203,108,52,71,199,159,203,219,102,200,33,93,181,97,103,90,108,111,202,154,114,183,218,91,172,82,213,53,206,112,37,53,112,200,35,39,86,133,157,38,135,110,170,211,92,62,59,215,220,218,183,135,47,205,131,103,199,39,133,193,192,160,40,184,50,33,182,216,55,77,133,120,93,181,77,170,57,208,92,214,40,40,92,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,101,90,204,71,197,70,116,132,150,169,87,64,167,96,92,92,93,175,178,107,97,167,58,115,146,48,164,109,82,52,172,74,194,56,146,102,160,139,76,127,72,209,128,72,211,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,114,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,130,66,184,125,109,222,171,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,80,178,205,84,151,93,79,54,166,35,146,57,110,177,110,180,54,72,42,214,198,37,199,118,184,181,104,166,201,106,132,153,158,190,220,96,61,151,159,78,51,192,189,121,94,76,46,121,156,42,122,96,147,146,81,92,190,42,67,54,59,215,144,43,106,166,80,120,146,163,65,86,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,99,56,74,215,205,129,35,59,109,95,94,127,53,205,180,72,162,119,110,59,45,80,38,70,96,65,91,209,74,89,78,86,146,173,206,102,34,192,113,107,56,56,191,151,82,126,203,162,51,47,76,185,77,35,174,81,203,143,101,122,60,166,67,105,137,99,167,101,32,84,105,188,174,184,98,212,148,182,148,124,194,65,173,188,220,200,179,140,109,204,81,127,64,198,94,190,106,91,102,47,149,125,218,104,195,60,203,110,121,157,197,73,82,62,183,76,34,206,176,39,173,207,138,58,207,41,162,171,211,216,221,180,84,166,125,144,146,70,125,204,64,181,152,172,196,134,44,119,169,175,197,120,80,189,217,83,176,130,96,179,38,90,54,162,114,179,111,166,198,173,57,115,189,55,72,132,194,149,164,221,118,150,190,84,133,123,55,216,167,128,79,182,159,135,220,72,137,115,117,107,182,90,218,214,60,63,175,103,45,145,207,103,192,202,100,135,213,68,207,79,95,196,158,212,108,164,91,90,150,74,95,145,147,99,169,118,149,100,57,150,160,73,74,184,111,54,194,121,131,190,66,63,172,72,167,33,137,43,180,148,90,112,34,79,73,176,140,115,47,49,168,81,148,192,152,62,35,157,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,105,119,44,103,154,129,89,52,165,36,59,192,195,142,179,108,174,218,73,196,143,120,39,209,86,166,52,45,74,125,183,76,217,192,83,48,34,174,214,75,63,89,214,79,178,114,221,164,158,200,173,205,39,36,146,168,161,48,80,71,71,82,185,144,149,39,189,104,52,158,193,39,221,35,148,208,149,133,69,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,42,188,97,62,127,172,105,204,168,143,75,176,169,33,189,69,95,211,152,47,141,165,81,94,162,101,53,120,101,119,91,194,123,208,119,126,185,123,84,83,208,50,148,132,35,119,156,35,117,180,106,77,149,216,67,88,138,181,77,204,38,122,93,68,138,100,114,67,146,117,120,219,172,66,176,208,129,49,220,207,137,94,216,178,145,133,124,117,163,189,91,144,89,168,196,155,168,116,215,216,165,98,79,160,55,205,129,125,145,114,208,94,199,100,119,65,89,90,133,219,204,98,138,181,191,108,86,143,79,52,103,40,124,106,44,106,92,166,113,186,54,174,149,76,173,45,173,115,166,128,201,41,172,217,170,159,155,106,214,106,147,112,216,107,125,67,47,81,41,87,192,69,135,100,196,95,51,192,208,167,155,66,129,193,73,54,164,140,155,51,125,42,126,97,148,33,75,35,47,104,146,130,138,105,163,141,143,147,61,141,100,54,34,158,212,161,146,122,43,82,215,118,146,38,61,62,121,95,104,85,219,102,220,84,48,52,210,184,107,151,110,148,107,169,159,76,177,195,38,149,84,84,173,134,222,217,124,64,103,96,92,184,70,58,169,61,117,149,183,122,74,57,56,76,137,203,108,52,72,199,159,203,218,101,200,34,94,180,98,103,90,108,111,203,154,114,183,218,91,172,82,213,54,206,111,36,53,112,200,35,39,86,133,156,38,135,110,170,211,92,62,59,215,220,218,182,135,47,204,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,133,120,94,181,77,170,57,208,92,215,40,40,92,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,101,89,204,70,197,71,116,132,151,169,87,64,166,96,92,92,92,175,178,107,97,168,58,115,147,48,164,109,82,52,172,75,195,56,146,103,160,139,76,127,72,209,128,72,211,204,209,42,47,61,168,91,45,72,219,135,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,73,108,164,52,162,34,219,129,199,159,74,117,55,76,186,53,168,58,102,202,221,61,128,48,202,55,130,66,184,125,109,222,172,174,95,194,76,220,100,44,35,143,132,87,181,145,144,157,75,84,67,178,159,62,96,80,179,205,84,151,93,79,54,165,35,146,57,109,177,110,180,53,72,42,215,198,37,199,118,183,181,105,167,201,106,132,152,158,189,220,95,61,151,159,78,51,192,188,121,94,76,46,121,156,42,122,95,147,146,81,92,190,42,67,54,60,215,144,43,106,166,80,120,146,163,66,86,125,52,174,109,56,125,139,156,158,51,154,44,127,63,157,95,82,192,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,89,90,161,91,194,113,5
133,99,56,74,215,205,129,34,59,109,95,94,127,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,86,146,173,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,184,77,35,174,81,203,143,100,122,60,166,67,104,137,99,167,101,32,84,105,188,174,184,98,211,148,182,148,123,195,65,173,188,220,201,179,140,109,203,81,127,64,198,94,190,106,90,103,47,149,125,218,105,195,60,203,110,121,158,197,73,82,62,183,76,34,207,177,39,173,207,137,58,206,41,162,170,211,216,221,180,84,166,125,145,146,70,125,205,65,182,152,172,195,133,44,119,169,175,196,120,80,189,217,83,177,130,96,179,37,90,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,149,164,221,119,150,189,84,134,123,55,216,167,127,79,182,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,208,103,192,201,100,134,213,68,206,79,95,195,158,212,108,164,91,90,150,73,95,145,147,99,169,118,149,100,57,150,160,73,74,184,112,54,194,121,131,190,66,63,172,72,167,33,137,43,180,148,91,112,33,80,73,176,140,115,47,49,168,81,148,192,152,63,35,157,124,36,91,134,49,159,153,164,184,47,111,220,52,218,78,123,221,164,163,76,105,119,44,103,154,129,89,52,166,36,59,192,195,142,179,108,174,218,73,196,143,119,38,209,86,165,52,45,74,125,184,76,217,193,83,47,34,173,214,75,64,89,214,79,178,114,221,164,157,200,174,204,39,36,145,168,161,48,80,70,72,81,185,143,148,38,188,105,52,157,192,39,221,35,148,208,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,87,207,41,188,98,62,127,172,105,203,168,144,75,177,169,33,189,69,95,211,151,48,141,165,80,94,161,100,53,120,101,119,91,194,123,208,119,126,185,123,85,83,208,50,148,132,35,120,156,35,117,180,106,76,149,216,67,88,138,182,77,204,38,121,93,68,139,100,115,68,145,117,120,219,172,66,176,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,90,144,89,168,197,155,168,116,215,215,165,98,79,159,54,205,129,125,146,114,207,94,198,99,119,64,89,90,133,218,205,97,138,181,191,108,86,143,79,52,103,39,124,105,43,106,92,166,113,186,53,174,149,75,173,44,173,115,166,129,201,41,171,217,170,159,156,106,214,106,147,112,216,107,125,67,47,81,41,88,192,69,134,101,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,127,97,148,33,75,34,47,104,146,130,138,106,163,141,143,147,62,141,100,54,34,158,212,162,145,122,43,82,215,117,146,38,61,63,121,95,105,85,219,102,220,85,47,51,210,184,107,151,110,148,107,169,159,77,176,195,38,148,83,84,173,134,222,216,124,64,103,97,91,184,70,58,169,61,117,148,183,122,74,57,56,77,137,203,108,52,71,199,159,203,219,102,201,34,94,181,97,103,90,108,111,202,154,114,183,218,91,171,82,214,54,206,112,36,53,112,200,35,39,86,133,157,38,136,110,169,211,92,62,58,215,220,218,183,135,47,204,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,132,121,94,181,77,170,57,208,92,215,40,40,91,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,102,89,204,70,198,70,115,132,151,169,87,65,166,96,92,92,92,175,178,107,97,167,58,115,146,48,164,109,82,52,172,74,194,56,146,102,160,139,76,127,72,209,128,72,210,204,209,42,46,61,168,91,46,72,219,134,86,211,173,86,46,137,222,194,82,135,114,192,66,150,101,162,197,126,141,184,97,125,74,108,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,56,130,66,185,125,109,222,172,174,95,194,76,220,100,44,34,142,132,86,180,145,144,157,75,84,67,178,159,62,96,80,178,205,84,151,93,79,54,166,35,145,58,110,177,110,180,54,72,42,214,198,37,199,118,184,181,104,167,201,106,132,153,158,190,220,96,61,151,160,78,51,192,188,121,94,77,46,122,156,42,122,96,147,146,81,92,190,42,67,54,59,215,144,43,106,166,80,120,146,163,65,86,125,52,174,108,57,126,138,156,157,51,154,44,127,63,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,195,156,196,172,89,90,161,91,195,113,5
133,99,56,74,215,205,129,35,59,109,96,94,128,53,205,179,71,163,119,110,59,45,80,38,70,95,65,91,209,75,89,79,86,146,173,206,102,34,191,114,107,56,56,191,150,83,126,203,162,51,47,76,184,77,35,174,81,203,143,100,122,59,165,66,105,137,99,167,101,33,85,104,189,175,184,97,211,147,182,148,124,194,65,173,188,220,200,179,140,109,203,82,127,64,198,94,190,106,91,103,47,148,125,217,104,195,60,203,110,121,158,197,73,82,62,183,76,34,206,177,39,173,207,138,58,207,41,161,170,211,216,221,180,84,166,125,144,146,70,124,205,65,181,152,172,196,134,45,119,169,175,196,120,80,189,217,83,176,130,96,179,37,90,53,162,114,179,111,166,198,173,57,115,189,55,73,132,194,149,163,221,118,150,189,84,134,123,55,216,167,128,79,181,158,135,220,71,138,115,117,107,182,90,218,214,59,62,175,104,45,145,207,103,191,202,100,134,213,68,206,78,95,195,158,212,108,164,91,91,149,73,95,145,147,100,169,117,149,100,57,150,160,74,75,183,112,55,194,120,131,190,67,62,172,71,167,33,137,43,181,147,90,112,34,79,73,175,140,115,47,49,168,81,148,192,152,62,35,158,124,36,92,134,48,159,153,164,184,47,111,219,52,218,78,123,221,164,163,76,106,119,44,102,154,129,89,52,166,36,60,192,196,142,179,107,175,218,73,197,143,120,39,209,86,165,52,46,74,125,184,76,217,193,83,47,34,174,214,76,63,90,214,79,178,114,222,164,157,200,174,205,39,36,145,168,162,48,80,70,71,82,185,143,149,38,189,104,51,157,192,39,221,35,147,208,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,210,111,57,156,171,108,123,213,87,207,41,188,97,62,127,172,105,204,168,143,75,177,170,33,190,68,96,211,152,47,140,165,81,94,162,101,53,120,101,119,91,195,123,208,119,126,185,123,85,83,208,50,148,132,35,120,156,35,117,180,107,77,149,216,67,88,138,182,76,204,38,121,93,68,138,100,114,67,145,117,120,218,171,66,177,208,129,49,220,208,137,94,216,177,145,133,125,117,162,189,91,144,90,168,197,154,168,116,215,215,165,99,78,158,55,205,129,125,146,114,208,95,198,99,119,64,89,91,133,219,204,97,138,181,191,108,86,143,79,51,103,39,124,105,44,106,92,166,114,185,54,175,149,75,173,45,173,115,166,128,201,41,171,217,169,159,155,107,214,107,147,111,217,107,125,67,47,81,40,88,192,69,134,100,196,95,51,192,208,167,155,66,128,192,73,54,165,140,155,52,124,42,126,97,148,33,74,34,47,104,147,130,138,106,162,141,143,147,62,141,100,54,34,158,211,162,146,122,43,82,215,117,146,38,61,63,120,96,104,85,219,102,220,86,47,51,209,183,107,151,110,148,107,169,159,76,176,195,38,148,83,85,173,134,222,216,124,64,103,96,91,184,70,58,170,61,117,149,182,122,74,57,56,76,137,203,108,52,71,199,159,202,219,102,200,34,94,181,98,104,90,108,111,202,153,114,183,218,91,172,82,214,54,206,112,36,53,112,201,35,39,86,134,157,38,136,109,170,211,92,62,59,215,220,218,182,135,47,205,131,102,199,39,133,192,193,161,40,184,50,33,183,217,56,77,132,121,93,180,77,170,57,207,92,214,40,40,91,64,128,130,110,183,207,70,54,220,221,111,90,190,165,114,54,156,142,154,101,89,204,71,198,71,116,131,150,168,87,65,166,96,92,93,92,175,178,107,97,168,58,116,146,48,164,109,82,52,173,74,193,56,146,103,160,138,76,127,73,210,128,72,211,203,209,42,47,61,168,91,45,72,219,134,87,211,173,86,46,137,222,194,82,135,115,192,65,150,101,162,197,126,141,183,96,126,73,109,165,52,162,34,219,128,199,159,74,117,55,76,185,53,168,58,102,202,221,62,127,47,203,55,130,66,185,125,109,222,171,173,95,195,76,221,100,44,35,142,132,86,181,145,144,157,76,84,67,178,158,62,96,80,178,205,83,150,93,79,54,165,34,145,57,109,177,110,180,53,72,42,214,198,38,199,117,184,182,105,167,201,105,132,153,157,190,219,96,61,151,160,78,51,192,188,121,94,77,46,121,156,42,122,96,146,146,81,92,190,42,67,54,59,215,143,43,106,166,81,120,146,163,66,87,125,52,174,108,56,125,138,156,158,51,154,44,127,62,157,95,82,192,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,99,56,74,215,205,129,35,59,109,95,94,127,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,185,77,35,174,81,203,143,100,122,60,166,67,104,136,99,167,101,32,84,105,189,174,184,98,212,148,182,148,123,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,102,47,149,125,217,104,195,60,203,110,121,157,197,74,82,62,183,76,34,206,176,39,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,125,204,64,181,152,172,196,134,44,119,169,175,197,120,80,189,217,83,176,130,96,179,37,89,54,162,115,178,111,166,198,173,57,116,189,55,73,132,194,149,163,221,119,150,190,84,133,123,55,216,167,127,79,182,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,208,103,192,202,100,134,213,68,206,79,95,195,158,212,108,164,91,90,150,74,95,145,147,99,169,117,149,100,57,150,160,74,75,184,112,54,194,121,131,190,66,62,172,72,167,33,137,43,180,148,91,112,34,79,73,176,140,115,47,49,168,81,148,192,152,63,35,157,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,105,119,44,102,154,129,89,52,165,36,59,192,195,142,179,108,174,218,73,196,143,120,38,209,86,165,51,45,74,125,184,76,217,193,83,47,34,173,214,75,64,89,214,79,178,114,222,164,157,200,173,204,39,36,146,168,161,48,80,70,71,81,185,144,148,38,189,105,52,158,193,39,221,35,148,207,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,97,61,127,172,105,204,168,143,75,177,169,33,189,69,95,212,152,47,141,165,81,94,161,100,53,120,101,119,91,194,123,208,120,126,185,124,85,83,207,50,148,132,35,120,156,35,117,180,106,76,149,216,67,88,138,182,77,204,38,122,93,68,139,100,114,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,91,144,89,168,197,155,168,116,215,215,165,98,79,159,54,205,129,126,145,114,207,94,199,99,119,64,90,90,133,219,205,98,138,181,191,108,87,143,79,52,103,39,124,106,44,105,92,166,113,186,53,174,149,75,173,45,173,115,166,128,201,41,171,217,170,159,156,107,214,106,147,112,216,107,124,67,47,81,41,87,192,69,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,127,97,148,33,75,34,47,104,147,130,138,106,163,141,143,147,62,141,100,53,34,157,212,162,146,122,43,82,215,118,146,38,61,62,121,95,105,85,219,103,220,85,47,51,210,184,107,151,110,148,107,169,159,76,177,195,38,148,83,85,173,134,222,217,124,64,103,96,91,184,70,58,169,61,117,148,183,122,74,57,56,76,137,203,108,52,71,199,159,203,219,102,200,33,94,181,98,103,90,108,111,202,154,114,183,217,91,171,82,213,54,206,112,36,53,112,200,35,39,86,133,157,38,136,110,170,211,92,62,59,215,220,218,182,135,47,204,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,133,120,94,181,77,170,57,208,92,214,40,40,92,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,101,89,204,70,198,70,115,132,150,169,87,65,166,96,92,93,92,175,178,107,97,167,58,115,147,48,164,109,82,52,172,74,194,56,146,103,160,139,76,127,72,209,128,72,211,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,129,66,184,125,109,222,172,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,80,178,205,84,151,93,79,54,165,35,146,57,110,177,110,180,54,72,42,214,198,37,199,118,184,181,104,167,201,106,132,153,158,189,220,96,61,151,160,78,51,192,188,121,94,76,46,121,156,42,122,96,147,146,81,92,190,42,67,54,59,215,143,43,106,166,80,120,146,163,65,86,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,99,56,74,215,205,129,35,59,109,95,94,127,53,205,180,72,162,119,110,59,45,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,185,77,35,174,81,203,143,100,122,60,166,67,104,136,99,167,101,32,84,105,188,174,184,98,211,148,182,148,124,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,102,47,149,125,217,104,195,60,203,110,121,157,197,73,82,62,183,76,34,206,176,39,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,124,205,65,182,152,172,196,134,44,119,169,175,197,120,80,189,217,83,177,130,96,179,38,90,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,148,163,221,119,150,190,84,133,124,55,216,167,128,79,182,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,208,103,192,202,100,134,213,68,206,79,95,195,158,212,108,164,91,90,149,73,95,145,147,99,169,117,149,100,57,150,160,73,74,183,112,54,194,121,131,190,66,62,172,72,167,33,137,43,180,148,91,112,34,79,73,176,140,115,47,49,168,81,148,192,152,63,35,158,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,105,119,44,103,154,129,89,52,165,36,59,192,195,142,179,108,174,218,73,196,143,120,38,209,86,165,51,46,74,126,184,77,217,193,83,47,34,173,214,75,63,89,214,79,178,114,221,163,157,200,173,204,39,36,145,168,161,48,80,70,71,81,185,144,149,39,189,105,52,158,193,39,221,35,148,207,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,98,61,127,173,105,204,168,143,75,177,169,33,189,69,96,211,152,48,141,165,81,94,161,100,53,120,101,119,91,194,123,208,119,126,185,124,85,83,207,50,148,132,35,119,156,35,117,180,106,76,149,216,67,88,138,182,77,204,38,121,93,68,139,100,114,67,145,117,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,91,144,89,168,197,155,168,116,215,215,165,98,79,159,54,205,129,126,145,114,207,94,199,99,119,64,90,90,133,219,205,98,138,181,191,108,86,143,79,52,103,39,124,105,44,106,92,166,113,186,53,174,149,75,173,45,173,115,166,128,201,41,171,217,170,159,156,107,214,106,147,112,216,107,124,67,47,81,41,87,192,69,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,126,97,148,33,75,35,47,104,147,130,138,106,163,141,143,147,62,141,100,53,34,157,212,162,146,122,43,82,215,117,146,38,61,62,121,95,105,85,219,102,220,85,47,51,210,184,107,151,110,148,107,169,159,76,177,195,38,149,83,85,173,134,222,216,124,64,103,96,91,184,70,58,169,61,117,148,183,122,74,57,56,76,137,203,108,52,71,199,159,203,218,102,200,34,94,181,98,103,90,108,111,202,154,114,183,218,91,172,82,213,54,206,112,36,53,112,200,35,39,86,133,157,38,136,110,170,211,92,62,59,215,220,218,183,135,47,205,131,103,199,39,133,193,192,160,40,184,50,33,182,216,55,77,133,120,93,181,77,170,57,208,92,214,40,40,92,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,101,89,204,70,198,70,115,132,150,169,87,64,166,96,92,93,92,175,178,107,97,167,58,115,146,48,164,109,82,52,172,74,194,56,146,103,160,139,76,127,72,209,128,72,211,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,128,48,202,55,130,66,184,125,109,222,171,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,80,178,205,84,151,93,79,54,165,34,146,57,110,177,111,180,54,72,42,214,198,37,199,118,184,181,104,166,201,106,132,153,158,190,220,96,61,151,159,78,51,192,189,121,94,76,46,121,156,42,122,96,147,145,81,92,190,42,67,54,59,215,144,43,106,166,80,120,146,163,65,87,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
132,99,56,75,214,204,129,33,59,108,94,94,127,53,205,180,72,161,118,109,59,45,79,40,69,94,65,90,209,74,90,79,85,145,172,208,101,34,191,116,107,56,55,192,150,83,125,204,162,50,45,76,185,77,36,175,80,205,142,100,123,60,166,66,105,136,100,166,101,32,84,104,187,174,185,99,211,149,182,148,123,194,64,173,188,218,199,178,141,109,202,82,127,63,199,93,191,104,90,101,47,148,124,218,105,194,58,203,110,121,157,196,74,84,62,184,77,36,206,176,40,173,207,139,58,207,41,162,170,211,217,220,179,84,166,125,144,147,70,125,204,64,182,152,171,195,133,44,119,167,175,197,119,79,188,217,83,175,130,96,179,38,89,55,161,114,179,110,165,197,173,58,115,188,55,73,133,195,148,163,223,119,150,189,84,133,124,55,215,168,127,78,181,159,136,221,73,136,115,116,107,181,88,217,213,59,62,173,102,43,145,207,103,191,202,101,134,213,67,206,78,95,195,158,212,108,163,91,90,150,74,96,145,147,98,169,117,148,100,56,149,160,73,75,182,111,54,194,121,131,190,66,64,172,72,168,35,137,42,180,148,90,112,34,79,73,176,140,115,46,48,168,81,148,193,151,63,34,157,123,36,92,135,49,159,152,163,183,48,111,219,51,218,77,123,220,163,163,76,105,119,43,103,155,130,89,53,165,37,59,193,195,142,178,109,175,219,73,197,143,121,41,209,86,167,50,46,73,127,183,77,216,192,83,47,34,173,215,75,64,91,214,80,179,114,220,164,158,200,174,205,38,36,144,169,162,48,82,70,71,81,184,144,148,39,189,103,52,157,191,38,220,34,148,206,150,134,69,99,178,190,127,162,63,100,130,155,41,55,200,100,63,103,210,111,59,155,171,107,124,212,89,207,40,188,98,60,129,173,106,203,168,144,75,176,169,33,189,70,96,212,151,47,141,165,80,95,161,100,53,120,101,119,91,194,123,207,120,126,185,124,84,82,207,50,148,133,35,119,155,35,118,179,105,76,149,216,67,87,138,180,78,204,37,121,93,67,140,100,114,67,145,116,121,217,172,66,176,208,129,49,219,205,137,94,216,178,145,133,124,119,163,188,89,143,90,168,196,155,169,116,217,214,165,99,79,160,55,203,128,126,147,115,208,94,198,98,119,65,89,91,132,220,204,97,139,181,192,108,87,142,78,52,103,38,123,104,42,106,92,166,113,185,54,174,148,76,173,45,174,115,165,129,202,42,172,217,170,159,154,107,214,107,147,112,216,107,124,67,47,80,40,88,192,68,134,101,197,94,50,192,206,167,155,67,128,192,73,52,163,139,155,51,125,43,125,97,147,33,75,34,46,104,147,130,136,103,163,140,142,147,62,141,101,54,34,157,212,162,145,121,45,84,213,117,145,38,62,64,121,96,106,86,220,101,219,84,47,50,209,184,107,150,110,149,107,170,159,77,175,194,36,148,84,85,173,133,221,216,125,63,103,96,91,184,71,57,170,61,116,148,183,120,74,57,56,77,137,202,110,51,72,199,158,203,219,100,200,34,94,180,98,103,90,108,110,203,154,114,182,219,93,171,84,213,54,206,112,35,53,112,200,36,39,86,134,157,38,135,110,168,212,92,63,58,216,219,218,182,134,48,205,130,103,200,39,134,193,191,159,40,183,49,33,182,216,55,77,132,120,93,180,76,170,57,209,94,214,37,40,92,64,127,129,109,183,206,71,54,220,220,112,90,191,164,113,53,155,142,155,102,89,204,71,196,71,116,132,150,169,87,65,166,98,91,93,92,175,178,107,99,168,58,115,147,47,164,111,81,52,172,73,193,56,146,102,160,141,76,127,72,209,129,72,207,204,209,41,46,60,167,90,44,71,219,134,87,212,171,87,46,138,223,194,84,134,114,191,66,150,100,161,198,126,140,186,96,127,73,109,165,53,163,34,218,128,197,160,72,116,56,77,186,53,168,58,101,202,221,60,129,47,203,55,131,67,184,126,108,221,171,175,95,194,76,220,100,43,36,142,133,88,180,145,145,158,75,84,66,176,158,61,96,80,178,204,85,151,93,78,54,165,34,145,59,109,177,110,181,54,72,42,215,198,38,199,116,183,180,103,166,203,105,132,152,158,190,220,94,62,152,161,76,52,192,189,121,93,77,45,121,156,41,123,94,146,144,80,93,189,42,67,54,60,216,143,43,105,167,81,119,147,164,64,87,124,52,175,108,56,125,137,156,156,51,154,45,126,63,157,96,82,193,67,83,182,135,109,87,99,123,66,211,177,196,158,195,172,90,90,161,91,196,112,5
133,99,56,74,215,205,129,35,59,109,95,95,128,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,191,114,107,57,56,191,150,82,126,203,162,51,47,76,184,77,35,175,81,203,143,100,122,60,166,67,105,136,99,167,101,32,85,105,188,174,184,98,212,148,182,148,124,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,102,47,149,125,217,104,195,60,203,110,121,157,197,74,82,62,183,76,34,206,176,39,173,207,138,58,207,41,161,170,211,216,221,180,84,166,125,145,146,70,125,205,65,181,152,172,196,134,44,119,169,175,197,120,80,189,217,83,176,130,96,179,37,90,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,149,163,221,119,150,190,84,133,123,55,216,167,128,78,182,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,208,103,191,201,100,134,213,68,207,79,95,195,158,212,108,164,91,90,149,74,95,145,147,99,169,117,149,100,56,149,160,73,75,184,112,54,194,120,131,190,67,62,171,71,167,33,137,43,180,148,90,112,33,79,73,176,140,115,47,49,168,81,148,193,152,63,35,157,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,105,119,44,102,154,129,89,52,165,36,59,193,195,142,179,108,174,218,73,196,143,119,38,208,86,166,51,45,74,126,183,76,217,193,83,47,34,173,214,75,64,89,214,79,178,114,221,163,158,200,173,205,39,36,145,168,161,48,80,70,71,82,184,144,148,38,189,104,52,157,193,39,221,35,148,207,149,133,69,98,177,190,127,163,63,99,129,156,42,56,200,101,62,103,210,111,58,155,171,108,123,213,88,207,41,188,98,61,128,173,105,204,168,143,75,177,169,34,189,69,95,211,152,47,141,166,80,94,161,100,53,120,101,119,91,194,122,208,119,126,185,124,85,83,207,50,148,133,35,119,156,35,117,179,106,76,149,216,66,88,138,181,77,204,38,121,93,68,139,100,114,67,145,117,120,219,172,66,176,208,129,48,220,207,137,93,216,177,145,133,124,117,163,189,91,144,89,168,197,155,168,116,215,216,165,99,79,159,55,205,129,126,145,114,207,94,199,99,119,64,90,90,133,219,205,97,138,181,191,108,87,143,79,51,103,40,124,105,43,106,92,165,113,186,54,174,149,75,173,45,173,115,166,128,202,41,171,217,170,159,156,106,214,106,147,112,216,107,125,67,47,80,41,87,192,69,135,101,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,126,97,148,33,75,34,47,104,147,130,138,105,163,141,143,147,61,141,100,53,34,157,212,162,146,122,43,82,215,117,146,38,61,62,121,95,105,85,219,102,220,85,47,51,210,184,107,151,110,147,107,169,159,76,177,195,38,148,83,84,173,134,222,217,124,64,103,96,91,184,70,58,169,61,117,149,183,122,74,57,56,77,137,203,108,52,71,199,159,203,218,102,200,34,93,181,97,103,90,108,111,202,154,114,183,218,91,172,82,213,54,207,111,37,53,112,200,35,40,86,133,156,39,135,110,169,211,92,62,58,215,220,218,183,135,48,205,131,102,199,39,133,193,192,160,40,184,50,33,182,216,55,77,132,120,94,181,77,170,57,208,92,214,40,40,92,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,155,142,154,101,89,204,71,197,70,115,132,150,168,87,65,166,96,92,92,92,175,178,107,97,167,58,115,147,48,164,109,82,52,172,74,194,56,147,102,160,139,76,127,72,210,128,72,210,203,209,42,46,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,114,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,130,66,184,125,109,221,171,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,80,178,205,84,151,93,78,54,165,35,146,58,109,177,111,180,53,72,42,214,198,37,199,118,184,181,104,166,201,106,132,153,158,190,219,96,61,151,160,78,50,192,188,121,94,77,46,122,156,42,123,96,147,146,81,92,190,42,67,54,59,215,144,44,106,166,80,120,146,163,65,86,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,192,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,89,90,161,91,194,113,5
133,99,56,74,215,205,129,35,59,109,96,94,128,53,205,180,72,162,119,110,59,45,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,191,114,107,56,57,191,150,82,126,203,162,51,47,76,184,77,36,174,81,203,143,100,122,60,166,67,104,136,99,166,101,32,85,104,188,175,184,98,211,148,181,148,123,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,103,47,149,125,217,104,195,60,203,109,121,158,197,74,81,62,184,76,34,207,176,39,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,125,205,65,182,152,172,195,134,44,119,169,175,197,120,80,189,217,83,176,130,96,179,38,90,54,162,115,178,111,166,198,173,57,116,189,55,73,132,194,148,163,221,118,150,190,84,133,123,55,216,167,127,79,182,158,135,220,71,137,115,117,107,182,90,218,214,60,63,175,104,45,145,207,103,191,202,100,134,213,68,206,79,95,195,158,212,108,164,91,90,149,73,95,145,147,99,169,117,150,100,57,150,160,73,74,183,112,54,194,121,131,190,66,62,172,72,167,33,138,43,180,148,91,112,34,79,73,176,140,115,47,49,168,81,148,193,152,63,35,158,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,105,119,44,103,154,129,89,52,165,36,59,192,195,142,179,108,174,218,73,196,143,120,38,209,86,166,52,45,74,125,184,77,217,192,83,47,33,173,214,75,64,90,214,79,178,114,221,164,157,200,173,204,39,36,146,168,161,48,80,70,71,82,185,144,149,38,189,105,52,157,193,39,221,35,148,207,149,133,70,98,177,190,127,163,63,99,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,97,62,127,173,105,203,168,143,75,176,169,33,189,69,95,212,151,47,141,166,80,95,161,100,53,120,101,119,91,194,123,208,119,126,184,124,84,83,207,49,148,132,35,120,156,35,117,180,106,76,149,216,67,88,138,181,77,204,38,122,93,68,139,100,114,67,145,117,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,90,144,89,168,197,155,168,116,216,215,165,99,79,160,54,205,129,126,145,114,207,94,199,99,119,64,90,90,133,219,205,97,138,181,191,108,87,143,79,52,103,40,124,105,43,106,92,166,113,186,53,174,149,75,173,45,173,115,166,128,202,41,171,217,170,158,156,107,214,106,147,112,216,107,125,67,47,80,40,87,192,69,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,124,42,126,97,148,33,75,35,47,104,147,130,138,106,163,141,143,147,62,141,100,54,34,157,212,161,146,121,43,82,215,117,146,38,61,63,121,95,105,85,219,102,220,85,47,51,210,184,107,151,110,147,107,169,159,76,177,195,37,149,83,84,173,134,222,217,124,64,103,96,91,184,70,58,169,61,117,149,183,122,74,57,56,77,137,203,108,52,71,199,159,203,219,102,200,34,94,180,97,103,91,108,111,202,154,114,183,218,91,172,82,214,54,207,112,36,53,112,200,35,40,86,133,157,38,135,110,170,211,92,63,59,215,220,218,182,135,48,204,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,132,121,93,181,77,170,57,208,92,214,40,40,91,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,101,89,204,70,198,70,115,132,150,169,87,64,166,96,92,93,92,175,178,107,97,167,58,116,147,48,164,109,81,52,172,75,194,56,146,102,160,139,75,127,72,210,128,72,210,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,128,48,202,55,130,66,184,125,109,222,172,174,95,194,76,220,100,44,35,143,133,86,181,146,144,157,76,84,67,178,159,62,96,80,178,205,84,151,93,79,54,165,34,146,58,109,177,111,180,54,72,42,214,198,37,199,118,184,181,104,166,201,106,132,153,158,189,220,96,61,152,160,78,51,192,189,121,94,77,46,121,156,43,122,96,147,146,81,92,190,42,67,54,59,215,144,43,106,166,80,120,146,163,65,87,125,52,174,109,57,126,138,157,157,51,154,44,127,63,157,95,82,192,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,92,195,113,5
132,97,57,73,216,205,129,35,58,109,96,94,127,53,205,181,71,162,119,110,59,44,79,37,69,95,66,91,208,74,90,78,86,146,173,207,101,33,191,113,106,56,57,189,151,81,127,204,161,50,45,76,185,77,35,174,81,203,143,99,120,59,169,66,104,136,97,165,101,32,85,105,188,175,184,99,212,150,183,147,123,195,65,173,187,220,200,178,140,108,203,81,127,65,198,94,190,107,89,101,47,149,125,217,104,195,60,203,109,122,158,196,73,83,60,185,74,34,207,175,39,175,207,138,57,207,41,161,172,212,215,221,179,83,168,124,146,145,70,124,205,66,182,151,171,196,134,46,120,169,174,195,121,81,189,217,83,176,129,95,177,37,89,53,162,115,179,109,167,199,172,55,115,189,55,73,132,193,149,162,222,119,151,189,83,133,124,54,215,166,127,79,182,159,134,220,71,138,115,115,108,182,90,217,213,58,64,175,103,45,144,206,105,192,201,100,135,214,68,206,79,96,194,158,212,109,164,90,90,149,74,95,146,146,98,169,118,150,100,58,149,161,73,73,183,112,54,193,119,131,190,66,61,170,72,168,34,136,43,181,148,91,114,33,78,72,175,140,115,47,49,167,82,147,193,151,60,34,157,124,36,93,135,51,158,152,163,183,47,112,219,53,218,78,123,220,164,163,76,105,116,44,103,154,129,89,52,166,36,61,192,195,142,179,107,175,219,73,197,144,119,38,208,86,167,51,47,74,125,183,78,217,193,82,47,34,171,212,74,63,90,213,79,180,115,221,164,158,199,172,206,40,36,146,168,158,48,79,71,71,83,187,143,148,39,189,105,52,157,193,39,220,35,148,206,149,131,69,98,176,189,128,162,64,99,129,157,42,57,199,101,63,104,210,111,58,155,171,107,123,212,88,207,42,189,98,62,128,172,105,203,168,144,75,179,169,34,189,68,96,211,152,47,141,165,83,94,161,101,54,121,101,117,91,193,123,209,121,127,185,125,83,83,207,49,148,132,36,120,156,36,118,180,107,76,149,216,65,87,138,182,78,204,35,121,91,68,137,99,115,68,146,115,121,219,172,65,175,207,129,48,220,208,137,93,216,177,144,132,124,117,163,187,91,144,89,168,196,154,169,116,215,215,165,99,78,161,56,205,129,126,147,112,207,95,199,100,118,65,90,92,132,219,204,97,138,181,191,108,88,144,80,53,103,38,125,107,42,106,92,165,114,184,52,175,149,76,173,47,173,115,166,129,202,42,171,218,171,161,155,106,214,106,147,113,217,107,126,67,47,80,41,87,191,69,135,100,197,94,52,191,208,168,154,66,130,193,73,53,163,140,154,53,126,43,125,98,148,34,75,36,46,104,147,130,137,106,163,141,143,145,60,142,99,52,33,158,212,160,145,123,42,83,213,117,148,39,61,61,120,95,103,86,220,104,221,84,49,50,209,185,106,151,110,146,106,170,159,76,178,195,38,148,83,84,172,135,222,216,124,64,103,97,93,185,70,58,168,61,117,149,182,121,74,57,56,77,136,204,108,53,70,198,158,204,218,102,199,34,95,180,97,104,92,107,110,200,155,116,183,217,92,172,82,212,53,207,112,35,54,113,201,36,40,85,133,156,39,136,109,168,211,91,63,58,215,219,218,182,134,47,205,129,103,198,40,133,193,194,161,39,183,50,32,183,217,55,77,133,121,93,183,78,168,57,208,91,216,40,40,91,64,127,129,110,182,207,69,54,220,222,111,90,189,165,114,54,155,143,153,103,89,205,72,198,71,115,132,150,169,87,64,167,95,91,92,92,176,178,108,98,166,57,115,147,48,164,108,81,53,171,73,195,55,146,102,161,139,73,128,74,211,128,73,210,203,210,42,47,61,167,92,44,72,218,135,86,211,172,86,47,138,223,194,83,135,114,192,67,151,101,162,196,126,139,184,97,126,74,109,164,52,162,32,219,129,200,158,74,119,57,76,186,54,170,58,102,202,221,62,129,49,203,57,131,67,186,125,107,221,173,175,96,195,76,221,99,45,34,143,131,86,180,146,145,156,76,84,68,179,157,61,96,80,179,205,83,150,93,79,55,165,35,146,57,110,178,111,180,54,72,41,214,199,37,199,117,183,181,103,167,200,105,132,152,158,190,220,98,62,151,160,76,51,193,189,121,94,75,46,121,156,44,124,95,146,148,82,94,190,41,67,55,59,214,145,43,106,166,82,119,147,163,64,87,125,51,174,110,56,125,138,156,157,52,155,44,128,63,157,95,84,191,67,84,185,134,111,88,99,122,68,210,177,196,157,195,173,91,89,161,92,195,114,5
132,99,56,74,215,205,128,35,59,110,95,94,127,52,205,179,72,162,119,110,60,46,80,38,70,95,66,92,210,74,89,79,85,145,172,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,185,77,35,174,81,203,143,99,122,60,166,67,105,136,98,166,102,32,85,105,188,175,184,98,211,148,182,148,123,195,65,174,188,220,201,178,141,109,203,81,127,63,198,95,190,107,91,102,47,149,124,217,104,194,60,203,109,121,158,197,74,82,62,184,76,34,206,176,39,173,207,138,58,207,41,161,170,210,216,221,180,84,166,125,145,147,70,125,204,65,182,151,172,196,134,44,119,169,175,196,120,80,188,218,82,176,131,97,179,38,90,54,162,114,178,111,166,197,173,56,116,189,55,73,132,195,149,164,221,119,150,190,83,134,123,55,216,167,127,79,181,159,134,220,72,137,115,116,107,182,90,218,213,60,63,176,103,45,145,207,103,192,201,101,134,213,68,206,79,96,196,157,211,108,164,91,90,150,74,95,144,146,99,169,118,149,100,57,149,160,73,75,184,112,55,194,121,131,190,66,62,172,71,167,32,137,43,180,148,91,112,34,79,73,176,140,116,47,49,168,81,148,192,152,63,35,158,124,36,92,133,49,158,153,164,184,48,111,220,52,218,78,123,220,164,163,75,105,118,44,103,154,129,89,53,166,36,59,193,195,142,179,108,175,218,73,196,143,120,38,209,86,166,51,45,74,125,184,77,217,192,83,47,34,173,214,75,64,89,214,79,178,114,221,163,158,200,174,205,39,36,146,168,161,47,80,70,71,82,184,143,149,38,188,105,52,158,193,39,221,34,148,207,149,133,70,99,177,190,127,164,63,99,129,157,42,56,200,101,62,103,210,112,58,156,171,108,123,213,88,207,42,188,98,62,127,173,105,203,168,143,75,177,169,33,189,69,96,211,152,48,141,165,81,94,161,100,54,120,101,119,91,194,122,207,119,126,184,123,84,83,207,50,148,132,35,120,156,34,117,180,106,76,149,216,67,88,138,182,76,203,37,122,92,68,139,99,115,67,145,116,120,219,171,66,176,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,91,145,89,168,197,155,168,116,215,216,165,98,78,159,54,205,129,126,145,115,208,94,199,99,119,65,89,90,133,219,204,97,139,181,191,108,87,143,79,52,104,40,124,106,44,105,93,166,113,186,54,174,149,76,174,45,173,115,166,128,201,40,172,217,169,159,155,106,214,106,147,113,217,106,125,67,47,80,41,87,192,68,134,101,196,95,51,192,208,167,155,66,129,192,73,54,164,140,154,51,125,42,126,97,148,33,75,34,47,104,147,130,138,106,163,141,144,148,62,141,100,53,34,158,212,162,146,122,43,82,215,118,146,39,60,62,121,95,105,86,219,102,220,84,47,51,210,184,107,151,110,148,107,169,160,76,176,195,37,148,83,84,173,133,222,216,124,64,102,97,92,184,70,58,170,61,117,148,182,122,74,57,56,77,137,203,108,51,71,199,159,203,219,102,200,34,93,180,98,104,91,108,110,202,154,113,183,217,91,171,82,213,53,206,112,36,52,112,200,35,39,86,133,157,38,135,110,169,212,92,62,59,215,220,217,183,135,47,204,131,103,199,40,133,193,193,160,39,184,50,33,182,217,55,77,133,121,94,181,77,170,57,207,91,215,40,39,91,63,128,130,110,183,206,70,54,220,221,111,90,190,165,114,53,156,142,154,101,90,204,70,197,70,115,131,151,168,86,65,166,97,92,92,93,175,178,107,98,167,57,116,146,48,164,109,82,53,172,74,195,56,147,102,160,139,76,128,72,210,129,72,211,203,208,42,47,61,168,91,46,72,219,134,86,211,172,87,46,138,221,195,82,135,115,191,66,150,101,162,197,126,141,184,97,126,74,109,166,52,162,34,219,128,199,158,74,118,56,77,185,53,168,57,102,202,221,60,127,48,202,56,130,66,185,124,109,222,172,174,95,194,76,220,100,45,34,143,133,86,180,146,145,158,76,84,67,177,159,62,96,81,178,204,83,150,93,79,55,166,35,146,57,109,177,111,180,54,72,43,214,198,37,199,118,184,181,104,167,201,106,132,153,158,189,220,95,61,151,160,78,50,192,189,120,94,76,46,122,155,43,122,95,147,146,81,92,190,42,67,55,59,215,143,43,107,166,80,120,146,163,66,87,125,52,174,109,56,125,138,156,157,50,154,44,127,63,157,95,82,192,67,84,184,135,111,87,100,123,68,210,176,195,156,196,172,90,90,162,91,195,113,5
133,99,56,74,215,205,129,34,59,109,95,94,128,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,86,145,173,206,102,34,191,114,107,56,56,191,151,82,127,203,162,51,47,75,185,77,35,174,81,203,143,100,122,60,166,67,104,136,99,166,101,32,85,104,189,174,184,97,212,148,181,148,123,195,65,173,188,220,200,179,140,109,203,81,127,64,199,94,190,106,91,102,47,149,124,217,105,195,60,203,110,121,157,197,73,82,62,183,76,34,206,176,39,173,207,138,58,206,41,162,170,211,216,221,180,84,166,125,145,146,70,124,204,64,182,151,172,196,133,44,119,169,175,197,120,80,188,217,83,176,130,96,179,38,90,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,148,163,221,119,150,190,84,133,123,55,216,167,127,79,182,159,135,220,72,137,115,117,107,182,90,218,214,60,63,175,103,45,145,208,103,191,202,100,134,213,68,206,79,95,196,157,211,108,164,91,90,149,74,95,145,147,99,169,117,149,100,57,149,160,73,75,184,112,54,194,120,131,190,66,63,171,72,167,33,137,43,180,148,90,112,33,79,73,176,140,116,48,49,168,81,148,192,151,63,35,157,124,37,92,134,49,159,153,164,184,48,111,220,52,218,78,123,220,164,163,76,105,118,44,102,154,129,89,52,165,36,60,193,195,142,179,108,174,218,73,196,143,120,38,209,86,165,52,46,74,125,184,76,217,193,83,47,34,173,214,75,64,89,214,79,178,114,221,163,158,200,173,204,39,36,145,169,161,48,80,70,71,81,185,144,149,38,189,104,52,158,193,39,221,35,148,207,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,57,156,171,108,123,213,87,207,41,188,98,61,128,173,105,204,168,143,75,177,169,33,189,69,96,211,152,48,141,165,80,94,161,100,53,120,101,119,90,194,123,207,119,126,185,123,85,83,207,50,148,132,35,120,156,35,117,180,106,76,149,216,67,88,138,182,77,203,38,122,93,68,139,100,114,67,145,117,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,90,144,89,168,197,155,168,116,216,215,165,99,79,159,55,205,129,125,145,114,207,94,199,99,119,64,90,90,133,219,205,97,138,181,191,108,86,143,79,52,103,39,124,106,44,106,92,166,113,185,53,174,149,75,173,45,173,115,166,128,202,41,171,217,170,159,156,107,214,106,147,112,217,107,125,68,47,80,40,88,192,68,135,100,196,95,51,192,208,167,155,66,129,192,73,53,164,140,154,51,125,42,127,97,148,33,75,34,47,104,147,130,138,106,163,141,143,147,62,141,100,54,34,157,212,162,145,121,43,82,215,118,146,38,61,62,121,95,105,85,219,102,220,84,48,51,210,184,107,151,110,148,107,169,159,76,176,195,38,148,83,85,173,134,222,216,124,64,103,96,91,184,70,58,169,61,117,149,183,122,74,57,57,76,137,203,108,52,71,199,159,203,219,102,200,33,94,181,97,103,90,108,111,202,154,114,183,217,91,172,82,213,54,206,111,36,53,112,200,35,40,86,133,157,39,136,110,170,211,92,62,59,215,220,218,183,135,48,204,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,132,121,94,181,78,169,57,208,92,215,40,40,91,64,128,130,110,183,207,70,54,219,221,111,90,190,165,113,54,155,142,154,102,89,204,70,197,71,115,132,151,168,87,65,167,96,92,92,93,175,178,107,97,167,58,115,147,48,164,109,82,52,172,74,194,56,146,103,160,139,76,127,72,209,128,72,211,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,108,165,52,162,34,219,128,199,159,74,117,55,77,185,53,168,58,102,202,221,61,127,48,202,55,130,66,185,125,109,222,171,174,95,194,76,220,100,45,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,81,179,205,84,151,93,79,54,165,34,145,57,109,177,110,180,54,72,42,214,198,38,199,118,183,181,104,166,201,106,132,152,158,190,220,96,61,151,160,78,51,192,188,121,94,77,46,121,155,42,122,96,147,146,81,92,190,42,67,54,60,215,143,44,106,166,80,120,146,163,66,87,125,52,174,109,57,126,138,157,157,51,154,44,127,63,157,95,82,192,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,89,90,161,91,195,113,5
133,99,56,73,215,205,129,35,59,109,95,94,127,53,205,180,72,162,119,109,59,46,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,185,77,35,174,81,203,143,100,122,60,166,67,104,136,99,167,101,32,84,105,188,174,184,98,211,148,182,148,124,194,65,173,188,220,200,179,140,109,203,81,127,64,199,94,190,106,90,103,47,149,125,217,104,195,60,203,110,121,157,197,74,82,62,183,76,34,206,176,39,173,207,138,58,207,41,161,170,211,216,221,180,84,166,125,145,146,70,125,204,64,182,152,172,196,134,44,119,169,175,197,120,80,189,217,83,176,130,96,179,37,89,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,149,163,221,119,150,190,84,133,123,55,216,167,127,79,182,158,135,220,72,137,115,117,107,182,90,218,214,59,63,175,104,45,145,208,103,191,202,100,134,213,68,206,79,95,195,157,211,108,164,91,90,149,73,95,145,147,99,169,117,149,100,57,150,160,73,75,184,112,54,194,121,131,190,66,62,171,72,167,33,137,43,180,148,91,112,33,79,73,176,140,116,47,49,168,81,148,192,152,63,35,158,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,220,164,163,76,105,119,44,102,154,129,89,52,166,36,59,193,195,142,179,108,174,218,73,196,143,119,38,209,86,165,51,45,74,125,184,77,217,193,83,47,33,173,214,75,64,89,214,79,178,114,221,164,157,200,173,204,39,35,146,168,161,48,80,71,71,81,184,144,149,39,189,104,52,158,192,39,221,35,148,207,149,133,70,98,177,190,127,163,63,100,129,157,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,97,61,127,172,105,204,168,143,75,177,169,33,189,69,95,211,152,48,141,165,81,94,161,100,53,120,101,119,91,194,123,207,120,126,185,123,84,83,207,50,148,132,35,120,156,34,117,180,106,76,149,216,67,88,138,182,77,204,38,122,93,68,139,100,115,67,145,117,120,219,172,66,176,208,129,49,220,207,137,94,216,177,145,133,124,117,164,189,91,144,89,168,197,155,168,116,215,215,165,99,79,159,55,205,129,126,145,114,207,94,199,99,119,64,90,90,133,219,205,97,138,181,191,108,86,143,79,52,103,40,124,105,44,106,92,165,113,186,53,174,149,75,173,45,173,115,166,128,202,41,171,217,170,159,156,107,214,106,147,112,216,107,124,67,47,80,41,88,192,68,134,101,196,94,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,127,97,148,33,75,34,47,104,146,130,138,106,163,141,143,147,61,141,100,53,34,157,212,162,146,122,43,83,215,118,146,38,61,62,121,95,105,85,219,102,220,84,47,51,210,184,107,151,110,148,107,169,159,76,176,195,38,149,83,85,173,134,222,217,124,64,103,96,92,184,70,58,169,61,117,149,183,122,74,57,56,76,137,203,108,52,71,199,159,203,218,102,200,34,94,181,98,103,90,108,111,202,154,114,183,218,91,172,82,213,54,206,111,36,53,112,200,35,40,86,133,157,38,136,110,170,211,92,62,59,215,220,218,183,135,47,205,131,103,199,40,133,193,192,160,40,184,50,33,182,216,55,77,132,120,93,181,77,170,57,208,92,214,40,40,91,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,101,89,204,70,197,70,115,132,150,169,87,64,166,96,92,93,93,175,178,107,98,167,58,115,146,48,164,109,82,52,172,74,194,56,146,103,160,139,76,127,72,209,128,72,210,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,56,76,186,53,168,58,102,202,221,61,128,48,202,56,130,66,184,125,109,222,171,174,95,194,76,220,100,44,35,143,132,87,181,145,144,157,75,84,67,178,159,62,96,80,178,205,83,151,93,79,54,165,34,146,57,109,177,111,180,53,72,42,214,198,37,199,118,184,181,105,166,201,106,132,152,158,189,220,96,61,151,159,78,51,192,189,121,94,76,46,121,155,42,122,96,147,145,81,92,190,42,67,54,59,215,143,44,106,166,80,120,146,163,66,87,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,99,56,74,215,205,129,35,59,109,95,94,127,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,184,77,35,174,81,203,143,100,122,60,166,67,105,136,99,166,101,32,84,105,189,174,184,98,212,148,182,148,124,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,102,47,149,125,217,104,195,60,203,110,121,157,197,73,82,62,183,76,34,206,176,39,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,125,204,65,182,152,172,196,134,44,119,169,175,197,120,80,189,217,83,176,130,96,179,38,90,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,148,163,221,119,150,190,84,133,123,55,216,167,127,79,182,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,208,103,192,202,100,134,213,68,206,79,95,195,158,212,108,164,91,90,149,73,95,145,147,99,169,117,149,100,57,150,160,74,74,184,112,54,194,121,131,190,66,62,172,72,167,33,137,43,180,148,90,112,34,79,73,176,140,115,47,49,168,81,148,192,152,63,35,158,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,105,119,44,103,154,129,89,52,165,36,59,192,195,142,179,108,174,218,73,196,143,120,38,209,86,165,51,46,74,125,184,76,217,193,83,47,34,173,214,75,64,89,214,79,178,114,221,163,157,200,173,204,39,36,145,168,161,48,80,70,71,81,185,144,148,38,189,104,52,158,193,39,221,35,148,207,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,97,61,127,172,105,204,168,143,75,177,169,33,189,69,95,211,152,47,141,165,81,94,161,100,53,120,101,119,91,194,123,208,119,126,185,124,85,83,207,50,148,132,35,120,156,35,117,180,106,76,149,216,67,88,138,182,77,204,38,122,93,68,139,100,114,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,91,144,89,168,197,155,168,116,215,215,165,98,79,159,54,205,129,126,145,114,207,94,199,99,119,64,90,90,133,219,205,97,138,181,191,108,87,143,79,52,103,40,124,106,44,106,92,166,113,186,53,174,149,75,173,45,173,115,166,128,202,41,171,217,170,159,156,106,214,106,147,112,216,107,125,67,47,81,41,87,192,69,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,126,97,148,33,75,34,47,104,147,130,138,106,163,141,143,147,62,141,100,53,34,157,212,162,146,122,43,82,215,118,146,38,61,62,121,95,105,85,219,102,220,85,47,51,210,184,107,151,110,148,107,169,159,76,177,195,38,149,83,85,173,134,222,217,124,64,103,96,91,184,70,58,169,61,117,149,183,122,74,57,56,76,137,203,108,52,71,199,159,203,219,102,200,34,94,181,98,103,90,108,111,202,154,114,183,218,91,172,82,213,54,206,112,36,53,112,200,35,39,86,133,157,38,136,110,169,211,92,62,59,215,220,218,183,135,48,204,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,133,120,93,181,77,170,57,208,92,214,40,40,92,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,101,89,204,70,197,70,115,132,150,169,87,65,166,96,92,93,92,175,178,107,97,167,58,115,146,48,164,109,82,52,172,74,194,56,146,102,160,139,76,127,72,209,128,72,211,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,130,66,184,125,109,222,172,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,80,178,205,84,151,93,79,54,165,34,146,57,110,177,110,180,54,72,42,214,198,37,199,118,184,181,104,166,201,106,132,153,158,190,220,96,61,151,159,78,51,192,188,121,94,76,46,121,156,42,122,96,147,146,81,92,190,42,67,54,59,215,144,43,106,166,80,120,146,163,65,86,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,99,56,74,215,205,129,35,59,109,95,94,127,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,185,77,35,174,81,203,143,100,122,60,166,67,105,136,99,166,101,32,84,105,188,174,184,98,212,148,182,148,124,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,102,47,149,125,217,104,195,60,203,110,121,157,197,73,82,62,183,76,34,206,176,39,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,125,204,65,182,152,172,196,134,44,119,169,175,197,120,80,189,217,83,177,130,96,179,38,90,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,148,163,221,119,150,190,84,133,123,55,216,167,128,79,182,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,208,103,192,202,100,134,213,68,206,79,95,195,158,212,108,164,91,90,150,73,95,145,147,99,169,117,149,100,57,150,160,73,75,184,112,54,194,121,131,190,66,62,172,72,167,33,137,43,180,148,91,112,34,79,73,176,140,115,47,49,168,81,148,192,152,63,35,158,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,105,119,44,103,154,129,89,52,165,36,59,192,195,142,179,108,174,218,73,196,143,120,38,209,86,165,51,46,74,125,184,76,217,193,83,47,34,173,214,75,64,89,214,79,178,114,221,163,157,200,173,204,39,36,145,168,161,48,80,70,71,81,185,144,149,38,189,104,52,158,192,39,221,35,148,207,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,97,61,127,172,105,204,168,144,75,177,169,33,189,69,95,211,152,48,141,165,81,94,161,100,53,120,101,119,91,194,123,207,119,126,185,124,85,83,207,50,148,132,35,119,156,35,117,180,106,76,149,216,67,88,138,182,77,204,38,122,93,68,139,100,114,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,91,144,89,168,197,155,168,116,215,215,165,98,79,159,54,205,129,126,145,114,207,94,199,99,119,64,90,90,133,219,205,98,138,181,191,108,86,143,79,52,103,40,124,106,44,106,92,166,113,186,53,174,149,75,173,45,173,115,166,128,202,41,171,217,170,159,156,106,214,106,147,112,216,107,125,67,47,81,41,87,192,69,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,127,97,148,33,75,35,47,104,147,130,138,106,163,141,143,147,62,141,100,53,34,157,212,161,146,122,43,82,215,118,146,38,61,62,121,95,105,85,219,102,220,85,47,51,210,184,107,151,110,148,107,169,159,76,177,195,38,149,83,85,173,134,222,217,124,64,103,96,91,184,70,58,169,61,117,148,183,122,74,57,56,76,137,203,108,52,71,199,159,203,219,102,200,34,94,181,97,103,90,108,111,202,154,114,183,218,91,172,82,213,54,206,112,36,53,112,200,35,39,86,133,157,38,135,110,169,211,92,62,59,215,220,218,183,135,48,204,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,132,120,93,181,77,170,57,208,92,214,40,40,92,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,101,89,204,70,198,70,115,132,150,169,87,65,166,96,92,93,92,175,178,107,97,167,58,115,147,48,164,109,82,52,172,74,194,56,146,102,160,139,76,127,72,209,128,72,210,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,130,66,184,125,109,222,172,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,80,178,205,84,151,93,79,54,165,34,146,57,110,177,110,180,54,72,42,214,198,37,199,118,184,181,104,166,201,106,132,153,158,190,220,96,61,151,159,78,51,192,188,121,94,76,46,121,156,42,122,96,147,146,81,92,190,42,67,54,59,215,143,43,106,166,80,120,146,163,65,87,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
135,99,56,73,215,205,128,34,59,110,94,93,127,52,204,181,72,164,120,110,61,46,79,37,70,96,65,92,209,73,89,80,86,146,174,204,102,35,191,113,108,56,56,191,150,82,127,203,162,49,47,75,187,76,34,176,80,202,143,100,123,61,166,66,104,136,99,165,100,33,85,107,186,176,183,97,211,149,183,148,122,195,65,173,189,220,201,178,140,110,202,80,127,66,197,92,190,105,89,103,46,149,124,218,105,194,61,204,110,121,157,197,74,81,63,184,76,36,205,175,40,174,207,136,60,208,42,161,173,212,216,220,179,83,167,122,144,145,68,123,204,63,182,152,172,195,133,43,120,169,175,197,120,80,190,216,83,175,129,96,178,38,90,53,161,114,179,111,166,198,173,55,117,189,58,72,132,193,150,163,220,119,151,190,86,134,124,54,215,167,128,80,182,160,136,220,72,138,114,118,107,181,89,215,214,60,63,173,103,43,145,206,102,192,201,100,135,212,68,209,79,95,197,157,212,107,163,92,89,150,72,96,144,147,99,168,117,149,100,56,148,161,74,75,185,113,54,192,119,133,190,67,62,170,71,167,31,138,45,180,149,89,111,34,81,74,175,141,117,48,48,168,81,148,194,150,61,36,159,124,35,92,135,49,160,153,164,184,48,110,219,52,216,78,124,221,166,166,75,107,120,45,101,154,130,90,52,166,36,62,193,194,143,180,106,175,219,72,196,144,120,39,210,86,164,51,44,75,124,184,78,217,192,83,46,34,174,215,75,63,89,213,80,178,114,222,165,157,202,173,205,40,37,144,167,161,49,81,72,72,82,184,144,147,39,188,104,51,157,192,38,220,34,148,206,147,135,71,101,179,191,126,161,63,101,127,157,42,58,198,102,63,102,211,113,57,156,170,107,123,213,89,208,41,186,96,60,127,172,104,205,168,143,77,177,170,31,187,67,93,212,152,49,141,164,82,94,163,99,53,119,101,118,92,192,123,209,119,126,185,124,84,84,206,50,147,133,36,118,158,35,115,179,110,76,149,217,66,89,138,181,77,205,38,122,94,70,140,100,114,67,143,116,120,219,170,66,178,207,131,48,219,207,135,91,214,176,143,134,124,116,163,190,91,143,89,168,198,154,167,116,215,216,164,99,81,158,56,204,127,126,145,114,206,94,199,101,118,66,90,89,133,217,206,98,138,180,191,107,86,142,78,53,102,39,123,104,43,106,93,166,114,187,52,173,150,75,172,45,174,117,164,128,202,42,172,217,169,161,155,106,213,107,149,110,216,107,125,68,48,81,40,87,191,68,135,100,198,93,49,192,210,167,153,68,129,192,72,52,165,141,155,52,124,42,126,98,148,34,75,33,47,104,145,130,136,106,162,142,144,146,63,140,100,54,33,156,212,162,146,121,43,82,217,117,146,39,61,62,119,94,105,82,218,103,220,85,47,52,210,185,105,150,112,147,108,169,159,76,177,197,36,147,82,84,173,134,222,218,123,66,104,98,92,185,71,58,169,62,115,149,184,122,76,59,54,77,137,203,107,52,70,198,159,204,218,101,200,34,93,182,97,104,91,108,111,202,154,116,182,219,90,171,85,215,55,206,111,38,53,113,201,35,38,87,133,154,37,133,110,170,210,90,64,60,214,219,217,181,134,48,204,132,103,199,40,133,190,192,159,41,185,51,32,185,214,57,78,133,121,94,181,76,168,57,209,91,215,38,41,92,64,127,130,109,183,207,69,54,219,222,110,91,191,164,114,53,155,142,153,101,89,204,70,198,73,116,132,152,170,86,64,166,94,93,93,92,175,176,107,96,167,59,115,149,48,165,111,83,50,171,75,194,57,148,101,158,137,76,125,72,209,128,71,212,201,209,41,48,62,167,93,45,73,218,134,86,210,175,87,46,136,223,195,82,137,115,193,65,151,101,162,196,126,141,184,98,127,72,109,165,51,162,34,219,127,199,159,74,118,54,74,185,53,169,57,102,202,221,61,129,49,203,55,129,67,185,125,108,222,173,174,95,195,76,220,99,44,34,144,132,87,181,146,145,156,78,84,66,178,160,62,97,79,178,204,85,151,92,80,56,164,35,146,56,112,178,110,180,55,72,41,211,196,37,199,118,184,180,105,166,203,104,132,153,159,189,219,97,61,152,158,80,50,193,189,120,93,77,45,121,157,41,123,95,147,146,83,92,191,42,66,55,59,213,144,44,107,167,79,120,145,164,66,87,121,51,175,108,58,127,137,156,158,49,155,43,128,62,156,95,83,190,68,84,184,137,113,87,99,123,67,211,177,195,158,194,171,90,90,161,91,194,114,5
133,99,56,74,215,205,129,35,59,109,95,94,127,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,192,114,107,56,56,191,151,82,126,203,162,51,47,76,185,77,35,174,81,203,143,100,122,60,166,67,104,136,99,166,101,32,84,105,188,174,184,98,212,148,182,148,124,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,103,47,149,125,217,104,195,60,203,110,121,157,197,73,82,62,183,76,34,206,176,39,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,124,204,65,182,152,172,196,134,44,119,169,175,197,120,80,189,217,83,177,130,96,179,38,90,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,148,163,221,119,150,190,84,133,124,55,216,167,127,79,182,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,208,103,192,202,100,134,213,68,206,79,95,195,158,212,108,164,91,90,150,74,95,145,147,99,169,117,149,100,57,150,160,74,74,184,112,54,194,121,131,190,66,62,172,72,167,33,137,43,180,148,91,112,34,79,73,176,140,115,47,49,168,81,148,192,152,63,35,157,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,105,119,44,103,154,129,89,52,165,36,59,192,195,142,179,108,174,218,73,196,143,120,38,209,86,165,51,45,74,125,184,76,217,193,83,47,34,173,214,75,64,90,214,79,178,114,221,163,157,200,174,204,39,36,145,168,161,48,80,70,71,82,185,144,148,38,189,105,52,158,193,39,221,35,148,207,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,98,61,127,172,105,204,168,143,75,177,169,33,189,69,95,211,152,47,141,165,81,94,162,100,53,120,101,119,91,194,123,208,119,126,185,124,85,83,207,50,148,132,35,119,156,35,117,180,106,76,149,216,67,88,138,182,77,204,38,122,93,68,139,100,114,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,91,144,89,168,197,155,168,116,216,215,165,98,79,159,54,205,129,126,145,114,207,94,199,99,119,64,89,90,133,219,205,97,138,181,191,108,87,143,79,52,103,40,124,105,44,106,92,165,113,186,53,174,149,75,173,45,173,115,166,128,202,41,171,217,170,159,156,107,214,106,147,112,216,107,125,67,47,81,41,87,192,69,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,126,97,148,33,74,34,47,104,147,130,138,105,163,141,143,147,62,141,100,53,34,157,212,162,146,121,43,82,215,118,146,38,61,62,121,95,105,85,219,102,220,85,47,51,210,184,107,151,110,148,107,169,159,76,177,195,38,149,83,85,173,134,222,216,124,64,103,96,91,184,70,58,169,61,117,149,183,122,74,57,56,76,137,203,108,52,71,199,159,203,219,102,200,33,94,181,98,103,90,108,111,202,154,114,183,218,91,172,82,214,54,206,112,36,53,112,200,35,39,86,133,157,38,135,110,170,211,92,62,59,215,220,218,183,135,48,205,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,133,120,93,181,77,170,57,208,92,214,40,40,92,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,101,89,204,70,197,70,115,132,150,169,87,64,166,96,92,92,93,175,178,107,98,167,58,115,147,48,164,109,82,52,172,74,194,56,146,102,160,139,76,127,72,209,128,72,210,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,130,66,184,125,109,222,171,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,80,178,205,84,151,93,79,54,166,35,146,57,109,177,110,180,54,72,42,214,198,37,199,118,184,181,105,166,201,106,132,153,158,190,219,96,61,151,160,78,51,192,188,121,94,76,46,121,156,42,122,96,147,146,81,92,190,42,67,54,59,215,144,43,106,166,80,120,146,163,65,86,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,99,56,73,215,204,129,34,59,109,96,94,128,53,205,180,71,162,119,109,59,45,80,38,70,95,65,91,208,74,88,79,85,146,172,207,102,34,191,114,107,57,57,191,150,82,126,203,162,51,47,76,184,77,35,174,81,202,144,100,122,60,166,67,104,137,99,167,102,32,84,105,189,174,184,97,212,148,182,147,124,194,65,173,187,221,200,179,140,109,204,81,127,64,198,94,190,106,91,103,47,149,125,217,105,194,61,203,110,120,158,196,73,82,62,184,77,34,206,176,39,174,207,138,58,207,41,161,170,211,216,221,180,83,167,126,144,146,70,124,205,64,182,152,172,195,134,43,120,169,174,197,120,80,189,216,84,177,130,96,178,37,89,54,163,115,179,111,166,198,173,56,115,189,55,73,132,195,148,164,221,118,149,190,84,134,124,55,216,167,128,79,182,158,135,220,72,137,115,117,108,182,89,217,214,59,63,175,104,45,145,207,103,192,202,100,135,213,67,207,78,95,195,158,212,108,163,91,90,149,73,94,144,147,100,169,118,149,100,57,149,160,74,75,184,112,54,194,119,131,190,66,62,172,72,166,33,138,43,180,148,91,112,33,80,73,176,140,115,47,49,167,80,149,193,152,62,35,158,124,36,92,134,49,159,153,165,185,48,112,220,52,218,79,123,221,163,163,75,105,118,44,102,154,130,89,51,165,36,60,192,195,142,179,108,175,218,73,197,143,120,38,209,86,165,51,45,75,125,183,76,217,193,83,47,34,173,214,76,63,90,214,79,178,114,221,163,158,200,174,204,39,36,145,168,161,48,80,70,71,82,184,144,148,39,188,104,53,158,193,39,220,35,147,207,149,133,69,98,177,191,126,162,63,100,129,156,42,56,200,100,62,103,211,111,58,155,170,108,123,212,87,206,41,187,98,62,128,173,105,203,168,144,75,176,169,33,189,69,96,211,152,48,140,166,80,95,161,100,53,120,101,119,91,194,123,208,120,126,185,123,85,83,207,50,148,132,35,120,156,35,117,180,106,76,149,216,67,89,138,181,76,204,38,122,93,68,139,100,115,67,145,116,120,218,172,66,176,208,129,49,221,207,137,94,216,178,144,133,124,116,163,189,91,144,89,167,197,155,168,117,215,216,165,98,79,159,54,205,128,126,146,114,208,94,198,100,118,65,90,90,133,219,204,97,138,181,191,108,86,143,79,52,103,40,124,105,44,106,92,166,113,186,53,174,148,75,173,45,173,114,166,129,201,41,172,217,170,159,156,107,213,106,146,113,217,107,124,68,48,81,41,88,192,68,134,100,196,94,51,192,208,167,155,66,130,192,72,54,164,141,155,52,125,42,127,97,148,34,74,35,47,104,146,131,138,106,163,141,143,147,61,141,100,53,35,157,212,162,146,121,43,82,215,117,146,38,61,62,120,95,105,85,218,103,220,84,48,51,210,184,106,151,110,147,108,169,159,77,177,195,37,149,83,85,173,134,222,217,124,65,103,96,92,184,70,58,169,61,118,149,183,122,75,57,56,77,137,204,108,52,71,199,158,203,219,102,200,33,94,180,98,104,90,108,111,202,154,114,182,218,91,172,82,214,54,207,112,36,53,112,199,36,40,87,133,157,39,135,110,170,211,92,62,58,215,221,218,182,134,48,205,131,103,198,39,133,193,192,159,40,184,49,33,183,216,55,77,133,121,94,181,78,170,57,208,92,214,40,40,92,63,127,130,109,183,206,70,54,219,221,110,90,190,165,113,54,156,142,153,101,89,204,71,198,70,115,132,151,169,87,64,167,96,93,93,92,175,177,107,97,167,58,116,147,48,163,109,82,52,173,74,195,56,147,103,160,139,76,127,73,209,127,72,211,203,208,43,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,81,135,115,192,66,149,101,161,197,126,141,184,97,126,74,109,164,52,162,35,219,128,199,160,74,117,55,77,186,54,168,58,103,202,221,62,127,48,202,56,129,66,184,125,109,222,171,173,94,194,75,220,100,44,34,142,132,86,181,145,144,157,76,85,66,177,159,62,96,79,178,205,83,151,92,78,54,165,34,146,57,109,176,110,180,53,72,42,214,198,38,200,117,183,181,104,167,201,105,132,153,157,190,220,96,61,151,159,78,50,191,189,120,94,76,46,122,155,43,122,97,147,146,81,92,190,43,67,54,60,216,143,43,106,166,81,120,146,163,65,87,125,52,173,109,57,126,139,157,157,51,153,43,128,62,157,95,82,191,67,84,184,135,111,88,100,122,68,210,176,195,156,196,172,90,90,161,92,195,113,5
133,98,57,73,215,205,129,35,59,110,95,94,127,53,204,180,72,163,120,110,60,46,80,38,70,96,65,91,209,74,89,79,85,146,174,206,102,35,191,114,107,56,56,190,151,82,126,202,162,51,47,75,185,77,34,174,82,203,143,101,122,60,166,67,105,137,99,166,102,33,84,105,189,175,184,98,212,148,182,149,123,194,64,174,188,220,200,179,140,109,203,81,127,64,198,94,191,107,91,103,47,149,125,218,105,194,60,203,109,122,157,197,73,82,62,184,76,35,207,176,38,174,207,138,57,207,41,161,170,211,216,221,180,83,166,125,145,146,70,124,205,65,182,152,172,196,134,44,119,168,175,197,120,80,189,218,83,177,130,97,179,37,90,53,162,115,179,110,166,198,173,56,115,189,55,73,132,194,148,164,221,119,150,188,84,134,124,56,216,167,128,79,181,159,135,220,72,138,115,117,107,182,90,217,214,59,63,175,103,46,144,207,103,191,202,100,134,213,68,207,79,95,196,158,212,108,164,91,90,150,73,95,145,147,100,170,118,149,100,57,149,160,73,74,184,112,54,193,121,132,190,65,63,172,72,166,33,137,43,180,148,90,112,34,80,73,176,140,115,47,49,168,81,148,193,151,63,35,158,124,36,92,134,49,159,154,164,184,48,112,220,52,217,78,123,220,164,164,75,105,118,44,103,153,129,89,53,165,36,59,193,196,142,179,107,175,219,72,197,143,120,39,209,86,165,51,46,74,125,184,76,217,193,83,47,33,174,215,75,64,89,214,79,178,114,221,164,158,201,173,204,39,36,146,169,161,47,80,70,71,81,185,144,149,38,189,104,52,158,192,38,221,35,148,208,149,134,70,99,177,190,127,163,63,100,129,156,42,56,199,101,62,104,211,111,58,156,171,109,122,212,88,206,41,188,98,62,128,173,106,203,167,143,75,177,169,33,189,69,96,212,152,48,141,166,81,94,161,100,53,120,100,120,91,194,123,208,119,126,184,124,85,84,208,50,148,133,35,119,156,34,117,180,106,77,148,216,67,88,138,182,76,204,37,122,92,68,139,100,114,67,146,117,119,219,171,66,177,207,128,49,220,207,137,94,216,178,145,133,124,117,163,189,91,144,89,168,196,154,168,116,215,215,165,98,78,159,54,205,128,126,145,113,207,94,198,100,119,65,89,91,133,219,205,97,138,181,191,108,87,143,79,52,103,40,124,106,44,106,92,166,113,185,54,175,150,75,173,46,172,115,166,128,201,41,172,217,170,159,155,107,214,106,147,112,217,107,124,67,47,80,40,88,192,70,134,100,196,94,52,193,208,168,155,66,129,192,73,54,164,140,155,51,125,43,127,97,147,34,75,35,47,104,147,129,138,106,163,141,142,147,61,141,100,53,35,157,212,161,146,122,43,83,214,118,146,38,60,63,121,95,105,85,219,103,220,85,48,52,210,183,106,150,110,148,107,168,160,76,177,195,38,149,83,85,173,134,222,217,124,64,103,96,92,184,71,58,169,61,117,149,183,122,74,57,56,77,137,202,108,52,71,199,159,204,218,102,199,33,94,181,98,103,90,108,110,202,153,114,183,217,91,172,82,214,54,206,112,36,53,112,200,34,40,86,134,157,39,135,109,169,211,92,62,59,214,219,218,183,135,48,204,130,103,199,39,133,192,192,160,39,184,50,33,182,216,55,77,133,121,93,181,77,170,57,209,93,215,40,40,91,64,128,129,110,182,205,70,54,218,221,111,89,191,166,114,53,156,143,154,101,90,205,71,197,70,116,132,150,169,87,64,167,96,92,94,92,175,177,107,97,168,57,116,146,48,164,109,81,51,172,75,194,56,147,103,160,139,76,127,72,210,127,72,211,204,209,42,46,61,168,90,45,72,219,134,86,211,173,86,46,137,222,193,81,135,115,192,66,150,100,163,197,126,141,184,97,125,74,109,165,52,162,34,220,128,199,159,74,116,55,77,186,53,168,58,102,202,221,60,128,48,203,55,129,67,185,125,109,223,171,174,96,194,76,220,99,45,35,143,132,86,180,145,144,157,75,85,67,178,159,62,97,80,178,206,83,151,93,79,54,166,35,145,57,110,177,110,180,53,72,42,215,198,37,199,118,184,181,105,167,201,106,132,153,156,190,220,95,60,152,159,77,51,192,188,121,94,76,45,122,156,43,122,96,147,146,81,93,189,42,67,54,59,215,143,43,107,167,80,120,146,163,65,86,125,52,173,109,57,125,138,157,157,51,154,44,128,63,158,94,82,192,67,84,184,135,110,89,99,123,68,210,176,195,157,196,172,89,90,161,92,195,113,5
132,99,56,74,216,205,128,35,58,109,96,94,128,53,205,180,71,163,119,110,58,46,80,38,70,95,65,90,210,75,89,79,85,146,173,206,102,34,191,114,107,56,57,191,150,82,126,203,162,51,47,76,185,77,35,174,81,203,142,100,122,60,166,67,105,136,98,167,102,32,85,105,188,174,184,98,212,148,182,148,124,194,64,173,188,220,199,179,140,109,203,81,127,64,198,94,190,106,91,103,47,149,125,218,104,195,59,203,109,121,158,196,73,82,62,184,77,34,206,176,38,173,207,138,58,207,41,161,171,211,216,221,180,83,166,125,144,145,71,125,204,64,182,152,172,195,133,44,120,169,175,197,120,80,188,217,83,176,130,96,178,38,89,54,163,115,179,111,166,198,174,57,115,189,55,73,132,194,148,163,221,119,150,190,84,133,123,55,217,167,127,79,182,158,135,220,72,137,115,117,107,181,90,218,213,60,63,175,104,45,145,207,103,192,202,101,134,213,68,206,78,95,194,158,212,108,164,91,90,149,74,95,145,147,99,169,117,150,99,56,150,161,73,75,184,111,55,194,121,131,191,66,62,171,72,167,33,137,43,180,147,91,112,33,79,72,176,140,114,47,49,168,80,148,192,152,63,34,158,124,36,92,134,49,158,153,164,184,47,111,219,52,218,78,123,221,164,163,75,105,119,44,102,154,129,88,52,165,36,60,193,195,143,179,108,174,219,73,197,144,119,39,209,85,166,52,46,74,126,183,76,217,193,83,47,34,173,214,75,64,89,214,79,178,114,221,163,157,200,174,204,39,35,145,169,161,48,79,70,71,82,185,144,149,39,188,105,53,158,193,38,221,35,148,207,149,133,70,97,176,190,127,163,63,100,129,156,42,57,200,101,63,103,211,111,58,155,170,108,122,213,87,207,41,188,97,62,127,173,105,204,168,143,74,177,169,33,189,68,96,211,152,47,141,164,81,94,161,100,53,120,101,119,90,194,123,207,120,126,184,123,85,83,208,51,149,133,35,119,156,34,117,179,106,77,149,216,66,89,138,182,77,203,38,121,93,69,139,100,115,67,145,117,120,219,172,66,177,208,130,49,220,207,137,94,216,177,145,133,125,117,163,189,91,144,89,169,197,155,169,116,216,216,164,98,78,158,54,204,130,126,146,113,207,94,199,99,119,64,89,90,133,219,205,97,138,180,191,109,86,143,79,51,103,39,124,105,44,106,93,166,113,186,54,174,149,75,173,44,172,115,166,128,201,41,172,217,170,159,155,106,214,106,147,112,216,107,124,68,46,81,41,87,192,69,134,100,196,94,51,192,208,167,155,66,129,192,72,54,164,140,155,51,125,42,127,97,147,33,74,35,47,104,147,130,138,106,163,141,143,147,61,141,100,54,34,157,212,162,145,122,43,82,215,117,146,37,62,62,120,95,105,86,219,103,220,85,48,52,210,184,107,151,111,148,107,169,159,77,176,195,38,149,83,85,173,134,221,216,124,64,102,96,91,185,69,58,169,61,117,149,183,122,74,56,57,76,137,203,108,52,72,199,158,203,218,101,201,33,94,180,98,103,91,108,111,203,154,114,182,218,91,172,82,213,54,206,111,36,53,112,201,35,39,86,134,157,38,135,110,170,211,92,63,59,215,220,218,182,136,48,204,131,102,199,40,133,192,192,160,40,185,50,33,182,217,55,77,132,120,94,181,77,170,57,208,92,215,40,39,92,65,128,130,110,183,206,69,54,219,222,111,89,189,165,114,54,156,142,153,101,89,204,71,198,71,115,132,151,169,87,64,167,96,92,92,93,175,178,107,97,167,58,115,146,49,164,109,82,52,173,75,195,56,146,103,160,139,76,127,72,209,128,72,211,204,209,42,47,61,168,91,45,71,219,134,86,211,173,86,46,137,222,194,82,136,115,192,65,150,101,162,197,126,141,184,96,125,74,108,165,52,162,34,219,129,199,159,74,117,55,76,186,53,167,58,102,201,221,61,128,48,202,56,129,66,184,125,108,222,171,174,95,194,76,221,100,44,34,143,132,86,181,145,144,157,75,84,67,178,159,62,96,80,178,204,84,151,93,79,54,165,35,145,57,109,177,109,180,54,72,43,215,198,37,199,117,184,181,105,166,201,106,132,153,157,190,220,96,61,152,159,78,51,192,188,121,94,77,45,121,156,42,123,96,147,145,81,92,190,42,66,54,60,215,143,43,106,166,80,120,147,163,66,87,125,52,174,108,57,126,138,156,157,50,154,44,127,63,157,94,82,193,68,84,185,134,111,88,99,124,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,99,56,74,215,205,129,34,59,109,95,94,127,53,205,180,72,163,119,109,59,45,80,39,70,96,65,91,209,74,89,79,86,146,173,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,184,77,35,174,81,203,143,100,122,60,166,67,105,136,99,167,101,32,84,105,188,175,184,98,212,148,181,148,123,194,65,173,188,220,201,179,140,109,203,81,127,64,198,94,190,106,90,102,47,148,125,218,104,195,60,203,110,121,158,197,74,82,62,184,76,35,207,176,39,173,207,137,58,207,41,162,170,211,216,221,180,84,166,125,145,147,70,124,204,64,182,152,172,196,134,44,119,169,175,197,120,80,189,217,84,177,130,96,179,38,90,54,162,114,179,111,166,198,173,56,115,189,55,73,132,194,148,164,221,118,150,190,84,133,123,55,216,167,128,79,181,158,134,221,71,137,115,117,107,182,90,217,214,60,63,175,104,45,145,208,103,192,202,100,134,213,68,207,79,95,195,158,212,108,164,91,90,150,73,95,145,147,99,169,118,150,100,57,150,160,74,74,183,112,54,194,121,131,190,67,62,171,72,167,33,137,43,180,148,91,112,34,80,73,176,140,115,47,49,168,81,148,192,152,63,35,158,124,36,92,134,49,158,153,164,184,48,111,220,52,218,78,123,221,164,163,76,106,118,44,102,154,129,89,52,165,36,59,192,195,142,179,108,174,218,73,196,143,120,39,209,86,165,51,46,73,125,183,76,217,192,83,47,33,173,214,75,64,90,214,79,178,114,221,163,158,200,174,204,39,36,145,168,161,48,80,70,71,81,185,144,149,38,189,104,52,158,193,39,221,35,148,207,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,98,61,127,173,105,204,168,143,75,176,169,33,189,69,96,211,152,47,141,166,81,94,162,100,54,120,101,119,91,194,123,208,119,126,185,124,85,83,207,50,148,133,35,120,156,35,117,180,106,76,149,216,66,88,138,182,77,203,38,122,93,68,139,100,114,67,145,116,120,219,172,66,176,208,129,49,220,207,137,93,216,178,145,133,124,117,163,189,90,144,89,168,197,155,168,116,215,215,165,99,78,159,54,205,129,126,146,114,207,94,199,100,119,64,89,90,133,219,205,97,138,181,191,108,86,143,79,52,103,39,124,106,43,106,92,166,114,186,54,174,149,75,173,45,173,115,166,128,202,41,172,217,170,159,155,107,214,106,147,112,216,107,125,67,47,81,41,87,192,68,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,126,98,148,33,74,35,47,104,146,130,138,106,163,141,143,147,62,141,100,54,34,158,212,161,146,121,43,83,215,117,146,38,61,62,121,95,105,85,219,102,220,85,48,51,210,184,107,151,110,148,107,169,159,76,177,195,37,148,83,84,173,134,221,216,124,64,103,96,91,184,71,58,169,61,117,148,183,122,74,57,56,77,136,203,108,52,71,199,159,203,219,102,201,34,94,180,98,103,90,108,111,202,154,114,183,218,91,171,82,213,54,206,112,36,53,112,200,35,39,86,133,157,38,135,110,169,211,91,62,59,215,220,218,183,135,48,204,131,102,199,39,134,193,193,160,40,184,50,33,182,216,55,77,132,120,94,181,77,170,57,208,92,215,40,40,92,64,128,130,110,183,206,70,54,219,222,111,90,190,165,113,54,156,141,153,102,90,204,71,198,71,115,131,151,168,87,65,166,96,92,92,92,175,177,107,97,168,58,115,146,48,164,109,82,51,172,75,194,56,146,103,160,139,75,127,72,210,128,72,210,204,209,42,46,61,168,92,45,72,219,134,86,211,173,86,46,137,222,193,82,136,115,192,66,150,101,162,197,126,141,184,97,126,73,108,165,52,162,34,219,128,199,159,74,117,55,77,185,53,168,58,102,202,221,61,127,48,202,56,130,66,184,125,109,222,171,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,158,62,96,80,178,205,84,151,93,79,54,166,35,146,57,109,177,111,180,53,72,42,215,198,38,199,118,183,181,104,167,201,106,132,153,158,189,220,96,61,151,160,78,51,192,189,120,94,77,46,121,155,42,122,96,147,146,81,92,190,42,67,54,59,215,143,43,106,166,80,120,146,163,65,87,125,52,174,108,57,126,139,157,157,51,154,44,127,63,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,89,90,161,91,194,113,5
132,99,56,74,215,205,129,35,59,109,95,94,128,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,184,77,35,175,81,203,143,100,122,60,166,66,105,136,99,166,101,32,85,105,188,175,184,97,212,148,182,148,124,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,90,102,47,149,125,217,104,195,60,203,110,121,157,197,73,82,62,183,77,34,206,176,39,173,207,138,58,206,41,161,170,211,216,221,180,83,166,125,145,146,70,125,204,65,181,152,172,195,134,44,119,169,175,197,120,80,189,217,83,177,130,96,178,37,89,54,162,114,178,111,166,198,173,57,115,189,55,73,132,194,149,163,221,119,150,190,84,133,124,55,216,167,127,78,182,158,135,220,72,137,115,117,107,182,90,218,213,60,63,175,104,45,145,207,103,192,202,100,134,213,68,206,79,95,195,157,212,108,164,91,90,149,74,95,145,147,99,169,118,149,100,56,150,160,74,75,184,112,54,194,121,131,190,67,63,172,72,167,33,137,43,180,148,91,112,34,79,73,176,140,115,47,49,168,81,148,193,152,63,35,158,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,106,119,44,102,154,130,89,52,165,36,59,192,195,142,179,108,175,218,73,196,143,119,39,209,86,165,51,45,74,125,184,77,216,192,83,47,33,173,214,75,63,89,214,79,178,114,221,164,158,200,173,204,39,36,146,168,161,48,80,70,71,82,184,144,148,39,188,104,52,158,193,39,221,35,148,207,149,133,69,98,177,190,127,163,63,100,129,157,42,56,200,101,63,103,211,111,57,155,171,108,123,213,88,207,41,188,98,61,127,173,105,204,168,144,75,177,169,33,189,69,95,211,152,48,141,165,81,94,161,100,53,120,101,119,91,194,123,208,119,126,185,124,85,83,207,50,148,132,35,120,156,35,117,180,106,76,149,216,67,88,138,182,77,203,38,122,93,68,138,100,115,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,90,144,89,168,197,155,168,116,216,216,165,98,79,159,54,205,129,126,145,114,207,94,199,99,119,64,89,91,133,219,205,97,138,181,191,108,87,143,79,52,103,40,123,106,43,106,92,165,113,186,54,174,149,75,173,45,173,115,166,128,202,41,171,217,170,159,156,106,214,106,147,112,216,107,125,67,47,81,41,88,192,69,134,100,197,95,51,192,208,167,155,66,129,192,72,54,164,140,155,51,125,42,126,97,148,33,75,35,47,104,147,130,138,105,163,141,143,147,62,141,100,53,34,157,212,162,146,122,43,83,215,118,146,38,61,62,121,95,104,85,219,102,220,85,47,51,210,184,107,151,110,148,107,169,159,76,177,195,38,148,83,84,173,134,222,217,124,64,103,97,91,184,70,58,169,61,117,148,183,122,74,57,56,76,137,203,108,52,71,199,159,203,219,101,200,33,94,181,97,103,90,108,111,202,154,114,182,217,91,171,82,213,53,206,112,36,53,112,201,35,40,86,133,157,38,136,110,169,211,92,62,58,215,220,218,183,135,48,204,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,132,120,93,181,77,170,57,207,92,214,40,40,91,64,128,130,110,183,206,70,54,220,221,111,90,190,165,113,54,156,142,154,102,89,204,70,197,70,115,132,150,169,87,65,166,96,92,93,92,175,178,107,98,168,58,116,146,48,164,109,82,52,172,75,194,56,146,103,160,139,76,127,72,209,128,72,210,203,209,42,47,61,168,91,45,72,219,134,86,211,173,87,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,158,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,56,130,66,184,125,109,222,171,174,95,194,76,220,100,44,35,142,132,86,181,145,144,157,76,84,67,178,159,62,96,80,179,205,84,151,93,79,54,165,35,145,57,109,177,110,180,54,72,42,214,198,37,199,118,184,182,104,167,201,106,132,153,157,190,220,96,61,151,159,77,51,192,188,120,94,76,46,122,156,42,122,96,147,145,81,92,190,42,67,54,59,215,143,44,106,166,80,120,146,163,65,87,125,52,174,109,57,126,138,157,157,51,154,44,127,63,157,95,82,192,67,84,185,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,98,56,73,214,204,129,35,59,110,95,94,127,53,205,180,72,162,119,109,59,46,79,38,70,95,65,91,209,74,90,80,85,146,173,206,102,34,191,114,107,56,57,191,150,82,126,203,161,51,47,75,184,77,36,175,81,203,143,100,121,60,166,67,105,137,99,165,101,33,85,104,189,174,185,97,211,148,181,148,123,194,65,174,188,220,201,179,140,109,203,80,127,63,199,95,190,106,90,102,46,148,125,217,105,196,60,204,110,121,158,197,73,82,62,183,77,35,207,176,39,173,207,139,58,207,41,162,170,210,216,221,181,83,166,125,144,147,70,124,205,65,182,152,172,196,134,44,119,169,175,197,120,80,189,217,83,177,130,97,178,38,90,54,162,114,179,111,165,198,172,58,114,189,55,72,131,193,148,164,221,119,150,189,84,134,123,55,216,168,127,79,182,158,135,220,71,137,115,117,107,182,90,218,213,60,63,174,103,45,145,207,103,191,201,99,135,213,67,206,79,95,195,158,212,108,164,91,90,150,73,95,144,147,99,170,117,151,100,57,150,161,74,75,184,112,55,193,121,131,190,66,62,171,72,167,33,137,43,180,148,90,112,34,79,73,176,141,116,47,49,168,81,148,193,152,62,35,158,125,36,92,134,49,160,153,164,184,47,111,219,52,218,78,123,220,163,163,76,105,119,44,102,153,129,88,52,165,36,59,193,195,142,180,108,174,218,73,196,143,120,38,209,87,166,51,46,74,125,184,77,217,193,83,47,33,173,214,75,64,90,214,78,178,114,222,164,157,200,174,204,39,35,146,169,161,48,80,70,71,82,184,144,148,39,189,104,52,157,193,39,220,35,148,207,148,132,70,98,177,190,126,162,63,99,129,157,41,56,200,100,62,103,210,112,57,155,172,108,123,213,88,206,42,188,97,62,128,173,105,204,167,144,74,177,169,33,189,68,96,212,152,48,141,166,81,94,161,101,53,120,101,119,91,194,123,208,120,127,185,124,85,83,207,50,148,133,36,120,157,34,116,180,106,76,149,216,66,88,138,182,77,204,38,122,93,68,138,100,114,68,145,116,120,219,171,66,177,208,129,49,220,207,137,93,216,177,145,132,124,117,162,189,91,144,89,168,197,154,168,117,215,215,164,99,78,159,54,204,129,125,146,113,207,94,198,99,119,63,89,91,132,218,205,97,138,181,191,108,86,144,80,52,103,39,124,106,43,105,93,166,114,186,53,174,148,75,173,45,172,114,166,129,201,41,171,217,169,158,156,106,214,106,147,111,216,107,124,68,47,82,41,87,192,68,135,100,196,95,51,192,208,166,154,66,129,192,73,54,164,140,154,51,125,43,126,97,149,33,76,35,47,105,147,131,138,105,163,140,143,147,62,141,100,54,34,158,212,162,145,122,43,82,215,118,146,38,61,62,121,95,104,85,219,102,220,85,48,51,210,184,106,150,109,148,107,169,159,76,176,195,37,148,84,85,174,134,221,216,124,64,102,97,91,185,70,58,170,61,117,148,183,122,74,57,57,76,137,203,108,52,71,198,158,203,218,102,200,34,94,180,97,103,90,108,110,202,154,114,183,218,91,171,82,214,54,206,112,36,53,112,200,36,39,86,134,157,38,136,109,169,211,91,62,59,214,220,218,182,135,48,204,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,133,120,93,180,77,170,57,207,92,214,40,40,92,64,127,130,110,183,206,69,54,219,221,111,90,190,164,112,54,156,142,154,102,90,203,71,198,71,116,131,151,168,87,64,166,96,92,93,92,175,178,107,97,167,58,115,147,48,163,109,82,52,172,74,194,55,146,102,160,138,76,127,72,209,128,72,210,203,208,42,47,61,168,91,45,72,219,134,86,211,172,86,46,137,221,194,82,135,115,192,67,150,101,162,197,126,141,184,97,126,73,108,165,51,163,34,219,128,200,158,75,116,55,76,186,53,167,58,102,202,220,61,128,48,202,56,129,66,184,125,109,221,171,173,95,194,76,220,100,44,34,142,133,86,181,146,144,157,75,84,67,178,159,61,96,80,178,205,83,151,94,78,54,166,34,146,57,109,177,110,180,53,72,41,215,198,37,199,117,183,180,104,166,201,106,132,152,159,190,219,96,61,151,160,78,51,192,188,120,94,76,46,121,156,43,122,96,148,145,81,92,190,42,67,55,60,215,144,44,105,167,80,120,146,164,66,87,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,192,67,84,184,136,112,89,99,122,69,210,176,195,156,196,172,90,90,161,91,195,113,5
133,99,58,74,215,205,129,34,58,109,96,93,128,53,205,180,71,162,119,110,59,45,80,38,71,95,65,91,209,74,89,78,85,145,172,205,101,34,191,114,106,57,56,190,150,83,126,203,161,52,47,76,184,77,36,174,81,203,143,100,122,61,165,66,105,136,99,166,101,32,85,105,189,175,185,98,212,148,182,148,123,195,64,173,188,220,200,179,140,109,202,81,126,64,198,95,191,106,91,103,48,149,125,218,104,195,61,203,110,120,157,196,74,81,62,184,76,35,206,176,39,173,207,138,58,207,42,162,171,211,216,221,180,84,167,125,145,146,69,124,204,65,182,151,172,195,133,44,119,169,175,197,120,80,189,217,83,176,130,97,178,37,90,54,163,114,178,110,166,197,173,56,115,189,54,73,132,194,148,164,222,118,149,190,84,133,124,55,215,168,128,80,182,158,135,220,72,138,115,116,108,181,89,218,213,60,64,174,104,45,145,207,102,191,202,100,135,213,68,207,79,95,195,158,211,107,163,92,90,151,74,95,145,148,99,168,117,149,99,57,150,160,72,75,182,112,54,194,120,131,190,66,62,171,72,167,33,138,43,180,148,91,112,34,79,72,176,140,116,47,48,168,80,148,193,152,63,35,157,124,36,91,134,49,158,152,164,185,48,111,220,52,217,78,123,221,164,164,76,106,119,44,103,154,130,88,53,166,36,60,193,195,142,179,107,173,218,73,197,143,120,38,210,86,166,51,46,75,125,185,76,217,193,83,47,34,173,214,74,63,89,214,80,178,114,222,164,158,200,173,204,40,36,146,168,161,48,81,70,72,82,185,143,148,39,188,105,51,157,192,39,221,35,148,207,149,133,69,98,177,191,127,163,62,99,130,156,42,57,200,101,63,103,211,111,57,156,171,108,122,213,88,207,41,187,97,61,128,172,106,205,168,143,74,177,169,33,189,69,97,212,152,48,140,166,81,94,161,101,53,120,100,119,91,194,122,208,118,126,185,124,85,84,207,49,149,134,35,119,156,34,118,179,107,77,149,216,67,88,137,181,77,204,37,121,93,69,139,100,114,68,145,117,120,219,173,65,177,208,128,49,221,208,138,93,216,178,145,133,124,117,163,188,91,144,89,169,197,154,167,116,216,216,165,98,79,160,54,205,129,126,145,114,207,93,198,100,119,64,90,91,132,219,206,98,139,181,191,108,86,144,79,52,103,39,124,106,43,105,92,166,113,185,54,174,148,75,173,45,172,114,166,129,201,41,172,217,169,158,156,106,214,106,147,112,216,107,125,68,47,81,40,88,192,69,135,100,196,95,51,193,208,168,154,66,129,192,73,54,165,140,154,51,125,43,126,96,148,34,75,35,46,104,147,130,139,105,163,142,143,146,61,141,99,52,35,158,212,161,146,122,43,83,215,118,145,38,61,62,122,95,104,85,220,102,219,85,48,51,210,183,107,151,109,148,108,170,158,76,177,195,37,148,83,85,173,134,221,216,123,64,103,96,92,184,70,58,169,60,117,148,183,122,74,57,56,77,137,203,107,52,71,199,158,203,218,102,200,34,94,180,98,103,90,108,111,203,153,115,183,217,91,171,82,213,53,205,110,35,53,111,200,35,39,86,134,157,39,136,110,169,211,91,62,58,214,221,218,182,135,48,204,131,103,198,39,133,192,192,160,39,184,50,34,182,216,55,77,132,121,94,181,77,170,58,208,93,215,40,40,91,64,128,130,110,183,206,70,53,219,222,111,91,191,165,113,54,155,142,154,101,89,204,71,196,71,115,133,151,168,87,64,167,95,92,93,93,175,178,106,98,168,57,115,147,48,165,110,82,52,172,73,194,55,146,103,160,138,75,127,70,210,128,72,210,204,209,42,46,62,169,91,46,72,219,134,86,211,173,87,46,137,222,194,83,135,114,191,66,150,100,162,197,125,141,183,97,126,74,109,165,52,162,34,219,129,200,159,74,117,55,76,185,54,168,58,103,202,222,61,128,47,203,56,131,65,185,125,109,222,172,174,96,193,76,221,99,44,35,143,133,87,180,145,144,157,76,84,67,178,159,62,96,81,178,204,83,151,93,79,54,166,35,145,58,110,177,111,180,54,72,42,214,198,37,199,118,184,180,103,167,200,105,131,153,158,190,219,96,61,151,159,78,50,191,188,121,93,77,45,122,156,44,122,96,146,145,81,93,190,42,67,54,60,215,143,43,106,167,79,120,146,163,66,88,125,53,174,108,57,125,138,156,157,51,153,43,127,62,157,95,83,193,68,84,184,135,112,88,99,124,68,211,177,196,157,196,172,89,91,160,90,194,113,5
132,98,56,74,215,205,129,35,59,109,96,94,127,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,78,85,146,173,206,102,34,191,114,107,56,56,191,150,82,126,203,162,51,47,76,184,77,35,174,81,203,143,100,122,60,166,66,104,136,99,166,101,32,84,104,188,175,184,98,211,148,182,148,123,194,65,173,188,220,200,180,140,109,203,81,127,64,199,94,190,106,90,102,47,148,124,217,104,195,60,203,109,121,158,197,73,82,62,184,76,34,206,175,38,173,207,138,57,207,41,161,170,211,216,221,180,84,166,125,145,146,70,124,204,65,182,152,172,196,135,44,119,169,175,197,120,80,188,217,83,177,130,97,178,37,90,54,163,114,179,111,166,198,173,57,115,189,55,73,132,194,148,163,221,119,150,190,84,134,124,55,216,167,128,79,181,159,135,221,72,137,114,117,107,182,90,218,214,60,63,175,104,45,145,208,104,191,201,100,134,213,67,206,79,96,196,157,212,108,163,91,90,150,74,94,145,147,99,169,118,149,100,56,149,160,74,75,184,112,55,194,121,132,190,67,63,172,71,167,33,137,43,180,148,91,112,33,79,73,176,140,116,47,49,168,81,147,192,151,63,35,158,124,36,92,134,49,159,153,164,184,48,111,220,52,217,77,123,220,164,163,76,105,118,43,103,154,130,89,53,165,36,59,193,195,143,179,108,175,218,73,197,143,120,38,209,86,165,51,46,74,125,184,76,217,193,83,47,34,173,214,75,64,90,215,79,178,114,222,163,157,200,173,204,39,36,145,168,161,48,80,70,71,81,185,144,149,39,188,104,52,158,192,39,221,35,148,207,149,134,70,98,177,190,127,163,63,100,129,156,41,56,200,101,63,103,211,111,58,155,170,108,123,213,87,207,41,188,97,62,128,172,104,203,168,144,75,177,169,33,189,69,95,211,152,47,140,165,81,94,161,101,53,120,101,119,90,194,122,207,120,126,184,124,85,83,207,49,148,132,34,120,156,34,117,180,106,76,148,216,67,88,138,182,76,204,38,122,93,69,139,100,115,67,145,117,120,219,172,66,177,208,129,49,220,207,137,94,216,178,145,133,124,117,163,188,91,144,89,168,197,155,168,116,216,216,165,98,79,159,55,205,129,126,145,114,207,94,199,100,119,65,90,90,133,219,205,97,138,181,190,108,86,143,79,52,103,40,124,105,44,105,92,166,113,186,54,174,149,75,173,45,173,114,166,128,202,41,171,217,170,158,155,106,214,106,147,112,216,107,124,67,47,81,41,87,192,69,134,100,197,94,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,126,97,148,34,74,34,47,104,147,130,138,105,163,141,143,147,62,141,100,54,34,157,212,162,146,122,43,82,214,118,146,39,62,62,121,95,104,85,219,102,220,85,47,52,210,184,107,151,110,148,107,169,159,76,177,195,38,149,83,84,174,134,222,217,124,64,103,96,91,184,71,58,169,61,117,149,183,122,74,57,56,76,136,203,108,52,71,199,159,203,219,102,200,34,94,181,97,103,90,108,111,202,154,114,183,218,91,171,81,213,54,206,111,37,53,112,200,36,39,86,133,156,39,136,110,170,212,91,62,59,215,220,217,183,135,47,205,131,102,199,39,133,193,192,159,40,184,50,33,181,217,55,77,132,120,93,181,77,170,57,207,92,215,39,40,92,64,128,130,110,183,206,70,54,219,222,111,90,190,165,113,54,156,143,154,102,89,204,70,198,70,115,131,151,169,87,65,167,96,92,92,93,175,178,107,97,167,58,115,146,48,164,109,82,51,172,74,194,56,147,103,160,139,75,127,72,209,128,72,211,203,209,43,46,61,168,91,45,72,219,135,86,211,173,86,46,137,221,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,73,109,165,52,162,34,219,129,199,159,74,118,56,76,186,53,168,58,102,202,221,60,128,48,202,56,129,67,184,126,109,221,172,174,95,194,75,220,100,45,35,143,132,86,181,145,144,157,75,84,66,178,159,61,96,80,178,204,84,151,92,78,54,165,34,145,57,109,177,111,180,53,72,42,214,198,37,199,118,184,181,104,166,202,106,132,153,158,189,219,96,61,151,160,78,51,191,189,121,94,76,46,122,156,42,123,96,147,146,81,92,190,43,66,54,59,215,144,43,106,166,80,120,147,163,65,87,125,52,174,109,57,126,138,156,157,51,154,44,127,62,157,94,82,192,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,89,90,161,91,195,113,5
132,99,56,73,215,205,129,34,59,109,95,94,127,52,205,180,72,162,119,110,59,46,80,38,70,95,65,91,209,74,89,79,86,146,173,206,102,34,191,114,107,56,56,191,150,83,126,204,162,51,47,76,185,77,35,174,80,203,143,100,122,61,166,67,105,136,99,167,101,32,84,105,189,174,184,98,212,149,182,149,123,194,64,174,188,219,201,179,140,109,203,82,127,64,198,94,190,106,90,102,47,149,124,217,104,195,60,204,109,122,157,197,73,82,62,183,76,34,207,176,39,174,207,138,58,207,41,162,171,211,216,221,180,84,166,125,145,146,70,125,204,65,181,152,172,196,134,44,119,169,175,196,120,80,188,218,83,177,130,97,178,38,90,54,163,114,179,111,165,198,173,57,116,189,55,73,132,194,149,163,221,118,150,190,84,133,124,55,216,167,128,79,181,157,135,220,72,137,114,117,107,182,91,217,214,60,63,175,103,45,144,207,103,191,201,99,135,213,69,206,79,95,195,158,211,107,164,91,90,150,73,95,145,147,99,169,118,150,100,57,149,160,73,74,184,112,54,193,121,132,190,67,62,171,72,167,33,137,42,180,148,91,112,34,79,73,175,140,115,47,49,169,81,147,192,152,63,35,158,123,37,92,134,49,159,153,164,184,48,112,220,52,218,78,123,221,164,163,76,105,119,45,103,154,129,89,52,165,36,60,193,195,143,179,107,175,218,73,196,143,120,38,209,87,165,52,46,74,125,183,76,217,193,83,47,34,173,214,75,64,89,214,80,178,113,221,163,157,200,174,204,40,35,145,168,161,48,80,71,71,82,185,144,148,38,189,105,51,158,192,39,222,35,148,208,149,132,69,98,177,190,127,163,63,99,129,156,42,56,199,100,63,103,212,111,57,155,172,107,123,213,88,206,41,188,98,61,127,172,105,204,168,143,74,177,169,32,189,69,95,212,151,47,141,165,81,94,161,100,53,119,101,119,90,194,123,207,120,126,184,124,85,83,208,50,148,133,34,119,156,34,117,180,106,77,149,216,67,88,138,182,77,205,38,121,93,69,138,100,113,67,144,117,119,219,172,66,176,208,129,49,220,207,136,93,215,177,145,133,124,117,163,189,91,144,89,168,197,154,168,116,216,215,165,98,78,160,55,205,129,126,146,114,207,94,199,99,119,64,89,90,133,218,205,98,138,181,192,108,87,143,79,52,102,39,124,105,44,106,93,166,114,185,54,174,149,75,173,45,173,115,165,129,202,41,172,217,170,158,155,106,213,107,147,111,216,107,125,67,47,80,40,87,192,69,134,101,196,95,51,192,208,167,155,66,129,192,73,53,164,141,155,51,124,42,126,97,148,34,74,35,46,104,147,130,137,105,163,141,143,146,61,142,100,53,35,157,212,162,146,121,43,83,214,118,147,38,61,62,121,95,104,86,219,102,220,85,48,52,210,184,107,151,110,147,107,169,160,76,177,195,38,149,84,85,174,134,222,216,124,64,103,96,91,184,70,59,170,61,117,149,183,122,74,57,56,76,136,203,108,52,71,199,158,203,218,101,200,34,94,180,98,103,90,108,111,202,153,114,183,218,91,171,82,213,53,206,111,36,53,112,200,35,40,86,133,157,38,135,110,169,211,92,62,59,215,219,217,182,135,47,205,131,103,199,39,133,192,192,160,40,184,50,33,183,217,55,77,132,120,94,181,77,170,57,207,92,214,40,40,91,64,127,130,110,183,206,70,54,220,221,111,90,190,165,113,54,156,142,153,102,90,204,71,198,70,116,131,151,169,87,64,166,96,92,93,92,175,178,107,97,167,58,115,146,48,164,109,81,52,172,74,193,56,146,103,160,139,76,127,72,209,128,72,211,203,209,43,46,61,169,92,46,72,219,134,87,211,173,86,46,137,221,194,82,136,115,192,66,150,100,162,197,125,141,184,96,126,74,108,165,51,162,34,219,128,199,159,74,117,55,77,186,54,168,57,102,202,221,61,127,48,202,55,130,66,184,125,108,222,172,173,95,195,76,220,100,44,35,142,132,87,181,145,144,157,76,84,67,177,159,62,96,80,178,205,84,151,93,78,54,165,34,145,57,110,177,111,179,54,72,42,214,198,37,199,118,184,180,105,167,201,106,132,152,158,190,220,96,61,151,159,77,51,192,188,121,94,76,46,122,155,43,122,96,147,145,81,92,190,42,67,54,59,215,144,43,106,166,80,120,147,163,65,86,125,52,175,108,57,125,139,156,157,51,154,44,127,63,157,94,83,193,67,85,184,135,111,88,100,123,68,210,176,196,156,195,172,90,90,161,91,195,113,5
132,98,55,74,215,204,129,35,59,109,95,94,128,53,205,179,72,162,118,110,59,45,80,38,70,95,65,91,209,74,88,80,86,146,172,206,102,34,192,113,107,56,56,191,151,83,127,203,162,51,48,76,185,77,35,175,81,203,143,100,122,61,166,67,105,137,99,167,101,32,84,104,189,175,185,97,212,147,182,148,124,194,66,173,188,220,201,179,140,109,202,81,127,64,199,94,190,107,90,103,48,149,124,217,104,195,61,203,110,122,157,197,74,82,62,183,76,34,206,176,39,174,206,138,58,206,41,161,170,211,217,221,181,84,165,125,145,146,70,125,204,65,182,152,172,196,134,44,119,169,175,198,121,81,188,218,83,177,130,97,179,37,90,54,163,114,178,111,166,198,172,57,116,189,55,73,132,194,149,163,221,119,150,189,84,133,123,54,216,167,128,79,181,158,135,221,72,138,115,117,107,181,90,219,214,60,63,176,103,45,145,208,103,192,201,100,134,212,68,207,78,95,195,157,212,108,164,91,90,150,73,95,144,147,99,169,118,150,100,57,149,160,74,74,184,112,54,194,121,131,191,66,63,172,72,167,33,138,44,180,148,91,111,34,79,73,175,140,116,47,50,168,80,147,193,152,63,34,157,125,36,92,134,49,159,153,164,184,48,111,220,52,218,77,123,221,164,162,76,106,118,43,103,154,129,88,52,165,36,59,192,196,143,179,107,174,218,72,196,143,119,39,209,86,165,51,46,74,126,183,76,218,193,83,47,33,173,214,75,64,89,215,79,179,113,222,164,158,200,173,204,39,36,146,168,162,47,80,70,72,81,185,144,148,39,188,104,52,158,193,38,221,35,148,207,149,132,69,98,177,190,127,163,63,99,129,156,42,56,200,101,62,103,211,111,57,155,172,109,123,213,87,207,42,188,98,61,128,172,106,203,168,144,74,177,170,34,190,69,94,212,151,48,141,165,80,94,161,101,53,120,101,119,91,194,123,208,120,126,184,124,85,82,208,50,148,132,36,120,156,35,117,180,106,77,149,216,66,88,138,182,78,203,38,122,93,68,139,100,114,67,146,117,120,219,172,66,176,209,128,49,221,207,137,94,216,177,145,132,124,117,163,188,91,145,88,169,197,155,168,116,215,215,166,97,79,160,55,205,128,126,145,114,206,94,198,98,119,64,90,92,133,219,205,98,139,181,192,108,86,143,79,52,103,40,124,106,43,106,92,165,114,186,54,174,149,75,173,45,173,114,166,128,201,42,172,217,170,159,156,106,214,107,147,111,216,107,125,67,48,81,41,87,192,68,134,100,197,95,51,192,208,167,155,65,129,192,73,55,164,140,155,52,125,42,126,97,147,32,74,34,46,104,147,131,137,106,163,141,143,146,62,142,100,53,34,158,212,161,146,122,43,83,215,118,146,38,61,63,120,95,105,85,218,103,220,85,48,51,210,184,107,151,110,148,108,170,159,77,176,195,39,149,83,85,172,133,222,216,124,64,103,96,92,184,70,59,169,61,117,148,182,122,74,57,56,77,137,203,108,52,71,199,159,203,219,102,201,34,94,180,98,103,90,109,111,202,153,114,182,217,91,172,81,213,54,206,112,37,53,112,200,35,39,86,134,157,39,135,110,169,212,93,62,59,215,220,217,182,135,48,205,131,102,199,40,133,193,192,160,40,184,50,33,183,216,55,77,133,120,93,180,78,170,58,208,92,214,40,41,92,64,127,130,110,183,206,70,54,220,221,111,90,190,165,113,54,156,143,154,101,89,203,70,198,70,115,132,150,168,86,65,166,96,91,92,92,176,178,107,97,168,59,115,146,48,164,110,82,52,173,74,194,56,146,102,160,139,75,127,72,210,127,72,210,203,209,42,47,62,168,91,45,72,219,133,86,210,172,87,46,137,222,194,81,135,115,191,66,150,101,162,197,126,141,184,97,126,74,108,165,53,163,34,219,128,198,159,74,116,56,75,185,53,168,58,102,201,221,61,127,48,202,55,129,66,184,125,108,222,172,174,95,194,76,220,100,45,35,142,133,86,181,145,145,157,75,85,67,178,159,61,97,81,179,205,83,150,93,79,54,165,34,145,58,109,177,110,179,53,71,41,214,197,38,199,118,183,181,104,167,202,106,132,152,158,189,219,96,61,150,159,78,51,192,188,121,93,77,46,122,155,43,123,95,146,145,82,92,190,41,66,54,59,215,144,44,107,166,80,121,146,162,65,86,125,52,174,109,57,125,138,156,158,50,154,43,129,63,157,94,81,193,66,83,185,134,111,88,99,123,69,210,176,196,157,196,173,89,90,161,92,195,113,5
133,99,56,73,215,205,129,35,59,109,95,94,128,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,86,146,173,206,102,34,192,114,107,56,56,191,151,82,126,203,162,51,47,76,184,77,35,174,81,203,143,100,122,60,166,67,104,136,99,166,101,32,84,105,188,174,184,98,212,148,182,148,123,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,90,102,47,148,125,217,104,195,60,203,110,121,157,197,73,82,62,183,76,34,207,176,39,173,207,138,58,207,41,162,171,211,216,221,180,84,166,125,145,146,70,124,204,65,181,152,172,195,134,44,119,169,175,197,120,80,189,217,83,176,130,97,179,38,89,54,162,114,179,111,166,198,173,57,116,189,55,73,132,194,149,163,221,118,150,190,84,133,123,55,216,167,128,79,182,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,208,103,192,202,100,135,213,68,206,79,96,195,158,212,108,164,91,90,150,74,95,145,147,99,169,117,149,100,57,150,160,73,75,183,112,54,194,120,131,190,66,62,172,72,167,33,137,43,180,148,90,112,34,79,73,176,140,115,47,49,168,81,148,192,152,63,35,158,124,36,92,134,49,159,153,164,184,47,111,220,52,218,78,123,221,164,163,76,106,119,44,102,154,129,89,52,165,36,59,192,195,142,179,108,174,218,73,196,143,120,39,209,86,165,51,46,74,125,184,77,217,193,83,47,34,173,214,76,64,89,214,79,178,114,221,164,157,200,174,204,39,35,146,169,161,48,80,70,71,81,185,144,149,38,189,105,52,157,193,39,221,35,148,207,149,133,69,98,177,190,127,163,63,100,129,156,42,56,200,101,62,103,210,111,58,155,171,108,123,213,88,207,41,188,98,61,127,173,105,204,168,143,75,177,169,33,189,69,96,211,152,47,141,165,81,94,161,101,53,120,101,119,91,194,123,208,119,126,185,123,84,83,207,50,148,132,35,119,156,35,117,180,106,76,149,216,67,88,138,182,77,204,38,121,93,68,139,100,114,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,91,144,89,168,197,154,168,116,215,215,165,99,79,159,54,205,129,126,145,114,207,94,199,99,118,64,90,90,133,218,205,97,138,181,191,108,86,143,79,52,103,40,124,106,44,106,92,166,114,186,53,174,149,75,173,45,173,115,166,128,202,41,171,217,170,159,155,106,214,106,147,112,216,106,125,67,47,80,41,87,192,69,134,100,196,94,51,192,208,168,155,66,129,192,73,54,164,140,155,51,124,42,127,97,148,33,75,35,47,104,147,130,138,106,163,141,143,147,61,141,100,53,34,157,212,162,146,121,43,82,215,118,146,38,61,63,121,95,105,85,219,102,220,84,48,52,210,184,107,151,110,148,107,169,159,76,177,195,38,149,83,85,173,134,222,216,124,64,103,96,91,184,70,58,169,61,117,149,183,122,74,57,57,77,137,203,108,52,71,199,159,203,218,102,201,34,94,181,98,103,90,108,111,202,154,114,183,218,91,172,82,213,54,206,111,36,53,112,200,35,39,86,133,157,38,135,110,170,211,92,62,59,215,220,218,183,135,47,205,131,103,199,39,133,193,192,160,40,184,50,33,182,216,55,77,133,120,94,181,77,170,57,208,92,215,40,40,92,63,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,102,89,204,70,197,71,116,132,150,169,87,65,166,96,92,93,92,175,178,107,97,167,58,115,146,48,164,109,82,52,172,74,194,56,146,103,160,139,76,127,72,209,128,72,211,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,114,192,66,150,101,162,197,126,141,184,97,126,74,108,164,52,162,34,219,129,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,130,66,184,125,109,222,172,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,80,178,205,83,151,93,79,54,166,34,146,57,109,177,110,180,54,72,42,214,198,37,199,118,184,181,104,166,201,106,132,153,158,189,220,96,61,151,160,78,51,192,188,121,94,76,46,121,156,42,122,96,147,146,81,92,190,42,67,54,60,215,144,44,106,166,80,120,146,163,65,87,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,94,82,193,67,84,185,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,99,56,73,216,205,130,34,59,110,95,95,127,53,204,180,73,161,119,110,60,45,80,38,71,96,64,91,209,75,88,79,85,145,173,206,103,34,192,113,106,56,57,192,151,83,126,204,163,50,47,76,184,77,35,175,81,202,143,100,122,60,166,66,105,136,98,167,101,31,85,105,187,175,185,98,211,149,181,149,123,195,66,173,191,220,200,180,141,108,202,81,127,64,198,95,190,106,91,102,46,147,126,217,103,194,61,204,110,123,158,196,73,82,62,183,76,34,206,176,38,174,207,137,57,207,41,161,170,212,215,221,179,83,166,125,145,147,70,124,204,64,181,151,171,195,134,45,119,169,175,196,119,80,189,218,84,177,130,96,179,37,90,53,163,116,179,110,166,197,173,57,116,190,55,74,131,195,149,162,222,119,149,190,83,134,122,55,217,167,127,77,183,158,135,220,72,137,114,117,107,182,91,218,214,60,63,176,103,45,144,207,103,191,201,100,135,213,68,207,78,94,195,157,211,108,164,90,91,150,73,95,145,149,99,169,117,148,99,57,150,160,74,76,184,112,53,194,121,131,190,66,63,172,72,167,34,137,43,180,148,90,111,34,79,74,176,140,115,47,49,167,81,148,195,152,63,34,157,124,37,92,135,49,159,153,164,186,46,112,220,51,218,79,123,220,163,163,75,106,119,44,102,154,129,89,52,165,36,60,192,195,143,181,109,174,218,73,197,142,120,38,209,86,166,51,46,73,125,184,76,217,192,82,47,33,173,215,74,64,89,214,79,177,114,221,165,157,200,173,204,39,36,146,168,161,48,80,70,70,82,186,143,149,38,188,104,52,158,193,39,221,34,148,206,148,133,71,97,178,191,128,163,64,98,130,156,42,57,199,101,63,102,211,112,58,156,171,108,123,213,87,206,40,188,97,62,126,173,104,203,167,142,75,176,169,32,190,68,95,211,152,49,142,167,81,94,162,102,53,119,101,120,91,194,124,208,121,127,186,123,85,84,208,49,149,131,35,119,157,35,118,181,106,76,150,214,66,89,137,182,77,204,37,122,93,68,137,101,114,68,145,118,120,219,172,65,176,208,130,48,219,209,137,94,215,177,145,132,125,118,162,188,91,143,89,169,197,155,167,116,215,215,164,99,79,159,54,206,130,125,146,113,207,93,199,99,118,64,91,90,134,220,205,97,138,182,191,107,87,144,79,53,103,39,124,105,42,106,93,166,115,187,54,174,150,75,174,45,174,115,167,128,201,42,171,216,169,159,155,106,216,106,148,111,216,107,124,68,46,81,41,87,191,69,134,100,195,96,51,192,209,167,154,65,129,193,73,54,165,140,156,51,125,41,127,98,148,34,73,35,47,104,146,130,139,106,164,141,142,149,62,141,100,53,35,158,212,161,146,121,42,83,215,117,147,38,60,62,120,96,104,85,219,102,220,85,48,52,211,185,106,151,110,148,107,169,159,76,177,195,37,148,84,84,173,134,223,217,124,63,103,96,92,185,70,58,169,60,115,149,183,122,74,57,56,77,136,202,108,52,70,200,159,202,218,103,201,33,93,181,98,103,91,109,110,202,154,115,183,218,91,170,84,213,53,206,112,36,52,111,201,34,39,86,133,157,38,136,110,170,213,91,63,58,215,219,218,184,135,47,204,132,103,200,41,133,193,193,160,40,183,49,35,182,216,55,77,132,122,93,181,77,170,57,208,93,215,40,39,92,62,127,130,110,182,205,69,55,220,220,111,88,191,165,113,53,155,142,155,100,88,205,70,198,71,114,132,151,168,87,65,166,95,91,93,92,175,178,107,96,167,58,115,147,49,163,110,81,50,172,75,194,56,147,102,158,139,76,128,72,209,127,72,212,204,208,42,46,61,167,91,45,71,218,135,87,211,172,87,44,137,221,194,82,134,114,191,66,149,101,162,197,126,142,184,97,125,74,109,165,52,161,33,219,127,200,158,73,117,55,76,188,54,167,58,102,202,220,61,128,47,202,54,129,66,183,124,109,221,172,175,96,194,75,220,100,46,35,143,132,87,181,146,144,157,76,84,66,178,160,61,96,80,178,206,83,151,92,78,54,165,35,145,58,110,177,112,179,55,72,42,214,198,38,199,117,183,181,105,166,200,106,133,153,157,189,219,96,61,152,161,77,51,192,188,121,93,76,46,122,157,43,123,95,146,146,79,92,189,40,67,53,59,214,145,42,105,166,80,120,145,163,65,87,124,52,175,108,57,126,138,157,158,52,155,43,127,63,157,96,84,192,68,84,186,135,113,88,99,123,68,211,175,196,156,196,172,90,91,162,91,195,113,5
133,98,57,74,215,205,130,34,58,109,95,95,127,54,205,181,72,162,118,110,59,44,80,38,70,95,64,91,208,72,89,78,85,145,174,205,102,36,192,113,108,57,57,192,151,82,126,204,161,52,46,75,186,78,36,176,81,203,142,100,122,61,166,66,104,135,99,167,101,32,84,104,186,175,185,97,211,150,182,147,124,194,64,173,187,220,201,180,139,109,203,82,127,64,199,94,191,105,90,101,47,148,126,218,103,194,61,203,109,122,158,196,73,82,63,183,76,37,206,175,40,173,206,138,57,207,41,162,169,211,216,222,181,85,166,125,145,145,69,123,203,64,181,152,172,195,134,44,120,167,174,196,119,81,189,217,85,176,130,96,178,37,90,53,162,113,178,111,166,198,173,57,117,189,56,72,133,195,150,164,220,119,150,188,84,133,123,56,217,167,127,77,180,159,134,219,71,137,115,118,107,182,89,219,214,60,63,174,102,46,145,207,102,190,202,99,135,214,69,206,80,95,196,157,212,109,164,91,91,148,73,94,146,147,98,168,119,151,98,56,149,160,73,73,183,112,54,193,120,131,190,66,64,172,72,167,33,138,42,180,147,91,112,33,80,72,175,140,115,47,51,168,82,148,192,151,63,34,156,124,37,90,133,48,158,153,165,185,48,110,220,52,218,77,123,220,165,162,75,106,120,44,102,154,129,90,52,166,36,59,194,195,142,179,108,174,218,73,196,143,119,38,208,84,165,53,46,74,126,182,77,215,193,82,46,34,173,216,76,63,90,214,79,177,113,220,165,158,201,174,205,40,36,146,169,161,47,80,70,73,80,183,145,148,39,190,105,52,159,192,39,221,35,148,208,150,133,70,97,177,189,127,164,63,98,129,157,43,56,199,101,62,102,210,112,58,156,172,110,122,213,87,205,41,189,98,62,127,171,106,203,168,142,76,176,170,33,190,70,95,211,151,47,142,165,82,94,162,101,53,119,101,119,92,195,121,208,119,127,186,124,85,82,206,50,148,133,36,119,157,34,118,181,106,76,149,216,66,89,138,183,77,205,37,123,93,68,139,100,113,67,146,117,119,218,172,67,176,208,129,48,220,206,136,94,217,177,143,134,124,116,164,188,90,145,89,169,197,154,168,116,214,216,165,97,79,159,55,205,129,124,144,113,208,95,199,100,118,64,89,90,133,217,205,98,138,180,192,107,88,144,80,52,103,40,124,106,42,106,92,166,115,186,53,175,150,76,173,44,172,114,166,129,202,42,171,216,169,159,155,107,214,106,147,111,216,106,124,69,47,81,43,87,191,69,136,100,197,94,52,193,208,166,155,67,128,193,72,54,165,139,154,52,124,44,126,97,147,32,74,35,46,103,146,130,136,104,164,141,143,148,62,141,98,55,33,157,212,161,146,121,42,83,215,118,146,38,62,63,121,96,104,84,218,103,220,84,47,52,211,185,107,151,109,147,108,167,160,76,177,194,38,149,84,85,174,133,221,215,125,63,104,97,92,185,70,58,169,60,117,148,183,123,75,56,56,76,136,202,108,52,71,200,160,204,218,102,200,32,93,180,97,103,90,109,112,203,154,113,182,218,91,171,82,212,54,206,112,37,53,113,199,35,40,86,134,157,39,135,111,170,212,91,61,59,215,220,218,182,135,47,204,130,104,199,41,133,192,194,160,40,183,50,32,181,216,55,76,134,120,93,181,78,169,57,208,90,215,40,40,92,64,127,130,111,182,207,69,53,220,222,110,90,191,165,114,54,156,142,155,101,90,203,70,196,70,115,133,150,169,86,64,166,96,91,92,93,175,178,106,98,166,59,114,145,48,163,109,82,52,172,73,193,55,147,104,159,139,75,127,71,209,127,73,210,204,209,42,47,60,167,90,46,73,219,132,87,210,173,87,45,136,222,195,81,135,115,192,65,149,101,162,198,125,141,185,97,127,73,109,164,52,162,34,220,128,199,160,73,116,55,75,186,53,168,58,102,202,221,62,127,48,202,56,129,67,186,125,110,223,171,173,94,195,77,217,99,43,35,143,132,84,182,146,144,157,75,84,67,178,160,61,98,79,178,205,84,152,92,79,55,164,35,144,57,109,176,110,181,54,72,42,215,197,38,199,117,184,183,104,166,202,105,133,154,156,188,220,97,61,151,159,78,50,192,189,123,94,77,46,122,156,43,122,94,147,146,80,93,188,42,68,54,60,215,144,44,106,165,80,119,147,163,65,87,124,52,174,109,56,127,139,158,158,50,153,44,128,63,158,96,81,192,67,85,185,135,111,89,98,123,67,210,177,196,156,195,171,90,90,162,90,195,113,5
133,99,56,73,215,205,129,34,59,109,95,95,127,53,205,180,71,162,119,110,60,46,80,38,71,96,65,91,209,74,89,79,85,145,173,206,102,34,191,114,107,56,57,191,151,82,126,202,162,50,47,75,185,77,35,174,81,203,144,99,122,59,164,68,104,136,99,166,101,32,84,104,189,175,185,98,211,147,181,147,124,194,65,173,189,220,200,179,140,108,203,80,127,64,198,94,190,107,90,103,47,149,125,217,105,195,60,203,110,121,157,196,74,82,61,183,77,36,207,175,38,173,207,139,58,207,41,162,171,212,216,220,180,83,165,125,145,147,70,125,204,64,182,153,172,196,134,44,119,169,175,196,120,80,189,217,83,177,131,96,178,37,89,54,162,113,179,111,165,198,173,56,115,190,55,74,133,194,149,163,221,118,149,191,83,133,124,55,216,168,128,79,181,159,135,220,72,137,114,117,108,181,90,218,214,60,62,175,103,45,145,208,104,192,201,100,133,213,68,207,79,95,195,157,212,108,165,91,89,149,73,95,144,146,99,169,118,148,100,57,149,160,73,75,183,112,55,194,121,131,190,66,62,171,72,166,34,138,43,180,147,91,111,33,80,74,176,140,114,47,49,169,81,147,193,151,62,35,157,124,36,91,134,50,158,153,164,184,48,110,220,52,217,78,123,220,164,163,76,105,119,44,102,154,129,88,52,165,36,60,193,194,143,179,108,175,218,73,197,143,120,39,209,86,166,52,45,74,127,184,77,217,193,83,47,33,173,214,76,64,89,215,79,178,114,222,164,157,200,173,205,40,36,146,168,161,48,80,71,70,82,185,145,149,39,189,104,52,157,192,38,221,35,147,207,149,133,69,98,178,190,126,163,63,100,129,156,42,56,199,101,62,104,211,111,58,156,170,109,123,212,88,207,41,188,98,61,127,173,105,203,169,144,75,177,169,32,189,69,96,212,152,47,141,166,80,94,161,100,53,119,101,119,91,195,122,208,120,125,184,123,85,83,207,51,149,132,35,119,156,34,116,180,107,76,150,215,66,88,138,182,77,203,38,122,94,68,139,100,115,67,145,116,120,218,172,66,177,208,129,48,220,207,138,94,216,178,145,133,124,118,164,188,92,143,89,168,197,155,168,116,216,215,165,99,79,159,54,204,129,125,146,114,207,94,199,100,119,64,90,90,133,219,205,97,138,182,191,108,87,143,79,52,102,40,124,106,44,106,92,167,114,186,53,174,150,74,173,45,172,114,166,129,202,41,171,217,171,158,155,107,214,106,148,111,216,107,125,68,47,81,41,87,191,68,134,100,197,95,51,192,208,167,155,66,129,192,73,54,165,139,156,52,125,42,127,97,148,32,74,34,46,103,146,129,138,105,164,141,143,147,61,140,100,54,34,158,212,161,145,121,44,82,214,117,146,38,61,62,121,94,105,86,219,102,220,84,47,52,210,184,106,150,110,148,107,169,158,76,176,193,38,150,84,84,174,135,221,217,124,65,103,97,90,184,70,58,170,62,117,148,183,122,73,57,56,76,137,203,107,53,71,199,159,203,219,101,200,33,93,181,97,103,90,107,111,202,154,114,182,217,91,172,81,214,53,206,111,36,53,111,201,35,38,86,133,156,38,136,109,170,211,92,63,58,214,219,218,182,135,47,204,131,102,199,40,133,192,192,160,40,184,50,34,182,216,55,77,133,121,93,181,77,170,57,208,92,214,40,40,91,64,128,129,110,183,207,70,54,218,221,111,89,190,165,114,54,156,142,154,101,89,205,71,197,71,117,132,151,167,86,64,167,96,91,93,92,175,177,107,97,167,58,115,145,48,164,109,81,52,173,74,194,56,147,102,160,139,76,127,72,210,128,72,211,203,210,41,47,61,168,92,45,72,219,135,85,212,173,86,45,138,222,193,82,136,114,191,66,149,101,162,196,126,141,183,97,126,74,109,164,51,163,34,220,129,199,159,74,117,56,76,185,53,168,58,103,202,222,60,128,48,202,55,130,67,185,125,108,222,171,173,95,193,77,220,99,44,35,143,132,86,181,146,144,158,75,84,67,178,159,62,96,81,178,206,84,150,93,79,53,166,35,145,58,110,177,110,179,54,72,42,214,198,38,199,118,183,182,105,167,201,105,132,153,158,189,219,95,61,151,160,78,50,192,188,121,94,77,45,121,156,42,123,96,147,145,81,92,189,41,66,54,60,216,143,44,106,167,80,120,147,164,65,86,124,52,174,109,56,125,138,156,156,52,153,44,128,63,157,95,83,192,68,84,184,135,111,88,99,125,68,210,177,196,157,196,173,90,90,160,91,195,114,5
133,98,54,73,215,205,130,36,58,108,95,94,128,53,204,178,72,163,118,110,59,45,78,38,70,96,64,90,210,75,89,78,85,147,172,207,103,33,190,112,107,55,56,190,150,82,126,204,162,51,48,76,183,77,35,174,80,203,144,100,122,60,166,66,104,136,97,167,101,31,85,104,188,175,185,97,212,147,182,149,124,195,65,172,188,220,199,181,139,109,203,80,126,63,199,93,189,107,90,103,48,149,125,218,105,194,61,203,111,121,157,196,74,82,61,184,76,35,209,178,39,174,207,137,59,208,41,163,171,211,217,221,180,83,166,125,145,146,71,125,206,64,180,153,171,195,134,45,119,168,176,197,121,82,190,217,84,176,130,95,177,37,89,54,163,113,178,111,164,198,173,57,116,188,54,72,131,194,147,164,221,117,149,189,85,134,123,53,217,168,127,78,182,158,134,220,72,136,116,118,105,181,89,218,213,60,62,176,103,44,145,207,102,192,201,99,136,212,67,207,80,95,196,157,211,106,163,91,89,149,73,95,146,146,97,170,118,149,101,55,149,161,73,75,184,112,54,194,120,131,189,67,62,171,71,167,32,137,42,182,148,91,111,33,79,74,176,140,115,47,48,167,82,148,193,151,63,36,158,122,35,91,133,48,160,154,165,185,46,110,218,53,218,78,122,219,164,163,75,105,119,44,102,155,129,87,52,166,35,60,193,196,141,179,107,175,219,72,196,143,118,38,210,85,166,51,46,74,125,185,78,216,194,81,46,33,175,214,75,64,89,214,81,179,114,221,163,158,200,173,206,39,35,146,170,161,47,78,70,71,80,185,143,148,37,190,105,51,157,192,38,221,36,147,209,150,133,69,98,179,190,126,163,65,99,130,156,43,57,200,100,63,103,210,109,55,155,172,108,122,213,87,208,44,188,98,63,127,173,105,205,168,145,76,174,169,33,187,68,96,212,152,48,141,165,81,96,161,100,54,119,100,119,90,194,122,208,119,125,187,124,85,83,208,50,148,133,34,119,156,35,117,179,107,77,150,216,65,89,139,182,78,204,38,120,92,69,138,98,113,66,143,118,119,218,171,64,176,207,130,51,217,207,137,94,216,178,145,133,125,117,163,188,90,145,90,169,197,155,169,115,216,216,165,99,79,159,54,205,128,125,146,113,207,92,199,99,120,65,91,89,133,219,206,99,138,181,191,110,85,143,80,52,103,39,124,104,43,106,91,165,112,184,55,175,149,75,173,45,172,115,166,129,201,41,171,217,170,159,158,108,213,106,148,112,217,109,125,68,46,82,40,87,193,68,133,100,197,95,51,193,209,169,154,67,130,192,73,53,164,141,156,50,124,44,126,96,148,34,76,36,49,105,147,129,137,105,162,143,143,147,61,141,99,53,36,157,211,161,147,123,42,82,214,116,146,38,62,62,121,95,104,85,220,103,219,85,47,51,211,184,108,152,110,148,106,169,159,77,177,195,38,150,83,85,172,133,222,217,124,65,103,96,90,185,69,57,168,61,117,149,184,121,75,56,56,76,136,204,108,51,71,199,160,203,218,101,199,32,94,180,96,103,88,107,111,202,157,114,184,219,91,171,84,214,53,207,111,37,53,111,200,34,39,85,133,157,40,136,110,171,212,92,61,60,215,220,219,182,135,47,204,129,103,198,39,133,192,192,159,41,184,49,33,183,216,54,77,131,119,95,182,77,167,56,209,90,213,40,40,93,63,126,132,111,184,206,71,53,219,221,110,90,187,164,114,53,155,144,155,102,89,205,70,200,71,115,131,150,168,87,64,166,95,93,93,93,175,178,107,96,167,57,116,147,49,166,110,83,53,173,73,194,55,146,102,160,138,75,127,71,209,127,70,210,202,208,42,47,60,168,91,45,73,220,135,86,212,171,87,46,137,222,194,83,137,113,192,66,149,102,162,196,126,140,185,98,126,74,110,164,51,163,33,218,130,199,159,74,117,56,76,184,53,167,57,100,203,220,63,128,46,203,57,130,67,186,125,110,221,172,173,95,194,76,221,100,43,35,142,132,85,180,145,145,157,76,83,67,177,158,62,96,82,179,203,84,152,93,78,54,165,35,146,59,110,176,110,179,55,73,43,215,198,38,201,115,183,180,105,166,201,107,133,153,157,190,220,95,60,153,158,78,51,191,188,121,93,76,45,123,156,42,122,96,147,145,82,90,189,43,67,53,60,216,142,45,106,166,80,119,145,164,65,87,125,52,175,109,58,124,137,156,158,51,154,44,127,62,157,95,83,192,65,83,184,136,112,89,98,122,68,210,176,197,156,196,170,89,90,160,92,195,115,5
133,99,57,73,214,206,130,34,59,109,95,94,127,52,205,180,72,162,118,109,59,47,81,38,70,96,65,91,209,74,90,78,86,145,174,206,102,34,192,113,107,56,56,190,150,81,126,203,162,50,47,75,185,78,36,174,82,203,143,100,124,60,166,66,105,136,98,167,101,32,85,105,188,173,184,99,212,148,182,148,123,194,65,174,188,219,201,180,141,109,203,81,127,64,199,93,190,106,91,102,47,150,124,217,104,194,61,203,110,122,158,197,72,82,62,183,76,34,207,176,39,173,207,137,57,207,42,161,169,210,216,221,180,84,167,126,145,146,70,124,205,64,182,153,173,195,134,43,119,169,174,196,120,80,188,218,82,176,131,96,179,38,90,53,163,114,177,110,165,197,174,57,115,189,56,72,132,193,148,163,222,119,149,190,84,133,123,56,215,167,128,78,181,157,135,220,72,138,115,117,107,181,90,217,213,59,63,174,103,46,143,208,103,192,203,101,134,212,69,208,78,95,196,158,212,108,163,91,90,150,73,94,144,147,99,168,117,149,100,57,149,159,73,75,184,111,54,194,120,132,189,66,62,171,71,166,33,137,43,180,147,90,112,33,80,73,175,140,115,47,48,168,82,149,192,152,63,35,157,123,36,92,135,48,158,154,164,185,48,110,220,53,218,77,122,221,164,164,75,105,118,44,103,154,129,89,53,165,36,59,193,196,142,180,108,175,217,72,197,143,119,39,209,86,165,52,45,74,125,184,76,217,193,83,48,34,174,213,75,64,89,214,81,178,115,221,163,157,199,174,204,39,35,145,168,161,48,80,69,72,81,185,144,149,39,190,104,53,158,193,39,220,34,148,208,148,135,70,98,177,190,127,163,62,99,129,156,42,56,200,101,61,103,209,112,57,156,171,108,123,213,87,208,41,189,97,61,128,173,104,203,168,144,75,177,170,34,188,70,94,211,152,48,140,165,80,94,162,100,52,119,101,119,90,194,123,207,119,125,185,123,85,83,207,49,149,133,36,119,156,34,116,180,107,75,148,217,67,88,138,182,77,204,38,121,94,69,139,101,114,67,146,117,121,220,173,65,177,208,128,49,220,207,137,95,216,178,145,134,124,117,163,188,92,144,89,167,196,154,169,115,215,215,164,100,78,160,54,204,130,126,146,113,207,94,199,100,119,65,90,91,132,218,205,99,138,182,192,108,86,143,79,52,102,40,123,106,43,104,92,166,114,185,53,174,149,77,173,45,173,115,166,128,202,41,170,218,168,158,156,106,213,107,147,112,217,107,125,67,48,80,41,87,192,68,135,101,197,95,52,192,208,167,154,66,130,191,72,54,165,139,154,51,126,42,126,97,148,33,75,35,47,105,147,129,138,106,163,141,143,147,62,141,98,53,35,157,212,162,146,122,43,82,214,118,146,38,61,62,121,95,104,86,219,102,220,84,48,51,209,185,106,150,109,148,107,170,159,77,176,196,38,149,83,85,173,134,221,217,125,64,103,97,91,184,71,58,171,61,118,149,183,123,73,57,56,77,137,202,107,53,71,200,159,203,219,101,200,34,95,181,98,102,90,107,111,204,154,115,182,218,92,171,83,214,55,207,112,36,52,111,200,35,40,86,133,157,39,136,110,168,211,92,62,59,215,220,217,182,135,47,205,130,103,199,40,133,193,192,160,40,184,50,33,181,217,54,77,133,121,94,182,77,170,56,207,92,214,39,40,91,63,128,130,110,183,206,70,53,220,223,110,91,189,165,112,54,156,142,154,102,89,204,71,197,70,116,133,150,168,87,65,168,97,93,92,91,175,179,107,97,167,57,116,147,48,164,109,82,52,173,75,194,56,147,102,160,140,76,128,72,210,128,72,211,203,209,41,46,60,169,92,45,72,218,134,87,211,173,86,46,138,221,194,81,135,114,192,66,151,101,163,196,125,140,184,97,126,72,109,164,53,160,36,219,129,199,158,74,116,56,76,186,54,168,57,102,202,221,62,127,48,203,55,130,67,185,126,110,221,173,173,95,195,76,220,99,45,34,143,132,87,180,147,144,157,76,85,68,177,159,62,97,80,178,205,83,150,93,80,54,166,34,145,58,109,176,111,180,53,72,42,214,198,37,199,117,184,180,104,166,202,106,132,152,157,191,219,97,60,152,159,78,50,191,189,120,93,76,47,122,154,43,122,95,147,146,80,92,190,42,68,53,58,216,143,44,106,167,81,119,146,163,66,87,124,51,174,109,56,125,138,156,157,51,154,43,126,62,157,95,82,191,67,83,185,135,112,89,100,123,68,211,175,196,156,196,172,89,90,161,91,194,112,5
133,100,56,76,215,204,126,37,57,111,95,95,127,52,205,179,71,159,119,107,60,45,80,38,70,95,65,90,210,74,89,77,86,146,171,206,104,34,190,114,107,56,56,189,152,81,126,204,162,50,46,75,185,76,34,175,80,203,143,99,121,61,164,66,104,138,99,166,101,32,85,105,188,174,183,98,211,147,182,149,125,196,63,173,188,221,199,181,141,109,203,81,127,64,197,95,189,109,91,103,47,148,124,217,104,194,59,204,109,121,158,196,75,80,60,183,77,35,206,177,40,175,205,136,59,206,42,162,170,210,215,220,180,83,165,126,144,146,71,124,205,66,182,151,172,195,133,46,119,168,175,197,120,80,188,217,83,179,130,98,178,36,88,54,162,115,178,113,166,197,173,58,114,188,57,74,131,194,148,164,221,119,152,189,82,135,122,56,216,166,127,80,182,159,134,220,72,136,113,115,108,183,92,217,214,61,62,177,103,46,145,209,102,192,201,101,134,214,70,207,80,95,195,157,210,109,166,90,90,150,73,94,144,146,99,170,118,148,100,56,151,160,73,75,184,111,53,194,119,132,192,66,63,172,71,167,30,139,44,180,148,90,113,32,79,73,177,141,113,46,48,167,82,148,192,152,65,35,158,122,37,92,134,49,157,153,164,184,48,111,220,52,218,78,123,220,163,164,77,104,119,44,104,153,129,91,53,167,36,59,192,196,141,180,109,174,220,73,195,144,120,39,210,88,167,51,46,73,126,183,77,218,193,81,47,34,172,216,73,63,87,213,77,179,114,223,164,157,201,173,204,41,35,145,168,159,46,80,69,71,84,185,146,149,37,189,105,51,158,194,39,222,35,149,206,149,135,69,97,177,190,128,162,63,98,129,155,42,57,202,100,63,103,212,111,59,155,171,108,124,213,87,207,42,187,96,63,126,173,104,202,170,143,76,177,168,33,189,69,96,213,151,48,141,167,80,95,162,101,53,121,100,120,89,193,125,208,119,125,185,124,85,83,208,47,148,132,36,119,155,34,116,179,106,77,150,214,67,87,137,185,75,205,39,120,93,69,139,102,114,68,144,116,119,219,171,65,177,208,129,47,220,206,137,93,215,177,146,135,125,116,163,188,90,145,89,166,199,154,169,116,215,216,166,100,78,159,55,205,130,125,146,113,207,96,199,99,117,63,89,88,132,218,205,97,137,180,191,108,87,143,79,53,103,41,125,106,43,107,94,165,116,186,54,174,152,75,175,45,172,115,167,129,202,41,173,217,168,158,156,105,215,106,147,112,216,108,124,68,46,79,39,87,193,66,136,100,196,94,53,194,207,167,157,66,131,193,74,54,164,141,154,51,125,41,125,98,146,32,74,34,48,104,145,132,137,105,161,141,143,149,62,142,101,54,35,156,210,162,146,120,46,83,213,117,145,38,60,61,120,95,104,84,216,102,221,84,48,51,211,183,105,151,111,148,107,170,157,75,177,196,37,149,85,85,172,133,222,216,124,64,102,96,91,184,71,59,171,61,117,147,182,121,74,56,56,77,137,203,108,51,71,200,158,202,219,102,201,32,93,181,99,103,92,107,112,202,153,116,181,218,91,172,80,213,54,205,111,38,52,112,201,36,40,87,132,157,39,137,109,169,212,92,60,58,216,220,217,183,135,49,204,132,100,198,39,135,193,193,158,41,187,50,34,182,217,54,79,134,120,93,181,77,170,58,208,91,213,39,39,93,65,128,129,108,183,206,70,54,219,222,110,90,189,166,113,55,156,142,156,102,90,204,70,197,70,115,132,149,168,87,64,168,96,93,93,92,175,178,107,98,167,56,115,146,48,164,108,82,52,171,76,193,55,147,102,160,136,76,128,72,210,127,70,211,206,210,41,45,61,168,92,44,73,221,134,86,212,173,85,45,137,221,191,84,134,115,191,65,151,102,161,197,127,140,185,97,126,72,110,164,52,163,34,219,128,198,159,76,117,54,76,185,53,166,59,102,203,222,60,127,49,203,55,128,67,183,124,110,222,173,173,96,194,76,222,100,44,34,143,130,87,180,145,144,156,75,84,68,176,159,63,97,79,177,205,85,150,92,80,55,166,33,144,57,110,176,111,179,53,71,44,215,199,38,198,117,185,182,105,165,200,106,131,152,156,191,219,97,60,151,159,80,50,192,189,121,93,76,46,120,157,40,122,96,148,145,79,92,189,42,66,55,61,216,144,43,105,167,80,119,147,163,66,88,123,54,175,111,56,124,138,156,158,51,153,44,127,63,158,96,80,193,68,84,184,134,111,89,98,124,69,210,177,197,157,196,173,90,90,159,91,194,113,5
133,99,56,74,215,205,129,35,59,109,95,94,127,53,205,180,72,162,119,110,59,45,80,38,70,96,65,91,209,74,89,79,86,146,173,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,184,77,35,174,81,203,143,100,122,60,166,67,104,136,98,166,101,32,85,105,189,175,184,98,212,148,181,148,124,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,102,47,149,125,217,104,195,60,203,110,121,157,197,73,82,62,184,76,34,206,176,39,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,125,204,64,182,152,172,195,134,44,119,169,175,197,120,80,189,217,83,177,130,96,179,38,90,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,148,163,221,119,150,190,84,133,123,55,216,167,128,79,182,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,208,103,191,202,100,134,213,68,206,79,95,195,158,212,108,164,91,90,149,73,95,145,147,99,169,117,149,100,57,150,160,74,74,184,112,54,194,120,131,190,66,62,172,72,167,33,137,43,180,148,91,112,34,79,73,176,140,115,47,49,168,81,148,192,152,63,35,157,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,220,164,163,76,105,118,44,103,154,129,89,52,165,36,60,192,195,143,179,108,174,218,73,196,143,120,38,209,86,165,51,45,74,125,184,76,217,193,83,47,34,173,214,75,64,89,214,79,178,114,221,164,157,200,173,204,39,36,146,168,161,48,80,70,71,81,185,144,149,38,189,104,52,158,192,39,221,35,148,207,149,133,69,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,97,61,127,172,105,204,168,144,75,176,169,33,189,69,96,211,152,47,141,165,81,94,161,100,53,120,101,119,91,194,123,208,119,126,185,124,85,83,207,50,148,133,35,119,156,35,117,180,106,76,149,216,67,88,138,182,77,204,38,121,93,68,139,100,114,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,91,144,89,168,197,155,168,116,216,215,165,98,79,159,54,205,129,126,146,114,207,94,198,99,119,64,89,90,133,219,205,98,138,181,191,108,86,143,79,52,103,39,124,105,44,106,92,166,113,186,53,174,149,75,173,45,173,115,166,128,202,41,171,217,170,159,156,107,214,106,147,112,216,107,124,67,47,80,41,87,192,69,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,127,97,148,33,74,34,47,104,147,130,138,106,163,141,143,147,62,141,100,53,34,157,212,162,146,121,43,82,215,117,146,38,61,62,121,95,105,85,219,102,220,85,47,51,210,184,107,151,110,148,107,169,159,76,177,195,38,149,83,85,173,134,222,216,124,64,103,96,91,184,70,58,169,61,117,149,183,122,74,57,56,76,137,203,108,52,71,199,159,203,219,102,200,33,94,181,98,103,90,108,111,202,154,114,183,217,91,171,82,214,54,206,112,36,53,112,200,35,39,86,133,157,38,136,110,170,211,92,62,59,215,220,218,183,135,48,204,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,133,120,94,181,77,170,57,208,92,214,40,40,92,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,101,89,204,71,197,70,115,132,150,169,87,64,166,96,92,93,92,175,178,107,97,167,58,115,146,48,164,109,82,52,172,74,194,56,146,103,160,139,76,127,72,209,128,72,210,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,130,66,184,125,109,222,171,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,80,178,205,84,151,93,79,54,166,34,146,57,110,177,111,180,54,72,42,215,198,37,199,118,184,181,105,166,201,106,132,153,158,190,219,96,61,151,160,78,51,192,188,121,94,76,46,121,156,42,122,96,147,146,81,92,190,42,67,54,59,215,143,43,106,166,80,120,146,163,65,87,125,52,174,109,57,126,138,157,157,51,154,44,127,63,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,99,56,74,215,205,129,35,59,109,95,94,127,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,192,114,107,56,56,191,151,82,126,203,162,51,47,76,185,77,35,174,81,203,143,100,122,60,166,67,105,136,99,167,101,32,84,105,188,175,184,98,212,148,181,148,123,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,102,47,149,125,217,104,195,60,203,110,121,157,197,74,82,62,183,76,34,206,176,39,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,125,205,65,182,152,172,196,134,44,119,169,175,197,120,80,189,217,83,176,130,97,179,38,90,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,149,163,221,119,150,190,84,133,123,55,216,167,128,79,181,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,207,103,192,202,100,134,213,68,206,79,95,195,158,212,108,164,91,90,149,73,95,145,147,99,169,118,149,100,57,150,160,74,75,184,112,54,194,121,131,190,66,62,172,72,167,33,137,43,180,148,90,112,34,79,73,176,140,115,47,49,168,81,148,192,152,63,35,158,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,105,119,44,102,154,129,89,52,165,36,59,192,195,142,179,108,174,218,73,196,143,119,38,209,86,165,52,46,74,125,184,77,217,193,83,47,34,173,214,75,64,89,214,79,178,114,221,163,157,200,174,204,39,36,145,169,161,48,80,70,71,81,185,144,148,38,189,104,52,158,193,39,221,35,148,207,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,97,61,127,173,105,204,168,144,75,177,169,33,189,69,96,211,152,48,141,165,81,94,161,100,53,120,101,119,91,194,123,208,119,126,185,123,85,83,207,50,148,132,35,120,156,35,117,180,106,76,149,216,67,88,138,182,77,204,38,122,93,68,139,100,114,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,91,144,89,168,197,155,168,116,215,215,165,98,79,159,54,205,129,126,145,114,207,94,199,99,119,64,90,90,133,219,205,97,138,181,191,108,86,143,79,52,103,40,124,106,44,106,92,166,113,186,53,174,149,75,173,45,173,115,166,128,202,41,171,217,170,159,156,106,214,106,147,112,216,107,125,67,47,81,41,87,192,69,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,127,97,148,33,75,34,47,104,147,130,138,106,163,141,143,147,61,141,100,53,34,157,212,162,146,122,43,82,215,118,146,38,61,62,121,95,105,85,219,102,220,85,47,51,210,184,107,151,110,148,107,169,159,76,177,195,38,149,83,85,173,134,222,217,124,64,103,96,91,184,70,58,169,61,117,149,183,122,74,57,56,76,137,203,108,52,71,199,159,203,219,102,200,34,94,181,98,103,90,108,111,202,154,114,183,218,91,172,82,213,54,206,112,36,53,112,200,35,39,86,133,157,38,136,110,170,211,92,62,59,215,220,218,183,135,48,204,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,132,120,94,181,77,170,57,208,92,214,40,40,92,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,101,90,204,71,197,70,115,132,150,169,87,65,167,96,92,93,92,175,178,107,97,167,58,115,147,48,164,109,82,52,172,74,194,56,146,102,160,139,76,127,72,209,128,72,210,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,130,66,184,125,109,222,171,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,80,178,205,84,151,93,79,54,165,35,146,57,109,177,110,180,54,72,42,214,198,37,199,118,184,181,104,166,201,106,132,153,158,190,220,96,61,151,159,78,51,192,188,121,94,76,46,121,156,42,122,96,147,146,81,92,190,42,67,54,59,215,144,43,106,166,80,120,146,163,65,86,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
132,98,55,73,215,205,129,35,58,109,95,94,127,53,205,179,71,163,119,110,59,46,80,38,70,95,65,91,209,74,89,79,86,146,173,206,102,34,191,114,108,56,57,191,151,82,127,203,162,51,47,76,184,77,35,174,81,203,143,100,122,60,166,66,105,136,99,166,101,32,85,105,188,175,184,98,212,148,181,148,123,195,65,173,188,220,200,179,141,108,203,81,127,63,198,94,190,106,91,102,47,149,125,217,104,194,60,204,109,121,157,197,73,82,62,183,77,34,206,176,38,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,125,204,65,181,152,172,196,134,44,119,169,175,196,120,79,188,217,84,177,129,96,179,37,90,54,162,114,179,110,165,198,173,57,116,189,55,73,132,193,148,163,221,119,150,189,84,133,124,55,216,167,127,78,181,158,136,220,72,137,115,117,107,181,90,217,214,59,63,175,104,45,145,208,103,191,201,100,135,213,68,207,78,95,195,157,212,108,164,91,90,149,74,95,145,147,99,169,118,149,100,57,149,160,73,75,184,112,54,194,121,131,190,67,63,172,72,166,33,138,43,180,148,91,112,34,79,73,175,140,116,47,49,168,81,147,192,151,63,34,158,124,36,91,134,49,159,154,164,184,48,111,220,52,217,78,123,221,164,163,76,106,118,44,103,154,129,89,52,165,36,60,192,195,142,179,108,174,218,73,196,143,119,39,209,86,165,51,46,73,125,183,76,216,192,83,47,33,175,214,75,63,89,214,79,178,114,221,164,157,200,173,205,39,36,146,169,161,47,80,71,71,81,185,144,149,38,189,104,52,158,192,39,221,35,148,208,149,133,69,98,177,190,126,163,63,99,129,156,42,57,200,101,62,103,211,111,57,155,171,108,122,213,87,207,41,188,97,61,127,173,105,204,168,143,75,177,169,33,189,70,95,212,152,47,141,165,80,95,161,100,53,120,101,119,90,194,123,207,120,126,185,124,84,83,207,50,148,132,36,120,156,35,117,180,106,76,149,216,66,88,138,182,77,204,38,121,92,68,139,101,114,67,145,117,120,218,172,66,177,207,129,49,220,207,137,94,216,177,145,133,124,117,163,189,91,144,89,168,197,155,169,116,215,215,165,98,78,159,55,205,129,125,146,113,207,95,198,99,118,64,90,91,133,218,205,98,139,181,190,107,86,143,80,52,103,39,125,107,44,106,92,165,114,186,54,174,149,75,173,45,173,115,166,128,202,41,171,217,169,158,156,106,214,106,147,112,216,107,125,67,47,80,40,87,192,68,135,100,197,95,51,192,208,167,155,66,129,192,73,53,165,140,155,51,125,42,127,97,148,33,75,34,47,104,147,130,138,106,163,141,143,147,62,142,100,54,34,157,212,162,146,122,43,82,215,118,146,38,62,62,121,95,104,85,218,102,220,85,48,51,210,184,106,151,109,148,107,168,159,76,176,195,37,149,83,84,173,135,221,216,124,64,103,96,91,184,70,59,169,61,117,148,183,122,74,57,57,77,137,203,107,52,71,199,159,203,219,102,200,34,93,181,98,103,90,107,111,202,154,114,182,218,91,172,82,213,53,206,112,37,53,112,200,35,40,86,133,157,38,135,110,169,211,92,62,59,215,220,218,183,135,48,205,131,103,199,39,133,192,192,160,39,184,50,33,182,216,55,77,132,121,94,181,77,170,57,208,92,215,39,39,92,64,128,130,110,183,206,70,54,219,221,111,89,190,165,113,54,156,142,154,101,90,205,70,198,71,116,131,150,168,86,64,167,96,91,92,93,175,178,106,97,168,58,115,147,48,165,109,82,52,173,74,194,55,147,103,160,139,75,127,72,209,128,72,210,203,209,42,47,61,168,91,46,72,219,134,86,211,173,86,46,137,223,194,82,135,114,191,66,150,101,162,196,126,141,184,97,125,74,109,165,52,162,35,219,128,199,159,74,116,55,76,186,53,168,58,102,202,221,61,128,48,202,55,129,66,185,124,109,221,172,174,95,194,76,220,100,44,34,143,132,86,181,145,145,157,76,84,67,178,159,62,97,80,178,205,83,151,93,79,54,166,35,146,58,109,177,110,180,54,72,42,214,199,37,199,118,184,181,105,166,201,106,132,152,157,189,220,95,61,151,160,77,51,192,188,121,94,76,46,122,156,42,122,96,147,145,81,92,190,42,67,54,59,215,143,44,106,166,80,121,147,163,65,86,125,52,174,108,57,126,139,156,157,51,154,44,127,62,157,95,83,193,67,83,185,135,111,88,99,124,68,210,176,195,157,196,172,89,90,161,92,194,113,5
133,99,56,74,215,205,129,35,59,109,95,94,127,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,185,77,35,174,81,203,143,100,122,60,166,67,104,136,99,166,101,32,84,105,188,174,184,98,212,148,182,148,124,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,102,47,149,125,217,104,195,60,203,110,121,157,197,73,82,62,183,76,34,206,176,39,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,125,204,64,182,152,172,196,134,44,119,169,175,197,120,80,189,217,83,177,130,96,179,37,90,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,148,163,221,119,150,190,84,133,123,55,216,167,128,79,181,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,208,103,192,202,100,134,213,68,206,79,95,195,158,212,108,164,91,90,149,74,95,145,147,99,169,117,149,100,57,150,160,73,74,184,112,54,194,121,131,190,66,62,172,72,167,33,137,43,180,148,90,112,34,79,73,176,140,115,47,49,168,81,148,192,152,63,35,158,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,105,119,44,103,154,129,89,52,165,36,59,192,195,142,179,108,174,218,73,196,143,120,38,209,86,165,51,46,74,125,184,77,217,193,83,47,34,173,214,75,64,89,214,79,178,114,221,163,157,200,173,204,39,36,146,168,161,48,80,70,71,81,185,144,148,38,189,105,52,158,193,39,221,35,148,207,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,98,61,127,172,105,204,168,143,75,177,169,33,189,69,95,211,152,48,141,165,81,94,161,100,53,120,101,119,91,194,123,208,119,126,185,124,85,83,207,50,148,132,35,119,156,35,117,180,106,76,149,216,67,88,138,182,77,204,38,122,93,68,139,100,114,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,91,144,89,168,197,155,168,116,215,215,165,98,79,159,54,205,129,126,145,114,207,94,199,99,119,64,90,90,133,219,205,97,138,181,191,108,86,143,79,52,103,40,124,106,44,106,92,166,113,186,53,174,149,75,173,45,173,115,166,128,202,41,171,217,170,159,156,107,214,106,147,112,216,107,125,67,47,81,41,87,192,69,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,127,97,148,33,75,34,47,104,147,130,138,106,163,141,143,147,62,141,100,53,34,157,212,162,146,122,43,82,215,118,146,38,61,62,121,95,105,85,219,102,220,85,47,51,210,184,107,151,110,148,107,169,159,76,177,195,38,149,83,85,173,134,222,217,124,64,103,96,91,184,70,58,169,61,117,148,183,122,74,57,56,77,137,203,108,52,71,199,159,203,219,102,200,34,94,181,98,103,90,108,111,202,154,114,183,218,91,172,82,213,54,206,112,36,53,112,200,35,39,86,133,157,38,135,110,169,211,92,62,59,215,220,218,183,135,48,204,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,132,120,94,181,77,170,57,208,92,214,40,40,92,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,101,90,204,70,197,70,115,132,150,169,87,65,166,96,92,93,92,175,178,107,97,167,58,115,146,48,164,109,82,52,172,74,194,56,146,103,160,139,76,127,72,209,128,72,211,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,130,66,184,125,109,222,171,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,80,178,205,84,151,93,79,54,165,34,146,57,110,177,110,180,54,72,42,214,198,37,199,118,184,181,104,166,201,106,132,153,158,190,220,96,61,151,160,78,51,192,188,121,94,76,46,121,156,42,122,96,147,146,81,92,190,42,67,54,59,215,144,43,106,166,80,120,146,163,65,87,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,99,56,74,215,205,129,36,59,110,96,94,127,53,205,180,72,162,119,110,60,46,80,38,70,96,65,90,209,74,88,79,85,145,173,206,102,33,192,114,107,57,56,192,151,82,126,202,162,50,47,76,185,76,35,175,82,203,143,100,122,60,166,67,104,136,99,166,101,32,85,105,190,174,184,98,212,147,182,148,124,194,66,172,188,220,200,179,140,108,202,81,127,63,199,94,190,107,91,103,47,149,125,218,104,194,61,203,109,121,157,197,73,82,63,184,77,35,206,176,39,173,208,138,57,206,40,162,170,211,216,221,180,85,166,125,146,146,70,124,204,65,182,152,172,196,134,44,120,169,175,196,120,80,189,218,84,177,130,97,178,37,90,54,162,114,178,112,166,198,172,57,115,189,56,72,132,193,148,163,222,119,151,190,83,134,123,55,217,167,128,79,182,158,135,220,72,137,114,117,107,181,90,217,214,60,64,174,103,45,145,208,103,192,201,100,134,213,68,206,80,95,196,158,212,107,163,91,90,149,74,94,144,146,99,169,117,149,100,57,150,160,74,74,184,111,55,194,120,131,190,66,63,172,72,166,33,136,43,181,149,91,111,34,79,72,176,141,115,47,48,168,81,147,192,153,62,35,158,124,36,91,134,49,159,153,165,185,47,111,220,53,218,78,123,220,164,163,76,105,119,44,102,153,130,90,53,166,36,60,192,196,142,180,108,175,218,74,196,144,119,38,209,86,165,51,45,74,125,183,76,217,192,82,47,34,174,214,75,64,91,214,78,177,114,221,163,157,201,173,205,39,36,146,169,161,48,79,71,71,82,185,144,148,39,189,105,51,158,192,38,221,35,148,208,149,133,69,98,177,189,127,163,63,100,129,157,42,56,199,100,63,103,211,111,58,155,171,108,123,213,88,207,42,188,98,62,128,172,104,203,168,143,75,176,169,33,189,69,96,211,152,47,141,165,81,94,162,101,53,120,101,119,90,194,122,207,120,126,185,124,84,83,207,50,148,132,35,119,155,34,117,180,107,76,149,217,66,88,138,181,76,204,37,122,92,68,139,100,114,67,145,117,120,220,171,66,176,208,128,50,220,207,137,94,216,178,145,133,124,117,163,188,91,144,89,168,197,154,168,115,215,215,164,99,78,160,55,205,129,125,145,113,207,95,198,100,118,64,90,90,133,219,204,97,138,182,190,109,86,143,80,52,103,39,124,106,43,106,92,166,113,186,53,175,148,76,173,44,173,115,166,128,202,41,171,217,170,158,156,106,214,106,148,110,217,107,125,67,47,80,41,88,192,69,134,100,195,95,51,192,208,168,155,65,129,192,72,54,164,140,155,50,124,42,127,98,148,32,75,34,47,105,146,130,138,105,163,141,143,147,61,141,99,54,34,157,212,161,145,121,44,83,215,118,146,39,61,63,121,95,105,84,219,102,220,85,48,52,210,184,107,151,110,147,106,169,159,77,177,194,38,149,83,83,173,135,222,216,124,64,103,97,91,185,70,58,169,61,117,149,183,122,74,57,56,76,136,203,108,52,71,200,158,203,219,102,200,33,94,180,98,104,90,108,110,203,154,113,183,218,91,171,81,213,54,206,112,36,53,112,199,36,40,86,133,156,38,135,110,169,211,92,62,58,215,219,218,183,135,47,204,131,102,199,40,133,192,193,160,40,185,49,33,182,215,55,77,132,120,93,182,77,170,57,208,92,215,40,40,91,64,128,130,110,183,206,70,54,219,222,112,90,190,165,113,54,156,142,153,101,89,204,71,198,71,116,132,151,168,87,65,167,96,93,92,93,175,178,106,98,167,58,115,146,48,164,109,81,52,173,74,195,56,146,102,160,139,75,127,71,209,128,72,211,204,209,41,47,61,168,91,46,71,219,134,87,211,173,86,46,138,221,194,82,136,115,191,66,149,101,162,196,126,141,184,97,126,73,109,165,52,162,34,219,128,200,159,73,118,55,76,185,53,168,57,101,202,221,62,127,48,201,56,129,66,184,125,108,221,172,173,95,194,76,220,100,44,34,143,133,86,180,145,143,156,76,84,67,178,158,62,96,80,178,205,84,151,92,79,54,166,34,146,58,110,177,111,180,53,72,42,214,198,37,200,118,184,181,104,166,202,105,132,153,158,189,220,96,61,152,160,79,50,192,188,121,94,76,46,121,155,42,122,96,147,146,81,93,191,42,67,53,59,215,144,44,106,166,80,120,146,163,65,86,125,53,174,109,57,126,138,156,158,50,154,44,127,63,156,94,82,192,67,85,184,135,111,88,99,124,68,210,176,196,156,195,172,90,90,162,92,195,112,5
133,98,56,74,215,205,129,34,59,109,95,95,127,53,204,180,73,163,119,109,59,46,79,39,70,96,65,92,210,74,89,78,85,146,172,205,101,34,192,114,106,56,57,192,151,82,127,202,162,51,47,75,184,77,36,175,81,204,143,101,122,59,166,67,105,136,99,167,102,32,86,104,189,175,183,97,212,148,182,148,124,195,65,174,188,220,200,179,140,109,203,81,127,64,199,94,190,106,91,103,47,148,124,217,104,195,61,203,110,121,157,197,74,82,62,184,77,34,207,176,39,173,207,138,58,206,41,161,170,211,216,221,181,83,165,125,145,146,70,124,205,64,181,151,172,196,134,44,119,168,175,198,121,80,188,218,83,176,130,97,179,37,90,54,163,114,178,111,166,198,173,56,115,189,55,72,132,194,149,164,222,119,150,190,84,134,123,56,216,167,128,78,182,158,135,220,71,137,115,117,108,182,89,218,212,60,63,174,104,45,145,208,103,193,202,100,135,213,67,207,79,95,195,157,211,108,164,91,90,149,72,94,145,146,99,170,118,150,100,56,150,160,73,75,184,112,55,194,120,132,190,67,63,172,72,167,33,137,42,180,148,90,111,34,80,73,176,140,116,47,49,168,80,148,193,151,62,36,157,125,37,92,134,48,159,153,164,183,47,111,220,51,218,78,123,220,164,163,76,105,119,44,103,153,129,89,52,165,37,59,193,196,142,179,108,174,218,73,196,143,119,38,209,86,165,51,45,73,124,183,76,216,194,82,47,33,173,214,74,64,90,215,80,178,113,221,163,158,200,173,205,38,35,146,168,161,48,80,70,71,81,185,143,149,39,189,104,52,158,192,40,221,34,148,206,149,133,69,98,177,190,128,163,62,100,128,157,42,57,200,101,64,104,210,111,58,155,172,109,122,213,88,207,41,188,97,62,129,172,105,204,167,144,75,176,168,32,189,69,95,211,152,47,141,165,82,95,162,100,54,120,100,119,91,194,123,208,118,127,184,123,84,83,207,49,148,133,34,120,155,34,117,179,105,76,148,217,66,88,139,182,76,204,39,121,94,68,138,101,115,67,145,116,121,219,172,66,176,207,128,50,220,208,137,94,215,178,145,134,125,117,164,189,92,144,90,168,197,155,167,116,215,216,166,98,80,159,54,205,129,126,146,114,208,94,198,101,119,64,90,90,133,219,205,98,137,181,191,108,86,144,79,52,103,40,125,105,43,106,92,167,113,185,54,175,149,74,172,44,173,115,166,128,201,41,171,217,169,159,155,106,214,107,147,112,216,107,124,67,48,80,40,87,193,70,133,100,197,94,51,192,208,167,155,66,128,192,73,53,164,140,155,51,125,42,127,97,148,33,75,34,47,105,148,130,138,105,163,141,143,147,62,141,101,53,34,156,211,161,146,122,43,83,214,117,146,38,61,63,121,95,104,86,219,103,220,84,47,51,209,184,106,151,111,147,107,168,159,76,177,194,37,149,83,85,174,134,221,216,125,64,103,96,92,184,70,58,170,60,116,148,183,122,75,57,57,77,137,204,108,52,71,198,158,203,219,102,200,34,94,181,97,103,90,108,112,203,154,113,183,217,92,172,83,214,54,207,111,36,53,112,200,35,40,86,134,157,39,136,109,169,213,92,62,59,215,220,218,183,135,47,205,132,103,199,39,132,192,192,160,40,184,49,33,182,216,55,77,132,120,93,182,78,170,58,208,91,213,40,39,91,63,128,130,110,183,207,69,55,219,221,111,89,189,165,113,54,155,142,154,101,91,205,71,197,71,115,132,150,168,86,65,168,96,92,92,92,175,178,107,97,167,58,115,146,48,165,109,82,51,173,75,194,56,147,102,160,139,76,127,72,210,127,72,210,204,209,42,46,61,169,93,46,72,218,134,86,211,172,87,45,137,222,193,82,135,115,191,65,150,101,162,197,125,141,184,97,125,75,108,166,51,163,33,218,128,198,159,74,117,55,76,186,53,169,58,102,202,221,61,127,48,203,56,129,66,184,126,109,222,171,174,95,194,76,220,100,45,35,143,132,86,180,146,145,156,75,83,67,177,160,61,96,81,179,205,83,151,92,79,54,166,34,147,58,110,177,111,179,54,72,43,214,199,38,199,118,183,181,104,166,202,106,133,153,158,189,219,95,61,151,160,77,51,192,189,121,93,76,46,121,156,42,122,95,146,146,81,92,190,42,67,54,59,215,144,44,106,166,80,120,147,163,66,86,124,52,175,108,57,126,139,155,157,51,154,44,126,62,156,97,81,193,67,85,184,135,111,88,99,124,68,211,176,195,156,196,172,90,91,161,91,195,114,5
132,101,58,75,215,205,128,35,59,110,94,94,127,53,206,181,72,162,119,109,58,45,80,37,71,95,65,91,210,73,89,78,85,144,172,206,102,35,193,114,107,56,56,191,150,81,126,203,163,50,46,75,184,76,37,173,81,204,143,102,122,61,164,66,104,137,99,169,101,33,84,105,187,173,183,98,211,148,181,149,123,194,65,173,188,220,202,180,140,108,204,80,126,63,199,94,191,107,90,102,47,151,126,218,104,195,60,203,108,120,158,196,74,81,62,185,75,35,207,176,39,171,208,137,57,207,41,161,170,210,215,221,180,85,166,125,145,147,70,126,205,63,183,151,172,194,133,43,118,169,174,197,120,80,189,217,82,177,130,97,179,37,89,54,162,113,178,109,167,197,174,57,115,190,55,72,131,194,148,164,221,118,150,190,83,133,123,55,216,167,127,78,182,158,135,221,72,138,113,116,107,182,90,217,214,61,63,175,103,43,145,206,103,193,202,100,134,213,68,206,79,94,197,158,211,108,164,93,90,148,74,95,144,147,100,169,117,150,101,58,149,160,75,73,183,113,54,194,120,131,191,66,63,171,72,167,31,135,44,180,146,91,112,33,79,72,176,140,116,48,49,169,80,146,193,150,61,34,157,123,36,93,135,50,159,153,165,184,47,112,220,53,218,78,122,220,164,163,77,107,117,46,103,153,131,90,53,165,36,60,193,195,143,180,109,174,218,72,196,144,120,38,210,87,166,52,43,74,124,183,77,218,194,84,47,33,174,214,76,65,89,214,79,178,116,222,163,158,201,174,203,40,37,144,169,162,48,81,72,72,80,185,145,149,39,189,104,53,156,193,39,221,34,149,208,150,133,70,99,176,190,128,162,64,100,129,156,42,56,201,102,62,104,211,112,58,156,172,109,124,213,87,209,42,188,97,61,129,173,106,204,168,144,75,175,169,34,190,70,96,212,154,47,140,164,80,93,162,99,52,119,101,119,91,195,123,208,120,125,185,122,85,83,208,50,149,133,37,120,155,34,117,180,107,76,148,215,67,89,140,181,76,204,38,121,93,68,138,100,114,66,146,116,121,218,172,65,176,208,129,49,220,206,138,93,214,177,143,133,123,117,164,187,91,143,90,168,197,154,168,117,217,215,164,97,78,159,54,204,130,126,144,114,207,94,198,98,119,63,89,90,133,219,205,97,138,179,192,109,87,142,78,51,103,40,123,105,42,105,93,166,114,186,52,174,149,76,173,46,173,116,167,129,201,40,172,217,170,159,154,107,213,106,149,111,216,106,124,67,48,81,41,89,193,68,133,101,196,94,52,193,207,168,154,64,129,192,72,53,164,141,155,52,124,42,126,97,149,34,74,35,46,105,145,130,140,105,163,141,144,147,61,141,100,52,34,158,212,161,145,122,44,82,215,117,147,38,62,63,121,96,105,84,219,104,220,85,48,52,211,184,106,151,110,147,106,169,160,76,178,194,37,149,82,85,174,133,223,216,124,67,104,96,91,186,70,58,171,61,118,149,184,122,74,57,56,76,137,204,108,52,71,200,160,204,218,102,201,33,93,180,99,105,90,108,111,202,155,114,183,218,92,172,80,214,53,207,112,36,54,113,199,35,38,86,134,156,38,136,109,168,212,92,63,57,213,220,219,181,134,47,205,132,103,198,39,133,192,191,159,40,183,49,33,183,215,56,76,134,120,94,181,78,171,57,207,92,215,40,41,92,62,128,129,110,183,206,69,54,220,222,111,90,191,165,115,54,156,142,154,102,91,203,71,197,71,115,132,150,170,87,65,167,97,94,91,93,176,179,107,97,166,58,115,145,48,164,110,81,52,173,74,194,54,146,102,160,139,75,127,72,208,128,72,211,204,207,42,46,61,168,91,44,72,219,134,85,212,173,88,45,137,221,194,83,135,115,192,67,150,100,161,196,127,141,185,95,124,74,109,164,53,162,35,219,128,199,158,74,117,54,77,185,54,167,59,102,202,220,61,128,47,204,56,131,65,184,124,108,221,173,174,95,195,76,219,100,43,35,144,131,86,181,146,144,157,76,84,66,178,158,62,96,80,179,204,84,150,93,80,54,166,34,144,56,110,177,110,179,53,72,43,215,198,39,199,118,184,180,104,166,202,105,132,153,157,190,219,97,62,151,159,78,50,192,188,121,93,77,46,123,156,42,123,96,147,147,81,91,191,42,68,52,59,215,143,43,108,167,80,119,146,163,65,87,123,52,176,110,57,126,138,156,157,52,154,46,127,63,157,95,82,193,67,83,184,133,110,88,100,123,68,208,175,196,156,196,174,89,89,162,91,195,112,5
133,99,56,74,215,205,129,35,59,109,95,94,127,53,205,180,71,162,119,110,59,45,80,38,70,96,65,91,209,74,89,79,86,146,173,206,102,34,192,114,107,56,57,191,150,83,126,203,162,50,47,76,184,77,35,174,81,203,142,101,122,60,166,67,105,136,99,167,102,33,84,104,188,174,184,97,212,148,182,148,123,195,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,103,47,149,125,217,104,195,60,203,110,121,157,196,74,82,61,184,76,34,206,176,39,173,207,138,57,207,41,162,170,211,216,221,180,84,166,125,145,146,70,125,205,65,182,152,172,195,134,44,119,169,175,197,120,80,188,217,83,177,130,96,179,38,90,54,162,114,178,111,166,198,173,57,115,189,55,73,132,194,149,163,221,119,150,189,84,133,123,55,216,167,127,79,181,158,135,220,72,137,115,117,107,182,90,218,214,59,63,175,104,45,145,207,103,191,202,100,134,213,68,206,79,95,196,158,211,108,164,91,90,150,73,95,144,147,99,169,117,149,100,57,150,160,74,74,183,111,54,194,121,131,190,67,62,171,71,167,33,138,43,180,148,91,112,34,80,73,176,140,115,47,49,168,81,148,192,152,62,35,158,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,106,118,44,103,154,130,89,53,165,36,59,192,196,142,179,108,174,218,73,196,143,119,38,209,86,166,51,46,74,125,184,76,217,193,83,47,34,174,214,75,64,89,214,79,178,114,221,163,157,201,174,204,39,36,145,168,161,48,80,70,71,81,184,144,149,38,189,105,52,157,192,39,221,35,147,207,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,210,111,57,155,171,108,123,213,87,207,41,188,97,62,128,173,105,204,168,144,75,177,169,33,189,69,96,211,152,48,141,165,81,94,161,100,53,120,101,119,91,194,122,208,119,126,185,124,85,83,207,50,148,132,35,120,156,35,117,180,106,76,149,216,67,88,138,182,76,204,37,122,93,68,139,100,114,67,145,117,120,219,172,66,177,208,129,49,220,208,137,94,216,177,145,133,125,117,163,189,91,144,89,168,197,155,168,116,215,215,165,99,79,159,55,205,129,126,145,114,207,94,199,99,118,65,89,90,133,219,205,97,138,182,191,108,87,143,79,52,103,40,124,106,44,105,92,166,113,186,53,174,149,75,173,45,173,115,166,128,201,41,171,217,170,159,156,106,214,106,147,112,216,107,125,67,47,81,41,88,192,69,134,101,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,126,97,148,33,74,34,47,104,146,129,138,106,163,141,143,147,62,141,100,54,34,157,212,161,146,121,44,83,215,117,146,38,61,63,121,95,104,85,219,102,220,85,47,51,210,184,107,151,110,148,107,169,159,76,177,194,38,149,83,85,173,134,222,216,124,64,103,96,91,184,70,58,169,61,117,148,183,123,74,57,56,76,137,203,108,52,71,199,159,203,218,102,200,34,94,181,98,103,90,108,111,202,154,114,183,218,91,172,82,213,54,206,112,36,53,112,200,35,40,86,133,157,38,136,109,169,211,92,62,58,214,220,218,183,135,47,205,131,103,199,40,133,193,193,160,40,184,50,33,182,216,55,77,133,120,94,181,78,170,57,208,92,214,40,40,92,64,128,130,110,183,206,70,54,219,222,111,90,190,165,113,53,156,142,154,101,89,204,70,198,70,115,131,150,169,87,64,166,96,92,92,93,175,178,107,97,167,58,115,146,48,164,109,81,52,172,74,194,56,146,102,160,139,75,127,72,209,128,72,211,203,209,42,47,61,168,91,45,72,219,135,86,211,173,86,46,137,222,194,82,135,114,192,66,150,101,162,197,126,140,184,97,126,74,109,165,52,162,34,219,128,199,159,74,116,55,76,186,53,168,58,102,202,221,61,127,48,202,56,130,66,185,125,109,222,171,174,95,194,76,220,100,45,35,143,133,86,181,145,144,157,76,84,67,178,158,62,96,80,178,205,84,151,93,79,54,165,35,146,57,110,177,110,180,53,72,42,214,198,37,199,118,184,180,104,167,201,106,132,153,158,190,219,96,61,151,160,78,50,192,189,121,93,76,46,121,156,42,122,96,147,146,81,92,190,42,67,54,59,215,143,43,106,166,80,120,147,163,66,86,125,52,174,109,57,126,138,156,158,51,154,44,127,63,157,94,82,193,67,84,184,135,111,88,99,123,68,210,176,195,156,196,172,89,90,161,91,195,113,5
133,99,56,74,215,205,129,35,59,109,95,94,127,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,184,77,35,174,81,203,143,100,122,60,166,67,104,136,99,167,101,32,84,105,189,174,184,98,212,148,182,148,124,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,102,47,149,125,217,104,195,60,203,110,121,157,197,73,82,62,183,76,34,206,176,39,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,125,204,64,182,152,172,196,134,44,119,169,175,197,120,80,189,217,83,177,130,96,179,38,90,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,148,163,221,119,150,190,84,133,124,55,216,167,127,79,182,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,208,103,192,202,100,134,213,68,206,79,95,195,158,212,108,164,91,90,150,73,95,145,147,99,169,117,149,100,57,150,160,74,74,184,112,54,194,121,131,190,66,62,172,72,167,33,137,43,180,148,91,112,34,79,73,176,140,115,47,49,168,81,148,192,152,63,35,158,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,105,119,44,103,154,129,89,52,165,36,59,192,195,142,179,108,174,218,73,196,143,120,38,209,86,165,51,46,74,125,184,76,217,193,83,47,34,173,214,75,64,89,214,79,178,114,221,163,157,200,173,204,39,36,145,168,161,48,80,70,71,81,185,144,149,38,189,105,52,158,193,39,221,35,148,207,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,97,62,127,173,105,204,168,143,75,177,169,33,189,69,95,211,152,47,141,165,81,94,161,100,53,120,101,119,91,194,123,208,119,126,185,124,85,83,207,50,148,132,35,120,156,35,117,180,106,76,149,216,67,88,138,182,77,204,38,122,93,68,139,100,114,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,91,144,89,168,197,155,168,116,215,215,165,98,79,159,54,205,129,126,145,114,207,94,199,99,119,64,90,90,133,219,205,97,138,181,191,108,86,143,79,52,103,40,124,106,44,106,92,166,113,186,53,174,149,75,173,45,173,115,166,128,202,41,171,217,170,159,156,106,214,106,147,112,216,107,125,67,47,81,41,87,192,69,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,127,97,148,33,75,34,47,104,147,130,138,105,163,141,143,147,62,141,100,53,34,157,212,162,146,122,43,82,215,118,146,38,61,62,121,95,105,85,219,102,220,85,47,51,210,184,107,151,110,148,107,169,159,76,177,195,38,149,83,85,173,134,222,217,124,64,103,96,91,184,70,58,169,61,117,149,183,122,74,57,56,77,137,203,108,52,71,199,159,203,219,102,200,34,94,181,98,103,90,108,111,202,154,114,183,218,91,172,82,213,54,206,112,36,53,112,200,35,39,86,133,157,38,136,110,170,211,92,62,59,215,220,218,183,135,47,205,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,132,120,94,181,77,170,57,208,92,214,40,40,92,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,101,89,204,70,197,70,115,132,150,169,87,64,166,96,92,93,92,175,178,107,97,167,58,115,146,48,164,109,82,52,172,74,194,56,146,102,160,139,76,127,72,209,128,72,211,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,130,66,184,125,109,222,171,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,80,178,205,84,151,93,79,54,165,35,146,57,110,177,110,180,54,72,42,214,198,37,199,118,184,181,104,167,201,106,132,153,158,190,219,96,61,151,159,78,51,192,188,121,94,76,46,121,156,42,122,96,147,146,81,92,190,42,67,54,59,215,144,43,106,166,80,120,146,163,65,86,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,192,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
134,99,57,75,215,204,129,34,59,109,95,94,128,52,204,179,72,162,119,110,60,46,79,38,70,96,65,91,209,74,89,80,85,146,172,205,103,33,191,113,106,56,57,191,151,82,126,202,162,51,47,76,184,77,35,174,80,203,143,100,122,60,166,67,104,136,98,167,101,32,84,104,188,175,184,97,212,148,180,148,123,194,64,174,188,220,201,179,140,108,203,81,127,64,198,94,190,106,90,103,47,148,125,217,104,195,61,203,110,121,158,197,73,82,62,183,76,34,206,176,39,173,206,137,58,206,40,161,171,211,216,222,180,84,166,125,144,147,70,125,204,65,181,151,172,195,134,44,119,169,175,196,120,80,189,217,83,177,130,96,179,37,89,54,162,115,179,111,166,198,173,57,115,189,55,72,132,193,148,163,221,119,150,190,84,133,124,55,216,167,128,80,181,158,135,220,72,138,115,117,108,182,90,217,213,59,63,175,104,45,145,208,103,191,202,101,134,212,68,207,79,95,196,158,213,107,164,91,90,150,73,95,146,146,100,169,118,149,100,57,149,160,74,75,184,111,54,194,120,131,190,67,63,172,72,167,33,137,43,180,147,90,112,33,80,72,175,140,115,47,48,169,81,147,193,151,63,35,158,124,37,92,133,49,158,153,163,184,47,111,220,52,217,78,122,220,164,163,75,106,119,43,102,154,128,89,53,166,35,60,192,195,143,179,108,174,218,73,197,144,120,39,208,86,165,51,46,73,126,184,77,217,192,82,47,34,173,214,75,64,90,214,79,178,113,221,163,157,201,173,205,39,36,145,168,161,48,79,70,71,81,184,144,147,38,188,104,51,158,193,38,221,36,148,207,149,133,70,98,178,191,128,163,63,99,129,157,42,57,200,101,62,102,211,111,58,155,170,108,123,213,88,206,41,188,98,61,127,173,106,203,168,144,75,176,169,32,189,70,95,212,151,47,140,165,81,95,162,100,53,120,100,119,91,195,123,207,119,126,185,124,85,83,207,50,148,133,34,120,156,34,117,180,106,76,149,216,66,88,137,181,77,204,38,122,93,67,140,100,114,68,145,117,120,218,173,66,176,208,129,49,220,208,138,94,215,177,145,133,125,117,163,188,91,143,89,168,197,155,168,117,215,215,166,98,79,160,55,205,129,125,145,113,207,94,198,100,119,64,89,91,133,218,204,97,139,182,191,108,86,143,78,51,104,40,123,105,44,106,92,165,113,186,53,174,149,76,173,45,173,114,166,128,201,41,172,217,169,158,156,106,213,106,147,112,216,107,124,67,47,81,41,87,192,68,135,101,196,95,50,192,207,167,155,66,129,192,72,53,164,141,154,51,125,42,126,98,148,33,74,34,47,104,147,130,138,106,163,141,143,147,61,141,100,54,34,157,212,162,146,122,43,82,215,118,146,39,61,62,121,95,105,85,219,102,220,85,48,52,209,183,106,151,110,148,106,168,159,76,177,194,38,148,83,85,173,133,222,217,125,65,103,95,92,184,70,59,170,61,116,148,184,123,74,57,56,77,137,203,108,52,71,200,158,203,219,102,200,33,94,180,97,103,90,108,111,202,154,113,183,218,91,172,82,214,53,206,111,36,53,112,200,35,40,87,134,156,39,135,110,169,212,92,62,59,214,220,218,182,135,47,205,131,102,199,39,134,193,193,160,39,185,49,33,182,216,54,77,132,121,94,181,78,169,58,208,92,215,40,39,92,63,127,130,110,183,206,70,54,219,221,111,90,190,165,113,53,156,142,154,102,90,205,70,197,70,116,133,150,168,87,65,167,96,93,93,92,175,178,107,97,168,58,115,146,48,164,109,81,52,172,75,195,56,146,101,160,139,75,127,72,210,128,72,211,204,209,42,47,61,168,91,46,72,219,135,87,211,173,86,46,137,222,193,81,136,114,191,66,149,100,162,197,126,142,184,97,125,73,109,164,52,162,35,219,129,199,159,75,117,56,77,186,54,168,57,103,202,221,62,128,48,201,55,130,66,185,125,109,221,171,174,95,195,77,220,100,45,35,143,132,86,181,146,144,157,76,84,66,178,159,62,95,81,178,205,84,151,93,79,53,165,35,145,57,110,177,111,180,53,71,42,214,198,37,199,118,184,182,105,167,201,105,132,153,157,190,220,96,60,151,160,78,50,192,188,120,94,76,46,121,155,42,123,97,146,145,82,93,190,42,66,54,59,215,145,43,107,165,80,119,147,163,65,86,125,52,174,109,57,125,139,157,158,51,153,43,127,63,157,94,82,193,67,84,184,135,110,88,99,124,68,210,176,196,155,197,171,89,90,161,91,195,113,5
133,99,56,74,215,205,128,35,60,109,96,94,127,53,205,180,72,162,119,110,60,46,80,38,70,96,65,91,208,74,89,78,85,146,172,205,101,34,191,114,107,57,57,191,151,82,127,203,161,51,47,75,185,77,35,174,81,202,142,101,123,60,166,67,105,136,99,166,101,32,85,105,188,175,184,97,211,148,182,148,124,195,65,173,188,220,201,179,140,109,204,80,127,63,198,94,190,106,91,103,47,149,124,217,105,195,60,204,109,122,158,197,73,82,62,184,76,35,206,176,39,173,207,137,58,207,40,161,171,211,216,221,181,83,166,125,145,146,70,124,204,65,182,152,172,196,134,44,119,169,175,196,120,80,189,217,83,176,129,97,179,38,89,54,162,115,179,111,165,197,173,56,115,189,55,73,132,194,148,164,221,119,150,190,84,133,123,55,215,166,128,79,181,158,134,220,72,137,115,117,107,181,89,218,214,59,63,175,104,45,145,207,103,192,202,100,135,212,68,206,79,95,195,158,211,107,164,91,90,150,74,95,144,147,99,170,118,150,100,58,150,160,73,74,184,112,54,194,121,131,190,66,62,172,71,167,32,138,43,181,147,91,112,34,80,73,175,140,115,46,48,168,81,148,192,152,63,35,157,124,36,92,135,49,159,153,164,184,48,111,220,52,218,77,123,220,164,163,76,105,118,44,102,154,129,89,53,165,36,60,192,196,143,179,108,175,218,73,197,143,119,39,209,87,166,52,46,74,125,184,76,217,193,83,47,34,174,214,76,65,89,214,79,178,114,222,164,157,200,173,204,39,35,146,169,160,48,80,71,71,82,184,144,148,39,188,105,52,157,192,39,221,34,148,207,148,133,69,98,177,190,127,163,63,99,129,157,41,56,200,101,63,103,210,111,58,156,171,107,123,212,87,208,41,188,97,62,128,173,105,204,169,144,75,177,169,33,190,69,96,211,152,48,141,166,80,95,161,101,54,120,101,119,91,194,123,208,119,126,185,124,85,83,207,49,148,132,35,119,156,34,117,180,106,76,149,217,66,89,139,182,76,204,38,122,93,68,138,100,115,68,145,116,120,219,171,66,177,208,129,49,220,207,137,94,216,177,145,133,125,117,163,189,91,144,89,167,197,155,168,116,216,216,165,98,78,160,54,205,129,126,145,114,206,94,199,100,119,65,90,91,133,219,205,98,138,181,191,109,86,143,79,52,103,39,124,106,44,106,93,166,114,186,53,174,148,75,174,45,172,114,165,128,202,41,171,217,170,158,155,106,214,106,147,112,216,107,124,68,47,81,40,87,193,69,135,100,196,94,52,192,208,167,155,66,130,192,72,54,164,140,154,51,125,42,127,97,148,33,75,35,47,104,147,130,139,105,163,140,143,147,62,141,100,53,34,158,211,161,146,121,43,82,214,117,146,38,61,62,121,94,105,85,219,102,220,85,47,52,210,184,107,151,110,148,107,169,159,76,177,195,38,149,83,85,174,134,222,216,125,64,103,96,92,184,70,58,169,61,117,149,184,122,74,57,56,76,138,202,108,52,71,200,160,203,218,101,201,34,94,181,98,104,91,108,111,202,154,113,183,218,91,172,82,213,54,206,112,36,53,112,200,35,39,86,133,157,39,136,109,170,212,92,62,59,215,220,218,183,135,47,204,131,102,199,40,133,193,192,160,40,184,50,33,182,216,55,77,132,120,94,181,78,170,57,207,92,214,39,40,92,65,127,129,110,183,206,70,54,219,221,111,90,190,165,113,53,155,142,154,101,90,204,71,197,71,115,132,150,169,87,64,167,96,93,92,93,175,178,107,97,168,57,115,147,47,164,109,82,52,172,75,194,56,146,102,160,139,75,127,72,210,128,72,211,204,209,42,47,61,168,91,46,72,219,134,87,212,173,88,46,137,222,194,81,135,114,191,66,150,101,162,197,125,141,184,97,126,73,109,165,52,162,35,218,129,199,159,73,117,55,77,186,53,168,57,102,202,221,60,127,48,203,55,129,67,185,125,109,221,171,173,95,194,76,220,100,45,35,143,132,87,181,145,144,157,76,84,67,178,159,62,96,80,179,205,83,150,93,79,54,166,34,146,56,110,176,111,179,54,72,42,215,198,37,198,118,184,181,105,166,202,106,132,153,157,190,219,95,61,151,159,77,51,191,189,121,94,77,46,122,156,42,122,96,146,145,81,92,189,42,67,55,59,215,144,44,106,166,80,120,146,164,65,87,125,52,175,108,57,126,138,157,157,51,154,44,127,63,157,94,83,193,67,84,185,135,112,88,100,123,68,210,176,196,156,196,172,90,90,161,91,194,113,5
133,99,56,74,215,205,129,35,59,109,95,94,127,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,85,146,173,206,102,34,191,114,107,56,56,191,151,82,126,203,162,51,47,76,185,77,35,174,81,203,143,100,122,60,166,67,104,136,99,167,101,32,84,105,189,175,184,98,212,148,181,148,123,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,102,47,149,125,217,104,195,60,203,110,121,157,197,74,82,62,183,76,34,206,176,39,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,125,204,65,181,152,172,195,134,44,119,169,175,197,120,80,189,217,83,176,130,96,179,38,90,54,162,114,178,111,166,198,173,57,116,189,55,73,132,194,149,163,221,119,150,190,84,133,123,55,216,167,128,79,182,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,207,103,192,202,100,134,213,68,207,79,95,195,158,212,108,164,91,90,149,73,95,145,147,99,169,117,149,100,57,149,160,74,74,184,112,54,194,120,131,190,66,62,172,72,167,33,137,43,180,148,90,112,34,80,73,176,140,115,47,49,168,81,148,192,152,63,35,158,124,36,91,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,76,105,119,44,102,154,129,89,52,165,36,59,193,195,142,179,108,174,218,73,196,143,120,39,209,86,165,51,46,74,125,183,76,217,192,83,47,34,173,214,75,64,89,214,79,178,114,221,164,157,200,173,204,39,36,145,168,161,48,80,70,71,81,185,144,149,38,189,104,52,158,193,39,221,35,148,207,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,156,171,108,123,213,88,207,41,188,97,61,127,173,105,204,168,144,75,177,169,33,189,69,96,212,152,47,141,165,81,94,161,100,53,120,101,119,91,194,123,208,120,126,185,124,85,83,207,50,148,133,35,120,156,34,117,180,106,76,149,216,67,88,138,182,77,204,38,122,93,68,139,100,115,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,178,145,133,124,117,163,189,91,144,89,168,197,155,168,116,216,215,165,98,79,159,55,205,129,126,145,114,207,94,198,99,119,64,89,90,133,219,205,98,138,181,191,108,86,143,79,52,103,40,124,106,44,106,92,166,113,185,54,174,149,75,173,45,173,115,166,128,202,41,171,217,170,159,156,106,214,106,147,112,216,107,125,67,47,80,41,87,192,69,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,127,97,148,33,75,34,47,104,146,130,138,106,163,141,143,147,62,141,100,53,34,157,212,162,146,122,43,82,215,118,146,38,61,62,121,95,105,85,219,102,220,85,47,51,210,184,107,151,110,148,107,169,159,76,177,195,38,149,83,85,173,134,222,217,124,64,103,96,91,184,70,58,169,61,117,149,183,122,74,57,56,76,137,203,108,52,71,199,159,203,219,102,200,34,94,181,98,103,90,108,111,202,154,114,183,218,91,172,82,214,54,206,111,36,53,112,200,35,39,86,133,157,38,135,110,169,211,92,62,59,215,220,218,183,135,48,204,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,133,120,93,181,77,170,57,208,92,214,40,40,92,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,101,90,204,70,197,70,115,132,150,169,87,65,166,96,92,93,92,175,178,107,97,168,58,115,146,48,164,109,82,52,172,74,194,56,147,102,160,139,76,127,72,209,128,72,211,203,209,42,47,61,168,91,45,72,219,134,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,130,66,184,125,109,222,172,174,95,194,76,220,100,44,35,143,132,86,181,145,144,157,76,84,67,178,159,62,96,80,178,205,84,151,93,79,54,165,35,146,57,110,177,111,180,54,72,42,214,198,37,199,118,184,181,104,167,201,106,132,153,158,190,220,96,61,151,160,78,51,192,189,121,94,76,46,121,156,42,122,96,147,146,81,92,190,42,67,54,59,215,144,44,106,166,80,120,146,163,65,87,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,99,56,75,215,205,129,35,58,109,96,93,127,53,205,180,71,162,119,109,59,45,79,38,71,96,65,91,208,74,89,78,85,147,173,206,102,34,191,115,107,57,57,190,151,82,127,204,162,51,47,77,184,77,36,173,80,202,143,101,122,60,166,67,105,137,99,167,101,31,84,105,188,175,184,97,212,147,181,147,122,194,65,174,187,219,200,179,139,108,204,81,127,64,199,95,191,107,90,103,47,148,125,218,105,195,61,205,110,122,158,198,72,81,63,184,76,36,206,177,39,173,207,138,57,208,40,161,170,211,216,222,181,83,166,124,145,146,70,124,204,64,181,152,172,195,132,44,119,169,175,197,120,81,189,218,84,176,130,95,179,37,89,55,162,115,178,111,165,198,174,57,116,190,55,73,132,193,148,164,222,119,151,189,84,134,124,56,215,166,129,79,181,158,136,220,72,137,114,117,109,182,90,218,213,59,63,174,104,45,145,207,103,192,202,100,134,213,67,206,79,95,194,157,211,108,165,90,90,150,73,95,146,148,99,170,117,149,101,57,149,160,74,75,184,112,54,194,120,131,190,66,63,171,72,165,33,137,43,180,149,91,112,33,80,73,175,140,115,47,49,168,80,149,192,151,62,35,158,125,36,91,134,49,158,152,163,184,47,111,220,52,218,78,122,221,163,163,74,105,119,44,101,154,130,89,53,166,35,60,193,195,142,178,107,174,217,72,195,143,119,37,209,87,166,53,45,74,127,184,77,216,193,84,48,33,173,215,75,64,90,215,79,177,114,221,163,158,200,174,204,39,36,146,169,161,47,79,70,71,81,183,142,148,38,189,104,53,158,193,40,221,34,148,206,148,133,70,99,178,191,128,163,63,100,127,156,42,55,200,101,63,104,211,111,59,155,172,108,123,212,87,207,42,188,98,61,128,173,104,203,167,143,76,177,170,32,190,68,95,212,151,48,141,166,80,94,162,101,54,120,100,119,91,195,123,207,120,125,185,124,84,83,208,50,149,132,35,119,157,34,116,179,107,77,149,217,68,88,138,182,77,204,37,122,93,69,139,100,114,66,146,116,119,218,173,67,176,207,129,49,220,206,138,93,216,178,145,133,124,117,163,189,91,144,89,168,197,153,167,116,215,215,165,98,79,160,55,204,129,126,145,114,207,94,199,100,119,63,91,91,132,220,205,97,138,181,191,108,85,143,80,52,103,39,123,105,43,104,92,165,114,185,53,174,148,76,174,45,173,114,166,128,202,40,172,217,170,159,157,106,212,107,147,112,217,106,123,67,47,79,42,88,193,69,133,102,197,94,51,192,208,167,155,66,130,192,73,53,164,140,154,51,124,43,127,98,148,33,75,36,46,104,146,128,140,105,164,140,143,147,62,142,99,54,35,158,212,161,146,122,44,82,214,118,146,38,61,62,122,95,105,85,219,102,220,86,47,51,210,184,107,150,110,148,107,170,159,76,176,195,37,148,83,85,174,134,221,217,124,65,102,97,91,184,70,59,169,61,117,149,182,122,74,57,56,78,138,205,107,53,71,199,159,202,219,102,200,33,94,182,97,103,90,108,111,203,153,114,183,217,91,171,83,213,53,206,112,37,54,113,201,36,41,86,134,157,38,136,110,168,211,92,63,58,215,220,218,182,134,47,204,131,103,199,40,132,193,192,159,40,184,51,33,181,217,55,78,132,121,94,182,77,170,57,206,91,215,39,39,91,63,128,131,110,183,206,71,54,219,222,110,89,189,165,113,54,156,142,154,101,90,204,71,197,70,115,132,149,168,88,65,167,96,94,93,92,176,177,107,97,167,59,114,147,49,164,109,83,52,172,73,194,55,147,102,159,138,77,126,72,209,128,72,211,204,208,41,46,62,168,91,45,72,218,134,86,212,174,88,46,137,221,195,82,135,114,192,66,151,100,162,196,126,141,184,96,126,73,108,165,51,163,33,220,128,199,160,74,117,55,76,185,54,168,57,103,202,221,61,128,48,202,55,129,66,184,123,108,221,170,173,96,194,77,221,101,44,35,144,133,87,179,146,144,156,76,84,67,178,158,62,96,81,179,204,84,151,93,78,54,166,35,146,56,109,177,111,180,53,72,42,215,197,38,200,119,182,181,104,167,201,105,131,153,157,191,220,96,61,152,160,77,50,192,189,121,94,76,45,121,155,42,123,95,147,145,82,93,189,41,67,55,58,216,142,44,106,167,80,119,146,164,65,88,124,52,175,109,57,126,140,157,157,52,154,44,126,63,158,95,82,193,67,85,184,136,111,88,99,123,68,210,175,196,156,196,172,89,90,161,91,196,112,5
133,99,56,73,216,205,128,34,59,109,95,95,128,54,205,180,71,163,119,109,61,46,80,38,71,96,66,92,209,74,88,79,85,146,172,206,102,35,193,114,107,56,56,190,152,83,125,203,161,51,47,75,185,76,35,174,81,204,143,100,122,60,165,65,104,137,98,166,101,33,84,105,187,175,185,98,211,149,181,147,123,195,65,174,187,219,201,179,140,109,203,81,126,64,199,93,192,106,90,101,48,150,125,218,104,194,60,204,109,123,157,197,73,81,63,182,76,34,207,175,38,173,207,137,58,207,41,161,170,211,216,221,180,84,165,125,145,146,71,124,205,65,181,153,173,196,135,43,120,169,175,197,120,79,188,218,84,177,130,97,178,38,89,55,162,115,177,110,166,197,174,57,115,188,55,72,132,194,149,164,221,118,151,189,83,133,124,54,216,168,128,78,181,159,135,220,71,138,115,116,107,182,89,218,213,59,64,175,104,45,144,207,102,191,201,99,135,214,68,206,79,94,195,157,210,108,164,92,90,150,74,95,145,147,98,168,117,150,101,58,149,161,73,74,185,112,55,194,121,132,190,67,62,172,72,167,34,138,43,180,147,90,112,35,80,73,175,140,115,47,49,169,82,149,192,151,62,34,157,124,37,92,135,49,157,153,165,184,48,111,220,52,218,78,123,221,163,162,75,105,118,45,103,153,130,89,53,165,36,59,193,197,142,180,108,174,218,73,196,142,119,38,209,87,166,50,47,73,125,184,77,218,193,83,46,35,173,216,76,63,90,214,80,179,115,221,164,157,199,174,206,39,34,144,169,160,49,79,70,71,82,184,145,148,38,188,105,52,158,194,39,220,35,148,208,149,133,69,98,179,190,128,163,63,99,129,155,42,56,200,100,64,103,211,112,59,155,171,107,124,213,88,207,41,188,97,61,127,172,104,204,168,142,75,178,169,33,189,69,94,210,152,47,141,165,81,95,162,100,53,122,101,119,91,195,122,207,119,126,185,124,84,83,209,49,148,133,35,119,155,35,117,180,105,77,148,217,66,87,138,182,76,203,38,123,93,68,138,99,115,66,146,117,120,219,171,66,177,208,129,48,220,206,136,94,216,176,146,133,124,117,163,190,90,144,88,168,196,153,168,116,216,214,164,98,78,160,55,205,130,126,145,115,207,95,199,100,119,64,91,91,133,219,205,97,139,182,191,109,87,144,79,53,103,40,124,106,44,105,92,166,114,186,54,175,148,76,174,45,174,116,166,128,202,41,170,218,169,159,156,106,214,106,148,112,216,107,125,67,48,80,42,87,193,68,135,100,196,95,51,192,208,167,155,65,130,192,74,53,164,140,155,51,124,41,126,97,148,33,74,34,49,104,147,129,138,106,163,141,142,146,62,141,100,53,35,158,211,162,147,121,45,82,215,117,147,37,61,62,122,95,105,86,219,102,219,86,46,52,209,183,107,150,110,148,107,169,158,76,177,194,38,149,84,84,173,133,222,216,125,64,103,97,92,186,71,58,169,61,116,148,183,123,74,58,57,76,137,202,108,52,71,199,161,204,219,102,199,33,93,181,98,103,90,107,111,201,153,114,183,219,92,170,83,214,54,206,112,37,54,113,200,34,39,86,134,157,38,136,109,169,211,93,61,58,214,221,217,182,134,47,204,132,104,200,40,133,192,191,160,41,184,50,33,183,217,55,78,133,119,92,181,78,171,58,208,91,214,40,40,92,64,127,130,109,183,206,70,55,219,220,110,91,190,165,114,54,155,142,154,101,90,204,70,196,70,115,132,150,170,87,64,167,97,92,91,93,175,179,107,97,167,58,116,146,49,164,109,82,52,172,73,194,57,147,102,159,138,75,126,72,210,128,71,210,203,209,42,46,62,168,91,45,72,219,134,86,211,173,84,46,137,221,193,84,135,113,191,67,150,102,162,197,125,141,184,97,126,74,109,166,52,163,34,219,127,199,158,73,118,56,77,187,52,168,58,102,202,221,62,127,49,203,55,129,65,183,125,108,221,171,173,95,195,76,220,99,44,34,143,133,86,181,146,145,156,75,83,66,178,158,63,95,80,178,205,84,152,93,79,54,164,34,144,57,110,177,108,181,54,73,42,213,198,37,199,117,183,179,106,168,203,106,132,152,156,190,220,95,62,150,160,78,51,191,189,121,94,77,45,121,155,41,123,96,146,145,82,92,190,41,67,55,60,215,142,42,105,167,80,120,146,163,66,87,125,53,172,107,57,126,139,157,157,50,153,43,128,63,157,95,82,192,68,84,183,136,111,87,99,124,68,210,176,196,156,196,172,90,91,162,90,195,112,5
133,99,56,74,215,205,129,35,59,109,95,94,128,53,206,181,73,163,118,109,60,46,80,38,72,95,65,92,209,74,89,79,86,145,173,207,101,35,191,114,106,56,56,191,149,83,127,203,162,52,47,75,185,76,36,174,82,203,142,100,123,60,167,67,105,137,99,166,100,32,84,104,188,174,184,98,213,149,182,148,123,195,66,173,188,220,201,178,140,109,202,81,127,64,198,95,191,107,90,103,48,149,126,216,105,196,60,203,110,122,158,196,73,83,62,182,77,34,205,176,40,174,205,138,58,206,41,161,171,212,216,219,181,84,165,125,145,146,70,124,205,65,181,152,173,196,134,43,119,168,176,197,119,80,189,218,82,177,130,97,178,38,90,55,162,115,179,111,166,197,173,56,116,189,55,72,132,194,148,163,221,118,150,190,84,134,124,55,216,167,128,78,182,158,134,220,71,136,115,117,109,182,91,218,213,60,63,174,103,45,145,208,104,192,201,100,134,212,68,207,78,94,195,158,212,109,164,92,90,150,73,95,144,147,99,169,118,150,101,57,150,159,73,74,183,113,54,194,121,131,190,67,62,170,72,166,34,137,43,181,147,91,113,34,79,73,175,140,116,47,49,168,81,148,192,152,63,35,158,124,37,92,133,49,159,153,164,183,47,111,220,52,218,78,123,220,163,163,76,105,118,43,101,154,130,88,53,165,35,59,192,196,142,179,109,174,216,73,197,144,119,39,209,87,165,52,46,73,125,182,76,217,192,83,48,34,174,215,75,64,89,214,79,179,114,221,164,157,200,174,204,38,35,146,169,161,48,80,71,71,81,185,144,148,39,188,104,51,157,191,38,221,35,148,208,148,133,69,97,176,191,127,163,62,101,129,157,42,57,199,101,62,103,211,111,59,155,171,109,123,213,88,208,41,187,98,62,127,173,104,202,168,144,76,177,169,32,189,69,95,212,151,47,140,166,81,94,162,101,52,120,100,119,91,194,123,208,120,126,186,123,84,83,207,49,147,133,35,120,157,33,117,179,107,77,149,216,66,89,137,181,76,204,37,122,93,68,139,100,114,68,145,116,120,219,172,66,176,206,129,48,219,207,137,93,216,178,145,132,123,118,163,189,90,144,89,169,197,155,168,117,216,214,165,98,78,160,55,204,130,126,146,114,207,94,199,100,118,64,90,92,133,220,205,97,138,181,191,108,86,143,79,52,102,41,125,105,44,105,93,165,114,187,54,174,149,76,171,45,172,115,165,129,202,41,171,216,169,158,156,107,214,105,146,111,217,108,125,67,47,81,40,87,191,69,134,101,196,96,51,193,209,167,155,64,130,192,74,54,164,141,154,52,124,41,126,97,147,33,74,35,46,104,146,131,138,105,162,141,144,147,63,141,100,53,34,157,213,161,146,121,42,82,215,118,146,38,62,62,121,95,105,86,219,102,220,85,48,52,210,183,106,152,110,147,108,168,159,76,177,196,38,149,83,85,172,134,221,217,125,63,102,96,92,185,70,58,170,61,117,149,183,123,74,57,56,76,137,202,108,53,71,200,158,203,218,102,199,34,93,182,99,104,90,107,111,202,154,114,182,219,92,171,81,213,52,205,111,36,54,113,200,36,39,87,133,157,38,135,110,169,211,92,63,60,215,220,218,183,136,47,204,130,102,198,39,133,193,193,160,40,184,48,32,183,216,54,77,132,120,93,181,77,170,57,208,92,214,39,40,91,63,128,130,110,183,207,69,54,218,221,110,91,191,165,113,54,155,142,154,102,90,203,72,198,71,115,132,151,169,87,65,166,97,92,93,93,175,177,107,97,167,58,116,146,48,163,108,82,51,173,75,194,57,146,103,159,137,76,128,71,210,128,71,211,203,209,42,47,60,168,91,46,71,218,135,86,211,173,86,47,138,221,194,81,135,115,191,66,151,101,161,196,125,141,185,97,125,74,109,164,51,162,35,219,128,200,158,74,118,54,77,186,53,168,58,103,202,222,62,128,47,202,55,130,67,185,124,109,221,170,174,94,194,76,220,99,44,34,143,131,86,182,147,144,157,76,84,66,177,159,62,95,81,178,205,83,151,93,79,55,166,34,146,58,111,177,111,180,53,72,42,215,198,38,200,118,183,182,105,166,201,106,132,153,159,190,219,95,60,152,160,78,51,192,189,121,94,76,46,122,155,42,121,96,147,146,81,92,190,42,66,53,58,215,144,43,106,166,80,120,146,163,66,87,124,52,175,109,56,126,138,156,157,51,155,44,127,63,158,95,83,192,67,85,184,135,111,88,100,122,68,211,176,196,156,198,172,90,90,160,91,195,113,5
133,99,57,74,215,205,129,34,59,109,95,94,127,53,205,180,71,162,119,110,59,45,80,38,70,96,65,91,209,74,89,79,85,146,172,206,102,34,191,113,107,56,56,191,151,82,126,203,162,51,47,76,184,77,35,174,81,203,143,100,122,60,166,66,105,136,98,167,101,32,85,105,188,175,184,97,211,147,181,148,124,194,65,173,188,220,200,179,140,109,203,81,127,64,198,94,190,106,91,102,47,149,125,217,104,195,60,203,109,121,158,197,73,82,62,183,76,34,207,176,39,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,125,205,65,182,152,172,196,133,44,119,168,175,197,121,80,189,217,83,176,130,96,179,37,90,54,162,114,179,111,166,198,173,57,116,189,55,73,132,194,149,163,221,118,150,190,84,133,123,55,216,167,128,79,182,158,135,220,72,137,115,117,107,182,90,217,214,60,63,175,104,45,145,207,103,191,202,100,134,213,68,207,79,95,195,158,212,108,164,91,90,150,73,95,145,147,99,169,117,149,100,56,149,160,73,75,184,112,54,194,121,131,190,67,62,171,72,166,33,137,43,180,147,91,112,34,80,72,176,140,115,48,48,168,81,148,193,151,62,34,157,124,36,92,134,49,158,153,164,184,48,111,220,52,218,78,123,220,164,163,76,105,119,44,103,154,129,89,52,165,36,59,193,195,142,179,108,175,218,73,196,143,120,39,209,86,166,52,45,74,125,184,76,217,192,83,47,33,173,214,75,64,89,214,79,178,114,221,164,158,200,173,204,39,35,145,168,161,48,80,70,71,82,185,144,148,38,188,105,52,158,193,38,220,35,148,207,149,133,70,98,177,190,127,163,63,99,129,157,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,97,61,128,173,105,203,168,144,75,177,169,33,189,69,96,212,152,48,141,165,81,94,162,100,53,120,101,119,91,194,123,208,119,126,185,123,85,83,207,50,149,133,35,120,156,34,117,179,107,76,149,216,67,88,138,182,77,204,37,121,93,68,139,100,114,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,125,116,163,189,91,144,89,168,197,155,168,116,215,216,165,99,79,159,54,205,129,126,145,114,208,94,199,99,118,64,89,90,133,218,205,98,138,181,191,108,86,144,79,52,102,40,124,106,44,106,92,166,113,186,53,174,149,76,173,45,173,115,166,129,202,41,171,217,170,159,155,106,214,106,147,111,216,106,124,67,47,80,41,87,192,69,134,101,196,94,51,192,208,167,155,65,129,192,73,54,164,140,155,51,125,42,126,97,148,33,75,34,47,104,146,130,138,106,163,141,143,147,62,141,100,53,34,158,212,162,146,122,43,83,215,118,146,38,61,63,121,95,105,85,219,103,220,85,48,51,210,184,107,151,110,148,107,169,159,76,177,195,37,148,84,85,173,134,222,216,124,64,103,96,92,184,70,58,169,61,116,148,183,122,74,57,56,77,136,203,108,52,71,199,159,203,218,102,200,34,94,181,98,103,90,108,111,202,154,114,182,217,91,172,82,214,53,206,112,37,53,112,200,35,40,86,133,157,39,136,110,169,212,92,62,59,215,220,218,183,135,48,204,131,103,199,39,133,193,192,160,40,184,50,33,182,216,55,77,133,121,94,181,77,170,57,208,92,214,39,40,92,64,128,130,110,183,207,70,54,219,222,111,89,190,165,113,54,155,142,154,101,89,204,70,197,70,115,132,150,169,87,64,166,96,92,92,92,175,178,107,97,168,58,115,146,48,164,109,82,52,172,74,194,56,146,102,160,139,76,127,72,209,128,72,210,203,209,42,47,61,168,91,45,73,219,134,86,211,173,87,46,137,222,193,82,135,115,192,66,150,101,162,197,126,141,184,97,126,73,108,164,52,162,34,219,128,199,158,74,117,56,76,186,53,168,58,102,202,221,61,127,48,202,55,129,66,184,125,108,222,172,174,95,194,76,220,100,44,35,143,132,86,181,146,144,157,75,84,67,178,159,62,96,80,178,205,84,151,93,79,54,166,34,146,58,110,177,110,180,53,72,42,214,198,37,199,118,184,181,105,167,201,106,132,152,158,189,220,95,61,151,160,78,51,192,189,121,93,76,46,121,156,42,122,96,147,146,81,93,189,42,67,54,59,215,144,43,106,166,80,120,146,163,65,87,125,52,174,109,57,126,138,156,158,50,154,44,127,62,157,95,82,193,67,84,184,135,111,88,99,124,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,98,56,73,215,204,129,34,58,109,95,94,127,52,205,180,72,162,119,110,59,45,80,37,70,96,65,92,209,74,89,78,85,145,172,207,102,34,191,114,107,56,56,192,151,83,126,204,162,50,47,76,184,77,36,174,81,202,142,100,122,60,166,67,105,136,98,167,101,32,84,105,189,174,185,98,211,148,181,148,124,194,65,173,188,220,201,179,140,109,203,81,127,64,199,94,190,106,91,102,48,148,125,217,104,195,60,204,110,121,158,197,74,82,62,184,75,34,206,176,39,174,207,138,58,207,41,162,170,211,216,221,180,84,166,125,144,146,70,125,205,65,182,152,172,196,134,44,120,168,175,197,121,80,189,217,83,176,130,96,179,37,90,54,163,114,179,110,166,198,173,57,115,189,55,73,132,194,148,164,221,118,150,190,83,134,123,55,216,168,128,79,181,158,134,220,71,137,115,117,107,182,90,218,213,60,63,175,104,45,145,207,103,191,201,100,134,213,68,206,79,96,195,157,211,108,164,91,91,150,74,94,144,147,99,170,117,150,100,57,149,160,74,74,184,112,54,193,121,131,191,66,63,171,72,167,33,137,43,180,148,91,112,33,80,73,175,140,115,47,49,169,81,148,192,152,63,35,158,125,37,92,134,49,159,154,165,184,48,110,220,52,217,77,123,221,164,163,75,106,119,44,102,154,129,89,53,166,36,60,193,195,143,180,109,174,218,73,197,143,119,39,209,86,166,52,46,74,125,184,77,216,193,83,47,33,174,215,75,64,89,215,79,178,114,221,164,157,200,174,205,39,35,146,169,161,48,80,71,72,81,185,144,149,39,189,104,52,158,193,39,221,35,148,208,149,133,70,97,177,190,127,163,63,100,129,156,41,56,200,101,63,104,211,111,57,155,171,108,123,213,88,208,42,188,97,62,127,173,105,204,168,143,75,177,169,33,189,69,95,211,152,47,141,165,80,94,161,101,52,120,100,120,91,195,122,208,119,126,185,124,84,83,207,49,148,132,35,120,157,34,117,179,106,76,149,216,66,88,138,182,77,203,37,121,92,68,139,100,115,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,125,117,163,189,90,144,88,168,197,155,168,116,216,215,165,98,79,160,54,205,129,126,146,113,207,94,199,99,119,64,90,90,133,218,205,97,138,181,190,108,86,142,79,52,103,40,124,106,43,105,92,165,114,185,53,175,149,75,173,45,173,115,165,129,202,41,171,217,169,159,156,107,214,106,147,111,217,106,125,68,47,80,41,87,192,69,134,100,197,95,52,192,209,167,155,66,129,192,73,53,164,141,154,51,125,42,127,97,148,33,74,35,47,104,146,130,139,105,163,140,143,147,61,141,100,53,34,158,212,161,146,122,43,82,214,118,146,39,61,63,121,95,105,85,219,102,220,85,48,51,210,184,107,150,109,148,107,169,159,76,177,195,37,148,83,85,173,134,222,217,124,64,102,97,91,184,70,57,169,61,117,149,183,122,73,57,56,76,137,203,108,52,70,199,159,203,219,102,201,33,94,181,97,103,90,108,111,202,154,114,183,218,91,171,82,213,54,207,112,37,52,112,200,35,41,86,133,157,38,136,109,169,211,92,62,58,215,220,217,182,135,47,205,131,103,199,39,133,193,192,160,40,184,49,33,182,216,55,77,132,120,93,180,77,170,57,208,92,215,40,40,92,64,127,130,110,183,206,70,54,219,222,111,90,190,165,113,54,156,141,154,102,89,204,71,197,70,115,132,150,169,87,65,166,96,92,93,93,175,178,108,98,167,59,115,146,48,164,109,82,52,172,75,194,56,146,102,160,139,76,127,71,209,128,72,211,204,209,42,47,61,169,91,45,72,218,135,86,212,173,86,46,137,222,195,82,135,115,192,66,150,100,162,197,126,141,184,97,126,74,109,164,52,162,34,219,129,199,159,74,117,55,76,186,54,168,58,102,202,221,60,127,48,202,55,129,66,184,125,109,222,171,173,96,194,76,220,100,45,35,143,132,87,180,145,144,157,76,84,67,178,159,62,97,80,179,205,84,151,93,79,54,165,34,146,57,109,177,110,180,54,72,42,214,198,38,199,118,183,181,104,166,201,106,132,153,158,190,220,96,61,151,160,78,52,192,189,121,94,76,46,121,155,43,123,96,148,145,82,92,189,42,67,54,59,215,144,44,106,166,80,120,147,163,66,85,125,52,174,109,57,126,139,156,157,51,153,43,127,63,157,96,83,193,68,84,185,135,111,88,99,123,69,210,176,195,156,195,172,90,90,161,91,195,113,5
133,99,56,74,215,205,129,34,58,110,95,94,127,53,205,180,72,162,119,110,60,45,80,38,70,95,65,91,209,74,89,79,86,146,173,206,102,34,192,114,107,56,56,191,151,82,126,203,162,50,47,76,184,77,35,174,81,203,143,101,122,60,165,66,105,136,99,166,101,32,84,105,188,174,184,97,212,148,182,148,123,194,65,173,188,220,200,179,140,109,203,82,127,64,198,94,190,107,91,103,47,149,125,218,105,195,60,203,110,121,158,197,74,82,62,184,76,34,207,176,39,174,207,137,58,207,41,161,170,211,216,221,180,84,166,125,145,146,70,124,205,65,181,152,172,196,134,44,119,168,175,197,120,80,189,217,83,176,130,96,179,38,90,54,163,114,179,111,166,198,173,57,116,189,55,73,132,194,149,164,221,118,150,190,83,133,124,55,216,167,128,78,181,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,104,45,145,207,103,192,201,100,134,213,68,206,79,95,196,158,212,108,164,91,90,149,73,95,145,146,99,170,118,149,100,57,150,160,73,74,184,112,55,194,120,131,190,67,62,172,72,167,33,137,43,180,148,91,112,34,79,73,176,140,115,47,49,168,81,148,192,152,62,35,158,124,36,92,134,49,159,153,164,184,48,111,220,52,217,78,123,221,164,163,76,105,118,44,103,154,129,89,52,165,36,60,193,195,142,179,108,175,218,73,196,143,120,38,209,86,165,52,45,74,126,183,77,217,192,83,47,34,173,214,75,64,89,214,79,178,114,221,164,157,200,173,204,39,35,145,168,161,48,80,70,71,82,185,144,149,39,189,105,52,157,192,38,221,35,148,207,149,133,70,98,177,190,127,163,62,100,129,156,42,57,200,101,63,103,211,111,58,156,171,109,123,213,88,207,41,187,98,62,128,173,105,204,168,144,75,177,169,33,189,69,96,211,152,47,140,165,80,94,162,101,53,120,100,119,91,194,123,208,119,126,185,123,85,83,207,50,148,133,35,119,156,35,117,180,106,76,149,216,67,88,138,182,77,204,38,121,93,68,139,100,114,67,145,116,120,218,172,65,177,208,129,49,220,207,137,94,216,178,145,133,124,117,163,189,91,144,89,168,197,155,168,116,216,215,165,98,78,160,55,205,129,126,146,114,207,94,199,99,119,64,89,90,133,219,204,97,138,181,191,108,87,143,79,52,103,39,124,106,44,106,93,166,113,186,53,174,149,75,173,45,173,115,165,128,201,41,172,217,170,159,156,106,214,106,147,112,216,106,124,67,47,81,41,87,192,69,134,100,196,94,52,192,208,167,155,66,129,192,73,54,164,140,154,51,124,42,127,97,148,33,75,34,47,104,147,130,138,106,163,141,143,147,61,141,99,53,34,157,212,161,145,121,43,82,215,118,146,38,62,62,121,95,105,85,219,102,219,85,47,51,210,184,107,151,110,147,107,169,159,76,177,195,37,149,83,85,173,134,221,217,124,64,103,96,92,184,70,58,169,61,117,148,183,122,74,57,56,77,137,203,108,52,71,199,159,203,218,102,201,34,93,181,98,103,91,107,111,202,154,114,182,218,90,171,81,213,53,206,111,37,53,112,200,35,39,86,133,156,39,136,110,170,211,92,62,58,214,220,218,183,135,47,205,131,103,199,39,133,192,192,160,40,184,50,33,182,216,55,77,133,120,94,181,77,170,57,207,92,214,40,40,92,64,128,130,110,183,206,70,54,219,222,111,90,190,165,113,54,156,142,154,101,89,204,71,197,71,115,132,150,169,87,65,167,96,92,93,92,175,178,107,97,168,58,115,147,48,164,109,81,52,173,75,194,55,146,102,160,139,75,127,72,210,128,72,210,203,209,42,47,61,168,92,46,72,219,135,86,211,173,86,45,137,221,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,200,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,130,67,184,125,109,222,172,174,95,194,76,220,100,44,34,143,132,86,181,145,144,157,76,84,67,177,159,62,96,80,178,205,83,151,92,79,54,165,34,146,57,110,177,110,180,54,72,42,214,198,37,199,118,184,181,105,166,201,106,132,152,157,189,220,96,61,151,159,78,51,192,188,121,94,76,46,121,155,43,123,96,147,145,81,92,190,42,67,54,59,215,143,43,106,166,80,120,146,163,65,86,125,52,174,109,57,125,138,156,157,50,154,44,127,63,157,94,82,192,67,84,184,135,111,88,99,123,68,210,176,195,156,196,172,90,90,161,92,194,113,5
132,99,56,74,215,205,129,35,59,109,95,94,128,53,205,180,71,163,119,110,59,46,80,38,70,96,65,91,209,74,89,79,86,146,173,206,102,34,192,114,107,56,56,191,151,82,126,203,162,51,47,76,185,77,35,174,81,203,142,100,122,60,166,67,104,136,99,166,101,32,84,105,189,175,184,97,212,148,182,148,123,194,65,173,188,220,201,179,140,109,204,81,127,64,199,94,190,106,91,102,47,149,125,218,104,195,60,203,110,121,157,197,73,82,62,183,76,35,206,176,39,174,207,138,58,207,41,161,170,211,216,221,180,84,166,125,145,147,70,125,204,65,181,152,172,196,134,44,119,169,175,196,120,80,189,217,83,176,130,96,179,38,90,54,162,114,178,111,166,198,173,57,116,189,55,73,132,194,148,164,221,118,150,190,84,134,123,55,216,167,128,79,181,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,103,45,144,207,103,192,201,100,134,213,68,206,79,95,195,158,212,108,164,91,90,150,74,95,145,147,99,169,118,149,100,57,150,160,73,75,183,112,54,194,121,131,190,66,62,172,72,167,33,137,43,180,148,90,111,33,79,73,176,140,116,47,49,169,81,148,192,151,63,35,157,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,220,164,163,76,105,119,44,103,154,129,89,52,165,36,59,193,195,142,179,108,174,218,73,196,143,120,39,208,86,166,51,46,74,126,184,76,217,192,83,47,34,173,214,75,64,90,214,79,178,114,221,163,157,200,174,204,40,36,146,168,161,48,80,70,71,81,184,144,148,38,188,104,52,158,192,39,221,35,148,207,149,133,69,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,98,61,127,172,105,204,168,143,75,177,169,33,189,69,95,211,151,47,141,165,81,95,161,101,53,120,100,119,91,194,123,208,119,126,185,124,85,83,207,50,148,132,35,119,156,35,117,179,106,76,149,216,66,88,138,181,76,204,38,122,93,68,139,100,114,67,145,117,120,219,172,66,177,208,129,49,220,207,137,93,216,177,145,133,124,117,163,189,90,144,89,168,197,154,168,116,215,215,165,99,79,159,54,205,129,125,146,114,207,94,199,99,119,65,89,90,133,219,205,97,138,181,191,108,86,143,79,52,103,39,124,105,43,106,92,165,113,185,53,174,149,75,173,45,173,115,166,128,201,41,171,217,170,159,156,107,214,106,147,112,216,107,125,67,47,80,40,88,192,69,134,100,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,127,97,148,33,75,34,47,104,147,130,138,106,163,141,143,147,61,141,100,53,34,157,212,162,146,122,43,83,214,118,146,38,61,62,121,95,105,86,219,102,220,85,48,51,210,184,107,151,110,148,107,169,159,76,177,195,38,149,84,84,173,134,221,217,124,64,103,96,91,184,70,58,169,61,117,148,183,122,74,57,56,76,137,203,108,52,71,199,159,203,219,102,201,33,94,180,97,103,91,108,111,203,154,114,182,218,91,172,82,213,53,207,111,37,53,112,200,35,39,86,133,157,39,135,110,170,211,92,62,59,215,220,218,183,135,47,205,131,102,199,39,133,193,192,160,40,184,50,33,182,216,55,77,132,120,94,181,77,170,57,208,92,215,39,40,92,64,128,130,110,183,206,70,54,219,222,111,90,190,165,113,54,156,142,154,101,90,204,70,197,70,115,132,150,168,87,65,167,96,92,93,93,175,178,107,97,167,58,115,147,48,164,109,82,52,172,74,194,56,146,102,160,139,75,127,72,209,128,72,210,203,209,42,47,61,168,91,45,72,219,135,86,211,173,87,46,137,222,194,82,135,115,191,66,150,101,162,197,126,141,184,97,125,74,109,164,52,163,34,219,128,199,159,74,117,55,76,185,53,168,58,102,202,221,61,127,48,202,55,130,66,184,125,109,222,172,173,95,194,76,220,100,44,35,143,132,87,181,145,144,157,76,84,67,178,158,62,96,80,178,205,84,151,93,79,54,165,34,146,57,110,177,110,180,54,72,42,214,198,37,199,118,183,181,104,166,201,106,132,153,157,190,219,96,61,151,160,78,51,192,188,121,94,77,46,121,156,42,122,96,147,145,81,92,190,42,67,54,59,215,143,44,106,166,80,120,146,163,65,87,124,52,174,108,56,126,139,157,157,51,154,44,127,63,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,195,172,90,90,161,91,194,113,5
133,99,56,74,215,204,129,35,59,109,95,95,128,53,205,181,72,162,119,110,59,46,80,38,70,95,65,91,209,74,89,78,85,146,173,206,102,34,192,114,106,56,56,191,151,82,126,203,162,50,47,75,185,77,36,174,81,203,143,100,122,60,166,67,104,136,99,166,101,33,85,104,189,174,184,98,212,148,181,148,123,195,65,173,188,220,200,180,140,109,203,81,127,63,198,94,190,106,91,102,47,149,125,218,104,195,60,203,110,121,157,197,74,81,62,183,76,35,206,176,39,173,207,138,58,207,41,162,171,211,217,221,180,83,166,126,145,146,70,125,204,65,182,152,172,195,134,44,119,169,175,197,120,80,188,217,83,177,130,96,178,38,90,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,149,163,221,119,150,189,84,133,124,55,216,167,127,79,182,158,135,220,72,138,115,116,108,181,90,218,213,60,63,175,103,45,146,207,103,192,202,99,134,213,68,206,79,95,196,157,211,108,164,91,90,149,74,95,145,147,99,169,118,149,100,57,150,160,74,75,184,112,54,193,121,131,190,66,62,171,72,167,33,138,43,180,148,91,112,34,79,73,176,139,115,47,49,168,81,148,192,152,62,35,157,124,36,92,134,49,159,153,164,184,48,111,220,52,218,78,123,221,164,163,75,105,119,44,103,154,129,89,52,166,36,60,192,195,143,180,108,175,218,73,196,144,120,39,209,86,165,51,46,74,125,184,76,217,193,83,47,33,173,214,75,64,89,215,79,179,114,221,164,158,200,173,204,39,35,145,168,161,48,80,70,71,81,185,144,149,38,189,105,52,157,193,39,221,35,148,208,149,133,70,98,177,190,127,163,63,100,129,156,41,57,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,188,98,61,127,173,105,204,168,144,75,177,169,33,189,69,95,211,152,48,140,165,81,95,161,100,53,120,100,119,91,194,123,207,119,126,185,123,85,83,207,50,148,133,35,119,156,35,117,179,106,76,149,216,67,88,138,182,77,204,38,121,93,68,139,100,115,67,145,116,120,219,172,66,176,208,129,50,220,207,137,94,216,177,145,133,125,117,163,188,91,144,89,168,197,154,168,117,216,216,165,99,79,160,54,205,129,125,146,114,207,94,199,100,119,65,90,90,133,219,205,98,138,181,191,109,86,143,79,52,103,39,124,106,44,106,92,166,113,185,54,174,149,75,173,45,172,114,166,128,201,41,172,217,170,159,156,107,214,106,146,112,216,107,125,68,47,80,41,88,193,69,135,100,197,95,51,192,208,167,155,65,130,192,73,54,164,140,155,51,125,42,126,97,148,34,74,35,47,104,147,129,138,106,163,141,143,147,62,141,100,53,35,157,212,162,146,122,44,82,215,117,146,38,61,62,121,95,105,85,219,102,220,85,48,51,210,184,107,151,110,147,107,169,159,76,177,195,38,148,83,84,174,134,222,217,124,64,103,96,92,184,70,58,169,61,117,148,183,122,74,57,56,76,137,203,108,52,71,199,158,203,219,102,200,33,94,181,98,103,90,108,111,202,154,114,182,217,91,171,82,213,54,207,112,37,53,112,200,35,40,86,133,157,38,136,110,170,212,92,62,59,215,220,218,183,135,48,205,131,103,199,40,133,193,192,160,40,184,50,33,182,216,55,77,133,120,94,181,77,170,57,207,92,214,40,40,92,64,128,130,110,183,206,70,54,219,222,111,90,190,166,113,54,156,142,154,101,89,204,70,198,70,116,132,150,169,87,64,167,96,92,92,92,175,178,107,97,167,58,115,147,48,164,109,82,52,172,74,194,55,147,103,160,138,75,127,72,209,128,72,211,203,209,42,46,61,168,91,45,72,219,134,86,211,173,86,45,138,222,194,82,135,115,192,66,150,101,162,196,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,75,117,56,76,186,53,168,58,102,202,221,61,127,48,202,56,130,66,185,125,108,222,172,174,95,194,76,220,100,44,35,143,133,87,181,145,144,157,76,84,66,178,159,62,96,80,179,205,84,151,93,79,54,166,34,146,57,110,177,110,180,54,72,42,214,198,37,199,118,184,181,105,166,201,106,132,152,158,190,220,96,61,151,159,77,51,192,188,121,94,77,46,122,156,42,122,96,147,146,81,92,190,42,67,54,59,215,144,43,107,166,80,120,146,163,65,87,125,52,174,109,57,125,139,156,157,51,154,44,127,63,157,94,82,192,67,84,185,135,111,88,99,123,68,210,176,196,156,195,172,90,90,161,91,195,114,5
132,99,56,74,214,204,128,34,60,109,96,95,128,54,206,179,71,162,118,109,59,45,78,39,69,96,64,91,209,73,88,78,86,145,172,205,103,34,191,113,107,56,56,192,151,80,126,204,162,51,47,76,185,77,33,175,80,203,143,100,122,61,167,66,104,137,97,166,101,34,84,104,188,174,183,97,210,149,183,147,123,195,65,173,188,220,200,179,140,109,202,81,126,64,199,95,191,107,90,102,46,149,124,217,104,195,61,203,110,122,158,197,73,82,61,183,78,34,207,176,38,173,206,139,57,207,41,162,171,211,216,222,181,85,166,126,146,146,69,124,204,65,181,151,172,195,134,45,119,169,175,196,120,81,189,217,83,176,129,97,179,39,90,53,161,115,180,111,166,198,174,57,115,189,55,74,131,193,147,163,221,117,150,188,84,134,123,55,215,167,128,78,183,159,136,220,72,138,115,117,106,181,89,218,214,60,63,176,102,45,145,208,102,192,202,100,134,213,68,206,79,95,196,158,212,109,164,92,90,150,72,94,144,148,99,169,117,151,99,57,150,160,74,75,183,111,54,195,121,130,191,67,62,172,72,168,33,138,43,181,148,90,113,35,79,72,177,140,115,48,48,167,81,148,194,152,62,35,158,125,37,92,134,50,158,153,163,184,48,112,220,52,217,78,123,220,163,161,76,105,119,45,103,154,129,88,52,165,36,59,192,195,142,179,109,173,219,73,195,143,120,38,210,85,166,52,45,74,126,184,77,218,192,82,48,34,173,214,76,63,90,213,79,178,114,222,163,158,200,174,205,39,36,145,168,161,48,80,71,69,81,185,144,149,39,190,105,52,157,192,39,221,35,148,207,148,133,70,98,176,190,127,163,63,99,130,156,42,55,200,101,63,104,211,111,57,155,171,109,124,211,88,206,41,188,98,62,128,172,104,204,167,143,74,176,170,32,189,69,94,212,153,47,141,165,81,95,161,100,53,121,101,118,91,194,124,207,119,125,184,124,84,84,207,51,148,132,34,119,156,36,117,179,106,76,149,215,67,86,139,182,76,202,38,120,92,66,139,101,114,66,144,115,119,219,172,67,178,210,129,49,222,207,136,93,217,177,145,133,123,116,163,187,90,143,89,168,197,155,169,116,215,214,165,99,78,160,54,205,128,125,145,114,207,93,199,99,119,63,89,90,132,218,204,97,138,180,191,108,86,143,79,52,104,39,124,104,43,105,92,165,114,187,54,175,149,75,172,45,173,114,166,128,201,40,171,216,169,158,155,106,215,104,147,112,217,107,125,67,46,80,41,88,192,69,135,100,196,95,52,192,208,167,154,66,129,193,72,53,164,139,155,50,125,42,127,96,147,33,75,36,48,103,147,131,138,107,164,141,142,146,61,140,100,53,36,157,212,162,145,122,44,81,215,117,147,38,62,62,119,95,105,85,217,102,220,85,47,52,209,183,107,151,110,147,106,169,160,77,177,194,37,148,83,86,172,133,222,217,123,64,104,96,92,184,71,57,169,61,117,149,183,122,73,58,56,77,138,203,107,52,71,199,159,205,218,101,201,33,94,180,96,103,90,107,111,202,155,114,182,218,92,171,82,214,53,206,110,36,54,111,200,35,41,86,134,157,39,136,111,170,212,92,63,59,214,220,218,183,136,47,204,131,103,199,40,133,193,192,160,40,184,50,33,181,216,56,78,132,120,94,181,76,168,58,208,93,214,41,40,92,63,127,129,110,185,208,69,54,219,222,110,90,190,165,113,54,156,141,153,102,90,205,70,198,70,115,133,150,168,88,64,167,96,91,93,94,173,178,106,97,167,58,114,147,49,165,108,82,53,172,75,194,55,148,103,160,138,75,127,71,208,129,72,212,203,209,42,46,61,168,90,46,71,220,133,87,211,173,86,46,136,221,194,82,134,115,191,67,151,101,161,197,125,141,184,96,126,73,107,165,53,164,34,220,129,199,159,74,117,55,76,185,53,168,57,101,202,222,60,128,49,202,54,131,67,185,124,109,223,171,174,94,195,75,221,101,44,35,143,132,87,181,146,144,156,75,84,67,177,159,62,96,80,176,205,84,151,93,80,54,167,34,146,58,109,177,110,178,53,72,41,215,198,37,199,117,184,180,105,166,200,105,131,154,160,189,221,96,60,151,160,78,51,192,187,121,93,77,47,122,157,41,122,96,148,146,81,92,189,40,68,54,59,214,143,42,106,165,80,121,146,164,65,87,126,53,173,109,57,126,138,156,156,51,155,44,127,63,158,94,82,194,67,84,185,135,112,88,99,124,68,210,175,196,157,196,172,89,92,161,90,194,113,5
133,99,56,74,215,205,129,34,58,109,95,94,128,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,86,145,172,206,102,34,191,114,106,56,57,191,151,82,126,203,162,51,47,76,185,77,35,175,81,203,143,100,122,60,166,67,105,136,99,166,101,32,84,105,188,174,184,98,211,148,182,148,123,194,65,173,188,220,201,179,140,109,203,81,127,64,198,94,190,106,91,103,47,149,125,217,105,194,60,204,110,121,157,197,74,82,62,183,77,34,206,176,39,173,207,138,58,207,41,161,170,211,216,221,180,83,166,125,145,146,70,124,204,65,182,152,172,196,134,44,119,169,175,197,120,80,189,217,83,177,130,96,179,37,90,54,162,114,178,111,166,198,173,56,115,189,55,73,132,194,149,163,221,119,150,190,84,133,123,55,216,167,128,79,181,158,135,220,72,137,115,117,107,182,90,217,214,60,63,175,104,45,145,208,103,191,202,100,134,213,68,207,79,95,195,157,211,108,164,91,90,150,73,95,145,147,99,169,117,149,100,57,149,160,74,74,184,112,54,194,120,131,190,66,63,172,71,166,33,137,43,180,148,90,112,33,80,73,176,140,115,47,49,168,81,148,192,152,63,35,157,124,36,91,134,49,158,153,164,184,48,110,220,52,218,78,123,221,164,163,76,105,118,44,102,154,129,89,52,165,36,60,192,195,142,179,108,174,218,72,196,143,119,38,209,86,166,51,45,74,125,183,76,217,192,83,47,34,173,214,75,64,90,214,79,178,114,222,164,157,200,174,204,39,35,145,168,161,48,80,70,72,81,185,144,149,39,189,105,52,158,193,39,221,35,148,207,149,133,69,98,177,190,127,163,63,100,129,156,42,56,200,101,62,103,211,111,58,155,171,108,123,213,88,207,41,188,97,61,127,173,105,204,168,143,75,176,169,33,189,69,95,211,152,48,141,165,81,94,161,100,53,120,101,119,91,194,123,207,119,126,185,123,85,83,208,50,148,132,35,119,156,34,117,179,107,76,149,216,67,88,138,182,77,204,38,121,93,68,139,100,115,67,146,117,120,219,172,66,177,208,129,49,220,207,137,94,216,177,145,133,124,117,163,189,90,144,89,168,197,155,168,116,216,215,165,98,79,160,54,205,129,126,145,114,207,94,199,99,119,64,89,90,133,219,205,98,138,181,191,108,86,143,79,52,103,40,124,106,44,105,92,166,113,186,54,174,149,75,173,45,173,115,166,129,201,41,172,217,170,159,156,106,214,106,147,112,216,106,125,68,47,81,41,88,192,68,134,101,196,95,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,127,98,148,33,75,34,47,104,146,130,138,106,163,141,143,147,62,141,100,53,34,157,212,162,146,122,43,82,215,118,146,38,61,62,121,95,105,85,219,102,220,84,48,51,210,183,107,151,110,147,107,169,159,76,177,195,38,149,83,84,173,134,221,216,124,64,103,96,92,184,70,58,169,61,117,148,183,122,74,57,56,76,137,203,108,52,71,199,159,203,219,102,200,34,94,181,97,104,90,108,111,202,154,114,183,217,91,172,82,213,53,206,112,36,53,112,200,35,39,86,133,156,38,136,110,169,211,92,62,59,215,220,218,182,135,48,205,131,103,199,39,133,193,192,160,40,184,50,33,182,216,55,77,132,120,94,181,77,170,57,208,92,214,40,40,92,63,128,130,110,183,206,70,54,220,221,111,90,190,165,113,54,156,142,154,102,90,204,71,198,70,115,132,150,169,87,65,166,96,92,93,92,175,178,107,97,168,58,115,147,48,164,109,82,52,172,74,194,56,146,102,160,139,75,127,72,209,128,72,211,203,209,42,47,61,168,91,45,72,219,135,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,109,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,130,66,184,125,109,222,171,174,95,194,76,220,100,44,35,143,133,86,181,145,144,157,76,84,67,178,159,62,96,80,178,205,83,151,93,79,54,165,35,145,58,109,177,110,180,54,72,42,214,198,38,199,118,184,181,105,166,201,106,132,153,158,190,220,96,61,151,159,78,51,192,189,121,94,76,46,121,156,42,123,96,147,146,81,92,189,42,67,54,59,215,144,43,106,166,80,120,146,163,65,86,125,52,174,109,57,126,138,156,157,51,154,44,127,62,157,95,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
132,100,57,74,215,206,129,34,58,110,95,94,128,53,206,180,72,163,119,110,59,44,81,39,72,96,65,91,208,74,88,78,87,146,172,207,102,34,192,114,106,57,57,191,150,82,126,203,163,50,46,76,183,77,35,174,82,203,144,101,123,59,165,65,105,136,99,166,100,33,83,104,189,175,184,98,211,149,180,148,121,195,66,174,188,221,199,178,140,108,203,80,127,64,198,95,191,107,90,102,45,148,126,218,105,196,59,204,112,123,156,197,74,81,61,185,78,33,206,175,39,173,207,138,58,206,41,161,172,212,216,219,182,84,166,126,145,146,71,125,203,65,181,150,172,196,134,44,120,170,175,196,120,79,189,216,84,177,129,97,179,37,88,53,162,116,179,111,167,199,173,56,115,190,54,72,133,194,148,163,221,119,151,189,85,133,122,54,216,166,127,79,181,159,135,219,70,138,115,115,108,181,91,218,214,59,62,175,104,46,144,208,101,192,200,100,133,213,68,207,78,96,195,157,212,106,164,92,88,150,74,95,145,147,99,169,118,149,99,56,150,160,73,73,185,113,54,192,120,132,190,65,63,173,73,168,35,139,43,179,149,89,111,34,79,72,176,140,117,47,48,170,81,148,192,152,63,34,158,125,37,92,134,50,158,153,164,183,48,111,220,53,216,78,122,220,162,161,76,106,119,42,103,154,128,88,53,166,36,58,193,195,144,179,109,174,219,72,196,144,120,38,209,87,166,52,44,75,125,183,76,215,193,82,46,33,175,215,76,64,89,213,78,178,114,221,163,157,199,173,205,38,37,145,168,162,47,80,70,71,81,184,143,149,37,187,104,52,158,191,38,221,34,150,207,149,133,69,97,177,189,128,163,62,101,129,157,42,57,201,101,62,103,211,111,57,155,172,108,124,213,88,209,40,188,98,61,127,173,106,205,168,142,75,176,170,32,188,68,95,211,151,48,141,167,81,95,162,100,54,120,101,119,91,195,123,206,118,126,184,124,84,83,208,50,149,134,34,119,155,34,117,179,107,78,149,216,66,88,138,182,77,204,38,121,92,68,138,100,114,67,144,117,120,219,171,66,176,208,128,48,219,207,138,95,215,177,145,133,124,116,164,188,91,145,91,168,196,156,170,118,215,216,164,98,79,159,53,206,129,126,146,115,209,94,199,100,118,65,89,90,133,219,204,98,138,181,191,109,87,144,79,52,103,39,123,106,44,107,93,165,114,186,55,173,149,75,172,45,172,115,167,129,201,41,171,216,169,157,155,107,214,107,146,111,215,107,125,66,46,80,40,87,193,67,135,100,197,96,50,192,207,168,155,66,129,191,72,53,164,141,154,51,124,42,127,96,148,33,76,34,47,105,147,130,139,107,164,142,143,145,64,141,100,53,34,157,211,161,146,121,43,85,216,117,147,38,62,62,121,96,104,85,219,104,220,85,47,51,210,184,107,152,110,146,107,167,158,76,178,193,38,150,84,85,172,136,222,216,122,64,102,96,91,183,69,58,170,61,117,149,183,122,74,57,56,77,138,204,106,52,72,198,159,203,218,103,200,34,94,181,98,104,88,109,111,201,155,114,183,217,91,171,83,214,54,207,111,35,53,112,200,35,38,86,135,157,38,137,110,171,212,93,62,59,214,220,218,182,136,48,203,130,102,198,40,132,194,192,161,41,183,52,30,183,216,55,77,133,119,95,180,78,170,57,208,92,215,40,40,92,65,127,130,111,183,208,70,55,219,221,110,90,190,165,113,54,157,141,154,101,89,203,71,197,70,117,133,150,170,86,65,166,97,92,93,92,176,176,107,97,167,57,116,146,47,164,110,83,53,171,72,193,55,146,101,161,138,76,128,71,211,128,72,211,204,208,41,47,60,169,91,44,71,219,135,87,212,172,87,46,137,221,195,82,135,116,191,66,151,102,160,196,124,141,184,96,127,74,107,165,53,161,34,222,128,199,159,75,117,55,76,185,52,169,59,102,201,220,61,127,49,202,55,131,66,186,123,108,223,172,175,95,194,76,220,101,44,35,144,133,86,180,144,143,157,75,84,66,180,160,62,95,79,180,206,83,151,93,78,54,166,36,144,58,111,175,111,179,55,71,41,214,199,37,199,118,183,182,105,166,201,105,132,153,157,190,221,97,61,151,158,78,51,192,188,120,93,77,46,120,154,42,123,97,146,144,81,92,190,42,68,54,60,215,144,43,106,166,78,120,146,163,65,88,126,53,175,108,56,125,138,156,157,51,153,43,127,63,158,96,83,193,67,84,185,135,110,88,98,123,68,210,176,195,156,196,172,89,89,160,92,192,114,5
133,98,56,74,215,205,128,35,59,109,95,94,127,53,205,180,72,162,119,110,59,46,80,38,70,96,65,91,209,74,89,79,86,146,173,206,102,34,191,114,107,56,57,191,150,82,126,203,162,50,47,76,184,77,35,174,81,203,142,100,122,60,165,67,105,136,98,166,101,32,84,105,188,175,184,97,211,148,181,148,123,195,65,173,188,220,201,179,140,109,204,81,127,64,198,94,190,107,91,103,47,148,125,218,104,195,61,203,110,121,158,197,73,82,61,184,76,34,206,176,39,173,207,138,58,207,41,162,170,211,216,221,181,84,166,125,145,146,70,125,204,65,182,152,172,196,134,44,119,169,175,197,120,80,189,217,83,176,130,97,178,37,90,54,162,114,178,111,166,198,173,57,116,189,55,73,132,194,148,163,221,119,150,189,84,133,123,55,216,167,127,79,181,158,135,220,72,137,115,117,107,182,90,218,214,59,63,174,103,45,145,207,103,191,202,100,135,213,68,206,79,95,196,158,211,108,164,92,90,150,74,95,145,146,99,169,117,149,100,57,149,160,74,74,184,112,54,194,120,131,190,67,62,171,72,167,33,137,43,180,148,90,112,33,79,73,176,140,116,48,49,168,81,148,193,152,63,35,158,124,36,92,134,49,159,153,164,184,47,111,220,52,218,78,123,220,164,163,76,105,119,44,103,154,129,89,52,165,36,59,192,195,143,179,108,174,218,73,196,143,119,38,209,86,166,52,45,74,126,183,77,217,192,83,47,33,173,214,75,64,89,214,79,178,114,221,164,157,200,174,204,39,36,146,168,161,48,80,70,71,81,185,144,149,38,188,105,52,158,192,39,221,35,148,207,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,63,103,211,111,58,155,171,108,123,213,88,207,41,187,98,61,127,172,105,204,168,143,75,177,169,33,189,69,95,211,152,47,141,165,81,94,162,100,54,120,101,119,91,194,122,207,119,126,185,124,84,83,207,50,148,132,35,120,156,35,117,180,106,76,149,216,67,88,138,182,77,204,37,122,93,68,139,100,115,67,145,116,120,218,172,66,176,208,129,49,220,207,137,94,216,177,145,133,125,117,163,189,91,144,89,168,197,155,168,116,216,215,165,99,79,159,55,205,129,126,146,114,207,94,198,99,118,65,89,91,132,219,204,97,138,181,191,108,86,143,79,52,103,39,124,106,44,105,92,165,114,186,54,174,149,75,173,45,173,115,166,129,202,41,172,217,170,159,156,106,214,106,147,112,216,107,125,68,47,80,41,87,192,68,134,100,196,94,51,192,208,167,155,66,129,192,72,54,164,140,155,51,125,42,127,97,148,33,75,35,47,104,147,130,138,106,163,141,143,147,62,141,100,53,34,157,212,161,146,122,43,83,215,118,146,38,61,62,121,95,104,85,219,102,219,84,47,51,210,184,107,151,109,148,107,169,159,77,176,195,37,148,84,85,173,135,221,217,124,64,103,96,92,184,70,58,169,61,117,148,183,123,74,57,56,77,137,203,108,52,71,199,159,203,218,102,201,34,94,180,98,103,90,108,111,202,154,114,183,217,91,171,82,213,54,206,112,37,53,112,200,35,39,86,134,157,38,135,110,170,211,92,62,59,215,220,218,183,135,48,205,131,103,199,40,133,192,192,160,40,184,50,33,182,216,54,77,132,120,93,181,77,170,57,208,92,215,39,40,91,64,128,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,102,90,204,71,198,70,115,132,150,169,87,64,166,97,92,92,92,175,178,107,97,167,58,115,147,48,164,109,81,52,172,75,194,56,146,102,160,139,76,127,72,209,128,72,211,204,209,42,47,61,168,91,46,72,219,134,86,211,173,86,46,137,221,194,82,135,115,191,66,150,101,162,197,126,141,184,96,126,74,108,165,53,162,34,219,128,199,159,74,117,56,76,186,53,168,58,102,202,221,61,128,48,202,56,130,66,184,124,109,222,172,174,95,194,76,220,100,44,35,143,133,86,181,145,144,157,75,84,67,178,159,61,96,80,179,205,84,151,92,79,54,165,35,146,58,110,177,110,180,53,72,42,215,198,37,199,117,184,181,105,166,201,106,132,152,158,190,220,96,60,152,159,78,51,192,189,121,94,77,46,121,156,42,122,96,147,146,81,92,189,42,67,54,60,215,143,43,106,166,80,120,146,163,65,87,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,95,82,193,67,84,185,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
133,98,57,74,215,205,129,35,59,110,95,94,127,53,205,179,72,162,119,109,59,45,80,38,70,96,65,92,209,74,89,79,85,145,173,206,102,33,192,114,106,56,56,191,151,82,126,203,162,50,47,76,184,77,35,175,81,203,143,100,122,60,166,66,105,136,98,167,101,33,85,105,189,174,184,98,212,148,182,148,124,194,65,173,188,220,201,179,140,109,204,81,126,64,198,94,190,106,91,103,47,149,124,217,104,195,60,203,110,121,158,197,73,82,62,183,76,34,206,176,39,173,207,138,58,207,41,162,171,211,216,220,180,84,166,125,145,146,70,125,205,65,181,152,172,195,133,44,120,168,175,197,119,80,188,217,83,177,130,97,178,38,90,54,163,114,179,111,165,198,173,57,115,189,54,73,132,194,148,164,221,119,150,190,84,133,124,55,216,167,127,78,182,158,135,221,72,137,115,117,107,181,90,218,214,60,63,175,104,45,145,208,103,191,201,100,134,213,68,206,79,95,195,158,212,107,164,91,90,149,74,95,145,146,99,169,117,149,100,57,149,160,73,75,183,112,54,194,121,131,191,67,63,171,72,166,33,137,43,180,147,91,112,34,79,73,176,140,116,48,49,168,80,148,192,152,63,35,157,124,36,92,134,49,159,153,164,184,47,111,220,53,218,78,123,220,164,163,76,105,118,43,103,154,129,88,52,165,36,60,193,195,142,179,108,175,218,73,196,143,120,39,208,86,165,51,46,74,126,183,76,217,193,83,47,34,174,214,75,63,90,214,79,178,114,221,163,158,201,174,204,39,35,146,168,161,47,80,70,71,82,185,143,148,38,189,104,53,158,193,39,221,35,148,207,149,133,69,97,177,190,127,163,63,100,129,156,42,56,200,101,63,103,210,111,58,155,171,108,122,213,88,207,41,188,97,61,128,172,105,204,168,143,75,176,168,33,188,69,96,211,151,47,141,165,81,95,162,101,53,120,100,118,90,194,123,208,119,126,185,123,84,83,207,50,148,132,35,120,156,35,117,180,106,76,149,216,67,88,138,182,77,204,37,122,93,68,138,99,114,67,145,117,120,219,172,66,176,209,129,49,220,207,137,94,216,178,145,133,124,117,164,188,90,144,89,167,196,155,168,116,216,216,166,99,79,159,54,205,128,125,146,114,207,94,199,99,119,65,89,90,133,218,204,97,138,181,191,108,86,143,79,52,103,40,124,105,44,106,92,166,114,185,54,175,149,75,173,45,173,114,165,128,202,41,172,218,170,159,156,107,214,106,147,111,216,107,125,67,47,81,41,87,192,68,134,101,197,94,52,192,208,167,155,65,129,193,73,54,164,140,155,51,124,42,127,96,148,34,75,35,47,104,147,130,138,105,163,141,143,147,61,141,100,54,34,158,212,161,146,121,43,82,214,118,146,38,61,63,121,95,104,86,219,103,220,84,47,52,210,184,107,151,110,148,107,169,160,76,177,195,38,148,83,85,172,134,221,216,124,64,104,97,91,184,69,58,169,61,117,149,183,122,74,57,56,76,137,203,107,52,71,199,159,203,219,102,200,34,93,181,97,104,91,109,111,202,154,114,183,218,91,171,82,213,53,207,111,36,53,112,200,36,39,86,134,157,38,136,110,170,212,92,63,59,215,220,218,182,135,48,204,131,103,199,39,133,192,192,160,39,184,50,33,182,216,55,77,133,120,94,181,78,170,57,208,92,214,40,39,92,63,127,130,110,183,206,70,54,219,222,111,90,191,165,113,54,156,142,153,102,89,205,71,197,71,115,132,150,169,87,64,167,97,92,92,92,175,178,107,97,167,58,115,146,48,164,110,81,52,172,74,194,56,146,103,160,139,76,127,72,209,127,72,211,203,208,42,47,61,168,91,46,72,219,135,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,163,197,126,141,184,96,125,74,108,165,52,162,34,218,129,199,159,74,117,56,76,186,53,168,58,103,202,221,60,128,48,203,56,130,66,185,125,109,222,171,174,95,194,77,220,100,45,35,142,132,86,181,145,144,157,75,83,67,178,158,61,96,81,178,204,83,151,93,79,54,166,34,146,57,110,178,110,180,53,72,42,214,198,38,199,118,183,181,105,166,201,106,132,153,157,190,220,96,61,151,159,78,50,192,189,120,94,77,46,121,156,42,122,96,147,145,81,92,190,42,67,54,59,215,143,43,106,166,81,120,147,163,66,86,125,52,174,109,56,126,138,156,157,50,154,44,127,63,157,94,83,193,67,84,185,135,111,88,99,124,68,210,176,196,156,195,172,90,90,161,91,195,113,5
133,99,57,73,216,205,128,35,59,110,95,94,127,53,205,180,71,162,118,109,59,46,80,38,70,96,64,90,209,74,89,78,86,145,173,206,102,34,191,113,107,56,56,190,151,82,126,202,162,52,47,76,184,77,36,175,81,203,142,101,122,60,165,67,105,136,99,167,101,32,85,104,188,174,183,97,211,148,181,148,124,194,65,173,188,220,200,179,140,108,203,81,127,64,198,94,190,107,91,103,46,149,124,217,104,194,60,204,110,121,158,197,73,82,61,184,77,34,206,176,39,173,207,137,58,207,41,162,170,211,216,221,180,83,166,124,144,147,71,125,204,64,182,152,171,195,134,44,119,169,175,197,120,80,188,218,84,177,130,96,179,38,90,53,163,114,178,111,166,198,173,56,115,190,55,73,132,193,148,164,221,118,150,190,84,133,124,55,216,167,127,78,181,158,135,220,71,137,114,117,107,181,89,218,214,60,62,174,103,44,145,208,104,192,202,100,134,213,68,207,79,96,195,157,212,108,164,91,90,150,73,94,145,147,99,169,117,149,100,57,149,160,74,74,184,112,55,194,121,131,190,67,62,172,72,166,33,137,43,180,148,91,112,33,79,72,176,141,115,47,49,168,81,148,192,152,63,34,157,124,36,92,134,50,158,153,163,184,48,111,220,52,218,78,123,220,164,162,76,106,119,44,103,153,129,89,53,166,35,59,193,195,142,179,108,175,217,72,196,143,120,38,209,87,165,51,45,74,125,184,76,217,193,83,47,33,173,214,76,64,89,214,79,177,114,222,163,158,200,173,204,39,36,145,169,161,48,81,71,71,82,185,143,149,38,189,104,52,158,192,39,221,34,148,207,148,133,70,97,177,190,127,162,63,100,129,156,42,56,200,100,63,103,211,111,59,155,171,109,123,213,87,208,41,188,98,61,127,173,105,203,168,143,74,176,169,33,189,70,95,211,152,48,140,166,80,95,161,100,54,120,101,120,90,194,123,208,119,126,185,124,85,83,207,50,149,132,34,119,156,34,117,180,106,77,149,216,67,88,138,182,77,203,37,121,93,68,138,100,115,67,145,116,120,219,172,66,177,208,129,49,220,207,137,93,216,177,145,133,125,117,163,189,91,144,88,168,197,155,168,116,216,215,165,98,79,159,54,205,129,126,146,114,208,94,198,100,119,65,90,91,133,220,206,98,138,181,190,108,87,143,79,52,102,40,124,106,44,105,92,166,113,185,53,174,149,75,173,45,172,115,166,128,201,41,171,217,170,159,156,106,214,106,147,111,217,106,124,67,47,80,40,88,192,68,134,100,196,94,51,192,208,167,155,66,130,192,72,54,164,140,155,51,125,43,127,97,148,33,74,35,47,104,146,130,138,105,164,141,143,147,61,142,100,53,35,157,212,162,146,121,43,83,214,118,145,38,61,62,121,94,104,85,219,102,219,84,47,51,210,183,107,151,110,147,107,168,160,77,177,195,38,149,83,85,172,134,222,216,124,64,103,96,91,184,70,58,170,61,117,149,184,122,73,56,56,76,137,204,108,52,72,199,159,203,218,101,201,33,93,180,98,104,90,107,110,202,154,114,182,218,92,172,82,213,53,206,112,36,52,112,200,35,40,86,134,157,38,135,110,169,211,92,63,59,215,220,218,182,135,47,205,131,103,199,40,132,192,193,160,40,184,49,33,182,217,55,77,132,121,93,181,77,170,56,208,92,214,39,40,91,64,127,129,110,183,207,69,54,219,221,111,90,190,165,114,54,155,142,154,101,89,204,70,198,70,116,132,151,169,87,65,166,96,92,92,93,175,178,108,97,167,58,116,147,48,164,109,82,52,172,75,195,56,146,102,159,138,76,127,72,209,128,71,211,203,209,42,46,61,168,91,45,73,218,134,85,211,172,87,45,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,96,126,74,109,165,53,162,34,219,129,200,159,74,118,56,76,185,53,168,58,102,202,221,61,128,48,202,56,129,67,184,124,108,222,171,174,95,194,76,220,100,44,34,142,132,87,181,145,145,157,75,84,67,178,159,62,96,81,178,205,84,151,93,79,54,166,34,145,57,110,177,111,180,53,72,42,215,198,38,199,118,184,181,105,167,202,106,132,153,158,189,219,96,61,151,159,77,50,192,189,121,94,77,45,121,156,42,122,96,147,146,81,92,191,42,67,54,60,215,143,44,106,166,80,120,147,163,66,87,124,52,174,108,56,126,138,157,157,51,154,44,127,63,157,95,82,192,67,84,184,135,111,88,99,123,68,210,176,196,157,195,172,89,90,161,92,194,112,5
133,99,56,74,215,205,129,35,59,109,95,94,127,53,205,180,72,162,119,110,59,45,80,38,70,95,65,91,209,74,89,79,85,146,173,206,102,34,191,114,107,56,56,191,150,82,126,203,162,51,47,76,184,77,35,175,81,203,143,100,122,60,166,67,105,136,99,166,101,32,84,105,189,174,184,97,212,148,181,148,123,194,65,173,188,220,201,179,140,109,203,81,127,64,199,94,191,106,91,103,47,149,125,217,104,195,60,203,110,121,157,197,74,82,62,183,76,34,206,176,39,173,207,138,58,207,41,162,170,211,216,221,180,84,166,125,145,146,70,124,204,64,182,152,172,196,134,44,119,168,175,197,120,80,189,217,83,176,130,96,179,37,90,54,162,114,179,111,166,198,173,57,115,189,55,73,132,194,149,164,221,119,150,190,84,133,124,55,216,167,128,78,182,158,135,220,72,137,115,117,107,182,90,218,214,60,63,175,103,45,145,208,103,192,202,100,134,213,68,206,79,95,195,158,212,108,164,91,90,149,73,95,145,147,99,169,117,149,100,57,150,160,73,74,184,112,54,194,120,131,190,66,62,172,72,166,33,137,43,180,148,90,112,34,80,73,176,140,115,48,48,168,81,148,192,152,63,35,158,124,36,92,134,49,159,153,164,184,47,111,220,52,218,78,123,221,164,163,75,106,118,44,103,154,129,89,52,166,36,59,193,195,142,179,108,174,218,73,196,143,120,38,209,86,165,51,45,74,125,184,76,217,193,83,47,34,174,214,75,63,90,214,79,178,114,221,164,157,200,174,204,39,36,145,168,161,48,80,71,71,82,185,144,148,38,189,104,52,158,193,39,221,35,148,207,149,133,70,98,177,190,127,163,63,100,129,156,42,56,200,101,62,103,211,111,58,155,171,108,123,213,88,207,41,188,97,62,127,173,105,204,168,143,75,177,169,33,189,69,96,211,152,47,141,165,81,94,161,100,53,120,101,119,91,194,123,208,120,126,185,123,84,83,207,50,148,132,35,119,156,35,117,180,106,76,149,216,66,88,138,181,77,204,38,121,93,68,139,100,114,67,145,116,120,219,172,66,177,208,129,49,220,207,137,94,216,178,145,133,124,117,163,189,90,144,89,168,197,154,168,116,215,215,165,98,79,159,54,205,129,126,146,114,207,94,198,99,119,64,89,90,133,219,205,97,138,181,191,108,87,143,79,52,103,40,124,106,44,106,92,166,113,186,53,174,149,75,173,45,173,115,166,128,201,41,171,217,170,158,155,107,214,106,147,112,216,107,125,67,47,81,41,87,192,68,134,101,196,94,51,192,208,167,155,66,129,192,73,54,164,140,155,51,125,42,126,97,148,33,74,34,47,104,147,130,138,105,163,141,143,147,62,141,100,53,34,157,212,162,146,121,43,82,215,118,146,38,61,62,121,95,105,85,219,102,220,85,48,52,210,183,107,151,110,148,107,169,159,76,177,194,37,149,83,84,173,134,222,216,124,64,103,96,92,184,70,58,169,61,117,149,183,122,74,57,56,76,137,203,108,52,71,199,159,203,218,102,200,34,94,181,97,103,90,108,111,202,154,114,183,217,91,171,82,213,54,206,112,36,53,112,201,35,40,86,133,157,38,136,110,169,211,92,62,59,215,220,218,183,135,48,204,131,102,199,39,133,192,192,160,40,184,50,33,182,216,55,77,133,121,93,181,77,170,57,207,92,214,39,40,92,64,127,130,110,183,206,70,54,219,221,111,90,190,165,113,54,156,142,154,102,90,204,70,198,71,115,132,150,169,87,65,166,96,92,93,92,175,178,107,97,168,58,115,146,48,164,109,82,52,172,74,194,56,146,102,160,139,75,128,72,209,128,72,211,203,209,42,47,61,168,91,45,72,219,135,86,211,173,86,46,137,222,194,82,135,115,192,66,150,101,162,197,126,141,184,97,126,74,108,165,52,162,34,219,128,199,159,74,117,55,76,186,53,168,58,102,202,221,61,127,48,202,55,130,66,184,125,109,222,171,174,95,194,76,220,100,44,35,143,132,87,181,145,144,157,75,84,67,178,159,62,96,80,178,205,84,151,93,79,54,166,34,146,57,110,177,110,180,54,72,42,214,198,37,199,118,184,181,104,166,201,106,132,153,158,190,219,96,61,151,159,78,51,192,188,121,94,77,46,122,156,42,122,96,147,145,81,92,190,42,67,54,59,215,143,43,106,166,80,120,146,163,65,86,125,52,174,109,57,126,138,156,157,51,154,44,127,63,157,94,82,193,67,84,184,135,111,88,99,123,68,210,176,196,156,196,172,90,90,161,91,195,113,5
198,98,139,210,109,189,200,209,207,150,192,150,76,55,82,173,43,219,214,143,212,109,155,156,174,163,189,207,149,47,92,147,47,111,123,218,123,109,200,155,220,137,186,220,170,78,67,116,62,202,50,90,120,121,49,139,169,211,89,208,88,208,55,108,101,50,175,163,183,98,44,107,217,122,160,167,56,154,179,117,135,72,122,75,92,72,42,170,124,196,200,84,80,187,107,192,178,129,129,126,89,87,192,111,64,135,132,102,152,192,109,138,200,205,47,138,216,60,39,53,40,40,104,178,143,111,210,41,178,166,188,93,126,98,86,180,158,105,36,190,144,77,141,130,173,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,109,50,180,60,38,106,105,180,64,88,127,168,60,53,77,95,38,48,212,74,70,118,182,60,134,106,55,189,95,151,96,205,41,54,127,156,120,58,154,59,35,211,157,151,100,34,212,51,202,86,140,181,93,66,44,139,157,98,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,69,114,172,141,80,34,105,50,192,65,174,221,216,103,79,204,113,83,42,151,192,210,104,112,154,37,197,78,156,85,135,194,172,211,44,146,62,64,88,78,146,67,144,79,93,38,166,129,195,87,218,186,99,179,146,198,107,161,197,199,96,59,92,115,80,116,129,127,128,123,161,87,208,62,110,124,211,55,132,146,193,176,177,157,191,114,183,142,93,201,200,139,217,205,149,96,36,219,144,142,61,85,74,180,172,157,193,169,89,118,75,155,52,202,40,133,114,217,124,130,121,83,179,79,149,130,57,169,208,200,217,191,175,145,142,50,209,72,65,97,109,132,174,54,169,156,170,151,171,184,66,157,97,153,69,74,86,78,218,152,170,37,168,161,49,141,73,112,140,88,159,137,182,166,193,110,107,173,154,170,206,114,169,100,112,108,122,60,112,150,57,108,157,66,80,36,208,100,184,206,71,51,188,48,51,74,87,39,51,186,71,195,60,217,66,189,149,194,94,184,175,165,116,160,69,47,63,164,95,189,159,91,50,176,52,35,40,195,167,197,172,158,41,168,175,133,57,105,204,114,187,46,91,113,78,47,216,79,77,197,37,127,63,136,206,209,85,43,87,188,118,170,67,55,125,38,214,81,97,96,86,159,193,41,187,214,108,215,66,40,142,142,149,52,193,37,181,138,220,58,85,75,97,44,57,179,166,196,78,105,44,119,195,210,219,166,220,141,124,132,213,38,95,189,46,202,176,124,42,66,40,123,120,84,151,54,124,112,55,70,49,92,178,168,75,127,207,73,80,123,129,148,63,100,155,217,75,168,88,119,42,108,220,178,165,174,161,216,102,172,181,198,62,64,194,53,125,70,81,93,138,174,112,148,192,46,154,98,68,95,140,114,149,43,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,202,175,103,74,205,176,96,42,158,95,98,107,105,100,162,175,199,60,94,119,184,123,37,107,155,166,74,209,171,210,206,47,48,140,94,138,174,63,139,137,182,209,94,36,107,164,179,162,116,181,39,105,106,103,162,219,119,99,197,128,141,89,211,62,189,70,126,66,170,193,163,43,157,215,123,116,72,161,180,113,55,88,38,202,204,83,186,196,202,191,184,62,157,145,171,77,197,145,114,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,186,88,65,107,101,40,189,78,93,160,70,113,196,220,59,204,97,35,212,155,92,146,198,208,76,133,179,49,190,105,187,203,57,189,130,54,147,173,94,168,164,187,34,43,51,126,105,162,115,135,109,181,114,57,204,170,65,79,129,180,160,133,124,130,73,79,134,170,55,200,176,124,122,60,72,203,211,52,178,41,204,87,68,110,72,192,75,171,196,55,46,70,94,201,216,122,99,142,190,54,101,191,174,107,161,143,42,190,212,159,87,219,38,107,185,150,111,40,182,94,94,193,73,181,85,140,34,137,144,74,56,87,120,212,70,119,85,128,39,38,103,185,111,51,71,54,102,88,169,190,106,64,188,205,163,130,211,196,69,112,175,109,44,109,82,119,217,63,182,88,98,60,50,192,119,212,41,135,153,108,128,157,132,202,148,160,143,210,63,73,64,73,79,61,169,66,161,103,83,87,43,69,185,86,35,210,156,157,218,202,96,111,46,42,181,178,214,194,83,90,149,79,213,140,79,78,169,166,212,78,46,216,163,39,198,129,84,172,61,83,193,93,148,137,150,128,166,51,56,67,47,66,183,211,142,115,36,112,40,6
197,98,139,209,110,189,201,210,208,148,192,151,75,55,82,173,44,220,212,144,211,109,156,155,175,164,187,207,150,48,91,147,48,111,123,217,123,108,199,156,219,137,186,219,169,80,67,117,62,202,50,90,120,122,50,140,170,210,89,207,89,209,56,109,100,50,175,165,182,98,45,106,217,123,160,168,55,153,179,116,133,72,122,74,92,71,41,171,125,196,200,84,81,187,107,192,177,129,129,126,89,87,192,111,65,135,134,102,153,192,110,138,201,205,48,138,216,61,39,54,41,41,104,179,142,109,209,42,178,167,189,93,125,99,88,179,159,106,36,191,143,79,142,128,173,61,63,208,185,41,39,145,135,57,151,211,133,156,102,204,178,62,82,147,81,108,51,180,61,37,106,105,179,64,89,127,168,59,53,77,96,38,47,211,75,70,119,182,59,135,105,56,188,95,151,96,204,41,54,127,157,122,58,154,59,35,211,157,151,100,34,212,50,203,85,139,180,94,67,45,138,157,99,205,172,173,171,178,104,184,170,146,163,173,181,93,123,68,68,115,172,141,79,36,106,51,192,65,174,219,216,102,79,204,113,83,42,151,193,210,105,113,153,36,198,79,157,87,135,194,172,211,45,146,62,65,88,79,146,66,143,78,93,38,166,128,195,85,218,186,99,179,146,198,106,162,197,199,95,58,92,114,80,117,129,127,129,123,160,86,208,62,110,125,211,56,132,146,192,177,177,157,191,114,183,143,93,200,198,140,218,204,149,95,37,218,145,141,62,84,74,179,171,159,194,169,89,119,75,156,54,202,42,131,114,218,124,129,120,82,180,80,150,131,55,170,207,200,217,192,174,144,142,51,210,72,66,96,109,130,174,53,168,156,169,152,172,186,69,158,97,153,69,74,86,78,218,154,171,35,167,162,49,140,73,112,140,87,160,137,182,167,193,109,107,173,154,170,206,116,169,100,113,110,121,60,112,150,57,110,158,67,80,35,208,100,184,207,71,51,189,49,50,74,88,39,52,186,70,195,60,217,65,191,149,195,93,184,174,164,117,159,71,47,62,164,95,190,159,91,50,175,52,35,41,195,168,196,170,158,42,169,175,132,56,105,203,113,187,47,92,114,77,47,214,80,77,197,36,127,64,136,205,209,86,43,87,188,117,171,67,55,125,37,214,80,97,96,85,159,193,41,188,214,107,215,67,39,142,141,148,53,194,37,180,137,220,57,87,76,98,43,57,178,165,196,78,105,43,120,196,212,220,166,220,141,124,131,213,39,96,190,46,202,175,124,43,67,41,123,120,83,152,55,123,112,55,71,49,91,177,168,74,129,207,74,81,124,129,149,64,100,155,217,74,168,87,118,42,109,219,178,165,174,160,215,101,173,182,199,62,64,193,52,125,70,81,92,137,174,111,147,191,45,153,99,68,97,140,112,149,42,97,133,143,192,75,60,75,199,93,124,75,49,193,175,66,203,175,104,75,204,175,95,42,159,95,98,106,105,100,162,175,199,62,93,119,185,123,37,106,154,165,74,209,173,211,207,45,48,138,93,137,173,64,138,136,182,208,95,36,108,166,178,161,116,182,38,105,106,102,163,218,118,98,197,126,142,89,211,62,189,71,127,65,170,194,163,43,158,215,124,117,70,159,180,113,55,87,38,202,204,83,186,195,201,190,183,61,158,144,170,77,196,145,114,111,126,46,79,130,172,205,107,209,167,81,177,171,162,102,99,36,93,33,187,89,66,105,100,39,189,78,93,160,69,114,196,220,59,202,97,35,211,154,92,146,198,209,76,133,179,49,189,104,186,203,55,188,129,55,148,172,95,169,164,186,34,45,51,126,105,163,115,135,109,181,114,56,204,170,64,80,128,180,161,135,124,129,73,79,135,169,55,200,176,124,121,59,73,202,212,52,178,41,204,86,68,110,72,192,75,171,196,55,47,68,93,202,217,122,100,142,191,55,100,190,175,106,162,143,42,188,212,159,86,222,38,108,184,150,110,41,182,94,95,193,74,180,84,139,34,136,145,73,57,87,120,212,70,119,85,127,39,38,104,184,110,51,72,55,101,88,170,190,106,65,188,206,163,129,212,197,68,113,176,110,45,107,82,119,217,62,181,87,99,61,50,193,118,213,40,137,153,107,127,157,132,203,149,159,143,211,63,73,64,73,78,62,168,66,161,104,82,87,42,69,185,85,34,210,158,156,219,201,96,112,47,41,182,179,213,195,84,91,148,79,213,140,80,78,170,166,212,78,47,218,163,39,198,129,85,172,61,82,195,94,146,137,149,127,167,51,56,67,47,65,183,210,141,115,37,114,39,6
197,97,139,212,109,189,200,209,207,150,192,150,76,55,81,175,43,219,213,143,211,110,156,157,172,163,189,206,149,48,90,146,47,110,122,218,123,107,200,156,220,136,187,221,170,79,67,116,60,202,50,88,122,121,50,140,170,210,88,207,89,208,54,107,100,49,176,163,182,98,45,108,217,123,160,167,55,153,179,116,133,72,122,74,92,71,41,169,124,195,200,84,83,187,107,192,179,130,129,126,89,87,192,111,64,136,132,103,153,190,108,137,200,207,45,138,215,61,39,52,40,41,106,180,143,110,209,39,177,168,188,96,126,97,88,180,159,105,35,191,145,79,141,133,174,58,63,208,184,40,39,145,135,57,151,210,132,156,104,205,178,64,82,147,79,108,48,179,61,37,107,105,179,64,88,127,167,60,54,77,95,38,47,211,75,70,119,182,59,136,106,56,188,94,151,95,203,40,53,128,157,121,58,152,60,34,211,158,151,100,35,212,51,202,86,140,179,94,68,45,140,158,98,205,172,174,172,178,106,184,169,146,163,172,181,94,122,69,69,115,171,140,81,33,106,50,192,66,175,221,216,104,78,204,113,81,43,150,191,210,105,112,155,36,197,79,154,87,135,193,172,211,45,148,63,64,87,79,146,67,142,81,93,38,166,130,195,85,217,186,99,179,146,198,106,162,197,199,94,58,93,115,80,115,129,127,127,123,160,85,208,64,110,123,211,56,132,146,193,176,177,157,190,115,183,144,94,199,199,138,219,205,148,95,36,219,144,141,61,85,74,179,173,158,194,169,89,118,73,155,52,201,39,131,113,217,125,130,121,82,179,80,150,129,56,170,206,201,215,191,173,145,142,50,210,71,65,95,109,132,174,55,170,156,169,150,172,185,66,157,97,155,68,75,86,77,218,153,170,37,168,161,48,140,73,113,141,87,160,137,183,167,191,110,108,173,156,171,206,115,168,101,111,109,122,61,111,150,57,109,156,66,80,37,207,98,185,207,70,52,188,48,52,75,86,38,52,188,72,195,60,216,65,190,149,195,94,184,176,164,117,160,69,48,62,164,96,190,160,92,50,176,52,36,40,196,168,196,172,158,41,167,174,134,55,105,204,114,185,48,93,114,78,47,215,80,79,196,36,126,63,137,205,210,85,44,86,188,117,170,66,55,126,37,214,82,95,95,86,160,193,41,187,213,108,215,65,40,142,143,149,52,193,37,181,139,221,58,84,75,98,45,56,179,165,196,79,106,44,120,196,210,219,165,219,140,123,133,211,38,94,190,46,203,176,124,42,68,40,123,120,84,153,53,125,113,56,70,48,93,179,168,74,128,209,73,81,124,129,147,63,99,153,218,74,168,89,119,41,109,218,178,166,174,161,216,103,173,181,199,63,66,195,53,126,70,81,93,138,175,112,147,191,46,154,99,68,96,139,116,149,43,99,133,142,192,76,60,74,200,92,123,75,50,194,178,67,203,174,102,74,206,175,95,41,159,94,98,106,105,101,162,175,201,61,94,120,184,123,38,108,156,165,75,209,171,210,206,46,47,139,92,137,174,63,139,135,183,210,93,36,108,164,179,162,115,182,39,106,107,105,161,219,119,99,199,129,142,89,208,62,191,70,124,65,169,193,164,44,156,215,122,115,72,161,178,113,55,88,38,202,205,84,187,194,202,192,184,60,157,145,169,79,197,145,115,112,125,47,78,130,171,207,107,210,168,80,179,171,162,104,100,36,93,33,186,88,66,108,102,39,190,77,92,159,70,114,196,222,59,205,95,37,213,155,90,147,198,209,76,133,179,49,191,106,187,203,57,190,129,53,147,173,94,167,163,189,33,42,52,125,105,162,114,134,110,181,114,58,204,172,64,79,129,180,159,131,124,130,73,79,133,169,55,200,176,124,120,59,73,203,211,54,177,41,204,87,67,109,73,193,76,172,196,56,47,70,96,202,215,122,99,143,190,54,100,191,175,108,162,142,41,191,212,158,87,218,37,108,186,151,112,42,180,93,94,193,74,180,86,140,35,137,145,74,57,88,120,210,69,119,85,128,38,40,103,185,110,51,71,55,102,88,169,190,105,64,188,205,164,130,209,198,67,113,175,109,44,109,82,121,217,63,181,88,97,62,51,192,118,212,40,135,152,109,127,158,131,203,149,161,143,211,62,72,66,73,79,61,168,67,162,104,83,87,45,70,184,87,35,211,156,157,218,201,98,113,46,43,183,179,214,193,84,89,150,79,214,141,79,77,168,166,210,79,45,217,162,40,197,130,84,173,62,83,193,92,148,137,150,128,165,51,55,67,47,67,184,211,143,116,36,113,40,6
198,97,139,210,109,188,200,209,207,149,192,149,76,55,82,173,43,219,214,143,211,109,155,156,175,164,189,207,149,47,92,146,47,112,124,217,123,108,200,155,220,137,186,220,170,79,67,116,62,201,50,90,120,120,50,139,169,211,88,208,89,208,55,108,101,50,175,163,183,98,44,107,217,123,160,167,55,153,179,116,135,72,122,74,92,72,42,170,124,196,201,84,80,186,107,193,177,129,129,126,89,87,193,111,65,134,132,102,153,191,108,138,200,206,46,138,216,60,40,54,40,41,105,179,144,110,209,40,178,167,188,94,126,98,86,180,158,105,35,191,145,77,141,130,173,59,63,208,185,40,39,144,135,57,152,210,133,156,104,205,178,62,82,147,82,108,51,180,61,38,105,105,180,64,88,127,168,60,52,77,95,38,48,211,75,70,118,182,61,134,106,55,189,95,151,96,204,40,54,127,157,120,57,155,58,35,212,156,151,101,35,212,51,202,86,139,180,94,66,45,139,157,98,204,173,173,171,179,103,184,169,145,163,172,181,93,123,68,68,115,172,141,81,33,105,51,192,65,174,220,217,103,78,205,113,82,42,150,192,211,105,112,155,37,196,78,156,85,136,194,172,212,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,217,186,100,179,147,198,106,161,196,198,95,58,92,114,80,117,128,126,128,122,161,87,208,62,110,124,212,55,132,146,193,177,177,157,190,114,183,142,94,200,199,139,217,205,149,96,36,219,144,141,61,85,73,179,172,157,193,169,90,119,76,155,52,202,40,133,113,217,124,130,121,82,179,79,150,130,57,169,208,200,216,192,174,144,142,50,209,71,65,97,108,132,174,53,169,155,170,150,171,185,66,157,97,154,69,74,86,77,218,152,170,36,168,162,49,140,74,112,140,87,160,138,182,167,193,110,107,173,154,171,207,113,169,101,112,108,123,60,111,151,56,109,158,66,80,37,208,100,184,206,71,52,188,48,52,74,87,39,51,187,71,195,60,217,65,190,150,194,93,184,175,165,116,160,70,47,62,164,95,190,159,91,50,176,52,35,40,194,167,197,171,158,42,169,176,134,57,105,204,114,186,46,91,113,77,48,215,79,77,197,36,127,63,136,206,209,85,43,87,189,117,169,67,55,126,37,213,81,97,96,85,160,193,42,186,214,108,216,66,40,142,142,150,53,192,37,180,138,219,58,85,75,97,43,56,178,166,196,78,105,44,119,195,210,220,165,220,141,124,131,212,37,95,188,45,203,176,124,42,67,40,124,120,84,151,54,123,113,55,70,49,91,178,168,75,128,207,74,80,123,130,148,63,100,155,217,75,170,87,119,42,108,220,178,165,173,162,216,102,172,181,198,62,64,193,52,126,70,81,93,138,176,112,148,191,45,154,98,68,96,140,115,149,43,99,133,143,192,76,60,74,199,91,123,74,49,193,176,66,203,175,103,74,205,176,95,42,158,95,99,107,105,101,161,174,200,60,93,119,185,123,37,107,155,166,75,209,171,210,206,47,48,140,93,137,173,63,139,137,182,209,94,36,108,164,178,162,115,181,39,105,107,103,161,220,119,100,197,127,142,89,211,62,189,70,126,66,170,194,162,43,157,214,124,116,71,161,179,113,54,88,39,202,204,83,186,196,203,192,183,61,158,145,170,78,196,145,115,112,125,47,78,130,171,206,107,209,167,81,178,171,162,103,99,37,94,33,186,89,65,107,100,40,189,77,94,159,70,113,195,220,60,203,96,36,213,155,92,146,198,208,76,133,180,49,190,105,186,202,58,188,130,54,148,172,95,169,164,187,33,44,51,126,105,162,114,135,109,181,115,57,204,170,65,79,129,179,160,134,124,130,73,78,133,169,54,200,175,124,122,60,72,203,211,53,178,41,204,87,68,110,72,191,75,170,196,55,47,70,94,201,215,123,99,142,190,53,101,190,174,107,162,142,42,190,212,160,88,219,37,107,185,151,111,40,182,94,95,193,73,181,85,140,34,136,145,73,57,87,121,212,69,119,86,128,38,38,103,185,111,52,72,55,102,88,168,189,106,64,189,205,163,130,212,196,68,113,174,109,44,109,82,119,217,62,182,88,98,61,50,192,119,212,42,135,153,108,128,157,132,203,148,161,143,211,63,72,64,73,79,62,168,66,160,103,83,88,44,68,184,86,34,210,156,156,219,202,96,112,47,42,181,178,214,194,83,91,148,80,213,141,79,77,169,166,212,79,47,216,163,39,198,129,85,172,62,83,194,93,149,137,150,128,166,51,56,68,48,66,182,212,142,116,36,112,40,6
198,98,140,210,109,189,200,209,208,150,191,150,76,55,82,173,42,219,213,142,212,109,155,156,174,164,189,207,149,47,92,146,46,111,123,218,123,109,200,156,220,137,186,220,170,79,66,116,62,202,50,91,121,121,50,139,169,210,89,208,89,208,56,108,101,50,174,163,183,99,44,107,217,122,160,167,56,154,179,118,135,72,122,74,92,72,42,170,124,196,200,84,80,187,107,193,178,130,129,126,88,87,192,111,65,134,132,102,152,191,109,138,200,205,46,138,216,61,39,54,39,40,105,178,142,110,210,41,178,167,187,94,125,98,86,180,158,105,35,190,144,77,141,131,172,60,63,208,185,40,40,144,134,58,152,210,133,157,104,205,178,63,82,147,81,109,50,180,61,38,106,105,180,63,88,127,168,60,53,76,95,38,48,211,74,70,119,181,60,135,105,55,188,95,150,96,204,41,53,127,157,120,58,155,59,35,212,157,151,101,35,212,51,203,85,139,180,94,67,44,139,156,98,204,173,173,171,178,103,183,170,145,163,172,181,93,123,68,69,114,172,140,80,34,105,50,192,65,175,220,216,103,78,204,112,83,43,150,192,209,104,112,154,37,197,79,156,86,135,195,172,211,45,146,62,63,88,79,147,67,143,79,92,38,166,129,195,86,217,186,99,179,147,198,106,161,196,198,96,58,92,114,81,116,128,126,128,123,161,87,208,63,111,124,212,56,132,146,193,176,178,157,190,114,183,142,93,201,199,139,217,205,148,95,36,219,145,142,61,85,74,179,172,157,193,170,90,119,76,156,53,202,40,133,113,216,124,129,121,83,179,79,150,130,56,170,208,200,217,191,175,145,143,50,209,72,65,96,110,132,174,53,169,156,170,151,172,185,67,158,97,153,69,74,86,78,219,152,170,36,168,161,49,141,73,112,140,87,160,138,182,167,193,110,106,173,154,170,206,114,170,101,112,108,123,59,111,150,56,109,157,67,80,36,208,100,184,206,71,51,189,48,51,74,87,39,51,186,72,195,60,217,66,190,150,194,94,183,174,165,116,160,70,48,63,164,95,189,159,92,50,176,52,35,41,194,167,196,172,158,41,168,175,133,57,105,204,114,187,46,91,113,78,47,216,79,77,197,37,127,64,136,207,209,85,42,87,188,118,170,67,55,126,37,213,81,97,96,85,160,193,42,187,214,109,215,67,40,143,141,149,53,193,36,181,138,220,58,86,75,98,43,57,179,165,196,78,105,44,119,195,210,220,165,220,141,124,131,213,37,95,189,46,202,176,124,43,67,40,124,120,83,152,54,124,113,55,70,49,92,178,168,75,128,208,73,80,123,129,148,63,100,155,217,74,168,87,119,42,108,220,178,165,174,161,216,102,172,181,198,62,64,194,52,125,70,80,93,138,175,112,148,192,46,155,98,68,96,139,115,149,44,98,133,143,192,76,60,74,199,91,124,73,49,194,176,66,203,175,104,74,205,176,96,41,158,96,99,106,105,101,162,175,199,61,94,119,185,124,38,107,156,166,75,209,171,211,206,47,47,140,94,138,173,63,139,137,182,209,94,36,107,164,179,162,115,182,38,106,106,103,162,219,118,99,197,127,141,89,212,61,189,70,126,65,170,193,163,43,157,214,124,116,71,161,180,113,55,88,38,202,204,84,186,195,202,191,184,61,158,145,170,77,197,145,114,110,125,47,78,130,171,206,108,209,167,81,178,171,162,103,100,37,94,34,188,89,65,107,101,40,189,78,94,159,69,112,196,220,60,204,96,36,212,155,91,146,198,208,75,133,179,49,190,105,186,202,57,188,130,54,147,173,95,169,164,187,34,44,51,126,106,162,114,136,109,182,114,57,204,170,65,79,129,180,160,134,123,130,73,79,133,169,55,201,176,124,121,59,72,203,211,53,179,40,204,86,68,111,73,191,75,171,196,55,47,69,94,201,215,122,99,142,190,55,101,190,174,107,161,143,42,190,211,159,87,218,37,108,185,151,111,40,182,94,93,192,73,180,85,139,35,137,144,74,56,86,119,212,70,120,86,127,38,39,103,184,110,51,71,54,102,87,169,189,106,64,188,205,163,130,211,197,69,112,175,109,44,108,83,119,216,63,182,89,98,60,50,191,118,212,41,135,153,109,128,157,132,202,148,161,144,211,63,72,63,73,79,62,169,66,161,104,83,88,43,69,185,86,35,210,156,157,218,201,96,111,46,42,181,178,214,194,84,90,149,80,213,141,80,79,169,167,212,78,46,217,163,39,198,129,85,172,61,82,193,93,148,137,151,128,166,51,56,67,48,65,182,212,141,115,37,112,39,6
198,97,140,211,109,190,200,209,207,149,192,150,77,55,81,173,43,220,213,144,211,109,155,155,174,163,188,208,149,48,93,146,47,110,124,218,123,109,200,156,219,138,186,220,169,78,66,117,62,202,49,90,119,120,50,139,168,211,89,208,88,209,55,108,101,50,176,162,183,99,44,108,217,122,160,168,56,154,179,117,135,71,122,75,92,72,41,171,124,196,200,84,81,187,107,193,177,131,130,126,89,87,192,111,64,135,132,102,152,191,109,138,200,205,47,138,216,61,39,54,39,41,104,178,143,110,209,41,178,166,187,93,126,98,87,180,158,106,36,191,145,77,142,131,173,58,63,208,184,41,40,144,135,57,152,210,133,156,105,206,179,62,81,148,80,108,50,180,61,36,106,106,179,63,88,126,169,61,54,76,95,38,47,211,75,70,118,182,60,135,105,55,188,95,151,96,203,41,53,128,157,120,58,155,59,35,211,156,151,100,34,211,51,202,85,140,180,93,66,43,139,157,97,204,174,173,171,177,104,182,170,144,163,173,181,94,123,67,67,114,173,140,80,34,105,50,192,65,174,222,216,103,79,205,112,83,43,151,194,209,105,113,155,36,197,78,156,86,135,194,172,211,45,146,62,64,88,78,146,67,143,79,92,38,165,130,195,86,218,186,99,179,145,198,106,161,197,198,95,59,92,115,80,115,129,127,128,122,160,87,209,62,110,123,211,56,132,145,193,176,177,157,191,115,183,143,93,199,200,138,218,205,149,96,36,220,144,142,61,85,73,180,171,158,193,169,90,119,76,156,52,201,40,133,114,218,124,130,121,82,179,79,149,129,56,170,208,199,217,191,175,145,142,51,209,71,65,96,109,131,175,54,169,156,171,151,171,185,67,157,96,154,70,74,86,77,219,152,171,36,168,162,49,141,73,113,140,88,159,137,183,167,193,110,107,173,154,171,206,113,169,101,111,108,123,61,111,150,57,108,157,67,80,37,208,100,184,206,70,52,188,48,51,74,87,39,51,186,71,195,60,216,66,190,150,195,95,185,175,165,117,159,69,47,62,165,96,190,158,91,50,177,53,35,40,194,167,197,172,158,42,168,175,133,58,105,204,115,187,47,91,114,78,47,216,79,76,196,37,128,64,136,206,209,85,43,87,188,119,170,67,56,126,37,213,82,97,96,85,160,193,41,187,215,108,216,67,39,143,141,149,53,193,36,181,137,219,57,85,75,97,43,56,178,166,196,79,104,45,119,195,210,220,165,219,141,124,131,213,38,95,190,45,203,176,124,42,66,40,124,120,84,151,55,124,112,54,70,49,92,178,168,74,128,208,73,80,123,130,148,63,100,154,218,74,168,86,119,42,109,219,177,165,174,162,216,102,172,182,198,62,64,194,52,125,70,80,93,137,174,111,148,191,45,154,98,68,95,141,114,148,44,98,133,144,192,74,60,74,199,92,123,74,48,193,176,65,202,174,104,74,205,175,96,41,159,96,99,106,105,101,162,174,198,61,93,118,184,123,37,106,156,166,74,210,171,210,206,47,47,140,93,138,172,64,138,137,182,209,94,37,109,164,178,162,115,182,39,105,107,103,162,220,118,98,196,129,142,90,211,62,190,70,126,66,169,194,164,43,158,214,123,117,71,160,179,113,54,87,38,201,204,83,185,196,202,191,184,61,158,145,169,77,197,145,114,111,126,48,78,131,170,206,108,210,166,80,177,171,163,103,100,37,94,34,186,89,65,107,101,40,190,78,94,159,70,113,196,220,59,204,96,35,212,155,92,147,198,209,76,133,179,49,190,105,186,203,58,189,130,55,146,172,94,168,164,186,34,44,51,125,105,163,115,135,109,182,114,56,204,170,64,80,129,180,162,133,124,129,73,77,133,169,54,199,176,124,122,59,72,203,212,53,178,41,203,87,67,109,73,192,76,170,196,56,48,69,94,201,215,123,98,142,190,55,100,190,174,107,161,143,42,191,212,159,87,219,37,108,184,150,111,40,183,94,95,193,73,181,84,140,36,137,144,73,56,87,121,212,70,120,86,128,39,38,103,184,110,51,70,54,102,87,170,190,107,65,188,205,163,129,211,196,68,112,174,110,45,108,83,120,217,63,182,89,98,60,50,191,118,211,41,135,154,109,128,156,132,203,148,161,144,210,63,71,64,73,78,62,169,67,160,103,83,89,44,69,185,86,34,210,156,157,219,200,95,111,47,41,180,178,214,194,83,91,148,80,214,140,79,79,168,166,212,78,46,216,163,39,198,129,83,173,61,84,193,94,149,138,151,128,166,51,55,66,48,66,181,211,142,115,37,112,39,6
198,98,139,211,109,189,200,209,207,149,193,150,76,55,82,173,43,219,213,143,212,110,155,156,174,163,189,207,149,47,92,147,47,111,123,218,123,109,200,155,220,138,187,221,170,78,66,116,61,202,50,90,120,121,49,140,169,211,89,208,89,208,56,108,101,50,175,163,183,99,44,106,217,123,160,167,56,154,179,117,135,72,122,74,92,72,41,171,123,196,200,84,81,187,108,192,178,129,130,126,89,87,192,111,65,135,132,102,153,192,109,137,200,205,46,138,216,61,39,53,40,40,105,177,143,111,210,40,178,167,187,93,126,98,86,179,158,105,35,190,144,78,141,130,172,59,63,208,185,41,39,143,135,57,152,210,132,156,104,205,178,63,82,147,81,108,50,180,60,37,105,105,180,64,88,127,168,60,53,77,95,37,48,212,75,69,119,181,61,134,105,54,189,95,151,96,204,41,54,127,157,120,58,154,59,34,212,156,151,101,35,212,51,203,86,140,181,93,66,45,140,156,97,205,173,173,171,178,104,183,170,145,163,172,181,92,123,68,68,114,172,141,80,33,106,50,192,65,174,220,216,103,79,205,113,82,42,151,193,210,104,113,155,37,197,79,156,86,135,194,172,212,45,146,62,63,88,78,146,67,144,78,93,38,166,129,195,87,217,186,99,179,147,197,106,161,197,199,95,59,92,114,80,116,129,126,128,123,161,86,208,63,110,123,211,55,132,146,193,176,177,157,190,114,184,143,93,201,200,139,217,205,149,96,36,219,144,142,62,84,73,179,172,157,193,169,89,118,75,156,52,202,40,132,113,217,124,130,121,82,180,79,150,130,57,170,208,201,217,191,175,145,142,50,209,71,65,97,110,131,175,53,169,156,170,151,172,184,66,157,97,154,69,74,85,78,218,152,171,37,168,162,49,140,73,113,140,88,160,138,182,166,193,110,107,173,155,171,205,114,169,101,112,107,123,60,111,150,57,109,157,67,80,37,208,99,184,207,71,51,188,48,51,74,87,39,52,186,71,195,60,217,66,190,150,194,94,184,175,165,116,160,69,47,63,165,95,189,159,91,50,176,52,35,40,194,167,197,172,158,41,168,175,134,57,105,204,114,187,47,91,113,78,47,216,79,77,197,37,127,63,136,206,210,86,43,87,188,118,170,68,55,126,38,213,81,97,96,85,160,194,41,186,214,108,215,66,40,142,142,149,53,193,36,181,138,219,58,85,76,98,44,56,179,166,196,78,104,44,119,195,210,220,165,219,141,123,131,212,37,95,189,45,204,176,123,42,66,40,123,119,84,151,55,123,112,55,71,49,92,179,168,74,127,208,73,80,123,130,148,63,100,156,217,74,168,88,119,42,109,220,177,165,173,161,216,102,172,181,198,62,64,194,53,125,70,81,93,138,175,112,147,191,45,154,99,68,96,140,115,149,43,98,133,143,191,76,60,74,199,92,123,74,49,193,176,65,202,174,103,74,205,175,97,42,159,95,98,107,105,101,162,175,200,60,93,119,185,124,37,107,156,166,75,209,171,210,206,47,48,140,93,137,173,63,138,136,182,209,94,36,107,164,178,162,115,182,39,105,107,103,161,219,119,99,197,128,141,89,211,62,189,69,126,66,170,194,163,43,157,214,123,116,71,162,180,113,54,89,38,202,204,84,186,196,202,191,183,61,158,145,170,77,197,145,114,111,125,47,78,130,171,206,108,210,167,80,178,171,162,103,99,37,93,34,187,89,65,107,101,40,190,78,94,160,69,113,195,220,59,204,96,35,213,155,92,146,198,209,75,133,179,49,190,104,187,203,57,188,130,54,148,172,95,169,164,187,34,43,52,127,105,162,114,135,110,181,114,57,204,170,65,79,129,179,160,133,124,130,73,79,133,169,55,200,176,124,121,59,72,203,211,53,178,41,204,87,68,110,72,192,76,171,196,55,47,69,94,201,215,123,99,142,190,54,101,191,174,107,161,143,42,190,212,159,87,219,38,107,184,150,111,40,181,94,94,193,73,180,85,139,34,137,144,73,56,87,121,212,70,120,85,128,39,39,103,186,111,52,71,54,102,88,169,190,106,64,189,206,163,129,212,197,69,112,174,109,44,109,82,119,217,63,182,88,98,60,50,191,118,212,41,135,153,108,128,157,132,202,148,160,143,210,63,73,64,73,78,62,169,67,160,103,84,88,44,69,185,86,35,210,156,156,217,201,96,112,47,42,181,179,214,194,83,90,148,79,213,141,79,78,169,167,211,78,46,216,162,38,198,129,84,172,61,83,194,93,148,137,150,128,166,51,55,68,47,65,182,212,141,115,37,113,39,6
198,98,140,210,109,188,199,210,207,150,192,150,76,55,82,173,42,220,214,144,211,110,156,156,174,163,189,208,148,47,93,147,46,111,122,217,123,109,201,156,220,138,186,220,171,78,66,116,60,202,50,90,121,120,50,140,169,211,89,209,88,208,55,108,100,50,176,163,184,99,43,107,217,123,160,166,56,153,179,118,135,71,121,74,92,70,41,171,123,197,200,83,81,186,108,193,178,129,129,127,89,87,193,110,64,136,133,102,152,191,109,138,200,206,47,139,216,60,39,54,39,42,105,178,142,110,210,40,178,166,188,95,126,98,87,181,158,105,36,191,144,78,142,130,172,60,62,208,184,41,41,144,135,57,152,210,133,156,105,205,178,62,83,148,81,108,50,179,61,37,104,106,180,64,88,127,167,61,53,75,94,37,47,211,75,69,119,182,60,134,105,54,188,95,151,96,204,41,53,128,157,120,58,156,59,35,211,156,151,100,35,212,50,202,85,140,180,92,66,45,139,157,97,205,173,173,171,178,103,183,169,145,164,172,181,94,122,67,67,115,172,140,80,35,106,50,192,66,175,220,216,103,79,206,113,83,42,151,192,210,103,112,154,36,196,78,155,85,135,194,173,212,44,146,63,63,89,77,146,67,144,79,93,37,166,128,195,86,217,186,99,178,148,198,106,162,196,199,95,58,93,115,81,116,128,126,127,122,161,86,207,63,111,123,211,55,132,146,192,177,178,157,190,114,184,142,94,200,200,138,219,204,149,96,36,219,145,141,62,86,74,181,172,158,194,170,90,119,75,156,52,202,40,133,113,217,123,130,120,82,180,79,149,130,56,170,207,200,217,191,175,145,143,51,209,72,66,97,109,131,175,54,170,156,171,151,171,185,67,156,97,154,68,74,86,77,218,152,170,37,169,162,49,140,72,112,139,87,160,137,182,166,192,111,106,172,153,170,205,114,170,100,112,108,124,60,112,150,56,108,156,67,82,36,206,100,184,207,71,52,189,48,52,74,87,38,52,187,72,194,60,217,66,191,150,195,95,184,175,166,116,160,70,48,63,165,95,190,160,91,51,177,52,35,41,194,168,197,171,158,40,169,175,133,57,105,203,114,187,47,92,113,78,48,215,79,77,197,35,128,63,136,206,209,86,44,87,187,117,170,68,55,126,38,213,82,97,97,86,159,194,42,188,215,107,215,66,39,142,141,149,53,193,36,180,137,220,58,85,75,97,43,56,178,166,196,77,105,44,121,194,209,219,165,219,140,124,130,212,38,95,189,46,203,175,123,43,67,39,124,120,82,151,54,124,113,55,70,49,93,178,169,75,128,207,74,80,123,129,148,64,100,155,217,75,169,87,120,42,109,220,178,164,173,162,215,102,173,181,199,62,64,194,53,124,69,81,93,138,175,112,148,191,45,154,99,68,95,140,113,149,43,98,132,142,191,76,60,73,199,91,122,74,48,194,176,66,203,175,104,73,204,176,96,41,157,95,98,107,105,101,161,175,200,61,94,119,184,123,37,107,156,167,75,209,172,209,206,47,48,140,93,138,174,63,140,136,184,209,95,36,108,165,179,162,117,182,39,106,106,103,161,220,119,100,196,127,142,89,211,61,189,69,126,66,171,194,164,44,159,213,122,116,72,160,181,113,55,88,38,203,204,84,187,196,203,191,183,61,158,144,170,77,197,145,115,112,125,48,78,131,170,207,107,210,167,80,179,172,162,104,100,37,93,34,187,88,65,106,101,41,190,78,93,159,69,113,197,220,59,204,97,35,212,155,92,146,198,207,76,133,179,48,190,105,186,204,57,188,130,53,147,172,94,169,163,187,34,43,52,128,105,161,115,136,110,182,115,57,204,171,65,79,130,179,159,134,124,129,73,79,132,169,56,200,177,124,122,60,73,202,211,54,178,41,204,86,68,110,72,191,75,170,196,55,46,69,94,202,217,122,98,142,189,54,101,190,174,108,161,143,43,190,212,160,89,219,37,107,185,152,110,41,182,94,94,192,73,180,84,139,34,136,144,74,55,87,120,211,69,121,85,128,39,38,103,185,110,51,71,54,103,89,168,189,106,66,189,205,163,130,212,196,68,112,175,110,44,109,82,119,216,64,181,88,98,60,50,192,118,213,41,135,153,108,128,157,132,202,148,160,144,210,62,72,64,72,79,62,170,66,161,103,83,89,42,69,185,86,35,210,156,156,216,202,96,111,47,42,180,178,215,194,82,90,148,80,213,141,79,78,168,167,212,78,47,216,163,39,199,129,84,173,61,83,195,94,148,136,151,127,167,50,54,67,47,66,183,211,141,115,37,112,40,6
198,98,139,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,213,143,211,109,155,156,174,163,189,207,149,47,92,146,47,111,123,218,123,109,200,156,220,137,187,220,170,78,66,116,62,202,50,90,120,121,50,139,169,211,89,208,89,208,55,108,101,50,175,163,183,99,44,107,217,122,160,167,56,153,179,117,135,72,122,74,92,72,42,171,124,196,200,84,81,187,107,192,177,130,130,126,89,87,192,111,64,135,132,102,152,191,109,138,200,206,47,138,216,60,39,53,40,40,105,178,143,110,210,40,178,166,188,94,125,98,86,180,158,105,35,190,144,77,141,130,172,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,105,55,188,95,151,96,204,41,54,127,156,120,58,154,59,35,211,157,151,101,34,212,51,203,85,140,181,93,66,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,141,80,34,105,50,192,65,174,220,216,103,78,205,112,83,42,151,192,210,104,112,155,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,186,99,179,147,198,106,161,197,199,95,59,92,115,81,116,129,126,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,179,172,158,193,169,90,118,75,155,52,202,40,132,113,217,124,130,121,83,179,79,149,130,56,170,208,200,217,191,175,145,142,50,209,72,65,97,109,131,174,53,169,156,170,151,171,185,67,157,97,153,69,74,86,77,218,152,170,36,168,161,49,140,73,112,140,87,160,137,182,166,193,110,107,173,154,170,206,114,169,101,112,108,123,60,111,150,57,109,157,66,80,37,208,100,184,206,71,52,188,48,51,74,87,39,51,186,72,195,60,217,65,190,150,194,94,184,175,165,116,160,69,47,63,164,95,189,159,91,50,176,52,35,41,194,167,197,172,158,41,168,175,133,57,105,204,114,187,47,91,113,78,47,216,80,77,197,37,127,64,136,206,209,86,43,87,188,118,170,67,55,126,38,213,81,97,96,86,159,193,41,187,214,108,215,66,39,142,141,149,53,193,36,181,138,219,58,85,75,97,43,57,178,166,196,78,105,44,119,195,210,219,166,220,141,124,131,213,38,95,189,46,203,176,124,42,66,40,124,120,84,151,55,124,112,55,70,49,92,178,168,75,128,207,73,80,123,129,148,63,100,155,217,75,169,87,119,42,109,220,177,165,174,161,216,102,172,181,198,62,64,194,53,126,70,80,93,138,175,112,148,192,45,154,98,68,96,140,114,149,43,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,203,174,103,74,205,176,96,42,158,95,98,107,105,100,162,175,200,61,94,119,185,124,37,107,155,166,75,209,171,210,206,47,48,140,94,137,173,63,139,137,182,209,94,36,108,164,179,162,115,182,38,105,107,103,161,219,119,99,197,128,141,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,71,161,180,113,55,88,39,202,204,84,186,196,203,191,184,61,158,145,170,77,197,145,115,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,186,88,65,107,101,40,189,78,94,160,70,113,196,220,59,204,96,35,213,155,92,147,198,208,75,133,179,49,190,105,187,203,57,188,130,54,147,173,95,169,164,187,34,44,51,126,105,162,114,135,110,181,114,57,204,170,65,79,129,180,160,133,124,130,73,79,133,169,55,200,176,124,121,59,72,203,211,53,178,41,204,87,68,110,73,191,75,171,196,55,47,69,94,201,216,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,108,185,150,111,40,181,94,94,192,73,180,85,139,34,137,144,74,56,86,120,212,70,120,86,128,39,38,103,185,111,51,71,54,102,88,169,190,106,64,189,205,163,129,211,196,69,112,175,109,44,109,82,119,217,63,182,88,98,60,50,192,118,212,41,135,152,108,128,157,132,202,148,160,143,210,63,72,64,73,79,61,169,67,161,103,83,88,43,69,185,86,35,210,157,156,218,202,96,111,47,41,181,178,214,194,83,90,149,80,213,140,79,78,169,167,212,78,46,216,163,39,198,129,84,173,61,83,194,94,148,137,150,128,166,51,56,67,48,66,182,211,141,115,36,112,40,6
198,98,140,210,109,188,200,210,207,149,193,151,76,55,83,173,44,220,213,143,211,109,156,155,174,163,189,207,149,47,93,147,48,111,123,217,124,109,199,156,220,138,187,220,169,78,66,116,62,202,50,90,121,121,50,139,169,211,88,208,88,208,56,107,100,49,175,163,183,99,43,107,217,122,161,167,56,153,179,117,134,72,122,74,93,72,41,170,123,196,200,84,81,187,107,193,177,129,129,126,88,87,192,111,65,135,132,103,152,191,109,137,200,206,46,138,216,60,39,54,40,41,104,178,143,110,209,41,178,167,187,93,125,98,86,179,159,106,36,190,144,78,141,130,173,59,63,208,184,41,40,144,135,57,152,210,133,156,105,205,178,63,82,147,81,109,50,180,61,37,106,104,181,64,88,127,168,60,53,77,95,38,48,211,74,70,118,182,60,135,105,54,189,95,151,97,204,41,54,126,157,120,58,154,59,35,211,156,150,101,35,212,51,202,86,140,180,93,66,44,139,157,98,205,173,173,170,178,105,183,170,145,162,173,181,93,122,68,68,114,173,141,81,34,105,51,192,65,175,221,216,104,78,205,112,84,42,150,192,210,105,113,154,37,196,78,155,85,135,194,172,211,44,146,62,63,88,78,147,68,143,80,93,39,166,129,195,85,218,185,99,180,146,197,106,161,197,199,95,59,92,114,80,116,128,127,128,123,161,86,208,62,111,124,211,55,132,145,193,176,177,158,191,114,183,143,94,201,200,140,218,205,149,96,36,220,144,142,61,85,73,180,172,157,194,169,90,119,76,156,52,201,40,132,113,216,124,129,122,83,179,79,149,130,56,170,208,200,217,192,175,145,142,49,209,72,65,97,108,131,175,53,169,156,170,151,171,184,67,157,97,153,69,74,86,77,218,152,170,36,168,162,50,141,73,112,140,88,160,137,183,166,193,110,107,173,154,170,206,114,170,101,111,108,123,61,112,150,56,108,157,67,81,37,207,99,183,206,71,52,188,48,51,74,86,39,52,186,72,195,59,217,66,190,150,195,94,184,174,165,116,160,68,47,63,164,96,188,159,91,50,176,52,35,40,194,167,197,172,158,41,168,175,133,57,104,204,114,187,47,91,113,78,47,215,79,77,196,37,127,63,137,207,209,85,42,86,188,118,170,67,55,125,38,214,81,98,96,85,159,194,41,187,215,107,215,66,39,143,141,149,52,193,36,180,138,220,57,85,75,98,44,56,179,166,197,78,105,44,119,195,210,220,166,220,141,124,132,213,38,95,188,46,204,176,123,41,67,40,124,120,84,152,54,124,113,55,70,49,92,178,169,75,128,207,73,80,122,130,148,64,100,156,217,74,168,87,118,42,109,220,178,165,174,161,217,102,172,181,199,62,64,195,53,126,70,81,93,138,174,112,147,191,45,154,99,69,96,141,115,148,44,98,132,143,192,76,60,75,199,91,123,74,48,193,176,66,203,174,103,74,205,175,96,41,158,95,98,107,105,100,162,175,200,61,94,119,185,124,38,107,156,166,74,210,171,210,206,48,48,140,94,137,174,63,139,137,182,208,94,36,107,164,179,162,115,182,38,105,107,103,161,219,119,100,197,127,141,89,211,61,189,70,126,66,169,194,164,43,157,215,124,116,71,161,179,113,54,88,38,202,204,84,186,196,202,191,184,61,158,145,170,77,196,144,114,111,125,47,79,130,171,207,108,209,167,80,179,171,163,103,99,37,93,33,187,88,65,106,100,39,189,77,93,160,70,112,196,220,60,204,97,35,212,154,92,147,198,209,76,133,179,49,190,105,187,203,57,188,130,54,147,173,95,169,164,187,34,44,52,126,106,162,115,135,110,181,114,57,204,170,65,80,129,179,159,133,124,130,73,79,134,169,55,200,177,125,121,59,73,202,211,54,178,41,203,86,68,111,73,192,75,172,196,56,46,69,94,202,216,123,99,143,190,54,101,191,174,107,160,143,42,190,212,159,87,219,38,107,185,150,111,40,182,94,94,193,73,180,85,139,34,137,145,73,55,87,120,212,70,120,86,128,39,39,102,185,111,51,71,54,103,88,168,189,106,63,188,205,163,129,211,196,69,112,175,109,44,109,82,119,217,63,182,88,98,60,50,192,119,212,42,135,153,108,127,157,131,202,148,160,144,212,63,71,64,73,78,62,168,66,161,103,83,88,43,69,185,86,34,210,157,156,218,201,96,111,47,42,181,179,214,195,84,91,149,80,213,140,79,78,170,167,212,78,47,216,162,39,199,129,84,173,62,83,194,94,148,137,150,128,166,51,56,67,48,65,183,211,142,115,37,113,39,6
198,98,140,210,109,190,200,210,207,149,191,151,76,55,83,174,43,219,213,143,211,109,156,155,174,164,189,208,149,48,92,146,47,111,124,218,124,108,200,156,219,137,186,220,170,78,67,116,62,202,50,90,121,121,49,140,170,211,89,208,89,209,55,107,101,49,175,162,184,99,44,107,218,122,160,166,56,154,179,117,136,72,122,74,92,72,41,171,125,196,201,84,80,187,108,192,177,128,130,126,89,87,192,111,65,135,132,103,153,192,108,138,200,207,46,138,216,60,39,53,39,41,104,178,142,111,210,40,178,166,188,94,126,99,86,178,159,106,35,190,144,78,141,130,173,59,63,208,185,40,40,144,135,57,153,211,134,156,104,205,178,62,82,147,82,108,51,180,61,37,106,105,181,63,90,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,105,54,188,95,151,96,204,41,54,126,157,120,59,155,58,35,212,157,151,100,34,212,52,202,86,140,181,94,67,45,139,157,98,205,172,174,171,178,104,183,170,144,163,172,180,93,122,67,68,114,173,141,81,33,105,51,191,66,174,220,216,103,79,204,113,83,42,151,192,211,104,113,154,36,198,79,156,85,136,195,171,212,44,148,62,64,88,78,147,68,144,78,93,38,166,129,195,86,217,187,99,179,147,197,106,162,197,198,95,58,92,115,80,116,129,126,128,123,161,87,208,62,110,124,211,56,132,146,193,176,177,158,190,115,183,143,93,200,200,139,218,205,148,96,36,219,144,141,61,84,74,179,172,157,194,169,90,119,75,156,51,202,40,132,112,216,123,130,121,82,179,80,150,131,57,169,207,201,217,191,175,145,142,49,209,72,66,97,109,131,175,53,170,156,170,151,171,185,67,156,97,154,69,74,86,78,219,152,170,37,168,162,50,140,74,112,140,87,160,137,183,166,193,110,106,173,155,170,206,114,170,101,111,108,121,59,111,150,56,109,157,66,81,36,207,100,184,207,70,51,189,49,52,74,87,39,52,187,72,195,60,217,65,190,150,194,94,184,174,165,117,159,69,47,63,164,96,189,159,92,51,176,53,36,41,195,167,197,171,159,42,168,175,133,56,105,204,115,186,46,92,113,78,47,214,80,77,196,36,126,64,136,206,209,86,43,87,188,118,170,67,55,126,37,214,81,98,96,86,159,193,42,187,215,108,215,66,40,143,141,149,53,192,36,182,137,219,58,85,76,98,43,57,178,166,196,79,105,44,119,194,210,220,167,220,140,123,131,212,38,95,189,46,203,177,125,42,67,40,124,120,83,152,54,124,113,55,71,49,91,178,169,74,128,208,73,80,122,130,147,64,100,155,217,74,168,87,119,42,108,219,178,164,173,162,215,102,172,182,198,62,65,194,53,127,69,81,93,139,174,112,149,191,45,154,99,68,96,140,115,149,44,98,133,144,192,76,60,75,199,92,123,74,48,193,177,65,203,175,103,74,205,176,97,42,159,95,98,107,105,101,161,174,199,62,93,119,185,125,37,107,156,166,74,208,171,210,205,47,47,140,94,137,174,62,139,137,183,208,94,36,108,164,179,162,115,182,38,105,107,103,162,220,118,99,196,127,141,89,211,62,190,70,126,66,170,193,162,43,158,214,123,116,71,161,180,114,55,87,39,202,204,84,186,196,202,191,183,61,158,144,170,77,196,145,114,111,125,47,79,130,171,207,108,210,166,81,178,171,163,103,99,37,93,33,187,88,66,107,100,40,189,77,94,159,69,113,195,221,60,203,96,35,213,154,92,146,198,207,75,133,178,49,191,105,187,203,57,188,130,55,147,171,95,169,165,187,34,43,51,125,105,162,115,134,110,181,114,57,204,170,65,79,128,180,160,134,124,131,73,78,133,170,54,200,176,124,121,60,72,202,211,53,177,42,204,87,69,110,73,192,75,170,196,56,47,69,94,202,216,122,99,142,191,54,101,190,174,107,161,143,42,191,211,159,88,219,37,108,185,150,112,41,182,94,94,192,74,180,84,139,34,137,144,74,56,86,120,212,69,119,85,128,39,38,103,185,110,51,71,54,102,87,169,190,106,63,189,205,164,129,211,196,69,112,175,109,44,109,81,119,217,63,181,88,97,61,49,193,117,213,41,135,153,109,127,157,132,202,148,160,144,211,64,73,63,74,79,62,169,66,160,103,82,88,43,69,185,86,36,210,157,156,218,202,96,112,47,42,180,178,214,193,83,90,148,80,213,141,79,78,169,167,212,78,47,216,163,39,198,128,85,173,61,83,193,93,148,137,150,128,166,50,56,67,47,65,182,212,142,115,37,112,39,6
198,98,139,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,213,143,211,110,155,156,174,163,189,207,149,47,92,147,47,111,123,218,123,109,200,156,220,137,187,220,170,79,66,116,62,202,50,90,120,121,49,139,169,211,89,208,88,208,55,108,101,50,175,163,183,98,44,107,217,122,160,167,56,153,179,117,135,72,122,74,92,72,41,170,124,196,200,84,81,187,108,192,178,129,129,126,89,87,192,111,65,135,132,102,152,191,109,138,200,206,46,138,216,60,39,54,39,40,105,178,143,111,210,40,178,166,188,94,125,98,86,180,158,105,36,190,144,77,141,130,172,59,63,208,185,40,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,105,55,188,95,151,96,204,41,54,127,156,120,58,154,59,35,212,157,151,100,34,212,51,202,86,139,180,93,66,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,115,172,141,81,34,105,50,192,65,174,220,216,103,79,205,112,83,42,150,192,210,104,112,155,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,186,99,179,147,198,106,161,197,199,96,59,92,115,80,116,129,127,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,179,172,157,193,169,90,118,75,155,52,202,40,132,113,217,124,130,121,82,179,79,149,130,56,170,208,200,217,191,175,145,142,50,209,72,65,97,109,131,174,53,169,156,170,151,171,184,67,157,97,154,69,74,85,77,218,152,170,36,168,161,49,141,73,112,140,88,160,137,182,166,193,110,106,173,154,170,206,114,169,101,112,108,123,60,111,150,56,109,157,66,80,36,208,99,184,206,71,51,188,48,51,74,87,39,51,186,72,195,60,217,65,190,149,194,94,184,175,165,116,160,69,47,63,164,95,189,159,91,50,177,52,35,40,194,167,197,172,158,41,168,175,133,57,105,204,114,186,46,91,113,78,47,216,79,77,197,36,127,63,136,206,209,86,43,87,188,118,170,67,55,126,38,213,81,97,96,85,159,194,41,187,214,108,215,66,40,142,141,149,53,193,36,181,138,220,58,85,75,97,43,57,178,166,196,78,105,44,119,195,210,220,166,220,141,124,131,213,38,95,189,46,203,176,124,42,66,40,123,120,84,151,54,124,112,55,70,49,92,178,168,74,128,207,73,80,123,129,148,63,100,155,217,75,168,87,119,42,109,220,178,165,174,161,216,102,172,181,198,63,64,194,53,126,70,81,93,138,175,112,148,192,45,154,98,68,96,140,115,149,43,98,133,143,192,76,60,74,199,92,123,74,48,193,176,65,203,175,103,74,205,176,96,42,158,95,98,107,105,101,162,175,200,61,94,119,185,124,37,107,155,166,75,209,171,210,206,47,48,139,94,137,173,63,139,136,182,209,94,36,107,164,179,162,115,182,39,105,107,103,161,219,119,99,197,128,141,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,71,161,180,113,54,88,38,202,204,84,186,196,203,191,183,61,158,145,170,77,197,145,114,111,125,47,78,130,171,206,108,210,167,80,178,171,162,103,99,37,93,34,186,88,65,107,101,40,189,78,93,159,69,113,196,220,59,204,96,35,213,155,92,147,198,208,75,133,179,49,190,105,187,202,57,189,130,54,147,172,95,169,164,187,34,44,51,126,105,162,114,135,110,181,114,56,204,170,65,79,129,180,160,133,124,130,73,79,133,169,55,200,176,124,121,59,72,203,211,53,178,41,204,87,68,110,73,192,75,171,196,55,47,69,94,201,216,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,108,185,150,111,40,182,94,94,192,73,180,85,140,35,137,144,74,56,87,120,212,70,120,86,128,39,38,103,185,110,51,71,54,102,88,169,190,106,64,189,205,163,129,211,196,68,112,175,110,44,109,82,119,217,63,182,88,98,60,50,192,118,212,41,135,152,108,128,157,132,202,148,160,143,210,63,73,64,73,79,61,168,67,161,103,83,88,43,69,185,86,35,210,157,156,218,201,96,112,47,41,181,178,214,194,83,90,149,80,213,141,79,78,169,167,212,78,46,216,163,39,198,129,84,173,61,83,193,94,148,137,150,128,166,51,56,67,48,65,182,211,141,115,36,112,39,6
198,98,139,210,109,189,200,209,207,150,192,150,76,55,82,173,43,219,214,143,211,109,155,156,174,163,190,207,149,47,92,147,47,111,123,218,123,109,200,156,220,137,187,220,169,78,66,116,62,202,50,90,120,121,50,139,169,211,89,208,89,209,55,108,101,50,175,163,183,99,44,107,217,122,160,167,56,153,179,117,135,72,122,74,92,72,42,171,124,196,200,84,81,187,108,193,178,130,129,126,89,87,192,111,65,135,132,102,152,192,109,138,200,206,46,138,216,60,39,53,40,41,105,178,143,110,209,40,178,167,188,94,126,98,86,180,158,106,36,190,144,78,141,130,172,60,63,208,185,40,40,144,135,57,152,210,133,156,104,205,178,62,82,146,81,108,50,180,61,37,106,105,180,63,89,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,105,54,188,95,151,96,204,41,54,127,156,120,58,155,59,35,211,157,151,100,35,211,51,202,85,139,181,93,66,44,139,157,97,205,173,173,171,178,104,183,169,145,163,172,181,93,123,68,68,114,172,141,81,34,105,50,192,65,174,220,216,103,78,204,113,83,42,151,192,210,104,112,155,37,197,79,156,86,135,194,172,211,44,146,62,63,88,78,146,67,144,79,93,38,166,129,195,86,218,186,99,179,146,198,106,161,197,198,96,58,92,115,80,116,129,127,128,123,161,87,208,62,110,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,180,172,157,194,169,90,119,75,155,52,202,40,132,113,217,124,130,121,83,179,79,149,130,57,170,208,200,217,191,175,145,142,50,209,71,65,97,109,131,174,53,169,156,170,151,172,184,67,157,97,153,69,74,85,78,218,152,170,36,168,162,49,140,74,112,140,87,159,137,182,167,192,110,106,172,155,170,206,113,169,101,112,108,123,60,112,150,57,109,157,66,80,36,208,100,184,207,71,51,188,48,51,74,87,40,51,186,72,195,60,217,66,189,149,194,94,184,175,165,116,160,69,47,63,164,95,189,159,91,49,176,52,35,41,194,167,197,172,158,41,168,175,133,57,105,204,114,187,46,92,113,78,47,216,79,77,197,36,127,64,137,206,209,85,43,87,188,118,170,67,55,126,38,214,81,97,96,85,159,193,41,187,214,108,215,66,40,142,142,149,53,193,36,181,138,219,57,85,75,97,43,57,178,166,196,78,105,44,119,195,210,219,166,219,141,124,131,213,38,96,189,45,203,176,124,42,66,40,124,120,83,151,55,124,112,55,70,48,92,178,168,74,128,207,73,80,123,129,148,63,100,155,217,74,169,87,119,42,108,220,177,165,174,161,216,102,173,181,199,62,64,194,53,126,70,80,93,138,175,113,148,191,45,154,98,68,96,140,114,149,44,98,133,143,192,76,60,74,199,92,123,74,49,194,176,65,203,174,104,74,205,176,96,42,159,95,98,107,105,100,162,175,200,61,93,119,184,124,37,107,156,166,75,209,171,210,206,47,48,140,94,138,174,63,139,136,183,209,94,36,107,164,179,162,115,182,38,105,106,103,161,219,118,99,197,128,141,89,211,62,189,70,126,66,170,194,163,43,157,214,123,116,71,161,180,113,54,88,38,202,204,83,186,196,203,191,184,61,158,145,170,77,197,145,115,111,125,47,78,130,171,206,108,209,167,81,178,171,162,103,99,37,93,34,187,88,65,107,101,40,189,78,94,160,69,112,196,220,60,204,97,35,213,155,92,147,198,208,75,133,179,49,190,104,187,202,57,189,130,54,148,173,94,168,164,187,34,44,51,126,105,162,114,135,109,181,115,56,204,170,65,79,129,180,160,134,124,130,73,78,133,169,55,200,176,124,121,59,72,203,211,53,178,41,204,87,68,110,73,192,75,170,196,55,47,70,94,201,216,123,99,142,190,54,101,191,174,107,161,143,42,190,211,159,87,219,37,108,185,151,110,40,181,94,94,193,73,181,84,139,34,136,144,74,56,86,120,212,70,120,86,128,39,38,103,185,110,51,71,54,102,88,169,189,106,64,188,205,163,130,211,197,69,112,175,109,44,108,82,119,217,63,182,89,98,60,50,192,118,212,41,136,153,108,128,157,132,202,148,160,143,210,63,73,64,73,79,62,169,67,161,104,83,88,44,69,185,87,35,210,157,156,218,202,95,111,47,41,181,178,214,194,84,90,149,80,213,141,79,78,169,167,212,78,46,216,163,38,198,129,84,173,61,83,194,94,148,137,150,128,166,51,56,67,47,66,182,212,142,115,36,113,39,6
198,97,139,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,213,143,212,109,155,156,174,164,189,207,149,47,92,146,47,111,123,218,123,109,199,156,221,138,187,220,169,78,66,116,62,202,50,91,120,121,49,139,169,211,88,208,89,208,55,108,100,50,175,163,183,99,44,107,217,122,160,167,56,154,179,117,134,72,123,74,92,72,41,170,124,196,200,84,81,187,107,192,177,130,129,126,89,87,192,111,65,135,132,102,153,191,109,138,200,206,46,138,216,60,39,53,40,40,104,178,143,110,210,41,178,166,188,94,125,98,86,180,158,106,36,190,144,77,141,130,172,59,63,208,185,40,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,105,104,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,106,55,189,95,151,96,204,41,54,127,156,121,58,154,58,35,212,157,151,100,34,212,51,202,86,140,180,93,66,44,139,157,98,204,173,173,171,179,104,183,170,145,163,172,181,93,122,67,68,114,172,140,81,34,106,51,193,65,175,220,216,103,78,205,113,83,42,151,192,210,104,112,154,37,197,79,156,86,135,194,172,211,45,146,62,63,88,78,146,67,144,78,93,38,166,128,195,86,218,186,99,179,146,198,106,161,197,199,96,58,92,115,80,116,129,127,128,123,161,87,208,62,110,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,217,205,149,96,36,219,144,142,61,85,73,180,172,158,193,169,89,118,75,155,52,202,39,133,113,217,124,130,121,83,179,79,149,130,56,169,208,200,217,192,175,145,142,49,209,71,65,97,109,131,175,53,169,156,170,151,172,185,67,157,97,154,69,74,86,78,218,152,170,37,168,162,49,141,73,112,139,87,160,138,182,167,193,110,107,173,154,170,206,114,169,101,112,108,122,60,111,150,57,109,157,66,81,36,208,100,184,207,70,52,188,48,51,74,87,40,51,187,71,195,59,217,66,190,150,194,94,184,175,165,116,159,69,47,63,165,95,189,159,91,50,177,52,35,41,195,168,197,172,158,42,168,175,133,57,105,204,114,187,47,91,113,78,47,216,80,77,196,36,127,64,136,207,209,85,43,87,188,118,170,67,55,126,38,213,81,97,96,85,159,194,41,187,214,108,215,67,40,142,141,149,52,193,37,181,138,219,58,85,75,97,43,57,178,166,196,78,105,43,119,195,210,220,165,220,141,124,131,212,38,95,189,45,203,176,124,42,66,40,123,120,83,151,54,124,112,55,71,49,92,178,168,75,128,207,73,80,122,129,148,63,100,155,217,74,169,87,119,42,109,220,178,165,173,161,216,102,172,182,198,62,64,194,52,125,70,80,93,138,175,112,148,192,45,154,98,68,95,140,115,149,44,98,133,143,192,76,60,74,199,92,123,74,49,193,176,65,202,175,103,74,204,176,96,42,158,95,98,107,105,101,161,175,199,61,94,119,185,124,38,107,155,166,74,209,171,210,206,47,48,139,94,138,173,63,139,137,183,209,94,36,107,164,179,162,115,181,39,105,106,103,161,219,119,100,197,127,141,89,211,61,189,70,126,65,170,194,163,43,157,214,123,117,71,161,179,113,55,88,39,202,205,84,186,196,202,191,183,61,158,145,170,77,197,145,115,111,125,47,78,131,171,206,108,210,167,80,178,171,162,103,99,37,93,34,187,88,65,107,101,40,189,78,94,160,69,113,195,221,59,204,97,36,212,155,92,146,198,208,75,133,178,49,190,104,187,203,57,189,131,54,147,173,94,169,164,187,34,43,52,126,105,162,114,135,110,181,115,57,204,170,65,80,129,180,160,133,124,130,73,79,133,169,55,200,176,124,121,59,73,202,211,53,178,41,204,87,68,110,73,191,75,171,196,55,47,69,94,201,215,122,99,143,190,54,101,191,174,107,161,142,42,190,212,159,87,219,37,108,185,150,111,40,182,94,94,193,73,180,85,139,34,136,144,73,56,87,120,211,70,119,85,127,39,38,103,185,111,51,71,54,102,88,169,190,106,64,189,205,163,129,212,196,68,112,175,110,44,109,82,119,217,63,182,89,98,60,50,192,119,212,41,135,152,109,128,157,132,202,148,160,143,211,63,72,64,73,79,62,169,66,161,103,83,88,43,69,185,86,35,210,157,156,218,201,96,112,47,42,181,178,214,194,83,90,148,80,213,140,79,78,169,166,212,78,46,216,162,38,198,129,84,173,62,83,193,94,148,137,150,128,167,51,56,67,47,66,182,212,142,115,36,112,39,6
199,98,139,210,109,188,200,209,207,149,192,151,75,55,82,173,43,218,212,142,212,109,155,156,174,163,190,208,149,47,93,146,46,109,123,218,124,108,199,157,220,138,186,219,169,78,66,117,62,202,50,90,120,121,50,140,169,211,89,208,88,208,54,108,101,50,175,163,183,98,45,107,218,122,161,167,56,154,180,117,135,73,122,73,91,72,41,172,123,196,200,85,81,188,107,193,177,130,129,128,88,87,193,110,64,135,133,102,152,192,109,138,200,205,47,138,216,60,38,54,40,41,104,177,143,111,209,41,178,167,187,93,126,97,86,180,158,104,36,190,144,78,142,130,171,59,64,208,185,40,39,144,135,57,151,210,134,157,105,205,177,63,82,148,81,108,51,179,60,38,105,106,181,63,89,127,168,60,53,77,95,38,48,210,74,69,119,182,60,135,105,54,188,94,151,96,204,40,54,127,158,120,58,155,58,35,211,157,151,101,34,211,50,202,85,140,181,94,66,44,139,157,97,205,174,173,171,178,104,182,170,145,163,172,181,94,123,68,68,113,174,141,81,33,106,51,192,65,174,221,216,103,79,205,112,83,42,151,191,211,105,113,155,36,197,79,156,85,135,193,172,212,45,146,62,64,89,78,146,68,144,79,92,38,166,129,195,85,217,186,99,179,146,197,106,160,196,199,96,58,92,115,81,114,129,127,128,124,160,87,208,63,111,124,212,55,133,146,193,176,177,156,190,115,184,143,93,200,200,139,217,205,149,96,35,219,144,142,62,86,74,179,173,157,195,169,89,118,76,155,51,202,40,133,114,217,124,130,120,83,179,79,149,129,56,169,207,200,218,192,175,144,142,50,210,71,66,96,109,132,174,53,170,156,170,151,171,185,67,157,96,153,69,73,85,79,218,152,170,36,168,162,49,141,74,112,139,88,159,138,183,168,192,110,107,172,155,170,205,114,170,100,111,108,123,59,111,150,56,109,158,67,81,36,208,99,185,207,72,51,188,48,52,73,87,39,52,187,71,194,59,216,65,190,150,194,93,184,174,165,116,160,69,48,63,164,95,189,159,91,50,176,52,34,41,193,168,196,172,159,42,168,176,133,57,104,203,114,187,47,92,113,78,46,216,80,78,196,37,127,63,136,206,209,86,43,88,188,118,169,67,55,127,37,213,82,98,97,86,159,193,42,186,214,108,216,66,40,142,141,150,52,193,37,181,138,219,57,84,76,98,43,57,179,166,195,79,105,44,119,194,211,219,165,219,141,123,131,213,38,96,189,46,203,177,124,42,66,40,123,120,83,152,55,123,112,55,70,49,92,178,169,74,127,207,73,80,123,129,148,63,100,155,217,74,168,88,119,42,109,220,177,165,174,161,217,101,172,181,198,62,63,194,54,125,69,80,93,139,174,112,148,192,46,155,98,68,97,140,115,150,43,99,133,143,192,76,60,75,199,92,123,74,49,193,177,66,203,175,104,75,204,177,95,43,159,95,98,107,106,100,162,175,200,62,94,119,184,124,37,108,155,166,75,208,171,211,206,46,47,139,94,137,173,64,138,137,182,208,94,36,107,164,179,161,115,183,38,105,107,102,161,219,118,99,196,127,142,89,211,61,190,70,125,66,170,193,162,43,158,215,123,117,71,161,180,113,54,88,38,202,204,83,186,196,203,191,183,61,158,145,171,78,198,144,114,111,124,47,78,130,171,206,107,210,166,80,177,171,162,102,99,37,94,34,187,89,65,107,101,40,188,77,93,160,69,112,195,221,60,204,96,35,213,154,91,147,197,209,76,132,179,49,190,105,186,203,57,189,130,53,147,173,95,168,164,187,33,44,51,126,105,162,115,135,110,181,115,56,205,170,65,79,130,180,159,133,124,129,72,79,133,170,56,200,176,123,121,60,71,203,212,53,178,42,203,87,66,110,73,192,75,170,196,56,47,69,94,201,216,123,99,143,190,54,100,191,174,107,161,143,43,190,211,159,88,218,37,108,185,151,110,40,183,93,93,192,73,179,85,139,35,137,143,74,56,87,120,211,69,120,86,128,39,39,104,185,110,51,71,54,103,88,168,190,106,63,187,205,163,130,211,196,69,112,174,110,44,108,83,119,218,64,181,89,98,61,50,192,119,211,41,134,152,108,127,156,132,202,148,159,144,211,63,73,65,74,79,61,168,66,160,103,82,88,44,69,186,87,35,210,156,156,217,202,96,111,46,41,180,178,214,195,84,90,148,80,213,140,79,78,169,166,212,78,47,216,163,38,198,129,84,172,62,83,194,94,148,136,150,128,168,51,57,67,48,66,182,211,141,115,36,112,39,6
198,98,140,210,109,189,201,210,207,150,192,150,76,55,82,174,43,219,213,143,211,110,156,156,174,163,190,208,149,47,92,146,47,111,123,218,123,108,200,155,219,137,187,221,170,78,66,116,62,202,50,90,121,121,49,140,169,210,88,208,89,208,55,108,101,49,175,163,183,99,44,107,217,123,160,167,56,153,180,117,135,72,122,74,92,72,41,170,124,196,200,84,81,187,108,192,177,130,130,126,88,86,192,111,64,135,133,102,153,191,109,137,200,206,46,138,216,60,39,53,40,40,104,178,143,111,209,40,178,167,188,94,126,98,86,180,158,105,35,190,144,78,141,130,172,59,63,208,184,41,39,144,135,56,152,210,133,156,103,205,178,63,82,147,81,108,50,180,61,37,105,105,180,63,89,127,168,59,53,77,95,38,48,211,75,69,117,182,61,135,105,55,189,94,150,96,204,41,55,127,157,120,58,155,59,35,211,156,151,101,35,211,51,203,86,139,180,93,67,45,140,157,98,204,173,173,171,178,104,183,170,145,162,172,180,94,123,68,68,114,172,140,81,33,105,49,193,65,174,221,216,103,78,204,113,83,42,150,193,210,104,113,155,37,197,78,156,86,134,194,172,212,45,146,62,63,88,79,146,68,144,79,93,38,165,129,195,86,217,186,100,179,147,198,106,161,196,199,95,59,92,115,80,116,129,127,128,123,161,86,208,62,110,123,212,55,133,146,193,176,178,157,191,113,183,142,93,201,200,139,217,205,148,96,36,220,144,141,62,85,73,179,172,157,194,170,90,119,75,155,52,201,40,133,113,217,124,131,121,82,179,79,149,130,56,169,207,200,217,192,175,145,142,50,209,72,65,98,109,131,174,53,170,156,171,151,171,185,66,157,97,154,70,74,85,78,218,152,170,36,168,161,49,141,74,112,139,87,160,137,182,166,193,110,106,172,154,170,205,114,169,101,111,108,123,60,112,150,56,108,157,66,80,37,208,100,184,206,71,51,188,48,52,74,87,40,52,187,72,194,60,217,66,189,149,194,94,184,175,165,117,160,69,47,62,164,95,189,159,91,50,177,52,35,41,195,167,197,172,158,41,167,175,133,56,105,205,114,186,47,92,113,79,47,216,79,77,196,36,127,64,137,206,209,85,43,87,188,118,170,68,55,125,37,213,81,97,96,86,159,193,41,187,214,107,215,66,40,142,141,149,52,192,36,181,138,220,58,85,76,97,43,57,179,166,197,78,105,44,119,195,210,220,166,219,140,124,132,212,37,95,189,45,202,176,124,42,67,40,124,119,83,151,55,124,113,56,71,49,92,178,168,74,128,207,73,79,123,129,147,63,101,155,218,75,168,87,118,42,109,220,178,165,173,162,216,102,173,181,199,62,64,194,52,126,70,80,92,138,175,112,148,192,45,155,98,68,95,140,114,149,43,98,133,143,192,76,60,74,199,91,123,74,49,193,176,66,202,174,104,74,205,175,96,42,158,95,98,106,106,101,162,174,199,61,94,119,184,124,38,107,155,166,74,210,171,210,206,47,48,140,94,137,174,62,139,136,182,209,94,36,107,164,179,162,115,182,38,105,107,103,161,219,119,99,197,127,142,89,211,62,189,69,126,66,170,194,163,43,157,214,123,117,71,161,180,113,55,88,39,202,204,83,186,196,202,191,183,61,157,144,170,77,197,145,115,111,125,47,78,130,171,206,108,210,167,80,178,171,162,103,99,37,94,34,186,88,65,107,101,40,189,78,94,160,70,113,196,220,59,204,96,36,213,155,92,147,198,208,75,133,179,49,190,104,187,203,57,188,130,54,147,172,95,168,164,188,34,43,51,126,104,162,115,135,109,181,115,57,204,171,65,79,129,180,160,133,124,130,73,79,133,169,55,200,176,124,121,60,72,203,211,53,178,41,204,87,67,110,72,191,75,170,196,55,47,70,94,201,216,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,218,37,108,185,151,111,40,182,94,94,192,74,180,85,139,35,137,144,74,56,86,121,212,69,120,85,128,39,38,103,185,111,52,71,54,103,88,168,190,106,64,189,205,163,130,211,196,68,112,175,109,44,108,82,119,216,63,181,88,99,60,49,192,118,212,41,135,153,108,128,157,132,203,148,160,143,211,63,73,64,73,78,61,168,67,161,104,83,88,44,70,185,87,36,210,157,156,218,201,96,112,47,41,181,178,214,195,83,90,148,80,213,141,79,78,169,167,212,78,46,217,163,39,198,129,84,172,61,83,193,93,148,137,151,128,166,51,56,67,48,66,182,212,142,115,36,112,39,6
197,98,139,210,110,189,200,210,207,149,193,150,76,53,82,174,43,220,213,143,211,110,155,156,174,163,189,207,149,47,93,146,46,111,124,218,123,109,200,155,220,137,187,221,170,78,66,116,63,202,50,91,121,121,49,138,169,211,89,208,88,209,55,108,100,50,174,164,183,99,44,107,218,122,159,166,56,153,180,116,136,72,121,74,93,72,42,171,124,196,201,85,82,187,108,193,178,130,130,126,89,87,193,111,64,135,133,102,153,191,109,137,201,206,46,138,216,60,39,54,40,41,105,178,143,110,210,41,178,165,188,93,126,99,86,179,158,106,35,190,145,77,141,131,172,60,62,209,185,41,40,144,136,57,152,210,133,157,104,205,178,64,83,147,81,109,51,179,61,37,106,105,180,63,88,127,168,60,52,76,95,38,48,212,75,70,117,182,60,135,106,55,189,95,151,96,204,40,54,127,157,120,58,155,59,35,211,156,151,101,34,212,50,203,85,140,181,93,66,43,138,156,97,205,173,172,171,178,104,184,171,145,163,171,181,94,123,67,68,114,172,140,81,34,106,50,193,65,173,220,217,103,78,204,113,82,41,150,193,211,105,113,155,36,196,78,156,85,136,194,172,213,44,147,63,63,88,77,147,68,144,79,93,38,166,129,194,87,218,185,99,179,147,198,106,161,197,199,95,58,92,115,80,115,129,126,129,122,161,87,208,62,110,124,211,56,132,145,193,176,177,157,190,114,183,142,93,199,199,139,217,204,149,96,37,219,145,142,61,85,74,180,172,158,193,169,89,119,76,155,53,202,39,131,113,216,124,130,122,82,180,79,149,130,56,170,208,199,217,192,175,145,142,50,209,72,65,98,109,131,174,54,169,157,170,151,172,185,67,157,96,153,70,73,85,77,218,152,170,36,168,162,50,141,72,112,140,87,159,136,183,166,193,110,107,173,155,170,206,114,170,101,111,107,123,60,111,150,57,110,157,67,81,37,208,99,183,206,70,51,189,48,52,74,87,39,51,186,71,195,59,216,66,189,149,194,94,184,175,165,117,159,69,47,62,164,95,190,158,90,51,177,51,35,41,194,167,197,171,159,41,168,176,134,56,105,204,114,186,47,92,113,77,47,216,80,77,196,36,127,64,137,206,210,85,43,87,188,118,170,67,55,125,38,213,81,97,96,86,159,193,42,187,215,109,215,66,40,141,141,149,52,194,37,181,138,220,57,85,76,97,43,57,179,166,196,78,105,44,119,195,210,219,166,220,139,124,131,213,38,95,189,46,202,175,124,43,67,40,124,120,84,151,54,124,112,55,70,48,93,179,167,74,129,207,73,80,123,130,148,64,100,155,218,74,169,87,119,42,108,221,178,165,174,161,216,101,173,181,199,62,64,194,53,125,71,80,93,138,175,112,148,191,46,155,98,68,96,140,116,149,44,99,132,143,192,76,59,73,199,91,123,74,48,194,176,65,203,175,103,74,205,176,95,42,158,95,97,107,105,100,162,174,200,60,93,118,184,123,37,107,155,166,75,210,171,210,207,47,47,139,94,137,173,63,139,137,183,209,95,37,108,164,179,162,116,182,39,105,106,103,161,220,119,100,197,127,141,89,211,62,189,70,125,66,169,193,164,43,157,214,124,117,71,161,180,112,54,88,38,202,204,84,185,196,203,191,183,62,158,144,169,77,197,144,114,110,125,47,78,130,170,206,108,210,167,80,178,171,162,103,99,37,94,34,187,89,65,107,101,40,189,79,92,160,70,113,196,220,59,203,96,35,212,154,92,146,197,208,74,134,179,49,190,104,186,203,58,188,130,54,147,172,94,170,164,187,35,43,51,126,105,162,115,134,110,181,114,57,204,171,65,79,129,180,160,134,124,130,73,79,133,169,55,200,176,124,120,60,72,202,211,53,178,40,203,87,67,111,72,191,76,170,196,55,47,69,93,202,216,123,99,142,190,55,101,191,174,108,162,142,43,190,212,159,88,219,38,109,185,151,111,41,182,94,94,193,73,180,83,141,34,136,145,74,56,88,120,212,70,120,86,128,38,38,104,186,111,51,71,53,103,88,168,190,106,63,188,205,163,129,211,196,68,112,175,110,44,109,81,119,217,63,182,89,99,60,49,192,118,213,41,135,152,109,128,158,132,202,149,160,144,210,64,73,64,73,79,62,169,66,160,104,83,88,42,68,186,86,35,211,156,156,218,202,96,111,47,41,181,178,214,194,84,90,148,79,213,141,79,78,169,167,213,79,46,216,163,39,198,129,84,173,62,84,193,93,148,137,150,128,165,51,57,68,47,66,182,212,142,115,37,113,39,6
198,98,140,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,213,143,212,109,155,156,174,163,189,207,149,47,92,146,47,111,123,218,123,109,200,156,220,137,187,220,170,78,66,116,62,202,50,90,120,121,50,139,169,211,88,208,88,208,56,108,101,50,175,163,183,99,44,107,217,122,160,167,56,153,179,117,135,72,122,74,92,72,41,170,124,196,200,84,81,187,107,192,178,129,130,126,89,87,192,111,64,135,132,102,153,192,109,138,200,206,46,138,216,60,39,53,40,40,104,178,143,110,209,40,178,166,188,94,125,98,86,180,158,106,36,190,144,78,141,130,172,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,134,105,55,188,95,151,96,204,41,54,127,157,120,58,155,59,35,212,157,151,101,34,212,51,203,85,140,181,93,66,44,139,157,98,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,141,80,34,105,50,192,65,174,220,216,103,79,204,113,83,42,151,192,210,104,112,155,37,197,79,156,86,135,194,172,211,45,146,62,63,88,78,146,67,144,79,92,38,166,129,195,86,218,186,99,179,146,198,106,161,197,199,95,59,92,115,81,116,129,126,128,123,161,87,208,62,110,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,179,172,157,193,169,90,118,75,155,52,202,40,132,113,217,124,130,121,83,179,79,149,130,56,170,208,200,217,191,175,145,142,50,209,72,65,97,109,131,174,53,169,156,170,151,171,185,66,157,97,153,69,74,86,77,218,152,170,36,168,162,49,140,73,112,140,87,160,137,182,166,193,110,107,173,154,170,206,114,169,101,112,108,123,60,112,150,57,108,157,66,81,36,208,100,184,206,71,52,188,48,51,74,87,39,51,186,71,195,60,217,65,190,149,194,94,184,175,165,116,160,69,47,62,164,95,189,159,91,50,176,52,35,40,195,167,196,172,158,41,168,175,134,57,105,204,114,187,46,91,113,78,47,216,79,77,197,37,127,63,136,206,209,86,43,87,188,118,170,67,55,125,38,214,81,97,96,86,159,193,41,187,214,108,215,66,39,142,141,149,53,193,36,181,138,219,58,85,75,97,43,57,178,166,196,78,105,44,119,195,210,220,166,220,141,124,132,213,38,95,189,46,203,176,124,42,66,40,124,120,84,152,54,124,112,55,70,49,92,179,168,74,128,207,73,80,123,129,148,63,100,155,217,74,169,87,119,42,109,220,178,165,174,161,216,102,172,181,199,62,64,194,53,126,70,80,93,138,175,112,148,191,45,154,99,68,95,140,115,149,44,98,133,143,192,76,60,74,200,92,123,74,49,193,176,66,202,174,103,74,205,176,96,42,158,95,98,107,105,100,162,175,200,61,93,119,185,124,37,107,155,166,75,209,171,210,206,47,48,140,94,138,173,63,139,137,183,209,94,36,108,164,178,162,115,182,38,105,107,103,161,219,119,99,197,127,141,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,71,161,180,113,55,88,38,202,204,84,186,196,203,191,184,61,158,144,170,77,197,145,114,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,187,89,65,107,101,40,189,78,94,160,70,112,196,220,59,204,96,35,213,155,92,147,198,208,75,133,179,49,190,105,187,203,57,188,130,54,147,173,95,169,164,187,34,44,51,126,105,162,114,135,110,181,114,57,204,170,65,79,129,179,160,133,124,130,73,78,133,169,55,200,176,124,121,60,72,203,211,53,178,41,204,87,68,110,73,192,75,171,196,55,47,69,94,201,215,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,108,185,150,111,40,182,94,94,192,73,180,85,139,35,137,144,74,56,86,120,212,70,120,86,128,39,38,103,185,111,51,71,54,102,88,169,190,106,64,189,205,163,129,211,196,68,112,175,110,44,109,82,119,217,63,182,89,98,60,50,191,118,212,41,135,153,108,128,157,132,202,148,160,143,210,63,73,64,73,79,61,169,67,161,103,83,88,43,69,185,86,35,210,157,156,218,201,96,111,47,41,181,178,214,194,83,90,149,80,213,140,79,78,169,167,212,78,46,216,163,39,198,129,84,173,61,83,193,94,148,137,150,128,166,51,56,67,48,65,182,211,141,115,37,112,39,6
198,98,139,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,213,143,211,109,155,156,174,163,189,207,149,47,92,146,47,111,123,218,123,109,200,156,220,137,187,220,170,78,66,116,62,202,50,90,120,121,50,139,169,211,88,208,88,208,55,108,101,50,175,163,183,99,44,107,217,122,160,167,56,153,179,117,135,72,122,74,92,72,41,170,124,196,200,84,81,187,107,192,178,129,130,126,89,87,192,111,64,135,132,102,152,191,109,138,200,206,46,138,216,60,39,54,40,40,105,178,143,110,210,40,178,166,188,94,125,98,86,180,158,105,35,190,144,77,141,130,172,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,105,55,188,95,151,96,204,41,54,127,157,120,58,154,59,35,211,157,151,101,34,212,51,203,86,140,181,93,66,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,141,80,34,105,50,192,65,174,220,216,103,79,205,113,83,42,151,192,210,104,112,155,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,186,99,179,147,198,106,161,197,199,95,59,92,115,80,116,129,126,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,179,172,157,193,169,90,118,75,155,52,202,40,132,113,217,124,130,121,83,179,79,149,130,56,170,208,200,217,191,175,145,142,50,209,72,65,97,109,131,174,53,169,156,170,151,171,185,67,157,97,154,69,74,86,77,218,152,170,36,168,161,49,140,73,112,140,87,160,137,182,166,193,110,107,173,154,170,206,114,169,101,112,108,123,60,111,150,57,108,157,66,80,36,208,100,184,206,70,52,188,48,51,74,87,39,51,186,71,195,60,217,65,190,150,194,94,184,175,165,116,160,69,47,62,164,95,189,159,91,50,176,52,35,40,194,167,197,172,158,41,168,175,133,57,105,204,114,187,47,91,113,78,47,216,79,77,197,37,127,63,136,206,209,86,43,87,188,118,170,67,55,126,38,213,81,97,96,85,159,193,41,187,214,108,215,66,40,142,141,149,53,193,36,181,138,219,58,85,75,97,43,57,179,166,196,78,105,44,119,195,210,220,166,220,141,124,131,213,37,95,189,46,203,176,124,42,66,40,124,120,84,151,54,124,112,55,70,49,92,178,168,74,128,207,73,80,123,129,148,63,100,155,217,75,168,87,119,42,109,220,178,165,174,161,216,102,172,181,198,62,64,194,53,126,70,80,93,138,175,112,148,192,45,154,98,68,96,140,115,149,43,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,203,174,103,74,205,176,96,42,158,95,98,107,105,100,162,175,200,61,94,119,185,124,37,107,155,166,75,209,171,210,206,47,48,140,94,138,173,63,139,137,182,209,94,36,108,164,179,162,115,182,38,105,107,103,161,219,119,99,197,127,141,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,71,161,180,113,55,88,38,202,204,84,186,196,202,191,184,61,158,145,170,77,197,145,114,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,187,88,65,107,101,40,189,78,94,160,69,112,196,220,59,204,96,35,213,155,92,147,198,208,75,133,179,49,190,105,187,203,57,188,130,54,147,173,95,169,164,187,34,44,51,126,105,162,114,135,110,181,115,56,204,170,65,79,129,180,160,134,124,130,73,79,133,169,55,200,176,124,121,59,72,203,211,53,178,41,204,87,68,110,73,192,75,171,196,55,47,69,94,201,216,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,108,185,150,111,40,182,94,94,192,73,180,85,139,34,137,144,73,56,87,120,212,70,120,86,128,39,38,103,185,111,51,71,54,102,88,169,190,106,64,189,205,163,129,211,196,69,112,175,109,44,109,82,119,217,63,182,88,98,60,50,192,118,212,41,135,153,108,128,157,132,202,148,160,143,210,63,72,64,73,79,61,169,67,161,103,83,88,43,69,185,86,35,210,157,156,218,202,96,112,47,41,181,178,214,194,83,90,149,80,213,140,79,78,169,167,212,78,46,216,163,39,198,129,84,173,61,83,194,94,148,137,150,128,166,51,56,67,47,66,182,211,142,115,36,112,39,6
198,98,139,210,109,189,201,210,207,149,192,150,75,55,83,173,44,219,214,143,212,109,156,156,174,164,189,207,148,47,92,147,47,111,124,217,123,108,200,155,220,138,186,220,169,78,66,116,62,202,50,90,121,121,50,139,169,211,89,208,88,208,55,108,101,49,175,163,183,98,44,107,218,123,160,168,56,153,179,117,134,72,123,74,92,71,41,170,124,197,200,84,81,187,108,192,178,130,130,126,88,87,192,111,64,135,132,102,152,192,109,138,200,206,46,138,216,60,39,53,40,40,105,178,143,111,210,41,178,167,188,93,125,99,86,180,158,105,36,190,144,77,142,130,173,60,62,207,185,40,40,144,135,57,152,210,133,156,104,206,178,63,82,147,81,108,50,179,61,38,105,105,180,64,88,127,168,60,53,76,95,38,48,211,74,69,119,182,60,135,106,54,188,95,151,96,204,41,54,127,157,120,58,154,59,35,212,157,151,100,34,211,51,203,86,139,180,93,66,44,139,157,97,205,173,173,172,178,104,183,170,145,163,172,181,93,122,68,69,114,173,141,80,33,106,50,193,65,175,220,217,102,78,205,113,83,42,151,192,210,105,113,155,37,198,78,156,86,135,195,172,212,45,146,62,64,89,78,146,68,144,78,92,38,166,129,195,86,218,186,100,180,147,198,106,161,197,199,96,59,92,114,80,116,129,127,129,123,161,86,207,63,110,124,211,55,131,146,193,176,178,157,190,114,183,143,93,201,199,139,218,205,148,96,36,219,144,141,62,85,73,179,172,157,193,168,90,118,75,156,53,202,40,132,113,217,124,129,121,82,180,79,149,130,57,170,208,200,217,192,175,145,142,51,210,72,66,97,110,132,174,53,169,156,170,151,171,184,67,157,97,153,69,74,85,78,219,152,170,37,167,161,49,140,73,112,139,87,160,138,183,166,193,111,106,172,154,171,206,114,169,101,111,108,123,60,111,150,56,109,157,67,80,36,208,99,184,207,70,52,188,49,51,75,87,39,51,186,71,195,60,216,66,190,150,194,94,184,174,166,116,160,70,46,62,164,95,189,159,91,49,177,52,35,41,194,167,196,171,158,41,168,176,134,56,105,204,114,187,46,92,113,78,47,215,79,77,197,36,126,63,137,206,209,85,43,86,188,118,170,67,55,126,38,213,81,97,96,86,159,194,42,187,215,108,215,66,39,142,141,149,52,193,37,180,138,219,58,85,75,98,43,56,179,165,196,78,105,43,119,195,210,219,166,220,141,123,131,213,38,95,189,45,202,176,124,42,66,40,123,120,83,152,55,125,113,55,70,49,92,178,168,75,128,208,73,80,123,129,148,63,101,156,217,74,168,87,119,42,109,220,178,165,174,162,216,102,172,181,198,63,64,194,52,125,70,80,92,137,175,112,148,191,45,155,99,68,95,139,115,149,43,98,132,143,192,76,59,74,199,92,123,74,48,193,176,65,203,175,104,74,205,175,96,41,159,95,99,106,105,101,162,175,199,60,93,118,185,124,37,107,155,166,75,209,171,210,206,47,47,140,94,138,173,63,139,137,183,209,94,37,107,164,179,161,115,182,39,106,106,103,161,219,119,100,197,127,141,89,211,61,189,70,126,65,170,194,163,43,157,214,123,116,71,161,179,113,55,89,38,202,205,83,186,196,202,191,184,61,158,145,170,78,196,145,115,111,125,47,78,131,171,206,108,209,167,80,178,171,162,104,99,37,94,34,186,89,65,107,101,40,189,77,94,159,69,113,196,220,59,204,96,35,213,155,92,146,198,208,75,133,178,48,189,105,187,203,58,189,130,54,147,173,94,169,163,186,34,44,51,126,105,162,115,135,110,181,115,57,204,170,65,80,130,179,160,133,124,130,73,79,134,169,54,200,175,124,121,60,72,203,211,52,178,41,204,86,68,110,73,192,75,170,196,56,48,69,94,201,216,122,99,142,191,54,101,190,174,107,160,143,42,190,212,159,87,219,37,107,185,150,111,40,182,93,94,192,73,180,85,139,35,136,144,74,57,87,120,212,70,119,86,127,39,38,103,186,110,51,71,54,102,87,169,189,106,64,188,205,164,129,212,196,69,112,175,110,45,109,82,119,217,63,182,87,98,61,49,192,119,213,41,136,153,108,127,157,132,202,148,160,143,210,63,72,63,73,79,61,169,66,161,104,83,88,43,69,185,86,34,210,156,156,218,201,95,111,47,41,181,179,214,194,84,89,148,79,213,141,79,78,169,166,212,78,46,216,163,38,197,129,85,172,61,83,194,94,148,136,151,128,167,50,56,67,48,66,183,212,141,114,36,113,39,6
198,98,139,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,213,143,211,109,155,156,174,163,189,207,149,47,92,146,47,111,123,218,123,109,200,156,220,137,187,220,170,78,66,116,62,202,50,90,120,121,50,139,169,211,88,208,88,208,55,108,101,50,175,163,183,99,44,107,217,122,160,167,56,153,179,117,135,72,122,74,92,72,41,170,124,196,200,84,81,187,107,192,178,129,130,126,89,87,192,111,64,135,132,102,152,191,109,138,200,206,46,138,216,60,39,54,40,40,105,178,143,110,210,40,178,166,188,94,125,98,86,180,158,105,35,190,144,77,141,130,172,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,105,55,188,95,151,96,204,41,54,127,157,120,58,154,59,35,211,157,151,101,34,212,51,203,86,140,181,93,66,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,141,80,34,105,50,192,65,174,220,216,103,79,205,113,83,42,151,192,210,104,112,155,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,186,99,179,147,198,106,161,197,199,95,59,92,115,80,116,129,126,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,179,172,157,193,169,90,118,75,155,52,202,40,132,113,217,124,130,121,83,179,79,149,130,56,170,208,200,217,191,175,145,142,50,209,72,65,97,109,131,174,53,169,156,170,151,171,185,67,157,97,154,69,74,86,77,218,152,170,36,168,161,49,140,73,112,140,87,160,137,182,166,193,110,107,173,154,170,206,114,169,101,112,108,123,60,111,150,57,108,157,66,80,36,208,100,184,206,70,52,188,48,51,74,87,39,51,186,71,195,60,217,65,190,150,194,94,184,175,165,116,160,69,47,63,164,95,189,159,91,50,176,52,35,40,194,167,197,172,158,41,168,175,133,57,105,204,114,187,47,91,113,78,47,216,79,77,197,37,127,63,136,206,209,86,43,87,188,118,170,67,55,126,38,213,81,97,96,85,159,193,41,187,214,108,215,66,40,142,141,149,53,193,36,181,138,219,58,85,75,97,43,57,179,166,196,78,105,44,119,195,210,220,166,220,141,124,131,213,37,95,189,46,203,176,124,42,66,40,124,120,84,151,54,124,112,55,70,49,92,178,168,74,128,207,73,80,123,129,148,63,100,155,217,75,168,87,119,42,109,220,178,165,174,161,216,102,172,181,198,62,64,194,53,126,70,80,93,138,175,112,148,192,45,154,98,68,96,140,115,149,43,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,203,174,103,74,205,176,96,42,158,95,98,107,105,100,162,175,200,61,94,119,185,124,37,107,155,166,75,209,171,210,206,47,48,140,94,138,173,63,139,137,182,209,94,36,108,164,179,162,115,182,38,105,107,103,161,219,119,99,197,128,141,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,71,161,180,113,55,88,38,202,204,84,186,196,202,191,184,61,158,145,170,77,197,145,114,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,187,88,65,107,101,40,189,78,94,160,69,112,196,220,59,204,96,35,213,155,92,147,198,208,75,133,179,49,190,105,187,203,57,188,130,54,147,173,95,169,164,187,34,44,51,126,105,162,114,135,110,181,115,56,204,170,65,79,129,180,160,133,124,130,73,79,133,169,55,200,176,124,121,59,72,203,211,53,178,41,204,87,68,110,73,192,75,171,196,55,47,69,94,201,216,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,108,185,150,111,40,182,94,94,192,73,180,85,139,34,137,144,73,56,87,120,212,70,120,86,128,39,38,103,185,111,51,71,54,102,88,169,190,106,64,189,205,163,129,211,196,69,112,175,109,44,109,82,119,217,63,182,88,98,60,50,192,118,212,41,135,153,108,128,157,132,202,148,160,143,210,63,72,64,73,79,61,169,67,161,103,83,88,43,69,185,86,35,210,157,156,218,202,96,112,47,41,181,178,214,194,83,90,149,80,213,140,79,78,169,167,212,78,46,216,163,39,198,129,84,173,61,83,194,94,148,137,150,128,166,51,56,67,47,66,182,211,142,115,36,112,40,6
198,97,139,209,109,188,199,208,207,150,191,150,75,54,83,173,43,219,213,143,212,110,156,156,174,164,190,207,148,48,92,147,47,110,124,217,122,109,200,156,220,138,186,221,170,79,66,116,62,201,51,90,120,121,50,140,169,211,88,208,89,208,55,109,100,50,175,163,183,98,44,106,217,123,160,167,56,152,179,117,134,73,122,75,92,73,42,170,124,196,200,84,81,187,107,193,177,130,129,126,90,87,193,111,65,135,132,101,152,191,108,139,201,206,47,139,217,60,39,54,40,41,105,179,143,111,210,41,178,166,187,93,125,98,87,179,158,106,34,189,144,78,141,130,172,59,64,208,184,41,39,144,136,58,151,211,134,157,104,205,178,62,81,148,81,108,50,180,60,37,106,106,179,64,89,128,168,60,54,77,94,38,48,212,74,70,118,182,60,134,105,54,189,95,152,96,204,41,54,127,157,120,58,154,58,35,213,156,151,101,34,212,51,203,86,139,180,92,66,44,139,157,96,203,174,173,171,178,103,182,170,145,163,172,181,94,122,69,68,114,172,140,81,33,105,50,191,65,175,221,216,103,79,205,113,83,42,150,191,210,104,113,154,37,198,79,157,86,135,193,172,210,44,145,62,64,89,79,146,67,144,79,92,38,166,129,194,86,217,186,100,179,147,197,106,160,197,198,96,59,92,115,80,115,129,126,128,122,161,87,208,62,111,124,211,56,131,147,193,176,178,156,190,115,182,143,93,201,200,139,218,204,150,97,36,219,144,143,61,84,74,180,172,157,193,168,90,117,76,155,52,201,39,133,113,217,124,130,122,83,179,79,149,129,56,170,208,199,217,191,175,145,142,50,209,70,65,98,109,132,175,53,169,155,170,151,171,185,67,157,98,155,69,73,86,77,218,152,170,37,167,161,49,141,73,113,139,88,160,138,182,167,193,110,106,173,155,170,206,113,169,101,112,107,122,59,110,150,57,107,157,66,80,36,209,100,183,206,72,51,189,48,52,75,87,40,51,186,71,195,60,217,66,189,149,194,95,184,175,166,116,159,69,46,63,164,95,189,159,92,50,177,51,35,41,194,168,197,171,159,41,169,175,132,57,105,204,114,186,46,92,114,78,48,216,79,77,196,37,127,64,136,206,209,85,43,88,189,118,169,67,55,126,38,212,81,97,96,85,159,193,40,187,215,108,216,67,39,142,141,149,53,193,37,180,139,220,57,85,76,97,44,57,179,166,197,78,105,44,121,195,210,220,165,220,141,124,131,213,38,95,190,45,203,176,124,41,67,39,124,120,84,152,55,124,112,56,72,48,92,178,167,73,129,206,74,80,123,129,148,63,101,155,218,75,168,88,119,42,109,220,178,165,173,160,215,101,173,181,198,62,64,194,52,126,69,81,93,139,175,112,147,192,46,155,99,69,97,141,115,149,44,99,133,143,192,76,61,74,199,92,123,75,48,193,177,65,203,174,104,74,205,177,96,41,158,95,98,106,105,100,162,175,200,60,93,119,184,124,38,106,155,166,76,209,171,210,206,47,48,140,93,138,175,64,138,137,183,209,93,36,108,164,179,162,117,182,38,106,106,103,161,219,117,99,196,129,142,89,210,62,189,70,126,66,170,193,163,44,157,216,124,116,71,161,180,113,54,87,39,201,204,83,186,195,203,191,184,60,158,144,170,78,197,143,114,112,126,47,78,130,171,205,108,209,166,80,177,171,163,104,99,37,94,34,187,88,65,106,100,39,189,78,94,159,70,113,196,219,60,203,96,35,212,154,92,147,198,208,74,134,179,49,188,105,185,203,57,187,130,54,147,172,95,169,164,187,33,43,51,127,106,162,115,135,110,181,115,56,205,171,65,78,130,180,161,134,125,130,73,79,133,169,56,200,176,124,120,59,72,202,210,51,178,41,203,88,67,110,74,191,76,170,195,55,46,70,96,201,216,123,98,143,189,55,100,190,174,107,161,143,42,189,211,159,88,218,37,107,185,151,111,41,181,93,94,192,73,180,85,139,35,137,143,75,57,87,120,212,69,120,86,127,39,38,103,184,111,52,71,54,101,87,170,189,106,65,187,205,164,131,211,197,68,112,174,109,45,108,82,120,217,64,182,88,98,60,50,192,117,212,42,136,153,108,127,157,131,201,148,161,144,211,64,73,64,72,78,62,169,68,161,104,83,89,43,69,185,86,35,210,156,156,218,202,96,112,46,42,182,180,215,194,84,89,148,80,213,140,79,79,168,167,211,78,46,216,164,39,199,128,85,172,61,83,194,93,148,136,151,127,167,51,56,67,47,65,181,211,141,115,37,112,39,6
198,98,139,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,213,143,211,109,155,156,174,163,189,207,149,47,92,146,47,111,123,218,123,109,200,156,220,137,186,220,169,78,66,116,62,202,50,90,120,121,50,140,169,211,88,208,89,208,55,108,101,50,175,163,183,98,44,107,217,122,160,167,56,153,179,117,135,72,122,74,92,72,41,170,124,196,200,84,81,187,107,192,178,129,129,126,89,87,192,111,65,135,132,102,152,191,109,138,200,206,47,138,216,60,39,53,40,40,104,178,143,110,210,40,178,166,187,93,125,98,86,180,158,105,36,190,144,78,141,130,172,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,212,75,69,118,182,60,135,105,55,188,95,151,96,204,41,54,127,157,120,58,154,59,35,212,157,151,100,34,212,51,202,85,140,181,93,66,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,141,80,34,105,50,192,65,174,220,216,103,79,205,113,83,42,151,192,210,104,112,155,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,185,99,179,146,198,106,161,197,199,95,59,92,115,80,116,129,126,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,217,205,149,96,36,219,144,142,61,85,74,179,172,157,193,169,90,118,75,155,52,202,40,132,113,217,124,130,121,83,179,79,149,130,57,170,208,200,217,191,175,145,142,50,209,71,65,97,109,131,174,53,169,156,170,151,171,184,66,157,97,154,69,74,85,78,218,152,170,37,168,161,49,140,73,112,140,87,160,137,182,167,193,110,107,173,154,170,206,114,169,101,112,108,123,60,112,150,57,108,157,66,80,36,208,100,184,206,70,51,188,48,51,74,87,39,51,186,71,195,59,217,65,190,150,194,94,184,175,165,116,160,69,47,63,164,95,189,159,91,50,176,52,35,40,194,167,197,172,158,41,168,175,133,57,105,204,114,187,47,92,113,78,47,216,79,77,197,37,127,63,136,206,209,86,43,87,188,118,170,67,55,125,38,213,81,97,96,86,159,193,41,187,214,108,215,66,39,142,142,149,53,193,37,181,138,219,58,85,75,97,43,57,179,166,196,78,105,44,119,195,210,220,166,220,141,124,131,213,37,95,189,46,203,176,124,42,66,40,124,120,84,151,54,123,113,55,70,49,92,178,168,74,128,207,73,80,123,129,148,63,100,155,217,75,168,87,119,42,109,220,178,165,174,161,216,102,172,181,199,62,64,194,53,126,70,80,93,138,175,112,148,192,46,154,98,68,96,140,114,149,43,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,203,175,103,74,205,176,96,42,158,95,98,107,105,100,162,175,200,61,94,119,185,124,37,107,155,166,75,209,171,210,206,47,48,140,94,138,173,63,139,137,182,209,94,36,107,164,179,162,115,182,38,105,107,103,161,219,119,99,197,128,141,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,71,161,180,113,55,88,38,202,204,84,186,196,203,191,184,61,158,145,170,77,197,145,115,111,125,47,78,130,171,206,108,210,167,80,178,171,162,103,99,37,93,34,186,88,65,107,101,40,189,78,94,160,70,113,196,220,60,204,96,35,213,155,92,147,198,208,75,133,179,49,190,105,187,203,57,188,130,54,147,173,95,169,164,187,34,44,51,126,105,162,114,135,110,181,115,57,204,170,65,79,129,180,160,133,124,130,73,79,133,169,55,200,176,124,121,59,72,202,211,53,178,41,204,87,68,110,73,192,75,171,196,55,47,69,94,201,215,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,108,185,150,111,40,182,94,94,193,73,180,85,139,35,137,144,73,56,87,120,212,70,120,85,128,39,38,103,185,110,51,71,54,102,88,169,190,106,64,188,205,163,129,211,196,69,112,175,109,44,108,82,119,217,63,182,88,98,60,50,192,118,212,41,135,153,108,128,157,132,202,148,160,143,210,63,72,64,73,79,61,169,67,161,103,83,88,43,69,185,86,35,210,157,156,218,202,96,111,47,41,181,178,214,194,83,90,149,80,213,140,79,78,169,167,212,78,46,216,163,39,198,129,84,172,61,83,194,94,148,137,150,128,166,51,56,67,47,66,182,211,142,115,36,113,40,6
198,98,139,210,109,189,201,210,207,150,192,150,76,55,82,174,43,220,213,143,211,109,155,155,174,163,189,207,149,47,92,147,47,111,123,218,123,108,200,156,220,137,187,220,170,79,67,116,62,202,50,91,120,121,49,139,170,211,88,208,89,208,56,108,100,50,175,164,183,98,44,107,217,122,161,167,56,153,179,117,135,74,122,74,92,72,41,171,124,197,200,84,81,187,107,192,177,129,129,126,89,87,193,111,65,135,131,102,153,192,109,138,200,205,46,138,216,60,39,54,40,40,104,178,144,110,209,40,178,167,188,93,125,98,87,180,158,106,35,190,144,77,142,130,172,59,63,207,184,40,39,143,135,57,153,210,133,156,104,205,178,63,82,147,82,109,50,179,61,37,106,105,180,63,89,127,169,60,52,78,95,37,48,212,75,69,118,182,60,134,105,55,188,95,151,96,204,41,54,127,157,121,58,154,59,35,211,157,151,101,34,212,51,203,85,140,180,92,66,44,140,156,98,204,174,173,171,179,104,183,170,146,163,172,181,93,123,68,68,114,172,141,80,34,106,50,192,66,174,219,217,102,79,205,112,83,43,151,192,210,104,113,155,36,197,79,156,85,135,194,172,211,44,145,62,63,88,78,146,67,144,78,93,37,166,129,195,86,218,186,99,180,146,198,106,161,197,198,95,58,91,114,80,116,129,126,128,123,161,86,208,63,110,124,211,56,132,147,193,176,176,157,191,114,184,142,93,201,200,140,218,204,149,96,36,220,144,142,61,85,74,179,172,157,194,169,90,118,75,155,52,202,40,132,113,216,124,130,122,82,180,79,149,130,56,169,208,200,217,192,175,145,143,50,209,72,65,97,110,131,174,53,169,156,170,150,171,185,66,156,96,154,69,74,85,78,218,153,171,37,168,161,49,140,73,112,140,88,160,137,182,166,193,109,107,173,155,170,206,114,169,101,111,108,123,60,112,151,57,109,157,66,81,37,207,99,183,206,71,51,189,48,52,75,87,39,51,187,72,195,60,218,66,189,149,194,94,184,174,166,116,159,69,47,62,164,95,189,159,92,50,177,52,35,41,194,168,197,172,158,41,168,174,134,58,105,204,114,186,46,91,113,77,47,216,80,77,197,36,127,64,138,208,210,86,42,87,188,118,171,66,55,126,37,213,81,97,97,86,159,193,41,187,214,108,216,67,39,142,142,149,53,193,35,182,138,220,58,86,76,97,43,57,179,166,197,79,105,43,120,196,210,220,166,220,140,125,132,213,37,95,188,46,203,176,123,42,67,40,124,119,83,152,54,123,113,55,71,49,92,178,168,75,127,207,73,80,123,129,148,63,101,155,217,75,168,88,119,41,109,220,179,165,174,161,216,102,173,181,198,61,64,195,52,126,69,81,93,138,174,113,147,191,45,154,98,68,96,140,114,149,43,98,133,143,192,76,60,74,200,91,124,74,49,193,177,66,202,174,103,74,205,176,96,42,158,95,98,106,105,100,162,175,199,61,94,120,184,124,37,107,156,165,74,209,171,211,206,48,47,140,94,137,173,62,140,137,182,209,94,35,108,164,178,162,115,182,39,106,107,103,162,220,119,100,197,127,142,89,211,62,189,69,126,66,169,193,163,44,156,214,124,116,72,161,179,113,54,88,38,201,204,84,185,196,203,192,184,62,158,145,170,78,197,145,114,111,125,47,79,129,171,206,108,210,167,80,178,171,161,103,100,37,93,33,186,88,65,106,100,40,189,79,94,160,69,113,196,220,60,204,97,34,212,154,91,146,198,208,75,133,179,49,191,105,186,203,58,188,130,54,147,172,94,168,164,186,34,43,51,126,105,163,114,135,110,182,115,56,204,170,65,80,129,180,160,134,124,129,73,79,133,170,55,200,176,124,120,60,72,203,212,53,178,41,204,87,68,111,73,192,75,171,196,55,47,69,94,200,216,122,98,143,191,53,101,191,174,107,161,143,41,191,212,160,86,218,37,107,185,150,111,40,181,94,94,193,73,180,85,139,34,137,145,73,56,86,120,212,70,120,85,128,38,39,103,185,109,51,71,54,102,88,169,189,106,65,189,205,162,129,211,196,68,112,175,109,44,109,82,119,217,63,182,89,98,60,50,191,118,213,41,135,153,108,128,157,131,202,148,160,144,211,64,72,64,73,79,60,169,67,161,103,83,87,43,70,186,87,35,210,157,156,218,202,96,111,47,40,181,178,214,194,84,90,148,79,213,140,79,77,169,166,211,78,47,217,162,39,198,129,84,172,61,82,194,94,148,137,151,127,167,51,55,67,48,65,182,212,142,115,36,112,40,6
198,98,139,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,213,143,211,110,155,156,174,163,189,207,149,47,92,146,47,111,123,218,123,109,200,156,220,137,186,220,170,78,66,116,62,202,50,90,120,121,50,139,169,211,89,208,88,208,55,108,101,50,175,163,183,99,44,107,217,122,160,167,56,153,179,117,135,72,122,74,92,72,41,170,124,196,200,84,81,187,107,192,177,129,130,126,89,87,192,111,65,135,132,102,152,191,109,138,200,206,46,138,216,60,39,54,40,40,105,178,143,110,210,40,178,166,188,94,125,98,86,180,158,105,36,190,144,78,141,130,172,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,134,105,55,189,95,151,96,204,41,54,127,157,120,58,154,59,35,211,157,151,101,34,212,51,203,85,140,181,93,66,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,141,81,34,105,50,192,65,174,220,216,103,79,205,113,83,42,151,192,210,104,112,155,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,185,99,179,147,198,106,161,197,199,95,59,92,115,81,116,129,126,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,179,172,157,193,169,90,118,75,155,52,202,40,133,113,217,124,130,121,82,179,79,149,130,56,170,208,200,217,191,175,145,142,50,209,72,65,97,109,131,174,53,169,156,170,151,171,185,67,157,97,154,69,74,85,77,218,152,170,36,168,161,49,140,73,112,140,88,160,137,182,167,193,110,107,173,154,170,206,114,169,101,112,108,123,60,111,150,57,109,157,66,80,37,208,100,184,206,71,51,188,48,51,74,87,39,51,186,71,195,60,217,65,190,150,194,94,184,175,165,116,160,69,47,63,164,95,189,159,91,50,176,52,35,40,195,167,197,172,158,41,168,175,134,57,105,204,114,187,47,91,113,78,47,216,79,77,197,37,127,63,136,206,209,86,43,87,188,118,170,67,55,126,38,213,81,97,96,85,159,193,41,187,214,108,215,66,39,142,141,149,53,193,36,181,138,219,58,85,75,97,43,57,179,166,196,78,105,44,119,195,210,220,166,220,141,124,131,213,37,95,189,46,203,176,124,42,66,40,124,120,84,151,54,124,112,55,70,49,92,178,168,74,128,207,73,80,123,129,148,63,100,155,217,75,168,87,119,42,108,220,178,165,174,161,216,102,172,181,198,62,64,194,53,126,70,80,93,138,175,112,148,192,46,154,98,68,96,140,115,149,43,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,203,174,103,74,205,176,96,42,158,95,98,107,105,100,162,175,200,61,94,119,185,124,37,107,155,166,75,209,171,210,206,47,48,140,94,138,173,63,139,137,182,209,94,36,108,164,179,162,115,182,38,105,107,103,161,219,119,99,197,127,141,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,71,161,180,113,55,88,38,202,204,84,186,196,202,191,183,61,158,145,170,77,197,145,114,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,187,88,65,107,101,40,189,78,94,160,70,113,196,220,59,204,96,35,213,155,92,146,198,208,75,133,179,49,190,105,187,203,57,188,130,54,147,173,94,169,164,187,34,44,51,126,105,162,114,135,110,181,114,57,204,170,65,79,129,180,160,133,124,130,73,79,133,169,55,200,176,124,121,59,72,203,211,53,178,41,204,87,68,110,73,192,75,171,196,55,47,69,94,201,216,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,108,185,150,111,40,182,94,94,192,73,180,85,139,34,137,144,73,56,87,120,212,70,120,86,128,39,38,103,185,111,51,71,54,102,88,169,190,106,64,189,205,163,129,211,196,69,112,175,109,44,109,82,119,217,63,182,88,98,60,50,192,118,212,41,135,152,108,128,157,132,202,148,160,143,210,63,72,64,73,79,61,169,67,161,103,83,88,43,69,185,86,35,210,157,156,218,202,96,112,47,41,181,178,214,194,83,90,149,80,213,140,79,78,169,167,212,78,46,216,163,39,198,129,84,173,61,83,194,94,148,137,150,128,166,51,56,67,47,66,182,211,142,115,36,112,39,6
198,98,139,210,109,188,201,209,207,150,192,150,76,55,82,173,43,219,213,143,211,109,155,156,174,164,190,207,149,47,92,146,47,111,123,218,123,109,199,156,220,137,187,221,170,78,66,116,61,202,50,90,120,121,49,139,169,211,88,208,89,208,56,108,101,50,175,163,183,98,44,107,217,122,160,167,55,153,179,117,135,73,122,74,92,72,42,170,124,196,200,85,81,187,108,193,177,130,130,126,89,87,192,111,64,134,133,102,152,192,108,137,200,206,47,138,216,60,39,53,40,41,104,178,143,110,210,40,178,167,188,93,126,98,86,179,158,105,36,190,144,78,141,130,172,60,63,208,185,41,40,144,135,57,152,210,133,156,103,205,178,63,82,147,81,109,51,180,61,37,106,105,180,64,89,127,168,60,53,77,95,38,47,211,75,69,118,182,60,135,106,55,189,95,151,96,204,41,54,127,157,120,59,155,59,35,211,157,151,101,34,212,51,202,85,140,181,93,67,44,139,157,97,205,173,173,171,178,104,183,171,145,163,172,180,93,123,68,68,115,172,141,81,34,104,51,192,65,175,220,216,104,78,204,113,82,42,151,192,210,105,113,155,36,197,79,156,86,135,194,172,212,45,146,63,64,88,78,146,67,144,79,93,38,166,129,195,87,218,186,100,180,147,198,106,161,197,199,95,59,92,115,80,115,129,127,128,123,161,86,208,62,111,123,211,55,132,146,193,176,178,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,180,172,157,193,169,90,118,75,155,52,202,40,133,113,217,124,130,121,83,179,79,149,130,56,169,207,200,217,191,175,145,142,50,209,71,65,97,109,131,174,54,169,156,170,151,171,185,67,157,97,153,69,74,85,78,219,152,170,36,168,162,49,140,73,112,140,88,159,138,182,166,193,110,106,172,155,170,206,114,169,101,112,107,123,60,111,150,56,109,158,67,81,36,208,99,184,207,71,52,189,48,51,74,86,39,51,187,71,195,60,217,66,190,149,194,94,184,175,165,117,160,69,47,62,165,95,189,159,92,50,177,52,34,40,195,167,197,171,158,41,168,175,133,57,105,204,114,186,47,91,113,77,47,216,79,77,197,37,126,63,137,207,209,85,43,87,188,118,170,67,55,126,38,214,80,97,96,85,159,193,41,187,214,107,215,66,40,142,141,149,53,193,37,181,137,220,58,85,75,97,43,57,179,166,197,78,105,44,120,195,210,220,166,220,141,124,131,212,37,95,189,46,203,176,123,42,67,40,124,120,84,151,54,123,112,55,70,48,93,179,168,75,128,207,74,80,123,129,148,64,100,155,217,75,169,87,119,42,108,220,177,165,173,161,216,102,172,181,198,62,64,194,52,126,70,81,93,138,175,112,147,192,46,154,99,68,95,140,115,149,44,98,133,143,192,76,60,75,200,92,124,75,49,193,176,65,203,174,103,74,205,176,96,42,158,95,98,107,105,100,162,174,200,61,93,120,185,124,38,107,155,166,74,209,171,210,206,47,48,140,94,138,174,63,139,137,182,209,94,36,107,164,178,162,116,182,38,105,107,103,161,219,119,99,197,127,142,89,211,62,189,70,126,65,170,193,163,43,157,214,124,116,71,161,179,113,55,88,39,202,204,84,186,196,202,191,184,61,158,145,170,78,197,145,114,111,125,47,78,131,171,206,108,209,167,80,178,171,162,103,99,37,93,34,187,88,65,107,101,40,189,78,94,160,70,113,196,221,59,203,97,36,213,154,92,147,198,208,76,132,179,49,190,105,187,203,57,188,131,54,147,172,94,168,164,187,34,43,51,126,105,162,115,135,110,181,115,56,204,171,66,79,129,180,160,134,124,130,73,79,133,169,55,200,176,125,122,59,72,202,211,53,178,40,204,87,68,110,73,192,75,171,196,55,47,69,94,201,216,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,218,37,108,185,150,111,40,182,94,93,193,73,181,85,139,34,137,144,73,56,86,120,212,70,120,85,128,39,38,103,185,110,52,71,54,102,88,168,190,106,64,189,205,163,129,211,196,68,112,174,110,44,108,83,119,217,63,182,88,98,60,51,192,119,212,41,136,152,108,128,157,132,202,148,160,143,210,63,72,64,73,79,61,169,67,161,103,84,88,43,69,185,87,34,210,157,157,218,202,96,112,47,42,181,178,214,194,83,90,149,80,213,141,79,78,169,167,212,78,47,216,163,38,198,129,84,173,62,83,194,94,148,137,150,128,166,51,56,67,48,66,182,212,142,115,37,113,40,6
198,98,140,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,214,143,211,109,155,156,174,163,190,207,149,47,92,146,47,111,123,218,123,109,199,156,220,137,187,220,170,78,66,116,62,202,50,90,120,121,50,139,169,211,88,208,89,208,55,108,101,50,175,163,183,99,44,107,217,122,160,167,56,153,179,117,134,72,122,74,92,72,41,171,124,196,200,84,81,187,107,193,178,129,130,126,89,87,192,111,64,135,132,102,152,192,109,138,200,206,46,138,216,60,39,54,40,40,105,178,143,110,210,41,178,166,188,94,126,98,86,180,158,106,35,190,144,77,141,130,173,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,105,55,189,95,151,96,204,41,54,127,157,120,58,154,59,35,211,157,151,101,34,212,51,202,85,140,181,93,66,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,141,81,34,105,50,192,65,174,220,216,103,78,205,113,83,42,151,192,210,104,113,155,37,197,79,156,86,135,194,172,211,44,146,62,63,88,78,146,67,144,79,92,38,166,129,195,86,217,185,100,179,146,198,106,161,197,199,95,59,92,115,80,116,129,126,128,123,161,87,208,62,111,124,211,56,132,146,193,176,177,157,190,114,183,143,93,201,200,139,217,205,149,96,36,219,144,142,61,85,73,179,172,158,193,169,90,118,75,155,52,202,40,132,113,217,124,130,121,82,179,79,149,130,56,170,208,200,217,191,175,145,142,50,209,72,65,97,109,131,174,53,169,156,170,151,171,185,67,157,97,154,69,74,86,77,218,152,170,37,168,161,49,141,73,112,140,87,160,138,182,167,193,110,107,173,154,170,206,114,169,101,112,108,123,60,111,150,56,108,157,67,81,37,208,100,184,206,71,52,188,48,51,74,87,39,51,186,71,195,60,217,65,190,150,194,94,184,175,165,116,159,69,47,62,164,96,189,159,91,50,176,52,35,40,194,167,197,171,158,41,168,175,133,57,105,204,114,187,46,91,113,78,47,216,79,77,197,36,127,64,136,206,209,85,43,87,188,118,170,67,55,125,38,214,81,97,96,86,159,193,41,187,214,108,215,66,39,142,141,149,53,193,36,181,138,219,58,85,75,97,43,57,179,166,196,78,105,44,119,195,210,220,166,220,141,124,131,213,37,95,189,45,203,176,124,42,66,40,123,120,84,151,55,124,112,55,70,49,92,178,168,75,128,207,73,80,123,129,148,63,100,155,217,75,168,87,119,42,109,220,178,165,174,161,216,102,172,181,198,62,64,194,53,126,70,80,93,138,174,112,148,192,46,154,99,68,96,140,115,149,44,98,133,143,192,76,60,74,199,92,123,74,49,193,176,65,202,175,104,74,205,176,96,42,158,95,98,107,105,100,162,175,200,61,94,119,185,124,37,107,155,166,75,209,171,210,206,47,48,139,94,137,173,63,139,136,182,209,94,36,108,164,178,162,116,182,38,105,107,103,161,220,118,99,197,128,141,89,211,62,189,70,126,66,170,194,163,43,157,214,123,116,71,161,180,113,54,88,38,202,204,84,186,196,202,191,184,61,158,145,170,77,197,145,115,111,125,47,78,130,171,206,108,210,167,80,178,171,162,104,99,37,93,34,186,88,65,107,101,40,189,78,94,159,69,112,196,220,59,203,97,35,213,155,92,146,198,208,75,133,179,49,190,105,186,203,57,188,130,54,147,172,94,169,164,187,34,44,51,126,105,162,114,135,110,181,114,57,204,170,65,79,129,180,160,133,124,130,73,79,133,169,55,200,176,124,121,59,72,203,211,53,178,41,204,87,68,110,73,192,75,171,196,55,47,69,94,201,216,123,99,143,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,108,184,150,111,40,182,94,94,192,73,180,85,139,35,137,144,74,56,87,120,212,70,120,86,128,39,38,103,185,110,51,71,54,102,88,169,190,106,64,189,205,163,129,211,196,69,112,175,109,44,109,82,119,217,63,182,88,98,60,50,192,118,212,41,135,152,108,128,157,132,202,148,160,143,210,63,72,64,73,79,62,169,67,161,103,83,88,43,69,185,86,35,210,157,156,218,202,96,112,47,41,181,178,214,194,83,90,149,80,213,140,79,78,169,167,212,78,46,216,163,39,198,129,84,173,61,83,194,94,148,137,150,128,166,51,56,67,47,65,182,211,142,115,37,112,40,6
198,98,139,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,213,143,211,109,155,156,174,163,189,207,149,47,92,146,47,111,123,218,123,109,200,156,220,137,187,220,170,78,66,116,62,202,50,90,120,121,50,139,169,211,88,208,88,208,55,108,101,50,175,163,183,99,44,107,217,122,160,167,56,153,179,117,135,72,122,74,92,72,41,170,124,196,200,84,81,187,107,192,178,129,130,126,89,87,192,111,64,135,132,102,152,191,109,138,200,206,46,138,216,60,39,54,40,40,105,178,143,110,210,40,178,166,188,94,125,98,86,180,158,105,35,190,144,77,141,130,172,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,105,55,188,95,151,96,204,41,54,127,157,120,58,154,59,35,211,157,151,101,34,212,51,203,86,140,181,93,66,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,141,80,34,105,50,192,65,174,220,216,103,79,205,113,83,42,151,192,210,104,112,155,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,186,99,179,147,198,106,161,197,199,95,59,92,115,80,116,129,126,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,179,172,157,193,169,90,118,75,155,52,202,40,132,113,217,124,130,121,83,179,79,149,130,56,170,208,200,217,191,175,145,142,50,209,72,65,97,109,131,174,53,169,156,170,151,171,185,67,157,97,154,69,74,86,77,218,152,170,36,168,161,49,140,73,112,140,87,160,137,182,166,193,110,107,173,154,170,206,114,169,101,112,108,123,60,111,150,57,108,157,66,80,36,208,100,184,206,70,52,188,48,51,74,87,39,51,186,71,195,60,217,65,190,150,194,94,184,175,165,116,160,69,47,62,164,95,189,159,91,50,176,52,35,40,195,167,197,172,158,41,168,175,133,57,105,204,114,187,47,91,113,78,47,216,79,77,197,37,127,63,136,206,209,86,43,87,188,118,170,67,55,126,38,213,81,97,96,85,159,193,41,187,214,108,215,66,40,142,141,149,53,193,36,181,138,219,58,85,75,97,43,57,179,166,196,78,105,44,119,195,210,220,166,220,141,124,131,213,37,95,189,46,203,176,124,42,66,40,124,120,84,151,54,124,112,55,70,49,92,178,168,74,128,207,73,80,123,129,148,63,100,155,217,75,168,87,119,42,109,220,178,165,174,161,216,102,172,181,198,62,64,194,53,126,70,80,93,138,175,112,148,192,45,154,98,68,96,140,115,149,43,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,203,174,103,74,205,176,96,42,158,95,98,107,105,100,162,175,200,61,94,119,185,124,37,107,155,166,75,209,171,210,206,47,48,140,94,138,173,63,139,137,182,209,94,36,108,164,179,162,115,182,38,105,107,103,161,219,119,99,197,128,141,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,71,161,180,113,55,88,38,202,204,84,186,196,202,191,184,61,158,145,170,77,197,145,114,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,187,88,65,107,101,40,189,78,94,160,69,112,196,220,59,204,96,35,213,155,92,147,198,208,75,133,179,49,190,105,187,203,57,188,130,54,147,173,95,169,164,187,34,44,51,126,105,162,114,135,110,181,115,56,204,170,65,79,129,180,160,133,124,130,73,79,133,169,55,200,176,124,121,59,72,203,211,53,178,41,204,87,68,110,73,192,75,171,196,55,47,69,94,201,216,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,108,185,150,111,40,182,94,94,192,73,180,85,139,34,137,144,73,56,87,120,212,70,120,86,128,39,38,103,185,111,51,71,54,102,88,169,190,106,64,189,205,163,129,211,196,69,112,175,109,44,109,82,119,217,63,182,88,98,60,50,192,118,212,41,135,153,108,128,157,132,202,148,160,143,210,63,72,64,73,79,61,169,67,161,103,83,88,43,69,185,86,35,210,157,156,218,202,96,112,47,41,181,178,214,194,83,90,149,80,213,140,79,78,169,167,212,78,46,216,163,39,198,129,84,173,61,83,194,94,148,137,150,128,166,51,56,67,47,66,182,211,142,115,36,112,39,6
198,98,139,210,109,189,200,209,207,150,192,150,76,55,82,173,43,219,213,143,211,110,155,156,174,163,189,207,149,47,92,146,47,111,123,218,123,109,200,156,220,137,186,220,170,79,66,116,62,202,50,90,121,121,50,139,169,211,89,208,89,208,55,108,101,50,175,163,183,99,44,107,217,122,160,167,56,153,179,117,135,72,122,74,92,72,41,170,124,196,200,84,81,187,107,192,178,129,130,126,89,87,192,111,64,135,132,102,152,191,109,138,200,206,46,138,216,60,39,54,40,41,105,178,143,110,210,40,178,166,187,94,125,98,86,180,158,106,36,190,144,78,141,130,172,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,106,55,188,95,151,96,204,41,54,127,157,120,58,154,59,35,211,157,151,101,34,212,51,203,85,140,181,93,66,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,141,80,34,105,50,192,65,175,220,216,103,78,204,113,83,42,151,192,210,105,112,155,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,185,99,179,147,198,106,161,197,199,95,59,92,115,81,116,129,126,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,179,172,157,193,169,90,119,75,155,52,202,40,133,113,217,124,130,121,82,179,79,149,130,56,169,208,200,217,191,175,145,142,50,209,71,65,97,109,131,174,53,169,156,170,151,171,185,66,157,97,154,69,73,86,78,218,152,170,36,168,161,49,140,73,112,140,87,160,137,182,166,193,110,107,173,154,170,206,114,169,101,112,108,123,60,111,150,57,109,157,66,80,36,208,100,184,207,71,52,188,48,51,74,87,39,51,186,71,194,60,217,65,190,150,194,94,184,175,165,116,160,69,47,62,164,95,189,159,91,50,177,52,35,40,195,167,197,172,158,41,168,175,133,57,105,204,114,187,47,91,113,78,47,216,79,77,197,37,127,63,136,206,209,86,43,87,188,118,170,67,55,126,38,213,81,97,96,85,159,193,42,187,214,108,215,66,40,142,141,149,53,193,36,181,138,219,58,85,75,97,43,57,179,166,196,78,105,44,119,195,210,220,166,220,141,124,131,213,38,95,189,46,203,176,124,42,66,40,124,120,84,151,55,124,112,55,70,49,92,178,168,74,128,207,73,80,123,129,148,63,100,155,217,75,168,87,119,42,109,220,178,165,174,161,216,102,172,181,198,62,64,194,53,126,70,80,93,138,175,112,148,192,45,154,98,68,96,140,115,149,44,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,203,174,103,74,205,176,96,42,158,95,98,107,105,100,162,175,200,61,94,119,185,124,37,107,155,166,75,209,171,210,206,47,48,140,94,138,173,63,139,137,182,209,94,36,108,164,179,162,115,182,38,105,107,103,161,219,119,99,197,127,141,89,211,62,189,70,126,66,170,194,163,43,157,214,123,116,71,161,180,113,55,88,38,202,204,84,186,196,202,191,183,61,158,145,170,77,197,145,114,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,187,88,65,107,101,40,189,78,94,159,70,112,196,220,59,204,96,35,213,155,92,147,198,208,75,133,179,49,190,105,187,203,57,188,130,54,147,173,94,169,164,187,34,44,51,126,105,162,114,135,110,181,114,56,204,170,65,79,129,180,160,134,124,130,73,79,133,169,55,200,176,124,121,59,72,203,211,53,178,41,204,87,68,110,73,192,75,171,196,55,47,69,94,201,216,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,108,185,150,111,40,182,94,94,192,73,180,85,139,34,137,144,74,56,87,120,212,70,120,85,128,39,38,103,185,111,51,71,54,102,88,169,190,106,64,189,205,163,129,211,196,69,112,175,109,44,109,82,119,217,63,182,88,98,60,50,192,118,212,41,135,152,108,128,157,132,202,148,160,144,211,63,72,64,73,79,61,169,67,161,103,83,88,43,69,185,86,35,210,157,156,218,202,96,111,47,41,181,178,214,194,83,90,149,80,213,141,79,78,169,167,212,78,46,216,163,39,198,129,84,173,61,83,194,94,148,137,150,128,166,51,56,67,47,66,182,211,142,115,36,112,40,6
198,97,140,210,109,189,200,209,207,150,192,149,77,55,82,172,43,219,214,143,212,110,156,157,175,163,190,207,148,47,92,146,47,111,123,218,123,108,200,154,218,138,186,220,169,78,66,116,63,202,50,91,121,121,50,140,169,211,89,208,89,208,56,108,101,50,175,163,183,98,44,107,217,123,161,167,56,154,179,116,134,72,122,74,91,72,42,171,124,197,200,84,81,188,107,192,179,128,129,127,88,86,193,111,64,135,132,103,152,191,109,139,199,207,47,138,216,61,39,54,40,39,104,178,143,111,211,40,178,166,188,94,126,97,86,180,158,105,35,190,145,77,142,129,173,58,63,209,185,39,39,144,135,56,153,210,134,157,104,205,179,62,82,146,80,107,51,180,61,38,106,105,179,64,87,127,168,60,52,78,95,38,47,211,75,70,118,182,61,134,105,55,188,95,151,96,204,42,55,126,157,120,58,153,60,34,211,156,151,100,33,212,51,202,86,141,181,92,67,44,139,157,97,205,173,173,171,179,104,183,171,144,163,172,180,94,123,68,68,114,173,141,81,35,105,50,192,66,174,221,217,103,79,205,113,82,42,150,193,210,104,113,155,37,197,78,156,86,136,195,172,212,45,146,62,64,87,79,147,69,144,78,94,37,166,128,194,86,217,185,100,178,146,196,106,161,196,200,96,60,92,114,80,117,129,126,128,122,160,86,208,62,110,123,211,55,132,146,193,178,176,157,189,114,182,142,94,202,200,140,218,205,149,95,35,219,144,141,61,85,74,180,171,157,193,169,90,119,75,155,52,201,40,133,112,217,123,131,121,82,180,79,150,130,56,171,207,200,218,191,175,145,142,50,210,71,64,97,109,132,175,53,170,155,171,152,172,184,66,157,97,154,68,73,86,78,218,153,168,37,168,161,49,140,74,112,141,88,161,137,181,166,192,110,107,173,155,170,205,113,170,101,113,108,123,59,112,150,56,109,157,66,81,37,208,99,184,205,71,51,188,49,51,75,87,39,51,186,72,195,60,217,65,190,150,194,95,184,175,164,116,160,69,48,64,165,95,188,160,91,49,176,52,36,41,196,167,197,171,158,40,168,176,133,57,105,203,114,187,47,91,114,77,47,216,79,78,196,37,126,64,135,207,210,86,43,87,188,117,170,67,55,125,38,214,80,98,95,85,159,193,41,187,214,107,216,67,39,142,141,149,52,193,35,180,138,219,57,84,74,97,43,57,178,167,197,79,104,45,119,194,211,220,165,220,141,125,131,212,37,96,188,46,203,177,124,42,67,39,123,120,83,151,55,124,112,54,70,48,92,179,168,74,127,207,73,80,122,129,148,63,101,154,217,75,169,87,118,42,109,219,177,163,175,161,216,100,173,181,199,61,65,195,53,126,70,80,92,137,174,112,147,191,46,154,98,68,95,139,114,149,42,97,133,143,191,76,60,74,200,92,123,73,49,194,177,66,202,175,104,74,205,175,96,41,160,96,99,107,105,99,161,175,199,61,94,119,185,124,37,107,156,165,75,208,171,210,206,48,48,140,93,138,172,62,138,137,182,209,93,36,107,164,178,163,115,181,37,105,105,103,161,219,119,101,198,128,141,89,211,61,190,69,125,66,170,194,162,43,156,215,123,116,72,161,179,113,54,89,38,203,204,84,186,195,202,190,184,61,159,144,171,76,196,145,114,111,125,45,78,130,171,205,107,210,166,80,179,171,162,103,99,36,93,34,185,88,65,107,101,40,190,79,93,160,69,112,196,221,60,204,95,35,213,154,91,146,198,209,76,133,179,48,190,104,186,203,57,188,130,53,147,173,94,169,164,187,34,43,52,126,105,162,115,136,109,181,115,57,204,171,64,80,128,180,159,134,123,130,73,79,133,168,54,200,176,124,120,59,72,202,212,53,178,41,204,86,68,110,72,192,75,171,196,55,46,69,94,201,216,123,99,143,191,54,101,190,175,107,160,143,42,191,212,159,87,218,37,109,184,149,112,40,181,95,93,192,74,181,85,140,33,137,144,73,57,87,121,213,69,120,85,127,39,38,104,185,111,52,72,54,103,88,168,189,106,64,189,205,163,130,211,197,69,113,175,109,44,108,82,119,217,63,182,88,99,61,49,192,118,213,42,135,153,109,127,157,132,202,149,160,144,210,63,72,64,73,80,62,168,66,161,104,83,88,44,68,186,86,34,211,157,156,219,201,96,111,47,41,180,178,215,194,84,89,148,80,213,141,78,78,170,166,213,79,46,216,162,38,198,130,85,172,60,83,194,93,149,138,151,128,166,51,56,68,48,66,182,212,141,115,35,113,38,6
199,97,138,211,108,190,202,209,206,149,193,148,74,55,81,174,43,219,214,145,212,109,155,155,173,163,189,206,149,47,92,147,46,112,123,218,123,109,199,156,219,137,186,220,170,79,65,115,61,203,50,91,121,121,49,139,169,212,88,207,90,207,55,108,102,48,176,162,183,99,45,107,217,122,161,167,56,152,181,117,136,70,123,75,94,71,42,169,126,195,200,86,82,186,107,192,178,130,130,126,88,87,192,110,63,134,131,102,153,194,109,137,201,205,47,139,217,60,39,53,39,41,104,176,143,112,209,40,177,166,189,94,125,97,87,179,158,105,38,189,146,77,142,129,174,60,64,208,185,40,40,142,134,56,153,211,132,156,103,205,177,62,81,146,81,108,51,181,62,39,107,104,179,62,88,128,169,60,53,76,96,39,48,211,75,68,118,181,61,134,105,55,188,95,150,95,204,41,54,127,158,121,56,155,58,35,213,157,151,102,32,211,50,203,85,137,182,93,68,45,138,157,97,205,173,172,170,179,105,184,169,147,162,174,181,92,124,66,69,115,173,139,81,35,106,50,191,64,174,221,217,102,80,205,113,83,43,150,192,210,102,114,155,36,197,77,157,86,134,192,171,210,44,146,61,63,87,78,145,69,143,79,92,38,166,129,195,86,218,185,100,178,146,198,107,163,197,197,94,59,92,115,81,116,130,128,130,122,161,87,207,62,112,125,212,56,133,144,193,175,178,157,190,113,183,142,93,200,200,141,217,205,148,94,36,218,145,141,61,85,74,181,173,156,193,169,89,118,76,155,52,201,38,133,116,218,124,129,123,82,179,79,149,128,57,169,209,200,217,192,175,146,143,50,207,72,66,95,110,132,172,53,168,156,168,151,169,185,66,157,97,152,69,74,86,77,217,153,169,37,168,160,48,141,74,113,139,87,161,138,181,167,192,110,107,172,154,170,206,115,168,102,111,107,124,60,111,151,55,108,157,65,80,37,207,100,185,206,70,52,188,47,50,75,88,39,51,187,71,194,58,216,66,189,149,194,95,183,175,164,117,161,69,46,62,165,94,190,160,93,49,176,50,35,39,193,167,197,171,159,39,168,175,133,57,106,203,114,186,44,90,114,78,49,215,78,78,197,38,127,64,136,206,210,86,44,86,187,119,169,67,55,125,38,214,82,98,94,85,161,193,40,187,213,108,215,67,39,143,141,150,54,193,37,182,139,219,57,85,77,96,43,56,178,166,197,77,104,43,119,194,210,218,165,222,141,125,132,214,37,96,188,45,202,176,125,42,67,36,124,120,84,153,55,125,113,56,70,48,91,178,170,74,129,207,74,81,123,129,149,62,100,154,218,74,168,88,119,42,109,220,178,165,175,162,216,102,172,180,199,62,64,195,52,126,70,81,93,136,175,112,147,191,44,154,99,68,96,141,115,148,43,98,133,142,191,76,60,74,199,91,121,73,49,193,177,66,203,174,104,75,206,175,97,41,158,94,98,105,104,100,161,176,201,61,92,119,183,124,37,106,155,166,75,210,173,209,205,47,48,139,93,137,173,63,140,136,183,209,94,35,108,164,179,163,115,181,40,105,108,102,159,219,119,101,199,128,142,90,210,61,188,70,127,67,169,194,162,42,157,214,123,116,73,161,177,114,55,89,37,202,204,84,185,197,202,193,183,60,158,145,170,77,196,145,113,112,127,48,79,130,170,206,108,210,165,81,178,170,161,105,99,37,93,35,186,89,65,108,101,39,190,79,95,160,69,111,195,221,59,203,97,36,214,153,92,147,199,207,75,134,180,49,192,104,186,200,57,187,129,53,147,171,96,167,162,187,33,42,50,124,106,161,114,135,109,181,116,55,205,171,66,79,128,180,159,134,123,129,74,78,132,169,55,200,177,124,122,58,72,202,212,53,178,40,204,87,67,113,73,192,76,170,195,54,48,69,93,201,216,122,98,142,192,55,102,190,174,107,161,143,41,191,212,159,86,216,37,108,185,150,112,40,182,96,92,191,72,180,85,139,35,137,145,72,56,86,121,212,69,121,86,130,38,37,104,184,110,51,69,56,103,87,166,190,108,64,189,205,163,131,211,196,68,111,175,109,43,109,82,117,217,63,181,90,99,61,50,191,119,212,39,135,153,108,130,157,132,204,148,160,143,208,63,72,64,73,79,62,167,67,162,105,83,88,43,68,186,86,35,210,156,156,220,203,97,111,48,43,181,178,215,196,84,91,149,79,213,139,78,79,169,168,213,77,46,217,161,40,198,130,84,172,62,82,195,93,149,136,151,127,164,51,55,68,47,65,183,210,144,114,37,113,42,6
198,99,141,210,109,188,201,209,206,149,191,151,75,55,83,173,44,220,214,143,210,110,155,155,173,163,188,207,149,48,93,147,47,111,123,218,124,109,200,156,220,137,186,220,171,79,66,116,62,202,49,90,121,122,50,139,168,209,89,208,89,209,56,108,101,50,174,163,184,100,43,106,218,123,162,167,57,153,180,116,134,71,121,73,92,71,42,171,124,196,199,84,81,186,106,193,178,129,130,127,89,87,192,111,65,135,132,103,152,191,109,139,199,205,46,137,216,61,39,54,39,41,105,178,144,111,210,40,178,165,187,94,127,98,87,179,157,105,35,189,146,77,141,131,172,60,63,209,185,41,40,145,134,57,151,209,133,156,104,206,179,64,82,146,81,110,50,181,61,37,106,105,180,63,89,127,169,60,53,76,94,38,47,212,75,70,118,182,60,135,105,55,188,94,150,96,204,41,54,126,156,120,57,155,59,34,212,156,150,101,35,212,50,203,86,139,181,93,67,45,139,158,97,205,173,173,170,178,103,183,169,145,163,172,180,94,123,67,68,115,173,141,81,34,106,51,192,64,174,221,215,104,78,205,113,83,42,150,191,210,105,113,155,35,198,78,155,86,136,194,172,212,44,147,62,64,88,77,145,67,145,79,92,38,165,128,195,87,218,185,100,180,147,199,106,160,196,199,95,60,93,115,80,116,128,127,127,123,161,86,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,142,94,201,200,139,219,205,149,97,35,220,145,142,61,85,73,179,171,158,194,169,90,118,77,155,52,202,41,133,113,217,123,130,122,82,179,79,150,131,57,170,207,200,216,190,174,145,143,49,210,72,65,98,110,131,174,52,169,157,171,151,171,184,67,155,96,154,68,74,85,77,217,151,171,35,168,162,50,141,72,112,140,88,159,138,183,166,193,110,108,172,154,170,207,113,170,100,112,108,123,60,110,150,56,108,157,66,82,37,207,100,184,206,71,51,188,49,50,75,86,40,51,187,72,193,60,217,65,190,149,194,94,184,177,166,117,160,69,47,63,164,95,190,159,92,50,177,52,35,41,194,168,197,170,159,41,167,175,133,57,106,205,115,186,46,92,114,77,47,215,80,79,197,37,127,64,136,206,209,86,43,87,188,118,169,66,54,126,37,213,81,96,96,86,160,193,42,188,214,107,216,66,40,142,142,149,53,192,37,181,138,219,58,85,76,97,43,57,179,166,196,78,106,44,119,195,210,220,165,219,140,125,130,213,37,95,189,45,203,175,124,42,67,39,124,120,84,151,53,124,113,56,70,49,92,180,168,74,127,207,72,79,123,129,149,63,101,153,217,75,168,87,119,42,107,221,179,164,174,162,215,102,172,182,199,63,65,194,53,125,70,80,92,138,176,113,148,193,45,154,99,68,96,139,114,149,43,99,134,143,191,77,61,73,200,92,122,73,49,194,177,66,203,175,103,73,205,176,96,43,158,94,99,107,105,100,161,176,200,62,93,119,184,123,39,107,155,166,75,209,171,210,208,46,48,140,94,137,173,64,139,136,182,208,93,36,107,165,179,162,115,182,39,105,107,103,161,220,118,99,197,127,141,89,211,62,189,70,125,65,170,194,163,43,157,214,123,116,71,161,179,114,54,88,37,201,205,83,187,197,202,191,184,62,158,144,170,76,197,146,115,112,126,47,78,130,171,205,108,210,167,80,177,171,162,104,99,37,94,34,187,88,65,106,101,41,189,77,94,160,70,111,198,220,59,203,96,35,213,155,92,145,198,209,76,133,179,49,191,105,187,203,58,189,129,53,148,172,94,169,165,187,34,44,51,126,105,161,114,135,109,181,114,56,205,170,65,80,128,180,159,134,124,130,73,81,133,169,56,201,177,124,122,58,72,203,211,53,179,41,203,87,66,111,72,192,75,171,197,55,47,70,94,202,215,123,99,143,190,53,100,190,175,106,160,143,43,190,212,158,88,219,36,107,184,150,110,39,182,93,93,192,73,180,85,140,34,137,145,72,56,87,121,212,71,120,86,129,39,39,103,185,110,51,71,55,102,87,169,191,106,63,189,205,163,129,211,196,68,112,175,110,44,110,83,119,217,63,182,88,98,59,51,192,119,212,42,134,152,108,128,157,130,202,148,161,143,211,64,72,63,74,80,62,169,67,161,104,83,88,43,69,185,87,35,209,157,157,217,201,94,112,47,40,181,177,213,193,82,91,149,80,213,140,79,77,168,166,213,78,45,216,164,38,198,130,84,172,61,83,194,94,149,136,149,128,166,50,56,68,48,66,183,212,142,116,36,113,40,6
198,98,139,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,213,143,211,109,155,156,174,163,189,207,149,47,92,146,47,111,123,218,123,109,200,156,220,137,187,220,170,78,66,116,62,202,50,90,120,121,50,139,169,211,88,208,88,208,55,108,101,50,175,163,183,99,44,107,217,122,160,167,56,153,179,117,135,72,122,74,92,72,41,170,124,196,200,84,81,187,107,193,178,129,130,126,89,87,192,111,65,135,132,102,152,191,109,138,200,206,46,138,216,60,39,54,40,40,105,178,143,110,210,40,178,166,188,94,125,98,86,180,158,105,35,190,144,77,141,130,172,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,105,55,188,95,151,96,204,41,54,127,157,120,58,154,59,35,211,157,151,101,34,212,51,203,85,140,181,93,66,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,141,80,34,105,50,192,65,174,220,216,103,79,205,113,83,42,151,192,210,104,113,155,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,186,99,179,147,198,106,161,197,199,95,59,92,115,80,116,129,126,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,179,172,157,193,169,90,118,75,155,52,202,40,133,113,217,124,130,121,83,179,79,149,130,56,169,208,200,217,191,175,145,142,50,209,72,65,97,109,131,174,53,169,156,170,151,171,185,67,157,97,154,69,74,86,77,218,152,170,36,168,161,49,140,73,112,140,87,160,137,182,166,193,110,107,173,154,170,206,114,169,101,112,108,123,60,111,150,57,108,157,66,80,36,208,100,184,206,70,52,188,48,51,74,87,39,51,186,71,195,60,217,65,190,150,194,94,184,175,165,116,160,69,47,62,164,95,189,159,91,50,176,52,35,40,194,167,197,172,158,41,168,175,133,57,105,204,114,187,47,91,113,78,47,216,79,77,197,37,127,63,136,206,209,86,43,87,188,118,170,67,55,126,38,213,81,97,96,85,159,193,41,187,214,108,215,66,40,142,141,149,53,193,36,181,138,219,58,85,75,97,43,57,179,166,196,78,105,44,119,195,210,220,166,220,141,124,131,213,37,95,189,46,203,176,124,42,66,40,124,120,84,151,54,124,112,55,70,49,92,178,168,74,128,207,73,80,123,129,148,63,100,155,217,75,168,87,119,42,108,220,178,165,174,161,216,102,172,181,198,62,64,194,53,126,70,80,93,138,175,112,148,192,45,154,98,68,96,140,115,149,43,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,203,174,103,74,205,176,96,42,158,95,98,107,105,100,162,175,200,61,94,119,185,124,37,107,155,166,75,209,171,210,206,47,48,140,94,138,173,63,139,137,182,209,94,36,108,164,179,162,115,182,38,105,107,103,161,219,119,99,197,127,141,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,71,161,180,113,55,88,38,202,204,84,186,196,202,191,184,61,158,145,170,77,197,145,114,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,187,88,65,107,101,40,189,78,94,160,69,113,196,220,59,204,96,35,213,155,92,147,198,208,75,133,179,49,190,105,187,203,57,188,130,54,147,173,94,169,164,187,34,44,51,126,105,162,114,135,110,181,115,56,204,170,65,79,129,180,160,134,124,130,73,79,133,169,55,200,176,124,121,59,72,203,211,53,178,41,204,87,68,110,73,192,75,171,196,55,47,69,94,201,216,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,108,185,150,111,40,182,94,94,192,73,180,85,139,34,137,144,73,56,87,120,212,70,120,85,128,39,38,103,185,111,51,71,54,102,88,169,190,106,64,189,205,163,129,211,196,69,112,175,109,44,109,82,119,217,63,182,88,98,60,50,192,118,212,41,135,152,108,128,157,132,202,148,160,143,210,63,72,64,73,79,61,169,67,161,103,83,88,43,69,185,86,35,210,157,156,218,202,96,112,47,41,181,178,214,194,83,90,149,80,213,140,79,78,169,167,212,78,46,216,163,39,198,129,84,172,61,83,194,94,148,137,150,128,166,51,56,67,47,66,182,211,142,115,36,113,40,6
198,98,139,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,214,143,211,110,155,156,174,163,189,207,149,47,92,146,47,111,123,218,123,109,200,156,220,137,187,220,170,79,66,116,62,202,50,90,120,121,50,139,169,211,88,208,89,208,55,108,101,50,175,163,183,98,44,107,217,122,160,167,56,153,179,117,135,72,122,74,92,72,41,170,124,196,200,84,81,187,107,192,177,129,130,126,89,87,192,111,64,135,132,102,153,191,109,138,200,206,47,138,216,60,39,54,40,40,104,178,143,110,210,41,178,167,188,94,126,98,86,180,158,106,35,190,144,78,141,130,172,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,106,55,188,95,151,96,204,41,54,127,157,120,58,154,59,35,211,157,151,101,34,212,51,202,86,140,180,93,66,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,140,80,34,105,50,192,65,174,220,216,103,78,205,113,83,42,151,192,210,104,113,155,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,186,99,179,146,198,106,161,197,199,95,59,92,115,80,116,129,126,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,180,172,157,193,169,90,119,75,155,52,202,40,132,113,217,124,130,121,83,180,79,149,130,56,169,208,200,217,191,175,145,142,50,209,72,65,97,109,131,174,53,169,156,170,151,171,185,67,157,97,154,69,74,86,78,218,152,170,37,168,161,49,140,73,112,140,87,160,137,182,166,193,110,107,173,154,170,206,114,169,101,112,108,122,60,111,150,57,109,157,66,80,36,208,100,184,206,70,51,188,48,51,74,87,39,51,186,71,195,60,217,65,190,150,194,94,184,175,165,116,160,69,47,62,164,95,189,159,91,50,176,52,35,40,194,167,197,172,158,41,168,175,133,57,105,204,114,187,47,92,113,78,47,216,80,77,197,37,127,64,136,206,209,86,43,87,188,118,170,67,55,126,38,213,81,97,96,85,159,193,41,187,214,108,215,66,40,142,141,149,53,193,36,181,138,219,58,85,75,97,43,57,179,166,196,78,105,44,119,195,210,220,166,220,141,124,131,213,37,95,189,46,203,176,124,42,67,40,124,120,84,151,54,124,112,55,70,49,92,178,168,75,128,207,73,80,123,129,148,63,100,155,217,74,168,87,119,42,109,220,178,165,174,161,216,102,172,181,198,62,64,194,53,126,70,81,93,138,175,112,148,192,45,154,98,68,96,140,115,149,43,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,203,175,103,74,205,176,96,42,158,95,98,107,105,100,162,175,200,61,94,119,185,124,37,107,155,166,75,209,171,210,206,47,48,140,94,138,173,63,139,137,182,209,94,36,108,164,179,162,115,182,39,105,107,103,161,219,118,100,197,127,141,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,71,161,180,113,55,88,38,202,204,84,186,196,203,191,183,61,158,144,170,77,197,145,114,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,187,88,65,107,101,40,189,78,94,159,69,113,196,220,59,204,96,35,213,155,92,147,198,208,75,133,179,49,190,105,187,203,57,188,130,54,147,173,95,169,164,186,34,44,51,126,105,162,114,135,110,181,115,57,204,170,65,79,129,180,160,133,124,130,73,79,133,169,55,200,176,124,121,59,72,203,211,53,178,41,204,87,68,110,73,191,75,171,196,55,47,69,94,201,216,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,107,185,150,111,40,182,94,94,192,73,180,85,139,34,137,144,73,56,87,120,212,70,120,85,128,39,38,103,185,110,51,71,54,102,88,169,190,106,64,189,205,163,129,211,196,69,112,175,109,44,109,82,119,217,63,182,88,98,60,50,192,118,212,41,135,152,108,128,157,132,202,148,160,143,211,63,72,64,73,79,62,169,67,161,103,83,88,43,69,185,86,35,210,157,157,218,202,96,111,47,41,181,178,214,194,84,90,149,80,213,140,79,78,169,167,212,78,46,216,163,39,198,129,84,173,61,83,194,93,148,137,150,128,166,51,56,67,47,65,182,211,142,115,36,112,40,6
197,96,140,208,109,191,200,211,207,149,192,151,77,52,84,171,43,219,214,142,210,109,158,157,175,163,189,207,151,45,91,149,46,110,122,220,123,108,197,155,218,138,185,220,169,79,68,116,61,203,49,92,123,121,51,140,169,210,91,204,91,209,56,106,97,50,176,163,182,97,42,105,218,120,163,166,55,155,182,117,138,75,124,74,92,71,42,169,125,194,200,88,81,185,109,192,177,130,126,125,86,85,194,115,65,133,133,100,151,194,109,137,200,206,47,140,216,60,39,54,37,41,106,178,146,112,207,39,178,168,190,95,125,98,86,180,158,107,35,189,146,76,141,131,173,58,63,209,188,40,40,143,137,58,150,211,134,154,107,206,175,62,80,146,81,108,49,181,62,40,105,104,181,65,91,126,169,62,52,76,95,37,48,214,75,70,118,182,60,135,106,54,190,95,150,96,204,38,54,125,156,121,55,155,58,37,214,155,152,100,36,208,51,200,86,139,178,95,64,46,140,159,93,204,175,173,171,177,104,182,171,144,164,172,183,92,124,68,66,116,171,143,79,35,102,51,193,67,175,222,217,105,82,203,112,82,41,150,195,209,102,114,153,33,199,78,157,87,135,196,170,211,48,145,66,62,88,77,148,68,143,79,93,39,167,129,196,85,218,187,98,179,147,198,107,166,195,198,94,59,91,115,81,114,128,127,128,120,162,87,208,62,112,121,214,54,131,146,196,176,179,159,186,115,181,143,92,201,202,140,221,205,146,97,35,217,142,142,59,85,74,179,173,158,194,170,90,117,75,156,52,205,38,133,113,218,121,128,122,85,179,82,147,128,58,168,207,199,217,189,176,144,144,49,209,73,68,97,109,131,173,52,167,157,173,150,170,184,65,158,98,153,68,73,85,78,219,150,169,37,170,165,50,140,73,113,141,88,158,137,180,166,193,111,107,172,153,170,206,116,171,102,112,110,121,59,112,152,56,108,159,63,79,38,207,101,182,207,72,51,186,48,53,74,85,39,54,189,71,196,62,220,66,190,149,195,97,184,175,165,115,158,68,47,63,162,97,189,160,94,51,175,53,36,40,197,164,198,170,157,41,171,175,133,57,106,203,112,186,46,93,113,79,48,216,78,77,196,38,131,64,136,204,208,86,43,88,187,116,168,69,54,130,39,215,81,99,97,83,162,194,38,190,216,109,215,65,39,142,142,149,54,192,35,178,139,220,59,87,79,97,46,57,178,168,196,81,105,42,120,196,212,218,165,222,140,123,131,215,38,95,190,43,202,175,125,44,64,40,124,117,83,152,52,122,111,54,69,49,92,177,170,71,129,207,74,80,121,127,151,63,101,155,219,74,167,88,119,44,110,218,179,165,172,159,213,101,172,182,197,62,65,195,55,128,69,82,93,139,176,112,148,192,46,152,97,71,96,139,116,151,42,99,133,142,191,73,60,74,201,91,123,76,49,190,177,65,201,175,104,73,203,177,98,42,160,93,96,105,106,101,162,173,199,59,90,118,189,125,38,108,156,165,74,209,170,211,205,47,49,139,90,138,172,63,139,139,183,210,91,38,108,164,178,163,115,183,38,108,106,101,159,223,119,100,197,127,144,89,211,61,189,72,125,66,170,197,164,43,158,216,124,116,70,158,178,116,55,88,41,201,204,83,186,193,201,190,185,62,158,143,171,78,195,145,114,112,122,46,78,131,171,206,106,208,167,79,178,169,161,103,101,36,95,33,187,87,66,110,101,39,189,77,92,157,70,113,194,222,61,204,99,34,213,159,89,149,198,208,79,133,181,50,188,105,188,200,58,188,130,51,147,172,93,169,166,184,33,43,50,124,105,161,114,138,108,180,113,59,202,171,66,77,128,178,161,134,125,129,72,77,133,171,53,198,173,123,121,57,72,202,212,51,177,40,203,89,70,112,73,194,76,170,195,52,49,71,96,198,216,122,99,142,189,54,100,187,172,105,162,144,42,195,213,159,87,217,39,109,186,150,111,38,184,94,97,198,72,181,86,139,36,138,146,71,54,85,119,213,67,120,87,127,40,38,103,186,108,50,69,53,104,89,170,188,104,64,191,206,161,129,212,197,66,115,174,107,46,108,83,118,219,64,182,87,94,60,51,194,118,211,38,135,150,107,126,161,132,203,148,160,145,210,64,69,63,73,78,62,168,68,160,103,83,89,41,70,183,85,37,210,157,154,218,202,97,110,48,41,181,179,214,194,85,93,147,82,214,137,79,79,167,167,211,81,46,216,164,39,199,132,86,174,60,83,193,93,148,141,152,129,166,50,56,68,48,65,182,211,141,116,38,111,38,6
197,98,139,211,108,191,198,208,207,149,193,150,78,56,83,173,41,221,214,143,212,110,156,156,173,164,192,208,148,48,93,146,47,110,125,217,122,110,200,156,219,138,187,220,171,79,66,116,62,203,50,89,122,122,49,140,168,211,88,209,87,209,55,108,101,48,176,163,183,98,44,107,218,123,160,168,57,153,179,118,134,72,121,75,92,72,40,170,124,196,200,83,80,188,108,194,178,129,131,127,88,85,192,111,66,134,131,102,153,193,109,138,201,206,45,137,216,58,39,55,39,40,105,178,143,109,209,42,178,165,187,94,124,99,86,178,157,107,36,188,144,77,141,131,172,58,62,207,185,41,40,146,135,57,152,210,133,157,103,206,177,62,81,146,81,108,51,180,60,37,107,105,180,63,88,130,169,61,51,76,95,37,48,212,76,69,118,182,60,134,105,54,188,96,150,97,203,41,54,128,157,120,59,154,59,35,212,157,151,102,36,212,52,203,84,140,180,93,67,45,139,158,97,204,172,173,169,179,104,181,170,144,163,173,181,92,124,67,68,114,173,141,80,35,105,52,193,65,175,222,215,103,80,204,113,82,42,150,194,208,104,112,156,36,197,77,155,85,135,194,173,212,45,147,62,62,89,78,145,67,144,80,93,38,166,129,194,86,218,185,99,180,146,198,106,162,197,198,94,58,91,116,79,115,130,125,127,122,161,86,209,64,112,125,211,54,132,146,193,177,177,157,191,114,184,144,94,200,200,140,217,205,149,95,36,219,145,141,62,86,72,180,172,158,193,169,89,119,75,156,53,202,41,134,112,218,124,130,122,83,179,80,149,130,58,169,206,200,217,191,176,146,143,49,210,70,65,96,109,132,174,53,170,156,169,151,171,185,67,156,96,154,69,72,85,77,217,153,169,36,168,161,49,139,73,112,139,87,160,138,182,167,193,110,106,173,155,169,205,113,170,100,113,109,123,60,112,150,57,107,155,68,80,36,206,99,184,206,71,52,188,48,52,75,88,40,51,188,70,194,59,217,66,190,150,194,94,185,173,166,116,159,69,48,62,164,96,190,158,91,49,177,52,35,40,195,168,198,172,157,41,168,175,133,58,104,204,113,186,47,91,113,78,48,216,79,78,196,37,127,65,135,206,208,85,43,86,188,116,170,68,56,127,38,213,80,98,96,85,159,194,42,188,213,108,217,66,39,140,140,148,54,193,37,181,138,220,57,86,78,95,43,56,178,165,197,78,103,44,119,197,209,220,166,220,141,126,130,212,38,95,188,45,202,175,125,41,67,41,125,120,82,152,54,124,112,55,69,48,91,178,168,75,129,208,74,80,124,131,147,63,101,155,218,74,168,87,117,43,108,221,176,164,174,161,216,101,172,181,197,63,64,193,51,125,70,81,94,137,175,113,147,191,44,156,99,69,97,140,116,149,43,99,133,143,192,75,60,75,201,93,123,74,48,192,177,66,201,174,104,75,203,176,96,44,158,96,99,107,106,100,161,174,201,60,93,118,184,123,37,107,156,165,74,210,170,209,206,45,48,140,94,138,174,62,139,136,183,208,94,37,107,163,179,162,115,181,38,106,108,104,161,221,119,99,198,128,143,90,212,60,189,69,126,65,170,193,163,43,157,215,122,117,72,161,179,113,56,90,39,201,202,84,185,196,202,191,183,61,158,143,171,75,197,143,116,111,126,46,79,129,169,207,107,211,166,81,176,170,161,103,98,36,94,33,187,88,67,108,101,41,190,78,94,159,70,112,195,220,60,203,97,38,213,154,91,149,199,208,77,134,179,49,190,103,187,202,58,190,130,54,147,174,93,169,163,187,34,44,52,125,105,162,116,135,110,180,114,56,205,170,65,79,130,182,160,131,124,129,74,78,134,169,54,200,175,125,121,58,74,202,211,52,177,41,204,85,68,109,74,191,75,171,196,54,46,68,96,199,213,122,99,142,189,54,102,189,174,107,160,144,42,189,212,159,87,220,37,107,186,150,113,38,181,94,93,192,74,180,84,140,33,138,145,73,56,86,120,212,68,119,87,128,39,38,103,185,110,52,72,53,103,88,168,189,105,65,189,206,163,129,212,197,70,111,174,107,45,108,80,119,217,63,182,89,97,59,50,194,117,211,40,135,152,108,127,158,131,202,148,159,145,212,64,72,64,73,81,61,168,65,159,105,84,89,43,69,185,87,36,211,155,157,218,200,94,111,47,42,182,179,214,192,82,90,148,78,213,140,79,78,170,165,212,78,45,215,164,39,198,129,85,173,61,83,194,94,148,137,152,128,165,51,56,66,47,66,183,211,142,116,36,112,39,6
198,98,139,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,213,143,212,110,155,156,174,163,189,207,149,47,92,146,47,111,124,218,123,109,200,156,220,137,186,220,170,78,66,116,62,203,50,90,120,121,50,139,169,211,89,208,88,208,55,108,100,50,175,163,183,99,44,107,217,123,160,167,56,153,179,117,135,72,122,74,92,72,41,170,124,196,200,84,81,187,107,192,177,129,130,126,89,87,192,110,65,135,132,102,153,191,108,137,200,206,46,138,216,60,39,54,40,40,104,178,144,110,209,40,178,167,188,93,126,98,86,180,158,105,35,190,145,77,141,130,172,60,63,208,185,41,40,144,135,58,152,210,133,156,104,205,178,63,82,147,81,108,51,180,61,37,105,105,180,64,88,127,168,60,53,77,95,38,48,212,74,69,118,182,60,135,105,55,188,95,151,96,204,41,54,127,156,120,58,154,59,35,211,157,151,101,34,212,51,203,85,140,181,93,67,44,139,157,98,205,173,173,171,178,104,183,170,145,163,172,181,93,123,67,69,114,172,140,80,34,105,50,192,65,175,220,217,103,78,205,113,83,42,151,192,210,104,112,155,37,197,78,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,186,99,179,147,198,106,161,196,199,95,59,92,115,80,116,129,126,129,123,160,87,208,62,111,124,211,55,132,146,193,177,177,157,190,114,183,142,93,200,200,139,217,205,148,95,36,219,144,142,61,85,74,179,172,157,194,169,90,118,75,156,53,202,40,133,113,217,124,130,121,83,180,79,149,130,56,169,208,200,217,192,175,145,142,50,209,72,65,97,110,132,174,53,169,156,170,151,171,184,66,157,97,154,69,73,86,77,218,152,170,37,167,162,49,141,74,112,140,87,160,137,182,167,193,111,107,172,155,170,206,114,169,101,111,108,122,60,111,150,57,109,157,67,80,37,208,99,184,206,71,52,188,48,51,74,87,39,52,186,71,195,59,217,65,190,149,194,94,184,175,165,116,160,69,47,62,164,95,189,159,91,50,176,52,35,40,194,167,197,171,158,42,168,175,133,57,105,204,114,187,47,91,113,78,47,216,79,77,197,37,127,63,137,206,209,86,43,87,188,118,170,67,55,125,38,213,81,97,96,85,159,193,41,187,214,108,215,66,40,142,141,149,52,193,37,181,138,219,58,85,75,97,43,57,179,166,196,78,105,44,119,195,210,220,166,219,141,124,131,213,38,95,189,45,203,176,124,42,66,39,124,120,83,151,54,124,112,55,70,49,92,178,168,74,128,207,74,80,123,129,148,63,100,155,217,74,168,88,119,42,109,220,178,165,174,161,216,102,172,181,199,62,64,194,53,126,70,81,93,138,175,112,148,191,45,154,99,68,96,140,115,149,43,98,133,143,192,76,60,74,199,92,123,73,49,193,176,66,203,174,103,74,205,175,96,42,159,95,98,107,105,100,162,175,200,61,94,119,185,123,37,107,155,166,75,209,172,210,206,47,48,139,94,137,174,63,139,137,182,209,94,36,107,164,178,162,115,182,39,105,107,103,162,220,119,99,197,128,142,89,211,62,189,70,125,66,170,194,163,43,157,215,123,116,71,161,180,113,55,89,39,202,204,83,186,196,202,191,183,61,158,145,170,77,197,145,114,111,125,47,79,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,187,89,65,107,101,40,189,78,94,160,70,112,196,221,59,203,96,35,213,154,92,147,198,208,75,133,179,49,190,105,187,203,57,189,130,54,147,172,95,169,164,187,34,44,51,126,105,162,115,135,110,182,114,57,204,170,65,79,129,180,160,134,124,130,73,79,133,169,55,200,176,124,121,59,72,202,211,53,178,41,204,87,68,110,73,192,75,170,196,55,47,70,94,201,216,123,99,142,190,54,101,191,174,107,161,142,43,190,212,158,87,219,38,108,185,150,111,40,182,94,94,193,73,180,85,139,35,137,144,73,56,87,120,212,70,120,85,128,39,38,104,185,110,51,71,54,102,88,169,189,106,64,189,205,163,129,211,196,68,112,175,110,44,108,82,119,217,63,182,88,98,60,50,191,119,212,41,135,152,109,128,157,132,202,148,160,144,210,63,72,64,73,78,61,169,67,160,103,83,88,44,69,185,86,34,210,156,157,218,202,96,112,47,42,181,178,214,194,84,90,149,80,213,140,79,78,169,167,212,78,46,217,163,39,198,129,84,172,61,83,194,93,148,137,150,128,166,51,56,67,48,66,182,211,142,115,36,112,40,6
198,98,139,210,109,189,200,209,207,150,192,150,76,55,82,173,43,219,214,143,211,110,156,156,174,163,189,207,149,47,92,146,47,111,123,218,123,109,200,155,220,137,187,220,170,79,66,116,62,202,50,90,120,121,49,139,169,211,88,208,88,208,55,108,101,50,175,163,183,99,44,107,217,122,160,167,56,154,179,117,135,72,122,74,92,72,41,170,124,196,200,84,81,187,107,192,178,130,129,126,89,87,192,111,65,135,132,102,152,191,108,138,200,206,46,138,216,60,39,53,39,40,105,178,143,110,209,40,178,166,188,94,125,98,86,179,158,105,36,190,144,77,141,130,172,59,63,208,185,40,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,106,55,188,95,151,96,204,41,54,127,156,120,58,154,59,35,211,157,151,100,35,212,51,202,85,140,181,93,66,44,139,157,98,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,69,114,172,141,81,34,105,50,192,65,174,220,216,103,78,205,113,83,43,150,192,210,104,112,154,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,147,67,144,79,93,38,166,129,195,86,218,186,99,179,147,198,106,161,197,199,95,59,92,115,80,116,129,126,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,142,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,180,172,157,193,169,90,119,76,155,53,202,40,132,113,217,124,130,121,82,180,79,149,130,57,170,208,200,217,191,175,145,142,49,209,72,65,97,109,131,174,53,169,156,170,151,171,184,67,157,97,154,69,74,85,78,218,152,170,37,168,161,49,141,73,112,140,87,160,137,183,166,193,110,107,173,154,170,206,114,169,101,112,108,123,60,112,150,56,108,157,66,80,36,208,100,184,207,71,52,188,48,51,74,87,39,51,186,71,195,60,217,65,190,150,194,94,184,175,165,116,160,69,47,63,164,95,189,159,91,50,176,52,35,40,195,167,196,172,158,41,168,175,133,57,105,204,114,187,47,91,113,78,47,216,79,77,197,37,127,63,137,206,209,86,43,87,188,118,170,67,55,126,38,214,81,97,96,85,159,193,42,187,214,108,215,67,40,142,142,149,53,193,36,181,138,219,58,85,76,97,43,57,178,166,197,78,105,44,119,195,210,220,166,220,141,124,131,213,38,95,188,46,203,176,124,42,66,40,124,120,84,151,54,123,112,55,70,49,92,179,168,74,128,207,73,80,123,129,148,63,100,155,217,75,168,88,119,42,109,220,178,165,174,161,216,102,172,181,199,62,64,194,53,126,70,80,93,138,175,113,148,192,45,154,99,68,96,140,115,149,43,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,203,174,103,74,205,176,96,42,158,95,98,107,105,100,162,175,200,60,94,119,184,124,38,107,155,166,75,209,171,210,206,47,47,140,94,138,174,63,139,136,182,209,94,36,108,164,178,162,115,182,39,105,107,103,161,219,119,99,197,128,141,89,211,62,189,70,126,66,170,194,163,43,157,214,123,116,71,161,179,113,55,88,38,202,204,84,186,196,202,191,184,61,158,145,170,77,197,144,115,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,187,88,65,107,101,40,189,77,94,160,70,113,196,220,59,204,96,35,213,155,92,146,198,208,75,133,179,49,190,105,187,202,57,188,130,54,147,172,94,169,164,187,34,44,51,126,105,162,114,135,110,181,115,56,204,170,65,79,129,180,160,134,124,130,73,79,133,169,55,200,176,124,121,59,72,203,211,53,178,41,204,87,68,110,73,191,75,171,196,55,47,69,94,201,216,122,99,142,190,54,101,191,174,107,161,143,42,190,212,159,87,219,37,108,184,150,111,40,182,94,94,192,73,180,85,139,35,137,144,73,56,87,120,212,70,120,86,128,39,38,103,185,111,51,71,54,102,88,169,189,106,64,188,205,163,129,211,196,69,112,175,110,44,109,82,119,217,63,181,88,98,60,50,192,119,212,41,136,153,109,128,157,132,202,148,161,143,211,63,72,64,73,79,61,169,67,161,103,83,88,44,69,185,86,35,210,157,156,218,202,96,112,47,41,181,178,214,194,83,90,149,80,213,140,79,78,169,167,212,78,46,216,163,39,198,129,84,173,61,83,193,94,148,137,150,128,166,51,56,67,47,66,182,211,142,115,36,112,39,6
198,98,140,210,109,189,200,209,207,149,192,150,76,55,82,173,43,220,214,143,211,109,156,156,174,163,189,207,149,47,92,146,47,111,123,218,123,108,200,156,220,137,187,220,170,78,66,116,62,202,50,90,120,121,49,139,169,211,89,208,88,208,55,108,101,50,175,164,183,99,44,107,217,122,160,167,56,154,179,117,135,72,122,74,92,72,41,170,124,196,200,84,81,188,107,193,178,130,129,126,88,87,192,111,65,135,132,102,152,192,109,138,200,206,47,138,216,60,39,54,40,40,104,178,143,110,209,40,178,166,188,94,126,98,86,180,158,106,36,190,144,77,141,130,172,59,63,208,185,41,39,144,135,58,152,210,133,156,104,205,178,63,82,147,81,109,50,180,61,37,106,105,180,63,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,105,55,188,95,151,96,204,41,54,127,156,120,58,155,59,35,212,156,151,100,34,212,51,203,86,140,180,93,66,44,139,157,98,205,173,173,171,179,104,183,170,145,163,172,181,93,123,68,68,114,172,141,80,34,106,50,192,65,174,221,217,103,78,205,112,82,42,151,192,210,104,112,154,37,197,78,156,86,135,194,172,211,45,146,62,64,88,78,147,67,144,79,93,38,166,129,195,86,218,185,99,179,147,198,106,161,197,199,95,59,92,115,80,116,129,126,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,191,114,183,143,93,201,200,139,218,205,149,95,36,219,144,142,61,85,73,179,172,158,193,169,90,119,75,155,53,202,40,132,113,217,123,130,121,83,179,79,150,130,57,170,207,200,217,191,175,145,142,50,209,71,65,97,109,131,174,54,170,156,170,151,172,185,67,157,97,153,69,74,85,77,218,152,170,37,167,162,49,141,73,112,140,87,160,138,183,166,192,110,106,173,154,170,206,114,169,101,111,108,122,60,111,150,56,108,157,67,80,37,208,99,184,206,70,52,188,48,51,74,87,39,51,186,71,195,60,217,66,190,149,194,94,184,175,165,117,160,70,47,62,164,95,189,159,91,50,176,52,35,41,195,168,197,171,158,41,168,175,134,57,105,204,114,187,47,91,113,78,47,215,79,77,197,37,126,63,136,206,209,86,43,87,188,118,170,67,55,126,38,213,81,97,96,86,160,193,42,187,214,108,215,66,39,142,141,149,52,193,37,180,138,219,58,85,75,97,43,57,179,166,196,78,105,44,119,195,210,220,165,220,141,124,132,213,37,95,189,45,203,176,124,42,66,40,123,120,84,151,54,124,112,55,70,49,92,178,168,75,128,207,73,80,123,129,148,63,100,155,217,74,168,87,119,42,108,220,178,165,173,161,215,102,172,181,198,62,64,194,53,125,70,80,93,138,175,113,147,191,45,155,98,68,96,140,114,149,43,98,132,143,192,76,60,74,199,92,123,74,49,193,176,66,203,174,104,74,205,176,96,42,158,95,99,106,105,100,162,175,199,61,94,119,184,123,37,107,155,166,75,209,171,210,206,47,47,140,94,138,173,63,139,137,182,209,94,36,107,164,178,162,115,182,38,106,107,103,161,220,119,100,197,128,142,89,211,62,189,70,125,66,170,193,163,43,157,214,123,116,72,161,180,113,54,88,39,202,204,84,186,195,203,191,183,61,157,145,170,78,197,145,115,111,125,47,78,131,171,206,108,209,167,80,178,171,162,103,99,37,93,33,187,89,65,107,101,40,189,78,94,159,70,112,196,220,59,204,96,35,213,155,92,147,198,208,75,133,179,49,190,105,187,202,57,188,130,54,148,172,95,169,164,187,34,43,51,126,105,162,114,135,110,181,114,57,204,171,65,79,129,180,160,133,124,130,73,79,133,170,55,200,176,124,121,59,72,203,211,53,178,41,204,87,68,110,73,192,75,170,196,55,47,69,95,201,216,122,99,142,190,54,100,191,174,107,161,143,42,190,211,159,87,218,37,107,185,151,111,40,182,94,94,193,73,180,85,140,35,137,144,74,57,87,120,212,70,120,86,128,39,38,103,185,111,52,71,54,102,88,169,190,106,64,188,205,163,130,211,196,68,112,175,109,44,109,82,119,217,63,182,89,98,60,50,191,118,212,41,135,153,108,128,157,132,202,148,160,144,210,63,72,64,73,79,61,169,67,161,104,83,88,44,69,185,86,35,210,157,156,218,201,96,112,47,41,181,178,214,194,83,90,149,80,213,140,79,78,169,167,212,78,46,216,163,39,198,129,84,172,61,83,193,93,148,137,150,128,166,51,56,67,48,66,182,212,142,115,36,112,40,6
198,97,139,211,108,189,200,209,207,149,192,150,76,55,83,173,43,219,213,143,211,110,156,156,174,163,190,207,149,47,92,146,46,112,123,218,123,109,198,157,219,137,186,220,169,78,66,116,62,202,51,91,120,120,49,139,169,211,88,207,89,209,56,107,101,49,174,163,184,99,44,107,218,122,161,167,56,153,179,117,135,72,122,75,92,72,41,171,124,196,200,85,81,187,108,192,178,129,130,126,88,87,193,111,65,135,133,102,152,192,108,137,200,205,46,138,216,61,39,54,40,40,104,177,143,110,210,41,177,167,187,93,125,99,86,180,159,106,35,190,144,78,141,130,172,59,62,208,185,41,40,145,135,57,152,210,132,156,104,205,178,62,82,147,81,108,50,180,61,37,106,105,180,64,89,126,168,60,53,76,94,38,48,211,74,70,118,182,61,135,106,54,188,94,150,96,203,41,54,127,156,121,59,154,59,35,211,157,151,100,34,212,50,203,86,140,181,94,67,44,139,157,97,204,173,173,171,178,104,184,171,145,163,172,181,93,123,67,69,114,173,141,80,34,106,50,192,66,174,221,216,103,78,204,113,82,43,151,192,210,105,112,155,37,197,79,155,86,134,194,172,212,44,147,61,64,88,77,146,66,144,78,92,39,166,129,195,86,217,185,100,178,146,199,107,161,196,199,96,58,92,114,80,116,129,127,128,122,160,87,209,62,111,124,211,55,131,146,193,176,177,157,191,114,183,143,94,201,200,139,218,205,148,96,37,219,145,142,62,85,74,179,172,157,194,169,90,118,75,156,53,202,39,133,113,217,124,130,121,82,179,79,149,130,56,170,207,200,217,192,175,146,141,49,209,72,65,97,109,131,174,52,170,156,170,151,171,185,66,157,97,153,69,73,85,78,218,153,170,37,168,161,49,140,73,112,139,87,159,137,183,167,193,110,106,173,154,170,207,113,169,101,112,107,123,60,111,150,56,109,157,67,80,37,208,99,184,206,70,52,188,47,50,74,87,40,52,185,72,194,60,216,65,190,150,194,94,184,174,165,117,160,70,48,62,164,95,189,158,91,50,177,52,36,40,195,168,197,171,158,42,167,176,133,58,106,204,114,186,46,92,114,77,47,216,80,77,196,37,126,64,136,206,209,86,43,88,188,118,170,67,54,126,38,214,81,98,96,85,159,193,41,186,214,107,215,66,40,142,141,149,53,193,37,181,138,220,57,85,75,97,44,57,178,165,196,78,105,45,119,195,210,220,165,220,141,124,131,213,38,95,188,45,203,176,124,42,67,40,124,120,83,151,54,124,112,55,70,49,92,179,168,75,127,207,74,80,124,130,147,64,100,155,217,74,169,88,119,43,108,220,178,166,173,161,216,101,172,181,198,62,65,194,53,126,69,80,93,139,175,113,147,192,45,155,99,68,95,140,115,150,44,98,133,143,192,76,60,74,199,92,123,74,49,193,176,65,202,174,103,75,205,175,96,42,158,95,98,107,105,100,162,174,199,60,93,119,185,123,38,108,155,165,75,209,171,210,205,47,48,140,94,139,173,64,139,136,183,209,94,36,107,164,179,162,115,182,38,105,106,103,161,219,119,99,198,129,141,89,211,61,190,69,124,65,170,194,163,43,157,214,123,117,71,161,181,112,55,88,38,202,204,84,186,196,203,191,184,61,158,144,170,78,197,144,115,111,125,47,79,130,171,205,108,209,167,80,177,171,162,104,100,36,94,34,187,88,66,107,101,39,189,79,93,159,70,113,195,219,60,203,97,35,213,154,91,146,198,208,76,132,179,49,189,105,186,203,57,188,130,53,147,173,95,169,165,187,34,43,51,127,105,162,115,135,109,180,114,57,204,170,64,80,129,179,161,133,124,130,73,79,133,169,55,200,176,124,121,59,72,203,211,52,178,41,203,87,67,110,73,192,74,171,196,56,47,69,94,201,215,123,99,142,191,55,101,190,174,107,161,142,43,190,213,159,88,218,38,107,185,150,111,40,182,94,93,192,73,180,84,138,34,137,144,74,57,86,120,211,70,120,85,127,39,37,103,185,111,51,71,55,102,88,169,189,105,64,189,205,164,129,211,196,68,112,175,111,44,108,82,119,217,64,182,88,98,60,50,192,119,213,41,136,152,108,127,157,132,201,149,161,144,211,63,73,64,73,79,61,169,66,161,103,83,88,44,70,185,86,34,211,156,156,217,202,96,112,48,42,180,179,214,193,83,90,148,80,213,140,79,79,168,166,211,78,46,216,162,38,198,129,85,172,61,83,193,94,148,138,150,128,166,51,56,67,46,65,183,211,142,115,36,113,40,6
198,98,140,210,109,189,200,209,207,150,192,150,76,55,82,173,43,219,214,143,212,109,156,155,174,163,190,207,149,47,92,147,47,111,123,218,123,109,200,155,220,137,186,220,170,78,66,116,62,202,50,90,120,121,50,139,169,211,88,208,88,209,55,108,101,50,175,163,183,98,44,107,217,122,160,167,56,153,179,117,135,72,122,74,92,71,42,171,124,196,200,84,80,187,107,192,178,129,130,126,89,86,192,111,64,135,132,102,152,191,109,138,200,206,47,138,216,60,39,53,40,40,104,178,143,111,210,40,178,166,188,94,126,98,86,180,158,105,36,190,144,78,141,130,173,60,63,208,185,40,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,109,50,180,60,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,70,118,182,60,134,105,55,189,94,151,96,204,41,54,127,157,120,58,155,59,35,211,157,151,100,34,212,51,203,86,140,181,93,66,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,115,172,140,80,34,105,51,192,65,175,220,217,103,78,205,112,83,42,151,192,210,105,113,155,37,197,79,156,85,135,194,172,211,45,146,62,64,88,78,146,67,144,79,92,38,166,129,195,86,218,186,100,179,147,198,106,161,197,198,96,59,92,115,80,116,129,126,128,123,161,87,208,62,110,124,211,56,132,146,193,176,177,157,190,114,183,142,94,201,200,139,218,205,149,96,36,220,145,141,62,85,74,179,172,157,193,169,89,119,76,155,52,202,40,132,113,217,124,130,121,83,180,79,149,130,56,170,208,200,217,192,175,145,142,50,209,71,65,97,110,131,174,54,169,156,170,151,171,185,67,157,97,154,69,74,86,78,219,152,170,36,168,161,49,140,74,112,140,87,160,137,182,167,193,110,107,172,154,170,206,114,170,101,111,108,123,60,112,150,57,108,157,66,80,36,208,100,184,206,70,51,188,48,51,74,87,40,52,187,72,195,59,217,65,190,149,194,94,184,175,165,116,160,69,47,62,164,96,189,159,91,50,176,52,35,40,195,168,196,171,158,41,168,175,133,57,105,204,114,187,46,91,113,78,47,216,79,77,197,37,126,64,136,207,209,86,43,87,188,118,170,67,55,125,38,213,81,97,96,86,159,193,42,187,214,108,215,66,39,142,141,149,53,193,37,181,138,219,58,85,75,97,43,56,179,166,196,78,105,44,119,195,210,220,166,220,141,124,131,213,37,95,189,45,203,176,124,42,66,40,123,120,83,151,55,124,112,55,71,49,93,178,168,74,128,207,73,80,123,129,148,63,100,155,217,75,169,87,119,42,108,220,178,165,174,161,215,102,172,181,199,62,64,194,52,125,70,81,93,138,175,112,148,191,45,154,99,68,95,140,115,149,44,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,203,175,103,74,205,176,96,42,159,95,98,107,105,100,162,175,199,60,94,119,184,124,37,107,155,166,74,209,171,210,206,47,47,139,94,137,173,63,139,137,182,209,94,36,108,164,178,162,115,182,39,105,107,103,161,220,119,100,197,128,141,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,72,161,180,113,55,88,38,202,204,84,186,196,202,191,184,61,157,145,170,77,197,145,114,111,126,47,78,130,171,206,107,209,167,80,178,171,162,104,99,37,93,34,187,89,65,107,101,40,189,78,94,159,69,112,196,220,59,204,96,35,213,155,91,146,198,208,75,133,179,49,190,105,186,203,57,188,130,54,147,172,95,168,164,187,34,44,51,126,105,162,114,135,110,181,114,57,204,170,65,79,129,180,159,134,124,130,73,78,133,169,55,200,176,124,121,59,72,202,211,53,178,41,204,86,68,110,73,192,75,171,196,55,47,69,94,201,215,122,99,142,190,54,101,191,174,107,161,143,42,190,211,159,88,219,38,108,185,151,111,40,182,94,94,193,73,180,85,139,34,137,144,73,56,86,120,212,70,120,86,128,39,38,103,185,110,51,71,54,102,88,169,189,106,64,188,205,163,130,212,196,69,112,175,109,44,108,83,119,217,63,181,89,98,60,50,192,119,212,41,135,152,108,128,157,132,202,148,160,143,211,64,72,64,73,79,61,169,67,161,103,83,88,43,69,185,86,35,210,157,156,218,201,96,112,47,41,181,178,214,194,84,90,149,80,213,141,79,78,169,167,212,78,46,216,162,39,198,129,84,173,61,83,193,94,148,137,150,128,166,51,56,67,48,66,182,211,142,115,36,112,40,6
198,97,138,209,108,188,200,208,206,149,191,150,75,56,82,171,42,220,214,143,212,109,155,157,175,162,189,207,150,47,92,146,46,111,124,217,123,111,199,155,219,137,186,220,169,80,65,116,62,201,49,90,121,121,50,139,169,211,89,208,90,209,55,108,100,49,175,163,184,99,44,107,217,122,160,168,56,154,179,117,134,71,123,75,92,72,40,170,124,196,200,84,80,185,109,192,177,129,130,126,91,87,193,111,64,135,132,102,152,191,109,137,200,205,46,138,216,61,39,54,39,41,105,178,143,111,210,41,179,167,188,93,125,97,86,179,157,106,35,190,144,78,142,131,173,59,64,208,185,41,39,144,134,58,151,209,134,157,104,206,179,63,81,146,81,109,51,180,61,36,106,105,180,64,88,128,170,60,53,76,95,38,48,212,74,68,117,182,60,135,105,54,188,95,150,97,204,41,54,126,157,119,57,154,59,34,211,157,151,101,34,212,50,203,85,139,181,93,68,43,139,156,98,206,173,172,170,179,103,182,169,144,162,172,181,94,123,68,68,115,173,142,81,34,105,50,193,64,175,220,216,103,79,204,112,83,42,150,192,210,106,113,154,37,197,78,156,86,136,194,173,211,46,146,63,64,89,79,146,68,145,79,93,36,165,129,196,85,217,186,99,178,147,199,105,161,198,198,95,59,91,115,81,116,130,126,127,123,162,87,207,63,110,125,211,56,132,144,193,176,178,157,192,114,184,141,94,201,199,138,217,205,149,96,36,220,144,142,62,85,73,180,173,158,194,170,90,119,75,155,53,203,40,133,114,216,124,130,121,83,180,80,148,130,56,169,207,198,215,190,174,145,141,49,210,71,65,97,110,131,174,52,168,156,170,150,171,185,67,157,97,153,69,73,86,78,219,152,169,35,167,161,50,140,73,112,140,87,161,138,184,167,193,110,106,173,154,170,206,114,169,100,112,108,122,60,112,151,56,109,158,67,80,35,207,100,183,206,68,52,189,48,53,74,88,40,52,186,72,195,60,217,65,191,150,194,93,184,175,165,116,160,69,47,64,163,95,190,159,92,50,177,51,36,40,195,167,197,171,159,42,168,175,133,57,105,203,113,187,46,91,114,78,47,214,79,78,197,36,126,63,137,206,208,86,41,86,187,118,170,66,54,126,38,214,81,97,95,86,160,194,42,188,214,107,215,67,40,143,142,149,52,192,35,182,138,219,57,85,77,97,45,57,178,165,196,77,105,43,120,195,209,219,166,219,139,124,131,214,38,96,189,44,203,176,123,42,66,39,123,121,84,152,55,125,112,55,70,48,93,179,168,74,128,209,74,79,124,129,148,64,100,156,216,76,168,87,119,43,108,220,177,165,173,161,216,103,171,181,198,63,64,195,52,126,69,80,93,138,174,113,148,193,46,155,97,68,97,140,114,149,42,99,132,144,191,76,59,74,200,92,124,74,48,193,176,66,202,174,103,75,205,175,95,42,157,96,98,107,105,100,162,175,200,61,93,119,184,124,37,107,156,165,75,208,171,209,206,46,49,140,92,137,174,63,139,138,183,209,94,37,108,163,178,162,116,181,39,105,107,102,162,218,117,100,197,127,140,90,211,62,190,70,126,65,169,193,164,44,157,214,123,116,71,159,179,113,54,88,38,201,204,84,185,198,203,192,184,61,157,146,170,77,197,144,114,111,125,46,77,130,170,204,108,210,167,80,178,171,161,103,99,37,94,34,186,88,65,106,101,40,190,77,93,160,69,113,196,220,60,204,96,35,213,155,90,147,199,207,76,133,178,49,190,105,186,203,57,188,130,55,147,172,95,170,165,187,33,44,52,126,105,162,115,134,110,182,113,57,204,171,64,80,129,181,161,134,124,130,73,79,133,169,55,201,177,123,119,59,72,205,211,53,178,40,204,86,69,109,73,191,75,171,196,55,48,68,93,201,216,122,99,143,189,55,100,190,174,106,162,143,42,189,211,159,87,218,37,108,184,149,111,40,182,94,93,193,73,179,84,139,33,136,145,72,57,86,121,212,70,120,86,128,40,38,103,184,111,53,71,55,102,88,168,189,106,64,189,207,162,128,211,196,68,113,175,109,44,109,81,118,218,63,183,88,99,61,50,191,119,212,40,137,152,108,127,156,132,203,148,161,144,209,62,73,65,73,79,61,170,67,161,104,83,88,42,70,185,86,36,211,158,157,218,202,95,112,48,42,180,178,213,192,85,90,150,78,212,140,79,79,169,166,213,78,47,216,162,40,198,128,83,174,62,83,195,93,148,135,150,128,166,50,56,67,46,66,182,212,141,113,36,112,39,6
199,97,139,211,109,188,201,210,207,150,192,151,76,53,82,175,42,221,213,143,211,109,156,155,173,164,192,207,149,48,92,147,47,112,123,218,123,109,199,156,221,136,186,220,171,79,67,117,64,203,50,91,121,121,51,139,169,212,88,207,88,210,56,108,103,50,175,163,182,100,43,106,217,123,160,166,57,154,178,118,136,73,120,75,92,72,41,171,122,196,201,84,80,187,107,192,177,130,129,124,89,86,193,111,65,134,131,102,152,192,110,138,201,205,46,139,216,59,40,53,41,40,104,178,142,110,210,40,179,165,188,93,125,98,87,180,159,106,36,190,144,79,141,131,172,60,63,208,184,41,40,144,134,56,154,210,133,156,103,204,179,63,82,148,80,108,50,180,61,37,105,105,181,64,89,126,169,60,53,76,94,37,47,213,77,68,120,181,61,136,105,56,188,96,150,95,203,41,55,125,157,119,57,155,59,35,211,157,150,101,35,213,51,202,85,140,179,92,65,44,138,159,96,205,173,172,170,180,104,182,170,146,163,173,181,94,124,69,68,114,171,140,80,33,107,50,193,65,175,221,216,102,79,205,113,84,42,152,192,210,104,113,153,36,197,79,155,86,134,192,173,210,46,148,62,63,88,78,146,66,144,78,94,39,166,129,195,86,219,187,99,180,145,201,105,161,196,200,95,59,94,115,80,115,130,129,127,122,162,87,208,62,109,123,211,55,131,146,192,177,179,157,191,113,183,143,93,202,199,140,216,205,148,95,35,219,144,141,63,85,74,179,172,157,193,170,89,118,76,155,53,201,38,133,115,216,125,130,122,82,179,80,148,130,57,170,209,199,217,191,175,146,143,50,210,72,67,98,110,130,175,53,169,156,172,153,171,184,67,157,97,154,69,74,86,75,217,150,171,37,167,161,49,140,73,112,139,86,158,137,182,167,193,109,108,173,155,170,205,114,169,100,112,108,122,60,112,151,55,108,157,67,81,37,207,100,184,207,70,52,189,48,51,73,88,40,51,186,71,195,60,216,67,190,149,193,93,184,175,165,117,160,70,47,62,163,95,188,158,91,51,177,52,37,40,195,167,196,171,159,41,166,174,134,58,106,205,114,187,46,92,112,78,47,215,79,77,196,37,126,65,136,206,209,86,42,86,188,118,169,67,55,125,38,215,82,97,96,86,161,193,41,186,215,108,215,67,41,142,141,150,55,193,37,179,137,220,59,86,77,97,43,56,179,164,195,78,104,45,120,195,209,220,166,220,140,123,132,212,38,95,187,46,201,175,124,42,67,40,123,121,83,152,54,124,111,56,70,49,93,178,167,75,128,206,73,82,122,128,148,62,101,155,217,74,169,87,120,42,109,220,176,165,173,161,215,102,172,181,198,62,64,194,53,125,70,81,93,138,174,113,148,192,46,155,98,69,96,141,115,149,44,98,133,142,192,76,60,73,200,91,124,73,49,192,176,64,203,175,103,75,203,175,96,42,159,96,97,106,104,101,161,176,199,60,93,119,184,125,36,106,156,165,75,208,172,210,207,46,47,140,95,138,173,65,139,137,182,209,93,36,108,164,179,159,115,181,39,105,106,103,160,220,119,99,196,128,141,90,210,62,188,69,125,65,171,194,163,43,158,214,122,116,72,160,179,112,55,89,38,203,204,83,186,196,203,192,184,61,157,144,171,76,198,146,114,111,126,46,77,129,171,206,108,212,168,81,179,171,162,103,99,38,94,33,185,88,64,106,100,40,188,77,94,159,69,112,197,221,60,202,97,35,213,156,93,146,198,209,75,133,180,48,190,103,186,202,59,189,131,55,150,171,95,169,163,186,34,44,51,126,105,163,114,135,111,182,113,57,203,168,64,79,129,181,160,133,125,130,74,80,132,169,55,200,176,123,121,61,73,202,210,53,179,40,205,87,67,112,72,192,76,172,197,55,47,70,93,201,215,122,98,142,190,55,99,190,174,108,161,143,43,190,212,159,88,219,37,108,185,150,111,40,181,95,93,192,72,179,84,138,34,135,144,72,55,88,121,210,71,120,86,127,40,38,102,184,111,51,70,55,104,89,168,188,106,64,189,206,162,129,212,194,68,113,176,110,44,109,81,119,217,63,181,89,98,60,50,193,118,211,42,135,153,107,128,157,131,202,149,160,143,211,62,72,63,73,77,60,168,66,162,103,84,89,43,69,184,87,35,210,156,157,218,201,96,111,46,42,180,178,215,195,83,90,149,78,213,141,79,79,169,167,212,78,46,216,163,40,199,128,84,173,61,83,192,95,148,135,148,127,166,50,55,68,46,65,182,212,141,115,35,112,40,6
198,97,140,210,110,189,201,210,207,150,193,151,76,55,82,174,42,220,214,144,212,109,154,156,173,164,189,208,148,47,92,147,47,111,123,217,123,109,200,156,220,138,187,220,169,78,66,115,62,201,49,91,120,121,50,139,168,210,89,208,88,208,55,108,101,50,175,162,183,98,44,107,218,122,159,167,56,154,179,117,134,72,122,74,92,71,41,171,124,197,200,84,81,187,108,193,177,131,130,126,89,87,191,111,64,134,133,102,153,191,109,138,201,206,46,138,215,60,39,54,39,41,105,178,144,109,210,41,178,166,187,93,125,98,86,180,158,105,35,189,145,79,141,130,172,58,63,208,184,41,40,144,136,57,153,212,133,156,105,205,178,62,82,146,81,109,51,180,60,38,106,104,180,64,88,127,168,60,53,76,94,37,48,211,75,69,118,181,60,134,106,55,188,95,150,96,204,41,55,127,157,120,58,154,58,34,212,156,151,101,35,212,51,202,86,139,180,93,66,45,139,157,97,205,172,174,171,178,103,184,170,144,163,172,181,93,123,68,69,114,172,141,80,35,104,50,193,65,175,220,216,103,79,205,113,84,42,151,192,210,104,113,155,35,198,78,156,85,135,194,172,212,44,147,62,64,88,79,147,67,144,78,92,38,166,129,195,86,217,185,100,179,147,198,106,161,197,199,95,58,92,115,80,116,129,126,128,122,161,87,208,63,111,124,211,56,132,147,193,175,177,157,191,115,184,142,93,200,199,138,217,205,149,95,36,219,144,142,62,85,74,179,172,157,194,170,90,119,76,155,52,201,40,133,113,217,125,130,122,82,179,78,149,130,57,170,208,200,218,191,174,145,142,51,210,71,66,97,110,132,175,53,169,156,170,150,172,184,67,157,96,153,69,73,86,78,218,153,170,36,168,162,49,140,74,111,140,87,160,138,182,167,193,110,106,172,154,171,205,114,170,100,112,107,122,59,111,150,57,109,158,67,81,36,208,100,184,206,70,51,188,48,52,74,87,39,52,186,71,194,61,217,66,190,150,195,95,184,175,165,116,160,70,47,62,165,95,190,160,92,50,177,52,35,40,194,167,197,171,158,41,168,175,133,57,105,204,114,187,47,91,113,77,47,216,80,78,197,37,127,63,136,206,209,86,43,88,188,118,170,66,55,125,37,213,81,98,96,85,159,194,41,187,214,108,215,65,40,142,142,149,52,193,36,181,138,219,58,86,75,96,42,57,179,165,197,79,105,44,120,195,210,220,165,220,141,124,132,212,38,94,189,46,204,177,124,43,68,40,124,119,83,153,55,124,112,55,70,49,92,178,169,74,127,207,72,80,122,130,148,63,100,155,217,75,169,87,119,42,109,219,178,165,174,161,217,101,172,181,198,62,66,195,51,125,69,81,93,137,175,113,147,190,45,155,99,68,95,140,114,149,43,98,133,143,192,77,60,75,199,91,123,75,49,193,177,65,203,175,104,73,205,175,96,42,158,95,98,107,104,101,161,175,198,61,94,118,185,124,38,107,156,165,75,208,171,210,206,48,48,139,94,138,174,63,139,137,182,209,94,36,106,163,179,162,116,181,39,106,106,103,161,220,119,100,197,127,140,89,211,63,189,69,126,66,170,194,163,43,158,214,122,117,72,161,179,113,55,89,39,202,205,84,185,195,202,191,183,61,158,144,170,78,198,145,115,112,126,48,78,131,171,206,108,210,167,79,178,171,162,103,100,37,93,33,187,89,65,107,101,41,189,78,93,159,69,112,196,220,59,204,96,35,213,154,91,148,199,208,75,133,179,48,192,105,186,203,56,188,129,54,147,173,94,169,163,186,35,42,52,126,105,162,115,135,110,181,114,56,204,170,65,80,129,180,161,132,123,129,73,78,133,169,55,201,176,124,121,60,72,203,211,53,179,41,204,86,68,110,72,192,75,170,196,55,46,69,94,201,215,122,98,143,190,53,101,190,175,107,161,142,42,190,212,159,88,219,37,108,184,151,112,40,181,95,94,193,74,181,85,139,35,137,144,73,57,86,119,212,70,120,86,128,38,38,103,185,111,52,71,54,102,88,169,189,106,64,189,206,163,130,211,196,69,112,175,109,45,108,82,118,216,63,181,89,98,59,49,193,119,211,41,136,153,109,128,157,132,203,148,160,144,210,64,73,63,73,79,61,168,67,160,103,82,89,43,70,185,86,36,211,157,156,219,201,95,112,47,41,180,179,214,195,84,90,149,79,213,141,79,79,169,167,212,78,46,217,162,38,199,129,84,172,62,84,194,94,148,136,150,127,165,51,55,67,48,66,182,212,141,115,37,113,40,6
199,97,140,210,109,190,198,209,207,149,192,150,75,55,83,172,43,218,214,143,212,109,156,156,175,164,190,207,148,48,92,146,46,112,125,217,124,109,200,155,220,138,185,222,169,78,67,116,62,203,50,91,120,121,50,139,169,211,90,208,90,208,55,109,99,49,174,164,183,99,44,106,217,122,160,166,55,154,179,116,135,72,121,74,92,71,40,169,124,195,200,84,82,188,107,193,178,130,131,126,90,86,192,112,65,135,131,103,153,192,110,138,200,206,45,137,215,61,38,54,40,40,103,177,143,109,209,42,177,167,186,94,126,97,86,180,159,106,36,188,145,78,142,130,173,60,62,208,184,40,40,144,134,55,152,210,134,157,104,207,178,61,81,147,81,109,50,181,60,38,106,104,179,63,89,127,169,61,54,76,94,38,48,211,74,70,117,183,60,134,105,55,188,96,150,96,204,41,54,126,157,120,58,154,59,35,211,157,151,100,35,211,51,204,83,140,181,94,67,44,139,156,98,205,172,171,171,178,104,183,172,145,163,171,181,94,122,67,68,115,171,140,80,33,106,50,192,66,174,219,215,103,79,205,113,82,42,150,192,210,105,112,154,37,196,78,155,87,134,195,173,213,44,146,63,65,87,78,146,68,143,79,91,38,166,128,194,86,217,185,100,179,148,198,106,162,197,199,96,59,92,115,82,115,128,126,128,123,161,88,207,61,111,125,211,57,131,146,192,176,177,158,189,114,182,142,93,199,200,139,218,205,150,96,36,220,146,141,62,85,72,180,171,158,194,169,88,118,75,155,52,202,40,133,113,217,124,129,122,81,179,79,149,130,54,171,207,200,216,192,175,145,143,49,208,72,66,97,110,131,176,54,169,156,169,150,171,185,67,157,97,153,69,73,85,78,219,152,170,37,168,162,50,139,73,112,141,87,160,138,184,166,192,110,107,173,155,169,208,114,169,101,112,108,123,60,113,149,56,109,157,67,79,37,207,100,183,206,70,50,188,47,51,74,88,39,51,187,72,194,59,215,65,191,149,194,94,184,175,165,116,160,70,48,62,163,95,190,158,91,49,177,52,35,40,194,168,196,172,159,41,167,175,132,55,103,205,114,186,46,90,113,80,48,216,80,77,196,37,127,65,135,206,210,86,42,87,188,118,169,67,56,125,38,214,80,99,97,84,160,193,42,186,215,107,215,66,39,142,142,150,52,194,36,181,139,219,58,87,75,97,44,56,178,167,196,78,105,44,119,196,209,219,165,219,141,123,132,213,38,97,189,44,203,177,123,42,67,41,124,119,83,153,55,124,112,56,71,48,92,177,167,76,129,209,74,79,123,130,148,64,100,154,218,75,168,87,119,42,108,220,178,165,174,162,215,102,173,181,198,62,65,195,52,126,71,80,94,137,175,113,148,192,46,154,99,67,94,139,115,150,45,97,132,143,191,75,59,75,199,91,123,74,49,193,178,66,203,174,102,73,204,177,95,43,158,95,98,105,107,100,162,175,200,61,95,119,183,124,37,107,156,166,75,209,171,210,207,47,48,140,93,139,174,63,138,137,182,210,93,36,106,163,178,162,114,182,39,105,105,103,160,220,117,100,197,128,142,90,212,61,190,69,126,67,169,194,163,44,156,214,123,116,72,160,179,112,54,89,38,202,205,85,186,195,202,191,184,60,158,145,170,78,196,145,114,110,126,48,78,131,171,206,109,210,167,80,178,171,162,103,100,37,93,34,186,89,65,107,100,38,188,78,94,160,69,112,197,222,59,204,97,36,214,154,91,149,198,209,76,133,179,50,191,105,187,202,57,190,131,54,147,172,95,170,165,187,34,43,51,126,104,162,115,135,110,180,115,57,205,170,66,80,128,179,161,133,125,129,73,77,133,168,55,199,175,124,121,58,72,202,211,53,180,41,203,86,68,110,75,191,76,171,196,55,45,70,94,202,216,122,98,143,191,53,101,190,174,108,160,143,42,191,212,159,87,219,40,110,185,150,110,41,182,95,93,192,73,180,85,139,34,138,143,73,56,87,121,211,70,119,86,128,39,39,104,186,111,51,71,54,104,88,169,190,105,63,189,206,164,130,211,195,68,113,174,110,44,108,82,118,217,63,181,89,98,60,48,191,118,211,41,135,153,109,127,157,132,201,148,160,143,211,63,72,64,75,78,62,169,66,161,103,84,87,43,69,186,87,35,210,155,157,218,200,95,112,47,42,180,177,214,196,83,91,148,81,213,140,78,79,168,166,213,77,46,216,162,39,197,129,83,173,60,83,195,93,148,137,150,129,166,50,56,67,47,66,181,213,142,116,37,114,38,6
199,97,140,210,109,189,200,209,207,150,193,149,77,56,82,173,43,220,213,143,211,109,156,156,173,163,189,208,148,47,92,147,47,111,124,217,123,108,200,156,220,138,187,220,169,79,67,115,61,201,50,91,121,121,50,139,169,212,89,208,87,209,55,108,101,50,174,163,183,99,44,107,217,123,160,167,56,153,180,116,135,71,123,74,91,72,42,171,124,195,199,84,81,187,109,192,177,128,129,126,89,87,193,110,65,134,132,103,152,191,108,138,200,206,47,139,216,61,39,53,39,41,105,178,143,110,210,41,177,166,187,93,125,99,87,179,158,106,36,189,143,77,142,130,172,59,63,208,185,40,39,144,134,56,153,211,134,156,105,206,178,63,82,146,82,108,51,180,61,36,105,105,180,64,89,127,169,61,52,77,95,38,48,213,75,68,118,181,60,135,106,55,189,95,151,96,205,43,55,127,157,120,59,154,58,35,211,157,151,100,34,211,51,202,86,140,180,93,66,44,138,156,98,204,173,172,170,178,104,182,170,144,163,171,181,94,123,67,69,114,173,141,80,33,106,50,192,65,175,220,216,102,78,205,111,82,42,150,191,210,105,112,155,37,197,78,156,87,135,194,172,211,44,146,62,64,89,78,147,68,143,79,92,38,165,127,194,87,219,186,99,178,147,198,106,162,196,201,96,58,90,115,82,115,129,126,128,123,160,87,209,63,110,124,211,55,131,146,193,176,176,158,190,114,184,142,94,201,200,138,218,205,148,95,37,219,145,143,61,85,74,180,172,157,194,169,90,119,76,156,52,203,40,133,113,217,124,130,121,82,180,79,150,130,57,170,208,201,217,191,175,145,142,50,210,71,65,96,110,130,174,54,170,157,169,150,171,184,67,157,97,153,70,75,86,77,218,154,170,37,167,162,49,141,73,112,139,87,160,137,182,166,194,110,106,173,155,171,207,114,169,101,112,108,124,60,112,150,57,110,157,66,81,37,208,99,184,206,70,51,187,47,52,74,86,40,51,187,72,195,59,216,65,189,150,194,94,184,175,165,117,160,69,48,62,164,95,189,159,91,50,176,51,35,41,195,167,197,172,158,41,167,175,134,57,106,203,114,187,46,91,113,78,48,215,79,76,197,36,126,63,136,206,209,86,42,88,188,118,170,67,55,126,37,214,81,96,97,85,160,193,42,187,213,107,216,68,39,143,141,148,53,193,37,181,138,220,57,85,76,97,43,57,178,165,196,78,106,44,120,195,209,220,165,220,141,124,132,213,38,96,189,46,202,176,124,42,67,41,124,120,84,151,55,125,112,55,71,48,93,178,167,76,128,208,73,79,123,129,148,63,100,155,217,74,169,87,118,41,108,219,178,165,173,161,215,102,173,180,198,63,65,194,53,126,70,81,93,138,176,112,147,192,46,154,98,69,96,140,115,149,43,98,133,142,192,76,59,74,200,92,123,75,48,193,176,65,203,174,104,74,204,175,96,41,159,95,99,107,104,100,161,175,199,61,93,120,184,123,39,107,155,166,75,210,171,210,206,47,47,141,93,137,173,63,138,137,183,209,95,37,108,165,179,162,116,181,38,106,106,104,161,221,118,99,197,127,142,90,210,62,189,68,126,66,171,193,163,42,157,215,123,116,72,162,181,114,54,88,38,202,204,83,187,196,202,191,183,61,157,145,169,78,197,145,115,113,125,47,78,131,172,206,106,209,167,81,179,171,162,104,100,37,94,33,188,88,65,107,101,41,189,77,93,161,69,112,195,220,60,204,97,35,212,155,92,146,198,208,75,132,179,49,190,104,186,203,57,189,131,53,148,173,94,169,165,187,34,45,53,127,105,162,114,134,109,181,114,57,204,170,64,78,129,179,161,133,124,129,73,79,133,170,55,200,176,124,122,60,72,202,211,52,177,42,203,88,68,111,73,191,75,171,196,55,47,70,95,201,215,122,98,142,191,54,100,190,175,107,161,143,42,191,211,159,87,218,38,108,185,151,111,40,181,93,93,193,75,181,84,140,34,137,145,74,56,86,119,212,69,119,85,127,38,39,105,185,111,51,71,54,102,89,170,189,107,65,188,205,162,129,211,196,68,112,174,109,44,109,82,118,216,62,182,88,98,60,50,192,118,212,42,135,152,109,128,156,132,202,148,161,144,210,63,73,63,73,78,63,168,67,160,103,84,88,43,68,184,87,34,210,157,156,219,201,95,111,47,40,181,178,214,195,84,90,150,80,213,140,78,78,170,167,213,78,45,217,163,40,197,130,84,173,61,83,194,94,147,137,150,128,166,52,57,68,48,65,183,211,141,116,36,112,40,6
198,98,140,210,109,189,200,209,207,149,192,150,76,55,82,173,43,220,213,143,212,110,155,156,174,163,189,207,149,47,92,147,47,111,123,218,123,109,200,156,220,137,186,220,170,78,66,116,62,202,50,90,120,121,49,139,169,211,88,208,88,208,55,108,101,50,175,163,183,99,44,107,217,122,160,167,56,153,180,117,135,72,122,74,92,72,42,170,124,196,200,84,81,187,107,192,177,129,130,126,89,87,192,111,64,135,132,102,152,191,108,138,200,206,46,138,216,60,39,53,40,40,105,178,143,110,210,40,178,166,188,94,125,98,86,180,158,106,35,190,144,77,141,130,172,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,212,75,69,118,182,60,135,105,54,188,95,151,96,204,41,54,127,157,120,58,154,59,35,211,157,151,100,34,212,51,202,86,140,181,93,66,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,173,141,81,34,105,50,192,65,174,220,216,103,78,204,113,83,42,151,192,210,104,113,155,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,92,38,166,129,195,86,217,186,99,179,147,198,106,161,196,198,96,58,92,115,80,116,129,126,128,123,161,87,208,62,111,124,211,56,132,146,193,176,177,157,190,114,183,143,93,201,200,139,217,205,149,96,36,219,144,142,62,85,74,179,172,157,193,169,90,119,75,155,52,202,40,133,113,217,124,130,121,83,179,79,149,130,56,170,208,200,217,191,175,145,142,50,209,71,65,97,109,131,175,53,169,156,170,151,171,185,67,157,97,153,69,73,86,77,218,152,170,37,168,161,49,140,73,112,140,87,160,138,182,167,193,110,107,173,154,170,206,114,169,101,112,108,122,60,112,150,57,109,157,67,81,36,208,100,184,207,71,51,188,48,51,74,87,39,51,186,71,195,60,217,65,190,150,194,94,184,175,165,116,160,69,47,62,164,95,189,159,91,50,176,52,35,40,195,167,197,171,158,41,168,175,134,57,105,204,114,187,46,91,113,78,47,216,80,77,197,37,126,63,136,206,209,86,43,87,188,118,170,67,55,125,38,213,81,97,96,86,159,193,41,187,214,108,215,66,39,142,141,149,53,193,36,181,138,219,58,85,75,97,43,57,179,166,196,78,105,44,119,195,210,220,166,220,141,124,131,213,38,95,189,46,203,176,124,42,67,40,123,120,84,151,54,124,112,55,70,49,92,178,168,74,128,207,73,80,123,129,148,64,100,155,217,75,168,87,119,42,108,220,177,165,174,161,216,102,172,181,199,62,64,194,53,126,70,80,93,138,175,112,148,192,45,154,98,68,95,140,114,149,43,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,202,174,103,74,205,176,96,42,159,95,98,107,105,100,162,175,199,61,94,119,185,124,38,107,155,166,74,209,171,210,206,47,48,139,94,137,174,63,139,137,182,209,94,36,108,164,179,162,115,182,38,105,107,103,161,220,119,99,197,127,142,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,71,161,179,113,55,88,38,202,204,84,186,196,203,191,183,61,158,145,170,77,197,145,114,111,125,47,78,131,171,206,108,209,167,81,179,171,162,103,99,37,93,34,187,88,65,107,101,40,189,78,94,160,70,113,196,220,59,203,96,35,213,155,92,146,198,208,75,133,179,49,190,105,187,202,58,188,130,54,147,173,95,169,164,187,34,44,51,126,105,162,114,135,110,181,115,56,204,170,65,79,129,180,160,133,124,130,73,79,133,169,55,200,176,124,121,60,72,203,211,53,178,41,204,87,68,110,73,192,75,171,196,55,47,69,94,201,216,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,108,185,150,111,40,181,94,94,192,73,180,85,139,34,137,144,74,56,87,120,212,70,120,86,128,39,38,103,185,110,51,71,54,102,88,169,190,106,64,189,205,163,129,211,196,68,112,175,109,44,109,82,119,217,63,182,88,98,60,50,192,119,212,41,135,152,108,128,157,132,202,148,160,143,211,63,72,64,73,79,61,169,67,161,103,83,88,44,69,185,86,35,210,156,156,218,201,96,112,47,41,181,178,214,194,84,90,149,80,213,140,79,78,169,167,212,78,46,216,163,38,198,129,84,173,61,83,194,94,148,137,150,128,166,51,56,67,47,66,182,211,141,115,36,112,39,6
198,99,139,208,107,188,200,211,207,150,193,149,77,56,81,173,44,220,213,144,212,108,156,156,174,165,189,207,149,47,92,146,46,111,124,216,123,108,201,154,218,137,186,221,169,78,67,116,60,201,51,92,120,121,51,139,168,211,89,209,90,208,57,106,100,49,175,163,185,98,42,108,217,121,162,167,54,156,181,117,133,73,122,74,93,73,40,172,125,194,201,85,83,188,106,191,176,129,130,127,89,88,192,110,64,134,134,103,154,192,107,138,198,206,46,138,215,61,40,52,38,41,104,180,143,110,208,42,178,165,187,93,126,99,86,179,158,107,35,189,141,78,142,130,172,59,63,207,184,41,41,141,136,56,153,208,134,155,106,206,178,62,82,145,80,110,48,181,60,39,108,105,180,61,89,128,169,60,52,77,97,37,47,210,75,70,120,182,59,135,105,53,190,96,153,96,205,41,56,128,156,120,58,155,59,36,211,158,150,99,34,213,51,202,85,140,180,94,66,43,139,156,98,205,173,172,171,179,104,182,171,145,165,172,182,93,121,67,69,115,172,140,82,34,105,48,194,65,174,219,215,102,76,205,112,83,42,150,192,210,105,113,155,38,198,78,155,88,134,193,173,212,44,146,61,61,87,78,147,67,144,79,93,39,165,130,195,85,218,185,98,181,147,196,107,162,196,200,95,58,92,115,79,118,127,126,130,122,160,88,208,62,111,125,210,57,132,146,195,176,176,156,190,115,181,144,94,202,201,140,218,206,150,94,36,218,145,145,62,87,74,180,173,158,193,171,88,118,76,156,52,202,39,133,114,218,122,129,123,80,180,78,149,131,55,169,209,200,215,192,175,146,143,51,208,71,64,97,110,131,174,54,167,156,169,151,171,184,66,158,97,153,69,73,84,76,218,153,170,35,166,160,52,141,74,114,139,89,159,137,182,165,194,110,106,173,152,169,207,114,168,101,111,107,121,59,112,149,55,109,157,67,79,38,208,99,183,205,72,51,189,47,53,74,89,39,53,186,71,195,58,217,65,189,151,194,94,184,176,165,114,159,70,48,61,164,97,189,161,94,50,178,52,36,38,195,166,198,172,157,40,167,174,133,57,105,204,114,184,46,91,115,78,47,216,78,75,197,35,125,65,136,203,210,84,43,87,190,117,171,66,55,126,37,214,81,97,95,87,159,194,43,187,215,106,216,65,40,142,141,147,51,193,39,182,139,220,57,86,77,97,44,57,177,166,195,80,105,43,120,193,211,221,166,219,141,124,133,212,38,96,187,43,203,176,125,43,66,41,123,119,83,151,53,122,111,56,70,48,91,179,166,75,127,207,75,80,122,126,147,64,101,152,215,76,168,88,120,43,110,219,177,165,173,161,216,101,173,181,199,64,65,192,52,126,69,82,93,139,176,111,149,192,46,154,100,70,97,140,115,149,45,98,133,143,191,77,61,74,200,91,122,75,51,194,175,66,203,174,105,75,204,175,96,42,159,96,97,108,104,100,164,176,200,59,93,117,184,124,38,108,155,166,74,211,170,209,207,47,49,139,94,138,173,61,139,135,183,208,94,36,106,165,177,160,114,182,38,104,106,106,161,220,118,98,197,127,142,89,210,62,189,69,128,65,169,194,165,43,157,215,123,117,70,160,181,114,57,88,39,203,206,83,187,195,202,192,184,59,159,146,170,79,198,146,115,111,127,46,79,132,170,206,108,211,166,82,178,172,163,104,100,36,93,36,187,88,68,108,100,39,188,77,93,161,70,112,196,220,57,204,96,36,212,155,92,148,199,208,75,132,179,50,192,105,188,202,58,187,130,56,148,172,95,171,165,184,34,43,50,125,104,163,114,136,112,181,114,57,205,172,66,79,128,179,161,133,125,129,72,79,133,167,54,200,176,123,121,57,74,204,211,53,179,38,205,87,68,110,73,190,75,172,196,55,48,68,94,201,216,122,98,143,191,54,101,192,174,107,161,144,41,191,212,158,87,219,39,108,186,153,111,40,181,94,95,193,74,182,84,139,35,137,144,73,54,88,119,211,70,119,86,131,39,37,104,187,110,52,70,53,102,88,167,189,107,65,189,203,163,130,212,194,68,112,174,109,43,107,83,120,216,64,183,89,99,59,50,192,119,212,40,134,152,108,127,158,134,200,149,160,144,212,63,72,64,71,76,62,168,66,160,103,85,88,44,70,187,86,35,211,158,158,218,201,95,112,47,40,180,180,214,193,85,90,149,79,214,142,80,78,169,166,211,78,47,218,163,40,197,130,85,175,62,82,194,94,146,136,151,127,168,51,56,68,48,65,179,212,139,117,38,113,39,6
198,98,140,210,109,189,201,209,207,149,192,150,76,55,82,173,43,219,214,143,211,110,155,156,174,163,190,207,149,47,92,146,47,111,124,218,123,109,199,156,220,137,187,220,170,78,66,116,62,202,50,91,120,121,50,139,169,211,88,208,89,208,56,108,101,49,175,163,183,98,44,107,217,122,161,167,56,153,179,117,135,72,122,75,93,72,41,170,124,196,200,84,81,187,107,193,178,130,129,126,88,86,192,110,64,135,133,102,152,192,109,138,200,206,46,138,216,61,39,53,40,40,104,178,143,110,209,40,178,167,187,94,125,98,87,180,158,105,36,189,144,77,141,130,172,59,63,208,185,41,40,144,134,57,151,210,133,156,103,205,178,63,82,147,81,109,50,180,61,37,106,105,180,64,88,127,168,61,53,76,95,38,47,211,75,69,119,182,60,134,106,55,188,95,151,96,204,41,53,126,156,121,58,154,59,34,212,157,151,100,34,212,51,202,85,140,180,93,66,44,139,157,98,205,173,173,171,178,104,183,169,144,163,172,181,94,123,68,68,115,172,140,81,34,106,50,192,65,175,220,217,103,79,205,113,82,42,151,192,211,104,113,155,37,197,79,156,86,135,193,172,211,44,146,62,64,88,78,146,67,144,79,93,38,166,128,195,86,218,186,99,179,147,198,107,161,196,199,95,59,92,115,81,115,129,126,128,122,161,87,208,62,111,124,211,56,132,146,193,176,177,157,190,114,183,143,94,200,200,139,218,205,149,95,36,219,144,141,62,85,73,179,172,157,193,169,90,118,75,155,52,202,40,132,113,217,124,130,121,83,179,79,149,130,56,169,208,200,217,191,175,145,142,50,209,71,65,97,109,131,175,54,169,156,169,151,171,184,67,157,97,153,69,73,86,78,218,152,170,36,168,162,49,140,73,112,140,87,160,137,183,166,193,110,107,173,154,170,206,114,170,101,112,108,122,59,111,150,57,108,157,67,81,36,208,100,184,207,71,51,188,48,52,74,87,39,51,186,71,195,60,217,65,190,150,194,94,184,175,166,116,160,69,47,63,164,95,189,159,91,50,176,52,36,40,194,168,196,172,158,41,168,175,133,57,104,204,114,186,46,91,113,78,48,216,79,78,196,36,127,63,137,206,209,85,43,87,188,118,171,67,55,126,37,213,81,97,97,85,159,193,41,187,214,108,215,67,40,141,142,149,53,193,37,181,138,219,57,85,75,97,43,57,179,166,196,78,105,44,120,195,210,219,165,220,141,123,131,213,37,95,189,46,203,176,124,42,66,40,123,120,83,151,54,123,112,55,71,49,92,178,168,74,127,207,73,80,123,129,148,64,100,155,217,74,169,87,119,42,108,219,178,165,173,161,215,102,173,182,199,62,64,194,53,125,69,80,93,138,174,112,148,191,45,154,98,69,96,140,115,149,44,98,133,143,192,76,59,74,200,92,123,74,49,193,176,66,202,174,103,74,205,176,96,41,158,95,98,107,105,101,162,175,199,61,94,119,185,123,37,107,156,166,75,209,171,210,206,47,48,139,94,138,172,63,139,137,183,209,94,36,107,164,178,162,115,182,38,106,107,103,162,219,119,100,197,128,142,89,211,62,189,70,126,65,170,193,163,44,157,215,123,116,71,161,179,113,54,88,38,202,204,83,186,195,203,192,183,61,158,144,170,78,197,144,114,111,125,47,78,130,171,206,107,209,167,80,178,171,162,103,99,37,93,34,187,88,65,106,101,40,189,78,94,159,70,113,196,220,59,203,96,35,212,155,91,146,198,208,75,133,179,49,190,104,187,202,57,188,130,54,147,173,94,169,164,186,34,44,51,126,106,162,114,134,109,181,115,57,204,170,66,79,129,180,160,133,124,130,73,78,133,170,55,199,175,124,121,60,72,203,211,53,178,41,203,87,67,111,72,192,75,170,196,55,47,69,95,201,215,123,99,143,190,54,101,190,174,107,161,142,42,190,212,159,87,218,38,107,185,150,111,40,181,93,94,192,73,180,84,139,35,137,144,73,56,87,120,212,70,120,85,128,39,38,103,185,110,51,71,54,102,87,169,190,106,64,188,205,164,129,211,196,69,113,175,109,44,109,82,119,216,63,182,88,98,60,50,191,118,212,42,135,153,108,128,157,132,202,148,160,143,210,63,73,64,74,78,61,169,67,161,103,83,88,44,69,185,86,35,210,157,156,217,202,96,111,47,42,180,178,214,194,84,90,149,80,213,140,80,79,169,167,212,78,46,216,162,39,197,129,84,172,61,83,193,93,148,137,150,128,166,50,56,67,47,65,183,211,141,115,36,112,39,6
197,98,139,211,109,190,202,209,207,150,192,150,75,53,83,173,44,219,213,143,213,109,155,156,174,163,190,206,150,46,92,146,46,111,122,217,124,109,200,154,219,138,187,222,169,79,66,117,61,202,50,90,121,121,49,139,169,211,89,208,89,209,55,108,101,49,175,162,183,99,44,107,216,121,161,167,55,152,180,115,134,73,122,74,93,71,41,170,123,196,201,83,79,187,108,193,177,129,130,126,88,87,192,111,65,135,133,102,151,191,108,138,200,207,46,138,216,60,39,54,39,39,104,176,144,110,210,41,178,166,188,94,125,98,87,180,158,107,35,190,143,78,141,130,172,59,62,207,184,40,39,144,136,58,152,210,132,155,104,205,178,62,81,146,81,106,51,180,60,37,106,105,179,62,88,128,169,60,53,77,95,38,49,212,74,69,118,181,61,135,105,56,187,94,149,97,204,41,54,128,157,120,57,155,59,35,211,157,150,100,34,212,51,203,85,140,181,93,67,44,139,157,97,205,174,172,171,179,103,183,170,146,164,173,181,92,123,68,68,114,171,141,81,33,105,51,191,65,174,221,217,104,78,204,112,82,42,150,193,210,106,113,154,36,197,79,156,86,134,194,172,211,44,146,62,63,86,79,146,66,145,78,92,38,166,129,194,85,218,186,98,178,146,197,105,161,197,199,95,60,92,115,80,115,130,127,128,124,159,88,209,62,110,125,211,54,132,145,193,177,178,158,190,115,183,141,93,200,200,139,218,205,148,95,35,219,145,141,61,86,73,179,172,157,195,169,89,119,75,155,52,201,40,133,113,217,125,131,121,83,179,79,149,130,55,169,209,200,218,192,176,145,142,50,210,72,66,97,110,131,175,52,168,155,170,151,173,185,67,157,96,154,69,74,85,76,219,153,171,36,167,161,50,140,73,112,139,88,160,138,184,167,192,111,106,173,155,172,206,115,169,100,112,108,123,59,113,150,57,108,158,67,81,35,209,100,184,206,71,51,189,48,51,74,87,39,50,186,71,195,59,217,66,189,150,194,92,183,175,167,117,158,68,48,63,165,95,190,159,92,51,177,52,35,40,195,167,197,172,158,42,168,175,134,56,106,204,113,186,47,93,113,78,47,216,81,78,197,37,128,63,135,205,209,85,43,86,189,118,170,68,55,125,38,214,80,97,96,85,159,193,41,186,213,108,215,65,40,141,141,149,52,194,36,181,139,219,58,85,75,96,42,58,178,165,197,77,105,44,119,196,210,220,167,219,141,125,131,213,38,94,189,46,203,175,123,41,67,40,123,121,84,151,53,123,113,54,69,48,91,177,169,76,129,207,73,81,123,129,148,63,99,155,218,75,170,88,118,42,109,220,177,164,172,161,216,101,171,180,198,64,64,195,53,124,69,81,93,137,176,113,147,192,45,155,99,68,95,140,115,150,42,98,132,143,192,75,61,74,199,92,123,73,48,193,176,66,202,175,103,73,204,175,96,41,158,93,99,107,105,100,163,174,199,61,94,119,185,123,38,107,155,165,75,209,171,210,207,46,47,139,94,138,173,63,138,136,183,209,94,35,107,164,177,162,115,182,39,106,106,103,161,219,119,98,196,128,142,88,213,62,190,71,126,66,170,193,162,44,158,214,122,117,71,160,180,112,55,87,37,202,205,84,185,196,202,191,184,62,158,145,170,77,198,144,114,112,125,47,78,129,171,207,108,208,167,81,178,172,162,104,98,37,93,35,185,88,66,106,101,40,190,78,93,159,70,111,196,220,60,205,97,36,214,155,92,146,199,208,75,132,179,49,190,106,187,202,56,190,131,56,147,173,95,169,164,187,35,43,52,126,106,162,116,134,109,181,114,56,204,169,66,78,129,181,159,134,125,130,74,80,134,170,56,200,174,125,121,58,73,203,211,53,178,41,204,87,67,111,72,192,75,170,197,54,46,71,93,201,214,122,98,142,189,54,101,189,174,107,161,142,43,190,211,159,88,219,37,107,186,150,111,40,180,94,95,192,73,179,86,139,34,137,144,73,56,87,120,214,69,121,85,127,38,39,103,186,112,51,71,53,101,87,168,191,106,65,189,206,163,128,211,196,68,113,175,111,46,109,81,118,216,64,181,89,97,60,50,191,119,213,42,133,152,108,126,157,133,201,147,159,144,211,63,73,63,74,78,61,168,65,161,104,82,88,44,68,185,87,35,210,157,155,219,200,95,111,47,42,181,178,215,196,83,90,149,80,214,140,79,78,169,168,212,78,46,216,163,38,197,129,84,173,61,83,194,95,148,138,149,127,167,51,57,69,47,66,183,212,141,115,36,112,40,6
198,98,139,211,110,189,201,210,207,151,192,150,75,55,82,173,43,220,213,144,212,110,156,156,174,163,190,208,150,48,91,145,47,111,123,218,124,109,200,155,220,138,186,221,169,78,66,117,62,202,49,90,120,121,50,139,168,210,88,207,89,210,55,108,101,50,174,163,184,98,44,107,217,123,160,168,56,153,179,117,134,72,122,74,92,72,42,170,124,196,200,84,81,187,107,193,178,129,130,126,89,87,193,111,64,134,132,103,152,192,109,138,201,206,46,138,216,61,39,53,41,40,104,178,143,109,209,40,179,167,187,94,125,99,85,179,158,106,36,191,144,78,140,130,173,58,63,208,185,40,38,144,136,57,153,210,133,157,103,205,177,63,83,147,81,108,51,179,61,37,105,104,180,64,88,127,168,60,53,78,94,38,47,212,74,69,118,182,60,135,105,54,188,94,150,96,205,41,54,126,157,120,59,155,58,35,211,157,151,101,34,211,51,202,86,140,181,93,66,44,139,157,98,205,173,173,170,178,105,182,169,145,162,172,182,93,123,67,68,115,172,140,79,34,105,50,192,65,175,221,217,103,78,205,113,82,42,151,192,210,105,112,156,36,197,78,155,86,136,194,172,211,45,145,62,63,88,78,146,66,145,79,93,38,166,130,196,86,218,186,99,179,147,199,107,161,197,200,95,59,92,115,80,117,129,127,128,124,161,86,208,61,111,124,211,55,132,146,193,176,177,158,190,114,182,143,93,200,199,139,218,206,149,96,37,220,144,143,61,85,74,179,171,158,193,168,89,119,76,157,52,201,40,133,113,217,125,130,122,81,180,79,149,130,57,169,208,199,217,191,176,146,142,50,210,71,65,97,111,131,174,53,169,156,169,151,171,185,67,157,98,154,69,74,85,77,218,152,170,37,168,162,49,140,73,111,140,86,160,139,183,166,193,111,107,172,155,170,206,113,169,101,113,107,123,60,112,151,57,108,157,66,80,37,207,99,185,206,70,51,188,48,52,74,87,40,51,187,72,195,60,217,66,190,150,194,94,185,175,164,116,159,69,47,63,164,95,188,158,91,50,176,52,35,40,194,167,196,171,158,41,168,175,134,57,105,203,114,186,47,91,113,78,48,216,79,78,196,36,127,64,136,207,209,85,43,87,188,118,170,68,55,125,38,214,80,97,96,86,159,194,42,187,214,108,216,66,40,142,142,149,53,193,36,180,137,219,58,85,75,96,43,56,179,166,196,77,105,44,120,196,210,219,166,219,140,123,132,213,37,95,189,46,203,176,123,43,67,40,124,119,84,151,55,124,113,55,70,48,91,179,168,74,128,208,74,80,123,129,147,64,100,155,216,74,168,88,119,43,109,220,177,165,173,162,217,101,172,181,199,63,64,195,52,125,70,81,93,138,175,113,147,192,46,154,98,69,95,141,116,150,43,98,132,143,192,76,60,74,199,91,123,74,49,192,176,66,203,175,104,73,205,176,96,42,158,96,99,107,105,100,162,175,200,61,94,119,185,124,37,106,156,166,74,209,172,210,206,48,47,140,93,138,172,64,139,137,183,209,94,35,107,164,179,162,115,181,38,107,107,103,161,220,118,100,196,127,142,88,211,62,189,69,125,66,169,193,163,43,157,214,122,117,71,161,180,113,55,88,38,202,203,85,186,196,202,191,183,61,158,144,170,77,197,144,114,111,126,47,78,130,171,207,108,209,166,80,179,171,162,103,100,38,93,34,188,88,65,107,100,40,189,78,93,160,69,112,196,220,60,204,96,35,213,155,91,147,198,208,75,133,179,49,190,105,187,203,57,187,131,54,147,173,94,169,164,187,34,44,51,125,105,162,115,135,109,181,114,57,205,170,65,79,129,180,159,133,123,130,74,78,133,170,55,199,176,125,122,59,73,203,210,53,178,41,203,87,67,110,72,192,75,171,196,55,47,69,94,201,216,122,99,142,191,54,100,190,175,108,161,143,42,190,213,159,88,218,37,107,185,150,111,40,182,93,93,192,73,181,85,139,34,137,145,73,56,86,120,212,71,120,86,128,39,39,103,185,111,51,70,54,103,87,169,190,106,64,189,205,163,129,212,196,68,113,175,109,45,109,83,119,216,63,182,88,98,59,50,191,118,212,41,136,153,108,128,158,132,202,148,160,144,211,62,72,65,73,79,62,169,67,161,103,83,87,44,68,186,86,34,209,156,158,218,202,95,110,46,41,180,179,214,194,83,90,148,79,213,141,79,78,169,167,212,79,45,216,163,39,197,130,84,173,61,83,193,94,149,137,151,128,166,51,56,68,47,66,182,211,142,115,37,113,39,6
198,98,140,210,109,190,201,208,206,148,191,149,76,55,82,173,43,220,212,143,210,110,156,155,175,163,189,207,149,47,93,147,47,111,123,218,123,109,199,155,219,137,186,220,169,79,67,116,62,202,49,91,119,121,49,140,169,211,89,208,89,209,54,109,100,50,175,164,183,99,44,107,217,122,160,167,55,153,179,117,135,72,122,74,92,71,42,169,124,196,200,84,81,186,108,192,177,130,131,127,89,86,193,110,64,135,132,102,153,193,108,137,200,205,46,138,217,60,39,54,40,40,104,179,143,110,210,40,177,167,188,93,126,99,86,180,159,106,36,190,145,77,141,130,172,59,62,208,185,41,40,144,135,57,152,210,133,157,103,205,179,62,82,147,81,108,50,180,61,37,105,105,180,63,88,127,168,60,52,78,94,37,48,211,74,69,118,182,59,134,105,55,188,95,151,96,203,41,54,126,156,120,58,154,58,35,211,157,151,100,33,211,51,202,85,140,181,94,67,43,139,157,97,204,173,173,171,179,105,184,169,144,163,172,180,92,123,68,68,114,173,141,80,33,105,50,193,65,175,221,217,103,79,204,113,83,42,151,192,210,104,112,154,37,197,78,156,86,135,194,173,211,43,147,62,63,88,78,147,66,145,79,94,39,166,130,195,86,219,186,99,180,146,199,106,161,197,199,96,58,92,115,80,116,129,127,128,123,161,86,208,63,112,124,211,55,131,146,193,176,178,158,190,114,183,143,94,201,199,139,217,204,149,95,36,218,144,141,61,85,74,179,172,157,194,169,89,118,75,156,52,202,40,132,113,216,124,130,121,83,180,78,149,130,57,170,207,200,218,191,175,145,143,50,208,71,65,97,109,130,174,54,169,157,170,151,172,184,68,157,97,154,69,74,85,77,218,152,170,36,167,161,49,140,73,112,140,87,159,138,182,166,194,110,105,173,155,170,205,114,169,100,111,107,123,60,112,151,57,108,157,66,81,36,208,100,184,207,71,52,188,48,51,74,87,39,51,187,72,196,60,217,66,191,150,195,93,184,175,165,116,160,68,47,63,164,96,189,159,92,49,176,52,35,41,194,167,197,171,158,41,167,175,134,56,105,205,115,188,47,91,113,78,47,215,81,77,197,37,126,63,135,205,209,86,44,88,189,118,170,66,56,126,37,214,81,97,96,85,159,193,41,186,214,107,215,68,40,142,141,149,52,193,37,181,138,219,57,85,75,97,43,56,179,167,197,78,106,43,119,196,210,220,165,219,142,125,131,212,38,95,189,46,204,176,124,42,66,40,124,120,84,152,55,123,112,56,70,48,93,178,168,75,128,207,73,80,122,129,148,64,100,155,217,75,168,87,118,41,108,219,177,166,174,161,216,102,172,181,198,61,64,194,53,125,70,80,93,138,175,113,148,192,46,155,98,68,95,139,115,148,44,97,132,144,193,77,59,74,198,91,124,74,48,192,177,66,203,174,103,75,204,176,96,42,159,96,98,107,105,101,162,174,200,61,95,120,185,124,37,106,155,165,74,209,171,210,207,48,47,139,94,137,174,63,140,136,182,209,94,36,107,164,179,162,115,182,37,105,107,103,161,220,118,100,197,126,141,88,210,61,189,70,125,65,170,193,162,43,157,215,123,115,71,161,179,112,56,88,38,203,203,84,186,195,201,191,184,61,159,145,170,77,197,145,114,111,126,47,78,130,171,207,107,210,167,80,178,171,162,104,99,37,94,34,187,89,66,107,100,40,188,77,94,160,70,113,196,221,59,203,97,36,213,155,92,146,199,210,76,133,179,50,190,105,186,202,57,189,130,54,147,172,95,169,164,186,34,44,51,126,105,161,114,135,110,182,115,57,204,170,66,79,130,179,161,135,123,130,73,79,132,169,55,200,175,125,121,59,72,204,212,54,178,40,203,87,67,110,74,192,74,170,196,54,47,69,95,201,215,123,99,143,190,55,101,191,174,108,161,142,42,190,211,159,87,219,38,107,185,150,112,39,182,94,93,192,73,179,86,139,34,137,143,74,55,86,120,212,70,119,86,127,39,38,103,185,112,52,70,55,102,87,168,190,105,64,188,206,163,130,210,196,69,112,175,109,43,109,83,119,217,64,181,88,97,60,49,192,120,212,41,135,152,109,128,158,131,203,147,160,143,211,63,73,64,73,78,62,168,68,161,103,83,87,42,69,186,86,35,211,157,156,217,201,96,112,46,41,181,178,214,193,84,91,149,80,213,140,80,78,169,167,211,79,46,217,162,38,197,129,84,173,62,83,193,93,147,135,151,127,166,50,57,67,47,66,182,211,142,115,36,112,40,6
198,97,139,211,108,189,200,208,207,149,193,152,77,53,82,173,43,220,213,143,211,110,155,155,174,164,189,207,149,47,93,146,47,112,124,218,123,109,200,155,219,138,187,221,169,80,66,116,63,202,49,91,121,121,49,139,169,210,88,208,88,208,56,108,101,49,175,163,184,98,44,107,217,123,160,167,55,153,180,116,134,71,122,75,92,73,41,170,125,197,201,84,81,187,107,192,178,130,128,125,89,87,193,111,64,135,132,102,153,191,108,138,200,205,46,138,215,60,39,54,40,41,104,178,144,110,208,40,178,166,187,95,126,97,86,180,158,105,35,189,145,78,140,131,173,59,63,208,186,41,40,143,134,57,152,211,133,157,104,205,179,62,82,147,81,108,50,180,61,37,105,105,180,64,88,128,168,60,52,76,96,38,47,212,74,69,118,183,60,135,104,55,188,95,150,96,204,41,53,127,157,120,58,153,59,35,212,156,150,101,34,211,52,203,86,139,181,92,66,44,139,157,99,204,174,173,170,178,104,183,170,145,162,171,180,94,123,68,69,115,173,141,81,34,106,50,192,65,174,220,216,102,79,205,114,82,41,151,192,209,105,113,154,37,198,78,156,86,135,193,172,211,45,146,62,64,88,77,146,67,144,78,93,39,166,129,196,86,217,185,99,179,146,198,105,161,197,198,95,58,92,115,80,116,129,126,127,123,161,87,208,62,110,124,212,55,133,146,193,175,176,157,191,114,184,143,94,200,200,139,217,204,149,96,36,220,143,142,62,84,74,180,172,157,194,169,89,118,75,156,53,202,39,132,113,216,124,130,121,82,179,79,149,130,57,170,208,202,217,191,174,145,143,50,208,72,66,96,109,131,175,53,169,156,171,150,172,184,67,157,96,154,69,74,86,78,218,153,171,36,167,161,49,140,73,112,140,88,160,138,183,166,194,111,106,172,154,170,206,114,170,101,112,108,122,60,112,150,56,108,157,67,81,36,208,99,184,207,71,52,188,49,51,74,87,40,50,186,71,195,59,217,65,189,150,195,94,184,174,165,117,159,69,48,63,164,96,190,159,91,50,177,52,35,39,196,167,197,171,158,41,169,176,133,56,105,205,114,187,46,91,112,78,47,215,80,77,196,36,126,64,136,207,209,85,41,88,187,119,170,67,55,126,38,214,81,97,97,86,159,193,42,188,214,107,216,67,39,142,141,148,53,193,36,182,137,220,56,85,74,97,44,58,178,166,197,78,106,44,119,196,210,219,166,219,141,124,132,213,37,95,189,46,203,176,124,42,66,40,124,119,84,152,56,124,112,55,71,48,92,178,168,74,128,208,73,81,123,130,149,64,101,154,217,74,167,87,119,43,109,220,178,164,174,161,216,102,173,182,198,63,64,194,53,126,69,80,93,138,175,113,148,192,45,155,99,68,96,139,115,149,43,99,132,143,192,75,60,74,199,92,123,74,49,193,176,65,202,175,103,74,206,176,96,42,159,96,98,107,105,100,162,174,199,61,94,119,184,125,38,107,155,165,74,209,170,209,205,47,48,140,95,138,174,64,139,136,183,209,95,36,107,165,178,162,115,182,38,106,106,103,161,220,119,100,198,128,142,89,211,61,189,69,126,66,170,194,163,42,157,214,122,116,71,160,181,113,55,88,38,202,205,84,187,196,202,191,183,62,159,145,170,76,197,144,115,112,125,46,79,129,171,206,107,209,166,81,178,171,161,104,100,37,93,34,188,89,64,107,102,40,188,78,93,160,70,112,196,221,60,203,96,35,213,155,92,146,198,209,74,132,178,49,190,105,187,202,56,187,130,52,147,173,95,169,163,187,34,43,52,126,105,163,114,135,109,181,115,57,204,171,66,79,130,180,159,134,123,130,73,78,134,169,55,199,176,124,122,60,73,203,212,53,178,42,204,87,68,111,73,192,75,172,196,54,47,69,93,202,215,122,99,143,191,54,100,191,174,107,160,142,42,190,211,159,87,218,37,107,184,150,111,41,181,94,93,192,74,180,84,139,35,136,145,73,56,87,120,212,71,119,85,127,39,38,103,185,110,52,71,54,101,88,169,189,106,64,188,205,163,129,211,197,69,112,174,108,44,109,83,120,217,64,181,88,98,60,49,191,119,212,41,135,152,108,128,156,132,202,148,159,144,210,63,73,64,72,78,61,170,67,161,103,83,87,44,69,185,86,35,211,157,157,218,202,94,112,47,42,181,179,213,195,83,90,147,79,213,140,79,79,170,165,212,79,46,217,162,39,198,130,83,172,61,83,194,94,149,137,151,127,166,51,56,68,47,65,182,212,142,116,37,112,40,6
199,98,139,210,109,189,200,209,208,150,192,151,76,55,81,173,43,219,213,144,211,110,156,155,174,163,189,207,149,47,92,146,47,111,123,218,123,109,199,155,220,137,187,220,169,78,66,116,62,202,51,91,120,121,50,139,169,211,89,209,89,207,55,108,101,49,174,163,183,99,44,106,217,123,160,168,55,153,179,117,134,72,122,74,92,72,41,171,124,196,200,84,80,187,108,192,178,129,130,126,89,87,192,111,64,135,132,103,153,192,109,137,200,206,46,138,215,60,39,54,40,41,104,178,143,111,210,41,179,166,187,94,124,98,87,180,159,106,36,190,144,77,141,131,173,59,63,208,185,40,39,143,135,57,153,210,134,156,105,206,178,62,82,147,81,108,50,180,60,37,105,105,181,64,88,127,167,60,54,77,95,38,48,212,75,70,118,182,60,134,106,54,189,94,152,96,204,41,54,126,157,120,57,154,59,35,212,157,151,101,34,212,51,202,86,139,181,93,67,44,139,158,97,205,173,173,171,178,103,183,170,145,163,173,180,92,123,67,69,114,172,141,80,35,106,50,192,65,175,220,217,103,79,205,113,82,42,151,192,210,104,113,154,37,197,78,156,86,134,194,172,212,45,147,62,64,89,78,146,67,144,79,93,37,166,129,195,86,217,185,100,179,146,198,106,161,197,199,96,60,91,115,81,116,129,126,128,122,160,87,208,62,111,125,211,55,132,145,193,176,177,158,191,114,183,143,93,201,199,139,218,205,148,95,36,219,144,141,62,85,74,179,172,157,194,169,89,118,75,156,52,202,40,133,113,217,124,130,122,82,180,79,149,131,57,169,208,199,217,191,174,145,142,49,209,72,66,97,109,131,174,53,169,156,170,151,171,185,66,157,97,154,69,73,86,78,218,152,170,36,168,162,50,140,74,112,140,87,160,138,183,166,193,111,106,172,154,170,206,114,169,100,112,108,122,59,112,150,57,109,158,66,80,37,208,100,184,207,70,52,189,49,52,74,87,40,52,186,71,194,60,216,66,191,149,194,94,184,175,165,117,160,70,48,62,164,95,189,159,92,50,177,52,36,40,194,168,196,172,158,41,168,175,133,56,105,204,114,186,47,91,113,78,47,216,80,78,196,37,126,63,136,206,209,86,43,88,188,118,170,67,55,125,38,214,81,96,96,85,160,194,42,186,214,108,216,66,40,142,142,149,53,192,37,181,138,219,57,86,76,97,43,57,179,166,197,78,105,44,119,194,210,219,165,220,141,125,132,212,37,95,189,46,202,176,125,42,66,40,123,120,83,152,54,124,113,56,70,49,93,178,168,75,127,207,74,79,122,129,148,64,100,155,217,75,169,87,119,42,109,220,177,165,174,161,216,102,173,181,199,62,65,194,52,125,70,81,93,138,175,113,147,191,46,154,99,69,96,139,115,148,44,98,133,143,192,76,60,74,200,91,123,74,49,194,177,65,203,174,103,74,205,175,96,41,159,95,99,107,105,100,162,174,200,61,94,118,184,124,37,107,155,165,75,209,172,210,206,47,48,139,94,137,173,63,139,136,183,209,94,36,107,164,178,161,115,182,39,106,107,103,162,220,119,99,197,127,142,89,211,62,190,70,126,65,170,193,163,43,157,214,123,116,71,161,179,114,55,88,39,202,204,84,187,196,202,192,184,60,159,145,169,78,197,144,115,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,100,37,93,33,186,88,65,106,101,39,189,78,94,160,70,113,196,220,60,203,96,35,213,154,91,147,198,208,76,134,179,49,190,104,187,202,57,188,131,54,148,173,94,169,165,187,34,44,51,126,105,162,113,135,110,181,114,57,204,170,65,79,129,180,160,134,124,130,74,79,133,169,54,200,176,124,121,60,72,203,211,53,179,41,204,87,68,110,73,191,75,171,196,55,47,69,94,201,215,123,98,141,190,54,101,190,174,108,161,142,42,190,212,159,87,219,37,108,185,150,110,40,182,94,94,193,73,180,85,139,35,137,144,74,56,87,120,212,70,120,86,128,39,38,103,185,111,51,71,54,102,88,168,190,106,63,189,205,164,129,211,196,68,112,174,109,45,109,81,118,218,63,182,89,98,61,50,191,118,211,40,135,152,108,128,157,132,202,148,160,143,211,63,72,64,73,79,62,169,66,161,104,84,88,43,70,185,86,35,210,156,156,218,202,96,111,47,41,181,178,214,194,82,90,148,80,213,140,79,78,169,166,212,78,46,217,163,39,198,129,84,173,61,83,194,93,148,137,149,128,166,51,56,67,48,66,182,212,141,115,37,113,39,6
198,98,139,210,109,189,200,210,206,149,192,150,76,55,82,173,43,219,213,143,212,110,156,155,174,163,190,207,149,47,92,146,47,111,124,219,123,109,200,155,220,137,186,221,170,78,67,116,62,202,50,90,121,121,50,139,169,211,88,208,88,209,56,108,101,49,175,163,183,99,44,107,217,122,160,167,56,154,180,117,135,72,122,74,92,72,42,170,123,196,200,85,80,187,107,192,177,130,129,126,89,87,192,112,64,134,133,102,153,192,109,138,201,206,47,138,216,60,39,53,40,40,105,178,143,111,210,40,178,166,187,94,126,97,87,179,158,105,35,189,144,78,141,131,172,60,63,208,185,41,40,143,135,57,153,210,133,156,103,205,178,62,82,147,80,109,50,181,61,38,105,105,180,64,89,127,169,60,53,77,95,38,48,212,75,69,119,182,60,135,106,54,188,95,150,96,204,41,54,127,156,120,58,155,59,35,212,158,150,100,35,211,51,202,85,140,180,93,66,44,140,157,97,205,173,173,171,179,103,184,170,146,163,173,181,93,122,68,68,115,172,141,80,34,105,51,192,65,174,220,216,103,78,205,112,83,42,151,192,210,105,113,155,37,197,78,156,86,135,194,173,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,185,99,180,147,199,106,161,197,199,95,59,92,115,81,116,129,126,128,123,160,87,208,63,111,124,211,56,131,146,192,176,177,157,190,114,183,142,94,201,199,139,217,205,149,95,36,219,144,142,61,85,74,180,172,157,194,170,90,118,75,155,52,201,40,132,113,217,124,131,121,83,179,79,150,130,56,169,208,199,217,191,174,145,142,50,209,72,65,97,110,131,174,53,169,156,171,150,171,185,67,156,96,153,69,73,86,78,218,152,171,37,169,162,49,141,74,112,139,88,160,137,183,167,193,110,107,173,155,170,206,114,169,101,112,108,123,60,112,150,57,109,157,67,81,37,208,99,184,207,70,52,188,48,51,74,88,39,51,186,72,195,60,217,65,189,150,195,94,184,175,165,116,160,69,47,62,164,95,189,159,91,50,177,52,35,41,193,168,196,172,158,41,168,175,134,57,105,204,114,187,47,92,113,77,47,216,79,77,197,36,127,63,136,206,209,86,43,87,188,118,169,67,55,126,37,214,81,98,96,85,160,194,42,187,214,108,216,66,39,143,141,148,52,193,36,180,138,219,57,85,76,97,43,57,178,167,196,78,105,43,120,194,209,220,165,220,141,124,132,213,37,95,189,46,202,176,124,42,66,40,124,119,84,152,55,123,113,55,70,48,92,179,168,75,128,207,73,79,123,129,148,63,101,155,217,74,169,87,118,42,109,220,178,165,173,161,216,102,173,180,199,63,64,195,53,126,70,80,93,138,174,111,148,191,45,155,98,68,95,140,114,149,44,98,133,143,192,76,59,74,199,92,123,74,49,193,176,66,203,175,103,74,205,175,97,42,158,95,98,106,105,100,162,174,199,60,94,119,185,124,37,107,156,166,75,210,171,210,206,47,47,140,94,138,173,63,138,136,182,209,94,36,108,165,178,162,115,182,38,106,107,103,162,220,119,99,197,128,142,89,210,62,188,70,126,66,170,193,163,44,158,214,123,116,71,161,180,113,55,88,39,202,204,84,186,196,203,192,183,62,158,144,170,76,196,145,115,111,125,47,78,130,171,206,108,209,166,80,178,171,163,103,99,37,93,34,186,88,65,106,101,40,189,78,94,159,69,113,196,219,60,204,96,36,213,155,91,146,199,207,75,132,179,49,190,105,187,202,57,189,130,53,147,172,95,168,164,187,34,44,51,126,106,161,114,135,109,182,115,55,205,170,65,79,129,179,160,134,124,130,73,78,133,169,55,200,175,124,121,59,72,202,211,52,178,41,204,86,69,110,73,192,76,170,196,55,47,69,94,201,216,123,98,143,190,54,101,190,174,107,161,142,42,190,211,159,87,219,37,108,185,150,111,40,182,94,94,192,73,179,84,140,35,137,144,73,56,87,120,212,70,120,85,128,39,38,104,185,111,51,70,55,102,88,169,189,105,64,189,206,163,130,211,196,68,112,175,109,44,109,83,119,217,63,182,88,98,60,50,191,119,212,42,136,153,108,128,157,132,202,149,160,143,211,63,72,65,73,79,62,169,67,161,103,83,88,44,69,184,86,35,210,157,157,218,200,96,112,46,41,181,178,214,194,84,90,148,80,214,140,78,78,169,165,212,78,46,217,163,39,198,130,84,172,61,83,194,94,147,138,150,128,166,51,56,67,47,65,183,212,141,115,36,112,39,6
199,99,140,210,109,189,201,210,207,150,193,151,75,55,82,173,43,220,214,143,211,109,155,156,174,163,190,207,148,47,92,147,47,112,123,217,123,108,199,155,219,137,186,220,169,78,66,116,62,201,50,90,121,122,50,138,169,210,89,209,88,209,56,108,101,50,175,163,183,99,44,107,217,122,161,167,55,154,180,117,134,72,122,75,92,72,41,170,125,196,200,85,80,188,107,193,177,130,129,126,89,87,192,112,65,133,132,102,152,190,109,138,200,206,46,139,216,60,39,54,39,41,105,177,144,110,209,40,178,166,187,94,126,97,86,180,158,107,36,191,144,78,141,130,173,59,63,208,184,41,40,145,134,58,153,211,132,157,103,205,179,63,81,147,82,108,50,181,62,37,105,104,179,63,89,128,167,60,53,76,95,38,48,212,76,69,118,182,60,134,106,55,189,95,150,96,204,41,54,127,157,120,58,155,60,35,211,156,151,100,34,211,51,203,86,140,181,94,66,45,139,158,99,204,173,173,171,179,104,183,170,146,163,172,180,93,123,68,68,115,172,141,81,34,105,50,192,65,175,221,217,103,78,205,113,83,43,151,191,210,104,113,154,38,197,79,155,87,135,194,172,211,45,147,63,63,88,78,146,67,144,79,93,38,166,129,195,85,217,186,99,179,147,198,107,161,196,199,95,58,91,114,80,116,130,127,129,121,160,87,207,62,111,124,211,55,132,146,193,176,177,157,191,115,184,143,94,200,199,140,217,204,149,96,36,219,144,142,60,85,74,178,171,157,193,169,90,119,76,155,52,202,39,133,114,216,123,130,122,82,180,79,150,130,56,168,207,200,216,191,175,145,142,49,209,71,65,97,109,131,175,53,170,157,170,151,172,184,66,156,96,153,69,73,85,78,218,153,170,36,168,161,49,140,73,111,140,87,160,138,182,167,193,110,107,173,153,170,206,114,169,101,111,108,123,60,111,150,56,108,158,67,80,37,208,99,184,207,72,51,188,48,51,74,87,40,51,187,72,195,60,217,66,190,149,194,93,184,175,164,117,161,68,47,61,164,94,190,159,91,50,177,51,36,41,194,168,196,171,158,41,167,176,133,57,105,204,114,187,46,91,113,78,47,215,80,78,197,37,127,63,136,206,209,86,42,87,188,118,169,67,54,125,38,213,81,97,96,85,160,194,41,186,214,108,215,66,39,141,141,150,53,193,37,180,138,219,57,85,76,97,43,57,178,166,196,77,105,44,119,194,210,220,165,218,140,123,131,213,37,95,189,46,203,177,124,42,67,40,122,120,84,152,55,124,112,56,70,48,92,178,167,73,128,208,73,80,123,129,148,64,100,155,217,74,168,87,119,41,109,219,177,164,174,162,216,102,172,181,198,62,64,194,52,125,71,80,92,139,174,112,147,191,46,155,99,69,95,140,115,149,43,98,132,143,192,76,59,74,199,92,125,74,49,194,177,65,202,174,103,74,205,177,97,43,158,95,98,106,104,101,162,175,200,60,93,118,185,123,36,106,155,166,74,209,171,210,206,47,48,139,94,137,173,63,139,137,182,209,95,36,107,164,179,162,115,182,39,105,107,104,161,219,119,99,197,127,142,89,210,61,189,70,126,65,170,193,163,43,158,214,123,116,71,162,180,113,54,88,38,202,204,84,185,196,202,191,184,61,157,144,170,78,197,145,116,111,126,47,78,131,171,207,108,209,168,81,178,171,162,103,99,36,94,34,187,89,65,107,100,40,189,79,93,159,69,113,196,221,60,204,96,35,213,154,91,147,198,208,75,132,179,49,190,105,186,203,57,188,130,53,147,173,95,168,164,187,34,44,51,126,106,161,114,135,109,181,114,56,205,170,65,79,129,180,160,133,124,130,74,79,134,169,55,199,175,124,122,59,71,202,211,53,178,42,204,87,68,111,73,192,74,170,196,55,47,69,94,201,215,123,99,142,190,53,101,189,174,108,161,143,43,190,212,158,87,218,37,107,184,150,111,41,182,94,94,192,73,180,84,140,35,136,145,73,57,86,120,212,70,121,85,128,39,38,104,184,111,51,71,53,102,88,169,190,106,65,189,205,164,129,211,197,68,112,174,109,44,109,82,118,217,63,182,88,98,61,50,192,119,212,41,136,153,108,127,158,132,202,148,160,144,211,63,73,64,73,79,61,169,67,161,103,83,88,44,69,186,86,34,210,157,156,217,201,95,111,47,41,180,179,214,195,84,90,149,79,214,141,80,78,170,167,211,78,47,216,162,38,198,129,84,172,61,83,194,92,148,137,151,127,166,51,54,67,48,66,183,211,142,115,37,114,39,6
199,96,140,210,110,189,201,209,205,151,191,150,74,57,83,172,44,220,213,143,213,109,156,156,175,163,189,207,149,47,93,146,46,111,122,217,123,111,200,156,220,137,186,220,169,78,65,115,62,202,49,91,121,119,50,140,170,211,88,207,89,210,57,107,101,51,175,163,184,98,43,107,219,122,161,168,55,154,181,118,137,73,121,74,91,71,41,172,124,199,202,84,82,188,107,192,178,130,129,125,87,86,193,111,63,136,131,102,152,191,108,138,201,206,45,138,215,61,40,54,41,40,104,179,145,110,207,40,177,167,187,94,125,100,86,180,157,107,36,189,146,78,140,130,173,59,63,207,185,41,39,143,135,57,153,210,133,157,103,206,178,62,79,147,82,109,49,181,61,37,106,105,181,64,89,128,168,60,52,77,95,39,49,211,76,71,119,181,60,134,105,55,187,95,152,95,205,40,53,127,157,121,58,154,59,35,212,157,150,102,35,213,51,202,85,140,181,92,66,44,139,156,98,203,172,173,171,179,105,182,170,145,163,172,183,93,123,67,69,113,173,140,79,34,105,50,192,65,173,221,215,103,79,204,114,83,43,151,192,211,106,113,154,37,198,80,155,87,134,194,171,212,44,146,62,64,88,78,145,67,144,77,93,36,165,129,195,86,219,185,98,178,146,199,105,160,196,199,95,58,92,115,81,116,129,126,128,122,161,87,209,62,111,123,211,54,133,146,193,176,177,160,191,113,182,143,93,201,200,139,219,206,150,96,38,221,144,143,62,85,73,179,172,157,192,168,90,120,76,157,51,203,40,133,113,216,124,129,121,84,181,79,150,130,56,170,208,202,215,192,176,145,141,50,210,72,64,96,109,131,174,53,169,157,171,152,171,184,68,157,97,152,68,74,84,79,220,152,169,36,167,161,51,140,75,112,140,87,161,139,183,168,192,110,105,173,154,171,207,112,171,101,111,108,124,60,110,151,55,108,156,66,80,36,207,100,184,206,70,52,189,49,51,75,87,40,51,187,71,195,59,218,66,189,149,193,94,181,174,164,115,159,69,47,63,164,96,190,161,91,51,176,52,37,41,195,168,197,172,158,42,170,175,133,56,104,204,114,186,46,91,113,78,46,215,79,77,197,37,126,63,136,208,210,86,42,87,189,119,171,68,54,126,39,214,82,97,96,85,159,193,40,187,216,106,216,65,39,142,142,148,53,193,37,181,139,219,58,86,76,97,43,56,180,165,197,77,104,45,119,195,210,219,165,219,142,125,131,213,39,95,188,46,202,176,124,42,66,38,124,121,83,152,55,123,112,55,71,50,92,179,169,74,127,207,74,80,122,128,147,63,101,155,217,75,167,87,118,42,109,220,178,166,173,160,215,104,173,180,198,63,66,194,52,125,69,80,94,138,174,111,147,191,46,155,98,68,96,139,115,148,44,98,133,145,191,75,61,74,200,91,123,74,48,194,177,65,204,175,102,73,205,177,95,42,158,95,98,105,106,100,161,174,201,62,94,119,184,124,39,107,154,164,75,209,173,211,207,47,47,138,93,137,174,62,139,136,182,208,94,36,109,162,178,161,116,182,38,105,106,103,162,219,120,98,198,127,142,89,211,63,190,70,127,66,169,193,164,44,157,215,124,116,70,161,179,113,55,88,39,202,204,84,186,196,203,191,184,61,157,144,169,76,197,144,113,111,125,48,78,130,170,206,108,209,167,81,178,170,162,103,100,37,93,35,186,90,65,106,102,40,189,78,92,160,69,113,196,219,60,205,96,36,213,154,91,147,197,207,75,134,177,48,191,105,187,203,57,188,131,53,148,172,93,167,163,187,35,43,51,127,105,162,114,135,109,182,115,57,205,170,65,80,130,179,160,133,124,130,71,79,133,168,57,200,175,124,120,58,73,203,209,52,179,41,203,86,68,110,73,192,77,170,195,56,47,67,95,201,214,123,99,143,189,54,100,189,174,106,161,142,42,189,210,159,88,218,38,107,186,151,111,40,182,94,95,192,73,180,84,140,35,137,145,74,57,87,119,211,69,120,86,128,38,39,103,186,111,52,70,54,101,88,170,189,107,65,188,205,163,130,212,196,69,112,175,110,44,109,81,119,217,63,182,89,98,60,49,193,119,213,40,135,153,109,128,156,131,203,147,161,143,210,62,74,65,73,79,61,170,67,161,104,83,89,44,69,185,84,34,212,157,157,217,200,96,112,48,42,181,179,214,195,84,90,149,80,213,140,78,80,167,167,212,77,46,216,163,37,198,128,84,171,61,81,194,94,148,137,152,128,167,51,56,67,48,66,182,213,142,116,37,111,39,6
198,98,139,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,213,143,211,109,155,156,174,163,189,207,149,47,92,146,47,111,123,218,123,109,200,156,220,137,186,220,170,78,66,116,62,202,50,90,120,121,50,139,169,211,88,208,88,208,55,108,101,50,175,163,183,99,44,107,217,122,160,167,56,153,179,117,135,72,122,74,92,72,41,170,124,196,200,84,81,187,107,192,178,129,130,126,89,87,192,111,64,135,132,102,152,191,109,138,200,206,46,138,216,60,39,54,40,40,105,178,143,110,210,40,178,166,188,94,125,98,86,180,158,105,35,190,144,78,141,130,172,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,105,55,188,95,151,96,204,41,54,127,157,120,58,154,59,35,211,157,151,101,34,212,51,202,86,140,181,93,66,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,141,80,34,105,50,192,65,174,220,216,103,79,205,113,83,42,151,192,210,104,112,155,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,186,99,179,147,198,106,161,197,199,95,59,92,115,80,116,129,126,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,179,172,157,193,169,90,118,75,155,52,202,40,132,113,217,124,130,121,83,179,79,149,130,56,170,208,200,217,191,175,145,142,50,209,72,65,97,109,131,174,53,169,156,170,151,171,185,67,157,97,154,69,74,86,77,218,152,170,36,168,161,49,140,73,112,140,87,160,137,182,166,193,110,107,173,154,170,206,114,169,101,112,108,123,60,111,150,57,108,157,66,80,36,208,100,184,206,70,52,188,48,51,74,87,39,51,186,71,195,60,217,65,190,150,194,94,184,175,165,116,160,69,47,63,164,95,189,159,91,50,176,52,35,40,194,167,197,172,158,41,168,175,133,57,105,204,114,187,47,91,113,78,47,216,79,77,197,37,127,63,136,206,209,86,43,87,188,118,170,67,55,126,38,213,81,97,96,85,159,193,41,187,214,108,215,66,40,142,141,149,53,193,36,181,138,219,58,85,75,97,43,57,179,166,196,78,105,44,119,195,210,220,166,220,141,124,131,213,37,95,189,46,203,176,124,42,66,40,124,120,84,151,54,124,112,55,70,49,92,178,168,74,128,207,73,80,123,129,148,63,100,155,217,75,168,87,119,42,109,220,178,165,174,161,216,102,172,181,198,62,64,194,53,126,70,80,93,138,175,112,148,192,45,154,98,68,96,140,115,149,43,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,203,174,103,74,205,176,96,42,158,95,98,107,105,100,162,175,200,61,94,119,185,124,37,107,155,166,75,209,171,210,206,47,48,140,94,138,173,63,139,137,182,209,94,36,108,164,179,162,115,182,38,105,107,103,161,219,119,99,197,128,141,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,71,161,180,113,55,88,38,202,204,84,186,196,202,191,184,61,158,145,170,77,197,145,114,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,187,88,65,107,101,40,189,78,94,160,69,112,196,220,59,204,96,35,213,155,92,147,198,208,75,133,179,49,190,105,187,203,57,188,130,54,147,173,95,169,164,187,34,44,51,126,105,162,114,135,110,181,115,56,204,170,65,79,129,180,160,133,124,130,73,79,133,169,55,200,176,124,121,59,72,203,211,53,178,41,204,87,68,110,73,192,75,171,196,55,47,69,94,201,216,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,108,185,150,111,40,182,94,94,192,73,180,85,139,34,137,144,73,56,87,120,212,70,120,86,128,39,38,103,185,111,51,71,54,102,88,169,190,106,64,189,205,163,129,211,196,69,112,175,109,44,109,82,119,217,63,182,88,98,60,50,192,118,212,41,135,153,108,128,157,132,202,148,160,143,210,63,72,64,73,79,61,169,67,161,103,83,88,43,69,185,86,35,210,157,156,218,202,96,112,47,41,181,178,214,194,83,90,149,80,213,140,79,78,169,167,212,78,46,216,163,39,198,129,84,173,61,83,194,94,148,137,150,128,166,51,56,67,47,66,182,211,142,115,36,112,39,6
198,98,140,210,109,189,201,209,207,150,192,150,75,54,83,174,43,220,214,143,212,110,155,155,174,163,189,207,149,47,92,146,47,111,123,218,123,109,199,156,220,137,186,220,170,78,66,116,62,202,50,91,121,121,49,139,168,211,88,208,89,208,56,108,101,50,175,163,184,99,44,106,217,122,160,167,56,153,180,117,135,72,122,74,92,72,41,171,124,196,200,84,81,187,108,192,177,129,129,126,89,86,193,111,65,135,132,103,152,192,109,138,200,206,46,138,216,60,39,54,40,41,104,178,143,110,209,40,178,166,188,94,125,98,86,180,158,106,36,190,144,78,141,130,172,59,63,208,185,40,40,144,135,57,152,211,132,156,104,205,178,63,83,147,81,109,50,180,61,37,105,105,180,63,88,127,169,60,53,77,95,38,48,212,75,69,118,182,60,135,105,55,188,95,151,96,204,41,54,127,157,120,58,154,58,35,211,156,151,101,34,212,51,202,85,140,180,93,66,45,139,157,98,204,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,141,81,34,105,50,192,65,174,220,217,103,78,205,112,83,42,151,193,210,104,112,155,37,197,79,156,86,134,194,172,212,44,146,62,64,88,78,146,67,144,78,93,38,166,129,195,85,217,186,99,179,147,198,106,162,196,199,95,58,92,115,81,116,129,126,128,122,161,86,208,62,111,124,211,56,132,146,194,176,178,157,190,114,183,142,93,200,200,139,217,205,149,96,36,220,145,141,61,85,74,179,172,158,193,169,90,118,76,155,52,203,40,132,113,217,124,130,121,83,179,79,149,130,56,169,208,200,217,191,175,145,142,50,209,72,65,96,110,131,175,53,169,156,170,151,171,185,66,157,96,153,69,74,85,77,218,152,170,36,167,161,48,140,74,113,139,87,159,137,182,167,193,110,106,172,154,170,206,114,170,101,112,108,123,60,111,150,57,108,157,66,80,36,208,100,184,207,71,52,188,48,51,74,87,39,52,186,71,195,59,216,65,190,149,194,94,184,175,165,117,159,69,47,62,164,95,189,159,91,50,176,52,35,40,195,167,197,172,158,42,168,175,133,57,105,204,115,187,47,92,113,78,47,216,80,77,197,37,126,63,137,206,209,86,43,87,188,118,170,67,55,125,38,213,81,97,96,85,159,193,41,187,215,108,215,66,40,142,142,149,52,193,36,181,138,219,57,85,75,97,43,57,178,166,196,78,105,44,120,195,210,220,166,219,141,125,131,212,38,95,189,46,202,176,124,42,66,40,123,120,83,151,55,123,112,56,70,49,92,178,168,74,128,207,74,80,123,129,148,63,100,155,217,74,168,87,119,43,108,220,178,165,174,161,216,102,173,182,198,62,64,194,53,125,70,80,93,138,175,113,148,191,45,154,99,68,95,140,115,149,44,98,133,143,192,76,60,75,199,92,123,74,49,193,176,65,203,175,103,74,205,176,96,42,159,95,99,107,105,101,162,175,199,61,93,119,185,124,37,107,155,166,75,209,171,210,206,47,48,139,94,138,174,63,139,136,182,209,94,36,108,164,178,162,115,182,39,105,106,103,161,219,118,99,197,128,141,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,71,161,179,113,54,89,38,202,204,83,186,195,202,191,184,61,158,145,170,77,197,145,115,111,125,47,78,130,171,206,108,209,167,81,178,171,162,103,99,37,93,34,187,89,64,107,101,40,189,78,94,159,70,113,196,221,60,204,97,35,213,155,91,147,198,209,76,133,179,49,190,105,187,203,58,188,131,54,147,173,94,169,164,186,34,44,52,127,105,162,114,135,110,182,115,56,204,170,65,79,129,179,160,134,124,130,73,79,133,169,55,201,176,124,121,59,73,203,211,53,178,41,203,86,67,110,73,192,75,170,195,55,47,69,94,201,215,123,99,142,190,54,101,190,174,107,161,143,41,190,212,159,87,218,37,107,185,151,110,40,182,94,94,192,73,180,84,139,34,137,144,73,57,87,120,213,70,120,85,128,39,38,104,185,110,51,71,54,102,88,169,190,106,64,188,206,163,130,211,196,68,112,175,109,44,109,82,119,216,63,182,88,98,60,50,191,119,212,41,135,153,108,128,157,132,202,148,160,143,211,63,73,64,73,78,61,168,67,161,103,83,88,43,68,185,86,34,210,157,156,218,201,96,112,47,41,181,178,214,194,83,90,149,79,213,140,80,78,169,167,212,78,46,216,162,38,198,129,84,173,62,83,194,93,148,137,150,127,166,51,56,68,48,65,182,211,142,115,36,112,39,6
198,98,139,210,109,189,200,209,207,150,192,150,76,55,82,173,43,219,213,143,211,110,156,156,174,163,189,207,149,47,92,146,47,111,123,218,123,109,200,156,220,137,187,220,170,78,66,116,62,202,50,90,120,121,50,139,169,211,88,208,88,208,55,108,101,50,175,163,183,99,44,107,217,122,160,167,56,153,179,117,135,72,122,74,92,72,42,170,124,196,200,84,81,187,108,192,178,129,130,126,89,87,192,111,64,135,132,102,152,191,109,138,200,206,46,138,216,60,39,54,40,40,105,178,143,110,210,41,178,166,188,94,126,98,86,180,158,106,35,190,144,78,141,130,172,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,38,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,70,118,182,60,135,106,55,188,95,151,96,204,41,54,127,157,120,58,154,59,35,211,157,151,100,34,212,51,203,85,140,180,93,67,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,141,80,34,105,50,192,65,174,220,216,103,78,205,113,83,42,151,192,210,104,112,155,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,185,99,179,146,198,106,161,197,199,95,59,92,115,80,116,129,126,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,141,61,85,74,179,172,157,193,169,90,119,75,155,53,202,40,133,113,217,124,130,121,83,179,79,149,130,57,169,207,200,217,191,175,145,142,50,209,71,65,97,109,131,174,53,169,156,170,151,171,185,67,157,97,153,69,74,85,78,218,152,170,36,168,161,49,140,73,112,140,87,160,137,182,166,193,110,107,173,154,170,206,114,169,101,112,108,123,60,111,150,57,108,157,66,81,36,208,100,184,207,70,52,188,48,51,74,87,39,51,187,71,194,59,217,66,190,150,194,94,184,175,165,116,160,69,47,62,164,95,189,159,91,50,176,52,35,40,195,167,197,172,158,41,168,175,134,57,105,204,114,187,47,91,113,78,47,216,79,77,197,37,127,64,136,206,209,85,43,87,188,118,170,67,55,126,38,213,81,97,96,85,159,194,41,187,214,108,215,66,40,142,142,149,53,193,36,181,138,219,57,85,75,97,43,57,179,166,196,78,105,44,119,195,210,220,166,219,141,124,131,213,37,95,189,45,203,176,124,42,66,40,124,120,84,151,54,124,112,55,70,49,92,178,168,75,128,207,73,80,123,129,148,64,100,155,217,74,169,87,119,42,108,220,178,165,174,161,216,102,172,181,199,62,64,194,53,126,69,80,93,138,175,112,148,192,45,154,98,68,96,140,115,149,43,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,203,175,103,74,205,176,96,42,158,95,98,107,105,100,162,174,199,61,94,119,185,124,38,107,155,166,74,209,171,210,206,47,48,140,94,137,173,63,139,137,183,209,94,36,107,164,179,162,115,182,38,105,107,103,161,219,119,100,197,127,141,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,71,161,180,113,55,88,38,202,204,84,186,196,202,191,183,61,158,145,170,77,197,145,114,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,186,88,65,107,101,40,189,78,94,160,70,112,196,220,59,204,96,35,213,155,92,146,198,208,75,133,179,49,190,105,186,202,57,188,130,54,147,172,94,169,164,187,34,44,51,126,105,162,114,135,110,182,115,57,204,170,65,79,129,180,160,133,124,130,73,79,133,169,55,200,176,124,121,59,72,203,211,53,178,41,203,87,68,110,73,192,75,171,196,55,47,69,94,201,215,123,99,142,190,54,100,191,174,107,161,143,42,190,212,159,87,219,37,107,185,150,111,40,182,94,94,193,73,180,85,139,35,137,144,73,56,86,120,212,70,120,85,128,39,38,103,185,111,51,71,54,102,88,169,190,106,64,189,205,163,130,212,196,69,112,175,109,44,109,82,119,217,63,182,89,98,60,50,192,118,212,41,135,153,108,128,157,132,202,148,160,143,210,63,73,64,73,79,61,169,67,161,103,83,88,43,69,185,86,35,210,157,156,218,201,95,111,47,41,181,178,214,194,83,90,149,80,213,141,79,78,169,167,212,78,46,216,163,39,198,129,84,173,61,83,194,94,148,137,150,128,166,51,56,67,48,66,182,212,141,115,36,112,40,6
199,98,140,210,109,189,200,209,206,149,192,150,75,55,82,174,43,220,213,144,211,109,155,156,174,163,189,207,149,48,92,146,47,111,123,218,123,109,199,156,220,138,186,221,169,78,66,116,62,202,50,91,120,121,50,140,169,211,89,208,89,208,56,107,100,50,175,162,183,98,43,106,218,122,160,167,56,153,179,118,135,73,123,75,92,72,42,171,124,196,200,84,81,187,106,193,178,129,130,126,88,86,192,110,65,135,132,102,152,192,109,138,200,206,47,138,216,60,39,53,39,40,105,179,144,111,209,41,178,166,187,94,126,98,87,179,158,106,36,190,144,78,141,131,171,59,63,207,185,40,40,143,135,57,152,211,133,156,104,205,178,62,82,147,82,108,51,181,61,37,107,105,180,64,89,128,169,59,52,76,95,38,48,210,75,69,118,182,59,135,105,55,189,95,150,96,204,41,55,127,157,120,57,154,58,35,212,157,151,101,34,212,51,202,86,140,180,94,67,44,139,158,98,204,174,172,171,178,104,183,170,145,163,172,181,93,124,68,68,115,172,141,80,34,105,50,192,65,175,220,216,103,78,205,113,82,43,150,192,210,105,113,154,37,197,78,156,86,135,194,172,211,45,147,62,64,89,77,146,67,144,78,93,37,166,130,195,86,218,186,99,179,146,197,106,161,196,199,96,59,92,115,81,115,128,127,128,123,161,86,208,61,110,124,212,55,132,146,193,176,177,157,190,115,183,143,93,200,200,139,218,205,148,95,36,219,144,141,61,85,73,180,172,158,194,170,89,119,75,155,53,202,40,133,112,217,124,129,122,82,179,79,150,130,56,169,208,200,217,191,174,145,142,50,208,72,65,97,110,131,175,53,169,156,170,151,171,185,66,157,96,154,70,73,85,78,219,152,170,37,167,162,49,140,74,112,140,88,159,137,182,166,192,110,106,173,155,171,205,114,169,100,111,108,122,61,111,150,57,108,158,66,81,36,208,101,183,207,71,51,188,48,51,74,88,39,51,186,71,195,59,216,65,190,149,194,94,184,176,165,117,159,69,48,62,164,95,190,159,92,50,177,52,35,40,195,167,197,173,159,41,168,176,133,57,105,204,114,186,47,93,113,78,47,216,80,78,197,37,127,63,136,206,210,86,43,87,188,118,170,67,54,125,38,215,81,97,96,86,159,192,41,188,214,107,216,66,40,142,141,149,53,194,36,180,138,219,58,85,75,97,43,57,179,165,196,77,105,44,120,195,210,220,166,219,141,124,132,213,37,95,189,46,203,175,124,41,66,39,123,120,84,151,54,123,113,55,70,49,92,178,168,75,128,207,73,80,123,128,148,63,100,154,217,75,168,87,119,42,109,221,178,165,174,161,216,101,172,181,198,62,65,194,53,126,70,80,93,139,175,113,148,192,45,154,98,68,96,140,115,150,44,98,133,143,191,76,59,75,199,92,123,74,49,194,176,66,202,175,103,74,204,176,96,42,158,95,99,107,105,99,162,174,200,61,94,119,185,124,37,107,155,166,75,209,171,210,206,46,48,140,93,138,172,62,139,136,182,209,94,36,107,164,179,161,115,182,39,105,107,104,161,220,119,100,197,128,141,89,211,62,190,70,126,65,169,194,163,43,157,215,123,117,71,161,180,113,56,88,38,202,204,83,187,196,202,191,184,61,158,144,170,78,197,145,114,112,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,186,89,66,107,101,40,189,79,94,159,69,113,196,220,60,204,96,35,213,155,91,146,197,208,74,132,179,49,190,105,187,202,58,189,130,54,147,172,94,169,164,187,34,43,52,126,106,162,115,135,109,182,115,57,205,170,65,80,128,180,159,133,124,130,73,78,134,169,55,200,176,124,121,59,73,203,211,53,178,41,204,87,68,111,73,191,76,171,196,56,48,68,94,200,215,122,100,142,191,55,101,189,174,106,161,142,42,189,211,159,87,218,37,107,185,151,111,39,182,94,94,192,74,180,85,139,35,137,143,72,56,87,120,211,70,120,85,128,39,39,104,185,110,51,71,53,103,88,169,189,106,65,189,205,163,130,212,197,69,112,175,109,44,109,83,118,216,63,182,88,98,61,50,191,118,212,41,135,152,108,128,157,132,203,148,160,143,211,64,73,64,73,79,61,169,67,160,103,83,88,44,69,184,86,34,210,157,156,218,202,96,111,47,40,181,178,214,194,84,91,148,79,213,140,79,78,169,167,212,78,46,217,163,39,198,129,84,173,60,84,194,93,148,137,150,128,167,51,56,66,48,66,183,211,142,115,36,112,40,6
198,98,139,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,214,143,212,110,155,156,174,163,189,207,149,47,92,146,47,111,123,218,123,109,200,156,220,137,187,220,170,78,66,116,62,202,50,90,120,121,50,139,169,211,88,208,88,208,55,108,101,50,175,163,183,99,44,107,217,122,160,167,56,153,180,117,135,72,122,74,92,72,41,170,124,196,200,84,81,187,107,192,178,129,130,126,89,87,192,111,64,135,132,102,152,191,109,138,200,206,46,138,216,60,39,54,40,40,105,178,143,110,210,40,178,166,188,94,125,98,86,180,158,105,35,190,144,77,141,130,172,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,108,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,105,55,188,95,151,96,204,41,54,127,157,120,58,154,59,35,212,157,151,101,34,212,51,203,86,140,181,93,66,44,139,157,97,205,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,141,80,34,105,50,192,65,174,220,216,103,79,205,113,83,42,151,192,210,104,112,155,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,186,99,179,146,198,106,161,197,199,95,59,92,115,80,116,129,126,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,179,172,157,194,169,90,118,75,155,52,202,40,133,113,217,124,130,121,83,179,79,149,130,56,170,208,200,217,191,175,145,142,50,209,72,65,97,109,131,174,53,169,156,170,151,171,185,67,157,97,154,69,74,86,78,218,152,170,36,168,162,49,140,73,112,140,87,160,137,182,166,193,110,107,173,154,170,206,114,169,101,112,108,122,60,111,150,57,109,157,66,80,36,208,100,184,207,70,51,188,48,51,74,87,39,51,186,72,195,60,217,65,190,149,194,94,184,175,165,116,160,69,47,62,164,95,189,159,91,50,176,52,35,40,194,167,197,171,158,41,168,175,133,57,105,204,114,187,47,91,113,78,47,216,79,77,197,37,127,63,136,206,209,86,43,87,188,118,170,67,55,126,38,213,81,97,96,86,159,193,41,187,214,108,215,66,40,142,141,149,53,193,36,181,138,219,57,85,75,97,43,57,178,166,196,78,105,44,119,195,210,220,166,220,141,124,131,213,37,95,189,46,203,176,124,42,66,40,124,120,84,151,54,124,112,55,70,49,92,178,168,75,128,207,73,80,123,129,148,63,100,155,217,75,168,87,119,42,108,220,178,165,174,161,216,102,172,181,199,62,64,194,53,126,70,80,93,138,175,112,148,192,45,154,98,68,96,140,115,149,43,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,203,174,103,74,205,176,96,42,158,95,98,107,105,100,162,175,200,61,94,119,185,124,37,107,155,166,75,209,171,210,206,47,48,140,94,137,173,63,139,137,183,209,94,36,108,164,179,162,115,182,39,105,107,103,161,220,119,99,197,128,141,89,211,62,189,70,126,66,170,194,163,43,157,214,123,116,71,161,180,113,55,88,38,202,204,84,186,196,202,191,184,61,158,145,170,77,197,145,114,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,186,88,65,107,101,40,189,78,94,160,69,112,196,220,60,204,96,35,213,155,92,147,198,208,75,133,179,49,190,105,187,203,57,188,130,54,147,173,95,169,164,187,34,44,51,126,105,162,114,135,110,181,114,57,204,170,65,79,129,180,160,134,124,130,73,79,133,169,55,200,176,124,121,59,72,202,211,53,178,41,204,87,68,110,73,192,75,171,196,55,47,69,94,201,215,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,107,185,150,111,40,181,94,94,192,73,180,85,139,34,137,144,73,56,87,120,212,70,120,86,128,39,38,103,185,111,51,71,54,102,88,169,190,106,64,188,205,163,129,211,196,68,112,175,109,44,109,82,119,217,63,182,89,98,60,50,192,118,212,41,135,153,108,128,157,132,202,148,160,143,211,63,73,64,73,79,61,169,67,161,103,83,88,43,69,185,86,35,210,157,156,218,202,96,112,47,41,181,178,214,194,83,90,149,80,213,140,79,78,169,167,212,78,46,216,163,39,198,129,84,173,61,83,194,94,148,137,150,128,166,51,56,67,48,65,182,212,142,115,36,113,39,6
198,98,140,210,109,189,200,209,207,149,192,150,76,55,82,173,43,219,213,143,211,109,155,156,174,163,189,207,149,47,92,146,47,111,123,218,123,109,200,156,220,137,187,220,170,78,66,116,62,202,50,90,120,121,50,139,169,211,89,208,88,208,55,108,101,50,175,163,183,99,44,107,217,122,160,167,56,154,179,117,135,72,122,74,92,72,41,171,124,196,200,84,81,187,107,192,178,129,130,126,89,87,192,111,65,135,132,102,152,191,109,138,200,206,46,138,216,60,39,54,40,41,105,178,143,110,210,41,178,166,188,94,125,98,86,180,158,106,36,190,144,78,141,130,172,59,63,208,185,41,40,144,135,57,152,210,133,156,104,205,178,63,82,147,81,109,50,180,61,37,106,105,180,64,88,127,168,60,53,77,95,38,48,211,75,69,118,182,60,135,105,55,188,95,151,96,204,41,54,127,156,120,58,154,59,35,211,157,151,101,34,212,51,203,86,140,181,93,66,44,139,157,97,204,173,173,171,178,104,183,170,145,163,172,181,93,123,68,68,114,172,141,80,34,105,50,192,65,174,220,216,103,78,204,113,83,42,151,192,210,104,112,155,37,197,79,156,86,135,194,172,211,45,146,62,64,88,78,146,67,144,79,93,38,166,129,195,86,218,185,99,179,147,198,106,161,197,199,95,59,92,115,80,116,129,126,128,123,161,87,208,62,111,124,211,55,132,146,193,176,177,157,190,114,183,143,93,201,200,139,218,205,149,96,36,219,144,142,61,85,74,179,172,157,193,169,90,118,75,155,52,202,40,132,113,217,124,130,121,83,179,79,149,130,56,170,208,200,217,191,175,145,142,50,209,71,65,97,109,131,174,53,169,156,170,151,171,185,67,157,97,154,69,74,85,77,218,152,170,37,168,162,49,140,73,112,140,87,160,137,182,167,193,110,107,173,154,170,206,114,169,101,112,108,123,60,111,150,56,109,157,66,80,37,208,99,184,206,71,52,188,48,51,74,87,39,51,186,71,195,60,217,65,190,149,194,94,184,175,165,116,160,69,47,63,164,95,189,159,91,50,176,52,35,40,195,167,197,172,158,41,168,175,133,57,105,204,114,187,46,91,113,78,47,216,79,77,197,37,127,63,136,206,209,86,43,87,188,118,170,67,55,126,38,214,81,97,96,86,159,193,41,187,214,108,215,66,40,142,141,149,53,193,36,181,138,219,58,85,75,97,43,57,179,166,196,78,105,44,119,195,210,220,166,220,141,124,131,213,37,95,189,45,203,176,124,42,67,40,124,120,83,151,54,124,112,55,70,49,92,178,168,74,128,207,73,80,123,129,148,63,100,155,217,74,168,87,119,42,108,220,178,165,174,161,216,102,172,181,198,62,64,194,53,126,70,80,93,138,175,112,148,192,46,154,99,68,95,140,115,149,43,98,133,143,192,76,60,74,199,92,123,74,49,193,176,66,202,174,103,74,205,176,96,42,158,95,98,107,105,100,162,175,200,61,94,119,185,124,37,107,155,166,75,209,171,210,206,47,48,140,94,138,173,63,139,137,182,209,94,36,108,164,179,162,115,182,38,105,106,103,161,219,119,99,197,128,141,89,211,62,189,70,126,66,170,193,163,43,157,214,123,116,71,161,180,113,55,88,38,202,204,84,186,196,202,191,184,61,158,145,170,77,197,145,115,111,125,47,78,130,171,206,108,209,167,80,178,171,162,103,99,37,93,34,187,88,65,107,101,40,189,78,94,160,69,112,196,220,59,204,96,35,213,155,92,147,198,208,75,133,179,49,190,105,186,203,57,188,130,54,147,172,95,169,164,187,34,43,51,126,105,162,114,135,110,181,114,57,204,170,65,79,129,180,160,133,124,130,73,79,133,169,55,200,176,124,121,59,72,202,211,53,178,41,204,87,68,110,73,192,75,171,196,55,47,69,94,201,215,123,99,142,190,54,101,190,174,107,161,143,42,190,212,159,87,219,37,108,185,150,111,40,182,94,94,192,73,180,85,139,34,137,144,74,56,87,120,212,70,120,86,128,39,38,103,185,111,51,71,54,102,88,169,190,106,64,189,205,163,130,211,196,68,112,175,109,44,109,82,119,217,63,182,89,98,60,50,192,118,212,41,135,153,108,128,157,132,202,148,160,143,211,63,72,64,73,79,61,169,67,161,103,83,88,44,69,185,86,35,210,157,156,218,202,96,111,47,41,181,178,214,194,84,90,149,80,213,140,79,78,169,167,212,78,46,216,163,39,198,129,84,173,61,83,194,93,148,137,150,128,166,51,56,67,47,66,182,211,142,115,36,112,40,6
198,97,139,210,109,189,200,209,206,150,192,150,76,54,82,173,44,220,213,144,211,109,155,157,174,164,190,207,149,47,92,147,47,111,123,217,123,109,200,156,220,136,187,220,170,78,66,116,62,202,50,90,121,121,50,139,169,211,88,208,88,208,55,108,100,49,174,163,183,98,43,107,217,122,160,166,55,153,180,117,135,72,122,75,92,72,42,171,124,196,200,85,81,187,108,192,177,129,130,127,89,87,193,111,65,134,132,102,153,192,109,138,200,205,46,138,217,61,39,54,39,41,105,178,143,109,210,41,178,166,188,93,125,98,86,180,158,105,36,190,145,77,141,130,171,59,63,207,185,41,40,144,135,57,152,210,133,156,104,205,178,62,82,148,81,108,51,179,60,38,106,105,180,64,89,127,168,60,53,76,96,38,48,211,74,69,119,182,60,135,105,55,188,95,150,96,205,42,54,127,157,120,58,155,59,35,212,157,151,100,35,211,51,202,86,140,181,93,66,44,139,157,97,205,173,173,171,179,105,184,169,145,163,172,180,94,122,68,68,114,171,140,80,34,105,50,192,64,175,220,217,104,79,205,112,83,42,151,192,210,104,112,155,37,197,78,156,86,135,194,172,212,45,146,62,64,88,78,147,67,144,79,93,38,166,129,195,85,218,186,99,179,147,199,106,161,197,199,95,59,92,115,80,116,129,126,129,123,162,87,207,62,111,124,211,55,133,145,193,176,177,157,191,114,183,143,93,201,199,139,218,205,149,96,36,219,144,142,61,85,73,179,172,157,193,169,90,118,75,155,53,203,40,132,113,216,124,130,121,83,180,79,149,130,56,169,207,200,216,191,175,145,142,50,209,71,64,96,110,131,174,53,169,157,170,151,172,184,66,157,97,153,69,74,85,78,217,152,170,37,168,162,50,140,74,112,139,87,159,137,182,166,192,110,108,173,155,171,206,114,169,101,112,107,122,59,112,150,57,108,157,66,80,36,208,99,184,207,70,52,189,48,51,74,87,39,51,187,71,195,60,216,66,190,150,194,94,183,176,165,117,160,69,47,63,165,95,190,159,91,50,176,52,35,41,194,167,197,171,159,42,168,175,134,56,105,204,114,187,46,92,113,78,47,216,79,78,197,37,127,63,136,206,209,86,43,87,188,118,170,67,55,126,38,213,81,97,96,86,159,194,42,187,214,108,215,66,40,143,141,150,52,192,37,180,138,219,58,85,76,97,43,57,179,166,197,77,105,43,119,196,211,220,166,220,141,124,131,213,37,95,189,45,203,176,124,42,67,40,123,119,84,151,54,124,113,55,71,49,92,178,168,74,128,206,74,80,123,129,148,63,100,155,217,75,168,87,118,42,109,220,177,165,174,161,215,102,172,181,198,63,65,194,52,126,70,81,93,138,175,112,147,191,46,154,99,68,95,140,115,149,43,98,133,143,192,76,60,74,200,91,123,74,48,192,177,66,203,175,104,74,205,175,96,42,159,94,99,107,105,100,162,175,199,61,94,119,185,123,37,107,156,165,75,209,171,210,206,47,47,140,94,138,173,63,138,137,181,210,94,36,107,165,178,163,116,182,38,105,107,102,162,220,118,99,197,127,141,89,211,61,190,69,126,66,170,193,163,43,157,214,123,116,71,161,180,114,55,89,39,202,205,84,185,196,203,191,184,61,158,144,170,78,197,145,115,111,125,47,78,130,171,207,108,209,167,81,178,171,162,104,100,37,92,34,187,88,65,107,100,40,189,78,93,160,69,111,196,220,60,204,96,36,213,155,91,146,198,208,76,133,179,48,190,105,186,203,57,189,130,54,147,172,95,168,163,188,33,44,51,126,105,162,114,135,109,181,115,56,204,170,65,80,128,179,161,133,124,130,72,79,133,169,54,200,176,124,122,59,73,203,212,52,178,41,203,86,68,111,73,192,75,171,196,55,47,69,93,201,216,123,99,143,190,53,101,191,173,107,160,143,42,190,211,159,87,219,37,108,185,150,110,40,182,93,94,192,73,180,85,140,34,137,144,73,56,87,121,212,70,120,87,128,38,39,103,185,110,51,71,55,102,88,169,190,106,64,189,205,163,129,212,197,68,112,174,109,44,108,82,118,217,63,182,88,98,60,49,191,118,212,42,135,153,108,128,157,132,202,148,160,144,211,63,73,64,73,79,62,169,67,160,104,83,88,43,69,185,87,35,211,157,156,218,202,95,112,47,42,181,178,214,194,83,90,149,80,213,140,79,78,169,167,213,78,46,216,163,38,198,129,84,172,61,83,194,93,148,138,151,128,166,51,56,67,47,65,183,212,142,115,37,113,39,6
68,150,34,56,201,157,39,107,178,110,151,102,71,145,199,217,146,209,193,192,48,113,94,114,146,89,35,119,104,52,47,125,78,56,57,81,73,219,53,106,114,63,62,77,215,193,149,69,76,188,215,64,179,189,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,62,152,53,170,107,103,34,218,57,56,128,134,113,74,187,158,114,37,125,133,70,196,47,194,115,129,179,212,79,102,42,96,148,151,33,217,85,101,37,182,118,219,177,147,147,105,67,146,112,144,150,53,90,139,48,143,210,40,210,204,115,152,174,143,37,91,197,82,203,201,148,187,220,34,103,196,117,172,207,121,133,113,44,174,78,116,199,208,220,38,81,41,155,97,98,181,100,163,42,87,38,192,208,215,179,144,139,186,220,164,39,138,67,194,142,104,55,127,45,214,143,111,219,171,41,34,191,190,138,125,111,157,99,143,75,130,213,171,203,98,189,218,110,133,88,83,133,66,109,46,149,208,176,158,162,162,77,58,171,60,150,67,116,117,88,162,113,68,180,112,146,142,177,200,140,141,67,222,48,184,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,149,57,49,214,146,116,90,148,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,122,79,66,195,203,127,34,116,192,76,166,182,138,220,88,124,146,41,161,193,74,48,136,221,222,198,35,34,167,156,135,54,60,171,57,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,86,175,113,51,49,163,143,90,176,98,209,152,158,60,130,158,120,148,93,204,75,196,85,194,34,38,50,140,142,210,177,165,103,114,123,121,177,182,170,63,152,62,193,73,220,219,213,62,130,149,176,209,221,133,209,94,205,143,34,168,213,106,105,52,205,161,93,76,185,107,36,34,70,38,204,205,188,52,86,50,135,174,178,210,83,184,72,192,181,211,128,46,191,198,83,147,166,92,67,109,222,126,131,180,42,55,190,120,149,220,60,169,110,94,113,57,70,86,73,66,78,210,155,85,91,206,45,202,212,42,54,218,144,46,35,178,220,173,36,174,197,47,94,46,167,200,56,46,80,126,129,60,93,175,172,101,138,53,79,135,170,151,221,133,220,164,164,171,134,144,175,178,190,150,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,55,76,84,140,159,95,139,190,123,198,55,35,88,147,76,217,58,182,130,192,141,38,219,183,187,121,112,64,211,137,201,163,93,164,212,92,82,76,144,107,99,53,201,122,123,143,111,103,205,90,122,109,220,68,52,209,67,166,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,94,111,130,166,99,34,145,78,126,104,40,217,220,210,167,167,119,204,80,214,215,217,43,166,145,142,96,155,103,166,43,126,163,68,205,35,172,125,165,221,96,201,206,83,189,166,82,117,167,166,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,96,159,64,81,109,194,180,127,208,173,102,137,110,38,75,136,57,207,61,142,221,127,43,159,110,43,214,53,181,215,62,86,116,34,60,151,210,94,54,217,76,102,221,90,156,170,173,101,102,214,64,212,124,215,119,178,181,52,178,194,220,163,123,167,104,212,146,168,162,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,183,181,85,193,84,214,56,181,56,147,145,142,143,151,149,149,127,162,86,88,190,213,85,133,167,149,150,38,187,120,221,72,112,186,192,171,177,158,110,209,125,167,69,57,144,196,105,86,214,202,170,178,107,184,88,91,192,124,222,170,133,182,139,133,65,160,137,158,220,129,91,69,205,173,177,166,154,76,157,100,106,194,138,109,195,95,137,66,75,153,183,35,68,57,80,95,191,198,64,126,76,40,140,83,139,79,92,70,57,100,165,201,89,198,183,191,58,171,35,181,145,58,49,157,64,48,149,90,216,53,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,163,152,128,125,146,145,57,136,120,82,190,163,157,196,199,205,190,55,99,33,49,152,40,44,215,218,53,181,209,97,35,102,121,63,73,58,36,190,204,191,156,57,51,35,167,56,75,165,216,210,83,94,142,101,204,141,89,37,118,42,150,76,214,66,150,84,199,34,164,152,48,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,100,139,127,147,7
68,150,33,57,201,157,39,108,178,110,151,102,71,145,198,217,146,209,193,192,49,112,94,114,146,89,34,119,104,52,47,125,78,56,57,82,73,219,53,106,114,62,62,77,215,193,149,69,76,188,215,64,180,189,162,90,133,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,62,152,53,171,107,104,34,217,56,56,128,134,113,74,187,158,114,37,125,134,70,196,47,194,115,129,179,212,79,102,42,96,149,151,33,217,85,101,37,182,117,219,177,147,147,105,67,146,112,144,150,53,90,139,48,144,210,40,210,205,115,152,174,143,37,92,197,82,203,202,148,187,220,34,103,196,117,172,207,121,133,113,44,174,79,116,199,208,220,38,81,41,155,97,98,181,100,163,42,87,38,192,208,215,180,144,139,185,220,164,39,138,67,194,142,104,56,127,45,214,143,111,219,171,41,35,191,190,138,125,111,157,99,143,75,130,214,171,202,99,189,218,109,133,88,82,133,66,109,46,149,208,176,158,162,162,77,58,171,60,149,67,116,117,88,162,113,68,180,111,146,142,177,200,140,141,68,222,48,184,129,113,116,198,197,132,83,139,48,69,140,146,62,149,132,82,128,162,150,57,50,214,146,116,90,148,35,40,45,52,182,193,104,136,32,38,163,107,68,104,178,209,123,80,66,195,203,128,34,116,192,76,166,182,138,220,88,124,146,41,161,194,73,48,136,220,222,198,35,34,168,156,136,54,60,171,56,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,86,175,113,51,49,163,143,90,176,98,209,152,158,60,130,158,120,148,94,204,75,196,85,194,34,38,49,139,142,210,176,166,103,113,123,122,177,182,170,64,152,62,193,73,220,219,213,62,129,149,176,209,221,133,209,94,205,143,34,167,213,106,105,52,206,161,94,76,185,107,36,34,70,38,204,205,188,52,86,50,135,174,178,210,83,184,72,192,181,211,128,46,191,198,83,147,166,93,67,109,222,126,131,180,42,56,190,120,149,220,60,169,110,94,113,57,70,86,73,66,78,210,155,85,91,206,45,202,212,42,54,217,144,46,35,178,220,172,36,174,197,47,94,46,167,200,56,46,80,126,129,60,93,175,171,101,138,53,78,135,170,151,222,133,220,164,164,171,134,144,175,178,190,151,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,54,76,84,140,159,95,139,190,123,198,54,34,88,147,76,216,58,181,130,192,141,38,219,183,187,121,112,64,211,137,201,163,93,164,212,91,82,76,144,107,99,53,201,122,122,143,111,103,205,90,122,108,220,68,52,209,67,166,210,131,158,64,218,219,208,209,152,206,219,179,71,42,205,134,95,111,130,166,99,34,145,78,126,104,40,217,220,210,167,167,119,205,79,214,214,217,43,166,144,142,96,155,103,166,43,125,163,68,205,35,172,125,165,221,96,201,205,82,189,166,82,117,167,167,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,95,160,64,81,109,194,179,127,208,173,102,137,109,39,75,136,57,207,62,141,222,127,43,158,111,43,215,53,181,215,62,86,116,34,60,151,210,94,54,217,76,103,221,90,156,170,173,101,101,214,64,212,124,214,119,178,180,52,178,193,220,163,123,167,105,213,146,168,162,180,91,55,38,88,88,137,37,222,72,56,193,184,112,51,183,182,85,193,84,214,56,181,56,147,144,142,144,152,149,149,127,162,86,88,190,213,85,133,166,149,150,38,187,120,221,72,112,186,192,171,177,158,110,209,125,167,70,56,144,195,105,87,214,202,170,178,107,185,88,91,192,124,222,170,133,182,139,133,65,161,137,158,220,129,91,69,206,173,177,166,154,76,157,100,106,194,138,109,195,95,137,66,75,153,183,35,68,57,80,95,191,198,64,126,76,40,140,82,140,79,92,70,57,100,165,201,89,198,183,191,59,171,35,180,146,58,49,157,64,48,149,90,216,53,164,195,202,75,41,147,104,209,180,87,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,164,152,128,125,146,145,57,136,119,83,190,163,158,196,199,205,190,56,99,33,49,152,40,44,216,218,53,181,209,97,34,102,121,63,73,58,36,190,204,192,156,57,51,36,167,56,75,165,216,210,83,94,142,101,204,141,89,37,118,42,150,76,213,66,150,84,199,35,163,152,49,150,190,75,100,105,184,213,194,96,85,176,217,53,215,72,100,140,127,147,7
68,150,33,56,200,157,40,107,179,109,152,102,72,145,199,217,146,208,193,192,48,113,93,114,145,89,34,119,103,52,46,125,79,56,56,81,73,219,53,107,114,63,62,78,214,194,150,69,76,188,215,64,179,191,162,89,133,66,95,201,152,68,84,47,59,69,138,132,106,169,109,175,62,151,53,171,107,103,33,218,56,55,128,133,113,74,187,157,114,37,124,134,70,196,47,195,115,129,179,211,79,102,43,97,149,151,33,216,85,101,37,183,118,219,177,147,147,105,67,147,111,144,150,52,91,140,48,143,210,40,210,204,115,151,174,143,37,90,196,82,202,201,148,187,220,34,103,195,117,171,207,121,133,113,46,174,79,116,198,209,220,38,81,43,155,98,97,181,100,164,42,86,38,191,207,214,180,144,140,186,219,164,40,138,67,194,142,103,55,128,45,214,142,111,218,171,41,34,191,189,138,126,111,157,99,143,75,129,213,170,202,99,189,219,109,134,88,82,132,65,108,46,149,208,176,158,162,162,77,57,171,60,149,67,115,116,88,162,113,68,181,112,145,142,177,199,140,141,69,223,49,184,129,113,116,197,197,132,83,141,47,70,141,146,61,148,133,82,128,162,150,56,49,214,146,116,91,149,36,40,45,52,183,194,104,135,32,39,162,108,68,104,178,209,122,79,66,195,203,127,34,116,192,76,166,183,138,220,87,124,146,41,161,194,74,48,135,220,222,198,35,33,169,155,135,55,61,170,57,179,195,175,152,153,95,190,96,123,209,199,131,108,72,170,214,112,86,175,112,50,50,163,143,90,176,97,210,152,158,60,130,159,121,147,93,204,76,195,85,195,34,38,50,139,142,211,177,165,103,114,123,121,176,180,170,64,152,63,193,73,220,219,214,62,129,149,177,208,221,133,209,94,204,143,34,167,213,107,105,51,205,161,93,76,186,107,36,34,70,38,204,206,188,51,86,49,135,173,177,211,84,185,72,192,181,211,128,45,191,198,81,147,166,93,67,109,223,125,132,179,41,56,190,120,150,217,60,170,109,95,113,58,70,88,74,66,78,211,154,85,90,207,45,202,211,43,53,217,144,46,35,179,221,173,36,174,197,47,93,47,168,200,55,47,79,126,129,60,94,175,171,101,137,54,79,134,169,152,221,133,220,162,164,171,135,143,174,179,190,150,69,202,109,204,210,121,165,221,127,46,159,139,103,216,113,170,192,55,76,84,140,159,95,140,191,123,198,55,34,88,147,77,216,57,181,131,192,141,38,219,183,186,122,111,63,211,137,201,163,93,164,212,90,80,76,144,105,99,54,203,122,123,142,111,102,205,90,122,109,219,68,52,209,66,166,211,131,158,64,218,219,207,209,152,206,220,180,71,41,207,133,94,110,129,166,99,33,145,77,127,103,39,216,220,210,167,167,119,204,80,215,213,217,43,166,145,142,95,155,102,167,43,125,163,68,205,35,172,126,166,222,95,201,206,81,190,167,81,119,166,167,55,150,71,96,210,205,104,207,106,171,57,36,108,135,159,64,96,159,64,81,109,194,179,126,208,174,103,136,109,38,75,136,56,207,61,141,222,127,43,159,110,43,215,53,182,215,62,85,115,34,60,151,210,94,54,218,76,103,220,92,156,170,174,101,101,213,65,212,124,214,119,179,181,52,178,193,221,162,123,168,105,212,146,168,162,179,92,54,38,88,88,137,36,223,72,56,193,184,111,50,183,182,83,192,85,214,56,180,56,147,145,142,143,153,149,150,128,162,86,87,189,213,84,134,167,148,150,38,186,120,221,72,112,187,193,170,178,159,110,209,124,167,70,57,143,196,105,86,214,202,170,178,106,184,89,90,192,125,222,170,133,182,138,134,66,159,137,158,220,130,91,70,205,173,177,167,154,76,156,99,107,194,137,109,195,96,138,67,75,152,182,35,69,57,80,95,192,198,64,126,76,40,139,83,140,79,91,69,57,99,165,201,89,198,182,190,58,171,35,180,145,57,48,158,65,48,148,89,216,53,164,195,203,75,41,148,103,209,180,87,107,109,110,156,138,126,49,173,111,138,104,55,173,135,177,215,65,151,87,128,199,103,184,48,192,69,124,195,104,99,167,173,126,164,153,129,124,146,144,58,135,118,83,189,163,158,196,199,206,191,56,98,33,50,151,41,43,215,218,53,182,210,97,35,102,120,63,73,57,35,190,203,192,156,57,51,36,167,56,74,166,217,211,82,95,142,101,204,142,90,38,118,42,150,77,214,67,150,84,200,34,163,152,48,150,190,74,101,105,184,214,194,96,85,176,218,53,214,72,100,140,127,146,7
68,150,33,56,201,157,39,107,178,110,151,102,72,145,198,216,146,209,194,192,48,113,94,114,147,89,34,118,103,52,48,125,79,56,57,80,74,219,53,106,114,62,63,77,216,194,149,69,76,189,215,64,180,189,162,90,132,65,95,201,153,68,85,46,60,69,137,131,105,171,109,174,61,151,53,171,107,103,34,218,56,56,127,134,113,74,187,158,113,37,125,134,70,196,46,194,114,128,179,212,80,102,41,96,149,151,34,216,85,101,36,182,118,219,177,147,147,105,66,147,111,144,150,53,90,140,48,143,210,41,210,205,115,152,175,143,38,90,196,83,204,201,148,187,220,34,104,196,117,171,207,121,132,114,45,174,78,115,199,208,221,38,81,42,155,98,98,181,101,163,41,87,39,192,208,214,180,144,139,186,220,164,40,138,67,194,142,104,56,126,45,215,142,111,219,171,41,34,190,190,138,126,111,157,99,143,75,130,214,171,202,98,189,218,109,133,88,83,134,66,110,47,149,207,175,158,162,163,77,58,170,60,149,68,116,117,88,161,113,67,179,112,146,142,177,200,140,141,68,222,49,184,129,113,116,198,197,133,83,139,47,70,140,145,62,150,131,82,128,162,150,56,50,214,145,116,89,148,35,39,45,52,182,193,104,136,32,38,163,107,67,104,177,210,123,79,65,195,203,127,34,116,192,76,167,182,138,220,88,124,146,41,160,193,74,48,136,221,222,198,35,34,167,156,135,54,60,170,57,180,197,175,153,153,95,190,96,122,210,198,130,107,72,170,213,111,86,175,113,51,49,163,143,90,176,99,209,152,158,59,131,158,120,148,93,204,76,197,85,194,34,39,50,140,142,210,176,166,103,113,123,121,177,182,170,64,152,62,193,73,220,219,212,63,129,149,176,208,221,133,209,94,205,143,34,167,213,106,104,52,206,161,94,76,185,107,36,34,70,38,204,205,188,53,86,50,134,173,178,210,83,184,72,192,181,211,128,45,190,199,83,147,167,93,68,109,222,125,131,180,42,55,191,119,149,219,60,169,109,95,113,57,70,86,73,66,77,210,154,85,91,206,45,203,212,41,54,217,144,45,34,177,220,172,36,173,197,47,94,46,167,200,56,46,80,125,129,61,93,175,171,101,138,53,78,135,170,151,221,133,221,164,164,171,134,144,175,178,191,150,68,201,110,205,209,122,165,221,127,46,159,138,104,215,112,170,192,54,76,83,140,159,94,139,190,123,198,54,34,87,147,76,217,58,182,130,192,141,38,219,183,187,121,112,64,211,137,201,163,92,164,212,91,81,76,144,107,99,53,201,121,122,143,111,103,205,92,122,108,220,68,52,208,67,166,210,131,158,64,218,219,208,209,152,206,220,179,71,42,205,133,94,111,130,166,98,33,145,77,126,103,40,216,219,209,167,167,120,204,80,214,215,217,42,166,145,142,96,155,103,167,43,125,163,68,205,35,172,126,165,222,95,202,205,82,189,167,82,117,167,167,54,150,71,97,210,205,104,207,106,171,59,35,108,136,160,64,95,159,64,82,108,194,180,127,208,173,102,137,110,38,75,136,57,207,62,142,222,127,44,158,111,44,214,53,181,215,62,85,117,34,60,151,211,94,54,217,76,102,221,91,156,169,174,101,101,215,65,213,124,215,119,178,181,52,179,194,219,163,122,167,105,212,146,169,163,181,92,55,39,89,88,137,37,222,72,56,192,184,112,51,184,181,85,193,84,213,56,181,56,147,145,142,143,152,149,149,127,162,86,88,190,213,85,132,166,149,149,37,187,120,222,73,112,186,192,170,177,158,110,208,125,167,69,56,143,196,106,86,214,202,170,177,108,185,88,91,191,124,223,171,133,182,139,134,66,160,137,158,220,130,92,69,206,172,177,166,154,77,156,100,107,193,138,108,195,95,137,66,75,153,183,35,68,57,81,96,191,197,64,126,76,40,140,82,139,79,91,71,57,100,165,200,90,198,183,191,59,170,34,180,145,57,49,157,63,47,149,90,216,53,164,195,201,75,41,147,104,210,179,88,108,109,109,156,138,125,50,172,111,138,105,54,172,135,178,215,65,152,87,128,199,103,184,47,193,69,124,195,105,99,169,174,126,164,152,129,125,145,144,58,136,120,83,190,163,157,195,199,205,190,56,98,33,49,151,40,44,216,218,53,181,209,97,35,103,121,63,72,57,37,191,204,191,157,57,51,36,167,57,74,165,216,210,83,95,142,101,205,141,89,37,119,43,151,76,214,66,149,84,199,34,164,151,48,150,189,74,100,105,184,213,193,96,85,176,217,52,214,71,100,140,127,148,7
68,150,34,56,200,156,39,108,178,110,151,103,71,145,199,217,146,208,194,192,49,112,94,114,146,89,35,119,104,52,48,125,78,55,57,82,73,219,53,106,114,62,62,77,216,193,150,70,76,188,214,64,180,189,162,90,132,65,95,201,152,68,85,47,59,69,138,131,105,170,109,174,61,151,53,171,108,104,34,218,57,55,127,134,112,75,187,159,114,37,125,134,70,195,47,195,115,129,179,212,79,102,42,97,148,151,34,217,85,101,37,182,117,218,177,147,147,104,68,146,112,144,149,53,89,140,49,144,210,40,210,204,115,153,174,143,37,91,197,82,203,201,148,187,220,34,103,196,117,172,208,122,133,114,44,174,78,116,199,208,220,38,82,41,155,98,98,181,101,163,41,87,38,192,208,215,180,145,138,185,220,164,39,138,67,194,142,104,55,127,46,214,143,111,219,171,42,34,191,190,138,125,111,157,99,143,75,130,213,171,202,99,189,218,110,133,88,82,133,66,109,46,149,208,176,158,162,162,76,57,171,61,150,67,116,117,88,162,113,68,180,112,146,142,177,200,140,141,68,222,48,185,128,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,149,56,50,215,146,117,90,148,35,40,45,52,182,193,104,136,32,38,162,107,68,103,178,209,122,79,66,195,203,128,34,117,192,76,166,182,138,220,89,124,147,41,161,193,73,48,136,220,222,198,35,34,167,156,136,55,60,171,57,180,197,175,153,153,94,190,96,122,209,198,131,107,72,169,213,111,86,175,113,51,49,163,143,90,177,98,209,152,158,60,130,158,119,148,93,205,75,196,85,195,34,38,49,141,142,210,177,166,103,114,123,121,176,182,170,63,152,62,193,73,221,219,213,62,129,149,176,209,221,133,209,94,205,143,34,168,213,106,105,52,206,161,93,76,186,106,35,33,70,38,204,205,188,52,86,50,134,174,178,211,83,184,72,192,181,211,128,46,191,198,83,147,166,92,67,109,222,126,131,180,41,55,190,119,149,220,60,169,110,95,113,57,71,86,73,67,78,210,155,85,90,205,46,202,212,42,54,218,144,45,35,178,220,173,37,174,197,47,94,46,167,200,56,47,80,126,129,61,94,175,171,101,138,53,79,135,169,151,221,133,221,164,165,171,134,144,175,178,191,151,68,201,109,205,209,122,165,221,126,47,160,139,103,215,112,170,192,55,75,84,140,159,95,139,190,123,199,55,34,88,147,76,217,58,181,130,192,141,38,219,183,187,121,112,65,211,137,202,162,92,165,212,92,82,76,144,107,99,53,201,121,123,143,111,103,205,90,122,109,219,68,52,209,67,167,210,131,157,64,217,219,207,210,152,207,220,179,71,43,205,133,95,111,130,166,99,34,145,78,126,104,39,217,220,210,167,168,119,204,80,214,215,217,43,166,145,142,95,155,103,166,43,126,163,68,205,34,172,125,165,221,96,201,206,83,189,166,82,117,167,166,54,150,71,97,209,206,105,207,105,171,59,36,108,136,160,64,96,159,64,82,108,194,179,127,208,173,102,137,110,38,75,137,57,207,61,142,222,127,42,158,111,43,214,53,181,215,62,86,115,34,60,151,211,94,54,217,76,103,221,91,156,170,173,102,101,215,64,213,124,214,119,177,181,52,178,193,220,162,123,167,105,212,146,169,162,181,91,55,38,88,88,137,36,222,72,56,192,184,112,51,183,182,85,193,84,214,57,182,57,147,145,141,143,152,150,149,128,162,86,88,190,213,85,133,166,149,150,39,187,119,222,72,111,186,193,170,178,159,110,209,126,167,69,56,144,196,105,86,214,202,169,178,107,184,88,91,192,124,223,171,133,182,139,134,65,161,137,158,220,129,92,69,205,173,177,166,154,75,157,100,106,194,138,109,195,95,137,65,75,154,182,34,68,57,80,95,191,198,64,126,76,41,139,82,140,79,91,71,58,100,165,200,89,198,184,191,58,170,35,181,146,57,50,157,64,48,149,90,216,53,164,195,202,75,41,147,104,210,179,87,107,109,110,156,138,125,50,173,111,138,104,56,172,135,177,213,66,151,86,127,199,104,184,48,192,69,124,195,104,99,169,174,126,163,151,128,125,146,145,57,136,119,82,190,163,157,196,198,205,191,55,98,33,49,152,40,44,215,218,52,181,210,97,35,101,122,63,73,58,36,191,204,191,157,58,51,35,166,57,75,165,216,211,82,94,142,101,204,141,89,37,117,42,150,77,214,66,150,85,199,35,163,152,48,150,190,75,100,105,183,214,193,96,85,177,217,53,214,71,100,140,127,147,7
67,150,34,56,200,157,39,106,179,110,150,102,71,146,199,217,146,209,193,192,49,113,94,114,146,89,35,119,103,53,47,125,78,56,56,81,73,218,52,106,113,62,61,78,215,194,150,70,76,187,215,64,180,189,162,89,133,65,95,201,153,68,85,47,59,69,138,131,105,171,110,175,61,152,52,171,108,104,34,218,57,56,128,135,112,75,187,159,113,37,125,133,70,196,46,195,115,129,179,212,78,102,42,97,148,151,34,217,84,101,36,182,118,220,177,148,147,105,67,146,112,144,150,54,89,139,48,143,210,39,210,205,115,153,173,143,38,91,197,82,203,202,147,188,220,34,103,196,117,172,208,121,132,114,44,174,78,115,199,208,220,39,81,41,155,97,98,181,100,163,42,87,37,192,207,214,180,145,140,186,220,164,39,138,67,194,142,104,55,126,46,215,143,111,218,171,41,34,191,190,139,125,111,157,99,142,75,130,213,171,203,99,190,218,110,133,88,83,134,66,108,47,149,208,176,158,162,162,78,57,171,60,149,67,116,117,88,161,113,68,180,112,146,141,177,199,139,141,67,222,48,184,128,112,117,198,197,132,83,140,47,70,139,145,62,149,132,82,128,163,149,57,49,214,145,116,90,148,35,40,45,52,182,193,104,136,32,39,164,108,68,104,179,210,123,79,65,195,202,127,35,116,192,76,166,182,138,220,88,123,147,41,161,194,73,48,136,220,223,198,35,33,167,156,134,54,60,170,57,181,197,175,152,152,95,190,96,122,209,198,131,105,72,170,213,111,86,174,113,51,50,163,142,90,177,99,209,152,158,60,131,158,121,148,93,204,76,196,85,193,34,38,50,140,142,209,176,166,103,113,122,121,177,183,170,64,153,62,192,72,221,219,213,61,130,149,176,209,221,133,209,94,205,143,34,168,213,106,105,51,205,161,93,76,185,107,36,34,71,38,203,205,188,53,87,49,134,174,178,210,83,184,72,192,181,212,128,46,191,199,82,148,166,93,67,109,223,125,131,180,42,55,191,120,149,220,60,169,110,94,113,57,70,86,73,67,77,210,155,85,90,205,45,202,212,42,54,217,144,46,34,178,221,172,36,174,198,46,94,46,167,200,56,46,80,125,129,60,93,175,171,101,138,54,79,134,170,151,222,133,220,163,164,171,134,144,174,178,191,151,68,202,110,206,210,122,166,222,128,47,160,138,103,215,113,171,193,55,75,84,140,159,94,139,191,122,198,55,35,87,147,77,216,58,182,130,192,141,38,220,183,186,122,112,64,211,137,201,162,93,164,212,92,81,75,144,106,98,53,201,122,122,143,112,103,205,90,122,108,220,68,52,208,66,167,210,131,158,64,217,219,208,209,152,206,220,179,71,42,205,134,94,111,130,166,100,34,145,77,126,104,40,217,220,210,167,167,119,205,79,214,214,217,43,166,144,141,96,155,103,166,43,126,162,68,205,34,172,126,166,221,96,201,205,82,189,166,82,117,167,166,54,150,72,97,210,205,104,207,105,171,58,35,108,135,159,64,96,159,64,81,108,194,180,128,208,173,103,136,109,39,75,135,57,207,61,142,221,127,43,160,110,42,214,53,181,215,62,85,116,34,60,151,210,93,54,217,77,103,221,91,156,169,173,101,101,214,64,212,123,215,119,178,181,52,178,194,220,163,123,167,104,211,145,169,162,180,92,56,39,88,89,137,38,221,72,57,192,184,111,50,183,181,84,193,84,214,56,181,57,147,144,142,143,152,149,149,127,162,85,88,190,213,85,133,167,149,149,38,187,120,221,72,112,186,192,171,178,159,110,209,126,168,69,56,143,195,105,86,214,201,171,178,107,184,88,91,192,124,222,171,133,182,139,134,65,160,137,158,220,129,91,69,206,174,176,166,154,76,157,100,106,194,137,108,195,95,137,66,76,153,182,35,69,57,80,96,191,197,64,127,76,40,140,82,139,79,91,71,58,100,164,202,89,199,184,192,59,171,34,181,145,58,48,157,63,48,149,90,217,52,165,196,202,75,42,147,104,208,180,88,107,109,110,156,138,125,49,172,111,139,104,55,172,135,177,213,65,152,86,128,199,103,184,48,193,69,123,195,104,99,168,173,126,163,152,129,125,145,145,57,137,119,82,190,163,157,196,198,205,190,56,98,33,49,152,41,44,216,218,53,181,209,97,35,102,121,63,73,58,37,190,204,191,156,57,52,35,166,56,75,165,216,210,82,95,141,101,204,142,89,36,118,42,150,76,214,66,151,84,199,34,164,152,49,150,190,75,99,105,183,213,193,96,85,176,218,53,214,71,100,140,127,147,7
68,151,34,57,201,157,39,108,179,109,151,102,71,145,199,216,146,209,193,192,48,112,94,114,147,89,35,118,103,52,47,125,78,55,57,82,73,219,52,106,114,62,62,77,215,194,150,69,76,188,215,64,179,189,162,90,133,65,95,201,153,68,84,46,59,69,138,131,105,171,109,175,62,152,53,170,108,103,34,218,57,56,128,134,113,74,187,158,114,37,125,133,70,196,47,194,114,129,179,212,79,102,42,96,149,151,33,217,85,100,37,182,118,219,177,148,147,105,67,146,112,144,150,54,89,139,48,143,210,40,210,205,115,152,174,143,38,91,197,82,203,201,148,187,220,35,104,196,117,172,207,121,132,113,44,173,78,116,199,208,220,38,81,41,155,97,98,180,100,163,41,87,38,192,208,215,179,144,139,186,219,164,40,138,67,194,142,104,55,126,45,214,143,111,219,171,41,34,190,190,138,125,111,157,99,143,75,129,213,171,202,98,189,218,109,133,88,83,134,66,109,46,149,208,176,158,162,162,77,57,170,60,150,67,116,117,88,161,113,68,180,112,146,142,177,199,140,141,67,222,48,184,129,113,116,198,197,132,83,139,48,70,140,146,62,149,132,82,128,162,149,56,50,214,146,116,90,148,35,39,45,52,182,193,104,136,32,39,163,107,68,104,178,210,123,79,66,195,203,127,34,117,192,75,166,182,138,221,88,124,145,41,161,193,74,48,136,221,222,198,35,34,168,156,135,54,60,170,57,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,86,174,113,51,49,163,143,90,176,98,209,151,157,60,130,158,120,147,94,204,75,196,85,194,34,38,50,140,142,210,176,166,103,113,123,122,177,183,170,64,152,62,193,73,220,219,213,63,130,149,177,209,221,133,209,94,205,143,34,168,213,106,105,52,205,161,93,76,186,107,36,34,70,38,204,205,188,52,86,50,134,174,178,210,83,184,72,191,181,211,128,46,191,198,83,147,166,92,67,109,222,126,131,180,42,55,190,120,149,220,60,169,110,95,113,57,70,86,73,66,78,210,155,85,90,206,45,202,212,42,54,218,144,46,34,178,220,172,36,174,198,47,94,46,167,200,56,46,80,126,129,60,93,175,172,101,138,53,79,135,169,151,221,133,221,163,164,171,134,143,174,178,190,151,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,54,76,84,140,159,95,139,190,123,198,55,35,88,147,76,216,58,182,130,192,141,38,219,183,186,122,111,64,211,137,201,163,93,164,213,91,81,76,144,107,99,53,201,122,122,143,111,103,206,90,122,109,220,68,52,209,67,166,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,95,111,130,165,99,34,145,77,126,103,40,217,220,210,167,167,119,204,80,214,214,217,43,166,145,142,96,155,103,167,43,126,163,68,205,34,172,125,165,221,96,201,205,82,189,166,81,117,167,167,54,150,71,97,210,205,104,207,106,171,59,35,108,136,160,64,96,159,64,82,109,194,180,127,208,173,102,137,110,39,75,136,57,207,61,142,221,127,43,159,110,43,214,53,181,215,62,86,116,34,60,151,211,94,54,217,76,102,221,90,156,170,173,101,102,214,64,212,124,214,119,178,181,52,178,194,219,163,123,167,105,212,146,169,162,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,184,182,84,193,84,214,56,181,57,147,144,142,143,152,149,149,128,162,86,88,189,213,85,133,166,149,150,38,187,120,221,72,112,186,192,171,177,158,110,209,125,167,69,57,144,196,105,86,214,202,170,178,107,185,88,91,192,124,222,170,133,182,139,133,65,160,137,158,220,129,91,69,205,173,177,166,154,76,157,100,106,194,138,108,194,95,137,66,76,153,182,35,68,57,80,95,192,198,64,126,76,41,140,82,139,79,92,70,57,100,165,201,89,198,184,191,58,171,35,181,146,58,49,157,63,48,149,90,216,53,164,195,202,75,41,147,104,209,179,88,107,109,110,156,138,126,50,173,111,138,104,55,172,135,177,214,65,152,86,127,199,103,184,48,192,69,124,195,104,99,168,174,126,163,152,128,125,146,144,57,136,119,82,190,163,157,196,198,205,190,55,98,33,49,152,40,44,216,218,53,181,209,97,34,102,121,63,73,58,36,190,204,191,156,57,51,35,167,56,75,165,216,211,82,94,141,101,204,141,89,37,118,42,151,76,213,66,150,84,199,35,164,152,48,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,100,140,127,147,7
68,150,34,56,201,157,39,108,178,110,151,102,71,145,199,216,146,209,193,192,48,112,94,114,146,89,35,119,104,52,47,125,78,56,57,81,73,219,53,106,114,63,62,77,215,194,149,69,76,188,215,64,179,190,162,90,133,65,95,201,153,68,84,46,59,69,138,131,105,171,109,174,62,152,53,171,108,104,34,218,57,56,128,134,113,74,187,158,114,37,125,134,70,196,47,194,115,129,179,212,79,102,42,96,148,151,33,217,85,101,37,182,118,219,177,147,147,105,67,146,112,144,150,53,89,139,48,143,210,40,210,205,115,152,174,143,38,91,197,82,203,201,148,187,220,35,103,196,117,172,207,121,133,114,44,174,78,116,199,208,220,38,81,41,155,97,97,181,100,163,42,86,38,192,208,214,179,144,139,186,219,164,39,138,67,194,142,104,55,127,45,214,143,111,219,171,41,34,190,190,138,125,111,157,99,143,75,130,213,171,203,99,189,218,109,133,88,83,133,66,109,47,149,208,176,158,162,162,77,58,171,60,150,67,116,117,88,162,113,68,181,111,146,142,177,200,140,141,67,222,49,184,129,113,116,198,197,132,84,139,48,70,140,145,62,149,132,82,128,162,150,57,50,214,146,116,90,148,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,122,79,66,195,203,127,34,116,192,75,166,182,138,220,89,124,146,41,161,193,74,48,136,221,222,198,35,34,167,156,135,54,60,171,57,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,86,175,114,51,50,163,143,90,176,98,209,151,158,60,131,158,120,147,93,204,75,196,85,194,34,37,50,139,142,210,177,166,103,114,123,121,177,182,170,64,152,62,193,73,220,219,213,63,129,149,176,209,221,133,209,94,205,143,33,168,213,106,105,52,205,161,93,76,185,107,36,34,70,38,204,206,188,52,86,50,135,173,178,210,83,184,72,192,181,211,128,45,191,199,83,147,166,93,67,109,222,126,132,180,42,55,190,120,149,219,60,169,110,94,113,57,70,86,73,66,78,210,155,85,91,206,45,202,212,42,54,218,144,46,35,178,220,173,37,174,197,47,94,46,167,200,56,46,80,126,129,60,93,175,172,100,138,53,79,135,170,151,222,133,221,164,164,171,134,144,174,178,190,150,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,55,76,83,140,159,95,139,190,123,198,54,35,88,147,76,217,58,181,130,192,141,38,219,183,186,121,111,64,211,137,201,162,93,164,212,92,81,76,144,107,99,53,202,122,122,143,111,103,205,91,122,109,220,68,52,209,67,166,210,131,158,63,217,219,207,209,152,206,220,179,70,42,205,134,94,111,130,165,99,34,145,78,126,104,40,217,220,210,167,167,119,204,80,214,215,217,43,166,145,142,96,155,103,166,43,126,163,68,204,35,172,125,165,221,96,201,206,83,189,166,81,117,167,167,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,95,159,64,81,108,194,180,127,208,173,102,137,109,38,75,136,57,207,61,142,221,127,43,158,110,43,215,53,181,215,62,86,116,34,60,151,210,94,54,217,76,102,221,90,156,170,173,101,101,214,64,212,124,215,119,179,181,52,178,194,220,163,123,167,104,212,146,169,162,180,92,55,38,88,88,137,37,222,72,56,192,184,112,51,184,181,85,193,84,214,56,181,56,147,144,142,143,151,149,149,127,162,86,88,190,213,85,133,166,149,150,38,187,120,221,73,112,186,192,171,177,159,110,209,125,167,69,56,144,196,105,87,214,203,170,178,107,184,88,91,191,124,222,170,133,182,139,133,66,161,137,158,220,129,91,69,206,173,177,166,154,76,157,100,106,194,137,109,195,95,137,66,76,153,182,35,68,57,81,95,191,198,64,126,76,41,140,83,140,80,91,71,57,100,165,201,89,198,183,191,58,171,34,181,145,58,49,157,64,47,149,89,216,53,164,195,202,75,41,147,104,209,179,87,107,109,110,156,139,125,50,173,111,138,104,55,172,135,177,214,65,152,86,127,199,104,184,48,192,69,124,195,104,99,168,173,126,163,152,128,125,146,144,57,136,119,83,190,163,157,196,198,204,191,55,99,33,49,152,40,44,216,218,53,181,209,97,34,102,122,63,73,58,36,190,204,191,156,57,51,35,167,56,75,165,216,210,83,94,142,101,204,141,89,36,118,42,150,76,213,66,150,84,199,35,163,152,48,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,100,139,127,147,7
68,150,34,56,201,157,39,107,178,110,151,102,71,145,199,217,146,209,193,192,48,112,94,114,146,89,35,119,104,52,47,125,78,56,57,81,73,219,52,106,114,63,62,77,215,193,149,69,76,188,215,64,179,189,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,62,152,53,171,107,103,34,218,57,56,128,134,113,74,187,158,114,37,125,133,70,196,47,194,115,129,179,212,79,102,42,96,149,151,33,217,85,101,37,182,118,219,177,147,147,105,67,146,112,144,150,53,89,139,48,143,210,40,210,204,115,152,174,143,37,91,197,82,203,201,148,187,220,34,103,196,117,172,207,121,133,113,44,174,78,116,199,208,220,38,81,41,155,97,98,181,100,163,42,87,38,192,208,215,179,144,139,186,220,164,39,138,67,194,142,104,55,127,45,214,143,111,219,171,41,35,191,190,138,125,111,157,99,143,75,130,213,171,203,98,189,218,110,133,88,83,134,66,109,46,149,208,176,158,162,162,77,58,171,60,150,67,116,117,88,162,113,68,180,112,146,142,177,200,140,141,67,222,48,184,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,149,57,49,214,146,116,90,148,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,122,79,66,195,203,127,34,116,192,76,167,182,138,220,88,124,146,41,161,193,74,48,136,221,222,198,35,34,167,156,135,54,60,171,57,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,86,175,113,51,49,163,143,90,176,98,209,152,158,60,130,158,120,148,93,204,75,196,85,194,34,38,49,140,142,210,177,166,103,113,123,121,177,182,170,63,152,62,193,73,220,219,213,62,130,149,176,209,221,133,209,94,205,143,34,168,213,106,105,52,205,161,93,76,185,107,36,34,70,38,204,205,188,52,86,50,135,174,178,210,83,184,72,192,181,211,128,46,191,198,83,147,166,92,67,109,222,126,131,180,42,55,190,120,149,220,60,169,110,94,113,57,70,86,73,66,78,210,155,85,91,206,45,202,212,42,54,218,144,46,35,178,220,173,36,174,197,47,94,46,167,200,56,46,80,126,129,60,93,175,172,101,138,53,79,135,170,151,221,133,220,164,164,171,134,144,175,178,190,150,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,55,76,84,140,159,95,139,190,123,198,55,35,88,147,76,217,58,182,130,192,141,38,219,183,187,121,112,64,211,137,201,163,93,164,212,92,82,76,144,107,99,53,201,122,123,143,111,103,205,91,122,109,220,68,52,209,67,166,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,94,111,130,166,99,34,145,78,126,104,40,217,220,210,167,167,119,204,80,214,214,217,43,166,145,142,96,155,103,166,43,126,163,68,205,35,172,125,165,221,96,201,206,83,189,166,82,117,167,167,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,96,159,64,81,109,194,180,127,208,173,102,137,110,38,75,136,57,207,61,142,221,127,43,159,110,43,214,53,181,215,62,86,116,34,60,151,210,94,54,217,76,102,221,90,156,170,173,101,102,214,64,212,124,215,119,178,181,52,178,194,220,163,123,167,104,212,146,168,162,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,183,181,85,193,84,214,56,181,56,147,145,142,143,151,149,149,127,162,86,88,190,213,85,133,167,149,150,38,187,120,221,72,112,186,192,171,177,158,110,209,125,167,69,57,144,196,105,86,214,202,170,178,107,184,88,91,192,124,222,170,133,182,139,133,65,160,137,158,220,129,91,69,205,173,177,166,154,76,157,100,106,194,138,109,195,95,137,66,76,153,182,35,68,57,80,95,191,198,64,126,76,40,140,83,139,79,92,70,57,100,165,201,89,198,183,191,58,171,35,181,145,58,49,157,64,48,149,90,216,53,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,151,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,163,152,128,125,146,145,57,136,120,82,190,163,157,196,199,204,190,55,99,33,49,152,40,44,215,218,53,181,209,97,35,102,121,63,73,58,36,190,204,191,156,57,51,35,167,56,75,165,216,210,83,94,142,101,204,141,89,37,118,42,150,76,214,66,150,84,199,34,164,152,48,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,100,139,127,147,7
68,150,34,57,201,156,39,107,178,109,151,102,71,146,199,217,146,209,193,192,49,113,94,114,146,90,34,118,104,52,47,125,78,55,57,81,74,219,52,106,114,63,62,77,215,193,150,69,76,188,215,64,179,189,161,90,132,65,96,201,153,67,84,46,59,68,137,131,106,171,109,175,61,151,53,170,107,103,33,218,57,56,128,134,113,74,187,158,113,37,124,133,70,196,46,194,114,130,179,212,79,101,42,96,149,152,34,216,85,101,36,183,118,219,177,146,147,104,67,145,111,144,150,53,90,139,48,143,211,40,210,205,115,152,174,143,38,91,196,82,203,201,148,187,221,34,103,195,116,172,208,121,133,114,45,173,78,117,198,208,220,38,81,42,155,97,97,180,101,163,41,87,38,191,208,215,179,145,139,186,219,164,39,138,67,195,142,104,55,126,46,214,142,110,219,171,41,35,191,190,138,125,112,157,99,143,75,130,214,172,202,99,189,218,110,133,88,83,134,66,108,47,149,208,175,158,162,162,77,57,171,60,149,67,115,116,88,162,113,68,180,112,146,141,177,200,140,141,68,222,49,184,129,114,117,199,197,132,83,139,47,69,140,146,62,149,132,82,128,162,150,57,49,214,146,116,90,148,35,40,45,52,182,193,104,136,31,39,162,107,68,104,178,210,123,79,65,195,203,127,34,116,192,76,166,183,138,220,89,124,146,41,161,193,74,48,136,221,222,198,35,34,168,156,136,55,60,171,57,180,197,175,152,153,95,190,96,122,209,198,131,106,72,170,213,111,86,175,114,51,50,163,143,90,177,98,209,152,158,60,130,158,120,147,93,204,75,196,84,194,34,38,49,140,142,210,177,165,102,114,124,122,177,183,169,63,152,62,193,72,220,219,213,62,130,150,177,209,220,133,208,94,204,144,33,167,213,106,105,52,205,160,93,77,185,106,36,34,70,39,204,205,187,52,86,50,135,173,178,210,83,183,71,192,182,211,128,45,191,198,83,147,166,92,66,109,222,125,131,180,43,56,190,120,149,219,60,169,109,94,113,56,70,86,73,67,77,210,154,85,90,206,45,203,212,42,54,217,144,46,35,178,221,173,36,174,198,47,94,46,167,201,56,46,80,127,129,60,93,175,171,100,138,54,79,135,170,151,222,133,221,164,165,171,135,144,174,178,191,151,67,201,110,205,209,122,164,222,126,46,159,138,103,215,112,170,192,54,75,83,140,159,95,140,191,124,198,55,34,88,147,75,217,58,181,130,192,141,38,219,183,186,121,112,64,211,137,201,163,93,164,212,92,81,76,144,107,99,53,201,123,122,143,111,103,205,90,122,109,220,68,52,209,66,166,210,130,157,63,217,219,208,208,152,206,220,179,71,42,205,134,94,111,130,165,99,33,145,78,126,104,40,216,220,210,167,168,119,204,80,214,215,217,43,166,145,142,96,154,103,166,43,126,163,68,205,34,172,126,165,222,95,201,206,82,189,166,81,117,167,167,54,150,70,97,210,205,104,208,106,171,59,35,107,136,160,64,95,159,64,81,109,194,179,127,208,173,102,137,110,38,75,136,57,207,62,141,221,127,43,159,110,43,214,52,181,215,62,85,116,34,60,151,210,94,55,218,76,103,220,90,156,170,174,101,102,214,64,212,124,215,119,178,181,53,178,194,220,163,123,167,104,212,146,168,162,180,91,56,38,88,88,137,36,221,72,57,192,184,112,52,184,181,85,193,84,214,56,181,57,147,145,142,144,152,149,148,128,162,86,88,190,213,84,133,167,149,149,38,187,120,222,72,112,187,192,171,177,159,110,209,126,167,70,57,145,195,105,86,214,202,170,178,108,184,88,91,192,123,222,171,133,182,139,133,65,160,138,158,219,130,91,69,205,173,177,166,154,76,157,100,107,194,137,108,195,95,137,67,76,153,182,35,68,57,81,95,191,198,65,127,76,41,139,83,139,80,92,70,57,99,165,201,89,198,184,191,59,172,34,181,145,57,49,157,63,48,149,89,216,53,164,195,202,75,41,147,104,209,180,87,108,109,110,156,138,125,50,173,111,138,104,55,172,135,177,213,65,152,86,128,200,104,185,48,193,69,124,195,104,99,168,173,126,164,152,129,125,146,145,57,136,119,82,190,163,157,196,199,205,190,55,99,32,50,151,41,44,215,218,52,181,209,97,34,102,121,63,73,58,37,190,205,191,156,57,52,35,168,56,75,165,216,210,82,94,142,101,204,141,89,36,118,42,150,76,214,66,150,85,200,34,164,153,48,150,190,75,100,105,184,213,194,95,85,176,217,52,215,72,100,139,127,147,7
68,149,32,56,200,157,39,106,179,109,151,102,71,146,198,218,147,210,193,192,48,113,93,114,146,89,34,120,103,52,48,126,77,55,56,82,73,219,52,107,113,63,62,77,214,195,149,68,75,188,214,61,179,190,163,90,133,65,97,201,153,68,84,48,59,69,137,129,106,170,109,175,62,152,53,171,106,104,34,218,57,56,127,135,114,75,188,157,113,38,124,133,70,194,47,194,115,130,179,212,79,102,43,97,148,150,33,217,85,102,37,182,119,219,176,147,147,104,67,146,112,143,150,53,89,139,48,144,210,39,209,204,115,152,174,143,38,92,196,84,201,201,147,187,222,37,104,197,117,171,206,121,133,113,45,173,79,116,199,209,221,39,82,40,157,97,98,180,100,164,42,84,38,191,205,215,179,144,138,186,219,165,38,138,67,195,143,103,56,127,45,215,143,111,218,170,41,35,191,190,138,124,112,157,98,142,76,129,213,170,203,97,190,219,110,133,89,83,133,65,108,47,148,207,177,159,161,162,78,57,170,59,149,67,117,117,88,161,113,67,179,111,145,141,177,202,140,142,67,222,47,183,129,113,115,198,197,133,85,140,47,69,140,145,63,149,131,83,129,163,150,56,50,214,145,117,90,150,34,40,44,52,181,194,105,137,32,40,161,107,69,103,180,211,121,79,66,195,203,128,34,116,193,74,166,182,138,219,90,125,145,40,161,195,73,49,136,222,222,197,34,36,168,156,137,54,58,171,55,181,197,174,154,153,95,189,96,123,210,198,131,107,73,168,214,113,85,175,114,51,50,163,143,90,176,99,210,150,158,59,130,159,122,146,94,203,75,196,87,193,34,39,49,140,144,210,175,166,102,112,121,120,178,183,169,64,150,62,192,74,222,219,214,60,130,150,177,208,222,133,208,96,206,143,31,168,212,106,104,52,206,161,94,77,184,108,36,34,71,38,203,204,187,52,87,51,134,173,178,210,83,184,72,192,180,210,127,46,191,199,81,146,166,93,67,110,221,127,131,178,43,55,190,122,149,219,59,169,109,95,113,57,71,85,73,66,76,209,154,85,89,208,46,203,212,43,53,219,144,46,36,180,221,173,35,174,197,47,93,46,167,201,55,47,79,126,127,61,94,177,172,100,138,53,78,135,168,150,223,133,220,164,164,170,135,143,174,178,191,151,67,200,109,207,209,120,164,222,127,48,161,138,105,216,112,170,193,55,76,84,139,161,95,140,191,122,197,54,35,88,148,78,216,59,180,130,192,141,38,220,182,188,120,111,65,209,136,202,163,92,163,213,94,81,75,142,109,97,53,201,122,122,143,112,104,207,90,121,108,219,68,52,208,66,167,210,131,156,66,217,219,207,209,152,206,220,178,71,42,205,134,94,110,130,165,99,34,145,77,126,104,40,216,221,210,167,168,119,204,80,213,215,218,42,165,146,142,95,155,104,167,43,125,164,68,205,35,172,126,163,221,97,202,206,82,189,166,82,118,168,166,54,150,71,97,209,206,104,207,107,173,57,35,109,135,160,63,95,159,65,81,110,194,180,127,209,173,101,138,110,37,75,137,58,207,60,141,220,128,42,159,112,43,215,54,180,216,61,85,117,36,59,152,210,93,55,217,77,103,222,90,156,170,174,102,102,214,64,212,125,214,120,178,181,53,177,195,220,164,124,167,107,212,146,169,162,182,93,54,38,87,88,136,36,222,72,57,190,185,111,50,184,181,84,193,85,215,56,182,57,147,145,141,145,152,149,148,127,161,85,87,190,214,84,134,166,148,151,36,187,121,221,73,111,186,192,170,178,159,110,209,124,168,69,57,145,197,104,84,213,203,169,179,105,184,88,92,191,126,221,171,134,182,139,134,66,160,136,157,220,130,91,70,206,175,178,166,154,76,155,100,107,195,137,109,195,94,137,66,75,153,183,35,66,58,81,95,190,198,64,126,75,42,141,82,139,79,92,69,57,100,164,202,89,198,183,190,57,171,34,180,146,57,51,157,62,47,150,88,215,53,164,195,201,75,42,147,103,210,179,88,106,109,108,156,138,125,51,174,111,137,105,55,172,134,177,214,66,152,86,126,199,102,185,48,192,69,123,196,104,99,167,173,127,164,153,128,126,146,145,57,136,119,82,189,164,158,196,200,205,191,54,99,32,49,151,40,43,215,219,53,180,209,96,35,102,121,62,73,58,36,191,204,193,156,57,51,34,166,56,76,165,217,212,84,94,142,101,205,140,90,37,117,42,149,76,213,66,150,83,200,34,165,152,51,149,189,73,99,106,184,213,192,96,87,177,217,52,214,72,100,140,127,147,7
68,151,34,56,200,157,39,107,178,109,151,102,71,145,199,216,147,209,194,191,48,113,93,113,147,90,35,119,104,52,48,125,79,55,57,82,73,218,52,106,114,63,62,78,215,193,149,70,76,188,214,64,180,190,161,89,132,65,96,201,153,68,85,46,60,68,138,131,106,171,109,174,61,152,53,170,107,104,34,218,56,55,128,134,113,75,186,159,114,38,124,133,70,196,46,193,114,129,179,212,79,102,42,96,148,151,32,217,85,100,36,182,117,219,178,147,147,105,67,146,112,145,150,53,89,139,49,144,210,41,210,205,115,152,174,142,38,91,197,82,204,201,148,187,220,33,104,195,117,171,208,121,133,113,45,174,78,117,199,209,220,38,81,42,154,98,97,181,100,163,42,87,37,192,208,215,179,145,139,186,220,164,40,138,66,194,142,104,55,127,46,214,143,111,219,171,41,34,190,189,138,125,111,157,99,142,75,130,214,171,203,98,189,218,110,133,88,83,134,67,109,47,149,208,177,158,162,162,77,57,170,59,150,67,116,116,89,162,112,68,180,111,145,142,178,200,139,141,67,222,48,184,128,114,117,199,197,132,83,139,47,70,140,146,63,149,132,81,128,162,150,57,49,214,146,116,89,149,35,40,45,52,183,193,104,136,32,39,163,107,68,105,177,210,122,79,66,194,203,127,35,116,192,75,166,183,138,220,88,124,145,40,161,194,73,47,135,220,223,197,34,34,167,155,134,54,60,171,56,180,197,176,153,153,95,190,96,122,209,198,131,105,72,170,213,111,86,175,114,51,50,163,143,90,176,99,209,152,158,60,131,158,120,147,93,204,75,196,86,194,35,38,49,139,142,210,177,166,103,114,123,121,176,183,170,64,152,63,194,73,220,219,213,62,130,149,176,209,222,133,209,94,205,143,33,167,212,105,104,52,206,161,94,77,185,106,36,34,70,38,204,206,187,52,86,51,134,174,178,210,84,184,71,192,180,211,127,46,190,198,83,148,166,93,67,109,222,126,131,180,41,55,190,119,149,220,60,169,109,96,113,56,70,86,73,66,77,210,155,85,91,206,45,202,211,41,54,217,144,46,34,178,220,173,36,174,197,46,94,47,167,201,56,47,80,126,129,60,93,174,171,100,138,53,78,135,169,151,222,133,221,164,165,171,134,144,174,179,190,150,69,201,110,205,209,122,165,221,127,46,161,139,103,215,113,171,192,54,76,83,139,159,95,140,191,123,198,55,34,88,148,76,217,58,182,131,192,142,38,219,183,187,121,112,64,211,137,201,163,93,165,213,91,82,76,144,107,100,53,201,121,122,144,111,103,205,90,121,109,220,68,52,209,67,166,210,131,158,63,217,219,207,210,152,207,220,179,70,42,206,133,95,110,130,165,99,34,145,77,126,104,40,217,220,210,167,167,119,204,80,214,215,218,43,167,145,142,95,154,103,167,44,126,163,68,205,34,172,125,165,221,96,201,205,83,189,166,82,118,167,167,55,150,70,97,209,205,104,207,105,172,59,36,108,135,160,64,96,159,64,82,109,195,180,128,208,174,103,136,110,39,75,136,57,207,62,142,220,128,44,159,110,43,215,53,182,215,62,85,116,34,60,151,210,93,53,218,76,103,220,91,155,169,174,101,102,215,65,213,124,214,119,178,180,52,178,194,220,164,123,167,105,212,146,169,163,179,91,55,39,88,88,137,37,222,72,56,192,184,111,51,183,181,85,193,85,213,56,180,56,147,144,143,143,151,150,150,127,162,86,88,190,213,85,132,166,149,150,37,187,120,221,72,112,186,192,170,178,158,111,209,125,167,69,57,144,196,105,87,215,202,170,179,107,184,88,91,191,124,221,171,133,183,139,133,65,160,137,158,221,130,91,68,205,174,177,165,154,76,157,100,106,194,138,109,195,95,138,66,75,153,182,35,69,57,81,94,191,199,64,126,76,40,139,82,140,78,91,71,57,100,164,201,89,198,183,191,58,170,34,181,145,57,49,157,63,47,149,89,216,54,164,196,202,75,42,146,104,208,179,88,108,109,110,156,138,126,50,173,111,138,104,56,172,136,177,214,65,151,86,128,199,103,185,48,192,69,123,195,105,99,168,174,126,163,151,129,125,145,145,57,135,120,82,189,163,158,197,200,205,190,56,99,33,49,152,40,44,216,218,52,182,209,97,34,102,121,63,72,59,36,190,204,191,155,57,51,35,168,56,74,165,216,211,83,95,141,101,204,141,88,36,117,42,150,77,213,66,150,84,199,34,163,152,49,151,190,75,100,104,183,213,194,96,85,176,218,53,214,72,100,140,126,147,7
68,151,34,56,201,157,38,107,178,109,151,101,71,145,199,217,146,208,194,191,48,112,94,114,147,90,35,119,103,52,46,125,79,56,56,81,74,219,53,106,114,62,62,78,215,193,150,69,75,189,215,63,179,189,163,90,132,65,95,201,153,69,85,45,60,69,138,131,105,170,109,174,61,151,52,171,108,104,34,218,57,55,128,133,113,75,187,159,114,38,126,134,70,196,47,194,114,129,178,213,78,103,42,97,149,151,34,218,85,100,36,183,118,219,177,148,147,104,66,145,111,144,150,54,89,140,48,144,210,40,210,205,115,151,173,143,38,91,196,82,203,201,148,186,220,35,103,196,118,171,207,122,133,113,45,173,79,117,199,207,221,37,81,41,155,97,97,181,99,162,42,86,38,191,208,214,179,145,140,185,220,165,39,137,67,193,142,104,56,126,45,215,142,111,219,171,41,34,192,189,138,125,111,157,99,143,75,130,213,171,202,98,189,219,109,133,88,82,134,66,108,46,149,208,176,158,161,163,77,58,171,60,150,68,115,118,88,161,113,68,180,112,145,142,177,200,140,141,67,221,48,184,129,113,117,198,197,133,83,138,46,69,140,146,62,150,131,82,128,163,149,57,50,213,145,116,90,147,35,39,45,52,182,193,104,136,31,39,164,108,68,104,178,210,122,79,66,194,202,127,35,116,192,75,166,182,138,220,88,124,146,41,160,194,73,47,136,221,222,198,34,34,167,156,135,55,59,170,57,180,196,175,154,152,94,190,96,122,208,199,131,105,71,170,212,111,86,174,113,52,50,162,142,89,175,99,209,151,158,60,130,158,120,147,93,204,76,196,86,194,35,38,50,139,142,210,177,165,103,113,123,121,177,182,169,64,152,62,193,74,220,219,213,62,130,149,176,208,221,133,210,95,205,143,34,168,214,106,105,52,205,161,93,76,185,107,36,34,70,38,205,205,187,52,87,50,135,174,178,211,83,185,72,192,182,211,128,46,190,199,83,147,166,93,67,109,222,127,131,180,43,56,191,119,149,220,60,169,110,94,113,57,70,87,73,66,77,209,154,85,90,206,45,202,212,42,53,218,144,46,35,177,220,173,37,174,198,48,95,44,167,199,56,46,80,126,130,61,94,174,171,100,138,54,79,134,169,151,221,133,221,164,164,171,134,143,175,178,190,151,68,201,109,205,209,122,166,222,126,47,160,138,104,215,113,170,192,55,76,84,141,160,95,139,191,122,198,55,34,87,146,76,216,58,181,129,191,142,39,219,183,187,122,112,65,210,136,201,163,92,164,212,91,82,76,145,107,99,53,202,121,123,144,111,102,205,91,122,109,219,69,52,209,67,167,209,131,158,64,217,219,208,209,152,206,220,179,70,42,206,134,94,111,130,165,98,34,146,78,125,103,40,217,220,210,168,167,120,204,80,214,215,218,42,167,144,142,96,155,103,167,44,125,162,67,205,33,171,125,165,222,96,201,206,82,189,167,82,118,167,167,54,149,71,96,210,205,106,207,106,171,59,35,108,137,160,63,95,160,65,82,108,195,179,128,208,173,102,137,109,38,75,137,57,207,62,141,221,127,44,159,110,43,214,54,181,215,62,86,116,33,60,151,211,94,54,217,76,102,221,90,156,170,174,101,102,215,64,212,123,215,119,178,181,52,178,193,220,163,123,168,104,212,146,169,162,180,92,54,38,89,88,137,37,222,73,56,192,185,112,51,184,182,84,193,84,214,56,181,56,147,146,142,143,151,149,149,128,163,85,87,190,212,85,133,167,149,150,38,187,121,221,72,112,186,191,171,177,159,110,209,125,167,69,57,144,195,106,87,214,202,170,178,108,184,88,91,192,125,222,171,132,182,139,133,65,160,137,158,220,129,91,69,205,174,178,166,154,76,157,100,106,194,138,109,194,95,137,66,77,153,183,35,68,57,80,95,192,197,64,126,76,40,140,82,139,79,91,71,58,101,164,201,89,198,184,191,58,171,35,181,144,58,50,158,65,46,148,89,216,53,164,195,202,75,41,148,103,210,179,88,107,108,110,157,138,125,51,173,112,139,105,55,172,134,178,214,65,152,87,128,199,103,184,48,191,70,124,196,104,98,168,173,127,162,153,129,126,146,145,56,135,120,82,191,163,156,196,198,205,191,55,98,34,50,151,40,45,216,217,53,181,209,96,35,101,121,63,72,58,36,190,204,192,156,57,50,35,166,56,75,165,216,210,82,94,142,101,205,141,90,37,117,42,150,77,214,67,149,84,199,35,163,152,48,149,190,75,100,105,183,212,193,97,85,176,218,53,215,71,99,139,127,146,7
68,151,34,56,200,157,39,108,178,110,151,102,71,145,199,217,147,209,193,191,49,113,94,114,146,89,35,119,103,52,47,125,78,56,57,81,74,218,53,106,114,62,62,77,215,193,150,69,75,188,215,64,179,190,162,90,133,65,95,201,153,68,84,46,59,69,138,131,105,171,108,174,61,152,53,171,107,103,34,218,57,55,128,134,113,74,187,159,114,38,125,134,70,196,47,193,115,128,178,212,79,102,42,96,148,150,33,217,85,101,36,182,118,219,177,147,147,104,67,146,111,144,150,54,89,139,48,143,210,40,210,204,115,152,174,144,37,91,197,81,204,201,148,187,220,34,104,196,117,172,207,121,133,114,45,173,79,116,199,208,220,39,82,41,155,97,97,181,100,163,41,86,38,192,207,215,179,145,140,185,220,164,39,138,67,195,142,104,55,126,46,214,143,111,219,171,41,34,190,190,138,125,111,157,99,143,75,130,213,171,203,99,189,218,110,133,88,83,134,66,108,46,149,207,176,158,162,162,77,57,171,59,149,67,116,117,88,161,112,68,180,111,145,142,177,199,140,141,67,222,48,184,129,113,116,198,198,132,83,139,47,70,140,146,62,149,131,82,127,163,149,56,50,213,146,116,90,149,35,40,45,52,182,193,104,136,32,39,163,107,68,103,178,210,122,80,66,195,203,128,34,116,192,76,167,182,138,220,88,124,146,42,161,193,74,48,136,221,222,197,35,34,167,157,135,54,60,171,57,180,197,175,152,153,95,190,96,122,209,198,131,106,73,170,212,111,85,175,113,51,49,164,144,90,176,99,209,152,158,60,130,158,120,147,93,204,76,196,85,195,34,38,49,139,142,210,177,166,103,114,123,121,177,182,170,63,153,63,193,73,220,219,213,62,130,149,176,208,221,133,208,94,205,143,34,168,213,106,105,51,206,161,93,76,186,107,36,33,70,38,204,205,188,52,86,50,134,174,178,211,84,184,72,191,181,211,128,46,191,199,83,147,166,92,67,109,222,125,131,180,42,55,190,120,149,220,60,169,110,94,112,58,70,86,73,67,78,210,155,85,91,206,45,202,212,43,54,217,144,46,35,178,220,173,37,175,197,47,94,46,167,201,56,47,80,125,129,60,93,175,171,101,139,54,79,135,170,151,222,133,220,163,165,171,134,144,175,178,191,150,69,201,110,205,210,122,165,221,127,47,159,138,103,215,112,170,192,54,76,83,140,160,95,139,190,122,198,55,35,88,147,76,217,58,182,130,192,141,38,219,183,186,121,112,64,211,137,201,163,93,164,212,92,82,76,144,107,99,53,201,122,122,143,111,102,205,90,122,109,220,68,51,209,67,166,210,131,157,64,218,219,207,209,152,206,220,179,71,42,205,133,94,112,130,166,99,34,145,78,126,104,40,216,220,209,168,167,119,204,80,214,214,218,43,166,145,142,95,155,103,166,44,126,163,68,205,35,172,125,165,221,96,202,206,83,189,166,82,118,167,167,54,150,72,96,209,205,104,207,105,172,59,35,108,136,160,64,95,159,64,81,109,195,179,127,208,173,102,137,109,38,75,136,56,207,60,141,221,127,43,159,110,43,215,53,181,215,62,85,116,34,60,151,211,94,54,217,77,102,221,91,156,170,173,101,101,215,64,212,124,214,119,178,181,53,177,194,220,163,123,167,104,212,146,168,162,181,91,55,38,88,88,137,37,222,73,56,192,184,112,51,183,181,85,193,84,214,56,181,57,147,145,142,143,152,149,149,127,162,86,88,190,213,85,132,166,149,150,38,186,119,221,73,113,187,191,170,177,159,110,209,125,167,70,57,143,196,105,87,214,202,170,178,107,185,88,91,191,124,222,171,133,182,139,133,65,161,137,157,220,129,91,70,206,173,177,166,154,76,157,100,106,194,137,108,195,95,137,66,76,153,182,35,68,57,80,95,192,198,64,126,76,40,139,83,139,80,92,70,57,100,164,201,89,198,183,191,58,170,35,181,145,57,49,157,64,48,149,89,216,53,164,195,202,75,41,147,103,209,180,88,107,109,110,156,138,126,50,173,111,139,104,55,172,135,177,214,65,151,87,127,199,103,184,48,192,69,125,195,103,99,168,173,126,164,153,128,125,146,145,57,136,120,83,190,163,157,196,198,204,190,55,99,33,49,151,40,44,215,218,53,181,209,97,35,102,121,63,72,58,36,190,204,191,156,57,51,35,167,56,74,165,216,211,82,94,142,101,205,141,89,37,118,43,151,76,214,66,150,84,199,34,163,152,49,150,189,75,100,106,184,213,193,96,85,177,217,53,214,72,100,139,127,147,7
68,150,34,56,200,157,39,107,178,110,151,102,71,145,199,217,146,209,193,192,48,113,94,114,146,89,35,118,104,52,48,125,78,56,57,81,73,219,52,106,114,63,62,77,215,194,149,69,76,188,215,64,179,190,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,62,152,53,170,107,103,34,218,57,55,128,134,113,74,187,158,114,37,125,133,70,196,47,194,114,129,179,212,79,102,42,97,149,151,33,217,85,101,37,182,118,219,177,147,147,104,67,146,112,144,150,53,90,139,48,144,210,40,210,204,115,152,174,143,37,91,197,82,203,201,148,187,220,34,103,196,117,172,207,121,133,113,44,174,78,116,199,208,220,38,82,41,155,97,97,181,100,163,42,86,38,192,208,215,179,144,139,186,220,164,39,138,67,194,142,104,55,127,45,214,143,111,219,171,41,34,191,190,138,125,111,157,99,143,75,130,213,171,203,99,189,218,110,133,88,83,134,66,108,46,149,208,176,158,162,162,77,58,171,60,150,67,116,117,88,161,113,68,180,112,146,142,177,199,140,141,67,222,49,184,129,113,117,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,150,57,49,214,146,116,90,148,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,122,79,66,195,203,127,34,116,192,76,166,182,138,220,88,124,146,41,161,194,73,48,136,221,222,198,35,34,168,156,135,54,60,170,57,180,197,175,153,153,95,190,96,122,209,198,131,107,72,170,213,111,86,175,113,51,49,163,143,90,176,98,209,152,158,60,130,158,120,148,94,204,75,196,85,194,34,38,50,140,142,210,176,165,103,114,123,121,177,182,170,63,153,62,192,73,220,219,213,62,130,149,177,209,221,133,209,94,205,143,33,168,213,106,105,52,205,161,93,76,185,107,36,33,70,38,204,205,187,52,86,50,134,174,178,210,83,184,72,191,181,211,128,46,191,199,83,147,166,93,67,109,222,126,131,180,41,55,190,120,149,220,60,169,110,94,113,57,70,86,72,66,78,210,155,85,91,206,45,202,212,42,54,218,144,46,35,178,220,172,36,174,197,47,94,46,167,200,56,46,80,125,129,60,94,175,171,101,138,53,79,135,169,151,221,133,220,164,164,171,134,144,175,178,190,150,68,201,110,205,209,122,165,221,127,47,160,138,104,215,112,170,192,55,76,84,140,159,95,139,190,123,198,55,34,88,147,76,216,58,181,130,192,141,38,219,183,187,122,111,64,211,137,201,163,92,164,212,92,81,75,144,107,99,53,201,122,123,143,111,103,205,90,122,109,220,68,52,209,67,166,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,95,111,130,165,99,34,145,77,126,104,40,217,220,210,167,167,120,204,80,214,214,217,43,166,145,142,96,155,103,166,43,126,163,68,204,34,172,125,165,221,96,201,206,83,189,166,81,117,167,166,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,95,159,64,81,109,194,180,127,208,173,102,137,109,39,75,136,57,207,61,142,221,127,43,159,110,43,214,53,181,215,62,85,116,34,60,151,210,94,54,217,76,103,221,90,156,170,173,101,102,214,64,212,124,215,119,178,181,52,178,194,220,163,123,167,105,212,146,168,162,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,184,181,85,193,84,214,56,181,57,147,145,142,143,151,149,149,127,162,86,88,190,213,85,133,167,149,150,38,187,120,221,72,112,186,192,170,177,158,110,209,125,167,69,57,144,196,105,86,214,202,170,178,107,184,88,91,192,124,222,170,133,182,139,133,65,161,137,158,220,129,91,69,205,173,177,166,154,76,157,100,106,194,138,108,195,95,137,66,75,153,183,35,68,57,80,95,191,198,64,126,76,40,139,82,139,79,92,70,57,100,165,201,89,198,183,191,59,171,35,181,145,58,49,157,64,47,149,90,216,53,164,195,202,75,41,147,104,209,180,87,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,163,152,128,125,146,145,57,136,120,82,190,163,157,196,198,204,190,55,99,33,49,152,40,44,215,218,53,181,209,97,35,102,121,63,73,58,36,190,204,191,156,57,51,35,167,56,75,165,216,210,83,94,142,101,204,141,89,37,118,42,150,76,214,66,150,84,199,34,164,152,48,150,190,74,100,105,184,213,193,96,85,176,218,53,215,72,100,139,127,147,7
67,150,34,56,200,157,39,107,179,110,151,102,70,145,199,217,145,210,192,192,48,112,95,114,146,89,35,118,103,52,47,125,79,55,56,82,73,219,53,106,114,63,61,78,215,193,149,69,76,188,216,63,180,189,162,90,130,64,95,201,152,69,84,45,59,69,137,131,106,171,109,174,61,151,54,170,107,103,34,218,58,55,127,134,113,75,186,158,113,36,125,134,71,196,46,194,114,130,179,211,79,103,42,96,149,152,33,216,86,100,36,182,118,220,177,146,148,105,67,147,111,144,150,55,89,139,48,143,211,39,210,204,117,154,174,142,38,91,196,82,202,202,147,187,220,35,104,196,117,171,207,121,133,113,45,175,79,116,200,208,220,38,82,42,156,98,97,181,100,164,40,86,38,192,206,214,179,144,140,186,220,163,40,139,67,195,142,105,56,127,45,214,143,112,219,173,42,34,190,189,138,125,111,157,99,143,75,130,213,172,202,98,189,218,109,133,88,83,134,65,108,46,149,209,176,157,161,162,77,57,172,59,150,67,115,117,87,162,114,67,181,112,145,142,177,200,140,141,68,222,49,184,130,113,117,197,197,132,83,139,47,70,141,146,62,148,133,83,128,163,149,57,50,213,145,117,89,149,35,40,46,51,183,193,104,137,31,38,163,107,68,105,177,209,122,79,65,195,203,128,34,117,191,77,167,183,139,220,89,123,146,42,161,193,74,47,135,220,222,198,34,34,168,155,137,55,60,170,56,181,196,175,154,154,95,189,95,121,209,198,131,106,72,169,214,112,85,175,113,51,49,163,143,90,177,98,210,152,158,61,131,158,120,147,94,205,76,195,85,194,35,38,49,140,142,209,176,165,103,114,122,121,177,182,170,64,152,63,193,72,220,220,213,63,130,149,178,208,221,133,208,93,204,143,33,168,213,106,105,52,205,160,94,76,184,107,36,34,70,38,204,205,187,52,86,49,134,174,179,210,83,183,71,191,182,211,128,47,190,199,84,147,167,92,67,108,222,126,131,180,41,56,190,119,149,220,60,170,110,94,113,58,70,87,73,67,79,211,155,85,91,207,45,202,211,43,54,218,143,46,35,178,221,173,37,175,198,46,95,46,168,200,56,46,81,126,129,60,92,175,171,101,138,53,78,135,170,151,221,133,220,164,164,170,135,144,175,179,190,150,68,202,110,205,210,123,165,221,128,48,159,138,104,216,112,169,192,54,77,84,140,160,94,139,190,124,198,55,35,87,148,76,217,57,182,130,191,141,38,219,184,187,122,112,65,211,139,201,162,92,164,212,92,81,76,143,107,99,53,201,122,123,143,110,103,205,91,122,108,219,68,52,208,67,166,211,131,157,64,217,219,208,208,152,206,220,179,70,42,205,134,94,111,130,166,99,33,145,77,127,103,40,217,220,210,167,166,119,205,80,214,215,216,42,167,145,142,96,154,104,167,44,125,163,69,205,34,173,126,166,221,96,201,206,83,189,166,82,116,167,166,54,150,70,98,210,205,105,207,106,170,59,35,109,136,160,63,95,159,64,80,108,194,180,127,208,173,102,137,110,39,74,137,57,206,61,141,221,127,43,159,110,42,216,53,180,215,62,85,115,34,60,152,211,95,54,217,76,101,221,90,156,170,173,101,101,215,64,213,124,216,120,178,180,52,177,193,220,164,123,166,104,212,145,168,162,180,91,56,37,89,88,137,36,221,73,56,193,184,112,51,184,181,85,193,83,214,56,180,56,147,145,142,143,152,149,149,128,162,87,88,189,213,85,133,167,150,150,37,186,120,222,73,112,186,192,170,178,158,109,209,125,168,69,57,144,195,104,87,214,203,170,178,108,185,88,91,191,124,223,169,133,181,140,133,67,162,137,158,219,130,91,69,206,173,177,166,154,76,156,100,106,194,138,109,194,95,138,66,75,153,183,35,67,57,80,95,191,197,64,127,77,41,140,83,140,80,92,70,57,100,164,200,89,198,184,192,58,171,34,180,146,57,48,157,64,46,148,90,216,52,165,195,203,75,42,147,103,210,179,88,106,109,109,156,138,126,50,173,111,138,103,56,172,134,179,215,66,153,86,128,200,104,184,49,193,69,124,196,104,100,168,174,127,163,152,128,125,146,146,57,136,120,83,190,164,157,196,197,204,189,55,98,34,50,153,41,44,216,219,52,181,209,96,35,102,122,62,72,58,36,191,205,192,156,57,51,36,167,56,75,166,217,210,83,95,141,102,204,142,90,37,118,42,150,75,214,67,150,84,199,35,164,151,48,150,189,75,100,105,185,213,193,96,84,176,218,53,214,71,100,139,126,147,7
68,150,34,56,201,157,39,107,178,110,151,102,71,145,199,217,146,209,193,192,48,113,94,114,146,89,35,119,104,52,47,125,78,56,57,81,73,219,53,106,114,63,62,77,215,194,149,69,76,188,215,64,179,189,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,62,152,53,171,107,103,34,218,57,56,128,134,113,74,187,158,114,37,125,133,70,196,47,194,115,129,179,212,79,102,42,96,148,151,33,217,85,101,37,182,118,219,177,147,147,105,67,146,112,144,150,53,90,139,48,143,210,40,210,204,115,152,174,143,37,91,197,82,203,201,148,187,220,34,103,196,117,172,207,121,133,113,44,174,78,116,199,208,220,38,81,41,155,97,97,181,100,163,42,87,38,192,208,215,179,144,139,185,220,164,39,138,67,194,142,104,55,127,45,214,143,111,219,171,41,34,191,190,138,125,111,157,99,143,75,130,213,171,203,98,189,218,109,133,88,83,133,66,109,46,149,208,176,158,162,162,77,58,171,60,150,67,116,117,88,162,113,68,180,112,146,142,177,200,140,141,67,222,48,184,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,149,57,49,214,146,116,90,148,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,123,79,66,195,203,127,34,116,192,75,166,182,138,220,88,124,146,41,161,193,74,48,136,221,222,198,35,34,167,156,135,54,60,171,57,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,86,175,113,51,49,163,143,90,176,98,209,152,158,60,130,158,120,148,93,204,75,196,85,194,34,38,50,140,142,210,176,165,103,114,123,121,177,182,170,64,152,62,193,73,220,219,213,62,130,149,176,209,221,133,209,94,205,143,34,168,213,106,105,52,205,161,93,76,185,107,36,34,70,38,204,205,188,52,86,50,135,174,178,210,83,184,72,192,181,211,128,46,191,198,83,147,166,92,67,109,222,126,131,180,42,55,190,120,149,220,60,169,110,94,113,57,70,86,73,66,78,210,155,85,91,206,45,202,212,42,54,218,144,46,35,178,220,173,36,174,197,47,94,46,167,200,56,46,80,126,129,60,93,175,172,101,138,53,79,135,170,151,221,133,220,164,164,171,134,144,175,178,190,150,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,55,76,84,140,159,95,139,190,123,198,55,35,88,147,76,217,58,182,130,192,141,38,219,183,187,121,112,64,211,137,201,163,93,164,212,91,82,76,144,107,99,53,201,122,123,143,111,103,205,90,122,109,220,68,52,209,67,166,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,94,111,130,166,99,34,145,78,126,104,40,217,220,210,167,167,119,204,80,214,214,217,43,166,145,142,96,155,103,166,43,126,163,68,205,35,172,126,165,221,96,201,206,82,189,166,82,117,167,166,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,96,159,64,81,109,194,180,127,208,173,102,137,110,38,75,136,57,207,61,142,221,127,43,159,110,43,214,53,181,215,62,86,116,34,60,151,210,94,54,217,76,102,221,90,156,170,173,101,102,214,64,212,124,215,119,178,181,52,178,194,220,163,123,167,104,212,146,168,162,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,183,181,85,193,84,214,56,181,57,147,145,142,143,152,149,149,127,162,86,88,190,213,85,133,167,149,150,38,187,120,221,72,112,186,192,171,177,158,110,209,125,167,69,57,144,196,105,86,214,202,170,178,107,184,88,91,191,124,222,170,133,182,139,133,65,160,137,158,220,129,91,69,205,173,177,166,154,76,157,100,106,194,138,109,195,95,137,66,75,153,183,35,68,57,80,95,191,198,64,126,76,40,140,83,139,79,92,70,57,100,165,201,89,198,183,191,58,171,35,181,145,58,49,157,64,48,149,90,216,53,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,163,152,128,125,146,145,57,136,120,82,190,163,157,196,199,205,190,55,99,33,49,152,40,44,215,218,53,181,209,97,35,102,121,63,73,58,36,190,204,191,156,57,51,35,167,56,75,165,216,210,83,94,142,101,204,141,89,37,118,42,150,76,214,66,150,84,199,34,164,152,48,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,100,139,127,147,7
67,150,33,56,201,156,39,107,179,109,151,102,71,146,198,216,146,208,193,192,48,112,94,114,146,90,35,118,104,53,47,125,78,56,57,82,73,218,53,107,113,62,62,78,215,193,150,69,76,188,215,63,179,189,162,90,132,65,95,201,153,68,84,47,59,69,138,131,105,170,109,174,62,152,53,171,107,103,34,218,57,56,128,134,112,74,187,158,114,37,125,133,70,196,47,194,115,129,179,212,79,102,42,96,148,151,33,217,85,100,37,182,118,220,177,148,147,105,67,146,112,144,150,53,89,139,49,143,210,40,211,204,115,152,174,143,37,91,196,82,203,201,148,187,220,35,103,196,117,172,207,121,133,113,45,173,79,116,199,209,220,38,82,41,155,97,97,181,100,163,41,86,38,191,208,215,179,145,139,186,219,164,39,138,67,194,142,104,55,126,45,214,143,111,219,171,41,34,190,190,138,125,111,157,99,143,75,130,213,171,203,98,189,218,109,133,87,83,133,66,108,47,149,209,176,159,162,162,77,58,170,60,150,67,116,116,88,162,113,68,181,112,146,142,177,200,140,141,67,222,49,184,128,113,116,199,197,132,83,140,47,69,140,145,62,149,132,82,128,162,150,57,49,214,145,117,89,148,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,122,79,65,195,203,128,34,116,192,75,166,182,138,220,88,124,146,41,161,193,73,48,136,220,222,197,35,34,167,156,135,54,60,170,57,180,197,175,153,152,95,190,96,122,208,199,131,106,72,170,213,111,86,175,113,51,50,163,143,90,176,98,209,152,158,60,130,158,120,148,94,205,75,196,85,194,34,38,50,140,142,209,176,166,103,114,123,121,177,183,170,64,153,62,193,73,220,219,213,62,129,150,177,209,221,133,209,94,205,143,34,167,213,106,104,52,205,161,93,76,186,106,36,33,70,38,204,205,188,52,86,50,135,173,178,210,83,184,71,192,181,212,128,46,190,199,83,147,166,92,68,109,222,126,132,180,42,55,190,120,149,219,60,169,110,94,113,57,70,86,73,66,77,210,155,85,91,206,45,203,212,42,54,218,144,46,35,178,220,173,36,174,197,47,95,46,167,200,56,46,80,126,129,60,94,175,172,100,138,53,78,135,170,151,221,133,220,164,164,171,134,144,175,178,191,151,69,201,110,205,209,122,165,221,127,46,159,138,103,215,111,170,192,55,76,84,141,159,95,139,191,123,198,55,35,88,147,76,217,58,182,130,192,141,38,218,183,186,122,112,64,211,137,201,162,92,164,212,91,82,76,144,108,99,53,201,122,123,143,111,102,205,90,122,108,220,68,52,208,66,166,210,130,157,64,218,218,208,209,152,206,220,179,71,42,205,133,95,111,129,166,99,34,145,78,126,104,40,217,220,210,166,167,119,204,80,214,215,217,43,166,145,142,95,155,103,166,43,126,163,68,205,34,171,126,166,221,96,202,205,82,189,166,82,117,167,166,54,150,71,97,210,205,104,207,106,172,58,36,108,136,160,64,96,159,64,82,110,194,180,127,208,173,102,137,109,39,76,137,56,207,61,141,221,127,43,158,110,43,214,53,181,215,62,85,116,34,60,151,211,94,54,217,76,102,220,90,156,169,173,102,101,214,64,212,124,214,119,179,181,52,178,193,220,164,122,167,105,213,146,169,162,180,92,55,38,89,88,137,37,221,72,56,192,184,112,51,184,181,85,193,84,214,56,181,57,147,144,142,143,151,149,149,127,162,86,88,190,214,84,133,167,150,150,38,187,120,221,73,112,186,192,170,177,158,110,209,125,167,69,57,144,196,105,87,214,203,170,178,108,184,88,91,192,124,222,171,133,182,139,133,66,161,137,158,220,130,92,70,206,173,177,166,154,76,157,100,106,194,138,108,195,95,138,66,76,153,182,34,69,57,80,95,192,198,65,127,75,40,139,82,139,80,92,70,57,99,165,201,89,198,183,191,58,171,35,180,145,58,49,157,63,47,148,90,216,53,164,195,202,74,41,147,104,209,180,87,108,109,110,156,139,125,50,173,111,138,104,55,172,136,177,214,65,152,86,128,199,103,184,48,193,69,124,196,104,99,168,174,126,164,151,128,125,146,145,57,135,120,83,190,164,157,196,198,205,190,56,98,33,50,151,40,44,216,218,53,181,209,97,34,103,121,63,73,58,36,191,204,191,156,57,50,35,167,56,75,165,216,210,83,94,141,101,204,142,89,37,118,43,150,76,214,67,150,84,199,34,163,152,48,150,190,75,99,105,184,213,194,96,85,176,218,52,214,71,100,140,127,147,7
68,150,33,56,200,157,39,107,179,110,151,102,71,145,199,217,146,209,193,192,48,113,94,114,146,89,34,118,104,52,47,125,78,55,57,81,74,218,52,106,114,63,62,78,215,193,149,69,76,188,215,64,179,190,162,90,133,65,95,201,153,68,84,46,59,69,138,131,105,170,109,174,61,152,53,170,108,103,34,218,56,55,128,133,113,74,187,158,114,37,124,133,70,196,47,194,114,129,179,212,79,102,42,97,148,151,33,217,85,101,37,182,118,219,177,147,147,105,67,146,112,144,150,53,89,139,48,143,210,40,210,204,115,152,174,143,38,91,196,82,203,201,148,187,220,35,103,196,117,171,207,121,133,113,44,174,79,116,199,208,220,38,82,41,155,97,98,180,100,163,42,87,38,191,208,215,180,144,139,186,219,164,39,138,67,194,142,104,56,127,45,214,142,111,219,171,41,34,191,189,138,125,111,157,99,143,75,130,213,171,203,99,189,218,109,133,88,83,134,66,108,46,149,208,176,158,162,162,77,58,171,60,149,67,116,117,89,162,113,68,180,112,146,142,177,200,140,141,68,223,48,184,129,113,116,198,197,132,83,139,47,70,140,146,61,149,131,82,128,162,150,57,50,214,146,117,89,148,35,40,45,52,182,193,104,136,32,39,162,107,68,104,178,210,123,80,66,195,203,128,34,116,192,76,167,182,138,220,88,124,146,42,161,194,73,48,135,221,222,198,35,34,167,156,135,54,60,171,56,180,197,175,153,153,95,189,96,122,209,198,131,107,72,170,213,111,86,175,113,51,49,164,143,90,176,99,209,152,158,60,130,158,120,147,93,204,75,196,85,194,34,38,50,140,142,210,177,165,103,114,123,122,176,183,170,64,153,62,193,73,220,219,213,62,129,149,176,209,221,133,209,94,205,143,34,168,213,106,104,52,205,161,93,76,185,106,36,34,70,38,204,205,187,52,86,50,135,174,178,210,83,184,72,192,181,211,128,46,191,198,83,147,165,92,67,109,222,126,132,180,42,55,190,119,149,219,60,169,110,94,113,57,71,86,73,66,78,211,155,85,91,206,46,202,211,42,55,217,144,46,35,178,220,173,36,174,198,47,94,46,167,200,56,46,80,126,129,60,93,175,171,101,138,54,78,135,170,151,222,133,221,164,164,171,134,144,175,178,190,150,68,202,110,205,210,122,165,222,126,47,160,138,103,216,112,171,191,55,75,84,140,160,95,139,190,123,198,55,35,88,147,76,217,58,182,130,192,141,38,219,183,187,121,112,64,211,137,201,163,92,164,212,92,82,76,144,107,98,53,201,122,122,144,111,103,205,91,121,109,220,68,52,209,67,166,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,94,111,130,166,99,34,145,78,126,103,40,217,220,210,167,167,119,204,80,214,215,217,43,166,145,142,95,155,103,166,43,125,163,68,205,34,171,126,165,222,96,201,206,83,190,166,82,117,167,167,54,150,71,97,210,206,104,207,106,171,59,35,108,136,160,64,95,159,64,81,108,194,180,127,209,173,102,136,110,38,76,136,58,207,61,141,221,127,43,159,110,43,215,53,181,215,62,86,116,34,60,151,210,94,54,217,77,103,221,90,156,170,173,101,102,214,64,212,124,215,119,178,181,53,178,193,220,163,123,167,104,213,146,169,162,180,92,55,39,88,88,137,36,222,72,56,192,184,112,50,183,181,85,193,84,214,56,181,56,147,145,142,143,151,149,149,127,162,86,88,190,213,85,133,167,149,150,38,187,120,221,72,111,186,192,171,177,158,110,209,125,167,69,56,144,196,105,86,214,202,170,178,107,184,88,91,192,124,222,170,133,182,139,133,65,160,137,158,220,130,92,69,206,173,177,166,154,76,157,100,106,194,138,109,195,96,137,66,75,153,182,35,68,57,81,95,191,198,64,126,75,40,139,82,140,80,92,70,58,100,165,201,89,198,183,191,59,171,35,180,146,57,49,157,64,48,149,89,216,54,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,151,86,127,199,103,185,48,192,69,124,195,104,99,168,174,126,164,152,128,125,146,145,57,136,119,82,190,163,157,196,198,205,190,55,98,33,49,152,40,44,216,218,53,181,209,97,35,102,121,64,72,58,36,190,204,191,156,57,51,35,167,56,75,165,215,211,83,94,142,101,204,141,90,36,118,43,150,76,214,66,151,84,199,34,164,152,48,150,190,75,100,105,183,213,193,96,85,176,218,53,214,71,100,139,127,147,7
68,150,34,56,201,157,39,108,178,109,151,102,71,146,199,217,146,209,193,192,48,113,94,114,147,90,35,119,104,53,48,125,78,57,57,81,73,219,52,106,114,63,62,78,216,193,149,70,76,188,215,64,180,189,162,90,133,65,95,201,153,68,84,46,59,68,138,131,105,171,108,175,62,151,53,171,107,103,34,217,57,56,128,134,112,74,187,158,115,37,125,133,70,196,47,194,114,129,179,212,79,102,42,96,148,151,33,217,85,100,36,183,118,219,178,148,147,104,67,145,111,145,150,54,89,139,48,143,210,40,210,204,115,152,174,144,37,91,197,83,203,201,148,187,219,34,104,195,117,172,207,122,132,113,45,174,78,116,200,208,220,39,82,41,154,97,97,181,100,164,42,87,38,192,208,214,180,144,140,186,219,164,40,138,67,194,142,104,55,127,45,214,142,111,219,171,41,35,191,190,138,126,111,157,98,143,76,129,213,171,202,98,189,219,110,133,88,82,133,66,109,47,149,208,177,158,162,162,77,57,171,60,149,67,116,116,88,162,113,69,180,111,145,142,177,200,140,140,68,223,48,183,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,149,57,50,213,146,116,89,148,34,39,45,52,182,193,104,136,32,38,163,107,68,103,177,210,123,80,66,196,203,127,34,116,192,75,166,182,138,220,88,123,146,41,161,194,74,48,136,220,222,198,35,34,167,156,135,54,60,171,56,180,196,175,153,153,95,190,96,122,209,198,131,107,72,170,213,111,85,175,113,51,50,164,144,89,176,98,208,152,158,60,130,158,120,148,93,204,76,196,85,194,35,38,49,140,142,211,176,165,102,113,122,121,177,182,170,64,152,63,192,72,220,219,213,62,130,149,176,208,221,134,209,94,205,143,33,167,212,105,104,52,205,161,93,76,185,106,36,33,70,38,205,206,188,52,86,50,135,174,178,209,83,184,72,192,181,211,128,46,191,199,83,147,166,93,67,109,222,126,131,180,41,55,191,120,149,219,61,169,111,95,113,57,70,86,73,67,77,210,155,85,91,205,45,203,212,41,54,217,144,46,35,178,220,173,36,174,197,47,94,46,167,199,56,47,80,126,129,60,94,174,172,101,138,53,79,135,170,151,222,133,221,164,164,170,135,144,174,178,191,150,68,201,110,205,209,122,165,222,127,46,159,138,103,215,112,171,192,55,76,83,140,160,95,139,190,122,199,54,34,88,148,76,217,58,182,129,192,142,38,220,182,187,121,111,64,211,137,202,162,92,164,212,92,82,76,144,107,99,53,202,122,123,144,111,103,206,91,122,108,219,68,52,209,66,166,210,131,157,64,218,219,208,209,152,206,220,179,70,42,205,133,94,112,130,165,99,34,145,76,126,104,40,216,219,210,167,168,119,205,79,214,215,217,43,166,145,141,95,155,103,167,43,126,163,68,205,34,172,126,165,221,96,201,205,82,189,167,81,117,167,166,54,150,71,96,210,206,104,208,105,171,59,35,108,135,160,64,96,160,64,81,109,194,180,127,208,173,102,137,109,39,76,136,57,207,61,142,222,127,44,159,111,43,214,53,181,216,62,85,116,33,60,151,210,94,54,217,76,103,221,91,156,170,173,101,101,214,64,212,124,214,119,179,181,52,178,193,220,163,123,167,104,212,147,168,162,179,91,55,38,88,88,136,37,222,72,57,192,184,111,51,184,182,85,194,84,214,56,181,55,147,145,141,143,151,149,150,128,162,86,88,190,213,85,133,166,149,150,38,187,120,221,72,112,186,192,170,178,158,110,209,125,167,70,57,144,196,105,86,214,202,170,178,108,184,88,91,192,124,222,171,133,181,139,133,66,160,137,158,220,129,91,70,206,173,177,167,154,75,157,99,106,195,138,109,194,95,138,66,76,153,183,35,68,57,80,96,192,197,64,126,76,41,139,83,139,79,91,71,57,100,165,201,90,198,183,192,58,171,34,181,145,57,49,157,64,48,149,89,216,53,164,195,202,75,41,147,104,209,179,88,108,110,110,156,138,125,50,173,111,138,104,55,172,134,177,214,66,151,87,127,200,103,185,48,192,69,124,195,104,99,168,174,125,164,152,128,125,145,145,58,136,119,82,190,163,157,196,199,205,190,55,99,33,50,152,40,44,215,218,53,181,209,96,34,102,122,63,73,58,37,190,204,191,156,57,52,36,167,55,75,166,216,210,83,94,142,101,204,142,90,37,118,42,150,77,214,66,151,84,199,34,164,152,49,150,189,74,99,105,184,213,194,96,85,176,217,53,214,71,100,139,126,147,7
68,150,34,56,201,157,39,107,178,110,151,102,71,145,199,217,146,209,193,192,48,112,94,114,146,89,35,119,104,52,47,125,78,56,57,81,74,219,52,106,114,63,62,77,215,193,149,69,76,188,215,64,179,189,162,90,132,65,95,201,153,68,84,46,59,69,138,131,105,170,109,175,61,152,53,171,107,103,34,218,57,56,128,134,113,74,187,158,114,37,125,133,70,196,47,194,115,129,179,212,79,102,42,96,148,151,33,217,85,101,37,182,118,219,177,147,147,105,67,146,111,144,150,53,90,139,48,143,210,40,210,204,115,152,174,143,37,91,197,82,203,201,148,187,220,34,103,196,117,172,207,121,133,113,44,174,78,116,199,208,220,38,82,41,155,97,98,181,100,163,42,87,38,192,208,215,179,144,139,186,220,164,39,138,67,194,142,104,55,127,45,214,143,111,219,171,41,34,191,190,138,125,111,157,99,143,75,130,213,171,203,99,189,218,110,133,88,83,133,66,109,46,149,208,176,158,162,162,77,58,171,60,150,67,116,117,88,162,113,68,180,112,146,142,177,200,140,141,67,222,49,184,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,149,57,49,214,146,116,90,148,35,40,45,52,182,193,104,136,32,38,163,107,68,104,178,210,122,79,66,195,203,127,34,116,192,76,166,182,138,220,88,124,146,41,161,193,74,48,136,221,222,198,35,34,167,156,135,54,60,171,57,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,86,175,113,51,49,163,143,90,176,98,209,152,158,60,130,158,120,148,94,204,75,196,85,194,34,38,50,140,142,210,176,166,103,114,123,121,177,182,170,64,152,62,193,73,220,219,213,62,130,149,176,209,221,133,209,94,205,143,34,168,213,106,105,52,205,161,93,76,185,107,36,34,70,38,204,205,188,52,86,50,135,174,178,210,83,184,72,192,181,211,128,46,191,198,83,147,166,92,67,109,222,126,131,180,42,55,190,120,149,220,60,169,110,94,113,57,71,86,73,66,78,210,155,85,91,206,45,202,212,42,54,218,144,46,35,178,220,173,36,174,197,47,94,46,167,200,56,46,80,126,129,60,93,175,172,101,138,53,79,135,170,151,222,133,220,164,164,171,134,144,175,178,190,150,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,55,76,83,140,159,95,139,190,123,198,55,35,88,147,76,216,58,182,130,192,141,38,219,183,187,121,112,64,211,137,201,163,93,164,212,91,82,76,144,107,99,53,201,122,123,143,111,103,205,90,122,109,220,68,52,209,67,166,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,95,111,130,166,99,34,145,78,126,104,40,217,220,210,167,167,119,204,80,214,214,217,43,166,145,142,96,155,103,166,43,126,163,68,205,34,172,125,165,221,96,201,206,83,189,166,82,117,167,166,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,96,159,64,81,109,194,180,127,208,173,102,137,110,38,75,136,57,207,61,142,221,127,43,159,110,43,214,53,181,215,62,85,116,34,60,151,210,94,54,217,76,102,221,90,156,170,173,101,102,214,64,212,124,215,119,178,181,52,178,194,220,163,123,167,105,212,146,168,162,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,183,181,85,193,84,214,56,181,56,147,145,142,143,151,149,149,127,162,86,88,190,213,85,133,167,149,150,38,187,120,221,72,112,186,192,171,177,158,110,209,125,167,69,57,144,196,105,86,214,202,170,178,107,184,88,91,192,124,222,170,133,182,139,133,65,160,137,158,220,129,91,69,205,173,177,166,154,76,157,100,106,194,138,109,195,95,137,66,75,153,182,35,68,57,80,95,192,198,64,126,76,40,140,82,139,79,92,70,57,100,165,201,89,198,183,191,58,171,35,181,145,58,49,157,64,48,149,90,216,53,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,163,152,128,125,146,145,57,136,119,82,190,163,157,196,199,204,190,55,98,33,49,152,40,44,215,218,53,181,209,97,35,102,121,63,73,58,36,190,204,191,156,57,51,35,167,56,75,165,216,210,83,94,142,101,204,141,89,37,118,42,150,76,214,66,150,84,199,34,163,152,48,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,100,139,127,147,7
67,151,34,57,201,156,39,108,179,110,152,102,71,146,198,216,146,209,193,191,48,112,94,114,146,89,35,119,104,54,47,125,79,56,57,81,74,218,53,107,115,63,63,77,215,193,149,69,75,188,215,64,180,190,161,89,133,64,94,202,153,68,84,47,59,69,138,131,106,170,108,175,61,151,53,170,107,104,34,217,57,55,128,133,113,74,188,159,114,38,124,134,71,196,46,194,115,129,179,213,79,103,42,97,149,151,34,217,85,101,38,182,117,219,177,148,146,105,67,145,111,144,150,54,89,139,48,144,210,40,210,204,115,152,175,144,36,91,197,82,203,201,148,187,220,34,103,195,116,172,207,121,133,113,44,173,78,117,200,208,221,38,82,41,155,97,98,181,101,163,42,85,38,191,208,215,179,145,139,185,219,164,39,137,67,193,143,104,56,127,45,214,142,111,219,171,40,35,191,189,138,125,111,158,99,143,75,130,213,171,204,97,189,219,110,133,88,83,133,65,108,46,149,208,176,158,162,162,78,58,171,60,150,67,116,117,88,162,113,68,180,111,146,142,177,200,140,141,68,223,48,183,128,112,116,198,197,132,84,139,47,70,140,146,62,149,132,84,128,162,149,56,49,214,147,116,89,147,36,39,45,52,183,193,104,137,31,38,162,107,67,104,177,210,123,80,65,194,203,128,35,117,192,75,167,182,139,220,89,123,145,41,160,193,73,48,136,221,222,198,35,33,168,156,135,54,60,170,57,181,197,175,154,153,95,189,96,122,209,198,130,106,72,169,212,111,86,176,113,51,49,164,143,90,176,97,210,152,157,59,131,158,120,147,93,205,76,196,85,193,34,38,50,140,142,211,178,165,103,113,123,121,177,183,170,63,153,62,194,73,220,220,213,63,130,148,177,208,222,134,209,95,205,143,33,167,213,106,105,52,205,161,93,76,186,107,35,34,70,38,204,206,188,52,86,50,135,174,178,209,83,184,72,191,181,212,128,45,192,199,82,147,166,92,67,109,222,125,131,180,41,55,191,120,149,220,60,170,110,94,113,57,70,86,73,66,77,210,154,85,90,205,45,202,212,42,54,217,145,46,35,178,220,172,36,173,197,47,94,46,166,200,56,46,80,125,129,61,93,174,171,101,137,54,79,135,170,151,222,133,221,164,165,170,134,145,175,179,190,150,68,201,110,206,209,122,165,221,126,47,160,138,103,215,112,170,192,54,76,83,141,160,95,140,190,123,198,54,35,88,147,75,216,58,182,130,192,142,38,219,183,186,122,113,64,210,138,202,162,93,165,211,91,81,75,144,107,100,53,201,121,122,144,110,102,205,90,121,108,219,68,51,208,66,166,210,130,158,64,217,219,207,209,151,206,220,179,70,42,205,132,94,111,130,165,99,34,145,77,126,103,40,217,220,211,167,167,119,204,80,214,214,217,42,166,144,142,95,155,103,167,42,126,163,68,205,34,172,125,166,220,95,201,206,82,189,166,81,117,166,166,54,150,71,97,210,205,104,207,106,171,59,35,108,136,160,65,95,159,64,81,108,194,180,127,208,173,102,137,109,38,75,136,56,208,62,141,222,128,43,158,110,43,215,52,180,215,62,85,115,34,59,151,210,94,54,216,76,103,221,90,156,170,173,101,101,214,65,212,123,215,120,178,181,51,178,193,220,163,123,167,105,213,146,168,162,180,91,55,38,89,87,137,37,221,72,56,193,183,112,50,183,180,84,194,85,214,57,181,56,147,144,143,144,151,149,149,127,162,86,87,189,213,86,133,167,149,150,38,186,119,221,72,112,186,193,170,177,159,110,208,125,167,69,57,143,196,106,87,214,202,170,177,107,185,88,91,192,124,223,171,132,183,139,134,65,160,137,159,220,129,91,69,205,174,177,167,154,76,157,100,106,194,138,109,194,96,138,65,76,153,183,35,68,57,81,96,192,198,64,127,76,39,139,83,140,79,91,69,57,100,165,201,90,198,183,192,58,170,35,180,144,58,49,157,63,47,150,89,216,53,164,194,202,75,41,147,103,209,179,87,108,109,109,155,138,127,50,172,111,138,104,55,172,134,177,213,65,151,86,128,200,104,184,48,192,68,124,195,104,99,168,174,126,163,152,128,124,146,146,57,136,120,83,190,164,158,195,198,204,190,56,98,33,50,152,40,44,215,218,53,182,209,96,34,103,121,63,73,58,36,190,204,191,157,58,51,36,167,56,75,165,216,211,83,94,141,101,204,141,89,37,118,42,150,76,213,66,150,84,200,34,164,151,48,150,190,74,99,104,184,213,194,95,85,177,217,53,214,71,100,139,128,147,7
66,150,35,56,201,158,39,107,180,109,150,103,71,145,200,216,147,209,195,193,49,111,95,114,147,87,33,118,103,52,48,124,78,55,55,81,73,219,51,107,112,60,61,78,215,195,149,70,75,188,215,62,180,191,162,88,132,67,96,200,153,68,83,47,58,68,140,132,105,170,108,176,62,153,53,170,108,102,33,217,57,57,127,135,112,75,188,158,113,37,124,133,70,196,48,194,114,128,179,211,79,101,42,96,149,152,33,218,85,101,38,184,118,219,177,147,146,104,68,147,111,144,150,53,91,139,48,144,210,41,211,206,114,154,176,146,39,91,197,80,204,201,148,188,220,36,103,197,115,172,207,122,132,112,44,174,79,116,199,209,222,37,81,40,154,96,98,181,100,163,41,88,38,191,208,216,179,144,139,185,221,164,40,137,68,194,142,103,56,127,46,213,142,110,219,170,41,36,193,189,139,126,111,157,99,142,75,130,213,172,202,97,188,217,110,135,88,84,131,65,109,47,150,207,175,156,163,162,77,57,171,59,150,67,114,116,89,161,114,69,180,112,147,141,178,199,138,142,68,224,49,185,129,112,117,199,196,133,85,140,48,68,140,144,62,150,131,81,128,161,149,56,49,214,145,117,89,150,35,40,45,52,182,195,105,136,34,40,163,106,68,105,178,210,122,80,66,193,204,128,35,116,191,76,164,182,138,219,89,124,147,40,161,193,73,50,136,221,223,199,35,33,167,157,136,53,60,172,56,181,197,176,152,152,95,191,96,122,208,199,130,107,72,170,213,109,87,175,113,52,49,163,141,90,177,98,209,153,159,59,131,158,119,148,92,206,75,196,85,194,34,37,51,139,141,209,177,164,103,114,123,123,177,183,170,62,153,61,193,74,219,218,213,62,129,150,177,208,222,133,209,95,206,143,33,167,213,106,106,51,206,160,94,74,185,106,35,33,69,38,206,205,189,53,87,50,133,175,178,211,84,182,71,192,182,211,128,46,192,198,82,147,166,93,67,109,222,127,131,182,42,56,192,121,149,220,60,171,109,93,112,57,70,86,73,68,77,211,154,86,91,207,47,203,211,43,55,218,143,47,35,178,218,172,36,175,198,46,95,45,167,199,56,46,80,126,130,60,94,174,172,100,138,53,79,134,170,150,221,133,219,163,165,172,135,144,175,179,190,151,68,202,111,205,209,121,164,221,127,47,160,138,102,216,112,172,192,52,75,84,140,159,95,139,189,123,199,54,35,89,147,76,216,59,181,130,192,142,38,220,183,186,121,112,63,212,139,201,162,92,165,213,92,82,77,144,105,99,52,201,122,123,145,111,103,205,91,124,109,220,65,52,208,66,168,209,130,158,63,216,219,208,209,152,206,221,179,70,42,206,133,94,110,129,167,100,34,144,78,127,103,41,216,220,211,167,166,121,204,79,214,213,218,44,167,144,142,94,155,104,167,44,125,163,67,204,34,173,125,165,221,94,201,206,83,189,165,82,118,167,166,54,150,70,97,211,206,103,208,107,171,57,35,107,135,160,65,95,159,64,83,108,194,178,129,209,173,101,136,109,39,76,138,58,207,60,140,222,128,43,160,111,45,214,52,180,215,63,85,115,35,60,152,211,93,53,217,76,102,220,91,155,170,174,102,103,214,64,213,123,214,119,178,181,51,178,193,217,163,122,167,103,214,147,168,163,181,91,55,38,90,87,137,36,222,71,57,193,185,114,50,183,181,86,194,83,214,56,181,58,147,145,143,144,152,149,148,128,163,85,87,189,213,84,134,167,148,150,37,185,120,221,72,111,186,192,173,176,160,110,208,126,166,70,55,143,195,106,86,213,202,170,179,108,184,89,90,193,125,223,170,133,182,140,132,66,161,137,159,221,128,91,68,204,173,177,167,155,76,158,102,106,194,138,108,194,95,138,66,75,154,183,35,67,57,80,96,189,197,65,126,75,40,139,81,138,79,92,72,58,99,166,201,89,200,182,191,60,170,32,181,148,58,48,157,64,46,150,93,218,53,166,196,203,73,41,149,105,209,177,86,105,108,109,155,138,125,50,174,111,139,103,55,173,136,180,213,65,152,86,127,199,103,183,46,193,69,123,195,105,99,169,173,128,166,153,130,127,146,143,58,136,120,82,189,163,157,198,198,205,190,55,98,31,49,151,40,43,217,217,54,181,208,97,36,100,121,62,74,58,36,190,203,192,157,57,50,36,168,56,76,166,217,209,82,94,142,101,204,141,89,37,119,42,151,77,213,67,152,85,198,35,165,152,49,150,189,75,99,105,184,213,194,97,84,175,218,53,215,71,100,140,127,148,7
68,151,33,56,201,157,39,107,178,109,152,102,71,145,199,217,146,209,193,192,49,112,94,112,146,89,35,118,103,53,48,125,78,56,57,81,73,218,54,107,113,62,62,77,215,194,150,69,76,188,215,64,180,189,162,89,132,65,95,201,153,68,84,46,59,69,138,131,105,171,108,175,61,152,52,170,107,104,34,217,57,56,127,134,113,74,186,159,114,37,125,133,69,196,46,194,115,129,179,212,78,102,42,97,148,151,33,217,85,100,37,182,117,220,178,148,146,105,68,146,112,144,150,54,89,139,48,143,211,41,210,205,115,152,174,143,37,91,197,81,203,201,148,186,220,35,103,195,116,172,207,121,133,113,44,173,78,117,200,209,220,37,81,41,156,97,97,180,100,163,42,87,38,192,207,214,179,144,139,185,220,164,39,138,67,195,142,105,56,126,45,213,143,111,220,171,42,34,190,190,139,125,110,156,99,143,75,130,214,171,202,98,189,218,110,133,88,82,134,66,108,47,150,208,177,158,162,161,77,58,170,60,149,67,115,117,87,162,112,68,181,112,146,143,177,199,139,140,68,222,48,184,129,113,116,199,197,132,83,140,47,70,139,146,61,149,132,81,127,161,150,57,48,213,145,116,90,149,35,40,45,52,183,194,103,137,31,38,163,107,69,104,177,209,123,79,66,196,203,128,34,117,192,75,166,182,138,221,90,124,146,41,161,194,73,47,136,220,222,198,35,34,168,156,135,54,60,170,57,181,197,176,154,152,95,190,95,121,209,198,132,106,73,170,213,111,86,175,114,51,49,163,143,90,177,98,209,151,157,59,130,159,120,147,93,205,76,196,85,193,34,38,49,139,143,211,176,165,103,114,123,121,177,182,170,63,152,62,193,72,220,218,213,62,129,150,177,209,221,133,209,95,205,144,34,169,213,106,104,52,205,161,94,76,185,107,34,34,70,38,204,206,188,52,86,50,135,173,177,210,83,183,72,191,181,212,129,45,190,198,83,147,166,93,68,109,222,126,131,179,42,54,191,120,149,220,59,169,109,95,113,57,70,86,72,67,77,210,155,86,91,206,45,201,212,42,54,218,144,46,35,179,220,172,36,174,198,47,94,45,166,200,56,47,79,126,129,61,93,176,172,100,138,53,78,133,169,151,222,133,220,164,164,171,134,143,174,179,190,149,67,200,110,205,210,123,164,221,127,47,160,138,104,214,112,170,191,55,75,83,141,160,96,139,191,124,198,54,35,88,146,76,216,58,181,131,192,141,38,219,183,186,121,110,65,211,136,201,163,93,163,213,91,81,76,144,107,99,53,201,122,123,143,112,102,205,90,122,109,220,69,52,209,67,168,210,131,158,63,218,219,208,210,152,206,220,179,70,42,206,133,94,111,130,165,99,34,144,77,125,103,40,217,220,210,167,169,119,204,80,214,215,217,43,166,145,142,96,155,103,167,43,126,163,68,205,34,172,125,165,220,96,202,206,83,189,166,82,117,167,166,54,149,70,97,209,205,105,207,105,171,59,36,108,136,160,65,95,160,65,82,108,195,180,126,208,174,102,136,108,39,75,136,57,207,60,141,221,127,43,158,111,44,215,53,180,215,62,86,116,35,60,152,210,94,54,217,75,103,221,91,156,170,173,102,102,214,63,212,124,215,119,179,181,52,178,194,219,163,123,166,104,213,146,169,163,180,91,54,39,88,88,138,38,221,72,56,193,184,111,50,184,182,85,193,84,214,56,182,57,146,144,142,143,152,149,149,127,162,86,87,189,212,84,133,167,150,149,38,187,119,220,74,112,186,192,170,178,159,110,208,125,167,69,56,144,195,105,87,214,203,170,177,107,185,88,91,192,123,223,170,133,182,139,133,66,160,137,158,220,129,91,69,205,173,177,166,153,76,156,101,105,194,138,109,195,96,137,65,75,153,182,35,68,56,80,95,191,198,64,126,76,41,140,83,139,78,92,71,57,99,165,200,89,198,183,191,58,170,35,181,145,57,50,157,63,48,149,91,216,52,164,195,202,75,41,147,104,208,180,87,107,108,109,156,138,125,50,173,111,138,104,55,171,136,177,214,65,151,86,128,200,103,184,48,193,69,124,195,104,99,168,173,126,163,152,128,125,146,145,58,137,121,83,189,164,158,196,198,204,191,55,99,33,50,152,41,44,216,218,53,181,209,96,35,102,122,63,73,58,36,190,205,191,156,57,52,35,167,56,75,166,216,210,82,95,142,102,205,142,89,37,117,42,150,77,213,66,151,85,199,34,164,152,48,150,189,75,100,106,184,214,193,96,85,177,217,53,214,71,100,139,127,147,7
68,150,33,56,201,157,39,107,178,110,151,102,71,145,198,217,146,209,194,192,48,113,94,113,146,89,35,118,103,52,48,125,78,56,57,81,73,219,52,106,114,62,62,77,215,193,150,69,76,188,214,64,180,190,162,90,132,65,95,201,153,68,85,46,59,69,138,131,106,171,109,175,61,152,53,171,107,103,34,218,57,56,128,134,112,74,187,158,114,37,124,134,70,196,47,194,115,129,179,212,79,102,42,96,148,151,33,217,85,100,37,183,118,219,178,147,147,105,67,146,111,144,150,53,89,139,48,144,210,40,210,204,115,152,174,143,37,91,197,82,203,201,148,187,221,34,103,196,117,172,207,121,133,113,44,174,78,116,199,209,220,38,82,42,155,97,97,181,100,163,42,86,38,192,208,215,179,144,139,185,220,164,39,138,67,194,142,104,56,127,45,214,142,111,219,171,41,35,191,190,138,125,111,157,99,143,75,130,214,171,203,98,189,218,109,133,87,83,134,66,109,47,149,208,176,158,162,162,77,58,171,60,149,67,116,117,88,162,113,68,181,111,145,142,177,200,140,141,68,222,48,184,129,113,117,198,197,132,83,140,47,70,140,145,61,149,132,83,128,162,150,57,49,214,146,116,90,148,35,40,45,52,183,193,104,136,32,38,163,107,68,104,178,210,123,79,66,195,203,128,34,116,192,75,166,182,138,220,89,123,146,41,161,193,74,48,136,220,222,198,35,34,167,156,135,55,60,171,56,180,197,175,153,153,95,190,96,122,209,199,131,106,72,170,213,111,86,175,113,51,50,163,143,89,176,98,209,151,158,60,130,158,120,147,93,204,76,196,86,194,34,38,50,140,142,210,176,165,103,113,123,121,177,182,170,63,153,62,193,73,220,219,213,62,130,150,177,208,222,133,209,95,205,143,34,167,213,106,105,51,205,161,93,76,185,107,36,34,70,38,204,205,187,52,86,50,135,173,178,210,83,184,72,192,181,211,128,46,191,198,83,147,165,93,67,109,222,126,131,180,42,55,190,120,149,220,60,169,110,94,113,57,70,86,73,66,78,210,155,85,90,206,45,202,212,42,54,218,144,46,35,178,220,173,36,174,197,47,94,45,167,200,56,46,80,126,129,60,93,174,172,101,138,53,79,135,170,151,222,133,220,163,164,171,134,144,175,178,190,150,68,201,110,205,209,122,165,222,127,47,159,138,103,215,112,170,192,54,76,84,140,159,95,139,190,122,199,54,35,88,147,76,217,58,181,130,192,141,38,219,183,186,121,112,64,211,137,201,162,93,164,212,91,82,76,144,107,98,53,201,122,122,143,111,103,205,91,122,108,220,68,52,209,67,167,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,95,111,130,166,99,34,145,78,126,104,40,216,220,210,167,167,119,205,79,214,215,217,43,166,145,142,96,155,103,166,44,126,163,67,204,35,172,125,165,221,96,201,206,82,189,166,82,117,167,166,54,150,71,97,210,205,104,207,106,171,58,35,108,136,160,64,96,159,65,81,109,194,180,127,208,173,102,137,110,38,75,136,57,207,61,141,222,127,43,159,110,43,214,53,181,215,62,86,116,34,60,151,210,94,54,217,76,103,221,91,156,170,174,102,102,214,64,212,124,214,119,178,181,52,178,193,220,163,123,167,104,213,146,168,162,180,91,55,38,88,88,137,37,221,72,56,192,184,112,51,183,181,85,193,84,213,56,181,57,147,145,142,143,151,149,149,127,162,86,87,190,213,85,133,167,149,150,38,187,120,221,72,112,186,192,170,177,158,110,209,126,167,70,57,144,195,105,87,214,202,170,178,107,184,88,91,192,124,222,170,133,182,139,133,66,160,137,158,220,129,91,69,206,173,177,167,154,76,156,100,106,194,138,109,195,95,137,66,76,153,183,34,68,57,81,95,191,198,64,126,76,40,140,83,139,79,92,70,57,99,165,201,89,198,183,191,58,170,35,181,145,58,49,157,64,48,149,89,216,53,164,195,202,75,41,147,103,209,180,87,107,109,110,156,138,125,50,173,111,139,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,163,151,128,125,146,144,57,136,119,83,190,163,157,196,198,205,190,55,99,33,49,152,40,44,216,217,53,181,209,97,35,102,122,63,72,58,36,190,204,191,156,57,51,35,167,56,75,165,216,210,83,94,142,101,204,141,89,37,118,42,150,76,213,67,150,84,199,34,164,152,49,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,100,140,127,147,7
68,151,33,56,201,157,39,107,178,109,151,102,71,145,198,217,146,209,193,192,48,113,94,114,146,89,35,119,104,52,47,124,79,56,57,81,73,219,53,106,114,63,62,78,215,193,150,69,76,188,215,64,179,189,162,90,132,65,96,201,153,68,84,46,59,69,138,131,106,170,109,175,62,152,53,171,108,103,34,218,57,55,128,134,113,74,187,158,114,37,125,134,70,196,47,194,114,129,179,212,79,102,42,96,149,151,33,217,85,100,37,182,118,219,177,147,147,105,67,146,112,144,149,54,90,139,48,144,210,40,210,205,115,152,174,143,37,91,197,82,203,201,148,187,220,35,104,196,117,171,208,121,133,113,44,174,78,116,199,209,221,38,81,41,155,98,97,181,101,163,41,87,38,191,208,215,180,144,139,185,220,164,40,138,67,195,142,104,56,126,45,214,142,111,219,171,41,35,191,190,138,125,110,156,99,143,75,130,213,170,203,98,189,218,110,133,88,83,134,66,109,47,149,208,176,158,162,162,77,57,171,60,150,67,116,116,88,162,113,68,180,112,145,141,177,200,139,141,67,222,48,184,129,113,117,198,197,132,84,139,47,70,140,146,62,149,132,83,127,162,149,57,50,214,146,116,90,148,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,122,79,66,195,203,127,34,116,192,75,167,182,138,220,88,124,146,41,161,194,74,48,136,221,222,198,35,34,167,156,135,54,60,171,57,180,197,175,153,153,95,190,96,122,209,198,130,107,72,170,213,111,86,175,113,51,50,163,143,90,176,98,209,152,158,60,130,158,120,147,94,204,75,196,86,194,34,38,50,140,142,210,177,165,103,114,123,121,177,182,170,63,153,63,193,72,220,219,214,62,129,149,177,209,221,133,209,94,205,143,33,168,213,106,105,52,205,161,93,76,185,106,36,33,70,38,204,205,188,52,86,50,135,174,178,210,83,184,72,192,181,211,128,45,191,198,83,147,165,92,67,109,222,126,131,180,42,56,190,120,149,220,60,170,110,94,113,58,71,86,73,67,77,210,155,85,90,206,45,202,211,42,54,217,144,46,35,178,220,172,37,174,198,46,94,46,167,200,56,46,80,126,129,60,93,175,172,101,138,53,79,135,170,151,221,133,220,164,165,171,134,144,175,178,190,150,68,201,110,205,209,123,165,222,127,46,159,138,103,216,112,170,192,55,76,84,140,159,96,139,190,123,198,54,35,88,147,76,217,58,181,130,192,141,39,219,183,186,121,112,64,211,137,201,163,93,164,213,91,82,76,144,107,99,53,201,122,122,143,111,103,205,90,122,108,219,68,52,208,67,166,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,95,111,131,166,99,34,145,78,126,104,40,217,220,210,167,168,119,204,80,214,215,217,43,166,145,142,95,155,103,167,43,126,163,68,205,34,171,126,165,221,96,202,206,82,189,166,81,117,167,167,54,150,71,96,210,205,104,207,105,171,59,35,108,136,160,64,96,160,65,81,109,194,179,127,208,173,102,137,110,38,75,136,57,207,61,141,221,127,44,159,110,43,214,53,182,215,63,85,116,34,60,151,211,94,54,217,76,103,221,91,156,170,173,101,102,215,64,212,124,215,119,178,181,52,178,194,220,164,123,167,104,212,146,168,162,180,91,55,38,88,87,137,37,221,72,56,192,184,112,51,183,182,85,193,84,214,56,181,56,147,145,142,143,151,149,149,127,162,86,88,190,213,85,133,167,149,150,38,187,119,221,73,111,187,192,170,177,159,110,209,125,167,69,56,144,195,105,86,214,202,170,177,107,184,88,91,192,124,223,171,133,182,139,133,65,160,137,158,220,130,91,69,205,173,177,166,154,75,157,100,106,194,137,109,194,95,137,66,76,153,183,35,68,57,80,95,191,198,64,126,76,40,139,83,140,79,92,70,57,99,165,201,89,198,184,191,59,171,34,181,146,58,49,156,64,47,149,90,216,53,164,195,202,75,41,147,104,209,180,87,107,110,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,151,87,128,199,103,184,48,192,69,124,195,104,99,168,174,126,163,152,128,125,146,145,57,136,120,83,190,163,158,196,199,204,190,55,99,33,50,152,40,44,216,218,53,181,209,97,35,102,122,63,72,58,36,191,204,192,156,57,51,35,167,56,75,165,216,210,82,94,141,101,204,141,89,37,118,42,151,76,214,66,150,84,199,34,163,152,48,150,190,75,100,104,184,213,194,96,85,176,218,53,215,72,99,140,127,147,7
68,151,33,56,201,156,39,107,179,109,151,102,71,145,199,217,146,209,193,192,48,113,94,114,146,89,34,118,103,52,47,125,78,56,57,81,74,218,53,106,113,62,61,77,215,193,149,69,76,188,215,64,179,190,162,90,132,64,95,201,153,68,84,47,59,69,138,131,105,171,109,175,61,152,53,171,108,104,34,218,57,56,128,133,113,74,187,158,114,37,124,133,71,195,47,194,115,129,179,212,79,102,42,97,148,151,34,217,84,101,37,183,118,219,177,148,147,104,66,146,112,144,149,53,89,139,48,144,211,40,210,204,115,152,174,143,37,91,196,82,203,202,148,187,220,35,103,196,117,172,208,121,132,113,45,173,78,117,199,208,220,39,81,41,155,98,97,181,101,163,42,87,38,191,208,215,179,144,139,185,220,164,39,138,67,195,142,104,55,127,45,214,143,111,220,170,41,34,190,189,138,125,110,157,99,144,75,130,213,171,202,99,189,218,109,133,87,83,133,66,109,47,149,207,176,158,162,162,77,58,171,60,149,68,115,117,88,162,113,68,181,111,146,142,177,200,140,141,67,222,49,184,129,113,116,199,197,132,83,140,48,70,140,146,62,149,132,82,128,162,149,57,50,215,146,116,90,148,35,39,45,52,182,193,104,136,32,39,163,107,68,104,178,210,122,80,66,195,202,127,34,116,192,76,167,182,137,220,89,124,146,41,161,193,74,48,136,221,222,198,35,34,167,156,135,54,60,170,56,180,196,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,85,175,114,51,50,163,143,90,176,98,209,152,157,60,130,158,120,148,94,205,76,195,86,194,34,37,50,140,142,210,177,165,103,113,123,121,177,182,170,63,152,63,192,73,220,219,213,62,130,149,177,209,221,133,209,95,205,144,33,167,213,106,105,52,206,161,93,76,185,107,35,34,70,38,204,205,188,52,86,50,134,173,178,210,83,184,72,192,181,212,128,46,191,198,83,147,166,92,67,109,222,126,131,180,42,56,190,119,149,220,60,169,110,94,113,57,70,86,73,66,77,210,154,85,90,206,45,202,212,41,54,217,144,46,35,179,220,172,36,175,198,47,95,46,167,200,56,47,80,125,129,60,94,175,172,100,138,54,78,135,170,152,221,132,220,163,164,171,135,143,175,178,190,151,69,201,110,205,209,122,165,221,127,47,159,138,104,215,112,170,192,55,76,84,139,159,95,139,190,123,198,53,35,88,147,76,216,58,182,130,191,142,39,219,183,187,121,112,64,211,137,202,162,92,164,212,91,81,75,145,107,98,53,201,122,123,143,112,104,205,91,122,108,220,69,51,208,67,166,210,130,158,64,217,219,207,210,152,206,220,180,71,42,205,133,94,111,130,165,98,34,145,78,126,104,39,216,220,211,167,167,119,204,80,214,215,217,43,166,144,142,96,155,103,167,43,126,163,68,205,34,172,125,165,222,96,201,206,82,189,167,82,117,167,167,54,150,71,97,210,206,104,208,106,171,58,36,108,136,159,64,95,158,65,82,108,194,180,127,209,173,103,137,110,39,75,136,57,207,61,142,222,127,43,159,110,43,214,53,181,215,63,86,116,34,60,152,210,94,54,217,76,102,221,90,156,170,173,101,102,215,64,212,124,215,119,178,181,52,178,194,220,163,123,166,105,212,146,168,162,180,91,55,38,88,88,137,37,222,72,56,191,184,112,50,184,182,84,193,84,214,56,180,56,147,144,142,143,151,149,149,127,161,86,88,190,214,85,133,167,149,151,38,187,120,221,73,112,187,192,171,177,159,110,209,125,167,69,56,143,195,105,87,214,203,170,178,107,184,88,92,191,124,223,171,133,182,139,133,66,161,137,158,220,130,92,70,205,173,178,166,154,76,156,100,107,194,138,109,195,95,137,66,76,153,183,35,68,56,81,95,191,198,63,126,75,40,140,82,139,79,92,70,57,100,166,200,89,198,184,192,58,171,35,181,145,58,49,157,63,47,149,90,216,54,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,126,49,173,111,138,103,55,171,135,177,214,66,152,86,128,199,103,184,48,193,70,125,195,104,99,168,173,125,164,151,128,125,145,144,58,136,120,82,189,163,157,196,199,204,190,55,99,33,50,152,40,44,215,218,53,182,209,97,35,102,121,63,72,57,36,191,205,191,156,57,51,35,167,56,75,165,216,210,83,94,141,101,204,142,89,37,118,43,151,76,214,66,150,84,199,35,164,152,48,150,190,74,99,105,184,213,194,96,85,176,218,53,214,72,100,140,127,147,7
68,150,34,56,201,157,39,107,178,109,152,102,71,145,199,217,146,209,194,192,48,112,94,113,146,89,36,118,104,52,47,125,78,55,57,81,74,219,52,107,114,62,62,77,215,193,149,70,76,188,214,64,179,189,162,89,132,64,95,200,153,68,85,46,59,69,137,131,106,170,109,174,61,152,54,170,107,104,34,218,56,55,128,133,112,75,187,158,114,37,125,133,70,195,46,194,114,128,178,213,79,102,42,96,149,151,33,217,85,100,37,182,117,219,177,147,147,105,67,146,111,144,149,54,89,139,48,144,210,40,210,204,115,152,174,143,37,91,196,82,203,201,148,187,220,35,103,196,117,172,208,121,133,113,44,174,78,117,199,208,220,38,81,42,155,97,97,180,100,163,41,87,38,191,208,215,179,144,139,185,220,164,39,138,67,195,142,104,55,127,46,214,143,111,218,170,42,34,190,190,138,125,111,157,99,143,75,130,213,171,202,98,189,218,109,133,88,83,133,65,109,46,149,208,176,158,162,162,78,57,171,60,149,67,116,117,88,161,113,68,180,112,146,141,177,199,140,141,67,222,49,183,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,149,57,49,214,146,116,89,149,35,40,45,52,182,193,104,136,32,39,163,108,68,104,178,210,123,79,66,195,204,128,34,116,192,76,167,182,138,220,89,124,146,41,161,193,74,48,136,221,222,198,35,34,168,157,136,55,60,171,57,180,196,175,153,153,95,190,96,122,209,198,131,107,72,170,213,112,86,176,113,51,50,163,143,89,176,98,210,152,158,60,130,157,120,147,93,204,75,196,85,193,34,38,49,139,142,210,177,166,102,114,123,122,176,182,170,64,152,63,193,73,220,220,213,62,130,150,177,209,222,133,209,94,204,143,33,167,213,106,104,51,205,161,93,76,185,107,36,33,70,38,204,205,188,52,86,50,135,174,178,210,83,183,72,191,181,211,128,46,191,198,83,147,165,92,67,109,222,126,132,179,42,56,191,120,149,220,60,169,110,94,113,58,70,87,72,67,78,210,155,85,91,206,45,202,212,42,54,217,144,46,35,178,220,173,36,174,197,46,94,46,167,201,56,46,80,126,129,60,94,175,172,101,138,54,79,134,170,151,221,133,220,163,164,171,135,145,175,179,191,150,68,201,110,205,209,122,165,222,127,47,160,138,103,215,113,170,192,55,76,84,140,159,95,139,190,122,198,54,35,87,147,77,216,59,181,130,192,142,39,219,182,186,122,112,64,211,137,201,162,92,165,212,92,82,76,144,107,100,53,201,122,122,143,111,103,206,91,121,109,219,68,52,209,67,166,211,130,158,64,217,219,208,209,152,206,220,179,71,43,205,134,95,111,130,165,99,34,145,78,126,104,40,216,221,210,167,168,119,204,80,215,214,218,43,165,145,142,96,154,103,166,42,125,163,68,205,35,171,125,165,221,96,202,206,83,189,166,82,118,166,167,54,150,71,97,210,205,104,208,105,170,59,35,108,136,160,64,96,159,64,81,109,194,180,127,208,173,103,138,110,38,75,136,57,207,61,141,221,127,43,159,110,44,214,53,182,215,62,86,116,34,60,151,210,94,54,217,76,102,221,89,156,169,173,101,102,215,64,212,124,215,119,178,181,52,178,193,220,163,123,167,104,212,146,169,163,180,91,55,39,88,88,137,37,221,72,57,192,184,111,51,183,182,85,193,84,214,57,181,56,147,144,142,143,151,149,149,127,162,86,88,189,213,85,133,167,149,150,38,187,120,222,73,112,186,192,171,178,159,110,209,125,167,69,57,144,196,105,86,214,202,170,178,107,184,88,91,192,124,222,170,133,182,138,133,65,160,137,158,220,130,91,69,206,173,178,166,154,76,157,100,106,195,138,108,194,96,138,66,75,154,183,35,68,57,79,95,191,198,63,126,76,41,139,82,139,79,91,70,57,100,164,201,89,198,184,191,59,171,35,181,146,58,48,157,64,47,149,89,216,53,164,194,202,74,41,147,104,209,179,88,108,109,110,156,138,125,50,173,111,138,104,56,172,135,178,214,65,151,86,128,199,103,184,48,193,70,124,195,104,99,168,173,126,164,152,128,125,146,145,58,136,120,82,190,163,158,196,199,205,190,55,99,33,49,152,40,44,215,218,53,181,209,97,35,102,121,62,73,58,36,191,204,191,156,57,51,35,167,57,75,165,216,210,83,95,142,101,204,141,88,37,118,42,150,76,213,67,151,84,199,34,163,152,48,150,190,75,100,105,184,213,193,96,85,177,217,52,214,72,100,139,126,147,7
68,151,34,56,201,157,39,107,179,110,151,102,71,145,199,217,146,209,193,191,48,113,94,113,146,89,35,118,104,52,48,125,78,56,57,81,73,218,53,106,114,62,62,77,216,193,149,69,76,188,215,64,179,190,162,90,132,65,95,201,153,69,84,46,59,69,138,131,106,171,109,175,62,152,53,171,108,104,34,218,56,56,128,134,114,74,187,158,114,37,124,134,70,196,47,194,114,129,179,212,79,102,42,96,148,151,33,216,85,101,37,182,118,219,177,147,146,105,67,146,111,144,150,54,90,139,48,144,210,40,210,204,115,152,174,143,37,92,197,82,203,201,148,187,220,34,103,196,116,171,207,121,132,113,44,174,78,117,199,208,220,39,82,42,155,97,97,181,100,164,41,87,38,192,208,215,179,144,139,186,219,164,40,138,67,195,142,104,55,127,45,214,143,110,219,171,41,35,191,190,138,125,110,157,99,143,75,129,213,171,202,99,189,218,110,133,88,83,134,65,109,46,149,208,177,158,162,163,77,57,171,60,150,67,116,117,88,161,112,68,181,112,146,142,177,200,139,141,67,223,49,184,129,113,116,198,197,132,84,139,47,70,140,146,61,149,132,83,127,162,149,56,49,214,146,115,90,148,35,40,45,52,182,193,104,136,32,38,163,108,69,104,178,210,122,79,66,195,203,128,34,116,192,75,166,182,138,220,88,124,146,42,161,194,73,48,136,221,223,198,35,34,167,156,135,54,60,171,57,180,197,175,153,153,95,190,96,122,209,199,131,107,72,170,213,112,85,175,113,51,50,163,143,89,176,98,209,152,158,60,131,158,120,147,94,204,75,196,85,194,34,38,50,140,142,210,177,166,103,114,123,121,177,182,170,63,153,62,193,73,220,219,213,63,130,149,176,209,221,133,209,95,205,143,34,167,213,106,105,52,205,161,94,76,186,107,36,34,71,38,204,206,187,52,86,51,135,174,178,210,83,184,72,192,181,211,128,46,191,199,83,147,166,92,67,109,222,126,131,180,42,56,191,120,149,219,60,169,110,94,113,58,70,86,73,67,77,210,155,85,91,206,45,202,212,42,54,218,144,46,35,178,221,172,37,174,197,47,94,46,167,200,56,47,80,125,129,60,93,175,171,101,138,53,79,134,170,151,222,133,220,163,164,171,134,144,175,178,190,150,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,54,76,84,140,159,95,139,190,123,198,55,35,88,147,76,216,58,182,130,191,141,38,219,183,186,121,112,64,211,137,201,162,93,164,212,92,82,76,144,107,99,53,201,122,122,143,111,103,205,91,122,108,220,68,52,209,66,166,210,131,157,64,217,219,208,210,152,206,220,179,71,42,206,133,94,111,130,165,99,34,145,77,126,104,40,216,220,210,167,167,119,204,80,214,215,217,43,166,145,141,95,155,103,167,43,126,163,68,205,35,172,125,165,221,96,201,205,83,189,166,81,117,167,166,54,150,71,97,210,205,104,208,105,171,59,35,108,136,160,64,96,160,64,81,109,195,180,127,209,173,102,137,109,39,75,136,57,207,61,142,221,127,43,158,110,43,214,53,181,216,63,85,116,34,60,151,210,94,54,216,76,103,220,90,156,170,174,101,102,214,64,212,124,215,119,178,180,53,178,194,220,163,123,167,104,212,146,168,162,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,183,181,85,194,84,214,56,181,56,147,145,142,143,152,149,149,127,162,86,88,190,213,85,133,167,149,150,38,187,120,221,73,112,186,192,171,177,158,110,209,126,167,69,57,144,196,105,86,214,202,170,178,107,184,88,91,192,124,222,171,133,182,139,134,66,161,137,158,220,129,91,69,206,173,177,166,154,76,157,100,106,194,138,109,195,95,138,66,75,153,182,35,68,57,80,95,191,198,63,126,75,41,139,82,139,79,91,70,57,100,165,201,89,198,183,191,59,171,35,181,146,57,49,157,64,47,149,90,216,53,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,125,50,173,111,138,104,56,172,135,177,214,65,152,86,127,199,103,184,48,192,69,124,195,104,99,168,174,127,164,152,129,125,146,145,57,136,120,82,190,163,157,196,199,204,190,56,99,33,49,152,40,44,215,218,53,181,209,97,35,102,121,63,73,58,36,190,205,192,156,57,51,35,167,56,75,166,216,210,82,94,142,101,204,142,89,37,118,42,150,76,213,66,150,84,199,35,163,153,49,150,189,75,100,105,183,213,193,96,85,176,217,53,214,72,100,140,127,147,7
68,150,33,56,200,157,38,107,178,110,151,102,71,145,199,216,146,209,193,191,48,113,94,114,146,90,34,119,103,52,48,125,79,55,57,82,73,219,53,107,114,62,62,78,215,193,150,69,77,187,215,64,179,189,161,90,132,65,96,200,153,68,85,46,59,68,138,131,104,170,110,174,61,152,53,171,107,104,34,218,57,56,128,133,113,74,187,158,114,37,124,134,70,196,46,194,115,129,178,213,79,102,43,96,148,151,33,218,85,101,37,183,117,219,177,147,146,105,67,145,112,143,150,54,90,139,49,144,211,40,211,204,116,152,174,144,37,92,197,82,203,201,148,186,220,35,104,195,117,172,207,122,133,113,44,174,77,117,198,208,220,38,82,42,155,98,97,181,101,164,42,87,38,192,208,214,179,144,139,185,219,163,39,138,67,195,141,104,55,126,45,214,142,111,219,172,41,34,191,189,138,126,110,157,99,143,75,129,214,171,202,99,188,218,110,134,88,83,134,66,109,47,150,208,176,158,161,162,77,57,170,60,149,68,116,117,88,162,113,68,180,112,145,141,177,199,140,142,68,222,49,185,129,113,117,198,196,133,83,139,48,69,141,146,62,149,132,82,127,163,150,57,50,214,146,116,90,148,35,40,46,52,182,193,104,136,32,38,164,108,68,104,177,209,122,79,65,195,203,128,34,115,192,76,167,182,138,220,88,124,146,41,161,192,73,48,136,221,222,198,35,33,168,156,135,53,60,170,57,180,197,175,153,152,95,190,96,122,209,198,131,106,72,170,213,111,86,175,112,50,50,163,141,90,176,99,210,151,158,60,130,157,119,148,94,204,76,196,85,194,34,38,50,141,142,210,176,165,103,114,123,122,177,182,171,64,153,62,193,72,220,219,213,62,130,149,177,208,221,133,209,95,205,144,33,168,213,106,104,52,205,160,94,76,186,106,37,34,70,37,204,205,188,52,86,50,134,174,178,211,83,185,72,192,181,210,128,46,190,199,83,147,166,93,67,109,222,126,131,180,42,56,190,120,149,220,60,170,110,95,113,58,70,86,73,66,78,210,155,86,91,206,46,203,213,42,55,218,144,46,35,178,220,173,37,174,198,47,94,45,167,200,56,46,81,126,129,61,94,174,172,101,138,54,79,134,170,151,221,132,220,164,166,171,135,143,175,177,190,149,68,201,110,205,209,122,164,221,127,46,160,138,103,215,113,171,192,55,76,84,140,159,95,139,190,123,198,54,35,87,147,76,216,58,181,130,192,142,38,219,183,186,122,111,65,211,137,202,162,94,165,213,92,81,76,143,107,99,53,201,121,122,143,110,103,205,91,122,108,220,68,51,207,67,167,209,130,157,64,217,218,207,209,152,206,220,178,71,42,205,134,95,111,131,165,99,34,146,78,127,103,40,217,220,210,167,167,120,204,80,214,215,217,42,166,144,142,95,154,103,166,43,126,162,68,205,34,173,127,165,221,97,201,206,83,189,166,82,118,166,167,55,149,71,96,211,206,104,207,105,171,59,35,108,136,160,64,95,159,65,81,109,195,179,126,208,174,102,137,110,39,76,136,57,207,61,141,222,127,43,159,110,43,215,53,182,215,61,85,116,34,61,152,211,94,54,217,77,103,221,90,157,171,174,101,101,214,64,212,123,214,118,179,181,52,178,194,220,163,123,167,104,212,147,169,162,180,91,54,38,89,87,137,37,221,72,56,192,185,111,51,183,181,85,194,85,214,56,181,57,148,146,143,144,151,149,150,127,162,86,88,189,214,85,133,166,149,150,39,187,121,221,73,112,187,192,171,177,158,110,209,126,167,69,57,144,196,105,86,215,202,170,178,107,184,87,91,191,124,222,170,134,182,139,133,66,161,137,157,221,129,92,69,206,173,178,166,154,76,156,99,105,194,138,109,195,95,138,65,75,154,183,35,68,56,80,96,191,199,63,127,75,40,140,83,139,80,91,70,57,100,165,202,90,199,184,191,59,171,34,181,146,58,49,157,64,47,149,89,215,53,164,194,202,75,41,147,104,209,179,87,107,110,110,156,138,125,51,173,112,139,104,55,172,135,177,214,65,151,86,128,199,103,185,48,192,68,125,195,104,99,168,174,127,163,152,128,125,145,145,58,136,120,83,190,163,158,196,198,204,190,55,99,33,49,151,40,44,216,217,53,181,210,97,35,102,121,63,73,57,36,191,204,191,155,58,51,35,167,55,74,165,216,211,83,94,142,102,203,142,88,36,118,42,150,76,213,66,150,84,199,34,163,152,49,150,190,74,100,105,184,213,193,96,85,177,218,52,214,72,100,139,127,147,7
68,151,34,56,200,157,40,108,178,110,151,102,72,145,199,216,146,209,193,192,49,113,94,113,146,89,35,118,104,53,47,125,78,56,57,81,73,219,53,106,114,63,62,78,215,194,149,69,76,188,214,64,179,190,161,90,132,65,96,201,153,68,84,46,59,69,138,131,105,170,109,175,61,152,53,170,107,103,34,217,56,56,128,134,113,74,187,158,114,37,125,133,70,196,46,194,115,129,179,212,79,102,42,96,149,151,33,217,85,100,37,183,118,219,177,147,147,104,67,146,112,144,150,53,90,139,48,143,210,40,210,204,115,152,174,143,38,91,197,82,203,201,148,187,220,34,104,195,117,171,207,121,133,113,45,174,78,116,199,209,220,38,81,41,155,97,97,180,100,164,42,87,38,192,207,215,179,144,139,186,220,164,39,138,67,194,142,104,56,126,45,214,142,111,219,171,41,34,190,190,138,125,111,157,99,143,75,130,213,171,202,98,189,218,110,133,88,83,133,66,109,46,149,208,176,158,162,162,77,57,171,60,150,67,116,117,88,161,113,68,181,112,146,142,177,199,140,141,67,222,49,184,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,83,128,162,150,57,49,214,146,116,90,149,35,40,45,52,182,193,104,136,32,38,163,107,67,104,178,210,122,79,66,195,203,127,34,116,192,75,167,182,138,220,88,123,146,41,161,193,73,48,136,221,222,198,35,34,167,156,135,54,60,170,56,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,85,175,113,51,49,163,143,90,176,99,209,152,158,60,130,158,120,148,94,204,75,196,85,194,35,38,50,139,142,210,176,165,103,113,123,122,177,183,170,64,152,62,192,73,220,219,213,62,130,149,176,209,221,133,208,94,205,143,33,168,213,106,105,52,205,161,93,76,185,107,36,33,70,38,204,205,188,52,86,50,135,174,178,210,83,184,72,192,181,211,128,46,191,198,83,147,165,93,67,109,222,125,131,180,42,55,190,120,149,220,60,169,110,94,113,58,71,86,73,66,78,210,155,85,91,206,45,202,211,42,54,217,144,46,35,178,220,173,37,174,197,46,94,46,167,200,56,46,80,125,129,60,93,175,172,100,138,53,79,135,170,151,221,133,220,163,164,171,134,143,175,178,190,150,68,201,110,205,209,123,165,222,127,47,160,138,103,215,112,170,192,55,76,83,140,160,95,139,191,123,198,55,35,88,147,76,217,58,182,130,192,141,38,219,183,187,122,112,64,211,137,201,163,93,164,212,92,81,75,144,107,99,53,201,122,123,143,111,102,205,90,122,109,220,68,52,209,66,166,210,130,157,64,217,219,207,209,152,206,220,179,71,42,205,133,95,111,130,166,99,34,145,77,126,104,40,217,220,210,167,167,119,205,80,214,215,217,42,166,145,142,96,155,103,166,43,126,163,68,204,34,172,125,165,221,96,201,206,82,189,166,82,117,167,167,54,150,71,97,210,206,104,208,106,171,59,36,108,136,160,64,96,159,64,81,108,194,181,127,208,173,102,137,110,39,75,136,57,207,62,142,221,127,43,159,110,43,214,53,181,216,62,85,116,34,60,151,211,94,54,217,76,102,221,90,156,169,173,101,101,214,64,212,124,215,119,178,181,52,178,194,220,164,123,168,105,212,146,168,162,180,92,54,38,88,88,137,37,222,72,56,192,184,112,51,183,181,85,193,84,214,56,181,57,147,145,142,144,151,149,149,127,162,86,87,189,214,85,132,167,149,150,38,187,120,221,72,112,186,192,171,177,158,110,209,125,167,69,56,144,196,105,86,214,202,170,178,107,184,88,91,192,124,222,171,133,183,139,133,66,160,137,158,220,129,91,69,205,173,177,166,154,75,156,100,106,194,137,108,195,95,137,66,75,153,183,35,69,57,81,95,192,198,64,127,76,41,140,83,139,80,91,70,58,99,165,201,89,199,183,191,59,171,35,181,145,58,49,157,64,47,149,89,216,53,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,125,50,173,111,139,104,55,172,135,178,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,127,163,152,129,125,146,145,58,136,120,83,190,163,158,196,198,205,190,55,99,33,49,152,40,44,216,218,53,181,209,97,35,102,121,63,72,58,36,190,204,191,156,56,51,35,168,56,74,165,216,210,83,94,141,101,204,141,89,37,118,42,150,76,213,66,150,84,199,34,163,152,48,150,190,74,100,105,184,213,193,96,85,176,218,53,214,71,100,139,126,147,7
67,150,34,56,201,158,39,107,179,110,150,102,71,147,200,216,146,209,193,191,48,113,94,113,147,89,35,118,103,52,47,126,77,56,58,81,74,218,52,106,114,63,62,77,215,194,149,69,76,187,214,64,179,189,163,90,132,65,94,201,152,67,84,46,58,69,138,131,105,170,109,175,61,152,52,171,107,104,33,218,56,56,128,133,113,75,187,157,114,38,125,133,70,196,46,193,114,127,178,213,79,102,42,97,148,151,32,216,85,100,37,183,119,220,178,147,146,104,67,145,110,145,149,54,90,139,49,143,211,41,210,204,116,152,174,143,37,92,197,82,204,201,148,187,220,35,103,195,118,172,207,121,133,113,45,174,79,115,199,208,220,38,82,42,155,98,98,182,100,163,42,87,38,191,207,215,180,144,140,186,220,164,39,138,66,195,142,104,55,127,46,214,142,112,219,171,41,34,191,190,137,126,110,157,98,143,75,130,213,171,204,99,189,218,109,133,87,83,134,64,109,47,149,208,177,157,162,162,77,58,171,60,148,67,116,116,88,162,113,68,180,111,146,140,176,198,140,141,68,223,48,185,130,114,117,198,197,132,83,139,48,70,140,145,61,149,131,82,128,162,150,57,48,214,146,115,90,149,34,39,44,53,181,192,104,136,32,38,163,107,68,103,178,209,122,81,66,195,203,127,35,117,192,75,167,183,138,219,89,122,146,42,162,193,73,48,137,221,223,197,35,34,167,157,135,55,60,171,56,180,196,175,154,152,95,189,96,122,209,199,131,106,72,170,213,111,86,174,113,51,51,164,143,90,176,98,209,152,157,61,129,158,120,146,94,203,74,195,86,195,34,38,49,140,142,210,178,165,103,113,123,123,176,183,169,64,152,62,193,73,219,220,213,62,129,150,175,210,221,133,209,94,205,143,33,168,213,105,105,52,205,161,93,77,186,108,35,35,71,40,204,205,187,53,87,51,135,172,177,210,84,184,72,191,181,211,128,44,190,199,83,148,166,92,67,110,223,125,131,181,42,56,190,119,150,219,60,169,110,95,113,58,70,87,72,65,78,211,156,85,90,205,46,203,211,42,55,217,143,46,35,178,219,173,37,174,198,47,94,46,167,200,56,47,79,126,129,59,93,175,171,101,137,55,78,135,171,152,221,133,220,163,165,170,135,144,175,178,191,151,67,202,110,205,209,122,164,221,128,46,160,138,103,215,111,170,193,55,76,84,140,159,95,139,190,123,199,54,34,88,147,77,217,58,182,130,192,141,39,220,183,187,121,112,64,211,137,201,163,91,164,212,92,83,76,144,107,99,51,201,121,123,143,112,102,205,91,122,110,220,68,52,209,67,167,210,131,157,63,218,218,206,209,152,206,219,179,70,42,206,133,94,111,130,166,99,33,145,77,125,103,40,216,219,209,168,167,119,205,80,214,214,219,42,167,145,142,96,155,104,167,43,125,163,68,205,34,173,125,165,222,97,202,205,82,189,166,80,118,167,167,54,150,71,97,210,206,104,207,105,172,58,36,108,136,159,64,96,158,65,82,109,194,180,127,208,173,102,137,109,39,76,136,57,208,61,141,222,127,43,159,110,43,215,53,182,215,62,86,116,34,60,152,210,94,54,217,76,102,221,90,156,168,173,101,102,215,64,212,124,215,119,178,181,52,178,194,220,163,123,167,105,213,146,169,162,180,92,55,39,88,88,138,37,222,72,56,193,184,112,50,184,182,85,193,84,215,56,180,57,147,144,141,143,151,149,148,128,162,84,87,190,214,85,133,166,149,151,38,188,120,220,72,111,185,192,171,177,158,109,209,125,166,70,57,145,195,105,86,215,202,170,178,107,184,89,92,192,125,222,170,134,182,139,133,66,160,138,158,220,130,90,70,206,173,178,165,155,75,156,100,106,195,138,107,195,96,137,66,75,154,181,35,69,58,80,95,191,197,63,127,76,41,139,82,140,79,91,70,59,101,165,202,88,199,183,191,58,171,35,182,146,58,48,156,62,47,148,90,216,53,164,195,202,76,41,148,104,208,179,86,107,109,110,156,139,126,51,174,112,138,105,55,171,136,177,214,65,152,85,127,199,103,185,47,192,69,125,195,104,99,168,174,125,164,154,129,125,145,144,58,135,120,82,191,163,157,196,199,204,191,55,99,34,50,151,40,44,216,218,53,181,209,97,35,103,122,62,72,58,35,190,204,191,157,59,50,35,166,57,75,165,217,210,82,94,142,101,205,141,89,37,118,42,150,76,213,66,150,83,200,35,163,152,49,150,190,75,100,105,183,214,194,97,85,175,217,53,214,72,99,139,126,147,7
68,150,34,56,201,157,39,107,178,110,151,102,71,145,199,217,146,209,193,192,48,113,94,114,146,89,35,119,104,52,47,125,78,56,57,81,73,219,53,106,114,63,62,77,215,193,149,69,76,188,215,64,179,189,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,61,152,53,170,107,103,34,218,57,56,128,134,113,74,187,158,114,37,125,133,70,196,47,194,115,129,179,212,79,102,42,96,149,151,33,217,85,101,37,182,118,219,177,147,147,105,67,146,112,144,150,53,89,139,48,143,210,40,210,204,115,152,174,143,37,91,197,82,203,201,148,187,220,34,103,196,117,172,207,121,133,113,44,174,78,116,199,208,220,38,81,41,155,97,98,181,100,163,42,87,38,192,208,215,179,144,139,186,220,164,39,138,67,194,142,104,55,127,45,214,143,111,219,171,41,34,191,190,138,125,111,157,99,143,75,130,213,171,203,98,189,218,110,133,88,83,133,66,109,46,149,208,176,158,162,162,77,58,171,60,150,67,116,117,88,162,113,68,180,112,146,142,177,200,140,141,67,222,48,184,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,149,57,49,214,146,116,90,148,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,122,79,66,195,203,127,34,116,192,75,166,182,138,220,88,124,146,41,161,193,74,48,136,221,222,198,35,34,167,156,135,54,60,171,57,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,86,175,113,51,49,163,143,90,176,98,209,152,158,60,130,158,120,148,93,204,75,196,85,194,34,38,50,140,142,210,176,165,103,114,123,121,177,182,170,64,152,62,193,73,220,219,213,62,130,149,176,209,221,133,209,94,205,143,34,168,213,106,105,52,205,161,93,76,185,107,36,34,70,38,204,205,188,52,86,50,135,174,178,210,83,184,72,192,181,211,128,46,191,198,83,147,166,93,67,109,222,126,131,180,42,55,190,120,149,220,60,169,110,94,113,57,70,86,73,66,78,210,155,85,91,206,45,202,212,42,54,218,144,46,35,178,220,173,36,174,197,47,94,46,167,200,56,46,80,126,129,60,93,175,172,101,138,53,79,135,170,151,221,133,220,164,164,171,134,144,175,178,190,150,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,55,76,84,140,159,95,139,190,123,198,55,35,88,147,76,216,58,181,130,192,141,38,219,183,187,121,112,64,211,137,201,163,93,164,212,92,82,76,144,107,99,53,201,122,123,143,111,103,205,90,122,109,220,68,52,209,67,166,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,94,111,130,166,99,34,145,78,126,104,40,217,220,210,167,167,119,204,80,214,214,217,43,166,145,142,96,155,103,166,43,126,163,68,205,35,172,125,165,221,96,201,206,83,189,166,82,117,167,166,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,96,159,64,81,109,194,180,127,208,173,102,137,110,38,75,136,57,207,61,142,221,127,43,159,110,43,214,53,181,215,62,86,116,34,60,151,210,94,54,217,76,102,221,90,156,170,173,101,102,214,64,212,124,215,119,178,181,52,178,194,220,163,123,167,104,212,146,168,162,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,183,181,85,193,84,214,56,181,56,147,145,142,143,152,149,149,127,162,86,88,190,213,85,133,167,149,150,38,187,120,221,72,112,186,192,171,177,158,110,209,125,167,69,57,144,196,105,86,214,202,170,178,107,184,88,91,191,124,222,170,133,182,139,133,65,160,137,158,220,129,91,69,205,173,177,166,154,76,157,100,106,194,138,109,195,95,137,66,75,153,183,35,68,57,80,95,191,198,64,126,76,40,140,83,139,79,92,70,57,100,165,201,89,198,183,191,58,171,35,181,145,58,49,157,64,48,149,90,216,53,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,163,152,128,125,146,145,57,136,120,82,190,163,157,196,199,205,190,55,99,33,49,152,40,44,215,218,53,181,209,97,35,102,121,63,73,58,36,190,204,191,156,57,51,35,167,56,75,165,216,210,83,94,142,101,204,141,89,37,118,42,150,76,214,66,150,84,199,34,164,152,48,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,100,139,127,147,7
67,150,34,56,201,157,39,107,179,110,151,102,71,145,198,217,146,209,193,192,48,113,93,114,146,89,34,119,104,52,47,125,78,55,57,81,74,219,53,105,114,63,62,77,216,193,150,69,76,188,215,63,180,189,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,61,152,53,171,108,103,34,218,56,56,128,134,113,74,187,158,114,37,125,133,71,196,47,194,114,129,179,212,79,102,42,96,149,151,33,217,85,101,36,182,117,219,177,147,147,105,67,146,111,144,150,53,89,139,49,143,210,40,211,204,115,152,174,143,37,91,196,81,203,201,148,187,220,34,103,196,117,171,208,121,133,113,45,174,78,116,199,208,220,38,81,42,155,97,98,181,100,163,42,87,38,192,208,215,180,144,139,185,220,164,39,138,67,195,142,104,56,127,45,214,143,111,219,171,41,34,190,190,138,125,111,157,99,142,75,130,213,171,203,98,189,218,110,133,88,83,133,66,108,46,149,208,176,158,162,162,77,57,170,60,150,67,116,116,88,162,113,68,180,112,145,142,177,199,140,141,67,222,49,184,129,113,117,198,197,132,83,139,48,70,140,146,62,149,132,82,128,162,150,57,49,214,146,117,89,148,35,40,45,52,182,193,104,136,32,39,162,107,68,104,178,210,123,80,66,195,203,127,34,116,192,76,166,181,138,220,89,123,146,42,161,193,73,48,136,221,223,198,35,34,167,156,135,54,60,171,57,180,197,175,153,152,95,190,96,122,209,198,131,106,72,170,214,111,86,175,113,51,49,163,143,90,176,99,209,152,158,60,131,157,120,148,94,205,75,196,85,194,34,38,49,140,142,210,177,165,103,113,123,122,177,183,171,64,153,62,193,73,220,219,213,62,130,149,176,209,221,133,209,94,205,143,34,168,213,106,104,52,205,161,93,76,185,107,36,33,70,38,204,205,188,52,86,50,135,173,178,211,83,184,72,192,181,211,128,46,191,198,83,147,165,93,67,109,222,126,131,180,42,56,190,119,149,219,60,169,110,95,113,57,71,86,72,66,77,210,155,85,90,206,45,202,212,42,54,218,144,46,35,178,220,173,37,174,197,47,94,46,167,200,56,47,80,125,129,60,93,175,171,100,138,53,79,135,169,151,222,133,220,164,164,171,134,144,175,178,190,151,68,201,110,205,209,122,165,221,127,47,160,138,103,215,113,171,192,54,76,83,140,159,95,139,190,123,198,54,35,88,147,76,217,58,182,130,192,141,38,219,183,186,121,111,64,211,137,201,163,93,164,212,92,81,76,144,107,99,53,201,122,123,144,111,103,205,90,122,109,220,68,52,209,67,167,210,131,158,64,218,219,207,209,152,206,220,179,71,42,205,133,94,111,130,166,99,34,145,78,126,104,40,217,220,210,167,167,119,205,80,214,214,217,43,166,145,142,96,155,103,166,44,126,163,68,205,34,171,125,165,221,95,202,206,82,189,166,82,117,167,166,54,150,71,97,210,205,104,207,106,171,58,35,108,136,160,64,95,160,64,82,109,194,180,127,208,173,102,137,109,39,75,137,57,207,61,141,221,127,43,159,110,43,214,53,180,215,62,85,116,34,60,152,210,94,54,217,76,102,221,90,156,170,173,101,101,214,64,212,124,214,119,178,181,52,178,193,220,163,123,167,105,212,146,168,162,180,91,55,38,89,88,137,37,222,72,56,192,184,111,51,184,181,85,193,84,214,56,181,57,147,145,142,143,152,149,149,128,162,85,88,190,214,84,133,167,149,150,38,187,120,221,72,112,186,192,171,178,158,110,209,125,167,69,56,144,196,105,86,214,202,170,178,107,184,88,91,192,123,222,170,133,182,139,133,65,161,137,158,220,129,91,69,205,173,177,166,154,76,157,100,106,194,138,109,195,95,137,66,76,153,182,35,68,57,81,95,191,198,64,126,76,40,139,83,139,79,92,70,57,99,165,201,89,198,183,191,58,171,34,181,145,57,49,157,63,48,149,89,216,53,164,195,201,75,41,147,104,208,179,88,107,110,110,156,138,126,50,173,111,138,104,55,172,135,177,214,65,151,87,127,199,103,184,48,192,69,124,195,104,99,168,173,126,163,152,129,126,145,144,57,136,120,82,190,163,158,196,198,204,190,55,99,33,49,152,40,45,216,218,53,181,209,97,34,102,121,62,73,58,37,191,204,191,156,57,51,35,167,56,75,165,216,210,83,94,141,101,204,141,89,37,118,43,150,76,213,66,151,85,199,34,163,152,48,150,190,74,100,105,184,213,194,96,85,177,218,53,214,72,100,140,127,147,7
67,151,34,56,200,157,38,107,178,109,151,102,71,146,199,217,146,208,194,192,47,112,94,114,147,89,34,118,103,52,47,125,78,55,57,82,73,218,52,107,113,62,62,78,215,194,150,70,76,188,216,63,179,189,162,89,131,65,95,200,153,67,84,45,60,69,139,131,106,170,108,175,62,151,53,171,107,104,34,218,57,56,127,134,112,74,187,158,113,36,125,133,71,196,47,194,114,129,178,212,79,103,42,96,149,151,34,216,84,102,36,183,118,220,178,147,147,104,67,145,112,144,150,54,89,139,49,144,210,40,210,204,115,153,174,144,37,90,196,82,204,201,149,188,221,34,103,196,118,172,208,121,132,113,44,174,78,116,200,209,220,39,81,42,155,97,98,181,100,163,42,86,38,192,208,215,179,145,139,186,220,164,40,138,67,195,141,103,55,127,45,214,143,111,219,171,41,35,191,190,138,125,111,157,99,143,76,130,214,171,202,98,189,218,110,133,88,82,133,67,108,46,148,207,176,158,162,162,76,58,170,60,150,67,116,116,87,162,113,68,180,112,145,141,177,200,140,141,68,223,48,185,129,112,117,198,197,132,82,140,47,69,141,145,61,149,131,82,128,163,150,56,49,214,146,116,89,148,36,40,44,51,182,193,104,136,31,39,164,107,68,104,177,209,122,79,65,196,203,128,33,116,192,76,168,183,138,220,89,123,146,41,161,194,73,48,136,221,222,198,35,34,167,155,135,54,60,170,56,181,197,175,153,152,95,190,96,122,209,198,131,105,72,169,213,111,86,175,114,51,50,163,143,90,177,99,209,151,157,60,129,159,119,147,93,204,76,196,85,194,35,38,49,139,142,210,176,166,103,112,123,121,177,183,170,64,152,63,192,73,220,219,213,62,129,149,175,209,222,133,209,94,205,143,33,168,212,106,105,53,205,161,93,76,185,107,36,34,69,38,204,206,187,51,86,50,134,173,177,210,82,184,72,191,181,211,128,45,191,198,83,147,166,94,67,111,222,125,131,180,42,56,190,120,149,220,60,169,110,94,113,57,70,86,72,67,78,209,155,85,90,206,45,202,212,42,54,218,144,45,35,178,220,172,36,173,197,46,94,45,167,199,56,47,80,125,129,60,94,174,172,101,138,54,79,134,169,152,221,133,221,163,164,171,134,144,175,178,190,151,69,202,110,206,208,122,165,222,127,47,160,138,103,215,112,170,192,54,77,83,140,159,95,139,190,123,198,55,33,88,147,76,216,58,181,130,192,141,38,218,183,187,122,112,64,211,136,201,163,93,164,213,91,81,76,144,106,98,53,201,122,123,143,110,102,205,90,122,109,220,67,52,209,67,166,209,131,157,64,217,219,208,209,152,206,219,179,71,43,206,134,95,111,131,166,99,34,146,77,126,103,40,216,220,210,167,168,120,205,79,214,215,217,43,165,145,142,95,155,103,166,43,126,162,68,204,35,171,126,166,222,96,201,206,83,190,165,81,117,167,167,54,150,72,97,210,205,104,207,106,171,59,36,107,135,159,63,96,160,65,81,108,194,180,128,209,173,103,137,108,38,75,136,57,206,61,142,221,127,43,159,111,43,215,53,180,215,62,86,115,34,60,151,211,95,54,218,76,103,221,90,156,170,173,101,102,215,64,212,123,216,119,178,181,52,178,194,220,163,122,167,104,212,146,169,164,179,91,55,39,88,87,136,37,221,72,56,192,185,112,51,184,181,85,194,85,214,56,181,57,147,144,143,144,151,149,149,128,162,86,88,189,213,84,132,168,149,150,37,186,120,221,73,111,186,193,170,177,158,109,209,125,167,69,57,144,195,106,86,215,202,170,178,107,184,88,91,192,124,222,170,133,182,139,134,65,161,137,159,220,130,91,70,206,173,177,166,153,75,157,100,106,194,138,108,194,96,138,66,75,152,182,35,68,57,80,95,192,198,64,126,76,41,139,83,139,80,91,70,57,99,165,201,88,199,184,191,58,170,35,180,145,58,50,157,64,47,150,90,215,53,165,195,202,75,42,147,104,208,179,87,107,110,111,156,138,126,50,173,110,139,104,56,173,135,177,213,65,151,87,127,198,103,185,48,193,70,124,196,104,99,168,173,127,163,151,128,125,145,145,57,136,120,82,190,163,157,196,199,205,191,55,99,33,49,151,39,45,216,217,53,181,210,97,35,102,122,63,72,57,36,190,205,191,157,57,51,36,166,56,75,166,216,211,83,93,141,101,204,140,89,36,118,43,151,76,213,66,149,84,200,34,164,152,49,149,189,75,100,105,183,213,194,96,85,176,218,52,214,72,100,139,126,147,7
68,150,34,56,201,157,39,107,178,110,151,102,71,145,199,217,146,209,193,192,48,113,94,114,146,89,35,119,104,52,47,125,78,56,57,81,73,218,52,106,114,63,62,77,215,193,149,69,76,188,215,64,179,189,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,62,152,53,170,107,103,34,218,57,56,128,134,113,74,187,158,114,37,125,133,70,196,47,194,115,129,179,212,79,102,42,96,149,151,33,217,85,101,37,182,118,219,177,147,147,105,67,146,111,144,150,53,89,139,48,143,210,40,210,204,115,152,174,143,37,91,197,82,203,201,148,187,220,34,103,196,117,172,207,121,133,113,45,174,78,116,199,208,220,38,81,41,155,97,97,181,100,163,42,87,38,192,208,215,179,144,139,185,220,164,39,138,67,195,142,104,55,127,45,214,143,111,219,171,41,34,191,190,138,125,111,157,99,143,75,130,213,171,203,98,189,218,110,133,88,83,134,66,109,46,149,208,176,158,162,162,77,58,171,60,150,67,116,117,88,162,113,68,180,112,146,142,177,200,140,141,68,222,49,184,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,150,57,49,214,146,116,90,148,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,122,79,66,195,203,127,34,116,192,76,167,182,138,220,88,124,146,41,161,193,73,48,136,221,222,198,35,34,167,156,135,54,60,171,57,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,86,175,113,51,49,163,143,90,176,98,209,152,158,60,130,158,120,148,93,204,75,196,85,194,34,38,50,140,142,210,177,165,103,114,123,121,177,182,170,64,153,62,193,73,220,219,213,62,130,149,176,209,221,133,209,94,205,143,34,168,213,106,105,52,205,161,93,76,185,107,36,34,70,38,204,205,188,52,86,50,135,174,178,210,83,184,72,192,181,211,128,46,191,198,83,147,166,93,67,109,222,126,131,180,42,56,190,120,149,220,60,169,110,94,113,57,70,86,73,66,78,210,155,85,90,206,46,202,212,42,54,218,144,46,35,178,220,173,36,174,197,47,94,46,167,200,56,46,80,126,129,60,93,175,172,101,138,54,79,135,170,151,221,133,220,164,164,171,134,144,175,178,190,151,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,55,76,84,140,159,95,139,190,123,198,55,35,87,147,76,217,58,181,130,192,141,38,219,183,187,121,112,64,211,137,201,163,93,164,212,92,82,76,144,107,99,53,201,122,123,143,111,103,205,90,122,109,220,68,52,209,67,166,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,94,111,130,166,99,34,145,78,126,104,40,217,220,210,167,167,119,204,80,214,214,217,43,166,145,142,96,155,103,166,43,126,163,68,205,34,172,126,165,221,96,201,206,82,189,166,82,117,167,166,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,96,159,64,81,109,194,180,127,208,173,102,137,110,38,75,136,57,207,61,142,221,127,43,159,110,43,214,53,181,215,62,85,116,34,60,151,210,94,54,217,76,102,221,90,156,170,173,101,102,214,64,212,124,215,119,178,181,52,178,194,220,163,123,167,104,212,146,168,162,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,184,181,85,193,84,214,56,181,56,147,145,142,143,151,149,149,127,162,86,88,190,213,85,133,167,149,150,38,187,120,221,72,112,186,192,171,177,158,110,209,125,167,69,57,144,196,105,86,214,202,170,178,107,184,88,91,191,124,222,170,133,182,139,133,65,160,137,158,220,129,91,69,206,173,177,166,154,76,157,100,106,194,138,109,195,95,137,66,76,153,182,35,68,57,80,95,191,198,64,126,76,40,140,83,139,79,92,70,57,100,165,201,89,198,183,191,58,171,35,181,145,58,49,157,64,48,149,89,216,53,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,163,152,128,125,146,145,57,136,120,83,190,163,157,196,198,205,190,55,99,33,49,152,40,44,216,218,53,181,209,97,35,102,121,63,73,58,36,190,204,191,156,57,51,35,167,56,75,165,216,210,83,94,142,101,204,141,89,37,118,42,150,76,214,66,150,84,199,35,164,152,48,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,100,139,127,147,7
68,150,33,57,200,157,39,108,178,109,151,102,71,145,199,217,146,209,193,192,48,112,94,114,146,89,35,119,104,52,47,125,78,55,57,81,73,219,52,106,114,63,62,77,215,194,149,69,76,188,215,64,179,189,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,62,152,53,171,107,104,34,218,57,56,128,134,113,74,187,158,114,37,125,133,70,196,47,194,115,128,179,212,79,102,42,96,149,151,33,217,85,101,36,182,118,219,177,147,146,105,67,146,111,144,150,53,90,139,48,143,210,40,210,204,115,152,174,143,37,91,197,82,203,201,148,187,220,34,103,196,117,172,208,121,133,113,45,174,78,116,199,208,220,38,81,41,155,97,97,181,100,163,42,86,38,192,208,215,179,144,139,185,219,164,39,138,67,194,142,104,55,127,45,214,143,111,219,171,41,35,191,189,138,125,111,157,99,143,75,130,213,171,202,98,189,219,109,133,88,83,134,66,108,46,149,208,176,158,162,162,77,58,171,60,150,67,116,116,88,162,113,68,180,112,146,142,177,200,140,141,67,222,49,184,129,113,117,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,149,56,49,214,145,116,89,148,35,39,45,52,182,193,104,136,32,39,163,107,68,104,178,209,122,79,66,195,203,128,34,116,192,76,166,182,138,220,89,124,146,41,161,194,74,48,136,221,222,198,35,34,167,156,135,54,60,170,56,180,196,175,153,153,95,190,96,122,209,198,131,107,72,170,213,111,85,175,113,51,50,163,143,90,176,99,209,152,157,60,130,158,120,148,93,204,75,196,85,194,34,38,49,140,142,210,176,165,102,113,123,121,177,182,170,63,153,62,192,73,220,219,213,63,130,149,177,209,221,133,209,94,205,143,33,168,213,106,105,52,205,161,94,76,185,107,36,33,70,38,204,205,188,52,86,50,134,174,178,210,83,184,72,191,181,211,128,46,191,198,83,147,166,93,67,109,222,126,131,180,42,55,190,120,149,219,60,169,110,94,113,57,70,86,73,66,78,210,155,85,91,206,45,202,212,42,54,217,144,46,35,178,221,173,36,174,197,47,94,46,167,200,56,46,80,125,129,60,93,175,171,101,138,54,79,135,170,151,221,133,221,164,164,171,134,144,175,178,191,150,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,54,76,84,140,159,95,140,191,123,198,55,35,88,147,76,217,58,182,130,192,141,39,219,183,186,121,112,64,211,137,201,163,93,164,213,91,82,76,144,107,99,53,201,122,122,143,111,103,205,90,122,109,219,68,52,209,67,166,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,94,111,130,166,99,34,145,78,126,104,39,216,220,210,167,167,119,204,80,214,215,217,43,166,145,142,96,155,103,166,43,126,163,68,205,34,172,125,165,222,96,201,205,83,189,166,82,117,167,167,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,96,159,64,82,108,194,180,127,208,173,102,137,109,39,75,136,57,207,61,141,221,127,43,159,110,43,215,53,181,215,63,86,116,34,60,151,211,93,54,217,76,102,221,90,156,170,173,101,102,215,64,212,124,215,119,178,181,52,178,194,220,163,123,167,104,212,146,168,163,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,183,181,85,193,84,214,57,181,57,147,145,142,143,152,149,149,127,162,86,88,190,213,85,133,166,149,150,38,187,120,221,72,112,186,192,171,177,158,110,209,125,167,69,56,144,196,105,86,214,202,170,178,107,185,88,91,191,124,222,170,133,182,139,133,66,160,137,158,220,129,91,69,205,173,177,166,154,76,157,100,106,194,137,108,195,95,137,66,76,153,182,35,68,57,80,95,191,198,64,126,76,40,140,82,139,80,91,70,57,99,165,201,89,199,183,191,59,171,34,181,145,58,49,157,63,47,149,89,216,53,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,125,50,173,111,139,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,163,152,129,125,146,144,57,136,120,83,190,163,158,196,198,205,190,55,98,33,49,152,40,44,215,218,53,181,209,97,35,102,121,63,73,58,36,190,204,191,156,57,51,35,167,56,75,165,216,211,83,95,142,101,204,141,89,36,118,43,150,76,214,66,150,84,199,34,164,152,49,150,190,74,100,105,184,213,193,96,85,176,217,53,214,71,100,139,127,147,7
67,151,33,56,201,157,39,107,178,109,151,103,71,146,198,217,146,209,193,192,48,112,94,114,146,89,35,118,103,52,47,125,78,56,57,81,73,219,53,106,114,63,62,78,215,193,149,69,76,188,215,64,179,190,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,171,109,174,61,152,53,170,108,103,34,218,57,56,128,134,113,74,187,158,114,37,125,133,70,196,47,194,115,129,179,212,79,102,42,96,149,152,33,217,85,101,37,183,117,219,178,147,147,105,67,146,112,144,150,54,89,140,48,143,210,40,210,204,115,152,174,143,37,91,196,82,203,201,148,187,220,35,104,196,117,171,207,121,133,113,45,174,78,116,199,208,220,38,82,41,155,97,98,181,100,164,41,86,38,192,208,215,179,144,139,186,220,164,40,138,67,195,142,104,56,126,45,214,143,111,219,171,41,35,191,190,138,125,111,157,99,143,75,130,214,171,203,99,189,218,109,133,88,83,133,66,109,47,149,208,176,158,162,162,77,58,171,60,150,67,116,117,88,162,113,68,180,111,146,142,177,199,140,141,67,222,49,184,129,113,116,198,197,132,83,139,47,69,140,146,62,149,132,82,128,163,149,57,49,214,146,116,90,148,35,40,45,52,182,193,104,136,31,38,163,107,68,104,178,210,122,79,65,195,203,127,34,116,192,76,167,182,138,220,88,124,146,41,161,193,74,48,136,221,222,198,35,34,167,156,135,54,60,171,57,180,196,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,86,175,113,51,50,163,143,90,176,98,209,152,158,60,130,158,120,148,93,204,75,196,85,194,34,38,49,139,142,210,177,165,103,114,123,121,177,183,170,64,152,62,193,72,220,219,213,62,130,149,176,209,221,133,209,95,205,143,34,168,213,106,104,52,205,161,93,76,185,107,36,34,70,38,204,205,188,52,86,50,135,173,178,210,83,184,72,191,181,211,128,46,191,199,83,147,166,93,67,109,222,126,131,180,42,55,190,120,149,219,60,169,110,94,113,57,70,86,73,66,77,210,155,85,90,206,45,202,212,42,54,217,145,46,35,178,220,172,36,174,198,47,94,46,167,200,56,46,80,125,129,60,93,175,171,101,138,54,79,135,169,152,222,133,220,164,165,171,134,143,175,178,191,150,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,55,76,84,140,159,95,139,190,123,198,55,35,88,147,76,216,58,182,130,192,141,38,219,183,187,121,112,64,210,137,201,163,93,164,212,91,82,76,144,107,99,53,201,122,123,143,111,103,205,90,122,108,220,68,52,209,67,167,210,131,157,64,217,219,207,209,152,206,220,179,71,42,205,133,95,111,130,165,99,34,145,77,126,104,40,216,220,210,167,167,119,204,79,214,214,217,43,166,145,141,95,154,103,166,43,126,163,68,205,34,171,125,166,221,96,202,206,83,189,166,82,117,167,166,54,150,71,96,210,205,104,207,106,171,59,35,108,136,160,64,95,159,64,81,109,194,179,127,208,173,102,137,109,39,75,136,57,207,61,141,221,127,43,158,110,43,215,53,181,215,63,85,116,34,60,151,210,93,54,217,77,102,221,90,156,170,173,101,102,214,64,212,124,215,119,179,181,52,178,193,220,163,123,167,104,213,146,169,163,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,183,181,85,194,84,214,56,181,56,147,145,142,143,152,149,149,127,162,86,88,189,214,85,133,167,149,150,38,187,120,221,73,111,186,192,170,177,159,110,209,125,167,70,57,144,196,105,87,214,202,170,178,107,184,88,91,192,124,222,170,133,182,139,133,65,161,137,158,220,130,91,69,205,173,177,166,154,76,157,100,106,194,137,108,195,96,137,66,75,153,182,34,69,57,80,95,191,198,63,126,76,40,140,83,139,79,92,70,57,99,165,201,89,199,183,191,58,171,34,181,146,57,49,157,63,48,149,89,216,53,164,195,202,75,41,147,104,209,180,88,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,164,152,128,125,146,145,58,136,120,82,190,163,158,196,199,205,190,55,99,33,49,152,40,44,216,218,53,181,209,97,35,102,121,63,73,58,36,191,204,191,156,57,51,35,167,56,75,165,216,211,83,94,142,101,204,142,89,37,118,42,150,76,213,66,150,85,199,34,163,152,48,150,190,75,100,105,184,213,193,96,85,177,217,53,214,72,100,139,127,147,7
68,150,33,56,200,158,39,107,179,110,151,102,71,145,198,216,146,209,193,192,48,112,95,114,146,89,35,118,103,52,48,126,79,56,57,81,73,218,53,107,114,63,62,77,215,194,150,69,77,189,215,64,179,189,162,90,133,66,95,201,153,68,83,47,59,69,138,132,105,170,108,175,62,151,52,170,108,103,34,217,56,56,128,134,113,74,186,159,114,38,125,133,70,196,47,195,115,130,179,212,78,102,42,96,148,151,33,216,85,100,36,183,118,218,178,147,147,105,67,145,111,144,150,54,90,140,48,144,210,40,210,205,115,151,175,143,38,91,196,81,203,202,147,186,221,34,103,196,118,171,207,121,132,113,45,173,79,117,199,208,220,38,81,41,155,96,97,180,100,163,42,86,38,191,209,215,179,144,139,186,220,165,40,138,67,194,143,104,56,126,44,213,143,110,219,171,41,34,191,190,138,124,111,157,99,143,74,129,214,170,202,98,189,218,109,133,88,83,133,65,108,46,148,208,176,158,162,162,77,57,171,59,150,67,115,117,88,161,113,68,180,112,146,142,177,200,140,141,68,222,49,184,129,113,117,198,197,132,83,140,48,70,140,145,62,149,131,82,127,163,150,57,50,214,146,117,90,148,35,39,45,53,182,193,104,137,32,39,163,106,68,103,178,209,123,80,66,195,203,128,34,116,192,76,166,182,138,220,88,123,146,41,161,193,74,49,136,221,222,198,35,34,168,156,135,55,59,170,56,181,197,175,153,152,95,191,96,122,210,198,131,106,72,170,214,111,86,174,113,50,49,163,143,90,176,98,209,152,157,59,130,158,119,149,93,204,76,195,86,194,34,39,49,140,142,210,177,165,103,113,123,121,176,182,170,64,153,63,193,73,220,219,212,63,129,149,176,208,222,133,209,94,205,143,33,167,213,105,104,52,206,161,94,75,185,107,36,34,70,37,204,205,188,52,86,50,134,173,177,210,83,184,72,192,181,211,128,46,190,198,83,147,166,92,67,109,222,126,131,180,41,56,190,119,149,220,60,169,110,95,113,57,71,86,73,67,77,210,154,86,90,206,45,202,212,42,54,218,144,46,34,179,221,172,36,175,198,47,94,45,167,200,55,46,80,126,129,60,94,175,172,101,138,54,78,135,169,152,222,134,220,164,164,171,134,143,174,179,190,151,68,202,110,206,209,123,166,222,127,47,160,138,104,215,112,170,191,55,75,83,140,159,95,139,190,123,198,55,35,87,147,77,216,59,180,130,192,141,38,219,183,186,121,112,64,211,137,201,163,93,164,213,92,81,76,144,107,99,53,201,122,123,143,111,103,205,90,122,109,220,68,52,209,66,167,210,131,158,63,217,219,208,210,152,206,219,179,70,42,205,133,94,111,130,165,99,33,145,77,125,103,40,216,220,210,167,167,120,204,79,215,214,217,42,166,145,141,94,156,103,167,44,126,163,68,205,34,172,126,165,221,97,201,206,82,189,166,81,117,167,167,54,150,71,96,210,206,104,207,105,171,59,36,108,135,160,63,96,159,64,81,108,195,180,127,208,173,103,137,110,39,75,137,57,207,61,141,221,128,42,159,111,44,214,54,180,215,62,85,116,33,60,150,211,94,54,217,76,103,221,90,156,169,173,101,102,214,65,212,124,215,119,177,181,52,178,194,220,164,122,168,104,212,146,168,163,180,91,54,38,88,87,137,37,222,73,57,192,185,112,50,183,181,84,193,85,214,56,181,57,147,145,141,143,152,150,149,128,163,87,87,189,213,84,133,166,149,150,38,186,119,221,73,112,186,192,170,177,158,110,208,125,168,69,57,143,196,105,86,215,202,170,178,108,184,88,91,191,124,222,171,133,182,139,133,65,161,137,157,221,130,91,69,206,173,177,167,154,76,157,101,106,194,138,108,195,95,137,67,76,153,183,35,68,56,81,96,191,198,64,126,75,40,140,82,140,80,91,70,57,100,164,201,89,198,183,191,58,171,34,181,145,57,49,157,64,47,149,89,217,53,165,195,203,75,41,147,104,210,179,87,107,109,111,156,138,125,51,172,111,138,104,55,172,135,177,215,65,152,87,128,199,103,185,48,193,68,124,195,104,99,168,173,126,164,152,129,125,146,145,57,136,120,83,189,163,156,196,198,205,190,55,98,34,49,151,40,44,215,217,52,181,209,97,35,102,121,63,73,58,37,190,204,191,157,58,51,35,167,55,75,165,217,210,83,94,141,100,204,142,89,37,117,43,151,76,214,66,151,84,199,35,163,152,49,150,191,75,100,104,184,213,194,96,84,176,217,52,214,71,100,139,126,147,7
68,150,34,56,201,157,39,107,178,109,151,102,71,145,199,216,146,209,193,192,48,113,94,114,146,89,34,118,103,52,47,125,78,56,57,81,73,218,52,106,114,63,62,77,215,193,149,69,76,188,215,64,179,190,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,61,152,53,170,107,103,34,218,56,56,128,134,113,74,187,158,114,37,125,133,70,196,47,194,114,129,179,212,79,102,42,96,149,151,33,217,85,101,37,182,118,219,177,147,147,105,67,146,112,144,150,53,89,139,48,143,210,40,210,204,115,152,174,143,37,91,197,82,203,201,148,187,220,34,103,196,117,171,207,121,133,113,44,174,78,116,199,208,220,38,81,41,155,97,98,181,100,163,42,87,38,192,208,215,179,144,139,186,220,164,39,138,67,194,142,104,55,126,45,214,142,111,219,171,41,35,191,190,138,125,111,157,99,143,75,130,213,171,203,99,189,218,109,133,88,83,134,66,109,46,149,208,176,158,162,162,77,57,171,60,149,67,116,117,88,161,113,68,180,112,146,142,177,199,140,141,68,222,48,184,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,150,56,49,214,146,116,89,148,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,122,79,66,195,203,128,34,116,192,75,167,182,138,220,88,124,146,41,161,193,74,48,136,221,222,198,35,34,167,156,135,54,60,171,56,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,85,175,113,51,50,163,143,90,176,98,209,151,157,60,130,158,120,148,93,204,75,196,85,194,34,38,49,140,142,210,177,165,103,114,123,121,177,182,170,64,152,62,193,73,220,219,213,62,130,149,177,209,221,133,209,94,205,143,34,167,213,106,104,52,205,161,93,77,185,107,36,34,70,38,204,205,188,52,86,50,135,174,178,210,83,184,72,192,181,211,128,46,191,198,83,147,166,92,67,109,222,126,131,180,42,55,190,120,149,220,60,169,110,94,113,57,70,86,73,66,78,210,155,85,91,206,45,202,212,42,54,218,144,46,35,178,220,172,37,174,198,47,94,46,167,200,56,46,80,125,129,60,94,175,171,101,138,54,79,135,170,151,221,133,220,164,164,171,134,144,175,178,190,150,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,55,76,84,140,160,95,139,190,123,198,55,35,88,147,76,217,58,181,130,192,141,38,219,183,187,121,112,64,211,137,201,163,93,164,212,92,82,76,144,107,99,53,201,122,123,143,111,103,205,91,122,109,219,68,52,209,67,166,210,131,158,64,217,219,208,209,152,206,220,179,71,42,205,133,95,111,130,166,99,34,145,78,126,104,40,217,220,210,167,167,119,204,80,214,214,217,43,166,145,142,96,155,103,166,43,126,163,68,205,35,172,125,165,221,96,201,206,83,189,166,81,117,167,166,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,96,159,64,82,109,194,180,127,208,173,102,137,109,39,75,136,57,207,61,142,221,127,43,159,110,43,215,53,181,215,62,86,116,34,60,151,211,94,54,217,76,102,221,90,156,170,173,101,102,214,64,212,124,215,119,178,181,52,178,194,220,163,123,167,105,212,146,169,162,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,184,181,85,193,84,214,56,181,56,147,145,142,143,152,149,149,127,162,86,88,190,213,85,132,167,149,150,38,187,120,221,73,112,186,192,171,177,158,110,209,125,167,69,56,144,195,105,87,214,202,170,178,108,184,88,91,191,124,222,170,133,182,139,133,65,160,137,158,220,129,91,69,206,173,177,166,154,76,157,100,106,194,138,109,195,95,137,66,75,153,183,35,68,57,80,95,191,198,64,126,76,40,140,83,139,79,92,70,57,100,165,201,89,198,183,191,59,171,35,181,145,58,49,157,64,48,149,90,216,53,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,151,86,127,199,103,184,48,192,69,124,195,104,99,168,174,126,164,152,128,125,146,144,57,136,120,83,190,163,157,196,198,204,190,55,99,33,49,152,40,44,216,218,53,181,209,97,35,102,121,63,73,58,37,190,204,191,156,57,51,35,167,56,75,165,216,210,83,94,142,101,204,141,89,37,118,42,150,76,213,66,150,84,199,35,163,152,48,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,100,139,127,147,7
68,150,34,56,201,157,39,107,178,110,151,102,71,145,199,217,146,209,193,192,48,113,94,114,146,89,35,119,104,52,47,125,78,56,57,81,73,219,53,106,114,63,62,77,215,193,149,69,76,188,215,64,179,189,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,62,152,53,170,107,103,34,218,57,56,128,134,113,74,187,158,114,37,125,133,70,196,47,194,115,129,179,212,79,102,42,96,149,151,33,217,85,101,37,182,118,219,177,147,147,105,67,146,112,144,150,53,90,139,48,143,210,40,210,204,115,152,174,143,37,91,197,82,203,201,148,187,220,34,103,196,117,172,207,121,133,113,44,174,78,116,199,208,220,38,81,41,155,97,97,181,100,163,42,87,38,192,208,215,179,144,139,186,220,164,39,138,67,194,142,104,55,127,45,214,143,111,219,171,41,34,191,190,138,125,111,157,99,143,75,130,213,171,203,98,189,218,110,133,88,83,133,66,109,46,149,208,176,158,162,162,77,58,171,60,150,67,116,117,88,162,113,68,180,112,146,142,177,200,140,141,67,222,48,184,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,149,57,49,214,146,116,90,148,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,122,79,66,195,203,127,34,116,192,76,166,182,138,220,88,124,146,41,161,193,74,48,136,221,222,198,35,34,167,156,135,54,60,171,57,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,86,175,113,51,49,163,143,90,176,98,209,152,158,60,130,158,120,148,93,204,75,196,85,194,34,38,50,140,142,210,177,165,103,114,123,121,177,182,170,63,152,62,193,73,220,219,213,62,130,149,176,209,221,133,209,94,205,143,34,168,213,106,105,52,205,161,93,76,185,107,36,34,70,38,204,205,188,52,86,50,135,174,178,210,83,184,72,192,181,211,128,46,191,198,83,147,166,93,67,109,222,126,131,180,42,55,190,120,149,220,60,169,110,94,113,57,70,86,73,66,78,210,155,85,91,206,45,202,212,42,54,218,144,46,35,178,220,172,36,174,197,47,94,46,167,200,56,46,80,126,129,60,93,175,172,101,138,53,79,135,170,151,221,133,220,164,164,171,134,144,175,178,190,150,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,55,76,84,140,159,95,139,190,123,198,55,35,88,147,76,217,58,181,130,192,141,38,219,183,187,121,112,64,211,137,201,163,93,164,212,92,82,76,144,107,99,53,201,122,123,143,111,103,205,90,122,109,220,68,52,209,67,166,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,94,111,130,166,99,34,145,78,126,104,40,217,220,210,167,167,119,204,80,214,214,217,43,166,145,142,96,155,103,166,43,126,163,68,205,35,172,125,165,221,96,201,206,82,189,166,82,117,167,166,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,96,159,64,81,109,194,180,127,208,173,102,137,110,38,75,136,57,207,61,142,221,127,43,159,110,43,214,53,181,215,62,86,116,34,60,151,210,94,54,217,76,102,221,90,156,170,173,101,102,214,64,212,124,215,119,178,181,52,178,194,220,163,123,167,104,212,146,168,162,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,183,181,85,193,84,214,56,181,56,147,145,142,143,151,149,149,127,162,86,88,190,213,85,133,167,149,150,38,187,120,221,72,112,186,192,171,177,158,110,209,125,167,69,57,144,196,105,86,214,202,170,178,107,184,88,91,192,124,222,170,133,182,139,133,65,160,137,158,220,129,91,69,205,173,177,166,154,76,157,100,106,194,138,109,195,95,137,66,75,153,183,35,68,57,80,95,191,198,64,126,76,40,140,83,139,79,92,70,57,100,165,201,89,198,183,191,58,171,35,181,145,58,49,157,64,48,149,90,216,53,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,163,152,128,125,146,145,57,136,120,82,190,163,157,196,199,205,190,55,99,33,49,152,40,44,216,218,53,181,209,97,35,102,121,63,73,58,36,190,204,191,156,57,51,35,167,56,75,165,216,210,83,94,142,101,204,141,89,37,118,42,150,76,214,66,150,84,199,35,164,152,48,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,100,139,127,147,7
68,151,34,56,201,157,39,108,179,110,151,102,71,146,199,217,146,209,193,192,48,112,94,113,147,89,34,118,104,52,48,125,78,55,57,81,73,219,53,106,114,63,62,78,215,194,149,69,76,188,215,63,179,190,162,90,132,65,95,201,153,68,84,46,59,69,138,131,105,171,109,175,62,152,53,170,108,103,34,218,57,56,128,134,113,74,187,158,114,37,125,134,70,196,46,194,114,129,179,212,79,102,42,97,148,151,33,217,85,101,37,182,118,219,177,147,147,104,67,146,111,144,150,54,89,139,48,143,210,40,210,205,115,152,174,144,37,91,197,82,203,201,148,187,220,35,103,196,117,172,207,121,133,113,44,174,78,116,199,209,220,38,81,41,155,97,97,181,101,163,41,87,38,191,208,215,179,144,139,185,219,164,39,138,67,195,142,104,55,127,45,214,143,111,219,171,41,35,191,190,138,125,111,157,99,143,75,130,213,171,202,98,189,218,109,133,88,82,134,66,109,46,149,208,176,158,162,162,77,58,170,60,149,67,115,117,88,161,113,68,180,111,146,142,177,199,140,141,67,222,49,184,129,113,117,198,197,132,84,139,47,69,140,146,62,149,132,82,128,162,150,57,49,214,146,116,90,148,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,123,79,65,195,203,128,34,116,192,75,166,182,138,220,88,124,146,41,161,193,74,48,136,221,222,198,35,34,167,156,135,54,60,170,56,180,196,175,153,152,95,189,96,122,209,198,130,106,72,170,214,111,86,175,113,51,50,163,143,90,176,99,209,151,158,60,130,158,120,147,93,204,75,196,85,194,34,38,50,140,142,210,176,166,103,114,123,122,177,182,170,64,153,62,193,72,220,219,213,63,130,149,176,209,221,133,209,94,205,143,34,167,213,106,105,52,205,161,93,76,186,107,36,34,70,38,204,205,188,52,86,50,135,174,178,210,83,184,72,191,181,211,128,46,191,198,83,147,166,92,67,109,222,126,131,180,42,55,191,120,149,220,60,169,110,95,113,57,70,86,73,67,78,210,154,85,90,206,45,202,212,42,54,218,144,46,35,178,220,173,37,174,197,47,94,46,167,200,56,47,80,125,129,61,94,175,171,101,138,53,79,135,170,151,221,133,220,163,164,171,134,144,175,178,190,150,68,201,110,206,209,122,165,222,127,47,160,138,103,215,112,170,192,55,76,84,140,159,95,139,190,123,198,54,35,87,147,76,216,58,181,130,192,141,38,219,183,186,122,112,64,211,137,201,163,93,164,212,91,82,76,144,107,99,52,201,122,123,143,111,103,205,91,122,108,220,68,52,209,67,166,210,131,158,64,217,219,208,209,152,206,220,179,71,42,205,133,95,111,131,166,99,34,145,78,126,103,40,217,219,210,167,168,119,205,80,214,214,217,43,166,145,142,95,155,103,166,43,125,163,68,205,34,172,125,165,222,96,202,206,82,189,166,82,117,167,167,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,96,159,64,81,109,194,180,127,208,173,102,137,110,39,75,136,57,207,61,141,221,127,43,158,110,43,214,53,181,215,62,86,116,34,60,151,211,94,54,217,76,102,221,90,156,170,173,101,102,214,64,212,124,215,119,179,181,52,178,194,220,163,123,167,104,212,147,168,163,180,91,55,39,88,88,137,37,221,72,56,192,184,112,51,184,181,85,193,84,214,57,181,56,147,145,142,143,151,149,149,127,162,86,88,190,213,85,132,167,149,150,38,187,120,221,73,111,187,192,171,177,158,110,209,125,167,69,57,144,196,105,87,214,202,170,178,108,184,88,91,191,124,222,170,133,182,139,133,65,160,137,158,220,130,91,69,205,173,177,166,154,76,157,100,106,194,138,109,195,95,137,66,75,153,182,35,68,57,80,95,191,198,64,126,76,40,140,82,139,79,92,70,57,100,165,201,89,198,183,191,58,171,35,181,145,58,49,156,63,48,149,90,216,53,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,103,99,168,174,126,163,152,128,125,145,145,57,136,119,82,190,163,157,196,199,205,190,55,99,33,49,152,40,44,215,217,52,181,209,97,35,102,122,63,72,58,36,190,204,191,156,57,51,35,167,56,75,165,216,211,83,94,141,101,204,142,89,36,118,42,151,76,214,66,151,84,199,34,164,152,48,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,99,139,127,147,7
67,150,34,56,200,157,39,107,178,109,151,102,71,145,198,217,146,209,193,192,48,113,94,114,146,90,34,119,103,52,47,125,78,55,57,81,73,219,53,107,113,63,62,78,215,194,150,69,76,188,215,64,179,189,162,90,132,66,95,201,153,67,85,46,59,69,138,131,105,171,109,175,61,152,53,170,107,104,34,218,56,55,128,133,113,75,187,158,114,37,125,133,70,196,47,194,115,129,179,212,79,102,42,96,148,151,33,216,85,101,37,182,118,219,177,147,147,105,67,146,112,144,150,54,89,138,48,143,211,40,210,205,115,152,174,143,37,91,196,82,203,201,148,187,220,35,103,196,117,172,207,121,132,113,44,174,79,116,199,209,219,38,81,41,154,97,98,181,100,163,42,86,38,192,208,215,179,145,140,185,220,164,39,138,67,195,142,104,56,126,45,214,143,111,219,171,41,35,190,190,138,125,111,157,99,143,75,130,213,171,203,99,189,218,110,133,88,83,133,66,109,46,149,208,176,158,162,162,77,58,170,60,150,67,115,117,88,161,113,68,180,111,146,142,177,200,140,141,68,222,49,185,129,113,116,198,197,132,83,139,47,69,140,145,62,149,131,82,128,162,150,57,50,214,145,117,90,148,35,40,45,52,182,193,104,136,31,39,163,107,68,104,178,210,122,80,66,195,203,127,33,116,191,76,166,182,138,220,88,124,146,41,161,193,73,48,136,221,222,198,34,34,168,156,136,55,59,171,57,180,197,175,153,153,94,190,96,122,209,198,131,107,72,170,213,111,85,175,113,51,49,163,143,90,177,98,209,152,158,60,131,158,120,148,94,205,76,196,85,194,34,38,49,140,142,210,176,166,103,114,123,121,177,183,169,64,152,62,192,72,220,219,213,62,130,149,177,208,221,133,209,94,205,143,34,167,212,106,104,52,206,161,93,76,185,107,35,33,70,38,205,206,188,52,86,50,135,174,178,210,84,184,72,191,182,211,128,46,191,198,84,147,166,93,67,109,222,125,131,179,42,56,190,120,148,219,60,169,110,94,113,58,70,86,72,66,78,210,154,85,91,207,46,202,212,42,54,217,144,46,35,178,220,173,37,174,197,47,94,46,167,200,55,46,80,125,129,60,93,175,172,101,138,53,78,134,170,151,221,133,220,164,164,171,134,144,175,178,191,150,68,201,110,205,209,122,165,222,127,46,160,138,104,214,112,170,192,55,76,83,140,159,95,139,191,123,198,55,35,87,147,76,217,58,181,130,192,141,38,220,183,186,122,111,64,211,137,201,163,93,164,212,92,81,76,144,107,98,53,202,122,123,143,111,103,205,90,122,109,219,68,52,209,67,166,210,130,158,64,218,219,208,209,152,207,220,179,71,42,205,134,94,111,130,165,99,33,144,78,126,104,40,216,220,210,167,167,120,205,80,214,214,217,42,166,144,142,96,155,103,167,43,126,163,68,204,34,171,126,165,221,96,201,206,82,189,167,81,117,167,166,54,150,71,97,210,205,104,207,105,171,59,36,108,136,160,64,95,159,65,81,108,195,179,127,208,173,102,137,110,39,75,136,57,207,61,142,221,127,43,159,111,43,214,53,181,215,62,86,116,34,60,151,210,94,55,217,76,103,220,90,157,169,173,101,102,215,64,213,123,214,119,178,181,52,178,194,220,163,123,167,104,212,146,169,162,180,91,55,38,89,88,137,37,222,72,57,192,184,112,51,184,182,85,193,84,214,57,181,57,147,145,142,144,151,149,149,127,162,86,88,190,214,85,132,167,149,150,38,187,120,221,72,111,186,192,171,178,158,110,209,126,167,69,56,144,196,106,87,214,202,170,178,107,184,88,91,191,124,223,170,132,182,139,133,65,160,137,158,220,129,91,69,205,173,177,166,154,76,156,100,106,194,138,110,195,96,138,66,76,154,183,35,68,57,80,95,191,198,64,127,76,41,139,82,140,79,91,70,57,100,165,201,89,198,183,192,59,171,35,180,146,57,49,157,63,47,149,90,216,53,164,195,202,75,41,147,104,209,179,87,106,109,110,156,139,125,49,173,111,139,104,55,172,135,177,214,65,152,86,128,199,103,184,48,193,69,124,195,104,100,168,174,125,163,151,129,125,146,145,57,136,120,82,190,163,157,196,199,205,190,55,99,33,49,152,40,44,215,218,53,182,209,97,35,102,121,63,72,58,37,190,204,191,157,57,52,36,167,56,75,165,216,210,82,94,142,101,204,141,89,37,118,42,151,76,214,66,150,84,199,35,164,153,49,150,190,74,100,104,184,213,194,96,85,176,217,53,214,71,100,140,127,147,7
68,150,34,56,201,157,39,107,178,110,151,102,71,145,199,217,146,209,193,192,48,112,94,114,146,89,35,118,104,52,47,125,78,56,57,81,73,219,52,106,114,63,62,77,215,194,149,69,76,188,215,64,179,190,162,90,132,65,95,201,153,68,84,46,59,69,138,131,105,170,109,175,62,152,53,170,107,103,34,218,57,56,128,134,113,74,187,158,114,37,125,133,70,196,47,194,115,129,179,212,79,102,42,96,149,151,33,217,85,101,37,183,118,219,177,147,147,105,67,146,111,144,150,53,89,139,48,143,210,40,210,204,115,152,174,143,37,91,197,82,203,201,148,187,220,34,103,196,117,172,207,121,133,113,44,174,78,116,199,208,220,38,81,41,155,97,97,181,101,163,42,87,38,192,208,215,179,144,139,186,220,164,39,138,67,195,142,104,55,127,45,214,143,111,219,171,41,34,191,190,138,125,111,157,99,143,75,130,213,171,203,98,189,218,110,133,88,83,133,66,109,46,149,208,176,158,162,162,77,58,171,60,150,67,116,117,88,161,113,68,180,112,146,142,177,200,140,141,68,222,48,184,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,150,57,49,214,146,116,90,148,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,122,80,66,195,203,127,34,116,192,76,167,182,138,220,88,124,146,41,161,193,74,48,136,221,222,198,35,34,167,156,135,54,60,171,57,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,85,175,113,51,49,163,143,90,176,98,209,152,158,60,130,158,120,147,93,204,75,196,85,194,34,38,50,140,142,210,177,166,103,114,123,121,177,182,170,64,152,62,193,73,220,219,213,62,130,149,176,209,221,133,209,94,205,143,33,167,213,106,105,52,205,161,93,76,185,107,36,34,70,38,204,205,188,52,86,50,135,173,178,210,83,184,72,192,181,211,128,46,191,198,83,147,166,92,67,109,222,126,131,180,42,55,190,120,149,220,60,169,110,94,113,57,70,86,73,66,78,210,155,85,91,206,46,202,212,42,54,218,144,46,35,178,220,172,36,174,197,47,94,46,167,200,56,46,80,125,129,60,93,175,172,101,138,54,79,135,170,151,221,133,220,164,164,171,134,144,175,178,190,150,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,55,76,84,140,159,95,139,190,123,198,55,35,88,147,76,217,58,182,130,192,141,38,219,183,186,121,112,64,211,137,201,162,93,164,212,91,82,76,144,107,99,53,201,122,122,143,111,103,205,90,122,109,220,68,52,209,67,166,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,94,111,130,166,99,34,145,78,126,104,40,217,220,210,167,167,119,204,80,214,215,217,43,166,145,142,96,155,103,166,43,126,163,68,205,35,172,125,165,221,96,201,205,83,189,166,81,117,167,167,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,96,159,64,81,109,194,180,127,208,173,102,137,110,39,75,136,57,207,61,142,221,127,43,159,110,43,214,53,181,215,62,85,116,34,60,151,210,94,54,217,76,102,221,90,156,170,173,101,102,214,64,212,124,215,119,178,181,52,178,194,220,163,123,167,104,212,146,168,162,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,183,181,85,193,84,214,56,181,56,147,145,142,143,151,149,149,127,162,86,88,190,213,85,133,167,149,150,38,187,120,221,72,112,186,192,171,177,158,110,209,125,167,69,57,144,196,105,86,214,202,170,178,107,184,88,91,192,124,222,170,133,182,139,133,65,160,137,158,220,129,91,69,205,173,177,166,154,76,157,100,106,194,138,109,195,95,137,66,75,153,182,35,68,57,80,95,191,198,64,126,76,40,140,83,139,79,92,70,57,100,165,201,89,198,183,191,58,171,35,181,145,58,49,157,64,48,149,90,216,53,164,195,202,75,41,147,104,209,179,88,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,163,152,128,125,146,145,57,136,119,83,190,163,157,196,199,205,190,55,99,33,49,152,40,44,216,218,53,181,209,97,35,102,121,63,73,58,36,190,204,191,156,57,51,35,167,56,75,165,216,210,83,94,142,101,204,141,89,37,118,42,150,76,214,66,150,84,199,34,164,152,48,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,100,139,127,147,7
68,150,33,56,200,157,39,107,179,110,151,102,71,145,198,216,146,209,193,192,48,112,94,114,146,89,35,119,103,52,48,125,79,56,57,81,73,219,52,106,114,63,62,78,215,193,150,69,76,188,215,64,179,190,162,89,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,62,152,53,171,108,103,34,218,56,55,128,134,113,74,187,158,114,37,124,133,70,196,47,194,115,129,179,212,79,102,42,96,149,151,33,217,85,101,37,182,118,219,178,147,147,104,67,146,111,144,150,53,89,139,48,143,211,40,210,204,115,152,174,143,37,92,197,82,203,201,148,187,220,34,103,196,117,172,207,121,133,113,44,174,78,116,199,208,220,38,81,41,155,97,98,181,100,163,41,87,38,192,208,215,179,144,139,186,220,164,40,138,67,195,142,104,55,127,45,214,143,111,219,171,41,34,191,190,138,125,111,157,99,143,75,130,213,171,202,99,189,218,109,133,88,83,133,66,109,47,149,208,176,158,162,162,77,58,171,60,150,67,116,117,88,161,113,68,180,111,145,142,177,199,140,141,68,223,48,184,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,150,57,49,214,146,116,89,149,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,122,80,66,195,203,127,34,116,192,76,167,182,138,220,88,124,146,41,161,193,74,48,136,221,222,198,35,34,168,156,135,54,60,170,56,180,197,175,153,153,95,190,96,122,209,198,130,106,73,170,213,111,86,175,113,51,49,163,143,90,176,98,209,152,157,60,130,158,120,147,94,204,76,196,85,194,34,38,49,140,142,210,177,166,103,114,123,121,177,183,170,63,152,62,193,73,220,219,213,62,130,149,177,209,221,133,209,94,205,143,33,168,213,105,104,52,205,161,93,76,185,106,36,34,70,38,204,205,187,52,86,50,134,174,178,210,83,184,72,192,181,211,128,46,191,198,83,147,166,93,67,109,222,125,132,180,42,55,191,119,149,220,60,169,110,94,113,57,70,86,73,66,78,210,155,85,91,206,45,202,212,42,54,218,144,46,35,178,220,173,36,174,197,47,94,46,167,200,56,47,80,125,129,60,94,174,172,101,138,53,78,135,169,151,222,133,221,163,165,171,134,143,174,178,190,150,68,201,110,205,209,122,165,221,127,46,160,138,103,215,112,170,192,55,76,84,140,159,95,139,190,123,198,55,35,88,147,76,216,58,182,130,192,141,38,219,183,187,121,112,64,211,137,201,162,93,164,212,92,82,76,144,107,99,53,202,122,123,144,111,103,205,90,122,109,220,68,52,209,67,166,210,130,158,64,217,219,207,209,152,206,220,179,71,42,205,133,94,111,130,166,99,34,145,77,126,104,40,217,220,210,167,168,119,204,80,214,214,217,43,166,145,142,96,155,103,166,43,125,163,68,205,34,171,126,166,221,96,202,206,82,189,166,82,117,167,167,54,150,71,97,210,205,104,208,105,171,59,35,108,136,160,64,96,159,64,82,109,194,180,127,208,173,102,137,109,38,75,136,57,207,61,142,222,127,43,159,110,43,214,53,181,215,62,85,116,34,60,151,210,94,54,217,76,102,221,90,156,170,173,101,102,214,64,212,124,214,119,178,181,52,178,194,219,163,123,167,104,213,146,168,162,180,91,55,38,89,88,137,37,222,72,56,192,184,112,51,184,182,85,193,84,214,56,181,57,147,144,142,143,151,149,149,127,162,86,88,190,213,85,133,166,149,150,38,187,120,221,72,112,186,192,171,178,158,110,209,125,167,69,57,144,196,105,86,214,202,170,178,107,184,88,91,192,124,222,170,133,182,139,134,65,161,137,158,220,129,91,69,205,173,178,166,154,76,157,100,106,194,138,109,195,95,137,66,76,153,182,35,68,57,80,95,192,198,64,126,76,40,140,82,139,79,92,70,57,100,165,201,89,198,183,191,58,171,35,181,146,58,49,157,64,48,149,90,216,53,164,195,202,75,41,147,104,209,179,88,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,151,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,163,152,128,125,146,145,58,136,120,82,190,163,158,196,198,205,190,55,99,33,49,152,40,44,216,218,53,181,209,97,35,102,121,63,72,58,36,190,204,191,156,57,51,35,167,56,75,165,216,211,83,94,141,101,204,141,89,37,118,42,150,76,213,66,150,84,199,34,163,152,48,150,190,75,100,105,184,213,193,96,85,176,218,52,215,72,100,139,127,147,7
68,150,34,56,200,157,39,107,179,110,152,102,71,145,198,217,147,209,194,192,49,112,94,114,146,89,35,118,103,52,48,125,78,55,57,81,74,219,52,106,114,63,62,77,215,193,150,69,76,188,215,64,179,190,162,90,132,64,95,201,153,67,84,46,59,68,138,132,105,170,109,175,61,152,53,170,107,104,34,218,56,56,128,133,112,75,187,158,114,37,125,134,71,196,47,194,115,128,179,213,79,102,42,97,150,151,34,217,85,101,37,183,118,219,177,147,146,105,67,145,111,145,150,53,89,140,48,144,210,40,210,205,115,152,174,143,37,91,197,82,203,202,148,187,219,35,103,196,118,171,207,121,133,113,45,174,79,116,199,208,220,38,81,41,155,98,97,181,101,162,41,87,38,192,208,215,179,144,139,186,220,164,39,138,67,195,142,104,56,127,45,214,143,111,219,171,40,34,190,190,138,125,110,156,99,142,75,130,213,170,202,99,189,218,109,133,88,83,133,66,108,47,149,208,176,158,162,162,77,57,170,59,150,67,116,117,88,161,113,68,180,112,146,142,177,200,140,141,68,222,49,184,129,113,117,198,197,132,83,139,48,69,140,146,62,149,132,82,128,162,150,57,49,214,146,117,89,148,35,40,45,52,182,192,105,136,31,39,163,106,68,104,178,210,122,79,65,195,203,127,34,116,191,75,167,182,138,220,89,124,145,42,161,193,73,48,135,220,222,198,35,35,168,156,135,54,59,171,57,179,197,175,153,153,95,190,96,122,209,198,130,106,72,170,213,111,86,175,114,51,50,163,143,89,176,98,209,152,158,59,130,158,120,148,93,204,75,196,85,194,34,38,48,140,142,210,177,166,102,114,123,121,177,182,170,64,152,62,192,73,220,219,213,63,129,149,176,209,221,133,209,95,205,144,34,167,212,106,104,51,205,161,93,76,185,107,36,34,70,38,204,205,188,52,86,50,134,173,178,211,82,184,72,191,181,211,128,46,191,198,83,147,166,93,67,109,223,125,130,180,42,56,190,119,149,219,61,169,109,94,113,57,70,86,73,67,77,210,155,85,91,206,45,203,211,42,53,218,144,47,35,178,220,172,36,174,198,47,94,46,167,200,55,46,80,126,128,60,94,174,171,101,138,53,79,135,170,151,221,133,221,164,165,170,134,144,174,179,191,150,69,201,110,205,209,122,165,221,127,47,160,139,103,215,113,170,192,54,76,84,140,160,95,139,190,123,199,54,34,88,147,76,217,57,181,130,191,141,38,219,182,186,121,112,65,211,138,201,162,93,164,212,91,82,76,145,107,99,53,202,122,122,143,111,103,205,91,122,109,220,68,52,209,66,167,209,131,157,64,217,219,208,210,151,206,220,180,71,41,205,133,95,111,131,166,99,34,145,77,126,104,40,217,219,209,167,167,120,204,80,214,214,217,43,166,144,142,95,155,103,166,43,125,163,68,205,35,172,126,165,221,96,201,205,82,189,166,81,117,167,167,54,150,71,97,209,206,104,207,105,171,59,35,108,136,159,64,96,160,64,81,108,194,179,127,208,173,102,137,110,38,75,136,57,207,61,141,221,128,43,159,111,43,215,52,181,215,62,86,116,35,60,151,210,94,53,217,76,102,221,91,156,170,173,101,102,214,64,212,124,215,118,178,180,52,178,193,219,163,123,167,104,212,146,168,163,180,91,55,38,88,88,137,37,221,72,56,192,184,112,50,184,181,85,193,84,214,56,181,57,146,144,143,143,152,150,149,128,161,86,87,190,213,85,133,167,150,150,38,187,120,221,72,112,186,192,171,177,158,110,209,125,167,69,57,144,195,105,86,214,202,169,178,108,184,87,91,192,124,223,170,133,182,139,134,66,160,137,158,220,129,92,70,206,173,177,166,155,76,157,100,106,193,137,108,195,96,138,66,76,153,182,35,68,57,80,95,191,198,64,126,76,40,140,83,139,79,91,70,57,100,165,201,89,198,183,192,58,171,35,181,146,58,49,157,64,48,149,90,216,53,165,195,202,75,41,147,103,210,180,88,107,110,110,156,137,125,50,174,111,139,104,54,172,135,177,214,66,151,86,127,199,104,184,48,192,69,124,196,104,99,168,173,126,163,152,128,126,146,144,58,136,120,83,190,163,158,196,199,204,190,56,98,33,49,152,40,44,215,218,52,181,209,97,35,102,121,63,72,58,37,190,204,191,156,57,51,35,166,56,75,165,216,210,83,94,142,101,204,141,89,37,117,43,150,77,214,66,150,85,199,34,164,152,48,150,190,75,100,104,183,213,193,96,85,176,217,53,215,71,100,140,127,148,7
67,150,34,56,200,157,39,107,179,109,150,102,71,145,199,217,147,208,193,192,47,112,94,114,146,89,34,119,104,52,47,125,78,56,57,81,74,218,53,105,114,63,61,77,215,193,149,69,76,188,215,63,179,189,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,171,109,174,61,152,53,171,107,103,34,218,57,56,128,134,113,74,187,159,114,37,124,134,70,196,46,194,114,128,178,212,79,102,42,96,148,151,34,216,85,101,37,183,118,219,177,147,147,105,67,146,111,144,150,53,90,139,48,143,210,40,210,205,116,152,174,143,37,91,197,82,203,202,148,187,220,35,103,195,117,172,208,121,132,113,44,174,78,116,199,208,220,38,81,41,155,97,98,181,100,163,42,86,38,192,207,215,180,144,139,186,220,164,40,138,66,194,143,104,56,127,45,214,142,111,219,171,41,34,190,189,138,125,111,157,99,142,75,130,213,171,202,98,189,218,110,133,88,83,133,66,108,47,149,208,177,158,161,162,77,58,171,60,149,67,115,116,88,161,112,68,180,112,146,142,178,200,140,140,68,223,48,184,129,113,117,198,197,132,83,139,47,69,140,146,62,149,131,82,128,162,149,56,50,214,146,117,90,148,35,40,45,52,182,193,104,136,31,39,163,107,68,104,178,210,123,80,66,195,203,127,34,116,192,76,166,182,137,220,88,123,146,41,161,193,73,48,136,221,222,198,35,34,167,156,135,54,60,170,57,180,197,175,153,153,95,190,96,122,209,198,131,106,73,170,213,111,86,175,113,51,50,163,143,90,176,98,208,151,158,60,130,158,120,148,93,205,75,196,85,194,34,37,49,139,143,210,177,165,103,114,123,121,177,183,170,63,152,62,193,73,220,219,213,62,130,149,177,208,221,133,208,94,205,144,34,167,213,105,105,52,205,161,93,76,185,107,36,34,70,38,204,205,188,52,86,50,135,174,178,210,84,184,72,192,181,211,128,46,191,198,83,147,165,93,67,109,222,126,131,180,42,56,190,120,149,220,60,168,110,94,113,58,71,85,73,66,78,210,154,85,91,206,45,203,212,42,54,217,144,45,35,178,220,173,37,174,197,47,95,46,168,200,56,47,80,126,129,60,94,175,172,101,138,54,79,135,169,151,221,133,220,164,164,171,134,144,175,177,190,150,67,201,110,205,209,123,165,221,126,47,160,138,104,215,112,170,192,55,76,84,140,159,95,139,191,123,198,54,35,87,147,76,216,58,181,131,191,141,38,219,183,187,121,112,64,211,137,201,162,92,164,212,91,82,75,145,107,99,53,201,122,123,143,111,103,205,90,122,108,220,69,51,208,67,166,210,131,158,64,217,219,208,209,152,206,220,179,71,42,206,133,94,111,130,166,99,33,145,78,126,104,40,217,220,209,167,167,119,204,80,214,215,218,43,166,144,141,96,155,103,167,43,126,162,68,205,35,172,125,165,221,96,202,206,83,189,166,81,117,166,167,54,150,71,97,210,205,105,207,105,171,59,35,108,136,160,64,96,159,64,81,108,194,180,127,208,173,102,137,109,39,75,136,57,206,61,141,221,127,43,159,110,43,214,53,181,215,63,86,116,34,59,151,210,94,54,217,76,102,220,90,156,170,173,101,101,214,65,212,124,215,119,178,181,52,178,193,220,163,122,167,105,212,146,169,162,180,91,55,38,89,88,136,36,221,72,56,193,184,112,51,184,182,85,193,84,214,56,180,57,147,145,142,143,151,149,149,128,162,86,88,190,213,85,132,167,149,150,38,187,120,221,73,112,186,192,171,177,158,110,208,125,167,70,57,144,195,105,87,215,202,170,178,107,184,87,92,192,124,222,171,133,182,138,134,66,160,137,158,220,129,91,69,205,173,177,166,154,76,157,100,106,195,138,109,195,96,137,66,76,153,183,35,69,57,80,95,192,198,64,126,75,40,140,83,139,79,92,70,57,100,165,201,89,198,183,191,58,171,35,180,146,58,49,157,64,48,149,90,216,53,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,152,86,127,199,104,185,48,191,69,123,195,103,99,168,173,126,164,151,129,125,145,145,57,137,120,83,190,164,158,196,199,204,191,55,98,32,50,152,40,44,216,218,52,181,209,97,34,102,121,63,72,58,36,190,204,191,156,57,51,35,167,56,75,166,216,211,83,94,142,101,205,143,89,36,117,42,151,76,213,66,150,84,200,35,164,152,49,150,189,75,100,105,184,212,194,95,85,176,217,53,214,72,99,139,127,147,7
67,151,33,56,200,156,39,106,178,111,150,103,70,145,199,216,145,209,194,192,48,113,95,114,147,90,34,119,103,52,47,126,80,55,57,81,73,218,52,107,114,62,62,78,215,194,148,69,76,189,215,62,180,189,163,89,132,64,95,201,153,67,86,45,58,69,138,131,106,170,109,175,62,152,53,171,108,103,33,217,57,55,127,134,111,74,187,158,114,37,124,133,70,196,47,194,114,129,179,212,80,102,42,96,148,152,33,217,85,101,37,182,118,220,176,148,147,103,68,145,111,144,150,53,89,140,48,143,211,40,210,204,116,153,174,144,37,91,195,81,203,202,148,187,220,34,104,197,116,171,209,122,133,114,45,173,78,116,200,208,220,38,82,41,157,97,98,180,100,163,41,86,37,191,208,216,179,144,140,185,220,164,39,138,68,195,142,104,54,127,46,215,143,110,219,171,41,34,190,190,138,124,111,156,99,142,74,130,214,171,203,99,189,218,109,132,87,82,133,65,109,46,149,208,176,158,162,162,77,58,171,60,150,68,115,117,88,161,113,69,180,111,145,141,177,199,139,140,67,222,48,184,129,112,117,198,196,131,84,139,48,70,140,146,61,149,133,82,128,163,149,57,50,214,146,115,89,149,35,40,45,51,182,193,104,136,33,39,164,108,68,104,179,210,123,79,65,196,203,128,35,116,191,75,167,182,137,221,88,124,145,41,161,194,73,48,136,223,221,199,35,34,168,157,136,54,60,171,58,180,196,175,152,151,95,189,95,121,208,198,131,107,72,170,213,111,85,175,113,52,50,163,143,90,176,99,209,151,157,59,130,158,120,146,93,204,76,196,85,193,35,37,49,140,142,210,176,165,103,113,123,122,176,182,170,63,152,63,193,72,220,220,213,63,129,149,177,209,221,133,209,95,205,143,34,166,213,106,105,51,204,161,93,76,186,107,35,34,71,38,204,206,187,51,86,50,135,173,178,211,83,184,71,192,182,211,128,45,190,199,84,147,165,92,68,109,222,126,132,180,41,56,190,120,149,220,60,170,110,94,113,58,71,86,72,66,78,210,155,84,90,206,45,202,212,42,55,218,145,46,35,178,220,172,35,174,197,47,94,45,168,200,56,47,79,125,129,60,94,174,172,100,138,53,79,135,169,152,221,133,220,164,164,171,135,144,175,179,189,150,68,201,109,206,210,122,164,220,126,48,159,138,103,215,113,170,191,54,75,84,140,159,95,139,191,122,198,54,35,88,147,75,216,58,181,130,192,141,38,219,182,185,122,112,64,211,136,201,163,93,164,213,91,82,76,144,107,99,53,201,122,123,143,111,102,206,90,121,109,221,67,51,208,67,165,210,131,157,63,217,219,206,209,151,207,219,180,71,42,205,133,95,111,130,166,99,35,145,77,126,103,39,217,220,210,167,167,119,204,80,214,215,217,42,166,145,142,96,153,102,166,44,126,163,68,205,35,172,126,166,222,96,201,206,83,189,167,81,118,166,167,54,150,71,97,209,205,104,207,105,172,58,34,108,136,160,65,96,159,65,82,109,194,180,128,207,173,102,137,109,39,75,136,58,207,61,142,220,127,42,160,110,44,215,53,181,215,63,86,117,34,60,151,209,94,53,217,76,103,220,89,155,169,172,100,102,215,65,212,124,215,120,179,181,52,179,194,220,163,122,167,103,212,146,168,163,180,91,54,39,89,87,137,37,223,73,57,192,184,113,51,184,181,85,193,85,214,57,181,56,147,145,142,143,152,150,149,128,161,86,89,190,213,85,133,167,150,150,37,187,120,221,73,112,185,193,170,177,159,110,208,126,167,70,56,144,196,105,87,213,202,170,177,108,184,88,90,191,124,222,171,133,182,139,133,66,160,137,158,221,130,91,69,205,174,176,165,155,77,157,100,107,194,138,108,195,96,137,66,75,154,183,36,69,57,79,95,192,198,65,126,76,40,140,83,139,79,92,69,57,100,165,201,89,198,185,191,59,170,34,182,145,58,49,157,63,47,149,89,216,52,164,195,201,76,41,147,104,209,179,87,108,109,111,156,139,126,51,174,110,139,103,55,171,135,178,214,65,152,87,127,199,103,184,48,193,69,124,194,104,99,168,174,126,163,152,128,125,146,145,57,136,119,82,190,164,158,196,199,204,190,56,98,33,49,152,41,44,215,218,52,181,210,98,35,103,121,63,72,58,36,190,205,191,157,57,51,35,167,56,75,164,216,210,82,94,141,101,204,141,90,37,118,42,150,75,214,66,151,85,199,34,164,152,49,149,190,74,100,105,184,213,193,97,85,176,217,53,214,72,101,138,127,146,7
68,150,34,56,201,157,39,108,179,110,151,102,71,145,199,217,146,209,193,192,48,112,94,113,146,89,35,119,103,52,47,125,78,56,57,81,73,219,53,106,114,62,62,77,215,193,150,69,76,188,214,63,179,190,162,89,132,65,95,200,153,68,84,46,59,69,138,131,105,170,109,175,61,152,53,170,108,103,34,218,57,55,127,134,112,74,187,158,114,38,124,133,70,196,47,194,114,129,179,212,79,102,42,97,149,152,34,217,85,100,37,182,118,219,177,147,147,105,67,146,111,145,150,54,89,139,48,143,211,40,210,204,115,152,174,144,38,92,196,82,203,201,148,187,220,34,103,196,117,172,207,121,133,113,44,174,79,116,199,208,220,39,81,41,155,97,97,181,100,163,42,87,38,191,208,215,180,144,139,185,219,164,39,138,67,194,142,104,55,127,46,214,143,111,219,171,41,35,190,190,138,125,111,157,99,143,75,130,213,171,202,99,189,218,109,133,88,82,134,66,108,47,149,208,177,158,162,162,77,58,170,60,150,67,116,117,88,162,113,68,180,112,145,142,177,200,139,141,67,222,49,184,129,113,117,198,198,132,83,139,47,70,140,146,62,149,131,82,128,163,150,57,50,214,146,116,90,149,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,123,79,66,195,203,128,34,116,192,75,166,182,138,220,89,124,146,42,161,193,73,48,136,221,222,198,35,34,168,156,135,55,60,170,56,180,197,175,153,153,95,190,96,122,209,198,131,106,73,170,213,111,85,175,114,51,49,163,143,90,176,98,209,152,158,60,131,158,119,148,93,204,75,196,85,194,34,38,49,140,142,210,176,166,103,114,123,121,177,183,170,64,152,62,192,73,220,219,213,62,130,149,176,209,221,133,209,94,205,143,33,167,213,105,105,51,205,161,94,76,185,106,36,33,70,38,204,205,188,52,86,50,134,174,178,210,83,184,72,191,181,211,128,46,191,198,83,147,166,93,67,109,222,126,131,180,42,55,190,120,149,220,60,169,110,95,114,58,71,86,72,66,78,210,155,85,91,206,45,202,212,42,54,218,144,46,35,178,220,172,36,174,197,47,94,46,167,200,56,47,80,125,129,61,94,175,172,101,138,54,79,135,170,151,222,133,221,164,165,171,134,143,175,178,190,151,68,201,110,205,209,122,165,221,127,47,160,138,103,215,113,170,192,55,76,83,140,159,95,139,190,123,198,54,35,87,147,76,217,58,181,130,192,141,38,219,183,186,121,112,64,211,136,201,162,93,164,213,91,82,76,144,107,99,53,201,122,123,143,111,103,205,90,122,109,220,68,52,209,67,166,210,131,157,64,217,219,208,209,152,206,220,179,71,42,205,133,94,111,130,166,99,34,145,78,126,104,40,217,220,210,167,167,120,204,80,214,215,217,43,166,145,142,96,155,103,166,43,126,163,68,205,35,172,125,166,222,96,202,206,83,189,166,82,117,167,166,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,96,159,64,81,109,194,179,127,208,173,102,137,109,39,75,136,57,207,62,142,222,128,43,159,110,43,215,53,181,215,62,85,116,34,60,151,210,93,54,217,76,102,221,90,156,170,173,101,102,214,64,212,124,215,119,179,181,52,178,194,220,163,123,167,104,212,146,168,162,180,91,55,38,89,88,137,37,222,72,57,192,184,112,51,183,181,85,193,84,214,56,181,56,147,144,142,143,152,150,149,127,162,86,88,190,214,85,132,166,149,150,38,187,120,221,72,112,186,192,171,178,158,110,209,125,167,69,57,144,196,105,87,214,203,170,178,107,184,88,91,191,124,222,170,133,182,139,133,65,160,137,158,220,130,92,69,205,173,177,166,154,76,157,100,106,194,137,108,195,95,137,66,75,153,182,35,68,57,81,95,192,198,64,126,76,41,140,82,139,79,91,70,58,100,165,201,89,198,183,191,59,170,35,181,145,58,49,157,64,48,149,89,216,53,164,195,202,75,41,147,104,209,179,88,107,109,110,156,139,125,50,173,111,138,104,55,172,135,177,214,65,151,86,128,199,103,184,48,192,69,124,195,104,99,168,173,126,163,152,128,125,146,145,57,136,120,83,190,163,158,196,199,205,190,55,98,33,49,152,40,44,215,218,53,181,209,97,34,102,122,63,73,58,36,190,204,192,156,57,51,35,167,56,75,166,216,210,82,94,142,101,204,141,89,37,118,42,150,76,213,66,150,84,199,35,164,152,48,150,190,75,100,105,184,213,194,96,85,176,218,53,214,71,100,140,127,147,7
68,151,34,57,200,157,39,107,178,110,151,102,71,146,199,217,146,209,193,191,49,112,94,114,147,89,35,118,104,53,48,125,78,55,56,81,73,218,53,106,113,63,61,77,215,193,150,69,76,188,214,64,179,189,161,90,132,65,95,201,153,68,83,45,59,69,138,132,106,170,109,174,62,152,52,170,107,104,35,217,56,56,127,133,114,74,187,159,114,38,124,133,70,196,46,194,114,128,179,213,79,102,42,96,149,151,34,217,84,101,37,183,118,219,177,147,146,105,66,146,111,144,149,53,90,140,48,143,210,41,210,204,115,151,174,143,37,91,197,82,203,201,148,187,221,35,104,196,117,171,207,121,133,114,45,173,79,116,199,209,220,38,81,41,155,97,98,181,100,164,41,87,38,192,207,215,180,144,139,186,219,164,39,138,67,195,142,104,55,127,45,215,142,111,219,170,41,34,190,190,138,125,111,157,99,144,75,130,213,171,203,98,189,218,110,133,88,83,132,66,109,46,150,208,176,158,162,163,77,58,171,60,149,67,116,117,88,162,113,68,180,111,145,142,177,199,139,141,68,222,48,184,129,113,117,199,197,132,83,139,47,70,140,146,62,149,132,82,128,162,150,57,50,214,145,116,90,149,35,40,45,53,182,193,104,136,31,38,163,107,68,104,178,210,122,80,66,195,203,128,35,117,192,75,166,182,137,220,88,124,146,42,161,193,74,48,135,220,222,198,35,34,167,157,136,54,60,171,57,180,197,175,153,152,95,190,96,122,209,198,131,107,73,170,213,111,86,175,113,51,50,163,143,90,176,98,209,151,157,60,130,158,120,148,93,204,75,196,86,195,35,37,50,139,142,211,176,166,103,113,123,122,177,182,169,63,152,62,193,72,220,219,214,63,129,149,176,209,221,133,209,94,204,143,33,167,213,106,104,52,205,161,93,76,185,107,36,33,70,38,205,205,188,52,86,50,135,174,177,211,83,184,72,192,181,211,128,46,191,199,83,147,165,93,67,108,222,126,132,180,41,55,190,120,149,219,60,169,110,94,113,58,70,86,73,66,78,209,155,85,90,206,45,202,212,42,55,217,144,45,35,178,220,174,37,174,197,46,95,45,168,200,56,47,80,125,129,60,93,175,171,101,138,54,78,135,169,151,221,132,221,164,164,171,134,144,174,178,190,151,68,201,110,205,210,122,165,221,126,47,159,138,103,216,113,171,192,55,76,84,140,159,95,140,191,123,199,54,35,88,147,76,216,58,182,130,191,141,38,219,183,187,121,112,64,210,137,201,163,93,164,212,91,82,76,144,107,100,53,201,122,123,143,111,103,205,91,122,108,219,68,52,209,67,166,210,131,157,63,217,218,208,209,152,206,220,179,71,41,206,133,94,111,130,166,98,33,144,78,126,103,39,216,220,210,166,167,120,205,80,214,215,217,43,166,144,141,96,155,102,166,43,126,163,67,205,35,171,126,165,222,96,201,206,83,190,166,82,117,167,167,54,150,71,97,210,205,104,208,105,172,59,36,108,136,159,64,96,159,64,82,108,194,180,127,209,173,103,137,110,38,75,136,57,207,61,142,221,128,43,159,110,44,214,53,181,215,63,86,116,34,60,151,210,94,55,217,76,103,221,90,156,170,173,101,101,214,63,212,124,215,118,179,181,53,178,193,220,163,123,167,104,213,146,167,163,180,91,55,38,89,87,137,38,222,72,56,192,184,112,51,183,182,84,194,83,214,56,181,57,147,144,142,143,151,149,149,128,162,86,87,190,213,85,133,167,149,150,38,187,120,222,72,113,186,192,171,178,158,110,208,125,168,70,56,144,196,105,86,214,202,170,178,107,185,88,91,191,124,222,170,133,183,139,133,65,161,137,158,220,129,92,70,206,173,177,166,154,76,156,100,106,194,138,109,194,95,137,66,76,154,182,34,68,57,80,95,192,198,64,127,76,40,140,82,139,79,92,71,58,99,164,201,89,198,183,191,58,170,35,181,146,57,49,156,64,48,149,89,216,54,164,195,202,76,41,147,104,209,179,87,108,109,109,157,139,125,50,173,111,139,104,55,171,136,177,213,65,152,87,127,200,104,184,48,192,69,124,195,103,99,168,174,126,164,153,128,125,146,144,57,136,119,82,190,163,157,196,199,204,190,55,98,34,49,151,40,44,215,218,52,181,209,96,35,102,122,63,72,58,37,190,204,192,156,57,51,36,167,56,74,165,216,211,83,94,142,101,204,142,90,37,118,42,150,76,214,66,150,85,199,34,164,152,48,150,190,75,100,105,184,213,194,96,85,176,218,53,214,72,100,140,127,146,7
68,151,33,56,201,157,39,107,179,110,151,102,71,145,199,216,146,209,193,192,48,112,95,114,146,89,34,118,104,52,48,125,78,56,57,81,74,217,53,107,114,64,62,78,216,193,149,69,75,188,215,64,179,189,163,90,132,65,95,200,152,69,84,47,59,69,138,130,105,171,109,174,62,152,53,171,108,103,33,217,57,55,128,134,112,74,187,158,113,38,125,133,70,196,46,194,113,130,180,212,80,102,43,97,149,152,32,218,85,100,36,182,117,219,177,148,146,103,67,146,111,143,150,54,89,139,49,144,212,39,212,204,115,152,174,144,37,91,196,81,203,202,147,186,221,35,103,195,117,172,207,121,133,113,44,174,79,116,200,209,221,38,81,41,154,97,98,181,100,163,42,87,38,191,208,215,180,145,139,186,219,165,39,138,67,195,143,105,55,126,45,214,143,111,219,171,41,35,192,189,138,124,111,156,100,142,75,129,213,171,202,98,189,218,109,133,88,83,134,66,109,47,149,208,175,158,163,161,77,58,170,59,149,67,115,116,88,162,115,69,180,112,146,141,176,200,139,140,67,222,48,184,129,113,117,198,198,132,83,140,48,71,140,146,62,148,131,81,128,162,149,56,49,214,147,116,90,148,36,40,45,52,182,193,104,136,32,39,163,106,68,104,178,210,123,79,65,195,203,127,34,116,193,76,166,183,138,220,88,124,145,41,160,194,75,48,135,220,222,198,35,35,166,156,135,54,60,170,57,180,197,175,152,153,95,189,96,122,209,197,131,106,72,169,214,110,85,174,114,51,50,164,142,89,176,98,209,152,158,60,130,158,120,147,93,205,76,195,85,194,35,37,49,140,143,209,178,165,102,113,122,122,177,182,170,62,153,63,193,73,219,218,214,62,130,149,175,209,222,132,207,94,206,144,34,167,212,105,105,52,206,162,93,77,186,107,36,33,71,39,205,205,189,52,86,50,135,174,178,211,84,183,72,193,181,211,129,45,190,198,82,147,165,92,67,111,223,125,131,180,42,55,191,120,149,220,60,169,110,94,113,57,71,86,72,66,77,211,155,85,90,206,46,202,212,43,53,217,144,46,34,179,220,172,36,175,197,46,95,46,167,200,56,46,80,127,129,61,94,175,171,101,139,53,79,135,170,152,221,134,220,163,165,171,135,143,175,178,190,150,68,201,109,206,209,122,165,221,126,47,159,138,104,216,112,170,190,55,76,83,139,159,95,140,191,122,199,55,35,86,147,75,216,58,182,129,191,141,38,220,183,186,121,112,64,212,136,202,162,92,163,213,92,81,75,144,107,99,52,201,121,122,143,111,103,205,90,122,108,220,68,51,209,66,166,210,131,157,64,218,219,206,210,153,207,220,179,71,42,205,133,93,111,129,165,99,34,144,78,126,103,40,217,220,210,167,168,119,205,79,214,214,218,43,166,145,141,94,155,104,166,44,124,163,68,204,35,172,126,165,223,96,201,206,82,189,166,82,117,166,167,54,149,71,97,210,206,103,207,105,172,58,36,108,136,159,64,96,160,63,82,108,194,180,127,208,173,103,137,109,38,75,136,57,207,61,141,222,127,43,159,111,43,214,54,181,215,63,86,117,34,59,153,210,94,53,217,76,102,221,90,156,170,174,102,101,215,64,211,124,214,120,179,180,53,178,194,220,163,122,167,104,212,147,169,162,180,91,55,40,87,88,137,38,222,72,57,192,183,111,51,184,181,85,194,84,214,56,182,56,148,145,142,143,152,147,149,128,161,85,87,190,212,85,132,168,149,150,39,186,120,221,72,112,185,192,169,177,158,110,208,126,168,69,57,143,196,104,86,215,202,170,178,108,184,89,91,192,124,222,170,133,182,138,133,65,160,138,157,221,130,91,69,206,173,177,165,155,76,156,100,106,194,138,108,196,95,137,66,75,152,182,36,69,57,80,95,192,197,65,125,76,40,139,82,140,79,91,71,58,100,164,200,89,198,183,191,59,172,34,181,146,58,49,157,65,48,150,90,216,53,163,195,202,74,41,147,103,208,180,88,108,109,110,156,137,126,50,173,110,139,105,56,172,136,177,215,65,151,87,127,199,103,184,48,192,69,124,195,105,100,167,174,126,163,153,128,125,146,145,57,136,120,83,190,163,157,196,199,205,192,55,98,32,49,152,39,43,216,218,52,182,209,97,34,101,121,63,73,58,36,190,205,191,156,57,51,34,168,56,75,165,217,210,84,93,141,100,205,142,90,36,119,43,151,76,214,67,150,84,199,33,164,152,48,149,190,75,101,105,185,213,192,95,85,176,217,52,216,73,99,139,127,146,7
68,150,34,56,201,157,39,107,178,110,151,102,71,145,199,217,146,209,193,192,49,112,94,114,147,89,35,119,103,52,47,125,78,56,57,82,73,219,53,106,114,63,62,77,215,193,150,69,76,188,215,64,179,190,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,174,61,152,53,171,108,103,34,218,57,56,128,134,113,74,187,158,114,38,125,133,70,196,47,194,115,129,179,212,79,102,42,97,148,151,34,217,85,101,37,182,118,219,177,147,147,105,67,146,111,144,150,53,90,139,48,143,210,40,210,204,115,152,174,143,37,91,196,82,203,201,148,187,220,34,103,196,116,172,207,121,132,113,44,174,78,116,199,208,220,38,82,41,155,97,98,181,100,163,42,86,38,192,208,215,180,144,139,185,220,164,39,138,67,195,142,104,55,126,45,214,142,111,219,171,41,35,190,190,138,125,111,157,99,143,75,130,213,171,203,98,189,218,110,133,88,83,134,66,109,47,149,208,176,158,162,162,77,58,171,60,149,67,116,117,88,162,113,68,180,112,146,142,177,199,140,141,67,222,48,184,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,163,150,56,50,214,146,116,90,148,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,122,80,65,195,203,127,34,116,192,76,166,182,138,220,89,124,146,42,161,194,73,48,136,221,222,198,35,34,167,156,135,54,60,170,57,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,86,175,113,51,49,163,143,90,176,98,209,152,158,60,130,158,120,147,94,204,75,196,86,194,34,38,49,140,142,210,177,166,103,114,123,121,177,183,170,64,153,62,193,73,220,219,213,62,130,149,177,209,221,133,209,94,205,143,33,167,213,106,104,51,205,161,93,76,185,107,36,33,70,38,204,205,188,52,86,50,134,174,178,210,83,184,72,192,181,211,128,46,191,198,83,147,166,92,67,109,222,126,131,180,42,55,190,120,149,220,60,169,110,94,113,57,71,86,73,66,78,210,154,85,90,206,45,202,212,42,54,218,144,46,35,178,220,173,37,174,197,47,94,46,167,200,56,46,80,125,129,60,94,175,171,101,138,54,79,135,170,151,221,133,220,163,164,171,134,144,175,178,190,150,68,201,110,205,209,122,165,222,127,47,160,138,103,215,112,170,192,55,76,83,140,159,95,139,190,123,198,55,35,88,147,76,216,58,182,130,192,141,38,219,183,186,122,112,64,211,137,201,163,93,164,212,92,82,75,144,107,99,53,201,122,122,144,111,103,205,90,122,108,220,68,51,208,67,167,210,131,158,64,218,219,207,209,152,206,220,179,71,42,205,133,95,111,130,166,99,34,145,78,126,104,40,216,220,210,167,168,120,204,80,214,215,217,43,166,145,142,96,155,103,166,43,126,163,68,205,35,172,126,165,221,96,202,206,83,189,166,82,117,167,167,54,150,71,97,210,206,104,207,105,171,59,35,108,136,160,64,96,159,64,81,109,194,180,127,208,173,102,137,110,39,75,136,57,207,61,141,222,127,43,159,110,43,215,53,181,215,62,86,116,34,60,151,211,94,54,217,76,102,221,91,156,170,173,101,102,214,64,212,123,215,119,179,181,52,178,194,220,163,123,167,104,212,146,168,162,180,91,55,38,88,88,137,36,221,72,56,192,184,112,51,184,182,85,193,84,214,56,181,56,147,145,142,144,152,149,150,127,162,86,88,190,213,85,132,167,149,150,38,187,120,221,73,112,186,192,171,177,158,110,209,125,167,69,57,144,195,105,86,214,202,170,178,107,184,88,91,192,124,222,170,133,182,139,133,65,160,137,158,220,129,91,69,205,173,177,166,154,76,157,100,106,194,137,108,195,95,137,66,76,153,183,35,68,57,81,95,191,198,64,126,76,41,139,82,139,80,92,70,57,100,165,201,89,198,184,191,58,171,34,181,145,57,49,157,64,48,149,90,216,53,164,195,202,75,41,147,104,209,179,88,107,109,110,156,138,126,50,173,111,139,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,173,126,163,152,128,125,146,145,58,136,120,82,190,163,157,196,198,205,190,55,99,33,49,151,40,44,216,218,52,181,209,97,34,102,121,63,72,58,36,190,204,191,156,57,51,35,167,56,75,165,215,210,83,94,142,101,205,141,89,36,118,42,150,76,214,66,150,84,199,35,164,152,48,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,100,139,127,147,7
67,151,34,57,199,157,42,107,177,110,149,102,71,146,200,216,146,211,193,191,50,114,94,114,147,89,35,118,104,53,47,126,78,57,58,80,74,219,53,106,113,62,64,78,216,193,149,69,74,188,215,63,179,191,162,90,133,66,96,202,153,68,84,46,58,71,137,132,106,171,108,175,60,154,53,170,107,101,35,218,58,55,126,132,115,74,186,158,114,38,124,135,70,194,46,195,114,127,179,212,79,101,43,97,150,151,33,216,86,101,35,181,117,216,177,147,146,104,66,145,111,145,148,54,89,140,49,143,208,41,210,205,115,153,173,142,37,90,195,82,204,200,148,187,219,35,103,197,116,173,206,122,133,111,45,175,80,114,199,210,220,36,79,43,155,97,96,180,98,163,43,85,38,191,208,215,179,146,139,185,221,164,40,138,66,195,142,104,54,126,44,214,143,110,219,171,42,35,190,191,137,125,111,157,98,145,74,130,214,170,203,97,187,217,111,135,87,81,134,67,109,47,148,207,176,156,162,162,76,59,170,60,149,68,117,118,87,160,115,69,179,113,145,144,178,199,139,140,67,224,48,185,128,114,116,197,198,131,82,140,47,68,140,145,62,149,131,81,127,163,148,58,50,215,144,116,89,147,35,42,44,51,183,193,106,135,31,38,162,108,69,104,179,210,122,80,66,197,203,126,34,115,192,77,167,183,137,221,87,123,146,40,159,194,74,48,136,220,224,196,34,35,166,155,136,54,60,169,57,182,196,173,154,152,95,191,96,121,207,197,131,106,72,169,214,111,85,174,112,51,48,162,145,89,175,98,209,152,157,62,130,160,120,148,93,206,76,198,84,194,34,38,48,139,142,208,176,165,102,114,124,121,177,182,171,64,153,62,192,74,219,219,214,61,131,148,177,209,222,134,209,96,205,143,33,166,213,107,103,52,206,159,93,76,186,105,37,33,70,38,204,205,188,51,88,51,135,174,178,212,84,184,72,192,182,210,129,47,192,197,82,148,165,94,68,110,223,125,134,182,42,56,191,120,148,221,60,169,111,95,114,60,72,87,73,66,77,209,154,85,89,205,45,201,213,41,52,217,144,47,36,179,220,174,34,173,199,46,95,46,168,199,56,46,79,127,130,60,93,175,173,99,137,53,80,134,171,152,222,132,221,163,164,170,135,144,173,176,192,152,69,201,110,207,208,122,166,221,125,46,162,138,103,215,112,171,192,54,77,83,140,160,95,139,191,122,197,53,34,88,148,77,216,58,181,132,192,141,36,219,182,185,121,114,64,212,137,200,162,93,163,214,90,80,75,144,106,100,52,200,122,124,143,111,102,204,89,121,107,219,68,50,208,69,167,210,130,159,62,216,220,207,209,151,205,221,181,71,42,206,133,93,110,130,165,99,34,145,79,125,102,39,217,221,209,165,167,120,204,81,214,214,216,42,165,143,142,96,158,104,166,43,127,164,67,203,35,172,127,166,222,97,203,206,82,190,167,83,118,166,166,53,150,70,97,209,205,105,209,105,170,57,37,108,137,160,63,97,156,66,82,107,194,178,128,206,173,103,137,108,38,76,136,57,207,60,141,222,126,44,157,112,43,217,52,181,215,64,85,117,35,60,151,211,93,53,217,75,105,220,91,155,168,174,102,101,216,64,211,123,216,122,178,179,52,177,195,219,163,124,168,105,213,145,168,161,180,92,54,39,88,88,137,37,222,71,56,195,187,112,52,184,180,85,194,85,215,56,179,56,149,144,142,143,152,149,147,127,161,85,88,190,212,84,131,168,150,151,37,187,120,220,73,113,187,191,171,177,159,108,210,126,168,69,56,144,194,105,87,215,203,170,178,106,185,90,91,190,124,219,171,135,183,138,132,66,161,137,158,221,129,92,68,206,173,178,166,155,75,156,101,107,194,137,109,195,97,137,65,75,152,181,34,69,57,79,96,191,199,64,127,75,41,139,83,140,79,93,71,58,101,166,202,87,197,184,191,58,171,34,182,147,58,51,156,65,47,149,88,214,53,164,194,200,76,41,146,104,209,179,87,108,110,110,157,139,127,49,173,112,138,104,55,172,135,176,213,66,150,84,129,199,103,184,47,190,70,125,197,104,100,168,174,123,162,151,127,127,145,143,58,135,118,84,190,161,156,197,199,203,190,56,99,33,49,151,40,45,214,216,52,182,209,97,33,103,122,62,72,59,36,192,205,192,155,57,52,33,168,55,75,166,215,210,82,95,140,101,204,141,89,38,119,43,150,76,213,67,150,85,197,36,163,154,49,150,190,73,99,105,182,213,193,95,85,176,218,54,215,70,99,138,126,148,7
68,150,35,56,201,157,39,107,179,110,151,103,71,145,199,217,146,209,194,192,49,113,94,114,146,89,35,118,103,52,48,125,78,56,57,81,73,219,52,106,114,62,62,78,215,194,150,69,76,188,214,64,179,190,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,61,152,53,170,108,103,33,218,57,56,128,133,113,75,187,158,114,38,125,133,70,196,46,194,115,129,179,212,79,102,42,96,149,151,33,216,85,101,37,182,117,219,177,147,147,105,67,145,112,144,150,54,90,139,49,144,210,40,210,205,115,152,174,143,37,92,197,82,203,201,148,187,220,34,103,196,117,171,207,121,133,114,44,174,78,116,200,208,220,38,81,42,155,97,98,181,100,164,41,87,38,191,208,215,180,144,139,185,220,164,40,138,67,194,141,104,56,127,45,214,143,111,218,171,41,35,190,190,138,125,111,157,99,143,75,130,213,171,202,99,189,218,109,133,87,83,133,66,108,47,149,208,176,158,163,162,77,58,171,60,149,67,116,117,88,162,113,68,180,112,145,142,177,199,140,140,67,223,48,184,129,113,116,198,197,133,84,139,48,70,140,145,62,150,132,82,128,162,150,56,50,214,146,116,89,149,35,39,45,52,182,193,104,136,31,39,163,107,68,104,177,210,122,80,66,195,203,127,35,116,192,76,166,182,138,220,89,123,146,41,161,193,73,48,135,221,222,198,35,34,168,156,135,54,60,171,56,180,197,175,153,152,95,190,96,122,209,198,131,106,72,170,213,111,86,174,114,51,50,163,143,90,176,99,209,152,157,60,130,158,119,147,93,204,75,196,85,194,34,38,50,139,142,210,176,165,103,113,123,121,177,182,170,64,152,62,193,73,220,219,213,62,130,149,176,209,221,133,209,94,205,143,34,168,213,105,105,52,205,161,93,76,185,107,36,34,70,38,204,205,188,52,86,50,135,174,178,211,82,184,72,191,181,211,128,46,190,198,83,147,166,93,67,109,222,125,132,180,42,55,191,119,149,219,61,169,110,95,113,57,70,86,73,66,77,210,155,85,91,206,45,202,212,42,54,218,144,46,35,178,220,173,36,174,197,46,94,46,168,200,55,46,80,125,129,60,93,174,172,101,138,53,79,135,170,151,221,133,220,164,164,171,134,144,174,179,190,151,68,201,110,205,209,122,165,221,127,46,160,138,104,215,112,170,192,54,76,84,140,159,96,139,190,123,198,54,35,88,147,76,217,57,181,130,192,141,38,219,183,187,121,112,64,211,137,201,163,93,164,213,91,82,76,144,107,99,53,201,122,122,143,111,102,205,90,122,108,220,68,52,209,67,167,210,130,157,64,218,219,207,209,152,206,220,179,70,42,205,133,94,111,131,166,99,33,145,78,125,104,40,217,220,210,167,168,119,204,80,214,214,217,43,166,144,142,96,154,103,167,43,126,163,68,205,34,172,125,165,221,96,202,205,83,189,166,82,117,167,166,54,150,71,96,210,206,104,207,105,171,58,35,108,136,160,64,95,159,65,82,109,195,180,127,208,173,102,137,109,38,75,136,57,207,61,142,221,128,43,159,111,44,214,53,181,215,62,85,116,34,60,151,210,94,54,217,76,103,220,90,156,170,173,101,102,214,64,212,123,215,119,178,181,52,178,193,220,164,122,167,105,212,146,168,162,180,91,55,38,89,88,137,37,222,72,56,192,185,111,51,183,181,85,193,84,214,56,181,56,147,145,141,143,152,149,149,127,163,86,88,190,213,85,132,167,149,150,38,187,120,221,72,111,186,192,171,177,158,110,208,125,167,69,57,144,196,105,86,214,202,170,178,108,184,88,91,192,124,222,170,133,183,139,133,66,160,137,158,220,130,91,69,205,173,177,166,154,75,157,100,106,194,137,108,195,95,137,66,75,153,183,35,69,57,81,96,191,198,64,127,75,40,140,82,139,80,91,70,57,99,165,201,89,198,183,191,59,171,34,181,145,58,49,157,64,47,149,89,216,53,164,195,202,75,41,147,104,209,179,88,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,151,86,128,199,104,184,48,192,69,123,195,104,99,169,174,126,163,153,129,126,146,144,57,136,120,83,190,163,158,197,199,204,190,56,98,33,49,152,40,44,216,218,53,181,209,97,35,102,121,63,73,58,36,190,204,191,156,57,51,36,167,56,75,165,215,211,83,94,142,101,204,141,89,37,118,42,150,76,213,66,150,84,199,35,163,152,49,151,190,74,100,105,184,213,193,96,85,176,218,52,214,72,100,140,127,147,7
68,150,34,56,201,157,39,107,178,110,151,102,71,145,199,217,146,209,193,192,48,113,94,114,146,89,35,119,103,52,47,125,78,56,57,81,73,219,52,106,114,63,62,77,215,193,149,69,76,188,215,64,179,190,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,62,152,53,171,107,103,34,218,57,56,128,134,113,74,187,158,114,37,125,133,70,196,47,194,115,129,179,212,79,102,42,96,149,151,33,217,85,101,37,182,118,219,177,147,147,105,67,146,112,144,150,53,89,139,48,143,210,40,210,204,115,152,174,143,37,91,196,82,203,201,148,187,220,35,103,196,117,172,207,121,133,113,44,174,78,116,199,209,220,38,82,41,155,97,98,181,100,163,42,87,38,192,208,215,179,144,139,186,220,164,39,138,67,194,142,104,55,127,45,214,143,111,219,171,41,34,191,190,138,125,111,157,99,143,75,130,213,171,202,98,189,218,109,133,88,83,133,66,108,46,149,208,176,158,162,162,77,58,171,60,150,67,116,117,88,162,113,68,180,112,145,142,177,200,140,141,67,222,48,184,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,150,57,49,214,146,116,90,148,35,40,45,52,182,193,104,136,32,39,163,107,68,104,178,210,123,79,66,195,203,127,34,116,192,76,166,182,138,220,88,124,146,41,161,193,74,48,136,221,222,198,35,34,167,156,135,54,60,171,57,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,86,175,113,51,49,163,143,90,176,98,209,152,158,60,130,158,120,147,93,204,75,196,85,194,34,38,50,140,142,210,177,166,103,114,123,121,177,183,170,63,152,62,193,73,220,219,213,62,130,149,176,209,221,133,209,94,205,143,33,168,213,106,105,52,205,161,93,76,185,107,36,34,70,38,204,205,188,52,86,50,135,174,178,210,83,184,72,192,181,211,128,46,191,198,83,147,166,92,67,109,222,126,131,180,42,56,190,120,149,220,60,169,110,94,113,57,70,86,73,66,78,210,155,85,91,206,45,202,212,42,54,217,144,46,35,178,220,172,36,174,197,47,94,46,167,200,56,46,80,125,129,60,93,175,172,101,138,53,79,135,169,151,222,133,220,164,164,171,134,144,175,178,190,151,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,55,76,84,140,159,95,139,190,123,198,55,35,88,147,76,217,58,181,130,192,141,38,219,183,187,121,112,64,211,137,201,163,93,164,212,91,82,76,144,107,99,53,201,122,123,143,111,103,205,90,122,109,220,68,52,209,67,166,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,95,111,130,166,99,34,145,78,126,104,40,217,220,210,167,167,119,204,80,214,215,217,43,166,145,142,96,155,103,166,43,126,163,68,205,35,172,125,165,221,96,201,206,82,189,166,82,117,167,166,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,95,159,64,81,109,194,180,127,208,173,102,137,110,38,75,136,57,207,61,142,221,127,43,159,110,43,214,53,181,215,62,86,116,34,60,151,210,94,54,217,76,102,221,90,156,170,173,101,102,214,64,212,124,215,119,178,181,52,178,194,220,163,123,167,104,212,146,168,162,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,184,181,85,193,84,214,56,181,57,147,145,142,143,152,149,149,127,162,86,88,190,213,85,133,167,149,150,38,187,120,221,72,112,186,192,171,177,158,110,209,125,167,69,57,144,196,105,86,214,202,170,178,107,184,88,91,192,124,222,170,133,182,139,133,65,160,137,158,220,129,91,69,206,173,177,166,154,76,157,100,106,194,138,109,195,95,137,66,76,153,182,35,68,57,80,95,192,198,64,126,76,40,140,83,139,79,92,70,57,100,165,201,89,198,183,191,59,171,35,181,145,58,49,157,64,48,149,90,216,53,164,195,202,75,41,147,104,209,179,87,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,163,152,128,125,146,145,57,136,119,82,190,163,157,196,198,205,190,55,98,33,49,152,40,44,215,218,53,181,209,97,35,102,122,63,73,58,36,190,204,191,156,57,51,35,167,56,75,165,216,210,83,94,142,101,204,141,89,37,118,42,150,76,214,66,150,84,199,35,164,152,48,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,100,139,127,147,7
68,150,33,56,201,157,39,108,178,109,152,102,71,145,198,217,146,209,193,192,49,112,94,114,146,90,35,119,104,52,47,125,78,56,57,81,73,219,52,106,114,62,61,78,216,193,149,69,76,188,215,64,179,189,162,89,132,65,95,201,153,68,85,46,59,69,138,131,106,171,109,174,61,152,53,170,108,103,33,217,57,55,128,134,113,75,187,159,113,37,125,134,70,196,47,194,115,129,179,212,79,102,42,97,149,151,33,217,85,101,37,182,117,219,177,147,147,105,67,146,111,143,149,54,90,139,48,143,210,40,209,204,115,153,174,143,37,91,197,81,203,201,148,187,220,35,103,196,117,171,207,121,133,114,44,174,78,116,199,208,220,38,81,41,155,97,98,181,101,163,41,87,38,192,208,215,179,145,139,185,220,164,39,138,67,195,142,104,55,127,46,214,142,111,219,171,41,34,191,190,138,125,111,157,99,143,75,130,213,171,203,98,189,218,110,133,88,83,133,66,108,47,149,208,176,158,162,162,77,57,170,60,149,67,116,117,88,162,113,68,180,112,146,141,177,200,140,141,67,222,49,184,129,113,116,198,198,132,84,139,47,70,140,146,61,149,132,83,128,163,150,57,50,214,145,116,89,148,35,40,45,52,182,193,104,136,32,38,163,107,68,103,178,210,123,80,66,195,203,128,34,116,192,75,167,182,138,220,88,124,145,41,161,194,74,48,135,220,221,198,35,34,168,156,135,55,60,171,57,180,197,176,153,153,95,190,96,122,209,198,131,106,72,170,213,111,85,175,113,51,50,163,143,89,176,98,209,152,158,59,130,158,120,147,93,204,75,196,85,194,34,38,50,140,142,210,177,166,103,114,122,121,177,182,170,64,152,62,193,72,220,219,213,62,130,149,176,209,222,133,209,94,205,143,34,167,213,106,105,52,205,161,93,76,185,107,36,34,70,38,204,206,188,52,86,50,135,174,178,210,83,183,72,191,181,211,128,46,191,199,83,147,166,93,68,109,222,125,132,180,42,55,191,120,148,220,60,169,110,95,113,57,70,86,73,66,78,210,155,85,91,206,45,202,212,42,54,217,144,46,35,178,221,172,36,174,198,47,94,46,167,200,55,46,80,126,129,60,93,175,172,101,138,53,79,134,170,152,222,133,221,164,164,170,135,144,175,178,191,150,68,202,110,205,209,123,165,222,127,47,160,138,104,216,112,170,192,55,76,83,140,159,95,139,191,123,198,55,34,87,147,76,216,58,182,130,192,141,38,219,183,186,121,111,64,211,137,202,162,92,164,212,92,81,76,144,107,99,53,201,122,122,144,111,103,205,91,122,109,220,67,51,209,67,166,210,131,158,63,218,219,207,209,152,206,220,179,71,42,206,133,95,111,130,166,99,33,145,78,125,103,40,217,220,210,167,168,120,205,80,214,215,217,43,166,145,142,96,155,103,166,44,126,163,68,205,35,171,125,166,221,96,202,206,83,189,166,81,117,167,166,54,150,71,97,210,205,104,207,106,171,59,35,108,136,160,64,95,159,64,82,109,194,180,127,208,173,102,137,110,38,75,136,57,207,61,141,221,127,43,159,110,43,215,53,181,216,63,85,115,34,60,151,210,94,53,217,76,102,221,91,157,170,174,101,102,214,64,213,124,215,119,178,181,52,178,193,220,163,122,167,104,212,146,169,163,180,92,55,38,89,88,137,36,221,72,57,192,184,112,51,183,182,86,193,84,214,56,181,57,147,145,142,143,151,149,149,127,162,86,88,189,213,85,133,167,149,150,38,187,120,221,72,112,186,192,171,178,158,110,208,126,167,69,56,144,196,105,86,214,202,170,178,107,184,88,91,192,124,222,170,133,182,139,133,65,160,137,158,220,129,91,69,206,174,177,166,154,76,157,100,106,194,138,109,195,96,137,66,76,153,182,35,68,57,80,95,191,198,64,126,76,40,139,83,139,79,92,71,58,100,165,201,89,198,183,191,58,171,34,181,145,58,49,156,64,48,149,90,216,53,164,195,202,75,41,147,104,209,179,87,108,110,110,156,139,125,50,173,111,138,104,55,172,135,177,214,65,151,86,127,199,104,184,48,192,69,124,195,104,99,169,173,126,163,152,128,125,146,145,58,136,119,82,190,163,158,196,199,205,190,55,99,33,49,152,40,44,216,218,53,181,209,97,35,102,121,63,73,58,36,190,204,192,157,57,51,36,168,56,75,165,216,210,83,94,141,101,204,141,89,36,118,42,151,76,214,66,150,84,199,35,164,152,48,149,190,75,100,105,184,213,193,96,85,176,217,53,214,72,100,140,127,147,7
68,150,34,56,201,157,38,106,178,110,151,102,70,145,199,216,146,209,194,192,48,113,94,114,146,90,35,118,103,52,47,124,78,55,57,81,72,219,52,106,113,61,61,79,214,193,149,70,75,188,214,64,180,189,161,91,132,64,96,200,154,67,84,46,60,68,138,131,106,170,108,175,61,152,52,170,108,104,34,218,58,55,128,133,113,73,188,159,114,36,124,133,71,195,47,194,114,129,179,213,79,102,44,96,149,152,34,216,84,101,37,183,119,220,177,147,147,105,67,145,111,145,150,52,90,139,47,143,210,39,211,204,114,152,175,143,37,92,197,82,204,201,148,186,221,35,103,196,117,171,209,121,133,112,45,175,78,116,200,209,219,39,82,41,156,96,97,180,100,164,41,87,38,192,208,215,180,144,140,186,220,164,39,137,67,195,143,104,55,126,45,215,143,110,218,173,40,35,190,190,138,125,111,156,99,143,75,130,214,172,201,98,190,220,109,133,89,82,133,65,110,46,148,207,177,158,161,163,76,57,172,60,148,67,115,116,89,161,114,69,180,111,147,141,178,201,139,141,67,223,49,184,129,113,116,198,197,133,83,139,48,69,140,145,61,149,132,82,127,163,149,57,50,214,146,116,89,148,35,40,45,54,182,194,104,137,33,38,163,107,68,104,176,208,123,79,66,194,203,129,35,116,191,74,168,183,137,221,87,125,146,40,161,194,74,47,136,221,222,197,35,36,167,157,136,54,59,171,57,181,198,174,153,152,95,189,96,123,210,199,131,106,72,171,212,112,85,175,113,50,50,162,143,90,176,99,209,151,158,59,129,158,121,149,93,204,74,195,86,194,34,38,50,140,142,211,177,165,103,113,123,122,177,183,169,63,152,63,193,72,219,218,213,62,130,150,177,210,222,134,207,93,203,144,33,168,212,105,104,52,206,161,93,77,184,107,35,34,70,38,203,206,186,52,87,50,136,174,177,210,83,184,72,192,180,212,127,45,191,198,81,148,165,92,67,111,222,126,131,180,42,55,190,120,150,218,61,169,109,96,112,57,70,87,73,66,77,211,155,85,89,206,46,201,212,41,54,217,144,44,34,177,219,172,37,173,198,47,93,46,167,200,56,46,79,127,129,61,93,174,171,100,137,53,79,134,169,150,223,132,220,164,164,170,134,144,175,178,190,150,68,202,109,205,209,122,165,222,126,47,161,138,104,216,114,170,191,54,76,85,139,159,95,139,191,123,198,54,35,88,147,76,217,57,181,130,192,141,38,220,183,185,121,111,64,211,137,201,162,92,165,212,92,82,76,145,107,99,53,201,122,122,145,110,102,204,90,121,109,221,68,51,209,68,166,210,131,158,65,218,218,207,209,151,206,220,180,71,43,206,133,95,111,130,166,98,34,145,77,127,103,41,217,220,211,167,169,119,203,81,213,214,217,42,166,145,142,95,155,103,167,43,127,163,67,205,36,173,125,166,222,96,202,206,82,189,166,82,117,166,166,54,150,71,98,210,205,103,208,105,171,59,37,108,136,161,63,96,159,64,81,108,193,180,127,209,175,102,137,109,39,75,136,58,207,62,142,221,126,44,158,110,42,214,54,180,217,62,85,115,34,60,152,210,94,54,218,77,101,222,91,156,169,173,102,102,214,63,213,124,214,119,177,181,54,177,193,220,162,123,167,105,212,147,169,161,180,91,55,38,89,87,137,37,222,73,55,192,183,112,50,183,182,85,193,85,215,56,181,56,148,144,142,143,150,149,149,126,162,85,89,189,213,85,132,166,149,150,39,187,120,222,72,113,186,191,170,177,159,110,209,125,168,69,56,144,195,104,87,215,202,170,179,106,184,88,90,191,125,222,171,133,182,139,133,64,161,137,158,220,130,92,69,206,174,176,165,154,75,156,100,106,194,137,109,195,96,137,66,74,153,184,35,69,57,81,95,192,198,64,126,75,40,139,83,140,79,93,71,57,101,165,202,89,199,184,190,59,171,33,180,144,58,49,157,64,48,149,89,216,53,164,195,202,75,42,146,104,210,180,88,107,109,111,156,138,125,50,174,111,138,103,55,172,135,176,213,64,152,86,128,199,103,184,48,193,69,124,196,104,99,168,173,126,163,152,129,123,145,146,58,135,119,83,190,163,159,195,199,205,190,54,99,33,48,150,39,46,215,219,53,181,209,97,34,103,120,63,73,57,36,189,203,191,157,57,51,35,167,56,75,165,216,211,83,94,143,101,204,141,90,37,118,42,149,77,213,67,150,85,199,34,163,152,48,150,191,75,101,105,184,213,195,96,85,176,218,52,214,72,100,139,127,147,7
68,150,33,55,201,158,38,107,179,110,151,102,71,145,199,214,146,208,193,191,49,111,93,114,146,89,34,119,104,51,48,125,78,56,57,83,74,218,52,107,113,64,61,78,215,193,149,70,75,188,214,64,179,189,161,90,133,66,97,201,153,67,84,46,60,69,138,130,105,170,110,175,62,150,53,171,107,103,33,217,56,56,127,134,113,73,187,157,114,37,126,135,71,195,45,194,114,128,179,211,80,102,43,97,148,151,33,214,85,102,36,183,119,218,178,145,147,105,67,147,111,144,150,54,90,140,49,144,211,40,211,205,115,151,174,143,38,91,197,81,203,202,148,186,220,34,104,196,117,172,208,121,134,112,44,174,78,117,200,207,221,37,81,42,156,98,97,181,100,163,43,86,38,191,208,216,180,144,139,185,220,164,40,138,66,194,142,104,55,125,45,213,141,110,219,172,42,35,190,189,137,126,112,157,98,142,76,130,215,170,201,98,189,218,109,133,89,83,135,66,109,47,150,208,175,158,162,162,78,58,171,61,151,67,115,117,88,163,113,68,181,112,145,142,178,201,138,141,68,223,50,184,130,113,116,198,196,131,85,140,47,69,139,146,63,150,132,81,128,161,149,55,51,214,145,116,90,148,36,39,46,53,182,193,103,137,32,39,163,107,68,103,178,210,122,78,67,195,203,127,34,116,190,75,167,182,138,220,89,123,146,42,161,194,73,47,137,221,222,198,35,34,166,155,134,53,60,171,57,180,197,175,152,150,94,190,96,122,208,198,131,108,72,170,214,111,85,174,113,51,49,164,143,90,176,98,208,151,157,60,130,157,120,148,94,204,75,197,85,193,33,38,49,139,142,210,176,165,104,113,123,121,177,182,169,64,153,62,193,72,220,219,214,62,129,149,177,208,220,134,208,93,205,143,36,166,212,105,104,52,205,160,94,76,186,107,36,34,71,39,204,206,189,53,86,50,135,173,177,209,83,184,72,190,182,211,129,46,191,199,83,148,166,92,67,109,223,126,131,179,41,56,190,119,149,220,61,169,111,96,114,57,71,87,72,66,78,210,155,84,91,206,46,202,212,41,54,217,145,46,36,178,220,172,37,175,197,48,95,46,166,200,57,45,80,125,128,59,93,175,172,101,137,53,79,134,169,152,223,134,220,163,166,171,133,144,175,179,190,151,67,201,109,206,209,122,165,221,127,46,160,138,105,214,113,170,191,55,77,84,139,159,95,139,190,123,198,55,35,88,148,77,217,58,183,131,192,141,39,219,183,186,122,112,65,211,137,201,164,93,164,212,91,81,75,145,106,99,53,201,122,123,143,110,103,206,90,123,108,219,68,51,208,69,166,211,130,157,64,216,219,207,209,152,206,220,178,70,43,205,133,94,111,130,167,99,34,145,77,126,105,40,217,221,210,167,167,120,204,80,214,213,217,42,166,144,143,96,155,102,164,43,126,162,69,204,34,171,125,165,221,96,200,206,81,190,165,82,117,167,167,54,150,71,98,211,206,104,207,105,170,58,34,108,136,159,64,96,159,64,80,109,194,180,128,208,173,101,137,109,39,74,136,57,207,61,141,221,126,43,158,110,44,214,54,180,216,62,85,116,34,60,152,210,94,54,217,77,103,221,90,156,171,173,101,102,215,65,213,124,215,119,178,181,52,179,194,219,164,124,167,106,212,145,168,162,180,91,55,38,88,87,137,36,222,72,55,193,184,111,50,184,182,86,193,84,213,56,182,57,148,144,142,144,151,149,149,128,163,85,88,189,214,84,132,167,149,150,37,186,120,221,73,112,186,192,170,178,158,110,208,126,167,70,56,143,196,106,87,214,202,169,179,108,184,86,92,192,123,222,170,132,181,140,132,65,162,137,158,220,129,91,68,205,172,178,166,154,76,157,101,106,194,137,109,194,95,138,66,77,153,184,34,68,57,80,94,191,198,65,126,75,41,140,83,139,79,91,70,57,99,165,200,89,198,184,190,58,170,34,181,145,58,47,157,63,47,150,90,217,53,163,194,202,75,41,147,104,210,180,88,108,109,110,157,139,126,51,173,112,138,105,55,172,134,177,214,64,152,87,128,200,104,184,48,193,69,122,195,104,100,168,174,128,162,151,129,126,145,145,58,136,119,81,189,164,157,196,199,204,190,55,99,33,49,153,40,45,215,218,52,181,208,98,34,103,121,63,72,58,35,189,205,191,157,58,52,34,167,55,74,164,215,210,82,93,140,101,205,141,89,37,118,41,150,75,214,66,150,84,199,34,164,152,48,150,190,74,99,105,184,213,194,97,85,177,218,52,214,71,99,139,127,148,7
67,150,33,56,200,156,39,106,178,111,150,101,71,146,199,216,146,208,192,192,49,113,94,114,147,89,34,118,103,52,47,125,79,55,57,80,72,219,53,106,114,62,61,78,215,195,149,69,75,187,215,64,179,191,162,90,132,65,95,203,153,69,84,46,58,70,139,132,105,171,107,174,62,151,53,171,107,103,34,217,57,55,128,135,113,75,187,158,113,37,124,133,70,196,47,194,114,129,178,212,78,102,43,96,149,152,34,217,84,100,37,183,117,219,177,147,147,105,67,145,112,143,149,55,89,139,48,143,210,40,210,205,114,152,174,142,38,91,197,81,204,201,148,187,220,35,104,196,116,171,207,121,132,114,45,173,79,117,199,207,219,39,81,42,157,97,98,181,100,165,42,86,37,191,207,215,180,145,139,185,219,165,40,139,67,194,142,104,54,126,46,215,143,111,218,171,42,35,191,190,137,126,111,156,100,143,75,130,214,170,203,98,189,219,109,133,89,82,132,66,109,48,150,208,176,157,163,162,79,58,170,60,150,67,116,116,88,162,113,68,180,114,144,142,177,199,140,141,68,222,49,185,129,113,117,199,196,132,83,139,47,70,140,145,63,149,131,81,127,162,150,57,49,213,145,116,90,147,35,39,45,53,182,193,103,137,31,40,163,106,69,103,178,210,121,79,65,195,202,128,34,116,192,76,166,181,138,219,88,124,146,42,160,195,73,48,136,220,223,198,34,34,167,156,135,54,60,170,56,181,197,175,154,151,96,190,96,122,211,198,130,107,72,171,213,111,85,175,113,51,49,164,142,91,178,99,208,151,157,60,130,158,120,148,94,204,76,197,85,194,34,37,50,139,142,209,176,164,104,114,122,121,177,182,170,63,152,63,192,73,220,218,213,62,129,149,176,208,222,133,208,93,205,143,33,168,213,107,105,52,206,161,93,76,186,106,36,34,70,38,205,204,187,52,87,49,134,175,177,211,83,184,71,193,180,211,128,45,191,198,83,147,166,93,68,108,222,126,130,181,41,54,189,122,148,220,60,170,111,94,112,57,69,86,74,66,78,212,153,85,90,205,47,202,213,41,55,218,145,45,34,178,221,173,36,173,197,46,95,46,166,200,57,44,80,125,130,60,93,175,172,100,138,53,79,134,170,151,222,134,221,163,164,171,135,143,175,179,189,151,68,201,110,205,211,123,164,221,127,47,160,140,104,215,111,169,192,54,76,83,141,159,95,139,190,123,197,54,35,88,147,76,217,57,181,129,192,141,38,219,183,186,123,112,64,211,137,200,164,93,165,211,91,81,76,144,107,98,52,201,122,123,143,110,102,204,91,122,108,220,67,52,210,67,167,210,131,158,63,217,220,207,209,153,206,219,179,71,42,206,133,95,111,130,166,100,35,144,77,125,103,40,217,219,211,168,167,120,204,80,214,214,217,42,166,144,142,96,155,103,166,44,125,163,67,205,34,173,125,166,220,95,201,204,82,189,166,82,117,167,166,55,150,70,95,210,205,105,207,105,171,58,34,108,137,160,64,96,159,65,81,109,195,179,127,208,172,102,137,110,38,75,136,57,207,61,142,221,127,43,159,110,44,214,53,181,215,62,86,115,34,60,152,210,95,53,219,76,102,220,89,156,171,174,102,102,214,65,213,123,216,118,178,181,52,177,193,220,163,123,167,104,213,144,167,162,181,91,56,38,88,88,137,37,222,72,56,193,184,111,51,183,182,85,194,84,214,57,179,57,146,144,141,143,151,149,150,127,163,86,88,190,214,85,133,168,149,150,38,187,120,221,72,113,185,192,171,176,157,110,208,125,168,70,57,144,196,105,87,214,203,169,177,106,184,88,92,191,123,222,172,133,182,138,133,66,161,137,157,221,129,89,68,206,173,176,166,154,75,156,99,106,194,136,108,195,96,138,67,75,153,182,35,69,57,80,96,191,198,64,126,76,41,140,83,139,80,91,70,57,99,165,201,90,198,183,192,58,171,35,181,147,57,48,158,64,47,149,90,216,53,164,196,202,75,40,147,105,210,179,87,107,109,110,155,139,125,50,173,110,138,104,54,173,135,176,215,65,152,86,128,200,104,185,48,193,68,125,196,104,99,169,174,126,163,152,129,124,145,143,58,136,119,83,189,163,156,196,199,205,190,56,98,33,50,151,39,43,216,217,52,181,209,97,35,102,121,63,73,59,35,191,205,190,155,58,51,34,168,57,74,165,217,211,84,94,142,101,204,141,89,36,117,43,150,78,214,67,150,84,199,34,164,153,49,149,189,74,99,105,185,212,193,95,86,177,218,52,214,71,101,139,127,148,7
68,150,33,57,201,157,39,107,179,109,151,102,71,146,199,216,147,209,194,192,48,112,93,114,146,89,34,118,104,52,47,125,78,56,57,81,73,218,53,106,114,62,63,77,215,193,150,69,76,189,214,64,180,190,162,90,132,65,95,200,153,67,84,46,60,69,137,130,106,170,108,175,62,151,52,171,108,104,34,218,56,56,128,133,113,75,187,159,114,37,125,133,70,196,46,194,114,129,178,213,79,102,42,97,149,151,33,217,85,101,36,182,118,219,178,147,147,105,67,146,111,144,150,53,89,140,48,143,210,41,210,205,116,152,174,144,37,91,196,82,203,202,148,187,220,35,104,196,117,171,207,121,133,113,44,173,79,116,199,208,220,38,81,42,155,97,97,181,101,164,42,86,38,192,208,215,180,145,139,185,220,164,40,138,67,194,141,104,56,127,45,214,142,110,219,171,42,34,190,190,138,124,111,157,100,143,75,131,213,171,202,98,188,218,110,133,89,82,134,66,109,47,149,208,177,157,162,162,77,58,171,60,149,67,115,117,88,161,114,68,181,112,145,141,177,199,140,141,68,222,49,185,128,113,117,198,197,132,83,139,47,69,140,145,61,149,132,83,128,162,149,57,49,213,145,116,90,148,35,40,44,52,182,193,105,136,32,38,163,107,68,104,178,210,123,79,66,195,203,127,34,116,192,75,167,181,138,220,89,124,145,41,161,194,73,48,135,221,222,198,34,34,167,156,135,54,60,170,56,179,197,175,153,152,95,189,96,122,210,198,131,106,72,170,213,111,86,174,113,51,49,163,143,90,176,99,210,152,157,59,130,158,120,148,93,204,75,196,85,194,34,38,49,140,143,210,177,165,103,113,123,121,177,182,170,64,152,62,193,72,220,219,213,62,129,149,176,208,220,133,208,94,205,143,35,167,213,105,105,52,205,161,93,76,185,107,36,34,70,38,204,205,187,52,86,50,135,175,177,210,83,184,72,192,182,211,127,45,191,199,83,146,165,92,68,110,222,126,131,181,42,55,190,120,149,220,60,170,109,94,113,58,70,86,73,66,78,210,155,85,91,206,46,201,212,42,54,218,144,45,35,178,220,172,36,174,197,47,94,45,167,199,56,47,81,126,129,61,94,174,172,100,138,54,78,134,170,151,222,133,221,163,165,171,133,144,175,178,190,151,68,201,110,204,209,122,165,221,127,47,159,138,103,215,112,169,192,54,75,84,140,158,95,138,190,123,198,54,34,87,147,76,216,58,181,130,192,141,39,218,183,187,122,112,64,211,137,202,163,93,164,212,92,81,76,144,107,99,53,201,122,123,143,111,103,206,91,121,108,220,68,52,209,66,167,210,131,157,64,217,219,207,210,152,205,220,179,71,42,205,134,94,112,130,165,99,33,145,78,126,103,40,217,220,210,167,167,120,204,80,214,214,217,42,166,145,142,96,155,103,167,44,124,163,68,205,35,172,126,165,221,96,202,206,83,189,167,81,117,168,167,54,150,71,97,210,205,104,207,106,171,59,36,108,136,160,65,95,159,64,82,108,195,180,127,208,173,102,137,109,38,75,136,57,207,61,142,222,127,43,158,111,44,214,53,180,215,63,85,116,33,60,151,211,94,54,216,76,102,221,91,156,170,174,101,102,214,64,212,123,214,120,178,181,52,178,193,220,163,123,167,104,212,146,168,162,180,92,56,39,88,88,137,37,222,72,57,192,184,112,51,184,181,85,193,84,214,56,181,56,147,144,142,143,152,150,149,127,162,86,87,190,213,85,133,166,149,151,38,187,119,221,72,111,186,192,171,177,158,110,209,126,167,69,56,144,196,104,87,214,202,169,178,107,185,88,91,192,124,222,171,133,182,138,134,65,161,137,158,220,129,91,70,205,174,177,166,154,76,157,100,107,194,138,108,195,96,138,67,75,153,183,34,68,57,81,95,192,198,64,126,76,40,139,83,139,80,92,70,57,99,165,201,89,198,183,191,58,171,35,180,146,57,48,157,63,47,149,91,216,53,164,195,203,75,41,147,105,209,179,88,107,109,110,156,139,125,50,173,112,138,104,55,172,135,177,214,66,152,86,128,199,103,184,48,192,69,124,195,105,99,168,174,126,163,152,129,126,146,145,57,135,120,83,190,163,158,196,199,205,190,55,99,33,50,152,40,43,215,218,53,181,209,97,34,102,121,63,73,58,37,190,204,191,156,57,51,35,167,56,75,165,216,211,82,94,142,101,204,141,89,37,118,42,150,77,214,66,151,85,199,34,164,153,48,150,190,74,100,105,184,213,193,97,85,176,217,53,214,71,100,139,127,147,7
68,150,33,56,200,157,39,107,178,110,151,102,71,145,199,217,146,209,193,192,48,113,94,114,146,89,35,118,104,52,47,125,78,56,57,81,74,219,53,106,114,63,62,78,215,193,149,69,76,188,215,63,179,190,162,89,132,65,95,201,153,68,84,46,59,68,138,131,106,171,109,175,61,152,53,170,107,103,34,218,57,55,128,133,113,74,186,158,114,37,125,133,70,196,47,194,115,129,179,212,79,102,42,97,149,151,33,217,85,101,37,183,118,219,177,147,147,104,67,146,112,144,150,54,89,139,48,143,210,40,210,205,115,152,174,143,37,91,196,82,203,201,148,187,220,34,103,196,117,172,207,121,133,113,44,174,78,116,199,208,220,38,81,41,155,97,98,181,101,163,42,86,38,192,207,215,180,144,139,186,219,164,40,138,67,194,142,104,55,127,45,214,142,111,219,171,41,34,191,190,138,125,111,157,99,143,75,129,213,171,203,99,189,218,110,133,88,82,133,66,108,46,149,208,176,158,162,162,77,58,171,60,150,67,116,117,88,162,113,68,180,112,146,142,177,200,139,141,67,222,48,184,129,113,116,198,197,132,83,139,48,69,140,146,62,149,132,82,128,162,149,56,49,214,145,116,90,148,35,40,45,52,182,193,104,137,32,39,163,107,68,104,178,210,123,80,66,195,203,127,34,116,192,76,166,182,138,220,88,124,146,41,161,193,73,48,136,221,222,198,35,34,168,156,135,54,60,170,56,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,86,175,113,51,49,163,143,90,176,98,209,151,158,60,131,158,120,148,94,204,75,196,85,194,34,38,50,139,142,210,176,165,103,113,123,121,177,182,170,64,152,63,193,73,220,219,213,62,130,149,176,209,221,133,209,94,205,143,34,167,213,105,104,52,205,161,93,76,185,107,36,33,70,38,204,205,188,52,86,50,135,174,178,211,83,184,72,192,181,211,128,46,191,198,83,147,166,92,67,109,222,126,131,180,42,56,191,119,149,220,60,169,110,95,113,57,71,87,73,66,78,210,155,85,90,206,46,202,212,42,54,217,144,46,35,178,220,173,36,174,197,47,94,46,167,200,56,46,80,126,129,60,94,175,171,101,138,53,78,135,169,151,222,133,220,164,164,171,134,144,175,178,191,151,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,54,76,83,140,159,95,139,190,123,198,54,35,87,146,76,217,58,182,130,192,141,38,219,183,187,121,112,64,211,137,201,163,93,164,213,92,82,76,144,107,99,53,201,122,123,143,111,103,205,90,122,108,220,68,52,209,67,166,210,131,157,64,217,219,207,209,152,206,220,179,71,42,205,133,94,111,130,166,99,34,145,77,126,104,40,217,220,210,167,167,119,204,80,214,214,217,43,166,145,142,96,154,103,166,43,126,163,68,205,34,172,125,165,221,96,201,206,83,189,166,82,117,167,166,54,150,71,97,210,205,104,207,105,171,58,35,108,136,160,64,96,159,64,82,109,194,180,127,208,173,103,137,110,39,75,136,57,207,62,142,221,127,43,159,110,43,214,53,181,215,62,86,116,34,60,151,211,94,54,217,76,102,220,90,156,170,173,101,101,214,64,212,124,215,119,178,181,52,178,194,220,163,123,167,104,213,146,168,163,180,92,55,38,89,88,137,37,222,72,56,192,184,112,51,183,181,85,193,84,214,57,181,56,147,145,142,143,151,149,149,128,162,86,88,190,213,85,133,166,149,150,38,187,120,221,72,112,186,192,171,177,159,110,209,126,167,70,57,144,196,105,86,214,202,170,178,107,184,88,91,192,124,223,170,133,182,139,133,66,160,137,158,220,130,91,69,206,173,177,166,154,76,157,100,106,194,138,109,195,95,137,66,75,153,182,35,68,57,80,95,192,198,64,126,76,40,140,82,139,79,92,70,57,100,165,201,89,198,184,191,58,171,35,181,145,57,49,157,64,48,149,89,216,53,164,195,202,75,41,147,103,209,179,87,107,109,110,156,138,126,50,173,111,139,104,55,172,135,177,214,65,151,86,128,199,103,184,48,192,69,124,195,104,99,168,173,126,163,152,128,125,146,144,57,136,120,82,190,163,157,196,199,204,190,55,99,33,49,152,40,44,215,218,53,181,209,97,35,102,122,63,72,58,36,191,205,191,156,57,51,35,167,56,74,165,216,210,83,94,142,101,204,141,89,36,118,43,150,76,214,66,150,84,199,34,164,152,48,150,190,75,100,104,184,213,193,96,85,176,218,53,214,72,100,139,127,147,7
68,150,34,56,200,157,39,107,179,110,151,102,71,145,198,217,146,209,193,191,48,113,94,114,146,89,35,119,103,52,47,125,78,56,57,81,73,218,53,107,114,63,62,77,215,193,149,69,76,188,215,64,179,189,162,90,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,62,152,53,170,107,103,34,218,56,55,128,134,113,74,187,158,114,37,125,134,70,196,47,194,115,129,179,212,79,102,42,96,148,151,33,217,85,101,37,183,118,219,177,147,147,104,67,146,112,144,150,53,90,139,48,143,211,40,210,205,115,152,174,143,38,91,197,82,203,201,148,187,220,35,103,196,117,171,207,121,133,113,45,174,78,116,199,209,220,38,81,41,155,97,97,181,100,163,42,87,38,191,208,215,179,145,139,186,220,164,40,138,67,195,142,104,55,126,46,214,142,111,219,171,41,35,190,190,138,125,111,157,99,143,75,130,214,171,203,98,189,218,110,133,88,83,134,66,108,46,149,208,176,158,162,162,77,58,171,60,149,67,116,117,88,162,113,68,181,111,146,142,177,199,140,141,67,222,49,184,129,113,117,198,197,132,84,139,47,69,140,146,62,149,131,82,128,162,149,57,49,214,146,116,89,148,35,39,45,52,182,193,104,136,32,39,163,107,68,104,178,210,123,79,66,195,203,128,34,116,192,76,167,182,138,220,88,124,146,41,161,193,74,48,136,221,222,198,35,34,167,156,135,54,60,171,57,180,197,175,153,153,95,190,96,122,209,198,131,106,73,170,213,111,85,175,113,51,50,163,143,90,176,98,209,151,158,60,130,158,120,147,93,205,75,195,86,194,34,38,49,139,142,210,176,165,103,113,123,121,176,183,170,63,153,62,193,73,220,219,213,62,130,149,177,209,221,133,209,94,205,143,33,167,213,106,104,52,205,161,93,76,185,107,36,34,70,38,204,205,188,52,86,50,135,173,178,210,83,184,72,191,181,211,128,46,191,199,83,147,166,92,67,109,222,126,132,180,42,56,190,120,149,220,60,169,110,95,113,57,70,86,73,66,77,210,155,85,90,206,45,202,212,42,54,218,144,46,35,178,220,173,36,174,197,47,94,46,167,200,56,46,80,125,129,60,93,175,172,101,138,53,79,134,169,151,221,133,221,164,165,171,134,144,175,178,190,150,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,55,76,84,140,159,95,139,190,123,198,55,35,88,147,76,217,58,182,130,192,141,38,219,183,187,121,111,64,211,137,201,163,93,164,212,92,82,76,144,107,99,53,201,122,123,143,111,103,205,90,122,109,220,68,52,209,67,166,210,131,158,64,217,219,207,209,152,206,220,179,71,42,205,133,94,111,130,166,99,34,145,78,126,104,40,216,220,210,167,168,119,204,80,214,215,217,43,166,145,142,96,155,103,167,43,126,163,68,205,34,171,126,165,221,96,201,206,82,189,166,81,117,167,167,54,150,71,97,210,205,104,207,105,171,59,36,108,136,160,64,95,159,64,81,108,194,180,127,208,173,102,137,110,39,75,136,57,207,61,142,221,127,43,159,110,43,215,53,181,215,62,85,116,34,60,151,210,93,54,217,76,103,221,90,156,170,174,101,101,214,64,212,123,215,119,178,181,52,178,194,220,163,123,167,104,212,146,169,163,180,91,55,38,88,88,137,37,221,72,57,192,184,112,51,184,181,85,193,84,214,56,181,56,147,144,142,144,151,149,149,127,162,86,88,190,213,85,133,167,149,150,38,187,120,222,72,112,186,193,171,178,159,110,209,125,167,69,56,144,196,105,86,214,202,170,178,107,184,88,91,191,124,222,170,133,183,139,133,66,161,137,158,220,130,91,69,206,173,177,166,154,76,156,100,106,194,138,109,195,95,137,66,75,153,183,35,68,57,80,95,192,198,64,126,76,40,140,83,139,79,92,70,58,99,165,201,89,198,183,191,59,171,35,180,145,57,49,157,63,47,149,89,216,53,164,195,202,75,41,147,104,209,180,88,107,109,110,156,139,126,50,173,111,139,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,164,152,128,125,145,144,58,136,120,82,190,163,158,196,199,205,190,55,98,33,50,152,40,44,215,218,53,181,209,97,35,102,121,63,72,58,36,190,204,191,156,57,51,35,167,56,75,166,216,210,83,94,141,101,204,141,89,37,118,42,150,76,214,66,150,84,199,34,163,152,48,150,190,75,100,105,184,213,193,96,85,176,218,53,214,72,100,139,127,147,7
66,150,33,57,201,157,39,108,178,110,154,102,72,146,200,216,145,207,194,191,49,113,95,115,147,89,35,118,103,51,49,124,79,56,57,82,74,218,53,106,114,63,62,78,216,194,150,70,74,187,216,63,179,190,162,89,131,66,95,200,153,67,85,47,60,69,138,131,105,171,109,176,63,150,54,171,108,102,34,216,58,55,128,133,112,75,187,158,113,36,124,131,69,195,46,195,114,129,179,212,79,103,42,96,148,152,33,217,85,100,35,184,119,218,176,148,146,103,66,145,112,145,150,54,90,139,47,143,211,41,209,205,116,152,174,143,36,91,196,83,203,202,148,186,220,34,104,195,116,172,208,120,131,114,42,175,79,117,199,208,222,38,80,42,155,97,98,180,101,164,41,88,37,191,207,216,180,144,140,187,219,164,38,139,68,194,144,107,55,126,47,213,143,111,220,170,41,33,190,188,137,125,111,157,96,142,74,131,212,172,202,100,188,217,110,133,86,82,132,65,108,47,150,208,176,159,163,161,77,57,171,58,150,67,117,117,87,162,113,67,180,110,145,141,178,200,139,139,66,221,48,186,129,113,116,198,197,133,82,140,47,70,140,146,61,149,133,83,126,161,149,56,49,214,147,116,90,149,35,40,47,52,182,193,103,137,31,38,164,106,67,104,177,211,124,79,65,194,204,128,34,117,192,76,168,180,137,219,89,123,145,42,161,195,74,48,137,221,223,198,34,34,167,155,135,54,59,171,56,181,196,176,155,152,94,189,95,122,210,198,132,105,73,170,213,111,86,174,112,50,48,163,143,90,177,100,209,152,157,60,131,158,122,148,93,205,76,196,84,194,35,38,51,138,142,211,177,165,103,115,124,122,178,184,169,64,152,62,191,73,219,219,214,62,129,149,176,208,222,132,209,95,206,143,33,167,213,105,104,54,206,162,94,75,185,107,35,33,72,38,204,205,189,53,87,50,136,175,177,209,81,183,73,192,181,211,128,44,191,198,84,147,166,91,68,109,221,126,131,180,42,57,189,119,149,220,61,168,109,95,114,57,70,87,72,67,77,209,155,86,90,206,45,202,212,42,55,218,146,46,34,179,220,174,36,174,198,47,94,46,167,199,56,47,80,126,128,60,92,175,172,101,139,53,80,136,169,150,222,134,220,164,165,170,133,143,173,178,190,150,67,201,109,206,209,122,166,222,127,47,159,138,103,216,113,171,192,54,77,84,140,159,96,140,190,122,197,55,35,88,146,76,218,56,182,128,191,141,38,217,184,186,121,110,63,210,138,202,163,94,165,213,91,83,75,143,108,99,51,201,120,123,143,110,104,205,90,122,109,221,67,51,207,67,166,210,130,159,64,216,218,209,209,151,206,219,178,71,41,206,134,93,111,129,165,100,34,145,78,125,104,40,217,221,211,167,168,120,204,79,214,214,217,42,166,146,142,95,155,103,167,45,124,162,68,205,35,171,125,163,222,96,201,205,83,190,167,81,118,167,165,54,149,70,98,209,206,102,207,105,171,58,36,108,135,160,63,96,160,65,82,109,195,179,127,208,172,101,137,111,38,75,137,58,206,62,140,221,126,44,160,110,42,215,53,181,215,61,85,116,34,60,151,211,94,54,218,76,103,220,90,156,169,174,101,102,214,63,212,123,215,119,179,180,52,178,193,219,163,122,167,104,212,146,168,162,181,92,55,36,87,88,137,38,222,72,56,192,184,112,51,184,180,85,194,84,213,57,181,57,146,144,142,143,153,149,149,127,161,86,88,190,213,84,134,166,149,150,38,187,120,221,72,111,185,192,171,178,157,111,208,124,167,70,55,143,196,105,86,214,202,171,178,107,184,90,91,191,125,224,172,135,183,140,132,66,160,136,159,220,129,90,70,205,171,177,168,155,74,156,100,105,193,137,108,195,96,137,66,76,153,183,35,69,56,80,95,193,198,63,127,76,41,139,83,139,80,91,71,55,99,163,201,88,197,183,190,59,171,34,182,146,57,49,157,64,46,147,89,217,53,164,194,202,76,41,146,103,208,181,86,107,108,109,155,138,127,49,175,112,138,104,56,172,136,178,213,64,152,87,127,199,103,185,47,194,69,123,196,104,98,168,173,126,163,153,128,127,146,144,58,136,119,84,191,164,157,196,199,204,192,55,98,33,49,152,40,45,214,217,52,181,211,97,34,103,121,62,72,58,36,191,204,192,155,56,50,34,168,57,75,165,215,210,83,94,141,102,205,142,90,37,118,43,149,75,214,66,150,84,198,33,163,151,48,150,189,74,102,106,183,214,193,98,85,176,216,53,215,73,100,140,126,148,7
68,150,34,56,201,157,39,107,178,110,151,102,71,145,199,217,146,209,193,192,48,113,94,114,146,89,35,118,104,52,47,125,78,56,57,81,73,219,53,106,114,62,62,77,215,193,149,69,76,188,215,63,179,190,161,90,132,65,95,201,153,68,84,46,59,69,138,131,106,170,109,175,62,152,53,171,108,103,34,218,57,56,128,133,113,74,187,158,114,37,125,133,70,196,47,194,115,129,179,212,79,102,42,97,149,151,34,217,85,101,37,182,118,219,177,147,147,105,67,146,112,144,150,54,90,139,48,143,210,40,210,204,115,152,174,143,37,91,197,82,203,201,148,187,220,34,103,196,117,172,207,121,133,113,44,173,78,116,199,209,220,38,82,41,155,97,97,181,100,163,42,86,38,191,208,215,179,144,139,186,220,164,39,138,67,194,142,104,55,127,45,214,143,111,219,171,41,34,191,190,138,125,111,157,99,143,75,130,213,171,203,99,189,218,110,133,88,83,133,66,109,46,149,208,176,158,162,162,77,58,171,60,149,67,116,117,88,161,113,68,180,112,146,141,177,200,140,141,68,222,49,184,129,113,116,198,197,132,83,139,47,70,140,146,62,149,132,82,128,162,149,57,49,214,146,116,90,149,35,40,45,52,182,193,104,136,32,38,163,107,68,104,178,210,123,79,66,195,203,128,34,116,192,75,166,182,138,220,88,124,146,41,161,194,73,48,136,221,222,198,35,34,167,156,135,54,60,171,57,180,197,175,153,153,95,190,96,122,209,198,131,106,72,170,213,111,86,175,113,51,50,163,143,90,176,99,209,152,158,60,130,158,120,148,94,205,75,196,85,194,34,38,50,140,142,210,176,165,102,114,123,121,177,182,170,64,152,62,193,72,220,219,213,62,130,149,176,209,221,133,209,94,205,143,33,168,213,106,105,51,205,161,94,76,185,107,36,34,70,38,204,205,187,52,86,50,135,173,178,210,83,184,72,192,181,211,128,46,191,198,83,147,166,93,67,109,222,126,131,180,42,55,190,120,149,220,60,169,110,94,113,57,71,86,73,66,78,210,155,85,90,206,46,202,212,42,54,217,144,46,35,178,220,172,36,174,198,47,94,46,167,200,56,46,80,126,129,60,93,175,172,101,138,53,79,135,169,151,222,133,220,164,165,171,134,144,175,178,190,151,68,201,110,205,209,122,165,221,127,47,160,138,103,215,112,170,192,55,76,84,140,159,95,139,190,123,198,55,35,87,147,76,217,58,182,130,192,141,38,219,183,186,121,112,64,211,137,201,163,93,164,212,91,82,76,144,107,99,53,202,122,123,143,111,103,205,90,122,109,220,68,52,209,67,166,210,131,157,64,217,219,207,209,152,206,220,179,71,42,205,133,94,111,130,165,99,34,145,78,126,104,40,217,220,210,167,167,119,204,80,214,215,217,43,166,145,142,96,155,103,166,43,126,163,68,205,35,171,126,165,222,96,201,206,83,189,166,81,117,167,166,54,150,71,97,210,205,104,207,105,171,59,35,108,136,160,64,96,159,64,81,109,194,180,127,208,173,102,137,109,38,75,136,57,207,61,142,221,127,43,158,110,43,214,53,181,215,62,86,116,34,60,151,210,94,54,217,76,102,221,90,156,170,173,101,102,214,64,212,124,215,119,178,181,52,178,194,219,163,123,167,104,212,146,168,163,180,91,55,38,88,88,137,37,222,72,56,192,184,112,51,183,181,85,193,84,214,57,181,56,147,145,142,143,151,149,149,127,162,86,88,190,213,85,132,167,149,150,38,187,120,221,72,112,186,192,171,177,158,110,209,125,167,69,57,144,195,105,86,214,202,170,178,107,184,88,91,191,124,222,170,133,182,139,133,65,161,137,158,220,129,91,69,205,173,177,166,154,76,157,100,106,194,138,109,195,95,137,66,76,153,182,35,68,57,80,95,191,198,64,126,76,40,139,82,139,79,91,70,57,100,165,201,89,198,183,191,59,171,35,181,145,58,49,157,64,48,149,90,216,53,164,195,202,75,41,147,104,209,179,88,107,109,110,156,138,125,50,173,111,138,104,55,172,135,177,214,65,152,86,128,199,103,184,48,192,69,124,195,104,99,168,174,126,163,152,128,125,146,145,57,136,120,82,190,163,157,196,198,204,190,56,99,33,49,152,40,44,215,218,52,181,209,97,35,102,122,63,72,58,36,190,204,191,156,57,51,35,167,56,75,166,216,210,83,94,142,101,204,141,89,36,118,42,150,76,214,66,150,84,199,34,164,152,48,150,190,74,100,105,184,213,194,96,85,176,218,53,214,72,100,139,127,147,7
170,136,38,214,63,50,192,34,37,98,121,209,85,117,84,84,202,69,37,114,209,195,176,56,59,136,207,79,122,105,187,87,137,34,155,214,104,52,91,156,140,184,48,90,203,67,62,107,60,200,144,43,55,149,81,110,119,185,140,54,176,198,132,76,117,168,71,37,139,49,124,90,178,140,153,46,42,85,75,71,155,163,129,203,88,108,49,207,212,148,135,212,182,46,35,109,70,45,50,170,189,41,183,146,188,188,47,152,136,166,89,105,58,74,77,113,167,40,156,105,108,45,182,132,172,170,156,206,58,67,141,198,146,186,179,87,159,217,212,46,133,62,189,205,199,157,126,135,81,134,182,215,54,58,207,91,52,41,110,126,123,140,43,96,103,160,41,60,137,118,53,57,213,156,121,89,193,69,78,102,175,163,91,159,200,180,157,135,75,41,163,77,108,120,95,152,39,150,39,173,129,205,105,218,95,55,40,126,118,220,141,198,67,83,203,176,198,121,45,96,131,34,167,185,131,107,172,157,62,221,130,210,54,94,112,114,194,50,59,121,99,99,181,151,112,175,156,117,101,57,96,38,76,181,53,104,55,212,170,139,56,198,174,115,191,135,199,218,207,57,203,170,119,34,175,86,176,86,63,50,143,168,129,147,183,165,81,185,171,70,190,37,193,208,147,72,166,86,153,100,52,122,165,116,147,127,134,81,69,41,192,142,213,162,197,52,91,119,220,178,189,198,49,86,163,86,208,131,188,125,213,188,195,169,115,130,67,60,57,78,164,41,178,116,214,114,44,111,216,116,119,164,192,147,56,187,77,40,192,65,92,201,47,139,182,78,44,131,50,148,198,174,136,197,90,164,56,63,180,212,120,195,129,35,124,191,91,112,181,208,43,125,84,49,197,62,186,95,77,62,96,217,211,139,100,48,141,53,61,156,188,46,42,80,79,47,72,65,61,73,190,205,124,193,148,123,94,71,160,116,66,199,44,138,220,105,157,186,34,80,181,65,70,56,173,149,103,90,48,54,149,190,210,141,155,51,171,96,183,45,104,75,125,173,213,135,93,188,219,60,48,194,139,142,220,180,77,67,197,210,93,151,148,122,37,100,197,145,208,34,88,105,59,112,184,168,121,78,165,148,196,157,153,187,102,34,190,107,172,198,158,218,157,148,186,40,122,84,55,176,56,34,215,128,175,92,87,122,165,39,55,59,82,86,54,216,146,41,84,104,68,56,49,215,140,90,218,168,206,91,132,70,220,160,94,108,49,145,76,159,68,89,172,128,73,58,111,163,172,213,92,129,104,160,85,129,174,45,76,89,185,82,47,165,210,73,122,181,172,46,125,51,109,182,75,86,42,48,163,95,206,144,149,41,183,94,111,168,196,91,220,76,155,197,128,211,118,87,67,210,92,110,202,201,187,153,192,137,95,162,160,158,108,120,155,155,108,83,45,149,190,193,103,41,149,147,40,174,137,216,205,148,121,105,216,76,214,87,49,42,165,198,108,195,136,108,148,114,126,153,110,142,148,221,37,86,191,219,55,92,168,106,167,137,134,93,211,148,42,173,89,86,216,108,136,46,114,50,209,184,156,137,209,65,198,196,176,207,122,51,163,68,213,126,62,186,81,65,171,153,140,147,71,38,94,89,201,126,154,103,47,156,195,135,73,152,211,169,200,120,35,78,107,213,164,207,106,155,63,184,119,145,75,154,185,159,57,111,108,101,153,69,69,97,220,105,182,133,129,97,72,96,118,129,64,142,174,96,210,163,62,135,111,201,198,40,200,117,201,165,73,111,102,167,99,198,211,51,72,192,124,149,168,53,116,218,65,194,181,108,157,61,55,95,51,183,99,123,192,198,125,55,135,59,118,118,111,91,153,60,100,113,94,70,107,144,34,154,192,178,198,218,68,204,147,220,77,172,168,64,113,60,52,188,164,147,39,176,117,215,192,100,119,167,93,155,143,95,52,44,44,126,104,35,65,62,118,97,78,134,97,111,143,189,215,158,66,204,131,63,172,209,141,46,148,164,121,88,174,103,52,104,58,54,148,151,199,64,97,62,92,45,213,71,40,179,119,36,85,57,164,168,196,90,66,205,77,186,43,216,83,42,205,140,125,157,215,49,205,205,166,71,159,110,98,108,90,156,127,98,125,125,127,88,181,191,144,151,150,132,109,140,129,160,146,79,103,46,124,152,208,202,115,201,127,117,122,39,197,127,128,80,55,185,56,151,62,170,97,131,168,171,38,63,195,100,157,109,60,47,37,122,82,46,205,177,220,172,54,144,122,218,188,213,58,45,206,117,61,200,161,138,215,192,8
170,138,38,214,62,49,193,35,37,99,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,82,123,105,188,86,137,34,155,214,104,51,91,156,140,185,49,88,203,67,62,108,60,199,144,44,56,150,82,110,120,185,142,54,176,198,133,76,118,169,71,37,138,48,125,89,179,142,154,47,41,86,76,71,154,163,127,204,88,108,49,208,212,147,136,211,181,48,34,108,70,45,51,170,188,42,182,146,187,187,46,153,135,165,87,105,58,75,77,112,167,41,155,105,108,46,183,133,172,170,155,206,56,66,140,199,146,187,179,87,159,216,212,45,133,61,190,205,199,156,127,134,81,135,183,214,54,57,208,91,51,40,109,126,122,140,45,96,105,160,42,60,139,118,54,56,213,157,122,89,194,67,78,103,174,163,91,160,201,179,157,135,76,39,164,76,108,119,95,152,40,150,41,172,131,204,107,218,94,54,39,128,119,220,139,199,67,83,203,176,197,120,44,96,132,34,166,185,131,106,172,158,62,220,130,210,53,92,111,114,195,48,59,121,99,100,181,152,112,174,155,118,101,58,96,36,75,181,52,104,54,213,171,139,57,198,173,113,191,134,200,219,208,57,203,170,119,35,176,87,176,87,65,50,142,168,129,148,183,165,82,184,172,70,188,39,194,208,148,72,165,86,154,100,53,121,166,116,146,128,135,81,69,41,192,141,213,160,195,52,91,119,219,178,189,198,49,87,163,85,210,131,187,124,212,190,196,170,116,128,67,60,57,79,164,42,178,116,213,113,44,109,218,117,119,164,192,148,55,186,76,40,191,65,92,201,47,140,182,78,43,131,50,149,200,174,135,198,89,163,58,65,181,213,120,195,129,35,125,191,90,113,181,209,43,124,84,49,198,65,186,94,77,61,98,215,211,138,99,48,139,54,62,156,189,46,42,81,78,48,70,65,60,74,188,206,124,193,146,123,95,71,158,117,66,199,44,139,219,106,157,188,34,80,181,66,70,56,173,148,103,91,47,55,149,190,210,142,155,52,172,96,182,45,103,75,125,173,213,135,92,188,219,60,47,194,138,142,219,181,76,68,197,209,93,151,148,120,36,100,197,143,207,34,87,105,58,112,184,169,121,79,166,149,196,158,154,186,102,35,189,107,172,198,158,219,156,148,187,38,122,84,55,177,56,34,214,128,176,93,87,123,164,39,56,60,82,85,54,217,146,41,84,105,69,57,50,215,141,90,218,167,208,92,132,70,219,159,94,109,50,146,76,159,69,89,173,128,74,58,111,164,170,214,93,130,105,161,84,129,173,44,77,90,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,96,207,144,149,40,183,93,111,169,197,93,219,76,155,196,130,212,117,87,67,212,91,109,202,201,186,151,192,137,94,162,159,157,109,120,155,154,106,83,45,150,190,192,103,40,149,146,40,174,137,216,206,150,121,105,215,76,213,87,50,41,165,198,108,197,136,106,147,113,125,154,110,142,148,220,38,86,190,218,54,94,169,105,167,137,135,92,211,149,43,173,89,86,216,108,136,47,115,50,209,185,156,136,208,64,199,196,176,208,122,51,163,68,213,125,62,186,81,63,170,153,139,148,70,38,94,88,201,126,155,102,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,208,106,155,64,185,119,146,74,156,184,159,57,112,107,100,153,69,70,98,219,104,183,133,129,97,72,95,117,130,64,143,175,96,210,164,62,136,110,202,198,41,199,114,201,163,73,110,102,167,99,198,211,50,72,190,124,150,169,53,115,217,66,192,181,108,156,62,54,96,51,183,99,124,191,198,124,55,134,59,121,118,112,91,152,58,99,114,95,70,108,144,36,155,193,179,197,217,68,205,148,218,77,172,169,64,114,61,53,189,166,148,40,176,117,215,191,99,119,167,95,155,143,94,52,44,43,125,103,35,64,62,120,97,78,134,97,110,142,189,216,158,66,204,130,64,171,208,142,45,148,165,121,87,173,103,52,104,58,55,147,151,199,63,98,63,93,45,213,71,40,178,120,36,83,57,164,168,197,91,65,206,77,187,44,216,82,42,206,140,125,158,215,49,206,204,167,71,159,111,98,108,91,155,126,98,127,126,127,87,181,191,143,151,151,132,110,139,128,161,146,79,104,45,126,152,208,203,113,201,127,117,121,40,196,127,130,80,56,184,55,150,62,170,95,130,168,172,37,62,195,100,157,109,61,48,37,122,82,45,206,177,219,171,53,143,121,217,188,213,58,46,205,116,62,201,159,137,214,192,8
170,138,39,215,62,49,193,35,37,98,123,209,86,117,84,82,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,87,137,34,155,215,104,51,91,156,140,185,49,89,203,67,62,108,59,199,144,45,56,150,82,110,120,185,142,54,177,199,133,75,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,87,108,49,208,212,148,136,212,181,48,34,108,70,45,50,170,189,42,182,146,187,187,46,153,135,165,86,105,58,75,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,141,199,145,187,179,87,159,216,212,45,133,61,189,205,199,157,127,135,81,135,182,214,54,57,208,90,52,40,109,125,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,160,200,179,157,134,76,39,164,77,108,119,95,152,40,150,40,173,130,205,107,218,94,54,40,127,119,221,140,198,67,83,203,176,198,120,45,96,132,34,167,185,130,106,172,158,62,220,129,209,53,91,111,114,195,48,60,121,99,100,181,152,112,174,156,117,101,58,96,37,74,180,52,104,54,213,170,139,57,197,173,113,191,135,200,219,209,57,203,170,120,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,38,194,208,148,73,165,86,154,100,53,122,166,116,147,128,134,81,70,41,192,141,213,160,196,53,91,119,219,178,189,198,48,87,163,86,210,130,187,124,212,190,195,170,115,128,67,60,57,79,164,42,178,115,213,113,45,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,47,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,209,43,124,85,49,198,65,187,94,77,61,98,215,210,138,99,48,140,53,61,156,189,46,41,81,78,47,70,65,60,74,188,206,124,193,146,124,95,71,158,117,66,199,44,140,219,106,157,188,33,80,181,65,70,56,173,148,104,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,188,219,60,47,194,139,142,219,181,77,67,197,209,92,151,148,120,37,101,197,143,207,34,87,105,58,112,184,169,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,39,122,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,68,57,50,215,141,90,218,166,208,93,132,70,219,159,94,110,49,145,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,212,91,109,202,201,186,151,192,137,94,162,159,158,109,120,155,154,106,83,45,150,190,192,103,40,149,146,39,174,137,216,206,150,121,105,216,76,213,87,50,41,165,198,108,197,136,107,147,114,125,154,110,142,148,219,38,87,191,219,54,94,169,105,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,208,186,156,136,208,64,199,196,176,207,121,51,163,68,213,126,62,187,81,63,170,153,139,148,70,38,94,88,201,126,155,102,47,156,195,135,71,152,211,167,199,120,36,79,108,213,165,208,106,155,64,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,74,110,102,167,100,198,211,51,73,190,124,150,169,53,115,217,66,192,180,109,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,113,95,71,108,144,35,155,193,178,198,217,68,205,148,218,77,172,169,64,114,61,54,189,167,148,40,175,117,215,191,100,119,167,95,155,143,94,52,44,43,125,104,35,64,62,119,97,78,133,97,109,142,189,216,158,66,204,130,64,172,208,141,45,148,165,121,87,173,103,52,104,58,55,147,151,199,64,98,63,93,45,212,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,166,71,159,110,98,108,91,155,127,98,126,125,128,87,181,191,143,151,150,132,110,139,128,161,146,79,103,45,125,152,208,202,113,201,127,117,122,40,196,128,130,80,56,184,56,150,62,170,95,130,168,171,38,62,195,100,157,109,61,47,37,122,82,45,206,177,219,171,53,143,121,217,188,213,58,46,205,116,62,201,159,137,215,193,8
170,138,39,214,62,48,192,34,38,98,123,209,86,117,84,83,201,70,38,112,210,195,175,55,59,137,206,82,123,104,188,87,137,34,155,215,104,52,91,156,140,185,50,89,203,67,62,107,60,199,144,45,55,150,82,110,120,185,142,54,177,199,133,76,118,169,71,37,138,48,125,88,179,141,154,46,42,86,76,71,154,162,127,205,87,108,49,208,213,148,136,211,181,47,35,108,70,45,51,170,189,42,182,146,187,187,46,153,135,164,87,105,58,76,77,113,167,40,155,105,107,46,183,133,172,169,155,206,56,65,140,199,146,187,179,87,159,216,212,45,133,62,190,205,199,157,126,135,81,134,182,214,54,57,208,90,51,40,109,126,122,140,45,96,106,160,42,59,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,201,179,157,134,75,39,164,77,108,119,95,152,40,151,40,173,131,205,108,218,94,55,40,127,119,220,140,199,66,83,203,176,198,119,44,96,132,34,167,185,130,106,172,158,62,220,129,209,53,92,111,114,194,49,60,121,99,100,181,152,112,174,155,118,102,58,97,37,74,180,53,104,55,213,171,139,57,197,173,113,191,134,199,219,208,57,203,170,119,35,176,87,175,87,64,50,142,168,129,148,183,165,82,184,172,70,188,38,194,208,148,73,165,86,154,101,53,122,166,116,147,128,134,81,70,41,192,142,214,160,196,53,91,120,219,178,189,199,49,87,163,85,210,130,187,124,212,190,195,170,115,128,67,60,56,79,164,42,178,116,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,92,201,47,140,182,78,44,131,50,149,200,174,136,197,90,163,58,64,180,213,120,195,129,35,125,190,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,216,211,138,99,48,139,54,62,157,189,46,41,80,77,47,70,65,61,74,188,207,125,193,146,124,95,71,158,116,66,199,44,140,219,105,156,188,33,80,181,66,70,55,173,147,103,91,48,55,149,190,209,143,155,52,171,97,182,45,103,75,125,173,212,135,93,188,219,60,47,193,139,142,219,181,77,67,197,209,92,151,148,120,36,100,197,144,207,34,87,105,58,111,184,169,122,79,166,149,196,158,154,186,102,35,188,107,172,199,158,219,156,148,187,39,123,84,56,177,56,34,214,128,175,93,87,123,164,39,56,60,82,85,54,216,147,41,84,105,68,57,49,215,141,90,218,166,207,93,132,70,219,159,95,109,50,146,76,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,163,209,73,121,183,171,45,127,50,109,182,76,85,42,48,163,96,207,144,149,39,182,93,111,169,197,93,219,76,155,195,130,212,117,87,68,211,91,109,202,201,185,151,192,137,94,162,158,158,109,119,155,154,106,83,45,150,191,192,103,39,149,147,40,174,137,216,206,149,121,105,216,76,213,87,50,41,165,198,108,197,136,106,147,114,125,154,109,142,148,219,38,86,190,219,54,93,169,105,167,137,135,92,211,149,43,173,89,86,216,108,136,47,115,50,208,185,156,136,209,64,199,195,176,207,121,51,163,68,213,126,62,187,80,63,170,153,139,148,70,38,94,88,201,127,155,103,47,155,195,135,71,152,211,167,199,120,37,80,108,213,165,207,106,155,63,185,119,146,74,155,184,159,57,112,107,99,154,69,70,98,219,104,183,133,129,98,73,96,116,130,64,143,175,96,210,164,62,135,110,203,198,41,199,115,201,163,74,110,103,167,99,198,211,50,72,190,124,150,169,53,115,217,65,192,180,108,156,61,54,96,51,183,99,124,190,197,124,55,134,59,121,119,112,90,151,58,99,114,96,71,107,144,35,156,193,178,197,217,68,205,148,218,77,172,170,64,114,61,54,190,167,148,40,175,117,215,191,100,120,167,95,155,143,94,52,44,42,126,104,35,64,62,120,97,78,134,97,110,142,189,216,158,66,203,130,64,172,208,142,45,148,164,121,87,173,103,52,103,58,55,147,151,199,64,97,63,93,45,213,71,41,178,120,36,83,57,164,168,197,91,65,206,77,187,44,217,82,42,206,140,124,158,215,49,205,204,166,71,159,111,98,108,91,155,127,98,126,125,127,87,181,192,144,151,151,132,111,139,128,160,146,79,103,45,125,152,208,202,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,169,96,130,168,172,37,63,195,100,157,109,61,48,37,122,82,45,206,177,219,171,53,143,121,218,189,213,58,46,205,116,62,201,159,137,215,192,8
171,139,38,214,62,48,193,35,37,98,122,209,85,118,83,83,201,70,38,112,210,196,175,56,59,137,206,81,123,105,188,87,138,34,155,214,104,51,91,155,140,185,50,89,203,67,62,108,60,199,144,44,56,150,82,109,120,186,141,54,176,199,132,76,118,169,71,37,137,47,124,89,179,140,154,47,42,86,76,71,155,163,127,205,88,107,50,207,213,147,136,212,182,48,34,109,70,45,51,169,189,43,182,146,187,188,46,153,136,165,86,105,58,75,77,113,166,40,156,105,108,46,183,133,172,169,155,206,56,66,142,199,146,187,179,87,158,216,212,45,133,61,190,206,199,156,127,134,81,134,182,214,53,57,208,91,51,40,109,127,122,140,44,96,106,160,42,59,138,118,54,56,213,157,122,91,193,67,78,103,175,163,92,159,200,179,157,134,76,39,164,76,108,119,96,152,40,151,41,173,130,205,107,218,94,54,40,126,119,220,140,199,67,83,203,177,197,120,44,95,132,35,167,185,131,106,173,158,62,220,130,210,53,91,111,114,195,48,60,121,99,99,182,152,111,174,156,118,101,58,96,36,75,180,52,104,54,213,171,139,57,197,172,113,190,135,199,219,208,57,203,169,120,35,176,87,176,87,65,50,142,168,129,148,183,165,82,184,171,69,189,38,194,208,148,73,165,85,154,101,53,122,166,116,147,128,134,81,70,41,192,141,213,160,195,53,92,120,219,178,189,197,48,87,163,86,210,130,188,124,212,190,195,170,115,128,67,60,57,79,164,42,179,115,214,112,44,109,217,117,119,164,192,148,55,186,77,40,190,65,92,201,46,140,182,78,43,131,50,149,201,174,136,198,89,163,57,64,180,213,120,195,129,34,124,190,90,112,180,209,43,124,85,48,198,64,186,94,77,61,99,215,211,138,100,48,140,54,61,157,189,46,42,81,78,47,70,65,60,74,188,206,124,193,147,124,96,71,158,117,66,199,45,140,220,106,156,188,34,81,181,66,70,55,172,147,104,91,47,55,150,190,209,142,155,52,171,97,182,45,103,75,125,173,212,134,93,189,219,60,46,194,139,142,220,181,77,68,197,209,92,151,147,120,37,100,198,144,207,34,86,105,59,112,184,170,121,79,166,149,196,158,154,185,103,35,188,107,171,199,157,219,157,149,187,38,123,84,55,176,56,34,213,128,175,94,87,123,165,38,55,60,82,86,54,215,146,41,85,105,69,57,49,215,141,90,218,166,207,93,132,70,218,159,95,110,50,145,75,160,69,89,173,127,73,58,111,165,171,214,93,129,104,162,85,130,173,45,76,90,185,82,48,164,209,73,121,183,172,45,127,49,109,182,76,85,42,48,163,95,206,145,149,40,182,92,110,169,196,93,219,75,156,196,130,212,117,86,67,212,91,109,202,200,186,151,192,137,94,162,158,158,109,120,155,154,106,83,45,150,191,192,104,39,149,146,39,174,137,216,206,150,122,105,216,76,213,87,50,40,165,198,109,197,136,106,147,113,125,154,109,142,148,220,38,86,190,219,54,93,169,105,167,137,135,92,211,148,43,173,89,86,216,108,136,48,114,50,209,185,156,136,208,64,200,196,176,208,122,51,163,68,213,126,62,187,81,63,170,153,140,147,71,39,95,88,200,127,154,102,47,156,194,135,72,152,211,167,199,121,37,79,108,213,165,208,107,155,63,184,119,146,74,156,184,159,56,112,108,100,154,69,70,98,220,104,183,132,129,98,72,96,117,130,64,143,176,96,210,164,63,135,111,202,198,41,199,114,202,164,73,111,102,167,99,197,211,51,72,190,124,150,169,53,115,217,65,193,180,109,155,62,54,95,52,183,100,125,190,198,125,55,135,59,121,118,112,91,151,58,99,113,96,71,108,143,36,156,193,179,198,218,68,206,148,218,77,171,169,64,114,61,53,189,167,147,40,175,118,215,191,100,119,167,95,155,143,94,52,43,43,126,104,35,64,62,119,97,77,134,97,109,142,189,216,158,66,204,131,64,172,208,142,45,149,165,120,87,173,103,53,104,58,55,147,151,199,64,97,63,94,44,212,71,40,178,120,36,83,57,164,167,197,91,65,206,77,187,44,218,82,42,206,141,125,158,215,49,205,204,167,71,159,110,98,108,90,156,127,99,126,125,128,87,181,192,143,150,151,132,109,139,128,161,145,79,104,45,125,151,207,202,113,201,127,118,121,41,196,127,130,80,56,184,56,150,62,170,96,130,168,171,38,62,196,100,156,110,61,47,38,122,82,45,207,177,219,172,53,143,121,218,189,213,58,46,205,116,63,201,159,137,215,192,8
171,138,39,215,62,49,193,35,38,98,124,209,87,118,84,83,201,70,38,112,209,195,174,55,58,136,207,82,123,105,188,86,137,34,155,215,104,52,91,157,140,185,50,89,203,67,62,108,60,199,144,45,55,151,82,109,120,186,142,53,176,199,133,75,118,169,70,37,138,47,125,89,179,141,154,47,41,86,76,71,155,163,128,205,87,108,50,208,212,147,135,211,181,47,34,109,69,45,51,170,189,43,182,146,187,187,46,153,136,165,87,104,58,75,78,113,167,41,155,105,107,46,183,133,172,170,156,206,57,66,140,199,146,187,179,87,159,216,211,45,132,62,189,205,199,156,127,134,80,135,183,214,54,57,207,90,52,40,109,125,122,140,44,96,105,160,42,60,138,118,54,56,213,156,122,90,193,68,78,103,175,163,91,160,200,179,157,135,76,39,164,77,108,120,95,153,40,150,41,173,131,205,107,218,94,54,40,127,119,220,140,198,66,83,202,176,198,120,44,96,132,34,166,185,130,106,172,158,62,220,129,209,53,91,111,114,194,49,59,121,99,100,181,151,112,174,155,118,101,58,96,36,74,181,52,104,54,213,171,139,57,197,173,112,191,135,199,219,208,56,203,170,120,34,176,87,176,87,64,50,142,168,129,148,183,165,81,184,172,69,189,38,194,208,148,72,165,86,154,100,53,122,167,117,146,128,134,82,69,40,192,141,213,160,195,52,91,119,219,178,189,198,49,87,163,86,210,131,187,124,212,189,195,170,116,128,67,60,57,79,163,42,178,115,213,113,44,109,217,116,119,164,192,148,55,186,76,41,191,66,93,201,47,139,182,77,44,131,50,150,200,174,136,198,89,163,58,64,180,212,120,195,129,35,125,191,90,112,180,209,43,125,85,49,198,65,186,94,77,61,98,215,211,138,99,49,139,54,62,157,190,46,41,81,78,47,70,65,60,74,187,207,125,193,146,124,95,71,158,118,66,199,44,140,220,106,157,188,33,81,181,66,70,56,172,147,103,91,47,55,148,190,210,142,155,52,171,96,182,45,103,75,125,173,212,135,93,189,219,59,47,194,139,142,219,181,77,67,198,210,91,151,148,120,37,100,198,143,207,34,86,105,58,111,184,169,121,79,166,149,196,158,154,185,102,35,188,107,172,199,157,219,157,148,187,38,122,84,55,177,56,34,213,127,175,93,87,123,165,39,56,60,82,86,54,217,146,40,84,105,69,57,49,215,141,90,218,166,208,93,131,70,219,159,95,110,50,146,76,159,70,90,173,128,74,58,110,165,171,213,93,129,104,161,84,129,172,44,76,90,185,82,49,163,209,73,121,183,172,45,128,50,109,182,76,85,43,48,163,95,207,144,149,40,182,92,111,168,197,92,219,75,155,196,130,212,117,87,68,211,91,110,202,201,186,151,192,137,94,162,160,158,109,120,156,154,106,83,45,149,190,193,103,40,149,146,40,173,137,216,205,149,122,105,216,76,213,87,50,41,165,198,108,196,136,107,147,114,125,154,110,142,148,220,38,86,190,218,54,94,169,105,167,137,135,92,211,148,43,173,89,85,216,108,136,47,114,50,209,185,156,137,208,64,199,195,176,207,121,51,163,67,213,126,62,186,81,64,170,153,140,147,71,39,94,88,201,126,156,103,48,155,195,134,72,153,211,167,200,120,36,79,108,213,165,208,106,155,64,185,119,146,74,156,184,159,57,111,107,100,154,69,71,98,219,104,183,133,129,97,72,95,117,130,64,143,175,96,210,164,62,135,110,202,198,42,199,115,201,163,73,110,103,168,99,198,211,50,73,190,124,150,168,53,115,217,66,192,181,109,156,62,53,96,51,183,100,124,191,198,124,55,134,59,122,119,113,90,150,58,99,114,96,71,108,144,35,155,193,178,197,217,68,206,148,218,77,172,170,64,115,61,54,189,167,148,40,175,117,215,192,99,119,167,94,155,143,94,53,43,43,126,104,35,63,62,119,97,78,134,97,109,142,189,216,158,66,203,130,64,171,208,142,45,149,164,121,87,174,103,52,103,58,56,148,151,199,64,97,63,93,45,212,71,40,179,120,36,83,57,164,168,198,91,65,206,77,187,43,217,83,42,207,140,125,158,215,49,206,204,166,70,159,111,98,108,91,155,126,98,126,125,127,87,181,192,144,152,150,132,111,138,129,160,146,79,104,45,125,152,208,202,113,200,128,117,123,40,196,127,130,80,56,184,55,150,62,169,96,131,168,172,37,62,196,100,157,109,62,48,37,122,81,46,207,178,219,171,53,143,122,217,188,213,58,45,204,116,61,201,159,137,215,193,8
170,138,39,214,62,48,192,35,37,98,123,209,86,117,84,83,201,70,39,112,210,195,175,55,59,137,206,81,123,105,188,86,137,34,155,214,104,51,91,156,140,185,49,88,203,67,62,108,60,199,144,45,55,150,82,110,120,185,142,54,176,199,133,75,118,169,71,37,138,48,125,89,179,141,154,46,42,86,76,71,155,163,127,205,88,108,49,208,212,148,136,211,181,47,34,109,70,45,51,170,188,42,182,146,187,187,46,153,135,165,86,105,58,76,77,113,167,41,155,105,108,46,183,133,172,170,155,206,57,66,140,199,146,187,179,87,158,216,212,45,133,61,190,205,199,157,127,134,81,135,182,214,54,57,208,91,51,40,109,126,122,140,44,96,105,160,42,60,139,118,54,56,213,157,122,90,194,67,78,103,175,163,91,160,200,179,157,135,76,39,164,77,108,119,95,152,40,150,41,173,131,205,107,217,94,54,40,127,119,221,140,198,66,83,203,176,198,120,45,96,132,34,167,185,130,106,172,157,62,220,129,210,53,91,111,114,195,48,60,121,99,100,181,152,112,175,156,118,101,58,96,37,74,181,52,104,55,213,171,139,57,197,173,113,191,134,199,219,208,57,203,170,120,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,39,194,208,148,72,165,86,154,101,53,122,166,116,146,128,134,81,69,41,192,141,213,160,196,53,91,120,219,178,189,198,49,87,163,86,210,130,187,124,212,190,195,170,115,128,67,60,57,80,164,42,178,115,213,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,47,140,182,78,43,131,50,149,201,174,136,198,89,163,58,64,181,213,119,195,129,35,125,191,90,113,181,208,43,124,84,49,198,65,187,94,77,61,98,215,211,138,99,48,140,54,61,156,189,46,41,81,78,47,70,65,60,74,188,207,124,193,146,124,95,71,158,117,66,199,44,140,219,106,157,187,34,80,181,65,70,55,173,147,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,213,134,93,189,219,60,47,194,139,142,219,181,76,67,198,209,92,151,148,120,37,100,197,143,207,34,87,105,58,112,184,168,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,38,122,84,55,177,56,34,214,128,176,94,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,141,90,218,166,207,93,132,70,219,159,95,110,50,145,76,159,69,90,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,172,45,127,50,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,92,219,75,155,195,130,212,117,87,68,211,91,110,202,201,186,151,192,138,94,162,159,158,109,120,155,154,106,83,45,149,191,192,103,39,149,146,40,174,137,216,206,149,122,105,216,76,214,87,50,41,165,198,108,196,136,106,147,114,125,154,110,142,148,220,38,86,190,218,54,93,169,105,167,137,135,92,211,148,43,173,89,86,216,108,136,47,115,50,209,185,156,137,209,64,199,196,176,207,121,51,163,68,213,126,62,187,81,63,170,153,139,148,70,38,94,88,201,127,155,103,47,156,195,135,71,152,211,167,199,120,37,79,107,213,165,207,106,155,64,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,136,110,202,198,41,199,115,201,163,73,110,102,167,100,198,211,50,73,190,124,150,169,53,115,217,65,192,180,109,156,62,54,95,51,183,99,124,190,198,124,55,134,59,121,118,112,91,151,58,99,114,96,71,107,144,36,155,193,178,198,217,68,206,148,218,77,172,169,64,114,61,54,189,167,148,40,175,117,215,191,99,119,167,95,155,143,94,52,44,42,126,104,35,64,62,120,97,78,133,97,109,142,189,216,158,66,203,130,64,171,208,142,45,148,164,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,213,71,41,178,120,36,83,57,164,168,197,91,65,206,77,187,43,217,82,42,206,140,125,158,215,49,206,204,167,71,158,111,98,108,91,155,126,98,126,125,128,87,181,191,144,151,150,132,110,139,128,161,145,79,103,45,125,152,208,202,113,201,128,117,122,40,196,127,130,80,56,184,56,150,62,170,95,130,168,171,38,62,195,100,157,110,61,48,37,122,82,45,206,177,219,171,53,143,122,218,188,213,58,46,205,116,62,201,159,137,214,192,8
171,139,39,214,62,48,193,35,37,99,123,209,86,118,84,83,201,70,39,112,210,194,175,55,58,137,206,82,122,104,189,87,138,33,155,214,105,51,91,156,140,185,50,89,203,67,62,108,60,199,144,45,56,150,82,110,120,185,141,54,177,199,133,75,118,169,71,37,138,47,125,88,179,141,154,47,42,86,76,71,155,163,127,205,87,108,50,208,212,148,136,212,181,48,34,109,70,45,51,170,189,42,182,146,187,187,46,153,135,165,86,106,57,76,77,112,167,41,155,104,107,46,183,133,172,169,155,206,56,66,140,199,146,187,180,87,158,216,211,45,133,61,190,206,199,156,127,135,80,134,183,214,53,58,207,91,51,40,109,125,122,139,45,96,106,160,42,60,138,119,53,56,214,156,122,91,194,67,78,103,174,162,91,159,201,179,157,135,76,39,164,77,108,119,95,152,39,151,41,173,131,205,107,217,94,55,40,127,119,221,140,199,66,83,203,176,198,120,45,96,131,33,167,185,131,106,172,157,63,220,130,210,53,91,112,114,195,48,59,120,99,99,181,152,111,174,156,118,101,57,96,37,74,180,52,104,54,213,171,139,57,197,172,113,190,134,200,220,208,57,203,170,119,36,176,87,176,87,65,51,142,168,129,148,182,165,82,185,172,70,189,38,193,208,148,72,165,86,154,101,53,121,166,116,146,127,134,81,69,41,192,141,213,160,195,53,91,119,219,178,189,198,49,87,163,85,211,131,187,123,212,189,195,170,116,128,67,60,57,79,164,42,178,115,213,113,44,109,216,117,119,164,192,149,56,186,77,40,191,65,92,201,46,140,182,78,44,131,51,149,201,174,136,198,89,163,58,64,180,212,120,194,129,36,125,191,90,112,181,208,43,125,84,49,198,65,186,94,78,61,98,216,210,138,99,48,140,54,62,157,189,46,42,81,78,47,70,65,61,75,188,206,125,194,147,124,96,70,158,117,67,199,44,139,219,106,157,188,34,81,181,65,70,56,172,147,104,92,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,94,190,218,60,46,194,139,142,221,181,77,67,198,210,92,151,148,120,37,100,198,143,207,33,86,105,58,111,184,168,122,78,166,149,196,158,154,186,102,35,188,107,171,199,158,219,157,148,186,39,123,84,55,177,55,34,215,128,176,93,87,123,164,39,56,60,82,85,54,216,146,41,84,105,69,56,49,215,140,90,218,166,207,93,131,70,219,159,95,109,50,145,75,159,69,89,173,128,74,58,111,164,170,214,94,129,104,162,84,129,172,45,77,90,185,83,47,163,209,73,122,183,171,45,127,49,109,183,76,85,42,48,163,96,206,145,149,39,182,93,111,168,197,92,219,75,155,196,129,212,117,88,68,212,91,109,202,200,186,151,193,137,94,162,159,157,109,120,155,154,106,83,45,149,191,192,104,40,148,147,40,174,137,216,206,150,122,104,216,76,214,87,50,41,165,199,108,197,136,106,146,114,125,154,110,143,148,220,39,86,191,218,54,94,169,105,168,136,135,92,211,148,42,173,89,86,215,108,136,47,114,50,209,185,156,136,208,64,199,196,177,208,121,51,163,68,212,126,62,186,81,63,170,153,139,147,70,38,93,88,201,127,155,102,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,207,106,155,64,185,118,146,73,155,185,158,57,112,108,100,154,69,70,98,219,104,182,132,129,98,73,95,117,130,64,143,176,96,210,164,62,136,110,202,198,41,199,115,201,163,74,111,103,167,99,198,212,50,73,190,124,150,168,53,116,217,65,192,181,109,156,61,54,96,51,183,99,124,190,198,125,55,135,59,121,118,113,91,152,57,100,113,95,71,107,144,35,155,193,178,198,217,69,205,148,219,77,172,170,64,115,61,53,189,167,148,40,175,117,215,191,99,120,167,94,155,143,94,52,44,43,125,103,35,64,62,120,97,78,134,97,110,141,189,216,158,66,204,131,64,171,208,142,44,149,164,120,87,174,103,52,103,58,55,147,152,199,64,98,63,94,45,212,72,41,178,120,37,83,58,165,168,198,91,66,206,77,187,44,217,82,41,206,141,124,158,216,49,205,205,166,71,158,111,98,108,91,155,126,98,127,125,128,86,181,192,143,151,151,131,111,139,128,161,145,80,103,45,125,151,207,202,113,201,127,118,121,40,196,127,130,80,56,184,56,150,62,170,95,130,168,171,37,62,195,100,157,110,61,47,37,122,82,47,206,177,220,172,54,143,122,217,189,213,59,46,205,116,62,201,158,136,215,192,8
170,138,38,215,63,49,193,34,37,99,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,104,188,87,137,33,155,214,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,45,55,150,82,110,120,185,142,53,176,199,132,75,118,169,71,37,138,48,126,89,179,141,154,47,42,86,76,71,155,163,127,205,87,108,49,208,213,148,136,211,181,47,34,109,70,45,50,170,188,42,181,146,187,188,46,153,135,165,87,105,58,76,77,113,167,41,155,104,108,46,183,133,172,170,154,206,57,66,141,199,146,187,179,87,159,216,212,45,133,61,189,205,199,156,127,134,81,135,182,214,54,57,208,91,52,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,200,179,157,134,76,39,164,77,108,119,95,152,40,151,41,173,130,205,107,217,94,54,40,127,119,220,140,198,67,83,203,176,198,120,44,96,132,34,167,185,130,106,172,158,62,220,130,209,53,91,111,114,195,48,60,121,99,100,181,152,111,174,155,117,101,58,96,36,74,181,52,104,55,213,171,139,57,197,173,113,191,134,199,219,208,57,203,170,120,35,176,87,176,87,65,50,142,168,129,148,183,165,81,184,172,70,188,39,194,208,148,73,165,86,154,100,53,122,166,116,146,128,134,81,70,41,192,141,214,160,195,53,91,120,219,178,189,198,48,87,163,86,210,130,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,218,117,119,164,192,148,55,186,77,40,191,65,93,201,46,140,182,78,43,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,190,90,113,181,209,43,124,85,49,198,65,187,94,77,61,98,215,211,138,99,48,140,54,61,156,189,46,41,81,78,47,70,65,60,74,188,206,124,193,146,124,96,71,159,117,66,199,44,139,219,106,156,188,33,80,180,65,71,56,172,147,104,91,47,55,148,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,197,209,92,151,147,120,36,100,197,144,207,34,87,105,58,112,184,169,122,79,166,149,196,158,154,186,102,35,188,107,171,198,157,219,157,148,187,38,123,84,55,177,56,34,214,128,175,93,87,123,165,39,56,60,82,85,54,216,146,41,85,105,69,57,49,215,141,90,218,167,207,93,132,70,219,159,95,110,49,145,75,159,69,90,173,128,74,58,111,164,171,214,93,130,104,161,85,129,173,44,76,90,185,82,49,163,209,72,121,183,171,45,127,49,109,182,76,85,42,48,163,96,207,145,149,40,182,92,110,168,197,93,220,75,155,196,130,212,117,87,68,211,91,109,202,201,186,151,192,138,94,162,159,158,108,120,155,154,106,83,45,150,191,192,104,39,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,113,126,154,110,142,148,220,38,86,190,218,54,94,169,106,168,137,135,92,211,149,43,173,89,86,216,108,136,47,115,50,208,185,156,137,209,64,199,196,176,208,121,51,163,68,213,126,63,186,80,63,170,153,139,148,70,38,94,88,201,127,155,102,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,207,106,155,63,185,119,146,74,156,184,159,57,111,107,100,153,69,71,98,219,104,183,133,129,98,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,164,73,110,102,167,99,198,211,51,73,190,124,150,169,53,115,217,66,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,118,112,91,151,58,99,114,96,71,108,144,35,155,193,179,198,217,68,205,148,218,77,172,169,64,115,61,54,190,167,148,40,175,117,215,191,100,119,167,95,155,144,94,52,44,42,126,104,35,64,61,119,97,78,134,97,110,142,189,216,158,66,204,130,64,171,208,141,45,148,164,121,87,173,103,52,104,58,55,147,151,199,64,98,63,94,45,213,72,41,178,120,36,83,57,164,168,197,91,65,206,77,187,44,217,82,41,206,141,125,158,216,49,206,204,166,71,158,111,98,108,91,155,126,98,126,125,128,87,181,192,144,151,150,132,110,139,128,161,146,79,103,45,125,151,208,203,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,95,131,168,172,37,62,195,100,157,109,61,48,37,122,82,45,206,177,219,172,53,143,121,218,188,213,58,46,205,116,62,201,159,137,214,193,8
170,138,39,214,62,48,193,35,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,87,137,34,155,214,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,45,56,150,82,110,120,185,142,54,176,199,133,75,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,88,108,49,208,212,148,136,212,181,47,34,109,70,45,51,170,189,42,182,146,187,187,46,153,135,165,86,105,58,76,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,159,216,212,45,133,62,190,205,199,157,127,135,81,135,182,214,54,57,208,91,51,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,200,179,157,134,75,39,164,77,108,119,95,152,40,150,41,173,131,205,107,218,94,54,40,127,119,220,140,198,67,83,203,176,198,120,44,96,132,34,167,185,130,106,172,158,62,220,129,210,53,91,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,170,139,57,197,173,113,191,134,199,219,208,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,39,194,208,148,73,165,86,154,101,53,122,166,116,146,128,134,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,49,87,163,86,210,130,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,215,211,138,99,48,140,54,61,156,189,46,41,81,78,47,70,65,60,74,188,207,124,193,146,124,95,71,159,117,66,199,44,140,219,106,157,188,34,80,181,66,70,56,173,147,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,198,209,92,151,148,120,37,100,197,143,207,34,87,105,58,112,184,168,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,39,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,141,90,218,166,207,93,132,70,219,159,95,109,50,145,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,212,91,109,202,201,186,151,192,137,94,162,159,158,109,120,155,154,106,83,45,149,191,192,103,40,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,125,154,110,142,148,220,38,86,191,218,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,209,185,156,136,209,64,199,196,176,207,121,51,163,68,213,126,62,186,81,63,170,153,139,148,70,38,94,88,201,127,155,102,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,207,106,155,63,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,110,102,167,100,198,211,50,73,190,124,150,169,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,108,144,35,155,193,178,198,217,68,206,148,218,77,172,169,64,115,61,54,189,167,148,40,175,117,215,191,99,119,167,95,155,143,94,52,44,43,126,104,35,64,62,120,97,78,134,97,110,142,189,216,158,66,204,130,64,171,208,142,45,148,164,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,111,98,108,91,155,127,98,126,125,128,87,181,191,144,151,150,132,110,139,128,161,146,79,104,45,125,152,208,202,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,96,131,168,171,38,62,195,100,157,109,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,215,192,8
171,138,39,214,63,48,193,35,37,99,123,209,86,118,84,82,201,70,38,112,210,195,175,56,59,137,206,82,123,105,189,87,137,34,155,214,104,51,90,156,140,185,49,89,203,67,62,108,60,199,144,44,56,150,82,110,120,185,142,54,177,199,132,75,118,168,71,37,138,48,126,88,179,141,154,46,42,86,76,71,155,163,128,205,88,108,49,208,212,147,135,211,181,47,34,109,70,45,50,170,189,42,182,146,187,187,47,153,135,164,87,105,58,76,77,113,167,41,155,104,107,47,183,133,172,170,155,206,56,66,140,199,146,187,179,87,159,215,212,45,133,61,190,205,199,156,127,134,81,134,182,214,54,57,207,91,51,40,109,125,122,140,44,96,105,160,42,59,138,118,54,56,213,157,123,90,194,67,78,103,174,163,91,160,201,179,157,134,76,39,164,77,108,120,95,153,40,151,41,173,131,205,107,218,94,54,40,127,119,220,140,198,67,83,203,176,198,120,45,96,132,34,167,185,131,106,172,158,63,220,129,210,53,91,111,114,195,49,60,121,99,100,182,152,112,175,156,118,101,58,96,37,74,181,52,104,54,213,170,139,57,197,173,113,191,134,200,219,208,57,203,170,119,35,176,86,176,87,65,50,143,168,129,148,183,165,82,184,172,70,189,38,194,208,148,72,165,86,154,101,53,122,167,116,147,128,134,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,48,87,163,85,210,131,187,124,212,190,195,170,115,128,67,60,57,79,164,42,178,115,214,113,45,109,218,117,119,164,192,148,55,186,77,41,191,65,93,201,46,140,182,77,44,131,50,149,201,174,136,198,90,163,58,64,180,212,120,195,129,35,125,190,90,113,181,208,43,124,85,48,198,65,187,94,77,62,98,215,211,138,99,48,140,54,62,157,189,45,41,81,78,47,70,65,60,74,188,206,125,193,146,124,95,71,158,117,66,199,44,140,219,106,157,188,34,81,181,66,71,55,173,147,103,91,47,55,148,190,209,142,155,53,171,96,182,44,103,75,125,173,212,134,93,189,219,59,46,194,138,142,219,181,77,68,197,208,92,151,148,120,37,101,197,144,207,34,87,105,58,112,184,169,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,186,38,123,84,55,177,56,34,214,128,176,93,87,123,164,39,56,60,82,85,53,216,147,41,84,105,69,56,50,215,140,90,218,166,207,92,132,70,219,159,94,109,49,145,75,159,69,89,173,128,74,58,111,165,171,214,93,129,105,162,84,129,173,44,77,90,185,82,48,164,208,73,121,183,171,45,127,50,109,182,76,86,42,48,163,96,207,144,149,40,182,92,111,168,197,93,220,76,155,195,130,212,117,87,68,212,91,110,201,200,186,151,192,138,94,162,159,158,108,120,155,154,106,82,45,150,191,192,104,40,149,146,39,174,137,216,205,149,121,105,215,76,213,87,49,41,165,198,108,196,136,106,147,113,125,153,110,141,148,220,38,87,191,218,55,94,169,106,167,136,135,92,211,149,43,174,89,86,216,108,136,47,114,50,209,185,156,136,209,64,199,195,176,208,121,51,164,68,213,126,62,187,80,64,169,152,139,148,70,38,94,88,201,126,155,103,47,156,195,135,71,152,211,167,199,120,37,80,108,213,165,207,106,155,63,186,119,146,74,156,184,158,57,112,107,100,153,69,70,97,220,104,183,132,129,98,72,96,117,130,64,143,175,96,210,164,62,136,110,202,198,41,199,115,201,163,73,110,103,167,100,198,211,50,73,190,124,150,169,53,115,217,66,193,180,108,156,61,54,95,51,183,99,124,190,198,124,54,135,59,121,119,112,91,151,58,99,114,96,70,108,144,35,155,193,178,198,217,69,205,148,218,77,172,169,65,115,61,53,190,167,148,40,176,117,215,191,100,119,167,94,155,144,94,52,44,43,125,104,35,65,62,120,97,78,133,97,110,143,189,216,158,66,204,130,64,171,208,142,45,148,164,121,86,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,70,41,178,120,36,84,57,164,168,198,91,65,206,77,187,44,217,83,42,206,140,125,158,215,49,206,204,167,71,159,110,98,107,91,155,127,99,126,125,128,87,181,191,143,151,151,132,111,139,128,161,146,79,104,45,126,152,208,202,113,201,128,117,122,40,196,127,130,80,55,184,55,150,62,170,96,130,168,171,37,62,196,99,157,110,61,48,37,122,82,46,206,177,219,171,53,143,121,217,188,213,58,46,205,116,62,201,159,137,214,193,8
170,138,39,214,62,48,193,34,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,189,87,137,34,155,214,104,51,91,156,140,185,49,88,203,67,62,108,60,199,144,45,55,150,82,110,120,185,142,54,176,199,133,76,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,87,108,49,208,212,148,136,211,181,47,34,109,70,45,51,170,189,42,182,146,187,187,46,153,135,165,87,105,58,76,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,159,216,212,45,133,61,190,205,199,156,127,134,81,135,182,214,54,57,208,91,51,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,200,179,157,134,75,39,164,77,108,119,95,152,40,150,41,173,131,205,107,218,94,54,40,127,119,220,140,198,67,83,203,176,197,120,44,96,132,34,167,185,130,106,172,158,62,220,129,210,53,91,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,171,139,57,197,173,113,191,134,199,219,208,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,39,194,208,148,73,165,86,154,101,53,122,166,116,146,128,134,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,49,87,163,86,210,130,187,124,212,190,195,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,92,201,47,140,182,78,44,131,50,149,201,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,215,211,138,99,48,140,54,61,156,189,46,41,81,78,47,70,65,60,74,188,206,124,193,146,124,95,71,159,117,66,199,44,140,219,106,157,188,34,80,181,65,70,55,173,148,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,198,209,92,151,147,120,37,100,197,144,207,34,87,105,58,112,184,168,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,39,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,141,90,218,166,207,93,132,70,219,159,94,109,50,145,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,182,92,110,168,197,93,220,75,155,195,130,212,117,87,68,212,91,109,202,201,186,151,192,137,94,162,158,158,109,120,155,154,106,83,45,150,191,192,103,40,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,126,154,110,142,148,220,38,86,191,218,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,209,185,156,136,209,64,199,196,176,208,121,51,163,68,213,126,62,186,81,63,170,153,139,148,70,38,94,88,201,127,155,103,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,207,106,155,64,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,220,104,183,132,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,111,102,167,100,198,211,50,73,190,124,150,169,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,108,144,35,155,193,179,198,217,68,206,148,218,77,172,169,64,114,61,53,189,167,148,40,175,117,215,191,100,119,167,95,155,143,94,52,44,43,125,104,35,64,62,119,97,78,134,97,110,142,189,216,158,66,204,130,64,171,208,142,45,148,165,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,111,98,108,91,155,127,98,126,125,128,87,181,191,144,151,151,132,110,139,128,161,146,79,103,45,125,152,208,202,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,96,130,168,171,38,62,195,100,157,109,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,214,193,8
170,138,39,214,62,49,192,35,37,98,122,209,86,118,84,83,202,71,38,112,209,194,176,55,59,137,206,81,122,105,189,87,137,34,154,214,104,51,91,155,139,184,49,88,203,67,62,108,60,199,144,45,56,150,82,110,119,186,141,54,177,199,133,76,119,169,71,38,138,48,125,89,179,141,155,47,42,87,76,71,155,163,128,204,87,108,50,208,212,148,137,211,182,47,34,108,69,45,51,169,189,42,183,147,187,187,46,154,134,165,86,105,58,75,77,113,167,41,155,105,108,47,183,133,172,170,155,205,57,66,141,199,145,187,180,87,159,216,212,45,133,61,189,205,199,156,128,135,81,135,183,214,54,57,207,91,52,40,109,126,122,140,44,97,106,160,42,60,138,118,53,56,213,156,122,90,194,68,78,103,174,162,91,160,201,180,157,135,76,39,164,77,108,120,96,152,40,151,40,173,131,205,107,218,95,55,40,127,118,220,140,198,67,83,203,176,198,120,45,96,132,34,167,185,130,106,172,157,62,220,129,209,53,91,111,113,195,49,59,120,99,100,182,152,111,174,156,118,101,58,96,37,74,181,52,104,53,213,170,140,57,198,173,113,191,133,199,219,209,58,203,169,120,36,176,88,175,87,65,50,143,168,129,148,183,165,81,184,173,69,189,39,193,208,148,72,165,86,154,100,53,122,167,115,147,128,134,82,70,41,192,141,213,160,196,53,91,120,219,179,190,198,48,87,163,86,210,131,187,124,212,191,195,170,115,128,68,61,57,80,164,43,178,115,213,113,45,109,217,117,119,164,191,148,56,187,77,40,191,65,92,201,47,139,182,78,44,131,50,149,200,174,135,198,89,163,57,65,181,212,119,195,129,35,125,190,89,113,180,208,42,124,84,49,198,65,186,94,77,62,98,215,212,138,99,48,140,53,61,157,189,45,41,80,78,48,70,65,60,74,188,206,124,193,146,124,95,71,159,117,65,199,44,140,219,106,157,188,34,80,182,66,71,55,173,147,103,91,47,55,149,190,209,143,155,51,171,96,182,46,103,75,124,173,213,135,93,188,219,60,47,194,139,142,219,180,77,68,198,209,92,151,147,121,37,100,198,144,207,34,86,105,58,112,184,168,122,79,165,149,196,158,154,185,102,35,189,108,171,198,158,218,156,148,186,38,122,85,55,177,56,34,214,128,175,93,87,123,165,39,56,60,82,85,54,216,147,41,84,105,69,57,50,216,140,91,218,167,207,93,133,70,219,159,95,109,48,146,76,158,68,89,174,127,73,58,111,164,171,214,93,130,105,162,85,130,172,45,76,89,185,82,49,163,209,73,121,183,171,45,128,50,109,183,77,85,42,48,163,95,207,144,148,41,183,92,111,169,197,92,219,76,155,195,130,212,117,87,68,211,92,109,202,201,186,152,192,138,94,162,158,157,108,120,155,155,106,83,45,150,190,192,103,40,149,147,40,174,137,216,206,150,121,105,216,76,214,87,50,40,165,198,109,196,136,107,147,114,125,153,110,141,148,220,37,87,190,218,54,93,169,106,168,137,135,93,210,149,43,173,89,86,215,109,136,47,114,50,209,185,157,137,209,63,199,196,176,207,121,51,164,68,213,126,63,187,80,64,169,153,139,148,70,39,94,89,201,126,156,102,48,155,195,135,72,153,211,167,199,120,37,79,107,213,165,208,106,155,64,185,119,146,74,156,184,159,57,111,107,100,153,70,71,97,219,104,183,133,129,97,73,95,117,129,64,143,175,96,209,163,62,135,110,202,199,41,199,115,202,164,74,110,102,166,100,197,211,50,73,191,124,150,169,53,115,218,66,192,181,108,156,61,54,95,51,183,99,124,191,198,124,55,134,59,121,118,112,91,151,58,99,114,96,71,108,144,35,155,193,179,197,218,69,206,148,218,77,171,170,64,115,61,54,190,166,148,41,175,117,215,191,99,120,167,95,155,143,94,52,44,42,126,104,35,63,61,119,97,78,134,96,110,142,189,216,158,66,204,130,64,171,208,141,45,148,164,121,87,173,103,52,104,58,54,147,151,199,64,97,63,93,45,212,72,41,179,121,36,83,57,164,167,197,91,65,206,76,187,44,217,82,42,207,141,125,158,215,48,206,204,166,71,159,111,98,108,91,155,126,98,127,126,128,87,181,192,143,150,151,132,111,139,128,161,145,80,103,45,124,151,207,202,113,200,128,117,121,41,196,128,130,80,56,184,56,149,62,169,95,131,168,172,38,62,195,99,157,109,61,47,37,123,82,45,206,177,219,172,52,142,122,218,188,214,58,46,205,116,62,200,160,137,214,192,8
170,138,39,214,62,49,193,34,38,99,123,209,86,118,83,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,87,138,34,155,215,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,45,55,150,82,109,120,185,142,54,176,199,132,75,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,88,108,49,208,212,148,136,212,181,48,34,109,69,45,51,170,189,42,182,146,187,187,46,153,135,165,87,105,58,75,77,112,167,41,155,105,108,46,183,132,172,170,155,206,57,66,140,199,146,187,179,87,158,216,212,45,133,61,189,205,199,157,127,134,81,134,182,214,54,57,208,91,51,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,160,200,179,157,134,76,39,164,77,108,119,95,153,40,150,41,173,130,205,107,218,94,55,40,127,119,220,140,198,67,83,203,176,198,120,45,96,132,34,167,185,131,106,172,158,62,220,129,210,53,91,111,114,195,49,60,121,99,100,181,152,112,175,156,117,101,58,96,36,74,181,52,104,55,214,171,139,57,197,173,113,191,134,199,219,208,57,203,170,120,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,69,189,39,194,208,148,72,165,86,154,101,53,122,167,116,146,128,134,81,69,41,192,142,213,160,196,53,91,120,219,178,189,198,48,87,163,86,210,130,187,124,212,190,196,170,116,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,201,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,216,210,138,99,48,140,54,61,156,189,46,41,80,78,47,70,65,61,74,188,207,124,193,147,123,96,71,159,117,66,199,44,139,219,106,157,188,33,80,181,65,70,56,173,148,104,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,67,198,210,92,151,147,120,37,100,197,144,207,34,87,105,58,112,184,169,122,79,166,149,196,157,154,186,102,35,188,107,172,199,157,219,156,148,187,38,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,147,41,84,105,68,57,50,215,141,90,218,166,208,93,132,70,219,159,95,110,50,145,75,159,69,89,173,128,74,58,111,164,170,214,93,130,105,161,85,129,172,44,77,89,185,82,49,164,209,73,121,183,171,45,128,50,109,182,76,85,42,48,163,95,207,144,149,40,183,92,110,168,197,93,219,75,155,195,130,212,117,87,68,212,91,110,202,201,186,151,192,138,94,162,159,158,109,120,155,154,106,83,45,150,191,193,103,39,149,146,40,174,137,216,206,149,122,105,216,76,214,87,49,41,165,198,108,196,136,106,147,114,125,154,110,142,148,220,38,86,191,218,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,209,185,157,136,208,64,199,195,176,208,121,51,163,68,213,126,62,186,81,63,170,153,139,148,71,38,94,88,201,127,155,103,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,207,106,155,64,185,119,146,74,156,184,159,57,112,108,100,154,69,70,97,219,104,183,133,129,98,72,96,117,130,64,143,175,96,210,164,62,136,110,202,198,41,199,114,201,164,73,110,102,167,99,198,211,50,73,190,124,150,169,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,190,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,108,144,35,155,193,179,198,217,68,206,148,218,77,172,169,64,115,61,53,189,167,148,40,175,117,215,191,99,120,167,95,155,143,94,52,44,42,125,104,35,64,62,120,97,78,134,97,109,142,189,216,158,66,204,130,64,171,208,142,45,148,164,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,46,213,72,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,124,158,215,49,206,204,167,71,159,110,98,108,91,155,127,98,126,125,128,87,181,191,144,151,150,132,110,139,128,161,146,80,104,45,125,151,207,202,113,201,127,117,122,40,196,127,130,80,56,184,55,150,62,169,96,131,168,171,37,62,195,100,157,109,61,48,37,122,82,45,206,177,219,171,53,143,122,218,189,213,58,46,205,116,62,201,159,137,215,192,8
170,138,39,214,62,49,192,35,37,98,123,209,86,118,84,83,201,70,39,112,210,195,175,55,59,137,206,81,123,104,188,86,137,34,155,214,104,51,91,156,140,185,49,88,203,67,62,108,60,199,144,45,55,150,82,110,120,185,142,54,176,199,133,76,118,169,71,37,138,48,126,88,179,141,154,47,42,86,76,71,155,163,127,205,87,108,49,208,212,148,136,211,181,47,34,109,70,45,51,170,189,42,182,146,187,187,46,153,135,165,86,105,58,76,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,159,216,212,45,133,61,190,205,199,157,127,134,81,135,182,214,54,57,208,91,52,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,200,179,157,134,75,39,164,77,108,119,95,152,40,150,41,173,131,205,107,217,94,55,40,127,119,220,140,199,67,83,203,176,198,120,45,96,132,34,167,185,131,106,172,158,62,220,130,210,53,92,111,114,195,48,60,121,99,100,181,152,112,174,156,117,101,58,96,37,74,180,53,104,55,213,170,139,57,197,173,113,191,134,199,219,208,57,203,169,119,35,176,87,175,87,65,50,143,168,129,148,183,165,82,184,172,69,189,38,193,208,148,73,165,86,154,101,53,122,166,116,146,128,135,81,70,41,191,141,213,160,195,53,91,120,219,178,189,198,48,87,163,86,210,130,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,57,64,180,213,119,195,129,35,125,191,90,112,181,209,43,124,85,49,198,65,187,94,77,61,98,216,210,138,99,48,140,54,62,156,189,46,41,80,78,47,70,65,60,74,188,207,124,193,146,124,95,71,159,117,66,199,45,139,219,106,157,188,34,80,181,66,70,56,173,147,104,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,135,93,189,219,60,47,194,139,142,219,181,77,68,198,209,92,151,148,120,37,100,197,144,207,34,87,105,57,111,184,168,121,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,157,148,187,38,122,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,85,105,68,57,50,215,140,90,218,166,208,92,132,69,219,159,94,109,49,146,75,159,69,89,173,128,74,58,111,165,171,214,93,130,105,161,85,129,172,44,77,90,185,82,48,164,209,73,121,183,171,46,127,49,109,182,76,85,42,48,163,95,207,145,149,40,182,93,111,168,197,93,219,76,155,196,130,212,117,87,68,211,91,109,202,201,186,151,193,137,94,162,158,158,109,120,155,154,106,83,45,149,191,192,104,40,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,113,125,154,110,142,148,220,38,87,191,218,54,94,169,106,167,137,135,92,211,149,43,174,89,86,216,108,136,47,114,50,208,185,156,136,209,64,199,196,176,207,121,51,164,68,212,126,62,187,81,63,170,154,139,148,71,39,94,89,201,127,155,102,47,156,195,135,71,152,211,167,199,120,36,79,108,213,165,207,106,155,64,185,119,146,74,156,184,158,57,112,107,100,153,69,70,98,219,104,183,133,129,98,72,96,117,130,64,143,175,96,210,164,62,136,110,202,198,41,199,115,201,163,73,110,103,168,100,198,211,50,73,191,124,150,169,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,190,198,124,55,135,59,121,118,112,90,151,58,99,114,96,71,108,144,35,155,193,179,197,217,68,205,148,218,77,172,169,64,114,61,53,189,166,148,40,175,117,215,191,100,119,167,94,155,143,94,52,44,43,125,104,35,64,62,120,97,78,133,97,110,142,189,216,158,66,204,130,64,171,208,142,45,148,165,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,213,71,40,178,120,36,84,57,164,168,197,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,110,98,108,91,155,126,98,127,125,127,87,181,192,143,151,150,132,110,139,128,161,146,79,104,45,125,152,208,202,113,201,128,117,121,40,196,128,130,79,56,184,56,150,62,170,96,130,168,171,38,62,195,99,157,110,61,48,37,122,82,45,207,177,220,171,53,143,121,217,188,213,58,46,205,116,62,201,159,137,214,192,8
171,138,38,216,60,51,193,34,36,98,123,210,87,118,84,82,201,70,39,114,211,195,173,56,60,135,206,82,124,104,187,85,136,33,155,214,104,50,91,155,140,186,48,88,203,68,61,107,62,197,142,45,56,151,82,110,122,186,142,55,178,197,133,75,119,167,70,37,137,47,124,88,179,140,154,47,40,85,77,72,156,163,127,204,87,108,48,208,212,146,136,212,182,46,35,110,70,45,53,169,189,42,182,144,188,189,47,153,135,164,86,106,57,75,77,114,166,41,158,105,107,48,182,132,173,170,155,204,57,65,138,198,149,187,179,88,158,215,213,46,134,62,190,204,199,156,125,135,82,135,181,214,52,57,209,89,52,39,109,127,122,141,44,98,104,159,43,60,139,116,56,56,214,156,124,90,194,69,79,102,174,162,91,159,200,178,159,134,77,37,163,78,110,119,94,150,39,150,41,172,130,205,108,216,95,54,39,128,119,222,141,197,68,84,205,178,197,120,43,96,132,33,165,185,128,104,173,158,62,219,128,210,53,90,110,114,194,49,61,122,98,100,181,153,110,174,155,116,102,58,94,36,73,181,51,105,55,212,171,139,58,198,172,113,191,132,200,218,209,57,202,171,120,36,176,87,174,88,65,52,141,169,131,150,184,164,80,184,172,71,187,39,195,206,150,71,166,85,154,101,54,121,166,117,145,130,135,80,69,42,191,143,213,159,197,52,90,120,219,180,188,197,47,89,164,85,210,130,184,125,212,190,196,171,115,126,69,59,55,79,164,43,178,117,213,113,43,112,218,117,117,164,191,147,56,188,76,40,192,64,94,201,46,140,182,77,43,132,49,149,199,174,137,198,90,162,56,63,181,213,120,196,128,34,125,192,90,112,180,209,44,125,84,49,198,63,188,93,78,60,96,216,212,137,98,47,139,57,61,158,190,46,42,79,80,48,68,65,60,74,187,207,125,194,146,124,95,72,160,115,63,198,44,139,220,107,156,186,33,80,180,66,70,56,174,147,104,89,47,56,148,190,210,141,156,54,170,97,182,47,102,76,126,172,213,132,94,191,218,60,43,193,137,142,219,179,75,68,197,211,93,151,147,121,36,101,201,143,206,33,87,106,58,112,185,168,121,79,166,149,196,158,153,186,101,34,187,106,170,199,158,220,157,147,186,39,123,85,56,178,55,34,214,127,176,93,87,124,165,39,56,59,82,83,55,218,146,40,83,104,66,55,49,216,142,90,220,168,210,91,131,69,220,157,94,109,49,146,75,159,69,90,172,128,72,59,110,165,172,213,94,131,105,162,83,129,173,45,76,90,187,83,48,164,208,72,119,182,172,45,127,51,108,181,76,85,43,47,162,95,207,144,148,41,182,94,111,171,197,91,221,77,155,196,130,212,117,85,67,212,91,110,203,200,184,152,191,137,93,162,160,159,111,120,155,154,107,81,44,149,191,193,105,41,149,146,40,176,137,214,206,150,122,103,216,74,214,89,48,40,164,197,109,198,136,106,147,114,127,153,110,142,148,219,39,88,191,217,53,94,168,107,166,136,136,92,210,151,43,173,89,86,217,107,136,48,115,52,208,184,157,135,210,64,199,196,175,208,121,52,162,67,215,128,62,184,80,63,170,152,139,149,70,38,95,89,201,126,155,103,47,155,195,134,71,153,212,166,198,121,36,80,107,213,165,206,106,154,64,185,120,146,76,155,185,157,55,111,108,103,154,68,69,97,220,104,184,132,127,98,70,98,116,130,65,143,176,96,208,164,61,135,110,202,195,42,197,115,202,162,75,109,102,168,99,197,213,49,73,191,122,150,169,52,113,218,67,192,182,108,157,63,54,96,51,184,98,121,190,196,125,56,133,60,121,119,112,90,153,59,101,114,95,71,108,143,35,153,194,180,199,217,68,206,148,219,77,172,169,64,114,61,56,189,166,148,41,176,119,214,190,98,120,168,93,154,143,94,52,45,43,127,103,33,63,63,120,99,77,134,97,108,142,187,217,157,65,203,129,63,173,207,143,45,147,164,120,86,174,105,51,104,58,56,148,150,199,64,97,61,93,46,212,71,40,178,120,36,83,56,164,168,196,93,66,205,77,190,44,216,83,41,206,141,125,158,217,48,205,204,164,71,158,110,99,109,90,156,127,100,126,126,127,87,178,193,142,150,152,131,111,140,127,159,147,77,103,45,124,151,207,203,111,200,128,116,123,41,197,128,127,78,57,183,54,150,62,170,97,131,168,171,38,62,196,100,156,108,60,47,38,124,82,47,207,177,221,171,54,142,122,218,188,214,57,46,204,115,62,199,156,136,215,192,8
170,138,39,214,62,48,193,34,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,82,123,105,188,87,137,34,155,214,104,51,91,156,140,185,49,88,203,67,62,108,60,199,144,44,55,150,82,110,120,185,142,54,176,199,133,75,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,87,108,49,208,212,147,136,211,181,47,34,108,70,45,51,170,189,42,182,146,187,187,46,153,135,165,86,105,58,76,77,112,167,41,155,105,107,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,159,216,212,45,133,62,190,205,199,157,127,134,81,135,182,214,54,57,208,91,51,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,201,179,157,134,76,39,164,77,108,119,95,152,40,150,41,173,130,205,107,217,94,54,40,127,119,220,140,199,66,83,203,176,198,120,44,96,132,34,167,185,130,106,172,158,62,220,129,210,53,91,111,114,195,48,60,121,99,100,181,152,112,174,155,117,101,58,96,37,74,181,52,104,54,213,170,139,57,197,173,113,191,134,199,219,208,57,203,170,119,35,176,87,176,87,65,50,142,168,129,149,183,165,82,184,172,69,189,39,194,208,148,73,165,86,154,100,53,122,166,116,147,128,134,81,70,41,192,141,213,160,196,53,91,120,219,178,189,198,49,87,163,86,210,131,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,92,201,46,140,182,78,44,131,50,149,201,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,125,85,49,198,65,187,94,77,61,98,216,210,138,99,48,140,54,61,156,189,46,41,80,78,47,70,65,60,74,188,207,124,193,147,124,95,71,159,117,66,199,44,140,219,106,157,188,34,80,180,65,70,55,172,148,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,197,209,92,151,148,120,37,100,197,144,207,34,87,105,58,112,184,168,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,39,122,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,141,90,218,166,208,93,132,70,219,159,95,110,50,145,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,169,197,93,219,75,155,195,130,212,117,87,68,211,91,109,202,201,186,151,192,137,94,162,159,158,109,120,155,154,106,83,45,150,191,192,103,39,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,40,165,198,108,196,136,106,147,114,126,154,110,142,148,220,38,86,191,218,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,208,185,156,136,208,64,199,196,176,208,121,51,163,68,213,126,62,187,81,63,170,153,139,148,70,38,94,88,201,127,155,102,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,208,106,155,64,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,74,110,102,167,100,198,211,50,73,190,124,150,169,53,115,217,65,192,181,109,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,107,144,35,155,193,178,197,217,68,206,148,218,77,172,169,64,115,61,54,189,167,148,40,175,117,215,191,99,119,167,95,155,143,94,52,44,42,125,104,35,64,62,120,97,78,134,97,110,142,189,216,158,66,204,130,64,171,208,142,45,148,164,121,87,173,103,52,104,58,55,147,151,199,64,97,62,93,45,212,71,40,178,120,36,83,57,164,168,197,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,166,71,159,111,98,108,91,155,126,98,126,125,127,87,181,191,144,151,151,132,110,139,128,161,146,79,104,45,125,151,208,202,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,169,96,130,168,171,38,62,195,100,157,110,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,215,192,8
171,138,38,214,63,49,193,35,37,98,122,209,85,118,84,82,202,70,39,112,209,195,175,56,59,137,207,81,123,105,188,87,137,33,155,214,105,51,91,156,140,185,49,88,203,67,62,108,60,199,143,45,56,150,81,110,120,185,142,54,176,199,133,76,118,169,71,37,138,48,125,89,178,142,154,47,42,87,76,70,154,163,127,205,87,108,49,208,212,149,135,212,181,47,34,108,69,45,51,170,188,43,182,147,187,188,46,153,135,165,86,105,58,75,77,113,167,41,155,104,108,46,183,132,172,169,155,206,57,66,140,199,145,188,178,87,158,216,212,45,133,62,190,205,199,156,127,135,81,135,183,214,54,57,207,90,51,41,109,125,123,139,45,96,106,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,162,91,160,200,180,158,134,75,38,164,76,108,120,95,152,39,150,41,173,131,204,107,218,94,54,40,127,119,220,139,198,66,83,203,177,198,120,45,96,131,34,167,185,130,106,172,158,62,221,130,210,53,91,111,114,196,49,60,121,99,100,181,151,112,174,156,117,101,58,96,37,75,181,53,104,54,213,171,140,57,197,172,113,190,135,199,219,208,56,203,169,119,35,176,87,176,87,65,49,142,168,130,149,183,165,81,184,172,69,189,39,195,208,148,72,166,86,154,101,52,122,166,116,147,128,134,81,69,41,192,142,214,160,195,53,91,119,219,178,189,198,49,87,163,86,210,130,187,123,213,189,195,170,115,128,67,60,57,79,164,41,178,115,214,113,45,109,217,117,118,163,191,148,55,186,77,41,190,65,92,202,46,140,182,78,44,131,50,149,200,174,136,197,91,162,57,65,180,212,120,196,130,35,124,191,90,113,181,208,42,124,84,49,198,65,186,95,77,60,97,215,210,138,99,48,140,53,61,156,189,46,41,80,78,48,70,65,61,75,188,207,124,193,147,124,97,71,158,116,66,200,45,139,218,106,157,188,34,80,180,65,71,55,173,147,104,91,47,55,149,190,210,143,155,52,172,96,182,44,103,75,125,174,212,134,93,189,219,60,47,194,139,142,220,181,76,67,198,209,92,152,148,120,37,100,197,143,207,33,87,104,58,111,184,168,122,79,166,149,196,157,154,186,102,34,188,106,171,199,157,219,156,148,187,39,122,85,55,178,56,33,214,127,175,93,87,123,164,39,56,60,82,85,54,216,146,40,85,104,69,56,50,215,140,91,218,166,208,93,132,70,219,159,95,110,49,145,76,159,69,89,173,128,73,58,111,165,171,214,93,130,105,161,84,129,172,44,77,89,185,82,48,164,209,73,121,183,171,45,127,50,109,183,76,85,42,49,163,95,207,144,149,40,183,91,110,168,196,94,220,75,155,195,130,212,117,87,68,212,91,109,202,201,187,151,193,137,93,162,158,158,108,120,155,154,106,83,45,150,191,193,103,40,149,146,40,174,137,216,206,150,121,105,215,76,214,87,50,40,165,198,109,196,136,106,148,113,125,153,110,142,148,219,38,87,191,218,54,93,169,106,167,137,134,92,210,148,43,173,89,86,216,109,136,47,114,50,209,186,156,137,209,64,199,195,177,207,121,51,163,68,213,125,63,187,80,63,170,153,139,148,70,38,95,88,200,126,156,103,47,156,195,135,71,153,211,167,198,120,37,79,108,213,165,207,106,155,64,184,119,146,73,156,184,159,57,111,107,100,154,69,70,99,219,104,183,133,129,98,73,95,117,129,64,143,175,97,210,164,62,136,110,203,198,41,199,115,201,163,74,110,102,168,99,198,211,50,73,190,124,150,169,53,115,218,65,192,181,108,156,61,55,95,51,184,99,124,190,198,124,55,134,59,121,119,113,90,151,58,98,113,96,70,108,144,35,155,193,178,198,218,68,205,148,218,77,172,170,64,114,61,53,189,167,148,40,175,118,215,192,99,119,167,94,155,143,94,52,44,42,126,104,35,65,62,119,97,78,133,97,110,142,190,216,159,66,204,131,64,172,208,141,45,148,164,120,87,173,103,52,103,58,55,148,152,199,64,97,62,94,45,213,71,41,179,120,36,84,57,164,168,197,91,65,206,77,187,43,217,82,41,206,140,124,158,215,50,205,205,166,71,159,111,98,108,91,155,127,99,125,125,127,87,181,191,143,151,150,132,110,139,128,161,146,79,103,45,124,152,207,202,113,201,127,117,121,40,195,127,130,80,56,184,56,150,62,169,96,131,168,171,37,62,196,100,156,110,61,48,37,123,82,45,207,177,219,171,53,143,121,217,188,213,59,46,205,116,62,201,158,138,214,192,8
170,138,38,214,62,48,192,35,37,98,123,209,86,118,83,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,87,138,34,155,215,104,51,91,156,140,185,49,88,203,67,62,108,60,199,144,45,56,150,82,109,120,185,142,54,177,199,133,75,118,169,71,37,138,48,125,89,179,141,154,47,41,86,76,71,155,163,127,205,88,108,49,208,212,148,136,211,181,48,34,108,70,45,51,170,189,42,182,146,187,187,46,153,135,165,86,105,58,76,77,112,167,41,156,105,108,46,183,133,172,170,155,206,56,66,140,199,146,187,179,87,158,216,212,45,133,62,190,205,199,157,127,134,81,135,182,214,54,57,208,91,51,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,200,179,157,134,75,39,164,77,108,120,95,152,40,150,41,173,131,205,107,217,94,55,40,127,119,220,140,198,67,83,203,176,198,120,44,96,132,34,167,185,130,106,172,157,62,220,129,210,53,91,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,170,139,58,197,173,113,191,134,200,219,208,57,203,170,119,35,176,87,176,87,65,50,142,168,129,148,183,165,82,184,172,70,189,39,194,208,148,72,165,86,154,100,53,121,166,116,147,128,135,81,70,41,192,141,213,160,196,53,91,119,219,178,189,198,48,87,163,86,210,130,187,124,212,190,196,169,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,190,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,216,211,138,99,48,140,54,61,156,189,46,41,80,78,47,70,65,60,74,188,207,125,193,146,124,95,71,158,117,66,199,45,140,219,106,157,188,34,80,181,65,70,55,172,148,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,46,194,139,142,219,181,77,68,198,209,92,151,147,120,36,100,197,144,207,34,86,105,58,111,184,168,121,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,38,122,84,55,177,56,34,214,128,176,93,87,123,164,38,56,60,82,85,54,216,146,41,84,105,69,57,49,215,140,90,218,166,207,93,132,70,219,159,94,109,50,145,76,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,45,77,89,185,82,48,163,209,73,121,183,172,45,127,49,109,182,76,85,42,48,163,96,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,211,91,109,202,201,186,151,192,137,94,162,158,158,109,120,155,154,106,83,45,149,191,192,103,40,149,146,40,174,137,216,205,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,125,154,110,142,148,220,38,86,191,218,54,94,169,106,167,137,135,92,211,148,43,173,89,86,216,108,136,47,114,50,208,185,156,136,209,64,199,196,176,208,121,51,163,68,213,126,62,186,81,63,170,153,139,148,70,38,94,88,201,126,155,103,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,208,106,155,64,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,132,129,97,72,96,117,130,64,143,175,96,210,164,62,136,110,202,198,41,199,115,201,163,73,110,102,167,99,198,211,51,73,190,124,150,169,53,115,217,65,192,180,108,156,61,54,95,51,183,99,124,190,198,124,55,134,59,121,118,112,91,151,58,98,114,96,71,107,144,35,155,193,178,198,217,68,205,148,218,77,172,169,64,115,61,54,190,167,148,40,175,118,215,191,99,120,167,95,155,143,94,52,44,43,125,104,35,64,62,120,97,78,134,97,110,142,189,216,158,66,204,130,64,171,208,142,45,149,164,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,213,71,40,179,120,36,83,57,164,168,197,91,65,206,77,186,44,217,82,42,206,140,125,158,215,49,206,204,166,71,158,110,98,108,91,155,126,98,126,125,128,87,181,191,144,151,151,132,110,139,128,161,146,79,103,45,125,152,208,203,113,201,128,117,122,40,196,127,130,79,56,184,56,150,62,169,96,131,168,171,38,62,195,100,157,110,61,48,37,122,82,45,206,177,220,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,215,192,8
170,138,39,214,62,48,193,35,38,98,123,209,86,118,83,83,201,70,38,112,209,195,175,55,58,137,206,82,123,105,188,86,137,34,155,214,105,51,91,156,140,185,49,89,203,67,62,107,59,199,144,45,56,150,82,110,120,185,141,54,176,199,132,76,118,169,71,37,138,48,125,88,178,141,154,47,41,86,76,71,155,163,127,205,88,108,49,207,212,148,136,212,181,47,34,109,69,45,50,170,189,42,182,146,186,187,46,153,135,165,86,105,58,75,77,113,167,41,155,104,108,46,183,133,172,170,155,206,56,66,140,199,146,187,179,87,158,216,212,45,133,62,190,206,199,157,127,134,81,135,182,214,54,57,208,90,51,40,109,125,122,140,45,96,105,160,42,60,139,118,54,56,213,157,122,90,193,67,78,103,174,163,91,160,201,179,157,134,75,39,164,77,108,119,95,152,40,151,41,173,131,205,107,218,94,55,40,126,119,221,139,199,67,83,203,176,197,120,45,96,132,34,167,185,130,106,172,158,62,220,129,209,53,92,111,114,195,49,60,121,99,100,181,152,112,174,155,118,101,57,96,37,74,180,52,105,54,213,171,140,58,197,173,113,191,134,199,219,208,57,203,169,119,35,176,87,176,88,65,50,142,168,129,148,182,164,81,184,173,70,188,39,194,208,148,73,165,86,154,101,53,122,166,116,147,127,135,81,70,41,192,141,214,160,195,53,91,120,219,178,189,198,48,87,163,86,210,131,187,124,213,190,196,170,115,128,67,61,56,79,164,42,178,115,214,113,44,109,218,117,119,164,192,148,55,186,77,40,191,65,93,201,47,140,182,78,43,131,50,149,201,174,136,198,89,163,57,64,181,212,119,195,129,35,125,191,90,112,181,209,43,124,85,48,198,65,187,94,76,61,98,215,210,138,99,48,140,54,61,156,189,46,41,81,78,48,70,65,60,74,188,207,124,193,146,124,95,71,159,117,66,199,44,139,219,105,157,187,34,80,181,66,71,55,172,148,104,91,47,55,148,190,210,142,156,52,171,96,181,45,103,75,125,172,213,135,93,189,219,60,47,193,139,142,220,181,76,68,197,210,92,151,148,120,36,100,197,144,207,34,87,105,57,111,185,169,121,79,166,149,196,157,154,186,102,35,188,107,171,199,157,218,157,148,187,38,122,84,55,177,56,34,214,128,175,94,87,123,164,39,56,60,82,85,54,217,146,41,84,105,69,57,50,215,141,90,218,167,207,93,132,70,219,159,94,110,50,146,76,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,48,163,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,183,92,111,168,196,93,219,75,154,196,130,212,117,87,68,212,91,109,202,201,186,151,192,137,94,163,158,158,108,120,155,154,106,83,45,149,191,193,104,39,149,146,39,174,137,216,206,150,122,105,216,76,213,87,50,40,165,198,108,196,135,106,147,113,126,154,110,142,148,220,38,86,191,219,55,93,169,106,167,137,135,92,211,149,43,174,89,86,216,108,136,47,114,50,208,185,156,136,209,65,199,195,176,208,122,51,164,68,213,126,63,187,81,63,169,152,139,148,70,38,94,88,201,126,155,103,47,156,195,135,71,152,211,167,199,120,37,79,107,213,165,207,106,155,63,185,119,146,74,156,185,158,58,111,108,100,153,69,71,98,220,104,183,132,128,97,72,96,116,129,64,143,175,96,210,164,62,135,110,203,198,41,199,115,201,163,74,110,102,167,100,197,211,50,73,190,124,150,168,53,115,217,66,192,181,108,155,62,54,95,51,183,99,124,191,198,124,55,135,59,121,119,112,91,151,58,99,114,96,71,107,144,35,155,192,179,198,217,68,205,148,218,77,172,169,64,114,62,54,189,167,148,40,175,117,215,192,100,120,168,94,155,143,94,52,44,43,125,104,34,64,62,120,97,78,134,97,109,142,189,216,158,66,204,130,64,172,208,142,45,148,165,121,87,173,103,52,104,58,55,148,151,199,64,97,63,94,45,213,71,40,178,120,36,83,57,164,167,198,91,66,206,77,186,44,217,82,42,206,140,124,158,214,49,206,204,167,71,158,111,98,107,91,155,126,98,126,126,128,87,181,192,143,151,150,131,110,139,128,161,145,79,104,45,125,152,207,202,113,201,127,117,121,39,196,127,129,80,56,184,56,150,62,169,95,131,168,171,38,62,195,99,157,110,61,48,37,123,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,136,214,193,8
170,138,39,214,62,48,193,35,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,86,137,34,155,214,104,51,91,156,140,185,49,88,203,67,62,108,60,199,144,45,55,150,82,110,120,185,142,54,176,199,133,75,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,87,108,49,208,212,148,136,212,181,47,34,108,70,45,50,170,189,42,182,146,187,187,46,153,135,165,87,105,58,76,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,159,216,212,45,133,61,190,205,199,157,127,134,81,135,182,214,54,57,208,91,52,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,160,200,179,157,134,76,39,164,77,108,119,95,152,40,151,41,173,131,205,107,218,94,54,40,127,119,220,140,198,67,83,203,176,198,120,44,96,132,34,167,185,130,106,172,158,62,220,129,210,53,91,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,171,139,57,197,173,113,191,134,199,219,208,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,38,194,208,148,73,165,86,154,101,53,122,166,116,147,128,134,81,70,41,192,141,213,160,196,53,91,119,219,178,189,198,48,87,163,86,210,131,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,215,210,138,99,48,140,54,61,156,189,46,41,81,78,47,70,65,60,74,188,207,124,193,146,124,95,71,158,117,66,199,44,140,219,106,157,188,34,80,181,66,70,56,173,148,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,198,209,92,151,148,120,37,100,197,144,207,34,87,105,58,112,184,169,121,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,39,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,140,90,218,166,208,93,132,70,219,159,94,109,49,145,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,212,91,110,202,201,186,151,192,137,94,162,159,158,109,120,155,154,106,83,45,150,191,192,103,40,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,126,154,110,142,148,220,38,86,190,218,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,209,185,156,136,209,64,199,196,176,207,121,51,163,68,213,126,62,187,81,63,170,153,139,148,70,38,94,88,201,127,155,102,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,208,106,155,64,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,110,102,167,99,198,211,50,73,190,124,150,169,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,107,144,35,155,193,179,198,217,68,205,148,218,77,172,169,64,114,61,53,189,167,148,40,175,117,215,191,99,119,167,95,155,143,94,52,44,42,125,104,35,64,62,120,97,78,134,97,109,142,189,216,158,66,204,130,64,171,208,142,45,148,165,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,166,71,159,111,98,108,91,155,127,98,126,125,128,87,181,191,143,151,150,132,110,139,128,161,146,79,103,45,125,152,208,202,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,96,131,168,171,38,62,195,100,157,109,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,214,192,8
170,138,39,214,62,48,193,35,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,87,137,34,155,214,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,45,56,150,82,110,120,185,142,54,176,199,133,76,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,88,108,49,208,212,148,136,212,181,47,34,109,70,45,50,170,189,42,182,146,187,187,46,153,135,165,86,105,58,76,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,159,216,212,45,133,61,190,205,199,157,127,134,81,135,182,214,54,57,208,91,52,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,200,179,157,134,75,39,164,77,108,119,95,152,40,150,41,173,131,205,107,218,94,54,40,127,119,220,140,198,67,83,203,176,198,120,44,96,132,34,167,185,130,106,172,158,62,220,129,210,53,91,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,170,139,57,197,173,113,191,134,199,219,208,57,203,170,120,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,39,194,208,148,73,165,86,154,101,53,122,166,116,146,128,134,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,49,87,163,86,210,130,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,216,211,138,99,48,140,54,61,156,189,46,41,80,78,47,70,65,60,74,188,207,124,193,146,124,95,71,159,117,66,199,44,140,219,106,157,188,34,80,181,65,70,56,173,147,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,197,209,92,151,148,120,37,100,197,144,207,34,87,105,58,111,184,168,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,38,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,141,90,218,166,208,93,132,70,219,159,94,109,49,145,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,212,91,109,202,201,186,151,192,137,94,162,159,158,109,120,155,154,106,83,45,149,191,192,103,39,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,125,154,110,142,148,220,38,86,190,218,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,209,185,156,136,209,64,199,196,176,208,121,51,163,68,213,126,62,187,81,63,170,153,139,148,70,38,94,88,201,127,155,102,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,207,106,155,64,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,98,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,110,102,167,100,198,211,50,73,190,124,150,169,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,108,144,35,155,193,178,198,217,68,206,148,218,77,172,169,64,114,61,54,189,167,148,40,175,117,215,191,99,119,167,95,155,143,94,52,44,42,126,104,35,64,62,120,97,78,134,97,110,142,189,216,158,66,204,130,64,171,208,142,45,148,164,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,111,98,108,91,155,127,98,126,125,128,87,181,191,144,151,150,132,110,139,128,161,146,79,104,45,125,152,208,202,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,96,130,168,171,38,62,195,100,157,110,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,215,192,8
170,138,39,214,62,48,193,35,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,86,137,34,155,214,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,45,56,150,82,110,120,185,142,54,176,199,133,76,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,88,108,49,208,212,148,136,212,181,48,34,109,70,45,51,170,188,42,182,146,187,188,46,153,135,165,87,105,58,76,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,159,216,212,45,133,61,190,205,199,156,127,135,81,135,182,214,54,57,208,91,52,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,200,179,157,134,75,39,164,77,108,119,95,152,40,150,41,173,131,205,107,218,94,54,40,127,119,220,140,199,67,83,203,176,197,120,44,96,132,34,167,185,131,106,172,158,62,220,129,210,53,91,111,114,195,48,60,121,99,100,181,152,112,174,155,118,101,58,96,37,74,181,52,104,54,213,171,139,57,197,173,113,191,134,199,219,209,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,38,194,208,148,73,165,86,154,101,53,122,166,116,147,128,134,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,48,87,163,86,210,131,187,124,212,190,195,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,118,164,192,148,55,186,76,40,191,65,93,201,47,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,113,181,208,43,124,85,49,198,65,187,94,77,61,98,216,211,138,99,48,140,54,62,156,189,46,41,80,78,47,70,65,60,74,188,206,124,193,146,124,95,71,159,117,66,199,44,140,219,106,157,188,34,80,181,66,70,55,173,147,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,198,209,92,151,148,120,36,100,198,143,207,34,87,105,58,111,184,169,121,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,157,148,187,38,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,141,90,218,166,208,93,132,70,219,159,94,110,49,145,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,163,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,96,207,144,149,40,182,92,111,168,197,93,219,75,155,196,130,212,117,87,68,212,91,109,202,201,186,151,192,137,94,162,158,158,109,120,155,154,106,83,45,150,191,192,103,39,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,126,154,110,142,148,220,38,86,190,218,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,209,185,156,136,209,64,199,196,176,207,121,51,163,68,213,126,62,186,81,63,170,153,139,148,70,38,94,88,201,127,155,102,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,208,106,155,63,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,110,102,167,99,198,211,50,73,190,124,150,169,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,108,144,35,155,193,179,198,217,68,206,148,218,77,172,169,64,115,61,54,189,167,148,40,175,117,215,191,99,119,167,94,155,143,94,52,44,42,126,104,35,64,62,120,97,78,134,97,110,142,189,216,158,66,204,130,64,171,208,142,45,149,165,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,166,71,159,111,98,108,91,155,127,98,126,126,128,87,181,191,144,151,151,132,110,139,128,161,146,79,103,45,125,152,208,202,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,96,131,168,171,38,62,195,100,157,110,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,215,192,8
170,138,39,214,62,48,193,35,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,82,123,105,188,86,137,34,155,215,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,45,56,150,82,110,120,185,141,54,176,199,133,76,118,169,71,37,138,48,125,89,178,141,154,46,41,86,76,71,155,163,127,205,87,108,49,208,212,148,136,212,181,48,34,109,70,45,51,170,189,42,182,146,187,188,46,153,135,165,86,105,58,76,77,112,167,41,155,105,107,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,159,216,212,45,133,62,190,205,199,157,127,134,81,135,182,214,54,57,208,91,52,40,109,126,123,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,193,68,78,103,174,163,91,160,200,179,157,134,75,39,164,77,108,119,95,152,40,150,40,173,130,205,107,218,94,54,40,127,119,220,140,199,67,83,203,176,198,120,44,96,132,34,167,185,130,106,172,158,62,220,129,210,53,92,111,114,195,48,60,121,99,100,181,152,112,175,156,117,101,58,96,37,74,181,52,104,54,213,170,139,57,197,173,113,191,135,199,219,208,57,203,169,120,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,69,189,38,194,208,148,72,165,86,154,100,53,121,166,116,146,128,134,81,70,41,192,141,213,160,196,53,91,120,219,178,189,198,48,87,163,86,210,130,187,124,212,190,196,170,115,128,67,60,57,80,164,42,178,115,214,113,44,109,217,116,119,164,192,149,56,186,76,40,191,65,93,201,47,140,182,78,44,131,50,149,201,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,209,43,125,85,49,198,65,187,94,77,61,98,216,210,138,99,48,140,54,61,156,189,46,41,80,78,47,70,65,60,74,188,206,124,193,147,124,95,71,159,117,66,199,44,140,219,106,157,188,34,80,181,66,71,55,173,147,104,91,47,55,149,189,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,188,219,60,47,194,139,142,219,181,77,67,198,209,92,151,148,120,36,100,197,144,207,33,87,105,58,111,184,169,122,79,166,149,196,158,154,186,102,35,188,107,172,198,157,219,156,148,187,38,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,141,90,218,166,208,93,132,70,219,159,95,109,49,146,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,43,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,196,130,212,117,87,68,211,91,109,202,201,186,151,193,137,94,162,159,158,109,120,155,154,106,83,45,149,191,192,103,39,149,146,39,174,137,216,206,149,122,105,216,76,213,87,50,40,165,198,108,196,136,106,147,113,126,154,109,142,148,220,38,86,191,218,54,94,168,106,167,137,135,92,211,148,43,173,89,86,216,108,136,47,114,50,209,185,156,136,209,64,199,196,176,207,121,51,163,68,213,126,62,186,81,63,170,153,139,148,71,38,94,88,201,127,155,103,47,156,195,135,71,152,211,167,199,120,37,79,107,213,165,208,106,155,63,185,119,146,74,156,184,159,57,112,107,100,154,69,70,97,219,104,183,133,129,98,72,96,117,130,64,143,175,96,210,164,62,136,110,202,198,41,199,115,201,164,74,111,102,167,100,198,211,51,73,190,124,150,169,53,115,217,65,192,181,108,156,62,54,96,51,183,99,124,191,198,124,55,134,59,121,118,112,91,151,58,98,114,96,71,108,144,35,155,193,179,197,218,68,206,148,218,77,172,169,64,114,61,53,189,167,148,40,176,117,215,191,99,119,167,94,155,143,94,52,44,43,126,104,35,64,62,120,97,78,134,97,109,142,189,216,158,66,204,130,64,171,208,142,45,148,165,121,87,173,103,52,104,58,55,147,151,199,64,97,62,93,45,212,72,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,166,71,159,111,98,108,91,155,127,98,126,126,127,87,181,191,144,151,151,131,111,139,128,161,146,79,103,45,125,152,208,202,113,201,128,117,122,40,196,127,130,80,56,184,56,150,62,170,95,131,168,172,38,62,195,100,157,110,61,47,38,122,82,45,206,177,219,171,53,143,122,218,188,213,58,46,205,116,62,201,159,137,215,193,8
170,139,38,215,62,48,192,35,37,98,123,209,86,117,84,83,201,70,38,112,209,195,175,55,59,136,207,81,123,105,188,86,137,34,154,215,104,51,91,156,140,185,49,89,203,68,62,108,60,198,144,45,56,150,82,110,119,185,142,54,177,199,133,76,118,168,71,38,138,48,125,88,179,141,154,47,41,86,76,71,154,162,128,205,87,109,49,208,212,148,136,212,181,48,34,109,69,45,51,170,189,42,182,146,187,187,46,153,135,165,87,105,58,75,77,113,167,41,155,104,107,47,183,132,172,170,155,206,56,66,141,200,146,188,179,87,159,216,212,44,133,62,190,205,199,156,127,134,81,135,182,214,54,57,208,90,52,40,109,126,122,140,44,96,105,160,42,59,138,118,54,57,213,157,122,90,194,68,78,103,175,163,91,159,200,179,157,134,75,39,163,77,108,119,95,152,40,151,41,173,131,205,107,218,94,55,40,127,119,221,140,198,67,83,202,177,198,120,44,96,132,34,167,185,131,106,172,158,62,220,129,210,53,92,111,114,195,49,60,121,99,100,182,152,112,174,155,117,101,58,96,37,74,181,52,104,54,213,170,139,57,197,173,113,191,135,200,218,208,57,203,170,119,35,176,87,176,87,65,50,142,168,129,148,183,165,82,184,172,69,189,38,194,207,148,72,165,86,154,100,53,122,167,116,146,128,134,81,70,41,191,141,213,160,195,53,91,119,219,178,190,198,48,87,163,86,210,131,187,124,213,190,196,170,115,128,67,60,56,79,164,42,178,115,214,113,44,110,217,117,119,164,192,148,55,186,76,41,191,64,92,201,46,139,182,78,44,131,50,149,200,174,136,197,89,163,58,64,180,212,119,195,129,34,125,190,90,112,181,208,43,125,85,49,198,65,187,94,77,61,98,215,211,138,99,48,140,54,61,156,189,46,42,81,78,48,70,65,60,75,188,206,125,193,146,123,95,71,158,117,66,199,44,139,219,106,157,187,34,81,180,65,70,56,173,148,104,91,47,55,148,190,209,143,155,53,171,96,181,45,103,75,125,173,212,134,93,188,219,60,47,194,139,142,219,180,77,68,198,209,92,151,148,120,37,100,197,143,207,34,87,105,57,111,184,169,121,79,167,149,196,158,155,186,102,35,189,107,172,198,158,219,156,149,187,39,123,84,56,177,56,34,214,128,175,94,87,123,164,38,56,60,82,85,54,216,146,41,84,104,69,57,50,215,141,90,218,166,207,92,132,70,219,159,95,109,49,145,76,159,69,89,173,128,74,58,110,164,171,214,92,130,105,162,85,129,173,44,77,89,185,81,48,164,209,73,120,183,171,45,127,50,109,182,76,85,42,48,163,96,207,145,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,212,91,109,202,201,185,151,192,138,95,162,158,158,108,120,155,154,106,83,45,150,191,192,104,40,149,146,40,174,137,216,206,149,121,105,216,76,213,87,50,40,165,198,109,196,136,106,147,113,126,153,110,142,147,220,38,86,190,219,54,93,169,106,167,137,135,92,211,148,43,174,89,86,216,109,136,47,114,50,209,185,156,136,208,65,200,196,176,208,122,52,163,67,213,126,63,186,80,63,170,153,139,148,70,38,94,89,201,126,155,103,47,156,195,135,71,153,211,167,199,120,37,79,108,213,165,207,106,154,63,185,119,146,74,156,184,159,57,111,107,100,153,69,70,97,220,104,183,133,129,98,72,96,117,130,63,144,175,96,210,164,62,136,110,202,198,41,199,115,202,164,74,110,102,167,100,198,211,50,73,190,124,150,169,53,115,218,65,192,180,108,155,61,54,95,51,183,99,124,191,198,124,55,134,59,121,118,112,90,151,58,99,114,96,71,108,144,35,155,193,178,197,217,68,206,148,218,77,172,169,64,115,62,54,190,167,148,40,176,117,215,191,99,119,167,94,155,143,94,52,43,42,126,104,35,64,62,119,97,78,134,97,109,142,188,216,157,66,204,130,64,171,208,142,45,149,164,121,87,173,103,52,104,58,55,147,151,199,65,97,62,93,46,213,71,40,178,120,36,84,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,205,167,70,159,111,98,108,91,155,126,98,126,125,128,87,181,191,144,151,150,132,110,139,128,161,146,80,103,45,125,151,208,202,113,201,127,117,122,40,196,128,130,80,56,184,56,150,62,170,96,130,168,171,38,62,196,100,157,110,61,48,37,122,81,45,206,177,219,171,53,143,122,218,188,213,59,46,205,116,62,201,159,137,214,193,8
170,138,39,214,62,48,193,35,38,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,87,137,34,155,214,104,51,91,156,140,185,49,88,203,67,62,108,60,199,144,45,55,150,82,110,120,185,142,54,176,199,133,75,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,88,108,49,208,212,148,136,212,181,47,34,109,70,45,51,170,189,42,182,146,187,187,46,153,135,165,87,105,58,75,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,159,216,212,45,133,62,190,205,199,157,127,135,81,135,182,214,54,57,208,91,52,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,200,179,157,134,75,39,164,77,108,119,95,152,40,150,41,173,131,205,107,218,94,54,40,127,119,220,140,198,67,83,203,176,198,120,44,96,132,34,167,185,130,106,172,158,62,220,129,210,53,91,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,170,139,57,197,173,113,191,134,199,219,208,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,39,194,208,148,73,165,86,154,101,53,122,166,116,146,128,134,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,49,87,163,86,210,131,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,216,210,138,99,48,140,54,62,156,189,46,41,81,78,47,70,65,60,74,188,207,124,193,146,124,95,71,158,117,66,199,44,140,219,106,157,188,34,80,181,65,70,55,173,148,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,197,209,92,151,148,120,37,100,197,144,207,34,87,105,58,112,184,168,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,39,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,140,90,218,166,207,93,132,70,219,159,95,110,50,145,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,212,91,110,202,201,186,151,192,138,94,162,159,158,109,120,155,154,106,83,45,149,191,192,104,40,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,126,154,110,142,148,220,38,86,191,218,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,209,185,156,136,209,64,199,195,176,207,121,51,163,68,213,126,62,186,81,63,170,153,139,148,70,38,94,88,201,127,155,103,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,207,106,155,64,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,110,102,167,99,198,211,50,73,190,124,150,169,53,115,217,65,192,181,109,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,108,144,35,155,193,178,198,217,68,205,148,218,77,172,169,64,115,61,54,189,167,148,40,175,117,215,191,99,119,167,95,155,143,94,52,44,43,125,104,35,64,62,120,97,78,134,97,110,142,189,216,158,66,204,130,64,171,208,142,45,148,164,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,111,98,108,91,155,127,98,126,125,128,87,181,191,143,151,150,132,110,139,128,161,146,79,104,45,125,152,207,202,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,96,131,168,171,38,62,195,100,157,109,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,215,193,8
171,138,39,214,62,48,193,35,37,99,123,209,86,118,84,82,201,70,38,113,210,195,175,55,59,137,206,81,122,105,189,87,138,34,155,215,104,51,90,156,141,184,49,89,203,67,62,108,60,199,143,44,55,150,82,110,120,185,142,54,176,199,133,75,118,169,71,36,138,48,125,88,178,141,154,46,42,86,76,71,154,163,128,205,87,108,49,207,213,148,136,211,182,48,34,109,70,45,50,170,189,42,182,146,187,187,46,152,135,164,86,105,58,75,77,112,167,41,156,105,107,46,183,133,172,170,155,206,57,66,140,200,146,187,179,87,158,216,212,46,133,62,190,205,199,157,127,135,81,134,182,214,53,57,207,90,52,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,156,122,90,193,67,78,104,174,164,91,159,201,179,157,135,75,40,164,77,108,119,96,153,40,151,41,172,130,205,107,217,94,55,40,126,119,220,139,199,66,84,203,176,197,120,44,96,132,34,166,184,130,106,172,158,62,221,129,209,53,92,111,114,195,49,60,121,99,100,181,152,111,174,156,118,101,58,96,37,74,181,52,104,54,213,170,138,57,198,172,113,191,134,199,219,209,57,203,170,120,34,176,87,176,87,64,50,142,168,129,148,182,164,82,184,172,70,188,39,194,208,149,73,166,85,154,100,54,122,166,116,147,128,134,81,69,41,192,141,214,161,195,53,91,119,219,178,189,198,48,87,163,86,210,131,187,124,212,190,196,170,115,127,67,61,57,80,164,42,178,115,214,114,44,109,217,117,119,164,192,148,55,186,76,40,191,66,93,201,47,139,181,77,44,131,50,150,200,174,136,198,89,163,58,64,180,212,120,195,129,35,125,191,90,112,181,208,43,124,84,49,198,65,186,93,77,62,98,215,211,138,100,48,140,54,62,157,189,45,41,80,77,47,71,65,60,74,188,206,124,193,146,124,95,71,158,117,66,199,44,139,219,106,156,187,34,80,181,65,71,56,173,148,103,91,47,55,148,190,209,143,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,46,194,138,142,219,181,77,67,197,209,91,151,148,120,37,100,197,143,207,34,88,105,57,112,185,168,121,79,166,149,196,157,155,186,102,35,188,107,171,198,157,219,157,148,187,38,123,84,55,177,56,34,213,128,175,94,87,123,165,39,56,60,82,85,54,217,146,41,85,105,69,57,50,215,140,91,218,167,207,93,132,70,219,159,94,110,50,145,76,159,69,90,173,128,73,58,110,164,171,214,92,130,104,161,85,130,172,44,76,89,185,82,49,164,209,73,120,183,171,45,127,50,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,220,75,155,196,130,212,117,87,68,211,91,109,202,201,186,151,193,138,94,162,158,157,108,120,156,153,106,83,45,149,190,193,103,39,149,146,40,174,137,216,205,149,122,105,216,76,213,87,50,41,165,198,108,197,136,106,147,114,125,154,110,142,148,220,39,87,190,218,54,94,169,105,166,137,135,92,211,149,43,173,89,86,215,108,136,47,114,50,209,186,156,136,208,64,199,196,176,208,121,51,163,68,213,126,63,187,81,64,170,153,139,149,71,38,95,88,201,127,155,102,47,156,195,134,71,152,211,167,199,120,36,79,108,212,165,207,106,155,63,185,119,146,74,156,184,159,57,112,108,100,154,69,70,98,219,104,183,133,129,98,72,96,117,130,63,143,175,96,210,164,62,135,110,202,198,41,200,115,201,163,74,111,103,167,99,198,211,50,72,190,125,150,169,53,115,217,65,192,180,109,157,61,54,95,51,183,100,125,191,198,124,55,134,59,121,118,113,91,151,59,99,113,95,71,108,144,35,155,193,179,197,217,68,205,148,218,77,172,169,64,114,62,54,190,166,148,40,175,117,215,191,100,119,167,95,155,144,94,52,43,42,125,104,35,64,61,119,97,78,133,97,109,143,189,216,157,66,203,130,64,172,207,142,45,148,164,120,87,173,103,53,104,58,55,148,151,199,64,98,62,93,45,213,71,41,178,120,36,84,57,164,168,197,92,66,206,77,187,44,217,82,42,206,141,125,158,215,49,205,205,167,71,158,110,98,108,90,155,126,98,126,125,127,87,181,192,143,151,150,131,111,139,128,161,145,79,103,45,125,152,208,203,113,201,128,117,122,40,196,127,130,80,56,184,55,150,62,170,96,131,169,171,38,62,196,100,157,110,62,48,38,122,81,45,206,177,219,171,53,143,122,218,188,212,58,46,205,116,62,201,158,136,214,192,8
170,138,38,215,62,49,192,35,38,98,123,209,86,118,84,84,202,70,38,112,211,194,175,56,58,137,205,82,122,105,188,87,137,33,154,214,104,52,91,157,139,185,48,88,203,68,62,108,60,199,145,45,55,150,82,110,120,186,141,54,176,198,132,75,117,169,70,37,138,48,125,89,179,141,155,47,41,86,75,70,155,163,127,205,87,109,48,207,213,148,136,211,181,47,34,110,70,45,51,170,188,43,182,146,187,188,46,152,135,166,87,105,58,75,78,111,168,42,155,105,108,46,183,133,172,171,155,206,56,67,141,200,145,186,178,87,158,216,212,45,134,61,190,205,199,157,126,134,81,135,183,214,53,57,207,91,51,41,110,127,121,141,44,97,105,160,42,59,138,119,54,57,213,156,122,90,193,68,78,104,175,163,91,159,201,179,157,134,76,39,165,76,108,119,95,153,39,150,41,173,131,204,107,217,94,54,40,127,117,221,140,197,67,83,202,176,197,120,44,95,131,35,167,185,131,105,172,157,61,220,129,210,53,91,111,114,194,49,59,122,99,99,181,152,112,175,156,117,101,57,96,38,74,181,53,105,54,213,170,138,57,198,173,113,190,134,199,219,207,56,203,169,120,36,177,87,174,88,64,50,142,168,129,148,183,165,82,184,173,71,188,39,194,208,148,73,165,86,155,101,53,123,167,116,147,128,134,81,70,41,192,142,214,160,195,53,91,119,220,178,188,198,49,88,163,87,210,131,187,125,213,190,197,169,115,128,69,60,58,79,164,42,178,114,214,114,44,109,217,116,119,164,192,148,54,186,76,40,192,65,92,201,48,140,181,78,44,131,51,148,201,173,136,198,89,163,57,65,180,212,119,195,128,35,125,191,91,112,181,209,43,125,83,49,198,65,188,94,76,62,97,217,211,138,99,48,139,54,62,157,189,46,42,80,78,47,70,65,61,75,188,207,124,193,146,123,96,70,159,117,67,199,43,139,219,104,156,188,33,80,180,66,72,56,172,148,103,91,48,56,149,190,209,141,156,53,171,96,182,44,104,75,124,174,212,134,93,189,219,60,47,193,139,143,219,180,77,68,199,209,92,151,148,121,36,101,198,144,207,36,88,105,57,111,184,169,122,79,166,148,196,158,154,187,103,34,188,107,171,199,157,220,157,148,187,38,124,83,55,178,57,33,213,129,175,92,86,123,164,39,56,60,82,85,54,216,146,41,83,105,68,57,49,215,141,90,218,167,209,93,131,70,219,160,95,110,49,145,76,159,68,88,173,127,73,58,111,165,170,214,92,130,105,162,85,129,173,44,78,89,186,82,49,164,208,73,121,183,172,45,127,50,109,182,76,86,43,48,163,96,207,144,150,41,183,92,110,169,197,92,218,76,155,195,129,212,117,87,69,211,91,110,201,201,186,152,192,138,94,163,159,157,110,120,154,155,105,83,46,151,191,193,103,39,149,147,40,173,136,217,205,150,121,105,216,76,214,87,51,41,164,199,110,196,136,106,145,114,125,153,109,143,147,221,37,87,190,219,54,94,169,106,167,137,135,93,211,148,44,173,90,86,215,108,135,47,115,51,209,186,157,137,209,64,200,196,176,207,121,52,164,67,213,125,62,186,81,63,170,153,139,147,70,39,94,88,201,126,156,103,47,156,195,134,71,152,211,167,199,120,36,80,108,212,164,208,106,155,63,185,120,146,74,156,183,158,58,111,107,100,153,70,70,96,220,105,182,133,128,97,73,96,117,131,63,143,175,96,211,164,62,135,109,203,199,41,199,114,202,163,74,110,102,168,99,198,211,51,72,191,124,150,169,53,116,218,65,193,179,109,155,62,54,95,52,183,99,124,191,199,124,55,135,59,121,119,112,90,151,57,99,114,96,72,107,144,35,155,193,178,197,218,68,206,147,218,77,172,170,64,114,60,54,189,166,147,39,175,116,215,191,100,120,166,94,154,144,93,52,44,43,126,104,36,63,62,119,96,78,134,97,110,141,189,216,158,65,203,130,63,171,209,142,44,149,164,121,87,174,103,52,103,58,55,147,151,200,65,98,63,94,46,213,72,40,179,119,36,83,57,165,168,197,91,65,205,78,187,43,217,82,42,205,139,125,158,214,49,206,204,166,70,159,110,98,108,91,155,127,98,126,127,127,87,181,192,144,152,150,132,110,138,128,161,145,79,104,46,125,151,207,203,112,201,127,117,122,41,196,127,130,80,56,184,55,150,62,169,96,131,169,171,38,63,195,99,157,109,62,47,38,122,82,46,206,177,218,172,53,143,122,217,188,213,59,48,206,116,63,201,159,137,214,193,8
170,138,39,215,63,49,193,34,37,98,123,209,86,118,84,83,201,70,39,112,209,195,175,55,59,136,206,82,123,105,189,86,137,34,155,215,104,51,91,156,139,185,49,88,203,67,61,107,60,199,144,44,55,150,83,109,120,185,142,54,176,199,133,75,118,169,71,36,138,48,125,88,179,141,154,47,41,86,76,71,154,163,128,204,88,108,49,208,213,148,136,212,181,48,35,108,70,45,51,170,188,43,182,145,187,186,47,153,136,165,86,105,59,75,77,112,166,41,155,105,107,46,183,133,172,170,155,206,56,67,140,200,145,188,179,86,158,215,212,45,132,61,189,205,199,157,127,134,82,135,181,214,53,58,208,90,51,40,109,125,122,140,45,96,105,161,41,60,138,119,53,56,213,157,122,90,194,68,78,103,175,163,92,159,200,179,157,135,75,39,164,76,109,120,95,152,40,151,40,172,131,205,107,218,94,54,40,127,119,220,140,198,67,83,203,176,198,119,45,96,132,35,167,184,131,106,172,158,62,220,129,209,53,92,111,114,195,48,61,121,99,100,181,152,112,174,155,117,101,58,96,36,74,180,53,104,55,213,170,139,57,198,173,113,191,134,200,218,208,57,203,170,120,34,177,87,175,87,65,50,142,168,129,148,183,165,82,183,172,70,189,39,194,208,148,73,165,86,154,101,53,121,166,116,146,128,135,81,70,41,192,142,214,160,196,53,91,119,219,178,189,198,48,88,163,85,210,130,187,124,212,189,196,170,116,128,68,60,57,80,164,42,179,115,213,113,44,109,217,117,118,164,192,148,55,186,77,40,191,66,92,201,46,139,182,78,44,131,50,149,200,173,136,198,89,163,57,64,181,213,120,195,128,35,124,190,89,113,180,209,43,125,85,49,198,65,187,94,77,61,98,215,210,138,99,48,140,54,62,156,189,46,42,81,78,48,70,65,60,74,189,207,124,193,146,123,95,71,159,117,66,199,44,139,220,106,157,187,33,81,181,65,70,56,172,148,104,91,47,55,149,190,210,142,155,52,171,96,183,45,103,75,125,172,212,134,93,189,220,59,47,194,138,142,219,181,76,67,198,209,92,151,147,120,37,100,197,143,207,34,88,105,57,112,184,168,121,79,166,149,196,158,154,187,102,34,189,107,171,199,157,219,156,148,187,39,123,85,55,177,57,33,213,127,175,94,87,124,165,38,56,60,82,85,53,217,145,41,84,104,69,57,50,215,140,90,218,166,207,93,131,70,219,159,94,109,49,145,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,45,76,89,185,82,48,164,209,73,121,182,171,45,128,49,109,182,76,84,42,49,163,96,207,144,150,40,183,92,111,169,197,92,219,76,155,196,130,212,116,87,68,211,91,109,202,201,186,151,192,137,95,163,158,157,108,120,156,154,106,83,45,149,191,192,104,39,148,147,40,174,137,216,206,149,122,105,216,76,213,87,50,40,165,197,109,196,136,106,146,114,125,154,110,142,149,219,38,87,191,218,54,93,168,105,166,138,134,92,211,148,43,173,89,87,216,108,136,47,114,51,208,185,156,136,208,64,199,196,176,207,121,51,164,68,212,126,63,186,81,63,169,153,139,148,71,38,94,88,201,127,154,103,47,155,195,136,71,152,211,167,199,120,36,80,108,213,165,207,106,154,64,185,119,146,74,156,185,158,57,112,107,99,154,69,71,98,220,105,183,133,128,97,72,96,117,131,63,143,175,96,210,164,63,136,110,201,198,41,199,115,201,164,73,111,102,168,100,198,210,50,73,190,124,151,168,54,115,217,65,193,180,109,155,62,53,95,51,183,99,124,190,198,123,55,133,59,121,118,113,91,152,58,99,114,96,71,108,144,36,156,193,179,197,218,69,205,149,218,77,172,169,65,114,62,54,189,167,148,40,175,118,215,192,100,119,168,95,155,144,94,52,43,42,126,103,35,64,61,120,98,78,133,97,109,142,189,216,158,66,204,130,65,172,207,142,45,148,165,121,87,174,103,54,104,58,55,147,151,199,65,97,63,93,46,212,72,40,179,121,37,84,57,164,168,198,91,64,206,78,187,44,217,82,42,206,141,124,158,215,49,206,205,167,71,159,110,98,107,91,155,126,98,125,125,128,87,181,192,143,151,150,131,110,139,128,160,146,80,103,45,124,151,207,202,113,201,127,117,121,41,196,128,130,80,57,183,55,150,62,169,95,130,168,171,38,62,195,100,157,110,61,48,38,122,81,46,206,178,220,171,53,143,122,218,188,213,58,46,204,117,62,201,158,137,214,192,8
171,137,39,214,61,48,193,35,38,98,124,208,85,117,84,82,200,70,37,112,210,195,175,55,59,137,207,82,123,106,189,87,138,33,155,214,105,50,91,156,139,184,50,89,203,68,61,108,60,199,143,45,56,150,83,109,120,185,141,54,176,199,133,75,118,169,71,37,139,49,124,89,178,141,155,47,42,86,77,70,156,163,128,204,87,108,49,208,211,147,136,211,182,47,35,108,70,45,51,170,189,43,182,147,187,187,46,153,135,165,86,105,58,75,78,113,167,40,156,105,106,47,182,131,173,170,155,206,56,66,142,198,145,186,178,87,158,216,211,46,133,62,190,204,200,157,127,133,80,135,182,214,52,57,207,90,51,38,110,126,122,140,45,96,106,160,42,59,137,120,54,56,213,157,124,90,193,69,77,104,174,162,91,159,200,179,156,134,77,39,164,77,108,118,95,153,40,150,40,173,130,204,107,217,94,54,41,127,118,221,140,199,66,84,204,176,198,121,44,96,132,34,166,187,130,106,173,157,62,220,129,210,53,90,111,115,195,48,59,121,97,100,182,152,113,174,155,118,101,59,96,37,75,181,53,103,55,213,171,138,56,197,172,113,191,134,199,219,208,56,203,170,119,35,176,85,176,87,65,50,142,168,130,148,182,163,82,185,174,69,188,38,194,208,148,72,165,86,154,101,54,121,167,116,146,128,133,80,71,41,191,141,214,161,195,53,90,119,219,178,189,197,48,87,163,86,210,131,187,124,212,190,197,170,116,128,67,61,57,80,164,42,178,116,213,113,44,109,217,116,118,164,193,147,56,185,77,39,191,64,92,201,47,139,181,78,45,132,49,149,200,174,135,198,91,164,58,65,180,212,119,196,129,34,125,191,90,112,180,209,43,124,84,49,198,65,187,94,78,62,97,214,211,139,100,48,140,54,63,157,189,46,42,80,77,48,69,65,61,75,189,207,124,193,147,124,96,71,160,116,65,198,45,139,219,107,157,187,33,80,180,65,69,56,172,148,102,91,48,55,149,190,209,143,155,53,171,96,181,45,103,75,125,173,212,134,94,188,219,60,47,193,139,142,220,181,77,67,198,209,92,151,147,119,38,100,197,143,207,35,87,105,57,112,185,168,122,78,165,150,197,158,154,187,103,36,188,108,171,199,157,219,156,149,188,39,124,84,56,177,56,33,214,127,176,94,86,124,163,38,56,61,81,86,53,216,146,41,83,104,68,58,50,215,140,91,218,166,206,92,131,70,219,158,94,110,50,146,76,158,69,90,174,128,74,58,111,164,171,213,93,130,105,161,85,130,172,44,77,89,186,83,49,165,209,74,121,183,172,45,127,49,109,183,78,85,42,48,164,94,207,144,148,40,182,91,110,168,198,92,220,76,155,197,130,212,117,87,68,212,91,110,203,202,186,151,192,137,94,162,159,159,109,120,155,153,106,83,45,150,191,193,104,38,150,146,40,175,136,216,205,151,122,105,216,76,212,87,50,43,165,197,108,196,136,106,146,113,126,153,110,143,147,220,38,85,190,218,54,93,170,106,168,136,134,93,210,148,43,174,89,86,215,108,135,47,114,49,208,186,156,138,208,63,198,195,176,209,121,51,164,69,212,125,62,187,81,63,170,153,138,149,71,37,96,87,200,127,155,102,47,155,195,134,71,153,211,167,198,120,37,79,108,214,165,207,106,155,64,185,119,146,74,156,185,158,56,111,106,100,153,69,71,98,220,104,184,132,129,98,71,96,117,129,63,143,175,95,211,164,62,135,110,203,199,42,199,114,201,162,73,111,101,168,99,196,211,50,73,190,124,150,169,53,115,218,65,192,179,109,155,62,54,95,51,183,99,125,190,197,124,55,134,60,121,118,112,90,152,58,99,114,96,71,107,144,35,155,193,178,198,217,69,206,147,219,78,173,169,65,115,60,53,189,166,147,40,175,117,215,191,100,120,167,95,155,143,94,52,45,43,126,105,34,65,62,118,97,78,134,97,110,142,189,215,158,66,204,131,64,171,209,142,45,148,164,120,87,172,102,52,103,58,54,147,152,199,63,97,63,94,45,212,70,40,178,119,36,82,57,163,168,197,92,65,206,77,186,44,218,82,42,205,140,125,159,214,49,206,203,167,71,159,111,98,107,91,156,127,98,126,125,128,87,180,192,144,150,150,130,110,138,128,161,145,80,104,46,127,153,208,202,114,200,128,117,121,39,196,128,131,80,56,184,54,149,62,169,96,131,168,171,38,61,195,100,155,109,61,46,37,122,82,44,206,178,219,172,54,143,120,217,190,213,58,45,206,116,62,201,158,137,215,193,8
171,138,39,214,63,48,192,35,38,98,123,209,86,118,83,82,201,70,38,112,210,195,174,56,59,137,206,81,121,105,188,87,137,34,155,214,105,51,91,157,140,185,49,88,202,67,62,107,60,199,144,45,56,150,83,109,120,185,142,53,176,199,133,75,118,169,70,37,137,48,126,89,179,142,154,46,42,86,76,71,155,163,127,204,87,108,49,208,212,148,136,211,182,47,34,109,70,44,50,170,188,42,182,146,186,187,46,153,135,165,86,106,58,76,77,113,167,41,155,105,107,46,183,133,173,170,155,206,56,66,141,199,146,187,180,87,158,216,212,46,133,62,189,205,200,157,126,134,81,135,182,215,54,57,207,90,51,40,109,126,123,139,44,96,106,160,42,60,138,119,54,57,212,156,122,90,194,67,78,103,175,162,91,160,200,179,157,134,75,39,164,77,108,120,95,152,40,150,41,174,130,205,106,218,94,55,40,127,119,221,140,199,66,83,203,177,198,119,45,96,132,34,167,185,130,106,172,157,62,220,129,209,53,91,111,113,195,48,59,120,100,100,182,152,112,174,156,117,102,58,96,37,74,180,52,104,55,214,170,139,57,198,172,112,191,135,199,219,208,57,203,169,119,35,176,87,175,87,65,51,143,168,129,148,183,165,82,184,172,69,189,38,194,208,148,73,165,86,154,100,53,122,167,115,147,128,134,81,69,41,192,141,213,161,195,53,91,119,219,178,189,198,49,87,163,86,210,131,188,124,213,190,195,170,115,128,67,60,57,79,164,42,178,116,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,135,197,89,163,58,64,180,212,120,196,129,34,125,191,90,112,181,208,43,125,85,49,198,66,187,94,78,61,97,216,211,138,99,49,140,54,61,157,189,46,41,81,78,47,70,65,61,74,188,207,124,193,147,124,96,71,159,117,66,199,44,140,219,106,157,188,34,80,181,65,71,55,173,148,103,90,47,55,148,190,210,142,155,52,171,95,182,44,103,75,125,173,212,134,92,189,219,60,47,194,138,142,219,181,77,67,198,209,92,151,148,120,37,100,197,144,207,34,87,105,58,111,184,168,121,79,166,149,197,158,154,186,102,35,188,107,171,198,158,218,156,148,186,39,122,84,54,177,56,34,214,127,176,93,87,122,164,38,56,60,82,85,54,217,147,40,85,105,69,57,50,215,140,90,218,166,208,92,132,70,219,159,94,109,49,145,75,159,69,89,173,128,74,58,111,164,171,214,93,129,105,161,84,130,173,44,77,89,186,82,49,163,209,72,121,183,172,45,128,50,109,183,76,86,41,49,163,95,207,145,149,40,183,92,111,169,197,92,219,76,155,196,130,211,117,87,68,211,91,110,202,200,186,151,193,137,94,162,158,158,108,120,156,154,106,83,45,149,190,192,103,40,149,147,40,174,137,216,206,150,122,104,215,76,214,87,50,41,165,198,108,196,136,106,147,113,126,153,109,142,148,220,37,87,191,218,54,93,169,106,167,138,135,92,211,149,43,173,89,86,216,107,135,47,114,50,208,185,156,137,208,64,200,196,176,208,121,51,163,68,212,126,62,187,81,63,170,153,139,148,71,38,94,89,201,127,155,103,47,156,194,135,71,153,211,167,200,120,37,79,108,213,165,207,106,155,64,184,119,145,74,155,184,159,56,112,108,101,154,69,70,98,220,104,183,133,129,98,72,96,117,130,63,142,175,96,210,164,62,135,110,202,199,41,199,115,201,163,73,111,102,167,99,198,211,50,73,191,124,150,169,53,115,217,66,193,181,108,156,61,54,95,52,184,99,125,191,198,125,55,134,58,121,118,112,91,152,59,99,114,96,70,108,144,35,155,193,178,197,217,68,206,148,218,77,171,170,64,114,62,54,189,167,148,40,175,118,215,192,99,119,167,95,155,144,94,52,44,43,125,103,35,64,62,120,97,77,134,97,109,142,189,216,158,66,203,130,64,171,208,141,45,148,164,120,87,173,104,52,103,58,55,147,151,199,64,97,63,93,45,212,72,40,178,120,36,83,58,164,168,198,90,65,206,77,187,44,217,82,41,206,141,125,158,216,49,205,204,166,70,158,110,98,108,91,155,126,97,127,125,128,87,180,191,143,151,150,132,111,139,128,160,145,79,103,45,125,152,207,202,114,200,128,117,122,39,196,127,130,80,56,184,56,150,62,170,95,131,168,171,38,62,196,100,157,110,61,47,37,122,82,45,206,177,219,172,53,143,122,218,188,213,59,46,205,116,62,201,159,136,215,193,8
170,138,39,214,62,49,193,35,37,98,123,209,86,117,84,83,201,70,38,112,210,195,175,55,59,137,206,82,123,105,188,87,137,34,155,214,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,44,56,150,82,109,120,185,142,54,177,199,133,76,118,169,71,37,138,48,125,89,179,141,154,46,41,86,76,71,155,163,127,205,87,108,49,208,212,148,136,212,181,48,34,108,70,45,50,170,189,42,182,146,187,187,46,153,135,165,87,105,58,75,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,140,199,146,187,179,87,159,216,212,45,133,62,189,205,199,157,127,135,81,135,182,214,54,57,208,91,51,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,193,68,78,103,174,163,91,159,201,179,157,134,75,39,164,77,108,119,95,152,40,151,41,173,131,205,107,217,94,54,40,127,119,220,140,199,66,83,203,176,198,119,45,96,132,34,167,185,130,106,172,158,62,220,129,210,53,91,111,114,195,49,60,121,99,100,181,152,112,175,156,118,101,58,96,37,74,181,52,104,54,213,170,139,57,197,173,113,191,134,200,219,208,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,183,165,81,184,172,70,188,39,194,208,148,72,165,86,154,101,53,122,166,116,146,128,134,81,70,41,192,141,213,160,196,53,91,120,219,178,189,198,48,87,163,86,210,130,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,216,211,138,99,48,140,54,61,156,189,46,41,81,78,47,70,65,60,74,188,206,124,193,146,124,95,71,159,117,66,199,44,140,219,106,157,188,34,80,181,65,70,55,173,147,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,198,209,92,151,147,120,37,100,197,144,207,34,87,105,57,112,184,168,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,39,122,84,55,177,56,34,214,128,176,93,87,123,164,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,141,90,218,166,208,93,132,70,219,159,94,109,49,145,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,162,85,129,173,44,77,90,185,82,49,164,209,73,121,183,172,45,127,50,109,182,76,85,42,48,163,96,207,144,149,40,182,92,111,168,197,93,219,75,155,196,130,212,117,87,68,211,91,110,202,201,186,151,192,137,94,162,159,158,109,120,155,154,106,83,45,149,191,192,103,40,149,146,40,174,137,216,206,149,121,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,126,153,110,142,148,220,38,86,190,218,54,93,169,106,167,137,135,92,211,148,43,173,89,86,216,108,136,47,115,50,209,185,156,136,209,64,199,195,176,208,121,51,163,68,213,126,62,186,81,63,170,153,139,148,71,38,94,88,201,127,155,102,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,208,106,155,64,185,119,146,74,156,184,159,57,111,107,100,154,69,70,98,220,104,183,133,129,97,72,96,117,130,63,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,74,110,102,167,99,198,211,50,73,190,124,150,168,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,118,112,91,151,58,99,114,96,71,108,144,35,155,193,178,198,217,68,205,148,218,77,172,169,64,115,61,53,189,167,148,40,175,118,215,191,99,119,167,95,155,143,94,52,44,43,125,104,35,64,62,120,97,78,133,97,110,142,189,216,158,66,204,130,64,171,208,142,45,148,164,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,213,71,40,178,120,36,83,57,164,167,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,166,71,158,110,98,108,90,155,127,98,126,125,128,87,181,191,144,151,150,131,110,139,128,161,146,79,103,45,125,152,208,202,113,201,127,117,121,40,196,127,130,80,56,184,56,150,62,169,96,131,168,171,38,62,195,100,157,110,61,48,37,122,81,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,214,192,8
170,138,38,214,62,49,193,34,37,98,124,209,86,117,84,82,201,70,39,112,210,195,175,55,59,137,206,81,123,105,188,87,137,34,154,214,104,51,90,155,140,185,49,89,203,68,61,108,60,199,144,45,56,150,82,110,120,185,142,53,176,199,133,76,118,168,71,38,138,48,125,88,178,141,154,47,41,87,76,71,155,164,127,205,87,108,49,208,212,148,136,212,181,48,34,109,69,45,51,170,189,42,182,146,187,188,46,153,135,165,87,104,58,75,78,114,167,40,156,104,107,46,183,132,172,170,156,206,57,66,141,199,146,188,179,87,158,216,212,45,133,62,189,205,199,157,128,135,81,135,182,214,54,57,208,91,52,39,109,126,122,139,45,96,105,160,42,60,138,117,54,56,213,156,122,90,194,68,78,103,175,163,91,160,201,180,157,134,75,40,164,77,108,119,95,152,40,151,40,172,131,205,107,218,94,55,39,126,118,220,139,198,67,83,203,176,198,119,45,96,133,34,167,185,131,106,172,158,61,221,129,209,53,91,111,114,195,48,60,122,98,100,181,152,112,174,156,118,101,58,95,37,74,181,52,104,54,214,170,139,57,196,173,113,190,134,199,218,209,57,202,170,119,34,176,87,175,87,65,50,143,168,130,148,183,164,81,184,172,70,189,39,194,207,149,73,165,86,154,101,53,122,166,116,147,128,134,81,70,41,192,142,213,160,196,53,91,120,219,179,189,198,48,87,163,86,211,131,187,124,213,190,196,170,116,128,67,60,57,79,164,42,178,115,213,113,45,109,217,117,118,163,191,148,55,186,76,40,192,65,92,201,46,139,182,78,44,131,51,149,201,175,136,198,90,163,58,63,180,213,120,195,129,35,125,191,90,112,180,208,44,125,85,49,198,64,187,95,76,61,98,215,210,138,99,48,140,54,62,156,189,46,41,80,78,47,71,65,60,74,188,207,124,193,146,124,95,70,159,116,66,199,44,139,220,106,157,188,34,80,181,65,70,55,172,148,104,92,47,55,148,190,210,142,155,52,171,97,182,44,104,75,125,172,213,135,93,188,219,59,46,193,139,142,219,181,76,67,197,209,92,151,147,121,36,100,197,144,206,34,87,105,57,112,184,169,121,79,166,149,196,158,154,186,102,34,188,107,171,199,158,219,157,148,187,39,122,84,55,177,56,34,214,128,176,93,87,123,164,39,56,60,83,86,54,216,146,40,84,105,68,57,50,215,141,90,218,166,207,92,132,70,219,159,95,109,49,146,76,159,69,89,173,128,74,57,111,165,171,214,92,130,105,162,85,129,172,44,77,90,185,82,48,163,209,73,121,183,171,45,127,50,109,181,76,85,42,48,164,96,207,144,149,40,182,93,111,168,196,93,219,75,155,195,130,212,117,88,68,212,91,110,202,200,186,151,192,137,94,163,158,157,109,120,156,154,106,83,44,149,190,192,104,40,148,146,40,174,137,216,205,149,121,105,216,76,214,86,50,41,165,198,108,196,136,106,147,114,125,154,109,142,147,219,37,86,190,218,54,94,168,105,167,137,135,93,211,149,43,173,89,86,217,108,136,46,114,50,208,185,156,137,209,64,199,196,177,207,121,51,163,68,213,126,63,186,81,63,170,154,139,148,71,38,94,88,201,127,155,103,48,156,195,135,71,152,212,168,199,120,37,79,107,214,165,207,106,154,63,185,119,146,74,156,185,159,58,111,107,99,154,69,70,97,219,104,183,132,129,98,73,95,117,130,63,143,176,96,210,164,62,136,110,202,198,41,199,114,201,163,73,110,103,167,99,198,211,50,72,190,124,150,168,53,115,217,65,192,180,109,156,62,54,95,51,183,99,124,191,198,124,55,135,59,121,118,112,90,151,58,99,114,96,71,107,144,36,155,193,179,198,217,68,206,149,218,76,172,169,64,115,61,54,190,167,148,40,175,118,215,191,99,119,167,94,156,143,94,52,45,43,125,104,36,64,62,120,97,78,134,97,110,142,189,216,158,66,205,130,64,172,208,142,46,148,164,121,87,173,103,52,104,59,55,147,152,199,64,97,63,93,45,213,71,40,178,120,36,83,57,164,168,197,91,65,206,77,187,44,217,82,42,206,141,125,158,214,49,205,204,166,71,159,111,99,108,91,155,126,98,126,125,127,87,181,191,143,151,151,132,110,139,128,161,145,79,104,45,126,151,207,203,114,201,127,117,121,40,196,127,130,80,55,184,56,150,62,169,95,131,168,172,38,63,196,100,157,110,61,48,37,122,82,45,206,177,219,172,53,143,121,217,189,213,58,46,205,116,61,201,159,137,214,191,8
170,138,39,214,62,48,193,35,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,87,137,34,155,214,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,45,56,150,82,110,120,185,142,54,176,199,133,75,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,88,108,49,208,212,148,136,212,181,47,34,109,70,45,51,170,189,42,182,146,187,187,46,153,135,165,86,105,58,76,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,159,216,212,45,133,62,190,205,199,157,127,135,81,135,182,214,54,57,208,91,51,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,200,179,157,134,75,39,164,77,108,119,95,152,40,150,41,173,131,205,107,218,94,54,40,127,119,220,140,198,67,83,203,176,198,120,44,96,132,34,167,185,130,106,172,158,62,220,129,210,53,91,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,170,139,57,197,173,113,191,134,199,219,208,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,39,194,208,148,73,165,86,154,101,53,122,166,116,146,128,134,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,49,87,163,86,210,130,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,215,211,138,99,48,140,54,61,156,189,46,41,81,78,47,70,65,60,74,188,207,124,193,146,124,95,71,159,117,66,199,44,140,219,106,157,188,34,80,181,66,70,56,173,147,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,198,209,92,151,148,120,37,100,197,143,207,34,87,105,58,112,184,168,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,39,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,140,90,218,166,207,93,132,70,219,159,94,109,50,145,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,212,91,109,202,201,186,151,192,137,94,162,159,158,109,120,155,154,106,83,45,149,191,192,103,39,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,125,154,110,142,148,220,38,86,191,218,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,209,185,156,136,209,64,199,196,176,207,121,51,163,68,213,126,62,186,81,63,170,153,139,148,70,38,94,88,201,127,155,102,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,207,106,155,64,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,110,102,167,100,198,211,50,73,190,124,150,169,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,108,144,35,155,193,178,198,217,68,206,148,218,77,172,169,64,115,61,54,189,167,148,40,175,117,215,191,99,119,167,95,155,143,94,52,44,43,126,104,35,64,62,120,97,78,134,97,110,142,189,216,158,66,204,130,64,171,208,142,45,148,164,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,111,98,108,91,155,127,98,126,125,128,87,181,191,144,151,151,132,110,139,128,161,146,79,104,45,125,152,208,202,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,96,131,168,171,38,62,195,100,157,109,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,215,192,8
170,138,39,214,62,48,192,35,37,98,123,209,86,117,84,83,201,70,39,112,210,195,175,55,59,137,206,81,123,105,189,86,137,34,155,214,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,44,55,150,82,109,120,186,142,54,176,199,133,76,118,169,71,37,138,48,126,89,179,141,154,47,42,86,76,71,155,163,127,205,88,108,49,208,212,148,136,211,181,48,35,108,70,45,51,170,188,43,181,146,187,187,46,153,135,165,87,105,58,76,77,113,167,41,156,105,108,46,183,133,172,170,155,206,57,66,140,199,146,187,179,86,158,216,212,45,133,61,189,205,199,156,127,135,81,135,182,214,54,57,208,91,52,40,109,125,122,140,44,96,105,160,42,60,138,118,54,56,213,157,123,90,194,68,78,104,174,163,91,159,200,179,157,135,75,39,164,77,108,119,95,152,40,150,40,173,131,205,107,218,94,55,40,127,119,220,139,198,66,83,203,176,198,120,45,96,132,34,167,185,130,106,172,158,62,220,129,210,53,91,111,114,195,48,60,121,99,100,181,152,112,174,156,117,101,58,96,37,74,180,52,104,54,213,170,139,57,197,173,113,191,134,199,219,208,57,203,170,120,35,176,87,176,87,65,50,143,168,129,148,183,165,82,184,172,70,189,38,194,208,148,72,165,86,154,101,53,122,166,116,146,128,134,81,70,41,192,142,213,160,196,52,91,120,219,178,189,198,48,87,163,86,210,130,187,124,213,190,196,170,115,128,68,61,57,79,164,42,178,115,213,113,44,109,218,117,119,164,192,148,55,186,76,40,191,65,92,201,46,140,182,78,43,131,50,149,201,174,136,198,90,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,76,61,98,216,211,138,99,48,140,54,62,156,189,46,41,80,78,47,70,65,60,74,188,206,124,193,147,123,95,71,158,117,66,199,44,140,219,106,157,187,34,80,180,66,71,56,173,148,103,91,47,55,148,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,67,197,209,92,151,148,120,37,100,197,143,207,34,87,105,58,112,184,169,121,79,166,149,196,158,154,186,102,35,188,107,171,198,157,219,157,148,187,38,123,85,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,140,90,218,166,207,93,132,70,219,159,94,110,50,146,76,159,69,89,173,128,74,58,111,164,171,214,93,130,104,161,85,129,173,44,77,89,185,82,48,164,209,73,120,183,171,45,127,49,108,182,76,85,43,48,164,96,207,144,149,40,182,92,111,168,196,93,220,76,155,195,130,212,117,87,68,212,91,110,202,201,186,151,192,138,94,162,158,157,109,120,155,154,106,83,45,149,191,192,104,39,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,40,165,198,108,196,136,106,147,114,126,154,110,142,148,220,38,87,191,218,54,93,168,106,167,137,135,92,211,148,43,174,89,86,216,108,136,47,114,50,209,185,156,136,208,64,199,196,176,207,121,51,163,68,213,126,62,187,81,63,170,154,139,148,70,38,94,89,201,127,155,102,47,156,195,135,71,152,211,167,199,120,36,79,108,213,165,208,106,155,63,185,119,146,74,156,184,159,57,111,107,100,153,69,70,98,220,104,183,133,129,97,72,96,117,130,63,143,175,96,210,164,62,135,110,202,198,42,199,115,201,164,73,110,103,167,100,198,211,50,73,190,124,150,169,53,115,217,65,192,180,109,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,118,112,91,151,58,99,114,96,71,107,144,36,155,193,179,198,217,68,206,148,218,77,172,169,64,115,61,54,189,167,148,40,175,117,215,191,100,119,167,95,155,143,94,52,44,42,125,104,35,64,62,119,97,78,133,97,109,142,189,216,158,66,204,130,64,171,208,141,45,149,164,121,87,173,103,53,104,58,55,147,151,199,64,98,62,94,45,212,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,41,206,141,125,158,215,49,205,204,167,71,158,110,98,108,91,155,126,98,126,125,128,87,181,191,143,151,151,132,111,139,128,161,145,79,104,45,125,152,208,202,113,201,127,117,122,40,196,127,130,79,56,184,56,150,62,170,95,131,168,171,38,62,195,100,157,109,61,48,37,122,82,45,206,177,220,171,53,143,122,218,188,213,58,46,205,116,62,201,159,137,214,193,8
170,138,39,214,62,49,193,35,38,98,123,209,86,117,84,83,201,70,38,112,209,195,175,55,59,137,207,81,123,105,189,87,137,34,155,214,104,52,91,156,140,185,49,88,203,67,61,108,60,199,144,45,56,151,82,110,120,185,142,54,176,199,133,75,118,169,71,37,138,48,125,88,178,141,154,47,42,87,76,71,155,163,127,205,88,108,49,208,212,147,136,212,181,47,34,109,70,45,50,170,189,42,182,146,187,187,46,154,135,165,86,105,58,75,77,113,167,41,155,105,108,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,159,216,212,45,133,61,190,205,199,157,127,135,81,134,182,214,54,57,208,90,52,40,109,126,122,140,45,96,105,160,42,59,138,118,53,56,212,157,123,90,194,68,78,103,174,163,91,159,200,179,157,134,75,39,164,77,108,119,95,152,40,151,40,173,131,205,107,217,94,54,40,127,119,220,140,198,67,83,203,176,197,120,44,96,132,34,167,185,130,107,172,157,62,220,129,210,53,91,111,114,195,49,60,121,99,100,181,151,111,175,156,118,101,58,96,36,74,181,52,105,54,213,171,139,57,197,172,113,191,134,200,219,208,57,203,169,120,35,176,87,175,87,65,50,142,168,129,149,182,165,82,184,172,70,189,39,194,208,148,72,165,85,154,100,53,121,166,116,147,127,134,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,48,87,163,86,210,130,187,124,213,190,195,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,116,119,164,192,148,55,186,76,41,191,65,92,201,47,140,182,77,43,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,209,43,125,84,49,198,65,187,94,77,61,98,216,211,138,99,48,140,54,61,156,189,45,41,80,78,47,69,65,60,74,188,207,124,193,146,124,95,71,159,116,66,199,44,140,219,106,157,188,33,80,180,66,70,55,173,147,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,46,194,139,142,219,181,77,68,198,209,92,151,148,120,36,100,197,143,207,34,87,105,57,111,184,169,122,79,166,149,196,157,154,186,102,35,188,107,171,199,157,219,157,148,187,38,122,84,55,177,56,34,214,128,176,93,87,123,164,39,56,60,82,85,54,217,146,41,84,105,69,57,50,215,140,90,218,166,208,92,132,70,219,160,94,110,50,145,76,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,90,185,82,49,164,209,73,121,182,172,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,182,92,110,169,197,93,219,75,155,195,130,212,117,87,68,211,91,110,202,201,186,151,192,138,94,162,159,158,109,120,155,154,106,83,45,149,191,192,104,40,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,40,165,199,108,197,135,106,147,114,126,154,109,142,148,220,37,86,191,218,54,94,168,105,167,137,135,92,211,148,43,173,89,86,216,108,136,47,114,50,208,185,156,136,209,64,199,196,176,208,121,51,163,68,213,126,63,187,81,63,170,153,139,148,70,39,94,88,201,127,155,103,47,156,195,135,71,153,211,167,199,120,37,79,108,213,165,208,106,155,64,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,97,72,96,117,129,63,143,175,96,210,164,62,135,110,202,198,41,199,115,202,163,73,111,103,167,99,198,211,50,73,190,124,150,169,53,115,217,65,192,181,108,156,61,54,95,51,183,99,124,190,198,124,55,135,59,121,118,112,91,151,58,99,114,95,71,107,144,35,155,193,178,197,217,68,205,148,218,77,172,169,64,115,61,54,190,167,148,40,175,118,215,191,100,119,167,95,155,143,94,52,44,43,125,104,35,64,61,119,97,78,133,97,109,142,189,216,158,66,204,130,64,171,208,142,46,149,164,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,71,40,179,120,36,83,57,165,168,198,91,65,206,77,187,43,217,82,42,206,140,125,158,215,49,206,204,166,71,159,111,98,108,91,156,127,98,126,125,128,87,181,191,144,151,150,131,110,139,128,161,146,79,104,45,125,152,207,202,113,201,127,117,122,40,196,127,130,80,56,184,55,150,62,170,96,131,168,171,38,62,195,100,157,109,61,48,38,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,136,214,193,8
171,138,39,214,63,48,192,34,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,56,59,136,206,81,123,104,188,86,138,34,155,214,104,51,91,156,140,185,49,89,203,67,61,107,60,199,144,44,55,150,83,110,120,185,142,54,176,199,133,75,118,169,71,37,138,48,125,89,178,141,154,47,42,86,76,71,155,163,128,205,87,108,49,208,212,147,135,212,181,47,34,108,70,45,51,170,188,42,182,146,187,187,46,153,135,165,86,105,58,75,77,113,167,41,155,105,107,46,183,133,172,170,155,206,57,66,141,199,146,187,179,87,159,216,212,45,133,62,190,205,199,157,127,134,81,135,183,214,54,57,208,91,51,41,109,126,122,140,44,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,200,179,157,134,75,39,164,77,108,119,95,152,40,150,41,173,130,205,107,217,94,54,40,127,119,220,140,198,67,83,203,176,198,120,44,96,132,34,167,185,130,106,172,158,62,220,129,209,53,92,111,114,195,49,60,121,99,100,181,152,111,174,156,118,101,58,96,37,74,181,52,104,55,213,170,139,58,197,173,113,191,134,199,219,209,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,183,165,81,184,172,70,189,39,194,208,148,73,165,86,154,101,53,122,166,116,146,128,134,81,70,41,192,141,213,160,195,52,91,120,219,178,189,198,49,87,163,85,210,131,187,124,213,190,196,170,115,128,67,60,57,79,164,41,178,115,213,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,92,201,47,140,182,77,44,131,50,149,201,174,136,198,89,163,58,64,180,212,120,195,129,35,125,190,90,113,181,208,43,124,85,49,198,65,187,94,77,61,98,216,211,138,99,48,140,54,61,156,189,46,41,80,78,47,70,65,60,75,188,206,124,193,146,123,96,71,159,117,66,199,44,140,219,106,157,188,34,80,181,65,71,56,173,147,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,188,219,60,47,194,138,142,220,181,77,67,198,209,92,151,148,120,37,100,197,144,207,34,87,105,58,111,184,169,121,79,166,149,196,158,154,186,102,35,189,107,171,199,157,219,156,148,187,39,122,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,217,146,41,84,105,69,57,50,215,141,90,218,166,208,93,132,70,219,159,95,110,50,146,76,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,130,173,44,76,89,185,82,48,164,209,73,121,183,172,46,127,50,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,169,197,93,219,75,155,196,130,212,117,87,68,212,91,110,202,201,186,151,192,137,94,162,159,157,109,120,155,154,106,83,45,150,191,192,104,39,149,146,40,174,137,216,206,150,121,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,125,154,110,142,148,220,38,86,191,219,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,208,185,156,136,209,64,199,195,176,207,121,51,163,68,212,126,63,186,81,63,170,153,139,148,71,38,94,88,201,127,155,102,47,156,195,135,71,152,211,167,199,120,37,79,107,213,165,208,106,155,63,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,220,104,183,133,129,97,72,95,117,130,64,143,175,96,210,164,62,136,110,202,198,41,199,115,201,164,73,110,102,167,100,198,211,50,73,190,124,150,169,53,115,217,66,192,181,108,156,61,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,108,144,35,155,193,179,198,217,68,206,148,218,77,172,169,64,114,61,54,189,166,148,40,175,118,215,191,100,119,167,95,155,143,94,52,44,42,125,104,35,64,62,119,97,78,134,97,110,142,188,216,158,66,204,130,64,171,208,142,45,148,164,121,87,173,103,52,104,58,55,147,151,199,64,98,63,93,46,212,71,41,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,141,125,158,215,49,206,204,166,71,159,110,98,108,91,155,127,98,126,125,128,87,181,191,144,151,151,131,110,139,128,160,146,80,104,45,125,151,207,203,113,201,128,117,122,40,196,127,130,80,56,184,56,150,62,170,96,130,168,171,37,62,195,100,156,109,61,48,37,122,82,46,206,177,219,171,54,143,122,217,188,213,58,46,205,116,62,201,159,137,215,193,8
170,138,39,214,63,49,192,34,37,98,123,209,86,118,84,82,201,70,39,112,210,195,175,55,59,136,207,81,123,105,189,86,138,34,155,214,104,51,91,156,140,185,49,88,203,67,62,108,60,199,144,45,56,150,82,110,120,185,142,53,176,199,133,76,118,169,71,37,138,48,125,89,179,141,154,47,41,86,76,71,155,163,127,205,88,108,49,208,213,147,135,212,181,47,34,109,70,45,50,170,189,42,182,146,187,187,47,153,135,165,87,105,58,76,77,113,167,41,156,105,107,46,183,133,172,170,155,206,56,66,140,199,146,187,179,87,159,216,212,45,133,61,190,205,200,156,127,134,81,134,182,214,54,57,208,91,51,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,193,68,78,103,175,163,91,159,200,179,157,134,75,39,164,77,108,119,95,152,40,151,41,173,130,205,107,218,94,54,40,127,119,220,140,199,66,83,203,176,197,120,44,96,132,34,167,185,131,106,172,158,62,220,129,209,53,91,111,114,195,49,59,121,98,100,181,152,112,174,155,118,101,58,96,37,74,181,52,104,54,214,170,139,58,197,173,113,191,134,199,219,208,57,203,169,119,35,176,87,175,87,65,50,142,168,129,148,183,165,81,184,172,70,188,39,194,208,148,73,165,86,154,101,53,122,166,116,146,127,134,81,70,41,192,141,213,160,195,53,91,119,219,179,190,198,49,87,163,86,210,131,187,124,212,190,196,170,115,128,68,60,57,79,164,42,178,116,214,113,44,109,217,117,118,164,192,148,55,186,76,40,191,66,93,201,47,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,113,181,208,43,124,84,49,198,65,187,94,77,61,98,215,211,138,99,48,140,54,62,156,189,46,41,81,78,47,70,65,60,74,188,206,124,193,146,124,95,71,159,117,66,199,44,140,219,106,157,188,34,81,181,65,70,55,173,148,103,91,47,55,149,190,209,143,155,52,171,96,182,45,103,75,125,173,212,134,93,188,219,60,46,194,139,143,219,181,76,67,197,209,92,151,148,120,37,100,197,143,207,34,87,105,58,111,184,168,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,38,122,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,40,84,105,68,57,49,215,140,90,218,166,208,93,132,70,219,159,94,109,49,146,76,159,69,90,173,128,74,57,111,164,170,214,93,129,105,161,85,129,173,44,77,89,185,82,49,163,209,73,121,183,171,46,127,49,109,182,76,85,43,48,163,96,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,212,91,109,201,201,186,151,192,137,94,162,159,157,109,120,155,154,106,83,45,149,191,192,103,39,149,147,39,174,137,216,206,149,122,105,215,76,213,87,50,41,165,198,109,196,136,106,147,114,125,154,109,142,148,220,38,87,190,218,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,115,50,208,185,156,136,209,64,199,195,176,207,121,51,163,67,213,126,62,187,81,64,170,153,139,148,71,38,94,88,201,127,155,103,47,156,195,135,72,152,211,167,199,120,37,79,108,213,165,207,106,155,63,185,119,146,74,156,184,159,57,112,108,100,153,69,70,98,220,104,183,133,128,98,72,95,117,130,63,143,175,96,210,164,62,136,110,202,198,41,199,115,201,163,73,111,102,167,100,198,211,50,73,190,124,150,169,53,115,217,65,192,180,108,156,62,54,95,51,183,99,124,191,198,124,55,135,59,121,119,112,90,151,58,99,114,96,71,108,144,35,155,192,178,197,217,68,206,148,218,77,172,169,65,114,61,54,189,167,148,40,175,118,215,191,100,119,167,94,155,143,94,52,44,43,126,104,35,64,62,120,96,78,134,96,110,142,189,216,157,66,204,130,64,171,208,142,45,149,165,121,87,173,103,53,104,58,55,147,151,199,64,97,63,93,45,213,71,40,179,120,36,84,57,164,168,198,91,65,206,77,186,44,217,82,41,206,140,125,158,215,49,206,204,167,71,158,111,99,108,91,155,127,98,126,125,127,87,181,191,143,151,150,132,110,139,128,161,146,79,104,45,125,152,208,203,113,201,128,117,122,40,196,127,130,80,56,184,55,150,62,170,95,130,168,172,38,62,195,100,157,109,61,47,37,122,82,45,206,177,219,171,53,143,122,218,188,213,58,46,205,116,62,201,159,137,215,192,8
170,139,39,215,62,48,193,34,37,97,123,210,86,119,84,83,201,69,38,113,210,195,175,56,58,136,206,81,123,105,189,87,137,34,155,214,104,52,90,156,140,184,49,89,203,68,62,108,60,199,144,45,55,150,82,109,120,185,141,54,176,198,133,75,118,169,71,37,138,48,126,89,179,141,154,46,41,87,76,70,154,162,128,205,88,108,48,208,213,147,135,212,182,47,33,108,70,46,50,170,188,42,182,146,187,187,46,153,135,166,86,105,58,76,77,113,167,40,155,105,108,47,183,133,172,170,155,206,56,65,141,199,146,187,179,87,159,216,211,45,133,61,190,205,199,157,126,134,81,134,183,213,53,57,208,90,51,39,109,126,122,140,44,96,105,160,42,59,138,118,54,56,212,157,122,90,194,67,77,103,174,163,91,159,201,179,157,134,76,39,164,77,108,120,96,152,40,151,41,172,131,204,106,218,94,54,39,127,119,220,140,198,66,83,203,176,198,119,44,96,132,34,167,185,130,106,173,158,62,220,130,210,53,92,111,114,195,49,60,121,98,99,181,152,112,174,156,118,102,58,96,37,74,181,52,104,55,213,170,139,57,197,172,113,191,134,199,218,209,57,203,170,120,35,176,86,176,87,64,50,142,167,129,149,182,165,82,183,172,70,188,38,194,208,149,73,165,86,154,101,53,121,167,116,146,128,135,81,69,41,192,142,213,160,196,53,92,120,219,178,190,198,48,87,162,86,210,130,187,124,212,190,195,170,116,128,68,60,57,79,164,41,179,115,213,114,45,109,217,116,119,164,192,147,56,186,76,40,191,65,92,201,47,139,181,78,44,131,49,149,201,174,136,197,89,162,58,64,180,213,120,195,129,35,125,191,90,112,180,209,43,125,85,48,198,64,187,94,77,61,98,215,211,138,99,48,140,55,61,156,189,46,41,80,77,47,70,66,60,74,188,206,124,193,146,124,95,71,158,117,65,199,44,140,219,106,156,187,34,80,181,66,70,55,172,148,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,124,172,213,135,92,189,219,60,47,194,138,143,219,180,76,67,198,209,92,151,147,120,37,100,198,143,207,34,87,105,57,111,185,168,122,79,165,149,196,157,154,186,102,35,188,107,171,198,157,219,157,147,187,39,123,84,55,177,56,34,214,129,176,93,87,123,165,39,56,60,82,85,55,216,146,41,85,105,69,57,49,215,140,89,218,166,207,92,131,70,219,158,94,110,50,145,76,160,69,89,172,128,74,59,111,164,171,213,92,130,104,161,84,129,173,44,77,89,185,83,49,164,209,73,121,184,171,45,128,50,109,182,77,85,42,48,163,95,207,145,149,40,182,92,110,169,196,93,219,76,155,195,130,211,117,87,68,212,91,110,202,201,186,151,192,137,94,162,159,157,108,120,156,154,106,83,45,150,191,192,103,39,149,147,40,174,137,216,205,149,121,105,216,77,213,87,50,41,165,198,107,196,136,106,147,113,126,153,110,142,148,219,38,87,190,218,54,94,169,106,167,137,136,92,210,148,43,174,89,87,216,108,136,48,114,50,208,184,157,136,209,64,199,195,176,207,121,51,163,69,212,126,62,187,81,63,170,153,140,148,71,38,95,88,201,127,155,103,47,157,195,134,71,152,211,167,199,119,36,79,107,213,165,208,106,155,63,185,118,147,74,156,184,159,57,112,107,99,154,70,70,97,220,104,183,133,129,98,72,96,117,130,64,143,174,96,210,164,62,136,110,203,198,42,199,114,201,163,74,111,103,167,100,197,211,51,73,190,124,150,168,54,115,218,65,192,180,108,156,62,54,95,51,183,100,124,190,199,124,55,134,59,121,119,113,91,151,58,99,114,96,70,107,143,35,155,193,178,197,217,68,206,149,218,77,172,170,64,115,61,53,189,167,148,40,175,117,215,191,100,119,166,95,155,143,94,52,43,42,125,103,35,64,62,120,97,78,133,97,109,142,189,216,157,66,204,129,64,172,208,142,45,148,165,121,87,173,103,52,104,58,55,147,152,199,64,97,62,93,45,213,72,41,179,120,36,84,57,164,167,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,205,167,71,159,111,98,107,91,155,127,98,127,125,127,87,182,191,143,151,151,132,110,139,128,160,145,80,104,46,126,152,208,202,114,201,128,117,122,40,196,127,130,80,56,184,56,150,62,170,95,131,168,171,37,63,195,99,157,109,61,48,38,122,81,46,206,178,219,171,54,143,121,217,188,214,58,46,205,117,61,200,158,137,215,193,8
170,138,39,214,62,48,192,35,37,98,123,209,86,117,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,104,188,86,137,34,155,214,105,51,91,156,140,185,49,88,203,67,62,107,60,199,144,44,55,150,82,110,120,185,142,53,176,199,132,75,118,169,71,37,138,48,125,89,179,141,154,47,41,86,76,71,155,163,128,205,88,108,49,208,212,148,136,211,181,48,34,108,70,45,51,170,189,43,182,146,187,187,46,153,135,165,87,105,58,76,77,112,167,41,155,105,108,46,183,133,172,170,155,206,57,66,141,199,146,187,179,87,158,216,212,45,133,61,190,205,199,156,127,134,81,135,182,214,54,57,208,91,52,40,109,125,123,140,44,96,106,160,42,59,138,118,54,56,213,157,122,90,193,68,78,103,175,163,91,160,200,179,157,134,76,39,164,77,108,120,95,152,40,151,40,173,131,205,107,218,94,54,40,126,119,220,140,198,66,83,203,176,197,119,44,96,132,34,167,185,130,106,172,158,62,220,129,209,53,91,111,114,195,49,60,121,99,100,181,152,112,174,156,117,101,58,96,36,74,181,52,104,54,213,170,139,57,197,173,113,191,135,199,219,208,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,188,39,194,208,148,73,165,86,154,100,53,122,166,116,147,127,135,81,69,41,192,142,213,160,196,53,91,120,219,178,189,198,49,87,163,86,210,130,187,124,213,190,195,170,115,128,67,60,57,80,164,42,178,115,214,113,44,109,217,117,118,164,192,148,55,186,76,40,191,65,92,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,181,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,186,94,77,61,98,216,211,138,100,48,140,54,61,156,189,46,41,80,78,48,70,65,60,75,188,207,124,193,147,124,95,71,158,117,66,199,44,140,219,106,157,188,34,80,181,65,71,55,173,148,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,188,219,60,47,194,139,142,219,181,76,68,198,209,92,151,148,120,37,100,197,143,207,34,87,105,57,111,184,169,122,79,166,149,196,157,154,186,102,34,189,107,171,198,157,219,156,148,187,39,122,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,147,41,85,105,69,57,50,215,141,90,218,166,207,93,132,70,219,159,94,110,49,146,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,84,129,173,44,76,90,186,82,49,164,209,73,121,183,171,45,127,50,109,182,76,86,42,48,163,96,207,144,149,40,182,93,111,168,197,93,219,76,155,195,130,212,117,87,68,212,91,109,202,201,186,151,192,137,94,162,158,158,109,120,156,154,106,83,45,149,191,192,103,39,149,146,40,174,137,216,205,149,122,105,215,76,213,88,50,41,165,198,108,196,136,106,147,113,126,154,110,142,148,220,38,86,190,218,54,94,169,106,167,137,135,92,211,148,43,173,89,87,216,108,136,47,114,50,209,185,156,137,209,64,199,195,176,207,121,51,164,67,213,126,62,187,80,63,170,153,140,148,70,38,94,88,201,126,155,103,47,155,195,135,71,152,211,167,199,120,37,79,108,213,165,207,106,154,63,185,119,146,74,156,184,159,57,112,107,100,153,69,70,97,219,104,183,133,129,98,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,110,102,167,99,198,211,50,73,190,124,150,169,53,115,217,66,192,180,109,156,62,54,96,51,183,99,124,190,198,124,55,134,59,121,118,112,91,151,58,99,114,96,71,108,144,35,155,193,178,198,217,68,205,148,218,77,172,170,64,114,61,53,190,166,148,40,175,118,215,191,99,119,167,94,155,143,94,52,43,42,125,104,35,64,61,119,97,78,133,97,109,142,189,216,158,66,204,130,64,172,208,142,45,149,164,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,213,71,40,179,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,111,98,108,91,155,126,98,126,125,128,87,181,192,144,151,150,132,111,139,128,161,146,79,103,45,125,152,208,203,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,95,131,168,171,38,62,195,100,157,110,61,48,37,122,81,45,206,177,219,171,53,143,121,217,189,213,58,46,205,116,62,201,159,137,214,192,8
170,138,39,214,62,48,193,34,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,86,137,34,155,214,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,45,55,150,82,110,120,185,142,54,176,199,133,76,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,87,108,49,208,212,148,136,212,181,47,34,109,70,45,50,170,189,42,182,146,187,187,46,153,135,165,87,105,58,76,77,113,167,41,155,105,107,46,183,133,172,170,155,206,57,66,141,199,146,187,179,87,159,216,212,45,133,62,190,205,199,156,127,134,81,135,182,214,54,57,208,91,51,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,200,179,157,134,76,39,164,77,108,119,95,152,40,150,41,173,131,205,107,218,94,54,40,127,119,220,140,198,67,83,203,176,198,120,45,96,132,34,167,185,130,106,172,158,62,220,129,210,53,91,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,171,139,57,197,173,113,191,134,199,219,208,57,203,170,120,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,39,194,208,148,73,165,86,154,100,53,122,166,116,146,128,134,81,70,41,192,141,213,160,196,53,91,120,219,178,189,198,48,87,163,86,210,131,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,215,211,138,99,48,140,54,62,156,189,46,41,80,78,47,70,65,60,74,188,207,124,193,146,124,95,71,159,117,66,199,44,140,219,106,157,188,34,80,181,66,70,56,173,147,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,198,209,92,151,148,120,37,100,197,144,207,34,87,105,58,111,184,168,121,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,39,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,140,90,218,166,207,93,132,70,219,159,94,109,49,145,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,50,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,212,91,109,202,201,186,151,192,138,94,162,159,158,109,120,155,154,106,83,45,150,191,192,103,40,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,125,154,110,142,148,220,38,86,191,218,54,94,169,106,167,137,135,92,211,148,43,173,89,86,216,108,136,47,114,50,209,185,156,136,209,64,199,196,176,207,121,51,163,68,213,126,62,187,81,63,170,153,139,148,70,38,94,88,201,127,155,102,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,207,106,155,64,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,136,110,202,198,41,199,115,201,163,74,110,102,167,100,198,211,50,73,190,124,150,169,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,107,144,35,155,193,178,198,217,68,206,148,218,77,172,169,64,115,61,54,189,167,148,40,175,117,215,191,99,119,167,95,155,143,94,52,44,42,125,104,35,64,62,119,97,78,133,97,110,142,189,216,158,66,204,130,64,172,208,142,45,148,165,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,213,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,111,98,108,91,155,126,98,126,125,128,87,181,191,144,151,150,132,110,139,128,161,146,79,104,45,125,152,208,202,113,201,127,117,122,40,196,127,130,80,56,184,55,150,62,170,96,130,168,171,38,62,195,100,157,109,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,215,192,8
170,138,38,214,62,49,192,36,36,97,123,211,86,118,84,83,200,70,39,111,210,195,175,54,60,137,206,82,122,105,188,85,138,33,155,216,104,51,90,157,140,185,49,89,202,67,62,108,60,198,143,44,56,151,82,109,120,185,142,54,176,198,134,76,118,170,71,36,139,48,125,88,179,140,154,47,41,86,75,71,153,163,127,205,88,108,50,207,213,147,135,212,181,48,34,109,71,47,51,169,189,43,182,146,187,187,46,153,135,165,87,106,58,76,79,113,167,41,156,105,108,46,183,133,172,171,155,206,56,67,141,198,145,187,179,86,159,215,212,46,133,61,189,205,199,157,126,135,80,136,182,214,53,58,208,90,52,41,109,126,122,141,44,96,104,161,41,60,137,119,53,57,213,158,122,90,194,67,77,103,174,163,92,159,200,179,157,135,75,39,164,76,109,120,96,153,38,151,40,173,132,204,107,217,94,54,39,127,119,220,140,199,66,82,202,176,198,118,44,96,130,33,167,185,130,106,172,159,63,221,129,208,52,92,110,112,195,47,60,120,99,99,181,152,112,174,155,117,100,57,95,37,75,181,52,103,55,214,171,139,57,197,174,112,190,133,200,219,209,57,204,168,119,34,176,86,175,86,65,50,142,168,129,147,182,165,82,184,173,70,188,40,194,209,148,72,166,85,154,101,53,123,166,116,147,128,134,82,70,38,190,141,213,160,195,53,92,118,219,178,189,199,48,88,163,85,211,130,186,124,214,190,195,170,117,128,66,60,57,79,165,42,178,115,213,113,44,109,217,116,118,164,193,148,55,187,77,40,190,66,92,201,47,139,182,79,44,131,50,149,201,174,136,198,89,162,57,63,179,213,120,196,129,34,124,191,89,113,181,209,44,124,84,49,197,64,187,94,78,61,98,215,210,138,98,49,139,55,62,156,189,47,42,79,78,48,70,65,58,74,188,205,125,195,146,123,95,72,158,117,65,199,44,140,220,105,157,188,34,80,181,66,73,55,173,146,104,90,48,55,148,190,209,141,155,52,173,96,182,45,103,76,125,174,214,134,93,188,219,59,47,193,140,142,220,180,77,67,197,210,93,151,147,120,37,101,197,145,206,33,86,105,58,112,184,168,122,78,166,147,195,158,155,187,103,35,189,108,171,199,157,220,155,148,186,39,121,84,56,177,57,34,214,128,175,94,88,121,165,39,56,60,82,86,54,218,146,39,85,105,69,58,50,215,141,89,217,167,208,92,132,69,220,159,94,110,51,146,74,160,69,88,173,127,73,58,112,165,171,213,92,129,104,160,84,130,172,45,77,90,185,81,49,164,210,73,121,183,173,46,127,49,109,182,76,84,42,48,164,95,207,144,148,40,182,92,111,168,196,93,220,75,155,196,131,213,118,87,67,211,92,110,202,201,186,152,192,136,94,163,158,157,108,120,155,155,107,82,46,150,190,192,103,39,149,146,41,174,137,216,206,150,123,106,215,76,213,86,49,40,164,198,108,195,136,108,147,113,126,153,109,142,148,219,38,87,191,218,55,95,170,106,166,138,135,93,210,148,42,173,88,86,216,109,135,46,115,50,208,186,156,136,209,63,200,196,174,207,121,52,164,67,212,125,63,187,80,63,171,153,138,148,72,38,93,88,201,127,155,102,47,158,196,135,70,152,212,169,199,120,36,79,108,213,165,207,107,154,63,185,117,146,75,154,184,159,58,111,108,100,153,68,68,97,220,104,183,132,130,98,71,96,116,131,64,144,176,95,209,165,61,135,109,203,198,42,199,115,201,164,74,110,102,167,98,198,211,50,74,191,124,150,168,53,115,217,66,190,181,108,155,61,54,97,52,183,99,124,191,198,123,55,135,60,122,119,113,90,152,58,99,113,96,71,106,144,37,155,192,178,197,217,69,206,148,218,77,173,170,64,116,59,54,189,166,147,39,175,118,215,191,100,120,166,96,156,143,93,52,44,41,125,105,36,65,61,120,97,77,135,97,111,142,189,216,158,67,203,130,63,172,208,141,45,147,163,121,87,173,102,53,105,58,55,147,152,200,64,98,63,93,45,212,72,40,179,120,36,83,57,164,167,197,92,65,207,77,186,42,216,83,42,205,141,126,158,214,50,206,205,166,72,160,111,98,109,91,154,125,99,127,126,128,87,180,192,144,151,151,131,111,139,129,162,145,79,103,45,126,151,207,201,113,201,127,115,121,40,196,127,130,81,56,184,55,149,61,169,96,131,168,171,39,62,194,100,156,111,59,48,38,123,82,46,205,178,219,171,53,144,121,217,189,213,58,45,205,117,61,201,157,136,216,192,8
170,138,39,215,62,49,192,34,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,189,87,137,34,155,214,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,45,56,150,82,110,120,185,142,54,176,199,133,76,118,169,71,37,138,48,125,89,179,141,154,47,41,86,76,71,155,163,127,205,88,108,49,208,212,148,136,212,181,48,34,108,70,45,50,170,189,42,182,146,187,187,46,153,135,165,86,105,58,75,77,113,167,41,155,105,108,46,183,132,172,170,155,206,56,66,140,199,146,187,179,87,159,216,212,45,133,62,190,205,199,157,127,135,81,135,182,214,54,57,208,90,51,40,109,126,123,140,45,96,105,160,42,59,138,118,54,56,213,157,122,90,194,68,77,103,175,163,91,160,200,179,157,134,75,39,164,77,108,119,95,152,40,151,41,173,131,205,107,218,94,54,40,127,119,220,140,198,66,83,203,176,198,119,44,96,132,34,167,185,130,106,172,158,62,220,129,210,53,91,111,114,195,49,60,121,99,100,181,152,111,174,156,117,101,58,96,37,74,181,52,104,55,213,171,139,57,197,173,113,191,134,199,219,208,57,203,170,120,35,176,87,176,87,65,50,143,168,129,148,182,165,82,184,172,70,189,39,194,208,148,73,165,86,154,100,53,121,166,116,146,128,135,81,70,41,192,141,213,160,196,53,91,120,219,178,189,198,48,87,163,85,210,131,187,124,212,190,195,170,115,128,68,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,201,174,135,198,89,163,58,64,180,213,119,195,129,35,125,191,90,113,181,208,43,124,85,49,198,65,187,94,77,61,98,215,210,138,99,48,140,53,61,156,189,46,41,80,78,47,70,65,60,74,188,207,124,193,146,124,95,71,158,117,66,199,44,140,219,106,157,188,34,80,180,65,71,55,172,147,103,91,47,55,148,190,209,143,155,52,171,96,182,45,103,75,125,173,212,134,93,188,219,60,47,194,138,142,219,181,77,67,197,210,92,151,148,120,37,100,197,144,207,34,87,105,58,111,184,169,121,79,166,149,196,158,154,186,102,35,188,107,171,199,158,219,156,148,187,39,122,84,55,177,56,34,214,128,176,93,87,123,164,39,56,60,82,85,54,217,146,41,84,105,68,57,50,215,141,90,218,166,207,93,132,70,219,159,94,110,50,145,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,163,209,73,121,183,172,45,127,49,109,182,76,85,42,48,163,96,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,212,91,109,202,201,186,151,193,137,94,162,158,157,108,120,155,154,106,83,45,149,191,192,103,40,149,146,40,174,137,216,206,150,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,113,126,154,110,142,148,220,38,86,190,218,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,208,185,156,136,208,64,199,195,176,207,121,51,163,68,213,126,62,186,81,63,170,153,139,148,70,38,94,88,201,127,155,102,48,156,195,135,71,152,211,167,199,120,37,79,107,213,165,208,106,155,64,185,119,146,74,156,184,159,57,112,107,100,153,69,70,98,220,104,183,133,129,97,73,96,117,130,63,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,110,102,167,100,198,211,50,73,191,124,150,168,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,190,198,124,55,135,59,121,118,112,91,151,58,99,114,96,71,108,144,35,155,193,179,198,217,68,205,148,218,77,172,169,64,115,61,53,189,167,148,40,176,117,215,191,99,119,167,94,155,143,94,52,44,42,125,104,35,64,62,120,97,78,133,97,109,142,189,216,158,66,204,130,64,172,208,142,45,148,165,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,213,71,40,178,120,36,83,57,164,168,198,91,65,206,77,186,44,217,82,42,206,140,124,158,215,49,206,204,166,71,159,111,98,108,91,155,127,98,126,125,127,87,181,191,144,151,151,132,110,139,128,161,146,79,104,45,125,152,208,202,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,169,96,130,168,171,38,62,195,99,157,110,61,48,37,122,81,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,215,192,8
170,138,39,214,62,48,193,35,37,98,123,209,86,117,84,82,201,70,38,112,209,195,175,55,59,137,207,81,123,105,188,87,138,34,155,214,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,45,55,150,82,110,120,185,142,54,176,199,133,75,118,169,71,37,138,48,125,89,179,141,154,46,42,86,76,71,154,163,127,205,88,108,49,208,212,148,136,211,181,47,34,108,69,45,51,170,188,42,182,146,187,187,46,153,135,165,86,105,58,75,77,112,167,41,155,105,108,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,158,216,212,45,133,62,190,205,199,157,127,135,81,134,182,214,54,58,208,90,52,40,109,126,122,140,45,96,106,160,42,59,138,118,54,56,213,157,123,90,194,68,78,103,175,163,91,159,200,179,157,134,75,39,164,77,108,119,95,152,40,151,41,173,131,205,107,218,94,55,40,127,119,220,140,198,67,83,203,176,197,120,45,96,132,34,167,185,130,106,172,158,62,220,129,210,53,91,111,114,195,49,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,214,171,139,57,198,173,113,191,134,199,219,208,57,203,169,119,35,176,86,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,39,194,208,148,73,165,86,154,100,53,122,166,116,147,128,135,81,70,41,192,141,213,160,196,53,91,120,219,178,189,198,48,87,163,85,210,131,187,124,213,190,195,170,115,128,67,60,57,80,164,42,178,115,214,113,44,109,217,117,118,164,192,148,55,186,77,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,57,64,180,213,120,195,129,35,125,190,90,112,181,208,43,125,84,49,198,65,187,94,77,61,98,215,211,138,99,48,140,54,61,156,189,46,41,80,78,47,70,65,60,74,189,207,124,193,146,124,96,71,159,117,66,199,44,139,220,106,157,187,34,80,181,65,71,55,172,147,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,188,219,60,47,194,138,142,219,181,77,67,198,209,92,151,148,120,36,100,197,144,207,34,87,105,58,111,184,168,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,157,148,187,38,123,84,55,177,56,33,214,128,175,93,87,123,165,39,56,60,82,84,54,216,146,41,84,105,69,57,49,215,141,90,218,167,207,92,132,69,220,159,94,109,49,146,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,172,45,127,49,109,182,76,85,42,48,163,96,207,145,149,40,182,92,111,168,197,93,219,75,155,195,130,212,116,87,68,211,91,109,202,201,186,151,193,138,94,162,158,158,109,120,155,154,106,83,45,150,191,192,104,40,149,146,39,174,137,216,205,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,125,154,110,142,148,220,38,87,190,218,54,93,169,106,167,137,135,93,211,149,43,173,89,86,216,109,136,47,114,50,209,185,156,136,209,64,199,195,177,208,121,51,163,68,213,126,62,187,81,64,170,153,139,148,70,38,94,88,201,127,155,103,47,156,195,135,72,152,211,167,199,120,37,79,108,213,165,207,106,155,63,185,119,146,74,156,184,159,57,112,108,100,153,69,70,98,220,104,183,133,129,98,72,96,117,130,64,143,175,96,210,164,62,136,110,202,198,41,199,115,201,163,74,111,102,167,100,198,211,50,73,190,124,150,169,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,135,59,121,119,112,91,151,58,99,114,96,71,108,144,35,155,193,178,197,217,68,206,148,218,77,172,169,64,115,61,54,190,167,148,40,175,117,215,191,99,119,167,95,155,143,94,52,44,43,125,104,35,64,61,120,97,78,134,97,110,142,189,216,158,66,203,130,64,171,208,142,45,148,164,121,87,173,103,53,104,58,56,147,151,199,64,97,63,93,45,212,71,41,179,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,111,98,108,91,155,127,98,126,125,128,87,181,191,143,151,151,132,110,139,128,161,145,80,104,45,125,152,207,202,113,201,128,117,122,40,196,127,130,80,56,184,56,150,62,170,96,130,168,171,38,62,196,100,157,109,61,48,37,122,82,45,206,177,220,171,53,143,122,218,188,213,59,46,205,116,62,201,159,137,215,193,8
170,138,39,214,62,49,193,34,38,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,87,137,34,155,214,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,45,56,150,82,110,120,185,142,54,176,199,133,76,118,169,71,37,138,48,125,89,179,141,154,47,41,86,76,71,155,163,127,205,87,108,49,208,212,148,136,212,181,47,34,108,70,45,50,170,189,42,182,146,187,187,46,153,135,165,87,105,58,75,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,140,199,146,187,179,87,159,216,212,45,133,61,190,205,199,156,127,135,81,135,182,214,54,57,208,91,52,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,201,179,157,134,76,39,164,77,108,119,95,152,40,150,41,173,131,205,107,218,94,54,40,127,119,220,140,198,66,83,203,176,197,119,45,96,132,34,167,185,130,106,172,158,62,220,129,210,53,91,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,171,139,57,197,173,113,191,134,199,219,208,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,38,194,208,148,73,165,86,154,101,53,122,166,116,146,128,134,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,48,87,163,86,210,130,187,124,212,190,195,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,92,201,46,140,182,78,44,131,50,149,201,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,216,210,138,99,48,140,54,61,156,189,46,41,81,78,48,70,65,60,74,188,207,124,193,146,124,95,71,158,117,66,199,44,140,219,106,157,188,34,80,181,65,70,55,173,148,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,188,219,60,47,194,139,142,219,181,77,68,197,209,92,151,148,120,36,100,197,144,207,34,87,105,58,111,184,168,121,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,38,122,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,68,57,50,215,141,90,218,166,207,93,132,70,219,159,95,110,49,145,76,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,90,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,212,91,109,202,201,186,151,192,137,94,162,159,158,109,120,155,154,106,83,45,149,191,192,103,39,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,126,154,110,142,148,220,38,86,191,218,54,93,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,208,185,156,136,209,64,199,196,176,208,121,51,163,68,213,126,62,186,81,63,170,153,139,148,71,38,94,88,201,127,155,102,47,155,195,135,71,152,211,167,199,120,37,79,108,213,165,207,106,155,64,185,119,146,74,156,184,159,57,112,107,100,153,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,110,102,167,100,198,211,50,73,190,124,150,169,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,108,144,35,155,193,179,197,217,68,206,148,218,77,172,169,64,114,61,54,189,167,148,40,175,117,215,191,99,119,167,94,155,143,94,52,44,43,125,104,35,64,62,119,97,78,133,97,109,142,189,216,158,66,204,130,64,171,208,142,45,148,164,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,213,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,111,98,108,91,155,126,98,126,125,128,87,181,191,144,151,150,132,110,139,128,161,146,79,103,45,125,152,207,202,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,96,131,168,171,37,62,195,100,157,110,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,214,193,8
170,138,39,215,62,48,192,35,38,99,123,209,86,117,84,83,201,70,39,112,210,195,175,55,59,136,206,82,124,104,188,87,137,34,154,215,104,51,90,156,140,185,49,88,203,68,62,108,60,198,143,45,55,151,82,110,120,184,142,54,176,199,132,76,118,169,71,37,138,48,125,89,179,141,154,47,41,86,76,71,154,163,127,205,87,109,49,208,212,147,135,211,181,46,35,109,69,45,51,170,189,42,182,146,187,187,46,153,136,165,87,105,58,76,77,112,167,41,155,105,107,46,183,132,172,170,155,206,56,66,140,199,145,188,179,87,158,216,212,46,133,62,189,205,199,157,127,135,81,134,182,214,54,57,208,90,51,40,109,126,123,140,44,96,105,160,42,59,138,118,54,55,213,157,122,90,194,68,78,103,174,163,91,159,201,179,156,134,75,39,164,77,108,120,95,153,39,150,41,173,131,205,107,217,94,54,40,127,119,220,139,199,67,83,203,177,198,119,44,96,132,35,166,185,130,107,172,158,62,221,129,210,53,91,111,113,195,49,60,121,99,100,181,152,112,174,155,118,101,58,97,37,75,180,52,104,55,213,170,140,57,197,173,113,190,135,200,219,208,57,203,170,120,35,176,86,176,86,65,50,143,168,129,148,182,165,81,184,173,69,188,39,194,208,148,73,164,86,154,100,53,122,166,116,146,127,134,81,70,41,191,141,213,160,195,53,91,120,218,178,189,198,49,87,163,86,210,130,187,124,213,189,195,169,116,128,68,60,57,79,164,42,179,115,214,113,44,109,218,117,119,163,192,148,55,186,76,40,191,65,92,201,47,139,182,77,44,131,50,149,200,174,136,197,90,163,58,65,180,213,120,195,129,35,126,191,90,113,181,208,43,125,85,49,198,65,186,94,77,60,98,216,211,138,99,48,140,55,61,156,189,45,41,81,79,48,69,66,60,74,188,207,124,193,145,123,95,70,158,117,66,199,45,140,219,106,157,188,33,80,180,65,70,56,173,147,103,91,47,55,149,190,209,142,155,53,171,96,182,45,103,75,125,173,212,135,93,189,219,60,46,194,138,142,219,181,77,68,197,209,92,151,148,120,36,100,197,144,207,34,87,104,58,112,185,169,122,79,166,149,196,157,155,187,102,35,188,107,171,199,157,218,155,148,187,39,122,83,55,177,55,34,213,128,175,93,87,123,164,39,56,60,82,85,54,216,146,40,84,105,69,57,50,215,140,90,219,166,208,93,132,69,220,159,94,109,50,145,75,160,68,89,172,128,73,58,111,164,171,214,93,130,105,161,84,129,172,45,76,89,185,82,49,164,209,73,121,182,171,45,127,49,109,182,76,85,42,48,163,96,207,145,149,39,182,93,111,168,197,93,219,75,155,195,130,212,117,87,68,211,91,109,202,201,185,152,192,137,94,163,159,157,108,120,155,154,107,82,45,149,191,193,103,40,149,147,40,174,137,215,205,150,121,105,215,76,213,87,50,41,166,198,108,196,135,106,147,113,125,154,110,142,148,220,37,86,190,219,54,94,169,106,167,137,136,93,212,149,42,174,89,86,216,108,136,48,114,50,209,186,156,136,208,63,199,195,177,207,122,51,163,68,213,125,62,186,81,63,170,153,139,148,70,39,94,89,201,126,155,103,47,156,194,134,72,153,211,167,199,120,37,79,107,213,165,208,106,155,63,185,119,147,74,156,184,158,57,113,108,100,154,70,71,98,219,104,183,132,129,97,72,96,117,129,64,143,174,96,210,164,63,136,110,203,198,41,199,115,201,164,74,110,102,167,99,198,212,49,72,190,124,150,168,53,115,217,65,192,180,109,156,62,54,95,51,183,99,124,190,199,124,55,134,59,122,119,113,91,151,58,99,113,96,71,107,143,35,154,193,178,197,218,68,205,148,218,78,172,169,64,114,61,53,190,166,147,40,175,118,215,191,99,120,168,94,155,143,94,53,44,43,126,104,35,64,62,119,97,78,133,97,110,142,188,216,158,67,204,130,64,171,208,142,45,149,165,121,87,173,103,52,104,58,55,147,151,200,64,98,63,94,46,213,71,40,178,120,36,83,57,165,168,197,92,65,206,77,186,44,216,83,42,206,140,125,158,215,49,205,204,167,71,158,111,98,107,91,155,126,99,126,125,127,87,181,191,143,151,151,132,111,139,128,161,146,80,103,46,126,152,208,202,113,200,128,117,122,40,196,127,130,79,56,183,56,150,62,169,96,130,168,171,37,62,195,99,156,109,61,47,37,122,82,46,206,177,220,171,54,143,122,218,188,213,58,45,205,116,63,201,159,136,215,193,8
170,138,39,214,62,48,193,35,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,87,137,34,155,215,104,51,91,156,140,185,49,88,203,67,62,108,60,199,144,45,55,150,82,110,120,185,142,54,176,199,132,75,118,169,71,37,138,48,125,89,179,141,154,47,41,86,76,71,155,163,127,205,88,108,49,208,212,148,136,211,181,47,34,108,70,45,50,170,189,42,182,146,187,187,46,153,135,165,87,105,58,75,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,140,199,146,187,179,87,158,216,212,45,133,61,190,205,199,157,127,135,81,135,182,214,54,57,208,90,52,40,109,125,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,175,163,91,159,200,179,157,134,76,39,164,77,108,119,95,152,40,150,40,173,131,205,107,218,94,55,40,127,119,220,140,198,67,83,203,176,198,120,44,96,132,34,167,185,130,106,172,158,62,220,129,209,53,91,111,114,195,49,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,171,139,57,197,173,113,191,134,200,219,208,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,39,194,208,148,73,165,86,154,101,53,122,166,116,146,128,134,81,70,41,192,141,214,160,195,53,91,119,219,178,189,198,49,87,163,86,210,131,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,92,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,215,211,138,99,48,140,54,61,156,189,46,41,81,78,47,70,65,60,74,188,206,124,193,146,124,95,71,158,117,66,199,44,140,219,106,157,188,34,80,181,65,71,56,173,148,103,91,47,55,148,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,67,197,209,92,151,148,120,36,100,197,144,207,34,87,105,58,111,184,169,122,79,166,149,196,158,154,186,102,35,188,107,171,198,157,219,156,148,187,38,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,68,57,50,215,140,90,218,166,207,93,132,70,219,159,94,109,50,145,76,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,76,155,196,130,212,117,87,68,212,91,109,202,201,186,151,192,137,94,162,159,158,109,120,155,154,106,83,45,150,191,192,104,40,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,126,154,110,142,148,220,38,86,191,218,54,94,169,106,167,137,135,92,211,149,43,174,89,86,216,108,136,47,114,50,208,185,156,136,209,64,199,195,176,207,121,51,163,68,213,126,62,186,81,63,170,153,139,148,70,38,94,88,201,127,155,103,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,208,106,155,63,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,98,72,96,117,130,63,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,110,102,167,99,198,211,50,73,190,124,150,169,53,115,217,66,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,108,144,35,155,193,179,198,217,68,205,148,218,77,172,169,64,115,61,54,189,167,148,40,175,117,215,191,99,119,167,95,155,143,94,52,44,43,125,104,35,64,62,119,97,78,134,97,110,142,189,216,158,66,203,130,64,172,208,142,45,148,164,121,87,173,103,52,104,58,55,147,151,199,64,98,63,93,45,213,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,111,98,108,91,155,127,98,126,125,128,87,181,191,143,151,151,132,110,139,128,161,146,79,104,45,125,151,208,203,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,95,130,168,171,38,62,195,100,157,109,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,215,192,8
170,138,39,214,63,48,193,34,37,98,123,209,86,118,84,82,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,87,137,34,155,214,104,51,91,156,140,185,49,89,203,67,61,108,60,199,144,45,55,150,82,109,120,185,141,53,176,199,133,76,118,169,71,37,138,48,125,88,179,141,154,47,42,86,76,71,155,163,127,205,87,108,49,208,212,148,136,211,181,47,34,109,70,45,51,170,189,42,182,146,187,187,46,153,135,165,86,105,58,75,77,113,167,41,155,104,107,46,183,133,172,170,155,206,57,66,141,199,146,187,179,87,159,216,212,45,133,61,190,205,199,156,127,135,81,135,182,214,54,57,208,90,52,40,109,126,122,140,44,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,77,103,174,163,91,159,200,179,157,135,75,39,164,77,108,119,95,152,40,150,40,172,131,204,107,218,94,54,40,127,119,220,140,198,66,83,203,176,198,120,44,96,132,34,167,185,130,106,172,157,62,220,129,210,53,92,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,55,213,170,139,57,198,173,113,191,134,199,219,208,57,203,169,120,35,177,87,175,88,65,50,142,168,129,148,183,165,82,184,172,70,189,38,193,208,148,73,165,86,154,100,53,122,166,116,147,128,134,81,70,41,192,141,213,160,195,53,91,119,219,178,189,198,48,87,163,86,210,130,187,124,212,190,195,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,118,164,192,148,55,186,77,40,190,65,92,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,181,213,120,195,129,35,125,190,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,216,211,138,99,48,140,53,61,156,189,46,41,81,78,47,70,65,60,74,188,206,125,193,146,124,95,71,159,117,66,199,44,139,219,106,157,188,34,80,181,65,70,55,173,147,103,91,47,55,149,190,209,142,155,52,172,96,182,45,103,75,125,172,212,134,93,188,219,60,47,194,139,142,220,181,76,67,198,209,92,151,148,120,37,100,197,143,207,34,87,105,58,111,184,168,121,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,38,123,84,55,177,56,34,214,128,176,93,87,123,164,38,56,59,82,85,54,216,146,40,84,105,68,57,50,215,140,90,218,166,207,93,132,70,219,159,94,109,49,145,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,76,89,185,82,49,164,209,73,121,183,171,45,127,49,109,183,76,85,42,48,163,95,207,144,149,40,182,93,111,168,196,93,219,75,155,196,130,212,117,87,68,212,91,109,201,201,186,151,192,137,94,163,159,158,109,120,155,154,106,83,45,150,190,192,103,40,149,146,40,174,137,216,206,149,121,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,125,154,110,142,148,220,38,87,191,219,54,94,169,105,167,137,135,92,211,148,43,173,89,86,216,108,136,47,114,50,209,185,156,136,209,64,199,195,176,208,121,51,163,68,213,126,62,187,81,63,170,153,139,148,70,38,94,88,201,127,155,102,47,156,195,135,71,152,211,168,199,120,37,79,108,213,165,207,106,154,64,185,119,146,74,156,184,159,57,111,107,100,153,69,70,98,220,104,183,133,129,97,72,95,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,114,201,163,74,110,102,167,100,198,211,50,73,190,124,150,169,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,118,112,91,151,58,99,114,96,71,108,144,35,155,193,178,198,217,68,206,148,218,77,172,169,64,115,61,54,189,167,148,40,176,117,215,191,99,119,167,95,155,143,94,52,43,42,126,104,35,64,62,120,97,78,134,97,110,142,189,216,158,66,204,130,64,171,208,142,45,148,164,121,87,173,103,52,104,58,55,147,152,199,64,98,63,93,45,212,71,40,178,120,36,83,57,164,168,197,91,65,206,77,186,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,110,98,108,91,155,126,98,126,126,127,87,181,191,143,151,151,132,110,139,128,161,145,79,104,45,125,152,208,202,113,201,127,117,122,40,196,127,130,79,56,184,56,150,62,170,95,131,168,171,38,62,195,100,157,110,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,59,46,205,116,62,201,159,137,215,192,8
170,138,39,215,62,48,193,34,38,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,86,137,34,155,214,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,45,55,150,82,110,120,185,142,54,176,199,133,76,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,87,108,49,208,212,148,136,211,181,47,34,108,70,45,51,170,189,42,182,146,187,187,46,153,135,165,87,105,58,76,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,158,216,212,45,133,61,190,205,199,156,127,134,81,135,182,214,54,57,208,91,52,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,175,163,91,160,200,179,157,135,76,39,164,77,108,119,95,152,40,150,40,173,131,205,107,217,94,54,40,127,119,220,140,198,67,83,203,176,197,120,44,96,132,34,167,185,130,106,172,158,62,220,129,210,53,92,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,170,139,57,197,173,113,191,134,199,219,208,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,183,165,81,184,172,70,189,38,194,208,148,72,165,86,154,101,53,122,166,116,146,128,134,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,49,87,163,86,210,130,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,216,211,138,99,48,140,54,61,156,189,46,41,81,78,47,70,65,60,74,188,207,124,193,146,124,96,71,159,117,66,199,44,140,219,106,157,188,34,80,181,65,70,56,173,147,104,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,188,219,60,47,194,139,142,219,181,77,68,198,209,92,151,148,120,37,100,197,144,207,34,87,105,58,112,184,168,121,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,38,123,84,55,177,56,34,214,128,176,93,87,123,164,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,140,90,218,166,207,93,132,70,219,159,94,109,49,145,76,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,212,91,109,202,201,186,151,192,138,94,162,158,158,109,120,155,154,106,83,45,150,191,192,104,39,149,146,40,174,137,216,205,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,126,154,110,142,148,220,38,86,190,218,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,209,185,156,136,209,64,199,195,176,208,121,51,163,68,213,126,62,186,81,63,170,153,139,148,70,38,94,88,201,127,155,102,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,207,106,155,63,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,132,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,110,102,167,100,198,211,50,73,190,124,150,169,53,115,217,65,192,181,109,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,108,144,35,155,193,178,198,217,68,206,148,218,77,172,169,64,115,61,54,190,167,148,40,175,117,215,191,99,119,167,95,155,143,94,52,44,43,126,104,35,64,62,120,97,78,134,97,110,142,189,216,158,66,204,130,64,171,208,142,45,149,164,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,110,98,108,91,155,127,98,126,125,128,87,181,191,144,151,151,132,110,139,128,161,146,79,104,45,125,152,208,202,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,95,131,168,171,38,62,195,100,157,110,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,215,193,8
170,139,39,214,63,49,191,34,36,99,123,210,87,118,84,82,202,69,37,113,210,195,175,56,59,136,206,81,122,105,188,87,136,33,155,214,104,52,91,156,139,185,49,89,204,68,61,108,60,200,144,45,56,150,81,109,121,187,142,54,178,200,134,76,119,169,71,38,139,48,126,89,179,141,153,46,41,86,76,70,156,163,128,206,88,108,49,208,212,148,137,212,181,48,34,108,70,44,51,171,188,42,180,146,185,187,47,153,134,166,87,105,58,75,77,114,166,41,157,105,107,47,183,132,173,171,155,205,56,66,141,198,145,187,180,87,158,217,212,45,133,61,190,205,199,156,127,134,80,134,183,214,54,57,207,90,52,40,110,126,123,140,45,94,106,159,42,60,138,117,53,56,212,157,123,90,193,68,78,102,174,162,91,161,200,181,157,135,76,40,165,77,107,121,95,151,40,150,41,174,130,205,107,216,94,55,40,127,118,220,139,197,65,84,202,176,197,121,44,96,133,34,168,185,130,107,173,159,62,219,130,210,53,92,111,115,196,48,61,119,98,100,182,152,111,176,156,118,100,58,95,37,74,182,52,105,55,213,170,140,56,197,171,114,191,134,199,219,209,56,203,170,121,37,175,88,175,87,65,50,142,167,128,150,183,165,81,183,172,70,189,37,194,208,148,73,165,85,152,101,54,121,166,115,146,128,134,82,69,40,191,141,214,160,196,53,91,119,220,178,189,199,49,87,163,88,210,131,189,124,212,191,195,170,116,127,67,60,57,80,164,42,178,115,213,114,45,109,216,116,118,164,192,149,56,186,75,39,192,67,92,201,46,140,181,77,44,132,49,147,200,175,136,198,89,164,57,64,180,214,120,194,129,33,125,191,89,112,181,208,43,125,86,48,198,64,186,93,77,61,98,217,212,139,99,49,139,56,61,156,189,46,41,79,78,47,71,65,62,73,189,206,124,192,146,124,96,72,160,117,67,199,44,138,219,105,158,187,34,80,181,65,70,56,172,147,105,92,47,55,147,189,209,141,155,52,170,96,183,45,103,76,124,172,213,135,94,188,219,59,47,193,139,142,219,181,78,68,197,210,92,152,148,120,36,100,198,144,207,34,87,106,58,113,184,169,122,79,166,149,196,157,155,186,102,34,190,107,172,199,157,219,155,149,188,40,122,85,56,177,56,33,214,126,174,93,88,123,164,39,56,60,83,84,54,215,146,40,84,105,69,57,50,215,141,89,218,167,207,93,131,70,220,158,94,110,50,147,76,160,69,90,174,128,71,57,110,164,173,214,92,130,105,162,84,129,173,44,76,90,186,83,49,165,209,73,121,184,172,45,126,51,110,183,75,86,42,48,162,96,208,144,150,41,183,92,110,168,197,93,221,75,153,197,129,212,118,88,68,211,90,108,203,201,185,151,192,137,95,161,158,158,109,119,157,154,107,83,45,150,191,194,104,40,149,148,39,174,137,216,205,150,121,105,216,76,214,87,50,40,165,199,108,196,136,107,149,114,125,153,110,143,148,221,36,85,190,218,54,93,170,106,167,136,135,93,210,149,44,172,89,86,217,108,136,48,115,51,209,185,156,136,207,65,198,195,176,208,123,52,163,68,213,126,61,187,81,63,171,154,139,148,71,38,94,88,201,128,156,102,48,156,196,133,71,152,212,168,199,119,37,80,107,212,165,207,106,156,63,185,119,145,74,157,184,159,59,111,108,99,155,68,71,97,219,104,184,132,129,98,72,94,116,130,64,144,174,96,209,164,63,136,109,203,198,42,198,115,202,164,73,110,103,167,98,197,212,50,73,191,123,150,167,52,115,217,66,193,181,109,156,62,54,96,51,183,98,124,190,197,124,55,135,58,121,117,112,91,151,57,98,112,97,71,106,144,35,155,193,178,198,217,69,205,148,218,78,172,169,63,115,61,55,189,167,148,40,174,116,215,191,100,119,168,95,156,143,94,51,43,44,126,105,35,65,63,119,97,78,134,96,110,142,188,216,158,66,205,130,63,171,207,141,46,149,165,121,88,171,102,53,104,57,54,145,152,200,64,97,63,93,44,213,71,41,178,121,36,83,58,164,167,196,91,64,206,78,187,45,217,82,42,207,140,124,158,215,50,206,205,167,71,159,112,98,108,91,156,127,97,126,125,128,88,181,192,143,151,150,133,112,140,128,161,146,80,104,45,125,152,206,203,113,200,127,116,121,41,196,127,131,78,57,185,55,149,63,169,96,130,169,171,37,60,195,101,158,109,61,48,38,124,81,43,206,175,219,170,53,143,122,217,188,213,57,45,205,117,62,200,159,137,216,194,8
170,138,39,215,62,48,192,35,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,86,137,34,155,215,104,51,90,156,140,185,49,89,203,68,62,108,60,199,144,45,56,150,82,110,120,185,142,54,177,199,133,75,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,87,108,49,208,212,147,136,211,181,47,34,108,70,45,50,170,188,42,182,146,187,188,46,153,135,165,87,105,58,76,77,113,167,41,156,105,107,46,183,133,172,170,155,206,57,66,141,199,146,187,179,87,159,216,212,45,133,61,190,205,199,156,127,134,81,135,182,214,54,57,208,91,52,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,156,122,90,194,68,77,103,175,163,91,160,200,179,157,134,76,39,164,77,108,119,95,152,40,151,41,173,131,205,107,218,94,55,40,127,118,221,140,199,67,83,203,176,198,120,45,96,132,34,167,185,130,106,172,158,62,221,129,210,53,91,111,114,195,48,59,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,170,139,57,197,173,113,191,134,200,219,208,57,203,169,120,35,176,86,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,39,194,208,148,72,165,86,154,101,53,122,166,116,147,128,134,81,69,41,191,141,213,160,196,53,91,120,219,178,189,198,49,87,163,86,210,130,187,124,212,190,195,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,218,117,119,164,192,148,55,186,76,40,191,65,92,201,46,140,182,78,43,131,50,149,201,174,135,198,89,163,58,64,180,213,119,195,129,35,125,191,90,113,181,208,43,124,85,49,198,64,186,94,77,61,98,215,211,138,99,49,140,54,61,156,189,46,41,80,78,47,70,65,60,74,188,207,124,194,147,124,95,72,159,117,66,199,45,140,219,106,157,187,33,80,180,65,70,55,172,147,103,91,47,55,149,190,209,143,155,52,172,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,198,209,92,151,148,120,37,100,197,144,207,34,87,105,58,112,184,169,122,79,167,149,196,158,155,186,103,34,188,108,171,198,157,219,156,148,187,39,123,84,55,177,56,34,213,128,175,94,87,123,165,39,56,60,82,85,54,217,146,40,84,105,69,57,49,215,140,90,218,166,207,93,132,70,219,159,95,109,49,145,76,159,69,89,173,128,73,58,111,164,171,214,93,130,104,161,85,130,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,50,109,182,76,85,42,49,164,95,207,144,149,40,183,92,111,168,196,93,219,75,155,195,130,212,117,87,68,212,91,109,202,201,186,152,192,138,94,162,159,158,109,120,155,154,106,83,45,150,191,192,104,39,149,146,39,174,137,216,206,149,121,105,216,76,213,87,50,40,165,198,108,196,136,106,147,114,125,153,110,142,148,220,38,86,190,219,55,93,168,106,167,137,135,92,211,148,43,173,89,86,216,108,135,47,115,50,209,185,156,137,208,64,199,195,176,207,121,51,163,68,213,126,63,186,81,63,170,153,139,148,70,38,94,88,201,127,155,103,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,208,106,155,63,185,119,146,74,155,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,199,42,199,114,201,163,73,110,103,167,100,198,211,50,73,190,124,150,168,53,115,217,66,192,181,108,155,61,54,95,51,183,99,125,191,198,125,55,135,59,121,118,112,91,151,58,99,114,96,71,108,144,35,155,193,178,198,217,68,205,148,218,77,172,169,64,115,61,53,189,167,148,40,175,118,215,191,99,119,167,94,155,144,94,52,44,43,126,104,36,64,62,119,97,77,133,97,110,142,189,216,158,66,204,130,64,171,208,142,45,149,165,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,213,71,40,178,120,36,83,57,164,168,198,91,65,206,77,186,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,110,98,108,91,155,127,98,126,126,128,87,181,191,144,151,150,132,110,139,128,161,146,79,104,46,125,152,208,202,113,201,127,117,122,40,196,127,130,80,56,184,55,150,62,170,96,130,168,171,37,62,195,100,157,109,61,48,38,122,82,45,206,177,219,171,53,144,122,218,188,213,58,46,205,116,62,201,159,137,214,192,8
171,138,39,214,62,49,193,34,38,98,124,209,87,118,84,83,201,70,39,113,210,196,175,56,59,137,206,81,123,105,189,85,138,33,155,213,104,50,92,156,140,186,49,87,202,67,62,108,60,198,142,45,56,151,82,110,120,185,142,54,176,200,133,76,118,170,71,37,137,46,125,88,179,140,154,47,42,87,76,71,156,163,127,204,87,109,50,207,211,148,136,212,181,48,34,110,70,44,50,170,188,43,182,146,188,188,46,154,136,165,85,105,57,76,77,113,167,41,158,105,108,46,183,132,173,171,156,207,57,67,139,200,146,187,179,86,158,214,213,45,133,61,190,206,199,158,127,135,81,134,182,214,54,57,208,91,51,39,110,126,122,140,45,97,106,161,42,60,139,119,54,55,212,157,123,89,191,68,79,103,175,163,91,159,201,178,156,136,75,39,165,77,108,119,95,152,39,151,40,173,131,205,106,217,93,55,39,126,119,220,140,198,66,83,204,176,198,120,44,95,131,35,166,185,130,108,172,159,61,220,130,210,52,92,112,114,194,50,60,121,99,100,181,152,111,175,155,117,102,57,96,38,74,182,52,104,54,214,170,139,57,197,172,114,191,135,200,218,208,57,203,170,121,34,176,87,176,87,65,48,142,169,129,149,183,166,82,184,171,69,188,39,194,207,148,73,165,85,154,101,53,121,166,117,146,128,134,81,71,40,193,142,213,160,194,52,91,119,219,179,190,199,48,86,163,85,210,130,186,124,213,190,196,169,115,128,67,59,57,79,164,41,178,115,214,113,44,109,216,116,118,164,192,149,55,186,76,40,191,65,92,201,46,141,182,78,45,131,50,149,200,174,136,197,89,163,58,65,181,212,119,196,129,35,124,191,91,113,181,208,43,125,84,48,198,65,187,93,76,61,98,216,210,138,99,49,141,54,61,157,189,47,42,81,78,48,69,65,61,73,188,207,125,193,147,123,95,71,158,116,66,198,45,139,220,106,157,187,34,80,180,65,71,55,172,147,103,90,47,55,148,189,209,143,155,52,171,97,182,46,102,74,124,172,213,133,93,188,219,59,47,193,140,140,220,181,76,67,199,210,92,151,148,119,36,99,197,144,208,34,87,104,57,112,184,168,121,78,166,150,196,157,154,185,103,34,188,107,171,198,157,218,156,148,188,38,123,84,54,177,55,34,215,128,176,93,87,123,165,39,57,59,82,85,54,216,146,41,85,105,68,57,49,215,141,89,218,165,206,93,131,70,219,159,95,109,49,146,75,160,69,89,173,129,74,58,111,164,170,214,94,129,105,161,84,129,173,44,77,89,185,83,48,163,209,72,120,183,171,45,127,49,109,184,76,86,43,48,163,95,207,144,149,40,181,93,111,169,198,93,219,75,154,196,130,211,119,86,68,211,91,109,201,201,186,150,193,138,95,161,157,156,108,119,156,154,106,82,45,150,191,192,103,40,149,146,40,174,137,216,206,148,121,105,215,76,213,88,49,40,165,199,108,197,136,106,147,113,126,154,111,141,147,220,38,86,190,217,55,94,168,105,167,136,135,92,211,148,43,173,90,86,217,107,136,47,114,51,209,185,157,136,209,63,199,196,177,207,121,51,163,68,212,126,62,186,81,64,171,153,139,147,70,38,94,88,201,127,156,101,47,155,196,135,71,152,211,168,199,119,37,79,107,213,165,207,106,155,65,184,118,145,74,157,185,159,57,112,108,99,154,69,70,97,220,105,184,133,130,98,72,95,117,130,63,144,174,97,210,165,61,135,110,203,199,40,198,115,201,163,73,111,103,167,99,198,212,50,72,190,124,149,168,53,115,216,65,192,181,108,156,62,54,95,52,184,98,125,191,198,124,55,133,59,122,117,112,91,151,58,98,114,96,70,107,144,37,156,193,179,198,218,67,205,148,217,76,171,168,64,115,61,54,190,167,150,40,175,117,215,192,100,119,167,95,155,144,95,52,43,43,125,106,35,64,62,119,97,77,134,96,110,142,189,216,157,67,204,130,63,172,208,141,45,147,164,122,86,173,103,52,104,58,55,147,152,199,64,98,63,94,46,213,72,40,179,119,36,83,57,164,168,198,91,66,205,77,186,44,216,82,42,206,140,124,159,214,48,206,204,167,71,158,111,99,108,91,155,127,99,126,125,129,87,181,193,143,152,150,131,111,139,129,161,146,79,104,44,126,151,209,202,113,199,128,116,121,39,196,127,130,79,56,183,55,149,61,170,95,130,168,171,37,63,196,100,158,110,60,48,37,122,81,45,206,177,219,172,54,143,121,218,189,213,58,46,204,116,62,203,159,136,214,193,8
173,138,38,215,64,49,193,35,37,98,123,209,87,118,84,83,201,69,38,113,211,194,175,56,59,137,206,81,123,103,189,87,138,34,154,216,104,51,91,158,140,184,49,88,203,66,63,107,61,197,145,46,57,149,83,110,121,184,143,52,175,197,132,76,118,169,71,37,138,48,126,90,179,143,155,47,42,86,76,71,154,164,128,204,88,109,49,208,213,146,135,212,181,48,35,109,70,45,50,170,189,43,181,147,187,187,45,154,136,164,87,107,58,75,78,113,167,41,154,104,107,45,182,133,173,170,155,206,56,67,142,199,145,186,180,86,159,215,210,44,132,61,190,206,198,157,127,134,80,133,182,212,55,57,209,91,52,40,109,125,122,141,45,97,104,161,41,60,138,117,54,57,213,158,123,90,194,67,76,102,173,163,92,160,201,178,157,134,76,38,164,79,107,120,93,153,40,150,40,172,130,204,107,217,94,53,39,128,119,221,141,198,67,82,203,175,197,119,45,96,132,34,166,184,130,106,172,158,62,220,129,210,53,91,111,113,196,49,60,120,98,100,181,152,112,174,155,119,101,57,96,36,74,180,53,104,56,214,171,140,57,196,173,114,191,135,198,219,208,56,203,170,119,35,177,86,174,86,65,49,142,169,128,149,183,165,81,184,171,70,188,39,194,208,148,73,164,86,155,100,52,121,166,116,147,128,132,80,69,42,192,142,214,160,194,54,91,120,218,180,190,199,48,87,163,86,210,129,186,124,213,190,196,169,115,128,66,60,57,79,164,42,177,114,213,113,44,109,218,116,118,164,192,148,55,186,77,39,193,65,92,202,47,140,180,77,46,130,50,147,200,174,136,198,88,163,56,64,180,214,119,195,130,33,125,191,90,113,181,208,43,123,85,48,197,66,187,93,77,60,98,215,211,139,100,49,139,54,62,157,189,44,41,80,79,47,69,67,60,74,188,207,124,191,147,123,95,72,158,116,67,200,43,140,219,106,156,188,33,81,181,66,70,56,173,147,103,91,47,54,148,190,209,142,155,51,171,97,183,45,104,74,126,172,213,135,92,189,219,59,47,193,139,142,219,180,78,66,197,209,92,150,147,120,36,100,197,144,208,34,87,105,58,111,185,168,121,78,165,148,196,157,153,185,102,34,189,107,170,199,157,219,156,147,189,39,125,84,55,176,56,34,214,127,176,93,87,123,164,39,56,60,83,87,55,216,146,42,84,104,69,58,50,214,141,90,218,165,206,92,132,70,218,160,94,109,48,146,75,160,69,90,174,129,75,59,112,164,170,214,94,130,105,160,84,127,174,44,77,90,184,82,50,163,209,72,121,183,173,46,128,51,109,184,76,85,42,48,163,94,208,144,150,40,181,92,110,168,196,93,219,76,155,196,130,212,115,88,67,211,91,111,203,202,186,152,193,139,94,162,159,159,110,118,156,154,106,82,45,149,190,192,103,40,148,146,41,175,137,217,206,149,122,105,215,77,214,87,50,40,166,196,108,196,136,106,146,112,126,153,109,142,148,220,39,87,192,218,55,94,169,106,167,135,132,92,211,149,43,174,90,85,216,108,136,47,114,49,210,185,156,135,209,64,198,196,176,208,122,52,164,68,213,124,61,187,81,63,171,155,138,148,72,38,93,89,203,126,154,102,48,155,195,134,71,152,211,167,199,120,37,81,107,213,165,208,105,155,63,186,117,146,75,157,185,157,56,111,109,101,154,70,70,97,219,103,183,132,130,98,73,96,117,128,64,143,175,97,210,163,63,135,110,202,198,42,200,115,201,164,71,110,102,166,100,199,211,51,71,190,125,149,167,53,115,217,65,192,181,108,155,63,54,95,52,183,99,124,190,198,124,55,133,58,121,118,113,91,151,59,98,113,96,70,109,141,35,155,192,180,198,216,68,205,148,218,78,172,170,64,114,60,54,189,167,147,41,177,118,214,191,100,119,166,94,155,144,93,52,44,42,125,104,34,63,64,119,97,77,133,96,108,142,189,216,157,67,204,131,65,171,207,142,44,149,166,122,87,174,102,52,105,58,54,147,152,198,63,97,63,93,45,213,72,41,179,120,36,84,58,164,168,198,91,66,207,77,187,43,217,82,42,206,141,125,159,215,49,204,205,166,72,158,112,97,108,90,155,128,99,127,125,127,85,180,193,143,152,149,132,112,139,128,159,146,80,102,46,123,152,207,203,114,201,127,117,122,38,196,126,130,79,56,183,56,149,61,168,96,129,167,170,37,62,195,99,156,109,61,48,38,123,82,46,206,177,219,172,53,143,123,219,188,213,58,46,204,117,63,202,158,138,215,192,8
170,138,39,214,62,48,193,35,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,87,137,34,155,214,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,45,56,150,82,110,120,185,142,54,176,199,133,75,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,88,108,49,208,212,148,136,212,181,47,34,109,70,45,51,170,189,42,182,146,187,187,46,153,135,165,86,105,58,76,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,159,216,212,45,133,62,190,205,199,157,127,135,81,135,182,214,54,57,208,91,51,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,200,179,157,134,75,39,164,77,108,119,95,152,40,150,41,173,131,205,107,218,94,54,40,127,119,220,140,198,67,83,203,176,198,120,44,96,132,34,167,185,130,106,172,158,62,220,129,210,53,91,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,170,139,57,197,173,113,191,134,199,219,208,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,39,194,208,148,73,165,86,154,101,53,122,166,116,146,128,134,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,49,87,163,86,210,130,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,215,211,138,99,48,140,54,61,156,189,46,41,81,78,47,70,65,60,74,188,207,124,193,146,124,95,71,159,117,66,199,44,140,219,106,157,188,34,80,181,66,70,56,173,147,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,198,209,92,151,148,120,37,100,197,143,207,34,87,105,58,112,184,168,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,39,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,141,90,218,166,207,93,132,70,219,159,95,109,49,145,76,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,212,91,109,202,201,186,151,192,137,94,162,159,158,109,120,155,154,106,83,45,149,191,192,103,40,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,125,154,110,142,148,220,38,86,191,218,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,209,185,156,136,209,64,199,196,176,207,121,51,163,68,213,126,62,186,81,63,170,153,139,148,70,38,94,88,201,127,155,102,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,207,106,155,64,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,110,102,167,100,198,211,50,73,190,124,150,169,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,108,144,35,155,193,179,198,217,68,206,148,218,77,172,169,64,115,61,54,189,167,148,40,175,117,215,191,99,119,167,95,155,143,94,52,44,43,126,104,35,64,62,120,97,78,134,97,110,142,189,216,158,66,204,130,64,171,208,142,45,148,164,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,111,98,108,91,155,127,98,126,125,128,87,181,191,144,151,150,132,110,139,128,161,146,79,104,45,125,152,208,202,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,96,131,168,171,38,62,195,100,157,109,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,215,192,8
170,138,38,213,62,48,193,34,37,98,123,208,85,117,84,83,201,70,38,112,209,195,175,55,60,137,206,81,123,105,188,86,137,34,154,214,105,51,91,157,140,185,49,88,203,67,62,108,60,198,144,44,55,150,81,109,120,185,142,53,176,199,132,76,118,170,71,37,138,48,126,89,179,141,154,47,41,86,76,71,155,164,128,205,88,108,49,208,212,148,135,212,181,47,34,108,70,45,51,170,188,43,182,146,186,187,47,153,136,165,87,105,57,76,77,113,167,40,156,104,107,46,182,133,172,169,155,206,56,66,140,200,146,187,180,86,158,215,212,45,133,62,190,205,199,156,128,134,81,134,183,214,54,57,208,90,51,40,109,126,122,140,44,96,105,160,42,59,138,119,53,57,213,157,123,90,194,67,77,104,175,163,92,160,201,180,156,135,75,39,163,77,108,119,96,152,40,150,40,173,131,205,107,218,94,54,40,127,119,220,139,198,66,83,203,177,197,120,44,96,133,34,167,185,130,106,172,157,61,220,130,210,53,91,111,114,195,48,59,120,99,100,181,152,112,174,156,117,101,58,96,37,74,181,52,104,55,213,170,139,58,198,172,113,190,134,199,218,209,57,203,169,119,35,176,86,175,87,65,50,142,168,129,149,182,164,81,184,173,70,188,39,194,208,149,72,166,86,154,100,53,122,166,116,147,127,134,81,69,41,192,141,213,160,195,53,91,120,220,178,189,198,49,87,163,86,210,130,187,124,213,190,195,169,115,128,67,60,57,79,164,41,178,116,213,113,44,110,217,117,119,164,191,149,55,186,77,41,191,66,92,201,46,139,182,78,43,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,190,89,112,181,208,43,124,84,49,198,65,187,94,77,61,98,216,211,139,99,48,140,54,61,156,189,46,41,81,78,48,70,65,60,74,188,206,124,193,146,124,95,72,159,116,66,199,44,140,219,106,156,188,33,80,181,66,71,56,172,148,104,91,47,56,149,190,209,142,155,52,171,96,182,45,102,75,125,173,212,134,93,189,218,60,47,194,139,142,218,181,76,67,197,210,92,151,147,121,37,100,197,143,207,34,87,105,58,112,184,168,122,78,166,149,196,158,155,186,102,35,188,107,172,199,158,219,157,148,186,39,122,84,55,178,55,35,214,128,176,93,87,123,164,39,56,59,82,85,54,217,146,40,84,105,68,56,50,215,141,91,218,166,208,93,132,70,219,159,94,109,49,145,75,160,68,90,173,128,74,57,112,164,171,214,93,130,105,162,85,129,173,44,77,90,185,82,49,164,209,73,121,183,171,46,128,50,109,182,76,86,42,48,163,96,206,144,149,40,183,93,111,169,197,92,220,75,155,195,129,211,117,87,68,211,91,109,201,201,187,152,192,138,94,163,159,158,109,120,155,154,106,83,44,149,191,192,104,39,149,146,40,173,136,217,206,149,122,106,215,76,213,88,50,41,165,199,108,196,136,106,147,114,126,154,109,142,147,220,38,85,190,219,54,94,169,105,167,137,135,92,211,149,43,173,89,86,216,109,136,47,115,51,208,186,156,136,208,64,199,196,177,207,121,51,164,67,213,126,62,187,81,63,170,153,139,148,71,39,94,88,200,127,155,102,48,156,195,135,72,152,211,167,199,120,36,79,107,212,165,207,106,155,64,186,119,145,74,156,184,159,57,112,108,100,154,69,71,97,220,104,183,134,129,97,72,96,117,130,63,143,175,96,210,164,62,135,110,203,198,41,199,115,201,163,73,110,103,167,99,198,211,50,73,191,124,150,169,53,115,217,66,193,181,109,156,61,54,96,51,184,99,124,191,198,124,54,135,59,121,118,112,91,151,58,99,114,96,71,108,144,35,155,193,179,198,217,68,206,148,218,76,172,169,64,114,61,53,189,167,148,40,176,117,215,192,100,120,168,95,156,144,94,52,44,42,125,104,36,64,61,119,97,78,133,97,109,142,189,215,157,66,203,129,64,171,209,141,45,148,165,120,87,173,103,52,104,58,55,148,151,199,64,97,63,94,45,213,72,41,179,120,36,84,57,164,167,198,91,65,206,77,187,43,216,82,42,206,140,125,159,215,49,205,204,167,71,159,110,98,108,90,155,126,98,126,125,128,87,181,191,144,150,151,132,110,139,129,161,145,79,104,45,125,152,208,203,113,200,128,117,121,39,195,128,130,79,56,184,56,151,62,169,95,131,168,171,38,61,196,100,157,109,61,48,38,123,81,46,206,177,219,171,54,142,121,217,188,213,58,46,205,116,62,201,158,137,214,192,8
170,138,39,214,62,49,193,35,37,98,123,209,86,118,84,82,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,86,137,34,155,214,104,51,91,156,140,185,49,88,203,67,62,108,60,199,144,45,56,150,82,110,120,185,142,53,176,199,132,76,118,169,71,37,138,48,125,88,179,141,154,47,42,86,76,71,155,163,128,205,88,108,49,208,212,148,136,212,181,47,34,108,70,45,50,170,188,42,182,146,186,187,46,153,135,165,86,105,58,76,77,112,167,40,155,105,108,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,158,216,212,45,132,62,190,205,199,157,127,135,81,134,182,214,54,57,208,90,52,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,159,200,179,157,135,75,39,164,77,108,119,95,152,40,150,40,173,131,205,107,217,94,54,40,127,119,220,140,198,66,83,203,176,198,119,44,96,132,34,167,185,130,106,172,158,62,220,129,210,53,92,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,53,104,54,213,170,139,58,197,173,113,191,134,200,219,208,57,203,170,120,35,176,87,175,87,65,50,142,168,129,148,183,165,81,184,172,70,189,39,194,208,148,73,165,86,154,101,53,122,166,116,147,128,135,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,49,87,163,86,210,131,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,47,140,182,78,44,131,50,149,200,174,136,198,89,163,57,64,180,212,120,195,129,35,125,191,90,112,181,208,43,124,84,49,198,65,187,94,77,61,98,216,210,138,100,48,140,54,62,156,189,46,41,80,78,47,70,65,61,74,188,207,124,193,147,124,95,71,159,117,66,199,44,140,219,106,157,188,34,80,181,65,71,55,173,147,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,188,219,60,47,194,139,142,219,181,77,67,197,209,92,151,148,120,37,101,197,144,207,34,87,105,58,111,184,168,122,79,166,149,196,158,154,186,102,35,188,107,171,198,157,219,156,148,187,39,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,147,41,84,105,69,57,50,215,140,90,218,166,208,92,132,70,219,159,95,109,49,145,76,159,69,89,173,128,74,58,111,164,171,214,93,130,104,161,85,129,173,44,77,89,185,82,48,163,209,73,121,183,171,45,127,50,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,211,91,110,202,201,186,151,192,137,94,162,158,157,109,120,155,154,106,82,45,150,190,192,103,39,149,146,39,174,137,216,205,149,122,105,216,76,213,87,50,40,165,198,108,196,136,106,147,113,125,154,110,142,148,220,38,86,191,218,54,93,169,106,167,137,135,92,211,148,43,173,89,86,216,108,136,47,114,50,208,185,156,136,209,64,199,195,176,207,121,51,163,68,213,126,62,186,81,63,170,153,139,148,71,38,94,88,201,127,155,102,47,156,195,135,71,152,211,167,199,120,37,79,107,213,165,207,106,155,63,185,119,146,74,156,184,159,57,112,107,100,153,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,74,110,102,167,100,198,211,51,73,190,124,150,169,53,115,217,65,192,180,108,156,62,54,95,51,183,99,124,190,198,124,55,134,59,121,118,112,91,151,58,99,114,96,71,108,144,35,155,193,179,197,217,68,206,148,218,77,172,169,64,114,61,53,190,167,148,40,175,117,215,191,99,119,167,94,155,143,94,52,44,43,125,104,35,64,62,119,97,78,134,97,110,142,189,216,158,66,204,130,64,172,208,142,45,148,165,121,87,173,103,52,104,58,55,147,151,199,64,98,63,93,45,213,71,41,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,166,71,159,110,98,108,91,155,127,98,126,125,128,88,181,191,144,151,150,132,110,139,128,161,145,79,103,45,125,151,208,203,113,201,128,117,122,40,196,127,130,80,56,184,56,150,62,170,96,131,168,171,38,62,195,100,157,110,61,48,37,122,82,45,206,177,219,172,54,143,121,217,188,213,59,46,205,116,62,201,159,137,214,192,8
168,138,39,214,63,48,193,35,38,98,124,209,86,118,83,83,203,70,39,112,210,194,176,55,59,136,205,82,123,104,189,86,137,32,156,215,104,51,91,155,139,184,50,88,204,67,62,107,60,199,144,44,55,150,83,110,120,185,141,54,177,199,132,76,117,169,71,36,138,48,126,87,179,141,153,46,42,86,77,70,154,163,127,205,87,108,49,207,211,148,136,212,181,48,35,109,70,45,50,171,188,42,181,146,187,187,46,154,135,164,87,105,57,76,76,112,167,41,156,104,108,47,182,133,172,169,156,207,56,65,142,200,146,186,179,87,158,216,211,44,133,61,189,206,198,156,128,134,82,135,183,214,54,57,207,91,50,41,109,125,122,139,45,96,105,161,42,60,139,119,54,57,213,156,122,90,194,68,78,104,175,163,92,159,200,180,157,134,75,38,164,78,108,119,95,152,40,149,40,173,130,205,107,217,94,55,40,125,120,220,138,198,65,84,204,175,197,120,44,96,133,34,167,185,131,106,172,157,62,220,129,210,53,91,111,113,195,49,60,121,98,100,181,152,112,174,156,117,101,58,96,36,74,181,53,104,54,213,170,140,57,198,172,113,192,134,199,219,208,57,203,169,120,35,177,87,176,87,65,50,143,169,130,149,181,165,81,184,172,69,190,40,194,208,147,73,165,86,153,101,53,123,166,116,146,128,135,81,69,41,192,140,214,159,196,52,91,120,220,178,189,198,48,87,162,85,210,130,188,125,212,191,194,169,115,128,67,60,57,80,163,42,178,115,214,114,43,109,218,117,119,163,191,149,56,185,77,40,192,64,92,202,46,140,182,79,42,131,49,149,201,174,136,198,89,164,58,65,180,212,120,195,129,34,124,191,89,113,180,208,43,124,85,48,198,65,187,94,77,61,98,214,210,139,99,49,140,53,62,156,189,46,42,80,79,47,70,65,59,74,188,207,124,194,147,123,96,72,160,116,67,198,44,140,219,104,156,188,33,81,181,65,70,55,173,148,102,92,48,54,147,190,209,143,155,52,171,97,182,44,103,75,125,173,212,135,93,189,220,59,47,193,138,143,219,180,77,67,198,210,92,151,147,120,37,100,197,143,207,34,86,106,59,112,183,168,121,79,167,149,196,158,153,186,102,33,188,106,172,199,157,219,157,148,187,38,122,84,55,177,55,34,215,128,175,93,88,123,164,39,56,60,81,85,54,217,147,41,85,105,68,58,50,216,141,90,218,166,208,93,134,68,219,159,95,109,49,146,75,159,69,88,172,127,74,57,109,164,171,214,94,130,104,162,85,130,173,44,77,89,185,83,49,163,210,74,121,183,171,47,128,49,110,182,76,85,43,48,162,96,207,145,148,40,183,92,111,169,197,93,220,76,155,195,131,213,117,87,69,211,91,109,202,201,186,151,193,138,94,163,159,159,109,120,156,155,107,82,44,150,190,192,102,39,149,146,40,173,137,217,205,149,122,104,217,76,213,87,50,41,165,198,108,197,135,107,147,113,125,153,110,142,147,220,38,86,191,219,53,94,169,105,165,136,135,92,212,148,43,173,89,87,216,109,135,47,114,51,208,185,156,136,209,63,199,196,176,207,122,51,164,68,213,125,63,186,80,64,170,153,139,149,72,38,93,89,201,126,155,103,48,156,195,135,71,152,211,167,199,121,37,80,108,214,165,208,107,155,63,184,119,146,74,155,184,159,58,111,107,100,154,69,69,97,220,103,182,132,129,98,72,96,117,130,64,143,174,96,209,165,61,135,110,203,199,41,198,114,200,163,74,110,103,167,100,198,211,49,73,190,124,150,168,51,115,217,66,192,180,109,156,62,55,95,51,184,98,125,189,198,123,55,135,59,121,118,112,91,151,58,99,114,97,71,106,144,36,154,193,177,198,217,69,206,148,217,78,172,168,64,114,61,53,190,167,147,41,175,118,214,191,100,119,166,93,155,143,95,53,44,43,127,105,36,63,62,120,97,78,134,96,108,142,190,216,158,67,202,130,64,171,207,142,45,148,165,121,87,174,103,52,104,57,55,146,151,199,64,98,63,93,46,213,71,39,179,120,35,83,57,164,168,198,91,65,205,76,186,44,217,81,41,205,140,126,159,215,48,205,203,167,71,159,109,98,108,91,156,127,99,126,126,127,87,180,190,143,151,151,132,110,139,129,161,145,79,104,45,126,151,207,203,113,201,126,117,123,39,197,127,130,79,56,183,55,149,62,170,96,130,168,172,38,62,196,100,156,109,62,48,37,122,82,44,207,179,219,171,53,143,122,218,188,213,59,45,205,117,62,200,158,136,216,191,8
170,138,39,214,62,48,193,35,37,98,123,209,86,117,84,83,201,70,38,112,210,195,175,55,59,137,206,82,123,105,188,86,137,34,155,214,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,44,55,150,82,110,120,185,142,54,176,199,133,75,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,88,108,49,208,212,148,136,212,181,47,34,108,70,45,50,170,188,42,182,146,187,187,46,153,135,165,87,105,58,75,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,159,216,212,45,133,62,189,205,199,156,127,135,81,135,182,214,54,57,208,91,51,40,109,126,122,140,45,96,105,160,42,59,138,118,54,56,213,157,122,90,194,68,78,103,175,163,91,159,200,179,157,134,75,39,164,77,108,119,95,152,40,150,41,173,131,205,107,218,94,54,40,127,119,220,140,198,67,83,203,176,198,120,44,96,132,34,167,185,130,106,172,158,62,220,129,210,53,92,111,114,195,48,60,121,99,100,181,152,112,174,156,117,101,58,96,36,74,181,52,104,54,213,170,139,57,198,173,113,191,134,199,219,208,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,39,194,208,148,72,165,86,154,100,53,122,166,116,146,128,135,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,49,87,163,86,210,131,187,124,212,190,196,170,115,128,67,60,56,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,77,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,216,211,138,99,48,140,54,61,156,189,46,41,81,78,47,70,65,60,74,188,207,124,193,146,124,95,71,159,117,66,199,44,140,219,106,157,188,34,80,181,65,70,56,173,147,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,198,209,92,151,148,120,37,100,197,143,207,34,87,105,58,111,184,169,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,38,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,141,90,218,166,208,93,132,70,219,159,94,109,50,145,75,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,50,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,211,91,109,202,201,186,151,192,137,94,162,159,158,109,120,155,154,106,83,45,150,191,192,103,39,149,146,40,174,137,216,205,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,113,125,154,110,142,148,220,38,86,190,218,54,93,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,208,185,156,136,209,64,199,196,176,207,121,51,163,68,213,126,62,186,81,63,170,153,139,148,71,38,94,88,201,127,155,103,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,207,106,155,64,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,111,102,167,99,198,211,50,73,190,124,150,169,53,115,217,66,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,108,144,35,155,193,178,197,217,68,205,148,218,77,172,169,64,115,61,53,190,167,148,40,175,117,215,191,100,119,167,95,155,143,94,52,44,43,126,104,35,64,62,120,97,78,134,97,110,142,189,216,158,66,204,130,64,172,208,142,45,148,164,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,166,71,159,111,98,108,91,155,127,98,126,125,128,87,181,191,144,151,150,132,110,139,128,161,146,79,104,45,125,152,208,202,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,96,130,168,171,38,62,195,100,157,109,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,214,192,8
170,138,39,214,62,48,193,35,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,87,137,34,155,214,104,51,91,156,140,185,49,88,203,67,62,108,60,199,144,45,55,150,82,110,120,185,142,54,176,199,133,75,118,169,71,37,138,48,125,89,179,141,154,47,41,86,76,71,155,163,127,205,87,108,49,208,212,148,136,212,181,47,34,108,70,45,51,170,189,42,182,146,187,187,46,153,135,165,87,105,58,76,77,112,167,41,155,105,107,46,183,133,172,170,155,206,56,66,140,199,146,187,179,87,159,216,212,45,133,61,190,205,199,157,127,134,81,135,182,214,54,57,208,90,51,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,175,163,91,160,200,179,157,135,75,39,164,77,108,119,95,152,40,150,40,173,131,205,107,218,94,54,40,127,119,220,140,199,67,83,203,176,198,120,45,96,132,34,167,185,130,106,172,158,62,220,129,209,53,92,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,171,139,57,197,173,113,191,134,200,219,208,57,203,170,120,35,176,87,175,87,65,50,142,168,129,148,183,165,81,184,172,70,189,39,194,208,148,73,165,86,154,100,53,122,166,116,146,128,134,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,49,87,163,86,210,130,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,116,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,216,211,138,99,48,140,54,61,156,189,46,41,81,78,47,70,65,60,74,188,207,124,193,147,124,95,71,159,117,66,199,44,139,219,106,157,188,34,80,181,66,70,56,173,148,103,91,47,55,149,190,210,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,67,197,209,92,151,148,120,37,100,197,143,207,34,87,105,58,111,184,168,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,38,122,84,55,177,56,34,214,128,176,93,87,123,165,39,56,59,82,85,54,216,146,41,84,105,69,57,50,215,141,90,218,166,208,93,132,70,219,159,95,109,49,145,76,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,196,130,212,117,87,68,211,91,110,202,201,186,151,192,137,94,162,158,158,109,120,155,154,106,83,45,149,191,192,104,40,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,125,154,110,142,148,220,38,86,191,218,54,93,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,115,50,209,185,156,136,209,64,199,195,176,207,121,51,163,68,213,126,62,187,81,63,170,153,139,148,70,38,94,88,201,127,155,103,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,208,106,155,63,185,119,146,74,156,184,159,57,112,107,100,153,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,111,102,167,100,198,211,50,73,190,124,150,169,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,190,198,124,55,134,59,121,118,112,91,151,58,99,114,96,71,108,144,35,155,193,178,197,217,68,206,148,218,77,172,169,64,115,61,54,189,167,148,40,175,117,215,191,99,119,167,94,155,143,94,52,44,42,126,104,35,64,62,119,97,78,134,97,110,142,189,216,158,66,204,130,64,171,208,142,45,148,165,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,71,41,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,166,71,159,110,98,108,91,155,127,98,126,125,128,87,181,191,144,151,150,132,111,139,128,161,146,79,103,45,125,152,207,203,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,96,131,168,171,38,62,195,100,157,110,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,214,192,8
170,138,39,214,62,48,193,35,37,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,87,137,34,155,214,104,51,91,156,140,185,49,89,203,67,62,108,60,199,144,45,55,150,82,110,120,185,142,54,176,199,133,75,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,88,108,49,208,212,148,136,212,181,47,34,108,70,45,50,170,189,42,182,146,187,187,46,153,135,165,86,105,58,76,77,113,167,41,155,105,108,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,159,216,212,45,133,62,190,205,199,157,127,135,81,135,182,214,54,57,208,91,51,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,175,163,91,159,200,179,157,134,76,39,164,77,108,119,95,152,40,150,41,173,131,205,107,218,94,55,40,127,119,220,140,199,67,83,203,176,198,120,44,96,132,34,167,185,130,106,172,158,62,220,129,209,53,91,111,114,195,48,60,121,99,100,181,152,112,174,155,118,101,58,96,37,74,181,52,104,54,213,170,139,57,197,173,113,191,134,199,219,208,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,70,189,39,194,208,148,72,165,86,154,101,53,122,166,116,146,128,134,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,48,87,163,86,210,131,187,124,212,190,195,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,93,201,46,140,182,78,44,131,50,149,200,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,113,181,208,43,124,85,49,198,65,187,94,77,61,98,215,211,138,99,48,140,54,61,156,189,46,41,81,78,47,70,65,60,74,188,207,124,193,146,124,95,71,158,117,66,199,44,140,219,106,157,188,34,80,181,65,70,56,173,147,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,198,209,92,151,148,120,37,100,197,143,207,34,87,105,58,112,184,168,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,38,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,140,90,218,166,207,93,132,70,219,159,95,110,49,145,76,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,49,109,182,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,195,130,212,117,87,68,212,91,109,202,201,186,151,192,137,94,162,159,158,109,120,155,154,106,83,45,149,191,192,103,40,149,146,39,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,125,154,110,142,148,220,38,86,191,218,54,94,169,105,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,208,185,156,136,209,64,199,196,176,207,121,51,163,68,213,126,62,186,81,63,170,153,139,148,70,38,94,88,201,127,155,103,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,207,106,155,64,185,119,146,74,156,184,159,57,112,107,100,154,69,70,98,219,104,183,133,129,97,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,110,102,167,99,198,211,50,73,190,124,150,169,53,115,217,65,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,119,112,91,151,58,99,114,96,71,107,144,35,155,193,178,197,217,68,206,148,218,77,172,169,64,114,61,54,189,167,148,40,175,117,215,191,99,119,167,94,155,143,94,52,44,43,125,104,35,64,62,120,97,78,133,97,110,142,189,216,158,66,204,130,64,171,208,142,45,148,165,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,167,71,159,111,98,108,91,155,126,98,126,125,128,87,181,191,144,151,150,132,110,139,128,161,146,79,104,45,125,152,208,203,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,170,96,131,168,171,38,62,195,100,157,109,61,48,37,122,82,45,206,177,219,171,53,143,122,217,188,213,58,46,205,116,62,201,159,137,215,192,8
171,138,39,214,62,48,193,34,37,98,123,209,86,117,84,83,201,70,38,112,209,195,175,55,59,137,206,81,123,105,188,87,138,34,155,214,104,52,90,156,140,185,49,89,203,67,62,108,60,199,144,45,55,151,82,109,120,185,142,54,177,199,133,76,118,169,71,37,138,48,125,89,179,141,154,47,42,86,77,71,154,162,127,205,87,108,49,208,212,148,136,211,182,48,34,108,70,45,51,170,188,43,182,146,187,187,46,153,135,165,86,105,58,76,78,112,167,41,156,105,107,46,183,133,172,170,155,206,57,66,141,199,146,187,179,87,159,216,212,45,133,62,190,205,199,157,127,134,81,135,182,214,54,57,208,90,52,40,109,125,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,193,68,77,103,174,162,91,159,201,179,157,134,76,39,163,78,108,120,95,152,40,151,41,173,131,205,107,217,94,54,40,127,119,221,139,198,67,83,203,176,197,120,44,96,132,34,166,185,130,106,172,157,62,220,129,210,53,91,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,75,180,52,104,54,214,171,140,57,197,173,113,191,134,200,219,208,57,203,170,120,35,176,87,175,87,65,50,142,168,129,148,183,165,82,184,172,69,188,39,194,208,148,73,165,86,155,100,53,122,166,116,146,128,134,81,70,41,192,141,213,160,195,53,91,120,219,178,189,198,49,87,163,86,210,130,187,124,213,190,196,169,115,128,67,60,56,79,164,42,178,115,214,113,44,109,217,117,119,164,192,147,55,186,77,40,191,65,93,201,46,140,182,78,43,131,50,149,201,174,136,198,89,163,58,64,180,213,120,195,128,34,125,191,90,112,181,209,43,124,85,49,198,65,187,94,77,61,98,216,211,138,99,48,140,54,61,157,189,46,41,81,78,47,70,65,61,74,188,207,124,193,147,124,95,71,159,117,66,199,44,139,219,106,157,187,33,81,181,66,70,55,172,148,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,188,219,60,47,194,139,142,219,180,76,68,198,209,92,151,148,120,37,100,197,143,207,34,87,105,58,112,184,169,121,79,166,149,196,158,154,186,102,35,188,107,172,198,157,219,156,148,187,38,122,84,55,177,56,34,213,128,176,94,87,123,165,39,56,60,82,85,53,216,147,40,84,104,69,57,50,215,141,90,218,166,207,92,131,70,219,159,94,109,49,146,75,159,69,89,173,127,74,58,111,164,171,214,93,129,105,161,85,130,173,45,76,89,185,82,48,164,209,73,121,183,171,46,127,49,109,183,76,85,42,48,164,95,207,145,149,41,182,93,111,168,197,93,219,75,155,195,130,212,117,87,68,211,91,109,202,201,186,151,192,137,94,162,159,158,109,120,156,153,106,83,45,149,191,192,103,40,149,146,40,174,136,216,205,149,122,105,216,76,213,87,50,40,165,198,108,196,136,106,147,114,125,154,109,142,148,220,38,86,191,218,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,115,50,209,185,156,137,209,64,199,196,176,208,122,51,164,68,213,126,63,186,81,64,170,153,139,148,70,38,94,88,201,127,155,103,47,156,195,135,71,153,211,167,199,120,37,79,108,213,165,208,106,155,64,185,119,146,74,156,184,159,57,112,107,100,153,69,70,98,219,104,183,133,129,98,72,96,117,130,64,143,176,96,210,164,62,135,110,203,198,41,199,115,201,163,74,111,102,167,99,198,211,50,73,191,124,150,169,53,115,217,66,192,181,109,156,62,54,96,51,183,99,125,191,198,124,55,135,59,121,119,112,91,151,58,99,113,96,71,107,144,35,155,193,178,197,217,68,206,148,218,77,172,169,64,114,61,53,189,167,148,39,175,117,215,192,99,119,168,94,155,143,94,52,44,43,125,104,35,64,62,119,97,78,133,97,110,142,189,216,158,66,203,130,64,172,208,141,45,149,164,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,71,40,179,120,36,84,56,164,168,198,91,65,206,76,187,44,217,82,42,206,140,125,158,215,49,205,204,167,71,159,110,98,107,91,155,127,98,126,125,128,87,181,191,144,151,150,132,110,139,128,161,146,79,104,46,125,151,208,203,113,201,127,117,121,40,196,127,130,80,56,184,55,150,62,169,96,131,168,171,38,62,196,99,157,109,61,47,37,123,81,45,206,177,219,171,53,143,122,217,188,213,59,46,205,116,62,201,159,137,214,193,8
170,138,39,214,62,49,192,35,37,98,123,209,86,117,84,83,200,70,38,112,210,195,175,55,59,137,206,81,123,104,189,87,137,34,155,215,104,51,91,156,140,185,49,89,203,68,62,108,60,199,144,44,55,150,82,110,120,185,142,54,176,199,133,75,118,168,70,37,138,48,125,89,179,141,154,46,42,86,76,71,155,162,128,205,87,108,49,208,212,148,136,212,182,48,34,109,70,45,50,170,189,43,182,146,187,187,46,153,135,164,86,105,58,75,77,113,167,41,156,105,107,46,183,133,172,170,155,206,56,66,141,199,145,187,179,87,158,216,211,45,133,61,190,205,199,157,127,134,81,135,182,214,54,57,208,91,52,40,109,126,122,140,45,96,105,160,42,59,138,119,54,56,213,157,122,90,194,67,78,103,174,163,91,159,200,179,158,134,76,39,164,77,107,119,95,152,40,151,40,173,131,205,108,218,94,55,40,126,118,220,140,198,67,83,203,176,198,120,45,96,132,34,167,185,130,107,172,158,62,220,130,210,53,91,111,114,195,48,60,121,99,100,181,151,112,174,156,117,101,58,96,37,74,181,53,104,55,213,171,139,57,197,173,113,191,134,199,219,208,57,203,169,120,35,176,87,176,87,65,50,143,168,129,149,183,165,82,184,172,70,189,38,194,208,148,73,166,86,154,101,53,122,166,116,146,128,134,81,69,41,191,142,213,160,195,53,91,120,219,178,190,198,49,87,163,85,210,130,187,124,212,190,196,170,115,128,67,60,57,80,164,42,178,116,213,113,44,109,218,117,118,164,192,148,55,186,77,40,191,65,92,201,47,139,182,78,44,131,50,149,200,174,136,198,89,163,58,64,181,213,119,195,129,35,125,191,89,113,181,208,43,125,85,48,198,65,187,94,77,61,98,215,211,138,99,48,139,54,62,156,189,46,41,81,78,48,70,65,60,74,188,207,124,193,146,124,95,72,158,117,66,199,44,140,219,106,157,188,33,80,181,65,71,55,173,148,103,91,47,55,148,189,209,142,155,52,172,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,198,209,92,151,148,120,37,100,197,144,207,34,87,105,58,112,184,169,121,79,166,149,196,158,154,186,103,35,188,107,171,199,157,219,157,148,187,38,122,84,54,177,56,34,214,128,176,93,87,123,165,38,56,60,82,85,54,217,146,41,84,105,68,57,49,215,140,90,218,166,208,92,132,70,219,159,95,110,50,146,76,159,68,89,173,127,74,58,111,164,171,214,93,130,105,161,84,129,173,45,76,89,185,82,48,163,209,73,121,183,172,45,127,49,109,183,76,85,42,48,163,95,207,145,149,40,183,92,111,168,197,93,219,75,155,195,130,212,117,87,68,212,91,109,202,201,186,151,192,138,94,162,159,158,109,120,156,154,106,83,45,149,191,192,103,40,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,166,198,108,196,136,107,147,113,125,154,110,142,147,220,38,86,191,218,54,93,168,105,167,137,135,93,211,148,43,174,90,86,216,108,136,47,114,51,209,185,156,136,209,64,199,195,176,207,121,52,163,68,213,126,63,186,81,63,170,153,139,148,71,38,94,88,201,127,155,103,47,156,195,135,71,152,211,167,200,120,37,79,108,213,165,207,106,155,63,185,119,146,74,156,184,159,57,111,108,100,154,69,70,98,220,104,183,133,129,97,73,96,117,130,64,143,175,96,210,164,62,135,110,203,198,41,199,115,201,163,73,110,102,167,99,197,211,51,73,190,124,150,168,53,115,218,66,191,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,118,112,90,151,58,99,113,96,70,108,144,35,155,193,179,197,218,68,205,148,218,77,172,169,64,114,61,53,189,167,148,39,175,118,215,191,99,120,167,95,155,143,94,52,43,43,125,104,35,64,61,120,97,78,134,97,110,142,189,216,158,66,203,130,64,172,208,141,45,149,165,121,87,173,104,52,104,58,55,147,151,199,64,97,63,93,45,212,72,40,178,120,36,84,57,164,168,198,91,65,206,77,186,44,217,83,42,206,140,125,158,216,49,206,204,166,71,159,110,98,107,91,155,126,98,126,125,128,87,181,191,143,151,151,131,110,139,128,161,146,79,104,45,125,151,208,202,113,201,128,117,122,40,196,127,130,80,56,184,56,150,62,169,96,131,168,171,38,63,196,100,157,110,61,48,37,122,81,45,206,177,219,171,53,143,122,218,189,213,58,46,205,116,62,201,159,137,215,193,8
170,138,39,215,62,48,192,35,38,98,123,209,87,117,84,82,201,70,39,112,210,195,175,55,59,137,207,81,123,105,188,87,138,34,155,215,105,52,91,156,140,185,49,89,203,67,62,108,60,199,144,44,56,150,82,110,120,185,141,54,176,199,133,75,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,87,108,49,208,212,148,136,212,182,48,34,108,70,45,51,169,189,42,182,146,187,187,46,153,135,165,86,105,58,76,77,113,167,41,155,105,107,46,183,133,173,170,154,206,56,66,140,199,146,187,179,87,158,216,212,45,133,62,190,206,199,157,127,135,80,135,182,214,54,57,208,90,51,40,109,126,122,140,45,96,105,160,42,59,138,119,54,56,214,157,123,90,194,68,77,103,174,163,91,160,200,179,157,134,76,39,164,77,108,119,95,152,40,151,41,172,130,204,107,217,94,55,40,127,119,220,139,198,67,83,203,176,198,119,45,96,132,34,167,184,130,106,172,158,62,220,130,210,53,91,111,114,195,48,60,121,99,100,182,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,170,139,58,198,172,113,191,135,199,219,208,57,203,170,120,35,176,86,175,87,64,50,143,167,129,149,183,165,82,184,172,69,188,38,194,208,148,72,165,86,154,100,53,122,166,116,146,128,134,81,70,41,192,141,214,160,196,52,91,119,218,178,189,198,49,87,163,86,210,130,187,123,213,190,196,169,115,128,68,60,57,79,164,42,178,116,214,113,44,110,218,117,119,164,192,148,55,186,76,41,191,65,92,201,47,140,182,78,44,131,49,149,201,174,136,198,89,163,57,64,180,213,119,195,129,35,125,191,90,112,181,208,44,125,85,49,198,65,187,94,76,61,98,216,210,138,99,48,140,53,62,157,189,46,41,81,78,47,70,65,60,75,188,206,124,193,147,124,96,72,159,117,66,200,44,139,219,106,157,187,34,80,181,66,71,56,173,147,103,91,47,55,149,190,209,143,155,52,171,96,182,45,103,75,125,173,213,134,92,189,219,60,47,194,139,142,219,181,77,68,197,210,92,151,148,120,37,101,197,143,207,34,87,105,58,112,184,168,121,79,166,149,196,157,154,186,102,35,188,107,172,199,158,219,156,148,187,39,122,84,55,177,56,34,214,128,176,93,87,123,165,38,56,60,82,85,54,217,146,41,84,105,69,57,50,215,141,91,218,166,208,92,132,70,219,159,95,109,49,146,76,159,69,89,172,128,74,58,111,165,170,214,93,130,104,162,85,129,173,44,77,89,185,82,49,163,209,73,121,183,171,45,127,49,109,183,76,85,42,48,163,95,207,144,149,40,182,92,111,168,197,93,219,75,155,196,130,212,117,87,68,212,91,109,202,201,186,152,192,138,94,162,159,157,109,120,155,154,106,83,45,150,191,192,104,39,149,146,39,174,137,216,206,150,122,105,216,76,213,87,50,41,165,198,108,197,136,106,147,113,125,153,109,142,148,220,38,86,191,218,54,93,169,106,167,137,135,93,211,148,43,173,89,86,216,109,135,47,115,50,209,185,156,137,209,64,199,196,177,208,121,52,163,68,213,126,63,186,81,63,170,153,139,148,70,38,94,88,201,126,155,102,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,208,106,155,64,185,119,146,74,156,184,158,57,112,107,100,154,69,70,98,220,104,183,132,129,98,72,96,117,130,64,143,175,97,210,164,62,135,110,202,198,42,199,115,201,164,74,111,102,167,100,198,211,50,73,190,124,150,169,53,115,217,66,192,181,108,156,62,54,95,51,183,99,124,191,198,125,55,135,59,121,118,112,90,151,58,99,113,96,71,107,144,35,155,193,178,198,217,68,206,148,218,77,172,169,64,114,61,53,189,166,148,40,176,117,215,191,100,119,167,94,155,143,94,52,44,43,126,104,35,64,62,119,97,78,134,97,109,142,189,216,158,66,203,130,64,172,208,142,45,148,164,121,87,173,103,52,104,58,56,147,151,199,64,97,62,93,45,212,71,40,178,120,36,83,58,164,168,198,91,65,205,77,187,44,217,82,41,206,140,125,158,215,49,206,204,167,71,159,110,98,108,91,155,127,98,126,125,128,87,181,192,144,151,150,132,111,139,128,160,145,79,103,46,125,152,208,203,113,201,127,117,122,41,196,127,130,80,56,184,56,151,63,169,96,130,168,171,38,62,195,100,157,110,61,48,37,123,82,46,206,177,219,172,53,143,121,218,188,213,59,45,205,116,62,201,159,137,215,192,8
170,138,39,214,62,49,193,34,38,98,123,209,86,118,84,83,201,70,38,112,210,195,175,55,59,137,206,81,123,105,188,87,137,34,155,214,104,51,91,156,140,185,49,88,203,67,62,108,60,199,144,45,55,150,82,110,120,185,142,54,176,199,133,75,118,169,71,37,138,48,125,89,179,141,154,47,42,86,76,71,155,163,127,205,88,108,49,208,212,148,136,212,181,47,34,109,70,45,50,170,189,42,182,146,187,187,46,153,135,165,87,105,58,75,77,113,167,41,155,105,107,46,183,133,172,170,155,206,56,66,141,199,146,187,179,87,159,216,212,45,133,62,190,205,199,157,127,134,81,135,182,214,54,57,208,91,52,40,109,126,122,140,45,96,105,160,42,60,138,118,54,56,213,157,122,90,194,68,78,103,174,163,91,160,200,179,157,134,75,39,164,77,108,119,95,152,40,150,41,173,131,205,107,218,94,54,40,127,119,220,140,198,67,83,203,176,198,120,44,96,132,34,167,185,130,106,172,158,62,220,129,210,53,92,111,114,195,48,60,121,99,100,181,152,112,174,156,118,101,58,96,37,74,181,52,104,54,213,170,139,57,197,173,113,191,134,199,219,208,57,203,170,119,35,176,87,175,87,65,50,142,168,129,148,182,165,82,184,172,70,189,39,194,208,148,72,165,86,154,101,53,122,166,116,146,128,134,81,70,41,192,141,213,160,195,53,91,119,219,178,189,198,49,87,163,86,210,130,187,124,212,190,196,170,115,128,67,60,57,79,164,42,178,115,214,113,44,109,217,117,119,164,192,148,55,186,76,40,191,65,92,201,46,140,182,78,44,131,50,149,201,174,136,198,89,163,58,64,180,213,120,195,129,35,125,191,90,112,181,208,43,124,85,49,198,65,187,94,77,61,98,215,211,138,99,48,140,54,61,156,189,46,41,81,78,47,70,65,60,74,188,206,124,193,146,124,95,71,158,117,66,199,44,140,219,106,157,187,34,80,181,65,70,55,173,148,103,91,47,55,149,190,209,142,155,52,171,96,182,45,103,75,125,173,212,134,93,189,219,60,47,194,139,142,219,181,77,68,198,209,92,151,148,120,37,100,197,144,207,34,87,105,58,112,184,169,122,79,166,149,196,158,154,186,102,35,188,107,171,199,157,219,156,148,187,39,123,84,55,177,56,34,214,128,176,93,87,123,165,39,56,60,82,85,54,216,146,41,84,105,69,57,50,215,141,90,218,166,208,93,132,70,219,159,94,109,49,145,76,159,69,89,173,128,74,58,111,164,171,214,93,130,105,161,85,129,173,44,77,89,185,82,49,164,209,73,121,183,171,45,127,50,109,182,76,85,42,48,163,95,207,145,149,40,182,93,111,168,197,93,219,75,155,196,130,212,117,87,68,212,91,110,202,201,186,151,192,138,94,162,159,158,109,120,155,154,106,83,45,150,191,192,104,40,149,146,40,174,137,216,206,149,122,105,216,76,213,87,50,41,165,198,108,196,136,106,147,114,125,154,110,142,148,220,38,86,191,218,54,94,169,106,167,137,135,92,211,149,43,173,89,86,216,108,136,47,114,50,209,185,156,136,209,64,199,195,176,207,121,51,163,68,213,126,62,187,81,63,170,153,139,148,70,38,94,88,201,127,155,103,47,156,195,135,71,152,211,167,199,120,37,79,108,213,165,208,106,155,64,185,119,146,74,156,184,159,57,112,107,100,153,69,70,98,219,104,183,133,129,98,72,96,117,130,64,143,175,96,210,164,62,135,110,202,198,41,199,115,201,163,73,110,102,167,100,198,211,50,73,191,124,150,169,53,115,217,66,192,181,108,156,62,54,95,51,183,99,124,191,198,124,55,134,59,121,118,112,91,151,58,99,114,96,71,108,144,35,155,193,178,198,217,68,205,148,218,77,172,169,64,115,61,54,189,167,148,40,175,117,215,191,99,119,167,95,155,143,94,52,44,43,126,104,35,64,62,119,97,78,134,97,110,142,189,216,158,66,204,130,64,171,208,142,45,149,165,121,87,173,103,52,104,58,55,147,151,199,64,97,63,93,45,212,71,40,178,120,36,83,57,164,168,198,91,65,206,77,187,44,217,82,42,206,140,125,158,215,49,206,204,166,71,159,111,98,108,91,155,127,98,126,125,128,87,181,191,143,151,150,132,110,139,128,161,146,79,104,45,125,152,207,203,113,201,127,117,122,40,196,127,130,80,56,184,56,150,62,169,96,131,168,171,38,62,195,100,157,110,61,48,37,122,82,45,206,177,219,171,53,143,122,218,188,213,58,46,205,116,62,201,159,137,215,193,8
134,117,131,103,68,60,201,151,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,191,49,53,178,140,52,158,140,70,76,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,93,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,35,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,82,52,170,35,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,174,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,180,48,133,77,103,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,77,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,52,196,154,179,196,157,176,57,66,157,117,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,71,156,163,43,66,219,194,50,208,154,76,204,190,48,80,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,56,182,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,98,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,69,134,124,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,52,98,47,66,107,119,180,207,214,188,69,206,68,166,33,176,45,114,90,150,194,147,211,100,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,87,81,101,153,133,84,45,130,120,55,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,213,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,175,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,79,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,155,182,100,84,197,122,79,193,188,96,79,70,91,169,65,122,9
134,117,130,103,68,60,201,152,39,101,77,84,68,38,150,67,80,98,181,84,175,134,205,192,48,54,179,140,52,158,141,70,76,73,183,149,175,167,65,115,209,181,98,156,80,70,198,164,163,130,71,83,90,174,117,86,83,117,97,197,170,64,179,40,49,132,59,205,210,58,125,59,55,127,121,81,37,219,120,82,172,172,57,39,96,151,189,58,184,220,45,118,111,196,167,147,114,210,65,188,213,84,169,79,100,105,114,55,91,57,111,72,124,52,183,218,147,110,136,120,58,142,211,214,90,87,86,33,206,60,60,131,150,209,195,213,35,147,115,179,145,52,145,171,128,51,175,62,76,67,120,144,149,60,37,85,203,208,126,211,168,84,67,58,147,182,94,118,218,176,44,119,107,186,160,82,52,169,37,111,205,69,75,63,46,197,189,165,102,98,89,92,92,137,79,53,110,35,115,167,97,137,208,130,118,161,40,148,185,78,35,109,166,127,111,197,175,170,63,180,76,85,83,85,220,93,146,38,129,84,168,53,88,75,127,140,63,73,85,183,97,113,194,207,162,67,100,112,201,217,148,207,65,121,131,170,51,123,113,97,103,59,96,215,40,164,76,186,72,212,116,34,111,112,160,60,219,178,174,168,189,94,71,205,78,56,117,175,39,54,156,132,137,150,145,93,38,181,49,133,77,103,175,80,138,180,63,37,144,41,206,160,149,68,123,137,90,218,74,86,152,180,102,200,78,70,115,160,115,65,191,39,109,95,76,122,180,76,213,189,99,69,166,120,140,150,207,75,70,159,125,104,57,53,195,153,178,196,158,176,57,66,157,117,96,135,71,201,145,165,137,220,43,98,123,120,143,157,197,131,115,163,198,161,56,128,142,71,138,220,105,207,156,93,55,169,102,78,182,146,43,175,149,94,220,97,201,160,101,190,82,40,198,147,200,163,174,62,53,119,130,206,37,78,189,136,40,69,157,162,42,66,218,194,50,208,154,76,204,190,47,79,65,206,159,193,172,73,45,47,92,203,147,155,219,47,135,143,193,89,101,158,195,196,165,94,191,102,130,200,171,124,54,182,207,189,129,38,51,125,148,133,42,127,100,68,94,104,148,194,91,171,148,48,35,35,83,96,96,43,44,141,50,173,78,68,151,211,214,105,199,73,218,99,120,100,80,188,97,187,190,75,104,61,107,128,212,197,125,59,53,173,158,59,62,184,164,155,50,100,198,150,37,108,98,47,103,176,155,44,170,43,43,94,162,49,150,55,79,42,162,98,85,184,37,177,48,120,122,113,47,63,85,42,68,78,175,97,191,40,131,125,187,102,55,153,143,82,98,154,69,134,125,136,217,219,160,206,151,102,58,122,69,189,196,75,38,142,185,178,112,76,98,191,84,80,141,85,194,79,59,140,64,130,75,109,40,100,94,115,105,65,116,100,163,148,178,150,139,126,179,186,61,221,115,187,96,75,108,182,141,218,213,211,171,113,35,78,152,76,180,98,123,65,217,196,217,48,102,77,112,102,72,200,125,152,119,160,219,118,193,67,126,176,68,139,52,97,47,66,107,119,180,208,214,189,69,206,68,167,32,177,45,114,90,150,194,146,212,99,118,156,114,155,216,130,58,127,65,69,179,126,154,134,43,48,148,62,106,67,171,114,188,221,215,117,97,130,180,218,164,76,151,57,72,66,44,80,46,126,50,114,77,168,55,182,148,107,162,90,87,81,101,152,132,83,45,131,120,56,141,77,155,57,188,94,163,41,104,58,137,136,39,185,172,164,47,167,160,147,179,205,59,145,91,81,155,93,177,132,44,113,150,93,199,215,211,106,133,106,34,118,77,181,116,165,212,99,46,202,161,139,172,35,149,34,39,110,74,137,58,150,95,165,109,78,135,193,82,114,65,60,144,33,38,48,164,100,215,163,212,94,35,108,192,220,221,170,184,163,35,93,70,218,119,203,37,67,200,37,198,206,85,187,186,206,98,160,146,163,154,185,207,207,108,139,128,108,67,213,174,128,156,63,157,123,39,130,163,47,129,88,198,43,95,140,213,91,114,58,162,213,89,75,69,164,63,94,68,209,61,219,220,92,45,175,116,183,211,93,74,171,68,178,156,165,200,163,195,192,191,44,44,80,111,114,50,149,59,86,211,114,169,61,168,203,136,156,163,173,106,42,103,146,158,148,34,43,177,135,198,110,203,150,57,107,160,39,62,132,52,95,151,152,87,186,51,57,50,218,56,111,211,109,99,171,187,81,168,149,142,37,199,87,103,209,115,179,155,182,99,84,197,121,80,193,188,96,79,70,91,169,65,123,9
133,117,131,103,68,60,201,151,38,100,77,84,69,38,151,68,79,98,180,84,174,133,205,192,49,53,178,141,53,158,141,70,75,72,183,150,176,167,65,115,208,181,99,156,80,70,198,163,163,129,70,83,90,174,117,87,83,116,96,197,170,63,179,40,48,132,58,205,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,220,46,117,110,196,168,147,114,210,65,188,214,85,168,79,100,104,114,55,92,57,111,73,124,51,185,217,146,111,135,120,59,142,212,213,89,87,87,33,206,61,59,131,150,209,195,212,36,147,116,179,145,52,145,171,129,51,175,61,76,68,120,145,148,61,37,84,203,208,126,210,169,84,67,57,148,182,94,117,218,176,44,119,106,187,160,82,52,170,36,111,204,69,74,63,46,197,190,165,103,98,89,92,92,137,80,53,109,35,115,167,96,136,208,130,118,162,40,148,185,79,36,109,167,127,111,197,174,170,63,179,75,85,82,85,220,93,145,37,128,83,168,53,88,75,126,140,63,74,85,183,98,114,193,207,162,67,99,111,201,216,148,206,65,121,131,170,51,122,112,97,103,59,96,215,40,163,77,186,72,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,53,156,133,137,150,145,93,39,180,48,133,77,103,175,81,138,180,64,36,145,41,205,160,150,68,122,137,90,219,74,86,151,180,102,199,78,70,114,161,115,65,190,40,110,95,77,122,180,76,213,189,99,71,166,120,141,149,206,75,69,160,124,103,57,52,196,153,179,196,157,176,57,66,157,116,96,135,71,201,144,165,136,221,42,97,122,120,142,157,197,131,115,164,198,161,56,128,143,70,138,220,105,207,156,94,54,169,102,77,182,146,43,175,149,93,220,97,202,159,102,189,82,40,198,146,201,164,174,62,53,118,131,206,37,78,188,136,40,70,156,163,43,66,219,193,50,207,155,76,204,190,48,79,65,206,160,193,172,73,46,47,92,203,147,156,220,47,134,143,193,89,100,157,195,195,166,94,190,101,129,200,170,124,56,181,207,188,128,38,51,126,148,132,41,128,99,68,93,104,148,194,91,169,148,48,34,34,83,95,98,44,45,142,50,173,79,68,152,211,214,105,199,74,218,97,119,100,80,188,97,187,190,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,155,50,101,198,150,37,107,99,46,103,175,155,43,170,43,44,94,161,49,149,55,78,41,160,98,86,184,37,177,48,120,122,113,47,63,85,42,67,78,174,97,192,39,130,125,186,103,54,153,143,82,98,153,68,134,124,135,217,219,160,205,151,102,58,122,69,189,197,75,38,142,184,178,111,76,98,191,84,80,140,85,193,79,59,139,64,130,76,109,42,99,95,115,106,65,115,99,162,148,179,151,140,126,180,186,60,220,115,188,95,75,108,182,140,218,213,211,171,114,34,77,152,77,181,98,123,64,217,195,216,48,101,76,112,102,72,200,125,152,120,160,219,118,193,67,126,176,68,138,52,98,47,66,107,119,180,207,213,188,69,207,68,166,33,176,45,114,90,150,194,147,211,99,118,156,114,155,218,130,59,126,65,69,180,126,154,134,43,48,148,62,106,66,171,113,187,221,214,118,97,130,180,218,164,76,151,56,73,66,42,79,46,127,51,114,77,169,56,181,148,107,162,90,88,81,101,153,133,84,45,130,120,54,139,76,156,58,189,95,163,42,103,58,137,135,40,184,171,164,47,166,160,148,178,204,58,145,91,82,154,92,177,132,44,113,150,94,199,215,211,107,133,106,34,117,77,181,117,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,166,110,78,134,194,81,113,64,60,143,33,38,48,165,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,71,217,120,204,36,66,201,37,198,206,86,187,187,207,97,160,145,162,154,185,208,207,108,138,128,109,68,214,174,128,156,63,157,123,40,129,163,47,129,87,197,42,95,141,213,91,114,57,162,214,89,74,69,164,63,94,69,209,61,219,220,92,44,174,117,184,210,94,74,171,68,179,155,166,200,164,196,192,192,44,43,79,111,114,51,147,59,86,211,115,169,61,168,203,137,156,162,173,106,42,102,146,158,147,33,42,177,135,198,110,204,150,57,107,160,38,63,133,52,95,151,152,87,185,50,58,50,218,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,154,182,100,84,197,122,79,192,188,96,78,70,91,170,65,122,9
134,117,130,103,68,60,201,151,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,191,49,53,178,140,52,158,140,70,75,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,171,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,93,56,110,72,125,51,184,217,146,111,135,121,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,35,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,82,53,170,36,111,204,69,74,63,46,197,189,165,103,98,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,79,36,110,166,127,111,196,175,170,64,179,75,85,82,85,220,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,180,48,133,76,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,99,70,166,120,140,149,206,74,69,160,125,104,57,52,196,154,179,196,157,176,57,66,157,116,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,70,156,163,43,66,219,194,50,208,154,76,204,190,48,80,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,55,181,207,188,128,38,51,125,148,132,42,128,99,68,93,104,147,195,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,73,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,121,122,112,47,63,84,42,67,78,174,97,192,40,130,125,187,103,55,153,143,82,98,153,69,134,124,135,217,219,160,205,151,102,58,122,69,189,196,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,140,64,129,76,108,41,99,94,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,76,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,139,52,98,47,66,107,119,180,207,213,188,69,206,68,166,33,177,45,114,90,150,194,147,211,100,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,188,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,107,162,91,87,81,101,153,133,84,45,130,120,54,139,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,101,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,82,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,161,145,162,154,185,208,207,108,138,128,108,69,213,175,128,156,63,157,123,39,129,164,47,128,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,175,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,80,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,50,57,50,219,57,110,211,109,99,171,188,80,168,149,142,37,199,86,102,209,115,179,154,182,100,84,198,121,79,193,188,96,79,69,91,169,65,123,9
133,117,131,103,69,60,201,151,39,101,78,84,68,38,151,67,80,98,180,84,175,133,205,192,49,53,179,141,52,158,140,69,75,73,183,150,175,167,65,115,208,182,99,156,80,70,198,164,163,129,70,83,90,174,118,87,83,116,96,197,171,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,218,120,82,172,171,58,39,97,152,189,58,184,219,46,118,110,195,167,147,114,210,65,188,214,84,168,79,100,104,115,54,92,57,110,73,125,51,185,217,146,110,135,121,59,142,212,213,89,87,86,34,206,61,59,131,150,209,194,213,36,146,115,179,145,52,146,171,128,51,175,61,76,67,120,145,148,60,37,85,203,207,125,210,169,84,66,57,147,182,93,117,219,176,44,119,107,187,160,83,52,170,36,111,204,69,75,63,46,197,190,165,103,98,89,91,92,137,80,52,109,35,116,168,96,135,209,130,119,162,40,148,185,79,36,110,166,127,111,196,174,170,63,180,76,85,82,85,221,93,145,37,128,83,168,53,88,75,126,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,169,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,33,111,112,159,60,219,178,174,169,189,93,71,205,77,55,117,175,40,54,156,133,137,150,145,93,38,181,48,133,76,102,175,81,138,180,64,36,144,41,205,160,150,68,122,137,90,219,74,86,151,180,103,199,78,69,114,160,115,66,191,40,110,95,77,122,180,76,213,190,100,70,165,120,140,149,207,75,69,159,124,104,57,52,196,154,179,196,158,176,57,66,157,117,96,135,71,201,144,165,136,222,42,97,122,120,143,156,196,131,115,164,198,161,56,129,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,174,149,94,220,96,202,159,102,189,82,40,198,146,201,164,174,62,53,118,131,206,38,77,188,136,40,71,156,163,44,66,219,193,50,208,154,76,204,190,48,80,65,206,159,193,172,73,45,46,92,204,147,157,219,46,134,142,193,89,100,158,194,195,166,94,191,101,129,199,170,124,56,182,208,189,128,38,51,125,148,132,42,128,99,68,93,104,148,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,74,218,98,120,100,80,188,98,187,190,75,104,61,107,129,213,196,126,59,52,173,159,59,62,184,164,156,51,101,198,150,37,108,99,47,104,175,155,43,170,43,44,93,161,49,150,55,79,42,161,98,86,184,37,177,48,121,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,54,153,142,81,98,153,69,134,125,136,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,139,64,129,76,108,41,99,95,115,105,65,115,99,163,148,179,151,140,126,180,186,61,221,116,188,96,75,108,182,140,218,213,211,171,114,35,77,152,77,181,98,123,65,217,195,217,48,101,76,112,102,71,200,125,153,120,160,219,118,192,67,127,176,68,138,51,97,47,66,106,119,181,207,213,188,69,206,68,167,33,177,44,114,89,150,194,146,211,99,117,156,115,154,216,130,59,127,65,69,179,125,154,134,43,48,148,61,106,66,171,114,187,221,214,118,97,130,180,218,164,76,151,57,73,67,42,79,46,127,51,114,77,169,56,182,148,108,162,91,88,81,101,153,133,84,45,130,120,54,140,76,156,58,188,95,162,41,103,58,137,135,40,184,171,164,47,166,160,147,178,204,58,144,91,81,155,92,177,132,44,113,149,94,200,216,211,107,132,106,34,117,77,181,117,164,212,100,46,203,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,82,114,64,60,143,33,38,49,164,101,216,165,211,95,35,109,192,220,221,170,184,163,35,93,70,217,120,204,36,66,201,37,199,206,85,187,186,207,97,160,145,162,154,185,209,206,108,139,128,109,69,213,174,129,156,63,156,123,39,129,164,47,129,88,197,42,95,141,213,91,114,57,162,214,89,75,69,164,63,94,69,208,61,219,220,92,44,174,117,184,210,93,74,171,68,179,155,166,200,163,196,192,192,44,42,80,111,114,51,148,59,85,211,115,169,61,167,203,137,156,162,172,105,42,102,146,158,148,34,42,177,135,199,110,204,150,56,106,160,38,63,133,53,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,188,80,167,149,142,37,199,86,103,209,115,179,155,182,100,84,197,122,80,193,188,96,79,69,91,169,65,122,9
134,117,130,103,68,60,201,151,39,100,77,85,68,38,151,68,80,98,180,84,174,133,205,191,49,53,178,141,53,158,140,69,75,73,183,150,175,167,64,115,208,181,99,156,80,69,198,163,164,128,70,83,90,174,118,86,83,117,97,197,170,64,179,40,48,132,59,205,209,58,124,59,55,127,121,81,37,219,120,82,172,171,57,40,97,152,189,58,184,220,46,118,110,195,167,148,115,210,65,188,214,85,168,79,99,104,115,55,92,57,110,72,125,51,185,217,146,111,136,121,59,142,212,213,89,87,87,34,206,60,60,131,150,210,195,213,35,147,116,179,145,52,146,171,128,51,175,61,76,67,120,145,148,61,37,84,203,208,126,210,169,84,67,57,147,182,93,118,218,176,43,119,106,187,161,82,53,170,35,111,204,69,74,64,46,197,189,165,103,98,88,91,92,136,80,52,109,36,115,167,96,136,208,130,119,162,40,148,185,78,37,109,167,127,111,197,175,170,64,179,75,85,82,85,221,93,145,38,128,83,168,53,87,74,127,140,63,74,85,184,97,114,193,207,161,67,99,112,201,216,148,207,66,122,130,170,51,122,113,97,103,58,96,215,40,163,76,186,71,213,116,33,111,112,160,59,219,178,174,168,189,94,71,205,78,56,117,175,39,54,156,132,137,150,145,93,38,180,48,133,76,102,174,81,137,180,64,36,145,41,205,160,149,68,122,137,90,219,74,85,151,180,103,199,78,70,114,161,115,65,190,40,109,95,76,122,180,76,213,189,99,70,166,120,140,149,206,75,70,159,125,103,57,53,196,153,179,196,157,176,57,66,157,116,96,135,72,202,144,165,137,221,41,98,122,120,142,157,197,131,115,164,198,161,55,128,142,70,137,220,105,207,156,94,54,169,103,77,182,146,43,175,149,94,220,97,202,158,102,189,82,40,199,146,201,164,174,62,53,119,130,206,38,77,189,136,40,71,157,163,43,66,218,194,50,207,154,77,204,190,47,79,65,206,160,193,173,73,46,46,92,203,147,157,220,48,134,143,193,89,100,158,195,195,166,94,192,102,129,200,170,123,56,181,207,189,128,38,51,125,149,132,41,128,99,68,94,104,147,194,90,169,148,49,34,34,83,95,97,44,44,142,50,173,78,69,152,211,214,105,199,73,219,97,120,100,80,188,97,187,190,74,104,61,107,128,212,196,125,60,53,172,159,59,62,184,164,156,50,101,198,151,37,107,99,47,103,175,155,43,170,42,44,94,161,49,149,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,68,79,174,96,192,40,130,125,187,102,55,153,143,82,98,154,69,134,124,135,216,219,160,206,151,102,59,122,69,189,197,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,140,64,129,76,108,41,99,95,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,34,77,152,77,182,98,123,65,216,196,217,48,101,76,112,101,71,200,125,152,120,160,219,118,193,67,126,176,68,138,52,98,46,66,106,119,181,207,214,188,69,206,68,166,33,176,45,114,90,150,194,147,211,100,118,156,115,154,217,130,59,126,65,69,179,126,153,134,43,48,148,61,106,66,171,114,187,221,214,118,97,130,180,217,164,76,152,57,72,66,42,79,46,127,51,114,77,169,57,182,148,108,162,91,87,81,101,153,132,84,45,130,120,55,140,76,157,58,188,94,163,41,103,58,137,135,40,184,171,163,47,166,159,148,179,204,59,144,91,82,154,92,177,132,44,113,149,95,199,216,211,107,132,106,34,118,77,181,116,164,212,100,46,202,161,139,172,36,149,33,38,111,73,137,59,150,95,165,110,79,134,193,82,113,65,60,143,33,38,49,164,100,216,165,212,95,35,109,192,219,220,170,184,163,35,93,70,217,120,204,36,66,201,37,198,205,86,187,186,207,97,160,145,163,154,185,208,206,108,139,129,109,68,213,174,127,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,163,213,89,75,69,165,63,94,68,209,61,219,220,91,44,175,117,184,210,94,74,171,68,179,155,165,201,163,196,192,191,44,42,79,111,114,50,148,59,85,211,115,169,61,168,203,136,155,162,172,105,42,102,146,158,148,33,42,177,135,198,110,204,150,57,106,160,37,63,133,53,95,151,152,87,185,50,57,50,218,57,111,212,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,154,182,100,85,197,122,79,193,188,96,79,69,91,169,65,122,9
134,117,131,103,68,60,201,151,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,192,49,53,178,140,52,158,140,70,76,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,171,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,93,56,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,35,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,82,53,170,35,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,174,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,122,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,133,137,150,145,93,38,180,48,133,77,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,53,196,154,179,196,157,176,57,66,157,116,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,70,156,163,43,66,218,194,50,208,154,76,204,190,48,79,65,206,159,193,173,73,46,47,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,56,182,207,189,128,38,51,125,148,132,41,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,122,69,189,196,75,39,142,184,178,111,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,95,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,52,98,47,66,107,119,180,207,213,188,69,206,68,166,33,176,45,114,90,150,194,147,211,100,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,88,81,101,153,133,84,45,130,120,55,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,204,58,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,117,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,138,128,108,69,214,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,214,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,91,44,174,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,79,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,154,182,100,84,197,122,79,193,188,96,79,70,91,169,65,122,9
134,117,131,103,68,60,201,151,38,100,78,84,68,38,151,68,80,99,180,85,174,133,205,191,49,53,178,140,52,158,140,70,75,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,64,179,40,49,132,58,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,92,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,212,35,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,82,52,170,35,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,197,174,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,180,48,133,77,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,160,115,65,190,40,110,95,77,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,53,196,154,179,196,157,176,57,66,157,117,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,71,156,163,43,66,218,194,50,208,154,76,204,190,48,80,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,55,182,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,73,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,187,103,55,153,143,82,98,153,69,134,124,135,217,219,160,205,151,102,58,122,69,189,196,75,39,142,184,178,111,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,95,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,115,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,65,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,52,97,47,66,107,119,180,207,214,188,69,206,68,166,33,177,45,114,90,150,194,147,211,100,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,87,81,101,153,133,84,45,130,120,54,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,204,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,213,175,128,156,63,157,123,39,129,164,47,128,87,197,42,95,141,213,91,114,57,162,213,89,75,69,165,63,94,69,209,61,219,220,92,44,174,117,184,210,94,74,171,68,179,155,165,200,163,196,192,191,44,43,79,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,154,182,100,84,197,121,79,193,188,96,79,70,91,169,65,122,9
133,117,131,103,69,61,201,151,39,100,77,85,68,38,151,68,80,98,180,85,174,134,206,190,48,53,179,141,52,158,140,69,76,73,183,150,175,167,65,115,207,182,99,157,80,71,198,165,163,130,70,84,90,175,117,86,84,116,97,197,171,64,180,40,49,132,59,204,209,58,125,58,55,127,120,80,38,219,120,83,172,171,58,39,97,153,189,58,184,220,45,118,111,196,167,146,113,211,65,188,214,83,169,79,100,104,114,54,93,56,112,73,124,52,183,217,146,111,135,121,59,141,213,213,89,88,87,34,206,61,60,130,150,210,194,213,35,147,116,179,145,52,145,170,128,51,174,61,76,67,120,145,147,61,37,84,202,208,126,211,168,84,67,57,147,182,94,116,219,175,44,119,107,187,160,82,52,170,36,110,203,69,74,63,47,197,190,164,103,99,89,91,93,137,79,52,109,35,115,167,97,135,208,130,118,161,40,148,187,78,37,109,167,127,113,197,174,169,64,179,75,84,82,86,222,93,146,37,129,83,167,54,86,75,126,139,64,74,85,184,97,113,194,207,161,65,100,111,200,216,147,207,66,121,131,169,50,122,113,99,102,58,96,214,40,163,77,185,71,211,116,33,112,113,158,59,218,179,174,168,188,93,71,204,77,55,116,175,39,53,157,133,136,149,145,94,39,181,49,133,76,102,175,81,137,181,63,37,145,41,204,161,149,69,122,137,90,220,75,86,151,179,104,199,78,69,114,161,116,67,190,40,109,96,77,123,180,76,213,189,100,70,165,120,140,148,207,76,69,161,125,104,57,53,196,154,179,197,158,176,57,66,157,118,97,137,73,201,143,164,136,221,41,97,122,121,143,157,196,131,116,164,199,160,56,128,141,70,136,221,105,206,157,94,55,169,102,78,181,146,42,174,149,94,220,96,201,159,102,188,82,41,199,146,201,163,173,62,53,120,131,206,38,78,188,137,40,71,156,163,43,66,219,194,50,208,154,75,204,190,47,79,65,206,160,193,173,74,45,46,91,203,148,158,219,48,134,142,193,88,101,158,195,196,165,95,191,102,129,200,170,124,55,182,207,188,129,37,51,125,149,133,42,128,99,67,94,105,147,194,91,170,149,48,34,34,84,95,96,43,44,142,50,173,78,69,152,212,215,105,199,74,220,97,120,100,80,189,96,187,191,75,104,61,108,129,213,195,125,60,54,174,159,59,61,185,164,155,51,100,198,151,38,107,98,46,103,175,155,44,170,42,43,94,163,48,150,55,78,42,161,98,85,183,38,177,49,120,122,113,47,63,85,43,68,78,174,97,192,40,130,125,186,104,55,152,142,81,98,153,68,134,124,135,216,219,161,205,152,101,58,121,69,189,196,75,39,141,184,179,111,76,98,191,84,80,141,85,193,79,59,140,64,130,75,110,41,99,94,114,105,66,114,100,163,148,178,152,139,127,180,186,60,220,115,188,96,75,108,182,141,219,213,211,172,114,36,78,152,75,182,99,123,65,218,196,217,49,100,76,112,102,71,200,126,152,121,161,219,119,193,67,126,176,68,139,52,98,47,66,107,118,180,206,214,188,69,206,68,166,33,177,45,115,90,150,194,146,213,100,117,155,115,155,217,130,59,127,65,69,179,126,153,134,43,48,148,61,106,67,173,114,188,222,214,117,98,130,180,218,165,76,151,57,73,65,43,78,46,128,51,114,77,169,57,182,148,107,161,91,88,81,101,153,131,84,45,129,121,54,140,77,156,57,188,95,163,42,104,58,137,135,40,184,171,164,46,165,160,148,178,204,58,144,92,81,155,93,177,132,45,113,150,94,200,215,211,107,133,105,34,116,76,181,117,164,212,101,46,202,162,140,172,36,148,34,39,111,73,137,58,150,95,166,109,79,135,193,83,114,65,59,143,33,38,49,165,100,216,164,212,94,36,109,192,219,221,170,184,162,34,94,71,216,120,204,36,67,201,36,199,205,85,186,186,208,98,159,144,163,155,185,207,206,109,139,128,107,69,214,175,128,156,65,158,123,39,130,164,49,128,87,196,42,95,141,213,89,114,57,162,215,88,74,68,165,64,94,69,210,61,219,219,91,44,176,116,183,210,94,73,172,68,178,156,166,200,164,196,193,191,43,43,80,111,114,52,148,60,85,211,115,169,61,168,202,135,155,163,173,105,42,102,146,159,148,33,42,176,135,199,110,204,150,56,106,160,38,63,132,53,94,151,153,86,184,50,57,50,220,56,110,212,109,100,171,188,80,167,148,141,36,199,87,103,209,115,179,155,182,101,84,197,122,80,193,189,95,79,70,90,169,64,123,9
134,117,131,103,68,61,201,151,39,100,78,84,68,38,151,68,80,98,180,85,174,133,205,191,49,53,178,140,52,158,140,70,76,72,183,150,175,166,65,115,208,182,99,156,80,70,198,164,163,129,70,83,90,174,118,87,83,116,97,197,170,64,179,40,48,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,59,184,219,45,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,92,57,110,72,125,51,184,217,146,110,135,121,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,36,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,148,182,94,118,218,176,44,119,106,187,160,82,53,170,35,111,204,69,74,63,46,197,190,165,103,99,88,92,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,79,36,109,166,127,111,196,174,170,63,179,76,85,82,85,220,93,146,37,128,83,167,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,207,65,121,131,169,51,122,113,97,103,59,96,215,41,163,76,186,71,212,116,33,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,137,150,145,93,38,180,48,133,77,103,174,80,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,160,114,65,190,40,109,95,77,122,180,76,213,189,99,71,166,120,141,149,206,74,69,160,124,104,56,52,196,154,179,196,157,176,57,65,158,117,96,135,71,202,145,165,137,221,42,98,122,120,142,156,197,131,115,164,198,161,56,129,142,70,138,220,106,207,156,94,55,169,102,78,181,146,43,175,149,93,220,97,202,159,102,189,82,40,199,146,201,163,174,62,53,119,131,205,38,78,188,137,40,71,157,162,43,66,219,194,50,208,154,76,204,190,48,80,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,158,194,195,166,94,191,102,128,199,170,124,55,181,207,188,128,38,51,125,148,132,41,127,99,68,94,104,147,194,90,169,148,48,34,34,83,95,97,43,44,142,50,173,78,68,152,211,215,104,199,73,219,97,120,100,80,188,97,187,190,74,104,61,107,129,212,196,125,59,53,173,159,59,63,184,164,156,50,101,198,151,37,107,99,46,104,175,155,43,170,42,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,113,47,63,84,42,68,78,174,97,192,40,131,124,187,103,55,152,143,82,98,153,68,134,124,135,217,220,160,205,151,102,58,123,69,189,197,75,39,142,184,178,111,76,98,191,84,80,141,84,193,79,60,140,64,130,76,108,41,99,94,115,105,66,115,100,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,65,217,195,217,48,101,76,112,102,72,200,125,152,120,160,218,118,193,67,126,176,68,139,52,98,47,66,107,119,180,207,213,188,69,206,68,166,33,176,44,114,90,150,194,147,211,100,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,172,114,187,221,215,118,97,130,180,218,164,76,151,56,72,66,42,79,46,127,51,114,77,169,57,181,148,108,162,91,87,81,101,153,133,84,44,130,120,54,140,76,156,58,188,94,163,41,103,58,137,135,40,184,171,163,47,166,159,148,178,204,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,100,46,203,161,139,172,36,149,33,39,111,73,137,59,150,95,165,109,79,134,193,81,113,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,162,154,185,208,206,108,139,128,108,69,213,175,128,156,63,157,123,39,129,163,47,129,88,197,42,95,141,213,90,114,57,162,214,89,75,69,164,63,94,69,209,61,219,220,92,44,174,117,184,210,94,74,171,68,179,155,165,200,163,196,192,191,44,42,79,111,114,50,148,59,86,211,115,169,61,168,203,137,156,162,172,105,42,102,146,158,148,33,42,177,135,198,110,204,150,56,107,161,38,63,133,52,95,151,152,86,185,50,57,50,218,57,110,212,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,154,182,100,84,197,121,79,193,188,96,79,69,91,169,65,122,9
134,117,131,103,68,60,201,151,39,100,78,85,68,38,151,68,80,99,180,85,174,133,205,191,49,53,178,140,52,158,140,69,75,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,97,197,170,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,219,45,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,92,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,36,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,83,52,170,35,111,204,69,74,63,46,197,189,165,103,99,88,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,175,170,64,180,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,122,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,59,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,133,137,150,145,93,38,180,48,133,76,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,160,115,65,190,40,110,95,76,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,52,196,154,179,196,157,176,57,66,157,117,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,93,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,136,40,71,156,163,43,66,219,194,50,208,154,76,204,190,48,80,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,56,182,207,189,128,38,51,125,148,132,42,128,99,68,93,104,148,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,104,199,73,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,187,103,55,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,65,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,51,98,47,66,107,119,180,207,213,188,69,206,68,166,33,177,45,114,90,150,194,147,211,99,118,156,115,154,217,130,59,127,65,69,180,126,154,134,43,48,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,107,162,91,88,81,101,153,133,84,45,130,120,55,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,117,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,166,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,138,128,108,69,213,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,175,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,80,111,114,51,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,155,182,100,84,198,121,79,193,188,96,79,70,91,169,65,122,9
133,117,130,103,68,60,201,151,39,100,78,85,68,38,151,68,80,99,180,84,175,133,205,192,49,53,179,140,52,158,140,70,76,73,183,150,175,167,65,115,208,182,99,156,80,69,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,63,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,190,58,184,220,45,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,92,57,110,72,125,51,184,217,146,110,135,120,59,142,212,213,89,87,87,34,206,60,59,131,150,209,194,213,35,147,116,179,145,52,146,170,128,51,175,61,76,67,120,145,148,61,37,84,202,208,126,210,169,84,67,57,148,182,94,118,218,176,44,119,106,187,160,82,52,170,36,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,53,110,35,115,167,97,136,209,130,118,162,40,148,185,79,37,110,167,127,111,197,174,170,64,179,76,85,82,85,221,93,146,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,193,207,161,67,99,112,201,216,148,207,65,121,131,169,51,123,113,97,103,58,96,215,41,163,76,186,71,212,116,34,111,112,159,59,219,178,174,168,189,94,71,205,77,56,116,175,40,54,156,132,137,150,145,93,38,180,48,133,77,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,109,95,77,122,180,76,213,189,99,70,166,120,140,149,207,75,69,160,124,104,57,53,196,154,179,196,157,176,57,66,157,116,96,135,71,202,144,165,136,221,42,97,122,120,142,157,197,131,115,164,198,161,56,129,143,70,138,220,105,207,156,94,55,169,102,78,181,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,136,40,71,156,163,43,66,218,194,50,208,154,77,204,190,48,80,65,206,159,193,172,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,194,195,166,94,191,102,128,199,170,123,56,181,207,189,128,38,51,125,148,132,42,127,99,68,94,104,147,194,91,170,148,49,35,34,83,95,97,43,44,142,50,173,78,68,152,211,214,105,199,74,219,98,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,63,184,164,156,50,101,198,150,37,107,98,47,104,176,155,43,170,43,44,94,161,49,150,54,78,42,160,98,86,184,37,176,48,121,122,112,47,63,85,42,67,78,174,97,192,39,130,125,186,103,54,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,122,69,189,196,75,39,142,184,178,111,76,98,191,84,80,140,84,193,79,59,139,64,129,75,109,41,99,95,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,115,188,96,75,108,182,140,218,213,211,171,114,35,77,152,76,181,98,122,65,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,139,52,97,47,66,107,119,180,207,213,188,69,206,68,166,33,177,45,114,90,150,194,147,211,99,118,156,115,154,217,130,58,127,65,69,180,126,153,134,43,47,148,61,106,67,171,114,187,221,215,118,97,129,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,181,148,108,162,90,88,81,101,153,132,84,45,130,120,55,139,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,204,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,132,105,34,117,77,181,116,164,212,101,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,166,109,79,134,193,82,113,64,60,143,33,38,49,164,100,216,165,211,95,34,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,199,206,85,187,186,207,97,160,145,163,154,185,208,206,108,139,128,109,69,214,174,128,156,63,157,123,39,129,164,47,128,87,196,42,95,141,214,91,114,57,162,214,88,75,69,165,63,94,69,209,61,219,220,91,44,175,117,184,210,93,74,172,68,179,155,165,200,163,196,192,191,44,42,79,111,114,50,148,59,86,211,115,169,61,168,203,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,57,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,111,211,109,99,171,187,80,168,149,142,37,199,86,102,209,116,179,155,182,100,84,197,121,79,193,188,95,79,70,91,169,65,123,9
134,117,131,103,68,60,201,151,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,191,49,53,178,140,52,158,140,70,76,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,57,39,97,152,189,58,184,219,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,92,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,35,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,82,52,170,36,111,204,69,74,63,46,197,189,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,175,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,133,137,150,145,93,38,180,48,133,77,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,77,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,53,196,154,179,196,157,176,57,66,157,116,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,70,156,163,43,66,219,194,50,208,154,76,204,190,48,80,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,56,182,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,98,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,69,134,124,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,111,76,98,191,84,80,140,84,193,79,59,139,64,129,76,108,41,99,95,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,65,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,52,98,47,66,107,119,180,207,213,188,69,206,68,166,33,176,45,114,90,150,194,147,211,100,118,156,115,154,217,130,58,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,188,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,87,81,101,153,133,84,45,130,120,55,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,177,131,44,113,150,94,199,215,211,106,133,106,34,117,77,181,117,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,214,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,174,117,184,210,93,74,171,68,179,155,166,200,163,196,192,191,44,42,79,111,114,51,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,154,182,100,84,197,122,79,193,188,96,79,70,91,169,65,122,9
134,117,131,103,68,61,201,152,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,192,48,53,179,140,52,158,140,70,76,72,183,150,175,167,65,115,208,182,99,156,80,69,198,163,164,129,70,83,90,174,118,87,83,116,96,197,170,64,179,40,49,132,58,204,209,58,124,59,55,127,121,80,37,219,120,83,171,171,57,39,97,152,189,58,184,219,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,105,115,55,92,57,111,72,124,51,184,217,146,111,135,120,59,142,212,214,89,87,87,34,206,61,59,131,150,210,194,213,36,147,116,179,145,52,146,170,128,51,175,61,76,67,120,145,148,61,36,84,202,208,126,210,169,84,67,57,148,182,94,117,218,176,43,119,106,187,160,82,53,169,35,111,204,69,74,63,46,197,190,165,103,98,88,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,79,36,110,166,127,111,197,174,169,64,179,76,85,82,85,221,93,145,38,128,84,167,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,99,112,201,216,148,207,65,121,131,169,51,122,113,97,103,59,96,215,41,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,77,55,117,175,40,53,156,133,137,150,145,93,38,180,48,133,77,103,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,109,95,77,122,180,76,213,189,99,71,165,120,141,149,207,74,69,160,125,104,57,53,196,153,179,196,157,176,56,66,157,117,96,135,72,202,144,165,136,221,42,97,122,120,142,157,197,131,115,164,198,161,56,128,142,70,137,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,200,164,174,61,53,119,131,206,38,77,189,137,40,70,157,163,43,66,218,194,50,208,154,76,204,190,47,79,65,206,160,193,172,73,46,46,92,203,147,157,219,47,134,143,193,89,100,158,195,195,166,94,191,102,129,200,171,124,56,182,208,188,128,38,51,125,148,132,42,127,99,68,93,104,147,194,91,170,148,48,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,74,219,98,120,100,80,189,97,187,191,74,104,61,107,129,212,196,125,60,53,172,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,43,44,93,161,49,150,55,78,42,161,98,86,184,37,177,48,121,122,113,47,63,84,42,67,78,174,97,192,40,131,125,186,103,55,153,143,82,98,153,69,133,124,135,217,220,160,205,151,102,58,122,70,189,196,75,39,142,184,178,112,76,98,190,84,80,140,84,193,80,59,139,64,129,75,108,41,99,94,115,106,66,115,100,163,148,179,151,139,126,180,186,61,221,116,187,96,75,108,182,140,218,213,210,171,114,35,78,152,76,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,127,176,69,139,52,98,46,66,107,119,180,207,213,188,69,206,68,167,33,177,45,114,90,150,194,147,211,100,117,156,115,154,217,130,58,127,65,69,180,126,154,134,43,47,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,168,57,182,148,108,162,91,88,81,101,153,133,84,44,130,120,54,140,76,156,57,188,94,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,204,59,144,91,81,155,92,177,132,44,113,150,94,199,215,211,106,132,106,34,117,77,181,116,164,212,101,46,202,161,139,172,36,149,33,39,111,73,136,59,150,95,166,109,79,134,194,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,67,201,37,198,206,86,187,186,207,97,160,145,162,154,185,208,207,108,139,128,108,69,214,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,214,91,114,57,162,213,89,75,69,165,63,94,69,209,61,219,220,92,44,175,117,184,211,94,75,171,68,179,155,165,200,163,196,192,191,44,43,80,111,114,51,148,59,86,211,115,169,62,167,202,137,156,163,173,105,42,102,146,158,148,33,41,177,135,199,110,204,150,56,106,160,38,63,132,52,95,151,152,87,185,51,57,49,219,57,110,211,109,99,171,188,80,167,149,142,37,200,86,103,209,116,179,155,183,100,84,197,121,79,193,188,96,79,70,91,170,65,123,9
133,117,130,103,68,60,201,151,38,100,78,85,68,39,151,68,80,98,180,85,175,133,205,191,48,53,178,141,52,158,140,69,76,73,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,97,197,171,64,179,40,49,132,58,204,209,58,124,59,55,127,121,80,37,218,120,82,172,171,58,39,97,152,189,58,184,220,46,118,110,196,167,147,114,210,65,188,214,84,168,79,100,104,114,54,92,56,110,72,125,52,184,217,146,110,135,121,58,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,35,147,116,179,145,52,146,170,129,51,175,61,76,67,120,145,148,61,36,84,202,207,126,210,168,84,67,57,147,182,94,117,218,177,44,119,106,187,160,82,53,170,35,111,204,69,74,64,46,197,190,165,103,99,89,91,92,137,80,53,109,35,115,167,97,136,209,131,118,162,40,148,186,79,36,109,166,127,112,196,175,170,64,179,76,85,82,85,221,93,145,37,129,83,168,53,88,75,127,140,63,74,85,183,98,113,193,208,161,67,100,111,201,216,148,206,65,121,131,169,51,122,113,98,103,59,96,215,41,163,76,186,71,212,116,33,112,112,159,60,219,178,174,168,189,94,70,205,78,55,117,175,40,54,156,133,136,150,145,93,38,180,48,133,77,102,174,81,138,179,63,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,109,95,77,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,124,104,57,53,196,154,179,196,158,176,57,65,157,117,96,135,71,202,144,165,136,221,41,98,122,120,143,157,197,131,115,164,198,161,56,129,143,70,138,220,106,207,156,93,54,169,102,78,182,146,43,175,149,94,220,97,202,159,101,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,189,137,40,70,157,163,43,66,218,194,49,207,154,76,204,190,48,80,65,206,160,193,172,73,46,46,92,203,147,157,220,47,134,143,193,89,100,158,195,195,166,94,191,102,129,200,170,123,56,181,207,188,128,38,51,125,148,132,41,128,99,68,93,104,147,195,91,170,148,48,34,34,83,94,97,43,44,142,50,173,78,68,152,211,215,105,200,74,219,97,120,100,81,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,158,59,62,184,164,156,50,101,198,151,37,108,99,47,103,176,156,44,170,43,44,94,161,49,149,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,79,174,97,192,40,131,125,186,103,55,152,143,82,98,153,68,134,125,135,217,219,161,205,151,102,58,122,69,189,196,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,140,64,129,76,109,42,99,94,115,105,65,115,100,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,141,218,213,210,171,114,35,78,152,76,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,121,160,219,118,193,67,126,176,68,139,52,98,47,66,106,119,181,207,213,188,69,206,68,166,33,177,44,114,90,150,194,146,212,99,118,156,115,154,217,130,58,127,65,69,180,126,154,134,43,47,148,61,106,66,171,114,188,221,214,118,97,130,180,218,164,76,151,57,72,67,42,79,46,127,51,114,77,169,56,181,148,107,162,90,88,81,101,153,133,84,45,130,120,54,140,76,156,58,188,94,162,42,103,58,137,135,40,185,171,163,47,166,160,148,178,204,58,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,132,106,34,117,77,181,117,164,212,101,46,203,161,139,172,36,149,33,39,111,73,137,59,150,95,166,109,79,134,193,81,114,64,60,144,33,38,49,164,100,216,165,212,95,35,109,192,219,221,170,184,163,34,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,161,145,162,154,185,208,207,108,139,128,108,68,213,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,214,91,114,57,162,214,89,75,69,164,63,94,69,209,61,219,220,91,44,174,117,184,210,94,74,171,68,179,155,165,200,163,196,192,191,44,42,80,111,114,50,147,59,85,211,115,169,61,168,203,137,155,162,172,105,42,102,146,158,147,33,42,177,135,198,110,203,150,56,107,160,38,63,133,53,95,151,152,87,184,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,200,86,103,209,115,179,155,183,100,84,198,122,80,194,188,96,79,70,91,169,65,122,9
134,117,131,103,68,60,201,151,39,100,77,84,68,39,151,68,80,99,180,85,174,133,205,192,49,53,178,140,52,158,140,69,76,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,164,129,70,83,90,174,118,87,83,116,96,197,171,63,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,219,46,118,110,196,167,147,114,210,65,188,214,84,168,79,99,104,114,55,92,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,60,59,131,150,209,194,213,35,147,116,179,145,52,146,171,129,50,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,66,57,147,182,94,118,218,176,44,119,106,187,160,82,52,170,35,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,97,136,208,130,118,162,40,148,185,79,36,110,166,127,111,197,175,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,169,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,180,48,133,77,103,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,77,122,180,76,213,189,99,70,166,120,140,149,206,74,69,160,125,104,57,53,196,154,179,196,157,176,57,66,157,117,96,135,71,202,144,165,136,221,42,97,122,120,143,157,197,131,115,164,198,161,56,129,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,70,156,163,43,66,219,194,50,208,154,77,204,190,48,80,65,206,160,193,173,73,46,46,92,203,147,157,219,47,134,143,193,89,100,158,195,195,166,94,191,102,129,200,171,124,55,181,207,189,128,38,51,125,148,132,41,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,104,199,74,219,98,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,100,198,151,37,107,98,47,104,175,155,43,170,43,44,94,162,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,54,153,143,82,98,153,69,134,125,135,217,219,161,205,151,102,58,122,70,189,196,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,140,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,76,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,139,52,98,47,66,107,119,180,207,214,188,69,206,68,166,33,176,44,114,90,150,194,147,211,99,118,156,115,154,217,130,58,127,65,69,180,126,153,134,43,48,148,62,106,67,171,114,188,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,57,181,148,107,162,90,87,81,101,153,133,84,45,130,120,55,140,76,156,58,188,94,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,204,58,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,117,164,212,101,46,203,161,139,172,36,149,33,39,111,73,137,59,150,95,166,109,79,134,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,214,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,91,44,175,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,80,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,167,149,142,37,199,86,102,209,115,179,155,182,100,84,197,122,80,193,188,96,79,70,91,169,65,122,9
133,116,131,104,69,60,202,151,39,101,78,84,68,38,150,68,80,98,180,85,174,133,205,191,49,53,178,140,52,158,140,69,76,72,183,150,175,166,64,115,208,182,99,156,80,69,198,164,164,129,70,83,90,174,118,87,83,116,96,197,170,63,179,40,48,133,58,204,209,59,125,59,55,127,121,80,37,218,120,82,171,171,58,39,97,152,190,58,184,220,46,118,110,196,167,147,114,210,65,187,214,84,168,78,99,104,115,55,93,56,110,72,125,51,183,217,146,111,135,121,59,143,212,213,88,87,87,33,206,61,59,131,150,210,194,213,35,146,115,179,145,52,146,170,129,50,175,61,76,67,120,145,147,60,37,84,203,207,126,210,168,84,67,57,148,182,93,117,218,177,43,119,106,187,160,82,53,169,36,111,205,69,74,63,46,198,190,165,103,98,88,92,92,137,79,52,109,35,115,167,96,136,208,130,118,161,40,148,185,78,37,110,167,127,111,197,175,169,64,179,75,86,83,85,221,93,145,37,128,83,168,53,89,76,127,141,63,74,85,183,97,113,194,208,161,67,99,112,201,216,148,206,65,121,131,169,51,123,113,98,103,58,96,215,40,163,77,186,72,212,116,34,111,112,159,59,219,178,174,168,190,93,71,205,77,55,117,175,40,54,156,133,136,151,145,93,37,181,48,134,77,102,174,81,138,180,64,36,145,42,204,160,149,68,122,137,90,220,74,86,152,180,103,199,78,70,114,161,114,65,190,40,109,96,77,122,179,76,213,189,99,70,166,120,140,149,206,74,68,159,124,103,57,53,196,154,179,196,158,176,57,66,157,117,96,135,72,202,145,165,136,221,42,97,122,120,142,157,197,131,115,164,198,161,55,128,143,70,138,220,106,207,157,93,54,168,102,77,182,145,43,174,149,94,220,97,202,159,102,189,82,40,199,146,200,164,174,62,53,119,131,205,38,77,188,137,40,71,156,163,43,66,219,194,50,208,154,76,203,190,47,79,65,206,159,193,173,73,46,46,92,204,147,156,220,47,134,143,194,89,100,157,195,195,166,94,191,102,129,199,170,124,55,182,207,188,129,38,51,125,149,132,42,128,99,68,94,104,147,194,91,170,148,49,35,34,83,95,97,43,44,141,50,173,78,68,151,211,214,104,199,74,219,97,120,100,80,189,97,187,191,74,104,61,107,129,213,196,125,59,52,172,159,59,62,184,164,156,50,101,198,150,37,108,98,46,104,175,155,43,170,43,44,93,162,49,149,55,78,42,161,98,86,183,37,177,48,120,122,112,47,63,84,42,68,78,174,97,192,40,131,125,186,103,54,153,142,82,99,154,69,134,125,135,217,219,161,205,151,102,58,122,69,190,196,75,39,142,184,179,112,76,99,192,84,80,140,84,193,79,59,139,65,129,75,108,41,99,95,115,105,65,115,99,162,149,178,150,139,126,180,186,61,221,115,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,64,217,196,217,48,101,77,113,102,71,200,125,152,120,160,219,119,193,67,126,176,68,138,51,98,47,65,107,119,180,206,213,188,69,207,68,166,34,177,44,114,90,150,194,146,210,100,118,156,115,154,217,130,59,127,65,69,179,126,153,133,44,48,148,62,106,67,172,115,188,221,215,118,97,130,180,218,164,76,151,56,72,66,43,79,46,127,51,115,77,169,57,181,148,107,162,90,87,81,101,153,133,84,45,130,120,54,140,76,156,58,188,94,163,41,103,58,137,135,41,184,171,163,47,166,159,148,178,204,59,144,91,82,155,92,176,131,44,113,150,95,199,215,211,107,133,106,35,117,78,181,116,164,212,101,45,202,162,138,172,36,149,33,39,111,73,137,58,150,95,166,109,79,135,194,81,113,64,60,143,33,38,49,164,101,215,165,211,95,35,109,193,220,220,170,184,163,35,93,70,218,119,204,36,65,201,37,198,206,86,187,186,207,97,160,144,162,154,184,208,206,107,139,128,108,68,213,174,128,156,63,157,123,39,129,164,47,128,87,197,42,95,141,214,91,114,57,162,213,88,75,69,164,63,94,69,209,62,219,220,91,44,174,117,184,210,93,74,171,68,179,155,165,201,163,196,192,191,44,42,79,111,114,50,148,59,86,211,115,170,62,168,202,137,156,162,172,105,43,103,146,159,148,33,41,176,135,199,110,204,151,56,107,160,38,62,132,53,96,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,208,115,179,155,182,100,84,197,122,80,193,189,96,79,70,90,169,65,122,9
134,117,130,103,68,60,201,151,39,100,78,85,68,38,151,67,80,98,180,85,174,133,205,192,48,53,179,141,52,158,140,70,76,72,183,150,176,167,64,115,208,182,99,156,80,70,198,163,164,129,70,83,90,174,118,86,83,116,96,197,170,64,179,40,49,132,59,205,209,58,124,59,55,127,121,80,37,218,120,82,172,171,58,39,97,152,189,58,184,219,45,118,110,196,167,147,114,210,65,188,214,84,168,79,99,104,115,55,92,56,110,72,125,52,184,217,146,111,135,121,59,142,212,213,89,87,87,33,206,61,60,131,150,210,195,213,36,147,116,179,144,52,146,171,129,51,175,61,76,67,120,144,148,61,37,84,202,207,126,210,168,84,67,57,148,182,94,118,218,176,44,119,106,187,160,82,53,169,35,111,204,69,74,63,46,198,190,165,103,99,89,91,92,137,79,52,110,35,115,167,97,136,209,130,118,162,40,148,185,79,36,110,166,127,111,196,175,170,64,180,76,85,82,85,221,93,146,38,128,83,167,54,88,75,127,140,63,74,85,183,98,113,194,207,161,67,99,112,202,216,148,207,66,121,131,170,51,122,113,98,103,59,96,215,41,163,76,186,71,212,116,33,111,112,159,60,219,178,174,168,189,94,71,205,78,56,117,174,40,54,155,132,136,150,144,94,38,181,48,133,76,103,174,80,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,160,115,66,190,40,110,95,77,122,180,76,213,189,100,71,166,119,140,149,206,75,69,160,125,104,57,53,196,154,179,196,157,176,57,65,157,116,96,135,72,202,144,165,136,221,42,98,123,120,143,157,197,131,115,164,198,161,56,128,143,70,138,220,105,207,156,94,55,169,102,78,181,146,43,175,149,94,220,97,202,158,102,189,82,40,199,146,201,164,174,62,53,119,130,206,38,78,188,137,40,70,156,163,43,66,218,193,50,208,154,76,204,190,48,79,65,206,160,193,173,73,46,46,91,203,147,157,220,47,134,143,193,88,100,157,195,195,165,94,191,102,129,200,171,124,55,182,208,188,128,38,51,125,149,132,41,128,99,68,93,104,148,195,90,170,148,49,35,34,83,95,97,43,44,142,50,173,78,68,152,211,215,104,199,74,219,98,120,100,81,188,98,187,191,74,104,61,107,129,212,196,125,59,53,173,159,58,62,184,164,156,50,101,198,151,36,108,98,47,103,175,155,44,170,43,44,94,162,49,149,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,68,78,174,97,192,40,130,125,186,102,54,153,143,82,98,153,69,134,125,136,217,220,161,205,151,102,58,122,69,189,197,75,39,142,184,178,111,76,99,191,84,80,140,84,192,79,59,140,64,129,75,109,41,99,95,115,105,65,115,99,162,148,179,151,140,126,180,186,61,221,116,187,96,75,108,182,140,218,213,210,171,114,35,77,152,77,182,98,122,64,217,195,217,48,101,76,112,102,72,199,125,153,120,160,218,118,193,67,127,176,69,139,51,98,47,66,107,119,180,207,214,188,69,206,68,167,33,177,44,114,90,150,194,147,211,99,117,156,115,154,217,130,58,126,65,69,179,126,153,134,43,48,148,61,106,66,171,114,188,221,215,118,97,129,180,218,164,76,151,56,72,67,42,79,46,127,51,114,77,169,57,181,148,107,162,90,87,81,101,153,133,84,44,130,120,55,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,204,58,144,91,81,155,92,177,132,44,113,150,94,200,215,212,107,133,105,35,117,77,181,117,164,212,101,46,203,161,139,172,36,149,33,38,111,73,137,58,150,95,166,109,78,134,193,81,114,64,60,143,33,38,49,164,101,215,165,211,95,34,110,192,219,221,170,184,163,35,93,71,217,120,204,36,66,201,37,198,206,85,186,186,207,97,161,145,163,154,184,208,206,108,138,128,108,69,214,174,129,156,63,157,123,39,129,164,47,128,87,197,42,95,141,214,91,114,57,162,213,88,75,69,165,63,94,69,208,61,219,220,91,44,174,117,184,211,93,74,171,68,179,155,165,200,163,196,192,191,44,42,79,111,114,51,147,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,41,176,135,198,110,204,151,56,107,160,38,62,132,52,95,151,152,87,185,50,57,50,219,57,110,211,109,99,171,188,80,167,150,142,37,200,86,102,209,116,179,155,182,100,84,197,122,79,193,188,96,79,70,91,170,65,122,9
134,117,130,103,68,60,200,151,39,100,78,84,68,38,150,68,80,98,181,85,174,133,205,192,49,53,179,140,52,158,140,70,75,72,183,150,176,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,117,86,83,117,97,197,171,64,179,40,49,132,59,204,209,58,124,59,55,127,121,81,37,219,120,82,172,171,57,40,97,152,189,58,184,220,46,117,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,93,57,110,73,125,51,184,217,146,111,135,121,59,142,212,214,90,87,87,34,206,60,59,131,150,209,194,213,35,147,115,179,145,52,146,171,128,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,83,53,169,35,110,204,69,74,63,46,197,189,165,103,99,89,92,92,137,80,52,109,35,115,168,96,136,209,130,118,162,40,148,185,79,36,110,166,127,111,197,174,170,63,179,75,85,82,85,221,93,145,38,128,84,168,53,88,75,127,141,63,74,85,183,97,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,41,163,76,186,71,212,116,34,111,112,159,59,219,178,174,168,189,94,71,205,78,55,116,175,40,53,156,132,136,150,145,93,38,181,48,133,76,102,174,81,138,180,64,36,145,41,205,160,149,67,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,109,96,77,122,180,76,213,189,99,71,166,120,140,149,206,75,69,160,125,103,57,52,196,154,179,196,157,176,56,66,158,116,96,135,72,202,144,165,137,221,42,97,122,120,143,157,197,132,115,164,198,161,56,128,143,70,138,220,105,207,156,94,54,169,102,78,182,146,43,175,149,93,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,77,188,137,40,71,156,163,43,67,219,194,50,208,154,76,204,190,47,79,65,206,159,193,173,73,46,47,92,203,147,157,220,47,134,143,193,88,100,158,195,195,166,94,191,102,129,199,170,124,55,182,207,188,128,38,51,125,148,132,42,128,99,67,93,104,147,194,91,170,148,48,35,34,83,95,97,43,44,142,50,173,78,69,152,211,214,104,199,73,219,97,120,100,81,188,97,187,191,74,104,61,106,129,213,196,125,60,53,173,159,59,62,184,164,156,50,101,198,150,37,107,98,46,104,175,155,44,170,43,44,93,161,49,149,55,78,42,161,98,86,183,37,177,48,121,122,112,47,63,84,42,67,78,174,97,192,40,131,124,187,103,55,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,123,70,189,196,75,39,142,185,178,112,76,99,190,84,80,140,84,193,79,59,140,64,130,76,109,41,99,95,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,211,171,114,35,78,152,77,181,99,123,65,217,195,216,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,69,139,51,97,47,66,107,119,180,207,213,188,69,207,68,166,33,177,44,114,90,150,194,146,211,99,118,155,115,154,217,130,58,126,65,69,180,126,153,134,43,47,148,62,106,66,172,114,188,221,214,118,97,130,180,218,164,77,151,57,73,66,42,79,46,127,51,114,77,169,56,181,148,107,162,90,87,81,101,153,132,84,45,130,120,55,140,76,156,58,188,94,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,204,58,144,91,82,155,92,177,131,44,113,149,94,199,215,211,106,133,106,35,118,78,181,116,164,212,101,46,202,161,139,173,36,149,33,39,111,73,137,58,150,95,166,109,79,134,193,81,114,64,60,143,33,38,48,164,100,216,165,211,95,35,109,192,220,221,170,184,163,34,93,70,217,120,204,36,67,201,37,199,206,86,187,186,208,97,160,145,162,154,185,208,207,107,138,129,109,69,214,175,128,156,63,157,123,40,129,164,47,128,87,196,42,95,141,213,91,114,57,162,213,89,75,68,165,63,94,69,209,61,219,220,92,45,175,117,184,211,93,74,171,67,179,155,165,200,164,196,192,192,44,42,80,111,113,50,148,59,86,211,115,170,61,168,202,137,155,162,173,105,42,102,146,158,148,33,42,176,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,184,50,57,50,219,57,110,211,109,99,171,188,80,167,150,142,37,199,86,103,209,115,179,155,183,100,85,197,122,80,193,188,96,79,69,92,170,65,122,9
133,117,131,103,69,60,201,151,39,100,77,84,68,38,151,68,80,98,180,85,174,133,205,191,49,53,179,140,52,158,141,70,76,72,183,150,175,166,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,86,83,116,97,197,170,63,179,40,49,132,58,204,209,58,124,59,55,127,121,80,37,218,120,82,172,171,58,39,97,152,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,100,104,114,55,93,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,60,59,131,150,209,194,212,36,147,115,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,93,118,218,176,44,119,106,187,160,82,52,170,36,111,204,69,74,64,46,197,189,165,103,99,89,91,92,137,80,53,109,35,115,167,97,136,208,130,118,162,40,148,185,78,36,109,166,127,111,197,175,169,63,180,75,85,82,85,220,93,145,38,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,207,65,121,131,170,51,123,113,97,103,58,96,215,40,163,76,186,71,212,116,33,111,112,159,60,219,178,174,168,189,94,71,204,78,55,117,175,40,53,156,133,136,150,145,93,38,180,48,133,76,103,174,81,138,180,64,36,145,41,205,160,150,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,52,196,154,179,196,157,176,57,66,157,116,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,143,70,138,220,106,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,158,101,189,82,40,199,146,201,164,174,62,53,118,131,206,38,78,188,137,40,70,156,163,43,66,219,193,50,208,154,76,204,190,48,80,65,206,160,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,199,171,124,55,181,207,188,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,104,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,68,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,68,134,124,135,217,219,161,205,151,102,58,122,69,189,197,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,140,64,130,75,109,41,99,94,115,105,65,115,99,163,148,178,151,139,126,180,186,61,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,65,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,127,176,68,138,51,98,47,66,107,119,180,207,213,188,69,206,68,166,33,177,45,114,90,150,194,146,211,100,118,156,115,154,217,130,59,126,65,69,179,126,153,134,43,48,148,61,106,66,171,114,188,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,107,162,91,87,81,101,153,133,84,45,129,120,55,140,76,156,58,188,95,163,41,103,58,137,135,40,184,171,164,47,166,159,148,178,204,58,144,91,81,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,59,150,95,165,109,79,135,193,82,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,86,187,186,207,97,160,145,162,154,185,208,206,108,139,128,108,69,213,175,128,156,63,157,123,39,129,164,47,128,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,91,44,174,117,184,210,93,74,171,68,179,155,166,200,163,196,192,191,44,42,80,111,114,50,147,59,86,211,115,169,62,168,202,136,156,162,172,105,42,102,146,158,147,33,42,177,135,199,110,203,150,56,107,160,38,63,132,52,95,151,152,87,185,50,57,50,219,57,110,211,109,99,171,188,80,168,149,142,37,199,86,102,209,116,179,155,182,100,84,198,122,79,193,188,96,79,70,91,169,65,122,9
134,117,131,103,68,60,201,151,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,191,49,53,178,140,52,158,140,70,76,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,63,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,57,39,97,152,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,92,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,35,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,82,52,170,36,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,174,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,180,48,133,77,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,77,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,53,196,154,179,196,157,176,57,66,157,116,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,129,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,70,156,163,43,66,219,194,50,208,154,76,204,190,48,80,65,206,159,193,172,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,170,124,55,182,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,104,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,69,134,124,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,111,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,65,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,52,98,47,66,107,119,180,207,214,188,69,206,68,166,33,176,45,114,90,150,194,147,211,100,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,87,81,101,153,133,84,45,130,120,55,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,204,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,117,164,212,101,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,213,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,174,117,184,210,93,74,171,68,179,155,166,200,163,196,192,191,44,42,79,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,155,182,100,84,197,122,79,193,188,96,79,70,91,169,65,122,9
133,117,131,103,68,61,201,151,39,100,77,84,68,38,151,68,79,98,181,85,174,133,205,191,49,53,179,140,52,158,140,70,76,72,183,150,175,166,65,115,208,182,99,156,80,70,197,164,163,129,70,83,90,174,118,87,83,116,97,197,171,64,179,39,49,132,58,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,219,45,118,110,196,167,147,114,210,65,188,214,84,168,79,99,104,115,55,92,56,110,73,125,51,184,217,146,110,135,121,59,142,212,213,89,87,87,34,206,60,59,131,150,209,194,213,36,146,115,179,145,52,146,170,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,148,182,93,117,219,176,44,119,106,186,160,82,52,170,35,111,204,69,74,63,46,197,189,165,103,99,88,91,92,137,79,53,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,167,127,111,197,175,170,64,179,76,85,82,85,221,93,146,38,129,83,168,53,88,75,127,140,63,74,85,183,97,113,194,207,161,67,100,111,201,216,148,206,65,121,130,170,51,122,113,97,103,59,96,215,41,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,93,71,205,78,55,117,175,40,54,156,133,137,150,145,93,38,180,48,133,77,103,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,160,115,65,190,40,109,95,77,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,56,53,196,154,179,196,157,176,57,66,157,116,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,55,128,143,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,93,220,96,202,159,102,189,81,40,199,146,201,164,174,61,53,118,131,206,38,77,188,137,40,71,156,163,43,66,218,193,50,208,154,76,204,190,48,80,65,206,159,193,172,73,46,47,92,204,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,101,129,200,170,124,56,182,207,188,128,38,51,125,148,132,41,128,99,68,93,104,148,195,91,170,148,49,35,34,83,95,97,43,44,142,50,173,78,68,152,211,214,105,199,74,219,98,120,100,80,188,97,187,191,74,104,61,107,129,213,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,98,47,104,175,155,43,170,43,44,93,162,49,149,55,78,42,161,98,86,184,37,177,48,121,122,112,47,63,84,42,68,78,174,97,192,40,131,125,187,103,54,153,143,82,98,153,69,134,124,135,217,219,161,205,151,102,58,122,69,189,196,75,39,142,184,178,112,76,98,190,84,80,140,84,193,79,59,139,64,129,76,108,41,99,94,115,106,65,115,100,163,148,179,151,139,126,180,186,61,221,115,188,96,75,108,182,140,218,213,211,171,114,35,78,152,77,181,98,123,65,217,195,217,48,101,76,112,101,71,200,125,152,120,160,219,118,193,67,126,176,68,138,52,98,47,66,107,119,180,207,213,188,69,207,68,166,33,177,44,114,90,150,194,147,211,99,118,156,115,154,217,130,59,126,65,69,180,126,153,134,43,48,148,62,106,67,171,114,187,221,214,118,97,130,180,218,164,76,151,57,73,67,42,79,46,127,51,114,77,169,56,182,148,108,162,91,87,81,101,153,133,84,45,130,120,55,140,76,156,58,188,95,163,41,103,58,137,135,40,184,171,163,47,166,159,148,178,205,58,144,91,81,155,92,176,132,44,113,150,94,199,215,211,107,133,106,34,117,77,181,117,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,59,150,95,166,109,79,134,194,82,114,64,60,143,33,38,48,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,213,175,129,156,63,157,123,39,129,164,47,128,88,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,91,44,175,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,80,111,114,51,148,59,86,211,115,170,61,168,202,137,156,163,172,105,42,103,146,158,148,33,41,177,135,198,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,218,57,110,211,109,99,171,187,80,167,149,142,37,199,86,102,209,115,179,154,183,100,84,198,122,80,193,188,96,79,70,91,169,65,122,9
133,117,131,103,68,60,201,151,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,191,49,53,178,140,52,158,140,70,75,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,171,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,220,45,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,93,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,35,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,82,52,170,36,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,79,36,110,166,127,111,196,174,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,180,48,133,77,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,52,196,154,179,196,157,176,57,66,157,117,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,70,156,163,43,66,219,194,50,208,154,76,204,190,48,80,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,170,124,55,182,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,140,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,52,98,47,66,107,119,180,207,214,188,69,206,68,166,33,177,45,114,90,150,194,147,211,100,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,188,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,88,81,101,153,133,84,45,130,120,54,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,204,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,213,175,128,156,63,157,123,39,129,164,47,128,87,197,42,95,141,214,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,175,117,184,210,93,74,171,68,179,155,166,200,163,196,192,191,44,42,79,111,114,51,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,155,182,100,84,197,122,80,193,188,96,79,70,91,169,65,122,9
134,117,131,103,68,60,201,151,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,191,49,53,178,140,52,158,140,70,76,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,93,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,35,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,82,53,170,35,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,174,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,180,48,133,77,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,52,196,154,179,196,157,176,57,66,157,117,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,71,156,163,43,66,219,194,50,208,154,76,204,190,48,80,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,55,182,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,111,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,52,98,47,66,107,119,180,207,214,188,69,206,68,166,33,177,45,114,90,150,194,147,211,100,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,87,81,101,153,133,84,45,130,120,54,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,213,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,175,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,79,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,155,182,100,84,197,122,79,193,188,96,79,70,91,169,65,122,9
132,118,130,102,69,61,200,149,41,101,77,84,68,37,151,67,80,99,179,83,175,132,205,192,48,55,179,142,53,159,140,69,75,71,185,150,175,167,64,116,209,181,98,157,79,70,198,164,163,129,70,84,91,173,118,85,85,115,97,197,170,64,179,37,50,132,59,205,209,59,123,61,53,125,119,80,38,219,121,82,170,172,58,39,97,153,190,58,185,221,45,118,112,195,167,148,114,209,64,187,214,84,168,79,98,104,115,57,93,55,112,70,124,51,184,218,146,109,136,121,59,141,211,214,88,88,86,34,207,60,58,131,150,209,194,213,34,147,117,178,144,52,146,170,130,51,173,59,75,66,119,145,147,61,36,84,201,208,127,209,167,84,66,57,148,183,95,118,218,176,42,120,106,185,159,81,51,170,36,110,204,67,76,64,47,197,189,164,103,99,89,89,91,138,81,52,109,35,116,170,95,137,209,130,118,162,39,149,183,78,36,110,168,127,113,195,174,169,63,179,76,86,83,85,221,94,146,37,128,83,168,54,90,75,128,139,63,76,84,182,98,113,194,208,162,65,101,113,200,216,146,207,65,122,130,169,51,122,113,98,102,60,97,217,40,163,74,186,72,211,115,34,112,111,158,60,222,176,172,167,189,93,70,206,79,56,116,175,40,53,155,135,136,149,144,92,38,180,49,133,76,105,174,81,139,181,64,35,146,40,204,160,148,68,120,135,89,219,75,87,154,179,102,200,78,70,114,163,113,66,190,40,110,94,78,122,180,75,213,191,97,70,165,120,139,149,205,73,68,159,125,104,59,52,197,153,179,196,157,175,56,66,155,117,96,134,71,204,145,166,135,220,40,97,121,121,143,157,196,130,116,164,198,161,55,128,142,70,138,219,105,206,156,93,53,171,101,78,181,147,43,175,150,93,222,98,202,159,103,189,81,40,198,145,201,166,174,61,51,117,131,204,40,77,188,136,41,71,156,161,43,67,218,194,49,208,155,77,203,189,49,79,64,206,160,194,172,73,43,48,94,203,148,157,219,49,134,143,192,89,101,157,193,195,167,93,191,101,128,201,171,123,54,181,207,187,129,36,50,124,147,133,42,128,97,67,94,103,147,197,90,169,150,51,32,34,84,96,96,44,44,141,52,173,78,67,153,212,215,104,198,72,219,97,120,101,81,186,98,188,189,76,104,61,109,129,214,195,125,60,52,173,159,60,61,184,164,156,51,101,199,153,35,108,99,48,104,176,156,44,170,43,45,94,163,48,149,55,78,42,162,98,86,184,36,178,49,122,124,111,45,61,83,40,66,78,176,96,191,39,130,125,189,103,56,154,144,81,96,154,67,133,124,134,217,219,160,206,151,102,59,123,70,190,197,76,39,141,185,177,110,74,98,191,82,80,141,83,192,77,58,138,64,131,72,109,42,99,94,117,105,65,116,100,164,150,179,149,139,125,179,186,62,220,117,188,95,74,110,184,139,219,212,209,171,114,34,77,151,77,181,98,122,65,217,194,217,48,99,76,114,102,73,197,126,153,121,160,218,117,193,68,124,175,70,138,51,95,47,64,106,120,179,207,215,189,69,207,69,165,31,176,42,113,90,152,194,146,210,97,117,155,113,155,219,128,57,127,64,68,180,126,154,135,42,47,148,61,105,64,169,114,188,222,214,120,99,130,179,219,164,77,154,57,72,67,41,79,45,128,51,113,76,170,57,184,149,108,162,90,89,80,100,153,133,83,46,129,119,55,140,78,156,59,189,95,163,42,104,57,137,137,41,184,172,164,47,165,158,148,179,205,58,147,90,83,154,91,176,132,44,113,150,94,200,215,211,105,133,104,35,115,77,182,117,165,211,100,47,204,161,138,173,36,150,34,38,112,72,139,58,150,94,166,109,77,134,193,80,114,64,61,143,34,40,49,165,100,216,165,211,97,34,109,191,221,220,170,183,162,33,94,70,216,120,205,35,66,201,37,198,205,86,187,186,207,97,161,146,165,155,185,207,208,107,138,128,110,67,213,173,129,156,63,158,123,39,129,163,47,129,88,198,42,95,141,216,92,113,58,163,214,90,74,69,164,65,94,67,207,62,219,221,90,45,176,119,183,210,94,73,170,69,179,155,166,200,162,196,191,192,44,43,79,109,115,50,148,58,86,211,115,168,62,168,204,137,156,164,172,107,42,101,145,157,150,32,41,175,135,197,109,203,151,56,107,161,38,63,132,52,94,149,153,86,185,49,58,50,220,58,111,210,109,100,171,188,82,167,151,142,37,199,87,102,209,115,179,155,184,99,84,197,122,80,192,190,95,79,69,92,170,63,121,9
134,117,131,103,68,60,201,151,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,191,49,53,178,140,52,158,140,70,76,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,93,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,35,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,82,53,170,35,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,174,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,180,48,133,77,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,52,196,154,179,196,157,176,57,66,157,117,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,71,156,163,43,66,219,194,50,208,154,76,204,190,48,80,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,55,182,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,111,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,52,98,47,66,107,119,180,207,214,188,69,206,68,166,33,177,45,114,90,150,194,147,211,100,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,87,81,101,153,133,84,45,130,120,55,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,213,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,175,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,79,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,155,182,100,84,197,122,79,193,188,96,79,70,91,169,65,122,9
134,117,130,103,68,60,201,151,39,101,78,85,68,38,150,68,80,98,181,85,174,133,206,191,49,53,178,140,52,158,141,69,75,73,183,150,176,166,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,175,118,87,83,116,97,197,170,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,119,82,172,171,57,39,97,152,190,58,184,219,45,117,111,196,167,147,114,209,65,188,214,84,168,79,99,104,115,55,93,56,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,60,131,150,209,194,213,35,146,115,179,145,52,146,171,129,51,175,61,76,67,120,145,148,60,37,84,203,207,126,210,169,84,67,57,147,182,94,118,218,175,44,119,107,186,160,82,52,170,36,110,204,69,74,64,46,198,190,166,103,99,88,91,92,137,80,53,109,35,115,168,96,136,208,130,118,162,40,148,185,78,36,109,167,127,111,196,175,170,64,179,76,85,82,85,221,93,145,38,128,84,167,53,88,75,126,140,63,74,85,183,98,113,194,207,161,67,100,112,201,217,148,207,65,121,131,169,51,123,113,98,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,177,174,168,189,94,71,205,77,55,117,175,40,54,156,132,136,150,144,93,38,181,48,133,77,103,175,81,138,180,63,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,102,199,78,70,114,161,115,66,190,40,110,96,77,122,180,76,213,189,99,70,166,120,140,149,206,75,69,159,124,104,57,53,196,153,179,196,157,176,57,66,158,116,96,135,71,202,145,165,137,221,42,98,122,120,143,157,197,132,116,164,198,161,56,128,143,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,93,220,96,202,159,102,189,82,40,198,146,200,164,174,62,53,119,131,206,38,78,188,137,40,71,157,162,43,67,219,193,50,207,154,77,203,190,48,80,64,206,159,193,172,73,45,46,92,204,147,157,219,47,134,143,193,89,100,157,194,195,166,94,190,101,129,200,171,124,55,181,207,189,128,38,51,125,148,132,42,128,99,68,93,104,148,195,91,170,148,49,35,34,83,95,98,44,44,141,50,173,78,69,152,211,214,105,199,73,219,97,120,100,80,189,97,186,191,74,104,61,107,129,212,196,125,59,53,173,158,59,62,184,164,156,50,101,198,151,37,108,99,46,104,175,156,44,170,42,44,94,162,49,150,55,78,42,161,99,86,184,37,177,48,121,122,112,47,63,84,42,67,78,174,97,192,40,130,124,187,103,55,152,143,82,98,153,68,134,124,135,217,219,160,205,151,103,59,122,70,189,197,75,38,142,185,178,112,76,98,190,84,80,140,85,192,79,60,140,64,130,76,108,42,99,95,115,105,66,115,99,162,148,178,151,139,126,179,186,61,221,116,188,95,75,108,181,140,218,213,210,171,114,35,78,152,76,181,98,123,65,217,195,216,48,101,76,112,102,71,199,125,152,120,160,219,118,193,67,126,176,68,138,51,98,47,66,106,119,181,206,213,188,69,207,69,167,33,177,45,114,90,150,194,146,211,100,117,156,115,154,217,130,59,126,65,69,179,126,153,133,44,48,148,61,106,67,172,114,187,221,215,118,97,130,180,218,164,77,151,57,72,66,43,80,46,127,51,114,77,169,56,182,148,108,161,90,87,81,100,153,132,84,44,129,120,55,140,76,156,58,189,95,163,42,103,58,137,135,40,184,171,164,48,167,159,148,178,204,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,107,132,106,35,117,78,181,117,164,212,101,46,203,161,139,172,36,149,34,39,111,73,136,58,150,95,166,109,79,135,193,81,114,65,60,143,33,38,49,165,101,216,165,211,95,34,109,192,220,221,171,184,163,34,93,71,218,119,205,36,66,201,37,198,206,85,187,186,207,97,160,145,162,154,185,208,206,108,138,129,108,69,213,174,128,156,63,157,123,39,129,164,47,128,87,196,42,95,141,213,91,114,57,162,214,88,75,69,165,63,94,69,209,61,219,220,92,44,174,117,184,211,93,74,171,68,179,156,165,200,164,196,192,191,44,43,79,111,114,50,148,59,86,211,115,169,61,167,202,137,156,163,172,105,42,103,146,158,148,33,42,177,135,198,110,203,150,56,107,160,38,63,133,53,95,152,152,87,185,51,57,50,218,57,111,211,109,99,171,188,81,167,150,142,37,199,86,102,209,115,179,155,183,100,84,197,122,80,193,188,96,79,70,91,170,65,122,9
134,116,131,103,68,60,201,151,38,100,78,85,68,38,151,67,80,98,180,84,174,133,205,192,49,53,179,140,52,158,140,70,75,72,183,150,176,167,64,115,208,182,99,156,80,70,198,163,164,129,70,83,90,174,118,87,84,116,97,197,170,63,179,40,49,132,58,205,209,58,124,58,55,127,121,80,37,219,120,82,172,171,57,39,97,152,189,58,184,220,45,117,110,195,167,147,114,210,65,188,214,84,168,79,99,104,114,55,92,57,110,72,125,51,184,217,146,110,135,120,59,142,212,213,89,87,87,34,206,60,59,131,150,209,195,213,36,146,115,179,145,52,145,170,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,148,182,94,118,218,176,43,119,106,187,160,82,52,169,35,111,204,69,74,64,46,197,190,165,103,99,89,91,92,137,80,52,109,36,115,167,97,136,208,130,118,162,40,148,185,79,36,109,166,127,111,196,175,170,63,180,75,85,82,85,221,93,145,38,128,83,168,53,88,75,127,140,63,74,85,183,97,113,193,208,161,67,99,111,201,216,148,207,65,121,130,170,51,123,113,97,103,59,97,215,41,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,77,56,117,175,40,54,156,133,137,150,144,93,38,181,48,133,77,103,175,80,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,109,95,77,122,180,76,213,189,99,70,166,120,140,149,206,74,69,160,125,104,57,52,196,154,179,196,157,176,56,66,157,116,96,135,72,202,144,165,137,221,42,98,122,120,142,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,77,182,146,43,175,149,94,220,96,202,159,101,189,82,40,199,146,201,164,174,61,53,119,131,206,38,77,189,137,40,71,157,162,43,66,218,194,49,208,154,76,204,190,48,79,65,206,159,193,172,73,46,46,92,203,147,157,220,47,134,142,193,89,100,157,195,195,166,94,191,102,129,199,171,124,55,182,207,188,128,38,51,125,148,132,41,128,99,68,94,104,148,194,91,170,148,48,35,34,83,95,97,43,44,142,50,173,79,68,152,211,215,105,199,73,219,98,120,100,81,188,97,187,191,75,104,61,107,129,212,196,125,60,53,172,159,59,62,184,164,156,50,101,197,151,37,108,98,47,104,175,155,43,170,43,44,93,161,49,149,55,79,42,161,98,86,184,37,177,48,121,122,112,47,63,84,42,67,78,174,96,192,39,130,125,187,103,55,153,143,82,98,153,69,134,125,136,217,219,161,205,151,102,58,122,69,189,196,75,39,142,184,178,111,76,98,190,84,80,140,85,193,79,59,139,64,129,75,108,41,99,94,115,105,66,115,99,163,148,178,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,64,217,196,217,48,101,76,112,101,72,200,125,152,120,160,218,118,193,67,126,176,68,138,51,98,47,65,107,119,180,206,214,188,69,206,68,166,33,177,44,114,90,150,194,146,211,99,118,156,115,154,217,130,58,127,65,69,180,126,154,134,43,48,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,43,79,46,127,51,114,77,169,56,182,148,107,162,90,88,81,101,153,133,84,45,130,120,54,140,76,157,58,188,95,163,41,103,58,137,135,40,184,171,163,47,166,159,147,178,204,58,144,91,82,155,92,177,131,44,113,150,94,199,215,211,106,133,106,34,117,77,181,117,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,59,150,95,165,109,79,134,193,82,114,64,60,143,33,38,49,164,100,215,165,211,96,35,109,192,219,220,170,184,163,35,93,70,217,120,204,37,66,201,37,198,206,85,187,187,207,98,160,145,162,154,185,208,207,108,139,129,108,69,213,174,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,214,91,114,57,162,214,89,75,69,164,63,94,69,208,61,219,220,91,44,175,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,80,111,113,50,148,59,85,211,115,169,61,168,203,136,156,162,172,105,42,102,145,158,148,33,42,177,135,198,110,203,150,57,107,160,38,63,132,52,95,151,152,87,184,51,57,49,219,57,110,211,109,99,171,188,80,168,149,142,37,199,86,102,209,115,180,155,183,100,85,198,122,79,193,189,95,79,70,91,169,65,123,9
134,117,130,102,68,60,201,151,39,101,78,84,69,38,150,68,79,98,180,84,174,133,205,192,49,52,179,140,52,158,140,70,76,73,183,150,176,167,65,116,208,182,100,157,80,70,199,163,162,129,71,83,90,173,119,86,84,116,97,197,170,63,179,40,48,133,58,204,209,58,124,59,55,127,121,80,38,219,121,83,172,172,58,39,97,152,190,58,184,220,45,117,110,195,167,147,113,210,65,188,213,84,167,79,99,104,114,55,92,57,111,73,124,51,184,217,146,111,135,120,59,142,211,214,89,88,87,33,206,60,59,131,151,210,195,213,35,146,116,179,145,51,145,170,129,51,175,61,75,67,121,145,148,60,38,84,203,208,126,210,169,84,67,58,147,182,94,118,218,177,44,119,107,186,161,82,52,170,35,111,204,68,74,63,46,197,190,165,103,99,89,91,92,137,80,52,110,35,115,169,97,136,208,130,119,161,40,148,186,78,37,110,167,127,112,197,175,169,64,179,75,84,83,85,219,94,146,38,128,84,167,54,89,75,127,140,63,74,85,183,97,114,194,207,161,67,100,112,201,216,148,206,66,122,131,169,52,123,112,97,103,58,97,215,41,163,76,187,71,212,116,33,112,112,159,59,219,177,175,169,189,94,71,205,78,56,116,176,40,54,156,132,137,149,144,93,38,180,49,133,77,103,175,81,138,180,63,36,145,41,205,160,150,68,122,137,90,219,74,86,152,180,102,199,78,70,114,161,114,65,190,39,110,95,76,122,180,76,214,189,100,71,166,121,140,149,206,75,69,159,125,104,56,54,195,153,179,196,158,176,56,65,158,117,96,136,72,202,144,166,138,221,42,97,121,121,143,157,197,131,116,165,199,161,55,128,142,70,138,220,105,208,156,94,55,169,102,78,182,146,43,175,149,93,220,97,202,158,102,189,81,40,199,146,201,163,174,62,53,119,131,206,39,77,189,137,41,70,157,162,43,66,219,194,50,208,154,76,203,190,47,79,65,206,160,194,172,73,46,47,92,203,148,157,220,47,134,143,194,89,100,157,195,195,165,93,191,102,129,200,170,124,56,181,207,189,128,38,51,126,148,133,42,128,99,68,93,105,148,194,90,169,148,49,35,33,83,95,97,43,45,142,50,175,79,69,152,210,215,105,200,74,219,98,120,99,81,188,97,187,190,75,104,60,107,129,213,197,125,60,52,173,158,59,63,184,164,157,50,101,198,151,37,108,99,46,103,175,156,44,170,41,43,95,162,48,150,54,79,42,161,98,85,183,38,177,48,120,122,112,47,62,84,42,67,79,175,96,192,39,131,125,187,103,54,152,143,82,98,154,70,133,125,136,217,218,160,206,152,102,58,122,69,189,197,75,38,143,184,178,111,76,98,191,84,80,140,84,193,80,58,139,65,129,75,108,42,99,95,115,105,65,115,100,163,148,179,151,139,126,180,185,60,221,115,187,96,75,109,182,141,218,213,210,172,114,35,78,152,76,181,99,123,64,218,194,217,48,101,76,112,102,72,199,126,152,120,160,218,118,193,67,126,176,69,138,51,98,47,65,106,119,180,206,213,188,69,206,68,166,33,177,44,114,90,150,193,147,211,100,118,156,114,155,216,129,58,126,66,68,179,126,153,134,44,48,147,61,106,67,171,113,188,221,215,118,97,130,180,218,164,76,152,57,72,66,43,78,46,127,50,114,77,169,56,181,147,107,163,92,88,81,100,153,133,83,45,130,120,54,139,77,157,58,187,94,163,41,103,59,136,135,41,186,171,163,46,166,159,148,178,204,59,144,91,82,155,92,177,132,44,113,150,94,198,215,211,107,132,106,34,117,77,181,117,164,210,100,46,203,162,138,172,36,148,33,38,111,73,136,58,150,95,165,109,80,135,193,81,113,64,60,144,33,38,50,164,100,215,164,211,94,35,110,192,219,221,170,184,162,35,93,70,217,120,204,37,65,201,37,198,206,85,188,186,207,96,160,145,163,154,185,208,207,109,138,128,109,69,214,174,128,156,64,157,123,39,129,163,47,129,88,197,42,95,140,213,90,114,57,162,213,89,75,68,164,62,93,69,208,61,219,220,91,44,175,117,183,211,93,74,172,68,179,155,165,200,163,196,192,191,44,43,79,112,114,51,148,58,85,212,115,170,62,167,202,136,155,163,172,105,42,103,145,158,149,33,41,176,134,199,110,204,150,56,107,161,38,63,132,52,95,151,152,87,185,50,57,50,219,57,110,211,109,100,171,188,81,167,149,142,38,199,86,102,209,116,178,154,183,100,84,197,122,80,193,188,95,78,69,91,170,64,122,9
134,117,131,103,68,60,201,151,38,100,78,84,68,38,151,68,80,98,180,85,174,133,205,191,49,53,178,140,52,158,140,70,76,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,219,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,92,56,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,36,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,203,207,126,210,169,84,66,57,147,182,94,118,218,176,44,119,106,187,160,82,52,170,36,111,204,69,74,63,46,197,190,165,103,99,89,92,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,174,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,97,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,180,48,133,76,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,77,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,52,196,154,179,196,157,176,57,66,157,116,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,129,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,93,220,97,202,159,102,189,82,40,199,146,201,164,174,61,53,119,131,206,38,78,188,137,40,70,156,163,43,66,219,194,50,208,154,76,204,190,48,80,65,206,160,193,172,73,46,46,92,203,147,157,219,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,170,124,56,181,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,215,105,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,98,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,124,186,103,55,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,122,69,189,196,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,115,188,96,75,108,182,140,218,213,210,171,114,35,78,152,76,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,52,98,47,66,107,119,180,207,214,188,69,206,68,166,33,177,45,114,90,150,194,147,211,99,118,156,115,154,217,130,59,127,65,69,179,126,153,134,43,48,148,61,106,66,171,114,187,221,214,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,57,182,148,108,162,90,87,81,101,153,133,84,45,130,120,55,140,76,156,58,188,95,163,41,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,117,164,212,101,46,203,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,220,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,213,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,174,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,79,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,154,182,100,84,197,122,80,193,188,96,79,70,91,169,65,122,9
133,117,131,103,68,60,201,152,39,100,78,85,69,39,151,68,80,98,181,84,174,133,205,192,49,53,178,141,53,158,141,70,75,72,183,150,176,167,65,115,208,182,99,157,80,70,198,163,164,129,70,83,90,174,118,86,83,116,96,197,170,63,179,39,49,132,59,204,209,58,124,59,55,127,121,81,37,219,120,82,172,171,57,39,97,152,190,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,100,105,115,55,92,56,110,73,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,210,195,212,35,146,116,179,145,52,146,171,128,50,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,66,57,147,182,94,117,218,176,44,119,106,187,160,83,52,170,35,111,204,69,74,64,46,197,189,165,103,99,88,92,92,137,80,52,110,35,115,167,96,136,208,130,118,162,40,149,185,78,36,110,166,127,111,196,174,170,64,179,76,85,82,85,221,93,145,37,129,84,167,53,88,75,127,140,64,74,85,183,97,113,193,207,161,67,100,112,201,216,148,206,65,121,131,169,51,122,113,97,102,59,96,215,40,163,76,186,71,212,116,34,111,112,159,59,219,178,174,168,189,93,70,204,78,55,117,175,39,54,156,132,136,150,144,93,38,181,48,133,76,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,100,71,166,120,140,149,206,75,69,160,125,103,57,52,196,154,179,196,158,176,57,66,157,116,96,136,72,202,144,165,136,221,42,98,122,120,143,157,197,132,115,164,198,161,56,128,142,70,137,220,105,207,156,93,55,169,102,78,182,146,43,174,149,94,220,97,202,158,102,189,82,40,199,146,201,163,174,62,53,119,131,206,38,77,188,136,40,71,156,163,43,66,218,194,50,207,154,76,204,190,48,79,65,206,159,193,172,73,46,46,92,203,147,156,220,47,134,143,193,89,100,158,194,195,166,94,191,102,128,199,171,124,55,182,207,188,128,38,51,125,148,132,41,127,99,68,93,104,147,194,91,170,148,48,35,34,83,95,97,43,44,141,50,173,78,69,152,211,215,104,199,74,218,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,63,184,164,156,51,100,198,150,37,107,99,47,103,175,155,43,170,43,44,93,161,49,150,55,78,42,161,98,86,183,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,124,186,102,54,153,143,82,98,153,69,134,124,135,217,219,160,206,151,102,58,122,70,189,196,75,39,142,184,178,111,76,99,191,84,80,140,84,193,79,59,140,64,129,76,108,41,100,95,115,105,65,115,100,163,148,179,151,140,126,180,186,60,221,115,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,69,138,52,98,46,66,107,119,180,207,213,188,69,206,68,166,33,176,45,114,90,150,194,147,211,99,118,156,115,154,217,130,58,126,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,214,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,57,182,147,108,162,90,88,81,101,153,133,84,45,130,120,54,140,76,156,57,188,94,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,204,58,144,91,82,155,92,177,131,44,113,150,94,199,216,211,106,132,106,35,117,77,181,116,164,212,101,46,202,161,139,172,36,149,34,39,111,73,136,59,150,95,165,110,79,134,193,81,114,64,60,143,33,38,49,164,100,216,165,211,95,35,109,192,219,221,170,184,163,35,93,71,217,120,204,36,66,201,37,198,206,85,187,186,207,98,161,145,163,154,185,208,207,108,139,128,108,69,214,175,128,156,63,157,123,39,129,164,47,128,88,197,42,95,141,213,91,114,57,162,213,89,75,69,165,63,94,69,209,62,219,220,92,44,175,117,184,210,94,74,171,67,178,155,165,200,163,196,192,191,44,43,79,111,114,50,148,59,86,211,115,169,61,168,203,136,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,53,95,151,152,87,185,51,57,49,219,57,110,212,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,154,182,100,84,197,121,79,193,188,96,79,69,91,169,65,123,9
134,117,130,104,69,60,201,151,38,100,77,84,69,37,151,68,79,99,180,84,174,134,204,192,48,52,179,140,53,157,140,69,76,72,183,149,175,166,65,115,207,181,99,157,79,70,198,163,164,129,69,83,90,174,118,87,84,117,96,197,171,64,179,40,48,132,59,205,209,58,125,58,55,127,121,80,37,219,120,81,172,171,57,40,97,151,190,57,184,219,45,117,111,195,167,148,115,210,65,188,214,85,168,79,99,105,114,55,92,57,111,72,124,51,184,216,146,111,134,121,59,142,211,213,90,87,87,34,207,61,59,131,150,209,194,213,35,147,116,179,144,51,145,172,129,51,175,62,75,68,119,145,148,60,36,85,202,208,127,210,169,85,66,57,147,182,94,118,219,176,44,119,107,187,160,82,52,170,34,111,204,68,74,64,46,197,189,165,103,100,89,91,93,138,80,52,109,35,114,167,97,136,208,130,118,162,40,149,184,77,36,111,166,127,111,196,175,170,63,181,76,85,82,84,220,93,145,37,129,83,168,54,88,75,126,140,63,73,86,183,97,114,194,207,162,67,99,111,201,217,149,206,65,121,131,170,52,123,112,97,103,60,96,216,40,163,77,186,71,212,116,33,110,112,159,59,218,178,173,168,190,94,71,205,77,55,117,176,40,54,157,132,136,150,145,93,38,180,47,132,77,103,174,80,138,180,64,36,144,41,205,159,149,68,122,137,91,219,74,85,152,180,103,198,77,69,114,161,115,65,191,41,109,95,76,122,180,76,213,189,99,70,165,120,141,150,205,74,69,159,125,104,57,52,196,153,179,196,158,176,56,65,157,117,97,135,72,202,144,165,136,221,42,98,122,120,142,157,197,131,115,164,199,162,57,128,144,70,138,220,105,207,156,94,54,169,101,78,181,146,43,174,149,93,220,97,202,159,102,190,82,40,198,146,200,164,173,61,53,118,130,205,38,78,189,137,40,70,156,162,43,66,219,195,50,208,155,76,203,190,48,80,65,206,160,192,173,73,46,46,92,203,147,156,219,47,134,143,193,88,101,158,195,195,165,95,191,102,129,199,171,124,55,182,207,189,128,37,51,125,148,132,42,128,99,68,94,104,147,194,90,169,149,49,34,33,83,95,97,43,44,142,49,174,78,68,152,211,215,104,199,73,218,98,120,101,80,188,97,188,190,75,103,61,107,129,212,195,125,60,53,172,158,59,62,184,163,156,50,101,198,151,37,107,99,47,103,174,156,44,170,42,44,95,162,49,150,55,78,42,160,98,86,183,37,177,49,121,122,113,47,63,83,42,67,78,174,97,193,40,130,125,187,103,55,153,143,81,98,153,69,134,125,134,217,219,160,205,150,102,58,122,70,189,197,75,39,142,184,178,112,77,99,190,83,80,140,84,192,79,60,140,64,129,75,108,42,98,95,115,106,66,116,100,161,148,178,151,140,125,180,186,60,221,115,186,96,75,109,182,140,217,213,211,172,114,35,78,152,77,181,98,123,64,217,196,216,49,101,76,112,102,71,200,125,152,120,159,219,118,193,67,127,176,69,138,51,98,47,65,107,119,181,206,214,187,68,207,69,166,33,177,44,114,90,151,194,146,212,100,118,156,115,155,218,131,59,126,65,69,180,125,154,133,43,48,148,62,106,67,171,114,189,221,215,117,97,130,181,218,165,76,151,57,72,66,42,79,45,127,51,114,77,169,57,181,148,107,163,91,87,81,101,153,133,83,45,130,120,55,140,75,156,58,188,94,162,42,104,59,136,135,41,185,172,164,47,166,159,147,178,204,60,145,91,82,155,92,177,131,44,113,150,94,199,216,211,106,132,106,33,117,77,181,116,164,212,100,46,202,161,139,172,35,149,33,38,112,72,137,59,150,95,166,110,79,135,193,81,114,64,60,142,32,38,48,165,100,217,165,212,95,35,109,192,219,220,170,185,163,34,93,70,217,119,205,36,67,201,36,198,206,85,186,186,207,97,160,145,162,154,185,208,206,109,139,128,109,68,213,174,128,156,64,156,122,39,129,164,48,129,88,197,43,94,141,213,91,113,57,162,213,88,74,70,165,62,94,69,209,61,219,220,92,44,174,117,185,210,94,73,172,68,179,155,165,200,165,196,192,191,44,42,79,111,113,50,148,59,86,211,116,169,61,168,203,137,155,162,172,105,41,103,145,158,147,32,42,177,136,199,110,203,150,57,106,160,38,62,132,53,95,152,152,88,184,51,56,50,220,57,110,212,109,99,172,187,80,168,149,142,38,199,87,102,209,114,180,154,182,100,85,197,122,79,193,188,96,79,69,90,169,65,122,9
134,117,131,103,68,60,201,151,39,100,78,85,68,38,151,68,80,98,180,85,174,133,205,191,49,53,178,140,52,158,140,70,75,72,183,150,175,167,65,116,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,57,39,97,152,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,93,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,212,36,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,117,218,176,44,119,106,187,160,82,53,170,35,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,174,170,64,179,75,85,82,85,220,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,99,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,180,48,133,77,103,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,77,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,52,196,154,179,196,157,176,57,66,157,117,96,135,71,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,129,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,71,156,163,43,66,219,194,50,208,154,76,204,190,48,79,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,55,182,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,48,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,124,186,103,55,153,143,82,98,153,69,134,124,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,111,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,95,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,139,52,98,47,66,107,119,180,207,214,188,69,206,68,166,33,176,45,114,90,150,194,147,211,99,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,87,81,101,153,133,84,45,130,120,54,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,162,154,185,208,207,108,139,128,108,69,213,174,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,175,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,80,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,155,182,100,84,197,122,79,193,188,96,79,70,91,169,65,122,9
134,117,130,103,68,60,201,151,38,100,78,84,68,38,150,67,79,99,181,84,174,133,205,191,49,53,178,141,52,158,140,70,75,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,164,129,70,83,90,174,118,86,83,116,97,197,170,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,220,45,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,93,57,110,72,125,51,184,217,146,110,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,212,35,147,115,179,145,52,146,171,129,51,175,61,76,67,120,144,148,61,37,84,202,207,126,210,169,84,67,57,147,182,93,118,218,176,44,119,106,187,160,82,52,170,35,111,204,69,74,63,46,197,190,165,103,99,89,91,92,136,80,53,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,167,127,111,196,175,170,64,180,75,85,82,85,220,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,207,65,121,131,170,51,123,113,97,103,59,97,215,40,163,76,186,71,212,116,33,111,112,159,60,219,178,174,168,189,94,70,205,78,55,117,175,40,54,156,133,136,150,145,93,38,180,48,133,77,103,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,100,70,166,120,140,149,206,74,69,160,124,104,57,53,196,153,179,196,157,176,57,66,157,116,96,135,72,202,144,165,136,221,42,97,122,120,143,157,197,131,115,164,198,161,56,129,142,70,138,221,106,207,156,94,55,169,102,78,182,146,43,174,149,93,220,96,202,159,102,189,82,40,199,147,201,164,174,61,53,119,131,206,38,77,189,136,40,71,157,163,43,66,218,194,50,208,154,76,204,190,48,80,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,55,181,208,189,128,38,51,125,148,132,42,128,99,68,93,104,147,195,91,170,148,48,35,34,83,95,97,43,44,142,50,173,78,69,152,211,215,104,199,73,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,98,47,104,175,155,43,170,43,44,93,162,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,39,130,124,186,103,55,153,143,82,98,153,68,134,124,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,140,64,130,75,108,41,99,95,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,77,152,76,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,218,118,193,67,126,176,68,138,52,97,47,66,107,119,180,207,214,188,69,206,68,166,33,177,44,114,90,150,194,146,211,99,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,47,148,61,106,66,171,114,187,221,214,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,107,162,90,88,81,101,153,133,84,45,130,120,55,140,76,156,58,189,95,163,41,103,58,137,135,40,184,171,163,47,166,159,148,178,204,58,144,91,82,155,92,177,132,45,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,220,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,162,154,185,208,206,108,139,128,108,68,213,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,213,89,75,69,165,63,94,69,209,61,219,220,92,44,174,117,184,211,94,74,171,68,179,155,166,200,163,196,192,191,44,42,79,111,114,50,148,59,86,211,115,169,61,168,203,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,50,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,155,182,100,84,197,122,79,193,188,96,79,69,91,170,65,123,9
134,117,131,103,68,60,201,151,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,191,49,53,179,140,52,158,140,70,76,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,93,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,35,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,82,53,170,36,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,174,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,133,136,150,145,93,38,180,48,133,77,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,52,196,154,179,196,157,176,57,66,157,117,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,71,156,163,43,66,219,194,50,208,154,76,204,190,48,80,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,170,124,56,182,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,104,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,52,98,47,66,107,119,180,207,214,188,69,206,68,166,33,177,45,114,90,150,194,147,211,100,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,87,81,101,153,133,84,45,130,120,55,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,213,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,175,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,79,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,155,182,100,84,197,122,79,193,188,96,79,70,91,169,65,122,9
134,117,131,103,68,60,201,151,39,100,78,84,68,39,151,68,80,99,180,85,174,133,205,191,49,53,178,140,52,158,140,70,75,72,183,150,175,167,65,116,208,182,99,156,80,69,198,163,163,129,70,83,90,174,118,86,83,116,96,197,170,64,179,39,49,132,59,204,209,58,124,59,55,127,121,80,37,218,120,82,172,171,58,39,97,152,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,92,57,110,73,125,51,184,217,146,111,135,121,59,142,212,213,89,87,87,34,206,61,59,131,150,209,195,213,36,146,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,148,182,94,117,218,176,44,119,106,187,160,82,52,170,35,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,97,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,175,170,64,180,75,85,82,85,221,93,146,38,128,83,168,53,88,75,127,140,63,74,85,183,98,113,193,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,58,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,133,136,150,145,93,38,180,48,133,76,103,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,160,115,65,190,40,110,95,77,122,180,76,213,189,99,71,166,120,140,149,206,74,69,160,125,103,57,53,196,154,179,196,157,176,57,66,157,116,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,129,142,70,138,221,105,207,156,94,55,169,102,78,182,146,43,175,149,93,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,77,188,136,40,71,156,163,43,66,219,193,50,208,154,76,204,190,48,79,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,199,171,123,55,182,208,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,35,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,213,196,125,59,53,173,159,59,62,184,164,156,50,100,198,151,37,107,98,47,104,175,156,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,102,55,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,111,76,98,191,84,80,140,84,193,79,59,139,64,129,76,108,41,99,94,115,105,65,115,99,163,148,179,151,139,126,180,186,60,221,116,187,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,52,98,47,66,107,119,180,207,213,188,69,206,68,166,33,177,45,114,90,150,194,147,211,100,118,156,115,155,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,214,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,87,81,101,153,133,84,45,130,120,54,140,76,156,58,188,95,163,41,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,81,155,92,177,132,44,113,150,94,199,215,211,107,133,106,34,117,77,181,116,164,212,101,46,202,161,139,172,36,149,34,39,111,73,137,58,150,95,165,109,79,135,193,82,114,64,60,143,33,38,49,164,100,216,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,162,154,185,208,207,108,139,128,108,69,213,175,128,156,63,157,123,39,129,164,47,128,87,197,42,95,141,213,91,114,57,162,213,89,75,69,165,63,94,69,209,61,219,220,91,44,175,117,184,210,94,74,171,68,179,155,166,200,163,196,192,191,44,43,79,111,114,50,148,59,85,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,198,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,50,57,50,218,57,110,211,109,99,171,188,80,168,149,142,37,199,86,102,209,115,179,155,182,100,84,197,122,79,194,188,96,79,70,91,169,65,123,9
134,117,131,103,68,60,201,151,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,192,49,53,178,140,52,158,140,70,76,72,183,150,175,167,65,116,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,86,83,116,96,197,170,63,179,40,49,132,58,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,57,39,97,152,189,58,184,220,45,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,92,57,110,72,125,51,184,217,146,110,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,210,194,212,35,147,116,179,145,52,146,170,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,148,182,94,118,218,176,44,119,106,187,160,82,53,170,35,111,204,69,74,63,46,197,190,165,103,99,88,91,92,137,80,53,109,35,115,167,96,136,208,130,118,162,40,148,185,79,36,110,167,127,111,196,174,170,64,180,75,85,82,85,221,93,145,38,128,83,168,54,88,75,127,140,63,74,85,183,98,113,194,207,161,67,99,111,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,133,137,150,145,93,38,180,48,133,77,103,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,109,95,76,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,56,52,196,154,179,196,157,176,57,66,157,117,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,96,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,136,40,70,156,163,43,66,218,194,50,208,154,76,204,190,48,79,65,206,159,193,173,73,46,47,92,203,147,157,219,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,55,181,207,189,128,38,51,125,148,132,42,128,99,68,93,104,148,194,91,170,148,48,34,34,83,95,97,43,44,142,50,173,79,69,152,211,215,105,199,73,219,97,120,100,80,188,97,187,191,75,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,46,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,121,122,112,47,63,85,42,67,78,174,97,192,40,130,125,187,103,55,153,143,82,98,153,69,134,124,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,140,126,180,186,60,221,116,188,96,75,108,182,140,218,213,211,171,114,35,78,152,77,182,98,123,65,217,195,217,48,101,76,112,102,72,200,125,152,120,160,219,118,193,67,127,176,68,139,51,98,47,66,107,119,180,207,213,188,69,206,68,166,33,177,44,114,90,150,194,147,211,100,118,156,115,154,217,130,58,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,107,162,91,87,81,101,153,133,84,45,130,120,54,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,204,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,117,164,212,101,46,203,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,113,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,220,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,213,175,128,156,63,157,123,39,129,164,47,128,87,197,42,95,141,214,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,91,44,175,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,80,111,114,50,148,59,86,211,115,169,61,168,202,136,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,155,182,100,84,197,122,80,193,188,96,79,70,91,169,65,122,9
133,117,130,103,68,60,201,151,39,100,78,85,68,39,151,67,79,98,180,85,175,133,205,192,49,53,179,140,52,158,140,70,76,72,183,150,175,166,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,63,179,40,49,132,58,204,209,59,124,59,55,127,121,81,37,218,120,82,171,171,58,39,97,152,189,58,184,220,45,118,111,195,167,147,114,210,65,188,214,84,168,79,100,104,115,55,92,57,110,72,125,51,184,217,146,111,136,120,59,142,212,213,90,88,87,33,206,61,59,131,150,210,195,212,36,146,116,179,145,52,146,171,129,51,175,62,76,67,120,145,148,60,37,84,202,207,126,210,169,84,67,57,148,182,94,118,218,176,44,119,106,187,160,82,52,170,35,111,204,69,74,63,46,197,190,165,103,98,88,91,92,137,80,52,110,35,115,167,97,136,208,131,118,161,41,148,185,78,37,110,167,127,112,197,174,169,63,180,75,85,82,85,220,93,145,37,128,84,167,53,87,75,126,141,63,74,85,183,97,113,194,208,161,67,100,112,201,216,148,206,66,121,131,169,51,122,113,97,103,59,96,215,40,163,76,186,72,212,116,33,111,112,159,60,219,178,174,168,189,94,70,205,77,55,117,175,40,53,157,133,136,149,145,93,38,180,48,133,76,102,174,81,138,179,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,102,199,78,70,114,160,115,65,190,40,109,95,76,122,180,76,213,189,100,70,166,120,140,149,206,75,69,159,125,103,57,53,196,154,179,196,158,176,57,66,157,117,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,221,106,206,156,94,55,169,102,78,182,146,43,175,149,94,220,96,202,159,102,189,82,40,199,146,201,163,174,61,53,118,131,206,38,77,188,136,40,71,156,162,43,67,219,193,50,208,154,76,204,190,48,79,65,206,159,193,173,73,46,47,92,203,147,157,219,47,134,143,193,89,100,157,195,195,165,94,191,102,128,200,171,124,55,181,208,189,128,38,51,125,148,132,41,127,99,68,94,104,147,195,91,170,148,49,35,34,83,95,97,43,44,142,50,173,78,69,152,211,214,104,199,73,219,97,120,100,80,188,98,187,191,74,104,61,107,129,213,196,125,59,53,173,159,59,62,184,163,156,50,100,198,150,37,107,98,47,104,175,156,43,170,42,44,94,161,49,150,55,78,42,161,99,86,183,37,176,48,120,121,113,47,63,84,42,68,78,174,97,192,40,130,125,186,102,55,153,143,82,98,153,69,133,124,135,216,219,160,205,151,103,58,122,69,189,197,75,39,142,184,178,112,76,98,190,84,80,140,84,193,80,59,140,64,129,75,108,41,99,95,115,105,65,115,100,162,149,179,151,139,126,180,186,61,221,116,188,96,75,108,182,140,218,213,211,171,114,35,78,152,76,181,98,123,64,217,196,217,48,101,76,112,102,71,199,125,152,120,160,219,118,193,67,126,176,68,138,52,97,47,65,107,119,180,207,214,188,69,206,68,166,33,176,44,114,90,150,194,147,211,100,118,156,115,154,217,131,59,127,65,69,180,126,154,134,44,48,148,61,106,67,171,114,188,221,214,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,181,148,108,162,90,87,81,101,153,133,84,45,130,120,54,140,76,156,58,188,95,162,42,103,58,137,135,40,184,171,163,47,166,159,148,178,204,59,145,91,82,155,92,177,132,44,113,150,94,199,215,211,106,132,106,35,117,77,181,116,164,212,100,46,203,161,139,172,36,149,34,38,111,73,136,58,150,96,165,110,79,134,193,82,114,64,60,143,33,38,49,164,101,216,165,212,95,35,109,192,219,221,170,184,163,35,93,71,217,120,204,36,67,201,37,199,206,85,187,186,207,97,161,145,163,154,185,208,206,108,139,128,109,69,214,175,129,156,63,157,123,39,129,164,47,129,87,196,42,95,141,213,91,114,57,163,213,89,75,69,165,63,94,68,209,61,219,219,91,44,175,117,184,210,94,74,171,68,179,156,165,200,164,196,192,191,44,42,79,111,114,50,148,59,86,212,115,169,61,168,202,136,156,162,173,105,42,102,146,159,148,33,41,177,135,198,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,50,57,50,218,57,110,212,109,99,171,188,80,168,149,142,37,199,86,102,208,115,179,154,182,100,84,197,121,79,193,188,96,79,69,91,169,65,122,9
133,117,131,104,69,60,202,151,39,100,78,84,68,39,151,68,80,99,180,85,175,133,205,192,49,53,179,141,52,158,140,69,75,73,182,150,175,167,65,115,207,181,99,156,80,70,197,164,164,129,69,83,90,174,118,87,83,117,96,197,171,64,180,40,48,132,59,204,209,59,124,59,55,127,120,80,37,219,120,83,172,171,58,39,97,151,190,58,184,219,46,117,111,195,167,148,114,210,65,188,215,84,168,79,99,105,115,55,93,57,111,73,125,51,184,218,146,110,135,121,60,142,211,213,90,87,87,35,206,60,59,131,150,209,194,213,36,146,116,179,145,52,147,171,129,51,175,61,76,67,120,145,148,61,37,84,203,207,125,210,169,84,66,57,148,182,95,117,219,176,43,119,106,186,160,83,52,170,35,111,204,69,74,64,46,197,189,164,103,99,89,91,92,137,80,52,109,35,116,168,96,136,208,130,119,162,40,148,185,79,36,109,167,127,111,196,175,170,64,180,76,85,83,85,220,93,146,37,129,83,168,53,88,75,127,141,63,74,85,183,97,113,194,208,161,66,100,111,200,216,148,207,66,121,130,169,52,123,112,97,103,59,97,216,40,163,77,186,71,212,115,34,111,112,159,59,219,178,174,168,189,94,71,205,77,55,116,175,40,53,156,133,136,150,144,93,39,180,48,133,76,103,175,81,138,180,63,36,144,41,205,160,150,68,122,136,90,219,74,86,152,180,103,199,78,70,114,161,116,66,190,39,110,95,77,122,180,76,213,189,100,71,166,121,140,150,206,75,69,159,125,104,56,53,196,154,179,196,157,175,57,65,157,116,97,135,71,202,144,165,136,221,41,97,121,121,143,156,197,131,115,164,198,162,56,129,143,70,138,220,105,207,156,93,55,170,103,78,181,146,44,175,149,93,220,97,202,158,102,189,83,39,199,146,201,164,174,62,53,119,131,206,37,77,188,136,40,70,156,164,43,66,219,194,50,208,155,77,204,190,47,79,65,206,159,193,172,73,45,46,92,204,147,156,220,48,134,143,193,89,100,157,195,196,166,94,190,102,129,199,171,124,56,182,208,189,128,39,51,126,148,132,42,128,99,68,94,104,147,195,91,170,148,48,34,34,83,96,98,44,44,142,50,173,78,69,151,211,215,104,200,73,219,98,120,100,80,188,97,186,191,74,104,61,107,130,213,196,125,59,54,173,158,60,62,184,164,155,50,101,198,150,37,108,99,47,103,175,155,43,171,43,44,94,161,49,150,55,78,42,161,98,86,183,37,177,48,120,122,112,46,63,84,42,68,79,174,97,192,40,130,125,186,103,55,153,143,82,98,153,69,134,125,135,217,219,160,205,151,103,58,122,70,189,197,76,39,142,184,178,111,76,99,191,84,81,140,84,193,79,59,139,64,129,76,109,41,100,94,114,106,66,115,100,162,148,179,152,140,125,180,186,60,221,116,188,96,75,108,182,140,218,213,211,171,114,35,77,152,76,181,99,122,64,216,195,217,48,101,76,112,102,71,200,125,152,121,159,219,118,193,67,126,176,68,139,52,98,46,66,107,119,181,207,214,188,70,206,68,167,33,176,45,114,89,150,194,147,211,100,118,156,115,154,216,130,59,127,65,69,180,125,154,133,43,47,148,61,106,66,171,115,187,221,215,118,97,130,180,218,164,76,151,57,73,66,43,78,46,127,51,114,77,169,57,182,149,108,163,90,88,81,101,153,133,85,45,130,120,54,140,76,157,58,188,94,163,41,104,58,136,135,40,184,171,163,48,166,160,149,178,204,59,144,91,82,155,92,176,131,44,113,150,95,199,216,211,106,132,106,34,118,78,181,116,164,212,101,46,203,161,139,172,37,149,34,39,111,74,137,59,150,95,165,109,79,134,194,82,113,65,60,143,33,38,48,164,101,216,165,212,95,35,109,192,220,221,170,185,163,35,92,71,218,120,205,36,66,201,36,199,206,85,187,186,207,98,160,146,163,154,185,208,207,108,138,128,108,69,213,175,128,156,63,157,123,39,128,163,48,129,87,197,42,95,141,214,91,114,57,162,214,90,75,69,165,63,94,70,209,61,219,220,91,44,175,117,184,210,93,74,172,68,179,155,165,200,163,196,192,191,44,42,80,111,113,51,148,59,86,211,114,169,61,167,202,137,156,162,172,106,42,102,145,158,147,34,41,177,135,199,110,203,150,57,107,160,38,63,133,52,95,151,153,87,185,51,57,50,217,56,110,211,109,99,171,187,80,168,149,142,38,199,87,103,209,116,179,155,182,100,84,197,122,79,192,188,96,78,70,91,170,65,122,9
134,117,131,103,68,60,201,151,39,100,78,84,68,39,151,68,80,99,180,84,174,133,205,191,49,53,178,140,52,158,140,69,76,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,219,45,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,93,57,110,72,125,51,184,217,146,110,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,36,147,115,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,148,182,94,118,218,176,44,119,106,187,160,82,52,170,35,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,197,174,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,137,150,145,93,38,180,48,133,77,103,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,103,57,52,196,154,179,196,157,176,57,66,157,117,96,135,72,202,144,165,136,221,42,97,122,120,143,157,197,131,115,164,198,161,56,129,143,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,96,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,136,40,71,156,163,43,66,219,194,50,208,154,76,204,190,48,80,65,206,160,193,172,73,46,47,92,203,147,157,219,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,55,181,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,35,34,83,95,97,43,44,142,50,173,78,69,152,211,214,104,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,108,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,69,134,124,136,217,219,161,205,151,102,58,122,70,189,196,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,76,181,98,123,65,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,127,176,68,138,52,98,47,66,107,119,180,207,213,188,69,206,68,166,33,177,44,114,90,150,194,146,211,100,118,156,115,154,217,130,59,127,65,69,180,126,154,134,43,48,148,61,106,66,171,114,187,221,214,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,107,162,90,87,81,101,153,133,84,45,130,120,54,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,177,132,44,113,150,94,199,216,211,106,133,106,34,117,77,181,117,164,212,101,46,203,161,139,172,36,149,33,39,111,73,137,58,150,95,166,109,79,134,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,161,145,162,154,185,208,207,108,139,128,108,69,214,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,175,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,79,111,114,51,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,103,209,115,179,155,183,100,84,197,122,80,193,188,96,79,69,91,169,65,122,9
134,117,131,103,68,60,201,151,39,100,78,84,68,39,151,68,80,99,180,85,174,133,205,192,49,53,179,140,52,158,140,70,76,72,183,150,175,166,65,116,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,63,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,92,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,60,59,131,150,209,194,213,35,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,82,52,170,35,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,175,170,64,179,75,85,82,85,221,93,146,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,99,111,201,216,148,206,65,121,131,169,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,180,48,133,76,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,77,122,180,76,213,189,100,71,166,120,140,149,206,74,69,160,125,104,57,53,196,153,179,196,157,176,57,66,157,117,96,135,71,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,71,156,163,43,66,219,194,50,208,154,76,204,190,48,80,65,206,160,193,172,73,46,46,92,203,147,157,219,47,134,143,193,89,100,158,195,195,166,94,191,102,129,199,171,124,55,181,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,104,199,74,219,98,120,100,80,188,97,187,191,74,104,61,107,129,213,196,125,59,53,173,159,59,62,184,164,156,50,101,198,150,37,107,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,95,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,77,152,77,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,51,98,47,66,107,119,180,207,213,188,69,206,68,166,33,176,45,114,90,150,194,147,211,99,118,156,115,154,217,130,58,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,188,221,214,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,88,81,101,153,133,84,45,130,120,54,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,81,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,117,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,113,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,213,175,128,156,63,157,123,39,129,163,47,129,87,197,42,95,141,214,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,91,44,175,117,184,210,93,74,171,68,179,155,166,200,163,196,192,191,44,42,79,111,114,51,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,154,182,100,84,197,122,80,193,188,96,79,70,91,169,65,122,9
134,117,131,103,68,61,201,152,39,100,78,85,68,38,151,68,80,99,180,85,174,133,205,192,49,53,179,140,52,158,140,69,75,72,183,150,175,167,65,116,208,181,98,156,80,69,197,163,164,129,69,83,90,175,118,87,83,116,97,197,170,64,179,39,48,132,59,205,209,58,125,59,55,127,120,81,37,219,120,81,172,171,57,39,97,151,189,58,184,220,46,117,110,195,167,147,114,210,65,188,214,84,167,79,99,104,115,55,93,57,110,72,125,52,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,149,210,194,212,36,147,115,179,144,52,146,171,129,50,175,61,76,67,121,144,148,61,37,84,202,207,126,210,168,84,66,57,148,183,93,118,218,176,44,118,106,187,161,82,52,171,36,111,204,69,74,64,46,197,190,165,103,98,88,91,92,137,80,53,109,35,115,167,97,136,209,130,118,161,40,148,185,78,36,109,166,127,111,196,174,170,63,179,75,84,82,85,221,93,146,37,128,83,168,53,88,75,127,140,63,73,85,183,97,113,193,207,160,67,100,112,201,217,149,207,65,121,131,170,50,123,113,97,102,59,96,215,40,163,77,186,71,213,116,34,111,112,159,60,219,178,174,167,189,93,71,205,77,56,117,175,40,54,157,132,137,150,145,93,38,181,48,133,76,102,174,81,138,181,63,37,144,41,205,160,149,68,122,136,91,219,73,86,151,180,103,199,78,70,114,161,114,65,190,40,110,94,77,122,180,76,214,190,100,71,166,120,141,149,206,74,69,160,125,104,56,53,195,154,179,197,157,175,57,66,157,116,96,135,71,201,144,166,136,221,42,97,121,120,143,156,197,131,115,165,198,162,56,128,143,70,138,221,106,207,156,94,55,169,102,77,182,146,43,175,148,93,220,97,202,159,101,189,82,40,199,146,201,164,174,62,53,119,130,206,37,78,189,137,40,71,157,163,43,67,219,194,49,207,155,76,204,190,48,80,65,204,159,193,173,73,46,46,92,203,147,156,219,47,133,143,193,89,100,157,195,195,166,94,191,101,129,199,171,124,56,182,207,189,127,39,52,125,149,132,41,127,99,68,94,104,148,195,91,169,148,49,34,34,84,95,97,43,44,142,50,173,79,69,151,211,215,105,199,73,219,97,119,100,80,188,96,187,190,75,104,60,107,130,213,196,125,59,52,172,159,59,62,184,164,156,51,101,198,151,36,107,99,47,104,175,155,44,170,42,44,95,162,50,150,55,79,42,161,98,86,183,37,177,48,120,123,112,47,63,85,42,67,79,174,97,192,39,131,125,187,102,55,153,144,82,98,154,68,134,125,136,218,219,161,205,151,103,58,122,70,189,196,75,39,142,184,179,112,76,99,191,84,80,140,84,193,80,60,140,64,129,75,108,40,100,95,114,106,66,115,99,162,149,179,152,139,127,180,186,60,221,116,187,95,75,108,182,141,218,213,210,171,114,34,77,152,77,182,99,123,64,217,196,216,48,101,76,112,102,71,200,124,152,121,160,219,117,193,66,126,176,68,138,51,97,47,67,107,119,180,207,213,188,68,207,68,166,33,176,44,114,90,150,194,146,211,99,118,156,114,154,216,130,58,126,65,69,179,126,154,134,43,47,148,62,107,67,171,114,187,221,214,118,97,130,180,218,164,78,152,57,72,66,43,79,46,127,50,114,78,169,56,182,148,108,162,90,88,81,101,152,133,84,44,130,120,55,139,75,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,167,159,148,178,205,58,144,91,82,155,92,177,131,44,113,149,94,200,216,211,106,133,106,34,117,77,181,117,164,212,100,46,202,162,139,173,36,149,34,38,112,72,137,59,150,95,165,109,79,134,194,82,113,65,60,143,34,37,49,164,100,215,165,211,95,35,109,193,219,221,170,184,163,35,93,71,217,120,205,36,67,201,37,198,206,86,187,187,207,97,160,145,162,154,185,208,207,107,138,128,108,68,213,175,129,156,63,157,123,39,128,164,47,129,87,196,42,95,142,214,91,114,57,162,213,89,75,69,165,63,94,69,209,61,219,220,92,44,174,117,183,211,94,74,172,68,179,155,166,201,163,195,192,191,45,43,80,111,114,50,148,60,86,211,114,170,61,168,202,137,156,162,173,105,42,103,145,158,148,33,42,177,135,198,110,204,149,56,107,160,38,63,132,52,95,152,152,86,184,50,57,49,219,57,111,211,109,99,171,187,80,168,149,142,37,200,86,103,208,115,179,155,182,100,84,198,121,79,192,189,96,78,70,91,169,65,122,9
134,117,131,103,68,61,201,151,38,100,78,84,68,39,151,68,79,98,180,85,174,133,205,191,49,53,179,140,52,158,141,69,76,72,183,149,176,166,65,116,208,181,99,156,80,70,198,164,164,129,69,83,90,174,117,87,84,116,96,197,171,64,179,40,49,132,59,205,209,58,124,59,55,127,121,81,37,219,120,82,172,171,57,39,97,152,189,58,184,219,46,117,111,195,167,147,114,210,65,189,214,84,168,79,99,105,114,55,93,57,110,72,125,51,184,217,146,110,135,121,59,142,211,213,89,87,88,34,206,60,59,131,149,209,195,213,35,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,60,37,85,202,208,126,210,169,84,67,57,147,182,94,117,218,176,44,119,106,187,161,82,52,170,36,111,204,69,74,64,46,197,189,165,103,98,88,92,93,137,79,52,109,35,115,167,96,136,209,130,119,162,40,149,185,78,36,110,167,127,112,196,175,169,63,180,75,85,82,85,220,93,146,37,128,83,168,53,88,75,126,141,63,74,85,183,98,113,193,208,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,98,103,59,97,215,41,163,76,186,71,212,116,34,111,112,159,59,219,178,174,168,189,94,71,205,78,55,116,175,40,54,156,132,137,150,145,93,38,180,48,133,77,103,175,80,138,180,63,36,145,42,204,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,214,189,99,70,166,120,140,149,206,75,69,160,125,104,57,52,196,154,179,196,158,176,57,66,157,117,96,136,71,201,144,165,136,221,42,97,122,120,143,157,197,131,116,164,198,161,56,128,143,70,138,220,105,207,156,93,55,169,102,78,182,146,43,175,149,94,220,96,202,158,102,189,81,40,199,146,201,164,174,61,53,118,131,205,38,78,189,137,40,71,156,162,43,66,219,194,50,208,154,77,204,190,47,80,65,205,159,193,172,73,46,47,91,203,147,157,219,47,134,143,193,89,100,157,194,196,166,94,191,102,129,200,170,124,55,182,208,188,128,38,51,125,148,133,42,128,99,68,93,104,148,194,91,170,148,49,35,34,83,95,97,44,44,142,50,173,78,68,151,211,214,105,199,73,219,97,120,100,80,188,97,187,190,75,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,103,176,156,44,170,43,44,94,162,49,150,55,78,42,161,99,86,184,37,177,48,120,122,113,47,63,84,42,68,78,174,97,192,40,130,124,186,103,54,153,142,82,98,153,68,134,124,136,217,219,160,205,152,102,58,122,69,189,197,75,38,142,184,178,111,76,98,191,83,80,140,84,193,79,60,139,64,129,75,108,41,99,95,115,105,65,115,100,163,148,179,152,140,126,180,186,60,221,115,188,96,75,108,182,141,218,213,210,171,114,35,78,151,76,181,98,123,64,217,196,217,48,101,76,113,102,71,199,125,152,120,160,219,118,193,67,126,176,69,138,52,98,46,66,107,119,180,207,213,188,69,206,68,166,33,176,44,114,89,150,194,146,211,99,118,156,115,154,217,130,59,126,65,69,179,126,153,134,43,48,148,61,107,67,172,114,188,221,214,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,76,169,56,182,148,108,162,91,88,81,101,153,132,84,45,130,120,55,140,76,157,58,188,95,162,41,103,58,137,135,40,184,171,163,47,166,159,148,179,205,58,144,91,82,155,92,177,131,45,112,150,94,199,215,211,107,133,106,34,117,77,181,116,164,212,101,46,203,161,139,172,36,149,33,39,111,73,137,59,150,95,166,110,79,135,193,81,114,64,60,143,33,38,49,164,101,215,165,212,95,35,109,192,220,221,170,184,163,35,93,70,217,120,205,37,66,201,37,198,206,86,187,186,207,98,160,145,162,154,185,208,207,108,139,128,108,68,213,174,128,156,63,157,123,39,129,164,47,128,87,197,42,95,140,213,91,114,57,163,214,89,75,69,165,63,94,69,209,61,219,219,91,44,174,117,184,210,93,74,171,68,179,155,166,200,163,196,192,191,44,42,79,111,113,51,148,59,86,211,115,170,61,168,203,136,156,163,172,105,42,103,146,158,148,33,42,176,135,199,110,204,151,57,107,160,38,63,133,52,95,151,152,87,185,50,57,50,219,57,110,211,109,99,171,188,80,168,149,142,37,200,86,103,209,115,179,155,182,100,84,197,122,79,193,188,95,79,69,91,169,65,123,9
133,117,130,103,68,60,201,151,39,100,78,84,68,38,151,68,80,98,180,85,174,133,205,192,49,53,178,140,52,158,140,70,75,73,183,150,176,167,65,115,208,181,99,156,80,70,198,164,164,129,70,83,90,174,118,86,84,116,97,197,171,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,219,45,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,92,57,111,72,125,51,184,217,146,111,135,121,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,35,147,116,179,145,52,145,170,128,50,175,61,76,67,120,145,148,61,37,85,203,207,126,210,169,84,67,57,147,182,94,118,218,176,43,119,106,187,160,82,52,170,35,111,204,69,74,63,46,197,190,165,102,99,88,92,92,137,80,53,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,109,166,127,111,197,175,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,99,112,201,216,148,207,65,121,131,170,51,122,113,97,103,59,96,215,40,163,77,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,77,56,117,175,39,54,156,133,136,150,145,93,38,180,48,133,76,103,174,80,138,180,64,36,145,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,109,95,76,122,180,76,213,189,99,71,166,120,140,149,206,74,69,160,125,103,57,53,195,154,179,196,158,176,57,66,158,117,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,129,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,174,149,93,221,97,202,159,102,189,82,40,199,146,201,164,174,61,53,119,131,206,38,78,188,137,40,70,156,163,43,66,218,193,50,208,154,76,204,190,47,79,65,206,160,193,172,73,46,47,92,203,147,157,219,47,134,143,193,89,100,157,195,195,166,94,191,101,129,200,170,124,56,182,208,188,128,38,51,125,149,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,44,44,142,50,173,78,69,151,211,214,104,200,73,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,172,159,58,62,184,164,155,50,101,198,151,37,107,98,46,104,176,156,43,170,42,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,124,186,103,54,152,143,82,98,154,69,134,125,135,217,219,160,205,151,103,58,122,69,189,197,75,39,142,184,178,111,76,98,191,84,80,140,84,193,79,59,139,64,130,75,108,42,99,94,115,106,65,115,100,162,148,179,151,139,126,180,186,61,221,116,188,95,75,108,181,141,217,213,211,171,114,35,78,152,76,181,99,122,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,127,176,69,139,51,97,47,66,107,119,180,207,214,188,69,206,68,166,33,177,44,114,90,150,194,146,211,99,118,156,115,155,217,130,58,126,65,69,180,126,153,134,43,48,148,61,106,66,172,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,181,148,108,162,91,88,81,101,153,133,84,45,130,120,54,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,58,144,91,81,155,92,177,132,44,113,150,94,199,216,211,106,133,106,34,117,77,181,117,164,212,100,46,203,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,134,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,220,221,170,184,163,35,93,70,217,119,204,36,66,201,36,198,206,85,187,186,207,97,161,145,163,154,185,208,207,108,138,128,108,69,214,174,128,156,63,157,122,39,129,164,47,129,88,197,42,95,141,213,91,114,57,162,214,89,75,69,164,63,94,69,209,61,219,220,92,44,174,117,184,210,93,74,171,68,179,155,166,200,163,196,192,191,44,43,79,111,114,51,148,59,86,211,115,169,61,167,202,136,156,163,172,105,42,102,146,158,148,34,41,177,135,198,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,50,57,50,218,57,110,211,109,99,171,188,80,168,149,142,37,199,86,102,209,115,179,155,183,100,84,197,122,80,193,188,96,79,70,91,170,65,122,9
134,117,131,103,68,60,201,151,39,100,78,85,68,38,151,68,80,99,180,85,174,133,205,191,49,53,178,140,52,158,140,70,75,72,183,150,175,167,65,115,208,182,99,156,80,70,198,164,163,129,70,83,90,174,118,87,83,116,96,197,170,63,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,220,46,117,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,92,57,110,72,125,51,184,217,146,110,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,36,147,116,179,145,52,146,170,129,50,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,66,57,147,182,94,118,218,176,43,119,106,187,160,82,53,170,36,111,204,69,74,63,46,197,189,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,174,170,64,179,75,85,82,85,221,93,145,38,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,41,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,133,136,150,145,93,38,180,48,133,77,103,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,109,95,76,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,52,196,154,179,196,157,176,57,66,157,117,96,135,71,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,129,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,96,202,159,102,189,82,40,199,146,201,164,174,61,53,119,131,206,38,78,188,136,40,70,156,163,43,66,218,194,50,208,154,76,204,190,48,79,65,206,159,193,172,73,46,46,92,203,147,157,219,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,170,124,55,182,207,189,128,38,51,125,148,132,41,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,104,199,73,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,172,159,59,62,184,164,156,50,101,198,151,37,107,98,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,187,103,55,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,122,69,189,196,75,39,142,184,178,111,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,76,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,127,176,68,138,51,98,47,66,107,119,180,207,213,188,69,206,68,166,33,177,45,114,90,150,194,146,211,100,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,73,66,42,79,46,127,51,114,77,169,56,182,148,108,162,90,87,81,101,153,133,84,45,130,120,55,140,76,156,58,188,95,163,41,103,58,137,135,40,184,171,163,47,166,159,148,178,204,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,100,46,203,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,213,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,213,89,75,69,165,63,94,69,209,61,219,220,92,44,174,117,184,210,93,74,171,68,179,155,166,200,163,196,192,191,44,43,79,111,114,51,148,59,85,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,155,183,100,84,198,122,80,193,188,96,79,69,91,169,65,122,9
134,117,132,103,70,60,202,151,38,100,76,85,68,39,150,69,80,98,179,85,175,134,205,192,48,53,178,140,52,157,141,71,76,72,183,149,176,167,64,116,208,183,99,157,78,70,198,163,164,128,70,82,90,175,117,86,85,116,96,197,171,63,179,41,48,132,60,206,209,57,124,58,55,126,123,79,37,218,120,83,172,170,57,39,96,152,190,58,184,219,45,118,110,196,167,147,114,210,65,189,214,84,168,79,99,105,115,54,92,56,111,71,125,51,184,218,146,111,136,121,60,142,212,213,89,88,88,34,206,61,59,131,149,209,194,212,36,147,116,178,145,52,146,171,128,51,175,61,76,68,120,145,148,62,37,84,203,207,126,211,168,84,67,58,147,183,94,118,218,175,43,119,106,187,160,82,52,169,36,111,204,69,74,63,46,196,189,165,103,99,88,91,91,138,80,52,109,35,116,167,97,135,208,130,117,162,41,149,184,79,35,110,166,127,111,196,175,169,64,179,76,85,82,85,220,93,145,37,128,84,168,54,88,75,127,140,63,73,85,183,97,112,193,208,161,67,101,113,201,216,148,207,66,121,131,169,51,122,112,98,104,58,96,215,40,162,77,187,72,213,116,33,111,112,159,60,219,178,174,168,189,94,72,204,78,56,117,174,39,54,155,133,136,150,144,93,38,180,48,133,77,103,175,80,138,180,65,36,144,41,205,160,150,68,121,137,90,219,75,86,152,180,103,199,77,70,114,160,115,65,190,40,109,96,77,122,180,76,214,189,99,69,166,120,140,149,207,75,69,159,124,103,56,53,196,154,179,196,158,175,57,66,157,116,96,136,72,202,144,165,137,221,42,98,122,120,143,156,197,132,115,164,198,161,57,129,143,70,138,220,105,206,156,93,54,168,102,77,182,147,43,175,148,93,219,97,202,158,101,189,82,40,199,145,199,163,175,62,54,119,131,206,39,78,188,136,41,70,157,163,43,66,218,193,50,207,154,77,203,190,49,79,65,206,160,192,173,74,45,46,91,203,147,156,220,47,134,143,192,89,99,158,195,195,165,94,191,101,128,199,171,122,56,181,208,188,128,38,51,126,148,132,41,128,99,68,93,105,146,194,90,170,147,50,36,34,83,94,97,43,44,142,50,173,78,67,152,211,214,104,200,74,219,97,120,100,80,188,97,188,190,76,104,61,107,128,213,197,126,60,53,173,160,59,63,184,163,156,52,100,197,149,36,107,100,47,104,177,156,43,170,43,44,93,161,50,149,54,79,43,161,99,87,183,38,177,48,121,123,113,47,63,85,42,68,79,174,98,191,39,130,124,186,103,55,152,143,83,98,154,69,134,124,135,217,219,161,205,151,101,58,122,70,189,198,76,39,141,185,178,112,75,99,190,84,80,139,84,193,79,58,139,64,128,75,109,41,99,95,114,106,65,114,99,162,148,180,151,140,126,180,186,60,221,115,188,97,75,109,183,139,218,212,210,170,114,35,77,152,76,181,97,123,65,217,196,216,48,102,75,112,101,72,199,125,153,120,160,219,118,193,66,127,176,68,139,52,97,47,66,108,119,181,207,213,188,69,207,68,167,34,176,44,114,90,150,193,147,211,99,118,156,115,155,217,130,58,127,64,68,179,126,153,133,44,48,148,62,107,66,171,114,187,221,215,118,96,129,180,217,164,76,151,57,72,67,43,79,46,127,50,114,77,169,58,181,148,107,161,90,88,81,100,153,133,85,44,130,120,54,139,77,156,58,188,94,162,42,103,58,137,135,40,185,171,164,47,166,161,148,178,205,58,144,91,81,155,93,177,131,43,113,149,94,198,216,211,106,133,106,33,117,77,181,117,164,213,101,45,203,162,139,172,36,150,34,39,111,74,136,59,149,96,165,109,79,135,194,82,113,64,60,143,32,38,49,164,100,215,165,211,95,34,110,192,219,221,170,185,162,34,92,70,218,120,205,36,67,201,36,198,206,86,187,186,207,99,161,145,163,155,186,209,207,108,138,127,109,69,214,174,129,155,63,156,123,39,129,164,47,128,88,197,43,95,141,213,91,115,57,162,214,89,75,69,165,62,94,69,209,61,219,219,91,44,175,117,183,210,94,73,172,68,179,155,165,201,163,196,193,192,43,42,80,112,114,50,148,59,86,211,113,169,62,168,203,136,155,163,172,105,42,102,146,158,147,33,41,176,135,198,110,202,150,57,106,160,38,63,132,53,96,151,152,86,184,51,57,49,219,57,111,210,109,100,171,187,80,167,150,142,37,200,86,102,209,116,180,155,183,100,84,199,122,80,193,189,96,78,69,90,170,65,123,9
134,116,131,103,68,60,201,151,39,100,79,84,68,38,150,69,81,99,180,85,174,133,205,192,49,53,179,140,52,158,140,71,75,73,182,150,175,167,64,115,208,181,99,155,79,70,197,163,163,128,70,83,89,174,118,87,83,117,97,197,170,64,179,40,48,132,58,205,209,57,124,58,55,127,122,80,38,218,121,83,172,171,57,39,98,153,188,58,184,219,46,118,110,196,167,147,114,210,65,188,213,84,168,79,100,105,113,54,93,57,111,71,125,51,185,216,146,111,135,120,59,142,211,212,89,87,86,34,206,61,59,131,151,210,194,212,36,146,115,179,145,52,146,171,128,50,176,61,77,68,121,144,148,59,36,84,202,207,125,209,170,85,66,57,147,182,93,117,218,175,43,118,107,186,160,82,53,169,35,111,205,68,74,63,46,197,189,165,102,98,89,91,93,137,79,53,109,35,114,168,96,136,209,130,118,162,41,148,185,78,35,109,167,128,111,196,175,169,64,179,75,85,81,85,220,93,146,37,128,83,168,53,88,74,126,141,63,73,85,183,97,112,193,208,161,67,99,111,200,215,148,206,65,122,131,170,52,123,112,97,103,59,95,215,40,162,76,187,71,212,116,34,110,111,159,59,218,178,174,168,189,94,71,205,78,56,117,175,40,53,156,133,136,151,144,93,38,180,48,133,78,103,175,80,138,179,63,35,144,42,205,160,149,67,122,136,90,219,74,86,152,181,102,199,78,69,114,160,116,65,190,40,110,95,75,122,181,76,212,189,99,70,166,120,140,149,206,74,69,160,125,104,57,52,196,153,179,196,158,175,56,66,157,116,96,135,72,201,144,164,136,222,42,97,121,120,144,157,197,131,116,164,197,162,55,129,143,70,138,220,105,207,156,93,53,168,102,78,181,146,43,175,148,93,220,96,202,159,101,190,82,40,200,146,200,165,174,61,53,119,131,205,38,77,189,137,41,70,156,163,43,66,219,193,49,209,154,76,203,190,48,79,65,206,160,194,172,72,46,46,91,203,146,157,221,46,135,143,193,89,100,156,194,195,165,94,191,101,129,200,170,124,57,181,207,188,128,38,51,126,148,133,41,127,99,68,93,104,147,195,90,170,148,49,34,34,84,95,96,44,45,142,50,173,78,69,151,212,214,104,200,74,219,97,120,101,80,188,97,186,190,74,104,62,107,129,212,196,125,58,54,173,158,60,63,184,164,156,50,101,198,151,37,107,99,47,104,175,156,44,170,42,44,93,161,49,150,54,78,42,161,98,86,184,37,177,48,120,123,113,48,63,84,42,68,77,174,97,192,39,130,124,187,103,55,152,142,82,98,154,69,133,125,135,217,219,160,206,151,102,58,122,69,190,197,75,39,142,184,178,111,76,98,191,84,81,140,84,192,80,59,139,64,129,75,108,41,100,94,115,106,66,115,98,162,149,179,152,139,126,179,186,59,221,115,188,96,74,108,182,141,218,213,210,171,114,35,77,151,77,182,99,123,64,217,195,216,48,102,76,111,103,73,200,125,152,120,161,218,118,193,67,126,176,68,138,52,98,46,66,106,120,180,206,214,188,69,206,68,166,33,176,45,115,90,150,194,147,211,99,118,156,114,154,216,130,58,125,66,68,180,126,153,134,43,48,148,62,106,66,172,114,188,221,215,118,97,129,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,58,181,148,107,162,91,89,81,101,152,133,85,45,129,120,54,139,76,156,57,188,95,162,42,103,59,137,136,40,185,171,163,47,167,160,148,178,205,58,145,91,81,155,93,177,131,43,113,150,95,199,216,211,106,133,106,33,117,77,181,116,163,211,101,45,203,162,139,172,36,149,33,39,110,73,136,58,150,96,166,109,80,135,194,82,114,65,61,143,34,38,48,164,99,214,165,212,94,36,109,192,220,220,170,184,163,35,94,71,216,120,204,37,67,201,36,198,206,87,187,186,208,97,161,145,163,154,185,208,206,108,138,128,108,69,213,175,128,156,63,157,123,39,128,164,47,128,87,197,42,95,141,215,91,114,57,163,213,89,74,69,165,63,95,68,209,62,219,220,92,44,174,117,184,210,94,74,172,67,180,155,165,200,164,196,192,191,43,44,80,110,113,51,148,59,86,211,116,170,62,168,202,137,156,162,173,105,41,102,146,158,148,33,42,177,135,198,110,204,150,57,107,160,38,62,133,52,95,150,153,86,185,50,56,50,218,57,110,213,110,99,171,187,81,167,149,142,38,199,87,103,209,115,180,155,183,100,83,197,122,80,192,189,95,79,69,91,169,64,123,9
134,117,131,103,69,60,201,151,39,100,78,84,68,38,150,67,80,99,180,85,175,133,205,192,49,53,179,140,52,158,140,70,75,73,183,150,175,166,64,116,208,182,99,156,80,70,197,163,163,129,70,83,90,174,118,86,83,116,96,197,170,63,179,40,48,132,58,204,209,59,124,59,55,127,121,80,37,218,120,82,172,171,58,40,97,151,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,100,104,115,55,93,56,110,72,125,51,184,217,146,111,135,120,59,142,212,214,89,87,87,34,206,61,60,131,150,209,195,213,36,147,116,179,145,52,145,171,129,51,175,61,76,68,120,145,148,61,36,84,202,207,126,210,169,84,66,57,147,182,94,118,218,176,43,119,106,187,160,82,52,170,35,111,204,69,74,64,46,197,190,165,103,98,89,92,92,137,79,52,109,35,115,167,97,136,208,131,118,162,40,148,185,79,37,109,166,127,111,196,175,169,64,179,76,85,82,85,221,94,146,37,128,83,168,53,88,75,126,140,63,74,85,183,97,113,193,208,161,67,99,112,201,216,148,206,65,121,131,170,51,123,112,98,103,59,96,215,40,163,77,186,71,212,116,33,111,112,159,60,219,178,174,168,189,94,70,205,78,55,116,175,40,53,156,132,137,150,145,93,39,180,48,133,77,103,174,80,138,179,64,36,145,41,204,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,109,95,77,122,180,76,213,189,99,70,166,120,140,149,206,74,69,160,124,104,56,52,196,154,179,197,157,176,57,66,157,117,96,135,72,202,145,165,136,221,42,97,122,121,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,44,175,149,94,221,96,202,159,102,189,82,40,199,146,201,164,173,62,53,118,131,206,38,78,188,137,40,71,156,163,43,66,219,193,50,208,154,76,204,190,47,80,65,206,160,193,173,73,45,46,92,203,147,156,219,47,134,142,193,89,100,157,194,195,166,94,191,102,129,199,170,124,56,181,208,189,128,38,51,125,148,132,42,127,99,67,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,151,211,214,105,199,73,218,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,60,53,172,159,59,62,184,164,156,50,101,198,151,37,107,98,46,104,175,156,43,170,42,44,94,161,49,149,55,78,42,161,99,86,183,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,39,130,124,187,103,55,152,143,82,98,154,69,134,125,135,217,219,160,205,151,102,58,122,70,189,196,75,39,142,184,178,111,77,98,190,84,80,140,84,193,79,59,140,64,130,75,108,41,99,95,114,105,65,115,99,162,148,179,151,139,126,180,186,61,221,116,188,95,75,109,182,140,218,213,210,171,114,35,78,152,77,181,98,122,65,217,195,217,48,101,76,112,101,71,200,125,152,120,160,219,118,193,66,127,176,68,138,51,97,47,66,107,119,180,206,214,189,69,207,68,166,33,177,45,114,90,150,194,147,211,100,118,156,115,154,217,130,58,127,65,69,180,126,153,134,43,48,148,61,107,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,168,56,182,148,107,162,91,88,81,101,153,133,84,45,130,120,55,140,76,157,58,188,94,163,41,103,58,137,135,40,184,171,163,47,166,160,148,178,204,59,144,91,82,155,92,177,132,44,113,149,94,199,215,211,106,133,105,34,117,77,181,116,164,212,101,46,203,161,139,172,36,149,34,38,111,73,137,59,151,95,165,109,79,135,193,82,113,64,60,143,33,38,49,164,100,215,165,211,95,35,110,192,220,221,170,184,163,35,93,71,217,120,204,36,66,201,36,199,206,85,187,187,207,97,160,145,162,154,185,208,206,108,138,128,108,68,213,175,128,156,63,157,123,40,129,164,47,129,87,196,43,95,141,214,90,114,57,163,213,89,75,69,165,63,94,69,209,61,219,220,92,44,174,117,184,210,93,74,171,67,179,156,166,200,163,196,192,191,43,42,80,111,114,51,148,59,86,211,115,169,61,167,202,136,155,162,173,105,42,102,146,158,148,33,41,177,135,198,110,203,150,56,107,160,38,63,132,52,95,151,152,86,185,50,57,49,219,57,110,211,109,99,171,187,80,167,149,142,37,199,86,103,208,115,179,155,182,101,84,197,121,79,193,188,96,79,70,91,169,65,122,9
134,117,130,103,68,60,201,151,39,100,78,85,68,38,151,68,80,99,180,85,174,134,205,192,49,53,179,140,52,158,141,70,76,73,183,149,176,166,65,115,208,182,99,156,80,70,197,163,164,128,70,83,90,174,117,87,83,117,96,197,170,64,179,39,48,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,96,152,189,58,184,220,46,118,110,195,168,148,114,210,65,188,214,85,168,79,99,104,115,54,93,56,110,72,124,51,184,217,146,111,135,120,59,143,212,213,89,88,87,34,206,61,59,131,150,209,194,213,36,147,116,179,145,52,146,171,129,50,176,61,77,67,120,145,147,60,36,84,202,207,126,210,168,84,67,57,148,182,94,117,218,177,44,119,106,187,161,82,52,170,36,111,205,69,74,63,47,197,190,165,102,98,89,91,92,137,80,52,110,35,115,167,97,136,208,130,118,162,40,148,185,78,36,110,166,127,111,197,175,170,64,179,76,85,82,85,221,93,146,38,128,84,168,53,88,75,127,140,64,74,86,183,98,113,193,207,161,66,100,112,201,216,148,206,65,121,130,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,133,137,149,145,93,38,180,48,133,76,102,174,80,138,180,64,36,145,42,205,160,149,69,122,137,90,219,74,86,152,180,103,199,77,69,114,160,114,66,191,40,110,95,77,122,180,76,213,189,99,70,166,120,141,149,206,75,70,160,125,103,57,52,196,154,179,196,158,176,57,66,158,116,96,135,72,202,144,165,136,221,42,97,122,120,143,157,197,131,115,163,198,161,56,129,143,70,138,220,106,207,156,94,55,169,102,78,182,146,43,175,149,94,221,96,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,205,38,78,188,137,40,71,156,163,43,66,218,193,50,208,154,76,203,190,47,80,65,206,159,193,173,73,46,47,92,203,147,156,220,47,133,143,193,89,100,158,195,195,166,94,191,101,129,200,171,124,56,182,207,188,128,38,51,125,148,132,41,128,99,67,93,104,147,195,91,170,149,49,34,34,83,96,97,44,44,142,50,173,78,68,152,211,214,105,199,74,219,98,120,100,80,188,97,187,190,75,104,61,107,129,213,196,125,59,53,173,159,58,62,184,164,156,50,100,198,150,37,108,99,47,104,175,155,44,170,43,44,94,161,49,149,55,78,42,161,98,86,183,37,176,49,121,122,112,47,63,84,42,67,78,174,97,192,39,131,124,187,103,55,153,143,82,99,153,69,133,125,135,217,219,161,205,151,102,57,122,69,189,196,75,38,142,184,178,111,76,98,191,84,80,141,84,192,80,59,139,64,129,75,108,41,99,94,114,105,66,115,99,163,148,179,151,139,126,180,186,61,221,116,187,96,75,108,182,141,218,212,211,171,113,35,77,152,76,181,98,122,64,216,195,216,48,100,77,112,102,72,200,125,152,120,160,219,118,193,67,126,176,68,139,51,97,46,65,107,119,181,206,213,188,69,206,68,166,33,176,44,114,90,150,194,147,211,99,118,156,115,154,217,129,59,126,64,69,179,126,154,134,43,48,148,61,105,67,171,114,187,221,214,118,97,129,180,218,164,76,151,56,73,66,42,79,46,128,51,114,77,169,56,181,148,107,162,91,87,82,101,153,132,84,45,130,120,55,139,76,156,58,188,94,163,42,103,58,137,136,40,184,171,163,47,166,159,148,178,205,58,144,91,82,155,92,177,132,44,113,150,94,199,216,211,106,133,106,35,117,77,180,116,164,212,100,46,203,161,139,172,36,149,33,39,111,72,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,165,100,215,165,212,95,35,110,193,220,221,170,184,163,35,93,71,217,120,204,36,66,201,37,199,206,85,187,187,207,97,160,145,162,154,185,208,207,108,138,128,108,68,214,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,74,69,164,63,94,68,209,61,219,220,92,44,175,117,184,210,94,74,172,68,179,155,166,201,163,196,192,191,44,42,79,111,114,51,148,59,85,211,115,169,61,168,202,136,156,162,173,105,42,102,145,158,148,33,42,177,135,198,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,100,171,188,80,168,149,142,37,199,86,103,209,116,180,154,183,100,84,197,122,80,193,188,96,79,69,91,169,65,122,9
134,117,130,103,69,60,201,151,39,100,78,85,68,38,151,67,80,98,180,85,174,133,205,191,49,53,178,140,52,158,140,69,75,72,183,150,175,167,65,116,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,171,63,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,218,120,82,172,171,57,39,97,152,189,58,184,219,45,118,110,196,167,147,114,210,65,188,214,84,168,79,99,104,115,55,93,57,111,72,125,51,184,217,146,110,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,212,36,146,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,148,182,94,117,218,176,44,119,106,187,160,82,52,170,35,111,204,69,74,63,46,197,190,165,103,98,89,92,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,79,36,110,167,127,111,196,174,170,64,180,76,85,82,85,220,93,145,38,128,83,168,53,88,75,127,140,63,74,85,183,97,113,194,207,161,67,100,112,201,216,148,207,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,77,55,117,175,40,53,156,133,136,150,145,93,38,180,48,133,76,103,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,99,70,166,120,140,149,207,75,69,160,125,104,56,52,196,153,179,196,157,176,57,66,157,117,96,135,71,202,144,165,136,221,42,97,122,120,143,157,197,131,115,164,198,161,56,128,142,70,137,220,105,207,156,94,54,169,102,78,182,146,43,174,149,93,220,96,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,37,78,188,136,40,71,157,163,43,66,219,194,50,207,154,76,204,190,48,79,65,206,160,193,173,73,46,47,92,203,147,157,220,47,134,143,193,89,100,158,195,195,166,94,191,102,129,199,170,124,56,181,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,35,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,200,74,219,98,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,172,159,59,62,184,164,156,50,101,198,151,37,107,98,47,104,175,156,43,170,43,44,94,162,49,150,55,78,42,161,99,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,68,134,124,135,217,219,160,205,151,103,58,122,70,189,197,75,39,142,184,178,111,76,98,191,84,80,140,84,193,79,59,139,64,129,76,109,41,99,95,115,105,65,115,99,162,148,179,151,139,126,180,186,61,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,76,182,98,123,65,217,195,217,48,101,76,112,101,71,200,125,152,120,160,219,118,193,67,126,176,68,139,51,98,47,66,107,119,180,207,214,188,69,206,68,166,33,177,45,114,90,150,194,146,211,100,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,47,148,61,106,66,172,114,188,221,214,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,107,162,90,88,81,101,153,132,84,45,130,120,54,140,76,156,58,188,94,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,176,131,44,113,150,94,199,215,211,107,133,106,34,117,77,181,117,164,212,101,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,134,193,82,113,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,71,218,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,162,154,185,208,207,108,138,128,108,69,213,175,129,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,175,117,184,211,93,74,171,68,179,155,165,200,163,196,192,192,44,42,79,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,86,185,51,57,49,218,57,110,211,109,99,171,187,80,167,149,142,37,200,86,103,209,115,179,155,182,100,84,197,122,79,193,188,96,78,70,91,169,65,122,9
133,117,130,104,68,61,202,152,38,101,78,85,69,38,150,67,80,99,179,84,173,134,205,192,48,53,178,141,53,158,141,70,76,72,182,150,176,166,64,116,207,183,98,157,81,69,197,163,163,129,70,83,90,174,117,86,83,116,97,197,171,64,179,40,49,132,58,205,208,57,124,59,55,128,121,81,36,218,120,82,172,172,57,40,96,152,190,57,184,220,45,118,110,195,166,147,114,209,66,188,214,84,168,80,100,105,115,54,92,57,111,73,125,51,185,218,146,111,135,121,59,142,212,213,89,88,88,34,207,61,59,131,149,209,195,212,36,146,117,180,145,51,146,170,129,51,175,61,76,67,120,144,148,60,36,85,203,207,125,210,168,84,67,57,148,182,94,118,218,176,44,119,107,186,160,83,53,170,35,111,205,70,75,64,47,197,189,165,103,98,89,92,92,137,80,53,109,35,115,167,96,136,208,131,118,163,41,148,185,79,36,110,167,128,111,197,175,169,64,179,76,84,82,85,221,92,146,37,129,83,168,54,88,75,127,140,64,74,85,184,98,113,194,208,162,66,100,112,201,216,148,206,65,121,130,169,50,123,113,96,103,59,97,215,42,163,75,186,72,212,116,33,111,111,159,59,219,178,174,168,189,93,71,205,78,56,117,175,40,53,156,133,136,150,146,93,39,181,49,133,77,103,174,81,138,180,63,36,143,41,205,160,149,68,122,137,91,219,74,86,152,180,103,199,77,70,115,160,115,66,190,40,109,95,76,122,180,75,213,189,100,71,166,120,141,149,206,75,69,159,124,103,56,53,196,153,179,196,157,176,57,66,157,116,96,135,70,202,144,165,136,221,42,98,122,121,143,157,196,131,116,164,198,161,56,128,142,69,138,220,105,206,156,95,55,169,102,77,181,146,42,175,148,92,220,97,203,160,102,188,83,40,199,146,200,163,174,61,54,118,130,206,38,78,188,136,40,70,156,163,44,66,219,194,49,207,154,77,204,190,48,79,64,206,160,192,172,73,46,46,92,203,147,157,219,47,134,143,194,89,100,158,195,195,165,94,190,101,128,200,170,123,55,181,207,189,127,38,51,126,149,132,42,128,99,68,93,104,147,194,91,170,148,48,34,34,82,95,96,43,44,141,49,173,77,69,151,211,215,104,199,74,219,98,119,100,81,187,97,187,192,74,103,62,107,129,212,196,125,60,53,173,159,59,63,185,163,156,50,101,198,150,37,108,98,47,104,176,155,43,170,42,44,95,162,49,150,54,78,42,161,99,86,183,37,177,47,120,122,112,47,62,85,43,67,79,175,97,192,40,130,125,186,103,54,153,143,82,98,153,69,133,125,134,217,219,161,205,151,102,57,122,70,189,196,75,39,142,184,179,112,75,98,191,84,80,141,84,192,80,59,140,65,130,76,108,41,99,94,115,106,65,114,99,163,148,180,151,140,126,180,187,60,220,115,187,95,75,108,182,139,218,214,211,171,114,34,77,152,77,182,98,122,65,218,195,216,48,101,75,111,101,72,199,125,152,120,161,219,119,193,67,126,176,69,139,52,98,47,65,107,119,180,207,214,188,70,207,68,166,33,176,45,114,90,151,194,147,211,100,117,156,115,154,217,129,59,126,65,68,179,126,154,134,43,47,148,61,106,67,172,114,187,221,215,118,98,130,181,217,164,76,151,57,72,65,41,79,46,127,51,114,76,169,56,181,148,108,161,90,88,81,102,153,133,83,45,130,120,54,139,76,156,57,189,95,163,41,103,59,136,136,41,184,170,163,48,167,160,149,178,206,60,145,91,82,155,91,177,131,44,112,150,95,199,215,211,106,132,105,34,117,77,181,116,164,212,100,46,203,163,139,173,36,149,34,39,111,73,137,58,151,96,166,110,79,134,193,82,113,65,60,143,33,38,49,164,100,216,165,212,94,35,108,192,219,221,170,183,163,36,93,70,217,120,204,36,66,200,37,198,205,85,187,186,207,97,160,145,162,154,184,208,207,108,139,128,108,69,214,174,129,157,63,157,122,39,129,163,47,129,87,196,41,96,140,213,90,115,57,163,214,90,74,68,164,62,95,69,209,61,219,220,92,44,174,118,184,211,94,74,172,68,178,155,166,200,162,196,193,191,44,43,80,112,114,51,149,59,86,211,115,169,62,167,202,137,155,163,172,105,43,103,145,158,148,34,42,177,135,199,110,203,151,56,106,161,38,62,132,53,95,151,152,87,185,50,58,50,219,57,110,212,109,100,172,187,80,168,150,142,36,200,86,102,209,116,180,154,182,101,85,198,121,80,193,188,95,79,70,91,169,65,122,9
133,117,131,103,68,60,201,152,39,100,78,84,68,38,151,68,80,98,180,85,174,133,205,191,49,53,178,140,52,158,140,70,76,73,183,150,176,167,65,116,208,182,99,156,80,69,198,163,164,129,70,83,90,174,117,86,83,116,96,197,171,64,179,40,49,132,59,205,209,58,124,59,55,127,121,80,37,219,120,81,172,171,57,39,97,152,189,58,184,220,46,117,110,195,167,147,114,210,65,188,214,84,168,78,99,104,115,55,93,56,110,72,125,52,184,217,146,111,136,120,59,142,212,213,89,87,87,34,206,60,59,131,150,210,194,213,36,146,116,179,144,52,146,170,129,51,175,61,76,68,120,144,148,61,37,85,203,208,126,210,168,84,66,57,148,183,94,118,219,176,44,119,106,187,160,82,52,170,36,111,204,69,75,63,46,197,189,165,103,98,88,92,93,137,80,52,109,35,115,167,97,136,209,130,118,161,41,148,186,78,36,110,167,127,111,197,175,170,64,179,75,85,82,85,220,94,145,38,128,83,167,53,88,75,126,141,64,74,85,183,98,114,194,208,161,66,100,112,201,216,148,206,65,121,131,169,52,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,110,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,181,48,133,76,102,175,81,138,180,64,36,145,41,205,160,150,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,99,71,166,120,140,149,206,75,69,160,125,104,57,53,196,154,179,196,157,175,56,65,158,116,96,135,72,202,144,164,136,221,41,98,122,120,143,157,197,131,115,164,198,161,56,128,143,70,138,221,106,207,157,94,55,169,102,78,181,146,43,174,149,94,221,96,202,159,101,189,81,40,198,146,201,164,174,62,53,119,131,206,38,78,188,137,40,70,157,163,43,66,218,194,50,208,154,77,203,190,48,79,65,205,160,193,172,73,45,46,92,203,147,156,219,47,134,142,193,89,100,157,194,195,165,94,191,102,129,200,171,124,56,181,207,189,129,38,51,125,148,132,42,128,100,68,93,104,147,195,91,170,148,48,34,34,84,94,97,43,44,142,50,173,78,68,152,211,214,105,199,73,218,97,120,100,80,189,97,187,191,75,104,61,107,128,212,196,125,60,53,173,159,58,62,184,164,156,51,100,198,151,37,107,98,47,104,176,155,43,170,43,44,93,162,50,149,55,78,42,161,99,86,184,37,177,48,121,123,112,47,63,84,42,67,78,173,97,192,40,130,124,187,102,55,152,143,82,98,153,68,134,125,135,217,219,160,205,151,102,58,123,70,189,196,75,39,142,184,178,111,76,99,190,83,80,141,84,193,79,59,139,64,130,76,108,41,99,94,115,105,65,115,99,162,148,179,151,139,126,180,186,61,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,64,217,195,217,48,101,76,112,101,72,199,126,152,120,160,218,118,193,66,126,176,68,138,52,98,46,66,107,119,181,207,214,188,68,206,68,166,33,177,44,114,89,150,194,147,211,100,117,156,115,155,217,130,59,126,65,69,179,126,153,134,43,48,148,61,106,67,172,114,187,221,215,117,97,130,180,218,165,76,151,57,72,66,42,79,46,127,51,114,77,169,56,181,148,108,162,91,87,81,101,153,133,84,45,129,120,55,140,76,157,57,188,95,163,41,103,58,137,135,41,184,172,163,47,166,159,148,178,205,59,144,91,81,155,93,177,131,44,113,150,94,199,216,211,107,133,106,35,117,77,181,117,164,212,101,46,203,161,139,172,36,149,33,39,111,73,136,58,150,95,165,109,78,135,193,81,113,64,60,143,33,38,49,165,100,216,165,211,95,35,109,192,220,221,170,184,163,35,92,70,217,120,204,36,67,201,37,199,206,85,187,186,207,97,160,144,162,154,185,208,207,108,138,128,108,69,213,175,128,156,63,157,123,39,129,163,47,129,87,196,42,95,141,213,91,114,57,162,214,88,75,68,164,63,94,69,209,61,219,220,92,44,175,117,184,210,93,74,171,67,179,155,166,200,163,196,192,191,44,42,80,111,113,51,147,59,86,211,115,169,61,168,202,137,156,162,173,105,42,102,146,158,148,34,41,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,218,57,110,211,109,99,171,187,80,168,149,142,37,200,86,102,209,115,179,155,182,100,85,197,122,79,193,188,96,79,69,91,169,65,122,9
134,116,130,103,68,60,201,151,39,100,78,84,68,39,150,68,80,98,180,85,174,134,205,191,49,53,179,141,52,158,140,70,75,72,183,150,176,167,64,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,117,96,197,171,64,179,40,49,131,58,204,209,59,125,59,55,128,121,81,37,219,120,82,172,171,57,40,97,152,190,58,184,219,45,118,110,196,167,147,114,210,65,188,214,84,168,79,100,104,115,55,93,56,110,73,124,52,184,216,146,111,135,120,59,142,212,213,90,88,87,34,206,61,60,131,150,209,194,213,35,146,115,179,145,52,145,170,128,50,175,61,76,67,120,145,148,60,37,84,202,207,126,210,169,84,67,57,147,182,93,118,219,176,44,119,107,187,160,83,53,170,36,111,203,69,74,63,46,198,190,165,103,98,88,91,92,137,80,52,109,35,115,167,96,135,208,130,118,162,40,148,185,79,36,110,166,127,111,196,174,170,64,179,76,85,82,86,221,94,146,37,128,83,168,53,88,74,127,141,64,74,85,183,98,113,193,207,161,67,99,112,201,216,148,206,65,121,131,169,51,123,113,97,102,59,96,215,40,163,76,186,72,212,116,33,111,112,159,60,219,178,174,168,189,94,70,205,78,56,116,175,39,53,157,133,136,150,145,93,38,181,47,133,76,103,174,80,138,180,64,36,144,41,204,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,66,191,40,110,96,76,123,180,76,213,189,99,71,166,120,140,149,207,75,69,159,125,104,57,52,196,154,179,196,157,176,57,66,157,116,96,135,71,202,145,164,136,222,42,98,122,120,143,157,197,132,115,164,198,161,56,128,142,69,138,220,105,207,156,94,55,169,102,77,182,146,43,174,149,94,221,96,202,159,102,189,82,40,198,146,201,164,173,61,53,118,130,205,38,78,188,136,40,70,157,163,43,66,219,194,49,208,154,76,203,190,48,79,65,206,159,193,172,73,46,47,92,203,147,157,220,47,134,143,193,88,100,157,194,195,166,94,191,102,129,199,171,123,56,182,208,189,128,37,51,125,148,132,41,127,99,68,93,104,147,194,91,170,148,49,34,35,83,94,97,43,44,142,50,173,78,68,152,211,215,104,199,74,219,97,120,100,80,189,98,187,191,74,104,62,107,129,212,196,125,59,52,172,159,59,63,183,164,155,50,101,197,151,38,108,99,46,104,175,156,44,170,43,44,93,161,49,150,54,78,42,160,98,86,183,37,176,48,121,122,112,47,63,85,42,67,78,174,96,192,40,130,125,187,103,55,153,143,81,98,154,69,134,124,135,217,220,160,205,151,102,58,122,69,189,196,74,39,142,184,178,111,76,98,191,84,81,140,85,193,79,60,140,64,129,75,108,41,99,94,115,106,65,115,100,163,149,180,151,140,126,180,186,60,221,115,188,95,75,108,182,140,218,213,211,170,114,35,78,152,77,181,98,123,64,217,195,217,47,101,76,112,102,71,200,125,152,120,160,219,118,193,66,127,176,69,138,51,97,47,66,107,119,180,207,214,188,69,207,68,167,33,176,44,114,90,150,194,147,211,100,118,157,115,154,217,130,58,127,64,69,179,126,153,134,44,47,148,61,106,67,171,114,188,221,215,117,97,130,180,218,164,77,151,57,73,67,43,79,46,127,51,114,77,169,56,181,147,107,162,90,87,82,101,153,133,84,45,129,120,54,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,160,148,178,205,59,144,91,81,155,92,177,131,44,113,150,94,199,216,212,106,133,105,34,117,77,181,117,164,212,101,45,202,161,139,172,36,149,33,38,112,73,136,58,150,95,165,109,79,135,194,81,113,65,60,144,32,38,48,164,100,215,165,211,95,34,110,192,220,221,171,184,163,35,93,70,217,120,204,36,66,201,36,198,206,85,187,186,207,98,160,145,163,154,185,209,207,108,138,128,108,69,213,175,129,156,63,157,123,39,129,164,47,129,88,197,42,95,141,213,91,114,57,162,213,89,75,69,165,63,94,68,209,61,219,220,92,44,174,117,184,210,93,74,171,67,178,155,165,201,163,196,192,191,44,42,80,111,114,50,148,59,86,211,115,169,61,168,203,137,156,163,172,105,42,103,146,158,148,33,41,177,135,199,110,203,150,57,106,160,38,63,132,53,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,143,37,199,86,102,209,116,179,155,183,100,84,197,122,79,193,188,96,79,69,91,170,65,123,9
134,117,131,103,69,60,201,151,39,100,78,85,69,38,151,68,80,99,180,85,174,133,205,192,49,53,179,140,52,158,141,69,76,72,183,150,176,167,65,115,208,182,99,156,80,69,198,163,163,129,70,83,90,174,118,86,83,116,97,198,170,64,179,39,49,132,59,204,209,58,125,59,55,127,121,80,37,219,120,82,172,171,58,40,97,151,189,58,184,220,45,118,110,195,167,147,115,210,65,188,214,84,168,79,100,104,115,55,92,56,111,72,124,52,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,130,150,209,194,212,36,147,115,179,145,52,146,170,128,50,175,61,76,67,120,145,148,61,37,84,203,207,126,210,169,84,67,57,147,182,94,118,218,176,43,119,106,186,160,83,52,170,36,111,204,69,74,63,46,197,189,165,103,99,89,91,92,137,80,52,109,35,115,168,96,136,209,130,118,162,40,148,186,78,37,110,167,127,111,196,174,170,64,180,76,85,82,85,220,94,146,37,128,83,168,53,88,75,126,140,63,74,85,183,97,114,193,208,161,66,99,112,201,216,148,207,65,121,131,170,51,123,113,97,103,58,96,215,40,163,76,185,71,212,116,34,111,112,159,59,219,178,174,168,189,94,71,205,78,55,117,175,39,53,157,133,137,150,145,93,38,180,48,133,77,103,174,81,138,180,64,36,144,41,204,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,39,109,95,76,122,180,75,213,189,99,71,165,120,140,149,207,75,69,160,125,103,56,52,196,153,179,196,158,176,57,66,157,116,96,135,71,201,144,165,136,221,42,98,122,120,143,157,197,132,115,164,198,161,56,129,143,69,138,220,106,207,157,93,55,169,102,78,181,146,43,175,148,93,220,97,202,159,101,189,82,40,199,146,201,164,174,61,53,119,131,206,38,77,189,137,40,70,156,163,43,66,218,193,50,207,154,76,204,189,48,80,65,206,159,193,173,73,46,47,92,204,147,156,220,47,134,143,193,89,100,158,194,195,166,94,191,101,128,200,170,123,56,181,208,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,48,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,73,219,97,120,100,81,188,97,187,191,75,104,61,107,128,213,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,42,44,94,162,49,149,55,79,42,161,98,86,184,37,177,48,121,122,112,47,63,85,42,68,78,173,97,192,40,130,124,187,103,54,153,143,82,98,154,68,134,125,135,217,220,160,205,151,103,58,122,69,189,197,75,39,142,184,178,111,76,98,190,84,80,141,84,193,79,59,139,64,129,75,109,41,100,95,115,106,65,115,99,163,148,179,152,140,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,77,152,77,181,99,122,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,127,176,68,138,51,98,47,66,107,119,180,206,214,188,69,207,68,166,33,177,45,114,90,150,194,147,211,100,118,156,115,155,217,130,59,126,65,69,180,126,153,134,43,47,148,62,106,67,172,114,188,221,214,118,97,130,180,218,164,77,151,57,72,66,42,79,46,127,51,114,77,169,57,181,148,108,162,91,88,81,101,153,133,84,45,130,120,55,139,77,156,58,188,95,163,41,103,58,137,135,39,184,171,163,47,166,159,148,178,205,58,144,91,82,155,92,177,131,44,113,149,94,199,215,211,106,133,105,34,117,77,181,116,164,212,100,46,202,161,139,172,36,149,34,39,111,73,137,58,150,95,165,109,79,135,193,82,114,64,60,143,33,38,49,164,101,215,165,212,95,35,109,192,220,220,170,184,163,34,93,70,217,119,205,36,67,201,37,198,206,86,187,186,207,97,160,145,162,154,185,208,206,108,138,128,109,68,213,174,128,156,64,157,123,39,129,164,47,129,87,197,42,95,141,214,91,114,57,162,214,88,75,69,164,63,94,69,209,61,219,220,91,45,174,117,184,210,93,74,171,68,179,155,165,200,163,196,192,192,44,42,79,111,114,51,148,59,85,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,147,33,42,177,135,199,110,203,150,56,107,160,38,62,132,52,95,152,152,87,185,51,58,50,219,57,110,212,109,99,172,187,80,168,149,142,37,199,86,103,209,116,179,155,182,100,84,198,122,79,193,189,96,79,70,91,169,65,123,9
133,118,131,103,68,60,200,151,38,100,77,84,68,39,151,68,79,98,180,85,174,133,205,192,49,54,179,140,52,158,140,70,75,72,183,149,176,166,65,115,208,182,98,156,80,70,198,163,163,129,70,84,90,175,118,87,83,116,96,198,171,63,179,40,48,132,59,205,209,58,124,59,55,127,120,81,37,219,120,83,172,171,57,39,96,152,189,58,184,219,46,117,111,195,167,147,114,210,66,188,214,84,168,79,99,104,114,54,93,57,111,73,124,51,184,217,146,110,135,120,59,142,212,213,89,87,87,34,206,61,60,130,150,210,194,212,36,147,115,179,145,52,146,170,129,50,175,60,76,67,120,145,148,61,37,84,202,208,126,210,168,84,66,58,148,182,94,118,218,175,44,119,107,187,160,83,53,170,36,111,203,69,74,64,46,197,189,165,103,99,89,91,92,137,80,52,109,35,115,167,97,136,208,130,118,161,40,148,186,78,36,109,166,127,112,197,174,170,64,180,75,85,83,85,221,93,146,38,129,83,167,53,88,75,127,140,63,74,85,184,97,113,194,207,161,68,99,111,201,216,148,207,65,121,131,169,51,122,113,97,103,58,97,215,41,163,76,186,71,212,116,34,111,113,159,59,219,178,174,167,189,94,71,205,78,55,116,175,39,53,156,132,137,150,145,93,39,180,48,133,76,102,174,81,138,180,63,36,145,41,205,160,149,68,122,137,90,219,74,86,152,179,103,199,78,70,114,160,115,65,190,40,110,95,76,122,180,76,214,189,99,71,166,121,140,149,206,75,69,160,125,103,57,52,196,153,179,196,157,176,57,66,158,117,95,135,71,202,144,165,136,221,42,98,122,120,143,156,197,131,116,164,198,161,56,129,143,70,137,220,106,206,156,94,54,169,102,77,182,146,43,175,149,93,220,96,202,158,102,189,82,40,199,146,201,164,174,62,53,119,130,206,37,78,189,137,40,70,157,163,43,66,219,193,50,208,154,77,204,189,48,80,65,206,159,193,172,73,45,47,92,204,146,156,219,47,134,143,193,89,101,158,195,196,166,94,191,101,128,199,171,124,55,181,207,189,128,38,51,125,148,132,42,127,99,67,93,104,147,194,91,170,149,48,35,35,83,95,97,43,45,142,50,173,78,69,152,211,215,105,200,74,219,98,120,100,81,188,98,187,190,75,104,61,107,129,212,196,124,60,53,172,159,59,63,184,164,156,50,101,198,150,37,107,99,47,103,176,155,44,170,43,44,94,161,49,149,55,78,42,161,99,85,184,37,177,48,120,122,112,47,63,84,42,68,78,173,97,192,39,130,124,186,103,55,153,143,82,98,154,69,134,124,135,217,219,161,205,151,103,58,122,70,189,196,75,38,142,185,178,111,76,98,191,84,80,140,84,193,79,59,139,65,129,76,108,41,100,94,114,105,65,115,99,162,149,179,152,139,126,180,186,61,221,116,188,96,75,108,182,141,218,213,210,172,114,35,77,151,76,181,99,122,65,217,195,217,49,102,77,112,101,72,200,125,152,120,160,218,119,193,66,126,176,68,138,51,97,47,66,107,119,181,206,213,188,70,207,68,166,33,177,45,115,89,150,194,147,211,99,118,156,115,154,216,130,59,127,65,69,180,126,153,134,44,47,148,61,106,67,171,113,188,221,214,118,97,130,180,218,165,76,151,57,73,66,42,79,46,127,51,114,77,169,57,182,148,107,162,90,87,81,100,153,133,84,45,129,120,55,140,76,156,58,188,94,163,41,103,58,137,135,40,185,171,163,47,166,159,148,178,205,58,144,91,81,155,92,177,131,44,113,150,94,199,216,211,106,133,105,34,117,77,180,117,164,211,101,46,202,161,138,172,37,149,33,39,111,72,137,59,150,95,166,109,79,135,193,81,113,64,59,143,33,38,49,164,100,215,165,211,94,35,109,192,220,221,171,184,163,35,93,70,218,120,204,36,67,202,36,199,206,86,187,186,207,97,160,145,163,154,185,209,206,108,139,129,108,68,214,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,140,214,91,114,57,163,213,89,75,69,164,63,94,69,209,61,219,220,91,44,174,117,184,211,93,74,171,68,178,155,165,199,163,196,192,192,44,43,80,111,114,50,148,59,86,211,115,170,62,167,202,137,155,163,172,105,42,103,147,158,147,33,42,177,135,199,110,203,149,57,106,160,38,63,132,52,95,151,152,87,184,51,57,49,218,58,111,211,109,100,172,187,80,167,149,142,37,200,86,102,208,116,179,155,183,99,84,197,122,79,194,188,96,79,70,91,169,65,122,9
134,117,131,103,68,60,201,151,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,191,49,53,178,140,52,158,140,70,75,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,93,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,35,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,82,53,170,35,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,174,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,180,48,133,77,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,53,196,154,179,196,157,176,57,66,157,116,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,71,156,163,43,66,219,194,50,208,154,76,204,190,48,80,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,55,182,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,111,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,52,98,47,66,107,119,180,207,214,188,69,206,68,166,33,176,45,114,90,150,194,147,211,100,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,87,81,101,153,133,84,45,130,120,54,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,213,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,175,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,79,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,155,182,100,84,197,122,79,193,188,96,79,70,91,169,65,122,9
133,116,130,103,68,60,200,152,38,101,78,85,68,38,151,67,79,98,180,85,174,133,205,192,48,52,179,141,52,159,139,69,76,72,183,150,176,166,65,116,208,181,99,156,80,70,197,164,163,129,70,83,89,174,117,87,83,116,97,197,170,64,178,40,49,132,58,204,209,58,124,58,55,127,121,80,37,219,120,82,171,171,58,40,96,152,189,57,184,219,45,118,110,195,167,147,113,210,65,188,213,83,167,79,99,104,115,54,93,56,110,72,124,51,183,218,147,110,135,120,59,142,212,213,89,88,87,34,206,61,59,131,150,210,194,212,36,146,114,179,144,52,146,171,128,50,176,61,76,67,120,145,148,61,37,84,202,208,126,211,169,84,67,58,148,183,94,118,218,176,44,119,106,187,160,82,53,169,35,112,204,69,74,64,45,197,189,165,103,98,89,91,92,137,79,52,109,35,115,167,97,136,208,130,118,161,40,148,186,78,37,109,166,127,111,197,175,169,64,179,75,85,82,85,221,93,146,37,128,83,168,54,88,76,126,141,64,74,85,183,98,113,193,207,160,66,99,111,200,216,147,207,66,120,131,170,51,122,112,97,102,59,96,215,41,163,76,186,71,212,116,34,112,111,158,59,219,177,173,169,189,95,72,205,77,56,118,175,40,53,156,132,137,149,145,93,38,180,48,133,76,102,174,81,137,180,64,36,144,41,205,159,149,68,122,137,89,220,74,86,152,180,102,198,78,70,114,161,115,65,190,40,109,96,77,122,180,76,213,190,100,70,165,120,140,149,207,75,68,160,125,103,57,52,196,154,179,196,158,175,57,65,157,117,97,135,72,201,144,165,137,221,42,98,122,120,143,157,196,132,116,165,198,162,56,129,142,70,138,220,106,206,157,94,55,169,102,78,182,146,43,175,148,94,220,96,202,158,102,188,82,41,199,146,201,163,173,62,53,119,131,206,39,77,189,136,40,71,157,162,43,66,218,194,49,207,154,77,204,190,47,80,65,205,159,194,173,73,46,47,92,204,147,157,220,47,134,143,193,89,100,157,194,195,165,94,191,102,129,199,171,124,55,181,208,188,127,38,52,125,147,132,41,128,99,68,94,104,148,194,90,169,148,49,35,35,83,95,97,43,45,142,50,173,78,69,152,210,214,105,200,73,219,98,120,100,80,188,97,186,190,75,104,61,107,129,212,195,125,59,53,172,159,59,63,184,164,156,50,102,198,150,36,107,98,46,104,175,155,44,170,42,43,94,161,49,150,55,79,43,160,99,87,184,36,176,48,121,122,112,47,63,84,42,67,78,174,97,192,40,130,124,186,103,55,153,143,82,98,152,69,134,125,135,217,219,160,205,151,102,58,122,69,189,196,75,39,143,184,178,112,76,98,191,84,80,141,84,193,80,60,139,64,130,76,109,41,99,94,115,105,65,116,99,163,148,179,151,140,126,180,186,61,221,116,188,95,75,108,182,140,218,213,210,171,114,35,77,152,77,182,98,123,65,217,195,216,47,101,76,112,102,71,200,125,152,120,160,219,118,193,66,126,176,68,139,52,98,47,65,107,119,181,207,213,188,68,206,68,166,33,176,45,114,90,150,193,148,211,99,118,156,115,154,216,131,59,126,65,69,179,126,154,134,44,48,148,62,106,67,172,114,187,221,214,118,97,129,180,218,164,76,151,57,72,67,42,79,46,127,51,114,77,169,56,181,148,107,162,91,87,81,101,153,132,84,45,129,120,54,140,76,157,58,188,94,162,41,103,58,137,135,40,185,171,163,47,166,160,148,179,205,59,144,91,82,155,92,177,132,44,113,150,94,199,214,211,106,133,105,34,118,77,181,116,164,212,101,46,202,161,139,172,36,149,34,39,112,72,137,58,149,94,166,109,79,134,193,82,114,64,60,144,33,38,49,165,100,215,165,211,96,34,110,192,220,220,170,185,163,34,92,71,217,119,204,36,66,201,36,199,206,86,187,187,208,97,161,145,163,153,185,208,207,108,139,128,108,68,214,174,129,156,63,157,123,38,129,163,47,128,87,196,41,95,140,214,92,114,57,162,213,89,76,68,165,63,95,68,209,62,219,220,92,44,174,117,183,210,93,74,171,67,178,155,166,201,164,196,192,190,44,43,79,111,114,51,148,59,85,211,115,169,61,168,202,137,155,162,173,105,42,102,146,159,147,34,41,176,135,198,110,203,150,57,107,160,37,63,132,52,95,151,152,87,185,50,58,49,219,57,110,211,109,99,171,187,81,167,149,142,38,199,87,102,208,115,178,155,182,101,84,198,122,79,193,188,95,79,69,91,170,65,123,9
134,117,131,103,68,60,201,151,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,191,49,53,178,141,52,158,140,70,75,72,183,150,175,166,65,115,208,182,99,156,80,70,198,164,163,129,70,83,90,174,118,87,83,116,96,197,170,63,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,218,120,82,172,171,58,39,97,152,189,58,184,220,45,118,110,195,167,147,114,210,65,188,214,84,168,79,100,104,115,55,92,57,111,72,124,51,184,217,146,110,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,36,147,116,179,145,52,146,171,129,50,175,61,76,67,120,145,148,61,37,85,202,208,126,210,169,84,67,57,148,182,94,118,218,176,43,119,106,187,160,82,53,170,35,111,204,69,74,63,46,197,189,165,103,98,89,92,92,137,80,53,109,35,115,168,96,136,208,130,118,162,40,148,185,79,37,110,166,127,111,196,174,170,64,179,75,85,82,85,221,94,146,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,99,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,41,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,181,48,133,76,102,174,81,138,180,64,36,144,41,205,160,150,68,122,137,90,219,74,86,152,180,103,199,77,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,99,71,166,120,140,149,206,74,69,160,125,104,57,52,196,154,179,196,157,176,57,66,157,117,96,135,71,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,143,70,138,220,105,207,156,94,55,169,102,78,182,146,43,174,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,61,53,119,130,206,38,78,189,137,40,71,157,162,43,66,218,194,50,208,154,76,204,190,48,79,65,206,160,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,55,182,207,188,128,38,51,126,148,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,74,219,98,120,100,80,188,97,187,191,74,104,61,107,129,213,196,125,59,53,173,159,59,63,184,164,156,50,101,198,151,37,107,99,46,104,175,156,44,170,43,44,94,161,49,150,54,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,68,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,68,134,124,135,217,219,161,205,151,103,58,122,70,189,197,75,39,142,184,178,111,76,98,190,84,80,140,84,193,79,59,140,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,211,171,114,35,78,152,76,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,69,138,52,98,46,66,107,119,180,207,213,188,69,206,68,166,33,176,44,114,90,150,194,147,211,100,118,156,114,154,217,130,59,127,65,69,180,126,154,134,43,48,148,61,106,66,172,114,188,221,214,118,97,130,180,218,164,76,151,57,73,66,42,79,46,127,51,114,77,169,56,181,148,108,162,91,88,81,101,153,133,84,45,130,120,55,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,107,133,105,34,117,77,181,117,164,212,100,46,203,161,139,172,36,149,33,38,111,73,137,58,150,95,166,109,79,135,193,81,114,64,60,143,33,38,49,164,100,216,165,211,95,35,109,192,220,221,170,184,163,35,93,71,217,119,204,36,66,201,37,198,206,85,187,186,207,97,160,145,162,154,185,208,207,108,138,128,109,68,213,174,128,156,63,157,123,39,129,163,47,128,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,174,117,184,210,93,74,171,68,178,155,166,200,163,196,192,191,44,42,80,111,114,50,148,59,85,211,115,169,61,168,203,137,156,163,172,105,43,102,146,158,148,33,42,177,135,198,110,204,150,57,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,116,179,155,183,100,84,197,121,80,193,188,96,79,70,91,169,65,122,9
134,117,131,103,68,60,201,151,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,191,49,53,178,140,52,158,140,70,76,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,93,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,35,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,82,52,170,35,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,174,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,180,48,133,77,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,52,196,154,179,196,157,176,57,66,157,117,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,71,156,163,43,66,219,194,50,208,154,76,204,190,48,80,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,170,124,55,182,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,111,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,139,52,98,47,66,107,119,180,207,214,188,69,206,68,166,33,177,45,114,90,150,194,147,211,100,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,87,81,101,153,133,84,45,130,120,54,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,101,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,213,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,175,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,79,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,155,182,100,84,197,122,79,193,188,96,79,70,91,169,65,122,9
134,117,131,103,68,60,201,151,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,192,49,53,178,140,52,158,140,70,76,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,171,64,179,40,49,132,59,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,219,45,117,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,93,57,110,72,125,51,184,217,146,110,135,120,59,142,212,213,89,87,87,34,206,60,59,131,150,209,194,213,35,146,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,148,182,94,118,218,176,44,119,106,187,160,82,52,170,36,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,79,36,110,166,127,111,196,174,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,133,136,150,145,93,38,180,48,133,76,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,109,95,77,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,52,196,154,179,196,157,176,57,66,157,117,96,135,71,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,129,142,70,138,220,106,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,130,206,38,78,188,137,40,71,156,163,43,66,219,194,50,208,154,77,204,190,48,80,65,206,160,193,172,73,46,46,92,203,147,157,219,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,56,182,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,48,35,34,83,95,97,43,44,142,50,173,78,69,152,211,214,105,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,156,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,187,103,55,153,143,82,98,153,69,134,125,135,217,219,161,205,151,102,58,122,69,189,197,75,39,142,184,178,112,76,98,191,84,80,140,84,193,79,59,139,64,129,76,108,41,99,95,115,106,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,65,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,51,98,47,66,107,119,180,207,214,188,69,206,68,166,33,177,44,114,90,150,194,146,211,99,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,214,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,88,81,101,153,133,84,45,130,120,54,140,76,156,58,188,95,163,41,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,100,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,162,154,185,208,207,108,139,128,108,69,214,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,91,44,175,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,79,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,116,179,155,182,100,84,197,122,80,193,188,96,79,70,91,169,65,123,9
134,117,131,103,68,60,201,151,38,101,77,84,68,38,150,68,80,98,180,85,174,133,205,192,48,53,179,140,53,158,140,69,76,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,117,87,83,117,96,197,170,63,179,40,49,132,58,204,209,58,124,59,55,127,121,80,37,218,120,82,172,171,58,39,97,152,190,58,184,220,46,117,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,54,93,56,111,73,125,51,184,217,146,110,135,120,59,142,212,213,89,87,87,34,206,60,59,131,150,209,195,213,36,146,116,179,145,52,146,171,129,50,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,83,66,57,148,182,94,118,218,176,44,119,106,187,160,82,52,170,35,111,204,69,74,63,46,197,189,165,103,99,88,91,92,137,80,52,109,35,115,167,97,136,208,130,118,162,40,148,185,78,36,110,167,127,111,196,175,170,64,180,76,85,82,85,221,94,145,38,128,83,168,53,88,75,127,140,63,74,85,183,97,113,194,208,161,67,100,112,201,216,148,207,65,121,131,169,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,59,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,133,136,150,145,93,38,181,48,133,77,102,174,81,138,179,63,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,109,95,77,122,180,76,213,189,100,71,166,120,140,149,206,74,69,160,125,104,57,53,196,153,179,196,157,176,57,66,157,117,96,135,71,202,144,165,137,221,42,97,122,120,143,157,197,131,115,164,198,161,56,129,142,70,137,220,105,207,156,94,55,169,101,78,182,146,43,175,149,94,221,96,202,159,102,189,82,40,199,146,201,163,174,62,53,118,131,206,38,77,188,137,40,71,156,163,43,66,218,193,50,207,154,77,204,190,47,79,65,206,160,193,172,73,45,46,92,203,147,157,220,47,134,143,193,88,100,157,195,195,166,94,191,102,129,200,170,124,55,181,208,189,128,38,51,125,148,132,41,128,99,68,94,104,147,195,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,104,200,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,108,98,47,104,175,156,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,124,187,103,54,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,122,69,189,196,75,39,142,184,178,112,76,99,190,84,80,140,84,193,79,59,139,64,130,75,108,41,99,95,115,105,65,115,99,163,148,179,151,139,126,180,186,61,221,116,188,96,75,108,182,140,218,213,210,171,114,35,77,152,77,181,99,123,65,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,139,52,97,47,66,107,119,180,207,213,188,69,206,68,166,33,177,44,114,89,150,194,147,211,100,118,156,115,155,217,130,59,126,65,69,180,126,153,134,44,48,148,61,106,67,171,114,187,221,215,118,97,129,180,218,164,76,151,57,72,66,43,79,46,127,51,114,77,169,56,181,148,107,162,90,88,81,101,153,133,84,45,130,120,55,140,76,157,58,188,94,163,41,103,58,137,135,40,184,171,163,47,166,160,148,178,205,58,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,105,34,117,77,181,116,164,212,100,46,202,161,139,173,36,149,33,39,111,73,137,58,150,95,166,109,79,134,193,81,114,64,60,143,33,38,48,165,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,119,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,214,175,128,156,63,157,123,39,129,163,47,128,87,197,42,95,141,213,91,114,57,162,213,89,75,69,164,63,94,69,209,61,220,220,92,44,175,117,184,211,94,74,171,68,179,155,166,200,163,196,192,191,44,43,79,111,114,51,148,59,86,211,115,169,61,168,202,136,156,162,173,105,42,102,146,158,148,34,41,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,50,57,50,219,57,110,211,109,99,171,188,80,168,150,142,37,199,86,102,209,115,179,155,182,100,84,197,122,79,193,188,96,79,70,91,169,65,122,9
133,117,131,103,68,60,201,151,38,101,77,85,68,38,151,68,80,98,180,85,175,133,205,191,48,53,178,140,53,158,140,70,76,73,184,150,175,167,65,116,208,182,99,157,80,70,197,164,163,129,70,84,89,174,118,87,83,117,96,197,171,63,179,39,48,132,59,204,209,58,125,59,55,127,121,80,37,219,120,82,172,171,57,39,96,152,189,58,184,220,45,117,111,196,167,147,114,210,65,188,214,84,168,79,99,104,114,54,93,56,111,72,125,51,184,217,146,110,136,120,59,142,212,213,89,87,87,34,206,60,59,131,150,210,195,213,35,147,116,179,145,52,145,170,129,50,175,61,76,67,120,145,148,61,37,84,202,208,126,210,169,84,66,57,147,182,94,117,218,176,44,118,106,187,160,82,52,170,35,111,204,69,74,63,46,197,189,166,103,98,89,92,92,137,80,52,109,36,115,167,97,136,208,130,118,161,40,149,185,78,36,110,166,128,111,197,174,170,64,179,75,85,82,85,221,93,146,38,128,83,167,53,88,75,126,140,63,74,85,183,97,113,194,208,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,97,215,40,163,77,186,71,212,116,34,111,113,159,60,219,178,174,168,189,94,71,205,77,55,116,175,39,54,156,133,137,150,144,94,38,180,48,133,77,102,174,80,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,85,152,179,103,199,78,70,114,160,115,66,190,40,110,95,76,122,180,76,213,190,100,71,166,120,141,149,206,75,69,159,125,104,57,52,196,154,179,197,158,176,57,66,157,117,96,135,71,202,145,165,136,221,41,97,122,121,143,157,197,130,115,164,199,161,56,129,143,70,138,220,106,207,156,94,55,169,102,78,181,146,43,175,149,93,220,97,202,159,102,189,82,40,199,146,200,163,174,61,53,119,130,206,37,78,188,136,40,71,156,163,43,66,219,194,50,208,154,76,204,190,48,79,65,206,160,193,173,74,46,46,91,203,147,157,220,47,134,143,193,88,100,158,194,194,165,94,191,102,129,199,170,123,55,182,207,189,128,38,51,125,148,132,42,127,99,67,93,104,147,194,90,169,148,49,35,34,83,95,97,43,44,142,50,173,78,68,152,211,215,105,200,74,219,98,121,100,80,188,97,187,191,74,104,61,107,129,213,196,125,59,53,172,159,59,62,184,164,156,50,100,197,151,37,107,98,46,104,175,156,43,170,43,44,94,161,49,149,54,78,42,161,98,86,184,37,177,49,121,122,112,47,63,84,42,67,78,174,97,192,40,130,125,187,103,54,153,143,82,98,153,69,134,124,135,217,219,161,205,151,102,58,122,69,189,196,75,39,142,185,178,111,76,99,191,84,80,140,85,193,79,60,139,64,130,75,108,42,100,95,115,105,65,115,99,162,148,178,151,139,126,180,186,60,221,116,188,96,74,108,182,140,218,213,210,171,114,34,77,152,77,181,99,123,65,217,195,217,48,101,76,112,102,71,200,125,152,120,160,218,118,193,67,126,175,68,138,52,98,46,66,107,119,180,206,213,188,69,207,68,166,33,177,44,114,90,150,194,147,211,100,118,156,114,154,217,130,59,127,65,69,180,126,153,134,44,48,148,61,106,67,172,114,188,221,214,118,97,129,180,218,164,76,151,56,73,66,42,79,46,127,51,115,77,169,56,181,148,107,162,90,87,81,101,153,133,84,44,129,120,55,139,76,157,57,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,58,144,91,81,155,92,176,132,44,112,150,94,199,216,211,106,132,106,34,116,77,181,117,164,212,101,46,202,161,139,172,36,149,33,39,111,73,137,58,150,96,165,110,79,134,194,82,114,65,60,143,34,38,49,164,100,215,164,211,95,35,109,192,220,220,170,184,163,35,93,71,217,120,204,36,66,201,37,199,206,86,187,186,207,97,160,144,163,154,185,208,206,107,139,128,108,69,214,174,129,156,63,157,123,40,129,164,47,128,87,197,42,95,141,213,91,114,57,163,213,89,75,69,165,63,94,69,209,61,219,220,92,44,174,117,184,210,93,75,171,68,178,156,166,200,163,196,192,191,44,42,79,111,114,50,148,59,85,211,115,170,61,168,203,137,155,163,172,105,42,102,146,159,148,33,42,176,135,199,110,204,151,56,107,160,38,63,132,53,95,150,152,87,185,51,57,49,219,57,110,211,109,99,171,187,81,167,149,142,37,199,87,102,209,116,179,154,183,100,84,198,122,80,193,188,96,79,70,90,169,65,123,9
134,117,131,104,69,61,201,151,39,100,77,85,68,38,150,67,79,98,181,85,174,133,205,192,48,53,178,140,53,157,140,69,76,73,183,148,175,166,65,115,208,182,98,156,80,69,198,163,163,129,70,83,91,175,118,86,83,116,97,197,170,63,178,40,48,132,58,204,209,58,124,59,55,127,121,80,37,218,120,81,171,172,57,40,97,152,189,59,184,219,46,117,111,195,167,148,114,210,65,188,214,84,168,79,99,105,115,55,92,57,111,72,125,51,184,217,146,110,135,121,59,142,212,213,89,87,87,33,207,61,59,131,150,209,195,213,35,147,115,179,145,53,145,171,128,51,175,61,77,67,120,145,148,61,37,84,202,208,126,210,169,84,66,57,147,182,94,118,219,176,43,119,106,186,161,83,52,171,36,110,204,69,74,64,47,198,190,165,102,99,89,92,92,137,79,52,109,35,115,167,97,136,209,131,117,162,40,148,185,79,36,109,166,127,111,197,174,170,64,180,75,86,82,84,221,94,146,37,128,84,167,53,88,75,127,140,64,75,85,183,98,113,194,208,161,67,100,112,201,217,149,206,65,121,131,170,52,123,113,98,104,58,97,214,41,162,76,186,71,212,116,34,111,112,158,59,219,178,174,168,189,93,70,205,78,56,118,175,40,53,157,132,137,150,144,93,38,180,48,133,77,103,174,81,138,180,64,36,144,41,204,160,150,68,122,138,90,219,74,86,153,180,103,199,78,70,114,161,115,65,190,39,110,95,76,122,180,76,213,189,100,70,166,121,140,149,207,75,69,159,125,104,56,53,196,154,179,196,158,176,57,65,157,117,96,135,71,202,144,164,137,221,43,97,123,121,142,156,197,131,115,164,198,161,56,129,142,70,137,220,106,206,156,94,55,169,103,78,182,145,43,175,149,94,220,96,202,159,102,189,83,40,198,147,201,164,174,62,53,118,131,206,38,77,189,137,40,71,157,163,43,66,219,194,50,207,154,76,203,190,48,79,65,206,158,193,173,73,46,46,91,203,147,157,219,47,135,142,193,88,100,158,195,195,166,94,192,102,129,199,171,124,55,182,207,188,128,38,51,125,148,132,41,128,99,67,94,104,147,194,91,170,148,48,35,34,83,97,97,43,45,141,50,173,79,68,152,211,215,105,200,74,218,98,119,99,81,188,97,187,190,75,104,62,106,129,212,196,125,59,53,173,159,59,63,184,164,156,51,100,197,150,37,107,98,46,103,175,155,43,170,42,44,94,161,49,150,54,79,42,161,99,85,184,36,177,48,121,122,113,47,62,84,42,67,78,175,96,192,40,131,125,186,103,55,152,143,82,97,154,68,134,125,136,217,219,161,206,150,103,59,122,69,189,197,75,38,142,185,178,111,76,98,190,83,81,140,84,192,79,59,140,65,129,76,108,41,99,95,115,105,66,116,100,162,148,178,151,140,126,180,187,61,221,116,187,96,75,108,181,140,218,213,210,171,114,35,76,152,77,181,99,122,64,217,195,217,47,101,76,112,101,71,199,125,153,120,160,218,118,193,67,126,175,68,138,52,97,47,66,106,119,180,207,214,188,69,206,69,166,33,176,44,113,90,150,194,147,212,99,118,156,114,154,217,130,59,127,65,70,180,126,153,133,43,47,148,61,106,66,171,114,187,220,214,118,97,129,180,218,164,76,151,57,73,67,42,79,45,127,51,114,77,168,55,182,148,107,162,90,87,81,102,154,133,85,45,130,120,54,139,76,156,57,188,95,163,41,103,58,137,135,40,184,171,163,47,166,159,148,179,205,58,144,91,82,155,92,177,132,45,113,149,94,199,215,211,107,132,105,34,118,77,181,117,164,212,101,47,202,160,139,172,36,149,33,39,111,73,138,59,151,95,166,109,79,135,194,82,114,65,60,144,33,37,48,163,100,216,165,211,95,35,110,193,219,221,171,184,163,35,93,71,217,120,204,36,66,201,37,198,207,85,187,187,207,97,161,146,163,153,185,208,207,107,138,128,108,68,214,175,128,155,63,157,123,39,129,163,47,129,87,196,42,95,141,213,91,113,57,163,214,89,76,69,165,62,93,68,209,60,219,220,92,44,175,116,184,210,94,75,171,68,179,155,165,199,163,196,192,191,44,42,80,111,114,50,148,59,86,211,115,169,61,168,202,136,156,163,172,106,42,103,146,159,147,33,42,177,135,199,110,204,150,56,107,159,38,63,132,52,96,151,152,87,185,51,57,50,219,57,110,211,109,99,171,188,80,167,149,142,37,199,87,103,209,115,179,155,182,100,85,197,122,79,194,188,95,79,69,91,169,65,122,9
134,117,131,103,68,60,201,151,39,100,78,84,68,38,151,68,80,99,180,85,174,133,205,191,49,53,179,140,52,158,140,70,75,72,183,150,175,167,65,115,208,182,99,156,80,70,198,163,163,129,70,83,90,174,118,87,83,116,96,197,170,63,179,40,49,132,58,204,209,58,124,59,55,127,121,80,37,219,120,82,172,171,58,39,97,152,189,58,184,220,46,118,110,195,167,147,114,210,65,188,214,84,168,79,99,104,115,55,92,57,110,72,125,51,184,217,146,111,135,120,59,142,212,213,89,87,87,34,206,61,59,131,150,209,194,213,35,147,116,179,145,52,146,171,129,51,175,61,76,67,120,145,148,61,37,84,202,207,126,210,169,84,67,57,147,182,94,118,218,176,44,119,106,187,160,82,52,170,35,111,204,69,74,63,46,197,190,165,103,99,89,91,92,137,80,52,109,35,115,167,96,136,208,130,118,162,40,148,185,78,36,110,166,127,111,196,175,170,64,179,75,85,82,85,221,93,145,37,128,83,168,53,88,75,127,140,63,74,85,183,98,113,194,207,161,67,100,112,201,216,148,206,65,121,131,170,51,123,113,97,103,59,96,215,40,163,76,186,71,212,116,34,111,112,159,60,219,178,174,168,189,94,71,205,78,55,117,175,40,54,156,132,136,150,145,93,38,180,48,133,77,102,174,81,138,180,64,36,144,41,205,160,149,68,122,137,90,219,74,86,152,180,103,199,78,70,114,161,115,65,190,40,110,95,76,122,180,76,213,189,99,70,166,120,140,149,206,75,69,160,125,104,57,53,196,154,179,196,157,176,57,66,157,117,96,135,72,202,144,165,136,221,42,98,122,120,143,157,197,131,115,164,198,161,56,128,142,70,138,220,105,207,156,94,55,169,102,78,182,146,43,175,149,94,220,97,202,159,102,189,82,40,199,146,201,164,174,62,53,119,131,206,38,78,188,137,40,70,156,163,43,66,218,194,50,208,154,76,204,190,48,80,65,206,159,193,173,73,46,46,92,203,147,157,220,47,134,143,193,89,100,157,195,195,166,94,191,102,129,200,171,124,55,182,207,189,128,38,51,125,148,132,42,128,99,68,93,104,147,194,91,170,148,49,34,34,83,95,97,43,44,142,50,173,78,69,152,211,214,104,199,74,219,97,120,100,80,188,97,187,191,74,104,61,107,129,212,196,125,59,53,173,159,59,62,184,164,156,50,101,198,151,37,107,99,47,104,175,155,43,170,43,44,94,161,49,150,55,78,42,161,98,86,184,37,177,48,120,122,112,47,63,84,42,67,78,174,97,192,40,130,125,186,103,55,153,143,82,98,153,69,134,125,135,217,219,160,205,151,102,58,122,69,189,197,75,39,142,184,178,111,76,98,191,84,80,140,84,193,79,59,139,64,129,75,108,41,99,94,115,105,65,115,99,162,148,179,151,139,126,180,186,60,221,116,188,96,75,108,182,140,218,213,210,171,114,35,78,152,77,181,98,123,64,217,195,217,48,101,76,112,102,71,200,125,152,120,160,219,118,193,67,126,176,68,138,52,98,47,66,107,119,180,207,214,188,69,206,68,166,33,177,45,114,90,150,194,146,211,100,118,156,115,154,217,130,59,127,65,69,180,126,153,134,43,48,148,61,106,66,171,114,187,221,215,118,97,130,180,218,164,76,151,57,72,66,42,79,46,127,51,114,77,169,56,182,148,108,162,91,87,81,101,153,133,84,45,130,120,54,140,76,156,58,188,95,163,42,103,58,137,135,40,184,171,163,47,166,159,148,178,205,59,144,91,82,155,92,177,132,44,113,150,94,199,215,211,106,133,106,34,117,77,181,116,164,212,101,46,202,161,139,172,36,149,33,39,111,73,137,58,150,95,165,109,79,135,193,81,114,64,60,143,33,38,49,164,100,215,165,211,95,35,109,192,219,221,170,184,163,35,93,70,217,120,204,36,66,201,37,198,206,85,187,186,207,97,160,145,163,154,185,208,207,108,139,128,108,69,213,175,128,156,63,157,123,39,129,164,47,129,87,197,42,95,141,213,91,114,57,162,214,89,75,69,165,63,94,69,209,61,219,220,92,44,174,117,184,210,93,74,171,68,179,155,165,200,163,196,192,191,44,42,79,111,114,50,148,59,86,211,115,169,61,168,202,137,156,162,172,105,42,102,146,158,148,33,42,177,135,199,110,204,150,56,107,160,38,63,132,52,95,151,152,87,185,51,57,50,219,57,110,211,109,99,171,187,80,168,149,142,37,199,86,102,209,115,179,155,182,100,84,197,122,80,193,188,96,79,70,91,169,65,122,9
117,183,197,110,40,140,171,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,153,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,106,117,110,40,146,96,203,157,216,36,109,73,211,132,173,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,154,96,159,65,145,118,83,143,106,121,57,43,161,99,161,65,162,157,67,205,63,160,59,73,115,107,133,76,110,152,103,43,106,89,55,184,177,132,172,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,171,100,101,207,76,78,77,195,195,102,56,45,76,218,189,141,128,102,181,207,171,170,218,181,200,166,211,93,214,124,48,207,161,137,155,214,171,197,149,196,212,194,128,157,116,160,46,166,197,121,156,125,128,151,93,194,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,82,118,215,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,95,200,130,144,130,81,197,64,197,205,152,170,61,55,79,52,194,109,35,96,164,170,182,182,216,110,38,103,183,104,153,212,189,51,47,87,120,205,54,50,140,106,120,197,189,89,125,95,183,198,143,51,131,57,48,127,80,209,205,208,39,69,71,60,34,189,195,160,216,100,217,154,209,114,58,189,198,68,91,59,191,205,103,193,35,77,215,122,113,145,88,204,126,169,63,123,142,67,161,96,139,122,41,168,95,103,58,70,124,58,220,95,134,177,66,39,217,178,49,91,141,185,139,150,81,188,174,211,118,196,136,72,57,180,168,188,172,85,154,163,201,154,171,84,45,114,192,99,175,141,103,51,186,84,164,77,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,99,115,51,169,58,105,162,117,220,45,43,43,138,94,197,58,112,67,40,91,192,87,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,50,194,87,143,124,120,139,219,149,146,102,109,166,45,98,134,67,199,83,165,174,203,65,137,168,183,71,117,51,96,170,88,95,108,89,130,35,46,55,163,157,79,158,148,62,120,79,53,71,117,183,161,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,220,72,162,62,78,176,154,144,90,114,92,87,37,59,170,36,53,66,52,59,143,66,50,175,156,207,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,46,71,130,215,90,188,216,145,111,68,146,41,186,157,144,173,132,191,120,143,178,153,115,206,159,72,60,67,187,137,76,151,187,178,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,49,40,162,220,76,169,47,71,197,184,178,89,53,155,130,138,56,159,128,74,208,198,145,190,201,211,35,59,105,54,167,175,104,83,159,128,182,133,40,189,58,163,47,207,84,218,168,72,39,214,135,213,111,170,104,191,99,105,40,106,123,121,82,201,138,166,68,113,95,100,207,217,136,195,146,99,160,121,143,169,212,50,174,205,135,146,140,111,109,206,192,147,149,108,38,49,204,47,162,134,188,152,218,112,61,64,51,89,77,131,57,204,116,176,47,160,201,153,111,190,101,67,208,37,207,93,130,43,219,214,88,186,117,82,155,113,167,190,173,156,54,47,100,41,195,204,40,137,152,122,67,80,37,68,218,88,112,149,83,215,55,167,111,67,42,113,145,125,126,201,46,136,113,39,73,63,183,79,77,144,74,57,189,150,194,59,111,118,38,140,72,190,67,136,79,165,161,214,201,209,109,58,157,139,204,125,153,145,38,207,71,90,71,178,115,134,59,218,202,210,166,126,108,82,175,37,181,181,194,118,85,69,126,184,219,78,63,200,144,213,175,60,165,107,136,58,153,200,51,216,47,167,120,191,115,42,168,138,187,188,132,206,171,206,190,170,156,213,89,97,186,187,126,148,208,171,118,49,205,71,35,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,126,57,83,172,85,140,94,209,214,39,70,188,147,83,123,68,135,130,194,117,135,210,187,190,187,189,200,209,96,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,88,189,60,109,136,136,119,126,10
117,183,197,111,40,140,171,43,147,205,77,191,148,192,185,171,121,172,79,73,58,78,154,121,174,91,45,173,165,140,219,196,53,188,209,108,98,216,106,117,111,40,146,97,204,157,216,35,109,73,211,132,173,196,199,155,95,65,126,95,35,54,143,76,186,191,184,95,49,155,95,159,65,145,118,83,143,106,121,57,43,161,98,161,66,161,156,67,204,63,160,59,73,115,108,132,76,110,152,103,42,106,88,55,184,177,132,172,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,56,140,90,147,143,180,39,193,40,73,76,148,159,62,130,207,168,56,172,103,105,155,171,100,100,207,76,78,77,195,196,102,56,46,76,218,189,141,128,102,180,207,170,169,219,181,200,167,211,93,213,125,47,207,161,137,155,214,172,197,149,196,212,195,128,156,116,160,46,166,197,121,156,125,128,151,94,194,74,140,178,63,145,168,216,168,189,100,130,182,47,112,125,82,117,215,93,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,218,133,180,189,177,41,95,201,130,144,130,81,197,63,197,205,152,170,60,55,78,52,195,109,36,96,164,170,182,182,215,110,38,103,183,103,153,212,190,51,48,87,120,205,55,50,140,106,120,196,189,89,125,95,183,199,143,51,131,57,47,126,80,209,205,208,39,69,71,60,34,188,195,160,216,100,217,153,209,114,58,189,198,67,91,59,192,205,104,193,35,77,216,122,113,145,88,203,126,169,63,123,141,67,161,96,139,122,41,168,95,103,59,70,125,59,220,95,134,177,66,39,217,178,49,91,141,185,140,150,80,188,174,211,118,196,136,72,58,180,168,188,172,85,154,163,201,154,171,84,45,114,192,99,175,141,103,51,186,85,165,77,199,202,129,202,145,39,99,77,65,47,69,46,81,117,183,178,100,114,51,169,58,105,162,117,220,45,43,43,138,95,197,58,112,66,40,91,192,86,206,39,214,117,176,113,114,141,75,154,171,148,82,74,130,132,132,50,194,87,144,124,120,139,219,149,146,102,109,166,46,98,134,68,199,83,164,174,203,65,137,168,183,72,118,50,96,170,88,95,108,89,130,35,47,55,162,157,80,158,148,62,120,79,53,71,117,183,161,91,216,200,47,112,87,208,67,108,134,35,100,125,131,169,60,115,49,116,67,205,219,146,38,112,115,173,192,188,72,220,72,162,62,78,176,154,144,90,114,92,87,37,60,170,36,53,65,52,60,144,66,50,175,156,208,150,177,198,92,69,156,74,116,213,89,163,54,92,123,45,172,99,71,144,110,110,154,34,61,107,39,116,216,130,136,77,106,198,112,72,114,46,71,130,214,90,188,216,145,111,68,146,41,186,157,144,173,132,191,120,143,178,154,115,206,159,72,61,67,187,137,75,152,187,177,103,58,133,101,219,64,73,108,171,128,51,202,109,53,167,215,189,217,50,40,162,220,76,170,47,71,197,184,178,89,54,155,130,137,56,159,128,74,208,197,145,189,201,211,35,59,105,55,167,176,103,83,159,129,181,134,40,189,58,163,48,208,84,218,168,73,39,213,135,213,110,170,104,191,99,105,40,106,123,122,82,201,138,166,68,113,95,100,207,216,136,196,146,100,160,121,143,169,211,50,174,205,135,146,140,111,108,206,192,147,150,108,38,50,204,48,162,134,188,152,219,112,61,64,52,89,77,131,58,204,116,176,47,160,201,152,111,190,101,67,208,37,207,94,130,43,219,213,88,187,117,83,155,113,167,190,173,156,55,47,100,42,195,203,40,137,152,122,67,80,38,67,218,89,113,149,83,215,55,167,111,67,43,113,145,126,126,201,45,137,113,39,73,63,182,79,77,145,74,57,189,150,194,59,111,117,38,140,72,190,67,136,79,165,160,214,201,208,109,58,156,140,204,124,154,145,38,207,71,90,71,179,114,134,59,218,203,211,166,126,108,82,176,37,181,181,194,118,85,70,126,184,219,78,63,200,144,213,176,60,165,107,136,58,153,200,50,215,47,167,120,191,115,42,168,139,187,188,132,206,171,206,190,170,156,213,89,97,186,186,126,149,208,171,118,49,204,71,35,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,126,56,83,172,85,140,95,209,214,39,69,188,147,83,123,68,136,130,194,117,135,210,187,190,187,189,200,209,96,132,53,186,170,54,47,119,92,64,137,216,66,175,108,172,77,122,108,205,58,170,108,114,135,155,132,61,84,45,182,130,89,189,59,109,136,135,118,126,10
117,183,197,111,40,140,170,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,154,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,106,117,110,40,146,96,203,158,216,36,109,73,211,132,174,195,199,155,95,65,126,95,36,54,143,76,186,191,184,95,49,154,96,159,64,146,118,83,143,106,121,57,43,161,99,161,65,161,156,67,205,63,160,59,74,115,107,132,76,110,152,103,42,106,89,56,184,177,132,172,91,75,107,214,125,43,135,99,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,179,39,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,172,100,101,207,76,78,77,195,196,101,56,45,75,218,189,141,128,103,181,207,171,169,219,181,201,166,211,93,213,124,48,207,161,137,155,213,172,198,149,196,211,194,128,157,116,160,46,166,197,121,156,124,128,151,93,194,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,81,118,216,92,46,160,165,92,52,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,40,96,200,129,144,131,81,197,63,198,205,152,170,61,56,79,52,194,109,35,96,164,170,182,182,216,110,38,103,183,104,153,212,190,51,47,87,120,205,54,51,140,106,120,197,189,89,124,94,183,199,143,51,132,57,47,126,80,209,205,208,39,69,71,60,33,188,195,160,216,100,217,154,209,114,58,189,198,68,91,59,191,205,104,193,35,78,215,122,113,145,88,204,126,169,63,123,141,67,161,96,139,122,42,168,95,103,58,70,124,58,220,94,135,178,66,38,217,178,50,91,140,185,140,150,81,188,175,211,118,196,136,72,57,180,169,188,172,84,154,163,201,154,171,84,44,114,192,99,175,141,103,51,186,84,164,77,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,100,114,51,169,57,105,162,117,219,45,43,43,138,94,197,58,112,67,40,91,192,87,205,38,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,49,193,87,144,124,121,139,218,149,146,102,109,166,46,98,134,67,199,83,165,174,203,66,137,168,183,71,117,50,96,170,88,95,108,89,130,35,46,55,163,157,79,158,148,62,120,79,53,71,117,183,161,91,216,200,47,112,87,209,67,109,135,36,100,125,131,169,60,115,49,116,68,205,219,145,38,112,115,173,192,188,72,220,71,162,62,78,176,155,144,90,114,92,86,38,59,170,36,53,66,52,59,143,66,50,174,156,208,150,177,197,92,69,157,73,116,213,89,163,54,92,123,45,172,99,71,144,110,110,154,34,61,107,39,116,216,130,136,77,105,198,112,72,113,46,71,130,214,90,188,216,145,111,67,146,41,185,157,144,174,132,191,120,142,178,153,115,206,159,72,61,67,187,137,76,152,187,178,103,58,133,100,219,64,73,109,171,128,51,202,109,53,166,214,190,217,50,41,162,220,77,169,47,72,197,184,178,89,53,154,130,137,56,160,129,75,208,197,145,190,201,211,35,59,105,54,167,175,104,83,159,128,182,133,40,189,58,162,48,207,84,218,168,73,39,214,136,213,111,170,104,191,99,105,40,106,123,122,82,201,138,166,68,113,95,100,207,217,136,195,147,99,160,121,143,169,212,50,174,205,135,146,140,111,109,206,192,146,150,108,37,49,204,48,162,134,188,152,218,112,60,65,51,89,77,131,57,204,116,176,47,160,202,153,111,190,101,67,208,37,207,94,131,43,219,214,88,187,116,82,155,113,167,190,173,156,54,47,99,41,195,204,40,137,152,122,67,80,37,68,218,88,112,149,83,215,55,167,111,67,42,114,145,125,126,201,46,136,113,39,73,63,183,79,77,144,74,57,189,150,194,59,111,118,38,140,72,190,67,136,79,165,161,214,201,209,109,58,157,140,204,124,153,145,38,207,71,90,71,179,114,134,59,218,202,210,166,126,108,82,175,37,181,181,194,118,85,69,126,184,219,78,63,200,143,213,175,60,165,107,136,58,152,200,50,216,47,167,120,191,115,42,168,138,187,189,132,206,171,206,190,170,156,214,89,97,186,187,126,149,208,171,118,50,204,70,35,101,78,165,198,47,129,134,85,200,101,164,160,182,155,118,200,126,56,83,172,85,140,94,209,214,39,70,188,147,83,122,68,136,130,195,117,134,210,187,190,187,189,199,209,96,132,53,186,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,58,170,108,114,134,155,133,61,84,45,182,130,89,189,59,109,136,135,119,125,10
117,183,197,110,40,141,171,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,153,121,174,91,45,173,165,140,218,196,53,188,209,108,98,215,106,117,111,41,146,96,203,157,216,36,109,74,210,132,174,195,199,155,95,65,126,95,36,54,143,76,186,191,184,95,49,155,95,159,64,145,118,83,142,106,121,57,43,162,99,161,65,162,157,66,205,63,160,59,73,114,108,133,76,110,152,103,43,106,89,56,184,177,132,172,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,91,147,143,180,40,193,40,73,75,149,158,62,130,207,168,56,172,103,105,155,171,99,101,207,75,78,77,195,195,101,56,46,76,218,189,142,128,103,181,207,171,169,219,181,200,166,211,93,214,125,48,207,161,137,155,213,171,197,149,196,212,194,128,157,116,160,46,166,197,121,156,125,128,150,93,194,74,140,178,62,145,168,216,169,189,100,130,182,46,111,125,82,118,216,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,218,133,180,189,177,41,95,200,130,144,131,81,197,64,197,205,152,170,61,55,79,52,194,109,35,96,164,170,182,182,216,110,38,103,183,104,152,212,189,51,47,87,120,205,54,51,140,106,120,197,189,89,125,94,183,198,143,51,131,57,48,126,80,209,205,208,39,69,71,60,34,188,195,160,216,100,217,154,209,114,58,189,199,68,91,59,192,205,103,193,35,78,215,122,113,145,89,204,126,169,63,122,141,67,161,96,139,122,41,168,95,103,58,70,124,59,220,95,134,177,66,38,217,178,49,91,141,185,139,150,80,188,174,211,118,196,136,72,57,181,168,189,172,84,154,163,201,154,172,84,44,114,192,99,175,141,103,51,186,84,164,78,199,203,129,202,145,38,100,77,65,46,69,47,81,117,184,178,99,115,51,169,58,105,162,117,220,45,42,43,138,94,197,58,113,67,40,91,192,87,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,50,193,88,143,124,120,139,219,149,146,102,110,166,45,99,134,67,199,83,164,174,203,66,137,168,183,72,117,50,96,170,88,95,108,89,130,35,46,55,163,157,79,158,148,62,120,79,53,71,118,183,161,91,216,200,47,112,87,208,67,108,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,71,219,72,162,62,78,176,154,144,90,114,93,87,37,59,170,37,53,65,52,59,143,66,50,175,156,207,150,177,197,92,69,157,73,115,212,89,163,54,92,123,45,172,100,71,145,110,110,154,34,61,107,39,116,217,130,136,77,105,198,112,72,114,46,71,129,215,89,188,216,145,111,68,146,41,185,157,144,173,132,191,120,142,178,153,115,206,159,72,61,67,187,137,76,151,187,177,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,49,40,162,220,77,169,47,71,197,184,178,89,53,155,130,137,56,160,128,75,208,198,145,189,201,211,35,59,105,55,167,175,104,83,159,128,182,133,40,189,57,163,48,207,84,218,168,72,39,214,135,214,111,170,104,191,99,105,40,106,124,121,82,201,138,166,68,113,95,100,207,217,136,196,146,99,160,121,143,169,212,50,174,205,135,146,140,111,109,206,192,147,149,108,37,49,204,47,162,134,188,152,219,112,61,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,37,207,94,130,43,219,214,88,186,117,82,155,113,167,190,173,156,55,47,100,41,195,204,40,137,152,122,68,80,38,67,218,88,113,149,83,215,55,167,111,67,42,113,145,126,126,201,46,136,113,39,73,63,182,79,77,144,74,57,189,151,194,59,111,118,38,139,72,190,67,136,79,165,161,214,201,209,109,58,157,139,204,124,154,146,38,208,71,90,71,179,114,134,59,218,202,210,167,126,108,82,175,37,181,181,194,117,85,70,126,184,219,78,63,200,143,213,175,60,165,107,136,58,153,200,50,216,47,167,120,190,115,42,168,138,188,189,131,205,171,206,190,170,156,213,89,96,186,187,126,148,208,171,118,49,205,71,35,101,78,166,198,47,129,134,84,200,101,164,160,182,155,118,200,126,57,83,173,85,140,94,209,214,39,70,188,147,83,123,68,135,130,194,117,135,210,187,190,187,189,200,209,96,132,53,187,171,54,47,119,92,64,137,216,66,175,108,172,76,122,107,205,59,170,107,114,134,155,133,61,84,45,182,130,88,189,60,109,136,135,119,126,10
117,183,198,110,40,140,171,43,146,205,77,191,148,193,185,170,121,172,79,73,58,78,154,121,174,91,44,173,165,140,218,197,53,188,209,108,97,215,106,117,111,40,146,96,203,157,215,35,109,74,211,132,174,195,200,156,94,65,126,95,36,54,143,76,186,191,186,96,49,154,96,159,63,146,118,84,144,106,122,57,44,161,99,161,66,162,157,67,205,64,161,59,75,115,107,132,76,110,152,104,42,106,89,56,185,177,131,172,91,75,106,214,125,43,137,98,204,142,140,180,76,60,78,146,166,88,191,59,55,139,91,147,143,179,40,194,40,73,76,148,159,62,129,207,169,55,173,103,105,154,171,100,100,207,76,78,77,195,196,101,56,46,75,218,189,141,128,103,181,207,171,169,218,180,200,166,210,94,214,124,48,207,161,138,155,214,171,197,150,196,211,194,128,157,115,160,47,165,196,121,155,123,129,151,94,195,74,141,179,62,145,168,216,168,190,100,130,182,47,111,126,82,117,216,92,47,160,165,92,53,167,127,68,134,156,94,106,76,132,74,51,88,181,189,173,49,217,132,180,188,177,41,95,200,129,143,130,81,196,63,197,204,153,170,61,55,78,52,194,109,35,96,164,169,182,182,216,109,39,103,182,104,152,212,189,51,47,87,119,205,54,51,140,106,120,196,188,89,125,95,183,198,143,51,131,57,48,127,80,210,205,207,39,69,72,60,34,188,195,160,216,99,218,154,210,114,59,189,198,68,92,59,191,206,102,192,35,77,216,122,113,145,88,203,126,169,63,122,142,67,161,95,139,122,41,168,95,103,59,70,124,59,221,94,135,177,67,39,216,178,49,91,141,185,140,150,80,187,174,210,117,196,136,71,57,180,168,189,172,85,154,163,200,154,171,84,45,114,192,100,175,141,103,51,185,84,164,77,199,203,129,202,146,39,100,77,64,47,69,46,80,117,184,177,99,114,51,169,58,105,162,118,220,45,43,43,138,94,197,57,112,67,40,91,192,87,206,39,214,117,176,112,114,140,76,155,172,147,80,73,130,132,131,49,194,87,145,124,121,139,219,148,145,103,109,167,45,99,134,68,199,82,165,174,204,65,136,168,183,71,117,52,96,170,89,96,108,89,130,35,47,55,163,157,80,157,148,62,119,79,53,71,118,184,160,90,216,200,47,112,87,209,67,108,135,36,100,125,131,168,60,115,49,116,68,204,218,146,39,112,116,174,190,187,72,220,72,163,62,78,176,155,144,91,114,93,86,37,59,170,36,53,65,52,59,143,66,50,175,156,208,151,177,197,92,69,157,74,115,213,89,163,53,91,122,44,173,99,70,146,110,110,154,34,61,107,39,116,216,130,136,76,106,198,112,73,114,46,71,130,215,89,189,216,145,112,67,146,40,184,157,143,173,132,192,120,143,178,153,114,206,159,73,61,67,188,136,75,151,186,177,103,57,134,99,219,64,73,108,171,128,52,203,109,53,166,215,189,217,49,40,161,220,77,170,47,72,197,184,179,89,53,155,130,137,56,159,128,74,208,198,145,189,201,211,35,59,104,54,167,175,104,83,159,129,182,133,39,189,57,163,47,207,84,218,168,73,40,213,135,213,110,170,104,192,99,104,41,106,123,122,82,201,137,165,69,113,95,100,206,217,136,195,146,100,160,120,143,169,213,50,175,205,136,146,140,111,109,206,192,147,150,107,37,48,204,46,162,134,188,153,219,112,61,65,51,89,78,130,57,204,115,176,47,161,201,152,111,190,102,66,208,38,206,93,130,43,218,214,88,186,117,82,155,113,166,191,172,155,55,48,100,42,194,203,41,137,152,121,67,80,37,67,217,89,113,149,83,215,56,167,110,66,43,114,146,125,125,200,46,136,113,39,74,63,183,79,77,145,73,57,189,150,194,59,110,117,38,140,72,190,67,137,79,165,160,214,201,209,109,59,156,140,204,125,152,145,38,207,71,89,71,178,114,133,58,218,203,209,167,126,108,82,176,36,180,181,194,118,84,69,125,185,219,78,63,200,144,213,176,61,164,107,137,59,153,200,51,216,46,167,120,190,115,42,168,138,187,189,131,205,170,206,191,170,156,214,89,97,186,187,127,148,208,170,118,49,205,70,35,100,79,166,198,46,129,134,84,200,101,165,160,181,155,118,200,127,57,82,173,86,140,94,208,214,40,70,187,148,83,122,68,135,130,195,117,135,209,187,190,188,189,200,209,95,133,53,187,171,55,47,119,92,64,137,216,66,175,109,172,77,122,107,205,59,171,108,115,134,156,132,61,84,44,182,130,88,190,60,109,137,136,120,125,10
117,183,197,110,40,141,170,43,146,205,76,191,149,192,186,171,121,172,78,73,58,78,153,121,174,91,46,173,164,140,218,196,53,188,209,108,98,215,106,117,111,40,146,97,203,157,216,36,109,73,211,132,173,195,199,155,95,64,126,95,36,53,142,77,187,191,185,95,49,154,95,158,64,145,117,83,142,106,121,57,44,162,99,161,65,162,157,67,205,63,161,60,73,114,107,133,76,111,152,103,42,106,89,56,184,178,132,172,90,75,107,214,125,43,136,98,204,142,139,180,76,60,77,147,166,88,191,60,55,140,91,147,143,179,39,193,40,73,76,149,158,62,130,208,169,55,173,103,105,154,172,100,101,207,76,77,76,195,195,101,56,45,77,218,189,141,128,102,181,208,170,169,219,181,201,165,211,93,214,125,48,208,160,137,155,214,171,198,150,197,211,195,128,156,116,160,45,165,196,121,155,125,128,151,94,194,73,140,178,63,144,168,216,168,189,100,130,183,47,112,125,80,117,217,92,47,159,165,92,53,165,128,67,134,156,95,104,76,133,74,49,88,181,188,172,50,217,132,180,190,177,41,96,200,130,144,131,81,197,63,198,204,152,170,61,55,78,53,194,108,35,96,164,169,182,182,216,109,39,104,182,103,153,212,190,50,47,88,119,205,54,50,140,106,120,196,189,89,124,95,183,198,144,52,131,57,48,126,80,210,205,208,38,69,71,60,34,188,196,160,215,100,217,153,210,112,59,189,198,68,92,59,192,205,103,193,35,77,215,122,113,146,89,203,125,169,63,123,141,67,160,96,139,122,41,168,95,103,59,70,123,59,220,94,134,177,67,39,217,178,50,91,140,185,139,150,81,187,174,210,117,196,137,73,57,180,169,188,172,84,155,163,200,154,172,85,44,115,192,100,176,141,103,51,186,84,163,78,199,203,129,203,145,38,99,78,65,46,70,47,81,118,183,179,100,114,51,168,58,104,162,117,221,46,44,43,138,94,196,58,113,66,40,90,192,87,205,39,214,117,176,113,114,141,74,154,172,147,82,74,130,132,132,50,194,88,144,124,120,139,219,149,145,102,110,167,45,99,133,67,199,83,165,174,203,66,136,168,183,71,117,50,96,170,88,95,109,90,130,35,46,55,163,157,79,158,148,62,120,79,54,71,116,185,161,91,216,200,47,111,87,209,68,108,135,36,100,124,132,168,60,115,49,117,68,204,219,145,38,112,115,173,192,188,72,220,71,162,63,80,176,155,143,90,114,92,87,38,59,170,37,52,65,52,60,144,67,50,174,157,207,150,178,197,93,69,156,73,115,213,89,164,54,92,124,45,172,99,71,145,110,109,154,34,61,106,39,116,216,132,135,77,106,198,112,72,114,47,71,129,215,89,189,217,145,112,67,146,42,185,156,144,173,132,191,120,143,178,153,115,206,159,72,61,68,187,137,77,151,186,177,103,59,133,100,219,63,73,108,171,128,52,202,108,54,166,214,190,217,49,40,161,220,77,169,47,71,197,184,178,90,53,154,130,137,56,160,129,74,208,198,146,189,200,211,35,60,104,55,168,175,103,83,159,127,180,134,40,188,58,162,48,207,84,218,168,73,39,214,136,214,110,168,104,191,99,105,41,106,123,122,82,201,139,165,68,113,95,100,206,216,136,195,146,99,160,122,143,169,212,51,174,205,134,147,140,111,108,206,192,147,149,108,37,49,205,48,161,134,188,152,219,112,60,65,51,90,77,131,58,205,116,175,48,160,201,153,110,190,101,66,210,37,206,94,131,43,218,214,88,187,116,83,155,112,167,190,173,155,55,48,99,42,195,203,40,136,152,121,67,80,37,67,218,88,112,149,83,216,56,167,111,67,43,114,145,126,126,201,46,136,114,39,74,62,182,79,78,144,74,56,189,150,194,59,111,117,38,140,73,190,67,136,79,165,161,214,201,209,109,57,157,139,204,124,153,144,36,207,71,90,72,178,114,134,58,218,203,210,166,126,108,83,175,37,181,180,194,117,85,69,126,183,219,78,62,199,143,212,176,60,164,107,136,59,152,200,51,216,47,168,119,190,115,42,168,138,188,188,132,206,171,206,190,170,155,213,90,96,186,187,126,148,209,171,118,50,204,71,36,101,78,165,199,48,129,134,84,200,100,165,160,182,155,118,199,127,57,83,173,85,141,94,209,214,39,69,187,147,83,121,69,136,131,194,118,135,209,186,191,188,188,200,209,95,132,53,187,171,54,47,119,92,64,136,215,66,175,109,172,76,122,107,205,58,171,108,114,134,156,133,61,84,45,182,130,89,189,61,109,137,136,119,125,10
117,183,197,110,41,141,171,43,147,204,77,192,148,192,185,170,122,173,78,74,59,77,154,121,175,91,45,173,165,141,218,196,53,188,209,108,99,215,106,117,111,40,147,96,203,158,215,34,108,74,210,133,173,196,199,155,95,65,126,95,36,52,144,76,185,190,185,95,49,155,95,159,64,145,117,83,142,106,121,56,43,161,99,160,65,161,155,67,205,64,159,60,73,115,107,132,77,111,152,104,42,106,88,56,184,177,131,174,91,75,107,213,125,44,135,98,203,143,140,181,76,61,78,145,166,88,190,60,55,140,90,147,142,180,40,194,40,73,75,148,159,62,130,208,169,56,173,103,105,153,171,99,101,207,76,78,77,195,196,101,55,46,76,218,189,142,129,102,181,207,170,169,219,181,201,165,211,92,214,124,48,207,161,136,155,214,172,197,148,197,212,195,128,157,115,160,46,167,196,121,156,124,127,151,93,194,74,141,178,62,145,167,216,169,189,101,131,182,47,112,126,81,117,216,93,46,160,166,92,54,166,126,68,134,155,96,105,76,132,73,50,88,182,189,173,49,218,133,181,189,177,40,96,200,130,144,131,81,196,63,196,204,153,170,61,56,79,51,194,109,36,97,164,170,183,182,215,110,38,104,183,103,153,212,189,51,47,87,119,205,53,50,139,107,120,197,189,90,125,95,183,199,143,52,131,58,47,127,80,210,205,208,39,70,71,59,34,190,195,160,216,100,218,153,209,114,59,189,198,67,92,59,192,206,103,193,36,78,215,122,113,145,88,204,125,169,62,123,141,67,159,95,139,122,41,168,95,103,59,70,124,58,220,94,134,178,66,38,217,178,49,92,141,186,140,149,80,188,175,210,118,196,136,72,57,180,169,189,172,85,154,164,200,154,171,84,44,115,193,100,175,141,103,51,186,84,164,77,199,203,129,202,145,39,99,77,65,47,69,48,80,117,183,179,99,114,52,169,58,104,162,117,220,45,43,43,138,95,197,58,112,67,40,90,192,86,206,39,213,117,176,113,114,141,75,155,172,147,81,74,129,131,132,49,194,87,145,124,120,139,219,149,146,102,109,166,45,98,133,66,199,84,165,175,203,66,137,167,183,71,118,51,96,170,88,95,109,90,130,35,46,56,163,157,80,157,148,62,119,78,54,70,117,184,160,91,216,201,47,112,87,208,67,109,134,35,101,125,132,169,60,115,49,117,68,204,219,145,38,112,115,173,192,188,72,219,72,162,62,78,176,155,144,90,114,92,87,37,59,171,37,53,66,52,59,144,66,50,174,156,207,150,177,197,92,70,157,73,115,213,89,163,54,92,122,45,172,99,72,145,110,110,154,34,60,106,40,117,216,130,136,77,104,198,112,72,114,47,71,130,214,89,189,216,145,112,67,146,42,186,157,144,174,132,190,119,143,178,153,115,207,159,73,60,68,187,136,76,152,187,178,103,58,134,100,218,62,73,108,171,127,52,203,109,53,166,215,190,217,50,40,161,220,76,169,48,70,196,185,178,89,53,154,130,137,56,160,128,75,208,197,145,190,201,211,35,59,104,55,168,176,104,83,158,128,182,133,38,189,57,162,48,208,85,218,168,72,39,213,135,213,111,169,105,191,99,105,40,107,123,122,83,201,137,165,68,114,95,101,207,217,136,196,146,99,160,122,144,169,211,51,175,206,135,147,141,111,109,206,192,146,149,107,38,49,203,47,161,134,188,152,218,112,60,64,52,89,77,131,58,204,115,177,48,160,201,152,111,190,102,66,209,37,207,94,130,43,219,213,88,187,117,83,155,112,167,190,173,156,55,47,100,41,195,203,40,136,152,122,67,79,37,68,218,89,113,149,84,214,55,167,110,67,43,114,145,125,126,201,45,136,113,39,73,63,183,79,77,145,74,58,190,150,194,59,110,118,38,139,72,190,67,136,80,164,160,215,202,209,109,58,157,140,203,124,153,145,38,208,71,90,71,178,116,133,59,218,203,210,167,127,108,82,175,37,181,181,193,119,85,70,126,184,219,78,62,200,143,215,176,59,164,107,137,57,153,199,51,216,47,168,120,191,115,42,168,139,187,188,132,205,170,206,190,169,156,215,89,96,186,186,126,149,207,171,117,49,205,70,36,102,79,165,199,48,130,134,84,201,101,164,159,182,155,118,201,127,56,83,172,85,140,95,209,215,39,69,188,147,83,122,67,136,130,194,116,135,210,187,190,186,188,200,209,95,132,53,186,171,55,47,119,92,64,136,216,64,175,108,171,77,122,107,205,59,169,107,115,135,156,133,60,83,45,183,131,88,189,60,108,137,135,119,126,10
117,183,197,111,40,140,171,43,146,205,77,191,148,193,185,171,121,172,78,73,59,77,154,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,106,117,111,40,146,96,203,157,216,36,109,73,211,132,174,195,199,155,95,65,126,95,36,54,143,75,186,191,185,95,49,154,95,159,65,145,118,83,143,106,121,57,43,161,99,161,65,161,157,66,205,63,160,59,73,115,107,132,76,110,152,103,42,106,89,56,184,177,132,173,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,179,39,193,40,73,76,148,159,62,130,207,168,56,172,103,105,154,171,99,101,207,76,78,77,195,195,101,56,45,75,218,189,141,128,102,181,207,171,169,219,181,200,166,211,94,213,124,48,208,161,137,155,214,172,198,149,196,211,194,128,157,116,160,46,165,197,121,155,125,128,151,93,194,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,82,118,215,92,46,160,165,92,52,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,96,200,130,144,130,81,197,63,197,205,152,170,61,55,79,52,194,109,35,96,164,170,182,182,216,110,38,103,183,104,152,212,189,51,47,87,120,205,54,51,140,106,120,197,189,89,124,94,183,198,143,51,131,57,48,127,80,209,205,208,39,69,71,59,34,188,195,160,216,100,217,154,209,113,58,189,198,68,91,59,192,205,104,193,35,78,215,122,113,145,88,204,126,169,63,123,141,67,161,96,139,122,41,168,95,103,58,70,124,58,220,94,134,177,66,38,217,178,49,91,141,185,139,150,80,187,174,211,118,196,136,72,57,180,168,189,172,84,154,163,201,154,171,84,44,114,192,99,175,141,103,51,186,84,164,78,198,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,100,114,51,169,58,105,162,117,219,45,43,43,138,94,197,58,112,67,40,91,192,87,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,50,194,87,144,124,120,139,219,149,146,102,109,166,45,98,134,68,199,83,165,174,203,65,137,168,183,71,117,50,96,170,88,95,109,89,130,35,46,55,163,157,79,158,148,62,119,79,53,71,117,183,161,91,216,200,47,112,87,208,68,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,219,71,162,62,78,176,154,144,90,114,92,87,37,59,170,36,53,66,52,60,143,66,50,175,156,208,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,46,71,130,215,90,188,216,145,111,68,146,41,185,157,144,173,131,191,120,143,178,153,115,206,160,72,61,68,187,137,76,151,187,177,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,50,40,162,220,76,169,47,72,197,184,178,89,53,155,130,137,56,159,128,74,208,197,145,190,202,211,35,59,105,54,167,175,104,83,159,128,181,133,40,189,57,163,47,207,84,218,168,73,39,214,135,214,111,170,104,191,99,105,40,106,123,122,83,201,138,166,68,113,95,100,207,217,136,196,146,99,160,121,143,169,212,51,174,206,135,146,140,111,109,206,192,147,150,107,38,49,204,47,162,134,188,152,218,112,60,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,37,207,94,130,43,219,214,88,186,116,82,155,113,167,190,173,155,54,47,99,42,195,204,40,137,152,122,67,80,37,68,218,88,113,149,83,215,55,167,111,67,42,113,145,125,126,200,46,136,114,39,73,63,183,79,77,144,74,57,189,150,194,59,111,117,38,140,72,190,67,136,79,165,160,215,201,209,109,58,157,139,204,124,153,145,38,207,71,90,71,178,114,133,59,218,202,210,166,126,108,82,175,37,181,181,194,117,85,70,126,184,219,78,63,200,143,213,176,60,165,107,136,58,153,200,51,216,47,167,120,190,115,42,168,138,187,188,132,205,171,206,190,170,156,213,89,96,186,187,126,148,208,171,118,49,204,71,35,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,126,57,83,172,85,140,95,209,214,39,70,188,147,83,123,68,136,130,194,117,135,210,187,190,187,189,199,209,96,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,58,170,108,114,134,155,132,61,84,45,182,130,89,189,60,109,136,136,119,126,10
117,183,197,110,40,140,171,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,154,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,106,117,110,40,146,97,203,157,216,35,109,74,211,132,174,195,199,155,95,65,126,95,36,54,143,76,186,191,184,95,49,154,96,159,65,145,118,83,143,106,121,57,43,161,98,161,65,162,157,67,205,63,160,59,73,114,107,132,76,110,152,104,42,107,89,56,184,177,132,172,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,179,39,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,171,100,100,207,76,78,77,195,195,102,55,46,76,218,189,141,128,102,180,207,171,170,219,181,200,166,211,93,214,124,48,207,161,137,155,213,171,198,149,196,212,194,128,157,115,160,46,165,197,121,156,124,128,150,93,195,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,82,117,215,92,46,160,165,92,52,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,96,200,130,143,130,81,197,63,197,205,153,170,61,55,79,52,194,109,35,96,164,170,182,182,216,110,38,103,183,103,153,212,189,51,47,87,120,205,54,50,140,106,120,196,189,89,124,94,183,198,143,51,131,57,48,127,80,209,205,208,39,69,71,60,34,189,195,160,216,100,217,153,209,113,58,189,198,68,91,59,191,205,103,193,35,77,216,122,113,145,88,204,126,169,63,122,141,67,161,96,139,122,41,168,95,103,58,70,124,58,220,95,134,178,66,38,217,178,49,91,141,185,139,150,80,187,174,211,118,196,136,72,57,180,169,188,172,84,154,163,201,154,171,84,44,114,192,100,175,141,103,51,186,84,164,77,199,203,129,202,146,38,100,77,65,46,69,47,81,117,183,178,100,114,51,169,58,105,162,117,220,45,42,43,138,94,197,58,112,66,40,91,192,86,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,50,194,87,144,124,121,139,219,149,146,102,109,166,45,98,134,67,198,83,165,174,203,65,137,168,183,71,117,51,96,170,88,95,109,89,130,35,46,55,162,157,79,158,148,62,119,79,53,71,117,183,161,91,216,200,47,112,87,209,67,109,135,35,100,125,131,169,60,115,49,116,67,204,219,145,38,112,115,174,192,188,72,219,72,162,62,78,176,154,144,90,114,92,87,37,59,170,36,53,66,52,60,143,66,51,175,156,208,150,177,197,93,69,157,73,115,213,89,164,54,92,123,45,172,99,71,145,110,109,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,47,71,130,215,90,188,216,145,111,68,146,41,186,157,144,174,132,191,120,143,178,153,115,206,159,72,61,68,187,137,76,152,187,177,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,189,217,49,40,162,220,76,169,47,71,197,184,178,89,53,155,130,137,56,160,128,74,208,198,145,190,201,211,35,59,105,54,167,175,104,83,159,128,181,133,40,189,57,162,47,207,84,218,168,72,39,214,136,213,111,170,104,191,99,105,40,106,123,122,82,201,138,165,68,113,95,100,207,217,136,196,146,99,160,121,143,169,212,51,174,205,135,146,140,111,109,206,192,147,150,108,38,49,204,47,162,134,188,152,219,112,61,64,51,89,77,131,58,204,116,176,47,160,201,152,111,190,101,67,209,37,207,93,130,43,219,213,88,186,116,82,155,113,167,191,173,156,55,47,100,42,195,204,40,137,152,122,67,80,37,68,218,88,113,149,83,215,55,167,111,67,42,114,145,126,126,200,46,136,113,39,73,63,182,79,77,144,74,58,189,150,194,59,111,117,38,140,72,190,67,136,79,165,160,214,201,208,109,58,157,139,204,124,153,145,38,207,71,90,71,178,114,134,59,218,202,210,166,126,108,82,175,36,180,181,194,118,85,70,126,184,219,78,63,200,144,213,176,60,165,107,136,58,153,200,51,215,47,167,120,191,115,42,168,138,187,188,132,206,171,206,190,169,156,213,89,97,186,187,126,148,208,171,118,49,205,70,36,101,78,165,198,47,129,134,84,200,101,164,159,182,155,118,200,126,57,83,172,85,140,94,209,214,39,69,187,147,83,123,68,136,130,195,117,135,209,187,190,187,189,199,209,96,132,53,187,170,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,58,170,107,114,134,155,133,61,84,45,182,130,89,189,60,108,137,135,119,126,10
117,183,197,110,40,140,170,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,153,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,106,117,111,40,146,96,203,157,216,36,109,73,211,132,173,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,154,95,159,64,145,118,83,143,106,121,57,43,161,99,161,65,162,157,67,205,63,160,59,73,114,107,133,76,110,152,103,43,106,89,56,184,177,132,172,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,171,100,101,207,76,78,77,195,195,102,55,46,76,218,189,141,128,102,181,207,171,169,219,181,200,166,211,93,214,124,48,207,161,137,155,214,171,198,149,196,212,194,128,157,116,160,46,166,197,121,156,124,128,151,93,194,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,82,118,215,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,95,200,130,144,130,81,197,63,197,205,152,170,61,55,79,52,194,109,35,96,164,170,182,182,215,110,39,103,183,103,153,212,189,51,47,87,120,205,54,50,140,106,120,197,189,89,125,95,183,199,143,51,131,57,48,127,80,209,205,208,39,69,71,60,34,188,195,160,216,100,217,154,209,114,58,189,198,68,91,59,192,205,103,193,35,78,215,122,113,145,88,204,126,169,63,123,141,67,161,96,139,122,42,168,95,103,58,70,124,58,220,95,134,177,66,38,217,178,49,91,141,185,139,150,80,187,174,211,118,196,136,72,57,180,168,188,172,84,154,163,201,154,171,84,44,114,192,99,175,141,103,51,186,84,164,77,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,99,114,51,169,58,105,162,117,219,45,43,43,138,94,197,58,112,66,40,91,192,87,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,49,194,87,144,124,120,139,219,149,146,102,109,166,45,98,134,67,198,83,165,174,203,65,137,168,183,72,117,51,96,170,88,95,109,89,130,35,46,55,162,157,79,158,148,62,120,79,53,71,117,183,161,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,220,72,162,62,78,176,154,144,90,114,93,87,37,59,170,36,53,66,52,59,144,66,50,175,156,208,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,47,71,130,215,90,188,216,145,112,68,146,41,185,157,144,173,132,191,120,143,178,153,115,206,159,72,61,67,187,137,76,151,187,178,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,50,40,162,220,77,169,47,71,197,184,178,89,53,155,130,138,56,160,128,74,208,198,145,190,201,211,35,59,105,54,167,175,104,83,159,128,182,133,40,189,58,162,47,207,84,218,168,73,39,214,135,213,111,170,104,191,99,105,40,106,124,122,82,201,138,166,68,113,95,100,207,217,136,196,146,99,160,121,143,169,212,50,174,205,135,146,140,111,109,206,192,147,150,108,38,49,204,47,162,134,188,152,219,112,61,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,37,207,94,130,43,219,214,88,186,116,82,155,113,167,190,173,156,54,47,100,41,195,204,40,137,152,122,67,80,37,68,218,88,113,149,83,215,55,167,111,67,42,114,145,125,126,201,46,136,113,39,73,63,183,79,77,144,74,57,189,150,194,59,111,118,38,140,72,190,67,136,79,165,161,214,201,209,109,58,157,139,204,124,153,145,38,207,71,90,71,178,114,134,59,218,202,210,167,126,108,82,175,37,181,181,194,118,85,70,126,184,219,78,63,200,144,213,175,60,165,107,136,58,153,200,51,216,47,167,120,191,115,42,168,138,187,189,132,205,171,206,190,170,156,213,89,96,186,187,126,148,208,171,118,49,205,71,35,101,78,165,198,47,129,134,84,200,101,164,159,182,155,118,200,126,57,83,172,85,140,94,209,214,39,69,187,147,83,123,68,136,130,194,117,135,210,187,190,187,189,200,209,95,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,88,189,60,109,136,136,119,126,10
118,183,197,111,40,141,171,42,147,204,77,192,148,193,185,171,121,172,79,73,59,77,155,122,174,92,44,173,166,140,218,197,53,187,210,108,99,216,106,117,111,40,146,96,203,157,217,35,110,74,210,133,173,196,199,157,95,66,125,95,36,53,143,77,186,190,185,95,48,154,95,158,66,146,117,85,142,107,121,58,43,161,99,161,64,162,157,67,205,63,159,60,74,115,107,132,77,110,152,103,43,107,89,54,184,178,132,173,92,75,107,214,125,44,136,99,204,143,139,180,77,61,77,147,167,88,191,60,55,139,90,146,143,180,40,193,40,71,75,150,158,61,129,208,169,55,171,102,105,154,172,100,101,207,76,77,77,195,195,101,56,46,74,218,190,140,129,101,181,206,170,170,217,180,199,167,211,94,214,124,49,208,161,137,155,214,172,197,148,196,210,194,129,157,115,160,46,164,197,120,155,124,128,150,94,195,74,140,178,63,145,167,215,168,188,100,130,182,47,112,125,81,118,215,91,46,159,165,92,52,166,128,67,133,155,95,104,76,131,74,50,87,181,189,173,50,217,133,181,189,178,41,96,200,130,144,130,81,197,64,196,204,152,169,60,55,79,53,194,109,35,95,163,169,183,182,216,110,39,103,183,103,152,211,189,50,47,88,120,206,55,51,141,106,120,197,189,88,125,95,182,199,143,52,132,57,47,127,80,209,206,208,38,68,72,59,34,189,196,160,216,100,217,154,209,113,58,190,198,67,92,59,191,205,102,193,35,78,215,122,113,145,88,204,126,170,63,123,142,66,162,96,139,120,41,168,95,103,58,69,124,59,220,95,134,177,67,37,216,179,49,93,140,184,140,149,80,188,174,210,117,196,135,72,56,181,169,189,172,85,155,162,202,155,171,85,44,115,193,99,176,141,103,52,185,84,164,77,199,202,129,202,145,40,100,77,63,46,70,47,81,117,184,178,99,114,51,168,58,104,164,117,219,44,43,44,138,94,198,58,111,66,41,90,192,85,206,39,213,117,176,113,114,140,75,155,172,147,81,73,130,131,131,50,193,88,143,125,121,139,217,150,145,102,110,165,46,98,134,67,198,82,163,174,203,65,138,167,183,72,116,50,97,170,87,95,108,90,130,35,46,55,162,157,79,158,148,62,119,80,53,70,117,184,161,91,216,200,47,113,87,208,67,109,135,35,99,125,131,170,59,115,49,116,67,204,219,145,38,112,115,174,192,188,70,219,73,162,62,78,176,155,145,91,113,93,87,37,61,171,36,54,66,53,58,145,66,51,174,156,207,149,176,197,93,71,157,74,116,214,88,164,54,92,123,45,172,99,71,145,110,110,155,34,62,107,40,116,216,131,136,76,106,198,114,72,115,46,71,130,215,88,188,216,145,111,68,147,41,185,156,145,173,131,191,121,142,177,153,114,207,161,72,61,67,187,137,75,151,187,178,102,58,133,101,219,64,73,108,170,129,51,203,110,53,166,213,188,216,49,40,161,221,75,168,47,72,196,184,178,88,54,154,130,138,57,159,129,74,209,197,145,189,202,211,35,59,105,54,168,175,104,83,160,129,182,131,40,189,57,162,47,207,84,218,169,74,39,214,134,213,111,171,104,192,98,104,40,107,124,122,82,202,138,166,68,113,94,101,207,216,136,196,146,98,161,123,143,168,211,50,174,205,135,147,141,111,110,206,192,147,150,107,39,49,204,48,161,136,188,154,218,112,59,65,52,88,77,132,57,205,116,176,47,159,201,152,111,189,102,67,209,37,207,93,130,42,220,213,89,187,116,82,154,113,167,191,173,156,54,47,100,42,195,205,40,138,152,122,66,80,37,67,218,87,112,149,83,215,56,167,110,66,42,114,143,126,125,201,45,138,114,39,73,63,182,80,77,143,74,57,189,151,193,59,111,117,38,139,72,191,67,135,79,165,161,214,202,210,110,58,156,141,203,123,154,145,38,207,71,90,71,179,114,134,59,218,203,209,166,127,108,82,176,37,181,181,194,118,85,71,126,184,219,78,62,200,143,214,174,59,165,107,136,58,152,200,52,216,46,167,118,191,115,41,168,138,187,188,132,206,170,206,190,170,155,213,89,96,186,187,127,149,208,170,118,49,205,70,35,101,77,165,198,47,129,135,84,200,101,164,159,183,154,119,199,127,57,84,172,85,140,94,209,213,39,68,186,147,83,123,68,135,129,194,117,135,209,187,190,188,189,201,210,96,131,52,187,171,55,47,118,92,63,137,215,66,175,109,172,76,121,106,205,57,170,108,115,136,156,132,61,83,45,181,130,89,188,59,110,137,136,118,125,10
117,183,197,110,41,141,171,43,147,205,77,191,148,193,185,170,122,172,79,73,59,77,154,121,174,92,45,173,164,140,218,197,53,187,209,108,98,215,106,117,111,40,146,97,203,157,216,36,110,73,210,133,173,196,199,155,95,65,126,95,36,54,143,76,186,191,185,95,48,154,95,159,64,145,118,83,143,106,121,58,43,161,98,161,65,161,157,67,205,64,160,59,73,115,108,132,76,110,152,103,42,106,89,56,184,178,131,173,91,75,106,214,126,42,136,98,204,142,140,180,75,60,77,146,166,88,191,60,55,139,90,147,142,180,39,193,40,73,75,148,158,62,130,208,168,56,172,103,105,154,171,100,100,207,76,78,77,195,196,101,55,45,76,219,189,141,128,103,181,208,171,170,219,181,200,166,211,93,214,124,48,207,161,138,156,214,171,198,150,196,211,194,128,157,115,160,46,166,197,121,156,125,128,151,94,195,74,140,178,62,145,168,216,168,189,100,131,182,46,111,125,82,118,215,92,46,160,166,92,53,166,127,67,134,157,95,105,75,132,74,50,88,182,189,173,50,217,133,180,189,177,41,95,200,129,144,130,80,197,63,198,204,152,170,61,55,79,52,194,109,35,96,164,170,182,182,216,110,39,103,183,103,152,212,189,51,47,87,120,205,54,51,140,106,120,197,189,89,125,95,183,198,143,52,132,58,48,127,79,210,205,208,39,69,72,60,34,188,195,160,215,100,217,154,209,114,59,189,198,67,91,59,192,206,103,193,35,77,215,122,113,145,88,203,126,169,63,123,142,67,161,95,139,122,42,168,95,103,58,69,125,59,220,95,135,177,66,39,217,178,49,91,141,185,139,150,80,187,174,211,118,196,136,72,57,181,169,189,172,84,154,163,200,154,172,84,44,114,192,99,175,141,103,52,186,84,164,77,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,179,99,115,51,169,58,105,162,117,220,45,43,43,138,94,197,58,112,66,40,91,192,86,206,38,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,49,194,88,143,124,120,139,219,149,146,102,109,166,45,98,133,67,199,83,164,174,203,65,137,168,183,71,117,51,96,171,89,95,109,89,130,35,46,56,162,157,80,158,149,62,119,79,53,71,117,183,161,91,216,200,47,112,87,208,67,109,134,35,100,125,131,169,61,115,49,116,67,205,219,146,39,112,115,173,192,188,72,219,71,162,62,78,176,155,144,89,114,93,87,37,59,170,37,53,66,52,59,144,66,50,175,156,208,151,177,197,93,69,157,73,117,213,89,163,54,92,123,45,172,99,71,145,110,110,154,33,61,106,40,115,216,130,136,77,105,198,112,73,114,46,71,130,214,90,188,215,145,111,67,146,41,185,156,144,173,132,191,120,142,178,153,114,206,159,72,60,68,187,137,76,151,186,177,103,58,133,100,219,64,73,107,171,128,52,202,109,53,166,215,189,217,49,40,161,220,76,170,47,71,197,184,178,89,53,155,130,138,56,160,128,75,208,198,145,190,201,212,35,59,105,54,167,175,104,83,159,128,182,134,40,189,58,162,47,208,83,218,168,73,40,213,135,213,111,170,104,191,99,105,40,106,124,122,82,201,138,165,68,113,95,100,207,217,136,196,146,99,161,122,144,169,212,51,174,205,135,147,140,111,109,206,192,147,150,107,38,49,204,47,162,134,188,152,219,112,60,64,51,88,77,131,58,204,116,176,47,160,201,153,110,190,101,67,208,37,207,94,130,43,218,214,88,186,117,83,155,113,167,190,173,156,54,47,100,41,195,204,40,137,152,122,68,80,37,67,218,89,112,149,83,215,55,166,110,67,43,113,146,126,125,200,46,136,114,39,73,63,183,79,77,144,73,58,189,150,194,59,111,118,38,139,72,190,68,136,80,164,161,215,201,208,109,58,157,139,204,124,153,145,37,207,71,90,71,178,114,134,59,219,203,209,167,126,109,83,175,36,181,181,193,118,84,69,126,184,219,78,63,200,143,213,175,60,165,108,136,58,152,200,51,216,47,166,119,190,115,41,169,138,188,189,131,206,171,206,190,169,155,213,89,96,186,186,126,148,208,171,118,49,205,71,35,101,79,165,198,47,129,134,84,200,101,164,159,181,155,118,200,127,57,83,172,85,140,94,209,214,38,70,188,147,83,123,68,136,130,195,117,135,210,186,190,187,189,199,209,96,132,53,187,171,55,47,119,93,64,136,216,66,175,108,172,76,122,108,205,59,170,107,115,134,155,133,60,84,45,183,129,88,189,60,109,136,135,119,127,10
117,183,197,110,40,140,171,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,154,121,174,91,45,173,165,140,218,196,53,188,209,108,98,215,106,117,111,40,146,97,203,157,216,36,109,73,211,132,173,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,155,96,159,64,145,118,83,143,106,121,57,43,161,98,161,65,162,157,67,205,63,160,59,73,114,107,133,76,110,152,103,43,106,89,56,184,177,132,172,91,75,106,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,76,148,159,62,130,207,168,56,172,103,105,154,171,100,101,207,76,78,77,195,195,102,55,46,76,218,189,141,128,102,180,207,171,169,219,181,200,166,211,93,214,124,48,207,161,137,155,213,171,198,149,196,211,194,128,157,116,160,46,166,197,121,156,125,128,151,93,194,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,81,118,215,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,95,200,130,143,130,81,197,63,197,204,152,170,61,55,79,52,194,109,35,96,164,170,182,182,215,110,38,103,183,103,152,212,189,51,47,87,120,205,54,50,140,106,120,197,189,89,125,95,183,199,143,51,131,58,48,126,80,209,205,208,39,69,71,60,34,188,195,160,216,100,217,154,209,114,58,189,198,68,91,59,192,205,103,193,35,78,215,122,113,145,88,204,126,169,63,122,141,67,161,96,139,122,41,168,95,103,58,70,124,58,220,95,134,178,66,38,217,178,49,91,141,185,139,150,80,187,174,211,118,196,136,72,57,180,168,188,172,85,154,163,201,154,171,84,45,114,192,99,175,141,103,51,186,84,164,77,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,100,114,51,169,58,105,162,117,220,45,43,43,138,94,197,58,112,67,40,91,192,87,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,49,194,87,143,124,120,139,219,149,146,102,109,166,45,98,133,67,199,83,165,174,203,65,137,168,183,72,117,51,96,170,88,95,109,89,130,35,46,55,163,157,79,158,148,62,120,79,53,71,117,183,161,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,220,72,162,62,78,176,155,144,90,114,93,87,37,59,170,36,53,66,52,59,144,66,50,175,156,208,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,109,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,46,71,130,215,89,188,216,145,111,68,146,41,185,157,144,173,132,191,120,143,178,154,115,206,159,72,61,67,187,137,76,151,187,178,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,50,40,162,220,77,169,47,71,197,184,178,89,53,155,130,138,56,159,128,75,208,198,145,190,201,211,35,59,105,55,167,175,104,83,159,128,181,133,40,189,58,163,47,207,84,218,168,73,39,214,135,213,111,170,104,191,99,105,40,106,123,122,82,201,138,165,68,113,95,100,207,217,136,196,146,99,160,121,143,169,212,51,174,205,135,147,140,111,109,206,192,147,150,108,38,49,204,47,162,134,188,152,219,112,61,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,37,207,93,130,43,219,214,88,186,116,82,155,113,167,190,173,155,55,47,100,42,195,204,40,137,152,122,67,80,37,68,218,88,112,149,83,215,55,167,111,67,42,113,145,125,126,201,46,136,113,39,73,63,182,79,77,144,74,57,189,150,194,59,111,118,37,140,72,190,67,136,79,165,161,214,201,209,109,58,157,140,204,124,153,145,38,207,71,90,71,178,114,134,59,218,202,210,166,126,108,82,175,37,181,181,194,118,85,70,126,184,219,78,63,200,144,213,175,60,165,107,136,58,153,200,51,216,47,167,120,191,115,42,168,138,187,188,132,206,171,206,190,170,156,213,89,96,186,187,126,148,208,171,118,49,205,71,35,101,78,165,198,47,129,134,84,200,101,164,159,182,155,118,200,126,57,83,172,85,140,95,209,214,39,69,188,147,83,123,68,136,130,194,117,135,210,187,190,187,189,200,209,95,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,107,114,134,155,133,61,84,45,182,130,88,189,60,109,136,136,119,126,10
117,184,197,110,40,141,171,43,147,205,78,191,148,193,185,171,121,172,78,74,59,77,153,121,174,91,45,173,165,140,218,197,53,188,209,107,99,216,106,117,110,40,146,96,203,157,216,35,109,73,211,132,173,195,199,155,95,65,125,95,36,53,143,75,186,191,185,95,49,155,96,159,64,145,118,83,142,106,121,57,43,161,99,161,65,162,157,66,204,63,160,59,74,114,108,133,76,110,151,104,42,106,88,56,184,177,132,173,91,75,107,214,125,42,136,98,203,142,140,180,75,60,77,146,166,88,191,60,55,139,90,147,143,180,39,193,40,72,75,148,158,62,130,207,169,55,172,103,105,154,172,100,100,207,75,78,77,195,195,101,55,46,76,218,189,141,128,102,181,207,171,169,219,181,200,166,211,93,214,125,49,208,160,138,155,214,171,198,150,197,211,194,128,157,116,160,46,166,197,121,155,124,128,151,94,194,74,140,178,61,145,168,215,168,189,100,130,182,46,112,126,81,118,215,92,46,160,166,93,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,218,133,180,189,177,41,95,201,129,144,130,81,197,64,198,205,153,170,60,55,79,52,194,109,36,96,164,170,182,183,216,110,38,103,183,104,153,212,189,50,47,87,120,205,55,50,140,106,120,197,189,89,125,94,183,199,143,52,131,57,48,127,79,209,205,208,38,69,71,60,34,188,195,160,216,100,217,154,210,113,58,189,198,68,91,59,191,205,104,193,35,78,215,122,113,145,89,204,126,169,62,123,141,67,160,96,140,121,41,168,95,103,58,70,124,58,220,94,134,177,66,39,216,178,49,91,141,185,139,150,80,187,174,211,117,196,135,72,57,181,169,189,172,85,154,164,200,154,172,84,44,114,192,100,175,141,102,51,186,84,164,77,198,203,129,202,145,39,99,77,65,46,69,46,81,117,184,178,100,114,51,168,57,104,162,117,219,45,43,43,138,94,197,58,112,66,41,90,192,86,206,39,214,117,176,113,114,140,75,154,171,148,82,74,130,133,131,49,193,87,143,124,120,138,218,149,146,103,109,166,45,98,134,68,199,84,164,174,203,66,137,168,183,71,117,51,96,170,88,96,109,89,130,34,46,55,162,158,79,158,148,62,119,79,53,71,117,182,161,90,216,200,46,112,87,208,68,109,135,35,100,125,131,169,60,115,49,116,67,205,219,146,38,112,115,174,192,188,73,219,71,162,62,79,176,154,144,91,114,93,87,37,59,170,36,52,65,52,59,144,66,51,175,156,208,150,177,196,92,69,157,73,115,213,89,164,53,92,123,44,172,99,71,145,110,110,154,34,61,107,39,116,217,131,135,76,106,198,112,72,114,46,71,130,215,89,188,216,145,111,68,146,41,186,157,144,173,131,191,120,143,177,153,115,206,159,72,60,68,187,137,75,151,187,178,103,58,133,100,218,64,73,108,171,128,52,203,109,53,166,215,190,216,49,41,162,220,76,170,47,72,196,184,178,89,52,154,130,137,56,160,128,74,208,197,145,189,201,211,34,59,105,54,167,175,104,83,159,129,182,133,40,189,58,162,47,207,84,217,168,72,39,213,135,214,111,170,104,191,99,105,40,107,123,122,81,201,138,166,68,113,95,101,207,217,135,196,146,99,160,121,143,169,211,51,174,206,135,147,140,111,109,206,192,146,149,107,37,50,203,48,163,134,188,151,219,112,61,64,50,89,77,130,57,203,116,177,47,161,201,153,111,190,101,67,209,37,207,94,130,43,219,214,88,186,116,82,155,113,167,191,173,156,54,47,99,42,195,204,40,137,152,122,68,80,38,68,218,88,113,149,83,215,55,167,111,66,42,113,145,126,125,201,46,137,114,39,73,63,182,79,77,145,74,57,189,151,194,59,111,118,38,139,72,191,67,136,79,165,161,214,201,209,109,58,157,139,204,125,153,145,38,207,71,90,71,178,115,133,58,218,202,210,167,126,108,82,175,36,181,181,194,117,85,70,126,184,219,78,64,199,144,213,176,61,165,107,136,58,152,200,51,216,47,167,119,190,115,42,168,138,187,188,131,206,171,206,190,170,156,213,89,97,186,187,126,148,209,171,118,49,205,70,36,101,78,165,198,47,129,134,84,200,101,164,159,181,155,119,200,126,57,82,172,85,140,95,208,214,39,69,187,146,83,122,69,135,130,195,117,135,210,187,190,187,188,200,209,95,132,53,187,170,54,47,119,92,64,136,216,66,175,108,172,77,122,107,205,59,170,108,115,134,155,132,61,84,45,182,130,88,189,59,109,137,136,119,125,10
117,183,197,111,40,140,171,43,146,205,77,191,148,193,185,171,121,172,78,73,59,77,154,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,106,117,110,40,146,97,203,157,216,36,109,73,211,133,173,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,154,96,159,65,145,118,83,142,106,121,57,43,161,99,161,65,162,157,66,205,63,160,59,73,114,107,132,76,110,152,103,42,106,89,56,184,177,132,172,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,179,40,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,171,100,101,207,76,78,77,195,196,101,56,45,76,218,189,141,128,102,181,207,171,170,219,181,200,166,211,93,214,124,48,207,161,137,155,214,171,198,149,196,211,194,128,157,116,160,46,166,197,121,156,124,128,151,93,194,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,82,117,215,92,46,160,165,92,52,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,40,95,200,130,144,130,81,197,63,197,205,152,170,61,55,79,52,194,109,35,96,164,170,182,182,215,110,38,103,183,103,153,212,189,51,47,87,120,205,55,50,140,106,120,197,189,89,125,95,183,199,143,51,131,57,48,127,80,209,205,208,39,69,71,60,34,188,195,160,216,100,217,154,209,114,58,189,199,68,91,59,192,205,103,193,35,78,215,122,113,145,88,204,126,169,63,123,141,67,161,96,139,122,41,168,95,103,59,70,124,58,220,94,134,177,66,39,217,178,49,91,141,185,139,150,81,188,174,211,118,196,136,72,57,180,168,188,172,84,154,163,201,154,171,84,44,114,192,99,175,141,103,51,186,84,164,77,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,100,114,51,169,58,105,162,117,219,45,43,43,138,94,197,58,112,66,40,91,192,86,206,39,214,117,176,113,114,141,75,154,171,147,82,74,130,132,132,50,194,87,144,124,121,139,218,149,146,102,109,166,45,98,134,67,198,83,165,174,203,66,137,168,183,71,117,51,96,170,88,95,109,89,130,35,46,55,162,157,79,158,148,62,120,79,53,71,117,183,161,90,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,219,72,162,62,78,176,154,144,90,114,93,87,37,60,170,36,53,66,52,59,144,66,50,175,156,208,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,47,71,130,215,90,188,216,145,111,68,146,41,186,157,144,173,132,191,120,143,178,153,115,206,159,72,61,68,187,137,76,151,187,178,103,58,133,100,219,64,73,108,171,127,52,203,109,53,166,214,189,217,50,40,162,220,76,170,47,71,197,184,178,89,53,155,130,138,56,160,128,75,208,198,145,190,201,211,35,59,105,54,167,175,104,83,159,128,181,133,40,189,57,163,48,207,84,218,168,72,39,214,135,213,111,170,104,191,99,105,40,106,124,122,83,201,138,165,68,113,95,100,207,217,136,196,146,99,160,121,143,169,212,51,174,205,135,147,140,111,109,206,192,147,150,107,38,49,204,47,162,134,188,152,219,112,61,64,51,89,77,131,57,204,116,176,47,160,201,153,111,190,101,67,209,37,207,93,130,43,219,214,88,186,116,82,155,113,167,191,173,156,54,47,100,41,195,204,40,137,152,122,67,80,37,68,218,88,112,149,83,215,55,167,111,67,42,113,145,126,126,200,46,136,114,39,73,63,183,79,77,144,74,57,189,150,194,59,111,117,38,140,72,190,67,136,79,165,161,214,201,209,109,58,157,139,204,124,153,145,38,207,71,90,71,179,115,134,59,218,202,210,166,126,108,82,175,37,181,181,194,118,85,70,126,184,219,78,63,200,144,213,175,60,165,107,136,58,153,200,51,216,47,167,120,190,115,42,168,138,187,188,131,206,171,206,190,169,156,213,89,96,186,187,126,148,208,171,118,49,205,70,36,101,78,165,198,47,129,134,84,200,101,164,159,182,155,118,200,126,57,83,172,85,140,95,209,214,39,69,187,147,83,123,68,136,130,194,117,135,210,187,190,187,189,200,209,95,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,108,114,134,156,133,61,84,45,182,130,88,189,60,109,136,136,119,126,10
117,183,197,110,40,140,171,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,153,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,106,117,110,40,146,97,203,157,216,36,109,73,211,132,173,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,154,95,159,64,145,118,83,143,106,121,57,43,161,99,161,65,162,157,67,205,63,160,59,73,115,107,133,76,110,152,103,43,106,89,56,184,177,132,172,91,75,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,171,99,101,207,76,78,77,195,195,102,56,46,76,218,189,141,128,102,181,207,171,169,219,181,200,166,211,93,214,124,48,207,161,137,155,214,171,198,149,196,212,194,128,157,116,160,46,166,197,121,156,125,128,151,93,194,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,82,118,215,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,96,200,130,144,130,81,197,64,197,205,152,170,61,55,79,52,194,109,35,96,164,170,182,182,215,110,39,103,183,103,153,212,189,51,47,87,120,205,54,50,140,106,120,197,189,89,125,95,183,198,143,51,131,57,48,127,80,209,205,208,39,69,71,60,34,188,195,160,216,100,217,154,209,114,58,189,198,68,91,59,192,205,103,193,35,78,215,122,113,145,88,204,126,169,63,123,141,67,161,96,139,122,41,168,95,103,58,70,124,58,220,95,134,177,66,38,217,178,49,91,141,185,139,150,80,187,174,211,118,196,136,72,57,180,168,188,172,84,154,163,201,154,171,84,44,114,192,99,175,141,103,51,186,84,164,77,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,100,114,51,169,58,105,162,117,219,45,43,43,138,94,197,58,112,66,40,91,192,86,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,50,194,87,144,124,120,139,219,149,146,102,109,166,45,98,134,67,198,83,165,174,203,65,137,168,183,71,117,51,96,170,88,95,109,89,130,35,46,55,163,157,79,158,148,62,120,79,53,71,117,183,161,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,220,72,162,62,78,176,154,144,90,114,92,87,37,59,170,36,53,66,52,59,144,66,50,175,156,208,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,46,71,130,215,90,188,216,145,112,68,146,41,185,157,144,173,132,191,120,143,178,153,115,206,159,72,61,67,187,137,76,152,187,178,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,50,40,162,220,77,169,47,71,197,184,178,89,53,155,130,138,56,160,128,74,208,198,145,190,201,211,35,59,105,55,167,175,104,83,159,128,182,133,40,189,57,163,47,207,84,218,168,72,39,214,135,213,111,170,104,191,99,105,40,106,124,122,82,201,138,165,68,113,95,100,207,217,136,196,146,99,160,121,143,169,212,50,174,205,135,146,140,111,109,206,192,147,150,108,38,49,204,47,162,134,188,152,219,112,61,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,37,207,93,130,43,219,214,88,186,116,82,155,113,167,190,173,156,54,47,100,42,195,204,40,137,152,122,67,80,37,68,218,88,112,149,83,215,55,167,111,67,42,114,145,126,126,201,46,136,113,39,73,63,182,79,77,144,74,57,189,150,194,59,111,118,38,140,72,190,67,136,79,165,161,214,201,209,109,58,157,139,204,124,153,145,38,207,71,90,71,178,114,134,59,218,202,210,166,126,108,82,175,37,181,181,194,118,85,70,126,184,219,78,63,200,144,213,175,60,165,107,136,58,153,200,51,216,47,167,120,191,115,42,168,138,187,188,132,205,171,206,190,170,156,213,89,96,186,187,126,148,208,171,118,49,205,71,35,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,126,57,83,172,85,140,94,209,214,39,69,188,147,83,123,68,136,130,194,117,135,210,187,190,187,189,200,209,96,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,88,189,60,109,136,136,119,126,10
117,183,197,110,40,140,170,43,147,205,77,191,148,192,185,170,121,172,78,73,59,77,153,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,106,117,111,40,146,97,203,157,216,36,109,74,211,132,173,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,154,95,159,65,145,118,83,142,107,121,57,43,161,99,161,65,162,156,67,205,63,160,59,73,114,108,133,76,110,152,103,43,106,89,56,184,177,132,172,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,76,148,159,62,130,207,168,56,172,103,105,154,171,100,101,207,76,78,77,195,195,102,56,46,76,218,189,141,128,102,181,207,171,169,218,181,200,166,211,93,214,124,48,207,161,137,155,213,172,198,149,196,212,194,128,157,116,160,46,166,197,121,156,124,129,150,94,194,74,141,178,62,145,168,216,168,189,100,130,182,46,112,125,81,118,215,92,46,160,165,92,53,166,128,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,95,200,130,144,130,81,197,64,197,205,152,170,61,55,79,53,194,109,35,96,164,170,182,182,215,110,39,103,183,103,152,212,189,51,47,87,120,205,55,50,140,106,120,197,189,89,125,95,183,198,143,51,131,57,48,126,80,209,205,208,39,69,71,60,34,189,195,160,216,100,217,153,210,114,58,189,198,68,91,59,192,205,103,193,35,77,215,122,113,145,88,203,126,169,63,122,142,67,161,96,139,122,41,168,95,103,58,70,124,58,220,95,134,177,66,38,217,178,49,91,141,185,139,150,80,187,174,211,118,196,136,72,57,180,168,188,172,84,154,163,201,154,171,84,44,114,192,99,175,141,103,51,185,84,164,77,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,179,99,114,51,169,58,105,162,117,220,45,43,43,138,94,197,58,112,66,40,91,192,87,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,49,194,87,143,124,120,139,219,149,146,102,109,166,45,98,134,67,199,83,165,174,203,66,137,168,183,72,117,51,96,170,88,96,109,89,130,35,46,55,163,157,79,158,148,62,119,79,53,71,117,183,161,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,204,219,146,38,112,115,173,192,188,72,220,72,162,62,78,176,154,144,90,114,93,87,37,60,170,36,53,66,52,60,144,66,50,174,156,207,150,177,197,93,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,40,116,216,130,136,76,105,198,112,72,114,46,71,130,215,89,188,216,145,112,68,146,41,185,157,144,173,132,191,120,142,178,153,115,206,159,72,60,68,187,137,75,151,187,178,103,58,133,100,219,64,73,109,171,128,52,202,110,53,166,214,190,217,49,40,162,220,76,170,47,71,197,184,178,89,53,155,130,138,56,160,128,74,208,198,145,190,201,211,35,59,105,55,167,175,104,83,159,128,181,133,40,189,58,163,47,207,84,218,168,73,39,214,135,213,111,170,104,191,99,105,40,106,124,122,82,201,138,165,68,113,95,100,207,217,136,195,146,99,160,121,143,169,212,50,174,205,135,146,140,111,109,206,192,147,149,108,38,50,204,47,162,134,188,152,218,112,61,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,209,37,207,94,131,43,219,213,88,187,117,82,155,113,167,190,173,156,55,47,100,42,195,204,40,137,152,122,67,80,37,68,218,88,112,149,83,215,55,167,111,67,42,113,145,126,126,201,46,136,114,39,73,63,182,79,77,144,74,57,189,150,194,59,111,118,37,140,72,190,67,136,79,165,161,214,201,209,109,58,157,140,204,125,153,145,38,207,71,90,71,178,114,133,59,218,202,210,166,126,108,82,175,36,181,181,194,118,85,70,126,184,219,78,63,200,144,213,175,60,165,107,136,58,153,200,50,216,47,167,120,191,115,42,168,138,188,188,131,205,171,206,191,170,156,213,89,97,186,187,126,148,208,171,118,50,205,70,35,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,126,57,82,172,85,140,95,208,214,39,69,188,147,83,122,68,135,130,194,117,135,210,187,190,187,189,199,209,96,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,89,189,59,108,136,136,119,126,10
117,183,197,111,40,140,171,43,146,205,77,191,148,192,185,170,121,172,78,73,59,78,154,121,174,91,45,173,165,140,218,197,52,188,209,108,98,216,106,117,110,40,146,96,203,157,216,36,109,73,211,132,174,195,199,155,95,65,126,95,36,54,143,75,186,191,184,95,48,154,96,159,64,145,118,83,143,106,121,57,43,161,99,161,65,162,157,67,205,63,160,59,73,114,108,133,77,111,152,103,43,106,89,55,185,177,132,173,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,75,148,159,62,130,207,169,56,172,103,105,154,171,100,101,207,76,78,77,195,196,101,56,46,75,218,189,141,128,102,181,208,171,170,219,181,201,166,211,93,214,124,48,207,161,137,155,213,172,198,149,196,212,194,128,157,116,160,46,166,197,121,156,124,128,151,93,195,74,141,178,62,145,167,216,168,189,100,130,182,46,111,126,82,118,215,92,46,160,166,92,53,166,128,67,134,157,95,106,76,132,74,50,88,181,189,173,49,217,133,180,189,177,40,96,200,130,144,130,81,197,63,197,205,153,171,61,55,78,52,194,109,35,96,164,170,182,182,215,109,38,103,183,103,152,212,189,50,47,87,120,205,54,50,140,106,120,196,189,89,125,95,183,199,143,51,131,58,47,127,80,210,206,208,39,69,71,59,34,188,195,160,216,100,218,154,210,113,58,189,198,68,92,59,191,206,103,194,35,77,216,122,113,145,88,203,126,169,63,122,141,67,161,96,139,122,41,168,95,103,59,70,125,58,220,94,134,177,66,38,217,178,49,92,140,185,139,150,80,187,175,211,118,196,136,72,57,181,168,188,172,85,154,163,201,154,172,84,45,114,192,99,175,141,103,51,185,84,165,77,198,203,129,202,145,39,100,77,65,46,69,47,81,117,184,178,100,114,51,169,58,105,162,117,219,45,43,43,138,94,197,58,113,67,40,91,192,86,206,39,214,117,176,113,114,141,75,154,171,148,81,74,130,132,132,50,193,87,144,124,121,139,219,149,146,102,109,166,45,98,133,68,198,83,165,174,203,66,137,168,183,72,117,51,96,170,88,95,109,89,130,35,46,55,163,157,79,158,148,62,120,79,53,71,117,183,161,91,216,200,47,112,87,209,68,108,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,220,72,162,62,78,176,154,144,90,114,93,87,38,59,171,37,53,66,52,60,144,66,50,174,157,208,150,177,197,92,69,157,74,115,213,89,163,54,92,123,45,172,99,71,144,110,110,154,33,61,107,39,116,216,130,136,77,105,198,112,72,113,46,71,130,215,89,188,216,145,112,68,146,41,185,156,144,174,131,191,120,142,177,153,115,206,159,73,61,67,187,137,75,152,187,177,103,58,133,100,218,64,73,109,171,128,52,203,109,53,166,214,190,217,50,40,162,220,76,170,47,71,197,184,178,89,53,155,129,137,56,159,129,74,208,198,145,190,202,211,35,59,106,54,167,175,104,83,159,128,182,133,40,189,57,163,47,208,84,218,168,73,39,213,136,214,110,170,104,191,98,105,40,107,123,122,82,201,138,166,68,113,95,100,207,217,136,196,146,99,160,121,143,169,211,51,174,205,135,146,140,111,108,206,192,147,150,108,38,50,204,47,161,134,188,152,218,112,61,65,51,89,77,130,57,204,116,176,47,161,201,152,111,190,101,67,208,37,207,93,131,44,219,214,89,187,116,82,155,113,167,190,173,156,54,47,100,41,195,204,40,137,152,122,67,80,37,68,218,88,112,150,83,215,55,166,111,66,42,113,145,126,126,200,46,136,114,39,73,63,183,79,76,144,74,57,189,150,194,59,111,117,37,140,72,190,67,136,79,165,161,214,201,209,109,58,157,139,204,125,154,145,38,208,71,90,71,178,115,133,59,218,202,210,166,126,108,82,175,36,181,181,193,117,85,70,126,184,219,78,63,199,144,213,176,60,165,107,136,58,153,200,50,216,47,167,120,191,115,42,168,139,187,188,132,206,171,206,190,170,156,213,89,97,186,186,126,148,208,171,118,49,205,71,36,101,78,165,198,47,129,134,84,200,101,164,159,182,155,118,200,126,57,83,173,85,141,95,209,214,39,70,188,146,83,122,68,135,130,194,117,135,209,187,190,187,189,200,209,95,132,53,187,171,55,47,120,92,63,136,216,66,175,108,172,77,122,107,205,59,170,107,114,134,155,133,61,84,44,182,130,88,189,60,108,136,136,119,126,10
116,183,196,110,40,140,170,42,146,206,77,191,147,192,184,170,120,172,79,73,60,77,154,121,173,91,46,172,164,139,219,197,53,188,209,107,99,215,107,116,110,40,146,97,204,158,216,37,108,73,211,132,173,196,199,156,94,65,125,95,36,53,143,75,186,190,184,95,49,155,95,159,64,145,118,83,142,106,121,57,43,161,100,160,65,162,156,66,205,63,160,59,73,115,108,132,77,111,152,104,42,105,89,55,184,177,132,172,91,77,107,214,126,43,137,98,205,143,139,181,75,60,77,146,166,88,191,60,55,139,90,146,143,181,39,192,40,73,76,148,158,63,130,207,169,56,172,103,106,153,171,100,101,208,76,77,76,194,196,101,55,45,76,217,189,141,129,102,180,206,172,169,219,180,201,167,211,95,214,124,47,207,161,138,154,213,172,197,149,196,211,194,128,158,115,160,46,165,196,122,155,126,128,152,93,194,73,140,179,62,144,168,216,169,188,100,131,182,47,112,125,81,117,215,92,46,160,164,91,53,165,129,68,135,156,95,106,76,131,73,51,87,180,190,173,50,217,133,180,189,178,40,94,201,129,144,130,80,197,64,198,205,152,169,59,56,78,52,193,109,35,97,164,170,184,182,216,109,39,103,181,105,151,211,189,52,46,87,120,206,56,50,141,105,119,197,189,88,125,94,183,199,142,52,131,57,47,126,80,209,206,207,38,70,72,59,34,188,195,160,217,100,217,154,209,113,58,189,199,67,92,59,191,205,103,192,35,77,214,121,113,146,88,204,126,169,63,122,142,67,161,95,138,122,42,168,94,103,59,70,124,59,219,95,133,177,67,38,217,179,49,92,140,185,141,150,81,189,175,211,117,197,137,72,56,180,169,188,171,84,153,164,200,156,172,84,44,115,192,99,176,141,102,52,185,84,164,78,199,204,128,201,146,39,99,78,65,46,69,46,81,117,184,179,99,115,51,170,56,104,162,118,219,44,44,44,138,95,197,58,112,66,40,89,192,87,206,37,214,118,177,112,115,141,76,155,172,148,81,74,130,132,132,49,193,87,144,124,120,139,219,150,147,102,108,167,46,98,134,66,199,83,165,175,201,65,138,168,182,72,117,50,97,170,88,95,110,90,129,34,48,56,163,157,78,158,148,62,119,79,54,71,117,183,161,91,216,200,49,112,87,209,67,109,135,35,100,124,132,168,60,115,48,115,68,205,219,145,38,113,116,173,192,189,73,218,71,161,62,79,175,154,144,90,115,93,88,37,60,170,36,52,66,52,59,144,66,50,176,156,206,149,177,197,92,69,156,72,117,212,89,163,54,92,123,45,172,99,70,144,110,108,154,34,61,107,38,116,216,130,136,76,105,198,112,72,114,47,72,130,215,90,188,215,145,111,67,145,42,185,157,144,173,133,190,120,143,178,154,114,205,159,73,60,67,187,138,75,152,186,178,104,57,135,101,219,65,73,108,172,128,52,202,110,52,167,215,191,217,49,40,161,220,77,170,48,71,197,183,178,88,53,155,130,137,55,159,129,75,208,198,144,190,202,210,34,59,106,54,168,174,104,84,158,128,181,132,41,190,58,162,48,207,84,218,168,73,39,214,136,214,110,169,103,191,100,105,40,106,124,120,82,200,138,165,67,113,95,101,206,217,136,196,146,101,160,122,144,169,211,50,174,205,135,147,141,110,109,205,192,146,149,107,36,48,202,47,161,134,189,151,219,111,59,64,51,89,77,130,58,204,115,176,47,162,200,153,111,191,101,66,210,38,207,93,131,42,219,213,88,187,116,82,154,113,168,190,173,156,55,47,101,42,195,205,41,136,152,122,66,81,35,67,218,89,112,149,84,215,54,167,112,66,42,113,146,125,126,201,46,137,115,40,73,62,183,80,77,144,74,57,189,150,194,59,110,118,38,139,73,190,66,136,79,165,161,214,201,208,109,57,156,139,204,124,155,145,37,207,71,90,71,178,116,134,59,219,203,210,167,125,108,82,175,37,181,180,195,117,85,70,126,184,219,78,64,201,144,213,176,59,165,109,137,59,152,200,50,216,47,168,120,190,115,43,169,137,188,188,131,206,170,206,190,170,155,213,87,97,187,185,125,148,208,170,118,49,205,71,36,101,77,166,200,47,130,135,84,199,100,164,159,183,155,117,201,127,57,83,172,85,139,95,208,215,40,70,187,147,83,123,67,136,129,194,117,135,209,186,190,187,189,200,208,95,132,53,187,170,56,47,120,92,64,136,215,65,176,108,171,75,122,108,206,58,171,108,114,133,156,132,62,84,44,182,130,88,189,58,109,136,136,119,127,10
118,183,197,110,41,141,170,43,146,206,78,190,148,193,184,170,121,172,79,72,59,77,154,120,174,91,44,173,165,139,218,197,53,187,209,108,98,216,107,117,111,40,146,96,204,158,216,36,109,74,210,133,173,196,199,155,96,66,126,95,35,53,143,76,186,191,184,95,49,154,95,159,65,145,119,83,142,106,121,56,42,162,98,161,65,162,156,67,205,64,160,60,73,115,107,133,76,111,152,104,43,106,89,56,184,178,132,172,91,75,106,213,125,43,136,98,204,142,139,180,76,60,78,145,166,88,191,59,55,140,91,147,142,179,40,194,40,73,76,149,158,62,130,207,168,57,171,103,106,155,171,100,100,207,75,78,77,194,195,101,55,45,75,218,189,141,127,102,181,207,171,170,218,181,200,166,210,94,214,125,48,207,161,137,155,213,171,198,150,196,212,194,128,157,115,159,47,166,196,120,156,125,128,151,93,195,75,140,179,62,145,168,216,169,189,100,130,182,47,111,126,82,117,216,93,46,160,166,92,53,165,127,67,134,157,95,105,76,132,74,50,88,180,189,173,50,217,133,180,189,177,41,95,200,129,143,130,81,197,64,197,205,152,170,60,55,79,52,194,110,35,96,164,170,182,182,216,109,38,103,183,104,152,212,189,50,48,87,120,205,55,50,140,106,120,197,190,89,125,94,183,198,142,52,131,57,47,127,79,209,205,208,39,69,71,60,34,188,195,160,216,100,217,154,209,113,58,189,199,68,92,59,191,205,103,193,35,78,216,123,114,145,88,204,126,169,63,122,142,66,161,95,139,123,42,168,95,103,58,70,124,58,221,94,134,177,67,38,217,178,49,91,141,184,139,150,80,188,174,211,117,196,136,72,57,180,169,188,173,84,154,164,201,155,170,83,45,114,192,99,175,140,104,51,186,85,164,77,199,203,130,202,146,38,100,77,65,46,70,47,81,117,183,178,100,114,52,169,58,105,162,118,219,46,43,43,138,95,196,58,113,67,40,90,192,87,205,39,214,117,176,113,113,140,76,154,172,148,82,74,129,132,131,49,194,88,143,124,120,139,218,150,146,102,109,165,45,98,134,67,198,83,165,174,202,65,137,167,184,71,117,51,96,171,89,95,108,89,130,35,46,55,163,157,79,159,148,61,120,79,54,71,117,184,161,91,216,200,47,112,88,208,67,110,135,36,101,125,132,169,60,115,49,117,67,205,218,145,38,112,115,173,192,188,71,219,72,162,62,79,176,155,144,89,114,92,86,38,60,171,37,54,65,52,60,144,67,50,174,157,208,150,177,197,92,70,157,73,116,212,88,163,54,92,124,45,172,99,71,144,110,110,155,34,61,107,40,116,217,131,136,77,105,198,112,72,114,46,71,130,213,90,188,216,145,111,67,146,41,185,157,144,173,131,191,120,142,178,154,114,206,159,72,60,67,186,137,76,151,187,177,104,58,133,100,219,64,72,109,170,127,52,202,109,53,166,215,189,216,50,40,162,220,76,169,47,71,197,184,178,89,54,155,130,137,56,159,128,75,208,198,144,190,201,212,34,60,105,56,167,175,103,83,159,128,180,134,40,190,58,163,48,207,84,218,169,73,40,214,135,212,111,170,104,191,99,105,40,106,124,122,82,201,139,165,69,113,95,100,206,217,136,195,147,99,160,122,143,168,212,50,175,205,136,146,141,111,109,206,193,147,149,108,38,49,203,48,162,134,188,151,218,112,61,63,51,88,77,130,57,204,116,176,46,160,200,152,111,190,101,66,208,37,206,93,131,43,219,213,89,186,116,83,156,113,167,190,173,156,55,48,100,42,195,204,40,136,152,121,68,79,38,67,218,89,112,149,83,215,55,166,111,66,42,114,146,126,127,201,46,136,113,40,73,63,182,79,77,144,74,57,190,150,195,60,111,117,38,140,72,190,67,137,80,165,161,215,202,209,110,59,157,139,204,125,153,146,38,207,72,90,71,178,114,135,59,218,202,210,167,126,108,83,175,37,181,181,193,118,85,70,125,183,219,79,63,200,144,213,175,60,165,108,137,59,154,200,50,215,47,167,120,191,115,43,167,139,188,188,132,205,171,206,190,170,156,214,89,97,186,187,127,148,209,171,118,49,204,71,34,102,78,165,199,47,129,134,84,199,101,165,159,182,155,118,200,126,57,83,172,85,140,95,210,214,39,69,187,147,84,123,69,135,130,194,116,135,209,187,190,187,189,199,209,96,132,54,187,171,55,47,119,92,64,136,216,66,174,108,172,76,122,107,206,59,171,108,115,133,155,133,61,84,44,182,131,89,189,60,109,136,135,119,126,10
117,184,197,111,39,139,171,42,146,206,76,191,150,192,185,171,122,172,80,72,59,77,154,122,174,90,44,173,164,140,218,198,52,189,210,106,97,214,107,116,110,41,147,96,203,156,217,37,111,76,210,132,174,195,199,154,95,65,126,95,35,54,143,76,185,191,185,95,49,153,97,159,64,146,117,84,142,107,121,56,42,161,99,161,64,162,157,66,205,63,161,58,73,115,107,134,75,109,151,103,44,106,90,55,183,178,132,173,91,76,107,214,127,43,135,98,203,141,140,179,76,61,79,147,167,88,190,60,56,140,90,147,143,180,40,193,39,72,74,149,158,64,129,207,167,55,172,104,106,154,171,99,102,207,76,76,77,195,196,103,57,46,75,217,189,142,129,103,181,206,171,169,218,182,201,167,211,92,214,125,47,206,160,138,156,213,173,197,150,196,212,195,129,157,116,161,47,165,196,121,156,124,127,151,93,193,73,142,179,62,145,166,215,169,189,98,130,182,46,113,124,81,117,215,92,47,160,164,92,51,166,127,69,134,156,96,105,76,132,73,49,88,181,189,171,49,217,134,181,188,177,39,95,199,130,143,131,81,196,62,198,206,151,170,61,55,77,52,194,109,36,97,164,170,182,182,216,110,39,104,183,103,152,213,189,51,46,88,121,205,54,49,139,106,120,197,189,88,125,95,182,198,143,51,131,57,49,126,81,210,206,210,40,69,71,59,34,188,197,159,216,100,218,154,209,115,58,189,198,68,91,59,192,206,104,192,36,77,216,122,112,144,87,204,126,168,63,121,142,67,162,95,138,122,41,168,95,103,59,69,125,58,221,93,134,177,66,37,217,177,51,92,141,185,139,150,81,188,174,210,118,195,135,72,57,181,168,189,171,84,153,164,200,155,171,84,44,113,192,99,177,141,104,52,185,84,164,77,200,201,129,203,146,38,100,77,64,47,70,47,81,115,184,177,99,114,52,167,57,103,162,118,219,45,43,44,137,96,197,58,113,67,42,91,191,89,205,39,213,119,176,113,115,141,74,155,171,148,81,72,130,131,133,50,194,87,143,125,121,139,218,149,145,103,109,165,47,100,134,67,197,83,164,174,203,65,137,168,183,72,117,50,96,170,89,95,108,90,131,35,45,56,162,157,80,158,148,61,119,79,52,72,118,183,161,92,215,201,47,112,88,209,67,108,134,35,101,126,132,170,61,115,49,116,68,204,218,147,38,111,114,173,191,187,71,219,71,162,61,78,176,154,143,90,113,92,87,38,58,171,36,53,67,52,59,143,66,49,175,156,206,152,176,197,92,70,156,74,117,213,89,163,54,91,123,44,173,100,70,144,110,109,155,34,61,108,40,115,217,130,135,78,106,198,113,73,115,46,71,129,214,90,188,217,145,112,68,146,41,186,156,144,174,132,192,121,143,178,153,114,206,159,73,61,69,187,137,74,151,187,178,103,59,132,100,218,62,72,107,171,128,53,203,110,54,166,214,188,217,49,41,162,220,77,169,47,71,196,184,180,90,53,155,130,138,55,157,129,75,207,197,144,190,202,212,34,59,106,53,166,176,104,83,159,127,182,134,39,190,57,163,48,206,83,217,167,72,39,214,135,214,110,170,103,190,97,104,41,106,123,122,83,203,138,165,68,112,96,99,207,216,137,195,147,98,160,120,143,168,211,50,174,205,135,147,140,109,109,206,193,146,149,107,38,49,203,47,162,134,189,153,219,112,60,64,53,88,78,131,56,204,116,176,47,161,202,151,111,192,102,66,208,38,207,93,132,43,219,213,88,186,116,83,153,113,167,191,172,157,54,48,99,43,194,203,40,134,152,121,69,81,37,69,216,88,111,149,83,215,55,167,112,65,44,116,146,126,125,199,46,135,112,39,73,63,184,79,77,145,74,58,190,151,193,57,111,118,37,140,72,191,66,136,79,165,162,215,202,209,108,58,157,139,203,124,154,146,37,206,72,89,70,178,114,133,60,218,202,210,166,126,108,82,176,38,180,180,194,116,86,68,127,184,220,79,63,201,144,213,175,59,166,108,136,59,154,200,49,216,47,167,118,191,116,42,168,139,187,188,131,206,169,207,189,170,155,213,89,97,184,186,126,146,208,171,118,49,206,70,35,101,77,165,197,48,127,135,83,199,101,164,157,182,154,119,199,126,56,83,173,85,139,95,208,215,39,69,188,147,82,122,69,135,130,194,116,134,209,187,191,187,189,199,210,97,132,53,187,170,54,48,120,92,64,137,215,66,176,107,171,76,121,107,205,58,169,108,113,134,154,132,61,84,45,183,130,87,190,60,110,136,135,119,125,10
116,184,197,110,40,140,171,44,147,205,76,191,148,192,185,171,122,172,78,73,59,77,154,121,174,91,45,173,165,141,218,196,53,187,209,108,98,215,106,117,110,41,146,96,204,157,216,36,109,73,211,132,174,195,199,155,94,65,125,95,36,54,143,76,187,191,184,94,49,154,95,158,64,145,117,83,142,106,121,57,43,161,99,162,65,162,156,67,205,64,160,60,74,114,108,133,76,110,151,103,42,106,89,56,184,177,132,172,90,76,107,213,125,43,136,98,203,142,140,181,76,59,77,146,166,88,192,60,55,139,90,148,143,180,40,194,40,73,76,148,158,62,130,207,169,56,172,103,104,155,172,100,101,208,76,77,77,195,195,102,55,45,76,217,189,141,128,102,181,207,171,170,218,181,201,166,211,93,213,125,47,207,161,137,155,213,172,198,150,196,211,194,128,156,116,160,46,166,197,121,156,124,129,150,93,194,74,140,178,62,145,168,216,168,189,100,130,182,47,112,126,81,118,215,91,46,159,166,93,52,166,128,67,134,156,95,106,76,132,73,49,87,181,189,173,49,218,132,180,189,176,40,95,200,130,143,130,81,197,63,197,205,153,170,61,55,79,52,194,108,36,97,163,170,183,182,216,109,38,104,182,103,153,212,189,51,46,87,119,205,54,51,140,106,120,196,189,89,124,94,183,199,143,50,131,58,48,127,80,209,205,208,38,69,71,60,33,187,196,159,216,100,218,154,209,114,59,189,198,69,91,59,192,204,103,193,35,78,215,122,113,145,88,204,126,169,63,123,142,68,161,95,140,122,41,168,95,103,58,70,124,58,221,95,134,178,66,38,216,177,49,91,141,185,139,150,80,187,175,211,118,196,135,72,56,180,169,189,172,84,153,163,201,154,172,84,44,114,192,99,175,141,103,51,186,84,164,77,199,202,129,202,146,39,100,77,65,46,70,47,81,117,183,178,100,115,52,169,58,104,161,117,219,45,42,43,138,95,196,58,111,67,41,90,192,87,206,39,214,117,177,113,114,140,75,154,171,148,82,73,131,131,132,50,193,87,144,124,121,139,219,149,145,102,109,166,45,98,134,68,198,84,165,173,202,66,137,168,184,71,117,50,96,170,88,95,108,89,130,35,46,55,162,157,79,158,148,62,119,78,53,70,117,184,160,91,216,200,47,112,88,209,67,109,135,35,100,125,131,169,60,115,49,117,68,205,219,146,38,113,115,173,192,188,72,219,71,162,63,78,176,154,144,90,114,93,87,37,59,170,36,52,66,52,60,144,66,51,175,156,208,150,177,197,93,69,157,74,115,213,89,163,53,92,122,45,172,99,71,145,111,110,154,34,61,107,40,116,216,130,136,77,105,197,112,72,114,46,71,130,215,89,188,216,145,111,67,146,41,185,157,145,174,131,191,120,143,178,153,115,206,160,72,60,67,186,137,75,152,187,178,103,58,133,100,219,64,73,109,171,128,52,202,109,53,167,214,190,217,49,40,162,221,76,169,47,72,197,184,179,89,53,155,130,138,56,160,128,74,208,198,144,189,201,211,35,60,105,54,168,175,104,84,160,128,182,133,40,189,58,162,48,207,84,218,168,72,39,213,135,213,110,170,103,190,99,105,40,106,123,121,82,201,137,166,68,113,95,100,206,216,136,196,146,99,160,122,143,169,211,51,175,205,135,146,140,112,109,206,192,146,150,107,39,49,205,48,162,134,188,151,219,112,61,65,51,89,77,130,57,204,116,176,47,160,201,153,111,190,101,67,208,37,208,94,131,43,219,213,88,186,116,82,155,112,167,191,173,155,54,48,100,41,196,203,41,137,152,122,67,80,37,68,218,89,112,149,83,215,55,167,111,67,42,113,145,125,125,200,45,136,113,39,73,62,182,79,77,144,74,57,188,150,194,59,111,117,38,140,72,190,68,137,79,165,161,214,202,208,109,58,157,140,204,124,153,145,38,207,71,90,71,179,114,134,59,218,202,210,166,126,109,83,175,36,181,180,194,118,85,70,126,184,219,78,64,200,143,213,175,59,165,107,135,58,152,199,50,216,46,167,119,191,115,42,168,138,187,189,133,205,171,205,190,169,156,213,88,96,186,187,126,149,208,170,119,50,204,70,36,101,78,165,198,46,129,134,85,200,102,165,160,182,155,118,200,126,56,83,172,85,140,95,208,214,39,70,187,147,84,123,68,135,130,195,117,135,210,187,189,187,189,200,209,96,132,53,187,170,55,48,119,92,63,136,216,66,175,109,172,76,122,108,205,59,170,107,114,134,156,132,61,84,45,183,130,89,189,59,109,136,135,119,126,10
117,183,197,110,41,140,171,43,146,205,77,191,148,192,185,171,121,172,78,73,59,77,153,121,174,91,45,173,165,140,218,196,53,188,209,108,98,215,106,117,110,40,146,96,203,157,216,36,109,73,211,132,173,195,199,155,95,65,126,95,36,53,143,76,186,191,185,95,49,154,95,159,65,145,118,84,143,106,121,57,43,161,98,161,65,161,156,67,205,63,160,60,74,114,107,132,76,110,152,103,43,106,89,56,184,177,132,173,91,75,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,56,140,90,147,143,180,40,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,171,100,101,207,76,78,77,195,196,102,55,45,76,218,189,141,128,102,181,207,171,169,218,181,200,166,211,93,214,124,48,207,161,137,155,214,171,198,149,197,211,194,128,157,115,160,46,166,197,121,156,124,128,151,93,194,74,141,178,62,145,168,216,168,189,100,130,182,46,111,125,81,117,216,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,95,201,130,144,130,80,197,64,197,205,152,170,61,55,79,52,194,109,35,96,164,170,182,182,216,110,38,103,183,104,153,212,189,51,47,87,119,205,54,50,140,106,120,197,189,89,124,95,183,198,143,51,131,57,47,126,80,209,205,208,39,69,71,60,34,188,195,160,215,100,217,154,209,114,58,190,199,68,91,59,192,205,103,193,35,77,215,122,113,145,88,204,126,169,63,122,141,67,161,96,139,122,41,168,95,103,58,70,124,59,220,95,134,177,66,38,217,178,49,92,141,185,139,150,81,188,174,211,118,196,136,72,57,180,169,188,172,84,154,163,201,154,171,84,45,114,192,99,175,141,103,51,186,84,164,77,199,203,129,201,146,38,100,77,65,46,69,47,81,117,183,178,100,114,51,169,58,105,162,117,220,45,43,43,138,94,197,58,112,67,40,90,192,86,206,39,214,117,176,113,114,141,75,154,171,148,81,74,130,132,132,50,193,88,144,124,121,139,219,149,146,102,109,166,45,98,134,68,198,83,165,174,203,66,137,168,183,72,117,50,96,170,88,95,109,89,130,35,46,55,163,157,79,158,148,62,119,79,53,71,117,183,161,90,216,201,47,112,87,208,68,109,135,36,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,220,72,162,63,78,176,155,144,90,114,92,87,37,60,170,36,53,66,52,59,143,66,50,174,156,207,150,177,197,93,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,106,40,116,217,130,136,77,105,198,112,72,114,47,71,130,215,90,188,216,145,111,68,146,41,185,157,144,174,131,191,120,143,178,153,115,206,159,72,61,68,187,137,76,151,187,178,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,50,40,162,220,76,169,47,72,197,184,178,90,53,155,130,137,56,159,128,75,208,198,145,190,201,211,34,59,105,54,167,175,104,83,159,128,182,133,40,189,58,162,47,207,84,218,168,72,39,214,135,214,111,170,104,191,99,105,40,106,123,122,82,201,138,166,68,113,95,100,207,217,137,196,146,99,160,121,143,169,212,51,174,205,135,147,140,111,109,206,192,147,150,107,38,49,204,47,162,134,188,152,218,112,60,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,37,207,94,131,43,219,213,88,186,116,82,155,113,167,190,173,155,54,47,99,42,195,204,40,137,152,122,67,80,38,68,218,88,113,149,83,215,55,167,111,67,43,113,146,125,126,200,46,136,114,39,73,63,183,79,77,144,74,57,189,150,194,59,111,118,38,140,72,190,67,136,79,165,160,215,201,209,109,58,157,140,204,124,153,145,38,207,71,90,71,178,114,134,59,218,202,210,167,126,108,82,175,37,181,181,193,118,85,70,126,184,219,79,63,200,144,213,175,60,165,107,136,58,153,200,51,216,46,167,120,191,115,42,168,138,187,188,131,205,171,206,190,170,156,213,89,97,186,187,126,148,208,171,118,50,204,70,35,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,126,57,83,172,85,140,94,209,214,39,70,188,147,83,123,68,136,130,194,117,135,209,187,190,187,189,200,209,95,132,53,187,170,55,47,119,92,64,136,216,66,175,108,172,77,122,107,205,59,170,107,114,134,155,133,61,84,44,182,130,88,189,59,109,136,136,119,126,10
117,183,197,111,40,140,170,43,147,205,77,191,148,193,185,170,121,172,79,73,60,77,154,121,174,91,45,172,165,140,218,196,53,188,209,108,98,215,106,117,110,40,146,97,203,158,217,35,110,73,211,132,174,196,199,155,95,66,126,95,36,53,143,75,186,191,185,95,49,154,95,159,64,146,118,83,143,106,121,57,42,161,99,161,65,161,156,67,205,63,160,59,73,114,107,133,76,110,152,103,42,106,89,56,185,177,132,173,91,76,107,214,125,43,136,99,204,142,139,180,76,60,77,146,166,88,190,60,55,140,91,147,143,180,39,193,40,72,75,148,158,62,130,207,169,56,172,103,105,155,171,99,101,207,76,78,77,195,195,102,56,45,76,218,189,142,128,102,181,207,171,170,219,180,200,166,211,93,214,124,47,208,160,138,155,214,171,197,149,196,212,195,128,157,116,160,46,166,196,120,156,125,129,151,93,194,74,140,178,62,145,168,216,169,189,100,131,182,46,111,126,82,117,216,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,96,201,130,144,131,80,197,63,197,205,153,170,61,55,78,53,194,109,36,96,164,170,182,182,215,109,38,103,182,103,152,212,190,51,48,87,120,205,55,50,140,107,120,197,189,89,125,95,183,199,143,51,132,57,47,127,80,209,205,208,40,69,71,59,34,188,195,160,216,100,217,154,210,113,58,189,198,68,92,59,191,206,103,193,35,77,215,123,113,146,89,204,126,169,63,123,142,66,161,95,140,121,42,168,96,103,59,70,125,58,220,95,134,177,66,39,217,178,49,91,141,185,139,150,81,188,174,211,117,196,136,72,57,180,169,189,172,84,154,163,200,154,171,84,44,115,192,99,175,141,103,51,186,84,165,77,199,203,129,202,146,39,100,77,64,46,69,47,81,117,183,178,99,114,51,169,58,105,162,117,219,45,43,43,138,94,197,58,112,67,41,90,192,87,206,39,213,117,176,113,114,141,75,154,171,147,81,73,130,132,132,50,194,87,143,124,120,139,218,149,146,102,109,166,46,99,133,67,199,83,165,174,202,66,137,168,183,71,117,50,96,170,88,95,108,89,130,35,47,56,163,157,79,158,148,62,119,79,53,71,117,183,161,91,216,201,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,68,204,219,145,38,112,115,173,192,188,71,220,72,162,63,78,176,154,144,90,115,93,87,37,60,170,36,53,66,52,59,143,66,50,174,156,208,150,177,197,93,69,157,74,115,213,89,163,54,92,123,45,172,100,71,144,110,109,154,34,61,107,39,116,216,130,136,77,105,197,112,72,114,47,71,130,215,90,188,216,145,112,68,146,41,186,156,144,174,132,191,120,143,178,153,115,206,159,72,61,67,187,137,76,152,186,178,103,58,133,100,219,64,73,109,170,128,52,202,110,53,166,214,189,217,50,41,162,220,76,170,47,71,197,184,178,89,53,155,129,137,56,159,128,75,208,198,145,190,201,211,34,59,105,54,167,176,104,83,159,128,182,134,39,189,58,162,47,207,84,218,168,73,39,213,135,213,111,171,104,191,99,105,40,107,123,122,82,201,137,165,68,113,95,100,207,217,136,196,146,99,160,122,143,169,211,51,174,206,135,147,140,111,109,206,192,147,149,107,38,50,204,48,162,134,188,152,219,112,60,64,51,89,77,131,57,204,115,176,47,160,201,153,111,190,101,67,208,37,207,94,131,43,218,214,88,187,116,82,155,113,167,190,173,155,54,47,99,42,195,204,40,137,152,122,67,80,37,67,218,88,113,149,83,215,55,167,111,67,42,113,146,126,126,201,46,136,114,39,73,63,183,79,77,144,74,57,189,151,194,59,111,118,38,140,72,190,67,136,79,165,161,215,201,209,109,58,156,139,204,125,154,145,38,207,71,90,71,178,114,133,59,218,202,210,167,126,108,82,175,36,181,181,194,118,85,70,125,184,219,78,63,200,144,213,175,60,165,107,136,58,152,200,51,216,47,167,120,190,115,42,168,139,187,188,132,206,171,206,191,170,156,213,90,96,186,187,126,148,208,171,118,49,205,70,35,101,78,165,198,48,129,133,84,200,101,164,159,182,155,118,200,126,57,82,172,85,140,94,209,214,39,70,188,147,83,123,68,136,130,194,117,134,210,187,190,187,189,200,209,95,132,53,186,171,55,48,119,93,64,136,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,44,182,130,88,189,59,109,136,136,118,126,10
117,183,196,111,40,141,170,42,146,205,77,191,148,193,186,171,121,172,79,72,59,78,154,121,173,91,44,173,165,140,219,196,53,188,209,108,98,216,106,117,110,40,146,97,203,157,217,36,109,74,211,132,173,195,199,155,94,65,126,95,36,53,143,76,186,191,185,95,48,154,96,158,65,145,118,83,143,106,121,57,43,162,99,160,64,162,157,67,204,63,160,59,74,115,108,133,76,110,151,103,42,106,89,56,184,177,132,173,90,75,107,214,125,43,136,99,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,146,142,180,39,194,40,73,76,148,159,62,131,207,168,55,172,103,105,155,171,100,101,207,76,77,77,195,195,101,55,46,75,218,190,141,128,102,181,207,171,169,218,182,200,166,211,93,214,124,48,207,161,137,155,213,172,198,149,196,212,194,128,157,116,160,46,166,196,121,156,124,128,151,93,194,74,140,178,62,145,167,216,168,189,100,130,182,46,111,125,82,117,215,93,46,160,165,93,53,166,127,67,134,156,95,105,76,132,73,50,88,181,190,173,50,217,133,181,190,177,40,96,200,129,143,131,81,197,63,197,204,152,171,61,55,79,52,194,109,35,96,164,170,182,182,215,109,38,103,183,104,153,213,190,51,47,88,120,205,55,50,140,106,120,198,189,88,125,94,183,199,143,51,131,57,47,126,80,209,205,208,38,69,72,59,34,188,196,161,216,100,217,154,209,113,59,190,199,68,91,59,191,205,103,193,34,77,215,122,113,145,89,204,125,169,63,123,142,67,161,96,139,122,41,168,95,104,59,70,125,58,220,94,135,177,67,39,217,178,50,92,141,185,140,150,81,187,173,210,117,195,135,73,57,180,169,189,172,84,154,163,202,154,171,84,44,114,192,99,175,141,103,51,186,84,165,78,198,203,129,202,146,39,100,77,64,47,69,47,80,117,184,178,100,115,51,169,58,104,162,117,220,46,43,43,138,94,197,58,111,66,40,91,192,87,206,39,214,118,176,113,113,141,75,154,171,147,81,74,129,132,132,49,194,87,143,124,121,139,219,149,146,103,109,166,46,99,134,67,198,83,164,174,203,66,137,168,183,71,118,51,96,170,87,96,109,89,131,35,46,55,163,157,80,158,148,62,120,79,53,71,117,184,161,91,216,200,47,112,87,209,67,108,135,35,100,125,131,169,61,115,49,116,67,204,219,145,39,112,115,173,192,188,72,219,72,162,62,78,176,155,144,90,113,92,87,36,59,171,36,53,65,52,60,143,66,50,174,156,207,150,177,197,92,68,157,73,115,213,89,163,55,92,123,45,171,99,71,145,111,110,154,33,61,107,39,116,216,130,135,76,105,197,113,72,113,46,71,130,214,89,188,216,145,112,68,146,41,186,156,144,173,131,191,120,143,178,153,115,206,159,73,60,67,186,137,76,151,187,177,103,57,133,100,218,64,73,109,171,127,51,203,109,53,167,214,190,216,49,41,162,220,77,170,47,71,197,185,178,89,53,155,129,137,56,159,128,75,208,197,145,190,201,210,35,59,104,55,167,175,104,83,159,128,181,133,40,189,58,162,47,207,84,217,169,72,40,213,136,214,111,170,104,191,99,105,40,107,124,122,83,202,139,166,68,113,95,100,207,217,136,196,146,99,160,121,144,169,212,51,174,206,135,147,139,111,108,206,192,147,150,107,37,49,204,48,161,134,189,151,218,112,60,64,51,89,77,131,57,204,116,176,47,161,201,152,111,191,101,67,208,38,207,94,131,43,219,214,88,186,117,82,155,113,167,191,173,156,55,48,100,41,195,204,40,137,152,123,67,80,37,67,217,88,113,149,83,215,55,167,111,67,43,113,145,125,126,201,45,137,113,39,72,64,183,79,77,144,74,57,189,151,194,59,111,118,38,139,72,189,67,136,78,165,160,214,200,209,109,58,158,140,204,124,154,145,39,207,71,90,71,179,115,134,59,218,201,210,167,127,108,81,175,36,181,181,195,117,85,69,126,184,219,79,63,200,144,213,176,60,165,108,136,58,152,200,51,216,47,167,119,191,115,42,168,138,188,188,131,205,170,207,190,170,155,213,89,97,186,187,126,149,209,171,118,49,204,71,36,102,78,165,198,48,129,133,84,200,101,164,160,182,155,118,200,126,57,83,172,85,140,94,208,214,39,69,187,147,83,122,69,136,130,195,117,135,209,186,190,187,188,200,209,96,132,53,187,171,55,48,119,92,64,136,216,66,175,109,172,76,122,107,205,58,170,107,114,134,155,133,61,84,45,182,129,89,189,61,109,137,136,119,126,10
116,183,197,110,40,140,171,43,146,205,77,191,148,191,185,170,121,172,79,73,59,77,154,121,174,91,44,172,165,140,219,197,53,188,209,108,98,216,106,117,110,40,146,96,203,157,217,36,109,73,211,132,173,194,199,155,95,66,126,95,35,54,143,76,186,192,185,95,49,155,95,159,64,145,118,83,142,106,121,57,43,161,98,161,65,162,157,67,205,63,159,60,73,114,107,133,76,110,152,104,43,106,89,55,185,177,132,173,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,167,88,191,60,56,139,91,147,143,180,40,194,40,73,76,148,158,62,130,207,168,55,172,103,105,154,171,100,100,207,75,78,77,194,195,102,56,45,76,218,189,141,127,102,180,207,171,169,219,181,200,166,210,93,214,125,48,207,161,137,155,214,171,198,150,196,212,194,128,157,116,159,46,166,197,121,156,124,129,151,94,194,74,140,178,62,145,168,215,168,190,99,130,182,46,111,126,81,118,215,92,46,159,166,92,53,166,127,67,134,156,95,106,76,132,74,50,88,181,189,172,49,217,133,180,189,177,40,95,201,129,143,130,80,197,63,197,204,152,170,61,56,78,52,194,109,35,96,164,170,183,182,215,109,38,103,183,104,152,212,189,51,47,87,120,206,54,50,140,106,120,197,189,89,124,94,183,198,143,51,132,57,47,126,79,210,206,208,39,69,72,59,33,188,195,160,216,100,218,154,210,113,59,190,198,67,91,59,192,205,103,193,36,78,216,123,113,145,88,203,125,169,63,123,142,67,161,96,139,121,41,168,95,104,58,70,124,59,220,94,134,177,66,39,217,178,49,91,141,185,139,150,80,187,174,210,117,196,136,72,57,181,169,189,172,85,154,164,200,155,171,85,45,114,192,99,175,141,103,51,185,84,164,78,198,203,129,201,145,39,100,77,65,46,69,47,80,117,183,178,100,114,51,169,57,104,163,117,219,45,42,43,138,94,197,57,113,66,41,90,192,86,206,39,214,117,176,113,113,141,75,155,171,147,81,73,130,132,132,49,193,87,144,124,120,139,219,150,146,102,110,166,45,99,134,67,199,83,164,174,203,66,137,168,183,71,117,50,96,170,88,95,108,89,130,35,47,56,163,156,80,158,148,62,119,79,53,71,117,184,161,92,216,200,47,112,87,208,67,108,135,35,100,124,131,169,60,115,49,116,67,205,219,145,39,112,115,173,192,188,72,220,72,162,63,78,176,156,144,90,114,92,87,37,59,170,37,53,66,52,60,143,66,50,174,157,207,151,177,197,93,69,157,73,116,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,47,71,130,215,90,188,216,146,112,67,146,41,185,157,144,174,132,191,120,143,178,153,115,206,159,72,61,67,187,137,75,152,187,177,103,58,134,100,219,64,73,108,171,128,52,202,109,53,166,215,189,217,49,40,162,220,76,169,47,71,197,184,177,89,53,154,130,137,56,160,128,74,208,197,145,190,201,211,35,59,105,54,167,175,104,83,159,128,182,133,39,190,58,162,47,207,84,217,168,72,39,213,135,214,111,170,104,191,98,105,39,106,123,122,82,202,138,166,68,112,94,100,207,217,136,195,146,99,160,122,143,169,211,50,174,205,135,146,140,111,109,206,193,147,150,107,38,50,204,47,162,134,189,152,219,111,61,64,51,89,77,131,58,204,116,176,47,161,201,152,111,190,101,67,208,38,207,94,130,43,218,214,88,186,116,83,155,113,167,191,173,156,54,46,100,42,195,204,40,137,152,122,67,80,38,68,217,88,112,149,83,215,56,167,111,67,42,114,146,125,126,200,45,136,113,39,73,63,183,79,77,144,74,57,189,150,194,60,111,118,38,140,72,190,67,137,79,165,160,214,200,209,110,58,157,139,204,124,153,145,38,207,71,90,71,178,115,134,59,219,203,210,166,126,108,82,175,36,181,181,193,117,86,69,126,184,219,78,63,200,144,213,176,60,165,108,136,58,153,200,50,215,47,167,120,190,115,42,168,138,187,188,132,205,170,206,191,170,156,213,89,97,186,187,126,149,208,171,118,50,204,70,35,101,78,165,198,47,130,134,84,200,101,164,160,182,155,118,200,127,56,83,172,85,141,94,209,214,39,69,187,147,83,123,68,135,130,194,117,135,210,187,189,187,188,199,209,95,132,53,186,171,54,47,120,92,64,137,216,66,175,108,172,76,123,108,205,59,170,107,115,134,155,133,60,83,45,183,130,88,190,60,109,136,135,119,126,10
116,183,195,111,40,140,171,43,147,205,77,191,147,193,185,171,120,173,77,73,57,77,153,120,173,91,46,174,165,140,219,196,52,188,209,110,97,217,105,116,110,41,145,97,204,157,215,34,109,73,209,133,174,196,198,153,95,64,127,94,37,54,143,76,186,191,184,95,50,155,94,160,64,146,118,82,142,106,121,58,44,161,99,162,64,161,155,67,203,63,160,58,74,114,107,133,80,111,153,104,41,105,89,55,185,177,132,172,91,76,106,213,126,44,136,98,204,142,139,180,74,59,79,145,166,88,190,58,56,139,90,147,143,179,39,194,39,73,76,148,157,61,130,206,169,55,174,102,105,155,171,99,100,207,74,77,76,194,195,102,56,45,75,218,189,141,129,104,180,205,170,169,220,181,199,166,212,93,215,125,48,208,162,138,155,214,172,196,150,198,210,195,129,157,115,160,47,167,197,121,156,123,129,151,95,194,75,141,177,62,145,168,215,168,187,99,131,182,45,111,125,81,117,216,93,46,160,166,92,52,166,128,68,135,158,96,105,75,132,75,49,88,181,189,174,50,217,134,179,189,178,41,94,200,129,145,130,80,197,64,198,205,151,171,60,55,78,54,194,110,36,95,163,170,183,182,215,111,38,102,183,104,153,213,190,51,47,87,120,205,54,51,139,106,122,197,190,88,126,96,183,199,143,51,131,58,48,128,80,210,205,208,40,68,71,61,36,191,194,160,215,99,216,152,209,113,57,190,198,68,91,59,191,206,104,193,35,76,216,123,113,145,89,203,124,168,64,123,141,69,160,95,139,122,41,168,95,102,58,70,125,59,219,95,135,178,65,39,217,177,49,92,141,185,139,152,83,187,175,212,117,196,137,73,57,181,167,188,172,86,155,164,203,156,173,85,45,114,191,100,175,142,104,51,185,85,165,76,199,200,129,200,145,40,100,76,65,47,69,48,80,117,186,177,99,114,52,169,57,103,163,118,219,44,43,45,137,95,196,58,111,67,41,91,192,86,206,39,214,116,177,113,113,140,75,156,170,146,81,73,129,131,132,49,194,88,143,124,120,138,218,148,146,104,110,167,47,98,135,69,198,85,165,172,202,65,137,168,184,71,118,51,94,169,90,96,108,89,131,34,46,55,162,156,78,157,147,63,120,79,54,71,117,184,162,91,214,200,49,113,86,209,67,109,136,36,100,125,131,170,60,116,49,114,67,203,220,147,39,113,115,173,190,187,70,220,71,161,63,79,175,155,143,89,115,92,86,37,58,169,35,53,66,51,59,144,66,52,175,158,208,149,177,198,91,68,157,74,116,213,89,161,53,92,123,45,173,100,73,144,110,109,154,32,60,107,41,117,216,129,135,78,107,197,112,71,114,47,72,129,214,89,187,214,146,111,67,145,42,186,158,143,174,129,192,120,144,176,155,115,207,160,73,61,67,188,137,76,151,188,177,103,59,133,99,217,65,73,107,171,127,51,202,109,55,167,216,189,217,49,41,162,221,76,169,47,73,199,183,177,90,54,156,131,136,56,160,127,74,207,196,146,188,202,212,35,60,105,55,166,176,105,84,158,130,180,134,39,188,57,162,48,208,83,218,168,72,39,213,136,213,111,168,104,191,99,105,39,107,123,121,82,200,137,165,68,113,94,100,206,217,136,195,146,101,161,121,144,169,211,50,176,205,134,148,140,111,108,207,193,148,148,108,38,49,203,47,162,134,188,152,219,113,61,64,51,90,76,131,56,205,116,176,47,159,201,151,111,189,101,66,207,37,207,93,131,42,219,213,87,186,117,84,156,112,167,190,174,155,55,48,100,42,194,204,40,137,153,122,67,79,37,67,217,87,113,147,84,213,55,167,111,67,42,114,146,124,126,200,46,136,113,40,74,63,182,80,77,143,75,57,191,151,194,60,112,117,38,141,71,191,67,137,79,165,160,212,202,208,109,58,159,141,205,124,153,146,39,207,71,90,71,181,115,133,61,220,204,208,165,129,109,82,176,38,180,181,193,118,86,70,125,184,220,79,64,198,143,213,175,60,164,108,135,57,152,201,50,215,48,168,119,192,115,42,168,138,186,189,131,205,169,206,190,171,156,214,89,96,186,188,126,150,209,170,118,50,207,71,35,101,78,166,198,47,129,133,85,199,101,163,161,182,156,117,200,126,56,83,173,85,140,94,207,214,38,69,188,146,84,122,67,135,130,195,117,135,210,186,191,188,189,199,209,96,133,54,186,170,56,47,119,91,63,137,215,66,176,109,170,76,122,107,206,58,170,108,112,134,156,133,61,83,46,182,131,89,189,58,108,136,135,120,126,10
117,182,198,110,39,140,170,43,147,205,77,191,148,193,186,170,121,172,79,73,58,77,153,121,175,91,45,172,164,140,218,196,53,188,210,107,97,215,106,117,111,40,146,97,203,158,216,36,110,74,211,132,173,196,199,156,94,65,126,94,36,55,143,76,186,191,184,95,49,154,95,159,64,145,118,84,143,107,121,57,43,161,100,161,64,161,157,67,204,63,160,59,74,114,107,132,76,109,150,104,43,107,89,56,184,177,132,173,92,75,107,214,124,43,135,99,204,141,140,180,76,61,76,146,166,88,191,60,56,140,90,147,142,179,39,193,39,74,75,148,158,62,131,207,168,56,172,103,105,155,172,99,100,207,76,78,77,195,195,102,55,45,76,218,189,141,128,102,180,206,171,170,219,181,200,165,211,93,214,124,49,208,160,138,155,213,172,198,150,196,212,195,128,157,115,160,47,166,198,121,155,125,128,150,94,194,74,140,178,62,145,166,216,168,189,100,130,182,46,112,125,81,117,215,93,46,160,166,92,53,166,128,68,134,156,95,105,76,132,73,50,87,182,189,173,50,218,133,180,189,178,41,96,200,129,144,131,80,197,64,197,205,153,170,61,55,79,53,194,110,35,96,164,169,182,183,215,111,38,103,184,103,153,212,190,51,47,87,120,205,55,50,140,105,120,197,190,89,125,94,183,198,143,52,131,58,48,127,80,209,205,208,39,69,71,59,34,188,195,160,216,100,218,154,210,114,58,189,198,68,91,59,191,206,104,193,35,77,216,122,113,145,88,204,126,169,62,123,141,67,161,96,140,122,42,168,95,102,58,70,124,59,221,95,134,178,65,38,217,178,49,91,141,185,139,150,81,188,174,211,118,196,136,73,56,182,168,188,172,85,154,162,200,154,171,84,45,114,192,99,175,141,104,51,185,85,164,77,198,202,128,202,146,38,99,78,65,46,70,46,81,117,183,179,100,115,50,168,58,105,162,118,219,46,42,44,139,94,198,57,112,66,40,91,192,87,205,39,213,117,176,114,114,140,75,154,172,147,82,73,130,132,132,49,194,88,143,124,121,139,219,149,145,102,109,166,45,98,134,68,198,84,165,174,203,66,137,167,183,71,117,51,96,169,89,96,109,89,131,35,46,55,162,156,79,158,148,62,119,79,54,72,118,183,160,90,216,200,47,112,87,208,67,108,135,35,101,125,131,169,60,114,49,116,67,204,218,145,38,112,115,173,192,188,72,219,72,162,62,77,176,154,144,90,114,93,87,37,59,170,36,53,66,52,60,143,66,51,174,157,207,150,177,197,92,69,156,74,115,213,89,163,53,92,123,45,172,99,71,145,110,110,153,34,61,107,40,115,217,130,135,76,106,197,112,72,115,46,71,129,214,90,189,216,144,112,68,147,41,186,157,143,173,132,191,121,142,179,154,115,206,159,72,61,68,188,137,75,151,187,178,103,58,134,100,218,64,73,109,171,128,52,202,109,52,167,214,190,217,50,40,162,221,77,169,47,72,197,184,177,90,53,154,130,137,55,159,129,76,208,198,145,190,200,211,34,59,106,54,167,175,104,83,159,128,182,133,40,188,58,162,47,207,85,218,167,72,38,214,135,214,111,169,104,192,99,105,40,107,123,122,83,200,138,165,68,113,95,100,207,217,137,195,146,99,161,120,143,168,213,51,174,205,135,146,140,111,109,206,192,147,150,108,38,49,203,48,161,133,188,151,219,111,60,65,51,89,77,131,58,204,115,175,47,160,201,153,112,190,101,67,209,37,206,93,132,43,219,213,89,186,116,83,155,112,166,191,174,156,54,48,100,42,195,204,41,136,152,122,68,80,37,69,217,88,112,149,82,215,55,167,110,67,43,113,146,125,125,201,46,137,113,40,73,63,183,79,78,145,74,58,189,150,194,59,111,118,38,140,72,190,67,136,79,165,161,215,200,209,109,58,157,139,204,124,153,145,37,207,71,90,72,178,114,134,58,219,202,209,166,127,108,83,175,37,181,181,194,118,85,70,126,184,219,78,64,199,144,213,174,59,165,107,136,58,153,201,50,215,47,167,120,190,115,42,168,138,187,188,132,206,171,206,191,170,156,213,89,96,187,186,126,149,208,172,118,49,205,71,36,101,78,165,198,47,130,134,84,200,101,164,159,182,155,119,199,127,57,83,173,86,141,94,209,214,38,69,187,147,83,122,68,135,130,195,116,135,210,187,189,187,189,199,209,95,132,54,187,170,54,47,119,92,64,136,216,66,176,108,172,77,122,108,206,58,170,108,114,134,155,132,61,84,44,182,130,88,190,60,109,136,135,119,126,10
117,183,197,111,40,140,170,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,154,121,174,91,45,173,165,140,218,196,53,188,209,108,98,215,106,117,111,40,146,97,203,157,216,36,109,73,211,132,173,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,154,95,159,64,145,118,83,143,106,121,57,43,161,99,161,65,162,156,66,205,63,160,59,73,115,107,133,76,110,152,103,43,106,89,56,184,177,132,172,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,75,149,159,62,130,207,168,56,172,103,105,154,171,100,101,207,76,78,77,195,195,102,55,45,76,218,189,141,128,102,181,207,171,169,219,181,200,166,211,93,214,124,48,207,161,137,155,214,171,198,149,196,212,194,128,157,116,160,46,166,197,121,156,125,128,151,93,194,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,82,118,215,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,96,200,130,144,130,81,197,63,197,205,152,170,61,55,79,52,194,109,35,96,164,170,182,182,215,110,38,103,183,103,153,212,189,51,47,87,120,205,54,51,140,106,120,197,189,89,125,95,183,199,143,51,131,57,48,127,80,209,205,208,39,69,71,60,34,188,195,160,216,100,217,154,209,114,58,189,198,68,91,59,192,206,103,193,35,77,215,122,113,145,88,204,126,169,63,122,141,67,161,95,139,122,41,168,95,103,58,70,124,58,220,95,134,177,66,38,217,178,49,91,141,185,139,150,81,188,174,211,118,196,136,72,57,180,168,189,172,84,154,163,201,154,171,84,44,114,192,99,175,141,103,51,186,84,164,77,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,99,114,51,169,58,105,162,117,220,45,43,43,138,94,197,58,112,66,40,91,192,87,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,50,194,87,144,124,120,139,219,149,146,102,109,166,45,98,134,67,198,83,165,174,203,66,137,168,183,71,117,51,96,170,88,95,109,89,130,35,46,55,163,157,79,158,148,62,120,79,53,71,117,183,161,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,220,72,162,62,78,176,155,144,90,114,93,87,37,59,170,36,53,66,52,59,144,66,50,175,156,207,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,47,71,130,215,89,188,216,145,112,68,146,41,185,157,144,173,132,191,120,143,178,153,115,206,159,72,61,67,187,137,76,151,187,177,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,50,40,162,220,77,169,47,71,197,184,178,89,53,155,130,138,56,159,128,74,208,198,145,190,201,211,35,59,105,55,167,175,104,83,159,128,181,133,40,189,58,162,47,207,84,218,168,72,39,214,135,213,111,170,104,191,99,105,40,106,124,122,82,201,138,165,68,113,95,100,207,217,136,195,146,99,160,121,143,169,212,50,174,205,135,147,140,111,109,206,192,147,150,108,38,49,204,47,162,134,188,152,218,112,60,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,37,207,93,131,43,219,214,88,187,116,82,155,113,167,191,173,156,54,47,100,42,195,204,40,137,152,122,67,80,37,68,218,88,113,149,83,215,55,167,111,67,42,114,145,125,126,201,46,136,113,39,73,63,182,79,77,144,74,57,189,150,194,59,111,118,38,140,72,190,67,136,79,165,161,214,201,209,109,58,157,139,204,124,153,145,38,207,71,90,71,178,114,134,59,218,202,210,166,126,108,82,175,36,181,181,194,118,85,70,126,184,219,78,63,200,144,213,175,60,165,107,136,58,153,200,51,216,47,167,120,191,115,42,168,138,187,188,132,205,170,206,190,170,156,213,89,96,186,187,126,148,208,171,118,49,205,71,35,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,126,57,83,172,85,140,94,209,214,39,69,188,147,83,123,68,136,130,195,117,135,210,187,190,187,189,200,209,95,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,88,189,60,109,136,136,119,126,10
117,184,196,110,41,141,171,43,146,205,77,190,148,192,185,171,122,173,78,73,59,77,153,121,175,91,45,173,165,140,219,196,53,187,209,108,99,216,106,116,110,40,146,96,204,158,217,35,109,73,211,133,174,195,198,155,96,65,126,95,36,53,143,76,186,191,184,95,49,154,95,159,65,146,119,83,143,106,121,57,43,162,98,161,66,161,156,67,204,63,160,59,73,114,108,133,76,111,152,103,42,107,90,56,184,177,132,173,90,76,107,214,125,42,135,98,203,142,140,180,76,59,77,146,166,88,191,59,55,140,91,147,144,178,40,193,40,73,76,149,159,62,130,207,168,56,172,103,105,154,172,99,100,207,75,78,76,195,196,101,55,46,76,217,189,141,129,102,180,207,171,169,219,181,200,166,212,93,213,125,48,207,161,137,156,213,171,198,149,197,211,195,128,157,115,160,47,166,197,120,155,125,129,150,93,194,74,141,178,62,145,168,216,169,189,100,130,182,46,112,126,82,118,216,92,46,160,165,92,52,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,50,218,133,180,188,178,40,96,202,129,143,131,81,197,63,197,205,152,170,61,56,79,52,194,109,36,97,164,171,182,182,216,110,37,103,183,104,152,212,189,52,47,87,120,204,54,51,139,106,119,197,190,89,125,94,183,198,143,51,132,58,48,126,80,210,205,209,39,69,71,60,34,188,195,159,216,100,217,153,209,114,58,189,198,69,91,59,192,205,103,193,34,78,215,122,113,145,88,204,126,169,63,122,142,67,161,95,139,122,41,168,95,103,59,70,124,58,220,95,134,177,66,39,217,178,49,91,141,186,140,150,81,187,175,211,117,196,135,72,57,180,169,188,172,84,154,163,201,155,172,84,45,114,192,99,176,141,104,51,185,84,164,77,199,202,129,202,146,39,100,77,65,46,69,47,82,117,183,178,99,115,52,169,58,105,162,117,220,45,43,43,137,94,197,57,113,66,39,90,191,86,206,38,213,117,176,113,114,141,75,155,171,146,81,74,130,132,131,50,194,87,144,124,120,140,219,149,146,103,109,166,45,99,134,67,198,83,165,175,203,65,137,168,183,72,117,51,96,170,88,96,109,89,130,35,48,55,162,157,79,157,148,61,120,79,54,71,117,184,161,90,215,201,47,112,87,209,67,108,135,35,100,125,131,169,60,115,49,116,68,205,219,145,39,112,115,173,191,188,71,219,71,162,62,78,176,155,143,90,114,93,86,38,59,170,36,53,66,52,59,143,66,50,174,157,207,150,177,197,92,69,157,73,115,212,89,163,54,92,123,45,172,99,71,144,110,110,155,33,61,106,39,115,217,130,136,77,106,197,112,73,114,46,71,130,215,89,188,216,145,111,67,147,41,186,156,144,173,132,191,120,142,178,154,115,206,160,72,61,67,187,137,76,151,186,178,103,58,133,100,219,64,73,109,171,128,51,203,109,52,166,215,190,217,49,40,162,220,77,170,48,71,197,185,178,89,53,155,130,138,56,159,129,75,209,198,145,189,201,211,35,59,105,55,167,175,104,84,160,128,182,134,40,189,57,163,48,207,84,218,168,72,39,214,136,214,112,170,104,191,99,105,39,106,124,121,82,201,138,165,68,112,95,100,208,216,136,195,146,99,161,121,143,169,212,51,174,206,135,147,140,112,109,206,192,146,150,108,38,49,203,47,161,134,189,152,219,112,61,64,51,88,77,131,57,204,115,176,47,161,201,152,111,190,101,66,209,37,207,94,130,44,219,214,88,186,117,83,155,113,167,190,173,155,54,46,99,41,195,204,40,137,152,122,67,79,37,68,218,88,112,149,83,215,56,167,111,67,43,113,146,125,126,200,46,136,114,39,72,63,182,80,77,145,74,58,189,152,194,59,111,118,38,140,72,190,68,137,80,164,161,215,202,208,109,58,158,140,204,124,153,145,38,207,71,90,71,179,114,134,59,217,202,210,167,126,108,82,175,36,180,180,193,117,86,70,126,183,219,79,62,201,143,213,175,60,164,107,136,59,153,200,51,216,47,167,120,191,115,43,168,138,187,188,131,205,171,206,191,170,156,214,89,97,186,187,126,148,208,171,118,50,205,71,36,101,77,166,198,47,129,134,84,200,101,164,159,181,155,118,200,126,57,83,172,85,141,94,209,214,39,69,187,147,84,122,68,136,129,194,117,134,209,187,190,187,189,200,209,95,132,53,187,170,55,47,120,92,64,137,216,66,175,108,172,77,122,107,205,59,170,108,114,134,155,132,61,83,45,182,130,89,190,61,109,136,135,119,125,10
116,184,195,109,39,141,171,44,147,204,78,190,148,192,185,170,122,172,78,72,59,76,151,121,175,93,44,173,165,141,218,196,49,189,208,107,97,217,108,116,112,39,145,98,202,157,217,36,108,73,210,131,172,196,198,154,95,64,128,96,35,52,143,75,186,190,184,95,48,155,93,158,66,145,119,84,145,106,120,57,44,162,99,162,65,164,156,67,203,63,160,58,73,114,108,134,77,111,151,104,42,107,88,55,184,177,134,172,88,76,107,213,125,43,137,97,205,143,140,179,75,62,79,146,167,88,192,59,55,138,89,148,143,177,41,192,38,74,77,148,157,62,131,207,170,56,174,103,105,155,173,98,101,205,74,78,76,194,194,102,56,46,76,218,191,141,128,101,182,205,171,170,220,180,200,167,211,93,213,124,49,207,160,137,154,214,171,198,148,198,210,194,127,156,116,159,44,166,196,120,157,125,130,151,94,193,75,141,179,62,145,168,216,168,189,99,131,182,45,112,125,84,115,214,93,45,158,166,94,51,166,128,68,134,155,95,105,75,130,74,50,88,180,188,173,47,216,132,180,189,178,41,94,200,131,144,129,81,198,64,196,206,153,170,61,56,80,52,193,108,34,95,164,170,183,182,215,109,38,104,181,103,150,211,190,50,47,86,120,209,53,52,140,106,120,196,191,87,125,92,183,198,141,50,130,57,48,126,80,210,205,208,39,70,73,60,33,187,194,161,215,100,218,152,208,112,58,188,198,68,90,58,188,205,103,194,35,77,216,121,117,145,89,204,126,170,61,122,141,67,161,97,139,124,40,168,95,104,57,70,123,58,221,93,135,179,67,40,218,177,49,91,140,185,141,151,79,186,173,211,118,197,136,75,55,181,171,189,174,87,154,164,202,155,171,84,45,114,193,99,173,141,106,51,187,84,163,78,197,203,128,201,146,40,101,76,64,46,70,48,82,117,183,179,100,113,49,168,57,105,161,117,221,43,42,43,135,95,197,59,115,66,39,91,192,87,206,40,213,118,175,113,113,140,75,156,171,148,82,72,130,133,129,51,193,87,144,121,119,140,218,149,146,103,111,166,46,99,132,68,199,83,164,173,202,65,136,167,183,71,115,51,95,171,87,96,107,86,128,34,46,55,162,155,80,159,149,62,120,79,52,72,115,181,160,90,216,200,49,111,86,207,69,109,133,34,101,125,131,169,60,115,48,115,67,204,219,145,38,111,114,174,190,188,70,221,72,163,62,77,173,155,143,91,113,92,85,38,60,170,35,52,67,54,61,143,68,50,175,155,207,150,176,198,91,69,155,72,114,214,90,162,54,94,123,43,173,99,70,145,110,111,153,34,63,106,39,116,216,131,135,75,106,198,112,73,115,45,71,130,213,92,187,216,147,112,68,146,43,185,156,142,174,131,190,120,143,177,152,114,206,161,73,62,68,188,134,74,151,187,175,103,59,135,100,219,64,72,107,170,127,51,203,110,52,164,217,191,215,50,40,161,220,76,169,48,72,196,184,177,87,51,155,129,137,53,160,128,74,208,196,144,190,202,212,36,58,105,54,168,174,104,82,157,128,181,134,39,189,62,163,49,207,84,217,168,71,39,213,135,214,110,169,106,191,99,106,39,107,123,123,82,202,138,166,67,112,95,100,206,218,136,196,146,99,161,123,144,170,213,51,174,205,135,147,142,111,109,205,191,146,149,109,38,49,202,47,162,134,190,153,221,111,61,62,52,89,75,129,57,204,115,174,48,159,201,152,111,190,102,66,209,36,206,95,129,43,221,213,89,187,116,82,155,113,169,189,172,156,53,46,99,41,194,204,39,136,152,122,68,78,37,69,217,89,112,150,84,215,56,168,111,67,44,116,145,125,126,200,48,137,114,40,73,62,183,79,77,145,74,58,190,152,193,58,110,117,38,138,70,189,68,136,79,164,161,214,201,210,110,60,156,137,204,126,154,144,38,209,69,90,72,179,113,133,60,218,202,209,167,126,108,82,176,36,183,182,194,118,86,68,126,184,221,77,65,201,146,214,176,60,165,108,137,59,153,198,48,216,48,167,119,190,115,42,168,138,188,188,133,208,170,206,190,169,155,213,87,96,188,187,126,148,207,171,118,50,205,71,37,102,79,165,198,46,128,132,85,198,101,165,160,181,155,118,202,125,57,81,171,85,142,96,207,215,40,68,186,145,83,124,68,136,130,193,117,136,209,187,190,185,188,199,210,97,133,53,187,171,55,49,120,91,64,136,216,65,175,109,173,76,120,110,204,59,170,106,117,133,156,132,62,82,45,181,131,87,190,59,109,136,137,119,126,10
117,182,196,111,40,141,170,43,145,205,77,191,147,193,185,170,121,172,78,74,59,76,153,121,174,91,45,173,164,140,219,196,53,188,209,108,99,215,106,117,111,40,146,96,203,157,216,36,109,74,210,132,174,195,199,155,95,65,125,95,35,54,144,75,186,191,185,95,48,154,96,159,64,145,119,83,143,106,121,57,42,161,98,161,65,160,156,66,205,63,159,60,74,115,107,132,75,111,152,103,43,106,89,55,184,178,132,172,91,76,106,213,125,43,136,99,204,142,140,180,75,60,78,146,166,88,190,60,55,140,90,147,143,179,39,193,40,73,76,149,159,61,130,207,168,56,173,102,106,154,171,99,101,208,76,79,77,194,195,101,55,45,76,217,190,141,129,102,180,208,170,169,218,181,200,166,211,93,214,124,48,207,161,137,155,213,171,198,150,196,212,194,128,157,116,160,46,165,196,121,156,125,129,151,93,195,74,140,178,62,145,167,215,169,189,101,130,183,47,112,125,81,118,216,93,46,160,164,92,53,165,128,68,134,157,94,105,76,132,74,49,88,181,189,173,49,218,132,180,189,178,41,95,200,129,144,131,81,197,63,198,205,153,170,61,55,79,53,194,109,35,96,164,171,183,183,216,110,39,103,182,103,153,212,189,51,46,87,119,205,54,50,140,107,120,196,189,89,124,95,183,198,143,51,132,57,48,127,80,209,206,207,38,68,71,59,33,189,195,159,216,100,217,153,209,113,58,189,198,68,91,59,192,205,103,194,35,77,215,122,113,145,88,204,126,170,63,122,142,68,161,95,139,122,41,168,95,103,59,70,124,58,221,94,134,178,67,39,217,178,49,91,140,185,140,150,80,187,174,211,118,196,135,72,57,181,169,188,172,84,154,163,202,154,172,84,44,114,191,100,175,141,103,52,185,84,164,77,198,203,129,202,146,38,100,77,64,46,70,47,81,116,184,180,99,114,51,169,59,105,162,117,219,46,43,43,138,94,197,58,113,67,40,91,192,86,206,39,213,118,176,113,114,141,75,155,172,147,81,74,130,132,132,49,194,88,144,125,120,139,219,150,146,102,109,165,45,98,133,68,199,83,165,175,203,65,138,168,183,73,118,51,96,170,88,95,108,89,130,35,47,55,163,158,79,158,148,61,120,79,54,72,118,184,161,90,216,200,46,111,87,208,67,108,135,35,100,125,131,169,60,115,49,115,68,204,218,145,38,112,115,173,192,188,72,220,72,162,62,78,176,154,143,89,114,93,87,38,60,170,37,52,65,53,60,144,66,50,175,156,208,150,177,197,93,69,158,74,116,213,89,163,54,93,122,45,173,99,71,145,111,110,154,34,61,107,40,117,216,131,135,77,106,198,113,72,114,47,72,129,215,90,189,215,145,112,68,146,41,185,156,144,174,132,191,120,142,179,153,114,206,160,72,60,68,187,137,76,153,186,178,103,58,134,99,219,64,73,108,171,128,52,203,111,54,167,215,190,216,49,40,162,220,76,170,47,71,197,183,178,90,53,155,130,138,56,160,129,74,209,198,146,189,201,211,35,59,105,55,167,175,104,83,159,128,182,133,39,189,57,163,48,207,84,218,168,72,39,213,136,214,111,171,104,191,99,104,40,106,125,121,82,201,138,165,67,114,94,100,206,217,137,195,146,99,160,121,143,169,211,50,174,206,135,146,139,111,109,206,192,147,150,107,37,49,204,48,161,134,188,153,219,112,61,65,51,89,77,131,58,204,116,176,47,161,202,153,111,190,101,67,208,38,207,93,130,44,219,213,88,187,117,82,155,113,167,190,173,156,54,47,100,41,195,204,41,136,153,122,67,79,38,68,218,88,113,149,83,214,55,167,110,67,42,113,146,125,126,201,46,137,113,40,74,63,182,79,77,145,74,57,189,150,194,59,111,117,38,140,72,190,67,136,79,165,162,214,202,209,109,59,157,140,204,124,154,145,38,207,71,91,70,179,114,134,58,217,203,210,167,126,109,83,175,36,180,181,193,117,85,70,126,183,219,77,63,200,143,213,176,60,164,107,136,58,153,200,50,216,46,168,119,190,115,42,168,138,187,188,132,206,171,206,190,170,156,212,88,97,186,187,126,148,208,170,118,49,204,71,35,101,78,165,198,47,128,134,84,199,102,165,160,182,155,118,200,127,58,82,172,84,140,95,208,214,39,70,187,147,83,123,69,136,130,195,117,135,209,188,190,188,189,199,209,96,132,52,187,171,55,48,119,92,63,136,216,66,174,108,172,76,122,107,205,58,170,108,114,134,155,133,61,84,45,183,131,89,189,59,109,136,136,120,126,10
116,184,199,109,40,139,170,41,147,205,77,191,148,192,185,172,119,171,79,74,58,78,155,122,175,90,45,174,164,141,219,197,54,187,210,106,97,216,104,116,110,41,146,96,204,159,215,37,111,74,211,132,174,196,199,158,93,65,127,95,36,54,143,77,185,190,185,95,48,155,94,158,64,145,118,84,143,106,121,56,44,161,98,162,64,161,157,68,206,61,161,59,73,115,108,134,77,109,152,103,42,108,90,56,185,177,132,173,90,74,108,216,127,42,135,97,204,142,140,178,77,60,78,144,166,86,191,58,55,140,89,146,142,180,39,192,41,73,74,147,158,62,130,208,168,57,173,105,105,154,169,100,100,208,75,80,76,194,194,101,55,45,76,217,187,141,126,102,180,207,172,172,218,181,199,167,211,93,214,124,48,208,162,135,155,212,170,196,148,197,213,194,129,156,113,160,46,165,195,121,155,125,128,152,93,194,73,140,178,63,145,167,217,168,188,98,129,182,45,112,125,81,117,215,91,47,160,164,91,54,166,129,69,133,156,95,105,75,132,74,51,89,181,190,174,49,217,131,182,189,178,40,97,200,131,143,129,80,195,64,197,204,153,169,61,56,82,52,194,108,36,96,165,170,184,182,216,109,39,104,182,102,153,213,190,49,46,86,120,205,53,50,138,105,118,197,189,90,125,95,182,198,142,52,131,57,46,128,81,209,205,208,39,69,72,59,34,189,195,160,217,100,217,154,210,112,59,191,197,66,92,59,193,204,102,193,36,78,215,122,113,146,89,205,125,168,62,121,142,65,163,97,140,123,42,166,97,105,59,71,124,58,221,95,135,178,65,39,218,178,50,92,139,185,140,149,79,187,174,211,119,198,135,70,57,182,168,189,173,85,153,163,200,155,172,84,45,115,191,100,176,140,104,50,185,85,165,78,199,204,130,201,145,40,100,78,65,47,69,46,80,117,182,178,101,115,52,167,59,105,163,117,220,45,42,43,140,95,196,57,114,66,41,89,191,87,205,38,214,117,177,112,114,141,76,154,173,147,80,73,129,133,132,51,194,88,143,124,120,139,220,150,147,102,108,166,46,97,133,67,198,83,164,174,202,65,135,169,184,72,118,51,98,170,89,96,107,90,130,36,45,54,163,156,79,157,148,61,119,79,54,73,116,184,160,92,216,202,46,111,87,208,66,109,136,36,101,125,132,170,60,116,47,115,66,203,219,146,39,113,115,174,192,186,74,219,73,161,62,78,177,154,142,90,114,92,88,36,57,171,36,55,65,52,58,143,64,51,175,156,209,150,176,196,93,69,155,73,116,213,87,162,54,91,123,44,173,100,72,146,110,110,153,34,61,107,41,115,216,132,135,78,106,198,112,71,114,47,71,130,216,89,189,216,144,111,68,146,40,185,158,146,172,131,192,119,142,179,154,115,207,158,72,60,68,186,136,77,151,186,177,104,60,135,100,220,64,73,109,170,128,50,203,110,53,166,214,190,216,50,39,162,220,75,169,48,71,195,183,178,90,54,155,130,138,57,160,129,75,208,197,148,189,201,210,33,59,106,55,166,175,105,81,159,129,183,133,39,190,57,164,46,208,83,219,168,72,39,214,135,213,109,170,103,190,99,106,40,106,124,121,83,201,139,165,69,113,94,100,207,216,135,195,145,99,160,120,143,169,211,52,173,205,135,145,142,110,109,208,193,146,150,107,37,49,206,47,161,136,188,150,219,111,59,65,52,89,76,129,57,204,116,176,47,161,199,154,112,190,103,68,209,37,207,94,131,44,220,213,89,188,116,83,157,112,168,191,173,157,55,47,99,42,194,204,40,139,152,123,68,80,37,67,217,88,113,150,84,216,56,166,111,68,42,113,146,124,125,201,44,136,113,39,73,64,182,78,77,146,75,56,189,152,193,58,111,117,38,140,72,190,67,136,78,165,159,214,202,212,109,58,156,139,203,125,153,144,39,207,71,89,72,179,115,133,58,219,200,212,166,126,109,82,175,36,181,180,194,117,85,69,126,184,219,79,62,199,145,214,175,60,166,106,136,59,154,200,51,215,46,168,120,190,114,43,168,139,188,189,132,206,171,207,191,170,155,214,87,97,186,187,125,149,206,170,119,49,205,71,36,103,77,165,198,47,128,134,84,201,102,165,161,182,155,118,200,127,56,83,172,84,141,94,208,214,38,70,188,146,83,122,69,135,129,195,116,134,210,188,189,187,190,200,210,94,132,54,186,171,56,47,120,92,64,137,215,66,176,108,172,77,121,107,204,58,170,108,113,135,155,132,60,85,44,184,129,88,188,62,108,138,136,118,126,10
116,184,198,110,40,140,170,43,147,205,77,191,149,193,186,170,121,171,80,74,60,76,154,120,174,90,45,172,165,140,217,196,53,187,209,107,99,215,107,118,111,40,146,96,204,158,218,37,109,73,212,131,173,196,198,155,95,66,126,95,37,53,142,76,186,191,183,95,47,155,95,159,65,147,117,84,142,107,121,57,43,161,99,159,65,161,156,66,204,63,161,59,74,116,107,132,77,110,152,103,44,106,89,56,183,177,131,173,91,74,106,215,126,43,135,97,203,142,140,179,76,59,78,145,166,89,190,61,55,139,90,147,143,180,39,193,40,73,76,149,158,62,130,206,168,55,172,103,106,156,173,98,100,207,75,77,76,194,196,101,56,44,76,218,188,142,128,103,181,207,171,170,218,182,202,165,212,94,214,125,48,207,161,137,155,214,171,197,149,198,212,195,129,157,116,160,46,166,196,119,156,125,128,151,93,195,74,140,178,63,144,168,217,169,189,100,130,182,46,111,125,81,117,215,92,47,160,165,93,53,166,127,68,134,156,95,106,74,132,74,49,89,180,189,174,50,216,133,181,189,178,41,96,200,130,144,130,81,198,63,196,206,152,171,59,55,78,52,194,109,36,96,164,170,183,182,216,110,39,102,182,103,152,212,188,51,47,87,119,206,53,51,140,105,121,196,190,90,124,94,184,199,142,50,131,58,48,126,81,209,206,207,40,68,72,59,34,188,197,159,216,100,217,153,210,114,58,189,198,68,91,59,191,206,102,193,36,79,214,122,113,146,88,204,125,169,63,122,140,67,161,96,140,121,41,168,95,104,59,70,124,59,220,94,134,178,67,38,217,178,49,91,141,186,139,150,82,187,174,212,119,195,135,72,57,179,168,189,173,85,154,164,201,154,171,84,44,114,192,99,175,141,103,51,185,83,165,77,199,203,130,202,145,39,98,78,64,46,68,46,80,117,183,179,100,113,50,168,58,106,163,117,220,46,43,44,137,95,197,57,111,67,41,91,191,86,206,39,214,117,177,113,114,141,74,155,172,146,82,76,129,131,131,49,193,88,144,124,121,140,219,149,146,102,111,166,45,98,134,68,199,83,164,175,204,66,137,166,183,72,116,51,96,170,89,96,109,90,130,35,47,54,162,156,79,158,148,62,118,79,53,71,117,184,160,90,216,202,47,112,88,208,68,107,134,37,99,126,132,169,60,116,49,116,67,204,220,146,37,111,115,173,192,188,70,220,72,161,61,78,176,155,142,90,114,91,87,38,60,169,36,54,66,53,60,144,66,51,175,157,207,149,177,197,91,69,157,73,116,212,90,165,55,93,123,46,171,100,70,144,109,110,155,35,60,107,39,117,219,131,136,77,105,197,112,74,113,46,70,129,214,90,188,216,145,111,68,146,41,185,158,143,173,133,191,120,142,178,154,114,208,160,73,62,68,188,136,76,150,186,177,104,58,134,100,218,65,72,109,171,128,51,202,109,54,166,214,188,217,50,41,162,220,76,168,48,71,197,185,177,89,52,155,130,138,56,158,129,74,209,198,145,189,202,211,34,60,106,54,167,175,104,83,157,128,180,133,40,189,58,164,47,207,83,218,168,73,39,214,136,213,111,169,104,192,97,106,40,106,124,121,83,200,138,166,68,112,96,101,207,217,136,196,146,98,160,122,142,168,212,50,175,204,136,147,141,111,108,206,192,147,149,107,38,48,204,48,161,135,188,153,218,112,60,65,50,89,77,130,57,204,117,176,48,161,202,152,111,190,101,66,209,38,206,94,131,44,219,213,87,187,117,82,156,114,167,190,174,157,54,47,101,43,195,203,39,138,154,122,67,79,37,69,217,87,113,149,83,215,55,167,110,66,43,115,146,126,126,201,45,136,114,40,73,62,182,78,76,144,74,58,189,150,194,60,111,117,38,140,73,190,68,136,79,165,162,216,200,208,109,58,158,140,205,124,154,145,39,208,71,90,71,178,115,133,58,218,204,210,166,126,108,83,176,36,181,181,194,119,85,69,125,184,220,78,63,200,144,212,175,60,165,105,137,58,153,200,50,216,47,168,119,190,116,43,167,138,186,188,131,204,172,206,191,169,154,213,89,97,186,187,126,149,209,171,117,49,205,69,35,101,77,164,198,46,129,134,84,201,101,164,159,180,155,120,200,125,57,84,172,86,140,93,210,215,39,69,189,146,83,124,69,135,130,192,116,135,211,188,189,187,189,199,209,96,132,55,188,171,54,48,120,93,63,136,216,65,175,110,171,76,123,108,204,59,171,108,113,133,156,131,62,83,43,183,130,88,189,60,109,136,135,120,127,10
117,183,197,110,40,140,171,43,146,205,77,191,148,193,185,170,121,172,78,73,59,77,154,121,174,91,45,173,165,140,218,196,53,188,209,108,98,215,106,117,111,40,146,96,203,157,216,36,109,73,211,132,173,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,155,95,159,64,146,118,83,143,106,121,57,43,161,99,161,65,161,157,66,205,63,160,59,74,114,107,132,76,110,152,103,42,106,89,56,184,177,132,172,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,171,99,101,207,75,78,77,195,195,102,55,46,76,218,189,141,128,102,181,207,171,170,219,181,200,166,211,93,214,124,48,207,161,137,155,214,172,198,149,196,212,194,128,157,115,160,46,166,196,121,156,125,128,151,93,194,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,81,118,215,92,46,160,165,92,52,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,96,200,130,144,130,81,197,63,197,205,152,170,61,55,79,52,194,109,36,96,164,170,182,182,216,110,39,103,182,103,153,212,189,51,47,87,120,205,54,51,140,106,120,196,189,89,124,95,183,199,143,51,131,57,48,127,80,209,205,208,39,69,71,60,34,188,195,160,216,100,217,154,209,113,58,189,199,68,91,59,192,205,103,193,35,78,215,122,113,145,88,204,126,169,63,122,142,67,161,95,139,122,41,168,95,103,58,70,124,58,220,95,134,177,66,38,217,178,49,91,141,185,139,150,80,188,174,211,118,196,136,72,57,180,168,188,172,84,154,163,201,154,171,84,44,114,192,99,175,141,103,51,186,84,164,78,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,100,114,51,169,58,105,162,117,220,45,43,43,138,94,197,58,112,67,40,91,192,87,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,50,194,87,144,124,120,139,219,149,146,102,109,166,45,98,133,67,198,83,165,174,203,65,137,168,183,71,117,51,96,170,88,95,109,89,130,35,46,55,162,157,79,158,148,62,120,79,53,71,117,183,161,91,216,200,47,112,87,209,68,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,220,72,162,62,78,176,155,144,90,114,93,87,37,59,170,36,53,66,52,59,143,66,50,175,156,208,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,46,71,130,215,90,188,216,145,112,68,146,41,185,157,144,173,132,191,120,142,178,153,115,206,160,72,61,68,187,137,76,151,187,178,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,50,40,162,220,76,170,47,71,197,184,178,89,53,155,130,138,56,159,128,74,208,198,145,190,201,211,35,59,105,54,167,175,104,83,159,128,182,133,40,189,57,163,47,207,84,218,168,73,39,214,135,213,111,170,104,191,99,105,40,106,124,122,82,201,138,166,68,113,95,100,207,217,136,196,146,99,160,121,143,169,212,50,174,205,135,147,140,111,109,206,192,147,150,108,38,49,204,47,162,134,188,152,219,112,61,64,51,89,77,131,57,204,116,176,47,160,201,153,111,190,101,67,208,37,207,93,131,43,219,214,88,186,116,82,155,113,167,190,173,156,55,47,99,41,195,204,40,137,152,122,67,80,37,68,218,88,113,149,83,215,55,167,111,67,43,113,145,126,126,201,46,136,114,39,73,63,183,79,77,144,74,57,189,150,194,59,111,117,38,140,72,190,67,136,79,165,161,215,201,209,109,58,157,139,204,124,153,145,38,207,71,90,71,178,114,134,59,218,202,210,166,126,108,82,175,36,181,181,194,118,85,70,126,184,219,78,63,200,144,213,175,60,165,107,136,58,153,200,51,216,47,167,120,191,115,42,168,138,187,188,132,205,171,206,190,169,156,214,89,96,186,187,126,148,208,171,118,49,205,71,36,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,126,57,83,172,85,140,94,208,214,39,69,187,147,83,123,68,136,130,195,117,135,209,187,190,187,189,200,209,95,132,53,187,171,55,47,119,92,64,137,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,88,189,60,109,136,136,119,126,10
117,183,197,111,40,141,170,43,146,205,77,191,148,192,185,171,121,172,79,73,59,77,154,120,174,92,45,173,165,140,218,197,53,188,209,108,98,216,106,117,110,40,146,97,203,157,216,35,109,74,211,132,173,195,199,155,95,65,126,95,36,53,143,76,186,191,185,95,49,154,95,159,65,145,118,83,142,106,121,57,43,161,99,161,65,162,157,67,205,63,159,59,74,114,107,133,77,110,152,103,43,106,89,56,184,177,132,172,90,76,107,214,126,43,136,99,204,142,140,180,76,60,77,146,165,88,191,60,56,140,91,147,143,179,39,194,40,72,76,148,158,62,130,207,168,56,172,103,105,154,171,99,101,207,76,77,77,195,195,102,56,46,76,218,189,141,128,103,181,208,171,170,219,181,200,166,211,93,214,124,48,207,160,137,155,214,172,198,149,197,211,194,128,157,116,160,47,165,197,121,156,125,128,151,94,195,74,141,178,62,145,168,215,168,189,100,131,182,46,111,125,82,118,216,92,46,160,165,92,53,166,128,67,134,157,95,105,76,132,74,50,88,181,189,173,50,217,133,180,189,177,41,96,201,130,144,131,81,196,63,197,205,152,170,60,55,79,52,194,109,36,96,164,171,182,182,216,109,38,103,182,103,153,212,189,51,47,87,120,205,54,51,140,106,120,197,189,89,125,95,183,199,143,51,131,57,47,126,80,209,205,208,39,69,72,60,34,189,196,160,216,99,217,154,210,114,58,190,198,68,91,59,192,205,103,193,35,78,215,122,113,145,88,203,125,169,63,122,141,67,161,96,139,122,41,168,95,103,59,70,124,59,220,95,134,177,66,39,217,178,49,91,141,185,140,150,80,188,175,210,117,196,136,72,57,180,169,189,172,85,154,163,201,154,171,85,44,114,192,99,175,141,103,52,185,84,165,77,199,202,129,202,146,39,100,77,65,47,70,47,81,117,184,178,100,115,51,169,57,104,162,117,220,45,42,44,138,94,197,58,112,66,40,91,192,87,206,39,213,118,176,113,114,140,75,154,172,147,81,74,130,131,132,49,194,88,144,125,120,139,219,150,146,102,109,166,46,98,134,68,198,83,165,174,203,65,137,168,183,71,118,51,96,171,88,96,109,89,130,36,46,55,162,156,79,157,148,62,119,79,53,71,117,183,161,90,216,200,47,112,87,209,68,108,135,35,100,125,132,169,60,115,49,116,67,205,219,146,38,111,115,173,192,189,72,220,71,162,62,78,176,155,144,90,114,92,87,37,60,170,36,53,65,52,60,144,66,50,174,157,207,151,177,197,92,69,157,73,115,212,89,163,53,92,123,45,172,99,71,145,110,110,154,34,61,107,40,116,217,131,136,76,105,198,113,72,114,47,71,130,215,89,188,216,145,110,68,146,41,186,156,144,174,132,191,120,142,178,153,115,206,160,72,61,67,187,137,75,152,187,177,103,58,133,100,219,64,73,108,170,128,52,202,109,53,166,214,189,217,49,40,162,220,76,169,47,71,197,184,178,89,53,155,131,138,56,159,128,74,208,198,145,190,202,211,35,59,105,55,167,175,104,84,159,128,182,133,40,189,58,162,48,207,84,218,168,72,40,214,135,213,111,170,104,191,98,105,40,106,124,121,82,201,138,165,68,113,95,101,206,217,136,195,146,99,160,121,143,170,212,51,174,205,134,146,140,111,109,205,192,146,150,108,37,50,204,47,161,134,188,152,218,112,60,64,51,89,77,130,58,204,116,176,47,161,201,153,111,190,101,67,209,37,207,93,130,43,219,214,88,187,116,83,155,113,166,190,173,156,54,47,99,43,195,203,40,137,152,121,67,80,37,68,217,88,112,149,83,215,55,167,111,66,42,113,146,126,126,200,46,136,113,40,73,63,182,79,77,144,74,57,189,150,194,59,111,118,38,140,72,189,67,136,79,165,161,215,201,209,109,58,157,139,205,125,154,145,38,207,71,90,71,178,115,134,59,218,203,210,167,126,108,82,175,37,181,181,194,118,85,70,126,184,219,78,63,200,144,213,175,60,165,107,136,58,153,200,51,216,46,168,120,190,115,42,168,138,187,189,132,205,170,206,190,169,156,213,89,96,186,186,126,148,207,171,118,49,204,70,35,101,78,165,199,47,129,134,85,200,102,164,160,182,155,118,200,127,57,82,173,85,140,94,209,214,39,70,188,147,83,123,69,136,130,195,117,134,209,186,190,187,189,200,209,96,132,53,186,171,55,47,119,92,64,136,216,66,175,109,172,76,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,88,189,60,109,136,135,119,126,10
117,183,197,110,40,140,171,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,154,121,174,91,45,173,165,140,218,196,53,188,209,108,98,215,106,117,111,40,146,97,203,157,216,36,109,73,211,132,173,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,154,95,159,64,145,118,83,143,106,121,57,43,161,99,161,65,162,157,67,205,63,160,59,74,114,107,133,76,110,152,103,42,106,89,56,184,177,132,172,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,171,99,101,207,76,78,77,195,195,102,56,46,76,218,189,141,128,102,181,207,171,170,219,181,200,166,211,93,214,124,48,207,161,137,155,214,171,198,149,196,212,194,128,157,116,160,46,166,197,121,156,124,128,151,93,194,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,82,118,215,92,46,160,165,92,52,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,95,200,130,144,130,81,197,63,197,205,152,170,61,55,79,52,194,109,35,96,164,170,182,182,215,110,38,103,183,103,153,212,189,51,47,87,120,205,54,50,140,106,120,197,189,89,125,95,183,199,143,51,131,57,48,127,80,209,205,208,39,69,71,60,34,188,195,160,216,100,217,154,209,114,58,189,198,68,91,59,192,205,103,193,35,77,215,122,113,145,88,204,126,169,63,123,141,67,161,96,139,122,41,168,95,103,58,70,124,58,220,95,134,177,66,38,217,178,49,91,141,185,139,150,80,187,174,211,118,196,136,72,57,180,168,188,172,85,154,163,201,155,171,84,44,114,192,99,175,141,103,51,186,84,164,77,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,100,114,51,169,58,105,162,117,219,45,43,43,138,94,197,58,112,66,40,91,192,87,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,49,194,87,144,124,120,139,219,149,146,102,109,166,45,98,134,67,198,83,165,174,203,66,137,168,183,72,117,51,96,170,88,95,109,89,130,35,46,55,162,157,79,158,148,62,120,79,53,71,117,183,161,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,220,72,162,62,78,176,154,144,90,114,93,87,37,59,170,36,53,66,52,59,144,66,50,175,156,208,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,46,71,130,215,90,188,216,145,111,68,146,41,185,157,144,173,132,191,120,143,178,153,115,206,159,72,61,67,187,137,76,151,187,178,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,50,40,162,220,76,169,47,71,197,184,178,89,53,155,130,138,56,160,128,74,208,198,145,190,201,211,35,59,105,54,167,175,104,83,159,128,182,133,40,189,58,163,47,207,84,218,168,72,39,214,135,213,111,170,104,191,99,105,40,106,124,122,82,201,138,166,68,113,95,100,207,217,136,196,146,99,160,121,143,169,212,50,174,205,135,146,140,111,109,206,192,147,150,108,38,49,204,47,162,134,188,152,219,112,61,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,37,207,93,130,43,219,214,88,186,116,82,155,113,167,190,173,156,54,47,100,42,195,204,40,137,152,122,67,80,37,68,218,88,113,149,83,215,55,167,111,67,42,113,145,125,126,200,46,136,113,39,73,63,182,79,77,144,74,57,189,150,194,59,111,118,38,140,72,190,67,136,79,165,161,214,201,209,109,58,157,139,204,124,153,145,38,207,71,90,71,178,114,134,59,218,202,210,166,126,108,82,175,37,181,181,194,118,85,70,126,184,219,78,63,200,143,213,175,60,165,107,136,58,153,200,51,216,47,167,120,191,115,42,168,138,187,189,131,205,171,206,190,170,156,213,89,96,186,187,126,148,208,171,118,49,205,71,35,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,126,57,83,172,85,140,94,209,214,39,69,188,147,83,123,68,136,130,195,117,135,210,187,190,187,189,200,209,95,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,88,189,60,109,136,136,119,126,10
117,182,197,110,40,141,169,45,147,205,79,188,149,193,186,172,123,170,77,72,60,77,154,120,175,93,44,174,165,140,217,197,53,188,208,108,97,216,105,117,110,42,147,96,204,157,217,34,109,72,211,133,174,193,199,155,95,64,124,96,35,52,143,75,186,192,185,97,46,155,96,158,64,145,119,84,142,105,121,56,43,162,98,159,63,161,159,67,203,64,159,58,73,116,107,131,75,111,155,104,42,107,89,56,185,178,134,172,91,77,107,214,126,42,136,97,204,140,142,181,76,62,78,145,164,88,191,61,54,139,92,145,144,179,39,194,40,70,76,149,160,62,130,205,169,55,171,102,105,154,171,97,102,208,76,78,77,195,198,102,58,46,75,219,190,141,127,103,181,209,170,169,219,182,201,167,210,93,214,124,49,207,160,136,154,214,169,197,149,194,213,194,128,154,117,160,46,166,195,120,155,125,128,150,94,193,73,139,178,63,144,168,217,169,191,101,130,182,48,111,124,81,119,216,92,45,159,165,93,53,165,126,69,134,154,93,106,76,134,74,48,89,181,190,175,48,216,132,180,189,177,41,97,199,129,144,132,80,197,65,196,204,154,168,62,54,77,52,194,110,34,95,164,170,180,182,215,110,38,103,183,102,154,210,190,50,47,87,119,206,54,53,141,107,119,196,188,89,125,94,184,200,140,50,133,57,48,127,79,209,204,207,39,68,72,60,35,190,192,162,215,100,218,153,208,112,61,189,197,68,89,57,191,205,105,194,36,77,218,121,114,144,89,203,125,170,62,121,144,66,161,97,140,121,40,170,94,107,59,71,126,58,219,94,133,176,64,38,216,178,51,91,143,188,138,150,82,187,175,211,116,198,136,72,55,183,168,189,171,86,153,163,200,155,171,85,45,115,192,100,175,140,103,51,186,83,164,76,199,203,131,204,145,41,100,76,63,45,70,47,80,119,185,178,99,113,51,169,60,105,162,118,220,45,44,42,138,93,197,57,111,68,41,91,190,86,206,38,213,117,175,111,112,140,77,154,171,147,82,74,131,131,133,49,194,85,144,126,122,138,218,150,146,102,108,168,43,100,134,69,198,82,166,175,201,65,135,167,182,72,116,51,96,169,89,96,110,89,130,35,48,55,162,157,80,159,148,62,121,81,52,72,117,184,160,89,215,201,48,115,89,209,66,108,135,35,100,125,131,169,61,115,50,116,66,205,221,144,36,112,115,172,192,190,71,220,72,163,61,79,175,153,142,91,114,92,83,38,59,171,37,53,66,52,60,142,65,50,176,155,207,149,178,197,93,68,156,74,118,212,87,162,56,93,123,45,173,101,72,145,110,112,154,33,59,107,40,117,215,130,134,77,106,199,114,72,114,48,69,130,213,90,188,216,146,111,69,147,42,185,155,144,173,132,191,120,142,176,153,114,206,161,73,59,67,189,137,76,151,188,177,104,58,133,99,219,63,72,107,170,126,50,201,109,52,166,214,189,219,49,41,162,218,78,171,46,72,197,183,178,89,54,155,132,138,55,159,127,75,206,199,144,190,201,210,33,59,104,53,169,176,102,82,158,128,181,133,42,189,60,164,48,207,85,217,167,72,39,213,137,212,111,168,102,190,100,105,39,106,124,121,82,201,137,165,69,113,93,99,207,216,136,195,144,100,160,121,141,171,211,50,174,206,134,145,141,110,108,207,195,144,149,106,39,50,204,47,161,133,187,149,219,111,61,63,50,91,78,135,58,202,117,176,49,161,201,151,111,190,100,67,210,36,208,92,129,44,219,212,89,186,115,81,155,111,166,189,173,156,54,48,101,41,195,204,39,137,151,120,68,80,37,67,216,89,112,149,82,216,56,168,112,67,43,114,147,125,127,200,46,138,115,38,72,63,183,77,77,146,75,56,188,149,193,59,111,117,40,138,71,191,67,136,79,165,161,215,202,210,110,58,156,141,203,123,155,145,37,208,70,89,71,178,113,134,59,216,202,210,167,124,106,83,175,39,181,181,194,117,83,70,126,183,218,79,63,200,145,212,177,61,168,108,134,58,154,201,51,215,45,169,119,190,114,42,167,136,187,188,129,206,172,207,191,168,156,213,88,97,186,185,127,148,208,170,117,48,205,71,36,100,80,166,199,47,130,132,83,198,99,164,159,181,156,120,201,126,57,83,172,85,141,94,208,213,39,70,186,149,82,125,68,136,129,193,117,135,210,187,191,187,188,200,209,95,131,53,185,170,55,47,119,93,66,136,216,66,175,108,172,77,121,106,206,58,171,109,115,135,155,134,62,83,43,183,130,86,189,58,110,135,135,119,124,10
117,183,197,110,40,140,171,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,154,121,174,91,45,173,165,140,218,197,53,188,209,108,98,216,106,117,110,40,146,96,203,157,216,36,109,74,211,132,173,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,154,95,159,64,145,118,83,143,106,121,57,43,161,99,161,65,161,157,66,205,63,160,59,73,114,108,133,76,110,152,103,43,106,89,56,184,177,132,172,91,75,106,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,172,99,101,207,76,78,77,195,195,102,55,46,76,218,189,141,128,103,181,207,171,169,219,181,200,166,211,93,214,124,48,207,161,137,155,214,171,198,149,196,212,194,128,157,115,160,46,166,196,121,156,124,128,151,93,194,74,141,178,62,145,168,216,168,189,100,130,182,46,111,125,82,117,216,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,95,200,130,144,130,81,197,63,197,205,152,170,61,55,79,52,194,109,35,96,163,170,182,182,215,110,38,103,183,103,153,212,189,51,47,87,120,205,54,51,140,106,120,197,189,89,124,95,183,199,143,51,131,57,48,127,80,209,205,208,39,69,71,60,34,188,195,160,216,100,217,154,209,113,58,189,198,68,91,59,192,205,103,193,35,78,215,122,113,145,88,203,126,169,63,123,141,67,161,96,139,122,42,168,95,103,58,70,124,58,220,95,134,177,66,39,217,178,49,91,141,185,139,150,80,187,174,211,118,196,136,72,57,180,168,188,172,84,154,163,201,154,171,84,44,114,192,99,175,141,103,51,186,84,164,77,199,203,129,202,146,39,100,77,65,46,70,47,81,117,183,178,100,114,51,169,58,105,162,117,219,45,43,43,138,94,197,58,112,66,40,91,192,86,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,49,194,87,143,124,120,139,219,149,146,102,109,166,46,98,133,67,198,83,165,174,203,66,137,168,183,71,117,51,96,170,88,95,108,89,130,35,46,55,162,157,79,158,148,62,119,79,53,71,117,183,161,91,216,200,47,112,87,209,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,39,112,115,173,191,188,72,219,72,162,62,78,176,154,144,90,114,92,87,37,59,170,36,53,66,52,59,144,66,50,175,156,208,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,131,136,77,105,198,112,72,114,46,71,130,215,90,188,216,145,112,68,146,41,185,157,144,173,132,191,120,142,178,153,115,206,159,72,61,67,187,137,76,151,187,177,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,189,217,50,40,162,220,77,170,47,71,197,184,178,89,53,155,130,137,56,160,128,75,208,198,145,190,201,211,35,59,105,55,167,175,104,83,159,128,181,133,40,189,58,162,47,207,84,218,168,72,39,214,135,213,111,170,104,191,99,105,40,106,124,122,82,201,138,165,68,113,95,100,207,217,136,195,146,99,160,121,143,169,212,50,174,205,135,146,140,111,109,205,192,146,149,108,38,49,204,47,162,134,188,152,218,112,61,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,66,208,37,207,94,130,43,219,214,88,186,116,82,155,113,167,190,173,156,55,47,100,42,195,204,40,137,152,122,67,80,37,68,218,88,112,149,83,215,55,167,111,67,43,114,145,126,126,200,46,136,113,39,73,63,182,79,77,144,74,57,189,150,194,59,111,118,38,140,72,190,67,136,79,165,161,214,201,209,109,58,157,140,204,124,153,145,38,207,71,90,71,178,114,134,59,218,202,209,166,126,108,82,175,36,181,181,194,118,85,70,126,184,219,78,63,200,144,213,175,60,165,107,136,58,152,200,50,216,47,167,120,191,115,42,168,138,188,188,132,205,170,206,190,169,156,213,89,97,186,187,126,148,208,171,118,49,205,71,36,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,126,57,83,172,85,140,94,209,214,39,69,188,147,83,123,68,135,130,195,117,135,209,187,190,187,189,200,209,96,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,88,189,59,109,136,136,119,126,10
117,183,197,110,40,141,170,44,146,206,77,191,147,191,185,172,121,172,78,73,59,77,153,121,173,92,46,173,165,139,218,196,54,188,210,108,97,215,106,115,110,40,147,95,203,157,216,36,108,73,211,133,174,196,199,156,96,65,125,95,35,54,143,75,185,191,184,96,50,155,95,159,64,146,118,83,142,107,122,57,43,160,98,160,65,161,156,65,205,64,160,58,74,115,107,133,76,111,152,103,44,106,89,56,183,177,133,172,92,77,107,213,125,42,136,99,204,142,140,180,75,61,77,147,166,87,190,60,56,140,91,148,142,180,40,193,40,73,75,147,158,62,129,207,168,56,173,103,106,155,171,100,101,207,76,78,76,194,195,102,55,45,77,218,189,141,128,102,181,207,171,169,219,180,200,166,211,93,212,125,48,207,161,137,155,213,172,198,150,196,211,195,128,157,116,160,47,166,195,121,156,124,128,150,92,194,72,141,179,61,146,167,217,168,190,100,130,183,46,111,126,81,118,215,91,47,160,164,91,51,167,127,68,133,157,95,106,76,132,75,50,88,181,189,172,49,217,133,180,190,177,40,96,201,129,144,130,81,197,65,197,204,153,170,62,55,79,52,195,110,36,96,163,171,182,182,216,110,39,103,184,104,153,212,190,51,47,88,120,205,54,51,139,106,121,197,189,89,125,94,182,199,144,52,131,56,50,126,79,208,205,208,39,68,72,60,33,187,194,160,216,101,217,153,209,114,59,189,199,67,91,60,193,205,104,194,36,78,215,123,114,145,89,205,125,169,63,123,142,67,161,97,139,122,40,168,96,104,58,71,125,57,220,94,135,178,66,38,216,177,49,92,140,185,139,150,81,187,175,211,119,196,136,73,57,181,168,188,172,85,153,164,201,155,170,84,44,115,192,100,175,140,103,52,185,83,164,77,198,203,129,201,147,37,101,77,65,46,70,47,81,116,182,178,99,115,51,169,58,104,161,117,218,46,42,43,138,94,198,59,112,67,40,91,192,87,205,40,214,116,176,114,113,140,75,154,171,148,81,73,130,131,131,49,194,87,144,124,120,139,218,150,146,103,109,166,45,99,134,67,198,83,165,174,202,66,137,169,183,71,117,51,95,171,89,95,109,89,130,35,47,55,162,158,80,158,148,62,120,79,52,71,117,185,161,90,215,200,47,112,88,207,67,108,135,34,100,124,131,169,61,114,48,116,67,205,218,146,37,111,115,173,191,187,71,220,72,162,62,78,177,155,145,90,114,93,87,38,60,170,37,52,66,53,59,143,66,50,175,157,207,151,177,197,93,69,156,73,117,213,89,162,54,93,123,44,172,100,71,146,110,109,154,34,60,108,39,115,217,131,136,76,104,197,112,73,114,46,72,129,215,89,188,215,146,112,68,146,40,185,157,144,174,131,191,119,143,177,154,114,206,159,72,60,67,187,137,74,152,187,177,103,58,133,100,219,63,73,108,171,128,51,202,110,53,167,214,190,217,49,39,162,220,77,169,47,71,197,184,178,90,54,155,130,138,57,160,128,75,208,197,144,190,201,210,36,60,105,55,167,174,103,83,158,129,181,133,40,189,58,162,48,207,84,219,167,73,39,214,137,214,110,170,105,192,99,104,41,106,123,122,82,202,138,166,68,113,95,99,206,218,136,195,145,100,160,122,144,169,212,51,174,206,135,146,140,111,109,207,191,147,149,108,38,49,204,48,162,135,189,152,219,112,62,64,52,89,77,132,58,204,115,177,48,160,201,154,111,189,101,67,209,37,206,93,129,43,220,214,88,186,116,82,155,114,166,191,173,155,55,47,99,41,195,204,40,136,152,121,67,80,38,67,217,88,113,149,83,215,55,166,111,67,42,114,145,125,126,201,45,136,113,39,73,62,183,78,76,146,74,58,189,150,194,59,111,118,37,140,73,190,67,136,80,163,160,215,202,208,109,59,156,140,203,123,153,146,38,206,71,90,71,178,115,133,58,217,202,210,167,125,108,82,175,38,181,180,194,118,85,70,126,183,219,78,62,200,143,213,176,58,164,108,136,59,153,201,50,215,46,168,119,190,115,41,168,139,187,188,131,205,172,206,190,170,156,213,88,97,186,186,125,148,207,170,117,50,206,70,36,102,79,166,198,46,129,133,84,201,102,164,160,182,155,118,199,126,56,83,173,85,141,95,209,214,40,69,188,147,84,121,69,135,131,195,116,134,209,186,190,188,189,200,209,96,132,53,187,171,54,47,119,91,63,136,216,65,174,108,173,75,123,107,205,59,169,108,115,133,156,132,61,83,45,183,129,89,188,60,110,136,135,119,126,10
117,183,197,110,40,140,171,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,153,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,106,117,110,40,146,97,203,157,216,36,109,73,211,132,173,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,154,95,159,64,145,118,83,143,106,121,57,43,161,99,161,65,162,157,67,205,63,160,59,73,114,107,133,76,110,152,103,43,106,89,56,184,177,132,172,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,171,99,101,207,76,78,77,195,195,102,55,46,76,218,189,141,128,102,181,207,171,169,218,181,200,166,211,93,214,124,48,207,161,137,155,214,171,198,149,196,212,194,128,157,116,160,46,166,197,121,156,124,128,151,93,194,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,82,118,215,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,95,200,130,144,130,81,197,63,197,205,152,170,61,55,79,52,194,109,35,96,164,170,182,182,215,110,39,103,183,103,153,212,189,51,47,87,120,205,54,50,140,106,120,197,189,89,125,95,183,199,143,51,131,57,48,127,80,209,205,208,39,69,71,60,34,188,195,160,216,100,217,154,209,114,58,189,198,68,91,59,192,205,103,193,35,78,215,122,113,145,88,204,126,169,63,123,141,67,161,96,139,122,41,168,95,103,58,70,124,58,220,95,134,177,66,38,217,178,49,91,141,185,139,150,80,188,174,211,118,196,136,72,57,180,168,188,172,85,154,163,201,154,171,84,44,114,192,99,175,141,103,51,186,84,164,77,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,100,114,51,169,58,105,162,117,219,45,43,43,138,94,197,58,112,66,40,91,192,87,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,49,194,87,144,124,120,139,219,149,146,102,109,166,45,98,134,67,198,83,165,174,203,66,137,168,183,71,117,51,96,170,88,95,109,89,130,35,46,55,163,157,79,158,148,62,120,79,53,71,117,183,161,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,220,72,162,62,78,176,154,144,90,114,93,87,37,59,170,36,53,66,52,59,143,66,50,175,156,208,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,46,71,130,215,90,188,216,145,112,68,146,41,185,157,144,173,132,191,120,143,178,153,115,206,159,72,61,67,187,137,76,151,187,178,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,50,40,162,220,77,169,47,71,197,184,178,89,53,155,130,138,56,160,128,74,208,198,145,190,201,211,35,59,105,55,167,175,104,83,159,128,182,133,40,189,58,162,47,207,84,218,168,72,39,214,135,213,111,170,104,191,99,105,40,106,124,122,82,201,138,166,68,113,95,100,207,217,136,196,146,99,160,121,143,169,212,50,174,205,135,146,140,111,109,206,192,147,150,108,38,49,204,47,162,134,188,152,219,112,61,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,37,207,93,130,43,219,214,88,186,116,82,155,113,167,190,173,156,54,47,100,42,195,204,40,137,152,122,67,80,37,68,218,88,113,149,83,215,55,167,111,67,42,113,145,125,126,200,46,136,113,39,73,63,182,79,77,144,74,57,189,150,194,59,111,118,38,140,72,190,67,136,79,165,161,214,201,209,109,58,157,139,204,124,153,145,38,207,71,90,71,178,114,134,59,218,202,210,166,126,108,82,175,37,181,181,194,118,85,70,126,184,219,78,63,200,144,213,175,60,165,107,136,58,153,200,51,216,47,167,120,191,115,42,168,138,187,188,132,205,171,206,190,170,156,213,89,96,186,187,126,148,208,171,118,49,205,71,35,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,126,57,83,172,85,140,94,209,214,39,69,188,147,83,123,68,136,130,194,117,135,210,187,190,187,189,200,209,96,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,88,189,60,109,136,136,119,126,10
117,183,197,110,40,140,171,43,146,205,77,191,148,193,185,170,121,172,78,73,59,77,154,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,106,117,110,40,146,97,203,157,216,36,109,74,211,132,173,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,154,95,159,64,145,118,83,142,106,121,57,43,161,99,161,65,161,156,66,205,63,160,59,73,115,108,133,76,110,152,103,42,106,89,56,184,177,132,172,91,76,107,214,125,43,136,99,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,39,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,171,99,101,207,76,78,77,195,195,102,55,46,76,218,189,141,128,102,181,207,171,169,219,181,200,166,211,93,214,125,48,207,161,137,155,213,171,198,149,196,211,194,128,157,115,160,46,166,196,121,156,124,128,151,93,194,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,82,117,215,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,96,200,130,144,131,81,197,63,197,205,152,170,61,55,79,52,194,109,35,96,164,170,182,182,216,110,39,103,183,103,153,212,189,51,47,87,120,205,54,50,140,106,120,197,189,89,125,95,183,199,143,52,131,57,48,127,80,209,205,208,39,69,71,59,34,189,195,160,216,100,217,154,209,114,58,189,198,68,91,59,192,205,103,193,35,77,215,122,113,145,88,204,126,169,63,123,142,67,161,95,139,122,41,168,95,103,58,70,124,58,220,95,134,177,66,39,217,178,49,91,141,185,139,150,81,187,174,211,118,196,136,72,57,180,168,189,172,84,154,163,201,154,171,84,44,114,192,99,175,141,103,52,186,84,164,77,199,203,129,202,146,39,100,77,65,46,69,47,81,117,184,178,99,114,51,169,58,105,162,117,219,45,43,43,138,94,197,58,112,66,40,91,192,86,206,39,214,117,176,113,114,141,75,154,171,147,82,74,130,132,132,50,194,87,144,124,120,139,219,149,146,102,109,166,45,98,133,67,199,83,165,174,203,65,137,168,183,72,117,51,96,170,88,96,109,89,130,35,46,55,163,157,79,158,148,62,119,79,53,71,117,183,161,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,220,72,162,62,78,176,154,144,90,114,92,87,37,59,170,36,53,66,52,60,143,66,50,174,156,207,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,47,71,130,215,90,188,216,145,111,68,146,41,186,157,144,173,131,191,120,143,178,153,115,206,159,72,61,67,187,137,76,151,187,178,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,49,40,162,220,76,170,47,71,197,184,178,89,53,155,130,138,56,160,128,75,208,198,145,190,201,211,35,59,105,54,167,175,104,83,159,128,182,133,40,189,58,162,47,207,84,218,168,73,39,214,135,213,111,170,104,191,99,105,40,106,123,122,82,201,138,165,68,113,95,100,207,217,136,196,146,99,160,121,143,169,212,50,174,205,135,147,140,111,109,206,192,147,150,108,38,50,204,47,162,134,188,152,219,112,60,64,51,89,77,131,58,204,116,176,47,160,201,152,111,190,101,67,209,37,207,93,130,43,219,214,88,186,116,82,155,113,167,190,173,156,54,47,100,41,195,204,40,137,152,122,67,80,37,68,218,88,113,149,83,215,55,167,111,67,42,113,145,126,126,201,46,136,113,39,73,63,183,79,77,144,74,57,189,150,194,59,111,117,38,140,72,190,67,136,79,165,160,215,201,209,109,58,157,139,204,124,153,145,38,207,71,90,71,178,114,134,59,218,202,210,167,126,108,82,175,37,180,181,194,118,85,70,126,184,219,78,63,200,143,213,175,60,165,107,136,58,153,200,51,216,47,167,120,190,115,42,168,138,187,189,132,205,171,206,190,170,156,213,89,96,186,187,126,148,208,171,118,49,205,71,35,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,126,57,83,172,85,140,94,208,214,39,69,188,147,83,123,68,135,130,195,117,135,210,187,190,187,189,200,209,95,132,53,187,170,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,88,189,60,109,136,136,119,126,10
117,183,197,110,41,140,171,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,153,121,174,91,45,173,164,140,218,197,53,187,209,107,98,216,106,117,110,40,146,96,203,158,216,36,109,73,211,132,174,195,199,155,95,65,126,95,36,53,143,75,186,191,184,95,49,154,96,159,64,146,118,84,143,106,121,57,43,161,99,161,65,161,157,67,204,64,160,59,74,114,107,132,76,110,152,103,42,106,89,56,184,177,132,172,91,75,106,213,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,172,99,100,207,76,78,77,195,195,102,55,45,76,218,189,141,128,103,181,207,171,170,218,181,200,166,211,93,214,124,48,208,161,137,155,214,171,198,150,196,211,194,128,157,115,160,47,166,197,121,156,124,128,151,93,195,74,140,178,62,145,168,216,168,189,100,130,182,46,112,126,82,118,216,93,46,160,165,92,53,166,128,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,132,180,188,177,40,95,200,129,144,130,80,197,64,197,205,152,170,61,55,79,52,194,109,35,97,164,170,183,182,215,110,38,103,183,104,153,212,189,51,47,87,120,205,54,50,139,106,120,196,189,89,125,94,183,198,143,51,131,57,47,127,80,209,205,208,39,69,71,59,34,188,195,160,216,100,217,153,210,114,58,189,198,68,91,59,192,206,104,193,35,77,215,122,113,145,88,203,125,169,63,123,141,67,161,96,139,122,41,168,95,103,58,70,124,58,220,95,134,178,67,38,217,178,49,91,141,185,139,150,81,188,175,211,118,196,136,72,57,180,168,188,172,85,154,163,201,155,172,84,44,114,192,99,175,141,103,51,186,84,165,78,199,203,129,202,146,38,100,77,65,46,69,46,81,117,183,179,99,114,51,169,58,104,162,117,220,45,43,43,138,94,197,58,112,67,41,91,192,87,205,39,214,117,176,113,114,141,75,154,171,147,81,73,130,132,132,50,194,88,144,124,120,139,219,149,146,102,109,166,45,98,134,67,198,83,165,174,203,65,137,168,183,71,117,51,96,170,88,95,108,89,130,35,46,55,162,157,79,158,148,62,120,79,53,71,118,183,161,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,191,188,72,220,72,162,62,78,176,155,144,90,114,93,86,37,60,170,36,53,66,52,59,143,66,50,175,156,207,150,177,198,92,69,157,73,115,212,89,163,54,92,123,45,172,100,71,144,110,109,154,34,61,107,40,116,217,131,135,77,105,198,112,72,114,46,71,130,214,90,189,216,145,111,68,146,41,185,157,144,173,131,191,120,143,177,154,115,206,159,73,61,68,187,137,76,151,187,178,103,58,132,100,219,64,73,108,171,128,52,203,109,53,166,214,189,217,49,40,162,220,76,170,47,72,197,184,178,89,53,155,130,138,56,160,128,75,208,198,144,189,201,211,35,59,105,54,167,175,104,83,159,128,182,133,40,189,58,162,48,207,84,218,168,72,39,213,135,213,111,170,104,192,98,105,40,106,124,121,82,201,137,166,68,113,95,100,207,217,136,196,146,99,160,121,143,169,212,51,174,206,135,146,140,111,109,205,192,146,149,108,37,50,204,47,161,134,188,152,219,112,61,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,37,207,93,130,43,219,213,88,186,116,82,155,112,167,190,173,155,54,48,100,42,195,204,40,137,153,122,67,80,37,68,218,88,112,149,83,215,55,167,111,67,42,113,145,125,126,201,46,136,114,39,73,63,182,79,77,144,74,57,189,150,194,59,111,117,38,140,72,190,67,136,79,165,161,214,201,209,109,58,157,140,204,124,153,145,38,207,71,90,71,178,115,134,59,218,203,210,167,126,108,82,176,36,181,181,194,118,86,69,126,183,219,78,63,201,144,213,175,60,164,107,136,59,152,200,51,216,47,168,119,191,115,42,168,139,187,189,132,206,170,206,190,170,155,214,89,96,186,187,126,148,208,171,118,50,204,71,35,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,126,57,83,172,84,140,95,208,214,39,69,188,147,83,123,68,135,130,194,117,135,210,187,189,187,188,200,209,96,132,53,186,171,54,47,119,92,63,137,216,66,175,108,172,77,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,88,189,60,108,136,135,119,126,10
117,183,197,110,40,140,170,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,153,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,106,117,110,40,146,96,203,157,216,36,109,73,211,132,173,195,199,155,95,65,126,95,36,53,143,76,186,191,185,95,49,154,95,159,64,145,118,83,143,106,121,57,43,161,99,161,65,162,157,66,205,63,160,59,74,114,107,133,76,110,152,103,42,106,89,56,184,177,132,172,91,75,107,214,125,43,136,99,204,142,140,180,76,60,77,146,166,88,191,60,56,140,91,147,143,179,39,193,40,73,76,148,158,62,130,207,168,56,172,103,105,154,171,99,101,207,76,78,77,195,195,101,56,46,76,218,189,141,128,103,181,207,171,169,219,181,200,166,211,93,213,124,48,207,161,137,155,213,172,198,149,196,212,194,128,157,115,160,46,166,196,121,156,125,128,151,93,195,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,81,117,215,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,95,200,130,144,131,81,197,64,197,205,152,170,61,55,79,52,194,109,35,96,164,170,182,182,216,110,39,103,183,104,153,212,189,51,47,87,120,205,55,50,140,106,120,197,189,89,125,95,183,199,143,51,131,57,48,127,80,209,205,208,39,69,71,60,34,188,195,160,216,100,218,153,210,114,58,189,198,68,91,59,192,205,103,193,35,78,215,122,113,145,88,204,126,169,63,123,142,67,161,96,139,122,42,168,95,103,58,70,124,58,220,94,134,178,66,38,217,178,49,91,141,185,139,150,81,187,174,211,118,196,136,72,57,180,168,188,172,84,154,163,201,154,171,84,44,114,192,99,175,141,103,51,186,84,164,78,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,99,114,51,169,58,105,162,117,219,45,43,43,138,94,197,58,112,67,40,90,192,86,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,49,194,87,144,124,120,139,219,149,146,102,109,166,45,98,134,68,198,83,165,174,203,65,137,168,183,72,117,51,96,170,88,95,109,89,130,35,46,55,162,157,79,158,148,62,119,79,53,71,117,183,161,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,220,72,162,62,78,176,155,144,90,114,92,87,37,59,170,36,53,66,52,60,143,66,50,175,156,208,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,46,71,130,215,90,188,216,145,111,68,146,41,185,157,144,173,132,191,120,143,178,153,115,206,159,72,61,68,187,137,76,151,187,178,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,49,40,162,220,76,169,47,71,197,184,178,89,53,155,130,137,56,160,128,75,208,198,145,190,201,211,35,59,105,55,167,175,104,83,159,128,181,133,40,189,57,162,47,207,84,218,168,72,39,214,135,213,111,170,104,191,99,105,40,106,123,122,82,201,138,165,68,113,95,100,207,217,136,196,146,99,160,121,143,169,212,51,174,206,135,146,140,111,109,206,192,147,150,108,38,49,204,47,162,134,188,152,219,112,61,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,37,207,94,131,43,219,214,88,187,116,82,155,113,167,190,173,156,54,47,100,41,195,204,40,137,152,122,67,80,37,68,218,88,113,149,83,215,55,167,111,67,43,113,146,125,126,200,46,136,113,39,73,63,182,79,77,144,74,57,189,150,194,59,111,118,38,140,72,190,67,136,79,165,161,215,201,209,109,58,157,139,204,124,153,145,38,207,71,90,71,178,115,134,59,218,202,210,167,126,108,82,175,37,181,181,194,118,85,69,126,184,219,78,63,200,144,213,175,60,165,107,136,58,153,200,51,216,47,167,120,191,115,42,168,138,188,189,132,205,171,206,190,170,156,214,89,97,186,187,126,148,208,171,118,49,205,71,36,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,126,57,82,172,85,140,94,208,214,39,70,188,147,83,122,68,136,130,195,117,135,210,187,190,187,189,200,209,95,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,107,114,134,155,133,61,84,45,182,130,88,189,60,109,136,136,119,126,10
117,183,198,111,40,141,170,43,146,205,77,191,148,193,185,170,121,172,78,72,58,78,153,121,174,91,45,173,164,141,218,197,53,188,210,108,98,216,106,117,111,40,146,97,203,157,216,36,109,73,211,132,174,195,199,155,94,65,126,95,36,53,143,76,186,191,185,95,49,154,96,160,65,145,118,83,143,106,121,57,43,161,99,161,65,161,157,67,205,63,160,60,73,114,107,132,76,110,152,103,42,106,89,56,184,177,132,173,91,75,107,214,126,43,136,98,204,142,139,180,75,60,77,146,166,89,191,59,55,139,91,147,143,180,40,193,40,72,75,148,158,63,130,207,169,55,172,103,105,154,172,100,100,207,76,78,77,195,196,102,55,45,75,218,189,141,128,102,181,207,171,169,219,181,200,167,211,93,214,124,48,207,161,137,155,214,171,198,150,196,212,194,128,157,116,160,46,166,197,121,156,124,129,150,94,195,74,141,178,62,145,168,216,168,189,100,130,182,46,112,125,82,118,216,92,46,159,166,92,53,166,127,67,134,156,95,105,75,132,74,50,88,181,189,174,49,218,133,180,188,177,41,96,201,130,144,130,81,197,63,197,205,153,170,61,56,79,52,194,109,36,96,164,170,182,182,216,110,38,103,183,103,153,212,189,50,47,87,119,205,54,50,140,106,120,196,189,89,124,95,183,198,143,52,131,57,48,127,80,209,205,208,39,69,71,59,34,188,195,159,216,101,217,153,209,113,58,189,199,68,91,59,192,205,104,193,34,77,215,122,113,145,88,204,126,169,62,123,142,67,161,96,139,122,41,168,95,103,58,71,124,59,220,95,134,178,66,38,217,178,49,92,141,185,139,150,80,188,174,211,118,196,136,72,57,180,169,188,173,85,154,163,201,155,172,84,45,115,192,100,175,141,103,51,186,84,165,78,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,179,100,115,51,169,58,104,162,117,219,45,42,43,138,94,197,58,113,67,41,90,193,87,205,39,214,117,176,113,114,141,75,154,171,148,81,73,130,132,132,49,194,88,144,124,121,139,218,149,146,102,109,165,46,98,134,67,198,83,164,174,203,66,137,168,183,72,117,51,96,170,88,95,108,89,130,35,46,55,162,157,79,158,148,62,119,79,53,72,117,184,161,91,217,201,47,112,88,208,67,108,135,35,100,125,132,169,60,115,49,116,67,204,219,145,39,112,115,174,191,188,72,220,72,162,62,78,176,155,144,90,115,93,86,38,59,170,36,53,66,53,59,144,66,50,175,157,207,150,177,197,92,69,157,73,115,213,89,163,54,93,123,44,173,99,71,145,110,110,154,34,61,106,39,116,217,131,136,77,105,198,112,73,113,47,71,130,215,89,189,216,145,112,68,146,41,186,157,144,174,132,191,120,142,177,154,115,206,160,73,60,68,187,137,76,152,186,178,103,57,133,100,219,64,73,109,171,128,52,202,109,53,166,215,190,216,49,40,162,220,76,170,48,71,197,184,178,89,53,154,129,138,56,160,128,74,208,198,145,190,202,211,35,60,105,55,167,175,104,84,159,128,182,133,40,189,58,162,48,207,84,219,168,72,39,213,135,213,111,169,104,191,99,105,40,106,124,122,82,201,138,165,68,113,95,100,207,217,136,196,146,99,160,121,143,169,211,51,174,205,135,147,140,111,109,205,192,146,149,108,38,49,203,47,162,134,188,152,219,112,60,64,51,89,77,131,57,204,115,176,47,160,202,152,111,191,101,67,208,37,207,94,130,43,219,213,88,186,117,82,155,113,167,190,173,156,55,47,99,42,195,204,40,137,152,122,67,80,38,68,218,88,113,149,83,215,55,167,111,66,42,113,145,126,126,200,46,137,114,39,73,63,182,78,76,144,74,58,189,150,194,59,111,118,38,140,72,190,67,137,79,165,160,214,201,208,109,58,157,139,204,125,153,145,38,207,71,90,71,178,114,134,59,218,202,210,166,126,108,82,175,37,180,182,194,118,85,70,126,184,219,78,63,199,143,213,175,60,165,107,136,59,153,200,50,215,46,167,119,190,115,42,168,138,188,188,132,205,171,206,190,170,156,213,89,97,186,186,126,149,208,170,118,49,204,70,35,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,127,57,82,172,85,140,95,209,214,39,69,187,146,84,123,68,136,130,195,117,135,210,187,189,187,188,200,209,96,132,53,186,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,206,58,170,108,114,134,155,132,61,84,45,183,130,89,189,60,109,136,136,119,126,10
117,183,197,112,41,140,173,43,147,206,76,191,147,193,184,169,120,172,78,75,58,78,153,119,173,91,45,173,164,141,219,197,53,187,209,107,96,215,106,117,111,39,146,98,203,159,216,35,109,74,210,132,174,196,198,156,94,64,126,96,35,54,142,77,186,190,185,96,49,153,94,160,64,146,117,82,141,105,122,56,43,162,98,161,66,161,156,66,204,64,160,61,74,115,109,132,75,110,151,104,43,108,88,55,186,177,132,172,90,75,108,213,126,43,137,96,204,141,140,180,77,61,76,147,165,86,192,58,55,139,91,146,144,179,39,193,42,74,76,149,158,63,129,208,166,57,174,101,105,155,172,97,100,205,77,78,78,194,196,102,55,44,77,219,190,142,127,103,180,207,173,170,218,182,202,165,211,93,214,126,48,207,162,136,154,214,171,196,149,196,213,194,126,157,114,160,47,166,196,121,156,125,128,152,94,194,74,140,178,61,146,168,214,168,189,99,131,181,46,111,125,83,118,214,92,47,159,166,92,51,163,128,66,134,156,95,104,76,133,74,49,86,180,189,173,50,217,132,180,188,178,41,95,200,130,144,131,81,197,65,196,204,154,172,60,57,79,52,194,110,33,96,164,169,181,182,215,108,37,104,184,103,153,210,191,51,47,87,120,205,55,51,140,106,120,198,188,89,125,96,184,199,144,50,132,58,49,126,81,209,205,208,40,69,70,61,35,188,193,160,217,99,218,153,208,113,59,190,198,69,91,59,191,205,104,193,35,80,215,122,114,144,88,203,126,170,64,122,141,66,160,97,139,122,41,166,95,102,59,70,123,57,219,95,134,178,66,37,216,179,49,92,141,185,139,149,82,189,176,211,117,197,135,71,59,180,169,188,171,84,153,164,201,154,173,85,44,114,191,100,175,140,103,52,185,85,165,79,198,203,128,200,146,40,100,78,65,47,70,48,83,118,182,179,100,115,52,168,58,106,162,118,220,45,42,45,136,94,197,58,112,67,40,91,191,87,205,40,213,117,176,111,115,140,76,154,173,147,82,75,131,132,132,50,193,87,143,123,120,139,218,150,146,102,109,166,46,98,134,67,198,82,164,174,203,65,137,168,183,71,118,51,96,171,89,97,109,88,131,35,46,55,161,157,78,158,148,62,120,79,52,71,118,184,161,91,216,200,46,112,87,208,67,109,135,36,101,125,131,172,59,115,48,117,67,206,219,144,38,111,115,173,191,189,72,219,72,160,63,78,175,155,144,90,114,93,87,38,61,170,36,51,65,52,60,143,67,50,173,157,208,150,177,199,92,67,156,75,115,212,87,163,53,94,122,44,171,99,70,145,110,110,155,32,61,107,39,116,215,130,136,78,106,199,112,73,112,45,71,130,215,90,188,217,144,113,68,148,41,186,156,143,173,131,193,122,142,179,154,116,206,160,74,61,67,186,138,77,151,186,177,103,58,133,100,220,65,73,108,170,129,52,204,110,52,167,215,189,216,50,39,162,220,78,168,46,71,196,184,178,89,53,153,131,139,53,159,129,74,208,198,144,190,199,211,35,59,105,55,168,174,103,83,159,128,182,133,40,189,58,162,48,209,86,217,169,73,39,214,137,215,110,170,104,189,100,104,39,108,124,122,82,201,139,166,69,115,94,101,207,218,135,197,148,100,160,120,143,169,211,50,174,206,135,145,140,112,107,206,191,146,150,108,39,50,204,48,160,134,188,153,219,112,61,65,51,87,74,131,56,205,116,177,47,160,200,155,112,190,101,65,208,38,207,93,130,44,219,215,88,186,116,82,155,113,166,190,174,155,56,47,99,40,195,203,40,137,152,124,66,79,37,67,220,87,112,149,82,213,55,167,110,66,43,113,145,125,126,201,44,135,114,40,73,62,182,80,77,144,74,57,188,151,192,59,111,118,37,139,72,190,67,137,78,166,161,214,202,208,110,57,157,139,204,124,153,146,37,208,71,91,71,178,115,134,59,219,204,210,167,125,109,83,177,37,181,181,193,117,85,70,124,184,218,78,63,200,144,213,176,61,164,108,138,60,152,200,51,215,48,167,120,190,115,42,168,136,187,187,131,206,172,207,191,170,155,213,88,97,186,187,126,148,209,172,118,50,205,69,37,103,78,166,198,47,127,132,83,200,100,165,160,182,155,118,198,126,57,81,171,85,142,93,208,214,40,70,186,148,82,122,69,134,130,192,117,136,210,185,190,187,189,201,208,96,131,53,189,170,55,48,119,91,64,138,216,66,176,108,173,77,122,109,205,58,170,108,115,135,155,134,61,84,45,182,129,90,189,60,109,136,135,119,125,10
117,183,197,111,40,141,171,43,146,205,77,191,148,193,185,171,121,172,78,73,59,77,153,121,174,91,45,173,164,140,219,196,52,188,209,108,98,216,106,117,110,40,146,97,203,157,216,36,109,73,211,133,174,196,199,155,95,65,126,96,35,54,143,75,186,191,185,95,49,154,96,159,64,146,118,84,143,106,121,57,42,161,98,161,66,161,156,66,205,63,160,59,73,115,107,132,76,110,152,103,43,106,89,56,184,177,131,173,91,75,107,214,125,43,136,98,204,142,139,180,76,61,77,146,166,88,191,60,55,140,90,147,143,179,40,193,41,73,75,149,158,62,129,207,168,56,172,103,105,154,171,99,100,207,76,78,77,195,195,102,55,46,75,218,189,141,128,102,181,207,171,170,219,181,200,166,210,93,213,124,48,207,161,137,155,213,172,198,149,196,211,194,128,157,116,160,47,166,197,121,156,124,128,151,94,194,74,141,178,62,145,168,216,168,189,100,130,182,46,111,125,82,118,216,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,218,133,180,189,177,40,96,200,130,144,130,81,197,63,198,204,153,171,61,55,79,52,194,109,35,96,164,170,182,182,215,110,38,103,183,104,153,212,189,50,47,87,120,205,55,51,140,106,120,196,189,89,124,95,182,199,143,51,131,58,48,127,80,209,205,208,39,69,72,60,34,188,195,160,216,100,218,153,210,114,58,189,199,68,91,59,191,205,103,193,35,78,216,122,113,145,88,204,126,169,63,123,141,67,161,96,139,122,41,168,95,103,59,70,124,58,220,95,134,177,66,38,217,178,49,92,141,185,139,150,80,187,175,211,117,196,136,72,58,180,169,188,172,85,154,164,201,155,171,84,44,114,192,100,175,141,103,51,186,84,164,78,199,203,129,202,146,39,100,77,65,47,69,47,81,116,183,178,100,114,51,169,58,105,162,117,219,45,43,43,138,94,197,58,113,66,40,91,192,86,206,39,214,117,176,113,114,141,75,154,171,147,81,74,129,132,132,49,194,87,144,124,120,139,219,149,146,102,109,166,46,98,133,67,198,83,165,174,203,65,137,168,183,72,117,51,96,170,88,95,108,89,130,35,47,55,163,157,79,158,147,62,120,79,53,71,117,184,161,91,216,200,47,112,87,208,67,108,135,36,100,125,131,169,59,115,49,116,67,204,219,145,39,112,115,173,192,188,72,219,72,163,62,78,176,154,144,90,114,93,86,38,60,170,36,53,66,53,59,143,66,50,174,157,208,150,177,197,92,69,156,73,116,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,115,216,130,136,76,105,198,112,72,114,46,71,131,214,89,188,216,145,111,68,146,41,186,157,144,174,131,191,120,143,178,153,115,207,159,72,60,68,187,138,76,151,186,177,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,189,216,49,41,162,220,76,169,47,71,197,184,178,89,53,155,130,138,56,160,129,75,208,198,145,190,201,211,34,60,105,55,167,175,104,83,159,128,182,133,39,189,58,162,47,207,84,218,168,73,39,214,135,214,111,170,103,191,99,105,40,107,123,122,83,201,138,166,68,113,94,100,207,216,136,196,146,99,160,121,143,169,211,51,174,205,135,147,140,111,109,206,192,147,149,107,38,49,204,48,162,134,188,152,219,112,61,64,52,89,77,131,58,204,116,176,47,160,200,153,111,190,102,66,209,37,207,94,130,43,219,214,89,187,116,82,155,113,167,191,173,156,54,47,100,41,195,204,40,137,152,122,67,80,37,67,218,88,113,149,83,215,55,167,111,67,42,113,146,125,126,200,46,136,114,39,73,63,182,79,77,144,74,57,189,150,194,59,111,118,37,140,72,190,67,136,79,165,161,214,201,208,109,58,157,139,204,125,154,145,38,207,71,90,71,179,115,134,59,218,202,210,166,126,109,82,176,37,181,181,194,118,85,70,126,184,219,79,63,200,144,213,175,60,165,108,136,58,153,200,51,215,47,167,120,191,114,43,168,138,187,189,132,206,170,206,190,170,156,213,89,96,186,186,126,148,208,171,118,49,205,71,35,101,78,165,198,48,129,134,84,200,101,164,160,182,155,118,200,126,57,83,172,85,140,94,209,214,39,69,187,147,83,123,68,135,130,195,117,135,210,187,190,187,189,199,209,96,132,53,186,170,55,47,119,92,64,137,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,44,182,130,89,189,59,109,137,136,119,126,10
117,183,197,110,40,140,171,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,153,121,174,91,45,173,165,140,218,196,53,188,209,108,98,215,106,117,110,40,146,97,203,157,216,36,109,73,211,132,173,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,154,95,159,64,145,118,83,143,106,121,57,43,161,99,161,65,162,157,66,205,63,160,59,74,114,107,133,76,110,152,103,43,106,89,56,184,177,132,172,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,171,99,101,207,76,78,77,195,195,102,56,46,76,218,189,141,128,102,181,207,171,169,219,181,200,166,211,93,214,124,48,207,161,137,155,214,171,198,149,196,212,194,128,157,116,160,46,166,197,121,156,125,128,151,93,194,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,82,118,215,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,95,200,130,144,130,81,197,63,197,205,153,170,61,55,79,52,194,109,35,96,164,170,182,182,215,110,38,103,183,103,153,212,189,51,47,87,120,205,54,50,140,106,120,197,189,89,125,95,183,199,143,51,131,57,48,127,80,209,205,208,39,69,71,59,34,188,195,160,216,100,217,154,209,114,58,189,198,68,91,59,191,205,103,193,35,78,215,122,113,145,88,204,126,169,63,123,141,67,161,95,139,122,41,168,95,103,58,70,124,58,220,94,134,177,66,38,217,178,49,91,141,185,139,150,81,188,174,211,118,196,136,72,57,180,168,189,172,84,154,163,201,155,171,84,44,114,192,99,175,141,103,51,186,84,164,77,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,100,114,51,169,58,105,162,117,220,45,43,43,138,94,197,58,112,66,40,91,192,87,206,39,214,117,176,113,114,141,75,154,171,147,82,74,130,132,132,49,194,87,144,124,120,139,219,149,146,102,109,166,45,98,134,67,199,83,165,174,203,65,137,168,183,71,117,51,96,170,88,95,109,89,130,35,46,55,162,157,79,158,148,62,120,79,53,71,117,183,161,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,219,72,162,62,78,176,154,144,90,114,93,87,37,59,170,36,53,66,52,59,143,66,50,175,156,208,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,46,71,130,215,89,188,216,145,112,68,146,41,185,157,144,173,132,191,120,143,178,153,115,206,159,72,61,67,187,137,76,151,187,178,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,50,40,162,220,77,170,47,71,197,184,178,89,53,155,130,137,56,159,128,74,208,198,145,190,201,211,35,59,105,55,167,175,104,83,159,128,182,133,40,189,57,162,47,207,84,218,168,73,39,214,135,213,111,170,104,191,99,105,40,106,124,122,82,201,138,166,68,113,95,100,207,217,136,195,146,99,160,121,143,169,212,50,174,205,135,146,140,111,109,206,192,147,150,108,38,49,204,47,162,134,188,152,219,112,61,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,37,207,94,131,43,219,213,88,186,116,82,155,113,167,191,173,156,54,47,99,41,195,204,40,137,152,122,67,80,37,68,218,88,113,149,83,215,55,167,111,67,42,113,145,125,126,200,46,136,113,39,73,63,183,79,77,144,74,57,189,150,194,59,111,117,38,140,72,190,67,136,79,165,161,214,201,209,109,58,157,139,204,124,153,145,38,207,71,90,71,178,114,134,59,218,202,210,166,126,108,82,175,37,181,181,194,118,85,70,126,184,219,78,63,200,144,213,175,60,165,107,136,58,153,200,51,216,47,167,120,191,115,42,168,138,187,188,132,205,171,206,190,170,156,213,89,96,186,187,126,148,208,171,118,49,205,71,35,101,78,165,198,47,129,134,84,200,101,164,159,182,155,118,200,126,57,83,172,85,140,94,209,214,39,69,188,147,83,123,68,136,130,195,117,135,210,187,190,187,189,200,209,96,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,88,189,60,109,136,136,119,126,10
117,183,197,111,40,140,171,43,146,205,77,191,148,193,185,171,121,172,78,73,59,77,154,120,174,91,45,173,165,140,218,197,53,188,209,107,98,215,106,117,110,40,146,97,203,157,217,36,109,74,211,132,173,195,199,155,95,65,126,95,36,53,143,76,186,191,185,95,49,154,96,159,65,146,118,84,143,106,121,57,43,161,98,161,65,161,156,67,205,63,160,59,73,115,108,133,76,110,152,103,42,106,89,56,184,177,131,173,91,75,107,214,126,43,136,99,204,142,140,180,76,60,77,146,166,88,191,60,56,140,90,147,143,179,40,194,40,73,76,148,158,62,130,207,168,56,172,103,105,154,171,99,101,207,76,78,77,194,196,102,55,45,76,218,189,141,128,103,181,207,171,169,218,181,200,166,211,93,214,125,48,207,161,137,155,213,171,198,150,196,212,194,128,157,115,160,46,166,196,121,156,124,128,151,93,195,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,81,118,216,92,46,160,165,93,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,218,133,180,189,177,41,95,200,130,143,131,81,196,63,197,205,152,170,61,55,79,53,194,109,35,96,164,170,182,182,215,110,38,103,183,103,152,212,189,51,47,88,120,205,55,50,140,106,121,197,189,89,124,95,183,199,143,51,131,57,48,126,80,210,205,208,39,69,72,60,33,189,195,160,216,100,217,154,209,114,58,189,199,68,91,59,191,205,103,193,35,78,215,122,113,145,88,204,126,169,63,123,141,67,161,95,140,122,41,168,95,103,58,70,124,58,220,94,135,177,66,39,217,178,49,92,141,185,139,150,80,188,174,210,118,196,136,72,57,181,169,188,172,84,154,163,201,154,172,85,45,114,192,99,175,141,103,51,185,84,164,77,198,203,129,202,146,39,100,77,65,46,70,47,81,117,183,179,99,114,51,169,58,105,162,117,220,45,42,43,138,94,197,58,112,67,40,91,192,87,206,39,214,117,176,113,114,141,75,154,171,147,82,74,130,132,132,49,194,87,144,124,120,139,219,149,146,103,109,166,45,99,134,67,198,83,165,174,202,66,137,168,183,72,117,50,96,170,88,95,108,90,130,35,46,55,163,157,79,158,148,62,119,79,53,71,118,183,161,91,216,201,47,112,87,208,67,109,135,36,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,220,71,162,63,79,176,155,144,90,114,92,87,37,59,170,36,53,66,52,59,144,66,50,175,156,207,150,177,198,93,69,157,74,115,213,89,163,54,92,123,45,172,100,71,145,110,110,154,33,61,107,39,116,216,131,136,77,105,198,112,72,114,46,71,130,215,89,188,216,145,112,68,146,41,185,157,144,173,132,191,120,143,178,153,115,206,159,73,61,67,187,137,76,152,187,177,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,189,217,49,40,162,220,76,169,47,71,197,184,178,89,53,155,130,138,56,160,128,74,208,198,145,190,201,211,35,59,105,54,167,175,104,83,159,128,182,133,40,189,58,163,48,207,84,218,168,72,39,214,135,213,111,170,104,192,99,105,40,106,124,121,82,201,138,166,68,113,95,101,207,217,136,196,146,99,160,122,143,168,212,51,174,205,135,146,140,111,108,206,192,146,149,108,38,50,204,47,162,134,188,152,219,111,60,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,38,207,94,130,43,219,214,88,186,116,82,155,113,167,190,173,155,54,47,100,42,195,204,40,137,152,122,67,80,37,68,218,88,112,149,83,215,55,167,111,67,42,113,146,126,126,201,46,136,113,39,74,63,182,79,77,144,74,57,189,150,194,59,111,118,38,140,73,190,67,136,79,165,160,215,201,209,109,58,157,139,204,125,153,145,37,208,71,90,71,178,115,134,59,218,202,209,166,126,108,82,175,37,181,181,194,118,85,69,126,184,219,78,63,200,143,213,175,60,165,107,136,58,153,200,51,215,46,167,120,191,115,42,168,138,188,188,132,206,171,206,190,169,156,213,89,96,186,187,126,149,208,171,118,49,204,71,36,101,78,165,198,47,129,134,84,200,101,165,159,182,155,118,200,126,56,83,172,85,141,95,208,214,39,70,188,147,83,123,68,135,130,194,117,135,210,187,190,187,189,200,209,96,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,206,58,170,107,115,134,155,133,61,84,45,182,130,88,189,60,109,136,135,119,126,10
117,183,197,110,40,140,170,43,146,205,76,191,148,193,185,170,121,172,78,73,59,77,154,121,174,91,45,173,165,140,218,196,53,188,209,108,98,215,106,116,111,40,146,97,202,158,216,35,109,74,211,132,173,195,199,155,95,65,125,95,36,54,143,75,186,191,184,95,49,155,95,159,64,146,118,84,143,106,121,58,42,161,99,161,65,161,156,67,205,64,160,59,74,114,107,133,76,110,152,103,43,106,89,55,184,177,132,172,91,75,107,214,125,43,135,98,204,142,140,180,76,61,77,146,166,88,191,60,55,140,91,147,143,180,40,193,40,72,76,148,159,62,130,207,168,55,172,103,105,155,171,100,101,207,76,78,76,194,196,101,55,46,76,218,189,141,128,103,180,208,171,169,218,180,200,166,211,93,214,124,48,208,161,137,155,214,171,198,150,196,212,194,128,156,116,160,47,166,196,121,155,125,128,150,93,194,74,140,178,62,145,168,216,168,189,100,130,182,47,111,125,82,118,215,92,46,160,165,93,53,166,128,67,134,156,95,105,77,132,74,50,87,180,189,173,50,217,133,180,189,177,41,96,200,130,144,130,80,197,64,197,205,153,170,61,55,79,52,194,109,35,96,164,169,182,183,215,109,39,103,182,104,153,212,189,51,46,87,119,206,54,51,140,106,120,196,189,89,125,94,183,198,143,52,131,57,47,127,80,209,206,208,39,69,71,60,34,188,195,160,216,100,217,154,209,113,59,189,198,68,91,59,192,205,103,193,35,78,215,122,113,145,88,204,126,169,63,122,141,67,161,96,139,122,42,168,95,103,58,70,125,58,220,95,134,178,66,38,217,178,49,92,141,185,139,150,80,188,174,211,117,196,136,72,57,180,168,188,172,84,154,163,201,154,171,84,44,114,192,100,175,141,103,51,185,84,165,77,198,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,100,115,52,169,58,104,162,117,220,45,43,43,138,94,197,58,113,67,40,90,192,86,206,39,214,117,176,113,114,141,75,154,171,147,82,74,130,132,132,49,194,87,144,124,120,139,218,149,146,102,109,166,45,98,134,68,199,83,165,173,203,65,137,167,183,71,117,51,96,170,88,95,108,90,130,35,46,55,163,157,79,158,148,62,120,79,53,71,117,184,161,91,216,200,47,112,87,209,67,109,135,35,100,125,132,169,60,115,49,116,68,205,219,145,38,112,115,173,192,188,71,220,72,162,62,78,176,155,144,90,114,92,87,37,60,170,36,53,65,52,60,143,66,50,174,156,207,151,177,197,92,68,157,73,116,213,90,163,54,92,123,45,172,99,71,145,110,109,154,33,61,106,40,116,216,131,136,76,105,198,112,72,114,46,71,130,215,90,188,216,145,111,68,146,41,185,157,144,173,131,191,120,143,177,153,115,206,159,73,61,68,187,137,75,151,187,178,103,58,133,100,218,64,73,108,171,128,52,202,109,53,166,215,190,217,50,40,162,220,76,169,47,71,197,184,178,89,53,154,130,137,56,160,128,74,208,198,145,190,201,210,35,59,105,54,168,175,104,83,159,128,182,133,40,189,58,162,47,207,83,218,168,72,39,214,135,213,111,170,104,191,99,105,40,106,124,121,82,200,138,166,68,113,95,100,207,217,136,195,146,99,161,122,143,169,212,50,174,205,135,147,141,111,109,205,192,146,150,107,37,49,204,48,162,134,188,151,218,112,61,64,51,89,77,131,57,204,116,176,47,161,201,152,111,190,102,67,208,37,207,94,130,43,219,213,88,187,116,82,155,113,167,190,173,155,54,47,100,42,195,204,40,137,152,122,67,79,37,68,217,89,113,149,83,215,55,167,111,66,42,113,145,125,126,200,46,136,113,39,73,63,183,79,77,145,74,57,189,150,194,59,111,117,38,140,72,190,67,136,79,165,160,215,201,208,110,59,157,139,204,125,153,145,38,207,71,90,71,178,115,134,59,218,203,210,166,126,108,82,175,37,181,181,194,118,85,70,126,184,219,78,63,200,143,213,175,60,165,107,136,59,153,200,51,216,46,167,120,191,115,42,168,139,188,188,131,206,170,206,190,169,156,213,89,96,186,187,126,148,208,170,118,49,204,71,36,101,78,165,198,47,129,134,84,200,101,165,159,182,155,118,200,126,57,83,173,85,140,95,208,214,39,70,187,146,84,123,68,136,130,194,117,134,210,188,190,187,189,199,209,96,132,52,186,171,55,48,119,92,64,137,216,66,175,108,172,76,122,107,205,58,170,108,114,134,155,132,61,84,45,182,130,88,189,60,108,136,135,119,126,10
117,183,197,110,40,140,171,43,146,205,77,191,148,192,185,170,121,172,79,73,59,77,154,121,174,91,45,173,165,140,218,197,53,188,209,108,98,215,106,117,111,40,146,97,203,157,216,36,109,73,211,132,173,195,199,155,95,65,126,95,36,54,143,75,186,191,185,95,49,154,96,159,64,145,118,83,142,106,121,57,43,161,99,161,65,162,157,66,205,63,160,60,73,114,107,133,76,110,152,103,43,106,89,56,184,177,132,172,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,171,99,101,207,76,78,77,195,195,102,55,45,76,218,189,141,128,102,181,207,171,169,219,181,200,166,211,93,214,124,48,207,161,137,155,214,171,198,149,196,212,194,128,157,116,160,46,166,197,121,156,124,128,151,93,194,74,140,178,62,145,168,216,169,189,100,130,182,46,111,125,82,117,215,92,46,160,165,92,52,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,40,95,200,130,143,130,81,197,63,197,205,153,170,61,55,79,52,194,109,36,96,164,170,182,182,215,110,39,103,183,103,153,212,189,51,47,87,120,205,54,50,140,106,120,197,189,89,124,95,183,198,143,51,131,57,48,126,80,209,205,208,39,69,71,60,34,188,195,160,216,100,217,153,210,113,58,189,198,68,91,59,192,205,103,193,35,78,215,122,113,145,88,204,126,169,63,123,142,67,161,96,139,122,41,168,95,103,58,70,125,58,220,95,134,178,66,39,217,178,49,91,141,185,139,150,80,187,174,211,118,196,136,72,57,180,168,188,172,84,154,163,201,154,172,84,44,114,192,99,175,141,103,51,186,84,164,77,199,203,129,202,146,39,100,77,65,47,69,47,81,117,183,178,100,114,51,169,58,104,162,117,219,45,43,43,138,94,197,58,112,66,40,91,192,86,206,39,213,117,176,113,114,141,75,154,171,147,81,74,130,132,132,49,194,87,143,124,120,139,218,149,146,102,109,166,45,98,133,67,198,83,165,174,203,65,137,168,183,72,117,51,96,170,88,95,108,89,130,35,46,55,163,157,79,158,148,62,119,79,53,71,117,183,161,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,68,204,219,146,38,112,115,173,191,188,72,219,72,162,62,78,176,155,144,90,114,93,87,37,60,170,36,53,66,52,59,143,66,50,174,157,208,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,109,154,34,61,107,39,116,217,131,136,77,105,198,112,72,114,47,71,130,215,90,188,216,145,112,68,146,41,185,156,144,174,132,191,120,143,178,153,115,206,159,72,61,67,187,137,76,152,187,178,103,58,133,100,218,64,73,108,171,128,52,203,109,53,166,214,190,217,50,40,162,220,76,170,47,71,197,184,178,89,53,155,130,137,56,159,128,74,208,198,145,190,201,211,35,59,105,54,167,175,104,83,159,128,182,133,40,189,58,162,47,207,84,218,168,72,39,214,135,213,111,170,104,191,99,105,40,106,124,122,82,201,138,165,68,113,95,100,207,217,136,196,146,99,160,121,143,169,211,50,174,205,135,146,140,111,109,206,192,147,150,108,37,49,204,47,162,134,188,152,219,112,61,64,51,89,77,131,57,204,116,176,47,161,201,152,111,190,101,67,208,37,207,94,130,43,219,214,88,186,116,82,155,113,167,190,173,156,54,47,100,42,195,204,40,137,152,122,67,80,37,68,218,88,112,149,83,215,55,167,111,66,42,113,145,126,126,201,46,136,113,39,73,63,182,79,77,144,74,57,189,150,194,59,111,118,38,140,72,190,67,136,79,165,161,214,201,209,109,58,157,139,204,125,153,145,38,207,71,90,71,178,114,134,59,218,203,210,166,126,108,82,175,37,181,181,193,118,85,70,126,184,219,78,63,200,143,213,175,60,165,107,136,58,153,200,51,216,47,167,120,190,115,42,168,138,187,188,132,205,171,206,190,170,156,213,89,97,186,187,126,148,208,171,118,49,205,71,35,101,78,165,198,47,129,134,84,200,101,164,159,182,155,118,200,126,57,83,172,85,140,94,209,214,39,69,188,147,83,123,68,136,130,195,117,134,210,187,190,187,189,200,209,95,132,53,187,171,55,47,119,92,64,137,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,88,189,60,109,136,136,119,126,10
117,182,197,111,41,140,170,43,147,205,77,191,148,192,185,171,121,172,78,73,59,78,153,121,174,91,46,173,165,140,219,197,53,188,210,108,98,216,106,117,110,41,146,97,203,157,216,35,109,73,210,132,173,195,199,155,95,65,126,95,35,54,143,76,186,191,185,95,48,155,96,159,65,145,118,83,143,106,121,57,43,161,99,161,66,161,157,66,205,64,160,59,73,115,107,133,76,110,152,104,42,106,89,56,185,178,132,172,91,76,106,213,125,43,136,99,204,142,140,180,76,60,78,145,166,88,191,59,55,140,90,147,143,180,39,193,40,73,75,148,159,63,130,207,168,55,172,103,105,154,171,99,101,207,76,77,78,195,195,101,55,46,75,218,189,141,128,102,181,207,171,170,219,180,201,166,211,93,214,125,49,208,161,137,156,213,171,197,149,196,211,194,128,156,115,160,47,165,196,121,156,124,128,151,94,194,74,140,178,61,145,168,216,168,189,100,130,181,46,112,125,82,117,215,92,46,159,166,92,52,166,127,67,134,156,96,105,76,132,74,50,88,181,190,173,49,217,133,180,189,177,40,95,201,130,144,130,81,197,63,197,204,153,170,61,55,79,52,194,109,36,96,164,170,183,182,215,109,39,103,183,104,152,212,188,51,47,87,120,205,55,51,140,106,121,197,189,89,125,94,183,198,142,51,131,57,48,127,80,209,205,208,39,69,71,59,34,189,195,160,216,100,217,154,210,113,58,189,198,68,92,59,192,205,103,193,35,78,216,122,113,145,88,204,125,169,63,122,142,67,161,96,139,122,42,168,95,103,58,69,124,59,220,94,134,177,66,39,216,178,49,91,141,185,139,150,80,188,174,211,118,196,136,72,57,180,168,189,173,84,154,163,200,154,171,84,45,115,192,99,175,141,103,51,185,84,164,77,199,203,128,202,146,39,100,77,65,46,70,47,81,118,183,179,100,115,52,168,58,105,162,117,220,45,42,43,138,94,198,58,112,66,41,90,192,87,205,39,214,117,176,113,114,141,75,154,171,147,82,74,130,132,131,50,193,87,144,124,121,139,218,149,146,102,109,165,45,99,134,67,198,83,165,174,203,65,136,168,183,71,117,50,96,170,88,96,109,89,129,35,47,56,163,157,79,158,147,62,120,78,53,71,117,183,161,90,216,200,46,112,87,209,67,108,135,35,100,125,131,169,59,115,49,116,67,205,219,146,38,112,115,174,192,188,71,220,72,162,62,79,175,155,144,90,115,93,86,37,60,171,37,53,65,52,59,144,66,50,174,156,208,150,177,198,92,69,157,73,114,213,89,163,54,93,123,44,172,99,71,144,110,110,154,34,61,107,39,116,216,131,136,77,106,197,112,73,114,46,71,129,214,90,188,216,145,111,67,146,42,186,156,144,173,132,192,120,142,177,153,115,206,159,73,61,67,186,137,75,151,187,177,103,58,133,100,219,64,73,108,171,128,52,202,109,53,166,214,190,217,49,41,161,220,76,169,47,71,196,185,178,89,54,155,130,137,56,159,129,74,208,197,144,190,202,211,34,60,105,55,167,175,104,84,159,128,182,133,40,189,58,162,47,207,84,219,168,73,40,213,135,213,111,170,104,192,98,105,40,106,124,121,83,201,138,166,68,113,94,100,207,217,137,196,146,99,160,121,143,169,211,50,174,205,135,146,140,111,109,206,192,147,150,107,38,49,204,47,162,134,188,152,219,112,60,64,51,88,77,131,57,204,116,176,48,161,201,152,111,190,101,67,208,37,207,93,131,43,218,213,89,186,116,82,155,113,167,191,173,156,54,47,100,42,195,204,40,137,152,121,67,80,37,67,218,88,113,150,83,215,55,167,110,66,43,114,146,126,126,200,46,136,113,39,73,63,183,79,77,144,74,57,189,150,194,59,111,117,37,140,71,190,67,136,79,165,160,214,201,209,109,59,156,139,203,124,153,144,38,207,72,90,71,179,115,134,58,218,202,210,166,126,108,82,175,37,181,181,193,118,86,70,126,184,219,79,63,200,143,212,175,60,164,107,136,58,152,200,51,216,47,167,120,191,115,42,168,138,187,189,132,205,171,206,191,170,155,213,89,96,186,187,126,149,208,171,118,49,205,71,35,101,78,165,198,47,129,134,84,200,101,164,159,182,155,118,200,126,56,83,172,85,140,94,208,214,39,69,187,147,83,122,68,136,130,195,116,135,209,187,190,187,189,200,209,96,132,53,187,170,55,47,119,92,64,137,216,67,175,108,172,76,122,107,205,59,170,108,115,134,155,133,61,84,45,182,130,88,189,60,109,136,136,119,125,10
117,183,197,110,41,140,171,42,146,205,77,191,148,192,184,171,122,173,79,73,58,77,153,121,174,91,45,173,165,139,218,197,54,188,209,107,98,216,106,117,110,40,146,95,203,156,217,35,109,74,211,132,174,195,199,154,95,64,125,96,36,53,144,76,186,191,184,95,49,154,96,159,65,145,118,83,143,105,120,57,42,161,98,159,64,162,156,67,204,63,159,59,73,114,107,133,77,110,151,103,43,107,88,55,184,178,132,174,91,75,106,213,125,42,136,99,203,142,140,180,77,61,77,145,166,87,191,60,56,140,91,146,142,179,39,193,40,72,74,148,159,62,130,208,168,56,171,103,106,154,171,99,101,207,75,78,77,194,196,101,55,45,76,218,189,142,128,102,180,207,172,169,217,181,200,166,211,94,214,124,48,207,161,137,155,214,171,197,149,196,211,193,127,156,115,161,46,165,196,122,155,124,129,151,93,194,73,140,178,63,145,167,216,167,189,99,130,182,46,111,125,81,118,216,93,46,159,165,93,53,166,127,67,134,156,95,105,76,132,73,50,87,181,189,173,50,218,134,179,189,177,40,96,201,129,144,130,81,196,64,197,204,152,170,61,54,78,53,194,109,36,96,163,170,184,182,215,109,39,104,183,104,153,211,189,51,47,87,120,207,55,51,140,107,121,197,189,89,124,95,183,199,143,51,131,57,47,126,79,209,205,208,39,69,72,60,34,189,195,161,216,100,218,154,209,113,59,190,198,68,91,59,192,205,104,193,35,78,215,122,114,146,88,203,125,170,63,123,142,68,162,97,140,122,42,168,95,103,58,70,124,59,221,95,135,177,66,39,217,179,50,91,141,186,139,150,80,187,175,210,117,196,135,72,57,180,168,189,172,85,154,163,200,154,171,83,45,114,192,99,175,141,102,50,185,83,165,77,197,203,129,202,145,39,100,77,65,47,69,48,81,118,183,178,100,114,51,169,58,105,161,118,220,45,42,42,138,94,198,59,113,66,40,91,192,86,206,38,214,117,176,112,113,141,76,155,170,147,81,74,130,132,131,50,194,89,144,124,121,140,219,150,145,103,110,166,45,98,134,68,199,83,164,173,204,66,136,168,184,72,117,51,96,171,89,95,109,88,130,36,46,55,162,157,79,158,149,62,121,79,53,72,117,183,160,90,216,201,46,112,87,209,68,109,134,35,100,125,132,168,59,115,49,116,66,205,218,145,38,112,115,174,191,188,71,220,71,162,63,78,176,155,144,90,113,92,87,37,60,171,36,53,66,53,60,143,66,50,174,156,207,151,177,197,93,69,157,74,115,213,89,164,53,93,122,45,172,99,70,145,110,110,154,34,60,106,39,116,216,130,135,77,105,198,111,72,113,46,71,130,214,90,189,217,145,112,67,146,41,186,157,143,174,132,190,120,143,178,153,116,207,160,72,61,67,187,138,76,151,186,179,103,58,132,101,219,63,72,108,170,128,51,203,108,52,166,215,189,217,50,41,163,220,77,171,47,72,196,185,178,89,53,155,131,137,55,160,129,74,208,198,145,189,201,211,35,60,104,55,167,175,105,83,161,127,182,133,40,188,58,163,48,207,84,218,168,73,40,214,135,213,111,171,104,192,97,104,40,106,124,122,83,201,137,166,68,113,94,101,207,216,135,197,147,99,160,121,143,170,211,51,174,205,136,147,140,111,109,206,192,147,150,107,38,49,203,47,162,134,187,151,218,112,60,64,50,87,78,130,56,205,116,176,47,161,201,152,110,190,100,66,208,37,207,94,130,44,218,214,89,185,117,82,156,112,167,190,174,155,54,49,99,42,195,203,40,137,153,123,67,81,39,67,218,89,112,149,83,215,54,167,111,67,42,113,145,126,125,201,46,137,114,39,73,63,182,79,76,145,74,57,188,150,194,59,111,118,37,139,72,190,67,136,81,165,161,214,202,209,110,58,156,138,203,125,153,145,39,207,72,89,71,178,113,133,58,218,203,210,166,126,108,82,175,37,181,181,195,119,86,69,126,184,218,79,63,201,143,214,175,60,165,107,136,59,153,199,51,215,47,167,120,191,115,42,168,139,187,189,130,204,170,206,190,170,157,213,88,97,187,187,125,148,207,171,117,49,205,71,35,102,77,166,198,48,128,134,84,200,101,164,160,182,154,118,200,126,56,83,172,86,139,94,208,215,39,70,187,147,82,123,68,137,131,194,117,135,209,186,190,187,189,200,210,96,131,53,187,170,55,48,119,92,64,137,216,66,175,107,172,76,122,107,205,58,171,108,115,134,156,132,61,85,45,182,130,89,189,59,108,135,136,119,126,10
117,183,197,110,40,140,171,42,146,205,77,190,148,192,185,171,121,172,78,73,58,77,153,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,105,117,111,39,146,96,203,158,216,36,109,74,211,133,174,194,199,155,95,65,126,95,36,53,143,75,186,192,185,96,49,155,95,159,65,145,117,83,143,106,121,58,43,161,98,161,65,161,156,67,204,63,160,59,73,114,107,133,76,110,152,103,42,106,89,55,184,177,131,173,90,76,106,214,125,42,136,98,204,142,140,181,76,60,78,146,166,88,191,60,56,141,89,147,143,180,39,193,41,73,76,148,159,62,130,207,168,56,172,103,105,155,171,99,101,207,76,78,76,194,196,101,56,45,76,218,189,142,128,102,180,207,171,169,219,181,201,166,211,93,214,124,48,207,160,137,156,214,171,198,150,197,212,194,128,157,115,160,46,166,197,121,155,125,128,150,93,193,74,141,178,62,145,168,215,169,189,100,130,181,47,111,125,82,117,215,92,47,160,165,93,53,166,127,68,133,156,95,104,76,133,74,50,88,181,189,173,50,217,133,181,189,177,41,95,200,130,143,130,81,197,63,197,204,152,170,61,55,78,53,194,109,35,97,164,170,182,182,216,109,39,103,183,103,153,212,189,50,47,87,120,206,54,51,140,106,120,197,189,88,124,95,183,198,143,52,131,58,48,127,80,209,205,208,38,69,72,61,33,189,196,159,216,100,217,154,210,113,59,188,198,68,92,59,191,205,103,193,34,78,216,122,114,145,88,204,125,169,63,122,141,67,161,95,139,122,42,169,95,103,58,70,125,59,220,94,135,177,66,39,217,177,50,91,140,185,139,150,81,187,174,211,117,196,136,72,57,181,168,188,173,85,154,163,201,155,172,84,44,114,192,99,176,140,103,51,186,84,164,78,198,202,129,202,146,39,100,77,65,47,69,47,81,117,183,178,100,114,51,169,58,105,162,117,219,44,43,43,139,94,197,58,112,66,41,91,192,86,206,39,214,117,177,113,114,141,76,154,171,147,81,74,130,132,132,49,194,88,143,124,121,139,218,150,146,102,109,165,46,99,134,67,198,83,165,174,203,66,137,168,183,71,118,50,96,170,88,96,108,89,129,35,46,55,162,157,79,158,148,61,120,79,54,72,117,183,161,91,216,201,47,112,88,208,68,109,134,35,100,125,131,168,60,116,49,116,67,204,219,145,39,113,115,174,192,188,72,219,71,162,63,78,176,154,144,89,114,92,86,37,59,169,37,53,65,52,59,143,66,49,175,156,207,150,176,198,92,69,157,73,116,212,89,163,53,92,123,45,172,99,71,144,110,110,155,33,61,107,39,116,216,131,136,77,105,198,113,72,114,46,71,130,214,89,188,216,146,112,68,147,41,186,157,144,173,132,191,120,143,178,153,114,206,159,72,61,67,187,137,76,151,187,177,104,58,133,100,218,64,73,108,170,128,52,203,109,53,166,215,189,217,49,40,162,220,76,170,47,72,197,184,178,90,53,155,130,137,56,160,129,74,208,198,145,190,201,211,35,59,105,55,167,175,104,83,159,128,181,133,40,189,57,162,48,207,84,218,168,73,39,214,135,213,111,170,104,192,99,105,41,106,123,122,82,201,138,166,68,113,94,100,207,216,136,195,146,100,160,121,143,170,212,51,174,205,135,146,140,111,109,206,192,147,149,107,38,49,204,47,161,134,188,152,218,111,60,64,51,88,77,131,58,204,116,176,47,160,201,152,111,190,101,66,208,38,207,93,130,43,219,214,88,186,116,83,155,113,167,190,173,156,55,48,99,41,195,204,40,137,152,122,67,80,37,68,218,87,112,149,83,215,55,167,111,67,42,114,146,125,126,201,45,136,114,39,73,63,183,79,77,145,74,57,189,150,194,59,111,118,37,141,72,190,68,136,79,165,160,214,202,209,109,58,157,140,204,124,153,145,37,207,71,90,71,179,115,133,58,218,203,211,166,126,108,82,175,36,181,181,194,118,85,70,126,184,219,78,63,199,144,213,175,60,165,107,136,59,153,200,51,216,47,167,119,191,115,41,168,139,187,189,132,206,171,207,190,169,156,213,89,97,187,186,127,149,208,171,118,49,205,71,36,101,78,165,198,47,129,133,84,200,102,164,159,182,156,119,200,127,57,83,172,84,140,94,209,214,39,69,187,146,84,122,68,136,130,195,117,135,210,187,190,187,189,200,208,95,132,53,187,171,55,47,119,93,63,137,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,83,45,182,130,88,189,60,108,136,136,119,126,10
117,182,197,111,40,140,172,43,146,205,77,191,148,192,185,170,121,172,79,73,59,78,154,121,173,91,45,172,165,140,218,197,53,188,209,108,98,215,106,117,110,40,146,97,203,158,216,36,109,73,211,132,173,195,199,155,96,65,125,95,36,53,143,76,186,191,185,95,49,153,94,160,65,145,117,83,143,106,121,57,42,162,99,161,65,162,156,66,205,64,160,59,73,115,107,132,76,110,152,103,42,106,88,55,185,177,131,172,91,76,107,213,126,43,136,99,204,143,139,180,75,60,77,146,166,88,191,60,55,140,90,147,143,180,39,193,40,73,76,149,159,62,130,207,169,56,173,103,105,154,171,100,101,207,75,78,77,196,196,102,55,46,76,217,189,142,128,103,180,208,171,170,218,181,200,166,211,93,213,124,48,207,160,137,155,213,171,197,149,197,211,193,128,157,116,160,46,166,196,121,156,124,128,150,94,194,74,141,178,62,145,167,216,169,189,100,130,182,46,111,126,81,118,215,92,47,160,165,92,53,166,128,68,134,156,95,105,75,132,73,50,88,181,189,173,49,218,133,180,189,177,41,95,200,130,143,130,81,197,63,198,205,153,171,61,55,79,53,194,109,35,96,164,170,183,183,215,110,39,103,183,104,153,212,189,51,47,87,120,206,55,50,140,106,119,196,190,89,125,94,183,199,143,52,131,58,48,127,80,209,205,208,39,70,71,59,33,188,195,161,216,100,216,154,209,114,58,189,198,68,91,59,191,206,103,193,35,78,215,122,113,146,89,203,126,169,64,123,142,66,162,96,140,122,42,168,95,103,58,70,124,58,221,95,134,177,66,38,217,177,49,91,142,186,139,150,81,188,174,211,117,197,136,72,57,181,168,188,172,84,154,162,202,155,171,84,45,114,192,99,175,141,103,51,186,84,164,77,198,203,129,202,145,38,101,77,65,47,69,47,81,117,184,179,100,114,52,169,58,105,162,117,219,45,43,43,138,94,196,58,112,67,40,90,192,86,206,39,214,118,176,112,114,141,75,154,172,146,81,73,130,133,131,50,194,87,144,124,120,139,219,149,146,101,110,166,45,98,133,67,199,83,165,173,203,65,137,168,183,71,117,50,96,170,89,96,109,89,130,35,46,55,163,157,80,158,148,62,119,79,53,72,118,183,161,91,217,200,47,112,87,209,68,108,134,36,100,124,131,170,60,115,49,116,67,204,219,146,39,113,115,174,192,188,71,220,71,162,62,79,176,154,144,90,114,93,87,37,60,170,36,53,65,52,59,144,66,50,174,156,207,150,177,197,93,69,157,73,115,213,90,163,54,93,122,45,172,100,71,145,110,109,154,34,61,107,40,115,217,131,136,76,105,197,112,72,113,47,71,130,215,89,189,216,145,111,68,145,41,185,156,144,173,132,191,121,143,178,154,115,206,159,72,61,67,187,137,76,151,187,178,103,58,132,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,50,41,162,220,76,170,47,71,196,184,178,89,53,155,130,138,55,159,129,74,208,198,145,189,201,211,35,59,104,55,167,175,104,83,160,128,182,134,40,188,57,162,48,207,84,218,168,72,39,214,135,214,110,170,104,192,99,105,40,106,124,122,83,201,138,166,68,113,95,100,207,217,137,195,146,99,161,121,144,169,211,51,174,205,135,146,140,111,110,206,191,147,150,108,38,49,204,47,162,134,188,152,219,112,61,64,52,89,77,130,57,204,116,176,48,160,201,151,110,191,101,67,209,38,207,94,130,43,219,214,88,186,117,82,155,113,167,190,173,156,55,47,100,42,195,204,40,137,152,121,67,80,37,68,218,89,113,149,83,214,55,167,111,67,42,113,146,126,126,200,45,136,113,39,73,63,183,79,77,145,74,57,189,150,194,59,110,117,39,140,73,190,67,136,79,164,160,215,201,208,109,58,157,140,204,125,153,145,38,207,71,90,71,178,114,134,59,218,203,210,166,126,108,82,176,37,180,181,194,118,86,69,126,184,218,78,62,200,144,213,176,60,164,107,136,59,153,200,50,215,47,167,119,191,115,42,168,138,187,188,131,205,171,206,190,169,157,214,89,96,186,186,126,148,208,171,117,49,204,71,35,101,79,165,198,47,129,134,85,200,101,165,159,182,155,118,201,126,57,84,172,85,140,94,209,213,39,69,188,147,83,122,68,135,130,195,117,136,209,186,190,187,188,199,209,96,132,53,186,170,55,47,118,92,64,137,215,66,175,108,171,76,122,107,206,59,170,108,115,134,155,132,61,84,45,182,130,88,189,60,108,136,136,119,125,10
117,183,197,110,40,140,171,43,147,206,77,190,148,192,185,171,121,172,78,73,59,77,153,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,106,117,110,40,146,96,203,157,217,36,109,73,211,133,174,195,199,155,95,65,126,95,36,53,143,76,186,191,184,95,49,155,96,159,65,145,118,83,142,106,121,57,43,161,98,161,65,162,156,67,205,64,159,59,73,115,108,133,76,110,152,103,43,106,89,55,184,177,132,172,91,76,107,214,125,43,136,99,203,142,139,180,76,60,78,146,166,88,190,60,55,140,90,147,143,180,40,193,40,73,75,148,159,62,130,207,168,56,172,103,105,155,171,99,101,208,75,78,77,195,196,102,55,45,76,218,189,141,128,102,181,207,171,170,219,181,200,166,211,93,214,124,47,207,160,137,155,213,172,198,150,196,212,194,128,157,116,160,46,166,197,121,156,125,129,150,93,194,74,140,178,62,145,167,216,169,189,100,131,181,46,111,125,82,117,216,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,87,181,189,173,49,217,133,180,189,177,41,95,200,130,144,130,81,197,63,197,205,152,170,61,55,78,53,194,109,35,96,164,170,183,182,215,110,39,103,182,104,152,212,189,51,47,87,120,205,54,51,140,106,120,196,189,89,125,95,183,198,143,51,132,57,48,126,80,209,205,208,39,69,71,59,34,188,195,160,216,100,217,153,210,114,58,189,199,67,91,59,192,205,103,193,35,77,216,122,113,145,89,204,126,169,63,123,142,67,161,96,139,122,42,168,95,103,58,70,124,58,220,95,134,178,66,39,217,178,49,92,141,185,139,150,81,187,175,211,117,196,136,72,57,180,168,188,172,85,154,164,201,154,171,84,44,114,192,99,175,140,103,51,185,84,164,77,198,203,129,202,146,39,100,77,65,46,70,47,81,117,184,178,99,114,51,169,58,105,162,117,219,45,43,43,138,94,197,58,112,66,40,90,192,86,206,39,214,117,176,113,114,141,75,154,171,147,82,73,130,132,132,49,194,87,143,124,120,139,219,149,146,102,109,166,45,98,134,67,198,83,165,174,203,65,137,168,183,72,117,51,96,170,88,95,109,90,130,35,46,55,163,157,80,158,148,62,120,79,53,71,117,184,161,91,216,201,47,112,87,208,67,108,135,35,100,125,132,169,60,115,49,116,67,205,219,145,38,112,114,174,191,188,72,219,72,162,63,78,176,155,144,90,114,93,87,36,59,170,36,53,65,52,59,144,66,50,175,157,207,150,177,197,92,69,157,74,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,131,136,77,105,198,112,72,114,46,71,130,215,89,188,216,145,111,68,146,41,186,157,144,174,132,191,120,143,177,153,115,206,159,72,61,68,187,137,75,151,187,178,103,58,133,100,219,64,73,108,171,128,52,202,109,54,166,214,190,217,50,41,162,220,76,169,47,71,197,184,178,89,53,155,129,137,57,160,128,74,208,198,145,190,201,211,35,59,105,55,167,175,104,83,159,128,182,133,39,189,58,162,47,207,84,218,168,73,39,214,135,213,111,170,104,191,99,105,40,106,123,122,82,201,138,166,69,113,95,100,207,216,136,196,146,99,160,121,143,169,212,50,174,205,135,146,140,112,108,205,192,147,150,107,37,49,204,47,161,134,188,152,219,112,61,64,51,89,77,131,58,204,115,176,47,160,201,152,111,191,101,67,209,37,207,94,130,43,219,214,88,186,116,83,155,113,167,190,173,156,54,47,100,42,194,204,40,137,153,122,67,80,37,67,218,88,113,149,83,215,55,167,111,67,43,114,145,126,126,201,45,137,114,39,73,63,182,79,77,144,74,57,189,150,194,59,111,117,37,140,72,190,68,136,79,164,161,214,201,208,109,59,157,140,204,125,153,145,38,207,71,90,71,179,114,133,59,218,202,209,166,126,108,82,175,36,180,181,193,118,85,69,126,184,219,78,63,200,144,213,175,60,165,107,136,58,153,200,51,215,47,167,120,190,115,42,168,139,188,189,131,205,171,207,190,169,156,213,89,96,186,187,126,149,208,171,118,49,204,70,35,101,78,165,199,47,129,134,84,200,102,164,160,182,155,118,200,126,56,83,172,85,140,94,208,214,39,69,188,147,83,123,68,135,130,194,117,134,210,187,190,187,189,199,209,95,132,53,186,170,55,47,119,92,64,136,216,66,175,108,172,77,122,108,205,59,170,108,114,134,155,132,61,84,44,182,130,88,189,60,108,136,136,119,126,10
117,183,197,111,40,140,171,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,153,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,106,117,110,40,146,97,203,157,216,36,109,73,211,132,173,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,154,95,159,64,145,118,83,143,106,121,57,43,161,99,161,65,162,157,67,205,63,160,59,74,114,107,133,76,110,152,103,43,106,89,56,184,177,132,172,91,75,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,75,148,159,62,130,207,168,56,172,103,105,154,171,100,101,207,76,78,77,195,195,102,56,46,76,218,189,141,128,102,181,207,171,169,218,181,200,166,211,93,214,124,48,207,161,137,155,214,171,198,149,196,212,194,128,157,116,160,46,166,197,121,156,124,128,151,93,194,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,82,118,215,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,95,200,130,144,130,81,197,63,197,205,152,170,61,55,79,52,194,109,35,96,164,170,182,182,215,110,39,103,183,103,153,212,189,51,47,87,120,205,54,50,140,106,120,197,189,89,125,95,183,198,143,51,131,57,48,127,80,209,205,208,39,69,71,60,34,188,195,160,216,100,217,154,209,114,58,189,198,68,91,59,192,205,103,193,35,78,215,122,113,145,88,204,126,169,63,123,141,67,161,96,139,122,41,168,95,103,58,70,124,58,220,95,134,177,66,38,217,178,49,91,141,185,139,150,80,188,174,211,118,196,136,72,57,180,168,188,172,85,154,163,201,154,171,84,44,114,192,99,175,141,103,51,186,84,164,77,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,100,114,51,169,58,105,162,117,220,45,43,43,138,94,197,58,112,66,40,91,192,87,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,49,194,87,144,124,120,139,219,149,146,102,109,166,45,98,134,67,198,83,165,174,203,66,137,168,183,72,117,51,96,170,88,95,109,89,130,35,46,55,163,157,79,158,148,62,120,79,53,71,117,183,161,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,220,72,162,62,78,176,154,144,90,114,93,87,37,59,170,36,53,66,52,59,143,66,50,175,156,208,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,130,136,77,105,198,112,72,114,46,71,130,215,90,188,216,145,112,68,146,41,185,157,144,173,132,191,120,143,178,153,115,206,159,72,61,67,187,137,76,152,187,178,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,50,40,162,220,77,169,47,71,197,184,178,89,53,155,130,138,56,159,128,74,208,198,145,190,201,211,35,59,105,55,167,175,104,83,159,128,182,133,40,189,58,162,47,207,84,218,168,72,39,214,135,213,111,170,104,191,99,105,40,106,124,122,82,201,138,166,68,113,95,100,207,217,136,196,146,99,160,121,143,169,212,50,174,205,135,146,140,111,109,206,192,147,150,108,38,49,204,47,162,134,188,152,219,112,61,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,37,207,93,130,43,219,214,88,186,116,82,155,113,167,190,173,156,54,47,100,42,195,204,40,137,152,122,67,80,37,68,218,88,112,149,83,215,55,167,111,67,42,113,145,126,126,200,46,136,113,39,73,63,182,79,77,144,74,57,189,150,194,59,111,118,38,140,72,190,67,136,79,165,161,214,201,209,109,58,157,139,204,124,153,145,38,207,71,90,71,178,114,134,59,218,202,210,166,126,108,82,175,37,181,181,194,118,85,70,126,184,219,78,63,200,144,213,175,60,165,107,136,58,153,200,51,216,47,167,120,191,115,42,168,138,187,188,132,205,171,206,190,170,156,213,89,96,186,187,126,148,208,171,118,49,205,71,35,101,78,165,198,47,129,134,84,200,101,164,160,182,155,118,200,126,57,83,172,85,140,94,209,214,39,69,188,147,83,123,68,136,130,194,117,135,210,187,190,187,189,200,209,96,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,88,189,60,109,136,136,119,126,10
117,183,197,110,40,141,170,43,147,205,77,191,148,193,185,171,121,172,79,73,59,77,154,120,174,91,45,173,165,141,219,196,53,187,209,108,98,215,106,117,111,40,146,96,204,158,217,36,109,73,211,132,173,195,199,155,95,65,125,95,36,53,142,76,186,192,185,95,49,154,95,159,65,145,119,83,142,106,121,57,43,160,99,161,65,161,156,67,205,63,160,60,74,114,107,133,76,110,151,103,43,106,89,56,184,178,132,173,91,75,107,214,125,43,136,99,203,143,140,180,76,60,78,146,166,88,191,60,56,140,91,147,143,179,39,194,40,73,75,148,158,62,130,207,168,56,172,103,105,155,172,100,101,207,76,78,77,195,196,102,55,46,75,218,189,141,128,102,181,207,171,170,218,181,200,166,211,94,214,125,48,207,161,137,156,213,171,198,150,196,212,194,128,157,115,160,46,165,196,121,156,124,128,151,94,194,74,140,178,62,145,168,217,169,189,100,130,182,46,111,125,81,118,215,92,46,160,165,92,53,166,127,67,134,157,95,105,76,132,74,50,88,181,189,172,50,218,133,180,189,177,40,96,200,130,144,130,81,197,64,198,204,152,169,60,56,79,52,194,109,36,97,163,170,183,183,215,109,38,103,182,103,152,212,189,50,47,87,119,205,54,51,140,107,120,196,189,89,125,95,183,199,143,50,131,57,47,127,79,209,205,207,39,69,72,60,33,189,195,160,216,100,217,154,210,113,58,190,198,68,91,59,192,206,104,193,35,77,216,122,113,146,88,204,125,170,64,123,141,67,160,95,140,123,41,168,95,104,58,70,124,59,220,94,134,177,67,38,217,178,49,91,141,185,139,150,80,188,174,211,118,195,136,72,57,180,168,189,172,85,154,163,201,155,171,84,44,115,193,99,175,141,103,51,186,83,164,77,199,203,129,201,146,39,100,77,64,46,69,47,81,117,183,179,99,114,51,168,58,104,161,118,219,45,43,43,138,95,197,58,112,67,41,91,192,87,206,39,214,117,176,113,114,141,75,154,171,147,82,74,130,132,132,49,194,87,143,124,121,139,219,149,146,102,109,166,45,99,134,67,198,83,165,173,202,65,137,167,184,71,118,50,96,170,89,95,108,89,130,35,46,55,163,157,79,158,148,62,120,79,53,70,117,183,161,91,215,200,47,112,88,208,67,109,135,35,101,125,131,169,60,115,49,116,68,204,219,146,38,111,115,174,192,188,72,219,72,162,61,78,175,154,143,90,115,93,87,37,60,170,36,53,65,53,59,143,66,50,174,156,208,150,177,197,92,69,157,74,114,213,90,163,53,92,123,45,172,100,70,145,110,110,154,34,61,107,39,116,216,130,136,76,106,198,112,73,115,47,71,130,215,90,188,215,145,112,68,146,41,185,156,143,173,132,191,121,142,178,154,115,206,159,72,61,68,187,136,76,152,186,178,103,58,133,100,219,64,73,108,171,128,53,203,109,53,166,215,190,217,49,40,161,220,77,169,47,72,197,185,178,89,54,154,130,138,57,160,129,74,208,197,146,190,201,211,35,59,104,54,167,176,104,83,159,128,181,133,40,189,57,162,47,207,84,218,168,73,39,214,136,213,111,170,104,191,99,104,40,106,124,122,82,201,137,166,68,114,95,101,207,216,137,195,147,100,160,121,144,169,212,51,174,205,135,146,140,110,109,206,192,147,149,108,38,49,204,47,161,134,188,152,219,112,61,64,50,89,77,130,57,204,116,176,47,161,201,153,111,190,101,66,209,37,207,93,130,43,219,213,88,186,116,83,155,112,167,190,173,156,54,47,99,42,195,204,40,137,152,122,67,80,38,68,218,88,112,149,83,215,55,167,110,66,43,113,145,125,126,201,45,137,114,39,73,63,182,78,78,144,74,57,189,150,193,60,110,118,37,140,71,190,68,136,79,164,161,214,202,208,109,58,156,140,204,125,154,144,38,207,71,90,71,179,115,133,59,218,202,210,167,126,108,81,176,36,181,181,194,118,85,70,126,184,219,79,63,200,143,213,175,59,165,107,136,58,153,200,50,215,47,168,120,190,115,42,168,138,187,188,132,206,171,206,190,169,156,214,89,97,186,187,126,148,208,171,118,50,204,70,36,101,79,165,198,47,129,134,84,200,100,164,160,182,155,118,199,126,57,82,171,85,141,95,209,214,38,70,188,146,83,123,68,135,130,194,116,135,210,187,190,187,188,199,209,96,132,53,186,171,55,48,119,92,63,137,215,66,175,109,172,77,122,107,206,59,170,107,114,133,156,133,61,84,44,182,130,89,189,59,109,137,135,118,125,10
117,183,197,110,41,140,171,43,147,205,77,191,148,193,185,171,121,172,79,73,59,78,153,121,174,91,45,173,165,140,218,197,53,188,209,108,98,216,106,117,110,40,147,97,203,157,216,36,109,74,211,132,173,195,199,156,95,65,126,95,36,54,143,75,185,191,185,95,48,154,95,159,65,145,118,83,142,106,121,57,42,162,99,161,65,161,156,67,205,63,160,59,73,114,107,133,77,110,152,104,42,106,89,56,184,177,132,172,91,75,106,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,91,147,143,180,40,194,40,73,75,148,159,62,130,207,168,56,172,104,105,155,171,100,101,208,76,78,76,195,196,102,55,45,76,218,189,141,128,102,181,207,171,169,218,181,200,166,211,93,214,124,48,208,161,137,155,214,172,197,150,196,212,194,128,157,116,160,47,165,197,122,156,124,128,151,93,195,74,140,178,62,145,168,216,169,189,100,130,182,47,111,125,81,117,216,92,47,160,165,93,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,50,217,133,180,189,177,41,95,200,130,144,130,81,197,63,197,205,153,170,61,55,78,53,194,108,36,97,164,169,182,182,215,110,39,103,183,103,153,212,189,51,47,87,120,205,54,51,140,106,120,196,189,90,125,95,183,198,143,51,131,58,48,126,80,209,205,208,39,69,71,59,34,188,195,160,216,100,217,153,209,114,58,189,199,67,91,59,191,205,103,193,35,77,216,122,113,145,88,203,126,169,63,123,142,67,161,96,139,122,42,168,95,104,59,70,125,58,221,95,134,178,66,38,217,178,49,92,140,185,139,150,80,187,174,211,118,196,136,72,57,181,168,188,172,85,154,163,201,154,171,85,45,115,191,100,175,141,103,51,185,84,165,77,198,203,129,201,145,38,100,77,65,46,69,46,81,117,184,178,99,114,51,169,58,104,162,117,220,45,42,43,138,94,197,58,112,66,40,90,192,87,205,39,214,118,176,113,114,140,75,155,171,147,81,73,130,132,131,50,194,87,144,124,120,139,219,149,146,102,109,166,45,98,133,68,198,83,164,173,203,66,137,168,183,72,117,50,96,170,88,95,109,89,131,35,47,55,162,157,79,158,148,63,120,79,53,71,117,184,161,91,216,200,47,112,87,208,68,108,134,35,100,125,131,168,59,115,49,116,67,205,219,145,38,112,115,174,192,188,71,220,72,162,63,78,176,154,143,90,114,92,86,37,59,170,37,53,66,53,60,144,66,50,175,157,208,150,177,198,92,69,157,73,115,213,90,163,54,92,123,45,173,99,71,145,109,110,154,34,61,107,39,116,216,131,135,77,106,198,112,72,114,46,72,130,215,89,188,216,145,112,68,146,41,185,157,144,174,132,191,121,142,177,153,114,206,159,72,60,68,187,137,76,152,187,178,103,58,133,100,219,64,73,109,171,128,52,203,109,53,166,215,189,217,50,40,162,220,76,170,47,72,197,184,178,89,54,155,129,137,56,159,129,75,208,198,145,190,202,211,34,59,105,55,167,175,104,83,159,128,181,133,40,189,57,163,47,207,84,218,168,72,39,213,135,213,110,170,103,191,99,105,41,107,124,122,82,200,138,166,68,113,95,100,207,217,136,196,146,99,160,121,144,169,211,50,174,206,135,146,141,111,108,206,192,146,149,107,38,50,204,48,162,135,188,152,218,112,60,65,51,89,78,130,57,204,116,176,47,160,201,153,111,191,100,67,209,37,206,94,131,43,219,214,88,186,117,82,155,113,167,190,173,156,54,47,100,42,195,204,40,137,153,123,68,80,37,68,218,88,112,149,83,215,55,167,110,67,43,113,146,125,126,200,46,136,114,39,74,63,183,79,77,144,74,57,189,150,193,59,110,118,37,140,72,190,68,137,79,165,161,215,201,208,109,58,157,139,204,125,153,145,38,207,71,90,71,179,114,133,59,218,202,210,167,126,108,83,175,36,181,181,194,118,85,69,126,184,219,78,63,200,144,213,175,60,164,107,136,58,153,200,51,215,46,167,120,191,116,42,168,139,187,189,131,205,170,206,190,169,155,213,89,96,186,187,126,148,208,171,118,49,204,71,35,101,78,165,198,47,129,134,84,200,101,164,159,182,155,119,200,126,57,83,172,85,140,95,209,214,38,69,187,147,84,123,68,135,131,195,117,135,210,187,190,188,189,199,209,95,132,52,187,171,55,48,119,92,64,137,216,66,175,108,172,77,122,107,205,58,170,108,115,134,156,133,61,84,44,183,130,89,189,59,109,137,136,119,126,10
117,183,197,110,40,140,171,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,153,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,106,117,111,40,146,97,203,157,216,36,109,73,211,132,173,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,154,95,159,64,145,118,83,143,106,121,57,43,161,99,161,65,162,157,67,205,63,160,59,73,114,107,133,76,110,152,103,43,106,89,56,184,177,132,172,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,55,140,90,147,143,180,40,193,40,73,76,148,159,62,130,207,168,56,172,103,105,154,171,99,101,207,76,78,77,195,195,102,56,46,76,218,189,141,128,102,181,207,171,169,219,181,200,166,211,93,214,124,48,207,161,137,155,214,171,198,149,196,212,194,128,157,116,160,46,166,197,121,156,124,128,151,93,194,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,82,118,215,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,41,96,200,130,144,130,81,197,64,197,205,152,170,61,55,79,52,194,109,35,96,164,170,182,182,216,110,39,103,183,103,153,212,189,51,47,87,120,205,54,51,140,106,120,197,189,89,125,95,183,198,143,51,131,57,48,127,80,209,205,208,39,69,71,60,34,188,195,160,216,100,217,154,209,114,58,189,198,68,91,59,192,205,103,193,35,78,215,122,113,145,88,204,126,169,63,123,141,67,161,96,139,122,41,168,95,103,58,70,124,58,220,95,134,177,66,38,217,178,49,91,141,185,139,150,81,188,174,211,118,196,136,72,57,180,168,188,172,84,154,163,201,154,171,84,44,114,192,99,175,141,103,51,186,84,164,77,199,203,129,202,146,39,100,77,65,46,69,47,81,117,183,178,100,114,51,169,58,105,162,117,219,45,43,43,138,94,197,58,112,66,40,90,192,86,206,39,214,117,176,113,114,141,75,154,171,147,81,74,130,132,132,50,194,87,143,124,120,139,219,149,146,102,109,166,45,98,134,67,199,83,165,174,203,65,137,168,183,71,117,51,96,170,88,95,109,89,130,35,46,55,162,157,79,158,148,62,120,79,53,71,117,183,161,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,220,72,162,62,78,176,154,144,90,114,93,87,37,59,170,36,53,66,52,59,144,66,50,175,156,208,150,177,197,92,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,40,116,216,130,136,77,105,198,112,72,114,46,71,130,215,90,188,216,145,111,68,146,41,185,157,144,173,132,191,120,143,178,153,115,206,159,72,61,68,187,137,76,151,187,178,103,58,133,100,219,64,73,108,171,128,52,203,109,53,166,214,190,217,50,40,162,220,77,169,47,71,197,184,178,89,53,155,130,138,56,159,128,75,208,198,145,190,201,211,35,59,105,55,167,175,104,83,159,128,182,133,40,189,58,162,47,207,84,218,168,72,39,214,135,213,111,170,104,191,99,105,40,106,123,122,82,201,138,166,68,113,95,100,207,217,136,196,146,99,160,121,143,169,212,50,174,205,135,147,140,111,109,206,192,147,150,108,38,49,204,47,162,134,188,152,219,112,60,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,37,207,93,130,43,219,214,88,186,116,82,155,113,167,190,173,156,54,47,100,42,195,204,40,137,152,122,67,80,37,68,218,88,113,149,83,215,55,167,111,67,42,113,145,125,126,200,46,136,113,39,73,63,183,79,77,144,74,57,189,150,194,59,111,118,37,140,72,190,67,136,79,165,161,214,201,209,109,58,157,139,204,124,153,145,38,207,71,90,71,178,115,134,59,218,202,210,166,126,108,82,175,37,181,181,194,118,85,70,126,184,219,78,63,200,143,213,175,60,165,107,136,58,153,200,51,216,47,167,120,191,115,42,168,138,187,188,131,205,171,206,190,169,156,213,89,96,186,187,126,148,208,171,118,49,205,71,35,101,78,165,198,47,129,134,84,200,101,164,159,182,155,118,200,126,57,83,172,85,140,94,209,214,39,69,188,147,83,123,68,136,130,194,117,135,210,187,190,187,189,200,209,96,132,53,187,171,55,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,108,114,134,155,133,61,84,45,182,130,89,189,60,109,136,136,119,126,10
117,183,197,110,40,140,170,43,146,205,77,191,148,192,185,171,121,172,78,73,59,77,153,121,174,91,45,173,165,140,218,196,53,188,209,107,98,216,106,117,111,40,146,96,203,157,216,36,109,74,211,132,173,195,199,155,94,65,126,95,35,53,143,76,186,191,185,95,49,155,95,159,64,146,118,84,142,106,120,57,43,161,98,161,65,162,157,67,205,64,160,60,74,114,107,133,76,110,152,103,43,106,89,56,184,177,132,172,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,165,88,191,60,56,140,91,147,142,180,39,194,40,73,76,148,158,62,130,207,168,55,172,103,105,154,172,99,101,207,75,78,77,195,196,102,55,45,76,218,189,141,128,102,181,207,171,169,218,181,201,166,211,93,213,124,48,207,161,137,155,214,171,198,149,196,212,194,128,156,116,160,46,166,197,121,156,124,129,151,93,194,74,140,178,62,145,168,216,169,189,99,130,182,47,111,125,81,118,215,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,50,217,132,180,189,177,40,95,200,130,144,130,81,197,63,197,205,153,170,61,55,79,52,194,109,35,96,164,169,182,182,215,110,38,104,183,103,152,212,189,51,47,87,119,205,54,50,140,106,120,197,189,89,125,94,183,199,143,51,131,57,48,127,80,209,205,208,39,69,71,59,34,189,195,160,216,100,217,154,210,113,59,189,198,68,91,59,192,205,104,193,35,78,216,122,113,145,88,204,126,169,63,123,141,67,161,96,139,122,41,168,95,103,58,70,124,58,220,95,134,178,66,39,217,178,49,92,141,185,139,150,80,187,174,211,117,196,136,72,57,180,168,189,172,85,154,163,201,154,171,84,44,115,193,100,175,141,103,51,185,84,164,77,199,202,129,202,146,39,100,77,65,47,69,47,81,117,183,179,99,115,51,169,58,104,162,118,219,45,43,43,138,94,197,58,112,66,40,90,192,87,206,39,213,117,176,113,114,141,75,154,171,147,82,74,130,132,132,49,194,88,144,124,120,139,219,149,146,102,109,166,45,99,133,67,198,83,165,173,203,65,137,168,183,71,117,51,97,170,88,95,109,89,130,35,47,55,162,157,80,158,148,62,119,79,54,71,117,184,160,91,216,200,47,112,87,208,67,109,134,35,100,125,131,169,60,115,49,116,68,205,219,145,38,112,115,173,192,188,72,219,72,162,62,79,175,154,144,90,114,93,87,37,59,170,37,53,66,52,60,143,66,50,175,156,208,150,177,197,92,69,157,73,115,213,89,163,54,92,123,44,172,99,71,145,110,110,154,33,61,106,40,116,216,130,136,77,106,198,112,72,114,47,71,130,215,90,188,216,145,112,68,146,41,186,157,144,173,131,191,120,143,177,154,115,206,159,72,61,67,187,137,76,151,187,178,103,58,133,99,219,64,72,109,171,128,52,203,109,53,166,214,189,217,50,40,162,220,76,170,47,71,197,184,178,89,53,155,130,138,56,160,128,74,208,197,145,190,201,211,35,59,105,54,167,176,104,83,159,128,181,133,40,189,58,162,47,207,84,218,168,73,39,213,135,214,111,170,104,191,99,105,40,106,124,122,82,201,138,166,68,113,95,100,207,217,136,195,146,99,160,122,143,169,212,50,174,205,135,147,140,111,109,206,192,147,149,107,38,50,204,47,162,134,188,152,218,112,61,64,51,89,77,131,57,204,116,176,48,160,201,153,111,190,101,67,209,37,207,93,131,43,219,213,88,187,117,82,156,113,167,190,173,155,55,47,99,41,195,204,41,137,153,122,67,80,37,68,218,88,112,149,83,215,55,167,111,67,42,114,145,126,126,200,45,136,113,40,73,63,183,79,77,144,74,57,189,150,194,59,111,118,38,140,72,190,67,136,79,165,161,214,201,208,110,59,157,140,204,125,154,145,38,208,71,90,71,178,115,133,58,218,202,209,167,126,108,82,175,37,180,181,194,117,85,70,126,183,219,79,63,200,144,212,175,60,165,107,136,58,153,200,51,215,47,168,120,191,115,42,168,138,187,188,132,205,171,206,190,169,156,213,89,96,186,187,126,148,208,171,118,50,204,70,35,101,78,165,198,47,129,133,84,200,102,164,160,182,154,118,200,127,57,83,172,85,140,94,209,214,39,69,188,147,83,123,68,136,130,194,117,135,209,187,190,187,189,200,209,95,132,53,186,170,54,47,119,92,64,136,216,66,175,108,172,76,122,107,205,59,170,107,114,134,155,133,61,84,45,182,130,89,189,60,109,136,135,119,126,10
117,183,197,111,41,140,171,43,146,205,77,191,148,192,185,170,121,172,78,73,59,77,154,121,174,91,45,173,165,140,218,196,53,188,209,108,98,216,106,117,111,40,146,96,203,157,216,36,109,73,210,132,174,195,199,155,95,65,126,95,36,54,143,76,186,191,185,95,49,154,96,159,64,145,118,83,142,106,121,57,43,162,98,161,65,162,157,67,205,63,160,59,74,115,107,132,76,110,152,103,43,106,89,56,184,178,132,173,91,76,107,214,125,43,136,98,204,142,140,180,76,60,77,146,166,88,191,60,56,140,90,147,143,180,40,194,40,73,75,149,158,62,130,207,168,56,172,103,105,154,171,100,101,207,76,78,77,195,195,102,56,45,76,218,190,141,128,102,181,207,171,169,219,181,200,166,211,93,214,124,48,207,161,137,155,213,171,198,150,196,212,194,128,157,116,160,46,165,196,121,156,125,128,150,93,195,74,140,178,62,145,168,216,168,189,100,130,182,46,111,125,81,118,215,92,46,160,165,92,53,166,127,67,134,156,95,105,76,132,74,50,88,181,189,173,49,217,133,180,189,177,40,96,200,130,144,130,81,197,63,197,205,152,170,61,55,79,52,194,109,35,96,164,170,182,182,215,109,39,103,183,103,152,212,189,51,47,87,120,205,55,51,140,106,120,197,189,89,125,95,183,199,143,51,131,57,48,126,80,209,205,208,39,69,72,60,34,189,195,160,216,100,218,154,209,113,58,189,198,68,91,59,191,205,103,193,35,77,215,122,113,145,89,204,126,169,63,122,141,67,161,96,139,122,41,168,95,103,59,70,124,58,220,95,134,178,66,38,217,178,49,91,141,185,139,150,80,188,174,211,118,196,136,72,57,180,169,188,172,85,154,163,201,155,171,84,44,114,192,99,175,141,103,51,186,84,164,77,199,203,129,202,146,39,100,77,65,47,69,47,81,117,183,178,99,114,51,169,58,105,162,117,220,45,43,43,138,94,197,58,112,66,40,90,192,87,206,39,213,117,176,113,114,141,75,154,171,147,81,74,130,132,132,50,194,87,143,124,120,139,219,149,146,102,109,166,45,98,133,67,199,83,165,174,203,66,137,168,183,72,117,51,96,170,88,95,108,89,130,35,46,55,162,157,79,158,148,62,119,79,53,71,117,183,160,91,216,200,47,112,87,208,67,109,135,35,100,125,131,169,60,115,49,116,67,205,219,145,38,112,115,173,192,188,72,219,72,162,62,78,176,154,144,90,114,93,87,37,59,170,36,53,66,52,59,144,66,50,175,156,208,150,177,197,93,69,157,73,115,213,89,163,54,92,123,45,172,99,71,145,110,110,154,34,61,107,39,116,216,131,136,77,105,198,112,72,114,46,71,130,215,90,188,216,145,111,68,146,41,186,156,144,173,132,191,120,142,178,153,115,206,160,72,61,67,187,137,76,151,187,178,103,58,133,100,219,64,73,108,171,128,52,202,109,53,167,214,190,217,50,40,162,220,77,169,47,71,197,184,178,89,53,155,130,137,56,159,129,74,208,198,145,190,201,211,35,59,105,55,167,175,104,83,159,128,181,133,40,189,58,162,47,207,84,218,168,73,40,214,135,213,111,170,104,191,99,105,40,106,123,122,82,201,138,166,68,113,95,100,207,217,136,195,146,99,160,121,143,169,212,50,174,206,135,146,140,111,109,206,192,147,150,107,38,49,204,48,162,134,188,152,219,112,60,64,51,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,208,37,207,94,130,43,219,213,88,186,116,82,155,113,167,190,173,156,54,47,99,41,195,204,40,137,152,122,67,80,37,68,218,88,112,149,83,215,55,167,111,66,42,113,145,125,126,200,46,136,113,39,73,63,182,79,77,144,74,57,189,150,194,59,111,118,38,140,72,190,67,136,79,165,161,215,201,209,109,58,157,139,204,124,153,145,38,207,71,90,71,179,114,134,59,218,203,210,167,126,108,82,175,37,181,181,194,118,85,69,126,184,219,78,63,200,144,213,175,60,165,107,136,58,153,200,51,216,47,167,119,190,115,42,168,138,187,189,132,205,170,206,190,170,156,213,89,96,186,187,126,149,208,171,118,49,204,71,35,101,78,165,198,47,129,134,84,200,101,164,159,182,155,118,200,126,57,83,172,85,140,94,209,214,39,69,188,147,83,123,68,136,130,194,117,135,209,187,190,187,189,200,209,95,132,53,187,171,55,47,119,92,64,137,216,66,175,108,172,76,122,107,205,59,170,108,114,134,156,133,61,84,45,182,130,88,189,60,109,136,135,119,126,10
116,183,198,110,40,141,171,43,147,205,77,191,148,193,185,170,121,173,78,73,58,77,153,121,173,91,45,173,164,139,218,196,53,188,209,108,99,215,106,117,111,41,146,97,203,157,216,36,109,73,211,133,175,196,199,156,95,66,125,95,36,53,143,75,186,191,185,95,48,155,95,159,65,146,118,83,143,107,121,57,43,161,99,161,65,161,156,66,204,63,160,59,74,115,107,133,77,110,151,103,43,106,89,55,185,178,132,172,92,75,107,214,125,43,136,99,204,142,139,180,76,60,77,146,165,89,191,61,56,140,90,147,142,180,40,194,41,72,75,149,159,61,130,207,169,56,172,103,105,154,171,99,101,207,76,77,76,195,196,101,55,46,76,218,189,142,128,102,181,208,171,169,218,181,201,166,211,93,214,124,48,207,161,137,156,213,172,198,149,196,211,194,129,156,115,160,46,165,197,121,156,125,128,150,93,194,74,140,178,63,145,168,215,168,188,99,131,183,47,111,125,81,117,216,93,46,160,166,93,53,166,127,67,134,156,95,105,76,131,74,50,88,180,189,173,49,216,133,180,188,177,41,95,200,129,143,130,81,197,64,197,205,152,169,61,56,78,53,194,110,36,96,164,170,182,182,216,110,38,103,183,103,152,212,189,51,46,87,120,204,54,51,140,106,120,196,189,89,124,94,183,199,143,51,131,58,48,126,80,210,206,209,38,70,71,59,34,188,195,160,216,100,217,153,210,114,59,190,199,67,91,59,191,205,103,193,35,77,216,122,113,145,89,204,126,169,63,123,141,67,161,96,140,122,41,169,95,103,59,70,124,58,220,95,134,177,66,38,217,178,49,92,141,185,139,150,81,188,174,211,117,196,135,72,57,180,168,189,171,84,154,162,201,154,171,85,44,113,192,100,175,141,103,52,186,84,164,77,198,202,129,202,146,39,99,76,65,46,69,47,81,117,184,178,99,114,52,169,57,105,162,117,220,45,42,43,138,94,197,58,112,67,40,90,192,86,205,39,215,117,176,113,114,141,74,154,171,146,80,74,130,132,132,50,193,87,143,124,120,139,219,149,146,102,110,167,46,99,134,68,199,83,164,173,202,66,136,168,183,71,116,51,97,170,89,96,109,89,130,35,46,55,162,158,80,158,147,62,120,79,54,71,116,184,161,91,215,200,47,112,87,209,67,108,135,35,100,126,132,169,60,114,50,116,67,204,219,145,38,113,115,173,192,188,72,219,71,162,62,78,176,154,143,90,114,92,87,37,60,170,36,53,65,52,60,144,66,51,175,157,208,150,177,197,94,69,157,73,115,213,89,164,54,92,122,45,173,99,71,145,111,110,154,34,60,107,40,116,216,130,136,77,106,198,112,72,113,47,71,130,215,89,188,216,145,111,68,146,41,185,157,144,174,131,190,120,141,178,153,114,206,159,72,61,67,187,138,77,151,187,178,103,58,133,100,219,63,74,108,172,128,52,203,109,54,166,214,189,217,50,40,162,220,77,170,46,72,197,184,178,89,53,155,129,138,56,159,129,75,208,198,146,190,201,211,35,60,106,55,166,176,104,83,159,127,182,133,40,190,58,162,48,207,83,218,168,73,39,214,136,214,111,169,104,192,99,104,40,107,124,121,82,201,137,165,68,113,95,100,207,217,136,195,145,99,160,122,143,169,211,50,174,206,135,146,140,110,109,206,193,146,150,108,37,49,204,47,162,135,187,152,218,112,60,65,52,89,77,131,57,204,116,176,47,160,201,152,111,190,101,67,209,37,207,93,130,43,218,214,88,186,116,83,156,113,167,191,173,155,53,47,99,41,194,204,40,136,151,121,67,80,38,69,218,88,113,149,83,216,55,167,110,67,42,114,145,127,126,200,45,136,113,38,73,64,183,78,78,145,74,57,189,150,194,60,111,118,38,140,73,190,68,137,80,164,160,215,201,209,110,58,157,139,205,124,153,144,38,207,71,90,71,178,115,134,59,218,202,210,167,126,108,82,175,37,180,182,194,117,84,70,126,185,219,78,63,200,144,212,176,60,164,107,136,59,152,200,51,215,46,167,120,190,115,42,168,138,187,188,132,205,171,206,191,169,156,213,89,96,185,187,126,148,207,170,118,49,204,71,35,101,79,165,197,48,129,135,84,200,101,164,160,182,155,118,200,126,57,82,172,85,140,94,209,214,39,69,188,147,83,122,67,136,130,194,116,135,209,187,190,187,189,200,209,95,132,53,187,170,54,48,119,92,63,136,216,67,175,109,172,76,122,107,206,59,170,108,115,134,155,132,61,84,45,182,129,88,189,59,109,136,135,119,126,10
117,184,197,111,40,140,171,43,147,205,77,191,148,192,185,170,121,172,79,73,58,77,154,121,174,91,45,173,165,140,218,197,53,188,210,108,99,215,106,117,110,40,147,97,203,158,216,36,109,73,211,131,173,196,199,156,95,65,126,96,36,53,144,76,185,190,184,96,50,155,95,159,64,146,117,83,143,106,121,57,42,161,98,160,65,162,157,66,205,63,160,59,73,115,108,133,76,110,152,103,42,107,88,56,185,177,132,172,91,76,107,214,126,43,136,98,204,142,140,180,76,61,77,146,165,88,190,60,56,139,90,147,143,181,40,193,41,73,75,149,159,62,130,207,168,55,172,103,106,155,172,99,101,208,75,78,78,196,195,101,55,46,75,217,189,141,128,102,180,207,170,169,218,182,200,166,210,93,214,125,47,207,161,137,155,214,172,197,149,197,211,194,129,157,115,160,47,165,197,121,156,125,129,151,94,195,74,140,178,62,144,169,216,169,190,100,130,182,47,111,125,82,117,215,93,47,160,165,92,52,166,127,67,134,157,95,105,77,132,73,50,88,181,190,173,49,218,132,180,189,176,40,96,200,129,145,131,80,197,63,197,204,152,170,60,56,79,52,194,109,35,96,164,170,182,183,215,109,38,103,183,103,152,212,189,50,47,87,120,205,54,51,141,106,120,197,189,89,125,94,182,198,143,51,132,57,47,127,80,209,205,208,39,70,71,60,34,188,196,159,216,100,217,153,209,113,59,189,199,68,90,60,191,205,103,193,34,78,216,122,114,145,88,204,126,169,63,123,141,67,160,96,140,121,42,168,95,103,59,70,124,58,221,95,134,178,66,39,217,177,49,91,141,186,139,150,81,188,174,211,118,196,136,73,57,180,168,189,173,84,154,163,200,155,172,84,44,115,192,99,175,141,103,51,186,84,164,78,200,203,128,202,145,39,100,77,64,47,69,47,82,117,183,178,99,114,52,170,58,104,162,116,220,45,43,43,138,94,196,58,112,67,40,90,192,87,206,39,215,117,176,113,114,142,74,155,171,148,81,74,129,131,132,49,194,87,144,125,120,139,219,149,146,103,109,165,46,97,134,67,199,82,166,173,202,66,137,167,183,72,117,50,96,171,88,95,108,89,130,35,46,56,163,158,79,158,148,62,120,79,53,71,117,183,161,91,216,200,47,113,88,209,68,109,135,36,100,125,131,168,60,115,49,117,68,204,219,145,39,112,115,174,191,187,72,220,72,162,63,79,176,155,144,91,114,92,87,36,59,169,36,52,66,52,59,144,66,50,175,156,208,150,177,197,93,69,158,73,116,213,89,163,54,92,123,45,172,100,71,145,110,109,154,34,61,107,39,116,217,131,136,77,106,198,112,73,114,46,72,129,215,89,188,216,144,112,68,146,41,185,156,144,173,132,192,121,143,178,154,114,206,160,73,60,68,187,137,76,151,187,178,103,58,132,99,219,64,73,109,170,128,52,202,110,53,167,214,189,217,50,40,163,219,77,169,47,71,198,185,179,89,53,155,130,138,56,160,129,74,208,197,146,190,201,211,35,59,105,54,167,175,104,84,159,128,182,133,39,189,58,162,48,207,84,218,167,72,38,214,135,213,110,170,104,191,99,105,40,107,125,121,82,201,139,165,69,112,94,100,207,217,136,196,146,99,160,121,142,169,212,51,174,205,135,146,140,111,109,206,191,147,149,108,37,49,204,47,160,134,188,152,219,112,61,65,52,89,77,130,57,205,116,176,47,160,201,152,110,190,101,67,208,38,207,94,131,44,217,213,88,186,116,82,155,113,166,191,172,156,54,46,99,42,194,204,40,137,153,121,68,80,38,67,217,88,113,148,83,215,55,168,110,67,43,113,146,126,125,200,46,136,113,39,73,63,182,79,76,145,74,57,189,150,194,59,111,118,38,140,73,190,67,136,80,165,161,214,201,208,109,59,158,140,204,124,153,145,38,208,71,89,71,178,115,134,58,219,202,209,167,126,109,82,175,36,181,181,194,118,85,69,126,183,219,77,64,199,144,213,175,61,165,107,136,58,153,200,51,216,47,167,120,190,116,41,169,138,188,189,132,205,171,205,190,169,155,213,88,98,186,187,126,149,208,171,118,50,204,70,36,101,78,165,198,47,128,134,83,199,101,164,159,182,155,118,200,127,57,82,173,85,141,94,208,214,39,69,187,147,84,123,69,136,129,194,116,135,210,187,190,188,188,200,209,95,131,53,187,171,54,47,120,92,63,137,216,66,175,108,172,76,122,107,205,58,170,108,115,134,155,133,61,83,45,182,130,89,189,60,108,137,135,118,126,10
66,62,204,144,154,128,201,118,149,175,222,200,182,153,101,52,46,155,106,163,101,203,167,186,34,48,150,112,199,56,127,78,134,100,52,36,183,46,34,52,86,46,184,215,212,211,90,213,87,118,142,80,199,62,139,125,193,157,119,116,87,171,189,123,110,129,85,109,52,219,76,221,153,107,99,192,201,182,121,131,102,79,71,104,41,128,132,109,138,132,216,115,84,152,36,128,178,85,91,76,55,213,155,72,173,110,175,34,75,191,82,105,201,168,101,158,189,53,218,135,101,46,87,192,55,83,67,186,195,64,139,54,99,79,156,207,180,41,110,156,98,211,198,92,150,154,197,113,54,40,47,117,40,163,67,188,109,213,53,136,88,151,173,129,180,144,198,60,183,77,53,207,75,67,152,207,186,219,112,169,73,189,154,70,131,49,207,152,35,176,89,35,73,80,166,154,35,110,146,91,52,124,206,154,90,144,127,85,44,44,42,162,45,80,189,177,100,47,188,79,201,68,177,197,196,166,213,144,138,76,79,94,208,89,91,218,195,154,185,62,37,196,133,44,137,111,184,197,132,169,146,68,180,170,46,99,116,142,111,38,175,175,152,165,78,141,197,155,90,200,192,101,45,69,95,85,78,34,216,130,82,134,180,163,129,75,117,72,68,143,143,187,121,160,203,171,191,203,148,163,39,72,129,127,46,146,163,88,180,188,65,108,92,112,56,199,54,101,188,51,200,176,42,174,191,82,92,65,73,195,169,132,206,127,65,161,138,213,184,107,148,197,122,108,201,73,174,110,187,101,102,142,167,144,159,190,160,215,152,97,135,134,132,63,68,57,128,58,177,81,97,174,107,119,32,80,201,99,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,176,199,100,65,170,84,173,103,148,95,205,51,142,102,197,99,75,56,180,124,172,64,143,42,113,55,172,88,163,127,121,97,101,167,121,36,42,123,146,90,114,116,186,97,197,157,169,117,41,211,143,159,189,79,121,167,178,180,136,119,63,197,95,221,37,131,201,144,117,123,40,100,128,218,33,88,77,50,194,82,73,77,42,69,110,94,62,80,212,71,55,113,166,59,143,75,84,153,186,131,127,103,112,174,56,47,167,145,50,124,43,193,44,182,134,71,122,148,112,114,83,186,135,194,123,70,202,90,172,36,184,148,187,206,54,158,82,131,115,47,189,203,87,65,197,45,173,104,111,173,85,206,180,167,64,194,167,126,180,216,193,157,119,107,73,203,166,119,131,213,187,128,134,73,204,147,73,197,167,186,167,208,78,82,71,173,129,117,143,200,38,167,159,68,38,218,179,158,162,211,45,154,209,96,123,163,218,204,129,145,151,102,188,82,37,102,67,110,74,50,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,88,188,78,202,116,208,202,87,65,96,73,147,219,165,105,137,175,75,117,148,201,139,37,55,169,52,212,51,199,117,174,189,33,86,145,169,164,165,59,107,165,115,102,165,77,59,91,103,122,208,182,176,122,160,165,97,39,171,109,210,92,192,153,185,165,44,179,207,139,138,138,191,53,127,215,171,164,205,118,151,217,124,112,211,34,82,210,91,82,62,104,173,158,213,106,112,34,219,84,135,219,101,37,64,199,81,50,77,104,113,153,174,33,187,187,170,95,191,168,107,49,42,35,63,54,166,90,119,82,132,219,120,32,84,44,181,65,51,209,156,118,33,130,51,66,53,138,148,173,157,76,106,166,168,145,60,123,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,152,108,91,161,188,180,47,188,56,79,182,137,67,148,66,140,187,36,70,217,40,173,167,73,36,43,106,154,193,39,44,120,111,47,82,108,160,154,178,81,172,186,84,94,207,45,207,183,134,163,96,159,221,80,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,207,182,136,74,35,155,96,86,98,80,205,63,66,52,49,124,115,44,160,172,32,171,215,91,37,33,178,148,188,132,176,139,185,185,182,217,174,94,220,211,37,176,104,169,148,68,187,77,183,220,88,161,89,41,218,65,149,137,128,126,42,162,175,33,193,111,118,35,94,201,40,32,69,87,62,63,162,193,160,35,205,35,208,80,215,115,137,200,210,65,144,159,194,220,179,138,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,203,89,157,111,132,149,37,105,54,73,80,73,106,130,101,100,67,59,40,216,75,109,187,78,155,11
66,62,204,144,154,128,201,118,148,175,222,200,182,153,101,52,46,155,105,163,101,204,167,186,34,48,150,111,199,56,126,77,134,100,52,36,183,46,34,52,86,46,184,215,212,211,90,213,87,118,142,80,200,62,138,125,193,157,119,116,87,171,188,123,111,130,85,109,52,220,76,221,153,107,99,192,201,182,121,131,102,79,71,103,41,128,132,110,138,132,216,115,85,152,36,128,179,86,91,76,54,213,155,72,173,110,175,34,75,191,82,105,201,168,102,158,189,52,218,135,101,46,88,192,55,83,67,186,195,65,139,54,99,79,156,207,179,41,109,156,98,211,198,93,150,154,197,113,53,40,47,118,41,163,68,188,109,213,52,136,89,151,172,129,180,144,198,60,183,77,53,207,75,67,152,208,186,219,112,169,73,189,154,70,131,49,207,152,35,176,89,35,72,80,166,154,35,110,146,91,53,124,206,154,90,143,127,86,44,44,42,162,46,80,189,177,100,47,189,79,201,67,177,198,196,165,213,144,138,76,79,94,208,89,91,218,195,155,185,62,37,196,133,45,137,111,184,198,132,169,146,68,180,170,46,99,116,142,111,38,175,175,152,165,78,140,197,156,90,200,192,101,45,69,95,85,78,34,216,130,82,134,180,163,129,75,117,72,68,143,143,187,121,160,203,171,190,203,149,163,39,73,129,127,46,146,163,88,180,187,66,108,92,112,56,199,54,101,188,51,200,176,42,174,191,82,92,65,74,194,169,132,206,127,65,160,138,213,184,107,149,197,122,108,201,73,174,110,187,101,101,142,167,144,159,190,159,215,152,97,135,134,133,63,68,57,128,58,176,81,98,174,107,119,32,80,201,99,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,175,199,101,65,170,84,173,103,149,95,205,51,142,102,197,99,75,57,180,124,172,63,143,42,113,55,172,88,163,127,122,97,101,167,121,36,42,123,146,91,114,116,186,97,197,157,169,116,41,211,143,159,188,79,121,167,178,180,136,119,63,197,95,221,37,131,201,144,117,123,40,100,128,218,32,88,77,50,194,82,73,77,42,69,110,94,61,80,212,71,54,113,166,59,143,75,84,153,186,131,127,103,113,173,56,47,167,145,50,124,43,193,45,182,134,72,121,149,112,114,84,186,135,195,123,70,202,90,172,36,183,148,187,206,54,158,82,131,115,47,189,203,86,65,197,45,173,104,111,173,85,206,179,166,64,194,167,125,180,216,193,157,119,108,74,203,166,119,131,213,188,128,134,73,204,147,73,198,167,186,167,208,77,82,71,174,129,117,144,200,38,167,159,68,38,219,179,158,163,211,45,154,209,95,123,163,219,204,129,145,151,102,187,82,37,102,66,110,74,49,99,38,146,51,76,157,167,180,204,162,176,197,45,90,130,49,131,87,188,78,202,115,208,203,87,65,96,73,147,219,165,105,137,175,74,117,148,201,139,37,55,169,52,212,51,199,117,174,189,33,85,145,169,164,165,59,107,165,115,102,165,77,59,91,103,122,208,182,177,122,160,165,97,39,172,109,210,92,192,153,185,165,44,178,208,139,138,138,192,53,127,215,171,164,205,118,150,217,124,111,211,34,82,210,91,82,62,104,174,157,213,106,112,34,219,84,135,220,101,38,64,199,81,50,77,104,113,153,174,33,187,187,169,95,190,168,107,49,42,35,63,54,167,90,119,82,132,220,120,32,84,44,181,64,51,209,156,118,33,130,51,66,53,138,148,173,157,76,106,166,168,145,60,123,51,44,104,61,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,152,107,91,161,188,180,47,188,56,78,182,137,67,147,66,140,187,36,69,217,40,173,167,73,36,43,106,154,193,39,44,120,110,47,83,108,161,154,178,81,171,186,84,94,207,45,207,183,134,163,95,159,222,80,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,206,182,136,74,35,156,97,86,98,80,205,63,65,52,49,124,115,45,160,172,32,171,215,91,36,33,178,148,188,132,176,139,185,184,182,217,174,94,220,211,37,176,104,169,148,68,187,78,183,220,88,161,89,41,218,65,149,137,128,125,42,162,175,33,193,111,118,35,93,201,40,32,69,87,62,62,162,194,159,35,205,35,208,80,215,115,137,200,210,66,144,160,194,220,179,137,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,202,89,158,111,133,148,37,105,54,73,80,73,106,130,101,99,67,59,40,216,75,109,187,78,155,11
67,63,204,145,153,129,201,118,149,175,221,200,182,153,102,52,46,155,105,164,102,203,168,186,34,48,148,111,200,56,127,77,134,100,52,36,183,47,33,53,85,45,185,214,212,210,90,213,87,118,141,81,198,62,138,124,192,157,118,116,87,171,189,123,110,129,84,109,51,219,76,221,152,107,100,192,200,182,120,131,103,79,71,103,42,127,132,109,138,133,216,115,85,152,36,127,180,86,91,76,54,214,155,72,172,110,175,34,75,192,82,104,200,167,102,158,189,53,218,136,101,46,88,193,54,83,68,186,194,64,139,55,99,78,155,206,180,39,109,155,97,212,199,93,150,154,196,114,54,39,48,117,41,163,68,187,109,214,52,136,88,151,172,128,181,144,197,61,183,77,55,207,75,67,150,208,186,221,112,170,73,188,153,69,131,50,207,152,34,176,89,35,73,80,166,154,34,111,145,92,52,124,206,153,89,143,127,84,44,44,41,161,45,80,189,176,101,48,188,80,201,67,177,197,196,165,212,143,138,76,78,93,208,89,91,218,195,154,185,62,37,197,133,44,136,111,185,198,132,168,146,69,178,170,47,98,116,142,111,37,175,175,151,165,78,141,197,156,90,201,191,102,45,68,95,84,77,33,215,129,82,134,180,163,130,75,117,70,69,143,143,188,122,161,203,171,190,203,148,162,39,72,130,128,46,145,163,88,180,187,65,109,93,113,56,199,54,102,187,49,201,175,42,174,192,82,92,66,73,194,169,132,205,127,66,160,138,213,185,107,148,197,123,108,201,72,175,110,187,101,103,143,166,145,161,189,158,216,151,95,135,134,132,62,68,57,128,59,177,83,98,174,108,120,33,80,201,99,157,150,45,98,66,214,147,205,206,81,69,125,186,213,113,175,198,99,65,170,83,174,103,149,95,205,51,142,101,197,99,76,56,181,125,173,64,142,41,114,55,172,88,163,127,121,96,100,167,120,36,42,122,146,91,113,115,187,97,197,156,170,117,41,211,143,159,189,79,120,168,178,181,136,119,63,197,96,221,38,130,200,144,118,121,39,98,128,219,32,87,77,50,194,83,73,77,41,69,109,94,62,81,213,71,55,113,165,59,142,75,84,153,185,131,127,102,111,174,55,46,167,146,50,124,44,192,44,182,134,71,122,149,112,114,84,185,136,196,124,70,202,90,172,36,183,148,187,206,52,159,82,131,115,48,190,202,88,64,197,44,172,103,110,174,84,208,180,166,64,194,167,125,180,216,194,158,120,108,73,202,166,118,132,214,189,127,132,73,205,146,73,197,167,186,167,208,77,82,72,173,129,117,143,199,39,166,160,68,39,218,179,158,163,212,45,152,209,96,123,164,219,203,129,145,151,102,187,82,37,102,67,108,74,49,99,38,146,52,76,157,167,179,203,164,176,196,44,90,129,49,131,86,188,77,202,116,208,203,87,67,96,73,146,219,165,106,138,176,74,118,149,200,138,36,55,169,53,212,50,198,119,174,189,33,86,146,170,163,165,60,107,164,115,102,165,77,60,91,103,122,207,182,177,121,160,164,98,38,172,109,210,93,192,154,185,164,43,179,207,139,138,139,192,54,129,215,170,164,204,117,150,217,124,111,212,32,81,210,90,82,61,105,174,158,214,105,112,34,219,83,134,219,101,39,64,199,80,50,77,103,112,152,174,32,187,187,169,94,190,168,107,49,41,36,63,54,167,90,120,83,132,219,120,31,83,43,181,64,52,207,155,117,34,130,51,65,54,137,148,173,156,76,106,166,169,146,59,123,51,46,104,60,192,143,58,119,212,213,193,163,208,145,161,176,185,89,127,183,102,204,136,152,108,92,161,189,181,47,188,55,79,182,137,66,147,67,139,187,35,69,218,39,173,166,74,36,43,106,154,193,39,45,120,111,47,82,109,161,154,178,81,171,185,85,95,207,45,207,183,134,163,95,158,221,79,47,177,219,212,42,149,200,82,178,153,37,169,56,40,188,96,54,120,58,174,103,207,184,136,75,34,156,97,86,99,80,204,63,65,51,50,123,115,43,159,171,32,172,215,90,37,33,178,149,189,132,176,139,185,184,182,217,174,93,220,211,38,176,104,170,149,67,187,77,183,220,87,162,89,41,217,65,149,136,128,124,42,163,176,32,193,110,118,35,94,201,40,32,70,86,63,62,162,194,160,35,205,35,208,79,215,116,137,200,209,65,145,158,194,221,179,138,177,116,63,216,180,57,195,70,55,46,182,42,162,199,112,59,68,122,202,88,157,110,132,148,37,104,54,74,79,74,106,129,101,99,67,60,39,217,75,108,186,78,155,11
66,62,204,144,154,128,201,118,148,174,222,200,182,153,101,52,46,155,105,163,101,203,167,186,34,48,150,112,199,56,127,78,134,100,52,36,183,46,34,52,86,46,184,215,212,211,90,213,87,118,142,80,200,62,139,125,193,157,118,116,87,171,188,123,111,129,85,109,52,219,76,221,153,107,99,192,201,182,121,131,102,79,71,104,41,128,133,109,138,132,216,115,84,152,36,128,178,85,91,76,55,213,155,72,173,110,175,34,75,191,82,105,201,168,101,158,189,53,218,135,101,46,87,192,55,83,67,186,195,64,139,54,99,79,156,207,180,41,110,156,98,211,198,92,150,154,197,113,54,40,47,117,40,163,67,188,109,213,53,136,88,151,172,129,180,144,198,60,183,77,53,208,75,67,152,207,186,219,112,169,73,189,154,70,131,49,207,152,35,176,89,35,73,80,166,154,35,110,147,91,52,124,206,154,90,143,127,85,44,44,42,162,45,80,189,177,100,47,189,79,201,68,177,197,196,166,213,144,138,76,79,94,208,89,91,218,195,154,185,62,37,196,133,44,137,111,184,198,132,168,146,68,180,170,46,99,116,143,111,38,175,175,152,165,78,141,197,155,90,200,192,101,45,69,95,85,78,34,216,130,82,134,180,163,129,75,117,72,68,143,143,187,121,160,203,171,191,203,148,163,39,72,129,127,45,146,163,88,180,188,65,108,92,112,55,199,54,101,188,51,200,176,42,174,191,82,92,65,73,195,169,132,206,127,65,161,138,213,184,107,148,197,122,108,201,73,174,110,187,101,102,142,167,144,159,190,160,215,152,97,134,134,132,63,68,57,128,58,176,81,97,174,107,119,32,80,201,99,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,176,199,100,65,170,84,173,103,149,95,205,51,142,102,197,99,75,56,180,124,172,63,143,42,113,55,172,88,163,127,121,97,101,167,121,36,42,123,146,91,114,116,186,97,197,156,169,117,41,211,142,159,189,79,121,167,178,180,136,119,63,197,95,221,37,131,201,143,117,123,40,100,128,218,33,88,77,50,195,82,73,77,42,69,110,94,62,80,212,71,55,113,166,60,143,75,84,153,186,131,127,103,112,173,56,47,167,145,50,124,43,193,44,182,134,72,122,149,112,114,83,186,135,194,123,70,202,90,172,36,183,148,187,206,54,158,82,131,115,47,189,203,87,65,197,45,173,104,111,173,85,206,180,166,64,193,167,126,180,216,193,157,119,108,73,203,166,119,132,214,187,128,134,73,204,147,73,197,167,186,167,208,78,82,71,173,129,117,144,200,38,167,159,68,38,219,179,158,162,211,45,154,209,96,123,163,218,204,129,145,151,102,188,82,37,102,67,110,74,50,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,88,188,77,202,116,208,202,87,65,96,73,147,219,165,105,137,175,75,117,148,201,139,37,55,169,52,212,51,199,117,174,189,33,86,145,169,164,165,59,107,164,115,102,165,77,59,91,103,122,208,182,176,121,160,165,97,39,171,109,209,92,192,153,185,165,44,179,207,139,138,138,191,53,127,215,171,164,205,118,151,217,124,112,211,34,82,210,91,82,62,104,173,158,213,106,112,34,219,84,135,219,101,37,64,199,81,50,77,104,113,153,174,33,187,187,170,95,190,168,107,49,41,35,63,54,166,90,119,82,132,219,120,32,83,44,181,65,51,209,156,118,33,130,51,66,53,138,148,173,157,76,106,166,168,145,60,123,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,152,108,91,161,188,180,47,188,56,79,182,137,67,147,66,140,187,36,70,217,40,173,167,73,36,43,106,155,193,39,44,120,111,47,82,108,160,154,178,81,172,186,84,94,207,45,207,183,134,163,96,159,221,80,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,206,182,136,74,35,156,97,86,98,80,205,63,65,52,49,124,115,44,160,172,32,171,215,91,37,33,178,148,188,132,176,139,185,184,182,217,174,94,220,211,37,176,104,169,148,68,187,78,183,220,88,161,89,41,218,65,149,137,128,125,42,162,175,33,193,110,118,35,94,201,40,32,69,87,62,63,162,194,159,35,205,35,208,80,215,115,137,200,210,65,145,159,194,220,179,138,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,203,89,157,111,132,149,37,105,54,73,80,73,106,130,100,100,67,59,40,216,75,109,187,78,155,11
66,62,205,144,154,128,201,118,149,175,222,200,182,154,101,52,47,155,105,163,101,204,167,186,34,48,150,111,199,56,127,78,134,100,52,36,183,46,34,51,86,46,184,215,212,211,90,213,86,118,142,80,199,62,138,125,193,157,118,116,87,171,188,123,111,129,85,109,53,219,76,221,153,107,99,192,201,182,120,131,102,79,71,103,41,127,133,109,138,132,216,115,84,152,36,127,178,85,90,76,55,213,155,72,172,110,175,34,75,191,82,105,200,168,101,158,190,53,218,135,101,47,87,192,55,83,67,186,195,64,139,54,99,79,156,207,180,41,110,155,97,211,198,92,150,154,196,113,54,41,47,118,40,163,68,187,109,213,53,136,89,151,173,129,180,144,197,61,183,77,53,207,75,67,151,207,186,219,113,169,73,189,154,70,131,50,207,151,35,176,89,34,72,79,167,154,35,110,147,92,52,124,206,154,90,144,127,86,44,43,42,162,45,80,189,178,100,48,189,79,201,68,177,197,197,166,212,144,138,76,78,94,208,89,92,217,195,154,185,62,37,196,133,45,137,112,184,197,132,169,146,68,180,170,46,99,116,143,111,38,175,175,152,165,78,141,196,155,90,200,192,101,45,69,95,85,78,34,216,130,81,135,180,163,128,76,117,72,68,143,143,188,120,160,203,171,190,203,149,163,39,72,130,127,46,146,163,88,180,188,65,108,91,112,55,199,54,101,188,51,201,176,42,173,191,82,93,64,74,194,169,132,206,127,65,161,138,213,184,107,148,197,122,108,201,73,173,110,187,101,101,142,166,144,159,190,160,215,152,97,135,134,132,63,68,57,128,58,176,81,97,174,106,119,32,80,201,99,158,150,43,98,66,214,147,205,207,82,69,125,186,214,113,175,200,101,65,170,85,174,102,149,96,205,51,142,101,197,99,75,56,180,124,172,63,143,42,113,55,172,88,163,126,122,97,101,166,121,36,43,123,146,90,114,116,187,97,197,156,170,117,41,210,142,160,189,79,121,167,177,180,136,118,63,197,95,221,37,131,201,143,117,122,40,100,128,218,33,88,77,50,195,82,73,77,42,69,110,94,61,80,212,71,54,113,166,59,143,74,84,153,186,130,127,102,112,173,56,47,167,145,50,124,43,193,44,182,134,72,122,149,112,114,84,186,136,195,123,70,202,90,172,36,184,148,187,206,53,158,82,131,115,47,189,203,87,64,197,45,173,104,111,173,85,205,179,167,64,194,167,126,181,217,193,157,119,108,73,203,166,118,131,214,187,128,134,73,204,147,73,198,167,186,167,208,77,82,71,173,129,117,143,200,39,167,159,68,38,218,179,158,162,211,45,154,208,96,123,164,218,204,129,146,151,103,188,82,37,102,67,110,74,49,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,88,188,78,202,116,208,202,87,65,96,73,146,219,166,105,137,175,75,117,148,201,139,37,55,169,53,211,50,199,117,174,189,33,86,145,169,164,165,59,107,165,115,102,165,77,59,91,103,122,209,182,176,121,160,165,98,39,172,109,209,92,192,153,185,165,44,178,207,139,138,138,191,53,127,215,171,164,204,118,151,218,125,112,211,34,82,210,91,82,62,104,173,157,213,106,112,34,219,84,135,219,101,37,64,199,81,50,77,103,113,153,174,33,187,187,170,94,191,168,107,49,42,35,63,53,167,90,119,82,132,219,119,33,83,43,181,64,51,209,156,118,33,129,51,66,54,138,148,173,157,76,106,166,168,145,60,123,52,44,104,60,191,143,58,120,212,211,193,162,209,146,161,176,184,88,127,182,100,204,137,152,107,91,161,188,180,48,188,55,79,181,137,67,148,66,141,188,36,70,217,40,173,167,73,36,43,106,154,192,39,44,120,110,47,83,108,161,154,178,82,171,186,84,94,207,45,207,183,134,162,96,159,221,80,48,177,219,213,42,149,200,83,176,153,37,168,55,39,189,96,54,119,59,175,103,206,182,136,74,35,156,97,86,98,80,205,63,66,52,49,124,115,45,160,172,32,172,215,91,37,33,178,148,188,132,176,139,185,185,182,217,174,94,220,211,37,176,104,168,148,68,186,77,183,220,88,161,89,41,218,64,149,137,128,126,42,162,175,33,193,110,118,35,94,201,41,31,69,87,62,62,162,194,159,35,205,35,208,81,215,115,137,200,210,65,145,159,194,220,179,137,177,116,64,217,180,56,195,70,54,47,181,41,162,200,113,59,68,122,202,89,158,111,132,148,37,104,54,73,80,73,106,130,100,100,67,59,40,217,75,109,187,78,154,11
65,63,204,144,156,128,202,118,149,175,221,200,183,154,102,52,46,155,105,163,102,203,167,185,35,48,150,112,199,56,127,78,133,100,51,36,182,46,34,51,85,47,184,215,212,213,90,212,87,118,142,79,199,63,139,124,193,157,119,116,86,171,189,122,111,129,84,109,52,220,76,221,154,107,100,192,201,183,121,133,101,78,71,103,41,128,132,108,138,131,217,114,86,152,36,126,178,85,91,77,55,213,156,72,173,110,175,34,76,191,82,105,199,169,101,157,188,53,218,136,100,46,88,192,54,84,69,186,195,64,139,53,99,79,155,207,180,41,110,155,99,211,198,93,149,154,198,113,52,40,46,117,40,164,69,186,108,213,53,138,89,151,172,129,181,144,197,60,183,78,53,208,75,68,154,207,186,219,112,169,73,189,155,70,131,50,206,152,36,176,89,35,72,80,166,154,35,109,146,93,52,125,206,154,90,144,127,85,44,45,41,161,46,80,189,177,100,46,188,79,202,67,177,197,198,165,212,145,138,76,80,93,208,90,91,218,196,155,186,63,37,196,133,46,137,111,184,196,132,169,145,68,180,169,46,99,115,142,110,38,175,175,152,165,78,139,195,155,90,200,193,102,45,69,96,84,79,33,217,130,81,133,180,163,129,76,118,71,69,143,142,188,121,161,202,170,191,202,148,164,39,72,130,127,45,146,163,87,180,187,65,109,93,113,57,199,54,101,189,51,200,175,43,173,192,82,94,64,74,194,170,132,206,126,65,161,139,213,184,108,147,197,122,108,201,74,173,110,187,102,101,142,168,145,160,189,160,216,153,96,134,135,133,63,67,57,128,58,176,81,98,174,106,118,30,79,200,98,159,152,43,99,65,213,146,206,207,80,69,124,186,213,113,176,199,100,65,171,86,174,102,148,95,204,52,141,102,197,100,75,56,180,123,172,63,142,44,111,54,172,88,164,126,122,97,102,167,121,36,43,123,146,90,114,115,187,96,197,157,171,116,42,211,143,160,189,79,122,167,178,180,135,119,64,198,95,221,38,131,200,144,117,123,40,99,129,217,34,89,76,50,194,82,73,76,42,70,110,94,62,80,213,72,55,113,166,60,142,75,84,153,187,132,127,104,113,173,56,47,167,145,51,125,43,192,45,182,133,71,121,148,111,113,82,185,136,193,125,70,202,88,172,37,182,149,187,207,53,158,83,131,114,48,189,202,85,64,197,46,172,104,112,172,86,205,180,166,63,194,167,126,182,216,194,156,118,109,74,203,166,118,131,214,189,128,133,74,205,147,73,198,167,186,167,207,77,83,71,173,129,117,144,200,37,168,160,68,38,219,179,159,162,211,45,154,209,97,123,164,220,204,131,146,150,101,188,81,37,102,67,110,74,50,100,38,146,51,75,157,166,181,204,162,176,197,44,89,131,50,131,87,188,78,201,115,208,202,86,65,96,72,146,219,167,106,137,174,74,115,147,201,138,36,54,171,53,211,50,199,118,175,190,34,86,145,168,164,165,58,106,165,114,102,165,77,59,91,102,122,208,183,177,121,160,165,98,39,172,110,210,92,192,153,185,165,43,178,209,140,138,139,192,54,126,214,170,163,205,119,150,218,125,111,211,34,82,211,91,82,62,104,172,158,213,106,110,34,220,84,135,217,101,38,65,201,80,49,77,103,112,153,173,32,188,186,169,95,191,168,106,49,42,36,63,53,166,90,118,82,132,220,120,32,84,44,180,66,51,210,157,118,32,127,50,66,54,138,148,174,157,77,105,166,168,144,60,123,51,45,105,60,191,143,57,119,213,212,194,162,210,145,163,176,184,89,126,182,101,205,137,152,107,91,161,189,179,47,188,56,79,183,139,67,148,66,140,186,36,70,217,40,173,167,73,37,42,106,155,194,40,45,120,112,49,82,109,162,154,178,82,172,186,85,94,206,46,206,183,134,162,95,160,222,81,48,177,218,213,43,149,199,84,177,153,36,168,55,39,189,95,54,117,59,175,103,207,182,136,73,35,155,97,86,99,81,205,63,67,54,49,124,116,45,160,171,32,172,216,91,37,34,177,146,189,132,175,138,186,185,182,219,173,93,220,210,37,176,104,169,147,67,186,78,183,220,89,160,90,41,217,65,148,136,128,125,43,162,175,33,193,112,119,34,93,201,41,31,68,85,62,62,161,193,159,35,204,35,208,81,216,116,137,200,210,66,145,159,194,220,179,137,177,115,63,215,179,56,193,71,55,47,181,40,163,201,115,60,68,123,202,90,157,111,133,148,37,104,54,74,80,74,107,130,100,100,67,59,40,215,74,108,187,77,155,11
66,62,204,144,154,128,201,118,149,174,222,200,182,154,101,52,46,155,105,163,101,203,167,186,34,48,150,111,199,56,127,78,134,100,52,36,183,46,34,52,86,46,184,215,212,211,90,213,86,118,142,80,200,62,139,125,193,157,118,116,87,171,188,123,111,129,85,109,52,219,76,221,153,107,99,192,201,182,121,131,102,79,71,104,41,128,133,109,138,132,216,115,84,152,36,128,178,85,91,76,55,213,155,72,173,110,175,34,75,191,82,105,201,168,101,158,189,53,218,135,101,46,88,192,55,83,67,186,195,64,139,54,99,79,156,207,180,41,110,156,98,211,198,92,150,154,197,113,54,40,47,117,41,163,67,188,109,213,53,136,89,151,173,129,180,144,197,60,183,77,53,207,75,67,152,208,186,219,112,169,73,189,154,70,131,49,207,152,35,176,89,35,72,80,166,154,35,110,147,91,52,124,206,154,90,144,127,86,44,44,42,162,45,80,189,177,100,47,188,79,201,68,177,197,196,165,213,144,138,76,79,94,208,89,91,218,195,154,185,62,37,196,133,44,137,111,184,197,132,168,146,68,180,170,46,99,116,143,111,38,175,175,152,165,78,141,197,156,90,200,192,101,45,69,95,85,78,34,216,130,82,134,180,163,129,75,117,72,68,143,143,187,121,160,203,171,191,204,148,163,39,72,129,127,46,146,163,88,180,188,65,108,91,112,55,199,54,101,188,51,200,176,42,174,191,82,92,65,73,195,169,132,206,127,65,161,138,213,184,107,148,197,122,108,201,73,174,110,187,101,102,142,167,144,159,189,160,215,152,97,135,134,133,63,68,57,128,58,176,81,97,174,107,119,32,80,201,99,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,176,199,100,65,170,84,173,103,148,95,205,51,142,102,197,99,75,56,180,124,172,63,143,42,113,55,172,88,163,127,121,97,101,167,121,36,42,123,146,90,114,116,186,97,197,156,169,117,41,211,142,159,189,79,121,167,178,180,136,119,63,197,95,221,37,131,201,143,117,123,40,100,128,218,33,88,77,50,195,82,73,77,42,69,110,94,62,80,212,71,54,113,166,59,143,75,84,153,186,131,127,103,112,173,56,47,167,145,50,124,43,193,44,182,134,72,122,149,112,114,83,186,135,194,123,70,202,90,172,36,184,148,187,206,54,158,82,131,115,47,189,203,87,65,197,45,173,104,111,173,85,206,179,166,64,193,167,126,180,216,193,157,119,108,73,203,166,119,131,214,187,128,134,73,204,147,73,197,167,186,167,208,78,82,71,173,129,117,144,200,38,167,159,68,38,218,179,158,162,211,45,154,209,96,123,163,218,204,129,145,151,102,188,82,37,102,67,110,74,50,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,87,188,78,202,116,208,202,87,65,96,73,147,219,165,105,137,175,75,117,148,201,139,37,55,169,52,212,51,199,117,174,189,33,86,145,169,164,165,59,107,165,115,102,166,77,59,91,103,122,208,182,176,122,160,165,97,39,171,109,210,92,192,153,185,165,44,179,207,139,138,138,191,53,127,215,171,164,205,118,151,217,124,112,211,34,82,210,91,82,62,104,173,158,213,106,112,34,219,84,135,219,101,37,64,199,81,50,77,104,113,153,174,33,187,187,170,95,190,168,107,49,42,35,63,54,166,90,119,82,132,219,120,32,83,44,181,65,51,209,156,118,33,130,51,66,53,138,148,173,157,76,106,166,168,145,60,122,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,152,108,91,161,188,180,47,188,56,79,182,137,67,148,66,140,187,36,70,217,40,173,167,73,36,43,106,154,193,39,44,120,111,47,82,108,160,154,178,81,172,186,84,94,207,45,208,183,134,163,96,159,221,80,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,206,182,136,74,35,156,97,86,98,80,205,63,65,52,50,124,115,44,160,172,32,171,215,91,37,33,178,149,188,132,176,139,185,185,182,217,174,94,220,211,37,176,104,169,148,68,187,77,183,220,88,161,89,41,218,65,149,137,128,125,42,162,175,33,193,111,118,35,94,201,40,32,69,87,62,63,162,194,159,35,205,35,208,80,215,115,137,200,210,65,145,159,194,220,179,138,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,203,89,157,111,132,149,37,105,54,73,80,73,106,130,100,99,67,59,40,216,75,109,187,78,155,11
66,62,204,144,154,128,201,118,148,175,222,200,182,154,101,52,47,155,105,163,101,204,167,186,34,48,150,111,199,56,127,78,134,100,52,36,183,47,34,51,86,46,184,215,212,211,90,213,87,118,142,80,200,62,138,124,193,157,119,116,87,171,188,122,111,130,85,109,52,219,76,221,153,107,99,192,201,182,121,131,102,78,71,104,41,128,133,109,138,132,216,115,85,152,36,128,178,86,91,76,55,213,155,72,173,110,175,34,75,191,82,105,201,168,101,158,189,53,219,135,101,46,88,192,55,83,67,186,195,65,139,54,99,79,156,206,180,41,110,156,97,211,198,92,150,153,197,113,54,41,47,117,41,163,67,187,109,213,53,136,89,151,173,129,180,144,197,60,183,77,53,207,75,67,152,208,186,219,112,169,73,189,154,70,131,49,207,151,35,176,89,34,72,80,166,154,35,110,147,91,52,124,206,153,89,143,127,85,44,44,42,162,45,80,188,177,100,47,188,79,201,68,177,197,197,166,212,144,138,76,79,94,208,89,91,217,195,154,185,63,37,196,133,44,137,111,184,198,132,169,146,68,180,170,46,99,117,143,111,38,175,175,152,165,78,141,196,156,90,200,192,101,45,69,95,85,78,34,215,130,82,134,180,163,129,75,117,72,68,143,143,188,121,160,203,171,191,204,148,163,39,72,129,127,45,146,163,88,180,188,65,108,91,112,55,199,54,101,188,51,200,176,42,174,191,81,92,65,73,195,169,132,206,126,65,160,138,213,184,107,148,197,122,108,201,73,174,110,187,101,101,142,167,144,159,189,160,215,152,97,135,134,132,63,68,56,128,58,176,81,98,174,106,119,32,80,201,99,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,175,200,100,65,170,84,173,103,149,96,205,51,142,102,197,100,75,57,181,125,172,63,143,42,113,55,172,88,163,127,121,96,101,167,121,36,42,123,146,90,114,116,186,97,197,156,169,117,41,211,143,159,189,79,121,167,177,180,136,119,63,197,95,221,38,131,201,143,117,122,40,100,128,218,32,88,77,50,195,82,73,77,42,69,110,94,62,80,212,71,54,113,166,60,143,75,84,153,186,131,127,103,112,173,56,47,168,145,50,124,43,193,44,182,134,71,122,149,112,114,83,185,136,194,123,70,202,90,172,36,184,148,187,206,53,158,82,131,115,47,189,203,87,65,197,45,173,104,111,174,85,206,179,167,64,193,167,126,180,216,194,157,119,108,74,203,166,118,131,213,188,128,134,73,204,147,73,197,167,186,167,208,78,82,71,173,129,117,144,200,39,167,159,68,38,219,179,158,162,211,45,154,209,96,123,163,219,204,129,145,151,102,187,82,37,102,67,110,74,49,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,87,188,77,202,116,208,202,87,65,96,73,146,219,165,105,137,175,74,117,148,201,139,37,55,169,52,211,51,199,117,174,189,33,86,145,169,164,165,59,107,164,115,102,165,77,59,91,104,123,208,182,176,122,160,165,97,39,171,109,210,92,192,154,185,165,44,178,207,139,138,139,192,53,127,215,171,164,204,118,151,217,124,112,211,34,82,210,91,82,62,104,173,158,213,106,112,34,219,84,135,220,101,37,64,199,81,50,77,104,113,153,174,33,187,187,170,95,191,168,107,49,42,35,63,54,166,90,119,82,132,219,120,32,83,44,181,64,50,209,156,118,33,130,51,66,53,138,148,173,157,76,106,165,168,146,60,123,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,152,107,91,161,188,180,47,188,56,79,182,137,66,147,66,140,187,36,69,217,40,173,167,73,36,43,106,154,193,39,44,120,111,47,82,108,160,154,178,82,172,186,85,94,206,45,207,183,134,163,96,159,221,80,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,96,54,119,59,175,103,207,182,136,74,35,156,96,86,98,80,205,63,66,52,50,124,115,44,160,172,32,171,215,91,36,33,178,149,188,132,176,139,185,184,182,217,174,94,220,211,37,176,103,169,149,68,187,78,183,220,88,162,89,41,218,65,149,137,128,125,42,162,175,33,193,110,118,35,94,201,40,32,69,87,62,63,162,193,160,35,205,35,208,80,215,115,137,200,210,65,144,159,194,220,179,137,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,203,89,157,111,133,149,37,105,54,73,80,73,106,129,101,100,67,59,41,216,75,109,187,77,155,11
66,61,204,144,154,128,201,119,149,175,223,200,183,154,102,51,48,155,105,164,102,204,168,186,35,48,149,112,198,56,126,77,133,100,52,36,183,46,34,51,86,46,184,214,212,211,91,213,87,118,142,80,199,63,140,123,193,158,119,116,88,171,189,123,112,129,86,108,54,219,76,221,153,107,99,194,201,182,120,130,101,78,72,104,41,128,133,109,138,132,217,116,85,151,37,128,178,86,91,75,55,213,157,71,173,110,175,35,74,191,81,105,201,166,101,158,190,53,218,136,102,47,88,192,54,83,67,186,195,64,140,55,98,79,155,206,179,41,109,155,98,211,198,93,150,153,198,113,53,40,47,118,42,163,68,188,108,213,53,136,88,151,174,130,180,145,197,61,182,77,52,207,76,68,151,207,184,219,112,169,73,188,154,70,131,49,207,152,33,176,88,34,72,80,167,153,33,110,147,91,52,125,206,155,89,143,128,86,43,43,41,162,45,79,189,178,100,47,187,79,202,68,178,197,197,165,213,144,137,77,78,93,209,89,91,216,195,155,185,63,37,196,134,45,137,111,185,198,131,168,146,68,180,169,46,100,116,142,111,37,174,175,152,167,80,141,196,156,90,200,192,101,45,68,95,85,78,35,216,131,82,135,181,163,129,75,118,72,68,143,142,187,122,160,204,171,191,205,150,163,39,73,129,127,46,146,163,88,179,188,65,108,91,111,56,199,55,101,188,51,201,175,42,174,191,82,91,65,75,196,170,131,205,128,65,160,138,212,184,107,148,197,123,109,201,73,173,111,187,101,101,140,168,145,160,189,160,215,152,97,134,133,132,63,70,57,127,57,177,82,98,175,106,119,31,81,201,100,158,151,42,98,66,214,147,205,207,82,69,124,186,214,114,175,200,101,65,171,84,173,102,149,96,204,51,143,101,196,99,75,57,181,125,172,64,142,41,112,56,172,88,163,126,121,95,100,167,120,37,42,123,145,89,115,116,186,97,196,156,170,116,41,211,144,159,189,78,120,167,178,180,135,118,63,197,96,221,38,130,200,143,118,124,40,100,128,217,33,87,77,49,194,82,73,78,42,69,110,94,62,80,212,70,54,113,166,59,143,75,84,154,185,130,126,102,113,173,56,48,168,146,51,124,43,191,45,182,133,72,122,148,112,114,82,186,136,194,124,70,203,90,172,36,183,148,187,206,53,157,82,131,114,48,190,203,87,65,197,45,173,104,111,174,85,206,179,166,64,194,167,126,181,216,193,157,119,108,73,203,166,118,132,214,188,128,134,72,204,146,75,198,167,186,167,208,78,81,72,174,129,117,144,199,38,167,159,70,40,219,180,158,163,211,45,154,208,94,123,163,217,204,129,145,150,101,188,82,36,102,66,111,74,48,100,39,146,52,77,157,166,180,205,163,176,197,45,90,132,49,130,87,188,77,202,115,207,202,86,65,96,73,146,219,165,105,136,175,75,117,148,201,138,37,55,170,51,213,50,199,119,174,188,34,85,145,170,163,165,59,106,166,115,103,165,78,60,92,103,123,208,183,176,121,159,165,97,40,171,107,210,92,192,154,185,165,43,179,207,140,138,139,191,52,127,214,171,164,205,117,150,217,124,113,212,33,82,210,90,82,62,105,173,157,214,105,111,34,219,83,134,219,101,37,64,199,81,50,77,104,113,153,174,33,187,187,170,96,191,168,107,48,41,35,63,53,166,90,120,82,131,219,120,32,82,44,181,64,51,210,156,117,33,130,52,66,54,138,148,174,157,75,105,165,168,145,60,122,51,44,104,62,192,145,58,118,213,211,193,163,209,144,162,175,183,87,126,182,101,204,136,151,108,90,162,188,180,48,187,56,79,181,139,66,148,66,140,188,35,70,217,40,172,167,73,37,44,106,155,192,38,44,121,111,47,82,108,160,155,178,81,172,186,85,94,207,45,207,184,134,162,96,158,221,80,48,177,220,214,43,148,199,83,177,154,36,169,55,38,190,97,54,118,58,175,103,206,181,137,73,34,154,96,85,97,81,204,63,66,51,49,125,115,45,160,171,32,170,216,90,36,33,178,149,188,132,176,138,186,184,182,218,173,94,220,211,36,176,104,169,148,68,187,76,182,219,88,161,89,41,217,64,149,137,129,127,42,162,175,32,192,110,118,35,94,201,41,32,68,87,62,62,162,193,159,34,205,35,207,80,215,116,137,201,210,65,146,160,193,221,179,138,177,115,64,217,180,57,195,70,54,47,180,40,163,199,113,60,68,122,203,88,158,112,132,149,37,104,54,72,80,74,106,130,101,101,66,58,40,216,76,109,188,78,154,11
66,62,205,144,153,128,201,118,148,174,222,200,182,153,101,52,47,155,106,163,101,203,167,186,35,48,149,112,199,56,127,78,134,100,52,36,182,46,33,52,86,46,184,215,212,211,91,213,87,118,142,80,199,62,139,125,193,157,119,116,87,171,189,123,110,129,84,108,52,218,76,221,153,107,99,192,201,182,121,131,102,79,71,104,42,128,133,109,138,133,216,115,85,152,36,128,179,86,91,76,54,212,155,72,173,110,175,34,75,192,82,105,201,168,102,157,190,53,219,135,101,46,88,192,55,83,67,186,195,64,139,54,99,79,156,206,179,41,110,156,98,211,198,92,150,154,197,113,54,40,48,118,40,163,67,187,109,214,53,136,88,151,173,129,180,144,198,60,183,77,52,207,75,67,151,208,186,219,112,169,73,188,154,70,131,50,207,152,35,176,88,34,73,80,167,154,34,110,147,92,52,124,206,154,89,144,127,86,44,44,42,162,45,79,189,177,100,47,188,79,201,67,177,197,196,165,212,144,138,76,79,94,208,89,92,218,195,154,185,62,38,196,134,44,137,111,184,198,132,169,146,68,179,170,46,99,116,143,111,38,175,175,152,165,78,141,197,156,90,200,192,101,45,69,96,85,78,34,215,130,82,134,180,162,129,75,117,71,68,143,143,188,120,160,203,171,191,203,149,163,38,72,129,127,46,146,163,88,180,188,65,108,92,112,55,199,54,101,187,51,200,176,42,174,191,82,92,65,74,195,169,132,206,126,65,161,138,212,185,107,148,197,122,108,201,74,174,110,187,102,102,142,166,144,160,189,160,214,152,97,135,134,132,63,68,57,128,58,177,81,97,174,107,119,32,80,201,98,157,151,43,98,66,214,147,205,207,81,68,125,186,214,113,176,199,100,65,170,84,173,102,149,95,205,51,142,102,197,99,75,57,180,124,173,63,143,42,113,55,172,88,163,126,121,97,100,167,121,36,42,123,146,91,114,116,186,97,196,156,169,116,41,211,143,159,188,79,121,168,178,180,136,119,63,197,95,221,37,131,200,144,117,123,40,100,128,218,33,88,77,50,194,81,73,77,42,68,110,94,61,80,213,71,54,113,166,60,143,75,84,153,186,131,127,102,112,173,55,47,167,145,50,124,43,193,44,182,134,71,121,148,112,114,83,185,135,194,123,70,202,90,172,36,184,149,187,206,54,157,81,131,115,48,190,202,87,65,198,45,173,104,110,173,85,206,179,166,64,193,167,125,181,216,194,157,119,108,73,203,167,118,132,213,187,128,134,73,205,146,73,197,167,186,167,208,78,82,70,174,128,117,144,200,38,168,159,68,38,219,179,158,162,211,45,154,209,96,123,163,218,204,129,146,151,102,187,82,36,102,67,110,74,49,99,38,146,51,76,157,166,179,205,162,176,196,44,90,130,49,131,88,188,78,202,116,208,202,87,65,96,73,147,219,165,105,137,175,75,117,149,201,139,37,55,170,52,212,51,199,117,174,189,34,86,145,169,164,165,59,107,164,115,102,165,77,59,91,104,122,208,182,176,121,160,165,97,39,172,109,209,92,192,153,185,165,44,178,208,139,138,138,192,52,127,215,171,165,205,118,151,217,124,112,211,34,82,210,91,82,63,104,173,157,213,106,112,34,219,84,135,220,101,38,65,199,81,51,77,103,113,153,173,32,186,187,170,95,190,168,107,48,41,35,64,54,166,90,119,82,132,219,120,32,84,44,181,65,51,209,156,118,33,129,51,66,54,138,148,173,157,77,106,166,168,146,60,123,51,44,103,60,191,143,57,120,212,211,194,162,209,145,162,176,183,88,126,183,101,204,136,151,108,91,161,188,180,47,188,56,79,182,137,67,148,66,140,187,36,70,217,40,173,167,73,36,43,106,155,192,39,45,120,110,47,82,108,160,154,177,81,171,186,84,94,207,45,208,183,134,163,96,159,222,80,48,177,220,213,42,149,200,83,176,154,37,168,55,38,189,96,54,119,59,175,103,207,182,137,74,35,155,97,85,98,80,205,63,65,52,50,124,115,44,160,171,32,171,215,91,36,33,178,148,189,132,176,139,185,185,182,217,174,93,220,211,37,176,104,169,148,67,187,77,183,220,88,162,89,41,218,64,149,137,128,125,42,162,175,32,193,110,118,34,94,201,40,32,69,87,62,63,162,193,160,34,205,35,208,79,214,116,137,200,210,65,145,159,194,220,180,138,177,115,64,216,180,56,195,70,54,46,181,41,162,200,113,60,69,122,203,88,157,111,133,149,37,105,54,73,80,73,106,130,100,100,68,59,40,216,75,109,187,77,155,11
65,62,205,145,153,128,201,118,149,175,223,200,183,152,101,51,46,155,106,163,101,205,166,186,36,47,149,112,199,56,128,78,133,101,51,35,182,46,35,52,86,46,184,216,211,210,90,214,86,119,142,80,199,62,138,124,193,157,119,117,87,171,189,122,110,130,85,109,52,219,75,221,152,106,99,193,199,182,122,131,101,78,71,103,40,128,133,109,138,133,216,115,84,152,37,129,178,86,92,77,55,213,155,71,172,110,175,35,75,191,82,105,202,168,102,159,190,52,218,136,101,47,88,192,54,84,67,185,194,64,139,55,99,78,155,206,179,41,109,155,98,211,199,92,149,154,198,113,53,39,47,117,41,163,67,188,109,214,52,137,89,150,173,129,180,142,198,61,183,77,52,209,75,66,152,208,186,219,113,170,73,188,154,70,132,49,206,151,35,176,89,35,73,79,167,153,34,111,147,91,52,124,207,154,90,143,127,85,44,43,42,161,45,80,188,177,99,48,188,79,202,68,177,197,196,166,213,143,137,77,80,95,208,89,91,217,195,154,185,62,37,198,134,44,138,111,185,198,132,168,145,68,179,170,46,99,117,143,111,38,174,175,153,164,78,139,195,157,89,201,192,101,46,69,97,85,79,34,215,130,82,135,180,163,129,75,117,73,68,144,143,188,121,160,202,170,191,203,148,164,39,73,130,127,46,146,163,88,180,188,65,107,92,112,55,199,53,100,188,51,200,176,43,174,191,81,91,65,74,193,168,133,205,126,65,160,139,212,184,108,149,196,121,108,200,73,173,109,187,101,100,142,167,144,160,190,162,214,152,97,134,133,132,62,69,57,127,58,176,80,98,175,106,119,32,79,200,99,158,151,44,98,66,213,147,205,207,81,67,125,187,214,114,175,199,100,64,170,86,173,102,147,95,205,50,142,102,197,99,76,56,180,124,172,64,143,42,113,55,172,87,162,126,121,96,101,167,121,36,42,122,146,91,114,116,188,97,196,156,170,117,40,210,143,159,188,80,121,167,179,179,136,119,63,198,96,221,36,131,200,144,116,123,41,99,128,218,33,88,77,50,195,82,74,77,43,69,110,95,61,80,213,71,55,114,165,60,144,75,83,153,186,131,128,102,111,173,56,46,167,145,50,124,43,193,44,182,135,72,122,148,112,114,83,186,135,194,124,69,201,89,173,36,184,148,187,206,54,158,83,131,114,48,188,203,86,64,198,44,173,104,111,174,85,205,179,166,64,194,167,126,181,216,194,157,120,107,72,203,166,118,131,213,188,128,134,72,205,147,74,197,166,186,166,207,78,83,70,174,128,119,143,201,38,167,159,67,38,217,180,157,162,211,44,153,209,95,123,163,218,204,129,146,151,102,188,82,37,102,67,109,75,50,99,38,146,52,77,158,167,178,205,161,176,195,44,90,131,49,130,88,188,77,201,115,208,203,87,65,96,74,146,219,165,105,136,175,75,117,147,201,139,37,55,170,52,211,51,199,117,175,189,34,86,145,169,165,166,59,107,164,117,103,165,77,59,91,103,122,209,183,176,123,160,164,98,39,172,110,210,92,192,152,185,165,44,179,208,139,139,140,192,53,128,215,170,165,204,118,151,218,123,112,211,36,82,210,92,83,63,104,174,158,213,106,112,34,219,84,134,219,101,37,64,199,82,52,77,104,114,153,174,33,187,186,170,94,191,168,107,50,41,34,63,53,167,89,119,83,133,218,120,33,84,43,181,65,51,208,157,118,32,130,52,66,55,138,149,173,156,77,106,165,168,145,59,122,51,44,104,60,191,144,57,119,212,211,193,162,208,146,162,177,183,87,127,182,100,204,137,153,108,91,161,188,180,48,188,57,78,181,137,67,146,67,140,187,37,69,217,39,173,167,73,36,44,105,154,193,40,44,120,111,47,81,110,160,154,177,81,171,186,85,95,206,45,207,183,133,162,96,159,222,80,48,178,219,213,41,149,200,82,177,155,38,169,56,39,189,97,54,118,60,176,103,205,182,136,74,34,155,96,85,97,79,204,63,67,51,50,124,115,43,161,171,32,171,215,90,37,34,178,149,188,132,177,140,185,184,182,218,173,94,220,212,36,176,104,168,148,68,187,79,183,219,87,162,91,41,219,64,149,137,128,125,42,162,175,32,193,111,117,35,94,201,41,32,68,86,63,62,162,193,159,36,205,36,208,80,215,116,137,200,210,65,145,159,195,220,178,138,177,117,63,216,180,56,194,70,54,47,182,40,162,200,113,59,69,123,202,89,157,111,131,148,37,105,54,73,80,73,106,129,99,101,67,59,40,217,75,108,187,78,155,11
66,61,204,143,154,127,200,119,149,173,221,201,181,154,100,52,46,155,105,164,102,203,166,187,33,48,150,112,200,55,127,76,134,100,53,36,183,46,34,51,87,47,185,215,212,211,91,213,86,117,143,80,200,63,138,124,193,157,119,117,88,171,189,122,111,130,86,109,52,219,77,220,152,107,98,193,202,182,121,133,102,78,71,104,41,128,133,110,139,134,216,115,84,152,35,129,179,85,92,76,56,213,155,71,172,110,175,35,75,192,82,106,202,168,101,156,189,54,218,136,101,45,87,193,56,83,66,186,195,63,140,55,99,79,155,207,180,41,110,156,98,212,198,92,150,152,198,113,53,40,47,118,40,163,68,187,109,214,52,135,88,151,172,129,180,143,198,60,182,77,54,206,75,66,152,207,186,219,113,169,73,189,155,69,131,51,206,151,36,176,90,35,72,79,166,154,35,110,146,92,52,124,204,152,90,144,129,84,44,44,41,162,46,79,188,178,99,47,188,78,201,67,177,198,196,165,213,145,138,75,78,93,209,89,91,217,195,154,185,63,37,195,134,45,137,111,184,197,131,168,147,68,179,170,46,99,116,142,111,38,176,176,152,166,77,141,195,155,89,200,192,101,45,69,95,84,78,34,215,130,82,135,180,162,129,75,117,72,68,142,142,187,121,160,203,171,190,203,148,162,39,72,129,128,46,146,164,87,180,189,65,108,92,113,55,199,54,102,188,52,200,176,42,174,192,81,92,64,73,195,169,133,205,126,64,161,138,212,184,107,148,196,122,109,201,73,174,110,187,102,101,142,167,144,159,190,160,216,151,96,135,134,132,63,69,57,128,58,176,81,97,174,106,119,32,81,200,99,158,150,42,98,67,214,146,207,207,82,69,125,185,213,115,175,199,100,64,170,84,172,103,149,95,205,51,142,102,196,100,76,56,181,125,173,63,143,43,112,56,173,87,163,126,120,97,101,167,121,36,42,125,145,92,114,115,186,97,196,156,169,117,41,212,143,159,189,79,122,167,177,181,136,119,63,198,96,221,38,132,201,142,117,123,41,100,128,218,33,89,77,50,194,81,73,76,43,69,110,94,61,79,213,72,54,114,166,60,143,74,84,153,185,130,127,103,113,173,56,47,167,146,51,124,43,192,46,182,133,71,122,149,112,114,83,186,136,195,124,70,202,90,172,37,184,148,188,207,54,157,82,131,115,47,189,203,87,64,198,44,172,103,110,174,86,205,180,166,64,193,167,125,180,217,194,157,119,108,73,202,167,117,131,214,186,127,133,73,205,147,73,198,166,186,168,208,77,82,70,173,129,118,144,200,38,167,159,67,40,218,180,159,162,211,45,153,209,95,122,163,219,205,129,145,152,102,187,81,37,103,67,109,74,49,100,39,146,51,75,157,167,181,204,162,176,197,44,89,130,49,132,87,188,77,202,117,208,202,87,63,95,73,147,219,166,104,136,175,75,117,149,202,139,36,56,169,52,211,51,198,116,174,189,33,86,144,168,165,164,59,105,165,114,102,165,77,58,91,103,122,207,183,176,123,160,163,96,39,170,109,210,93,192,152,186,164,43,179,207,138,137,139,191,52,127,214,171,164,205,117,151,217,124,111,209,34,81,210,91,82,62,105,173,158,211,107,112,35,219,84,134,220,101,37,65,198,82,49,77,104,114,154,175,33,186,187,170,94,190,169,107,49,42,36,62,54,166,90,117,81,132,220,119,31,82,43,181,64,51,209,156,118,34,129,51,65,54,137,148,173,157,76,107,166,168,147,61,122,51,45,104,60,191,142,58,119,213,211,193,161,211,146,162,177,184,87,127,181,100,205,135,150,108,91,160,188,180,47,188,55,78,182,137,67,148,66,140,187,36,70,217,39,173,166,74,36,42,106,155,193,41,46,120,110,47,81,109,161,155,177,82,172,186,85,94,206,45,207,185,134,162,96,158,222,81,48,176,221,215,43,150,199,82,177,154,37,169,56,38,189,96,53,118,60,175,102,206,182,137,75,35,156,96,85,98,80,205,64,65,52,50,122,115,44,161,172,31,171,215,92,38,34,177,149,188,132,177,138,185,185,182,217,174,93,221,211,37,175,105,167,148,68,187,78,181,220,88,162,89,40,217,65,148,136,128,125,43,161,176,32,192,110,117,35,93,200,39,31,68,88,62,64,163,193,160,35,205,33,208,79,214,116,138,200,210,64,145,160,195,220,181,136,178,116,62,216,180,56,195,70,54,46,180,42,164,200,112,60,67,123,202,89,157,111,132,149,37,104,53,73,80,72,107,128,101,99,67,58,39,216,75,109,187,77,155,11
66,62,204,144,153,129,201,118,149,174,221,200,182,154,101,51,46,155,106,163,102,204,168,186,35,48,150,111,200,56,127,78,134,100,52,36,183,46,34,52,86,46,184,215,211,211,90,213,87,118,142,80,200,62,139,125,193,157,118,116,87,170,189,122,111,129,85,109,52,219,76,220,153,107,99,192,200,182,121,130,101,79,71,104,41,128,133,110,138,132,216,115,84,152,36,128,178,86,90,76,54,213,154,72,173,109,176,34,75,192,82,105,201,168,101,158,189,53,218,135,101,46,88,192,55,84,67,186,195,64,139,54,98,79,155,207,179,41,109,155,98,211,198,93,150,154,196,113,54,40,48,118,41,163,67,188,109,214,52,136,89,151,173,130,180,144,197,60,183,77,53,208,75,67,152,207,186,219,112,169,73,189,154,70,131,49,207,151,35,176,89,35,72,80,166,154,35,109,147,91,52,124,206,153,89,143,127,85,44,44,41,162,45,80,189,178,100,48,189,79,201,68,178,197,196,165,213,143,137,77,78,93,208,89,91,217,195,154,185,62,37,196,133,45,137,111,184,197,132,168,146,68,180,170,46,99,116,142,111,38,175,175,152,165,78,141,197,155,90,200,193,101,45,69,96,85,78,34,215,130,81,135,180,163,129,75,117,72,69,143,143,188,121,160,203,171,190,204,149,163,38,72,130,127,45,146,163,88,180,188,66,107,91,112,55,199,54,101,188,51,200,176,42,174,191,81,92,65,74,195,169,132,206,127,65,161,138,213,184,107,148,197,122,108,201,73,174,110,188,102,101,142,167,144,159,190,159,214,152,97,134,134,133,63,68,57,127,58,176,81,98,174,107,119,32,80,201,99,158,151,43,98,66,213,147,205,207,81,69,124,186,214,113,176,199,101,65,170,84,173,103,149,95,205,51,142,102,197,99,75,56,181,124,172,63,143,42,112,55,172,88,163,127,122,96,101,167,121,36,42,123,146,91,113,116,186,97,196,156,170,116,40,211,143,159,189,79,121,167,177,180,136,119,63,196,95,221,38,130,201,143,118,122,40,100,128,219,33,88,77,50,194,82,73,77,42,69,110,95,61,80,212,71,55,114,166,60,142,75,84,152,186,131,127,102,112,173,56,47,167,145,50,124,43,193,44,182,133,71,122,148,112,114,83,186,135,194,123,70,202,90,172,37,184,148,187,206,54,158,82,132,116,47,189,203,86,64,198,45,173,104,111,173,85,206,179,166,64,194,167,126,180,216,194,158,119,108,74,203,167,118,131,214,188,128,134,73,204,147,73,198,168,186,167,208,78,82,71,174,129,117,143,199,39,167,159,68,38,219,179,157,162,211,45,154,209,95,123,163,218,204,129,145,151,102,188,82,37,101,66,110,74,49,99,38,146,51,76,157,167,180,204,162,176,196,44,90,131,50,131,87,189,78,201,116,208,203,87,64,96,73,147,219,165,105,137,175,74,117,148,201,139,37,55,169,52,212,51,199,117,175,189,33,86,145,169,164,165,59,107,164,115,102,165,77,60,91,104,122,208,183,176,122,160,164,97,39,171,108,210,92,192,153,185,165,43,178,207,140,138,138,192,52,127,216,171,165,205,118,151,217,125,112,212,34,82,210,91,82,62,104,173,157,212,106,112,34,219,84,135,219,101,37,65,199,81,50,77,104,113,153,174,33,187,187,170,95,190,168,107,49,42,35,64,53,166,90,119,83,132,219,119,32,84,44,181,65,50,209,157,118,33,130,51,66,54,138,148,173,157,76,106,166,168,145,60,122,51,44,104,61,191,143,57,119,212,211,194,162,209,146,162,176,184,88,126,183,101,205,136,152,108,91,161,188,180,47,188,56,79,182,138,67,148,66,140,188,36,70,217,40,173,167,73,36,43,106,154,193,39,45,119,110,47,82,108,160,154,177,81,171,186,84,95,206,46,208,184,134,163,95,159,221,80,48,177,219,213,42,149,201,82,177,153,37,169,55,39,189,96,55,119,59,175,102,206,182,136,74,35,156,97,86,98,81,205,62,66,52,49,124,116,44,160,172,32,171,215,91,36,33,178,148,188,132,176,139,185,185,182,218,174,94,220,211,37,176,103,168,148,67,187,78,183,220,88,161,89,41,218,64,149,137,128,125,42,162,175,32,193,110,118,35,94,201,41,32,69,87,62,63,161,194,160,35,205,35,208,80,215,115,137,199,210,66,145,159,194,220,179,137,177,115,63,216,179,56,195,70,55,47,181,41,162,200,113,59,68,122,202,89,158,111,133,148,37,105,54,74,80,74,106,129,101,99,67,59,40,216,76,109,187,78,155,11
66,62,204,144,154,128,201,118,149,174,222,200,182,154,101,52,46,155,105,163,101,203,167,186,34,48,150,111,199,56,127,78,134,100,52,36,183,46,34,52,86,46,184,215,212,211,90,213,86,118,142,80,199,62,139,125,193,157,118,116,87,171,188,123,111,129,85,109,52,219,76,221,153,107,99,192,201,182,121,131,102,79,71,104,41,128,133,109,138,132,216,115,85,152,36,128,178,85,91,76,55,213,155,72,173,110,175,34,75,191,82,105,201,168,101,158,189,53,218,135,101,46,87,192,55,83,67,186,195,64,139,54,99,79,156,207,180,41,110,156,98,211,198,93,150,154,197,113,54,40,47,117,40,163,67,187,109,213,53,136,89,151,172,129,180,144,198,60,183,77,53,207,75,67,152,208,186,219,112,169,73,189,154,70,131,49,207,152,35,176,89,35,72,80,166,154,34,110,146,91,52,124,206,154,90,143,127,85,44,44,42,162,45,80,189,177,100,47,188,79,201,68,177,197,196,166,213,144,138,76,79,94,208,89,91,218,195,154,185,62,37,196,133,45,137,111,184,197,132,168,146,68,180,170,46,99,116,143,111,38,175,175,152,165,78,141,197,156,90,200,192,101,45,69,95,85,78,34,216,130,82,134,180,163,129,75,117,72,68,143,143,187,121,160,203,171,191,204,148,163,39,72,129,127,46,146,163,88,180,188,65,108,91,112,55,199,54,101,188,51,200,176,42,174,191,82,92,65,73,195,169,132,206,127,65,161,138,213,184,107,148,197,122,108,201,73,174,110,187,101,102,142,167,144,159,190,160,215,152,97,135,134,132,63,68,57,128,58,176,81,97,174,107,119,32,80,201,99,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,176,199,100,65,170,84,173,103,148,95,205,51,142,102,197,99,75,56,180,124,172,63,143,42,113,55,172,88,163,127,121,97,101,167,121,36,42,123,146,90,114,116,186,97,197,156,169,117,41,211,143,159,189,79,121,167,178,180,136,119,63,197,95,221,37,131,201,143,117,123,40,100,128,218,33,88,77,50,195,82,73,77,42,69,110,94,62,80,212,71,54,113,166,60,143,75,84,153,186,131,127,103,112,173,56,47,167,145,50,124,43,193,44,182,134,72,122,149,112,114,83,186,135,194,123,70,202,90,172,36,183,148,187,206,54,158,82,131,115,47,189,203,87,65,197,45,173,104,111,173,85,206,179,167,64,193,167,126,180,216,193,157,119,108,73,203,166,119,131,214,187,128,134,73,204,147,73,197,167,186,167,208,78,82,71,173,129,117,144,200,38,167,159,68,38,219,179,158,162,211,45,154,209,96,123,163,218,204,129,145,151,102,188,82,37,102,67,110,74,50,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,87,188,78,202,116,208,202,87,65,96,73,147,219,165,105,137,175,75,117,148,201,139,37,55,169,52,212,51,199,117,174,189,33,86,145,169,164,165,59,107,165,115,102,166,77,59,91,103,122,208,182,176,122,160,165,97,39,171,109,209,92,192,153,185,165,44,179,207,139,138,138,191,53,127,215,171,164,205,118,151,217,124,112,211,34,82,210,91,82,62,104,173,158,213,106,112,34,219,84,135,220,101,37,64,199,81,50,77,104,113,153,174,33,187,187,170,95,191,168,107,49,42,35,63,54,166,90,119,82,132,219,120,32,83,44,181,65,51,209,156,118,33,130,51,66,53,138,148,173,157,76,106,166,168,145,60,122,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,152,108,91,161,188,180,47,188,56,79,182,137,67,148,66,140,187,36,69,217,40,173,167,73,36,43,106,154,193,39,44,120,111,47,82,108,160,154,178,82,172,186,84,94,207,45,208,183,134,163,96,159,221,80,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,207,182,136,74,35,155,97,86,98,80,205,63,65,52,49,124,115,44,160,172,32,171,215,91,37,33,178,148,188,132,176,139,185,185,182,217,174,94,220,211,37,176,104,169,148,68,187,77,183,220,88,161,89,41,218,65,149,137,128,125,42,162,175,33,193,110,118,35,94,201,40,32,69,87,62,63,162,194,159,35,205,35,208,80,215,115,137,200,210,65,145,159,194,220,179,138,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,203,89,157,111,132,149,37,105,54,73,80,73,106,130,100,100,67,59,40,216,75,109,187,78,155,11
66,62,204,144,154,128,201,119,148,174,222,200,181,153,101,51,47,154,106,163,102,203,167,185,35,48,150,111,200,56,127,77,134,99,52,36,183,46,34,52,85,46,184,215,212,211,90,213,86,117,142,80,200,62,139,125,193,157,118,117,87,171,188,123,111,129,85,109,53,219,76,220,153,107,99,192,201,182,120,131,102,79,71,104,41,127,133,109,138,132,216,115,84,152,36,128,178,85,90,76,54,213,155,71,173,110,175,34,75,191,82,105,201,168,102,158,189,53,218,135,101,47,87,192,55,83,67,186,195,64,139,54,99,79,156,207,180,41,110,156,98,211,198,92,149,154,196,113,54,40,47,118,41,163,67,188,109,213,53,137,88,151,173,129,180,144,197,60,183,77,53,207,75,67,152,207,185,219,112,169,73,189,154,70,131,49,206,151,35,176,89,34,72,80,166,154,34,110,146,91,52,124,206,154,90,143,127,85,44,44,41,162,45,80,188,177,100,47,189,79,201,67,177,197,196,166,213,144,138,76,79,94,208,88,91,218,196,154,185,62,37,196,133,45,137,111,185,198,132,169,146,68,180,170,46,99,116,142,111,38,175,175,152,165,78,140,196,155,90,200,192,100,45,69,95,85,78,34,216,130,82,135,180,163,129,75,117,72,68,143,143,188,120,160,203,171,191,204,149,163,39,72,129,127,45,146,163,88,180,188,65,108,91,112,55,200,54,101,188,51,201,176,42,174,192,82,92,65,74,195,169,132,206,126,65,161,138,212,184,107,148,197,122,108,201,73,174,110,186,101,101,142,167,144,159,190,160,215,152,97,134,133,133,63,68,57,127,58,176,81,98,174,107,119,32,79,201,98,158,152,43,98,67,213,147,205,207,81,69,125,186,214,113,176,199,100,65,170,84,173,102,149,96,205,51,142,102,197,100,75,56,181,124,172,64,143,42,112,55,172,89,163,126,121,97,101,167,122,36,42,123,146,91,114,116,187,97,197,156,169,117,41,211,142,159,189,79,121,167,177,180,136,119,63,197,95,221,37,131,201,143,118,123,41,99,128,218,33,88,76,50,194,82,73,77,42,69,110,94,62,80,213,71,54,113,166,59,143,75,84,152,186,130,127,102,112,173,55,48,167,145,50,124,43,193,44,182,134,71,122,149,112,114,83,185,136,195,124,71,202,90,173,36,184,148,187,206,54,158,82,131,115,47,189,203,87,65,198,45,173,104,111,173,85,206,180,167,64,194,167,126,180,215,193,158,119,107,73,203,166,119,131,214,187,128,134,72,204,147,74,198,167,187,167,208,77,82,71,173,129,117,144,200,39,167,159,68,39,218,179,157,162,211,45,154,209,96,123,164,218,204,129,145,151,102,187,81,37,101,67,109,74,50,99,38,146,51,75,157,167,180,204,162,176,197,45,89,131,49,131,87,188,78,201,116,208,202,86,65,95,73,146,219,165,105,137,175,75,117,148,201,139,37,54,169,52,212,51,198,117,174,189,33,86,145,169,164,165,59,107,164,114,102,166,77,60,91,104,122,209,182,176,122,160,165,97,39,171,109,210,92,192,153,185,165,43,179,207,139,138,138,191,53,127,214,171,165,205,118,151,217,124,111,212,34,83,210,91,82,62,104,173,158,213,106,112,34,219,84,135,219,100,38,65,199,81,50,77,104,114,153,174,33,186,187,170,95,190,168,107,49,42,36,63,53,167,90,119,83,132,220,120,32,84,43,180,65,51,209,156,117,33,130,51,66,54,138,148,173,157,77,106,166,168,145,60,123,52,45,103,61,191,144,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,137,152,108,91,161,188,180,48,188,56,79,182,138,67,148,67,139,187,36,70,217,40,172,167,73,36,43,106,154,193,39,44,120,111,47,82,108,161,154,178,82,171,186,85,94,207,45,208,183,134,163,96,159,221,80,48,177,219,213,42,149,201,83,177,154,37,168,55,39,190,97,53,119,59,175,103,207,182,137,74,35,156,96,86,98,80,205,63,65,52,50,124,115,45,161,172,32,171,215,91,36,33,178,149,189,133,176,139,185,184,182,217,174,94,220,211,37,176,104,169,149,68,187,77,183,220,88,161,89,41,218,65,149,137,128,126,42,162,175,33,193,110,118,35,93,201,40,31,69,87,62,63,162,193,159,35,205,35,208,80,214,115,137,200,210,66,145,159,194,220,180,138,178,115,63,217,180,56,195,70,54,47,181,40,163,200,113,59,69,122,202,89,157,111,132,149,37,104,54,73,80,73,106,130,100,100,67,59,40,216,75,109,187,78,155,11
66,62,205,144,153,128,201,118,148,175,222,200,182,153,101,52,46,155,106,163,101,203,167,186,34,48,150,111,199,56,127,78,134,100,52,36,183,46,34,52,86,46,184,215,212,211,90,213,87,118,142,80,200,62,139,125,193,157,118,117,87,171,189,122,111,129,85,109,52,219,76,221,153,107,99,192,201,182,121,131,102,79,71,104,41,128,132,110,138,132,216,115,84,152,36,128,178,85,91,76,55,212,155,72,173,110,175,34,75,191,82,105,201,168,102,158,189,53,218,135,101,46,87,192,55,83,67,186,195,64,139,54,99,79,156,206,179,41,110,156,97,211,198,93,150,154,197,113,54,40,47,117,41,163,67,187,109,213,53,136,88,151,172,129,180,144,198,60,183,77,53,207,75,67,151,208,186,219,112,169,73,189,154,70,131,49,207,151,35,176,89,35,73,80,166,154,35,110,146,91,52,125,206,154,90,143,127,86,44,44,42,162,45,80,189,177,100,48,188,79,201,67,177,197,196,165,212,144,138,76,79,94,208,89,91,217,195,155,185,62,37,196,133,45,137,111,184,198,132,168,146,68,179,170,46,99,116,142,111,38,175,175,152,165,78,141,197,156,90,200,192,101,45,69,95,85,78,34,216,130,82,135,180,162,129,75,117,72,68,143,143,187,121,160,203,171,191,204,149,163,39,72,129,127,46,146,163,88,180,187,65,108,92,112,55,199,54,101,188,51,200,176,42,174,191,82,92,65,74,195,169,132,206,127,65,160,138,213,184,107,148,197,122,108,201,73,174,110,187,102,101,142,167,144,159,189,160,215,152,96,135,134,133,63,68,57,128,58,176,81,98,174,107,119,32,79,201,99,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,176,199,100,65,170,84,173,103,148,95,205,51,142,102,197,99,75,56,180,124,172,64,143,42,113,55,172,88,163,126,121,97,100,167,121,36,42,123,146,91,114,116,186,97,197,157,170,116,41,211,142,159,189,79,121,167,178,180,136,119,63,197,95,221,37,131,201,143,117,123,41,100,128,218,32,88,77,50,194,82,73,77,42,69,110,94,62,80,212,71,54,113,166,60,143,75,84,152,186,131,127,103,113,174,56,47,167,145,50,124,43,193,44,182,134,72,122,149,112,114,83,186,136,194,123,70,202,90,172,36,184,148,187,206,53,158,82,131,115,47,189,203,87,65,197,45,173,104,111,173,85,206,180,167,64,193,167,126,180,216,193,157,119,107,73,203,166,118,132,213,187,128,134,73,204,147,73,197,167,186,167,208,78,82,71,173,129,117,144,200,38,167,159,68,38,218,179,158,162,211,45,154,209,95,123,163,218,204,129,145,151,102,187,82,37,102,67,110,74,50,99,38,146,51,76,157,167,180,205,162,176,197,44,90,131,49,131,88,188,78,202,116,208,202,87,65,96,73,147,219,165,105,137,175,74,117,148,201,139,37,55,169,52,211,51,199,117,174,189,33,86,145,169,164,165,59,107,165,115,102,166,77,59,91,103,122,208,182,176,121,160,165,97,39,171,109,210,92,192,153,185,165,44,179,207,139,138,138,191,53,127,215,170,164,205,118,151,217,124,112,211,34,82,210,91,82,62,104,173,157,213,106,112,34,219,84,135,220,101,37,64,199,81,50,77,104,113,153,174,33,187,187,170,95,191,168,107,49,42,35,63,54,166,90,119,82,132,219,120,32,83,44,181,65,51,209,156,118,33,130,51,66,53,138,148,173,157,76,106,166,168,145,60,123,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,152,108,91,161,188,180,47,188,56,79,182,137,67,148,66,140,187,36,70,217,40,173,167,73,36,43,106,155,193,39,44,120,111,47,82,108,160,154,178,82,172,186,85,94,207,45,207,184,134,163,96,159,221,80,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,207,182,136,74,35,155,96,85,98,80,205,63,66,52,49,124,115,44,160,172,32,171,215,91,37,33,177,148,188,133,177,139,185,185,182,217,174,94,220,211,37,176,104,169,149,68,187,77,183,220,88,161,89,41,218,65,149,137,128,125,42,162,175,33,193,111,118,35,94,201,40,32,69,87,62,63,162,194,159,35,205,35,208,80,214,115,137,200,210,65,145,159,194,220,179,138,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,203,89,157,111,132,149,37,105,54,73,80,74,106,129,100,99,68,59,40,216,75,109,187,78,155,11
66,62,204,144,154,128,201,118,149,174,222,200,182,154,101,52,46,155,105,163,101,203,167,186,34,48,150,111,199,56,127,78,134,100,52,36,183,46,34,52,86,46,184,215,212,211,90,213,87,118,142,80,199,62,139,125,193,157,118,116,87,171,188,123,111,129,85,109,52,219,76,221,153,107,99,192,201,182,121,131,102,79,71,104,41,128,133,109,138,132,216,115,84,152,36,128,178,85,91,76,55,213,155,72,173,110,175,34,75,191,82,105,201,168,101,158,189,53,218,135,101,46,87,192,55,83,67,186,195,64,139,54,99,79,156,207,180,41,110,156,98,211,198,93,150,154,197,113,54,40,47,117,40,163,67,188,109,213,53,136,89,151,172,129,180,144,198,60,183,77,53,207,75,67,152,208,186,219,112,169,73,189,154,70,131,49,207,152,35,176,89,35,72,80,166,154,35,110,146,91,52,124,206,154,90,143,127,85,44,44,42,162,45,80,189,177,100,47,188,79,201,68,177,197,196,165,213,144,138,76,79,94,208,89,91,218,195,154,185,62,37,196,133,44,137,111,184,197,132,169,146,68,180,170,46,99,116,143,111,38,175,175,152,165,78,141,197,156,90,200,192,101,45,69,95,85,78,34,216,130,82,134,180,163,129,75,117,72,68,143,143,187,121,160,203,171,191,203,148,163,39,72,129,127,45,146,163,88,180,188,65,108,92,112,55,199,54,101,188,51,200,176,42,174,191,82,92,65,73,195,169,132,206,127,65,161,138,213,184,107,148,197,122,108,201,73,174,110,187,101,102,142,167,144,159,190,160,215,152,97,135,134,132,63,68,57,128,58,176,81,97,174,107,119,32,80,201,99,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,176,199,100,65,170,84,173,103,148,95,205,51,142,102,197,99,75,56,180,124,172,63,143,42,113,55,172,88,163,127,121,97,101,167,121,36,42,123,146,90,114,116,186,97,197,156,169,117,41,211,143,159,189,79,121,167,178,180,136,119,63,197,95,221,37,131,201,143,117,123,40,100,128,218,33,88,77,50,195,82,73,77,42,69,110,94,62,80,212,71,54,113,166,59,143,75,84,153,186,131,127,103,112,173,56,47,167,145,50,124,43,193,44,182,134,72,122,149,112,114,83,186,135,194,123,70,202,90,172,36,184,148,187,206,54,158,82,131,115,47,189,203,87,65,197,45,173,104,111,173,85,206,180,167,64,193,167,126,180,216,193,157,119,108,73,203,166,119,131,214,187,128,134,73,204,147,73,197,167,186,167,208,78,82,71,173,129,117,144,200,38,167,159,68,38,218,179,158,162,211,45,154,209,96,123,163,218,204,129,145,151,102,188,82,37,102,67,110,74,50,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,87,188,78,202,116,208,202,87,65,96,73,147,219,165,105,137,175,75,117,148,201,139,37,55,169,52,212,51,199,117,174,189,33,86,145,169,164,165,59,107,165,115,102,166,77,59,91,103,122,208,182,176,122,160,165,97,39,171,109,210,92,192,153,185,165,44,179,207,139,138,138,191,53,127,215,171,164,205,118,151,217,124,112,211,34,82,210,91,82,62,104,173,158,213,106,112,34,219,84,135,219,101,37,64,199,81,50,77,104,113,153,174,33,187,187,170,95,191,168,107,49,42,35,63,54,166,90,119,82,132,219,120,32,83,44,181,65,51,209,156,118,33,130,51,66,53,138,148,173,157,76,106,166,168,145,60,122,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,152,108,91,161,188,180,47,188,56,79,182,137,67,147,66,140,187,36,70,217,40,173,167,73,36,43,106,154,193,39,44,120,111,47,82,108,160,154,178,82,172,186,84,94,207,45,208,183,134,163,96,159,221,80,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,207,182,136,74,35,155,96,86,98,80,205,63,65,52,49,124,115,44,160,172,32,171,215,91,37,33,178,148,188,132,176,139,185,185,182,217,174,94,220,211,37,176,104,169,148,68,187,77,183,220,88,161,89,41,218,65,149,137,128,125,42,162,175,33,193,111,118,35,94,201,40,32,69,87,62,63,162,194,159,35,205,35,208,80,215,115,137,200,210,65,144,159,194,220,179,138,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,203,89,157,111,132,149,37,105,54,73,80,73,106,130,100,100,67,59,40,216,75,109,187,78,155,11
66,62,204,145,154,128,202,118,149,174,222,200,182,154,101,51,46,155,106,163,102,203,168,186,35,48,150,111,199,56,126,78,134,100,52,36,183,46,34,52,86,46,185,215,212,211,90,213,87,117,142,80,200,61,139,125,193,157,119,116,87,171,188,123,111,130,85,108,52,219,77,220,153,108,99,193,200,182,121,131,102,79,71,103,41,127,132,109,138,132,216,115,85,151,36,128,178,85,90,76,55,213,155,72,173,110,174,34,75,191,82,106,201,168,101,158,189,52,218,135,101,46,88,192,55,83,67,186,195,64,139,54,99,79,155,206,180,41,109,155,98,211,198,93,150,154,196,113,54,40,47,117,41,163,67,188,109,213,53,136,89,151,172,129,180,144,198,60,183,77,53,207,75,67,152,208,186,219,112,169,73,189,154,70,131,49,207,152,35,176,89,35,73,80,166,154,34,110,146,91,52,125,206,154,90,144,127,86,44,43,42,162,45,80,189,178,100,48,188,79,201,67,178,197,196,165,212,144,137,77,78,94,208,89,92,218,195,154,185,63,37,196,134,45,137,111,184,198,132,169,146,68,179,170,46,99,116,142,112,38,175,175,152,165,78,140,197,156,90,200,192,101,45,68,96,85,78,34,216,130,82,135,180,162,128,76,117,72,68,143,142,187,120,161,203,171,191,203,149,163,39,72,129,127,45,146,163,87,179,188,65,108,92,112,56,199,54,101,188,51,201,176,42,174,192,82,93,65,73,195,170,132,206,127,65,161,138,212,184,107,148,197,122,108,201,73,174,110,187,102,101,142,167,144,160,190,160,215,152,97,134,134,132,62,68,57,128,58,177,81,97,175,107,119,31,80,201,98,158,151,43,98,66,214,147,205,207,81,69,125,186,213,113,175,200,101,65,170,84,173,103,149,96,205,51,142,102,197,100,75,57,180,124,172,64,143,42,113,55,172,87,162,126,121,97,101,167,121,36,43,123,146,90,114,116,187,97,197,156,169,117,41,211,143,159,188,79,120,167,178,180,136,118,63,197,95,221,38,131,201,144,118,122,41,100,128,218,32,87,77,51,195,82,73,77,41,70,111,94,61,80,212,71,54,113,166,59,143,75,84,153,186,131,127,103,112,174,55,47,167,145,50,124,43,193,44,182,134,72,122,149,112,114,83,186,136,194,124,70,202,90,172,36,183,149,187,206,54,158,82,131,115,47,189,202,87,64,197,45,173,105,110,174,85,206,179,167,63,193,167,125,180,216,193,158,119,108,73,203,167,118,132,213,187,129,134,73,204,147,73,198,167,186,167,208,78,82,71,174,129,117,144,200,38,167,159,69,38,218,179,157,162,211,45,154,209,95,123,164,218,204,129,145,151,103,187,82,37,101,66,109,74,50,99,38,146,51,76,157,167,179,204,162,176,196,44,90,130,49,132,87,188,78,202,116,208,203,87,64,96,73,147,219,165,105,137,175,75,117,149,201,139,37,55,169,52,211,50,199,118,174,189,33,86,145,169,163,165,59,106,165,115,102,166,77,60,91,103,122,209,182,176,122,160,165,97,39,171,109,210,92,192,153,185,165,44,178,208,139,138,138,191,52,127,215,171,165,205,118,150,217,124,112,212,34,82,210,90,82,63,104,173,158,213,106,112,34,219,84,135,219,101,38,64,199,81,50,77,104,113,153,173,32,187,187,170,95,191,167,108,49,42,35,64,54,166,90,118,82,132,219,120,32,83,44,181,65,51,208,156,118,33,129,51,66,53,138,148,173,157,76,106,166,168,145,59,122,51,44,104,60,191,144,57,119,212,211,193,162,209,146,162,176,184,89,127,183,101,204,136,151,108,91,162,188,180,48,188,56,79,182,138,67,148,66,140,188,36,69,217,39,173,167,73,36,43,106,154,193,39,44,120,111,47,82,108,160,154,178,81,171,186,84,94,206,45,208,183,134,163,96,159,221,81,48,178,219,213,42,149,200,82,177,154,37,168,55,39,189,97,54,119,59,175,103,207,182,136,73,35,155,97,86,98,80,205,63,65,52,49,124,115,44,160,172,32,172,215,91,37,34,178,148,189,133,176,139,185,184,183,217,174,94,220,210,37,176,104,169,148,68,187,78,183,220,88,161,89,41,218,65,150,137,128,125,42,162,175,33,193,111,118,35,93,201,41,32,69,87,62,63,162,193,159,35,205,35,208,80,215,115,138,200,210,65,145,159,195,221,180,138,178,116,64,216,180,56,195,70,54,47,181,40,163,201,113,59,68,123,203,89,157,111,133,149,36,104,54,73,80,73,106,130,101,99,67,59,40,217,75,109,187,78,155,11
66,62,204,144,154,128,200,119,149,175,222,201,182,153,100,52,46,154,106,163,103,202,168,187,33,48,149,112,200,56,127,78,133,100,51,36,182,45,34,53,88,46,183,216,213,209,90,213,86,119,142,78,201,62,138,125,193,156,119,116,88,170,188,122,111,129,86,109,51,219,75,221,154,107,99,194,200,182,120,130,102,79,71,104,39,126,135,110,139,132,216,117,85,152,36,128,177,87,90,77,54,212,154,72,173,110,173,32,74,192,82,107,201,168,101,157,187,53,218,137,102,47,89,192,56,80,67,185,197,65,138,53,98,79,156,206,179,39,110,156,97,210,199,93,148,153,198,113,51,39,47,118,39,165,67,187,110,213,52,136,89,151,173,130,179,144,198,60,183,78,53,209,76,65,153,208,185,219,111,169,72,189,155,70,129,48,207,152,35,177,88,36,71,81,166,154,36,110,147,91,53,124,206,153,89,144,127,85,45,44,42,163,46,81,189,180,100,48,188,78,202,68,177,196,196,165,212,144,139,76,79,93,207,90,91,219,195,155,184,63,38,197,132,45,136,111,184,197,132,169,147,68,180,171,46,99,116,143,111,39,175,175,151,165,77,141,197,156,90,200,190,101,44,70,96,84,78,35,215,130,82,136,180,162,129,75,117,70,68,145,142,188,120,160,202,171,191,203,149,162,39,72,130,126,45,145,164,87,180,186,64,108,90,112,56,200,55,103,187,52,200,176,41,175,191,82,93,66,72,195,169,131,206,126,64,160,140,212,184,109,148,197,122,108,201,71,175,111,188,102,101,143,169,145,159,190,161,215,153,97,135,133,133,63,69,57,129,58,177,81,98,172,107,118,32,79,199,99,157,149,43,99,67,214,146,203,207,79,68,125,187,213,113,176,199,99,65,170,84,174,103,150,97,205,51,144,103,198,99,75,57,180,124,172,63,144,43,114,55,174,88,164,126,120,95,101,167,120,36,43,123,147,91,115,115,186,96,197,157,169,115,43,211,141,161,189,81,121,167,179,179,137,121,63,198,96,221,37,130,202,144,117,122,40,101,127,217,32,89,77,49,195,81,73,75,42,70,110,93,60,79,214,70,54,113,166,60,142,74,84,154,187,131,127,103,112,175,55,49,166,145,51,125,43,193,43,182,132,73,123,149,112,113,83,186,136,193,123,72,201,91,172,36,184,149,188,206,52,158,83,131,114,46,190,204,86,65,197,46,173,104,111,174,85,205,180,167,64,193,168,127,181,217,194,157,121,108,74,204,167,119,130,213,187,128,135,73,204,148,74,198,166,186,167,209,77,80,71,173,129,118,143,199,39,168,158,68,37,219,180,156,163,211,46,153,210,94,123,163,218,205,129,145,152,102,185,83,36,102,66,108,75,50,100,39,145,51,76,157,167,181,204,163,176,198,44,89,131,48,130,89,188,77,202,117,205,202,88,64,97,72,148,218,166,105,137,175,74,116,149,201,139,35,56,168,52,212,51,200,117,175,190,34,85,146,170,164,165,60,106,163,117,102,165,78,60,91,104,124,209,182,177,121,160,166,98,40,171,110,210,92,193,154,185,165,44,178,208,139,138,138,192,52,127,213,171,167,206,116,151,216,122,110,210,32,81,210,90,84,62,103,172,158,213,105,111,33,218,84,136,218,99,37,63,198,81,50,78,103,112,153,174,33,187,186,168,96,189,168,106,48,41,35,64,53,166,91,118,83,132,220,121,32,82,43,180,64,51,208,156,118,34,130,51,66,53,136,147,173,156,76,105,166,168,146,60,122,51,43,103,61,192,142,57,119,211,211,192,162,209,145,162,177,185,88,126,182,101,203,137,153,107,91,161,188,180,47,189,55,80,181,136,67,147,66,140,188,37,69,217,40,172,166,73,37,42,106,154,192,39,43,119,111,46,81,107,160,155,179,82,172,186,84,94,207,47,207,184,134,163,95,159,222,80,48,177,219,215,41,147,199,83,176,155,37,169,54,39,187,97,55,119,58,175,103,206,183,136,74,35,155,97,85,99,80,206,63,66,53,49,124,117,45,160,172,31,172,215,91,36,34,176,150,187,133,175,140,184,184,183,217,173,94,220,211,36,176,103,167,148,67,188,77,183,220,87,163,89,40,218,65,149,138,126,126,42,162,174,33,193,111,117,34,92,201,39,31,69,88,62,64,163,194,160,35,204,33,208,80,218,114,138,200,208,66,144,160,193,220,178,137,178,116,65,216,178,56,195,70,53,46,181,41,163,200,113,59,68,122,202,88,158,112,132,150,38,105,53,73,80,74,106,130,102,100,67,58,39,216,74,109,187,78,155,11
66,61,204,146,154,128,202,118,148,173,223,199,182,153,101,52,46,154,106,163,101,204,167,185,34,48,150,110,199,56,126,78,133,99,52,36,183,46,33,53,86,47,184,215,213,212,90,214,86,118,143,80,200,61,138,125,193,157,118,117,87,171,188,122,111,130,85,108,54,220,76,220,154,107,100,192,201,182,119,131,102,78,71,103,41,127,132,109,138,132,216,115,85,151,37,128,178,86,91,75,55,212,156,72,173,109,176,33,75,192,80,104,201,168,101,159,189,53,218,136,101,46,87,191,54,83,67,186,195,65,140,55,98,78,155,206,180,42,109,156,98,211,198,92,151,154,197,114,54,40,46,117,40,164,67,189,109,213,53,137,89,151,173,129,181,143,198,61,183,76,54,207,75,67,151,207,186,220,112,170,73,189,154,70,130,49,206,152,35,176,89,35,72,80,166,153,34,110,146,92,53,124,206,154,90,143,127,85,44,44,42,161,45,80,188,177,101,48,188,79,201,68,178,197,197,166,213,144,137,77,79,94,207,89,92,218,197,155,186,62,37,196,134,43,137,112,184,198,132,169,146,69,178,170,46,98,116,142,112,37,175,175,152,166,79,140,196,157,90,200,193,100,45,68,96,85,79,33,215,130,81,133,180,163,129,75,118,72,69,143,142,187,121,160,202,171,191,204,148,164,39,73,129,128,46,145,163,88,180,187,65,107,91,112,56,200,54,102,187,51,200,176,43,173,192,82,93,65,74,194,169,133,206,127,65,160,139,213,184,107,148,196,123,108,201,73,173,110,186,102,101,142,166,144,159,189,160,215,152,97,135,134,131,62,68,56,128,58,177,81,97,175,107,120,32,79,203,98,158,151,43,97,67,213,147,205,206,81,68,124,186,213,112,176,198,101,65,169,84,174,102,149,96,205,50,142,103,196,99,76,57,180,124,172,63,144,43,113,55,173,88,163,126,121,96,100,167,121,37,42,122,146,91,114,117,187,97,197,157,169,117,41,212,142,160,188,80,120,167,179,180,136,118,63,198,96,221,39,131,201,144,117,123,41,99,128,219,32,88,77,50,195,81,73,78,42,69,109,94,62,80,212,70,54,114,166,60,142,75,84,152,186,130,127,102,112,174,56,47,169,145,50,124,44,193,44,182,133,72,122,148,112,113,85,185,136,194,124,69,203,90,172,36,184,150,187,206,53,158,82,132,115,48,190,202,88,65,198,46,173,103,112,173,85,206,180,166,63,194,168,125,181,216,194,158,118,108,74,203,167,118,131,213,188,128,134,71,204,147,75,197,167,186,168,208,78,81,71,173,128,117,144,200,38,166,159,68,39,218,180,157,162,211,45,154,209,95,123,164,218,202,129,145,151,101,187,81,37,102,67,110,74,49,99,38,146,51,75,158,167,181,204,162,175,196,44,90,131,48,132,88,188,77,202,116,208,201,87,65,94,73,146,220,165,106,137,175,75,116,148,202,139,36,55,169,52,211,51,199,117,176,189,34,85,145,169,164,164,58,106,165,115,102,165,77,59,92,105,123,209,183,177,122,160,164,97,40,171,110,210,91,192,153,185,165,44,179,206,138,137,137,191,54,126,216,170,164,205,117,150,217,125,112,212,33,83,211,91,82,62,104,174,158,212,105,112,34,220,85,134,220,101,38,64,199,81,50,77,104,113,152,174,33,187,187,169,95,191,169,107,49,41,35,63,52,167,90,119,82,131,219,119,33,84,44,182,64,50,209,156,118,33,129,51,66,54,137,148,174,158,77,106,166,168,147,60,123,51,43,104,61,190,142,57,119,213,212,193,163,209,147,161,176,184,88,125,183,101,204,136,152,108,91,161,188,180,48,188,54,79,182,138,66,147,66,140,187,36,69,217,38,174,167,74,36,43,105,155,194,39,43,119,110,47,82,108,160,153,178,81,171,186,86,93,207,46,209,183,135,163,95,159,222,82,46,177,220,213,41,149,200,82,177,154,36,168,55,38,190,96,54,119,59,176,103,205,184,137,74,34,156,97,86,97,81,206,64,66,52,50,124,116,44,161,173,32,171,215,92,37,34,177,148,188,132,177,138,185,184,183,218,175,94,220,210,38,177,103,168,148,68,188,78,183,220,89,161,89,40,217,64,149,137,129,125,42,162,175,33,192,110,118,35,95,203,40,32,68,87,62,63,163,193,158,35,204,35,208,80,215,116,137,199,210,65,145,160,194,220,180,137,178,116,61,216,180,57,195,70,54,47,180,40,162,199,113,59,68,122,202,89,158,111,132,148,37,105,54,73,80,74,106,131,101,100,67,58,41,217,76,109,186,77,155,11
66,62,204,144,154,128,201,118,149,174,221,199,183,153,101,51,47,155,106,163,102,203,167,185,34,48,150,111,199,56,127,78,134,100,52,36,184,46,34,51,86,47,184,215,211,211,90,213,86,118,142,80,199,62,139,124,193,156,119,116,87,172,188,123,111,129,84,109,52,219,76,220,153,107,99,193,201,182,121,131,101,78,71,103,41,127,133,109,138,132,216,115,84,152,36,127,178,86,90,76,55,213,155,72,173,109,175,35,75,192,82,105,200,168,101,158,190,53,219,135,101,46,87,192,55,83,67,186,195,64,140,54,99,79,156,206,180,41,109,156,97,212,198,92,149,153,197,113,54,40,47,118,41,163,67,187,109,214,53,137,88,151,173,129,180,144,197,61,182,78,53,209,75,67,152,208,186,219,112,168,73,189,154,71,131,49,206,152,34,176,89,34,72,79,167,155,34,110,146,92,52,124,207,153,89,143,127,85,44,44,41,161,46,80,188,177,100,47,188,79,201,67,177,197,196,165,212,144,138,76,79,94,208,89,91,218,195,155,186,63,37,196,133,44,137,111,184,198,132,168,145,68,179,170,46,99,116,143,111,37,175,175,153,165,78,141,196,155,90,200,192,101,45,69,95,85,78,33,216,129,82,134,181,162,129,75,116,71,69,143,143,188,121,160,203,171,191,203,149,163,39,72,129,127,45,146,164,87,180,188,66,108,91,112,55,200,54,101,188,51,201,176,42,173,191,82,92,65,73,195,169,132,206,128,65,162,138,213,184,108,148,196,123,108,201,74,173,109,187,101,102,142,167,144,160,189,160,216,152,97,135,134,132,63,68,57,128,58,176,81,98,174,107,119,32,80,200,98,158,151,43,98,67,214,147,205,207,81,69,125,187,214,114,175,199,100,64,170,85,173,102,148,95,205,50,142,102,197,99,75,57,181,124,173,63,143,42,113,55,173,89,164,127,121,97,102,168,122,35,43,123,146,90,114,116,186,97,197,157,169,116,40,210,142,159,188,79,121,167,178,181,136,119,63,197,95,222,38,130,202,143,118,122,41,99,128,218,33,88,77,50,194,81,73,77,42,69,110,94,62,80,212,70,54,114,166,59,143,75,84,153,186,130,127,103,112,173,56,47,167,145,50,125,42,192,44,182,134,71,122,148,113,114,84,186,136,194,123,71,202,90,172,37,184,148,187,206,53,157,82,131,115,48,189,204,87,65,197,45,173,104,111,173,85,206,180,166,64,193,167,125,180,216,193,158,119,108,73,203,166,118,132,214,187,127,134,72,205,147,72,198,168,186,166,208,77,82,70,174,128,117,143,200,38,168,159,68,39,218,180,158,162,211,46,154,209,96,123,164,220,204,128,145,151,102,188,83,37,101,66,110,74,49,100,38,145,51,76,158,166,179,204,162,175,197,45,91,131,48,131,87,188,78,202,116,208,202,87,64,96,73,147,220,166,105,136,175,75,117,148,201,139,37,55,170,53,211,51,199,119,175,189,33,86,146,170,164,165,59,107,164,114,102,166,77,58,91,102,122,208,183,176,121,160,164,98,38,171,109,210,93,193,154,185,165,43,179,207,139,137,139,191,53,127,215,171,164,205,118,151,217,124,112,211,34,83,211,90,83,62,104,174,157,212,106,111,34,220,84,134,220,101,38,64,199,81,51,77,104,114,153,174,33,187,186,169,94,190,167,107,49,42,35,63,54,166,89,120,82,132,220,121,32,83,44,181,64,51,208,156,118,32,129,51,66,53,138,148,174,157,76,106,166,168,145,60,123,51,44,103,60,191,144,57,119,212,212,193,163,208,146,162,176,184,88,126,183,101,204,137,152,108,91,161,188,180,48,188,56,79,182,138,67,147,67,140,187,36,70,218,40,173,167,73,36,42,106,154,193,37,44,120,111,47,83,108,160,154,177,81,171,187,85,95,206,46,208,184,134,162,95,159,221,81,48,178,219,213,42,149,200,82,177,154,37,169,56,38,189,96,54,119,59,175,103,207,182,137,75,35,155,97,86,98,81,205,63,66,52,50,124,116,44,160,172,32,171,215,90,37,34,178,149,188,133,176,139,185,185,182,217,173,94,219,212,38,177,105,169,148,67,187,77,183,221,89,161,90,41,218,65,149,138,128,126,42,161,175,33,192,110,118,36,93,201,40,31,69,86,63,63,161,193,159,35,205,35,207,80,214,115,138,199,210,65,144,159,195,221,180,137,177,115,64,217,180,56,195,71,53,47,181,41,163,200,113,59,68,122,202,89,157,111,133,149,37,105,54,73,79,74,106,130,101,99,67,59,40,217,75,109,188,78,155,11
66,62,205,144,154,128,201,119,149,174,222,200,182,153,101,51,47,155,105,163,101,203,167,186,35,48,150,112,199,56,126,78,134,100,52,36,183,46,34,52,86,46,184,215,212,211,90,213,86,118,142,80,199,62,139,125,193,157,118,116,87,171,189,123,110,129,85,109,53,219,76,221,153,107,99,192,201,182,121,131,102,79,71,104,41,128,133,109,138,132,216,115,84,152,36,128,179,86,91,76,55,213,155,72,173,110,175,34,75,191,82,105,201,168,101,158,189,53,218,135,101,46,87,192,55,83,67,186,195,64,139,54,99,79,155,206,180,41,110,156,98,211,197,93,150,154,197,113,54,40,47,117,40,163,67,187,109,213,53,137,89,151,172,129,180,144,198,60,183,77,53,207,75,67,152,208,186,219,112,169,73,189,154,70,131,49,207,152,35,176,89,35,73,80,166,154,34,110,147,91,52,124,206,154,89,143,127,86,44,44,42,162,45,80,189,178,100,48,188,79,201,68,177,197,197,165,212,144,138,77,79,94,208,89,91,218,195,155,185,62,37,196,133,44,137,111,184,198,132,169,146,68,180,170,46,99,116,143,111,38,175,175,153,165,78,140,196,156,90,200,192,101,45,69,95,85,78,34,216,130,82,134,180,163,129,75,117,72,69,143,143,187,121,160,203,171,191,204,148,163,39,72,129,127,46,146,163,88,180,187,65,108,91,112,55,199,54,101,188,51,200,176,42,174,191,82,92,65,73,195,169,132,206,127,65,161,138,213,184,107,148,197,122,108,201,73,174,110,187,101,102,142,167,144,160,189,160,215,152,97,134,134,132,63,68,57,128,58,176,81,98,174,107,119,32,80,201,99,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,175,200,100,65,170,84,173,103,149,96,205,51,142,102,197,99,75,57,181,124,173,63,143,42,113,55,172,88,163,127,121,97,101,167,121,36,42,123,146,90,114,116,186,97,197,156,170,117,41,211,142,160,189,79,121,167,177,180,136,119,63,197,95,221,38,131,201,143,117,123,41,100,128,218,33,88,77,50,195,82,73,77,42,69,110,94,62,80,212,71,55,113,166,59,143,75,84,153,186,130,127,103,112,173,56,47,167,145,50,124,43,193,44,182,133,71,122,149,112,114,83,186,136,194,123,70,202,90,172,36,183,148,187,206,54,158,82,131,115,47,189,203,87,65,198,45,173,104,111,173,85,206,179,167,64,193,167,126,180,216,193,157,119,108,73,203,166,119,131,214,187,128,134,73,204,147,73,197,167,186,167,208,78,82,71,173,129,117,143,200,39,167,159,68,38,219,179,158,162,211,45,154,209,96,123,163,218,204,129,145,151,102,187,82,37,102,67,110,74,49,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,87,188,77,202,116,208,202,86,65,96,73,147,219,165,105,137,175,75,117,148,201,139,37,55,169,52,212,51,199,117,175,189,33,85,145,169,164,165,59,107,165,115,102,166,77,59,91,103,122,209,182,176,121,159,165,97,39,171,109,209,92,193,153,185,165,44,179,207,139,138,138,192,53,127,215,171,164,205,118,151,217,124,112,211,34,83,210,91,82,62,104,173,158,213,106,112,34,219,84,134,219,101,37,64,199,81,50,77,104,113,153,174,33,187,187,169,95,190,168,107,49,42,35,63,53,166,90,119,82,132,219,120,32,84,43,181,64,51,209,156,118,33,129,51,66,53,138,148,173,157,76,106,166,168,145,60,122,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,152,108,91,161,188,180,47,188,55,79,182,137,67,147,66,139,187,36,70,217,40,173,167,73,36,43,106,154,193,39,44,120,111,47,82,108,160,154,178,82,171,186,85,94,207,45,208,183,134,163,96,159,221,80,48,177,219,213,42,149,200,83,176,154,37,168,55,39,189,97,54,119,59,175,103,207,182,136,74,34,156,97,85,98,80,205,63,65,52,49,124,115,44,160,172,32,171,215,91,37,33,178,149,188,132,176,139,185,185,182,217,174,94,220,211,37,176,104,168,148,68,187,77,183,220,88,162,89,41,218,64,149,137,128,125,42,162,175,33,193,110,118,35,94,201,40,32,68,86,62,63,162,194,159,35,205,35,208,80,215,116,137,200,210,65,145,159,194,220,179,138,177,116,63,216,180,56,195,71,54,47,181,41,162,200,113,59,68,122,203,89,157,111,133,149,37,104,54,74,80,73,107,129,100,99,67,59,40,216,75,109,187,78,155,11
67,62,204,145,154,128,202,118,149,175,222,200,182,154,101,52,47,154,106,163,100,203,167,186,34,49,150,112,199,56,127,78,134,100,52,36,184,46,34,52,85,47,183,215,212,211,90,212,86,118,141,79,199,62,139,124,192,157,118,117,86,171,188,123,110,129,84,109,52,219,76,221,152,107,99,192,200,181,121,131,103,79,70,104,42,129,132,109,137,132,216,116,84,152,35,127,179,86,90,74,55,213,155,71,172,110,175,35,74,192,80,105,201,169,100,158,189,53,218,136,101,46,88,192,55,84,67,185,195,64,139,55,99,78,156,206,179,40,109,155,97,211,198,93,151,154,197,113,53,41,47,118,40,163,67,187,109,214,52,137,89,151,172,130,180,144,197,61,183,78,52,208,76,67,151,208,186,219,113,169,72,189,153,70,131,49,206,151,34,176,89,34,72,79,166,154,35,111,146,92,51,125,206,154,90,144,127,85,45,43,42,161,45,79,188,178,99,47,188,79,201,67,178,197,197,165,213,144,138,77,78,94,208,89,92,218,195,154,184,62,39,197,134,44,138,111,184,198,132,168,146,68,179,170,47,99,117,143,112,38,175,175,152,166,78,140,196,155,89,200,193,101,45,69,96,85,78,34,215,130,82,134,181,163,129,75,117,71,69,143,142,187,121,160,204,171,191,204,148,163,39,72,130,128,46,147,164,88,180,188,65,108,92,112,55,199,55,102,188,51,201,175,42,173,191,82,92,64,73,194,169,132,206,127,64,161,139,212,185,108,148,197,122,108,202,73,174,110,187,101,101,142,168,145,159,190,160,215,154,97,134,133,132,63,69,57,128,57,176,81,98,174,106,120,32,80,201,98,158,151,43,98,66,213,146,205,207,81,69,125,186,214,113,176,200,100,65,170,84,172,102,148,97,205,50,142,101,196,99,75,57,180,124,172,63,143,43,112,55,172,88,163,126,121,97,101,167,121,35,43,123,147,90,114,116,186,98,198,157,169,117,40,211,143,160,188,78,120,167,178,180,136,119,63,197,94,222,37,131,201,144,117,122,40,100,128,218,32,89,77,50,194,83,73,77,41,69,110,94,62,80,212,70,55,113,166,60,143,74,84,153,186,131,127,102,112,173,55,47,167,145,50,124,43,193,44,181,134,72,121,149,112,114,83,185,136,193,123,71,202,90,172,36,183,149,186,206,54,157,81,132,115,47,190,203,87,65,198,45,174,104,110,173,85,206,179,166,64,194,167,126,180,216,194,157,118,107,73,203,167,118,131,213,187,127,133,73,203,147,74,197,167,187,167,208,78,82,71,174,129,117,145,199,39,167,159,68,38,218,179,157,162,211,45,154,208,96,123,164,218,204,129,145,151,102,187,82,38,102,67,109,74,50,99,38,145,51,76,157,167,179,204,163,176,196,45,89,131,49,131,87,188,77,202,116,209,203,86,66,96,72,146,219,165,105,137,175,75,117,148,200,139,37,56,169,52,212,50,198,117,174,190,33,85,144,169,164,165,59,107,163,114,102,165,77,59,92,104,123,208,183,177,122,160,166,98,39,172,108,209,92,193,153,186,165,44,178,207,140,138,138,191,53,127,215,170,164,204,117,150,217,124,112,212,34,83,210,91,82,61,104,173,157,213,106,113,34,220,85,136,220,100,38,65,199,81,50,77,104,113,154,175,33,186,187,170,94,190,167,107,49,41,37,63,54,166,90,119,81,132,220,120,32,84,44,181,64,51,209,157,117,32,129,51,66,53,138,148,173,157,76,106,167,168,145,60,123,50,44,104,60,191,143,57,119,212,211,194,162,209,145,162,177,183,88,126,183,101,204,136,152,108,90,162,189,180,48,188,56,79,182,138,66,148,66,140,188,36,69,218,40,173,166,73,35,43,106,154,193,39,44,120,111,48,82,108,161,154,178,81,171,185,84,95,207,46,207,183,133,163,96,158,221,80,47,177,219,213,42,149,200,83,178,153,38,168,56,39,189,96,54,119,58,175,103,207,182,136,73,35,155,96,87,98,80,205,63,65,53,49,123,116,43,160,172,32,171,216,91,36,33,178,149,189,133,176,138,185,184,182,218,174,93,220,210,36,176,104,168,149,68,187,77,182,219,88,161,89,40,218,65,149,136,128,125,41,163,175,32,193,110,119,36,93,201,41,32,69,86,61,63,161,192,159,35,204,35,208,80,213,115,138,200,210,66,145,159,194,221,180,138,177,116,63,217,180,56,195,71,54,47,180,41,163,200,112,60,69,122,202,89,158,111,133,149,36,104,55,73,80,73,106,130,101,99,67,58,40,216,76,108,186,77,155,11
66,62,204,144,154,128,201,118,149,174,222,200,182,154,101,52,46,155,105,163,101,203,167,186,34,48,150,111,199,56,127,78,134,100,52,36,183,46,34,52,86,46,184,215,212,211,90,213,87,118,142,80,199,62,139,125,193,157,118,116,87,171,188,123,111,129,85,109,52,219,76,221,153,107,99,192,201,182,121,131,102,79,71,104,41,128,133,109,138,132,216,115,85,152,36,128,178,86,91,76,55,213,155,72,173,110,175,34,75,191,82,105,201,168,101,158,189,53,218,135,101,46,87,192,55,83,67,186,195,64,139,54,99,79,156,207,180,41,110,156,98,211,198,92,150,154,197,113,54,40,47,118,40,163,67,187,109,213,53,136,88,151,172,129,180,144,197,60,183,77,53,207,75,67,152,207,186,219,112,169,73,189,154,70,131,49,207,152,35,176,89,35,72,80,166,154,35,110,147,91,52,124,206,154,90,143,127,85,44,44,42,162,45,80,189,177,100,47,188,79,201,68,177,197,196,166,212,144,138,76,79,94,208,89,91,218,195,154,185,62,37,196,133,45,137,111,184,197,132,168,146,68,180,170,46,99,116,143,111,38,175,175,152,165,78,141,197,155,90,200,192,101,45,69,95,85,78,34,216,130,82,134,180,163,129,75,117,72,68,143,143,188,121,160,203,171,191,204,148,163,39,72,129,127,45,146,163,88,180,188,65,108,92,112,55,199,54,101,188,51,200,176,42,174,191,82,92,65,73,195,169,132,206,127,65,161,138,213,184,107,148,197,122,108,201,73,174,110,187,101,101,142,167,144,159,190,160,215,152,97,135,134,132,63,68,57,128,58,176,81,97,174,106,119,32,80,201,99,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,176,199,100,65,170,84,173,103,148,95,205,51,142,102,197,99,75,56,180,124,172,63,143,42,113,55,172,88,163,127,121,96,101,167,121,36,42,123,146,90,114,116,186,97,197,157,169,117,41,211,143,159,189,79,121,167,178,180,136,119,63,197,95,221,37,131,201,143,117,123,40,100,128,218,33,88,77,50,195,82,73,77,42,69,110,94,61,80,212,71,54,113,166,59,143,75,84,153,186,131,127,103,112,173,56,47,167,145,50,124,43,193,44,182,134,72,122,149,112,114,83,186,135,194,123,70,202,90,172,36,184,148,187,206,54,158,82,131,115,47,189,203,87,65,197,45,173,104,111,173,85,206,180,167,64,193,167,126,180,216,193,157,119,108,73,203,166,119,131,213,187,128,134,73,204,147,73,197,167,186,167,208,78,82,71,173,129,117,143,200,39,167,159,68,38,218,179,158,162,211,45,154,209,96,123,163,218,204,129,145,151,102,188,82,37,102,67,110,74,50,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,87,188,78,202,116,208,202,87,65,96,73,147,219,165,105,137,175,75,117,148,201,139,37,55,169,52,212,51,199,117,174,189,33,86,145,169,164,165,59,107,165,115,102,166,77,59,91,103,122,208,182,176,122,160,165,97,39,171,109,210,92,192,153,185,165,44,179,207,139,138,138,191,53,127,215,171,164,205,118,151,217,124,112,211,34,82,210,91,82,62,104,173,158,213,106,112,34,219,84,135,220,101,37,64,199,81,50,77,104,113,153,174,33,187,187,170,95,190,168,107,49,41,35,63,54,166,90,119,82,132,219,120,32,83,43,181,65,51,209,156,118,33,130,51,66,53,138,148,173,157,76,106,166,168,145,60,122,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,152,108,91,161,188,180,47,188,56,79,182,137,67,147,66,140,187,36,69,217,40,173,167,73,36,43,106,154,193,39,44,120,111,47,82,108,160,154,178,82,172,186,84,94,207,45,208,183,134,163,96,159,221,80,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,207,182,136,74,35,156,97,86,98,80,205,63,65,52,49,124,115,44,160,172,32,171,215,91,37,33,178,148,188,132,176,139,185,184,182,217,174,94,220,211,37,176,104,169,148,68,187,77,183,220,88,161,89,41,218,65,149,137,128,125,42,162,175,33,193,111,118,35,93,201,40,32,69,87,62,63,162,193,159,35,205,35,208,80,215,115,137,200,210,65,145,159,194,220,179,138,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,203,89,157,111,132,149,37,105,54,73,80,73,106,130,100,100,67,59,40,216,75,109,187,78,155,11
67,62,205,146,154,129,200,116,147,176,220,200,181,152,100,51,45,156,106,164,101,202,167,185,34,48,149,111,198,56,128,78,136,99,52,37,183,47,34,53,86,46,185,214,212,212,89,214,86,117,141,80,201,61,139,124,193,158,117,117,86,171,189,123,111,131,84,112,51,219,75,220,152,108,99,192,200,181,120,131,102,78,71,103,42,127,134,107,140,131,217,115,86,151,36,128,178,87,91,74,55,213,156,71,173,110,175,34,76,193,82,105,202,169,101,157,191,54,219,134,99,46,88,193,53,84,66,186,195,64,139,55,100,79,154,206,180,41,109,156,97,210,198,92,150,154,197,113,54,42,47,117,40,164,67,188,109,213,53,136,89,149,173,129,181,144,196,61,183,76,52,208,75,68,151,207,186,219,113,168,73,189,154,71,132,49,207,150,36,176,88,34,72,80,166,154,35,111,147,93,52,125,206,152,89,143,126,85,43,42,40,161,46,80,189,177,101,47,188,78,202,69,179,198,197,166,212,144,137,76,77,94,208,87,90,217,195,154,185,62,37,196,133,45,136,112,184,196,131,166,146,67,180,169,47,99,116,143,111,39,177,176,152,165,78,140,197,155,89,199,194,101,45,69,96,84,79,34,217,129,81,135,181,162,130,75,117,72,68,144,146,186,119,159,203,171,190,203,147,163,38,72,129,128,47,146,162,88,180,187,66,108,92,113,56,199,52,100,188,50,199,177,44,174,192,81,92,64,74,194,169,132,205,128,66,159,137,212,184,106,149,198,122,110,200,72,175,109,187,103,100,142,166,144,160,192,159,214,151,98,135,134,134,63,67,57,127,59,176,79,99,175,107,120,32,81,201,98,158,151,42,98,66,215,148,206,206,81,69,124,185,213,114,175,200,99,66,170,84,173,103,149,95,205,51,142,101,197,100,74,57,179,124,172,63,143,42,112,54,173,86,163,126,122,96,101,166,122,37,44,123,146,90,114,116,187,96,196,157,170,117,41,210,143,160,187,81,120,167,176,179,135,118,63,196,94,223,36,129,201,144,118,123,39,98,127,218,34,88,77,49,195,83,73,78,42,68,110,94,62,79,211,70,56,114,166,60,143,74,86,153,187,131,127,104,113,174,56,47,167,145,50,124,43,193,44,183,135,71,121,149,113,115,84,185,135,195,124,69,202,90,171,36,184,149,187,207,53,158,81,130,114,48,189,204,87,63,197,45,173,103,111,175,85,205,179,165,63,194,166,125,181,217,194,158,120,108,74,204,166,118,131,215,187,128,134,73,205,148,72,195,167,186,168,209,77,82,71,175,129,117,143,200,40,168,160,67,38,220,178,157,161,210,44,154,210,95,125,164,218,205,129,145,151,102,188,82,38,102,66,110,74,50,100,38,147,49,74,157,167,181,205,163,176,197,47,90,131,47,133,88,188,79,202,115,208,202,86,66,97,73,147,218,166,106,138,174,74,117,150,202,138,36,54,170,53,212,51,199,116,174,188,33,87,146,168,164,165,59,107,163,115,101,166,78,60,92,103,121,209,183,177,120,160,165,97,40,172,109,208,93,191,152,185,165,43,179,209,138,138,137,191,54,127,213,169,165,205,119,151,218,124,112,211,34,82,210,90,82,61,105,174,158,212,105,113,34,219,85,135,220,101,38,64,200,81,49,77,103,112,155,173,33,188,187,172,94,191,168,108,48,41,34,63,53,167,89,119,82,133,220,119,31,83,44,182,65,50,208,156,118,34,130,53,68,53,138,148,173,158,76,107,166,169,143,60,123,50,45,105,60,192,142,58,118,211,212,193,161,209,145,161,175,182,88,126,182,102,205,136,152,109,92,161,188,181,48,188,56,78,182,138,67,148,67,139,187,37,69,218,39,173,167,73,37,43,106,154,193,39,44,119,110,47,83,110,160,153,176,82,171,187,83,93,205,46,207,183,134,163,94,160,222,81,46,178,220,212,42,148,201,83,178,155,36,170,55,39,188,96,53,119,59,176,104,205,183,136,74,34,155,96,86,99,80,206,63,65,52,49,124,116,44,159,170,32,173,215,91,37,33,178,150,187,132,176,139,185,184,182,218,173,94,221,210,37,175,103,168,149,68,188,77,185,220,88,163,90,41,219,65,150,137,128,127,42,162,175,34,193,111,120,36,94,201,41,30,69,88,61,63,163,193,159,36,205,35,207,79,213,114,137,199,210,65,145,159,193,220,178,137,176,117,64,217,177,56,196,70,53,46,182,41,162,201,112,58,67,122,203,88,158,112,133,148,37,104,54,73,81,73,107,129,100,100,66,58,40,217,75,108,188,77,154,11
65,62,205,145,154,129,202,118,148,175,221,200,182,154,101,51,46,155,105,163,101,204,167,186,33,49,150,111,199,56,127,77,134,101,52,36,184,47,34,51,86,46,184,215,212,211,89,213,86,118,142,81,200,62,139,125,193,157,118,117,87,171,190,123,111,130,85,109,53,219,76,220,152,107,99,192,200,181,121,132,102,79,72,103,42,127,133,110,138,133,216,115,84,152,36,127,178,85,90,75,55,213,155,72,172,110,175,35,75,191,82,106,201,168,102,158,190,52,218,137,101,47,87,192,55,83,67,186,194,65,139,54,99,79,155,207,179,41,110,156,98,211,198,93,149,154,196,114,54,40,48,118,40,163,68,188,108,213,53,137,88,152,173,129,180,144,198,61,183,78,52,208,76,67,151,208,185,218,112,170,72,189,153,71,131,49,208,152,35,177,89,34,72,79,166,154,35,110,147,91,52,124,206,154,90,143,127,85,43,44,43,162,44,80,189,178,100,48,188,79,202,68,177,198,197,166,213,144,137,77,79,94,207,90,91,217,196,153,185,62,37,197,134,45,137,110,184,198,133,168,145,68,179,171,46,99,116,142,111,38,174,176,153,166,78,141,197,155,90,199,192,101,45,69,95,85,78,34,216,130,81,134,180,163,129,75,116,71,68,143,142,188,121,160,202,171,190,204,148,163,39,73,129,127,46,145,162,89,179,187,65,108,92,112,56,200,54,100,187,52,202,176,41,174,191,82,92,65,73,194,168,133,206,126,65,160,138,213,185,107,148,196,122,108,201,73,173,110,187,101,102,142,167,144,160,189,159,214,153,97,134,135,132,63,68,57,128,57,176,82,98,173,107,119,32,80,201,99,159,150,44,98,66,214,146,206,207,82,69,124,186,213,112,175,199,101,65,170,84,173,103,148,95,204,51,142,102,196,99,74,56,181,124,171,63,142,42,113,55,172,88,163,126,121,97,101,167,122,35,42,123,146,91,114,116,187,97,197,157,169,116,41,210,142,159,189,78,120,167,178,180,136,119,63,198,95,222,37,131,201,144,118,123,40,100,127,219,33,88,76,50,195,82,73,77,41,69,109,94,62,80,212,71,55,113,165,59,144,75,85,153,186,130,127,103,113,174,56,47,168,146,51,124,43,193,45,182,133,71,122,147,112,114,83,186,135,195,124,71,203,89,172,36,183,149,186,206,53,157,82,131,114,48,189,203,86,64,197,44,173,104,111,174,85,206,179,166,63,193,167,126,180,216,194,158,119,108,74,203,166,119,132,213,187,128,133,72,204,147,73,197,167,187,167,208,77,82,71,173,129,117,144,200,39,167,159,68,38,218,178,157,162,211,45,154,209,96,123,162,218,204,129,146,150,102,188,82,36,102,67,109,74,50,99,39,146,51,76,159,166,180,204,162,176,196,44,91,131,49,130,87,187,78,203,116,207,202,87,65,96,73,147,219,166,106,137,175,75,116,149,202,139,36,55,169,52,212,51,198,117,175,189,33,85,144,168,165,165,59,107,164,115,102,165,78,60,91,104,122,209,182,176,122,160,164,97,39,172,109,210,92,192,154,185,165,43,179,208,138,138,138,191,54,127,214,170,164,204,118,150,217,125,112,210,34,83,210,91,81,62,104,174,157,214,106,112,34,219,84,134,219,101,38,65,199,81,50,77,104,112,152,174,33,187,186,169,96,190,167,106,48,41,35,64,54,166,90,120,83,132,220,120,31,84,43,181,64,51,209,156,118,33,130,51,66,52,138,148,173,157,77,106,166,169,147,59,123,51,45,103,60,191,144,57,119,212,212,193,162,208,145,163,176,184,88,126,182,101,204,136,152,107,91,161,188,179,47,188,56,79,182,137,67,148,66,140,187,36,69,217,40,173,167,73,35,43,106,155,193,39,44,119,111,47,82,108,161,153,178,82,171,185,86,94,207,45,207,183,134,162,95,159,221,80,48,178,219,213,42,149,201,83,177,153,37,168,55,38,190,96,54,119,59,175,104,206,181,136,75,34,155,97,86,97,80,205,63,66,52,49,124,115,44,160,171,32,172,215,92,36,33,177,149,189,133,176,138,185,184,182,217,173,94,221,211,37,176,104,169,148,67,187,77,183,219,88,162,89,41,218,65,149,137,128,126,41,162,175,33,192,110,118,34,94,202,41,32,69,86,63,63,162,193,160,35,205,35,208,80,216,116,138,201,209,65,145,159,194,220,180,138,178,116,64,216,180,56,195,70,54,47,181,40,162,201,112,59,68,122,203,89,157,111,132,148,37,105,54,73,80,74,106,130,101,100,67,60,40,217,76,109,187,77,154,11
66,63,205,146,155,129,202,117,149,173,221,199,181,153,102,52,46,156,106,162,101,203,167,185,34,48,150,112,199,56,126,77,134,100,52,35,183,44,34,52,84,46,184,216,212,212,90,212,86,117,141,80,202,62,139,125,194,158,120,116,86,171,188,123,111,128,85,110,52,219,76,221,152,107,98,193,199,181,121,131,100,80,70,104,41,128,131,109,138,133,216,115,84,151,37,128,178,85,89,75,55,215,155,72,173,110,174,34,76,190,81,104,200,168,101,157,189,52,218,134,101,47,88,194,56,83,68,186,196,65,139,53,99,80,157,206,179,40,110,155,99,211,198,92,150,154,196,113,55,40,47,118,40,162,67,187,110,213,52,137,89,151,171,130,180,144,198,61,184,77,53,207,75,67,152,208,185,220,112,169,73,189,154,71,131,49,207,152,37,174,88,34,72,81,167,154,35,109,147,90,52,125,206,154,89,143,127,85,42,44,41,162,46,79,189,178,100,47,189,80,201,69,177,198,196,166,212,142,137,76,79,94,208,89,93,218,195,156,186,62,37,197,132,44,137,111,184,198,131,168,146,69,180,169,46,99,117,143,111,37,176,174,152,165,78,141,197,155,89,199,192,99,45,69,94,84,79,34,217,129,83,135,180,163,129,75,117,70,69,143,142,188,121,161,204,171,190,204,148,162,39,72,129,127,46,146,162,89,180,188,65,108,92,112,55,200,54,100,188,51,201,177,42,174,192,83,92,65,73,193,168,131,207,128,64,162,138,213,183,108,148,197,122,108,200,72,173,111,186,101,101,141,166,144,159,189,160,213,151,97,134,134,132,63,69,57,129,58,176,81,97,174,106,118,32,80,201,99,158,152,43,99,67,213,146,205,207,80,70,124,186,214,113,175,200,100,65,170,84,173,103,149,95,204,52,143,104,196,99,76,56,180,124,172,65,142,43,112,54,173,88,164,126,122,97,100,167,122,36,43,123,147,89,114,117,186,97,196,156,170,117,41,211,143,159,189,79,122,167,178,181,135,118,63,197,95,221,37,131,201,143,118,123,41,100,128,218,34,89,77,49,196,82,72,77,42,70,109,94,62,79,213,71,54,113,165,61,143,74,84,153,187,131,127,104,112,173,56,48,168,146,50,123,42,193,45,182,135,72,121,149,112,114,83,184,135,194,124,71,202,89,171,36,184,148,188,207,53,158,81,131,115,47,188,202,86,64,198,44,173,104,111,173,85,205,180,167,63,193,166,126,180,217,193,157,119,108,74,203,167,119,132,214,187,129,134,73,205,146,73,196,168,186,167,209,77,82,70,174,128,117,144,199,37,167,158,67,38,219,179,159,162,211,44,154,208,96,123,164,219,204,128,146,150,103,188,82,36,103,68,109,75,51,98,38,147,51,76,157,167,179,204,161,177,197,45,90,131,50,132,87,189,77,202,115,208,202,87,64,95,72,146,221,164,106,137,175,76,119,147,201,139,37,54,171,52,212,50,198,118,174,189,33,85,145,169,164,166,59,107,166,116,102,166,79,60,92,103,122,209,181,176,123,160,164,95,39,172,109,210,92,193,154,184,165,43,178,207,139,138,138,190,53,127,215,170,163,206,119,151,217,124,111,211,35,81,211,90,82,63,104,172,158,213,107,112,35,219,83,135,219,102,39,65,200,81,50,78,105,113,153,174,31,186,186,169,95,193,169,107,50,41,35,63,53,167,89,118,81,132,219,119,33,82,42,180,63,50,209,156,119,34,130,50,65,54,137,148,172,157,76,106,166,166,147,60,123,51,43,104,61,191,144,57,120,212,212,194,162,208,147,161,176,185,88,125,183,101,205,138,152,108,93,160,189,179,47,189,56,80,182,138,66,147,66,139,187,36,71,216,39,174,167,72,36,43,107,154,194,39,45,121,110,48,82,108,160,153,177,82,172,187,84,94,208,46,207,183,134,162,96,159,223,83,48,176,219,212,42,149,201,83,176,153,37,168,55,38,189,95,54,118,59,174,102,207,182,136,75,34,155,96,86,99,80,206,64,66,52,49,125,116,44,160,171,32,170,216,90,37,34,178,147,189,135,175,139,185,184,183,218,172,94,219,211,36,176,103,170,148,68,187,77,184,219,88,161,88,40,219,65,148,137,129,126,42,162,176,32,193,110,118,35,92,202,40,33,69,87,63,63,163,195,159,35,203,36,208,80,215,114,138,200,210,67,146,159,193,220,179,137,177,115,63,217,181,57,196,70,55,46,181,41,162,201,113,59,68,123,201,91,158,111,133,147,38,104,52,72,80,73,107,129,101,99,68,58,39,217,74,108,186,78,155,11
67,62,206,144,154,127,200,120,148,176,221,201,181,154,100,49,45,154,107,163,100,203,166,186,34,48,148,110,199,57,126,78,135,101,51,36,183,45,32,51,85,46,183,217,213,213,89,211,86,118,143,80,199,63,139,122,193,155,117,117,86,170,188,124,110,130,84,109,54,217,76,222,151,105,98,194,202,183,120,129,102,78,70,104,41,128,132,111,138,131,215,117,85,153,36,127,180,86,92,75,56,211,156,72,172,109,175,34,73,192,82,107,201,168,101,158,189,52,218,135,99,45,87,193,54,84,67,186,194,65,140,55,102,78,155,206,181,39,111,155,99,214,199,92,150,153,197,111,55,41,49,119,43,165,70,186,108,213,53,138,91,151,173,126,181,144,198,62,183,78,54,206,77,67,151,207,185,217,112,166,73,189,154,70,131,50,208,152,32,177,89,34,75,79,167,155,35,111,145,91,51,125,204,154,91,146,126,83,44,44,41,160,48,79,189,175,101,45,186,79,201,68,178,198,196,165,215,143,136,78,79,94,207,89,92,216,195,155,187,62,37,195,132,44,138,111,184,196,134,168,146,68,180,169,47,99,117,143,109,38,173,176,153,165,80,142,199,155,90,200,191,99,46,70,95,83,77,33,215,129,81,133,182,160,129,75,119,71,68,145,143,188,120,160,201,170,190,205,147,164,40,72,129,128,48,147,165,88,180,188,65,107,93,114,56,199,54,100,188,50,201,176,45,172,193,80,89,65,74,195,172,132,206,128,64,160,139,213,186,107,149,198,121,108,200,72,172,110,189,102,102,143,166,145,158,191,162,216,152,98,136,136,132,65,69,57,129,58,174,81,97,172,107,121,32,79,200,98,159,150,45,98,66,213,147,207,206,79,68,125,186,213,114,174,199,101,64,171,84,173,103,149,96,205,52,142,105,197,97,75,56,182,126,173,64,144,44,113,53,172,89,163,126,121,96,99,167,123,36,42,124,146,90,115,116,186,99,196,159,169,116,41,211,143,159,188,79,122,169,176,178,137,119,63,197,92,223,37,129,200,143,118,124,40,98,127,219,32,87,76,50,195,82,71,79,42,70,110,94,61,81,213,70,55,114,165,59,145,74,85,151,185,130,127,104,113,174,55,47,166,145,48,125,42,194,44,180,135,75,123,150,112,115,83,184,135,195,124,70,204,91,173,36,183,149,187,206,53,156,83,133,114,48,190,203,87,64,197,46,174,105,112,172,87,203,181,167,63,193,168,126,179,217,193,158,117,107,74,202,166,119,131,214,188,127,134,72,206,147,71,199,168,186,165,207,80,81,70,173,129,116,145,199,39,168,159,68,38,218,178,157,163,212,44,154,209,95,122,162,217,204,128,146,153,102,187,81,38,102,66,110,75,50,101,40,146,51,74,157,168,176,206,162,175,196,44,89,130,50,130,87,187,77,201,115,207,203,86,65,96,72,147,220,166,104,137,173,77,117,150,202,137,38,55,170,51,210,51,201,116,175,189,32,84,145,170,164,163,59,105,164,116,102,166,78,60,91,102,122,206,182,177,123,160,165,97,36,170,108,210,91,193,153,188,166,43,178,207,137,139,139,192,52,126,215,171,164,206,120,150,219,123,110,210,35,85,209,88,81,62,104,174,160,213,107,112,32,220,83,134,219,101,39,63,201,81,50,78,104,111,154,173,33,187,186,170,95,191,169,107,48,42,35,64,54,166,90,121,81,130,220,119,31,84,43,181,63,52,208,155,116,34,130,54,65,54,139,145,174,158,75,104,165,168,146,58,122,51,47,104,60,192,144,60,119,213,209,192,162,208,146,162,178,186,89,127,181,101,205,136,153,105,89,161,189,178,48,188,54,78,182,138,66,145,66,140,186,37,70,215,38,172,167,73,36,42,105,153,194,39,45,119,111,47,82,108,160,155,177,82,171,187,85,95,206,46,209,181,132,163,96,159,221,81,48,177,220,214,42,151,199,83,176,156,35,166,54,39,189,97,53,118,61,176,103,206,181,137,75,35,155,97,87,98,79,206,62,66,52,50,123,116,45,159,173,32,173,214,92,39,34,177,149,187,129,176,138,186,184,182,217,173,93,219,211,36,178,103,167,149,68,188,78,182,220,87,161,89,41,216,63,150,137,130,124,44,161,173,34,191,112,117,38,94,199,40,32,69,85,62,61,163,193,158,35,206,35,206,79,216,116,137,202,212,66,144,159,195,222,179,138,175,117,64,217,179,56,198,72,54,48,183,40,164,202,111,59,69,125,202,90,156,110,134,147,34,105,53,73,78,75,106,129,101,100,66,58,39,218,76,110,187,78,156,11
66,62,205,144,154,128,201,118,149,175,222,200,182,154,101,52,47,155,105,163,102,204,167,185,35,49,150,112,199,55,127,78,134,100,51,35,183,46,34,52,86,46,184,215,212,211,90,213,86,118,142,80,199,62,138,125,193,157,118,116,88,171,189,123,111,129,85,109,53,219,76,221,153,107,99,192,200,182,121,131,102,79,70,104,41,128,133,110,138,132,216,115,84,152,36,128,178,85,90,76,54,213,155,72,172,109,175,35,75,191,82,105,201,168,102,157,189,53,218,135,101,46,87,192,55,83,67,186,195,64,140,54,99,79,156,207,179,41,110,156,98,211,198,93,149,154,197,113,54,40,47,118,40,163,67,188,109,214,53,136,88,151,173,130,180,144,198,61,183,77,53,208,75,67,152,208,186,219,113,169,72,189,154,70,132,49,207,152,35,176,89,35,72,80,166,154,35,110,147,91,52,124,206,153,89,143,127,85,44,43,42,161,45,80,189,177,100,47,188,79,201,68,178,197,196,165,213,144,138,76,78,94,209,89,91,218,195,155,185,63,37,196,134,44,137,112,184,198,132,168,146,68,180,170,46,99,117,143,111,38,175,175,152,165,78,141,196,155,90,200,193,101,45,69,95,84,78,34,216,130,82,134,180,163,129,75,117,72,68,143,143,188,121,160,203,171,191,203,149,163,39,72,130,127,46,146,163,88,180,188,65,107,91,112,56,199,54,101,188,51,200,176,42,174,191,82,92,65,73,194,169,132,206,127,65,161,138,213,184,107,149,197,122,108,201,73,174,110,187,101,101,142,167,144,160,189,160,215,152,97,135,134,132,63,69,57,128,58,176,81,97,174,107,119,32,80,201,99,158,151,43,98,67,214,147,205,207,81,69,124,186,214,113,175,199,101,65,171,84,173,102,149,96,205,51,142,102,197,100,75,57,180,124,172,63,143,42,113,54,172,88,163,127,122,97,100,167,121,36,42,123,146,90,114,116,186,97,197,156,169,117,41,211,142,159,189,79,121,168,178,180,136,119,64,197,95,221,38,131,201,143,118,123,40,100,128,218,33,88,77,51,194,82,72,76,42,69,109,94,61,80,212,71,54,113,166,60,143,75,84,153,186,131,127,102,112,173,55,47,167,146,51,124,43,193,45,182,133,72,122,149,112,114,83,186,135,195,124,70,202,90,172,36,184,148,187,206,53,158,82,131,115,47,189,203,87,64,198,45,173,104,111,173,85,206,179,167,64,194,167,126,180,216,193,157,119,108,74,203,167,119,131,213,187,128,134,73,204,146,73,197,167,186,166,208,78,82,71,173,129,117,143,200,39,167,159,68,38,219,179,158,162,211,45,154,209,95,123,163,218,204,129,146,151,102,188,82,37,102,66,110,74,49,99,38,146,51,76,157,166,180,204,162,176,196,44,89,131,49,131,88,188,77,202,115,208,202,87,65,96,73,147,219,165,105,137,175,75,117,148,201,139,37,55,169,52,211,51,199,117,174,189,33,86,145,169,163,165,59,107,164,114,102,166,77,59,91,103,122,208,182,176,122,159,165,97,39,171,109,209,92,192,153,185,165,43,179,207,140,138,138,192,52,127,214,171,164,204,118,151,217,125,112,212,34,83,210,91,82,62,104,173,158,213,106,112,34,219,84,134,219,101,38,64,199,81,50,77,103,113,153,173,33,187,187,170,95,190,168,107,49,42,35,64,54,167,90,119,82,133,219,120,32,83,44,181,65,51,209,156,118,33,130,51,66,54,138,148,173,157,76,105,166,168,145,60,122,51,44,104,60,191,143,57,120,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,152,108,91,161,188,180,48,188,56,79,182,137,67,148,66,140,187,36,69,217,40,173,167,73,36,43,106,155,193,39,44,120,110,47,82,108,160,154,178,81,171,186,84,94,207,45,207,184,134,163,95,159,221,80,48,177,219,212,41,149,200,83,177,154,37,168,56,39,189,96,54,119,59,175,103,206,182,136,74,35,155,97,85,98,79,205,63,65,52,50,124,115,45,160,172,32,171,215,91,36,34,178,149,188,133,176,138,185,184,181,217,174,94,220,211,37,176,104,169,148,68,187,77,182,220,88,161,89,40,218,65,149,137,128,125,42,162,175,33,193,111,118,35,93,201,40,32,69,87,62,63,161,194,159,35,205,35,208,80,215,116,137,200,210,65,144,159,194,220,179,138,178,116,64,216,180,56,195,71,54,47,181,41,162,200,113,59,68,122,203,89,158,111,132,149,37,104,53,73,80,73,106,129,100,100,67,59,39,217,75,108,187,78,155,11
67,62,204,145,154,128,201,119,149,175,221,200,183,154,101,52,47,155,105,163,101,204,167,186,34,48,150,111,199,56,126,78,133,100,52,36,183,46,33,51,85,46,184,215,212,212,90,213,86,117,141,80,200,62,138,125,193,157,118,117,87,171,189,123,110,129,84,108,52,219,76,221,153,107,99,192,201,182,121,131,103,78,71,103,41,128,133,109,137,133,216,115,85,151,36,128,178,86,90,75,55,212,155,72,172,110,174,34,75,191,82,105,201,168,101,157,189,53,219,136,101,47,87,193,55,83,67,186,195,64,139,54,98,79,156,207,180,41,110,156,98,211,198,92,149,153,196,113,53,40,48,118,40,163,67,188,109,213,53,136,89,151,173,129,180,144,198,60,183,77,53,207,75,67,152,208,186,219,112,169,73,189,154,70,131,50,206,151,35,177,89,34,73,80,166,155,34,109,146,92,52,125,206,154,90,143,127,85,43,44,42,162,46,80,188,177,100,47,188,78,201,67,177,198,196,165,213,144,137,76,79,94,209,89,91,218,195,154,185,62,37,196,133,44,137,111,185,198,132,169,145,68,180,170,47,99,117,143,112,37,176,176,152,165,79,140,196,155,89,200,192,101,45,69,96,85,78,34,216,130,82,134,180,162,129,75,117,72,69,143,143,187,121,160,203,171,191,204,149,162,39,72,129,127,46,146,164,88,179,188,66,108,92,112,55,199,54,101,188,51,200,175,41,174,192,81,92,65,73,194,169,132,206,127,65,161,139,213,184,108,148,197,122,108,201,73,174,110,187,101,102,142,166,144,159,189,160,215,152,97,135,134,133,62,68,56,128,57,176,81,98,175,107,119,32,80,201,98,158,151,42,97,67,213,147,205,208,82,69,124,186,214,113,176,199,101,65,171,85,173,103,149,95,205,51,142,102,197,100,76,57,180,124,172,64,143,42,113,55,172,88,162,127,121,97,101,166,121,35,42,123,146,91,114,116,186,96,197,156,169,116,42,211,143,159,190,79,121,168,177,180,136,119,64,197,96,221,38,131,201,143,118,123,41,100,128,218,33,88,77,51,194,82,73,76,42,69,110,94,61,80,212,70,55,113,166,60,143,75,84,152,186,130,127,103,113,174,56,47,167,145,50,124,43,193,45,182,133,71,122,149,112,114,84,185,135,195,123,71,202,90,172,36,184,149,187,207,54,157,82,130,115,47,189,202,87,65,197,45,173,104,111,173,85,206,180,166,64,193,167,126,180,216,194,158,119,108,74,203,167,118,131,213,188,128,134,73,204,147,73,197,167,186,167,208,77,82,71,174,129,117,143,200,39,167,159,67,38,219,179,157,162,211,45,154,210,95,123,164,218,204,129,145,152,103,189,81,37,102,67,110,75,50,99,39,146,51,76,157,166,180,204,162,176,197,45,90,131,49,131,88,188,78,202,116,208,202,86,65,96,73,147,219,166,105,137,175,75,117,148,201,139,37,56,169,53,211,52,199,117,175,189,33,86,144,169,164,165,60,107,165,115,102,165,77,60,92,103,122,207,182,176,122,160,165,97,39,171,108,209,92,192,153,185,165,43,178,207,139,137,138,191,53,127,215,171,164,204,118,151,217,123,112,211,34,83,210,90,82,62,104,174,158,212,106,111,34,219,84,134,219,102,37,64,198,82,50,77,104,113,153,173,33,187,186,169,95,190,168,107,49,42,35,63,54,166,90,119,83,132,219,119,32,83,44,180,65,50,208,157,118,34,130,52,66,54,138,148,173,157,76,106,166,167,145,60,122,51,44,103,61,191,144,57,119,213,211,193,162,209,146,162,177,183,88,126,182,101,205,137,152,108,91,161,188,180,47,188,56,79,181,138,67,147,66,140,187,36,69,218,40,174,167,73,36,43,106,154,193,39,44,119,110,46,82,108,161,154,178,82,171,186,84,95,207,46,207,183,134,163,96,159,221,80,48,177,219,213,41,150,200,83,177,154,38,168,55,39,189,97,54,119,59,175,102,207,182,136,74,34,155,96,86,97,80,205,63,65,52,49,123,116,44,159,172,31,171,215,91,37,33,178,149,188,132,176,139,185,184,182,217,174,94,220,211,37,176,104,169,149,68,187,77,183,220,88,162,89,41,219,64,149,137,129,126,41,162,174,33,193,110,118,34,93,201,40,32,69,86,62,63,162,194,159,35,205,35,208,80,214,115,138,200,210,66,145,159,194,220,180,137,176,115,63,216,179,56,195,70,54,47,181,41,162,200,113,59,69,123,203,89,157,111,132,149,36,105,54,73,80,73,106,130,100,99,67,59,40,217,75,109,187,78,155,11
66,61,204,144,153,129,202,118,149,175,222,200,182,153,101,51,46,154,106,163,102,203,167,186,34,48,150,111,200,56,127,78,134,100,52,36,183,46,34,51,86,46,184,215,212,211,90,213,86,118,142,80,199,62,139,125,193,157,118,116,87,171,189,123,111,129,85,109,52,219,76,221,153,107,99,192,201,182,121,130,102,78,71,104,41,127,132,109,138,133,216,116,84,152,36,128,179,86,91,75,55,213,155,72,173,110,175,34,75,192,81,105,201,167,101,158,189,53,218,136,101,46,88,193,55,83,67,186,195,64,139,54,98,79,155,207,180,41,110,156,98,211,198,93,150,154,196,113,54,40,47,117,41,163,68,188,109,213,53,137,88,150,173,130,180,144,198,60,182,77,53,208,75,67,152,208,186,219,112,169,73,188,155,70,131,49,207,152,35,176,88,34,72,79,166,154,35,110,146,91,52,125,205,153,90,143,128,85,44,44,42,162,46,79,189,177,100,47,188,78,201,67,177,198,196,166,212,144,138,76,78,93,208,89,91,218,195,154,184,62,37,196,133,44,137,111,184,197,132,169,146,68,179,170,46,99,116,143,111,37,175,175,152,165,77,141,197,156,89,200,192,101,45,69,95,85,78,34,216,130,82,135,180,162,129,75,117,72,69,143,142,188,121,160,203,170,190,204,149,163,38,72,130,128,46,146,163,87,180,188,65,108,92,112,55,199,54,101,188,51,200,176,42,173,192,81,93,65,74,195,169,133,206,127,65,160,138,213,184,107,148,198,122,108,201,73,174,109,186,101,102,142,167,144,160,190,160,215,152,97,135,134,133,63,68,57,128,58,177,82,97,174,106,119,32,79,201,98,158,151,44,98,67,214,147,205,207,81,69,125,186,214,113,176,199,100,65,170,84,173,103,148,95,205,51,143,101,197,100,75,56,180,124,172,63,143,42,112,55,172,88,163,127,121,97,100,167,121,35,42,123,146,91,114,116,186,97,197,156,170,117,42,211,142,160,189,79,121,167,178,180,136,118,63,197,95,221,38,130,200,143,118,122,41,99,128,218,32,88,77,50,195,82,72,77,42,70,111,94,61,80,212,71,54,113,166,60,143,75,84,153,186,131,127,102,112,174,55,47,167,145,50,124,43,193,45,182,133,71,122,148,112,114,83,185,135,194,123,70,202,90,172,36,184,148,187,206,54,158,82,131,115,48,189,203,87,64,198,45,173,104,111,173,85,206,179,166,64,193,168,126,180,216,193,158,119,108,73,203,166,119,132,213,188,128,134,73,204,147,73,197,167,186,167,207,78,82,70,174,128,118,144,200,38,167,159,68,39,218,179,158,162,211,45,155,209,95,123,163,218,204,129,146,150,102,187,81,37,101,67,110,75,49,99,38,146,51,76,158,167,179,205,162,176,197,44,90,130,49,130,87,188,78,202,116,207,202,86,64,96,73,147,219,164,105,137,176,75,117,148,201,139,37,55,170,52,211,51,199,117,174,189,33,85,145,169,164,165,59,106,165,115,102,165,77,59,91,103,122,208,182,176,122,160,165,97,39,171,109,209,92,192,153,185,165,44,179,207,139,138,138,192,52,127,215,171,164,204,118,150,217,124,112,212,34,82,210,91,82,62,104,174,157,213,106,112,34,219,84,134,220,101,37,64,199,81,50,77,103,113,153,173,33,186,187,169,95,191,168,107,49,42,35,63,53,166,91,118,82,133,219,119,32,83,44,181,65,51,208,156,118,33,130,51,66,53,138,147,173,157,77,105,166,168,145,60,122,51,44,104,60,191,143,56,120,212,211,193,162,209,146,163,176,184,88,126,183,101,204,136,152,108,91,161,188,179,47,188,55,79,182,137,67,147,66,139,188,36,70,217,40,173,167,73,36,42,106,154,193,39,44,119,110,47,82,109,160,154,178,80,172,186,84,94,207,46,207,183,134,163,96,159,221,80,48,177,219,213,42,149,201,83,177,154,37,168,55,39,189,97,54,119,59,175,104,207,182,136,73,34,155,97,86,97,80,205,63,66,52,49,124,115,44,160,172,32,171,215,91,37,33,178,149,188,132,176,139,185,185,182,217,174,93,219,211,37,176,104,169,149,68,187,77,183,220,88,162,89,41,218,65,149,137,128,126,41,162,175,33,193,111,117,34,93,202,40,32,69,86,62,63,162,194,160,35,205,35,208,80,215,115,138,200,209,65,145,160,194,220,179,138,177,116,63,217,180,56,195,71,54,47,181,40,163,200,113,59,68,122,203,89,158,111,132,149,37,104,54,74,80,74,106,130,100,100,67,59,41,217,75,109,187,78,155,11
66,61,204,144,154,128,202,118,149,175,222,200,182,154,101,52,46,154,106,163,101,204,167,185,34,48,150,111,199,56,127,78,134,100,53,36,183,47,34,52,85,46,184,215,212,211,90,214,86,118,142,80,200,63,139,124,193,156,118,117,87,170,189,122,111,129,85,109,52,219,76,220,153,107,99,192,201,182,120,131,102,79,70,103,41,127,133,109,138,132,216,115,85,152,36,127,178,86,90,75,55,213,155,72,173,110,174,34,74,192,82,105,200,168,102,158,190,53,218,136,101,47,88,193,55,83,67,185,195,65,140,55,99,79,156,206,179,40,110,155,98,211,198,93,150,154,197,113,53,41,48,118,41,163,68,188,109,213,53,137,88,151,173,129,180,143,198,60,182,77,53,207,75,67,151,208,186,220,112,169,72,189,154,70,131,50,206,151,35,177,89,35,72,79,167,154,34,110,147,92,52,125,207,153,90,144,127,85,44,44,42,161,46,80,189,177,100,47,189,79,201,67,177,197,197,166,213,143,137,76,79,94,208,89,92,217,195,155,185,62,37,196,133,45,137,111,185,198,132,168,146,68,179,170,46,98,117,143,111,37,175,175,152,165,79,141,197,155,90,200,192,102,45,69,96,85,77,34,216,130,82,134,180,163,128,75,118,72,68,143,142,188,120,161,203,171,191,204,148,163,39,72,129,127,46,146,164,88,180,187,65,108,92,112,55,199,53,102,188,51,200,176,42,174,191,81,92,66,73,195,169,132,206,126,65,161,138,213,184,108,148,197,122,109,201,74,173,110,187,102,101,142,167,144,160,190,160,214,151,97,134,133,132,62,68,57,128,58,176,81,97,174,107,119,32,80,201,98,159,151,43,98,66,214,147,205,207,81,69,125,186,214,113,176,199,101,65,170,84,173,103,148,96,205,51,142,102,197,100,76,57,180,124,173,63,143,42,113,55,172,88,163,127,121,96,101,167,121,36,42,123,146,91,114,116,186,97,197,156,170,117,41,211,143,159,188,79,121,168,178,180,136,119,63,197,95,222,37,131,201,143,118,123,41,100,128,218,33,87,77,50,195,82,73,76,42,69,110,94,62,80,213,71,54,114,166,59,142,75,85,153,186,130,126,102,113,173,56,47,167,146,50,124,43,193,45,182,133,71,122,149,112,114,83,186,135,195,124,71,202,90,172,37,183,149,187,206,53,158,82,131,115,47,189,203,86,65,197,45,172,104,111,173,85,205,180,166,64,194,168,125,180,217,194,157,119,107,73,203,166,118,132,214,187,129,134,73,204,147,73,198,167,186,167,207,78,82,71,173,129,117,143,200,38,168,159,67,39,218,179,158,162,211,45,154,209,96,123,163,218,204,129,146,151,102,187,82,37,102,67,110,75,50,99,38,146,52,76,158,166,180,204,162,177,196,45,90,131,49,131,87,188,77,202,117,208,203,86,65,97,73,147,219,165,105,137,176,75,116,149,202,139,37,55,169,52,212,51,198,118,174,189,33,85,145,169,164,165,59,107,165,114,102,166,77,60,91,104,122,208,182,176,122,161,165,98,39,171,109,210,93,193,153,186,165,43,179,208,139,138,139,191,53,127,215,171,165,205,118,150,217,124,111,211,34,82,210,90,82,62,104,174,157,213,106,112,33,219,84,134,220,101,37,64,199,81,50,78,104,113,153,174,33,187,187,170,95,191,168,108,49,41,35,63,53,166,91,119,83,132,219,120,32,83,44,181,64,51,208,156,118,34,130,51,66,54,138,149,173,157,77,105,166,168,146,60,122,50,44,104,60,191,143,57,120,211,211,193,162,209,146,162,176,185,88,126,183,100,204,135,151,108,91,161,188,180,48,188,56,79,182,137,66,148,67,140,187,36,69,217,40,173,167,73,36,43,107,154,193,40,44,120,111,47,82,108,160,154,177,81,172,185,85,94,206,46,207,183,134,163,95,159,221,80,48,177,218,212,42,149,201,83,177,154,37,168,55,39,190,97,54,119,59,175,104,206,182,136,74,34,155,96,86,97,80,205,62,66,52,49,124,116,44,160,172,31,171,215,91,37,33,177,148,188,133,176,139,185,184,182,217,174,94,220,211,37,176,104,168,148,68,187,78,182,221,88,162,89,41,218,65,149,137,128,125,41,162,175,33,193,111,118,35,93,201,40,31,69,87,62,63,162,193,159,35,205,34,208,80,214,115,137,200,210,66,145,159,194,220,180,137,177,115,64,216,179,56,195,70,54,47,181,41,162,201,113,59,68,122,203,88,157,111,132,149,37,105,54,74,80,74,107,130,100,99,67,59,40,216,76,109,187,77,155,11
66,62,204,144,153,128,201,118,148,175,222,201,182,154,101,52,47,154,106,163,101,203,168,186,34,48,150,111,199,56,127,78,134,100,52,35,183,46,33,52,86,46,184,215,212,211,91,214,87,118,142,80,200,62,139,124,194,157,118,116,87,171,188,123,111,129,84,109,52,220,76,220,153,108,99,193,201,182,120,130,102,79,71,104,40,128,132,109,137,132,216,115,86,152,36,127,178,86,91,76,54,213,155,72,172,110,174,34,75,192,82,106,201,168,101,158,189,52,218,135,101,47,87,192,55,83,67,186,195,64,139,54,98,79,156,207,180,41,110,156,97,211,198,92,150,154,197,113,53,40,47,117,41,163,68,187,109,214,53,136,89,151,173,130,180,144,197,61,183,78,53,207,76,67,152,208,186,219,112,169,73,189,154,70,131,49,205,152,34,176,88,34,72,79,166,153,34,110,146,92,52,124,206,154,90,144,127,86,44,44,41,161,45,80,189,178,100,47,189,79,200,67,177,198,197,166,213,143,138,77,79,93,209,88,92,218,195,154,185,62,37,197,134,45,136,111,184,198,133,168,146,68,179,170,47,99,116,142,111,37,176,176,152,165,78,140,196,156,90,201,192,101,45,69,95,86,78,34,215,130,82,134,181,162,129,75,116,72,68,143,143,188,120,160,203,171,191,204,149,163,39,72,129,127,46,147,164,88,180,187,65,108,91,112,56,199,54,101,188,52,200,176,43,174,191,82,92,64,74,195,169,131,206,126,65,160,138,212,184,107,149,197,123,108,201,73,173,110,187,101,101,141,166,144,159,190,159,214,151,97,135,135,133,63,68,56,128,58,176,81,97,174,106,119,31,79,201,98,158,152,43,97,66,214,147,205,208,82,69,124,186,213,112,175,199,100,65,170,85,173,102,149,96,205,51,143,102,197,100,75,57,180,125,172,63,143,42,112,55,172,88,162,126,122,97,101,166,121,36,42,123,146,90,113,115,186,96,197,156,169,117,41,212,143,160,189,79,121,168,177,180,135,120,63,197,95,221,37,130,201,143,117,122,40,100,128,217,32,88,76,51,195,82,74,77,42,70,110,94,61,80,212,71,54,113,166,60,143,75,84,152,186,131,127,103,112,173,56,47,167,146,50,124,43,193,45,182,134,71,122,148,112,114,83,186,135,194,123,69,202,90,173,37,184,148,187,206,53,158,82,131,115,46,189,203,87,64,198,44,173,104,110,173,85,206,180,166,64,194,167,125,181,217,194,157,119,108,74,203,167,119,132,213,188,128,134,73,205,147,73,197,168,187,167,208,78,81,71,174,130,117,144,200,38,168,158,67,38,219,179,157,163,212,45,154,210,96,124,163,219,205,129,146,151,102,188,82,37,102,67,110,74,49,99,38,147,51,76,157,167,180,204,162,175,196,44,90,131,49,131,88,188,77,201,116,208,202,87,65,96,73,147,219,166,105,137,175,75,117,149,202,139,36,54,169,53,211,51,199,118,174,189,33,85,145,168,165,165,59,106,165,115,103,165,78,59,91,103,122,209,183,176,122,159,164,98,38,171,110,209,92,193,153,184,165,43,179,207,138,139,139,192,53,127,215,170,165,206,118,151,217,124,112,211,34,82,210,91,82,63,105,173,157,214,106,112,35,219,84,134,219,101,37,64,199,82,50,77,104,114,154,174,32,186,187,170,94,190,167,107,49,42,35,63,54,167,90,119,82,133,219,120,32,83,44,181,64,51,209,156,118,33,130,51,66,54,138,148,173,158,76,106,167,168,146,60,123,51,44,103,60,192,143,57,120,212,211,193,162,209,145,162,176,184,88,126,183,100,204,136,151,108,91,161,189,180,47,188,56,79,182,137,67,148,66,140,187,37,70,217,40,174,168,73,36,43,106,155,193,39,45,119,111,47,82,109,160,154,177,83,171,186,85,95,208,45,208,183,133,163,96,159,222,80,48,177,219,212,42,150,200,82,176,153,37,168,55,39,189,96,54,119,59,175,103,206,182,136,74,34,156,96,85,98,80,205,63,66,52,49,123,115,44,160,172,32,171,215,92,36,33,178,148,188,132,176,139,185,185,182,217,174,93,220,211,36,176,104,169,148,68,187,77,183,220,87,161,89,41,218,64,149,137,128,125,41,162,175,33,192,110,118,35,94,202,40,32,69,87,62,63,162,194,159,34,205,35,208,81,215,115,138,200,209,65,144,159,194,220,179,137,178,116,63,217,179,55,195,70,55,47,180,40,162,200,113,59,69,123,203,89,158,110,132,149,37,105,54,74,80,74,107,130,101,100,67,59,40,216,75,109,188,77,155,11
66,62,205,144,153,128,201,118,148,174,221,200,182,154,101,52,46,155,105,163,101,204,167,186,34,48,150,111,200,55,127,77,134,100,52,36,183,46,34,52,86,47,184,215,212,211,90,213,86,118,142,80,199,62,139,124,193,157,118,116,87,171,189,122,110,129,84,109,52,219,77,220,153,108,99,193,201,182,121,131,102,79,71,104,41,128,132,109,138,132,216,115,85,152,37,128,178,85,91,75,55,213,155,72,173,110,175,34,75,191,82,105,201,168,101,158,189,53,218,135,101,46,87,192,55,83,67,186,195,64,140,54,98,79,156,207,180,40,110,156,98,211,198,92,150,154,197,113,53,41,47,117,40,163,68,188,109,213,53,136,88,151,172,129,180,144,197,60,183,76,53,207,75,67,151,207,186,219,113,169,73,189,154,70,131,49,207,152,35,176,89,34,73,80,166,154,34,111,147,91,52,124,206,153,90,144,127,85,44,44,41,162,45,80,189,178,100,47,188,79,202,68,177,198,196,166,212,144,138,76,79,94,208,89,91,218,196,154,185,62,37,196,133,45,137,111,185,197,132,168,146,68,180,170,46,99,117,143,111,38,176,175,152,165,78,141,197,155,90,200,192,101,45,69,96,84,78,34,216,130,81,134,180,163,129,75,117,72,68,143,143,187,121,160,203,171,190,203,149,163,39,72,130,128,46,146,163,88,180,187,65,108,92,113,56,199,54,101,188,51,200,176,42,174,191,82,92,65,74,195,169,132,206,127,65,160,138,213,184,108,149,197,122,108,200,73,174,110,187,102,101,142,167,145,159,190,160,215,152,97,135,134,133,62,68,57,128,57,176,81,98,174,107,119,32,79,201,98,158,151,43,98,67,213,147,205,207,81,68,124,186,214,113,176,199,100,65,170,84,173,102,149,96,205,51,142,102,197,100,75,56,181,124,172,63,143,42,112,55,172,88,163,127,122,97,101,167,121,35,42,123,146,90,114,116,186,97,197,156,170,117,41,211,143,160,189,79,120,167,178,180,136,119,63,197,95,221,37,131,201,143,117,123,40,99,128,218,33,88,77,50,195,82,73,77,41,69,110,94,62,80,212,71,54,113,166,59,143,75,84,152,186,131,127,103,112,174,56,47,167,146,51,125,43,193,45,182,134,72,122,148,112,114,83,185,135,194,123,70,202,90,172,37,183,149,187,206,53,157,82,131,115,48,189,203,86,65,197,45,173,104,111,173,85,206,179,167,64,193,167,126,180,216,193,157,119,108,73,203,167,119,132,213,188,128,134,73,204,147,73,198,167,187,167,208,78,82,71,174,129,117,143,200,38,167,159,68,39,219,179,157,162,211,45,154,209,96,123,163,218,204,129,146,150,102,188,81,37,102,67,110,75,50,99,38,146,51,76,158,167,180,204,162,176,196,44,90,131,49,131,88,188,78,202,116,208,203,87,64,96,73,147,219,165,105,137,175,75,117,149,201,138,37,55,170,53,212,51,199,117,174,189,33,86,145,170,164,165,59,107,165,115,102,166,77,59,91,103,122,209,183,177,121,160,165,98,39,171,109,210,92,192,153,185,165,44,179,207,139,138,138,192,53,127,215,171,164,204,118,150,217,124,112,211,34,82,210,91,82,62,105,174,158,213,106,112,34,219,84,135,220,101,37,64,199,81,50,77,104,113,153,174,33,187,187,170,95,190,168,107,49,42,35,63,53,166,90,119,82,132,219,120,32,84,44,181,65,50,209,157,118,33,130,51,66,53,138,148,173,157,76,105,166,168,145,60,122,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,182,101,204,136,152,108,90,161,188,180,47,188,56,79,181,137,66,148,67,140,187,36,69,217,40,173,167,73,36,43,106,154,193,39,44,120,111,47,82,108,160,154,178,82,171,186,84,94,207,45,208,183,134,163,95,159,222,80,47,177,219,213,42,149,200,83,177,154,37,168,55,39,189,96,54,119,59,175,103,206,182,136,75,34,155,97,85,98,80,205,63,65,52,50,124,115,44,160,172,32,171,215,91,37,33,178,148,188,132,176,139,185,184,182,217,173,94,220,211,37,176,104,168,149,68,187,78,183,220,88,162,89,41,218,65,149,137,128,125,41,162,175,33,193,110,118,35,93,201,41,32,69,87,62,63,162,194,159,35,206,35,208,80,214,115,138,200,210,65,145,159,194,220,179,138,177,116,63,216,180,56,195,71,54,47,181,41,162,200,113,59,68,123,203,88,157,111,133,148,36,104,54,74,80,74,106,130,101,100,67,59,40,217,75,109,187,78,155,11
66,62,204,144,154,128,201,118,148,175,222,201,182,153,101,52,47,154,106,163,101,203,167,186,34,48,150,112,199,56,126,77,134,100,52,35,183,47,34,52,85,46,184,215,212,211,90,213,86,118,142,80,199,62,139,125,193,157,119,116,87,171,188,123,110,129,85,108,52,219,76,221,153,107,99,192,201,181,120,131,102,79,70,104,42,128,133,109,138,132,216,114,84,152,36,128,178,85,91,76,55,213,155,72,173,110,175,34,75,191,82,106,201,168,102,158,189,53,219,135,101,46,87,192,54,83,67,186,195,64,139,54,99,78,156,207,180,41,110,155,98,211,197,93,150,153,197,113,54,40,47,117,40,163,68,187,109,214,52,137,88,151,172,129,180,144,197,60,183,76,53,207,75,67,152,207,186,220,113,169,72,189,154,70,131,49,206,151,35,177,89,35,73,80,167,154,34,111,146,91,52,124,206,154,90,143,127,85,44,44,42,162,45,79,189,177,100,47,189,79,201,68,177,197,197,166,213,144,138,76,79,94,208,89,91,217,195,155,185,62,37,196,133,44,137,112,184,197,132,169,146,68,180,170,46,99,116,142,111,38,175,176,152,165,78,141,196,155,90,200,192,101,46,69,96,85,78,34,216,130,82,134,180,163,129,75,117,71,69,143,142,188,121,160,202,171,190,204,148,163,39,72,129,127,46,146,164,88,179,187,65,107,92,112,56,199,54,102,188,51,201,176,42,174,191,83,92,65,73,195,169,133,206,127,65,161,138,213,184,107,148,197,122,108,201,73,174,110,187,101,101,142,167,144,160,190,159,215,152,97,134,133,132,63,68,56,128,57,176,82,97,174,107,119,32,80,201,98,158,151,43,98,66,214,147,205,206,81,69,125,186,214,113,176,199,100,65,170,84,173,103,149,95,205,51,142,102,197,100,75,57,181,124,173,63,143,42,113,55,172,88,163,127,121,97,100,167,120,36,42,123,145,91,114,116,187,97,197,157,170,117,41,211,143,159,189,79,121,168,177,180,136,118,63,198,96,221,38,131,201,144,118,123,40,100,128,219,33,88,77,50,195,82,73,77,42,69,110,94,62,80,212,71,54,113,166,60,143,75,84,153,186,131,127,103,112,173,55,47,167,145,50,124,43,193,45,182,134,71,121,149,112,114,83,186,135,195,123,70,202,90,172,36,184,149,187,207,54,158,82,131,115,48,189,203,87,65,198,45,173,104,111,173,85,206,179,166,63,194,167,126,180,216,193,158,119,107,73,203,166,118,131,213,187,128,133,72,204,147,73,197,167,187,167,208,78,82,71,173,129,117,143,200,39,167,159,68,39,219,179,158,163,211,44,154,209,96,123,163,218,204,128,145,151,103,187,82,37,102,67,109,74,50,100,38,146,51,76,157,166,180,204,162,176,197,44,90,131,49,131,87,188,77,202,116,208,202,87,64,96,73,147,219,165,105,137,175,75,116,148,201,139,36,55,169,52,211,51,199,117,174,188,34,86,145,169,164,165,59,107,165,114,102,165,77,59,91,103,122,208,182,176,122,159,165,97,40,171,109,209,92,192,153,186,165,44,178,207,139,138,138,191,53,127,214,170,165,205,118,151,217,124,112,212,35,83,210,91,83,62,104,174,158,213,106,112,34,220,84,135,219,101,38,64,199,81,50,77,104,113,154,173,32,187,187,169,95,190,167,107,49,41,35,63,54,166,90,119,82,132,220,120,32,83,44,181,64,51,208,156,118,33,130,52,65,53,138,149,173,157,76,106,165,168,145,59,122,52,45,104,61,191,143,57,119,212,211,193,162,209,146,162,176,184,88,127,183,101,204,136,151,107,91,161,188,180,47,188,55,79,182,138,67,148,66,140,187,36,69,217,40,173,167,73,36,42,106,155,193,39,44,120,110,48,82,108,160,154,178,81,171,186,84,94,207,45,208,183,134,162,95,159,221,80,48,177,220,213,42,149,200,83,177,154,37,169,55,38,189,97,54,119,59,175,102,207,182,137,74,34,155,97,86,98,80,205,62,65,52,49,124,115,44,160,172,32,171,216,91,37,33,178,148,189,133,176,139,186,185,182,217,174,94,220,211,37,176,103,168,149,68,187,77,183,219,88,161,89,41,218,65,149,137,128,126,42,162,174,33,193,111,118,34,94,201,40,32,69,87,62,62,162,194,160,35,206,35,208,80,215,115,137,200,210,65,144,159,194,220,179,138,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,203,89,157,111,132,149,37,105,54,74,79,73,106,130,101,99,67,59,40,217,75,108,188,78,155,11
66,62,204,145,154,128,201,118,149,174,222,200,182,154,101,52,46,155,105,163,101,203,167,186,34,48,150,111,199,56,127,78,134,100,52,36,183,46,34,51,86,46,184,215,212,211,90,213,87,118,142,81,199,62,139,124,193,157,118,116,87,171,189,123,111,129,85,109,53,219,76,221,153,107,99,193,201,182,121,131,102,79,71,104,41,128,133,109,138,132,216,115,85,152,36,128,178,85,91,76,55,213,155,72,173,110,175,34,75,192,82,105,201,168,101,158,189,52,218,135,101,46,87,192,55,83,67,186,195,64,139,54,99,79,156,207,180,41,109,156,98,211,198,93,150,154,197,113,53,40,47,118,40,163,68,187,109,213,53,136,89,151,172,130,180,144,198,61,183,77,53,208,75,67,152,207,186,219,113,169,73,189,154,70,131,49,207,152,35,176,89,35,72,80,166,154,35,110,147,91,52,124,206,154,90,144,127,85,44,44,42,162,45,80,189,177,100,47,188,79,201,68,177,197,196,165,213,144,138,76,79,93,208,89,91,217,195,155,185,62,37,196,133,44,137,111,184,197,132,169,146,68,180,170,46,99,116,143,111,38,175,175,152,165,78,141,197,156,90,200,192,101,45,69,95,85,78,34,215,130,82,134,180,163,129,75,117,72,69,143,143,187,121,160,203,171,191,204,148,163,39,72,129,127,46,146,163,88,180,188,65,108,92,112,55,199,54,101,188,51,200,176,42,174,191,82,92,65,73,195,169,132,206,127,65,161,138,213,184,107,148,197,122,108,201,73,174,110,187,102,102,142,167,144,159,190,160,215,152,97,135,134,132,63,68,57,128,58,176,81,97,174,107,119,32,80,201,98,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,175,199,100,65,170,84,173,103,149,95,205,51,142,102,197,99,75,56,181,124,172,64,143,42,113,55,172,88,163,127,122,97,101,167,121,36,42,123,146,90,114,116,186,97,197,156,169,116,41,211,142,160,189,79,121,167,178,180,136,119,63,197,95,221,37,131,201,143,117,123,41,100,128,218,33,88,77,50,194,82,73,77,42,69,110,94,61,80,212,71,54,113,166,60,143,75,84,153,186,131,127,102,112,174,56,47,167,145,50,124,43,193,45,182,133,71,122,149,112,114,83,186,136,194,123,70,202,90,172,36,183,148,187,207,54,157,82,131,115,47,189,203,87,65,197,45,173,104,111,173,85,206,180,166,64,194,167,126,180,216,193,157,119,107,73,203,166,119,132,213,188,128,134,72,204,147,73,197,167,186,167,208,78,82,71,173,129,117,144,200,38,167,159,68,38,219,179,158,162,211,45,154,209,96,123,164,218,204,129,145,151,102,188,82,37,102,67,110,75,49,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,88,188,78,202,116,208,202,86,65,96,73,147,219,165,105,137,175,75,117,149,201,139,37,55,169,52,212,51,199,117,174,189,33,86,145,169,164,165,59,107,165,115,102,166,77,59,91,103,122,208,182,176,122,160,165,97,39,171,109,209,92,192,153,185,165,44,178,207,139,138,139,191,53,127,215,170,164,205,118,151,217,124,112,211,34,82,210,91,82,62,104,173,158,213,106,112,34,219,84,135,219,101,38,64,199,81,50,77,104,113,153,174,33,187,187,169,95,190,168,107,49,41,35,63,54,166,90,119,82,132,219,120,32,83,44,181,64,51,209,156,118,33,130,51,66,53,138,148,173,157,76,106,166,168,146,60,122,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,100,204,136,152,108,91,161,188,180,47,188,56,79,182,138,67,147,66,140,187,36,70,217,40,173,167,73,36,43,106,154,193,39,44,120,110,47,82,108,160,154,178,82,172,186,85,94,207,45,208,183,134,163,96,159,221,81,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,206,182,136,74,34,156,97,86,98,80,205,63,65,52,49,124,116,44,160,172,32,171,215,91,37,33,178,149,189,132,176,139,185,184,182,217,174,94,220,211,37,176,104,169,148,68,187,77,183,220,88,161,89,41,218,65,149,137,128,125,42,162,175,33,193,110,118,35,94,201,40,32,69,87,62,63,162,193,159,35,205,35,208,80,215,116,137,200,210,65,145,159,194,220,180,138,177,116,64,216,180,56,195,70,54,47,181,40,162,200,113,59,68,122,203,89,157,111,132,149,37,105,54,73,80,73,106,130,101,100,67,59,40,216,75,109,187,78,155,11
67,62,204,144,153,128,202,118,148,174,221,199,182,154,100,52,47,155,105,164,102,203,167,185,34,47,150,111,199,56,126,78,134,100,52,36,183,45,34,52,85,46,183,215,213,212,90,213,85,117,142,80,199,62,140,125,193,157,118,116,87,171,188,122,111,130,84,108,53,218,76,220,154,107,99,192,201,182,121,130,101,78,70,104,41,127,133,109,137,131,216,115,84,152,36,128,178,85,90,74,55,212,156,72,173,110,175,34,75,191,82,106,200,168,102,158,189,52,218,135,102,47,88,193,54,83,66,186,194,64,139,54,98,79,155,206,179,41,110,155,98,212,198,93,150,153,196,114,53,40,47,117,41,163,67,188,109,213,54,136,89,151,173,130,180,144,198,60,183,76,54,208,75,68,152,207,187,218,113,169,73,188,155,69,131,49,207,152,35,176,89,34,73,80,166,155,34,110,147,91,52,124,206,154,89,144,127,86,44,43,42,161,46,80,189,177,100,47,188,79,201,68,178,198,197,166,213,144,137,77,79,94,208,89,91,219,196,154,184,63,36,196,132,45,137,112,185,197,133,168,145,68,180,169,45,99,117,143,111,37,175,175,153,165,78,141,196,156,90,201,193,100,45,69,95,85,78,34,216,129,82,134,180,162,129,76,117,72,69,143,142,188,121,160,203,171,191,204,149,164,38,72,130,127,45,146,163,87,180,187,65,107,92,112,55,199,54,101,188,51,200,176,41,174,191,81,92,65,74,194,169,132,207,127,65,161,139,213,183,107,149,197,122,107,200,72,174,110,186,102,102,142,167,145,159,189,159,214,151,96,135,134,133,63,69,56,128,57,177,81,98,174,106,119,32,79,202,98,158,150,44,98,66,214,147,205,207,81,68,125,186,213,113,176,199,100,65,170,85,174,102,149,96,205,51,142,102,197,100,75,56,180,124,173,64,144,42,113,55,172,88,164,126,121,96,101,167,121,35,42,122,145,90,114,116,187,97,196,157,170,117,41,211,143,160,188,80,120,168,178,181,136,119,64,197,96,221,37,131,202,145,118,123,41,100,129,218,34,87,77,51,195,82,73,77,41,69,110,94,61,80,212,71,54,114,166,60,144,75,84,152,186,131,127,102,113,174,56,47,167,146,50,124,43,193,45,182,134,71,122,148,111,115,84,185,136,195,122,70,202,90,172,36,183,148,186,207,54,158,82,131,114,47,189,203,88,66,198,44,174,104,111,173,85,206,179,167,63,193,166,126,180,217,194,157,120,106,74,203,167,119,132,213,188,128,134,72,204,147,74,198,167,187,167,208,78,82,70,173,129,117,143,200,38,167,158,68,39,220,179,157,163,212,45,153,209,96,123,163,218,203,129,146,151,102,188,82,37,102,66,110,74,49,100,38,146,52,76,158,166,179,205,162,176,197,44,90,132,50,131,88,188,78,203,116,208,203,86,65,96,74,146,219,166,105,137,175,74,117,148,201,139,37,55,169,52,212,50,199,117,175,190,33,85,145,169,164,165,59,106,164,115,103,166,77,59,91,103,122,209,183,175,122,159,165,97,39,171,110,209,92,193,154,185,165,44,179,207,139,138,138,192,53,127,215,170,166,205,118,151,218,124,113,212,34,82,210,90,83,62,104,173,158,213,105,112,34,219,83,135,220,100,37,64,199,81,50,77,103,113,153,174,32,187,187,169,95,190,168,108,49,42,35,63,55,165,90,119,83,131,219,119,32,84,43,180,64,50,209,156,118,34,130,52,66,53,138,148,173,157,76,106,166,169,145,60,123,52,44,103,60,191,143,57,120,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,151,108,91,161,188,180,48,188,56,79,182,137,66,148,67,140,187,36,70,217,40,173,167,73,36,43,107,154,192,39,44,120,111,47,83,108,161,154,178,82,171,186,85,94,207,46,208,183,134,162,96,158,222,80,48,178,219,213,42,149,201,83,177,154,36,168,55,39,190,97,54,119,59,175,103,207,182,136,74,35,155,96,86,98,80,205,62,66,52,49,125,116,44,160,172,32,171,214,91,36,33,178,149,189,132,176,138,186,184,182,218,175,94,220,211,36,176,104,168,149,67,187,77,183,219,88,162,88,40,217,64,149,136,128,126,43,163,175,31,194,111,118,36,94,201,39,32,69,86,62,62,162,193,160,35,205,34,208,80,216,116,137,201,210,65,145,159,194,220,179,138,177,116,64,216,180,55,195,70,54,46,181,41,162,200,113,58,69,123,204,88,157,111,133,148,36,104,53,74,80,73,107,130,99,99,68,59,40,216,75,110,188,78,156,11
66,62,204,144,154,128,201,118,149,174,222,200,182,154,101,52,46,155,105,163,101,203,167,186,34,48,150,112,199,56,127,78,134,100,52,36,183,46,34,52,86,46,184,215,212,211,90,213,87,118,142,80,200,62,139,125,193,157,118,116,87,171,189,123,111,129,85,109,52,219,76,221,153,107,99,192,201,182,121,131,102,79,71,104,41,128,133,109,138,132,216,115,85,152,36,128,178,86,91,76,55,213,155,72,173,110,175,34,75,191,82,105,201,168,101,158,189,53,218,135,101,46,87,192,55,83,67,186,195,64,139,54,99,79,156,207,180,41,110,156,98,211,198,93,150,154,197,113,54,40,47,117,40,163,67,188,109,213,53,136,88,151,172,129,180,144,198,60,183,77,53,207,75,67,152,208,186,219,112,169,73,189,154,70,131,49,207,152,35,176,89,35,73,80,166,154,35,110,147,91,52,124,206,154,90,143,127,86,44,44,42,162,45,80,189,177,100,47,188,79,201,68,177,197,196,165,213,144,138,76,79,94,208,89,92,218,195,154,185,62,37,196,133,45,137,111,184,198,132,168,146,68,180,170,46,99,116,143,111,38,175,175,152,165,78,141,196,156,90,200,192,101,45,69,95,85,78,34,216,130,82,134,180,163,129,75,117,72,68,143,143,187,121,160,203,171,191,203,148,163,39,72,129,127,46,146,163,88,180,188,65,108,91,112,55,199,54,101,188,51,200,176,42,174,191,82,92,65,73,195,169,132,206,127,65,161,138,213,184,107,148,197,122,108,201,73,174,110,187,101,102,142,167,144,159,189,160,215,152,97,135,134,133,63,68,57,128,58,176,81,97,174,107,119,32,80,201,99,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,175,199,100,65,170,84,173,103,149,96,205,51,142,102,197,99,75,56,180,124,172,64,143,42,113,55,172,88,163,127,121,97,101,167,121,36,42,123,146,90,114,116,186,97,197,156,170,117,41,211,143,160,189,79,121,167,178,180,136,119,63,197,95,221,37,131,201,143,117,123,40,100,128,218,33,88,77,50,195,82,73,77,42,69,110,94,61,80,212,71,55,113,166,59,143,75,84,153,186,131,127,103,112,173,56,47,167,146,50,124,43,193,44,182,134,72,122,149,112,114,83,186,135,194,123,70,202,90,172,36,184,148,187,206,54,158,82,131,115,47,189,203,87,65,197,45,173,104,111,173,85,206,180,166,64,193,167,126,180,216,193,157,119,108,73,203,166,119,131,213,187,128,134,73,204,147,73,198,167,186,167,208,78,82,71,173,129,117,144,200,38,167,159,68,38,218,179,158,162,211,45,154,209,96,123,163,218,204,129,145,151,102,187,82,37,102,67,110,74,50,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,88,188,78,202,116,208,202,87,65,96,73,147,219,165,105,137,175,75,117,148,201,139,37,55,169,52,212,51,199,117,174,189,33,86,145,169,164,165,59,107,165,115,102,165,77,59,91,103,122,208,182,176,122,160,165,97,39,171,109,210,92,192,153,185,165,44,179,207,139,138,138,191,53,127,215,171,164,205,118,151,217,124,112,211,34,82,210,91,82,62,104,173,157,213,106,112,34,219,84,135,219,101,37,64,199,81,50,77,104,113,153,174,33,187,187,170,95,191,168,107,49,42,35,63,54,166,90,119,82,132,219,120,32,83,44,181,65,51,209,156,118,33,130,51,66,53,138,148,173,157,76,106,166,168,145,60,122,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,152,108,91,161,188,180,47,188,56,79,182,137,67,147,66,140,187,36,69,217,40,173,167,73,36,43,106,154,193,39,44,120,110,47,82,108,160,154,178,82,171,186,84,94,207,45,208,183,134,163,96,159,221,80,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,207,182,136,74,35,155,97,86,98,80,205,63,65,52,50,124,115,44,160,172,32,171,215,91,37,33,178,149,188,133,176,139,185,185,182,217,174,94,220,211,37,176,104,169,148,68,187,77,183,220,88,162,89,41,218,65,149,137,128,125,42,162,175,33,193,110,118,35,94,201,40,32,69,87,62,63,162,194,159,35,205,35,208,80,215,115,137,200,210,65,145,159,194,220,179,138,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,203,89,157,111,132,149,37,105,54,74,80,73,106,130,100,100,67,59,40,216,75,109,187,78,155,11
66,61,204,144,154,128,201,118,148,175,222,200,182,154,101,52,46,155,105,163,101,204,167,186,34,48,150,111,199,56,126,78,134,100,52,36,183,46,34,52,86,46,184,215,212,211,90,213,86,118,142,80,199,62,139,125,193,157,118,116,87,171,188,123,111,129,85,109,52,219,76,221,153,107,99,192,201,182,121,131,102,79,71,104,41,128,133,109,138,132,216,115,84,152,36,128,178,85,91,76,55,213,155,72,173,110,175,34,75,191,82,105,201,168,102,158,189,53,218,135,101,46,87,192,55,83,67,186,195,64,139,54,99,79,156,206,180,41,109,156,98,211,198,92,150,153,196,113,54,40,47,117,40,163,67,188,109,213,53,136,89,151,172,129,180,144,197,60,183,77,53,207,75,67,151,207,186,219,113,169,73,189,154,70,131,49,206,152,35,176,89,34,73,80,166,154,34,110,146,91,52,124,206,154,90,144,127,85,44,44,42,162,45,80,189,177,100,47,188,79,201,68,177,197,196,165,213,144,137,76,79,94,208,89,92,218,196,154,185,62,37,196,133,45,137,111,184,197,132,169,146,68,180,170,46,99,116,143,111,38,175,175,152,165,78,141,197,156,90,200,192,101,45,69,95,85,78,34,216,130,82,134,180,163,129,75,117,72,69,143,143,188,121,160,203,171,191,203,149,163,39,72,129,127,46,146,163,88,180,187,65,108,91,112,55,199,54,101,188,51,200,176,42,174,191,82,92,65,73,195,169,132,206,127,65,161,138,213,184,107,148,197,122,108,201,73,174,110,187,101,102,142,167,144,159,190,160,215,152,97,135,134,133,63,68,57,128,58,176,81,98,174,107,119,32,80,201,99,158,151,43,98,66,214,147,205,207,81,69,125,186,214,113,176,199,100,65,170,85,173,103,148,95,205,51,142,102,197,99,75,56,181,124,172,64,143,42,113,55,172,88,163,127,121,97,101,167,121,35,42,123,146,90,114,116,186,97,197,156,170,117,41,211,143,160,189,79,121,168,178,180,136,119,63,197,95,221,37,131,201,144,117,123,40,100,128,218,33,88,77,50,195,82,73,77,42,69,110,94,62,80,212,71,54,113,166,60,143,75,84,153,186,131,127,102,112,174,56,47,167,145,50,124,43,193,44,182,134,72,122,148,112,114,83,185,135,195,123,70,202,90,172,36,184,148,187,206,53,158,82,131,115,47,189,203,87,65,197,45,173,104,111,173,85,206,179,166,64,193,167,126,180,216,193,157,119,107,73,203,166,118,131,214,187,128,134,73,204,147,73,197,167,186,167,208,77,82,71,173,129,117,143,200,39,167,159,68,38,219,179,158,162,211,45,154,209,96,123,163,218,204,129,146,151,102,188,82,37,102,67,110,74,50,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,87,188,78,202,116,208,202,87,65,96,73,146,219,165,105,137,175,75,117,148,201,139,37,55,169,52,212,51,199,117,174,189,33,86,145,169,164,165,59,107,164,115,102,166,77,59,91,103,122,208,182,176,122,160,165,97,39,171,109,210,92,192,153,185,165,44,178,207,139,138,138,191,53,127,215,171,164,205,118,151,217,124,112,211,34,82,210,91,82,62,104,173,158,213,106,112,34,219,84,135,219,101,37,64,199,81,50,77,104,113,153,174,33,187,187,170,95,191,168,107,49,41,35,63,54,166,90,119,82,132,219,120,32,83,43,181,65,51,209,156,118,33,129,52,66,53,138,148,173,157,76,106,166,168,145,60,122,51,44,104,60,191,143,57,119,212,211,193,162,209,145,162,176,184,88,126,183,101,204,136,152,108,91,161,188,180,47,188,56,79,182,137,67,147,66,140,187,36,69,217,40,173,167,73,36,43,106,154,193,39,44,120,111,47,82,108,160,154,178,81,172,186,84,94,206,45,207,183,134,163,96,159,221,80,47,177,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,207,182,136,74,34,155,96,86,98,80,205,63,65,52,50,124,115,44,160,172,32,171,215,91,37,33,178,148,188,132,176,139,185,185,182,217,174,94,220,211,37,176,104,169,148,68,187,77,183,220,88,162,89,41,218,65,149,137,128,125,42,162,175,33,193,111,118,35,94,201,40,32,69,87,62,63,162,193,159,35,205,35,208,80,215,115,137,200,210,65,145,159,194,220,179,138,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,203,89,157,111,133,148,37,105,54,73,80,73,106,130,100,100,67,59,40,216,75,109,187,78,155,11
67,62,205,144,154,129,201,118,149,175,222,200,181,152,101,52,46,154,106,163,102,203,167,186,35,48,151,113,199,57,127,77,134,101,53,36,183,47,33,52,84,46,184,214,213,211,90,212,87,117,142,80,199,62,137,126,193,157,119,117,87,171,190,123,111,129,85,109,53,218,76,220,152,107,99,192,200,182,120,132,102,78,71,104,42,127,134,109,139,132,215,115,84,152,36,128,178,84,91,75,55,213,154,72,172,109,176,35,75,192,82,106,201,169,102,157,189,52,219,135,101,47,87,193,53,83,68,185,195,66,140,55,98,80,155,205,181,41,109,156,98,211,198,92,148,153,198,114,53,39,48,118,40,164,68,187,108,214,53,136,88,151,172,130,181,145,198,60,182,77,53,208,75,67,152,207,187,219,111,169,72,189,154,70,131,49,207,151,36,175,89,34,73,80,167,154,34,109,146,91,51,124,206,154,89,144,128,85,44,44,41,161,45,80,189,178,99,47,189,79,201,67,176,197,196,166,213,144,137,77,79,94,208,89,92,218,197,154,185,63,38,196,134,44,137,111,185,198,132,169,145,68,178,170,46,100,116,143,110,38,176,175,153,166,79,141,197,156,89,201,192,101,45,69,96,85,77,35,216,130,82,135,180,162,130,76,118,73,68,141,142,188,121,160,201,172,191,203,149,162,39,73,129,128,45,146,163,87,180,188,65,108,93,112,56,200,54,102,189,51,200,177,43,174,191,82,92,65,73,194,168,133,205,127,67,161,138,213,184,108,148,197,123,107,202,73,173,110,187,101,101,141,167,145,161,189,160,214,152,97,135,133,131,62,68,57,128,59,176,81,97,175,107,119,32,80,201,98,157,150,44,98,67,213,148,206,207,82,69,124,187,213,113,175,200,101,65,170,83,174,101,148,95,204,52,141,102,197,100,76,56,181,124,171,62,143,41,112,55,172,88,162,125,122,96,99,167,120,35,43,124,146,91,115,116,186,97,198,157,171,116,40,210,142,160,190,79,122,167,177,180,136,118,63,197,94,221,38,130,201,143,118,122,40,101,128,218,32,88,76,50,194,82,72,76,41,69,111,93,61,79,214,72,54,113,166,60,142,75,85,154,185,131,127,103,111,174,57,49,168,145,51,124,43,193,44,182,134,71,122,148,110,115,83,186,135,194,124,71,202,91,173,36,184,149,187,206,54,157,82,131,115,47,189,202,87,65,198,45,173,104,111,173,85,206,180,166,63,194,167,125,180,216,193,157,118,107,74,203,167,118,131,214,188,129,134,73,205,146,73,198,168,186,166,208,79,82,71,173,130,116,144,200,39,168,159,68,38,219,179,157,163,210,45,153,209,95,123,165,218,205,128,146,152,102,187,82,37,103,67,110,74,49,100,39,146,51,76,158,166,181,205,162,176,197,45,89,131,49,130,88,188,76,201,115,207,202,87,65,95,73,146,219,165,105,136,175,75,117,148,202,139,37,55,168,52,211,51,199,117,174,189,33,85,145,170,165,164,59,106,164,114,102,166,77,59,91,104,123,207,183,176,122,160,164,98,40,171,109,209,92,192,153,186,165,43,178,208,139,138,139,191,53,127,214,172,164,204,117,151,217,125,111,212,34,82,210,90,82,63,103,174,157,213,105,112,34,218,84,134,219,102,37,64,199,82,50,78,105,113,151,175,32,187,187,169,96,190,169,108,49,41,35,64,53,168,90,119,83,133,220,119,33,83,44,181,64,51,209,155,118,33,131,51,65,54,138,148,173,158,76,105,166,170,146,60,122,51,45,103,60,190,142,55,119,212,211,194,162,208,146,162,176,183,89,126,183,102,204,137,152,108,90,162,187,180,48,189,56,79,181,137,65,146,66,140,188,36,70,217,40,173,167,72,37,43,107,156,192,39,45,120,110,47,82,110,161,153,178,82,171,187,84,94,206,46,207,183,133,163,96,159,221,81,48,178,220,212,41,150,200,83,178,153,37,168,55,40,190,97,54,118,59,176,102,206,183,135,73,34,156,98,85,99,80,205,63,66,52,50,124,115,44,160,172,32,171,215,92,36,33,177,150,188,131,176,138,185,184,181,217,174,94,220,210,38,176,105,170,148,69,188,77,183,220,89,161,90,41,217,64,150,138,128,126,40,162,175,32,193,110,118,35,93,201,40,31,67,86,62,63,162,193,159,36,205,35,208,81,214,116,137,199,210,66,145,159,196,221,180,138,177,116,64,216,181,57,195,71,53,47,181,41,162,201,111,60,68,122,202,88,157,111,131,150,36,105,55,74,80,73,106,131,101,99,67,60,40,217,76,109,187,77,155,11
66,62,205,144,153,129,202,118,149,175,221,200,182,153,102,51,46,155,106,162,101,203,167,186,34,48,150,111,199,56,126,78,134,100,51,36,183,47,35,52,85,46,185,214,212,211,90,213,87,118,142,80,200,61,138,124,194,157,119,117,88,171,188,123,110,130,85,110,54,220,77,221,153,107,100,193,201,182,121,131,102,79,70,104,41,129,133,109,139,133,216,115,85,151,36,127,178,86,91,75,55,213,155,72,172,110,174,35,75,192,81,105,201,168,101,158,189,52,218,135,101,46,87,192,55,83,67,185,195,64,139,54,99,78,156,207,179,41,110,155,98,211,198,93,149,153,197,113,53,40,47,117,40,163,67,188,109,213,53,136,88,151,172,129,180,144,197,61,183,77,54,208,75,67,151,207,187,219,113,169,73,189,154,70,131,49,206,152,35,176,88,35,73,80,166,154,35,110,146,91,52,125,205,153,89,143,126,85,44,44,42,161,46,81,189,177,101,47,189,78,201,68,177,197,197,165,213,143,137,77,79,94,207,89,91,218,196,155,185,63,37,196,133,45,137,111,184,197,132,168,145,68,179,169,46,99,116,143,111,38,175,175,152,165,78,141,197,155,90,200,192,101,45,68,95,85,78,34,216,130,82,135,180,162,128,75,117,72,69,143,142,188,121,160,203,170,190,203,149,164,39,72,129,128,46,146,163,88,179,188,65,108,92,112,55,199,54,101,187,51,202,176,43,173,192,82,92,65,73,194,169,133,206,126,64,160,137,213,184,107,149,197,122,109,201,73,174,110,186,102,102,142,167,145,159,189,160,214,152,97,135,134,133,62,68,57,128,57,177,81,98,174,107,119,32,80,201,98,157,152,43,97,67,214,146,206,207,81,69,125,186,214,113,176,200,99,65,170,84,172,103,148,95,206,50,142,103,196,100,75,57,181,124,172,64,143,42,113,55,172,88,163,127,121,97,100,166,121,36,42,123,145,90,114,115,186,97,196,156,169,116,41,211,143,160,190,79,121,167,178,180,136,118,62,197,95,221,38,131,201,143,118,122,41,100,128,218,33,88,76,50,194,82,73,78,41,69,110,94,61,80,212,70,55,114,166,59,143,75,83,153,186,131,127,103,112,173,56,47,167,146,50,125,44,193,44,183,134,71,122,149,112,114,84,186,135,194,124,70,203,91,172,36,184,149,187,206,53,158,83,132,114,47,189,203,86,65,197,45,173,103,110,173,86,205,179,166,64,194,166,126,180,215,194,158,119,108,73,203,166,119,132,214,188,128,134,73,205,147,74,197,167,186,166,208,77,82,71,173,128,118,144,200,38,168,159,67,38,219,180,158,163,210,45,154,209,95,123,163,218,204,128,146,151,103,187,82,37,102,66,110,74,49,99,38,147,51,76,157,167,180,205,162,176,197,45,89,130,49,130,87,187,78,201,116,207,203,86,66,96,73,146,220,165,105,137,175,74,118,148,200,139,37,54,169,52,211,51,199,118,174,189,33,85,145,169,164,165,58,107,164,115,102,166,78,58,91,103,123,208,183,176,122,159,164,98,39,172,109,209,93,192,153,184,165,44,179,206,138,139,138,191,54,128,215,170,164,205,117,150,217,124,111,211,34,82,210,91,82,62,104,173,157,213,107,112,33,219,83,135,220,101,37,64,199,82,50,76,104,114,153,174,32,186,187,170,95,190,168,107,49,42,35,64,53,167,89,119,82,133,220,119,32,84,44,181,65,51,209,156,118,33,130,51,66,53,138,148,173,157,76,105,166,169,145,60,123,52,44,103,60,191,143,57,120,212,211,192,162,209,145,162,176,184,88,127,182,101,204,136,151,107,91,161,188,179,48,188,55,79,182,137,66,148,66,140,187,36,70,217,40,173,168,73,36,42,106,154,193,40,43,120,110,48,82,108,160,153,178,82,171,185,84,94,207,45,207,183,134,163,96,158,221,80,48,178,220,213,42,149,200,83,177,155,37,168,55,39,189,97,54,119,59,175,103,207,183,136,74,34,155,97,86,98,81,204,63,66,51,49,124,116,44,161,172,32,171,215,91,36,33,178,149,188,132,176,139,185,184,183,218,174,93,219,211,37,176,104,169,148,68,188,77,183,219,88,161,89,41,217,65,150,137,128,125,42,162,174,33,193,111,119,36,93,202,40,32,69,87,62,63,161,194,160,35,205,35,208,80,215,116,138,200,210,66,144,159,194,220,179,138,177,116,63,216,179,57,195,70,54,46,180,41,162,200,113,59,68,122,202,89,157,111,132,148,37,105,54,74,80,74,106,130,100,99,67,59,40,217,76,108,186,79,155,11
66,61,205,144,154,128,201,118,148,175,221,200,182,153,101,52,47,155,105,163,102,203,167,186,35,48,150,111,199,56,127,78,134,100,52,36,183,46,34,52,85,46,184,215,211,211,89,212,87,118,142,80,200,62,139,124,193,157,118,116,87,171,189,123,111,129,85,109,52,219,77,221,153,106,99,192,201,182,121,131,102,79,71,104,41,128,132,109,137,132,216,115,85,152,36,128,178,86,91,75,54,213,154,72,173,109,175,34,75,192,82,105,201,168,101,158,189,53,218,135,101,46,87,192,55,83,67,186,195,64,139,54,99,79,156,207,180,41,110,156,98,211,198,92,150,154,197,113,53,41,47,118,40,163,68,188,109,213,53,136,89,151,172,130,180,144,198,60,183,77,52,208,75,67,151,208,186,219,112,170,73,189,154,70,131,48,206,152,35,176,89,35,72,80,166,154,35,110,146,91,52,125,206,153,89,143,127,86,44,44,41,162,45,80,189,177,100,47,188,79,201,68,177,197,197,166,213,144,138,77,79,94,208,89,92,218,195,155,185,62,37,196,134,45,137,111,185,197,132,168,146,68,180,170,46,98,117,142,111,38,175,175,153,165,78,141,197,155,90,200,192,101,45,69,96,85,78,34,215,130,82,135,181,163,128,75,117,72,68,143,143,188,121,160,202,171,190,204,149,163,39,72,129,127,46,146,163,88,180,188,65,108,92,112,55,199,55,101,188,51,201,176,42,173,191,82,92,65,73,195,169,132,205,127,65,160,138,213,184,108,149,197,122,108,201,73,174,111,187,101,101,142,167,145,160,190,160,215,152,97,135,133,132,63,68,57,128,58,177,81,98,175,107,119,32,80,201,98,157,151,43,98,66,213,147,205,207,81,69,125,186,214,113,176,199,101,64,170,85,174,103,148,96,205,52,142,102,196,99,75,56,181,124,172,63,143,42,113,55,172,88,163,126,122,96,101,167,121,36,42,123,146,90,114,116,186,97,196,156,169,116,41,211,142,160,189,79,121,168,178,180,136,119,63,197,95,221,38,131,201,144,117,123,40,100,128,218,33,88,77,50,194,82,73,77,42,70,109,95,61,80,212,71,54,113,166,60,143,74,84,153,186,131,127,102,112,173,56,47,168,145,50,124,43,193,45,182,133,72,122,148,112,114,83,186,135,194,123,70,202,90,172,36,183,149,187,206,53,158,82,131,115,47,189,203,87,65,197,45,173,104,111,173,84,206,179,166,63,194,167,125,180,216,193,157,119,108,73,203,166,118,131,213,187,128,134,73,204,147,73,197,167,186,167,208,78,82,71,174,128,117,144,200,38,167,159,68,38,219,179,158,162,211,45,154,209,96,123,163,218,205,129,146,151,103,188,82,37,102,67,110,74,50,99,38,146,51,76,158,167,180,204,162,176,197,44,90,130,49,131,87,188,78,202,116,208,202,87,65,96,73,146,219,165,105,137,175,75,117,149,201,139,37,55,169,53,212,51,199,117,175,190,33,86,145,169,164,165,59,107,165,115,103,166,77,59,91,103,122,208,182,176,121,160,164,97,39,172,109,209,92,193,153,185,165,44,179,207,139,138,138,191,53,127,215,170,165,205,118,150,217,124,112,212,34,82,210,90,82,62,104,173,157,213,106,112,34,219,84,135,220,101,38,64,200,81,50,77,104,113,153,174,33,187,187,169,95,190,167,107,49,42,35,63,53,166,90,119,82,133,219,120,32,84,44,181,65,51,209,156,118,33,130,51,66,54,138,149,173,157,77,106,166,168,145,60,122,51,44,103,60,191,144,58,119,212,211,193,162,209,145,162,176,184,88,126,182,101,204,136,152,108,91,161,188,180,47,188,55,79,182,138,67,148,66,140,187,36,69,217,40,172,167,73,36,43,106,155,193,39,45,119,110,47,82,108,160,154,178,81,171,185,84,94,206,45,208,183,134,163,95,159,221,80,48,177,219,213,42,149,201,83,177,154,37,168,55,39,189,97,55,119,59,175,103,206,182,136,74,34,155,97,85,98,80,205,63,65,52,49,124,115,44,160,172,32,171,215,91,37,34,177,148,188,132,176,139,185,185,182,218,174,94,220,211,37,176,104,169,149,68,187,77,182,220,88,162,89,40,218,65,149,137,128,125,41,163,175,32,193,110,118,35,94,202,41,32,69,87,62,63,162,194,160,35,205,35,208,80,214,116,137,200,210,65,144,160,194,220,180,138,178,116,63,216,180,56,195,70,54,47,181,41,162,200,113,59,68,123,202,89,157,111,132,149,37,104,54,74,80,74,107,129,100,99,67,60,40,216,75,108,187,78,155,11
66,61,205,144,153,127,201,118,148,175,222,200,182,153,101,52,46,155,105,164,102,204,168,187,34,47,150,111,198,55,126,78,133,101,52,35,183,46,33,52,86,46,185,215,213,211,91,212,86,116,143,79,199,61,139,124,194,158,119,117,87,171,188,124,110,130,85,108,52,220,76,221,152,108,99,192,200,181,121,131,103,79,71,104,42,128,134,109,139,132,215,115,84,152,36,127,178,86,91,76,55,213,154,72,172,109,174,34,76,191,83,105,201,168,101,158,189,53,219,135,102,47,87,192,55,82,66,186,195,64,140,55,98,78,156,207,180,42,109,156,99,210,197,93,150,154,196,113,54,40,47,118,40,162,67,189,109,213,52,136,89,151,172,130,180,145,199,61,183,76,52,207,75,67,151,207,186,219,113,168,72,190,153,70,131,49,206,152,35,176,88,35,73,79,166,155,35,110,146,91,52,125,207,154,89,144,127,85,43,45,42,160,45,80,189,178,100,49,189,80,201,68,177,198,196,166,211,145,137,75,78,94,209,88,92,218,195,154,185,62,36,196,132,44,138,111,184,197,132,168,145,68,179,170,46,100,117,142,111,38,175,175,152,165,78,140,197,156,89,200,192,101,44,70,95,84,78,34,216,130,81,136,180,162,129,75,117,73,69,143,143,187,121,159,202,171,190,204,149,164,39,72,129,128,45,145,164,87,178,188,64,107,92,111,55,198,54,101,188,51,200,177,41,174,191,82,93,65,74,195,169,131,206,126,65,161,139,213,183,108,149,196,123,108,201,73,173,110,187,102,102,141,166,145,159,190,160,216,151,96,135,134,133,63,69,56,127,58,177,82,99,174,107,119,33,79,202,99,159,151,44,97,67,214,145,206,207,80,69,125,186,214,112,176,200,101,66,170,85,175,104,149,95,203,51,142,101,197,100,75,55,182,123,171,63,142,42,113,55,173,87,164,126,121,96,101,166,121,36,41,124,146,90,114,116,187,97,197,156,170,116,40,211,143,159,188,78,120,168,178,179,137,119,63,198,95,220,38,130,201,144,117,123,41,100,128,219,33,88,77,51,194,82,73,77,43,68,110,93,61,80,212,70,53,113,166,58,143,74,84,152,185,130,127,103,112,172,55,47,167,147,50,124,43,193,45,183,134,72,123,148,112,114,82,185,136,194,125,70,203,91,173,36,183,149,187,206,54,156,83,132,114,48,188,202,86,65,198,45,173,104,111,174,85,206,179,166,64,193,167,124,179,216,193,157,119,108,74,203,166,119,132,212,187,129,133,74,204,146,74,197,167,186,167,207,77,82,70,174,129,118,144,199,38,166,160,68,38,219,179,158,162,211,46,155,209,96,124,163,218,204,129,146,150,102,189,81,36,101,67,109,75,50,100,38,145,51,76,157,166,179,205,163,176,196,45,92,130,50,130,87,187,77,201,116,207,204,87,63,97,73,147,219,164,104,137,174,76,118,148,200,140,37,55,168,52,212,51,199,119,174,190,32,86,146,169,163,166,58,108,165,114,102,166,78,59,91,103,121,209,182,177,121,161,165,97,39,171,109,210,91,193,153,185,165,44,178,207,139,138,138,191,53,126,213,171,164,204,118,151,217,125,112,212,35,83,210,90,82,62,105,173,157,214,105,113,33,219,84,135,220,101,38,65,199,81,50,77,105,112,152,173,33,187,186,169,95,190,168,107,49,41,36,64,54,167,90,118,83,132,218,120,32,83,44,181,65,51,209,156,117,32,130,52,66,52,139,147,173,158,76,106,166,169,145,60,123,51,45,104,60,191,142,57,119,211,211,194,161,209,146,162,176,185,88,126,184,101,203,135,151,108,90,161,188,180,47,188,57,81,182,138,67,147,67,139,187,36,70,217,39,173,167,73,35,44,105,155,193,38,45,119,110,47,81,107,162,154,178,81,172,186,84,96,207,44,207,184,133,161,96,158,222,81,47,178,220,213,42,150,200,83,176,154,36,168,55,39,190,97,55,118,58,175,102,205,182,136,74,36,155,97,86,98,81,206,63,65,52,50,123,114,44,160,172,32,171,215,90,36,33,178,149,189,133,176,140,185,185,182,217,173,95,221,212,38,176,104,169,148,68,188,78,182,220,88,161,89,41,217,65,149,137,128,126,41,162,175,32,193,111,118,34,94,201,41,33,68,87,62,63,161,194,160,36,204,35,209,81,215,116,138,200,209,66,144,158,194,221,180,137,177,115,63,215,180,56,194,71,53,47,180,41,163,201,112,60,68,122,203,88,157,112,132,148,38,105,55,73,79,73,106,131,100,100,67,59,38,217,75,108,186,79,154,11
66,62,205,144,153,129,201,118,148,175,222,200,182,153,101,52,46,155,105,163,101,204,168,186,35,48,150,112,199,56,126,78,134,100,51,35,183,46,34,51,86,46,184,215,212,211,90,213,86,118,142,80,200,61,138,125,193,157,118,116,87,170,188,123,111,129,85,109,52,219,76,221,153,107,99,192,200,181,121,131,102,79,71,103,42,128,132,109,139,132,215,115,85,152,36,127,177,86,91,76,55,213,155,72,172,109,174,34,74,192,82,105,201,168,101,158,189,53,218,136,101,46,87,193,54,83,68,186,194,64,140,54,99,79,156,207,180,41,110,156,97,211,198,93,150,153,197,113,54,40,47,117,40,163,67,188,109,214,53,136,88,151,172,129,180,144,198,61,183,77,53,208,75,67,151,207,186,219,112,169,73,189,155,70,131,49,207,151,34,176,89,35,72,80,166,154,34,110,147,91,52,125,206,153,90,143,127,86,44,43,42,162,45,80,189,178,101,47,188,79,201,68,177,197,196,166,213,144,137,77,79,93,208,89,91,218,196,154,185,63,38,196,133,45,136,112,185,198,132,168,146,68,180,170,46,99,116,142,112,38,175,175,152,165,78,141,196,156,90,200,192,101,45,69,96,84,78,34,216,130,82,134,180,163,129,76,117,72,68,143,142,187,121,160,203,171,191,204,148,163,39,73,129,127,46,146,163,88,180,188,65,108,91,112,56,199,54,100,188,51,200,176,42,174,191,82,92,65,73,195,169,132,206,127,65,160,138,213,184,107,148,197,123,109,201,73,174,110,187,102,102,142,167,143,159,190,160,214,152,97,134,134,133,63,68,57,127,58,176,82,97,175,107,119,32,80,201,98,158,151,43,98,67,214,147,206,207,81,69,125,186,214,113,175,200,101,65,171,85,173,102,148,96,205,51,142,101,197,100,75,56,181,124,172,63,143,42,112,55,171,88,163,126,121,97,100,166,121,36,42,123,145,90,114,116,186,97,197,156,170,117,41,210,142,160,189,80,121,167,178,179,136,118,63,197,95,221,37,131,200,143,118,122,41,100,128,218,33,88,77,50,194,82,73,77,42,69,110,94,62,80,212,71,55,113,166,59,143,75,84,152,186,130,127,103,112,174,55,47,167,145,50,124,43,194,45,182,134,72,122,149,112,114,83,186,135,195,123,70,202,90,172,37,184,148,186,206,54,158,82,131,114,47,189,203,87,65,197,45,172,104,111,174,85,206,179,166,63,193,167,126,180,216,193,157,119,108,73,203,167,118,131,214,187,128,134,73,204,147,74,197,166,186,167,208,78,83,71,173,129,117,144,200,39,167,159,68,38,218,179,158,162,211,45,154,209,96,123,163,218,204,129,145,151,102,188,82,37,102,66,110,74,49,99,38,146,51,76,158,167,180,205,162,176,196,44,90,131,50,131,87,188,77,202,116,208,202,86,65,96,73,146,219,165,105,137,175,75,117,148,201,139,37,55,169,53,211,51,199,118,174,188,33,86,145,169,163,165,59,107,165,115,102,166,77,59,92,104,122,208,182,176,122,160,164,97,39,171,108,209,92,192,154,185,165,43,178,207,139,138,138,191,53,127,215,171,164,205,117,151,217,125,112,211,34,83,210,91,82,62,104,174,158,213,106,112,34,219,84,135,219,101,37,65,199,82,50,77,104,113,153,174,33,187,187,170,95,191,168,107,48,41,35,63,53,166,89,119,82,132,219,120,32,83,44,181,65,50,208,156,118,33,129,51,66,53,138,148,173,157,76,105,166,168,145,61,123,52,44,103,60,191,143,57,119,212,211,193,163,208,146,162,176,184,88,127,183,101,205,137,152,107,91,161,188,180,48,188,56,79,181,137,67,147,66,140,187,36,69,218,40,173,166,73,36,43,106,154,193,39,44,120,110,47,83,108,161,153,178,82,171,186,84,94,207,45,208,183,134,163,96,159,221,80,48,178,219,213,42,149,201,82,177,154,37,168,55,39,189,96,54,119,59,175,103,207,182,136,74,35,155,96,86,97,80,205,62,65,53,50,124,116,45,161,172,32,171,215,91,37,33,178,148,188,132,176,138,186,184,182,218,174,94,220,212,37,176,104,168,148,68,187,77,184,221,88,162,89,41,218,64,149,137,129,126,42,162,175,33,193,110,118,35,94,201,40,32,68,86,62,63,161,193,159,34,205,35,208,81,214,115,137,200,209,65,145,160,194,220,179,138,178,116,64,216,180,56,195,71,54,47,181,41,162,200,113,59,68,122,202,89,158,111,133,148,37,105,54,74,80,73,107,129,101,100,68,59,41,217,75,108,187,78,155,11
66,62,205,144,154,129,202,119,148,175,222,201,182,153,100,51,47,155,106,163,103,203,167,185,34,48,150,111,200,56,126,78,133,101,53,36,184,46,34,51,86,46,184,215,212,211,90,214,86,118,142,80,199,62,139,125,193,157,118,116,86,171,188,123,110,129,85,109,53,219,77,221,153,108,100,192,201,182,120,131,102,78,71,104,41,128,133,109,138,132,216,115,85,151,36,128,178,86,91,75,55,212,155,71,173,109,176,34,74,191,82,105,200,168,101,158,189,53,218,135,101,47,88,192,55,83,67,185,195,64,139,53,99,78,156,207,180,40,109,155,98,211,199,94,149,153,196,113,53,41,48,117,41,164,67,188,109,214,54,136,88,152,172,129,180,144,198,61,182,77,53,208,75,67,152,207,186,219,113,169,73,189,154,70,131,49,206,151,35,176,88,35,72,80,167,155,35,110,146,91,52,124,206,153,90,144,127,85,45,44,41,162,45,80,189,177,100,47,188,79,201,67,177,197,197,165,212,144,138,76,79,94,208,88,92,217,196,154,185,62,37,196,134,45,136,111,184,197,132,169,145,68,179,170,46,99,116,142,112,38,175,175,153,165,78,142,196,156,91,200,192,102,45,68,96,84,79,34,215,130,83,135,180,162,128,75,117,72,69,143,143,187,121,160,202,170,190,203,149,162,39,72,129,127,46,146,163,88,180,187,65,107,92,112,55,200,55,101,188,51,201,176,41,173,191,82,93,65,73,195,168,132,206,127,65,160,137,213,185,107,148,197,123,108,201,73,174,110,187,102,102,143,166,145,159,190,159,214,152,96,134,133,132,63,68,57,128,59,177,82,98,174,107,119,32,80,201,98,157,151,44,98,67,213,146,206,207,81,68,125,186,215,113,176,199,101,65,170,84,174,102,148,96,204,51,142,101,197,99,75,57,180,125,173,64,144,43,113,55,172,87,163,127,121,97,100,166,121,34,43,122,145,90,114,116,186,97,197,157,169,117,40,211,142,159,188,79,121,167,177,180,136,119,64,197,95,221,38,131,201,144,117,123,40,100,128,218,33,88,77,50,194,82,73,76,42,69,110,94,62,80,214,71,54,113,165,59,142,75,84,152,185,130,126,102,113,173,55,47,167,146,50,125,43,193,44,181,134,71,122,148,112,114,84,186,136,195,124,70,202,90,172,37,183,148,186,206,54,158,83,131,116,47,189,203,87,65,197,43,173,104,111,174,85,206,180,167,63,193,166,125,180,216,193,158,119,108,73,203,168,118,132,214,187,128,133,72,204,147,73,197,167,187,168,208,77,82,70,174,128,117,144,199,38,167,159,68,38,218,179,157,163,211,45,153,209,95,123,163,218,204,129,146,151,103,187,82,37,101,67,110,74,50,98,39,146,52,76,157,167,180,205,162,176,197,44,89,130,49,131,88,188,77,201,116,208,203,86,64,95,73,146,220,165,105,137,175,75,116,149,201,138,37,55,169,52,211,51,199,118,174,189,33,86,145,169,164,164,59,106,165,115,102,166,77,59,91,103,122,208,182,176,122,159,165,98,39,172,109,209,92,193,154,185,165,43,179,208,139,138,139,192,53,127,215,169,166,205,117,151,217,124,111,212,35,83,210,91,82,62,104,173,158,213,106,112,35,220,84,134,219,102,37,64,198,82,50,76,104,113,153,174,33,187,187,169,95,191,168,107,49,41,36,64,54,167,90,119,82,132,220,120,32,83,42,181,64,51,209,156,118,33,130,51,66,52,138,148,173,158,76,105,166,168,145,60,122,51,44,104,61,191,143,57,119,211,212,193,162,209,146,162,176,183,88,127,183,102,204,137,151,107,91,161,188,180,47,189,56,79,182,138,66,147,66,139,188,36,70,216,40,173,167,73,36,43,107,155,193,39,44,120,110,47,82,108,161,154,178,81,171,186,85,94,206,45,207,183,134,162,96,158,221,81,48,178,218,212,42,149,200,83,177,153,36,168,55,39,189,97,54,119,59,175,103,207,182,135,74,35,156,96,86,98,80,205,63,65,52,49,124,115,45,160,171,33,171,215,91,37,34,178,149,188,133,176,139,185,184,182,217,174,93,220,210,36,177,104,169,148,68,187,77,183,219,88,162,90,41,217,64,149,137,128,126,42,162,175,33,193,110,119,34,93,201,40,32,69,87,62,63,162,193,159,35,205,35,208,80,216,116,137,200,209,65,144,159,195,220,179,138,177,117,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,202,89,157,112,133,149,37,104,53,74,80,73,107,130,100,99,67,59,40,217,75,109,187,78,154,11
66,61,205,144,154,129,201,118,148,175,222,200,182,153,100,52,47,155,105,163,101,203,168,185,34,48,150,111,199,56,127,77,135,100,52,35,182,46,34,51,85,46,184,215,212,210,90,213,86,119,142,80,199,62,139,125,193,157,118,117,87,171,189,123,111,129,84,108,53,220,77,220,153,108,100,192,201,182,120,131,102,79,71,103,41,127,133,110,138,133,216,115,85,152,36,128,179,85,91,76,55,213,155,72,173,110,176,35,74,191,81,105,201,168,102,158,189,53,218,135,101,47,87,192,55,83,68,186,195,64,139,54,99,79,155,206,179,41,109,156,98,211,198,92,149,153,197,113,54,40,48,117,40,164,68,187,110,213,53,136,89,151,172,129,180,144,197,60,183,77,52,207,76,67,152,207,186,219,113,169,72,189,155,70,131,50,207,152,35,176,89,35,73,80,167,154,35,110,147,91,53,124,206,153,89,144,127,86,44,44,42,162,45,80,189,177,100,47,188,79,201,68,177,197,196,165,212,144,137,76,78,93,208,89,91,218,196,154,185,62,37,196,133,44,138,111,184,198,131,169,146,68,181,170,46,99,116,143,111,38,176,175,152,165,78,141,197,156,89,200,193,101,45,68,96,85,78,34,215,130,82,134,180,163,128,75,117,71,68,143,143,187,120,160,203,171,190,203,148,163,39,73,129,127,46,146,163,88,180,187,65,107,91,112,56,199,54,101,187,50,201,177,41,174,192,81,92,65,73,195,169,132,205,127,65,161,138,212,185,107,149,196,123,108,201,73,173,110,187,101,101,142,167,144,159,190,160,216,152,97,135,134,132,62,68,57,127,57,177,81,97,174,107,119,32,80,201,99,158,151,43,97,67,214,147,206,207,81,69,124,186,214,113,176,199,101,65,170,85,173,102,149,96,205,52,142,102,197,99,75,57,180,124,172,64,143,42,114,55,172,88,164,126,121,97,101,167,121,35,42,122,146,90,114,116,187,96,196,156,170,117,41,211,142,160,189,79,120,168,177,179,136,119,63,197,95,221,38,131,201,144,117,123,40,100,128,219,33,88,77,50,194,82,72,77,42,70,110,93,61,80,212,71,54,113,166,59,143,74,84,153,186,131,128,103,112,174,56,47,168,145,51,124,43,192,44,181,134,72,122,149,112,115,83,185,135,195,123,70,202,90,173,37,183,149,187,207,54,158,82,132,115,48,189,203,86,65,197,44,173,104,110,174,85,205,180,166,64,194,167,125,180,216,193,157,118,107,72,203,167,119,131,213,188,128,133,72,204,147,74,196,167,186,167,208,77,82,71,173,128,117,144,200,38,167,159,68,38,219,179,158,163,211,45,154,209,95,123,164,218,204,128,145,151,103,188,82,37,102,66,109,74,50,99,38,146,51,76,157,167,180,204,161,176,197,44,89,132,49,131,87,189,78,202,115,207,203,87,65,96,73,146,219,165,105,137,175,75,116,148,200,139,37,54,170,52,212,51,199,118,174,189,33,86,146,169,164,165,59,107,165,115,102,166,78,59,91,103,122,209,182,176,123,160,165,97,39,172,109,210,92,192,153,184,165,44,179,208,139,138,138,192,53,127,215,171,164,205,118,151,217,124,112,211,34,82,210,91,82,62,104,174,157,213,106,111,34,220,84,134,219,101,38,64,198,81,51,77,103,113,153,173,33,187,187,169,95,191,167,107,49,41,35,63,54,166,90,119,83,132,219,119,32,83,44,181,64,51,209,156,117,33,129,52,66,53,138,148,173,157,77,105,166,168,145,60,123,51,44,104,61,192,144,57,119,212,211,193,162,209,146,162,176,184,88,126,183,100,204,136,152,107,91,161,188,180,48,188,55,79,182,137,67,148,66,140,187,36,70,217,40,173,167,73,36,43,106,154,192,39,44,120,111,47,83,108,160,154,178,82,172,186,83,95,207,44,208,183,134,163,95,159,221,81,47,178,219,212,41,149,200,83,177,153,37,168,55,39,189,97,54,119,59,175,103,207,181,136,74,35,156,97,86,98,80,205,63,65,52,50,124,115,44,160,172,31,171,215,90,36,33,178,149,189,132,175,138,185,184,182,217,174,93,220,211,37,177,104,169,149,68,186,76,183,220,89,161,89,40,218,64,149,137,128,125,42,162,175,33,193,111,119,35,93,201,40,32,68,86,63,63,163,194,159,35,206,35,209,80,215,115,137,200,210,65,144,159,194,220,179,137,177,116,64,216,180,56,196,70,54,47,181,41,162,200,113,60,68,123,203,88,157,111,132,148,36,104,54,74,80,73,106,130,100,100,68,59,40,216,75,109,187,78,154,11
66,62,204,144,154,128,201,118,149,174,222,200,182,153,101,52,46,155,105,163,101,204,167,186,34,48,150,111,199,56,127,78,134,100,52,36,183,46,34,52,86,46,184,215,212,211,90,213,87,118,142,80,200,62,139,125,193,157,118,116,87,171,188,123,111,129,85,109,52,219,76,221,153,107,99,192,201,182,121,131,102,79,71,104,41,128,133,109,138,132,216,115,84,152,36,128,178,86,91,76,55,213,155,72,173,110,175,34,75,191,82,105,201,168,101,158,189,53,218,135,101,46,87,192,55,83,67,186,195,64,139,54,99,79,156,206,180,41,110,156,98,211,198,92,150,154,197,113,54,40,47,118,40,163,67,188,109,213,53,137,88,151,172,129,180,144,197,60,183,77,53,207,75,67,152,208,186,219,112,169,73,189,154,70,131,49,207,152,35,176,89,35,72,80,166,154,35,110,147,91,52,124,206,154,90,143,127,86,44,44,41,162,45,80,189,177,100,47,188,79,201,68,177,197,196,166,213,144,137,76,79,94,208,89,92,218,195,154,185,62,37,196,133,44,137,111,184,197,132,168,146,68,180,170,46,99,116,142,111,38,175,175,152,165,78,141,197,155,90,200,192,101,45,69,95,85,78,34,216,130,82,134,180,163,129,75,117,72,68,143,143,187,121,160,203,171,191,203,148,163,39,72,129,127,46,146,163,88,180,188,65,108,91,112,55,199,54,101,188,51,200,176,42,174,191,82,92,65,74,195,169,132,206,127,65,161,138,213,184,107,148,197,122,108,201,73,174,110,187,101,102,142,167,144,159,189,160,215,152,97,135,134,132,63,68,57,128,58,176,81,97,174,107,119,32,80,201,99,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,176,199,100,65,170,84,173,103,149,95,205,51,142,102,197,100,75,56,181,124,172,63,143,42,113,55,172,88,163,127,121,97,100,167,121,36,42,123,146,90,114,116,186,97,197,157,170,117,41,211,142,159,189,79,121,167,178,180,136,119,63,197,95,221,38,131,201,143,117,123,41,100,128,218,33,88,77,50,195,82,73,77,42,69,110,94,61,80,212,71,54,113,166,60,143,75,84,153,186,131,127,103,112,173,55,47,167,145,50,124,43,193,44,182,134,71,122,149,112,114,83,186,135,194,123,70,202,90,172,36,184,149,187,206,54,158,82,131,115,47,189,203,87,65,197,45,173,104,111,173,85,206,180,167,64,193,167,126,180,216,193,157,119,108,73,203,166,119,132,213,187,128,134,73,204,147,73,197,167,186,167,208,78,82,71,174,129,117,144,200,39,167,159,68,38,219,179,158,162,211,45,154,209,95,123,163,218,204,129,145,151,102,188,82,37,102,67,110,74,50,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,87,188,77,202,116,208,202,87,65,96,73,147,219,165,105,137,175,75,117,148,201,139,37,55,169,52,211,51,199,117,174,189,33,85,145,169,164,165,59,107,164,115,102,165,77,59,91,103,122,208,182,176,121,160,165,97,39,171,109,210,92,192,153,185,165,44,179,207,139,138,138,191,53,127,215,171,164,205,118,151,217,124,112,211,34,82,210,91,82,62,104,173,158,213,106,112,34,219,84,135,220,101,38,64,199,81,50,77,104,113,153,174,33,187,187,170,95,190,168,107,49,41,35,63,53,166,90,119,82,132,219,120,32,83,43,181,65,51,208,156,118,33,130,51,66,53,138,148,173,157,76,106,166,168,145,60,122,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,152,108,91,161,188,180,47,188,56,79,182,137,67,147,66,140,187,36,70,217,40,173,167,73,36,43,106,154,193,39,44,120,111,47,82,108,161,154,178,81,171,186,84,94,206,45,208,183,134,163,96,159,221,80,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,207,182,136,74,35,156,96,86,98,80,205,63,65,52,50,124,115,44,160,172,32,171,215,91,37,33,178,148,189,133,176,139,185,185,182,217,174,94,220,211,37,176,104,169,148,68,187,77,183,220,88,161,89,41,218,65,149,137,128,125,42,162,175,33,193,110,118,35,94,201,40,32,69,87,62,63,162,193,159,35,205,35,208,80,215,115,137,200,210,65,145,159,194,220,179,138,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,203,89,157,111,132,149,37,105,54,74,80,73,106,130,100,99,67,59,40,216,75,109,187,78,155,11
65,62,205,144,154,128,201,118,149,175,222,200,182,154,101,52,46,155,106,163,102,203,167,187,34,49,150,112,199,56,127,78,134,100,52,36,182,46,34,52,86,46,184,215,212,211,90,213,88,118,141,80,200,62,138,125,194,157,118,117,88,171,189,122,110,129,85,109,53,219,76,220,153,107,99,192,201,182,121,131,102,79,71,104,41,128,132,109,138,132,216,115,85,152,36,128,178,86,91,76,55,213,155,72,172,110,175,34,75,191,82,105,201,167,101,157,190,52,218,135,101,46,87,192,55,83,67,186,195,65,140,55,99,79,155,206,180,41,110,156,98,211,198,92,149,153,197,113,54,40,48,117,41,163,67,188,110,213,53,136,88,151,173,129,180,145,197,61,183,77,52,207,75,67,151,207,186,219,113,168,73,188,154,70,130,49,206,151,35,176,88,34,72,80,166,154,35,110,146,92,52,125,206,154,90,143,127,86,44,44,42,162,45,79,189,179,99,48,188,79,202,67,177,197,196,166,212,144,137,76,79,94,209,89,91,217,195,155,186,63,36,196,134,44,137,111,185,198,132,168,146,67,181,169,46,100,116,143,111,38,175,175,152,165,78,141,197,156,89,200,192,101,45,70,96,84,78,33,217,130,82,134,181,162,128,75,117,72,69,142,142,187,120,161,203,171,190,204,148,163,39,72,129,128,46,145,164,87,181,188,65,107,91,112,56,198,53,101,188,51,200,176,42,174,192,82,92,65,73,195,169,132,206,126,65,161,138,213,184,107,149,197,123,108,200,73,174,110,187,101,102,142,167,145,160,189,159,214,152,97,135,134,132,63,69,56,128,58,175,82,98,174,107,119,32,80,201,99,158,151,44,98,67,214,146,205,207,81,69,125,186,214,113,175,199,100,64,170,84,173,103,149,96,204,51,142,101,197,100,75,56,181,124,172,63,143,42,112,55,172,88,162,128,121,97,100,167,120,35,42,123,146,90,114,116,187,97,197,157,169,116,41,211,142,159,189,79,121,167,178,179,136,118,63,197,95,221,38,131,201,143,117,123,40,100,129,218,33,88,77,50,195,82,72,77,42,69,110,94,62,81,212,71,55,113,166,59,143,75,84,153,186,130,127,102,113,174,55,47,168,146,50,124,43,193,45,181,133,71,121,148,112,115,84,186,135,194,123,70,202,89,173,36,184,148,187,206,54,158,82,131,114,47,189,203,87,64,198,44,173,104,111,174,85,206,179,166,63,194,167,125,180,216,194,157,119,107,73,203,166,119,131,213,187,128,134,73,204,147,74,198,167,187,167,208,77,82,71,173,129,117,144,199,38,168,159,68,38,218,179,158,162,211,45,154,208,95,123,164,218,204,129,146,151,102,188,82,37,102,66,110,74,49,99,38,146,51,76,158,167,179,204,162,176,197,44,90,130,49,131,88,189,77,202,116,208,202,86,65,96,73,147,219,166,105,137,175,75,117,148,201,139,37,55,169,51,212,51,199,117,175,189,33,86,146,169,164,165,59,107,165,115,102,166,77,59,91,103,122,208,182,176,122,159,165,98,39,171,109,209,93,193,153,185,164,44,178,207,139,138,138,191,53,128,215,170,163,205,118,151,217,124,112,211,34,82,211,91,82,62,104,174,158,213,105,112,34,219,85,135,219,101,37,64,199,82,50,77,104,113,153,174,32,187,187,169,94,190,167,106,49,42,35,63,53,167,90,119,82,132,220,120,32,84,43,181,64,51,210,156,118,33,130,51,65,53,138,148,173,157,76,106,167,168,145,60,122,52,44,103,61,191,143,57,120,212,211,193,162,208,146,162,176,184,89,126,182,101,205,136,151,108,91,162,188,180,47,188,55,79,182,138,66,147,67,140,187,36,70,217,39,173,167,73,36,42,106,155,194,39,45,119,111,47,82,108,160,153,177,81,171,186,84,94,206,45,208,184,134,163,96,159,221,80,47,177,219,213,42,149,201,83,176,154,37,168,55,39,189,97,54,119,58,175,103,206,182,136,74,35,155,97,85,98,80,205,63,66,52,50,124,115,44,160,172,31,171,215,90,36,33,177,148,188,132,176,139,185,184,183,217,174,94,220,210,37,176,104,169,148,68,187,77,183,220,87,161,89,41,218,65,150,137,128,126,42,162,175,33,193,110,118,35,93,202,40,32,68,87,62,62,162,193,159,35,205,35,208,80,215,115,137,201,210,65,145,158,194,220,180,138,178,116,63,216,180,56,195,70,54,47,181,41,162,200,113,59,68,123,203,89,158,111,132,149,36,105,54,74,80,74,107,130,99,100,68,60,40,216,75,109,186,78,155,11
66,62,205,144,154,129,201,118,148,174,222,200,182,153,101,52,46,155,106,163,101,204,167,186,34,48,150,111,199,55,127,78,134,100,52,36,183,46,33,52,86,47,184,215,212,211,90,213,87,118,142,80,200,62,139,125,193,157,118,117,87,171,188,122,110,129,85,109,53,219,76,221,153,107,99,192,201,182,121,131,102,79,71,104,41,128,133,110,138,132,216,115,84,152,36,128,178,86,91,75,55,213,155,72,173,109,175,34,75,192,82,105,201,168,101,158,189,53,218,135,101,47,87,192,55,83,67,186,195,64,140,54,99,79,156,207,180,41,110,155,98,211,198,93,150,153,197,113,54,40,48,117,40,163,67,188,109,213,53,136,88,151,172,129,180,144,198,60,183,77,53,207,75,67,152,208,186,219,112,169,73,189,154,70,131,49,207,151,35,176,89,35,72,80,167,154,34,110,146,91,52,124,206,154,90,143,127,86,44,44,41,162,45,80,189,178,100,47,188,79,201,68,177,198,196,166,213,144,138,76,79,94,208,89,92,217,195,154,185,62,37,196,133,45,137,111,184,198,132,168,146,68,180,170,46,99,117,143,111,37,175,175,152,166,78,141,196,156,90,200,192,101,45,69,95,85,78,34,216,130,82,134,180,163,129,75,117,72,68,143,143,188,121,160,203,171,191,203,148,163,39,72,129,127,45,146,163,88,180,188,65,108,91,112,56,199,54,101,188,51,200,176,42,174,191,82,92,65,73,195,169,132,206,127,65,161,138,212,185,108,148,197,122,108,201,73,174,110,187,101,102,142,167,144,159,189,160,215,152,96,134,134,132,63,68,56,128,58,176,81,97,174,106,119,32,80,201,99,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,176,200,101,65,170,84,174,102,148,96,205,51,142,102,197,99,75,57,180,124,173,63,143,42,113,55,172,88,163,126,121,96,101,167,121,36,42,123,146,91,114,116,186,97,197,156,169,116,41,211,143,159,189,79,121,168,178,180,136,119,63,197,95,221,38,131,201,143,117,123,40,100,128,218,33,88,77,50,195,82,73,77,41,69,110,94,61,80,212,71,55,113,166,60,143,75,84,153,186,131,127,103,112,174,56,47,167,145,50,124,43,193,45,182,134,71,121,149,112,114,83,186,136,194,124,70,202,90,172,36,183,148,187,207,53,158,82,131,115,47,189,202,86,64,197,45,173,104,111,173,85,205,179,167,64,193,167,125,180,216,193,157,119,108,73,203,166,119,132,213,187,128,134,72,204,147,73,198,167,186,167,208,77,82,71,173,129,117,144,200,38,167,159,68,39,219,179,158,162,211,45,154,209,95,123,163,218,204,129,145,151,102,188,82,37,102,67,110,74,49,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,88,188,77,202,116,208,202,87,65,96,73,147,219,165,105,137,175,75,117,148,201,139,37,55,169,52,212,51,199,117,174,189,33,86,145,169,164,165,59,107,165,115,102,165,77,59,91,103,122,208,182,176,121,160,165,97,39,171,109,210,92,192,153,185,165,44,179,207,139,138,138,192,53,127,215,170,164,205,118,150,217,124,112,212,34,82,210,91,82,62,104,173,158,213,106,112,34,220,84,135,220,101,37,64,199,81,50,76,104,113,153,174,32,187,187,170,95,190,168,107,49,42,35,63,54,166,90,119,82,132,219,120,32,83,44,181,64,51,209,156,118,33,130,52,66,53,138,148,174,157,76,106,166,168,146,60,123,51,44,103,60,191,143,57,119,212,211,193,162,209,145,162,176,184,88,126,183,101,204,136,152,108,91,161,188,180,47,188,56,79,182,137,66,147,66,140,188,36,70,217,40,173,167,73,36,43,106,154,193,39,44,120,110,47,82,108,160,154,178,82,172,186,84,94,207,45,208,183,134,163,96,159,222,81,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,207,182,136,74,35,156,96,85,98,80,205,63,65,52,50,124,115,44,160,172,32,171,215,91,37,33,177,148,188,132,176,139,185,185,182,217,174,94,220,211,37,176,104,168,148,68,187,77,183,220,88,161,89,41,218,65,149,137,128,125,42,162,175,33,192,110,119,35,94,201,40,32,69,87,62,63,162,194,160,35,205,35,208,80,214,115,137,200,210,65,144,159,194,220,180,138,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,203,89,157,111,132,149,37,104,54,73,80,74,106,130,100,99,67,59,40,217,75,109,187,78,155,11
66,62,205,144,153,129,201,119,149,174,222,200,182,154,101,52,46,155,106,163,101,204,168,186,34,48,150,112,199,56,127,78,134,100,52,36,183,46,34,51,85,46,184,215,212,211,90,213,86,118,142,80,199,62,138,125,193,157,118,117,87,171,189,123,111,130,85,109,52,219,76,221,153,107,100,192,201,182,121,131,102,79,71,104,41,128,133,109,138,132,216,115,85,152,36,128,178,86,90,76,55,213,155,72,173,110,175,35,75,191,82,106,201,168,102,158,189,53,218,135,101,46,88,192,55,83,67,186,195,64,139,54,98,79,155,206,179,41,110,156,98,211,198,93,150,153,197,113,54,40,47,117,41,163,68,187,109,213,53,137,88,150,172,129,180,144,198,60,183,77,53,207,75,67,152,208,186,219,113,169,72,189,155,70,131,50,207,152,35,176,89,35,73,80,166,154,35,110,146,91,52,125,206,153,90,144,127,86,44,44,42,162,45,80,189,177,100,47,188,79,201,67,177,197,196,166,213,144,137,77,79,94,208,89,91,218,195,154,185,62,37,196,133,45,137,111,184,197,132,169,146,68,180,170,46,99,116,143,111,38,175,175,153,165,78,141,197,155,90,200,192,101,45,70,95,85,78,34,216,130,82,134,180,163,129,75,117,72,69,143,143,187,121,160,203,171,191,204,148,163,39,72,130,127,46,146,163,88,180,188,65,108,91,112,56,199,54,101,188,51,200,176,42,174,191,82,92,65,74,195,169,132,206,127,65,161,139,212,184,108,148,197,122,108,201,73,174,110,187,101,102,142,167,144,160,190,160,215,152,97,134,134,133,63,68,57,128,58,176,81,97,174,106,119,32,80,201,99,158,151,43,98,67,213,146,205,207,81,69,125,186,214,113,176,199,101,65,170,84,173,103,148,95,205,51,142,102,197,100,75,56,181,124,172,64,143,42,113,55,172,88,163,127,121,97,101,167,121,36,42,123,146,90,114,116,187,97,197,156,170,117,41,211,142,160,189,79,121,167,178,180,136,119,63,197,95,221,38,131,201,144,117,123,40,100,128,219,32,88,77,50,194,82,73,77,42,69,110,94,61,80,212,71,55,113,166,59,143,74,84,152,186,131,127,103,112,173,55,47,168,146,50,124,43,193,45,182,134,72,122,148,112,115,83,186,135,195,123,71,202,90,173,36,183,148,187,207,53,158,82,131,115,47,189,203,87,65,197,45,173,104,111,173,84,206,180,167,63,194,167,125,180,216,194,157,119,108,73,203,166,119,132,214,188,128,134,72,204,147,73,197,167,186,167,208,78,82,71,173,129,117,144,200,38,167,159,68,38,218,179,157,162,211,45,154,209,96,123,163,218,204,129,145,151,102,188,82,37,101,67,110,75,50,100,38,146,51,76,158,167,180,205,162,176,196,44,90,130,49,131,88,188,77,202,116,208,202,87,65,96,73,147,220,165,105,137,175,75,117,148,201,139,37,55,170,52,212,51,199,117,175,189,33,86,145,169,164,165,59,107,164,115,102,166,77,60,91,103,122,208,182,176,122,160,164,97,39,171,109,209,92,192,154,185,165,44,178,207,139,138,138,192,53,127,214,170,164,205,118,150,217,124,112,212,34,82,210,91,82,62,104,173,157,213,106,111,34,219,84,135,220,101,37,64,199,81,50,77,103,113,153,174,33,187,186,169,95,190,168,107,48,41,35,63,54,166,90,119,83,132,219,119,32,83,44,180,65,51,209,156,118,33,130,51,66,53,138,148,173,157,76,106,166,168,146,60,123,51,44,104,60,191,143,57,119,212,211,193,162,209,145,162,176,184,88,127,183,101,204,136,152,108,91,161,188,180,47,188,56,79,182,137,67,148,66,140,187,36,69,217,40,173,167,73,37,43,106,154,193,39,45,120,111,47,82,108,160,154,178,82,171,186,84,94,207,45,208,183,134,163,96,159,221,80,47,177,219,213,42,149,200,83,177,154,36,168,55,39,189,97,54,119,58,175,103,206,182,136,74,34,155,97,86,97,80,205,63,66,52,49,124,115,44,160,172,31,171,215,91,37,33,178,148,189,133,176,139,185,184,182,217,173,93,220,211,37,176,103,169,149,68,187,77,183,220,88,161,89,41,218,65,149,137,128,126,42,162,175,32,192,111,118,34,93,201,40,32,69,87,61,63,162,194,159,35,205,35,208,80,215,115,137,200,210,65,145,159,194,220,179,138,177,115,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,123,203,89,157,111,133,149,36,105,54,73,80,73,107,129,100,99,67,59,41,217,75,109,187,78,155,11
66,62,206,144,153,127,202,118,147,174,221,201,182,153,103,51,48,154,104,163,100,201,168,186,33,49,151,111,198,56,127,76,134,99,52,36,184,48,34,51,85,46,183,215,211,210,89,211,87,118,143,81,201,63,140,125,194,156,119,115,87,170,188,122,111,130,85,109,54,221,76,221,152,107,98,192,201,181,121,131,102,81,70,103,41,126,131,111,136,132,216,114,85,151,37,129,179,86,92,76,55,213,153,71,174,111,175,34,74,192,82,106,202,169,103,159,189,53,218,136,101,48,90,193,54,83,66,187,194,65,139,53,100,77,156,208,180,42,109,157,98,211,198,93,150,154,200,114,54,40,47,118,40,163,68,187,109,214,51,139,90,151,172,129,181,144,197,59,185,78,53,207,75,66,152,207,186,219,113,170,73,190,153,69,128,48,204,151,36,177,88,35,74,81,166,155,32,109,149,91,53,125,205,156,90,142,129,88,44,45,42,161,46,79,188,178,100,49,188,80,201,67,178,197,196,166,213,145,139,77,79,93,208,88,90,216,196,156,186,62,37,197,133,46,138,112,184,196,132,169,146,68,177,170,47,99,117,141,111,37,174,173,153,165,78,140,196,156,89,200,194,100,44,69,96,86,77,34,217,130,82,135,180,163,128,74,117,72,69,144,143,188,120,162,203,172,191,204,149,163,40,72,132,128,46,145,161,88,179,189,64,107,92,112,57,198,53,103,190,50,200,175,41,173,192,81,93,65,72,195,169,132,206,127,65,163,139,213,185,106,148,198,122,110,200,72,174,111,186,101,101,142,168,143,160,189,160,215,153,96,133,133,132,61,66,56,128,59,176,81,96,175,107,119,32,79,201,97,158,152,44,98,68,214,144,204,206,81,68,125,187,215,113,177,199,99,65,170,84,174,102,147,96,204,52,142,100,197,100,76,57,180,125,172,64,143,43,114,54,172,89,163,126,121,95,100,168,121,33,43,123,147,90,114,117,186,97,197,159,171,118,40,211,142,159,189,80,120,168,177,179,134,120,62,197,97,222,36,132,202,144,119,122,40,98,127,218,33,89,76,52,197,82,72,77,41,70,109,94,59,79,212,72,55,113,165,61,144,75,86,155,186,131,125,103,112,173,56,46,167,144,48,123,43,193,45,183,133,72,122,149,111,113,85,185,137,196,123,69,203,91,173,36,184,148,186,204,52,160,82,131,115,47,189,203,88,66,196,45,174,103,111,174,85,206,179,168,64,195,168,128,180,215,196,158,119,109,73,201,167,116,131,214,188,130,133,72,203,146,70,198,167,186,165,207,79,84,71,173,127,117,146,202,39,167,159,67,38,218,180,159,163,211,43,154,207,95,122,162,218,204,131,147,151,99,188,82,37,103,65,109,75,50,98,38,147,50,77,156,167,180,205,162,176,196,45,90,132,47,131,88,188,77,203,118,208,202,87,65,95,73,148,217,166,103,136,176,74,118,147,203,140,37,56,170,53,211,51,199,117,175,189,34,84,145,169,164,166,60,108,162,115,103,166,79,60,91,102,124,208,181,177,121,159,165,97,40,171,109,211,92,191,153,184,167,44,178,208,140,138,137,191,52,127,215,171,165,205,118,151,216,125,111,211,34,84,209,91,83,62,104,171,159,213,107,113,34,220,85,135,219,102,37,64,199,81,50,76,104,113,154,174,33,186,187,170,93,190,168,108,47,42,34,64,53,167,89,118,83,132,220,120,32,83,45,180,65,50,210,156,118,33,129,51,67,52,137,148,174,156,77,106,166,167,146,59,123,51,46,103,61,190,143,55,120,211,212,193,162,210,144,162,176,182,89,127,183,99,203,136,151,107,91,161,188,178,47,187,56,81,182,138,66,147,66,139,188,37,71,218,40,173,166,72,35,44,106,154,191,38,44,119,111,47,83,107,162,153,177,82,172,188,83,93,206,44,209,181,134,163,97,158,222,81,49,178,220,213,40,147,202,83,177,154,36,167,56,39,189,97,53,119,60,176,102,206,181,137,73,35,155,98,89,97,80,207,62,67,52,49,122,117,45,160,171,35,171,215,90,37,35,179,148,187,131,177,139,185,186,182,218,173,94,220,211,38,174,102,170,150,68,187,77,183,221,89,163,90,40,219,65,149,136,128,126,42,162,176,34,193,109,117,35,95,201,41,33,70,86,63,63,163,195,159,33,207,36,207,82,212,115,137,198,210,65,144,159,195,221,180,136,177,115,65,216,181,55,194,70,55,48,180,42,164,201,113,58,69,123,203,91,158,112,133,148,38,103,55,73,80,73,106,133,101,101,66,60,39,216,75,109,188,77,155,11
66,62,204,144,155,128,201,118,148,175,222,200,181,154,101,51,47,154,106,164,102,203,168,185,35,48,150,112,200,55,127,77,133,100,52,36,183,46,34,52,86,46,184,215,212,211,90,212,86,118,141,80,198,61,138,124,193,157,119,117,87,171,189,123,111,129,84,108,52,220,77,220,154,108,99,192,201,182,121,130,103,78,70,104,41,128,132,109,139,132,215,115,84,152,37,128,178,85,91,76,55,213,155,72,172,110,174,35,75,192,82,105,201,168,101,158,189,53,219,136,100,46,88,192,55,83,67,186,195,65,139,55,99,78,156,207,180,41,109,156,98,211,198,93,149,153,197,113,54,41,48,117,41,163,68,188,109,213,52,136,88,151,172,130,180,143,198,60,183,77,52,208,75,67,151,208,186,219,112,169,73,188,154,70,130,50,207,151,35,176,89,34,72,80,167,154,35,109,146,91,52,124,206,154,90,144,126,85,45,44,42,162,46,80,188,177,100,48,189,79,202,68,178,198,196,165,214,144,138,76,78,94,208,89,91,217,194,155,184,62,38,196,134,44,137,111,185,197,133,168,146,68,180,170,46,99,116,142,111,38,176,176,152,164,77,140,196,155,90,199,192,101,45,68,95,85,77,35,215,130,82,134,181,162,128,76,117,72,69,144,143,187,120,160,203,170,191,203,148,163,39,72,130,127,46,146,163,88,180,187,66,108,92,112,55,199,54,101,188,51,200,176,42,174,192,82,92,65,74,194,169,131,206,127,65,161,139,213,184,107,148,196,123,108,201,72,174,111,187,101,101,142,167,145,159,189,160,214,152,97,136,134,132,62,68,56,128,58,176,81,98,174,107,119,31,80,201,98,157,151,43,98,66,214,148,205,207,81,69,123,185,214,113,177,200,101,64,170,84,173,103,149,96,205,52,142,101,197,99,75,58,181,125,173,63,143,42,112,55,172,88,163,127,121,96,100,167,121,36,42,123,146,90,113,116,186,97,197,157,170,117,42,211,142,160,189,79,121,168,178,180,135,118,62,197,96,221,38,131,201,144,117,123,40,100,128,218,32,89,76,50,195,82,73,78,42,69,111,95,62,80,211,71,55,113,167,59,143,75,84,152,186,132,126,102,112,174,55,47,167,146,50,125,43,193,44,182,133,71,122,149,112,114,83,186,135,194,123,71,203,90,173,36,184,148,187,206,54,158,82,132,114,47,188,203,87,64,198,45,174,104,111,173,85,206,179,166,63,194,167,125,181,216,193,157,119,107,74,203,166,119,132,213,188,129,134,73,204,147,73,197,168,187,166,209,78,82,71,173,129,117,144,200,38,167,159,68,38,219,180,158,163,210,45,154,208,95,123,164,218,204,129,146,151,102,187,82,37,102,67,110,75,50,99,39,146,51,76,158,167,179,204,162,176,197,44,90,131,48,131,88,188,78,202,116,207,202,87,65,96,73,147,219,165,105,136,175,74,117,148,201,139,38,55,170,52,212,51,199,118,174,189,33,86,145,169,163,165,59,108,165,115,103,166,76,59,90,104,122,209,182,177,122,159,165,97,39,171,109,210,93,193,153,185,165,44,179,207,140,138,139,191,53,127,215,171,165,205,117,152,217,125,112,212,33,82,210,91,83,62,104,173,157,213,106,113,34,219,84,134,220,101,38,65,199,81,50,77,103,113,153,173,33,186,187,170,95,190,168,107,49,42,35,63,53,165,89,119,83,132,220,120,32,83,44,181,64,51,208,156,118,32,130,51,68,53,139,148,174,157,76,106,166,168,145,59,123,51,44,104,60,192,143,58,120,212,211,193,162,209,145,162,176,184,87,127,183,101,204,136,152,108,91,161,188,180,48,188,55,79,182,137,66,148,67,140,188,36,69,217,39,173,166,73,36,43,106,155,193,38,44,119,110,47,83,109,161,154,178,81,171,186,84,94,207,46,207,183,133,163,96,159,220,81,48,177,219,212,42,149,200,83,176,153,36,169,55,40,189,97,54,119,60,175,103,206,181,137,75,35,155,96,86,98,80,205,63,66,51,50,124,116,45,160,172,32,172,215,91,37,34,178,148,188,132,176,138,185,185,183,217,174,93,220,211,36,176,104,169,148,68,188,77,183,220,88,162,89,40,219,65,149,137,128,126,42,163,175,33,193,111,118,34,94,201,41,32,69,87,61,62,162,194,159,35,205,36,207,80,214,115,137,200,210,66,144,159,194,220,179,138,177,115,63,215,180,56,195,70,53,47,181,41,163,201,113,60,69,122,203,89,157,112,132,149,37,105,54,73,80,73,107,130,100,100,68,59,41,217,75,109,186,77,154,11
66,62,204,145,154,128,201,118,149,174,222,200,182,154,101,52,46,155,105,163,101,203,167,186,34,48,150,112,200,56,127,78,134,100,52,36,183,46,34,52,86,46,184,215,212,211,90,213,86,118,142,80,199,62,139,125,193,157,118,117,87,171,188,123,111,129,85,109,53,219,76,221,153,107,99,192,201,182,121,131,102,78,71,103,41,128,133,109,138,132,216,115,85,152,36,128,178,86,90,76,54,213,155,72,172,109,175,35,75,191,82,105,201,168,102,158,189,53,218,135,101,47,88,192,55,83,67,186,195,64,139,54,99,79,156,206,180,41,110,156,98,211,198,92,149,153,197,113,53,40,47,118,40,163,67,187,109,213,53,136,88,151,172,130,180,144,198,60,183,77,53,207,75,67,152,207,186,219,112,169,73,189,154,70,131,49,207,152,35,176,89,35,72,80,166,154,35,110,147,91,52,125,206,154,89,143,127,86,44,44,41,162,46,80,189,178,100,48,188,79,201,67,177,197,196,166,213,144,138,76,79,94,208,89,92,218,195,154,185,63,37,196,133,44,137,111,184,198,132,168,146,68,180,170,47,98,116,143,111,38,175,175,152,165,78,141,197,155,90,200,192,101,45,69,95,85,78,34,216,130,82,134,180,162,129,75,117,72,69,143,143,188,120,160,203,171,191,203,148,163,39,72,129,128,45,146,163,88,180,188,65,108,91,112,55,199,54,101,188,51,200,176,42,174,192,82,92,65,74,195,169,132,206,126,65,161,138,213,184,107,148,197,122,108,201,73,174,110,187,102,101,142,167,144,159,189,160,215,152,97,135,134,132,63,68,57,128,58,176,81,97,174,107,119,32,80,201,98,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,176,199,100,64,170,84,173,102,148,95,205,51,142,102,197,99,75,57,180,124,173,63,143,42,113,55,172,88,163,127,121,97,101,167,121,36,42,123,146,90,114,116,186,97,196,156,169,117,41,211,142,159,189,79,121,167,178,180,136,119,63,197,95,222,38,131,201,143,117,123,41,99,128,218,32,88,77,50,194,81,73,77,42,69,110,94,61,80,212,71,55,113,166,60,143,74,84,153,186,131,127,102,112,174,55,47,167,146,50,124,43,193,45,182,134,71,122,149,112,114,83,186,135,195,123,70,202,90,172,36,184,148,187,206,53,158,82,131,115,47,189,203,87,65,198,45,173,104,111,174,85,205,179,167,64,194,167,126,180,216,193,158,119,107,73,203,166,119,131,214,187,128,134,73,204,147,73,198,167,186,167,208,78,82,71,174,129,117,144,200,39,167,159,68,38,218,179,158,162,211,45,154,208,95,123,163,218,204,129,145,151,102,187,81,37,102,67,110,74,50,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,87,188,78,202,116,208,202,87,65,96,73,146,220,165,105,137,175,75,117,148,201,139,37,55,169,53,212,51,199,117,174,189,33,86,145,169,164,165,59,107,165,115,102,165,77,60,91,104,122,208,182,176,121,160,165,97,39,172,109,209,92,192,154,185,165,43,179,207,139,138,138,192,53,127,215,170,164,205,118,151,217,125,112,211,34,82,210,91,82,62,104,173,157,213,106,112,34,219,84,134,219,101,37,64,199,81,50,77,104,113,153,174,33,187,187,170,95,191,167,107,49,42,35,63,53,166,89,119,83,132,219,120,32,83,44,181,65,50,208,156,118,33,129,51,66,53,138,148,173,157,76,106,166,168,145,60,122,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,127,183,101,204,136,152,108,91,161,188,180,47,188,56,79,182,137,67,148,66,140,187,36,69,217,40,173,167,73,36,43,106,154,193,39,44,120,110,48,82,108,161,154,178,82,172,186,85,94,207,45,208,183,134,163,96,159,221,80,48,178,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,207,182,136,74,35,156,97,86,98,80,205,63,65,52,50,124,115,44,160,172,32,171,215,91,37,33,178,148,188,133,176,139,185,184,182,217,174,94,220,211,37,176,104,169,148,68,187,77,183,220,88,162,89,41,218,65,149,137,128,125,42,162,175,32,193,110,118,35,93,201,40,32,69,87,62,63,161,193,159,35,205,35,208,80,214,115,137,200,210,65,145,159,194,220,179,138,177,116,64,216,180,56,195,70,54,47,181,41,163,200,113,59,68,122,203,89,157,111,132,148,37,104,54,73,80,73,106,130,100,100,67,59,40,216,75,109,187,78,155,11
66,63,204,144,154,129,201,118,149,175,222,201,182,153,101,52,47,154,106,164,101,204,167,186,35,49,150,112,200,56,127,77,134,100,52,36,183,45,33,52,86,47,184,215,211,211,90,214,87,118,141,80,200,61,139,126,192,157,119,117,87,171,188,123,111,128,85,110,53,218,77,220,154,106,100,194,201,182,121,131,102,77,72,103,41,127,133,109,137,132,216,115,85,152,36,128,177,85,90,75,54,212,156,71,173,110,175,35,74,191,83,106,201,167,101,158,189,53,218,135,103,45,88,192,55,83,67,186,195,66,140,54,99,79,156,206,180,41,110,156,97,212,197,92,150,153,198,113,54,40,48,117,40,164,67,186,109,212,52,137,89,151,172,130,180,144,197,62,184,77,54,209,75,67,153,207,185,219,113,170,73,188,154,70,130,49,207,152,35,176,89,34,73,80,167,154,35,109,147,91,52,125,204,153,90,142,126,85,45,44,42,162,46,80,188,178,100,47,188,80,201,67,176,197,196,165,212,144,138,78,79,94,208,87,90,216,195,154,184,63,37,195,133,44,136,111,185,198,132,169,146,68,180,170,46,98,116,142,111,37,176,174,152,166,78,140,197,156,88,200,192,102,44,68,96,84,79,34,216,129,82,134,180,163,130,75,117,72,68,142,143,188,122,161,203,170,190,204,149,163,38,73,130,127,46,145,163,88,181,188,66,106,92,112,55,200,54,101,188,52,200,177,43,173,191,81,92,64,75,195,169,133,207,127,65,160,138,213,183,107,147,198,122,108,201,73,174,111,187,101,101,142,167,144,161,189,159,217,151,97,135,134,132,62,68,57,127,57,176,82,97,175,107,118,33,80,201,99,157,152,44,98,66,213,147,205,207,80,68,124,186,213,114,176,199,101,65,171,85,173,103,149,95,206,50,142,101,196,99,75,57,181,124,172,64,143,41,112,55,172,88,162,126,121,97,101,167,121,36,42,123,146,91,115,116,187,96,196,157,170,118,42,212,142,159,189,79,121,168,178,179,136,119,63,197,94,221,38,131,201,144,118,123,40,98,127,217,32,88,78,50,195,82,73,77,43,69,111,95,62,80,212,71,54,114,166,59,143,74,84,151,186,130,127,102,112,175,57,48,168,144,50,124,43,193,44,181,133,72,122,148,111,114,83,187,136,195,124,70,202,90,172,37,184,147,187,207,53,156,81,131,115,48,188,202,87,64,197,45,174,105,111,173,86,207,179,167,64,194,167,126,181,216,194,156,119,107,73,202,167,119,131,213,188,128,133,73,204,146,73,198,167,187,167,209,77,83,72,172,129,120,144,199,38,167,160,69,39,217,179,159,163,211,46,153,210,96,123,162,217,204,129,145,151,102,187,82,37,103,68,110,75,48,99,38,147,51,75,157,167,179,205,161,176,196,44,90,130,48,131,87,188,78,201,116,208,203,88,65,96,73,147,219,166,104,137,176,74,118,149,201,138,37,56,169,52,212,50,198,117,174,190,32,86,145,170,164,164,59,108,165,116,101,166,77,59,91,103,122,209,182,176,122,159,165,97,39,171,109,211,91,192,154,185,166,43,178,207,139,137,140,193,53,126,215,171,166,206,118,151,219,125,112,212,34,83,208,91,84,63,104,173,157,213,106,111,34,219,85,134,220,102,38,64,199,82,50,77,103,113,154,174,33,188,186,169,95,191,168,107,49,41,33,63,53,167,90,119,82,132,219,120,34,84,44,181,65,51,209,156,117,32,130,52,67,52,138,149,173,157,77,106,166,168,146,61,122,51,45,103,61,191,143,56,120,212,212,193,162,208,146,163,176,183,88,127,183,101,204,137,150,107,91,161,187,180,48,188,56,78,181,138,67,149,67,140,187,36,70,217,40,173,166,72,37,43,107,156,193,39,45,120,111,46,83,108,161,154,179,81,172,186,84,94,207,46,209,184,134,163,96,159,222,81,47,177,219,213,41,149,200,82,175,153,36,169,55,39,189,98,54,119,59,176,103,207,182,136,73,34,156,96,86,98,80,205,62,65,51,50,124,115,44,160,171,33,171,215,92,37,33,178,149,189,132,176,138,185,185,181,217,174,95,221,210,38,176,104,167,148,67,186,78,183,220,88,161,89,41,218,65,148,137,128,126,41,163,173,32,191,110,117,35,94,201,41,32,69,86,61,63,162,194,158,34,206,35,208,79,214,114,137,199,210,66,144,158,194,221,178,137,178,116,62,215,180,56,195,71,55,46,181,42,163,200,112,59,69,122,203,89,156,111,132,148,37,105,53,74,79,72,107,129,101,101,68,59,40,216,75,108,187,78,155,11
66,62,204,144,154,128,201,118,149,174,222,200,182,154,101,52,46,155,105,163,101,203,167,186,34,48,150,111,199,56,127,78,134,100,52,36,183,46,34,52,86,46,184,215,212,211,90,213,87,118,142,80,200,62,139,125,193,157,118,116,87,171,188,123,110,129,85,109,52,219,76,221,153,107,99,192,201,182,121,131,102,79,71,104,41,128,132,109,138,132,216,115,85,152,36,128,178,86,91,76,55,213,155,72,173,110,175,34,75,191,82,105,201,168,102,158,189,53,218,135,101,47,87,192,55,83,67,186,195,64,139,54,99,79,156,207,180,41,110,156,98,211,198,93,150,154,197,113,54,40,47,117,41,163,67,188,109,213,53,136,88,151,172,129,180,144,197,60,183,77,53,207,75,67,152,207,186,219,112,169,73,189,154,70,131,49,207,152,35,176,89,34,73,80,166,154,34,110,147,91,52,124,206,154,90,144,127,85,44,44,42,162,45,80,189,177,100,47,188,79,201,68,177,197,196,165,213,144,138,76,79,94,208,89,92,218,195,154,185,62,37,196,133,44,137,111,184,197,132,168,146,68,180,170,46,99,116,143,111,38,175,175,152,165,78,141,196,156,90,200,192,101,45,69,95,85,78,34,216,130,82,134,180,163,129,75,117,72,68,143,143,187,121,160,203,171,191,204,148,163,39,72,129,127,46,146,163,88,180,188,65,108,91,112,55,199,54,101,188,51,200,176,42,174,191,82,92,65,73,195,169,132,206,127,65,161,138,213,184,107,148,197,122,108,201,73,174,110,187,102,101,142,167,144,159,190,160,215,152,97,134,134,133,63,68,57,128,58,176,81,97,174,107,119,32,80,201,99,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,176,199,100,65,170,84,173,103,148,95,205,51,142,102,197,99,75,56,180,124,172,64,143,42,113,55,172,88,163,127,121,97,101,167,121,36,42,123,146,90,114,116,187,97,197,156,169,116,41,211,142,160,189,79,121,167,178,180,136,119,63,197,95,221,37,131,201,143,117,123,40,100,128,218,33,88,77,50,195,82,73,77,42,69,110,94,62,80,212,71,54,113,166,60,143,75,84,153,186,131,127,103,112,174,56,47,167,146,50,124,43,193,44,182,134,72,122,148,112,114,83,186,135,194,123,70,202,90,172,36,184,149,187,206,54,158,82,131,115,47,189,203,87,65,197,45,173,104,111,173,85,206,180,166,64,194,167,125,180,216,193,157,119,107,73,203,166,119,131,213,187,128,134,73,204,147,73,197,167,186,167,208,78,82,71,173,129,117,144,200,39,167,159,68,38,219,179,158,162,211,45,154,209,96,123,163,218,204,129,146,151,102,188,82,37,102,67,110,74,50,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,88,188,78,202,116,208,202,87,65,96,73,147,219,165,105,137,175,75,117,148,201,139,37,55,169,52,211,51,199,117,174,189,33,86,145,169,164,165,59,107,164,115,102,166,77,59,91,103,122,208,182,176,121,160,165,97,39,171,109,210,92,192,153,185,165,44,179,207,139,138,138,191,53,127,215,171,164,205,118,151,217,124,112,211,34,82,210,91,82,62,104,173,158,213,106,112,34,219,84,135,219,101,37,64,199,81,50,77,104,113,153,174,33,187,187,170,95,191,168,107,49,42,35,63,54,166,90,119,82,132,219,120,32,83,44,181,65,51,209,156,118,33,129,51,66,53,138,148,173,157,76,106,166,168,145,60,123,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,152,108,91,161,188,180,47,188,56,79,182,137,67,147,66,140,187,36,69,217,40,173,167,73,36,43,106,155,193,39,44,120,110,47,82,108,160,154,178,82,172,186,84,94,207,45,208,183,134,163,96,159,221,80,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,96,54,119,59,175,103,207,182,136,74,35,156,97,86,98,80,205,63,65,52,50,124,115,44,160,172,32,171,215,91,37,33,178,149,188,132,176,139,185,184,182,217,174,94,220,211,37,176,104,169,148,68,187,77,183,220,88,161,89,41,218,65,149,137,128,125,42,162,175,33,193,110,118,35,94,201,40,32,69,87,62,63,162,194,159,35,205,35,208,80,215,115,137,200,210,65,144,159,194,220,179,138,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,203,89,157,111,132,149,37,105,54,74,80,73,106,130,101,99,67,59,40,216,75,109,187,78,155,11
66,62,204,144,154,127,201,118,149,175,221,200,182,154,101,51,46,154,106,163,101,202,167,186,34,48,150,112,201,56,127,77,134,100,52,36,183,46,34,52,86,47,184,215,212,211,90,213,87,117,142,80,199,62,138,124,194,157,118,116,87,171,188,123,110,129,85,109,52,220,76,222,154,107,99,192,201,182,122,131,103,79,72,104,41,128,132,110,138,132,217,114,85,151,36,128,177,86,90,75,54,213,155,72,173,109,175,35,75,191,81,105,200,167,102,159,189,53,218,135,101,47,87,192,54,82,67,185,195,65,139,54,100,78,156,207,180,41,109,156,98,212,197,92,150,155,197,113,53,40,47,117,41,164,67,188,109,213,52,137,88,151,173,130,180,144,197,61,183,77,52,208,76,67,151,208,186,219,112,169,73,189,154,70,131,49,207,152,35,176,89,35,72,80,167,154,34,110,147,91,52,125,207,153,90,144,127,85,44,44,41,162,45,79,188,177,100,47,188,79,201,67,177,198,197,165,213,143,138,75,79,93,208,89,91,218,196,154,185,63,36,196,133,44,137,111,184,197,132,168,146,68,179,170,48,99,116,143,111,37,175,175,152,165,79,141,196,156,89,200,192,101,46,69,95,85,78,34,216,129,83,134,180,163,128,75,116,72,68,143,143,187,121,160,203,171,190,204,148,162,38,71,129,127,45,146,163,87,179,187,65,108,91,112,56,200,55,101,188,51,201,175,42,174,192,82,92,65,73,195,168,133,205,127,65,161,138,212,184,108,149,197,123,108,201,73,174,110,187,101,102,141,167,143,159,190,160,215,152,97,134,133,132,62,69,57,127,57,176,82,97,174,106,118,33,80,201,99,158,151,43,99,67,214,148,206,207,81,68,125,186,213,113,175,199,101,65,170,85,173,102,148,95,205,50,142,102,197,100,75,56,180,124,172,63,143,43,111,54,173,87,163,126,121,97,100,167,122,36,42,123,145,91,114,116,186,96,197,156,169,116,41,210,142,159,189,79,121,168,178,180,136,119,62,197,96,221,38,130,201,143,117,123,41,100,128,219,33,87,77,50,195,82,73,77,41,70,110,94,61,80,211,71,54,113,166,60,143,75,85,153,186,131,127,103,112,174,56,47,168,145,50,123,44,194,44,183,134,72,121,148,111,114,83,185,135,194,122,70,202,90,172,37,183,148,187,206,53,158,82,131,115,47,188,203,87,65,197,45,173,104,111,172,84,206,179,166,64,192,167,125,180,216,194,157,119,107,74,202,166,119,132,214,187,129,134,73,205,147,73,197,167,187,166,208,77,82,70,173,129,117,144,200,38,167,160,67,38,218,179,158,163,211,45,154,208,95,123,164,219,204,130,146,151,102,188,81,37,102,66,110,74,49,99,39,146,51,77,157,167,180,205,162,176,197,44,90,130,49,132,87,188,77,201,116,208,202,87,64,96,74,146,220,165,105,137,175,75,117,148,201,139,37,55,170,52,212,50,199,117,174,189,34,85,144,169,164,165,59,107,164,115,102,165,77,59,91,103,122,208,182,176,122,160,164,97,39,171,108,210,92,192,153,185,165,44,178,207,139,138,138,192,53,126,215,170,164,205,118,151,217,125,112,211,34,82,210,91,83,63,104,174,157,213,105,111,34,219,85,134,219,102,38,65,199,81,50,77,105,114,153,174,33,187,187,170,96,190,168,107,49,42,36,63,54,166,90,119,83,133,220,119,33,83,44,181,65,51,208,157,119,34,130,52,66,53,138,148,173,157,76,106,166,167,146,59,122,51,43,102,60,192,143,57,120,213,210,193,162,209,145,162,176,183,88,127,182,101,203,136,152,107,91,160,188,179,48,188,56,79,182,137,67,148,67,141,187,36,70,217,39,173,168,73,36,43,105,155,193,39,45,120,110,48,82,108,161,155,177,82,171,187,84,94,207,45,207,184,134,163,97,159,221,80,48,178,219,213,42,149,201,83,177,154,37,168,55,38,189,96,54,120,59,176,103,206,183,135,74,35,156,97,86,98,80,204,63,65,52,50,124,115,44,159,172,32,170,214,91,36,33,178,148,188,133,176,139,186,184,182,218,173,94,221,211,36,176,105,168,148,68,187,78,182,220,87,161,89,40,217,65,148,137,128,125,42,161,174,32,193,110,119,35,94,201,41,32,69,87,62,62,162,192,159,34,205,35,208,80,214,116,137,201,210,65,145,159,194,220,180,138,177,117,63,216,180,55,195,70,53,48,180,41,162,200,112,60,69,122,203,88,157,110,132,148,36,105,53,72,80,73,106,130,100,99,67,59,40,217,75,109,187,78,155,11
66,62,204,145,154,128,202,119,148,175,221,200,182,154,100,51,46,155,105,163,102,204,167,185,34,48,150,111,199,56,127,78,134,100,52,36,183,46,33,52,86,46,185,216,212,211,91,213,86,118,142,81,199,62,139,125,193,157,118,117,87,171,188,123,111,129,85,109,52,220,76,220,153,107,99,193,201,181,121,131,102,78,71,104,41,128,132,109,139,132,216,115,85,152,36,128,179,86,91,76,55,213,155,72,173,110,175,34,75,192,82,106,201,167,101,157,189,53,218,135,101,46,87,192,55,83,67,186,195,64,139,54,99,79,155,207,179,41,109,156,98,211,198,92,150,153,197,113,54,40,48,117,40,163,67,187,109,214,53,136,88,151,172,130,180,143,198,61,184,77,53,207,76,67,152,207,186,219,112,169,73,188,154,70,131,49,207,152,35,176,89,35,72,80,166,154,34,110,146,92,52,124,206,154,90,144,127,85,44,44,42,161,45,80,189,177,100,47,188,79,200,68,177,197,196,165,213,144,138,77,79,94,208,89,91,218,195,154,185,62,37,196,133,44,137,111,185,198,132,169,146,68,180,170,46,99,115,142,111,38,175,175,153,165,79,141,197,155,90,200,192,101,45,69,95,84,78,34,216,130,82,134,181,163,129,75,117,72,69,143,143,188,121,159,203,170,191,204,148,163,39,72,129,127,45,146,163,88,180,188,65,107,92,112,56,199,54,102,188,51,200,176,42,174,192,81,92,64,74,195,169,133,206,127,65,161,138,213,184,107,148,196,122,108,201,74,174,110,187,102,101,142,167,145,160,190,160,215,151,97,134,134,133,63,68,56,128,58,177,81,98,174,106,119,31,79,201,98,158,151,43,98,66,214,147,205,207,81,68,125,185,213,113,176,199,100,64,170,85,173,103,148,95,205,51,142,102,197,99,75,56,181,124,173,63,143,42,112,55,172,88,163,126,121,96,101,167,121,36,42,123,146,90,113,116,186,97,196,156,169,116,41,211,143,159,188,79,121,168,177,180,136,119,63,198,94,221,37,131,201,144,117,123,41,100,127,219,32,88,77,50,194,82,73,77,42,69,109,94,61,80,212,71,54,113,166,60,143,74,84,153,185,130,126,103,112,174,56,48,168,145,51,125,43,193,44,182,133,71,122,149,112,114,84,186,136,195,123,70,202,90,172,36,184,149,187,206,53,158,83,131,115,48,189,203,87,65,198,45,173,104,111,174,85,206,180,166,63,193,166,126,181,216,193,157,119,108,74,203,167,118,132,214,187,128,134,72,204,147,73,197,167,186,167,208,77,82,71,174,129,117,144,200,38,167,159,68,38,219,179,158,163,212,45,153,209,96,122,163,218,204,129,146,151,102,188,81,37,102,67,110,75,49,99,38,146,51,76,157,166,180,204,163,175,197,44,90,130,49,131,87,188,78,202,115,208,203,86,65,95,73,147,220,165,106,137,175,74,117,148,201,139,37,55,170,52,211,51,199,117,175,189,33,86,145,169,164,165,58,106,165,116,102,165,77,59,91,103,122,208,182,177,122,160,165,97,39,171,108,210,93,193,153,185,165,44,179,207,139,138,138,191,53,127,215,171,164,205,118,151,217,125,112,212,33,82,211,91,82,62,104,173,157,213,106,112,34,219,84,134,220,100,37,64,199,81,50,77,104,114,154,173,33,187,187,170,95,191,168,107,49,41,36,63,54,167,90,119,83,132,220,120,32,84,44,180,65,50,209,155,118,33,130,51,66,54,138,149,173,157,76,105,167,168,145,61,122,51,44,104,60,191,143,57,120,212,211,193,162,209,145,162,176,185,88,126,183,101,204,136,152,108,91,161,189,180,47,188,55,79,182,137,67,147,66,140,188,36,70,217,40,173,166,73,36,43,106,154,193,39,44,119,110,47,83,108,161,154,178,81,172,186,84,94,207,45,208,183,134,163,96,159,222,80,48,177,220,213,41,149,200,83,177,154,37,168,55,40,189,97,54,119,59,175,103,207,182,136,74,34,156,97,86,98,80,205,63,65,52,49,124,116,44,160,173,32,171,215,91,37,33,177,149,189,132,176,139,185,184,182,217,174,94,220,211,36,176,104,168,149,68,187,77,182,220,88,161,89,41,218,65,150,137,128,125,41,162,175,32,192,111,119,34,93,201,40,32,69,87,62,63,162,193,160,34,205,35,208,80,215,116,138,200,210,65,145,159,194,221,180,137,177,116,63,217,180,56,195,70,54,47,181,41,162,201,112,59,69,122,203,89,157,111,133,149,38,104,55,74,80,73,106,130,100,100,68,59,40,217,76,108,187,78,155,11
66,62,204,145,153,128,201,118,149,174,221,200,183,153,101,52,46,155,105,162,101,203,168,185,34,48,150,112,199,55,127,77,134,101,53,35,182,46,33,52,86,47,184,215,212,211,90,213,87,117,141,80,200,62,138,124,193,157,117,116,87,170,188,122,111,129,84,109,52,219,77,221,152,107,99,193,201,181,121,131,102,79,71,104,41,128,132,109,138,133,216,114,84,152,36,128,179,85,91,75,55,212,154,72,172,109,175,34,75,191,83,104,201,167,101,158,190,52,219,136,101,46,87,192,54,83,67,186,195,64,140,54,99,78,155,207,180,42,110,156,98,212,197,93,149,154,197,113,53,40,46,118,41,164,67,188,109,214,52,136,89,151,173,129,180,143,197,60,182,76,53,208,75,67,152,207,186,219,113,169,72,188,155,70,131,48,206,151,35,176,89,35,72,80,166,155,35,110,146,91,52,124,206,154,90,144,128,85,44,44,42,162,45,81,188,177,100,47,188,79,200,67,177,197,196,166,213,143,138,77,78,94,209,90,91,218,195,155,185,63,36,196,134,44,137,111,185,197,132,169,146,68,180,170,46,99,117,143,112,37,175,174,152,165,77,140,197,155,90,200,193,101,45,69,95,85,78,34,216,131,82,135,180,163,129,76,117,72,68,144,143,187,121,159,203,171,190,203,148,163,38,72,129,127,46,146,163,88,179,188,66,108,91,112,56,199,54,102,187,50,201,177,42,174,192,81,91,65,73,194,169,132,205,128,65,160,138,213,185,107,149,197,123,108,202,73,174,109,187,102,102,142,167,144,159,189,159,214,152,97,134,134,133,63,68,57,127,58,176,82,98,175,106,119,32,80,201,98,157,151,44,98,67,214,146,205,207,80,68,125,186,214,113,176,199,101,64,170,84,174,103,148,96,205,50,143,101,197,99,75,56,181,124,173,62,143,42,112,55,172,87,162,127,122,96,101,166,121,35,42,123,146,90,114,115,187,97,196,157,170,117,41,210,143,159,188,79,120,168,177,180,136,119,63,198,96,221,37,131,201,143,117,123,40,100,127,219,32,88,77,50,195,82,73,76,42,70,110,94,61,80,212,71,54,113,167,58,143,74,84,153,187,130,127,102,112,174,56,47,166,145,50,124,43,194,44,182,133,71,121,149,112,114,83,185,135,194,124,71,202,90,172,36,183,148,187,206,53,158,82,131,115,48,189,203,87,64,198,44,174,104,111,174,85,206,180,166,64,193,168,126,180,217,193,157,119,108,73,203,167,118,132,212,188,128,133,72,204,147,73,197,167,186,166,207,78,82,72,174,129,117,144,200,39,167,159,68,38,219,180,158,162,211,45,154,209,96,123,164,219,204,128,146,152,102,188,81,37,101,67,109,74,50,99,38,146,52,76,158,167,180,205,162,175,196,45,90,132,49,131,88,187,78,202,116,208,203,87,64,96,73,147,219,165,104,136,175,75,117,148,201,139,37,55,170,52,211,51,198,117,174,190,34,86,145,169,165,165,59,107,164,115,102,165,78,59,90,103,122,207,182,176,121,160,165,97,40,170,109,210,92,192,154,186,165,44,179,207,139,138,139,191,53,127,214,171,164,204,118,151,217,125,112,211,33,82,210,90,82,62,104,173,158,212,106,112,34,219,84,135,220,101,38,64,199,81,51,77,104,113,153,174,34,186,188,170,95,191,168,107,49,42,35,63,54,166,90,118,82,132,219,119,33,83,43,181,64,51,209,156,118,33,129,51,66,53,137,149,173,156,76,106,166,168,146,59,122,52,45,103,60,191,143,57,119,213,212,193,162,209,145,162,176,184,89,127,183,101,204,136,152,108,91,161,188,180,49,188,56,79,182,137,67,147,67,140,187,37,69,217,39,173,167,74,36,43,105,154,193,38,45,120,111,47,83,108,160,154,178,82,171,186,84,94,206,45,208,183,135,163,96,159,221,80,47,177,219,213,42,150,200,83,177,154,37,167,55,39,190,97,54,119,59,175,102,206,182,136,74,35,155,96,85,99,80,206,64,65,51,49,124,114,44,160,172,32,172,215,91,37,32,178,148,188,132,175,139,186,185,182,217,173,94,221,211,37,175,104,170,149,68,187,77,183,220,88,162,89,41,218,65,149,137,128,125,41,161,175,33,193,109,118,34,94,201,40,32,69,86,61,63,162,193,159,35,206,35,208,80,215,115,137,200,210,65,144,159,194,220,179,138,178,116,63,216,179,56,196,70,54,47,181,41,162,200,113,59,68,122,202,88,157,111,133,149,36,105,53,73,80,73,107,130,101,100,68,59,39,217,75,109,187,77,155,11
66,62,204,144,154,129,201,118,149,174,222,200,182,153,101,52,46,155,105,163,102,203,167,186,34,48,150,111,199,56,126,78,134,100,52,36,183,46,34,51,86,46,184,215,212,211,90,213,86,118,142,81,200,62,138,125,194,157,119,116,87,171,188,123,111,129,85,109,52,219,76,221,153,107,99,192,201,182,121,131,102,79,71,104,41,128,132,109,138,132,216,115,85,152,36,128,178,85,90,76,54,213,155,72,173,110,175,34,75,191,82,105,201,168,101,158,189,53,218,135,101,46,87,192,55,83,67,186,195,64,140,54,99,79,156,206,179,41,110,156,98,211,198,93,150,153,197,113,53,40,47,118,40,163,68,187,109,213,52,136,88,151,172,130,180,144,198,61,183,77,53,208,75,67,152,208,186,219,113,169,73,188,155,70,131,49,206,152,35,176,89,35,72,80,166,154,34,110,146,91,52,124,206,154,90,143,127,85,44,44,42,162,45,80,189,177,100,47,188,79,201,68,177,197,196,166,213,144,137,76,79,93,208,89,92,218,195,155,185,62,37,196,133,44,137,111,184,197,132,169,146,68,180,170,47,99,116,143,111,38,175,175,152,165,78,141,197,156,90,200,192,101,45,69,96,85,78,34,216,130,82,134,180,163,128,75,117,72,68,143,143,187,121,160,203,171,190,204,149,163,39,72,129,128,45,146,163,88,180,188,65,108,91,112,55,199,54,101,188,51,200,176,42,174,191,82,92,65,73,195,169,132,206,127,65,161,138,213,184,108,148,197,122,108,201,73,174,110,187,101,102,142,167,144,159,189,160,215,152,96,134,134,133,63,68,57,128,58,177,81,98,174,107,119,32,80,201,98,158,151,43,98,66,214,147,205,207,81,69,125,186,214,113,176,199,100,65,170,84,173,103,149,95,205,51,142,101,197,99,75,56,180,124,172,63,143,42,113,55,172,88,163,126,121,96,101,167,121,36,42,123,146,90,114,116,186,97,197,157,169,116,41,211,143,159,189,79,121,168,178,180,136,119,63,197,95,221,38,131,201,143,118,123,41,100,128,218,33,88,77,50,194,82,73,77,41,69,110,94,61,80,213,71,55,113,166,59,143,75,84,152,186,131,127,102,112,174,56,47,168,145,50,124,43,193,44,182,134,72,122,148,112,114,83,185,135,194,123,70,202,90,172,36,184,148,187,206,54,158,82,131,115,47,189,203,87,65,197,44,173,104,111,173,85,206,180,166,64,193,167,126,180,216,194,157,119,108,73,203,166,119,131,214,188,128,134,73,204,147,73,197,167,186,167,208,78,82,71,174,129,117,144,200,38,167,159,68,38,218,179,158,162,211,45,154,209,96,123,163,218,204,129,145,151,102,188,82,37,102,67,110,74,49,99,38,146,51,76,157,166,180,204,162,176,197,44,90,131,49,131,88,188,78,202,116,208,202,87,65,96,73,147,219,165,105,136,175,75,117,149,201,139,37,55,169,52,211,51,199,117,174,189,33,85,145,169,164,165,59,107,164,115,102,165,77,59,91,103,122,208,182,177,121,160,165,97,39,171,109,209,92,192,153,185,165,44,179,207,139,138,139,191,53,127,215,171,164,205,118,150,217,124,112,211,34,82,210,91,82,62,104,173,158,213,106,112,34,219,84,135,219,101,37,64,199,81,50,77,104,113,153,174,33,187,187,170,95,191,168,107,49,42,35,63,53,167,90,119,83,132,219,120,32,83,44,181,64,51,209,156,118,33,130,52,66,54,138,148,173,157,76,106,166,168,145,60,122,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,137,152,108,91,161,188,180,48,188,55,79,182,137,67,148,66,140,187,36,69,217,40,173,167,73,36,43,106,154,193,39,44,119,110,47,82,108,161,154,177,81,172,185,85,94,206,45,208,183,134,163,96,159,222,80,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,207,182,136,75,35,155,97,86,98,80,205,63,65,52,49,124,115,44,160,172,32,171,215,91,37,33,178,149,188,132,176,139,185,184,182,217,174,94,220,211,37,176,104,168,148,68,187,77,183,220,88,161,89,41,218,65,149,137,128,125,42,162,175,32,193,111,118,35,94,201,40,32,69,87,62,63,162,194,159,35,205,35,208,80,215,115,137,200,210,65,144,159,194,220,179,138,177,115,64,216,180,56,195,71,54,46,181,41,162,200,113,59,68,122,203,89,157,111,133,149,37,104,54,74,80,73,106,130,101,100,67,59,40,216,75,108,187,78,155,11
66,61,205,144,154,128,201,118,149,175,222,200,182,154,101,51,47,155,106,164,101,204,167,185,35,48,150,112,199,55,127,77,134,100,53,35,183,46,33,52,86,46,184,215,212,211,90,214,87,118,142,81,199,62,139,125,193,156,119,117,87,171,188,123,110,130,85,109,53,219,77,221,153,107,99,192,201,182,121,130,101,79,71,103,41,128,133,109,138,132,216,115,84,152,36,128,178,86,91,76,55,213,155,72,173,109,175,35,75,191,82,105,201,168,102,157,189,52,217,135,101,47,88,193,55,83,67,186,195,64,139,54,99,78,155,206,179,41,109,156,97,211,198,92,150,153,197,113,53,40,47,117,41,163,68,187,109,213,53,137,89,151,173,130,180,144,197,60,183,77,53,207,74,67,152,208,186,220,112,168,72,189,154,70,130,50,207,151,35,176,89,34,73,80,167,153,34,110,147,91,52,124,206,154,89,143,127,86,44,44,42,161,45,80,189,177,100,47,188,79,201,67,177,197,196,165,213,145,138,77,78,94,208,89,91,217,195,154,185,63,37,196,133,44,137,111,184,198,132,168,146,68,180,170,46,99,117,142,112,38,175,175,152,166,78,141,197,155,89,200,192,101,45,69,96,85,78,34,216,130,82,135,180,163,128,75,117,72,68,142,142,187,122,160,203,171,191,203,148,163,38,72,129,128,46,146,163,88,180,187,66,108,91,112,56,198,54,101,188,51,200,176,41,174,192,82,92,65,74,195,169,132,206,127,65,161,139,213,184,108,149,198,122,108,201,73,174,110,187,102,101,141,167,144,160,189,160,215,152,97,135,134,133,63,68,56,128,58,176,81,98,174,107,119,32,79,201,99,158,151,43,98,66,214,147,206,207,81,68,124,187,214,113,175,200,100,65,170,84,173,102,149,95,205,51,143,102,197,100,75,56,180,124,173,64,143,43,112,55,172,88,164,127,121,97,100,166,121,35,42,123,146,90,113,115,186,96,197,157,170,117,41,211,142,160,189,79,121,168,178,179,136,119,63,197,96,221,37,131,201,143,117,123,41,99,128,219,32,88,77,50,194,82,73,77,42,69,110,94,61,80,212,71,55,113,166,59,143,74,84,153,186,131,127,102,112,173,56,48,168,145,50,125,43,193,45,182,134,72,121,148,112,114,84,185,135,195,124,70,202,90,173,35,183,149,187,206,53,157,82,132,115,48,189,203,87,65,197,45,173,104,111,174,85,205,179,166,63,193,167,126,180,217,194,157,119,107,73,203,166,119,132,214,187,128,134,72,204,147,73,197,168,187,167,208,78,82,71,174,129,117,144,199,38,167,159,67,38,218,179,157,163,211,45,154,209,96,123,163,218,204,130,146,151,103,188,82,36,102,67,111,74,49,99,38,147,52,76,157,167,179,204,162,176,197,45,90,130,49,131,87,187,78,202,116,208,203,86,65,96,73,146,220,166,106,137,176,75,117,148,201,139,37,55,169,53,211,50,199,118,175,189,33,85,145,168,164,166,59,107,165,115,102,166,77,59,91,103,122,208,183,175,121,160,165,97,39,172,109,209,92,192,153,186,165,43,179,207,139,137,138,191,53,127,215,171,164,205,118,150,217,124,112,211,34,82,209,91,82,62,104,173,157,213,106,112,34,219,84,134,219,101,37,65,199,81,50,78,104,114,153,174,32,187,187,169,95,191,167,108,48,42,35,64,54,166,90,118,82,132,219,120,32,84,43,181,65,50,209,156,117,33,130,52,66,54,137,149,174,156,76,106,165,168,146,59,123,51,44,104,60,191,143,57,119,211,211,193,162,209,146,162,177,184,88,127,183,100,204,136,151,108,91,162,188,180,47,188,56,79,182,137,66,148,66,141,187,36,69,217,40,173,167,73,36,43,106,154,193,39,44,120,111,48,82,109,161,154,178,82,172,186,85,94,206,45,207,184,134,162,95,159,221,80,47,177,219,212,42,149,201,83,177,154,37,169,55,39,189,97,54,118,59,174,103,206,182,136,74,35,156,97,85,98,80,205,63,66,52,49,123,115,44,160,172,32,172,216,90,36,33,178,148,188,133,176,139,185,185,182,218,173,94,220,210,37,176,104,169,148,68,187,77,183,220,88,161,89,41,218,65,149,137,128,126,42,163,175,32,193,110,119,35,93,201,40,32,69,87,61,62,162,194,160,35,206,35,208,80,215,115,137,200,210,66,144,159,195,220,179,137,177,116,64,216,179,56,195,70,54,46,181,42,162,200,113,59,68,122,203,88,157,110,132,148,36,105,53,74,80,74,107,129,100,99,67,59,40,217,76,109,187,77,154,11
66,62,204,144,154,128,201,118,149,174,222,200,182,154,101,52,46,155,105,163,101,203,167,186,34,48,150,111,199,56,127,78,134,100,52,36,183,46,34,52,86,46,184,215,212,211,90,213,86,118,142,80,199,62,139,125,193,157,118,116,87,171,188,123,111,129,85,109,52,219,76,221,153,107,99,192,201,182,121,131,102,79,71,104,41,128,133,109,138,132,216,115,85,152,36,128,178,85,91,76,55,213,155,72,173,110,175,34,75,191,82,105,201,168,101,158,189,53,218,135,101,46,87,192,55,83,67,186,195,64,139,54,99,79,156,207,180,41,110,156,98,211,198,92,150,154,197,113,54,40,47,117,40,163,67,188,109,213,53,136,88,151,172,129,180,144,198,60,183,77,53,207,75,67,152,208,186,219,112,169,73,189,154,70,131,49,207,152,35,176,89,34,72,80,166,154,35,110,147,91,52,124,206,154,90,144,127,85,44,44,42,162,45,80,189,177,100,47,188,79,201,68,177,197,196,166,213,144,138,76,79,94,208,89,91,218,195,154,185,62,37,196,133,44,137,111,184,197,132,168,146,68,180,170,46,99,116,143,111,38,175,175,152,165,78,141,197,156,90,200,192,101,45,69,95,85,78,34,216,130,82,134,180,163,129,75,117,72,68,143,143,187,121,160,203,171,191,204,148,163,39,72,129,127,46,146,163,88,180,188,65,108,91,112,55,199,54,101,188,51,200,176,42,174,191,82,92,65,73,195,169,132,206,127,65,161,138,213,184,107,148,197,122,108,201,73,174,110,187,101,102,142,167,144,159,190,160,215,152,97,134,134,132,63,68,57,128,58,176,81,97,174,107,119,32,80,201,99,158,151,43,98,67,214,147,205,207,81,69,125,186,214,113,176,199,100,65,170,84,173,103,148,95,205,51,142,102,197,99,75,56,180,124,172,63,143,42,113,55,172,88,163,127,121,97,101,167,121,36,42,123,146,90,114,116,186,97,197,156,169,117,41,211,143,159,189,79,121,167,178,180,136,119,63,197,95,221,37,131,201,143,117,123,40,100,128,218,33,88,77,50,195,82,73,77,42,69,110,94,62,80,212,71,54,113,166,60,143,75,84,153,186,131,127,103,112,173,56,47,167,145,50,124,43,193,44,182,134,72,122,149,112,114,83,186,135,194,123,70,202,90,172,36,183,149,187,206,54,158,82,131,115,47,189,203,87,65,197,45,173,104,111,173,85,206,179,167,64,193,167,126,180,216,193,157,119,107,73,203,166,119,132,214,187,128,134,73,204,147,73,197,167,186,167,208,78,82,71,173,129,117,144,200,38,167,159,68,38,218,179,158,162,211,45,154,209,96,123,163,218,204,129,145,151,102,187,82,37,102,67,110,74,50,99,38,146,51,76,157,167,180,204,162,176,197,44,90,131,49,131,87,188,78,202,116,208,202,87,65,96,73,147,219,165,105,137,175,75,117,148,201,139,37,55,169,52,212,51,199,117,174,189,33,86,145,169,164,165,59,107,165,115,102,166,77,59,91,103,122,208,182,176,121,160,165,97,39,171,109,210,92,192,153,185,165,44,179,207,139,138,138,191,53,127,215,171,164,205,118,151,217,124,112,211,34,82,210,91,82,62,104,173,158,213,106,112,34,219,84,135,219,101,37,64,199,81,50,77,104,113,153,174,33,187,187,169,95,190,168,107,49,42,35,63,54,166,90,119,82,132,219,120,32,83,44,181,65,51,209,156,118,33,130,51,66,53,138,148,173,157,76,106,166,168,145,60,123,51,44,104,60,191,143,57,119,212,211,193,162,209,146,162,176,184,88,126,183,101,204,136,152,108,91,161,188,180,47,188,56,79,182,137,67,148,66,140,187,36,70,217,40,173,167,73,36,43,106,154,193,39,44,120,111,47,82,108,160,154,178,82,171,186,84,94,207,45,207,183,134,163,96,159,221,80,48,177,219,213,42,149,200,83,177,154,37,168,55,39,189,97,54,119,59,175,103,207,182,136,74,35,156,96,86,98,80,205,63,65,52,49,124,115,44,160,172,32,171,215,91,37,33,178,148,188,132,176,139,185,185,182,217,174,94,220,211,37,176,104,169,148,68,187,77,183,220,88,161,89,41,218,65,149,137,128,125,42,162,175,33,193,111,118,35,94,201,40,32,69,87,62,63,162,194,159,35,205,35,208,80,215,115,137,200,210,65,145,159,194,220,179,138,177,116,64,216,180,56,195,70,54,47,181,41,162,200,113,59,68,122,203,89,157,111,132,149,37,105,54,73,80,73,106,130,100,99,67,59,40,216,75,109,187,78,155,11
67,61,205,144,154,128,201,118,148,175,220,200,184,153,101,51,46,155,106,164,101,203,167,186,35,48,149,111,199,56,128,79,133,99,52,36,183,47,35,51,86,46,184,215,211,209,89,213,87,116,143,80,201,62,138,126,193,158,120,117,87,170,188,123,111,130,86,109,53,219,76,221,153,106,99,191,201,182,121,131,101,78,70,103,41,127,134,108,138,132,216,115,84,153,38,128,179,86,90,76,55,212,154,72,172,110,175,35,76,191,82,106,201,168,100,157,190,52,218,136,101,48,87,192,55,82,67,186,195,65,141,54,99,77,155,206,179,41,110,157,98,211,198,92,151,153,197,112,53,41,48,118,41,164,67,188,109,212,53,136,89,149,173,131,181,143,197,60,183,77,53,208,76,67,151,207,187,218,112,168,73,188,155,72,130,49,207,151,35,176,89,34,72,80,167,153,33,110,147,92,53,125,205,154,89,144,127,85,45,45,41,162,46,80,190,178,101,47,188,78,202,67,178,197,196,165,211,144,137,76,79,92,209,89,90,218,195,154,185,63,37,197,134,45,137,111,184,199,132,168,145,69,179,170,46,98,116,142,112,38,174,176,153,166,78,141,196,156,89,200,193,101,47,68,96,84,78,34,216,130,82,134,181,162,128,74,116,73,69,143,143,187,122,161,203,172,191,202,148,163,39,72,131,128,46,146,163,88,180,188,66,107,90,113,56,201,55,100,187,50,200,175,43,173,191,83,93,64,74,194,168,133,205,127,65,160,138,212,185,107,147,198,122,109,201,73,174,111,187,102,103,142,167,144,160,190,160,216,151,96,135,134,132,62,68,57,128,57,177,81,98,174,105,119,33,80,200,99,159,149,43,97,66,214,147,205,206,80,69,125,185,214,112,175,199,99,64,171,85,174,103,148,96,205,52,144,103,196,101,75,57,181,124,174,64,143,43,113,55,172,88,164,126,120,97,100,166,120,37,41,123,145,90,114,114,186,96,196,157,170,117,40,211,142,160,188,78,121,168,179,180,135,119,63,196,95,221,37,130,202,142,117,122,42,98,128,218,32,88,76,49,195,83,73,78,40,69,109,94,60,81,212,71,53,112,166,59,143,75,86,153,187,131,127,102,112,173,56,47,167,145,51,124,44,193,44,182,133,72,120,149,112,113,83,185,135,193,122,70,202,92,172,36,184,148,187,206,55,159,82,132,115,48,189,203,86,65,197,44,172,105,111,173,85,206,180,166,64,193,168,126,180,216,194,157,119,108,73,203,165,118,131,213,187,128,133,73,205,147,75,198,166,187,167,208,77,81,71,173,130,116,144,200,40,167,159,69,37,218,178,157,163,210,45,154,208,95,122,163,219,203,128,146,151,102,187,83,38,101,68,110,74,50,98,38,147,51,76,157,168,180,205,163,175,198,44,90,131,49,132,89,188,78,203,116,207,202,88,63,95,73,146,219,165,105,135,175,75,117,148,201,139,37,56,170,52,213,52,199,116,174,188,35,86,145,168,162,164,57,106,164,115,101,165,78,59,89,104,123,207,182,176,121,160,165,97,40,171,108,209,93,193,153,185,166,44,178,207,139,138,140,192,52,127,215,171,166,204,118,151,217,124,112,211,33,83,210,91,84,62,105,175,158,214,106,112,34,220,84,134,219,101,37,64,198,80,49,76,103,114,154,173,32,187,187,170,95,190,169,109,49,42,36,62,54,168,90,118,83,132,218,119,32,83,43,181,65,50,208,156,118,32,130,52,66,52,139,147,171,157,77,106,166,168,145,61,124,52,43,104,60,191,143,57,120,212,210,193,162,210,146,162,176,185,88,127,185,101,204,137,151,108,91,161,187,179,48,188,55,79,182,137,66,148,67,140,188,36,69,217,39,174,166,74,36,44,106,155,194,38,45,121,109,47,82,107,160,154,177,83,171,186,83,95,206,45,208,184,134,162,95,159,220,80,49,178,220,213,42,149,199,82,177,154,37,169,56,38,189,97,54,119,58,174,103,207,182,136,74,34,155,96,85,98,80,206,63,66,51,50,124,115,44,159,172,32,171,215,90,36,33,177,149,189,132,177,139,186,184,183,218,174,94,220,211,36,175,103,169,148,68,189,77,183,218,88,161,88,42,217,65,149,136,127,125,42,162,176,33,194,111,118,35,94,201,41,32,70,88,61,64,163,194,160,35,205,35,208,80,216,116,137,199,211,67,146,159,195,220,179,138,177,116,63,217,180,57,195,70,53,47,181,40,162,200,112,60,68,123,203,89,157,111,133,149,35,106,54,74,79,73,107,129,100,99,68,59,41,216,76,108,188,79,155,11
67,62,204,144,154,128,201,118,149,174,221,201,182,153,101,52,46,155,105,163,101,203,167,185,34,48,150,111,199,56,126,78,134,100,53,36,183,47,34,52,86,46,184,215,212,211,90,213,86,118,142,81,199,61,140,124,193,157,119,117,87,170,188,123,111,130,85,108,53,220,76,220,152,107,99,192,201,181,121,131,102,78,71,104,41,129,133,109,138,132,216,115,85,152,36,128,178,86,89,76,54,213,156,72,173,109,175,35,75,191,81,106,201,168,101,157,190,53,218,135,101,47,87,192,55,83,67,186,195,63,140,54,99,79,155,206,180,41,109,157,97,211,198,92,150,153,197,114,53,40,47,118,40,163,67,188,108,214,52,136,89,151,173,129,180,144,198,61,182,77,53,208,75,67,151,207,187,219,113,169,72,189,155,70,131,49,207,151,35,177,89,34,72,79,167,154,34,110,146,91,52,124,207,153,90,143,128,85,45,44,41,161,45,80,189,178,100,47,189,79,201,67,177,198,196,165,212,144,137,77,78,94,208,89,91,217,195,155,185,62,37,196,134,44,136,111,184,198,133,169,146,67,180,170,46,99,117,143,111,38,176,175,152,165,79,141,196,156,90,200,192,101,45,69,95,84,78,34,215,130,82,134,180,162,129,76,116,72,69,143,143,187,121,161,204,171,190,203,148,163,40,72,129,127,46,146,163,88,180,188,66,108,91,112,56,200,53,101,188,51,200,175,42,173,192,81,92,64,74,194,169,133,205,127,66,161,138,213,184,107,149,197,122,108,200,73,174,110,187,102,102,142,167,145,160,189,160,214,152,96,135,134,133,62,68,56,127,59,178,82,98,174,106,120,32,80,201,99,158,151,43,98,67,213,146,205,207,81,69,125,186,214,112,175,199,100,65,171,85,173,102,149,95,206,51,142,102,198,99,75,56,181,124,172,64,143,41,112,55,172,88,163,127,122,96,101,166,121,35,42,123,146,91,114,116,187,97,197,156,169,116,41,211,142,161,189,79,122,168,178,180,136,118,62,197,95,221,37,131,201,144,118,122,40,100,128,218,33,88,77,49,194,81,73,77,42,69,109,94,62,80,213,71,54,113,165,59,143,74,84,152,186,131,127,102,112,173,55,47,167,145,51,124,44,193,45,182,134,72,122,149,112,114,83,186,135,195,123,71,203,90,173,36,183,148,187,206,54,158,82,132,115,47,190,203,86,64,197,44,173,104,110,174,85,205,180,166,63,194,167,125,181,216,193,157,120,108,74,202,166,118,132,213,187,128,134,72,204,146,73,197,167,186,167,208,77,82,71,173,129,117,144,200,38,167,159,68,38,219,179,157,163,212,45,154,209,96,123,164,219,203,129,146,151,102,187,80,37,102,66,110,75,49,99,38,146,52,76,157,166,180,205,161,177,197,45,90,131,49,131,88,187,78,202,116,208,202,86,65,96,73,146,219,166,105,137,175,75,116,148,201,139,37,55,169,51,212,51,199,117,174,188,34,85,145,169,164,165,59,106,164,115,102,165,77,59,91,103,122,208,182,177,122,159,165,97,38,171,109,210,92,192,154,185,165,43,178,207,139,138,138,192,53,127,215,171,165,205,118,150,217,124,112,211,34,82,209,90,81,62,104,173,158,213,106,111,34,219,84,135,219,101,37,65,199,82,50,77,104,113,153,173,33,186,187,170,95,191,168,107,48,41,35,63,54,167,90,119,82,132,220,120,32,84,44,181,64,51,209,156,118,32,130,51,65,53,139,148,173,157,76,106,166,169,145,60,122,51,45,103,60,191,143,57,119,212,211,194,162,208,145,162,175,184,88,126,182,100,205,137,152,108,91,162,188,180,47,188,56,79,181,138,67,148,67,140,187,36,70,217,40,173,167,73,36,42,106,154,193,39,44,120,110,47,82,109,161,154,177,81,171,186,84,94,206,46,207,183,134,162,96,159,221,81,48,177,219,214,42,149,201,83,177,154,37,169,55,39,189,97,54,119,59,174,103,206,182,136,74,35,156,96,86,98,80,206,63,66,52,50,123,115,44,159,171,32,171,215,91,37,33,178,149,189,132,176,139,185,185,182,217,173,93,220,211,38,176,103,168,148,68,187,78,182,220,88,162,88,41,218,65,149,137,127,125,42,163,175,32,193,110,118,35,94,202,41,32,69,86,62,63,161,193,160,35,205,35,208,80,214,116,138,200,210,65,144,160,194,220,180,137,177,116,63,216,179,57,195,70,54,47,181,41,162,200,113,58,67,123,203,89,157,111,133,149,37,104,54,73,80,73,106,130,101,100,68,59,40,216,75,109,187,78,155,11
66,61,205,143,154,128,203,117,149,176,222,201,182,151,101,51,45,153,104,163,100,203,167,186,34,49,150,110,198,55,128,77,134,102,53,35,184,46,34,53,84,46,183,217,212,210,89,214,86,119,141,80,198,62,137,124,194,157,119,118,87,171,190,123,109,130,84,109,52,220,78,222,153,107,98,191,200,183,122,132,104,78,70,102,41,127,133,107,138,131,214,115,86,152,38,131,179,85,91,75,55,211,157,72,174,111,175,33,75,192,82,106,200,167,103,157,190,53,218,136,102,46,89,192,55,83,64,186,195,65,139,54,99,79,156,206,180,42,109,156,97,211,198,93,151,154,198,115,53,40,48,117,40,165,67,188,109,214,53,138,88,151,171,130,180,143,199,60,183,79,54,208,75,67,150,206,185,218,112,169,71,186,156,71,131,50,207,151,36,177,88,32,71,82,168,155,37,110,146,90,51,124,204,153,89,144,128,86,43,44,43,163,46,81,189,179,100,48,188,77,200,68,177,198,198,165,214,144,137,78,79,92,208,87,90,218,196,154,185,62,36,196,133,44,137,111,184,198,133,167,144,67,180,171,45,99,117,141,111,39,177,174,153,164,78,140,198,157,89,200,192,102,43,69,95,85,79,34,217,130,82,133,181,163,126,75,117,71,67,143,144,187,121,160,202,171,189,205,149,163,41,70,129,129,45,147,162,87,182,188,65,108,90,112,56,199,53,102,190,49,200,177,41,174,191,81,92,63,74,196,171,132,206,126,64,161,139,213,183,108,149,198,122,109,201,74,174,110,187,103,101,142,166,143,161,189,160,216,151,97,135,135,132,63,68,56,128,56,177,81,98,176,106,120,32,80,201,98,157,151,43,98,66,214,147,207,207,80,70,125,187,215,114,176,199,100,63,171,86,172,103,148,95,206,52,141,102,197,101,75,58,180,124,172,63,144,43,111,55,171,87,163,126,122,98,101,166,120,36,41,123,146,92,112,117,186,97,197,157,169,117,42,212,141,158,189,80,121,168,177,180,135,119,63,196,95,223,37,130,200,143,118,122,39,102,127,217,32,88,79,51,194,82,72,78,42,68,111,93,61,80,212,72,52,112,164,61,142,77,84,151,187,134,126,100,113,172,55,47,167,144,50,124,42,192,43,180,133,70,122,149,113,114,85,185,134,195,124,71,202,89,172,37,184,149,184,207,54,157,84,132,115,47,190,201,86,65,198,45,174,106,110,173,85,206,179,167,64,192,165,123,180,216,192,157,119,106,74,202,167,118,131,214,187,129,133,73,203,147,72,197,167,188,167,208,79,82,69,172,128,116,145,198,38,168,159,67,38,219,179,159,163,214,45,154,208,96,121,164,217,205,130,146,150,101,187,82,36,102,66,108,75,50,98,38,147,50,77,158,169,179,205,162,178,198,44,88,131,51,133,89,188,78,204,115,208,203,86,65,96,74,144,219,164,107,137,175,74,118,148,201,140,36,52,169,51,211,50,198,117,175,189,33,86,144,169,165,165,59,108,165,115,102,165,75,61,90,105,124,208,181,175,121,160,164,98,40,172,108,209,92,193,154,185,164,43,178,206,140,138,137,191,54,127,214,171,165,203,119,151,216,124,113,211,35,83,209,89,82,61,104,174,155,213,105,111,32,220,84,134,218,101,37,65,199,82,51,77,105,114,152,173,33,188,186,169,94,190,168,108,49,42,35,62,54,167,91,118,83,133,219,119,32,83,44,181,64,52,209,155,117,34,130,51,67,54,139,149,173,154,75,107,167,169,146,59,122,51,45,101,60,192,144,58,119,212,211,194,161,209,145,162,176,183,88,127,183,102,205,136,153,105,92,160,188,179,48,187,57,79,182,136,67,147,67,139,188,35,70,216,39,173,167,74,37,43,106,154,192,40,43,119,109,47,81,110,160,154,176,83,172,188,84,92,208,45,207,184,135,162,95,158,221,81,49,176,218,213,42,148,201,83,177,155,37,168,56,39,188,95,54,118,60,176,103,206,181,135,73,35,155,97,84,98,79,206,64,67,52,49,124,113,44,159,173,31,171,216,91,38,33,178,148,188,133,175,138,185,187,184,216,173,93,218,211,38,174,101,168,148,69,188,78,182,222,88,161,90,41,217,65,149,138,130,125,43,160,176,33,192,110,119,35,94,203,40,31,70,86,61,63,162,194,161,35,204,36,207,80,217,116,137,199,211,65,146,160,196,219,179,140,178,115,62,216,180,57,196,69,56,47,182,39,161,200,115,59,69,123,201,90,157,112,133,148,35,105,54,73,80,72,105,131,101,99,67,60,40,216,75,108,189,78,155,11
148,151,167,55,95,45,65,122,99,217,164,181,55,110,40,172,150,162,35,137,42,156,153,196,87,179,114,118,85,87,46,220,84,127,110,166,43,190,135,207,96,83,192,212,135,71,37,171,43,71,120,181,52,62,132,54,140,159,110,192,46,67,99,74,150,124,139,121,209,171,180,97,62,115,100,99,118,100,198,190,176,99,49,133,189,153,213,220,86,71,183,145,126,210,206,149,99,140,161,60,85,73,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,41,197,65,159,121,166,39,204,57,42,165,74,205,205,141,216,132,198,92,193,50,173,178,41,97,144,34,151,35,123,45,154,77,200,186,113,115,105,191,166,85,73,58,38,129,63,151,148,99,117,41,207,128,93,67,118,59,150,203,123,67,55,110,180,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,127,53,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,181,196,197,204,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,107,66,101,132,100,63,111,43,194,209,76,78,96,173,79,208,130,51,36,54,85,193,86,122,214,103,185,180,215,188,107,166,171,217,115,42,141,63,161,125,171,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,52,140,133,171,104,193,127,137,152,200,77,74,102,121,150,56,132,198,51,76,206,204,176,97,151,158,184,116,159,60,187,85,75,42,49,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,114,44,42,64,148,212,118,61,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,145,58,207,67,159,172,72,158,140,137,135,131,71,45,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,96,185,151,64,213,192,77,45,84,84,107,97,63,113,86,132,122,184,201,44,137,142,214,185,144,61,133,59,50,192,177,96,44,208,78,164,213,219,213,174,167,107,99,43,35,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,128,182,58,106,124,210,99,186,71,195,201,199,64,190,168,193,214,161,148,150,171,187,138,149,112,155,177,52,198,102,68,51,127,114,48,191,43,205,219,150,133,68,219,150,68,128,103,187,167,79,89,89,179,183,70,98,59,209,170,81,184,124,131,145,137,82,164,60,89,136,149,130,185,123,44,202,159,64,145,107,179,152,198,118,218,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,76,167,137,128,66,126,79,169,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,114,64,211,78,158,83,181,46,55,216,152,202,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,195,70,188,143,145,179,148,43,207,186,123,72,138,136,68,142,203,211,128,135,44,220,188,137,86,152,87,66,165,145,76,45,153,89,197,159,181,107,146,125,141,61,182,49,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,210,96,78,141,100,36,184,109,92,155,170,219,92,80,218,131,193,179,112,212,166,171,107,68,210,105,210,39,113,191,163,119,204,105,174,196,175,53,131,214,218,109,110,160,173,123,44,109,205,39,207,46,56,194,160,60,81,151,102,146,139,90,103,119,177,163,175,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,117,146,115,160,118,61,144,80,71,160,148,216,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,41,170,75,217,146,149,63,112,188,139,168,164,163,101,42,197,189,158,180,128,177,64,67,79,175,158,208,96,51,61,130,140,66,119,99,89,54,58,119,184,164,91,187,54,112,150,53,73,141,128,206,95,190,220,43,165,172,64,42,93,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,140,55,105,122,200,83,62,192,214,217,220,78,213,159,12
148,151,167,55,95,45,64,122,99,216,164,181,55,110,40,172,150,162,34,137,42,156,153,196,87,179,114,118,85,87,46,219,84,128,110,166,43,190,135,207,96,83,192,211,135,70,37,171,43,71,120,181,52,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,100,98,118,100,198,190,176,99,49,133,189,153,213,219,86,71,183,145,126,210,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,195,71,77,217,39,199,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,178,41,98,144,34,151,35,122,45,154,77,200,186,113,115,105,191,167,85,73,58,39,129,63,151,148,99,117,41,207,128,93,67,118,59,150,203,123,67,55,110,180,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,126,54,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,181,196,197,203,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,84,187,139,85,107,66,101,132,101,63,111,42,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,121,215,103,185,180,215,188,107,166,171,217,115,43,141,63,161,125,171,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,52,140,133,171,104,194,127,137,152,199,77,74,101,121,150,56,132,198,51,76,206,204,176,97,151,157,185,116,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,167,143,98,149,63,39,88,111,201,154,194,211,40,51,97,139,64,114,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,207,67,159,172,72,158,140,137,135,131,71,46,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,97,185,151,63,213,192,77,45,84,85,107,97,63,113,86,132,122,184,201,44,137,142,214,185,144,61,133,59,50,192,177,97,44,208,78,164,212,219,213,175,167,107,99,43,35,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,214,161,148,150,171,187,138,149,112,155,177,52,198,102,69,51,127,114,48,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,210,170,81,185,124,130,145,137,82,164,60,89,136,149,130,186,123,44,202,159,64,145,107,179,152,198,118,219,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,75,167,138,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,46,55,216,151,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,196,70,188,143,145,180,149,43,207,186,123,72,138,136,68,142,203,212,128,135,43,220,188,137,85,152,88,66,165,145,76,44,153,89,197,158,181,108,146,125,141,61,182,50,41,122,126,168,178,144,137,119,74,184,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,218,131,194,179,112,212,167,171,107,68,210,105,210,39,113,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,108,205,39,207,46,55,194,160,60,81,151,102,146,139,90,103,118,177,163,175,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,118,146,115,160,118,61,143,81,71,160,148,217,148,188,146,133,117,136,121,102,34,94,157,84,77,190,183,91,160,41,170,76,217,146,149,63,112,188,139,168,165,163,101,42,196,189,158,180,128,177,64,67,79,175,158,209,96,51,61,130,140,66,119,99,89,54,58,119,184,164,91,187,55,112,149,53,73,141,128,206,95,190,220,43,165,172,64,41,93,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,139,55,106,123,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,96,45,65,121,99,216,164,181,55,110,39,172,150,162,34,137,41,155,153,196,87,179,114,118,85,86,46,220,84,128,110,166,43,190,135,207,96,83,192,211,135,70,36,170,43,71,120,181,51,62,132,54,140,160,110,192,46,68,99,73,150,125,139,121,209,171,180,97,62,115,100,98,118,100,198,190,176,99,49,133,189,153,213,220,86,71,183,145,126,210,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,195,71,77,217,39,199,169,65,41,197,65,159,120,166,39,204,58,41,165,74,205,205,141,216,132,198,92,193,50,172,178,41,97,145,34,151,35,122,44,153,77,201,186,113,115,105,190,167,85,73,58,39,129,63,151,148,99,118,41,207,128,93,67,118,59,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,200,137,171,51,164,201,35,140,49,67,213,121,155,168,42,214,184,141,219,77,156,197,136,209,175,130,98,75,58,165,65,126,53,72,83,124,191,139,210,111,160,34,141,134,86,57,121,43,43,113,202,147,68,166,182,196,197,204,55,36,53,80,50,117,208,146,130,181,122,43,170,45,140,102,166,204,130,146,77,108,199,81,180,153,67,135,56,139,141,93,155,112,99,201,64,159,85,187,139,85,107,66,101,132,100,63,111,43,194,209,76,78,96,173,79,208,130,51,36,54,86,193,86,121,215,103,185,180,215,188,107,166,171,217,115,42,141,64,161,126,171,207,182,116,73,179,186,190,208,135,138,156,111,186,109,39,52,140,133,171,104,194,127,137,152,200,77,74,102,121,150,56,132,198,51,76,207,205,177,97,151,158,185,117,159,60,187,85,75,42,50,126,60,164,59,69,156,50,104,56,35,179,45,161,48,192,78,163,207,89,135,216,212,65,68,138,70,217,100,35,108,58,109,160,187,35,213,43,166,143,99,149,63,39,87,111,201,154,195,211,40,51,97,139,64,114,44,42,64,148,211,118,61,44,210,214,136,53,135,58,165,75,102,142,116,100,161,146,186,96,47,213,144,58,206,67,159,172,71,158,140,137,135,131,71,45,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,160,38,165,135,168,97,185,151,64,213,192,77,45,84,85,107,97,63,114,86,132,122,184,201,44,137,143,214,185,144,61,133,59,50,192,177,97,44,208,78,164,213,219,212,174,167,106,99,44,35,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,128,182,58,107,124,210,99,186,71,195,201,199,64,190,168,193,214,160,148,150,170,187,138,149,113,155,177,52,198,102,68,51,127,114,49,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,123,131,145,137,82,164,60,89,135,149,130,186,123,44,202,159,63,145,107,180,152,197,118,219,169,91,127,172,185,39,160,54,198,121,157,128,100,42,109,137,98,103,64,113,54,196,100,180,140,73,78,161,50,159,173,75,167,137,128,67,126,79,169,56,43,81,219,179,205,108,114,161,105,131,80,180,35,66,53,141,58,191,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,212,78,158,83,181,46,55,216,151,201,157,80,114,175,55,71,158,96,137,218,163,100,183,169,132,62,217,195,70,188,143,145,180,149,43,207,186,123,72,138,136,68,142,203,212,128,135,43,220,188,136,85,152,88,66,165,145,76,44,152,89,197,159,181,108,147,125,141,60,182,49,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,210,96,78,141,100,36,184,109,92,155,170,219,92,80,218,131,194,179,112,212,166,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,108,204,40,207,46,55,193,160,60,81,151,102,146,139,90,103,118,177,164,175,158,199,86,69,95,47,112,209,106,37,114,102,72,51,102,118,146,115,160,118,61,144,81,71,160,148,217,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,40,170,76,217,146,150,64,112,188,139,167,164,163,101,42,196,189,158,180,128,178,64,67,79,175,157,208,96,51,61,130,140,66,119,99,89,54,58,119,183,164,91,187,54,112,149,53,73,141,128,206,95,190,220,43,165,172,64,42,94,111,191,34,131,129,166,46,55,63,39,85,132,120,50,65,88,34,140,55,105,122,201,83,62,192,214,216,220,78,213,159,12
148,151,167,55,96,45,64,122,99,216,164,181,55,110,39,172,150,162,35,137,42,155,153,196,87,179,114,118,85,86,47,220,84,127,110,166,43,189,135,207,96,83,192,211,135,71,37,171,43,70,120,181,51,62,132,54,140,160,110,192,46,68,99,74,150,124,139,121,209,171,180,97,62,115,100,98,118,100,198,190,176,99,49,133,188,153,213,219,86,71,183,145,126,210,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,200,169,65,41,197,65,159,121,166,38,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,178,42,97,144,34,151,35,122,44,154,77,200,186,113,115,105,190,167,85,73,58,39,129,64,151,148,100,118,41,207,128,93,67,117,59,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,184,141,219,77,156,198,136,208,175,130,98,75,58,165,65,127,54,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,196,198,203,55,36,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,108,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,107,66,101,132,101,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,86,194,86,122,215,103,185,180,215,188,107,166,171,217,115,42,141,63,161,125,170,207,182,117,73,179,186,190,208,135,138,157,111,186,109,39,51,140,133,171,103,194,127,137,152,199,77,74,102,121,150,56,132,198,51,76,206,204,176,97,151,158,184,116,159,60,187,85,75,42,49,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,67,138,69,217,100,35,108,58,109,160,187,35,212,43,167,143,99,149,63,39,88,111,201,154,194,211,40,51,97,139,64,115,44,42,64,149,211,118,61,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,214,144,57,207,67,159,172,71,158,140,138,135,131,71,46,216,39,181,66,93,145,96,220,168,57,120,109,156,101,62,80,161,38,165,135,168,96,185,151,63,213,192,77,45,84,84,107,97,63,113,86,132,122,184,201,44,137,143,214,185,144,61,133,59,50,192,177,97,44,208,78,164,213,219,213,175,167,106,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,214,161,148,150,171,187,138,149,112,155,177,52,198,102,69,51,127,114,49,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,70,98,59,209,170,81,185,124,131,145,137,82,164,60,89,136,149,130,186,122,44,201,159,64,145,107,179,152,197,118,218,170,91,127,172,185,39,161,54,198,121,157,128,100,42,108,137,98,103,65,114,54,196,100,180,140,73,78,161,50,159,172,76,167,138,129,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,80,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,149,173,131,166,113,64,211,78,158,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,195,70,188,143,145,179,149,43,207,186,123,72,138,136,68,142,203,211,128,135,43,220,188,137,85,152,88,66,165,145,76,44,153,89,197,158,181,107,146,125,141,61,182,50,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,160,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,109,205,40,207,46,55,194,160,60,81,151,102,146,140,90,103,118,177,163,175,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,118,146,115,159,118,61,143,81,71,160,148,217,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,40,170,76,216,146,149,63,112,189,139,168,164,163,101,42,196,189,158,179,128,177,64,67,79,175,158,209,96,51,61,130,141,66,119,100,89,53,58,119,184,164,91,187,54,112,149,53,73,141,128,206,95,190,220,43,165,172,64,41,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,139,55,105,122,201,83,62,192,214,216,220,78,213,159,12
148,153,166,56,96,45,64,123,100,215,163,180,54,110,40,172,151,162,35,135,43,155,153,196,86,178,115,118,85,86,46,220,83,128,110,167,44,189,134,205,96,84,191,212,135,69,37,170,43,70,120,182,52,62,132,55,142,161,109,193,45,67,97,73,149,126,139,121,211,172,180,97,63,114,98,99,119,99,197,189,175,100,51,132,189,151,216,220,86,72,184,146,124,210,205,149,98,140,161,60,85,74,139,195,205,72,163,168,163,198,71,80,217,38,201,169,63,40,197,64,158,119,166,40,206,57,42,166,75,206,205,142,217,133,197,93,193,49,174,178,41,97,144,34,151,35,121,46,152,77,200,185,114,115,106,188,165,83,72,58,40,130,64,152,151,98,117,42,208,128,94,65,118,58,150,204,123,67,53,111,180,105,86,117,153,130,212,136,60,48,35,190,195,217,162,76,200,138,172,53,164,203,33,140,49,68,213,123,155,169,44,215,183,139,220,77,157,196,137,208,177,129,98,74,57,165,66,129,53,72,82,124,192,142,210,111,161,34,139,136,85,57,120,42,44,112,201,147,67,165,181,198,198,205,57,39,53,82,52,117,208,147,130,182,122,43,168,46,140,100,168,204,129,146,77,108,197,81,179,155,69,137,54,138,143,92,153,113,101,202,64,161,83,187,139,83,106,65,102,132,101,63,113,42,193,208,74,81,97,172,80,209,129,49,37,53,85,192,86,121,213,103,186,180,215,187,108,167,170,216,115,43,141,65,159,125,170,208,179,116,75,180,187,190,207,136,138,155,111,187,109,40,50,140,134,170,102,193,125,136,152,198,76,73,102,122,149,55,133,198,51,74,206,204,177,96,150,158,186,117,159,60,188,85,74,41,47,126,61,163,60,68,154,50,104,56,35,180,45,161,46,191,76,163,208,88,135,216,213,64,68,138,69,216,101,35,108,58,110,160,186,35,214,44,167,142,98,149,61,41,87,110,200,157,194,211,42,51,97,139,63,115,45,42,64,149,212,118,60,44,208,215,136,54,132,59,166,75,103,141,117,100,163,146,186,95,48,215,145,59,206,65,159,171,74,160,142,137,135,130,69,44,216,39,180,67,93,145,95,221,169,57,121,107,157,102,65,79,161,37,166,135,168,96,185,152,64,215,191,76,45,81,85,107,97,62,113,86,133,122,183,201,45,137,143,214,185,144,61,133,60,51,191,176,96,46,209,78,164,212,219,213,175,167,106,100,44,36,212,106,92,117,144,160,68,88,173,197,55,35,144,128,88,148,197,176,129,183,58,106,125,210,100,186,72,195,203,197,62,189,167,193,214,159,150,151,171,188,140,149,111,155,178,55,198,102,68,51,127,115,48,190,43,206,219,149,132,68,218,150,67,127,104,187,169,79,89,89,179,182,69,97,59,208,170,81,184,125,130,144,135,82,163,60,90,137,148,131,186,123,43,200,158,65,143,109,180,153,197,119,217,169,92,126,172,186,39,161,55,197,121,157,129,99,43,108,136,97,104,64,113,53,194,98,180,140,74,78,160,51,160,173,75,166,137,129,67,127,79,171,56,44,79,218,179,205,109,114,162,105,132,81,181,35,65,55,142,58,193,101,110,107,195,195,193,189,196,180,185,119,129,206,113,93,149,173,131,165,112,64,213,77,159,82,181,44,54,215,152,199,159,80,114,175,56,72,159,97,137,216,164,100,185,171,134,62,216,195,69,188,143,145,179,148,45,209,188,124,73,138,135,67,142,203,211,125,134,44,220,188,136,85,152,86,67,166,145,75,44,151,89,197,159,181,107,148,127,142,62,182,51,40,122,125,167,177,144,137,119,75,183,194,200,104,205,171,185,40,78,161,142,186,210,94,77,141,99,37,183,110,93,154,170,218,90,79,219,131,197,180,112,211,168,173,107,67,209,105,209,40,113,191,161,120,203,106,175,196,175,54,132,212,218,109,111,157,175,122,45,109,205,39,206,46,55,194,161,59,82,150,102,143,138,90,102,119,177,163,174,158,198,85,68,96,47,114,210,107,39,114,102,71,50,101,115,144,115,159,119,63,144,80,70,160,149,217,147,187,147,131,117,135,121,101,35,97,158,84,77,193,182,91,159,40,166,76,215,146,151,64,112,187,138,167,164,164,101,43,197,190,157,180,129,179,64,67,79,175,158,209,94,53,63,129,142,65,119,101,88,53,58,120,182,163,90,186,53,112,150,54,72,141,128,206,95,190,219,41,165,173,64,43,92,108,191,34,130,130,164,46,56,61,38,85,132,120,48,64,90,36,140,53,107,123,198,82,61,192,213,217,218,78,214,160,12
148,151,167,55,95,45,65,122,99,216,164,181,55,110,40,172,150,162,35,137,42,155,153,196,87,179,114,118,85,86,46,220,84,128,110,166,43,189,135,207,96,83,192,211,135,71,37,170,43,71,120,181,52,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,100,98,118,100,198,190,176,99,49,133,189,153,213,220,86,71,183,145,126,210,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,178,41,97,144,34,151,35,122,45,154,77,200,186,113,115,105,191,166,85,73,58,39,129,63,151,148,99,117,41,207,128,93,67,118,59,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,126,54,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,196,197,203,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,107,66,101,132,101,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,122,215,103,185,180,215,188,107,166,171,217,115,43,141,63,161,125,171,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,171,104,193,127,137,152,199,77,74,101,121,150,56,132,198,51,76,206,204,176,97,151,158,185,116,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,114,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,207,67,159,172,72,158,140,138,135,131,71,46,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,97,185,151,63,213,192,77,45,84,85,107,97,63,113,86,132,122,184,201,44,137,143,214,185,144,61,133,59,50,192,177,96,44,208,78,164,213,219,213,174,167,107,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,215,161,148,150,171,187,138,149,112,155,177,52,198,102,68,51,127,114,48,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,124,131,145,137,82,164,60,89,136,149,130,186,123,44,202,159,64,145,107,179,152,198,118,219,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,75,167,138,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,196,70,188,143,145,179,148,43,207,186,123,72,138,136,68,142,203,212,128,135,43,220,188,137,85,152,88,66,165,145,76,44,153,89,197,158,181,108,146,125,141,61,182,49,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,122,44,108,205,39,207,46,55,194,160,60,81,151,102,146,139,90,103,118,177,163,175,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,117,146,115,160,118,61,143,81,71,160,148,217,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,41,170,76,217,146,150,63,112,188,139,168,165,163,101,42,196,189,158,180,128,177,64,67,79,175,158,208,96,51,61,130,141,66,119,99,89,54,58,119,184,164,91,187,54,112,149,53,73,141,128,206,95,190,220,43,165,172,64,42,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,139,55,105,122,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,95,45,65,121,99,216,164,181,55,110,40,172,150,161,35,137,42,156,153,196,87,179,114,118,85,86,46,220,84,128,110,166,43,189,135,207,97,83,192,212,135,70,37,171,43,70,120,181,51,62,132,54,140,160,110,192,46,68,99,73,150,125,139,121,209,171,180,97,62,115,100,98,118,100,198,190,176,100,49,134,189,153,214,219,86,71,183,145,126,210,206,150,98,140,161,60,85,72,140,194,206,73,163,169,164,195,71,77,217,39,199,169,65,42,197,65,159,120,166,39,204,57,41,166,74,205,205,141,215,131,198,91,193,51,173,177,41,97,145,34,151,35,123,45,153,77,200,186,113,115,106,191,167,85,73,58,39,129,63,151,148,99,118,41,206,128,93,66,117,58,150,203,123,67,55,111,180,105,87,118,154,130,213,137,61,49,36,190,194,218,163,77,199,137,171,52,165,202,34,140,49,67,213,121,155,169,42,215,185,141,219,77,156,198,136,208,175,130,98,75,59,165,65,127,54,72,83,124,191,139,210,112,160,34,141,134,86,57,121,43,43,113,202,147,68,165,182,196,197,203,55,37,53,80,50,117,207,145,130,181,122,43,170,45,139,102,166,204,131,146,77,107,199,80,180,153,67,135,55,139,141,93,155,112,99,201,64,160,85,187,140,85,107,65,101,131,101,63,112,43,194,209,75,78,97,172,79,208,131,51,36,53,85,193,87,121,215,102,185,180,216,188,107,166,171,217,115,43,141,63,160,125,171,207,181,117,73,180,185,190,208,136,138,156,111,186,109,39,52,140,133,170,103,193,127,137,152,199,77,74,101,121,150,56,132,198,52,76,206,204,177,98,151,158,185,117,159,60,187,85,75,43,50,125,61,164,59,69,156,50,103,57,35,178,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,99,35,108,58,110,161,187,35,212,43,166,144,98,149,64,39,88,111,201,155,195,211,40,50,97,139,63,115,44,41,64,149,211,118,61,44,210,214,136,53,135,58,165,75,102,143,116,101,161,145,186,96,47,213,145,57,207,67,159,172,72,158,140,138,135,131,71,45,216,39,181,67,93,145,96,220,169,57,120,109,156,101,62,80,160,38,165,136,168,96,185,151,64,213,192,77,45,84,85,107,97,62,114,86,133,122,185,201,44,138,142,214,185,144,61,133,59,50,192,178,97,44,208,78,165,212,219,212,175,168,107,99,43,35,213,107,93,117,144,160,67,87,173,197,54,34,144,127,88,149,195,177,129,182,58,107,123,210,98,186,71,195,201,199,64,189,168,193,215,161,148,150,170,187,138,149,112,155,178,52,198,102,68,51,127,113,49,191,43,205,220,151,133,68,219,150,68,128,103,187,168,80,89,89,179,183,70,98,59,209,170,81,184,124,131,145,137,82,164,60,90,136,149,130,186,123,44,202,159,64,145,107,179,152,198,118,218,169,92,127,172,185,38,161,54,197,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,76,167,138,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,191,100,109,108,194,194,194,188,195,181,186,118,127,206,113,95,148,174,131,166,113,64,212,78,159,83,181,45,55,216,151,201,157,80,114,175,55,71,158,96,137,218,163,100,183,169,132,62,216,196,70,188,143,144,179,148,43,207,187,123,72,139,136,68,142,203,212,128,135,43,220,188,137,86,152,88,66,165,145,76,44,153,89,197,158,181,107,147,125,142,60,182,50,41,122,126,168,178,144,137,119,74,184,195,200,103,207,171,184,38,77,160,140,187,210,96,78,141,100,36,184,109,91,155,170,219,92,80,218,131,193,179,112,212,166,171,107,68,210,105,210,39,113,191,163,120,204,105,175,196,175,52,130,214,218,109,110,160,173,123,43,108,205,39,207,46,55,194,160,60,81,151,102,145,139,90,103,119,177,163,175,158,199,86,69,95,47,112,209,107,37,114,101,72,51,102,117,146,115,160,119,61,144,80,71,160,147,217,148,188,146,133,117,136,121,102,34,95,157,84,77,190,183,91,160,41,170,75,217,146,150,64,112,189,139,167,165,163,101,42,196,189,158,180,127,178,65,67,79,175,158,208,96,51,61,130,140,66,119,99,89,54,59,119,183,164,91,186,55,111,149,53,73,141,128,206,95,190,219,43,165,172,63,41,94,111,191,34,131,130,166,47,55,62,39,85,133,120,50,65,88,34,139,54,106,123,200,84,62,192,214,216,220,78,214,159,12
148,150,166,55,95,45,65,122,99,217,164,181,55,110,39,172,150,161,34,137,42,155,153,196,87,179,115,118,85,87,47,219,84,127,110,166,43,189,135,207,96,83,192,211,135,71,37,171,43,71,120,181,51,62,132,54,140,160,110,192,46,67,99,74,150,125,139,121,209,171,180,96,61,115,100,99,117,101,198,190,176,100,49,133,189,152,214,219,86,71,183,145,126,210,206,149,98,140,161,60,85,72,140,194,206,73,163,168,163,196,71,77,218,39,200,169,65,41,198,65,159,121,167,38,204,57,42,165,74,205,205,141,216,132,198,92,193,50,172,178,42,98,145,34,151,35,122,44,154,77,201,186,113,115,105,191,166,85,73,58,39,129,64,151,149,99,118,42,207,129,93,67,118,59,150,203,123,67,55,111,181,105,87,118,154,130,212,136,61,49,36,190,194,218,163,76,200,137,171,52,164,201,35,140,49,67,213,121,155,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,66,126,54,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,181,195,197,204,55,37,53,80,51,117,208,146,130,181,122,43,169,45,140,102,167,204,130,145,77,107,199,81,181,153,67,135,56,139,141,93,155,113,100,201,65,160,85,187,139,85,107,66,102,133,101,63,111,43,194,208,76,78,97,173,79,209,130,51,36,53,85,193,86,122,214,103,185,180,216,188,107,166,170,217,115,43,141,64,161,125,170,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,52,140,133,171,103,193,127,137,152,200,77,74,101,121,150,56,132,198,51,76,206,204,176,97,151,157,184,116,159,60,187,85,75,42,50,125,60,164,59,69,156,50,103,56,34,179,45,162,48,192,79,163,207,89,135,216,212,65,68,138,69,216,100,35,108,58,110,160,187,35,212,43,167,143,99,149,63,39,88,111,201,155,195,211,40,51,97,139,63,115,44,42,64,149,211,118,61,44,210,214,136,53,135,58,165,75,102,142,116,100,161,146,187,96,47,213,145,58,207,67,159,172,71,158,140,137,135,131,71,46,216,39,181,66,93,145,96,220,169,57,120,109,157,101,62,80,160,38,165,135,168,97,184,151,63,213,192,78,45,84,85,107,97,62,113,86,132,122,184,201,44,137,143,214,185,144,61,133,59,50,192,177,97,44,208,78,164,212,219,213,174,168,106,99,43,35,212,107,93,117,144,160,67,87,173,197,54,35,145,127,87,149,196,177,129,182,58,107,124,210,100,186,71,195,202,199,64,190,168,193,215,161,148,150,170,187,139,149,113,155,177,52,197,102,69,51,127,114,48,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,99,59,210,170,81,184,123,131,145,137,82,164,60,89,136,149,130,185,122,44,202,159,64,145,107,179,151,198,118,218,170,91,128,172,186,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,158,173,75,167,138,128,66,126,79,168,56,44,80,219,179,205,108,114,161,105,132,80,180,35,66,53,142,58,192,100,109,108,194,194,194,188,195,181,185,117,127,206,113,95,149,173,131,166,113,64,211,78,159,84,181,45,55,216,152,201,157,80,114,176,55,71,158,96,137,217,163,100,183,169,132,62,217,195,70,188,143,145,179,148,42,207,187,123,72,138,136,69,142,203,211,128,135,43,219,188,137,86,152,87,66,165,145,76,44,153,88,197,159,181,108,147,125,142,61,182,50,40,123,126,169,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,210,95,77,140,100,36,183,109,92,155,170,219,92,80,219,131,194,179,112,212,166,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,54,131,213,218,108,110,160,173,123,43,108,205,39,207,46,56,193,160,60,81,151,102,145,139,90,103,118,177,163,175,158,199,86,68,95,47,112,209,107,37,114,102,72,51,102,118,146,115,160,119,61,143,80,71,160,148,217,148,188,146,132,117,136,121,102,34,94,157,84,77,189,183,91,160,41,170,76,217,146,150,63,112,188,139,168,164,163,101,42,197,189,157,179,127,177,64,67,79,175,157,208,96,51,61,130,141,66,119,99,89,53,58,119,183,164,91,187,55,111,150,53,73,140,128,206,95,190,220,43,165,172,64,42,93,111,191,34,131,129,166,46,55,63,39,85,132,120,50,65,88,34,139,55,105,122,200,83,62,192,213,216,220,78,213,159,12
149,151,167,55,96,45,65,122,99,217,164,181,55,109,40,172,150,162,35,137,41,156,153,196,86,179,114,118,85,87,47,220,85,128,110,166,43,190,134,207,96,83,192,211,136,71,36,171,43,71,120,181,52,62,133,53,140,160,110,192,46,68,99,73,150,125,139,121,209,172,181,97,62,115,100,99,117,100,198,189,176,100,49,134,189,153,213,219,86,72,183,145,126,210,206,150,99,140,161,60,85,73,140,194,206,73,163,168,163,196,71,78,217,39,199,169,65,42,197,65,159,120,167,39,204,58,41,166,74,205,205,140,216,132,198,91,193,51,172,177,42,98,144,33,151,35,123,45,154,78,201,186,113,115,105,190,166,85,73,58,39,129,63,151,148,99,118,41,207,128,93,66,117,58,150,203,123,67,55,110,181,105,87,118,154,131,213,137,60,49,36,190,194,219,162,77,200,137,171,52,164,201,35,140,49,67,213,121,156,168,41,214,185,141,220,77,156,198,136,208,175,129,97,75,58,165,65,127,54,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,112,201,147,68,166,181,195,197,204,54,36,53,80,51,117,208,145,130,181,122,43,170,45,140,102,166,204,130,145,77,107,198,81,179,154,67,135,56,138,141,93,155,112,99,201,65,159,85,187,139,86,107,66,101,132,101,63,111,43,194,208,75,78,96,173,79,208,131,51,36,54,86,194,87,121,215,103,185,180,216,188,108,167,170,218,115,43,141,63,161,125,171,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,52,140,134,171,104,194,127,137,152,199,77,73,101,121,150,57,132,198,51,76,207,204,176,97,151,157,184,116,159,60,187,85,75,42,49,126,60,163,59,70,155,50,103,57,34,179,45,162,48,192,78,163,207,89,135,216,211,65,68,138,69,217,99,35,108,58,110,161,186,35,212,43,166,143,98,150,63,39,88,111,201,154,195,211,40,51,97,139,63,114,44,41,64,149,211,118,62,44,209,214,136,54,135,58,165,75,103,143,116,100,161,146,186,96,47,214,144,58,207,67,159,172,71,158,140,137,135,131,71,46,217,39,181,66,93,145,96,221,168,57,120,109,157,101,62,80,161,38,164,136,168,96,185,151,63,213,191,77,45,85,85,107,97,63,113,86,132,122,184,201,44,137,142,213,184,144,61,134,59,50,192,177,97,44,208,78,165,212,219,212,174,167,106,99,43,35,212,107,93,116,145,160,67,87,173,197,53,35,144,127,88,148,196,177,128,183,58,107,124,210,99,186,72,195,201,198,64,189,169,193,215,160,148,149,171,187,138,149,112,154,177,52,198,102,69,51,128,114,48,191,43,205,219,151,133,68,220,150,68,129,103,187,167,80,88,88,178,183,69,98,58,209,170,82,184,124,131,145,138,82,164,60,89,135,149,130,186,122,44,202,158,63,145,107,179,151,197,118,219,169,91,127,171,185,39,161,54,197,121,157,128,99,42,109,137,97,103,65,114,54,195,99,181,141,73,79,161,50,158,173,76,167,138,128,67,126,79,168,56,43,81,219,179,205,109,113,160,104,131,80,180,35,66,53,141,59,191,100,109,107,194,194,194,189,195,182,185,118,126,206,113,95,148,173,131,167,114,64,211,78,159,83,181,45,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,168,131,62,217,195,70,189,143,145,179,149,43,207,186,123,72,138,136,68,142,203,212,127,135,43,220,188,137,85,152,87,66,165,145,76,44,153,89,197,158,182,108,146,124,141,61,182,50,41,123,125,168,178,144,137,118,74,183,196,200,104,206,171,184,38,78,160,141,187,210,97,78,140,100,37,184,109,92,155,169,219,91,80,218,131,194,179,111,212,167,171,107,68,210,104,210,39,112,191,163,119,204,105,175,197,175,53,129,214,218,109,110,160,173,123,44,108,204,40,207,46,56,194,160,60,81,151,102,146,140,91,102,119,176,164,174,158,199,87,69,95,47,112,209,106,37,115,102,72,51,102,117,146,115,159,118,62,143,81,71,160,147,217,147,188,146,133,117,136,120,102,34,95,158,84,77,190,182,91,160,41,170,76,217,147,150,63,112,189,139,167,165,163,100,41,196,189,158,180,127,177,64,67,79,176,158,208,96,52,61,130,141,66,119,100,89,54,58,119,183,164,91,186,55,112,149,53,73,141,127,207,95,190,220,43,165,172,63,42,94,111,190,34,131,129,165,47,56,63,39,84,133,120,50,65,88,34,140,55,105,122,200,83,62,192,214,216,220,78,213,159,12
149,151,167,55,95,45,64,121,99,216,164,182,55,110,40,172,150,161,34,137,42,156,153,196,86,180,114,118,86,87,47,219,84,127,109,167,43,190,134,207,97,84,192,211,135,71,37,170,42,71,119,181,51,62,133,54,140,159,109,192,46,67,99,74,150,125,138,121,209,171,180,97,62,115,101,99,118,101,197,190,177,99,49,132,189,152,213,219,87,71,183,145,126,209,205,150,98,141,162,59,86,73,140,194,207,73,164,167,163,195,71,77,217,38,200,168,65,41,198,64,158,120,166,39,204,57,42,165,74,204,205,141,216,132,198,92,192,51,172,177,41,97,143,34,151,36,123,44,155,77,200,187,113,117,105,192,166,85,74,58,38,129,64,151,149,99,117,41,207,128,94,67,119,60,150,203,123,66,55,110,181,105,87,118,156,130,213,137,61,49,37,190,195,219,163,77,200,137,171,51,164,201,34,139,48,67,214,120,155,168,43,214,185,140,220,77,156,198,137,208,173,130,98,75,59,166,65,126,55,72,83,123,192,139,210,112,160,34,140,135,86,57,121,43,44,114,203,147,69,166,181,196,198,204,55,36,52,80,51,116,209,145,130,181,121,43,171,46,140,102,166,204,132,146,77,108,197,80,181,153,67,136,55,139,142,92,156,112,100,200,64,159,86,186,140,85,107,66,102,132,101,63,110,43,195,208,75,78,97,172,80,208,130,50,35,53,86,193,87,121,215,102,185,180,216,188,106,165,170,217,115,42,142,62,161,126,171,207,182,117,74,179,185,190,207,136,138,156,110,184,109,39,51,141,134,170,103,194,126,137,152,199,77,74,102,122,149,56,132,197,50,77,206,205,176,96,151,158,185,117,160,60,188,85,75,42,49,126,60,164,59,70,155,50,104,56,34,178,45,161,48,191,78,164,207,89,135,216,212,65,68,138,70,218,100,35,108,57,110,161,187,35,212,43,166,143,99,150,63,38,88,111,200,155,196,211,40,51,98,139,64,115,44,42,65,149,211,118,61,44,210,214,136,53,134,58,166,75,102,142,116,100,160,146,186,96,47,213,144,57,206,66,159,172,72,157,141,138,136,131,71,46,216,39,181,67,93,145,96,219,169,58,120,110,156,103,62,80,160,38,165,136,168,95,185,151,64,214,193,78,45,84,85,107,98,64,114,85,133,121,184,201,44,137,143,214,185,144,62,133,59,50,192,178,97,44,209,78,163,213,220,214,174,167,107,98,42,36,212,107,94,117,144,160,66,87,173,197,54,34,144,126,88,148,196,176,128,181,57,106,123,211,99,187,71,195,202,199,64,190,168,193,214,162,147,149,172,188,138,150,112,154,177,52,198,102,68,51,128,114,48,191,43,206,221,151,133,68,220,150,67,128,104,186,166,79,90,88,179,181,69,98,59,209,170,81,184,124,131,145,138,82,164,59,90,136,148,131,186,123,44,202,159,64,145,108,179,152,198,117,218,170,92,127,172,185,39,161,54,197,121,157,129,100,42,108,138,97,103,63,113,53,196,99,180,141,72,78,162,49,159,173,75,167,137,127,67,126,78,168,57,44,82,219,179,205,109,113,161,104,132,80,181,35,66,52,141,58,191,100,110,108,194,192,195,188,196,180,185,117,126,206,113,95,149,173,132,167,114,64,211,78,159,83,181,46,55,215,153,201,158,79,114,176,55,71,158,96,137,218,163,100,184,169,131,62,216,196,70,189,144,144,179,149,43,206,186,123,71,139,137,66,142,203,212,128,134,43,219,189,136,86,152,88,67,164,146,76,44,152,89,198,159,179,108,146,124,141,60,182,50,40,122,126,168,179,143,137,118,74,183,195,202,104,207,170,184,38,78,161,141,188,209,96,78,140,100,37,183,109,92,155,170,219,92,80,219,131,194,180,112,212,167,171,107,68,211,105,210,40,113,192,162,120,204,105,174,196,176,54,131,214,218,109,110,160,174,122,44,109,204,40,208,45,56,194,161,60,81,151,103,146,140,90,103,119,176,165,174,158,199,85,67,96,47,113,209,106,37,114,102,72,50,101,118,146,115,160,118,61,144,81,71,161,147,216,148,187,147,133,117,135,122,102,34,94,158,84,77,190,182,91,160,40,170,75,216,146,150,62,111,189,139,168,165,163,101,42,196,189,158,181,127,178,63,67,79,175,157,210,96,52,62,131,141,66,118,98,90,54,58,119,183,164,91,187,54,111,149,54,74,141,128,206,95,190,219,44,165,172,64,42,93,111,191,34,131,129,166,47,54,62,39,86,133,119,51,65,88,34,140,55,105,123,201,83,62,192,213,217,220,78,212,158,12
148,151,167,55,95,45,65,122,99,216,164,181,55,110,39,172,150,162,35,137,42,155,153,196,87,179,114,118,85,86,46,219,84,128,110,165,43,190,135,207,96,83,192,211,135,70,37,171,42,71,120,182,52,62,132,55,140,160,110,192,46,68,99,74,151,124,139,121,209,171,180,97,62,115,100,99,117,101,198,190,177,99,49,133,189,152,213,220,86,71,183,145,126,210,206,149,98,141,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,200,169,65,42,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,178,41,97,144,34,151,35,122,45,154,77,200,187,113,115,105,191,167,85,73,58,39,129,63,151,148,99,118,42,207,128,93,67,117,59,150,203,123,67,55,111,180,105,87,118,154,130,213,137,61,49,36,190,194,218,163,77,200,137,171,52,164,201,35,140,49,67,213,121,156,168,42,214,184,141,219,77,156,197,136,208,175,130,98,75,58,165,65,126,54,72,83,124,192,139,210,112,160,34,141,134,86,57,121,43,43,113,202,147,68,166,181,195,198,203,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,139,85,107,66,102,132,101,63,111,42,194,209,76,78,97,173,79,208,130,51,36,54,86,194,86,122,214,103,185,180,216,188,107,166,171,217,115,42,141,63,161,125,171,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,171,104,193,127,137,152,199,77,74,102,121,150,56,132,198,51,76,206,204,176,97,151,158,185,117,160,60,187,85,75,42,50,126,60,164,59,69,156,50,104,56,34,179,45,162,48,192,78,164,207,89,135,216,212,65,68,138,70,217,100,35,108,58,109,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,114,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,146,186,96,47,213,144,58,206,67,159,172,72,158,140,137,135,131,71,46,216,39,181,67,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,97,185,151,64,213,192,77,45,84,85,107,97,63,114,86,132,122,184,201,44,137,142,214,185,144,61,133,59,50,192,177,97,44,208,78,164,213,219,213,175,168,106,99,43,35,212,107,93,117,144,160,67,88,173,197,53,35,144,127,88,149,196,177,129,182,58,107,123,210,100,186,71,195,201,199,64,189,168,193,214,161,148,150,171,187,138,149,113,155,177,52,198,102,69,51,127,114,49,191,43,205,219,151,133,68,219,150,68,128,103,187,168,80,89,88,179,183,70,98,59,210,170,81,185,124,131,145,137,82,164,60,89,135,149,130,186,122,44,201,159,64,145,107,179,152,198,118,219,169,91,127,172,185,39,160,53,197,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,141,73,78,161,50,159,172,75,167,137,128,67,127,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,45,55,216,151,201,157,80,114,176,55,71,158,96,138,218,163,100,183,169,132,62,217,195,70,188,143,145,179,149,43,207,186,123,72,138,136,68,142,203,212,128,134,44,220,188,137,85,152,88,66,165,145,76,44,153,89,197,158,181,108,147,125,141,61,182,50,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,185,38,78,161,141,187,210,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,180,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,108,205,39,207,46,55,193,160,60,81,151,102,146,139,90,103,118,177,163,175,158,199,86,68,95,47,112,209,106,37,114,102,72,51,102,118,146,115,159,118,61,143,80,71,160,148,217,148,188,146,133,117,136,121,102,34,95,157,84,77,190,183,91,160,40,170,75,217,146,149,63,112,188,139,168,165,163,101,42,196,190,158,180,128,178,64,67,79,175,157,208,96,51,61,130,140,66,119,99,89,53,58,120,184,164,91,187,54,112,150,53,73,141,128,206,95,190,220,43,165,172,64,41,93,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,140,55,106,122,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,96,45,64,122,99,217,164,181,55,110,39,172,150,161,35,137,42,156,154,195,87,179,114,118,85,87,46,220,85,127,111,165,44,190,135,207,96,83,192,211,135,71,37,170,43,71,119,181,52,62,132,55,140,159,110,192,46,68,99,73,150,124,139,122,209,171,180,97,62,115,101,98,118,100,198,190,176,99,49,133,189,152,213,219,86,71,183,145,126,210,206,150,99,140,161,59,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,42,197,65,159,121,166,39,204,57,41,166,74,205,204,141,215,132,198,91,193,50,173,178,41,98,144,34,151,35,123,44,154,77,200,186,114,115,105,191,167,85,73,58,38,129,63,151,148,99,118,41,207,128,93,67,118,58,150,203,123,67,55,111,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,197,136,208,175,130,98,75,58,164,65,127,54,72,83,124,192,139,210,112,160,34,140,135,86,57,121,43,43,113,202,147,68,166,182,196,198,203,55,37,53,80,50,117,208,145,130,181,122,43,170,46,139,102,167,204,130,146,77,107,199,81,181,153,67,135,56,139,141,93,155,113,99,201,64,160,85,187,140,85,107,66,102,132,100,63,111,43,194,209,76,78,97,173,80,208,131,51,36,54,86,193,86,122,215,103,185,180,215,188,107,167,170,217,115,42,141,63,160,125,170,207,181,117,73,179,186,190,208,135,138,156,111,186,109,39,51,140,134,171,103,193,126,137,152,200,77,74,101,120,150,56,132,198,51,76,206,204,176,97,151,158,184,116,160,60,187,85,75,42,50,126,60,165,59,70,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,137,70,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,194,211,40,51,97,139,64,114,44,42,63,149,211,118,61,44,209,214,136,53,135,58,165,75,102,142,116,101,161,146,186,96,48,213,144,58,207,67,159,171,71,158,140,137,135,131,70,46,216,39,181,66,93,145,96,220,169,57,120,109,156,101,62,80,160,38,165,136,168,97,185,151,64,213,191,78,45,84,84,107,98,63,114,86,133,122,184,202,44,137,143,214,185,144,61,133,59,50,192,177,97,44,208,78,164,212,219,213,174,167,107,99,43,35,212,107,93,117,144,160,67,87,174,197,53,35,145,127,88,149,196,177,129,182,59,107,124,210,100,186,71,195,201,198,63,189,168,193,214,160,148,151,171,187,138,149,112,155,177,52,198,102,69,51,127,114,48,191,43,205,220,151,133,68,220,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,169,81,185,123,130,145,137,82,164,60,90,136,149,130,186,122,44,202,159,64,145,107,179,152,197,118,218,169,91,127,172,185,39,160,54,198,121,157,128,100,42,109,137,98,103,65,113,53,196,99,180,140,73,78,161,50,159,173,76,167,137,128,66,126,79,168,56,43,81,219,179,204,109,114,161,105,132,79,180,36,66,53,141,59,192,101,109,108,194,194,194,188,195,182,185,118,127,206,113,96,148,173,131,166,113,64,212,77,158,83,181,46,55,216,151,202,157,80,114,176,55,71,158,96,138,218,163,100,183,169,132,62,216,196,69,188,143,145,179,148,43,207,186,123,72,138,136,68,142,203,212,128,134,44,219,189,137,86,152,88,66,165,145,76,44,153,88,197,158,181,107,147,124,141,61,182,49,41,123,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,160,141,187,210,96,78,141,100,36,184,109,92,155,169,219,92,80,218,131,194,179,112,212,167,172,107,68,210,105,210,39,112,191,162,119,204,105,174,196,175,53,131,213,218,108,110,160,173,122,44,108,205,39,207,46,55,194,160,60,81,151,102,145,139,90,103,119,177,163,175,158,199,86,68,95,48,112,209,107,37,114,102,73,51,102,118,146,115,159,118,61,143,81,71,160,148,216,148,188,146,132,117,136,121,102,34,95,158,84,77,190,183,92,160,40,170,76,217,146,150,63,112,188,139,167,165,163,101,42,197,189,158,180,127,177,64,67,78,175,158,208,96,52,61,130,141,66,119,100,88,54,58,120,183,164,91,186,55,111,150,53,73,140,128,206,94,190,220,43,165,172,63,42,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,139,55,106,122,200,83,62,192,214,217,220,78,213,159,12
148,151,167,55,96,45,65,122,99,217,164,181,55,110,40,172,150,161,35,137,42,156,153,196,87,179,114,118,86,87,46,219,84,128,110,166,43,190,135,207,96,83,192,211,135,71,37,170,43,71,120,182,51,62,132,54,140,160,110,192,46,67,99,74,150,125,139,121,209,171,180,97,62,115,101,99,117,100,198,190,176,99,49,133,189,153,213,219,86,71,183,145,126,210,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,195,71,77,217,39,199,169,65,42,197,65,158,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,178,42,98,145,34,150,35,123,45,154,77,200,186,114,115,105,191,166,84,73,58,39,129,64,151,149,99,118,41,207,128,93,67,118,58,150,203,123,67,55,110,180,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,200,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,184,141,219,77,156,198,136,209,175,130,98,75,58,165,65,126,53,72,83,124,192,139,211,112,160,34,141,135,86,58,121,43,43,113,202,147,68,166,182,196,198,203,55,37,53,80,50,117,208,146,130,181,122,43,170,45,140,102,166,204,131,146,77,108,199,81,180,153,67,135,56,138,141,93,155,113,99,200,64,159,84,187,140,85,107,66,102,132,100,63,111,42,194,208,76,78,97,173,79,208,131,51,36,54,85,193,87,122,215,103,185,180,215,188,107,166,170,217,115,43,141,63,161,126,171,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,171,103,193,127,137,152,200,77,74,101,121,150,56,132,198,51,76,206,204,177,97,151,158,184,116,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,57,34,179,45,161,48,192,78,163,208,89,135,216,211,64,67,138,69,217,100,35,108,58,110,160,187,35,212,43,167,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,115,44,42,64,149,211,118,61,44,210,214,136,53,135,58,165,75,102,142,116,101,161,146,186,95,47,213,144,58,207,67,159,172,71,158,140,138,135,131,71,46,216,39,181,67,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,97,184,151,64,213,192,77,45,84,85,108,97,63,113,86,132,122,184,202,44,137,143,214,185,144,62,133,59,50,191,178,97,44,208,78,164,213,219,213,174,167,106,98,44,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,106,123,210,100,186,71,195,201,199,64,190,168,193,215,161,148,150,171,187,138,149,112,154,177,52,198,102,68,51,127,114,49,191,43,205,219,150,133,68,219,150,68,128,103,187,168,79,89,89,179,183,69,99,59,209,170,81,185,124,130,145,137,82,164,60,90,136,149,130,185,123,44,201,159,64,145,107,180,152,197,118,218,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,114,54,196,100,180,140,73,78,161,50,159,173,75,167,137,128,66,126,79,168,56,43,81,219,179,205,109,113,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,181,186,118,127,206,113,95,148,173,131,166,114,64,211,78,158,83,181,45,55,215,151,201,157,80,114,175,55,71,158,96,137,218,163,100,183,169,132,62,217,196,70,188,143,145,180,148,43,206,186,123,72,138,136,68,142,203,212,128,135,43,220,188,137,85,152,87,66,165,145,76,44,153,89,197,158,181,108,147,125,141,61,182,49,40,122,126,168,178,144,137,118,74,184,195,200,104,206,171,184,38,78,160,141,187,210,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,180,112,212,167,171,107,68,210,105,210,39,113,191,163,119,204,105,174,196,175,53,130,213,218,109,110,160,173,123,43,108,205,39,207,46,56,193,160,60,81,151,102,146,139,90,103,118,177,163,175,158,199,86,68,96,47,112,209,107,37,114,101,72,51,102,117,146,115,160,118,61,144,81,71,160,148,216,148,188,146,133,117,136,121,102,34,95,157,84,77,190,183,91,160,40,170,76,217,146,149,63,112,188,139,168,165,163,101,42,196,189,157,180,127,177,64,67,79,175,158,208,96,51,62,131,141,66,118,99,89,54,58,119,184,164,91,187,55,112,149,53,73,141,128,206,95,190,220,43,165,172,64,41,94,111,191,35,131,129,166,47,55,63,39,85,132,120,50,65,88,35,139,55,106,123,200,83,62,192,214,217,220,78,213,159,12
148,151,167,55,95,45,65,122,99,216,164,181,55,110,40,172,150,162,35,137,42,155,153,196,87,179,114,118,85,86,46,219,84,128,110,166,43,189,135,207,96,83,192,211,135,71,37,170,43,70,120,181,51,62,132,54,140,159,110,192,46,68,99,73,150,125,139,121,209,171,180,97,62,115,100,99,118,101,198,190,177,99,49,133,189,153,213,219,86,71,183,145,126,210,206,150,98,140,161,60,85,73,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,42,197,64,159,121,166,38,204,57,42,165,74,205,205,142,215,132,198,92,193,51,173,178,41,98,144,34,151,35,122,44,153,77,200,186,114,115,105,190,167,85,73,58,38,129,64,151,149,100,117,41,206,128,93,67,117,58,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,202,34,140,49,67,213,121,156,168,41,214,185,141,219,77,156,197,136,208,175,130,98,75,58,165,65,127,54,72,83,124,191,139,210,112,160,34,140,134,87,57,121,43,43,113,202,147,68,166,182,196,197,203,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,167,204,130,146,77,107,199,80,180,153,67,135,55,139,141,93,155,113,99,201,64,159,85,187,140,85,106,66,101,132,101,63,112,43,194,209,75,78,97,173,79,208,130,51,36,54,85,194,86,122,215,103,185,180,215,188,107,166,171,217,115,42,141,64,161,125,171,207,182,117,73,179,186,190,207,136,138,157,111,186,109,39,52,140,134,171,103,194,126,137,152,199,77,74,102,121,150,56,132,198,51,76,206,204,176,97,151,158,184,117,159,60,187,85,75,42,49,126,60,164,59,70,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,70,217,100,35,108,58,109,160,187,35,212,43,166,143,98,149,63,39,88,111,201,155,194,211,40,51,97,139,63,114,44,42,64,149,211,118,62,45,209,214,136,53,134,58,165,75,102,142,116,101,161,146,186,96,47,213,144,57,207,67,160,172,72,158,140,137,135,131,71,45,217,39,181,66,93,145,96,220,168,57,120,109,156,102,62,80,161,38,165,136,168,96,185,151,64,213,191,77,45,84,85,108,97,63,113,86,133,122,184,201,44,137,142,214,185,145,61,133,59,50,192,177,96,44,208,78,164,213,219,213,175,168,106,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,126,88,149,196,177,129,182,58,107,123,210,99,186,71,194,201,199,63,189,168,193,214,161,148,150,171,187,138,149,113,155,177,52,198,102,68,51,127,114,48,192,43,205,219,151,133,68,220,150,68,128,103,187,167,79,89,89,179,183,70,99,59,210,169,81,184,123,131,145,137,82,164,60,89,135,148,130,185,122,44,202,159,64,145,107,179,151,198,118,219,169,92,127,172,185,39,161,54,198,121,157,128,100,42,109,137,98,103,65,113,54,196,99,180,140,73,79,161,50,159,172,75,167,137,128,66,126,79,169,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,181,185,118,127,206,113,95,148,174,131,166,113,64,211,78,158,83,181,46,55,215,151,201,157,79,114,175,55,71,158,95,137,218,163,100,183,169,132,62,217,196,70,188,143,145,180,149,43,207,186,123,72,138,136,68,142,203,211,128,134,44,219,189,137,86,152,88,66,165,145,76,45,153,89,197,158,181,107,146,125,141,61,182,50,41,122,126,168,178,144,137,119,74,184,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,193,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,175,196,175,53,130,213,218,109,110,160,173,122,44,108,205,39,207,46,56,194,160,60,81,151,102,145,139,90,103,119,177,164,174,158,200,86,69,95,47,112,209,106,37,114,102,73,51,102,118,146,115,160,118,61,143,80,71,160,147,216,148,188,146,132,117,136,121,102,34,95,158,84,77,190,183,91,160,41,170,76,217,146,149,63,112,188,139,168,164,163,101,42,196,190,157,180,127,178,64,67,79,175,157,208,96,51,61,130,141,66,118,100,89,53,58,120,184,164,91,186,54,112,149,53,73,141,128,206,95,190,220,43,165,172,63,42,94,111,191,35,131,129,166,47,55,62,39,85,133,120,50,65,88,34,139,55,106,122,201,83,62,192,214,216,220,78,213,159,12
148,150,167,55,95,45,64,122,99,217,164,181,55,110,39,172,150,162,34,137,42,156,153,195,87,179,114,118,85,86,46,219,84,128,110,166,43,189,135,207,96,83,192,212,135,71,37,171,43,70,120,181,51,62,132,54,140,160,109,192,46,68,99,74,150,124,139,121,209,171,180,97,62,114,100,98,117,100,198,190,177,99,49,133,189,153,214,219,86,72,183,145,126,210,206,149,98,140,161,60,85,72,141,194,206,73,163,168,163,195,71,77,217,39,199,168,65,41,197,65,159,121,166,39,204,58,42,165,74,205,205,141,215,132,198,92,193,50,173,178,41,98,144,34,151,35,122,45,154,77,201,186,113,115,105,190,166,85,73,59,38,129,64,151,148,100,118,41,207,128,93,67,117,58,150,202,123,66,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,219,163,76,200,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,198,136,209,175,130,98,75,58,165,65,127,54,72,83,124,191,139,211,111,160,34,140,134,86,57,121,43,43,113,202,147,68,166,181,196,198,204,55,36,53,79,51,117,208,146,130,181,122,43,170,45,140,102,167,204,131,146,77,107,199,81,180,153,67,135,56,139,141,93,155,112,99,201,65,160,85,187,139,86,107,66,101,132,101,63,111,43,194,209,76,78,97,173,80,208,130,51,36,54,85,193,86,122,215,103,185,180,215,188,107,166,171,218,115,43,141,63,161,125,171,207,182,117,74,179,185,190,207,136,138,156,111,186,109,39,52,140,133,171,103,193,127,137,152,199,77,74,102,121,151,56,131,198,51,76,206,204,176,97,151,158,185,116,159,60,187,85,75,43,49,126,60,164,59,69,156,50,103,56,35,179,45,161,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,161,187,35,212,43,166,143,98,149,63,39,88,111,201,155,194,211,40,51,97,139,64,115,43,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,103,142,116,101,162,145,187,96,47,213,144,57,206,67,159,172,72,158,140,138,135,131,71,46,216,39,181,66,93,145,96,220,168,57,120,109,156,101,62,80,161,38,165,135,168,97,185,151,64,213,192,77,46,84,85,107,97,62,113,86,133,122,185,201,44,137,143,215,185,144,62,133,59,49,192,177,96,43,208,78,164,213,219,212,174,167,106,99,43,36,212,107,93,117,144,160,67,87,173,197,54,35,144,127,88,149,196,177,128,182,58,107,123,210,100,187,71,195,201,199,63,190,168,193,214,161,148,151,171,187,138,149,112,154,177,52,198,102,68,51,127,114,48,192,43,205,219,151,133,68,220,150,67,128,103,187,167,79,89,89,179,183,69,98,59,210,170,81,185,123,130,145,137,82,164,60,89,136,149,130,185,123,44,201,159,64,145,108,179,152,198,118,218,170,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,99,180,140,73,78,161,50,159,172,75,167,137,128,66,126,79,169,56,44,80,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,191,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,149,173,131,166,113,64,212,78,159,83,181,46,55,216,152,202,157,80,114,175,55,71,158,96,138,218,164,100,183,169,132,62,216,195,70,188,143,145,180,149,43,207,186,123,72,138,136,68,142,203,212,128,135,44,220,188,137,86,152,88,66,165,145,76,45,152,88,197,158,181,108,147,124,142,61,182,49,41,122,126,168,178,144,137,119,74,184,195,200,104,206,171,184,38,79,161,141,187,209,96,78,141,100,37,184,109,92,155,170,219,93,80,219,131,194,179,112,212,167,171,107,68,210,105,210,39,113,191,163,119,204,105,174,196,175,53,131,213,218,109,109,160,173,123,44,108,205,40,207,46,56,194,160,60,81,152,102,146,139,90,102,118,177,163,175,159,199,86,68,95,47,112,209,107,37,115,102,72,51,101,117,146,116,159,118,61,143,80,71,160,148,217,148,188,147,133,117,136,121,102,34,95,157,84,77,190,183,91,160,40,170,76,217,146,150,63,112,188,139,168,165,163,101,42,196,189,157,180,127,178,64,67,79,175,158,208,96,51,61,130,141,66,119,99,89,54,58,119,184,164,91,186,54,112,150,53,73,140,128,206,95,189,220,43,165,172,64,41,94,112,191,35,131,129,166,47,55,63,39,84,132,120,50,64,88,34,140,55,106,123,201,84,62,192,214,217,220,78,213,159,12
148,151,167,55,95,45,64,122,99,217,164,181,55,110,39,173,150,162,35,137,42,156,154,196,87,179,114,118,86,87,47,219,84,127,110,165,44,190,135,207,96,83,193,212,135,70,37,170,43,70,120,181,51,62,132,54,140,160,110,192,46,68,99,73,150,125,139,121,208,171,180,97,62,115,101,99,118,100,198,190,177,101,49,133,189,152,213,219,86,71,183,146,126,209,206,149,98,140,161,60,85,72,140,195,206,73,163,169,164,196,71,77,217,39,199,169,65,41,197,65,159,121,167,38,204,57,41,165,74,205,206,141,215,132,198,91,193,50,172,178,41,97,144,34,151,35,122,44,154,77,200,187,113,116,105,190,166,85,74,58,39,129,63,151,148,99,117,41,206,128,93,67,117,58,150,203,123,67,55,110,181,105,87,118,154,131,213,137,61,49,36,190,195,218,163,76,200,137,171,52,164,201,35,140,49,67,213,121,155,168,42,214,185,141,219,77,156,197,136,208,175,131,98,75,58,165,65,127,53,72,83,124,191,139,210,112,160,34,141,134,87,57,121,43,43,113,202,147,68,165,182,196,197,203,55,37,54,80,50,117,208,145,130,182,122,43,170,45,139,103,167,204,131,145,76,108,199,80,180,153,66,135,56,139,141,93,155,112,99,200,64,159,85,187,140,85,107,66,102,132,101,63,111,43,194,209,76,78,97,172,79,208,130,51,36,54,86,193,86,122,214,103,185,180,215,188,107,166,171,217,115,42,142,64,161,125,171,207,181,116,73,179,186,189,208,136,137,156,111,186,109,39,52,140,133,171,104,194,127,137,152,200,77,74,101,121,150,56,132,198,51,76,206,205,177,97,150,158,184,116,159,61,187,85,75,42,49,126,60,164,59,70,156,50,104,56,34,179,45,161,48,192,78,164,208,88,135,216,211,65,68,138,70,217,99,36,108,58,110,161,187,35,212,43,166,144,98,149,64,39,88,111,201,154,195,211,39,51,97,139,64,114,44,42,64,149,211,118,62,44,210,214,136,53,135,58,165,74,102,143,116,100,161,146,186,96,47,213,144,58,207,67,159,172,72,158,140,137,135,132,70,46,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,160,38,165,135,168,96,184,151,63,213,192,77,45,84,84,107,97,63,113,87,133,122,184,201,44,137,143,214,185,144,61,133,59,50,192,178,97,44,208,77,165,213,219,212,175,167,106,99,43,35,212,107,93,117,144,159,67,88,173,197,53,35,144,127,88,149,196,177,129,183,58,106,123,210,100,186,71,195,201,199,64,189,169,193,214,160,148,150,170,187,138,149,113,154,177,52,198,102,68,51,127,114,49,191,43,205,219,150,133,68,219,150,67,128,104,187,167,79,89,88,179,183,70,99,59,209,170,82,185,124,131,145,137,82,164,60,89,135,149,130,186,122,44,202,159,64,145,107,179,152,198,118,219,169,91,127,172,186,39,161,53,197,121,158,128,100,42,108,137,98,103,65,113,54,196,99,180,140,73,79,161,50,159,173,75,166,138,128,67,126,79,168,56,43,81,219,178,205,109,114,161,105,131,79,180,35,66,53,141,58,192,100,109,108,195,194,194,188,195,181,185,118,127,206,113,95,148,173,131,166,114,64,212,78,159,83,181,46,55,216,152,201,157,79,114,176,55,71,158,96,137,218,163,101,183,170,132,62,217,196,70,188,143,144,180,149,43,206,186,123,72,138,136,69,142,203,211,128,135,44,219,188,136,85,152,88,66,166,146,76,44,152,88,197,159,180,108,146,125,141,61,182,49,41,122,126,168,179,145,137,119,74,184,195,200,104,206,171,184,38,78,161,141,188,209,96,78,141,100,37,183,109,92,155,170,219,92,80,218,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,106,174,196,175,54,130,213,218,109,110,160,173,123,44,109,205,40,207,46,55,194,160,60,81,152,102,145,140,90,103,118,177,163,174,158,199,85,68,96,47,112,209,106,36,114,102,73,51,102,117,146,115,159,118,62,143,80,71,160,147,216,147,187,147,133,117,136,121,102,34,94,158,84,77,190,183,92,160,41,170,76,217,146,150,63,112,188,139,168,165,163,101,42,196,189,158,180,127,177,64,67,78,175,157,208,96,51,61,130,141,66,119,100,89,53,58,120,184,164,91,187,55,111,150,54,73,141,128,206,94,190,220,42,165,173,64,41,94,112,191,34,131,129,166,47,55,62,39,85,133,120,50,64,88,34,140,55,106,123,201,83,63,192,214,217,220,78,213,159,12
148,150,167,55,95,45,64,121,99,217,164,181,55,110,40,172,150,162,35,137,42,155,153,195,87,179,114,118,85,87,46,219,84,128,110,165,43,189,135,207,96,83,192,211,135,71,37,171,43,70,120,181,52,62,132,54,140,160,109,192,46,67,99,73,150,125,139,121,209,171,180,97,62,115,101,98,118,100,198,190,177,99,49,134,188,152,213,220,86,71,184,146,126,210,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,195,71,77,217,39,199,169,65,41,197,65,159,121,166,38,204,58,41,165,74,205,205,141,216,132,197,92,192,50,172,178,42,98,145,34,151,35,122,45,154,77,200,186,114,115,106,190,167,85,73,59,38,129,63,151,149,100,117,41,206,128,93,67,118,59,150,203,124,67,55,111,181,105,87,118,155,130,213,137,61,49,36,190,194,218,163,76,200,137,170,52,164,202,34,140,49,67,213,121,155,168,42,215,184,141,219,77,156,197,136,208,175,130,98,75,58,165,65,126,53,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,196,197,204,55,36,53,80,50,117,208,145,130,182,122,43,170,45,140,102,166,204,130,146,77,108,198,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,106,66,101,132,101,63,111,42,194,209,75,78,96,172,79,208,130,51,36,54,85,193,87,121,214,103,185,180,216,188,107,166,171,217,115,43,141,63,161,126,171,207,181,116,73,180,186,190,208,135,138,156,111,186,109,39,52,140,133,171,104,194,127,137,152,199,77,74,102,121,150,56,132,198,51,76,207,204,176,97,151,158,185,116,159,60,187,85,75,42,49,126,60,164,59,69,156,50,103,56,34,179,45,161,47,192,78,163,208,89,135,216,212,65,68,138,69,217,99,35,108,58,110,161,186,35,212,43,166,143,99,149,63,39,88,111,201,155,194,211,40,51,97,139,64,114,44,42,64,148,211,118,61,44,209,214,136,53,135,58,165,74,102,142,116,100,161,146,186,96,47,214,144,58,206,67,159,172,72,158,140,138,135,131,71,46,216,39,180,66,93,145,96,220,168,57,119,109,157,101,62,80,161,38,165,135,168,96,184,151,63,213,192,78,45,84,85,107,98,63,113,86,132,122,185,201,44,137,143,214,185,144,62,133,59,50,192,177,97,44,208,78,164,213,219,213,174,167,107,99,43,35,212,107,93,117,144,160,67,87,173,197,53,35,145,127,88,149,195,177,129,182,58,107,124,210,100,186,71,195,201,198,64,190,168,193,214,161,148,150,171,187,138,149,112,155,177,52,198,102,69,51,127,114,49,191,43,205,219,150,133,68,220,150,68,128,103,187,168,80,89,89,179,183,69,98,59,209,170,82,185,123,130,145,137,82,164,60,89,136,148,130,186,123,44,202,159,64,145,107,179,152,198,118,219,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,97,103,65,114,54,196,99,180,140,73,78,161,50,158,172,75,167,137,128,66,126,79,168,56,43,81,219,179,205,108,114,161,105,131,79,180,35,66,53,141,58,192,100,109,108,193,194,193,188,195,182,185,118,127,206,113,95,149,173,131,166,114,64,211,78,158,83,181,45,55,215,151,201,157,79,114,176,55,71,158,96,138,218,164,100,183,169,132,62,216,195,70,188,144,145,180,148,42,207,186,123,72,138,137,69,142,203,212,128,135,44,219,188,137,85,152,88,66,165,145,76,44,153,88,197,158,181,107,147,125,141,61,183,50,40,122,126,168,178,144,137,119,74,184,195,200,104,207,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,179,112,212,166,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,122,44,108,205,40,207,46,55,193,160,60,81,151,101,146,140,90,103,119,177,163,174,158,199,86,68,96,47,112,209,106,37,114,102,73,51,102,117,146,115,160,118,61,143,80,71,160,148,217,148,187,146,133,117,136,121,103,34,95,158,84,77,189,183,91,160,40,170,76,217,146,150,63,112,189,139,168,165,163,101,42,196,189,158,180,127,177,64,67,79,175,157,209,96,51,61,130,141,66,119,99,89,53,58,119,184,164,91,186,55,111,149,54,73,141,128,207,95,190,219,42,165,172,63,41,93,111,191,35,131,129,166,47,55,62,39,85,133,121,50,65,88,34,139,55,106,122,200,83,62,192,214,217,220,78,214,159,12
148,151,167,55,95,45,64,122,99,216,164,181,55,110,40,172,150,161,35,137,42,155,153,196,87,179,114,118,85,87,46,220,84,128,110,166,43,190,135,207,96,83,192,211,135,71,37,170,43,70,120,181,51,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,100,99,118,100,198,190,176,99,49,133,189,153,213,220,86,71,183,145,126,210,206,149,99,140,161,60,85,72,140,195,206,73,163,168,163,195,71,77,217,39,200,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,178,42,97,144,34,151,35,123,44,154,77,200,186,113,115,105,191,166,85,73,58,39,129,63,151,148,99,117,41,206,128,93,67,118,58,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,197,136,208,175,130,98,75,58,165,65,126,53,72,83,124,191,139,210,111,160,34,140,134,86,58,121,43,43,113,202,147,68,166,182,196,197,203,55,37,53,80,51,117,208,145,130,181,122,43,170,46,140,102,166,204,131,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,106,66,102,132,101,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,122,215,103,185,180,215,188,107,166,171,217,115,43,141,63,161,126,171,207,182,116,73,179,186,190,208,135,138,157,111,186,109,39,52,140,133,171,104,193,127,137,152,200,77,74,101,121,150,56,132,198,51,76,206,204,176,97,151,158,185,117,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,167,143,98,149,63,39,88,111,201,155,195,211,40,51,97,139,64,114,44,42,64,149,211,118,61,44,209,214,136,53,135,58,165,75,102,142,116,101,161,146,186,96,47,213,144,58,206,67,159,172,72,158,140,137,135,131,71,45,216,39,180,67,93,145,96,220,168,57,120,109,156,101,62,80,161,38,165,135,168,97,185,151,63,213,192,77,45,84,84,107,97,63,114,86,132,122,184,201,44,137,142,214,185,144,62,133,59,50,192,177,97,44,208,77,164,212,219,213,174,167,106,99,43,35,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,124,210,99,186,71,195,201,199,63,190,168,193,215,161,148,150,171,187,138,149,112,155,177,52,198,102,68,51,127,114,48,192,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,124,130,145,137,82,164,60,89,136,149,130,186,123,44,202,159,64,145,107,179,152,198,118,219,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,76,167,138,128,67,126,79,169,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,191,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,114,64,211,78,158,83,181,46,55,216,152,201,157,79,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,195,70,188,143,145,180,148,43,207,186,123,72,138,136,68,142,203,212,128,135,44,220,188,137,85,152,88,66,165,145,76,44,153,89,197,159,181,107,146,125,141,61,182,50,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,108,205,40,207,46,55,193,160,60,81,151,102,146,139,90,103,118,177,163,174,158,199,86,68,95,47,112,209,106,37,114,101,72,51,102,117,146,115,160,118,61,143,81,71,160,148,217,148,188,146,133,117,136,121,102,34,95,157,84,77,190,183,91,160,41,170,76,217,146,149,63,112,188,139,167,164,163,101,42,196,189,158,180,128,177,64,67,79,175,157,208,96,51,61,130,141,66,118,100,89,54,58,119,184,164,91,186,54,112,149,53,73,141,128,206,95,190,220,43,165,172,64,42,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,139,55,105,122,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,95,45,65,122,99,216,164,181,55,110,40,172,150,162,34,137,42,156,153,196,87,179,114,118,85,86,46,219,84,128,110,166,43,190,135,207,96,83,192,211,135,71,37,170,43,70,120,181,52,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,100,98,118,100,198,190,176,100,49,133,189,153,213,220,86,71,183,145,126,210,206,149,99,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,178,41,97,144,34,151,35,122,44,154,77,200,186,114,115,105,191,166,85,73,58,39,129,63,151,148,99,117,41,207,128,93,67,118,58,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,127,54,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,181,196,197,203,55,37,53,80,51,117,208,145,130,181,122,43,170,45,140,102,166,204,130,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,107,66,101,132,100,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,122,215,103,185,180,215,188,107,166,171,217,115,43,141,63,161,125,171,207,182,116,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,171,104,193,127,137,152,199,77,74,102,121,150,56,132,198,51,76,206,204,176,97,151,158,185,117,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,57,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,115,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,207,67,159,172,72,158,140,137,135,131,71,46,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,97,185,151,63,213,192,77,45,84,85,107,97,63,113,86,132,122,184,201,44,137,142,214,185,144,61,133,59,50,192,177,96,44,208,78,164,213,219,213,174,167,106,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,214,161,148,150,171,187,138,149,112,155,177,52,198,102,69,51,127,114,48,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,124,130,145,137,82,164,60,89,136,149,130,186,123,44,202,159,64,145,107,179,152,198,118,219,170,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,76,167,138,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,196,70,188,143,145,180,149,43,207,186,123,72,138,136,68,142,203,212,128,135,43,220,188,137,85,152,88,66,165,145,76,44,153,89,197,158,181,108,146,125,141,61,182,49,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,122,44,108,205,39,207,46,55,194,160,60,81,151,102,146,139,90,103,118,177,163,174,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,118,146,115,160,118,61,143,80,71,160,148,217,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,41,170,76,217,146,149,63,112,188,139,168,165,163,101,42,196,189,158,180,127,178,64,67,79,175,158,208,96,51,61,130,140,66,119,99,89,53,58,119,184,164,91,187,54,112,149,53,73,141,128,206,95,190,220,43,165,172,64,41,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,140,55,105,122,200,83,62,192,214,216,220,78,213,159,12
149,151,168,55,95,45,64,121,99,216,164,181,55,110,39,172,150,161,34,137,42,155,153,196,86,179,114,117,86,87,47,219,85,128,111,166,43,190,135,207,96,83,192,211,135,71,37,170,43,71,120,181,51,62,132,54,140,160,110,192,46,67,99,73,150,124,139,121,209,171,180,97,62,115,100,99,118,100,198,190,177,99,48,133,189,152,213,220,86,71,184,145,126,210,207,149,99,141,161,61,85,73,140,194,206,73,163,168,163,196,71,76,217,39,199,169,65,42,197,65,159,121,166,39,204,57,42,165,74,205,205,141,216,131,198,92,193,50,173,178,42,97,144,34,151,35,122,45,154,77,200,186,113,115,106,191,167,85,73,58,39,129,63,151,148,100,117,40,206,128,93,67,117,59,150,202,123,67,55,110,180,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,51,164,201,35,140,49,67,213,121,156,168,42,215,184,141,219,77,156,198,136,208,175,130,98,75,58,165,66,126,54,71,83,125,192,139,210,112,160,34,140,135,86,57,121,43,43,113,202,147,68,165,182,195,197,203,55,37,53,80,51,117,208,146,131,181,122,43,170,45,139,102,166,204,131,145,77,108,199,80,180,153,67,134,56,139,141,93,155,112,99,201,64,160,85,187,139,85,107,66,101,131,101,63,111,43,194,209,76,78,97,173,79,208,131,51,36,54,85,193,86,121,214,103,185,180,215,188,107,167,170,217,115,43,141,63,160,125,170,207,182,117,73,179,186,190,208,135,138,156,111,186,108,40,52,140,133,171,104,193,126,137,152,199,77,74,101,121,150,56,132,198,51,76,207,204,176,97,151,157,184,116,159,60,187,85,75,43,49,126,60,164,59,69,156,50,103,57,34,179,45,162,47,192,78,164,208,88,135,215,212,65,68,138,69,218,100,35,108,58,109,160,187,35,212,43,167,143,99,149,64,39,88,111,201,154,194,211,40,51,97,139,64,114,44,42,64,148,211,117,61,44,209,214,136,53,134,58,166,75,102,142,116,100,162,146,186,96,47,213,144,57,206,67,159,172,72,158,139,138,135,131,71,45,216,39,181,66,93,144,96,220,169,57,120,109,156,101,62,80,161,38,165,136,168,96,184,151,64,213,192,78,45,84,84,107,97,63,114,87,132,122,185,202,44,137,143,214,185,144,61,133,59,50,192,177,97,44,209,78,164,213,219,213,175,167,106,99,43,35,212,107,93,116,144,159,67,87,173,196,54,34,144,126,88,149,195,177,129,182,58,107,124,210,100,187,71,195,201,198,64,189,168,193,215,161,148,150,170,188,138,149,112,154,178,52,197,102,69,51,127,113,49,192,43,205,219,150,133,68,219,150,67,128,103,187,167,79,89,89,179,183,69,98,59,210,170,81,185,124,130,145,137,82,164,60,89,135,149,130,185,122,44,201,159,64,145,107,180,152,198,118,218,170,91,127,172,185,39,160,54,198,121,157,128,99,42,108,137,98,103,64,114,54,196,100,179,141,74,79,161,50,158,173,76,167,137,128,67,126,79,168,56,43,81,219,179,205,108,114,161,105,132,79,180,36,67,53,141,58,192,100,109,108,194,194,194,187,195,182,185,117,126,206,113,95,148,173,131,166,114,64,212,78,159,83,181,45,55,216,152,201,157,80,114,176,55,72,158,95,138,218,163,101,182,169,131,62,217,196,70,188,143,145,180,149,43,207,186,123,72,138,136,68,142,203,212,127,134,43,220,188,137,85,152,87,67,165,145,76,44,153,89,198,158,181,108,146,125,141,61,182,50,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,39,78,161,140,187,210,97,78,141,100,36,184,109,92,155,170,220,92,80,219,131,193,179,112,212,167,171,107,68,210,104,210,39,112,191,163,119,204,105,174,196,175,53,130,214,218,109,110,159,173,123,44,108,205,40,207,46,56,194,160,60,81,151,102,146,139,90,102,119,177,163,174,158,199,86,68,95,47,113,209,106,37,114,102,72,51,102,118,146,115,159,118,62,143,80,71,160,148,217,148,188,147,133,117,136,121,101,34,95,157,84,76,190,182,91,160,40,170,75,217,146,150,63,112,189,139,168,165,163,101,42,197,189,158,180,128,177,64,68,78,175,158,209,96,51,61,130,140,66,118,99,89,53,59,119,183,163,91,187,54,111,150,53,73,141,128,207,95,189,220,43,165,171,64,41,95,112,191,34,131,129,166,47,55,63,39,85,132,120,50,65,88,34,139,55,105,123,200,83,62,192,213,216,220,78,213,159,12
148,150,167,55,95,45,64,122,98,217,164,182,55,110,39,173,150,161,34,137,42,155,154,196,87,179,114,118,85,87,46,220,85,127,110,166,43,190,135,207,95,83,192,211,135,71,37,170,43,70,120,182,51,62,132,54,140,160,110,192,46,67,99,73,150,124,139,121,209,171,180,96,62,115,100,98,118,101,198,190,176,100,49,133,189,153,213,219,86,71,183,145,126,210,206,150,98,140,161,59,85,72,140,195,207,73,163,168,163,196,71,77,216,40,200,169,65,41,198,64,159,121,166,39,204,57,41,166,74,205,205,141,216,132,198,91,193,51,172,177,41,98,144,34,151,35,122,44,154,77,200,186,113,115,106,191,166,85,73,58,38,129,64,151,148,100,117,41,207,128,93,66,117,58,150,204,124,67,55,111,180,105,87,118,155,130,213,137,61,48,36,190,194,219,163,76,200,137,170,52,164,201,35,140,49,67,213,122,155,168,42,214,185,141,219,77,156,197,136,209,175,131,98,75,58,165,65,127,53,72,83,124,191,139,211,112,159,34,140,134,86,57,121,43,44,113,202,147,68,166,181,195,197,204,55,37,53,79,50,117,208,145,130,181,122,43,169,45,139,102,166,204,131,145,77,108,199,80,181,153,67,135,56,139,141,93,155,112,99,201,64,159,85,187,140,85,106,65,101,132,100,63,111,42,194,208,76,79,97,172,79,209,130,51,36,53,85,193,86,122,214,102,185,180,216,188,107,166,170,217,114,42,141,64,161,125,170,206,182,116,73,179,186,189,207,135,138,156,111,186,109,39,51,140,133,171,104,193,126,138,152,199,77,74,102,121,150,56,131,198,51,76,206,205,176,97,150,158,184,117,159,60,188,85,75,43,49,126,60,164,59,69,155,50,104,56,34,178,46,162,48,192,78,163,207,88,135,216,212,65,68,138,70,217,99,36,108,58,110,160,187,35,213,43,167,144,98,149,64,39,88,111,200,154,194,211,39,51,97,138,64,114,43,42,64,149,211,118,61,44,209,214,135,53,135,58,165,75,102,142,116,100,161,146,187,96,47,214,144,58,206,67,159,172,72,158,141,137,135,131,70,46,217,39,181,67,94,145,96,220,169,58,120,109,157,101,62,81,160,38,166,135,168,96,185,151,64,213,192,78,45,85,85,108,97,62,113,86,132,122,184,201,44,137,143,214,185,144,61,133,59,50,192,177,96,44,208,78,164,212,220,213,174,168,107,99,43,35,213,106,93,116,145,160,67,87,173,197,54,35,145,127,88,149,196,177,128,182,58,107,124,210,99,186,71,195,201,199,64,190,168,193,214,160,149,150,171,187,138,149,113,154,178,52,198,102,68,51,127,114,48,192,43,205,219,151,133,67,220,150,68,129,103,187,167,79,88,89,179,183,69,98,59,209,170,81,185,123,130,145,137,82,165,60,89,136,148,130,186,122,44,202,160,63,145,107,179,151,198,118,219,169,91,126,172,185,40,160,54,197,120,157,128,100,42,108,138,98,103,64,113,54,196,99,180,140,73,78,161,50,158,172,76,167,138,128,66,126,79,168,56,43,81,219,179,205,108,113,161,105,131,80,180,35,67,53,142,59,192,100,108,108,194,194,194,188,195,182,185,118,127,206,113,95,149,173,131,166,113,64,212,77,159,83,181,46,54,216,152,201,157,80,113,175,55,71,158,96,137,217,163,100,183,169,132,62,216,196,69,188,143,144,180,149,42,206,186,123,73,139,135,69,142,204,212,128,134,44,220,188,137,85,152,87,66,165,145,76,44,152,89,197,159,181,108,147,125,141,61,182,50,40,122,126,167,178,143,137,119,74,184,195,200,104,206,171,185,38,78,160,141,187,210,96,78,141,100,36,184,109,92,155,169,220,92,79,219,131,194,180,112,212,166,172,107,69,210,105,210,39,112,191,162,119,204,105,175,196,175,53,131,213,218,109,110,159,174,123,44,108,205,39,207,46,56,194,160,60,82,151,102,146,140,90,103,119,177,164,175,158,199,87,69,95,47,112,209,107,37,114,101,72,51,102,118,146,115,160,119,62,144,81,71,159,148,217,148,188,146,133,118,136,121,103,35,95,157,84,77,190,183,91,160,41,170,76,217,146,150,64,112,189,139,168,165,163,101,42,196,189,157,179,127,177,64,67,79,175,158,209,96,52,61,131,141,66,119,99,89,54,59,120,184,165,91,187,55,112,150,53,73,141,128,206,94,190,219,42,165,172,64,42,94,111,191,35,131,129,165,46,55,63,39,85,132,120,50,65,88,34,139,55,106,122,200,83,62,192,214,217,220,78,212,158,12
148,151,167,55,96,45,65,122,99,216,164,181,55,110,39,172,150,162,35,137,42,155,153,196,87,179,114,118,85,87,46,219,84,127,110,166,43,189,135,207,96,83,192,211,135,70,36,170,43,71,120,181,52,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,101,99,117,100,198,190,176,100,49,133,189,152,213,220,86,71,183,145,126,210,206,149,99,140,162,60,85,72,140,195,206,73,163,168,163,195,71,77,217,40,199,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,91,193,50,172,178,41,97,144,34,151,35,123,45,154,77,200,187,114,115,106,190,166,85,73,58,39,129,63,151,148,99,117,42,206,128,93,67,118,59,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,219,163,77,200,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,126,53,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,196,198,204,55,37,53,80,50,117,208,145,130,181,122,43,170,46,140,102,166,204,130,146,77,107,198,81,180,153,67,135,56,139,141,93,155,113,99,201,64,159,84,187,139,85,107,66,101,132,100,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,86,193,87,122,215,103,185,180,216,188,107,166,170,217,115,43,141,64,161,125,171,207,181,117,73,179,186,190,208,135,138,157,111,186,109,40,52,140,133,171,104,193,127,137,152,200,77,74,101,120,150,56,132,198,51,76,206,204,176,97,151,157,184,117,159,60,187,85,75,42,49,126,60,164,59,70,156,50,103,57,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,42,167,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,115,44,42,64,149,212,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,146,186,96,47,213,144,58,207,67,159,172,71,158,140,138,135,131,71,45,216,39,181,66,93,145,96,220,168,57,120,109,156,101,62,80,161,38,165,135,168,97,185,151,63,213,192,77,45,84,85,108,97,63,114,86,132,122,184,201,44,137,143,214,185,145,61,133,59,50,192,177,96,44,208,78,164,213,219,213,174,167,107,99,43,36,212,107,93,116,144,160,67,87,173,197,53,35,145,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,199,63,190,168,193,214,161,148,150,171,187,138,149,112,155,177,52,198,102,68,51,127,114,48,191,43,206,219,151,133,68,219,150,68,128,103,187,168,79,89,89,179,183,69,99,59,209,170,81,185,124,130,145,138,82,164,60,89,136,149,130,185,123,44,202,159,63,145,107,179,152,198,118,219,169,91,127,172,185,39,160,54,198,121,157,128,100,42,109,137,98,103,64,113,53,196,99,180,140,73,78,161,50,159,173,75,167,138,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,191,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,114,64,211,78,158,83,181,46,55,216,151,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,196,70,188,143,144,179,148,43,207,186,123,72,138,136,68,142,203,212,128,135,43,220,188,137,85,152,88,66,165,146,76,45,152,89,197,158,181,107,147,125,141,61,182,50,41,122,126,168,179,144,137,119,74,183,195,200,104,206,171,185,38,78,161,141,188,210,96,78,141,100,36,184,109,92,155,170,219,92,80,218,131,194,179,112,212,167,171,107,68,210,105,210,39,113,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,43,108,205,39,207,46,55,193,160,60,81,151,102,146,139,90,102,119,177,164,174,158,199,86,68,95,47,112,209,106,37,114,101,72,51,102,118,146,115,160,118,61,143,80,71,160,148,217,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,40,170,76,217,146,150,64,112,188,139,168,164,163,101,42,196,189,158,180,128,178,64,67,79,175,158,208,96,51,61,130,140,66,119,100,89,54,58,119,184,164,91,187,54,111,150,53,73,141,128,206,95,190,219,43,166,172,64,41,93,111,191,34,131,129,166,46,55,63,39,85,133,120,50,65,88,34,139,55,105,122,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,95,45,65,122,99,216,164,181,55,110,40,172,150,162,34,137,42,156,153,195,87,179,114,118,85,86,46,220,84,127,110,166,43,189,135,207,96,83,192,212,135,70,37,170,42,71,120,181,51,62,132,54,140,160,110,192,46,67,99,73,150,124,140,121,209,171,180,97,62,114,100,98,118,100,198,190,177,99,49,133,189,153,214,219,86,71,184,145,126,210,206,149,99,141,162,59,85,72,140,195,206,73,163,168,163,195,71,77,217,39,199,169,65,41,197,65,158,120,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,177,41,97,144,34,151,35,123,45,153,77,201,186,113,115,105,190,167,85,73,58,39,129,64,151,148,100,118,41,206,128,93,67,118,58,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,219,163,76,199,137,171,52,164,201,34,140,49,67,213,121,156,168,41,215,185,142,219,77,156,198,136,208,175,130,98,75,58,164,65,126,54,72,83,124,192,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,195,197,204,55,37,53,80,50,117,208,145,130,181,121,43,170,45,139,102,166,204,130,146,77,107,199,80,180,154,67,135,56,139,141,93,155,113,99,201,65,159,84,187,140,85,107,66,102,132,101,63,112,42,194,209,76,78,97,173,79,208,130,51,36,54,85,194,86,122,215,103,185,180,216,188,107,166,171,217,115,43,142,64,161,126,171,207,182,117,73,179,186,190,208,136,138,156,111,186,109,39,52,140,133,171,104,194,127,137,152,200,78,74,102,121,150,56,132,198,51,76,206,205,177,97,151,158,185,116,160,60,187,85,75,42,50,126,60,164,59,69,156,50,104,57,35,179,45,161,48,192,78,163,208,89,135,216,211,65,68,138,70,217,100,35,108,58,110,161,187,35,213,42,166,143,98,149,64,39,88,111,201,155,194,211,40,51,98,139,64,114,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,206,67,159,172,71,158,140,137,135,131,70,46,216,39,181,66,93,144,96,220,168,57,120,110,157,101,62,80,161,38,165,136,168,97,185,151,63,213,192,77,45,84,85,107,97,63,113,86,132,122,184,201,44,137,143,214,185,144,61,133,59,50,192,177,97,44,208,77,164,213,219,213,175,167,106,99,43,36,212,107,93,117,144,160,67,87,173,197,54,35,144,127,88,149,196,177,128,182,58,107,124,210,99,186,72,195,201,198,64,190,168,193,215,161,148,150,171,187,139,149,112,155,177,52,197,102,69,51,127,114,49,191,43,205,220,151,133,68,220,150,67,128,104,187,168,79,89,89,179,183,69,98,59,209,170,81,184,123,130,145,137,82,164,60,89,135,148,131,185,122,44,202,159,63,145,107,179,152,198,118,218,169,91,127,172,185,39,160,54,198,121,157,128,99,42,108,137,97,103,64,114,54,196,100,180,140,73,78,161,50,159,172,76,167,137,128,67,126,79,169,56,44,81,219,179,205,109,114,161,105,131,80,180,35,66,53,141,58,192,101,109,108,194,194,194,188,195,182,185,118,127,206,113,95,149,173,131,166,113,64,211,78,159,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,196,70,188,144,145,179,148,43,207,186,123,72,138,136,68,142,203,212,128,135,44,220,188,137,85,152,88,66,165,145,76,44,153,88,197,158,181,107,146,125,141,61,182,49,41,123,126,168,178,144,137,119,74,184,195,200,104,206,171,184,38,78,160,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,193,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,197,175,53,131,214,218,109,110,160,173,122,44,108,205,39,207,46,56,194,160,60,81,151,102,146,140,90,103,118,177,163,175,159,199,86,69,95,47,112,210,106,37,115,101,72,51,102,118,146,115,160,118,61,143,81,71,160,148,217,148,188,146,132,117,136,121,102,34,94,158,84,77,190,183,91,160,41,170,75,216,146,150,64,112,188,139,168,164,163,101,42,197,189,158,180,127,177,64,67,79,175,158,209,96,51,61,130,140,66,118,100,89,54,58,120,184,164,91,187,54,111,150,53,73,141,128,206,95,190,220,43,165,172,64,41,94,111,191,34,131,129,166,47,55,62,39,85,133,121,50,65,88,34,140,55,105,122,200,83,62,192,214,217,220,78,213,159,12
148,151,167,55,95,45,65,122,99,216,164,181,55,110,40,172,150,162,35,137,42,155,153,196,87,179,114,118,85,86,46,220,84,128,110,166,43,189,134,207,96,83,192,211,135,71,37,171,43,71,120,182,52,62,132,54,140,160,110,192,46,67,99,74,150,125,139,121,209,171,180,97,62,114,101,99,117,100,198,190,177,100,49,133,189,153,213,220,86,71,183,145,126,210,206,149,99,140,162,60,85,73,140,195,206,73,163,168,163,195,71,77,217,39,199,169,65,41,197,65,159,120,166,39,204,57,41,165,74,205,205,141,216,132,197,92,192,50,173,178,41,98,145,34,151,35,122,45,153,77,201,186,113,115,105,191,167,85,73,58,39,129,63,151,148,99,117,41,206,128,93,67,118,58,150,203,123,67,55,111,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,35,140,49,67,213,121,155,168,41,214,185,141,219,77,155,197,136,208,175,130,98,75,58,165,65,126,54,72,83,124,191,139,211,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,195,197,203,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,130,146,77,107,198,80,180,153,67,135,55,139,141,93,155,113,99,201,64,159,84,187,140,85,107,66,102,132,100,63,111,42,194,209,76,78,96,173,79,208,131,51,36,54,85,193,87,122,215,103,185,180,215,188,107,166,171,217,115,43,141,63,161,125,170,207,182,116,73,179,186,190,208,135,137,157,111,186,109,39,52,140,133,171,104,194,127,137,152,200,77,74,102,121,150,56,132,198,51,76,206,204,176,97,151,158,185,117,159,61,187,85,75,42,50,126,60,164,59,69,156,50,103,57,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,161,186,35,212,43,166,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,114,44,42,64,149,211,117,61,44,209,214,136,53,135,58,165,75,102,142,116,100,161,145,186,96,47,213,145,57,206,67,159,172,72,158,140,138,135,131,71,46,216,39,181,66,93,145,96,220,168,57,120,109,156,101,62,80,161,38,165,135,168,96,185,151,63,213,192,77,45,85,84,107,97,63,114,86,132,122,184,201,44,137,142,214,185,144,61,133,59,50,192,177,96,44,208,78,164,213,219,213,174,167,106,99,44,35,212,107,93,116,144,160,67,87,173,196,53,35,145,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,198,64,190,168,193,214,161,148,150,170,187,138,149,112,155,177,52,198,102,68,51,127,114,48,191,43,205,219,150,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,124,131,145,137,82,164,60,89,136,149,130,186,122,44,202,159,64,145,107,180,152,198,118,219,170,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,79,161,50,159,173,75,167,138,128,67,126,79,168,56,43,81,219,179,204,109,114,161,105,131,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,195,70,188,143,145,179,148,43,207,186,123,72,138,136,68,142,203,212,128,135,43,219,188,137,86,152,88,66,166,145,76,44,153,89,197,158,181,108,146,125,141,61,182,50,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,218,131,194,180,112,212,166,172,107,68,210,105,210,39,112,191,162,119,204,105,174,196,175,53,131,214,218,109,110,160,173,123,44,108,205,40,207,46,55,193,160,60,81,151,102,146,139,90,103,119,177,163,175,158,199,86,69,95,47,112,209,107,37,115,101,72,51,102,117,146,115,159,119,61,143,81,71,160,148,216,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,41,170,76,216,146,149,63,112,188,139,167,165,163,101,42,196,190,158,180,128,178,64,67,79,175,158,208,96,51,62,130,141,66,119,99,89,53,58,119,183,164,91,187,54,112,149,53,73,141,128,206,95,190,220,43,165,172,63,41,94,111,191,34,131,129,166,46,55,62,39,85,133,120,50,65,88,34,140,55,106,122,200,83,62,192,214,217,220,78,213,159,12
148,151,167,55,95,45,65,121,99,216,164,181,55,110,40,172,150,162,35,137,42,155,153,196,87,179,114,118,85,87,47,220,84,128,110,166,43,190,135,207,96,83,192,211,135,70,37,170,42,71,120,182,51,62,132,54,140,160,110,192,46,68,99,73,151,125,139,121,209,171,180,97,62,115,101,99,118,101,198,190,176,100,49,133,189,153,213,220,86,71,183,145,126,210,206,149,99,141,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,42,198,65,159,120,166,39,204,57,42,165,74,205,205,142,216,132,197,92,193,50,173,178,41,97,144,34,151,36,122,44,154,77,200,186,113,115,105,191,166,85,73,59,38,129,64,151,149,100,117,41,207,128,93,66,118,58,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,77,199,137,171,52,164,202,34,140,49,67,213,121,156,168,42,214,185,141,219,77,156,197,136,209,175,130,98,75,58,164,65,126,53,72,83,124,192,139,211,112,160,34,140,135,86,57,121,43,43,113,202,147,68,166,181,196,197,203,54,36,53,80,50,117,208,145,130,181,122,43,170,46,140,102,166,204,130,146,77,108,199,80,180,154,67,136,56,139,141,93,155,112,99,201,64,159,84,187,140,85,106,66,101,132,100,63,111,43,194,209,75,78,96,173,79,208,130,51,36,54,85,193,86,122,214,103,185,180,215,187,107,166,171,217,115,42,141,63,160,125,170,207,181,116,73,179,186,190,208,135,138,157,111,186,109,39,51,140,133,171,104,194,126,137,152,200,78,74,101,121,150,56,132,198,51,76,206,205,176,97,151,157,184,117,159,60,187,85,75,42,49,125,60,164,59,69,156,50,103,57,35,179,45,161,48,192,78,163,207,89,135,216,211,65,67,138,70,217,99,35,107,58,109,161,187,35,212,43,167,143,98,149,63,39,88,111,201,155,194,211,40,51,97,139,64,115,44,42,64,149,211,118,61,44,209,214,135,53,135,58,166,75,102,142,116,101,161,145,186,96,47,213,145,58,206,67,159,172,72,158,140,138,135,132,71,46,216,39,181,67,94,145,95,220,168,57,119,109,157,101,62,81,160,38,165,135,168,97,185,151,63,213,192,77,45,84,85,108,97,63,114,86,132,122,185,202,44,137,143,214,186,144,62,133,59,50,192,177,97,44,208,78,164,213,220,213,174,167,107,98,43,36,212,107,93,117,144,159,67,87,173,197,53,35,144,127,87,149,196,177,128,182,58,107,124,210,99,186,71,195,201,199,63,189,168,193,215,160,148,151,171,187,138,149,113,155,177,52,198,102,69,52,127,114,49,191,43,205,219,150,133,68,219,150,68,128,104,187,168,79,89,89,179,183,70,99,59,209,170,81,185,124,130,145,137,82,164,60,89,136,148,129,185,123,44,202,159,63,145,107,180,152,198,118,219,170,91,127,172,185,39,160,54,197,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,75,167,138,128,67,126,79,169,56,43,81,219,179,205,108,114,161,105,132,79,180,35,66,53,141,58,192,100,109,107,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,45,55,216,152,201,157,79,114,176,55,71,158,96,138,218,163,100,183,169,132,62,217,195,70,188,143,145,180,149,43,207,186,123,72,138,136,68,142,203,212,128,135,43,220,188,137,86,152,88,66,165,145,76,45,153,88,197,158,181,107,146,125,141,61,182,49,41,122,126,168,179,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,140,100,36,183,109,92,155,170,219,92,79,218,131,193,179,112,212,167,171,107,68,210,105,210,39,112,191,162,119,204,105,175,196,175,53,131,213,218,109,110,160,173,123,43,108,205,40,207,46,55,194,160,60,81,151,102,146,139,90,103,118,177,163,174,159,200,86,69,95,47,112,209,106,37,114,102,72,51,102,118,146,115,159,118,61,144,81,71,160,148,217,148,188,147,132,117,136,121,102,34,94,157,84,77,190,183,91,160,41,170,75,217,146,149,64,112,188,139,167,165,163,101,42,196,189,158,180,127,177,64,67,79,175,158,208,95,51,62,131,141,66,119,99,89,54,58,120,184,164,91,187,54,112,149,53,72,141,128,206,95,190,220,43,165,172,63,41,94,112,191,34,131,129,166,47,55,63,39,84,133,120,50,65,88,34,140,55,105,123,200,83,62,192,214,217,220,78,213,159,12
148,150,167,55,95,45,65,121,99,217,164,181,55,110,40,172,150,162,35,137,42,156,153,196,87,179,114,118,85,87,46,219,84,127,110,166,43,189,135,207,96,84,192,212,135,70,37,171,43,70,120,182,51,62,132,54,140,159,110,192,46,68,99,73,150,124,139,121,209,171,180,97,62,115,100,98,118,100,198,190,176,99,49,133,189,153,213,219,86,71,183,145,126,210,206,150,98,140,162,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,200,169,65,41,198,65,159,120,166,39,204,57,41,166,74,205,205,141,216,132,197,92,193,50,173,178,42,98,145,34,151,36,122,45,154,77,201,187,114,115,105,191,167,85,73,58,39,129,64,151,148,100,118,41,206,129,93,67,118,58,150,203,123,67,55,110,181,105,86,118,154,130,213,137,61,49,37,190,194,218,162,77,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,197,136,208,175,130,98,75,59,165,65,127,53,72,83,124,191,139,210,112,160,33,140,134,86,57,121,43,43,113,202,147,68,166,181,195,198,204,55,37,53,80,51,117,208,145,130,181,122,43,170,46,140,102,167,204,131,146,77,107,199,81,180,153,67,135,56,139,141,93,154,112,99,200,65,159,84,187,139,85,106,66,101,132,101,63,111,42,194,209,76,78,97,173,79,209,131,51,36,54,85,193,86,122,214,103,185,180,215,188,107,166,171,217,115,42,141,63,161,126,171,207,182,116,73,180,186,190,208,135,138,156,111,186,109,39,51,140,133,171,103,194,126,137,152,199,77,74,101,121,150,56,132,198,52,76,207,204,176,97,151,158,184,117,159,61,187,85,75,42,50,125,60,165,59,69,156,50,103,57,34,178,45,162,48,192,78,163,207,89,135,216,212,65,68,138,70,217,100,35,108,58,110,160,187,35,213,43,167,143,99,149,63,39,88,111,201,154,195,211,40,51,97,139,64,115,44,42,64,149,211,118,61,44,209,214,135,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,207,67,159,172,71,157,140,138,135,131,71,46,216,39,181,67,93,145,96,220,168,57,120,109,156,101,62,80,160,38,165,136,168,97,184,151,64,213,192,77,45,84,84,107,98,63,113,86,133,122,184,201,45,137,142,214,185,144,61,133,59,50,193,178,97,44,209,77,164,213,219,213,174,167,106,99,43,35,212,106,93,116,145,159,66,88,173,197,54,35,144,127,88,149,196,177,129,183,58,106,124,210,100,186,71,195,201,199,64,190,168,193,214,160,148,150,170,187,138,149,113,155,177,52,198,101,69,52,127,114,48,191,43,206,219,150,133,67,219,150,68,129,103,187,168,79,89,88,179,183,69,98,59,209,170,82,185,124,130,145,137,82,164,60,89,136,149,130,185,122,44,202,159,64,145,107,179,151,198,118,219,169,91,127,171,186,39,160,53,197,121,157,128,100,42,109,137,97,103,65,114,53,196,99,180,141,73,79,161,50,158,173,76,167,137,128,67,126,79,168,56,43,81,219,179,205,109,114,160,105,132,79,180,35,66,53,141,58,191,100,109,107,194,194,194,188,195,181,185,118,127,206,113,96,148,174,131,166,114,64,211,78,158,83,181,46,55,216,152,201,157,79,114,175,55,71,158,95,138,218,163,100,183,169,132,62,216,196,70,188,143,144,179,148,43,207,186,123,72,138,136,68,142,203,212,127,135,44,219,188,137,85,152,88,66,165,145,76,44,153,88,197,159,181,108,146,125,141,60,182,49,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,210,96,78,141,100,37,183,109,92,155,170,219,92,80,219,131,194,180,112,212,167,172,108,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,109,205,39,207,46,55,194,160,61,82,151,101,146,139,90,103,118,177,163,174,158,199,86,69,95,47,112,209,106,37,114,102,72,51,102,117,146,115,159,118,61,143,81,71,160,148,217,148,188,147,132,117,136,121,102,34,95,157,84,77,190,183,91,160,40,170,76,216,146,150,63,112,189,139,168,165,163,101,42,196,190,158,180,127,178,64,67,78,175,157,209,95,51,61,130,140,66,119,99,89,54,58,120,184,164,91,187,55,112,150,53,73,140,128,207,95,190,220,43,165,172,64,41,93,112,191,34,131,129,166,46,55,63,39,85,133,120,50,65,88,34,139,55,106,123,200,84,62,192,213,217,220,78,213,159,12
148,150,168,55,96,45,64,122,98,217,164,181,55,110,40,173,150,161,35,137,42,155,153,195,87,179,114,118,86,85,45,221,83,128,111,166,45,190,134,207,96,83,192,212,135,71,36,171,43,71,120,182,53,62,133,54,140,161,110,191,46,68,99,74,150,125,138,121,209,171,179,97,62,115,101,98,117,100,198,190,176,100,49,133,189,153,214,220,86,70,185,145,126,210,206,150,98,140,161,59,85,72,140,195,206,72,163,168,164,196,69,78,216,39,200,168,65,41,197,66,158,121,166,38,204,57,41,166,74,205,205,143,215,132,199,92,192,51,173,177,41,98,144,33,150,35,122,44,153,78,201,186,114,116,106,191,166,85,73,59,39,130,64,151,149,99,117,40,206,129,94,67,118,59,150,203,123,67,54,111,180,105,86,119,154,130,212,136,60,48,37,190,195,219,163,76,200,137,172,52,163,202,35,140,51,67,213,121,156,168,42,215,184,141,219,77,156,198,137,208,174,130,99,76,58,165,65,126,54,72,83,124,192,139,210,112,160,34,140,135,86,58,122,42,43,112,202,148,67,165,181,196,198,203,56,37,54,81,51,116,209,145,129,181,123,43,170,45,140,101,166,204,131,146,77,108,200,80,181,153,68,136,56,140,143,91,156,113,100,201,64,159,84,187,139,84,107,66,101,132,101,64,111,43,193,208,76,79,95,173,79,209,131,51,36,54,85,193,87,122,215,102,185,180,216,187,106,166,170,217,114,43,140,65,160,124,171,208,181,116,73,180,185,190,207,136,138,157,111,186,108,40,52,140,133,171,103,193,126,137,152,200,78,75,101,120,151,56,131,197,51,76,206,204,176,98,152,158,184,117,159,61,187,84,75,42,51,126,61,165,60,70,155,51,104,57,34,178,45,161,48,193,78,163,207,88,136,215,211,64,68,139,69,217,99,34,108,58,109,161,187,35,213,44,166,143,98,149,63,39,88,111,201,154,194,212,40,52,98,139,62,114,43,40,64,149,212,118,62,43,209,215,135,54,134,58,165,74,102,142,116,102,160,145,186,95,48,213,143,58,207,67,159,171,72,157,140,137,136,131,70,46,216,39,181,66,94,146,96,220,169,58,121,109,157,102,62,80,160,38,164,135,169,97,185,151,64,212,191,77,45,83,85,107,97,63,114,86,133,122,184,201,44,137,142,214,185,145,61,132,59,50,192,177,97,43,208,77,164,212,221,213,175,168,106,99,43,35,213,107,92,117,144,160,67,87,173,195,54,35,144,127,89,149,197,176,128,182,58,107,123,209,99,186,71,196,201,198,65,190,169,194,215,160,149,149,170,187,139,149,112,154,178,53,198,102,69,52,127,113,49,191,42,205,219,150,132,68,220,150,68,127,104,187,167,80,88,89,179,183,70,98,60,209,170,80,185,124,131,146,136,80,163,60,90,136,148,129,185,122,43,201,160,63,144,108,179,153,197,117,220,170,91,127,172,186,39,160,54,198,121,157,129,101,42,109,138,97,103,64,113,54,196,99,181,140,74,78,161,50,158,172,75,168,137,128,66,125,78,169,56,43,81,218,179,205,109,113,161,105,131,80,181,35,66,53,141,58,192,100,110,107,194,193,194,190,196,182,185,118,127,206,113,95,148,173,131,165,113,64,212,77,159,83,180,47,56,215,151,202,157,80,114,175,55,72,158,95,138,218,163,100,184,168,132,62,217,196,70,187,144,145,180,149,43,207,187,123,73,138,136,68,141,204,213,127,135,44,219,188,137,85,153,88,67,165,146,75,43,153,87,196,159,181,108,147,125,142,60,182,50,40,123,126,167,178,144,138,119,75,183,195,200,105,207,170,184,39,79,160,141,188,211,95,78,140,101,36,183,109,92,155,170,219,91,80,219,129,195,179,112,212,166,172,107,69,211,105,211,39,113,191,163,118,203,106,174,195,175,54,132,213,217,109,109,159,174,123,44,109,205,39,207,45,56,194,160,59,80,151,103,146,141,90,102,119,177,164,175,158,200,87,69,96,48,112,209,107,37,113,103,72,51,102,117,147,116,159,118,61,144,82,71,159,148,217,148,189,146,132,118,136,121,102,33,95,158,83,77,190,184,91,161,40,169,76,216,147,150,63,113,188,139,166,164,162,102,41,197,189,158,179,128,178,64,68,78,176,158,208,96,51,63,130,141,65,117,100,90,53,58,119,183,164,91,187,55,112,150,53,73,142,128,206,95,190,220,43,165,171,62,41,95,112,191,33,132,129,167,46,55,62,39,85,132,121,50,66,88,34,140,56,106,123,201,83,62,191,215,218,220,78,213,158,12
148,151,167,55,95,45,65,122,99,216,164,181,55,110,40,172,150,161,34,137,42,156,153,196,87,179,114,118,85,87,46,219,84,128,110,166,43,190,135,207,96,83,192,211,135,71,37,170,43,70,120,181,52,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,101,99,118,100,198,190,176,99,49,133,189,153,213,220,86,71,183,145,126,210,206,149,98,140,161,60,85,73,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,178,41,98,144,34,151,35,122,45,154,77,200,186,113,115,105,191,167,85,73,58,39,129,64,151,148,99,117,41,207,128,93,67,118,58,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,126,54,72,83,124,191,139,210,112,160,34,141,134,86,57,121,43,43,113,202,147,68,166,182,196,197,203,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,130,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,139,85,107,66,101,132,101,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,122,215,103,185,180,216,188,107,166,171,217,115,43,141,63,161,125,171,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,171,104,193,127,137,152,199,77,74,102,121,150,56,132,198,51,76,206,204,176,97,151,157,184,117,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,115,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,206,67,159,172,72,158,140,137,135,131,71,45,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,96,185,151,64,213,192,77,45,84,84,107,97,63,113,86,132,122,184,201,44,137,143,214,185,144,61,133,59,50,192,177,96,44,208,77,164,213,219,213,174,167,107,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,215,161,148,150,171,187,138,149,112,155,177,52,198,102,68,51,127,114,48,191,43,205,219,151,133,68,220,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,124,131,145,137,82,164,60,89,136,149,130,186,123,44,202,159,64,145,107,179,152,198,118,219,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,75,167,138,128,67,126,79,169,56,43,81,219,179,205,108,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,46,55,216,151,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,195,70,188,143,145,179,148,43,207,186,123,72,138,136,68,142,203,212,128,135,43,219,188,137,85,152,88,66,165,145,76,44,152,89,197,159,181,108,146,125,141,61,182,50,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,122,44,109,205,39,207,46,55,194,160,60,81,151,102,146,139,90,103,118,177,163,174,158,199,86,69,95,47,112,209,106,37,114,102,72,51,102,117,146,115,160,118,61,143,81,71,160,148,217,148,188,146,133,117,136,121,102,34,95,157,84,77,190,183,91,160,41,170,76,217,146,150,63,112,188,139,168,165,163,101,42,196,189,158,180,128,177,64,67,79,175,158,208,96,51,61,130,141,66,119,100,89,54,58,119,184,164,91,187,54,112,150,53,73,141,128,206,95,190,220,43,165,172,64,41,94,111,191,34,131,129,166,47,55,63,39,85,132,120,50,65,88,34,139,55,105,122,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,95,45,64,121,99,217,164,181,55,109,40,172,150,161,34,136,42,156,153,196,87,179,114,118,85,87,47,219,84,128,110,166,43,190,135,207,96,84,192,211,135,70,37,170,43,70,119,182,52,63,132,54,139,160,110,192,46,67,99,74,150,125,139,121,209,171,180,97,62,115,101,99,118,101,198,190,176,99,49,133,188,152,213,219,86,71,183,145,126,210,206,149,98,141,162,60,85,73,140,194,205,73,163,168,163,196,71,76,217,40,200,169,65,41,198,65,159,121,167,38,203,57,41,165,74,205,205,141,216,131,198,91,193,50,173,178,42,97,144,33,151,36,122,45,153,77,200,187,113,115,106,191,166,85,73,58,39,129,64,151,149,99,117,42,206,128,94,66,118,59,150,202,123,67,55,110,180,106,87,118,154,130,213,137,60,49,36,190,195,218,163,76,200,137,171,51,165,201,34,140,49,68,213,121,156,168,42,214,185,141,219,77,156,198,136,209,175,130,98,75,59,165,65,126,54,72,83,123,191,139,210,112,160,34,140,134,87,58,121,43,44,112,202,147,68,167,181,196,198,203,55,36,53,80,50,117,208,145,130,181,122,43,170,46,140,102,166,204,131,145,77,108,198,81,181,154,66,135,56,139,142,93,155,112,99,201,64,159,84,187,139,85,106,65,101,132,100,63,111,43,194,208,76,78,97,173,79,208,131,51,36,53,86,194,86,122,214,102,185,180,216,188,107,166,171,217,115,42,142,63,161,125,170,207,182,117,73,179,186,190,208,135,137,157,111,186,109,39,51,140,133,171,104,194,126,137,152,200,77,74,102,121,151,56,131,198,51,77,207,204,176,97,151,157,185,116,159,60,187,86,75,42,50,126,60,165,60,69,155,50,103,57,34,178,45,162,48,192,78,164,208,89,135,216,212,65,67,138,69,217,100,35,108,57,109,161,186,35,212,43,166,143,98,149,63,39,88,111,201,155,194,211,41,51,97,139,63,114,43,42,64,149,211,118,62,44,209,214,136,53,135,57,165,75,103,141,116,101,161,146,186,96,47,213,144,58,207,67,160,172,71,158,140,137,135,132,71,45,216,39,181,67,93,145,96,220,169,57,119,109,157,101,63,81,161,38,165,135,168,97,185,151,64,213,192,77,45,84,84,108,97,63,114,86,132,122,185,201,44,137,143,215,185,145,61,132,59,50,192,177,96,44,209,78,164,212,219,213,174,167,107,98,43,35,212,107,92,117,144,159,66,88,174,197,53,35,145,127,88,149,195,177,129,183,58,106,124,210,100,187,71,195,201,199,64,190,168,193,215,161,148,150,170,187,138,150,113,155,177,53,198,101,68,52,128,113,49,192,43,205,219,150,133,68,220,150,68,128,103,187,167,79,89,89,179,183,69,98,59,210,169,82,184,123,130,145,137,82,164,59,89,136,149,130,185,122,44,202,159,63,145,107,179,152,198,118,219,170,91,127,171,185,39,160,54,197,121,157,127,100,43,109,137,98,103,65,113,53,196,99,180,140,73,78,161,50,159,172,76,167,138,128,66,126,78,168,56,43,81,219,179,205,108,114,161,105,131,79,179,35,66,54,142,58,192,100,109,108,194,194,194,188,195,182,185,118,126,206,113,95,148,174,131,166,114,65,212,78,158,83,181,45,55,216,151,201,157,80,114,176,55,72,158,95,137,218,164,100,182,168,132,62,216,196,70,188,144,145,179,148,43,207,185,123,72,138,136,69,142,203,211,128,134,43,220,188,137,86,151,88,66,165,146,76,45,153,89,197,158,181,107,147,124,141,60,183,49,41,122,127,169,177,144,136,119,74,183,195,200,104,205,170,185,38,78,160,141,188,209,96,78,141,101,36,184,108,92,155,169,219,92,79,219,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,162,119,204,106,174,196,175,53,130,214,218,109,109,160,172,122,44,109,205,40,208,46,55,194,161,60,81,151,102,146,138,90,102,118,177,164,175,158,199,86,69,95,46,111,209,107,38,115,101,72,51,102,117,146,115,159,118,62,144,81,71,160,148,217,147,188,146,133,117,136,120,102,34,95,157,84,77,190,182,91,160,41,170,76,217,146,149,64,112,188,139,168,165,163,101,42,196,190,158,180,127,177,64,68,79,175,157,209,96,51,61,130,140,65,118,100,88,54,58,119,183,163,91,187,55,112,150,53,73,140,128,206,95,190,221,43,165,172,64,41,94,111,191,34,131,129,166,47,55,63,39,84,133,121,49,65,88,34,139,55,106,122,200,84,62,192,214,216,220,79,213,159,12
148,151,167,55,95,45,65,122,99,216,164,181,55,110,40,172,150,162,35,137,42,155,153,196,87,179,114,118,85,86,46,220,84,128,110,166,43,189,135,207,96,83,192,211,135,71,37,170,43,71,120,181,51,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,101,98,118,100,198,190,176,100,49,133,189,153,213,220,86,71,183,145,126,210,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,178,41,97,144,34,151,35,122,45,154,77,200,186,113,115,105,191,167,85,73,58,39,129,63,151,148,99,117,41,207,128,93,67,118,58,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,126,54,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,196,197,203,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,107,66,101,132,101,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,122,215,103,185,180,215,188,107,166,171,217,115,43,141,63,161,125,171,207,182,116,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,171,104,193,127,137,152,199,77,74,101,121,150,56,132,198,51,76,206,204,176,97,151,158,185,117,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,114,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,207,67,159,172,72,158,140,137,135,131,71,46,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,97,185,151,63,213,192,77,45,84,85,107,97,63,113,86,132,122,184,201,44,137,142,214,185,144,61,133,59,50,192,177,97,44,208,78,164,213,219,213,174,167,107,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,214,161,148,150,171,187,138,149,112,155,177,52,198,102,68,51,127,114,48,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,124,131,145,137,82,164,60,89,136,149,130,186,123,44,202,159,64,145,107,179,152,198,118,219,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,75,167,138,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,196,70,188,143,145,180,149,43,207,186,123,72,138,136,68,142,203,212,128,135,43,220,188,137,85,152,88,66,165,145,76,44,153,89,197,158,181,108,146,125,141,61,182,49,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,108,205,39,207,46,55,194,160,60,81,151,102,146,139,90,103,118,177,163,175,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,117,146,115,160,118,61,143,81,71,160,148,217,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,41,170,76,217,146,149,63,112,188,139,168,165,163,101,42,196,189,158,180,128,177,64,67,79,175,158,208,96,51,61,130,141,66,119,99,89,54,58,119,184,164,91,187,54,112,149,53,73,141,128,206,95,190,220,43,165,172,64,41,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,140,55,105,122,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,96,45,64,122,98,218,165,181,56,110,39,171,150,162,35,136,42,157,154,197,87,179,114,118,85,87,46,220,84,127,111,166,42,189,135,207,96,83,192,213,135,70,37,171,42,71,121,181,52,62,132,54,139,160,109,192,45,68,99,74,150,125,139,121,209,172,180,97,61,115,99,99,116,100,198,190,177,100,49,133,188,152,213,220,86,70,184,145,126,209,205,150,99,140,161,60,85,73,141,195,207,74,163,168,163,196,71,78,217,39,200,169,64,41,197,64,158,121,167,38,204,57,41,165,75,206,205,143,215,132,199,91,193,50,174,178,41,98,145,33,151,35,122,45,154,77,201,187,114,115,105,191,167,85,74,59,38,128,63,152,148,99,117,41,206,128,93,66,119,58,150,203,123,67,54,110,180,105,87,118,155,130,214,137,61,49,36,190,195,218,163,76,199,138,170,50,164,202,34,140,49,68,213,121,155,168,42,214,185,140,219,77,155,198,137,209,175,130,98,75,59,165,64,126,53,72,84,124,191,140,211,112,160,35,140,135,87,58,121,43,43,113,203,146,68,164,181,195,197,203,55,36,54,80,50,117,207,145,130,182,122,43,169,47,139,102,166,204,130,146,77,107,199,80,180,153,66,135,57,138,141,93,155,112,100,201,65,159,85,187,139,85,107,66,101,131,101,64,111,43,194,209,76,78,97,174,79,208,130,51,36,54,85,194,86,121,214,103,186,181,216,187,107,166,171,217,116,42,141,64,161,125,171,207,182,117,74,179,186,190,207,136,137,156,111,186,109,39,51,139,133,172,104,194,127,137,151,199,78,75,101,121,149,56,131,199,52,76,206,205,176,98,151,158,184,117,159,60,186,85,74,42,49,126,61,164,58,70,155,50,103,56,35,178,45,162,48,192,78,163,208,89,135,216,211,64,68,138,69,217,100,35,108,58,110,160,186,35,214,42,167,144,98,150,64,39,87,110,201,154,196,211,39,50,99,139,64,115,44,41,64,148,211,117,61,44,211,213,137,52,134,58,165,75,102,142,116,102,162,146,186,96,46,213,144,57,207,67,159,172,72,158,141,137,136,131,71,46,217,39,181,67,94,144,95,220,169,57,119,109,157,101,62,80,161,37,166,136,168,97,184,151,63,213,192,77,45,84,85,108,97,63,114,86,132,122,184,200,44,137,142,214,184,145,61,133,59,50,193,178,97,44,209,77,164,212,220,214,174,168,107,99,44,36,212,108,94,116,144,160,66,86,173,197,53,35,145,127,87,149,196,177,128,182,58,107,125,210,99,186,73,195,200,198,64,190,169,193,215,161,149,150,170,188,138,150,113,155,177,53,197,102,69,51,127,114,49,192,43,206,219,150,133,68,219,150,67,128,103,186,168,79,89,89,180,183,69,98,59,210,169,82,184,124,132,145,138,82,164,60,90,135,149,130,186,124,43,201,158,65,145,107,179,152,197,118,218,169,91,126,171,185,38,161,53,198,120,158,127,99,42,109,137,97,103,64,113,53,195,99,180,141,73,78,161,50,159,173,75,167,138,128,68,126,79,168,55,43,80,219,179,204,108,114,162,105,132,80,179,35,66,54,142,59,191,100,108,108,195,194,194,188,194,182,186,118,127,206,113,96,150,174,130,167,114,64,210,77,159,83,181,45,55,218,152,202,157,80,113,175,55,71,158,97,137,216,163,100,183,168,132,62,216,196,70,187,143,145,179,149,43,206,186,123,71,139,136,68,141,203,211,127,134,43,220,189,137,85,152,87,65,165,145,76,44,153,88,196,159,181,108,147,125,142,61,183,50,42,122,126,168,178,144,137,119,75,185,196,199,103,207,171,184,38,77,160,140,188,210,95,77,141,101,36,183,110,92,155,170,220,92,80,219,131,194,179,111,211,166,171,107,69,210,105,209,40,113,192,162,118,204,105,174,196,175,52,131,213,218,109,110,159,173,123,44,108,206,40,207,46,55,195,161,60,81,152,101,145,139,90,103,119,177,165,175,158,199,86,68,95,47,112,211,106,37,114,102,73,51,102,117,146,115,159,119,62,144,81,71,160,147,216,147,188,146,133,117,137,121,102,34,95,158,84,77,189,183,92,160,41,170,76,217,146,150,63,112,188,139,167,164,163,100,42,197,190,157,179,128,178,63,66,78,174,158,208,95,51,61,130,140,66,119,99,88,53,59,120,185,163,91,186,55,112,150,53,72,141,128,206,95,190,220,42,166,171,64,42,93,111,190,35,132,129,166,47,55,62,39,85,133,120,48,64,87,34,139,55,106,123,200,84,63,191,212,216,220,78,213,160,12
148,151,167,55,96,45,65,121,99,217,164,181,55,110,40,172,150,162,34,137,42,156,154,196,87,179,114,118,85,86,47,220,84,128,110,166,43,190,135,207,96,83,192,211,135,70,37,170,43,71,120,181,52,62,132,54,140,160,110,192,46,68,99,74,150,124,139,121,209,171,180,96,62,115,101,98,118,100,198,190,177,100,49,133,188,153,213,220,86,71,183,145,126,210,206,150,98,140,161,60,85,73,140,195,206,73,163,168,163,195,71,77,217,39,200,169,65,41,197,65,159,121,166,38,204,57,41,165,74,205,205,141,216,132,198,92,193,50,172,178,42,97,144,34,151,35,123,45,154,77,200,186,113,115,105,191,167,85,73,58,38,129,63,151,148,99,117,41,207,128,93,67,117,59,150,203,123,67,55,111,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,200,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,197,136,209,175,130,98,75,58,164,65,126,53,72,83,124,191,139,211,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,181,195,198,204,55,37,53,80,50,117,208,145,130,181,122,43,170,46,140,102,166,204,131,146,77,107,199,80,180,153,67,135,55,139,141,93,155,113,99,201,64,159,84,187,139,85,107,66,101,132,100,63,111,43,194,209,76,78,97,173,79,208,130,51,36,53,86,193,86,121,214,103,185,180,216,188,107,166,171,217,115,43,141,64,161,125,171,207,182,116,73,180,186,190,207,136,138,156,111,186,109,39,52,140,133,171,104,193,127,137,152,200,77,74,102,120,150,56,132,198,51,76,206,204,176,97,151,158,185,116,159,60,187,85,75,42,49,126,60,164,59,69,156,49,103,56,34,179,45,161,48,192,78,163,208,89,135,216,212,65,68,138,69,217,100,36,108,58,110,160,187,35,212,43,166,143,99,149,63,39,88,110,201,154,195,211,40,51,97,139,64,114,44,42,64,149,211,118,61,44,209,214,136,53,135,58,165,75,102,142,116,100,161,145,186,96,47,213,144,58,206,67,159,172,72,158,140,138,135,131,71,45,216,39,181,66,93,145,95,220,168,57,120,109,157,101,62,80,161,38,165,135,168,96,184,151,63,213,192,77,45,84,85,107,97,63,113,86,133,122,184,201,44,137,143,214,185,144,62,133,59,50,192,177,97,44,208,78,164,213,219,213,174,168,107,99,43,36,213,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,176,128,182,58,107,124,210,100,186,71,195,201,199,64,189,168,193,214,161,149,150,170,187,139,149,112,154,177,52,198,102,68,52,127,114,48,191,43,205,219,151,133,68,219,150,67,128,103,187,167,79,89,89,179,183,69,99,59,209,170,81,185,124,130,145,137,82,164,60,89,136,149,130,186,123,44,202,159,64,145,107,179,152,198,118,218,169,91,127,172,185,39,160,54,197,121,157,128,100,43,108,137,98,103,65,113,54,196,99,180,140,73,78,161,50,159,173,75,167,137,128,67,126,79,169,56,43,81,219,179,205,108,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,159,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,216,196,70,188,143,144,180,149,43,207,186,123,72,138,136,68,142,203,212,128,134,44,220,188,137,86,152,88,66,165,145,76,44,152,89,197,159,181,108,146,125,141,61,182,50,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,140,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,218,131,194,179,112,212,167,171,107,68,210,105,210,39,113,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,122,44,108,205,40,207,46,55,194,160,60,81,151,102,146,139,90,102,119,177,163,175,158,199,86,69,95,47,112,209,106,37,114,102,72,51,102,118,146,115,160,118,61,143,81,71,160,148,217,148,188,147,133,117,136,121,102,34,95,157,84,77,190,183,91,160,41,170,76,217,146,149,63,112,189,139,167,165,163,101,42,196,190,158,180,127,177,64,67,79,175,158,208,96,51,61,131,141,66,118,100,89,54,59,120,184,164,91,187,54,112,149,53,73,140,128,206,95,190,220,43,165,172,64,41,94,111,191,34,131,129,166,46,55,63,39,85,133,120,50,65,88,34,140,54,105,122,201,83,62,192,214,217,220,78,213,159,12
149,150,168,53,95,45,65,121,99,216,164,181,53,110,39,172,151,162,35,138,42,154,153,195,86,179,116,118,85,87,47,219,85,128,111,166,43,190,134,207,97,83,191,210,135,70,38,170,43,70,120,181,51,62,133,54,141,160,110,191,45,68,99,72,150,125,139,121,209,170,179,96,61,115,100,99,118,102,199,190,176,99,49,133,187,152,215,219,87,72,184,145,126,210,206,150,99,139,161,60,84,73,140,195,207,74,163,168,165,196,71,77,217,40,199,169,65,42,197,65,160,121,167,39,203,57,41,166,74,206,204,141,217,131,198,91,192,51,174,177,42,97,144,34,152,35,123,45,154,77,201,187,114,116,104,191,166,84,73,58,38,129,63,152,149,99,119,41,206,128,93,66,117,59,151,203,124,68,56,110,181,105,87,119,154,130,212,136,60,49,37,190,196,220,162,76,200,138,171,52,165,201,33,140,48,66,213,121,155,167,42,214,185,142,219,77,156,197,136,208,174,129,97,75,57,164,64,126,53,71,83,124,191,140,210,112,160,33,142,135,87,58,120,43,44,112,202,147,69,167,183,196,197,203,55,37,52,79,49,118,207,146,131,181,121,43,170,46,139,103,166,204,132,147,77,109,198,81,180,153,67,135,55,138,142,94,155,112,100,200,64,159,84,187,139,85,106,65,101,132,101,63,112,42,195,210,76,77,97,172,79,207,131,51,37,54,85,193,86,122,215,102,185,180,216,188,106,167,171,217,114,42,142,63,160,126,170,207,182,117,74,179,185,191,207,135,138,157,110,186,110,41,52,141,134,171,103,194,126,138,151,199,77,75,101,120,150,57,132,197,52,77,206,204,177,97,151,157,184,117,159,61,186,84,75,42,50,126,60,164,59,68,155,51,102,57,33,179,45,161,47,193,78,163,207,88,135,215,212,65,67,138,70,216,101,34,108,57,110,160,187,34,212,43,167,143,99,149,64,40,88,111,202,154,195,211,40,52,97,140,65,115,44,40,64,149,211,118,62,45,209,216,134,53,135,58,165,75,103,142,117,100,161,145,187,95,48,213,145,58,206,66,159,172,71,158,140,138,134,131,71,46,216,40,181,66,93,144,96,219,169,57,119,110,157,101,61,80,161,37,166,135,168,95,185,151,63,213,192,77,46,85,83,108,97,64,114,86,133,124,184,201,42,136,143,215,185,143,62,132,60,49,192,176,96,43,208,78,164,212,219,213,175,168,106,99,43,35,212,108,93,116,144,161,67,86,172,196,53,34,145,126,89,149,196,178,128,183,59,107,124,210,99,185,71,195,201,199,64,189,167,192,215,161,149,150,170,188,139,150,112,155,178,51,198,101,69,52,127,115,49,192,43,205,219,150,133,68,218,150,68,128,104,186,168,79,89,89,179,184,69,99,59,209,170,82,185,123,131,146,139,82,164,59,90,136,150,129,186,122,44,201,159,64,145,107,179,151,197,117,218,169,92,127,171,186,39,161,55,198,122,157,128,99,42,109,138,98,102,65,113,53,196,99,179,141,73,78,161,50,159,173,75,168,138,128,66,126,79,169,57,42,80,219,179,205,109,114,160,104,132,80,179,35,66,54,141,58,192,100,110,109,194,194,193,188,194,182,185,118,126,207,114,96,148,174,132,166,112,64,211,78,159,83,181,45,54,216,151,201,157,79,115,176,56,71,158,95,138,217,163,100,184,170,131,62,217,196,70,188,144,145,180,149,44,206,186,124,72,138,136,68,142,204,212,129,134,44,219,188,136,87,153,88,66,165,145,76,44,153,88,198,159,182,107,146,126,141,60,182,50,42,123,128,168,178,144,137,119,75,184,194,201,104,207,172,183,37,78,160,140,188,210,97,78,141,100,37,183,108,93,155,169,219,93,79,219,132,194,179,112,211,166,171,107,68,210,105,210,39,113,192,164,118,204,106,174,196,175,52,131,214,220,108,110,160,172,122,43,109,205,40,207,46,56,194,160,60,80,152,103,147,140,89,103,119,176,163,174,159,199,86,69,96,47,112,209,108,37,115,102,72,52,101,118,145,114,160,118,60,142,80,71,160,148,218,147,188,147,133,118,135,121,102,34,95,158,84,77,190,183,91,160,40,169,75,218,146,149,63,113,188,138,167,164,164,102,42,197,190,158,178,128,176,65,67,78,176,157,208,96,52,61,130,141,66,119,100,88,54,58,120,183,165,90,187,54,112,150,54,73,141,128,206,93,190,219,44,165,172,64,42,93,111,190,35,132,131,166,47,55,63,39,85,131,120,50,65,87,35,141,54,105,122,200,84,63,191,214,216,221,78,213,159,12
148,150,167,55,95,45,64,122,99,216,164,181,55,110,40,172,150,162,35,137,42,155,153,195,87,179,114,118,85,86,47,219,84,128,110,166,43,190,135,207,96,83,192,211,135,70,37,171,42,70,120,181,51,62,132,54,140,160,110,192,46,68,99,73,150,125,139,121,209,171,180,97,62,115,100,98,118,100,198,190,177,100,49,133,189,152,213,219,86,71,183,145,126,210,206,149,99,140,161,60,85,72,140,195,206,73,163,168,163,195,71,77,217,39,200,169,65,42,197,65,159,121,166,39,204,57,42,165,74,205,205,141,216,132,198,92,192,51,172,178,41,97,144,34,151,35,123,44,154,77,200,186,113,115,106,191,167,85,73,58,38,129,63,151,149,99,118,41,207,128,93,66,118,58,150,203,123,67,55,110,180,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,51,164,201,34,140,49,67,213,121,155,168,41,214,184,141,219,77,156,197,136,208,175,130,97,75,58,164,65,127,53,72,83,124,191,139,211,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,196,197,204,55,37,53,80,50,117,208,145,130,181,122,42,170,46,140,102,166,204,131,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,84,187,139,86,107,66,101,132,100,63,112,43,194,208,75,79,97,173,79,209,131,51,36,53,86,193,86,122,214,103,185,180,216,188,107,166,171,217,115,42,141,64,161,126,171,207,182,116,73,180,186,190,207,136,138,156,111,186,109,39,51,140,133,171,104,193,127,137,152,199,78,74,102,120,150,56,132,198,51,76,206,204,176,97,150,157,185,117,159,60,187,85,75,42,49,126,60,164,59,69,156,50,103,56,34,179,45,161,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,110,201,154,195,211,40,51,97,139,64,114,44,42,64,149,212,118,62,44,209,214,136,53,135,58,165,75,102,142,116,100,161,145,186,96,47,213,144,58,207,67,159,172,71,158,140,138,135,131,71,46,216,39,180,67,93,145,96,220,168,57,120,109,156,101,62,80,161,38,165,135,168,96,185,151,63,213,192,77,45,84,85,107,97,63,113,86,132,122,184,201,44,137,142,214,185,144,62,133,59,50,192,177,96,44,208,78,164,213,219,213,174,167,107,99,43,35,212,107,92,117,144,160,67,87,173,197,53,35,145,127,88,148,196,177,129,182,58,106,124,210,100,186,71,195,201,199,64,190,168,193,215,161,148,151,171,187,138,149,112,154,177,52,198,102,69,51,127,114,48,192,43,205,219,150,133,68,219,150,68,128,104,187,168,79,89,89,179,183,69,99,59,209,170,81,185,123,131,145,137,82,164,60,89,136,149,130,185,122,44,201,159,64,145,107,179,152,197,118,219,169,91,127,172,185,39,161,54,198,121,157,128,100,43,109,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,75,167,137,128,66,126,79,168,56,43,81,219,179,204,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,107,194,194,194,188,195,182,185,118,127,206,113,95,149,173,131,166,113,64,211,78,159,83,181,46,55,216,151,201,157,79,113,176,55,71,158,96,137,218,163,100,183,169,132,62,217,196,70,188,144,144,179,148,43,207,186,123,72,139,136,68,142,203,212,128,135,44,219,188,137,86,152,87,66,165,145,76,44,152,89,197,159,181,107,147,125,141,61,182,50,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,79,219,131,194,180,112,212,167,171,107,68,210,105,210,39,112,191,162,119,204,105,174,196,175,54,131,213,218,109,110,160,173,123,44,109,205,39,207,46,55,193,160,60,81,151,102,145,140,90,103,118,177,163,175,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,117,146,115,159,118,61,143,81,72,160,148,217,148,188,146,133,117,136,121,102,34,95,157,84,77,190,183,91,160,41,170,76,217,146,150,64,112,188,139,168,165,163,101,42,196,189,158,180,127,177,64,67,79,175,158,208,96,51,62,130,141,65,119,100,89,53,58,119,184,164,91,187,55,111,150,53,73,141,128,206,95,190,220,43,165,172,64,42,93,112,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,35,139,55,105,123,201,83,63,192,214,216,220,78,213,159,12
148,150,167,55,96,45,65,122,99,217,164,181,55,110,40,173,150,161,35,137,41,156,153,194,87,178,114,119,85,86,46,219,85,127,110,166,43,189,134,207,96,84,192,212,135,70,36,170,43,71,120,181,51,62,133,54,140,159,109,192,46,68,100,74,150,125,139,121,209,171,179,97,62,115,101,99,118,100,198,190,176,99,49,133,189,152,213,220,86,71,183,145,126,210,206,149,99,140,162,60,85,72,140,195,206,72,163,169,163,196,71,77,217,39,199,168,64,42,198,64,158,121,166,39,205,57,42,166,74,206,204,142,216,131,198,92,192,51,172,178,41,97,144,34,151,35,123,45,154,77,200,186,113,115,105,190,166,85,73,58,38,129,63,151,148,99,117,41,207,128,94,67,117,58,150,203,123,66,55,110,181,105,88,118,155,130,213,137,62,49,37,190,194,219,163,76,200,137,171,52,165,201,34,141,49,67,213,121,155,168,42,214,184,142,219,77,156,197,136,208,175,131,97,74,59,166,65,127,54,72,82,125,191,139,210,111,160,34,141,135,87,58,121,43,44,113,202,148,68,166,181,196,197,204,55,36,53,80,51,117,208,145,130,182,122,43,170,46,140,102,167,204,131,146,77,107,198,80,180,154,67,135,55,138,141,93,155,112,100,201,65,159,84,187,139,85,107,66,101,132,100,62,112,42,195,209,76,78,96,173,79,208,131,51,36,54,86,194,86,121,215,102,185,180,216,188,107,166,171,218,115,42,141,63,161,125,171,207,182,116,72,179,186,190,208,135,138,156,111,186,109,39,51,140,134,171,104,193,127,137,152,199,77,73,102,121,150,56,131,198,51,76,206,205,177,97,151,157,184,116,159,60,187,85,76,42,50,126,60,164,59,69,156,50,103,57,35,179,45,162,48,192,78,163,208,89,135,216,212,65,68,137,70,217,100,35,108,58,110,160,187,35,212,43,166,143,98,148,63,39,87,111,201,154,194,211,40,51,98,138,63,115,44,42,64,149,211,118,62,44,210,214,136,53,134,58,166,75,103,142,116,101,162,145,186,96,47,214,144,58,207,67,159,171,71,158,141,137,135,132,70,46,216,39,181,66,93,144,96,219,169,57,119,109,157,101,62,80,160,38,165,135,168,96,184,151,64,213,192,77,44,84,84,108,97,63,113,86,133,122,184,202,43,137,143,214,185,145,62,132,59,50,192,177,96,44,208,77,164,213,219,213,175,167,106,99,44,36,213,107,93,117,144,159,67,87,174,197,54,34,144,127,88,149,197,177,128,183,58,106,124,210,99,187,71,195,201,198,63,190,168,193,214,161,149,150,171,187,139,149,112,155,176,53,198,102,69,52,128,114,48,192,43,204,219,151,132,68,219,150,68,128,103,187,168,79,88,89,179,182,70,98,59,209,170,82,184,123,130,144,137,81,164,60,89,136,149,129,186,123,43,201,159,63,145,107,180,152,197,119,219,170,92,127,173,185,39,161,54,197,120,158,128,100,42,109,137,97,103,65,113,54,196,99,180,140,73,79,161,50,159,173,75,167,138,128,66,127,79,169,56,44,81,219,179,205,109,114,161,105,132,79,181,35,65,53,141,58,191,100,109,108,195,194,194,187,195,182,185,117,127,206,113,95,148,173,130,166,114,64,211,78,158,83,181,46,55,216,151,201,157,79,114,176,55,71,158,95,138,218,164,100,182,169,132,62,216,196,70,188,144,144,179,148,42,206,187,123,72,138,136,68,141,204,211,127,134,43,219,188,137,86,152,88,66,165,145,76,45,153,89,197,158,181,107,146,124,141,60,182,49,41,122,126,168,178,144,137,119,74,184,195,200,104,206,172,185,38,78,160,140,187,209,96,77,141,100,35,184,109,93,155,170,219,91,80,219,130,194,179,112,212,166,171,107,68,210,105,210,39,113,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,122,43,108,205,40,207,46,55,193,160,60,81,152,102,145,138,90,103,119,177,163,175,158,199,86,68,95,48,112,209,107,37,115,101,73,51,101,118,146,115,159,118,61,143,80,71,160,148,216,148,187,146,132,117,137,120,102,34,95,157,84,77,190,183,91,160,41,170,76,217,147,149,63,112,189,139,167,164,163,101,42,196,189,157,180,128,178,64,66,78,175,158,208,96,51,62,130,140,66,119,99,89,54,58,120,184,164,91,187,55,112,149,54,73,141,128,206,95,190,220,43,165,171,63,41,94,112,191,34,132,129,166,47,56,63,39,85,133,120,49,64,89,34,139,54,106,123,201,83,63,191,214,217,220,78,213,159,12
148,151,167,55,96,45,64,122,99,216,163,181,55,110,40,172,151,161,34,137,42,155,153,196,87,179,114,118,85,86,47,219,84,128,110,166,43,189,135,207,96,83,192,211,134,70,37,170,43,70,120,181,51,62,132,53,140,159,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,101,99,117,100,198,191,176,100,49,133,188,153,214,219,85,71,183,145,126,210,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,40,199,169,65,41,197,64,158,120,166,38,204,57,42,165,75,205,205,142,215,132,198,92,193,51,172,177,41,97,145,34,151,35,122,45,154,77,200,187,114,115,106,191,167,85,73,58,39,129,63,151,148,99,117,41,206,129,93,66,118,58,150,203,123,67,55,110,180,106,87,118,154,130,213,137,61,49,36,190,194,218,163,77,200,137,171,51,164,201,35,140,49,67,213,121,155,168,42,215,184,141,219,77,156,198,136,208,175,130,98,75,58,165,65,127,54,72,83,124,192,139,211,111,159,35,140,134,86,57,121,43,43,112,203,147,68,166,181,196,197,204,54,37,54,80,50,117,208,145,130,181,122,43,170,45,139,102,166,204,130,146,77,107,198,81,180,153,67,135,56,139,141,93,155,112,99,201,65,159,85,187,140,85,106,66,101,132,100,63,112,42,194,209,76,78,97,173,79,208,131,52,36,54,85,194,86,121,215,102,185,180,215,188,107,166,170,217,115,42,141,64,161,125,171,207,182,117,73,180,186,190,208,135,138,156,111,186,109,39,52,140,134,171,104,193,127,137,153,200,78,74,101,121,150,56,132,198,51,76,206,204,177,97,151,158,185,116,160,60,187,85,75,42,50,126,61,164,59,70,156,49,104,56,34,178,45,162,48,192,78,163,207,89,135,216,212,65,68,138,69,217,100,35,107,58,109,160,187,35,212,43,167,144,98,149,64,39,88,111,201,154,194,211,40,51,98,139,63,115,44,42,64,148,211,118,61,44,209,214,135,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,206,67,159,172,71,157,140,137,136,131,71,45,216,38,181,66,93,145,96,220,168,57,120,109,157,101,62,80,160,38,165,136,168,96,184,151,64,213,192,77,45,84,84,107,97,63,114,86,133,122,185,202,44,137,142,214,185,144,61,133,59,49,192,177,96,43,208,78,164,213,219,213,175,167,107,99,43,35,212,106,93,116,145,160,67,87,173,197,53,34,144,127,88,149,196,177,128,183,59,107,123,210,100,186,71,195,201,199,64,190,168,193,214,161,148,150,171,187,139,149,112,155,177,52,198,102,69,51,127,114,49,191,43,205,219,151,133,68,219,150,68,128,104,187,168,80,89,88,179,183,70,99,59,210,170,81,185,123,131,145,137,82,164,60,89,136,148,130,185,122,44,201,159,64,145,107,179,152,198,118,219,169,91,127,172,185,39,161,54,198,121,158,128,99,43,108,137,98,103,64,113,54,196,100,180,141,73,78,161,50,159,173,76,167,138,128,67,126,77,168,56,43,80,219,179,205,108,114,160,104,132,79,180,36,66,53,141,58,191,100,109,108,194,194,194,188,195,181,185,118,127,206,113,95,148,174,131,166,114,64,211,78,158,83,181,46,55,216,152,201,157,80,114,176,55,71,158,95,137,217,163,100,183,169,132,62,217,196,70,188,144,145,180,149,43,206,186,123,72,138,136,68,142,203,212,128,135,44,220,188,137,85,152,87,66,165,146,76,44,152,89,198,158,181,107,147,124,141,61,182,49,41,122,126,168,178,144,137,119,74,183,195,200,105,206,171,184,38,78,161,140,187,209,96,78,141,100,36,184,109,92,155,169,219,92,79,219,131,194,180,112,212,167,171,107,68,210,105,211,39,113,192,163,119,204,105,174,196,175,53,131,213,218,109,110,159,173,122,44,109,205,40,207,46,55,194,160,61,81,151,102,145,139,90,103,118,176,164,175,158,199,86,68,95,47,112,209,107,37,114,102,72,51,102,117,146,115,159,118,61,144,80,71,160,148,216,148,188,147,133,117,136,120,103,34,94,157,84,77,190,183,92,160,40,170,75,217,146,149,63,112,188,140,168,165,163,101,42,196,189,158,180,128,177,64,67,79,175,157,209,96,51,62,130,141,66,119,99,89,53,58,119,183,164,91,186,54,112,150,53,73,141,127,206,95,189,220,43,165,172,64,41,94,112,191,34,131,129,166,47,55,63,39,85,132,120,50,65,89,34,140,54,106,122,200,83,62,192,214,216,220,78,213,159,12
148,150,166,55,95,44,65,122,99,216,164,182,55,110,39,173,150,161,34,136,42,156,154,196,88,178,113,117,84,86,46,220,85,127,110,165,44,189,134,207,95,83,192,211,134,69,37,170,42,71,120,181,51,63,131,54,140,160,111,192,46,67,99,73,150,125,139,121,209,171,180,97,63,115,101,98,118,101,198,191,177,99,50,133,189,154,214,220,87,71,184,145,126,209,206,150,98,140,161,60,84,73,140,195,206,72,162,168,163,196,71,77,218,40,199,169,64,42,198,65,159,121,166,38,204,57,41,165,75,205,205,142,216,131,198,92,192,50,172,177,41,97,145,34,151,36,123,44,154,77,200,187,113,116,105,191,166,85,73,58,39,129,64,150,149,99,117,41,207,128,93,67,118,58,150,202,123,67,55,112,181,106,87,119,154,129,213,137,61,49,36,190,194,218,164,76,200,136,171,51,165,201,34,141,50,67,214,121,156,168,43,214,184,141,220,78,156,198,135,209,175,130,97,75,58,164,65,127,54,72,83,125,191,139,210,111,161,34,140,134,87,57,121,43,44,113,203,148,68,166,181,196,197,204,55,36,53,80,50,116,208,147,130,181,122,43,170,46,139,101,166,204,131,147,76,108,199,80,181,153,67,135,56,138,141,93,155,113,98,201,63,160,85,187,140,86,107,66,100,132,101,63,111,42,194,208,74,79,96,174,79,207,130,51,35,54,86,193,87,122,214,102,186,180,216,188,107,166,171,218,115,42,141,63,161,125,170,207,181,116,73,179,187,190,208,136,138,156,110,185,109,39,52,139,134,171,103,194,127,137,152,200,77,74,102,121,150,57,131,198,51,77,206,204,178,97,151,158,185,117,159,60,187,85,75,41,50,126,60,164,59,69,156,50,103,56,34,179,46,162,48,191,78,163,208,89,135,216,212,65,67,137,70,217,100,35,107,57,109,160,187,35,211,44,167,143,100,149,63,39,88,110,201,154,194,210,40,51,97,139,63,115,43,43,65,148,211,118,62,43,209,214,135,52,134,59,167,74,103,142,115,101,161,146,186,96,46,213,144,58,207,67,158,171,72,159,140,138,135,132,71,47,216,39,181,66,93,146,95,220,169,57,120,109,157,102,62,80,160,38,164,136,169,97,185,151,63,214,193,78,45,84,84,107,96,63,113,86,132,122,184,202,43,137,142,214,185,145,62,133,59,49,193,176,96,44,207,77,163,213,220,212,175,168,107,98,43,35,213,107,92,116,145,159,66,87,172,197,53,35,144,126,88,149,196,177,129,181,58,107,125,210,100,186,71,194,201,198,64,190,168,193,215,161,147,150,170,186,138,149,113,155,176,52,197,100,68,52,127,114,48,192,42,205,218,151,133,68,219,150,67,129,104,187,168,80,89,89,179,183,69,98,59,209,169,81,184,124,131,145,137,82,164,60,90,136,149,130,186,124,42,203,158,64,144,107,179,152,198,119,217,170,92,127,172,185,39,160,54,197,121,157,128,99,43,108,137,97,102,65,113,54,197,99,180,140,73,79,161,50,158,173,75,166,138,127,67,126,78,168,56,42,81,218,180,205,109,114,162,104,132,80,180,35,66,53,141,59,192,100,109,108,194,194,194,187,196,181,186,118,128,205,112,96,148,173,131,167,113,65,212,78,157,84,182,44,54,216,152,202,157,80,114,175,54,72,158,95,139,218,164,100,182,168,133,62,216,195,70,188,143,145,179,148,42,207,186,123,73,138,136,68,141,203,212,128,134,43,220,188,138,86,151,89,66,165,145,75,44,153,89,197,158,181,108,146,125,141,60,182,50,40,122,126,168,179,144,137,119,73,183,195,200,104,207,171,184,38,78,160,142,187,210,95,78,141,100,36,184,109,92,156,170,219,92,79,219,130,193,179,112,211,167,171,107,69,210,104,210,38,111,191,163,119,204,105,175,197,175,53,130,214,218,108,109,160,173,123,43,109,205,40,206,46,56,194,159,60,82,151,102,145,139,90,103,118,177,164,175,158,199,86,69,95,47,112,209,105,37,114,102,72,51,102,119,145,115,159,118,61,144,81,71,158,147,217,147,187,145,133,117,136,121,102,35,95,158,83,76,189,182,91,160,40,169,75,216,146,149,63,110,189,139,167,165,163,101,42,196,189,157,180,127,178,65,67,79,175,158,209,96,51,62,130,141,65,119,100,90,53,59,119,184,163,91,187,55,112,149,54,73,141,128,206,95,189,220,42,164,172,64,42,93,110,190,35,130,129,165,46,55,63,39,85,132,120,51,64,89,34,139,55,105,123,201,82,63,191,214,216,220,78,214,159,12
147,152,167,55,96,45,64,122,99,216,164,181,55,109,41,173,151,161,35,138,42,156,153,196,87,178,115,118,85,85,47,219,85,127,110,165,43,190,135,207,95,83,192,211,135,71,37,170,42,71,120,182,51,63,132,55,140,160,111,193,47,67,100,74,151,124,140,122,209,170,179,97,62,115,100,99,118,100,198,190,177,99,49,132,188,153,214,220,85,71,183,145,126,210,206,151,98,141,161,59,85,72,139,196,206,73,162,168,163,195,70,77,219,40,200,169,64,42,197,64,159,120,166,40,204,57,43,165,73,205,205,141,216,132,199,91,194,50,173,176,40,98,145,36,151,35,123,44,153,76,200,185,113,114,106,190,166,84,73,59,40,129,64,152,149,99,116,42,206,127,92,67,119,60,151,202,123,67,54,110,181,105,89,119,155,131,212,137,61,48,36,189,194,218,162,76,199,136,171,51,164,200,35,140,49,67,212,122,155,167,42,214,184,141,219,77,155,197,135,209,175,130,98,74,58,165,64,127,52,71,83,124,190,138,210,111,160,34,141,135,87,58,122,43,43,113,202,147,68,166,182,195,197,204,54,37,53,80,50,117,208,145,130,182,123,43,169,45,140,101,166,204,130,146,77,108,199,81,180,154,67,134,55,138,142,93,155,112,99,200,64,160,84,186,138,85,107,67,100,132,101,63,111,43,195,208,76,78,97,174,80,208,129,52,36,55,85,194,87,121,215,103,184,179,215,189,106,167,170,216,116,42,142,63,161,125,170,207,181,116,73,180,185,190,207,136,137,156,111,187,109,40,52,139,133,170,104,193,127,137,153,199,78,74,101,120,150,55,132,197,52,75,205,203,177,98,151,158,184,117,160,61,186,86,75,42,50,126,60,164,58,69,157,49,103,56,34,179,46,161,47,192,78,164,206,88,135,215,211,64,68,138,70,217,100,35,109,58,110,161,187,35,213,42,167,143,98,148,63,38,88,110,200,154,194,211,41,51,98,139,64,115,45,43,63,149,212,117,62,45,210,214,135,53,134,57,165,75,102,142,117,101,161,146,186,96,45,212,146,58,207,66,159,171,71,157,140,138,136,132,72,47,217,38,181,66,93,146,96,220,168,57,120,109,156,100,62,80,162,38,165,136,169,96,184,152,63,213,192,77,45,85,84,108,97,62,114,86,132,122,184,201,43,137,143,212,185,144,62,134,59,50,192,178,96,43,208,77,163,213,219,212,174,168,107,98,43,36,213,108,93,116,144,159,67,88,173,197,54,36,144,126,88,150,197,178,129,183,59,107,125,210,100,186,71,194,200,199,64,189,167,192,215,161,149,151,170,187,138,149,112,155,177,52,197,102,69,52,126,115,49,191,43,205,218,151,133,68,219,150,68,126,103,187,167,80,88,89,178,182,70,99,59,210,169,81,184,123,131,145,137,82,164,60,89,135,149,130,185,123,43,203,159,64,145,107,179,152,197,118,218,169,91,128,172,185,39,159,54,197,120,157,127,99,42,109,136,96,104,65,114,54,197,100,180,141,73,78,161,50,159,173,76,167,138,128,66,126,79,168,56,43,80,218,179,204,109,114,161,104,130,80,181,34,66,53,141,59,192,101,108,107,193,194,193,188,195,181,185,118,125,206,113,95,149,173,130,166,113,63,210,78,159,83,183,46,55,216,152,200,156,80,114,176,55,71,157,96,136,218,163,100,183,170,132,62,217,195,70,189,144,144,179,149,42,206,187,123,71,138,135,68,142,202,211,128,134,44,219,188,138,86,152,88,66,164,145,75,45,153,89,198,158,180,106,146,125,141,61,183,49,40,122,126,168,179,144,138,119,74,183,195,200,103,206,171,185,38,78,162,140,188,210,96,78,141,100,36,184,109,93,156,170,220,91,80,219,130,195,179,113,213,167,171,107,69,210,104,211,39,112,192,164,118,206,105,173,196,175,53,132,214,219,109,109,160,174,122,43,109,206,39,207,46,56,194,160,59,81,151,102,145,138,90,102,118,177,164,174,159,200,85,69,95,47,112,211,106,37,114,101,73,51,102,118,145,115,159,118,63,144,81,71,159,148,216,148,189,147,133,116,136,119,102,34,95,158,83,78,189,184,91,160,40,169,76,215,147,149,63,112,189,139,168,164,162,101,42,197,190,158,179,128,178,64,69,79,177,159,209,96,51,62,129,141,67,118,100,89,53,59,119,184,164,91,186,54,112,149,53,73,140,128,206,94,190,219,43,166,172,63,41,93,112,190,35,131,129,166,47,55,63,39,84,132,120,50,65,89,34,140,55,105,122,201,84,63,192,214,215,221,78,213,159,12
148,151,167,55,95,45,65,122,99,216,164,181,55,110,40,172,150,162,35,137,42,155,153,196,87,179,114,118,85,86,46,220,84,128,110,166,43,189,135,207,96,83,192,211,135,71,37,171,43,70,120,181,51,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,101,99,118,100,198,190,176,100,49,133,189,153,213,220,86,71,183,145,126,210,206,149,99,140,161,60,85,72,140,195,206,73,163,168,163,195,71,77,217,39,199,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,178,41,97,144,34,151,35,122,45,154,77,200,186,113,115,105,191,166,85,73,58,39,129,63,151,148,99,118,41,207,128,93,67,118,58,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,156,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,126,54,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,196,197,204,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,107,66,101,132,100,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,122,215,103,185,180,215,188,107,166,171,217,115,43,141,63,161,125,171,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,171,104,193,127,137,152,200,77,74,101,121,150,56,132,198,51,76,206,204,176,97,151,158,185,117,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,115,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,207,67,159,172,72,158,140,137,135,131,71,46,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,96,185,151,64,213,192,77,45,84,85,107,97,63,113,86,132,122,184,201,44,137,142,214,185,144,61,133,59,50,192,177,97,44,208,78,164,213,219,213,174,167,107,99,43,35,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,214,161,148,150,171,187,138,149,112,155,177,52,198,102,68,51,127,114,48,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,124,131,145,137,82,164,60,89,136,149,130,186,123,44,202,159,64,145,107,179,152,198,118,219,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,75,167,138,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,195,70,188,143,145,179,149,43,207,186,123,72,138,136,68,142,203,212,128,134,44,220,188,137,85,152,88,66,165,145,76,44,153,89,197,158,181,108,146,125,141,61,182,49,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,108,205,39,207,46,55,194,160,60,81,151,102,146,139,90,103,118,177,163,174,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,118,146,115,160,118,61,143,81,71,160,148,217,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,41,170,75,217,146,149,63,112,188,139,168,165,163,101,42,196,189,158,180,128,177,64,67,79,175,158,208,96,51,61,130,141,66,119,99,89,54,58,119,184,164,91,187,54,112,149,53,73,141,128,206,95,190,220,43,165,172,64,41,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,139,55,105,122,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,96,45,65,122,99,217,164,181,55,110,40,172,150,161,35,137,42,156,153,196,87,179,114,118,85,86,46,220,84,128,110,166,43,189,135,207,96,83,192,211,135,71,37,171,43,71,119,181,52,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,100,98,118,100,198,191,176,100,49,133,188,153,213,220,86,71,183,145,126,209,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,41,197,65,159,121,167,39,204,57,41,165,74,206,205,141,216,132,198,92,193,51,172,178,41,98,144,34,151,35,122,45,154,77,200,186,113,115,105,191,166,85,73,58,38,129,63,151,149,99,117,41,207,128,93,67,117,59,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,219,163,76,200,137,171,51,164,201,34,140,49,67,213,121,156,168,41,214,185,141,219,77,156,198,136,208,175,130,98,75,58,164,65,127,53,72,83,124,191,139,210,111,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,196,198,203,55,37,53,80,50,117,208,145,130,181,122,43,170,46,140,102,167,204,131,146,77,108,199,80,180,153,67,135,56,139,141,93,155,113,99,201,65,159,85,187,140,85,106,66,101,132,100,63,111,42,194,209,76,78,97,173,79,208,131,51,36,54,85,193,86,121,214,103,185,180,215,188,107,166,170,218,115,43,142,63,161,125,171,207,182,117,73,180,186,190,208,135,138,157,111,186,109,39,51,140,133,171,103,194,127,137,152,200,77,74,101,120,150,56,132,198,51,76,206,204,176,97,151,157,184,117,159,60,187,85,75,42,50,125,60,164,59,70,156,50,103,57,35,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,109,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,194,210,40,51,98,139,64,114,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,146,186,96,47,213,145,57,207,67,159,172,72,158,140,137,135,131,71,45,216,39,181,66,93,145,96,220,169,57,120,109,156,101,62,80,161,38,165,136,168,97,184,151,64,213,192,77,45,84,85,107,97,63,114,86,132,122,184,201,44,137,143,214,185,144,61,133,59,50,192,177,97,44,208,77,164,213,219,213,174,167,106,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,123,210,100,186,71,195,201,198,64,190,168,193,215,161,148,150,170,187,138,149,112,155,177,52,198,102,68,51,127,114,49,192,42,205,219,150,133,68,219,150,67,128,103,187,168,79,89,89,179,183,69,99,59,210,170,81,185,123,131,145,137,82,164,60,89,136,149,130,186,123,44,201,159,64,145,107,179,152,198,118,218,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,99,180,140,73,78,161,50,159,173,75,167,138,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,191,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,149,173,131,166,113,64,211,78,158,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,195,70,188,144,145,179,148,43,207,186,123,72,138,136,68,142,203,212,128,134,43,220,188,137,86,152,88,66,165,145,76,44,153,88,197,159,181,107,146,125,141,61,182,49,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,210,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,175,196,175,53,131,214,218,109,110,160,173,122,43,109,205,40,207,46,55,194,160,60,81,151,102,146,139,90,103,118,177,164,174,158,199,86,68,96,47,112,209,106,37,114,102,72,51,102,118,146,115,160,118,61,143,80,71,159,148,217,148,188,146,133,117,136,121,102,34,95,157,84,77,190,183,91,160,41,170,75,216,146,149,63,112,189,139,168,164,163,101,42,197,189,158,180,128,177,64,67,79,175,158,208,96,51,61,131,141,65,119,99,89,54,58,119,183,164,91,187,54,112,150,53,73,141,128,206,95,190,220,43,165,172,64,41,94,111,190,34,131,129,166,46,55,63,39,85,133,120,50,65,88,34,139,55,106,122,200,83,62,192,213,217,220,78,213,159,12
148,150,167,55,95,45,65,122,99,217,164,181,55,110,40,172,150,162,35,137,42,155,153,196,87,179,114,118,85,87,46,220,84,128,110,166,43,190,135,207,96,83,192,211,135,70,37,171,43,71,119,182,51,62,132,54,140,160,110,192,46,68,99,73,150,125,139,121,209,171,180,97,62,115,101,99,118,100,198,190,177,100,49,133,189,152,213,219,86,71,183,145,126,210,206,149,99,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,42,197,65,159,121,166,39,204,57,42,165,74,205,205,141,216,132,198,92,193,50,173,178,41,98,144,34,151,35,122,45,154,77,200,186,113,115,105,191,166,85,73,58,38,129,63,151,148,99,118,41,206,128,93,67,118,59,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,127,54,72,83,124,191,139,210,111,160,34,140,134,86,58,121,43,43,113,202,147,68,166,181,196,198,204,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,130,146,77,107,198,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,84,187,139,85,107,66,101,132,100,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,121,215,103,185,180,215,188,107,166,171,217,115,42,141,63,161,125,171,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,171,104,193,127,137,152,200,77,74,101,121,150,56,132,198,51,76,206,204,176,97,151,158,184,116,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,70,217,100,35,108,58,110,160,187,35,212,43,167,143,98,149,63,39,88,111,201,154,194,211,40,51,97,139,64,114,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,207,67,159,172,72,158,140,138,135,131,71,46,216,39,181,66,93,145,96,220,168,57,120,109,156,101,62,80,160,38,165,135,168,96,185,151,64,213,192,77,45,84,85,107,97,63,113,86,132,122,184,201,44,137,143,214,185,144,61,133,59,50,192,177,97,44,208,78,164,213,219,213,175,167,107,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,214,161,148,150,171,187,138,149,112,155,177,52,198,102,69,51,127,114,48,192,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,124,131,145,137,82,164,60,89,136,149,130,185,123,44,202,159,64,145,107,179,152,198,118,218,170,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,75,167,138,128,67,126,79,168,56,43,81,219,179,205,108,114,161,105,132,79,180,35,66,53,141,58,191,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,149,173,131,166,113,64,211,78,158,83,181,46,55,216,152,201,157,79,114,176,55,71,158,96,137,218,163,100,183,169,132,62,216,196,70,188,143,145,179,149,42,207,186,123,72,138,136,68,142,203,212,128,135,44,219,188,137,85,152,88,66,165,145,76,44,152,89,197,159,181,108,146,125,141,61,182,49,41,122,126,168,178,144,137,119,74,184,195,200,104,206,171,184,38,78,161,141,187,210,96,78,141,100,36,184,109,92,155,170,219,92,80,218,131,194,180,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,108,205,39,207,46,55,193,160,60,81,151,102,146,139,90,103,118,177,163,175,158,199,86,69,95,47,112,209,106,37,114,102,72,51,102,118,146,115,159,118,61,143,80,71,160,148,217,148,188,146,133,117,136,121,102,34,94,158,84,77,190,183,91,160,40,170,76,216,146,150,63,112,189,139,167,164,163,101,42,196,189,158,180,128,178,64,67,79,175,158,208,96,51,61,130,141,66,119,99,89,53,58,120,184,164,91,186,55,112,149,53,73,141,128,206,95,190,220,43,165,172,64,42,94,111,191,34,131,129,166,47,55,62,39,85,133,120,50,65,88,34,139,55,105,122,200,83,62,192,213,216,220,78,213,159,12
148,150,167,55,95,45,65,122,99,217,164,181,55,110,40,172,150,161,35,137,41,155,154,195,87,179,115,117,85,86,46,220,84,128,110,165,44,190,134,207,96,83,192,211,135,70,36,171,43,71,120,181,51,62,132,54,141,160,110,192,46,68,99,74,150,125,139,121,208,171,180,97,62,115,100,98,118,100,198,191,178,99,49,133,189,152,213,220,86,71,183,145,126,210,206,150,98,140,162,60,85,72,140,195,207,72,163,168,163,195,71,77,217,40,199,168,65,42,197,65,159,121,167,38,204,57,41,166,74,206,205,141,216,132,198,92,193,51,173,178,41,98,144,34,151,35,123,45,154,77,200,187,113,115,106,191,166,85,74,58,39,129,63,151,148,99,117,41,207,128,93,67,117,58,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,77,199,137,170,52,164,201,35,140,49,68,213,121,156,168,42,213,185,141,219,77,155,198,137,209,175,130,98,75,58,165,65,126,53,72,83,124,191,139,210,112,160,35,140,134,86,57,121,43,43,112,203,147,68,166,181,196,197,203,55,37,53,81,50,117,208,145,130,181,121,42,170,46,140,102,166,204,131,147,77,108,199,80,181,153,67,136,55,138,141,93,155,112,99,201,65,159,85,187,139,85,107,65,102,133,100,63,111,43,194,208,75,78,97,173,80,208,130,51,35,54,85,193,86,122,214,103,185,180,215,188,107,166,171,217,115,42,141,64,161,125,170,207,182,116,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,170,103,193,127,138,153,200,78,74,101,120,151,56,132,198,51,76,207,204,177,97,151,157,184,117,159,60,187,85,75,42,50,126,61,164,59,69,155,50,103,56,34,178,45,161,48,192,78,163,207,89,135,216,211,65,67,137,69,217,100,34,108,58,110,160,187,35,212,43,166,143,98,149,64,38,87,111,200,155,194,211,40,51,97,139,63,115,44,42,64,149,211,117,62,44,210,214,136,53,135,58,166,75,102,142,116,100,161,145,187,95,48,214,144,58,206,67,159,172,72,157,140,138,135,131,71,45,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,166,136,168,97,185,151,63,213,191,78,45,84,85,108,97,63,113,87,132,122,185,201,44,137,142,213,184,145,62,133,59,50,192,177,97,44,208,78,164,212,219,213,175,168,107,98,43,36,213,106,93,117,144,160,67,88,173,197,53,35,145,127,88,149,196,177,128,182,58,106,124,210,100,186,71,194,201,198,64,189,168,193,215,161,148,151,171,187,138,149,112,154,177,52,198,102,68,51,127,114,49,192,43,205,219,150,133,68,219,151,68,128,103,186,168,79,89,89,179,183,69,98,59,209,169,81,185,123,131,145,137,82,164,60,90,136,149,130,186,123,44,202,159,64,146,108,180,152,197,118,219,169,91,127,172,186,39,160,53,198,120,157,128,100,42,109,138,98,103,65,113,53,196,99,180,140,73,79,161,50,159,172,76,167,138,129,66,126,78,168,56,44,81,218,179,205,109,114,161,104,132,79,180,35,66,53,141,58,192,100,109,108,195,195,194,188,195,181,185,117,127,206,113,95,148,173,131,166,113,64,212,78,159,83,180,46,55,216,152,201,157,80,114,175,55,71,158,95,137,218,165,100,183,169,132,62,217,195,70,189,144,144,179,149,43,207,186,123,73,138,136,69,142,203,212,128,134,43,220,188,137,85,151,87,66,165,146,76,44,153,89,197,159,181,107,146,125,141,61,182,50,41,122,126,168,178,143,137,119,74,183,195,200,104,207,171,185,37,78,161,141,188,209,97,78,141,100,36,183,109,91,155,169,219,92,80,219,131,194,180,112,212,167,171,107,68,211,104,210,40,112,191,162,119,204,105,175,196,175,53,131,214,218,109,109,160,173,122,44,108,205,39,207,46,56,194,161,60,81,152,101,146,140,89,103,119,177,163,174,159,199,86,68,95,47,112,209,107,37,114,102,72,50,103,117,146,115,160,118,62,143,81,71,160,148,216,147,188,146,133,117,136,121,102,34,95,157,84,77,190,183,92,160,41,170,75,216,146,150,64,112,189,139,168,165,163,101,42,196,189,158,180,128,178,64,68,79,175,158,209,96,51,61,131,141,66,119,100,88,54,59,119,184,164,91,187,54,111,149,53,73,141,128,206,95,190,220,43,166,172,63,41,94,111,191,34,131,129,166,47,56,62,39,85,133,120,50,64,88,34,140,55,105,122,200,84,62,192,214,216,220,79,213,159,12
148,151,167,55,95,45,64,121,99,216,164,181,55,110,40,172,150,162,35,137,42,155,153,196,87,179,114,118,85,87,46,219,84,127,110,166,43,189,135,207,96,83,192,211,135,70,37,171,43,70,120,181,51,62,132,54,140,159,110,192,46,68,99,73,150,125,139,121,209,171,180,97,62,115,100,98,117,100,198,190,176,100,49,133,189,152,213,220,86,71,183,145,126,210,206,149,99,140,161,60,85,73,140,195,206,73,163,168,163,195,71,77,217,39,200,169,65,41,197,65,159,121,166,39,204,57,42,165,74,205,205,141,216,132,198,92,193,51,173,178,41,97,145,34,151,35,123,45,153,77,200,186,114,115,105,191,167,85,73,58,39,129,63,151,149,100,117,41,206,128,93,67,118,59,150,202,123,67,55,110,181,105,87,118,154,131,213,137,61,49,36,190,194,218,163,76,200,137,171,52,165,201,35,140,49,67,213,121,156,168,42,214,185,141,219,77,156,197,136,208,175,130,98,75,58,164,65,126,53,72,83,124,192,139,210,112,160,34,140,134,86,58,121,43,43,112,203,147,68,165,181,196,198,204,55,37,53,80,50,117,208,146,130,181,122,43,170,45,139,102,167,204,130,146,77,108,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,107,66,102,132,101,63,111,43,194,208,76,78,97,173,79,208,130,51,36,54,85,193,86,122,214,102,185,180,215,188,107,166,171,217,115,42,141,64,161,125,170,207,182,116,73,179,186,190,207,135,138,156,111,186,109,39,52,140,133,171,104,194,127,137,152,199,77,74,102,121,150,56,132,198,51,76,206,204,176,97,151,158,184,116,159,60,187,85,75,43,50,126,60,164,59,69,156,50,104,56,35,178,45,161,48,192,78,163,208,89,135,216,212,65,68,138,70,217,100,35,108,58,110,160,187,35,212,43,166,143,99,149,64,39,88,111,201,154,195,211,40,51,97,139,64,115,43,42,64,149,212,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,145,58,206,67,159,172,71,158,140,137,135,131,71,45,216,39,180,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,97,185,151,64,213,192,77,45,84,85,108,97,63,113,86,132,122,184,201,44,137,142,214,185,145,61,133,59,50,192,177,97,44,208,78,164,212,219,213,175,167,106,99,44,35,212,107,93,117,144,160,67,88,173,197,53,35,144,127,88,149,196,177,128,182,58,107,123,210,100,186,71,195,201,199,63,190,168,193,214,161,148,150,171,187,139,149,112,155,177,52,198,102,68,51,127,114,48,192,43,205,219,151,133,68,220,150,67,128,103,187,167,79,89,89,179,183,69,99,59,209,170,81,185,124,131,145,137,82,164,60,89,136,149,130,185,123,44,201,159,64,145,107,179,152,198,118,219,169,91,127,172,185,39,160,54,197,121,157,128,100,42,108,137,98,103,65,114,54,196,100,180,140,73,79,161,50,159,173,75,167,137,128,67,126,78,169,56,43,81,219,179,205,108,114,161,105,132,80,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,181,186,118,127,206,113,95,148,173,131,166,113,64,211,78,159,83,181,46,55,216,152,201,157,80,114,176,55,71,157,96,138,218,164,100,183,169,132,62,217,196,70,188,143,144,179,148,43,207,186,123,72,138,136,68,142,203,211,128,135,43,220,188,137,86,152,88,66,165,145,76,45,153,88,197,158,181,107,146,125,141,61,182,50,41,122,126,168,178,144,137,119,75,184,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,169,219,92,80,218,131,194,180,112,212,167,171,107,68,210,105,210,39,113,191,163,119,204,105,175,196,175,53,131,214,218,109,110,160,173,123,44,108,205,40,207,46,55,194,160,60,81,151,102,146,140,90,103,118,177,163,174,158,199,86,69,95,47,112,209,106,37,114,102,72,51,102,117,146,115,160,118,61,144,81,71,160,148,217,148,188,146,133,117,136,121,102,34,95,157,84,77,190,183,91,160,41,170,76,216,146,149,63,112,188,139,167,165,163,101,42,197,189,158,180,128,178,64,67,79,175,158,208,95,51,61,130,140,65,119,100,89,54,58,120,184,164,91,186,55,112,149,53,73,141,128,206,95,190,220,43,165,172,63,42,94,111,191,34,131,129,166,47,55,62,39,85,133,120,50,65,88,34,140,55,105,123,200,83,62,192,214,216,220,78,213,159,12
148,150,167,55,95,45,64,122,99,217,164,181,55,110,39,172,150,162,34,137,42,155,153,196,87,179,114,118,85,87,46,220,84,127,110,166,44,189,135,207,96,83,192,211,135,71,37,171,43,70,120,181,51,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,170,180,97,62,114,100,98,118,100,198,190,177,100,49,133,188,153,213,219,86,71,183,145,126,209,206,149,99,140,161,60,85,73,140,195,206,73,163,168,163,195,71,77,217,39,200,169,65,41,197,65,159,120,166,38,204,57,41,166,74,205,205,141,216,132,198,92,193,50,173,178,41,98,144,34,151,35,122,44,154,77,200,186,113,115,105,191,166,85,73,58,39,129,64,151,148,99,118,41,207,128,93,67,117,59,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,200,137,171,52,164,201,34,140,49,67,213,121,156,168,42,214,185,141,219,77,156,197,136,208,175,130,98,75,58,165,65,127,53,72,83,124,192,139,210,112,160,34,140,135,86,57,121,43,43,113,202,147,68,166,182,196,198,204,55,36,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,108,198,80,181,153,67,135,56,139,141,93,155,113,99,201,65,159,84,187,139,85,107,66,101,132,101,63,111,43,194,209,76,78,97,172,79,208,130,51,36,54,85,194,86,122,214,103,185,180,215,188,107,166,171,217,115,43,141,63,160,126,171,207,182,116,73,179,186,190,208,135,138,157,111,186,109,39,52,140,133,171,103,194,127,137,152,200,77,74,101,121,150,56,132,198,52,76,206,204,176,97,151,158,184,117,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,163,208,89,135,216,211,65,67,137,69,217,100,35,108,58,109,160,187,35,212,43,166,143,98,149,64,39,88,111,201,154,195,211,40,51,97,139,64,115,44,42,64,149,211,118,62,44,210,214,136,53,135,58,166,75,102,142,116,101,161,145,186,96,47,213,144,58,206,67,159,172,71,158,140,138,135,132,71,45,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,160,38,165,135,168,97,185,151,64,213,192,77,45,84,85,108,97,63,114,86,132,122,184,201,44,137,143,214,185,144,62,133,59,50,192,177,97,43,208,78,164,213,219,213,174,167,107,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,87,149,196,177,128,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,215,161,148,150,171,187,138,149,112,155,177,53,198,102,68,51,127,114,48,191,43,205,219,151,133,68,220,150,68,128,103,186,167,79,89,89,179,183,70,98,59,209,170,81,184,124,131,145,138,82,164,60,89,136,149,130,185,122,44,202,159,64,145,107,179,152,197,118,218,170,91,127,172,185,39,160,54,198,120,157,128,100,42,108,137,97,103,64,113,54,196,100,180,140,73,78,161,50,158,172,75,167,137,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,114,64,211,77,159,83,181,46,55,216,151,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,216,195,70,188,143,145,179,148,43,207,186,123,72,138,136,68,142,204,211,128,135,43,220,188,137,85,151,88,66,165,145,76,44,152,89,197,158,181,108,146,125,141,61,182,50,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,79,218,131,194,180,112,212,166,171,107,68,210,105,210,39,112,191,162,119,204,105,174,197,175,53,131,213,218,109,110,160,173,122,43,108,205,39,207,46,55,193,160,60,81,151,102,145,140,90,103,119,177,163,175,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,118,146,115,159,118,62,143,80,71,160,148,217,148,187,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,40,170,76,217,146,150,63,112,188,139,168,165,163,101,42,197,189,158,180,127,178,64,67,79,175,157,208,95,51,61,130,141,66,119,100,89,53,58,120,184,164,91,187,54,112,149,53,73,141,128,206,95,190,220,42,165,172,63,42,94,111,191,34,131,129,166,47,55,63,39,85,132,120,50,65,88,34,139,55,105,122,200,84,62,192,213,216,220,78,213,159,12
148,151,167,55,95,45,65,122,99,216,164,181,55,110,40,172,150,162,35,137,42,155,153,196,87,179,114,118,85,86,46,220,84,128,110,166,43,189,135,207,96,83,192,211,135,71,37,170,43,71,120,181,51,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,100,98,118,100,198,190,176,100,49,133,189,153,213,220,86,71,183,145,126,210,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,178,41,97,144,34,151,35,122,45,154,77,200,186,113,115,105,191,166,85,73,58,39,129,63,151,148,99,117,41,207,128,93,67,118,59,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,127,53,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,196,197,204,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,107,66,101,132,101,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,122,215,103,185,180,215,188,107,166,171,217,115,43,141,63,161,125,171,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,171,104,193,127,137,152,199,77,74,101,121,150,56,132,198,51,76,206,204,176,97,151,158,185,116,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,114,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,206,67,159,172,72,158,140,137,135,131,71,45,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,97,185,151,63,213,192,77,45,84,85,107,97,63,113,86,132,122,184,201,44,137,143,214,185,144,61,133,59,50,192,177,97,44,208,78,164,213,219,213,174,167,107,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,214,161,148,150,171,187,138,149,112,155,177,52,198,102,68,51,127,114,49,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,124,131,145,137,82,164,60,89,136,149,130,186,123,44,202,159,64,145,107,179,152,198,118,219,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,75,167,138,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,196,70,188,143,145,179,149,43,207,186,123,72,138,136,68,142,203,212,128,135,43,220,188,137,85,152,88,66,165,145,76,44,153,89,197,159,181,108,146,125,141,61,182,49,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,210,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,108,205,39,207,46,55,194,160,60,81,151,102,146,139,90,103,118,177,163,175,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,118,146,115,160,118,61,143,81,71,160,148,217,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,41,170,76,217,146,150,63,112,188,139,168,165,163,101,42,196,189,158,180,128,177,64,67,79,175,158,208,96,51,61,130,141,66,119,99,89,54,58,119,184,164,91,187,54,112,149,53,73,141,128,206,95,190,220,43,165,172,64,41,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,139,55,105,122,200,83,62,192,214,216,220,78,213,159,12
148,150,167,55,96,45,65,122,99,216,164,181,55,110,40,172,150,162,35,137,42,156,153,196,87,179,114,118,85,86,46,219,84,128,110,166,43,189,134,207,96,83,192,212,135,70,37,170,43,70,120,182,52,62,132,54,140,159,110,192,46,68,99,73,150,124,139,121,209,171,180,96,62,115,101,99,117,101,198,190,177,100,48,133,189,153,214,219,86,71,183,145,126,210,206,150,98,141,161,60,85,73,140,194,206,73,163,168,163,195,71,77,217,39,199,169,65,41,197,64,159,121,166,39,204,57,41,165,74,205,205,141,215,131,198,91,193,50,173,177,42,98,144,34,151,35,123,45,154,77,200,186,114,115,105,191,166,85,73,59,38,129,63,151,148,100,117,41,206,128,94,67,118,58,150,203,123,67,55,111,180,105,87,118,154,130,213,137,61,49,36,190,194,219,163,77,199,137,171,52,164,201,34,140,49,67,212,121,155,168,42,214,185,141,219,76,156,198,136,208,175,130,98,75,58,165,65,127,54,72,82,125,191,139,211,112,160,35,140,134,86,57,121,43,43,113,202,147,68,166,181,196,198,204,55,36,53,80,51,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,108,199,80,180,153,67,135,56,139,141,93,155,112,99,201,65,159,85,187,140,86,107,66,101,132,100,63,111,42,194,208,76,78,96,173,80,208,130,52,36,54,85,193,86,121,214,102,185,180,215,188,107,166,170,217,115,43,141,63,161,126,171,207,182,117,73,179,186,189,207,135,138,157,111,186,109,39,52,140,134,171,103,194,127,137,152,199,77,74,102,121,150,56,132,198,51,76,206,204,176,97,151,157,185,117,159,60,187,85,75,42,49,126,60,164,59,70,156,50,103,56,34,179,44,162,47,192,79,164,208,89,135,216,211,65,68,138,70,217,100,35,108,58,110,160,187,35,213,43,166,144,98,149,64,39,88,111,202,154,194,211,40,51,97,139,64,114,43,42,65,149,211,118,61,44,209,213,136,53,134,58,165,75,102,142,116,101,161,145,186,96,47,214,144,57,206,68,159,172,72,158,140,138,135,131,71,46,216,38,181,66,93,144,96,220,168,57,120,109,156,102,62,80,160,38,165,136,168,96,184,151,63,213,192,77,45,84,85,107,97,63,114,86,132,122,184,202,44,137,142,214,185,144,61,133,59,50,192,177,96,44,209,78,164,213,219,213,174,167,107,99,44,36,212,107,93,117,144,160,67,87,174,197,53,34,144,127,88,149,196,177,128,182,58,107,124,210,100,186,71,195,201,199,63,189,168,193,214,161,148,150,170,187,139,149,112,155,177,52,198,102,68,51,127,114,48,191,43,205,219,151,133,68,220,151,68,128,104,187,167,79,89,88,179,183,70,98,59,209,170,81,184,124,130,145,137,81,164,60,90,136,149,130,185,123,44,202,159,63,145,107,179,152,198,119,218,169,91,127,172,186,39,161,54,197,121,157,128,100,42,109,137,98,103,65,113,54,196,100,180,140,73,78,161,49,159,172,75,167,138,128,66,126,79,168,56,43,80,219,179,205,109,113,160,105,131,79,180,35,66,53,141,59,192,100,109,108,194,194,194,188,195,181,185,118,127,206,113,95,149,173,131,166,113,64,211,78,158,83,181,46,55,216,152,201,158,79,114,176,55,71,158,96,137,218,163,100,183,169,132,62,216,196,70,188,143,144,180,148,43,207,186,123,72,138,136,68,142,203,212,128,134,44,219,188,136,86,152,88,66,165,145,76,44,153,89,197,159,181,107,146,125,141,61,182,50,40,122,126,168,178,144,137,119,74,184,195,200,104,206,171,185,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,218,131,193,180,112,212,166,171,107,68,210,105,211,39,112,191,162,119,204,106,174,196,176,53,131,213,218,109,109,160,173,123,44,109,204,40,207,46,55,194,160,60,81,151,101,146,140,90,103,118,177,163,175,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,118,146,115,160,118,61,143,81,71,160,148,217,148,187,146,133,117,136,121,102,34,95,157,84,77,189,183,91,161,41,170,76,216,146,150,64,112,189,139,167,164,163,100,42,196,189,158,180,127,178,64,68,78,175,158,208,96,51,61,131,140,66,119,100,89,53,58,119,184,164,91,186,54,112,150,53,72,141,128,206,95,190,220,43,165,172,63,41,94,111,191,34,131,129,166,47,55,62,39,86,133,120,50,65,88,34,140,55,105,122,200,83,62,192,214,216,220,78,213,159,12
148,149,167,55,95,46,64,122,98,217,164,182,54,110,40,172,151,162,34,136,41,155,153,196,88,179,114,118,85,87,46,220,85,128,110,167,44,189,134,207,96,83,191,212,134,71,37,171,43,70,120,181,52,62,132,54,140,159,109,192,47,68,99,73,151,125,139,121,209,170,180,96,62,115,100,99,117,100,198,190,176,99,48,133,188,152,213,220,86,70,183,146,126,210,206,149,100,140,161,60,85,73,140,194,207,72,163,167,164,196,71,76,217,39,200,169,65,42,198,65,159,120,166,39,203,57,42,165,74,205,206,142,215,132,198,91,193,49,172,178,41,97,144,34,150,35,123,44,154,77,201,186,114,115,106,190,166,84,72,57,39,129,63,152,149,100,117,41,207,128,93,67,118,58,150,202,123,66,55,110,180,105,87,118,154,130,213,137,61,49,36,190,194,219,162,76,200,137,171,51,165,201,35,140,49,66,213,121,155,168,42,215,184,142,219,78,155,197,136,208,175,130,98,74,58,164,65,127,53,72,83,123,191,139,210,112,160,35,141,134,87,57,121,44,44,114,202,148,68,166,182,195,197,203,55,37,53,79,51,117,208,145,129,181,121,43,170,46,140,102,166,204,131,145,77,108,198,81,180,153,67,134,55,139,141,93,156,112,98,201,64,160,84,187,139,85,107,66,102,132,101,64,110,43,194,209,76,78,96,173,79,208,131,51,36,54,85,193,86,122,214,103,185,179,215,188,107,166,171,218,115,43,141,64,161,124,171,207,181,116,74,179,186,190,208,136,138,157,111,187,109,39,52,140,133,171,104,193,127,137,152,199,78,74,101,120,151,56,132,197,51,77,206,204,178,97,151,157,184,116,160,61,186,85,76,42,49,126,60,164,59,70,155,49,104,56,35,179,44,161,48,192,78,164,208,89,135,215,211,65,67,139,69,217,100,35,108,58,110,160,187,35,212,42,166,144,98,150,63,38,87,111,201,155,194,211,40,51,98,139,64,114,44,42,64,148,211,117,61,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,95,47,214,144,57,207,67,159,172,72,159,139,137,135,131,71,46,216,39,180,67,93,145,97,220,168,57,119,110,156,102,62,81,161,37,165,136,169,96,185,151,64,213,192,77,45,85,84,108,97,62,114,86,132,122,184,201,44,137,142,214,185,144,61,132,58,50,192,177,97,44,208,78,164,212,219,213,174,167,106,99,44,36,213,107,93,116,145,160,66,87,174,197,53,35,144,126,88,149,196,177,128,182,58,107,124,209,100,186,71,194,201,199,63,190,168,194,214,160,148,150,170,187,139,149,113,155,177,53,197,102,69,51,127,114,49,192,43,205,219,150,133,68,219,151,67,128,103,187,168,79,89,89,179,183,69,98,59,209,170,82,185,123,131,146,138,82,164,60,90,136,150,130,185,122,43,201,160,64,145,107,179,152,197,118,218,169,91,127,172,185,38,160,54,197,120,157,128,100,43,109,137,97,103,64,112,53,196,100,180,140,73,79,161,51,159,172,75,167,137,128,67,126,79,169,55,43,81,219,179,204,108,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,193,189,195,181,185,119,127,206,113,95,148,173,132,166,114,64,211,77,158,84,181,45,55,216,151,201,157,78,113,176,55,71,158,96,137,217,163,99,183,169,131,62,216,195,70,188,143,145,180,149,43,206,186,122,71,139,136,68,143,203,211,128,133,43,219,189,137,85,151,87,65,166,145,75,46,153,88,197,160,181,108,146,124,141,61,182,49,41,123,126,169,178,144,137,119,74,184,195,200,104,207,171,185,38,79,161,141,188,209,96,78,140,99,36,184,109,92,154,169,218,92,80,219,131,194,179,112,212,166,171,107,68,210,105,211,38,111,191,162,118,205,106,174,196,175,53,131,213,218,110,109,160,173,122,44,109,205,40,207,46,56,194,160,61,80,151,102,146,140,90,103,119,176,163,175,158,199,86,68,95,48,112,209,106,37,115,101,72,51,101,117,146,115,160,119,61,144,81,71,160,148,217,148,188,146,133,117,137,120,102,34,94,158,84,77,191,183,91,160,40,170,76,217,146,150,64,112,189,140,168,164,164,101,42,196,189,158,180,128,178,65,67,79,175,157,209,96,51,61,130,140,66,120,99,88,54,57,120,183,164,91,187,55,111,149,54,73,141,128,206,95,190,220,43,165,172,64,42,94,111,190,34,131,130,165,46,54,62,38,84,132,119,50,65,88,33,140,55,106,122,200,82,62,191,214,217,219,79,213,159,12
148,151,166,55,96,46,65,121,99,217,164,181,55,109,40,172,150,162,36,136,42,155,154,195,87,179,115,118,86,86,47,220,84,128,111,165,42,190,137,207,96,84,192,211,134,71,37,171,43,71,120,181,52,63,133,54,139,159,109,192,45,68,98,74,150,124,138,121,209,171,180,97,62,115,101,98,117,99,199,189,176,100,49,134,189,154,214,219,86,72,184,144,126,210,206,149,98,139,162,61,85,72,140,195,206,73,163,167,163,195,71,77,218,39,199,169,64,41,197,65,159,120,167,39,204,56,42,165,74,205,205,141,215,131,198,92,194,51,171,179,42,97,143,33,151,35,123,45,153,78,201,186,115,116,105,190,167,85,74,58,37,129,63,151,149,99,117,41,208,128,93,67,118,58,151,203,124,67,54,110,181,105,87,119,155,130,212,136,61,48,36,190,195,218,162,76,199,137,171,53,164,202,35,140,49,67,213,121,155,167,42,214,185,142,220,78,155,197,136,208,174,130,98,74,58,165,65,126,54,72,82,123,192,138,210,112,160,35,141,134,86,57,122,42,43,112,202,148,68,167,182,196,197,203,55,37,53,81,51,118,209,145,130,181,121,42,170,45,139,102,167,204,131,145,76,106,199,81,181,154,67,135,55,138,141,93,154,114,99,201,63,159,84,187,139,85,108,66,100,132,100,64,111,42,193,209,75,77,96,173,79,208,130,50,36,54,84,194,87,122,215,101,185,180,216,188,108,167,170,217,115,43,141,64,161,126,171,208,181,118,73,180,186,190,207,135,137,155,112,186,110,39,52,139,134,170,104,193,125,137,153,200,78,74,101,120,150,56,131,198,52,75,206,204,177,97,151,158,184,117,160,60,187,85,75,43,49,127,60,164,59,69,157,50,104,57,35,179,45,162,49,192,79,164,208,89,135,216,212,65,67,138,69,217,100,34,107,59,109,161,186,35,212,43,167,144,98,149,63,39,88,111,201,154,194,212,40,50,97,138,64,114,44,41,63,149,211,118,61,44,210,214,136,53,135,58,166,75,102,141,115,101,161,145,187,97,47,214,144,58,207,67,159,172,73,158,141,138,135,131,71,47,216,39,181,66,93,145,95,220,169,57,120,109,157,102,62,81,161,37,164,135,168,96,184,151,63,213,191,77,45,84,85,108,97,62,112,86,132,122,183,201,44,137,143,214,185,144,61,132,59,51,193,178,96,44,208,78,164,212,219,213,174,167,106,98,44,36,212,107,92,117,145,159,67,88,173,196,53,35,144,127,88,148,196,177,129,182,57,107,124,210,99,186,71,194,202,199,64,190,169,193,214,160,148,150,171,187,137,149,112,154,178,53,198,102,68,51,127,114,48,192,43,204,219,150,133,67,220,151,68,128,104,187,168,78,89,88,179,182,70,99,59,210,170,80,184,124,130,145,138,82,164,60,90,136,148,130,186,123,43,201,159,64,146,106,179,152,198,118,219,169,92,127,173,185,38,160,53,198,121,157,128,100,42,110,136,98,103,65,114,53,196,100,181,141,73,78,162,50,159,173,76,167,138,129,67,126,78,168,56,44,81,219,179,205,108,113,161,105,132,80,179,36,66,54,142,58,191,100,109,108,195,194,194,188,195,181,186,119,126,206,113,95,149,174,131,166,113,64,212,78,158,84,181,46,54,216,152,201,156,79,113,175,55,71,158,96,136,218,164,100,183,169,131,62,215,196,70,188,143,145,180,149,43,206,186,123,71,138,136,67,143,203,212,127,135,43,219,189,137,85,152,88,66,165,145,76,45,153,88,198,159,180,108,146,124,141,61,183,50,41,122,126,168,178,143,137,119,75,183,195,201,103,207,170,184,38,78,160,142,187,209,96,77,141,100,37,184,109,93,156,170,219,91,81,217,132,192,179,113,211,167,171,108,68,210,104,210,39,113,191,164,119,203,105,173,197,175,53,131,214,218,109,109,160,173,123,43,109,205,41,207,46,55,193,161,61,81,152,103,146,140,90,103,117,177,163,174,158,199,86,68,96,47,112,210,106,38,114,101,71,52,101,118,146,116,159,119,61,143,80,71,159,149,217,147,188,147,132,117,135,120,102,33,94,157,83,76,190,183,91,161,41,169,76,217,147,149,63,112,188,140,167,165,164,102,41,196,189,157,180,128,178,63,68,79,176,158,210,95,52,62,130,141,66,118,98,89,54,57,120,184,163,90,186,55,111,150,53,72,141,128,206,95,190,219,43,164,172,63,41,94,112,191,34,131,128,167,46,55,63,39,85,133,120,50,65,88,35,140,55,106,124,200,83,62,191,214,217,220,78,213,159,12
148,151,167,55,95,45,65,122,99,216,164,181,55,110,40,172,150,162,35,137,42,155,153,196,87,179,114,118,85,86,46,219,84,128,110,166,43,189,135,207,96,83,192,211,135,71,37,170,43,71,120,181,51,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,100,98,118,100,198,190,176,100,49,133,189,153,213,219,86,71,183,145,126,210,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,172,178,41,97,144,34,151,35,122,45,154,77,200,186,113,115,105,191,167,85,73,58,39,129,63,151,148,99,117,41,207,128,93,67,118,58,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,126,54,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,196,197,203,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,107,66,101,132,100,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,122,215,103,185,180,215,188,107,166,171,217,115,43,141,63,161,125,171,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,171,104,193,127,137,152,199,77,74,101,121,150,56,132,198,51,76,206,204,176,97,151,158,185,116,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,114,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,207,67,159,172,72,158,140,137,135,131,71,46,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,97,185,151,64,213,192,77,45,84,85,107,97,63,113,86,132,122,184,201,44,137,142,214,185,144,61,133,59,50,192,177,97,44,208,78,164,213,219,213,174,167,107,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,214,161,148,150,171,187,138,149,112,155,177,52,198,102,68,51,127,114,48,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,124,131,145,137,82,164,60,89,136,149,130,186,123,44,202,159,64,145,107,179,152,198,118,218,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,75,167,138,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,196,70,188,143,145,179,149,43,207,186,123,72,138,136,68,142,203,212,128,135,44,220,188,137,85,152,88,66,165,145,76,44,153,89,197,158,181,108,146,125,141,61,182,50,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,218,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,108,205,39,207,46,55,194,160,60,81,151,102,146,139,90,103,118,177,163,175,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,118,146,115,160,118,61,143,81,71,160,148,217,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,41,170,76,217,146,149,63,112,188,139,168,165,163,101,42,196,189,158,180,128,177,64,67,79,175,158,208,96,51,61,130,141,66,119,99,89,54,58,119,184,164,91,187,54,112,149,53,73,141,128,206,95,190,220,43,165,172,64,41,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,140,55,105,122,200,83,62,192,214,216,220,78,213,159,12
149,150,167,54,96,45,64,121,99,217,164,181,55,110,40,173,151,162,34,136,42,155,153,196,87,179,114,118,85,86,46,219,85,128,110,166,43,190,135,207,96,83,192,212,136,70,37,171,43,70,120,181,51,62,133,54,140,160,110,192,46,67,99,74,150,125,139,122,209,170,180,97,62,114,100,98,118,101,198,190,177,100,49,133,189,153,213,220,86,71,184,145,126,209,207,149,99,140,161,59,85,72,141,195,205,73,163,169,163,195,71,77,217,40,200,168,65,41,198,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,178,42,98,144,34,151,34,122,44,154,77,201,187,114,115,106,191,167,85,73,58,38,129,64,151,148,100,117,41,206,128,93,67,118,59,150,203,123,67,55,110,181,104,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,138,171,52,164,201,34,140,49,67,213,121,155,168,41,215,185,141,219,77,156,197,136,209,174,130,97,74,58,164,65,127,54,72,83,124,191,139,210,112,160,34,140,135,86,57,121,43,43,113,202,147,67,165,182,196,197,204,55,37,53,81,50,117,208,145,130,181,122,43,171,45,139,102,167,204,131,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,65,160,84,187,139,85,107,66,101,132,100,64,111,43,194,208,75,79,96,173,79,208,131,51,36,54,85,193,86,122,214,103,185,180,216,188,107,166,171,217,115,43,142,64,161,125,171,207,182,117,73,179,186,190,207,135,138,156,111,185,108,39,52,140,133,171,103,194,126,137,152,200,77,74,102,121,150,56,132,198,52,76,206,204,176,97,151,157,185,117,159,60,187,85,75,42,49,126,60,165,59,70,155,50,103,56,34,179,45,162,48,192,78,163,207,89,135,216,212,65,68,138,69,217,100,35,108,58,110,161,186,35,212,43,167,143,98,149,63,39,88,111,201,155,195,211,40,51,97,139,64,114,44,41,64,149,212,118,61,44,209,214,135,54,135,58,165,75,103,142,116,101,161,146,186,96,47,213,144,57,207,67,159,171,72,158,140,138,135,131,71,45,216,39,181,66,93,145,96,220,169,57,120,109,156,101,62,80,161,38,165,135,168,96,185,151,64,213,192,77,45,84,84,107,97,62,114,86,132,122,185,201,44,137,142,214,185,144,61,133,60,50,192,177,96,43,208,78,165,213,219,213,175,168,107,98,44,36,212,107,93,117,144,160,68,87,173,196,53,34,145,127,88,149,196,177,129,182,58,107,124,210,100,186,71,194,201,198,63,189,168,193,214,161,149,150,171,187,138,150,112,155,177,52,198,102,69,51,127,114,48,192,43,205,219,151,133,68,219,150,67,129,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,124,130,145,138,82,164,60,89,136,148,130,185,122,44,202,159,64,146,107,180,152,197,118,219,169,91,127,172,185,39,160,54,198,121,157,128,100,43,109,137,98,104,65,113,54,196,99,180,140,73,79,161,50,159,173,75,167,138,128,66,126,79,168,56,43,81,219,179,205,109,114,160,104,132,80,180,35,66,53,141,58,192,100,108,107,195,194,194,188,195,182,185,117,127,206,113,95,148,173,131,166,113,64,212,78,158,83,180,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,216,195,71,188,143,145,180,148,42,207,186,123,72,138,136,68,141,203,212,128,134,44,220,188,137,86,152,87,66,165,145,76,44,153,88,197,159,181,107,146,124,141,61,183,49,40,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,193,179,112,212,166,171,107,68,210,105,210,39,112,191,162,119,205,105,174,196,175,53,131,213,218,108,110,160,174,122,43,109,205,39,207,46,55,193,160,60,81,152,102,146,140,90,103,118,176,164,175,158,199,86,69,96,47,112,209,107,37,114,101,72,51,102,117,146,115,159,119,61,144,81,71,160,148,217,148,188,146,133,117,137,121,102,34,95,157,84,77,190,183,91,160,41,170,76,217,146,150,63,112,188,139,167,165,163,101,42,197,189,158,180,128,178,64,67,79,175,158,209,96,52,61,131,141,66,119,100,89,54,58,119,183,164,91,187,54,112,149,54,73,140,128,206,95,190,220,43,165,172,64,42,94,111,191,34,131,130,166,47,55,63,39,85,133,120,50,65,88,34,139,55,105,122,201,83,62,191,214,216,220,78,213,159,12
148,151,167,55,95,46,64,122,99,216,164,181,55,110,40,172,150,162,34,137,42,155,153,195,87,179,114,118,85,87,47,219,84,128,110,165,43,189,135,207,96,83,192,211,135,71,37,171,43,70,120,181,52,62,133,54,140,159,110,192,46,68,99,74,150,124,139,121,209,171,180,97,62,114,100,98,118,100,198,190,176,100,49,133,189,152,213,220,85,71,183,145,126,210,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,41,198,64,159,121,166,39,204,57,42,165,74,205,205,141,216,132,198,92,193,50,173,177,41,98,145,34,151,35,122,45,153,77,201,187,113,115,105,191,166,85,73,58,38,129,64,151,149,99,117,42,207,128,93,67,118,59,150,203,123,67,55,111,180,105,87,118,154,130,213,137,61,49,36,190,194,218,163,77,200,137,171,52,164,201,34,140,49,68,213,121,156,168,42,214,184,141,220,77,156,198,136,208,175,130,98,75,58,165,65,126,54,71,83,124,191,139,210,111,160,34,140,134,86,57,121,43,43,113,202,147,68,165,181,195,197,203,55,36,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,131,145,77,107,198,80,180,153,67,135,56,139,141,93,155,113,99,200,65,159,84,187,139,85,106,66,101,132,101,63,111,42,194,209,75,78,97,173,79,209,131,51,36,54,85,194,86,122,215,102,185,180,215,188,107,166,170,217,115,43,141,63,161,125,171,207,182,116,73,179,186,190,208,135,138,156,111,186,109,40,52,140,133,171,103,194,127,137,153,200,77,74,102,121,150,56,132,198,51,76,206,204,176,97,151,158,184,117,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,35,179,45,162,48,192,78,163,208,89,134,216,212,65,68,138,70,217,100,35,108,58,110,160,187,35,213,42,166,143,99,149,63,39,88,111,201,154,194,210,40,51,98,139,64,115,43,42,64,148,211,118,61,44,209,214,136,53,135,58,165,75,103,142,116,101,161,146,186,96,48,214,144,58,206,67,159,171,72,158,140,137,135,131,71,46,216,39,180,67,93,145,96,220,168,57,120,109,156,101,62,80,161,38,165,136,168,97,185,151,64,213,192,77,45,85,85,107,97,63,113,86,132,122,184,201,44,137,143,214,185,144,62,133,59,50,192,178,96,44,208,78,164,213,219,213,174,167,106,99,44,36,212,107,93,116,144,159,66,87,173,197,53,34,145,127,88,149,196,177,129,182,58,107,123,210,99,186,71,195,201,199,63,190,168,193,214,160,149,150,171,187,139,149,112,155,177,53,197,102,68,51,127,114,48,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,124,130,145,137,82,164,60,90,136,149,130,186,123,44,201,159,63,145,107,179,151,197,118,219,170,91,127,172,185,39,161,54,198,121,157,128,100,42,109,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,76,167,138,128,67,126,78,168,56,43,81,219,179,205,108,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,159,83,181,45,55,216,151,202,157,80,114,175,55,71,158,95,137,218,163,100,183,169,132,62,216,195,70,188,143,145,180,149,43,207,186,123,72,138,136,69,142,204,212,128,135,44,220,188,137,86,152,87,66,165,145,76,44,153,88,198,158,181,108,146,125,141,61,182,50,40,122,125,168,178,144,137,118,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,93,80,219,131,194,180,112,212,167,172,107,68,210,105,210,39,112,191,163,119,204,105,175,196,175,53,131,213,218,109,110,160,173,122,44,108,205,40,207,46,55,193,160,60,81,152,102,145,139,90,103,118,177,163,174,158,199,86,69,95,47,112,209,106,37,114,101,73,51,102,117,146,116,159,118,61,143,80,71,160,148,217,148,188,146,133,117,136,121,102,34,95,157,84,77,190,183,91,160,40,170,75,217,146,149,63,112,189,139,167,165,163,101,42,196,190,158,180,127,177,64,67,79,175,158,209,95,51,62,130,141,65,118,99,89,53,58,120,184,164,91,186,55,111,149,53,73,140,128,206,95,190,220,42,165,172,64,42,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,140,55,106,122,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,95,45,64,122,99,216,164,181,55,110,40,172,151,162,34,137,42,155,153,195,87,179,113,119,85,86,46,220,84,128,110,165,44,189,135,207,96,83,192,212,134,71,37,171,42,71,119,182,52,62,132,54,140,159,110,191,46,68,99,74,150,125,139,121,209,171,180,97,61,115,100,99,117,100,198,190,177,100,48,133,189,153,212,219,85,72,183,146,126,210,206,148,99,140,161,60,85,72,140,195,205,72,162,169,164,196,71,77,217,40,199,169,65,42,197,64,159,120,166,40,204,57,41,165,74,206,205,141,216,132,197,92,193,50,173,178,41,97,145,33,151,34,122,44,153,77,201,187,114,115,105,191,166,85,73,58,38,130,64,151,148,99,118,41,207,129,93,67,117,59,150,202,123,67,54,110,180,105,87,118,155,130,213,138,61,49,37,191,194,219,163,76,199,137,171,52,164,201,34,140,48,68,213,122,156,168,42,214,185,141,220,77,155,197,136,208,174,130,98,75,58,165,65,126,53,71,84,124,192,139,210,112,160,33,140,134,86,58,121,43,44,113,203,148,68,165,182,196,197,204,54,37,53,79,50,117,208,146,130,181,122,43,170,46,139,102,166,204,131,146,78,106,199,81,180,154,67,135,56,139,140,94,154,113,100,200,65,160,84,187,139,85,107,66,101,131,101,63,111,42,194,209,76,77,97,174,79,209,131,50,36,53,85,194,87,122,215,103,185,180,215,188,107,166,171,217,115,42,142,64,162,126,171,207,181,116,72,179,185,190,208,135,138,157,111,186,109,39,51,140,133,170,103,194,127,137,153,199,77,73,102,121,150,56,132,198,52,76,206,205,176,97,151,158,185,117,159,60,188,85,75,43,49,127,60,164,59,69,156,49,103,56,35,178,45,162,48,192,78,164,207,88,135,215,212,65,68,138,70,217,99,36,108,58,109,160,186,36,213,43,166,144,98,149,64,39,88,110,201,154,194,211,40,50,97,139,64,114,45,42,63,148,211,118,62,44,209,214,136,53,135,57,165,75,102,142,117,102,161,145,187,96,47,213,144,57,206,67,159,171,72,158,140,138,135,132,71,45,216,38,181,66,94,144,96,220,169,57,120,108,158,100,61,80,160,38,165,136,167,96,184,151,64,212,192,77,45,84,85,108,98,63,113,87,132,123,184,201,44,137,143,214,185,145,61,133,59,50,192,177,97,44,208,78,164,213,219,212,175,167,107,99,43,36,212,107,93,117,144,160,66,88,173,198,54,34,143,127,88,148,195,177,128,183,58,107,124,210,99,186,71,194,201,199,64,189,168,192,215,161,148,151,170,187,139,149,113,155,177,52,197,101,68,51,127,114,49,190,42,206,219,151,134,68,219,150,68,128,104,187,167,80,88,90,179,183,70,99,59,210,169,81,185,124,129,145,138,81,164,60,89,135,148,131,185,122,44,202,160,64,144,108,180,151,198,118,219,170,91,127,172,185,38,161,54,198,121,158,128,100,42,108,138,98,103,64,113,53,196,100,180,141,73,78,160,50,160,173,75,167,137,128,67,126,78,169,56,43,81,218,179,205,108,114,161,106,131,80,180,35,66,53,142,58,191,100,110,108,194,194,194,188,195,181,185,119,127,206,113,96,148,173,130,166,113,65,212,78,158,84,182,46,55,216,151,201,157,80,114,176,54,70,158,96,138,218,162,101,183,169,132,62,217,196,70,188,143,145,178,148,43,207,187,122,73,139,136,68,142,203,211,127,135,43,220,188,137,85,151,88,65,165,146,76,45,152,89,197,159,181,108,147,124,141,61,181,49,41,122,126,168,178,144,137,119,74,184,195,200,103,207,171,184,38,78,161,141,188,210,96,78,139,100,36,184,108,91,156,170,220,91,81,218,131,193,179,112,212,167,172,106,69,210,105,211,39,112,191,162,119,204,106,175,196,175,53,132,214,219,108,110,160,173,123,44,108,205,39,207,45,55,194,160,60,81,151,102,146,140,90,102,119,177,162,174,158,200,85,69,95,47,112,209,107,36,114,101,73,52,102,118,146,115,160,118,61,143,80,72,160,147,217,148,188,146,132,116,136,121,102,33,95,157,83,77,190,183,91,159,40,170,75,217,146,151,63,112,188,139,168,164,163,101,42,197,189,156,180,127,177,64,67,79,175,157,208,96,52,61,130,140,66,118,101,89,54,58,120,184,164,90,187,54,111,150,54,74,140,128,206,95,191,220,43,165,171,64,41,93,112,190,35,131,129,166,47,55,63,40,85,133,120,49,65,88,35,140,55,106,123,200,83,62,191,215,216,220,78,213,160,12
148,151,167,55,95,45,65,122,99,216,164,181,55,110,40,172,150,162,35,137,42,155,153,196,87,179,114,118,85,86,46,220,84,128,110,166,43,189,135,207,96,83,192,211,135,71,37,170,43,71,120,181,52,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,100,98,118,100,198,190,176,99,49,133,189,153,213,219,86,71,183,145,126,210,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,178,41,97,144,34,151,35,122,45,154,77,200,186,114,115,105,191,167,85,73,58,39,129,63,151,148,99,117,41,207,128,93,67,118,59,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,126,54,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,196,197,203,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,107,66,101,132,101,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,122,215,103,185,180,215,188,107,166,171,217,115,43,141,63,161,125,171,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,171,104,193,127,137,152,199,77,74,101,121,150,56,132,198,51,76,206,204,176,97,151,158,184,116,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,114,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,207,67,159,172,72,158,140,138,135,131,71,46,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,97,185,151,63,213,192,77,45,84,85,107,97,63,114,86,132,122,184,201,44,137,143,214,185,144,61,133,59,50,192,177,97,44,208,78,164,213,219,213,174,167,106,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,214,161,148,150,171,187,138,149,112,155,177,52,198,102,69,51,127,114,49,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,124,131,145,137,82,164,60,89,136,149,130,186,123,44,202,159,64,145,107,179,152,198,118,219,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,75,167,138,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,196,70,188,143,145,180,149,43,207,186,123,72,138,136,68,142,203,212,128,135,43,220,188,137,85,152,88,66,165,145,76,44,153,89,197,158,181,108,146,125,141,61,182,49,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,108,205,39,207,46,55,194,160,60,81,151,102,146,139,90,103,118,177,163,175,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,118,146,115,160,118,61,143,81,71,160,148,217,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,41,170,76,217,146,149,63,112,188,139,168,165,163,101,42,196,189,158,180,128,177,64,67,79,175,158,208,96,51,61,130,141,66,119,100,89,54,58,119,184,164,91,187,54,112,149,53,73,141,128,206,95,190,220,43,165,172,64,42,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,140,55,105,122,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,96,45,64,122,99,216,164,181,55,110,40,172,150,162,34,137,42,155,154,196,87,179,114,118,85,87,46,220,84,128,110,166,43,190,135,207,96,83,192,211,135,70,36,171,43,71,120,181,52,62,132,54,140,160,110,192,46,68,99,73,150,125,139,121,209,171,180,97,62,115,100,99,118,100,198,190,176,100,49,133,189,153,213,219,86,71,183,145,126,210,206,149,99,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,40,200,168,65,41,197,65,159,121,166,38,204,57,42,165,74,205,205,142,215,132,198,92,193,50,172,178,41,98,145,34,151,35,122,45,154,77,200,186,113,115,105,191,167,85,73,58,39,129,64,151,148,100,117,41,207,128,93,67,118,58,150,203,123,67,55,110,180,105,87,118,154,130,213,137,61,49,36,190,194,219,163,76,200,137,171,52,164,201,35,140,49,67,213,121,155,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,126,54,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,181,196,198,203,55,37,53,80,50,117,208,146,130,181,122,43,170,46,140,102,166,204,131,146,77,107,199,80,180,153,67,135,56,139,141,93,155,112,99,201,64,159,85,187,140,85,107,66,102,132,101,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,122,215,103,185,180,215,188,107,166,171,217,115,42,141,63,161,125,170,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,171,104,194,127,137,152,199,77,74,101,121,150,56,132,198,51,76,206,204,176,97,151,158,185,117,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,57,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,194,211,40,51,97,139,64,114,44,42,64,149,211,118,61,44,209,214,135,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,57,207,67,159,172,72,158,140,137,135,131,71,45,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,160,38,165,135,168,96,184,151,63,213,192,77,45,84,85,107,97,63,114,86,132,122,184,201,44,137,142,214,185,144,61,133,59,50,192,177,96,43,208,78,164,213,219,213,174,167,107,99,43,36,212,107,93,116,144,160,67,88,173,197,53,35,144,127,88,149,196,177,128,182,58,107,124,210,100,186,71,195,201,198,64,190,168,193,215,161,148,150,171,187,139,149,112,155,177,53,198,102,68,51,127,114,49,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,210,169,81,185,123,131,145,137,82,164,60,89,136,149,130,185,123,44,201,159,63,145,107,179,152,198,118,218,170,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,64,113,54,196,100,180,140,73,79,161,50,159,173,75,167,137,128,67,126,79,168,56,43,81,219,179,205,108,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,130,166,113,64,211,78,158,83,181,46,55,215,151,201,157,80,114,176,55,71,158,96,138,218,163,100,183,169,132,62,216,195,70,188,144,145,180,149,43,207,186,123,72,138,136,68,142,203,212,128,135,43,220,188,137,85,152,88,66,165,145,76,44,153,89,197,158,181,107,146,125,141,61,182,49,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,185,38,78,161,141,187,210,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,179,112,212,167,171,107,68,210,105,210,39,113,191,163,119,204,105,175,196,175,53,131,213,218,109,110,160,173,122,44,108,205,39,207,46,55,193,160,60,81,151,102,146,139,90,103,118,177,163,174,158,199,86,69,95,47,112,209,107,37,114,102,72,51,102,118,146,115,159,118,61,143,81,71,160,148,217,148,188,146,133,117,136,121,102,34,95,157,84,77,190,183,91,160,41,170,76,217,146,149,63,112,188,139,168,165,163,101,42,196,189,158,180,128,177,64,67,79,175,158,208,96,51,61,131,141,66,119,99,89,53,58,120,184,164,91,186,54,112,149,53,73,141,128,206,95,190,220,43,165,172,64,42,94,111,191,35,131,129,166,47,55,62,39,85,133,120,50,65,88,34,140,55,105,122,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,96,45,64,122,99,216,165,181,55,110,40,172,150,162,34,136,42,156,153,196,87,179,114,118,85,86,47,219,84,127,110,166,44,190,135,207,95,83,192,211,135,70,36,170,42,71,119,182,51,62,132,54,140,160,110,193,46,68,100,73,150,125,140,121,209,171,180,97,62,115,101,98,118,100,198,191,177,99,49,133,189,152,213,219,86,71,183,144,126,209,206,149,98,140,162,60,85,72,140,195,206,73,164,168,164,196,71,77,217,40,200,169,65,42,197,65,158,121,166,39,204,57,41,165,75,205,204,142,216,132,198,91,193,50,173,177,41,98,144,33,151,35,122,44,154,77,200,186,114,115,105,191,166,85,73,59,39,129,64,151,149,99,117,41,206,128,94,66,117,58,150,203,123,67,55,110,180,105,86,118,154,130,213,136,61,49,36,190,195,218,163,76,199,137,172,51,164,201,35,140,49,67,213,121,156,168,42,213,185,141,220,77,156,198,137,208,175,130,98,75,58,165,65,127,53,71,83,124,191,138,210,111,160,34,140,134,87,57,121,43,43,113,203,147,68,166,182,196,197,203,55,37,53,80,50,117,208,145,130,181,122,43,170,45,139,102,167,204,130,145,77,107,198,80,181,153,67,136,56,139,140,93,155,112,99,201,65,159,85,187,139,86,107,65,102,132,101,64,111,43,194,209,75,78,96,172,79,209,130,51,35,54,85,193,86,121,214,103,185,180,216,187,107,166,171,217,115,43,142,63,161,125,171,207,182,116,73,180,186,190,208,135,138,156,111,186,109,40,51,140,134,170,103,193,126,137,152,199,77,74,102,121,150,56,131,198,51,76,207,204,176,97,151,157,185,116,160,60,187,85,75,42,49,125,61,164,60,69,156,50,104,57,35,179,45,162,47,192,78,164,208,89,135,217,212,65,68,137,69,217,100,35,108,58,109,161,186,35,212,43,167,143,98,149,63,39,88,111,201,155,195,211,39,51,97,139,64,114,44,41,64,149,211,118,62,44,210,214,136,53,134,58,166,75,103,142,116,100,161,146,186,95,47,213,145,58,206,67,159,172,72,157,140,138,135,132,71,46,216,39,181,67,93,145,97,220,168,57,120,109,156,101,62,80,161,38,165,135,168,96,185,151,63,213,192,78,45,83,84,108,97,62,114,86,132,122,184,201,44,137,143,215,185,144,62,133,59,51,192,177,96,44,208,78,164,213,220,213,174,168,106,98,43,35,212,107,93,117,144,160,67,88,173,196,53,35,144,127,88,149,196,177,129,182,58,107,124,210,100,186,72,195,201,199,64,190,168,192,215,161,148,150,170,187,139,149,113,155,177,53,198,102,68,50,128,114,48,192,43,204,220,150,133,68,219,150,67,127,104,187,168,79,89,89,179,183,70,98,59,210,170,81,184,123,131,145,138,82,164,60,89,136,148,130,186,123,44,202,160,64,145,107,180,152,198,118,219,170,91,127,172,185,39,160,54,198,121,157,128,100,42,109,137,97,103,64,113,54,196,100,179,140,72,78,160,50,159,174,76,167,138,128,67,126,79,168,56,43,80,219,179,205,108,114,161,105,132,80,180,36,66,53,141,58,192,101,109,108,194,194,193,188,195,182,186,118,127,206,113,95,148,173,132,166,113,64,211,78,158,83,181,45,55,216,152,201,158,80,114,176,55,70,158,96,137,218,164,100,183,169,132,62,217,195,70,189,143,144,180,149,43,207,187,123,73,138,136,68,141,203,212,128,134,44,219,188,137,86,152,87,67,165,145,76,45,153,89,197,159,181,107,146,125,141,61,182,50,40,122,127,169,178,144,137,119,74,183,195,200,104,206,171,184,37,78,161,141,187,210,96,78,141,100,36,183,109,92,156,169,219,92,80,218,131,193,179,112,212,167,172,107,68,210,105,210,39,112,192,163,119,204,105,175,196,175,53,131,213,218,109,110,160,173,123,44,109,205,40,207,46,56,193,160,60,81,151,101,146,139,90,103,119,177,164,175,158,199,87,68,95,47,112,209,107,37,114,101,72,51,102,118,146,115,159,118,61,143,80,71,160,147,216,148,187,146,133,118,136,120,103,34,95,158,84,77,190,183,92,161,40,170,75,217,147,150,63,112,188,140,168,164,163,101,42,196,189,158,179,128,177,64,67,79,175,157,209,96,51,61,130,141,65,119,99,89,54,58,119,183,164,91,186,55,111,149,53,73,141,128,207,95,190,220,42,166,172,63,42,94,111,191,34,131,129,166,47,55,63,40,85,133,120,50,65,88,34,139,55,106,123,200,83,62,192,214,216,220,78,214,159,12
148,151,167,55,96,45,65,122,99,216,164,181,55,110,40,172,150,161,35,137,42,156,153,196,87,179,114,118,85,87,46,219,84,127,110,166,43,190,134,207,96,83,192,211,135,71,36,171,43,70,120,181,52,62,132,54,140,160,110,192,46,68,99,73,150,124,139,121,209,171,180,97,62,115,101,99,118,100,198,190,176,100,49,133,189,153,214,219,86,71,183,145,126,210,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,142,216,132,198,92,193,51,172,178,41,98,144,34,151,35,122,44,154,77,200,186,114,115,105,191,167,85,73,58,39,129,63,151,149,99,117,41,206,128,93,67,118,59,150,203,123,67,55,110,180,105,87,118,154,130,213,137,61,49,36,190,194,219,163,76,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,197,136,208,175,130,98,75,58,165,65,127,53,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,196,198,203,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,130,146,77,107,198,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,139,85,107,66,101,132,101,63,111,42,194,209,76,78,97,173,79,208,131,51,36,54,85,193,86,122,215,103,185,180,215,188,107,166,171,217,115,43,141,63,161,125,171,207,182,116,73,180,186,190,208,135,138,157,111,186,109,39,52,140,133,171,104,193,127,137,152,200,77,74,101,121,150,56,132,198,51,76,207,204,176,97,151,158,185,116,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,57,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,70,217,100,35,108,58,110,160,187,35,212,43,167,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,115,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,207,67,159,172,71,158,140,138,135,131,70,46,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,96,185,151,64,213,192,77,45,84,85,107,97,63,113,86,132,122,185,201,44,137,142,214,185,144,62,133,59,50,192,177,97,44,208,77,164,212,219,213,175,167,107,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,128,182,58,106,123,210,99,186,71,195,201,199,64,190,168,193,214,161,148,150,170,187,138,149,113,155,177,52,198,102,68,52,127,114,49,192,43,205,219,151,133,68,219,150,67,128,103,187,167,79,89,89,179,183,69,99,59,210,170,81,184,124,131,145,137,82,164,60,89,136,149,130,186,122,44,202,159,63,145,107,179,152,198,118,219,170,91,127,172,185,39,161,54,198,121,157,128,100,42,108,137,98,103,65,114,54,196,100,180,140,73,78,161,50,159,173,76,167,138,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,191,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,159,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,195,70,188,143,144,179,149,42,206,186,123,72,138,136,68,142,203,212,128,135,43,220,188,137,85,152,88,66,165,145,76,44,153,89,197,159,181,107,146,125,141,61,182,50,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,183,109,92,155,170,219,92,80,218,131,194,179,112,212,167,171,107,68,210,104,210,39,113,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,43,109,205,39,207,46,56,194,160,60,81,151,102,146,139,90,103,119,177,163,174,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,118,146,115,159,119,61,143,80,71,160,148,217,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,41,170,75,217,146,150,63,112,188,139,168,165,163,101,42,196,189,158,180,128,178,64,67,79,175,158,208,96,51,61,130,141,65,119,99,89,53,58,119,184,164,91,187,54,112,149,53,73,141,128,206,95,190,220,43,165,172,63,41,94,111,191,34,131,129,166,47,55,62,39,85,133,120,50,65,88,34,139,55,105,123,200,83,62,192,213,216,220,78,213,159,12
148,150,167,55,95,45,64,122,99,216,164,181,55,110,40,172,150,162,35,137,41,155,153,196,87,179,114,118,85,87,46,219,84,128,110,166,43,189,135,207,96,83,192,211,135,71,37,171,43,71,120,182,51,62,132,54,140,160,110,192,46,67,99,74,150,125,139,121,209,171,180,97,62,115,101,98,118,100,198,190,176,100,49,133,189,153,213,219,86,71,183,145,126,210,206,149,99,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,40,199,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,172,178,42,98,145,34,151,35,122,44,154,77,200,186,114,115,105,191,167,85,73,58,38,129,63,151,148,99,117,41,206,128,93,67,117,58,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,200,137,171,52,164,201,35,140,49,67,213,121,155,168,42,214,185,141,219,77,156,197,136,208,175,130,98,75,58,165,65,126,53,72,83,124,191,139,210,112,160,34,140,134,86,58,121,43,43,113,202,147,68,166,181,196,197,204,55,37,53,80,51,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,108,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,106,66,101,132,100,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,85,194,86,122,214,103,185,180,215,188,107,167,171,217,115,42,141,63,161,126,171,207,182,116,73,179,186,190,207,136,138,156,111,186,109,39,51,140,133,171,103,193,127,137,152,200,77,74,101,121,150,56,132,198,51,76,206,204,176,97,151,158,185,117,159,60,187,85,75,42,50,126,60,164,59,70,156,50,103,56,34,179,45,162,48,192,78,163,207,89,135,216,212,65,67,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,114,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,100,162,145,186,96,47,213,144,57,206,67,159,172,72,158,140,137,135,131,71,46,216,39,180,67,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,96,185,151,63,213,192,77,45,84,84,107,97,63,113,86,132,122,185,201,44,137,142,214,185,144,61,133,59,50,192,177,97,44,208,78,164,213,219,213,174,167,107,99,43,35,212,107,93,117,144,160,67,87,173,197,53,34,145,127,88,149,196,177,128,182,58,107,124,210,100,186,71,195,201,198,64,190,168,193,215,160,149,150,171,187,138,149,112,155,177,52,198,102,68,51,127,114,48,191,43,205,219,151,133,68,220,150,68,128,103,187,168,79,89,89,179,183,69,98,59,210,170,81,185,124,131,145,137,82,164,60,89,136,149,130,185,122,43,202,159,63,145,107,179,152,198,118,218,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,99,180,140,73,78,161,50,159,173,76,167,138,128,66,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,159,83,181,46,55,216,151,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,216,195,70,188,143,145,179,148,42,207,186,123,72,138,136,68,142,203,211,128,134,43,220,188,137,86,152,87,66,165,145,76,44,153,89,197,159,181,107,147,125,141,61,182,49,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,185,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,79,218,131,194,179,112,212,167,172,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,122,44,109,205,39,207,46,55,193,160,60,81,151,102,146,139,90,103,118,177,163,174,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,117,146,115,160,118,61,143,81,71,160,148,217,148,188,147,133,117,136,121,102,34,94,158,84,77,190,183,91,160,41,170,76,217,146,150,63,112,189,139,168,165,163,101,42,197,189,158,180,128,177,64,67,79,175,157,208,96,52,62,131,140,65,118,100,89,54,58,119,184,164,91,186,54,112,149,54,73,141,128,206,95,190,220,43,165,172,64,41,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,140,55,105,122,200,83,62,192,214,217,220,78,213,159,12
148,151,166,55,95,45,64,121,99,217,164,181,55,110,39,172,150,162,34,137,42,156,153,195,87,179,114,118,85,87,46,220,84,127,110,165,43,190,135,207,96,82,192,212,135,71,36,171,43,71,120,182,52,62,132,54,140,159,110,193,46,68,99,73,150,124,139,121,209,171,180,97,62,115,101,99,118,100,198,190,176,100,49,133,188,152,213,220,86,71,183,145,126,210,206,149,98,141,161,60,85,72,140,195,206,73,163,168,163,195,71,77,217,39,199,169,65,42,197,65,159,121,166,38,204,57,41,166,74,205,205,141,216,132,198,92,193,51,173,177,41,97,144,34,151,35,122,45,153,77,200,186,113,115,105,190,167,85,73,58,38,129,63,151,149,99,117,41,206,129,93,67,118,58,150,203,123,67,55,111,180,105,87,118,154,130,213,137,61,49,36,190,194,219,163,76,200,137,170,51,164,201,35,141,49,67,213,121,155,168,42,214,185,141,219,77,156,197,136,208,175,130,98,75,58,164,65,127,54,72,83,124,191,139,210,112,160,34,141,134,86,57,121,43,43,113,202,148,68,166,182,195,197,204,55,37,53,80,50,117,208,145,130,181,122,43,170,46,139,102,167,204,131,146,77,108,199,80,180,154,67,136,56,139,142,93,155,113,99,201,64,160,84,187,140,85,107,65,101,132,101,63,111,43,194,208,76,78,96,173,80,208,131,51,36,54,85,194,87,121,215,102,186,180,215,188,107,167,171,218,115,43,141,63,160,126,171,207,181,117,73,179,185,190,207,135,138,156,110,186,109,40,52,140,133,171,104,193,127,137,153,199,77,74,102,121,150,56,132,197,51,76,206,204,177,97,151,157,185,117,159,60,188,84,76,42,50,126,60,164,59,69,156,49,104,57,34,179,45,162,48,192,78,163,208,89,135,216,211,65,67,138,69,217,100,35,108,58,109,160,186,35,212,43,167,143,98,149,64,39,88,111,201,154,194,211,40,51,97,139,64,115,44,42,64,148,211,118,62,44,209,214,136,53,135,58,166,75,102,142,116,101,161,145,186,96,47,213,145,57,207,67,159,172,72,158,140,138,135,132,70,45,216,39,181,67,93,145,96,220,168,57,120,109,156,101,62,80,161,37,165,135,168,97,184,151,64,213,192,78,45,85,85,107,97,62,113,86,133,122,185,201,44,137,143,214,185,144,61,133,59,50,192,177,96,44,208,78,165,213,219,212,174,167,107,99,43,36,212,107,93,117,144,160,67,88,173,197,53,35,144,126,88,148,196,177,129,183,58,106,123,210,100,187,71,195,201,199,64,189,168,193,215,161,148,150,171,187,138,149,112,155,177,52,198,101,68,51,127,114,48,192,43,205,219,151,133,68,219,150,68,128,104,187,168,79,89,89,179,183,69,99,59,209,170,81,184,123,130,146,138,82,164,60,89,135,149,130,185,123,43,201,159,64,146,107,179,151,198,119,218,169,91,127,172,185,39,161,54,197,121,157,128,100,42,108,137,97,103,65,114,54,196,100,179,140,73,78,161,49,159,172,76,168,137,128,67,126,78,169,56,43,81,219,179,205,109,114,161,105,132,80,180,35,66,53,141,58,191,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,149,173,131,166,113,64,211,78,159,84,181,46,55,216,152,202,157,79,114,175,55,71,158,95,137,218,163,100,183,169,131,62,217,196,70,188,144,145,180,148,43,207,186,123,72,138,136,69,142,203,211,128,135,43,220,188,137,85,152,88,66,165,146,76,44,153,89,197,159,181,107,146,124,141,61,181,50,40,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,210,95,78,141,101,36,184,109,92,155,170,219,92,80,218,131,194,179,112,212,167,172,108,68,210,105,210,39,113,191,163,119,204,106,174,196,176,53,131,214,218,108,110,160,173,123,44,109,205,40,207,46,56,193,160,60,81,151,101,145,139,90,103,118,177,163,175,158,199,86,68,95,47,112,209,106,37,114,102,72,51,102,117,146,115,160,119,62,143,81,71,160,147,217,148,188,147,132,117,136,121,102,34,94,157,84,77,190,183,91,160,41,170,76,217,146,150,63,112,189,139,168,164,163,101,42,197,189,158,180,128,178,64,67,79,175,157,209,95,51,61,130,140,66,118,99,89,53,58,120,184,164,90,187,54,111,149,54,73,140,128,206,95,189,220,43,166,172,64,41,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,139,55,105,123,200,83,63,192,213,217,220,78,213,159,12
148,151,167,55,96,45,65,122,99,217,164,181,55,110,39,172,150,161,34,137,42,156,153,196,87,179,114,118,85,86,46,220,84,128,110,166,43,190,135,207,96,83,192,211,135,70,37,171,43,70,120,181,51,62,132,54,140,160,110,192,46,68,99,74,150,124,139,121,209,171,180,97,62,115,101,98,118,100,198,190,176,100,49,133,188,153,213,219,86,71,183,145,126,210,206,149,99,141,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,41,197,65,159,121,166,39,204,57,42,165,74,205,205,141,216,132,198,92,193,50,173,178,42,98,144,34,151,35,122,45,154,77,200,186,114,115,105,190,166,85,73,58,38,129,64,151,148,99,117,41,206,128,93,67,118,58,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,35,140,49,67,213,121,155,168,42,214,185,141,219,77,156,197,136,209,175,130,98,75,58,165,65,126,53,72,83,124,191,139,210,111,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,195,197,204,55,37,53,80,51,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,107,199,81,180,154,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,106,66,101,132,101,63,111,43,194,209,75,78,96,173,79,208,131,51,36,54,86,193,86,122,215,103,185,180,215,188,107,166,171,217,115,42,141,63,161,125,171,207,182,117,73,180,186,190,208,135,138,156,111,186,109,39,52,140,133,171,104,193,127,137,152,200,77,74,101,120,150,56,132,198,51,76,206,204,176,97,151,158,185,117,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,99,35,108,58,110,160,187,35,212,43,166,143,99,149,63,39,88,111,201,154,194,211,40,51,97,139,64,114,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,146,186,96,47,213,144,58,206,67,159,172,72,158,140,137,135,131,71,45,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,96,185,151,63,213,192,78,45,84,85,107,97,63,114,86,132,122,184,201,44,137,142,214,185,144,61,133,59,50,192,177,96,44,208,77,164,213,219,213,174,167,107,99,44,36,212,107,93,117,144,160,67,87,173,197,53,34,144,127,88,149,196,177,129,183,58,107,124,210,99,186,71,195,201,199,64,190,168,193,215,161,148,150,171,187,138,149,112,155,177,52,198,102,69,51,127,114,48,192,43,205,220,151,133,68,219,150,68,128,103,187,167,80,89,89,179,183,69,98,59,209,170,81,185,123,130,145,137,82,164,60,89,136,149,130,186,123,44,202,159,64,146,107,179,152,198,118,219,170,91,127,172,185,39,161,54,198,121,157,128,100,42,108,137,97,103,65,113,54,196,100,180,140,73,78,161,50,159,172,76,167,138,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,195,70,188,143,144,180,149,43,207,186,123,72,138,136,68,142,203,212,128,135,44,220,188,137,86,152,88,66,165,145,76,44,153,89,197,158,181,107,146,125,141,61,182,50,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,179,112,212,166,172,107,68,210,105,210,39,112,191,162,119,204,105,174,196,175,53,130,214,218,109,110,160,173,123,44,108,205,39,207,46,56,193,160,60,81,151,102,146,139,90,103,118,177,164,175,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,117,146,115,160,118,61,144,80,71,160,148,217,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,41,170,75,217,146,149,63,112,188,139,168,165,163,101,42,197,189,158,180,127,178,64,67,78,175,158,209,96,51,61,131,140,66,118,99,89,53,58,119,184,164,91,187,54,112,150,53,73,141,128,206,95,190,220,43,165,172,64,42,93,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,139,55,105,123,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,95,45,65,122,99,216,164,181,55,110,40,172,150,162,35,137,42,156,153,196,87,179,114,118,85,86,46,220,84,127,110,166,43,189,135,207,96,83,192,211,135,71,37,170,43,71,120,181,51,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,101,98,118,100,198,190,176,100,49,133,189,153,213,220,86,71,183,145,126,210,206,149,99,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,51,173,178,41,97,144,34,151,35,122,45,154,77,200,186,114,115,105,191,166,85,73,58,39,129,63,151,148,99,117,41,207,128,93,67,118,58,150,203,123,67,55,110,180,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,35,140,49,67,213,121,156,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,126,54,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,196,197,203,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,130,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,107,66,101,132,100,63,111,42,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,122,215,103,185,180,215,188,107,166,171,217,115,43,141,63,161,125,171,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,171,104,193,127,137,152,199,77,74,101,121,150,56,132,198,51,76,206,204,176,97,151,158,184,117,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,114,44,42,64,149,211,118,61,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,206,67,159,172,72,158,140,137,135,131,71,46,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,97,185,151,63,213,192,77,45,84,85,107,97,63,113,86,132,122,184,201,44,137,142,214,185,144,61,133,59,50,192,177,97,44,208,78,164,213,219,213,174,167,107,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,214,161,148,150,171,187,138,149,112,155,177,52,198,102,68,51,127,114,49,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,124,131,145,137,82,164,60,89,136,149,130,186,123,44,202,159,64,145,107,179,152,198,118,219,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,75,167,138,128,67,126,79,168,56,43,81,219,179,205,108,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,46,55,216,151,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,195,70,188,143,145,179,149,43,207,186,123,72,138,136,68,142,203,212,128,135,44,220,188,137,86,152,88,66,165,145,76,44,153,89,197,159,181,108,146,125,141,61,182,49,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,210,96,78,141,100,36,184,109,92,155,170,219,92,80,218,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,108,205,39,207,46,55,194,160,60,81,151,102,146,139,90,103,118,177,163,175,158,199,86,69,95,47,112,209,106,37,114,102,72,51,102,118,146,115,159,118,61,143,81,71,160,148,217,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,40,170,76,217,146,150,63,112,189,139,168,165,163,101,42,196,189,158,180,128,177,64,67,79,175,158,209,96,51,61,130,141,66,119,99,89,54,58,119,184,164,91,187,54,112,149,53,73,141,128,206,95,190,220,43,165,172,64,41,93,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,140,55,105,122,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,95,45,65,122,99,216,164,181,55,110,40,172,150,162,35,137,42,156,153,196,87,179,114,118,85,86,46,220,84,127,110,166,43,189,135,207,96,83,192,211,135,71,37,170,43,71,120,181,51,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,100,98,118,100,198,190,176,100,49,133,189,153,213,220,86,71,183,145,126,210,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,178,41,97,144,34,151,35,122,45,154,77,200,186,113,115,105,191,167,85,73,58,39,129,63,151,148,99,117,41,207,128,93,67,118,58,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,35,140,49,67,213,121,156,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,126,54,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,196,197,203,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,107,66,101,132,100,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,122,215,103,185,180,215,188,107,166,171,217,115,43,141,63,161,125,171,207,182,116,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,171,104,193,127,137,152,199,77,74,101,121,150,56,132,198,51,76,206,204,176,97,151,158,185,116,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,194,211,40,51,97,139,64,114,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,207,67,159,172,72,158,140,137,135,131,71,46,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,97,185,151,64,213,192,77,45,84,85,107,97,63,114,86,132,122,184,201,44,137,143,214,185,144,62,133,59,50,192,177,96,44,208,77,164,213,219,213,174,167,106,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,128,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,215,161,148,150,171,187,138,149,112,155,177,52,198,102,68,51,127,114,48,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,210,170,81,185,124,131,145,137,82,164,60,89,136,149,130,185,123,44,202,159,64,145,107,179,152,198,118,218,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,75,167,137,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,195,70,188,143,145,179,149,43,207,186,123,72,138,136,68,142,203,212,128,135,44,220,188,137,85,152,88,66,165,145,76,44,153,89,197,158,181,108,146,125,141,61,182,50,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,210,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,109,205,39,207,46,55,194,160,60,81,151,102,146,139,90,103,118,177,163,175,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,117,146,115,160,118,61,143,81,71,160,148,217,148,188,146,133,117,136,121,102,34,95,157,84,77,190,183,91,160,40,170,76,217,146,150,63,112,188,139,168,165,163,101,42,196,189,158,180,128,178,64,67,79,175,158,208,96,51,61,130,141,66,119,99,89,53,58,119,184,164,91,187,54,112,149,53,73,141,128,206,95,190,220,43,165,172,64,41,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,139,55,105,122,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,95,45,65,122,99,216,164,181,55,110,40,172,150,162,35,137,42,155,153,196,87,179,114,118,85,86,46,220,84,128,110,166,43,189,135,207,96,83,192,211,135,71,37,170,43,71,120,181,52,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,100,98,118,100,198,190,176,99,49,133,189,153,213,219,86,71,183,145,126,210,206,149,98,140,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,199,169,65,41,197,65,159,121,166,39,204,57,41,165,74,205,205,141,216,132,198,92,193,50,173,178,41,97,144,34,151,35,122,45,154,77,200,186,113,115,105,191,166,85,73,58,39,129,63,151,148,99,117,41,207,128,93,67,118,58,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,155,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,126,54,72,83,124,191,139,210,112,160,34,140,134,86,57,121,43,43,113,202,147,68,166,182,196,197,203,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,107,199,80,180,153,67,135,56,139,141,93,155,113,99,201,64,159,85,187,140,85,107,66,101,132,100,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,122,215,103,185,180,215,188,107,166,171,217,115,43,141,63,161,125,171,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,51,140,133,171,104,193,127,137,152,199,77,74,101,121,150,56,132,198,51,76,206,204,176,97,151,158,185,116,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,195,211,40,51,97,139,64,114,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,145,186,96,47,213,144,58,207,67,159,172,72,158,140,137,135,131,71,46,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,161,38,165,135,168,97,185,151,64,213,192,77,45,84,85,107,97,63,113,86,132,122,184,201,44,137,143,214,185,144,61,133,59,50,192,177,97,44,208,78,164,213,219,213,174,167,107,99,43,36,212,107,93,117,144,160,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,214,161,148,150,171,187,138,149,112,155,177,52,198,102,68,51,127,114,48,191,43,205,219,151,133,68,219,150,68,128,103,187,167,79,89,89,179,183,69,98,59,209,170,81,185,124,131,145,137,82,164,60,89,136,149,130,186,123,44,202,159,64,145,107,179,152,198,118,219,169,91,127,172,185,39,160,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,78,161,50,159,173,75,167,138,128,67,126,79,168,56,43,81,219,179,205,109,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,148,173,131,166,113,64,211,78,158,83,181,46,55,216,152,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,196,70,188,143,145,179,148,43,207,186,123,72,138,136,68,142,203,212,128,135,43,220,188,137,85,152,88,66,165,145,76,44,153,89,197,158,181,108,146,125,141,61,182,49,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,218,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,108,205,39,207,46,55,194,160,60,81,151,102,146,139,90,103,118,177,163,175,158,199,86,69,95,47,112,209,106,37,114,101,72,51,102,117,146,115,160,118,61,143,81,71,160,148,217,148,188,146,133,117,136,121,102,34,95,158,84,77,190,183,91,160,41,170,76,217,146,149,63,112,188,139,168,165,163,101,42,196,189,158,180,128,177,64,67,79,175,158,208,96,51,61,130,141,66,119,99,89,54,58,119,184,164,91,187,54,112,149,53,73,141,128,206,95,190,220,43,165,172,64,41,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,139,55,105,122,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,96,45,65,122,99,216,164,181,55,110,40,172,150,162,35,137,42,155,154,196,87,179,114,118,85,86,46,219,84,128,110,166,43,189,135,207,96,83,192,211,135,70,37,171,43,70,120,181,51,62,132,54,140,160,110,192,46,68,99,74,150,125,139,121,209,171,180,97,62,115,101,99,118,100,198,190,176,99,49,133,189,153,213,220,86,71,183,145,126,210,206,149,99,141,161,60,85,72,140,195,206,73,163,168,163,196,71,77,217,39,200,169,65,41,197,65,159,121,166,38,204,57,41,165,74,205,205,141,216,132,198,92,193,51,172,178,42,97,144,34,151,35,122,45,153,77,200,186,113,115,105,191,166,85,73,58,39,129,63,151,149,100,117,41,206,128,93,67,118,59,150,203,123,67,55,110,181,105,87,118,154,130,213,137,61,49,36,190,194,218,163,76,199,137,171,52,164,201,34,140,49,67,213,121,156,168,42,214,185,141,219,77,156,198,136,208,175,130,98,75,58,165,65,126,54,72,83,124,191,139,210,111,160,34,140,134,86,57,121,43,43,113,202,147,68,166,181,196,197,204,55,37,53,80,50,117,208,145,130,181,122,43,170,45,140,102,166,204,131,146,77,108,199,80,180,153,67,135,56,139,141,93,155,113,99,201,65,159,85,187,139,85,107,66,101,132,101,63,111,43,194,209,76,78,97,173,79,208,130,51,36,54,85,193,86,122,215,103,185,180,215,188,107,166,170,217,115,42,141,63,161,125,170,207,182,117,73,179,186,190,208,135,138,156,111,186,109,39,52,140,133,171,104,193,127,137,152,200,77,74,102,121,150,56,132,198,51,76,206,204,176,97,151,158,184,117,159,60,187,85,75,42,50,126,60,164,59,69,156,50,103,56,34,179,45,162,48,192,78,164,208,89,135,216,212,65,68,138,69,217,100,35,108,58,110,160,187,35,212,43,166,143,98,149,63,39,88,111,201,154,195,211,40,51,98,139,64,115,44,42,64,149,211,118,62,44,209,214,136,53,135,58,165,75,102,142,116,101,161,146,186,96,47,213,144,58,207,67,159,172,72,158,140,137,135,131,71,46,216,39,181,66,93,145,96,220,168,57,120,109,157,101,62,80,160,38,165,135,168,96,185,151,63,213,192,77,45,84,85,107,98,63,113,86,132,122,184,201,44,137,143,214,185,144,62,133,59,50,192,177,97,44,208,78,164,213,219,213,174,167,106,99,43,36,212,107,93,117,144,159,67,87,173,197,53,35,144,127,88,149,196,177,129,182,58,107,124,210,100,186,71,195,201,199,64,190,168,193,214,161,148,150,171,187,138,149,113,155,177,52,198,102,68,51,127,114,49,191,43,205,219,151,133,68,220,150,68,128,103,187,167,79,89,89,179,183,69,99,59,209,170,81,185,124,131,145,137,82,164,60,89,136,149,130,186,123,44,201,159,64,145,107,179,152,198,118,219,170,91,127,172,186,39,160,54,198,121,157,128,100,42,108,137,98,103,65,114,54,196,100,180,140,73,78,161,50,159,173,75,167,137,128,67,126,78,169,56,43,81,219,179,204,108,114,161,105,132,79,180,35,66,53,141,58,192,100,109,108,194,194,194,188,195,182,185,118,127,206,113,95,149,173,131,166,113,64,211,78,158,83,181,46,55,216,151,201,157,80,114,176,55,71,158,96,137,218,163,100,183,169,132,62,217,196,70,188,143,145,179,149,43,207,186,123,72,138,136,68,142,203,212,128,135,43,220,188,137,85,152,88,66,165,145,76,44,153,89,197,158,181,107,146,125,141,61,182,50,41,122,126,168,178,144,137,119,74,183,195,200,104,206,171,184,38,78,161,141,187,209,96,78,141,100,36,184,109,92,155,170,219,92,80,219,131,194,179,112,212,167,171,107,68,210,105,210,39,112,191,162,119,204,105,174,196,175,53,131,213,218,109,110,160,173,123,44,108,205,39,207,46,55,194,160,60,81,151,102,146,139,90,103,118,177,163,175,158,199,86,69,95,47,112,209,107,37,114,101,72,51,102,118,146,115,160,118,61,143,81,71,160,148,217,148,188,146,133,117,136,121,102,34,94,158,84,77,190,183,91,160,40,170,76,217,146,150,63,112,188,139,168,165,163,101,42,196,189,157,180,128,177,64,67,79,175,158,208,96,51,61,130,140,66,119,100,89,54,58,119,184,164,91,187,54,112,149,53,73,141,128,206,95,190,220,43,165,172,64,42,94,111,191,34,131,129,166,47,55,63,39,85,133,120,50,65,88,34,140,55,105,122,200,83,62,192,214,216,220,78,213,159,12
148,151,167,55,95,45,64,122,99,217,164,181,55,110,39,172,150,162,34,137,41,155,153,196,87,179,114,118,86,86,47,219,84,127,110,166,43,189,135,207,96,83,192,211,135,71,37,171,43,70,120,182,51,62,132,54,140,160,109,192,46,68,99,74,150,125,139,121,208,171,180,97,62,115,100,99,118,100,198,190,176,100,49,133,188,152,213,220,85,71,183,145,126,210,206,150,98,140,161,60,85,73,140,195,206,73,163,168,163,196,71,77,217,40,199,168,65,41,198,65,159,121,166,39,204,57,41,165,74,205,205,141,215,132,198,92,193,50,173,178,42,98,145,34,150,35,122,45,153,77,200,186,114,115,105,190,167,85,73,58,38,129,64,151,148,100,118,41,207,128,93,67,118,58,150,203,123,67,55,111,181,105,87,118,154,130,213,137,61,49,36,190,195,218,163,76,199,137,171,51,165,201,34,140,49,68,213,121,155,169,42,214,184,141,219,77,155,197,136,209,175,131,98,74,58,164,65,126,53,72,83,124,192,140,210,112,160,34,140,134,86,58,121,43,43,113,202,147,68,166,181,196,198,204,55,37,54,80,50,117,208,145,130,181,122,43,170,46,140,102,166,204,130,146,77,108,199,81,180,153,67,135,56,139,141,93,155,112,99,201,65,159,84,187,139,85,107,66,102,132,101,63,111,43,194,209,76,78,97,173,79,209,130,51,36,53,86,193,87,122,215,103,185,180,215,188,107,167,171,218,115,43,142,63,161,126,170,207,181,116,73,179,186,190,207,135,138,157,111,186,109,40,52,140,133,170,104,193,127,137,153,199,77,74,102,120,151,56,132,198,51,76,206,204,176,97,151,158,184,117,159,60,187,84,75,42,49,126,60,164,59,69,156,50,103,57,34,178,45,162,48,192,78,164,208,89,135,216,212,64,67,137,69,217,100,35,108,58,110,161,187,34,213,42,167,143,98,149,63,39,87,111,201,155,195,210,40,51,97,139,64,114,44,41,64,149,212,118,62,43,208,214,136,53,135,58,166,75,102,142,116,100,162,145,186,96,47,213,144,58,207,67,160,172,71,158,140,137,135,131,70,46,216,39,181,66,94,145,96,220,168,57,120,109,157,102,62,80,160,38,165,136,168,96,184,151,64,213,192,77,45,84,85,107,97,63,113,86,132,122,184,201,44,136,142,214,185,144,61,133,59,50,192,177,96,43,208,78,164,212,219,213,174,168,107,99,44,35,212,107,93,117,144,160,67,87,173,197,54,35,145,127,88,149,196,177,128,182,58,106,124,210,99,187,71,195,201,198,63,189,168,193,215,160,148,150,171,187,138,149,112,155,178,52,198,101,68,51,127,114,49,192,43,205,219,151,133,68,220,150,68,128,104,187,168,79,89,89,179,183,69,98,59,210,170,82,185,124,130,145,137,82,164,60,89,136,149,129,185,122,44,202,159,64,145,107,179,152,198,118,218,170,91,127,172,185,39,161,54,198,121,157,128,100,42,108,137,98,103,65,113,54,196,100,180,140,73,79,161,50,159,173,76,167,137,128,67,126,78,168,57,43,81,218,179,205,109,113,161,104,132,79,180,35,67,53,141,58,192,100,109,108,194,194,194,189,195,181,185,117,127,206,113,95,149,173,131,166,113,64,211,78,158,83,181,46,55,216,151,202,157,80,114,176,55,71,158,96,137,218,164,100,183,169,132,62,217,195,70,188,143,144,179,148,43,207,186,123,72,138,136,68,142,203,212,128,134,44,219,188,137,86,152,88,66,165,146,76,44,153,89,197,158,181,107,147,125,142,61,183,49,41,122,126,168,178,144,137,119,74,183,195,200,104,207,171,184,38,78,160,141,187,210,96,78,140,100,37,183,109,92,156,170,219,92,80,218,131,194,179,112,212,166,171,107,68,210,105,210,39,112,191,163,119,204,105,174,196,175,53,130,213,218,109,110,160,173,122,44,108,205,39,207,46,56,194,160,60,81,151,101,145,139,90,103,118,177,163,174,158,199,86,68,95,47,112,209,106,37,114,101,72,51,103,118,146,115,159,118,62,143,80,71,160,148,217,148,188,146,133,117,136,121,103,34,95,158,84,77,190,183,91,160,40,170,75,216,146,149,63,112,188,139,168,164,163,101,42,196,189,157,180,127,177,64,67,79,175,157,208,95,52,61,130,140,66,118,100,89,54,58,120,183,164,91,187,54,112,150,53,73,140,127,206,95,190,220,43,165,172,64,42,94,112,191,34,131,129,166,46,55,63,39,85,132,120,50,65,89,34,140,55,106,122,200,84,62,192,214,216,220,78,212,159,12
220,59,126,86,158,35,213,95,134,186,56,63,147,90,87,49,33,167,140,76,122,138,46,130,155,49,36,90,166,88,184,181,216,159,102,176,101,100,54,89,38,58,145,38,104,179,205,122,200,51,81,208,116,47,162,138,152,115,204,184,90,74,99,42,135,211,56,89,88,118,202,161,136,219,114,139,150,167,190,95,171,206,133,127,189,192,220,157,177,200,146,207,118,128,171,83,154,193,83,110,83,175,38,35,102,143,152,160,128,163,206,111,222,119,104,68,75,121,34,37,204,94,108,94,148,164,136,196,69,56,124,145,87,68,85,152,69,105,188,77,192,107,58,146,91,85,47,35,162,173,152,168,157,92,207,76,163,42,60,34,71,97,91,40,157,130,163,116,58,183,45,54,107,93,193,108,39,181,152,138,127,207,218,85,96,92,197,83,193,118,94,131,197,60,70,217,81,161,46,169,96,107,61,68,160,87,40,46,194,140,204,129,40,120,69,132,60,164,160,89,218,105,89,147,197,121,219,168,146,77,159,219,127,35,194,50,33,40,203,133,160,84,97,59,132,186,82,128,187,87,91,81,202,48,126,166,153,130,76,90,179,156,147,182,37,201,51,175,93,98,211,80,134,216,103,76,114,196,110,170,46,59,139,214,69,176,187,173,203,46,87,83,126,163,97,141,137,57,101,99,86,179,143,177,221,145,202,194,205,113,190,141,66,135,117,55,92,138,200,156,94,149,206,100,182,90,165,208,194,196,48,88,109,37,103,42,81,203,202,202,71,70,109,222,144,64,219,90,35,125,90,41,211,173,169,44,60,204,115,42,66,67,159,74,156,134,144,171,191,205,111,97,33,210,65,68,160,181,124,205,137,96,186,140,199,195,88,94,76,192,84,63,160,139,109,177,194,154,99,34,60,70,112,140,104,217,117,69,185,98,175,150,196,143,96,162,112,61,202,190,85,53,203,213,154,186,32,145,110,86,186,65,204,42,138,81,192,105,168,190,86,103,116,148,221,38,81,92,213,67,208,78,136,130,201,33,56,216,192,95,106,98,71,74,207,215,220,117,165,188,75,70,220,45,62,126,42,197,196,52,48,108,191,120,79,89,159,54,51,190,166,66,144,185,131,54,211,36,63,186,200,211,188,193,45,200,52,144,81,149,81,112,150,155,99,37,162,102,34,135,109,61,71,212,85,135,98,91,37,68,180,62,58,168,92,87,165,187,181,87,83,186,73,160,163,161,124,169,78,58,120,184,161,205,79,51,115,201,194,58,164,174,44,40,165,37,148,96,78,88,42,87,212,60,148,87,178,53,171,219,61,206,196,56,204,176,46,163,213,140,34,59,120,41,200,220,69,150,55,150,195,117,52,113,182,219,203,161,152,70,78,106,165,104,103,185,147,65,34,33,217,160,191,222,60,199,121,187,32,170,152,221,60,182,57,214,193,40,142,175,221,216,41,139,39,65,95,135,187,66,198,98,138,151,49,223,150,198,158,120,106,122,102,36,79,42,194,45,213,154,66,205,193,102,203,39,127,175,217,44,127,153,67,85,219,134,212,152,202,184,73,43,48,208,37,143,41,200,198,197,73,45,97,75,116,61,184,157,113,55,66,211,129,175,185,178,209,64,187,205,200,90,217,89,77,141,217,183,121,111,99,115,107,40,34,128,47,168,190,55,197,218,106,200,52,212,139,53,172,151,65,61,64,116,166,67,129,115,209,47,34,66,208,142,78,156,160,148,190,114,215,112,173,168,160,49,136,59,199,169,219,92,135,209,161,140,52,50,40,202,135,93,65,138,38,41,100,170,175,136,76,93,46,157,184,192,130,106,52,53,208,51,170,96,39,204,141,209,201,56,153,196,121,34,84,219,53,184,32,166,54,128,185,185,209,77,219,109,60,219,163,166,204,44,201,175,138,110,78,153,115,48,65,98,197,114,195,58,222,143,51,184,80,203,84,222,140,166,103,102,124,221,42,119,59,69,95,48,59,127,54,98,176,141,43,99,211,133,48,209,209,195,75,113,101,154,144,130,36,187,172,134,51,79,151,75,154,205,182,37,201,188,128,106,61,43,143,110,175,40,165,107,99,58,96,116,167,115,174,125,127,196,112,51,60,35,90,220,193,109,200,39,53,57,199,79,121,47,169,86,152,93,63,166,50,171,175,156,186,42,86,69,69,188,177,63,120,94,40,43,207,150,145,222,169,46,140,217,193,72,65,132,77,133,185,184,153,182,68,71,85,194,219,145,98,154,44,221,80,66,67,182,212,205,200,213,90,109,208,165,104,165,147,82,68,113,35,66,42,87,138,147,73,209,13
219,59,125,86,159,35,214,95,135,187,54,62,147,90,87,49,34,166,139,77,122,138,46,130,155,49,35,90,166,89,184,180,216,160,101,176,101,101,54,89,39,57,144,37,104,180,205,121,199,52,81,208,117,47,161,138,153,116,204,184,90,74,99,42,134,212,57,90,87,119,201,160,136,219,113,139,149,166,190,95,171,206,132,126,189,193,221,156,177,200,145,206,120,128,171,83,155,195,83,110,82,176,38,34,102,143,152,160,129,162,206,111,221,119,105,69,75,121,32,37,204,93,108,93,149,164,135,197,68,56,124,144,86,68,86,152,69,104,187,78,192,108,59,145,92,85,46,35,162,173,151,167,156,91,208,75,163,42,60,33,72,97,91,40,158,130,164,115,58,183,44,54,107,93,193,108,39,181,152,138,127,206,219,84,95,92,197,82,195,118,95,131,198,60,71,218,83,159,46,169,96,107,62,68,161,86,39,46,193,140,203,129,39,121,68,131,59,164,159,89,217,106,90,148,196,121,219,167,146,77,158,218,128,36,195,51,33,40,203,132,161,83,97,58,132,186,83,127,189,87,89,81,201,48,128,167,152,130,76,90,179,155,148,183,37,201,51,176,93,98,210,80,135,215,102,77,115,197,110,170,46,60,138,215,68,177,187,172,204,47,86,82,127,163,97,141,137,56,101,100,86,178,144,176,220,146,202,195,204,113,190,139,66,135,117,55,92,138,199,155,94,149,207,101,185,90,164,207,195,195,49,87,110,36,104,42,81,202,201,202,71,70,109,221,145,65,219,90,35,125,90,40,212,172,170,43,59,205,115,43,67,68,159,74,155,134,144,171,190,206,111,97,34,211,66,68,162,181,124,206,136,96,186,139,199,195,87,93,75,191,85,64,160,138,109,177,194,153,99,33,59,70,111,140,104,217,118,68,184,98,176,150,194,144,97,163,113,62,201,191,86,53,204,213,155,186,32,145,110,86,187,65,203,42,139,81,193,105,167,189,86,104,116,147,220,38,81,92,213,66,208,78,138,131,200,33,56,217,192,95,107,99,71,75,207,214,221,117,165,189,75,70,220,46,61,125,42,197,196,51,48,107,193,121,79,88,159,53,50,190,167,66,144,187,130,54,212,36,64,186,199,210,188,193,45,200,52,144,80,149,81,112,150,155,99,37,162,104,35,135,109,61,70,211,85,135,97,91,35,68,179,61,57,168,94,88,165,187,181,87,83,185,74,159,163,162,124,169,79,58,120,184,160,206,78,51,114,201,195,57,164,174,44,40,165,36,148,97,78,88,41,87,212,60,149,87,179,54,170,219,60,207,197,55,204,177,46,162,213,141,34,58,120,39,199,220,69,151,55,149,196,117,53,112,181,219,204,162,152,71,78,105,165,105,103,185,146,65,34,33,217,160,191,223,60,199,121,187,32,170,153,222,59,180,56,213,194,41,144,177,221,216,42,140,39,65,95,136,187,67,198,98,139,151,49,222,150,198,158,121,106,122,100,35,78,42,194,45,213,153,66,206,192,101,203,39,129,176,217,44,128,153,67,86,219,133,212,152,202,185,73,42,49,209,37,143,41,201,197,196,72,45,97,75,116,62,185,157,112,55,64,210,129,175,185,177,209,64,186,204,202,91,216,88,77,141,216,184,121,111,100,115,106,41,33,129,47,168,190,55,197,219,107,201,53,212,138,54,172,151,64,62,63,114,167,66,130,114,208,46,33,66,207,141,79,156,161,149,189,114,215,111,174,169,159,49,137,59,199,168,219,93,135,209,161,141,51,50,40,201,136,95,64,139,37,40,101,170,175,136,77,94,46,158,182,191,130,107,51,53,208,51,170,97,39,205,142,210,200,56,153,195,120,34,83,218,53,185,33,166,53,129,186,185,210,78,219,110,59,218,163,166,202,46,202,174,138,110,77,154,116,48,65,99,195,114,195,58,221,142,50,185,81,203,86,222,142,166,103,102,124,222,41,118,59,68,95,48,58,127,54,98,176,142,44,97,211,132,48,210,208,194,74,112,102,154,143,130,36,186,171,133,50,79,150,74,154,205,184,38,200,189,127,105,62,43,143,110,175,39,165,107,99,58,97,115,167,115,176,126,128,196,111,51,61,35,91,220,193,108,199,39,53,56,199,80,120,48,168,85,152,94,62,165,51,171,174,156,187,42,86,69,69,188,176,63,120,94,41,43,207,150,145,222,169,46,140,217,192,72,65,132,78,132,186,183,152,184,70,71,86,194,218,144,98,154,43,221,80,67,67,182,211,205,200,213,91,110,208,165,104,165,146,82,66,113,36,64,43,86,137,146,73,209,13
220,59,125,86,159,35,213,94,134,186,55,63,146,89,87,49,34,167,139,76,122,138,46,130,155,49,35,91,166,90,184,181,216,160,102,176,100,100,53,89,38,57,144,38,105,179,205,121,200,51,81,209,117,47,161,138,152,117,205,184,90,74,99,41,134,212,58,89,88,118,202,161,136,220,113,139,149,166,190,95,171,206,133,127,189,192,220,157,177,200,146,207,119,128,171,83,154,194,83,111,82,176,39,35,102,143,152,160,128,163,206,111,222,119,104,68,76,120,32,37,204,94,108,93,149,163,136,196,68,56,124,145,87,69,86,153,68,104,188,77,192,108,58,145,91,85,46,35,162,173,151,167,157,92,207,75,162,42,60,34,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,206,218,84,95,92,198,82,194,119,95,131,198,60,70,217,82,160,46,169,96,107,62,68,161,87,40,46,193,140,203,129,40,121,69,132,59,164,160,89,217,106,90,147,197,120,219,168,146,77,159,219,128,36,195,50,33,40,202,132,160,83,97,58,132,186,83,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,200,50,175,93,98,211,81,134,216,102,76,114,196,110,170,46,60,138,214,69,176,188,172,203,47,87,83,127,163,98,141,137,57,101,99,86,179,143,177,221,145,202,195,205,113,190,141,66,135,117,55,92,138,200,156,94,149,207,100,183,90,165,207,194,195,48,88,109,37,103,42,81,203,202,202,71,70,109,222,144,64,219,90,36,125,90,40,212,173,170,44,60,205,115,43,67,68,159,73,155,134,144,172,191,205,111,98,34,211,66,69,161,181,124,205,136,97,186,140,199,195,87,93,76,191,85,64,160,138,109,177,194,154,98,34,60,70,112,140,104,218,117,68,184,98,176,150,195,143,97,162,112,61,202,191,86,53,203,214,154,186,32,145,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,208,78,137,131,201,33,56,217,191,95,106,98,71,74,207,214,220,117,165,188,75,70,220,46,62,125,42,197,196,52,48,108,192,120,79,88,159,53,51,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,151,154,99,37,162,103,34,134,109,61,70,211,85,134,98,91,36,68,179,61,58,168,93,88,165,187,181,87,83,185,74,160,163,162,124,169,78,58,120,184,160,206,78,51,115,201,194,58,164,174,44,40,165,36,148,96,78,88,42,86,211,60,148,87,178,54,170,219,61,207,197,56,204,176,46,162,213,140,34,59,120,40,200,220,69,150,55,150,196,117,52,113,181,219,203,162,151,70,79,105,165,105,104,185,146,64,35,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,41,139,39,65,95,136,187,66,198,98,138,150,49,222,149,198,158,121,105,122,100,36,78,42,193,45,213,154,66,206,192,101,202,39,128,175,217,44,128,153,67,86,219,133,212,152,201,185,73,43,48,209,37,143,42,201,198,197,73,45,97,75,116,62,184,157,112,55,65,211,129,174,186,177,209,63,187,204,200,90,216,89,77,141,217,184,121,111,100,115,107,41,33,129,48,168,190,55,197,218,107,201,52,212,139,54,173,151,64,61,63,115,166,66,130,114,209,46,34,65,208,141,78,156,160,149,189,114,216,112,174,168,160,49,136,58,199,169,219,93,135,209,161,140,51,50,40,202,136,94,65,138,37,41,100,171,175,136,76,94,46,158,183,192,130,107,51,53,208,51,170,97,38,204,141,209,201,56,153,195,120,33,84,219,53,184,32,165,53,129,186,185,209,77,219,109,60,219,163,166,203,45,201,175,138,110,77,154,115,47,65,98,196,114,194,58,221,142,50,185,81,203,85,221,140,165,103,103,124,221,42,119,59,69,95,48,59,127,55,98,177,142,43,98,211,133,47,210,209,195,75,113,101,154,143,130,36,187,172,133,51,79,150,75,154,204,183,37,201,189,127,105,62,43,142,110,175,40,165,107,99,58,96,115,167,115,175,126,128,197,111,51,60,36,91,220,193,108,200,39,53,57,200,79,120,47,168,86,152,94,63,165,50,171,174,157,187,42,86,69,69,188,177,64,120,94,40,43,207,150,145,222,169,47,140,216,192,72,65,132,78,133,186,183,154,183,69,71,85,194,218,144,97,154,44,221,80,67,67,182,211,204,199,213,91,109,209,165,104,164,147,82,67,113,36,66,42,86,137,146,73,209,13
220,59,125,86,159,35,213,95,134,187,54,63,146,89,88,49,34,166,139,77,122,138,46,130,155,49,36,91,165,90,184,181,216,159,102,175,101,100,53,89,38,57,144,38,105,180,205,121,199,51,80,209,117,48,161,138,152,117,205,185,90,74,100,41,135,212,57,89,87,118,202,160,136,219,113,139,149,166,190,95,171,207,132,127,189,193,220,157,177,200,146,207,119,127,171,83,155,194,83,111,82,176,39,35,103,143,152,160,129,163,207,111,222,119,104,68,75,120,32,37,204,94,107,94,148,163,136,196,68,55,125,145,86,69,85,152,69,104,188,77,192,108,58,145,91,85,46,35,161,173,152,167,157,92,207,76,162,42,60,34,71,98,91,40,157,130,163,116,58,184,44,53,107,93,193,109,39,181,153,137,127,206,219,85,96,92,198,82,194,119,95,131,198,60,70,217,82,159,46,169,97,107,62,69,161,86,40,46,193,140,203,128,40,120,69,132,59,164,160,89,217,105,90,147,196,120,218,168,147,77,159,219,127,36,194,51,33,40,202,132,160,84,97,58,131,186,83,128,188,86,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,201,50,175,93,98,210,81,134,216,102,76,114,196,110,170,46,59,138,215,68,177,187,172,203,47,87,83,127,163,97,141,137,57,101,100,86,178,143,177,221,145,203,195,206,113,191,141,66,135,118,55,92,138,199,155,94,150,207,100,183,90,166,207,194,195,48,87,109,37,103,42,81,203,202,202,71,70,109,222,145,65,219,90,35,125,90,41,211,172,171,44,60,205,115,43,67,68,159,74,155,134,144,172,191,205,111,97,34,211,66,68,161,182,124,205,136,97,186,140,199,195,87,92,76,191,85,64,160,138,110,177,195,153,99,35,60,70,112,140,104,218,117,68,184,98,176,150,195,143,97,163,112,61,202,191,86,53,204,213,154,186,32,145,109,86,186,65,204,41,139,80,193,105,168,190,87,102,116,147,221,38,81,91,213,67,208,78,137,132,201,33,56,217,192,95,106,99,71,74,208,214,220,117,165,188,75,70,220,46,61,125,42,197,196,52,48,108,193,120,79,88,159,53,50,190,166,67,144,186,131,54,212,36,64,185,200,211,189,193,45,200,52,143,80,149,81,112,151,154,100,37,162,103,35,134,109,61,70,211,86,134,98,91,37,69,179,61,59,168,93,88,165,188,181,87,83,186,74,159,162,162,124,169,78,58,120,184,160,206,78,50,115,201,195,57,164,174,45,40,165,36,148,96,77,88,41,86,211,61,148,87,177,54,170,219,60,207,197,56,203,176,47,163,214,140,35,59,121,40,200,220,69,150,55,150,196,117,52,113,182,219,203,162,151,71,79,106,164,105,104,185,146,64,35,32,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,214,194,42,143,175,220,216,41,139,39,65,95,136,187,67,199,98,138,151,49,222,149,198,158,121,106,121,101,36,78,42,194,45,213,154,66,206,192,101,202,39,128,175,217,44,128,153,67,86,219,133,212,152,201,185,73,43,48,209,37,143,42,201,198,197,73,45,96,76,116,62,184,158,113,55,66,211,130,174,186,177,209,63,186,205,201,90,217,89,77,141,217,184,122,111,100,114,107,40,33,129,48,168,190,55,197,218,107,201,52,212,139,54,173,150,64,61,63,114,165,66,131,114,209,46,34,66,208,142,78,156,161,149,189,114,216,112,175,168,160,49,136,58,199,170,219,93,135,208,161,140,51,50,39,201,136,94,65,138,37,41,100,170,175,136,76,94,46,157,183,192,130,107,51,52,208,51,170,98,38,204,141,209,201,56,152,195,120,33,84,218,53,184,32,165,53,129,185,185,209,77,219,110,60,219,163,166,204,45,202,175,137,110,77,153,115,47,65,98,197,114,194,58,221,142,50,185,81,203,85,222,140,165,103,103,124,222,42,118,60,69,96,48,58,127,55,98,177,142,43,98,211,132,47,209,209,195,75,113,102,154,143,130,36,187,172,133,51,79,150,74,154,204,183,38,201,189,127,105,62,43,143,110,175,40,165,107,99,59,96,115,167,115,175,126,128,196,112,51,60,35,91,220,193,109,200,38,53,57,200,79,120,47,168,86,152,94,64,166,49,171,174,157,187,42,86,68,69,188,177,63,120,94,41,43,207,150,145,222,169,47,140,216,193,72,65,132,78,133,186,183,153,182,70,71,85,194,218,145,97,154,44,220,80,67,67,182,211,204,199,214,91,109,208,165,104,164,147,81,68,113,36,66,42,87,137,146,72,210,13
220,59,125,86,159,35,214,93,134,184,55,61,146,90,87,49,34,167,139,76,123,138,47,131,156,49,35,90,166,89,185,183,217,159,102,174,100,99,52,88,39,57,144,38,104,179,205,121,199,52,81,209,117,46,162,138,153,117,205,185,90,74,99,41,134,212,57,91,87,119,202,161,137,220,112,140,149,165,189,95,171,206,133,127,188,192,220,156,177,200,147,207,120,129,171,83,154,193,83,112,82,175,37,36,102,144,153,160,128,164,206,112,223,119,103,69,76,120,32,37,203,94,107,93,149,164,136,196,69,56,124,144,87,68,86,152,67,103,189,75,192,106,59,147,91,84,46,35,162,173,151,166,156,92,208,76,163,43,59,33,71,97,92,41,158,131,163,116,56,183,44,54,108,93,194,109,40,182,153,136,127,206,217,83,95,91,199,82,193,120,94,131,199,59,71,216,84,160,47,168,95,107,62,68,160,86,41,46,194,141,203,129,40,120,69,133,59,163,161,89,216,106,89,147,197,120,218,167,146,76,158,219,128,35,195,51,33,40,202,133,159,83,98,59,131,188,83,128,189,87,92,82,202,47,127,166,152,129,75,90,180,157,148,181,36,201,50,175,93,97,211,80,135,217,102,76,114,196,110,169,46,60,137,215,70,176,189,173,203,46,88,84,126,164,98,141,136,55,102,98,87,179,142,177,222,145,203,196,204,113,190,142,67,134,118,55,92,138,199,156,94,149,207,99,184,91,165,207,195,196,47,88,109,37,103,42,81,202,202,203,72,70,109,221,145,63,219,90,38,126,90,40,211,172,170,45,60,204,116,43,66,67,159,74,155,133,144,172,191,206,112,98,33,210,66,69,161,183,124,206,136,97,187,141,199,196,86,92,77,191,85,64,161,137,109,178,195,154,99,34,60,69,112,139,104,219,117,68,184,98,175,150,194,143,96,162,113,62,202,190,87,53,204,213,155,186,32,145,110,84,187,66,203,40,139,80,192,104,169,191,86,103,118,146,220,38,82,93,213,66,206,78,136,131,201,32,56,217,191,96,104,99,70,74,208,214,220,118,166,188,75,69,220,45,62,125,41,198,195,51,47,109,193,119,79,89,160,54,52,191,165,66,144,187,130,53,212,36,64,186,201,210,189,193,46,200,53,144,81,148,80,112,152,155,100,37,162,104,34,135,111,60,72,211,86,135,99,91,37,68,179,61,59,168,92,89,164,186,182,87,83,186,74,159,163,162,126,169,79,57,120,184,159,206,79,50,114,203,194,58,164,174,45,40,165,36,148,97,77,88,41,84,212,61,148,88,179,53,170,220,61,208,198,55,204,177,48,163,213,140,33,59,121,40,201,221,69,149,55,149,196,116,51,113,182,221,204,162,152,71,78,104,166,105,104,185,147,64,33,32,216,160,190,221,59,198,120,186,32,171,152,222,61,181,56,213,195,42,143,176,219,216,42,140,38,67,95,136,186,67,198,98,138,150,50,222,149,197,158,122,105,123,102,36,79,42,193,44,213,154,66,206,192,101,203,39,128,177,218,45,128,152,68,86,219,134,212,152,203,184,72,43,49,209,36,143,42,199,199,196,74,44,97,76,115,62,184,156,112,54,65,210,129,174,185,178,209,64,188,205,200,89,217,89,76,140,219,183,122,112,99,116,106,40,34,128,49,168,190,54,197,219,106,201,54,212,138,53,172,151,64,62,65,116,168,66,130,114,208,47,34,65,208,142,78,155,162,149,190,114,216,112,174,168,162,48,134,58,198,169,219,92,134,209,160,140,52,51,38,201,135,94,65,138,37,42,100,170,175,137,76,93,46,157,182,192,132,107,51,52,208,51,169,97,38,203,141,209,201,56,153,195,120,33,83,220,53,184,32,166,53,128,186,183,208,77,218,109,59,220,164,166,204,45,201,175,138,109,77,153,116,47,65,98,197,114,193,58,221,141,50,185,81,203,84,221,140,164,104,102,124,222,42,119,60,68,97,49,58,126,56,99,176,143,44,97,211,133,48,211,208,196,74,112,101,154,144,130,37,187,171,133,51,79,150,75,154,205,184,37,201,189,126,105,62,44,144,109,175,41,165,107,99,58,95,116,168,115,175,126,129,196,111,51,60,36,90,220,193,108,200,37,52,56,200,80,121,47,169,84,152,94,63,165,49,172,173,156,187,43,85,68,70,187,176,63,121,93,40,43,208,149,144,222,168,47,141,216,193,73,66,133,79,132,186,182,152,183,69,70,86,194,216,144,97,153,44,220,80,66,68,182,211,204,198,214,90,109,208,165,103,164,147,83,67,113,36,65,41,86,137,147,73,208,13
219,59,126,86,159,35,212,94,134,186,55,62,147,90,88,49,34,166,140,76,121,139,47,130,154,49,36,90,166,89,183,180,217,161,101,175,101,100,54,89,39,57,144,38,104,179,205,121,200,51,81,209,117,48,160,138,152,117,205,185,89,75,99,42,134,213,57,90,88,117,201,160,136,220,112,138,148,165,190,96,171,206,133,125,189,194,220,156,178,200,147,207,119,127,171,83,155,193,82,110,83,176,39,35,102,143,153,161,128,163,205,110,223,119,104,68,74,119,32,37,204,94,108,94,149,163,136,196,68,56,124,144,87,68,87,152,69,106,188,78,194,107,57,146,91,86,46,36,163,174,151,167,157,92,207,75,162,43,58,34,71,97,91,41,158,130,164,116,59,182,44,54,106,93,194,110,40,181,152,137,126,207,218,84,96,92,198,82,193,119,96,130,197,60,70,218,82,160,45,169,94,107,61,69,162,87,40,46,193,140,201,129,39,120,69,133,59,164,160,89,217,106,90,148,196,121,218,168,147,77,158,218,127,37,195,51,33,41,203,132,160,84,96,59,132,187,83,128,189,87,90,81,201,48,128,166,152,129,75,90,179,156,149,183,37,201,51,177,94,98,211,82,134,215,103,76,113,196,110,170,46,60,138,214,67,176,188,171,203,47,88,83,126,163,98,140,136,57,100,99,85,180,142,176,221,146,203,196,205,114,190,141,67,135,117,54,93,138,200,156,94,149,206,99,184,90,165,207,195,195,49,87,110,37,103,43,81,202,201,202,71,69,110,222,143,64,219,90,36,124,89,40,210,172,170,44,59,205,115,43,67,68,159,74,156,133,144,172,190,205,111,98,33,210,65,69,162,181,123,205,136,98,187,140,199,195,86,91,75,193,84,64,160,138,110,177,194,153,98,35,60,70,111,140,103,218,117,69,184,97,175,150,195,144,96,162,112,62,201,191,85,53,203,213,155,185,32,146,108,86,186,68,203,41,138,80,192,105,167,189,87,103,115,147,219,39,81,91,214,67,207,77,136,132,201,33,56,217,191,95,106,98,70,74,206,214,218,117,165,188,75,69,221,46,61,124,43,197,196,51,48,108,193,120,79,89,160,52,51,190,166,66,143,186,130,55,212,37,64,185,200,210,187,192,46,200,51,144,80,149,81,112,150,155,101,37,163,105,35,135,110,60,70,211,86,134,98,92,36,68,179,61,59,168,93,88,166,187,180,87,83,185,73,159,163,162,123,168,79,59,121,183,159,205,78,51,115,201,194,59,162,173,44,40,165,36,149,97,79,87,42,86,212,61,150,86,178,54,169,219,61,206,197,56,204,177,48,162,213,141,33,59,120,40,201,221,69,151,54,150,197,118,52,112,182,220,203,163,152,70,79,105,165,105,105,184,147,64,34,31,217,160,190,222,59,199,122,188,33,169,152,220,60,182,57,213,195,41,143,176,220,216,41,140,38,65,95,137,187,65,198,97,138,150,50,222,150,198,158,121,105,121,101,36,79,42,192,44,213,154,66,206,192,101,203,39,127,176,217,44,126,153,67,86,219,134,212,150,203,184,72,43,49,210,39,143,42,201,198,198,74,46,96,77,117,61,183,156,111,55,65,210,129,174,185,177,210,63,187,204,199,90,217,89,77,140,218,184,120,112,100,115,107,40,33,129,48,168,190,55,196,218,107,199,52,212,139,53,173,152,64,61,65,114,167,65,129,114,209,47,35,67,209,141,78,157,160,149,189,114,216,112,173,169,160,49,135,58,199,169,220,94,137,209,160,139,51,49,39,201,134,93,65,138,38,40,100,170,175,135,77,93,45,157,183,192,130,107,51,53,208,52,171,97,39,203,143,210,200,55,152,195,120,34,84,218,53,184,33,165,53,127,186,185,209,77,219,110,59,219,163,166,204,46,200,176,137,110,77,154,115,47,65,98,196,115,195,59,220,141,51,185,81,203,86,222,141,165,103,103,125,221,42,118,59,69,95,48,58,126,55,98,177,141,44,99,210,133,47,209,209,195,76,113,102,154,143,130,36,187,172,133,51,79,150,74,153,204,184,38,201,189,127,105,63,43,143,111,176,39,163,107,98,58,96,115,168,115,175,126,128,196,111,52,61,36,92,220,193,108,200,39,52,57,199,79,121,46,168,86,153,92,64,165,49,171,173,157,187,43,85,69,69,189,178,64,120,96,41,42,207,151,145,221,169,48,140,216,194,72,65,131,78,133,185,183,154,183,70,72,84,194,218,145,98,154,44,220,80,67,67,181,211,203,200,214,92,110,209,164,105,164,147,83,67,115,37,66,42,87,137,146,73,209,13
220,59,125,86,159,35,213,94,134,186,55,63,146,90,87,49,34,166,140,77,121,138,46,130,155,49,35,91,165,89,184,181,216,159,101,176,100,100,53,89,38,57,144,38,104,180,205,121,200,51,80,209,117,46,161,138,152,117,205,184,90,74,99,41,134,212,58,90,88,118,202,160,136,220,113,139,149,166,189,95,171,206,133,127,189,192,220,156,177,200,146,207,119,128,171,83,154,193,83,111,82,176,39,35,102,143,152,160,129,163,206,111,222,119,104,68,75,120,32,37,204,94,107,93,148,164,136,196,68,55,125,145,86,68,86,152,68,103,188,78,193,108,58,145,91,85,45,35,162,173,151,167,157,92,207,75,162,42,59,33,71,97,92,40,157,130,163,116,58,183,44,53,106,94,193,108,39,181,152,137,127,207,219,84,95,92,198,82,194,118,95,131,197,60,71,217,82,160,46,169,96,108,62,68,161,86,39,46,194,140,203,129,40,121,68,132,59,164,160,89,217,106,90,147,196,120,219,168,147,77,159,219,128,37,195,50,33,40,203,132,160,83,98,58,132,186,83,128,189,87,90,81,202,48,127,165,152,128,75,90,179,156,148,182,37,201,51,175,94,98,210,81,134,215,103,76,114,196,110,170,46,59,138,214,69,176,188,173,203,46,87,83,126,163,97,141,137,57,101,99,86,179,143,176,220,145,202,195,205,113,191,140,66,135,118,55,92,138,200,156,94,149,206,100,183,90,165,207,195,196,48,88,109,37,103,42,81,203,202,202,71,70,109,222,144,65,219,90,36,125,89,41,212,173,170,44,60,205,114,42,67,68,159,73,155,134,144,172,191,206,111,98,34,210,65,69,161,181,124,204,136,97,186,140,199,196,87,93,76,191,85,64,160,138,109,177,194,153,99,34,60,70,111,140,104,218,117,68,184,98,176,150,195,144,97,162,112,61,202,191,85,53,204,214,154,186,32,145,109,86,186,66,204,41,139,80,192,105,168,190,87,103,116,147,220,38,81,92,213,67,207,78,137,131,201,32,56,217,191,95,106,98,71,74,207,215,219,117,165,188,75,70,220,45,61,125,42,197,196,52,48,108,192,120,80,88,160,53,51,190,166,66,144,186,130,54,211,36,64,185,200,211,188,193,45,200,52,143,80,149,81,111,151,154,100,37,162,104,34,134,109,61,70,211,85,134,98,91,36,68,180,62,58,168,93,88,165,187,181,87,83,186,74,159,163,162,123,169,78,59,121,183,160,206,78,51,115,201,194,58,164,174,45,40,166,36,148,96,78,88,41,86,211,60,148,87,178,54,170,220,61,207,197,56,204,177,46,163,213,141,35,59,120,40,200,220,69,150,55,150,196,117,52,113,181,220,203,162,152,70,78,105,165,105,103,185,146,65,35,33,217,160,191,222,60,199,121,187,32,170,152,220,60,181,57,214,195,41,143,175,220,216,41,139,39,66,95,136,187,67,199,97,138,150,49,222,150,198,157,120,105,122,101,36,79,42,193,45,213,154,66,206,192,101,202,39,128,175,217,45,128,153,67,86,219,134,212,152,201,185,72,43,48,209,38,143,42,201,197,196,73,45,97,76,116,61,184,158,112,55,65,211,129,174,186,177,209,63,186,204,200,90,217,89,77,141,218,184,121,111,100,115,107,40,33,128,48,168,190,55,197,217,107,201,53,212,139,54,172,150,65,61,63,115,166,66,130,114,209,46,34,66,207,141,78,156,160,148,189,114,216,112,174,168,160,49,136,58,199,168,219,92,136,208,161,140,51,50,39,202,136,94,65,139,37,41,100,171,175,136,76,93,45,157,183,192,131,107,51,53,208,51,170,97,38,204,141,210,201,56,152,194,120,34,83,218,53,184,33,166,53,129,186,185,209,77,219,110,60,219,164,166,204,45,202,175,138,110,77,154,116,48,65,98,197,114,194,59,221,142,50,185,80,203,85,221,140,165,104,103,125,221,42,119,59,69,95,48,59,127,55,98,177,142,43,98,210,132,47,210,208,194,76,113,101,154,144,131,36,187,172,133,51,79,150,74,154,205,183,37,201,189,127,105,62,43,142,110,176,40,165,107,99,58,96,115,167,114,175,126,128,197,111,50,60,35,91,220,193,109,200,38,53,56,200,79,121,47,168,86,152,94,63,165,50,171,174,156,187,42,86,68,69,188,177,64,120,94,41,43,207,150,145,222,168,47,141,216,192,72,65,132,78,133,186,183,153,183,69,72,86,194,218,144,98,154,44,221,79,67,67,182,212,205,199,213,91,109,208,165,103,164,146,81,68,113,36,66,43,86,137,147,73,209,13
220,59,125,86,159,35,214,94,135,186,54,63,146,89,88,49,34,167,139,77,122,138,46,131,155,49,36,90,166,90,184,181,216,160,102,175,100,100,53,89,38,57,145,38,105,179,205,121,200,51,80,209,116,47,161,138,152,117,205,184,90,75,99,41,134,212,58,89,87,118,202,161,136,219,113,139,149,166,190,95,171,206,132,126,189,192,220,157,177,200,145,208,118,128,171,83,154,193,83,111,82,176,39,35,102,143,152,160,129,163,206,111,222,119,104,68,76,121,32,37,204,94,108,94,149,163,136,196,68,56,124,145,87,69,86,153,69,104,188,77,192,108,58,145,91,84,46,35,162,173,151,166,157,92,207,75,163,42,60,34,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,153,137,127,207,218,84,95,92,198,82,194,118,95,130,197,61,70,217,82,160,46,169,96,107,62,68,161,86,40,46,194,140,203,129,40,120,69,132,59,164,160,88,217,106,90,147,196,121,219,168,146,77,158,219,127,36,195,50,33,39,203,132,160,83,97,58,131,186,82,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,200,50,176,94,98,210,81,134,216,102,76,114,196,110,170,46,60,138,214,69,176,187,173,203,47,87,83,126,163,98,141,137,57,101,99,86,179,143,177,221,145,203,195,205,113,191,141,66,135,118,55,93,138,199,156,94,149,206,100,183,89,165,207,194,196,48,87,109,37,103,42,81,203,202,202,71,70,110,222,144,64,219,90,36,125,90,40,211,173,170,44,60,205,115,43,67,68,159,73,156,134,144,172,191,205,111,98,33,211,66,68,161,181,124,205,136,96,186,140,199,195,87,93,77,191,85,64,160,139,109,177,194,154,99,35,60,70,112,140,103,218,116,68,184,97,176,150,195,144,96,163,113,61,202,190,86,53,204,213,154,186,32,145,109,86,186,66,204,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,207,77,137,131,201,33,57,217,191,95,106,99,71,74,208,214,220,117,165,189,75,70,220,46,61,125,42,197,196,52,48,108,192,120,79,88,159,54,51,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,144,80,149,81,112,151,154,99,37,162,103,34,134,109,61,70,211,85,134,98,91,36,68,179,61,58,168,93,88,165,187,181,87,83,185,74,160,163,162,124,169,78,58,121,184,160,206,78,51,115,201,194,57,163,174,45,40,166,36,148,96,78,88,42,87,211,60,149,87,178,54,170,219,60,207,197,56,204,177,47,162,213,140,35,59,120,40,200,220,69,150,54,149,195,117,52,113,182,220,203,162,151,71,78,105,165,105,104,185,146,65,35,32,217,160,191,222,60,199,121,187,32,170,152,221,60,180,57,213,194,41,143,176,220,216,41,139,39,66,95,136,187,66,199,97,138,150,49,222,149,198,158,121,106,122,100,36,78,42,193,44,213,154,67,206,192,101,202,39,128,175,217,44,128,154,67,86,220,134,213,152,201,184,73,43,48,209,37,143,42,201,198,197,72,45,97,76,116,61,184,157,113,55,65,210,129,174,185,177,210,63,186,204,200,90,216,89,76,141,217,184,121,111,99,115,107,41,33,128,48,168,190,55,197,218,107,201,52,212,139,53,173,150,64,62,64,115,166,66,130,114,209,46,33,65,208,141,78,156,160,149,189,114,216,112,174,168,160,49,136,59,199,169,219,93,135,208,161,140,52,50,39,202,136,93,65,138,37,41,100,171,175,136,77,94,45,158,183,192,130,107,51,53,208,51,170,97,38,204,141,209,201,56,152,195,120,34,83,219,53,184,33,166,53,129,186,185,210,78,219,109,60,219,163,166,204,45,201,175,138,110,77,154,115,47,65,98,196,114,195,58,221,142,50,185,81,203,85,221,141,165,103,102,124,222,42,118,59,69,96,49,59,127,55,98,177,142,43,98,210,133,47,210,208,195,75,113,101,154,144,130,36,187,171,133,50,79,150,74,154,204,183,37,201,189,127,105,62,43,142,111,176,40,166,106,99,58,96,115,167,115,175,126,128,196,111,51,60,36,91,220,193,108,200,39,53,57,200,79,120,47,168,86,152,94,63,166,50,171,174,156,187,42,86,69,69,188,177,63,120,94,41,43,207,149,145,222,169,47,140,216,193,72,65,132,78,133,186,183,153,183,69,72,85,194,218,144,97,154,44,221,79,67,67,182,211,205,199,213,91,109,208,165,104,164,146,82,67,113,36,65,43,86,137,146,73,209,13
220,59,125,86,159,35,213,94,135,186,55,62,146,89,87,49,34,166,139,77,122,138,46,130,155,49,36,90,166,89,183,181,216,159,102,175,100,100,53,89,38,57,144,38,105,179,205,121,199,51,81,209,116,47,161,138,152,117,205,184,90,75,100,42,135,212,58,89,88,118,202,160,136,220,113,139,149,167,190,95,171,206,132,127,189,192,220,157,177,200,146,207,118,128,171,83,154,193,83,111,83,176,39,35,103,143,152,159,129,163,206,111,222,119,104,68,76,120,33,37,203,94,107,94,148,164,136,196,68,56,125,144,87,68,86,153,69,104,188,77,193,108,58,146,91,84,46,35,162,173,151,167,157,92,207,76,162,42,60,33,71,97,91,40,157,130,162,115,58,183,44,54,107,93,193,108,39,181,152,137,126,207,218,84,96,92,198,82,194,119,95,131,197,60,71,217,82,160,46,169,97,107,62,68,161,87,40,46,193,139,203,128,40,121,69,132,59,164,160,89,217,106,90,148,197,120,219,168,146,77,158,219,128,36,194,51,33,40,202,132,160,83,97,58,131,186,83,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,149,182,36,201,50,175,94,98,211,81,134,216,102,76,114,196,110,170,46,59,138,214,68,176,188,173,203,47,87,83,127,163,98,141,137,57,101,99,86,179,143,176,220,145,202,195,205,113,191,140,66,135,117,55,92,138,200,156,94,150,206,100,183,90,165,207,194,195,48,87,109,37,103,42,81,203,201,202,71,70,109,222,144,64,219,90,36,125,90,40,211,173,170,44,60,204,115,43,67,68,159,73,155,134,144,172,191,205,111,98,34,211,66,69,161,181,124,205,136,97,186,140,199,196,87,93,77,191,85,64,160,138,109,177,194,153,99,34,60,70,112,140,104,218,116,68,184,98,176,150,194,143,97,163,112,61,202,190,86,53,203,213,154,185,33,145,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,208,77,137,131,201,33,56,218,191,95,106,98,71,74,207,214,219,117,166,188,75,69,220,46,61,126,42,197,196,52,48,108,192,120,79,88,159,53,51,190,166,67,144,186,130,54,212,36,64,186,200,210,188,193,45,200,52,143,80,149,81,112,151,154,99,37,162,103,35,134,109,61,70,211,85,134,98,91,36,68,179,61,59,168,92,88,165,187,181,87,83,186,73,160,163,162,124,169,78,58,121,184,160,206,78,51,115,201,194,57,164,174,45,39,166,36,148,97,78,88,41,86,211,61,148,87,178,54,170,219,61,207,197,56,204,176,47,163,213,141,34,59,120,40,200,220,69,150,55,150,196,117,52,113,182,219,203,162,151,70,79,105,165,105,104,184,146,64,35,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,41,139,39,66,95,136,187,66,198,97,138,150,49,222,149,197,158,121,105,122,101,36,78,42,193,45,213,154,66,206,192,101,203,39,128,175,217,44,127,153,67,86,220,133,212,152,201,185,73,43,48,209,37,142,41,201,198,197,73,45,97,75,116,62,184,157,112,55,65,211,129,174,185,178,209,63,187,204,200,90,217,89,77,141,217,184,121,111,100,115,107,41,33,129,48,168,190,54,198,218,107,201,52,212,139,54,173,151,64,61,63,115,166,66,130,114,209,46,33,66,208,142,78,156,160,149,189,114,215,112,174,168,159,49,136,58,199,169,219,92,135,208,161,140,51,50,40,201,136,94,65,138,37,41,100,171,175,136,76,94,46,158,183,192,130,107,51,53,207,51,170,97,38,204,141,210,201,55,152,194,120,34,84,219,53,184,32,166,53,129,186,185,209,77,219,110,59,219,163,166,203,45,202,175,138,110,77,154,115,48,65,98,196,114,194,58,221,143,50,185,81,203,85,221,140,165,103,103,124,222,42,118,59,69,95,49,59,127,55,98,177,142,44,98,211,132,47,210,209,195,75,113,102,154,143,130,36,187,172,134,51,79,150,75,154,204,183,37,201,188,127,106,62,43,143,110,175,40,165,107,99,58,96,115,167,115,175,126,128,197,111,51,60,36,90,220,193,108,200,39,53,57,200,79,120,48,168,85,152,94,63,166,50,171,174,156,187,42,86,69,69,188,177,64,120,94,40,43,207,150,145,222,168,47,140,216,193,72,65,132,78,133,186,184,154,183,69,71,86,194,218,145,97,154,44,221,79,67,67,182,211,205,199,213,91,109,209,164,103,164,147,82,68,113,36,65,42,86,137,146,72,209,13
220,59,125,86,158,35,214,94,134,186,55,62,146,89,87,49,34,166,140,77,122,138,46,130,155,48,36,91,165,89,184,181,216,160,102,176,100,100,53,89,38,57,144,38,105,179,205,121,199,51,80,209,117,47,161,138,152,117,204,185,90,75,100,42,135,212,58,89,88,118,202,160,136,220,113,139,149,166,189,95,171,206,132,127,189,193,220,157,177,200,146,207,119,128,170,83,154,194,83,111,83,176,39,35,102,142,152,160,129,163,206,111,222,119,104,68,76,120,32,37,204,94,108,93,149,163,136,196,69,55,124,145,87,68,86,153,68,104,188,77,192,108,58,146,91,84,46,35,162,173,151,167,157,92,207,76,162,42,59,33,71,98,91,40,157,130,163,116,58,183,44,53,107,93,193,109,39,181,152,137,127,206,219,84,95,92,198,83,194,119,95,130,197,60,70,217,82,160,46,168,96,108,62,68,161,86,39,46,193,140,203,128,39,120,69,132,59,163,160,89,217,105,90,147,196,120,219,168,146,77,159,219,127,36,195,50,33,40,203,132,160,83,97,58,131,186,83,127,188,86,90,81,201,48,127,165,152,129,75,90,179,156,149,182,37,201,51,175,94,98,210,81,134,216,102,76,115,196,110,170,46,59,139,215,69,176,187,172,203,47,87,83,127,163,97,141,137,57,101,100,86,179,143,177,221,146,202,195,205,113,190,141,66,135,117,55,92,138,199,155,94,149,207,99,183,90,165,207,195,196,48,87,109,37,102,42,81,203,202,202,71,70,110,222,144,64,219,90,35,125,90,40,211,173,170,44,60,205,115,42,67,68,159,74,155,134,144,172,191,205,111,98,34,210,65,68,161,181,124,204,136,97,186,140,199,195,87,93,77,191,85,64,160,138,110,178,194,153,98,35,60,70,112,140,104,219,117,68,184,98,175,150,195,144,97,163,112,61,202,191,86,52,203,214,154,186,32,145,109,86,186,66,204,41,139,80,193,105,168,190,86,103,116,147,220,38,81,92,213,66,208,78,137,131,201,33,57,217,191,95,106,98,70,74,207,214,220,117,165,188,76,69,220,46,62,126,42,197,196,52,48,108,192,120,79,89,159,53,51,190,166,67,144,186,131,54,212,36,64,185,200,211,188,193,45,200,52,144,80,149,81,111,151,154,99,37,162,103,35,135,109,61,71,211,85,134,97,91,37,68,179,62,58,168,93,88,165,187,181,87,83,185,74,160,163,162,124,169,78,58,120,183,160,206,78,51,115,202,194,57,163,174,45,40,165,36,148,96,78,88,42,86,211,60,148,87,178,54,170,219,61,207,197,56,204,176,46,162,213,141,35,59,120,40,200,220,69,151,55,150,196,117,52,112,181,219,203,162,151,71,78,105,165,105,104,185,146,64,34,32,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,195,41,143,176,220,216,41,140,39,66,95,136,187,66,198,98,138,150,49,222,149,198,158,121,105,122,100,36,78,42,193,45,213,154,66,206,192,101,202,39,128,175,218,45,128,153,67,86,220,134,212,152,202,185,72,43,48,209,37,143,42,201,198,197,73,45,97,75,116,62,184,157,112,54,66,210,129,174,186,177,210,63,186,204,200,90,216,89,77,141,217,184,121,111,100,114,107,41,33,129,48,168,191,55,197,218,107,201,52,212,139,54,172,151,64,61,63,115,166,66,131,114,209,46,34,66,208,141,78,156,160,149,188,114,215,112,175,168,160,49,136,58,198,169,219,93,135,208,160,140,51,50,40,201,136,94,65,138,37,41,100,171,176,136,76,94,46,157,183,192,130,107,52,53,207,51,170,97,39,204,141,210,201,55,152,195,120,33,83,219,53,184,33,165,53,129,186,185,209,77,219,109,60,219,163,166,203,45,201,175,137,110,76,154,115,47,65,98,196,114,194,58,221,142,51,185,81,203,85,221,141,165,103,103,124,221,42,119,59,69,96,49,59,127,55,98,177,142,43,98,211,133,47,210,209,195,75,113,101,154,143,131,36,187,172,133,51,79,151,74,154,204,183,37,201,189,127,105,62,43,143,110,176,40,165,107,99,59,96,115,167,115,175,126,128,196,111,51,60,36,90,220,193,109,200,39,52,57,200,79,121,47,168,86,152,94,63,165,50,171,174,156,187,42,86,69,69,188,176,64,120,94,40,43,207,149,146,222,169,46,141,216,193,72,65,132,78,133,186,183,154,183,69,72,86,194,218,144,97,154,43,221,79,67,67,182,211,204,199,213,91,110,208,164,104,164,147,82,67,113,36,66,42,87,137,147,73,209,13
220,58,125,86,158,36,213,95,134,185,55,62,146,90,88,49,35,166,140,76,121,137,45,131,155,48,35,91,165,90,184,180,217,159,100,176,100,100,54,89,38,56,144,39,105,180,205,121,200,52,81,208,116,47,161,138,152,117,205,184,88,75,99,41,134,212,57,90,87,118,201,161,135,220,113,139,149,167,191,95,171,206,132,126,189,193,221,157,178,200,146,208,118,128,171,83,155,194,83,112,83,176,38,35,102,142,152,160,128,163,206,110,222,119,105,68,76,120,33,38,204,94,108,94,148,162,135,195,68,55,124,145,87,69,86,152,67,105,188,77,192,108,58,146,90,84,46,34,162,173,151,167,157,92,207,76,162,42,60,34,71,97,91,40,157,130,164,116,58,184,43,55,107,94,192,108,39,180,152,137,126,206,219,84,96,91,197,82,193,119,95,131,198,61,70,216,82,160,46,169,96,108,62,67,160,86,40,45,193,140,204,129,39,120,68,133,59,164,161,88,217,106,90,148,197,120,219,167,146,77,160,218,127,36,194,50,32,40,203,132,160,83,98,58,131,187,83,128,189,86,89,81,202,48,128,165,151,129,75,90,179,157,148,182,37,200,51,175,93,99,210,80,135,216,102,76,114,196,110,170,47,59,139,214,69,176,187,172,204,48,87,84,127,163,97,141,138,56,101,99,87,179,142,177,222,146,203,194,205,113,190,140,66,136,118,55,92,138,201,155,93,149,207,99,183,90,165,207,194,195,48,87,109,37,102,42,81,203,201,200,71,69,110,222,145,64,219,90,36,125,90,41,211,172,171,44,59,205,115,43,66,68,159,73,155,133,143,172,190,205,111,98,34,211,65,68,161,183,123,205,136,97,186,140,200,197,87,92,77,191,84,64,160,138,110,178,193,154,99,35,60,69,112,140,103,218,116,68,185,97,177,150,194,143,96,163,112,61,203,191,86,53,203,214,153,185,32,145,109,86,186,65,203,40,139,81,192,106,169,190,87,103,116,147,221,38,80,92,213,66,208,77,137,132,200,33,57,217,191,95,106,99,70,74,207,214,219,116,166,188,75,69,220,45,62,126,42,197,196,52,48,107,191,121,79,87,160,53,50,190,166,66,145,185,130,54,212,37,64,185,200,211,188,194,45,200,52,143,80,150,81,112,150,154,99,36,163,103,35,135,110,61,71,212,86,134,98,91,36,69,180,61,58,168,92,87,165,188,181,87,83,185,74,160,164,163,124,170,79,59,120,183,160,206,79,51,115,202,194,57,163,174,44,40,165,35,148,97,77,88,41,87,211,61,148,87,178,53,171,219,61,207,198,56,204,177,47,162,213,140,34,59,121,41,200,220,69,149,55,149,196,117,53,113,181,220,203,162,151,71,79,106,165,105,103,185,146,64,35,32,217,160,190,222,59,200,121,187,32,171,152,221,61,180,57,214,194,41,143,176,220,217,42,139,38,65,95,136,187,67,198,97,138,150,50,222,149,198,158,120,105,122,100,36,77,42,193,44,214,153,66,208,192,101,203,39,128,174,218,45,127,154,68,85,219,133,213,152,202,185,72,43,48,210,37,142,41,201,198,195,72,45,96,76,116,62,184,158,113,54,64,210,130,174,185,177,209,63,188,204,200,90,217,88,77,140,218,184,121,111,99,115,107,41,33,129,47,168,190,54,197,217,106,201,52,213,139,53,172,151,64,62,64,115,166,66,130,113,210,46,33,66,207,141,78,156,160,149,188,114,215,112,174,169,160,49,135,59,199,168,218,92,135,209,160,139,51,50,40,202,136,94,65,138,38,40,100,170,175,135,76,93,46,157,183,191,130,106,52,53,208,50,170,98,38,205,140,209,202,54,151,194,120,34,83,219,52,184,32,165,53,128,186,185,208,77,219,109,60,219,163,167,203,45,202,175,138,110,77,155,115,47,65,98,196,114,194,57,221,142,50,186,81,203,84,222,141,165,103,102,125,222,41,119,59,68,94,48,58,128,55,98,177,142,44,98,211,133,47,210,208,195,75,114,101,154,142,131,37,187,171,133,51,79,150,75,155,204,183,37,201,188,127,106,62,43,143,111,175,41,165,106,99,58,95,115,168,115,176,126,129,196,111,50,61,35,91,220,193,108,200,38,53,56,200,79,121,47,168,85,153,94,64,165,51,172,175,157,187,42,86,69,70,189,177,64,119,94,40,43,207,148,146,222,168,47,140,216,194,71,66,132,80,133,185,184,154,182,69,71,86,194,218,145,97,155,44,220,79,67,67,183,211,204,199,215,92,109,209,165,103,165,147,82,67,113,36,64,42,86,137,146,73,209,13
220,59,126,85,159,36,213,95,134,186,55,62,147,90,87,49,34,165,140,77,122,137,46,131,155,49,35,91,167,89,183,180,217,160,101,177,101,99,53,90,38,56,145,39,106,179,206,121,200,51,81,209,116,48,162,138,152,117,204,185,91,75,99,42,136,212,59,89,88,118,203,160,137,219,113,139,149,165,189,95,171,206,132,128,189,192,220,156,177,200,146,207,119,128,170,84,154,193,82,112,83,175,39,35,103,143,152,161,129,163,206,110,222,119,106,68,75,121,33,37,204,93,108,95,149,163,136,196,68,56,124,145,87,69,85,153,69,104,188,77,193,107,59,145,90,85,46,35,162,173,151,166,157,92,206,75,162,43,60,33,71,98,91,41,157,131,163,115,58,184,43,54,107,93,193,108,39,181,153,136,126,207,218,84,96,91,197,83,195,119,95,131,198,60,71,217,83,159,47,169,98,107,63,69,161,87,39,46,193,140,203,129,39,120,69,131,60,164,160,90,218,105,90,147,197,119,220,169,146,77,158,219,129,36,194,49,32,40,202,132,160,82,97,59,132,187,83,128,188,85,90,81,201,48,127,166,152,129,75,89,179,155,148,181,37,202,50,176,93,99,209,81,135,217,103,77,114,196,111,171,46,59,139,215,69,177,187,172,203,46,87,82,127,163,97,141,137,57,101,100,86,179,143,177,220,146,203,195,205,114,190,141,67,135,118,55,92,139,200,155,94,149,206,100,182,89,164,207,195,195,48,87,109,37,103,43,82,203,202,201,71,70,109,221,144,65,218,90,36,125,89,40,211,172,170,44,60,204,115,43,66,69,160,74,155,134,143,172,191,205,111,97,32,210,66,69,161,181,122,204,136,97,186,140,200,196,86,93,76,190,84,64,161,139,111,178,193,154,97,34,60,70,112,140,105,218,117,69,185,98,176,150,194,143,97,162,113,61,202,190,86,53,203,214,154,186,32,145,110,86,187,65,203,40,140,80,193,105,168,190,88,103,116,147,220,39,81,92,214,66,208,78,137,131,201,33,55,218,191,95,105,99,71,75,208,213,219,117,165,188,75,69,220,45,63,125,42,197,195,51,48,108,193,120,80,89,159,54,50,191,166,67,145,186,130,54,212,35,63,185,200,210,189,193,47,200,52,144,80,148,80,111,150,153,99,37,162,104,34,134,109,61,70,210,84,134,98,91,36,69,179,62,58,169,93,87,165,187,181,86,84,186,73,160,163,163,124,169,79,59,120,184,161,205,78,51,114,201,195,58,163,173,45,39,166,35,148,96,78,88,42,87,211,61,149,86,177,54,170,220,61,207,198,55,203,175,46,161,214,141,34,60,121,39,201,221,68,150,54,151,196,118,53,112,181,219,203,163,151,70,79,105,164,105,103,185,146,65,34,32,216,160,192,221,59,198,120,187,33,169,152,220,60,180,57,214,193,40,142,175,220,216,41,140,39,65,95,137,187,67,199,98,138,150,49,223,149,198,158,121,105,122,101,37,78,41,193,44,214,154,67,205,192,101,203,38,129,175,216,44,127,153,68,86,219,133,211,151,202,185,73,43,48,209,37,143,42,201,198,196,73,45,97,75,116,61,184,158,113,55,65,211,129,174,186,177,210,63,186,205,200,90,217,89,77,140,217,185,121,111,100,115,108,41,34,129,48,167,191,55,198,218,106,200,51,212,139,54,173,151,64,61,63,116,167,65,130,114,210,47,33,65,208,142,78,157,159,149,189,114,216,111,174,168,160,48,136,58,198,168,220,93,135,208,160,139,52,50,39,202,135,94,64,138,37,41,100,172,175,135,77,94,47,158,183,191,130,107,51,53,208,51,169,97,39,204,141,209,200,55,152,195,120,34,84,219,53,184,33,166,53,128,185,185,209,77,219,109,59,219,163,166,203,45,201,175,138,110,77,153,114,48,65,98,196,114,194,58,221,143,51,184,82,204,86,221,140,165,104,104,125,221,43,118,59,68,94,49,58,127,54,98,177,142,44,98,211,133,47,210,208,194,75,114,102,154,143,131,36,187,172,133,51,79,151,74,154,204,183,36,201,189,127,106,61,42,142,111,176,39,166,107,99,59,96,115,167,114,176,126,129,197,112,51,59,35,90,221,193,109,199,38,53,57,200,78,121,47,169,86,153,94,63,166,50,171,174,157,188,41,86,69,70,188,176,63,120,94,42,43,208,150,147,222,167,46,140,217,193,71,65,131,78,133,186,182,154,182,69,72,86,193,218,144,97,155,43,221,79,68,68,182,211,204,199,214,92,109,208,165,103,165,146,82,67,113,36,66,42,87,137,147,73,209,13
220,59,125,86,159,35,213,94,134,186,55,62,146,89,87,49,34,166,140,77,122,138,46,130,155,49,35,91,166,90,184,181,216,160,101,175,100,100,53,89,38,57,144,38,104,179,205,121,200,51,80,209,117,47,161,138,152,117,205,184,90,74,99,41,134,212,57,89,88,118,202,160,136,219,113,139,149,166,190,95,171,206,133,126,189,192,220,157,177,200,146,207,119,128,171,83,154,194,83,111,83,176,39,35,102,143,152,160,129,163,206,111,222,119,104,68,76,121,32,37,204,94,108,93,149,163,136,196,68,56,124,145,87,69,86,153,68,104,188,77,192,108,58,145,91,85,46,35,162,173,151,167,157,92,207,75,163,42,59,34,71,97,91,40,157,130,163,116,58,183,44,53,107,93,193,108,39,181,152,137,127,206,219,84,95,92,198,82,194,119,95,131,198,60,70,217,82,160,46,169,97,107,62,68,161,87,40,46,193,140,203,129,40,121,69,132,59,164,160,89,217,106,90,147,196,120,219,168,146,77,159,219,128,36,195,50,33,40,202,132,160,83,97,58,132,186,83,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,201,50,175,93,98,211,81,134,216,103,76,114,196,110,170,46,60,138,215,69,176,188,172,203,47,87,83,127,163,97,141,137,57,101,99,86,179,143,177,221,145,202,195,205,113,190,141,67,135,118,55,93,138,199,156,94,149,207,100,183,90,165,207,194,195,48,87,109,37,103,42,81,203,202,202,71,70,109,222,144,65,219,90,36,125,90,40,211,172,170,44,60,205,115,43,67,68,159,73,155,134,144,172,191,205,111,98,33,210,66,69,161,181,124,205,136,97,186,140,199,196,87,93,76,191,85,64,160,138,109,177,194,154,98,34,60,70,112,140,104,218,117,68,184,98,176,150,195,143,97,162,112,61,202,191,86,53,203,214,154,186,32,145,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,208,77,137,131,201,33,56,217,192,95,106,98,71,74,207,214,219,117,165,188,75,69,220,46,62,125,42,197,196,52,48,108,192,120,79,88,159,53,50,190,166,66,144,186,130,54,212,36,64,186,200,210,188,193,45,200,52,143,80,149,81,112,151,154,100,37,162,103,34,134,109,61,70,211,85,134,98,91,36,68,180,61,58,168,93,88,165,187,181,87,83,186,74,159,163,162,124,169,78,58,120,184,160,206,78,51,115,201,194,58,164,174,44,40,165,36,148,96,78,88,41,86,211,60,148,87,178,54,170,219,61,207,197,56,204,176,46,162,213,141,34,59,120,40,200,220,69,151,55,150,196,117,52,113,181,219,203,162,151,70,79,105,165,105,104,185,146,64,34,32,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,41,139,39,66,95,136,187,67,198,98,138,150,49,222,149,198,158,121,105,122,100,36,79,42,193,45,213,154,66,206,192,101,202,39,128,175,217,44,128,153,67,86,219,134,212,152,201,185,73,43,48,209,37,143,42,201,198,197,73,45,97,75,116,62,184,158,112,55,66,211,129,174,186,177,209,63,187,204,200,90,216,89,77,141,217,184,121,111,100,114,107,41,33,129,48,168,190,55,197,218,107,201,52,212,139,54,173,151,64,61,63,115,166,66,130,114,209,46,34,65,208,141,78,156,160,149,189,114,216,112,174,168,160,49,136,58,199,169,219,93,135,209,161,140,51,50,40,202,136,94,65,138,37,41,100,171,175,136,76,94,46,157,183,192,130,107,51,53,208,51,170,97,38,204,141,209,201,55,152,195,120,33,83,219,53,184,32,165,53,129,186,185,209,77,219,109,59,219,163,166,204,45,201,175,138,110,77,154,115,47,65,98,196,114,194,58,221,142,50,185,81,203,85,221,140,165,103,103,124,221,42,119,59,69,95,49,59,127,55,98,177,142,43,98,211,133,47,210,209,195,75,113,101,154,143,130,36,187,172,133,51,79,150,74,154,204,183,37,201,189,127,105,62,43,143,110,175,40,165,107,99,58,96,115,167,115,175,126,128,197,111,51,60,36,91,220,193,109,200,39,53,57,200,79,120,47,168,86,152,94,63,165,50,171,174,157,187,42,86,69,69,188,177,64,120,94,40,43,207,150,145,222,169,47,140,216,193,72,65,132,78,133,186,183,154,183,69,71,86,194,218,144,97,154,44,221,80,67,67,182,211,204,199,214,91,109,209,165,104,164,147,82,67,113,36,65,42,86,137,146,73,209,13
220,59,125,86,159,35,213,95,134,186,55,63,146,89,87,49,33,166,140,77,122,138,46,131,155,49,35,91,166,89,184,181,216,160,102,175,100,100,54,89,38,56,144,38,104,180,205,121,200,51,80,208,116,47,161,138,152,117,205,184,90,74,99,41,134,212,57,90,88,118,202,160,136,220,113,139,150,166,190,95,171,206,133,127,190,192,220,156,177,199,146,208,118,128,171,83,155,194,83,111,82,175,39,35,102,143,153,160,128,163,206,111,222,119,104,68,75,120,32,37,205,94,108,93,149,163,136,196,68,56,124,145,86,69,86,152,69,104,187,77,192,107,58,146,91,85,46,35,162,173,151,167,157,92,207,75,163,43,59,34,71,97,91,40,157,130,163,116,59,183,44,54,107,92,193,108,39,182,152,137,127,207,219,84,96,91,198,82,194,118,95,131,198,61,70,216,82,160,46,169,97,106,62,69,161,87,39,46,193,140,203,129,40,120,69,132,59,164,159,89,217,105,90,148,196,121,219,168,147,77,158,219,128,37,194,51,33,40,202,132,160,84,96,58,132,187,83,127,189,87,90,80,201,48,127,165,152,129,75,90,179,156,148,182,37,201,50,175,93,98,211,81,134,217,103,76,114,196,110,170,47,60,139,214,69,177,188,172,203,47,87,83,127,162,97,141,137,57,101,99,86,179,143,177,221,146,202,195,205,113,190,140,66,135,117,55,93,138,199,156,93,150,206,99,183,90,164,206,195,195,49,87,109,37,103,42,81,203,202,202,71,70,110,222,144,64,219,91,36,124,90,41,211,173,170,43,59,205,115,43,67,68,159,73,155,134,143,172,191,205,112,98,33,210,66,68,161,182,124,205,136,96,186,140,199,195,87,92,77,191,85,64,160,138,109,177,194,154,99,35,60,70,112,140,103,218,117,67,184,98,176,150,195,144,96,162,113,61,202,191,86,53,204,214,154,186,32,145,109,85,187,66,203,41,138,81,193,105,168,190,86,103,116,147,220,38,81,92,214,66,208,77,137,132,201,33,56,218,191,95,106,98,71,74,207,214,219,118,165,189,75,69,221,46,61,126,42,197,196,52,48,108,192,120,79,88,159,53,50,190,166,67,144,186,130,55,212,36,64,185,200,210,189,193,44,200,52,144,80,149,81,112,150,154,100,37,162,103,35,134,109,61,70,211,86,134,98,91,36,68,179,61,58,168,93,88,165,187,180,87,83,186,74,160,162,162,124,170,78,58,120,184,160,206,78,51,115,201,194,57,164,174,44,40,166,36,149,97,77,88,41,86,211,60,149,87,177,54,170,219,62,207,197,55,203,177,46,163,214,141,34,59,121,40,201,220,69,150,54,149,195,117,53,113,182,219,204,162,152,71,79,105,165,106,104,185,146,64,35,33,216,160,191,222,59,199,120,187,32,170,151,221,60,181,57,213,194,41,143,176,221,216,41,139,39,66,95,136,186,67,198,97,138,150,49,223,149,198,158,120,105,122,101,36,79,42,193,44,213,153,66,206,193,101,202,38,128,176,217,44,128,153,68,87,219,134,212,152,201,185,72,43,49,209,37,143,42,201,198,196,72,45,97,76,117,62,184,157,113,54,66,211,130,174,186,177,210,63,187,204,201,90,216,89,76,140,217,184,121,110,100,115,106,41,33,129,48,168,190,55,197,217,106,201,53,212,139,54,173,151,64,62,64,115,167,66,130,114,208,47,34,65,208,141,78,156,161,149,189,114,215,112,174,169,161,49,136,58,198,169,218,93,135,208,160,140,52,50,40,202,136,94,66,138,37,41,100,171,175,136,76,93,46,157,184,192,131,107,51,53,208,51,170,97,38,204,141,210,201,55,152,195,120,33,83,219,53,184,33,165,53,128,186,185,209,77,218,109,60,218,163,166,204,46,201,176,138,109,77,154,115,47,65,98,196,114,194,58,221,142,51,185,81,203,85,222,141,165,103,103,124,222,42,119,59,69,96,49,59,127,55,98,177,142,43,97,210,133,47,210,209,195,75,113,101,154,144,130,36,187,171,133,50,79,151,74,154,204,184,37,201,189,126,105,63,43,143,111,175,40,165,106,100,59,96,116,167,115,174,126,127,196,111,50,60,36,91,220,193,109,200,39,53,57,199,79,120,48,168,86,153,94,64,165,50,171,174,157,186,42,86,68,69,188,177,64,120,94,41,43,206,149,145,222,169,46,141,216,192,72,66,132,78,133,187,183,154,183,69,71,86,194,218,144,98,154,44,221,80,67,67,182,211,204,199,213,91,110,209,165,104,164,147,81,68,113,36,66,42,87,137,147,72,209,13
219,58,125,86,159,36,212,94,135,186,56,63,146,89,88,50,33,168,139,77,121,137,46,130,156,49,36,91,165,91,183,181,216,159,102,176,101,99,53,89,38,57,144,39,104,179,205,121,199,51,80,209,116,48,160,139,153,117,205,184,90,74,99,41,136,212,57,90,88,119,202,161,137,219,114,138,150,165,189,94,172,206,132,126,189,193,220,156,178,200,145,207,119,128,170,83,154,194,83,111,83,176,39,35,102,142,152,160,129,162,206,111,222,118,103,68,75,120,32,37,204,94,106,93,149,163,137,197,68,57,124,145,87,68,85,153,68,104,188,77,192,108,58,145,91,85,46,36,162,173,151,167,157,92,206,74,161,42,59,34,70,96,91,40,157,130,163,117,58,183,44,54,107,92,193,108,39,182,152,137,127,206,218,84,95,93,198,82,195,118,94,130,197,58,71,216,82,161,45,168,97,107,62,68,161,87,39,46,194,140,204,129,39,122,69,133,59,163,160,89,218,106,91,148,196,121,219,168,146,76,159,219,127,36,194,50,33,40,203,132,161,83,97,58,131,186,83,128,189,86,91,82,201,48,127,166,151,128,75,91,179,155,149,182,38,200,51,175,93,97,210,81,135,217,102,76,115,196,111,170,46,59,139,214,69,177,188,173,203,47,87,83,126,164,98,141,138,57,102,99,87,179,142,176,221,146,202,195,205,113,191,140,66,135,117,55,92,138,199,156,95,150,207,100,183,89,165,207,194,196,48,88,109,37,103,42,81,203,202,201,72,71,109,223,145,65,219,90,36,125,91,40,212,173,169,44,59,204,115,42,66,68,158,74,155,134,145,172,190,205,111,97,34,210,66,68,160,181,124,204,136,97,186,140,200,195,88,93,75,191,84,64,160,138,108,178,194,153,98,35,60,70,111,141,104,218,116,68,184,99,176,150,194,144,97,162,112,61,202,191,85,53,204,214,153,185,32,146,108,86,186,66,203,41,138,81,192,105,169,190,87,103,117,146,220,38,81,93,213,66,208,78,137,132,201,32,57,217,192,94,106,98,71,75,207,214,220,117,165,188,75,70,220,44,62,124,42,196,196,53,47,108,192,120,79,88,159,53,51,190,166,67,143,187,130,53,211,36,64,185,200,211,188,192,44,199,52,144,80,150,82,113,150,153,99,38,162,104,34,134,109,61,71,211,85,134,98,91,37,68,179,61,58,167,93,87,165,187,181,86,83,186,74,159,162,162,124,169,78,58,121,184,160,206,78,51,114,201,193,57,163,173,44,39,165,36,148,97,79,87,42,86,211,60,148,86,178,54,170,220,61,207,197,56,205,176,47,162,213,140,34,59,120,40,201,220,68,151,56,150,195,117,52,112,181,220,204,162,151,71,79,105,164,105,104,185,146,65,34,32,217,160,191,222,60,198,121,187,32,170,152,221,60,181,57,213,195,42,144,175,220,217,41,140,39,66,96,136,186,66,198,97,138,150,48,221,149,198,157,121,106,123,100,35,78,43,193,45,213,153,67,206,192,101,201,38,128,174,217,44,128,152,66,86,219,133,213,152,201,185,73,43,48,210,38,143,42,201,198,196,74,45,96,75,116,61,184,158,112,55,65,210,130,175,185,177,209,63,185,205,201,90,217,89,77,141,216,184,121,111,100,115,107,41,34,129,47,168,190,55,197,218,107,200,52,212,138,54,171,152,64,62,64,114,166,66,130,113,209,46,33,65,208,141,79,156,160,148,190,114,216,112,173,169,159,49,136,59,199,169,219,93,136,210,161,140,52,50,39,202,136,94,65,138,37,41,100,171,175,137,76,94,46,157,183,191,131,107,51,53,208,51,170,96,38,204,141,209,201,55,152,194,121,33,83,218,53,184,33,166,54,130,186,185,210,77,219,110,60,219,163,166,204,45,202,175,137,110,76,154,114,47,65,98,196,114,194,59,220,142,50,184,81,204,84,222,140,165,103,103,124,221,42,119,59,69,96,48,58,127,55,98,177,141,45,99,211,132,48,209,209,194,76,114,101,154,144,130,36,187,172,134,51,79,151,74,154,204,182,37,201,188,127,105,62,43,143,111,176,40,165,106,100,58,96,115,168,114,176,125,128,196,112,50,61,35,90,221,194,108,200,39,52,56,199,79,121,47,168,85,153,93,63,165,49,171,175,157,187,43,86,68,69,188,176,64,120,94,40,43,207,150,145,221,167,47,140,216,192,72,66,133,79,133,186,183,154,183,69,72,85,193,217,144,97,154,44,220,79,67,67,182,210,205,200,213,91,109,208,164,103,165,146,82,68,113,35,65,43,86,137,146,73,210,13
220,59,126,87,158,35,213,94,134,186,55,63,146,90,87,49,33,167,139,76,122,138,45,131,155,49,35,90,166,89,184,181,216,159,101,176,101,100,53,89,38,57,145,38,104,180,205,121,199,51,81,209,117,47,161,139,152,117,204,184,90,74,99,41,135,212,57,89,88,118,202,161,136,220,113,139,149,166,189,94,171,206,132,127,189,192,220,157,177,200,145,207,119,128,170,83,155,194,83,111,82,176,38,36,102,143,152,160,129,163,206,111,222,119,104,69,76,120,33,37,204,94,107,93,148,164,136,196,69,56,124,145,87,68,86,153,68,104,187,78,192,108,58,146,91,84,46,35,162,173,151,167,157,92,207,75,162,42,59,33,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,38,181,152,137,126,207,218,84,96,92,198,82,194,119,95,130,197,60,70,217,83,160,46,169,97,107,62,68,161,86,40,46,194,139,203,128,39,121,69,132,59,164,160,89,217,105,90,147,197,120,219,168,147,77,159,219,128,36,195,50,33,40,202,132,161,84,97,58,131,187,83,128,188,86,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,201,50,175,94,98,210,81,134,216,103,76,114,196,110,171,46,60,138,214,69,176,188,172,203,47,87,83,126,163,97,141,137,56,101,99,86,179,143,177,221,145,202,195,205,113,190,141,66,135,117,55,92,138,200,155,94,149,207,99,183,90,165,206,194,195,48,88,109,36,103,42,80,203,202,201,71,70,109,222,144,65,219,90,35,125,90,41,212,172,170,44,60,204,115,43,67,68,159,73,155,134,144,172,191,206,111,98,34,211,66,69,161,181,124,204,136,97,186,140,199,196,87,93,76,191,85,64,160,138,109,177,194,153,98,35,60,70,112,140,104,219,117,68,184,98,175,150,194,143,97,162,112,61,202,191,86,53,203,214,154,186,32,145,109,86,186,66,204,41,139,81,193,105,169,190,86,103,116,148,220,38,82,92,213,66,207,78,137,131,201,33,56,217,192,95,106,99,70,74,207,214,220,117,166,188,75,69,220,46,62,125,42,196,196,52,48,108,192,121,79,88,160,53,51,190,166,66,144,186,131,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,82,112,150,154,100,37,162,104,35,134,109,61,70,211,85,134,98,91,36,68,179,61,59,168,93,87,165,187,181,87,83,185,73,160,163,162,124,169,78,58,120,183,160,205,78,51,115,201,195,58,163,174,45,40,165,36,148,96,78,88,42,86,211,60,149,87,177,54,170,219,60,207,197,56,204,176,46,163,213,141,34,59,120,41,200,220,70,150,55,149,196,117,52,113,181,219,203,162,151,70,78,105,165,105,104,185,146,64,35,32,217,160,191,221,60,199,121,187,32,170,152,221,60,181,56,213,195,41,143,176,221,216,41,139,40,66,95,137,187,67,198,98,138,150,49,222,149,198,158,121,105,122,100,36,79,42,193,45,213,154,66,206,192,101,202,38,128,175,217,45,127,153,67,86,219,133,213,152,201,185,73,43,48,209,38,142,42,201,198,197,72,45,96,76,117,62,184,158,112,55,66,210,129,174,186,177,209,63,187,204,200,91,217,88,77,142,217,184,121,111,100,114,107,41,33,129,48,168,190,54,197,218,107,201,53,212,139,53,172,151,64,61,64,115,166,66,130,114,209,47,34,65,208,141,77,156,160,148,189,113,216,112,175,168,160,49,137,59,199,169,219,93,135,209,160,140,52,50,40,202,136,94,65,138,37,41,100,170,175,136,76,93,46,158,183,192,130,107,51,52,208,51,171,97,38,204,141,209,201,56,152,195,121,34,83,219,53,184,32,165,53,129,185,185,210,77,219,109,59,218,163,166,203,46,201,175,138,110,77,154,115,47,65,98,197,114,195,58,221,143,51,185,81,204,85,221,141,165,103,103,124,221,42,119,59,69,95,48,58,127,54,98,176,142,44,98,211,132,47,210,209,195,75,112,101,154,143,131,36,187,172,133,50,78,150,74,154,204,183,38,201,188,127,105,62,43,143,110,176,40,165,107,99,58,96,115,167,115,175,126,128,197,111,51,60,35,92,220,193,109,201,39,53,57,200,79,120,47,168,86,152,94,63,165,50,171,174,157,187,42,86,68,69,188,177,64,120,94,40,43,207,149,145,222,168,47,140,217,192,72,65,132,78,133,186,183,154,183,69,72,85,193,218,144,98,154,44,221,80,67,66,182,211,204,199,213,92,109,209,165,104,165,147,82,67,114,36,66,42,86,137,146,73,210,13
220,59,126,86,159,35,214,94,134,187,55,62,147,89,87,49,34,166,140,77,122,138,46,130,155,49,35,91,165,90,184,181,216,160,102,176,100,100,53,89,38,57,144,39,105,179,205,121,200,51,80,209,117,47,161,138,152,117,204,184,90,74,99,41,135,212,57,90,87,118,202,161,136,219,113,139,149,166,190,95,171,206,133,126,189,192,220,156,177,200,145,207,119,128,171,83,154,194,83,111,82,176,39,35,102,143,152,160,128,163,206,111,222,119,104,68,75,120,33,37,204,94,108,94,149,163,136,196,68,56,125,145,86,68,86,153,68,104,188,77,193,108,58,145,91,85,46,35,162,173,151,167,157,92,207,76,163,42,60,34,71,97,91,40,158,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,207,219,84,96,92,198,82,194,118,95,131,198,60,70,217,83,160,46,169,96,107,62,68,161,87,40,46,193,140,203,129,40,121,69,132,59,164,160,88,217,105,90,147,197,120,219,168,147,77,158,219,128,36,194,51,34,40,203,132,160,83,97,58,132,186,83,128,188,87,90,81,201,48,127,165,152,129,76,90,179,156,148,182,37,201,50,175,93,98,211,81,134,216,102,76,114,196,110,170,46,59,138,214,69,176,188,172,203,47,87,83,127,163,97,141,137,57,101,99,86,179,143,177,220,145,202,195,205,114,190,140,66,135,118,55,93,138,199,156,94,150,206,100,183,90,165,207,194,195,48,88,109,37,103,42,81,203,201,202,71,70,109,222,145,64,219,90,35,125,90,41,212,173,170,44,60,205,115,42,67,68,159,73,155,134,144,172,191,205,111,98,33,211,66,68,161,181,124,205,136,97,186,140,199,195,87,92,76,191,85,64,160,138,109,177,194,153,99,34,60,70,111,140,104,218,117,68,185,98,176,150,194,144,96,162,112,61,202,191,86,53,203,214,154,186,32,145,109,86,186,65,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,66,208,78,137,131,201,33,56,218,191,95,106,98,71,74,207,214,219,117,165,188,75,70,220,46,62,125,42,197,196,52,48,108,192,120,79,88,160,53,50,190,166,67,144,186,130,54,212,36,64,185,200,211,188,193,45,200,52,144,80,149,81,112,151,154,100,37,162,103,34,134,109,60,70,211,85,134,98,91,37,68,180,61,58,168,93,88,165,187,181,87,83,185,74,159,163,162,124,169,79,58,120,184,160,206,78,51,115,201,194,57,164,174,44,39,165,36,148,96,78,88,42,86,211,61,148,87,178,54,170,219,61,207,197,56,204,177,47,162,213,140,34,59,120,40,200,220,69,150,55,149,196,117,52,113,181,220,203,162,151,70,79,105,165,105,104,185,146,64,34,33,217,160,191,222,59,199,121,187,32,170,152,221,60,181,57,213,195,41,143,176,220,216,42,139,39,66,95,136,187,66,198,98,138,150,49,222,149,198,158,121,105,122,100,36,78,42,193,45,213,154,66,206,192,100,202,39,128,175,217,45,128,153,67,86,219,133,213,152,202,185,73,43,48,209,37,143,42,201,198,197,73,45,96,75,116,62,184,157,112,55,65,211,129,174,186,176,209,63,187,204,200,90,217,89,77,141,217,184,121,111,100,114,107,40,33,129,48,168,190,55,197,218,107,201,52,213,138,54,173,151,64,61,63,115,166,66,130,114,209,47,33,65,208,141,78,156,160,148,189,113,216,112,174,168,160,49,136,58,199,169,219,93,136,209,161,140,52,50,40,202,136,93,65,138,37,41,100,171,175,136,76,94,46,157,183,192,130,107,51,53,208,51,170,97,38,204,141,209,201,56,152,194,120,34,84,219,53,185,33,166,53,129,186,184,209,77,219,109,60,219,163,166,203,45,201,175,138,110,77,154,115,48,65,98,196,114,194,58,221,142,51,185,81,203,85,221,141,165,103,103,124,222,42,118,59,69,95,48,59,127,55,98,177,142,43,98,211,133,48,210,209,195,75,113,101,154,143,130,36,187,171,133,51,79,150,75,154,205,183,37,201,188,127,105,62,43,143,110,175,40,165,107,99,59,96,115,167,115,175,126,128,197,111,51,60,36,91,220,193,109,200,39,53,57,200,79,120,47,168,85,152,94,63,166,50,171,174,157,187,42,86,69,69,188,177,63,121,94,41,43,207,150,145,222,168,47,140,216,193,72,65,132,78,133,186,183,153,183,69,71,85,194,218,144,97,154,44,220,80,67,67,182,211,204,199,213,91,109,209,164,104,164,147,82,67,113,36,65,42,86,137,147,73,209,13
220,59,126,86,159,35,214,94,135,187,55,63,147,90,88,48,33,167,140,75,122,138,46,130,156,49,36,91,166,90,184,181,216,160,102,175,100,100,52,89,39,57,144,38,105,179,206,121,199,51,81,208,116,48,161,138,151,117,204,184,89,74,99,42,134,212,58,89,88,118,201,161,136,221,113,138,150,167,190,95,171,207,132,127,188,193,221,157,178,200,145,208,119,127,171,83,154,194,84,112,83,175,39,35,102,143,152,160,129,163,207,110,222,118,104,67,76,121,32,38,204,93,107,93,149,163,136,197,68,56,124,144,86,68,86,153,69,104,188,77,192,108,58,145,91,84,47,36,161,173,151,166,157,92,207,76,163,43,60,34,71,97,92,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,206,218,84,95,91,198,82,194,119,95,131,198,61,71,217,82,160,45,169,96,107,61,68,161,86,40,45,193,140,203,129,39,120,69,132,59,164,159,88,217,104,90,148,196,121,218,168,146,77,159,219,127,36,195,51,33,39,202,132,160,83,97,59,132,186,83,128,187,87,90,81,202,48,127,165,152,128,76,90,180,156,148,182,37,201,50,174,94,99,211,80,133,215,102,76,114,196,109,170,46,60,138,215,68,177,187,172,203,47,87,84,127,163,98,141,138,57,102,100,85,179,143,177,221,145,203,196,205,113,190,140,66,134,118,55,93,138,199,156,94,149,206,99,183,90,165,207,194,195,48,88,109,37,102,42,81,202,201,202,70,70,109,221,144,65,218,90,35,125,90,40,212,172,169,44,60,205,115,42,67,68,159,74,155,134,145,172,191,205,110,98,33,210,66,69,160,181,124,205,136,97,185,140,199,195,88,93,77,191,85,64,160,139,109,178,194,153,99,35,60,70,111,140,104,219,117,68,184,97,175,149,195,144,96,163,112,62,202,191,85,52,202,214,154,186,33,145,109,86,186,66,204,41,140,81,194,106,168,190,86,103,115,147,220,39,81,92,213,66,208,77,136,132,200,33,56,217,192,96,106,98,70,74,208,215,220,117,166,188,75,69,220,46,62,125,43,197,196,52,47,108,192,120,79,88,159,52,51,190,166,66,145,186,130,54,212,36,64,185,200,210,189,194,45,200,52,144,80,149,81,113,150,154,99,37,163,103,34,134,109,61,71,213,86,135,98,91,37,67,180,61,58,168,93,88,165,188,181,87,84,186,73,159,163,162,125,170,78,59,121,183,160,206,78,51,114,200,195,58,164,174,45,39,166,36,148,97,77,87,41,86,211,61,148,86,178,54,170,219,61,207,197,56,204,176,47,162,213,140,34,59,120,40,200,220,70,150,54,148,196,117,53,113,181,219,203,162,152,71,79,105,165,104,104,184,146,65,35,33,216,159,190,222,59,198,120,187,32,170,152,221,60,181,58,213,194,40,143,176,220,215,41,139,39,66,95,136,187,67,198,98,138,150,49,222,149,197,158,121,106,122,100,36,79,42,193,44,213,153,67,205,192,101,202,39,127,174,217,45,127,152,67,86,219,132,213,152,202,184,72,43,48,209,38,143,42,200,198,196,73,45,97,75,117,62,184,158,114,54,66,211,129,174,186,177,209,63,187,204,201,91,217,89,77,141,217,184,122,112,100,115,106,40,33,129,48,168,190,54,198,218,107,201,52,213,138,53,172,151,65,61,63,115,166,66,129,115,209,46,34,66,208,142,78,156,160,149,189,113,215,112,174,168,160,49,136,58,199,170,219,93,135,208,161,140,51,49,39,201,136,93,64,138,37,41,100,170,175,135,77,94,45,157,183,191,131,107,51,52,208,52,170,98,39,205,142,209,202,55,153,195,122,34,84,218,53,184,33,166,52,128,186,185,209,77,218,110,60,218,163,165,204,46,202,175,138,110,76,153,115,47,65,98,196,114,195,58,221,143,51,185,81,203,85,221,141,165,104,103,125,221,42,118,59,69,96,48,58,128,56,98,177,141,44,98,211,132,48,210,208,195,74,113,102,154,143,130,37,186,172,133,51,78,151,75,155,205,183,38,202,189,126,105,61,43,142,110,175,40,166,107,99,58,96,115,167,115,174,125,128,196,112,52,60,36,91,220,193,109,200,39,53,58,200,79,121,47,168,86,152,94,64,165,51,171,174,157,187,42,86,68,70,187,177,63,120,94,40,42,207,149,145,222,168,47,140,216,193,72,65,131,78,134,186,183,153,183,68,70,85,194,218,145,98,153,43,222,79,66,67,181,211,204,199,214,92,109,210,164,103,164,147,82,68,113,36,65,42,86,138,147,73,210,13
220,59,125,86,158,35,213,94,134,187,54,63,147,89,87,49,34,167,140,76,122,138,46,131,156,49,35,91,166,90,184,181,216,160,102,176,101,100,53,89,39,57,144,38,104,179,205,121,200,51,81,209,116,47,161,138,152,117,205,185,90,75,99,41,135,211,57,90,88,118,202,160,136,219,113,139,149,166,190,95,171,207,132,126,189,193,220,157,177,200,145,208,119,128,170,83,155,194,83,112,83,176,38,35,102,143,152,160,128,163,206,111,222,118,104,68,76,121,32,37,203,94,108,94,148,163,136,196,68,55,124,144,86,69,86,152,69,104,188,77,192,107,58,145,91,85,46,35,162,173,151,167,157,92,207,76,162,42,59,33,71,97,91,40,157,130,163,115,57,184,44,53,107,93,193,108,39,181,152,137,126,207,218,84,95,92,197,83,194,119,95,130,197,61,71,217,82,161,45,169,97,107,62,68,161,86,39,46,194,140,203,128,39,120,69,132,59,164,160,89,217,106,91,147,196,120,219,168,146,77,158,219,128,36,195,50,33,40,202,132,160,83,97,58,132,186,83,128,189,86,90,80,201,48,127,165,152,129,76,90,179,156,148,182,37,200,51,175,94,98,211,81,135,216,102,76,114,196,110,170,46,60,139,214,69,176,188,173,203,47,87,83,127,163,98,141,137,57,101,99,86,179,143,177,220,145,203,195,206,113,191,141,66,135,118,55,93,138,200,155,94,150,207,99,183,90,165,207,194,196,48,87,109,37,103,42,81,203,202,202,72,70,110,222,144,65,219,90,35,125,90,41,212,172,170,44,60,205,115,42,67,68,159,73,155,134,144,172,191,205,111,98,34,211,66,68,161,181,124,205,136,97,186,140,199,195,87,93,76,191,85,64,160,139,109,177,194,153,98,35,60,70,112,140,104,218,116,68,184,98,175,150,195,143,97,162,112,62,202,191,85,53,203,214,154,186,32,145,109,86,186,65,204,41,139,80,193,105,169,190,87,103,116,147,220,38,81,92,213,67,208,78,137,131,200,33,56,218,192,95,107,98,70,74,207,214,220,117,166,188,75,69,220,45,61,126,42,197,196,52,48,108,192,120,79,88,159,53,51,190,165,67,144,186,129,54,212,36,64,185,201,210,188,193,45,200,52,144,80,149,81,112,151,154,99,37,162,103,35,134,109,61,70,212,86,134,98,92,36,68,179,61,59,168,93,87,165,188,181,87,83,185,74,159,163,162,124,169,79,58,120,184,160,206,78,51,114,201,194,58,163,174,44,40,165,36,148,96,78,88,42,86,212,61,148,87,177,54,170,219,60,207,197,56,204,177,47,163,213,141,34,59,120,40,200,220,69,150,54,150,196,117,53,112,182,219,203,162,151,71,78,105,165,105,104,185,146,64,34,32,217,160,191,222,60,199,121,187,32,170,152,221,60,181,56,214,194,41,143,176,221,216,41,139,39,66,95,136,186,66,198,98,138,150,49,221,149,198,158,121,106,122,100,36,78,42,192,45,213,154,66,206,192,101,202,38,128,175,217,45,127,153,67,86,219,134,212,153,202,185,73,43,49,209,37,143,42,200,198,197,72,45,96,75,116,61,183,157,112,55,65,211,129,174,186,177,209,63,186,204,200,90,216,89,77,141,218,184,121,111,99,114,107,41,33,128,49,169,190,55,197,218,106,201,53,213,139,54,173,151,64,61,63,115,165,66,130,114,209,47,34,66,208,141,78,156,160,149,190,114,215,112,174,169,160,49,136,59,199,169,219,93,135,209,161,140,51,50,40,201,136,94,65,138,37,41,100,171,175,136,77,94,46,158,183,192,130,106,51,52,208,51,170,98,38,204,141,209,201,55,152,194,121,34,83,219,53,184,33,166,53,129,186,185,209,77,219,109,59,219,163,166,204,46,201,176,137,110,76,154,116,48,65,98,196,114,195,58,221,142,50,185,80,204,85,221,140,165,104,103,125,221,42,119,59,69,96,48,59,127,55,98,176,142,44,98,211,133,47,210,209,194,75,113,101,154,143,131,36,187,171,133,51,79,150,75,155,205,183,37,202,189,127,106,62,43,143,110,176,41,165,107,99,58,95,115,167,115,175,125,128,196,111,51,61,36,91,220,193,108,200,39,53,57,199,79,120,47,168,85,152,94,64,166,50,171,174,157,187,42,86,69,69,189,176,64,120,94,41,43,207,150,145,221,169,46,140,216,193,72,65,132,78,133,186,183,154,183,69,71,85,194,219,144,97,154,43,221,80,66,66,182,211,204,200,214,91,109,208,165,104,164,147,81,67,113,36,65,42,86,137,147,73,209,13
220,58,126,85,159,36,213,92,134,187,54,63,147,89,88,49,33,166,139,78,121,137,45,131,157,49,34,91,166,89,183,181,216,160,102,176,101,99,53,89,38,56,144,38,104,180,204,122,199,51,80,209,117,47,160,139,152,116,204,184,90,73,99,40,135,213,58,91,87,118,201,160,136,219,113,139,151,166,189,94,171,205,133,127,190,192,220,156,177,201,146,208,119,128,172,83,155,193,84,110,83,177,38,35,103,142,152,160,127,163,206,111,221,119,105,69,76,121,32,37,204,93,108,93,148,163,136,197,70,55,125,144,87,68,86,154,68,103,188,78,193,107,60,146,90,83,45,36,162,173,151,166,158,92,207,76,162,42,59,33,70,97,92,40,157,129,164,115,57,184,44,55,107,93,193,107,39,180,153,138,126,206,219,85,95,91,198,82,194,118,95,130,198,60,70,217,82,160,47,169,97,106,63,67,162,87,39,46,193,141,203,128,39,120,68,132,59,163,160,90,218,105,90,147,197,121,220,168,146,77,158,219,127,36,195,50,31,39,203,132,161,83,96,59,131,186,83,127,189,87,90,80,201,48,127,165,153,129,75,91,180,155,147,181,36,201,50,176,93,97,211,80,134,216,103,77,114,196,108,170,47,59,138,214,70,176,187,172,203,47,86,83,127,163,98,141,137,57,102,100,86,180,142,178,221,146,203,196,205,112,191,141,65,134,118,55,93,138,199,156,94,150,207,100,183,90,165,207,194,197,48,87,108,36,104,43,81,203,201,202,71,70,109,221,144,64,219,90,36,125,90,41,212,173,170,43,60,206,115,41,67,69,159,74,156,133,144,172,192,204,111,98,34,211,66,68,162,181,123,205,137,97,186,140,199,195,86,93,77,191,84,64,160,139,108,177,193,154,98,35,61,70,112,139,104,218,117,68,184,97,175,151,195,144,97,162,111,61,203,190,87,54,204,213,155,186,32,146,110,85,187,66,204,40,138,80,193,103,168,191,87,102,116,148,221,39,81,92,213,67,208,78,136,131,200,32,57,218,191,94,107,98,70,75,207,214,219,118,166,188,75,70,220,47,61,127,42,196,196,52,48,106,191,121,79,88,159,53,51,190,166,68,144,187,130,54,212,35,64,186,200,210,188,192,46,199,52,143,81,149,82,111,150,154,99,37,162,104,36,133,109,60,70,212,85,134,99,92,36,68,179,61,58,168,92,88,164,187,181,87,83,185,74,159,164,161,125,168,78,57,119,183,160,205,79,51,115,201,194,56,163,174,45,38,166,36,149,96,77,88,42,87,211,59,149,88,178,54,170,220,61,209,196,56,204,176,46,163,212,141,34,59,120,40,201,221,69,150,55,150,195,117,52,112,182,220,202,162,152,70,78,105,165,106,105,185,146,64,34,32,217,158,190,222,60,199,120,188,31,171,151,221,60,181,56,213,195,41,143,175,220,217,41,140,39,66,96,137,186,66,197,98,139,152,49,222,150,199,157,121,105,122,101,35,79,43,193,45,212,154,66,206,192,101,202,38,128,175,217,44,127,152,68,86,219,133,212,152,202,184,73,43,48,209,38,142,41,200,198,198,73,46,96,75,116,61,184,157,112,55,65,210,129,174,185,178,209,62,187,205,200,90,216,89,75,142,217,184,122,110,100,114,106,40,34,129,48,168,191,55,197,218,106,200,52,213,140,52,172,150,64,62,64,116,167,65,130,114,210,45,34,65,208,142,78,156,159,150,190,115,215,113,174,168,159,49,137,58,199,169,220,93,135,208,162,140,52,49,41,201,136,93,66,137,37,41,99,170,175,135,77,95,46,158,183,191,131,107,51,53,208,51,170,98,38,204,140,209,201,56,152,194,121,33,84,219,53,184,32,166,52,129,186,184,208,77,218,109,60,218,163,166,205,45,201,175,137,110,77,155,114,48,65,98,197,114,195,59,222,143,51,184,80,204,85,222,140,166,104,102,125,220,42,118,60,68,97,48,59,127,55,98,177,142,45,99,210,132,47,210,209,196,75,112,101,152,143,130,36,186,171,133,51,80,150,75,154,205,184,38,202,189,128,107,62,44,143,111,175,41,166,108,99,58,95,115,168,114,176,127,128,197,111,50,60,35,91,220,193,108,199,38,52,57,200,78,121,48,168,86,152,94,64,165,50,171,174,156,188,42,86,68,70,189,177,64,121,94,41,43,208,150,147,221,168,47,140,217,193,71,65,133,78,134,187,183,153,182,70,72,85,194,219,145,97,154,44,220,80,67,67,181,212,204,199,213,91,109,209,164,104,164,147,81,67,113,35,65,43,87,138,146,72,209,13
220,59,126,86,159,35,213,94,134,187,55,62,146,89,88,49,34,167,140,76,121,138,46,130,155,48,35,91,165,89,184,181,217,160,102,176,100,100,53,89,38,57,145,38,104,179,205,121,200,51,80,208,116,47,161,138,152,117,205,185,90,74,99,41,135,212,57,89,88,118,202,160,136,220,113,139,150,166,190,95,171,206,133,127,189,193,220,157,177,200,146,207,119,128,171,83,154,194,83,111,82,176,39,35,102,143,152,160,129,163,206,111,222,119,104,68,76,121,32,37,203,94,108,93,149,164,136,197,68,56,124,144,87,68,86,153,69,104,187,77,192,108,58,145,91,84,46,35,162,173,151,167,156,92,207,75,162,42,59,33,71,98,91,40,158,130,163,116,58,183,44,53,107,93,193,108,39,181,153,137,127,206,219,84,96,92,198,83,195,118,95,131,198,61,70,217,82,160,46,169,96,107,61,69,161,86,39,46,194,140,203,128,40,120,69,132,58,164,160,89,217,105,90,147,197,121,218,168,146,77,159,218,128,36,194,51,33,40,203,132,161,84,97,58,132,186,83,128,188,86,90,81,201,48,127,165,152,129,75,90,179,156,148,183,37,201,50,176,93,98,211,81,134,216,103,76,114,196,109,170,46,60,139,214,69,176,187,173,202,46,87,83,127,163,98,141,137,56,101,99,87,179,143,177,221,145,202,195,205,113,191,141,67,135,117,55,92,138,199,155,94,149,207,99,183,90,165,207,195,195,48,87,109,37,103,42,80,203,202,202,71,70,109,222,144,65,219,90,35,125,90,40,211,173,170,44,60,205,115,43,67,68,159,73,156,134,144,173,191,205,111,97,33,210,65,69,161,181,123,205,136,97,186,140,199,195,87,93,77,191,85,64,160,138,109,177,194,153,99,34,60,70,111,140,104,218,117,68,184,98,176,150,194,144,96,163,112,61,202,190,86,53,204,213,154,185,32,146,109,86,186,66,203,41,139,80,193,105,169,190,87,104,116,147,220,39,81,92,213,67,207,78,137,131,201,33,56,217,191,95,107,98,70,74,207,214,220,117,165,188,75,70,221,46,62,125,42,196,196,52,48,108,192,121,79,88,159,53,51,190,166,67,145,187,131,54,212,36,64,185,200,211,189,193,45,200,52,144,80,149,81,112,150,154,100,37,162,103,35,135,109,61,70,212,85,134,98,91,37,68,180,61,59,168,93,88,165,188,181,87,83,186,73,160,163,162,124,170,78,58,120,183,160,206,78,51,115,201,195,57,164,174,44,40,165,36,148,96,78,88,42,87,211,60,148,87,178,54,170,219,61,207,197,56,204,176,47,163,213,140,35,60,121,40,200,220,69,150,55,150,196,117,52,113,181,219,203,162,151,71,79,105,165,105,104,185,146,64,34,32,218,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,41,139,39,65,95,136,187,67,198,98,138,150,49,223,149,198,158,121,105,122,100,36,79,42,193,45,214,153,66,205,192,101,202,39,128,176,218,44,128,153,68,86,219,133,212,152,201,184,73,43,49,209,37,143,41,200,198,196,73,45,96,76,116,62,184,158,113,55,66,211,130,175,186,177,210,63,187,205,200,90,217,89,76,141,217,184,120,111,100,115,107,41,33,128,48,168,190,55,197,218,106,200,52,212,138,53,173,151,64,61,63,115,166,67,129,113,209,46,34,66,208,141,78,156,160,149,189,114,216,112,175,168,160,49,136,59,199,169,219,93,135,208,161,140,52,50,39,202,136,94,65,139,37,41,100,171,175,136,77,93,46,158,183,192,130,107,51,53,208,51,171,98,39,204,141,210,201,55,152,195,121,34,84,219,53,184,32,166,53,128,186,185,209,78,219,110,60,218,163,166,203,45,201,176,137,110,77,154,115,47,65,97,196,114,195,58,221,143,51,185,81,203,85,221,140,165,103,103,125,221,42,118,59,69,95,49,58,127,55,98,177,142,43,98,211,133,47,209,208,195,76,113,101,154,144,131,36,187,172,133,51,79,150,75,154,204,183,37,201,189,127,105,62,43,142,110,175,40,165,107,99,58,96,115,168,115,175,125,128,197,111,51,60,36,91,220,193,108,200,39,53,57,200,79,120,47,168,86,152,94,63,165,50,171,175,156,187,42,86,70,69,188,177,64,120,94,40,43,207,150,145,222,169,47,140,216,192,72,65,132,78,133,186,183,153,183,69,71,86,194,218,145,98,154,43,221,79,67,67,182,211,204,199,213,92,109,209,164,104,165,147,82,67,113,36,66,42,86,137,147,73,209,13
220,59,125,85,159,36,213,94,134,186,55,62,146,90,88,48,34,166,140,77,122,138,46,130,155,49,35,91,166,89,184,181,216,159,102,175,101,100,53,88,38,56,144,38,105,179,205,120,200,51,81,209,117,47,161,138,152,117,204,184,90,74,99,41,134,212,58,89,87,118,201,160,137,219,113,139,150,167,189,95,171,206,133,127,189,192,220,156,177,200,146,207,118,128,171,83,155,194,83,111,82,176,39,35,102,143,152,160,128,163,206,111,222,120,105,68,75,121,33,37,204,94,108,94,148,164,136,196,68,56,124,145,87,69,85,153,68,104,188,77,193,108,58,146,91,85,46,35,162,173,151,166,157,92,207,76,162,43,59,33,71,97,91,40,157,130,163,116,59,183,43,54,107,94,193,109,39,181,153,137,126,207,219,84,95,92,198,82,194,119,95,131,198,60,71,217,82,160,46,169,97,107,62,68,161,87,39,46,193,139,203,129,39,120,69,132,59,164,160,89,218,105,91,147,197,121,219,167,146,77,159,219,128,36,194,50,33,40,202,132,160,83,96,58,131,187,83,128,189,87,91,81,201,48,127,166,152,128,75,91,179,156,148,182,37,200,50,175,93,98,211,80,134,215,102,76,114,196,110,171,47,59,138,214,69,176,188,173,203,47,87,83,127,162,98,141,137,56,101,100,86,179,143,177,221,145,202,195,205,113,190,141,66,135,117,54,92,138,199,156,94,150,206,100,183,90,165,207,195,195,48,88,109,36,102,42,81,202,201,201,71,70,109,222,144,65,219,90,35,125,90,41,212,173,170,44,60,205,114,42,67,67,159,74,156,134,144,172,191,205,111,98,34,210,65,68,161,181,124,205,136,97,186,140,199,196,88,93,76,191,85,64,160,139,109,178,194,153,99,34,60,70,111,140,104,218,117,68,185,97,175,150,194,144,97,162,112,61,202,191,86,53,203,213,154,186,32,145,109,86,187,66,203,41,139,80,193,105,169,190,87,104,116,147,220,39,81,92,213,66,208,78,137,132,201,33,56,217,191,95,106,99,71,74,207,214,220,118,165,188,75,70,220,46,62,125,42,196,196,52,48,107,192,120,80,89,160,53,51,190,165,66,144,186,130,55,212,36,64,185,200,210,189,193,45,199,52,143,80,148,82,112,151,154,99,37,162,103,34,134,110,61,70,211,86,134,98,91,36,68,179,61,59,167,93,88,165,188,181,87,83,185,74,160,163,161,124,169,78,58,120,183,160,206,78,51,115,201,194,57,164,174,45,40,165,36,148,97,78,88,42,86,211,61,149,86,178,54,171,219,60,208,197,55,204,176,47,163,214,141,34,59,120,40,200,220,69,151,55,150,195,117,53,113,181,219,203,162,152,70,78,105,165,105,103,185,147,64,34,33,217,160,191,222,59,199,120,188,32,170,152,221,60,181,57,214,195,41,143,176,220,216,41,139,39,66,95,136,186,67,198,98,138,150,49,222,149,198,157,121,105,122,101,36,79,42,193,45,213,154,67,206,192,101,202,39,128,175,217,45,128,153,67,86,219,134,213,152,202,185,73,42,48,209,37,143,41,201,198,197,73,45,96,76,116,62,184,158,113,55,65,211,129,174,186,177,209,63,186,205,200,90,216,89,77,141,217,183,122,111,100,114,107,41,33,128,48,168,190,55,198,218,107,201,52,213,139,53,172,151,64,62,64,115,166,65,130,114,209,47,34,66,208,142,77,156,161,149,189,114,216,112,174,169,161,49,136,58,198,168,219,92,136,208,161,140,52,50,39,202,135,93,66,139,37,40,100,171,175,136,77,94,46,157,183,192,130,107,51,52,208,51,170,98,38,204,141,210,201,55,153,195,120,34,84,218,54,184,33,165,53,129,186,185,210,78,218,110,60,219,163,166,203,45,201,175,138,109,77,154,115,48,65,98,197,114,194,58,221,142,51,185,81,203,85,221,141,166,103,103,124,222,42,119,59,69,95,49,59,127,55,97,176,142,43,98,211,132,48,209,209,194,75,113,101,154,143,130,36,187,172,134,51,79,150,74,155,204,183,38,201,189,127,105,62,43,143,110,175,40,166,107,99,59,96,115,167,115,174,126,128,197,111,51,60,36,91,220,193,108,200,38,53,57,200,79,120,47,169,86,152,94,63,165,50,171,174,156,188,42,85,69,69,188,177,64,120,94,40,43,207,149,145,222,168,46,140,217,192,72,65,132,79,132,186,183,154,183,69,72,85,194,217,144,97,153,44,221,80,68,67,181,212,204,199,214,92,110,208,165,104,164,147,82,67,113,36,65,42,86,137,146,72,210,13
218,59,124,88,159,36,213,94,134,187,55,63,147,88,87,51,33,166,138,75,121,137,45,130,156,48,34,90,165,88,183,180,214,161,103,176,102,99,53,88,39,57,144,39,106,181,206,122,200,53,80,211,118,48,161,137,153,117,204,185,90,75,102,42,134,213,58,91,86,115,202,162,136,220,112,140,150,166,189,95,170,206,132,126,191,193,218,156,178,200,144,208,118,128,172,82,154,195,83,111,83,176,38,37,102,142,151,161,127,162,207,110,220,118,104,68,75,119,32,38,204,93,108,95,148,164,135,196,70,54,124,146,87,70,85,153,68,104,187,77,192,108,58,146,88,85,45,35,161,172,149,167,155,91,208,76,161,42,59,33,71,97,91,41,157,129,163,117,57,183,43,55,107,94,193,109,38,180,151,136,126,206,219,84,95,91,199,83,194,117,96,130,195,62,71,217,82,159,47,169,96,107,62,69,162,88,41,47,195,140,203,129,40,121,68,132,60,164,160,90,216,104,91,147,195,122,218,168,146,76,158,218,128,36,194,51,33,41,204,132,160,83,96,58,132,187,82,130,189,89,91,81,201,47,128,163,151,128,76,91,178,156,148,182,37,200,52,175,94,99,210,82,133,215,104,77,113,196,110,169,47,59,138,215,67,176,188,172,201,49,88,83,127,162,99,140,136,56,101,100,85,179,143,176,221,145,201,194,206,113,192,139,65,135,119,56,92,139,199,155,94,150,207,100,186,90,163,206,194,196,49,87,110,38,104,41,82,203,202,203,71,70,109,223,144,65,219,90,36,125,91,41,212,174,170,42,58,203,115,43,67,67,160,74,155,134,144,171,191,206,110,98,33,210,65,68,162,181,123,203,135,96,186,140,199,196,87,94,77,191,85,63,160,138,108,177,196,152,100,35,60,70,112,139,102,217,117,67,184,98,175,149,194,145,97,161,112,62,202,191,87,53,203,214,155,186,31,146,108,86,187,65,204,42,139,81,195,105,169,191,88,102,114,149,221,41,82,92,214,67,210,77,138,131,199,34,56,214,190,94,107,99,71,75,207,213,219,118,165,189,73,69,219,45,61,126,42,196,197,50,48,106,194,119,79,87,158,53,51,190,166,66,144,186,131,54,212,36,64,188,198,211,189,191,43,199,52,143,82,150,82,113,150,153,98,36,163,102,33,134,109,61,73,212,85,134,97,92,36,70,179,63,58,167,92,88,166,187,180,88,82,185,73,159,163,162,125,168,80,57,121,185,161,204,77,50,115,200,194,57,163,173,43,40,166,37,149,94,78,86,41,87,212,61,149,88,177,54,169,219,63,207,197,56,204,178,48,162,212,142,37,59,122,40,199,220,71,151,55,150,195,118,53,111,181,220,202,161,153,70,79,106,166,106,104,186,146,66,33,32,217,160,191,223,60,198,120,188,33,170,153,222,60,181,56,215,196,42,143,175,221,217,41,139,41,65,93,137,186,65,196,99,139,149,48,221,151,197,159,121,104,121,101,36,79,43,191,45,213,153,66,204,193,101,201,38,126,175,218,46,128,152,66,86,219,134,210,150,202,184,72,44,46,209,37,143,42,202,199,199,73,45,97,74,115,61,183,156,113,55,65,210,129,176,185,177,208,63,186,204,198,89,213,89,78,140,218,182,121,112,100,113,107,40,33,128,48,169,192,55,196,219,107,202,53,211,138,53,172,150,63,62,65,114,166,66,129,114,209,45,33,67,207,143,77,155,162,147,189,114,214,111,175,168,160,50,138,60,197,167,218,92,135,209,160,140,52,49,39,201,136,94,67,139,36,42,101,172,175,137,77,93,44,157,183,191,131,107,51,51,208,50,170,96,36,202,140,208,201,55,153,195,119,32,83,219,54,185,34,165,52,129,186,186,209,78,219,109,58,216,163,167,204,46,200,175,139,110,76,154,114,46,67,97,195,113,195,59,221,141,52,184,80,204,84,220,143,165,104,103,125,221,42,117,60,67,95,49,58,126,55,99,177,141,44,99,211,133,47,213,209,195,75,114,101,154,143,129,37,189,171,134,50,79,152,74,155,205,184,36,201,188,128,105,64,44,143,112,174,41,165,106,98,58,96,115,168,116,175,127,128,197,109,49,61,37,90,222,194,109,199,38,52,57,199,77,120,49,169,87,150,94,63,165,50,171,176,158,186,42,87,67,71,188,177,65,119,94,40,42,206,150,144,221,168,46,140,217,193,70,66,131,79,131,186,183,154,183,68,70,87,195,219,143,97,154,44,221,80,67,67,183,211,204,200,214,92,108,208,166,104,164,147,83,70,114,36,66,40,88,138,147,72,209,13
221,59,125,87,158,35,214,94,134,186,54,63,146,90,87,49,34,166,139,76,122,137,47,130,155,49,35,91,166,90,184,181,216,160,101,175,101,99,53,89,38,57,145,37,105,180,205,121,199,51,80,210,117,47,161,138,152,117,205,184,90,74,99,41,135,212,57,89,87,119,202,161,136,219,113,138,149,167,190,94,171,206,132,127,189,192,220,157,177,201,145,207,119,127,171,83,154,194,83,111,82,176,39,35,102,143,152,160,128,162,206,111,222,118,104,68,76,121,33,37,203,93,108,93,148,163,136,196,68,56,125,145,87,69,86,153,69,104,188,77,193,108,58,145,91,84,46,35,162,173,151,167,157,92,207,75,163,42,59,34,72,97,91,40,157,130,162,116,58,183,44,54,106,94,193,108,39,181,152,136,127,206,218,85,96,92,198,82,194,118,95,130,197,60,71,217,82,160,47,169,97,107,62,68,161,86,40,46,193,140,204,128,40,120,69,132,59,164,160,89,217,106,90,148,197,120,219,168,146,77,159,219,128,36,195,50,33,40,202,132,160,83,97,58,131,186,83,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,201,50,175,94,99,211,81,134,216,103,76,114,196,110,170,47,60,139,214,68,177,188,172,203,47,87,83,126,163,97,141,137,57,101,99,86,179,143,177,221,145,201,196,205,113,190,140,66,134,118,55,93,138,199,156,94,149,207,100,184,89,165,206,195,196,48,88,109,37,102,43,81,203,202,202,71,70,109,222,144,64,218,90,36,125,90,40,212,172,170,44,59,205,115,42,67,68,159,73,155,134,144,172,191,205,111,97,34,211,65,68,162,182,124,204,136,97,186,140,199,195,87,93,76,191,85,64,160,138,109,178,194,153,99,34,60,70,112,140,103,219,118,68,184,98,175,150,195,143,96,162,111,61,202,191,86,53,203,213,154,186,32,146,109,86,186,65,204,41,138,80,193,106,168,190,86,102,115,147,221,38,81,92,213,67,207,78,137,132,200,33,56,217,191,95,106,99,70,74,207,214,220,117,165,188,75,70,220,46,62,126,42,197,197,52,48,108,192,121,80,89,159,53,50,190,165,67,144,187,130,54,212,37,64,185,200,210,189,193,46,200,52,143,80,149,81,112,151,155,100,36,162,103,35,135,109,61,71,211,85,134,98,91,36,68,179,61,58,168,93,89,165,187,181,87,84,185,73,160,163,162,123,169,78,58,121,184,161,206,78,51,115,201,194,57,163,174,45,40,166,37,148,97,78,87,42,87,211,60,148,87,178,54,171,219,60,207,197,56,204,176,47,162,213,140,35,59,120,40,200,220,68,150,54,149,196,117,53,112,181,219,204,162,151,70,78,105,165,105,104,185,146,65,35,33,217,161,191,221,60,200,121,187,32,170,152,221,60,180,57,214,194,41,143,176,220,216,41,140,39,66,95,136,187,66,198,98,138,150,49,223,149,198,158,120,105,122,101,36,79,42,192,45,213,153,67,205,192,101,202,38,128,175,217,45,128,153,68,86,219,133,212,152,201,185,73,43,48,209,37,143,42,201,198,197,72,45,96,75,116,61,184,157,113,56,66,211,129,174,185,177,209,62,187,204,200,90,217,89,77,141,217,184,122,111,100,115,107,40,33,129,48,168,190,55,197,218,107,201,53,213,139,53,173,151,64,62,63,115,166,66,130,114,209,47,34,66,208,141,77,156,161,148,189,114,216,112,175,169,160,49,136,59,198,169,218,93,135,209,160,140,52,50,39,202,136,94,65,138,36,41,100,171,175,136,77,94,46,157,183,192,130,107,51,52,207,51,170,98,39,204,141,209,201,55,152,195,120,34,84,218,53,184,33,166,53,128,186,185,209,77,219,109,59,219,164,166,203,45,202,176,138,110,77,154,115,47,65,98,196,114,194,58,222,142,51,185,81,203,85,221,141,165,103,103,125,221,42,118,59,68,95,49,58,127,55,99,177,142,43,98,210,133,47,210,209,195,75,113,101,153,143,131,36,186,172,133,50,79,150,75,154,204,183,37,201,188,127,105,62,42,143,110,175,41,166,107,99,59,95,116,167,115,175,126,128,197,111,51,60,36,91,220,193,108,200,38,53,57,200,79,120,48,168,85,152,93,63,165,50,171,174,157,187,42,86,68,69,188,177,64,121,93,40,43,208,150,145,222,169,47,141,216,193,72,65,132,78,133,186,183,154,183,70,71,85,194,219,144,97,154,44,221,79,66,67,182,211,204,199,214,91,109,209,165,104,164,147,81,67,113,35,65,42,87,136,145,72,209,13
220,59,125,86,159,35,213,94,134,187,55,62,146,89,88,49,34,167,139,76,122,138,46,131,155,49,35,91,166,90,183,181,216,160,101,175,100,100,53,89,38,57,145,38,105,180,205,121,200,51,81,208,117,47,162,138,152,117,205,185,90,75,99,41,135,212,58,89,87,118,202,160,137,219,113,139,149,166,190,95,171,206,132,127,189,192,220,157,177,200,145,207,119,127,170,83,155,194,83,111,83,176,39,35,102,143,152,161,128,163,206,111,222,119,104,68,76,121,32,37,204,94,107,94,149,164,136,197,68,55,125,145,87,68,86,153,69,104,187,77,192,107,58,146,91,85,46,36,162,173,151,166,157,92,207,75,162,43,59,33,71,98,91,40,158,130,163,116,58,184,44,54,107,93,193,108,39,181,152,137,126,207,218,85,96,92,198,82,194,118,95,132,198,61,70,217,82,160,46,168,96,107,62,68,161,86,40,46,194,139,203,129,39,121,68,132,59,163,160,88,217,105,90,147,197,120,219,168,146,77,159,219,128,36,194,50,33,39,203,132,160,83,97,58,132,187,83,127,188,87,90,80,201,48,127,166,152,128,75,90,179,156,148,182,37,200,50,175,93,98,211,80,134,215,103,77,114,196,110,170,47,60,138,214,69,176,188,173,203,47,87,83,127,163,98,141,137,57,101,99,86,179,142,177,220,145,203,195,205,113,191,140,66,134,117,55,92,139,200,156,94,149,207,99,183,90,165,206,194,195,48,88,109,37,102,42,81,203,202,202,71,70,109,222,144,65,219,90,35,125,90,41,211,173,170,44,60,205,114,42,67,68,159,74,155,134,144,171,191,205,111,97,34,211,66,69,161,181,124,205,136,97,186,140,199,195,88,92,77,191,85,64,160,138,109,177,194,154,98,35,60,70,112,141,104,218,117,68,184,98,176,150,195,143,97,163,112,62,201,191,86,53,204,214,154,186,33,145,109,86,186,66,203,41,139,80,193,105,168,191,86,103,115,148,221,38,81,91,213,66,207,78,136,131,201,33,57,217,192,95,106,98,71,74,208,214,219,117,166,188,76,69,220,46,62,125,42,196,197,51,48,108,192,120,79,89,159,53,51,190,166,66,144,186,130,54,212,36,64,185,200,210,188,192,45,200,52,143,80,149,81,112,150,154,99,37,162,104,34,134,109,61,70,211,86,134,97,91,37,68,180,61,58,168,93,88,165,187,181,87,83,186,73,159,162,162,124,169,79,58,120,183,160,206,78,51,115,201,194,57,164,174,44,39,165,36,148,96,78,88,42,87,211,61,148,87,178,54,170,219,61,207,196,56,204,176,46,162,213,140,35,59,120,40,200,220,69,150,54,149,196,117,52,113,182,220,203,162,151,71,78,105,165,105,104,185,146,64,34,33,217,160,191,222,59,199,121,186,32,170,152,221,60,181,57,213,194,40,143,175,221,215,41,140,39,65,95,137,188,67,199,97,138,150,49,222,149,198,158,121,106,122,101,36,79,42,193,45,213,154,66,206,192,101,202,39,129,175,218,45,128,153,67,87,219,134,213,152,202,185,73,43,48,209,37,143,42,201,198,197,73,45,96,75,116,62,184,157,113,54,65,211,129,174,185,177,209,64,187,205,200,90,217,89,77,141,218,184,121,111,99,114,107,41,33,129,47,168,190,55,197,218,107,200,52,212,139,53,173,150,64,61,64,115,166,66,130,114,209,46,33,65,208,141,78,156,160,149,189,114,216,111,175,169,160,49,137,59,198,169,218,93,135,209,161,140,51,50,39,201,135,94,65,138,37,41,99,171,175,136,76,94,46,158,183,192,131,107,51,53,208,51,170,97,38,204,141,209,201,55,152,195,120,34,83,218,53,184,32,166,53,129,186,185,209,78,219,109,59,219,163,166,204,45,201,176,138,110,76,154,115,48,65,98,196,114,194,58,221,142,51,185,81,203,85,221,140,165,103,103,124,222,42,119,59,68,95,48,59,127,55,98,177,143,44,98,211,133,47,210,209,195,74,112,101,154,143,131,37,187,172,133,51,80,151,74,154,205,183,38,201,189,127,106,62,42,143,110,176,41,166,107,99,58,96,116,167,115,175,126,128,196,111,51,60,36,91,220,193,108,200,39,53,56,199,79,121,47,168,85,152,94,63,166,50,171,175,156,187,42,86,69,69,189,177,63,120,94,41,43,206,150,145,222,169,47,140,217,193,72,65,132,78,133,186,183,154,183,69,71,85,194,219,144,98,154,43,221,79,67,67,182,211,204,199,214,91,109,209,164,103,164,147,82,67,113,36,66,42,86,137,146,73,209,13
220,59,125,87,159,35,213,94,134,187,54,63,146,89,87,48,34,167,140,76,122,138,46,130,155,49,36,91,166,89,183,181,217,160,101,176,101,99,53,89,39,57,145,38,104,179,205,121,199,51,80,209,117,47,161,137,152,117,204,184,90,74,99,41,135,212,57,89,87,118,201,161,136,219,113,139,150,166,190,95,171,206,133,127,188,192,220,157,177,200,146,207,118,127,171,83,155,193,83,111,83,176,39,35,102,142,152,160,129,163,206,111,222,119,104,68,75,121,33,37,204,93,108,94,149,164,136,196,68,56,124,145,86,68,86,152,69,104,187,77,193,107,58,145,91,85,46,35,161,173,152,166,157,92,207,75,162,42,60,33,71,97,91,40,157,129,162,115,58,183,43,54,107,93,193,108,40,181,153,137,127,206,218,84,95,92,198,83,194,119,95,131,198,61,70,217,82,160,45,169,97,107,62,68,162,87,40,46,193,140,203,129,40,121,68,132,59,164,160,88,217,105,91,148,196,120,218,167,147,77,158,219,128,35,195,50,33,39,202,132,161,83,97,58,131,186,83,128,189,86,90,81,201,47,128,165,152,129,75,90,179,156,148,182,37,200,50,175,94,98,210,81,134,216,103,76,114,196,110,170,46,60,138,215,69,176,188,171,203,47,87,84,127,163,97,141,136,57,101,99,86,179,143,176,220,146,203,195,205,113,191,141,67,135,117,55,93,138,199,155,94,149,206,100,183,90,165,207,194,195,48,87,109,37,103,41,81,203,202,202,71,70,109,222,145,65,219,90,36,125,90,41,211,172,171,44,60,205,114,43,66,68,159,74,155,134,144,172,190,205,111,98,33,210,65,69,161,181,124,205,136,97,186,140,199,196,87,93,76,191,85,64,160,138,109,177,194,154,98,34,60,69,112,140,104,218,116,68,185,98,176,150,195,143,96,163,112,61,202,191,86,53,203,214,154,185,33,145,109,86,186,65,203,41,139,80,193,106,169,190,86,103,116,148,220,39,81,92,213,67,208,77,137,131,201,33,57,217,192,95,106,98,71,74,207,214,220,117,165,188,75,69,220,46,62,125,41,197,196,52,48,108,192,120,79,88,160,53,51,190,166,66,144,186,130,55,212,36,64,185,200,210,188,193,45,200,52,144,80,149,81,112,150,154,100,37,162,104,35,135,109,61,71,211,86,134,98,91,37,68,179,62,58,168,93,87,165,187,181,87,83,185,73,160,163,162,124,169,79,58,121,184,161,207,78,50,115,201,194,57,163,174,44,40,165,36,148,97,78,86,41,86,211,61,148,87,178,54,170,219,61,207,196,56,203,177,47,162,213,140,34,58,121,40,200,220,69,150,55,150,196,117,53,113,182,219,204,162,151,70,78,105,165,105,103,185,146,64,34,33,217,160,191,222,59,198,121,188,32,170,152,221,60,181,57,214,194,41,144,177,220,216,42,139,39,66,95,136,187,66,198,98,138,151,49,222,149,198,158,120,106,122,101,36,79,42,193,44,213,153,67,206,193,101,203,38,128,174,217,45,128,154,67,86,219,133,212,153,201,185,73,42,48,210,37,143,42,201,198,197,72,45,97,76,116,62,184,158,112,56,65,210,129,174,185,177,209,63,187,204,200,90,216,89,77,141,218,184,121,111,100,115,106,41,33,129,48,168,191,55,197,218,107,201,52,212,139,54,173,151,64,62,63,114,166,66,130,114,209,47,33,65,208,142,77,157,160,148,190,114,215,112,174,168,160,49,136,58,199,169,218,92,135,209,161,140,51,50,39,201,136,93,65,139,37,40,99,171,175,136,76,94,46,158,183,192,130,107,51,53,207,51,170,98,39,204,141,209,201,56,152,195,120,33,84,219,53,184,33,165,53,129,186,185,210,78,219,109,59,219,163,166,203,44,202,176,138,110,77,154,116,47,65,98,196,114,195,58,221,143,51,185,81,204,85,222,140,165,103,102,124,222,42,118,59,68,95,49,59,127,55,98,177,142,44,98,210,133,48,210,209,195,75,113,101,154,143,130,37,187,172,134,51,78,151,75,155,204,183,37,201,189,127,105,62,43,142,110,175,40,166,107,99,58,95,116,168,115,175,125,128,196,111,50,60,35,90,220,194,108,200,39,53,57,199,78,121,47,168,86,152,94,63,166,50,171,175,156,187,42,86,69,69,189,177,64,120,94,41,43,207,149,145,221,168,47,141,217,193,72,66,133,78,133,186,184,153,183,69,72,85,194,219,144,98,154,44,221,79,67,67,182,211,204,199,214,92,110,209,165,103,164,147,82,67,113,36,66,43,86,137,146,73,209,13
220,59,126,86,159,35,213,94,134,186,55,63,146,90,88,49,33,167,139,77,122,138,46,130,155,49,35,91,165,90,184,181,216,160,101,175,101,100,53,89,38,57,145,38,105,179,205,121,199,51,81,209,117,47,161,138,152,117,204,184,90,75,100,41,135,212,58,89,88,118,202,160,136,219,113,139,149,166,190,95,171,206,133,127,188,192,220,156,177,200,146,207,119,128,170,83,154,194,84,111,82,176,39,35,102,142,152,160,128,163,206,111,222,119,104,68,75,121,32,37,204,94,107,94,149,163,136,196,69,56,124,144,87,69,86,153,69,104,188,77,192,108,58,145,91,84,46,35,162,173,151,167,157,92,207,75,163,42,60,33,71,97,92,40,157,130,163,116,58,184,44,54,106,93,193,108,39,181,152,137,127,207,219,84,95,92,198,83,194,119,95,131,197,60,71,217,82,160,46,169,96,107,62,68,161,87,40,46,193,140,203,129,39,121,69,132,59,164,160,89,217,105,90,147,197,120,219,168,147,77,159,219,127,36,194,51,33,40,202,132,160,83,97,58,132,186,83,128,188,86,90,81,201,47,127,165,152,129,75,91,179,156,148,182,38,200,50,175,94,98,211,81,134,216,102,77,114,196,110,170,46,60,139,215,69,177,188,172,203,47,87,83,126,163,97,141,137,57,101,99,86,179,143,177,221,145,202,195,205,113,190,140,67,135,118,55,92,138,200,156,94,149,207,100,183,90,165,207,194,196,48,88,109,37,103,42,81,203,201,202,71,70,109,222,145,64,219,89,36,125,90,41,211,172,170,44,60,205,115,43,67,68,159,73,155,134,144,172,191,205,111,97,34,210,65,68,161,182,124,205,136,97,186,140,198,196,87,93,76,191,85,64,160,138,110,177,194,154,99,34,59,70,111,140,104,218,117,68,184,98,176,150,195,143,97,162,112,61,202,190,86,53,203,214,154,186,32,146,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,39,81,92,213,66,208,77,137,131,201,33,56,217,192,95,106,98,70,74,207,213,220,117,165,188,75,69,220,46,62,125,42,197,196,52,48,108,192,120,79,89,160,53,51,190,166,67,144,186,130,54,212,36,64,186,200,210,189,193,46,200,52,144,80,149,81,112,150,154,99,37,162,104,34,134,109,61,70,211,85,134,98,92,37,68,179,61,58,168,92,88,165,187,181,87,83,185,74,159,163,162,124,169,79,58,120,184,160,205,78,51,115,201,194,57,163,174,45,40,166,36,148,96,78,88,41,86,211,60,148,87,178,53,170,219,61,207,196,56,205,176,47,163,213,140,34,59,119,40,200,220,69,151,54,149,195,117,52,113,181,219,203,162,151,71,79,105,165,105,104,185,146,64,34,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,214,194,41,144,175,220,216,41,139,39,66,95,136,187,67,198,98,137,150,49,222,149,198,158,121,105,122,100,36,79,42,193,45,213,154,67,206,192,101,202,39,128,175,217,45,127,153,67,86,219,134,212,152,202,185,73,43,48,209,37,143,41,201,198,196,73,45,97,75,116,62,184,157,112,55,66,210,129,174,185,177,209,63,187,205,200,90,216,89,77,141,217,184,121,111,100,115,107,41,33,129,48,168,190,55,197,218,107,201,52,212,139,54,172,151,64,61,64,115,166,66,130,114,209,46,34,65,208,142,78,156,161,149,189,114,215,112,174,168,160,49,136,58,199,169,219,92,135,209,161,141,52,50,40,202,136,94,65,138,37,41,100,171,175,136,77,93,46,157,183,192,131,107,51,53,208,51,170,98,38,204,141,210,201,56,152,195,120,34,84,219,54,184,33,165,53,129,186,185,210,77,219,109,60,219,163,166,203,45,201,176,137,110,77,154,116,48,65,98,197,114,194,58,221,142,50,185,81,203,85,222,141,165,104,103,124,221,42,119,59,69,96,49,58,127,54,98,177,142,44,98,210,132,48,210,209,195,75,113,101,154,143,130,36,187,172,133,51,79,151,74,154,204,183,38,201,189,127,105,62,43,142,111,176,40,165,107,99,58,96,116,167,115,175,126,128,197,111,51,60,36,91,220,193,108,200,39,53,57,200,79,120,47,168,86,153,94,63,165,50,171,174,157,188,42,86,68,69,188,177,63,120,94,40,43,207,150,145,222,168,47,140,216,192,71,65,132,78,133,186,183,154,184,69,71,86,194,218,144,97,154,44,221,80,67,67,182,211,204,199,213,92,109,209,165,104,164,146,82,67,114,36,65,42,86,138,146,72,209,13
220,59,125,86,159,35,213,94,134,186,55,63,146,90,87,49,33,167,140,76,122,138,46,130,156,49,36,90,166,90,184,181,216,159,101,176,100,99,53,89,39,57,144,38,104,179,205,121,200,51,80,208,117,48,161,138,152,116,205,184,90,74,99,41,134,212,58,89,87,118,202,161,136,219,113,139,150,166,190,94,171,206,132,127,189,192,220,157,177,200,146,207,119,128,170,82,155,194,83,111,82,176,38,36,102,142,152,161,128,163,206,111,222,119,104,68,75,121,32,37,204,94,108,94,149,164,136,196,69,55,124,144,86,68,86,152,68,104,188,77,192,108,58,145,91,84,46,35,162,173,151,167,157,91,207,76,162,42,59,34,71,97,91,40,157,130,162,116,58,183,43,54,107,94,193,108,39,181,152,137,127,206,218,84,96,92,198,83,194,119,95,131,197,60,70,217,82,160,46,168,96,108,62,69,161,86,40,46,194,140,203,129,40,121,69,131,59,164,160,88,217,106,90,147,197,120,219,168,147,77,158,219,128,36,194,50,33,39,203,132,160,83,97,59,131,186,83,128,188,87,90,81,201,48,127,165,152,129,76,90,179,156,148,182,37,201,50,176,94,99,211,81,134,215,103,76,114,196,111,170,46,60,139,214,68,176,188,172,202,47,87,82,127,162,97,141,137,57,101,100,86,179,143,177,220,145,202,195,205,113,191,141,67,135,117,55,93,138,200,156,94,150,206,100,183,90,165,207,194,196,48,87,109,37,102,42,81,203,201,202,71,70,109,222,145,65,219,90,35,125,90,41,211,172,170,44,60,205,114,43,67,68,159,73,156,134,143,172,191,205,111,98,34,210,66,68,161,181,124,205,136,97,186,140,199,196,87,93,77,191,85,64,160,138,109,178,194,154,98,34,59,70,112,139,103,218,117,68,184,98,176,150,194,143,96,163,112,61,202,191,86,53,204,214,154,186,32,146,109,86,186,65,204,41,139,80,192,105,168,190,86,103,116,147,220,38,81,92,213,66,207,78,137,132,201,33,56,217,192,95,106,98,71,74,207,214,220,117,166,188,75,70,220,46,62,126,42,197,196,52,48,108,192,120,79,88,160,53,50,191,166,67,144,186,130,54,212,36,64,185,200,210,189,193,45,200,52,144,80,149,81,112,150,154,99,37,162,103,34,134,109,61,70,211,85,134,98,92,36,68,179,61,58,168,92,88,165,187,181,87,82,185,73,159,163,162,124,169,79,58,120,184,161,206,78,51,114,201,194,58,164,174,45,39,166,36,149,96,78,88,42,86,211,60,149,87,177,54,170,220,61,207,197,56,205,176,47,162,213,141,34,59,120,41,200,220,69,150,54,149,195,117,53,112,181,219,203,162,151,70,79,105,165,106,104,185,146,65,35,32,217,160,191,222,60,200,120,187,31,170,152,221,60,181,57,213,194,41,143,176,220,216,42,139,39,66,95,136,187,66,198,97,138,150,49,222,149,198,158,120,105,122,100,36,78,42,193,44,213,154,66,206,192,101,203,39,128,175,218,44,128,154,68,86,219,134,213,151,202,184,73,43,48,209,38,142,42,201,198,196,72,45,96,76,117,62,184,158,113,55,65,211,129,174,186,177,209,64,186,204,200,90,217,89,77,141,218,184,120,111,100,115,107,41,33,129,49,168,190,55,197,218,106,201,52,212,138,53,173,151,64,61,64,115,166,67,130,114,209,46,34,66,208,141,77,156,160,148,189,114,215,112,174,168,160,49,137,58,199,170,219,93,136,209,160,139,52,50,40,202,136,93,65,138,36,41,100,171,175,136,77,94,46,158,183,192,131,107,51,53,208,52,171,98,38,203,141,209,201,55,153,195,120,33,83,219,53,184,32,166,53,128,186,185,209,77,219,110,59,219,163,166,204,45,202,175,138,110,77,154,115,48,65,98,197,114,194,58,221,142,51,185,81,203,85,222,141,165,103,103,125,221,42,118,59,69,95,48,59,127,55,98,177,142,44,98,211,132,48,209,209,194,75,113,101,154,143,130,36,187,172,133,50,79,150,75,154,204,183,37,201,189,127,105,62,43,143,111,175,40,165,107,99,58,96,116,167,115,175,126,128,197,112,51,60,35,91,220,193,108,200,39,53,57,199,79,120,47,168,86,152,94,64,165,50,171,174,156,188,42,86,68,69,188,176,63,120,94,40,43,207,150,145,222,168,47,140,216,192,71,65,133,78,133,186,183,154,184,68,71,85,194,218,144,98,154,44,221,80,67,66,182,211,205,199,214,91,109,209,165,104,164,146,82,67,113,36,66,42,86,137,147,73,209,13
220,58,126,86,158,35,214,94,135,186,56,62,147,90,87,50,35,166,139,76,121,137,47,130,155,48,35,91,166,88,184,181,217,159,101,175,101,100,53,90,38,57,144,39,105,179,205,122,201,50,81,208,116,47,161,139,152,117,205,184,90,74,99,42,134,212,58,89,87,117,202,159,136,219,112,139,150,166,191,95,171,205,132,127,189,192,221,156,176,200,145,207,117,127,171,83,155,194,83,112,82,176,39,35,102,143,151,160,129,163,206,111,222,119,104,67,75,120,33,38,203,93,107,94,149,164,136,196,68,56,124,144,88,68,85,153,68,104,188,77,192,108,58,146,90,84,46,34,162,173,151,166,157,91,207,75,163,42,59,35,71,97,91,40,157,130,163,115,57,182,44,54,106,93,193,108,39,181,151,138,127,206,219,84,95,91,198,82,195,117,96,131,198,61,70,217,82,160,47,170,96,107,62,67,162,86,40,47,193,140,202,128,38,121,69,132,60,164,160,89,217,107,90,147,197,121,219,167,147,77,158,219,126,36,194,51,33,40,202,132,160,84,98,58,132,187,82,127,187,88,91,81,200,48,127,166,152,129,76,91,179,157,148,183,37,202,51,175,93,98,210,81,135,215,104,76,114,196,110,168,46,60,139,214,69,176,188,174,203,46,88,84,127,163,98,142,137,57,102,98,86,178,142,177,221,146,202,195,205,114,189,141,67,135,117,55,94,139,199,155,94,149,207,100,183,90,166,206,193,195,47,87,110,38,103,42,81,203,201,202,71,71,108,223,144,65,218,90,36,125,91,40,212,172,170,44,59,205,115,43,68,68,160,74,155,134,144,172,191,205,111,98,34,210,65,68,161,181,125,204,135,96,187,139,199,195,87,91,77,191,85,64,161,139,109,178,193,153,98,35,61,70,111,140,103,218,117,68,183,99,175,149,194,144,97,163,111,62,203,191,85,52,203,213,154,185,33,145,109,85,187,65,203,41,139,80,192,105,168,189,86,104,117,147,221,38,81,93,213,67,206,77,136,131,200,34,56,217,191,95,106,98,71,74,208,214,221,117,166,188,75,70,220,46,63,125,42,197,197,51,48,107,191,121,80,88,159,53,51,191,166,67,143,186,129,54,211,36,64,185,200,211,189,192,45,199,51,143,80,150,83,112,151,154,99,37,162,103,34,134,110,61,71,212,85,134,98,92,36,69,180,61,58,168,93,87,164,187,181,87,83,186,74,159,161,161,124,169,78,58,120,184,160,206,78,51,114,203,195,57,164,173,44,40,166,36,149,96,77,88,41,87,213,60,147,86,177,54,171,220,62,207,197,56,205,176,47,163,215,141,35,60,121,40,200,219,69,151,54,149,195,117,52,113,182,219,204,162,151,72,78,105,165,106,104,185,147,64,34,32,218,159,190,222,60,200,121,188,32,168,152,220,60,180,56,214,195,40,142,175,220,216,41,138,39,65,95,136,188,66,199,97,138,150,50,223,149,199,157,121,106,122,102,36,79,42,193,45,213,153,66,205,192,101,203,40,129,176,218,44,128,153,67,86,218,134,213,151,201,185,72,43,50,209,36,143,42,200,198,197,73,45,97,75,117,62,184,157,112,55,66,211,130,175,186,177,209,63,186,205,200,89,217,90,77,140,217,184,122,111,100,114,107,41,33,128,47,167,190,55,198,218,106,200,52,212,139,53,173,150,65,62,64,115,166,66,129,114,210,48,34,66,208,142,78,156,161,149,190,114,215,112,174,167,160,48,135,58,199,169,219,92,135,209,161,140,51,49,39,202,136,95,66,138,37,41,100,170,175,135,77,93,46,158,183,191,130,107,50,53,208,51,171,97,38,204,141,210,201,55,152,195,120,33,83,217,53,184,33,166,53,128,187,185,209,76,219,110,60,219,163,166,203,46,202,176,138,110,76,154,116,48,65,98,197,114,194,58,221,143,50,185,82,204,86,222,140,165,104,102,125,221,42,118,59,68,97,49,58,127,55,98,177,142,43,97,211,133,47,208,208,194,75,111,103,153,143,131,36,187,171,132,50,80,151,74,156,205,183,36,202,189,127,105,62,44,142,110,176,41,166,107,101,58,96,115,168,115,174,126,128,196,110,51,60,35,91,221,193,109,200,39,53,57,199,80,121,48,168,86,153,94,63,166,49,171,175,158,187,41,86,69,70,189,176,63,120,94,41,43,207,150,144,222,167,46,141,216,193,71,66,132,78,133,186,184,153,182,69,71,86,194,217,144,98,153,43,219,80,66,67,182,212,205,199,213,91,109,208,164,104,164,147,82,69,113,36,65,43,87,137,145,74,208,13
220,59,125,86,160,33,214,95,134,187,54,63,148,89,87,49,33,167,140,78,122,137,46,131,154,48,35,89,167,90,184,181,216,160,101,175,100,100,53,89,37,57,146,38,103,178,205,122,198,52,81,210,116,48,162,138,152,116,206,184,89,73,100,42,134,210,57,90,86,118,200,161,137,219,112,140,148,167,191,95,171,207,131,126,190,193,220,157,178,200,144,209,118,127,170,83,154,194,83,111,82,176,39,37,102,143,150,160,129,164,206,111,221,119,105,69,75,119,32,35,204,93,108,95,149,163,135,196,69,55,123,145,87,67,86,154,68,105,189,77,192,107,58,146,91,85,47,36,162,173,149,167,156,93,207,76,163,44,60,33,72,97,92,41,157,130,163,117,58,184,45,52,107,93,194,109,40,181,154,137,127,207,219,85,97,92,198,82,194,119,96,130,198,60,70,217,83,161,44,169,98,106,62,67,162,86,40,46,193,142,203,127,40,120,68,133,59,163,159,88,217,105,90,146,197,120,220,168,146,76,158,220,129,36,196,51,33,39,202,132,161,84,97,59,132,185,82,126,187,86,90,81,201,49,126,166,154,129,75,89,180,157,146,182,38,200,50,175,94,98,211,81,134,216,100,75,113,197,110,170,46,60,139,214,68,176,188,172,203,45,87,82,127,163,97,142,137,57,101,99,86,179,141,175,220,145,202,195,205,114,192,141,67,136,117,54,92,137,199,156,95,150,208,100,183,90,165,207,195,197,47,86,109,36,102,43,81,203,202,201,71,69,109,222,145,65,218,90,36,125,90,40,212,173,170,44,60,205,113,42,68,69,159,72,156,134,144,173,191,206,110,96,34,209,65,70,161,181,124,206,135,97,187,140,199,196,87,92,75,192,83,64,161,139,109,178,192,155,97,34,61,70,112,141,103,217,116,70,185,98,174,150,195,144,97,162,111,62,202,191,85,53,204,215,155,186,32,145,109,86,186,66,203,42,139,81,193,105,168,189,87,102,117,147,221,38,82,92,214,67,209,76,137,131,201,34,58,216,193,94,105,98,71,73,207,214,218,117,165,188,76,69,219,45,62,126,43,197,196,52,47,108,192,120,79,88,160,52,50,190,165,66,143,185,131,55,212,36,64,186,200,211,187,193,47,200,52,142,81,148,81,112,150,155,99,36,163,104,35,134,110,61,70,211,84,134,97,92,38,69,180,61,57,168,92,88,166,187,181,88,83,186,73,162,163,161,123,170,78,59,120,184,160,206,77,51,115,200,193,58,163,173,45,39,167,36,148,96,79,89,41,88,211,61,148,87,178,53,169,220,60,207,197,57,205,177,48,163,215,140,34,59,120,40,200,219,69,150,55,148,196,116,53,112,181,219,204,162,151,70,79,103,166,106,104,185,146,64,35,34,216,161,190,221,60,199,121,186,33,170,151,221,59,180,57,214,194,42,143,176,220,216,42,140,38,66,94,135,188,67,197,97,139,150,50,222,149,198,158,120,105,122,101,35,81,42,193,44,214,153,65,204,192,101,204,40,127,175,218,44,127,153,67,87,218,133,212,152,202,183,72,42,46,209,36,142,43,201,198,197,73,45,95,75,116,62,185,158,114,55,66,212,130,175,187,177,210,64,185,204,202,91,216,88,76,141,217,184,120,111,101,116,107,41,33,127,46,168,189,55,197,218,106,201,53,211,139,54,173,151,64,62,63,115,166,68,131,115,209,46,34,65,208,141,78,156,161,149,191,114,215,113,174,169,160,49,137,60,198,170,219,91,136,209,161,141,50,50,39,200,135,93,65,140,36,42,98,171,173,135,76,94,44,157,184,191,131,107,51,52,209,51,170,96,40,204,141,209,203,55,152,194,120,34,83,218,54,184,32,165,54,128,185,185,209,77,219,111,60,218,163,166,203,45,202,176,138,110,76,155,115,48,65,98,194,116,194,58,220,142,52,185,81,203,84,221,141,165,104,102,124,221,42,118,59,69,96,46,57,128,55,98,177,142,42,98,210,133,45,209,209,195,76,111,102,153,144,132,38,187,173,133,50,78,150,74,155,205,183,37,201,188,126,106,63,43,143,111,177,39,166,108,100,58,96,114,169,115,175,126,128,197,112,50,61,37,91,220,192,109,201,38,54,56,199,79,121,48,169,86,152,94,64,165,51,171,174,157,187,43,86,68,70,188,176,63,120,95,41,42,206,149,145,220,168,46,141,216,193,72,65,132,79,133,185,184,153,184,69,72,85,194,217,145,98,155,43,221,79,67,66,181,212,204,199,213,92,108,208,163,103,165,147,81,67,114,36,65,43,86,137,147,74,209,13
220,59,126,86,158,35,213,94,134,186,55,63,146,89,88,49,34,166,139,76,122,138,46,130,156,49,36,90,166,90,184,181,216,160,102,176,101,100,53,89,38,57,145,38,105,180,205,121,199,51,81,208,117,47,161,138,152,117,204,184,90,74,99,42,134,212,57,89,87,118,202,160,136,219,113,139,149,166,190,95,171,206,133,127,189,193,220,157,177,200,146,207,119,128,171,83,155,193,83,111,82,176,39,36,102,143,152,160,128,163,206,111,222,119,104,68,75,121,32,37,204,94,107,94,149,163,136,197,69,55,124,145,87,69,86,153,68,104,188,77,192,108,58,145,91,84,46,35,161,173,151,167,157,92,207,76,162,42,59,34,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,207,218,84,95,92,197,82,194,119,95,131,198,60,70,217,83,160,46,169,97,107,62,68,161,86,40,46,194,140,203,129,39,121,69,132,59,164,159,89,217,105,90,147,196,120,219,168,146,77,158,219,128,36,194,51,33,40,202,132,160,83,97,58,131,186,83,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,200,50,176,94,98,211,81,134,216,103,76,114,196,110,170,46,60,138,214,69,176,188,172,203,47,87,83,127,163,98,141,137,57,101,99,86,179,143,177,221,145,203,195,205,113,190,141,67,135,117,55,93,138,199,155,95,149,207,100,183,90,165,206,194,196,48,87,109,36,103,42,81,203,202,202,71,70,109,222,144,65,219,90,35,125,90,41,212,173,170,44,60,205,115,43,67,68,159,74,155,134,144,172,191,205,111,97,34,210,66,69,161,181,124,204,136,97,186,140,199,196,87,93,77,191,85,64,160,139,109,177,194,154,98,34,60,70,112,140,104,218,117,68,184,98,175,150,195,143,97,163,112,61,202,190,86,53,203,213,154,186,32,146,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,207,77,136,131,201,33,56,217,191,95,107,98,70,74,208,214,219,117,165,188,76,69,220,46,62,126,42,197,196,52,48,108,192,120,79,89,159,53,51,190,166,67,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,144,80,149,81,112,151,154,99,37,162,103,34,134,110,61,71,211,85,134,97,91,36,68,179,61,59,168,93,88,165,187,181,87,83,185,73,160,163,162,124,169,78,58,120,184,160,206,78,51,115,201,194,58,164,174,44,40,166,36,148,96,78,87,41,86,211,60,148,87,178,54,170,219,61,207,197,56,204,177,47,163,213,141,34,59,120,40,200,220,69,151,54,149,196,117,53,113,181,220,203,162,151,71,78,105,165,105,104,185,146,64,34,32,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,41,139,39,66,95,136,187,66,198,98,138,150,49,222,149,198,158,120,106,122,100,36,79,42,193,45,213,154,67,206,192,101,202,39,128,175,217,44,128,153,67,86,219,133,212,152,201,185,73,43,48,209,38,143,42,201,198,196,72,44,97,75,116,62,184,157,113,55,65,210,130,175,186,177,209,63,186,204,200,91,217,89,77,141,217,184,121,111,100,115,107,40,33,129,48,168,190,55,197,218,107,201,52,212,139,54,172,151,64,61,64,115,166,66,130,114,209,47,33,65,208,141,78,156,160,149,189,114,215,112,174,168,160,49,136,58,199,169,219,93,135,208,161,140,52,50,40,202,136,94,65,138,37,41,100,171,175,136,76,93,46,157,183,192,130,107,51,53,208,51,170,97,39,204,141,209,201,56,153,195,120,34,83,218,53,184,33,165,53,129,186,185,209,77,219,110,60,219,163,166,203,45,202,175,138,110,77,154,115,48,65,98,196,114,194,58,221,142,51,185,81,203,85,222,140,165,103,103,124,221,42,119,59,69,95,49,59,127,55,98,177,142,43,98,210,133,48,210,208,195,76,112,101,154,143,131,36,187,171,134,51,79,150,74,154,204,183,37,201,189,127,105,62,43,143,110,176,40,166,107,99,59,96,116,167,115,175,126,128,197,111,51,60,35,90,220,193,108,200,39,53,56,200,79,121,48,168,86,152,94,63,165,50,171,174,157,188,42,86,69,69,189,177,64,120,94,41,43,207,150,145,222,169,47,140,216,193,72,65,132,78,133,186,183,154,183,69,72,85,194,218,144,97,154,44,221,79,67,67,182,211,204,199,214,91,109,209,165,104,164,147,82,68,113,36,65,43,86,137,147,73,210,13
220,59,124,86,160,36,213,94,134,188,56,63,145,90,87,50,35,166,139,76,122,137,45,130,157,49,36,92,165,89,183,180,215,160,102,176,101,100,53,90,37,57,145,37,103,180,205,120,200,52,82,208,117,46,162,138,151,116,203,184,89,75,99,41,135,211,58,90,88,116,202,160,135,220,114,138,150,167,189,94,170,205,132,127,188,192,219,156,178,199,147,207,117,127,170,83,153,194,83,111,83,176,39,36,103,143,153,160,128,164,206,111,223,120,105,69,76,121,33,37,204,94,108,93,147,163,136,197,67,55,125,144,87,67,85,154,67,105,188,77,192,109,58,145,91,84,45,35,162,173,153,167,157,91,207,75,161,42,59,33,72,97,89,40,156,131,163,116,57,182,43,54,106,93,192,108,39,182,153,137,126,206,218,83,94,91,197,82,194,118,95,130,198,60,70,218,82,160,46,168,97,107,61,67,161,87,40,47,193,139,204,130,40,120,69,133,59,165,159,88,217,106,89,148,196,120,217,169,145,77,158,218,126,36,193,50,33,40,202,132,160,83,96,57,131,186,82,126,188,86,90,81,201,47,127,165,151,128,76,90,179,157,148,182,37,200,51,175,94,98,211,81,134,217,101,76,115,196,112,171,45,60,139,215,69,176,188,173,203,46,87,84,126,163,97,141,138,56,100,100,86,180,143,178,221,145,202,195,205,114,190,140,66,135,116,55,92,139,200,154,95,150,207,101,183,90,166,206,194,196,48,87,110,37,104,42,82,202,202,202,72,68,108,222,145,65,220,89,36,126,90,39,211,172,170,45,60,204,115,43,67,67,158,74,155,134,143,171,190,206,111,97,32,210,65,68,161,182,124,204,136,97,187,139,198,195,88,95,77,190,84,65,161,139,110,176,195,153,99,36,60,69,112,138,104,217,116,68,185,98,176,149,194,143,98,163,111,60,202,189,85,53,203,214,154,186,32,146,108,86,187,66,204,42,139,80,191,107,168,190,86,104,116,147,220,38,82,92,214,66,208,76,135,131,201,34,56,217,191,95,104,98,71,74,207,214,220,116,164,188,76,69,220,46,63,126,42,198,196,52,49,108,192,121,78,89,160,54,51,190,167,67,144,185,131,54,212,36,65,185,201,210,189,193,44,199,52,144,80,148,81,112,150,155,100,37,162,104,34,135,110,60,70,212,86,133,99,92,35,67,180,62,58,167,93,87,164,187,181,87,83,185,74,161,163,162,125,169,79,59,121,183,161,206,78,51,115,203,194,59,164,173,44,39,166,35,147,96,79,87,41,86,210,61,148,87,178,54,170,220,61,207,197,55,203,176,46,162,214,142,33,58,121,40,200,221,69,151,54,150,197,115,52,113,182,220,203,163,151,70,79,106,165,105,105,185,146,64,34,33,218,160,190,222,60,198,121,186,31,170,152,222,60,181,57,213,195,40,142,177,219,216,41,140,39,66,95,136,188,65,200,97,138,150,48,221,149,198,158,122,105,120,101,36,79,42,193,44,212,155,67,205,193,102,202,39,128,176,217,44,128,153,67,86,220,131,213,151,201,186,73,43,48,209,38,143,42,200,198,197,72,46,97,76,117,61,185,158,113,54,65,210,129,174,186,177,209,63,186,204,201,91,217,89,78,141,217,184,122,111,101,115,107,39,34,129,47,168,190,55,198,218,105,200,52,212,138,53,173,151,63,61,64,114,167,66,130,114,209,47,32,65,208,143,77,156,162,150,189,114,215,112,175,167,160,50,136,57,199,168,218,93,135,208,162,140,51,50,40,202,136,94,65,138,37,41,100,170,175,137,77,92,46,158,183,193,130,107,50,53,208,51,170,98,39,204,142,209,202,57,152,194,121,34,84,219,53,184,33,166,52,129,185,185,210,77,219,110,59,218,163,166,203,45,201,175,137,111,77,153,115,46,64,99,196,115,195,58,222,143,51,185,81,202,85,221,141,165,102,103,124,221,42,118,58,68,96,48,59,127,54,97,177,142,44,98,211,133,48,210,209,195,74,112,102,155,144,132,38,187,172,134,51,79,151,73,154,205,183,36,201,189,126,107,63,44,143,111,177,40,164,107,99,58,97,115,165,115,174,126,129,196,111,50,61,36,90,219,193,108,199,39,53,57,200,78,119,47,170,86,153,93,63,166,49,172,174,157,186,41,86,68,69,189,176,63,120,96,42,44,207,149,145,221,168,46,141,216,194,71,66,132,79,133,185,183,154,182,69,71,86,194,217,144,97,155,44,221,79,68,65,182,211,204,199,214,92,110,208,165,103,164,147,81,68,112,37,66,41,87,138,146,72,210,13
220,59,125,86,158,35,213,95,135,186,54,63,147,91,87,50,34,166,139,76,122,137,46,131,156,48,36,91,165,90,183,182,217,160,102,175,101,100,53,89,38,57,144,39,105,179,205,122,200,50,80,209,117,46,161,138,151,116,205,184,90,74,100,42,135,212,57,89,87,118,202,160,137,220,113,139,149,166,190,95,171,206,132,127,190,193,220,157,177,200,145,207,118,128,171,83,154,194,83,111,82,176,38,35,102,143,152,160,129,164,205,111,222,119,104,69,75,121,33,36,203,93,107,94,150,163,136,197,69,56,125,144,86,68,86,153,69,104,189,78,192,107,58,146,92,84,46,36,162,173,150,167,156,92,207,76,164,43,60,33,70,98,91,41,157,129,163,116,59,183,43,53,107,93,193,108,39,181,153,137,126,207,219,84,96,91,197,83,194,119,94,130,197,60,71,218,82,160,46,169,96,106,62,69,160,86,39,45,193,140,203,129,40,121,69,131,59,164,159,88,218,106,91,147,197,121,220,169,146,77,158,218,128,36,195,50,33,40,203,132,160,83,97,58,131,186,84,128,189,86,91,81,201,48,127,165,152,129,74,90,179,156,148,182,37,201,50,176,93,97,211,80,134,216,104,76,115,196,110,170,46,60,139,215,69,175,188,172,203,47,88,82,127,163,96,141,138,57,101,100,86,179,143,177,220,146,203,195,204,113,191,141,67,135,118,54,92,138,199,156,95,150,207,100,183,90,165,207,194,194,49,87,109,37,103,43,81,202,201,201,70,69,109,222,144,65,219,90,36,125,90,40,211,173,171,44,60,205,114,43,66,68,158,73,155,134,145,172,191,205,111,97,34,210,66,69,161,181,124,205,136,97,186,140,199,196,88,93,77,191,84,65,160,138,109,178,195,154,97,34,59,71,112,141,103,218,118,68,184,98,177,150,195,144,97,162,112,61,202,190,86,53,204,214,154,186,33,145,109,85,187,65,203,42,139,80,193,106,168,190,86,103,116,147,221,38,81,92,214,66,208,79,137,131,200,33,56,218,192,95,107,99,71,74,208,214,220,117,166,188,74,69,221,46,62,125,42,196,196,52,48,108,192,120,79,88,159,53,51,190,166,67,144,186,130,54,212,37,63,184,200,211,188,193,45,200,52,143,80,150,81,112,151,154,100,37,162,103,35,135,109,61,69,211,85,134,98,92,36,68,180,60,58,168,93,87,165,187,180,87,83,185,74,160,163,163,124,169,79,58,120,183,160,205,78,50,116,202,194,58,163,173,44,40,166,37,147,96,78,88,42,86,211,60,147,86,177,53,171,219,61,207,196,56,203,176,46,162,213,140,34,58,120,40,200,220,69,151,55,150,196,117,52,112,182,221,203,163,151,70,79,106,165,105,103,184,146,64,35,33,216,160,190,221,59,199,121,187,32,170,152,221,60,181,56,214,194,42,143,176,221,217,41,140,39,66,95,137,187,66,198,98,138,151,49,221,149,197,158,121,106,120,101,36,79,41,194,44,213,154,66,206,192,101,202,39,129,175,218,44,127,152,67,87,220,133,213,152,201,184,73,43,48,209,37,142,41,201,197,196,73,45,96,74,116,62,184,158,112,55,65,211,129,175,185,177,209,64,186,205,200,90,216,88,78,141,217,184,121,111,100,115,108,41,33,128,48,167,190,55,197,218,106,201,52,212,139,53,172,150,64,62,63,114,165,66,130,113,209,47,33,65,208,141,79,156,160,149,189,115,216,112,174,168,160,49,136,57,199,169,219,93,135,208,161,139,51,50,40,201,135,94,66,138,37,41,99,171,175,135,76,93,45,158,184,191,130,106,51,52,208,51,169,98,38,203,141,209,202,56,152,195,120,34,82,218,54,183,33,165,54,128,186,185,209,77,219,109,60,219,163,166,204,46,201,175,137,110,77,153,115,47,64,98,197,115,194,58,220,143,50,185,81,204,85,221,140,165,103,103,124,221,42,118,60,69,96,48,59,127,56,99,177,142,43,98,210,132,48,210,209,195,75,113,101,154,144,130,36,186,172,133,50,79,150,75,155,204,183,38,202,189,127,106,62,43,142,110,176,40,165,106,99,58,96,115,168,115,176,126,128,197,112,51,60,35,90,220,192,108,200,39,53,56,200,79,120,48,168,85,153,95,63,166,50,172,174,156,187,42,85,69,68,187,177,64,119,94,41,43,206,149,145,222,169,47,139,216,193,72,66,132,78,134,186,182,153,183,69,72,86,193,218,143,97,153,43,221,79,68,67,182,212,204,200,213,92,109,208,165,104,164,147,82,68,113,35,65,42,87,137,146,73,210,13
220,59,125,86,159,35,213,94,134,186,54,62,146,89,87,49,33,167,139,77,122,138,46,130,155,49,35,91,166,89,184,181,216,160,102,175,100,100,53,89,38,57,145,38,105,180,205,121,199,51,81,209,117,47,161,138,152,117,204,184,90,75,99,41,135,212,58,89,87,118,202,160,136,219,113,139,149,166,190,95,171,206,133,127,189,192,220,157,177,200,146,207,119,127,171,83,155,194,83,111,82,176,39,36,102,143,152,160,128,163,206,110,222,119,104,68,76,121,32,37,204,94,108,93,148,163,136,196,68,56,124,145,87,68,86,153,68,104,188,77,192,108,58,145,91,85,46,35,162,173,151,167,157,92,207,76,162,42,60,34,71,97,91,40,157,130,163,116,58,183,43,53,107,93,193,108,39,181,152,137,127,206,219,84,96,92,198,82,194,119,95,131,198,60,70,217,82,160,46,169,96,107,62,68,161,87,40,46,193,140,203,129,39,121,69,132,59,164,160,89,217,106,90,147,197,120,219,168,146,77,158,219,128,36,195,50,33,40,202,132,160,83,97,58,132,186,83,128,188,86,90,81,201,48,127,165,152,128,75,90,179,156,148,182,37,201,50,175,94,98,211,81,134,216,103,76,114,196,110,170,47,60,138,215,69,176,187,172,203,47,87,83,126,163,97,141,137,57,101,99,86,179,143,177,221,145,203,195,205,113,190,141,67,135,117,55,93,138,199,156,94,150,206,100,183,90,165,207,194,195,48,88,109,37,103,42,81,203,202,202,71,70,109,222,144,64,219,90,35,125,90,41,212,173,170,44,60,205,115,43,66,68,159,74,155,134,144,172,191,205,111,98,33,210,66,69,161,181,124,205,136,97,186,140,199,195,87,93,76,191,85,64,160,138,109,177,194,154,98,35,60,70,112,140,104,218,117,68,184,98,176,150,195,143,97,162,112,61,202,191,86,53,203,214,154,186,32,145,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,208,78,137,131,201,33,56,217,191,95,106,98,71,74,208,214,220,117,165,188,75,70,220,46,62,125,42,197,196,52,48,108,192,121,79,88,160,53,51,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,151,154,100,37,162,103,35,134,110,61,70,211,85,134,98,91,37,68,180,61,58,168,93,88,165,188,181,87,83,186,74,160,163,162,124,169,79,58,120,184,160,206,78,51,115,201,194,58,164,174,44,40,165,36,148,97,78,88,42,86,211,60,148,87,178,54,170,219,61,207,197,56,204,176,46,162,213,140,34,59,120,40,200,220,69,151,55,150,195,117,52,113,182,219,204,162,151,71,79,106,165,105,104,185,146,64,34,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,41,139,39,66,95,136,187,67,198,98,138,150,49,222,149,198,158,121,105,122,100,36,78,42,193,45,213,154,66,206,192,101,202,39,128,175,217,44,128,153,67,86,219,133,212,152,201,185,73,43,48,209,37,143,42,201,198,196,73,45,97,75,116,62,184,158,112,55,65,211,129,174,185,177,209,63,187,204,200,90,216,89,76,141,217,184,121,111,100,115,107,41,33,129,48,168,190,55,197,218,107,201,52,212,139,54,172,151,64,61,63,115,166,66,130,114,209,47,34,66,208,141,78,156,160,149,189,114,216,112,174,168,160,49,136,58,198,169,219,93,135,209,161,140,51,50,40,202,135,94,65,138,37,41,100,171,175,136,77,94,46,158,183,192,131,107,51,53,208,51,170,97,38,204,141,209,201,55,152,194,120,33,84,219,53,184,33,165,53,129,186,185,209,77,219,109,59,219,163,166,203,45,201,175,138,110,77,154,115,47,65,98,196,114,194,58,221,142,50,185,81,203,85,221,140,165,103,103,124,221,42,118,59,69,95,48,59,127,55,98,177,142,43,98,211,132,47,210,209,195,75,113,101,154,143,131,37,187,171,133,51,79,150,75,154,204,183,37,201,189,127,105,62,43,143,110,175,40,165,106,99,58,96,115,168,115,175,126,128,196,111,51,60,36,91,220,193,109,200,39,53,57,199,79,121,47,168,86,152,94,63,166,50,171,174,157,187,42,86,68,69,188,177,64,120,94,40,43,207,150,145,222,168,47,140,216,193,72,65,133,78,133,186,184,153,183,69,72,85,194,218,144,98,154,44,221,80,67,67,182,211,205,199,214,91,109,209,165,104,164,146,82,67,113,36,66,42,86,137,146,73,210,13
220,59,125,86,158,35,213,94,134,186,54,63,146,89,87,49,34,167,139,77,122,138,46,131,155,49,35,91,166,89,184,181,216,160,102,176,100,100,53,89,38,57,144,38,104,179,205,121,200,51,80,208,117,47,161,138,152,117,205,184,90,74,100,41,134,212,58,89,88,118,202,160,136,219,113,139,149,166,190,94,171,206,132,126,189,192,220,157,177,200,146,207,119,128,171,83,154,194,83,111,82,176,38,35,102,143,152,160,128,163,206,111,222,119,104,68,76,120,33,37,204,94,107,94,149,163,136,196,68,56,124,145,87,69,86,153,68,104,188,77,192,108,58,145,91,85,46,35,162,173,151,166,157,92,207,76,163,42,59,33,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,207,219,84,96,92,197,82,194,119,95,131,198,60,71,217,82,160,46,169,97,107,62,68,161,86,40,46,194,140,203,128,39,121,69,132,59,163,160,89,217,106,90,147,197,120,219,168,147,77,159,218,127,36,195,50,33,40,203,132,160,83,97,58,132,186,83,128,188,87,90,81,201,48,127,165,152,129,76,90,179,156,148,182,37,201,50,175,93,98,211,81,134,216,103,76,114,196,110,171,46,59,139,215,68,176,188,172,203,47,87,83,127,163,98,141,137,57,101,99,86,179,143,177,220,145,202,195,205,113,190,141,67,135,118,55,93,139,200,155,94,150,206,100,183,90,165,207,195,195,48,87,109,37,103,42,81,203,201,202,71,70,109,222,144,65,219,90,36,125,90,41,212,173,170,44,60,205,115,43,67,68,159,73,155,134,144,172,191,206,111,97,33,211,66,68,161,181,124,205,136,97,186,140,199,196,87,93,76,191,85,64,160,139,109,177,194,153,98,35,60,70,112,140,104,218,117,68,184,98,176,150,195,143,97,163,112,61,202,191,86,53,203,213,154,186,32,145,109,86,186,66,204,41,138,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,207,77,137,131,201,33,56,217,192,95,106,98,71,74,207,214,220,117,165,188,75,70,220,46,62,125,42,197,196,52,48,108,192,120,79,88,160,53,51,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,150,154,100,37,162,103,34,134,109,61,70,211,85,134,98,91,36,68,180,61,59,168,93,88,165,187,181,87,83,185,73,160,163,162,124,169,78,58,120,184,160,206,78,51,115,201,194,58,164,174,45,40,166,36,148,96,78,88,41,86,211,60,148,87,178,54,170,219,61,207,197,56,204,176,46,162,213,140,35,59,120,40,200,220,69,150,55,150,196,117,52,113,181,219,203,162,152,70,79,105,165,105,104,185,146,65,34,32,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,214,194,41,143,176,220,216,41,139,39,66,95,136,187,67,198,97,138,150,49,222,149,198,157,120,105,122,101,36,78,42,193,45,213,154,66,206,192,101,202,39,128,176,217,44,128,153,67,86,219,134,212,152,201,185,73,43,48,209,37,143,42,201,198,196,73,45,97,75,116,62,184,157,113,55,65,211,129,174,186,177,209,63,187,204,200,91,216,89,77,141,217,184,121,111,100,115,107,41,33,129,48,168,190,55,197,218,106,200,52,212,139,53,172,151,64,61,63,115,166,66,130,114,209,46,34,66,208,142,78,156,160,149,189,114,215,112,174,168,160,49,136,58,199,169,218,93,135,208,161,140,51,50,40,201,136,94,65,138,37,41,100,171,175,136,77,94,46,158,183,192,130,107,51,53,208,51,170,97,39,204,141,210,201,55,153,194,120,34,84,219,53,184,33,165,53,129,186,185,209,77,219,110,59,219,163,166,203,45,201,176,138,110,77,154,115,47,65,98,196,114,194,58,221,142,50,185,81,203,85,221,141,165,103,103,124,221,42,118,59,68,96,49,58,127,55,98,177,142,43,98,210,132,47,210,209,195,75,113,101,154,143,130,36,187,172,133,51,79,150,74,154,204,183,37,201,189,127,105,62,43,143,110,175,40,166,107,99,58,96,116,168,115,175,126,128,196,111,51,60,35,91,220,193,108,200,39,53,57,199,79,120,47,168,85,152,94,63,165,50,171,174,156,187,42,86,68,69,188,177,64,120,95,41,42,207,150,145,222,169,46,140,216,193,72,65,132,78,133,186,183,153,183,69,72,86,194,218,144,98,154,43,221,79,67,67,182,211,205,199,213,91,109,209,165,104,164,147,82,68,113,36,66,42,86,137,146,73,209,13
220,59,125,86,159,35,213,94,134,186,55,63,146,89,87,49,34,167,140,77,122,138,46,130,155,49,36,91,166,89,184,181,216,160,102,176,100,100,53,89,38,57,144,38,105,179,205,121,200,51,81,209,117,47,161,138,152,117,205,184,90,74,100,41,134,212,58,89,87,118,202,160,136,219,113,139,149,166,190,95,171,206,133,127,189,192,220,157,177,200,146,207,119,128,171,83,154,194,83,111,83,176,39,35,102,143,152,160,128,163,206,111,222,119,104,68,76,120,32,37,204,94,107,93,149,163,136,196,68,56,124,145,87,69,86,153,68,104,188,77,192,108,58,145,91,85,46,35,162,173,151,167,157,92,207,75,162,42,59,34,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,207,218,84,95,92,198,82,194,119,95,131,198,60,70,217,82,160,46,169,97,107,62,68,161,87,40,46,193,140,203,129,40,121,69,132,59,164,160,89,217,106,90,147,196,120,219,168,146,77,159,219,128,36,195,50,33,40,202,132,160,83,97,58,131,186,83,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,201,50,175,93,98,211,81,134,216,103,76,114,196,110,170,46,60,138,214,69,176,188,172,203,47,87,83,127,163,97,141,137,57,101,99,86,179,143,177,221,145,202,195,205,113,191,141,66,135,117,55,92,138,200,156,94,149,207,100,183,90,165,207,194,195,48,87,109,37,103,42,81,203,202,202,71,70,109,222,144,64,219,90,35,125,90,40,211,173,170,44,60,205,115,43,67,68,159,73,155,134,144,172,191,205,111,97,34,210,66,68,161,181,124,205,136,97,186,140,199,196,87,93,76,191,85,64,160,138,109,177,194,153,98,34,60,70,112,140,104,218,117,68,184,98,176,150,195,143,97,163,112,61,202,191,86,53,203,214,154,186,32,145,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,208,78,137,131,201,33,56,217,191,95,106,98,71,74,207,214,220,117,165,188,75,69,220,46,62,125,42,197,196,52,48,108,192,120,79,88,159,53,51,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,151,154,99,37,162,103,35,134,109,61,70,211,85,134,98,91,36,68,179,61,58,168,93,88,165,187,181,87,83,186,74,160,163,162,124,169,78,58,120,184,160,206,78,51,115,201,194,58,164,174,44,40,165,36,148,96,78,88,42,86,211,60,148,87,178,54,170,219,61,207,197,56,204,176,46,162,213,140,35,59,120,40,200,220,69,150,55,150,196,117,52,113,181,219,203,162,151,70,79,105,165,105,104,185,146,64,34,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,41,139,39,66,95,136,187,66,198,98,138,150,49,222,149,198,158,121,105,122,100,36,79,42,193,45,213,154,66,206,192,101,202,39,128,175,217,44,128,153,67,86,219,134,212,152,201,185,73,43,48,209,37,143,42,201,198,196,73,45,96,75,116,62,184,158,112,55,66,211,129,174,186,177,209,63,187,204,200,90,216,89,77,141,217,184,121,111,100,115,107,41,33,129,48,168,190,55,197,218,107,201,52,212,139,54,173,151,64,61,63,115,166,66,130,114,209,46,33,65,208,142,78,156,160,149,189,114,216,112,174,168,160,49,136,58,199,169,219,93,135,209,161,140,51,50,40,202,136,94,65,138,37,41,100,171,175,136,77,94,46,157,183,192,130,107,51,53,208,51,170,97,38,204,141,209,201,55,152,195,120,34,84,219,53,184,32,165,53,129,186,185,209,77,219,109,60,219,163,166,204,45,201,175,138,110,77,154,115,47,65,98,196,114,194,58,221,142,50,185,81,203,85,221,141,165,103,103,124,221,42,118,59,69,95,48,59,127,55,98,177,142,43,98,211,132,47,210,209,195,75,113,101,154,143,130,36,187,172,133,51,79,150,74,154,204,183,37,201,189,127,105,62,43,143,110,175,40,165,107,99,58,96,115,167,115,175,126,128,196,111,51,60,36,91,220,193,108,200,39,53,57,200,79,120,47,168,85,152,94,63,165,50,171,174,156,187,42,86,69,69,188,177,64,120,94,40,43,207,150,145,222,169,47,140,216,193,72,65,132,78,133,186,183,154,183,69,71,85,194,218,144,97,154,44,221,80,67,67,182,211,204,199,213,91,109,209,165,104,164,147,82,67,113,36,65,42,86,137,146,73,209,13
220,59,125,86,159,35,213,95,134,186,55,63,146,90,87,49,34,167,139,77,122,138,46,131,155,49,35,90,166,89,183,181,216,159,102,176,101,100,53,89,38,57,145,38,104,180,205,121,200,51,80,209,117,47,161,138,152,117,204,185,90,74,99,42,135,212,57,89,88,118,202,161,136,219,113,139,149,166,190,95,171,206,132,127,189,192,220,157,177,200,146,207,119,128,171,83,154,194,83,111,83,176,39,35,102,143,152,160,129,163,206,111,222,119,104,68,76,120,33,37,204,93,108,94,148,163,136,196,68,55,124,145,87,69,86,152,69,104,188,78,193,107,58,145,91,85,46,35,162,173,151,166,157,92,207,75,162,42,60,33,71,97,91,40,157,130,163,115,58,183,44,54,107,93,193,108,39,181,152,137,127,206,218,84,95,92,198,82,194,118,95,131,198,60,70,217,82,160,46,169,97,107,62,69,161,86,40,45,194,140,203,129,40,121,69,131,59,163,160,88,217,105,90,147,196,121,219,168,146,77,158,219,127,36,195,50,33,40,202,132,161,83,97,58,131,186,83,128,188,87,90,80,201,48,127,166,152,129,75,90,179,155,148,182,37,200,50,175,94,98,211,81,134,216,103,76,114,197,110,170,46,59,138,215,69,177,187,172,203,46,87,83,127,162,97,141,137,56,100,99,86,179,143,177,221,145,202,195,205,113,191,140,67,135,117,55,92,138,200,156,94,150,207,100,183,90,165,207,194,195,48,88,109,37,103,43,81,203,201,202,71,70,109,222,144,64,219,90,35,125,89,40,211,173,170,44,60,205,115,43,67,68,159,74,155,134,144,172,191,205,111,98,33,210,66,69,161,181,124,205,136,96,186,140,199,195,87,92,76,191,85,64,160,138,109,177,194,153,98,35,60,70,112,140,104,218,117,68,184,98,175,150,195,144,97,163,112,61,202,190,86,53,204,213,154,186,33,145,109,86,186,66,204,41,139,80,193,105,168,190,87,103,116,147,220,39,81,92,213,66,208,77,136,131,200,33,56,217,192,95,106,99,70,74,207,214,220,117,166,189,75,69,220,46,62,125,42,197,196,52,48,108,192,121,79,88,160,53,51,190,166,66,144,186,130,54,211,36,64,185,200,210,188,193,45,200,52,143,80,149,82,112,151,154,99,36,162,104,35,134,109,61,70,211,85,134,97,91,36,68,179,61,58,168,92,88,165,187,181,87,83,186,73,160,163,162,123,169,78,59,120,184,160,206,78,51,115,201,194,58,164,174,45,40,166,36,148,96,78,88,42,86,212,60,148,87,178,54,170,220,61,207,197,56,204,176,46,162,213,140,34,59,120,40,201,220,69,150,55,149,196,117,52,113,182,219,203,162,152,71,79,105,165,105,104,185,146,64,34,32,217,160,191,222,60,199,120,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,41,139,39,66,95,136,187,67,198,98,138,150,49,222,150,198,157,121,105,122,100,36,78,42,193,44,214,154,66,206,192,101,202,39,128,175,217,44,128,153,68,86,219,133,212,152,202,185,73,42,49,209,37,143,42,202,198,196,72,45,96,75,116,62,184,157,112,55,66,211,129,174,186,177,209,63,186,204,200,91,216,89,77,141,217,184,121,110,100,115,107,40,33,129,48,168,190,55,197,218,107,200,52,212,139,54,172,151,64,61,63,115,166,66,130,114,209,47,34,66,208,141,78,156,160,148,189,114,215,112,174,168,160,49,136,58,199,169,218,93,135,209,161,140,51,50,40,202,136,93,65,138,37,41,100,171,175,136,77,93,46,157,183,192,130,106,51,53,208,51,170,97,38,204,141,209,201,55,152,194,120,33,84,218,53,184,33,166,53,129,186,184,209,77,219,110,60,219,163,166,203,45,201,175,138,110,77,154,116,48,65,98,197,114,194,58,221,142,50,184,81,204,85,221,141,165,104,103,124,222,42,119,59,69,95,48,59,127,55,98,177,142,43,98,210,132,47,210,209,195,75,113,102,154,143,131,36,187,172,133,51,79,150,74,155,204,183,37,201,189,127,105,62,43,142,111,175,40,165,107,99,58,96,115,168,115,175,126,128,197,111,51,60,35,90,220,193,108,200,39,53,57,200,79,120,47,168,86,152,94,63,165,50,172,174,157,188,42,85,68,69,188,177,64,120,94,40,43,207,150,145,222,169,47,140,216,193,72,66,132,78,133,186,183,154,183,69,71,85,194,218,144,97,154,44,221,80,67,67,182,211,204,199,213,91,109,209,165,104,164,147,82,68,113,36,66,43,86,137,147,73,209,13
220,59,125,86,159,35,213,94,134,186,55,63,146,89,87,49,34,167,140,77,122,138,46,130,155,49,36,91,166,89,184,181,216,160,102,176,100,100,53,89,38,57,144,38,105,179,205,121,200,51,80,209,117,47,161,138,152,117,205,184,90,74,99,41,135,212,57,89,88,118,202,160,136,220,113,139,149,166,190,95,171,206,133,127,189,192,220,157,177,200,146,207,119,128,171,83,154,194,83,111,82,176,39,35,102,143,152,160,128,163,206,111,222,119,104,68,76,120,32,37,204,94,108,93,149,163,136,196,68,56,124,145,87,69,86,153,68,104,188,77,192,108,58,145,91,85,46,35,162,173,151,167,157,92,207,75,162,42,60,34,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,207,218,84,95,92,198,82,194,119,95,131,198,60,70,217,82,160,46,169,97,107,62,68,161,86,40,46,193,140,203,129,40,121,69,132,59,164,160,89,217,106,90,147,196,120,219,168,146,77,159,219,128,36,195,50,33,40,202,132,160,83,97,58,132,186,83,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,201,50,175,93,98,211,81,134,216,103,76,114,196,110,170,46,60,138,214,69,176,188,172,203,47,87,83,127,163,98,141,137,57,101,99,86,179,143,177,221,145,202,195,205,113,190,141,66,135,117,55,93,138,200,156,94,149,206,100,183,90,165,207,194,195,48,87,109,37,103,42,81,203,202,202,71,70,109,222,144,64,219,90,36,125,90,40,211,173,170,44,60,205,115,43,67,68,159,73,155,134,144,172,191,205,111,97,33,211,66,69,161,181,124,205,136,97,186,140,199,196,87,93,76,191,85,64,160,138,109,177,194,154,98,34,60,70,112,140,104,218,117,68,184,98,176,150,195,143,97,163,112,61,202,190,86,53,203,214,154,186,32,145,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,208,78,137,131,201,33,56,217,191,95,106,98,71,74,207,214,220,117,165,188,75,69,220,46,62,125,42,197,196,52,48,108,192,120,79,88,159,53,51,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,151,154,99,37,162,103,35,134,109,61,70,211,85,134,98,91,36,68,179,61,58,168,93,88,165,187,181,87,83,186,74,160,163,162,124,169,78,58,120,184,160,206,78,51,115,201,194,58,164,174,45,40,165,36,148,96,78,88,42,86,211,60,148,87,178,54,170,219,61,207,197,56,204,176,46,162,213,141,34,59,120,40,200,220,69,150,55,149,196,117,52,113,181,219,203,162,151,70,79,105,165,105,104,185,146,64,34,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,41,139,39,66,95,136,187,66,198,98,138,150,49,222,149,198,158,121,105,122,100,36,79,42,193,45,213,154,66,206,192,101,202,39,128,175,217,44,128,153,67,86,219,134,212,152,201,185,73,43,48,209,37,143,42,201,198,196,73,45,96,75,116,62,184,158,112,55,65,211,129,174,185,177,209,63,186,204,200,90,216,89,77,141,217,184,121,111,100,115,107,41,33,129,48,168,190,55,197,218,107,201,52,212,139,54,173,151,64,61,63,115,166,66,130,114,209,46,33,65,208,141,78,156,160,149,189,114,216,112,174,168,160,49,136,58,199,169,219,93,135,209,161,140,51,50,40,202,136,94,65,138,37,41,100,171,175,136,76,94,46,158,183,192,130,107,51,53,208,51,170,97,38,204,141,209,201,55,152,195,120,33,83,219,53,184,32,165,53,129,186,185,209,77,219,110,59,219,163,166,203,45,201,175,138,110,77,154,115,47,65,98,196,114,194,58,221,142,51,185,81,203,85,221,141,165,103,103,124,221,42,119,59,69,95,48,59,127,55,98,177,142,43,98,211,133,47,210,209,195,75,113,101,154,143,131,36,187,172,133,51,79,150,74,154,204,183,37,201,189,127,105,62,43,143,110,175,40,165,107,99,58,96,115,167,115,175,126,128,196,111,51,60,36,91,220,193,108,200,39,53,57,200,79,120,47,168,86,152,94,63,165,50,171,174,157,187,42,86,69,69,188,177,64,120,94,40,43,207,150,145,222,169,47,140,216,192,72,65,132,78,133,186,183,154,183,69,71,85,194,218,144,97,154,44,221,80,67,67,182,211,204,199,213,91,109,209,165,104,164,147,82,67,113,36,65,42,86,137,146,73,209,13
220,59,125,86,158,35,213,94,134,187,55,63,147,89,87,49,34,167,140,77,122,137,46,131,156,49,36,91,166,89,184,181,216,159,101,176,100,100,53,89,38,57,144,38,105,179,205,121,200,51,81,209,117,47,161,138,152,117,205,184,90,74,99,41,135,212,58,89,88,118,202,160,136,219,113,139,149,166,190,95,171,206,132,127,189,192,220,157,177,200,145,207,119,128,171,83,154,194,83,111,83,176,39,35,102,143,152,160,128,163,206,111,222,119,104,68,75,121,33,37,204,94,108,94,149,163,136,196,68,56,124,145,87,69,86,153,69,104,188,77,193,108,58,145,91,85,46,36,161,173,151,167,157,92,207,75,163,42,60,33,71,97,91,40,157,130,163,116,58,183,43,54,107,93,192,108,39,181,152,137,127,207,219,84,95,92,198,83,194,119,95,131,198,60,70,217,83,160,46,169,96,107,62,68,161,87,40,46,194,140,203,128,39,120,69,132,59,164,159,89,217,105,90,147,196,120,219,168,147,77,158,219,128,36,194,51,33,40,202,132,160,84,97,58,132,186,83,128,188,86,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,200,50,176,93,98,211,81,134,216,102,76,114,196,110,170,46,59,139,215,69,176,188,172,203,47,87,83,127,163,97,141,137,57,101,99,86,179,143,177,221,145,202,195,205,113,191,141,66,135,117,55,92,138,200,156,94,150,206,100,183,90,165,207,195,195,48,87,109,37,103,42,81,203,202,202,71,70,109,222,144,65,219,90,35,125,90,40,211,173,170,44,60,205,115,42,67,68,159,73,155,134,144,172,190,205,111,98,34,210,66,68,161,181,124,205,136,97,186,140,199,195,87,93,76,191,85,64,160,139,109,177,194,153,98,34,60,70,111,140,104,218,117,68,184,98,176,150,195,143,97,162,112,61,202,191,86,53,203,214,154,186,32,145,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,208,77,137,131,201,33,57,217,192,95,106,98,71,74,207,214,220,117,165,188,75,70,220,46,62,125,42,197,196,52,48,108,192,120,80,88,159,53,51,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,150,154,99,37,162,103,34,135,109,61,70,211,85,134,97,91,37,68,179,61,58,168,93,88,165,187,181,87,83,186,73,160,163,162,124,169,79,58,120,184,160,206,78,51,115,201,194,58,164,174,45,40,165,36,149,96,78,88,41,86,211,60,149,87,178,54,170,219,61,207,197,56,204,176,47,162,213,141,34,59,120,41,200,220,69,150,54,149,196,117,52,113,181,219,203,162,151,70,78,105,165,105,104,185,146,64,34,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,42,139,39,66,95,136,187,66,198,97,138,150,49,222,149,198,158,121,105,122,100,36,78,42,193,45,213,154,66,206,192,101,203,39,128,175,217,44,127,153,67,86,219,133,212,152,201,184,72,43,48,209,38,143,42,201,198,196,73,45,97,75,116,62,184,157,113,55,66,211,129,175,185,177,209,63,186,204,200,90,216,89,77,141,217,184,121,111,100,115,107,40,33,129,48,168,190,55,197,218,107,201,52,212,139,54,173,151,64,61,63,115,166,66,130,114,209,46,33,65,208,141,78,156,160,149,189,114,215,112,174,168,160,49,136,58,199,169,219,93,135,209,161,140,51,50,40,201,136,93,65,138,37,41,100,171,175,136,77,93,46,157,183,192,130,107,51,53,208,51,170,98,39,204,141,209,201,55,152,195,120,33,84,219,53,184,33,165,53,129,186,185,209,77,219,110,59,219,163,166,204,45,201,175,138,110,77,154,115,47,65,98,196,114,194,58,221,142,50,185,81,203,85,221,140,165,103,103,124,221,42,119,59,69,95,48,59,127,55,98,177,142,43,98,210,133,47,209,208,195,75,113,101,154,143,130,37,187,172,134,50,79,151,74,155,205,183,37,201,189,127,105,62,43,143,110,176,40,165,107,99,58,96,115,168,115,175,126,128,196,111,51,60,35,91,220,193,108,200,39,53,57,200,79,121,48,168,86,152,94,63,166,50,171,174,157,187,42,86,69,69,188,177,63,120,94,40,43,207,150,145,222,169,47,140,216,193,72,65,132,78,133,186,184,153,183,69,71,86,194,218,145,97,154,44,221,79,67,67,182,211,205,199,213,91,110,209,165,104,164,147,82,68,113,36,65,43,86,137,146,73,209,13
220,59,125,87,159,35,213,94,135,186,55,63,146,89,88,49,33,167,140,77,122,137,46,130,155,49,35,91,166,90,183,181,217,160,101,176,100,100,54,89,39,57,145,38,104,179,205,121,199,51,81,209,117,47,161,138,152,117,205,184,90,74,99,41,135,212,58,89,88,118,202,160,136,220,113,139,149,166,190,94,171,206,133,127,189,192,220,157,177,199,146,207,119,128,171,83,155,194,83,111,82,176,39,35,102,142,152,160,128,163,206,110,222,119,104,68,75,120,32,37,204,94,108,93,148,163,136,196,68,56,124,145,86,68,86,153,68,104,188,77,192,108,58,145,91,85,46,35,162,173,151,166,157,92,207,75,162,42,59,34,71,97,91,40,157,130,163,116,58,183,44,53,107,93,193,108,39,181,153,137,127,207,218,84,96,92,197,82,194,119,95,131,197,60,71,217,82,160,46,169,97,107,62,68,161,86,40,46,193,139,203,129,40,121,69,132,59,163,160,89,218,106,90,148,196,120,219,168,146,77,159,219,128,36,195,50,33,40,203,133,160,83,97,58,132,186,83,127,188,87,90,81,201,48,127,166,152,128,76,90,179,156,148,182,37,200,51,176,94,98,211,81,134,216,102,76,114,196,110,171,46,60,138,214,68,176,188,172,202,47,87,83,127,163,97,141,137,57,101,99,86,179,143,177,221,145,202,195,205,113,190,141,67,135,118,55,92,138,199,156,94,150,207,100,183,90,165,207,194,195,48,88,109,37,102,42,81,203,202,202,71,70,109,222,144,65,219,90,36,125,90,40,212,172,170,44,59,205,115,43,67,68,159,73,155,134,144,172,191,205,111,97,33,210,66,69,161,182,124,205,136,97,186,140,199,195,87,93,77,191,85,64,160,139,109,177,194,153,98,35,60,70,111,140,104,218,117,68,184,98,176,150,195,144,97,162,112,61,202,191,86,53,203,213,154,186,32,146,109,86,187,66,203,41,139,80,193,105,169,190,86,103,116,147,220,38,81,92,213,67,208,78,137,132,201,33,56,217,191,95,106,98,71,74,207,214,220,117,165,188,75,69,220,46,62,125,41,197,196,52,48,108,192,120,79,89,159,53,51,190,165,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,150,154,100,37,162,103,35,134,109,61,71,211,85,134,98,91,37,68,180,61,58,168,93,88,165,187,181,87,83,185,73,160,163,162,124,169,78,58,120,184,160,206,78,51,115,201,194,57,164,174,45,40,165,36,148,96,78,88,42,86,211,60,148,87,178,54,170,219,61,207,197,56,203,176,46,162,213,141,34,59,120,40,201,220,69,150,54,149,196,117,52,113,182,219,203,162,151,70,78,105,164,105,104,185,146,64,35,33,217,160,191,222,59,199,120,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,42,139,39,65,95,135,187,66,198,98,138,150,49,222,149,198,157,121,105,122,101,35,79,42,193,45,213,154,66,206,192,101,202,39,128,175,218,44,128,153,67,86,219,133,212,152,201,185,73,43,48,209,38,143,42,201,198,197,73,45,97,76,117,62,184,158,112,55,65,210,129,175,186,177,210,63,186,204,200,90,217,89,77,141,217,183,121,111,100,114,107,41,33,129,48,168,190,55,198,218,107,201,52,212,138,54,173,151,64,62,63,115,166,66,130,114,209,46,34,66,208,142,78,156,160,149,189,114,216,112,174,168,160,49,136,58,199,169,219,92,135,208,161,140,51,50,40,202,136,94,65,138,37,41,100,171,175,136,77,93,45,158,183,192,130,107,51,52,208,51,170,97,38,204,141,209,201,56,152,194,121,33,84,219,53,184,32,166,53,129,186,185,209,77,219,109,59,219,163,166,203,45,201,176,137,110,77,153,115,48,65,98,196,114,194,59,221,142,51,185,81,204,85,221,140,165,103,103,124,221,42,118,59,69,96,48,58,127,54,98,177,142,43,98,210,132,47,210,209,195,75,113,102,154,143,131,36,187,172,134,51,78,150,75,154,204,183,37,201,189,127,105,62,43,142,110,175,40,165,107,99,58,96,115,167,115,175,126,128,197,111,51,61,36,90,220,193,109,200,39,53,57,199,79,120,47,168,86,152,94,63,165,50,171,174,157,187,42,86,69,69,188,177,64,120,94,41,43,207,149,145,222,168,47,140,216,193,72,66,132,78,133,186,184,154,183,69,71,86,194,218,144,98,154,43,221,79,67,67,182,211,205,199,213,91,109,209,165,104,165,147,81,67,113,36,65,42,86,137,146,73,210,13
220,59,125,86,159,35,213,94,134,186,55,63,146,89,87,49,34,167,140,76,122,138,46,130,155,49,36,91,166,90,184,181,216,160,102,176,100,100,53,89,38,57,144,38,104,179,205,121,200,51,81,209,117,47,161,138,152,117,205,184,90,74,99,41,135,212,57,89,88,118,202,160,136,219,113,139,149,166,190,95,171,206,133,127,189,192,220,157,177,200,146,207,119,128,171,83,154,194,83,111,83,176,39,35,102,143,152,160,128,163,206,111,222,119,104,68,76,120,32,37,204,94,108,93,149,163,136,196,68,56,124,145,87,69,86,153,68,104,188,77,192,108,58,145,91,85,46,35,162,173,151,167,157,92,207,75,162,42,60,34,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,207,218,84,95,92,198,82,194,119,95,131,198,60,70,217,82,160,46,169,97,107,62,68,161,87,40,46,193,140,203,129,40,121,69,132,59,164,160,89,217,106,90,147,196,120,219,168,146,77,159,219,128,36,195,50,33,40,202,132,160,83,97,58,132,186,83,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,200,50,175,94,98,211,81,134,216,103,76,114,196,110,170,46,60,138,214,69,176,188,172,203,47,87,83,126,163,97,141,137,57,101,99,86,179,143,177,221,145,202,195,205,113,190,141,66,135,117,55,93,138,200,156,94,149,207,100,183,90,165,207,194,195,48,87,109,37,103,42,81,203,202,202,71,70,109,222,144,64,219,90,36,125,90,40,211,173,170,44,60,205,115,43,67,68,159,73,155,134,144,172,191,205,111,97,34,211,66,69,161,181,124,205,136,97,186,140,199,195,87,93,76,191,85,64,160,138,109,177,194,154,98,34,60,70,112,140,104,218,117,68,184,98,176,150,195,143,97,163,112,61,202,191,86,53,203,214,154,186,32,145,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,208,78,137,131,201,33,56,217,191,95,106,98,71,74,207,214,220,117,165,188,75,69,220,46,62,125,42,197,196,52,48,108,192,120,79,88,159,53,51,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,151,154,99,37,162,103,35,134,109,61,70,211,85,134,98,91,36,68,179,61,58,168,93,88,165,187,181,87,83,185,73,160,163,162,124,169,78,58,120,184,160,206,78,51,115,201,194,58,164,174,44,40,165,36,148,96,78,88,42,86,211,60,148,87,178,54,170,219,61,207,197,56,204,176,46,162,213,141,34,59,120,40,200,220,69,150,55,150,196,117,52,113,181,219,203,162,151,70,79,105,165,105,104,185,146,64,34,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,41,139,39,66,95,136,187,66,198,98,138,150,49,222,149,198,158,121,105,122,100,36,78,42,193,45,213,154,66,206,192,101,202,39,128,175,217,44,128,153,67,86,219,133,212,152,201,185,73,43,48,209,37,143,42,201,198,197,73,45,97,75,116,62,184,158,112,55,65,211,129,174,186,177,209,63,187,204,200,90,217,89,77,141,217,184,121,111,100,115,107,41,33,129,48,168,190,55,197,218,107,201,52,212,139,54,173,151,64,61,63,115,166,66,130,114,209,47,33,65,208,141,78,156,160,149,189,114,216,112,174,168,160,49,136,58,199,169,219,93,135,209,161,140,51,50,40,202,136,94,65,138,37,41,100,171,175,136,77,94,46,157,183,192,130,107,51,53,208,51,170,98,38,204,141,209,201,55,152,195,120,33,84,219,53,184,32,165,53,129,186,185,209,77,219,109,59,219,163,166,203,45,201,175,138,110,77,154,115,47,65,98,196,114,194,58,221,142,50,185,81,203,85,221,140,165,103,103,124,221,42,118,59,69,95,48,59,127,55,98,177,142,43,98,211,133,47,210,209,195,75,113,101,154,143,130,36,187,172,133,51,79,150,74,154,204,183,37,201,189,127,105,62,43,143,110,175,40,165,107,99,58,96,115,167,115,175,126,128,196,111,51,60,36,91,220,193,109,200,39,53,57,200,79,120,47,168,86,152,94,63,165,50,171,174,157,187,42,86,69,69,188,177,64,120,94,40,43,207,150,145,222,169,47,140,216,193,72,65,132,78,133,186,183,154,183,69,71,85,194,218,144,97,154,44,221,80,67,67,182,211,204,199,213,91,109,209,165,104,164,147,82,67,113,36,65,42,86,137,146,73,209,13
220,59,125,86,159,35,213,94,134,186,55,63,146,89,87,49,34,167,140,76,122,138,46,130,155,49,35,91,166,89,184,181,216,160,102,175,100,100,53,89,38,57,145,38,105,179,205,121,200,51,81,209,117,47,161,138,152,117,205,184,90,74,99,41,135,212,57,89,88,118,202,161,136,219,113,139,149,166,190,95,171,206,133,127,189,192,220,157,177,200,146,207,119,128,171,83,154,194,83,111,83,176,39,35,102,143,152,160,128,163,206,111,222,119,104,68,76,120,33,37,204,94,108,93,149,163,136,196,68,56,124,145,87,69,86,153,68,104,188,77,192,108,58,145,91,85,46,35,162,173,151,167,157,92,207,76,162,42,59,34,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,206,218,84,95,92,198,83,194,119,95,131,198,60,71,217,82,160,46,169,97,107,62,68,161,87,40,46,193,140,203,129,39,121,69,132,59,164,160,89,217,106,90,147,196,120,219,168,146,77,159,219,128,36,195,50,33,40,203,132,160,83,97,58,132,186,83,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,200,50,175,93,98,211,81,134,216,102,76,114,196,110,170,46,60,138,214,69,176,188,172,203,47,87,83,127,163,98,141,137,57,101,99,86,179,143,177,221,145,202,195,205,113,190,141,66,135,117,55,93,138,200,156,94,149,206,100,183,90,165,207,194,195,48,88,109,37,103,42,81,203,202,202,71,70,109,222,144,65,219,90,35,125,90,41,212,172,170,44,60,205,115,43,67,68,159,73,155,134,144,172,191,205,111,97,33,210,66,69,161,181,124,205,136,97,186,140,199,195,87,93,76,191,85,64,160,139,109,177,194,153,98,35,60,70,112,140,104,218,117,68,184,98,176,150,195,143,97,162,112,61,202,191,86,53,203,213,154,186,32,145,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,66,208,78,137,131,201,33,56,217,192,95,106,98,71,74,207,214,220,117,165,188,75,69,220,46,62,125,42,197,196,52,48,108,192,120,79,88,159,53,50,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,151,154,100,37,162,103,35,134,109,61,70,211,85,134,98,91,36,68,179,61,58,168,93,88,165,187,181,87,83,186,73,160,163,162,124,169,78,58,120,184,160,206,78,51,115,201,194,58,164,174,44,40,166,36,148,96,78,88,42,86,211,60,148,87,178,54,170,219,61,207,197,56,204,176,47,162,213,140,34,59,120,40,200,220,69,150,55,150,196,117,52,113,181,219,203,162,151,70,79,105,165,105,104,185,146,64,34,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,41,139,39,66,95,136,187,66,198,98,138,150,49,222,149,198,158,121,105,122,100,36,79,42,193,45,213,154,66,206,192,101,202,39,128,175,217,44,128,153,67,86,219,134,212,152,201,185,73,43,48,209,37,143,42,201,198,196,73,45,97,75,116,62,184,157,112,55,65,211,129,174,185,177,209,63,187,204,200,90,216,89,77,141,217,184,121,111,100,115,107,41,33,129,48,168,190,55,197,218,107,201,52,212,139,54,173,151,64,61,63,115,166,66,130,114,209,46,34,65,208,142,78,156,160,149,189,114,216,112,174,168,160,49,136,58,199,169,219,93,135,209,161,140,51,50,39,201,136,94,65,138,37,41,100,171,175,136,76,94,46,158,183,192,130,107,51,53,208,51,170,97,38,204,141,209,201,56,152,195,120,33,84,219,53,184,32,165,53,129,186,185,209,77,219,109,59,219,163,166,203,45,201,175,138,110,77,154,115,47,65,98,196,114,194,58,221,142,51,185,81,203,85,221,140,165,103,103,124,221,42,118,59,69,95,48,59,127,55,98,177,142,43,98,211,132,47,210,209,195,75,113,101,154,143,131,36,187,172,133,51,79,150,74,154,204,183,37,201,189,127,105,62,43,143,110,175,40,165,107,99,58,96,115,167,115,175,126,128,197,111,51,60,36,91,220,193,108,200,39,53,57,200,79,120,47,168,86,152,94,63,165,50,171,174,157,187,42,86,69,69,188,177,64,120,94,40,43,207,150,145,222,169,47,140,216,192,72,65,132,78,133,186,183,154,183,69,71,85,194,218,144,97,154,44,221,80,67,67,182,211,204,199,213,91,109,209,165,104,164,147,82,67,113,36,65,42,86,137,146,73,209,13
221,59,126,87,159,35,212,95,134,187,54,62,146,89,87,49,34,166,139,76,122,139,47,130,155,48,36,90,165,89,184,180,216,160,102,176,101,99,53,89,38,56,144,38,105,179,206,121,200,50,80,209,116,47,161,139,152,117,206,185,90,74,99,41,135,212,58,89,88,119,202,161,136,220,114,139,149,166,189,95,172,205,132,126,189,192,220,157,177,199,146,207,119,127,171,83,154,194,82,111,83,176,38,36,102,143,151,159,128,163,205,111,221,119,103,69,76,120,32,37,204,95,108,93,149,163,135,196,68,56,125,146,87,68,86,152,68,104,187,77,193,108,57,145,91,85,46,36,162,173,151,166,157,92,208,76,161,42,60,34,70,98,91,40,157,130,163,115,58,183,43,53,108,93,193,108,39,180,152,136,127,206,218,83,97,92,197,82,193,119,94,130,198,62,70,217,84,159,46,170,96,107,62,68,161,86,40,46,193,140,203,129,39,121,68,132,58,165,160,89,218,105,91,148,197,121,219,168,146,77,159,218,127,36,195,51,33,40,203,132,160,82,97,59,131,186,82,127,188,88,90,81,201,48,127,166,153,129,75,90,180,156,148,182,37,200,50,175,94,98,210,81,135,216,102,76,114,196,110,171,47,60,138,215,69,176,187,172,203,46,88,83,127,163,97,141,137,56,101,100,86,179,143,178,221,146,203,195,203,114,191,139,68,134,118,55,92,138,200,156,94,149,206,99,182,91,164,206,194,196,49,87,109,38,103,42,81,204,201,202,72,70,109,222,144,65,218,91,36,125,90,40,212,173,170,44,59,205,114,43,67,67,159,73,155,135,144,173,191,206,111,99,35,211,65,68,161,181,124,204,136,97,186,140,198,196,87,93,77,191,85,65,161,138,109,177,194,153,99,35,59,69,112,142,105,218,117,68,185,98,175,149,196,144,97,163,112,61,201,190,86,53,203,215,154,186,32,145,109,86,188,66,204,41,137,80,193,105,169,189,88,103,116,146,220,38,81,93,213,66,208,78,136,131,201,32,56,215,191,95,107,98,69,74,207,214,220,117,166,188,75,69,219,45,61,126,42,197,197,53,49,108,191,120,79,88,160,53,52,190,166,67,145,187,131,54,213,35,65,185,200,210,189,193,45,200,53,143,80,150,82,112,151,155,99,38,161,103,35,134,110,60,70,212,86,134,98,92,37,68,180,61,58,168,92,88,166,187,180,87,82,186,73,160,162,162,122,169,78,58,121,185,160,206,78,52,116,201,192,57,163,175,45,40,166,36,148,97,79,88,41,86,212,60,148,86,178,54,170,220,61,207,197,57,204,177,47,162,214,140,35,59,122,39,201,219,70,150,55,150,195,117,52,112,181,220,204,163,151,72,78,105,165,105,105,185,146,64,34,32,218,161,190,220,60,198,120,187,31,169,153,221,59,181,57,213,195,42,143,176,221,216,42,139,39,66,95,136,186,68,198,98,138,150,49,222,150,198,158,121,106,123,100,36,78,42,195,44,213,154,66,205,193,102,202,38,128,175,217,46,128,154,68,86,220,134,212,151,201,185,73,42,49,210,38,143,40,201,197,198,73,44,96,76,116,62,184,157,113,55,65,209,129,175,186,176,209,62,187,204,200,90,217,88,78,140,217,184,120,111,100,115,107,40,33,129,48,167,189,55,197,217,106,201,53,212,139,54,173,151,64,62,63,115,167,66,130,113,209,47,34,65,208,141,77,156,161,147,189,113,216,113,173,168,160,48,135,59,199,168,219,93,136,208,160,139,50,50,41,202,135,94,65,138,37,40,99,172,175,136,77,93,45,157,184,192,130,108,50,52,207,51,170,97,38,204,142,208,201,55,154,195,120,33,84,218,52,183,32,165,53,128,185,186,208,78,219,109,60,220,164,166,203,45,200,175,138,111,77,154,115,48,65,97,195,114,195,59,220,143,51,185,81,204,85,222,140,164,105,105,125,221,42,118,59,69,96,48,58,127,56,98,176,141,43,98,211,132,47,209,208,194,75,113,102,153,143,131,36,188,172,133,51,80,150,74,155,205,183,37,200,189,128,105,61,43,142,110,175,39,166,107,98,58,95,115,168,116,174,126,128,196,111,51,60,36,90,220,193,109,201,39,52,56,201,79,120,47,168,85,153,94,63,164,50,170,173,156,188,42,86,69,69,188,177,65,120,94,40,42,206,150,144,223,169,47,140,217,193,71,66,132,78,133,187,183,153,183,69,72,87,194,218,143,99,154,44,221,80,68,66,182,213,204,199,212,91,110,209,164,104,165,147,83,68,113,36,66,42,87,136,147,72,209,13
220,59,125,86,159,35,213,95,134,186,55,63,146,89,88,49,34,167,140,76,122,138,46,131,155,49,36,91,165,89,183,181,216,159,102,175,100,100,54,89,38,57,144,38,105,179,205,121,200,51,81,208,117,48,161,138,152,117,205,185,90,75,99,41,135,212,58,89,87,119,201,161,137,219,112,138,149,166,190,95,171,206,132,126,189,193,220,156,176,199,145,208,118,128,171,83,155,193,83,111,83,176,39,35,102,143,152,160,128,163,206,111,222,120,104,68,75,121,32,38,203,94,107,93,148,164,136,197,68,56,124,144,86,68,87,152,68,104,188,77,193,107,58,145,91,84,46,36,162,173,151,167,157,92,207,76,162,42,59,33,71,97,91,40,157,130,163,116,58,183,44,53,106,93,193,108,39,182,152,137,126,207,218,84,96,92,197,82,193,119,95,131,198,61,70,217,83,160,46,168,97,106,62,68,161,87,40,46,194,139,203,129,39,121,68,132,59,164,160,88,217,106,90,147,196,121,219,168,147,78,158,219,127,36,195,51,32,40,202,132,160,84,97,58,132,186,83,128,188,86,90,81,200,48,127,165,152,128,76,91,179,156,148,182,37,201,51,176,94,99,210,81,135,215,103,76,114,196,110,170,47,60,139,214,67,177,187,172,204,46,86,84,126,164,98,141,138,56,101,99,85,178,143,176,220,145,202,195,205,113,190,140,66,135,118,55,93,138,200,156,94,149,207,100,183,90,165,207,194,195,48,87,108,37,103,43,81,203,202,201,71,70,109,222,144,64,219,90,35,125,90,41,212,173,170,44,59,204,115,44,67,68,159,74,155,135,144,172,191,205,112,97,34,211,65,69,161,181,124,206,136,97,186,140,199,195,87,93,76,191,85,64,160,138,108,177,195,154,98,34,61,70,112,140,104,218,117,68,184,97,176,150,194,143,96,163,112,61,201,190,85,53,204,213,153,186,32,145,110,86,186,65,203,41,139,81,193,106,168,190,87,104,117,147,221,38,81,91,214,66,208,78,136,131,201,33,57,218,191,95,106,99,70,74,207,215,220,118,165,188,75,69,220,46,61,125,42,197,196,52,48,109,192,120,79,89,159,53,51,190,166,67,144,186,130,54,212,36,64,186,200,210,189,193,45,200,52,143,80,149,81,110,151,155,100,37,162,103,34,135,110,61,71,211,86,134,97,91,37,68,180,62,59,168,92,88,166,187,181,87,83,185,73,160,163,162,124,169,79,58,121,184,160,205,78,51,114,201,194,58,164,174,44,40,166,37,148,96,78,88,41,87,212,61,148,87,178,53,170,219,60,208,197,57,203,176,46,162,213,140,34,58,120,40,200,220,68,151,55,150,196,117,52,112,181,220,204,161,151,70,79,105,165,105,104,185,146,65,35,32,217,160,191,222,59,199,120,187,32,170,152,221,60,181,56,213,194,41,143,177,220,216,41,139,39,65,95,137,187,66,198,97,138,150,50,223,149,198,157,121,105,122,100,36,78,42,193,45,213,154,66,206,191,100,203,39,128,175,218,44,128,153,67,87,219,133,213,152,202,185,73,43,48,209,37,142,41,200,198,196,72,45,96,75,116,62,184,158,113,55,65,210,130,174,185,177,209,63,186,205,201,90,217,89,77,141,218,184,121,111,100,115,107,41,33,128,48,168,189,55,197,218,107,200,52,212,139,54,172,151,64,60,63,115,166,66,130,114,209,46,34,66,208,141,78,156,161,149,189,114,216,112,174,168,161,50,136,59,199,169,219,93,136,208,161,140,51,50,40,201,136,94,66,138,37,40,100,171,176,135,76,93,45,157,183,192,131,107,50,53,208,51,170,98,38,204,140,210,201,56,153,195,121,33,84,219,52,184,33,165,53,129,186,185,210,78,218,109,60,219,163,166,204,45,202,176,137,110,77,154,115,46,65,97,196,114,194,58,221,142,50,185,81,203,85,222,141,165,103,102,124,221,42,119,59,69,94,47,59,127,54,98,177,142,44,98,211,133,47,210,208,195,75,113,101,154,144,131,36,187,171,134,51,79,150,75,154,204,183,37,201,189,127,105,62,42,143,110,176,41,166,108,99,58,96,115,167,115,175,126,128,197,111,51,61,35,90,220,193,108,200,39,53,57,200,80,120,47,168,85,152,94,63,165,50,171,174,157,187,42,86,69,69,188,177,64,120,94,40,43,207,150,145,223,168,46,140,216,192,71,65,132,79,133,186,183,153,183,69,71,86,194,218,145,97,153,44,220,79,67,66,182,211,204,199,214,92,109,210,165,104,164,147,81,68,113,36,66,42,86,137,147,73,209,13
220,59,125,86,159,35,213,94,134,186,55,63,146,89,87,49,34,167,140,76,122,138,46,130,155,49,35,91,166,90,184,181,216,160,102,176,100,99,53,89,38,57,145,38,105,179,205,121,200,51,80,209,117,47,161,138,152,117,205,184,90,74,100,41,134,212,58,89,88,118,202,160,136,220,113,139,149,166,190,95,171,206,132,127,189,192,220,157,177,200,146,207,119,128,171,83,155,194,83,111,82,176,39,35,102,143,152,160,129,163,206,111,222,119,104,68,76,121,32,37,204,94,107,93,148,163,136,197,68,55,125,145,87,68,86,153,68,104,188,77,192,108,58,145,91,85,46,35,162,173,151,167,157,92,207,75,163,42,59,33,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,207,218,84,95,92,198,82,194,119,95,131,198,61,70,217,82,160,46,169,96,107,62,68,161,87,40,46,193,140,203,129,39,121,69,132,59,164,160,89,217,106,90,147,196,121,219,168,146,77,159,219,128,36,195,50,33,40,202,132,160,83,97,58,131,186,83,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,200,50,175,93,98,211,81,134,216,103,76,114,196,110,170,46,60,138,214,68,176,187,172,203,47,87,83,126,163,97,141,137,57,101,99,86,179,143,177,220,145,202,195,205,113,190,141,66,135,117,55,92,138,200,156,94,150,206,100,183,90,165,207,195,195,48,88,109,37,103,42,81,203,201,202,71,70,109,222,144,65,219,90,36,125,90,40,211,173,170,44,60,205,115,43,67,68,159,73,155,134,144,172,191,205,111,97,33,211,66,69,161,181,124,205,136,97,186,140,199,195,87,93,76,191,85,64,160,138,109,177,194,153,98,34,60,70,112,140,104,218,117,68,184,98,176,150,195,143,97,162,112,61,202,190,86,53,203,213,154,186,32,145,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,208,78,137,132,201,33,56,217,191,95,106,98,71,74,207,214,219,117,165,188,75,70,220,46,62,125,42,197,196,52,48,108,192,120,79,88,159,53,51,190,166,67,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,151,154,100,37,162,103,34,134,109,61,71,211,85,134,98,91,36,68,179,61,58,168,93,88,165,187,181,87,83,185,73,160,163,162,124,169,79,58,120,184,160,206,78,51,115,201,194,58,164,174,45,40,165,36,148,96,78,88,42,86,211,60,148,87,178,54,170,219,60,207,197,56,204,176,46,162,213,140,34,59,120,40,200,220,69,150,55,150,196,117,52,113,182,219,203,162,151,70,79,105,165,105,104,185,146,64,35,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,41,139,39,65,95,136,187,67,198,98,138,150,49,222,149,198,157,121,105,122,100,36,78,42,193,45,213,154,66,206,192,101,202,39,128,175,217,44,128,153,67,86,219,133,212,152,201,185,73,43,48,209,38,143,42,201,198,196,73,45,97,75,116,62,184,158,113,55,65,211,129,174,185,177,209,63,186,204,200,90,217,89,77,141,217,184,121,111,100,115,107,41,33,129,48,168,190,55,197,218,107,201,52,212,139,54,173,151,64,61,64,115,166,66,130,114,209,46,34,65,208,141,78,156,160,149,189,114,215,112,174,168,160,49,136,58,199,169,219,93,135,208,161,140,51,50,40,202,135,94,65,138,37,41,100,171,175,136,77,93,46,157,183,192,130,107,51,53,208,51,170,98,38,204,141,209,201,55,152,194,120,33,84,219,53,184,33,165,53,129,186,185,209,77,219,110,59,219,163,166,204,45,201,175,138,110,77,154,115,47,65,98,196,114,194,58,221,142,51,185,81,204,85,221,140,165,103,103,124,221,42,119,59,69,95,48,58,127,55,98,177,142,44,98,211,133,47,210,209,195,75,113,101,154,143,131,37,187,172,133,50,79,150,75,155,204,183,37,201,189,127,105,62,43,143,110,176,40,165,106,99,58,96,115,167,115,175,126,128,197,111,51,60,36,91,220,193,108,200,39,53,57,200,79,120,47,168,86,152,94,63,165,50,171,174,157,187,42,86,69,69,188,177,64,120,94,40,43,207,150,145,222,168,47,140,216,193,72,65,132,78,133,186,183,154,183,69,71,85,194,218,144,97,154,44,221,80,67,67,182,211,204,199,214,91,109,209,165,104,164,147,82,67,113,36,65,42,86,137,146,73,209,13
219,59,125,86,159,35,213,95,135,187,55,63,147,89,87,49,35,166,140,77,122,137,45,130,155,50,35,91,167,89,184,179,216,160,101,176,100,100,53,89,39,58,145,38,105,181,205,121,200,51,81,209,118,47,160,139,151,116,206,184,91,73,100,42,135,212,57,89,88,119,202,160,137,219,113,139,150,167,191,95,171,206,132,126,188,193,220,158,177,201,146,206,119,128,171,83,154,193,82,111,82,176,38,36,101,142,153,160,129,164,206,111,223,119,104,69,76,120,33,37,205,94,107,94,149,164,135,196,69,56,124,145,87,69,85,153,70,104,189,78,192,107,58,146,90,84,46,35,160,173,152,168,156,92,207,75,162,42,59,34,71,98,90,40,157,130,164,115,58,183,44,54,107,94,192,108,39,182,152,137,126,207,219,84,95,90,198,82,194,118,95,132,198,61,71,217,82,159,46,168,97,107,62,68,161,86,41,46,193,140,204,128,40,121,69,131,59,163,160,89,216,104,90,147,197,121,220,167,146,77,158,219,128,36,195,50,33,40,202,131,161,83,97,58,132,186,84,129,187,86,91,81,202,48,127,166,153,128,76,90,178,156,149,182,38,201,51,173,94,99,210,82,134,216,102,76,113,196,110,170,45,59,139,213,68,176,187,171,202,46,87,82,127,163,97,141,137,56,101,99,86,178,142,177,221,145,202,194,205,113,191,141,67,135,117,55,92,139,200,155,94,150,207,100,183,90,164,206,194,195,48,87,109,37,103,42,81,203,202,202,71,70,110,222,144,63,218,89,35,125,89,40,211,173,171,46,60,206,115,42,67,68,159,73,155,134,144,171,190,206,111,97,33,210,65,68,161,182,124,204,136,97,186,140,198,195,87,93,77,191,84,64,161,138,109,178,194,153,99,34,61,70,112,139,104,219,116,69,184,99,176,149,196,143,97,162,113,61,201,190,86,52,203,214,154,186,31,146,109,85,187,65,204,41,138,80,193,105,169,191,87,102,117,147,221,39,82,93,213,68,208,78,137,130,199,33,56,217,191,95,106,97,71,74,208,214,221,118,165,189,74,69,220,47,62,125,42,197,197,51,48,108,192,121,79,89,159,54,50,190,165,66,143,186,131,55,211,36,64,186,200,211,188,193,45,199,52,144,81,148,81,112,151,154,99,37,162,104,34,134,110,61,71,211,86,134,98,91,35,69,179,60,58,169,93,87,165,187,181,87,83,185,73,160,163,161,124,168,78,59,120,183,161,206,78,50,114,201,194,57,163,174,44,38,166,37,148,96,79,87,41,86,211,60,148,87,177,54,171,220,60,208,196,56,204,176,47,163,214,140,34,61,121,40,200,220,69,150,55,149,194,118,53,113,181,218,204,163,151,70,79,106,165,105,103,185,145,64,35,34,216,160,191,222,60,199,120,187,31,170,151,221,60,181,57,213,194,41,143,176,220,215,40,139,40,66,95,136,187,66,198,98,138,150,50,222,149,198,157,121,105,122,101,36,78,43,193,45,214,153,65,207,191,101,202,40,128,175,217,43,127,154,67,86,219,134,213,152,201,185,72,43,47,209,37,143,42,200,198,197,72,45,97,74,116,62,183,157,112,55,66,211,129,173,186,177,209,62,186,204,200,91,217,88,76,141,218,184,122,111,99,113,108,41,33,128,48,168,191,54,197,217,108,201,52,212,139,53,173,151,64,61,63,116,167,66,129,114,209,46,33,65,208,142,77,156,160,150,188,113,216,112,175,168,160,50,137,57,199,169,219,92,136,209,161,140,52,50,40,202,135,94,65,138,37,42,100,171,175,136,75,93,46,158,182,192,130,107,51,52,209,50,170,97,39,204,141,210,202,56,152,195,120,33,82,219,54,184,32,166,54,129,185,185,209,76,218,109,60,219,163,166,204,46,202,174,137,110,77,154,116,46,66,98,197,114,194,57,221,143,51,185,81,203,84,222,141,165,105,103,125,222,42,119,59,70,95,49,58,127,56,99,177,144,43,99,210,133,47,210,208,194,75,113,101,154,144,130,37,187,172,133,51,78,151,75,154,204,183,37,202,188,128,106,62,42,143,111,176,41,166,107,99,57,96,116,168,115,174,126,127,196,111,51,60,35,91,221,194,109,201,39,54,56,200,79,120,48,168,87,152,95,62,165,50,171,174,157,187,42,85,69,69,190,176,63,119,95,41,43,207,150,145,222,168,47,139,216,192,71,65,132,79,133,186,184,153,182,69,72,86,193,219,144,98,154,43,221,79,67,65,183,212,204,200,213,90,109,209,165,104,163,146,83,67,113,35,66,42,86,137,148,73,210,13
220,59,125,86,159,36,214,94,135,187,55,63,147,89,87,49,33,167,140,76,122,138,47,130,156,48,36,91,166,89,184,181,217,160,101,175,100,100,53,88,39,57,144,38,104,180,206,121,200,52,80,209,116,46,160,138,152,116,206,184,89,76,100,41,135,212,57,89,88,118,202,160,136,220,114,138,149,166,189,95,171,206,132,127,189,192,219,158,177,201,145,207,119,128,170,83,154,195,83,111,82,176,40,36,102,142,152,160,129,163,206,111,222,119,104,68,76,120,33,36,204,93,107,94,149,163,135,195,69,56,124,144,86,69,87,152,68,104,188,77,192,109,58,145,91,85,46,35,161,173,151,168,157,92,208,76,162,42,60,33,70,97,92,40,156,130,163,116,58,183,44,53,107,93,192,109,39,181,152,137,126,206,218,85,95,92,198,83,194,119,94,130,197,61,70,217,82,160,46,168,97,107,61,68,161,86,40,46,193,140,203,129,40,120,69,132,58,164,159,89,217,105,90,148,196,120,219,168,147,78,159,219,128,36,195,50,33,41,202,132,161,83,97,59,132,186,83,128,187,87,90,80,202,48,127,165,152,129,76,90,180,156,149,181,36,201,51,176,93,97,210,81,134,216,103,76,114,196,109,171,46,59,139,214,69,175,188,172,203,46,87,82,126,163,98,141,137,57,101,100,86,179,142,178,221,144,203,195,205,113,190,140,66,135,118,55,93,139,199,156,94,150,207,100,183,90,165,207,194,194,49,87,109,37,103,42,81,203,202,202,71,70,109,221,144,64,219,90,36,126,90,40,212,172,170,44,59,204,115,44,67,68,159,74,155,134,144,172,192,206,110,97,34,211,66,69,161,182,123,205,136,97,186,141,199,196,87,93,77,190,85,64,160,139,110,177,194,153,99,35,59,70,111,140,104,218,117,68,184,98,175,150,194,143,96,163,112,61,202,191,86,53,203,213,154,186,33,145,109,86,185,67,204,41,139,80,193,105,167,190,87,103,116,147,220,38,81,92,213,66,207,78,137,131,200,33,57,217,191,95,107,98,71,75,207,214,220,117,165,188,75,70,221,46,61,125,42,197,197,53,49,108,192,120,79,88,159,53,50,190,166,66,145,186,131,54,212,36,65,185,199,210,188,193,46,199,53,144,80,148,81,112,151,154,99,36,163,104,35,135,109,61,70,211,85,134,97,91,37,68,180,62,58,167,92,88,164,188,182,87,83,185,74,160,163,162,123,169,79,59,120,184,160,206,78,51,116,200,194,57,164,173,44,39,166,36,148,96,78,88,41,86,212,60,148,86,178,53,170,220,62,208,197,56,204,176,46,162,214,141,35,59,121,40,200,220,69,149,54,150,195,118,52,112,182,220,203,163,151,70,79,105,165,105,103,185,146,64,35,32,217,160,191,222,60,198,121,187,33,170,152,221,60,181,57,214,195,42,143,176,220,216,41,139,39,65,95,137,187,67,198,98,138,150,48,222,150,198,157,121,106,122,100,36,79,42,192,45,213,153,66,206,193,101,202,39,128,174,217,45,128,153,67,86,219,134,212,152,201,185,73,43,48,209,38,143,41,201,197,196,73,46,97,75,117,61,184,157,112,54,65,211,129,174,186,177,209,63,187,205,199,91,216,90,77,141,218,184,122,112,100,115,106,41,34,128,48,169,191,54,198,217,106,200,52,212,139,54,173,152,65,62,64,115,166,65,130,115,209,47,34,65,207,141,78,156,160,148,189,114,216,113,175,168,161,49,136,58,199,169,218,93,135,208,161,140,51,50,39,202,136,93,66,138,37,41,100,171,175,135,77,94,47,157,183,192,130,107,51,53,208,51,170,97,38,204,141,209,200,55,152,195,119,34,83,219,54,184,32,166,53,128,185,184,209,78,219,109,60,219,163,166,203,45,202,175,138,110,77,154,115,47,64,99,196,114,195,58,221,142,50,185,80,204,85,221,140,165,103,104,124,222,42,119,59,68,95,48,59,127,55,98,177,142,43,98,211,133,47,210,209,195,75,113,101,154,143,131,37,187,171,133,50,80,151,74,154,204,183,37,201,189,127,105,63,43,142,111,175,40,166,107,99,58,96,115,167,116,175,125,129,196,111,51,60,36,91,220,193,109,201,39,53,57,200,79,120,47,168,86,153,93,63,165,50,170,174,156,187,43,86,69,70,187,177,63,120,94,41,44,207,149,145,222,168,47,140,216,192,72,65,132,79,133,186,184,154,183,70,72,85,194,218,144,98,154,44,220,80,67,67,181,212,204,199,213,91,109,209,164,104,165,147,81,68,114,37,65,43,87,138,147,72,210,13
220,59,125,86,159,35,213,94,134,186,55,63,146,89,87,49,34,167,140,76,122,138,46,130,155,49,35,91,166,90,184,181,216,160,102,176,100,100,53,89,38,57,145,38,105,179,205,121,200,51,80,209,117,47,161,138,152,117,204,184,90,74,99,41,135,212,57,89,88,118,202,161,136,219,113,139,150,166,190,95,171,206,133,127,189,192,220,157,177,200,146,207,119,128,170,83,154,194,83,111,82,176,39,35,102,143,152,160,128,163,206,111,222,119,104,68,76,120,33,37,204,94,108,93,148,163,136,196,68,56,124,145,87,69,86,153,68,104,188,77,192,108,58,145,91,85,46,35,162,173,151,167,157,92,207,76,162,42,60,34,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,207,218,84,95,92,197,82,194,119,95,131,198,60,70,217,82,160,46,169,97,107,62,68,161,87,40,46,193,140,203,129,39,120,69,132,59,164,160,88,217,106,90,147,196,120,219,168,146,77,159,219,128,36,195,50,33,40,202,132,160,83,97,58,132,186,83,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,200,50,175,94,98,211,81,134,216,102,76,114,196,110,170,46,60,139,215,69,176,188,172,203,47,87,83,126,163,97,141,137,57,101,99,86,179,143,177,221,145,202,195,205,113,190,141,66,135,117,55,93,138,200,156,94,149,206,100,183,90,165,207,195,195,48,88,109,37,103,42,81,203,202,202,71,70,109,222,144,64,219,90,35,125,90,40,211,172,170,44,60,205,115,43,67,68,159,73,155,134,144,172,191,205,111,98,33,210,66,69,161,181,124,205,136,97,186,140,199,195,87,93,76,191,85,64,160,138,109,177,194,154,98,35,60,70,112,140,104,218,117,68,184,98,176,150,195,143,97,162,112,61,202,191,86,53,203,214,154,186,32,145,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,208,78,137,132,201,33,56,217,191,95,106,98,71,74,207,214,220,117,165,188,75,70,220,46,62,125,42,197,196,52,48,108,192,120,79,88,159,53,50,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,151,154,99,37,162,103,35,134,109,61,70,211,85,134,98,91,36,68,180,61,58,168,93,88,165,187,181,87,83,185,73,160,163,162,124,169,78,58,120,184,160,206,78,51,115,201,194,58,164,174,44,40,166,36,148,96,78,88,42,86,211,60,148,87,178,54,170,219,61,207,197,56,204,177,46,162,213,140,34,59,120,40,200,220,69,151,55,149,196,117,52,113,181,219,203,162,151,70,78,105,165,105,104,185,146,64,34,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,175,220,216,41,140,39,66,95,136,187,66,198,97,138,150,49,222,149,198,158,121,105,122,100,36,79,42,193,45,213,154,66,206,192,101,202,39,128,175,217,44,128,153,67,86,219,134,212,152,201,185,73,43,48,209,37,143,42,201,198,196,73,45,96,75,116,62,184,158,113,55,66,210,129,174,185,177,209,63,187,204,200,90,216,89,77,141,217,184,121,111,100,115,107,41,33,129,48,168,190,55,197,218,107,201,52,212,139,54,173,151,64,61,64,115,166,66,130,114,209,47,33,65,208,142,78,156,160,149,189,114,216,112,174,168,160,49,136,58,199,169,219,93,135,208,160,140,51,50,39,202,136,94,65,138,37,41,100,171,175,136,76,94,46,158,183,192,130,107,51,53,208,51,170,98,38,204,141,209,201,56,153,195,120,33,84,219,53,184,32,165,53,129,186,185,209,77,219,109,60,219,163,166,204,45,201,175,138,110,77,154,115,48,65,98,196,114,194,58,221,142,50,185,81,203,85,221,140,165,103,103,124,221,42,119,59,69,95,48,59,127,55,98,177,142,44,98,211,133,47,210,209,195,75,113,101,154,143,131,36,187,172,133,51,79,150,75,154,204,183,37,201,189,127,105,62,43,143,110,175,40,165,107,99,58,96,115,167,115,175,126,128,196,111,51,60,36,91,220,193,108,200,39,53,57,200,79,120,47,168,86,152,94,63,165,50,171,174,157,187,42,86,69,69,188,177,64,120,94,41,43,207,150,145,222,168,47,140,216,192,72,65,132,78,133,186,183,154,183,69,72,85,194,218,144,98,154,44,221,79,67,67,182,211,204,199,213,91,109,209,165,104,164,147,82,68,113,36,65,42,86,137,146,73,209,13
219,57,124,86,160,35,212,94,135,184,53,62,146,89,86,49,33,166,141,75,122,137,46,133,155,48,36,91,165,94,184,181,215,159,102,176,101,101,52,89,38,59,145,38,107,178,205,122,200,50,82,211,116,45,160,139,150,117,205,184,89,73,100,43,134,211,57,90,90,118,202,159,136,219,111,140,148,167,190,94,172,206,133,127,189,192,222,156,178,201,146,208,119,129,170,82,155,195,84,111,84,177,38,35,102,142,153,161,129,162,205,111,221,118,104,68,75,121,33,38,204,94,106,92,148,162,137,196,70,58,122,145,87,69,87,150,68,104,189,77,193,110,57,147,90,86,46,37,162,174,152,169,155,92,207,74,161,43,61,31,72,99,89,42,157,130,164,115,57,185,43,54,107,95,192,110,39,182,152,137,127,207,219,85,96,92,201,82,195,118,95,132,199,58,69,216,82,159,48,169,95,108,61,71,161,86,42,45,194,140,201,129,38,121,68,132,61,166,159,91,215,103,89,148,197,121,219,166,148,74,158,218,129,36,197,49,32,41,202,131,161,83,98,59,130,187,83,128,188,87,92,84,201,48,125,168,151,127,74,90,179,157,148,181,38,203,50,175,92,97,212,81,133,215,103,76,114,197,111,169,47,60,139,216,69,174,187,172,204,49,87,82,125,163,98,141,137,56,102,101,86,178,143,178,219,145,201,194,205,115,190,142,68,137,118,55,91,138,200,157,94,148,207,102,185,91,166,208,196,193,48,86,109,38,103,44,81,203,202,202,72,70,110,221,145,66,218,88,35,124,93,41,212,173,172,46,59,204,114,44,66,68,158,73,154,137,144,173,190,207,111,99,32,211,65,69,159,182,122,204,135,96,184,140,200,196,87,93,78,192,83,64,159,140,109,178,193,153,99,34,59,70,111,141,104,221,117,67,183,99,176,149,195,145,97,165,113,62,201,191,87,52,203,212,155,188,30,148,109,85,186,67,204,41,137,81,193,104,171,192,86,103,115,149,218,38,80,91,216,65,207,80,137,132,200,34,57,216,192,93,105,100,70,75,206,215,220,117,165,189,77,68,221,47,63,125,41,197,196,51,46,108,190,120,79,89,159,53,50,191,166,68,145,186,130,52,212,36,65,187,200,211,188,192,44,201,51,143,80,149,82,112,151,154,100,37,162,103,36,134,109,62,72,209,85,133,99,91,36,68,179,61,59,170,92,88,167,188,183,87,82,185,74,157,162,163,125,169,81,56,120,184,160,205,77,52,116,200,192,58,163,173,43,41,166,36,148,96,77,87,42,84,212,60,148,87,176,52,172,220,61,207,197,56,204,176,44,163,215,142,34,60,120,41,200,219,71,150,54,150,196,116,52,111,183,220,204,162,151,71,78,106,164,105,104,185,147,63,35,32,217,158,191,224,60,197,122,189,30,168,153,223,61,181,56,212,196,40,142,177,221,216,41,142,39,66,97,137,188,66,198,97,140,150,51,222,150,198,155,120,106,124,101,38,79,42,193,46,214,153,69,205,194,101,204,40,128,176,217,44,128,155,67,85,220,132,212,152,203,186,73,44,47,208,37,143,41,200,199,196,73,47,98,75,116,64,183,159,112,54,63,209,128,174,183,176,209,62,186,204,202,88,218,87,75,140,214,183,122,113,100,113,108,40,33,130,49,169,188,55,199,218,108,200,52,213,139,54,173,152,66,61,63,115,166,65,130,115,209,47,34,64,206,139,77,156,161,147,189,116,214,111,176,170,161,49,135,58,199,170,221,92,135,208,160,139,51,48,39,201,137,94,66,138,37,40,101,171,175,135,79,94,44,157,183,192,130,107,50,52,208,52,172,99,37,203,141,211,202,55,151,194,121,34,82,221,54,185,33,166,53,130,185,186,210,78,219,111,61,219,162,166,206,47,200,177,138,110,76,155,114,47,65,97,196,114,192,59,220,142,51,185,83,202,86,221,140,165,102,104,123,222,41,119,57,69,95,48,58,127,53,99,179,142,43,98,209,130,48,209,209,194,77,112,100,153,144,129,36,186,173,132,49,78,149,75,154,202,182,36,198,189,127,107,62,42,141,111,175,39,166,107,98,60,96,115,167,114,175,127,130,194,112,52,61,35,90,220,193,109,203,40,54,58,199,79,119,47,168,87,152,92,64,165,51,173,175,156,188,41,84,70,70,185,176,61,119,95,42,43,207,150,146,224,168,47,140,216,191,71,65,131,80,130,188,183,154,183,67,72,86,197,218,146,99,155,43,221,80,67,68,183,213,207,200,212,92,108,209,166,104,165,146,83,68,114,36,65,41,87,136,145,72,211,13
220,59,125,86,159,35,213,94,134,186,55,63,147,89,87,49,34,167,140,77,121,138,46,130,155,49,36,91,165,90,183,180,216,160,101,175,100,100,53,89,38,57,144,38,105,179,205,121,200,51,80,209,117,48,161,138,152,117,204,184,90,74,99,41,134,212,58,89,88,118,202,161,136,219,113,139,149,166,190,95,171,206,132,127,189,192,220,156,177,200,146,207,119,127,171,83,154,194,83,111,83,176,38,35,102,143,152,160,128,163,206,111,222,119,104,68,75,120,32,37,204,94,107,93,148,163,136,196,69,56,124,145,87,69,86,153,68,104,188,77,193,108,58,146,91,85,46,35,162,173,151,167,157,92,207,75,163,42,59,34,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,153,137,127,207,218,84,95,92,197,82,194,119,95,131,198,60,71,217,82,160,46,169,97,107,62,68,161,87,40,46,193,140,203,128,39,121,69,132,59,164,160,88,217,106,90,147,197,121,219,168,146,77,159,219,128,36,195,50,33,40,202,132,160,83,97,58,131,186,83,128,188,87,90,81,201,48,127,165,152,129,76,90,179,156,148,182,37,201,50,175,93,98,211,81,134,216,102,76,114,196,110,170,46,59,138,215,69,176,187,172,203,46,87,83,126,163,97,141,137,57,101,99,86,179,143,177,221,145,202,195,205,113,191,141,67,134,117,55,92,138,199,156,94,149,207,100,183,90,165,207,195,195,48,87,109,37,103,42,81,203,201,202,71,70,109,222,144,64,219,90,35,125,90,41,211,172,170,44,60,205,115,43,67,68,159,73,155,134,144,172,191,205,111,97,34,211,66,69,161,181,124,205,136,97,186,140,199,196,87,93,76,191,85,64,160,138,109,177,194,153,98,35,60,70,112,140,104,218,117,68,184,98,176,150,195,144,97,162,112,61,202,191,86,53,203,214,154,186,32,145,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,207,78,137,131,201,33,56,217,191,95,106,98,70,74,207,214,219,117,165,188,75,69,220,46,62,125,42,197,196,52,48,108,192,120,79,88,159,53,51,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,151,154,99,37,162,103,35,134,110,61,71,211,85,134,98,91,36,68,179,61,58,168,93,88,165,187,181,87,83,186,73,160,163,162,124,169,78,58,120,184,160,206,78,51,115,201,194,58,164,174,44,40,165,36,148,96,78,87,42,86,211,60,149,86,178,54,170,219,61,207,197,56,204,176,46,162,213,141,34,59,120,40,200,220,69,150,55,149,196,117,52,113,182,219,203,162,152,70,78,105,165,105,104,185,146,64,34,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,214,194,41,143,176,220,216,41,139,39,65,95,136,187,66,198,97,138,150,49,222,149,198,158,121,105,122,100,36,78,42,193,45,213,154,66,206,192,101,202,39,128,175,217,45,128,153,67,86,219,133,212,152,201,185,73,43,48,209,37,143,42,201,198,197,73,45,97,75,117,62,184,157,112,55,66,211,129,175,186,177,209,63,186,204,200,90,216,89,77,141,217,184,121,111,100,114,107,41,33,129,48,168,190,55,198,218,107,201,52,212,139,54,172,151,64,61,63,115,166,66,130,114,209,47,33,65,208,141,78,156,160,148,189,114,216,112,174,169,160,49,136,58,199,169,219,93,135,208,161,140,52,50,40,202,136,94,65,138,37,41,100,171,175,136,76,94,46,157,183,192,130,107,51,53,208,51,170,97,38,204,141,210,201,56,152,195,120,33,83,219,53,184,33,165,53,129,186,184,209,77,219,109,59,219,163,166,204,45,201,175,138,110,77,153,115,47,65,98,196,114,194,58,221,142,51,185,81,203,85,221,141,165,103,103,124,221,42,118,59,69,96,48,59,127,55,98,177,142,43,98,211,132,47,209,209,195,75,113,101,154,143,131,36,187,172,133,51,79,150,74,155,204,183,37,201,189,127,105,62,43,143,110,175,40,165,107,99,58,96,115,167,115,175,126,128,197,111,51,60,36,91,220,193,109,200,39,53,57,200,79,121,47,168,86,152,94,63,166,50,171,174,156,187,42,86,69,69,189,177,64,120,94,41,43,207,150,145,221,169,47,140,216,192,72,65,132,78,133,186,184,154,183,69,71,86,194,218,144,98,154,44,221,79,67,67,182,211,204,199,214,91,109,209,165,104,164,147,82,68,113,36,65,42,86,137,146,73,210,13
220,59,125,86,159,35,213,94,134,186,55,63,146,89,87,49,34,167,140,77,122,138,46,130,155,49,36,91,166,90,184,181,216,160,102,176,100,100,53,89,38,57,144,38,105,179,205,121,200,51,81,209,117,47,161,138,152,117,205,184,90,74,99,41,135,212,57,89,88,118,202,161,136,219,113,139,149,166,190,95,171,206,133,127,189,192,220,157,177,200,146,207,119,128,171,83,154,194,83,111,82,176,39,35,102,143,152,160,128,163,206,111,222,119,104,68,76,120,32,37,204,94,108,93,149,163,136,196,68,56,124,145,87,69,86,153,68,104,188,77,192,108,58,145,91,85,46,35,162,173,151,167,157,92,207,75,162,42,59,34,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,207,218,84,95,92,198,82,194,119,95,131,198,60,70,217,82,160,46,169,97,107,62,68,161,86,40,46,193,140,203,129,40,121,69,132,59,164,160,89,217,106,90,147,197,120,219,168,146,77,158,219,128,36,195,50,33,40,202,132,160,83,97,58,131,186,83,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,200,50,175,94,98,211,81,134,216,103,76,114,196,110,170,46,60,138,214,69,176,188,172,203,47,87,83,127,163,98,141,137,57,101,99,86,179,143,177,221,145,202,195,205,113,190,141,66,135,117,55,92,138,200,156,94,149,207,100,183,90,165,207,194,195,48,87,109,37,103,42,81,203,202,202,71,70,109,222,144,64,219,90,36,125,90,40,212,172,170,44,60,205,115,43,67,68,159,73,155,134,144,172,191,205,111,97,34,210,66,69,161,181,124,205,136,97,186,140,199,196,87,93,76,191,85,64,160,138,109,177,194,153,98,34,60,70,112,140,104,218,117,68,184,98,176,150,195,143,97,163,112,61,202,191,86,53,203,214,154,186,32,145,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,208,78,137,131,201,33,56,217,191,95,106,98,71,74,207,214,220,117,165,188,75,69,220,46,62,125,42,197,196,52,48,108,192,120,79,88,159,53,51,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,151,154,99,37,162,103,35,134,109,61,70,211,85,134,98,91,36,68,179,61,58,168,93,88,165,187,181,87,83,185,73,159,163,162,124,169,78,58,120,184,160,206,78,51,115,201,194,58,164,174,45,40,165,36,148,96,78,88,42,86,211,60,148,87,178,54,170,219,61,207,197,56,204,176,46,162,213,141,34,59,120,40,200,220,69,150,55,150,196,117,52,113,181,219,203,162,151,70,79,105,165,105,104,185,146,64,34,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,41,139,39,66,95,136,187,67,198,98,138,150,49,222,149,198,158,121,105,122,100,36,79,42,193,45,213,154,66,206,192,101,202,39,128,175,217,44,128,153,67,86,219,133,212,152,201,185,73,43,48,209,37,143,42,201,198,197,73,45,97,75,116,62,184,158,112,55,65,211,129,174,186,177,209,63,187,204,200,90,217,89,77,141,217,184,121,111,100,115,107,41,33,129,48,168,190,55,197,218,107,201,52,212,139,54,173,151,64,61,63,115,166,66,130,114,209,46,34,65,208,141,78,156,160,149,189,114,216,112,174,168,160,49,136,58,199,169,219,93,135,209,161,140,51,50,40,202,136,94,65,138,37,41,100,171,175,136,77,94,46,158,183,192,130,107,51,53,208,51,170,98,38,204,141,209,201,55,152,195,120,34,84,219,53,184,32,166,53,129,186,185,209,77,219,109,59,219,163,166,203,45,201,175,138,110,77,154,115,47,65,98,196,114,194,58,221,142,50,185,81,203,85,221,140,165,103,103,124,221,42,119,59,69,95,48,59,127,55,98,177,142,43,98,211,133,47,210,209,195,75,113,101,154,143,130,36,187,172,133,51,79,150,74,154,204,183,37,201,189,127,105,62,43,143,110,175,40,165,107,99,58,96,115,167,115,175,126,128,197,111,51,60,36,91,220,193,109,200,39,53,57,200,79,120,47,168,86,152,94,63,165,50,171,174,157,187,42,86,69,69,188,177,64,120,94,40,43,207,150,145,222,169,47,140,216,193,72,65,132,78,133,186,183,154,183,69,71,85,194,218,144,97,154,44,221,80,67,67,182,211,204,199,213,91,109,209,165,104,164,147,82,67,113,36,65,42,86,137,146,73,210,13
220,59,125,86,158,36,213,94,134,187,54,62,147,90,87,49,34,166,139,76,122,138,46,131,155,49,35,90,165,90,183,181,216,160,102,176,100,100,54,89,38,57,144,37,104,179,205,121,199,51,81,209,117,47,161,139,152,117,204,184,90,74,100,41,135,212,57,89,88,118,201,160,136,219,113,138,149,166,190,95,171,206,133,127,189,192,219,157,177,200,146,207,119,128,171,83,155,194,83,111,82,176,39,35,102,143,152,160,128,163,206,111,222,119,104,68,76,121,33,37,204,94,108,93,149,164,136,196,69,56,124,145,87,68,86,153,68,104,188,77,193,108,58,145,92,85,45,36,161,173,151,166,156,92,206,76,162,42,59,33,71,97,92,40,157,130,163,115,58,184,44,54,107,93,193,108,39,181,152,137,127,206,218,84,96,92,198,82,194,119,95,131,197,60,71,218,82,160,46,169,96,107,62,68,160,86,40,46,193,139,203,129,40,121,69,132,58,163,160,89,218,105,90,147,196,121,219,168,146,77,158,218,128,35,195,50,34,39,202,132,160,84,96,58,131,186,83,128,188,87,90,81,201,48,126,166,152,129,75,90,179,156,147,182,37,200,51,175,94,98,210,80,134,216,103,76,114,196,109,170,46,59,138,215,69,176,188,172,203,47,87,83,126,162,98,142,137,57,101,99,86,179,143,177,220,145,202,195,205,113,190,141,66,135,118,55,92,138,200,155,94,149,206,100,183,90,165,207,194,195,48,88,109,37,103,42,81,203,202,202,71,70,109,222,145,64,219,90,35,126,90,40,211,173,170,44,60,204,115,43,67,67,159,74,155,134,144,172,191,205,111,97,34,211,66,69,161,181,124,205,136,97,186,140,198,195,87,92,77,191,85,64,159,139,109,177,194,153,99,34,60,69,112,140,104,218,116,69,185,97,176,150,195,143,96,163,112,61,202,190,86,53,203,213,155,185,32,146,109,86,186,66,204,41,139,80,193,105,168,190,86,104,116,147,220,39,81,92,213,67,207,77,137,132,201,33,56,217,192,95,106,98,71,74,208,214,219,117,166,188,75,70,220,47,62,125,42,197,196,53,48,107,192,121,79,88,159,52,51,190,166,67,145,186,130,54,211,36,64,186,200,211,188,193,45,200,52,143,80,149,81,112,150,154,100,37,162,103,34,135,109,61,70,211,85,134,97,91,36,68,179,62,58,168,93,88,165,187,182,88,83,186,74,159,163,162,125,169,79,59,121,184,160,206,78,51,115,201,194,58,164,174,45,40,165,36,148,97,78,88,42,87,210,60,148,87,178,54,170,219,60,207,197,56,204,176,46,162,213,140,35,59,120,40,201,220,68,150,55,149,196,117,52,113,181,219,203,162,151,70,78,104,164,105,104,185,146,64,35,32,217,160,191,221,60,199,120,188,31,170,151,221,60,181,57,213,194,41,143,176,220,216,41,140,40,65,95,137,186,66,198,98,137,150,49,222,148,198,157,120,104,121,101,36,79,42,193,44,214,153,66,206,192,101,202,39,128,175,217,44,127,153,67,86,219,133,213,151,201,185,73,43,48,209,37,142,41,201,198,197,73,45,96,75,116,61,184,157,112,55,66,211,131,174,185,177,209,64,187,205,200,90,216,89,77,141,217,184,121,111,100,115,107,41,34,129,48,168,190,55,197,218,107,201,52,212,138,54,173,151,64,61,63,115,165,66,130,114,208,47,33,65,208,142,78,156,161,149,189,115,215,112,175,169,160,49,136,59,199,169,219,93,135,208,161,140,51,50,39,201,136,93,65,138,37,41,100,171,175,136,77,94,45,157,183,192,130,106,51,53,208,51,171,97,39,203,141,209,201,55,152,195,120,33,84,219,53,185,32,166,53,128,186,184,210,77,219,110,59,219,163,167,203,46,201,176,138,110,77,154,115,48,65,98,196,114,194,59,221,143,50,185,81,203,85,222,140,165,103,103,124,222,42,119,60,69,96,48,59,127,55,99,177,141,44,98,211,132,47,210,209,195,75,113,102,154,143,130,36,187,171,133,51,79,150,75,154,204,183,37,201,189,127,106,62,43,143,111,175,40,166,107,99,58,96,115,167,115,175,126,128,197,111,51,60,36,91,220,193,108,200,38,52,57,200,79,121,47,168,85,152,94,63,166,50,172,174,156,187,42,86,68,69,189,176,64,120,95,41,43,207,150,146,221,169,46,141,216,193,71,66,133,78,133,186,183,154,183,69,71,85,194,218,144,97,154,43,221,80,67,68,182,211,205,199,214,92,109,209,165,104,164,146,81,67,113,36,66,42,87,137,147,73,210,13
219,58,125,86,158,34,215,93,135,186,55,63,147,89,88,49,34,169,139,76,122,138,45,131,154,50,35,90,165,89,184,182,217,160,101,175,99,99,53,89,38,58,144,37,105,179,205,122,198,50,79,208,117,48,163,138,152,118,205,186,90,75,100,41,134,211,58,90,90,119,201,161,136,218,114,139,150,166,188,94,171,206,132,128,188,193,218,157,178,201,145,207,118,126,170,84,154,193,82,111,82,178,40,34,102,143,152,160,129,164,206,111,223,119,104,69,75,121,33,37,203,94,107,94,147,162,135,196,68,55,124,145,86,69,84,151,69,103,188,77,193,108,57,144,91,85,45,36,161,174,151,167,157,90,207,76,163,42,58,34,71,97,90,39,157,131,162,116,59,184,44,54,107,93,192,109,38,181,151,138,126,208,220,84,96,91,197,81,193,120,95,131,197,61,70,216,83,160,45,169,96,106,62,69,161,87,39,45,194,139,203,129,40,121,69,130,59,163,159,90,216,106,90,148,198,121,219,168,146,79,159,218,127,37,195,52,32,40,204,132,161,82,98,59,132,188,84,127,189,86,90,83,202,47,128,165,152,127,74,91,179,156,148,182,38,201,51,176,92,99,213,82,135,214,102,77,113,196,110,170,47,59,138,215,68,175,189,173,202,47,87,82,126,162,97,142,137,57,101,101,87,179,143,177,221,146,203,195,204,113,190,141,66,134,117,54,94,139,200,156,95,150,206,99,184,90,165,206,195,195,47,87,109,38,103,42,80,202,202,203,72,71,109,221,144,65,220,91,35,126,90,40,211,172,171,45,59,205,115,43,68,69,159,73,155,135,145,173,190,205,113,98,33,211,67,68,161,182,122,205,136,96,186,140,199,194,87,93,76,191,85,65,161,139,108,178,194,154,97,35,61,70,111,139,104,218,117,69,185,98,175,149,194,143,96,162,112,60,201,192,86,52,204,214,155,186,32,146,109,87,185,65,204,40,139,80,191,107,168,192,87,103,116,147,222,37,81,91,213,67,208,77,137,131,200,33,56,217,191,95,107,98,69,75,207,214,219,118,166,188,74,69,219,45,61,124,42,197,196,52,48,106,193,120,79,88,159,53,50,191,166,66,146,186,131,55,211,37,64,186,200,210,189,193,45,201,50,142,81,149,81,111,151,155,99,36,162,103,36,135,109,61,69,211,85,134,99,91,36,68,180,61,58,167,93,88,167,187,181,87,83,186,73,160,163,163,122,169,79,59,120,185,158,206,78,51,116,201,195,58,162,175,45,40,165,36,149,97,78,87,40,86,211,59,148,88,179,53,170,220,61,208,197,55,204,176,46,162,213,140,34,58,121,40,201,220,69,151,54,150,196,117,54,114,180,220,203,161,152,69,78,104,165,104,103,185,147,64,35,33,216,161,190,223,60,199,120,187,31,170,151,220,58,180,56,214,194,42,143,176,221,215,40,140,39,66,98,136,187,68,198,97,137,150,49,222,149,197,157,121,106,120,100,36,80,43,194,46,213,154,66,206,194,101,202,39,128,175,217,44,128,153,67,86,219,132,212,151,201,184,72,41,50,209,38,143,41,201,197,197,73,45,96,75,116,61,184,157,112,55,65,211,128,173,186,178,207,63,188,205,201,92,216,91,77,141,218,184,121,112,100,113,109,41,33,130,47,167,192,55,196,219,106,201,51,213,139,55,174,150,63,61,62,115,166,66,130,115,208,47,34,66,208,142,78,155,160,148,190,114,215,111,175,168,160,48,136,59,199,170,219,93,134,208,161,140,52,50,39,202,138,95,66,138,38,41,100,172,175,135,76,94,45,158,182,192,130,106,51,53,208,50,170,99,38,203,142,211,202,56,151,195,121,32,83,219,52,184,33,166,54,128,187,186,209,79,219,109,60,219,164,167,204,47,201,176,138,111,77,153,115,48,66,98,197,114,194,60,222,143,50,186,81,203,85,223,141,165,103,103,126,221,42,118,58,69,95,48,58,129,55,98,176,142,43,98,210,133,48,209,208,195,77,112,102,153,141,131,36,188,172,134,50,79,150,75,155,204,183,36,201,188,127,105,61,42,143,109,175,39,166,106,100,58,96,115,167,115,175,125,129,198,112,51,59,35,91,220,192,108,200,39,52,59,200,77,121,47,168,84,152,93,63,166,50,170,174,156,188,42,86,69,68,188,176,63,119,94,40,44,207,150,143,221,170,48,140,217,192,70,65,132,79,133,187,182,154,183,70,71,86,195,217,145,97,154,43,221,80,67,67,180,210,205,200,214,91,110,208,165,103,163,147,82,68,113,37,64,42,87,137,146,75,210,13
220,59,126,86,158,34,213,94,133,186,55,63,147,90,87,49,34,166,139,76,121,138,46,130,155,49,36,90,166,90,184,181,217,159,101,176,100,99,54,88,38,58,144,39,104,179,206,122,199,51,81,209,117,47,162,137,152,116,205,183,89,74,99,41,134,212,58,89,87,119,202,160,136,219,113,139,149,166,190,94,172,206,132,127,188,192,220,157,177,200,145,208,119,128,171,83,155,193,82,110,81,175,38,35,102,142,152,160,129,163,206,110,222,119,103,68,76,121,32,36,204,94,107,95,149,162,135,196,68,56,125,145,87,68,86,153,70,104,187,77,192,108,57,146,91,84,45,35,162,173,151,167,157,92,208,75,162,42,60,33,71,97,91,40,157,130,163,117,58,183,43,54,108,93,193,109,39,182,152,137,127,207,217,84,96,92,196,83,194,119,95,130,197,60,69,218,82,159,46,170,97,107,63,68,161,85,40,46,194,140,203,127,40,121,69,132,58,163,159,88,218,106,91,148,197,120,220,169,147,77,159,219,128,37,194,51,33,40,203,132,161,83,97,59,131,187,82,127,187,87,90,81,201,48,127,165,152,128,74,91,179,157,149,182,38,201,51,175,95,98,210,82,135,216,102,76,114,196,109,170,46,61,139,214,67,177,187,172,202,47,87,82,127,162,97,141,136,56,101,100,86,178,142,176,221,146,202,195,205,113,190,141,67,135,118,56,92,139,200,156,94,151,207,99,183,90,166,207,194,196,49,89,110,37,102,43,80,203,201,201,71,70,108,221,144,65,219,89,35,126,90,41,211,173,170,44,59,205,115,42,67,68,158,72,155,134,144,173,190,206,111,98,33,211,65,68,161,181,123,205,135,97,187,141,199,195,88,93,77,191,85,63,160,138,109,178,194,153,98,34,59,70,110,141,104,219,116,68,184,98,175,150,195,143,97,163,113,61,201,191,85,53,203,213,154,186,31,145,109,86,186,66,204,42,138,81,193,105,168,189,86,103,116,147,221,38,80,92,214,66,208,78,137,131,200,33,58,218,192,95,106,97,71,73,208,214,219,117,166,188,75,70,220,46,62,126,41,197,196,51,48,108,191,121,80,89,159,53,50,189,166,67,144,186,130,54,213,36,65,185,200,212,188,192,45,200,52,142,80,149,82,112,151,155,99,37,162,103,35,134,108,62,71,211,86,133,98,92,35,68,179,61,58,168,93,89,166,186,181,87,84,184,73,160,162,161,124,170,78,58,120,184,160,206,78,51,115,202,194,57,163,174,44,40,166,36,148,97,78,88,41,87,211,61,149,87,177,54,170,220,61,207,196,57,205,177,47,163,214,140,34,59,120,41,200,220,70,151,55,149,196,117,52,113,181,220,203,162,151,70,79,104,164,105,104,185,147,65,34,33,217,160,191,222,59,199,120,187,32,171,152,221,59,181,56,214,194,39,143,176,220,215,41,141,39,66,96,136,186,67,198,98,138,150,49,223,150,199,158,120,106,122,100,37,78,41,193,45,213,154,67,207,192,101,202,38,127,176,218,44,128,153,68,86,219,134,213,152,202,186,72,42,48,210,37,143,42,201,198,197,72,45,97,74,116,61,184,158,112,55,66,211,129,175,186,178,209,63,188,205,201,90,217,88,76,141,217,184,121,109,101,114,108,41,32,129,48,170,191,55,197,218,106,201,52,213,138,55,173,150,64,62,63,115,166,66,130,114,209,46,32,65,208,141,78,156,160,149,190,114,216,112,173,168,159,49,136,59,199,170,219,93,135,209,161,139,52,51,40,202,136,93,65,138,36,40,99,171,174,136,76,93,46,157,183,191,130,107,50,52,207,51,170,98,39,205,140,208,201,55,153,194,120,33,85,219,52,185,33,165,53,129,185,185,210,77,218,110,60,219,163,166,203,45,201,175,138,109,76,153,115,47,65,97,197,113,195,59,221,142,50,184,80,203,86,221,140,164,104,103,124,222,41,119,59,69,95,48,58,127,55,98,176,141,44,98,210,132,47,210,210,195,74,114,102,154,143,130,36,187,172,133,50,79,150,75,155,205,184,38,201,188,127,106,62,42,143,110,175,40,166,107,99,58,96,116,168,116,175,126,129,196,110,50,60,35,90,219,192,108,200,38,52,57,199,79,120,47,168,86,152,94,64,167,50,171,175,156,187,43,86,69,69,188,177,63,120,95,40,43,207,150,145,222,169,46,141,217,193,72,66,132,79,133,185,184,153,183,69,71,85,193,218,143,98,154,44,221,80,67,67,181,212,204,199,213,91,108,210,166,103,164,147,82,67,113,36,66,42,87,138,146,73,209,13
220,59,125,86,159,35,213,94,134,186,55,63,146,89,87,49,34,167,140,76,122,138,46,130,155,49,36,91,166,89,184,181,216,160,102,176,100,100,53,89,38,57,144,38,105,179,205,121,200,51,81,209,117,47,161,138,152,117,205,184,90,74,99,41,134,212,57,89,88,118,202,161,136,219,113,139,149,166,190,95,171,206,133,127,189,192,220,157,177,200,146,207,119,128,171,83,154,194,83,111,82,176,39,35,102,143,152,160,128,163,206,111,222,119,104,68,76,120,32,37,204,94,108,93,149,163,136,196,68,56,124,145,87,69,86,153,68,104,188,77,192,108,58,145,91,85,46,35,162,173,151,167,157,92,207,75,162,42,60,34,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,207,218,84,95,92,198,82,194,119,95,131,198,60,70,217,82,160,46,169,97,107,62,68,161,87,40,46,193,140,203,129,40,121,69,132,59,164,160,89,217,106,90,147,196,120,219,168,146,77,159,219,128,36,195,50,33,40,202,132,160,83,97,58,132,186,83,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,200,50,175,94,98,211,81,134,216,102,76,114,196,110,170,46,60,139,214,69,176,188,172,203,47,87,83,127,163,98,141,137,57,101,99,86,179,143,177,221,145,202,195,205,113,190,141,66,135,117,55,92,138,200,156,94,149,207,100,183,90,165,207,194,195,48,87,109,37,103,42,81,203,202,202,71,70,109,222,144,64,219,90,35,125,90,40,211,173,170,44,60,205,115,43,67,68,159,73,155,134,144,172,191,205,111,97,33,210,66,69,161,181,124,205,136,97,186,140,199,196,87,93,76,191,85,64,160,138,109,177,194,154,98,34,60,70,112,140,104,218,117,68,184,98,176,150,195,143,97,163,112,61,202,191,86,53,203,214,154,186,32,145,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,208,78,137,131,201,33,56,217,191,95,106,98,71,74,207,214,220,117,165,188,75,69,220,46,62,125,42,197,196,52,48,108,192,120,79,88,159,53,51,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,151,154,99,37,162,103,35,134,109,61,70,211,85,134,98,91,36,68,179,61,58,168,93,88,165,187,181,87,83,185,73,160,163,162,124,169,78,58,120,184,160,206,78,51,115,201,194,58,164,174,44,40,165,36,148,96,78,88,42,86,211,60,148,87,178,54,170,219,61,207,197,56,204,176,46,162,213,140,34,59,120,40,200,220,69,150,55,150,196,117,52,113,181,219,203,162,151,70,79,105,165,105,104,185,146,64,34,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,41,139,39,66,95,136,187,66,198,98,138,150,49,222,149,198,158,121,105,122,100,36,78,42,193,45,213,154,66,206,192,101,202,39,128,175,217,44,128,153,67,86,219,134,212,152,201,185,73,43,48,209,37,143,42,201,198,197,73,45,97,75,116,62,184,158,112,55,65,211,129,174,185,177,209,63,187,204,200,90,216,89,77,141,217,184,121,111,100,115,107,41,33,129,48,168,190,55,197,218,107,201,52,212,139,54,173,151,64,61,63,115,166,66,130,114,209,46,34,65,208,141,78,156,160,149,189,114,216,112,174,168,160,49,136,58,199,169,219,93,135,209,161,140,51,50,40,202,136,94,65,138,37,41,100,171,175,136,76,94,46,157,183,192,130,107,51,53,208,51,170,98,38,204,141,209,201,55,152,195,120,34,84,219,53,184,33,165,53,129,186,185,209,77,219,109,59,219,163,166,203,45,201,175,138,110,77,154,115,47,65,98,196,114,194,58,221,142,50,185,81,203,85,221,140,165,103,103,124,221,42,118,59,69,95,48,59,127,55,98,177,142,43,98,211,133,47,210,209,195,75,113,101,154,143,130,36,187,172,133,51,79,150,74,154,204,183,37,201,189,127,105,62,43,143,110,176,40,165,107,99,58,96,115,167,115,175,126,128,197,111,51,60,36,91,220,193,108,200,39,53,57,200,79,120,47,168,85,152,94,63,165,50,171,174,157,187,42,86,69,69,188,177,64,120,94,40,43,207,150,145,222,169,47,140,216,193,72,65,132,78,133,186,183,154,183,69,71,85,194,218,144,97,154,44,221,80,67,67,182,211,204,199,213,91,109,209,165,104,164,147,82,67,113,36,65,42,86,137,146,73,209,13
220,59,126,86,158,35,213,94,134,187,55,63,147,90,87,49,34,166,140,77,121,138,47,130,155,49,36,91,166,89,184,180,216,160,101,175,100,100,53,88,38,57,145,38,104,179,205,121,200,51,80,209,117,47,161,138,152,117,204,184,90,75,99,41,134,212,57,88,88,118,202,161,136,220,113,139,150,166,190,95,171,206,133,126,189,192,220,157,177,200,146,207,119,128,171,83,155,194,83,110,83,176,39,35,102,143,152,160,128,163,206,111,222,119,104,68,76,121,32,37,204,94,108,93,148,164,136,197,69,56,124,145,86,68,86,153,68,104,188,77,192,108,58,145,91,85,46,35,162,173,151,167,158,92,207,76,163,42,60,34,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,207,218,84,95,92,198,82,194,119,95,130,198,60,70,217,82,160,46,168,97,107,61,68,161,86,40,46,194,139,203,129,39,120,69,132,59,164,159,89,217,105,90,147,197,120,219,168,146,77,158,219,128,36,195,50,33,40,202,132,161,83,97,58,131,186,83,128,188,87,91,81,201,47,127,165,152,129,75,90,179,156,148,182,37,201,51,175,93,98,211,81,134,215,102,77,114,196,110,170,46,60,138,215,68,176,188,172,203,47,87,83,127,163,98,141,137,56,101,99,86,179,143,177,220,146,203,195,205,114,190,141,66,135,117,55,92,138,199,156,95,149,207,100,183,90,165,207,195,195,48,88,109,36,103,42,81,203,202,202,71,70,109,222,144,65,219,90,35,125,90,40,212,172,170,44,60,205,114,43,67,68,159,73,155,134,144,172,191,205,111,98,34,210,66,68,161,182,124,205,136,97,186,140,199,196,87,93,76,191,85,64,160,138,109,177,194,154,98,34,60,71,111,140,104,217,117,68,184,98,176,150,194,144,97,163,112,61,202,191,86,53,203,213,155,186,33,145,109,86,186,66,203,41,139,80,193,105,167,190,87,103,115,147,221,38,81,92,213,67,208,78,137,131,201,33,57,217,192,95,106,99,71,74,207,214,220,117,166,188,76,70,221,45,61,125,42,197,196,52,48,108,192,121,79,89,160,53,51,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,46,200,52,143,80,149,81,112,150,154,100,37,163,103,35,134,109,61,71,211,86,134,98,91,36,68,179,61,58,167,93,88,165,187,181,87,83,185,73,160,163,162,124,169,78,58,120,184,160,206,78,50,115,202,195,57,164,174,44,40,165,36,148,96,78,88,41,86,211,60,148,87,177,54,170,219,61,207,197,57,204,176,46,162,213,141,34,59,120,40,200,220,69,150,55,149,195,116,52,113,181,220,203,162,152,70,78,106,165,106,104,185,146,65,34,32,217,161,191,222,59,199,121,187,32,170,152,221,60,181,57,214,194,41,143,176,220,216,41,139,39,66,95,136,187,66,198,97,138,150,49,222,149,198,158,120,105,122,101,36,78,42,193,45,213,154,66,206,192,101,202,38,128,175,217,45,128,153,67,86,219,133,213,152,202,185,73,43,49,209,38,143,42,201,198,196,73,45,97,75,116,62,184,158,113,55,66,210,129,175,186,177,209,63,186,205,200,90,217,89,77,141,217,184,122,111,100,114,107,41,33,129,48,168,191,55,198,217,107,201,52,212,138,53,172,151,64,61,64,114,166,66,130,114,209,46,33,66,208,142,78,156,160,149,189,114,216,112,174,168,159,49,136,58,198,169,218,92,135,208,161,139,51,50,40,202,136,94,65,138,37,41,100,171,175,136,77,94,46,158,183,192,130,107,51,53,207,51,170,98,38,204,141,210,201,55,152,194,120,34,84,219,53,184,32,166,53,129,186,185,209,78,219,109,60,219,163,166,203,45,201,175,138,110,77,154,115,48,65,98,196,114,194,58,221,142,51,185,81,203,85,221,141,165,103,103,124,221,42,119,59,69,95,48,59,127,55,98,177,142,43,98,211,133,47,210,208,195,75,112,101,154,143,130,36,187,172,133,51,79,150,75,154,204,183,37,201,189,127,106,62,43,143,111,176,40,165,106,99,58,95,115,167,115,175,126,128,196,111,50,60,36,91,221,193,109,200,38,53,57,199,79,121,47,168,86,152,94,63,166,50,171,174,157,187,42,86,68,69,189,176,64,120,94,41,43,207,150,145,222,169,47,141,216,192,72,65,132,78,133,186,184,154,183,69,71,85,194,218,144,98,154,44,221,80,67,67,182,211,205,199,213,91,109,209,164,104,164,147,81,68,113,36,65,42,86,136,146,73,210,13
220,59,125,86,159,35,213,94,134,186,55,62,146,89,87,49,34,167,140,77,122,138,46,130,155,49,35,91,166,89,184,181,216,160,101,175,100,100,53,89,38,57,144,38,104,179,205,121,199,51,81,209,117,47,161,138,152,117,205,184,90,74,99,41,134,212,57,89,88,118,202,160,136,219,113,139,149,166,190,95,171,206,133,127,189,192,220,157,177,200,146,207,119,128,171,83,154,194,83,111,82,176,39,35,102,143,152,160,128,163,206,111,222,119,104,68,76,120,32,37,204,94,108,93,149,163,136,196,68,56,124,145,87,69,86,153,68,104,188,77,192,108,58,145,91,85,46,35,162,173,151,167,157,92,207,75,163,42,60,34,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,207,218,84,95,92,198,82,194,119,95,131,198,60,71,217,82,160,46,169,97,107,62,68,161,87,40,46,193,140,203,129,40,120,69,132,59,164,160,89,217,106,90,147,197,120,219,168,146,77,159,219,128,36,195,51,33,40,203,132,160,83,97,58,132,186,83,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,201,50,175,94,98,211,81,134,216,103,76,114,196,110,170,46,60,139,214,69,176,188,172,203,47,87,83,127,163,98,141,137,57,101,99,86,179,143,177,221,145,202,195,205,113,190,141,67,135,118,55,92,138,200,156,94,149,207,100,183,90,165,207,194,195,48,88,109,37,103,42,81,203,202,202,71,70,109,222,144,64,219,90,36,125,90,40,212,173,170,44,60,205,115,43,67,68,159,73,155,134,144,172,191,205,111,97,33,210,66,69,161,181,124,205,136,97,186,140,199,196,87,93,76,191,85,64,160,138,109,177,194,153,98,34,60,70,112,140,104,218,117,68,184,98,176,150,195,143,97,163,112,61,202,191,86,53,203,214,154,186,32,145,109,86,186,66,204,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,66,208,78,137,131,201,33,56,217,191,95,106,98,71,74,207,214,220,117,165,188,75,69,220,46,62,125,42,197,196,52,48,108,192,120,79,88,159,53,51,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,151,154,99,37,162,103,35,134,109,61,70,211,85,134,98,91,36,68,179,61,58,168,93,88,165,187,181,87,83,185,74,159,163,162,124,169,78,58,120,184,160,206,78,51,115,201,194,58,164,174,44,40,165,36,148,96,78,88,41,86,211,60,148,87,178,54,170,219,61,207,197,56,204,176,47,162,213,140,34,59,120,40,200,220,69,150,55,149,196,117,52,113,181,219,203,162,151,70,79,105,165,105,104,185,146,64,34,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,220,216,41,139,39,65,95,136,187,66,198,98,138,150,49,222,149,198,158,121,105,122,100,36,79,42,193,45,213,154,66,206,192,101,202,39,128,175,217,44,128,153,67,86,219,134,212,152,202,185,73,43,48,209,37,143,42,201,198,197,73,45,97,75,116,62,184,158,112,55,66,211,129,174,186,177,209,63,187,204,200,90,217,89,77,141,217,184,121,111,100,115,107,41,33,129,48,168,190,55,197,218,107,201,52,212,139,54,172,151,64,61,63,115,166,66,130,114,209,46,34,66,208,141,78,156,160,149,189,114,216,112,174,168,160,49,136,58,199,169,219,93,135,209,161,140,51,50,39,202,136,94,65,138,37,41,100,171,175,136,76,94,46,158,183,192,130,107,51,53,208,51,170,97,39,204,141,209,201,55,152,195,120,33,84,219,53,184,32,165,53,129,186,185,209,77,219,110,60,219,163,166,203,45,201,175,138,110,77,154,115,47,65,98,196,114,194,58,221,142,50,185,81,203,85,221,140,165,103,103,124,221,42,118,59,69,95,48,59,127,55,98,177,142,43,98,211,133,47,210,209,195,75,113,101,154,143,130,36,187,172,133,51,79,150,75,154,204,183,37,201,189,127,105,62,43,142,110,175,40,165,107,99,58,96,115,167,115,175,126,128,197,111,51,60,36,91,220,193,108,200,39,53,57,200,79,120,47,168,85,152,94,63,165,50,171,174,157,187,42,86,69,69,188,177,64,120,94,40,43,207,150,145,222,169,47,140,216,192,72,65,132,78,133,186,183,154,183,69,71,85,194,218,144,97,154,44,221,80,67,67,182,211,204,199,213,91,109,209,165,104,164,147,82,68,113,36,65,42,86,137,146,73,209,13
219,59,126,86,159,35,213,95,134,186,54,63,146,89,87,49,34,167,139,76,122,138,47,130,155,50,36,91,165,90,184,181,216,160,101,176,100,100,53,89,38,57,144,38,105,179,205,121,200,52,81,209,116,47,161,138,153,117,205,184,90,74,100,41,134,212,58,89,88,118,201,160,136,220,114,139,150,166,190,95,171,206,133,126,188,192,220,156,177,200,146,208,119,128,170,82,154,194,83,111,83,175,39,36,101,143,152,160,128,163,206,110,222,119,104,68,75,120,32,37,204,94,108,94,149,163,137,197,68,55,125,145,87,69,85,153,69,103,187,78,192,108,58,146,92,85,46,35,162,173,152,166,158,92,207,76,162,42,60,33,72,97,91,40,157,130,162,116,58,183,44,54,106,93,193,108,40,181,153,137,128,207,218,84,96,92,197,83,195,118,96,131,198,60,70,217,83,160,46,169,96,107,62,69,161,87,40,46,193,140,203,128,39,121,69,132,59,164,159,89,217,106,90,147,196,120,219,168,146,77,159,218,127,35,194,51,33,40,203,132,161,83,96,58,132,187,83,128,189,87,89,81,202,48,127,165,152,129,76,90,179,155,148,182,37,201,50,176,93,98,210,80,134,216,103,76,115,196,110,170,46,60,139,215,68,176,188,173,203,46,87,82,126,164,97,141,137,57,101,99,86,179,144,177,221,145,202,195,206,114,190,140,66,134,117,55,92,138,199,156,95,149,207,100,183,90,165,206,195,196,49,88,109,37,102,42,81,203,202,202,72,70,109,222,145,65,219,90,36,125,89,40,212,172,171,44,60,204,115,43,66,68,159,74,155,134,145,172,191,205,111,97,33,211,66,68,161,181,124,205,136,97,186,140,199,195,87,93,76,191,85,64,160,138,109,178,194,154,98,34,59,70,111,140,104,218,117,68,184,98,175,150,194,143,96,162,112,61,203,191,85,52,203,214,154,186,33,145,109,86,186,65,203,42,139,80,192,105,169,190,86,104,116,147,220,38,82,93,213,67,208,78,137,132,201,33,57,218,192,94,106,99,71,74,207,214,220,117,165,188,75,69,219,45,62,125,42,197,196,52,48,107,192,120,79,89,159,52,49,190,166,66,144,187,130,54,212,36,65,185,200,210,188,193,45,200,52,144,81,149,81,111,151,154,99,37,162,104,35,134,109,61,70,211,85,134,97,91,36,67,180,61,58,168,93,88,166,187,180,87,83,186,73,160,163,162,124,169,78,59,120,184,161,207,77,51,115,202,194,57,164,174,44,40,166,36,148,97,78,87,41,86,211,61,149,87,177,53,171,219,61,207,197,56,204,176,46,163,213,140,35,59,120,41,200,220,69,151,55,149,196,117,52,113,181,219,204,162,152,71,79,106,164,105,104,185,147,64,34,33,217,160,190,221,60,199,121,187,32,170,152,221,59,181,57,213,195,41,143,176,220,217,42,139,39,66,96,136,187,66,198,97,138,150,49,222,148,198,158,121,105,122,100,36,78,42,193,45,213,154,67,206,192,100,203,39,129,176,218,45,127,153,68,86,220,133,212,152,202,185,73,43,48,209,37,143,42,201,198,197,73,45,96,75,116,61,184,158,113,55,65,211,129,174,185,176,208,63,187,204,201,91,216,89,76,141,217,184,122,111,101,114,107,41,33,129,48,169,190,55,197,218,107,200,53,213,139,54,173,151,64,61,63,115,166,66,130,114,209,46,34,66,208,141,78,156,160,148,190,114,216,112,174,168,160,49,136,58,198,170,219,92,135,208,161,140,51,50,39,202,136,93,65,138,36,40,100,170,175,136,77,94,46,157,182,192,130,108,51,53,208,51,170,98,38,203,141,209,201,55,152,194,121,33,84,219,54,184,33,166,53,129,185,184,209,77,219,110,60,219,163,166,203,45,201,175,138,110,76,154,115,48,65,98,196,114,194,59,221,143,51,185,81,204,85,221,140,165,104,103,124,221,43,119,59,68,96,48,59,127,55,98,176,142,44,98,212,133,48,210,208,195,74,113,102,154,143,131,36,187,172,134,51,79,150,75,155,204,183,37,201,188,127,105,62,44,142,110,176,40,166,107,99,58,96,116,168,115,175,126,128,197,111,51,60,35,91,220,193,109,200,39,52,57,200,79,120,47,168,85,152,95,63,165,50,171,174,156,187,42,86,68,69,188,176,64,120,94,40,44,208,150,146,222,169,47,140,217,192,72,65,131,78,133,185,184,154,183,69,72,86,194,218,145,97,154,44,221,80,67,67,181,211,205,199,214,91,109,209,164,104,165,146,82,67,113,36,65,43,86,137,147,73,209,13
220,59,126,86,159,35,213,94,134,186,55,63,147,89,87,49,34,167,140,77,122,138,46,130,155,49,36,91,166,89,184,181,216,160,101,176,101,100,53,89,38,57,145,38,105,179,205,121,200,51,81,209,117,47,161,138,152,117,205,184,90,74,99,41,134,212,57,89,87,118,202,160,136,220,113,139,149,166,189,95,171,206,133,126,189,192,220,157,177,200,146,207,119,128,171,83,154,194,83,111,82,176,39,35,102,143,152,160,129,163,206,111,222,119,104,68,75,121,32,37,204,94,108,94,149,163,136,196,68,56,124,145,87,68,86,153,68,104,188,77,192,108,58,146,91,85,46,35,162,173,151,167,157,92,207,76,162,42,59,34,71,97,91,40,157,130,163,116,58,183,44,54,107,93,193,108,39,181,152,137,127,207,219,84,96,92,198,82,194,119,95,131,198,61,71,217,82,160,46,169,97,107,62,68,161,87,40,46,193,140,203,129,40,120,69,132,59,164,160,89,217,105,90,147,196,120,219,168,146,77,158,219,128,36,195,50,33,40,202,132,160,83,97,58,132,186,83,128,188,87,90,81,201,48,127,165,152,129,75,90,179,156,148,182,37,200,50,175,93,98,211,81,134,216,103,76,114,196,110,170,46,60,139,215,69,176,188,173,203,47,87,83,127,162,98,141,137,57,101,100,86,179,143,177,220,145,202,195,205,113,191,141,67,135,117,55,93,138,200,156,94,149,206,100,183,90,165,207,194,195,48,87,109,37,103,42,81,203,202,202,71,70,109,222,145,65,219,90,36,125,90,40,211,173,170,44,60,205,115,43,67,68,159,73,155,134,144,172,191,205,111,97,33,210,66,68,161,182,124,205,136,97,186,140,199,196,87,93,76,191,85,64,160,139,109,177,194,153,98,35,60,70,112,140,104,218,117,68,184,98,175,150,195,143,97,163,112,61,202,191,86,53,204,214,154,186,32,145,109,86,186,66,203,41,139,80,193,105,168,190,87,103,116,147,220,38,81,92,213,67,208,78,137,131,201,33,56,217,192,95,106,98,71,74,207,214,220,117,166,188,75,69,220,46,62,125,42,197,196,52,48,108,192,120,79,88,159,53,51,190,166,66,144,186,130,54,212,36,64,185,200,210,188,193,45,200,52,143,80,149,81,112,151,154,99,37,162,103,34,134,109,61,70,211,85,134,98,91,36,68,179,61,58,168,93,88,165,187,181,87,83,186,73,160,163,162,124,169,78,58,120,184,160,206,78,51,115,201,194,58,164,174,44,40,165,36,148,96,78,87,42,86,211,60,148,87,178,54,170,219,61,207,197,56,204,176,46,162,213,140,34,59,120,40,200,220,69,150,55,149,196,117,52,112,181,219,203,162,151,70,79,105,165,105,104,185,146,64,34,33,217,160,191,222,60,199,121,187,32,170,152,221,60,181,57,213,194,41,143,176,221,216,41,139,39,66,95,136,187,66,198,97,138,151,49,222,149,198,158,121,105,122,100,36,79,42,193,45,213,154,66,206,193,101,202,39,128,175,217,44,128,153,67,86,219,134,212,152,202,185,73,43,48,209,38,142,42,201,198,197,72,45,97,75,116,62,184,158,112,55,65,211,129,174,186,177,209,63,186,204,201,90,216,89,77,141,217,184,121,111,100,115,107,40,33,129,48,168,190,55,197,218,107,201,52,212,139,54,172,151,64,61,63,115,166,66,130,114,209,47,34,65,208,142,78,156,160,149,189,114,216,112,174,168,160,49,136,58,199,169,219,93,135,209,161,140,51,50,40,201,136,93,65,138,37,41,100,171,175,136,76,94,46,157,183,192,131,107,51,53,208,51,170,97,38,204,141,209,201,55,152,195,120,34,84,219,53,184,32,166,53,129,186,185,209,78,219,109,59,219,163,166,204,45,201,175,138,110,77,154,115,47,65,98,196,114,194,58,221,142,50,185,81,203,85,221,140,165,104,103,125,221,42,118,60,69,95,48,59,127,55,98,177,142,44,98,211,133,47,210,209,195,75,113,101,154,143,131,36,187,172,133,51,79,150,75,154,204,183,37,201,189,127,105,62,43,143,110,176,40,165,107,99,58,96,116,168,115,175,126,128,197,112,51,60,36,91,220,193,108,200,39,53,57,200,79,121,47,168,85,152,94,63,166,50,171,174,157,187,42,86,68,69,188,177,63,120,94,40,43,207,150,145,222,169,47,140,216,193,72,65,132,78,133,186,183,154,183,69,71,86,194,218,144,97,154,44,221,79,67,67,182,211,205,199,214,91,109,209,165,104,164,147,82,67,113,36,65,43,86,138,146,73,209,13
218,57,126,87,159,34,213,94,135,187,55,62,147,89,88,49,34,167,141,77,121,135,45,131,155,48,36,90,167,89,184,180,217,160,100,177,100,101,52,88,38,57,145,38,104,178,204,122,199,52,82,209,115,46,161,137,152,117,203,184,91,72,99,43,135,212,59,89,88,117,201,159,136,218,112,138,149,167,190,93,171,206,133,126,189,193,220,158,178,199,147,206,119,127,170,83,155,195,83,112,83,175,39,37,102,143,152,159,129,164,205,111,222,119,103,70,75,120,33,38,203,96,108,94,148,163,134,195,69,56,126,146,86,71,86,153,70,104,187,79,193,107,57,146,90,86,46,35,162,174,151,167,158,92,206,74,162,41,57,33,70,97,92,40,157,132,162,116,58,182,45,54,107,94,194,109,38,181,152,137,127,206,219,85,96,93,197,83,195,119,96,130,197,59,70,216,83,161,46,167,97,107,60,68,161,88,39,46,194,139,203,130,40,121,70,132,59,163,160,88,218,105,89,147,195,119,220,168,146,80,158,219,129,36,195,51,33,40,202,131,160,84,94,57,132,186,81,128,189,88,91,80,200,48,125,166,152,130,75,88,178,156,148,181,37,200,50,174,94,98,211,81,132,217,104,77,113,195,110,171,47,59,140,214,68,176,188,170,203,47,87,84,127,162,97,141,136,59,101,101,86,179,143,178,220,146,202,195,204,112,190,139,67,133,117,56,92,140,200,156,94,149,206,100,182,89,164,206,195,195,49,87,110,37,101,41,80,204,200,201,71,70,110,221,144,65,220,90,36,123,89,41,212,174,170,44,59,205,113,44,66,66,159,74,156,134,145,171,191,206,112,97,33,211,66,69,162,181,123,206,137,98,186,140,198,195,88,93,77,189,86,65,161,139,110,177,193,157,99,34,59,69,112,139,104,220,117,70,185,98,177,149,195,141,96,162,113,61,203,191,86,51,202,212,154,184,31,146,109,86,186,66,203,40,140,79,193,107,168,191,86,102,115,149,221,38,83,91,213,67,209,79,137,132,201,32,56,217,192,96,105,99,71,73,207,214,219,116,163,188,74,70,221,45,62,125,42,197,195,54,49,108,193,120,80,88,160,54,50,188,167,65,144,185,131,54,210,35,63,185,201,211,191,190,45,201,52,142,80,149,80,112,150,154,98,36,162,103,34,133,109,62,70,210,84,133,97,91,36,68,179,60,58,169,92,88,164,187,181,86,82,185,73,159,162,164,124,169,79,60,119,183,160,207,77,50,116,201,194,58,164,172,44,40,165,37,148,97,79,87,43,86,213,60,148,86,177,53,170,219,61,206,197,57,204,176,46,161,214,142,35,60,122,40,200,221,69,151,55,149,196,119,53,113,182,218,202,162,152,71,79,105,165,105,104,185,146,66,36,32,217,160,192,222,61,200,120,187,33,169,153,220,61,181,58,214,196,41,144,175,220,215,41,138,40,66,95,138,187,66,199,97,137,150,49,223,148,198,157,122,105,125,101,35,77,42,194,44,212,155,67,205,190,102,201,39,129,175,218,45,128,152,68,87,219,132,213,152,203,183,74,43,48,208,38,143,42,200,199,197,73,47,95,76,117,61,185,159,111,54,64,209,131,174,186,178,209,65,186,205,199,90,217,89,76,142,217,183,122,112,102,114,105,41,33,128,47,168,190,55,197,219,106,200,51,213,137,53,172,150,63,60,63,115,165,66,129,115,209,44,34,66,209,142,77,157,161,149,189,114,214,111,174,167,160,50,136,58,198,168,218,93,135,209,160,139,52,49,38,203,135,95,65,138,36,41,99,171,176,137,75,94,46,158,182,193,131,107,53,52,207,52,171,97,38,205,141,211,201,56,153,194,122,35,82,217,52,184,32,166,53,128,185,183,209,77,219,110,60,219,163,167,204,45,200,175,136,110,78,154,116,49,66,99,198,114,195,58,222,144,50,185,82,204,86,222,142,164,104,103,125,220,42,120,61,69,97,49,58,128,53,98,177,142,45,97,212,133,47,209,209,193,75,113,100,154,144,131,35,187,171,132,51,79,150,77,154,204,182,38,199,189,125,106,61,43,142,111,175,39,166,105,100,58,96,116,167,113,177,126,128,198,111,51,60,37,90,219,192,109,201,38,53,55,198,79,120,46,168,85,152,94,62,166,51,172,174,155,187,43,86,69,70,188,176,64,120,94,39,41,207,149,147,223,170,45,141,216,192,71,66,130,78,132,185,185,153,183,69,71,86,195,220,144,98,154,43,222,80,66,68,181,211,205,200,215,91,108,209,165,105,164,149,82,66,112,36,67,43,87,137,146,73,209,13
221,59,126,84,160,35,213,95,134,187,54,62,145,89,85,48,33,166,137,77,121,139,47,131,155,48,34,92,166,89,184,181,215,158,102,175,100,102,53,89,38,55,145,38,105,180,205,122,200,51,82,210,117,48,161,137,152,116,206,186,90,76,101,40,134,212,58,89,87,118,202,159,136,219,112,137,149,167,189,94,172,207,131,126,190,194,222,157,176,200,143,206,118,128,170,84,154,192,81,111,83,175,39,37,101,143,154,161,130,162,205,109,223,118,103,67,76,122,33,36,204,92,108,94,150,163,136,195,68,55,123,144,88,68,85,153,68,104,187,76,193,109,59,146,92,84,45,35,160,173,150,166,156,93,209,76,163,42,61,34,70,97,91,40,160,130,163,116,58,183,45,53,108,94,191,108,39,182,152,137,126,208,219,83,96,93,198,81,196,117,95,132,197,61,70,218,81,157,46,167,95,106,64,68,160,86,39,47,196,141,202,129,41,120,68,131,60,164,159,88,217,105,89,148,197,119,219,169,147,78,159,220,126,37,195,51,34,40,201,134,161,84,96,58,132,187,84,127,188,88,88,83,201,47,128,166,150,129,76,89,178,156,148,182,36,200,52,176,94,98,211,81,133,215,104,76,113,198,110,168,45,60,139,213,68,174,188,173,202,48,88,83,126,163,96,141,137,58,100,99,86,180,143,176,222,144,203,196,204,113,190,141,66,135,116,54,92,136,200,154,93,148,206,100,184,91,163,206,194,196,47,88,108,37,102,41,82,203,201,201,71,70,108,223,145,65,218,90,37,126,89,39,212,172,169,44,61,206,115,43,66,68,158,73,155,133,146,169,190,204,112,97,35,211,64,67,161,183,124,205,136,98,185,141,199,195,87,93,77,191,84,63,160,139,110,179,195,153,98,35,59,69,112,143,104,217,118,69,185,98,174,151,194,143,96,162,112,61,202,191,86,53,204,213,154,186,32,145,110,85,186,67,203,42,139,81,193,106,168,188,86,103,116,146,219,38,83,93,214,67,207,76,137,131,200,33,56,216,192,95,107,99,71,74,208,213,219,118,167,186,75,68,221,47,61,124,42,197,196,52,48,108,191,121,79,89,160,53,52,191,164,63,143,185,132,53,211,35,63,186,199,211,189,193,44,200,52,146,80,149,81,111,151,154,99,38,162,103,35,134,110,61,69,211,86,136,97,91,37,69,178,63,58,168,91,87,164,188,183,88,85,187,72,159,163,163,125,170,76,59,121,184,161,208,78,52,115,202,194,58,163,174,45,40,166,37,149,95,79,86,41,88,213,61,149,85,178,54,171,220,61,207,198,57,203,177,47,163,212,140,34,59,121,41,199,218,68,150,53,149,196,116,52,113,183,219,203,162,151,68,80,107,165,105,104,185,148,65,35,33,217,161,189,221,60,198,120,187,31,170,151,222,60,181,57,214,194,41,144,177,220,216,43,141,38,66,96,136,187,67,199,99,137,150,50,221,149,199,158,118,105,119,101,35,76,42,194,44,214,152,65,206,191,101,200,39,130,174,217,45,130,154,68,86,219,133,210,151,202,184,73,43,49,209,36,142,39,201,198,197,71,46,96,77,116,62,183,157,112,54,67,210,127,176,186,178,211,62,186,205,201,91,217,88,76,139,218,185,120,113,99,114,107,42,33,128,47,169,188,55,197,217,107,201,53,214,138,51,171,152,63,62,64,115,166,66,130,113,210,48,36,65,208,141,77,156,161,148,189,112,216,110,174,168,159,50,134,57,199,168,219,94,136,208,161,140,53,49,39,202,135,93,66,137,38,42,100,170,175,139,76,93,45,157,182,191,131,106,53,53,209,52,170,98,39,202,141,209,201,56,154,193,120,34,85,220,54,185,31,165,54,127,187,183,210,76,220,109,59,220,164,167,203,47,202,174,137,111,77,153,114,47,64,97,197,115,194,59,220,142,51,184,81,202,85,222,142,165,104,103,124,222,41,118,58,68,96,48,57,126,56,99,176,143,45,97,210,134,48,210,210,194,77,113,102,152,144,130,35,186,172,133,51,80,151,72,154,204,182,35,202,188,126,105,63,43,144,110,175,40,166,108,101,59,95,114,167,114,176,124,128,198,111,51,61,38,92,220,193,108,200,37,54,56,201,79,117,47,167,85,153,93,64,164,46,173,174,157,187,42,86,68,69,188,176,64,121,95,41,42,208,149,144,221,170,47,140,218,191,72,66,132,76,133,187,183,154,182,69,72,86,193,218,142,98,154,44,220,78,67,67,182,211,205,199,213,91,110,209,164,103,164,146,83,66,112,35,66,43,85,135,146,73,211,13
220,58,125,87,159,34,212,95,134,186,54,62,146,90,88,48,33,167,140,76,122,139,45,131,154,48,36,90,166,89,183,181,215,160,102,175,99,99,54,90,39,57,144,38,105,179,205,122,200,51,80,207,116,47,161,138,152,116,205,185,90,74,100,42,134,211,58,88,87,118,202,161,135,221,113,139,149,168,190,95,172,207,133,127,189,192,221,158,177,200,145,207,118,127,171,84,154,193,83,110,82,176,40,36,103,143,151,161,128,163,206,111,222,120,104,68,75,120,32,37,204,94,107,94,149,162,135,196,68,56,125,145,86,70,88,153,68,105,187,77,193,108,59,144,89,84,48,36,162,174,150,166,157,92,207,76,162,42,60,33,71,97,91,40,157,129,162,116,58,184,44,54,106,92,194,107,39,181,153,137,127,206,220,85,95,92,197,82,193,119,95,131,198,61,70,216,81,160,47,169,97,107,62,67,161,87,41,45,193,140,204,129,40,121,68,133,58,164,160,88,217,105,91,148,196,120,219,168,146,77,158,218,128,37,195,52,33,40,203,133,160,82,97,58,132,185,82,128,188,88,89,82,201,47,128,165,151,129,76,89,178,155,149,181,37,201,50,175,92,98,210,80,134,215,103,76,114,197,110,170,47,59,139,215,69,177,188,172,204,46,86,84,127,162,98,141,138,57,101,99,85,180,143,177,221,145,203,196,203,113,189,141,66,136,119,54,93,138,199,156,95,149,206,100,183,90,165,207,194,195,48,87,111,36,102,42,81,205,203,202,71,70,108,222,144,65,218,90,35,125,91,41,212,172,170,44,59,206,114,43,66,67,159,73,155,134,144,171,191,206,111,98,33,210,65,69,161,181,124,206,136,96,186,139,199,196,87,93,76,192,85,64,160,138,110,176,194,153,97,36,60,71,111,140,104,217,117,69,184,97,177,150,193,144,97,163,112,61,202,190,87,52,204,213,153,186,33,145,108,86,186,65,204,42,138,80,192,104,168,190,87,104,116,148,221,38,80,92,213,67,208,78,136,132,201,32,56,217,192,95,106,99,70,73,208,214,219,118,167,188,74,72,221,45,62,126,42,197,196,53,48,108,192,121,80,89,160,54,50,191,166,67,144,185,129,55,212,36,65,186,200,211,188,193,46,200,52,143,80,148,81,111,151,155,100,38,162,104,35,133,109,61,70,211,85,134,98,91,35,68,180,62,58,167,93,88,164,187,182,88,83,186,73,160,163,160,123,170,78,59,120,184,160,206,78,51,115,202,193,57,164,174,45,40,164,35,147,95,79,88,41,85,212,62,148,87,178,53,170,220,60,208,198,55,204,177,46,162,214,140,35,59,120,39,201,221,68,150,55,148,197,117,53,113,183,218,203,162,151,70,78,105,164,104,103,186,146,64,35,32,218,161,191,222,60,200,120,188,32,170,151,221,59,181,57,214,195,42,143,176,220,217,42,139,39,65,94,136,187,67,199,98,137,150,48,221,151,198,158,121,105,123,101,35,78,43,193,46,214,154,66,206,193,101,204,39,128,175,217,44,128,153,68,86,218,133,212,152,200,185,72,43,47,210,38,143,41,199,197,196,73,45,97,76,116,61,184,158,112,55,65,210,128,174,185,177,210,63,187,203,201,92,216,89,77,141,217,184,121,112,100,114,108,40,34,128,48,168,191,56,196,219,105,202,53,213,138,54,171,152,64,61,64,114,166,65,129,114,210,46,33,65,208,142,77,157,161,149,188,113,216,111,174,168,159,49,137,59,199,167,218,92,136,208,160,139,51,49,40,202,136,93,65,139,37,40,100,172,176,135,76,93,45,157,183,192,130,105,52,52,207,52,170,96,38,205,141,210,201,56,152,194,121,33,82,219,53,185,32,166,54,128,186,185,209,78,220,111,59,219,163,166,203,45,201,175,138,109,76,154,116,48,65,98,196,113,194,59,220,142,50,184,80,204,84,221,140,164,103,103,125,221,42,117,59,69,96,48,59,127,55,97,177,143,44,98,211,133,48,210,208,195,76,113,101,154,143,129,36,187,173,133,50,79,151,75,154,204,182,38,200,188,126,104,62,43,142,111,176,40,165,107,99,59,96,116,166,114,175,126,128,196,110,51,61,34,90,220,193,108,200,39,54,57,201,78,121,47,170,86,153,93,64,165,49,171,174,156,187,41,86,70,69,188,178,64,121,94,41,43,206,150,144,221,171,47,140,217,193,72,64,132,78,133,187,184,153,183,68,72,85,194,217,145,96,155,43,221,81,67,67,181,211,204,199,213,90,110,209,164,103,163,147,80,67,114,37,65,43,87,137,146,73,210,13
221,58,126,87,157,34,213,94,134,186,55,61,148,89,87,49,33,167,140,75,121,137,45,131,155,49,36,92,166,90,184,182,216,159,101,175,101,99,53,88,39,56,145,37,104,180,205,121,200,51,81,208,117,47,162,139,152,117,204,184,90,75,100,42,135,212,57,90,89,119,202,162,135,219,112,139,150,165,190,96,172,207,132,126,189,193,220,156,177,200,145,208,119,127,172,82,155,194,83,111,82,176,38,35,102,144,151,161,128,164,206,110,222,119,104,67,74,120,33,37,204,94,108,93,147,164,136,196,69,56,125,145,86,69,86,154,68,104,187,77,192,108,59,145,91,85,46,35,161,173,150,166,157,91,207,75,162,42,60,33,71,96,92,39,156,131,164,116,58,182,43,53,107,94,193,108,38,181,153,136,126,207,219,85,95,92,198,81,193,119,96,131,197,60,69,216,82,160,46,170,97,108,62,69,161,88,40,46,194,140,203,128,39,121,69,132,59,164,159,90,218,105,89,147,197,120,219,168,146,77,159,219,128,36,196,51,34,39,203,131,160,83,98,59,131,186,83,128,189,87,89,81,201,47,127,165,151,129,75,90,179,157,149,182,38,200,51,175,93,98,210,81,135,215,103,76,113,196,110,170,46,60,139,215,68,177,188,173,203,48,86,82,126,165,98,141,137,57,101,101,86,179,143,178,221,146,201,194,204,113,189,140,66,136,118,56,92,138,199,156,95,151,206,99,182,90,165,208,195,196,48,88,110,36,103,41,80,203,202,202,72,69,109,222,145,64,218,91,35,125,90,40,212,173,171,44,60,205,117,43,66,68,158,74,156,134,146,171,190,205,110,99,34,210,67,69,161,181,124,204,135,97,186,140,197,196,88,92,77,191,86,64,160,140,108,178,194,153,98,34,60,71,113,140,104,217,116,67,185,97,175,150,194,144,97,163,111,62,202,191,86,52,203,213,155,186,34,145,109,86,187,67,202,42,140,81,192,105,168,189,87,104,117,147,222,39,82,92,213,67,209,78,137,131,202,33,55,218,192,95,106,98,71,74,208,213,220,117,168,188,75,69,220,46,62,125,42,197,195,51,48,108,192,120,78,88,160,53,50,190,166,68,144,187,130,53,212,36,64,185,200,210,189,192,45,201,52,144,80,150,82,112,151,155,99,36,160,103,35,135,108,62,71,211,85,134,98,89,36,68,179,61,59,166,93,88,165,187,180,87,83,185,74,158,163,162,125,170,79,59,120,184,160,206,78,50,113,201,194,58,163,174,45,40,166,37,147,97,77,87,43,86,211,61,148,87,177,54,171,220,62,208,197,56,204,176,47,163,214,141,35,59,119,41,200,220,69,150,55,150,196,117,53,113,181,220,203,162,151,70,79,104,164,106,103,184,147,64,34,31,217,160,191,222,59,199,120,188,31,170,152,221,60,182,57,213,195,42,142,175,220,216,42,139,39,66,95,136,188,66,198,97,139,150,50,222,149,198,158,121,106,122,100,36,79,43,193,45,213,153,67,205,192,100,203,39,129,174,216,45,129,153,68,86,219,133,212,152,202,183,73,42,49,210,37,143,41,201,196,197,73,44,97,76,117,62,184,156,112,56,65,212,128,175,185,177,209,62,185,203,198,91,216,89,76,140,218,183,121,111,101,113,107,42,33,129,47,169,191,54,198,219,106,200,54,212,138,53,172,149,64,61,64,115,166,66,129,113,209,46,33,65,209,141,78,156,160,149,191,114,216,112,173,169,159,49,136,58,199,169,218,92,136,207,160,140,52,51,40,201,136,94,66,138,37,41,100,171,176,136,76,95,46,158,183,191,130,106,52,53,207,52,170,97,37,203,140,209,199,55,152,194,120,33,83,219,54,184,32,165,53,129,185,185,211,76,219,110,59,219,162,166,204,46,201,176,137,110,77,154,115,47,64,97,198,114,194,58,220,142,50,185,81,204,85,221,140,166,102,103,124,222,43,118,59,69,96,50,60,127,55,98,178,142,43,98,211,133,47,210,208,194,74,111,101,154,143,130,36,186,173,134,50,80,151,75,154,204,183,38,201,188,127,106,63,43,142,109,175,41,165,107,99,58,96,116,167,114,176,126,128,197,111,51,62,36,91,219,192,108,200,39,54,57,201,79,121,47,167,85,152,94,63,166,50,171,175,156,186,42,85,68,70,188,177,64,119,94,41,42,207,150,145,222,168,48,140,215,193,72,66,132,78,133,187,183,154,183,69,72,86,193,218,144,98,153,44,221,81,67,66,181,211,204,199,214,90,110,209,165,105,164,147,82,68,113,36,64,43,86,137,147,73,210,13
220,59,125,85,159,35,214,94,134,187,56,62,147,90,87,49,33,167,139,76,122,138,46,130,155,49,36,90,166,89,184,180,215,159,101,177,100,99,52,88,38,57,144,39,105,181,205,121,199,50,81,209,118,48,162,138,153,117,205,184,90,75,100,40,135,212,56,89,89,116,202,161,136,219,113,139,148,166,189,94,171,205,133,126,188,193,219,156,177,200,146,207,118,128,171,82,155,194,82,110,83,175,38,35,102,142,152,160,128,163,205,111,222,120,105,68,76,120,32,37,204,94,109,94,150,163,137,197,68,56,124,144,87,69,85,152,69,104,189,77,192,109,59,145,90,83,46,36,163,174,150,166,157,91,207,76,162,41,59,33,71,97,91,40,158,131,164,115,58,183,44,53,108,93,194,108,39,182,152,137,126,206,218,85,95,91,198,82,195,119,94,131,197,60,71,217,82,159,46,169,97,107,63,68,161,87,41,45,193,139,204,128,40,120,69,131,59,163,159,88,219,106,90,148,197,120,219,167,147,78,157,217,127,36,196,50,32,40,202,132,160,82,97,58,131,186,82,128,189,87,89,81,201,48,126,165,153,127,75,89,181,156,149,182,36,200,50,175,94,99,210,80,134,215,102,76,115,196,108,170,47,59,139,213,69,177,188,172,203,46,88,83,126,164,99,141,137,57,101,99,86,179,142,177,221,146,202,196,205,113,191,140,66,135,117,55,93,137,201,155,94,150,206,99,184,90,164,207,195,195,48,88,109,37,103,42,80,203,201,203,71,70,109,223,145,65,218,89,36,125,89,41,212,173,170,44,59,205,115,44,67,68,159,73,155,135,144,172,191,205,111,98,34,210,66,69,161,181,125,204,136,97,186,140,200,196,88,93,75,192,85,64,160,138,110,176,193,154,98,34,59,69,112,140,103,217,118,68,184,98,177,151,194,143,96,162,113,62,202,191,85,52,203,213,155,186,31,146,109,85,186,66,204,42,139,80,193,106,168,190,87,104,116,147,221,38,81,93,214,67,208,77,137,131,201,33,57,218,192,95,106,98,71,74,207,214,220,117,166,188,74,68,219,45,62,127,42,197,195,52,47,108,192,123,79,88,160,54,51,191,167,67,144,186,129,54,211,36,63,185,200,210,188,193,45,199,52,143,80,148,81,112,150,154,100,36,163,103,34,134,109,61,71,212,84,134,98,90,37,68,180,62,57,168,93,87,165,187,181,86,83,185,74,159,162,162,124,169,79,59,120,182,159,206,80,50,115,201,194,58,164,174,44,39,166,36,147,97,78,88,42,87,211,60,149,86,178,54,170,219,60,208,198,56,204,177,47,163,213,140,35,59,119,41,199,220,69,150,54,150,195,117,52,114,182,219,203,162,152,71,79,106,165,105,103,184,147,63,35,32,217,160,191,222,60,199,120,186,32,170,152,221,60,180,57,213,195,41,143,175,221,216,41,139,39,65,95,136,186,66,197,97,137,150,49,221,149,197,157,120,105,122,101,35,79,42,194,44,213,153,66,205,192,102,203,39,127,175,217,44,127,153,68,88,220,134,212,152,201,185,73,43,49,208,37,143,42,201,198,197,72,45,96,75,115,62,184,158,112,56,65,211,130,175,185,178,210,62,186,204,201,90,217,88,76,141,217,184,121,111,100,115,106,40,33,129,47,168,190,55,196,218,107,200,53,213,138,54,174,150,64,62,64,115,166,67,131,114,209,46,33,65,208,141,78,156,162,148,190,113,216,113,174,168,160,49,137,58,199,169,219,92,135,209,160,140,52,50,40,202,137,93,65,136,37,40,100,171,175,136,76,94,45,157,183,193,130,107,50,52,207,51,172,98,39,204,140,209,202,56,152,195,120,34,84,218,53,184,34,166,54,129,186,184,209,77,219,109,59,219,164,166,204,45,201,176,138,110,78,154,115,48,64,97,197,115,194,59,221,142,51,185,80,203,85,220,140,165,104,102,123,221,42,118,60,69,96,47,58,127,54,98,176,142,43,99,211,132,47,210,209,194,75,112,101,155,144,130,36,187,171,134,51,79,150,75,155,204,184,38,201,188,127,105,62,44,142,109,176,41,164,107,99,58,95,115,167,115,174,126,127,196,113,50,60,35,91,219,193,109,200,37,54,57,200,79,121,48,167,85,153,93,63,166,51,172,174,156,187,42,87,67,69,188,177,64,120,94,40,43,207,149,144,222,169,46,140,217,192,70,65,133,79,133,185,183,153,184,70,71,85,193,219,144,98,154,44,220,78,67,67,181,210,204,199,212,90,109,209,165,104,164,146,82,65,114,36,65,42,87,137,148,73,209,13
170,127,83,199,182,131,214,192,160,178,196,70,169,203,131,34,157,199,202,89,78,162,142,160,171,68,140,42,123,127,164,163,124,145,98,75,209,149,188,175,121,136,91,187,91,128,43,181,64,178,147,139,97,59,104,119,148,62,118,150,107,39,94,203,162,81,128,219,183,151,207,195,175,143,55,69,101,88,114,38,53,129,118,185,70,169,112,89,185,129,82,134,162,153,190,59,181,78,78,124,92,187,119,59,208,164,57,158,174,96,52,191,139,45,62,139,127,121,103,43,37,98,56,124,44,202,97,180,206,137,215,97,148,167,181,215,56,82,203,143,104,180,196,162,214,220,114,115,123,165,175,202,93,210,115,46,56,46,162,103,90,141,216,208,190,71,219,99,89,193,178,77,100,208,167,127,66,71,84,182,93,132,138,33,154,156,126,109,163,105,163,154,148,192,177,72,153,82,67,78,74,218,87,44,209,197,156,44,151,101,86,82,180,91,109,130,117,179,46,105,209,142,163,60,151,83,166,199,90,125,90,74,89,51,113,99,38,120,86,53,36,67,91,138,186,154,140,178,52,52,43,165,153,212,101,183,72,156,206,137,78,88,97,36,57,169,167,38,124,209,92,98,143,76,158,129,57,206,95,189,121,108,54,171,120,118,115,62,54,110,91,58,197,45,106,120,58,90,67,153,67,80,211,189,116,114,39,199,214,207,162,106,86,210,174,165,102,106,84,195,35,209,171,58,81,45,204,163,174,85,165,191,133,91,40,132,184,176,109,70,54,188,151,50,196,104,127,179,83,36,169,193,190,41,90,109,209,185,42,113,69,37,155,206,185,216,197,148,105,80,100,110,35,209,46,118,196,52,76,113,190,170,127,193,137,81,214,202,162,42,116,191,162,216,56,40,54,87,66,122,69,89,76,198,183,133,190,176,199,76,216,211,43,153,99,207,165,107,217,69,190,199,124,156,91,131,66,188,182,67,128,137,207,218,155,216,195,130,74,144,179,66,83,176,97,34,37,60,215,76,44,76,74,44,79,54,195,37,173,142,214,207,176,151,51,80,37,152,98,67,208,50,210,188,90,153,132,183,108,93,81,48,175,202,212,48,191,197,142,158,111,200,127,100,57,74,37,183,109,83,165,45,213,180,215,136,212,104,185,171,78,39,70,120,54,196,57,49,94,179,192,151,112,127,125,102,142,88,165,109,180,147,149,54,193,186,36,78,194,175,152,88,187,194,164,145,59,133,102,52,111,156,188,192,183,137,97,105,173,143,44,195,139,61,105,154,217,89,144,170,191,213,58,111,52,124,96,118,52,154,59,118,147,159,202,118,133,75,186,59,108,84,163,36,99,60,34,160,60,61,109,177,220,197,64,35,138,190,107,119,53,43,149,107,134,47,47,97,159,100,188,117,146,161,40,51,175,62,76,186,50,200,198,123,58,100,134,99,98,38,213,176,47,97,76,199,120,116,61,79,37,148,56,111,41,44,143,63,200,175,177,132,94,211,61,99,165,170,121,210,156,51,105,172,219,151,64,56,90,111,204,127,220,58,156,142,206,192,115,102,80,33,193,61,147,143,142,216,51,217,119,210,220,122,38,148,129,147,183,182,162,88,174,130,102,40,183,194,124,92,184,134,37,164,194,154,61,117,42,165,218,99,195,56,146,120,210,110,200,84,189,114,52,216,79,137,135,189,144,130,124,42,140,36,48,161,135,50,86,204,156,80,117,191,34,52,148,211,59,63,209,63,52,204,109,70,118,196,190,65,146,217,43,79,153,141,178,209,62,194,207,96,159,96,139,197,178,165,150,49,143,48,169,211,40,183,189,57,210,112,220,121,173,210,75,68,154,157,58,147,77,188,198,96,56,135,101,216,63,144,73,192,77,187,53,158,138,174,158,163,40,173,92,136,204,173,183,205,167,44,34,188,161,89,212,115,167,163,58,123,116,173,168,57,108,78,199,208,162,64,162,86,161,37,218,166,38,46,74,80,199,154,115,216,47,209,123,160,77,142,53,122,195,84,167,155,141,166,206,201,88,209,182,119,98,164,126,101,60,70,158,115,43,75,203,62,156,119,85,50,127,54,216,179,135,161,87,152,110,213,117,64,72,94,162,181,120,152,167,59,146,76,172,62,178,213,72,73,171,142,79,83,52,172,143,112,177,206,86,142,90,64,115,82,46,152,137,108,188,94,92,106,221,131,145,119,49,111,198,79,139,93,46,98,89,125,78,220,129,65,183,216,53,204,99,126,121,217,132,48,61,168,70,93,142,71,104,87,134,94,180,141,181,187,167,103,107,156,139,103,130,175,69,54,14
171,127,84,199,181,130,213,192,160,178,195,69,170,202,130,34,158,199,201,90,78,161,143,160,171,67,141,42,123,127,164,162,124,145,99,75,208,150,188,175,121,136,91,186,91,127,43,181,64,179,147,139,97,59,105,119,148,62,119,150,107,39,94,203,162,82,129,219,183,151,206,194,176,143,56,69,100,88,115,38,53,130,117,185,71,169,112,90,184,129,81,133,161,152,190,59,181,77,79,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,37,96,56,124,44,203,96,180,207,137,215,98,148,166,180,214,56,81,203,142,104,180,196,162,214,220,114,115,123,165,176,203,93,211,114,46,56,46,161,103,90,141,216,208,190,70,219,99,89,193,179,78,101,208,167,127,66,72,83,182,93,132,138,34,154,155,125,109,163,105,163,155,148,192,177,73,153,82,67,78,74,218,87,44,210,197,157,44,152,102,86,83,181,91,108,130,118,180,45,105,210,142,163,60,151,84,166,199,90,124,90,73,89,52,113,98,38,120,87,53,36,67,91,137,186,155,140,179,52,52,44,165,153,212,100,183,72,156,205,137,79,88,98,36,58,169,166,37,123,209,93,99,144,76,158,129,56,205,95,189,120,109,54,170,120,119,115,63,54,111,92,58,196,45,106,121,58,90,67,152,68,81,212,189,116,114,39,200,212,206,162,106,85,210,174,164,101,106,85,195,34,209,171,59,80,45,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,127,178,82,35,169,195,190,42,90,108,209,185,43,114,70,36,156,206,186,217,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,197,183,133,190,177,199,76,214,210,43,153,98,207,166,107,216,69,190,200,124,157,91,131,65,188,183,68,129,137,207,218,156,216,194,130,73,144,179,66,83,175,97,34,37,61,214,75,44,76,74,45,79,54,195,37,173,141,214,207,175,151,50,80,36,153,98,67,208,50,208,189,90,152,133,182,108,92,81,49,175,204,212,48,191,197,142,158,111,199,127,101,57,72,38,183,109,83,164,45,213,180,214,136,212,104,184,171,79,38,70,119,54,196,57,50,94,178,192,151,112,126,126,102,142,89,165,108,181,148,149,55,193,187,36,79,195,175,153,89,188,194,165,145,60,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,90,144,170,191,213,58,110,51,124,95,118,52,155,60,118,147,158,203,118,133,75,187,59,107,84,163,36,99,60,34,160,60,60,109,176,220,197,63,35,138,190,106,119,53,42,149,107,134,48,48,96,159,101,188,118,146,161,40,51,176,61,76,186,50,200,198,123,58,100,134,98,98,38,213,175,47,96,76,198,120,115,61,79,37,148,57,111,41,44,144,63,200,175,178,132,94,211,61,99,165,171,121,209,156,52,105,172,219,151,64,56,90,112,205,127,220,58,156,142,206,191,116,102,80,34,193,61,147,142,142,217,53,217,118,211,220,122,39,149,129,148,183,182,162,88,175,129,103,39,182,195,124,92,183,134,37,164,193,155,61,117,42,165,217,100,195,56,146,120,211,110,200,83,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,49,87,204,157,80,117,191,34,52,148,212,60,63,209,64,52,204,109,69,118,196,189,65,146,216,43,79,152,141,179,208,62,193,207,96,158,95,139,196,178,165,150,50,143,47,168,211,41,184,189,57,210,112,220,121,172,210,75,68,154,157,58,147,77,189,197,97,55,136,101,217,64,145,73,191,76,187,52,157,138,174,159,164,40,174,92,136,203,173,183,204,167,44,35,188,161,89,211,116,168,163,57,123,116,173,169,57,108,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,198,154,115,215,47,209,122,160,77,143,53,123,194,84,167,155,140,166,206,202,87,210,181,119,98,165,126,100,61,70,158,116,42,75,203,62,156,119,85,49,128,54,215,180,135,161,86,152,109,213,117,65,72,95,162,181,119,152,167,59,147,76,172,62,178,213,73,73,171,143,79,83,53,172,143,113,177,206,87,141,90,64,114,82,47,151,137,108,188,94,93,106,220,131,145,119,50,112,197,79,138,93,46,97,88,124,78,220,130,65,183,216,52,203,99,126,121,218,132,47,61,168,69,92,141,72,104,87,133,93,181,141,181,186,168,103,107,156,139,103,130,176,69,53,14
173,128,85,198,180,131,213,193,157,178,195,69,169,202,130,36,157,196,200,92,79,162,142,160,172,66,140,42,123,126,167,161,123,145,100,75,206,148,188,175,121,136,93,187,92,126,44,182,64,180,147,139,96,61,103,120,146,62,120,150,108,37,93,201,162,82,128,220,184,150,205,191,174,144,57,67,101,88,116,38,55,129,118,184,73,170,110,90,184,131,79,132,160,153,189,58,181,78,80,126,92,188,120,58,206,164,57,158,174,97,53,189,141,45,62,140,125,123,102,42,37,96,55,125,44,205,96,182,206,137,215,97,147,168,181,215,56,81,201,144,104,181,196,163,216,220,114,115,124,164,175,204,92,211,115,46,56,46,161,103,91,140,216,207,189,71,221,99,87,195,180,77,102,208,169,126,66,70,84,182,94,131,138,34,153,155,124,107,162,106,163,155,149,193,177,72,154,83,67,79,76,220,88,43,212,194,156,45,151,101,87,82,181,91,107,130,118,180,45,106,210,144,165,62,151,84,166,196,89,123,89,73,88,51,116,97,38,120,86,53,34,68,92,137,185,155,140,176,54,54,44,165,154,212,102,183,73,155,207,135,78,88,97,40,58,169,168,36,124,210,91,98,143,76,158,129,56,207,93,189,120,110,54,171,120,117,117,62,54,111,91,59,198,43,103,121,58,89,68,152,67,80,213,190,118,112,37,198,213,205,163,106,84,208,176,167,99,107,87,195,34,209,171,57,82,44,203,162,173,85,166,191,132,92,41,132,183,177,108,70,54,186,149,50,196,102,125,179,84,37,170,194,189,42,89,110,209,186,43,115,70,36,154,203,184,216,195,148,106,79,101,109,34,209,46,119,197,52,77,111,191,170,127,194,134,82,213,203,163,41,116,190,163,214,57,41,56,89,67,123,68,92,77,196,183,132,190,176,198,76,216,211,42,152,97,205,166,105,215,68,190,200,124,159,93,131,67,188,184,68,129,137,208,218,156,217,195,131,73,145,179,66,83,176,95,36,38,59,217,76,43,77,74,47,77,53,196,37,174,139,213,207,173,153,50,80,36,151,98,67,208,51,210,191,92,152,134,183,109,94,81,48,175,203,211,47,190,196,144,157,110,200,128,102,60,73,36,180,110,81,164,45,212,180,212,136,213,105,184,171,77,37,68,120,55,196,58,50,94,178,193,151,113,128,127,103,142,89,167,109,182,147,149,54,193,186,36,78,195,174,153,90,187,193,165,145,60,135,102,54,111,156,189,192,181,136,99,106,175,143,45,196,140,62,106,154,217,88,144,170,190,213,59,111,50,125,93,118,52,157,59,117,148,157,203,117,133,75,184,58,106,84,164,34,100,60,32,160,59,60,109,178,220,196,63,36,138,189,108,118,53,40,150,106,136,49,48,96,160,102,190,118,144,161,39,49,176,61,75,187,49,200,199,122,56,99,133,96,98,38,214,174,48,96,77,200,121,115,60,79,37,149,56,112,41,42,146,61,200,175,177,128,92,212,61,99,165,172,121,210,155,52,103,172,218,152,63,57,91,111,206,127,220,60,156,142,206,192,115,102,80,36,193,62,147,142,141,218,53,217,117,209,218,122,42,150,128,149,182,183,160,90,172,129,102,38,182,194,124,91,182,135,38,165,194,154,61,115,40,165,219,103,195,56,145,120,210,110,200,83,188,113,53,213,79,137,135,189,145,129,124,41,140,37,47,161,134,50,87,203,156,78,117,191,36,52,150,212,62,62,208,62,52,203,107,68,118,195,190,67,146,216,43,80,153,142,180,207,62,194,208,97,159,96,138,198,179,167,151,50,144,47,169,211,41,185,188,56,209,114,220,122,173,212,75,71,154,157,55,146,78,188,198,99,57,134,103,215,65,145,74,193,78,186,53,158,140,176,159,164,40,174,91,138,204,174,182,204,166,45,35,189,162,88,214,116,169,161,56,124,119,173,169,57,108,76,201,207,162,63,162,89,160,39,218,164,37,48,75,81,198,155,113,215,45,210,121,161,76,143,53,122,194,84,166,157,139,165,205,202,88,210,182,119,98,163,126,101,62,70,157,115,42,77,202,63,157,120,86,47,129,52,218,179,135,160,86,151,110,211,118,65,73,95,162,182,120,149,166,59,146,73,171,62,180,212,73,72,170,141,80,83,54,173,140,112,175,209,84,145,89,64,113,79,44,153,136,109,190,94,93,105,221,128,144,119,49,112,197,79,138,91,46,95,89,124,76,221,127,65,185,214,53,202,99,125,121,220,133,48,60,169,66,91,143,72,105,88,132,93,183,141,180,185,166,104,107,158,139,103,131,177,69,55,14
171,127,84,198,182,130,213,192,160,179,195,69,170,202,130,34,158,198,201,89,78,161,143,161,172,67,141,42,124,126,164,162,124,145,100,75,209,150,187,175,121,137,90,187,91,127,43,181,63,179,147,139,97,60,105,120,148,61,120,150,106,39,95,204,162,83,129,218,184,151,206,194,176,144,56,69,99,88,114,38,53,129,118,185,71,168,112,90,185,130,81,133,161,152,190,59,180,76,79,124,91,187,120,57,207,163,57,156,175,97,52,190,140,45,62,139,126,121,102,43,37,97,56,124,45,201,96,180,206,138,215,98,148,167,181,215,57,82,204,143,104,181,196,162,214,219,113,114,124,165,176,203,92,210,114,46,57,46,161,103,91,140,215,206,190,70,219,98,89,193,179,78,100,209,168,127,66,72,84,183,94,132,139,34,154,155,125,109,163,104,163,156,148,192,176,73,152,82,67,78,74,217,87,44,210,197,156,44,152,101,86,82,181,92,108,130,117,180,45,104,210,141,164,59,151,84,166,199,91,123,90,73,89,52,113,98,39,119,87,54,35,66,91,137,186,154,140,178,52,52,44,165,153,212,101,183,72,156,206,137,81,88,99,36,58,169,167,38,123,208,92,99,143,76,157,130,56,205,95,189,121,109,55,170,119,120,115,63,54,111,92,58,196,44,106,121,58,90,66,153,68,82,213,189,115,114,39,199,212,207,161,106,85,210,174,163,101,107,85,195,34,209,171,59,81,45,205,162,173,85,165,192,132,94,41,133,184,178,108,71,54,187,150,51,195,103,127,178,83,35,170,194,190,41,90,108,209,186,42,114,70,37,155,207,186,216,198,148,106,79,101,112,35,208,47,118,196,52,76,112,191,170,127,193,136,80,213,202,162,40,117,190,163,216,56,40,54,87,66,121,69,90,76,197,184,133,190,177,200,75,215,210,43,153,98,207,166,107,216,69,190,199,124,156,90,131,66,188,182,68,129,137,208,217,156,217,194,130,74,144,179,66,83,175,97,34,37,61,215,75,44,77,74,46,79,54,195,37,173,140,215,208,177,151,51,80,36,153,98,67,208,50,209,189,90,152,132,183,108,92,80,49,175,202,212,48,190,196,143,157,112,199,127,102,58,72,37,183,109,84,164,45,213,180,214,136,212,103,184,171,79,38,70,119,54,196,57,50,93,179,193,152,112,127,127,103,143,88,166,109,180,147,149,55,193,186,35,79,194,176,154,90,188,194,165,145,59,134,103,52,111,157,187,191,182,135,98,106,173,143,43,196,140,60,106,155,216,89,144,170,190,212,58,110,52,124,95,118,53,155,59,118,149,158,202,118,132,75,186,59,107,83,163,36,99,60,33,159,60,59,109,177,219,198,64,35,137,190,106,119,53,41,148,106,134,48,48,96,159,100,188,117,145,161,40,51,176,61,76,187,50,200,198,123,58,101,135,99,98,37,213,174,47,97,77,198,121,115,62,79,36,149,57,111,41,44,143,63,200,175,178,131,93,211,61,99,165,171,121,210,156,53,105,171,219,151,63,56,90,112,205,128,220,59,156,141,207,190,116,102,79,34,193,61,147,142,142,216,53,216,119,211,220,123,38,149,129,148,184,182,162,88,175,130,103,38,184,195,123,93,183,134,37,163,194,155,61,116,42,165,218,99,195,56,147,121,211,108,200,84,189,114,51,215,79,136,135,190,143,129,124,42,140,37,47,161,134,49,87,204,156,79,117,191,34,51,148,212,59,63,208,64,51,204,108,69,118,196,189,67,146,216,43,80,153,142,180,208,63,194,208,97,158,96,139,196,179,165,150,49,144,47,169,211,40,183,189,57,209,113,220,121,172,209,76,68,154,157,58,147,77,190,196,98,55,136,101,217,64,145,73,191,77,187,52,157,138,174,159,164,40,173,91,137,204,172,183,205,166,45,34,189,162,89,212,115,168,163,57,123,116,173,169,57,108,76,198,207,162,63,161,88,161,39,218,165,38,47,75,80,198,154,116,217,47,209,123,159,77,143,53,122,194,84,166,156,140,165,207,201,87,210,181,120,99,164,126,100,60,70,158,117,43,75,202,62,155,118,85,49,128,53,216,180,135,160,85,152,109,212,117,64,72,95,162,180,119,152,167,59,147,76,172,62,178,212,74,72,171,143,78,83,53,172,142,112,176,206,87,141,89,64,113,81,46,151,137,109,188,94,92,107,220,130,145,118,50,112,197,79,139,93,47,97,88,124,78,219,131,65,183,215,52,203,99,126,122,218,133,47,61,168,69,93,142,72,105,87,133,93,181,142,182,187,168,103,107,156,138,103,131,175,69,54,14
170,127,84,199,181,131,213,192,160,178,195,69,170,203,130,34,158,198,201,89,79,161,143,161,171,67,142,42,124,126,165,162,124,146,99,76,208,149,188,175,121,136,91,186,91,127,44,181,63,180,147,140,97,60,105,119,147,62,119,150,107,39,94,203,161,83,129,219,184,151,206,194,175,143,56,69,101,87,115,37,54,130,118,184,71,168,112,90,184,130,82,133,161,152,190,59,181,78,78,124,92,187,119,58,207,164,58,157,174,97,53,190,140,46,61,139,126,122,102,42,36,96,56,124,43,203,96,181,207,137,216,98,148,166,180,214,56,81,203,143,104,180,196,162,213,220,114,114,123,164,175,203,93,211,115,47,56,46,161,103,91,141,215,208,190,69,219,98,89,193,178,78,101,207,168,127,66,72,84,182,94,132,138,34,154,155,125,108,162,105,164,155,149,192,177,73,154,82,67,78,74,218,87,44,210,196,157,45,152,101,86,83,181,92,108,130,117,181,45,105,210,142,164,59,151,83,166,199,90,124,91,73,89,52,113,97,38,120,87,53,36,67,91,138,186,155,140,179,52,53,44,165,153,213,100,183,72,157,206,137,79,88,98,36,58,168,167,37,123,209,93,98,144,76,157,129,56,206,95,189,119,110,54,171,119,119,115,63,53,110,92,58,196,45,105,121,59,90,67,153,68,81,212,190,117,114,39,200,212,207,162,106,85,210,173,164,102,107,84,195,34,209,171,59,81,45,204,162,173,86,165,191,133,93,41,133,183,177,109,70,54,188,151,50,196,104,126,179,83,36,169,194,190,41,90,108,209,186,43,114,69,36,156,206,185,216,197,148,105,80,100,111,35,208,45,118,196,52,76,113,191,170,127,193,136,81,214,202,162,41,118,191,162,215,56,40,54,87,66,121,70,90,76,198,184,134,189,176,199,75,215,210,43,153,98,207,166,107,216,70,189,200,124,156,91,131,66,188,183,68,129,137,207,218,156,215,195,130,73,144,179,66,83,174,97,34,37,60,215,75,44,76,74,45,79,54,195,37,173,140,214,207,174,151,50,80,36,153,99,67,209,50,208,188,91,152,133,183,108,92,81,49,175,204,212,47,190,197,143,158,111,199,127,102,58,73,38,184,109,83,165,45,212,180,215,137,212,103,184,171,79,38,70,119,54,196,57,50,95,178,192,151,113,126,126,102,142,88,165,109,180,148,149,55,193,187,37,79,195,175,153,89,188,194,165,145,60,133,102,51,112,156,188,192,182,137,97,106,174,143,44,196,139,61,105,155,217,91,144,169,191,213,58,110,51,124,95,118,52,156,59,118,148,158,202,118,133,75,186,58,107,84,163,35,98,60,34,159,59,60,109,176,220,198,63,35,138,191,106,118,53,42,149,108,134,49,48,97,159,101,188,117,146,161,40,50,176,61,75,187,50,201,198,123,58,100,133,98,99,37,213,176,48,96,76,198,121,116,61,80,37,148,57,110,41,44,144,62,200,176,178,132,94,211,61,100,165,171,121,209,156,52,104,171,219,151,63,56,90,111,205,127,220,58,156,142,206,191,115,102,81,34,194,62,147,142,142,217,53,218,119,211,220,123,38,149,128,148,183,182,162,88,174,130,103,38,182,194,124,92,183,134,37,164,193,154,61,116,42,166,217,100,195,57,147,120,211,109,201,84,190,114,52,216,78,137,135,189,143,130,124,42,140,37,48,161,134,49,87,204,156,80,117,191,34,52,148,212,60,63,209,64,51,204,109,69,119,195,189,66,146,216,42,79,152,141,179,208,62,193,208,96,158,95,138,196,178,165,150,50,143,47,167,212,41,184,188,57,209,112,220,121,172,211,76,68,154,158,58,147,77,189,197,98,55,134,101,217,63,145,73,192,76,188,53,158,138,174,159,163,40,174,92,136,203,174,183,204,166,45,34,189,161,89,211,116,167,163,57,123,116,174,168,58,108,76,198,208,162,64,161,88,161,38,218,165,37,47,75,80,199,154,115,215,47,208,123,160,77,144,53,123,194,84,167,155,141,166,206,202,87,209,181,119,98,164,126,100,61,71,158,117,43,76,203,62,155,118,85,49,128,53,215,179,134,160,86,152,109,212,117,66,73,95,163,181,119,153,168,58,146,76,172,62,178,213,73,73,171,142,79,83,52,172,143,113,177,206,87,141,90,65,114,81,47,152,137,108,188,94,93,107,221,130,145,118,50,111,197,78,138,94,46,97,88,124,77,220,129,65,183,216,52,203,99,125,121,218,133,47,61,168,69,91,141,71,105,87,132,94,181,141,181,186,168,103,108,156,138,103,130,176,69,53,14
171,128,84,199,182,130,213,193,160,178,196,69,170,202,130,35,158,199,201,90,78,161,143,160,171,67,141,42,123,126,165,162,124,145,99,76,208,149,188,174,121,136,91,187,90,127,43,181,64,179,148,139,97,60,105,119,148,62,118,150,107,39,94,203,161,83,128,219,183,152,207,193,176,143,56,69,100,88,115,38,53,130,117,185,70,169,113,89,184,129,81,134,161,152,190,58,181,78,78,124,92,188,120,58,207,164,58,158,175,97,52,190,140,45,62,140,126,121,102,42,37,96,57,124,43,204,96,180,207,137,215,98,148,166,180,215,56,81,203,142,105,180,196,162,213,220,114,115,123,165,176,203,94,211,114,46,57,45,161,103,90,141,216,208,191,70,219,99,89,192,179,78,101,209,167,126,66,71,83,182,94,132,139,33,154,155,125,108,162,105,163,155,148,192,177,72,153,82,67,78,74,218,86,43,210,196,156,44,151,102,86,83,181,92,109,130,118,180,46,105,211,142,164,60,151,83,166,199,90,124,90,73,88,52,113,98,38,120,87,53,36,67,91,137,186,154,141,179,52,52,44,166,153,212,100,182,73,156,205,137,79,88,98,36,58,169,166,38,123,209,93,99,144,76,157,128,57,205,95,189,121,109,54,170,119,118,116,63,54,111,92,58,196,44,105,120,58,90,67,152,68,81,212,190,116,114,39,199,212,206,162,106,85,210,174,164,102,107,85,195,34,209,171,59,80,44,204,162,173,85,165,191,133,92,41,133,184,177,108,70,54,188,151,50,195,103,127,179,83,35,169,195,190,41,90,109,209,185,42,114,70,36,155,205,186,217,198,148,106,80,100,110,35,208,46,118,197,52,77,113,191,170,127,193,137,81,213,202,162,41,117,191,163,216,56,40,54,86,66,122,69,90,76,198,184,133,190,177,200,76,214,210,43,153,98,207,165,107,215,69,190,200,124,157,91,131,66,188,183,68,129,138,207,218,156,216,195,130,74,144,179,66,82,175,97,34,37,60,214,76,44,76,74,46,79,55,195,37,173,140,214,208,175,151,51,80,36,152,98,67,208,50,207,189,91,152,133,182,108,92,81,49,175,204,212,48,191,198,142,159,111,199,127,101,57,73,38,182,109,83,164,45,212,180,214,136,212,104,185,171,78,37,71,119,54,196,58,49,94,179,193,151,113,126,126,102,142,89,165,108,180,148,148,55,193,187,36,79,195,175,153,89,188,194,164,145,60,133,103,52,112,156,189,192,182,137,97,106,173,143,44,196,139,61,105,155,218,89,144,170,191,213,58,110,51,124,95,118,52,156,60,118,148,158,202,118,133,76,186,59,107,84,164,36,98,60,34,160,60,60,110,176,220,197,63,35,138,190,106,118,53,42,149,107,134,49,48,96,159,101,188,118,145,162,41,50,176,62,76,186,50,201,198,123,58,100,134,98,98,38,214,175,47,96,76,198,120,116,61,80,38,148,57,110,41,45,144,63,200,175,177,131,94,212,61,99,165,170,121,209,156,51,104,172,219,151,64,56,90,112,205,127,220,58,157,142,206,191,116,102,80,34,194,61,148,142,142,216,52,217,118,210,220,123,39,150,129,148,183,182,161,88,175,129,103,39,182,194,124,92,183,134,37,163,194,155,61,117,42,166,217,100,195,57,146,120,211,110,200,83,189,114,52,215,78,137,135,188,143,129,124,42,140,36,49,161,135,50,87,204,157,80,117,190,34,52,149,212,60,64,209,65,51,204,108,69,118,196,189,66,146,215,44,79,152,142,179,208,62,193,207,97,159,95,139,196,178,166,150,50,143,48,168,211,41,184,189,57,209,112,220,121,172,210,75,68,154,157,57,147,77,189,197,97,55,136,102,217,64,145,73,191,76,187,52,157,138,174,159,163,40,173,92,137,203,173,183,205,167,44,34,188,161,89,211,116,168,162,57,122,116,174,168,57,108,76,198,207,162,63,161,88,161,38,217,165,38,47,75,81,199,154,114,215,48,209,122,160,77,143,53,122,195,84,167,155,140,167,206,201,87,210,181,120,98,165,126,100,61,70,158,116,42,75,203,62,156,118,85,49,128,54,215,180,135,160,86,152,109,213,117,65,72,94,162,181,120,152,167,59,147,75,172,62,178,213,73,72,172,142,79,83,52,172,143,113,177,205,87,141,90,63,115,82,47,151,137,108,188,94,92,106,220,131,145,119,50,111,197,79,139,94,46,97,88,124,78,220,129,65,183,215,52,203,99,126,122,218,132,47,61,168,70,92,141,72,105,87,132,93,181,141,181,186,168,104,107,156,139,102,130,175,69,53,14
171,128,83,199,181,130,213,193,160,178,196,69,169,202,130,35,157,198,201,90,78,161,143,159,171,67,142,42,123,126,164,162,124,145,99,75,208,149,188,174,121,137,90,186,91,128,43,181,63,179,148,140,97,60,105,118,147,62,119,150,107,39,94,203,162,83,129,220,183,151,206,193,176,143,56,69,100,88,115,37,53,129,117,184,71,168,112,89,184,130,81,133,162,152,191,59,181,77,78,125,91,187,120,58,207,164,58,158,174,97,52,191,140,45,62,139,126,121,102,42,37,97,56,124,44,203,96,180,207,137,215,98,148,167,180,214,56,81,203,143,104,181,196,162,214,219,114,115,123,165,176,203,93,212,114,46,56,46,161,103,91,141,215,208,190,70,219,99,89,193,179,78,101,208,167,127,66,72,83,182,93,133,138,33,153,155,125,108,163,106,163,155,148,192,177,73,153,82,67,78,74,218,87,43,210,196,157,44,152,102,86,84,181,92,108,130,117,180,45,105,210,142,164,59,151,83,166,199,90,124,90,73,88,52,114,98,38,119,87,53,36,67,91,137,186,155,140,179,53,52,44,165,153,212,101,182,72,156,206,137,79,88,99,36,58,170,167,37,123,209,93,99,143,76,157,129,57,205,95,188,120,110,54,170,119,119,116,63,54,111,92,58,196,45,106,121,58,90,67,152,68,81,212,189,116,114,39,200,213,206,162,106,85,210,174,164,101,106,85,194,34,210,171,58,81,45,204,162,173,85,165,192,133,92,41,133,184,176,109,70,54,188,151,50,196,104,127,178,82,35,169,195,190,41,90,108,209,185,43,114,69,36,156,205,185,217,197,148,106,80,100,111,35,208,46,118,196,52,77,112,192,170,127,193,137,81,214,202,162,41,117,191,163,216,56,39,54,87,66,121,69,90,76,198,183,133,189,176,199,75,214,210,43,153,98,207,166,107,216,70,190,200,125,157,91,131,65,188,183,67,129,137,207,218,156,216,194,129,74,144,179,66,82,175,97,33,37,61,214,76,45,76,74,45,79,54,195,37,173,141,214,207,175,151,50,80,36,153,98,67,209,50,208,189,91,152,133,183,108,92,81,49,175,204,212,47,191,197,142,158,112,199,127,101,58,72,38,183,109,83,164,45,213,180,214,137,212,104,185,171,79,38,70,120,54,196,58,49,94,178,192,151,112,127,126,102,142,88,166,108,181,147,149,55,193,187,36,79,195,175,153,90,188,194,165,145,60,133,102,51,112,156,188,192,183,137,97,106,173,143,44,196,139,61,105,155,217,90,144,170,191,213,58,110,51,124,95,118,53,155,60,118,147,158,202,118,133,75,186,59,108,84,163,36,98,60,34,159,60,60,109,176,220,197,64,35,138,191,106,119,53,42,149,108,134,49,48,97,159,100,188,118,146,161,40,51,177,62,76,187,51,200,198,123,58,100,134,97,98,38,213,175,47,96,76,199,120,116,61,80,37,148,56,110,41,43,144,62,200,175,177,131,94,211,61,99,165,171,121,209,156,52,104,172,219,151,63,56,90,112,205,127,220,59,156,143,206,191,116,102,80,35,193,61,147,142,143,216,52,217,119,211,220,122,39,149,129,147,183,182,162,87,174,130,103,39,182,194,124,92,183,134,37,164,193,155,61,117,41,166,217,100,195,57,147,121,211,109,199,84,189,114,52,215,78,137,135,189,144,130,124,42,140,37,48,161,135,49,87,204,156,80,117,191,35,52,149,212,60,64,209,64,52,204,109,69,119,196,189,66,147,216,44,80,153,141,179,208,62,193,207,96,159,96,139,196,178,166,150,50,143,47,168,211,41,184,189,57,210,113,220,121,172,210,75,68,154,157,57,147,76,189,197,97,56,135,101,216,63,144,74,191,76,187,52,158,138,174,159,163,40,174,92,136,203,173,183,204,167,44,35,188,161,90,211,115,168,163,57,122,115,173,168,58,108,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,198,154,115,215,47,208,122,160,77,143,53,123,195,84,167,155,140,167,206,202,87,210,181,119,99,165,125,100,62,70,158,116,43,75,203,62,156,119,85,49,128,54,215,179,135,161,85,152,109,213,117,64,72,94,162,181,119,152,167,58,147,76,171,62,178,213,73,73,172,143,79,83,52,173,143,114,177,205,87,141,90,64,115,81,46,152,137,108,188,94,93,106,220,131,145,118,50,112,197,79,139,93,46,97,89,124,77,220,130,66,183,215,52,203,99,125,121,217,132,47,61,168,69,92,141,72,105,87,132,94,181,141,181,186,168,104,108,156,138,102,130,176,69,53,14
170,127,84,200,181,131,211,193,160,178,196,69,169,203,131,34,158,199,202,90,79,160,142,160,171,67,141,42,125,127,163,163,124,146,98,75,209,149,189,175,121,135,91,186,91,127,45,180,64,180,146,138,97,59,104,119,148,61,119,150,108,39,94,203,162,82,129,220,183,150,205,194,177,143,55,70,99,88,115,37,52,129,118,183,71,169,113,90,184,129,82,133,161,152,189,58,180,76,79,125,92,187,121,57,209,164,57,157,174,99,52,191,140,44,62,139,126,121,102,41,37,95,56,124,44,202,95,180,206,137,215,98,147,168,181,214,57,81,202,142,104,179,196,161,213,220,114,115,124,165,176,204,94,211,114,47,57,45,161,102,91,141,216,208,189,70,218,98,88,192,179,78,101,209,167,127,67,72,82,182,94,133,139,34,152,155,125,109,163,105,163,155,148,192,176,72,155,83,67,78,74,218,87,44,210,197,156,45,152,102,87,84,181,91,108,131,118,180,45,105,210,142,164,60,150,83,166,199,90,124,91,73,88,51,113,99,38,120,85,54,36,67,91,136,185,155,141,179,52,54,42,165,153,213,100,183,72,155,205,139,79,88,98,35,58,169,168,39,123,210,94,98,145,76,158,130,56,205,94,187,120,110,54,171,120,119,114,63,54,110,91,58,196,43,105,121,60,90,68,152,68,81,212,189,117,114,39,199,213,207,161,106,85,209,174,163,101,107,84,194,34,210,172,58,80,44,205,162,173,85,165,192,133,92,42,134,183,177,109,70,53,189,152,51,196,104,127,177,81,35,168,194,189,42,90,109,209,184,43,114,70,37,154,207,186,216,198,149,104,80,100,110,36,208,47,118,196,53,77,113,192,170,128,193,136,80,214,201,162,40,117,190,162,216,56,40,55,86,66,120,69,88,76,197,183,133,191,177,198,77,215,211,44,153,97,206,166,106,215,69,190,199,123,159,91,132,67,189,182,67,129,138,206,218,156,216,194,130,74,144,180,66,84,174,97,34,38,60,214,75,45,77,75,45,80,55,196,37,172,141,213,208,175,152,50,80,36,153,98,67,207,51,208,190,92,154,133,183,109,91,80,48,175,204,212,48,192,196,141,160,112,199,127,101,57,72,37,183,109,83,163,44,213,180,214,136,212,103,184,172,79,37,71,120,53,197,56,49,94,178,192,151,112,126,125,102,142,88,165,108,182,147,149,54,192,187,36,78,194,175,151,89,189,194,166,145,60,133,102,51,111,157,189,192,182,137,97,105,173,143,45,196,139,61,105,154,217,89,144,170,190,212,58,109,51,123,95,118,52,154,59,118,148,157,201,118,132,75,186,59,108,84,163,36,97,60,34,160,59,61,110,176,221,196,64,35,137,191,106,117,53,41,149,107,134,49,47,96,159,101,187,118,145,160,41,50,177,62,76,185,50,201,199,123,59,100,136,98,99,38,212,175,48,96,76,198,121,115,62,79,37,148,56,111,42,44,143,63,200,175,178,132,94,212,61,99,164,170,120,209,155,51,104,172,217,151,64,57,91,111,205,128,220,59,156,142,206,191,116,102,81,35,193,62,147,141,142,216,53,217,119,211,219,122,38,150,129,147,184,182,161,89,174,129,102,39,183,194,124,93,183,133,36,164,192,154,61,115,43,166,218,100,195,55,146,120,210,110,199,84,190,114,52,215,78,137,134,189,144,129,124,42,141,36,48,161,133,50,86,203,156,81,118,191,33,51,148,211,61,63,209,64,53,203,108,68,118,196,190,65,146,216,44,79,151,141,179,209,63,192,207,97,159,96,138,198,178,165,150,50,143,47,169,211,42,183,188,56,209,113,220,122,172,210,75,68,154,157,59,147,78,189,197,97,56,134,102,216,64,146,72,192,77,187,52,160,138,174,161,164,40,173,92,137,203,174,182,205,167,44,35,188,160,91,211,117,169,163,58,123,116,173,166,58,108,77,197,208,163,64,162,87,162,38,218,164,38,47,76,80,199,154,116,216,46,208,122,161,76,143,53,123,194,83,166,155,141,166,206,201,87,211,180,121,98,163,125,99,61,71,159,115,42,76,203,62,155,119,85,48,128,54,214,181,135,161,85,152,108,212,117,64,70,94,161,181,118,151,168,59,146,76,172,61,178,213,73,74,172,142,79,84,53,174,144,113,176,205,87,142,88,63,114,82,47,152,137,107,189,93,93,106,220,131,145,119,50,112,198,79,139,93,45,96,89,125,78,220,129,64,183,216,52,203,99,125,122,217,133,47,61,168,70,93,141,72,105,88,133,94,179,140,182,187,168,103,109,157,137,102,130,175,68,52,14
170,127,83,199,182,130,212,192,159,178,195,69,169,202,131,34,158,199,200,89,79,162,144,160,171,67,142,43,123,126,165,163,124,145,99,75,208,149,188,174,120,137,91,187,91,128,43,181,63,178,147,139,96,59,105,119,148,61,118,150,106,39,95,203,161,83,129,219,183,151,207,194,176,144,56,69,101,88,114,38,53,130,118,184,70,168,113,89,184,129,81,133,161,151,191,58,182,77,78,125,93,188,119,59,208,164,58,158,175,97,52,190,139,45,63,139,126,122,102,43,36,97,56,124,44,204,97,180,206,137,215,98,148,167,181,215,57,82,203,143,104,179,196,161,213,220,114,115,123,165,176,204,93,212,114,46,57,46,160,103,89,141,216,208,190,70,220,99,89,192,179,78,101,208,167,127,66,71,83,183,93,132,139,34,154,155,125,109,162,106,163,156,147,192,177,73,154,82,67,78,74,218,88,43,209,197,156,44,152,102,85,82,180,91,109,130,117,179,46,104,210,142,164,59,152,83,167,199,90,125,90,74,88,51,114,98,39,120,87,53,35,66,91,137,185,154,141,178,52,52,44,164,153,213,100,183,72,156,205,137,79,88,98,36,58,169,167,38,124,209,93,98,144,76,158,129,56,205,95,188,120,110,55,169,119,119,116,62,54,111,91,58,196,45,106,121,59,90,67,153,67,80,212,190,117,115,39,201,212,207,162,107,85,210,173,164,102,106,84,193,34,209,171,59,80,46,205,163,173,85,165,191,133,92,41,132,185,177,108,70,54,189,151,50,196,103,126,178,83,35,169,195,191,42,89,109,209,185,43,114,69,36,155,206,186,216,197,148,105,80,100,111,35,208,47,118,196,53,77,113,191,170,128,192,137,81,213,201,162,40,117,192,162,215,56,40,53,86,66,121,70,89,77,197,184,133,190,177,199,76,215,210,44,153,99,207,166,107,215,69,189,200,124,157,90,132,65,189,183,67,128,137,207,218,156,216,195,130,74,144,178,66,82,175,96,33,38,60,214,75,45,76,74,46,79,54,195,38,172,140,214,208,174,151,50,81,37,153,98,68,209,50,208,189,91,152,133,183,109,92,80,49,175,204,212,49,192,197,141,159,112,198,127,102,57,72,38,183,108,82,164,44,213,179,214,136,212,104,184,171,78,38,70,120,54,196,58,50,94,178,193,151,113,126,126,102,141,88,166,109,181,148,149,56,192,186,36,79,195,175,153,90,188,193,165,145,59,133,102,50,112,156,188,192,183,137,97,107,173,142,44,195,139,61,106,154,217,90,145,170,191,212,58,110,51,124,96,118,53,156,59,118,147,157,203,119,133,75,187,59,108,84,163,36,98,60,35,160,60,60,110,176,220,198,64,35,138,189,106,118,53,42,149,106,134,48,47,97,158,101,188,118,146,161,40,50,176,61,76,187,51,201,198,122,58,101,134,98,98,37,214,175,47,97,77,198,121,115,62,79,37,148,58,110,40,44,144,62,199,175,178,132,93,212,61,99,164,171,120,210,155,52,105,171,219,151,63,56,89,111,205,127,220,59,156,143,207,191,116,101,80,33,193,61,148,142,143,217,53,216,119,210,220,123,39,148,129,147,183,182,162,87,175,129,103,39,183,194,125,92,184,134,37,164,194,154,61,116,41,165,217,99,196,57,147,120,211,109,200,85,189,114,51,216,78,137,135,188,144,130,123,42,141,37,47,160,134,50,86,204,157,80,117,191,34,52,149,212,59,63,208,64,52,204,108,68,119,195,189,65,146,216,44,81,152,140,179,207,62,193,207,97,157,96,139,197,179,166,149,50,143,47,169,211,40,184,188,57,210,113,221,122,172,209,75,68,154,157,58,146,77,189,197,97,56,135,102,216,63,145,73,191,77,186,52,158,139,174,159,164,40,174,91,136,203,174,183,205,166,45,34,189,161,90,211,116,168,162,57,123,114,173,168,58,108,76,198,207,162,62,161,88,161,39,218,165,38,48,75,81,198,154,114,215,47,209,123,160,77,143,53,122,195,83,167,155,141,166,205,201,87,211,181,119,98,164,125,99,61,70,158,116,43,75,203,63,156,119,84,49,128,53,216,179,134,161,86,151,109,212,117,65,72,95,162,181,120,152,167,59,147,75,172,61,179,212,72,73,172,143,80,83,52,173,143,113,178,207,87,141,90,63,114,81,46,151,137,108,188,93,93,105,220,131,144,118,49,112,197,78,139,94,47,97,89,124,78,220,130,65,183,215,52,202,99,126,122,217,133,47,61,168,70,92,141,71,104,88,133,93,181,141,181,186,168,103,108,156,139,103,130,176,70,53,14
171,127,84,199,182,130,213,192,160,178,196,69,170,202,130,34,158,199,201,90,78,161,143,160,171,67,142,42,123,127,164,162,124,145,99,75,208,150,188,175,121,136,91,186,91,127,43,181,63,179,147,139,97,60,105,119,147,62,119,150,107,39,94,203,162,82,129,219,183,151,206,194,176,144,56,69,100,88,115,37,53,130,117,185,71,168,112,90,184,129,81,133,161,152,190,59,181,77,78,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,37,97,56,124,44,203,96,180,207,137,215,98,148,166,180,214,56,81,203,142,104,180,196,162,214,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,90,141,216,208,190,70,219,99,89,193,179,78,101,209,167,127,66,72,83,182,93,132,138,34,154,155,125,109,162,105,163,155,148,192,177,73,153,82,68,78,74,218,87,43,210,197,157,44,152,102,86,83,181,91,108,130,118,180,46,105,210,142,163,60,151,83,166,198,90,124,90,73,89,52,114,98,38,120,87,53,36,67,91,137,186,155,140,179,53,52,44,165,153,212,100,182,72,156,205,137,79,88,98,36,58,169,167,37,123,209,93,99,144,76,158,129,56,205,95,189,120,109,55,170,119,119,115,63,54,111,91,58,196,45,106,121,58,90,67,153,68,81,212,189,116,114,39,200,212,206,162,106,85,210,174,164,101,107,85,195,34,209,171,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,127,178,82,35,169,194,190,42,90,108,209,185,43,114,70,36,156,206,186,216,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,197,183,133,190,177,199,76,214,210,43,153,98,207,166,107,216,69,190,200,124,157,91,131,66,188,183,68,129,137,207,218,156,216,194,130,73,144,179,66,83,175,97,34,37,60,214,75,45,76,74,45,79,54,195,37,173,140,214,207,175,151,50,80,36,153,98,67,208,50,208,189,90,152,133,182,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,57,72,38,183,109,83,164,45,213,180,214,136,212,104,184,171,79,38,70,119,54,196,57,50,94,178,192,151,112,126,126,102,142,89,165,108,181,148,149,55,193,187,36,79,195,175,153,89,188,194,165,145,60,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,90,144,170,191,213,58,110,51,124,96,118,52,155,59,118,148,158,203,118,133,75,187,59,107,84,163,36,99,60,34,160,60,60,109,176,219,197,63,35,138,190,106,118,53,42,149,107,134,48,48,97,159,101,188,118,145,161,40,51,176,62,76,186,50,200,198,123,58,100,134,98,98,37,213,175,47,96,76,198,120,115,61,79,37,148,57,110,41,44,144,63,200,175,178,132,94,212,61,99,165,171,121,210,156,52,105,172,219,151,63,56,90,111,205,127,220,58,156,142,206,191,116,102,80,34,193,61,147,142,142,217,53,217,119,211,220,122,39,149,129,148,183,182,162,88,175,129,103,39,183,194,124,92,183,134,37,164,193,155,61,117,42,165,217,100,195,56,147,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,49,87,204,157,80,117,191,34,52,149,212,60,63,209,64,52,204,109,69,118,196,189,65,146,216,43,80,152,141,179,208,62,193,207,97,158,95,139,196,178,165,150,50,143,47,168,211,41,184,189,57,210,112,220,121,172,210,75,68,154,157,58,147,77,189,197,97,55,135,101,217,63,145,73,191,76,187,52,158,138,174,159,164,40,173,92,136,203,173,183,204,166,44,35,188,161,89,211,116,168,163,57,122,116,173,168,57,108,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,199,154,115,215,47,209,123,160,77,143,53,123,194,84,167,155,140,166,206,201,87,210,181,119,98,164,125,100,61,70,158,116,42,76,203,62,156,119,85,49,128,54,215,179,135,161,86,152,109,213,117,65,72,94,162,181,119,152,167,59,147,76,172,62,178,213,73,73,172,143,79,83,52,172,143,113,177,206,87,141,90,64,114,81,47,152,137,108,188,94,93,106,220,131,145,119,50,112,197,79,138,94,46,97,88,124,78,220,130,65,183,216,52,203,99,125,121,218,132,47,61,168,70,92,142,72,105,87,133,93,181,141,181,186,168,103,108,156,139,103,130,176,69,53,14
171,128,84,199,181,130,213,192,160,178,196,69,170,202,130,34,158,199,201,90,78,161,143,160,171,67,142,42,123,127,165,162,124,145,99,75,208,149,188,175,121,136,91,186,91,127,43,181,64,179,147,139,97,60,105,119,148,62,119,150,107,39,94,203,161,82,129,219,183,151,206,194,176,143,56,69,100,88,115,38,53,130,117,185,70,168,112,90,184,129,81,133,161,152,190,59,181,77,78,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,37,96,56,124,44,203,96,180,207,137,215,98,148,166,180,214,56,81,203,143,104,180,196,162,213,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,90,141,216,208,190,70,219,99,89,193,179,78,101,209,167,127,66,72,83,182,93,132,138,34,154,155,126,109,162,105,163,155,148,192,177,72,153,82,67,78,74,218,87,43,210,197,157,44,152,102,86,83,181,92,108,130,118,180,46,105,210,142,163,60,151,83,166,199,90,124,90,73,89,52,114,98,38,120,87,53,36,67,91,137,186,155,140,179,53,52,44,165,153,212,100,182,72,156,205,137,79,88,98,36,58,169,167,37,123,209,93,99,144,76,158,129,56,205,95,189,120,109,54,170,119,119,115,63,54,111,91,58,196,45,106,121,58,90,67,153,68,81,212,189,116,114,39,200,212,206,162,106,85,210,174,164,101,107,85,195,34,209,171,59,80,45,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,127,178,82,35,169,194,190,42,90,108,209,185,43,114,70,37,156,206,186,217,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,197,183,133,190,177,199,76,214,210,43,153,98,207,166,107,216,69,190,200,124,157,91,131,65,188,183,68,129,137,207,218,156,216,194,130,73,144,179,66,83,175,97,34,37,60,214,75,44,76,74,45,79,54,195,37,173,140,214,207,175,151,50,80,36,153,98,67,208,50,208,189,91,152,133,182,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,57,72,38,183,109,83,164,45,213,180,214,136,212,104,185,171,79,38,70,119,54,196,57,49,94,178,192,151,112,126,126,102,142,89,165,108,181,148,149,55,193,187,36,79,195,175,153,89,188,194,165,145,60,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,90,144,170,191,213,58,110,51,124,95,118,52,155,59,118,148,158,203,118,133,75,187,59,107,84,163,36,99,60,34,160,60,60,109,176,220,197,63,35,138,190,106,119,53,42,149,107,134,48,48,97,159,101,188,118,146,161,40,51,176,62,76,186,50,201,198,123,58,100,134,98,98,38,213,175,47,96,76,198,120,115,61,79,37,148,57,110,41,44,144,62,200,175,178,132,94,212,61,99,165,171,121,210,156,52,105,172,219,151,64,56,90,112,205,127,220,58,156,142,206,191,116,102,80,34,194,61,147,142,142,217,53,217,119,211,220,122,39,149,129,148,183,182,162,88,175,129,103,39,182,194,124,92,183,134,37,164,193,155,61,117,42,165,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,49,87,204,157,80,117,191,34,52,149,212,60,63,209,64,52,204,108,69,118,196,189,65,146,216,43,80,152,141,179,208,62,193,207,96,158,95,139,196,178,165,150,50,143,47,168,211,41,184,189,57,210,112,220,121,172,210,75,68,154,157,58,147,77,189,197,97,55,135,101,217,63,144,73,191,76,187,52,158,138,174,159,164,40,174,92,136,203,174,183,204,167,44,35,188,161,89,211,116,168,163,57,123,116,173,168,58,108,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,199,154,115,215,47,209,123,160,77,143,53,123,195,84,167,155,140,166,206,202,87,210,181,119,98,165,126,100,61,70,158,116,42,75,203,62,156,119,85,49,128,54,215,180,135,160,86,152,109,213,118,65,72,95,162,181,119,152,167,59,147,76,172,62,178,213,73,73,172,143,79,83,52,172,143,113,177,206,87,141,90,64,114,81,46,152,137,108,188,94,93,106,220,131,145,119,50,112,197,79,138,94,46,97,88,124,78,220,130,65,183,216,52,203,99,125,121,218,132,47,61,168,69,92,142,72,105,87,133,93,181,141,181,186,168,103,107,156,139,103,130,176,69,53,14
171,128,84,199,182,131,213,192,160,178,195,69,169,202,130,34,157,198,201,89,79,161,143,160,172,67,141,42,123,127,165,162,124,145,99,75,208,149,188,175,121,136,91,186,90,127,44,181,64,179,147,139,97,59,105,119,147,62,118,150,107,39,95,203,161,82,129,219,183,151,206,194,175,143,56,69,100,88,115,37,53,130,118,185,71,168,112,90,184,129,81,133,161,152,190,59,181,77,78,124,92,187,119,58,207,164,57,157,175,96,52,190,140,45,62,140,126,121,102,42,37,96,56,124,44,203,96,180,207,138,215,98,148,166,180,215,56,81,203,143,104,180,196,162,214,220,114,115,123,165,176,203,93,211,114,46,56,46,161,103,91,141,215,208,190,70,219,98,89,193,179,78,101,208,167,127,66,72,83,182,93,132,138,33,154,155,125,109,163,106,163,155,148,192,177,72,153,82,67,78,74,218,87,44,210,197,157,44,152,102,87,83,181,92,108,130,118,180,46,105,210,141,163,59,151,83,166,198,90,124,90,74,89,51,114,98,38,120,87,53,36,67,91,137,186,155,140,179,53,52,44,165,153,212,100,182,72,156,205,137,79,88,98,36,58,169,167,38,123,209,93,98,144,77,158,129,57,205,95,188,120,110,55,170,119,119,116,63,54,111,91,58,196,44,105,121,59,90,67,152,68,81,212,189,117,114,39,200,212,207,162,106,85,210,174,164,102,107,84,195,34,209,170,59,80,44,204,162,173,86,165,192,133,92,41,133,183,177,109,70,54,188,151,50,196,103,127,178,83,35,169,194,190,42,90,109,209,185,43,114,70,36,155,206,186,217,197,148,105,80,100,110,35,208,46,118,196,52,77,113,191,170,127,193,136,80,213,203,163,41,117,191,163,216,56,40,54,86,66,122,69,90,76,198,183,133,190,176,199,76,214,210,43,153,98,207,166,107,216,69,189,200,124,157,91,131,66,189,182,68,129,137,207,218,156,216,194,130,73,144,179,66,83,175,97,34,37,61,214,76,45,76,74,45,79,54,195,37,173,140,214,207,175,152,50,81,37,153,98,67,208,50,208,189,91,152,133,182,109,92,81,49,175,203,212,48,190,197,142,158,111,199,127,101,58,72,38,183,109,83,164,46,213,180,214,136,212,104,185,171,79,38,70,120,54,196,57,50,94,178,192,151,112,126,126,102,142,88,166,108,181,148,149,55,193,186,36,79,194,175,153,89,188,194,165,145,60,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,90,144,170,191,213,58,110,51,124,95,118,52,155,60,117,148,158,203,118,133,76,187,59,107,84,163,36,99,60,34,160,60,60,109,176,219,197,64,35,138,190,106,118,53,42,149,107,135,48,48,97,159,101,188,118,145,161,40,51,176,62,75,186,51,200,199,123,58,100,134,98,98,37,213,175,48,96,76,198,120,116,61,80,37,148,57,110,40,44,144,62,200,175,178,131,94,212,61,99,165,171,121,210,156,51,105,172,219,151,64,56,90,112,205,127,220,59,156,142,206,191,116,102,80,35,194,61,147,142,142,217,53,217,119,211,220,122,38,149,129,148,184,182,162,88,175,129,103,39,183,194,124,92,183,134,37,164,194,155,61,117,42,165,217,100,195,56,146,120,211,110,200,84,189,115,52,215,78,137,135,189,144,130,124,42,140,37,48,161,135,50,87,204,157,80,117,191,35,51,148,212,60,63,209,64,52,204,109,69,118,196,189,66,146,216,43,80,152,141,179,208,62,193,207,97,158,96,139,196,178,165,150,50,143,47,168,211,41,184,189,57,209,112,220,121,172,210,75,68,154,157,58,147,77,189,197,97,55,135,101,217,63,144,73,191,76,187,52,157,138,173,159,164,40,173,92,136,203,174,183,204,167,44,35,188,161,89,211,116,168,163,57,123,116,173,168,57,108,76,198,207,162,63,161,88,161,38,218,165,38,47,75,81,199,154,115,215,47,209,123,160,77,143,53,123,195,83,166,155,140,167,206,201,88,210,181,119,99,164,126,100,62,70,158,116,42,75,203,62,156,118,85,50,128,54,215,179,135,160,86,152,109,213,118,65,72,95,162,181,119,152,167,58,147,76,172,62,178,213,73,73,172,143,79,83,53,172,143,113,177,206,87,141,90,64,114,81,46,152,137,108,188,94,92,106,220,131,145,119,50,112,197,79,139,94,46,97,88,124,77,220,129,65,183,215,52,203,99,126,121,217,132,47,61,168,69,92,141,72,105,88,132,94,180,141,181,186,168,103,108,157,139,102,130,175,69,53,14
171,128,84,199,182,130,213,192,160,179,196,70,170,203,130,34,158,199,201,89,78,161,143,160,171,67,142,42,124,126,164,162,124,145,98,75,208,150,188,175,120,136,91,187,91,127,43,181,64,179,148,139,98,59,105,119,148,61,118,150,107,39,94,203,162,83,129,220,183,150,206,194,176,144,56,69,100,88,115,38,53,129,117,185,71,169,112,90,184,130,81,133,161,153,191,58,181,78,79,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,43,37,97,56,124,44,203,96,180,206,137,215,99,148,166,180,215,56,82,203,142,104,181,196,162,213,220,114,115,123,165,175,203,93,211,114,47,56,45,161,103,90,141,216,208,191,70,220,98,88,192,179,79,101,209,167,126,66,72,83,182,93,133,139,34,153,154,126,109,162,106,164,155,148,192,177,72,153,82,68,78,74,218,87,44,210,197,156,45,152,102,86,83,181,91,108,130,118,180,46,105,210,141,163,59,151,84,167,199,90,124,91,73,88,52,113,98,38,120,87,53,36,67,91,138,186,155,141,179,52,52,44,166,153,211,100,183,73,156,205,137,79,88,98,36,57,170,167,37,123,209,92,99,143,76,157,129,56,205,95,189,120,109,54,170,120,119,116,63,54,111,92,58,196,45,105,121,58,90,67,152,68,81,212,189,116,114,39,200,212,206,162,105,86,210,174,164,102,106,85,195,34,210,171,59,81,45,203,161,173,86,165,192,133,92,41,133,184,177,109,70,55,188,151,50,195,103,127,178,82,35,169,194,190,41,89,108,209,185,43,115,69,37,156,206,186,217,197,148,105,80,101,111,35,209,46,118,196,52,77,113,191,170,127,193,136,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,198,184,133,189,177,199,76,214,210,43,153,98,207,166,106,215,70,190,199,124,157,91,131,66,189,183,68,129,138,207,218,156,216,195,130,73,144,179,66,82,175,96,34,37,60,215,76,45,76,74,45,79,54,195,37,173,141,214,207,175,152,51,80,37,153,98,67,208,50,208,189,90,152,133,182,108,92,81,49,175,203,211,48,191,197,142,158,111,199,127,101,58,73,38,182,109,83,164,45,213,180,214,136,212,104,185,171,79,38,70,119,54,196,57,49,94,178,192,151,113,126,126,103,142,89,165,108,181,149,149,55,193,187,36,79,195,175,153,89,188,194,165,145,59,133,103,52,111,156,188,191,182,137,97,106,174,143,44,196,139,61,105,154,217,90,144,170,191,214,58,110,51,124,95,118,52,155,59,118,148,158,202,118,133,75,187,59,107,84,163,35,98,60,34,160,60,60,109,176,220,197,64,35,138,190,106,118,53,42,149,107,134,48,47,96,159,101,188,118,146,161,40,51,176,61,75,187,50,201,198,123,59,100,134,98,98,37,213,175,47,96,76,199,120,116,61,80,37,148,57,110,40,44,144,62,200,175,178,131,94,212,61,99,165,171,121,210,155,52,105,172,219,151,64,55,90,111,205,127,220,58,156,141,206,191,115,102,80,34,194,61,147,142,142,217,53,216,119,211,220,122,39,149,129,148,183,182,162,88,175,129,103,38,182,194,124,92,183,134,37,164,193,154,61,117,42,165,218,100,195,56,146,121,211,110,200,83,190,114,52,215,78,137,135,189,144,129,124,41,140,37,48,161,134,50,87,204,156,80,117,190,34,51,149,212,60,63,209,64,52,204,109,69,118,196,189,66,146,216,44,79,152,141,179,208,62,193,207,96,158,95,139,196,178,166,149,50,143,47,168,211,41,184,189,57,209,113,220,121,172,210,76,68,154,157,58,147,78,189,197,97,55,135,101,216,64,145,73,191,76,188,52,158,138,173,159,164,40,173,92,136,203,173,183,205,166,44,35,188,161,89,211,116,168,163,57,123,116,173,168,58,107,76,198,207,162,63,161,87,161,38,218,165,38,47,75,80,198,154,114,215,47,209,122,160,76,143,53,122,194,84,167,155,140,167,206,201,88,210,180,119,99,164,125,100,62,70,158,116,42,75,203,62,156,118,84,49,128,54,215,180,135,161,86,152,109,212,117,65,71,94,162,181,119,152,166,59,146,76,172,62,178,213,73,72,172,142,79,83,52,173,143,113,177,206,87,141,90,63,114,81,46,151,137,108,189,94,92,106,220,131,145,119,50,112,197,79,139,94,46,97,89,124,77,220,129,65,183,215,52,203,99,126,121,217,132,47,61,168,70,92,141,72,105,87,133,93,181,141,181,186,168,103,107,156,139,103,130,176,69,53,14
171,127,84,199,181,130,213,192,161,178,196,69,170,202,131,35,157,199,202,90,77,161,143,159,171,68,141,43,123,126,165,162,124,146,98,75,208,150,188,174,121,136,91,186,91,127,44,181,64,181,148,140,97,59,105,119,148,62,118,150,106,39,95,204,162,83,128,219,182,151,207,194,175,143,55,68,100,88,115,37,53,129,117,184,71,169,112,90,184,129,81,133,161,151,191,58,181,78,79,125,92,188,120,58,207,164,58,157,175,97,52,190,140,44,61,141,126,122,102,42,38,96,56,124,44,203,95,179,207,137,215,98,148,166,180,215,57,81,203,142,104,180,196,162,215,220,113,115,123,164,177,204,93,210,115,47,56,46,161,102,90,141,217,208,191,71,219,99,89,193,177,78,101,209,167,126,66,71,83,182,93,132,138,33,154,154,125,109,162,104,163,154,148,192,178,72,154,82,68,77,74,218,87,44,210,196,156,44,152,102,87,82,180,92,108,130,118,180,46,105,210,142,163,60,151,84,166,198,90,125,91,73,88,51,114,98,38,120,86,53,37,66,92,137,186,155,140,179,53,52,43,165,153,212,100,182,72,155,206,138,79,89,98,36,57,169,166,37,124,210,93,100,144,76,158,128,57,206,95,189,121,109,54,170,120,119,115,64,53,111,91,58,196,45,106,121,59,91,66,152,68,81,212,190,116,114,39,200,213,207,163,106,86,210,174,163,101,107,84,195,34,209,171,59,79,44,204,162,173,86,165,192,133,93,41,134,184,176,109,70,55,187,151,50,196,103,127,178,82,35,169,195,191,41,90,108,208,185,42,113,70,37,155,207,185,216,198,148,106,80,101,110,34,208,47,118,197,52,77,113,191,169,127,193,137,81,214,202,161,42,118,191,162,216,55,40,54,86,67,120,70,89,76,198,183,133,190,176,199,76,214,209,43,153,99,208,166,106,216,69,190,199,124,157,91,131,66,189,182,68,129,137,207,218,156,216,195,130,73,144,179,66,83,175,98,34,38,61,214,75,44,77,74,45,78,54,195,37,172,141,214,207,175,152,51,80,36,153,99,68,207,49,208,189,90,153,133,182,109,92,81,48,175,203,212,48,190,198,143,158,111,199,127,101,57,72,38,183,108,83,164,45,213,181,215,136,212,104,183,172,78,39,70,119,54,195,57,49,94,179,192,151,112,127,126,102,142,88,165,107,181,148,149,55,193,187,36,79,196,176,152,90,187,194,165,145,59,133,103,51,111,156,187,191,181,138,97,105,174,144,44,196,139,61,105,155,217,90,144,170,191,213,58,111,50,123,96,118,53,154,59,119,147,159,203,117,132,76,187,59,106,84,162,36,98,60,35,159,60,60,110,176,219,197,64,35,138,190,106,118,53,42,149,107,135,49,47,97,158,101,188,118,146,162,40,50,176,62,76,186,50,200,198,123,58,101,133,98,98,37,212,175,48,96,75,199,119,116,61,79,36,148,58,110,41,44,143,63,200,176,177,132,93,212,61,98,165,171,121,210,155,51,105,171,220,152,63,55,90,111,205,127,221,59,156,142,206,190,116,101,79,35,194,61,148,142,142,217,53,218,118,211,220,122,39,149,129,147,183,182,161,88,175,130,102,39,183,194,124,91,183,134,36,165,193,154,61,118,43,166,218,100,195,55,147,120,211,109,199,84,189,114,50,215,78,137,136,189,143,130,125,42,140,36,49,161,134,49,87,204,156,80,117,191,35,51,148,212,60,62,208,64,52,205,109,68,118,195,189,65,147,216,43,79,152,142,180,208,62,193,207,96,158,96,139,197,177,165,150,51,144,47,168,211,41,183,190,57,210,112,220,121,173,210,75,69,154,157,57,148,78,189,198,97,56,135,103,217,64,144,74,191,77,188,52,157,138,173,159,163,41,174,92,137,203,173,183,205,167,45,35,188,161,89,211,116,168,162,57,123,115,174,169,57,107,76,198,208,162,63,161,87,161,37,218,165,38,47,75,80,198,154,114,216,47,209,123,160,77,143,52,123,194,83,166,155,141,166,205,201,87,210,181,120,98,165,125,99,61,70,158,116,42,75,203,61,156,119,85,49,127,54,216,179,134,161,85,151,108,213,118,64,72,95,163,181,119,152,167,58,148,75,172,62,178,213,73,72,172,143,79,83,53,173,143,112,177,206,87,141,90,64,115,81,47,152,137,108,188,94,93,106,220,130,145,119,50,113,196,79,138,93,47,97,88,124,77,219,130,65,182,215,53,203,99,125,122,218,133,47,61,168,70,92,142,72,105,87,133,93,180,141,182,187,168,104,108,156,139,102,130,176,69,53,14
171,128,84,199,181,130,213,192,160,178,196,69,170,202,130,34,158,199,201,90,78,161,143,160,171,67,142,42,123,127,165,162,124,145,99,75,208,149,188,175,121,136,91,186,91,127,43,181,64,179,147,139,97,60,105,119,147,62,119,150,107,39,94,203,161,82,129,219,183,151,206,194,176,143,56,69,100,88,115,38,53,130,117,185,71,168,112,90,184,129,81,133,161,152,190,59,181,77,78,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,37,96,56,124,44,203,96,180,207,137,215,98,148,166,180,214,56,81,203,142,104,180,196,162,213,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,90,141,216,208,190,70,219,99,89,193,179,78,101,209,167,127,66,72,83,182,93,132,138,34,154,155,125,109,162,105,163,155,148,192,177,72,153,82,67,78,74,218,87,43,210,197,157,44,152,102,86,83,181,92,108,130,118,180,46,105,210,142,163,60,151,83,166,199,90,124,90,73,89,51,114,98,38,120,87,53,36,67,91,137,186,155,140,179,53,52,44,165,153,212,100,182,72,156,205,137,79,88,98,36,58,169,167,37,123,209,93,99,144,76,158,129,56,205,95,189,120,109,54,170,119,119,115,63,54,111,91,58,196,45,106,121,58,90,67,153,68,81,212,189,116,114,39,200,212,206,162,106,85,210,174,164,101,107,85,195,34,209,171,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,127,178,82,35,169,194,190,42,90,108,209,185,43,114,70,37,156,206,186,217,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,198,183,133,190,177,199,76,214,210,43,153,98,207,166,107,216,69,190,200,124,157,91,131,65,188,183,68,129,137,207,218,156,216,194,130,73,144,179,66,83,175,97,34,37,60,214,75,44,76,74,45,79,54,195,37,173,140,214,207,175,151,50,80,36,153,98,67,208,50,208,189,91,152,133,182,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,57,72,38,183,109,83,164,45,213,180,214,136,212,104,184,171,79,38,70,119,54,196,57,49,94,178,192,151,112,126,126,102,142,89,165,108,181,148,149,55,193,187,36,79,195,175,153,89,188,194,165,145,59,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,90,144,170,191,213,58,110,51,124,95,118,52,155,59,118,148,158,203,118,133,75,187,59,107,84,163,36,99,60,34,160,60,60,109,176,220,197,64,35,138,190,106,119,53,42,149,107,134,48,48,97,159,101,188,118,146,161,40,51,176,62,76,186,50,201,198,123,58,100,134,98,98,38,213,175,47,96,76,198,120,115,61,79,37,148,57,110,41,44,144,62,200,175,178,132,94,212,61,99,165,171,121,210,156,52,105,172,219,151,63,56,90,112,205,127,220,58,156,142,206,191,116,102,80,34,193,61,147,142,142,217,53,217,118,211,220,122,39,149,129,148,183,182,162,88,175,129,103,39,182,194,124,92,183,134,37,164,193,155,61,117,42,165,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,49,87,204,157,80,117,191,34,52,148,212,60,63,209,64,52,204,108,69,118,196,189,65,146,216,43,80,152,141,179,208,62,193,207,96,158,95,139,196,178,165,150,50,143,47,168,211,41,184,189,57,210,112,220,121,172,210,75,68,154,157,58,147,77,189,197,97,55,135,101,217,63,144,73,191,76,187,52,158,138,174,159,164,40,174,92,136,203,173,183,204,167,44,35,188,161,89,211,116,168,163,57,123,116,173,168,58,108,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,199,154,115,215,47,209,123,160,77,143,53,123,195,84,167,155,140,166,206,202,87,210,181,119,98,165,126,100,61,70,158,116,42,75,203,62,156,119,85,49,128,54,215,180,135,160,86,152,109,213,118,65,72,94,162,181,119,152,167,59,147,76,172,62,178,213,73,73,172,143,79,83,52,172,143,113,177,206,87,141,90,64,114,81,46,152,137,108,188,94,93,106,220,131,145,119,50,112,197,79,138,94,46,97,88,124,78,220,130,65,183,216,52,203,99,125,121,218,132,47,61,168,69,92,142,72,105,87,133,93,181,141,181,186,168,103,107,156,139,102,130,176,69,53,14
170,127,84,199,181,130,213,192,160,179,195,69,169,203,130,34,157,198,201,90,79,161,143,159,171,67,142,43,123,127,165,162,125,145,99,75,208,149,189,175,121,136,91,187,91,127,43,181,62,179,147,139,96,59,105,119,147,62,118,150,107,39,94,202,162,83,128,220,183,150,207,194,175,144,55,69,99,88,115,37,53,129,117,184,70,169,113,89,184,129,82,133,161,152,190,58,181,79,78,124,91,187,119,58,208,164,57,158,174,97,52,190,139,45,62,140,127,121,102,42,37,96,56,124,44,203,96,181,208,137,215,99,148,167,180,214,56,82,203,142,104,180,195,162,214,219,114,115,124,165,177,203,94,210,114,46,56,46,161,103,90,141,215,207,190,69,220,100,89,193,179,78,101,208,168,126,66,72,83,183,93,132,138,34,154,155,125,108,162,106,164,155,149,192,177,73,153,82,68,77,74,218,87,44,210,197,157,45,152,101,86,83,181,91,108,129,117,180,46,104,210,142,163,60,151,84,167,199,90,124,90,73,90,52,114,97,38,120,87,53,36,67,90,136,185,154,140,179,53,51,44,165,153,213,100,183,73,157,205,137,79,88,98,36,57,169,166,37,123,209,93,99,144,76,158,129,57,206,95,189,120,109,54,170,120,119,115,63,55,110,91,59,197,45,106,122,58,91,67,152,67,81,211,189,116,113,39,200,212,207,162,106,85,209,174,164,101,107,85,194,34,210,171,59,80,45,204,162,174,85,165,192,132,92,42,133,184,177,109,70,54,188,151,51,195,103,126,178,82,36,169,194,191,42,90,108,209,185,42,113,69,36,155,206,186,217,197,149,105,81,101,111,36,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,163,41,116,191,163,217,55,40,55,86,66,120,69,90,75,198,184,133,191,176,199,76,214,210,44,153,98,207,166,106,215,70,189,200,125,156,92,131,65,187,183,68,128,137,207,217,155,216,195,130,73,145,179,66,82,175,98,33,37,60,215,76,44,76,74,45,78,54,195,37,173,140,214,208,175,151,51,80,37,153,98,66,209,50,208,189,91,152,133,182,108,92,81,49,175,204,212,48,191,197,142,158,111,199,126,101,58,73,38,183,109,83,164,45,212,180,214,136,212,104,184,171,79,37,70,119,54,195,57,49,94,179,192,151,112,126,126,102,142,88,166,108,181,147,149,55,193,187,35,78,195,175,153,89,188,194,164,145,59,132,102,52,112,157,188,191,182,136,98,106,173,143,44,196,140,61,105,154,217,89,144,170,191,213,58,110,51,124,95,119,51,156,60,118,148,158,203,118,133,75,186,59,107,84,162,35,99,60,34,160,61,60,109,177,219,197,64,35,138,190,107,119,53,41,149,107,134,48,47,96,159,101,188,117,146,161,40,50,176,62,76,187,50,200,198,123,58,100,134,98,98,37,213,175,48,96,76,199,120,116,62,80,37,148,57,109,41,45,144,62,199,175,178,131,94,211,61,99,165,171,121,210,155,52,105,172,220,151,63,56,90,112,204,127,220,59,156,142,206,191,115,102,80,34,193,62,147,142,141,216,54,217,118,211,220,122,38,149,129,147,184,182,162,87,175,129,103,38,183,195,124,92,183,134,37,164,193,155,61,116,42,165,217,100,196,57,146,121,211,111,200,84,189,114,51,215,78,137,135,189,144,130,124,42,141,36,48,161,135,49,86,204,156,79,117,191,34,53,148,211,60,63,208,65,53,204,108,69,118,196,189,66,147,216,43,80,152,141,179,208,62,193,208,97,159,95,140,197,178,165,150,49,143,47,168,211,40,183,189,57,210,113,220,121,172,210,75,68,154,157,57,147,77,189,197,97,55,136,101,215,64,145,74,192,77,187,52,157,138,174,159,164,40,173,92,136,203,174,184,205,166,45,34,188,161,90,211,115,168,162,57,122,116,173,169,57,107,76,198,207,161,64,161,87,161,38,218,166,38,47,75,80,198,154,114,216,48,210,123,160,77,143,52,123,194,83,167,155,140,166,207,201,87,210,181,119,98,164,125,100,62,70,158,116,42,75,203,63,156,118,85,49,128,53,215,179,135,160,86,152,108,213,117,65,72,94,162,182,119,152,167,59,147,76,171,62,178,213,73,73,172,142,79,83,52,172,143,113,178,206,87,142,90,63,115,82,46,152,137,108,188,94,92,106,220,131,145,119,50,112,196,79,138,94,46,97,88,124,77,220,130,65,183,215,52,202,99,125,121,218,132,47,62,169,70,92,141,72,105,87,132,93,180,141,182,186,167,104,107,156,138,103,130,176,68,53,14
171,128,84,199,182,130,213,192,160,178,195,69,170,202,130,34,158,199,201,90,78,161,143,159,171,67,142,42,123,127,164,162,124,145,99,75,208,149,188,175,121,136,91,186,91,127,43,181,63,179,147,139,97,60,105,119,148,62,119,150,107,39,94,203,161,83,129,219,183,151,207,194,176,143,56,69,100,88,115,38,53,129,117,185,70,168,112,90,184,129,81,133,161,152,190,59,181,77,78,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,37,97,56,124,44,203,96,180,207,137,215,98,148,166,180,214,56,81,203,142,104,180,196,162,213,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,90,141,216,208,190,70,219,99,89,193,179,78,101,209,167,127,66,72,83,182,93,132,138,34,154,155,125,109,162,106,163,155,148,192,177,72,153,82,67,78,74,218,87,43,210,197,157,44,152,102,86,83,181,92,108,130,118,180,45,105,210,142,163,60,151,83,166,199,90,124,90,73,89,51,114,98,38,120,87,53,36,67,91,137,186,155,140,179,53,52,44,165,153,212,100,182,72,156,205,137,79,88,98,36,58,169,167,37,123,209,93,99,143,76,158,129,57,205,95,189,120,109,55,170,119,119,115,63,54,111,91,58,196,45,106,121,58,90,67,153,68,81,212,189,116,114,39,200,212,206,162,106,85,210,174,164,101,106,85,195,34,209,171,59,80,45,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,127,178,82,35,169,195,190,42,90,108,209,185,43,114,70,37,156,206,186,217,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,197,183,133,190,177,199,76,214,210,43,153,98,207,166,107,216,69,190,200,124,157,91,131,65,188,183,68,129,137,207,218,156,216,195,130,73,144,179,66,83,175,97,34,37,60,214,76,44,76,74,46,79,54,195,37,173,140,214,207,175,151,50,80,36,153,98,67,208,50,208,189,91,152,133,183,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,57,72,38,182,109,83,164,45,213,180,214,136,212,104,184,171,79,38,70,119,54,196,57,49,94,178,192,151,112,126,126,102,142,89,165,108,181,148,149,55,193,187,36,79,195,175,153,89,188,194,165,145,59,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,90,144,170,191,213,58,110,51,124,95,118,52,155,59,118,148,158,203,118,133,75,187,59,107,84,163,36,99,60,34,160,60,60,109,176,220,197,64,35,138,190,106,119,53,42,149,107,134,49,48,97,159,101,188,118,146,161,40,51,176,62,76,186,50,201,198,123,58,100,134,98,98,38,213,175,47,96,76,198,120,115,61,79,37,148,57,110,41,44,144,63,200,175,178,132,94,211,61,99,165,171,121,210,156,52,105,172,219,151,63,56,90,112,205,127,220,58,156,142,206,191,116,102,80,34,193,61,147,142,142,217,53,217,119,211,220,122,38,149,129,148,183,182,162,88,175,129,103,39,183,194,124,92,183,134,37,164,193,155,61,117,42,165,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,49,87,204,157,80,117,191,34,51,148,212,60,63,209,64,52,204,109,69,118,195,189,66,146,216,43,79,152,141,179,208,62,193,207,96,158,95,139,196,178,165,150,50,143,47,168,211,41,184,189,57,210,112,220,121,172,210,75,68,154,157,57,147,77,189,197,97,55,135,101,217,63,144,73,191,76,187,52,157,138,174,159,164,40,173,92,136,203,173,183,204,167,44,35,188,161,89,211,116,168,163,57,123,116,173,168,58,108,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,199,154,115,215,47,209,123,160,77,143,53,123,195,84,167,155,140,166,206,202,87,210,181,119,98,165,126,100,61,70,158,116,42,75,203,62,156,119,85,49,128,54,215,179,135,161,86,152,109,213,117,65,72,94,162,181,119,152,167,59,147,76,172,62,178,213,73,73,172,143,79,83,53,172,143,113,177,206,87,141,90,64,114,81,47,152,137,108,188,94,93,106,220,131,145,119,50,112,197,79,138,94,46,97,88,124,78,220,130,65,183,216,52,203,99,125,121,218,132,47,61,168,70,92,142,72,105,87,133,93,181,141,181,186,168,103,107,156,139,102,130,176,69,53,14
171,127,84,199,181,130,213,192,160,178,196,69,170,202,130,34,158,199,201,89,78,161,143,159,171,67,142,42,123,127,165,162,124,145,99,75,208,149,188,175,121,136,91,186,91,127,43,181,63,179,147,139,97,59,105,119,148,62,119,150,107,39,95,203,162,83,129,219,183,151,207,194,176,143,56,69,100,88,115,38,53,130,117,185,70,168,112,90,184,129,81,134,161,152,190,59,181,77,78,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,37,97,56,124,44,203,96,180,207,137,215,98,148,166,180,214,56,81,203,143,104,180,196,162,213,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,91,141,216,208,190,70,219,99,89,193,179,78,101,209,167,127,66,72,83,182,93,132,138,34,154,155,126,109,162,105,163,155,148,192,177,73,153,82,67,78,74,218,87,43,210,196,157,44,152,102,86,83,181,92,108,130,118,180,46,105,210,142,163,60,151,83,166,198,90,124,90,73,88,51,113,98,38,120,87,54,36,67,91,137,186,155,140,179,53,52,44,165,153,212,100,182,72,156,205,137,79,88,98,36,58,169,166,37,123,209,93,99,144,76,157,129,56,205,95,189,120,109,55,170,119,119,115,63,54,111,91,58,196,45,106,121,58,90,67,153,68,81,212,189,116,114,39,200,212,207,162,106,85,210,174,164,101,107,85,194,34,209,171,59,80,45,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,127,178,82,35,169,195,190,41,90,108,209,185,43,114,69,37,156,206,185,217,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,136,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,197,183,133,190,177,199,76,214,210,43,153,98,207,166,106,216,69,190,200,124,157,91,131,66,188,183,68,129,137,207,218,156,216,194,130,73,144,179,66,83,175,97,34,37,60,215,76,45,76,74,46,79,54,195,37,173,140,214,207,175,151,50,80,36,153,98,67,208,50,208,189,91,152,133,183,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,57,73,38,183,109,83,164,45,213,180,214,136,212,104,184,171,78,38,70,119,54,196,57,49,94,178,192,151,112,126,126,102,142,89,165,108,181,148,148,55,193,187,36,79,195,175,153,89,188,194,165,145,59,133,102,51,112,156,188,191,182,137,98,106,174,143,44,196,139,61,105,155,217,89,144,170,191,213,58,110,51,124,95,118,52,155,59,118,148,158,203,118,133,75,187,59,107,84,163,36,99,60,34,159,60,60,109,176,220,197,64,35,138,190,106,119,53,42,149,107,134,48,48,97,159,101,188,118,146,161,40,50,176,62,76,186,50,200,198,123,58,100,134,98,98,38,213,175,47,96,76,198,120,115,61,80,37,148,57,110,41,44,144,62,200,175,178,132,94,212,61,99,165,171,121,210,156,51,105,172,219,151,64,56,90,112,205,127,220,58,156,142,206,191,116,102,80,34,193,61,147,142,142,217,53,217,118,211,220,122,39,149,129,147,183,182,162,88,175,129,103,39,182,195,124,92,183,134,37,164,194,155,61,117,42,165,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,50,87,204,157,80,117,191,35,52,148,212,60,63,208,64,52,204,108,69,118,196,189,65,146,216,43,80,152,141,179,208,62,193,207,96,158,96,139,196,178,165,150,50,143,48,168,211,41,183,189,57,210,112,220,121,172,210,75,68,154,157,57,147,77,189,197,97,55,136,101,217,64,144,73,191,76,187,52,158,138,174,159,164,40,174,92,136,203,174,183,204,167,44,35,188,161,89,211,116,168,163,57,123,116,173,168,57,108,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,199,154,115,216,47,209,123,160,77,143,53,122,195,84,167,155,140,166,206,202,87,210,181,119,98,165,126,100,61,70,158,116,42,75,203,62,156,119,85,49,128,54,215,179,135,160,86,152,109,213,118,65,72,94,162,181,119,152,167,59,147,76,172,62,179,213,73,73,172,142,79,83,52,172,143,113,177,206,87,141,90,64,114,81,47,151,137,108,188,94,92,106,220,131,145,119,50,112,197,79,138,94,46,97,88,124,78,220,130,65,183,215,52,203,99,126,121,218,132,47,61,168,69,92,142,72,105,87,133,93,180,141,181,186,168,103,108,156,139,103,130,176,69,53,14
171,127,84,199,181,130,213,192,160,178,196,69,170,202,130,34,158,198,201,89,78,161,143,159,171,67,141,42,123,127,164,162,124,145,99,75,208,149,188,175,121,136,91,186,91,127,43,181,64,179,147,139,97,59,105,119,148,62,118,150,107,39,95,203,161,82,129,219,183,151,206,194,176,143,56,69,100,88,115,37,53,129,117,184,70,168,112,90,184,129,81,133,161,152,191,58,181,77,79,124,92,187,119,58,207,164,58,158,174,97,52,190,140,45,62,140,126,122,102,42,37,96,56,124,44,203,96,180,207,137,215,98,149,167,180,214,56,81,203,143,104,180,196,162,214,219,113,115,123,165,176,203,93,211,114,46,57,46,161,103,90,141,216,208,190,70,219,99,89,193,179,78,101,208,167,127,66,72,83,182,93,132,138,33,154,155,126,109,162,106,163,155,148,192,177,72,153,82,67,78,74,218,87,44,210,197,156,44,152,102,86,83,181,92,108,130,117,180,45,105,210,141,163,59,151,83,166,199,90,124,91,73,89,52,113,98,38,120,87,54,36,67,91,137,186,155,140,179,53,52,44,165,153,212,101,182,72,156,205,137,79,88,98,36,58,169,167,37,123,209,93,99,144,76,158,129,56,205,95,189,120,109,55,170,119,119,116,63,54,111,92,58,196,45,106,121,58,90,67,152,68,81,212,189,116,114,39,200,213,207,162,107,85,210,174,164,101,106,85,195,34,209,171,59,80,45,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,150,50,196,103,127,178,82,35,169,195,190,42,89,108,209,185,42,114,70,37,156,206,186,217,197,148,105,80,100,111,35,208,46,118,197,52,77,113,191,170,127,193,136,81,214,202,162,41,117,191,162,216,56,40,54,87,66,121,69,90,76,197,184,133,190,177,199,76,214,210,43,153,98,207,166,107,215,69,190,200,124,157,91,131,66,188,183,68,129,137,207,218,156,216,194,130,73,144,179,66,82,175,96,34,38,60,215,75,44,76,74,46,79,55,195,37,173,140,214,208,175,152,50,80,36,153,98,67,208,50,208,189,91,153,133,183,108,92,81,49,175,203,212,48,191,197,142,159,111,199,127,101,57,72,38,183,109,83,164,45,213,180,214,136,212,104,184,171,78,38,71,119,55,196,57,50,94,178,192,151,112,126,126,102,142,89,165,108,181,148,149,55,193,187,36,79,195,175,153,89,188,194,165,145,59,133,102,51,112,156,188,192,182,137,97,106,174,143,44,196,139,61,105,155,217,89,144,169,191,213,58,111,51,124,96,118,52,156,59,118,148,158,203,118,132,75,187,59,107,84,163,36,99,60,34,160,60,60,109,177,220,197,64,35,138,190,106,119,53,42,149,107,134,48,48,97,159,101,188,118,146,161,40,51,176,61,76,186,50,200,198,123,58,100,135,98,98,38,213,175,48,96,76,198,120,116,61,79,37,148,57,110,40,44,144,62,200,175,177,132,94,212,61,99,165,171,121,209,156,52,105,172,219,151,64,56,90,111,205,127,220,58,156,142,206,191,116,102,80,34,194,61,148,142,142,216,53,216,119,211,220,123,38,149,129,148,183,182,162,88,175,129,103,39,183,194,124,92,183,134,36,164,193,154,61,116,42,165,217,100,195,56,146,120,211,110,200,84,190,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,50,87,204,157,80,117,191,35,52,148,212,60,63,208,64,52,204,108,68,118,196,189,65,146,216,43,80,152,141,179,208,62,193,207,97,158,95,139,196,178,165,150,50,143,48,168,211,41,184,189,57,210,112,220,121,172,210,75,68,154,157,57,147,77,189,197,97,56,135,101,216,64,145,73,191,76,187,52,158,138,174,159,163,40,174,92,136,203,174,183,204,166,44,34,188,161,89,211,116,168,163,57,122,116,173,168,58,108,76,198,207,162,63,161,88,161,38,218,165,38,47,75,81,198,154,115,215,47,209,122,160,76,143,52,123,195,84,166,155,141,166,206,202,87,210,181,119,98,164,125,100,61,70,158,116,42,75,203,62,156,119,85,49,128,54,215,180,135,161,86,152,109,212,118,65,72,94,162,181,119,152,167,59,147,76,172,62,179,213,73,73,172,143,79,83,52,172,143,113,177,206,87,141,90,64,114,82,46,152,137,108,188,94,93,107,220,131,145,119,50,112,197,79,138,93,46,97,88,124,78,220,130,65,183,216,52,203,99,126,121,218,132,47,61,168,69,92,141,72,104,87,133,93,181,141,182,186,168,104,107,156,139,102,130,176,69,53,14
170,129,83,199,182,130,212,195,160,179,196,70,170,203,129,35,157,198,201,88,79,160,142,158,173,67,142,43,122,128,163,165,123,146,100,74,208,152,188,175,122,137,91,189,92,127,42,183,65,180,148,138,96,60,106,117,147,61,121,149,107,39,96,203,160,83,128,220,183,150,204,194,176,142,57,73,101,88,114,37,52,127,117,184,69,170,112,89,185,129,84,133,162,151,190,59,180,78,80,125,92,187,118,58,208,165,58,159,174,96,53,189,139,45,60,140,126,122,101,42,36,97,56,123,45,204,96,180,207,137,215,99,146,167,180,214,57,80,204,144,101,181,196,160,213,219,116,117,125,163,177,203,94,211,115,46,58,45,162,103,90,141,216,209,189,70,219,98,90,195,178,78,101,207,166,128,64,72,83,182,94,132,138,35,154,155,125,109,163,105,164,155,148,192,178,72,155,82,67,79,74,220,87,42,211,198,155,44,152,101,86,84,180,92,108,130,117,179,46,104,210,141,164,61,152,83,166,198,90,126,89,74,88,53,114,98,37,120,86,54,35,68,89,137,186,156,139,178,53,53,45,167,151,215,98,183,72,156,206,136,79,89,98,38,58,170,166,39,125,209,94,99,145,77,157,127,58,204,97,189,120,109,54,170,118,118,115,62,54,112,91,58,196,44,106,120,58,92,67,153,69,80,212,188,117,114,38,199,213,206,162,106,84,210,173,163,101,105,85,193,34,208,171,58,81,44,205,161,175,85,166,195,133,91,39,132,183,176,108,72,54,187,149,50,195,103,125,178,85,35,168,194,192,43,91,109,208,185,43,113,69,37,156,205,188,216,198,149,106,81,100,112,36,209,48,116,195,53,77,114,192,170,128,192,136,79,216,202,165,42,117,190,162,215,55,41,54,87,67,121,69,90,76,197,182,133,191,176,198,75,216,212,45,153,99,208,168,107,217,69,191,202,124,158,90,131,66,186,183,66,128,137,207,217,157,215,196,131,73,144,180,64,81,175,96,33,36,61,213,74,45,79,74,45,78,54,195,38,172,140,215,206,176,150,52,79,36,152,99,67,209,51,208,190,91,151,133,183,108,91,80,50,177,203,214,47,190,195,142,158,110,198,127,100,59,72,38,183,109,84,164,46,213,181,216,136,212,104,183,171,78,39,72,120,52,198,57,49,95,177,192,150,112,127,125,102,142,89,165,108,180,147,151,56,192,186,37,79,194,176,153,88,188,195,163,144,60,132,102,52,110,156,187,191,182,135,95,106,172,142,43,196,139,61,103,156,216,90,145,170,190,213,59,110,51,126,95,118,54,155,59,118,148,157,203,117,133,75,188,60,107,84,162,35,100,61,35,159,59,58,107,178,219,197,65,38,138,190,105,118,52,42,149,107,136,51,47,98,160,100,188,118,146,163,41,49,176,63,76,188,49,202,199,122,57,102,134,97,96,38,212,175,46,96,76,198,118,117,62,81,35,150,57,110,42,43,142,63,198,176,177,132,95,212,61,99,164,171,122,209,157,52,106,170,220,150,66,55,91,112,205,128,220,59,156,143,206,191,114,102,78,35,195,63,148,144,143,217,52,218,119,211,221,123,36,148,128,146,185,181,162,86,175,131,103,38,184,193,125,91,183,135,38,164,194,156,61,116,41,165,217,101,192,58,147,121,210,111,199,82,189,113,53,214,81,138,135,191,142,130,124,42,138,34,49,162,135,49,87,204,157,80,117,192,34,52,149,211,61,62,209,64,53,204,109,70,117,196,190,66,145,216,41,80,154,140,180,209,62,193,207,96,159,96,140,197,178,165,152,53,143,47,170,210,40,182,189,55,209,110,221,119,172,211,73,68,155,156,57,148,78,191,197,97,55,137,102,218,62,143,74,190,77,186,53,157,139,173,159,164,40,173,91,136,202,172,183,207,165,45,35,188,164,89,211,116,166,161,59,122,115,172,168,58,108,75,200,206,162,66,161,87,163,37,217,166,37,49,75,81,199,154,116,216,46,208,123,160,77,143,52,120,193,84,166,156,140,166,205,201,85,210,181,118,99,166,125,100,63,70,159,116,44,75,203,63,157,119,83,50,127,54,214,181,134,160,84,153,107,212,118,65,71,93,164,181,118,150,167,57,147,75,171,63,180,213,74,73,172,144,79,81,53,173,143,113,178,206,88,141,89,65,113,82,46,152,139,108,189,93,93,106,218,131,144,119,51,112,196,79,138,95,45,98,90,124,79,220,130,67,182,214,51,203,100,127,121,218,132,47,60,169,71,91,141,70,105,87,133,92,181,142,181,187,167,100,105,156,139,102,129,175,70,55,14
170,128,84,199,182,130,214,192,160,178,196,70,170,202,130,34,158,199,201,90,79,161,143,160,170,67,141,43,123,127,165,162,124,145,99,75,208,149,188,175,121,137,90,186,91,127,44,182,64,179,147,138,97,59,106,119,148,61,119,151,106,39,95,202,161,82,128,219,184,151,206,193,176,143,55,69,100,86,115,38,52,129,117,184,70,168,113,90,185,130,81,134,162,152,191,59,180,77,78,124,92,187,119,58,207,164,57,158,175,97,52,190,140,45,62,140,125,121,102,42,37,97,56,125,43,203,97,179,207,137,215,98,148,166,180,214,56,81,202,142,105,180,196,162,214,219,114,115,123,166,176,203,95,211,114,47,57,45,161,103,91,141,215,208,190,70,220,99,89,193,179,78,101,208,166,127,66,72,83,182,94,133,139,34,154,155,125,109,163,106,162,155,149,192,177,72,152,81,67,78,74,218,87,43,211,196,157,44,152,101,87,83,180,91,107,130,118,180,45,104,209,142,163,60,151,83,166,199,90,124,90,73,89,51,113,98,38,120,88,53,35,67,91,138,185,154,140,179,53,52,43,166,153,211,100,183,72,156,204,137,78,88,98,36,58,169,167,38,123,210,93,99,143,77,157,129,56,205,95,188,120,110,54,171,120,119,115,63,54,111,92,58,197,45,106,121,58,89,67,153,68,80,212,189,116,115,39,200,213,206,163,106,86,210,174,164,101,106,85,195,35,209,171,59,80,44,203,162,173,86,165,192,133,93,41,132,183,176,109,70,53,189,151,51,196,103,126,179,82,35,169,195,190,42,90,108,208,186,43,114,69,36,156,206,186,217,198,148,105,80,100,111,34,208,46,117,196,52,78,113,191,169,128,193,136,80,213,201,162,42,117,191,163,216,55,40,55,86,66,121,69,90,76,198,184,133,189,177,199,76,214,209,44,152,99,207,166,107,216,69,190,200,124,157,91,131,65,189,183,68,129,138,206,218,156,216,194,130,73,145,179,67,82,175,97,34,37,60,215,76,44,76,73,45,79,54,194,37,172,140,214,208,174,151,50,80,36,153,98,67,208,49,208,188,91,153,133,183,108,92,81,49,175,203,212,48,191,197,142,158,111,198,127,102,58,73,37,183,109,82,164,46,213,180,213,136,212,104,184,171,79,37,70,120,54,196,58,50,94,179,193,151,112,126,126,102,142,89,165,109,181,147,148,55,192,187,37,79,195,174,153,88,189,194,165,144,60,133,101,52,112,157,189,191,183,137,97,105,174,143,45,196,139,61,105,156,217,89,145,170,191,213,58,110,51,124,95,118,52,155,59,118,148,157,202,118,133,76,187,58,106,84,162,34,98,61,34,159,60,60,109,177,219,197,64,34,138,191,105,119,53,41,149,108,135,49,48,96,159,101,188,118,146,161,40,51,177,61,76,186,50,200,197,123,58,100,134,97,98,37,213,176,47,97,77,198,120,115,61,80,38,148,56,110,40,44,144,63,200,176,178,131,94,212,62,99,164,170,122,210,156,52,105,172,219,152,63,55,91,111,205,127,220,59,156,143,206,191,115,102,80,34,193,62,147,142,143,217,53,217,119,210,221,122,39,148,128,147,183,182,162,88,175,130,102,39,183,195,125,92,183,134,37,163,193,154,61,116,42,165,219,100,195,56,147,121,210,110,200,84,189,114,52,215,78,137,134,189,144,129,124,43,140,37,49,161,134,50,88,204,156,80,118,191,35,51,149,212,59,63,208,66,52,204,109,69,117,196,189,66,146,216,43,80,152,141,179,208,61,193,207,96,158,95,139,196,178,165,150,49,143,47,168,211,40,184,190,57,210,113,220,122,171,211,75,69,154,157,58,147,77,190,198,98,56,135,102,217,64,144,73,191,75,188,53,158,138,174,159,163,40,173,93,136,204,172,183,204,166,44,35,188,161,89,211,115,168,163,57,122,116,173,168,57,108,75,198,207,162,63,161,87,161,39,218,165,38,46,74,80,198,154,115,215,47,209,122,160,77,143,53,122,195,84,166,154,141,166,206,202,87,211,181,120,98,165,124,100,61,69,158,116,42,75,203,62,156,119,84,49,128,54,216,179,135,161,86,152,108,212,117,65,71,94,162,181,119,152,166,59,147,75,172,62,178,213,72,72,171,142,79,84,52,172,142,113,176,206,86,141,90,64,114,81,47,151,137,108,189,94,92,107,221,131,145,119,49,111,197,79,137,94,47,97,89,123,77,220,129,65,182,216,51,202,100,126,121,218,133,48,61,168,69,92,142,71,104,88,133,93,180,141,181,187,168,104,107,157,139,103,131,174,69,54,14
170,128,84,199,181,131,213,193,160,178,195,70,170,202,130,34,158,199,201,90,79,161,143,160,171,67,141,42,124,127,164,162,124,145,99,75,209,149,188,175,121,136,91,186,90,127,44,181,63,179,147,140,97,60,105,119,147,62,119,150,107,39,95,203,161,83,129,219,183,151,207,194,176,144,55,69,100,87,115,38,53,129,117,184,70,168,112,90,184,129,81,133,161,152,190,58,181,77,78,124,92,187,120,58,208,164,58,157,175,97,52,190,140,45,62,140,126,121,101,42,37,97,56,124,44,203,96,180,207,137,215,98,148,166,181,215,56,82,203,142,104,180,196,162,213,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,90,140,215,208,191,70,219,99,89,193,179,78,101,209,167,127,66,72,83,182,93,132,139,33,154,155,126,109,163,106,163,155,148,192,177,73,153,82,68,78,74,218,87,44,210,196,157,44,152,101,87,83,180,92,108,130,118,180,45,105,210,141,163,60,152,83,166,198,90,124,90,73,89,52,114,98,38,120,87,53,36,66,91,137,186,155,140,179,53,52,44,165,153,212,100,182,72,156,205,137,79,88,98,37,58,169,166,37,123,209,92,99,143,76,157,129,56,205,95,189,120,109,54,170,119,119,116,63,54,111,91,58,197,45,106,121,58,90,67,152,67,80,212,190,116,114,39,200,212,206,162,106,85,210,174,164,101,106,85,195,34,209,171,59,80,45,204,161,173,85,165,192,133,92,41,133,183,177,109,70,54,188,151,50,196,103,127,179,83,35,169,195,190,41,90,108,209,185,42,114,70,36,155,206,186,217,197,147,105,80,100,111,35,208,46,118,196,51,77,113,191,170,127,193,136,81,213,202,162,41,117,191,163,216,56,40,54,86,66,121,69,90,76,198,183,133,190,177,199,76,214,210,43,153,98,207,166,106,216,69,190,200,124,157,91,131,66,188,183,68,129,138,207,218,156,216,195,130,73,144,179,66,83,175,96,34,37,61,214,75,44,76,74,46,79,54,195,37,172,140,214,207,175,152,51,81,36,152,98,67,208,49,208,189,90,152,134,182,108,92,81,49,174,203,212,48,191,197,142,158,111,199,127,101,57,72,37,182,109,82,164,45,213,180,214,136,212,104,184,171,79,38,70,119,54,196,57,50,93,178,192,151,113,126,126,102,142,88,166,108,181,148,149,55,193,187,36,79,195,175,153,89,188,194,165,145,60,132,103,51,111,156,188,191,182,137,97,106,174,144,44,196,139,61,105,155,217,90,144,170,191,213,58,110,51,124,95,118,52,155,60,118,148,158,203,118,132,75,186,59,107,84,163,36,99,60,34,160,60,60,109,177,219,197,64,35,138,190,106,118,53,42,149,107,134,48,48,97,159,100,188,118,145,161,40,51,177,62,76,187,50,201,198,123,58,100,134,98,98,37,213,175,47,96,76,199,120,115,61,79,37,148,57,111,41,44,143,62,199,175,178,132,94,212,61,99,165,171,121,210,156,51,104,172,218,151,63,56,90,112,205,127,220,58,156,143,206,191,116,102,80,34,193,61,147,142,142,217,52,217,118,211,220,122,38,149,129,148,183,182,162,88,175,129,102,39,183,194,124,92,183,135,37,164,194,155,61,117,42,165,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,49,87,204,156,80,117,191,34,52,149,211,60,63,209,64,52,204,108,68,118,196,189,66,147,216,44,79,152,141,179,208,62,193,207,97,159,96,139,197,178,165,150,50,143,47,168,211,41,184,189,56,210,112,220,121,172,210,76,69,154,157,58,147,77,189,197,97,56,136,101,217,63,144,73,191,76,187,52,158,138,174,159,163,40,173,92,137,203,173,183,204,167,45,35,189,162,89,212,116,168,162,57,122,115,173,168,57,108,76,198,207,162,63,161,88,161,38,218,165,37,47,75,80,199,154,115,215,47,209,122,160,77,143,53,123,195,84,166,155,141,166,206,201,87,210,181,119,98,165,126,100,61,71,159,116,43,75,203,62,156,119,85,49,128,54,215,179,135,161,86,152,109,213,118,65,72,95,163,181,119,152,167,59,147,75,172,62,178,212,73,73,172,142,79,83,52,172,143,113,177,206,87,141,90,64,114,81,46,152,137,108,188,93,93,106,220,131,145,119,50,112,197,78,138,93,46,97,88,124,77,220,129,65,183,215,52,203,99,125,121,218,132,47,61,169,70,92,142,72,105,87,133,94,181,141,181,186,168,103,107,156,138,103,130,176,69,53,14
171,127,84,199,181,130,213,192,160,178,196,69,170,202,130,34,158,199,201,90,78,161,143,160,171,67,142,42,123,127,164,162,124,145,99,75,209,149,188,175,121,136,91,186,91,127,43,181,64,179,147,139,97,59,105,119,148,62,119,150,107,39,94,203,162,82,129,219,183,151,207,194,176,143,56,69,100,88,115,38,53,130,117,185,71,168,112,90,184,129,81,133,161,153,190,59,181,77,78,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,37,97,56,124,44,203,96,180,207,137,215,98,148,167,180,214,56,82,203,142,104,180,196,162,214,220,114,115,123,165,176,203,93,211,114,46,56,46,161,103,90,141,216,208,190,70,219,99,89,193,179,78,101,209,167,127,66,72,83,182,93,132,138,34,154,155,125,109,162,105,163,155,148,192,177,73,153,82,67,78,74,218,87,43,210,196,157,44,152,102,86,83,181,92,108,130,118,180,46,105,210,142,163,60,151,83,166,198,90,124,90,73,89,51,113,98,38,120,87,53,36,67,91,137,186,155,140,179,53,52,44,165,153,212,100,182,72,156,205,137,79,88,98,36,58,169,167,37,123,209,93,99,144,76,158,129,56,205,95,189,120,109,54,170,119,119,115,63,54,111,91,58,196,45,106,121,58,90,67,153,68,80,212,189,116,114,39,200,213,207,162,106,85,210,174,164,101,107,85,195,34,209,171,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,127,178,82,35,169,194,190,42,90,108,209,185,43,114,70,37,156,206,186,216,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,136,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,197,183,133,190,177,199,76,214,210,43,153,98,207,166,107,216,69,190,200,124,157,91,131,66,188,183,68,129,137,207,218,156,216,195,130,74,144,179,66,83,175,97,34,37,61,215,75,44,76,74,45,79,54,195,37,173,140,214,207,175,151,50,80,36,153,98,67,208,50,208,189,90,152,133,182,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,57,72,38,183,109,83,165,45,213,180,214,136,212,104,184,171,79,38,70,119,54,196,57,49,94,179,192,151,112,126,126,102,142,89,165,108,181,148,148,55,193,187,36,79,195,175,153,89,188,194,165,145,59,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,90,144,169,191,213,58,110,51,124,95,118,52,155,59,118,148,158,202,118,132,75,186,59,107,84,163,36,99,60,34,160,60,60,109,176,220,197,63,35,138,190,106,119,53,42,149,107,134,48,48,97,159,101,188,118,146,161,40,51,176,62,76,186,50,200,198,123,58,100,134,98,98,37,213,175,47,96,76,198,120,115,61,80,37,148,57,110,41,44,143,63,200,175,178,132,94,212,61,99,165,171,121,210,156,52,105,172,219,151,63,56,90,112,205,127,220,58,156,142,206,191,116,102,80,34,194,61,147,142,142,217,53,217,119,211,220,122,39,149,128,148,183,182,162,88,175,129,103,39,183,194,124,92,183,134,37,164,193,155,61,117,42,165,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,37,48,161,134,49,87,204,157,80,117,191,34,52,148,212,60,63,209,64,52,204,108,69,118,196,189,65,146,216,43,79,152,141,179,208,62,193,207,96,158,95,139,196,178,165,150,50,143,48,168,211,41,184,189,57,210,112,220,121,172,210,75,68,154,157,57,147,77,189,197,97,55,135,101,217,63,145,73,191,76,187,52,157,138,174,159,164,40,174,92,136,203,173,183,204,167,44,35,188,161,89,211,116,168,163,57,123,116,173,168,58,108,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,199,154,115,215,47,209,123,160,77,143,53,123,195,84,166,155,140,166,206,202,87,210,181,119,98,165,126,100,61,70,158,116,42,75,203,62,156,119,85,49,128,54,215,180,135,160,86,152,109,213,117,65,72,95,162,181,119,152,167,59,147,76,172,62,178,213,73,73,172,143,79,83,52,172,143,113,177,206,87,141,90,64,114,81,47,152,137,108,188,94,92,106,220,131,145,118,50,112,197,79,138,94,46,97,88,124,78,220,130,65,183,215,52,203,99,125,121,218,132,47,61,168,70,92,142,72,105,87,133,93,181,141,181,186,168,103,107,156,139,102,130,176,69,53,14
170,128,84,199,181,131,213,192,160,179,196,69,170,203,130,34,158,199,201,89,78,161,143,159,171,67,142,43,123,127,165,162,124,145,99,75,209,149,188,175,121,137,91,186,91,127,43,181,63,179,147,139,97,59,106,119,147,62,119,150,106,39,94,202,162,83,128,219,183,151,207,194,176,143,55,69,100,87,114,38,53,130,118,184,71,168,113,90,184,129,82,134,161,152,190,58,181,77,78,124,92,187,119,58,208,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,36,97,56,124,44,203,96,180,207,137,215,98,149,166,180,214,56,81,203,143,104,180,196,161,213,220,113,115,123,164,176,203,93,211,114,46,56,46,161,103,90,141,215,208,191,70,220,98,89,193,178,78,101,209,167,126,67,71,83,182,94,132,139,34,154,155,126,109,163,105,163,155,148,192,177,72,153,82,67,78,74,219,87,44,210,196,157,44,152,102,86,83,180,91,108,130,118,180,46,105,211,141,163,60,152,83,166,198,91,124,90,73,89,51,114,98,38,120,87,54,36,67,91,137,186,155,140,178,53,53,44,165,154,212,100,182,72,156,205,137,79,88,98,36,58,169,167,37,123,210,93,98,143,76,158,130,56,205,95,189,120,109,54,171,119,119,115,63,54,111,91,58,196,44,106,121,59,90,67,152,68,81,212,189,116,114,39,200,212,206,162,106,85,210,174,164,102,106,85,194,34,209,171,59,79,44,204,162,174,85,165,192,133,92,41,133,184,177,108,70,54,188,151,50,196,103,127,178,83,36,169,195,190,42,90,109,210,185,43,114,69,37,156,206,186,217,198,148,105,80,100,111,35,208,46,118,196,52,77,113,192,170,127,193,136,81,213,202,162,41,117,191,162,216,56,40,54,86,66,121,69,90,76,198,183,134,189,177,199,76,214,210,44,154,98,207,166,107,215,69,190,200,125,157,91,131,66,188,183,68,129,137,207,218,156,216,195,130,74,144,179,66,83,175,97,34,37,61,214,75,45,76,74,45,79,54,195,37,172,140,214,207,175,152,50,80,37,153,98,68,209,50,208,189,90,153,133,183,109,92,80,49,175,204,212,48,191,197,142,158,111,199,127,102,57,73,38,182,109,83,164,45,213,180,214,137,212,104,184,171,79,38,71,119,54,196,57,50,94,179,192,151,113,126,125,102,143,88,165,108,180,148,148,55,192,187,37,79,195,175,153,89,188,194,164,145,59,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,154,217,90,144,169,191,213,58,110,51,124,95,118,52,155,59,118,148,158,202,118,132,76,187,58,107,84,163,36,99,60,34,159,60,61,109,177,220,198,64,36,138,190,106,119,53,42,149,107,135,48,47,97,159,101,187,118,146,161,40,51,176,61,76,186,50,201,198,123,58,101,134,98,98,38,213,175,47,96,76,198,120,116,61,80,37,148,56,110,41,44,143,62,200,175,178,132,93,212,61,99,164,171,121,210,155,51,105,171,219,151,63,56,90,111,205,128,220,59,156,142,206,191,116,102,80,34,193,61,147,142,141,217,53,217,119,211,220,122,39,149,129,148,183,182,162,88,174,129,103,39,182,195,124,92,183,135,36,164,193,154,62,116,42,166,218,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,160,134,50,87,204,157,80,117,190,34,52,148,212,60,63,208,64,52,204,109,68,118,195,189,66,146,216,44,79,152,141,179,208,62,193,207,96,158,95,139,196,179,165,150,50,144,47,168,211,40,184,189,57,211,112,221,121,172,210,75,69,154,157,57,147,77,189,197,97,56,135,101,217,63,145,73,191,76,187,53,158,138,174,159,164,40,173,92,136,203,173,183,204,166,44,35,188,161,89,211,116,168,163,58,123,116,173,168,58,108,76,198,207,161,63,161,88,161,38,218,165,38,47,75,81,199,155,115,216,47,209,123,160,76,143,53,122,195,83,167,155,140,167,206,201,88,210,181,120,98,164,126,100,61,70,158,116,42,76,203,62,156,119,85,49,127,54,215,180,135,160,86,152,109,212,117,65,72,94,162,181,119,152,167,59,147,76,172,62,178,213,73,72,172,142,78,83,53,173,143,113,177,206,87,142,90,64,114,82,46,152,137,108,188,94,92,107,220,131,145,119,50,112,197,78,138,94,46,97,89,124,78,220,130,65,183,215,52,203,99,125,121,218,132,47,61,168,69,92,141,72,104,88,133,94,180,141,182,186,168,103,107,156,139,102,130,176,69,54,14
171,128,84,199,181,131,213,192,160,178,196,69,170,202,130,34,157,199,201,89,78,161,143,160,171,67,141,42,123,127,165,162,124,145,99,75,208,149,188,175,121,136,91,186,90,127,43,181,63,179,147,139,97,59,105,119,147,62,119,150,107,39,94,203,162,82,129,219,183,151,206,194,176,143,56,69,100,88,115,38,53,129,117,184,71,168,112,90,184,130,81,133,161,153,190,59,181,77,79,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,37,96,56,124,44,203,96,180,207,137,215,98,148,166,180,214,56,81,203,143,104,180,196,162,213,219,114,115,123,165,176,203,94,211,114,46,56,46,161,103,91,140,216,208,190,70,219,99,89,193,179,78,101,209,167,127,66,72,83,182,93,132,138,34,154,155,125,109,162,105,163,155,148,192,177,72,153,82,67,78,74,218,87,43,210,196,157,44,152,102,86,83,181,92,108,130,118,180,46,105,210,141,163,59,151,83,166,198,90,124,90,73,89,51,114,98,38,120,87,53,36,67,91,137,186,155,140,179,52,52,44,165,153,212,100,182,72,156,205,137,79,88,98,36,58,169,166,37,123,209,93,99,143,76,158,129,56,205,95,189,120,109,54,170,119,119,115,63,54,111,91,58,196,45,106,121,58,90,67,152,68,81,212,189,116,114,39,200,213,206,162,106,85,210,174,164,102,107,85,194,34,209,171,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,127,178,82,35,169,195,190,42,90,108,209,185,42,114,70,36,156,206,186,217,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,197,183,133,190,177,199,76,215,210,43,153,98,207,166,107,216,69,190,200,124,157,91,131,65,188,183,67,129,137,207,218,156,216,194,130,74,144,179,66,83,175,97,34,37,61,214,75,45,76,74,45,79,54,195,37,173,140,214,207,175,151,50,80,37,153,98,67,208,50,208,189,91,152,133,183,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,58,72,38,182,109,83,164,45,213,180,214,136,212,104,185,171,79,38,70,119,54,196,57,50,94,178,193,151,112,126,126,102,142,89,165,108,181,148,148,55,193,187,36,79,195,175,153,89,188,194,165,145,60,133,102,51,112,156,188,191,182,137,97,106,173,143,44,196,139,61,105,155,217,89,144,170,191,213,58,110,51,124,95,118,52,155,60,118,148,158,203,118,133,75,186,59,107,84,163,36,99,60,34,160,60,60,110,177,220,197,64,35,138,190,106,118,53,42,149,107,134,48,47,97,159,101,188,118,146,161,40,51,176,62,76,186,50,201,198,123,58,100,134,98,98,38,213,175,47,96,76,198,120,115,61,79,37,148,57,110,41,44,144,63,200,175,178,132,94,212,61,99,165,171,121,210,156,52,104,172,219,151,64,56,90,112,205,127,220,58,156,142,206,191,116,102,80,34,194,61,147,142,142,217,53,217,119,211,220,122,39,149,128,147,183,182,162,88,175,129,103,39,183,194,124,92,183,134,37,164,193,155,61,117,42,165,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,37,48,161,134,50,87,204,157,80,117,190,34,51,149,212,60,63,208,64,52,204,108,69,118,196,189,65,146,216,43,80,152,141,179,208,62,193,207,97,158,95,139,196,178,165,150,50,143,47,168,211,41,184,189,57,210,112,220,121,172,210,75,68,154,157,58,147,77,189,197,97,55,135,101,217,63,144,73,191,76,187,52,158,138,174,159,163,40,174,92,137,203,174,183,204,167,44,35,188,161,89,211,116,168,163,57,123,115,173,168,58,107,76,198,207,162,64,161,88,161,38,218,165,38,47,75,80,198,154,115,215,47,209,122,160,77,143,53,123,195,84,167,155,140,166,206,202,87,210,181,119,98,165,126,100,61,70,158,116,42,75,203,63,156,119,85,49,128,54,215,179,135,160,86,152,109,213,118,65,72,94,162,181,119,152,167,59,147,76,172,62,178,213,73,73,172,143,79,83,53,172,143,113,177,206,87,141,90,64,114,81,47,151,137,108,188,94,92,106,220,131,145,119,50,112,197,79,138,94,46,97,88,124,77,220,130,65,183,215,52,203,99,125,121,217,132,48,61,168,70,92,142,72,105,87,133,93,181,141,181,186,168,103,107,156,139,102,130,175,69,53,14
171,127,84,199,180,130,214,192,160,179,195,70,171,203,130,34,158,199,202,91,78,162,142,159,172,68,142,43,123,127,165,162,123,146,99,76,208,150,188,175,121,136,90,187,90,127,43,181,63,179,146,140,98,60,106,119,148,62,119,150,107,38,95,203,163,82,129,219,184,151,207,194,176,143,55,70,99,88,114,37,53,129,119,184,71,169,113,90,184,130,80,134,161,153,190,59,181,77,79,123,91,188,119,58,208,163,57,158,174,97,52,190,139,45,62,140,126,122,103,42,36,96,56,124,44,203,96,181,205,137,214,98,148,166,181,215,56,82,202,142,105,180,196,161,213,220,113,116,123,165,176,204,93,212,115,46,57,47,161,103,90,142,215,207,190,70,220,100,89,194,178,78,102,208,167,127,66,72,82,182,94,133,138,33,155,156,125,109,162,105,163,156,147,192,176,72,153,83,68,78,75,219,87,43,211,195,156,45,152,102,87,84,180,92,108,130,118,181,46,105,211,142,162,61,151,84,166,198,89,124,92,73,87,51,114,98,39,119,86,54,35,67,91,137,186,155,140,178,53,53,43,166,153,212,100,183,72,156,205,137,79,88,98,36,58,168,167,38,123,209,93,98,145,76,158,130,56,205,95,189,120,110,55,170,119,118,115,62,55,110,90,58,197,44,107,120,59,89,67,152,68,81,211,190,117,114,39,200,212,207,162,107,85,209,174,164,100,107,85,195,34,210,172,59,80,45,204,161,173,85,165,191,133,92,41,134,184,177,109,71,54,188,150,51,196,103,126,179,83,36,168,194,190,42,90,109,209,185,43,114,70,36,156,206,186,216,196,148,106,80,100,110,34,208,46,118,197,52,77,113,191,169,127,193,137,81,214,201,163,42,117,192,163,216,56,39,54,87,66,121,69,90,76,199,183,133,189,177,199,76,214,210,43,152,97,208,165,108,214,69,189,200,124,156,91,131,65,188,183,67,128,137,207,218,156,216,194,130,73,145,179,66,82,175,95,34,38,61,214,76,44,76,75,46,80,55,195,37,172,140,214,208,174,151,49,79,36,153,99,67,208,50,208,190,91,152,133,181,108,92,81,48,174,203,212,48,191,196,143,159,111,199,127,101,58,72,38,183,109,83,164,44,213,180,213,135,212,104,185,171,79,37,70,120,54,196,58,49,94,178,193,151,113,126,126,102,142,88,166,109,180,148,149,54,192,187,38,79,195,176,154,90,187,193,164,145,60,133,103,51,111,157,187,191,183,138,97,105,174,143,44,196,139,62,104,155,218,90,144,170,191,212,58,110,51,124,95,119,53,155,59,118,146,158,203,119,134,76,188,59,106,84,162,36,99,60,35,161,59,61,109,177,219,197,63,35,138,191,106,118,53,42,149,107,134,48,46,97,159,101,188,118,146,162,40,50,177,61,76,187,50,201,198,123,57,100,133,97,96,38,213,175,48,96,76,200,120,114,61,80,38,149,57,110,41,44,143,62,200,175,177,132,95,211,61,98,165,171,121,209,156,52,105,172,220,152,64,55,90,112,205,128,221,58,158,142,207,191,116,101,79,34,193,60,147,142,142,216,53,217,119,210,220,121,38,150,128,148,183,183,162,88,174,130,102,40,181,195,123,92,183,135,37,164,194,153,61,116,41,166,217,100,195,56,146,120,210,110,200,85,190,115,53,214,79,137,136,189,145,129,124,41,140,37,48,161,136,49,86,203,156,80,118,191,34,51,149,212,59,64,209,64,52,205,110,69,119,195,190,65,146,216,44,79,152,141,179,208,61,193,206,97,159,95,139,196,178,165,150,50,144,47,168,210,40,183,189,58,210,113,220,121,172,210,75,68,155,157,59,148,77,190,198,97,55,135,101,217,62,144,72,191,76,187,52,157,138,173,159,164,40,174,92,136,204,173,184,205,167,44,34,188,160,89,211,116,168,164,57,124,115,173,168,58,107,76,197,208,162,63,163,87,162,38,218,165,39,48,74,81,198,155,114,216,47,209,123,160,76,144,52,123,195,83,167,155,140,167,205,202,88,211,180,119,97,164,127,99,61,70,158,116,42,77,202,62,157,118,83,49,128,54,214,180,135,160,86,151,108,212,117,65,72,94,161,180,120,152,167,59,146,77,172,62,179,212,73,73,172,143,78,84,53,172,143,114,176,206,86,141,90,64,114,82,47,151,138,108,188,94,92,107,220,130,144,119,50,111,196,78,139,94,46,98,87,124,77,220,130,64,182,216,53,202,100,126,121,219,132,47,61,168,70,92,141,71,105,87,133,93,182,141,182,186,168,104,107,156,139,103,130,175,70,53,14
170,128,84,199,181,130,213,193,160,178,195,69,170,202,130,34,157,199,201,89,78,161,143,160,172,67,141,42,124,126,165,162,124,146,99,75,208,149,188,175,121,136,91,186,91,127,43,181,63,179,147,139,98,59,105,119,147,62,119,150,107,39,94,203,161,82,128,219,183,151,206,194,176,143,56,69,100,88,115,37,53,129,117,185,71,168,112,90,184,129,81,134,161,152,190,59,180,78,78,124,92,187,120,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,43,37,97,56,124,44,203,96,180,207,137,215,98,148,166,180,214,56,81,203,142,104,180,196,162,214,219,114,115,123,164,176,203,93,211,114,46,57,46,162,103,90,140,216,207,190,70,219,99,89,193,179,78,101,208,168,127,66,71,83,182,93,132,138,34,154,155,125,109,162,105,163,155,148,192,177,72,153,82,67,78,74,218,87,43,210,196,157,45,152,101,87,83,180,91,108,130,117,180,46,105,210,142,163,60,151,84,166,198,90,125,90,73,89,52,114,98,38,120,87,53,36,67,91,138,186,155,140,178,52,52,44,166,153,212,100,183,73,156,205,137,79,88,98,36,58,169,166,37,123,209,93,99,144,77,157,129,57,206,95,189,120,109,55,170,119,118,116,63,54,110,91,59,196,44,105,121,58,90,66,152,68,80,212,190,117,114,39,200,212,207,162,106,85,210,174,164,101,106,85,194,34,209,171,59,80,45,204,162,173,86,165,192,133,93,41,133,184,177,109,70,54,188,151,50,196,104,126,178,82,35,169,195,190,41,90,108,209,185,43,114,70,37,156,206,186,217,197,148,105,80,100,111,35,208,46,118,196,52,77,113,192,170,127,193,136,81,214,202,162,41,117,190,163,216,56,39,54,87,66,121,69,90,76,198,183,133,190,177,199,76,215,210,43,153,98,207,166,106,215,69,189,200,124,157,91,131,65,188,183,68,129,138,207,218,156,216,194,130,74,144,179,66,83,175,97,33,38,60,214,76,44,76,74,45,79,54,195,37,172,141,214,208,175,152,50,80,37,153,99,67,208,50,208,189,91,152,133,182,108,92,81,49,175,203,212,48,190,197,143,158,111,199,127,101,57,73,38,183,109,83,164,45,213,180,214,136,212,104,185,171,79,38,70,119,54,196,57,49,94,178,192,151,113,126,126,102,142,89,165,108,181,148,149,55,192,187,37,79,195,175,153,89,188,194,165,145,59,133,102,51,112,156,188,192,182,137,98,106,173,143,44,196,139,61,105,155,217,90,145,169,191,213,58,110,51,124,95,119,52,155,59,119,148,158,203,118,133,76,186,59,107,83,162,36,99,60,34,160,60,61,109,177,219,197,63,35,138,190,106,119,53,42,149,107,134,49,48,97,159,101,188,118,146,161,40,51,176,61,76,186,50,201,199,123,58,101,134,98,98,38,213,175,47,96,76,198,120,115,61,79,37,148,57,111,40,44,144,63,200,175,178,132,94,212,62,99,165,171,121,210,156,51,104,172,219,151,63,56,90,112,205,127,220,59,156,142,206,191,116,102,80,34,194,61,147,142,142,217,53,217,118,211,220,122,38,149,129,147,183,183,162,88,174,129,103,39,182,194,124,92,183,134,36,164,193,155,61,116,42,166,217,100,195,56,146,120,210,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,135,49,87,203,156,80,117,191,34,52,148,211,60,63,208,64,52,204,108,69,118,196,190,65,146,216,43,79,152,141,179,208,62,193,207,97,158,95,139,197,178,166,150,50,143,48,168,211,41,184,188,57,210,112,220,121,172,210,75,68,154,157,58,147,77,189,197,97,55,135,101,217,63,145,73,191,76,187,52,157,138,174,159,164,41,174,92,137,203,173,183,204,166,44,35,189,161,89,211,116,168,163,57,123,116,173,169,57,108,76,198,207,162,63,161,87,161,38,218,165,38,47,75,80,199,154,114,216,47,209,122,160,77,143,52,123,194,83,167,155,140,167,206,202,87,210,181,119,98,165,126,100,61,70,159,116,42,76,203,62,156,119,85,49,127,54,215,180,135,160,86,152,109,213,118,64,72,94,162,181,119,152,167,59,146,75,171,62,179,213,73,73,172,143,79,84,52,172,142,113,177,206,87,141,90,64,114,81,46,151,137,108,189,94,93,106,220,131,145,119,50,112,197,79,139,94,46,97,89,124,77,220,130,65,183,215,52,203,99,126,121,217,132,48,62,169,69,92,142,72,104,87,133,94,180,141,182,186,168,103,108,156,139,102,130,176,69,53,14
171,127,84,199,181,130,213,192,161,178,195,69,169,203,130,34,157,199,201,89,78,161,143,159,172,67,141,42,124,127,164,162,124,145,99,75,209,149,188,175,121,136,90,186,90,127,43,181,64,179,148,139,97,60,105,119,148,62,118,150,107,39,94,203,162,82,129,220,183,151,207,195,176,143,55,69,100,88,115,38,53,130,118,184,71,168,112,89,184,130,81,134,161,152,190,59,181,77,78,124,92,188,119,58,208,164,58,157,175,97,53,190,140,45,62,140,126,122,102,42,37,97,56,124,44,203,96,180,207,137,215,98,148,166,180,214,56,82,202,142,105,180,196,162,214,219,114,115,123,165,176,204,94,210,114,46,56,46,161,103,90,141,216,208,191,69,219,99,89,193,179,78,101,209,167,127,66,72,84,183,93,132,138,33,153,154,126,109,162,106,163,155,148,191,177,73,153,81,68,78,74,217,87,44,211,196,156,44,152,102,86,83,180,92,108,130,117,180,45,105,210,142,164,59,152,84,166,198,90,124,90,74,88,51,114,98,38,120,87,54,35,67,91,137,186,154,140,179,52,52,44,165,153,212,100,182,72,156,205,137,80,88,99,36,58,169,167,38,123,209,92,98,143,77,157,129,56,204,95,189,120,109,54,170,120,119,115,63,54,111,92,58,197,44,106,120,58,90,67,153,68,81,212,189,116,114,40,199,212,206,162,106,85,210,175,164,101,107,85,194,34,209,171,59,80,45,204,162,173,85,165,191,133,92,41,133,184,177,108,70,54,188,151,50,196,103,127,179,82,35,170,194,190,42,89,108,209,185,42,115,70,37,156,206,186,216,197,148,105,80,100,111,35,209,47,118,197,52,77,113,191,169,127,192,137,81,214,202,163,41,117,191,162,217,56,40,55,87,66,121,69,90,76,198,183,133,190,176,199,76,214,210,44,153,98,207,165,106,216,69,190,200,125,156,90,131,65,188,182,67,129,137,207,218,155,216,194,130,74,144,179,66,82,175,97,34,38,61,215,75,45,76,74,45,79,54,195,37,173,140,214,207,175,151,50,80,36,152,98,67,209,50,208,189,90,153,133,183,108,92,81,48,175,203,212,48,191,197,142,158,111,199,126,101,58,73,38,182,109,83,164,45,213,180,214,136,212,104,184,171,79,38,70,119,55,196,57,49,94,179,193,151,113,126,126,102,142,89,165,108,181,148,148,54,193,186,36,79,195,175,153,89,188,194,165,145,60,133,102,51,112,156,188,192,182,137,98,106,174,143,43,196,139,61,105,155,217,89,145,170,190,213,58,110,51,124,95,118,52,156,60,118,148,158,202,117,133,75,187,59,107,84,162,36,99,60,34,160,60,60,109,177,220,198,63,35,138,190,106,119,53,42,149,107,135,48,47,96,159,101,188,118,146,161,40,50,176,62,76,186,50,200,198,123,58,100,134,98,99,37,213,175,48,97,76,199,120,115,61,79,37,148,56,110,41,44,144,62,200,175,177,131,93,212,61,99,165,171,121,209,156,52,105,171,219,151,63,55,90,111,204,127,220,58,156,141,206,191,116,102,80,34,193,61,147,142,142,217,53,217,119,210,220,122,38,149,128,148,183,182,162,88,175,129,102,39,183,195,124,92,183,134,36,164,194,154,61,117,42,165,217,100,195,56,146,120,211,110,200,83,190,114,51,215,78,137,135,189,143,129,124,42,140,37,48,161,135,49,87,204,157,80,117,191,34,51,148,211,60,63,209,64,52,204,108,69,119,195,189,65,147,216,43,79,152,142,179,208,62,193,207,96,158,95,139,196,178,165,150,50,144,47,168,211,41,184,189,57,210,112,220,121,172,210,75,68,155,157,57,147,77,189,198,98,56,136,101,217,63,145,73,191,76,187,52,158,138,174,159,163,41,174,92,136,203,174,183,205,167,45,35,188,161,89,211,115,168,162,57,122,115,173,169,58,107,76,198,207,162,63,162,88,161,38,218,166,38,47,75,80,198,154,114,215,47,209,122,160,77,143,52,122,194,84,167,155,140,166,206,201,87,210,180,120,99,165,126,100,61,70,158,116,43,75,202,62,156,118,85,49,128,54,215,179,135,161,86,152,109,212,118,65,71,95,162,182,119,152,167,59,146,76,172,62,178,213,73,73,172,143,79,83,53,173,143,113,177,206,87,141,90,64,114,82,47,152,137,108,189,94,93,107,220,131,145,118,50,112,197,79,139,93,46,97,89,124,78,220,129,65,183,216,52,203,99,125,122,218,132,47,60,168,70,92,142,72,104,87,133,94,180,141,182,187,167,103,107,156,138,102,130,176,69,54,14
171,128,84,199,181,131,212,193,160,178,196,70,170,203,130,34,158,199,201,90,78,161,143,159,171,67,142,42,123,126,165,163,124,145,99,75,209,149,188,175,121,136,91,186,91,127,43,181,64,179,147,139,97,59,105,119,147,61,118,150,107,39,94,203,162,82,129,219,183,151,207,194,176,143,56,69,101,88,115,38,53,129,117,185,71,168,112,89,184,129,81,134,161,153,190,59,181,77,78,124,92,187,120,58,207,164,58,158,174,97,52,190,140,45,62,139,126,122,102,42,37,97,56,124,44,203,96,180,207,137,215,98,148,166,181,214,56,82,203,143,104,180,196,161,214,219,114,115,123,165,176,203,94,210,114,46,56,46,161,103,90,140,216,207,191,70,219,98,89,192,179,78,101,208,168,126,65,72,83,182,93,132,139,34,154,155,126,109,162,106,163,155,148,192,177,73,153,82,68,78,74,218,87,44,210,196,157,44,152,101,86,83,180,92,108,130,117,180,46,105,210,142,163,60,151,83,166,198,90,124,90,73,88,52,114,98,38,119,87,53,35,67,91,137,186,155,141,179,52,52,44,165,153,212,100,183,72,156,205,138,79,87,98,36,58,170,167,37,123,209,92,99,144,76,158,129,57,205,96,188,120,109,55,170,119,119,116,63,54,111,92,59,196,45,106,121,59,91,67,152,67,81,212,189,116,114,39,200,211,206,162,106,85,210,174,164,101,106,84,194,34,209,171,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,104,126,178,82,35,169,194,190,41,90,109,209,185,42,114,70,36,156,206,186,217,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,136,81,214,202,162,41,117,191,163,216,56,40,54,86,66,122,70,90,76,198,183,133,190,177,199,75,214,210,43,153,99,207,166,107,216,69,190,200,124,157,91,131,65,188,182,68,129,137,207,219,156,216,194,130,73,144,179,66,83,175,96,34,38,61,214,75,44,76,74,45,79,54,195,37,172,140,214,208,175,151,50,80,36,153,97,67,208,49,208,189,91,152,133,183,108,92,81,49,175,204,212,48,191,197,142,158,111,199,127,101,58,72,38,182,109,82,164,45,213,180,214,136,212,104,184,171,79,38,70,119,54,196,57,50,94,179,192,151,112,126,126,102,142,89,165,109,181,148,148,55,193,187,37,79,195,175,153,89,188,194,164,145,60,133,102,52,111,156,188,192,183,137,98,106,173,143,44,196,139,61,105,155,217,90,144,169,190,213,58,110,51,124,95,118,52,155,60,118,147,158,203,118,133,75,187,59,107,83,163,36,99,60,34,159,60,60,110,177,219,196,63,35,138,190,106,118,53,42,149,106,134,49,47,97,158,101,188,117,146,162,40,51,176,61,76,187,50,201,198,123,58,100,134,98,98,37,213,175,47,96,76,198,120,116,61,79,37,148,57,111,40,44,144,63,200,175,177,131,94,212,61,99,165,171,121,209,156,51,105,172,219,151,64,56,90,111,205,127,220,58,156,142,206,191,116,102,80,34,194,61,147,142,142,217,53,216,119,211,220,122,39,148,129,147,183,182,161,88,174,129,103,38,182,194,124,92,183,134,36,163,193,155,61,117,42,165,218,100,195,57,147,120,211,110,200,83,189,114,51,215,78,137,135,189,144,129,124,42,140,37,48,161,135,50,87,204,156,80,117,190,34,52,148,212,60,64,209,64,51,204,109,69,118,195,190,65,146,216,43,80,152,141,179,207,62,193,207,97,158,96,138,196,179,165,150,50,143,48,168,211,41,184,189,57,210,112,220,121,172,210,75,68,153,157,57,147,77,189,197,97,56,136,101,216,63,144,73,191,76,187,52,158,138,174,159,164,40,173,92,137,203,173,183,204,167,44,35,188,161,89,212,116,168,163,57,123,116,173,168,58,107,76,198,207,162,63,161,88,161,38,218,165,37,47,75,81,198,154,115,216,47,209,123,160,76,143,53,123,195,83,167,155,140,167,206,202,87,210,181,119,98,164,125,100,61,70,159,116,42,75,203,62,156,118,85,49,128,54,215,180,135,160,86,152,109,212,117,65,71,94,162,181,120,152,167,58,146,75,172,62,178,213,73,73,172,143,79,83,53,173,143,113,177,206,86,141,89,64,114,82,47,152,137,108,188,94,93,106,220,131,145,119,50,112,197,79,138,93,46,97,88,124,77,221,129,65,183,215,52,203,99,126,121,218,132,48,61,168,69,92,142,72,105,87,133,93,180,141,181,186,167,103,108,156,139,103,130,176,69,53,14
171,128,84,199,181,130,213,192,160,178,195,69,170,202,130,34,158,198,201,90,78,161,143,160,171,67,142,42,123,127,165,162,124,145,99,75,208,149,188,175,121,136,91,186,91,127,43,181,64,179,147,139,97,59,105,119,147,62,119,150,107,39,94,203,162,83,129,219,183,151,206,194,176,143,56,69,100,88,115,38,53,130,117,185,71,168,112,90,184,129,81,133,161,152,190,59,181,77,78,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,37,96,56,124,44,203,96,180,207,137,215,98,148,166,180,214,56,81,203,143,104,180,196,162,214,220,114,115,123,165,176,203,93,211,114,46,56,46,161,103,90,141,216,208,191,70,219,99,89,193,179,78,101,208,167,127,66,72,83,182,93,132,138,34,154,155,126,109,162,105,163,155,148,192,177,73,153,82,67,78,74,218,87,44,210,197,157,44,152,101,86,83,181,92,108,130,118,180,45,105,210,142,163,60,151,83,166,199,90,124,90,73,89,51,113,98,38,120,87,53,36,67,91,137,186,155,140,178,52,52,44,165,153,212,100,182,72,156,205,137,79,88,98,36,58,169,167,37,123,209,93,99,144,76,158,129,56,205,95,189,120,109,55,170,119,119,115,63,54,111,92,58,196,44,106,121,58,90,67,153,68,81,212,189,116,114,39,200,212,206,162,106,85,210,174,164,101,107,85,194,34,209,171,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,108,70,54,188,151,50,196,103,127,178,82,35,169,195,190,42,90,108,209,185,43,114,69,36,156,206,186,217,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,198,183,133,190,177,199,76,214,210,43,153,98,207,166,107,216,69,190,200,124,157,91,131,66,188,183,68,129,137,207,218,156,216,195,130,74,144,179,66,83,175,97,34,37,60,214,75,44,76,74,45,79,54,195,37,173,140,214,207,175,152,50,80,36,153,98,67,208,50,208,189,91,152,133,183,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,57,72,38,183,109,83,164,45,213,180,214,136,212,104,184,171,78,38,70,119,54,196,57,49,94,178,192,151,112,126,126,102,142,89,165,108,181,148,149,55,193,187,36,79,195,175,153,89,188,194,165,145,59,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,89,144,170,191,213,58,110,51,124,95,118,52,155,59,118,148,158,203,118,133,75,187,59,107,84,163,36,99,60,34,159,60,60,109,176,220,197,63,35,138,190,106,119,53,42,149,107,134,48,48,97,159,101,188,118,145,161,40,51,176,61,76,186,50,200,198,123,58,100,134,98,98,38,213,175,48,96,76,198,120,115,61,79,37,148,57,110,41,44,144,63,200,175,178,132,94,212,61,99,165,171,121,210,156,52,105,172,219,151,63,56,90,111,205,127,220,58,156,142,206,191,116,102,80,34,194,61,147,142,142,217,53,217,119,211,220,122,39,149,128,148,183,182,162,88,175,129,103,39,182,194,124,92,183,134,37,164,193,155,61,117,42,165,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,49,87,204,157,80,117,191,35,52,148,212,60,63,209,64,52,204,108,69,118,196,189,65,146,216,43,80,152,141,179,208,62,193,207,96,158,95,139,196,178,165,150,50,143,47,168,211,41,184,189,57,210,112,220,121,172,210,75,68,154,157,58,147,77,189,197,97,55,135,101,217,63,144,73,191,76,187,52,158,138,174,159,164,40,174,92,136,203,174,183,204,167,44,35,188,161,89,211,116,168,163,57,122,116,173,168,58,107,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,199,154,115,215,47,209,123,160,76,143,53,123,195,84,167,155,140,166,206,202,87,210,181,119,98,165,126,100,61,70,158,116,42,75,203,62,156,119,85,49,128,54,215,180,135,160,86,152,109,213,118,65,72,94,162,181,119,152,167,59,146,76,172,62,178,213,73,73,172,143,79,83,52,172,143,113,177,206,87,141,90,64,114,81,46,152,137,108,188,94,93,106,220,131,145,119,50,112,197,79,138,94,46,97,88,124,78,220,130,65,183,215,52,203,99,125,121,218,132,47,61,168,69,92,142,72,105,87,133,93,180,141,181,186,168,103,107,156,139,102,130,176,69,53,14
171,127,84,199,182,130,212,193,160,178,196,69,170,202,130,34,158,197,200,90,78,161,143,160,171,67,141,42,123,127,165,162,124,145,98,75,208,149,189,175,121,136,90,187,91,127,43,181,64,179,147,139,97,59,105,118,148,62,119,150,108,39,94,203,161,82,129,218,182,151,206,193,176,143,56,69,100,87,115,37,53,130,118,185,70,167,112,89,184,130,82,132,162,153,191,58,180,77,78,125,92,187,119,58,207,164,57,159,174,97,52,189,139,45,62,140,127,121,102,42,37,96,56,125,44,203,96,180,206,138,215,98,148,166,180,214,56,81,204,144,105,180,196,162,214,219,114,115,123,165,175,203,93,211,115,46,56,45,162,102,90,141,216,208,190,70,220,99,89,192,179,78,100,209,167,127,65,72,83,183,93,133,138,34,153,154,126,108,163,106,163,155,148,192,178,72,152,82,68,78,74,218,87,43,210,197,157,45,152,101,86,84,181,92,109,131,118,180,46,105,210,142,163,59,152,82,165,198,90,124,90,74,89,51,114,98,39,120,87,53,34,67,91,137,185,155,141,179,52,52,44,166,154,212,101,182,73,156,205,137,79,87,99,36,57,170,166,38,124,210,93,99,144,76,158,129,56,205,95,189,121,109,54,170,120,118,115,62,54,111,91,58,196,44,106,121,59,90,67,153,69,80,212,189,116,114,39,199,213,207,162,106,85,210,174,164,102,106,85,195,35,209,171,59,80,44,204,161,173,86,164,192,133,93,41,133,184,177,108,70,54,188,151,50,196,104,126,179,82,36,169,194,190,41,90,109,209,185,44,114,70,37,156,205,186,216,197,149,105,80,100,111,36,208,46,118,197,52,77,112,191,169,126,193,137,80,214,203,163,41,117,191,162,216,56,39,54,87,67,121,70,90,76,198,183,133,190,177,200,75,215,210,44,153,98,208,166,107,215,70,190,200,124,156,90,131,66,188,182,68,129,137,207,218,155,216,195,129,73,144,179,66,83,175,97,33,38,61,214,75,44,76,73,45,79,54,195,37,173,140,214,207,175,152,50,81,37,153,98,67,208,50,208,188,91,152,134,182,109,91,81,48,176,203,213,48,190,197,143,158,112,199,127,101,58,72,37,182,108,83,165,45,213,181,215,136,212,104,184,172,79,37,70,118,55,197,58,50,94,179,193,150,113,126,126,102,143,89,165,108,180,148,148,55,193,187,36,79,194,175,153,89,187,195,165,144,59,133,101,51,112,156,189,192,182,136,97,106,174,143,44,196,139,61,105,155,217,89,144,169,191,214,58,111,52,124,94,117,52,156,59,118,147,158,203,118,133,76,186,58,107,84,163,36,98,60,33,160,61,61,110,177,219,197,62,35,139,190,106,119,54,42,149,108,135,49,48,96,158,101,188,118,145,161,40,50,176,61,76,187,51,201,198,122,58,100,135,98,97,38,213,175,48,96,76,198,120,115,61,80,37,148,56,111,40,44,143,62,199,175,177,132,94,211,62,98,165,170,121,210,156,52,104,171,218,151,64,55,90,112,206,128,220,59,156,142,206,191,115,101,79,35,193,62,148,142,142,217,53,217,118,211,220,122,38,149,129,148,183,182,162,88,175,128,103,38,182,194,123,92,182,134,37,164,194,154,61,117,41,165,217,100,195,56,146,120,210,109,200,83,189,114,51,215,78,137,136,189,144,129,124,42,141,36,47,160,134,50,87,204,157,80,117,190,35,53,148,211,60,63,208,65,51,203,108,68,118,195,189,65,146,216,43,79,152,141,179,208,62,193,207,96,157,95,140,196,177,166,151,50,143,48,168,211,40,183,189,57,210,113,220,121,172,210,76,69,154,157,57,147,77,188,196,97,55,136,102,217,62,145,73,191,76,188,52,158,139,174,159,163,41,174,91,136,203,174,182,205,166,44,35,188,160,89,211,116,168,162,57,123,117,173,167,58,108,76,198,207,161,63,161,87,162,39,217,165,38,47,75,80,199,154,114,215,47,209,123,160,77,143,53,122,195,83,167,155,140,166,206,201,87,210,181,119,98,164,126,100,61,70,157,117,43,76,202,63,156,118,85,49,128,54,215,179,135,160,87,152,109,212,117,65,72,94,163,181,119,152,168,58,147,75,172,63,178,214,73,73,172,143,79,83,53,172,143,113,176,206,86,140,90,63,114,81,46,152,137,108,188,93,92,107,219,131,145,119,49,113,197,79,138,93,46,97,88,123,78,221,130,66,183,216,52,202,100,125,121,217,133,48,61,168,70,92,142,72,105,87,133,94,181,141,181,186,168,103,107,157,139,102,129,175,69,53,14
170,128,84,199,182,131,213,192,159,178,195,70,169,202,130,34,157,198,201,89,78,161,143,160,171,67,142,42,123,127,164,162,124,146,99,75,209,149,188,175,121,136,91,186,91,127,43,181,64,179,147,139,97,59,105,119,147,62,118,150,106,39,94,203,161,82,128,219,183,151,206,194,176,144,56,69,100,88,115,37,53,129,117,185,71,169,113,90,184,129,81,133,161,153,190,59,181,77,78,125,92,187,119,58,207,164,58,157,175,97,52,190,140,45,62,140,126,121,102,42,37,97,56,124,44,203,96,180,207,137,215,98,148,166,180,215,56,82,203,143,104,180,196,162,214,219,114,115,123,164,176,203,93,211,114,46,56,46,162,103,91,141,216,208,191,70,219,99,89,193,179,78,101,208,167,127,66,71,83,182,94,132,139,34,153,155,126,109,162,105,163,155,148,192,177,72,153,82,68,78,74,218,87,44,210,197,156,44,152,102,86,84,181,91,108,130,118,180,45,105,211,142,163,60,151,83,166,199,90,124,90,73,89,51,113,97,38,119,87,53,36,67,91,137,186,154,140,178,53,52,44,165,153,212,100,182,72,156,205,137,79,88,98,36,58,169,166,37,123,209,93,98,144,76,157,130,57,205,95,189,121,109,54,170,119,119,115,63,54,111,92,58,196,45,105,121,58,90,67,152,68,81,212,190,116,114,39,200,212,206,162,107,85,210,174,165,101,107,85,195,34,209,171,59,80,44,204,162,173,85,165,192,132,92,41,133,184,177,109,70,55,188,151,50,196,103,127,179,82,35,169,195,190,42,89,108,209,185,42,114,70,36,156,206,186,216,197,148,105,80,100,111,35,209,46,118,196,52,76,113,191,170,127,193,137,81,214,203,162,41,117,191,163,216,56,40,54,86,66,121,69,90,76,197,183,133,190,177,199,75,214,210,43,153,98,207,166,106,215,69,190,200,124,157,91,131,65,188,183,68,129,137,207,218,156,216,195,130,73,144,179,66,82,175,96,34,37,61,215,76,44,76,74,45,79,54,195,38,173,140,213,207,175,152,51,80,36,152,98,67,209,50,208,189,91,152,133,183,108,92,81,49,175,203,211,48,191,197,142,158,111,199,127,101,57,73,38,182,109,83,165,45,213,180,214,136,212,104,184,171,78,38,70,119,55,196,58,50,94,179,192,151,112,126,126,102,142,89,165,108,181,148,149,55,193,187,36,79,195,175,153,89,188,194,165,145,60,133,102,51,112,157,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,90,144,170,191,213,58,110,51,124,95,118,52,156,60,118,148,158,202,118,133,75,187,59,107,84,163,36,99,60,34,160,60,60,110,176,220,197,64,35,138,190,106,119,52,42,149,107,134,49,48,96,159,101,188,118,145,161,40,51,176,62,76,186,50,200,198,123,58,100,134,98,98,37,213,175,48,96,76,198,120,115,61,79,37,149,56,110,41,44,144,62,199,175,178,131,94,212,61,99,165,171,121,209,156,52,104,172,219,151,64,56,90,112,205,127,220,58,157,142,206,191,116,102,80,34,194,61,147,142,142,217,53,217,118,211,219,122,39,149,128,148,183,182,162,89,175,129,102,38,182,194,124,92,183,134,36,164,194,154,61,117,42,165,217,100,195,56,146,120,211,110,200,84,189,114,51,215,78,137,135,189,144,130,124,42,140,37,48,161,134,49,87,204,156,80,117,191,35,52,148,212,60,64,209,64,52,204,109,68,119,196,189,65,146,216,43,79,152,141,179,208,62,193,207,97,159,95,139,196,178,166,150,50,143,47,168,211,41,183,189,57,209,112,220,121,172,210,75,68,154,158,58,147,77,189,197,97,56,136,101,217,64,145,73,191,76,187,53,158,138,174,159,164,40,174,92,136,203,173,183,205,167,44,35,189,161,89,211,115,168,163,57,122,116,173,168,57,107,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,199,154,114,215,47,209,123,160,77,143,53,123,194,84,166,155,141,166,206,202,87,210,181,119,98,164,125,100,61,70,158,116,42,76,203,63,156,118,85,49,128,54,216,179,134,161,86,152,109,213,117,65,72,94,162,181,120,152,167,58,146,75,172,62,178,213,73,73,172,143,79,83,52,173,143,113,176,206,87,141,90,64,115,81,47,151,137,108,188,94,93,106,220,131,145,119,50,112,197,78,139,94,46,97,88,124,77,220,129,65,183,215,52,203,99,125,122,218,132,47,61,168,70,92,142,72,104,87,133,94,180,141,182,186,168,103,107,156,138,103,130,176,69,53,14
170,127,84,199,181,130,213,192,160,178,196,69,170,202,130,34,158,199,201,90,78,161,143,159,172,67,141,43,123,127,164,162,124,145,99,75,209,150,188,175,121,137,91,187,90,127,43,181,64,179,148,139,97,60,105,119,147,62,119,150,107,39,94,203,161,82,129,219,183,151,207,194,176,143,56,69,100,88,114,37,53,129,117,185,70,169,112,90,184,129,82,134,161,152,190,59,181,77,78,124,92,187,120,58,208,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,37,96,56,124,44,203,96,180,206,137,215,98,148,166,180,215,56,82,203,143,104,180,196,162,213,220,114,115,123,165,177,203,93,211,114,46,56,46,161,103,91,141,216,208,190,70,219,99,89,193,179,78,100,208,167,127,66,71,83,182,94,132,138,34,154,155,125,109,163,106,163,155,148,192,177,72,153,82,67,78,74,218,87,43,210,196,157,44,152,102,86,83,181,92,109,130,117,180,45,105,210,141,163,60,152,83,166,199,90,124,90,73,88,51,113,98,38,120,87,53,36,67,91,137,186,155,140,179,53,52,44,165,154,212,100,182,72,156,205,137,79,88,98,36,58,169,167,38,123,209,92,99,144,76,158,129,56,205,95,189,120,109,54,170,119,119,115,62,54,111,91,58,196,44,106,121,58,90,67,152,68,81,212,189,116,114,40,199,213,206,162,106,85,209,174,164,101,106,85,195,34,209,171,59,81,44,204,162,173,85,165,192,133,92,41,133,184,177,109,70,55,188,151,50,195,103,127,178,83,36,169,194,190,42,89,108,209,185,42,114,70,37,156,206,186,216,197,148,105,80,100,111,35,208,46,118,196,52,77,113,192,170,127,193,137,81,213,202,162,41,117,191,163,216,56,40,54,87,66,121,69,89,76,197,183,133,190,176,199,76,214,210,44,154,99,207,166,106,215,69,190,199,124,157,91,131,66,188,183,68,129,137,207,218,156,216,194,130,74,144,179,66,83,175,97,34,38,60,214,75,45,76,74,45,79,54,195,37,173,140,214,207,175,152,50,80,36,153,98,67,208,50,208,189,91,152,133,182,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,57,72,38,182,109,83,164,45,213,180,214,136,212,104,184,171,78,38,70,119,54,196,57,50,94,178,193,151,113,126,126,102,142,89,166,108,180,148,149,55,193,187,36,78,194,175,152,89,188,194,165,145,60,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,154,217,89,144,169,190,213,58,110,51,124,95,119,52,155,60,118,148,158,202,118,133,76,186,59,107,84,163,35,99,60,34,160,60,60,110,176,220,197,63,35,138,190,106,119,53,42,149,107,134,48,48,97,158,101,188,118,145,161,41,50,176,61,76,187,50,201,198,123,58,100,134,98,98,38,213,175,47,96,76,199,120,115,61,80,37,148,57,110,40,44,143,62,200,175,178,132,94,212,61,99,165,171,121,209,156,51,105,172,219,151,63,56,90,112,205,127,220,59,157,142,206,191,116,102,80,34,193,61,147,142,142,217,53,217,118,211,220,122,38,149,129,148,183,182,161,88,174,129,103,39,182,194,124,92,183,134,37,164,193,155,61,117,42,166,217,100,195,57,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,37,48,161,134,50,87,204,157,80,117,191,34,52,149,212,60,63,209,64,52,204,109,68,118,195,189,65,146,216,43,80,152,141,179,208,62,193,207,97,159,95,139,197,178,165,150,50,143,47,169,211,41,183,188,57,210,113,220,121,172,210,75,68,154,157,58,147,77,189,197,98,56,136,101,217,63,144,74,192,76,187,52,157,138,174,159,164,40,173,92,136,203,174,183,204,167,44,35,188,161,89,211,115,168,162,57,123,115,173,168,57,107,76,198,207,162,63,161,88,161,38,218,165,38,47,75,81,199,154,115,215,47,209,123,160,77,143,53,123,195,84,167,155,140,166,206,202,87,210,181,120,98,164,125,100,61,71,158,116,43,76,203,62,156,118,85,49,128,54,215,180,135,160,86,152,109,213,117,65,72,94,162,181,120,152,167,59,147,75,172,62,178,212,73,72,172,143,79,83,52,173,143,113,177,206,87,141,90,64,115,82,47,151,137,108,188,94,92,106,220,131,144,119,50,112,197,79,139,94,46,97,88,124,78,220,130,65,183,215,52,203,99,126,121,218,132,47,61,169,69,92,141,72,105,88,133,93,181,141,182,186,167,103,107,156,138,102,130,176,69,54,14
171,127,84,198,182,130,213,192,160,178,196,69,170,202,130,34,158,199,201,89,78,161,142,160,171,67,142,43,123,127,165,162,125,145,99,75,208,149,188,175,121,136,91,186,90,127,43,181,63,179,147,139,98,59,105,119,147,62,118,149,108,39,95,203,161,82,128,219,183,151,206,194,176,143,55,69,100,88,114,38,53,129,118,184,70,168,113,90,183,130,82,133,161,152,190,58,180,77,78,125,92,188,119,58,207,164,57,158,175,96,52,190,140,45,61,140,127,122,102,41,37,97,57,125,44,203,96,180,207,137,215,98,148,166,181,215,56,81,204,142,105,180,196,162,213,220,113,115,123,164,176,203,93,211,114,46,57,46,161,102,90,141,215,208,190,71,220,99,89,192,179,78,101,209,167,127,66,72,83,182,93,133,139,33,153,156,126,109,162,105,163,154,148,192,177,72,153,81,67,78,75,218,87,43,211,197,156,44,153,102,86,83,180,92,108,130,118,180,45,104,210,142,163,59,151,83,166,199,91,124,90,73,89,52,114,98,38,120,87,54,36,67,90,138,186,155,140,178,52,53,45,165,153,212,101,182,72,156,205,137,79,88,98,36,58,169,167,37,124,209,93,99,144,76,158,129,58,205,96,189,120,109,55,170,119,120,115,63,54,110,91,59,196,44,105,120,59,91,66,153,68,81,212,189,116,115,38,200,213,207,162,106,85,210,174,164,101,107,84,195,34,209,171,60,80,45,204,161,173,85,165,192,133,92,41,133,183,176,108,70,55,188,151,50,195,103,127,178,82,35,169,194,190,42,90,109,209,186,42,115,70,37,156,206,186,217,197,148,105,80,101,111,34,208,46,118,196,51,77,113,191,170,127,193,137,81,213,202,162,41,117,192,163,216,56,39,54,86,67,121,69,91,76,197,184,132,190,177,198,76,215,211,44,154,98,207,166,106,216,69,189,199,124,157,91,130,66,188,183,68,129,138,207,218,156,215,194,130,75,144,180,67,83,175,97,34,37,60,215,76,44,76,74,46,78,54,195,37,172,141,214,207,174,151,49,80,36,153,98,67,208,50,208,189,90,152,134,183,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,58,73,38,182,109,83,165,45,213,180,214,135,212,104,185,172,78,38,71,119,55,196,57,50,93,179,192,151,112,126,126,103,143,88,166,108,181,148,148,55,193,187,36,79,195,175,153,89,188,194,165,144,59,133,102,51,113,156,188,192,182,137,98,106,174,144,45,195,139,61,105,155,217,90,144,170,191,214,58,111,51,123,95,118,52,155,60,118,148,158,202,118,132,76,187,59,106,84,163,35,99,59,34,159,60,60,110,176,219,197,64,36,138,191,106,119,53,42,149,107,134,49,49,97,159,100,188,118,146,161,40,50,176,62,76,186,50,200,199,123,58,100,134,98,98,37,213,175,48,97,76,198,120,116,61,79,38,148,57,110,41,44,144,63,200,175,177,132,94,211,61,100,165,171,120,209,156,51,104,171,219,151,64,55,90,112,205,128,220,59,156,142,206,191,116,102,80,34,193,61,148,142,142,217,52,217,118,211,220,122,39,149,129,147,183,182,161,87,174,129,104,38,183,195,124,91,183,135,36,164,194,154,61,116,43,165,218,99,196,56,147,120,211,110,200,83,189,114,51,216,78,137,135,189,143,130,124,42,140,37,48,161,135,49,87,204,157,80,117,191,35,52,149,211,59,63,209,65,51,204,109,69,118,195,189,65,146,215,43,79,152,141,178,208,62,193,207,96,159,95,139,196,178,165,150,50,143,48,169,210,41,184,189,57,210,112,220,121,172,210,75,69,154,157,58,146,77,189,196,97,55,135,102,217,63,144,73,191,76,187,53,157,137,174,159,164,41,173,92,137,204,174,183,204,166,44,35,189,161,90,211,116,168,162,57,123,116,174,168,57,108,76,198,207,162,63,162,88,161,39,218,165,38,47,75,80,199,154,114,215,48,208,122,160,77,143,52,122,195,84,166,155,141,167,206,202,87,210,181,119,99,165,126,100,62,70,158,117,43,75,204,62,156,119,85,49,127,54,214,180,135,160,85,152,110,213,118,65,72,94,162,180,119,152,167,59,146,76,173,62,179,212,73,73,172,142,79,83,52,172,143,114,177,206,86,141,90,64,115,81,47,151,137,107,188,93,92,107,221,131,145,119,50,112,197,79,138,93,46,97,89,123,78,220,131,65,183,215,52,203,99,125,122,217,132,47,61,168,69,92,142,73,104,87,132,93,180,141,181,186,168,104,107,156,139,103,131,176,69,53,14
171,128,84,200,182,130,213,192,160,179,195,70,170,202,130,34,157,199,201,90,78,161,143,160,171,67,141,42,123,127,165,162,124,146,99,75,209,150,188,175,121,136,91,186,91,127,43,181,64,179,147,139,98,60,105,119,147,62,118,150,107,39,94,203,162,82,129,219,183,151,206,194,175,143,55,69,100,88,115,37,53,129,117,185,71,169,112,90,184,129,81,133,161,153,190,59,180,77,78,125,92,187,119,58,207,164,58,157,175,97,53,190,140,45,62,140,126,122,102,42,37,97,56,124,44,203,96,180,207,137,215,98,149,167,180,214,56,81,203,143,104,180,196,162,213,220,114,115,123,165,176,203,93,211,114,46,56,46,161,103,90,141,215,208,191,70,219,98,88,192,179,78,100,209,167,127,66,72,83,182,93,132,138,34,153,155,125,109,162,106,163,155,148,192,177,73,153,82,67,78,74,218,87,43,210,196,157,44,152,102,86,83,180,92,108,130,118,180,46,105,210,142,163,60,152,83,166,198,91,124,90,73,89,51,114,98,39,120,87,53,36,66,91,137,186,155,140,179,53,52,44,165,153,212,100,183,72,156,206,137,79,88,98,36,58,169,167,37,123,209,93,99,144,76,157,129,56,205,95,189,120,109,55,171,119,119,115,63,54,110,92,58,196,44,106,121,58,90,67,152,68,81,212,189,116,114,40,200,213,207,162,106,85,210,174,164,102,107,85,194,34,209,171,59,80,45,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,126,178,83,35,169,194,190,41,90,108,209,185,42,114,70,37,156,205,186,216,197,148,105,80,100,111,35,208,46,118,197,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,197,183,133,190,177,199,76,215,210,43,153,98,207,166,106,216,69,190,200,124,157,91,131,66,188,183,68,129,137,207,218,156,216,194,130,74,144,179,66,83,175,97,34,38,61,215,75,44,76,74,46,79,55,195,37,173,140,214,207,175,151,50,81,36,153,98,67,208,50,208,189,91,152,133,182,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,57,73,38,183,109,83,164,45,213,180,214,136,212,104,185,171,79,38,70,119,55,196,57,50,94,178,192,151,112,127,126,102,142,88,165,108,181,148,149,55,193,187,36,79,195,175,153,89,188,194,165,144,59,133,102,51,111,156,188,192,182,137,97,106,174,144,44,196,138,61,105,154,217,90,144,170,191,213,58,110,51,124,95,118,52,155,59,118,148,158,202,118,133,76,186,58,107,84,162,36,98,60,34,160,60,61,110,176,220,197,63,35,138,190,106,119,53,42,149,107,134,48,48,97,158,100,188,118,146,161,40,51,176,62,76,186,50,201,198,123,58,100,134,98,98,37,213,176,48,96,76,198,120,115,61,79,37,148,56,110,41,44,144,62,200,175,178,132,94,211,61,99,164,171,121,209,156,51,105,172,219,151,64,56,90,112,205,127,220,58,156,142,206,191,116,102,80,34,193,61,147,142,142,217,53,217,119,210,220,122,39,149,128,148,184,182,162,88,175,130,103,39,182,195,124,92,183,134,36,164,193,154,61,117,42,166,218,100,196,56,146,120,211,110,200,84,190,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,49,86,204,156,80,117,190,35,51,148,211,60,63,209,64,52,204,108,69,118,196,189,66,146,216,44,80,152,142,179,208,62,193,207,96,159,95,138,196,178,166,150,50,143,48,168,211,41,184,189,57,210,112,220,121,172,210,75,68,154,157,58,147,77,189,197,97,55,135,101,217,63,145,73,191,76,187,52,158,138,174,159,164,40,174,92,137,203,174,183,205,167,44,34,188,161,90,211,116,168,163,57,123,116,174,168,58,107,76,198,207,162,63,161,88,161,38,218,165,38,47,75,81,198,154,115,216,47,208,123,160,76,143,53,123,195,84,167,155,140,166,206,201,87,210,181,119,99,164,125,100,62,70,158,116,43,75,203,62,156,118,84,50,128,54,215,180,135,160,86,152,109,213,117,65,72,94,162,181,119,152,167,58,147,76,172,62,178,213,73,73,171,143,79,83,52,173,143,113,177,206,87,141,90,64,114,81,46,151,137,108,188,94,93,106,220,131,144,119,50,112,197,79,138,94,46,97,89,124,78,220,129,65,183,215,52,203,100,125,122,218,132,47,61,169,69,92,142,72,104,87,133,93,181,141,181,186,168,103,107,156,139,102,130,175,69,53,14
170,128,84,199,182,130,212,193,160,178,196,69,170,202,130,34,158,198,200,90,78,161,143,159,172,66,142,42,123,127,165,162,124,145,99,76,208,150,188,174,121,136,90,187,90,127,44,181,63,179,147,140,99,60,105,120,148,62,118,151,107,39,94,203,162,82,129,219,184,151,207,194,175,143,56,68,101,87,114,38,53,129,117,185,71,168,112,90,184,129,81,133,161,153,190,59,180,77,79,124,92,188,120,58,207,165,57,157,175,97,52,190,140,45,61,139,126,121,102,43,37,97,56,124,45,203,96,180,207,138,215,98,148,166,181,215,56,81,203,142,104,180,196,162,214,219,114,115,123,165,176,203,93,211,115,46,57,45,162,102,90,140,215,208,190,70,219,98,89,192,179,79,101,208,167,127,67,72,83,182,93,132,138,34,154,154,125,108,162,106,163,155,148,192,177,73,152,82,67,78,73,218,87,44,210,197,156,44,151,102,86,83,181,91,109,130,118,180,46,105,210,142,163,60,151,83,166,198,90,124,91,73,89,52,114,98,39,120,87,53,35,67,91,138,186,154,140,179,52,52,43,165,153,213,100,183,72,156,205,137,79,87,98,36,58,169,167,37,123,210,92,99,143,76,158,129,57,206,96,188,119,109,55,170,119,119,115,64,54,111,92,58,197,45,106,121,59,90,67,153,68,81,212,190,115,114,38,199,212,206,162,106,85,210,174,165,102,107,85,194,33,210,171,59,80,45,205,162,174,85,165,192,133,93,42,133,184,177,109,70,54,188,151,50,196,103,126,178,83,35,168,195,190,42,89,108,209,185,42,114,68,36,156,206,185,217,197,148,105,79,99,110,34,208,46,118,196,51,77,113,190,171,127,193,136,80,214,202,162,41,117,191,163,216,55,39,54,87,65,121,70,89,76,197,183,133,189,177,199,76,214,210,44,154,99,207,166,107,216,69,190,200,125,156,91,131,65,189,183,68,129,137,207,218,156,216,195,129,74,144,179,66,82,176,97,34,37,60,215,75,43,76,74,45,79,54,195,37,172,141,213,207,175,151,50,80,37,152,99,68,208,49,208,189,91,152,133,183,107,92,80,48,176,203,212,48,191,197,143,158,111,199,127,101,58,72,38,182,109,83,164,45,213,180,214,136,213,103,184,171,79,37,71,119,54,196,57,50,94,179,192,151,112,127,126,101,141,89,166,109,181,148,149,55,192,187,36,79,195,176,153,89,187,193,165,145,60,133,103,51,111,156,188,191,182,137,97,106,173,143,44,196,139,61,106,155,218,89,144,169,191,214,58,111,51,123,95,119,52,155,59,118,148,158,203,118,133,76,186,59,107,83,163,36,100,60,34,159,60,60,109,176,219,197,64,35,138,190,106,118,52,42,149,107,134,48,48,97,160,100,188,119,146,162,40,50,176,62,76,186,51,201,198,123,58,100,134,98,97,37,213,175,47,96,76,198,120,115,61,80,37,148,57,110,40,44,144,63,200,175,178,131,94,210,61,99,165,171,121,210,156,51,104,171,218,151,63,55,90,112,205,128,220,58,156,142,206,191,116,101,80,34,193,61,147,142,142,217,53,216,119,210,220,122,38,148,128,148,183,182,161,88,174,129,102,38,182,194,124,92,183,134,36,163,193,154,61,116,42,166,217,100,195,56,146,120,210,110,200,84,190,114,51,215,78,137,135,189,143,129,124,43,140,36,48,161,134,49,87,204,156,80,116,191,34,52,148,211,60,63,208,64,52,204,108,68,118,195,189,65,146,215,43,80,153,141,179,207,62,192,207,97,158,95,138,196,179,166,150,50,143,47,168,211,41,183,189,57,210,112,221,121,172,209,75,68,154,157,57,147,77,189,197,97,55,135,102,217,63,144,73,192,76,187,52,157,138,174,158,164,41,174,92,136,203,173,183,204,166,44,35,188,161,90,211,116,167,163,57,123,116,174,168,58,108,76,197,208,162,63,161,87,161,39,218,165,38,48,75,81,198,155,114,215,47,209,122,159,77,143,53,123,195,83,166,155,140,167,206,202,87,209,181,119,98,164,126,100,62,70,158,116,43,75,202,62,156,118,84,49,128,53,215,179,135,160,86,152,109,213,118,64,72,94,162,181,120,153,167,58,147,76,171,63,178,212,74,73,172,143,79,84,52,172,144,114,177,206,87,142,90,64,114,82,47,152,137,108,188,94,93,107,220,130,145,119,50,112,197,79,138,93,46,97,89,124,78,221,130,65,182,215,52,202,99,126,121,217,132,47,61,168,69,92,141,72,104,88,133,93,180,141,181,186,168,103,108,157,138,103,130,175,69,54,14
170,128,83,198,183,132,213,193,161,179,196,70,171,202,129,33,158,199,202,90,77,161,143,160,171,66,142,41,124,126,166,162,125,144,101,75,210,150,186,174,120,137,90,185,91,127,41,180,63,180,147,139,98,60,103,117,147,62,119,151,105,40,94,203,160,84,129,218,183,151,207,194,176,143,55,68,99,89,114,35,54,130,117,185,69,168,112,89,184,128,81,133,161,154,191,59,180,78,78,123,92,186,119,57,208,164,57,158,176,96,51,191,139,43,61,138,127,121,103,42,36,97,56,124,44,204,95,181,207,137,215,98,149,167,182,215,57,81,202,142,104,181,196,161,213,219,114,116,122,165,176,202,95,211,116,47,57,45,161,103,92,138,216,207,191,69,218,99,90,194,179,78,100,210,168,129,67,71,84,181,94,132,137,33,153,156,127,109,161,105,163,154,147,191,176,72,153,82,67,79,75,218,86,44,211,196,155,44,153,102,87,83,181,92,108,132,117,179,46,104,211,142,163,59,152,84,165,199,91,124,90,73,88,51,113,97,39,120,86,54,35,66,91,139,187,155,140,178,52,52,45,166,153,211,101,182,72,157,204,137,80,88,99,36,57,168,165,38,122,210,92,98,144,75,157,129,57,205,96,188,121,110,56,169,120,119,115,63,53,111,92,60,196,44,106,121,59,89,69,152,68,79,213,189,117,114,39,200,213,207,162,105,86,210,173,163,101,105,86,193,34,209,169,59,81,44,205,162,173,85,166,192,134,92,41,133,183,176,108,69,55,187,149,50,196,103,126,178,82,35,168,195,191,42,90,110,209,184,43,115,70,37,156,205,187,217,196,147,104,81,98,111,34,209,45,118,196,51,77,114,192,170,126,193,137,81,215,202,162,42,116,192,163,215,55,38,54,86,65,120,69,90,75,198,185,133,190,176,199,77,214,208,43,153,98,206,168,106,215,71,190,200,124,157,91,130,65,189,183,67,128,137,209,217,157,216,194,128,73,144,179,67,83,175,96,34,37,59,212,75,43,74,75,46,78,54,195,36,172,140,214,206,175,153,51,79,37,154,98,67,209,49,208,189,92,152,132,182,112,92,81,48,176,205,212,48,190,198,141,158,111,199,126,101,56,72,39,183,109,83,164,46,212,180,214,137,211,104,185,172,79,38,69,120,54,196,57,51,92,177,193,152,111,125,126,102,141,87,165,108,181,150,147,56,194,187,35,79,194,176,153,89,188,194,164,144,59,133,101,52,111,155,188,191,182,138,97,106,174,143,44,196,138,62,106,154,218,89,146,170,191,213,59,111,52,127,96,119,52,157,59,119,147,157,202,118,133,74,187,58,108,85,164,35,98,60,34,160,60,60,109,174,219,197,64,35,139,191,107,116,52,40,149,109,134,48,50,97,159,101,188,117,145,161,40,50,175,62,76,186,51,201,198,123,57,100,133,97,98,38,214,175,49,95,74,199,119,116,63,81,38,149,56,112,39,45,145,62,201,174,177,131,94,211,60,98,164,172,121,209,157,51,104,171,217,151,63,54,90,111,204,127,220,58,156,142,204,191,115,103,82,35,195,61,147,142,141,216,53,217,118,210,220,123,39,149,129,148,184,182,162,88,175,129,102,39,183,194,124,90,182,135,36,164,194,154,61,116,42,165,216,100,195,56,147,119,213,110,202,84,189,114,51,215,80,136,136,189,144,130,123,40,141,37,48,162,133,50,87,203,156,80,120,191,34,53,148,213,59,65,209,64,51,204,108,69,118,197,189,65,146,214,45,78,152,140,179,208,63,195,207,97,159,95,139,195,179,165,151,50,142,47,167,211,40,184,187,58,210,112,221,122,171,209,75,68,155,159,56,147,78,190,197,95,56,135,102,217,62,145,72,191,76,187,53,158,139,175,160,163,40,173,92,138,203,174,183,205,166,44,34,189,159,88,212,117,169,163,56,123,116,172,168,58,107,77,197,208,162,64,161,88,160,39,218,165,38,48,74,80,197,154,115,217,47,208,124,161,75,143,53,122,194,82,167,154,140,166,205,201,87,209,180,118,98,163,126,101,61,71,158,116,41,75,203,62,156,118,85,52,128,54,214,180,135,161,87,152,110,211,117,63,73,95,162,180,118,153,167,58,147,77,171,61,180,213,73,73,174,143,79,83,54,172,144,113,176,206,86,140,89,64,114,81,46,153,138,107,189,93,92,107,220,130,144,119,48,111,196,78,139,94,45,97,89,123,77,219,129,65,183,214,51,202,100,126,122,219,132,48,61,168,70,92,143,72,105,88,133,95,180,141,182,185,169,103,106,157,138,103,131,176,69,53,14
171,127,84,199,182,130,213,192,160,178,196,69,170,202,130,34,158,199,201,90,78,161,143,160,171,67,141,42,123,127,164,162,124,145,99,75,208,149,188,175,121,136,91,186,91,127,43,181,64,179,147,139,97,59,105,119,147,62,119,150,107,39,94,203,161,82,129,219,183,151,207,194,176,143,56,69,100,88,115,38,53,130,117,184,71,169,112,90,184,130,81,133,161,152,190,59,181,77,78,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,37,97,56,124,44,203,96,180,207,137,215,98,148,166,180,214,56,81,203,143,104,180,196,162,213,220,114,115,123,165,176,203,93,211,114,46,56,46,161,103,91,141,216,208,190,70,219,99,89,193,179,78,101,209,167,127,66,72,83,182,93,132,138,34,154,155,125,109,163,106,163,155,148,192,177,73,153,82,67,78,74,218,87,43,210,197,157,44,152,102,86,83,181,91,108,130,118,180,46,105,210,142,163,59,151,83,166,199,90,124,90,73,89,51,113,98,38,120,87,54,36,67,91,137,186,155,140,179,52,52,44,165,153,212,100,182,72,156,205,137,79,88,98,36,58,169,167,37,123,209,92,99,144,76,158,129,56,205,95,189,120,109,55,170,119,119,115,63,54,111,91,58,196,45,106,121,58,90,67,153,68,81,212,189,116,114,39,200,212,206,162,106,85,210,174,164,101,107,85,195,34,209,171,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,127,178,82,35,169,194,190,42,89,108,209,185,43,114,69,36,156,206,186,216,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,162,216,56,39,54,87,66,121,69,90,76,197,183,133,190,177,199,76,214,210,43,153,98,207,166,107,216,69,190,200,124,157,91,131,66,188,182,68,129,137,207,218,156,216,195,130,73,144,179,66,83,175,97,34,37,60,214,75,45,76,74,45,79,54,195,37,172,140,214,208,175,151,50,80,36,153,98,67,208,50,208,189,90,152,133,182,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,57,72,38,182,109,83,165,45,213,180,214,136,212,104,184,171,79,38,70,119,54,196,57,49,94,178,192,151,112,126,126,102,142,89,165,108,181,148,148,55,193,187,36,79,195,175,153,89,188,194,165,145,60,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,90,144,170,191,213,58,110,51,124,95,118,52,155,60,118,148,158,203,118,133,76,186,59,107,84,163,36,99,60,34,160,60,60,109,177,220,197,63,35,138,190,106,119,53,42,149,107,134,48,48,97,159,101,188,118,146,161,40,51,176,62,76,186,50,201,198,123,58,100,134,98,98,38,213,175,47,96,76,198,120,115,61,79,37,148,57,111,41,44,144,62,200,175,178,132,94,212,61,99,165,171,121,210,156,52,105,172,219,151,63,56,90,111,205,127,220,58,156,142,206,191,116,102,80,34,193,61,147,142,142,217,53,217,119,211,220,122,39,149,128,147,183,182,162,88,174,129,103,38,182,194,124,92,183,134,37,164,193,155,61,117,42,165,217,100,195,56,147,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,50,87,204,157,80,117,191,34,52,148,212,60,63,208,64,52,204,108,69,118,196,189,65,146,216,43,80,152,141,179,208,62,193,207,96,158,95,139,196,178,165,150,50,143,47,168,211,41,184,189,57,210,113,220,121,172,210,75,68,154,157,58,147,77,189,197,97,55,135,101,217,63,145,73,191,76,187,52,158,138,174,159,164,40,174,92,136,203,174,183,204,166,44,35,188,161,89,211,116,168,163,57,123,116,173,169,58,108,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,199,154,115,215,47,209,123,160,77,143,53,122,195,84,167,155,140,166,206,202,87,210,181,119,99,165,126,100,61,70,158,116,42,75,203,63,156,119,85,49,128,54,215,180,135,161,86,153,109,213,118,65,72,94,162,181,119,152,167,59,147,76,172,62,178,213,73,73,171,143,79,83,52,172,143,113,177,206,87,141,90,64,114,81,46,151,137,108,188,94,93,106,220,131,145,119,50,112,197,79,138,94,46,97,88,124,78,220,129,65,183,216,52,203,99,125,121,218,132,47,61,169,69,92,142,72,105,87,133,93,180,141,181,186,168,103,108,156,139,102,130,176,69,53,14
171,128,85,200,180,131,213,192,160,178,195,69,170,202,130,35,158,199,201,90,78,161,142,159,172,67,141,43,123,127,165,162,124,145,98,76,209,149,189,176,121,136,90,187,89,128,44,181,63,179,147,139,97,61,105,119,147,62,119,149,107,39,94,204,161,83,128,219,183,150,207,193,176,143,56,69,100,88,115,38,53,129,118,185,71,169,112,89,184,129,82,134,161,153,191,58,181,77,79,125,92,187,120,58,208,164,57,159,175,97,52,189,140,45,62,139,127,121,102,43,37,97,56,124,44,202,96,180,207,137,215,98,148,167,181,214,55,81,203,143,104,179,197,162,213,219,114,116,123,164,177,202,93,210,115,46,56,46,160,103,91,141,216,208,190,70,218,100,89,193,178,78,100,208,167,126,66,72,82,181,93,132,139,34,154,155,125,109,162,105,163,155,148,192,177,73,153,82,67,77,73,218,87,43,211,197,156,44,153,101,87,83,181,92,108,130,118,179,46,105,210,142,164,58,151,83,166,199,90,125,90,73,89,52,114,98,38,119,87,53,35,66,92,137,186,154,139,178,54,52,44,166,153,212,100,182,72,156,205,137,80,88,98,35,58,170,166,37,124,208,92,98,144,76,158,129,55,206,96,189,119,109,54,170,120,119,115,63,54,110,91,58,197,44,106,121,58,90,67,153,67,81,212,189,116,115,39,200,212,206,163,106,85,210,175,164,101,107,84,194,33,209,171,59,80,45,205,162,173,85,165,192,133,92,41,134,184,176,109,70,55,188,151,50,196,104,126,179,83,36,169,195,189,41,89,109,208,185,42,114,70,36,156,206,186,216,197,148,105,80,100,111,35,208,46,118,195,52,77,113,192,169,127,193,137,81,213,202,162,41,116,192,163,217,55,39,54,86,66,121,70,89,76,198,183,133,190,177,199,75,215,210,43,154,99,207,166,107,214,69,189,200,124,157,91,131,66,188,184,68,128,136,207,218,156,216,194,130,74,145,178,66,82,176,97,33,37,61,215,75,44,76,74,45,79,54,195,37,173,141,214,208,175,152,51,80,37,152,98,67,208,49,207,189,91,152,132,182,108,92,80,49,174,203,212,49,191,197,142,158,111,199,127,101,58,73,37,182,109,83,165,46,214,180,214,136,213,104,185,172,79,39,70,119,55,196,57,50,94,179,193,151,112,126,125,102,142,88,166,107,181,148,148,55,192,187,37,78,194,175,152,89,188,194,165,145,59,133,102,51,111,156,188,191,182,138,96,106,173,143,44,196,138,61,104,155,217,89,145,170,191,213,58,110,51,124,96,118,52,156,59,118,148,158,202,118,133,76,187,58,107,84,162,36,99,60,34,159,60,60,109,176,220,197,63,35,138,190,107,119,52,42,149,107,134,48,47,97,158,101,188,117,146,161,40,51,176,62,75,186,50,201,197,123,58,100,134,98,98,37,213,175,48,97,76,197,120,115,62,80,36,147,57,110,42,44,143,62,200,176,177,132,94,212,61,99,165,171,121,210,156,51,104,172,218,151,63,55,90,112,205,127,220,58,155,142,206,192,116,101,79,34,193,61,147,142,142,216,53,217,119,211,220,122,38,148,128,148,184,182,162,87,175,129,103,38,182,195,124,92,183,134,37,164,192,155,60,116,43,166,218,100,196,56,146,120,210,109,199,84,188,114,51,215,79,137,135,188,144,130,125,42,140,37,48,161,134,49,86,204,156,80,118,191,35,52,148,212,60,63,208,65,51,204,108,68,119,196,189,65,146,216,43,79,152,142,179,208,63,193,206,97,158,96,139,196,179,165,150,50,143,48,168,211,40,184,189,56,210,113,221,120,171,210,75,68,154,158,58,146,77,188,197,97,56,135,101,217,63,145,73,192,77,188,52,157,138,173,159,164,41,173,92,136,203,173,183,205,167,45,34,189,160,90,211,117,168,163,57,123,115,173,169,58,107,76,198,208,161,63,161,88,161,38,218,165,37,47,75,81,199,154,114,215,48,210,122,160,77,143,53,122,195,84,166,155,141,166,206,202,87,210,181,119,99,164,125,100,61,70,158,117,42,76,203,62,156,119,85,49,127,54,215,180,134,161,87,153,109,212,118,64,71,94,162,182,119,153,166,58,146,76,172,61,179,213,74,73,172,142,79,83,54,172,142,113,177,206,87,142,89,64,114,82,47,152,137,107,189,94,93,107,220,131,145,119,49,112,197,79,138,93,47,98,88,124,77,221,130,66,183,216,52,203,99,126,121,218,132,47,61,168,70,93,142,71,104,87,133,93,180,142,181,186,167,104,106,156,140,102,130,176,69,53,14
171,127,84,199,182,130,213,192,161,178,196,69,170,203,130,34,158,199,200,90,78,161,143,160,171,67,142,42,123,127,165,162,123,146,99,75,209,149,188,175,121,135,91,186,91,127,44,181,63,179,147,139,97,60,105,119,147,62,119,151,107,39,95,203,162,83,128,219,183,150,207,193,175,143,56,69,100,88,115,38,52,130,117,184,71,169,112,90,185,130,82,134,161,153,190,59,181,77,78,124,93,187,120,58,207,164,58,158,175,97,53,190,139,45,62,140,126,122,102,42,37,97,56,124,45,203,96,180,207,137,215,98,148,167,180,215,56,81,203,143,104,180,196,162,213,220,114,115,123,165,176,204,94,212,114,46,56,46,161,103,91,141,215,208,191,70,219,99,89,193,179,78,101,209,168,127,66,72,83,182,93,132,138,34,154,155,126,109,163,105,163,155,148,192,177,73,153,82,68,77,74,218,87,44,210,197,156,44,153,101,86,83,180,92,108,130,118,180,46,105,211,141,163,60,152,83,166,199,91,124,90,73,88,52,114,99,39,120,87,53,35,66,90,137,186,154,140,179,52,52,44,165,153,212,101,182,72,156,205,136,80,88,98,36,58,169,166,38,123,210,93,98,143,76,157,129,57,205,95,188,120,109,54,171,119,119,115,63,54,110,91,58,197,45,106,121,58,90,67,153,68,81,212,190,116,114,39,199,212,206,162,106,86,209,174,164,102,107,85,194,35,208,171,60,80,45,204,161,173,85,165,191,133,92,41,134,183,176,109,71,55,188,151,50,196,103,127,179,82,35,170,195,190,42,90,109,209,185,43,113,69,36,155,206,186,217,197,148,106,80,100,111,35,209,46,118,196,52,76,113,191,170,127,193,137,81,214,202,162,42,117,191,162,216,56,40,54,87,66,121,69,90,76,197,183,134,189,176,199,76,215,210,43,153,97,207,166,107,216,69,190,200,124,157,90,131,66,188,182,67,128,137,207,218,156,215,194,130,74,144,178,66,82,175,97,35,37,60,215,76,45,75,73,46,79,54,195,37,173,140,214,208,175,152,50,80,36,153,98,68,208,49,208,189,90,152,133,182,108,92,81,50,176,203,212,48,191,197,143,159,111,199,127,101,58,72,38,183,108,84,165,45,212,181,214,136,212,104,184,171,79,39,70,119,55,196,58,50,94,178,191,151,112,125,126,102,142,89,166,108,181,148,148,56,193,187,37,79,195,176,153,88,188,194,164,144,60,133,103,51,112,155,188,191,182,137,97,106,173,144,44,196,139,60,105,155,217,90,144,169,190,213,58,110,51,124,95,119,52,156,60,118,147,158,203,118,133,75,186,59,107,84,163,35,99,60,34,159,60,60,109,177,220,196,64,36,138,190,106,119,53,42,149,107,134,48,48,97,159,101,188,118,145,162,40,51,176,62,76,186,50,201,198,123,58,100,134,99,98,38,213,175,47,96,76,199,120,115,61,79,38,148,56,111,41,44,144,63,200,175,178,131,94,212,61,99,164,171,121,210,156,52,104,171,218,152,64,55,90,112,205,127,220,58,156,143,206,191,117,102,80,34,194,61,148,141,142,217,52,217,118,210,220,122,38,148,128,147,184,182,162,88,175,130,103,39,181,194,124,92,183,134,36,164,194,155,61,117,42,166,217,100,195,56,147,120,211,110,200,84,190,114,51,215,78,137,136,190,144,130,123,42,140,36,48,161,135,49,87,204,156,80,117,190,35,52,149,212,61,63,208,64,51,204,108,68,118,196,189,65,146,216,44,79,153,141,179,208,62,193,207,96,158,95,139,196,178,165,149,50,143,47,168,212,40,183,189,56,210,112,221,121,172,210,75,68,154,157,58,147,77,189,197,97,55,135,101,217,64,144,73,192,76,188,52,157,139,173,159,164,40,173,91,136,203,174,183,205,166,44,34,188,161,89,211,116,168,163,57,123,116,173,169,57,108,76,198,208,162,63,162,87,162,38,217,165,38,48,75,80,199,155,115,215,47,209,122,160,77,143,52,122,195,84,166,155,140,166,206,202,87,210,181,119,98,165,125,100,60,70,159,115,43,75,203,63,156,119,84,50,128,53,214,180,135,161,86,152,109,212,118,65,72,94,162,181,119,152,167,59,146,75,172,63,178,212,73,73,171,143,80,83,52,172,143,113,177,206,87,141,90,64,115,82,47,152,137,109,188,94,93,106,220,130,145,119,50,112,197,80,138,95,47,97,88,124,78,220,130,64,183,215,53,204,99,125,122,218,132,47,61,169,70,92,142,72,105,88,133,93,181,141,181,186,168,103,107,156,139,102,130,175,69,54,14
170,127,84,199,182,130,213,192,160,178,196,69,170,202,130,34,158,199,201,90,78,161,143,160,171,67,141,42,123,127,164,162,124,145,99,75,208,149,188,175,121,136,91,186,91,127,43,181,63,179,148,139,97,60,105,119,147,62,119,150,107,39,94,203,162,82,129,219,183,151,206,194,176,143,56,69,100,88,114,38,53,130,117,185,71,169,112,90,184,130,81,133,161,152,190,59,181,77,78,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,43,37,97,56,124,44,203,96,180,207,137,215,98,148,166,180,214,56,81,203,142,104,180,196,162,214,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,90,141,216,208,190,70,219,99,89,193,179,78,101,208,167,127,66,72,83,182,93,132,138,34,154,155,126,109,162,106,163,155,148,192,177,73,153,82,67,78,74,218,87,44,210,196,157,44,152,102,86,83,181,92,108,130,118,180,45,105,210,142,163,59,151,83,166,198,90,124,90,73,89,51,113,98,38,120,87,54,36,67,91,137,186,155,140,179,52,52,44,165,153,212,101,182,72,156,205,137,79,88,98,36,58,169,167,37,123,209,93,99,144,76,158,129,56,205,95,189,120,109,55,170,120,119,116,63,54,111,92,58,196,45,106,121,59,90,67,152,68,80,212,189,116,114,39,200,212,206,162,106,85,210,174,164,101,107,85,194,34,209,171,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,126,178,82,35,169,195,190,42,90,108,209,185,43,114,70,36,156,206,186,216,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,136,81,214,202,162,41,117,191,163,216,56,39,54,87,66,121,69,90,76,197,183,133,190,176,199,76,214,210,43,153,98,207,166,107,216,69,190,200,124,157,91,131,66,188,183,68,128,137,207,218,156,216,194,130,73,144,179,66,83,175,97,34,37,60,214,75,45,76,74,45,79,54,195,37,173,140,214,207,175,151,50,80,37,152,98,68,208,50,208,189,91,152,133,183,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,57,72,38,183,109,83,164,45,213,180,214,136,212,104,185,171,79,38,70,119,54,196,57,50,94,179,192,151,112,126,126,102,142,89,165,108,181,148,149,55,193,187,36,79,195,175,153,89,188,194,165,145,60,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,89,144,169,191,213,58,110,51,124,95,118,52,155,59,118,148,158,203,118,132,75,186,59,107,84,163,36,99,60,34,160,60,60,109,177,220,197,64,35,138,190,106,119,53,42,149,107,134,48,48,97,159,101,188,118,146,161,40,50,176,62,76,186,50,200,198,123,58,100,134,98,98,38,213,175,47,96,76,198,120,115,61,79,37,148,57,110,40,44,144,63,200,175,178,132,94,212,61,99,165,171,121,210,156,51,104,172,219,151,63,56,90,112,205,127,220,58,156,142,206,191,116,102,80,34,194,61,148,142,142,217,53,217,119,211,220,122,38,149,129,148,183,182,162,88,174,129,103,39,182,194,124,92,183,134,37,164,194,155,61,117,42,166,217,100,195,57,147,120,211,110,200,84,190,114,52,215,78,137,135,189,144,130,124,42,140,37,48,161,135,49,87,204,156,80,117,191,35,52,149,211,60,63,209,64,52,204,109,69,118,196,189,65,146,216,43,79,152,141,179,208,62,193,207,96,158,95,139,196,178,165,150,50,143,48,168,211,41,184,189,57,210,112,220,121,172,210,76,68,154,157,58,147,77,189,197,97,55,135,101,217,63,144,73,191,76,187,52,158,138,174,159,164,40,174,92,136,203,174,183,204,166,44,35,188,161,89,211,116,168,163,57,123,116,173,168,57,108,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,199,154,115,215,47,209,122,160,77,143,53,123,195,84,167,155,140,166,206,202,87,210,181,119,98,165,126,100,61,70,158,117,42,75,203,62,156,119,85,49,128,54,215,179,135,161,86,152,109,213,117,65,72,94,162,181,120,152,167,59,147,75,172,62,178,213,73,73,172,143,79,83,53,172,143,113,177,206,87,141,90,64,114,81,46,152,137,108,188,94,93,106,220,131,145,119,50,112,197,79,139,94,46,97,88,124,78,220,130,65,183,216,52,203,99,125,121,218,132,47,61,168,70,92,142,72,105,87,133,93,180,141,181,186,168,103,107,156,139,103,130,176,69,53,14
171,128,84,199,181,130,213,193,160,178,195,69,169,203,130,34,157,198,201,89,78,161,143,160,171,67,141,42,123,126,164,162,124,145,99,76,209,150,188,175,121,136,91,186,91,127,43,181,63,180,148,139,98,59,105,119,148,62,119,150,106,39,95,203,162,82,128,219,183,151,207,194,176,144,56,69,100,88,115,37,53,130,117,185,71,168,112,90,184,130,81,133,161,152,191,59,181,78,78,125,92,187,119,58,207,164,58,158,174,97,52,190,140,45,62,140,126,122,102,43,37,96,56,125,43,203,96,180,207,137,215,98,148,167,180,214,56,81,203,143,104,180,196,162,213,220,114,115,123,164,176,203,93,211,115,46,56,46,161,103,90,141,216,208,191,70,219,99,89,192,179,78,101,209,167,127,66,72,83,182,93,132,138,34,154,155,126,109,163,106,163,155,148,192,177,72,153,82,67,78,74,218,87,43,210,197,157,44,152,102,86,83,180,92,108,130,118,180,45,105,210,142,163,59,151,83,166,199,90,124,90,73,88,51,113,98,38,120,87,54,36,67,91,137,186,155,140,178,52,52,44,165,154,212,101,182,73,156,205,137,79,88,98,36,58,169,167,37,123,209,93,98,143,77,157,129,56,205,95,189,120,109,55,170,119,119,115,63,54,111,91,58,196,44,106,121,58,90,67,153,68,81,212,189,116,114,39,200,212,206,162,106,85,210,174,164,102,106,85,195,34,209,171,59,80,45,204,162,173,85,165,191,133,92,40,133,184,176,109,71,54,188,151,51,196,103,127,179,82,35,169,195,190,42,89,108,209,185,42,114,70,36,156,206,186,217,197,148,105,80,100,111,35,208,46,117,197,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,70,89,76,198,183,133,190,177,198,75,214,210,43,154,98,207,166,107,216,69,189,200,124,157,91,131,66,189,183,68,129,138,207,218,156,216,195,129,73,144,179,66,83,175,96,34,37,60,214,76,44,76,74,45,79,54,194,37,173,140,214,207,175,152,50,80,36,153,98,67,208,49,208,189,91,152,133,183,108,92,81,49,175,204,212,48,191,198,142,158,111,199,127,101,58,72,38,183,109,83,164,45,213,180,215,136,212,104,184,171,79,38,71,119,55,196,57,50,94,178,192,151,112,126,126,102,142,89,165,108,181,148,149,54,193,187,36,79,195,175,153,89,188,194,165,145,60,133,102,51,112,156,188,191,182,137,97,106,173,143,44,196,139,61,105,154,217,90,144,170,191,213,58,110,51,124,96,119,53,155,59,118,148,158,202,117,133,76,186,59,107,84,163,35,99,59,34,160,60,60,109,177,219,197,64,35,138,190,106,119,53,42,149,107,134,49,48,97,159,101,188,117,146,161,40,51,176,61,76,186,50,201,198,123,58,100,134,98,98,38,213,175,47,96,76,199,120,116,61,79,37,149,57,110,41,44,143,62,200,175,178,131,94,212,61,99,165,170,121,210,155,51,105,172,219,151,63,56,90,111,205,127,220,58,156,142,206,191,116,102,80,35,193,61,147,142,142,217,53,217,119,211,220,122,39,148,128,148,183,182,162,88,175,129,103,38,182,195,124,92,183,134,36,164,193,155,62,117,42,166,217,99,195,56,146,120,211,110,200,84,190,114,52,216,78,137,135,189,144,129,124,42,141,36,48,161,134,49,87,204,157,80,117,191,34,51,149,211,60,63,208,64,52,204,109,69,118,196,189,65,146,216,43,79,152,141,178,208,62,193,207,96,158,95,139,197,178,165,150,50,143,48,168,211,40,183,189,57,210,113,220,121,172,210,76,69,154,157,58,147,77,189,197,98,55,135,101,216,63,145,73,191,76,187,52,158,138,174,159,164,40,173,92,136,203,174,183,205,166,44,34,189,161,89,211,115,168,163,57,122,116,173,168,58,107,75,198,207,162,63,161,87,162,38,218,165,38,47,75,80,199,154,114,215,47,209,122,160,76,143,53,123,194,83,167,155,140,166,206,202,87,210,181,119,98,164,125,99,61,70,158,116,42,76,203,62,156,119,85,49,128,54,216,180,135,161,86,152,109,212,117,65,72,95,163,181,119,152,167,59,146,76,172,62,178,212,73,73,171,143,79,83,53,173,143,113,177,206,87,141,90,64,115,82,47,151,137,108,188,94,93,106,221,131,145,119,50,112,197,79,138,94,46,97,89,124,77,220,129,64,183,216,52,203,99,125,122,218,132,47,61,169,70,92,141,72,105,88,133,93,180,141,181,187,167,103,107,156,139,103,130,176,69,53,14
171,128,84,199,181,130,213,192,160,178,196,69,170,202,130,34,158,199,201,90,78,161,143,159,171,67,142,42,123,126,165,162,124,145,99,75,208,149,188,175,121,136,91,186,91,127,43,181,64,179,147,139,97,59,105,119,147,62,119,150,107,39,95,203,161,82,129,219,183,151,206,194,176,144,56,69,100,88,115,38,53,129,117,185,71,169,112,90,184,129,81,133,161,152,190,59,181,77,78,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,37,96,56,124,44,203,96,180,207,137,215,98,148,166,180,214,56,81,203,142,104,180,196,162,213,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,91,141,216,208,190,70,219,99,89,193,179,78,101,209,167,127,66,72,83,182,93,132,138,34,154,155,125,109,162,105,163,155,148,192,177,73,153,82,67,78,74,218,87,43,210,197,157,44,152,102,86,83,181,92,108,130,118,180,45,105,210,142,163,59,151,83,166,199,90,124,90,73,89,51,114,98,38,120,87,53,36,67,91,137,186,155,140,179,53,52,44,165,153,212,100,182,72,156,205,137,79,88,98,36,58,169,167,37,123,209,93,99,144,76,158,129,56,205,95,189,120,109,54,170,119,119,115,63,54,111,91,58,196,45,106,121,58,90,67,153,68,81,212,189,116,114,39,200,212,206,162,106,85,210,174,164,101,107,85,194,34,209,171,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,127,178,82,35,169,194,190,41,90,108,209,185,43,114,70,37,156,206,186,217,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,198,183,133,190,177,199,76,214,210,43,153,98,207,166,107,216,69,190,200,124,157,91,131,66,188,183,68,129,137,207,218,156,216,194,130,73,144,179,66,83,175,97,34,37,60,214,75,44,76,74,45,79,54,195,37,173,140,214,207,175,151,50,80,36,153,98,67,208,50,208,189,91,152,133,182,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,58,72,38,183,109,83,165,45,213,180,214,136,212,104,184,171,79,38,70,119,54,196,57,49,94,178,192,151,112,126,126,102,142,89,165,108,181,148,149,55,193,187,36,79,195,175,153,89,188,194,165,145,59,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,90,144,170,191,213,58,110,51,124,95,118,52,155,60,118,148,158,203,118,133,75,186,59,107,84,163,36,99,60,34,160,60,60,109,176,220,197,64,35,138,190,106,118,53,42,149,107,134,48,48,97,159,101,188,118,146,161,40,51,176,62,76,186,50,201,198,123,58,100,134,98,98,38,213,175,47,96,76,198,120,115,61,79,37,148,57,110,41,44,144,62,200,175,178,132,94,212,61,99,165,171,121,210,156,51,105,172,219,151,63,56,90,111,205,127,220,58,156,142,206,191,116,102,80,34,193,61,147,142,142,217,53,217,119,211,220,122,39,149,129,148,183,182,162,88,175,129,103,39,183,194,124,92,183,134,37,164,193,155,61,117,42,165,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,37,48,161,134,49,87,204,157,80,117,191,34,52,148,212,60,63,209,64,52,204,108,69,118,196,189,65,146,216,43,80,152,141,179,208,62,193,207,96,158,95,139,196,178,165,150,50,143,47,168,211,41,183,189,57,210,112,220,121,172,210,75,68,154,157,58,147,77,189,197,97,55,135,101,217,63,144,73,191,76,187,52,158,138,174,159,164,40,174,92,136,203,174,183,204,167,44,35,188,161,89,211,116,168,163,57,123,116,173,168,58,108,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,199,154,115,215,47,209,123,160,77,143,53,122,195,84,167,155,140,166,206,202,87,210,181,119,98,164,126,100,61,70,158,116,42,75,203,62,156,119,85,49,128,54,215,179,135,160,86,152,109,213,118,65,72,94,162,181,119,152,167,59,147,76,172,62,178,213,73,73,172,143,79,83,52,172,143,113,177,206,87,141,90,64,114,81,47,152,137,108,188,94,93,106,220,131,145,119,50,112,197,79,138,94,46,97,88,124,78,220,129,65,183,216,52,203,99,125,121,218,132,47,61,168,70,92,142,72,105,87,133,93,180,141,181,186,168,103,107,156,139,103,130,176,69,53,14
170,128,84,199,182,130,213,192,159,178,195,69,170,202,130,34,158,198,201,89,78,161,143,160,172,67,142,42,123,127,165,162,124,145,99,75,208,149,187,175,121,136,91,186,90,127,43,181,63,179,147,139,97,60,105,119,148,62,119,150,107,39,94,203,161,83,129,219,183,151,206,194,176,143,56,69,101,88,114,37,53,129,117,184,70,168,112,90,184,129,81,133,161,152,191,59,181,77,79,124,92,187,119,58,208,164,58,158,175,97,52,190,140,45,62,140,126,121,102,43,37,97,56,124,44,203,96,180,207,137,215,98,148,167,181,215,56,81,204,143,104,180,196,162,213,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,91,141,216,208,190,70,219,99,88,193,178,78,101,209,167,127,66,72,83,182,93,132,138,34,154,155,125,109,162,106,163,155,148,192,177,72,153,82,67,78,74,218,87,43,210,197,157,44,152,102,86,83,181,92,108,130,117,180,45,105,210,142,163,59,151,83,166,198,90,124,90,73,88,52,113,98,38,120,87,53,36,67,91,137,186,155,140,179,52,52,44,166,153,212,100,182,73,156,205,137,79,88,98,36,58,169,167,38,123,209,92,99,143,76,158,129,56,205,95,188,120,109,55,170,120,119,115,63,54,111,92,58,196,44,106,121,59,90,67,152,68,80,212,189,116,114,39,200,213,206,162,106,85,210,174,164,101,107,85,194,34,209,171,59,80,45,204,162,174,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,104,127,178,82,35,169,195,190,41,90,109,209,185,42,114,70,36,156,206,185,217,197,148,106,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,81,213,202,163,41,117,191,163,216,56,40,54,86,66,121,69,89,76,197,183,134,190,177,199,76,215,210,43,153,98,207,166,107,215,69,190,200,124,157,91,131,66,188,183,67,129,137,207,218,156,216,194,130,73,144,179,66,83,175,97,34,38,60,214,76,45,76,74,45,78,54,195,37,173,140,214,207,175,151,51,81,37,153,98,67,208,50,208,189,90,152,133,183,108,92,81,49,175,203,212,48,191,197,143,158,111,199,127,101,58,72,38,182,109,83,164,45,213,180,214,136,212,104,184,171,78,38,70,119,54,197,57,49,94,178,192,151,112,126,126,102,142,88,165,108,181,148,149,55,192,186,36,79,195,175,153,89,188,194,165,145,59,133,102,51,111,156,188,192,182,137,98,106,174,143,44,196,139,61,105,155,217,90,144,170,191,213,58,110,51,124,96,118,52,155,59,118,148,158,203,118,133,76,187,59,107,84,163,36,98,60,34,160,60,60,109,176,219,197,63,35,138,190,106,119,53,42,149,107,134,48,48,96,159,101,188,118,145,161,40,50,176,62,76,187,50,200,198,123,58,100,134,98,98,37,213,175,48,96,76,199,120,115,61,80,37,148,57,111,41,44,143,62,200,175,178,132,94,212,61,99,165,171,121,210,156,52,105,171,219,151,63,56,90,112,205,127,220,58,156,142,206,191,116,102,80,34,193,61,147,142,142,217,53,217,119,210,220,122,38,149,129,147,183,182,162,88,175,130,103,39,183,194,124,92,183,134,37,164,194,154,62,116,42,165,217,100,195,56,147,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,123,42,140,37,48,161,134,50,87,204,157,80,117,191,34,52,148,211,59,63,208,64,52,204,109,69,118,196,189,65,146,216,43,80,152,141,179,208,62,193,207,96,158,95,139,196,178,165,150,50,143,48,168,211,41,183,189,57,210,112,220,122,172,210,76,68,154,157,57,147,77,189,197,97,55,135,101,217,63,144,73,191,76,187,52,158,138,174,159,164,40,174,92,136,203,173,183,204,167,44,35,188,161,89,211,116,168,163,57,123,116,173,168,57,107,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,198,154,114,215,47,209,122,160,76,143,53,122,194,84,167,155,140,166,206,202,87,210,181,120,98,165,125,100,61,70,158,116,42,75,203,63,156,119,85,50,128,54,215,180,135,160,86,152,109,213,117,65,72,95,162,181,119,152,167,59,147,76,172,62,178,213,73,72,172,142,79,83,52,172,143,113,177,206,87,141,90,64,115,82,46,152,137,108,188,94,93,106,220,131,145,119,50,112,197,79,139,93,46,97,88,124,78,220,130,65,183,215,52,203,99,126,121,218,133,47,61,168,69,92,142,72,104,87,133,93,181,141,182,186,168,103,107,156,139,103,130,176,69,53,14
169,128,84,198,181,130,213,191,161,177,196,70,170,202,130,34,158,199,200,90,79,161,144,159,170,67,143,42,124,127,164,162,124,145,98,75,208,149,189,175,122,136,92,187,91,128,44,182,63,179,147,138,98,61,105,119,148,61,119,150,107,39,95,203,160,82,130,220,182,150,205,194,175,144,55,69,101,88,114,37,54,129,117,184,70,169,113,91,184,130,82,134,161,152,190,58,181,78,78,124,91,187,119,58,207,165,58,158,176,97,52,190,140,44,62,140,125,121,103,42,36,97,56,124,43,203,97,180,206,138,215,99,148,166,180,214,55,81,202,142,104,181,196,162,213,219,113,114,123,165,177,204,93,212,113,47,57,46,160,103,91,141,215,208,191,70,219,98,89,192,178,78,100,210,167,126,67,72,85,182,93,133,138,33,153,155,124,109,162,107,163,154,149,193,177,72,153,83,66,78,74,218,86,44,209,197,158,44,152,101,87,83,182,92,109,131,118,179,45,103,210,143,163,59,152,84,166,200,91,124,91,72,89,52,115,98,37,121,88,54,37,67,92,136,187,154,139,178,52,53,45,165,153,212,100,181,71,156,205,137,80,88,98,36,58,168,166,37,124,209,93,98,145,77,158,130,56,206,95,188,121,109,55,171,119,119,115,63,55,111,91,58,197,45,106,120,60,89,67,152,68,80,211,190,115,114,40,199,213,207,164,106,86,210,174,165,102,106,85,195,34,209,171,57,81,45,204,162,173,85,165,191,133,92,41,132,184,176,109,71,54,186,150,51,196,103,127,179,84,35,169,194,190,41,89,108,209,184,43,114,68,36,155,207,185,216,198,148,105,80,100,111,34,208,47,118,196,52,77,112,191,170,127,194,138,80,214,202,163,42,117,191,162,216,56,39,55,88,67,121,70,90,76,198,184,133,190,177,198,77,215,210,44,152,99,207,166,106,216,70,191,201,125,157,91,131,66,188,183,68,129,138,208,218,157,216,195,132,73,144,180,65,84,175,97,33,39,60,215,76,44,75,73,46,79,55,195,37,172,140,214,208,176,151,50,81,36,152,99,67,209,49,207,189,91,153,134,182,108,91,81,49,175,204,211,48,190,197,143,158,111,199,128,101,58,73,38,182,109,84,164,45,212,180,216,136,213,103,184,171,80,38,70,119,53,196,58,49,93,178,192,151,113,127,126,102,143,89,165,108,181,148,149,55,192,187,36,78,195,174,152,89,188,193,165,144,59,133,103,52,110,157,187,192,182,137,97,105,172,143,45,195,139,60,105,154,217,91,144,169,190,213,58,110,51,124,96,119,53,155,59,119,148,158,203,119,133,75,187,58,107,84,163,36,99,59,34,159,59,60,110,177,219,196,63,35,137,191,106,118,54,41,149,108,133,48,47,97,159,101,187,118,145,162,40,51,177,62,77,187,51,199,199,122,58,100,134,97,98,38,212,173,49,96,76,197,120,116,62,79,37,149,55,110,41,45,144,62,201,175,177,132,94,212,61,99,163,172,121,208,156,53,105,172,218,152,64,56,90,113,205,128,219,57,157,143,207,191,116,103,80,34,193,62,146,142,142,216,53,216,118,211,219,121,40,150,127,148,183,183,162,88,176,130,103,38,182,194,123,91,184,134,36,164,194,154,62,116,42,166,218,99,195,56,146,120,210,110,200,84,189,114,52,215,78,137,135,189,144,129,123,43,140,36,47,161,136,50,86,204,156,81,117,190,34,52,148,211,59,62,208,64,52,204,108,68,119,196,189,65,146,217,45,80,151,141,179,208,62,195,207,95,158,96,139,197,177,166,150,51,143,47,169,212,41,183,189,58,210,113,220,122,172,210,77,68,154,159,57,147,78,189,198,99,54,137,102,217,62,145,72,191,75,188,52,158,139,173,157,164,40,173,93,136,204,174,183,205,167,44,35,188,162,89,212,115,168,162,57,122,115,174,168,58,107,76,197,207,163,64,161,88,160,38,218,165,39,46,75,79,199,153,114,214,47,210,124,159,77,144,52,123,195,84,166,155,139,166,207,202,88,210,182,119,98,165,127,100,60,70,157,117,41,76,204,62,155,119,85,50,127,54,215,181,135,160,86,152,110,213,118,65,71,95,162,182,118,154,167,58,147,76,173,63,178,213,74,72,171,143,78,82,52,173,143,113,177,206,86,141,90,64,115,81,47,151,137,108,188,94,94,105,220,131,145,119,49,113,197,79,139,93,46,96,89,124,78,220,130,64,181,216,52,203,100,125,122,217,132,46,60,168,69,92,142,72,103,87,131,94,181,140,182,186,169,103,107,157,139,103,130,176,69,52,14
170,128,83,200,181,131,213,192,160,178,196,69,170,203,130,33,158,198,201,89,79,161,144,160,172,67,142,43,123,127,164,162,125,146,100,75,208,149,187,175,121,136,90,186,92,127,44,179,63,178,148,138,97,60,105,119,147,62,119,150,107,38,93,203,162,82,128,219,183,151,206,194,176,144,56,69,100,88,115,37,52,130,118,185,70,169,112,89,185,128,83,133,160,153,190,58,181,77,78,123,92,187,121,58,207,163,57,159,174,97,53,191,141,45,62,140,126,122,102,42,37,97,56,124,45,204,96,180,206,137,215,98,148,167,180,215,56,81,203,142,104,180,196,162,214,220,114,115,122,164,176,203,92,211,114,47,57,46,162,103,91,140,216,207,190,70,219,99,88,192,179,79,100,209,167,127,66,72,83,182,93,132,138,32,154,153,126,108,163,106,163,155,148,192,177,72,153,81,67,77,73,219,86,44,211,197,157,45,152,101,86,84,181,91,108,130,117,180,46,104,210,141,164,59,152,82,166,197,91,124,90,72,88,51,114,98,38,120,87,53,36,66,92,138,186,154,141,178,51,53,44,166,153,212,100,184,73,157,205,137,79,87,98,35,58,169,166,37,124,209,93,98,143,77,159,129,56,205,95,189,120,109,54,170,119,119,114,64,55,111,91,59,196,45,106,122,58,90,67,153,68,81,211,188,116,114,39,198,214,207,162,106,85,210,175,164,101,107,84,194,34,207,171,59,79,44,205,163,173,85,164,192,133,93,40,133,185,177,108,70,54,188,151,51,196,104,126,178,82,35,169,195,189,42,89,108,210,185,43,114,70,36,156,206,185,217,198,147,106,82,101,110,34,208,47,118,196,52,77,114,191,170,127,192,135,81,213,201,163,42,118,192,163,216,56,39,54,86,67,120,69,89,76,197,183,135,191,177,199,77,214,209,44,153,98,208,166,109,216,70,190,200,125,158,90,131,66,189,182,68,130,137,207,219,157,216,195,131,73,143,179,67,83,175,97,33,37,61,214,75,45,75,73,45,79,54,196,37,173,140,214,208,175,152,50,80,36,153,98,67,208,50,208,188,90,153,133,183,109,92,81,48,175,203,211,48,191,198,143,159,112,200,126,100,58,73,37,182,109,83,164,45,214,180,215,137,212,104,185,172,78,38,70,120,55,196,58,49,95,178,192,150,112,127,127,102,141,89,164,108,181,149,149,55,192,187,36,78,195,176,153,89,187,192,164,146,60,132,102,51,111,156,188,191,182,137,97,106,173,144,44,197,139,61,105,156,217,90,143,169,191,213,58,110,51,124,95,119,52,155,59,118,147,158,202,118,133,75,186,58,107,84,162,36,99,60,35,160,60,60,109,177,219,198,64,36,137,190,105,119,52,42,149,107,135,49,48,96,159,100,188,118,146,161,41,52,178,61,74,186,50,200,199,123,58,100,134,98,98,37,213,176,47,96,76,197,120,115,61,79,37,149,57,110,42,44,143,62,199,175,178,131,94,212,62,99,165,171,121,211,156,52,105,171,219,150,63,57,91,112,204,127,220,58,157,142,207,191,116,101,79,34,194,62,147,141,142,217,53,215,118,212,219,123,39,149,128,147,184,181,162,88,174,130,101,39,181,195,124,92,183,134,37,165,193,154,61,116,41,165,217,101,195,56,147,121,210,110,201,83,190,114,51,216,78,138,136,189,144,131,125,42,139,37,48,161,134,49,87,204,156,81,117,191,34,51,148,212,60,63,209,64,52,204,109,68,119,196,189,66,147,216,43,80,152,141,179,207,62,193,208,97,159,97,139,197,179,166,150,50,142,47,167,211,41,183,189,57,210,112,220,120,173,210,76,69,155,157,57,146,75,189,197,98,56,135,102,217,63,144,74,192,76,186,51,158,139,173,158,163,40,173,92,136,203,174,182,204,166,45,34,188,162,90,211,115,168,162,58,123,116,174,168,58,107,76,199,207,162,63,161,88,161,37,218,165,39,46,75,80,200,153,113,216,48,208,123,161,77,144,52,122,195,82,168,155,140,166,206,201,87,210,180,119,98,165,126,101,61,70,159,116,43,74,202,62,156,118,84,49,127,54,216,180,135,160,87,151,108,213,117,65,72,96,162,181,119,151,166,58,147,76,173,64,178,213,73,74,172,143,80,84,52,171,144,114,176,205,88,143,91,64,115,82,46,150,137,108,188,94,94,106,220,130,144,120,50,111,196,79,139,93,47,97,88,124,76,219,129,64,184,216,52,203,98,126,121,218,132,49,60,168,69,91,141,72,105,86,133,93,180,141,181,187,166,103,107,156,137,102,130,176,69,54,14
171,128,84,199,181,131,213,192,160,178,196,69,170,202,130,34,157,199,201,90,78,161,143,159,171,67,142,43,123,127,165,162,124,145,99,75,208,150,188,175,121,136,91,186,91,128,43,181,63,179,147,139,97,60,105,119,147,62,119,150,107,39,94,203,162,82,129,219,183,151,206,194,176,143,56,69,100,87,115,37,53,130,117,184,70,169,112,90,184,129,82,134,161,152,190,59,181,77,78,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,139,126,122,102,43,37,96,56,124,44,203,96,180,207,137,215,98,148,166,180,215,56,81,203,142,104,180,196,161,213,220,114,115,123,164,176,203,93,211,114,46,56,46,161,103,90,141,216,208,190,70,219,99,89,193,179,78,101,209,167,127,66,72,83,182,93,132,138,33,153,155,126,109,162,106,163,155,148,192,177,73,153,82,67,78,74,218,87,44,210,197,157,44,152,101,86,83,181,91,108,130,118,180,45,105,210,141,163,60,151,84,166,198,90,124,90,73,89,52,114,98,38,120,87,54,36,67,91,137,186,155,140,178,52,52,44,165,153,212,100,182,72,156,206,137,79,88,98,36,58,169,166,37,123,209,92,98,143,76,157,129,57,205,95,189,120,110,54,170,119,119,116,63,54,111,91,58,196,45,106,121,58,90,67,153,68,80,212,189,116,114,39,200,212,206,162,106,85,210,174,164,102,107,85,194,34,209,171,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,195,103,127,178,82,35,169,195,190,41,89,108,209,185,42,114,69,37,156,206,186,217,197,148,106,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,136,81,213,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,198,183,133,190,176,199,76,214,210,44,153,98,207,166,106,216,69,189,200,124,157,91,131,65,189,183,68,129,137,207,218,156,216,194,130,74,144,179,66,83,175,97,34,37,61,215,75,44,76,74,46,79,54,195,37,173,140,214,207,175,151,50,81,36,153,98,67,208,50,208,189,91,153,133,182,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,58,73,38,182,109,83,165,45,213,180,214,136,212,104,185,171,79,38,70,119,55,196,57,50,94,179,192,151,112,126,126,102,142,89,165,108,181,148,148,55,193,187,36,79,195,175,153,89,188,194,165,145,60,133,102,51,112,156,188,192,182,137,97,106,174,143,44,196,139,61,105,155,217,90,144,170,191,213,58,110,51,124,95,118,52,155,59,118,148,158,203,118,133,76,187,59,107,84,163,35,99,60,34,159,60,60,109,176,219,197,63,35,138,190,107,118,53,42,149,107,134,48,48,96,159,101,188,118,146,161,40,51,176,62,76,186,50,200,198,123,58,100,134,98,98,37,213,175,47,96,76,199,120,115,61,79,37,148,56,111,41,44,144,62,200,175,177,132,94,211,61,99,165,171,121,209,156,51,104,171,219,151,64,56,90,112,205,127,220,59,156,142,206,191,116,102,80,34,193,61,148,142,142,217,53,217,118,211,220,122,38,149,129,148,183,182,162,88,174,130,103,39,182,194,124,92,183,134,37,164,193,155,61,116,42,166,218,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,37,48,161,135,49,87,204,157,80,117,190,34,52,148,211,60,63,208,64,52,204,108,69,118,196,189,65,146,216,43,79,152,141,179,208,62,193,207,96,158,96,139,196,178,165,150,50,143,48,168,211,41,183,189,57,210,112,220,121,172,210,75,68,154,157,57,147,77,189,197,97,55,136,101,216,63,145,73,191,76,187,52,158,138,174,158,163,41,173,92,136,203,173,183,204,167,44,35,188,161,89,212,116,168,163,57,122,115,173,168,58,107,77,198,207,162,63,161,88,161,38,218,165,38,47,75,80,199,154,115,215,47,209,123,160,76,143,53,123,195,83,167,155,140,166,206,202,87,210,181,119,98,165,126,100,61,70,158,116,42,75,203,62,156,119,85,49,128,54,215,180,135,161,86,152,109,213,118,65,72,94,163,181,119,152,167,59,147,76,172,62,179,213,73,73,172,142,79,83,52,172,143,113,177,206,87,141,90,64,114,81,46,152,137,108,188,94,93,106,220,131,145,119,50,112,197,78,139,94,46,97,89,124,78,220,129,65,183,215,52,203,99,125,121,218,133,47,61,169,70,92,142,72,105,87,133,94,181,141,182,186,168,103,107,156,139,102,130,176,69,53,14
171,127,84,199,181,130,213,192,160,178,196,69,169,202,130,34,158,198,201,90,79,161,143,160,171,68,141,43,123,127,164,162,125,145,99,75,208,149,188,175,121,136,90,186,91,128,44,181,63,179,148,139,97,60,105,119,147,62,119,150,107,39,95,203,161,82,129,219,184,151,206,194,175,144,56,69,100,88,115,37,53,130,117,185,70,168,112,90,184,129,81,133,161,152,191,59,181,78,78,124,92,187,120,58,207,164,58,158,174,97,52,190,140,45,62,139,126,122,103,42,37,97,56,125,44,203,96,180,207,137,216,98,148,167,181,215,56,82,203,143,104,180,197,162,213,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,91,141,216,208,190,70,219,99,89,193,179,78,101,208,167,127,67,72,83,182,94,132,138,33,154,155,126,109,163,106,163,155,147,192,177,72,153,82,68,78,74,218,87,43,210,196,156,45,152,102,87,83,181,91,109,130,118,180,45,105,210,141,163,59,151,83,166,199,90,123,90,73,88,52,113,98,38,120,87,54,36,67,91,137,186,155,141,178,52,52,43,165,153,212,100,183,72,156,206,137,79,88,99,35,58,169,166,38,124,210,92,99,143,76,157,129,57,205,94,189,121,109,55,171,119,119,115,63,54,110,91,58,197,44,106,121,58,90,66,153,68,81,212,189,116,115,39,200,213,206,162,106,85,209,175,163,102,107,85,194,34,210,170,59,80,44,204,162,173,85,165,192,132,92,42,133,184,177,109,70,54,188,150,50,195,103,127,179,82,35,169,195,190,41,90,109,209,185,42,114,69,37,156,205,186,216,197,148,106,80,100,111,35,208,46,117,197,52,76,113,190,170,126,193,137,81,214,202,162,40,117,191,163,216,56,39,54,86,67,121,69,89,76,197,184,134,190,177,199,76,215,210,44,153,98,207,166,106,216,69,190,199,124,157,91,132,66,189,183,67,128,137,207,218,155,217,195,131,73,145,180,66,82,175,97,34,37,60,215,75,44,77,74,46,79,55,195,37,173,140,214,207,175,151,50,80,37,153,98,66,208,50,208,189,91,152,133,183,109,92,82,49,175,203,212,47,191,197,143,159,111,199,126,101,58,73,37,182,108,83,165,45,213,180,213,136,212,103,184,171,79,38,71,120,54,196,58,49,94,179,193,151,112,126,126,102,141,89,165,108,180,148,149,55,192,187,36,79,195,175,154,89,189,194,165,145,60,133,102,52,112,156,188,191,182,137,97,106,174,142,44,196,139,61,105,154,217,89,144,169,191,213,58,110,51,124,95,117,52,156,60,118,147,158,203,118,133,75,187,59,107,84,162,35,98,60,35,160,60,60,109,176,220,197,64,36,138,191,106,118,53,42,149,107,134,49,48,97,159,101,188,118,145,161,40,51,176,62,76,186,50,201,199,123,58,101,134,98,98,38,213,175,48,96,76,198,120,115,61,79,37,148,56,111,41,45,144,63,200,175,178,132,94,212,61,99,165,171,121,210,155,52,104,172,219,152,64,55,90,112,205,127,220,58,156,142,206,191,115,102,80,35,194,61,148,142,143,217,53,217,119,211,220,122,38,149,128,148,184,182,162,87,174,129,103,39,182,194,124,92,183,134,37,164,194,155,61,117,43,165,217,100,195,56,147,121,211,110,200,84,189,114,52,216,79,138,134,190,144,129,123,41,141,36,48,161,134,49,86,204,157,80,117,191,35,52,148,211,60,63,208,63,51,204,108,69,119,195,189,65,145,216,43,79,152,141,178,208,62,193,207,96,159,95,139,196,179,165,150,50,143,48,168,211,41,183,188,58,210,112,221,121,172,210,76,68,155,157,58,146,77,189,197,98,55,136,101,216,63,145,73,191,77,187,52,158,139,173,159,164,40,174,91,137,203,174,183,204,167,44,35,188,161,89,212,116,168,162,57,123,116,173,168,57,107,75,198,208,162,63,161,87,161,38,218,165,38,48,75,81,199,154,115,215,47,208,122,160,77,143,53,123,194,83,167,155,140,167,206,201,88,210,181,120,99,165,125,100,61,71,159,116,42,76,204,62,156,119,84,49,128,54,215,180,135,160,86,152,108,212,117,65,72,95,162,181,119,151,167,59,147,75,171,63,178,213,72,73,172,142,79,83,52,172,143,112,176,207,87,142,90,64,114,82,47,152,137,109,189,93,92,106,220,131,145,119,50,112,197,79,139,94,46,97,88,124,77,220,130,65,183,215,53,202,99,126,122,218,133,47,61,168,70,92,141,72,105,86,133,93,181,141,182,186,168,103,108,157,138,102,130,176,69,53,14
171,128,84,199,182,130,213,192,160,178,195,69,170,202,130,34,158,199,201,89,78,161,143,159,171,67,141,43,123,127,164,162,124,145,99,75,209,149,188,175,121,137,90,187,91,127,43,181,64,179,148,139,97,59,105,119,147,62,119,150,107,39,94,203,161,83,128,219,183,150,207,194,175,144,56,69,100,88,115,37,53,130,118,184,71,168,112,90,184,130,81,133,161,152,190,59,181,77,79,124,92,187,119,58,208,164,58,157,175,97,52,190,140,45,62,140,126,122,102,43,37,96,56,124,44,204,96,180,206,137,215,98,149,166,180,214,56,81,203,142,104,180,196,162,214,219,114,114,123,165,176,203,93,211,114,46,57,46,161,103,90,141,215,208,191,69,219,99,89,193,179,78,101,209,167,127,66,72,83,182,94,132,138,34,153,155,125,108,162,105,163,155,148,191,177,73,153,82,67,78,74,218,87,44,210,196,157,44,152,101,86,83,181,92,108,130,118,180,46,105,210,142,163,59,151,83,166,198,90,124,90,73,88,51,113,98,38,120,87,53,35,67,91,137,186,155,140,179,52,53,44,166,153,212,100,182,72,156,206,137,79,88,98,36,58,169,167,38,123,209,93,99,144,76,158,129,56,205,96,189,120,110,55,170,119,119,115,63,54,111,92,58,197,45,105,121,58,90,67,153,68,81,212,189,116,113,39,199,213,207,162,107,85,210,174,164,101,107,85,194,34,210,171,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,108,70,54,188,151,51,196,103,127,179,82,35,169,195,190,41,90,108,209,185,42,114,69,36,156,206,186,216,197,148,106,80,101,111,35,208,46,118,197,52,77,113,191,170,127,193,137,81,214,202,163,41,117,191,163,216,56,39,54,87,66,121,70,90,75,198,183,134,190,177,199,76,214,210,43,153,98,207,166,107,215,70,189,200,124,157,91,131,66,189,182,68,129,137,207,218,157,216,194,130,73,144,179,67,83,175,97,34,38,60,214,76,45,76,74,45,79,54,195,37,173,141,214,208,175,151,51,80,36,153,98,67,209,49,208,189,91,152,133,183,108,92,80,49,175,203,212,48,191,197,142,158,112,199,127,101,58,72,37,183,109,82,164,45,213,180,214,137,212,104,185,171,78,38,70,119,54,196,57,49,94,178,192,151,112,126,126,102,142,89,166,109,181,148,149,55,193,187,36,79,194,175,153,89,188,194,165,145,59,132,102,52,112,157,189,191,182,137,98,106,174,144,45,196,139,61,105,155,217,90,144,169,191,212,58,110,51,123,96,119,53,156,59,118,147,158,202,118,133,75,187,59,107,84,162,36,99,60,34,160,60,60,109,176,220,197,64,36,138,190,106,119,53,41,149,107,135,48,48,97,158,101,188,118,146,161,40,51,177,62,76,186,50,201,198,123,57,100,134,98,98,38,213,175,47,96,76,198,120,116,61,79,37,149,57,110,40,44,144,62,200,175,177,132,94,212,61,99,165,171,121,209,156,52,105,172,218,151,63,56,90,112,204,127,220,58,156,142,206,191,116,103,80,34,193,61,148,142,142,217,53,217,119,211,220,122,39,149,128,147,183,182,162,88,175,129,102,39,183,194,124,92,183,134,37,164,194,155,61,117,42,165,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,37,48,161,135,49,87,204,157,80,117,190,34,51,149,212,60,63,209,65,52,204,108,68,119,196,189,66,146,216,44,80,152,141,179,208,62,193,207,97,158,96,139,197,178,165,149,50,143,47,169,211,41,184,189,57,210,112,220,121,172,210,75,69,154,157,58,147,77,189,197,97,56,136,102,217,63,145,73,191,76,187,53,158,138,174,159,163,40,174,91,136,204,174,182,204,167,45,34,188,161,89,211,116,168,163,57,122,116,173,168,57,107,76,198,207,162,63,161,88,161,38,218,165,38,47,75,81,198,154,115,215,48,209,123,160,76,144,53,123,195,83,167,155,140,166,206,201,88,210,181,119,98,165,125,100,61,70,158,116,42,75,203,63,156,119,85,49,128,54,215,180,134,161,86,152,109,213,117,65,72,95,162,181,120,152,167,59,147,76,172,62,178,213,73,72,171,142,80,83,52,172,143,113,177,206,87,141,90,64,115,81,47,151,138,108,188,94,92,106,220,130,145,119,50,113,197,79,138,93,46,98,88,124,78,220,130,65,183,216,52,203,99,126,121,217,132,48,62,168,69,92,142,72,105,87,133,93,180,141,181,186,168,103,107,157,139,102,130,176,70,53,14
170,127,84,200,182,130,213,192,160,178,195,69,170,203,130,34,157,198,201,90,78,161,143,160,171,67,142,42,123,127,164,162,124,145,99,75,208,149,188,175,121,136,91,187,91,127,44,180,64,179,147,139,97,59,105,119,148,62,119,150,107,39,94,203,162,82,128,219,183,151,206,194,176,143,55,69,100,87,115,38,53,130,117,185,70,168,112,89,184,129,81,133,161,153,190,59,181,77,79,124,92,187,119,58,207,164,58,158,175,97,53,191,139,45,62,140,126,122,102,43,37,96,55,125,44,203,97,179,206,137,215,98,148,167,180,215,56,81,203,142,104,180,196,162,213,220,114,115,123,165,176,203,94,211,114,47,56,46,162,103,90,141,216,208,191,70,219,98,89,193,178,78,101,209,167,127,66,71,83,182,94,133,138,34,154,155,125,109,162,105,163,155,148,192,177,73,153,82,68,77,74,218,87,44,210,197,156,44,152,102,86,83,181,91,108,130,118,180,46,105,211,142,163,60,151,84,166,199,90,124,91,73,89,52,113,98,38,120,86,54,36,67,91,137,187,155,140,178,53,52,44,165,153,212,100,182,72,156,205,137,79,88,98,36,58,169,167,38,123,210,92,99,144,76,158,129,56,206,95,189,120,109,54,170,119,119,116,63,54,111,91,59,197,44,105,121,58,90,66,153,68,81,212,189,116,114,39,200,212,207,162,107,85,210,174,164,101,106,85,195,34,209,172,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,108,71,55,188,151,50,196,104,126,178,82,35,169,195,190,42,90,108,209,184,43,114,70,36,156,206,186,216,197,148,105,80,100,111,35,208,47,117,196,52,77,113,192,170,127,193,137,80,213,202,162,41,117,191,162,216,56,39,55,86,66,121,70,90,76,198,183,133,190,176,199,76,214,210,44,153,98,207,166,106,216,70,189,200,124,157,91,131,66,189,182,67,128,137,207,219,156,215,195,130,73,144,179,66,83,175,97,34,38,60,215,75,44,76,74,46,79,54,195,37,173,140,214,207,175,152,51,80,36,153,98,67,209,50,208,189,91,152,133,182,109,92,81,48,175,204,212,47,191,198,142,158,111,198,127,100,58,72,38,182,109,83,164,45,214,179,214,136,212,104,185,171,79,38,70,120,54,196,57,49,94,178,192,151,113,126,126,102,142,89,165,108,181,148,148,55,193,187,36,78,195,175,153,89,187,194,165,145,59,133,102,51,111,156,188,191,183,137,98,106,173,143,44,195,139,61,105,155,217,90,144,169,191,213,58,111,52,124,95,118,53,155,59,118,148,158,203,118,133,76,187,59,107,84,163,36,98,60,34,159,60,60,109,176,220,197,63,35,138,190,106,119,53,42,149,107,135,48,48,97,159,101,188,118,146,161,41,51,176,61,75,186,50,201,198,123,57,100,134,98,98,37,213,175,47,96,76,198,120,116,61,79,37,149,57,111,41,44,144,62,200,176,178,131,94,211,61,99,165,171,120,209,156,52,105,171,218,151,63,56,89,111,205,127,221,58,157,142,206,191,116,102,79,34,193,62,147,142,142,217,52,217,118,211,220,122,38,149,129,148,184,182,162,88,175,129,102,38,182,194,124,92,183,134,37,164,193,155,61,116,42,166,217,100,195,57,147,121,211,110,199,84,189,114,52,215,78,136,135,189,144,130,124,42,140,37,48,161,135,49,87,204,156,80,117,191,35,51,148,212,60,63,208,64,51,204,108,69,118,195,190,65,146,215,43,79,152,141,179,207,62,194,207,97,158,96,138,196,179,165,150,50,143,47,169,211,40,184,189,57,209,112,220,121,172,210,76,69,154,157,58,147,78,189,197,97,55,136,102,216,64,145,73,191,76,187,52,157,138,174,159,164,41,174,91,136,203,174,183,204,167,44,34,188,161,89,211,116,168,163,57,122,116,173,168,58,107,76,198,207,162,63,161,88,161,38,218,165,38,47,75,81,199,154,114,215,47,209,122,160,77,144,52,122,194,83,167,155,140,166,206,201,87,210,180,120,99,164,126,100,61,70,158,116,43,76,203,62,156,119,85,49,128,54,215,180,135,160,86,152,108,213,117,65,71,95,163,181,119,152,167,59,147,76,172,62,179,213,73,73,171,143,80,84,52,172,142,113,177,206,87,141,90,64,115,82,47,152,137,108,188,93,92,106,220,131,145,119,50,111,197,79,138,94,46,97,88,124,78,220,130,65,183,215,52,203,100,126,121,217,132,47,61,169,69,92,142,72,105,87,132,93,180,141,181,186,167,103,108,156,139,103,130,176,69,53,14
171,128,84,199,181,131,213,192,160,178,196,69,170,202,130,34,158,199,201,90,78,161,143,159,171,67,141,42,123,127,165,162,124,145,99,75,209,149,188,175,121,136,91,186,91,127,43,181,63,179,147,139,97,59,105,119,147,62,119,150,107,39,94,203,162,83,129,219,183,151,206,194,176,143,56,69,100,87,115,38,53,130,117,185,71,168,112,90,184,129,81,133,161,152,190,59,181,77,79,124,92,187,120,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,37,96,56,124,44,203,96,180,207,137,215,98,148,166,180,215,56,82,203,143,104,180,196,162,213,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,91,141,216,208,190,70,219,99,89,193,179,78,101,208,167,127,66,72,83,182,93,132,138,34,154,155,126,109,162,105,163,155,148,192,177,73,153,82,67,78,74,218,87,43,210,197,156,44,152,101,86,83,181,92,108,130,118,180,45,105,210,142,163,59,151,83,166,198,91,124,90,73,89,52,114,98,38,120,87,53,35,67,91,137,186,155,140,179,52,52,44,165,153,212,100,183,72,156,205,137,79,88,98,36,58,169,166,37,123,209,93,98,143,76,158,129,57,205,96,189,120,109,54,170,119,119,115,63,54,111,92,58,196,45,106,121,58,90,67,152,68,81,212,189,116,114,39,200,212,206,162,106,85,210,174,164,101,107,85,195,34,209,171,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,127,179,83,35,169,194,190,42,90,108,209,185,43,114,70,36,156,206,186,217,197,148,106,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,198,183,133,190,177,199,76,214,210,43,153,98,207,166,107,215,69,190,200,124,157,91,131,65,188,183,67,129,137,207,218,156,216,195,130,73,144,179,66,83,175,96,34,37,61,214,76,45,76,74,46,79,54,195,37,173,140,214,207,175,152,50,80,36,152,98,67,208,50,208,189,90,152,133,183,108,92,81,49,175,204,212,48,191,197,142,158,111,199,127,101,57,73,38,182,109,83,165,45,213,180,214,136,212,104,185,171,79,38,70,119,54,196,57,49,94,178,193,151,112,126,126,102,142,89,165,108,181,148,149,55,193,187,36,79,195,175,153,89,188,194,165,145,60,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,89,144,170,191,213,58,110,51,124,95,118,52,155,59,118,148,158,202,118,133,75,187,59,107,84,163,36,99,60,34,160,60,60,109,176,220,197,64,35,138,190,106,118,53,42,149,107,134,48,48,97,159,101,188,118,146,161,40,51,176,62,76,186,50,201,198,123,58,100,134,98,98,37,213,175,47,96,76,198,120,115,61,79,37,148,56,110,41,44,144,63,200,175,178,131,94,212,61,99,165,171,121,210,156,52,105,172,219,151,64,56,90,112,205,127,220,59,156,142,206,191,116,102,80,34,194,61,147,142,142,217,53,217,119,211,220,122,39,149,129,148,183,182,162,88,175,129,103,39,182,194,124,92,183,134,37,164,193,155,61,116,42,165,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,49,87,204,157,80,117,191,34,52,148,212,60,63,208,64,52,204,108,69,118,196,189,65,146,216,43,80,152,141,179,208,62,193,207,96,158,95,139,197,178,165,150,50,143,47,168,211,41,183,189,57,210,112,220,121,172,210,75,68,154,157,57,147,77,189,197,97,55,136,101,217,63,144,73,191,76,187,52,158,138,174,159,164,40,174,92,136,203,173,183,204,166,44,35,189,161,89,211,116,168,163,57,123,116,173,168,58,108,76,198,207,162,63,161,87,161,38,218,165,38,47,75,80,199,154,115,215,47,209,122,160,77,143,53,123,195,84,167,155,140,166,206,201,87,210,181,119,98,165,126,100,61,70,158,116,42,75,203,62,156,119,85,49,128,54,215,179,135,161,86,152,109,213,117,65,72,94,162,181,119,152,167,59,147,76,172,62,178,213,73,72,172,143,79,83,52,172,143,113,177,206,87,141,90,64,114,81,46,152,137,108,188,94,93,106,220,131,145,119,50,112,197,79,139,93,46,97,88,124,78,220,129,65,183,215,52,203,99,126,121,218,132,47,61,169,70,92,141,72,105,87,133,93,181,141,181,186,168,103,107,156,139,103,130,176,69,53,14
171,128,84,199,181,131,213,193,160,178,196,69,170,202,130,34,158,199,201,90,78,161,143,160,171,67,142,42,123,127,165,162,124,145,99,75,208,149,188,175,121,136,91,186,91,127,43,181,64,179,147,139,97,60,105,119,147,62,119,150,107,39,94,203,162,83,129,219,183,151,207,194,176,143,56,69,100,87,115,38,53,130,117,185,70,168,112,90,184,129,82,134,161,152,190,58,181,77,79,124,92,187,120,58,207,164,58,158,175,97,52,190,140,45,62,139,126,122,102,43,37,96,56,125,44,203,96,180,206,137,215,98,148,166,180,214,56,81,203,142,104,180,196,161,214,219,114,115,123,165,176,203,93,211,114,46,57,46,161,103,91,141,216,208,191,70,219,99,89,193,179,78,100,209,167,127,66,72,83,182,93,132,138,34,153,155,126,109,162,105,163,155,148,192,177,72,153,82,67,78,74,218,87,44,210,196,157,44,152,102,86,83,181,92,108,130,118,180,45,105,210,141,163,60,151,83,166,198,90,124,90,73,89,51,114,98,38,120,87,53,35,67,91,137,186,155,140,178,53,52,44,165,153,212,101,182,73,156,205,137,79,88,98,36,58,169,166,37,123,209,92,99,143,76,158,129,57,205,95,189,120,109,54,170,120,119,115,63,54,111,91,58,196,45,106,121,58,90,67,153,68,81,212,189,116,114,39,200,213,207,162,106,85,210,174,164,102,107,85,194,34,209,171,58,80,44,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,127,179,82,35,169,195,190,41,90,108,209,185,43,114,69,37,155,206,186,217,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,197,183,133,190,177,199,76,214,210,43,153,98,207,166,107,215,69,189,199,124,157,91,131,66,188,183,68,129,137,207,218,156,216,194,130,73,144,179,66,83,175,96,34,37,60,215,75,45,76,74,45,79,54,195,37,173,140,214,208,175,151,50,80,36,153,98,67,209,50,208,189,91,152,133,182,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,58,73,38,183,109,83,164,45,213,180,214,136,212,104,185,171,79,38,70,119,55,196,57,50,94,179,192,151,113,127,126,102,142,88,165,108,180,148,149,55,192,187,36,79,195,175,153,89,188,194,164,145,59,133,102,51,112,156,188,192,182,137,98,106,173,143,44,196,139,61,105,154,217,89,144,170,191,213,58,110,51,124,95,118,52,155,59,118,148,158,203,118,132,76,187,59,107,84,163,36,99,60,34,160,60,60,109,176,219,197,64,35,138,190,106,119,53,42,149,107,134,49,48,97,159,101,188,118,146,161,40,50,176,62,76,186,50,200,198,123,58,100,134,98,98,38,213,175,47,96,76,199,120,115,61,79,37,148,57,111,41,44,144,63,200,175,178,132,94,212,61,99,165,171,121,210,156,52,105,171,219,151,63,56,90,112,205,127,220,58,156,142,206,191,116,102,80,34,194,61,147,142,142,217,53,217,118,211,220,122,39,149,129,148,183,182,162,88,175,129,102,39,183,194,124,92,183,134,37,164,193,155,61,117,42,166,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,50,87,204,157,80,117,191,35,52,149,212,60,63,209,64,52,204,109,68,118,196,189,65,146,216,43,79,152,141,178,208,62,193,207,96,158,95,139,196,178,165,150,50,143,47,169,211,40,184,189,57,210,112,220,121,172,210,75,68,154,157,58,147,77,189,197,97,55,136,101,217,64,145,73,191,76,187,52,158,138,174,159,163,40,173,92,136,203,174,183,204,167,45,35,188,161,89,211,116,168,163,57,122,116,173,169,57,108,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,198,154,115,215,47,209,123,160,77,143,53,123,194,84,167,155,140,166,206,202,88,210,180,119,98,164,126,100,61,70,158,116,42,75,203,63,156,119,85,49,128,54,215,179,135,160,86,152,109,213,118,65,72,94,162,181,119,152,167,59,146,76,172,62,178,213,73,73,172,143,79,83,52,172,143,113,177,206,87,141,90,64,114,81,47,151,137,108,188,94,93,106,220,131,145,118,50,112,197,78,138,94,46,97,88,124,78,220,129,65,183,216,52,203,99,125,121,218,132,47,61,168,70,92,142,72,104,87,132,94,181,141,181,186,167,103,107,156,139,103,130,176,69,53,14
171,128,84,199,182,131,213,192,160,178,196,69,170,202,130,35,158,198,201,90,78,161,143,160,171,67,141,43,123,127,165,162,124,145,99,76,209,150,188,175,121,136,91,186,90,127,43,181,63,180,147,139,98,59,105,119,148,62,119,150,107,39,94,203,161,83,129,219,183,151,207,194,176,143,56,68,100,88,115,38,53,129,117,184,71,169,113,90,184,129,81,133,160,152,190,59,181,77,79,124,92,188,120,58,207,164,58,158,175,97,53,190,140,45,62,139,126,122,102,42,37,96,56,125,44,203,96,180,207,137,215,97,148,166,180,215,57,81,203,143,104,180,196,161,213,220,114,115,123,165,176,204,93,211,114,46,56,46,161,103,90,141,215,207,191,70,219,99,89,193,178,78,101,209,167,126,66,72,83,181,94,133,139,34,154,154,125,109,163,105,163,155,148,192,177,73,153,81,68,78,74,218,87,44,210,197,156,44,152,102,87,84,181,92,108,130,118,180,46,105,210,141,163,60,151,83,166,198,90,124,91,73,89,51,113,98,38,120,87,53,35,66,91,137,186,154,140,179,52,52,45,166,153,212,101,182,72,156,205,137,79,88,98,36,57,169,166,38,123,209,92,99,144,76,158,129,56,204,95,189,120,109,55,171,119,119,116,62,53,111,92,59,196,44,106,121,59,90,67,152,68,81,212,189,116,114,40,200,212,206,162,106,85,210,174,164,101,107,85,195,34,209,170,59,80,44,204,162,174,85,165,192,133,92,41,133,184,177,109,70,54,188,150,50,195,103,127,178,83,35,169,194,190,42,89,108,209,185,42,115,70,37,155,206,186,216,198,149,105,80,100,111,35,208,46,118,196,52,78,113,191,170,127,192,137,81,214,202,162,41,117,191,162,216,56,40,54,87,66,121,69,90,76,197,183,134,190,176,199,75,214,210,43,153,98,207,166,106,215,69,189,200,124,157,91,132,65,188,183,67,128,137,207,218,156,216,195,130,73,144,179,66,82,175,97,33,38,60,214,75,44,77,74,45,79,54,195,37,172,140,214,207,175,152,51,81,36,153,98,67,209,50,207,189,91,152,133,182,108,92,81,49,175,203,212,48,191,198,142,158,111,199,127,101,58,72,38,183,109,83,164,45,213,180,214,136,212,104,184,171,78,37,70,120,54,196,58,50,94,178,193,151,113,126,126,102,142,89,165,109,181,148,149,55,193,187,36,78,195,175,153,88,188,194,165,145,60,133,102,51,112,156,188,192,182,137,97,106,173,143,45,196,139,61,106,154,217,90,144,170,190,213,58,110,51,123,95,118,52,155,59,118,148,158,202,118,133,75,187,59,106,84,162,36,99,60,34,159,60,61,109,176,220,197,63,35,138,190,106,119,53,42,149,107,134,48,47,96,158,100,188,117,146,162,40,51,176,61,75,187,50,201,198,123,58,100,134,98,98,38,213,175,47,97,76,198,120,115,61,79,38,148,56,111,41,44,144,62,200,175,177,132,94,212,61,99,165,171,121,210,156,51,105,172,219,151,63,56,90,112,205,128,220,59,156,142,206,191,116,102,80,34,193,61,147,142,142,217,52,216,118,211,220,122,39,149,129,148,183,182,162,89,174,129,103,39,182,195,124,91,183,134,37,164,193,155,61,117,42,165,218,100,195,57,146,120,211,110,200,83,189,115,52,215,78,136,135,189,143,129,124,42,140,36,49,161,135,49,87,204,156,80,117,191,34,52,149,211,60,64,209,64,52,204,109,68,119,196,189,65,146,216,44,79,152,141,179,208,62,193,208,96,159,96,139,196,179,165,150,50,143,48,168,211,40,184,189,57,210,113,221,121,172,210,75,68,154,157,58,147,78,189,197,97,56,135,102,217,64,144,73,191,76,187,52,158,138,174,159,164,40,174,92,137,203,174,182,205,167,44,34,188,161,89,211,116,168,162,57,122,116,174,168,57,108,76,198,207,162,63,162,88,161,38,218,164,38,47,75,81,199,154,115,215,47,209,122,160,76,143,53,122,195,83,166,155,140,167,206,202,87,210,180,119,99,164,125,100,61,70,158,116,42,76,203,62,155,119,84,49,128,54,215,180,134,160,86,152,109,213,118,65,72,94,162,181,119,152,167,59,146,75,172,63,179,212,73,73,171,142,80,83,52,172,143,114,177,206,87,141,90,65,114,82,47,152,137,108,188,94,93,106,220,131,145,119,50,112,196,79,138,93,46,97,88,124,78,220,130,65,183,215,52,203,99,126,122,218,133,47,61,169,70,92,142,72,105,87,133,93,180,141,182,186,167,103,108,156,139,102,130,176,69,54,14
170,128,84,199,182,130,213,192,160,178,196,69,170,202,130,34,158,199,201,90,78,161,143,160,171,67,142,42,123,127,164,162,124,145,99,75,208,149,188,175,121,136,91,186,91,127,43,181,64,179,147,139,97,59,105,119,147,62,119,150,107,39,94,203,161,82,129,219,183,151,206,194,176,143,56,69,100,88,115,38,53,129,117,185,70,168,112,90,184,129,81,133,161,152,190,59,181,77,78,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,37,97,56,124,44,203,96,180,207,137,215,98,148,167,180,214,56,81,203,142,104,180,196,162,214,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,91,141,216,208,190,70,219,99,89,193,179,78,101,209,167,127,66,72,83,182,93,132,138,34,154,155,125,109,162,105,163,155,148,192,177,72,153,82,67,78,74,218,87,43,210,197,157,44,152,102,86,83,181,92,108,130,118,180,46,105,210,142,163,60,151,83,166,199,90,124,90,73,89,52,113,98,38,120,87,53,36,67,91,137,186,155,140,179,53,52,44,165,153,212,100,183,72,156,205,137,79,88,98,36,58,169,167,37,123,209,93,99,144,76,158,129,56,205,95,189,120,109,54,170,119,119,115,63,54,111,91,58,196,44,106,121,58,90,67,152,68,81,212,189,116,114,39,200,212,207,162,106,85,210,174,164,101,107,85,195,34,209,171,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,127,178,82,35,169,194,190,42,90,108,209,185,43,114,69,37,156,206,186,217,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,197,183,133,190,177,199,76,214,210,43,153,98,207,166,107,216,69,190,200,124,157,91,131,66,188,183,68,129,137,207,218,156,216,194,130,73,144,179,66,82,175,97,34,37,61,214,75,44,76,74,45,79,54,195,37,173,141,214,208,175,151,50,80,36,153,98,67,208,50,208,189,91,152,133,182,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,57,72,38,183,109,83,164,45,213,180,214,136,212,104,185,171,79,38,70,119,55,196,57,50,94,178,192,151,112,126,126,102,142,89,165,108,181,148,149,55,193,187,36,79,195,175,153,89,188,194,165,145,59,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,89,144,170,191,213,58,110,51,124,95,118,52,155,59,118,148,158,203,118,133,75,187,59,107,84,163,36,99,60,34,160,60,60,109,176,220,197,64,35,138,190,106,118,53,42,149,107,134,48,48,97,159,101,188,118,146,161,40,51,176,61,76,186,50,201,198,123,58,100,134,98,98,37,213,175,47,96,76,198,120,115,61,79,37,148,57,110,41,44,144,62,200,175,178,132,94,212,61,99,165,171,121,210,156,52,105,172,219,151,64,56,90,111,205,127,220,58,156,142,206,191,116,102,80,34,194,61,147,142,142,217,53,217,119,211,220,122,39,149,129,148,183,182,162,88,175,129,103,39,183,194,124,92,183,134,37,164,193,155,61,117,42,165,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,49,87,204,157,80,117,191,34,52,148,212,60,63,209,64,52,204,108,69,118,196,189,65,146,216,43,79,152,141,179,208,62,193,207,96,158,95,139,196,178,165,150,50,143,47,168,211,41,183,189,57,210,112,220,121,172,210,75,68,154,157,57,147,77,189,197,97,55,135,101,217,64,144,73,191,76,187,52,157,138,174,159,164,40,174,92,136,203,173,183,204,167,44,35,188,161,89,211,116,168,163,57,123,116,173,168,57,108,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,199,154,115,215,47,209,122,160,77,143,53,122,195,83,167,155,140,166,206,202,87,210,181,119,98,165,126,100,61,70,158,116,42,75,203,62,156,119,85,49,128,54,215,179,135,161,86,152,109,213,118,65,72,94,162,181,119,152,167,59,147,76,172,62,178,213,73,73,172,143,79,83,52,172,143,113,177,206,87,141,90,64,114,81,46,152,137,108,188,94,93,106,220,131,145,119,50,112,197,79,138,94,46,97,88,124,78,220,129,65,183,216,52,203,99,126,121,218,132,47,61,168,69,92,142,72,105,87,133,93,181,141,181,186,168,103,108,156,139,102,130,176,69,53,14
170,127,84,199,181,130,213,192,160,178,195,69,170,202,130,34,158,199,201,90,78,161,143,160,171,67,141,42,123,127,164,162,124,145,99,75,208,150,188,175,121,136,91,186,91,127,43,181,64,179,147,139,98,60,105,119,147,62,119,150,107,39,94,203,162,83,129,220,183,151,207,194,176,143,56,69,100,88,115,38,53,129,117,185,71,169,112,90,184,129,81,133,161,152,190,59,181,77,78,124,92,187,120,58,207,164,58,157,175,97,52,190,140,45,62,140,126,122,102,42,37,97,56,124,44,203,96,180,207,138,215,98,148,167,180,214,56,81,203,143,104,180,196,162,213,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,90,141,215,208,190,70,219,99,89,193,179,78,100,208,167,127,66,72,83,182,93,132,138,34,153,155,126,109,163,105,163,155,148,192,177,73,153,82,67,78,74,218,87,43,210,196,156,44,152,102,86,83,181,91,108,130,118,180,46,105,210,142,163,60,151,83,166,198,91,124,90,73,89,51,114,98,38,120,87,53,36,67,91,137,186,155,140,179,52,52,44,165,153,212,100,182,73,156,205,137,79,88,98,36,58,169,167,37,123,209,93,98,144,76,158,129,57,205,95,189,120,110,54,170,119,119,115,63,54,111,91,58,196,45,106,121,58,90,67,153,68,81,212,190,116,114,39,200,212,207,162,106,85,210,174,164,102,106,85,194,34,209,171,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,127,178,82,35,169,194,190,41,90,108,209,185,43,114,70,37,156,206,186,216,197,148,106,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,80,214,202,162,41,117,191,162,216,56,40,54,87,66,121,69,90,76,197,183,134,190,177,199,76,215,210,43,153,98,207,166,106,215,69,190,200,124,157,91,131,65,188,183,68,129,137,207,218,156,216,194,130,73,144,179,66,82,175,97,34,38,61,214,76,45,76,74,45,79,54,195,37,173,141,214,207,175,152,50,80,37,152,98,67,208,50,208,189,91,152,133,182,109,92,81,48,175,203,212,48,191,197,142,158,111,199,127,101,57,73,38,183,109,83,164,45,213,180,214,136,212,104,184,171,79,38,70,119,54,196,57,49,94,178,192,151,113,126,126,102,142,89,165,108,181,148,148,55,193,187,36,79,195,175,153,89,188,194,165,145,60,133,102,51,112,156,188,191,182,137,97,106,173,143,44,196,139,61,105,155,217,89,144,170,191,213,58,110,51,124,95,118,52,155,59,118,148,158,202,118,133,75,187,59,107,84,163,36,99,60,34,159,60,60,110,177,220,197,64,35,138,190,106,119,53,42,149,107,134,48,48,97,159,101,188,118,146,161,40,51,176,61,76,186,50,201,198,123,58,100,134,98,98,38,213,175,47,96,76,198,120,116,61,79,37,148,57,111,41,44,144,62,200,175,178,132,94,212,61,99,165,171,121,209,156,52,105,172,219,151,64,56,90,112,205,127,220,58,156,142,206,191,116,102,80,34,194,61,148,142,142,217,53,217,119,211,220,122,38,149,129,148,183,182,162,88,175,129,103,39,182,194,124,92,183,134,37,164,193,155,61,117,42,165,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,49,87,204,157,80,117,191,34,52,148,212,60,63,208,64,52,204,108,69,118,196,189,65,146,216,43,80,152,142,179,208,62,193,207,97,158,95,139,197,178,165,150,50,143,47,168,211,41,184,189,57,210,112,220,121,172,210,75,68,154,157,58,147,77,189,197,97,55,135,101,217,63,144,73,191,76,187,52,157,138,174,159,164,40,174,92,136,203,174,183,204,166,44,35,188,161,89,211,116,168,163,57,123,116,173,168,58,107,76,198,207,162,63,162,87,161,38,218,165,38,47,75,80,198,154,115,216,47,209,122,160,76,143,53,122,195,84,167,155,140,167,206,202,87,210,181,119,98,164,126,100,61,70,158,116,43,75,203,62,156,118,85,49,128,54,215,179,135,160,86,152,109,213,118,65,72,94,162,181,119,152,167,58,146,76,172,62,178,213,73,73,172,142,79,83,52,172,143,113,177,206,87,141,90,64,114,81,46,152,137,108,188,94,92,106,220,131,145,118,50,112,197,79,138,94,46,97,88,124,78,220,130,65,183,215,52,203,99,126,121,218,132,47,61,168,69,92,142,72,105,87,133,93,181,141,181,186,168,103,108,156,139,103,130,176,69,53,14
171,128,84,199,181,130,213,192,160,178,196,69,170,203,130,34,158,199,201,90,78,161,143,160,171,67,141,43,123,126,164,162,124,145,99,75,209,149,188,175,121,136,91,186,91,127,43,181,63,179,147,139,97,59,105,119,147,62,119,150,106,39,95,203,161,83,129,219,183,151,207,194,176,143,56,69,100,88,115,37,53,129,118,184,70,169,112,90,184,129,82,133,161,153,190,59,181,77,79,125,92,187,120,58,207,164,58,157,175,97,52,190,139,45,62,140,126,122,102,42,37,97,56,124,44,203,96,180,207,137,215,98,148,167,180,214,56,81,203,143,104,180,196,162,213,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,90,141,216,208,191,70,219,99,89,193,179,78,101,208,167,127,66,72,83,182,93,132,138,34,154,155,126,109,162,105,163,155,148,192,177,73,153,82,68,78,74,218,87,43,210,196,156,44,152,102,86,83,181,92,108,130,118,180,46,104,210,142,163,60,151,83,166,199,91,124,91,73,89,51,114,98,38,120,87,53,36,67,91,137,186,155,140,179,53,52,44,165,153,212,100,182,72,156,205,137,79,88,98,36,58,169,166,38,123,209,93,99,144,76,158,130,56,205,96,189,120,110,55,170,119,119,115,63,54,111,92,58,196,44,106,121,59,90,67,152,68,80,212,189,116,114,39,199,213,206,162,106,85,210,174,164,101,107,85,194,34,209,171,59,80,45,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,150,50,196,104,127,178,82,35,169,195,190,41,90,108,209,185,42,114,70,36,155,206,186,217,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,80,214,202,162,41,117,191,162,216,56,40,54,87,66,121,69,90,76,198,183,133,190,177,199,76,214,210,44,153,98,207,166,107,216,70,189,200,124,157,91,131,66,188,183,68,128,138,207,218,156,216,195,130,73,144,179,66,83,175,97,34,38,60,214,75,45,76,74,45,79,55,195,37,172,141,214,207,175,151,50,81,37,152,98,67,208,50,208,189,90,152,133,183,108,92,81,48,175,204,212,48,191,197,142,158,111,199,127,101,58,72,38,182,109,83,164,45,213,180,214,136,212,104,184,171,79,38,70,119,54,196,57,49,94,178,193,151,112,126,126,102,142,88,165,108,181,148,148,55,193,187,36,78,195,175,153,89,188,194,164,145,59,133,102,52,111,156,188,192,182,137,98,106,173,143,44,196,139,61,105,155,217,89,145,170,190,213,58,110,51,124,95,118,52,155,59,118,148,158,203,118,133,75,186,59,107,84,163,36,99,60,34,160,60,60,109,176,220,197,64,35,138,191,106,119,53,42,149,107,134,48,48,97,159,101,188,118,146,161,40,51,176,62,75,187,50,201,198,123,58,100,134,98,98,37,213,175,47,96,76,199,120,115,62,79,37,148,57,110,41,44,144,63,200,175,177,132,94,211,61,99,165,171,121,210,156,52,105,172,219,151,63,56,90,112,205,128,220,58,156,142,206,191,116,102,80,34,194,61,147,142,142,217,53,217,119,211,220,122,39,148,129,147,183,182,162,88,175,129,103,39,182,195,124,92,183,134,37,164,193,155,61,116,42,165,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,50,87,204,157,80,117,190,34,51,148,212,60,63,209,64,51,204,108,69,118,196,189,65,146,216,43,79,152,141,179,208,62,193,207,96,158,95,139,196,178,165,150,50,143,47,168,211,41,183,189,57,210,112,220,121,172,210,76,68,154,157,57,147,77,189,197,98,55,136,101,217,63,145,73,191,76,187,52,158,138,173,159,164,40,174,92,136,203,174,183,204,166,44,35,188,161,90,211,116,168,162,57,122,116,173,169,57,108,76,198,207,162,63,161,88,161,38,218,165,38,48,75,80,199,154,115,215,47,209,123,160,76,143,53,122,195,84,167,155,140,166,206,202,87,210,181,119,98,164,125,100,61,70,158,116,42,75,203,62,156,119,85,49,128,54,215,179,135,160,86,152,109,213,118,65,72,95,162,181,119,152,167,59,147,76,172,62,178,213,73,73,172,142,79,83,53,173,143,113,177,206,87,141,90,64,114,81,47,151,137,108,188,94,92,106,220,131,145,119,50,112,197,79,138,94,46,97,88,124,77,220,130,65,183,216,52,203,99,125,121,217,132,47,61,168,70,92,142,72,104,87,133,93,180,141,181,186,168,103,107,156,139,103,130,176,69,53,14
171,128,84,199,181,130,213,192,159,178,195,69,170,202,130,34,157,199,201,90,78,161,143,159,172,67,141,42,123,127,165,162,124,145,99,75,208,149,188,175,121,136,91,187,91,127,43,181,63,179,148,139,97,60,105,119,148,61,118,150,106,39,95,203,162,82,129,219,183,151,206,194,175,143,56,69,100,88,115,38,53,130,118,185,71,168,112,90,185,129,82,133,161,152,190,59,181,77,78,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,43,37,97,56,124,44,203,96,180,206,137,214,98,148,166,180,214,56,81,203,142,104,180,196,162,213,219,114,115,123,165,176,204,93,211,114,46,56,45,161,103,91,140,216,208,190,70,219,98,89,193,179,78,100,208,168,127,66,72,83,182,93,132,139,34,153,155,125,108,162,106,163,154,148,192,177,72,153,82,67,78,74,218,87,44,210,196,156,44,152,102,86,83,181,92,108,130,118,180,46,105,210,142,163,59,152,83,166,199,90,124,90,73,89,52,113,97,38,120,87,54,36,67,91,137,186,155,140,179,52,52,44,165,153,212,100,182,72,156,205,137,79,88,98,35,58,169,166,37,123,209,93,98,144,76,158,129,56,205,96,189,120,109,55,170,119,119,115,63,54,110,91,58,196,45,106,121,58,90,67,153,68,81,212,189,116,114,39,200,212,207,162,106,85,210,174,164,101,107,85,194,34,209,171,59,80,44,204,162,174,85,165,192,133,92,41,133,184,177,109,70,54,188,150,50,196,103,126,178,82,35,169,195,190,42,90,108,209,185,43,114,70,37,155,206,186,216,197,148,105,80,100,111,34,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,55,86,66,121,69,90,76,197,183,133,190,177,199,76,215,211,44,153,98,207,166,107,215,70,190,200,124,157,91,131,65,188,183,68,129,138,207,218,156,216,195,130,73,144,179,66,82,175,97,34,38,60,214,76,44,76,74,45,79,54,195,37,173,140,214,207,175,152,50,80,36,153,98,67,208,50,207,189,90,153,133,182,108,92,81,49,175,204,212,48,191,197,142,159,111,199,127,101,58,73,37,183,109,83,165,45,213,180,214,136,212,104,185,171,78,38,70,119,54,196,57,49,94,178,192,151,112,126,126,102,142,89,165,108,181,148,148,55,193,187,36,79,195,175,153,89,188,194,165,145,60,133,102,51,111,157,188,192,182,137,98,106,173,143,44,196,139,61,105,154,217,90,144,169,191,213,58,110,51,124,96,118,52,155,60,118,148,158,203,118,133,75,187,59,107,84,162,36,99,60,34,159,60,60,109,177,219,197,64,35,138,190,106,119,53,42,149,107,134,48,48,96,159,100,188,118,146,161,40,51,176,61,76,186,50,201,198,123,58,100,134,98,98,37,213,175,48,96,76,198,120,115,61,80,37,148,56,110,41,44,144,63,200,175,178,132,94,211,61,99,165,171,121,209,156,52,105,172,219,151,64,56,90,112,205,128,220,58,156,142,206,191,116,102,80,34,194,61,147,142,142,217,53,217,118,210,220,122,39,149,128,147,183,182,162,88,174,129,103,39,183,194,124,92,183,134,37,164,193,155,61,117,42,166,218,100,195,56,146,121,211,110,200,83,189,114,52,215,78,137,135,189,144,130,124,42,140,36,48,161,134,50,87,204,156,80,117,191,35,51,148,212,60,64,209,64,52,204,109,69,118,196,189,65,146,216,43,79,152,141,179,208,62,193,207,97,158,95,138,196,178,165,150,50,143,47,169,211,41,184,189,57,210,113,221,121,172,210,75,68,154,157,57,147,77,189,197,97,55,135,102,217,63,145,73,191,76,187,52,157,138,174,159,164,40,174,92,136,203,174,183,205,167,44,35,188,161,89,212,116,168,163,57,123,116,174,168,57,108,76,198,207,161,63,162,88,161,38,218,165,38,47,75,80,199,154,115,215,47,209,123,160,77,143,53,122,194,84,167,155,140,166,206,201,87,210,181,120,99,165,126,100,61,70,158,116,42,76,203,62,156,119,85,49,128,54,215,180,134,160,86,152,109,212,118,65,72,94,162,181,120,152,167,59,146,76,172,62,178,212,73,73,172,142,79,83,52,173,143,114,177,206,87,142,90,64,115,81,47,151,137,108,188,94,92,106,220,131,145,119,50,112,197,79,139,94,46,97,89,124,78,220,130,65,183,216,52,203,99,126,121,218,133,47,61,168,69,92,142,72,105,87,133,93,181,141,181,186,168,103,107,156,139,102,130,176,69,53,14
171,127,84,199,181,130,213,192,160,178,196,70,170,203,130,34,158,198,201,90,78,161,143,159,171,67,141,42,123,127,164,162,124,146,99,75,208,150,188,175,121,136,91,186,91,127,43,181,64,179,148,139,97,59,105,119,147,62,119,150,107,39,95,203,161,83,129,219,183,151,207,193,175,143,56,69,100,88,115,37,53,130,117,185,70,169,112,90,184,130,82,133,161,152,190,59,180,77,78,124,92,187,119,58,207,164,57,158,175,97,53,190,140,45,61,140,126,122,102,42,37,97,56,124,44,204,96,180,207,137,215,98,148,166,180,214,56,81,203,143,104,180,196,162,213,219,114,115,123,165,176,203,93,211,114,46,57,46,161,103,91,140,216,208,191,70,219,99,89,193,179,78,101,208,167,127,66,72,83,182,93,132,138,34,153,155,126,109,162,105,163,155,148,192,177,73,153,82,67,78,74,218,87,44,210,197,157,44,152,102,86,83,181,92,108,130,117,180,46,104,210,141,163,59,151,83,166,198,91,124,90,73,88,52,113,98,38,120,87,53,36,66,91,137,186,155,140,179,53,52,44,165,153,212,100,183,72,156,205,137,79,88,98,36,58,169,167,37,123,209,92,99,144,76,158,130,56,205,95,189,120,109,54,170,120,119,115,63,54,110,91,58,196,44,106,121,59,90,67,152,68,80,212,189,116,114,39,200,213,206,162,106,85,210,174,164,101,106,85,195,34,209,171,59,80,44,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,51,196,103,127,178,82,35,169,195,190,42,90,108,209,185,43,114,69,37,156,206,186,217,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,197,183,133,190,177,199,76,214,210,43,153,98,207,166,106,215,69,190,200,125,157,91,131,65,188,182,68,129,137,207,218,156,216,194,130,73,144,179,66,83,175,96,34,37,60,214,75,44,76,74,45,79,54,195,37,173,140,214,207,175,152,50,80,36,153,98,67,208,50,208,189,91,152,133,183,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,57,72,38,183,109,83,164,46,213,180,214,136,212,104,184,171,79,38,70,119,55,196,57,50,94,178,192,151,112,126,126,102,142,88,166,108,181,148,149,55,193,187,36,79,195,175,153,89,188,194,165,145,60,133,102,51,111,157,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,89,144,170,191,213,58,110,51,124,95,118,52,155,59,118,148,158,202,118,133,75,187,59,107,84,163,35,99,60,34,159,60,60,109,176,219,197,64,35,138,190,107,119,53,42,149,107,134,48,48,97,159,100,188,118,146,161,40,51,176,61,76,187,50,201,198,123,58,100,134,98,98,38,213,175,47,96,76,198,120,115,61,79,37,148,56,111,40,44,144,62,200,175,178,131,94,212,61,99,165,171,121,210,156,52,105,172,218,151,63,56,90,111,205,127,220,58,156,142,206,191,116,102,80,35,193,61,147,142,142,217,53,217,119,210,220,122,39,149,129,147,183,182,162,88,175,129,103,39,182,194,124,92,183,134,36,164,194,155,61,116,42,166,217,99,195,57,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,37,48,161,135,50,86,204,156,80,117,191,35,52,148,212,60,63,209,64,52,204,108,69,118,196,189,65,146,216,43,80,152,141,179,208,62,193,207,96,158,95,139,197,178,166,150,50,143,47,168,211,41,184,189,57,210,112,220,121,172,210,75,68,154,157,57,147,77,189,197,97,55,135,101,216,63,144,73,191,76,187,52,157,138,174,159,164,40,174,92,136,203,173,183,205,167,45,35,188,161,89,211,115,168,163,57,123,116,173,168,58,108,76,198,207,162,63,162,88,161,38,218,165,38,47,75,81,199,154,115,215,47,209,123,160,76,143,53,123,194,84,167,155,140,166,206,202,87,210,181,119,99,164,126,100,61,70,158,116,42,75,203,62,156,119,85,49,128,54,215,180,135,161,86,152,109,213,118,65,72,95,162,181,120,152,167,59,147,75,172,62,178,212,73,73,171,143,79,83,52,173,143,113,177,206,87,141,90,64,114,81,46,151,137,108,188,94,93,106,220,131,145,118,50,112,197,79,139,93,46,97,88,124,77,220,130,65,183,216,52,203,99,125,121,218,132,48,61,169,69,92,142,72,105,87,133,93,181,141,181,186,168,103,107,156,139,102,130,176,69,53,14
171,128,84,198,181,130,212,192,160,178,196,70,169,203,129,35,158,199,201,89,79,161,143,159,173,67,141,42,123,127,165,162,124,146,99,75,209,150,188,175,120,136,91,186,91,127,43,180,63,179,148,139,97,60,105,119,147,62,118,151,108,39,95,202,162,82,130,219,183,151,208,194,176,144,55,68,101,88,114,38,52,130,117,186,71,169,112,90,185,129,81,134,161,152,190,59,180,78,78,124,92,187,119,59,207,164,58,157,175,97,53,190,139,45,63,140,126,121,102,42,37,96,55,124,44,203,97,180,207,138,215,98,149,166,180,214,57,82,204,142,105,181,197,162,213,220,114,115,124,164,177,204,93,211,114,47,56,46,161,101,90,140,215,207,191,70,219,98,89,193,179,78,102,209,167,127,65,72,83,182,95,132,139,32,154,154,126,108,162,105,164,155,148,192,179,72,154,82,67,78,74,218,87,43,210,197,157,44,151,101,86,84,181,92,108,131,118,180,45,105,210,142,164,59,152,82,166,197,91,124,90,74,89,51,114,98,37,119,87,53,36,67,92,137,186,155,141,179,52,53,44,165,153,212,100,183,73,157,206,136,79,88,98,36,59,170,166,37,122,210,93,98,144,76,156,129,56,206,95,189,120,108,55,171,120,118,115,63,54,111,91,58,196,45,106,121,59,89,67,154,68,82,212,189,116,114,39,199,212,207,162,107,85,210,174,164,101,105,85,195,34,209,171,59,81,44,204,162,173,86,165,191,133,93,42,132,183,177,108,70,55,188,150,50,196,103,127,179,82,35,169,194,190,41,89,108,210,185,42,113,69,37,155,205,186,217,197,148,105,79,101,110,35,208,46,118,196,52,77,113,191,170,127,193,137,80,214,203,162,42,117,192,162,217,56,40,54,87,66,122,70,90,76,197,184,132,190,177,198,76,214,210,43,153,99,207,166,107,215,68,190,200,124,156,90,131,65,188,182,67,128,137,206,217,156,216,195,131,74,144,179,66,83,175,96,33,38,61,215,75,44,76,74,45,79,55,195,38,173,140,214,208,175,152,50,80,37,153,98,68,209,49,208,190,91,152,134,183,109,93,80,49,176,203,212,48,190,197,141,158,110,200,127,101,57,72,37,182,109,82,164,45,214,180,214,136,212,104,185,172,78,38,70,120,55,196,57,50,93,178,192,151,112,126,126,103,142,89,165,108,181,147,149,54,193,187,35,78,194,174,153,89,189,194,164,145,60,133,102,51,112,157,189,192,182,137,98,107,174,144,43,197,139,61,105,154,218,90,144,170,191,213,58,111,51,123,95,119,53,155,59,118,148,158,202,118,133,76,187,59,107,83,162,37,99,59,34,159,59,61,110,176,219,198,64,35,138,190,106,119,52,41,149,106,134,49,48,96,159,101,188,117,145,161,40,49,177,61,76,186,50,200,198,123,58,101,134,98,98,38,213,175,48,96,77,199,120,116,62,80,38,148,56,111,40,44,143,63,200,176,178,131,94,212,60,98,165,171,120,211,156,53,105,171,218,151,63,56,89,112,206,127,220,58,157,143,206,191,115,102,81,34,194,61,148,142,142,217,53,217,118,210,219,122,39,148,129,147,183,181,162,88,175,130,103,39,183,194,124,92,182,133,36,164,194,154,61,116,42,166,217,99,196,56,147,120,211,109,200,85,189,115,52,216,79,136,135,188,144,130,124,43,141,38,48,161,135,50,86,205,157,80,118,191,34,52,149,211,60,63,208,64,52,204,109,69,118,195,189,65,146,215,42,80,152,141,178,207,62,193,207,97,157,95,139,197,178,166,150,50,142,48,168,210,40,183,188,57,210,112,220,121,173,210,75,67,155,157,58,147,77,190,197,97,55,136,102,218,64,145,73,190,77,187,51,158,137,173,159,164,40,173,91,135,203,173,183,205,167,44,34,188,162,89,212,117,168,164,57,122,114,173,168,58,107,76,197,208,162,64,161,87,161,38,218,165,36,47,75,80,199,155,115,215,47,208,121,159,76,143,52,123,195,83,166,155,140,167,206,202,87,210,180,119,98,164,126,99,61,70,157,117,43,75,203,62,157,119,85,48,127,53,214,180,135,160,86,152,109,213,117,64,72,95,163,181,120,152,167,58,147,75,172,63,178,213,72,72,171,142,79,83,52,172,143,114,176,205,88,141,90,64,114,81,46,152,137,108,189,93,93,106,220,132,146,119,50,112,197,78,139,94,47,97,88,124,77,220,131,66,183,216,51,203,100,126,121,217,132,48,59,168,70,92,142,72,105,88,133,95,181,140,182,186,167,104,107,157,138,103,129,177,69,52,14
171,127,85,199,181,131,212,192,160,178,195,69,170,202,129,34,157,199,200,89,78,161,143,160,171,67,141,42,122,127,165,161,124,145,99,75,209,150,187,174,121,137,90,186,90,128,44,182,63,179,147,139,97,60,105,119,148,62,118,151,107,38,95,204,161,83,128,220,182,150,206,195,175,143,56,70,100,88,115,37,54,129,117,184,70,168,112,90,184,129,81,133,161,153,191,59,181,76,79,124,92,188,119,58,208,164,57,158,175,96,52,190,139,46,62,140,126,122,101,43,37,96,56,124,44,202,96,180,207,137,216,98,149,166,181,214,56,82,203,142,104,180,197,162,214,219,113,114,123,165,176,204,94,211,115,46,56,46,161,102,91,141,215,207,191,70,220,98,90,193,179,78,101,208,167,127,66,73,83,182,93,131,139,34,154,154,126,109,162,106,164,154,148,192,177,72,153,82,68,78,74,218,87,44,210,196,157,45,152,101,86,83,181,91,108,130,118,181,46,105,211,141,163,59,151,84,166,198,91,123,90,72,88,51,114,98,38,120,88,53,36,67,91,137,186,155,140,178,53,52,44,165,153,211,100,183,72,156,205,137,79,88,98,35,58,169,167,37,123,210,92,98,143,76,158,129,56,205,95,189,121,110,55,171,120,119,116,62,54,112,92,59,197,44,106,121,58,90,67,152,67,81,212,189,116,114,39,200,212,207,161,106,86,211,174,164,102,106,85,195,34,209,171,60,80,44,204,162,173,85,166,192,133,93,41,133,184,177,109,69,54,188,151,50,195,103,126,178,82,35,169,194,190,42,90,108,209,185,42,113,69,36,156,206,185,217,198,148,106,80,100,110,34,209,47,118,196,52,76,113,191,170,126,193,137,80,214,202,162,41,117,191,162,216,56,39,55,86,67,121,70,89,76,198,182,133,190,177,199,77,214,211,43,152,98,207,166,107,215,70,189,199,124,157,90,132,65,188,183,67,128,138,208,218,156,215,195,130,74,144,180,66,82,175,97,34,37,60,214,76,44,76,75,46,78,54,195,38,172,141,214,208,175,152,50,80,37,153,98,67,209,50,209,189,90,153,134,183,109,92,80,48,175,202,212,49,190,198,142,158,112,199,127,101,58,72,37,183,110,82,164,45,213,180,214,136,212,103,184,171,79,38,71,119,54,196,57,50,93,179,193,151,112,127,126,102,141,89,165,108,182,148,148,55,192,187,37,79,195,175,153,89,188,194,164,145,60,134,103,51,111,157,188,192,182,137,97,106,173,144,44,196,138,61,105,155,217,89,144,169,191,212,58,111,51,125,95,118,52,155,59,118,146,158,202,118,133,75,186,59,107,84,164,36,98,60,34,160,60,60,109,176,219,198,63,35,138,190,106,119,52,41,149,107,134,48,48,97,159,101,188,117,145,161,40,50,176,62,76,188,49,201,198,123,58,101,134,98,98,37,213,175,47,96,75,198,120,115,61,80,38,148,57,110,41,44,144,63,200,175,178,131,94,211,61,100,164,171,121,211,155,50,104,172,218,151,64,55,90,111,205,128,220,58,157,142,207,192,116,103,80,35,193,62,147,141,143,217,53,217,118,210,220,123,39,149,130,148,184,181,162,88,176,129,103,39,183,195,124,92,183,135,36,164,193,154,61,117,42,165,217,99,195,57,146,120,211,110,199,83,189,115,51,215,78,136,135,189,143,129,124,41,140,37,48,161,134,49,87,204,156,80,117,191,35,51,149,211,60,64,208,64,52,204,108,69,118,195,188,66,146,216,43,80,152,142,179,208,62,193,208,95,158,95,139,196,179,165,151,51,143,47,168,212,40,183,189,57,210,112,221,122,171,210,76,69,154,157,57,147,78,189,197,97,55,135,102,217,64,145,72,192,76,187,52,158,138,175,159,164,41,174,92,135,203,173,183,204,167,44,34,188,162,89,211,116,169,163,57,123,116,173,168,57,108,76,199,208,161,64,162,88,162,38,218,165,38,48,75,81,198,155,115,216,46,209,122,160,76,143,51,123,195,83,167,154,141,167,206,201,88,210,181,119,98,165,125,100,61,70,158,117,42,76,204,62,156,119,85,48,127,54,215,179,135,160,86,152,108,213,117,65,72,95,161,181,119,152,167,59,146,75,171,63,178,213,73,72,171,143,80,83,52,173,142,113,177,205,87,141,91,64,115,82,46,151,137,108,188,94,93,107,219,131,146,119,51,111,197,79,139,93,46,97,88,124,77,220,130,65,183,215,52,203,98,126,122,217,131,47,61,168,69,91,141,71,104,87,132,94,181,141,181,186,168,104,107,156,139,103,130,176,70,53,14
171,127,84,200,182,130,213,192,161,178,195,70,169,202,130,34,157,198,200,89,78,161,143,160,171,67,141,44,123,125,165,163,124,145,99,75,208,149,187,174,121,136,91,187,91,128,44,181,64,179,147,139,97,59,104,119,147,62,119,150,107,39,94,203,160,83,129,220,182,151,207,194,176,143,56,68,100,87,115,37,53,129,117,184,71,168,112,89,184,130,81,133,162,152,190,58,180,78,78,124,91,187,119,58,207,164,57,157,175,97,53,189,140,45,62,141,125,120,102,43,36,97,56,124,43,204,96,180,207,137,215,97,149,166,181,214,56,82,203,142,104,180,196,162,213,220,114,115,122,166,176,203,93,211,114,46,57,45,162,103,90,141,216,209,190,70,219,99,89,192,179,77,100,209,168,127,66,71,83,181,93,132,138,34,154,155,126,109,162,105,164,154,147,192,177,73,152,81,67,78,73,217,87,44,211,197,156,44,152,101,87,83,180,92,108,131,118,180,46,104,211,141,163,60,152,83,166,199,91,123,90,74,89,51,113,98,38,119,87,53,35,66,91,137,185,155,140,179,53,52,44,165,152,212,101,182,72,155,206,137,79,88,98,36,58,169,167,37,124,208,93,98,144,77,158,130,58,205,95,189,120,109,54,170,119,119,116,63,53,109,91,58,196,45,107,121,58,90,68,153,67,80,212,190,117,114,39,200,212,207,161,106,85,209,173,164,101,105,85,195,34,208,170,58,81,45,205,163,174,85,164,192,134,92,40,134,183,177,109,70,54,188,150,51,196,103,127,179,83,35,168,196,190,42,90,108,209,185,43,113,69,36,156,206,186,217,197,147,106,80,99,111,35,209,46,118,197,51,78,113,192,170,126,193,136,80,214,202,162,41,116,191,163,216,56,38,55,87,66,121,70,90,76,198,183,133,190,175,198,76,214,210,43,154,99,206,166,106,215,69,189,200,125,157,92,131,66,188,183,67,129,137,207,218,155,216,195,129,73,144,178,67,83,176,96,33,38,61,214,75,45,77,74,46,78,54,195,37,172,141,213,208,176,152,51,80,37,153,98,68,208,50,208,189,91,151,133,182,109,92,81,48,175,203,212,49,190,198,142,158,111,200,126,100,56,73,37,183,109,83,165,45,212,181,215,136,213,104,185,172,79,37,70,118,53,196,57,50,93,178,192,150,112,127,127,102,142,88,166,109,181,148,148,55,193,187,37,78,194,174,153,89,188,194,165,145,60,133,102,51,112,156,188,191,183,138,98,106,174,144,44,195,139,61,105,155,217,89,144,170,191,213,58,111,51,125,96,118,52,155,60,118,147,159,202,118,133,76,187,58,107,84,163,36,99,60,34,159,61,61,109,176,219,197,64,36,138,191,107,119,53,42,148,107,135,49,48,96,159,101,188,118,146,162,40,50,176,61,76,187,50,200,198,123,59,101,134,98,98,38,212,174,48,97,76,199,120,115,61,79,37,149,57,110,40,45,143,63,199,175,177,132,95,211,61,99,166,170,121,210,156,52,105,172,219,150,63,56,91,113,205,127,220,57,157,141,206,191,116,102,80,34,195,62,147,141,142,216,53,217,119,211,221,122,39,149,128,148,183,183,162,87,175,130,104,39,184,195,123,92,182,135,36,164,193,154,62,117,41,166,218,100,195,56,146,120,211,110,200,84,188,114,51,215,78,136,134,188,144,130,124,41,140,36,48,161,134,49,87,204,157,80,117,190,34,52,148,212,60,64,209,64,52,205,109,68,119,196,189,65,146,216,43,80,152,141,179,208,62,193,207,96,158,95,138,197,178,166,151,49,143,47,168,212,41,184,188,57,209,112,219,121,172,210,76,67,154,157,58,147,78,189,197,96,55,136,101,218,64,145,74,192,76,187,52,157,138,173,159,163,41,174,92,136,203,174,183,205,167,44,35,189,161,89,211,117,168,162,57,121,115,173,169,58,108,76,197,208,162,63,161,88,161,38,218,165,38,47,74,81,199,153,115,215,46,208,123,159,77,143,52,123,194,83,167,155,140,166,206,202,87,211,181,120,98,165,126,100,61,70,158,117,42,75,203,63,156,119,85,49,128,54,215,180,135,160,86,153,110,212,118,65,72,94,163,182,120,152,167,57,146,75,171,63,178,212,73,73,172,143,79,83,52,172,143,113,177,206,87,141,90,64,114,81,46,152,137,109,189,94,92,105,220,131,145,119,50,112,197,78,139,93,47,97,88,124,78,221,129,65,183,216,52,203,99,126,121,217,133,47,61,168,69,91,142,72,105,87,132,94,180,141,181,187,168,104,107,156,138,103,129,176,68,53,14
171,128,84,199,181,130,213,192,160,178,195,69,170,202,130,34,158,199,201,90,78,161,143,159,171,67,141,42,123,126,165,162,124,145,99,75,209,150,188,175,121,136,91,187,91,127,43,181,64,179,147,139,97,59,105,119,147,62,119,150,107,39,95,203,162,82,129,219,183,151,206,194,176,143,56,69,101,88,115,38,53,129,117,185,70,168,112,90,185,129,82,133,161,152,190,59,181,77,78,124,92,188,119,58,207,164,58,158,175,97,53,190,140,45,62,140,126,121,102,42,37,97,56,124,43,203,96,180,207,137,215,98,148,166,180,215,56,81,203,142,104,180,196,162,213,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,91,141,215,208,190,70,219,99,89,193,179,78,100,208,167,127,66,71,83,182,93,132,138,34,153,155,125,109,162,105,163,155,148,192,177,72,153,82,67,77,74,218,87,44,210,197,157,44,152,102,86,83,180,91,108,130,118,180,46,105,210,142,163,60,151,84,166,199,90,124,90,73,89,52,113,98,38,120,87,53,36,67,91,137,186,155,140,179,53,52,44,165,153,212,100,183,72,156,205,137,79,88,98,36,58,169,167,38,123,210,93,99,144,76,158,129,57,205,95,189,120,109,55,170,119,119,115,63,54,110,91,58,196,44,106,121,58,90,67,153,68,81,212,189,116,114,39,200,212,206,162,106,85,210,174,164,101,107,85,195,34,209,171,59,80,44,204,162,173,85,165,192,133,93,41,133,184,177,109,71,54,188,150,50,196,103,127,178,82,35,169,194,190,42,89,109,209,185,42,114,69,36,156,206,186,217,197,148,105,80,100,111,35,209,46,118,197,52,77,113,191,170,127,193,137,81,213,202,162,41,117,191,162,216,56,39,54,87,66,121,69,90,76,198,183,134,190,177,199,76,215,210,43,153,98,207,166,107,215,70,190,200,124,157,91,131,66,188,183,68,129,137,207,218,156,216,194,130,74,144,179,66,82,175,97,34,37,60,214,76,45,76,74,45,79,55,195,37,172,141,214,207,175,151,50,80,36,152,98,67,208,50,208,189,91,152,133,183,108,92,81,49,175,204,212,48,191,197,142,158,112,199,127,101,57,73,37,183,109,83,164,45,213,180,214,136,212,104,185,171,79,38,70,119,54,196,57,50,94,178,193,151,113,126,126,102,142,89,165,108,181,148,148,54,192,187,37,79,195,175,153,89,188,194,165,145,59,133,102,51,112,156,188,192,182,137,97,106,174,143,44,196,139,61,105,154,217,90,144,170,191,213,58,110,51,124,95,118,52,155,60,118,148,158,202,118,132,75,187,59,107,84,163,35,99,60,34,159,60,60,109,176,220,198,64,36,138,190,106,119,53,42,149,107,134,49,47,97,159,101,188,118,145,161,40,50,176,61,76,187,50,200,198,123,58,100,134,98,98,38,213,175,48,96,76,199,120,116,61,79,37,149,57,110,41,44,144,63,200,175,178,132,94,212,61,99,164,171,121,210,156,52,105,171,219,151,63,56,90,111,205,127,220,58,156,142,206,191,116,102,80,34,194,61,147,142,142,217,52,217,119,211,220,122,39,149,129,147,183,182,162,88,175,129,103,39,183,194,124,92,183,134,36,164,193,155,61,117,42,165,217,100,195,57,147,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,37,48,161,134,49,87,204,156,80,117,191,34,52,149,211,60,63,209,64,52,204,108,69,118,196,189,65,146,216,43,80,152,141,179,208,63,193,207,96,158,96,139,196,178,165,150,50,143,48,168,211,41,184,189,57,210,112,220,121,172,210,76,68,154,157,57,147,77,189,197,97,56,135,101,217,63,144,73,192,76,187,52,157,138,174,159,164,40,174,92,137,203,174,183,204,166,45,34,189,161,89,211,116,168,163,57,123,116,173,169,57,107,76,198,207,162,63,161,88,162,38,218,165,38,47,75,80,199,154,114,215,47,209,123,160,77,143,53,122,195,84,167,155,141,166,206,201,87,210,181,119,98,164,126,100,61,70,159,116,42,75,203,63,156,119,85,49,128,54,215,180,135,161,86,152,109,213,118,65,72,94,162,181,119,152,167,59,147,76,172,62,178,212,73,73,172,142,79,83,52,172,143,114,177,206,87,142,90,64,114,81,46,151,137,108,188,94,93,106,220,131,145,119,50,112,197,79,139,93,46,97,88,124,78,220,130,65,183,216,52,203,99,125,122,218,133,47,61,168,70,92,142,72,104,87,132,93,181,141,181,186,167,103,107,156,139,103,130,176,69,53,14
171,127,84,199,181,131,213,192,159,178,195,70,170,203,130,34,157,199,201,89,78,161,143,160,171,67,141,43,123,126,164,162,124,145,99,75,209,149,187,175,121,136,90,186,90,128,43,181,64,179,148,139,97,59,104,119,148,62,118,149,106,39,95,203,162,83,128,219,183,151,206,193,176,144,56,69,100,88,115,37,53,129,117,185,71,168,112,90,184,130,81,133,161,153,190,59,181,78,78,124,92,187,120,58,208,164,57,158,175,96,53,190,139,44,62,140,126,122,101,42,37,97,56,124,44,204,97,179,206,137,215,99,148,166,180,214,56,82,203,143,105,180,196,162,213,220,114,115,123,165,175,203,93,211,114,47,56,46,161,103,91,141,214,208,190,71,219,99,89,193,179,79,100,208,167,127,66,72,83,182,93,132,138,34,153,155,126,109,162,106,163,155,148,191,177,73,154,82,68,77,74,218,86,44,210,196,156,44,153,102,85,83,181,91,108,130,117,180,46,105,210,142,163,59,151,83,166,199,90,124,90,73,88,51,113,99,39,120,87,54,36,67,91,138,186,155,140,178,53,52,44,165,153,211,101,182,73,155,205,137,79,88,98,35,58,169,166,37,124,209,93,98,143,76,158,130,57,206,96,189,121,110,55,170,120,119,115,63,53,110,92,59,196,45,105,121,58,90,67,153,68,80,212,189,116,114,39,200,212,207,162,106,85,210,174,165,102,107,85,195,34,209,171,59,80,45,204,162,172,85,165,191,133,93,40,133,184,177,108,70,54,188,151,51,196,104,126,178,82,35,169,195,191,42,90,108,210,185,43,114,69,37,156,206,186,216,197,148,105,80,100,111,34,209,46,118,197,52,78,113,191,170,127,193,136,80,213,202,163,41,117,191,163,216,55,40,55,86,67,121,68,90,76,197,183,134,190,176,199,76,214,210,44,153,99,207,166,107,216,69,190,199,124,157,91,131,66,188,183,68,129,137,207,218,156,215,195,130,73,144,179,66,82,174,97,34,37,61,215,76,44,77,74,46,79,54,195,37,172,141,214,207,175,151,50,81,36,153,98,67,208,50,208,189,91,153,133,182,108,91,81,49,175,204,212,48,190,197,143,158,111,200,126,101,57,72,38,182,108,82,164,46,213,180,214,136,213,103,185,171,78,37,70,119,54,196,58,50,93,179,193,151,113,126,126,102,142,89,165,108,182,148,149,55,193,187,36,78,194,175,154,89,188,194,165,145,60,133,102,51,111,156,188,192,182,137,97,106,173,143,43,196,139,62,106,155,217,90,144,169,191,212,58,111,51,124,95,118,52,155,60,119,148,158,203,118,133,76,187,59,107,84,163,36,99,61,34,159,60,60,110,177,220,197,63,35,138,190,107,119,53,42,150,106,134,48,48,96,158,100,188,118,146,161,41,51,176,61,76,186,50,201,199,123,58,101,134,98,98,37,213,175,47,96,76,198,120,116,61,79,38,149,57,110,40,44,144,62,201,175,177,131,94,212,61,100,165,170,120,209,156,51,104,172,219,151,63,56,90,112,205,127,221,59,156,141,206,191,116,101,80,34,193,61,148,142,141,217,53,216,119,210,220,122,39,149,129,148,183,182,162,88,174,129,102,38,183,194,124,92,183,135,36,164,194,154,61,117,41,165,217,100,195,56,147,120,211,110,200,84,189,114,52,216,79,137,135,189,145,129,124,42,140,36,48,161,134,50,87,204,156,80,117,191,34,52,148,212,60,64,208,65,52,204,109,68,118,196,189,66,146,217,43,79,152,141,179,208,62,193,207,97,158,95,138,197,179,165,150,50,143,47,168,211,41,183,189,58,210,112,220,121,171,210,75,68,154,157,57,147,77,189,197,97,55,136,102,216,63,144,73,192,76,187,52,158,138,173,158,165,40,173,92,136,203,173,183,204,167,45,35,188,161,90,211,115,167,162,56,122,116,173,169,57,107,77,198,207,162,63,161,88,161,38,218,165,38,47,75,80,199,154,115,215,47,209,123,159,77,144,53,123,195,84,166,155,141,166,206,202,88,210,181,119,99,165,126,100,62,70,158,117,42,75,203,63,156,119,85,49,128,54,215,180,135,160,86,152,109,213,118,65,71,94,163,182,120,152,167,59,147,76,171,62,178,214,73,73,172,143,79,83,53,172,143,113,176,206,87,141,90,64,114,81,47,151,137,108,189,93,92,106,220,131,145,118,50,112,197,79,138,94,47,97,88,124,78,220,130,65,183,216,53,203,99,126,121,217,132,47,60,168,69,91,141,72,105,87,133,93,180,141,181,186,168,103,108,157,139,102,130,176,69,53,14
171,127,84,199,181,130,213,192,160,178,196,69,170,202,130,34,158,199,201,90,78,161,143,160,171,67,142,42,123,127,164,162,124,145,99,75,208,149,188,175,121,136,91,186,91,127,43,181,63,179,147,139,97,59,105,119,147,62,119,150,107,39,94,203,161,82,129,219,183,151,206,194,176,143,56,69,100,88,115,37,53,130,117,185,70,168,112,90,184,129,81,133,161,152,190,59,181,77,78,124,92,187,119,58,207,164,58,158,175,97,52,190,140,45,62,140,126,122,102,42,37,96,56,124,44,203,96,180,207,137,215,98,148,166,180,214,56,81,203,142,104,180,196,162,213,219,114,115,123,165,176,203,93,211,114,46,56,46,161,103,90,141,216,208,190,70,219,99,89,193,179,78,101,209,167,127,66,72,83,182,93,132,138,34,154,155,125,109,162,105,163,155,148,192,177,72,153,82,67,78,74,218,87,44,210,197,157,44,152,102,86,83,181,92,108,130,118,180,45,105,210,142,163,59,151,83,166,199,90,124,90,73,89,51,114,98,38,120,87,53,36,67,91,137,186,155,140,179,52,52,44,165,153,212,100,182,72,156,205,137,79,88,98,36,58,169,167,37,123,209,93,99,143,76,158,129,56,205,95,189,120,109,55,170,119,119,115,63,54,111,91,58,196,45,106,121,58,90,67,152,68,81,212,189,116,114,39,200,212,206,162,106,85,210,174,164,101,107,85,194,34,209,171,59,80,45,204,162,173,85,165,192,133,92,41,133,184,177,109,70,54,188,151,50,196,103,127,178,82,35,169,194,190,42,90,108,209,185,42,114,70,36,156,206,186,217,197,148,105,80,100,111,35,208,46,118,196,52,77,113,191,170,127,193,137,81,214,202,162,41,117,191,163,216,56,40,54,87,66,121,69,90,76,197,183,133,190,177,199,76,214,210,43,153,98,207,166,107,216,69,189,200,124,157,91,131,65,188,183,68,129,137,207,218,156,216,194,130,73,144,179,66,83,175,97,34,38,60,215,76,44,76,74,45,79,54,195,37,173,140,214,207,175,151,50,80,36,153,98,67,208,50,208,189,91,152,133,182,108,92,81,49,175,203,212,48,191,197,142,158,111,199,127,101,57,72,38,183,109,83,164,45,213,180,214,136,212,104,184,171,79,38,70,119,54,196,57,49,94,178,192,151,112,126,126,102,142,89,165,108,181,148,148,55,193,187,36,79,195,175,153,89,188,194,165,145,59,133,102,51,112,156,188,192,182,137,97,106,173,143,44,196,139,61,105,155,217,90,144,170,191,213,58,110,51,124,95,118,52,155,59,118,148,158,203,118,133,75,187,59,107,84,163,36,99,60,34,160,60,60,109,176,220,197,64,35,138,190,106,118,53,42,149,107,134,48,48,97,159,101,188,118,146,161,40,51,176,62,76,186,50,201,198,123,58,100,134,98,98,37,213,175,47,96,76,198,120,115,61,79,37,148,57,110,41,44,144,63,200,175,178,132,94,212,61,99,165,171,121,210,156,52,105,172,219,151,63,56,90,111,205,127,220,58,156,142,206,191,116,102,80,34,193,61,147,142,142,217,53,217,118,211,220,122,39,149,129,147,183,182,162,88,175,129,103,39,183,194,124,92,183,134,37,164,193,155,61,117,42,165,217,100,195,56,146,120,211,110,200,84,189,114,52,215,78,137,135,189,144,130,124,42,140,37,48,161,134,50,87,204,157,80,117,191,34,52,148,212,60,63,209,64,52,204,108,69,118,196,189,65,146,216,43,80,152,141,179,208,62,193,207,96,158,95,139,196,178,165,150,50,143,47,168,211,41,184,189,57,210,112,220,121,172,210,75,68,154,157,57,147,77,189,197,97,55,135,101,217,63,144,73,191,76,187,52,158,138,174,159,164,40,173,92,136,203,173,183,204,167,44,35,188,161,89,211,116,168,163,57,122,116,173,168,58,107,76,198,207,162,63,161,88,161,38,218,165,38,47,75,80,199,154,115,215,47,209,122,160,77,143,53,122,194,83,167,155,140,166,206,202,87,210,181,119,98,165,126,100,61,70,158,116,42,75,203,62,156,119,85,49,128,54,215,179,135,160,86,152,109,213,118,65,72,94,162,181,119,152,167,59,147,76,172,62,178,213,73,73,172,143,79,83,52,172,143,113,177,206,87,141,90,64,114,81,46,151,137,108,188,94,93,106,220,131,145,119,50,112,197,79,139,94,46,97,88,124,78,220,130,65,183,216,52,203,99,125,121,218,132,47,61,168,70,92,142,72,105,87,133,93,181,141,181,186,168,103,107,156,139,103,130,176,69,53,14
147,133,74,126,94,36,188,82,214,84,56,68,69,192,44,201,118,202,67,197,155,195,180,194,137,150,185,63,213,135,153,125,140,60,184,122,166,39,200,52,166,85,97,39,94,137,195,171,64,150,49,98,104,52,84,70,40,191,65,214,59,167,161,83,220,219,54,55,76,212,109,166,170,215,93,221,45,218,103,201,68,205,201,151,206,70,122,182,79,68,48,166,51,71,70,207,81,163,165,57,173,150,48,53,120,128,46,220,135,151,152,67,171,169,215,35,62,53,187,197,179,85,72,140,98,83,108,63,157,63,56,166,80,99,71,183,195,214,156,70,208,146,164,78,114,138,122,142,66,82,134,84,105,118,158,63,86,185,201,169,219,93,202,182,116,135,167,141,164,186,142,153,51,108,131,42,109,63,66,213,39,69,53,68,182,115,194,58,77,150,113,56,191,127,50,151,135,61,75,116,64,61,182,195,155,122,200,40,37,54,117,161,207,138,139,45,61,174,124,91,77,102,38,56,215,167,183,168,46,167,88,81,41,178,208,139,80,152,144,100,203,197,155,152,175,61,209,111,196,170,148,86,107,47,156,169,153,176,182,185,179,174,130,89,35,123,185,99,184,90,89,215,79,69,109,168,36,118,164,157,52,209,144,75,44,190,77,148,107,146,53,116,204,101,140,124,120,193,66,157,66,82,66,142,212,221,219,143,135,41,145,147,192,112,148,185,46,204,179,199,179,200,118,65,78,54,198,132,137,80,153,47,164,60,213,152,116,99,172,149,161,101,82,133,134,104,144,160,200,101,75,198,61,163,92,56,129,34,122,130,185,152,180,157,115,204,157,96,85,100,188,43,47,163,114,213,60,50,120,178,42,182,160,37,169,159,68,148,178,186,36,213,75,144,36,51,107,86,210,80,203,170,176,157,170,96,183,102,189,121,118,135,88,50,40,42,92,107,44,67,213,56,45,113,49,219,212,123,176,158,101,59,110,106,80,194,110,209,94,142,158,80,56,101,112,96,147,161,84,202,35,57,152,100,91,182,198,40,34,155,43,102,64,92,210,36,215,90,127,208,74,161,33,136,219,129,141,42,40,136,111,192,68,216,118,198,102,138,212,83,169,155,123,187,44,200,123,59,140,179,214,60,74,65,152,194,214,61,165,189,215,90,86,47,93,37,43,210,213,82,45,132,63,102,154,51,213,182,66,163,49,133,204,112,48,108,181,117,146,177,59,111,47,93,94,181,139,133,155,97,104,186,52,103,92,119,220,69,144,216,99,109,75,65,44,168,118,136,96,177,178,212,87,77,112,37,116,102,151,44,190,219,157,113,105,188,99,156,101,135,199,151,108,76,109,94,59,68,93,168,43,66,44,134,191,158,64,147,122,83,116,172,196,65,185,210,169,71,157,219,176,150,43,121,169,119,212,205,192,53,203,67,103,132,40,159,80,77,57,48,154,190,96,111,183,190,198,122,210,218,147,190,126,89,133,116,97,114,186,177,168,118,216,146,122,186,166,166,88,176,90,38,202,85,117,148,108,182,101,215,61,171,170,185,189,97,81,71,194,52,95,101,103,195,101,36,120,110,55,80,132,120,77,196,92,38,36,190,198,118,99,130,73,166,210,105,62,118,90,164,81,75,71,101,211,91,82,60,186,45,95,203,139,173,93,168,211,105,219,173,128,185,67,81,214,100,59,179,168,74,96,176,98,188,188,166,97,57,187,167,100,177,165,135,39,92,94,122,208,49,163,88,218,58,191,100,80,163,187,96,137,206,94,172,113,44,41,164,46,198,123,53,111,69,155,98,183,70,130,67,88,33,185,99,118,60,114,155,80,202,89,124,161,214,211,77,82,184,161,163,61,35,152,170,183,182,155,92,193,50,61,127,210,159,41,46,48,61,216,131,75,78,193,44,211,174,204,106,94,197,96,209,153,131,44,162,112,69,174,172,38,198,89,98,156,150,133,48,114,173,45,159,140,219,157,55,77,192,123,101,116,147,47,45,86,172,66,185,175,211,83,168,155,157,79,121,100,195,120,42,146,85,44,67,176,35,203,84,66,164,113,166,147,126,99,37,191,174,95,113,106,130,141,162,162,139,60,198,156,175,149,155,193,102,35,95,46,107,60,160,206,151,65,39,156,110,76,169,76,187,123,220,99,147,193,184,110,170,201,205,77,169,180,104,105,161,65,176,69,219,199,204,122,86,78,131,104,119,195,89,187,99,46,56,136,83,99,85,95,209,128,107,118,41,50,199,109,138,49,104,158,209,96,143,45,136,55,165,151,132,196,166,96,188,46,62,182,49,75,119,136,76,146,191,15
147,132,73,127,94,36,189,82,215,85,56,68,68,194,44,201,118,202,66,198,154,194,180,195,137,150,184,62,214,135,153,124,140,60,184,122,166,39,199,54,166,85,98,39,93,138,195,170,63,150,49,98,103,52,85,68,39,191,65,214,59,167,160,83,220,219,55,55,76,213,109,166,170,216,94,220,45,218,103,200,69,204,202,150,206,69,122,182,78,67,47,167,52,72,70,206,81,162,165,58,175,150,49,53,120,128,46,221,135,152,152,68,171,169,214,36,62,53,187,197,180,85,72,141,97,84,109,63,155,63,55,166,80,99,71,182,196,215,157,70,208,146,163,77,113,140,121,142,65,83,134,84,105,117,158,63,86,185,201,168,220,93,200,183,115,135,166,141,165,187,142,154,51,108,131,41,109,63,66,212,39,70,53,67,182,114,195,59,77,150,112,56,192,127,51,151,134,61,75,116,64,61,183,194,156,123,200,40,36,55,117,160,208,139,140,46,60,174,124,92,77,101,38,56,216,167,183,168,46,167,87,82,42,178,208,138,79,151,143,102,203,197,155,152,174,61,209,110,196,170,148,86,107,47,157,170,154,176,182,185,178,175,130,90,35,123,185,99,184,89,89,215,79,68,109,168,37,119,164,156,51,209,143,75,42,190,78,148,107,146,52,115,205,101,140,123,121,193,65,156,66,82,67,143,212,221,217,143,135,41,144,147,192,111,148,184,47,204,180,199,179,198,117,65,77,54,198,132,138,80,154,49,164,61,214,154,117,100,173,149,161,101,82,134,133,103,143,160,200,101,76,198,61,163,91,56,128,34,121,132,185,153,181,157,114,204,157,98,85,99,189,43,47,162,115,213,59,50,120,178,41,182,160,36,168,159,68,148,179,186,35,213,75,145,36,51,107,86,210,79,204,170,175,157,170,97,183,103,188,120,119,135,88,50,42,42,92,106,43,66,212,56,44,113,49,218,212,123,177,157,102,60,110,107,79,193,109,211,95,140,157,80,55,102,112,97,146,161,82,202,34,57,152,101,92,181,198,41,33,155,43,101,63,92,211,36,215,91,128,209,74,160,33,136,218,129,141,42,39,137,112,192,68,216,118,198,104,137,212,83,169,155,123,189,45,200,123,59,140,179,214,60,74,65,151,194,214,60,166,189,215,89,85,46,93,37,43,210,214,82,45,132,63,101,154,51,213,182,66,162,48,132,204,112,49,108,180,116,145,178,59,110,47,92,93,181,139,134,155,98,104,186,52,103,92,119,220,69,145,215,99,109,75,65,44,167,118,137,96,177,178,211,85,78,113,37,116,102,152,45,190,219,156,114,104,187,98,154,100,135,199,151,109,76,109,94,59,69,93,168,43,67,43,134,191,158,63,148,121,82,116,172,196,65,186,209,169,70,158,219,176,150,43,121,169,119,212,205,191,54,203,66,103,133,40,160,80,76,57,49,154,190,96,111,183,189,199,121,210,219,146,191,126,89,133,117,98,114,184,177,168,118,217,146,122,185,168,167,89,175,91,38,203,86,117,149,107,181,101,214,61,173,170,185,189,96,81,72,195,53,95,101,104,196,102,35,122,110,54,80,132,121,77,198,93,37,36,191,197,119,99,130,73,167,210,105,62,117,90,163,81,76,71,101,210,91,83,60,186,45,94,202,139,174,93,168,210,106,219,173,126,186,66,80,214,99,60,180,169,74,97,177,99,189,188,166,97,57,186,168,100,176,165,136,38,92,95,121,207,50,163,88,218,58,190,99,81,162,188,96,137,207,94,171,114,42,41,165,46,199,124,54,111,68,155,97,184,69,130,67,88,33,185,101,118,59,114,155,79,201,89,123,162,214,211,77,82,185,161,164,61,35,152,172,184,181,155,92,194,49,60,126,209,159,40,45,48,60,217,133,75,79,193,45,210,174,205,105,94,196,96,209,154,132,43,162,113,69,174,172,39,197,88,99,157,151,134,48,113,173,45,159,139,218,157,55,78,192,122,102,115,147,47,45,85,172,67,184,175,211,83,168,156,156,79,121,100,195,121,41,146,85,43,67,175,36,203,84,66,164,114,167,146,127,99,36,191,174,96,112,105,131,141,162,161,140,61,197,157,174,149,155,192,102,34,96,45,107,60,160,205,152,66,39,157,110,76,169,78,186,121,221,100,147,194,184,109,171,201,204,78,169,180,104,106,161,65,175,69,220,198,204,121,86,78,131,104,118,195,90,188,98,46,55,135,83,99,85,95,210,128,106,117,40,49,200,109,139,50,105,158,209,98,143,45,135,55,165,150,132,196,166,96,189,46,61,181,48,76,119,136,75,146,191,15
148,131,73,126,95,36,188,81,212,85,56,69,68,192,44,202,119,202,67,197,155,194,181,196,137,149,186,63,214,135,151,126,140,59,184,121,167,39,199,53,166,85,97,38,95,137,195,170,64,148,52,99,104,53,84,70,40,189,64,216,58,166,159,82,219,219,55,56,76,212,108,165,171,217,94,220,44,217,102,202,69,205,201,152,206,69,122,182,79,68,48,166,52,70,71,209,82,163,164,60,174,150,49,53,120,131,46,221,135,153,153,68,171,168,214,35,60,55,186,197,181,84,72,141,97,84,109,65,158,64,55,166,80,101,71,182,196,215,156,68,209,146,165,76,114,137,123,143,68,82,133,84,104,117,157,62,85,185,200,170,219,93,200,184,116,136,166,139,164,187,142,153,50,109,132,42,109,64,66,212,40,70,53,67,180,115,194,56,77,151,113,54,191,127,49,151,135,62,76,118,64,60,183,195,156,124,200,39,37,54,118,161,208,137,139,45,61,175,122,91,77,101,37,56,215,167,183,170,45,169,88,81,41,178,208,140,79,151,144,99,203,194,156,152,176,62,210,112,195,171,146,87,109,48,156,169,152,176,183,186,178,174,131,91,37,124,185,98,184,89,90,214,77,69,109,168,37,120,164,156,54,208,143,76,44,190,77,147,107,146,51,117,204,104,139,123,120,192,67,156,64,82,66,142,212,220,218,143,134,43,145,147,192,111,147,184,44,204,180,200,177,200,118,66,76,52,197,130,137,77,154,47,164,61,213,154,117,99,172,149,159,102,82,134,135,103,144,160,201,101,74,198,62,162,92,56,127,34,121,131,185,153,181,156,114,206,157,97,85,98,188,44,48,162,113,213,58,50,119,178,43,183,161,39,168,159,69,147,178,186,36,213,74,146,35,52,105,85,210,81,202,170,175,157,170,94,183,101,189,121,117,135,87,52,40,41,92,106,44,66,210,55,42,114,51,220,213,124,177,157,103,60,111,108,80,194,110,210,95,140,157,81,56,101,114,96,148,162,82,202,35,57,153,100,90,182,196,42,32,155,43,100,65,93,210,35,217,90,129,207,73,161,33,136,219,130,140,42,40,135,110,193,68,217,119,198,102,139,212,84,169,154,125,187,46,200,125,60,139,179,216,60,75,65,153,193,213,61,166,188,216,89,85,47,93,36,42,211,214,81,45,131,65,100,155,52,214,182,66,165,50,132,205,113,46,109,179,116,145,176,59,110,46,92,95,179,140,132,155,98,103,187,53,104,94,119,220,69,143,216,97,110,74,67,45,168,118,137,94,178,177,211,87,78,112,35,116,104,153,44,188,219,156,111,105,187,100,154,100,137,200,148,107,79,108,93,59,68,94,167,45,67,44,135,192,158,65,149,120,83,116,172,195,65,185,210,168,70,157,218,177,149,43,119,169,117,212,205,189,52,204,67,102,132,40,161,80,76,56,48,156,189,97,112,183,190,198,121,212,218,146,189,124,91,134,120,97,114,186,176,169,119,217,146,123,185,167,167,88,177,91,38,201,86,117,148,109,181,103,216,61,171,169,184,188,93,79,71,194,53,96,101,105,195,99,34,121,110,56,81,131,121,77,197,93,38,35,190,198,118,98,129,72,167,210,106,63,118,89,164,81,75,72,102,212,90,81,59,186,46,93,202,140,175,93,168,212,104,221,173,127,184,66,80,214,98,57,179,170,73,95,177,98,189,188,167,97,57,187,165,100,175,165,135,41,92,94,123,207,48,162,87,218,57,191,99,81,160,188,96,135,206,93,171,114,43,44,164,46,198,124,54,111,70,155,98,184,70,130,68,87,34,185,100,118,58,114,154,80,201,89,125,162,213,212,77,83,184,163,162,61,35,153,170,185,181,156,93,194,49,60,125,208,159,42,46,49,61,216,131,75,78,192,44,209,177,204,105,94,196,95,210,151,132,43,161,112,69,176,173,39,196,88,98,156,149,133,50,113,173,44,160,139,220,158,56,77,192,123,104,115,147,45,46,85,172,66,184,176,211,83,167,153,156,80,119,100,196,120,42,147,86,43,66,176,36,203,84,67,162,112,166,147,125,97,37,191,173,94,113,107,130,142,164,162,140,61,198,154,174,148,153,194,102,35,96,45,107,59,160,206,152,65,39,156,111,75,170,75,185,122,220,100,147,195,182,111,171,202,204,74,170,180,104,105,161,66,175,69,219,198,204,120,86,77,131,102,118,195,89,187,98,46,55,136,83,98,86,95,209,129,107,116,42,50,198,109,137,49,105,160,209,97,144,44,137,55,167,152,134,196,166,96,188,45,60,182,48,76,119,135,76,147,192,15
148,132,73,126,94,36,189,82,215,84,56,68,68,192,44,201,118,202,67,198,154,195,180,194,137,150,185,62,214,135,152,125,139,59,184,122,167,38,200,53,166,85,97,38,94,137,195,171,64,150,49,99,104,52,83,69,41,191,65,214,59,167,161,83,220,219,54,55,76,212,108,165,170,215,94,221,45,218,103,201,69,205,201,152,206,70,122,182,78,67,47,166,52,71,71,207,81,163,165,58,174,151,48,53,120,128,46,220,135,152,152,67,171,169,215,35,62,54,187,197,180,85,72,141,97,84,109,63,157,63,56,166,80,99,70,183,196,214,157,69,207,146,163,78,113,138,122,142,67,82,134,84,105,118,158,63,86,186,201,169,219,94,201,183,116,134,167,141,164,187,143,153,50,109,131,42,109,63,66,213,39,69,54,67,182,115,194,58,78,151,113,56,191,127,51,151,135,61,76,116,64,61,182,195,155,122,200,40,37,54,117,161,208,139,139,45,61,175,124,91,77,101,38,56,215,167,183,167,47,168,88,81,42,179,208,139,80,152,144,100,203,197,155,152,175,61,209,111,196,170,148,87,108,48,156,169,153,176,183,185,179,174,130,90,36,123,185,99,184,90,89,214,79,69,109,168,37,119,164,156,52,209,144,76,43,190,77,149,107,146,52,115,205,101,141,124,121,193,66,157,65,82,66,142,212,220,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,200,118,65,78,54,198,132,137,79,154,48,164,61,213,152,116,100,172,149,160,101,82,134,134,104,144,160,199,100,75,198,61,163,91,56,128,34,121,131,185,152,181,157,114,204,158,96,85,99,189,43,47,163,114,213,60,50,119,178,42,182,159,38,168,159,68,148,178,186,36,213,75,145,36,51,107,86,211,80,203,170,176,157,170,96,183,102,189,120,118,136,88,51,41,42,92,106,44,67,213,55,44,113,49,219,212,123,177,158,101,59,110,106,80,194,110,210,95,142,157,80,55,101,112,97,147,161,83,202,34,57,153,101,91,182,198,40,34,155,43,101,64,93,210,36,216,90,127,208,74,160,33,136,218,129,141,42,40,136,111,192,68,217,118,198,103,138,211,83,169,155,124,187,45,200,123,59,141,179,214,60,74,65,152,194,214,61,166,189,215,89,86,47,93,37,43,210,213,83,45,131,63,101,154,51,213,181,66,164,50,133,204,112,48,108,181,117,146,177,59,111,46,93,94,181,139,133,155,98,104,186,52,103,92,118,220,69,144,216,99,109,75,65,44,168,119,136,95,178,179,212,86,77,112,37,116,103,152,44,189,219,157,113,105,188,99,155,101,135,199,151,108,76,109,94,59,68,93,168,44,66,44,135,191,158,64,148,122,83,116,172,196,65,185,210,168,71,157,219,177,149,43,121,170,119,212,205,192,53,203,67,103,132,40,159,80,76,57,48,154,190,96,112,183,190,199,121,209,218,146,190,126,89,133,116,97,114,185,177,168,118,217,146,122,185,167,166,89,176,91,38,202,86,117,148,108,182,101,215,61,171,170,185,189,97,81,71,194,53,95,101,103,195,101,36,121,110,55,81,132,121,77,197,93,37,36,191,198,119,99,129,73,167,210,106,62,118,90,163,81,75,72,101,211,91,82,60,186,46,95,202,139,173,93,167,211,105,219,173,127,185,67,81,214,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,164,135,39,92,94,122,207,49,164,87,218,58,191,99,81,163,187,96,137,206,93,172,113,43,41,164,46,198,124,53,111,69,155,98,183,70,130,67,88,33,185,100,118,60,114,156,80,201,89,124,161,214,211,77,82,184,161,164,61,35,152,170,184,182,156,93,193,49,61,126,209,159,41,46,49,61,216,132,74,78,193,44,210,175,204,105,94,196,96,209,153,131,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,44,159,140,219,157,54,78,192,122,102,116,148,47,45,85,172,66,184,175,211,84,169,155,157,79,121,100,196,120,42,146,86,45,66,175,35,203,84,67,164,113,166,146,126,99,37,192,174,95,113,106,130,141,162,161,140,60,198,156,174,148,155,192,102,34,96,45,107,60,160,205,151,66,39,157,110,76,169,77,186,122,220,99,147,193,183,110,171,201,205,77,169,180,103,106,161,65,176,70,219,199,204,122,86,78,131,103,119,195,89,188,99,46,56,136,82,99,86,95,209,128,107,117,41,49,200,109,139,50,105,158,209,97,144,44,136,55,166,151,132,196,166,96,189,46,62,182,49,75,119,136,75,147,191,15
147,132,73,127,94,36,189,83,214,84,56,68,68,192,44,201,118,202,67,198,154,195,181,195,137,150,185,62,213,135,152,125,139,60,185,122,166,38,199,53,166,86,97,38,94,137,195,171,64,150,49,99,104,52,84,69,41,191,65,214,60,167,161,83,220,219,54,55,76,212,108,165,170,216,94,220,45,218,103,201,69,205,201,151,206,69,122,181,79,67,48,166,52,71,71,207,81,163,165,58,174,150,48,53,121,128,45,220,135,152,152,67,171,169,215,36,62,54,187,197,179,84,72,141,97,84,109,63,157,63,56,166,80,100,70,183,196,214,157,69,207,147,163,78,113,138,122,141,66,83,134,84,106,117,158,63,86,186,201,169,219,94,201,183,116,134,167,141,164,186,143,153,50,109,131,42,109,63,66,213,39,69,54,67,182,115,194,58,77,151,113,56,191,127,50,151,135,61,75,116,64,61,182,195,156,122,200,40,37,54,117,162,208,139,139,45,61,175,124,91,77,101,37,56,215,167,184,167,47,167,88,81,42,178,208,139,80,151,144,100,204,197,155,152,175,61,209,111,196,170,148,87,108,47,155,169,153,176,183,185,179,174,130,90,35,124,186,99,184,90,89,214,79,69,109,168,37,119,164,156,52,209,144,76,43,190,77,149,106,146,52,116,205,102,141,124,121,193,66,157,65,82,66,142,211,220,218,143,135,41,145,147,192,112,148,185,46,204,180,199,179,199,118,65,78,54,197,132,137,80,154,48,164,61,213,152,116,100,173,149,160,101,82,134,134,103,144,160,200,101,75,198,61,163,92,56,128,34,121,130,185,152,181,158,115,204,158,96,85,99,189,44,47,163,114,213,60,50,120,178,42,182,159,37,169,159,68,148,178,186,35,213,75,145,36,52,107,86,211,80,203,170,176,158,171,96,183,102,189,120,118,136,88,51,41,42,92,106,44,66,212,55,44,113,49,219,212,123,177,158,101,59,110,107,80,194,109,210,95,142,158,80,55,101,112,97,147,161,83,202,34,57,153,100,91,181,198,40,34,155,43,101,64,93,210,36,216,90,127,209,75,160,34,136,219,129,141,42,41,135,111,192,68,216,118,198,103,138,211,83,169,155,124,187,45,200,123,59,141,178,214,60,74,65,152,194,214,61,165,189,215,90,85,47,93,37,42,210,213,83,45,131,64,101,154,51,213,182,67,164,50,132,204,112,48,108,181,117,146,177,60,110,46,93,94,181,139,133,156,98,104,186,52,103,92,118,220,69,144,215,99,109,75,65,44,168,119,136,95,178,178,212,85,77,112,37,116,102,152,44,189,219,156,113,105,188,99,156,101,135,199,150,108,76,109,94,59,68,93,168,44,66,44,135,191,158,64,148,122,82,117,172,196,65,185,210,168,71,157,219,177,149,43,121,169,119,212,205,191,53,203,67,103,132,40,160,80,76,57,48,154,190,96,111,183,190,199,122,209,218,146,190,126,89,133,116,96,114,185,177,168,118,216,146,122,185,167,167,88,176,91,38,201,86,117,148,108,182,101,215,61,171,170,185,189,97,81,72,194,53,95,102,104,196,101,36,120,110,55,80,132,121,77,197,93,37,36,191,198,119,98,129,73,167,209,106,62,117,90,164,81,76,71,101,211,91,81,60,187,46,95,202,139,174,92,167,211,105,219,173,127,185,67,81,214,100,59,179,169,74,96,176,98,189,188,166,97,57,187,167,100,176,164,135,39,92,94,122,207,49,163,88,218,58,191,100,81,163,187,96,137,206,93,171,114,43,41,164,46,198,124,53,111,70,155,98,183,70,130,67,88,33,184,100,118,60,114,156,80,201,89,124,161,214,211,77,82,184,161,163,61,35,152,170,183,182,156,93,194,49,61,126,209,158,41,46,49,61,216,132,74,78,193,44,211,174,204,106,94,197,96,209,153,132,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,45,159,140,219,158,54,78,191,122,102,115,148,47,45,85,172,66,184,175,211,84,168,154,157,79,121,100,196,120,42,147,85,45,66,175,36,203,84,67,164,113,166,146,126,99,37,192,174,95,113,106,130,141,162,161,140,61,198,156,175,148,155,192,102,34,96,45,106,59,160,205,151,66,39,157,110,76,169,77,186,123,220,100,146,193,183,109,171,202,205,78,169,181,104,106,162,65,176,70,219,199,204,121,86,78,130,103,119,195,89,188,99,46,56,136,83,99,86,95,209,128,107,117,40,49,200,109,139,50,105,159,209,97,144,44,136,55,166,151,132,196,165,95,189,46,62,181,49,75,119,136,75,146,191,15
148,132,73,127,93,36,188,82,215,84,56,67,68,192,44,201,118,203,68,198,154,195,181,195,137,150,184,62,213,135,152,124,140,59,185,122,167,38,199,52,166,85,97,38,94,137,195,171,64,150,49,99,105,53,83,69,41,191,66,214,60,166,161,83,220,219,55,55,76,212,108,165,171,215,94,221,44,219,102,201,68,205,201,152,205,69,123,181,79,67,47,166,52,71,70,207,81,163,165,58,174,150,48,53,120,128,46,219,134,152,152,66,171,169,214,36,62,53,187,197,180,85,72,140,97,83,109,63,157,62,56,166,80,100,70,184,196,214,156,69,208,146,164,78,114,139,122,142,67,82,134,84,105,118,158,63,86,186,201,169,219,93,201,182,117,134,167,140,163,186,143,153,50,109,132,41,108,63,66,213,40,68,54,67,181,115,195,58,77,151,113,57,191,128,51,151,134,61,76,116,64,61,183,195,156,122,200,40,37,54,118,162,209,138,138,45,61,175,124,91,78,101,38,56,214,167,183,166,46,168,89,80,42,178,208,139,80,152,143,100,203,197,155,152,175,62,209,111,196,170,149,87,108,48,155,169,154,175,183,185,178,174,131,91,35,122,185,99,184,90,89,214,79,69,109,168,36,119,164,156,51,209,144,76,43,191,78,148,107,146,53,115,205,102,141,123,121,193,65,157,66,82,65,143,212,220,218,143,134,41,145,147,192,112,148,184,45,203,179,199,180,199,118,64,78,53,198,132,138,80,154,47,164,60,212,152,116,99,173,148,160,101,82,134,135,104,143,159,200,100,75,199,61,163,92,57,129,34,122,131,186,152,181,157,115,204,157,96,85,100,188,44,47,164,114,213,60,50,119,177,41,182,160,38,169,159,67,148,178,186,36,213,76,144,36,52,107,86,210,80,203,170,176,158,171,96,184,102,190,120,119,136,89,51,41,41,92,106,44,68,213,56,45,113,49,220,212,124,176,158,100,59,110,106,80,194,110,209,95,141,158,80,55,101,112,97,147,160,83,202,34,56,153,100,91,181,198,40,34,155,43,101,64,93,211,36,216,90,128,208,75,161,33,136,218,129,141,42,41,135,111,192,68,217,118,198,103,138,211,83,168,156,124,187,45,200,123,59,140,178,214,61,74,65,151,195,215,61,165,190,214,89,85,47,93,37,43,210,213,83,45,131,64,103,154,51,213,182,66,164,49,133,204,113,47,108,181,117,146,178,59,111,47,93,93,181,139,133,156,97,104,186,52,102,92,118,220,69,144,215,99,110,75,65,43,168,119,137,96,177,179,213,85,77,111,36,116,103,152,44,189,218,157,113,104,188,99,155,101,135,199,150,108,76,108,94,59,69,93,168,44,66,44,135,192,158,64,147,121,82,116,171,196,65,186,211,168,71,158,219,176,150,43,120,170,120,212,204,191,53,203,68,102,133,40,159,80,76,57,48,154,189,95,112,182,189,199,121,209,219,147,190,126,90,133,116,97,115,185,177,168,118,217,146,121,185,166,166,89,176,90,38,202,85,117,148,108,182,101,215,61,171,171,185,189,96,81,71,194,53,96,101,103,195,100,36,120,111,53,81,132,121,78,197,93,38,35,191,199,118,99,130,74,167,210,106,62,118,90,163,81,75,72,101,211,91,82,60,187,46,95,203,140,173,92,168,212,105,220,173,128,185,67,81,215,100,59,180,169,74,95,177,97,189,188,166,97,57,188,168,100,176,164,135,39,93,94,122,207,49,163,87,218,57,191,99,81,162,187,96,137,206,93,172,114,44,41,164,46,198,124,53,111,70,156,98,182,70,130,67,88,33,184,100,119,59,114,156,81,202,90,124,161,213,211,78,82,183,161,164,61,35,152,171,184,182,155,92,192,49,61,127,210,159,41,46,48,60,216,131,75,78,193,44,210,175,204,106,94,197,96,209,152,132,43,162,112,69,175,172,38,198,89,98,156,150,135,49,114,173,45,159,140,219,158,54,78,191,122,101,116,148,47,44,86,172,66,184,174,211,85,169,155,157,79,121,100,195,120,41,146,85,45,66,175,36,203,84,66,164,114,165,146,126,99,36,193,174,95,113,106,130,141,162,161,139,61,198,156,174,149,155,193,102,34,95,46,106,60,160,205,150,66,39,156,111,76,169,77,187,122,220,99,146,193,182,110,171,202,205,77,169,180,104,106,162,66,176,69,219,199,204,122,86,77,131,103,119,195,89,188,99,47,56,136,83,98,85,95,210,128,107,116,40,49,200,109,138,49,105,159,209,97,143,44,136,55,165,151,132,196,166,96,189,47,62,180,48,75,119,135,75,146,191,15
148,132,73,127,95,36,189,83,214,84,55,67,68,192,44,201,118,202,67,198,155,195,180,194,137,150,185,63,213,135,152,125,139,59,185,122,167,38,200,53,166,86,98,38,94,137,195,171,65,150,49,99,104,52,84,69,40,191,65,214,59,167,161,83,220,219,54,55,75,212,108,165,170,215,94,220,45,219,103,202,69,205,201,151,207,69,122,181,78,68,48,167,51,71,70,208,81,163,165,58,174,151,48,53,120,128,45,220,135,152,152,67,171,169,214,35,62,54,187,197,179,84,72,140,97,83,108,63,157,63,56,165,80,99,70,183,196,214,156,69,207,146,164,77,113,138,122,142,66,83,134,84,105,117,158,63,86,186,201,169,219,93,202,183,116,134,167,141,164,186,143,153,50,109,131,41,109,63,66,213,39,69,53,67,182,115,195,58,78,151,112,56,191,126,51,150,135,62,75,116,63,60,182,195,155,122,201,41,37,54,117,161,208,138,139,45,61,175,124,91,78,101,38,56,215,167,184,167,46,168,88,81,42,179,209,139,80,152,144,101,203,196,155,152,175,62,209,111,196,170,148,86,108,47,156,170,153,176,182,185,179,174,130,90,35,123,185,99,185,90,89,215,79,69,109,169,36,119,164,156,52,209,144,76,43,190,78,149,106,145,52,115,205,101,141,123,121,193,66,157,66,82,66,142,212,220,218,142,134,41,145,147,192,112,148,185,46,204,179,199,179,199,118,65,78,54,198,132,137,79,154,48,164,61,213,152,116,100,172,148,160,100,82,134,134,103,144,160,200,100,75,198,61,162,91,56,128,35,121,130,185,153,181,157,114,204,158,96,85,99,188,43,47,162,114,213,60,50,120,178,42,182,160,37,169,159,68,148,178,186,36,213,75,145,36,51,108,86,211,80,203,170,176,157,170,95,183,103,189,120,118,136,88,51,41,42,92,106,44,67,213,56,44,113,49,219,212,123,177,158,101,59,110,107,80,194,109,210,94,142,158,80,55,101,112,97,148,162,83,202,34,57,153,100,91,181,198,40,33,155,43,101,64,93,211,36,215,90,127,208,75,161,34,137,218,129,140,42,40,136,111,192,68,216,118,198,103,137,211,83,169,156,123,187,45,200,123,59,141,178,214,60,74,65,152,194,214,61,166,188,215,89,86,47,92,37,42,210,213,83,45,131,64,101,154,51,212,182,66,164,50,133,204,112,48,107,181,116,146,177,60,111,46,94,94,180,139,132,155,98,104,186,52,103,93,119,220,68,144,215,99,109,76,65,43,168,119,136,94,177,178,212,85,78,112,37,116,102,151,44,190,219,157,112,105,188,99,156,102,136,200,151,108,76,108,94,59,68,93,169,43,66,44,135,191,158,64,148,121,83,117,172,196,64,185,210,168,71,158,219,177,149,43,120,169,119,212,205,191,54,202,67,103,133,40,159,79,76,57,48,154,190,96,112,183,190,199,122,209,218,147,189,126,89,132,116,97,114,185,177,168,118,216,146,122,185,166,166,89,175,91,38,202,86,117,149,108,182,101,215,61,171,170,185,188,96,81,72,195,52,96,101,104,196,101,36,120,110,54,81,132,120,77,197,93,37,36,191,198,119,99,129,73,167,210,106,62,118,90,163,81,75,71,101,210,90,82,60,186,46,96,202,139,173,93,168,211,105,219,173,127,185,67,81,214,99,59,180,169,73,96,176,98,188,187,166,97,57,187,167,100,176,165,135,39,92,94,121,207,49,164,88,218,58,191,100,81,163,187,96,136,206,93,172,114,43,41,164,46,198,124,54,111,69,155,98,183,69,130,68,88,33,185,100,118,60,114,155,80,202,89,124,161,214,211,77,82,183,161,163,62,35,152,170,184,182,155,93,193,49,61,126,209,159,41,46,48,61,216,131,75,78,193,44,210,175,204,105,94,197,96,209,153,131,43,162,112,69,174,171,38,198,89,98,156,150,134,48,114,173,45,159,140,218,157,54,78,191,122,102,116,148,47,45,85,172,66,183,174,211,84,168,155,157,79,121,100,195,120,42,147,85,44,66,175,36,203,84,66,164,113,166,147,126,100,37,192,174,95,113,106,130,141,162,161,140,60,197,156,174,148,155,192,102,34,96,46,107,60,160,205,151,66,38,157,110,76,169,76,186,122,220,100,146,194,183,111,170,201,205,78,168,180,103,106,162,65,176,70,220,199,204,122,86,77,130,103,118,196,89,187,99,46,56,136,82,98,85,94,209,128,107,117,41,49,199,109,138,49,105,159,210,97,143,44,135,55,165,151,132,196,166,95,189,46,62,181,48,75,119,136,75,147,191,15
148,133,73,127,94,36,188,83,215,84,56,67,68,192,44,201,118,202,67,198,155,195,180,194,136,150,185,62,213,135,152,125,139,59,184,122,167,38,200,53,166,85,97,38,94,137,195,171,65,150,49,99,105,52,83,69,41,191,65,214,59,167,161,84,220,219,54,55,76,212,109,166,171,215,94,221,45,219,103,201,69,205,201,152,206,69,122,181,78,68,47,166,52,71,71,207,81,163,165,58,173,150,49,53,120,128,46,220,135,152,152,67,171,169,215,35,62,54,187,197,179,85,72,140,97,84,109,63,157,63,56,166,80,99,70,183,195,214,157,70,207,147,164,78,114,138,122,142,66,83,134,84,106,117,158,63,86,186,201,169,219,93,201,183,116,134,167,141,164,187,143,153,50,109,131,41,109,63,66,213,39,69,53,68,182,115,195,58,77,151,112,56,191,127,50,151,135,61,76,116,63,61,183,195,155,122,200,40,37,54,117,161,207,138,139,45,61,175,124,90,77,101,38,56,215,167,183,167,47,168,88,81,42,179,208,139,80,151,144,100,204,197,155,152,175,61,209,111,195,170,148,87,108,48,156,169,153,176,183,185,179,174,130,90,35,123,185,99,184,90,90,215,79,69,109,168,37,119,164,156,52,209,143,76,43,190,77,149,107,145,53,115,205,102,141,123,121,193,66,156,65,82,65,142,212,220,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,200,118,64,78,54,198,132,138,79,154,48,164,61,213,153,116,100,173,148,160,101,82,134,134,104,144,159,199,101,75,198,61,162,91,57,128,34,121,131,185,152,180,157,115,204,158,96,85,100,188,44,47,163,114,213,59,50,120,178,42,182,159,38,168,159,68,148,178,186,36,213,75,145,36,51,108,86,211,80,203,171,175,157,170,96,184,102,189,120,119,136,88,50,40,42,92,106,44,67,212,55,44,113,49,219,212,123,176,157,101,59,109,106,80,194,109,209,95,142,158,81,55,101,112,97,147,161,83,202,34,57,153,100,92,181,198,40,34,155,43,102,65,93,211,36,216,90,127,209,75,160,33,137,218,129,141,42,40,136,111,192,68,216,118,198,102,137,211,83,169,155,123,187,45,200,123,59,141,178,214,60,74,65,151,194,214,61,166,189,215,89,86,47,93,36,42,210,213,83,45,131,63,101,154,51,213,182,66,164,50,133,204,113,48,108,180,117,146,177,60,110,47,93,94,180,140,132,155,98,104,186,52,103,92,118,220,69,144,215,99,109,75,65,44,168,118,136,95,177,179,212,85,78,112,37,116,102,152,45,190,219,157,112,105,188,99,155,101,136,199,151,108,76,109,93,59,68,93,169,44,67,43,135,191,158,64,147,122,83,116,172,196,65,185,210,168,71,157,220,177,150,43,121,169,120,212,205,192,54,203,67,103,132,40,160,80,76,57,49,154,190,96,112,183,190,199,121,209,219,146,190,126,89,133,117,96,115,185,177,168,118,216,146,122,186,166,167,89,176,91,38,201,86,117,148,108,182,101,215,61,171,170,185,189,97,81,71,194,52,96,101,104,195,101,36,121,110,55,81,132,121,77,197,93,38,36,191,198,119,99,129,73,166,210,106,62,118,90,163,80,75,71,102,211,91,82,60,186,46,95,202,139,174,93,168,211,105,219,173,127,185,67,82,214,100,59,179,168,74,96,176,97,188,188,166,97,57,187,167,100,177,165,136,39,92,94,122,208,49,163,88,218,58,190,100,81,163,187,96,137,206,93,171,114,43,41,164,46,198,123,53,111,69,155,97,183,69,130,67,87,33,184,100,118,60,114,156,80,201,90,124,161,213,211,78,82,184,161,164,61,35,152,171,183,183,156,93,194,49,61,126,209,158,41,46,49,61,216,132,74,79,192,44,210,175,204,105,94,196,96,209,153,131,44,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,44,159,140,219,157,54,78,192,122,102,116,148,47,45,86,172,66,184,175,211,84,168,155,157,79,121,100,195,120,42,146,85,45,66,175,36,203,84,66,164,113,167,147,126,99,37,192,174,95,113,105,130,141,162,161,140,60,197,156,174,149,155,193,102,34,96,45,107,60,161,206,151,65,38,157,110,76,169,77,186,122,221,100,147,193,183,110,170,201,205,77,169,181,103,105,161,66,176,70,219,199,204,121,86,77,131,103,119,196,89,188,99,47,56,135,83,99,85,95,209,128,107,117,41,49,200,109,138,49,105,158,209,97,143,44,136,55,166,151,132,196,165,96,189,46,62,181,49,75,119,136,75,147,191,15
147,132,73,125,94,36,189,83,215,84,55,68,68,193,44,201,118,202,67,197,155,195,181,194,136,150,186,62,214,135,153,125,140,59,185,122,167,38,200,53,167,85,98,39,94,137,195,170,64,150,49,99,104,52,83,69,42,191,65,214,59,168,160,83,221,219,54,55,76,212,108,165,170,215,94,221,45,218,103,201,69,205,201,151,207,70,122,181,79,67,48,166,52,70,70,207,80,163,165,58,174,151,49,53,120,128,46,221,134,152,152,67,171,169,214,35,62,54,187,197,180,84,72,141,97,83,109,63,157,64,56,166,79,100,71,183,196,214,157,69,207,146,163,77,114,138,122,141,67,83,134,85,105,118,158,63,86,186,201,169,219,94,201,183,117,135,167,141,164,187,143,153,50,108,131,41,109,63,66,213,39,69,54,68,182,116,195,58,77,151,112,56,191,126,51,151,135,61,76,115,64,61,182,195,156,122,200,40,37,54,117,161,207,138,139,46,61,174,123,91,77,101,38,56,214,167,184,168,47,168,88,81,42,178,209,139,79,151,143,100,203,197,154,153,174,62,209,111,195,170,148,86,108,48,155,170,153,176,183,185,178,174,130,90,36,123,186,100,184,90,89,214,79,69,108,168,37,119,164,156,52,209,144,76,43,190,78,149,107,145,53,116,205,102,141,123,121,193,65,157,65,81,66,142,212,220,218,143,133,41,145,147,191,111,148,185,46,203,179,199,179,199,118,65,78,53,197,133,137,80,153,48,164,60,213,152,116,100,172,149,160,101,81,134,134,104,144,160,199,101,75,199,60,163,92,56,128,34,121,130,185,153,180,157,114,204,158,96,86,99,189,44,47,163,114,213,60,49,120,177,42,182,159,37,168,158,68,147,178,186,35,213,75,145,36,51,107,87,210,80,203,170,177,158,170,96,183,102,189,120,118,135,88,50,41,41,93,106,44,66,213,54,44,113,49,219,211,123,177,158,101,59,110,106,80,194,109,210,95,141,158,81,56,101,112,97,147,161,83,202,34,57,153,101,91,182,198,41,33,155,43,101,65,93,210,36,215,90,127,209,75,160,33,136,219,130,141,42,40,135,111,192,68,217,118,198,103,138,211,83,169,156,123,187,44,200,124,59,141,178,213,61,74,65,152,193,214,61,166,189,215,90,85,46,93,37,43,210,213,83,44,132,63,102,154,51,213,181,66,164,50,133,204,113,48,108,180,116,146,177,59,110,46,93,94,180,139,133,155,98,104,185,52,102,92,118,220,69,144,215,99,110,75,65,44,167,119,137,95,178,179,212,85,77,112,37,116,103,151,44,189,220,156,112,105,188,99,156,101,135,199,151,109,76,109,93,60,69,93,168,43,67,43,135,191,158,64,148,122,82,116,172,196,64,186,210,168,71,157,219,177,150,43,120,170,119,212,205,192,53,203,67,102,133,40,159,81,77,57,48,154,190,96,112,183,190,199,122,210,218,146,190,125,89,133,117,97,114,185,177,168,117,217,146,122,186,166,167,89,176,91,38,200,86,117,149,107,181,100,215,61,171,170,185,188,97,81,71,194,52,96,102,103,195,101,36,120,110,55,81,133,121,77,196,93,38,36,190,198,119,99,130,73,167,210,106,62,118,91,164,80,75,72,101,211,91,82,60,186,46,95,202,139,173,93,168,211,105,219,173,127,185,67,82,214,101,59,179,169,74,96,176,98,189,187,166,96,57,187,167,100,177,164,135,38,92,94,122,208,49,163,88,218,58,191,99,81,163,187,96,137,207,93,171,114,43,41,164,46,199,124,54,111,70,155,98,183,70,130,67,88,33,185,99,118,60,114,156,80,201,89,124,161,214,211,77,82,183,160,163,62,35,153,171,183,181,155,92,193,49,61,126,210,159,41,45,49,61,216,132,74,79,193,45,211,175,204,105,93,196,97,209,152,132,43,162,113,69,174,172,38,199,89,97,156,150,134,48,114,173,45,159,139,219,157,54,78,192,123,102,116,149,47,45,85,172,66,184,175,211,84,169,154,156,79,122,100,196,121,41,147,85,45,67,176,35,203,84,66,164,113,166,146,126,100,36,192,174,96,112,106,130,141,162,160,139,60,198,155,174,148,154,193,102,35,96,45,107,59,160,205,151,66,38,156,110,76,169,77,186,123,220,99,147,193,184,109,171,201,205,77,168,180,103,106,161,65,176,70,220,199,203,122,85,78,130,104,119,196,89,187,98,47,56,135,82,99,86,95,210,128,107,117,41,49,200,109,138,49,105,159,209,97,144,44,136,55,166,151,132,197,165,96,190,46,62,181,48,75,119,135,76,147,191,15
148,132,73,126,94,36,189,82,215,84,56,68,68,192,44,201,118,202,67,198,154,195,180,194,137,150,185,62,214,135,152,125,139,60,185,122,167,38,200,53,166,85,97,38,94,137,195,171,64,150,49,99,104,52,83,69,41,191,65,214,59,167,161,83,220,219,54,55,76,212,108,165,170,215,94,221,45,218,103,201,69,205,201,152,206,70,122,182,78,67,47,166,52,71,71,207,81,163,165,58,174,151,48,53,120,128,46,220,135,152,152,67,171,169,215,35,62,54,187,197,180,85,72,141,97,84,109,63,157,63,56,166,80,99,70,183,196,214,156,69,207,146,163,78,113,138,122,142,67,82,134,84,105,118,158,63,86,186,201,169,219,94,201,183,116,134,167,141,164,187,143,153,50,109,131,42,109,63,66,213,39,69,54,67,182,115,194,58,78,151,113,56,191,127,51,151,135,61,76,116,64,61,182,195,155,122,200,40,37,54,117,161,208,139,139,45,61,175,124,91,77,101,38,56,215,167,183,167,47,168,88,81,42,179,208,139,80,152,144,100,203,197,155,152,175,61,209,111,196,170,148,87,108,48,156,169,153,176,183,185,179,174,130,90,36,123,185,99,184,90,89,214,79,69,109,168,37,119,164,156,52,209,144,76,43,190,77,149,107,146,52,115,205,101,141,124,120,193,66,157,65,82,66,142,212,220,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,200,118,65,78,54,198,132,137,79,154,48,164,61,213,152,116,100,173,149,160,101,82,134,134,104,144,160,199,101,75,199,61,163,91,56,128,34,121,131,185,152,181,157,114,204,158,96,85,99,189,43,47,163,114,213,60,50,119,178,42,182,160,38,168,159,68,148,178,186,36,213,75,145,36,51,107,86,211,80,203,170,176,157,170,96,183,102,189,120,118,136,88,51,41,42,92,106,44,67,213,55,44,113,49,219,212,123,177,158,101,59,110,106,80,194,109,210,95,142,157,80,55,101,112,97,147,161,83,202,34,57,153,101,91,182,198,40,34,155,43,101,64,93,210,36,216,91,127,208,74,160,33,136,218,129,141,42,40,136,111,192,68,217,118,198,103,138,211,83,169,155,124,187,45,200,123,59,141,179,214,60,74,65,152,194,214,61,166,189,215,89,86,47,93,37,43,210,213,83,45,131,63,101,154,51,213,181,66,164,50,133,204,112,48,108,181,117,146,177,59,111,47,93,94,181,139,133,155,98,104,186,52,103,92,118,220,69,144,216,99,109,75,65,44,168,119,136,95,178,179,212,86,77,112,37,116,103,152,44,190,219,157,113,105,188,99,155,101,135,199,151,108,76,109,94,59,68,93,168,44,66,44,135,191,158,64,148,122,83,116,172,196,65,185,210,168,71,157,219,177,149,43,121,170,119,212,205,192,53,203,67,103,132,40,159,80,76,57,48,154,190,96,112,183,190,199,121,209,218,146,190,126,89,133,116,97,114,185,177,168,118,216,146,122,185,167,166,89,176,91,38,202,86,117,148,108,182,101,215,61,171,170,185,189,97,81,71,194,53,95,101,103,195,101,36,121,110,55,80,132,121,77,197,93,37,36,191,198,119,99,129,73,167,210,106,62,118,90,163,80,75,72,101,211,91,82,60,186,46,95,202,139,173,93,168,211,105,219,173,127,185,67,81,214,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,164,135,39,92,94,122,207,49,164,88,218,58,191,100,81,163,187,96,137,206,93,172,113,43,41,164,46,198,124,53,111,69,155,98,183,70,130,67,88,33,185,100,118,60,114,156,80,201,89,124,161,214,211,77,82,184,161,164,61,35,152,170,184,182,156,93,193,49,61,126,209,159,41,46,49,61,216,132,74,78,193,44,210,175,204,105,94,196,96,209,153,131,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,44,159,140,219,157,54,78,192,123,102,116,148,47,45,86,172,66,184,175,211,84,169,155,157,79,121,100,195,120,42,146,86,45,66,175,35,203,84,66,164,113,166,146,126,99,37,192,174,95,113,106,130,141,162,161,140,60,198,156,174,148,155,192,102,34,96,45,107,60,160,205,151,66,39,157,110,76,169,77,186,122,220,99,147,193,183,110,171,201,205,77,169,180,103,106,161,65,176,70,220,199,204,122,86,78,131,104,119,195,89,188,99,46,56,136,82,99,86,95,209,128,107,117,41,49,200,109,139,50,105,158,209,97,144,44,136,55,166,151,132,196,166,96,189,46,62,182,49,75,119,136,75,147,191,15
148,133,73,126,94,36,188,82,214,84,56,68,68,192,44,201,118,202,67,198,154,195,180,194,137,150,185,62,213,135,152,125,139,60,185,122,167,38,200,53,166,85,97,38,94,137,195,171,64,150,49,99,104,52,83,69,41,191,65,214,59,166,161,83,220,219,54,55,76,212,108,165,170,215,94,221,45,218,103,201,69,205,201,152,206,70,122,181,78,67,47,166,52,71,71,207,81,163,165,58,174,151,48,53,120,128,46,220,135,152,152,67,171,169,215,35,62,54,187,197,180,85,72,141,97,84,109,63,157,63,56,166,80,99,70,183,196,214,157,69,207,146,164,78,113,138,122,142,67,83,134,84,105,118,158,63,86,186,201,169,219,93,201,183,116,134,167,141,164,186,143,153,50,109,131,42,109,63,66,213,39,69,54,67,182,115,194,58,77,151,113,56,191,127,51,151,135,61,76,116,64,61,182,195,155,122,200,40,37,54,117,162,208,139,139,45,61,175,124,91,77,101,38,56,215,167,184,167,47,168,88,81,41,179,208,139,79,152,144,100,203,197,155,152,175,61,209,111,196,170,148,87,108,47,156,170,153,176,183,185,179,174,130,90,36,123,185,99,184,90,89,215,79,69,109,169,37,119,164,156,52,209,144,76,43,190,77,149,107,145,52,115,205,101,141,124,120,193,66,157,65,82,66,142,212,220,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,200,118,65,78,54,198,132,138,79,154,48,164,61,213,152,116,100,172,149,160,101,82,134,134,104,144,160,199,100,75,198,61,163,91,56,128,34,121,131,185,152,180,157,114,204,158,96,85,99,188,43,47,163,114,213,60,50,119,178,42,182,160,37,168,159,68,148,178,186,36,213,75,145,36,51,107,86,211,80,203,170,176,157,170,96,183,102,189,120,118,136,88,51,41,42,92,106,44,67,213,55,44,113,49,219,212,123,176,158,101,59,110,106,80,194,109,210,95,142,157,80,55,101,112,97,147,161,83,202,34,57,153,100,91,181,198,40,34,155,43,101,64,93,210,36,215,90,127,208,74,161,33,136,218,129,141,42,40,136,111,192,68,217,118,198,103,138,211,83,169,155,124,187,45,200,123,59,141,179,214,61,74,65,152,194,214,61,166,189,214,89,86,47,93,37,43,210,213,83,45,131,63,101,154,51,213,181,67,164,50,133,204,112,48,108,181,117,146,177,60,110,46,93,94,181,139,133,155,98,104,186,52,103,92,118,220,69,144,216,99,109,75,65,43,168,118,136,95,178,179,212,86,78,112,37,116,103,152,44,190,219,156,113,105,188,99,155,101,135,199,151,108,76,109,93,59,68,93,168,44,66,44,134,191,158,64,148,122,83,116,172,196,65,185,210,169,71,157,219,177,149,43,121,170,119,212,205,192,53,203,67,103,132,40,159,80,77,57,48,154,190,96,112,183,190,199,121,209,219,146,190,126,89,133,116,97,114,185,177,168,118,216,146,122,185,167,166,88,176,91,38,202,86,117,148,108,182,101,215,61,171,170,185,189,97,81,72,194,52,95,101,103,195,101,36,121,110,55,80,132,121,77,197,93,37,35,191,198,119,99,130,73,167,210,106,62,118,90,163,81,76,72,101,211,91,82,60,186,46,95,202,139,173,93,167,211,105,220,173,127,185,67,81,214,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,165,136,39,92,94,122,207,49,164,88,218,58,191,99,81,163,187,96,137,206,93,171,113,43,41,164,46,198,124,53,111,69,155,98,183,70,130,67,87,33,185,100,118,60,114,156,80,202,89,124,161,214,211,77,82,184,161,164,61,35,152,171,184,182,156,93,194,49,61,126,209,159,41,46,49,61,216,132,74,78,193,44,210,175,204,105,94,196,96,209,153,131,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,45,159,140,218,158,54,78,192,122,102,116,147,47,45,85,173,66,184,175,211,84,168,155,157,79,121,100,196,120,42,146,86,44,66,175,36,203,84,67,163,113,166,147,126,99,37,192,174,95,113,106,130,141,162,161,140,60,197,156,174,148,155,193,102,34,96,45,107,60,160,205,151,66,38,156,110,76,169,77,186,122,220,99,147,193,183,110,170,201,205,77,169,180,103,106,161,65,176,70,220,198,204,122,86,78,131,103,119,195,89,188,99,46,56,135,83,99,86,95,209,128,107,117,41,49,200,109,139,50,105,159,209,97,144,44,136,55,165,151,132,196,166,96,189,46,62,182,49,75,119,136,75,147,191,15
148,133,74,126,94,36,189,82,214,84,56,68,68,192,44,201,118,202,67,198,155,195,180,195,137,150,185,62,214,135,152,125,139,59,184,122,166,38,199,53,166,86,97,38,94,137,195,171,64,149,48,99,105,52,83,69,41,191,66,215,60,167,161,83,220,219,55,55,75,213,109,165,170,215,94,221,45,218,103,201,69,205,201,151,206,70,122,182,78,67,47,166,51,71,71,207,81,163,165,58,173,151,48,53,120,128,46,220,135,152,152,67,171,169,215,35,62,54,187,196,179,85,72,141,97,84,109,63,157,63,57,165,80,100,71,183,196,214,157,69,208,147,163,78,113,138,122,142,67,83,134,84,105,118,158,64,86,186,201,169,219,93,201,183,116,135,168,141,164,187,143,153,50,109,131,42,110,63,66,213,39,69,53,67,182,115,195,58,77,151,113,56,191,127,50,151,135,61,75,116,63,60,182,195,155,122,200,40,37,54,117,162,207,139,139,45,61,175,124,91,77,102,38,56,215,167,184,168,46,167,88,81,42,179,208,139,79,151,144,100,204,197,155,152,174,61,209,111,196,170,148,86,108,47,156,170,154,175,183,185,179,174,130,90,36,123,185,100,184,89,89,215,79,69,109,168,37,119,164,156,51,209,143,76,43,190,77,149,107,146,52,115,205,101,141,124,120,193,66,156,65,82,66,142,212,220,218,143,134,41,145,147,192,112,148,185,46,204,180,199,179,200,118,65,78,54,198,132,138,79,154,48,164,61,213,153,116,100,173,148,160,101,82,134,134,103,144,160,200,100,75,198,61,163,91,56,128,34,121,131,185,152,181,157,114,204,158,96,85,99,188,43,47,163,114,214,60,50,119,178,42,182,160,38,168,159,68,148,177,186,35,213,75,145,36,51,107,86,210,80,203,170,176,157,170,96,183,103,189,120,118,135,88,51,41,42,92,106,44,66,213,55,44,113,49,219,212,123,177,157,101,59,110,106,80,194,110,210,95,142,157,80,55,101,112,97,147,161,83,202,34,57,153,101,91,182,198,40,34,155,42,101,64,93,210,36,216,91,127,208,74,160,34,136,219,129,140,42,40,136,111,191,68,217,118,198,103,138,211,83,168,155,124,187,44,200,123,59,141,179,214,60,74,65,152,194,213,61,166,189,215,89,85,47,93,37,42,210,213,83,45,131,63,101,154,51,213,182,67,164,50,133,204,112,48,108,181,116,146,177,59,111,47,93,94,180,139,133,156,98,104,186,52,102,92,119,220,69,144,216,98,110,76,66,43,168,118,136,95,178,178,212,86,78,112,37,116,103,152,44,190,219,157,113,105,188,99,156,101,136,199,151,108,77,109,94,59,68,93,168,43,67,44,134,191,158,64,147,122,83,116,173,196,65,185,210,169,71,157,220,176,150,43,121,170,120,212,204,191,53,203,67,103,133,40,160,80,77,57,48,154,190,96,112,183,190,199,121,209,219,146,190,126,89,132,117,96,114,185,177,168,118,217,146,122,185,167,166,89,176,90,38,202,86,117,149,108,182,101,215,61,171,170,186,189,97,80,71,194,53,95,101,103,196,101,36,121,110,55,80,132,121,77,197,93,38,36,191,198,119,99,130,73,167,210,106,62,118,90,164,81,76,72,101,210,91,82,60,186,45,95,202,140,174,93,167,211,105,219,174,128,185,67,81,214,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,164,135,39,92,94,122,208,49,164,87,218,58,191,99,80,163,188,96,137,206,93,172,113,44,42,164,46,197,123,54,111,69,155,98,183,70,130,67,88,33,184,100,118,60,114,156,80,201,89,124,161,213,211,77,82,184,161,163,61,35,152,171,184,182,156,93,194,49,61,126,209,159,41,45,49,61,216,132,74,79,193,44,210,175,204,105,94,197,96,209,153,131,44,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,45,159,140,219,158,54,77,191,123,102,116,147,47,45,85,173,66,184,175,211,83,168,155,156,79,121,100,196,120,42,146,85,45,66,175,35,203,84,66,164,113,166,146,126,99,37,192,174,95,113,106,130,141,162,160,140,61,198,157,174,149,155,192,102,35,96,45,107,60,160,205,151,65,38,157,110,76,169,77,186,122,220,99,147,194,183,109,171,201,205,78,169,180,104,106,162,65,176,69,220,199,204,121,86,78,130,104,119,195,89,188,99,46,56,135,83,98,86,95,209,128,107,117,41,49,200,109,139,50,105,158,209,97,144,45,136,55,165,150,132,196,165,96,189,46,62,181,48,76,119,136,75,147,191,15
148,132,74,127,94,36,189,83,215,84,56,68,68,193,44,201,118,202,67,198,154,194,180,194,137,150,185,62,214,136,152,125,139,60,185,122,167,38,200,53,167,86,97,38,94,137,195,170,64,150,49,98,104,52,83,69,41,191,65,215,59,167,161,83,220,219,54,55,75,212,108,165,170,216,94,221,45,218,103,201,69,205,201,152,206,70,122,182,79,67,47,167,52,71,71,207,81,163,165,58,173,151,48,53,120,128,46,220,135,152,152,67,172,169,215,35,62,54,187,197,179,85,72,141,97,83,109,63,157,63,57,166,80,99,70,183,196,214,156,69,207,146,163,78,113,138,122,142,67,83,135,84,105,118,158,64,86,186,201,169,219,93,201,183,116,134,167,142,164,187,143,153,50,108,131,42,109,63,66,213,39,69,54,68,182,116,195,58,77,151,113,56,191,127,51,151,135,61,76,116,64,61,183,195,155,122,200,40,37,54,117,162,208,139,139,45,61,174,124,91,77,101,38,56,215,167,184,167,47,168,88,81,42,179,208,139,80,152,144,100,203,196,155,152,175,61,209,111,196,170,148,87,108,48,156,169,153,176,183,185,179,174,130,90,36,123,185,99,184,90,89,215,79,69,109,168,37,119,164,157,51,209,144,76,43,190,77,149,106,146,52,116,205,101,141,124,120,193,66,157,66,82,66,142,212,220,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,199,118,65,78,54,198,132,137,79,154,48,164,61,213,152,116,100,173,148,160,101,82,134,134,104,144,160,199,101,75,199,61,163,92,56,128,34,121,131,185,152,180,157,114,204,158,96,85,99,188,43,47,163,114,213,60,50,119,178,42,182,160,37,169,159,68,148,178,186,36,214,75,145,36,52,107,86,211,80,204,170,176,158,171,96,183,103,189,120,118,136,88,51,41,42,92,106,44,67,213,56,44,113,49,219,212,123,177,158,101,59,110,107,80,194,110,209,95,142,157,80,55,102,112,97,147,161,83,202,34,57,153,100,91,181,198,40,34,155,43,101,64,93,210,36,216,90,127,208,74,160,33,136,218,129,141,42,40,136,111,192,68,216,118,197,103,138,211,83,169,155,124,188,45,200,123,59,141,179,214,60,74,65,152,194,214,61,166,189,214,90,86,47,93,36,43,210,213,83,45,131,63,101,154,51,213,181,66,164,50,133,204,112,48,108,181,117,146,177,59,111,47,93,94,180,139,133,155,97,104,186,52,103,92,118,219,69,144,216,99,109,75,65,43,168,118,136,95,178,179,212,86,77,112,37,116,102,152,44,189,219,157,113,105,188,99,155,101,135,199,151,109,76,109,94,59,68,93,169,44,66,44,134,191,158,64,148,122,82,116,172,196,65,185,210,169,71,158,220,177,149,43,121,169,119,212,205,191,53,203,67,102,132,40,159,80,76,57,48,155,190,96,112,183,190,199,121,209,218,146,190,126,89,132,116,96,114,185,177,168,118,217,146,122,186,167,167,89,176,90,38,201,86,117,149,108,182,101,215,61,171,170,185,189,97,81,72,194,53,95,101,103,196,101,36,121,110,54,81,132,121,77,197,93,38,36,191,198,119,99,129,73,167,210,105,62,118,90,163,81,76,72,101,211,91,82,60,186,46,95,202,139,173,93,167,211,105,219,173,127,185,67,81,214,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,165,135,39,92,94,121,207,49,164,87,218,58,191,100,81,163,188,96,137,206,93,172,113,44,41,164,46,198,123,53,111,69,155,98,183,70,130,67,87,34,184,100,118,60,114,156,80,201,89,124,161,214,211,77,82,184,161,164,61,35,152,170,184,182,156,93,193,49,61,126,209,159,41,45,49,61,216,132,75,79,193,44,210,175,205,106,94,196,96,209,153,132,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,45,159,140,219,158,54,77,192,122,102,116,148,47,45,86,172,66,184,175,211,84,169,155,157,79,121,100,195,120,42,146,86,45,66,175,36,203,84,67,164,113,166,146,126,99,37,192,174,95,113,106,130,141,162,161,140,60,197,156,174,148,155,193,102,34,96,45,107,60,161,205,151,66,39,156,110,76,169,77,186,122,220,99,147,193,183,110,171,201,205,78,168,180,104,106,162,65,176,70,219,199,204,121,86,78,130,104,119,195,89,187,99,47,56,135,83,99,85,95,209,128,107,117,41,49,200,109,138,50,105,159,209,97,143,44,136,55,165,150,132,196,166,96,189,46,62,182,49,75,119,136,75,146,191,15
147,133,74,127,94,36,189,83,214,84,55,68,69,194,44,201,118,201,66,198,154,195,180,195,137,150,184,63,213,135,154,124,139,60,184,121,167,38,200,53,166,85,98,38,94,138,195,170,64,150,49,99,104,52,83,68,42,191,65,215,60,166,160,83,220,219,55,55,75,212,108,165,170,215,93,220,44,218,102,202,69,206,201,152,206,70,122,180,78,67,47,166,52,70,71,207,80,164,165,57,173,150,49,53,120,128,46,220,136,152,152,67,171,169,215,35,61,53,187,197,179,85,72,140,98,84,109,63,157,63,57,167,79,99,71,183,195,213,157,69,208,147,163,78,113,138,123,141,67,83,134,84,106,118,158,63,85,185,201,168,218,93,200,182,117,134,167,142,164,187,142,152,50,110,130,41,109,63,66,213,39,68,53,68,182,115,194,57,77,151,112,56,191,126,52,150,135,61,75,114,64,61,182,195,155,122,201,40,37,54,117,162,208,137,138,45,62,175,124,90,76,101,37,57,214,167,183,168,48,167,88,81,42,179,208,138,80,151,144,100,204,196,155,152,174,61,209,111,195,170,148,86,107,47,157,170,153,175,182,185,179,173,132,90,35,123,185,98,184,89,89,215,79,68,109,168,37,119,164,157,51,209,144,76,43,190,76,149,107,146,52,116,205,101,142,124,120,193,66,156,65,82,66,142,210,220,218,143,134,42,145,147,192,112,148,186,46,204,180,199,179,200,116,65,79,54,197,132,137,79,154,49,164,61,213,152,116,99,173,149,159,100,82,133,134,104,144,159,200,101,74,199,61,163,92,58,129,34,122,131,185,153,181,157,114,203,157,97,85,99,189,43,47,163,114,213,60,50,120,177,41,182,159,37,168,160,67,147,180,186,36,214,75,144,36,52,108,87,211,80,203,171,176,158,172,95,183,103,189,120,119,136,88,51,40,42,92,106,44,67,211,55,44,113,49,219,212,124,175,158,100,59,109,107,81,194,111,209,95,143,157,80,56,102,113,97,147,161,84,202,34,58,153,101,91,181,198,40,33,155,43,101,63,93,209,36,216,90,128,208,75,161,33,136,219,130,141,42,41,136,111,193,67,217,119,198,104,138,211,83,169,155,123,187,45,201,123,60,141,179,213,61,74,66,152,193,213,62,167,189,215,89,85,47,93,37,43,210,213,83,45,131,64,102,153,50,213,181,66,165,50,133,204,111,48,109,182,116,146,177,59,111,46,94,94,181,139,132,155,97,105,186,52,102,92,118,219,68,143,215,98,110,74,65,44,167,118,136,95,177,180,211,86,77,112,37,116,102,151,44,189,219,157,113,106,188,99,155,101,136,199,150,109,75,108,94,58,68,93,168,44,67,44,134,191,159,63,149,122,82,116,172,196,65,184,209,168,72,157,220,176,150,44,121,169,119,212,204,191,53,203,67,103,132,39,160,80,77,56,48,154,190,97,112,184,190,199,122,209,218,146,190,125,89,133,116,97,115,185,177,168,117,217,146,122,186,166,167,89,177,91,38,201,86,117,148,108,182,101,215,61,171,171,185,189,96,80,72,195,52,96,101,104,196,101,37,120,110,53,80,132,120,77,196,95,37,36,190,198,119,99,129,73,168,210,105,62,117,90,163,81,76,72,101,211,91,81,60,187,45,95,203,139,173,92,168,210,105,219,174,128,186,67,81,214,100,59,179,168,74,95,176,97,188,188,165,97,58,188,167,101,176,165,136,39,91,94,122,208,49,163,88,218,59,192,101,80,161,187,96,137,206,94,172,114,44,42,164,45,199,123,52,111,69,156,98,183,71,130,67,88,33,185,100,118,60,115,156,81,202,90,124,161,214,211,76,82,182,161,164,61,34,152,170,185,182,156,92,192,49,61,126,209,160,41,46,49,61,216,131,75,79,193,43,210,175,205,106,94,196,97,209,153,131,43,162,113,69,174,173,38,197,88,97,157,151,134,48,115,173,44,159,140,218,157,56,78,191,123,101,115,148,47,45,84,172,65,184,175,211,84,169,154,156,78,121,99,196,121,42,146,85,45,66,175,36,203,84,66,164,111,167,147,128,100,36,191,174,96,113,106,130,141,162,162,139,60,197,156,174,148,154,192,102,34,96,45,106,60,161,206,151,65,39,156,110,76,170,76,186,122,220,100,147,193,183,109,171,201,206,76,168,180,104,105,162,66,176,69,219,198,204,121,87,78,131,105,118,195,89,186,98,47,56,135,83,99,85,94,209,128,107,117,41,50,200,109,139,50,105,159,209,97,143,45,136,55,166,150,132,196,167,96,190,47,61,182,49,76,120,135,76,146,191,15
148,132,74,127,94,36,189,82,215,85,56,68,68,193,44,201,118,201,67,197,154,194,181,195,137,151,185,62,212,135,151,125,139,60,185,122,166,39,200,53,166,85,98,38,94,137,195,170,64,150,49,97,105,52,83,69,40,190,65,214,59,166,160,83,221,219,54,56,76,212,108,165,169,216,93,220,45,219,103,201,69,205,201,152,206,70,122,183,77,67,48,166,51,72,70,207,81,163,165,58,173,149,48,53,120,128,45,221,135,151,152,67,170,169,215,35,62,54,187,196,180,85,72,141,97,82,109,63,157,63,56,166,80,100,70,183,195,215,157,70,208,147,164,78,115,138,122,141,66,82,134,84,106,117,157,63,85,185,201,170,219,93,201,183,115,134,167,141,165,186,143,152,49,108,131,42,110,63,66,213,38,69,53,67,182,115,194,58,77,152,113,56,192,126,49,150,135,61,76,116,64,60,182,196,156,123,200,40,37,53,117,160,208,139,139,45,61,174,124,91,78,101,37,57,215,168,184,167,46,166,87,81,42,179,209,140,79,151,143,100,203,197,155,153,175,61,209,110,195,170,148,86,108,47,157,169,154,175,182,186,179,174,130,90,36,122,185,100,184,89,89,214,79,69,108,168,37,118,164,156,52,209,143,76,43,190,78,149,106,146,53,116,205,101,141,124,121,193,65,157,66,82,65,142,211,219,219,143,134,41,144,147,193,112,148,185,45,204,180,200,179,201,118,65,78,54,198,132,137,79,154,47,164,61,213,152,116,100,172,149,160,100,82,134,135,103,145,159,199,100,74,199,61,161,92,56,129,34,121,130,185,152,181,158,115,204,158,96,85,99,188,44,47,163,114,213,60,50,119,177,41,183,159,39,169,159,69,148,178,186,36,213,76,145,37,52,108,86,210,80,203,170,176,158,170,96,185,102,189,120,119,136,89,50,40,42,92,106,44,68,212,56,44,114,49,218,213,123,176,159,102,60,109,107,79,195,110,209,94,142,158,80,56,101,112,97,147,161,82,202,34,57,153,101,92,181,198,40,34,155,42,101,64,93,210,36,216,90,127,207,75,161,33,136,218,129,141,41,41,136,111,192,68,216,118,198,103,138,211,83,169,155,123,188,44,199,123,59,140,179,214,60,73,64,152,194,214,61,166,189,214,89,86,47,92,36,43,210,213,83,44,133,64,102,155,51,213,180,66,163,50,133,204,113,48,109,182,117,146,177,59,112,47,92,93,180,139,133,156,97,104,186,52,103,92,118,221,69,144,216,98,108,75,66,43,167,117,136,95,177,178,211,85,78,112,37,117,103,152,43,190,219,157,113,105,189,99,155,101,135,199,151,108,77,109,93,59,68,93,167,44,67,44,134,191,157,64,147,122,83,116,173,196,65,186,211,169,71,157,219,177,150,42,120,169,118,212,205,192,53,203,68,103,133,40,159,80,76,56,48,154,191,96,112,182,190,198,122,209,219,146,190,126,88,132,116,97,115,185,176,168,119,217,146,122,186,167,166,90,176,89,38,202,86,117,148,108,182,100,216,62,171,170,185,188,96,81,71,194,53,96,101,103,196,101,36,121,110,55,81,131,120,78,197,92,37,36,191,197,118,99,129,74,167,208,105,62,118,90,164,80,76,71,102,210,92,82,60,186,46,95,202,139,173,93,168,211,105,220,173,128,184,67,81,214,100,60,179,169,74,95,176,98,189,188,166,96,57,187,168,100,176,165,136,39,92,93,121,208,49,164,88,218,57,191,100,82,162,187,96,137,206,93,172,114,43,41,164,45,198,124,53,111,70,154,98,184,70,130,68,88,33,185,100,118,60,114,155,79,201,90,124,160,213,211,77,82,184,161,164,62,35,152,170,184,182,154,92,193,49,60,126,210,159,41,46,48,60,216,133,74,78,192,44,210,175,203,106,93,196,96,210,154,132,43,161,113,68,173,171,37,199,89,98,156,150,134,49,114,173,45,160,139,219,157,55,79,192,123,102,116,148,47,45,86,173,66,184,175,211,84,169,155,157,79,122,100,196,121,41,146,85,45,66,174,36,203,85,66,164,112,167,147,126,100,38,192,174,95,113,106,130,141,162,160,140,61,197,156,174,148,155,193,102,35,95,45,106,60,161,205,151,66,40,157,110,76,168,76,186,122,219,99,147,194,183,109,171,202,206,77,168,180,104,106,162,66,176,70,219,199,204,122,85,78,131,104,119,196,89,188,99,46,56,135,83,99,85,95,209,129,107,116,40,49,200,109,139,50,106,158,209,97,144,44,136,56,166,151,133,195,167,96,189,47,61,182,50,74,119,136,76,146,192,15
148,133,74,126,94,36,188,82,215,84,56,68,68,192,44,201,118,202,67,198,154,195,180,194,137,149,185,62,214,135,152,125,140,59,184,122,167,38,200,53,166,85,97,38,94,137,195,171,64,150,49,99,105,52,83,69,41,191,65,214,59,167,161,84,220,219,54,55,75,212,108,165,170,215,94,221,45,218,103,201,69,205,201,152,206,70,122,181,79,67,48,167,52,71,71,207,81,163,165,58,173,150,48,53,121,128,46,220,135,152,152,67,171,169,215,35,61,54,187,197,179,85,72,141,98,83,109,63,157,63,56,166,80,99,70,183,196,214,157,69,208,146,164,78,114,138,122,142,67,82,134,84,105,117,158,64,86,186,201,170,219,93,201,183,116,134,167,141,164,187,143,153,50,109,131,41,109,63,66,213,39,69,53,67,182,115,194,58,78,151,113,56,191,127,50,151,135,61,76,116,63,61,182,195,156,122,200,40,37,54,117,161,208,139,139,45,61,174,124,91,77,101,38,56,215,167,184,167,47,168,88,81,42,179,208,138,79,152,143,100,203,197,155,152,175,62,209,111,196,170,148,86,108,47,155,169,153,176,183,185,179,174,130,90,36,123,185,99,184,89,89,214,79,69,109,168,37,119,164,156,52,209,144,76,43,190,77,149,106,145,52,116,205,101,141,124,121,193,66,157,65,82,66,143,212,220,218,143,135,41,145,147,192,112,149,185,46,204,180,199,179,200,118,65,78,54,198,132,137,79,154,48,164,61,212,152,116,100,172,149,160,101,82,134,134,103,143,160,199,100,75,198,61,163,92,56,128,34,121,131,185,152,180,157,115,204,158,96,85,99,189,44,47,163,114,213,59,50,119,178,42,182,160,37,168,159,68,148,178,186,36,213,75,145,36,52,107,86,211,80,203,171,176,158,171,96,183,102,189,120,118,136,88,51,41,42,93,106,44,67,213,56,44,114,49,219,212,123,177,158,101,59,110,106,81,194,109,209,95,142,158,81,55,101,112,97,147,161,83,202,34,57,153,101,91,182,198,40,34,155,43,101,64,93,210,36,216,91,127,208,74,160,33,136,218,129,141,42,40,136,111,192,68,216,118,198,103,138,212,83,169,156,123,188,45,200,123,59,141,179,214,61,74,65,152,194,214,61,166,189,215,89,85,47,93,36,43,210,213,83,45,131,64,101,154,51,213,181,67,164,50,133,204,113,48,107,181,117,146,177,59,111,46,93,94,181,139,133,155,98,104,186,52,103,92,118,220,69,144,216,99,109,75,66,44,167,119,136,95,178,179,212,86,77,112,37,116,102,152,44,190,219,156,113,105,188,99,155,101,135,199,150,109,76,108,93,59,68,93,168,44,67,44,135,191,158,64,148,122,83,116,172,196,65,185,209,168,71,157,219,177,149,43,121,170,120,212,205,192,53,203,67,103,132,40,159,80,76,56,48,154,190,96,111,183,190,199,121,209,218,146,190,126,89,132,116,97,114,185,177,168,118,217,146,122,186,166,166,89,176,91,38,202,86,117,148,108,182,101,216,61,171,170,185,189,96,81,72,194,53,96,101,103,196,101,36,121,110,54,81,132,121,77,197,93,37,35,191,198,119,99,129,73,167,210,105,62,118,90,163,81,75,72,101,211,91,82,60,186,46,95,202,139,173,93,168,211,105,219,173,127,185,67,81,214,100,59,180,169,74,96,176,98,189,188,166,97,57,187,167,100,176,165,135,40,92,94,122,208,49,163,87,218,58,190,100,81,163,188,96,137,206,93,172,113,44,41,165,46,198,124,54,111,69,155,97,183,70,130,67,88,33,184,100,118,60,114,156,80,201,89,125,161,214,211,77,82,184,161,163,61,35,152,170,184,182,156,93,193,49,61,126,209,159,41,45,48,61,216,132,75,79,193,44,210,175,204,106,94,197,96,209,153,131,43,162,113,69,174,172,38,198,89,97,156,150,134,48,114,173,45,159,140,219,157,54,78,191,123,102,116,148,46,45,85,172,66,184,175,211,84,169,154,157,79,121,100,196,120,42,146,86,44,66,175,35,203,84,66,164,113,166,146,126,99,36,192,174,95,113,106,130,141,162,161,140,60,197,156,174,148,155,192,102,34,96,45,107,60,160,205,151,66,39,156,110,76,169,77,186,123,220,99,146,193,183,110,170,201,205,78,168,180,103,106,161,65,176,70,220,199,204,122,86,78,131,104,119,195,89,188,99,46,56,135,82,99,86,95,209,128,107,117,40,49,200,109,138,49,105,158,209,97,144,44,136,55,165,150,132,196,166,96,189,46,61,182,49,76,119,136,76,147,191,15
148,132,74,127,94,36,188,83,215,84,56,68,68,192,44,201,118,202,67,198,154,195,180,194,137,149,185,62,214,135,152,125,139,60,185,122,167,38,200,53,166,85,97,39,94,137,195,171,64,150,49,99,104,52,83,69,41,191,65,214,59,166,161,83,220,219,54,55,76,212,108,166,170,215,94,221,45,218,103,201,69,205,201,152,206,69,122,182,78,67,47,166,52,71,70,207,81,163,165,58,174,151,48,53,120,128,46,220,135,152,152,67,171,169,215,35,62,54,187,197,180,85,72,141,97,83,109,63,157,63,56,166,80,100,70,183,196,214,156,69,208,146,164,78,113,138,122,142,66,83,134,84,105,118,158,63,86,186,201,169,219,93,201,183,116,134,167,141,164,187,143,153,50,109,131,42,109,63,66,213,39,69,54,67,181,115,194,58,78,151,112,56,191,127,51,151,135,61,76,116,64,61,182,195,155,122,200,40,37,54,117,161,208,138,139,45,61,175,124,90,77,102,38,56,215,168,183,167,47,168,88,81,42,179,208,139,79,152,144,100,204,197,155,152,175,61,209,110,196,170,148,87,108,48,156,170,153,176,183,185,179,174,130,90,35,123,185,99,184,89,89,214,79,69,109,168,36,119,164,157,51,209,144,76,43,190,77,149,107,146,52,115,205,102,141,124,120,193,66,157,65,82,66,143,212,221,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,200,118,65,78,54,198,132,137,79,153,48,164,61,213,152,116,100,173,149,161,101,82,134,134,104,144,159,199,100,75,199,61,163,91,56,129,34,121,131,185,152,180,157,114,204,158,96,85,99,189,43,47,163,114,213,60,50,119,178,42,182,160,37,169,159,68,148,178,186,36,214,75,145,36,51,107,86,211,80,203,170,176,157,170,96,183,102,189,120,118,136,88,50,41,42,92,106,44,67,213,55,44,113,49,219,212,123,176,158,101,59,110,106,80,194,109,210,95,142,158,81,55,101,112,97,147,161,83,202,34,57,153,100,91,181,197,40,34,155,43,101,65,93,210,36,215,91,127,208,74,160,33,136,218,129,141,42,40,136,111,192,68,216,118,198,103,138,211,83,169,156,124,188,45,200,123,59,141,179,214,60,74,65,151,194,214,61,166,189,215,89,86,47,93,36,43,210,213,83,45,131,63,101,154,51,213,181,67,164,50,133,204,112,48,108,181,117,146,177,59,111,46,93,94,181,139,133,155,97,104,186,52,103,92,119,220,69,144,216,99,110,75,65,44,167,118,136,95,178,179,212,86,78,112,37,116,103,152,44,189,219,157,113,105,188,99,155,101,135,199,151,109,76,109,93,59,68,93,168,44,67,43,134,191,158,64,147,122,82,116,172,196,65,185,210,168,71,157,219,177,149,43,121,169,119,212,205,192,53,203,67,103,132,39,159,80,76,57,48,155,190,96,112,183,190,199,121,209,218,146,190,126,89,132,116,96,114,185,177,168,118,216,147,122,186,167,166,89,176,91,38,201,86,117,148,108,182,101,215,61,171,170,185,189,96,81,72,194,53,95,101,103,195,101,36,121,110,55,81,132,121,77,197,93,37,36,191,198,119,99,129,73,167,210,106,62,118,90,164,81,76,71,101,211,91,81,60,186,46,95,202,139,174,93,167,211,105,219,173,127,185,67,81,215,100,59,179,169,74,96,176,98,188,188,166,97,57,187,167,100,176,164,135,39,92,94,122,207,49,163,87,218,58,191,99,81,163,188,96,137,206,93,171,113,43,41,164,46,198,124,54,111,69,155,98,183,70,130,67,88,33,184,100,118,60,114,156,80,202,89,124,161,213,211,77,82,184,161,164,61,35,152,171,184,182,156,93,194,49,61,126,209,159,41,45,49,61,216,132,74,78,193,44,211,175,204,105,94,197,96,209,153,131,43,162,113,69,175,172,38,198,89,98,156,150,134,48,114,173,45,159,140,219,157,54,78,192,123,102,116,147,47,45,86,172,66,184,175,211,84,169,154,157,79,121,100,195,120,42,146,86,44,66,175,35,203,84,66,164,113,166,146,126,99,37,192,174,95,113,106,130,141,162,161,140,60,197,156,174,148,154,192,102,34,96,45,107,60,160,205,151,66,39,156,110,77,169,77,186,122,220,99,146,193,183,110,171,202,205,77,168,180,103,106,161,65,176,70,220,199,204,122,86,78,131,104,118,195,89,188,99,46,56,136,82,98,86,95,209,128,107,116,41,49,200,109,139,50,105,159,209,97,144,44,136,55,166,151,132,196,166,96,189,46,62,182,49,75,119,135,75,146,191,15
147,133,73,127,94,36,189,83,215,84,56,68,68,192,44,201,118,201,67,198,154,195,180,194,136,150,185,62,214,135,152,125,139,59,185,122,167,38,200,53,167,85,97,38,94,137,195,171,64,150,49,99,105,52,84,69,40,191,65,214,60,167,161,83,220,219,54,55,76,213,108,165,170,215,94,220,45,219,103,201,69,205,201,152,206,70,122,182,79,67,47,166,51,71,71,207,81,163,165,58,174,151,48,53,120,128,46,220,135,152,152,67,171,169,215,35,61,54,187,197,179,85,72,141,97,83,109,63,157,63,57,166,80,99,71,183,196,214,156,69,207,146,163,78,113,138,122,142,67,83,134,84,105,118,158,63,85,186,201,169,218,94,201,183,116,134,167,141,164,187,143,153,50,108,131,41,109,63,66,213,39,69,53,67,182,115,195,58,78,151,113,56,191,127,51,151,134,61,76,116,64,60,182,195,155,122,200,41,36,54,117,162,208,139,139,45,61,175,124,91,77,101,37,56,215,167,183,167,47,167,88,81,42,178,208,138,79,151,143,100,203,197,155,153,175,61,209,111,196,170,148,86,108,48,155,170,153,175,183,185,179,174,130,90,35,123,185,99,184,90,89,215,79,69,108,168,37,119,164,156,52,209,144,76,43,190,77,148,107,146,52,115,205,101,140,124,120,193,66,156,65,81,66,143,212,220,218,143,134,41,145,147,192,112,149,184,46,204,179,199,179,200,118,65,78,54,198,132,137,79,154,48,164,61,212,152,116,100,172,149,161,101,82,133,134,104,144,160,199,101,75,198,61,163,92,56,128,34,121,131,186,152,180,158,114,204,158,96,86,99,189,44,46,163,113,214,60,50,119,178,42,182,160,38,169,159,68,147,178,186,36,213,75,145,36,52,107,86,211,80,203,170,175,158,170,95,183,102,189,120,118,135,88,51,41,41,93,106,44,67,213,55,44,113,49,219,212,123,176,158,101,59,110,106,80,194,110,209,95,142,158,81,55,101,112,97,147,161,83,202,34,56,153,100,92,182,197,40,34,155,43,102,64,93,210,36,216,90,127,208,74,160,33,136,219,129,141,42,41,136,111,192,68,217,119,197,103,138,211,83,169,155,124,187,45,200,123,59,140,179,214,60,74,65,151,194,214,61,165,189,215,89,86,47,93,36,43,210,213,83,45,131,63,101,154,51,213,181,66,164,50,132,204,112,48,108,181,117,146,177,60,111,47,93,93,181,139,133,155,97,104,186,52,102,93,118,219,69,144,216,99,109,75,65,44,168,119,136,95,178,179,212,86,78,112,37,116,102,152,44,189,219,157,112,105,188,99,155,101,135,199,151,108,77,109,94,59,68,93,168,44,66,43,135,191,158,64,147,122,82,116,172,196,65,185,210,168,71,157,219,177,150,43,121,169,119,212,205,192,53,202,67,102,132,40,159,80,77,57,48,154,190,96,112,183,190,199,122,209,219,146,190,125,89,133,116,97,114,185,177,168,118,217,146,122,186,167,166,89,176,91,38,201,86,117,149,108,182,101,215,61,171,171,185,189,97,81,71,195,53,95,102,104,196,101,36,121,110,55,81,132,121,77,197,93,37,35,191,198,119,99,129,74,167,209,106,62,118,90,163,81,76,72,101,210,91,82,60,186,46,95,202,140,173,93,167,211,105,220,173,127,185,67,81,214,100,59,180,169,74,96,176,98,189,188,167,97,57,187,167,100,176,164,135,40,92,94,122,207,49,164,88,218,58,190,99,81,163,187,96,136,206,93,172,113,43,41,164,46,198,124,54,111,70,155,98,183,70,130,67,88,33,184,100,118,60,115,156,80,202,89,124,161,214,211,77,82,184,161,164,61,35,152,171,183,182,156,92,194,49,61,126,209,158,41,46,49,61,216,132,74,78,193,44,211,174,204,105,94,197,96,210,153,132,43,162,113,69,174,172,38,198,89,98,156,150,134,48,114,173,44,160,139,219,158,55,78,192,123,101,116,147,46,45,86,172,66,184,174,211,84,169,154,157,79,121,100,196,120,42,146,85,44,66,175,36,203,84,66,163,113,166,147,127,99,37,192,174,95,113,105,130,142,162,161,140,60,198,156,174,148,155,193,102,34,96,46,107,60,160,205,152,66,39,157,110,76,169,77,186,122,220,99,147,193,183,110,171,202,205,78,168,180,104,106,161,65,176,70,220,199,204,122,85,78,131,103,118,195,89,187,99,46,56,136,83,98,85,95,209,128,107,117,41,49,200,108,138,50,105,158,210,97,143,44,136,55,165,151,132,196,166,96,189,46,61,182,49,75,119,136,75,147,190,15
147,132,74,126,94,36,189,82,214,84,56,67,68,193,44,200,118,202,68,198,154,196,180,195,137,150,186,62,213,134,151,126,138,59,185,122,166,38,200,53,167,86,97,38,93,138,195,171,63,151,49,100,104,52,84,70,40,191,65,215,58,166,161,82,220,219,54,56,77,213,107,165,170,216,94,221,44,219,102,201,68,205,201,150,206,69,123,181,79,67,47,166,51,72,71,206,80,163,165,59,172,151,48,52,121,127,47,221,134,153,152,67,171,169,214,35,61,53,187,197,180,84,73,142,98,83,108,63,156,64,57,168,79,100,71,182,197,214,157,69,207,146,163,78,112,138,122,141,67,82,135,84,106,117,158,63,86,186,200,169,218,95,202,184,116,136,166,141,165,187,142,153,50,108,132,41,109,63,66,213,40,69,53,68,182,114,196,58,79,151,112,56,192,127,49,151,135,61,76,114,63,61,181,195,155,122,200,39,36,53,118,162,208,139,139,45,60,174,124,90,76,101,39,56,214,166,182,169,46,169,90,82,42,178,208,139,79,152,145,102,204,196,156,153,174,61,209,110,198,170,149,86,109,48,156,169,153,176,182,186,179,174,130,91,35,123,186,98,184,91,90,214,80,69,108,168,36,117,163,156,51,208,145,76,44,190,78,148,106,145,51,116,205,101,141,123,120,193,67,157,65,82,65,142,211,222,217,142,134,42,146,147,193,112,148,185,46,206,179,198,178,200,118,65,78,54,197,132,137,79,153,48,164,60,212,152,116,100,172,148,162,100,83,132,134,103,144,160,199,101,75,200,61,163,91,56,128,33,122,131,185,152,181,157,115,204,157,96,85,99,189,42,47,162,115,214,60,51,120,178,43,182,159,37,168,160,69,148,177,186,36,215,76,145,36,51,107,85,210,80,203,170,177,157,171,95,182,102,188,121,117,135,88,51,40,40,92,106,45,66,212,55,44,113,48,220,212,123,177,158,100,59,111,107,80,195,109,209,96,142,157,80,55,102,112,97,147,162,84,202,34,57,153,100,92,182,196,40,33,154,43,100,64,94,209,36,215,90,128,209,75,160,33,135,219,128,141,43,41,136,111,192,68,216,118,199,102,137,212,83,169,154,124,188,43,201,122,60,140,179,214,61,73,65,151,193,215,61,166,188,215,89,86,46,92,38,42,210,213,82,47,133,63,101,155,51,212,181,67,163,51,133,203,112,50,108,180,118,146,176,59,110,47,94,93,180,139,133,156,97,103,184,53,104,93,118,220,69,144,216,100,108,76,65,43,168,117,136,95,179,178,211,87,77,112,37,115,104,151,44,189,219,156,113,104,188,99,155,101,136,199,150,107,76,109,92,59,68,93,169,43,64,43,135,191,157,64,147,122,82,116,172,195,64,186,209,168,71,158,218,176,149,43,122,170,118,212,205,191,52,203,67,103,133,39,161,79,76,56,48,154,189,96,112,182,190,199,121,209,218,146,189,125,88,133,116,97,114,184,175,167,118,217,146,122,186,166,166,87,175,92,39,203,85,118,148,108,182,101,215,61,171,169,186,189,96,82,72,195,51,96,100,103,195,101,37,119,110,55,81,132,121,78,198,93,37,36,191,198,119,99,129,74,166,209,105,63,118,90,162,80,75,72,101,211,91,81,60,186,46,95,204,140,174,91,167,211,105,220,173,129,185,66,82,214,100,60,180,168,73,97,177,97,189,189,166,97,59,188,167,101,177,164,134,39,93,93,122,207,48,165,88,219,59,190,99,81,163,187,95,137,206,94,171,113,44,42,164,46,199,125,53,110,70,156,98,182,71,130,67,88,32,185,100,119,60,115,155,79,202,90,124,161,214,212,78,81,184,161,164,62,34,152,171,184,182,156,93,193,49,61,126,211,158,42,46,48,62,216,131,75,79,193,44,210,175,204,104,94,197,97,209,154,131,42,163,112,69,175,171,38,199,90,98,155,150,134,48,114,174,45,160,141,219,159,54,76,192,122,103,117,146,47,45,87,171,66,185,175,210,83,169,154,156,79,121,100,196,120,42,146,85,45,65,175,36,203,84,67,164,112,167,147,126,99,35,192,174,96,113,105,130,142,161,160,140,61,197,156,174,149,155,192,103,35,95,44,106,61,159,205,152,65,38,157,110,77,168,76,185,123,220,98,148,194,184,111,171,201,206,77,170,181,104,106,162,65,176,70,220,199,204,122,86,79,131,103,118,196,89,187,98,46,57,135,82,99,84,96,209,128,107,117,40,48,200,109,139,50,104,160,210,97,144,44,136,55,166,148,133,196,165,96,188,48,62,181,49,76,120,136,75,147,191,15
148,132,74,127,94,36,189,83,214,84,56,68,68,192,44,201,118,202,67,198,154,195,181,194,137,150,185,62,214,136,152,125,139,59,184,122,167,38,200,53,166,85,97,38,94,137,195,171,64,150,49,99,105,52,83,69,40,191,65,214,59,167,161,83,220,219,54,55,76,212,108,165,170,215,94,221,45,218,103,201,69,205,201,151,206,70,122,182,78,67,47,166,52,71,71,208,80,163,165,58,174,151,48,53,120,128,46,220,135,152,152,67,171,169,215,35,61,54,187,197,180,85,72,140,97,83,108,63,157,63,56,166,80,99,71,183,196,214,156,69,207,146,163,78,113,139,122,142,66,83,135,84,105,118,158,64,86,186,201,170,219,93,201,183,116,135,167,141,164,186,143,153,50,109,131,42,109,63,66,213,39,68,54,67,182,115,194,58,78,151,113,55,191,127,51,151,135,61,75,116,63,61,182,195,155,122,200,41,37,54,117,161,208,138,139,45,61,175,124,90,77,101,38,56,215,167,184,167,47,168,88,81,42,178,208,138,80,152,144,101,204,197,155,152,175,61,209,111,196,170,148,87,108,47,156,169,153,176,183,185,179,174,130,90,36,124,185,99,184,90,89,214,79,69,109,168,37,119,164,156,52,209,143,76,43,190,77,149,107,145,52,115,205,101,141,124,120,193,66,156,65,82,66,142,212,220,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,199,118,64,78,54,198,132,138,80,154,47,164,60,213,152,116,100,173,148,160,101,82,134,134,104,144,159,199,101,75,198,61,162,91,57,128,34,121,130,185,152,181,158,114,204,158,96,85,99,189,44,47,163,114,213,59,49,119,178,42,182,160,38,169,159,68,148,178,186,36,214,75,145,36,52,107,86,211,80,203,170,175,157,170,96,183,102,189,120,118,135,88,51,41,42,92,106,44,67,213,55,44,114,49,219,212,123,176,158,101,59,109,106,80,194,110,209,95,142,158,80,55,101,112,97,147,161,83,202,34,57,153,101,91,182,198,40,34,155,43,102,64,93,210,36,215,90,127,208,74,160,33,136,218,129,141,42,41,136,111,192,68,217,118,198,103,138,211,83,169,156,124,187,45,200,124,59,141,179,213,60,74,65,152,194,214,61,166,189,214,89,85,47,93,36,43,210,213,83,45,131,63,102,154,51,213,182,66,164,50,133,204,113,48,108,181,117,146,178,59,110,46,93,94,181,139,133,155,97,104,186,52,103,93,118,220,69,144,216,99,110,75,65,43,167,119,137,95,178,179,212,86,78,112,36,116,102,152,44,189,219,156,113,105,188,99,155,101,135,199,151,108,76,109,94,59,68,93,168,44,67,43,135,191,158,64,148,121,83,116,172,196,65,185,210,169,71,157,220,177,149,43,121,169,119,212,205,192,53,203,67,103,132,40,160,81,76,57,48,154,190,96,112,183,190,199,122,209,219,146,190,126,89,132,116,97,114,185,177,168,118,216,146,122,185,166,167,89,175,91,38,201,86,117,148,108,182,101,215,61,171,170,185,189,97,81,71,194,52,96,101,103,195,101,36,121,110,54,80,132,121,77,197,93,37,35,191,198,119,99,130,73,166,210,105,62,118,90,164,80,76,72,101,210,91,81,61,186,46,95,202,139,174,93,168,211,105,220,173,127,185,67,81,214,100,59,179,169,74,96,176,98,189,188,166,97,57,187,167,100,176,165,135,39,92,94,122,207,49,164,88,218,58,191,100,81,163,187,95,137,206,93,172,113,43,41,164,46,198,124,53,111,70,155,98,183,71,130,68,87,33,185,99,119,60,114,156,80,201,90,124,161,214,211,77,81,183,161,163,61,35,152,171,184,182,156,93,193,50,61,126,209,159,40,46,49,61,216,132,75,78,193,44,210,174,204,105,93,196,96,209,153,132,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,45,159,140,219,157,55,78,192,122,101,115,148,47,45,86,173,66,184,175,211,84,169,155,157,79,121,100,196,121,42,146,86,44,67,175,35,203,85,66,164,114,166,146,126,99,37,192,174,95,113,106,130,141,162,161,140,61,198,156,174,149,155,193,102,34,96,45,106,60,160,205,151,66,39,157,110,76,169,76,186,123,220,99,147,193,184,110,171,202,205,78,169,180,103,106,161,66,175,70,219,198,204,122,86,78,130,103,119,195,89,187,99,46,56,136,82,99,85,95,209,128,107,117,40,49,199,109,138,50,105,158,209,97,144,45,136,55,166,151,132,196,166,96,189,47,62,182,49,76,119,136,75,146,191,15
145,132,74,126,94,36,188,80,215,84,55,66,68,191,45,202,119,203,67,199,154,194,179,195,138,150,183,62,216,136,152,124,140,58,185,122,167,37,199,53,165,85,97,39,96,135,196,171,65,151,49,97,104,51,82,67,42,191,66,213,61,166,160,82,221,217,55,55,76,213,109,166,171,217,94,221,46,218,104,201,68,204,202,151,207,67,123,183,79,66,47,167,52,71,71,207,81,162,167,55,172,150,49,55,122,126,46,221,134,152,153,66,172,168,213,35,61,53,188,198,180,84,72,141,98,83,111,62,158,62,57,166,82,99,67,184,195,215,156,69,206,147,164,77,114,138,121,140,64,82,136,85,107,120,158,64,88,185,200,170,219,93,201,183,118,136,166,142,163,188,142,153,49,109,132,43,109,63,67,215,41,69,54,65,180,113,194,58,80,149,113,55,192,126,51,152,134,60,75,116,63,59,182,196,156,120,200,39,38,53,117,163,208,138,140,46,59,175,123,89,75,103,39,56,214,169,183,167,45,168,88,81,40,180,208,137,81,153,144,100,204,196,152,151,174,63,208,110,196,170,148,87,109,48,157,171,152,177,182,185,178,173,130,91,37,122,184,100,185,90,89,214,79,68,109,167,36,117,161,158,52,209,147,75,42,192,76,150,106,147,54,116,207,103,140,125,120,192,66,156,65,82,65,143,212,222,219,144,133,40,145,147,192,111,148,184,45,205,178,200,178,199,116,65,79,54,197,132,135,80,153,49,165,62,210,153,115,99,171,149,159,99,82,135,134,104,143,159,200,102,75,201,61,163,92,57,127,33,124,129,186,152,180,158,113,206,158,96,84,100,187,43,48,162,115,213,59,49,121,178,43,184,160,36,169,159,68,148,178,186,35,214,76,146,37,52,108,87,211,79,202,169,176,157,172,95,181,102,188,120,120,135,88,51,41,44,91,107,44,67,214,55,44,115,50,219,212,123,178,157,100,59,109,107,79,192,110,210,95,142,159,81,56,99,113,97,146,163,83,203,33,59,154,101,91,182,197,40,34,156,42,101,65,93,209,37,216,91,127,209,75,161,34,136,219,129,143,42,39,135,112,192,69,218,118,197,105,140,211,84,169,155,123,185,45,200,122,59,141,180,214,60,74,65,152,193,216,61,165,189,217,90,85,46,94,37,44,209,214,82,46,131,65,100,155,51,212,182,66,163,51,131,206,114,48,108,180,115,147,177,58,109,47,93,93,179,140,133,154,97,105,186,52,102,92,119,219,68,143,217,100,108,75,67,41,170,120,135,97,178,180,212,85,75,111,37,115,102,153,43,189,218,156,114,106,188,100,155,101,136,199,150,109,76,108,94,60,67,93,168,45,66,44,133,191,157,65,147,121,82,116,172,196,64,186,209,168,72,158,220,175,151,42,120,172,119,214,204,192,53,202,65,104,134,39,160,80,79,58,47,153,189,94,112,183,191,198,123,210,217,146,190,123,90,135,117,97,114,184,178,168,119,215,145,121,184,165,167,88,176,90,38,201,84,117,150,108,181,101,216,60,170,171,184,189,98,80,71,195,54,95,102,104,196,101,37,121,110,54,80,130,120,78,197,94,37,36,191,200,121,100,128,74,167,210,106,64,119,90,164,80,75,73,100,209,90,81,59,186,45,95,202,140,174,92,168,213,105,219,174,128,184,69,81,215,99,58,180,168,73,97,176,97,189,190,165,95,58,188,166,99,176,165,136,39,94,93,123,207,48,164,88,218,58,191,99,80,162,187,96,137,206,95,169,113,43,41,165,47,198,124,54,110,70,155,99,180,70,131,67,89,32,184,100,118,60,115,155,79,202,90,125,160,212,212,78,82,185,161,164,62,33,150,170,184,181,156,92,192,50,62,127,210,159,42,44,48,61,216,131,75,76,194,43,210,175,205,105,95,198,96,210,154,132,43,163,113,69,176,172,37,199,89,97,155,149,135,50,114,173,47,160,139,218,160,54,80,191,120,104,116,148,48,45,84,173,66,183,173,211,84,167,153,156,78,121,98,195,121,41,147,86,44,66,174,35,202,85,64,164,114,165,146,127,97,36,190,175,96,112,105,130,142,162,160,139,60,199,154,175,150,155,191,103,34,95,45,107,59,161,204,153,67,37,155,108,76,167,78,186,123,220,100,145,194,182,108,172,202,207,75,166,181,103,106,160,67,175,71,217,199,204,121,86,78,130,103,119,195,89,187,99,46,57,136,82,98,86,94,210,127,106,116,41,50,199,110,139,50,106,159,209,96,144,43,135,57,165,151,131,196,167,96,191,46,60,181,47,76,119,137,76,147,191,15
149,131,73,125,94,35,189,81,214,83,56,69,67,192,44,201,120,201,67,198,155,196,179,194,138,149,184,60,215,135,151,125,137,59,183,122,166,36,199,54,167,86,96,37,95,137,195,171,65,149,49,99,104,51,83,70,42,190,63,215,60,167,161,82,220,219,55,56,77,212,108,165,169,217,94,220,44,219,103,200,70,205,200,153,206,69,122,183,78,68,48,169,50,72,72,208,81,164,165,57,173,150,47,52,119,127,46,221,136,151,152,67,171,167,214,36,61,54,189,198,180,86,74,140,99,83,109,64,157,63,58,166,81,100,71,182,195,215,159,68,207,147,163,79,114,138,122,141,66,83,133,85,106,118,156,63,85,185,201,168,221,94,200,183,115,134,166,142,163,188,143,155,52,110,131,42,111,63,66,214,39,68,53,67,182,114,195,58,79,151,113,55,193,127,50,150,134,60,76,116,63,63,183,194,153,122,199,41,38,54,118,162,207,138,138,45,60,175,124,90,76,101,39,56,214,166,185,168,46,169,87,79,42,180,209,139,80,152,144,100,205,197,154,151,173,60,210,109,196,171,147,86,107,48,154,170,153,175,183,186,181,175,131,90,35,122,185,99,184,91,89,214,79,68,108,168,38,118,164,158,52,210,143,76,44,189,79,151,107,146,54,115,206,102,140,126,120,193,64,157,65,82,65,143,214,221,218,141,135,42,146,146,191,112,149,184,44,205,179,199,178,199,118,65,77,55,199,132,138,80,154,49,165,61,213,153,115,100,174,148,160,101,81,134,133,105,145,159,199,101,75,199,63,163,93,54,128,36,120,131,185,152,181,157,114,202,158,97,83,98,189,43,46,163,114,215,59,50,121,177,41,183,159,36,168,159,66,146,179,186,35,214,73,145,35,51,107,88,212,81,202,172,176,157,169,95,183,103,191,121,119,135,88,50,41,44,94,105,45,67,213,54,45,113,49,219,212,123,177,159,100,58,110,107,79,194,110,211,94,140,158,82,56,103,113,96,146,159,85,203,35,57,152,100,92,180,200,39,34,155,42,100,64,92,210,35,214,91,126,208,76,159,36,136,217,128,138,41,39,135,110,193,69,217,118,197,102,137,211,83,167,156,124,187,45,200,125,61,141,179,212,60,75,65,150,192,214,60,166,189,213,88,84,46,92,36,41,210,212,85,44,132,63,99,156,50,213,183,66,165,51,132,203,111,47,107,181,118,145,179,59,110,45,93,96,182,138,132,155,98,103,187,52,103,92,119,221,69,144,216,99,109,76,66,44,168,118,135,95,177,180,212,86,77,112,37,116,103,152,44,189,220,157,112,107,186,98,155,102,136,199,152,108,76,111,93,60,69,93,170,44,67,44,135,193,158,65,147,120,85,116,172,195,63,186,209,169,70,159,220,179,150,42,121,167,120,213,205,191,52,205,66,103,133,40,159,79,76,56,49,154,190,97,111,183,191,199,121,210,218,146,191,128,90,134,117,98,113,186,176,169,118,218,146,122,185,167,165,86,175,90,37,201,87,118,148,108,182,101,216,60,171,170,184,189,97,81,73,193,52,96,100,105,194,101,35,122,111,54,81,134,120,76,197,93,37,35,193,199,120,97,130,73,166,209,107,63,116,90,163,82,76,72,102,211,92,81,61,188,45,95,203,139,173,93,167,212,108,219,173,127,186,68,82,216,100,58,179,168,75,95,175,98,187,186,166,96,56,187,165,100,176,166,135,39,91,95,122,208,49,163,87,219,59,192,99,82,161,188,94,137,207,93,170,113,43,41,165,47,197,124,54,110,68,155,96,185,71,129,67,88,33,185,100,118,59,114,155,81,201,90,124,159,214,209,77,82,184,161,162,62,35,153,170,182,182,154,92,193,49,61,125,210,158,41,46,49,63,217,132,76,78,193,44,211,176,204,106,94,196,96,208,153,132,44,163,113,70,175,171,37,199,90,97,156,151,133,47,114,173,45,159,139,219,157,54,79,191,123,103,116,150,47,47,86,173,66,186,176,210,83,169,154,156,79,123,100,196,122,41,147,87,45,66,175,36,204,84,67,166,114,167,147,127,101,35,191,175,94,112,105,130,143,163,161,139,60,197,156,173,150,156,193,101,34,95,45,107,60,161,204,154,65,38,157,109,76,169,76,187,122,220,97,148,195,182,111,170,201,205,77,169,178,104,107,161,66,178,70,219,200,203,122,85,78,129,102,117,195,90,186,99,46,55,135,84,99,86,96,211,128,108,115,41,50,199,109,138,49,104,159,208,97,145,43,136,56,166,150,132,195,164,95,190,47,63,181,48,76,119,136,75,146,190,15
148,132,73,126,94,36,189,82,215,84,56,68,68,193,44,201,118,202,67,198,154,195,180,194,137,150,185,62,214,135,152,125,139,60,184,122,167,38,200,53,166,85,97,38,94,137,195,171,64,150,49,99,104,52,83,69,41,191,65,214,59,167,161,83,220,219,54,55,76,212,108,165,170,215,94,221,45,218,103,201,69,205,201,151,206,70,122,181,78,67,47,166,52,71,71,207,81,163,165,58,174,151,48,53,120,128,46,220,135,152,152,67,171,169,215,35,62,54,187,197,180,85,72,141,97,84,109,63,157,63,57,166,80,99,70,183,196,214,156,69,207,146,163,78,113,138,122,142,67,82,134,84,105,118,158,63,86,186,201,169,219,93,201,183,116,134,167,141,164,187,143,153,50,109,131,42,109,63,66,213,39,69,54,68,182,115,194,58,77,151,113,56,191,127,51,151,135,61,76,116,64,61,182,195,155,122,200,40,37,54,117,161,208,139,139,45,61,175,124,91,77,101,38,56,215,167,183,167,47,168,88,81,42,179,208,139,79,152,144,100,203,197,155,152,175,61,209,111,196,170,148,86,108,48,156,170,153,176,183,185,179,174,130,90,36,123,185,99,184,90,89,214,79,69,109,168,37,119,164,156,52,209,144,76,43,190,77,149,107,146,52,115,205,101,141,124,120,193,66,157,65,82,66,142,212,220,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,200,118,65,78,54,198,132,137,79,154,48,164,61,213,152,116,100,173,149,160,101,82,134,134,104,144,160,199,101,75,198,61,163,92,56,128,34,121,131,185,152,181,157,114,204,158,96,85,99,188,43,47,163,114,213,60,50,119,178,42,182,160,37,168,159,68,148,178,186,36,213,75,145,36,51,107,86,211,80,203,170,176,157,170,96,183,102,189,120,118,136,88,51,41,42,92,106,44,67,213,55,44,113,49,219,212,123,177,158,101,59,110,106,80,194,110,210,95,142,158,80,55,101,112,97,147,161,83,202,34,57,153,101,91,181,198,40,34,155,43,101,64,93,210,36,216,90,127,208,74,160,33,136,218,129,141,42,40,135,111,192,68,217,118,198,103,138,211,83,169,155,124,187,45,200,123,59,141,179,214,60,74,65,152,194,214,61,166,189,214,89,86,47,93,37,43,210,213,83,45,131,63,101,154,51,213,181,66,164,50,133,204,112,48,108,181,117,146,177,59,111,46,93,94,181,139,133,155,98,104,186,52,103,92,118,220,69,144,216,99,109,75,65,44,168,119,136,95,178,179,212,86,77,112,37,116,103,152,44,190,219,157,113,105,188,99,155,101,135,199,151,108,76,109,94,59,68,93,168,44,66,44,135,191,158,64,148,122,83,116,172,196,65,185,210,168,71,157,219,177,149,43,121,169,119,212,205,191,53,203,67,103,132,40,159,80,76,57,48,154,190,96,112,183,190,199,121,209,218,146,190,126,89,133,116,97,114,185,177,168,118,216,146,122,185,167,166,89,176,91,38,202,86,117,148,108,182,101,215,61,171,170,185,189,97,81,71,194,53,95,101,103,195,101,36,121,110,55,81,132,121,77,197,93,37,36,191,198,119,99,129,73,167,210,106,62,118,90,163,81,75,72,101,211,91,82,60,186,46,95,202,139,173,93,168,211,105,219,173,127,185,67,81,214,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,164,135,39,92,94,122,207,49,164,88,218,58,191,100,81,163,187,96,137,206,93,172,113,43,41,164,46,198,124,53,111,69,155,98,183,70,130,67,88,33,185,100,118,60,114,156,80,201,89,124,161,214,211,77,82,184,161,164,61,35,152,170,184,182,155,93,193,49,61,126,209,159,41,45,49,61,216,132,75,78,193,44,210,175,204,105,94,196,96,209,153,131,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,44,159,140,219,157,54,78,192,122,102,116,148,47,45,86,172,66,184,175,211,84,169,155,157,79,121,100,195,120,42,146,86,45,66,175,35,203,84,67,164,113,166,146,126,99,37,192,174,95,113,106,130,141,162,161,140,60,198,156,174,148,155,192,102,34,96,45,107,60,160,205,151,66,39,157,110,76,169,77,186,122,220,99,147,193,183,110,171,201,205,77,169,180,103,106,161,66,176,70,220,199,204,122,86,78,131,103,119,195,89,188,99,46,56,136,82,99,86,95,209,128,107,117,41,49,200,109,139,50,105,158,209,97,144,44,136,55,166,151,132,196,166,96,189,46,62,182,49,75,119,136,75,147,191,15
148,133,73,128,94,36,190,83,216,84,55,68,68,192,43,202,117,202,68,198,155,194,180,194,138,149,184,62,212,137,151,125,141,59,184,122,167,39,200,53,167,85,98,38,94,139,196,171,64,150,48,99,105,52,85,70,41,193,66,215,59,168,160,82,219,221,53,55,77,212,108,166,170,215,95,221,45,217,102,201,69,205,200,151,206,69,121,181,79,66,47,167,52,71,70,207,81,162,166,57,174,152,50,54,120,129,45,219,133,152,153,67,170,171,216,37,62,53,185,196,179,86,72,141,98,83,110,64,158,63,57,166,80,101,70,184,196,214,157,70,207,145,164,77,115,138,122,142,66,82,133,85,105,118,158,63,86,184,201,169,219,94,200,182,116,134,166,141,164,188,143,153,50,110,130,41,110,63,66,214,39,70,54,66,181,114,194,58,78,151,112,56,191,127,52,151,133,62,75,115,64,61,182,195,155,122,199,41,38,54,118,162,207,138,139,46,60,174,124,90,77,101,38,55,216,168,183,167,45,169,87,81,42,180,208,137,81,151,144,99,202,197,154,152,174,61,210,111,196,169,148,87,108,48,154,170,152,176,184,186,179,174,130,90,36,122,185,100,184,88,89,216,79,67,111,168,37,119,164,155,52,209,143,75,44,189,78,148,107,146,52,115,206,101,140,124,120,193,64,159,66,82,66,141,213,219,218,144,134,41,145,146,192,111,149,186,45,203,179,197,179,199,118,66,81,56,198,131,138,79,153,47,165,61,214,153,115,101,171,148,159,99,82,135,135,104,144,161,198,102,75,199,59,163,92,58,128,35,120,130,186,153,180,158,115,204,158,98,86,99,189,44,45,163,114,212,61,49,120,178,41,181,160,39,168,160,67,148,177,185,36,213,75,144,34,50,108,86,210,80,204,170,177,158,170,97,183,103,188,120,116,134,89,50,40,43,92,106,44,67,214,56,45,114,49,218,211,124,177,157,99,59,109,105,81,193,109,211,93,141,159,81,57,101,112,97,148,161,82,202,34,56,153,101,91,182,197,42,34,156,43,103,65,93,211,36,216,92,127,209,73,161,33,136,220,127,140,43,41,135,112,191,68,215,117,198,104,139,211,82,168,155,123,186,45,199,123,59,141,178,213,61,74,64,149,194,213,61,165,187,215,89,86,47,92,38,44,210,213,84,46,131,63,101,155,51,211,180,67,164,50,132,204,112,50,107,180,118,146,177,57,110,48,93,95,182,140,131,154,98,104,185,51,103,92,118,219,69,145,215,99,108,77,66,43,167,119,138,95,178,179,210,86,77,112,36,115,103,152,44,190,220,157,114,105,187,98,155,102,137,199,151,108,77,109,94,59,69,94,167,43,65,43,134,191,157,65,148,122,84,116,171,196,65,186,209,168,71,158,219,176,149,42,122,170,119,211,205,190,52,203,66,102,133,43,160,79,77,57,47,153,190,98,112,182,190,199,121,208,219,148,192,124,89,133,116,97,114,186,178,167,118,216,146,122,186,167,165,90,175,90,39,200,84,117,148,109,182,101,214,61,170,171,186,189,96,80,72,194,52,95,101,103,196,102,36,122,109,55,80,132,120,76,197,93,37,34,191,198,119,98,129,73,169,210,106,64,119,89,162,81,76,71,99,211,91,79,60,184,45,95,201,140,171,92,167,211,105,219,173,126,186,67,81,215,101,59,179,168,73,96,177,97,188,188,166,98,57,188,167,99,178,165,136,39,91,93,121,207,49,164,88,219,57,191,100,81,163,187,96,137,206,93,173,115,44,42,165,47,197,123,53,110,69,154,99,183,70,129,69,88,32,184,100,119,59,114,155,79,202,89,124,161,213,210,78,81,183,161,163,60,35,153,170,184,182,156,93,192,50,60,126,209,157,40,46,48,61,217,133,74,79,193,45,210,174,204,105,93,194,97,209,153,133,43,160,113,69,174,172,36,199,90,98,157,151,133,47,112,173,45,159,139,219,156,55,77,191,122,100,115,147,47,45,84,173,66,183,174,211,82,169,155,156,78,120,101,196,119,41,146,85,44,67,176,35,202,84,64,163,113,166,147,126,101,36,191,175,98,113,107,128,142,161,161,141,59,198,156,174,147,153,192,103,34,96,46,108,59,160,205,151,67,39,157,109,76,169,77,187,121,221,99,146,193,183,109,171,200,205,77,168,181,103,106,162,65,175,70,218,199,204,124,85,77,131,105,119,196,91,186,100,45,56,135,82,98,86,95,208,129,106,117,41,49,198,109,137,50,105,158,209,98,144,45,135,54,164,153,132,195,165,95,188,47,60,181,49,75,120,136,75,144,192,15
148,132,73,126,94,36,188,82,214,84,56,68,68,193,44,201,118,202,67,198,155,194,180,195,137,150,185,62,214,135,152,125,139,59,184,122,166,38,200,53,166,85,96,39,94,137,195,171,64,150,49,99,105,52,83,69,41,191,65,214,59,166,161,83,220,219,54,55,75,212,108,166,170,216,94,221,45,218,103,201,69,205,202,152,206,69,122,182,78,67,47,167,51,71,71,207,81,163,165,58,174,151,49,52,120,128,46,220,135,151,152,67,171,169,215,35,62,54,187,197,179,85,72,141,97,83,109,63,157,63,56,166,80,99,70,183,196,214,156,69,207,146,163,78,113,138,122,142,67,83,134,84,105,118,158,63,85,186,201,169,219,94,201,183,116,134,167,141,164,187,142,153,50,108,131,41,109,63,66,214,39,69,54,67,182,115,194,58,78,150,113,56,191,127,51,151,135,61,75,116,64,61,182,195,155,122,200,41,37,53,117,161,207,139,139,45,61,175,124,91,77,101,37,56,215,168,184,167,46,168,88,81,41,178,208,139,79,152,144,101,203,197,155,152,175,61,209,111,196,170,148,86,108,47,156,169,153,176,183,185,179,174,131,90,36,123,185,99,184,89,89,214,79,69,109,169,36,119,164,156,52,209,144,76,43,190,77,149,107,146,52,115,205,102,141,124,120,193,65,157,65,82,66,143,212,220,218,142,134,41,145,147,191,112,149,185,46,204,179,199,179,199,118,65,78,54,198,132,138,79,153,48,164,61,213,152,116,100,173,148,160,101,82,134,134,104,144,160,200,100,75,198,61,163,91,56,128,35,121,130,185,152,180,157,114,204,158,96,85,100,189,44,47,163,114,213,60,50,119,178,42,182,160,38,168,159,68,148,178,186,36,213,75,145,36,52,107,86,211,80,203,170,175,158,171,95,183,102,189,120,118,136,88,50,41,42,93,106,45,67,213,55,44,113,49,219,212,124,177,158,101,59,110,106,80,194,110,209,95,142,158,80,55,101,112,96,147,161,83,203,34,57,153,100,91,182,198,40,34,155,42,101,64,93,211,36,216,90,127,208,74,160,33,136,219,129,141,42,41,135,111,192,68,216,118,198,103,138,211,83,169,155,123,188,45,200,123,59,140,178,214,60,75,65,152,194,214,61,166,189,215,89,85,47,93,37,43,210,213,83,45,131,63,102,154,51,213,181,66,164,50,133,204,112,48,108,180,117,146,178,60,110,47,93,93,181,139,133,155,98,104,186,52,103,92,118,219,69,144,216,99,109,76,65,44,168,119,136,95,178,178,212,85,77,112,37,116,103,151,44,190,219,157,113,105,188,99,155,101,135,199,151,108,76,109,94,58,68,93,169,44,67,44,134,192,158,64,148,122,83,116,172,195,65,185,210,168,71,157,219,177,150,43,121,170,120,212,205,192,53,203,67,103,132,40,159,80,77,57,48,154,190,96,111,183,190,199,122,209,218,146,190,126,89,133,117,96,114,185,177,168,118,216,146,122,185,167,166,88,176,91,38,202,85,117,148,108,181,102,215,61,171,170,185,189,96,80,72,194,53,96,100,104,196,101,36,120,110,54,80,132,121,77,197,93,38,35,191,198,119,99,130,73,167,210,106,62,118,90,163,81,76,72,101,211,91,82,60,186,46,95,202,139,173,93,167,211,105,219,173,127,185,67,81,214,100,59,179,168,74,96,176,97,189,188,167,97,57,187,167,100,176,164,135,40,92,94,122,207,49,164,87,218,58,191,99,81,163,187,95,137,207,94,172,114,44,41,165,46,198,124,54,111,70,155,98,183,70,130,68,88,33,185,100,118,60,114,156,80,201,89,124,161,214,211,77,82,184,161,164,61,35,152,170,183,182,156,93,193,49,61,126,210,159,41,46,49,61,216,132,74,78,193,44,210,175,204,105,94,197,96,209,153,132,43,162,112,69,174,172,38,198,89,98,157,150,133,48,114,173,45,159,140,219,157,54,78,191,122,102,116,147,47,45,86,173,66,183,174,211,83,169,155,157,79,121,100,195,120,42,147,86,45,67,175,36,203,84,66,164,113,166,146,126,100,37,192,173,95,113,106,130,141,162,161,140,61,197,157,174,149,154,192,102,34,96,46,107,60,160,205,151,66,39,156,110,76,169,77,186,122,220,99,146,193,183,110,171,201,205,78,168,180,103,106,162,66,176,69,220,199,204,122,85,78,131,104,119,195,89,187,99,46,56,135,82,98,86,95,209,128,107,116,41,49,199,109,138,49,105,158,209,97,144,44,136,55,166,151,132,196,166,96,189,46,62,182,48,75,119,136,76,147,191,15
148,132,73,126,94,36,189,83,215,84,56,68,68,192,44,201,118,202,67,198,154,195,180,194,137,150,185,62,214,135,152,125,139,59,185,122,167,38,200,53,166,85,97,38,94,137,195,171,64,150,49,99,104,52,83,69,41,191,65,214,59,167,161,83,220,219,54,55,76,212,108,165,170,215,94,221,45,218,103,201,69,205,201,152,206,70,122,182,79,67,47,167,52,71,71,207,81,163,165,58,174,151,48,53,120,128,46,220,135,152,152,67,171,169,215,35,62,54,187,197,180,85,72,141,97,84,109,63,157,63,56,166,80,99,70,183,196,214,156,69,207,146,163,78,114,138,122,142,67,83,134,84,105,117,158,63,86,186,201,169,219,93,201,183,116,134,167,141,164,187,143,153,50,109,131,42,109,63,66,213,39,69,54,67,182,115,194,58,78,151,113,56,191,127,51,151,135,61,76,116,64,61,182,195,155,122,200,40,37,54,117,161,208,139,139,45,61,175,124,91,77,102,38,56,215,167,183,167,47,168,88,81,42,179,208,139,80,152,144,100,203,197,155,152,175,61,209,111,196,170,148,86,108,47,156,169,153,176,183,185,179,174,130,90,36,123,185,99,184,90,89,214,79,69,109,168,37,119,164,156,52,209,144,76,43,190,77,149,107,146,52,115,205,101,141,124,120,193,66,157,65,82,66,142,212,220,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,199,118,65,78,54,198,132,137,79,154,48,164,61,213,152,116,100,172,149,160,101,82,134,134,104,144,160,199,101,75,198,61,163,91,56,128,34,121,131,185,152,181,157,114,204,158,96,85,99,189,43,47,163,114,213,60,50,119,178,42,182,160,38,168,159,68,148,178,186,36,213,75,145,36,51,107,86,211,80,203,170,176,157,170,96,183,102,189,120,118,136,88,51,41,42,92,106,44,67,213,55,44,113,49,219,212,123,177,158,101,59,110,106,80,194,109,210,95,142,157,80,55,101,112,97,147,161,83,202,34,57,153,101,91,181,198,40,34,155,43,101,64,93,210,36,216,91,127,208,74,160,33,136,218,129,141,42,40,136,111,192,68,217,118,198,103,138,211,83,169,155,124,187,45,200,123,59,141,179,214,60,74,65,152,194,214,61,166,189,215,89,85,47,93,37,43,210,213,83,45,131,63,101,154,51,213,181,66,164,50,133,204,112,48,108,181,117,146,177,59,111,47,93,94,180,139,133,155,98,104,186,52,103,92,118,220,69,144,216,99,109,75,65,44,168,119,136,95,178,179,212,86,77,112,37,116,103,151,44,190,219,157,113,105,188,99,155,101,135,199,151,108,76,109,94,59,68,93,168,44,67,44,135,191,158,64,148,122,83,116,172,196,65,185,210,168,71,157,219,177,149,43,121,170,119,212,205,192,53,203,67,103,132,40,159,80,76,57,48,154,190,96,112,183,190,199,121,209,218,146,190,126,89,133,116,97,114,185,177,168,118,217,146,122,185,167,166,89,176,91,38,202,86,117,148,108,182,101,215,61,171,170,185,189,97,81,71,194,53,95,101,103,195,101,36,121,110,54,81,132,121,77,197,93,37,36,191,198,119,99,129,73,167,210,106,62,118,90,163,81,75,72,101,211,91,82,60,186,46,95,202,139,173,93,168,211,105,219,173,127,185,67,81,214,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,164,135,39,92,94,122,207,49,164,88,218,58,191,100,81,163,187,96,137,206,93,172,113,43,41,164,46,198,124,53,111,69,155,98,183,70,130,67,88,33,184,100,118,60,114,156,80,201,89,124,161,214,211,77,82,184,161,164,61,35,152,170,184,182,156,93,193,49,61,126,209,159,41,46,49,61,216,132,74,79,193,44,211,175,204,105,94,197,96,209,153,131,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,44,159,140,219,158,54,78,192,123,102,116,148,47,45,86,172,66,184,175,211,84,169,155,157,79,121,100,196,120,42,146,86,45,66,175,35,203,84,67,164,113,166,146,126,99,37,192,174,95,113,106,130,141,162,161,140,60,198,156,174,148,155,192,102,34,96,45,107,60,160,205,151,66,39,157,110,76,169,77,186,122,220,99,147,193,183,110,171,201,205,77,169,180,103,106,161,65,176,70,220,199,204,122,86,78,131,104,119,195,89,188,99,46,56,136,83,99,86,95,209,128,107,117,41,49,200,109,139,50,105,158,209,97,144,44,136,55,166,151,132,196,166,96,189,46,62,182,49,75,119,136,75,147,191,15
148,132,74,126,94,36,188,83,214,84,56,68,68,193,44,201,118,202,67,198,154,195,180,195,137,150,185,62,214,136,152,125,139,59,184,121,167,38,200,53,167,85,97,38,94,137,195,171,64,150,49,99,105,52,83,69,41,191,65,214,59,166,161,83,220,219,54,55,76,212,108,165,170,216,94,221,45,219,103,201,69,205,201,152,206,69,122,181,78,67,47,166,52,71,71,207,81,163,165,58,173,151,48,53,120,128,46,220,135,152,152,67,171,169,214,35,62,54,187,197,180,85,72,140,97,83,109,63,157,63,57,166,80,99,71,183,196,214,157,69,207,147,164,78,114,138,122,142,67,82,134,84,105,118,158,63,86,186,201,169,219,93,201,183,116,134,167,141,164,187,143,153,50,109,131,42,109,63,66,213,39,69,53,67,182,115,194,58,77,151,113,56,191,127,51,151,135,61,76,115,64,61,182,195,155,122,200,40,37,54,117,161,208,139,139,45,61,175,124,91,77,102,37,56,215,167,183,168,47,168,88,81,42,179,208,139,79,151,143,100,203,197,155,152,175,61,209,111,196,170,148,87,108,47,156,169,153,176,183,185,179,174,131,90,35,123,185,99,184,90,89,214,79,69,109,168,36,119,164,156,51,209,144,76,43,191,77,149,106,146,52,115,205,101,141,124,120,193,66,157,65,82,66,142,212,220,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,199,118,65,78,54,198,132,137,79,154,48,164,61,213,152,116,100,172,148,160,101,82,134,134,103,144,160,199,101,75,199,61,163,91,57,129,34,121,131,185,152,180,157,114,204,158,96,85,99,189,44,47,163,114,213,60,50,119,178,42,182,160,38,168,159,68,148,178,186,36,213,75,145,36,52,107,86,211,80,203,170,176,157,170,96,183,102,189,120,118,136,88,51,41,42,92,106,44,67,213,55,44,113,49,219,212,124,177,158,101,60,110,106,80,194,109,210,95,142,157,80,55,101,112,97,147,161,83,202,34,57,153,101,91,181,198,40,34,155,42,101,64,93,210,36,216,91,127,208,74,160,33,136,218,129,141,42,40,135,111,192,68,216,118,198,103,138,211,83,169,155,123,187,44,200,123,59,141,179,213,60,74,65,152,194,214,61,166,189,215,89,85,47,93,37,43,210,213,83,45,132,64,101,154,51,213,182,66,164,50,133,204,112,48,108,181,117,146,177,59,110,46,93,94,180,139,133,155,98,104,186,52,102,92,118,220,69,144,216,99,109,76,65,44,167,118,136,95,178,179,212,86,78,112,37,116,103,152,44,190,219,157,113,105,188,99,155,101,135,199,151,108,76,109,94,59,68,93,168,44,66,44,134,191,158,64,148,122,82,116,172,196,65,185,210,169,71,157,220,177,149,43,121,169,119,212,205,192,53,203,67,103,132,40,159,80,77,57,48,154,190,96,112,183,190,199,121,209,218,146,190,126,89,133,116,96,114,185,177,168,118,217,146,122,186,167,166,89,176,91,38,202,86,117,148,108,182,101,215,61,171,170,185,189,97,81,71,194,53,95,101,103,195,101,36,121,110,55,80,132,121,77,197,93,38,35,191,198,119,99,129,73,167,210,106,62,118,89,163,80,75,72,101,211,91,81,60,186,46,95,202,139,173,93,168,211,105,220,173,128,185,67,81,214,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,164,135,39,92,94,122,207,49,164,87,219,58,190,99,81,163,187,96,137,206,93,172,113,43,41,164,46,198,124,53,111,69,155,98,183,70,130,67,88,33,184,99,118,60,114,156,80,202,90,124,161,214,211,77,82,184,161,164,61,35,152,171,183,182,156,93,193,49,61,126,209,159,41,46,48,61,216,132,74,78,193,44,210,175,204,105,94,197,96,209,153,131,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,44,159,140,219,158,54,78,192,122,102,116,147,47,45,86,173,66,184,175,211,84,169,155,157,79,121,100,195,120,42,146,86,45,66,175,35,203,85,67,164,113,166,146,126,99,37,192,174,95,113,106,130,141,162,161,140,60,197,156,174,148,155,192,102,34,96,45,107,60,160,205,152,66,39,156,110,77,169,77,186,122,220,99,146,193,183,110,170,202,205,77,169,180,104,106,161,66,176,70,220,199,204,121,86,78,131,104,119,195,89,188,99,47,56,136,83,99,86,95,209,128,107,117,41,50,200,109,139,50,105,158,209,97,144,44,136,55,165,151,132,196,165,96,189,46,62,181,48,75,119,135,75,147,191,15
147,133,73,127,94,36,189,82,214,83,55,68,68,192,43,201,118,202,67,198,155,195,181,194,136,150,185,62,214,135,152,125,139,59,184,121,166,38,200,53,166,85,97,38,94,137,195,171,64,149,49,99,104,52,83,69,41,191,65,214,59,166,161,83,220,219,54,55,76,213,109,166,170,215,94,221,45,218,103,201,69,205,201,152,206,70,122,182,78,68,47,166,51,71,70,207,81,163,165,58,174,151,48,53,120,128,46,220,135,152,153,67,171,169,214,35,62,53,187,197,180,85,73,140,97,83,109,63,157,63,56,166,80,100,70,183,196,214,157,70,207,146,163,77,113,138,122,142,66,83,134,84,105,118,158,63,86,186,201,170,219,93,202,183,116,134,167,141,164,186,142,153,50,109,131,42,109,63,66,213,39,69,54,68,182,115,194,58,77,151,113,56,191,127,51,150,135,61,76,115,64,61,182,195,155,122,200,40,37,54,117,161,208,138,139,45,61,175,124,90,77,102,38,56,215,167,184,167,47,168,87,81,41,179,208,138,79,152,143,100,204,197,155,152,175,62,208,111,196,170,148,87,108,48,156,170,153,176,182,185,179,174,130,90,36,123,185,99,184,90,89,215,78,69,109,168,36,119,164,156,52,209,144,77,43,191,77,148,107,145,52,115,205,101,141,123,121,192,65,156,66,81,66,143,212,220,218,143,135,41,145,147,192,112,148,184,46,204,179,199,179,199,118,65,78,54,197,131,138,79,154,48,164,62,213,152,116,100,172,148,160,101,82,134,134,104,143,160,200,101,75,198,61,163,91,56,128,34,121,130,185,152,181,157,114,204,158,97,85,99,188,43,47,163,114,213,59,50,119,177,42,182,160,37,169,159,68,148,178,186,36,214,75,145,36,51,107,86,211,80,203,170,176,157,171,96,183,103,189,120,118,136,88,51,41,42,93,106,44,67,212,56,44,113,49,219,212,123,177,158,101,59,109,106,80,194,109,210,95,141,157,81,55,101,112,97,147,161,84,202,34,57,153,101,91,182,198,40,34,155,43,101,64,93,210,36,216,91,127,208,74,160,34,136,218,129,141,42,40,135,111,192,68,216,118,197,103,138,211,83,169,155,123,187,44,200,124,59,141,179,214,60,75,65,152,194,214,61,166,189,215,89,86,47,92,37,43,210,213,83,45,132,63,101,154,51,213,182,67,163,50,133,204,112,48,107,181,117,147,178,59,110,47,93,94,180,140,132,155,98,104,186,52,103,92,118,220,69,144,216,99,109,75,65,44,168,119,137,95,178,179,212,86,77,112,37,116,103,151,44,189,219,157,113,105,188,99,155,102,136,199,150,108,76,108,94,59,68,93,168,44,66,44,135,191,159,64,147,122,83,116,172,196,65,185,210,169,71,157,219,176,149,42,120,169,120,212,205,191,53,203,68,103,132,39,160,81,76,57,48,154,190,96,112,182,190,198,121,210,218,146,190,125,89,132,116,97,114,185,177,168,118,216,147,122,186,167,166,89,176,90,38,202,86,117,148,107,182,101,215,61,171,170,185,189,97,80,72,194,53,96,101,103,195,101,36,121,111,55,80,132,121,77,198,93,38,36,191,198,119,98,130,73,167,210,106,62,118,90,164,81,75,71,101,211,91,82,60,186,46,95,202,139,173,93,167,211,105,219,173,128,185,67,81,214,100,59,179,168,74,96,177,97,189,188,166,97,58,187,167,100,176,164,135,39,92,94,122,207,49,164,87,219,58,190,99,81,163,187,96,137,206,93,171,113,44,41,164,47,198,124,53,111,70,155,98,183,70,130,67,87,34,184,100,119,60,114,155,80,202,89,124,160,214,211,77,82,184,161,163,61,35,153,170,184,183,156,93,193,49,60,126,210,159,41,46,49,61,216,132,74,78,193,44,210,175,204,106,94,197,96,209,153,131,43,162,112,69,174,171,38,198,89,98,156,150,134,48,114,173,44,159,140,219,157,55,78,192,123,102,116,148,47,45,85,172,66,184,174,211,83,169,155,157,79,121,100,195,121,42,146,86,45,66,175,35,203,84,67,164,113,166,146,127,99,36,192,174,95,113,106,130,141,162,161,140,61,198,157,174,148,155,192,102,34,96,45,106,60,160,205,151,65,39,157,110,76,169,77,186,122,220,99,146,194,183,110,171,201,206,78,169,180,104,106,162,65,176,70,220,199,204,122,86,77,131,104,119,195,88,188,99,46,56,136,83,99,86,95,209,128,107,117,40,49,199,109,138,49,105,158,209,97,143,44,136,54,165,151,132,196,166,96,189,46,62,182,48,76,120,136,75,147,191,15
148,132,73,126,94,36,189,83,214,84,56,68,68,192,44,201,118,202,67,198,154,195,180,194,137,150,185,62,214,135,152,125,139,60,185,122,167,38,200,53,166,85,97,38,94,137,195,171,64,150,49,99,104,52,83,69,41,191,65,214,59,167,161,83,220,219,54,55,76,212,108,165,170,215,94,221,45,218,103,201,69,205,201,152,206,70,122,182,78,67,47,166,52,71,71,207,81,163,165,58,174,151,48,53,120,128,46,220,135,152,152,67,171,169,215,35,62,54,187,197,180,85,72,141,97,84,109,63,157,63,56,166,80,99,70,183,196,214,156,69,207,146,163,78,113,138,122,142,67,82,134,84,105,118,158,63,86,186,201,169,219,93,201,183,116,134,167,141,164,187,143,153,50,109,131,42,109,63,66,213,39,69,54,67,182,115,194,58,78,151,113,56,191,127,51,151,135,61,76,116,64,61,182,195,155,122,200,40,37,54,117,161,208,139,139,45,61,175,124,91,77,101,38,56,215,167,184,167,47,168,88,81,42,179,208,139,80,152,144,100,203,197,155,152,175,61,209,111,196,170,148,87,108,48,156,169,153,176,183,185,179,174,130,90,36,123,185,99,184,90,89,214,79,69,109,168,37,119,164,156,52,209,144,76,43,190,77,149,107,146,52,115,205,101,141,124,120,193,66,157,65,82,66,142,212,220,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,200,118,65,78,54,198,132,137,79,154,48,164,61,213,152,116,100,173,149,160,101,82,134,134,104,144,160,199,101,75,199,61,163,91,56,128,34,121,131,185,152,181,157,114,204,158,96,85,99,189,43,47,163,114,213,60,50,119,178,42,182,160,37,168,159,68,148,178,186,36,213,75,145,36,51,107,86,211,80,203,170,176,157,170,96,183,102,189,120,118,136,88,51,41,42,92,106,44,67,213,55,44,113,49,219,212,123,177,158,101,59,110,106,80,194,109,210,95,142,157,80,55,101,112,97,147,161,83,202,34,57,153,101,91,182,198,40,34,155,43,101,64,93,210,36,216,91,127,208,74,160,33,136,218,129,141,42,40,136,111,192,68,217,118,198,103,138,211,83,169,155,124,187,45,200,123,59,141,179,214,60,74,65,152,194,214,61,166,189,215,89,85,47,93,37,43,210,213,83,45,131,63,101,154,51,213,181,66,164,50,133,204,112,48,108,181,117,146,177,59,111,47,93,94,181,139,133,155,98,104,186,52,103,92,118,220,69,144,216,99,109,75,65,44,168,119,136,95,178,179,212,86,77,112,37,116,103,152,44,190,219,157,113,105,188,99,155,101,135,199,151,108,76,109,94,59,68,93,168,44,66,44,135,191,158,64,148,122,83,116,172,196,65,185,210,168,71,157,219,177,149,43,121,170,119,212,205,192,53,203,67,103,132,40,159,80,76,57,48,154,190,96,112,183,190,199,121,209,218,146,190,126,89,133,116,97,114,185,177,168,118,216,146,122,185,167,166,89,176,91,38,202,86,117,148,108,182,101,215,61,171,170,185,189,97,81,71,194,53,95,101,103,195,101,36,121,110,55,80,132,121,77,197,93,37,36,191,198,119,99,129,73,167,210,106,62,118,90,163,81,75,72,101,211,91,82,60,186,46,95,202,139,173,93,168,211,105,219,173,127,185,67,81,214,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,164,135,39,92,94,122,207,49,164,88,218,58,191,100,81,163,187,96,137,206,93,172,113,43,41,164,46,198,124,53,111,69,155,98,183,70,130,67,88,33,185,100,118,60,114,156,80,201,89,124,161,214,211,77,82,184,161,164,61,35,152,170,184,182,156,93,193,49,61,126,209,159,41,46,49,61,216,132,74,78,193,44,210,175,204,105,94,196,96,209,153,131,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,44,159,140,219,157,54,78,192,123,102,116,148,47,45,86,172,66,184,175,211,84,169,155,157,79,121,100,195,120,42,146,86,45,66,175,35,203,84,66,164,113,166,146,126,99,37,192,174,95,113,106,130,141,162,161,140,60,198,156,174,148,155,192,102,34,96,45,107,60,160,205,151,66,39,157,110,76,169,77,186,122,220,99,147,193,183,110,171,201,205,77,169,180,103,106,161,65,176,70,220,199,204,122,86,78,131,104,119,195,89,188,99,46,56,136,82,99,86,95,209,128,107,117,41,49,200,109,139,50,105,158,209,97,144,44,136,55,166,151,132,196,166,96,189,46,62,182,49,75,119,136,75,147,191,15
148,133,73,127,94,36,189,83,215,84,56,68,68,192,44,201,118,202,67,198,155,195,180,194,137,150,185,63,213,135,152,125,139,60,185,122,167,38,200,53,166,85,97,39,94,137,195,171,64,150,49,99,104,52,84,69,40,191,65,214,60,167,161,83,220,219,55,55,76,212,108,166,170,216,94,221,45,219,103,201,68,205,201,151,206,70,122,182,78,67,48,167,52,71,71,207,81,163,165,58,174,151,48,53,120,128,45,220,135,152,152,67,171,169,215,35,62,53,187,197,180,84,72,141,97,83,108,63,157,63,56,166,80,100,70,183,196,215,156,69,208,146,164,78,114,138,122,142,67,82,134,84,105,118,158,63,86,186,201,169,219,94,201,183,116,134,167,141,164,187,143,153,50,109,131,41,109,63,66,213,39,69,53,67,182,115,194,58,77,151,113,55,191,126,50,151,135,61,76,115,63,61,182,195,155,122,200,41,37,54,117,161,208,139,139,45,61,174,124,91,77,102,38,57,215,167,184,167,47,167,88,81,42,178,208,138,80,151,144,101,204,197,155,152,174,61,209,111,196,170,148,87,108,48,156,170,154,176,183,185,178,174,130,90,35,123,185,99,184,89,89,215,79,69,109,168,37,119,164,156,52,209,144,76,43,190,77,149,107,146,52,115,205,102,141,123,120,193,65,157,65,82,66,143,212,220,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,199,118,65,78,54,197,132,138,79,154,48,164,61,213,152,116,100,172,148,160,101,82,134,134,104,144,160,199,101,75,199,61,163,92,57,128,34,121,131,185,152,180,157,114,204,158,96,85,100,188,43,47,163,114,214,60,50,119,178,42,183,160,37,168,160,68,148,178,186,35,214,75,145,36,52,107,86,211,80,203,170,176,158,171,96,183,102,189,120,119,136,88,50,41,42,92,106,44,67,212,56,44,113,49,219,212,123,176,158,101,59,110,106,80,194,110,209,95,142,158,80,55,101,112,97,147,161,83,202,35,57,152,101,92,182,198,40,34,155,43,102,64,93,210,36,216,91,128,208,74,160,34,136,218,129,141,42,40,135,111,192,68,217,118,198,103,138,211,83,168,156,124,188,45,200,123,59,141,178,213,60,74,65,152,194,214,61,166,188,215,89,86,47,93,37,43,210,213,83,45,131,63,101,154,51,213,181,67,164,50,133,204,112,48,108,181,117,146,178,59,110,47,93,94,180,139,133,155,98,104,186,52,102,93,118,220,69,144,215,99,109,75,65,43,168,118,136,95,178,179,212,85,77,112,36,116,103,152,44,189,219,156,113,105,188,99,155,101,136,199,150,108,76,109,94,60,68,93,168,44,67,44,135,191,158,64,148,121,83,116,172,196,65,185,210,169,71,157,220,177,149,43,121,170,119,212,205,192,53,203,67,102,132,40,160,80,77,57,48,154,190,96,111,183,190,199,121,209,219,146,190,126,89,133,116,96,114,186,177,168,118,217,146,122,185,167,167,88,176,90,38,201,86,117,149,108,182,101,215,61,171,170,185,189,96,80,71,194,52,95,101,103,195,101,36,121,110,55,80,132,121,77,197,93,38,35,191,198,119,99,130,73,167,210,106,62,118,90,164,80,75,72,101,211,91,82,60,186,45,95,202,139,173,93,167,211,105,220,173,128,185,67,81,214,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,164,135,39,92,94,122,207,49,164,88,218,58,190,100,81,163,187,96,137,206,93,171,113,43,41,164,46,198,124,54,111,69,155,98,183,70,130,67,88,33,185,100,118,60,114,155,80,201,89,124,161,214,211,77,82,183,161,163,61,35,152,170,184,182,156,92,193,49,61,126,209,159,41,46,48,61,216,132,75,78,193,44,211,175,205,105,94,196,97,210,153,132,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,45,159,140,219,157,54,78,191,123,102,116,147,46,45,85,172,66,184,175,211,84,169,155,157,79,121,100,196,120,41,146,86,45,66,175,35,203,84,67,164,113,166,146,126,100,37,192,174,95,113,106,129,141,162,161,140,60,197,156,174,148,155,192,102,35,96,45,107,59,160,205,151,65,39,157,109,76,169,77,186,122,220,99,146,193,183,110,171,201,205,77,168,180,104,106,161,65,176,70,219,199,204,121,86,77,131,103,119,195,90,188,99,47,56,136,82,99,86,95,209,128,107,117,41,49,200,109,138,50,105,158,209,97,144,44,136,55,166,151,133,196,165,96,189,46,62,182,49,75,120,135,75,146,191,15
148,133,74,127,94,36,188,83,214,83,56,68,68,192,44,201,118,202,67,198,155,195,181,194,137,150,185,63,213,135,152,125,139,59,185,122,166,38,200,53,167,85,97,39,94,137,195,171,64,150,49,98,105,52,84,69,40,191,64,214,59,167,161,83,220,219,54,56,76,212,108,166,170,216,94,221,45,218,103,201,69,205,201,151,206,70,122,182,78,67,47,166,51,71,71,207,80,163,165,58,173,150,48,53,121,129,46,221,135,152,152,67,171,169,215,35,62,54,187,197,179,85,72,141,97,84,109,63,157,63,56,166,79,99,71,182,196,214,156,69,207,147,164,78,113,138,122,142,66,83,134,84,105,117,158,63,86,186,201,169,219,93,201,183,117,134,167,141,164,186,142,153,50,109,131,42,110,63,66,213,39,69,53,68,182,115,194,58,78,151,113,56,191,126,50,151,135,61,75,115,63,61,182,195,155,122,200,41,37,54,117,162,208,138,139,45,61,174,124,90,77,102,38,56,215,167,183,168,47,168,88,81,42,178,208,138,79,151,144,100,203,196,155,152,174,61,209,111,196,170,148,86,108,48,156,170,153,176,183,185,179,174,131,90,35,123,185,99,185,90,89,215,79,69,109,168,36,119,164,156,52,209,144,76,43,191,77,149,107,146,52,115,205,101,141,123,121,193,66,157,65,82,66,143,212,220,218,143,134,42,145,147,192,112,148,185,46,204,179,199,179,199,118,65,78,54,197,131,137,79,154,48,164,61,213,152,116,100,173,149,160,101,82,134,134,104,144,160,199,101,75,198,61,163,91,56,129,34,121,131,186,152,180,157,114,204,158,96,85,99,189,44,47,163,114,213,59,50,119,178,42,182,160,37,169,159,68,148,178,186,36,213,75,145,36,51,107,86,210,80,203,170,175,158,170,96,183,102,189,120,118,136,88,51,41,42,92,106,44,67,212,55,45,113,49,219,212,123,177,158,101,59,110,107,80,194,109,210,95,142,157,80,56,101,112,97,147,161,83,202,35,57,153,100,91,182,198,40,34,155,43,102,64,93,210,36,216,91,127,208,74,160,33,136,218,129,141,42,40,135,111,192,68,216,118,197,103,138,211,83,169,155,124,187,45,200,123,59,141,179,214,61,74,65,152,194,214,61,166,189,214,89,85,47,93,36,43,210,213,83,44,132,63,101,154,51,213,182,67,164,50,132,204,112,48,108,181,117,146,178,60,111,46,93,94,180,139,133,155,97,104,185,52,103,93,118,219,69,144,216,99,109,75,65,44,168,118,136,94,177,178,212,86,77,112,37,116,103,151,44,190,219,157,113,105,188,99,156,102,135,199,151,109,76,109,94,59,67,93,169,43,66,44,135,191,158,64,148,122,83,116,173,196,65,185,210,168,71,157,220,177,149,43,121,169,119,213,205,191,53,203,67,103,133,40,159,80,76,56,48,154,190,96,112,182,190,199,121,209,218,147,190,125,89,132,116,96,114,185,177,168,118,217,147,122,185,167,167,88,176,91,38,202,86,117,148,108,182,101,215,61,171,171,185,189,97,81,71,194,53,95,102,103,195,101,36,121,110,55,80,131,121,77,197,93,37,36,190,198,119,99,130,73,167,210,105,62,118,89,163,81,76,71,101,210,92,81,60,186,46,95,202,139,173,93,168,211,105,219,173,128,184,66,81,214,100,59,179,168,74,96,176,98,189,187,166,97,57,187,167,100,176,165,135,39,92,94,122,207,49,164,87,218,58,191,99,81,163,187,96,137,207,93,171,113,43,41,164,46,198,124,53,111,69,155,98,183,70,130,67,87,33,185,100,118,60,114,156,80,201,89,124,161,214,211,77,82,184,161,163,61,35,152,170,183,182,156,93,194,50,61,126,209,159,40,46,49,60,216,132,74,78,193,44,210,175,204,105,94,196,97,209,153,132,44,162,112,69,175,172,38,198,89,98,156,150,134,48,114,173,45,159,140,219,157,54,78,191,123,102,116,147,47,45,86,173,66,184,175,211,84,169,154,157,78,121,100,196,120,42,146,85,44,67,175,36,203,84,66,164,113,167,147,126,100,37,192,174,95,113,106,130,141,162,161,140,60,198,156,174,148,154,193,102,34,96,45,106,60,160,205,151,65,38,156,110,76,169,76,186,122,220,99,147,193,183,110,171,201,205,78,169,180,103,106,162,65,176,69,219,199,204,122,86,77,131,104,119,195,89,187,99,47,56,135,82,99,86,95,209,128,107,117,41,50,200,109,138,49,105,158,209,97,144,44,136,55,166,151,132,195,166,96,190,46,62,182,49,75,119,135,75,147,191,15
148,133,74,127,94,37,189,83,214,83,55,66,67,193,43,201,118,202,67,197,155,194,180,194,137,150,185,62,214,135,152,125,139,59,185,122,166,40,201,53,166,86,97,38,94,137,195,171,65,150,50,98,105,54,82,68,41,191,65,214,59,168,161,83,220,219,55,55,75,212,109,165,169,215,94,221,46,219,103,201,69,205,201,151,205,69,122,180,79,68,48,167,51,71,70,208,81,162,165,58,175,150,48,53,120,129,45,221,135,152,152,67,171,169,214,35,62,54,187,197,179,84,72,140,97,83,109,63,158,63,56,166,80,99,70,182,195,214,156,70,207,147,164,78,113,138,122,142,66,82,135,84,104,118,158,63,86,185,201,170,219,93,201,183,116,134,167,141,165,186,143,154,50,109,131,42,110,63,66,213,38,68,53,68,182,115,195,57,77,151,112,56,191,126,51,151,134,61,76,116,64,61,183,195,155,121,200,41,36,54,116,161,207,138,138,45,61,174,125,91,76,101,38,56,215,167,184,167,47,167,88,80,42,179,208,138,79,151,144,100,204,197,155,152,175,61,209,110,195,170,147,86,108,47,156,170,153,176,183,185,180,174,130,90,36,123,185,98,184,90,88,214,79,69,109,168,36,119,163,156,52,209,143,76,43,189,76,149,107,146,52,116,205,101,141,123,120,193,66,156,65,81,66,143,212,221,218,142,134,41,145,147,192,112,149,185,46,205,179,199,179,199,119,65,78,53,198,132,137,79,154,48,164,60,213,152,116,101,172,149,160,100,81,134,134,104,145,159,200,100,76,198,60,163,92,57,128,35,121,132,185,153,181,157,114,204,159,96,86,99,188,43,47,162,114,214,60,50,119,178,42,182,159,38,168,160,68,148,178,186,35,213,75,145,36,52,107,86,210,79,203,170,176,157,170,95,183,103,189,120,118,135,89,50,41,41,93,107,45,66,214,55,44,112,49,220,212,123,177,157,101,59,109,106,80,194,109,209,95,142,158,80,54,101,112,97,147,161,84,202,34,57,152,102,90,181,198,40,34,155,43,101,65,93,211,36,216,91,127,209,74,161,33,136,218,130,141,42,40,135,112,192,68,217,118,197,102,138,212,82,169,156,123,187,45,200,123,59,141,179,213,60,74,65,152,194,214,60,165,189,214,89,85,46,92,37,43,210,214,83,45,131,63,101,154,50,213,181,67,163,50,133,204,113,48,108,180,117,146,178,60,112,47,93,95,180,140,133,155,98,104,185,52,102,91,118,220,68,144,216,99,110,75,65,43,168,120,136,96,178,178,211,85,77,112,37,117,102,152,44,189,219,158,113,104,188,99,156,101,135,199,151,107,77,109,94,58,68,93,169,44,67,43,135,191,159,64,147,123,83,117,172,196,65,186,209,168,71,158,219,177,150,43,121,169,119,212,205,191,54,203,67,102,132,39,159,80,76,58,48,154,190,95,112,182,190,200,121,209,219,146,190,125,89,132,116,97,113,185,177,168,118,216,146,121,186,167,167,88,175,91,38,201,86,119,148,107,182,100,215,61,172,171,185,188,97,80,72,194,52,95,102,103,196,102,36,121,110,54,81,133,121,77,197,94,37,36,191,198,119,99,129,73,167,210,105,62,118,90,163,80,75,71,101,211,91,82,61,187,45,95,202,139,174,92,168,212,105,220,173,127,185,66,81,214,100,59,179,167,74,96,176,98,188,188,166,97,56,186,167,100,176,165,134,40,92,94,122,208,49,164,87,219,58,190,99,81,163,187,96,137,206,93,171,114,42,42,165,46,198,124,54,112,69,154,98,183,70,130,67,87,34,185,100,118,60,113,156,80,201,90,124,161,214,211,78,82,184,161,164,61,35,152,171,183,182,155,91,193,49,61,126,210,159,41,46,47,61,216,132,75,78,193,44,210,175,205,105,93,196,96,209,154,131,43,162,112,70,175,173,37,198,87,98,157,151,134,48,114,173,44,159,140,219,158,53,77,191,122,102,116,148,47,45,86,173,66,184,174,211,85,169,154,157,79,122,100,195,121,41,146,86,45,66,175,35,203,84,67,164,113,166,146,127,100,37,192,174,95,113,105,129,140,162,162,139,60,196,156,175,148,155,193,103,33,96,45,106,60,160,205,151,66,38,157,110,76,169,77,186,122,220,99,147,193,183,110,170,202,205,77,168,180,104,105,161,66,176,70,220,198,205,121,86,78,132,104,118,196,89,187,99,46,56,136,83,99,85,96,209,128,106,117,41,50,200,109,139,50,104,159,209,97,144,45,136,57,167,151,132,197,166,95,188,46,62,181,48,75,119,136,75,147,191,15
148,132,73,126,94,36,189,82,215,84,56,68,68,192,44,201,118,202,67,198,155,195,180,194,137,150,185,62,214,135,152,125,139,59,184,122,167,38,200,53,166,85,97,38,94,137,195,171,64,150,49,99,104,52,83,69,41,191,65,214,59,167,161,83,220,219,54,55,76,212,108,165,170,215,94,221,45,218,103,201,69,205,201,152,206,70,122,182,79,67,47,166,52,71,71,207,81,163,165,58,174,151,48,53,120,128,46,220,135,152,152,67,171,169,215,35,62,54,187,197,180,85,72,141,97,84,109,63,157,63,56,166,80,99,70,183,196,214,157,69,207,146,163,78,113,138,122,142,67,82,134,84,105,118,158,63,86,186,201,169,219,93,201,183,116,134,167,141,164,187,143,153,50,109,131,42,109,63,66,213,39,69,54,67,182,115,194,58,77,151,113,56,191,127,51,151,135,61,76,116,64,61,182,195,155,122,200,40,37,54,117,161,208,139,139,45,61,175,124,91,77,102,38,56,215,167,183,167,47,167,88,81,42,179,208,139,80,152,144,100,203,197,155,152,175,61,209,111,196,170,148,86,108,48,156,169,153,176,183,185,179,174,130,90,35,123,185,99,184,90,89,214,79,69,109,168,36,119,164,156,52,209,144,76,43,190,77,149,107,146,52,116,205,101,141,124,121,193,66,157,65,82,66,142,212,220,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,200,118,65,78,54,198,132,137,79,154,48,164,61,213,152,116,100,173,149,160,101,82,134,134,104,144,160,199,101,75,199,61,163,91,56,128,34,121,131,185,152,181,157,114,204,158,96,85,99,188,43,47,163,114,213,60,50,119,178,42,182,160,38,168,159,68,148,178,186,36,213,75,145,36,51,107,86,211,80,203,170,176,157,170,96,183,102,189,120,118,136,88,51,41,42,92,106,44,67,213,55,44,113,49,219,212,123,176,158,101,59,110,106,80,194,110,210,95,142,157,80,55,101,112,97,147,161,83,202,34,57,153,101,91,182,198,40,34,155,43,101,64,93,210,36,216,91,127,208,74,160,33,136,218,129,141,42,40,135,111,192,68,217,118,198,103,138,211,83,169,155,124,187,45,200,123,59,141,179,214,60,74,65,152,194,214,61,166,189,215,89,86,47,93,37,43,210,213,83,45,131,63,101,154,51,213,181,66,164,50,133,204,112,48,108,181,117,146,177,59,111,47,93,94,181,139,133,155,98,104,186,52,103,92,118,220,69,144,216,99,109,75,65,44,168,118,136,95,178,179,212,86,77,112,37,116,103,152,44,190,219,157,113,105,188,99,155,101,135,199,151,108,76,109,94,59,68,93,168,44,66,44,135,191,158,64,147,122,83,116,172,196,65,185,210,168,71,157,219,177,149,43,121,170,119,212,205,192,53,203,67,103,132,40,159,80,76,57,48,154,190,96,112,183,190,199,121,209,218,146,190,126,89,133,116,97,114,185,177,168,118,216,146,122,185,167,166,89,176,90,38,202,86,117,148,108,182,101,215,61,171,170,185,189,97,81,71,194,53,95,101,103,195,101,36,121,110,55,80,132,121,77,197,93,37,36,191,198,119,99,129,73,167,210,106,62,118,90,163,81,75,72,101,211,91,82,60,186,46,95,202,139,173,93,168,211,105,219,173,127,185,67,81,214,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,164,135,39,92,94,122,207,49,164,87,218,58,191,100,81,163,187,96,137,206,93,172,113,43,41,164,46,198,124,53,111,69,155,98,183,70,130,67,88,33,185,100,118,60,114,156,80,201,89,124,161,214,211,77,82,184,161,164,61,35,152,170,184,182,156,93,193,49,61,126,209,159,41,46,49,61,216,132,75,78,193,44,210,175,204,105,94,196,96,209,153,131,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,44,159,140,219,157,54,78,192,122,102,116,148,47,45,86,172,66,184,175,211,84,169,155,157,79,121,100,195,120,42,146,86,45,66,175,35,203,84,66,164,113,166,147,126,99,37,192,174,95,113,106,130,141,162,161,140,60,198,156,174,148,155,192,102,34,96,45,107,60,160,205,151,66,39,157,110,76,169,77,186,122,220,99,147,193,183,110,171,201,205,77,169,180,104,106,161,65,176,70,219,199,204,122,86,78,131,104,119,195,89,188,99,46,56,136,82,99,86,95,209,128,107,117,41,49,200,109,139,50,105,158,209,97,144,44,136,55,166,151,132,196,166,96,189,46,62,182,49,75,119,136,75,147,191,15
147,132,73,126,94,36,188,82,215,84,55,68,68,192,44,201,118,202,67,199,155,195,180,194,137,149,185,62,213,135,152,125,139,59,185,122,167,38,200,52,166,86,97,39,94,137,195,171,65,150,49,99,104,52,83,69,41,191,65,214,60,167,161,83,220,220,54,55,76,212,108,165,170,216,94,221,45,218,102,201,69,206,201,152,207,69,122,181,79,68,47,166,52,71,71,207,81,163,165,58,175,151,48,53,120,128,46,220,135,152,152,67,171,168,214,36,62,54,187,196,180,84,72,141,98,84,108,63,157,63,57,166,80,99,70,182,196,214,157,68,207,146,164,78,114,139,123,142,66,82,134,84,106,118,158,64,86,186,202,169,219,94,202,183,116,134,168,141,164,186,144,153,50,109,131,41,109,63,66,213,39,69,54,67,181,115,194,58,77,151,113,56,191,127,51,150,135,61,76,115,64,60,182,195,155,122,200,40,37,54,117,161,208,138,139,45,61,175,124,91,77,102,38,56,215,167,183,167,47,168,88,81,42,178,208,138,80,151,144,101,204,197,155,152,175,61,209,110,196,170,148,87,108,48,155,170,153,175,183,185,179,174,130,90,36,123,185,99,184,90,89,214,79,69,109,168,36,119,164,157,51,209,144,76,43,191,77,148,107,146,52,116,205,102,141,124,121,192,66,157,65,82,66,142,212,220,218,143,134,41,144,147,192,112,148,185,46,204,180,199,179,199,118,65,78,54,197,132,138,80,154,48,164,61,213,153,116,100,173,149,160,101,82,134,134,103,144,160,199,101,75,199,61,163,91,56,129,34,122,130,186,152,181,157,115,204,158,97,85,99,188,43,47,163,114,213,60,50,120,178,42,182,160,38,168,159,68,148,178,186,36,213,76,145,36,51,107,86,211,80,203,170,176,158,170,96,183,102,189,120,118,136,88,51,40,41,92,106,45,67,212,56,44,113,50,219,212,124,177,157,101,59,110,106,80,194,109,209,95,142,157,80,55,101,112,97,147,161,83,202,35,57,152,100,92,182,197,39,34,155,43,101,64,93,210,36,216,91,128,208,74,161,33,137,218,129,141,42,41,136,111,192,68,216,119,198,103,138,211,83,169,155,124,187,45,200,123,59,141,179,213,60,73,66,152,194,214,61,166,188,215,89,85,46,93,37,43,210,214,83,45,131,63,101,154,51,213,181,67,164,50,133,204,113,48,107,181,117,147,178,59,111,46,93,94,181,138,133,155,97,104,186,52,103,92,118,219,69,144,216,99,109,76,66,43,167,118,136,95,178,179,212,86,77,112,37,116,102,152,43,189,219,157,112,106,188,99,156,101,135,200,151,108,76,109,93,59,67,93,169,43,66,44,134,191,158,64,148,122,83,116,172,196,64,185,210,168,71,157,218,177,149,43,121,169,119,213,205,191,53,203,67,102,133,40,159,80,77,57,48,154,190,96,111,182,190,199,121,209,219,147,190,125,89,133,116,96,115,185,177,167,118,217,146,122,186,167,166,89,176,91,38,202,86,117,149,108,182,101,215,61,171,170,185,189,96,81,71,195,53,95,101,103,196,101,36,120,110,55,80,132,121,77,198,93,37,35,191,198,119,99,129,73,167,210,106,62,118,90,163,81,75,72,101,211,91,82,60,186,46,95,202,139,174,92,167,211,105,219,173,128,185,67,81,214,100,59,179,169,74,96,176,97,189,188,167,97,58,187,167,100,176,164,135,39,92,94,122,207,49,163,88,218,58,190,99,82,163,187,96,137,206,93,171,113,43,41,164,45,198,124,54,111,69,155,98,183,70,130,67,88,33,184,99,118,60,114,156,80,202,89,124,161,214,211,77,82,183,162,163,61,34,152,171,183,182,155,93,194,49,61,126,210,158,41,45,49,61,216,132,74,78,192,44,211,175,205,105,94,196,96,209,153,131,43,161,112,69,174,172,38,198,89,98,155,150,134,48,114,173,44,159,140,219,157,54,78,192,122,101,116,147,47,45,85,173,66,184,175,211,83,168,155,157,78,121,100,195,121,42,146,85,45,66,174,35,203,84,66,164,113,166,146,126,99,37,192,174,95,113,105,129,141,163,161,140,60,198,157,174,148,155,192,102,34,96,45,107,60,160,205,152,65,39,156,109,76,168,76,186,122,220,99,147,194,184,110,171,201,205,78,168,180,104,106,162,66,176,70,220,199,204,122,86,78,131,103,118,195,89,188,99,46,57,136,82,98,85,95,209,128,107,117,41,49,200,109,139,49,105,158,209,97,144,44,136,54,165,150,132,196,165,96,190,46,62,182,49,75,119,136,75,147,191,15
148,133,74,128,94,36,187,82,215,85,56,67,68,193,44,201,116,202,68,197,153,195,180,194,137,150,186,62,214,136,152,125,138,59,185,122,167,39,199,53,166,86,97,36,95,136,194,170,64,150,48,100,104,51,83,69,41,191,64,215,59,166,160,85,220,219,54,55,76,211,108,164,170,216,95,220,45,218,103,201,68,204,201,152,207,69,121,181,79,67,46,167,51,72,70,207,80,162,166,58,173,151,49,52,120,127,46,219,134,153,152,67,170,168,215,35,62,54,186,197,179,85,73,142,98,84,108,63,159,63,57,167,80,99,71,183,197,214,157,71,207,146,163,78,113,139,122,141,66,82,134,84,105,118,159,63,85,186,201,169,219,94,201,182,116,135,168,140,165,186,143,153,51,108,130,40,109,62,67,213,38,70,54,68,182,115,194,59,78,151,113,57,191,128,51,150,135,61,75,116,64,60,183,196,155,121,200,40,37,54,117,162,207,138,139,46,61,173,124,91,76,101,39,57,214,167,182,168,47,167,88,79,42,178,207,139,79,152,144,101,203,197,155,153,174,60,208,111,196,170,147,87,109,47,155,170,154,175,182,184,178,174,129,90,37,123,185,99,184,88,90,215,79,68,109,168,36,119,165,156,51,209,144,77,44,190,77,148,107,145,53,115,206,103,141,123,121,193,66,157,65,83,67,141,212,221,218,142,134,41,144,147,192,112,148,184,45,204,180,199,180,200,119,65,79,53,198,133,138,78,153,48,163,60,213,153,116,101,173,149,161,100,82,135,135,104,143,160,199,100,75,198,63,163,90,58,127,35,121,130,185,151,180,157,114,203,158,96,84,99,189,43,46,163,114,214,59,50,118,177,41,182,160,37,169,160,67,148,178,185,36,213,75,144,38,52,107,86,211,80,205,171,176,158,171,95,184,102,189,119,118,136,90,51,42,41,92,107,45,68,213,56,43,113,50,219,212,124,176,158,99,60,110,108,80,194,108,210,94,142,157,80,56,101,112,97,148,161,85,202,33,58,153,100,92,182,197,39,34,155,43,102,65,92,210,37,215,90,128,207,74,160,34,137,218,131,140,41,40,136,112,192,68,217,119,198,102,139,211,84,169,155,124,188,44,199,123,59,140,178,212,60,74,65,151,194,215,61,167,188,214,90,85,48,93,37,44,210,214,84,44,131,62,102,154,49,213,181,66,164,50,132,204,113,47,108,181,115,146,177,59,110,47,93,94,181,139,133,156,97,103,186,52,103,91,119,219,69,143,216,98,110,75,66,44,168,118,135,96,179,177,210,86,78,112,35,115,103,151,45,189,219,156,113,105,188,99,155,100,136,198,150,109,76,109,94,59,68,92,168,43,69,43,135,191,157,63,148,123,82,117,171,196,66,187,210,168,71,158,220,176,149,44,121,170,120,213,205,191,54,204,68,103,133,41,159,79,77,57,48,156,189,97,111,183,190,200,121,208,218,147,190,125,88,132,116,97,116,184,177,168,117,217,148,123,187,166,166,88,177,90,39,201,87,118,148,107,182,101,214,61,170,170,184,189,98,80,72,195,52,95,100,104,195,101,36,121,112,54,81,133,121,78,198,93,38,36,190,198,119,98,130,71,168,210,106,62,118,90,163,80,77,71,102,211,90,82,61,185,45,96,203,139,175,91,168,210,106,221,172,127,184,67,81,214,99,60,179,169,74,97,177,97,189,187,168,96,57,187,168,98,175,165,135,39,90,95,123,207,49,163,88,216,56,191,99,81,163,188,96,136,207,93,172,113,44,40,165,46,198,123,54,112,68,155,99,184,70,130,67,88,33,185,100,120,59,114,156,81,202,90,123,162,214,212,76,83,183,162,163,61,35,152,170,184,182,155,92,193,48,60,126,210,159,42,46,49,62,216,131,73,78,191,43,211,175,204,106,94,197,97,209,153,131,44,161,111,69,175,172,38,199,88,97,156,150,133,48,114,174,45,159,139,219,158,54,78,193,123,102,116,148,46,45,85,173,66,184,175,212,83,169,154,156,78,122,101,195,120,43,146,87,44,65,175,34,204,84,67,164,114,167,147,126,99,37,192,173,95,113,106,130,141,162,161,139,59,198,154,174,149,154,193,102,35,95,45,106,59,160,205,152,66,38,156,111,76,169,77,186,124,220,100,148,192,183,109,171,202,205,78,169,180,105,107,162,67,176,70,221,197,205,121,87,78,130,102,119,195,88,188,99,45,56,134,82,100,87,93,209,128,106,118,41,49,199,108,137,49,105,159,208,97,143,44,137,54,164,150,131,197,167,97,190,46,62,181,49,75,119,135,77,146,191,15
149,132,73,128,94,38,188,84,215,85,55,68,70,193,44,202,116,201,67,198,157,194,180,195,135,149,184,61,214,135,152,125,139,61,184,122,167,37,198,52,167,86,97,37,93,139,195,170,63,149,48,99,104,52,82,69,40,191,65,215,59,169,162,83,220,219,55,55,75,212,108,165,171,216,93,221,45,218,102,202,69,205,201,152,206,68,123,183,77,68,48,166,53,71,71,207,80,163,165,58,173,152,48,52,120,130,45,221,134,151,151,67,172,169,214,35,63,53,186,197,181,84,74,140,97,82,109,65,157,64,57,167,80,99,70,183,196,214,156,70,207,148,163,77,112,139,123,141,67,83,133,85,104,117,160,64,84,184,203,169,220,93,200,183,116,134,168,144,164,186,143,153,50,110,130,41,110,62,66,213,39,70,55,67,183,116,194,58,77,152,114,55,191,126,52,151,135,62,76,116,62,60,182,194,155,123,199,40,37,54,118,161,208,139,138,48,61,174,123,91,77,101,39,56,214,167,183,167,48,167,88,81,42,178,209,138,79,152,145,100,204,197,154,153,174,63,209,110,195,168,148,85,108,47,155,170,153,175,183,186,180,176,130,91,35,124,185,99,185,90,88,215,79,68,108,168,37,119,164,158,49,210,145,76,43,190,77,148,107,147,51,115,205,101,140,120,119,193,65,156,64,81,67,142,210,220,218,144,135,41,144,148,195,113,150,183,44,206,178,197,178,199,116,65,77,53,197,132,137,78,152,49,167,59,213,152,117,97,173,148,160,100,82,133,134,105,143,158,200,100,74,199,60,163,91,57,129,34,120,130,187,154,180,157,114,206,156,98,87,100,188,43,46,163,115,213,57,50,118,177,43,182,159,36,170,160,67,148,177,187,35,214,76,144,37,51,106,85,211,80,203,168,175,156,170,97,183,103,189,120,118,137,88,51,43,41,91,106,46,66,213,55,44,113,50,219,213,124,177,157,101,58,109,107,80,194,109,209,96,143,158,80,57,103,112,99,147,161,83,202,34,57,153,100,92,182,199,41,34,155,43,100,66,94,210,36,215,91,127,207,74,163,35,137,217,130,141,38,40,134,110,191,66,215,118,198,102,139,214,83,168,155,124,187,46,201,124,60,142,178,212,60,74,65,151,194,213,59,165,188,215,89,86,47,93,37,43,211,212,82,45,129,64,101,153,50,212,181,66,164,48,133,204,114,46,107,181,117,147,177,60,110,44,94,93,181,140,133,157,95,104,187,53,104,91,118,219,68,145,214,99,111,74,65,43,167,119,137,94,179,179,211,86,77,110,37,117,100,152,43,191,219,158,112,106,188,99,156,101,135,199,150,108,77,108,95,60,68,95,169,44,68,43,136,191,157,66,147,119,83,115,170,198,64,185,209,167,71,157,219,175,149,44,122,168,118,211,206,193,52,203,67,102,133,41,160,79,76,57,49,154,189,96,112,183,190,200,120,209,217,146,191,126,87,131,114,97,116,185,177,167,115,217,148,122,185,167,165,89,175,92,38,203,84,115,148,108,181,101,215,62,170,171,184,189,96,80,71,194,54,97,101,105,196,101,37,121,111,55,80,131,121,76,196,94,39,35,192,198,120,99,128,73,168,209,104,60,119,90,163,80,74,70,101,211,91,82,60,185,45,95,203,140,174,94,167,211,103,221,173,127,185,67,83,215,100,60,181,169,72,96,175,98,187,189,166,95,56,187,169,100,174,163,135,39,90,93,121,206,49,162,87,217,59,191,99,80,163,188,94,137,206,94,170,114,43,43,166,46,197,122,53,113,69,157,98,184,70,129,68,87,36,185,99,119,58,114,155,81,200,90,125,161,216,211,77,80,184,161,162,60,35,153,170,185,182,155,93,195,49,62,126,209,159,41,45,48,60,217,132,76,79,193,43,210,174,202,105,92,196,97,209,153,132,43,161,111,68,174,173,38,199,86,97,157,151,133,48,113,172,45,159,140,219,157,52,77,192,123,102,115,148,47,45,86,174,67,186,174,212,85,169,153,157,77,122,99,196,122,43,146,85,44,66,174,36,201,84,65,164,112,168,147,126,99,35,193,174,96,112,105,129,140,163,160,138,59,197,156,174,147,155,193,103,35,95,45,108,60,161,204,150,65,38,155,109,76,170,76,185,122,219,99,147,194,185,112,171,201,206,79,167,179,104,105,162,66,177,70,219,198,204,121,87,78,131,104,118,195,89,188,99,47,57,138,83,100,85,96,208,127,108,118,41,49,201,109,140,50,106,158,207,97,146,44,137,54,164,152,133,196,164,95,188,46,63,182,49,75,119,134,75,147,188,15
147,131,74,125,94,36,189,82,215,84,56,68,68,193,45,202,117,201,67,198,155,195,180,194,136,150,186,63,215,134,152,124,140,59,184,121,165,38,199,54,166,85,97,38,94,137,195,171,64,151,48,99,104,52,83,70,41,191,65,214,59,167,160,83,220,219,54,56,75,212,108,166,170,215,91,221,45,218,103,201,68,205,200,151,206,70,122,182,79,68,47,166,51,71,70,206,80,163,165,57,171,150,48,53,119,127,46,221,135,152,152,66,169,168,215,35,62,54,187,196,179,84,71,141,98,83,109,63,158,63,57,167,80,98,71,185,196,214,155,70,208,146,163,77,113,139,122,142,67,83,136,84,105,118,159,63,86,186,202,169,219,94,202,185,117,133,167,141,164,186,143,153,50,109,131,41,108,63,65,213,39,66,54,68,182,115,193,57,77,150,113,56,190,126,51,150,135,59,75,116,64,60,182,195,155,122,200,41,36,54,117,162,207,138,138,45,61,174,122,91,76,102,37,56,215,168,184,167,46,167,89,81,41,178,208,139,79,152,144,100,204,196,155,153,174,61,209,110,196,169,147,87,109,48,156,170,153,176,183,187,179,174,130,90,36,124,185,99,184,89,89,213,78,68,109,169,37,120,163,156,51,208,144,77,45,191,77,149,106,145,52,115,206,101,140,125,121,192,66,156,65,83,66,143,212,220,217,143,134,41,145,146,192,111,147,183,45,204,178,199,179,199,118,65,78,53,198,131,138,79,154,47,164,61,212,153,116,101,172,149,159,101,81,135,134,104,144,160,200,100,75,198,61,163,92,57,129,35,121,132,185,152,180,156,114,204,158,94,86,98,187,43,46,164,115,213,58,51,118,176,42,183,159,39,168,159,66,148,177,186,35,214,76,144,37,52,108,86,210,79,204,170,177,157,171,95,183,102,189,121,118,135,89,50,41,41,92,106,44,67,213,55,45,113,48,218,213,123,176,157,102,60,110,106,81,194,109,208,95,142,158,82,56,102,113,97,147,160,84,203,34,56,155,100,91,182,197,41,35,156,41,100,63,92,211,36,216,90,127,208,75,160,34,134,218,131,141,42,40,135,112,192,68,216,119,199,103,138,210,83,169,155,124,188,44,199,124,59,140,179,214,60,74,64,152,194,216,61,165,189,214,89,86,47,94,38,43,208,213,84,45,132,64,102,153,52,213,182,67,163,50,133,204,112,48,109,181,117,146,177,60,110,46,94,93,181,140,133,156,96,105,185,53,103,92,119,220,70,144,217,100,109,76,65,44,168,119,137,95,178,178,212,85,76,112,36,117,103,152,44,189,219,156,112,106,189,99,156,101,135,201,151,108,77,108,93,58,67,93,168,45,67,45,134,192,157,62,148,121,83,118,172,196,65,185,209,169,70,157,220,176,149,43,120,169,119,213,206,192,53,202,66,103,134,39,158,80,76,57,48,154,191,96,112,184,191,199,121,209,219,146,190,125,89,134,117,97,114,185,177,168,117,215,146,121,186,166,167,89,175,89,38,201,86,118,148,108,181,101,216,61,171,170,186,189,95,81,70,194,53,95,100,104,196,101,36,121,110,54,80,132,120,78,197,93,38,35,192,198,119,99,130,73,167,210,106,62,118,90,163,81,75,70,102,211,93,82,60,186,46,94,203,139,174,92,167,210,105,219,173,128,185,67,82,215,100,59,179,168,74,95,176,97,189,188,166,96,56,188,166,100,176,164,137,39,91,94,122,206,49,164,88,219,59,190,100,81,163,188,96,137,206,92,171,115,43,42,164,46,199,125,53,112,68,155,97,183,70,131,68,89,33,184,100,118,57,114,156,80,202,89,125,160,214,211,77,82,184,163,164,61,35,153,170,182,183,154,93,194,49,60,125,210,158,41,45,49,61,216,131,74,79,193,43,211,173,205,105,95,197,97,209,153,132,43,162,112,69,173,173,38,198,89,98,156,150,135,47,112,173,46,160,141,218,157,55,77,193,122,100,116,148,47,44,85,172,66,184,174,212,84,169,154,156,80,121,101,196,120,43,147,84,44,66,174,36,202,84,67,164,113,167,146,125,98,37,191,175,95,113,107,130,142,162,163,140,60,197,156,174,148,154,193,101,35,96,46,106,58,160,205,151,66,38,156,109,75,168,77,186,122,220,99,146,193,182,110,171,202,205,77,171,181,104,106,162,66,176,70,219,199,204,122,86,78,130,103,119,195,89,188,99,47,56,135,83,99,85,94,209,129,108,115,41,49,200,108,139,50,105,158,209,97,143,43,136,54,165,151,133,196,166,95,188,47,62,182,49,75,120,136,75,145,190,15
148,133,75,124,94,37,189,84,215,84,56,67,67,192,46,201,118,201,67,199,156,193,179,197,136,150,185,62,215,135,154,126,139,58,185,121,168,37,199,52,166,85,97,39,95,137,195,171,65,151,49,100,105,52,84,69,40,190,68,216,58,165,159,86,219,219,54,54,76,214,108,166,170,215,92,221,46,218,102,198,68,205,200,151,207,67,120,181,78,68,48,167,50,72,69,208,81,161,165,58,173,149,49,52,119,127,45,218,137,151,152,68,172,168,214,34,61,53,187,197,179,85,70,141,98,85,109,60,158,63,56,168,81,100,71,183,197,215,156,69,208,146,163,79,113,138,121,141,68,83,134,84,108,117,157,64,84,186,202,170,217,93,203,182,118,135,166,141,165,187,143,155,50,109,130,39,110,64,67,212,40,68,54,67,180,114,196,59,79,153,113,58,191,127,52,150,136,62,77,117,64,60,182,195,155,123,201,41,35,56,118,161,206,140,138,45,64,173,124,92,77,100,38,56,215,168,184,165,46,166,90,80,41,178,209,139,81,151,142,100,202,198,155,151,175,60,206,111,196,170,148,89,107,48,157,171,154,175,180,184,179,175,131,89,34,121,184,100,183,92,89,214,80,70,110,168,36,118,164,155,51,209,143,76,41,192,78,150,107,145,54,116,206,102,140,122,120,192,64,158,66,82,65,143,212,219,218,143,135,40,146,147,192,111,150,183,45,204,180,199,182,201,116,66,78,53,200,132,136,80,154,48,165,59,213,153,117,101,172,149,160,100,82,133,135,102,143,160,199,101,76,200,62,163,93,57,127,34,121,131,186,150,181,156,115,202,158,97,84,98,187,43,48,164,116,215,58,49,120,178,44,182,162,37,167,160,67,149,178,185,36,213,76,144,34,52,109,86,212,79,205,171,176,158,172,95,185,102,189,121,120,135,89,51,42,44,91,108,44,67,212,55,44,112,48,220,211,123,178,157,101,59,109,106,80,193,110,210,93,142,159,79,54,102,112,96,148,161,84,202,33,56,152,102,93,181,197,40,33,154,43,102,63,91,212,35,214,89,127,209,74,161,33,137,218,131,141,42,42,136,110,193,69,215,117,196,103,137,212,83,169,155,124,187,44,202,124,59,141,180,214,61,73,64,153,195,215,62,166,189,214,89,85,48,94,37,44,209,214,83,47,131,64,103,153,50,213,183,67,164,51,132,206,112,50,108,180,118,145,179,60,112,47,95,94,181,139,134,157,100,105,186,53,103,92,119,220,67,144,214,97,110,73,66,45,168,119,136,96,178,179,212,86,78,112,37,115,101,154,43,191,220,158,114,107,188,99,158,103,135,199,152,108,75,107,93,58,68,95,168,44,66,44,134,191,158,64,146,122,84,117,173,196,65,184,208,168,71,156,219,179,151,41,120,172,118,213,203,192,55,205,66,102,132,40,161,80,77,57,46,156,190,96,112,181,191,200,120,212,218,145,191,125,87,133,118,97,113,185,179,168,118,216,146,122,185,166,166,87,175,91,38,200,85,118,149,107,183,101,214,61,171,172,183,189,99,79,72,194,53,96,100,104,194,101,37,120,110,55,80,131,122,76,196,92,38,36,191,198,121,99,130,73,167,211,106,62,119,91,162,81,75,71,102,212,91,82,59,187,45,94,203,141,174,92,168,212,107,218,174,127,184,68,83,215,101,59,179,169,74,96,176,99,191,188,168,98,56,187,168,100,176,165,135,41,91,94,122,207,47,164,88,218,60,192,99,81,163,187,95,136,205,92,172,113,44,41,163,46,199,122,54,111,69,154,98,183,70,131,67,86,33,187,100,119,59,115,156,81,202,88,125,162,214,211,78,83,186,159,163,61,34,154,171,185,183,156,94,193,48,63,128,208,161,42,45,48,62,217,133,74,78,193,44,211,174,204,105,94,194,95,208,152,132,43,161,113,68,175,170,37,198,88,97,157,150,133,47,114,174,43,157,141,219,158,54,77,192,121,103,114,149,46,46,85,173,68,183,173,211,84,168,154,157,78,119,98,194,118,42,145,86,45,64,173,34,204,84,65,164,111,167,146,126,101,37,192,175,95,112,106,130,142,162,161,139,61,198,156,175,148,154,191,101,34,96,44,104,60,160,205,153,66,38,158,112,77,170,76,187,122,219,99,146,191,183,109,170,201,206,78,168,181,104,106,161,65,176,68,218,199,204,120,87,79,132,105,119,193,88,187,99,46,57,135,83,100,87,96,209,128,107,116,39,49,199,106,139,50,104,159,211,98,144,44,136,55,166,151,132,196,166,96,190,46,60,182,48,75,119,138,75,145,192,15
146,132,73,126,95,37,187,85,214,84,57,66,69,192,44,200,116,204,67,196,155,194,180,193,135,150,183,64,212,136,152,126,139,61,185,121,166,37,200,54,167,86,96,38,95,138,194,171,64,151,49,100,103,53,82,67,41,190,64,214,60,169,161,84,219,219,55,57,74,211,109,167,169,215,93,221,45,218,104,201,69,206,201,152,206,69,120,182,79,66,47,165,51,71,72,208,81,163,166,61,173,152,48,53,121,129,45,221,136,153,150,67,171,168,217,35,63,53,187,197,182,85,74,142,97,83,109,64,157,64,57,164,80,98,70,181,195,216,157,68,208,148,163,76,115,138,123,140,66,82,132,84,106,117,158,63,85,187,202,170,219,94,199,182,115,135,166,141,164,187,142,153,50,110,129,40,110,62,66,212,40,68,54,66,183,115,197,60,78,148,111,56,191,127,50,150,134,62,74,115,63,60,182,198,154,122,201,40,36,54,117,161,208,140,139,43,62,175,124,90,75,103,36,57,214,167,184,165,46,169,86,81,43,181,207,139,80,152,145,98,203,198,154,153,175,61,208,112,196,171,151,88,109,46,156,169,153,176,181,183,179,176,132,90,35,124,186,99,185,89,89,215,79,69,110,167,37,117,164,158,52,208,144,76,44,190,78,147,108,147,52,117,206,103,142,123,118,192,64,156,64,81,65,142,212,218,218,142,133,42,145,148,192,111,149,186,46,203,179,197,178,199,118,65,77,55,197,132,138,80,154,48,164,59,213,152,119,101,173,150,160,99,81,135,134,102,141,159,202,98,74,199,62,163,91,55,127,33,123,130,184,152,182,159,113,205,159,96,88,98,189,43,48,162,114,213,60,48,120,176,41,183,159,37,169,159,67,147,177,187,35,212,76,144,35,51,109,87,213,79,203,169,178,158,172,96,184,102,190,120,117,137,87,52,41,41,93,106,43,66,212,54,45,113,49,217,211,126,177,156,103,59,108,106,78,194,111,209,95,142,157,81,57,102,111,98,148,160,83,202,37,56,152,103,90,181,197,41,34,156,43,103,64,94,209,36,213,91,126,207,72,161,33,137,219,129,139,42,41,135,111,191,68,216,117,198,104,137,211,83,169,156,124,188,45,199,123,60,138,180,214,59,75,65,151,194,215,61,166,190,214,90,87,47,93,38,44,209,215,84,44,131,64,100,155,50,214,182,67,165,50,134,204,112,49,108,181,117,144,177,60,110,46,94,94,181,138,132,156,97,103,185,53,104,91,119,218,68,145,215,100,109,75,65,45,167,119,137,93,178,179,213,84,77,111,37,117,104,152,43,189,220,159,112,105,187,97,155,101,136,199,150,109,77,110,91,57,68,93,169,45,68,45,134,191,159,63,148,121,85,115,173,196,64,186,210,169,71,157,220,176,149,41,120,169,120,212,206,193,54,203,67,103,133,40,159,81,76,55,48,154,192,95,112,186,191,200,122,210,217,147,189,126,88,133,115,96,116,183,177,167,117,214,145,122,187,167,167,89,176,90,38,202,85,117,151,108,183,100,217,61,170,168,186,189,97,80,72,194,56,96,100,103,195,100,36,121,110,54,79,134,122,79,199,93,35,36,191,199,118,100,128,73,167,210,105,63,119,87,164,81,74,71,101,209,92,80,58,187,44,97,203,140,175,94,168,209,106,222,174,127,185,68,80,215,101,60,179,168,72,94,179,98,190,188,164,96,57,188,166,99,177,166,136,39,91,95,120,207,50,162,87,218,58,193,101,82,163,188,94,139,206,93,171,114,44,41,164,46,199,125,54,111,68,155,98,183,72,131,67,88,36,185,100,119,60,113,157,79,203,89,123,161,214,212,77,81,183,160,163,61,35,152,170,183,181,155,94,194,50,60,127,210,157,42,46,49,61,215,130,75,79,192,43,211,175,207,106,92,196,97,209,153,130,44,162,113,70,174,171,37,198,91,98,155,150,133,47,114,172,45,158,138,219,157,52,79,190,124,102,116,148,47,44,87,173,65,185,173,212,85,168,152,155,78,123,99,196,118,43,148,87,45,66,174,37,204,84,67,163,114,167,147,127,102,37,191,175,95,113,105,131,141,163,163,141,60,198,156,175,148,156,193,100,35,97,45,109,59,159,205,152,66,39,157,110,76,168,75,186,121,222,97,147,194,182,109,169,203,207,77,169,179,103,103,161,65,176,70,220,198,204,123,86,77,131,102,118,195,87,188,98,46,56,138,81,98,86,94,209,129,107,116,40,49,200,109,140,50,105,159,211,98,143,43,136,54,165,150,133,197,166,96,189,45,61,181,49,75,120,136,75,145,192,15
147,132,73,127,95,36,189,82,214,84,56,67,69,193,44,201,118,202,67,198,154,195,179,195,136,149,185,63,213,136,152,126,139,60,185,122,165,39,198,53,167,85,97,39,95,137,195,170,64,150,49,99,105,52,83,69,40,190,64,214,59,167,161,83,220,219,55,56,75,212,108,165,169,216,93,220,44,218,103,201,69,205,201,152,207,71,122,182,79,67,47,166,52,71,71,208,81,163,166,58,175,151,48,54,120,128,46,221,134,152,152,68,171,169,215,35,62,53,186,197,179,84,73,140,97,85,109,64,157,62,57,165,80,99,70,182,196,215,156,69,208,146,163,77,114,138,123,142,67,83,133,84,105,118,157,64,86,185,202,170,218,93,201,184,116,134,166,141,164,186,143,154,50,108,131,41,110,62,65,213,40,69,53,67,182,116,194,58,77,151,112,55,192,127,51,151,135,60,76,115,64,61,182,195,155,122,201,40,37,55,116,161,208,139,139,45,61,175,123,92,78,101,38,56,215,168,184,168,46,168,88,81,42,179,208,138,80,151,144,100,202,198,155,153,176,61,209,111,196,169,147,86,108,47,156,169,153,175,183,185,179,175,131,91,35,123,186,99,185,90,89,214,79,69,110,167,37,118,164,156,51,209,145,76,42,190,78,149,107,146,52,116,205,100,140,124,120,192,66,156,65,82,66,142,212,220,218,143,134,42,145,147,193,113,148,184,47,204,180,199,180,201,118,65,78,53,197,131,138,79,153,48,164,61,213,152,117,101,172,149,160,101,82,132,134,104,143,160,200,101,75,199,61,163,91,57,129,34,121,132,186,152,181,157,114,204,158,97,85,99,188,43,46,164,114,214,59,50,119,178,42,181,160,38,168,159,68,148,178,186,35,213,76,145,37,51,107,86,210,79,202,170,176,158,171,96,184,103,189,120,118,135,88,51,40,42,94,106,45,66,212,56,43,113,48,219,212,124,177,158,101,59,109,107,81,194,110,210,95,142,158,80,55,100,113,96,147,161,83,202,34,57,153,101,92,180,198,40,34,155,43,101,64,93,210,36,215,90,126,208,74,160,33,137,218,129,140,42,41,136,111,192,69,217,118,197,102,138,212,83,169,156,123,187,44,199,124,60,141,179,213,60,74,65,151,193,215,60,166,189,214,90,86,46,93,36,43,211,213,82,44,132,64,101,153,50,212,182,67,165,49,132,203,112,48,107,181,118,145,177,60,110,47,93,94,181,140,133,155,97,103,186,51,103,92,118,220,69,144,215,99,110,75,65,43,168,118,136,96,178,179,212,85,77,112,36,116,102,152,44,189,218,156,112,106,188,99,154,102,136,199,151,109,77,108,93,59,68,94,168,43,66,44,134,192,157,64,147,121,83,116,171,196,66,185,210,169,71,157,220,175,150,43,121,170,119,212,205,191,54,203,67,102,132,40,160,80,77,56,48,155,190,97,113,183,190,200,122,209,217,147,190,125,89,133,116,96,114,186,177,169,119,216,146,122,185,167,167,89,176,91,38,201,86,117,149,108,182,101,214,61,171,170,185,188,96,80,70,195,52,95,101,103,196,101,37,121,110,55,81,132,121,78,196,93,38,37,191,197,119,99,129,73,167,210,106,62,117,89,163,80,77,71,101,210,90,82,60,186,46,96,202,139,174,94,168,211,104,219,174,127,185,67,82,214,100,60,180,169,73,96,177,98,188,188,167,97,57,187,167,100,176,165,135,38,92,95,122,208,49,164,87,218,58,191,100,81,163,188,95,136,206,94,172,113,43,42,164,46,198,125,53,112,69,156,98,183,70,130,68,88,34,185,101,118,60,115,156,80,201,90,125,160,213,212,77,82,183,161,164,61,35,152,170,183,182,155,93,195,49,60,124,210,159,41,47,48,62,215,132,73,79,194,44,211,174,205,105,95,196,96,209,153,131,43,162,112,69,174,172,38,197,90,99,156,150,133,48,114,173,44,160,139,219,158,54,78,192,122,103,116,148,47,44,85,172,67,184,175,211,83,168,154,156,79,122,100,196,120,42,146,85,45,66,175,36,204,84,67,164,112,166,147,126,99,36,192,174,95,113,106,129,141,162,161,140,61,198,155,174,148,155,193,102,34,96,46,107,59,160,205,152,66,39,157,110,77,170,76,186,123,220,99,147,194,183,110,170,201,205,77,168,179,103,106,162,65,177,69,220,198,205,122,86,77,131,105,119,195,88,188,98,46,56,135,82,99,87,96,209,128,107,117,41,50,199,109,138,50,106,158,208,98,143,43,135,55,167,152,131,196,166,95,189,46,62,181,49,76,119,135,75,147,191,15
147,132,74,127,94,36,189,83,215,84,56,68,68,192,44,200,118,203,68,198,155,195,180,195,137,150,185,63,214,135,152,125,140,59,185,122,167,38,200,53,167,86,97,39,94,137,195,171,64,150,49,99,105,52,84,69,41,191,65,214,60,167,161,83,220,219,54,55,76,212,108,165,170,215,94,221,45,218,103,201,69,205,201,152,206,69,122,182,79,68,47,167,51,71,71,207,80,163,165,58,174,151,49,53,120,128,46,221,135,152,152,66,171,169,215,36,61,53,186,197,180,85,73,141,98,83,109,63,157,63,57,166,80,100,70,183,196,214,157,69,208,147,163,78,113,139,122,141,66,82,134,84,105,118,158,63,86,186,201,169,219,94,201,183,116,134,167,141,164,186,143,153,50,108,131,41,109,63,66,213,39,69,53,67,182,115,194,58,77,151,112,56,191,127,51,151,135,61,75,116,64,61,182,195,156,122,200,40,37,54,117,161,208,138,139,45,61,174,124,90,77,102,38,56,215,167,184,167,46,167,88,81,41,179,207,138,80,151,144,100,204,197,155,153,175,61,208,110,196,170,148,87,108,48,156,170,153,176,183,185,179,174,131,90,36,123,185,99,184,89,89,214,79,69,109,168,37,119,164,156,52,210,144,77,43,191,78,148,107,145,52,115,205,101,141,124,120,193,65,156,65,82,66,143,211,220,218,143,134,41,145,147,192,112,149,185,46,204,180,198,179,200,118,65,78,54,197,131,138,79,154,48,163,61,212,152,116,100,172,148,160,100,82,134,134,104,144,160,199,101,75,199,61,163,91,56,128,34,121,130,185,152,180,157,114,204,158,96,85,99,188,44,47,163,114,214,59,49,120,178,42,182,160,37,168,159,68,148,178,186,36,214,75,145,36,51,107,86,210,80,204,170,176,157,170,96,183,102,189,120,118,136,88,50,41,42,92,106,44,67,212,56,44,113,49,219,212,123,177,158,101,59,109,106,80,194,109,209,95,142,157,81,55,101,112,97,147,161,83,202,34,56,153,101,92,181,198,40,34,155,43,101,64,93,211,36,216,90,127,208,74,160,33,136,218,129,140,42,40,135,111,192,68,217,118,197,102,137,211,83,169,155,124,188,45,200,123,59,140,178,214,60,74,65,151,194,214,61,166,189,215,89,86,47,93,37,42,210,213,83,45,131,63,102,154,51,213,181,67,163,50,133,204,113,48,108,181,117,146,177,60,110,46,93,94,180,139,133,155,98,104,185,52,102,92,118,220,69,144,215,98,110,76,66,44,168,118,136,95,178,179,212,86,78,112,37,116,102,152,44,190,219,157,112,105,188,99,155,101,135,199,151,108,76,109,94,59,68,92,168,44,66,43,135,191,159,64,148,122,83,116,172,196,64,185,210,169,71,157,219,177,150,43,121,169,119,212,205,191,53,203,67,103,132,40,159,80,76,56,48,154,189,96,112,182,190,199,122,209,218,146,190,126,89,133,116,96,114,185,177,168,118,217,147,121,185,167,166,89,176,90,38,202,85,117,148,108,182,101,215,61,171,170,185,189,97,80,72,195,53,95,101,103,196,101,36,121,110,54,80,132,121,77,197,93,38,36,191,198,119,99,130,73,167,210,105,62,118,89,163,80,75,72,101,211,91,81,60,186,46,95,202,139,173,93,168,211,105,219,173,128,185,67,81,214,100,59,180,168,73,96,176,97,189,188,166,97,57,187,167,100,176,164,135,39,92,94,122,207,49,164,88,218,58,191,100,81,163,187,96,137,206,94,172,113,44,41,164,46,198,123,53,111,69,155,98,183,70,130,67,88,33,185,100,118,60,114,156,80,202,90,124,161,214,211,77,82,184,161,164,61,35,152,170,184,182,156,93,194,49,61,126,209,158,41,46,49,61,216,131,75,79,193,44,210,175,204,106,94,196,97,209,153,131,43,161,112,69,174,171,38,198,89,98,156,150,134,48,114,173,45,159,140,219,157,54,78,192,123,102,116,147,46,45,86,172,65,184,175,211,84,169,155,157,79,121,100,195,121,42,146,86,45,67,175,36,203,84,67,164,113,167,146,126,99,37,192,174,95,113,106,130,141,162,161,140,60,197,157,174,148,155,193,102,34,96,45,107,60,160,205,151,66,39,156,110,76,169,77,186,122,220,99,147,193,183,110,171,202,205,77,168,181,103,106,162,65,176,70,219,198,204,122,86,78,131,103,119,195,89,187,99,46,56,135,83,98,85,95,209,128,107,117,41,49,199,109,138,49,105,159,209,97,144,44,136,55,165,151,132,196,165,95,189,46,62,182,49,76,119,135,76,147,190,15
148,132,73,127,94,35,188,82,214,83,55,69,69,193,44,201,117,202,67,198,154,195,180,194,137,149,185,62,214,135,152,124,139,60,184,122,167,38,200,53,167,85,97,38,94,137,195,170,65,150,49,99,104,52,83,69,41,191,65,214,59,167,161,83,220,219,54,56,76,212,108,165,170,216,93,221,45,218,103,201,69,205,202,152,206,70,121,182,78,67,47,166,51,71,70,207,81,162,165,58,173,150,48,53,120,128,46,220,135,152,152,67,171,169,214,35,62,54,186,197,179,85,72,141,98,84,109,63,157,63,57,166,80,99,71,183,196,214,156,69,208,146,163,78,113,138,122,142,67,83,134,85,105,118,157,64,86,186,201,169,219,93,202,183,116,135,167,141,164,187,143,153,50,108,131,41,110,63,67,213,40,69,54,67,182,115,194,58,78,151,112,56,191,126,51,151,135,61,75,115,64,61,182,195,156,122,200,40,38,54,117,160,208,139,140,45,61,174,124,91,77,102,38,57,215,168,184,167,47,167,88,81,41,180,208,138,79,151,143,100,203,196,156,152,175,62,209,111,196,170,148,87,107,47,156,169,154,175,183,185,179,174,131,90,36,123,185,99,184,90,89,214,78,69,109,169,37,119,164,156,52,209,144,76,43,190,77,148,107,146,52,116,204,102,140,124,121,193,66,156,65,82,66,143,212,220,218,143,135,41,145,146,192,111,148,184,46,204,180,199,179,199,118,64,78,54,197,132,137,79,154,48,164,61,212,152,116,100,172,149,161,101,82,133,134,104,144,160,199,101,76,198,61,163,91,56,128,34,121,131,185,152,180,157,115,203,158,96,85,99,189,43,47,163,113,214,59,50,119,178,42,182,159,38,169,159,68,147,178,186,36,213,76,145,36,51,107,87,211,80,203,170,175,157,171,96,184,102,189,120,118,136,88,51,41,42,93,107,44,67,212,55,45,114,49,219,212,123,177,157,101,59,110,106,80,194,110,210,95,141,158,81,55,101,112,97,147,161,83,202,35,57,153,100,91,182,198,40,34,155,42,101,64,93,211,36,216,90,127,208,74,160,33,136,219,129,140,42,40,136,112,191,68,217,118,197,103,138,212,83,169,156,123,188,45,200,123,59,141,178,214,60,73,65,152,194,214,60,166,189,215,89,86,46,93,37,43,210,213,83,45,131,64,101,154,50,213,181,67,164,50,132,204,113,48,108,181,117,146,178,59,110,46,93,94,180,140,133,155,98,104,185,52,103,93,118,220,69,144,216,99,109,76,66,44,167,119,137,96,178,178,212,86,78,112,36,116,102,151,44,190,219,157,112,105,188,99,155,101,135,199,151,108,76,109,93,59,68,93,168,44,67,44,134,191,158,64,148,121,83,116,172,196,64,185,210,169,71,158,219,177,149,43,121,170,120,212,205,191,53,203,67,103,132,40,159,80,76,57,48,154,190,97,112,182,190,199,121,210,218,146,190,125,90,133,117,96,114,186,177,168,118,216,146,122,186,167,167,89,176,91,38,201,86,117,148,108,182,101,215,61,171,170,186,189,96,81,71,194,53,95,101,103,195,101,36,121,110,54,81,132,121,77,197,93,37,36,191,198,119,98,129,73,167,211,105,62,118,89,163,80,76,72,100,211,91,81,60,186,46,95,202,139,173,93,168,211,105,220,173,127,185,67,81,214,100,59,180,169,74,96,177,97,189,188,166,97,56,187,167,100,176,165,136,39,92,94,122,207,49,163,87,219,58,190,99,81,162,187,95,137,206,94,171,113,44,41,164,46,198,123,53,112,69,155,98,183,70,130,68,88,34,185,100,119,60,114,156,80,201,89,124,161,214,211,77,82,183,161,164,61,35,152,171,184,182,156,93,193,49,61,126,209,159,41,45,48,61,216,132,75,78,193,44,211,174,205,105,94,196,97,209,153,131,43,161,112,69,174,172,38,198,89,98,156,150,134,48,114,172,44,159,140,218,157,54,78,191,122,101,116,148,47,45,85,172,66,184,174,212,84,169,154,156,79,121,100,195,121,42,146,86,45,66,175,35,203,84,67,163,113,167,147,126,99,37,192,174,95,113,106,130,141,162,161,139,60,197,156,174,148,154,193,102,34,96,46,107,60,160,205,152,66,38,157,109,76,169,76,186,122,221,99,147,193,183,110,171,201,205,78,169,180,104,106,162,66,176,70,219,199,204,122,86,78,131,104,119,195,89,188,99,46,56,136,82,99,86,95,209,128,107,116,41,49,200,109,139,50,105,158,208,97,144,44,136,55,165,151,132,196,166,96,189,46,62,182,49,75,120,135,75,147,191,15
148,132,74,126,93,36,189,82,214,84,55,68,68,193,45,201,118,202,67,198,154,195,181,195,137,150,186,63,214,135,151,125,139,59,185,122,166,38,200,52,166,85,97,39,94,137,195,170,64,150,49,99,105,52,83,69,41,191,65,214,59,167,160,84,221,219,54,55,76,212,107,166,171,215,94,220,45,218,103,201,69,204,201,151,205,69,122,182,78,68,47,166,51,71,70,207,80,163,165,58,173,150,48,53,120,128,46,221,134,152,152,67,171,169,214,34,61,54,187,197,180,84,72,140,98,83,108,63,156,63,56,165,80,99,71,182,196,214,157,69,207,146,163,78,113,137,122,141,67,83,134,84,105,118,157,63,87,185,201,169,219,93,202,182,116,134,167,141,165,187,143,154,50,109,131,42,109,63,66,213,39,69,54,68,182,116,194,58,78,151,112,56,191,127,51,150,135,61,75,116,64,61,183,195,155,121,200,40,37,54,117,161,207,139,139,46,62,175,124,91,77,101,38,57,215,168,184,168,46,168,88,81,41,179,208,138,79,152,143,100,204,197,155,152,175,60,209,111,195,170,148,87,108,47,156,169,153,175,183,185,179,174,130,91,36,124,185,100,184,89,89,214,78,70,109,168,36,119,163,156,52,210,144,76,43,190,77,149,107,146,52,115,205,102,141,124,120,193,66,157,65,82,66,142,211,219,218,143,135,41,145,147,192,112,147,185,46,203,179,199,179,200,118,65,79,54,197,132,137,79,154,48,164,61,213,152,116,100,172,149,161,101,82,134,135,103,144,160,199,100,75,198,61,162,91,56,128,34,121,130,185,152,180,158,114,203,158,96,85,99,189,44,47,162,113,213,60,50,120,178,41,183,160,38,168,159,68,148,178,185,36,213,75,145,36,51,107,86,211,80,203,170,176,157,170,95,183,102,190,121,118,135,88,50,41,42,93,106,45,67,212,55,44,113,48,220,212,124,176,158,100,59,109,107,80,195,110,210,95,142,158,81,55,102,112,97,147,161,83,202,34,57,153,100,91,181,197,40,33,155,43,102,64,93,211,36,215,90,127,208,74,160,34,136,219,129,140,42,40,136,111,192,68,216,118,198,103,138,211,82,169,155,124,187,45,200,123,59,140,178,214,60,73,66,152,194,214,60,166,189,215,89,86,48,92,37,43,210,213,83,45,131,64,101,154,51,213,182,66,164,50,133,204,113,48,108,181,117,146,177,60,111,46,93,94,180,139,132,155,97,104,186,52,102,93,119,220,69,145,216,99,110,75,66,43,167,119,136,94,177,179,212,85,77,112,36,116,102,151,44,189,220,157,113,104,189,99,155,101,136,199,151,108,76,108,93,60,68,93,168,43,66,43,135,191,159,64,148,122,83,117,172,196,65,186,209,168,71,158,219,176,150,43,121,169,120,212,204,191,53,203,67,102,133,40,159,80,77,56,48,154,190,96,112,183,191,199,121,209,218,146,189,125,89,133,116,97,114,185,177,168,117,216,147,122,185,167,166,88,176,91,38,201,86,116,149,108,182,101,215,61,172,171,185,188,97,80,71,194,53,95,101,105,195,101,35,120,111,55,80,132,121,77,197,93,37,35,190,198,119,99,130,73,167,210,105,62,118,90,164,80,75,72,101,210,91,81,59,186,45,95,203,140,173,93,168,210,105,219,173,127,185,66,81,214,100,59,180,168,73,96,176,98,189,188,166,97,57,187,167,100,176,164,135,39,92,94,122,207,49,163,87,219,58,191,100,81,163,188,96,137,207,93,173,113,44,42,164,46,198,123,54,111,70,155,98,182,70,129,68,87,33,184,100,117,60,113,156,81,201,89,125,161,214,212,77,82,184,162,163,61,35,152,170,184,181,155,93,193,49,61,127,210,158,42,45,49,60,215,132,74,79,193,43,210,175,204,106,94,197,96,210,153,132,43,163,113,69,174,173,38,198,88,97,157,150,133,48,115,173,45,159,140,218,158,55,78,192,123,101,116,147,47,46,85,173,66,184,174,211,83,168,155,157,79,120,100,196,120,42,146,86,44,66,176,35,204,84,67,163,113,167,146,126,99,37,191,174,95,113,105,130,141,163,161,140,61,198,156,174,148,155,192,103,34,96,46,106,60,161,205,152,66,38,156,110,77,169,77,187,123,220,99,146,193,184,110,171,202,205,77,169,180,103,107,161,65,176,70,219,199,204,122,85,78,132,104,118,196,89,187,99,46,56,136,82,99,85,95,209,128,107,117,41,49,200,108,139,49,105,158,209,97,144,45,136,56,165,151,132,196,166,95,189,47,61,181,48,75,119,136,76,147,190,15
147,132,73,125,94,37,189,82,214,84,56,68,68,192,44,201,118,203,68,198,153,195,180,195,136,149,185,62,213,136,152,126,139,60,184,122,167,38,200,54,166,86,97,38,95,137,195,170,64,149,49,99,104,53,83,69,41,192,65,215,59,166,160,83,220,219,54,55,75,212,107,165,170,216,94,221,45,218,103,202,68,205,201,152,207,69,121,181,78,68,48,166,52,71,71,206,81,163,165,58,174,150,48,53,120,129,46,221,135,152,152,66,171,168,214,35,61,54,187,197,180,84,73,141,98,83,109,63,157,63,57,166,80,99,70,183,196,214,156,70,207,146,164,78,113,138,122,142,66,83,134,84,105,117,159,63,85,185,201,170,219,93,201,183,115,135,167,140,164,187,142,153,50,108,130,41,110,63,67,213,40,69,53,68,182,116,194,58,77,150,113,55,189,127,51,151,135,61,76,116,63,60,183,195,155,123,200,39,37,54,117,161,207,138,139,45,61,175,125,91,77,102,37,57,215,168,183,167,47,167,88,81,41,178,207,139,79,151,143,100,203,197,154,153,175,61,208,111,196,170,148,86,108,46,156,169,153,176,183,185,178,174,130,91,36,123,184,99,184,89,89,215,79,68,109,168,36,119,165,156,52,210,144,75,44,191,78,148,107,145,53,116,205,101,142,124,121,193,66,157,65,82,66,143,212,220,218,142,134,42,145,147,191,112,148,184,46,204,179,199,179,199,117,65,77,53,198,131,138,79,153,48,164,61,213,152,115,100,172,148,161,100,82,134,134,103,144,160,200,100,75,199,61,163,91,57,128,35,121,131,186,153,180,158,114,203,158,96,85,99,188,44,46,162,114,213,60,48,120,177,42,183,159,37,168,159,68,148,178,186,36,213,75,145,36,52,107,86,211,80,202,171,176,158,171,96,183,102,190,120,118,136,88,51,41,41,92,106,44,66,212,55,45,114,49,218,211,124,177,158,100,60,109,107,79,194,110,209,94,142,158,80,54,102,112,97,147,162,83,202,34,57,153,101,92,182,198,39,34,155,42,102,64,92,211,36,216,90,127,208,74,161,34,136,218,129,141,42,41,137,112,191,68,217,118,199,103,138,211,83,169,156,124,188,45,201,122,60,141,178,214,61,74,64,152,194,214,60,166,189,215,89,86,47,93,37,43,209,212,82,45,132,63,101,154,51,213,182,67,163,50,133,204,113,48,107,181,117,146,178,59,111,46,93,93,180,140,133,154,98,103,186,52,102,92,118,220,68,144,216,99,109,75,66,43,168,119,137,94,177,178,212,85,77,112,36,116,103,152,44,190,220,158,113,105,188,99,155,101,136,199,151,108,76,108,93,60,67,93,168,44,67,44,135,192,158,64,147,121,83,116,172,195,65,186,209,168,72,157,219,177,149,43,121,169,120,212,205,191,53,202,67,102,132,39,159,81,77,57,47,155,190,96,113,183,189,199,122,209,218,146,190,125,89,132,116,96,114,185,177,168,119,217,147,122,185,166,166,89,176,90,38,201,85,116,147,107,181,102,215,61,171,171,185,189,96,81,72,194,53,95,102,104,195,102,37,120,111,55,80,132,122,78,196,93,37,36,191,198,119,99,128,73,168,210,105,62,118,89,163,80,75,72,101,210,91,82,60,186,45,95,202,139,173,92,167,211,105,219,173,128,185,67,81,215,100,59,179,169,74,97,176,98,189,188,167,97,57,187,167,100,175,165,136,39,92,94,121,206,49,163,87,218,58,190,99,81,162,188,96,136,207,93,171,114,43,41,164,47,198,124,54,111,69,155,98,184,71,130,67,88,34,185,99,118,61,115,156,80,201,89,125,160,214,212,77,82,184,162,163,60,36,153,171,184,183,156,93,194,49,60,125,209,159,41,45,49,61,215,132,74,79,194,43,210,174,204,106,94,196,97,209,153,131,44,163,112,69,174,172,38,198,89,98,156,151,133,48,115,173,44,159,140,219,157,55,78,192,122,101,115,146,47,45,85,172,66,184,174,211,84,168,154,156,79,121,100,196,121,41,147,86,45,67,175,36,203,85,67,164,112,167,146,126,99,36,192,175,95,113,106,130,139,162,161,139,60,198,157,175,148,154,193,102,34,96,45,107,59,160,205,151,67,38,156,110,76,170,77,186,122,220,99,146,194,184,110,170,201,205,78,169,180,103,106,162,65,176,69,219,198,204,122,86,78,131,104,118,195,88,187,99,47,56,135,83,98,85,94,209,128,106,116,42,49,200,108,138,50,106,159,208,97,143,44,136,56,165,151,132,196,166,96,189,45,61,182,49,75,119,135,76,147,190,15
149,133,73,127,93,36,190,82,215,82,56,68,69,194,42,201,119,204,67,199,154,195,181,195,137,149,186,61,216,135,152,125,138,59,185,123,166,38,201,53,166,85,98,39,94,137,195,172,65,150,47,98,105,51,85,69,39,191,65,213,59,168,162,83,220,219,55,57,77,213,108,165,171,216,93,221,45,219,103,202,69,205,201,152,206,68,122,182,78,69,46,166,51,71,70,208,82,162,165,58,174,151,49,52,119,129,47,219,135,152,151,68,173,168,217,36,62,55,186,197,178,84,72,140,98,85,108,63,158,64,56,165,79,100,70,182,195,214,156,70,207,147,161,79,113,137,122,142,66,84,135,85,105,117,159,64,86,185,200,169,220,94,201,183,116,135,167,142,163,186,142,153,50,108,132,42,108,63,67,213,38,68,53,68,182,116,195,57,76,152,112,57,192,126,51,151,135,62,76,115,63,61,184,196,155,121,199,40,37,53,118,162,208,138,139,44,62,175,124,90,77,100,39,55,215,167,184,169,46,168,89,80,42,179,208,138,80,152,144,101,204,196,155,152,175,60,210,111,197,168,146,87,109,46,155,168,153,176,183,185,179,175,132,91,36,122,185,99,186,91,90,214,79,69,109,168,35,119,163,156,53,209,143,76,43,190,77,148,109,145,52,116,205,101,142,123,120,193,66,157,65,80,67,143,211,220,219,143,134,42,145,146,193,112,147,184,46,205,179,199,179,200,118,64,79,54,197,130,136,80,154,49,164,60,213,152,117,100,173,148,159,101,82,133,134,104,143,160,199,101,74,197,62,162,92,57,127,34,121,131,185,152,179,156,115,202,158,96,85,100,189,43,46,161,113,213,60,48,120,178,42,181,159,38,168,160,67,148,176,186,36,213,76,144,37,51,108,86,211,79,202,170,175,159,170,95,183,103,189,120,118,135,88,49,42,41,94,105,44,66,213,56,45,113,50,219,212,125,177,158,101,58,110,106,80,194,109,210,94,143,157,81,55,101,112,98,146,162,84,202,34,58,152,101,92,183,198,40,33,155,43,102,65,93,210,37,217,91,127,209,74,161,32,137,218,129,140,42,40,136,110,193,69,217,117,198,102,138,211,82,170,154,123,188,46,199,124,60,141,177,214,60,74,65,151,193,213,61,165,189,215,89,85,45,93,35,44,210,214,82,46,132,64,101,154,51,213,181,67,163,49,133,204,112,48,106,182,118,146,177,59,110,48,92,93,181,139,131,155,98,103,186,52,102,91,118,221,69,143,215,100,109,76,65,45,168,119,136,95,178,177,213,85,79,112,37,117,102,150,44,188,219,156,112,105,188,101,155,101,135,200,152,107,76,108,92,60,69,92,167,44,66,46,133,190,159,64,148,121,83,115,174,196,64,186,210,167,72,157,219,176,148,42,119,169,120,211,203,192,55,202,67,102,133,38,159,80,76,56,45,154,190,95,112,183,190,198,121,210,219,146,190,125,89,132,116,98,112,184,177,168,117,217,146,120,185,166,166,89,176,89,38,202,85,116,148,106,183,100,216,62,172,172,186,188,97,80,73,195,52,94,101,104,196,101,36,122,109,54,81,133,121,78,198,93,37,35,191,197,120,99,130,73,166,209,106,61,118,90,162,81,76,70,102,212,91,81,59,186,45,95,202,140,173,93,168,211,105,221,172,129,185,68,81,215,101,59,180,168,74,96,176,97,189,186,165,98,56,188,167,100,176,164,136,40,91,93,122,207,50,163,87,219,56,191,100,82,163,187,96,138,207,94,170,113,44,41,163,47,197,124,54,112,69,155,97,182,70,131,68,89,34,186,101,119,60,114,156,80,202,89,125,161,214,212,77,81,185,161,164,61,35,152,171,184,182,155,94,193,49,61,126,209,159,40,46,50,62,216,133,74,78,192,44,211,176,205,106,93,197,97,209,153,131,45,161,112,69,175,173,38,198,89,98,156,149,135,49,115,173,45,159,139,219,157,54,78,192,123,102,116,146,46,45,85,172,67,183,174,211,83,169,154,158,78,120,99,195,120,42,146,85,45,66,175,35,205,84,68,163,112,166,147,126,100,36,191,175,95,112,105,131,143,162,161,139,60,198,155,173,149,154,191,101,34,96,46,107,60,159,205,151,64,39,157,111,77,169,76,187,121,221,101,146,194,183,111,171,202,204,77,170,181,104,105,163,66,177,70,221,198,205,121,86,78,131,103,118,197,89,186,100,45,57,136,83,100,86,96,211,127,107,116,43,48,199,109,140,51,104,158,209,96,143,43,136,53,166,152,132,198,166,97,189,46,63,183,48,74,119,134,75,145,191,15
147,132,74,126,95,36,189,82,213,84,56,67,68,193,43,200,119,200,67,198,155,194,180,194,137,151,185,63,213,136,152,125,140,59,183,121,167,39,199,54,166,85,96,38,94,139,195,171,65,151,49,100,105,52,83,70,41,191,66,214,59,166,161,83,220,220,54,56,77,211,109,166,171,216,94,221,45,220,103,201,69,204,201,152,206,69,123,181,78,68,46,166,51,70,70,208,80,163,165,58,174,150,49,53,120,129,45,221,135,151,152,66,170,169,215,35,63,54,186,196,180,85,72,140,96,84,109,63,157,65,57,167,81,100,70,183,196,215,156,69,207,147,163,77,114,139,121,142,66,83,134,84,106,118,158,65,86,185,201,170,220,94,201,182,116,134,167,141,164,187,142,153,50,108,131,41,110,64,66,212,40,68,54,67,181,116,195,58,76,151,113,57,191,127,50,149,136,61,76,115,64,60,183,195,155,121,201,42,38,53,116,161,207,139,140,44,61,174,124,90,76,101,39,56,215,167,183,168,47,167,89,79,42,179,208,139,78,152,143,101,203,197,155,151,175,62,209,111,196,171,148,87,109,47,155,170,153,174,182,185,178,174,130,90,35,122,185,100,185,90,89,213,80,70,109,168,36,119,164,156,52,208,142,76,43,190,77,148,107,145,52,115,205,102,141,125,120,194,67,157,65,82,66,143,211,220,219,144,135,40,145,148,191,112,148,184,46,204,179,199,180,199,118,65,79,54,198,131,137,79,152,48,165,60,213,154,116,101,172,149,161,101,81,133,133,104,143,159,200,100,74,199,61,163,92,56,128,34,122,132,185,153,181,158,114,204,158,96,85,100,189,44,47,161,113,213,60,49,120,178,43,182,158,37,168,159,67,146,178,186,36,214,76,146,35,51,107,87,211,80,202,169,176,156,169,95,185,101,189,120,118,135,89,49,41,41,91,107,45,67,212,55,43,114,48,218,212,123,177,158,101,59,111,105,80,193,108,210,95,141,158,80,54,102,111,96,147,161,84,202,35,58,152,100,92,181,197,41,33,155,44,101,64,93,210,36,215,90,128,207,73,161,33,136,219,130,140,43,40,136,111,192,68,216,118,198,102,138,211,83,168,155,124,188,44,201,123,58,140,179,213,61,75,64,152,194,213,61,166,189,215,88,86,46,92,38,43,210,213,83,44,132,63,101,154,51,213,181,67,164,50,133,205,113,48,107,181,116,146,177,60,112,45,94,94,182,140,132,155,99,104,186,52,103,92,118,220,69,144,214,99,110,76,65,44,167,118,136,94,176,179,212,84,77,112,36,117,103,151,44,190,219,157,112,105,189,100,155,102,136,200,150,109,75,109,94,58,68,93,170,44,66,43,136,191,158,64,149,120,83,116,172,195,65,185,210,169,70,159,220,177,148,43,122,169,121,211,204,192,53,203,67,103,132,40,160,79,76,55,48,154,190,96,110,183,190,199,120,210,218,146,190,126,89,133,117,97,114,186,177,167,117,216,147,123,187,167,166,88,176,90,37,202,85,116,148,107,183,101,214,60,171,171,187,189,95,81,71,195,53,96,103,103,196,101,35,121,109,54,81,132,120,76,196,93,39,36,191,199,119,100,129,73,167,210,105,62,117,90,163,79,75,73,101,210,91,82,60,188,46,94,202,140,173,92,168,211,105,220,173,126,186,68,82,214,100,60,179,167,74,96,176,98,189,188,168,98,58,187,167,101,176,164,135,38,93,95,121,208,48,163,88,217,59,191,100,81,163,187,96,136,206,94,172,113,43,41,165,46,199,123,53,112,71,156,99,183,70,130,68,88,33,185,101,119,60,114,157,80,201,90,125,160,215,211,78,82,184,161,163,60,35,153,171,184,183,155,92,193,50,62,125,209,160,40,45,50,61,216,132,76,77,192,43,210,174,204,104,93,196,96,210,153,133,43,163,112,69,175,172,37,199,88,99,156,150,135,47,114,173,46,159,139,219,158,54,78,192,123,102,116,147,48,46,86,173,66,185,175,211,84,170,154,157,79,121,99,197,120,42,147,85,45,66,176,34,204,85,67,164,112,166,146,126,99,35,193,174,95,114,105,129,140,162,160,141,60,198,157,175,149,155,192,102,33,96,44,108,61,161,205,152,65,38,157,109,76,169,76,187,121,222,98,146,193,184,110,170,201,205,77,168,181,104,107,162,64,176,70,219,199,204,122,86,78,131,102,118,196,90,187,99,48,58,136,83,99,85,96,210,128,108,116,41,49,199,109,138,49,105,158,209,96,144,45,136,55,166,151,131,196,166,95,188,46,62,182,49,75,120,135,75,146,190,15
148,135,73,126,93,36,187,83,217,84,55,67,68,193,43,202,118,202,67,197,155,193,180,195,136,150,187,63,215,135,152,123,138,58,185,122,167,38,198,54,166,84,96,37,94,139,194,170,63,150,49,97,105,51,84,69,40,191,65,216,60,168,162,82,220,218,53,56,77,212,109,165,170,216,95,221,45,219,102,202,68,204,201,151,207,70,122,181,78,70,49,167,51,71,71,207,80,163,163,59,174,151,49,52,120,129,47,220,136,152,152,68,171,170,215,36,61,54,188,197,179,85,72,142,97,83,109,62,158,64,58,166,80,99,70,183,196,213,157,70,207,147,165,79,114,137,123,140,67,83,135,84,104,117,157,61,86,185,201,169,219,94,201,184,115,134,167,142,165,188,144,154,49,109,132,42,109,61,65,212,39,69,53,67,182,115,195,58,78,151,113,55,191,125,50,152,135,61,75,117,63,61,183,196,156,123,200,40,37,54,116,162,207,139,140,46,60,175,125,89,76,102,37,56,215,167,183,168,47,167,87,81,43,180,208,137,79,151,145,101,202,198,156,151,174,60,209,109,195,169,149,87,108,48,156,169,155,175,182,185,178,174,131,92,36,124,185,98,184,88,90,214,79,69,108,168,37,120,162,156,52,208,143,78,44,189,77,150,106,145,54,116,206,101,140,124,120,193,66,157,67,82,66,141,213,218,217,144,133,42,145,148,192,112,147,185,47,205,178,199,179,199,118,65,78,53,197,132,139,80,152,46,165,60,211,153,116,100,172,149,161,100,81,132,135,104,143,160,200,101,75,197,61,162,91,55,128,35,121,130,184,154,182,157,114,205,158,96,86,100,188,42,46,163,115,212,60,51,119,177,43,182,159,37,168,159,67,147,177,187,34,213,75,145,36,53,107,86,211,79,203,171,177,157,170,97,182,102,190,120,118,136,89,50,41,42,93,106,45,67,215,56,45,112,48,220,212,123,177,158,102,60,110,106,81,192,109,211,95,141,158,80,56,101,114,96,146,162,84,203,35,57,153,100,92,181,198,39,35,156,43,102,65,93,211,35,214,92,127,209,75,161,34,136,219,130,140,42,41,134,110,193,68,217,119,198,102,140,211,84,167,155,123,187,45,200,122,60,142,179,213,60,73,65,153,194,214,61,165,188,214,90,85,46,92,38,44,210,212,83,44,132,64,101,155,51,213,182,66,163,49,133,204,113,48,106,182,117,147,178,60,111,47,93,93,181,138,134,156,97,104,185,52,103,90,118,220,69,144,215,98,110,75,66,44,168,118,135,95,177,179,212,85,77,111,36,116,103,151,44,190,218,155,112,105,189,99,155,101,137,200,151,109,77,108,95,58,68,92,169,44,67,44,134,190,158,65,148,120,83,116,171,196,64,185,209,167,71,159,218,176,150,43,122,170,118,212,204,192,53,204,67,103,133,39,160,81,76,56,50,155,189,97,112,182,189,198,122,211,218,146,189,125,89,131,116,98,113,186,178,170,118,216,146,121,184,168,166,88,177,90,37,203,85,117,147,107,181,103,216,61,170,169,186,188,97,80,71,195,53,95,102,104,195,101,35,121,111,54,80,132,122,76,197,94,37,35,193,197,119,98,128,72,167,210,104,61,119,91,164,79,76,73,101,212,91,82,60,187,44,96,203,140,176,91,168,209,106,221,174,127,184,65,80,212,100,61,180,167,74,96,175,97,189,189,165,96,56,188,167,99,177,165,135,39,91,94,122,207,50,164,87,220,58,191,100,80,162,186,96,138,206,92,173,113,43,42,164,45,198,123,53,111,69,154,98,183,70,131,67,87,33,185,99,119,60,113,155,82,202,90,123,162,214,212,77,81,185,159,164,61,34,153,172,182,181,156,92,193,50,60,128,210,159,41,46,49,60,217,132,75,78,192,44,210,174,205,105,94,197,96,209,153,131,43,162,111,69,173,171,38,200,90,98,156,149,134,48,113,173,43,159,140,219,158,54,78,192,123,101,115,146,48,45,86,172,66,184,176,211,85,168,155,157,77,121,100,196,120,41,145,85,45,66,174,35,203,84,68,163,111,166,148,127,99,37,191,174,97,114,105,131,141,163,161,140,60,198,156,175,147,154,191,101,35,96,44,107,59,160,206,152,66,39,156,110,76,169,77,187,123,219,98,147,193,184,110,170,202,205,77,169,181,105,106,161,65,177,70,220,199,205,122,86,78,132,104,117,195,89,188,98,47,56,135,83,99,85,95,211,127,107,118,41,49,198,109,139,48,106,158,209,98,141,44,137,54,165,152,133,196,165,94,188,47,62,182,48,74,119,137,77,146,191,15
148,132,73,126,94,36,188,83,215,83,55,68,68,193,44,201,117,201,67,199,154,194,181,194,137,150,185,62,214,136,152,125,140,60,184,121,166,38,199,52,167,85,97,38,95,137,195,171,64,150,49,98,104,52,84,70,41,191,65,214,59,167,161,84,220,220,54,55,75,212,109,165,170,216,94,221,45,219,103,200,69,205,201,152,206,70,123,182,78,68,47,167,51,71,71,207,81,164,165,58,174,151,47,54,120,128,46,220,135,152,152,68,171,169,215,35,62,53,188,197,180,85,72,141,98,84,109,64,157,63,56,166,80,100,70,183,197,214,157,69,207,146,164,78,113,139,122,142,67,82,134,84,105,118,158,63,86,186,201,169,219,94,201,183,117,134,167,141,164,187,143,153,50,108,131,42,109,63,66,213,40,69,54,68,182,115,194,58,78,151,113,56,191,127,51,151,135,61,76,116,63,61,182,195,156,122,200,41,38,54,117,161,207,139,139,44,61,174,124,90,77,101,38,56,214,166,183,167,47,167,88,81,41,179,208,139,80,151,144,101,203,196,155,153,175,62,208,111,196,170,148,87,108,47,156,170,153,175,182,185,179,173,130,90,35,123,185,99,185,89,89,214,79,69,109,168,36,119,163,156,52,209,144,76,43,190,77,149,107,145,52,115,205,102,141,123,120,192,66,157,65,82,66,142,212,220,218,143,134,41,145,147,193,112,149,185,46,204,179,199,179,200,118,64,77,54,197,132,137,80,154,48,164,60,213,152,116,99,172,149,161,101,81,133,134,103,143,160,199,101,75,199,61,163,92,57,128,34,121,131,185,152,180,157,114,204,159,96,86,99,188,43,47,163,114,214,60,50,119,177,42,181,159,38,168,159,68,147,178,186,36,214,75,145,36,53,108,87,211,80,203,170,175,157,171,96,183,103,189,120,118,136,88,50,41,42,92,106,44,67,212,55,45,113,49,219,212,123,177,158,101,59,109,106,80,194,109,209,94,142,157,81,55,101,112,97,147,161,84,202,34,57,152,101,92,182,198,39,33,155,43,102,64,93,210,36,216,91,127,208,74,160,33,136,218,129,141,42,40,135,111,192,68,218,118,197,102,138,212,83,168,155,124,187,45,200,123,59,140,179,214,60,73,65,152,193,214,60,165,188,214,89,86,46,92,37,42,209,212,83,45,131,63,100,154,51,213,181,66,164,49,133,204,112,48,108,181,117,146,177,60,110,47,93,93,181,139,133,156,98,104,185,52,103,92,119,220,68,144,215,99,109,76,66,44,167,118,137,95,177,179,212,86,78,112,37,116,103,151,44,189,219,156,113,105,188,99,155,102,135,199,151,109,76,109,94,59,67,94,168,44,66,43,135,191,158,64,148,122,82,116,173,196,65,185,210,168,71,158,219,177,150,43,121,170,119,212,205,191,53,202,67,103,132,40,160,80,76,56,48,155,190,95,112,183,189,200,122,209,218,146,190,126,90,133,116,96,114,186,177,168,118,217,146,121,185,167,167,89,176,90,38,202,85,117,149,107,182,100,215,62,171,171,185,189,96,80,71,194,52,96,101,104,196,101,36,120,110,55,80,131,121,77,197,93,37,36,191,199,119,99,130,73,167,209,106,62,118,90,163,80,76,71,101,211,91,82,60,186,45,95,202,139,173,93,167,211,105,219,174,127,185,67,82,214,100,59,179,169,73,96,177,98,188,188,166,97,57,187,167,99,177,165,136,40,91,94,122,207,49,163,88,218,58,191,99,81,162,187,96,137,207,94,172,114,43,41,164,46,198,123,53,111,69,155,98,183,70,129,66,88,34,185,99,118,59,114,156,80,201,90,124,161,213,212,77,82,184,161,163,61,35,152,170,183,182,155,93,193,48,60,126,209,159,41,46,49,61,215,132,75,79,193,44,210,175,204,105,94,196,96,209,153,132,43,162,112,69,175,171,38,198,88,98,156,151,134,47,114,173,44,159,140,219,158,54,78,192,122,101,115,148,46,44,86,172,65,184,175,211,84,168,154,158,78,121,100,195,121,42,146,86,44,66,175,35,203,84,66,163,113,166,147,126,99,36,192,174,95,112,106,130,141,162,161,140,61,198,157,174,147,155,193,102,34,96,46,106,60,161,205,151,65,39,157,109,76,169,76,186,123,220,100,147,193,183,110,170,201,205,78,169,181,103,106,162,65,176,70,220,199,204,121,85,78,131,103,119,195,89,187,98,46,56,136,83,99,85,95,209,127,107,117,40,50,199,109,139,49,106,158,209,96,144,44,136,55,166,151,132,196,165,96,190,46,62,182,48,75,119,136,75,147,191,15
147,133,74,127,94,36,188,82,214,84,56,67,68,193,43,201,118,201,68,199,154,194,180,194,137,150,185,62,214,135,153,125,139,59,184,121,166,38,199,52,166,86,97,38,94,137,195,171,64,150,49,99,105,52,84,69,41,191,64,215,61,167,160,84,220,219,54,55,76,213,108,165,170,217,94,221,45,219,102,201,69,205,200,152,207,69,121,182,78,67,47,166,51,70,70,207,81,162,166,58,174,150,48,52,121,127,46,221,135,151,152,66,171,168,215,35,62,54,187,197,180,85,73,141,98,84,108,64,157,63,57,165,80,99,70,182,196,213,157,69,208,147,164,79,113,139,122,142,66,83,134,84,106,118,158,64,86,186,201,169,220,93,201,183,116,134,167,141,164,186,143,154,51,109,131,42,109,63,67,213,40,69,54,67,181,116,195,59,78,152,113,56,191,127,51,150,135,62,75,115,64,60,182,195,155,122,200,41,37,54,117,162,208,139,140,45,61,174,125,91,78,102,38,57,216,168,183,167,46,167,88,81,42,178,207,139,79,152,143,100,203,197,156,152,175,62,209,111,196,170,149,87,107,47,156,170,152,176,183,185,178,175,130,90,36,123,185,99,185,90,89,215,79,69,109,168,36,118,165,156,51,210,144,76,42,190,77,149,106,146,53,116,205,101,141,124,121,193,66,157,66,82,66,142,212,220,218,143,134,41,145,147,193,111,149,184,46,204,180,199,179,199,119,65,78,53,197,132,138,79,154,48,164,60,213,153,116,100,172,149,161,100,81,134,133,103,144,159,199,100,75,199,61,162,92,56,128,34,121,131,185,152,180,158,115,203,158,97,85,99,188,44,48,163,114,213,59,50,120,178,42,182,160,38,168,159,67,148,177,186,36,213,75,145,36,52,107,86,211,80,204,170,176,158,171,96,183,103,189,120,118,135,89,51,40,42,92,107,43,67,212,56,45,114,49,219,212,122,176,158,101,59,110,106,81,194,109,209,94,142,157,80,55,100,112,97,147,161,84,202,34,57,153,100,92,181,198,40,34,156,42,101,65,93,211,36,216,91,126,209,75,160,33,135,218,129,140,42,41,136,111,192,68,217,119,198,104,138,210,83,168,155,124,188,45,200,123,59,141,179,213,60,74,65,151,194,214,61,166,189,214,89,85,46,94,37,43,210,213,83,45,131,63,102,153,51,212,181,67,164,50,133,204,112,49,108,182,117,146,176,60,110,46,93,94,181,139,132,154,97,104,186,52,103,92,119,219,68,145,215,99,109,76,65,44,168,118,137,95,179,179,212,86,77,112,37,116,103,151,44,190,220,157,113,105,188,100,155,102,136,199,151,109,77,109,94,59,68,93,168,43,66,43,134,191,159,64,148,121,82,116,173,196,64,185,209,169,71,157,219,177,149,43,121,169,120,211,204,192,53,203,67,102,133,39,160,80,77,57,49,154,190,96,111,182,190,198,122,209,218,146,190,126,88,133,116,97,114,186,177,168,118,216,147,121,185,166,166,89,176,91,39,202,86,117,149,107,183,100,214,61,171,170,185,189,97,81,71,194,53,95,102,103,196,101,35,121,111,55,80,132,121,77,197,92,37,36,191,198,119,98,130,73,167,210,105,62,118,90,163,81,75,73,102,211,91,82,60,185,46,95,202,140,173,94,167,211,105,220,174,128,184,68,81,215,100,60,180,169,74,96,176,97,189,188,167,97,57,186,168,100,177,165,136,38,92,94,122,207,48,164,87,217,57,190,98,81,163,187,95,137,207,94,171,114,43,41,164,45,198,123,53,111,69,155,98,183,70,131,67,88,33,185,99,119,60,115,156,81,201,89,124,161,213,212,77,81,184,161,164,61,34,151,170,184,183,155,93,193,49,61,127,209,159,41,46,49,62,217,131,74,78,192,43,210,175,204,105,94,197,96,210,153,131,43,162,111,68,174,172,38,199,88,97,156,150,134,47,114,173,45,159,140,219,158,55,77,192,122,102,116,147,46,45,85,172,65,185,175,211,84,169,154,157,79,121,99,197,121,42,146,86,45,66,175,35,203,84,67,164,114,167,147,126,99,37,192,174,96,113,106,130,142,163,160,140,61,198,156,175,148,154,192,103,34,96,46,107,59,160,205,151,66,39,156,110,76,168,76,186,122,221,99,147,193,182,110,170,200,205,77,169,181,104,105,161,65,176,69,219,198,203,122,86,78,131,104,119,195,89,188,98,46,56,135,83,99,86,96,210,127,108,117,40,49,199,108,139,49,106,159,209,97,144,44,136,55,165,150,133,196,166,96,189,46,62,182,49,76,120,136,75,147,189,15
148,132,73,127,94,36,189,82,214,84,56,68,68,192,44,201,118,202,67,198,154,195,180,194,137,150,185,62,214,135,152,125,139,60,184,122,167,38,200,53,166,85,97,38,94,137,195,171,64,150,49,99,104,52,83,69,41,191,65,214,59,167,161,83,220,219,54,55,76,212,108,165,170,216,94,221,45,218,103,201,69,205,201,152,206,69,122,182,78,68,47,167,52,71,70,207,81,163,165,58,174,151,48,53,120,128,46,220,135,152,152,67,171,169,215,35,62,54,187,197,179,85,72,141,98,84,109,63,157,63,56,166,80,100,70,183,196,214,156,69,207,146,163,78,113,138,122,142,67,83,134,84,105,118,158,63,86,186,201,169,219,94,201,183,116,134,167,141,164,187,143,153,50,109,131,42,109,63,66,213,39,69,54,68,182,115,194,58,77,151,113,56,191,127,51,151,135,61,76,116,64,61,182,195,155,122,200,40,37,54,117,161,208,139,139,45,61,175,124,90,77,102,38,56,215,167,184,167,47,167,88,81,42,179,208,139,79,152,144,100,204,197,155,152,175,61,209,111,196,170,148,87,108,48,156,170,153,176,183,185,179,174,130,90,35,123,185,99,184,90,89,215,79,69,109,168,37,119,164,156,52,209,144,76,43,190,77,149,107,146,52,115,205,101,141,124,120,193,66,157,65,82,66,142,212,220,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,200,118,65,78,54,198,132,137,79,154,48,164,61,213,152,116,100,172,149,160,101,82,134,134,104,144,160,200,101,75,199,61,162,91,56,128,34,121,131,185,152,181,157,114,204,158,96,85,99,188,43,47,163,114,213,60,50,119,178,42,182,159,37,168,159,68,148,178,186,36,213,75,145,36,51,107,86,211,80,203,170,176,157,170,96,183,102,189,120,118,135,88,51,41,42,92,106,44,67,213,55,44,113,49,219,212,123,176,158,101,59,110,106,80,194,109,210,95,142,158,80,55,101,112,97,147,161,83,202,34,57,153,101,91,182,198,40,34,155,42,101,64,93,210,36,216,91,127,208,74,160,33,136,218,129,140,42,40,135,111,192,68,216,118,198,103,138,211,83,169,155,124,188,45,200,123,59,140,179,214,60,74,65,152,194,214,61,166,189,214,89,86,47,93,37,43,210,213,83,45,132,63,102,154,51,213,181,67,164,50,133,204,112,48,108,181,117,146,177,59,111,46,93,94,181,139,133,155,98,104,186,52,102,92,118,220,69,144,215,99,109,75,65,44,168,119,136,95,178,179,212,86,78,112,37,116,103,152,44,190,219,157,113,105,188,99,155,101,135,199,151,108,76,109,94,59,68,93,168,44,67,44,135,191,158,64,148,122,82,116,172,196,65,185,210,169,71,157,219,177,149,43,121,169,119,212,205,192,53,203,67,103,132,40,160,80,77,57,48,154,190,96,111,183,190,199,121,209,218,146,190,126,89,133,116,97,114,185,177,168,118,217,146,122,185,167,166,89,176,91,38,202,86,117,148,108,182,101,215,61,171,170,185,189,97,81,71,194,53,95,101,103,196,101,36,121,110,54,81,132,121,77,197,93,37,36,191,198,119,99,129,73,167,210,106,62,118,90,163,80,75,72,101,211,91,82,60,186,46,95,202,139,173,93,168,211,105,219,173,127,185,67,81,214,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,164,135,39,92,94,122,207,49,164,87,218,58,191,99,81,163,187,96,137,206,94,172,113,44,41,164,46,198,124,53,111,69,155,98,183,70,130,67,87,33,184,100,118,60,114,156,80,201,89,124,161,214,211,77,82,184,161,164,61,35,152,170,183,182,156,93,193,49,61,126,209,159,41,46,49,61,216,132,75,78,193,44,210,175,204,105,94,197,97,209,153,131,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,44,159,140,219,158,54,78,192,122,102,116,148,47,45,86,172,66,184,175,211,84,169,155,157,79,121,100,195,120,42,146,86,45,66,175,35,203,84,66,164,113,166,147,126,99,37,192,174,95,113,106,130,141,162,161,140,60,197,156,174,148,155,192,102,34,96,45,107,60,160,205,151,66,39,157,110,76,169,77,186,122,220,99,146,193,183,110,170,201,205,77,169,180,104,106,161,65,176,70,219,199,204,122,86,78,131,104,119,195,89,188,99,46,56,136,83,99,86,95,209,128,107,117,41,49,200,109,139,50,105,158,209,97,144,44,136,55,166,151,132,196,165,96,189,46,62,182,49,75,119,136,75,147,191,15
148,132,74,126,94,36,189,83,214,84,55,67,68,193,43,201,118,202,67,198,154,195,180,194,137,150,185,63,214,136,152,125,139,59,184,122,167,38,200,53,166,85,97,38,94,137,195,171,64,150,48,99,105,52,84,69,41,191,65,214,59,167,161,83,220,219,54,56,76,212,109,166,170,215,94,220,45,218,102,201,68,205,201,152,207,69,122,181,78,68,47,167,52,71,71,207,81,163,165,58,173,150,49,53,120,128,45,220,135,152,152,67,171,169,214,35,62,54,187,197,180,85,72,140,97,84,109,63,158,63,56,166,80,100,70,183,196,214,156,69,208,146,164,78,113,139,122,142,66,82,134,84,105,118,158,63,85,185,201,169,219,94,202,183,116,134,167,141,164,186,142,153,50,108,131,41,109,63,66,213,39,69,54,67,181,116,194,58,78,151,112,55,191,127,50,150,135,61,76,116,64,61,182,195,155,122,200,40,37,54,117,162,208,139,139,45,61,175,124,91,77,101,37,56,215,167,183,167,47,167,88,81,42,179,208,138,79,152,144,100,203,197,155,152,175,61,209,111,196,170,148,87,108,47,155,170,153,175,183,185,179,174,130,90,36,123,185,99,184,90,89,215,79,69,109,168,37,119,164,156,51,209,144,76,43,190,77,149,107,146,52,115,205,101,141,124,120,193,66,157,65,81,66,142,212,220,218,143,134,41,145,147,192,112,148,185,46,203,179,199,179,200,118,65,78,54,197,132,137,79,154,48,164,61,213,152,116,99,173,148,160,101,82,134,134,103,144,159,199,101,75,199,61,163,92,56,129,34,122,131,186,152,180,157,114,204,158,96,85,100,188,43,47,163,114,213,60,50,119,178,43,182,160,37,169,159,68,147,178,186,35,213,75,145,36,52,107,86,211,79,203,170,176,157,170,96,183,102,189,120,118,136,88,51,41,42,92,106,44,67,212,55,44,113,49,219,212,123,176,157,101,59,109,106,80,194,110,210,95,141,157,81,56,101,112,97,147,161,84,202,34,57,153,100,92,182,198,40,34,155,43,101,65,92,211,36,216,91,128,208,74,160,33,136,218,129,141,42,41,136,111,192,68,216,118,197,102,138,211,83,169,155,124,188,45,200,123,59,141,179,214,60,74,65,151,194,214,61,166,189,214,90,86,47,93,37,42,210,213,83,44,132,63,102,154,51,213,181,66,163,50,132,204,113,48,108,181,117,146,178,59,110,46,93,93,180,139,133,156,97,104,186,52,103,92,118,220,69,144,216,99,109,75,65,43,167,119,136,95,177,179,212,85,77,112,37,116,102,151,44,190,219,157,113,105,188,99,155,101,135,199,151,108,76,109,94,59,68,94,168,44,66,44,135,191,158,64,148,122,82,116,173,195,65,185,210,169,71,157,220,177,149,43,120,169,120,212,205,191,53,203,68,103,132,40,159,80,76,56,48,154,190,96,112,183,190,199,121,209,218,146,190,126,89,132,116,97,114,186,177,168,118,216,146,122,186,167,166,89,176,91,38,202,86,117,149,108,182,101,215,61,171,170,186,189,96,81,71,194,53,95,101,104,195,101,36,121,110,55,81,132,120,77,197,93,38,36,191,198,119,99,129,73,167,210,106,62,117,90,163,81,75,72,101,210,91,81,60,186,46,95,202,139,174,92,168,211,105,220,173,127,185,67,81,215,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,164,135,39,92,94,122,207,49,164,87,219,57,191,100,81,163,187,96,136,206,93,171,113,43,41,164,46,198,124,53,111,69,155,98,183,70,130,67,88,33,185,100,118,60,114,156,80,201,90,124,161,214,211,77,82,183,161,164,62,35,152,170,184,182,155,92,194,49,61,126,210,159,41,46,49,61,216,132,74,78,193,44,211,174,205,105,94,196,97,210,153,132,44,161,113,69,174,171,38,198,89,98,156,150,135,48,114,173,44,159,140,219,157,55,78,192,123,102,116,147,47,45,85,172,66,184,174,211,84,169,155,157,79,121,100,196,120,42,146,86,45,66,175,36,203,85,66,164,113,166,147,126,100,36,192,174,95,113,106,130,141,162,161,140,60,197,156,174,148,154,192,102,34,96,45,106,60,160,205,151,66,38,157,110,76,169,76,186,122,220,99,147,193,183,110,171,201,205,78,168,180,103,106,162,66,175,69,220,199,204,122,86,78,131,104,119,195,89,188,99,46,56,135,83,99,85,95,210,128,107,116,40,49,200,109,139,50,105,158,209,97,144,45,136,55,166,150,132,196,166,96,189,47,62,182,49,75,120,136,75,147,191,15
148,133,74,126,95,36,189,83,215,84,57,67,68,194,43,201,119,202,67,198,154,196,179,194,136,149,186,62,213,135,153,126,139,61,184,122,168,38,199,53,167,86,97,37,94,137,193,171,65,151,49,99,104,51,85,70,41,191,66,214,59,167,161,82,220,219,56,55,76,211,108,165,170,216,94,220,45,218,103,201,69,205,201,151,206,70,122,181,79,67,47,166,52,72,71,207,82,163,165,58,175,151,48,53,120,129,45,221,134,151,152,66,171,168,216,35,62,55,187,196,180,83,72,140,98,84,109,63,157,64,57,166,79,100,70,183,195,213,156,70,207,147,163,79,112,139,122,141,66,82,135,83,106,117,158,64,86,186,201,169,220,93,202,182,116,134,167,141,165,188,143,154,49,108,131,42,108,62,66,214,40,68,54,68,181,115,195,58,78,151,113,55,190,127,51,151,136,62,74,116,64,61,181,196,155,122,200,41,36,54,116,161,207,139,139,45,60,175,126,92,76,102,39,56,215,166,183,168,47,168,87,81,41,179,209,138,78,153,145,101,205,197,156,152,175,62,209,111,196,170,147,87,108,47,156,169,153,175,183,185,178,173,131,90,36,123,185,100,184,90,88,214,79,69,109,169,37,119,164,155,51,209,144,76,44,191,77,149,106,146,52,115,204,101,140,125,121,194,67,157,67,82,66,143,212,220,218,143,134,41,146,146,192,111,148,185,45,204,179,198,180,200,118,64,77,54,197,133,137,78,153,48,165,61,214,153,115,100,172,149,160,100,81,134,134,103,143,160,200,101,76,198,60,162,89,56,128,35,121,130,186,152,182,157,114,204,157,96,85,99,188,44,46,162,115,213,61,49,120,178,42,181,158,38,169,158,67,148,178,185,35,214,76,145,35,51,107,87,210,79,203,171,176,156,170,95,183,102,190,120,118,136,87,50,40,41,92,106,44,67,213,55,45,114,49,219,212,122,178,158,100,59,110,106,80,195,110,210,95,142,157,80,56,103,112,96,146,161,84,203,33,57,152,101,91,182,198,40,34,156,44,102,64,93,211,36,216,90,127,208,73,160,34,136,220,129,140,43,40,136,111,193,68,217,118,198,102,138,211,82,169,155,124,188,46,200,122,59,142,178,214,60,75,64,152,194,214,61,166,188,214,89,85,45,94,36,43,210,213,82,44,132,63,101,154,50,212,181,66,164,50,133,205,111,48,108,181,118,145,177,59,110,46,93,94,180,140,133,155,98,104,185,52,103,92,119,220,68,145,215,99,110,76,65,44,168,118,137,95,178,177,211,87,77,112,36,117,103,150,44,190,219,155,112,105,188,99,156,100,134,198,151,108,76,110,93,59,69,93,168,43,66,43,134,192,159,64,147,123,83,116,172,195,65,186,211,168,71,157,220,177,149,43,120,169,121,212,205,191,54,201,67,102,132,39,159,79,76,57,47,154,191,96,111,184,190,199,121,210,218,146,190,126,89,132,117,97,115,185,176,168,118,217,146,121,185,167,167,89,176,92,38,201,85,117,149,108,182,102,215,62,170,170,185,188,97,81,72,194,54,95,100,104,196,102,36,121,112,55,80,132,120,77,197,94,37,35,191,198,119,98,129,73,166,209,106,62,118,91,163,79,75,72,101,210,90,81,61,186,45,95,203,140,173,93,168,211,105,218,173,128,184,66,81,214,100,59,179,168,74,96,175,98,189,188,168,96,58,188,167,100,175,164,134,39,92,93,123,207,49,164,86,218,58,191,99,82,162,187,96,138,206,93,172,113,43,42,163,46,199,123,54,111,69,155,98,184,70,130,68,87,34,185,100,119,60,114,155,81,201,89,124,161,213,211,77,82,184,161,164,62,34,152,171,184,182,155,93,193,50,61,127,210,159,41,45,49,60,217,131,74,79,193,43,211,174,205,107,94,197,96,209,152,132,44,162,112,69,174,171,38,199,88,99,155,150,135,49,115,173,45,159,139,218,157,55,77,192,122,102,115,148,46,44,85,171,66,184,175,212,84,168,155,156,79,120,100,195,121,42,146,85,44,67,176,35,202,84,67,164,114,165,147,127,99,37,192,173,95,112,105,130,141,163,160,140,60,197,157,173,148,155,194,103,34,96,46,107,60,160,206,152,65,39,156,109,76,169,77,185,122,219,98,146,193,184,110,171,202,205,77,168,180,104,106,161,64,175,71,220,200,204,123,86,76,131,103,119,196,89,187,98,46,56,135,82,100,86,93,209,128,107,117,41,48,200,110,138,49,105,158,208,98,144,44,137,55,165,151,132,197,165,95,189,47,62,182,49,76,119,136,76,146,191,15
147,133,73,127,96,37,190,82,215,83,55,69,70,191,45,201,118,201,68,198,156,195,181,194,138,151,183,63,214,136,152,125,140,59,183,120,167,38,199,52,167,86,96,38,96,138,195,170,63,149,50,99,104,52,82,68,41,190,65,215,58,167,162,83,220,220,54,55,76,212,109,166,170,217,93,220,45,218,103,200,69,206,202,152,207,69,123,181,79,67,47,168,53,72,70,207,80,165,166,60,174,150,49,54,120,127,47,219,135,151,152,66,170,170,214,35,62,53,187,197,180,84,71,141,97,83,109,64,157,64,57,166,81,98,70,183,196,214,156,68,207,145,163,77,115,138,121,142,67,83,135,85,106,117,158,63,85,186,202,170,219,94,201,183,117,134,167,141,164,187,143,152,50,109,130,41,108,63,66,214,40,69,54,68,182,115,194,57,79,150,113,56,191,127,51,150,136,61,75,115,63,62,183,196,155,122,200,40,36,54,117,161,209,139,138,45,61,173,125,90,76,102,39,57,216,167,183,167,46,168,87,80,41,178,209,140,80,150,143,99,203,197,156,153,175,61,209,111,196,170,148,87,108,47,155,169,151,176,183,186,179,174,130,89,35,124,185,100,185,88,90,214,80,67,109,168,36,118,163,156,52,209,143,77,44,190,76,148,107,144,53,115,205,101,141,123,120,192,65,158,65,80,66,143,211,221,217,145,135,41,145,148,192,112,146,183,45,203,180,199,178,200,116,65,78,55,197,133,138,79,154,47,164,61,213,152,117,100,172,148,160,100,81,134,134,105,144,160,198,103,74,198,62,163,91,57,130,34,121,131,185,153,181,157,114,203,157,97,84,100,188,44,46,162,114,213,60,49,119,177,42,181,159,37,169,159,68,148,177,185,35,214,75,145,36,52,107,86,209,80,203,172,175,157,170,96,183,102,188,121,118,136,89,50,41,41,92,106,44,66,213,55,44,113,50,220,212,123,177,158,102,60,109,106,81,194,108,210,95,143,157,82,56,101,112,96,147,161,83,203,34,57,153,100,94,180,198,39,34,155,42,101,65,95,210,35,214,90,127,208,75,159,34,136,218,128,141,43,40,136,111,192,67,217,118,197,102,137,212,83,167,155,124,186,44,200,122,59,140,178,213,60,74,65,152,194,214,61,166,188,215,89,85,48,93,36,42,209,213,82,45,131,62,104,154,52,211,181,67,163,50,133,205,112,48,107,183,116,148,177,59,111,48,92,93,180,139,132,156,96,104,185,50,103,93,117,220,68,145,216,99,110,75,65,44,167,119,136,96,177,177,214,86,78,112,37,116,102,152,43,190,219,156,113,106,189,98,155,101,135,200,151,109,76,110,93,59,67,94,169,43,68,43,136,192,157,64,147,123,83,115,173,197,66,184,210,168,72,157,219,175,151,41,121,169,119,212,204,193,54,203,67,103,131,41,159,79,76,57,50,153,189,95,112,182,192,199,121,209,219,145,191,125,90,134,116,96,114,185,177,168,118,217,146,122,186,167,167,88,176,91,39,202,86,116,147,107,182,101,215,60,171,171,184,188,97,83,71,194,53,97,101,103,195,102,37,121,109,55,79,132,119,77,197,93,38,36,191,197,120,99,130,73,167,210,106,62,117,90,165,80,76,71,101,211,90,80,59,187,46,94,202,138,174,92,166,209,105,220,173,128,185,67,80,214,99,61,180,168,75,96,178,97,188,189,166,96,56,187,167,100,176,163,136,40,93,93,122,207,49,164,87,218,58,191,99,83,163,188,95,137,205,93,172,114,43,42,164,46,198,124,55,111,69,154,98,184,69,130,67,87,34,185,100,118,60,114,156,79,202,89,126,159,214,210,77,82,183,161,163,62,34,152,171,184,183,157,92,193,49,61,126,211,158,40,46,49,61,216,131,75,78,192,43,211,176,203,105,94,197,96,210,154,131,44,163,113,69,175,173,39,198,88,97,157,150,134,48,114,174,44,159,140,219,158,55,77,191,123,101,115,147,47,45,85,173,67,185,174,212,84,168,154,156,78,121,101,196,120,41,146,86,44,65,176,36,203,84,68,163,113,167,147,127,100,38,193,174,95,113,107,130,142,163,161,140,60,198,157,174,149,155,192,101,35,96,45,107,61,160,206,151,65,37,156,110,76,170,77,185,122,219,100,147,193,183,110,170,201,205,79,168,180,104,106,162,65,175,72,221,198,204,122,85,77,131,104,119,196,89,187,98,47,56,136,82,99,86,95,209,128,107,116,42,49,199,108,138,51,105,158,208,96,143,45,135,54,166,151,132,195,166,96,189,47,62,182,49,75,119,135,75,146,192,15
147,132,73,126,94,36,189,82,215,84,56,69,68,193,44,201,118,202,67,198,154,195,180,194,137,150,185,62,214,135,152,125,140,60,184,122,167,38,200,53,166,85,97,39,94,137,195,171,64,150,49,98,105,52,84,70,41,192,65,214,59,167,161,84,220,219,54,55,76,212,108,165,170,215,94,221,45,218,103,201,69,204,201,152,207,69,122,182,78,67,47,167,52,71,71,207,80,163,165,58,174,151,48,54,120,128,46,220,135,151,152,67,171,169,215,35,62,54,187,197,180,85,72,141,98,83,109,63,158,63,56,166,79,99,70,183,197,214,157,70,207,147,164,78,114,138,122,142,66,83,134,85,105,117,158,63,86,185,201,170,218,93,201,183,116,134,167,141,164,187,142,153,51,109,131,41,109,63,67,214,40,69,54,67,182,116,195,58,78,151,112,56,191,127,50,151,135,62,76,116,63,61,182,195,156,122,200,40,37,54,117,161,208,139,139,45,61,174,124,91,77,101,38,56,215,167,184,167,47,167,88,81,42,178,207,138,79,151,144,100,204,197,155,152,175,62,209,111,196,170,148,86,108,48,156,170,153,176,183,185,179,174,130,90,36,123,185,99,185,90,90,214,79,69,109,168,36,118,164,157,52,209,144,76,43,190,77,149,107,145,52,115,204,101,141,124,121,193,66,157,66,82,66,142,212,220,218,142,135,41,145,147,192,112,148,185,46,203,179,199,179,200,118,65,78,54,198,132,138,79,153,48,164,61,213,153,116,100,172,149,160,101,81,134,133,103,144,160,199,100,75,199,61,163,91,56,129,34,121,131,185,152,181,157,115,204,158,96,85,99,189,43,47,163,114,213,60,50,120,178,42,182,160,37,169,159,67,147,178,186,36,214,75,144,36,52,107,87,211,80,203,170,176,157,170,96,183,103,189,120,118,135,88,51,41,42,92,106,44,66,213,55,44,114,48,219,212,123,177,158,101,59,109,106,80,194,110,210,95,142,158,80,55,101,112,97,148,161,83,202,34,57,153,100,91,182,198,40,34,155,43,101,64,93,210,36,215,91,127,207,74,161,34,136,218,129,141,42,40,136,111,192,68,217,118,198,103,137,211,84,169,155,124,188,45,200,124,59,141,179,214,61,75,65,152,194,214,61,165,189,215,90,85,47,92,37,42,210,213,83,45,132,64,101,154,51,213,181,66,164,50,132,204,112,48,108,181,117,146,178,59,110,46,93,94,181,140,133,156,98,104,185,52,103,92,118,220,69,144,216,99,109,75,66,43,167,118,137,95,177,179,211,86,77,112,37,116,103,152,44,189,219,156,112,105,188,99,156,101,135,199,151,109,76,109,94,60,68,93,169,43,66,43,135,192,158,64,148,122,83,116,172,195,65,185,210,169,71,158,219,177,150,44,121,170,119,213,205,191,53,203,67,103,132,40,160,80,77,57,48,154,190,96,111,183,190,199,121,209,218,146,190,126,89,133,116,96,115,185,177,168,118,217,147,122,185,167,167,89,176,90,38,201,86,117,149,108,181,101,215,61,171,170,185,189,96,81,71,194,53,96,101,104,195,102,36,121,110,54,80,132,121,77,198,93,37,35,191,198,120,99,129,73,167,210,106,62,118,90,164,81,75,71,101,211,91,82,60,186,46,95,202,139,174,92,167,211,105,220,173,127,185,67,82,214,100,59,179,169,74,96,176,98,189,188,167,97,57,187,167,100,177,164,135,39,91,94,122,207,49,164,87,218,57,190,100,81,163,187,96,136,206,93,171,113,44,41,165,46,198,124,53,111,69,155,98,183,71,130,67,88,33,185,100,118,60,113,156,80,202,89,124,161,214,211,77,82,184,161,164,61,34,152,170,183,182,156,93,193,49,60,126,209,159,41,46,48,61,216,131,75,79,193,44,210,175,205,105,93,196,96,209,153,131,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,45,159,140,219,158,54,77,191,123,101,116,147,46,45,85,172,66,184,175,210,83,169,155,156,79,121,100,196,120,42,146,85,44,66,175,35,203,84,66,164,113,166,147,126,99,37,192,174,95,113,106,130,141,162,161,140,60,197,156,174,149,154,193,102,34,96,46,106,59,160,205,151,66,39,157,110,76,169,77,186,122,220,99,146,193,183,109,171,202,205,78,169,181,103,106,161,65,176,70,219,198,204,121,85,78,131,104,119,195,89,188,99,46,56,136,83,99,85,95,209,128,107,117,41,49,200,109,138,49,105,158,209,97,144,45,135,55,166,151,132,196,165,96,189,46,62,182,48,76,119,135,75,147,190,15
148,132,74,127,94,36,189,83,214,84,55,68,68,193,44,201,118,202,67,198,154,195,180,194,137,149,185,62,214,135,152,125,139,60,185,122,166,38,200,53,166,85,97,38,94,137,195,171,64,150,49,99,105,52,83,69,41,191,65,214,59,167,161,83,220,219,54,55,76,212,108,166,170,216,94,221,45,219,103,201,69,205,201,152,206,70,122,181,78,68,47,166,51,71,71,207,81,163,165,58,174,150,48,53,120,128,46,220,135,152,152,67,171,169,215,35,62,54,187,197,180,85,72,141,97,83,108,63,157,63,57,166,80,99,70,183,196,214,156,69,207,147,163,78,113,138,122,142,67,83,134,84,105,118,158,63,86,186,201,169,219,93,201,183,116,134,167,141,164,187,143,153,50,109,131,42,109,63,66,213,39,69,54,67,182,115,194,58,78,151,113,55,191,127,51,151,135,61,76,116,64,61,182,195,155,122,200,40,37,54,117,161,208,138,139,45,61,175,124,91,77,102,38,56,215,167,183,167,46,167,88,81,42,179,208,139,79,152,144,100,204,197,155,152,175,61,209,111,196,170,148,87,108,48,156,170,153,176,183,185,179,174,130,90,36,123,185,99,184,90,89,215,79,69,109,168,37,119,164,156,52,209,144,76,43,190,77,149,107,146,52,115,205,101,141,124,120,193,66,157,65,82,66,142,212,220,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,199,118,65,78,54,198,132,137,79,154,48,164,61,213,152,116,100,173,149,160,101,82,134,134,104,144,160,199,100,75,198,61,163,92,56,128,34,121,131,185,152,181,157,114,204,158,96,85,99,189,44,47,163,114,213,60,50,120,178,42,182,160,37,168,159,68,148,178,186,36,213,75,145,36,52,107,86,211,80,203,170,176,157,170,96,183,102,189,120,118,136,88,51,41,42,92,106,44,67,213,56,44,113,49,219,212,123,177,158,101,59,110,106,80,194,110,210,95,142,157,80,55,101,112,97,147,161,83,202,34,57,153,101,91,181,198,40,34,155,43,101,64,93,210,36,216,91,127,208,74,160,33,136,218,129,140,42,40,136,111,192,68,216,118,198,103,138,211,83,169,155,124,188,45,200,123,59,141,179,214,61,74,65,152,194,214,61,166,189,215,89,86,47,93,37,43,210,213,83,45,132,63,101,154,51,213,181,66,164,50,133,204,112,48,108,181,117,146,177,59,110,47,93,94,180,139,133,155,98,104,186,52,103,92,118,220,69,144,216,99,109,75,65,43,168,119,136,95,178,179,212,86,78,112,37,116,102,152,44,190,219,156,113,105,188,99,155,101,135,199,151,108,76,109,94,59,68,93,168,44,66,44,135,191,158,64,148,122,82,116,172,196,65,185,210,168,71,157,219,177,149,43,121,170,119,212,205,191,53,203,67,103,132,40,160,80,77,57,48,154,190,96,111,183,190,199,121,209,219,146,190,126,89,133,117,97,114,185,177,168,118,216,147,122,185,167,166,88,176,91,38,202,86,117,148,108,182,101,215,61,171,170,185,189,97,81,71,194,53,95,101,104,195,101,36,121,110,55,81,132,121,77,197,93,37,36,191,198,119,99,129,73,167,210,105,62,118,90,163,80,75,72,101,210,91,82,60,186,46,95,202,139,173,93,168,211,105,219,173,127,185,67,81,214,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,165,135,39,92,94,122,207,49,164,87,218,58,191,99,81,163,187,96,137,206,93,171,113,43,41,164,46,198,124,53,111,69,155,98,183,70,130,67,87,33,185,100,118,60,114,156,80,201,89,124,161,214,211,77,82,184,161,164,61,35,152,170,183,182,156,93,194,49,61,126,209,159,41,45,49,61,216,132,75,78,193,44,210,175,204,106,94,196,96,209,153,131,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,44,159,140,219,158,54,77,192,122,102,116,148,47,45,86,173,66,184,175,211,83,169,155,157,79,121,100,195,120,42,146,86,45,66,175,35,203,84,66,163,113,166,147,126,100,37,192,174,95,113,105,130,141,162,161,140,60,197,156,174,148,155,193,102,35,96,45,106,59,160,205,151,65,38,156,110,76,169,77,186,122,220,99,147,193,183,110,170,202,205,77,169,180,103,106,162,65,176,70,219,199,204,121,86,78,131,103,119,195,89,188,99,46,56,135,83,99,86,95,209,128,107,117,41,49,200,109,139,50,105,159,209,97,144,44,136,55,165,151,132,196,165,96,189,46,62,182,49,75,119,135,75,147,191,15
149,133,74,126,96,35,189,82,215,84,56,68,68,192,44,201,119,202,69,198,155,196,181,195,138,150,186,62,212,135,152,124,139,61,183,122,167,38,199,53,166,85,97,38,95,137,195,171,65,150,48,99,104,51,84,69,41,192,65,213,59,166,160,83,220,220,54,54,75,212,108,165,170,215,94,220,46,219,103,201,69,205,201,151,206,69,122,182,79,67,47,166,52,71,71,207,81,163,165,57,174,150,49,53,120,128,46,220,135,152,152,66,171,169,214,35,62,54,187,196,179,85,73,141,97,83,109,63,157,63,56,165,81,100,70,182,196,214,155,70,209,147,164,78,113,137,122,141,66,82,135,84,105,118,157,63,86,186,201,169,218,94,202,183,117,135,168,142,164,187,142,152,49,109,131,42,108,63,65,213,40,69,53,67,182,115,195,58,78,150,113,55,191,126,50,151,135,60,76,115,64,61,181,195,155,122,199,40,37,54,117,162,208,138,139,45,62,174,124,91,78,101,37,56,216,167,183,168,47,168,88,81,41,179,208,139,80,151,144,100,203,197,154,152,176,62,209,111,196,169,148,86,109,47,157,169,153,175,183,185,179,174,131,91,36,124,185,99,185,90,89,214,78,68,109,168,36,119,164,156,51,209,143,76,42,190,77,149,106,146,53,115,204,101,141,123,120,193,66,156,65,82,65,143,212,220,218,143,135,41,145,147,191,112,148,185,46,204,179,199,179,200,118,66,78,53,198,132,138,79,153,48,164,61,213,153,116,100,173,147,160,101,82,134,134,104,144,160,200,100,76,200,61,163,92,57,129,35,121,130,185,153,181,157,114,204,158,96,85,100,188,43,47,164,115,214,59,50,119,177,43,182,160,38,169,159,68,147,178,186,35,214,75,144,37,51,106,87,210,79,203,170,176,156,171,96,183,103,189,120,119,136,89,50,42,42,93,106,44,66,212,54,44,114,49,218,212,124,177,158,101,59,109,107,80,193,111,210,95,141,156,80,55,101,112,97,147,161,84,202,34,57,153,99,91,181,197,40,34,155,43,100,64,92,210,36,216,91,126,209,75,160,33,137,219,130,140,42,40,136,111,192,68,217,118,196,103,136,211,83,169,155,124,188,44,200,123,59,141,179,214,61,75,65,151,193,214,60,166,189,215,89,85,46,94,35,43,209,213,82,46,130,63,101,154,51,213,181,66,164,50,133,204,113,48,108,181,117,146,176,60,110,47,94,93,180,139,133,155,98,104,185,52,104,92,118,219,69,145,216,98,109,75,66,45,167,119,136,95,179,179,212,86,77,112,37,116,104,151,44,189,219,156,113,104,189,98,155,100,136,200,151,109,77,109,94,58,68,93,168,44,66,44,134,191,158,64,148,122,82,116,172,196,65,185,209,168,72,159,220,175,149,42,120,169,119,212,205,192,53,202,67,102,132,40,159,80,76,57,49,154,190,96,112,183,189,199,121,210,219,147,190,126,89,132,116,97,114,186,177,167,118,216,146,121,186,167,166,89,175,90,39,202,86,118,149,108,181,101,214,61,172,170,186,189,97,80,72,195,53,95,101,103,196,101,37,121,110,54,80,132,121,78,197,92,37,36,191,198,119,99,129,73,167,210,105,62,118,90,163,79,75,72,101,211,92,81,60,186,45,94,202,139,172,93,167,210,105,220,174,127,185,67,82,215,101,59,179,168,74,96,177,98,189,187,167,97,57,188,167,100,176,164,135,40,93,94,122,208,49,163,87,219,58,190,98,81,163,187,95,137,207,93,171,114,44,40,164,46,198,123,54,111,69,155,98,182,70,130,67,87,34,184,99,118,61,115,156,80,202,89,124,162,214,211,77,82,183,162,164,61,35,151,171,183,182,155,92,194,49,60,127,210,158,41,46,48,61,216,131,75,79,193,44,211,175,204,105,94,197,97,210,153,131,43,161,113,70,175,171,39,198,88,98,156,150,134,48,115,172,44,159,140,219,157,55,78,192,122,102,115,146,46,44,86,172,66,184,175,212,83,168,155,157,80,121,99,196,121,42,147,87,44,66,175,36,203,84,67,163,112,166,146,126,100,36,192,174,95,112,106,130,141,162,162,141,60,198,157,174,148,155,192,102,35,96,45,107,59,161,206,152,66,39,156,110,77,169,77,186,123,221,99,147,194,183,110,171,202,205,78,169,180,104,107,162,65,176,69,218,198,203,122,86,78,130,103,119,195,89,187,99,47,56,135,84,99,86,95,210,128,107,116,41,50,199,109,140,50,105,159,209,96,144,44,136,55,166,152,132,196,166,95,190,46,62,181,48,75,119,136,76,146,191,15
148,133,73,126,94,36,188,83,215,84,55,68,68,192,44,201,118,202,67,198,155,195,180,194,137,150,184,62,214,135,152,125,140,59,185,122,167,38,200,53,166,85,97,39,94,137,195,171,64,150,48,98,104,52,84,69,41,191,65,215,59,166,161,83,220,219,54,55,76,212,108,165,170,215,94,221,45,219,103,201,69,205,201,151,206,69,122,182,79,67,48,166,51,71,71,207,81,163,165,57,173,150,49,53,120,128,46,220,135,151,152,66,171,169,215,35,61,54,187,196,179,84,72,140,97,83,109,63,157,63,56,165,80,100,71,183,195,214,157,69,207,146,163,78,113,139,122,142,67,83,134,84,105,117,158,63,86,186,201,169,219,94,202,183,117,134,166,141,165,186,143,153,50,109,131,42,109,62,66,213,39,68,53,67,182,115,194,58,77,151,113,56,191,127,51,151,135,61,76,116,63,61,182,195,156,122,200,41,37,54,118,161,208,138,139,45,61,175,124,91,77,102,38,56,215,167,183,168,46,167,88,81,41,178,207,139,79,151,143,100,204,196,155,152,175,61,209,110,197,169,148,87,108,48,155,169,153,176,183,185,179,174,131,90,36,123,185,99,184,89,89,215,79,69,109,168,37,119,163,156,51,210,144,76,43,191,77,149,107,146,52,115,205,102,140,124,120,193,66,156,66,81,66,142,211,220,218,143,134,42,145,147,192,112,148,184,47,204,179,199,180,199,118,64,78,53,198,132,137,79,154,48,164,60,213,153,116,100,173,148,160,101,82,135,134,104,144,160,199,101,76,199,61,163,92,56,129,34,122,130,185,152,181,157,115,204,158,96,85,99,188,43,47,163,114,213,59,49,119,178,42,182,159,37,168,158,68,148,178,185,36,213,75,145,36,52,107,86,210,80,204,170,176,157,170,96,183,102,189,121,118,135,88,51,41,42,92,107,44,66,212,55,44,113,50,219,212,124,177,158,101,59,110,106,81,193,109,210,94,142,157,81,56,101,112,97,147,161,84,202,35,57,153,100,92,181,198,40,34,156,43,101,65,93,210,36,216,90,127,208,74,160,33,137,218,129,140,42,40,136,111,191,68,217,118,198,103,138,211,83,168,155,123,188,44,199,123,59,141,179,214,60,75,65,152,194,214,61,166,189,214,89,86,47,93,36,43,210,213,83,45,132,64,101,155,51,214,182,66,164,49,133,204,112,48,108,181,117,146,177,59,110,47,93,93,181,139,133,155,97,104,185,52,103,93,119,220,68,144,216,99,109,75,66,44,167,118,136,95,178,179,212,86,78,112,37,116,103,151,44,190,219,156,113,105,188,99,155,101,135,200,151,108,77,109,94,59,68,93,168,43,66,44,135,192,158,65,147,122,82,116,173,195,65,185,210,169,71,158,219,176,149,43,121,170,119,212,205,192,54,203,67,102,132,39,160,80,76,56,48,154,190,96,112,183,190,199,121,209,218,147,190,126,89,133,116,96,114,186,177,168,118,217,147,122,185,167,166,88,176,90,38,202,86,117,149,107,182,101,215,61,171,170,185,189,96,81,71,195,53,96,101,103,195,101,36,121,110,54,80,132,121,77,195,93,38,36,190,198,119,99,129,73,167,210,105,62,117,90,163,81,75,72,101,210,91,81,60,187,46,95,202,140,173,93,168,211,105,219,172,128,185,67,82,214,100,59,180,169,74,96,177,97,188,188,166,97,57,187,167,100,176,164,136,39,91,94,122,208,49,163,88,218,58,191,99,81,163,188,96,137,206,93,171,114,44,41,164,46,197,124,53,112,69,155,97,183,71,130,67,88,34,185,99,119,60,114,155,81,202,90,125,162,214,212,77,82,184,161,164,61,34,153,171,184,182,155,93,193,49,61,126,209,159,41,45,49,60,216,131,75,79,193,44,210,175,204,106,94,197,97,209,153,131,44,162,112,69,174,172,38,199,89,98,157,150,134,48,114,173,44,159,140,219,158,55,78,192,122,101,116,148,47,44,86,172,66,184,174,211,83,169,155,157,79,120,100,196,121,42,146,85,45,66,175,35,203,84,66,163,113,167,147,126,100,37,192,174,96,113,105,130,141,162,161,140,60,198,157,174,148,155,192,102,34,96,45,107,60,161,205,152,66,38,156,110,76,169,77,186,122,221,100,146,194,183,110,170,202,205,78,169,180,104,106,161,66,176,69,220,199,204,122,85,77,130,104,118,195,89,187,99,47,55,135,82,99,86,95,209,127,107,117,40,49,200,109,139,49,105,158,209,97,144,44,136,55,165,151,132,195,166,96,189,46,62,181,48,75,119,135,75,147,191,15
146,131,75,125,94,35,189,82,213,85,55,68,70,193,44,200,117,201,67,198,156,194,180,195,137,149,185,63,214,135,150,126,139,60,185,121,168,39,201,54,166,85,98,39,93,137,196,172,65,149,48,98,105,52,83,69,41,191,66,215,60,168,160,83,219,218,55,55,77,211,109,167,171,215,94,220,45,217,103,202,70,206,201,152,206,69,120,181,78,67,47,166,51,70,70,207,80,163,164,58,173,151,49,53,120,127,46,220,135,152,151,67,170,169,216,35,62,54,187,197,180,85,73,140,97,84,110,63,157,63,57,166,80,100,69,183,196,214,157,70,206,146,163,77,114,139,123,142,67,81,135,85,107,118,159,63,85,186,201,169,220,94,201,183,115,134,167,141,165,187,143,152,51,109,132,41,109,62,66,212,40,69,53,67,180,115,194,59,78,153,113,56,190,126,50,151,134,62,75,114,64,60,183,194,154,123,200,40,36,55,116,161,208,138,139,43,60,175,124,91,77,101,37,57,215,168,183,168,47,168,90,80,42,178,208,139,79,152,144,99,204,197,154,153,175,63,209,111,195,170,147,87,107,47,157,169,154,177,182,185,179,175,130,90,35,123,184,98,185,90,88,213,80,69,108,170,35,119,163,157,52,209,144,76,43,192,78,148,107,146,52,115,203,100,141,124,120,193,65,158,65,80,65,143,212,219,219,142,135,40,145,146,193,112,149,185,46,204,180,199,179,199,117,64,78,54,199,132,136,80,155,49,164,61,213,152,115,99,173,148,160,100,82,134,134,104,144,161,199,102,76,200,61,162,92,58,127,35,120,131,184,152,182,157,115,205,159,95,86,101,189,44,46,163,115,212,59,50,119,179,43,183,161,38,170,158,69,148,179,185,35,212,77,145,36,51,107,85,210,79,203,171,175,158,170,95,183,102,188,120,118,136,89,51,41,39,92,105,45,67,213,57,44,113,50,219,213,124,176,157,101,59,112,105,80,194,108,209,96,141,156,81,55,102,112,97,146,161,84,202,34,57,154,101,92,181,196,40,33,155,43,100,64,92,211,36,217,90,127,209,73,161,33,136,217,129,141,43,40,136,110,191,69,216,117,198,103,137,210,84,169,155,121,188,45,200,123,60,140,178,213,60,74,65,151,193,213,62,166,189,214,89,84,46,94,37,43,210,213,82,45,132,64,101,154,51,213,181,68,164,50,132,204,112,48,109,180,117,145,178,60,110,46,94,94,180,140,134,156,99,104,185,52,102,92,119,220,69,142,217,99,109,75,65,44,168,120,136,94,178,177,211,86,78,113,38,115,102,152,45,188,219,157,112,105,188,99,156,100,135,198,151,108,76,108,94,60,68,92,168,43,67,43,134,192,159,63,147,122,84,116,172,195,65,185,209,167,70,159,220,178,150,41,120,169,119,214,205,192,54,202,67,102,133,41,158,80,76,56,47,155,190,95,111,183,192,198,121,209,217,147,189,125,88,132,117,97,115,184,177,167,118,215,146,121,187,166,167,89,176,92,38,201,85,118,149,108,181,100,214,62,170,170,185,190,97,80,72,193,54,96,101,103,196,101,37,121,111,56,81,131,121,76,197,93,37,36,190,198,119,99,129,72,167,209,106,63,119,89,164,80,75,72,101,211,92,81,61,186,46,95,203,139,175,92,167,210,106,219,174,128,186,67,81,213,100,60,179,168,74,96,177,98,189,188,167,98,58,188,169,100,177,164,135,39,92,94,122,206,50,164,87,218,57,191,99,81,162,187,96,138,207,93,170,113,44,42,164,45,198,125,54,113,70,156,98,183,71,131,67,89,34,183,99,118,60,114,156,80,204,89,123,161,213,210,77,81,184,161,164,62,34,153,170,184,182,156,93,192,50,61,125,210,158,41,45,49,62,216,132,75,79,193,45,211,174,204,105,94,197,97,208,153,131,42,161,111,69,174,174,39,198,89,98,156,152,135,50,114,174,45,159,140,218,157,54,78,193,122,100,116,148,48,46,83,171,66,184,175,210,83,169,155,156,79,122,100,196,120,42,146,86,45,67,175,35,203,85,67,164,114,165,147,126,100,36,192,173,95,113,106,130,142,164,160,140,61,198,156,174,147,154,193,102,35,96,46,106,61,160,206,151,65,39,157,109,77,169,76,185,122,222,99,145,193,184,111,169,202,205,77,169,179,104,105,162,66,177,68,219,200,204,121,86,77,131,104,120,196,89,188,98,46,57,137,83,99,84,95,209,128,106,116,40,49,200,108,139,50,105,159,209,97,143,45,135,55,167,149,132,196,165,96,191,46,62,180,49,74,120,135,76,146,191,15
148,133,74,127,94,37,188,82,214,85,55,68,68,193,43,201,118,202,67,197,154,195,180,195,137,150,184,62,213,136,152,125,140,59,184,122,166,39,199,54,166,86,98,38,94,136,195,171,64,150,48,99,105,54,83,69,41,191,65,214,60,166,161,83,221,219,55,56,77,213,108,166,170,216,94,221,46,218,102,201,68,205,202,152,206,70,122,181,79,67,47,167,52,70,71,207,81,162,165,58,173,151,49,53,120,128,46,220,136,152,152,67,171,168,216,36,63,53,186,197,179,85,72,141,98,83,109,65,157,64,56,166,80,100,70,183,196,214,156,69,207,146,165,78,114,138,123,141,66,82,134,85,106,118,158,63,86,186,201,168,219,94,202,182,117,134,168,142,164,188,142,153,50,109,130,42,109,63,66,214,39,69,54,67,182,115,194,58,77,150,113,56,191,127,51,150,135,61,75,116,64,62,182,195,155,122,200,41,36,54,117,161,208,139,139,46,61,175,124,90,77,101,38,57,216,168,183,166,47,168,88,81,42,178,208,138,79,151,144,100,203,197,156,154,176,61,209,110,195,169,148,86,109,48,156,169,153,176,184,184,179,173,130,89,35,124,185,99,183,90,89,214,80,70,109,169,35,119,165,156,51,208,143,76,44,191,77,149,106,146,52,116,205,101,142,123,120,194,66,157,65,81,65,142,211,220,218,144,134,42,145,146,193,112,148,184,46,204,180,198,180,200,118,65,78,54,198,132,137,79,154,47,165,60,213,152,115,100,173,148,160,100,83,134,134,104,145,160,200,101,74,199,60,162,92,56,128,35,121,130,185,152,181,159,114,203,157,96,85,99,188,44,46,163,114,214,59,50,120,178,42,183,160,38,169,160,69,148,178,187,35,213,75,145,35,51,108,86,211,79,203,170,175,158,171,96,184,102,188,120,119,136,88,51,40,41,93,106,45,67,213,56,45,113,50,219,212,124,176,158,100,59,110,105,80,195,109,211,95,140,158,81,55,102,113,97,147,161,84,202,33,57,152,101,91,181,198,40,34,155,43,101,64,93,210,37,215,91,128,208,73,161,33,136,218,129,140,42,41,136,111,192,68,217,118,197,103,138,211,84,169,155,124,188,44,200,124,60,141,178,214,61,74,65,152,193,214,62,165,190,215,89,85,46,92,36,43,211,213,84,46,131,63,101,154,52,213,181,67,164,50,133,203,113,47,107,181,117,146,178,59,110,47,92,94,180,139,132,155,97,104,185,51,103,93,118,220,69,144,216,99,109,75,66,43,168,119,137,94,178,178,212,86,77,112,36,116,102,152,44,190,219,156,112,106,188,99,155,101,135,200,151,108,76,108,95,58,68,93,168,44,67,44,135,191,159,64,147,122,83,114,172,196,66,185,209,169,72,157,219,177,150,43,121,168,119,213,205,191,53,202,68,102,133,39,160,81,78,57,48,155,189,96,112,182,190,198,122,210,218,146,190,125,89,132,117,97,115,186,177,168,118,217,146,122,185,167,166,89,176,91,38,202,86,118,148,107,182,100,214,60,171,170,186,190,96,81,72,194,53,96,101,102,196,101,36,121,109,54,81,132,121,78,196,93,38,37,191,199,119,99,130,73,167,210,105,62,118,89,162,80,75,71,100,210,91,81,60,186,46,95,202,139,174,92,167,211,105,220,173,128,185,67,81,215,100,59,180,169,73,95,177,97,187,187,166,97,57,187,166,99,176,163,135,39,92,94,122,207,50,164,87,219,58,190,100,81,163,187,96,137,206,94,171,114,44,42,164,45,198,124,53,111,70,155,98,183,69,130,67,88,34,184,100,119,60,115,156,80,201,90,124,160,214,210,76,81,184,160,163,61,36,152,171,183,183,154,93,194,49,62,125,209,158,41,45,49,61,216,132,74,77,193,43,211,175,205,106,93,197,96,210,153,131,43,162,113,69,174,172,38,199,89,98,157,150,134,48,114,173,45,158,141,218,157,55,77,191,122,102,115,148,47,44,86,173,66,183,174,211,83,168,155,156,80,121,99,195,120,41,147,85,46,66,175,35,203,84,67,163,113,166,147,125,100,37,191,175,96,113,105,131,141,162,161,140,61,198,157,174,149,155,193,103,35,95,46,107,60,159,204,152,66,39,157,110,76,169,76,186,122,220,99,147,194,184,109,172,202,204,78,169,180,104,105,163,66,176,70,220,198,204,122,85,79,132,104,118,195,90,187,99,47,55,135,81,98,85,96,210,128,107,118,40,49,200,109,138,50,106,158,209,97,143,43,136,55,166,151,132,195,165,96,190,45,62,181,49,76,120,136,75,146,190,15
147,132,73,127,94,35,189,83,214,84,57,69,68,194,44,200,117,202,66,198,155,194,180,195,137,150,184,62,214,135,152,126,139,60,185,123,167,38,200,53,166,85,97,38,94,136,195,170,65,150,48,98,104,51,84,69,41,191,66,214,59,167,161,83,220,219,54,55,76,213,108,166,171,215,94,220,45,218,102,202,69,204,201,151,206,70,122,182,79,67,47,166,51,71,71,207,81,163,166,58,173,151,49,52,120,128,46,220,134,152,152,67,171,169,214,36,61,55,186,197,180,84,72,141,97,83,109,63,157,62,56,165,79,100,70,183,195,214,157,69,207,147,162,78,113,138,123,142,66,83,135,84,105,117,158,63,86,185,201,169,219,93,201,183,117,134,166,141,165,186,142,153,50,109,131,41,109,63,66,212,40,69,53,67,181,115,194,58,77,152,113,57,191,128,50,151,135,61,76,115,64,61,183,195,156,123,200,40,37,54,117,161,208,138,139,46,62,174,125,91,77,102,37,56,214,166,183,168,46,167,88,81,42,178,208,139,79,152,144,100,204,196,155,152,175,62,209,110,195,170,147,87,108,48,155,169,153,176,182,185,179,174,131,90,36,123,186,99,184,89,89,213,79,69,108,167,37,118,164,157,52,210,144,76,43,190,77,148,107,147,53,116,205,102,140,123,121,193,66,157,65,82,66,142,212,221,218,144,134,43,145,147,192,112,149,185,45,204,179,199,180,199,118,64,77,54,197,132,137,79,153,48,164,60,213,152,117,99,173,149,161,101,81,134,134,104,144,160,200,101,75,199,61,162,92,56,128,34,121,131,185,152,181,158,114,204,158,96,85,99,188,43,46,163,114,214,60,50,119,177,42,183,160,37,168,159,68,148,177,186,36,214,75,145,35,52,107,87,210,79,203,170,176,158,171,95,184,103,189,120,118,135,88,50,41,41,92,106,44,67,212,55,45,114,49,219,212,123,177,158,100,59,109,106,80,193,109,209,95,142,157,79,56,101,112,97,146,161,84,203,34,57,152,100,91,182,198,40,34,156,43,100,64,93,210,36,216,91,127,208,74,160,34,136,219,130,141,42,40,136,111,192,68,217,119,198,103,137,211,83,169,155,123,187,45,200,123,59,140,178,214,61,74,65,152,194,214,61,166,189,214,90,85,46,92,37,43,210,214,83,45,132,63,101,155,51,214,182,67,164,50,133,204,113,49,108,181,117,146,177,61,111,47,94,94,179,139,132,155,97,104,186,53,103,92,119,220,68,144,215,99,109,75,65,43,169,118,137,95,178,179,212,86,77,112,37,116,103,150,44,189,218,156,112,105,188,100,156,100,135,199,152,108,76,109,93,59,68,94,168,44,67,45,135,192,158,64,148,122,82,116,172,196,64,186,210,169,71,157,220,176,149,42,121,169,120,212,205,193,53,203,68,103,132,39,159,80,77,57,48,154,191,96,111,183,190,198,121,209,219,146,189,126,88,133,117,97,114,186,177,168,118,216,146,121,185,167,167,89,175,91,38,202,86,117,148,107,182,102,215,61,171,170,184,188,96,81,73,194,53,96,101,103,195,101,37,121,110,55,82,132,121,77,197,93,38,35,191,198,119,100,130,73,167,210,106,62,118,89,162,81,75,72,100,211,91,82,60,185,45,94,202,140,173,93,168,211,105,219,173,128,185,67,81,214,100,60,179,168,73,96,176,98,189,187,166,97,57,187,167,99,176,165,135,40,92,95,122,208,48,163,88,219,58,190,98,83,164,188,96,136,207,93,171,113,43,40,164,46,199,124,53,111,69,154,98,183,70,130,67,87,33,185,99,117,59,114,155,81,202,89,124,161,215,212,77,83,183,161,164,62,35,152,170,184,182,156,93,193,50,61,128,210,159,41,45,48,61,216,132,74,79,193,44,210,175,204,106,94,197,96,210,153,132,43,161,113,70,175,172,38,198,90,98,156,150,134,48,114,173,45,160,140,219,158,54,78,192,123,102,116,148,47,43,85,172,65,184,175,211,84,169,155,156,80,121,100,196,121,41,146,86,45,66,176,36,203,85,67,164,113,166,145,126,101,36,192,174,95,112,106,130,142,161,161,140,61,197,155,174,149,155,191,102,34,97,45,106,60,160,205,152,65,39,157,110,76,169,76,186,123,220,98,146,194,183,110,171,203,205,78,169,181,104,105,161,66,176,70,220,200,203,122,86,77,131,103,118,195,88,188,99,47,56,135,82,99,84,96,210,129,108,117,41,49,200,108,138,51,105,158,210,97,143,44,136,55,165,151,132,195,165,95,189,47,62,181,48,74,119,136,76,147,191,15
148,133,74,126,93,35,189,82,213,85,55,67,68,192,45,201,118,201,66,198,155,193,180,194,137,150,185,63,214,134,153,124,138,59,184,122,167,38,199,53,166,85,96,39,95,136,195,170,64,149,49,98,105,52,83,69,41,192,64,214,59,167,161,82,222,218,54,56,74,212,109,166,171,215,95,221,45,218,102,201,68,205,201,152,205,70,121,182,78,66,47,167,52,69,71,207,80,163,165,58,173,151,49,53,119,128,46,221,135,150,152,68,172,169,215,34,63,54,188,198,179,85,72,140,98,83,108,63,157,62,57,166,79,100,71,183,196,214,157,69,207,147,164,78,114,139,122,141,68,82,134,84,106,116,156,63,86,185,200,171,218,93,202,183,115,135,166,142,165,186,143,152,50,109,131,41,109,64,66,212,38,69,54,68,182,116,193,58,77,152,112,56,190,127,50,150,135,60,75,116,65,61,183,196,155,123,200,41,37,55,118,162,208,139,138,45,62,175,124,91,75,102,39,55,215,168,185,167,47,167,87,80,40,178,208,138,80,151,144,101,204,196,156,151,175,61,208,112,195,170,148,86,108,48,156,171,153,176,183,184,178,174,132,90,35,122,186,100,183,89,91,215,78,68,110,168,36,118,164,155,52,209,145,77,44,189,77,148,106,145,52,116,205,102,140,124,121,192,66,156,65,82,67,141,212,220,219,143,134,40,145,149,193,113,147,184,48,203,179,199,180,199,118,65,78,55,198,132,138,79,153,48,165,60,214,152,116,100,173,150,159,101,81,135,134,103,144,159,199,100,75,200,62,162,91,57,128,33,120,130,185,152,182,156,115,203,158,98,86,99,189,42,46,163,114,213,60,50,120,177,42,182,159,37,168,159,68,148,180,186,36,214,75,145,36,52,105,87,212,78,203,171,175,157,170,96,184,102,190,120,117,135,89,51,41,41,92,107,44,67,213,56,45,114,49,218,212,123,176,159,101,60,110,107,80,194,109,209,94,141,158,80,55,101,111,97,147,161,85,203,34,56,151,102,92,181,198,41,34,155,42,101,64,91,210,36,216,91,128,208,74,161,34,137,219,130,138,43,42,137,111,192,69,216,120,198,103,138,211,83,168,155,123,188,45,199,123,58,141,180,215,60,75,65,151,193,213,61,165,189,214,90,85,45,93,37,43,209,212,83,45,132,63,102,153,52,213,181,66,163,50,132,205,113,47,108,180,116,146,177,59,111,46,93,94,180,138,134,155,98,105,186,53,102,93,118,220,70,144,216,98,110,77,66,43,168,118,136,95,178,178,212,86,77,113,36,116,102,153,44,190,220,156,113,105,187,99,156,100,134,200,151,107,75,109,94,59,68,93,168,44,66,44,135,191,157,64,147,121,81,115,172,195,65,185,210,167,72,156,218,177,149,43,121,170,119,211,205,191,53,203,67,103,132,40,159,79,76,57,48,155,191,95,111,182,191,198,121,209,218,146,189,126,91,132,115,97,113,186,176,168,118,217,146,122,185,168,166,88,177,91,37,201,86,118,149,108,182,102,215,61,171,171,185,190,97,82,72,194,53,95,102,103,196,102,35,120,111,55,81,132,120,78,198,93,37,36,190,198,119,100,129,72,168,211,105,62,117,90,164,80,76,71,100,211,90,82,60,187,45,95,203,138,175,92,167,211,104,219,174,127,183,66,82,214,100,59,179,168,74,96,176,97,188,188,166,97,56,187,168,100,177,165,134,40,91,93,122,207,48,163,87,219,57,191,100,80,162,186,94,137,206,94,171,114,43,40,164,46,198,125,54,111,68,155,98,184,69,130,67,87,33,183,99,119,60,114,156,81,201,90,124,161,214,212,76,82,185,162,163,62,36,154,170,183,181,156,92,194,50,59,127,210,158,42,45,49,60,217,131,73,79,193,45,211,175,205,106,94,198,96,208,154,131,44,162,113,70,174,172,39,199,88,99,156,150,135,48,114,172,44,160,140,219,158,54,77,192,123,101,115,148,46,45,84,172,64,183,174,211,83,170,156,156,79,120,100,196,120,43,146,85,45,67,175,36,204,84,67,164,114,165,147,126,99,37,193,173,97,112,106,130,142,161,161,140,59,198,156,174,150,154,192,102,35,95,46,106,59,160,204,150,64,38,157,110,76,168,77,186,122,219,97,147,194,183,111,170,202,206,78,169,180,105,106,161,65,177,71,220,198,204,122,87,79,129,104,119,195,89,187,98,47,56,135,82,99,84,95,209,128,107,117,40,49,199,109,139,50,106,157,210,96,144,42,136,54,165,151,132,195,165,95,189,46,62,182,49,76,119,136,75,146,190,15
148,132,74,126,94,36,188,83,215,84,56,68,68,192,44,201,118,202,67,198,154,195,180,194,137,150,185,62,214,135,152,125,139,59,185,122,167,38,200,53,166,85,97,38,94,137,195,171,64,150,49,99,104,52,83,69,41,191,65,214,59,167,161,83,220,219,54,55,76,212,108,165,170,216,94,221,45,218,103,201,69,205,201,151,206,70,122,182,78,68,47,166,52,71,71,207,81,163,165,58,174,151,48,53,120,128,46,220,135,152,152,67,171,169,215,35,62,54,187,197,180,85,72,141,97,83,109,63,157,63,57,166,80,99,70,183,196,214,156,69,207,146,163,78,114,138,122,142,67,82,134,84,105,118,158,63,86,186,201,169,219,93,201,183,116,134,167,141,164,186,143,153,50,109,131,42,109,63,66,213,39,69,53,67,182,115,194,58,77,151,113,56,191,127,51,151,135,61,76,116,64,61,182,195,155,122,200,40,37,54,117,161,208,139,139,45,61,175,124,91,77,102,38,56,215,167,184,167,47,168,88,81,42,179,208,139,80,151,144,100,203,197,155,152,175,61,209,111,196,170,148,87,108,47,156,169,153,176,183,185,179,174,130,90,36,123,185,99,184,90,89,214,79,69,109,168,36,119,164,156,52,209,144,76,43,190,77,149,107,146,52,116,205,101,141,124,120,193,66,157,65,82,66,142,212,220,218,143,134,41,145,147,192,112,148,185,46,204,179,199,179,200,118,65,78,54,198,132,137,79,154,48,164,61,213,152,116,100,172,149,160,101,82,134,134,103,144,160,199,101,75,199,61,163,92,56,128,34,121,131,185,152,181,157,114,204,158,96,85,99,189,43,47,163,114,213,60,50,119,178,42,182,159,37,168,159,68,148,178,186,36,213,75,145,36,51,107,86,211,80,203,170,176,157,170,96,183,102,189,120,118,136,88,51,41,42,92,106,44,67,213,55,44,113,49,219,212,123,177,158,101,59,110,106,80,194,110,210,95,142,158,80,55,101,112,97,147,161,83,202,34,57,153,101,91,181,198,40,34,155,43,101,64,93,210,36,216,91,127,208,74,160,33,136,219,129,141,42,40,136,111,192,68,217,118,198,103,138,211,83,169,155,124,188,45,200,123,59,141,179,214,60,74,65,152,194,214,61,166,189,215,89,86,47,93,37,43,210,213,83,45,131,63,101,154,51,213,181,66,164,50,133,204,112,48,108,181,117,146,177,59,111,46,93,94,180,139,133,155,98,104,186,52,103,92,118,220,69,144,216,99,109,75,65,44,168,119,136,95,178,179,212,86,77,112,37,116,103,152,44,189,219,157,113,105,188,99,155,101,135,199,151,109,76,109,94,59,68,93,168,44,66,44,135,191,158,64,147,122,83,116,172,196,65,185,210,168,71,158,219,177,149,43,121,170,119,212,205,191,53,203,67,103,132,40,160,80,77,57,48,154,190,96,111,183,190,199,121,209,218,146,190,126,89,133,116,96,114,185,177,168,118,216,146,122,185,167,166,89,176,91,38,202,86,117,148,108,182,101,215,61,171,170,185,189,97,81,71,194,53,95,101,103,195,101,36,121,110,55,80,132,121,77,197,93,37,35,191,198,119,99,129,73,167,210,106,62,118,90,163,80,75,72,101,211,91,81,60,186,46,95,202,140,173,93,167,211,105,220,173,127,185,67,81,214,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,165,135,39,92,94,122,207,49,164,88,218,58,191,99,81,163,187,96,137,206,93,171,113,44,41,164,46,198,123,53,111,69,155,98,183,70,130,67,87,33,185,100,118,60,114,156,80,201,89,124,161,214,211,77,82,184,161,164,61,35,152,170,184,182,155,93,193,49,61,126,209,159,41,45,49,61,216,132,74,79,193,44,210,175,204,105,94,196,96,209,153,131,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,44,159,140,219,157,54,78,192,123,102,116,148,47,45,86,172,66,184,175,211,84,169,155,157,79,121,100,195,120,42,146,86,45,66,175,35,203,84,66,164,113,166,146,126,99,37,192,174,95,113,105,130,141,162,161,140,60,197,156,174,148,154,193,102,34,96,45,107,60,160,205,151,66,39,157,110,76,169,77,186,122,220,99,147,193,183,110,171,201,205,77,169,180,104,106,162,66,176,70,219,199,204,122,86,78,131,104,118,195,89,188,99,46,56,136,83,99,85,95,209,128,107,117,41,49,200,109,139,50,105,158,209,97,144,44,136,55,166,151,132,196,166,96,189,46,62,182,49,75,119,136,75,147,191,15
148,133,74,126,94,36,189,82,215,84,56,68,68,193,45,201,118,202,67,199,154,195,180,194,137,150,185,62,214,135,152,125,139,60,184,122,166,38,200,53,167,85,97,38,94,137,195,171,64,149,49,98,104,52,84,69,41,191,65,214,60,166,160,84,220,219,54,56,76,212,108,166,170,215,94,221,45,218,103,201,69,205,201,152,206,69,122,182,78,68,47,167,51,71,70,207,81,162,165,59,173,150,48,53,120,128,46,220,134,151,153,66,172,170,214,35,62,54,186,196,180,85,72,141,97,84,108,64,158,63,57,165,80,99,71,182,196,214,156,69,207,147,164,78,113,139,122,142,67,83,134,84,105,117,158,63,86,185,202,169,219,93,202,183,116,135,168,141,164,186,143,153,50,109,131,42,109,63,66,214,39,69,53,67,182,115,195,58,77,151,113,56,191,127,50,150,135,61,76,116,63,61,182,195,155,122,200,40,37,54,116,162,207,139,139,45,62,175,124,90,77,102,37,56,214,167,183,167,47,167,88,81,41,178,208,139,79,151,144,100,203,196,154,153,175,62,209,111,196,170,148,86,108,47,156,169,153,175,183,185,180,174,131,90,36,123,185,99,184,90,89,214,78,69,108,169,37,119,163,157,51,210,143,76,43,190,77,149,107,146,52,115,205,101,141,123,121,193,65,157,66,82,65,142,212,220,218,143,135,41,145,146,192,112,148,184,46,204,179,199,179,200,118,64,78,54,198,132,138,79,153,48,164,61,213,152,115,99,173,149,160,101,82,134,134,103,143,160,199,101,75,199,62,163,91,57,128,34,121,130,186,152,181,157,114,204,158,97,85,100,188,44,47,163,114,214,59,49,119,178,42,183,160,38,168,159,67,147,178,186,36,213,75,145,36,52,108,86,210,79,203,170,176,157,171,95,183,102,189,120,118,135,88,51,41,42,93,106,44,67,213,55,45,113,49,219,212,123,177,158,101,59,110,107,80,194,110,209,94,142,158,80,56,101,112,97,147,160,83,202,34,57,153,101,91,182,198,40,34,155,43,101,65,93,211,36,216,90,128,208,74,160,34,136,219,129,141,41,41,135,111,192,68,218,119,197,103,138,211,83,169,156,123,187,44,200,124,60,141,179,214,60,74,65,152,194,214,61,166,189,214,89,85,47,93,37,43,210,213,83,45,131,63,101,154,51,213,182,67,164,49,132,204,112,48,108,182,117,146,177,59,110,47,93,94,181,139,133,155,98,104,186,52,102,92,118,219,70,144,216,99,110,75,65,43,167,119,137,95,178,178,212,85,77,112,37,117,103,151,44,189,220,156,113,105,188,99,156,101,135,200,151,108,76,109,94,59,68,93,168,44,67,44,134,191,158,64,147,122,83,116,172,196,65,186,210,169,71,157,220,176,149,43,120,169,119,212,205,192,54,203,67,103,133,40,159,80,76,56,48,154,189,96,111,183,190,198,121,209,218,147,190,126,89,132,116,97,114,186,178,168,118,216,147,121,186,166,167,89,176,91,38,202,86,117,148,108,182,101,215,61,171,170,185,188,96,80,72,194,52,95,101,103,195,101,36,121,110,54,81,132,121,77,197,93,38,36,190,198,120,99,129,73,167,210,106,62,118,90,163,81,76,72,102,210,91,81,60,186,45,95,202,139,173,93,167,211,105,220,174,128,185,67,82,214,100,59,179,168,74,95,177,98,189,187,166,97,57,187,168,100,177,164,135,39,92,94,122,207,49,163,88,218,58,190,99,81,162,188,96,137,206,94,171,114,43,41,164,46,198,123,54,111,70,155,98,183,70,130,68,88,33,185,100,118,60,113,155,80,201,89,125,161,214,211,76,82,184,161,164,61,35,152,170,183,181,155,92,193,49,61,126,209,159,41,46,49,61,216,132,75,78,193,44,210,175,205,106,93,197,96,210,153,131,44,162,112,69,174,171,38,198,89,98,156,150,134,48,115,173,45,160,140,219,158,54,78,191,122,102,116,148,46,45,85,172,66,183,174,211,84,169,154,157,79,121,100,195,121,42,147,86,44,66,175,35,203,84,67,163,113,166,147,126,99,37,191,174,95,113,106,130,141,162,161,140,60,197,156,174,148,154,192,102,35,96,45,106,60,160,205,151,66,38,157,109,76,169,76,186,122,220,99,146,194,184,110,171,201,205,77,169,181,103,105,161,66,176,70,219,198,203,122,86,78,131,103,118,195,89,187,99,46,56,136,83,98,86,95,210,128,107,117,41,49,199,109,139,50,106,159,209,97,144,44,135,55,165,151,131,196,166,96,189,46,62,182,49,75,120,136,76,147,191,15
148,133,73,126,94,36,189,82,214,84,56,68,68,192,44,201,118,202,67,198,154,195,180,194,137,150,185,62,214,135,152,125,139,60,185,122,167,38,200,53,166,85,97,38,94,137,195,171,64,150,49,99,105,52,83,69,41,191,65,214,60,167,161,83,220,219,54,55,75,212,108,165,170,215,94,220,45,218,103,201,69,205,201,152,206,70,122,182,78,68,47,167,52,71,71,207,81,163,165,58,173,151,48,53,120,128,46,220,135,152,152,67,171,169,215,35,62,54,187,197,179,85,72,141,97,83,109,63,157,63,56,166,80,100,70,183,196,214,156,69,207,146,163,78,114,138,122,142,67,83,134,84,105,118,158,64,86,186,201,169,219,93,201,183,116,134,167,141,164,187,143,153,50,109,131,41,109,63,66,213,39,69,54,67,182,115,194,58,78,151,113,56,191,127,51,150,135,61,76,116,64,61,182,195,155,122,200,40,37,54,117,161,208,139,139,45,61,175,124,91,77,102,38,56,215,167,183,168,47,168,88,81,42,179,208,139,79,152,144,100,203,197,155,152,175,61,209,111,196,170,148,87,108,47,156,169,153,176,183,185,179,174,130,90,35,123,185,99,184,90,89,214,79,69,109,168,37,119,164,156,52,209,144,76,43,190,77,149,106,145,52,115,205,101,141,124,121,193,66,157,65,82,66,142,212,220,218,143,135,41,145,147,192,112,148,185,46,204,179,199,179,200,118,65,78,54,198,132,138,79,154,48,164,61,213,152,116,100,173,148,160,101,82,134,134,104,144,160,199,101,75,198,61,163,92,56,128,34,121,131,185,152,181,157,114,204,158,96,85,99,188,43,47,163,114,213,60,50,119,178,42,182,160,37,168,159,68,148,178,186,36,213,75,145,36,51,107,86,211,80,203,170,176,157,170,96,183,102,189,120,118,136,88,51,41,42,92,106,44,67,212,55,44,113,49,219,212,123,177,158,101,59,110,106,80,194,110,210,95,142,157,81,55,101,112,97,147,161,83,202,34,57,153,101,91,182,198,40,34,155,43,101,64,93,210,36,216,90,127,208,74,160,33,136,218,129,140,42,40,135,111,192,68,217,118,198,103,138,211,83,169,155,124,188,45,200,123,59,140,179,214,60,74,65,152,194,214,61,166,189,214,89,86,47,93,37,43,210,213,83,45,132,63,101,154,51,213,181,66,164,50,133,204,112,48,108,181,117,146,178,59,110,47,93,94,180,139,133,155,98,104,186,52,103,92,119,220,69,144,216,99,109,75,65,43,168,119,136,95,178,179,212,86,77,112,37,116,103,152,44,190,219,157,113,105,188,99,155,101,135,199,151,108,76,109,94,59,68,93,168,44,66,44,135,191,158,64,148,122,82,116,172,196,65,185,210,169,71,157,219,177,149,43,121,170,119,212,205,192,53,203,67,103,132,40,159,80,76,57,48,154,190,96,111,183,190,199,121,209,218,146,190,126,89,132,116,96,114,185,177,168,118,217,146,122,185,167,166,89,176,91,38,202,86,117,148,108,182,101,215,61,171,170,185,189,96,81,71,194,53,95,101,103,195,101,36,121,110,55,81,132,121,77,197,93,38,36,191,198,119,99,129,73,167,210,106,62,118,90,163,81,75,72,101,211,91,82,60,186,46,95,202,139,173,93,168,211,105,219,173,128,185,67,81,214,100,59,179,168,74,96,176,98,189,188,166,97,57,187,167,100,176,164,135,39,92,94,122,207,49,163,87,218,58,191,99,81,163,188,96,137,206,93,172,114,43,41,164,46,198,124,53,111,69,155,98,183,70,130,67,87,33,185,100,118,60,114,156,80,201,89,124,161,214,211,77,82,184,161,164,61,35,152,170,184,182,155,93,193,49,61,126,209,159,41,46,49,61,216,132,75,79,193,44,210,175,204,105,94,196,96,209,153,131,43,162,112,69,174,172,38,198,89,98,156,150,134,48,114,173,45,159,140,219,157,54,77,192,123,102,116,148,47,45,85,172,66,184,175,211,83,169,155,157,79,121,100,196,120,42,146,86,45,66,175,36,203,84,66,163,113,167,146,126,99,37,192,174,95,113,106,130,141,162,161,140,60,198,156,174,148,155,193,102,34,96,45,107,60,160,205,151,66,39,157,110,76,169,76,186,122,220,99,146,193,183,110,170,201,205,78,169,180,103,106,162,65,176,70,220,199,204,122,86,78,131,104,119,195,89,188,99,46,56,136,83,99,85,95,209,128,107,117,41,49,199,109,139,50,105,158,209,97,144,44,136,55,166,151,132,196,165,96,189,46,62,182,49,75,119,136,75,147,191,15
