212,216,146,65,27,59,134,204,218,162,77,30,52,126,200,225,176,89,33,47,116,193,226,187,101,38,41,103,182,224,195,111,42,36,90,167,220,203,124,46,30,80,160,220,213,137,54,29,73,154,221,221,148,60,29,68,147,217,225,160,70,32,64,140,211,228,170,82,35,57,127,202,225,172,81,31,46,111,187,220,177,89,32,43,106,182,221,188,103,40,46,106,181,222,196,118,49,44,96,169,217,197,123,53,37,83,157,213,202,129,57,37,75,147,207,210,145,68,35,68,142,208,217,159,79,40,66,136,204,221,169,85,34,46,115,188,216,172,88,30,41,106,184,220,186,103,39,37,98,179,226,197,111,43,39,90,170,226,212,129,47,30,80,164,227,219,138,50,27,73,154,224,225,150,57,20,62,147,223,231,158,66,25,56,136,215,234,174,80,29,48,123,206,235,184,91,34,44,110,192,234,200,108,34,36,99,184,233,206,120,40,27,85,171,230,213,130,45,22,75,162,224,219,143,57,24,65,147,216,223,156,68,25,56,135,211,228,168,77,28,51,125,201,229,181,87,27,43,114,192,229,188,96,29,35,104,186,227,193,107,35,30,91,175,227,203,121,44,29,81,166,227,216,138,54,27,71,153,222,225,153,65,30,63,139,213,230,171,80,31,54,126,205,233,184,93,32,46,113,193,231,193,104,39,39,96,176,224,200,118,41,28,82,161,218,208,130,50,25,73,152,215,214,144,60,30,64,140,208,221,161,75,32,57,129,201,226,174,86,31,49,115,191,226,187,102,36,40,103,183,227,198,116,44,35,91,170,223,207,131,53,33,75,156,219,218,145,62,31,65,139,208,222,164,75,29,54,127,202,228,178,91,33,45,112,190,226,193,108,41,38,96,173,225,207,127,49,31,81,161,222,218,148,61,27,67,148,219,228,164,74,29,57,131,209,234,181,89,32,45,116,196,234,195,108,41,40,100,182,230,208,127,53,35,82,161,222,218,147,63,28,63,142,212,222,161,74,29,53,124,200,227,178,92,33,44,110,188,227,193,112,44,39,95,174,223,207,134,57,36,82,160,219,219,152,71,37,68,139,208,225,169,83,34,53,122,194,224,183,99,38,43,104,181,222,197,119,45,33,87,167,222,209,136,59,36,79,159,223,228,164,81,41,67,141,211,228,172,82,29,44,111,186,218,180,96,32,34,94,171,217,196,118,46,32,82,159,215,209,142,61,33,66,139,204,214,156,77,34,55,123,192,217,176,100,46,49,106,178,217,192,122,53,41,88,160,208,203,140,68,40,72,138,197,209,159,86,41,57,120,185,211,176,103,46,46,99,169,209,191,126,60,41,82,155,206,204,146,73,40,69,136,195,209,166,92,44,57,117,183,210,181,110,52,49,100,167,206,192,129,66,47,82,146,199,203,153,82,45,67,130,189,207,173,105,53,57,111,175,208,188,125,65,52,94,158,204,198,150,86,55,76,136,191,205,167,103,55,62,114,173,204,182,122,62,49,92,156,200,193,138,71,45,76,137,187,197,154,88,47,63,121,180,205,175,110,57,57,106,167,204,189,129,66,51,88,150,196,196,147,82,48,71,131,185,200,161,95,48,56,109,169,200,177,115,60,52,94,157,199,192,139,75,50,79,139,192,201,158,92,53,67,123,181,206,178,113,60,57,104,167,205,190,133,71,48,83,147,199,201,149,83,49,70,131,190,209,171,101,54,59,112,179,211,186,119,61,49,93,161,205,197,138,74,47,78,144,200,206,160,91,48,62,121,184,208,175,111,57,53,101,168,206,190,130,67,47,83,147,196,199,151,83,47,67,126,187,205,171,103,52,54,106,172,208,188,126,64,50,92,158,203,200,147,82,49,73,135,191,205,165,99,51,57,114,180,210,182,120,61,48,92,160,205,196,140,71,42,73,141,198,207,159,86,42,58,120,184,207,174,105,47,46,100,168,206,188,125,60,44,86,156,204,201,149,80,48,73,136,194,207,168,99,52,60,117,178,207,182,119,60,50,94,158,201,192,137,71,45,74,138,189,197,154,88,48,62,122,182,207,175,111,61,60,107,168,204,187,127,68,50,87,151,197,195,147,83,52,75,134,190,205,168,102,58,65,115,176,204,180,122,66,55,97,161,205,199,144,79,52,82,145,198,204,159,89,48,64,123,185,209,175,109,56,57,107,173,208,188,127,65,48,86,153,200,197,141,74,44,71,134,191,205,164,93,48,60,118,181,209,180,111,53,49,99,166,207,194,131,64,45,85,153,204,206,152,80,44,70,136,195,212,169,94,43,58,117,182,212,183,113,53,47,99,168,209,195,132,64,43,80,151,203,203,150,79,41,65,131,192,212,172,99,47,57,116,181,213,188,117,53,46,96,168,212,200,136,64,40,80,152,207,210,155,80,42,66,132,197,216,171,96,45,52,111,183,213,184,113,52,44,94,164,209,196,131,64,40,75,144,202,206,153,80,41,63,127,191,210,172,101,48,53,106,173,209,186,119,58,44,88,158,208,200,141,69,42,76,145,203,211,162,87,45,66,130,193,216,178,106,50,53,108,177,213,189,120,55,47,92,161,207,199,138,68,42,77,144,200,207,157,83,42,65,130,194,214,175,97,47,57,116,183,215,186,114,55,48,98,167,211,199,133,64,42,83,152,204,206,151,76,40,69,138,200,211,166,91,43,58,122,189,215,179,105,47,48,106,175,213,189,120,56,44,92,162,209,201,137,65,40,82,148,200,205,152,77,43,66,131,191,207,165,90,43,57,117,184,212,180,108,50,51,106,175,214,193,123,57,45,93,165,212,202,138,63,41,83,152,208,210,152,76,42,70,141,205,218,165,83,41,60,126,193,216,175,97,44,51,111,182,217,188,114,51,47,98,170,213,198,130,60,40,81,153,206,203,146,72,40,71,141,200,213,163,85,42,60,121,186,213,174,98,43,48,108,177,214,187,113,51,44,98,171,214,196,128,59,40,85,160,214,206,143,67,39,77,151,210,216,158,81,43,67,139,206,223,171,91,40,56,123,197,224,181,99,40,45,108,184,222,189,108,44,40,97,175,220,198,123,52,38,86,160,214,205,135,59,34,73,147,206,209,149,68,31,61,135,203,216,162,80,34,56,126,197,220,175,91,37,49,114,186,219,183,103,43,45,103,177,216,192,117,49,41,92,167,216,201,131,58,38,82,155,211,209,144,67,38,71,143,205,213,157,79,42,66,132,200,220,173,93,46,60,122,191,218,179,97,43,50,106,174,212,182,105,41,39,95,167,210,187,116,50,44,94,163,210,198,133,63,45,86,157,209,204,141,70,45,78,144,203,208,153,78,44,70,136,198,213,163,89,49,66,126,190,214,175,101,50,56,110,180,212,181,106,48,48,101,172,216,192,118,54,47,97,166,214,200,130,57,42,86,158,211,206,139,63,37,75,149,207,211,152,70,33,66,140,203,213,160,80,34,60,129,198,218,173,92,36,52,117,188,218,181,103,42,46,104,177,218,194,117,48,39,90,165,215,201,133,60,37,76,149,211,214,151,71,37,68,139,203,217,167,86,39,59,124,197,223,179,94,35,46,111,182,217,184,106,41,37,95,173,219,199,123,56,42,90,166,222,214,144,64,34,75,152,211,216,150,65,27,61,139,206,223,168,81,31,54,128,203,228,182,92,34,46,114,193,228,192,106,37,38,102,183,227,201,118,46,37,90,168,221,208,133,54,34,76,153,213,213,148,67,34,66,137,204,218,165,79,32,54,123,193,220,174,89,33,44,107,182,220,188,104,41,39,93,169,216,197,121,50,36,82,155,211,206,137,58,33,71,142,204,214,157,75,35,60,129,197,220,174,90,38,55,119,190,222,186,105,44,45,103,176,219,197,122,54,39,88,164,217,208,139,63,38,77,150,212,217,156,74,35,64,136,205,224,170,83,36,56,124,196,226,185,99,39,48,112,187,227,196,116,50,46,100,176,223,206,132,58,39,85,161,218,213,145,65,37,70,142,205,213,157,75,35,58,126,194,215,170,91,42,53,111,182,218,190,115,53,48,99,168,214,198,131,62,41,78,149,207,210,149,73,40,67,134,200,219,170,88,42,60,124,194,226,190,109,49,55,113,184,222,198,125,57,44,90,161,211,203,138,63,37,72,141,202,212,158,81,38,59,126,192,215,176,96,40,49,108,179,215,188,115,50,44,92,163,214,204,137,62,38,77,148,206,212,153,75,38,65,131,195,215,172,93,38,50,115,185,215,183,109,47,44,97,169,212,196,127,57,41,83,153,208,208,149,75,41,71,139,201,216,167,88,42,60,120,187,213,181,106,47,47,101,170,210,191,123,58,42,84,154,205,203,146,73,43,70,134,195,208,163,89,43,57,115,181,209,179,107,48,46,96,166,209,193,126,57,39,81,148,202,203,147,73,40,67,133,196,213,169,92,43,56,118,187,217,185,111,48,46,102,173,216,199,130,59,40,85,158,212,208,147,71,39,71,139,199,211,164,88,40,55,119,186,213,179,107,50,49,102,172,214,197,131,62,44,86,156,209,207,152,75,40,68,136,198,215,171,93,44,58,119,187,219,188,110,49,49,100,170,215,200,130,58,39,82,154,208,208,149,73,39,69,134,195,212,167,91,41,53,114,180,212,185,111,47,43,94,163,208,197,132,61,38,77,147,203,207,152,78,37,62,129,192,212,174,102,44,52,109,178,215,194,125,58,47,95,164,214,212,150,75,46,80,147,207,219,169,92,46,60,122,187,216,181,105,45,43,96,168,209,192,124,54,35,77,147,200,202,147,72,34,60,127,193,212,170,92,40,49,110,179,215,190,117,51,41,91,164,214,205,140,66,37,71,142,204,214,160,81,37,55,121,191,218,180,103,44,44,102,175,218,198,125,56,41,87,160,214,211,147,71,37,68,139,202,214,164,85,35,50,118,188,215,181,107,46,42,98,171,214,198,129,55,34,80,153,208,209,150,72,34,61,134,199,218,170,89,36,50,116,188,220,188,111,47,41,94,170,216,201,132,60,37,77,150,205,209,156,82,40,61,128,195,217,177,99,43,50,108,176,213,191,122,56,42,86,158,210,205,145,73,44,75,143,203,217,172,98,49,58,117,185,216,186,113,51,47,96,164,210,200,137,65,40,76,145,203,209,159,87,43,61,125,190,214,180,110,54,52,105,175,215,196,130,64,45,84,154,208,208,153,79,42,68,136,197,214,172,97,45,56,116,181,211,187,117,53,45,94,163,208,197,136,66,38,75,146,202,208,157,82,40,62,128,192,213,172,100,46,50,108,179,214,189,121,59,46,94,168,214,205,145,74,44,78,149,209,215,162,85,43,63,129,197,218,177,102,45,51,112,181,214,185,114,51,41,90,161,205,193,131,62,38,72,142,200,205,156,86,48,69,133,195,216,177,104,52,58,114,179,210,185,116,59,51,95,162,205,195,134,69,46,80,143,195,200,149,81,44,65,126,186,204,165,96,48,57,115,180,210,181,113,56,52,101,167,206,190,129,63,45,85,150,200,196,140,70,41,71,135,192,202,155,84,43,63,123,184,207,171,102,51,56,109,174,208,184,117,56,47,94,162,205,193,133,66,44,82,149,201,202,148,78,45,72,134,192,205,162,91,47,62,121,184,208,176,108,54,57,111,175,210,189,125,62,51,96,162,204,193,136,70,47,81,146,198,199,147,79,46,71,133,192,205,160,89,47,61,120,181,205,172,101,50,54,109,174,207,183,116,59,52,99,166,206,194,132,66,50,90,157,206,202,144,75,50,82,146,200,206,156,86,48,73,135,194,208,165,95,51,66,124,185,208,174,104,53,58,112,176,206,180,116,60,55,103,167,204,188,128,68,53,92,157,202,196,141,75,52,85,148,199,204,153,87,53,78,138,194,208,164,93,52,67,125,186,209,173,102,53,60,112,177,209,181,113,58,54,101,167,206,191,129,64,50,91,156,203,198,139,71,46,78,142,195,200,151,85,47,68,129,188,205,166,97,51,59,115,178,205,175,107,51,50,103,170,207,187,119,55,45,93,162,206,194,129,61,45,85,152,204,201,143,72,46,78,142,199,207,158,85,46,68,132,193,212,171,98,49,60,117,182,209,177,102,47,50,101,165,202,183,116,55,46,89,157,204,195,133,66,46,83,150,203,203,150,79,49,74,140,200,212,166,92,48,66,127,191,212,176,102,48,57,113,178,211,186,116,56,52,102,170,212,196,129,62,48,90,157,206,200,136,66,42,78,146,200,202,147,75,42,68,134,194,206,160,86,45,65,126,190,211,172,98,49,57,117,182,211,182,112,54,53,105,174,214,193,123,60,49,93,161,208,198,134,65,43,80,150,204,204,145,73,44,73,138,197,208,159,84,45,63,127,191,211,169,91,43,55,113,180,211,176,102,47,51,104,172,209,185,114,56,53,98,165,212,198,133,68,52,91,158,207,203,146,75,47,80,145,199,204,153,83,45,68,132,191,206,163,89,47,60,119,184,212,179,107,55,59,115,180,215,189,119,60,56,103,168,209,193,128,64,48,88,151,198,194,135,67,44,76,140,193,201,150,78,42,70,134,192,206,162,90,47,64,124,185,205,169,99,48,55,109,172,206,180,113,57,54,101,166,207,194,128,66,53,94,157,204,200,142,74,48,79,142,198,206,155,85,48,72,134,195,212,168,94,51,67,122,182,210,175,105,54,57,108,171,206,183,114,57,52,96,158,200,190,129,65,47,85,148,198,199,144,77,49,79,140,193,203,157,87,47,68,128,186,205,166,95,50,60,117,179,208,176,106,53,54,105,170,206,181,113,56,47,92,158,200,187,126,63,47,87,149,198,197,143,76,49,78,140,193,204,159,91,55,73,130,190,212,176,105,59,69,122,185,215,186,115,59,61,108,168,204,186,119,57,49,94,157,198,189,130,68,49,86,150,200,203,151,85,58,87,148,203,212,163,92,56,74,132,190,208,166,93,52,65,118,177,203,172,103,52,55,105,166,202,179,113,57,53,96,159,199,188,128,69,53,87,148,196,195,141,76,49,76,136,187,196,153,88,50,67,122,182,201,165,97,51,60,113,174,203,176,109,56,55,102,165,203,185,122,63,51,93,156,198,193,137,72,48,81,143,194,200,149,83,51,74,132,189,207,165,95,55,66,118,178,204,172,104,54,56,102,164,200,179,115,58,50,91,154,198,191,132,69,53,87,149,197,199,149,82,54,79,137,192,206,161,93,55,71,124,184,208,173,106,56,63,114,174,207,182,119,62,56,99,162,202,192,132,71,53,87,148,198,199,147,79,51,78,137,191,203,160,92,51,67,123,182,205,172,105,56,61,111,171,205,184,121,64,54,96,160,204,194,136,71,49,87,149,199,200,148,80,48,73,135,193,206,158,87,50,66,123,183,205,168,102,55,60,110,174,206,182,114,61,56,101,162,201,190,129,70,56,89,148,196,197,144,79,53,79,135,189,201,158,90,52,69,125,183,203,170,101,53,61,113,173,202,178,113,58,55,100,163,201,189,129,69,53,90,153,200,198,145,79,52,79,141,195,206,157,87,51,71,128,189,210,170,98,52,64,118,181,210,181,114,60,59,107,172,208,190,124,64,53,94,158,204,197,140,75,50,82,146,201,204,154,87,52,73,133,191,207,166,97,54,64,118,181,208,177,108,59,61,109,171,207,185,121,64,54,96,159,203,191,132,70,52,87,148,196,193,142,77,49,75,134,184,194,151,86,49,66,122,177,196,161,97,54,61,111,171,200,172,109,59,59,103,162,199,180,121,64,56,94,155,197,189,132,71,54,88,148,197,196,144,80,54,82,141,191,198,152,88,55,75,130,183,200,163,99,58,69,119,178,202,172,109,60,63,109,168,199,178,118,63,56,98,160,197,186,128,71,55,91,149,194,190,139,77,53,81,140,189,197,151,88,55,74,131,186,199,162,101,59,71,123,180,202,173,111,62,62,111,172,202,178,117,64,59,103,162,199,184,128,71,57,95,155,196,189,139,80,57,88,146,192,193,148,87,57,79,137,189,199,157,93,57,74,126,180,199,166,104,60,68,118,174,199,173,111,61,62,109,167,198,177,118,66,57,101,159,196,184,129,71,58,96,155,195,190,140,81,60,91,149,192,194,147,86,57,80,135,184,192,153,92,55,70,123,176,192,162,100,57,65,118,174,198,175,117,67,66,111,169,201,186,129,74,64,101,160,200,192,141,80,56,86,146,194,194,145,80,50,75,134,186,196,156,94,54,69,126,183,202,168,104,57,60,111,172,201,174,110,60,55,98,159,195,178,120,63,53,92,153,196,188,134,74,53,85,145,192,194,148,86,56,78,135,187,199,160,99,61,73,125,178,200,172,112,66,65,111,166,194,177,121,70,61,99,157,193,182,129,76,60,89,145,189,187,142,86,59,80,134,182,192,155,97,61,74,124,178,196,166,108,63,65,112,168,195,174,117,67,60,101,159,194,183,130,76,59,92,151,192,188,141,83,58,82,137,186,192,152,92,60,78,131,182,197,163,106,65,74,122,174,198,172,114,68,66,110,166,195,177,124,73,63,99,155,191,184,136,82,64,92,146,189,190,146,90,62,82,133,179,189,154,98,62,72,121,173,191,166,110,68,69,112,165,192,173,120,70,61,99,151,186,178,132,78,60,90,144,185,186,145,89,62,80,133,180,191,155,99,62,74,122,172,191,165,113,72,72,113,164,191,176,126,78,68,102,156,191,186,142,89,66,92,144,186,189,150,95,65,82,131,179,193,163,107,69,76,118,168,190,167,114,69,65,104,157,188,176,127,76,63,97,151,188,184,140,87,63,86,139,184,189,152,98,66,78,126,175,193,165,111,69,71,114,168,194,174,121,74,65,102,155,190,182,135,80,63,90,142,183,185,146,92,62,80,130,176,190,162,108,70,75,120,167,190,172,117,72,67,104,155,188,180,134,82,65,95,146,187,188,147,94,65,83,135,181,192,160,106,68,76,121,174,193,168,115,70,69,109,161,189,175,127,77,61,92,147,186,182,138,87,61,83,135,179,185,149,94,59,69,119,169,189,163,109,67,69,109,161,191,176,126,76,64,97,151,190,187,143,87,63,87,140,183,190,153,97,64,78,127,175,194,166,112,69,68,108,158,186,171,122,75,64,95,149,189,185,142,88,63,84,137,183,193,160,103,67,75,122,171,192,167,112,68,64,104,158,191,180,131,78,60,90,144,184,185,145,90,60,78,128,175,190,162,109,67,70,113,166,193,175,123,73,62,96,150,189,187,143,86,58,79,132,181,192,157,100,62,70,119,172,194,170,115,65,57,98,158,195,186,137,79,60,88,142,187,191,149,90,56,75,128,180,200,169,109,64,65,109,164,194,179,124,72,61,95,150,189,187,142,85,61,83,133,179,192,157,101,64,72,118,169,194,174,123,76,68,103,153,189,182,138,88,68,92,144,186,194,155,100,66,78,124,174,195,170,117,76,72,112,165,194,182,133,83,66,93,146,187,190,150,95,62,76,124,172,189,161,106,65,66,108,159,187,173,123,72,60,91,143,180,181,142,88,61,80,129,175,190,160,106,66,71,113,164,190,172,121,75,65,100,152,188,186,141,87,63,88,137,180,190,155,101,68,77,120,168,188,167,118,74,69,102,151,183,179,135,87,68,88,134,174,183,150,102,70,78,118,164,185,166,119,76,69,100,148,181,178,138,89,68,88,135,174,183,152,105,73,80,119,163,182,163,118,76,70,103,148,178,176,136,90,68,89,133,171,180,150,100,67,76,119,162,181,164,117,76,72,108,153,180,174,131,86,71,95,142,177,180,145,96,69,83,127,169,183,159,111,76,77,114,158,181,168,125,83,73,100,145,178,176,141,96,72,89,133,172,184,157,110,75,82,121,164,184,169,125,85,77,108,151,180,175,137,93,75,95,136,173,180,151,106,76,84,123,166,185,164,117,80,78,112,158,185,174,131,87,73,98,142,178,180,144,99,75,88,129,170,183,158,112,76,80,117,161,186,170,123,81,73,105,151,183,178,137,90,72,94,140,178,183,152,102,75,88,130,172,188,164,116,81,82,119,165,189,174,129,87,77,107,150,183,180,139,92,73,92,135,174,184,153,105,78,87,125,166,185,164,117,81,80,112,156,181,170,126,81,71,99,145,177,173,134,87,69,90,133,169,175,144,98,72,84,124,166,179,154,108,75,79,116,159,180,164,122,82,76,107,152,182,175,133,87,73,97,143,180,181,143,96,72,88,131,172,182,152,102,69,79,121,165,182,158,109,73,74,111,159,182,168,121,79,73,104,151,183,174,130,84,70,95,144,180,179,139,88,68,88,134,175,183,149,97,69,80,125,170,185,156,107,72,76,114,161,185,168,117,76,71,103,152,182,174,131,85,68,94,142,180,181,141,89,63,86,134,175,182,150,97,67,78,125,172,186,156,104,68,76,119,167,188,164,114,73,72,111,162,189,172,123,79,72,106,155,187,176,131,81,67,97,146,183,181,138,87,67,89,137,179,183,147,93,66,83,133,178,186,152,99,66,80,127,172,186,158,106,67,75,118,167,187,165,112,69,72,111,160,185,169,121,76,68,103,153,184,176,132,82,67,98,148,183,179,138,86,66,89,139,180,185,147,94,68,85,132,174,184,153,101,69,81,126,170,187,162,109,69,72,116,163,186,167,117,75,72,109,161,189,174,125,74,66,102,155,188,180,133,82,66,94,147,187,184,140,85,62,87,144,188,189,147,91,62,80,130,180,192,156,96,61,77,128,178,194,161,100,61,71,123,175,196,168,109,66,70,117,171,196,173,115,65,65,111,166,196,176,122,69,61,102,159,194,181,125,73,63,97,153,190,183,134,80,60,91,148,189,188,142,84,60,85,138,185,189,146,89,62,83,132,179,189,154,97,63,79,127,176,192,161,103,66,75,122,171,192,167,112,67,69,114,166,190,171,120,74,69,107,159,188,175,126,74,66,102,154,187,182,138,86,64,94,148,188,187,145,89,63,83,138,186,193,154,94,60,78,130,182,195,159,99,61,75,126,178,196,166,107,66,70,118,174,200,176,115,67,67,111,166,197,179,123,74,64,104,160,197,185,132,77,62,96,152,191,188,141,85,63,90,144,189,191,149,91,61,83,136,185,195,158,98,63,78,128,177,193,162,102,62,71,120,171,193,168,111,64,64,110,163,190,171,118,69,62,102,158,191,177,124,72,58,95,150,187,182,133,80,61,90,143,184,185,141,84,61,84,137,182,191,154,93,60,77,128,179,194,161,99,59,71,124,178,197,165,103,59,66,115,171,196,171,111,63,65,111,168,197,174,116,66,64,104,161,192,179,127,73,59,99,157,193,184,134,77,60,93,149,190,188,142,84,58,84,140,186,191,147,86,56,77,131,181,192,155,93,57,72,124,177,193,160,100,59,69,117,170,195,170,109,63,65,109,165,195,178,118,69,64,102,156,192,183,129,76,60,92,147,188,186,139,83,60,85,137,184,190,150,91,61,78,128,177,193,160,102,63,72,118,173,195,170,114,70,71,111,167,195,178,124,76,66,101,157,194,187,138,84,68,97,150,194,197,154,97,72,93,142,187,198,160,99,65,80,128,177,195,167,108,67,74,119,170,195,173,117,71,67,105,158,190,176,123,73,62,94,146,185,180,130,76,60,86,137,182,183,142,88,62,78,126,176,190,155,98,63,73,118,169,191,167,110,66,69,110,162,192,176,122,71,64,99,152,190,182,132,79,63,91,142,186,187,141,84,61,83,132,178,188,152,94,63,77,123,171,189,161,108,68,71,112,162,190,172,120,75,69,103,154,188,181,135,86,70,95,144,184,185,144,92,68,85,131,176,188,156,102,69,78,121,169,190,164,111,72,74,112,160,186,170,119,77,70,104,153,187,178,133,87,74,101,148,185,184,146,97,76,95,139,179,185,150,99,72,83,124,167,185,161,115,81,86,124,169,193,176,132,91,87,119,161,189,179,134,89,75,100,144,176,173,134,89,71,89,130,166,172,140,94,70,83,123,163,175,150,107,78,85,121,162,181,163,118,83,83,114,155,180,167,125,87,83,109,149,178,173,135,93,81,102,141,173,172,137,96,77,93,132,166,173,144,102,80,91,127,164,177,153,112,83,86,119,156,174,155,115,84,83,112,152,175,164,125,89,82,108,147,173,166,128,89,77,98,136,167,166,132,91,75,93,133,167,171,139,97,78,92,128,162,170,144,100,76,86,121,158,172,151,110,83,89,122,158,177,162,121,89,90,117,153,175,163,125,87,80,103,140,167,163,130,90,76,96,134,166,168,136,97,79,92,128,163,170,142,101,77,85,118,156,170,148,108,78,82,111,149,170,156,118,84,80,106,147,171,164,126,89,79,101,141,172,169,135,95,81,101,140,173,176,144,101,80,97,134,167,176,147,105,81,92,127,163,175,152,112,85,90,121,159,178,159,118,88,88,115,155,177,164,126,91,85,108,147,175,169,132,92,79,100,137,167,167,136,95,75,91,127,161,171,144,102,77,86,121,160,174,155,112,80,84,117,158,179,166,125,86,83,112,154,181,174,133,92,81,107,149,181,179,142,97,79,100,142,178,182,149,104,81,93,133,173,184,157,110,80,85,123,167,185,163,116,81,81,115,161,184,168,121,80,75,107,151,183,175,129,83,71,99,144,179,177,134,83,66,90,139,179,183,142,90,67,89,135,179,186,150,96,69,84,130,177,190,158,104,68,79,124,171,190,163,111,70,72,115,167,192,172,114,67,66,106,160,192,176,120,69,59,97,154,192,182,128,71,56,89,146,192,189,139,80,54,80,139,189,196,150,90,57,76,133,187,202,165,99,56,69,123,183,204,173,105,56,62,115,176,204,178,114,59,57,106,170,205,185,121,63,53,95,160,202,191,134,71,50,86,151,201,200,147,77,49,76,140,197,206,157,85,46,67,130,190,206,165,92,45,58,118,182,207,173,104,51,55,109,174,209,184,116,57,51,98,166,206,191,127,64,48,88,156,205,200,142,75,49,81,148,202,206,155,83,47,70,135,194,206,163,92,46,60,121,185,207,172,101,51,55,111,176,206,178,111,54,51,99,166,204,185,123,61,48,92,157,201,193,136,69,48,84,150,198,199,146,77,49,77,140,193,203,155,87,51,72,133,190,207,169,101,55,68,123,183,207,176,110,59,59,110,171,203,180,116,60,53,99,164,202,187,128,66,50,92,159,203,194,136,73,52,87,152,200,197,144,79,51,79,142,197,202,152,84,49,73,136,193,206,161,92,51,68,127,188,208,169,97,50,64,122,184,209,174,102,51,58,115,179,208,179,109,52,51,105,171,205,183,118,59,50,98,165,205,189,125,63,50,93,159,203,195,136,70,48,87,154,204,201,146,76,46,80,148,202,205,152,81,44,72,140,200,209,158,83,42,65,134,196,209,164,90,47,64,127,192,213,174,100,48,60,119,185,212,178,106,48,52,109,176,208,181,111,52,47,101,169,206,186,118,56,47,97,166,208,192,127,60,45,91,161,207,197,134,64,45,86,155,205,198,139,67,43,80,147,198,199,146,76,44,75,139,193,203,156,86,49,70,131,189,205,165,97,50,62,120,183,206,173,102,51,55,111,174,205,179,113,56,53,103,171,209,189,121,59,50,97,165,208,194,127,60,44,91,158,206,196,134,67,46,84,152,202,201,144,70,41,77,146,200,202,149,77,44,72,139,200,210,160,84,46,67,134,196,209,163,89,42,60,126,191,212,171,94,44,58,122,189,214,177,103,50,56,113,180,213,184,112,51,47,103,174,215,190,118,54,44,93,167,214,200,132,61,43,89,165,217,207,141,69,45,83,153,210,209,148,72,39,71,142,202,210,155,79,39,64,130,195,210,163,86,39,56,120,185,209,170,95,42,52,110,179,211,179,105,47,48,104,175,212,186,113,53,48,99,170,212,195,125,57,45,92,164,212,198,129,61,45,87,155,208,203,140,69,44,81,151,205,205,146,72,38,70,139,199,204,152,76,38,64,134,197,209,160,85,44,64,130,196,214,172,94,46,58,122,191,218,179,102,49,56,115,184,218,186,109,47,48,105,178,216,191,115,51,49,103,176,220,199,125,57,47,96,168,215,200,131,61,43,86,157,209,205,141,69,46,81,151,208,209,150,76,45,73,142,203,211,157,79,43,67,131,194,210,160,85,43,62,122,187,210,168,92,43,56,115,180,207,172,98,46,51,105,171,208,180,110,52,49,100,171,211,191,120,57,49,95,165,213,196,127,60,45,88,158,208,199,133,62,41,78,148,206,204,142,70,40,75,144,203,209,154,77,42,72,139,202,214,161,83,42,65,131,195,213,166,87,39,55,120,188,213,172,93,43,54,114,183,216,181,105,46,51,108,178,214,186,113,52,46,97,168,211,192,122,58,49,92,162,209,200,134,65,46,85,152,205,202,142,75,47,79,143,202,210,157,86,52,75,135,196,211,166,92,48,64,122,186,209,171,96,49,60,118,184,214,182,110,56,57,109,176,214,186,112,52,49,98,165,207,188,119,56,45,90,160,205,194,130,62,44,82,151,203,198,136,68,43,73,141,199,206,151,77,45,71,135,197,211,161,87,48,67,126,189,212,169,97,51,59,115,182,213,180,107,52,54,105,172,212,190,121,60,53,98,165,211,197,134,71,52,89,156,209,203,143,75,51,80,143,200,206,154,82,49,72,133,194,212,165,91,50,68,125,188,211,172,101,54,61,114,180,211,180,110,56,55,103,169,208,186,120,59,52,95,160,206,197,133,67,51,90,154,205,204,146,78,50,77,140,196,205,158,88,48,63,124,187,208,167,95,48,56,111,175,208,177,109,55,51,98,168,209,188,121,61,49,89,155,202,195,138,72,47,75,139,197,204,152,83,49,70,128,188,207,166,94,48,57,112,177,209,177,104,52,52,102,168,207,191,125,62,50,91,159,209,200,139,70,48,81,147,202,207,153,80,45,72,135,196,211,163,90,45,61,123,187,210,173,102,50,53,107,175,211,183,112,53,47,98,167,209,191,126,62,47,89,158,207,200,138,68,44,78,145,199,201,148,78,44,69,134,194,207,162,88,46,64,127,189,211,174,102,51,56,114,181,213,184,115,57,53,102,170,211,193,126,65,51,90,156,206,198,138,72,48,79,143,199,204,151,82,47,69,132,191,206,162,88,46,61,119,183,208,173,102,50,56,110,177,211,181,110,54,51,101,168,210,191,123,60,47,90,157,205,195,134,67,44,79,148,201,202,147,79,48,72,137,196,208,159,88,48,66,125,187,209,170,100,54,61,115,179,210,183,113,56,53,101,167,205,187,122,60,47,87,153,200,194,135,67,44,78,145,197,200,147,78,45,69,133,191,206,161,91,49,65,124,186,209,171,102,53,57,110,176,208,181,113,59,54,101,165,206,191,125,63,51,92,157,203,197,139,74,51,82,146,199,202,151,82,50,75,134,191,204,159,89,49,65,123,183,205,168,100,50,58,116,179,207,179,115,62,61,109,172,208,190,128,72,60,99,163,205,194,137,76,55,86,148,197,197,145,77,47,74,136,190,198,151,85,51,71,128,184,200,160,94,52,65,119,177,200,169,103,56,60,110,170,202,179,117,63,60,105,168,204,189,129,71,60,100,162,203,193,138,78,57,92,151,196,196,146,83,54,80,138,189,197,153,87,51,72,130,185,199,160,95,55,71,127,185,205,169,103,57,66,119,179,204,174,108,61,64,112,172,203,181,119,64,61,105,166,200,183,123,66,55,96,157,198,190,135,72,53,88,148,194,193,143,78,50,79,140,190,196,150,84,51,73,132,186,198,156,89,50,65,121,180,199,164,99,55,63,114,174,201,174,110,60,60,107,168,202,184,121,63,56,99,162,200,187,129,69,51,87,151,196,191,139,76,52,83,145,194,197,151,87,52,74,136,191,201,159,96,55,69,125,184,204,170,107,60,63,114,174,201,177,116,62,58,104,167,204,187,125,67,55,95,158,202,193,136,72,52,86,147,196,196,145,77,48,78,139,190,197,152,87,50,69,130,187,203,166,99,53,64,121,183,206,174,109,60,62,112,174,206,183,121,65,54,100,165,203,189,129,68,51,90,157,203,198,143,80,56,85,148,201,204,154,86,51,74,136,190,201,157,89,48,64,122,181,201,165,96,50,57,111,174,201,173,108,55,56,106,169,201,181,121,65,57,99,164,202,191,136,73,54,91,155,200,197,146,83,55,79,139,190,198,153,87,51,69,127,184,199,162,97,52,64,120,180,204,173,108,58,60,110,174,205,181,118,62,54,98,163,201,187,127,67,52,90,156,202,196,141,79,55,84,145,196,201,151,85,53,76,133,187,201,161,97,55,67,122,180,200,167,103,55,58,109,170,202,177,114,60,56,101,163,200,185,128,69,54,92,154,199,193,139,77,53,85,150,200,200,149,83,51,77,139,193,203,157,89,52,69,127,186,203,165,99,54,64,117,178,203,174,109,57,58,109,172,207,184,120,62,53,99,163,203,190,130,68,52,91,155,200,195,140,77,52,82,141,191,196,150,84,51,70,126,182,198,161,97,56,65,117,174,199,170,106,55,54,100,161,195,176,115,60,54,95,156,199,189,133,72,55,88,149,197,198,144,81,54,83,140,190,200,155,88,52,72,129,185,203,165,101,57,66,119,178,204,176,115,65,61,106,166,201,185,126,68,55,93,155,198,192,136,73,51,82,144,195,199,149,82,51,76,135,189,202,160,93,53,70,125,183,204,169,101,55,63,115,175,204,178,113,61,60,105,163,198,183,124,68,55,93,152,195,189,137,77,56,88,145,193,197,150,87,57,79,134,186,201,162,97,57,71,124,179,201,170,106,59,63,111,171,201,179,120,67,63,105,165,202,190,133,76,60,92,149,194,191,140,81,58,83,136,183,190,149,89,57,74,123,174,191,158,99,59,67,115,169,195,171,111,65,69,112,167,201,184,128,76,67,103,156,192,182,127,73,57,87,141,184,182,136,79,55,78,130,177,186,147,89,59,75,124,172,190,158,102,62,69,115,166,193,170,114,67,64,106,159,193,180,129,75,61,97,151,190,186,138,82,62,88,142,186,191,151,95,62,79,130,179,194,163,105,66,71,116,168,195,175,119,72,67,105,160,195,184,132,77,62,96,150,190,189,145,88,64,86,139,185,195,157,97,64,78,126,176,193,164,106,65,71,115,169,195,176,120,74,69,106,160,194,185,134,82,65,95,147,190,191,145,87,64,84,136,183,192,154,95,61,73,121,173,194,166,108,64,65,110,163,191,174,121,73,65,101,155,193,184,136,81,62,91,143,189,192,148,87,60,79,130,181,194,158,99,62,75,120,171,191,165,108,65,68,110,163,192,175,121,73,66,102,154,191,182,134,82,65,94,145,184,185,143,91,66,88,137,182,190,155,100,67,78,124,171,189,162,110,71,73,111,160,188,172,122,78,70,103,152,186,179,133,83,65,90,142,184,186,146,91,65,85,135,179,190,152,95,64,78,125,174,191,160,104,67,75,119,169,191,167,112,70,72,112,161,191,174,123,78,74,107,157,190,181,133,85,70,99,148,185,184,140,89,67,90,137,180,187,149,94,66,82,127,174,186,155,102,67,74,118,166,188,163,111,69,69,108,157,188,171,122,75,68,102,151,186,180,135,85,68,94,143,183,186,145,91,63,82,130,175,187,153,97,65,74,119,167,188,161,106,66,68,110,163,190,172,117,74,68,103,156,190,181,130,79,67,95,147,187,186,142,89,67,90,140,184,191,151,96,64,79,126,173,187,156,98,61,68,113,164,188,163,110,64,64,106,159,189,171,118,70,63,100,156,192,181,131,78,64,96,150,191,187,138,82,62,89,143,187,192,149,92,65,85,135,183,196,158,96,63,76,121,174,194,165,104,65,69,114,170,196,173,116,70,66,105,161,194,180,127,74,61,96,153,193,190,140,81,60,85,141,187,192,148,87,57,77,133,185,199,160,98,59,72,123,179,201,170,105,61,66,114,172,201,175,116,68,62,104,163,200,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128