199,212,189,196,146,220,66,139,153,147,167,165,51,84,212,41,160,92,210,108,170,60,38,216,76,181,126,54,126,191,127,71,56,169,77,202,79,91,132,147,66,163,74,104,164,163,132,108,197,42,76,158,49,193,191,142,148,162,136,139,201,40,198,168,64,87,83,169,93,167,153,170,80,190,203,56,99,190,221,91,118,107,217,44,54,206,95,210,107,154,104,166,59,180,187,93,68,89,179,135,180,119,76,188,191,67,173,86,182,73,131,206,59,49,113,141,62,172,100,34,103,86,113,154,174,100,58,76,116,48,148,81,75,57,143,68,193,212,87,107,133,128,38,162,169,178,98,183,168,125,106,134,70,46,123,75,73,152,133,81,38,166,161,87,129,129,68,42,209,64,77,222,136,214,35,106,96,153,101,138,219,129,126,174,180,218,100,134,185,47,213,63,99,97,163,43,142,49,118,108,35,133,178,86,131,88,115,194,123,109,87,33,87,162,150,159,116,151,182,195,205,84,65,167,184,203,174,103,195,101,57,74,176,59,64,192,176,192,52,116,142,74,101,132,62,156,41,44,64,32,101,205,152,203,216,126,200,169,50,141,200,130,158,84,174,150,205,53,215,158,119,198,146,108,58,48,153,95,57,73,172,166,214,201,159,108,162,85,178,216,102,64,106,99,156,131,64,74,95,99,107,188,79,164,195,57,112,194,129,104,143,59,109,134,104,140,190,78,195,35,36,105,83,99,116,59,104,209,84,216,54,152,205,40,93,130,180,149,210,142,105,33,147,199,89,144,178,185,52,205,131,205,76,84,148,181,145,124,67,48,167,59,90,40,135,72,206,100,37,222,174,70,131,113,47,47,150,151,55,111,55,46,35,177,152,91,83,87,200,55,106,88,183,197,54,222,182,34,176,163,222,167,147,47,100,152,131,114,92,48,147,220,165,84,36,163,36,61,220,32,49,132,113,181,197,150,139,37,154,185,101,63,43,90,38,199,67,126,174,80,218,158,73,115,105,33,172,185,208,96,127,184,52,97,162,146,136,157,74,62,140,47,178,191,119,114,93,154,116,122,103,212,204,37,112,96,175,179,119,208,155,115,41,172,58,204,112,170,191,91,165,198,152,170,85,32,180,180,37,54,173,110,214,180,215,143,143,59,125,91,74,132,0
198,213,190,195,146,220,66,139,153,148,167,165,51,84,212,41,160,92,210,108,170,60,38,216,76,182,127,54,126,191,126,71,56,169,77,202,79,91,132,147,66,163,74,104,164,163,132,108,198,41,75,158,49,193,192,142,147,162,136,139,201,40,198,167,63,87,83,169,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,45,54,206,95,210,106,154,104,166,60,180,188,93,68,90,180,135,179,119,76,188,190,67,174,86,182,73,131,206,59,50,114,141,62,172,99,34,104,86,113,154,174,100,58,76,116,47,147,81,75,57,143,67,193,212,87,107,132,128,39,162,169,178,98,183,168,125,105,134,70,46,123,75,74,152,133,81,38,167,161,87,130,129,68,42,209,64,77,222,136,214,35,105,97,152,100,139,219,129,126,174,180,218,101,135,185,46,212,64,98,97,164,43,141,49,119,108,34,134,178,86,131,87,115,193,123,109,87,33,87,162,150,159,116,151,182,195,206,84,65,168,184,203,174,104,195,102,57,75,176,59,64,192,176,191,51,116,142,74,101,132,63,156,41,44,64,32,100,205,152,203,216,126,199,169,51,141,200,130,158,84,174,150,205,53,215,158,119,198,146,108,58,49,152,96,57,73,172,166,214,201,159,108,162,84,178,216,102,65,106,99,155,131,64,74,95,99,106,189,80,163,195,57,112,193,129,104,143,59,108,134,104,140,190,78,194,35,36,106,84,99,116,59,104,209,84,215,55,152,205,40,93,130,181,149,210,142,105,33,147,199,89,144,178,185,53,205,131,205,76,84,148,181,145,124,68,49,167,59,90,40,135,72,205,101,37,222,174,70,131,113,47,47,149,151,55,110,55,47,35,177,152,91,83,87,201,55,106,88,183,197,54,222,182,34,176,163,222,166,146,47,100,152,132,114,92,49,147,220,165,83,36,163,36,61,219,32,49,132,113,181,197,149,139,37,154,185,100,63,43,90,37,198,67,126,175,80,218,158,74,115,105,33,172,185,207,96,127,185,52,98,162,145,136,157,74,62,141,47,178,191,120,114,94,154,115,121,103,212,204,37,112,96,175,179,120,208,155,115,41,172,58,204,112,171,191,91,165,198,153,170,85,32,180,179,37,54,173,110,215,181,215,143,143,60,126,91,75,132,0
199,214,191,195,146,219,65,138,152,148,166,165,51,84,213,42,160,94,210,108,169,60,39,217,76,181,128,54,127,192,126,71,54,168,77,202,78,90,132,146,67,162,73,103,165,164,134,107,199,42,75,157,48,193,192,142,146,163,136,139,200,42,196,168,63,87,84,168,92,167,153,169,80,192,202,54,99,191,221,90,117,108,216,43,54,206,95,211,106,154,105,166,59,180,188,93,66,90,179,135,178,120,77,190,190,66,173,87,182,74,130,207,60,50,115,142,62,172,99,35,104,87,114,154,174,100,58,76,116,46,146,81,74,57,143,67,194,211,86,107,131,126,38,162,167,180,97,185,169,125,105,133,70,46,124,75,75,152,132,81,38,165,161,86,130,129,69,41,209,62,75,222,136,214,36,106,98,152,101,138,218,127,126,173,179,218,102,135,185,46,214,64,99,98,161,44,141,49,119,107,34,133,178,86,132,87,116,193,123,109,86,33,89,164,150,160,116,152,182,195,207,83,66,167,183,201,173,103,196,103,55,76,175,59,64,192,176,191,52,116,143,74,101,133,63,154,41,44,65,33,101,204,154,203,217,125,200,171,51,142,200,130,158,82,173,150,207,53,215,157,117,197,148,107,59,49,152,94,59,73,171,166,215,204,158,109,162,84,178,217,101,67,106,97,156,130,64,74,96,99,106,188,80,162,195,58,113,193,128,104,144,58,109,134,105,140,190,78,194,34,38,107,85,99,115,59,104,210,84,215,56,151,205,40,92,131,182,148,210,142,104,34,148,199,89,145,178,185,53,204,130,206,75,85,147,183,145,122,66,50,167,59,89,41,135,72,206,102,38,221,171,71,131,112,46,48,149,152,53,109,56,47,36,176,152,90,83,87,201,55,104,89,184,197,54,221,183,35,176,162,222,166,147,47,99,151,130,113,92,49,146,220,164,84,37,163,37,62,218,34,50,131,113,182,196,151,138,36,154,186,101,63,42,90,39,198,66,127,175,79,216,158,74,117,105,32,174,184,207,97,127,185,52,97,163,144,138,155,74,62,140,47,178,192,119,114,92,154,116,122,102,211,203,39,112,95,174,179,121,208,155,113,41,171,59,205,112,172,192,89,166,198,151,170,84,31,181,181,36,54,172,110,215,181,215,142,143,61,126,92,75,132,0
198,213,189,194,146,220,65,139,153,147,166,165,50,85,213,42,160,93,210,108,169,60,39,216,77,180,126,54,128,192,127,71,56,170,77,202,78,91,133,146,66,163,73,105,165,163,132,109,198,42,75,158,49,193,191,142,147,162,136,140,200,40,199,168,63,86,83,169,92,167,153,168,80,190,203,57,99,190,221,91,117,106,217,44,54,207,95,210,108,154,105,166,60,179,188,94,68,89,180,135,179,119,76,187,191,66,172,86,182,73,130,206,58,50,113,142,60,172,98,34,103,87,113,154,174,101,58,75,117,47,147,80,75,57,143,68,192,213,87,107,132,129,39,162,170,178,98,183,168,126,105,134,69,47,124,74,74,152,132,81,38,167,161,87,131,130,67,42,209,63,77,222,137,213,34,106,96,152,100,139,219,129,124,174,180,218,100,134,185,46,212,63,99,98,165,43,141,49,118,109,33,134,179,86,131,87,114,194,122,109,86,34,87,162,150,158,115,151,182,196,205,84,65,166,185,204,175,103,195,102,56,74,176,59,64,193,177,192,51,117,141,72,101,132,63,156,42,44,64,32,101,205,152,201,216,126,199,169,50,141,200,130,158,84,174,151,204,53,215,157,118,197,146,108,58,49,152,95,57,73,172,165,213,202,160,107,162,85,179,217,102,64,107,98,156,131,64,73,96,99,108,189,80,164,195,56,113,194,129,103,144,58,108,134,104,141,189,79,195,35,36,105,83,99,117,59,105,209,83,215,55,151,205,41,94,131,182,149,211,143,105,34,147,199,89,144,178,185,52,204,130,206,77,85,148,180,144,124,67,50,167,60,90,37,135,72,206,100,38,222,173,70,131,114,48,47,150,151,55,110,55,46,35,178,153,92,82,86,201,56,106,88,183,197,54,223,182,33,175,162,223,168,147,47,99,152,131,114,92,50,147,220,165,85,36,164,37,61,220,33,48,132,112,181,196,150,139,38,153,185,101,62,44,90,38,197,67,126,174,78,218,159,73,115,105,34,173,185,207,96,126,185,51,98,163,146,137,156,74,62,141,47,177,190,120,115,93,153,115,122,102,213,204,38,113,97,175,178,119,208,155,116,42,173,58,205,111,171,192,91,165,197,153,170,85,32,181,180,37,54,172,109,214,180,215,143,143,60,126,91,75,133,0
198,212,190,195,146,220,66,139,153,148,167,165,51,84,212,41,160,92,210,108,169,60,38,216,76,181,127,54,126,191,126,71,56,169,77,202,79,91,132,147,66,163,74,104,164,163,132,108,197,41,75,158,48,193,192,142,147,162,136,139,200,40,198,167,63,87,84,169,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,106,154,104,166,60,179,188,94,67,90,179,135,179,119,76,188,190,67,173,86,182,73,131,206,59,50,114,142,62,172,100,34,103,86,113,154,174,100,58,76,116,48,147,80,75,57,143,68,193,212,87,107,133,128,39,162,169,178,98,183,168,125,105,134,70,46,123,75,74,152,133,81,38,166,161,87,130,129,68,42,209,64,77,222,136,214,35,105,97,153,100,138,219,129,126,174,180,218,101,134,185,46,212,63,99,97,164,43,142,49,119,108,34,133,178,86,131,87,115,193,124,109,87,33,87,162,150,159,116,151,183,195,206,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,176,191,51,116,142,74,101,132,63,156,41,44,64,32,101,205,152,203,216,126,199,169,50,141,199,130,158,84,174,150,205,53,215,158,119,198,146,108,58,49,152,95,57,73,172,165,214,202,160,108,162,85,178,216,102,65,106,99,156,131,64,73,95,99,107,188,80,163,195,57,112,193,129,104,143,59,109,134,104,140,190,79,195,35,36,106,83,100,116,60,104,210,84,215,55,152,205,40,93,131,181,149,210,143,105,33,147,199,89,144,178,185,52,204,131,205,76,84,148,181,145,124,67,49,167,60,90,40,135,73,206,100,37,222,174,70,131,113,47,47,149,151,55,111,55,46,35,177,152,91,83,87,201,55,106,88,183,197,54,222,182,34,176,163,222,167,146,47,100,152,131,114,92,48,147,220,165,84,36,163,36,60,220,33,49,132,113,181,196,149,139,38,154,185,101,63,43,90,38,198,67,126,175,79,218,158,73,116,105,33,172,185,207,96,127,185,52,98,162,146,136,157,74,62,141,47,178,191,119,114,93,154,115,121,103,212,204,37,112,96,175,179,120,208,155,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,180,37,54,173,110,214,181,215,143,143,59,126,91,75,132,0
199,212,189,195,146,221,65,138,153,148,166,165,51,84,213,40,159,92,210,108,170,59,38,216,76,181,127,53,126,190,126,72,56,170,77,202,78,91,132,147,66,163,74,105,165,163,132,107,197,42,76,157,47,192,192,143,147,162,136,139,201,39,199,168,63,87,83,170,92,167,153,170,81,190,204,55,100,190,220,93,117,106,216,44,55,206,95,211,107,153,104,165,60,179,189,94,67,89,179,136,180,119,77,188,190,67,174,86,182,72,130,206,58,50,113,142,62,171,100,34,104,86,113,154,174,100,58,76,117,48,148,80,74,58,143,68,192,212,87,108,132,128,39,161,169,178,99,184,169,125,104,135,69,46,123,75,73,152,132,81,38,166,162,86,130,130,68,42,209,64,77,223,136,215,35,106,97,152,100,138,220,129,125,175,179,220,101,135,185,47,212,63,99,97,165,43,141,49,119,108,34,134,178,87,131,87,116,194,124,109,87,33,87,163,150,159,116,151,183,195,206,83,65,167,184,204,174,103,195,102,56,75,175,58,64,192,177,191,52,116,142,73,101,132,63,155,40,44,64,32,101,205,152,202,216,126,198,170,50,142,200,130,159,85,174,150,206,53,215,158,119,198,147,108,58,49,152,95,57,74,172,165,214,202,160,109,161,86,178,216,103,64,106,99,156,132,65,74,95,99,106,188,81,164,196,57,111,194,130,104,142,59,110,134,104,139,189,79,195,36,35,106,84,100,115,59,104,209,84,215,55,152,205,41,93,131,180,149,210,142,104,33,147,199,88,144,177,186,52,205,132,204,76,85,148,180,145,124,67,49,167,60,89,39,135,72,205,100,37,223,173,71,131,114,47,47,150,151,54,112,55,46,34,177,152,91,83,86,201,55,105,88,183,196,53,222,183,34,176,163,222,167,147,47,100,151,131,114,93,48,148,221,165,84,36,163,36,60,221,32,48,132,112,181,197,150,139,39,153,185,102,62,44,90,38,198,67,125,174,79,217,159,73,116,105,33,172,186,207,96,128,184,52,98,163,146,137,156,73,63,140,47,177,190,120,115,93,154,115,122,103,212,204,37,112,96,175,179,120,208,155,116,42,172,59,205,112,171,191,91,165,198,152,169,85,31,181,180,36,55,173,110,214,180,215,142,143,59,126,91,75,133,0
198,212,190,195,146,221,66,139,154,148,167,165,51,84,212,41,160,92,209,108,169,59,38,216,76,181,127,54,126,191,126,71,56,169,77,202,79,91,132,147,66,163,74,104,164,163,133,108,197,42,75,158,49,193,192,142,148,162,136,139,200,40,198,168,64,86,83,169,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,106,154,104,165,60,179,188,94,67,90,180,135,179,119,76,188,190,67,174,87,182,73,131,206,59,50,114,142,61,172,100,34,103,86,113,154,174,100,58,76,116,48,148,80,75,57,143,68,193,212,86,107,133,128,38,162,169,178,98,183,168,126,106,134,70,46,124,75,73,152,132,81,38,167,162,87,130,129,67,42,209,64,77,222,136,214,35,105,97,153,100,138,219,129,126,175,180,218,101,134,184,46,213,63,98,97,164,44,142,49,119,108,34,134,178,86,131,87,115,194,124,109,87,33,87,162,150,159,116,151,183,195,205,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,176,191,51,116,142,74,101,132,63,156,41,44,64,32,101,205,152,203,216,126,199,169,51,141,200,130,158,84,174,150,205,53,215,158,119,197,146,108,58,49,153,96,57,73,172,165,214,202,160,108,162,85,178,216,102,65,106,99,155,131,64,73,95,99,107,189,80,163,195,57,112,194,129,104,143,59,109,134,104,140,190,78,195,35,36,106,83,100,116,59,104,210,84,215,55,152,205,40,93,131,181,149,210,142,105,33,147,199,89,144,178,185,52,205,131,205,76,84,148,181,144,124,67,49,167,60,90,40,135,73,206,100,37,222,174,70,131,113,47,47,150,151,55,111,55,47,35,176,152,91,83,87,200,55,106,88,183,197,54,222,182,34,176,163,222,167,146,48,100,152,131,114,92,48,147,220,165,84,36,163,36,61,220,33,49,132,112,181,197,150,139,38,154,185,101,63,43,90,38,198,67,127,174,79,218,158,74,116,105,33,172,185,207,96,127,185,52,98,162,145,136,157,74,62,141,47,178,191,119,115,93,154,115,121,102,212,204,37,112,96,175,179,120,208,156,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,180,37,54,173,110,214,181,216,143,143,59,126,91,74,132,0
198,213,190,195,146,220,66,139,153,148,166,165,51,84,212,41,161,92,209,108,168,59,39,216,76,181,126,55,126,191,127,71,56,169,77,203,79,91,132,146,66,163,74,104,164,163,132,108,197,42,76,158,48,192,191,142,148,162,136,138,201,40,198,167,64,88,83,170,93,167,153,170,80,191,204,56,99,190,221,92,117,106,216,44,54,206,96,210,107,154,104,165,60,179,187,94,68,89,179,135,179,120,76,188,190,66,173,86,182,73,131,205,59,50,113,142,61,172,99,34,104,86,113,154,174,100,59,76,117,48,147,81,75,58,143,67,193,212,87,106,133,128,39,162,169,178,99,183,169,125,106,134,70,46,123,75,74,152,132,80,38,166,161,87,131,129,67,42,208,64,76,222,137,214,35,106,97,153,100,138,219,129,125,174,180,218,101,134,185,47,213,64,98,97,164,43,142,49,119,109,34,133,179,87,132,87,115,194,123,109,87,33,87,162,150,159,116,151,183,195,206,85,66,167,184,204,174,104,195,101,57,75,176,59,64,192,176,191,52,116,142,75,102,131,63,155,40,44,65,32,102,204,151,203,216,126,199,169,50,142,200,129,158,84,174,150,205,53,215,157,119,197,146,107,57,48,153,97,57,73,173,166,214,202,159,108,161,84,178,216,102,65,106,99,155,131,64,73,95,99,107,188,79,163,194,56,111,193,129,104,144,59,108,134,105,139,190,78,196,35,36,105,84,100,115,60,103,210,83,215,55,152,205,41,93,131,182,148,210,143,105,33,146,199,89,144,177,184,52,204,131,206,75,86,148,181,145,123,67,49,167,59,90,39,135,73,205,100,37,222,173,70,131,114,47,47,149,151,54,111,55,47,35,176,151,91,83,87,201,55,106,88,183,197,53,222,181,34,176,162,222,167,147,48,99,152,132,114,93,49,146,221,166,84,36,164,36,60,220,33,49,132,113,181,197,150,139,37,154,185,101,63,43,90,37,198,66,127,175,80,218,158,74,115,105,33,172,185,208,96,127,185,51,98,163,145,136,157,73,63,141,47,177,190,120,115,93,154,115,122,103,212,204,37,112,97,175,179,120,208,154,115,41,173,58,204,113,171,191,91,166,197,151,169,85,33,180,180,37,55,173,110,214,181,215,143,143,60,125,91,75,132,0
198,212,190,196,145,220,65,138,152,148,168,166,51,84,215,39,161,92,209,107,169,61,37,218,78,182,126,54,127,192,126,70,56,169,78,202,78,90,132,147,67,163,74,105,165,163,130,108,198,42,75,159,48,194,191,140,148,165,136,138,202,40,199,166,63,86,85,168,92,167,154,170,81,190,205,55,98,190,220,91,119,107,217,44,55,207,94,211,107,155,104,167,60,178,187,94,68,89,180,135,178,119,76,187,190,66,172,88,183,73,132,204,59,49,114,141,62,171,100,32,102,87,113,156,174,100,58,77,116,49,149,78,74,57,142,67,192,213,87,108,133,128,38,162,168,179,99,183,168,127,104,135,70,47,122,75,74,151,132,81,36,168,161,87,128,129,69,41,210,64,76,221,136,215,35,105,95,152,101,137,219,130,127,175,180,219,100,135,182,47,212,61,99,96,165,43,142,49,118,107,35,134,179,85,130,88,115,193,124,110,88,35,87,162,149,160,115,151,182,195,205,84,63,167,183,203,173,104,195,103,57,75,178,58,64,192,175,192,51,116,143,73,100,130,65,157,40,45,66,33,102,206,152,203,217,126,200,169,50,143,201,130,158,84,174,150,205,53,214,158,120,196,147,107,57,48,153,96,56,73,172,165,213,201,159,108,162,86,178,216,103,64,105,98,156,131,65,75,96,98,107,188,79,164,196,55,112,194,130,103,144,58,111,134,104,140,189,78,194,34,37,105,82,100,116,58,104,209,82,214,56,152,206,40,93,131,181,149,210,143,104,35,146,199,90,144,177,183,52,203,131,205,76,86,148,181,145,124,67,50,166,59,91,40,135,72,205,100,35,221,173,71,132,113,46,47,150,150,54,111,55,47,36,176,151,93,83,86,200,56,107,88,184,199,53,222,181,33,175,164,220,165,147,46,100,151,130,113,91,49,147,220,165,82,37,163,38,60,220,32,50,131,113,181,196,149,139,39,154,185,102,63,44,88,41,199,66,125,175,79,217,158,74,118,105,35,173,185,207,97,128,186,51,97,163,145,138,156,73,62,142,47,177,191,121,115,94,154,116,121,103,211,204,37,112,96,174,180,120,207,158,116,41,172,59,204,113,171,191,92,165,199,151,170,85,33,180,179,40,54,174,110,213,181,215,144,142,58,126,92,76,133,0
197,212,190,195,146,221,66,139,153,148,167,165,51,85,212,41,160,93,210,108,170,60,38,217,75,181,128,54,126,191,127,71,56,169,79,203,80,91,132,147,66,163,74,105,165,163,132,108,198,41,75,158,48,192,192,142,147,162,136,140,200,40,198,167,63,87,83,169,93,168,153,170,80,190,203,55,99,191,222,91,117,107,216,44,54,207,95,210,107,153,104,165,60,179,187,93,67,89,179,134,179,119,77,188,191,67,173,86,181,73,131,206,59,50,113,142,62,172,100,34,104,86,113,154,174,100,59,76,117,48,148,81,74,57,142,67,193,213,87,107,132,127,39,162,168,179,99,183,168,126,106,134,70,46,124,75,73,152,133,79,38,166,162,88,130,129,67,43,210,64,76,222,135,214,35,106,97,153,100,139,220,129,126,174,180,217,101,134,184,46,213,63,98,98,163,44,142,49,119,108,34,133,178,87,132,87,115,194,124,109,88,33,87,163,150,159,116,151,182,195,206,84,65,168,185,204,174,103,195,102,57,75,176,59,65,192,176,191,51,117,142,74,101,132,63,155,41,44,65,32,101,204,152,202,216,126,200,169,51,142,200,130,158,85,173,150,205,53,215,157,119,197,147,108,58,49,153,96,57,74,172,166,214,201,159,108,162,85,179,216,103,64,106,100,156,131,64,74,95,99,106,188,80,163,195,57,111,193,129,104,144,58,109,134,104,140,190,79,195,35,36,106,83,100,116,60,104,210,83,216,55,152,206,41,93,131,181,148,210,143,104,33,146,198,89,144,178,184,53,204,130,205,75,84,147,181,145,124,67,49,167,60,90,40,135,73,206,100,37,222,174,70,130,114,47,46,150,151,55,110,56,46,35,177,152,91,83,87,201,55,105,87,183,197,54,222,182,35,175,162,222,167,147,47,100,152,131,114,92,49,146,220,165,83,36,162,36,61,220,32,49,132,112,181,197,149,140,37,155,184,101,63,43,90,38,199,67,126,174,80,218,158,74,116,105,33,172,185,207,96,127,184,52,98,161,145,136,156,74,62,141,46,179,191,119,114,93,154,116,121,103,212,204,37,112,96,175,180,119,208,155,115,42,172,58,204,112,171,191,91,165,197,152,170,84,32,180,180,38,54,173,109,214,181,215,143,143,59,125,92,75,133,0
198,213,189,195,146,221,65,139,154,148,167,165,50,85,213,41,160,92,209,108,170,60,38,216,76,182,127,54,126,191,126,70,56,169,77,202,78,91,132,147,66,162,74,104,164,163,133,108,198,42,75,158,48,193,192,142,148,162,136,139,201,40,198,167,64,87,84,169,93,167,154,169,80,191,203,56,99,191,220,91,117,106,216,44,55,206,95,211,107,154,104,165,60,179,188,94,67,90,179,135,180,119,77,188,190,67,173,86,182,73,131,206,59,50,113,142,61,172,100,34,103,86,113,154,174,100,58,76,116,48,147,80,75,57,142,68,193,212,87,107,133,128,38,162,169,178,98,183,169,125,106,134,70,46,124,75,74,152,132,80,38,166,162,87,130,129,68,42,210,64,77,222,136,214,34,105,97,153,100,139,219,129,126,174,179,218,101,135,184,47,212,63,99,97,163,44,142,49,118,108,34,133,178,87,131,88,115,194,123,109,88,33,87,162,150,158,116,151,182,195,205,85,65,167,184,203,174,103,196,102,56,75,176,59,64,192,176,191,52,116,142,74,101,131,63,156,41,44,65,32,101,205,152,202,216,126,199,169,51,141,200,130,158,84,174,150,205,53,215,157,119,197,146,108,57,48,152,96,57,73,172,166,214,202,160,108,162,85,178,217,102,65,106,99,156,131,65,73,95,99,107,188,80,164,195,56,112,193,129,104,143,58,108,134,104,140,190,78,195,35,36,106,83,100,116,60,104,210,84,215,55,151,205,40,93,131,181,149,210,142,104,32,146,199,89,144,178,185,52,204,131,206,76,84,148,181,144,123,67,49,167,59,90,40,136,73,206,100,37,222,173,70,131,114,47,46,149,152,55,111,55,47,35,176,152,91,83,87,201,55,106,88,184,197,54,221,182,34,176,163,222,167,146,48,100,152,131,114,93,48,147,220,165,84,36,163,36,61,220,32,48,132,113,181,197,149,140,38,153,185,101,63,43,90,38,199,67,126,175,79,218,158,74,115,105,34,172,185,207,96,127,184,52,98,162,145,136,157,74,62,141,46,178,190,119,114,93,154,115,121,103,212,204,37,113,96,175,179,120,208,155,115,41,172,58,204,113,171,192,91,166,198,152,169,85,32,180,180,37,54,173,110,214,181,215,143,143,59,126,91,74,132,0
198,212,190,195,146,220,65,139,153,148,167,166,51,84,212,41,160,92,210,108,169,60,38,216,76,182,127,54,126,191,127,71,55,169,78,202,79,91,132,147,66,163,74,104,164,163,133,108,198,41,75,158,48,193,192,142,147,162,136,139,201,40,198,167,64,87,84,169,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,107,154,104,166,60,179,188,94,68,90,179,135,179,119,76,188,191,67,174,86,182,73,131,206,58,50,113,141,62,172,100,34,103,86,113,154,174,100,58,76,116,48,147,81,75,58,143,67,193,212,87,107,133,128,39,162,169,179,98,183,169,125,105,134,70,46,123,75,74,152,132,81,38,167,162,87,130,129,68,42,209,63,77,222,136,214,34,105,96,153,100,139,219,129,126,174,179,218,101,134,185,46,212,63,99,97,164,43,142,49,119,108,34,133,179,87,131,87,115,194,124,109,88,33,87,162,150,159,116,151,183,195,206,84,65,167,184,203,174,104,195,102,57,75,176,59,64,191,177,191,52,116,142,74,102,132,63,155,41,44,64,32,101,205,152,203,216,126,199,169,51,141,199,130,158,84,174,150,205,53,215,157,119,198,146,108,58,49,152,96,57,73,172,165,213,202,160,108,162,85,178,216,102,65,106,99,155,131,64,74,95,99,106,188,80,163,195,57,112,193,129,104,143,58,109,134,104,140,190,79,195,35,36,105,84,100,116,59,104,210,84,215,55,152,205,40,93,131,181,149,210,143,105,33,147,199,89,144,178,185,52,205,131,205,76,84,148,181,145,124,67,49,167,59,90,40,136,73,206,100,37,222,174,70,131,113,47,47,149,151,55,111,55,46,35,176,152,91,83,87,201,55,106,88,183,197,54,222,182,34,176,163,222,167,146,48,100,152,131,114,92,48,146,220,165,84,36,163,36,60,220,32,49,132,113,181,196,150,139,38,154,185,101,63,43,90,38,198,67,126,175,79,218,159,73,115,105,33,172,185,208,96,127,185,52,98,162,146,136,157,74,62,141,47,178,191,119,115,94,154,115,122,103,212,204,37,112,96,175,179,120,208,156,115,41,172,58,204,112,171,191,91,166,198,152,170,85,32,180,180,37,54,173,110,215,181,215,143,143,59,126,91,75,132,0
198,212,190,195,146,220,66,139,153,148,167,165,51,84,212,41,160,92,210,108,169,60,38,216,76,181,127,54,126,191,127,71,56,169,77,202,79,91,132,147,66,163,74,104,164,163,132,108,197,41,75,158,48,193,192,142,147,162,136,139,201,40,198,167,64,87,84,169,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,106,154,104,166,60,179,188,94,67,90,179,135,179,119,76,188,190,67,173,86,182,73,131,206,59,50,114,142,62,172,100,34,103,86,113,154,174,100,58,76,116,48,148,80,75,57,143,68,193,212,87,107,133,128,39,162,169,178,98,183,168,125,105,134,70,46,124,75,74,152,132,81,38,166,161,87,130,129,68,42,209,64,77,222,136,214,35,105,97,153,100,138,219,129,126,174,180,218,101,134,185,46,212,63,99,97,164,43,142,49,119,108,34,134,178,86,131,87,115,193,124,109,87,33,87,162,150,159,116,151,182,195,206,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,176,191,51,116,142,74,101,132,63,156,41,44,64,32,101,205,152,203,216,126,199,169,50,141,199,130,158,84,174,150,205,53,215,157,119,198,146,108,58,49,152,96,57,73,172,165,214,202,160,108,162,85,178,216,102,64,106,99,156,131,64,74,95,99,107,189,80,164,195,57,112,193,129,104,143,59,109,134,104,140,190,78,195,35,36,105,83,100,116,60,104,210,84,215,55,152,205,40,93,131,181,149,210,143,105,33,147,199,89,144,178,185,52,204,131,205,76,84,148,181,145,124,67,49,167,60,90,40,135,73,206,100,37,222,174,70,131,113,47,47,149,151,55,111,55,46,35,176,152,91,83,87,201,55,106,88,183,197,54,222,182,34,176,163,222,167,146,47,100,152,131,114,92,48,147,220,165,84,36,163,36,60,220,33,49,132,113,181,197,149,139,38,154,185,101,63,43,90,38,198,67,126,175,79,218,158,73,116,105,33,172,185,207,96,127,185,52,98,162,146,136,157,74,62,141,47,178,191,119,114,93,154,116,121,103,212,204,37,112,96,175,179,120,208,155,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,180,37,54,173,110,214,181,215,143,143,59,126,91,75,132,0
199,212,190,195,146,220,65,139,153,148,167,166,51,84,213,41,160,92,210,108,169,60,38,217,77,181,127,55,127,191,127,70,55,170,78,203,79,91,132,146,66,163,73,105,164,163,132,107,197,41,75,157,48,193,192,142,148,162,136,139,200,40,198,168,64,87,83,169,92,167,154,170,81,190,204,56,99,190,221,91,117,107,217,44,55,207,95,210,107,154,105,165,60,180,187,94,67,90,180,135,180,119,77,187,191,67,173,86,182,74,131,205,59,50,114,141,62,171,99,34,104,86,113,154,174,101,58,76,117,48,147,80,75,57,143,68,192,212,87,107,133,128,39,162,169,179,98,183,168,126,106,134,70,46,124,75,74,152,133,81,38,166,162,86,130,128,68,42,209,64,77,221,136,215,35,105,97,153,100,138,219,129,125,175,180,218,100,135,184,46,213,64,98,98,164,44,142,49,119,108,34,134,178,86,131,88,115,193,124,108,88,33,87,162,150,158,116,151,182,195,206,84,65,168,184,204,174,104,195,102,57,76,175,59,64,192,177,191,51,116,141,74,102,132,63,155,40,44,64,32,101,204,152,203,216,127,199,169,51,141,199,129,158,84,174,150,205,52,215,158,119,198,147,108,58,48,152,95,57,73,172,165,214,202,159,108,162,85,178,216,103,65,106,99,155,131,64,74,94,99,108,189,80,163,195,57,112,194,129,104,143,58,109,134,104,140,190,78,195,35,36,106,84,100,115,59,105,209,84,215,54,152,205,40,93,130,182,149,210,142,104,33,147,199,89,144,178,185,52,204,131,205,76,84,148,180,145,124,67,50,166,60,90,40,135,73,207,100,37,221,174,70,131,113,47,47,150,152,55,111,55,46,35,177,152,91,83,88,201,55,106,88,184,197,53,221,183,34,176,162,222,167,146,47,100,152,131,114,92,49,146,221,165,83,37,163,37,60,220,33,48,133,113,181,196,150,139,38,154,184,101,63,43,90,38,199,67,126,175,79,217,158,73,115,106,33,172,186,207,96,127,185,52,98,162,146,136,157,74,62,140,47,178,190,120,114,93,153,116,121,103,212,204,36,113,96,175,180,120,208,156,115,41,172,57,203,112,171,191,91,165,199,152,170,85,32,181,179,38,54,173,110,215,181,215,142,143,59,126,91,75,132,0
198,213,190,196,146,221,66,139,153,148,167,166,50,84,213,41,160,92,210,108,170,60,38,216,76,181,127,54,126,191,126,71,55,169,77,202,78,91,132,147,66,162,74,104,164,164,133,108,197,41,76,158,48,193,191,142,147,162,136,139,200,40,198,168,64,86,84,169,93,167,153,170,80,190,204,56,99,191,221,91,117,106,216,44,54,206,94,210,106,154,104,166,60,180,188,94,67,90,179,135,180,120,76,188,190,67,173,87,182,74,131,206,59,50,113,141,62,172,100,34,103,86,114,154,174,100,58,76,116,48,148,80,75,57,142,68,193,213,86,107,133,128,39,162,169,178,98,183,168,126,105,134,70,46,123,75,73,152,133,81,38,166,162,87,130,129,68,42,210,64,77,222,136,214,35,106,97,153,100,139,219,129,126,175,180,218,100,134,184,47,212,63,99,97,164,43,142,49,119,108,34,133,178,86,131,88,115,193,124,109,87,33,87,162,150,159,116,151,183,195,205,84,65,167,184,203,174,103,195,101,57,75,176,59,64,192,176,191,51,116,142,74,101,131,63,155,41,44,64,32,101,205,152,203,216,126,199,169,50,141,200,130,159,84,174,150,205,53,215,157,119,198,146,108,58,49,152,96,57,73,172,166,214,201,160,108,162,85,178,216,103,65,106,99,155,131,64,73,95,99,107,188,80,163,195,57,112,194,129,104,143,59,109,134,104,140,190,78,194,35,36,105,83,100,115,59,104,210,84,215,55,151,205,40,93,131,181,149,210,143,105,33,147,199,89,144,178,185,52,204,131,206,76,84,148,181,145,124,66,49,167,59,90,40,135,73,206,100,37,222,174,70,131,114,47,46,150,152,55,110,56,47,35,177,152,91,83,87,200,55,105,88,184,197,54,221,183,34,176,163,223,166,146,47,100,152,131,114,92,48,147,220,165,84,36,163,37,61,219,32,48,133,113,181,196,149,140,39,154,185,101,63,43,90,38,198,67,126,175,79,218,158,73,115,105,33,173,185,208,96,127,185,52,98,162,145,136,157,74,63,141,47,177,191,119,114,93,154,116,122,103,212,204,37,112,96,175,179,120,208,156,115,41,172,58,204,112,170,192,91,166,198,153,169,85,31,180,180,37,54,173,109,215,180,215,142,143,59,125,91,74,132,0
198,213,189,195,147,220,65,138,154,148,167,165,51,84,212,41,160,92,210,108,169,60,38,216,75,181,126,55,126,191,126,71,56,169,77,202,79,92,132,147,66,163,73,104,164,164,133,108,198,41,75,157,48,193,191,143,147,162,136,139,200,40,198,168,64,86,83,169,93,168,154,170,79,191,202,56,99,191,221,91,118,107,217,44,54,207,95,210,106,154,105,166,59,179,187,94,67,89,179,134,180,119,77,188,191,67,174,86,182,74,131,206,59,50,113,142,62,172,100,34,103,86,112,154,174,101,59,76,116,48,148,81,75,57,143,68,192,212,87,106,133,128,39,162,169,179,98,183,168,125,105,134,70,47,124,76,73,152,132,81,37,166,162,88,130,129,67,41,209,64,77,221,135,214,35,106,97,152,101,138,219,129,126,174,179,218,101,135,185,47,212,63,98,97,164,44,142,49,119,108,34,133,178,86,132,87,115,194,124,109,88,34,87,162,150,159,116,151,183,195,206,84,65,167,184,202,174,103,195,103,56,75,176,58,64,191,176,191,51,116,142,74,101,132,62,156,41,44,65,31,100,205,152,203,216,126,199,169,50,141,199,129,158,85,173,150,204,53,215,158,118,197,145,108,58,48,152,96,57,73,172,166,214,201,160,109,161,85,178,216,103,64,106,99,156,131,64,73,95,99,107,188,80,164,196,58,113,193,129,104,143,59,108,134,104,140,190,78,195,35,35,106,83,100,116,59,104,209,84,215,55,152,205,40,93,130,181,149,210,143,105,32,147,198,90,144,177,185,52,204,131,205,76,84,148,181,145,123,67,49,166,59,90,40,135,72,205,100,38,222,174,70,130,113,48,47,150,152,55,111,55,47,35,176,152,91,83,86,200,54,106,88,183,197,54,222,183,34,176,162,223,166,146,48,100,152,131,114,93,48,147,220,165,83,36,163,36,61,220,32,49,132,113,180,197,149,138,38,153,185,101,63,43,90,37,199,66,126,175,79,218,158,73,116,106,33,172,185,207,96,127,185,52,98,162,146,136,156,74,62,141,47,178,191,119,115,94,155,115,122,103,212,204,38,112,96,175,179,120,208,155,116,42,172,58,204,113,171,191,91,165,198,153,170,84,32,180,180,37,54,173,111,214,180,215,143,142,59,126,91,75,132,0
198,213,190,195,146,220,66,139,153,148,167,165,51,84,212,41,160,93,210,108,169,60,38,216,76,181,127,54,126,191,127,71,56,169,77,202,79,91,132,147,66,163,74,104,164,163,132,108,197,41,75,158,48,192,192,142,147,162,136,139,201,40,198,167,63,87,83,169,93,167,153,169,80,191,203,56,99,190,221,91,117,107,217,44,54,206,95,210,106,154,104,166,59,180,188,94,67,90,179,135,179,119,76,188,190,67,173,86,182,73,131,206,59,50,114,142,62,172,100,34,104,86,113,154,174,100,58,76,116,48,147,80,75,57,143,68,193,212,87,107,133,128,39,162,169,178,98,183,168,125,105,134,70,46,123,75,74,152,132,81,38,166,161,87,130,129,68,42,209,64,77,222,136,214,35,105,97,153,100,138,219,129,126,175,180,218,101,134,185,46,212,63,99,97,164,43,142,49,119,108,34,134,178,87,131,87,115,194,123,109,87,33,87,162,150,159,116,151,182,195,206,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,176,191,51,116,142,74,101,132,63,156,41,44,64,32,101,205,152,203,216,126,199,169,50,141,199,130,158,84,174,150,205,53,215,157,119,198,146,108,58,49,153,96,57,73,172,165,214,202,160,108,162,85,178,216,102,65,106,99,155,131,64,73,95,99,107,189,80,164,195,57,112,194,129,104,143,59,109,134,104,140,190,78,195,35,36,105,83,100,116,59,104,210,84,215,55,152,205,40,93,131,181,149,210,143,105,33,147,199,89,144,178,185,52,204,131,205,76,84,148,181,145,124,67,49,167,60,90,40,135,73,206,100,37,222,174,70,131,113,47,47,149,151,55,111,55,47,35,176,152,91,83,87,201,55,106,88,183,197,54,222,182,34,176,163,222,167,146,47,100,152,131,114,92,48,147,220,165,84,36,163,36,60,220,33,49,132,112,181,197,149,139,38,154,185,101,63,43,90,38,198,67,126,175,79,218,158,73,116,105,33,172,185,207,96,127,185,52,98,162,146,136,157,74,62,141,47,178,191,119,114,93,154,115,121,103,212,204,37,112,96,175,179,120,208,155,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,180,37,54,173,110,214,181,215,143,143,59,126,91,75,132,0
198,213,189,196,146,220,66,139,154,148,167,165,51,85,212,41,160,93,210,108,169,60,39,217,76,181,127,53,127,191,127,70,56,169,78,203,79,90,132,147,66,163,74,104,164,163,132,108,198,42,75,157,48,193,192,142,147,162,135,138,201,40,198,168,64,87,83,169,93,167,153,169,80,190,203,55,99,190,220,91,118,107,217,45,54,206,95,211,106,154,104,166,60,179,188,93,68,89,179,135,179,119,77,188,190,66,174,86,182,73,131,206,58,50,113,141,62,172,100,34,103,86,114,153,174,100,58,76,116,48,147,81,75,58,143,67,193,212,86,107,133,128,39,162,169,178,99,182,168,125,105,134,70,46,124,75,73,151,132,81,38,166,162,87,130,130,67,42,210,63,77,223,136,214,35,106,97,152,101,138,219,129,126,174,179,218,101,134,185,46,212,63,99,97,164,44,141,49,119,108,34,133,178,86,131,88,115,194,123,109,88,33,87,163,150,159,116,151,183,195,206,83,64,168,184,204,174,104,195,102,57,75,175,59,63,192,177,192,52,116,141,74,101,132,62,156,41,43,64,32,100,205,152,202,216,126,199,169,50,141,199,130,158,85,175,150,205,53,215,157,118,197,146,108,58,49,153,95,58,73,172,165,214,201,159,108,162,85,178,217,102,65,106,99,155,131,64,74,95,99,106,189,80,163,195,57,112,194,129,104,142,59,109,134,104,139,190,78,195,35,36,105,84,100,116,60,103,209,84,215,55,151,205,40,94,131,181,149,210,142,105,33,147,198,89,144,178,185,52,205,131,205,76,84,147,181,145,124,67,48,167,59,90,40,135,72,206,101,37,221,173,70,130,114,47,46,149,151,54,111,55,47,36,177,152,91,83,88,201,55,105,88,184,198,54,222,182,34,176,163,222,166,147,47,100,152,131,114,92,48,147,219,165,84,36,163,36,60,220,33,49,132,113,181,197,150,139,38,154,185,101,63,43,89,38,198,66,126,175,80,218,159,73,116,105,33,172,185,208,96,127,185,51,97,162,145,136,157,73,62,141,46,178,191,119,115,93,154,115,121,102,212,205,37,113,96,175,179,120,208,155,115,41,171,59,204,112,171,191,90,166,197,152,170,85,32,181,180,37,55,173,110,214,180,215,142,143,59,126,91,74,132,0
199,213,190,196,146,220,66,138,154,148,167,165,51,85,213,42,160,93,211,108,170,60,38,216,74,181,126,54,126,191,127,71,56,170,78,201,79,91,132,146,67,163,74,104,164,163,133,107,198,41,75,157,49,192,191,142,147,163,135,138,200,40,198,166,64,86,84,170,93,167,153,169,80,191,204,56,100,190,221,92,118,106,216,45,54,206,95,210,106,154,104,165,60,179,188,94,68,89,179,135,179,119,77,189,190,66,174,86,181,73,131,206,59,51,114,141,63,172,100,34,104,86,112,154,174,101,58,77,116,47,147,80,75,58,143,68,193,212,86,107,132,128,39,162,170,178,97,183,169,125,105,134,70,46,123,76,74,152,133,81,39,166,161,86,130,129,67,42,209,64,78,222,135,214,34,105,96,153,101,139,220,129,126,174,180,217,102,134,184,46,212,64,98,97,164,44,142,49,119,108,35,133,178,87,132,88,115,193,124,109,87,33,87,162,150,159,116,151,182,194,207,84,64,168,185,203,173,104,194,102,57,75,176,58,64,192,176,191,52,116,141,73,101,131,63,156,42,43,64,32,101,204,152,202,216,126,200,170,49,140,200,131,158,84,174,151,205,53,215,157,119,197,147,108,58,49,152,96,57,73,173,165,214,202,160,108,162,86,178,216,103,64,105,99,157,131,64,72,95,99,107,188,80,163,195,56,112,193,129,103,142,58,108,134,104,140,190,79,194,35,37,106,84,99,116,59,104,209,84,216,54,151,205,40,94,130,181,148,210,142,104,34,146,199,88,144,178,185,53,204,131,205,75,84,148,180,145,125,67,49,166,60,91,40,135,73,205,99,37,222,174,70,131,112,48,47,149,151,55,111,55,47,35,176,152,91,83,87,201,56,106,87,183,197,54,222,182,34,176,163,222,167,146,48,100,152,131,114,92,49,147,220,165,85,36,163,37,60,220,33,48,132,114,181,197,150,140,37,154,186,101,63,42,90,38,198,67,127,174,79,218,159,74,116,105,34,173,185,207,96,127,185,51,98,162,147,136,157,74,62,140,46,178,191,119,116,94,154,115,122,102,211,204,37,112,97,175,179,119,208,156,115,41,172,58,204,112,170,192,91,165,199,152,170,85,32,181,180,38,54,172,110,214,180,216,142,143,61,125,91,74,132,0
198,213,190,195,146,220,66,139,153,148,167,165,51,84,212,41,160,93,210,108,170,59,38,216,76,181,127,54,126,191,127,71,56,169,78,202,79,91,132,147,66,163,74,104,164,163,132,108,197,41,75,158,48,193,192,142,147,162,136,139,200,40,198,167,63,87,83,169,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,106,154,104,166,60,179,188,94,67,90,179,135,179,119,76,188,190,67,173,86,182,73,131,206,59,50,114,142,62,172,100,34,103,86,113,154,174,100,58,76,116,48,147,80,75,57,143,68,193,212,87,107,133,128,39,162,169,178,98,183,168,126,105,134,70,46,123,75,74,152,132,81,38,167,162,87,130,129,68,42,209,64,77,222,136,214,35,106,97,153,100,138,219,129,126,174,180,218,101,134,185,46,212,63,99,97,164,43,141,49,119,108,34,133,178,87,131,88,115,194,123,109,87,33,87,162,150,159,116,151,183,195,206,84,65,167,184,203,174,103,195,102,57,75,176,59,64,192,176,191,51,116,142,74,101,132,63,156,41,44,64,32,101,205,152,203,216,126,199,169,50,141,199,130,158,84,174,150,205,53,215,157,119,198,146,108,58,49,152,96,57,73,172,165,214,202,160,108,162,85,178,216,102,65,106,99,156,131,64,74,95,99,107,188,80,164,195,57,112,194,129,104,143,59,109,134,104,140,190,79,195,35,36,105,83,100,116,59,104,210,84,216,55,152,205,40,93,131,181,149,210,142,105,33,147,199,89,144,178,185,52,205,131,205,76,84,148,181,145,124,67,49,167,59,90,40,135,73,206,100,37,222,174,70,131,113,47,47,149,151,55,111,55,47,35,177,152,91,83,87,200,55,106,88,183,197,54,222,182,34,176,163,222,167,146,47,100,152,131,114,92,49,146,220,165,84,36,163,36,61,220,33,49,132,113,181,197,150,140,38,154,185,101,63,43,90,38,198,67,126,175,79,218,158,73,116,105,33,172,185,207,96,127,185,52,98,162,146,136,157,74,62,141,47,178,191,119,114,93,154,115,121,103,212,204,37,113,96,175,179,120,208,155,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,179,37,54,173,110,214,181,215,142,143,59,126,91,75,132,0
198,212,190,196,147,221,66,140,153,148,167,164,51,84,212,41,160,92,209,108,169,60,38,216,76,182,128,54,126,191,126,70,56,169,78,202,79,91,132,147,66,163,74,105,164,164,132,108,197,42,75,158,49,192,192,143,146,162,136,139,200,39,198,167,63,86,83,168,92,167,154,170,80,190,204,56,99,190,221,91,118,108,217,44,54,207,95,210,106,154,103,166,59,180,187,94,67,90,180,134,180,119,77,187,191,67,173,86,182,74,130,206,59,49,113,141,62,172,100,34,104,86,114,154,173,101,58,76,117,47,148,80,75,57,143,68,193,211,87,107,132,129,38,162,168,177,98,183,168,125,105,135,70,46,123,75,74,152,132,81,38,166,162,86,131,129,68,42,209,63,77,222,136,214,35,106,97,153,101,139,220,129,125,175,179,218,101,134,185,46,212,63,99,98,164,42,142,49,119,108,35,133,179,86,131,88,115,194,124,108,87,33,87,163,149,158,116,150,182,195,206,84,65,167,184,204,175,103,195,102,57,75,176,58,65,191,176,192,52,117,141,74,101,132,62,155,40,43,64,32,100,204,153,202,216,126,199,169,50,141,199,130,158,84,173,150,206,53,215,157,118,197,145,108,57,49,152,95,57,73,172,166,213,201,159,108,162,86,177,217,102,64,106,99,155,131,65,73,95,99,107,189,79,163,195,57,112,195,130,104,143,59,107,133,104,140,190,79,194,34,36,106,84,99,115,60,104,210,85,216,54,152,205,40,92,130,181,148,210,142,105,33,147,199,89,145,178,185,52,204,131,205,76,85,148,181,144,124,67,49,168,60,90,39,136,72,206,101,37,222,173,70,131,113,48,47,150,151,55,110,56,46,35,177,151,90,83,87,200,55,106,88,183,197,54,222,182,34,176,162,222,167,146,46,100,151,132,114,91,49,148,219,165,84,35,163,37,60,221,32,49,131,112,181,196,149,139,38,154,186,101,63,43,90,37,198,67,126,175,79,218,159,74,115,105,34,173,185,207,97,127,185,52,98,162,146,136,157,73,63,140,47,178,192,119,114,93,154,115,122,103,212,204,38,111,96,174,179,119,208,155,116,41,172,58,204,113,171,191,91,166,198,152,170,85,32,180,180,37,55,173,109,215,182,215,143,143,60,126,91,74,132,0
198,212,189,195,146,220,66,139,153,147,166,165,51,84,213,41,160,93,209,108,170,59,39,216,76,181,127,54,126,191,127,71,56,169,78,202,79,91,132,147,66,163,74,104,164,163,132,108,197,41,75,158,49,192,192,142,148,162,136,139,200,40,198,168,63,87,84,169,93,167,154,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,107,154,104,165,60,179,188,93,67,90,179,135,179,119,77,188,190,67,173,87,182,73,131,206,59,50,114,142,61,172,100,34,103,86,113,154,173,100,58,76,116,47,148,80,75,58,142,68,193,212,87,107,132,128,38,162,169,178,98,183,168,125,105,134,70,46,124,75,74,151,132,80,38,166,162,87,130,129,68,42,209,64,77,222,135,214,34,106,96,153,101,138,219,129,126,175,180,218,100,135,185,46,213,63,99,97,164,43,142,48,119,108,34,133,178,87,131,87,115,193,123,109,88,33,87,162,150,159,116,151,182,195,205,84,65,167,184,203,174,104,195,102,56,75,176,59,64,192,177,192,52,116,142,74,101,132,63,156,40,44,64,32,101,205,152,202,216,125,199,170,50,141,200,130,159,84,174,150,205,53,215,158,119,198,146,108,58,49,152,95,57,73,172,165,214,202,160,108,162,85,178,216,102,65,106,99,156,131,64,74,95,99,106,189,80,163,195,56,112,194,129,104,143,59,109,134,104,140,190,78,195,35,36,105,84,99,116,60,104,209,84,216,55,152,205,40,93,131,181,149,210,142,105,33,146,199,89,144,178,185,52,205,131,205,76,84,148,181,145,124,67,49,167,60,90,40,135,73,206,101,38,221,173,70,131,113,47,47,149,151,55,110,56,46,35,177,152,91,83,87,201,55,105,88,183,197,54,222,182,34,176,163,222,167,146,48,100,152,131,114,92,48,146,220,165,84,36,163,36,60,220,33,49,132,113,181,197,150,139,38,153,185,101,63,43,90,37,198,67,127,175,80,218,158,74,116,105,33,172,185,207,96,127,185,52,97,162,145,136,156,74,62,141,47,178,191,119,114,93,154,116,121,103,212,204,37,113,96,175,179,120,208,155,115,41,172,58,204,112,171,191,91,166,198,152,170,85,32,180,179,37,55,173,110,214,180,215,142,143,59,126,91,75,132,0
198,212,190,195,146,220,66,139,153,148,167,165,51,84,212,41,160,93,210,108,169,60,38,216,76,181,127,54,126,191,127,71,56,169,77,202,79,91,132,147,66,163,74,104,164,163,132,108,197,41,75,158,48,193,192,142,147,162,136,139,200,40,198,167,63,87,84,169,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,106,154,104,166,60,179,188,94,67,90,179,135,179,119,76,188,190,67,173,86,182,73,131,206,59,50,114,141,62,172,100,34,103,86,113,154,174,100,58,76,116,48,148,80,75,57,143,68,193,212,87,107,133,128,39,162,169,178,98,183,168,125,105,134,70,46,124,75,74,152,132,81,38,166,161,87,130,129,68,42,209,64,77,222,136,214,35,105,97,153,100,138,219,129,126,174,180,218,101,134,185,46,212,63,99,97,164,43,142,49,119,108,34,133,178,86,131,87,115,194,124,109,87,33,87,162,150,159,116,151,183,195,206,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,176,191,51,116,142,74,101,132,63,156,41,44,64,32,101,205,152,203,216,126,199,169,50,141,199,130,158,84,174,150,205,53,215,157,119,198,146,108,58,49,153,95,57,73,172,165,214,202,160,108,162,85,178,216,102,65,106,99,156,131,64,74,95,99,107,188,80,164,195,57,112,193,129,104,143,59,109,134,104,140,190,78,195,35,36,105,83,100,116,60,104,210,84,215,55,152,205,40,93,131,181,149,210,143,105,33,147,199,89,144,178,185,52,204,131,205,76,84,148,181,145,124,67,49,167,60,90,40,135,73,206,100,37,222,174,70,131,113,47,47,149,151,55,111,55,47,35,176,152,91,83,87,201,55,106,88,183,197,54,222,182,34,176,163,222,167,146,47,100,152,131,114,92,48,147,220,165,84,36,163,36,60,220,33,49,132,113,181,197,150,139,38,154,185,101,63,43,90,38,198,67,126,175,79,218,158,73,116,105,33,172,185,207,96,127,185,52,98,162,146,136,157,74,62,141,47,178,191,119,114,93,154,115,121,103,212,204,37,112,96,175,179,120,208,155,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,180,37,54,173,110,214,181,215,143,143,59,126,91,75,132,0
198,212,189,195,146,220,65,138,153,147,166,165,50,84,212,41,160,92,209,108,170,59,38,216,76,182,126,53,126,191,126,71,56,169,77,203,79,91,131,147,66,163,73,104,165,163,133,108,198,41,75,157,49,193,192,143,148,162,136,138,200,40,198,167,64,87,83,169,93,168,153,170,79,191,203,57,99,190,221,91,117,108,217,44,53,206,95,210,106,154,104,166,60,179,187,93,67,89,179,135,180,119,77,188,191,67,173,86,182,73,130,206,58,50,113,141,61,172,100,34,104,86,113,155,174,100,58,76,116,48,147,81,75,57,142,67,193,213,87,107,133,128,39,162,169,178,98,182,168,125,106,134,70,46,124,75,74,151,132,80,38,166,161,87,130,129,68,42,210,64,77,222,136,214,35,106,97,152,100,138,220,129,126,174,180,218,101,135,184,47,212,63,99,98,163,43,142,49,119,108,34,134,178,86,131,87,115,193,123,109,88,33,87,162,150,159,116,151,183,195,206,83,65,167,184,203,174,103,195,102,57,74,176,59,63,192,176,191,52,116,142,74,102,132,63,155,41,44,64,32,101,204,152,202,216,126,200,169,51,141,200,130,158,84,174,150,205,53,215,157,119,197,146,108,57,49,153,96,57,74,172,166,213,201,160,108,162,85,178,216,102,64,107,99,156,131,64,74,95,99,107,189,80,164,195,57,112,193,129,103,143,59,108,134,104,140,190,79,194,35,36,106,83,99,116,60,104,209,84,216,55,152,205,40,93,131,181,149,210,143,105,32,146,198,89,144,178,185,53,204,131,205,76,84,147,181,145,124,68,49,167,59,90,40,136,72,206,100,37,222,174,70,130,114,47,47,150,151,55,110,55,46,35,176,152,91,83,87,200,55,105,88,183,197,54,222,182,34,176,163,222,167,146,48,99,151,131,114,93,48,146,220,165,84,36,163,37,60,220,33,49,132,112,181,196,149,139,38,153,185,101,63,43,90,38,198,66,127,175,80,218,158,74,116,105,34,173,185,207,96,127,185,52,98,162,145,137,156,74,63,141,47,178,191,120,115,93,155,115,121,103,212,204,37,112,96,175,179,120,208,155,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,179,37,54,173,110,214,181,215,143,143,60,126,91,74,132,0
198,212,190,195,146,220,66,139,153,148,167,165,51,84,213,41,160,92,210,108,169,60,38,216,76,181,127,54,126,191,126,71,56,169,77,202,79,91,132,147,66,163,74,104,164,163,132,108,197,41,75,158,49,193,192,142,148,162,136,139,200,40,198,167,63,87,84,169,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,106,154,104,166,60,179,188,94,67,90,179,135,179,119,76,188,190,67,173,86,182,73,131,206,59,50,114,142,62,172,100,34,103,86,113,154,174,100,58,76,116,48,147,80,75,57,143,68,193,212,87,107,133,128,39,162,169,178,98,183,168,125,105,134,70,46,124,75,74,152,132,81,38,166,161,87,130,129,68,42,209,64,77,222,136,214,35,105,97,153,100,138,219,129,126,175,180,218,101,134,185,46,212,63,99,97,164,43,142,49,119,108,34,134,178,86,131,87,115,193,124,109,87,33,87,162,150,159,116,151,182,195,206,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,176,191,52,116,142,74,101,132,63,156,41,44,64,32,101,205,152,202,216,126,199,169,50,141,199,130,158,84,174,150,205,53,215,157,119,198,146,108,58,49,153,96,57,73,172,165,214,202,160,108,162,85,178,216,102,64,106,99,155,131,64,74,95,99,107,188,80,164,195,57,112,194,129,104,143,59,109,134,104,140,190,79,195,35,36,105,84,100,116,60,104,210,84,215,55,152,205,40,93,131,181,149,210,142,105,33,147,199,89,144,178,185,52,204,131,205,76,84,148,181,145,124,67,49,167,60,90,40,135,73,206,100,37,222,174,70,131,113,47,47,150,151,55,111,55,47,35,176,152,91,83,87,201,55,106,88,183,197,54,222,182,34,176,163,222,167,146,47,100,152,131,114,92,48,146,220,165,84,36,163,36,60,220,33,49,132,113,181,197,149,140,38,154,185,101,63,43,90,38,198,67,126,175,79,218,158,73,116,105,33,172,185,207,96,127,185,52,98,162,146,136,157,74,62,141,47,178,191,120,114,93,154,115,121,103,212,204,37,112,96,175,179,120,208,155,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,179,37,54,173,110,214,181,215,143,143,59,126,91,75,132,0
197,213,189,194,145,220,67,139,155,146,165,165,49,87,215,40,161,93,208,108,168,58,39,214,76,181,128,53,125,189,128,68,58,170,78,200,80,90,133,145,65,165,75,105,164,165,132,108,197,40,76,160,48,192,193,144,146,163,136,139,200,40,197,167,62,88,81,170,92,165,156,167,81,190,205,57,99,189,217,91,116,105,217,42,54,204,96,212,106,153,103,166,59,178,188,96,65,87,180,135,178,118,77,188,191,65,172,88,183,72,131,205,59,49,114,142,62,170,101,31,101,88,115,154,174,99,60,76,114,49,149,79,76,58,143,69,191,211,86,108,129,129,39,161,168,178,97,186,169,125,103,135,70,44,123,75,74,152,133,79,38,165,161,88,130,128,67,43,210,62,76,222,135,215,35,107,97,155,101,139,219,129,127,174,179,217,99,135,184,47,210,65,98,97,164,44,142,49,118,110,34,132,176,86,132,89,115,194,122,110,88,34,87,162,150,160,116,153,182,193,207,83,66,167,183,203,173,104,196,101,54,75,174,60,62,192,177,193,49,114,142,72,103,133,64,155,42,46,64,34,100,207,152,202,215,126,196,171,50,140,200,127,159,82,173,150,205,53,217,158,120,198,149,107,59,48,152,96,58,73,173,166,213,200,162,104,165,86,177,215,104,65,105,100,157,133,65,74,95,100,107,190,81,163,194,54,110,195,129,107,143,60,109,133,105,140,188,80,193,34,35,104,83,97,116,58,103,209,84,215,54,151,204,41,94,129,182,150,210,140,104,33,147,198,91,145,180,184,51,205,131,204,77,87,149,181,144,123,67,50,169,60,89,42,135,75,205,100,36,222,172,70,134,113,50,47,149,151,54,110,57,46,35,175,152,91,81,87,201,54,105,87,184,196,56,221,184,32,174,163,223,168,146,48,100,151,130,116,91,47,147,220,164,83,35,163,36,59,219,34,50,133,112,178,196,151,138,40,155,183,100,63,42,90,37,198,65,125,175,81,216,160,73,119,105,35,171,186,205,97,128,184,50,96,160,144,136,159,73,63,140,49,177,193,121,115,94,156,116,123,101,213,205,36,112,95,174,179,121,207,153,114,44,172,60,205,113,172,189,94,167,198,152,169,85,29,178,178,36,55,173,112,215,180,214,143,141,61,124,89,73,134,0
199,213,190,196,146,220,65,139,154,147,167,165,52,85,213,40,161,92,210,108,170,59,39,217,77,181,126,55,127,192,127,72,56,169,78,203,78,90,132,146,66,163,73,105,165,164,132,108,196,42,75,158,49,193,192,142,147,162,136,139,200,41,198,167,63,87,83,169,93,167,153,169,81,190,204,55,99,191,221,91,116,107,216,45,54,208,95,210,106,154,104,166,60,179,188,93,67,89,179,136,180,120,76,188,191,67,173,86,182,73,131,206,59,49,114,141,62,171,100,33,104,86,112,154,174,101,58,76,117,48,147,81,76,57,142,68,193,213,87,107,133,128,39,162,169,179,99,183,168,125,105,133,70,46,124,75,73,152,132,82,37,166,161,87,129,129,66,41,209,63,76,222,136,214,35,105,97,153,101,138,219,130,126,175,180,218,100,135,184,47,213,63,99,98,163,44,141,50,118,109,34,134,180,85,131,87,116,194,123,109,87,34,87,162,150,159,115,152,182,195,206,84,66,167,185,203,173,104,195,101,56,75,177,59,64,191,176,191,52,116,141,73,101,132,63,156,41,44,65,32,100,205,152,202,215,125,198,169,50,141,200,130,158,84,175,150,205,53,214,157,119,198,146,109,58,49,152,95,56,73,173,164,215,201,159,109,161,85,179,218,102,65,106,98,155,131,65,74,95,100,107,190,79,163,195,56,112,193,130,104,143,58,110,134,104,140,189,79,195,35,36,105,84,99,116,60,104,210,84,215,55,152,205,40,92,131,181,149,210,144,104,33,147,198,90,144,178,185,52,204,130,205,77,85,148,180,144,124,68,49,167,59,90,40,136,73,206,99,38,222,173,71,131,113,48,47,150,151,54,111,55,46,35,177,152,91,84,87,201,55,105,89,183,197,54,221,182,33,175,163,222,166,147,47,100,152,132,114,92,48,147,220,165,84,36,163,36,61,219,32,48,132,113,180,197,150,140,37,154,185,101,63,43,90,38,199,67,126,175,80,218,159,73,116,105,33,172,186,208,96,126,185,52,98,163,146,136,157,74,63,141,47,179,191,119,114,93,154,116,122,102,212,204,37,112,97,175,179,120,208,156,115,42,171,58,204,112,171,192,91,166,197,153,170,85,32,180,179,38,55,173,111,215,180,215,143,143,58,126,91,75,131,0
198,212,190,195,146,220,66,139,153,148,167,165,51,84,212,41,160,92,210,108,169,60,38,216,76,181,127,54,126,191,127,71,56,169,78,202,79,91,132,147,66,163,74,104,164,163,132,108,198,42,75,158,48,193,192,142,147,162,136,139,200,40,198,168,63,87,84,169,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,107,154,104,166,60,179,188,93,67,90,179,135,179,119,76,188,190,67,173,86,182,73,131,206,59,50,114,141,62,172,100,34,103,86,113,154,174,100,58,76,116,48,148,80,75,57,143,68,193,212,87,107,133,128,39,162,169,178,98,183,168,125,105,134,70,46,123,75,74,152,133,81,38,167,161,87,130,129,68,42,209,64,77,222,136,214,35,105,97,153,100,138,219,129,126,174,180,218,101,135,184,46,212,63,99,97,164,43,142,49,119,108,34,133,178,86,131,87,115,194,124,109,87,33,87,162,150,159,116,151,183,195,206,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,176,191,51,116,142,74,101,132,63,156,41,44,64,32,101,205,152,203,216,126,199,169,50,141,200,130,158,84,174,150,205,53,215,157,119,197,146,108,58,49,152,95,57,73,172,165,214,202,160,108,162,85,178,216,102,65,106,99,156,131,64,74,95,99,107,188,80,164,195,57,112,193,129,104,143,59,109,134,104,140,190,78,194,35,36,105,83,100,116,59,104,210,84,215,55,152,205,40,93,131,181,149,210,143,105,33,147,199,89,144,178,185,52,204,131,205,76,85,148,181,145,124,67,49,167,59,90,40,136,73,206,100,37,222,174,70,131,113,47,47,150,151,55,111,55,46,35,177,152,91,83,87,201,55,106,88,183,197,54,222,182,34,176,163,222,167,146,47,100,152,131,114,92,49,147,220,165,84,36,163,36,61,220,33,49,132,113,181,197,149,139,38,154,185,101,63,43,90,38,198,67,126,175,79,218,158,73,116,105,33,172,185,207,96,127,185,52,98,162,146,136,157,74,62,141,47,178,191,119,114,93,154,116,122,103,212,204,37,112,96,175,179,120,208,156,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,180,37,54,173,110,214,181,215,143,143,59,126,91,75,132,0
198,212,190,195,146,220,66,139,153,148,167,165,51,84,212,41,160,92,209,108,169,60,38,216,76,181,127,54,126,191,127,71,56,169,77,202,79,91,132,147,66,163,74,104,164,163,132,108,198,42,75,158,48,193,192,142,147,162,136,139,201,40,198,167,64,87,84,169,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,106,154,104,166,59,180,188,94,67,90,179,135,179,119,77,188,190,67,173,87,182,73,131,206,59,50,114,142,62,172,100,34,103,86,113,154,174,100,58,76,116,48,147,81,75,57,142,68,193,212,87,107,132,128,39,162,169,178,98,183,168,125,105,134,70,46,124,76,74,152,132,81,38,166,162,87,130,129,67,42,209,64,77,222,136,214,35,105,97,153,100,138,219,129,126,174,179,218,100,134,184,47,212,63,99,97,164,44,142,49,119,108,34,133,178,87,131,87,115,193,124,109,87,33,87,162,150,159,116,151,182,195,206,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,177,191,52,116,141,74,101,132,63,156,41,44,64,32,101,204,152,202,216,126,199,169,51,141,200,130,159,84,174,150,205,53,215,158,119,198,146,108,58,49,152,96,57,73,172,165,214,201,160,108,162,85,178,216,102,64,106,99,156,131,64,73,95,99,106,189,80,164,195,57,112,193,129,104,143,59,109,134,104,140,190,79,194,35,36,106,83,99,116,60,104,210,84,216,55,151,205,40,93,131,181,149,210,143,105,33,147,199,89,144,178,185,52,204,131,205,76,84,148,181,144,124,67,49,167,60,90,40,135,72,205,100,37,222,174,70,131,114,47,47,149,151,55,110,55,46,35,176,152,91,84,87,201,55,106,88,183,197,54,222,182,34,176,163,222,167,146,47,100,152,131,114,92,48,147,220,165,84,36,163,36,60,220,33,49,132,113,181,197,149,139,38,154,185,101,63,43,90,38,198,67,126,175,79,218,158,73,116,105,33,172,185,207,96,127,185,52,98,162,145,136,157,74,62,141,47,178,191,119,114,93,154,115,121,102,212,204,37,112,96,175,179,120,208,155,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,180,37,54,173,110,214,181,215,143,143,59,126,91,75,132,0
198,212,189,196,146,220,66,139,154,148,167,165,51,84,213,41,160,92,210,108,169,60,38,216,76,181,127,54,126,191,127,71,56,169,77,202,79,91,132,147,66,163,74,104,164,163,132,108,198,41,75,158,48,193,191,142,147,162,136,139,200,40,198,168,64,87,84,169,93,167,153,169,80,190,204,56,99,190,221,91,117,107,216,44,54,206,95,210,106,154,104,165,59,179,188,94,67,90,179,135,179,119,76,188,190,67,174,86,182,73,131,206,59,50,113,142,62,172,100,34,103,86,113,154,174,100,58,76,116,48,147,81,75,57,143,68,193,212,87,107,132,128,39,162,169,178,98,183,168,125,106,134,70,46,123,75,74,152,133,81,38,166,161,87,130,129,68,42,209,64,77,222,136,214,35,105,97,153,100,138,219,129,126,175,180,218,101,135,185,46,212,64,99,97,163,43,142,49,119,108,34,134,178,86,131,88,115,193,124,109,87,33,87,162,150,159,116,151,182,195,206,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,176,191,51,116,141,74,101,131,63,155,41,44,64,32,101,205,152,203,216,126,199,169,50,141,199,130,158,84,174,150,205,53,215,157,119,198,146,108,58,49,152,96,57,73,172,165,214,202,160,108,162,85,178,216,102,65,106,99,155,131,64,73,95,99,107,188,80,164,195,57,112,193,129,104,143,59,109,134,104,140,190,78,195,35,36,106,83,100,116,59,104,210,84,216,55,151,205,40,93,131,181,149,210,143,105,33,147,199,89,144,178,185,52,204,131,205,76,85,148,181,145,124,67,49,167,59,90,40,135,73,206,100,37,222,174,70,131,113,47,47,149,151,55,111,55,47,35,176,152,91,83,87,201,55,106,88,183,198,54,222,182,34,176,163,222,167,146,47,100,152,131,114,92,48,147,220,165,84,36,163,36,61,220,32,49,132,113,181,197,149,140,38,154,185,101,63,43,90,38,198,67,126,175,80,218,158,73,116,105,33,172,185,207,96,127,185,52,98,162,146,136,157,74,63,141,47,178,191,119,114,93,154,116,121,103,212,204,37,112,96,175,179,120,208,155,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,180,37,54,173,110,214,180,215,143,143,59,126,91,75,132,0
198,213,190,195,146,220,66,139,153,148,167,165,51,84,212,41,160,93,210,108,169,60,38,216,76,181,127,54,126,191,127,71,56,169,77,202,79,91,132,147,66,163,74,104,164,163,133,108,198,41,75,158,48,193,192,142,147,162,136,139,201,40,198,167,64,87,84,169,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,106,154,104,166,60,179,188,94,67,90,179,135,179,119,76,188,191,67,173,86,182,73,131,206,59,50,114,141,62,172,100,34,103,86,113,154,174,100,58,76,116,48,147,81,75,57,143,68,193,212,87,107,133,128,39,162,169,178,98,183,168,125,105,134,70,46,124,75,74,152,132,81,38,166,161,87,130,129,68,42,209,64,77,222,136,214,35,105,97,153,100,138,219,129,126,175,180,218,101,134,185,46,212,63,99,97,164,44,142,49,119,108,34,134,178,86,131,87,115,193,124,109,87,33,87,162,150,159,116,151,183,195,206,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,176,191,51,116,142,74,101,132,63,156,41,44,64,32,101,205,152,203,216,126,199,169,50,141,199,130,158,84,174,150,205,53,215,158,119,198,146,108,58,49,153,96,57,73,172,165,214,202,160,108,162,85,178,216,102,65,106,99,156,131,64,73,95,99,107,188,80,164,195,57,112,193,129,104,143,59,109,134,104,140,190,78,195,35,36,105,83,100,116,60,104,210,84,215,55,152,205,40,93,131,181,149,210,142,105,33,147,199,89,144,178,185,52,204,131,205,76,84,148,181,145,124,67,49,167,60,90,40,135,73,206,100,37,222,174,70,131,113,47,47,150,151,55,111,55,47,35,176,152,91,83,87,201,55,106,88,183,197,54,222,182,34,176,163,222,167,146,47,100,152,131,114,92,48,146,220,165,84,36,163,36,60,220,33,49,132,113,181,196,150,140,38,154,185,101,63,43,90,38,198,67,126,175,79,218,158,74,116,105,33,172,185,207,96,127,185,52,98,162,145,136,157,74,62,141,47,178,191,119,114,93,154,115,121,103,212,204,37,112,96,175,179,120,208,156,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,180,37,54,173,110,214,180,215,143,143,59,126,91,75,132,0
198,212,190,195,146,220,66,138,154,148,167,165,51,84,212,41,160,92,210,108,169,59,38,216,76,181,127,54,127,191,126,71,56,169,78,202,79,91,132,147,66,163,74,104,164,163,132,108,198,41,75,158,48,193,192,142,147,162,136,139,201,40,198,167,64,86,84,169,93,167,154,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,106,154,104,166,60,180,188,94,67,89,179,135,179,119,76,188,191,67,173,86,182,73,131,206,59,50,114,142,62,172,100,34,103,86,113,154,174,100,58,76,116,48,148,81,75,57,142,68,193,212,87,107,133,128,39,162,169,178,98,183,169,125,105,134,70,46,124,76,74,152,132,81,38,166,162,87,130,129,68,42,210,64,77,222,136,214,35,105,96,153,100,138,219,129,126,175,179,218,101,134,185,46,212,63,99,97,163,43,142,49,119,108,34,133,178,87,131,87,115,193,124,109,87,33,87,162,150,159,116,151,183,195,205,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,176,191,52,116,142,73,101,131,63,155,41,43,64,32,101,204,152,203,216,126,199,169,51,141,200,130,158,84,174,150,205,53,215,158,119,198,146,108,58,49,152,95,57,73,172,165,214,201,160,108,161,85,178,216,102,64,106,99,156,131,64,73,95,99,107,188,80,163,195,57,112,193,129,104,143,59,109,134,104,140,190,79,194,35,36,106,84,100,116,60,104,210,84,215,55,152,205,40,93,131,181,149,210,142,105,33,147,199,89,144,178,185,52,205,131,205,76,84,148,180,144,124,67,49,167,60,90,40,136,73,206,100,37,222,173,70,131,113,47,47,149,151,55,111,55,46,35,176,152,91,83,87,200,55,106,88,183,197,54,221,182,34,176,163,222,167,146,47,100,152,131,114,92,49,146,220,165,84,36,163,36,60,220,33,49,132,113,181,197,149,139,38,153,185,101,63,43,90,38,198,67,126,174,79,218,158,74,116,105,33,172,185,207,96,127,185,52,98,162,146,136,157,73,62,141,47,178,191,120,115,93,154,115,122,103,211,204,37,112,96,175,179,120,208,156,115,41,172,58,204,112,171,191,91,166,198,152,169,85,32,180,179,37,54,173,109,214,181,215,143,143,59,125,91,75,132,0
198,212,190,196,146,220,65,139,153,148,166,167,51,84,212,41,160,92,209,108,169,59,39,216,76,182,127,54,126,192,126,70,56,169,79,202,79,92,131,148,66,162,74,104,164,163,133,108,197,42,76,156,48,192,192,142,147,161,136,139,200,40,197,167,64,87,84,169,93,167,154,169,80,190,203,56,99,191,221,91,117,107,216,45,54,206,94,210,106,154,103,165,60,180,188,94,67,90,179,135,179,119,76,188,190,67,173,87,182,73,131,206,58,50,114,141,62,172,99,33,103,86,113,154,174,100,58,76,117,48,148,80,75,57,142,67,193,213,87,107,133,128,38,162,170,178,98,182,168,125,105,134,70,45,123,75,73,152,133,81,38,167,161,86,130,130,67,43,209,64,77,222,135,214,35,106,97,153,100,138,219,129,126,175,179,218,102,134,185,47,213,64,99,97,163,44,142,49,119,108,34,134,178,86,132,88,116,193,124,109,88,33,87,162,150,159,116,151,182,195,204,84,65,167,184,203,174,103,195,102,56,75,176,59,64,191,177,191,52,116,141,74,102,132,62,155,41,44,64,32,101,205,152,202,216,126,199,169,50,141,200,130,158,85,174,150,205,53,215,157,119,197,146,108,58,48,152,95,56,72,172,166,214,202,160,108,162,85,178,217,102,64,106,99,156,131,64,74,95,100,107,188,79,163,195,57,112,193,130,104,142,59,108,134,104,140,190,79,194,35,36,106,84,100,116,59,105,210,83,216,54,151,205,41,93,131,181,149,210,143,105,33,147,199,89,145,178,185,52,205,131,205,75,84,148,181,144,125,67,49,167,60,89,40,136,72,207,100,37,222,174,70,131,113,46,46,150,151,55,112,56,47,35,177,151,91,84,88,200,55,106,88,183,198,54,221,182,35,176,162,222,166,146,48,100,152,131,114,92,48,147,220,165,84,36,163,36,60,220,32,49,132,113,181,196,150,140,38,154,184,100,63,43,90,38,198,66,127,174,80,218,158,73,116,106,33,172,185,208,95,126,184,52,98,162,146,137,156,74,63,141,47,178,191,120,114,94,154,115,121,102,212,204,37,112,96,176,179,120,208,156,115,42,172,58,204,113,171,191,92,165,197,152,170,84,32,179,179,37,54,172,110,214,180,216,143,144,59,125,90,75,132,0
198,213,189,196,146,220,66,138,154,148,167,165,51,84,212,41,160,92,210,108,169,60,38,216,76,181,127,54,126,191,127,71,56,169,78,202,79,91,132,147,66,163,74,104,164,163,132,108,197,41,75,158,49,192,192,142,147,162,136,139,200,40,198,167,64,87,84,169,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,106,154,104,166,60,179,188,94,68,90,179,135,179,119,77,188,191,67,173,86,182,73,131,206,59,50,114,141,62,172,100,34,104,86,113,154,174,100,58,76,116,47,147,80,75,57,143,68,193,212,86,107,132,128,39,162,169,179,98,183,168,125,105,134,70,46,124,75,74,152,132,81,38,166,161,87,130,130,68,42,209,64,77,222,136,214,35,106,97,152,100,138,220,129,126,174,180,218,101,135,184,47,212,63,99,97,164,44,142,49,119,108,34,133,178,87,131,87,115,194,124,109,88,33,87,162,150,159,116,151,183,195,206,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,177,191,51,116,142,74,101,132,63,156,41,44,64,32,101,205,152,203,216,126,199,169,50,141,199,130,158,84,174,150,205,53,215,157,119,198,146,108,58,49,153,96,57,74,172,165,214,201,159,108,162,85,178,217,102,65,106,99,155,131,65,73,95,99,106,188,80,164,195,57,112,193,129,104,143,59,109,134,104,140,190,78,195,35,36,105,83,100,116,60,104,210,84,216,55,151,205,40,93,131,181,149,210,142,105,33,147,199,89,144,177,185,52,205,131,206,76,84,148,181,144,124,67,49,167,59,90,39,135,72,205,100,37,222,173,70,131,114,47,47,149,151,55,111,55,47,35,176,152,91,83,87,200,55,106,88,183,197,54,222,182,34,176,163,222,167,146,47,100,152,131,114,92,49,147,220,165,84,36,163,36,60,220,33,49,132,113,181,197,149,139,38,154,185,101,62,43,90,37,198,67,126,175,79,218,158,73,116,106,33,173,185,207,96,127,185,52,98,162,146,136,157,74,62,141,47,178,191,119,114,93,154,116,122,102,212,204,37,112,96,175,179,120,207,156,115,41,172,58,204,113,171,192,91,165,198,152,170,85,32,180,180,37,54,173,109,214,181,215,143,143,59,126,91,74,132,0
198,212,189,195,146,221,66,139,153,148,167,166,51,84,212,41,160,93,210,108,169,60,38,217,76,181,127,54,126,191,126,71,56,169,77,202,79,91,132,147,66,163,74,104,164,164,132,108,198,41,75,157,48,193,192,142,147,162,136,139,200,40,198,167,63,87,83,169,93,167,153,170,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,106,154,105,166,60,179,188,93,67,90,179,135,179,119,76,188,190,67,173,86,182,73,131,206,58,50,114,141,62,172,100,34,103,86,113,154,174,100,59,76,116,47,147,80,75,57,143,68,193,212,87,107,132,128,39,162,169,178,98,183,168,125,105,134,70,46,123,75,74,152,133,81,38,166,161,87,130,129,68,42,209,63,77,222,136,214,35,105,97,153,101,138,219,129,126,174,179,218,101,134,185,46,213,63,98,97,164,43,141,49,119,108,34,133,178,87,131,87,115,194,123,109,87,33,87,162,150,159,116,151,183,195,206,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,176,191,51,116,142,74,101,132,63,156,41,44,64,32,101,205,152,203,216,126,199,169,50,141,199,130,158,84,174,150,205,53,215,157,119,198,146,108,58,49,153,95,57,73,172,165,214,201,160,108,162,85,178,216,102,65,106,99,155,131,64,73,95,99,107,188,80,164,195,57,112,193,129,104,143,59,109,134,104,140,190,79,195,35,36,105,84,99,116,60,104,210,84,216,55,152,205,40,93,131,181,149,210,143,105,33,147,199,89,144,178,185,52,204,131,205,76,84,148,180,145,124,67,49,167,59,90,40,136,72,206,100,37,222,173,70,131,113,47,47,150,151,55,111,55,46,35,176,152,91,83,87,201,55,106,88,183,197,54,222,182,34,176,163,222,167,147,48,100,152,131,114,92,48,146,220,165,84,36,163,36,60,220,33,49,132,112,181,197,150,140,38,154,185,101,63,43,90,38,198,67,126,174,79,218,158,73,116,105,33,172,185,207,96,127,185,52,98,162,145,136,157,74,62,141,47,178,191,119,115,93,154,115,122,103,212,204,37,112,96,175,179,120,208,156,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,180,37,54,173,110,214,181,215,143,143,60,126,91,75,132,0
198,212,189,195,145,219,65,138,154,146,166,165,51,84,211,40,161,92,210,108,169,59,39,216,76,181,125,56,125,189,129,70,54,169,78,202,80,90,131,146,66,162,73,104,164,165,134,109,197,42,74,156,49,192,192,144,147,163,137,140,199,40,197,169,63,87,83,168,93,168,154,170,81,194,204,56,100,190,221,92,118,106,216,45,55,206,96,209,106,155,104,165,60,178,189,93,68,91,179,134,180,117,76,189,191,67,172,86,183,74,130,206,60,50,112,142,62,173,99,34,102,86,115,155,175,101,58,76,116,47,148,82,76,57,142,66,193,214,86,109,133,127,38,161,169,178,98,182,168,127,104,134,69,46,123,75,74,150,131,81,38,166,161,87,130,129,68,43,209,63,76,222,136,214,34,105,97,152,100,137,219,129,125,173,179,219,101,134,184,45,213,63,99,98,163,43,141,49,118,108,35,135,179,87,130,89,115,194,124,109,88,33,87,162,149,161,115,152,182,196,206,82,65,168,184,203,174,103,194,102,57,77,175,59,64,191,176,192,53,115,141,75,102,132,63,156,40,41,65,33,99,206,152,203,216,127,200,169,50,141,199,131,159,84,175,150,204,52,215,157,119,198,145,109,57,48,152,97,57,72,171,166,213,201,160,107,163,86,178,217,102,65,106,99,156,132,65,74,94,99,106,188,79,164,194,58,113,196,128,104,143,58,110,135,103,140,189,79,195,35,37,105,83,99,115,59,104,208,84,216,54,150,205,41,94,130,180,148,210,144,106,34,148,199,89,145,179,185,52,205,131,205,75,85,147,181,144,125,67,50,167,61,89,40,136,73,205,102,37,222,174,70,131,113,46,45,149,151,54,109,55,48,34,177,152,91,82,89,199,54,106,88,183,196,54,222,182,35,176,163,221,166,146,48,99,151,131,115,93,48,146,222,164,84,36,163,35,60,220,34,47,132,113,180,196,150,139,38,153,185,101,63,43,91,38,199,67,126,175,79,218,158,74,116,106,35,173,184,206,96,127,186,51,98,163,146,137,157,74,63,141,47,178,192,119,115,94,153,116,122,102,212,205,38,114,97,174,179,121,208,156,115,42,172,58,205,113,172,191,91,165,197,154,170,85,32,181,180,37,55,173,110,213,182,215,144,143,59,125,91,75,132,0
198,212,190,196,147,220,67,138,154,148,168,165,51,84,213,41,160,93,209,108,169,60,39,217,76,181,126,53,126,191,126,71,56,170,78,202,79,91,132,147,66,163,74,105,164,164,132,108,197,41,75,158,48,193,192,142,148,162,136,139,200,40,198,167,63,86,83,170,93,168,153,169,80,190,203,57,99,190,220,91,117,107,217,44,54,207,96,209,107,154,105,165,60,179,187,94,68,89,179,135,179,118,76,188,191,66,173,86,182,73,131,206,58,50,113,141,62,172,100,34,103,85,113,154,174,101,59,77,117,48,147,80,74,58,143,68,193,213,87,107,133,129,39,161,169,179,98,183,168,125,105,135,69,46,124,75,73,152,132,81,38,167,161,87,130,129,67,42,210,63,77,221,136,215,35,106,96,153,101,138,220,129,126,174,180,217,101,135,185,47,212,64,99,97,164,44,142,49,119,108,34,134,179,87,132,88,114,194,123,109,87,34,87,162,150,158,116,151,182,195,206,84,65,167,184,203,173,104,195,101,57,75,176,58,65,192,176,191,52,116,142,74,101,132,63,156,40,44,64,32,101,204,152,202,216,126,199,169,51,141,199,130,159,83,174,150,206,53,214,157,118,197,146,108,58,48,153,96,57,73,173,165,214,201,160,109,162,85,178,216,102,65,106,99,156,131,64,73,95,99,106,189,80,163,195,57,112,193,129,104,143,60,108,134,104,140,190,78,195,34,37,106,83,99,116,59,104,210,84,216,54,152,205,41,93,131,181,149,210,143,105,33,147,198,89,144,178,185,52,205,131,205,75,84,148,181,144,124,67,49,167,60,90,40,135,72,207,100,37,222,174,70,131,114,47,47,150,151,55,110,55,47,35,177,152,91,83,86,201,55,106,88,183,197,54,223,182,34,176,163,222,167,147,47,100,152,131,114,92,48,147,220,165,84,35,163,36,60,220,33,48,132,113,181,197,150,139,38,154,185,101,63,43,90,37,199,67,127,175,79,218,158,74,115,106,33,171,184,207,96,127,185,52,97,162,145,136,156,74,62,141,47,178,190,119,115,94,154,116,122,104,212,204,37,113,96,175,179,120,208,156,115,40,172,58,203,112,171,191,91,166,198,153,170,85,31,180,180,37,54,174,110,215,180,215,143,142,60,126,91,74,132,0
198,212,190,195,146,220,66,139,153,148,167,165,51,84,212,41,160,92,210,108,169,60,38,216,76,181,126,54,126,191,126,71,56,169,77,202,79,91,132,147,66,163,74,104,164,163,132,108,198,41,75,158,48,193,192,142,147,162,136,139,200,40,198,168,63,87,83,169,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,106,154,104,166,60,180,188,94,67,90,179,135,179,119,76,188,190,67,173,86,182,73,131,206,58,50,113,142,62,172,100,34,103,86,113,154,174,100,58,76,116,48,147,80,75,57,143,68,193,212,87,107,133,128,39,162,169,178,98,183,168,125,106,134,70,46,123,76,74,152,132,81,38,166,162,87,130,129,68,42,210,64,77,222,136,214,35,105,96,153,100,139,219,129,126,174,180,218,101,135,185,46,212,64,99,97,164,43,142,49,119,108,34,134,178,86,131,87,115,194,124,109,87,33,87,162,150,159,116,151,182,195,206,84,65,167,184,203,174,103,195,102,57,75,176,59,64,192,176,191,51,116,142,74,101,132,63,155,41,44,64,32,101,205,152,202,216,126,199,169,51,142,199,130,158,84,174,150,205,53,215,157,118,198,146,108,58,49,153,95,57,73,172,165,214,202,160,108,162,85,178,216,102,64,106,99,156,131,64,74,95,99,107,189,80,164,195,57,112,194,129,104,143,59,109,134,104,140,190,78,195,35,36,105,83,100,116,60,104,210,84,216,55,152,205,40,93,131,181,149,210,143,105,33,147,199,89,144,178,185,52,204,131,205,76,84,148,181,145,124,67,49,167,60,90,40,135,72,206,100,37,222,174,70,131,114,47,47,149,151,55,111,55,47,35,176,152,91,83,87,201,55,106,88,183,197,54,222,182,34,176,163,222,166,146,47,100,152,131,114,92,49,147,220,165,84,36,163,36,60,220,33,49,132,113,181,196,149,139,38,154,185,101,63,43,90,38,198,67,126,175,79,218,158,74,116,105,33,172,185,207,96,127,185,52,98,162,146,136,156,74,62,141,47,178,191,119,114,93,154,115,121,103,212,204,37,112,96,175,179,120,208,155,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,181,179,37,54,173,110,214,180,215,142,143,59,126,91,75,132,0
198,212,190,196,146,221,65,139,153,148,166,165,51,84,213,40,161,92,210,108,169,60,38,216,76,182,126,54,126,191,127,71,56,169,77,202,79,91,132,146,66,162,74,104,164,164,132,108,197,41,75,158,48,193,191,141,148,162,136,139,201,40,198,167,64,86,84,170,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,211,107,155,104,165,59,179,188,94,68,90,179,135,179,120,77,187,190,67,173,86,182,73,131,206,59,50,114,142,62,172,100,33,104,86,113,154,174,100,59,76,116,48,148,81,75,57,143,68,193,212,87,107,133,128,38,162,169,178,98,183,168,126,106,134,70,46,123,75,74,152,132,80,38,167,161,87,130,129,67,42,209,64,77,222,137,214,34,106,97,153,100,139,219,129,126,174,180,218,101,134,184,47,212,63,99,97,164,44,142,49,119,108,34,134,178,87,131,88,115,193,124,109,88,33,86,162,150,159,116,151,182,194,205,84,65,167,184,203,173,104,195,101,57,75,176,59,64,192,176,191,52,116,142,74,101,132,62,156,41,44,64,32,101,205,152,203,217,126,199,169,51,142,199,129,159,84,174,150,205,53,215,158,119,198,145,108,57,49,152,95,57,73,172,165,214,201,160,108,162,85,178,217,102,64,106,99,155,131,64,74,95,99,107,188,80,164,195,57,112,193,129,104,143,59,109,134,104,139,190,79,195,34,37,105,84,99,116,60,104,209,84,216,55,152,205,40,93,130,182,149,209,143,105,33,147,199,89,144,177,185,52,204,131,205,76,85,147,181,145,124,67,49,167,59,90,40,135,72,205,100,37,222,173,70,131,113,46,46,149,151,54,110,55,47,35,176,151,91,84,87,200,56,105,88,183,197,54,222,182,34,176,163,222,167,147,48,100,152,131,114,92,49,146,220,165,84,36,163,36,61,220,33,49,132,113,181,196,149,140,38,154,185,101,63,44,89,38,199,67,126,174,80,218,158,74,115,106,33,172,185,208,96,127,185,52,98,162,145,136,157,74,62,141,47,178,191,119,114,94,154,115,121,102,212,204,37,112,96,175,179,120,208,156,115,41,172,59,204,113,171,191,91,165,197,152,170,85,32,181,179,38,55,173,109,214,181,215,142,142,59,125,91,74,132,0
198,213,189,194,147,222,65,138,152,147,168,165,51,85,212,40,159,92,210,108,170,59,39,217,76,181,126,53,127,191,127,70,54,169,78,202,79,91,133,146,66,163,73,104,163,164,132,107,197,41,75,158,48,192,193,142,147,160,136,139,200,40,196,167,65,85,83,168,93,167,153,169,80,192,203,55,98,190,221,90,116,107,217,43,54,207,95,210,107,154,102,168,59,180,187,94,68,91,178,134,178,121,76,186,190,66,173,86,182,72,131,206,58,51,113,141,61,172,99,33,104,87,112,154,175,100,58,77,115,48,147,81,74,57,144,68,193,213,87,109,135,127,39,161,170,177,99,182,169,126,105,134,71,46,124,75,74,152,134,81,37,164,162,88,131,129,67,42,209,65,76,221,136,212,34,105,97,152,100,139,218,129,125,174,180,219,99,133,185,45,212,64,99,99,163,44,141,49,119,108,34,135,179,86,132,87,116,193,125,109,87,33,87,161,149,160,117,150,183,196,206,85,66,168,184,203,174,104,196,103,57,75,176,58,65,191,177,189,52,117,143,73,100,131,62,156,40,43,63,32,99,205,151,202,216,126,200,169,49,141,199,130,158,85,173,149,206,53,215,159,119,198,146,107,58,47,154,96,56,74,171,165,214,202,160,107,161,85,178,216,103,64,106,99,155,132,63,73,96,99,107,190,81,164,194,57,112,193,128,104,144,58,108,134,104,139,191,78,194,33,35,106,85,100,115,58,103,208,84,217,52,151,204,41,93,131,181,147,209,144,107,33,146,199,88,144,177,185,51,204,132,205,77,85,147,180,145,125,67,48,168,60,90,40,136,73,205,100,37,222,173,71,133,114,47,47,148,152,56,110,56,47,35,175,151,91,83,87,201,55,106,87,183,197,53,221,182,35,177,164,223,167,145,48,101,152,134,113,93,48,146,220,165,83,36,165,37,60,220,33,49,132,112,181,197,151,140,39,154,184,100,62,43,91,37,199,66,125,174,79,218,159,74,115,106,34,173,185,207,96,126,186,51,97,162,145,136,157,75,63,141,46,176,192,120,113,92,153,116,120,103,211,205,37,113,96,174,178,117,209,156,116,40,172,58,203,113,171,192,92,165,199,152,171,85,32,181,179,38,57,174,110,215,179,214,142,144,58,125,90,75,132,0
198,212,189,195,145,222,65,140,153,148,167,165,51,85,212,41,160,94,210,108,169,59,37,215,75,181,126,53,124,191,127,70,56,170,79,202,80,91,132,147,65,163,75,105,164,163,133,109,199,42,75,159,47,193,193,144,147,162,135,140,200,41,198,166,62,86,82,169,93,167,154,168,79,192,202,56,99,191,221,92,118,106,217,42,53,205,95,210,107,153,103,164,60,180,187,93,67,91,180,134,181,119,76,187,191,67,173,86,183,73,130,205,57,50,114,140,62,171,99,34,104,84,114,155,173,100,58,76,115,49,148,79,75,57,142,68,194,211,85,107,132,128,38,163,169,178,99,183,169,124,106,133,70,44,123,74,74,151,132,81,35,167,161,86,131,129,67,42,209,62,77,222,135,213,33,106,96,153,98,138,220,129,127,174,180,218,101,134,185,45,212,63,100,98,164,42,142,48,119,107,35,133,178,85,132,89,115,192,124,109,88,32,87,160,150,159,116,151,182,197,205,83,64,168,186,203,173,102,194,101,57,74,176,58,63,191,176,193,53,116,143,74,101,132,64,155,41,43,65,32,101,206,153,202,216,125,199,169,50,140,199,130,159,85,173,151,206,52,215,158,118,197,146,107,58,49,151,95,56,72,172,165,214,202,159,109,162,85,178,216,102,66,105,98,156,132,65,75,94,99,107,189,79,163,195,57,111,194,130,104,144,60,108,133,105,139,189,78,195,35,36,105,84,100,116,58,106,210,84,216,54,152,205,39,93,131,182,148,210,142,106,32,147,199,89,145,178,186,53,204,131,204,76,84,146,181,146,124,69,49,166,60,91,39,136,70,206,100,37,221,173,71,130,113,47,47,149,151,54,112,56,47,34,176,151,90,83,87,201,55,106,89,183,196,54,222,181,33,177,163,223,168,146,46,101,150,131,114,92,49,146,220,167,84,36,163,37,60,221,31,50,134,112,180,196,151,141,37,154,185,100,63,43,89,37,198,67,127,175,81,216,159,74,116,105,34,171,186,207,97,129,185,53,98,162,146,135,158,74,63,141,47,178,190,120,114,93,154,114,122,103,211,204,38,112,96,176,179,119,208,156,114,42,172,60,204,112,170,191,90,164,197,151,169,86,32,182,181,38,55,174,111,213,180,216,141,143,60,125,91,74,132,0
198,213,190,196,146,220,66,139,154,148,168,166,52,84,212,41,161,92,210,108,169,59,38,216,76,182,126,55,127,190,127,71,56,169,77,202,79,92,132,146,66,163,74,105,165,162,132,108,197,41,76,158,49,192,191,142,148,162,136,140,201,39,198,167,63,87,84,168,93,167,153,170,80,190,204,55,99,191,220,92,117,106,217,45,55,206,95,210,106,154,104,166,60,180,188,93,67,90,179,135,180,120,76,188,190,67,173,86,181,73,131,205,58,50,113,142,62,172,99,34,104,86,113,154,174,100,58,76,115,47,148,80,76,58,143,67,193,211,86,106,132,128,39,162,169,179,99,183,169,126,106,134,70,47,124,75,73,152,132,80,38,167,161,88,129,128,68,42,209,64,76,221,136,214,34,106,96,153,100,138,220,129,126,175,179,218,100,134,185,46,212,63,97,97,164,44,141,49,118,109,34,133,179,87,132,87,116,194,124,108,88,33,87,163,150,159,116,151,183,195,205,84,65,168,184,203,173,104,195,102,57,76,175,59,63,192,176,191,51,117,142,74,101,132,63,155,40,44,64,32,100,205,153,202,217,126,199,170,50,142,199,130,158,84,174,150,205,52,215,158,119,198,146,108,57,49,152,95,57,73,172,165,215,202,160,109,162,84,178,216,102,64,107,99,156,131,64,73,95,99,108,189,80,164,195,57,113,193,129,104,143,58,109,134,104,140,190,78,195,35,37,105,84,100,115,60,104,210,84,215,54,151,206,40,93,131,180,148,210,143,104,33,147,199,89,144,177,185,53,204,131,206,77,84,149,181,145,124,66,49,168,59,91,40,135,72,205,101,37,222,173,70,130,113,48,47,149,151,55,110,55,47,35,176,152,91,83,88,201,55,107,88,184,197,55,222,182,33,177,163,222,167,147,47,99,152,132,115,93,48,147,219,166,84,36,163,37,61,220,32,48,132,112,180,197,149,139,37,153,185,101,63,43,90,37,199,66,126,174,80,217,159,74,116,105,34,172,185,207,96,127,185,52,98,163,145,136,156,73,62,141,47,178,191,119,113,93,155,116,121,103,212,204,37,113,96,175,179,120,207,156,115,42,172,58,204,112,171,191,91,166,198,153,170,85,32,181,180,37,54,174,109,214,181,215,142,143,60,126,91,75,132,0
198,213,189,196,146,220,66,139,153,148,167,166,51,84,213,41,160,92,210,108,169,60,38,216,76,182,126,54,126,192,127,71,56,169,77,202,79,92,132,147,66,163,73,104,164,163,132,108,197,41,76,158,49,193,192,142,148,162,136,139,200,40,198,167,64,86,84,169,93,167,153,169,80,190,203,56,100,191,221,91,117,107,216,44,54,207,95,210,106,154,104,165,60,180,188,94,68,89,179,135,179,119,76,188,190,67,173,86,182,73,131,207,59,51,113,141,62,172,100,33,104,86,113,154,174,100,58,76,116,48,148,80,75,57,143,68,193,212,87,107,132,128,39,162,169,178,98,183,168,125,105,134,70,46,124,75,74,152,132,80,38,166,162,88,130,129,67,42,209,64,77,222,136,214,35,106,97,153,100,138,220,129,126,175,180,218,101,134,184,47,212,63,98,97,163,44,142,49,119,108,34,134,178,86,131,87,115,193,123,109,87,33,87,162,150,159,116,151,183,195,206,84,66,167,184,203,174,104,195,102,57,75,176,59,64,192,176,191,51,116,142,74,101,132,63,155,41,44,64,32,101,205,152,202,216,126,199,169,51,141,199,130,158,84,174,150,205,53,215,158,119,197,146,108,58,49,152,95,57,73,172,165,214,201,159,108,161,85,178,216,103,64,106,99,156,131,64,74,95,99,106,188,79,164,195,56,112,193,129,104,143,59,108,134,104,140,190,79,194,35,36,106,83,99,116,59,104,210,84,216,55,152,205,40,93,131,181,149,210,143,105,33,147,198,89,144,178,185,52,204,131,205,76,85,148,181,144,124,67,49,167,59,90,40,135,72,205,100,38,222,174,70,131,113,47,47,149,151,55,111,55,47,35,176,152,91,83,87,201,55,106,88,183,198,54,221,182,34,176,162,222,166,146,47,100,152,131,114,92,48,146,220,165,83,36,163,36,60,219,32,49,131,113,181,196,149,140,38,154,185,101,63,43,90,37,198,67,126,175,80,218,158,73,116,105,33,173,185,208,96,127,185,52,98,162,145,136,157,74,62,140,46,178,191,120,114,93,154,116,122,103,212,204,37,112,96,175,179,120,208,156,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,179,37,54,173,110,215,181,216,142,143,60,126,91,74,132,0
199,213,190,195,146,220,65,139,153,148,167,165,50,84,212,41,160,93,210,108,169,59,38,216,76,181,127,55,127,191,126,71,56,169,78,202,79,91,132,147,66,163,73,104,164,163,133,108,198,42,75,157,49,192,192,143,148,162,136,139,201,40,198,167,63,86,83,169,93,167,153,170,80,190,203,56,99,191,221,91,117,106,216,44,54,206,96,210,106,154,105,166,60,179,188,94,67,90,179,135,179,119,77,187,190,67,173,87,182,74,131,206,58,50,114,142,61,171,100,34,103,86,113,154,173,100,58,76,116,48,148,81,75,58,143,68,193,213,87,107,133,128,39,162,170,178,98,183,169,125,105,134,70,46,123,76,74,152,132,81,38,167,162,87,129,129,68,42,209,64,77,222,136,214,35,106,96,153,100,138,219,129,126,174,180,218,100,135,184,46,212,63,99,98,164,44,141,48,119,108,34,134,179,86,131,87,115,193,124,108,87,33,87,162,150,159,116,151,183,195,206,84,65,167,184,203,174,104,195,102,56,75,176,59,64,192,176,191,52,116,142,74,102,132,63,155,41,44,64,32,101,205,152,203,216,126,199,170,51,141,199,130,159,85,174,150,205,53,215,157,118,198,146,108,58,49,153,95,57,73,172,165,213,202,160,108,162,85,178,216,103,64,106,99,156,131,64,73,95,99,107,188,79,164,195,57,112,193,129,104,143,59,109,134,104,140,190,79,194,35,36,105,83,100,116,60,104,210,84,216,55,152,205,40,93,131,181,149,209,142,105,33,147,199,90,144,177,185,52,205,131,206,76,84,147,181,144,124,68,49,167,59,90,40,135,72,206,100,37,222,174,70,131,114,47,47,149,151,54,111,55,47,35,177,152,91,83,87,200,55,106,87,183,197,53,222,182,34,176,163,222,167,146,47,100,152,130,114,92,48,147,220,165,84,36,163,36,61,220,33,48,132,113,181,196,150,139,38,154,185,101,63,43,90,38,199,67,127,175,79,217,159,74,115,105,33,172,185,207,96,127,184,52,98,162,146,136,157,74,63,141,47,178,191,119,114,93,154,116,121,102,212,204,37,112,96,175,179,119,208,155,115,42,172,58,204,112,171,191,91,166,198,152,170,84,32,180,180,37,55,173,109,214,181,216,143,143,59,125,91,74,132,0
200,214,192,195,144,220,67,138,153,148,166,166,50,84,213,41,160,92,212,110,172,62,37,217,74,181,127,54,125,191,125,71,57,168,79,200,78,91,130,148,66,163,73,104,166,162,132,108,198,42,77,156,47,194,193,143,149,160,136,137,197,38,199,168,63,87,85,170,94,165,153,170,82,190,203,53,97,190,223,90,117,107,217,44,55,206,94,208,107,156,104,165,60,178,190,93,70,88,178,134,180,118,77,188,193,69,173,87,182,72,131,205,59,53,110,143,62,171,100,34,103,89,113,155,176,99,58,74,117,48,148,80,74,57,146,70,193,213,87,106,134,130,41,161,171,177,100,183,168,124,107,135,67,48,122,75,75,151,131,78,40,168,161,87,127,132,65,41,208,63,74,222,136,215,35,107,94,153,102,136,220,130,128,175,178,218,104,135,185,49,213,65,99,98,165,43,141,48,117,110,32,131,180,86,133,89,116,194,123,108,89,33,84,160,151,158,117,151,184,196,206,82,67,167,185,202,173,102,193,100,55,72,174,60,67,190,175,189,51,116,145,74,102,131,63,156,41,44,66,30,100,203,151,200,214,126,202,169,50,142,199,129,157,81,175,151,202,54,213,158,121,198,145,109,60,49,153,94,56,74,171,166,215,202,160,108,163,87,176,214,102,63,107,99,155,131,63,75,95,99,107,188,81,166,194,56,112,194,130,103,143,58,110,132,103,139,189,76,194,35,38,104,84,97,116,58,103,211,83,218,53,150,203,41,91,131,183,149,210,142,106,31,144,200,89,142,178,184,53,205,130,203,77,85,150,179,147,126,66,48,167,59,90,41,133,71,205,102,37,223,174,69,132,112,47,46,149,148,55,112,56,50,33,178,153,93,84,91,202,55,107,88,182,197,53,221,181,34,176,161,221,166,147,48,101,149,130,114,92,50,147,222,167,85,37,161,36,62,223,30,49,132,114,184,198,150,138,36,157,186,102,64,46,90,37,202,66,125,176,78,218,158,74,115,103,31,173,187,209,95,126,184,52,97,161,147,136,157,75,63,144,45,175,192,117,115,90,153,116,121,103,213,203,39,112,97,173,182,121,209,154,116,41,173,59,207,114,170,190,89,167,198,152,170,85,33,181,182,37,55,174,110,213,183,216,145,143,59,126,88,75,131,0
199,213,189,195,146,221,66,140,155,147,167,165,51,84,212,41,161,92,209,107,169,60,39,216,76,181,125,55,126,190,126,71,56,170,78,203,78,91,132,147,66,163,74,104,164,163,133,107,196,41,76,157,49,193,192,141,147,161,136,139,201,41,198,167,64,85,84,169,93,167,153,169,80,191,204,56,99,190,221,91,116,106,216,44,54,207,96,210,106,154,105,166,60,181,187,94,67,91,179,134,179,120,77,188,190,67,173,87,183,73,131,206,59,50,114,141,61,172,99,33,103,88,112,153,173,101,58,77,116,47,148,80,75,57,143,67,192,212,86,106,133,129,38,163,169,178,98,183,168,125,106,134,71,45,124,76,74,153,132,80,39,166,162,86,130,129,68,42,209,63,76,223,137,215,34,106,97,152,100,139,219,130,125,174,180,217,101,135,184,46,213,63,98,97,164,43,142,49,119,107,34,133,178,86,132,87,115,194,123,108,88,33,87,163,151,158,116,151,183,195,205,83,65,167,185,204,174,104,194,102,57,75,176,58,65,190,176,191,52,117,141,73,102,131,64,156,40,43,64,32,101,204,152,203,216,127,199,169,51,142,199,129,159,84,174,151,206,52,214,157,119,198,146,108,57,49,153,96,57,73,172,165,214,202,160,108,162,85,177,217,102,64,106,99,155,132,64,73,94,100,106,187,79,163,195,57,113,195,131,104,143,59,110,133,104,140,190,79,195,34,37,107,84,100,117,59,105,210,84,215,55,152,205,40,94,129,179,148,209,142,104,33,147,199,90,144,177,185,53,205,131,205,76,84,147,180,145,124,66,48,166,59,89,39,136,73,206,100,39,222,173,69,130,113,47,48,149,152,54,110,55,46,36,176,151,91,84,88,200,55,106,87,183,197,55,221,183,34,176,163,222,167,146,48,101,152,130,115,93,48,145,219,164,83,37,163,36,60,220,34,48,131,112,181,196,149,141,39,153,184,101,62,44,91,38,199,67,126,176,79,219,159,73,117,105,33,171,185,208,97,127,183,52,99,160,146,136,157,74,63,141,47,178,191,120,114,93,155,115,121,102,211,204,36,112,96,176,179,120,209,156,115,42,172,58,204,112,171,193,91,164,198,151,169,85,31,181,179,37,54,174,109,214,180,216,143,142,60,126,90,75,131,0
198,212,189,196,146,221,65,139,154,148,167,165,51,85,212,41,160,92,210,108,169,60,38,216,76,181,127,54,126,191,127,71,56,169,78,202,79,91,132,147,66,163,74,104,164,163,133,108,197,41,75,158,49,192,192,142,147,162,136,139,200,40,198,168,64,87,84,169,93,167,154,169,80,190,203,56,99,190,221,91,117,107,216,44,54,206,95,210,106,154,104,165,60,179,188,94,67,90,179,135,179,119,77,188,190,67,174,87,182,73,131,206,59,50,114,142,62,172,100,34,103,86,113,154,174,100,58,76,116,48,148,80,75,57,143,68,193,212,87,107,133,128,39,162,169,178,98,183,169,125,105,134,70,46,124,75,74,152,133,81,38,166,161,87,130,129,68,42,209,64,76,222,136,214,35,105,96,153,101,138,219,129,126,174,180,218,100,134,184,46,212,63,99,97,164,43,141,49,119,108,34,134,178,87,131,87,115,193,124,109,88,33,87,162,150,159,116,151,183,195,206,84,65,167,184,203,174,104,195,102,57,75,176,58,64,192,176,191,51,116,142,74,102,131,63,156,41,44,64,32,101,205,152,203,216,126,199,169,51,141,200,130,158,84,174,150,205,53,215,157,119,197,146,108,58,49,152,95,57,73,172,165,214,201,159,108,162,85,178,216,102,65,106,99,156,131,64,73,95,99,107,188,80,164,195,57,112,194,129,104,143,59,109,134,104,140,190,79,194,35,36,105,84,100,116,60,104,210,84,215,55,152,205,40,93,131,181,149,210,143,105,33,147,199,89,144,178,185,52,205,131,205,76,84,148,181,145,124,67,49,167,60,90,39,135,73,206,100,37,222,174,70,131,113,47,47,149,151,55,111,55,47,35,177,152,91,83,87,200,55,106,88,183,197,54,222,182,34,176,163,222,167,146,48,100,152,131,114,92,49,147,220,165,84,36,163,36,61,219,33,49,132,112,181,197,149,139,38,154,185,101,63,43,90,37,198,67,127,175,80,218,158,74,116,105,33,172,185,207,96,127,185,52,98,162,146,136,157,74,62,141,47,178,191,120,115,93,154,116,121,103,212,204,37,112,96,175,179,119,208,155,115,41,172,58,204,112,171,191,91,166,198,152,170,85,32,180,180,37,54,173,110,214,181,215,143,143,59,126,91,74,132,0
198,212,189,195,147,221,65,138,154,148,167,165,51,84,213,40,160,92,210,108,169,60,38,216,76,182,126,54,127,191,126,71,56,169,78,203,79,91,132,147,66,163,74,104,164,164,133,108,197,41,75,157,48,193,191,142,147,162,136,139,201,40,198,168,64,86,83,169,93,167,153,169,80,191,203,56,99,191,221,92,117,106,216,44,54,206,95,210,106,154,104,166,60,180,187,93,68,89,179,135,179,120,76,188,191,67,173,87,182,73,131,206,59,50,114,142,62,171,100,34,103,86,113,154,174,100,58,76,116,48,147,80,75,57,143,68,192,212,87,107,133,128,39,162,169,178,98,183,168,125,105,134,70,46,124,76,74,151,133,81,38,166,161,87,130,129,68,42,210,64,76,222,136,214,35,105,97,152,101,138,219,129,126,175,179,218,100,135,184,46,212,63,99,97,164,44,142,49,119,108,34,133,178,87,131,88,115,194,124,109,87,32,87,162,151,159,116,152,183,195,206,84,65,167,184,203,174,103,195,102,57,75,176,58,64,192,176,191,51,116,142,74,102,131,63,156,40,43,64,32,101,205,152,202,216,126,199,169,50,142,199,130,158,84,175,150,205,53,214,157,119,197,146,108,58,49,152,96,57,73,172,166,214,202,160,108,162,85,178,216,102,65,106,99,156,131,64,74,95,98,107,188,80,164,195,57,112,193,129,104,143,58,108,134,104,140,190,78,195,35,37,105,84,100,116,60,104,209,84,216,55,151,205,40,93,130,181,148,210,143,105,33,146,199,89,144,177,185,52,204,131,205,76,84,148,181,145,124,67,49,167,60,90,40,135,73,206,101,37,222,174,70,131,113,47,47,150,152,55,110,55,46,35,177,151,91,83,88,200,55,106,88,184,197,54,222,182,34,176,163,222,166,147,47,100,152,131,114,92,48,146,220,165,84,36,163,36,60,220,33,49,132,113,181,196,150,139,38,154,185,101,63,43,90,38,198,67,126,175,79,217,159,74,116,105,33,172,185,207,96,127,185,52,98,162,146,136,157,73,62,140,47,178,191,120,115,93,154,116,122,103,212,204,37,112,96,175,179,120,207,155,115,41,172,58,204,112,171,191,91,166,198,152,170,85,32,180,180,37,55,173,110,214,181,215,142,143,59,125,91,74,132,0
198,212,190,196,147,221,65,139,153,147,167,165,51,85,213,41,160,93,210,108,169,59,38,216,76,181,127,54,126,192,127,70,56,169,78,203,79,91,132,147,66,163,74,104,164,163,133,108,197,42,75,158,48,192,191,142,147,162,135,139,200,40,198,168,63,87,84,169,93,168,154,169,80,190,203,56,100,191,221,91,118,107,217,44,55,206,95,209,106,154,105,166,59,180,188,93,67,89,179,135,180,119,77,188,190,66,173,86,182,73,131,206,58,50,113,142,61,172,100,34,103,86,114,154,174,100,58,76,116,48,147,80,75,57,142,67,192,212,87,107,133,129,38,161,169,178,99,183,167,126,104,134,70,46,123,76,74,152,132,81,37,167,162,87,130,128,68,42,210,64,76,222,136,214,34,105,97,152,100,139,219,128,126,174,180,218,101,134,185,46,213,64,99,97,164,43,142,49,118,107,34,133,179,86,131,88,115,194,124,109,87,34,87,163,150,159,116,151,183,195,206,85,65,167,184,203,174,104,195,102,57,75,176,58,64,193,176,192,53,116,142,74,101,131,62,155,41,43,65,32,101,204,152,203,217,126,199,169,50,141,199,130,159,85,174,150,205,53,215,157,118,198,147,108,58,49,152,95,58,73,172,165,214,202,159,109,162,85,178,216,102,64,106,99,156,132,65,73,95,100,107,188,80,164,195,57,112,192,130,104,144,59,108,134,103,140,190,78,195,35,36,105,84,100,115,60,104,210,83,215,55,151,205,40,92,131,182,148,210,142,105,33,147,199,89,144,177,186,52,205,131,205,76,85,148,181,144,124,67,49,167,60,90,40,135,72,206,100,38,222,174,70,131,113,47,46,149,151,55,111,55,47,35,177,151,91,83,87,201,55,106,88,183,197,55,222,183,34,176,163,222,167,147,48,100,152,131,114,92,49,147,219,165,84,36,162,37,61,220,32,49,132,113,181,196,149,140,38,154,185,101,62,42,89,38,198,67,127,175,80,218,158,74,116,106,34,173,185,208,96,127,185,52,98,162,145,136,157,73,63,140,46,178,191,119,115,94,154,115,122,103,212,204,37,113,96,175,179,120,207,155,115,41,172,58,204,111,171,192,91,166,197,152,170,85,32,180,179,37,55,173,110,215,181,216,143,142,59,126,91,74,132,0
198,213,190,195,146,220,66,139,153,148,167,165,51,84,213,41,160,92,210,108,169,59,38,216,76,182,127,54,126,191,126,71,56,169,77,202,79,91,132,147,66,163,74,104,164,163,132,108,197,41,75,158,48,193,192,142,147,162,136,139,200,40,198,168,64,87,84,169,93,167,153,169,80,190,203,56,99,190,221,92,117,107,217,44,54,206,95,210,106,154,104,166,60,180,188,94,67,90,179,135,179,119,76,188,190,67,173,87,182,73,131,206,59,50,113,141,62,172,99,34,103,86,113,154,174,100,58,76,116,48,148,81,75,57,142,68,193,212,87,107,133,128,39,162,169,179,98,183,168,125,105,134,70,46,124,75,74,152,132,81,38,166,162,87,130,129,67,42,209,64,77,222,136,214,34,105,97,153,100,138,219,129,126,174,180,218,101,134,185,46,212,63,98,97,164,43,142,49,119,108,34,134,178,86,131,87,115,193,124,109,87,33,87,162,150,159,116,151,182,195,206,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,176,191,52,116,142,74,102,132,63,156,41,44,64,32,101,205,152,203,216,126,199,169,50,141,200,130,158,84,174,150,205,53,215,157,119,198,146,108,58,49,152,95,57,73,172,166,213,202,160,108,162,85,178,216,102,65,106,99,156,131,64,73,95,99,107,188,80,163,195,57,112,193,129,104,143,59,108,134,104,140,190,78,195,35,36,106,83,100,116,60,104,210,84,216,55,151,205,40,93,131,181,149,210,142,105,33,147,199,89,144,178,185,52,204,131,205,76,84,148,181,145,124,67,49,167,60,90,40,136,73,206,100,37,222,174,70,131,113,47,47,149,151,55,111,55,47,35,176,152,91,83,87,201,55,106,88,183,197,54,222,182,34,176,163,222,167,146,47,100,152,131,114,92,48,146,220,165,84,36,163,36,60,220,33,49,132,113,181,196,150,139,38,154,185,101,63,43,90,38,198,67,126,175,79,218,158,73,116,105,33,172,185,207,96,127,185,52,98,162,146,136,157,74,62,141,47,178,191,119,115,93,154,115,121,103,212,204,37,112,96,175,179,120,208,156,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,180,37,54,173,110,214,181,215,142,143,59,125,91,74,132,0
198,212,189,195,146,220,66,139,153,148,167,165,51,84,213,41,160,93,210,108,169,60,38,216,76,182,127,54,126,191,126,71,56,169,78,202,79,91,132,147,66,163,74,104,164,163,132,108,197,41,75,158,48,192,192,142,147,162,136,139,200,40,198,168,64,86,84,169,93,167,153,169,80,191,203,56,99,190,221,91,117,107,217,44,54,206,95,210,107,154,104,166,59,179,188,94,67,90,179,135,179,119,76,188,190,67,173,86,182,73,131,206,58,50,113,141,62,172,100,34,104,86,113,154,174,100,58,76,116,48,147,80,75,57,142,67,193,212,87,107,132,128,39,162,169,178,98,183,168,125,105,134,70,46,123,75,74,152,132,81,38,166,161,87,130,129,68,42,209,63,77,222,136,214,35,105,96,153,101,138,219,129,126,174,180,218,101,135,185,46,212,63,98,97,164,43,141,49,119,108,34,133,179,86,131,87,115,194,124,109,87,33,87,162,150,159,116,151,183,195,205,84,65,167,184,204,174,104,195,102,57,75,176,59,64,192,176,191,51,116,142,74,101,132,63,156,41,44,64,32,101,205,152,203,216,126,199,169,51,141,199,130,158,84,174,150,205,53,215,158,118,198,146,108,58,49,153,96,57,73,172,165,214,202,160,108,162,85,178,216,102,65,106,99,156,131,64,73,95,99,107,188,80,164,195,57,112,193,129,104,143,59,109,134,104,140,190,78,194,35,36,106,83,100,116,59,104,210,84,216,55,152,205,40,93,131,181,148,210,142,105,33,147,199,89,144,178,185,52,205,131,205,76,84,148,181,145,124,67,49,167,59,90,40,135,73,206,100,37,222,174,70,131,113,47,47,149,151,55,111,55,47,35,176,152,91,83,87,201,55,106,88,183,197,54,221,182,34,176,163,222,167,146,47,100,152,131,114,92,48,147,220,165,84,36,163,36,60,220,33,49,132,112,181,197,149,140,38,154,185,101,63,43,90,38,198,67,126,175,79,218,158,73,116,106,33,172,185,207,96,127,185,52,98,162,145,136,156,74,62,141,47,178,191,120,115,93,154,115,121,103,212,204,37,112,96,175,179,120,208,155,115,41,172,58,204,112,171,191,91,166,198,152,170,85,32,180,180,37,54,173,110,214,181,215,143,143,59,125,91,74,132,0
199,213,190,195,146,220,66,139,153,147,167,165,51,84,213,41,160,92,210,108,169,60,39,217,76,182,126,54,127,191,126,70,55,169,77,203,78,91,131,147,66,162,74,104,164,163,132,108,197,42,75,158,49,193,192,142,147,162,135,139,200,40,198,168,63,86,84,169,93,167,153,170,81,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,107,154,104,165,60,179,187,93,67,90,180,135,179,119,77,188,190,67,173,87,181,73,131,206,58,50,113,142,62,172,99,34,103,86,113,154,174,100,59,76,116,48,148,81,75,57,143,67,192,213,87,107,133,128,39,162,168,178,98,183,168,125,106,134,70,46,123,76,74,152,132,80,38,167,162,87,130,129,67,43,209,64,76,221,136,214,34,105,97,153,100,138,219,130,126,174,179,218,101,135,184,46,213,63,98,97,164,43,142,49,119,108,34,134,178,86,130,88,115,193,123,109,87,33,87,163,150,159,116,152,183,195,205,85,64,167,184,204,174,104,195,101,57,75,176,58,64,192,176,191,52,116,142,74,102,132,63,155,41,44,65,32,101,205,152,203,216,127,200,169,51,142,200,130,158,84,174,150,206,53,215,157,119,198,147,107,58,49,152,95,57,72,172,166,213,201,159,108,162,85,178,216,102,65,106,98,156,131,65,73,95,99,107,188,80,163,195,56,112,193,129,105,143,59,109,134,104,140,190,79,195,35,36,105,84,100,116,60,104,209,83,216,55,152,205,40,93,131,181,149,210,142,105,32,147,199,88,144,178,185,52,204,131,205,77,84,148,181,145,124,67,48,167,59,90,40,135,72,206,100,37,222,173,70,131,113,48,47,149,151,55,111,55,46,36,176,151,91,83,87,201,55,106,88,184,197,54,222,182,34,176,163,222,167,147,47,101,152,131,114,93,48,146,220,165,83,37,163,37,60,220,32,49,131,113,181,197,150,139,39,153,185,101,63,43,90,37,198,66,127,175,80,218,158,74,115,105,33,173,185,208,96,127,184,52,98,163,145,136,157,74,62,141,47,178,191,119,115,94,154,116,122,103,211,203,38,112,96,175,179,120,208,156,115,41,172,58,204,112,170,192,91,166,198,152,170,85,32,181,180,38,55,173,110,214,180,215,143,142,60,126,91,75,133,0
198,212,190,196,146,220,65,139,154,148,167,165,51,84,213,41,160,93,210,107,169,59,38,217,76,181,127,54,126,191,126,70,55,169,77,202,79,91,132,147,66,163,74,104,164,163,132,108,197,41,75,157,48,193,192,142,147,162,136,139,201,40,198,167,63,87,83,169,92,167,153,169,80,190,203,56,99,190,221,91,117,106,217,44,54,207,95,210,106,154,104,166,60,180,188,94,68,89,179,135,180,119,76,187,191,67,174,87,182,73,131,206,59,50,113,141,61,172,100,34,103,86,113,154,174,100,58,76,116,48,148,80,75,58,143,67,192,212,86,107,133,128,39,162,169,179,98,183,168,126,105,134,70,46,123,75,74,152,132,81,38,166,161,87,130,129,68,42,210,64,77,222,136,214,35,105,97,153,100,138,219,129,126,175,179,218,101,134,185,46,212,63,98,97,164,44,141,49,119,108,35,134,179,86,131,87,115,194,123,109,88,33,87,162,150,159,116,151,183,195,205,84,65,167,184,203,174,104,195,102,57,75,176,59,64,191,176,191,52,116,141,74,102,132,63,156,41,44,64,32,100,204,152,203,216,126,199,169,50,141,200,129,158,84,174,150,205,53,215,158,118,198,146,108,57,48,152,95,57,73,172,165,214,201,159,108,162,85,178,216,102,64,106,100,156,131,65,74,95,99,107,188,80,164,195,57,112,194,129,104,143,59,108,134,104,140,190,78,194,35,37,105,84,100,116,60,104,210,84,215,55,152,205,40,93,131,181,149,210,142,105,33,147,198,89,144,178,185,52,204,131,205,76,85,148,181,144,124,67,49,167,59,90,39,135,72,206,100,37,222,174,70,131,113,47,47,149,152,55,111,55,46,35,177,152,91,84,87,201,55,106,88,183,197,54,222,182,34,176,163,222,167,146,48,100,152,131,114,92,48,147,220,165,84,36,163,36,60,220,33,48,132,113,181,197,149,139,38,154,185,101,63,43,90,38,198,67,126,175,79,218,158,73,115,105,33,172,185,207,96,127,185,52,98,162,145,137,156,74,62,141,47,178,191,119,114,93,154,115,121,103,212,204,37,112,96,175,179,120,207,156,116,41,172,58,204,112,171,191,91,165,198,152,169,85,32,180,180,38,54,173,110,215,181,215,142,143,59,126,91,75,132,0
198,212,189,195,147,220,66,138,154,149,167,165,51,84,213,41,160,93,210,108,170,60,39,216,76,182,127,54,127,192,126,71,55,168,78,201,78,92,132,146,65,163,74,104,164,164,132,108,198,42,75,157,49,193,192,143,147,161,136,139,199,39,197,167,63,86,83,169,93,168,154,169,80,191,202,56,100,190,221,92,118,107,217,44,53,206,95,210,106,154,104,165,60,179,187,93,67,90,180,135,179,120,76,187,190,68,174,86,181,74,131,206,59,50,113,142,62,171,100,33,103,85,113,153,174,100,59,75,116,48,148,80,74,57,143,68,193,212,87,107,133,128,38,162,169,178,98,183,168,125,105,134,70,46,123,75,74,152,133,81,38,166,162,88,130,129,68,42,210,64,76,221,136,213,35,105,96,152,100,137,220,129,126,175,180,218,100,135,184,47,213,64,98,97,164,43,142,50,119,108,35,133,179,87,131,87,115,192,124,109,87,33,87,162,149,159,116,151,182,195,205,83,66,167,185,203,173,104,195,102,57,75,175,58,64,192,176,191,51,116,142,74,101,131,62,156,40,44,64,32,100,205,152,203,216,126,199,169,50,142,199,129,158,84,174,150,204,52,215,157,119,198,146,107,57,48,152,95,56,74,173,165,214,201,160,109,162,85,178,217,102,64,105,99,156,131,65,74,95,99,106,188,80,164,194,57,113,194,128,104,143,59,109,134,104,140,191,79,195,35,36,106,84,100,116,60,103,209,84,216,56,152,204,40,93,130,181,150,210,142,105,32,147,199,89,144,178,186,52,204,132,206,75,86,148,181,145,125,68,49,167,59,90,40,135,73,205,99,37,222,174,69,130,113,46,47,150,151,54,111,55,47,35,177,152,91,83,87,200,55,106,88,184,197,54,221,183,34,176,163,222,165,147,47,99,152,131,114,91,48,147,220,166,84,36,163,37,60,220,34,48,132,113,181,197,150,141,38,153,185,101,63,44,89,37,199,67,126,175,80,218,159,74,115,105,33,172,185,207,96,128,185,51,97,162,146,136,156,73,63,141,47,178,191,120,114,94,154,116,121,103,211,204,37,112,96,175,179,119,208,156,115,41,171,58,204,112,171,190,91,166,198,152,170,85,33,180,180,37,54,173,110,215,181,215,143,142,59,125,91,75,132,0
198,213,190,196,146,220,66,139,153,148,166,165,51,84,213,41,160,93,210,108,170,59,38,216,76,181,127,54,126,191,127,70,56,169,78,202,79,91,132,147,66,163,74,104,164,163,132,108,197,42,75,158,48,192,192,142,147,162,136,139,200,40,198,167,63,86,84,169,93,167,154,169,80,190,203,56,99,190,221,91,117,107,216,44,54,206,95,210,106,154,104,166,60,179,188,94,68,90,179,135,180,119,77,188,190,67,173,87,182,73,131,206,59,50,114,141,62,172,100,34,104,85,113,154,174,100,58,77,116,48,147,80,74,57,143,68,193,213,86,107,133,128,39,162,169,178,98,183,169,126,106,134,70,46,124,76,74,152,132,81,38,167,161,87,130,129,68,42,209,64,77,222,136,214,34,105,96,153,101,138,220,129,126,174,179,218,101,134,185,46,212,63,98,97,164,43,141,49,119,108,34,134,178,87,131,88,115,194,123,109,87,33,87,163,150,158,116,151,183,195,205,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,176,191,51,116,142,74,102,131,63,155,41,44,64,32,100,204,152,202,216,126,199,169,51,142,199,130,159,84,174,151,205,53,215,157,119,198,146,108,58,49,153,95,57,73,172,165,214,202,160,108,162,85,178,216,102,64,106,99,155,130,64,73,95,99,107,188,80,164,195,57,112,194,129,104,143,59,109,134,104,140,190,78,195,35,37,106,83,100,116,60,104,209,84,216,55,151,205,40,93,131,181,148,210,142,104,33,147,198,90,144,178,185,53,205,131,205,76,85,147,181,145,124,67,49,167,60,90,40,135,73,205,100,37,222,173,70,131,113,47,47,149,151,55,111,56,47,35,177,152,91,83,88,201,55,106,88,183,197,54,221,182,34,176,162,222,166,146,47,100,152,131,114,92,49,147,220,165,84,36,163,36,60,220,33,49,132,113,181,197,149,139,38,154,185,101,63,43,90,38,198,67,127,174,80,217,158,74,116,105,33,172,185,207,96,127,185,51,98,162,146,136,157,74,62,141,47,178,191,119,114,93,154,115,121,103,212,204,37,112,96,175,179,120,208,156,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,181,179,38,54,173,110,214,181,215,143,143,59,125,91,75,132,0
199,213,189,196,147,219,65,139,153,148,167,165,52,84,212,41,161,93,210,106,170,60,38,216,75,180,128,53,126,192,125,71,57,171,80,201,80,91,132,147,66,163,74,105,164,162,134,109,197,41,76,157,48,192,192,143,147,163,135,139,201,41,198,168,63,86,84,170,94,168,154,170,81,192,203,56,99,190,219,91,120,107,216,45,55,206,94,209,105,154,104,166,59,179,187,93,68,91,180,135,180,119,77,186,191,67,174,86,182,74,131,205,59,51,113,141,62,172,100,35,103,86,112,153,174,99,57,77,116,47,148,80,75,57,143,66,193,212,87,106,133,128,39,163,170,179,98,183,168,127,105,133,70,46,123,75,74,152,133,81,37,167,162,88,130,129,67,43,209,62,76,221,136,214,34,105,96,153,101,139,218,128,125,174,180,219,101,136,184,48,212,64,98,98,163,43,141,49,118,108,35,135,178,86,129,88,115,194,124,109,87,34,86,162,150,159,116,152,182,195,206,84,66,167,184,204,174,104,195,101,57,75,176,58,64,193,176,192,51,117,142,74,101,132,63,154,41,44,64,31,101,205,153,203,215,126,197,169,50,141,199,130,159,85,174,149,204,53,215,158,121,198,147,108,57,49,153,97,57,73,172,165,214,202,160,109,162,84,178,216,103,64,105,99,156,130,64,74,94,99,107,189,80,163,196,56,112,195,129,104,143,59,109,135,104,139,189,79,195,35,37,105,84,100,115,60,104,210,84,215,55,153,205,41,93,130,180,149,210,143,106,32,146,199,89,144,177,185,52,204,129,205,76,84,148,181,146,123,68,49,166,60,90,41,136,73,207,101,37,222,173,70,131,113,47,46,150,152,54,110,54,47,36,176,152,91,84,87,200,54,105,88,184,197,54,222,181,34,176,163,223,168,146,48,99,152,131,113,93,50,147,221,164,84,35,162,37,60,220,32,49,132,112,182,196,151,139,38,155,185,101,63,42,91,38,198,68,126,176,78,219,159,74,116,105,32,172,185,207,96,127,185,52,99,162,145,137,157,74,63,140,46,177,191,118,114,93,153,116,121,102,212,204,36,113,96,175,180,119,208,155,115,41,172,58,206,112,170,192,91,165,197,154,168,84,32,180,180,37,54,174,110,213,179,215,143,143,59,127,90,74,132,0
198,212,190,195,146,220,66,139,154,148,167,166,51,85,213,40,160,92,209,108,170,60,39,216,76,181,126,54,126,191,127,70,56,169,78,202,79,91,132,147,66,162,73,104,164,163,132,108,198,41,75,157,48,193,192,142,147,162,136,139,201,40,198,167,64,87,83,169,92,167,153,169,80,190,203,56,99,191,221,91,118,106,216,44,54,206,95,210,107,154,104,165,60,179,188,94,67,90,179,135,179,119,76,188,190,67,173,87,182,73,131,206,59,50,113,141,62,172,99,34,103,86,113,154,174,100,59,76,116,48,147,81,75,57,143,68,192,212,87,107,132,128,39,162,169,178,98,183,169,126,106,134,70,47,123,75,74,152,132,81,38,166,162,87,130,129,68,42,209,64,77,222,136,214,35,106,96,153,100,138,219,129,126,174,179,218,101,135,184,47,212,64,99,97,164,43,142,49,119,108,34,134,178,86,131,88,115,193,123,109,87,33,87,162,150,159,116,151,182,195,206,84,65,167,184,203,174,104,195,102,57,75,176,59,64,191,176,191,52,116,142,73,102,132,63,156,41,43,64,32,101,205,152,203,216,126,199,169,51,142,199,130,159,84,174,150,205,53,215,157,119,198,146,108,57,49,152,95,57,73,172,165,214,202,160,109,162,85,178,216,103,65,106,99,155,131,64,73,95,99,106,189,80,164,195,57,112,193,129,104,143,59,109,134,104,139,190,79,195,35,36,105,83,100,115,60,104,210,84,216,55,152,205,40,93,131,181,149,210,143,105,32,147,199,89,144,178,185,52,205,131,205,76,85,148,181,145,124,67,49,167,59,90,39,135,73,206,100,38,222,174,70,131,113,47,47,150,151,55,111,55,47,35,176,152,91,83,87,200,56,105,88,184,197,54,221,182,34,176,163,222,167,147,47,100,152,132,114,93,48,146,220,165,84,36,163,36,60,220,32,49,132,112,181,196,150,140,38,154,185,100,63,43,90,38,198,67,126,174,79,217,158,74,115,105,33,172,185,207,96,127,185,52,97,162,145,136,157,74,62,141,47,178,190,119,114,93,154,115,121,102,212,204,37,112,96,175,179,119,208,156,115,41,173,58,204,112,171,191,91,166,198,152,170,85,32,180,180,37,54,173,110,214,181,215,143,143,59,126,91,74,132,0
198,212,189,196,146,220,66,139,153,148,166,166,50,83,213,41,161,92,210,107,169,59,38,216,76,182,127,55,126,193,127,72,56,170,78,202,79,91,132,146,66,162,74,104,165,164,132,108,198,41,75,159,49,192,191,143,148,161,136,139,201,41,198,168,64,86,85,169,94,168,154,169,81,190,203,55,99,189,220,91,118,108,216,45,55,206,95,211,105,154,105,167,60,180,187,93,67,90,180,136,179,119,77,188,190,67,174,86,183,73,130,206,59,50,114,142,62,171,100,35,103,87,114,155,173,100,58,77,117,47,147,81,74,57,142,67,193,212,87,107,132,128,38,162,169,178,99,183,167,126,105,133,70,46,124,75,74,152,132,82,38,166,162,87,131,129,69,42,210,64,78,222,135,215,34,106,98,153,100,139,220,129,127,174,179,218,101,136,184,47,212,63,100,97,163,44,142,51,118,109,34,133,178,86,130,89,114,193,123,109,87,32,87,162,151,159,116,151,182,195,206,84,65,167,183,203,175,103,196,102,58,75,174,60,63,191,176,192,51,116,142,73,101,131,63,156,40,44,65,33,102,204,152,202,216,126,200,170,50,142,199,130,158,83,175,150,205,53,214,158,118,196,145,107,59,48,152,94,56,73,173,165,214,203,160,107,161,84,179,216,103,65,106,99,155,131,64,72,94,99,106,188,79,163,194,56,112,193,130,103,143,59,109,134,103,140,189,79,195,35,37,105,83,99,116,60,103,210,84,216,55,152,205,40,93,131,180,149,210,143,105,34,145,199,89,144,179,185,51,205,131,205,76,85,148,180,145,124,68,48,167,59,89,39,135,74,207,101,37,221,173,71,131,114,47,47,150,150,55,111,56,47,35,177,151,90,84,86,200,55,105,88,183,198,54,222,182,34,175,162,222,167,145,48,100,152,131,114,92,49,147,221,167,85,36,162,36,59,220,33,49,133,112,181,197,149,140,38,154,185,101,63,44,90,37,198,66,126,175,79,218,160,74,116,105,33,172,185,209,96,127,184,52,98,163,146,137,157,74,62,141,47,178,191,120,114,93,155,115,122,103,213,204,37,112,96,175,179,120,208,155,116,41,173,58,204,112,171,191,90,167,199,151,170,85,32,179,180,36,54,172,111,215,180,217,142,143,59,126,91,75,132,0
199,213,190,196,146,220,66,138,154,148,167,165,50,84,213,41,160,92,210,108,169,58,38,216,76,182,128,54,126,192,127,70,56,169,77,202,79,91,131,147,66,163,74,104,164,164,132,107,198,41,76,157,48,193,192,142,147,163,135,139,201,41,199,167,64,87,84,169,94,167,153,169,80,191,204,56,99,191,221,91,116,107,216,44,54,206,95,210,107,154,104,165,60,180,187,94,68,90,179,135,179,120,75,187,191,66,173,86,182,72,131,206,58,50,114,141,62,172,100,34,102,86,112,153,173,100,58,77,117,48,148,80,75,57,143,67,193,212,86,107,131,129,38,162,169,178,98,184,168,125,106,134,69,46,123,75,74,152,133,80,38,166,161,87,130,129,68,43,209,64,77,222,136,214,34,106,97,154,101,139,219,129,126,174,179,218,101,134,184,46,212,64,98,96,164,43,142,50,119,107,35,133,178,86,131,87,115,193,124,108,87,33,86,163,150,159,117,151,183,195,206,84,65,167,185,203,173,104,195,102,58,74,176,59,64,192,177,192,51,117,141,73,103,131,62,155,41,44,65,32,102,205,152,203,216,125,199,169,51,141,199,129,158,84,174,150,205,53,214,158,119,198,146,108,58,49,152,95,56,73,172,166,214,201,160,108,162,85,178,217,103,65,107,100,155,130,64,74,95,99,106,188,80,163,195,57,112,193,129,103,143,58,109,134,104,140,190,78,195,35,36,105,83,99,117,60,104,210,85,216,55,151,205,39,93,131,181,148,210,142,104,33,146,200,89,144,178,184,52,205,131,205,76,85,147,181,144,124,68,48,167,60,90,39,135,72,206,100,37,222,174,70,130,114,46,47,149,152,55,111,56,47,35,176,152,92,84,87,200,54,105,88,182,197,55,222,182,34,176,163,223,166,146,48,99,152,131,114,92,48,146,221,164,84,36,163,36,61,220,33,49,133,112,181,197,150,139,37,154,184,101,63,43,90,38,198,67,127,175,79,217,158,73,115,107,33,172,186,207,96,126,185,52,97,161,145,136,157,73,63,141,47,179,190,119,115,94,153,116,122,102,212,204,37,113,97,175,179,120,207,154,115,41,172,58,204,112,171,192,92,165,197,153,170,84,32,180,180,37,54,172,110,214,181,214,143,143,59,126,90,74,132,0
198,212,190,195,146,220,65,139,153,148,167,165,51,85,213,41,160,92,210,108,169,59,38,217,76,182,126,54,126,191,127,71,56,169,78,202,79,91,132,147,66,163,74,104,164,163,132,108,198,41,75,158,48,193,192,142,147,162,136,139,200,40,198,168,63,87,84,169,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,106,154,104,166,60,180,188,93,68,89,179,135,180,119,76,188,191,67,173,86,182,73,131,206,59,50,114,142,62,172,99,34,103,86,113,154,173,100,58,76,116,48,147,81,75,57,143,68,193,212,87,107,132,128,39,162,169,178,98,183,169,125,105,134,70,46,123,75,74,152,132,81,38,167,161,87,130,129,68,42,209,64,77,222,136,214,35,105,97,153,100,138,219,129,126,175,180,218,100,135,184,46,212,63,99,97,163,44,141,49,119,108,34,134,178,86,131,87,115,194,124,109,87,33,87,162,150,159,116,151,183,195,205,84,65,167,184,203,174,104,195,102,57,75,176,59,64,191,177,191,51,116,142,74,102,132,63,156,41,44,64,32,101,205,152,203,216,126,199,169,50,141,200,130,158,84,175,150,205,53,215,158,119,198,146,108,58,49,152,95,57,73,172,165,214,201,160,108,162,85,178,216,102,65,106,99,156,131,64,74,95,99,106,189,80,164,195,57,112,193,129,104,143,59,108,133,104,140,190,79,194,35,36,105,83,99,116,59,104,210,84,215,54,151,205,40,93,131,181,149,210,143,105,33,147,199,89,144,178,185,52,204,131,206,76,84,148,181,145,124,67,49,167,60,90,40,136,73,206,100,38,222,173,70,131,113,47,46,150,151,55,111,55,47,35,177,152,91,83,87,201,55,106,88,183,197,54,221,182,34,176,163,222,167,147,47,100,152,131,114,92,48,147,220,165,84,36,163,36,60,220,33,48,132,113,181,196,150,140,38,154,185,101,63,43,90,38,198,67,126,175,80,218,158,73,116,105,33,172,185,207,96,127,185,52,98,162,145,136,157,74,62,141,47,178,191,120,114,93,154,115,121,103,212,204,37,113,96,175,179,120,208,156,115,41,172,58,204,112,171,191,91,166,198,152,170,84,32,180,180,37,54,173,110,214,181,215,142,143,59,126,91,74,132,0
199,213,190,196,146,220,66,139,153,148,167,166,51,85,213,41,160,92,210,108,170,60,38,216,76,181,126,54,126,191,126,71,56,169,77,203,79,91,132,147,66,162,74,104,164,163,132,108,197,42,75,158,49,193,192,143,147,162,136,139,200,40,198,167,64,87,84,169,93,167,154,170,80,190,203,56,99,190,221,91,118,107,216,44,54,207,95,210,106,154,104,166,60,179,188,94,67,89,179,135,180,119,76,187,190,67,174,86,182,73,131,206,58,50,113,142,62,172,100,34,104,86,113,154,174,100,58,76,116,48,148,81,75,57,143,68,192,212,86,107,133,128,39,162,169,178,98,183,168,125,106,134,70,46,124,76,73,152,132,81,38,166,162,87,130,129,68,42,209,64,76,222,136,215,35,106,96,152,100,138,219,129,126,174,179,218,100,135,185,46,212,63,98,97,164,44,142,49,119,108,35,133,179,86,131,88,115,193,124,109,87,33,87,162,151,159,116,151,182,195,206,84,65,167,184,203,174,104,195,102,57,75,176,59,64,192,176,191,51,116,142,74,101,132,63,156,41,44,64,32,101,205,152,202,216,126,199,169,51,141,200,130,159,84,174,150,205,53,215,158,118,198,146,108,57,49,153,96,57,73,172,165,214,202,160,108,162,85,178,217,102,64,106,99,156,131,64,73,95,99,107,189,80,164,195,57,112,193,129,104,143,59,109,134,104,140,190,79,195,35,36,106,83,100,116,59,104,209,84,216,55,152,205,40,93,131,181,149,210,143,105,33,147,198,89,144,178,185,52,204,131,205,76,84,148,181,145,124,67,49,167,60,90,40,136,72,205,100,38,222,174,70,130,114,47,47,149,151,55,111,55,47,35,176,152,91,83,87,200,55,106,88,183,197,54,222,182,34,176,163,222,167,146,47,99,151,131,114,92,48,146,220,165,84,36,163,36,60,219,33,49,132,112,181,197,149,140,38,154,185,101,63,43,90,38,198,67,127,175,80,218,159,73,115,105,33,173,185,207,96,127,184,52,97,162,146,136,157,74,63,141,47,178,191,119,114,93,154,116,122,103,212,204,37,113,96,175,179,120,208,156,116,41,172,58,204,112,171,191,91,166,198,152,170,85,32,180,179,37,54,173,110,214,180,215,142,143,59,126,91,75,132,0
198,212,190,195,146,220,66,139,153,148,167,165,51,84,213,41,160,93,210,108,169,59,38,216,76,182,127,54,126,191,126,71,55,169,78,202,79,91,132,147,66,163,74,104,164,163,133,108,198,42,75,157,49,193,192,142,148,162,136,139,201,40,198,168,64,87,83,169,93,167,153,169,80,190,203,56,99,190,221,91,117,107,217,44,54,206,95,210,106,154,104,165,60,180,187,94,67,90,179,135,180,119,76,188,190,67,173,87,182,73,131,206,59,50,114,141,61,172,99,34,103,86,113,154,174,100,58,76,116,48,148,80,75,57,143,68,192,212,87,107,132,128,39,162,169,178,98,183,169,125,105,134,70,46,123,75,74,152,133,81,38,166,162,87,130,129,68,42,209,64,77,222,136,214,35,105,96,152,100,138,219,129,126,174,180,218,101,135,185,46,212,63,99,97,164,44,141,49,119,108,35,133,178,87,131,88,115,194,123,109,88,33,87,162,150,159,116,151,183,195,206,84,65,167,184,203,174,103,195,102,57,75,176,59,64,192,176,191,52,116,142,74,101,132,63,156,41,44,64,32,101,205,152,202,216,126,199,169,50,141,199,129,158,84,174,150,205,53,215,158,119,198,146,108,58,49,153,96,57,73,172,166,214,202,159,108,162,85,178,216,102,65,106,99,156,131,65,74,95,99,107,188,80,163,195,57,112,194,129,104,143,59,109,134,104,140,190,78,195,35,36,105,83,100,116,60,104,209,84,215,55,152,205,40,93,131,181,148,210,143,105,33,147,199,89,144,177,185,52,205,131,205,76,85,148,181,145,124,67,49,167,60,90,39,135,73,206,101,37,222,174,70,131,114,47,46,149,151,55,111,55,46,35,177,152,91,83,87,200,55,106,88,183,197,54,222,182,34,176,163,222,167,146,47,100,152,131,114,92,48,147,220,165,84,36,163,36,60,220,33,49,132,112,181,196,150,139,38,154,185,101,63,43,90,37,198,67,126,175,79,217,158,74,116,105,33,172,185,207,96,127,184,52,98,162,145,136,157,74,63,141,47,178,191,120,114,93,154,115,122,103,212,204,37,113,96,175,179,120,208,155,115,41,172,58,204,112,171,191,91,165,198,152,170,85,32,180,179,37,54,173,110,214,181,215,143,143,59,126,91,74,132,0
198,213,189,195,146,220,66,139,153,147,166,165,51,84,212,41,160,93,210,107,170,59,38,216,75,182,127,55,127,191,127,70,55,169,77,202,78,90,132,146,66,163,74,104,164,164,132,108,198,42,75,159,48,193,192,143,148,162,135,139,200,41,198,167,64,86,83,169,92,169,153,169,81,190,204,55,99,190,221,92,118,107,217,44,54,206,93,210,106,154,105,166,60,179,187,94,67,90,179,134,180,119,77,188,190,67,173,86,182,74,131,205,58,49,114,142,61,171,100,34,104,86,113,154,174,100,58,76,116,47,147,81,74,57,143,68,192,212,86,106,132,129,39,162,168,179,99,184,168,125,105,134,70,47,122,75,74,152,134,81,38,166,161,88,131,129,68,42,209,64,77,222,136,215,35,106,97,153,101,138,219,130,126,175,179,218,100,134,185,46,213,63,100,97,163,44,141,49,119,107,35,134,179,85,131,87,115,192,122,110,87,33,86,162,149,160,116,151,183,196,205,85,65,167,184,203,174,103,196,102,57,76,176,58,64,191,176,192,51,117,142,73,100,132,62,156,41,43,64,32,101,205,152,203,216,126,199,170,51,141,199,130,158,84,174,150,205,52,215,158,120,198,146,108,57,48,152,95,58,72,173,165,214,201,160,108,162,85,178,216,102,65,107,99,155,131,64,74,95,99,106,189,79,164,195,58,112,194,128,104,143,59,109,134,103,140,190,78,194,35,37,106,83,100,116,59,104,209,84,215,55,151,205,41,93,131,181,148,209,142,104,33,148,198,90,144,178,185,52,204,132,205,75,85,148,181,143,124,66,49,167,59,89,39,135,73,205,99,37,222,173,70,130,113,47,47,149,151,55,111,56,47,35,176,152,91,82,88,201,55,106,88,183,197,54,223,183,34,176,162,221,166,146,47,99,153,131,114,93,49,146,220,164,84,36,163,36,61,220,33,49,133,113,181,196,149,139,37,154,185,101,63,44,90,38,199,66,127,175,80,218,158,74,116,106,33,173,185,207,96,127,185,53,98,161,146,137,157,73,63,141,47,178,191,120,115,93,154,115,122,103,211,203,38,113,96,175,180,119,208,155,114,41,172,58,205,112,171,192,91,167,199,152,169,85,33,180,180,38,54,173,109,215,181,215,143,144,61,125,91,75,132,0
198,213,189,195,146,220,67,139,154,147,166,166,52,85,212,41,160,93,210,107,170,59,38,216,76,182,128,54,127,191,127,71,55,170,78,202,78,91,132,147,66,163,73,103,164,163,133,109,197,41,74,157,49,192,192,142,147,163,136,139,200,41,197,167,64,87,82,169,93,167,154,170,80,190,203,56,99,191,222,92,118,107,217,44,53,205,95,210,105,154,104,165,60,179,188,93,68,89,180,135,179,119,76,189,191,67,173,87,182,74,130,206,59,49,114,141,61,171,98,34,103,86,112,154,174,100,58,75,117,48,147,81,75,58,143,68,191,213,86,108,132,127,40,163,169,179,98,182,168,126,105,135,70,46,124,75,73,153,132,81,38,167,161,87,130,130,67,42,210,64,76,221,136,214,35,106,96,153,100,138,219,129,126,175,179,218,100,134,185,46,211,63,99,97,163,43,141,49,120,107,34,133,177,86,130,88,115,194,124,108,88,33,86,162,150,158,115,152,183,195,205,83,64,167,184,204,173,104,195,102,57,74,176,59,64,191,176,191,51,116,141,74,101,130,62,155,41,43,64,32,101,204,152,203,216,125,199,168,50,141,199,130,158,83,174,151,205,53,215,158,119,196,146,108,58,50,152,95,56,73,172,166,213,201,159,109,162,84,178,217,102,65,105,100,155,132,65,74,94,100,107,188,79,164,195,56,113,193,129,103,142,59,108,134,104,140,190,78,195,35,35,105,82,100,115,59,104,209,82,216,55,152,205,40,93,131,180,149,210,143,104,33,147,199,89,144,178,185,52,204,130,206,76,85,147,181,145,124,67,49,168,60,91,40,135,72,205,100,37,222,173,71,130,114,47,47,151,152,55,110,55,47,35,176,151,91,84,88,200,55,106,88,183,198,53,221,182,35,177,162,221,167,147,46,100,152,131,114,92,49,147,221,165,83,36,163,36,60,220,33,47,133,112,180,198,149,140,38,153,184,101,64,43,90,37,197,68,126,174,79,217,159,73,116,105,33,173,185,206,96,128,185,52,97,161,145,137,158,73,62,141,47,179,191,119,114,93,153,115,122,102,213,204,36,113,96,175,179,120,208,155,115,41,172,58,203,111,171,192,91,165,198,152,171,85,33,180,179,37,54,173,110,215,181,215,143,143,58,125,92,74,132,0
158,131,77,90,77,106,125,170,70,165,140,129,74,122,163,73,183,91,57,212,200,199,52,60,48,120,155,132,168,48,98,177,170,131,168,155,111,182,99,69,217,100,46,116,199,175,160,155,129,111,97,99,101,173,146,44,60,149,72,148,138,105,214,198,53,46,57,132,71,114,48,119,176,61,132,63,189,48,41,149,83,74,64,47,63,64,132,125,116,159,78,66,126,123,202,87,80,155,217,51,163,107,217,145,105,124,126,121,85,134,38,203,157,52,37,202,158,140,55,158,92,122,216,92,197,64,69,186,138,180,139,90,199,54,91,137,150,92,41,218,132,130,40,181,131,68,76,122,80,97,217,148,86,116,135,199,57,171,110,108,156,148,214,183,173,46,195,89,134,124,160,183,193,163,156,87,155,176,219,176,143,72,82,93,49,156,168,176,197,45,194,54,207,55,71,206,122,75,78,223,108,76,70,218,43,75,130,34,41,157,66,72,38,148,53,214,169,165,164,96,114,129,64,36,56,38,48,158,55,100,100,222,203,93,58,67,50,73,72,42,119,189,125,78,185,53,213,200,96,77,171,136,121,195,155,181,190,218,207,211,82,144,166,62,121,154,43,175,37,57,152,190,127,124,207,106,172,139,51,93,49,165,186,57,155,183,148,65,169,187,164,221,125,64,136,38,65,221,132,146,78,168,31,170,36,93,35,170,77,191,205,136,151,103,212,73,98,66,143,172,101,183,65,186,63,112,52,150,105,128,117,42,190,76,67,47,97,41,158,39,33,172,183,103,181,156,106,189,64,144,163,178,109,46,188,60,214,163,166,144,69,105,185,78,96,119,99,81,78,144,45,56,146,205,65,212,121,114,89,209,54,40,149,51,186,147,171,66,108,111,166,173,36,79,104,139,72,173,74,178,72,150,116,178,222,57,197,203,206,211,151,221,120,116,187,207,94,138,66,127,33,129,149,66,123,104,166,179,205,217,136,105,204,166,42,221,124,39,43,196,41,150,135,217,178,60,128,161,54,85,134,164,92,220,194,158,91,97,154,38,174,153,211,100,73,42,77,83,104,59,217,159,155,40,136,163,75,189,198,132,152,128,110,170,37,167,80,188,100,206,83,123,113,70,178,71,99,209,215,61,82,109,178,180,182,124,86,87,102,117,79,37,1
156,132,78,90,77,106,125,170,70,166,140,129,75,122,161,73,182,92,57,212,200,198,53,60,48,119,156,130,169,47,98,177,171,130,167,155,111,182,101,69,218,100,46,115,198,175,161,155,129,111,97,99,103,174,146,44,60,149,72,149,139,104,214,195,53,47,57,132,72,114,48,120,175,62,131,61,188,47,42,149,82,74,65,46,62,64,132,125,117,160,78,66,126,122,200,87,80,155,215,50,163,106,217,145,105,124,126,121,85,134,38,203,157,51,37,202,158,139,56,157,91,122,217,93,198,63,68,185,138,180,139,90,199,54,91,138,149,92,42,218,133,130,41,180,131,69,76,122,80,97,217,148,85,116,135,197,57,171,110,108,156,148,215,181,173,46,195,89,134,125,160,183,193,163,157,86,154,177,218,176,144,73,81,92,49,156,168,176,196,45,195,53,206,55,71,205,122,75,79,222,107,75,69,219,43,77,129,33,41,156,65,72,39,149,52,214,170,166,164,97,114,129,63,36,55,37,49,159,55,100,101,221,203,94,58,68,50,73,73,43,120,189,126,78,185,52,212,201,95,77,173,137,120,195,155,182,189,218,207,211,82,143,167,61,121,154,44,176,35,57,152,191,126,125,207,105,173,138,51,93,51,164,186,58,155,183,149,65,169,186,164,221,124,66,137,38,65,220,131,146,78,168,32,171,36,92,35,170,76,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,113,52,150,104,128,117,43,191,77,67,48,97,41,158,39,33,171,183,103,181,157,105,190,64,144,163,179,109,45,188,60,215,163,167,143,68,105,185,78,97,121,99,81,78,142,46,56,147,205,66,212,120,115,90,209,54,39,149,50,186,146,172,64,106,111,167,172,37,78,106,139,72,172,72,181,73,152,117,178,222,57,198,203,206,211,151,220,120,115,187,207,92,138,67,127,32,128,149,66,123,105,166,179,205,217,137,105,204,166,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,97,154,38,173,153,211,101,73,42,77,83,104,58,217,158,154,41,137,163,74,189,197,131,152,129,110,171,38,165,80,188,100,206,82,122,112,70,179,71,98,208,215,62,82,110,178,180,182,125,85,89,102,117,79,38,1
157,133,76,90,77,106,125,169,70,168,141,128,75,121,160,73,182,95,57,214,198,200,49,60,47,118,156,130,169,46,99,179,170,132,167,153,111,182,100,70,215,102,47,115,197,175,164,157,127,109,95,97,104,175,146,45,59,146,72,149,139,105,215,194,50,48,58,131,72,114,49,120,176,62,133,62,186,46,42,151,80,73,62,46,64,66,133,127,117,159,76,66,125,121,199,89,79,153,215,51,161,108,218,147,105,126,130,122,86,133,38,205,159,50,38,200,159,140,55,158,90,121,215,95,198,62,66,187,139,181,140,87,200,55,90,137,150,93,42,218,132,131,41,182,132,67,75,123,81,96,217,149,85,116,133,196,60,171,109,107,155,149,215,183,172,47,193,89,134,126,159,182,192,166,157,89,155,177,216,174,144,75,84,92,53,156,166,175,196,45,196,53,205,56,69,205,122,73,78,222,108,75,71,219,42,80,130,34,41,160,64,69,39,149,52,214,171,166,164,98,114,127,66,34,55,37,48,161,56,100,102,220,204,97,60,67,52,72,73,44,123,189,128,77,186,52,212,203,95,76,176,137,121,194,156,184,189,220,207,212,83,142,170,61,121,155,45,174,36,55,153,192,129,126,206,102,174,136,52,93,50,166,186,58,154,182,150,66,172,189,164,221,124,66,136,40,69,222,130,145,78,170,34,172,38,93,34,170,78,191,208,139,152,102,211,72,100,67,145,171,102,183,69,185,64,115,51,149,105,128,115,43,195,76,66,48,98,42,158,39,33,174,183,103,184,158,107,190,64,139,165,179,110,44,188,61,215,163,163,145,67,104,187,77,97,122,99,82,78,142,45,60,145,205,67,213,120,117,90,210,56,38,148,50,186,148,173,66,105,111,167,173,40,77,105,139,70,171,73,183,72,154,116,179,225,57,198,203,205,210,151,220,119,114,190,206,91,140,67,126,32,125,149,62,123,104,166,179,205,215,136,105,205,167,41,222,123,38,45,196,42,151,137,218,179,57,126,162,52,84,133,163,92,222,194,159,93,97,155,39,174,155,212,100,71,43,76,85,102,58,219,158,155,41,136,164,76,188,200,134,154,129,112,171,37,163,82,189,102,206,80,122,112,70,179,69,98,207,216,62,81,110,179,180,183,122,87,88,104,117,79,39,1
156,132,77,90,77,106,126,170,70,167,139,128,74,122,161,72,182,92,57,212,201,198,52,60,48,119,157,130,169,47,98,177,171,130,168,155,111,182,101,68,218,100,47,116,198,175,161,155,130,110,97,98,102,174,147,44,60,149,71,149,139,104,215,195,54,47,57,132,71,114,48,119,175,62,131,61,188,48,43,149,82,74,65,46,62,64,132,124,117,159,78,66,126,122,200,87,80,156,215,49,163,106,217,145,105,124,127,121,85,134,38,203,157,52,36,201,158,139,55,157,91,122,217,93,197,62,68,186,138,180,139,89,199,54,91,138,148,93,41,218,133,130,41,180,130,68,76,122,80,98,217,148,85,115,135,198,58,171,110,108,156,148,215,182,173,46,194,90,133,126,161,184,193,163,157,86,154,177,217,176,143,72,82,92,49,156,168,176,196,45,196,53,206,54,71,206,122,75,79,222,108,75,69,218,43,77,129,33,41,156,65,72,40,150,52,214,170,166,164,97,114,129,63,35,55,37,49,159,56,101,101,221,203,94,58,69,50,73,72,43,121,189,126,77,185,52,212,201,95,77,173,136,120,195,155,182,189,218,207,210,82,143,167,61,121,154,44,176,35,57,151,190,126,125,207,105,173,139,50,93,50,165,186,58,156,183,148,64,169,186,164,221,124,66,136,38,65,219,131,147,77,167,32,171,36,92,35,170,76,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,114,52,149,103,128,118,43,190,77,67,48,97,41,158,39,32,172,183,103,181,157,106,190,64,143,163,179,109,44,188,60,215,164,166,144,68,105,185,77,98,121,99,81,78,142,46,56,147,204,65,212,120,116,89,208,54,39,149,50,186,146,172,64,106,111,166,172,37,78,105,139,72,171,72,180,73,152,116,178,222,57,198,203,206,212,151,220,120,114,187,206,92,138,68,127,33,129,148,66,124,105,166,179,205,217,137,105,204,166,42,222,124,39,43,196,41,151,135,218,179,61,128,160,54,83,135,165,92,222,194,159,92,98,154,38,173,153,210,101,73,42,78,82,104,58,216,159,154,42,137,163,74,189,198,131,152,128,111,171,38,165,80,188,100,206,82,123,112,69,179,71,98,208,215,62,82,110,178,180,182,124,85,88,102,117,78,38,1
155,132,78,90,79,107,126,169,72,167,140,129,74,122,161,74,182,91,58,211,201,199,52,61,48,118,156,130,169,47,98,176,170,130,167,155,112,182,101,68,218,99,46,116,199,177,161,154,129,111,98,98,103,173,146,45,59,148,71,149,140,103,215,194,53,47,57,131,73,114,47,122,174,63,131,61,188,49,43,150,81,73,64,46,61,64,131,125,117,160,78,66,125,122,200,87,79,154,215,50,162,107,218,145,106,124,127,121,83,135,39,202,156,52,37,202,158,138,55,158,92,121,216,91,198,63,67,185,138,180,140,90,199,52,91,139,148,93,41,219,133,129,39,181,131,67,77,121,79,98,217,146,84,115,135,197,56,171,111,109,157,149,213,180,173,46,194,90,134,125,161,181,193,163,157,86,155,175,218,176,144,74,81,94,49,156,168,177,195,46,194,52,207,55,70,206,122,75,79,222,108,77,68,220,43,77,129,33,42,156,65,72,39,151,52,215,169,165,164,96,113,130,64,35,54,35,49,157,55,100,100,221,204,94,57,68,51,72,72,43,121,190,125,78,185,52,213,200,95,76,174,138,119,195,155,182,188,219,207,211,82,144,168,61,121,155,43,173,34,57,152,191,125,126,205,105,172,139,52,91,51,166,185,57,155,183,148,64,169,186,164,220,125,66,137,38,66,220,132,145,78,167,32,172,35,92,35,170,76,191,207,138,152,103,211,74,97,67,144,172,101,182,66,187,63,113,52,151,106,127,118,43,190,76,68,49,96,41,158,39,32,171,184,102,183,157,105,189,63,145,165,179,108,45,189,60,216,163,166,143,67,105,185,78,98,121,100,82,78,142,46,56,147,204,67,213,119,115,90,209,56,38,149,51,188,148,170,65,106,111,167,171,38,78,106,139,73,170,74,181,73,154,117,177,222,56,198,203,204,212,149,220,120,115,187,207,92,137,68,128,32,130,147,66,124,105,166,178,204,215,137,105,204,166,42,221,123,39,42,197,42,151,137,217,176,59,128,161,55,84,135,164,93,223,192,159,92,98,152,39,173,155,210,101,74,43,79,84,103,58,217,158,154,40,137,163,76,190,197,131,152,130,111,171,37,165,82,187,99,205,81,122,112,69,177,72,98,208,214,60,81,108,178,179,183,125,86,89,104,116,80,38,1
156,132,78,90,77,106,125,170,70,166,140,129,75,122,161,73,182,92,57,213,200,198,53,60,48,119,156,130,169,48,98,177,171,130,167,155,111,182,101,68,218,100,46,116,198,175,161,156,129,111,97,99,103,174,146,44,60,149,72,149,139,104,214,195,54,47,57,132,72,114,48,119,175,62,131,61,188,47,42,149,82,74,65,46,62,64,132,125,117,160,78,66,126,122,200,87,80,155,215,50,163,107,216,144,105,124,126,121,85,134,38,203,157,51,37,202,158,139,56,157,91,122,217,93,198,63,69,185,138,180,139,90,199,54,91,137,149,92,42,218,133,130,41,180,131,68,76,122,80,98,217,148,85,115,135,197,57,171,110,108,156,149,215,181,173,46,194,89,134,125,160,183,193,163,157,86,154,177,218,176,144,73,82,92,49,156,168,177,196,46,195,53,206,55,71,205,122,75,79,222,107,75,69,218,43,77,129,33,41,156,65,72,39,150,52,214,170,166,164,97,113,129,63,35,55,37,49,159,56,101,101,221,203,94,58,68,50,73,73,43,120,189,126,78,185,52,212,201,95,77,173,137,120,195,155,182,189,218,207,211,82,143,167,61,121,154,44,176,35,57,152,191,126,125,207,106,173,138,51,93,50,165,186,58,156,183,149,65,169,186,165,221,124,66,137,38,65,220,131,146,78,168,32,172,36,92,35,170,76,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,114,52,150,104,128,117,43,191,77,68,48,97,41,158,39,32,171,183,103,181,157,105,190,64,144,163,179,109,45,188,60,215,163,167,144,68,105,185,78,97,121,99,81,78,142,46,56,147,205,66,212,121,115,90,209,54,40,149,50,186,146,172,64,106,111,166,171,37,78,106,139,72,172,72,181,73,152,117,178,222,57,198,203,206,211,151,221,120,115,187,207,92,138,68,127,32,128,148,66,123,105,166,179,205,217,136,105,204,166,43,222,124,39,43,196,41,151,135,218,178,60,128,160,54,83,135,165,92,222,194,159,92,98,153,38,173,153,211,100,73,42,77,83,104,58,217,159,154,40,137,163,74,189,197,131,152,128,110,171,38,165,80,188,100,206,82,122,112,70,178,70,98,208,215,62,82,109,178,181,182,125,85,89,103,117,79,38,1
155,131,77,89,76,106,126,171,70,166,141,127,75,123,161,72,180,91,56,213,199,199,52,60,49,118,157,132,169,47,99,179,169,128,169,155,113,182,103,67,217,101,46,115,198,174,160,155,129,112,96,99,105,175,147,44,58,149,72,149,138,105,216,196,53,48,58,133,71,114,49,121,177,62,131,62,187,48,42,149,80,74,65,45,60,66,133,126,117,160,78,66,127,124,200,88,79,155,215,52,165,107,217,145,102,125,126,123,85,134,37,202,158,51,38,201,157,140,56,157,91,122,218,96,197,62,69,186,139,181,139,88,200,54,89,140,149,91,42,218,131,130,41,178,132,69,77,124,81,98,218,148,86,116,134,199,57,171,111,108,156,148,214,181,174,46,194,88,135,124,159,182,194,165,156,86,154,178,219,176,144,74,81,92,48,157,168,177,195,44,194,53,206,54,69,204,121,77,78,221,107,75,69,219,41,77,130,33,41,157,65,71,39,148,52,214,170,164,164,98,115,130,63,36,56,37,48,159,56,101,101,221,202,94,59,67,50,73,72,44,121,190,126,77,186,50,212,202,95,77,173,136,121,192,155,181,190,218,207,211,84,142,167,61,122,154,44,176,33,57,154,190,126,123,207,107,173,138,49,91,49,165,187,58,155,183,149,62,169,185,164,221,124,66,137,38,66,218,130,147,78,167,30,172,36,92,34,168,74,191,206,137,150,104,212,72,98,66,144,173,99,182,66,187,62,112,51,150,105,126,115,42,191,76,68,49,97,42,157,38,33,172,184,104,182,156,106,190,64,146,163,179,111,45,187,58,215,163,167,143,69,105,186,78,98,120,99,82,77,142,45,55,147,206,64,212,119,116,90,210,51,38,150,49,189,146,171,64,105,110,167,172,36,78,106,139,72,172,72,180,74,152,117,178,221,56,197,203,206,212,151,220,119,114,187,205,93,138,67,127,32,128,151,66,123,103,167,179,204,220,137,106,203,168,43,222,122,37,43,197,41,153,135,217,179,60,128,162,55,84,134,165,93,220,194,159,94,97,153,37,174,153,211,100,73,43,77,83,103,58,216,156,155,40,136,162,74,190,198,130,152,129,111,170,38,165,80,187,101,207,84,121,112,70,178,70,96,208,215,62,83,110,178,182,183,125,87,89,102,116,79,38,1
156,131,78,89,77,106,125,170,70,166,140,128,74,122,161,72,182,91,57,212,200,198,53,61,48,118,157,130,169,47,99,176,171,130,167,155,111,182,101,69,218,100,46,115,198,175,161,155,129,111,97,98,102,174,146,45,60,149,73,149,139,104,215,195,53,47,57,132,71,114,48,120,176,61,131,61,188,48,42,149,82,74,65,46,63,64,132,125,117,160,78,65,126,122,200,87,80,155,216,50,163,106,216,144,105,123,126,121,85,134,38,204,157,51,37,201,158,139,56,157,91,122,217,93,198,64,69,186,138,180,139,90,200,53,91,138,149,92,42,217,133,130,41,179,130,68,76,121,79,98,217,148,85,115,134,197,58,170,110,108,156,148,215,181,173,46,195,89,135,125,160,184,193,163,157,86,154,178,218,176,143,73,81,93,49,156,168,176,196,46,195,53,206,55,71,205,122,75,78,222,107,75,69,218,43,77,129,33,41,156,65,72,39,149,52,213,170,166,164,97,114,129,63,35,56,37,49,159,55,100,100,221,203,94,58,68,50,73,73,42,120,189,126,78,184,53,212,201,95,76,173,137,120,195,155,181,189,218,206,211,83,143,167,61,122,154,44,176,34,58,152,190,126,125,206,106,173,138,50,93,50,164,186,57,155,182,148,65,169,186,165,221,125,66,137,38,65,220,131,147,78,168,32,171,36,92,36,169,76,192,206,137,150,103,210,73,99,66,145,173,100,183,66,186,63,114,52,150,104,128,117,44,191,76,67,48,97,41,159,39,32,171,184,103,181,156,105,190,64,143,163,179,109,46,188,60,215,163,167,143,68,105,185,78,98,120,99,81,78,141,45,55,147,205,66,212,120,115,90,209,54,39,149,50,186,147,171,65,107,110,167,172,37,78,106,139,73,172,73,180,73,152,116,178,222,57,198,203,206,212,151,221,120,115,187,207,92,138,68,127,32,129,148,65,123,105,167,179,206,218,137,106,205,166,43,222,124,39,43,196,41,151,136,218,178,60,128,161,54,83,134,164,92,222,194,159,92,97,154,38,173,153,210,100,73,42,77,83,103,58,217,158,154,41,137,163,74,189,198,131,151,128,110,171,38,166,80,188,101,206,82,123,112,70,179,70,98,209,215,62,82,109,178,180,182,124,85,88,103,116,79,38,1
156,131,77,90,77,106,125,169,70,166,139,127,74,123,162,72,185,92,58,213,199,197,54,60,49,117,154,130,170,48,100,176,170,130,166,154,110,182,102,67,218,99,48,115,198,176,162,156,129,113,97,99,104,174,148,43,59,147,72,149,139,103,214,196,54,47,58,132,73,115,49,121,175,60,130,61,188,49,40,148,83,73,66,47,64,65,130,125,118,161,78,65,126,123,200,86,78,155,214,48,163,108,217,143,105,124,127,121,85,134,38,204,158,49,37,202,158,138,56,157,92,124,218,93,197,64,69,187,138,181,139,91,200,54,90,139,148,92,41,217,134,130,40,180,130,68,76,122,79,98,217,148,82,114,133,198,57,169,110,108,156,151,215,181,174,45,195,88,135,127,161,184,192,164,157,87,152,178,216,178,145,75,83,93,50,156,167,178,195,44,193,53,206,56,71,206,122,74,80,223,108,75,69,217,43,76,128,33,41,156,66,70,41,148,51,214,169,168,165,97,115,131,63,34,55,37,49,160,55,99,101,221,203,96,59,67,49,76,73,44,121,189,126,77,185,54,215,202,95,77,175,135,118,195,155,181,190,218,206,210,84,142,168,61,121,153,44,176,35,54,150,192,126,126,208,105,172,139,51,92,53,165,186,58,155,183,149,65,167,186,164,221,124,65,137,36,65,218,130,145,77,170,33,172,36,92,36,168,76,193,207,136,151,103,211,72,97,66,143,172,98,184,68,187,63,113,51,149,105,128,117,43,190,78,65,48,97,41,158,39,34,172,185,104,183,156,105,190,64,145,164,179,109,44,189,58,217,164,168,143,69,105,184,80,98,122,98,80,79,143,45,57,147,205,66,212,121,116,88,208,55,41,149,49,187,145,172,65,106,109,167,172,37,79,107,139,75,171,72,180,73,153,115,178,222,56,198,203,205,211,151,219,118,115,186,206,93,138,68,127,34,126,148,66,123,104,167,181,204,218,137,107,204,166,44,222,123,39,43,198,39,152,134,218,178,62,127,160,53,83,134,165,91,223,194,157,93,97,153,37,172,153,210,102,73,43,76,81,103,59,215,160,156,41,137,163,74,189,197,131,152,130,111,171,38,165,80,187,101,204,82,124,112,70,178,71,97,210,215,63,82,109,178,181,182,125,86,89,104,117,79,38,1
156,132,78,90,77,107,125,170,71,166,140,129,75,119,161,73,182,92,57,213,199,198,53,61,48,118,155,130,169,48,99,177,172,131,167,155,111,182,100,69,217,100,46,115,198,175,161,156,129,111,97,99,103,173,147,44,59,149,73,150,139,104,214,196,54,47,57,132,72,114,49,119,174,62,132,60,188,48,43,150,81,74,66,47,63,64,133,125,117,160,78,64,126,122,200,87,79,155,216,50,163,107,217,144,105,124,126,120,85,134,39,203,157,52,37,201,159,139,55,157,91,122,217,93,198,63,68,185,137,180,140,90,200,54,91,137,149,93,41,218,133,130,41,180,131,69,76,122,80,97,218,148,85,116,136,198,58,169,110,107,156,149,214,181,173,46,195,89,134,126,160,183,193,163,156,86,154,177,219,175,144,73,81,92,49,155,168,176,196,45,194,53,207,54,71,205,122,73,78,222,107,75,70,219,44,77,130,33,40,157,65,71,39,150,52,215,171,166,164,98,114,130,63,36,55,37,49,160,57,101,101,222,203,94,58,68,51,72,73,43,121,189,126,78,186,52,212,201,95,76,173,137,122,195,154,182,189,219,208,211,84,144,168,62,122,155,44,176,35,58,152,190,126,124,208,105,173,138,50,93,50,164,186,57,155,183,149,64,169,186,165,221,124,65,136,38,66,220,131,147,78,168,33,171,36,93,36,169,76,193,206,137,151,103,210,73,98,66,145,174,101,184,66,187,64,113,53,149,105,127,117,44,191,76,67,49,97,41,159,38,32,171,183,104,181,157,105,189,63,143,164,179,108,45,188,60,216,162,167,142,69,105,185,77,97,120,99,81,78,142,45,55,147,204,66,213,120,115,89,208,54,39,151,50,186,147,171,64,107,110,166,172,37,79,106,139,72,171,72,181,73,152,117,178,223,56,198,203,206,211,151,221,120,114,187,208,93,138,67,128,32,128,149,66,123,105,167,179,206,218,137,105,204,166,42,222,124,40,42,196,41,152,136,217,179,61,128,160,54,83,134,164,93,222,194,159,92,97,153,38,173,152,211,100,73,43,77,83,103,58,217,159,154,40,137,164,74,189,198,131,153,127,111,171,39,166,79,188,100,206,81,123,113,69,178,70,99,207,215,62,82,110,178,180,182,125,85,89,103,117,78,37,1
156,131,78,90,77,106,125,170,70,166,140,129,75,122,161,73,182,92,57,212,200,198,53,60,48,119,156,130,169,47,98,177,171,130,167,155,111,182,101,68,218,100,46,115,198,175,161,155,129,111,97,99,103,174,146,44,60,149,72,149,139,104,214,195,53,47,57,132,71,114,48,119,175,62,131,61,188,47,42,149,82,74,65,46,62,64,132,125,117,160,78,66,126,122,200,87,80,155,215,50,163,106,217,144,105,124,126,121,85,134,38,203,157,52,37,202,158,139,56,157,91,122,217,93,198,63,68,185,138,180,139,90,199,54,91,138,148,92,42,218,133,130,41,180,131,68,76,122,80,97,217,148,85,116,135,198,57,171,110,108,156,148,215,181,173,46,194,89,134,125,160,183,193,163,157,86,154,177,218,176,144,73,82,92,49,156,168,176,196,45,195,53,206,54,71,205,122,75,79,222,108,75,69,219,43,77,129,33,41,156,65,72,39,149,52,214,170,166,164,97,114,129,63,36,55,37,49,159,55,100,101,221,203,94,58,68,50,73,73,43,121,189,126,77,185,52,212,201,95,76,173,137,120,195,155,181,189,218,207,211,82,143,167,61,121,154,44,176,35,57,152,190,126,125,207,106,173,138,51,93,50,164,186,58,155,183,149,65,169,186,164,221,124,66,137,38,65,220,131,146,78,168,32,171,36,92,35,170,76,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,113,52,149,104,128,117,44,191,77,67,48,97,41,159,39,32,172,183,103,181,157,105,190,64,144,163,179,109,45,188,60,215,163,167,143,68,105,185,78,97,120,99,81,78,142,46,56,147,205,66,212,120,115,90,208,54,39,149,50,186,146,172,64,107,111,167,172,37,78,106,139,72,172,72,181,73,152,117,178,222,57,198,203,206,211,151,221,120,115,187,207,92,138,67,127,33,128,149,66,123,105,166,179,205,217,137,105,204,166,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,98,154,38,173,153,211,101,73,42,77,83,104,58,217,158,154,41,137,163,74,189,197,131,152,129,110,171,38,165,80,188,100,205,82,122,112,70,179,71,98,208,215,62,82,110,178,180,182,125,85,89,102,117,79,38,1
156,132,78,89,77,106,125,170,72,166,140,129,74,121,162,73,181,92,57,212,201,198,52,60,49,118,155,131,169,48,98,176,171,130,168,156,111,182,101,69,217,100,47,116,198,175,160,156,129,111,97,98,103,174,146,44,60,148,72,148,139,105,215,196,53,48,57,132,71,114,48,119,175,62,132,62,188,47,42,149,81,73,65,46,61,64,132,125,118,160,78,65,127,123,200,87,80,155,215,50,162,106,216,144,105,124,127,120,85,134,37,203,157,51,37,202,159,139,54,158,92,123,217,93,198,64,68,185,138,180,139,91,200,54,91,136,149,92,41,218,133,130,42,178,131,69,77,122,79,98,217,148,85,116,136,197,57,171,111,109,157,148,215,181,174,46,195,89,134,125,159,183,193,163,156,86,154,178,218,176,143,73,81,92,50,157,168,176,195,45,195,53,206,54,71,205,122,75,77,222,107,74,69,219,44,76,130,34,41,156,66,72,39,150,52,215,170,165,163,98,115,130,62,35,55,37,49,160,55,101,101,222,202,94,58,69,51,73,73,43,121,189,125,78,185,52,212,201,96,76,173,136,120,194,155,182,189,219,206,211,83,144,167,60,122,154,43,176,35,57,152,190,125,125,208,105,174,138,51,93,50,163,186,58,155,183,148,65,169,186,163,221,124,66,137,37,66,219,132,146,77,168,32,171,37,93,35,170,76,192,206,137,151,104,211,72,98,67,145,173,100,183,67,186,62,113,52,150,104,128,118,43,190,77,67,48,96,42,159,40,32,172,183,103,181,157,105,190,63,144,164,179,109,46,188,60,215,164,166,143,68,106,184,79,97,120,99,82,78,142,45,56,147,205,67,212,120,115,89,208,54,38,149,50,187,146,172,64,107,110,167,171,37,78,106,139,73,171,72,180,73,152,116,178,223,57,199,203,206,211,151,221,121,114,187,207,92,138,67,127,32,129,148,66,122,106,166,180,205,218,136,105,204,166,43,222,123,40,43,196,42,151,136,218,179,60,128,160,54,83,134,165,91,223,194,159,93,97,152,38,173,152,211,101,73,42,77,83,104,57,216,159,155,40,136,163,75,189,198,131,152,129,110,171,39,166,80,188,101,206,81,122,113,70,179,72,98,207,215,62,83,110,179,180,182,124,85,89,102,117,78,38,1
156,132,78,90,77,106,125,170,70,166,140,129,74,122,161,73,182,92,57,212,200,198,53,60,48,119,156,130,169,47,99,177,171,130,167,155,111,182,101,69,218,100,46,116,198,175,161,155,129,111,97,99,103,174,146,44,60,149,72,149,139,104,214,195,53,47,56,132,72,114,48,120,175,62,131,61,188,47,42,149,82,74,65,46,62,64,132,125,117,160,78,66,126,122,200,87,80,155,216,50,163,106,217,144,105,124,126,121,85,134,38,204,157,51,37,202,158,139,56,157,91,122,217,93,198,63,68,185,138,180,139,90,199,54,91,138,148,92,42,218,133,130,41,180,131,68,76,122,79,97,217,148,85,116,135,197,58,171,110,108,156,148,215,181,173,46,194,89,134,125,160,183,193,163,157,86,154,177,218,176,143,73,81,92,49,156,168,177,196,45,195,53,206,54,71,205,122,75,78,222,107,75,69,218,43,77,129,33,41,156,65,72,39,149,52,214,170,166,164,97,114,129,63,35,55,36,48,159,55,100,100,221,203,94,58,68,50,73,73,43,120,189,126,77,184,52,212,201,95,77,173,137,120,194,154,182,190,218,207,211,83,143,167,61,121,154,44,176,35,57,152,190,126,125,207,106,173,138,51,93,50,164,186,57,155,183,149,65,169,186,164,221,124,66,137,38,66,220,131,146,78,168,33,171,36,92,35,169,76,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,113,52,150,104,128,117,43,191,77,68,48,97,41,158,38,33,171,183,103,182,157,105,189,64,144,163,179,109,45,188,60,215,163,167,143,68,105,185,78,98,120,99,81,78,142,46,56,147,204,66,212,120,115,90,208,54,39,149,50,186,146,172,64,107,111,166,172,37,78,106,139,72,172,72,181,73,152,117,178,222,57,198,204,206,211,151,221,120,115,187,207,92,138,67,127,32,129,148,66,123,105,166,179,205,217,137,105,204,166,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,98,154,38,173,153,210,101,73,42,77,83,104,58,217,158,154,41,137,163,74,189,197,131,152,129,110,171,38,165,81,188,100,206,82,123,112,70,178,70,98,208,215,62,82,110,178,180,182,125,85,89,103,117,79,38,1
156,131,78,90,77,106,125,170,71,166,140,129,75,122,161,73,182,92,57,213,200,198,53,60,48,119,156,130,169,48,99,177,170,130,167,155,111,182,101,68,218,100,46,115,198,175,161,155,129,111,97,98,103,174,147,44,60,149,72,149,139,104,215,195,53,47,56,132,71,114,48,119,175,62,131,61,188,48,42,149,82,74,65,46,62,64,132,125,117,160,78,65,127,122,200,87,80,155,215,50,163,107,217,144,105,124,126,121,85,134,38,203,157,51,37,202,158,139,55,157,91,122,217,93,198,63,68,185,138,180,139,90,199,54,91,137,149,92,42,218,133,130,41,179,131,68,77,122,80,97,218,148,85,115,135,197,57,170,110,108,156,148,215,181,173,46,195,89,134,125,160,183,193,163,157,86,154,177,218,176,143,73,82,92,49,157,168,176,196,45,195,53,206,55,71,205,122,74,78,222,107,75,69,218,43,77,129,33,41,156,65,72,39,149,52,214,170,166,164,97,114,129,63,35,55,37,49,159,55,100,100,221,203,94,58,68,51,73,73,43,121,189,126,78,185,52,212,201,95,77,173,137,120,195,154,181,189,218,207,211,83,143,167,61,122,154,44,176,35,57,152,190,126,125,207,106,173,138,50,93,50,164,186,57,156,183,149,65,169,186,164,221,124,66,137,38,66,220,131,146,78,168,33,171,36,92,35,170,76,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,114,52,149,104,128,117,44,190,77,67,48,97,41,158,39,33,172,183,103,181,157,105,190,64,144,163,179,109,45,188,60,215,163,167,143,68,105,185,78,98,120,99,81,78,142,46,56,147,205,66,212,121,115,90,209,54,39,149,50,186,146,172,64,106,111,167,172,37,78,106,140,72,172,73,180,73,152,117,178,222,57,198,203,206,211,151,221,120,114,187,207,92,138,67,127,32,128,148,65,123,105,166,179,205,217,136,105,204,166,43,222,124,39,43,196,41,151,136,218,178,61,128,160,54,83,135,165,92,222,194,159,92,97,154,38,173,153,211,100,73,42,77,83,103,58,217,158,154,41,137,163,74,189,197,131,152,128,111,171,38,165,81,188,100,206,82,122,112,70,179,71,97,208,215,61,82,110,178,181,182,125,85,89,102,117,79,38,1
157,133,78,90,77,106,125,170,70,166,140,129,75,122,161,72,181,91,57,213,200,198,53,60,49,119,157,130,169,47,98,177,171,130,167,155,111,182,100,69,218,100,46,115,198,175,161,155,129,111,97,99,102,174,147,44,60,149,72,148,139,104,214,195,53,47,57,132,72,114,49,120,175,62,131,61,188,47,42,149,82,74,65,47,62,64,132,126,117,160,78,66,126,122,199,87,79,155,215,50,162,107,217,144,105,123,127,120,85,134,38,203,157,52,37,202,158,139,55,158,91,122,217,93,197,64,69,185,138,181,139,90,200,53,91,138,149,92,41,218,133,131,41,180,131,69,77,122,79,97,217,148,85,116,135,197,57,171,110,108,156,148,215,181,173,46,194,89,134,125,161,183,193,164,157,86,154,177,218,176,143,73,82,92,49,156,168,176,196,45,195,53,206,54,71,205,122,75,78,222,108,75,69,218,43,77,129,33,42,156,65,72,39,149,52,214,170,166,164,97,114,129,63,35,55,37,48,158,56,101,101,221,202,94,58,68,51,72,73,43,120,189,126,78,185,52,212,201,95,76,173,136,120,195,155,182,189,218,207,210,82,143,167,60,122,154,44,176,35,56,152,191,126,125,207,105,172,138,51,93,50,164,186,58,155,183,149,65,169,187,164,221,125,66,136,38,66,220,131,146,78,168,33,171,35,92,35,170,75,192,206,137,151,103,210,73,97,66,144,173,100,183,66,186,63,113,52,149,105,128,116,44,191,77,67,48,97,41,158,39,33,172,183,103,182,157,106,190,64,143,163,179,108,45,188,60,215,163,167,143,68,106,185,78,98,120,99,81,78,141,46,56,148,204,66,212,120,116,89,209,54,39,149,51,186,146,172,64,107,111,166,172,37,78,106,139,72,172,72,181,73,152,117,178,222,57,198,203,206,211,151,221,120,115,187,207,92,138,67,127,33,129,148,66,123,105,166,179,205,217,137,104,204,167,43,222,124,39,43,196,41,152,135,218,178,61,128,160,54,83,135,165,92,222,194,159,91,98,153,38,173,153,211,100,73,42,77,83,103,58,217,158,154,40,136,162,74,189,198,131,152,128,110,171,38,165,81,188,100,206,82,123,112,70,179,71,98,208,215,62,82,110,178,181,182,125,85,89,103,117,79,38,1
156,131,77,90,77,106,125,170,70,166,140,129,75,122,161,73,182,92,57,212,200,198,53,60,48,119,157,130,169,47,98,177,171,130,167,155,111,182,101,68,218,100,46,115,198,175,161,155,129,111,97,99,103,174,146,44,60,148,72,149,138,104,214,195,53,47,57,132,71,114,48,120,175,62,131,61,188,47,42,149,82,74,65,46,63,64,132,125,117,160,78,66,127,122,200,87,80,155,215,50,163,106,217,144,105,124,126,121,85,134,38,203,158,51,37,202,158,139,56,157,91,122,217,93,198,63,68,185,138,180,139,90,199,54,90,137,148,92,42,217,133,130,41,180,131,69,76,122,80,97,217,148,85,115,135,197,57,170,110,108,156,148,214,181,173,46,194,89,134,126,160,183,193,163,157,85,154,177,218,176,144,73,82,92,49,156,168,176,196,45,195,53,206,54,71,205,122,74,78,222,107,75,69,219,43,77,129,33,41,156,65,72,39,149,52,214,170,166,164,97,114,129,63,36,55,37,49,159,55,101,101,221,203,94,58,68,50,73,73,43,121,188,126,77,185,52,212,201,95,76,173,137,120,194,154,182,190,218,206,210,82,143,167,61,121,154,44,176,35,57,151,190,126,125,207,105,173,138,51,93,50,164,186,58,155,183,148,65,169,187,165,221,124,66,137,38,65,219,131,147,78,168,33,171,36,93,35,170,76,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,113,52,150,104,128,117,43,190,77,67,48,97,41,158,39,33,171,183,103,182,157,106,189,64,143,163,179,109,45,189,60,215,163,167,143,68,105,185,78,97,120,99,81,78,142,45,56,147,205,66,212,121,115,90,209,54,39,149,50,186,146,172,64,106,111,167,172,37,78,106,139,72,171,72,181,73,152,117,178,222,57,198,203,206,212,151,221,120,115,187,206,92,138,67,127,33,128,148,65,123,105,166,179,205,217,136,105,204,167,42,222,124,39,43,196,41,151,136,218,178,61,128,160,54,83,134,165,92,222,194,159,92,98,154,38,173,153,211,101,73,42,77,83,103,58,217,158,154,41,137,163,74,189,197,131,152,128,110,170,37,165,80,188,100,205,82,123,112,70,178,70,98,208,215,61,82,109,178,181,182,124,85,89,103,117,79,38,1
157,131,78,90,77,106,125,170,71,167,140,129,75,121,160,72,182,92,57,213,200,198,52,61,49,119,156,131,168,47,99,177,171,130,167,155,110,181,100,69,217,100,46,115,198,175,161,155,129,112,98,98,102,174,147,44,60,149,72,149,138,105,215,195,52,47,57,132,71,114,49,119,175,63,131,61,188,47,41,149,82,74,65,46,62,64,132,126,116,160,78,66,127,122,200,87,79,155,215,49,163,106,217,144,105,124,127,120,85,134,39,203,157,52,36,201,157,139,56,157,91,122,217,93,196,63,69,186,138,180,139,91,199,53,91,136,149,92,41,218,133,130,41,180,131,69,77,123,80,97,217,148,86,115,134,198,58,171,110,108,156,149,216,182,173,46,195,89,134,126,159,183,193,164,157,86,154,177,218,176,144,73,80,92,49,156,168,177,196,46,194,53,206,54,71,205,123,74,79,222,108,75,69,218,43,76,130,33,41,156,64,72,38,150,52,215,170,166,164,96,115,129,63,35,56,36,48,159,55,100,100,221,203,94,58,68,50,73,72,43,120,190,126,77,184,52,211,201,96,77,173,137,120,195,155,180,189,218,206,210,82,142,167,62,122,154,45,176,35,57,151,192,126,124,206,104,173,138,50,92,51,164,186,58,155,183,148,65,169,186,164,220,124,66,137,38,64,220,131,146,78,168,33,172,36,93,35,169,75,192,206,137,151,104,211,74,97,65,143,173,100,183,65,186,63,113,52,150,104,128,116,44,190,77,67,48,97,42,158,38,33,172,183,104,181,157,106,189,64,144,163,179,109,45,189,60,215,163,167,143,67,107,185,78,97,121,98,80,77,142,46,55,148,205,66,212,121,115,90,209,54,40,149,51,187,146,171,65,106,110,166,172,38,78,106,139,72,171,72,181,73,152,117,177,223,57,198,204,205,211,151,221,120,114,187,206,91,137,68,127,33,128,149,65,124,105,167,180,205,216,136,106,205,167,42,223,124,40,43,195,40,151,135,219,178,61,129,160,53,83,134,164,92,222,194,159,93,97,154,38,174,154,210,100,73,42,77,83,104,59,217,159,154,40,137,163,74,190,197,132,152,129,111,171,38,165,81,188,100,206,81,122,113,70,179,70,97,208,215,62,81,109,178,181,183,124,85,89,103,116,78,38,1
156,131,78,90,77,106,125,170,70,166,140,129,75,122,161,73,182,91,57,212,200,198,53,60,48,118,156,130,169,47,98,177,171,130,167,155,111,182,101,69,218,100,46,115,198,175,161,155,129,111,97,98,103,174,147,44,59,149,72,149,139,104,214,195,53,47,57,132,72,114,48,120,175,62,131,61,188,47,42,149,82,74,65,46,62,64,132,125,117,160,78,66,127,123,200,87,80,155,215,50,163,107,217,144,105,124,126,121,85,134,38,203,157,51,37,202,158,139,56,157,91,122,217,93,197,63,68,185,138,180,139,90,199,54,91,137,148,92,42,218,132,130,41,180,131,68,76,122,79,97,218,148,85,116,135,197,58,171,110,108,156,148,215,181,173,46,195,89,134,125,160,183,193,164,157,86,154,177,218,176,144,73,82,92,49,156,168,176,196,45,195,53,206,54,71,205,122,75,79,222,107,75,69,218,43,77,129,33,41,156,65,72,39,149,52,214,170,166,164,97,114,129,63,35,55,37,49,159,55,100,101,221,203,94,58,68,50,73,73,43,120,189,126,78,185,52,212,201,95,76,173,137,120,194,155,182,189,218,207,210,82,143,167,61,121,154,44,176,35,57,152,190,125,125,207,106,173,138,51,93,50,164,186,58,156,183,148,65,169,186,164,221,124,66,137,38,65,219,131,146,78,168,32,171,36,92,35,170,76,192,206,137,151,103,211,73,98,66,145,173,100,183,66,186,63,113,52,150,104,128,117,43,191,77,67,48,97,41,159,39,32,172,183,103,181,157,105,189,64,144,163,179,109,45,188,60,215,163,167,143,68,105,185,78,97,120,99,81,78,142,46,56,147,205,66,212,120,115,90,209,54,39,149,50,186,146,172,64,107,111,166,171,37,78,106,139,72,172,72,180,73,152,117,178,222,57,198,203,206,211,151,220,120,115,187,207,92,138,68,127,32,128,149,66,123,105,167,179,205,217,136,105,204,166,43,222,124,39,43,196,41,151,136,218,178,61,128,160,54,83,134,165,92,222,194,159,92,98,154,38,173,153,211,100,73,42,77,83,104,58,217,158,154,41,137,163,74,189,197,131,152,128,110,171,38,165,81,188,100,205,82,123,112,70,179,71,98,208,215,62,82,110,178,181,182,124,85,89,102,117,79,38,1
155,133,77,90,76,106,124,169,71,167,140,129,75,123,161,74,181,92,58,213,200,199,53,60,48,119,157,130,168,48,98,178,170,130,167,155,112,183,101,68,218,100,46,116,199,176,161,155,130,111,98,98,102,175,146,45,59,149,72,149,138,104,213,195,54,46,57,132,71,114,49,121,175,62,132,61,187,47,42,149,83,74,65,47,63,63,131,126,118,160,79,66,126,123,201,87,79,156,215,49,163,106,217,145,104,125,127,122,84,133,38,202,157,51,36,202,158,139,56,157,90,123,217,94,197,63,67,185,138,179,140,90,199,53,90,137,149,93,42,217,133,131,42,179,131,69,77,123,80,97,218,148,85,116,135,197,57,170,109,108,156,148,215,180,173,46,194,90,134,126,161,184,193,163,156,86,154,177,218,176,143,73,81,94,49,155,168,176,196,45,195,53,206,54,71,205,122,75,78,222,107,75,70,219,41,77,128,34,41,157,66,72,39,150,52,215,169,165,163,97,113,129,62,35,55,38,48,159,55,100,100,221,203,94,58,69,49,73,72,43,121,189,127,78,185,52,212,201,94,76,172,136,119,194,154,182,189,218,207,211,82,143,166,61,121,153,45,177,34,58,151,191,126,125,206,106,174,138,50,93,50,163,187,56,155,182,147,64,170,185,165,221,124,67,137,37,65,220,131,147,78,167,32,171,36,92,35,169,77,192,206,136,151,103,210,72,97,67,144,173,100,183,66,186,63,113,53,150,104,128,117,43,192,77,69,47,96,41,158,38,32,173,184,103,181,157,106,191,63,143,164,180,107,45,189,60,215,162,167,143,67,104,186,78,99,120,98,81,78,143,46,56,148,204,67,212,122,116,90,208,54,39,149,50,186,147,171,64,105,110,166,170,35,79,105,139,71,172,72,181,73,151,117,178,222,57,199,204,206,211,151,219,119,114,188,207,92,139,67,126,33,128,148,66,124,106,166,178,205,218,137,105,205,166,42,222,123,39,43,196,40,150,136,218,178,60,128,160,54,83,135,164,92,221,195,158,92,98,153,38,174,154,211,101,74,41,77,84,104,58,217,159,154,41,136,164,74,189,197,131,151,128,110,170,38,166,81,188,102,205,83,123,113,70,180,70,97,208,215,61,82,110,178,180,183,125,85,89,103,117,79,39,1
155,132,78,90,76,107,125,171,71,166,139,129,76,122,159,72,181,91,58,213,201,196,53,61,49,120,157,131,169,48,97,177,170,129,168,155,110,183,101,69,216,101,47,115,197,175,162,156,129,111,98,97,102,174,146,45,60,148,72,146,139,105,215,196,52,46,57,130,72,114,47,120,176,63,131,60,188,47,41,150,82,73,65,46,62,64,131,125,117,160,78,66,127,122,200,87,80,155,216,50,163,107,219,143,104,123,126,121,86,134,37,203,158,52,35,200,159,139,56,157,91,123,217,93,197,64,67,184,137,181,137,91,200,55,91,137,149,91,42,218,131,129,40,179,132,69,76,123,80,96,218,150,86,114,136,198,58,171,110,108,155,149,215,182,173,47,195,90,135,125,160,184,193,163,158,87,155,178,218,176,144,74,83,91,50,157,168,177,197,44,194,52,206,55,70,206,122,74,77,222,107,75,70,219,43,76,128,32,42,157,64,72,38,149,51,214,170,168,165,98,114,131,62,35,56,37,49,159,56,101,101,222,203,93,58,69,50,72,72,43,121,189,125,78,185,53,212,201,95,77,174,137,119,194,155,181,189,219,207,210,82,142,167,60,121,154,45,176,36,57,151,191,126,124,206,106,172,138,50,94,51,165,187,57,155,182,149,64,169,186,165,222,124,65,137,38,65,220,131,146,77,168,32,171,35,93,36,169,75,192,205,137,151,105,210,73,98,66,144,174,100,182,66,185,64,113,51,151,104,127,116,44,192,77,68,48,97,41,158,38,31,172,184,103,180,156,106,189,63,146,164,178,109,44,188,61,215,164,166,143,68,106,185,79,96,122,99,81,78,142,46,56,147,205,66,212,120,115,90,209,53,39,149,49,187,146,171,64,106,110,168,172,37,77,106,139,72,171,72,181,73,153,117,178,222,58,198,203,206,211,151,221,118,116,186,207,91,137,66,127,33,128,150,66,123,105,166,180,205,217,137,106,203,166,44,222,124,40,43,197,42,151,137,219,178,60,128,161,56,83,133,166,91,222,193,158,92,97,153,38,174,153,210,100,74,42,77,83,105,59,217,160,154,43,136,162,75,188,197,132,152,129,110,169,40,164,80,188,100,205,82,122,113,70,179,71,97,206,216,61,81,109,178,181,182,124,85,88,102,116,79,38,1
156,132,78,90,77,106,125,170,70,166,140,129,75,122,161,73,182,92,57,212,200,198,53,60,48,119,156,130,169,47,98,177,171,130,167,155,111,182,101,69,218,100,46,115,198,175,161,155,129,111,97,99,103,174,146,44,60,149,72,149,139,104,214,195,53,47,57,132,72,114,48,119,175,62,131,61,188,47,42,149,82,74,65,46,62,64,132,125,117,160,78,66,126,122,200,87,80,155,215,50,163,106,217,144,105,124,126,121,85,134,38,203,157,51,37,202,158,139,56,157,91,122,217,93,198,63,68,185,138,180,139,90,199,54,91,137,149,92,42,218,133,130,41,180,131,68,76,122,80,97,217,148,85,116,135,197,58,171,110,108,156,148,215,181,173,46,195,89,134,125,160,183,193,163,157,86,154,177,218,176,143,73,82,92,49,156,168,176,196,45,195,53,206,54,71,205,122,75,79,222,107,75,69,218,43,77,129,33,41,156,65,72,39,149,52,214,170,166,164,97,114,129,63,36,55,37,49,159,55,101,101,221,203,94,58,68,50,73,73,43,120,189,126,78,185,52,212,201,95,77,173,137,120,194,155,181,189,218,207,211,83,143,167,61,121,154,44,176,35,57,152,190,126,125,207,106,173,138,51,93,50,164,186,58,156,183,149,65,169,186,164,221,124,66,137,38,65,220,131,146,78,168,33,171,36,92,35,170,76,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,113,52,150,104,128,117,43,191,77,67,48,97,41,158,39,32,172,183,103,181,157,105,190,64,144,163,179,109,45,188,60,215,163,167,143,68,105,185,78,97,120,99,81,78,142,46,56,147,205,66,212,120,115,90,208,54,39,149,50,186,146,172,64,106,111,167,172,37,78,106,139,72,172,72,181,73,152,117,178,222,57,198,203,206,211,151,221,120,115,187,207,92,138,67,127,32,128,149,66,123,105,166,179,205,217,136,105,204,166,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,98,154,38,173,153,211,101,73,42,77,83,104,58,217,158,154,41,137,163,74,189,197,131,152,128,110,171,38,165,80,188,100,206,82,122,112,70,179,71,98,208,215,62,82,110,178,181,182,125,85,89,102,117,79,38,1
157,133,77,88,77,105,126,170,71,167,139,129,73,122,160,72,183,92,56,213,201,199,52,61,47,118,156,130,169,48,99,176,171,130,167,154,111,181,100,69,218,99,46,116,198,175,160,155,130,111,98,97,103,174,146,44,61,148,72,150,139,104,213,196,53,48,56,131,70,113,47,119,175,62,131,61,188,46,41,149,82,73,67,46,61,64,132,126,118,159,78,66,126,122,200,87,81,154,216,50,163,105,216,143,104,123,127,122,86,134,38,202,157,51,37,201,157,139,56,158,91,122,218,95,196,63,69,186,139,180,138,89,198,54,91,138,148,94,41,218,133,129,41,180,131,69,76,123,78,98,217,148,86,115,135,198,59,170,112,109,157,148,215,182,173,46,194,89,134,125,160,183,192,164,158,85,153,177,217,176,144,74,81,93,49,157,168,176,196,45,195,54,206,54,70,205,122,74,78,222,107,74,68,219,43,76,130,34,40,157,64,73,38,150,53,213,170,166,164,97,114,130,62,36,55,37,49,159,55,101,102,221,202,95,57,68,50,73,71,42,120,190,124,80,183,53,212,201,96,76,172,136,119,194,155,183,190,218,206,212,82,143,166,61,121,154,42,176,35,57,152,189,125,127,206,106,172,138,50,94,50,164,187,58,156,183,149,63,169,187,165,221,124,66,137,38,66,221,131,147,77,166,31,170,36,91,35,169,76,192,205,137,150,103,210,74,97,66,143,173,100,183,66,185,63,113,51,150,104,127,117,43,190,77,67,48,99,42,159,39,32,171,183,103,181,158,107,189,63,144,163,179,108,46,189,62,215,162,168,143,69,105,185,79,98,121,97,81,78,141,47,57,148,206,65,212,122,116,91,210,55,39,151,50,186,146,171,64,107,111,165,171,38,78,106,139,74,172,72,181,73,151,117,179,222,58,199,203,206,212,149,220,120,115,187,207,91,138,68,127,34,128,149,65,122,104,167,178,205,217,137,105,204,165,43,222,123,39,45,195,40,151,136,218,177,61,128,161,53,83,134,165,92,221,195,159,93,97,154,38,173,152,210,101,73,41,77,83,104,59,218,158,155,39,137,164,75,189,197,130,152,129,111,169,38,166,81,188,101,205,84,123,112,69,178,70,97,208,215,62,81,110,178,180,183,124,85,88,103,119,79,38,1
156,131,77,90,77,106,125,170,70,166,140,129,74,122,161,73,182,92,57,213,200,198,53,60,48,118,156,130,169,47,99,176,171,130,167,155,111,182,101,69,218,100,46,116,198,175,161,155,129,111,97,98,103,174,146,44,60,149,72,149,139,104,214,195,53,47,57,132,71,114,48,120,175,62,131,61,188,48,42,149,82,74,65,46,63,64,132,125,117,160,78,66,127,122,199,87,80,155,215,50,163,106,216,144,105,124,126,121,85,134,38,203,158,52,37,202,158,139,56,157,91,122,217,93,198,63,69,185,138,180,139,90,199,54,91,137,149,92,42,218,133,130,41,180,131,68,76,122,80,98,217,148,85,116,135,198,57,171,110,108,156,148,215,181,173,46,195,89,134,125,160,183,193,163,157,86,154,178,218,176,144,73,81,92,49,156,168,176,196,45,195,53,206,54,71,205,122,75,78,222,108,75,69,219,43,77,129,33,41,156,65,72,39,149,52,214,170,166,164,97,114,129,63,36,56,37,49,159,55,101,100,221,203,94,58,68,50,73,73,43,121,189,126,78,185,52,212,201,95,77,173,137,120,195,154,181,189,218,207,211,82,143,167,61,121,154,44,176,35,57,152,191,126,125,207,106,173,138,51,93,50,164,186,58,156,183,149,65,169,186,164,221,124,66,137,38,66,220,131,146,78,168,32,171,36,92,35,170,76,192,206,137,151,104,211,73,98,66,144,173,100,183,66,186,63,113,52,150,104,128,117,44,191,77,67,48,97,41,159,39,33,171,183,103,182,157,106,190,64,144,163,179,109,46,188,60,215,163,167,143,68,105,185,78,97,120,99,81,78,142,46,56,147,205,66,212,120,116,90,209,54,39,149,50,186,146,172,64,106,111,166,171,37,78,106,139,72,171,72,181,73,152,117,178,222,57,198,203,206,211,151,221,120,115,187,207,92,137,67,127,33,129,148,66,123,105,167,179,205,217,137,105,204,167,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,98,153,38,173,153,211,101,73,42,76,83,103,58,217,158,154,41,137,163,74,189,197,131,152,128,110,170,38,165,80,188,100,206,82,123,112,69,179,70,98,208,215,62,82,110,178,181,182,124,85,89,102,117,79,38,1
157,129,78,90,77,106,125,170,71,168,139,128,74,122,161,72,182,93,57,212,200,200,52,60,48,120,157,131,170,48,98,176,169,128,168,156,111,183,102,69,217,101,47,116,198,175,162,156,130,111,97,99,102,173,146,44,60,150,72,150,138,104,214,195,53,48,56,132,72,114,47,121,175,59,131,61,188,47,43,151,81,73,64,47,64,63,132,126,116,159,77,66,126,123,199,88,82,156,215,49,164,105,216,144,104,126,124,120,84,133,38,202,157,51,37,202,159,138,57,157,93,123,218,95,199,63,69,184,136,181,140,90,198,53,91,138,150,95,44,217,132,130,40,180,129,67,77,121,81,97,219,148,86,115,134,197,56,170,111,109,157,150,215,180,172,45,194,90,134,125,162,183,194,164,155,85,154,177,218,175,144,74,82,92,49,158,166,177,196,44,194,52,207,54,72,205,124,76,79,222,107,77,71,217,42,76,129,32,40,156,67,72,40,149,51,214,169,167,164,98,112,128,63,35,56,37,49,158,53,101,101,221,202,94,58,67,51,73,71,42,122,189,125,77,183,52,212,202,96,75,172,136,119,195,156,182,188,217,207,212,84,143,166,61,120,154,44,177,35,58,150,189,125,125,206,104,173,138,51,94,51,166,187,58,155,183,149,66,171,186,163,221,123,65,137,37,66,221,130,148,78,168,32,172,37,92,34,169,74,192,206,137,151,104,213,73,99,67,143,173,100,182,66,187,64,113,52,149,105,126,117,42,189,79,68,51,97,41,159,40,32,171,183,105,182,156,106,189,64,144,164,179,107,47,188,60,212,164,168,144,67,105,185,79,96,121,98,79,78,143,45,56,148,204,66,213,121,116,89,209,54,38,149,52,188,146,171,63,106,109,168,173,37,79,106,139,72,172,72,181,75,151,118,179,223,58,197,205,205,213,150,222,119,115,187,207,91,137,67,127,33,129,148,65,123,105,166,182,205,217,138,106,204,166,43,221,125,39,42,198,41,151,136,218,178,61,127,161,55,84,135,164,93,222,191,158,91,96,153,37,172,152,209,99,74,43,77,82,104,58,216,156,156,40,139,163,75,188,197,131,153,126,110,171,38,167,80,188,99,204,81,123,114,69,177,70,100,208,215,61,82,111,179,181,182,125,84,90,102,118,78,38,1
156,132,77,91,78,106,125,171,70,166,139,129,74,121,161,74,182,90,58,212,200,198,54,61,49,119,155,130,169,48,98,177,171,130,168,155,110,181,102,69,218,100,46,116,198,175,161,156,129,111,97,99,103,174,146,44,60,149,72,150,139,104,214,195,53,47,57,132,71,113,48,120,175,61,130,61,188,48,42,149,82,73,64,47,62,64,132,125,117,160,78,66,127,124,200,87,80,156,216,50,163,106,217,145,105,124,126,120,85,134,38,203,157,52,37,201,159,139,56,158,92,122,217,93,198,63,68,185,138,181,140,90,199,53,91,138,149,92,42,218,133,129,42,180,131,68,76,123,80,98,218,148,85,116,134,198,58,170,110,109,156,149,215,182,172,46,195,89,134,126,161,183,193,163,157,86,155,178,219,176,144,73,82,92,49,157,167,176,195,44,196,53,207,54,71,205,122,75,78,222,108,76,70,219,43,76,129,33,41,157,65,71,39,150,52,215,171,166,164,97,114,129,63,36,54,37,48,159,55,101,101,221,203,95,59,67,50,74,73,43,121,189,125,77,186,52,211,202,95,76,173,136,121,194,155,182,190,219,207,212,82,143,168,61,122,153,43,176,35,57,152,191,126,126,206,106,174,139,51,92,51,164,187,57,156,182,147,63,169,187,165,221,124,65,137,38,65,221,131,147,78,168,33,171,36,93,35,170,75,191,207,137,151,104,211,73,97,66,145,174,100,184,66,186,63,113,52,149,104,128,117,44,191,77,67,48,97,41,158,38,33,172,183,103,181,157,105,190,64,144,163,179,109,45,188,60,216,164,167,144,68,105,185,78,98,120,98,81,79,142,47,56,147,204,66,212,120,115,89,208,54,39,149,51,187,146,171,64,106,110,167,172,37,78,106,139,72,172,72,181,72,151,117,179,222,57,198,203,206,211,151,221,120,114,187,206,92,138,67,127,33,128,149,66,123,105,167,179,206,217,137,105,204,166,42,223,124,40,43,196,41,151,137,217,178,61,128,161,54,83,134,165,92,222,193,159,92,98,154,37,173,154,211,100,73,43,76,83,104,58,217,159,154,41,137,162,74,189,198,131,152,129,110,171,37,165,80,189,100,206,82,123,112,70,179,71,97,207,216,62,82,110,177,181,183,125,85,89,102,117,79,38,1
157,131,76,90,77,106,126,170,70,166,139,129,74,121,161,73,181,92,56,212,199,198,52,61,49,118,156,131,169,47,99,177,170,129,168,156,111,182,101,68,218,101,46,114,198,176,160,155,130,111,98,99,103,174,147,44,59,150,72,149,138,104,214,195,54,47,57,132,72,114,48,120,175,62,131,62,187,48,41,149,82,73,66,47,62,64,132,125,117,160,78,66,127,122,199,87,80,155,216,50,163,106,216,144,105,124,126,121,84,134,38,202,157,52,36,201,158,138,56,157,90,122,217,93,197,63,68,185,138,180,138,89,198,54,91,138,149,92,42,217,133,130,41,180,131,69,77,123,80,97,217,149,85,115,134,198,57,171,109,108,157,149,215,181,173,46,195,90,135,126,160,184,192,163,157,87,154,177,218,175,144,73,82,92,49,155,168,176,196,45,195,53,206,54,70,205,122,74,78,222,108,76,69,219,43,76,130,33,41,156,66,73,40,149,52,214,170,166,164,96,113,129,63,35,56,37,48,159,55,100,100,221,203,94,59,67,51,73,73,42,121,189,125,76,185,52,212,201,96,77,173,137,120,195,155,182,190,219,207,210,83,143,167,62,121,154,44,177,34,57,152,190,125,125,206,106,173,138,51,93,50,164,187,58,155,183,148,65,169,186,164,221,125,66,137,38,65,220,131,147,77,167,34,172,36,92,35,169,76,192,205,137,151,103,212,73,97,67,144,173,100,182,67,187,64,114,53,150,104,127,117,44,191,76,67,48,97,41,158,39,32,171,184,103,181,157,105,190,64,143,163,179,109,45,189,60,214,163,167,144,68,105,186,78,97,119,100,81,78,141,46,56,147,204,66,212,121,115,90,208,53,39,149,50,187,146,173,64,106,110,167,172,36,78,106,139,73,172,72,182,74,152,116,179,222,57,198,203,206,212,151,221,120,114,187,207,93,137,67,128,32,129,148,65,123,105,166,180,204,218,137,105,204,167,43,222,125,39,43,197,42,152,136,218,179,60,128,160,55,83,135,165,93,222,195,158,92,98,153,38,173,154,211,100,73,42,77,84,104,58,216,158,154,41,137,163,74,189,197,131,152,128,111,171,38,165,81,188,101,206,81,122,112,70,178,69,97,208,215,63,82,109,178,180,182,124,86,88,103,116,78,38,1
157,131,78,88,77,107,125,171,69,166,140,129,75,123,160,73,183,92,58,212,200,197,53,60,48,118,156,131,167,48,99,177,171,130,169,156,110,181,102,68,218,100,45,115,198,176,162,157,129,110,97,98,103,174,146,45,60,149,72,150,139,104,215,196,54,47,56,131,72,114,48,120,175,62,132,62,188,47,42,148,80,73,64,46,61,64,133,126,117,161,78,65,128,121,200,86,80,155,216,50,163,106,216,144,106,124,127,120,86,134,39,204,157,52,38,201,159,139,55,157,92,123,217,93,198,62,68,185,137,180,140,90,199,53,90,137,148,93,41,218,133,129,40,179,130,69,76,122,81,98,217,148,84,115,136,197,58,170,110,108,155,148,215,182,174,47,195,90,134,124,160,185,193,164,157,86,154,177,218,175,143,73,81,93,48,156,169,176,196,46,195,52,205,54,71,206,122,75,78,222,108,76,70,218,43,77,129,34,41,156,65,72,39,149,52,214,170,165,164,96,113,129,64,37,54,37,49,159,56,100,101,221,203,94,59,69,51,74,72,42,121,189,126,78,186,52,212,201,95,76,172,137,121,194,154,181,189,218,206,211,82,143,167,61,122,154,44,177,34,57,152,191,126,126,207,105,173,138,51,93,52,165,186,57,155,183,148,65,169,187,164,221,124,66,136,38,66,220,132,147,77,167,32,172,36,93,35,169,76,192,206,137,150,102,211,73,98,66,144,173,100,183,66,186,63,113,51,149,105,126,117,43,189,76,67,48,97,42,159,39,33,171,183,102,181,157,105,190,64,144,163,179,108,45,187,59,215,164,167,143,68,105,185,78,98,121,99,81,79,142,46,56,148,205,66,213,120,115,90,209,54,39,149,51,186,147,172,65,106,111,167,171,37,78,106,139,72,173,74,180,73,152,115,178,223,56,198,203,206,212,150,221,120,114,186,206,92,138,66,127,32,128,149,66,123,106,166,179,205,217,137,105,205,166,44,222,123,39,43,195,41,152,136,218,177,60,127,160,54,82,134,164,92,222,194,159,92,98,154,38,173,153,211,102,73,42,77,82,104,58,217,158,153,40,137,163,76,189,197,131,152,128,110,171,38,165,81,187,100,205,82,123,112,69,180,71,98,208,215,63,82,109,178,181,183,123,86,90,103,117,78,37,1
156,132,78,90,77,106,125,170,71,166,140,129,75,122,161,73,182,92,57,212,200,198,53,60,49,119,156,130,169,47,99,177,171,130,167,155,111,182,101,68,218,100,46,116,198,175,161,155,130,111,97,98,103,174,147,44,60,149,72,149,139,104,214,195,53,47,57,132,72,114,48,120,175,62,131,61,188,47,42,149,82,74,65,46,62,64,132,125,117,160,78,66,126,122,200,87,80,155,215,50,163,106,217,144,105,124,127,121,85,134,38,203,157,51,37,202,158,139,56,157,91,122,217,93,198,63,68,185,138,180,139,90,199,54,91,137,148,92,42,218,133,130,41,180,130,68,76,122,80,98,217,148,85,116,135,198,58,171,110,108,156,148,215,181,173,46,195,89,134,126,160,183,193,163,157,86,154,177,218,176,143,73,82,92,49,157,168,177,196,45,195,53,207,54,71,205,122,75,78,222,107,76,69,218,43,77,129,33,41,156,65,72,39,150,52,214,170,166,164,97,114,129,63,35,55,37,49,159,55,100,101,221,203,94,58,68,50,73,73,43,121,189,126,78,185,52,212,201,95,76,173,137,120,194,155,181,189,218,207,211,83,143,167,61,121,154,44,176,35,57,152,190,126,125,207,106,173,138,50,93,50,164,187,58,155,183,149,65,169,186,164,221,124,66,137,38,65,220,131,147,77,167,32,171,36,92,35,169,76,192,206,137,151,103,211,73,98,66,145,173,100,183,66,186,63,113,52,149,104,128,117,44,190,77,67,48,97,41,159,39,32,172,183,103,181,157,105,190,64,144,163,179,109,45,188,60,215,163,167,143,68,105,185,78,98,120,99,81,78,142,46,56,147,205,66,212,120,116,89,209,54,39,149,50,186,146,172,64,106,111,166,171,37,78,106,139,72,172,72,181,73,152,116,178,222,57,198,204,206,211,151,221,120,115,187,207,92,138,67,127,33,128,149,66,123,105,167,179,205,217,137,105,204,166,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,98,154,38,173,153,210,101,73,42,77,83,104,58,217,159,154,41,137,163,74,189,198,131,152,128,110,171,38,165,80,188,100,206,82,123,112,70,179,71,98,208,215,61,82,109,178,181,182,124,85,89,103,117,79,38,1
156,132,77,90,77,106,125,170,70,166,140,129,75,122,161,73,181,91,57,212,200,198,53,61,48,119,156,130,169,48,99,177,171,129,168,155,111,182,101,68,217,100,46,116,198,175,161,155,129,111,97,99,103,174,146,44,60,149,72,149,139,104,214,195,53,47,57,132,72,114,48,119,175,62,131,61,188,48,42,149,82,74,65,46,63,64,132,125,117,160,78,66,126,122,200,87,80,155,215,50,163,106,217,144,105,124,126,121,85,134,38,203,157,52,37,202,158,139,56,157,91,122,217,93,198,64,68,185,138,180,139,90,199,54,90,137,149,92,42,218,133,130,41,180,131,68,76,122,79,97,217,148,85,116,135,197,58,170,110,108,156,148,215,181,173,47,195,89,134,125,160,183,193,163,157,86,154,177,218,176,143,73,82,92,49,156,168,176,196,45,195,53,206,54,71,205,122,75,79,222,108,75,69,219,43,77,129,33,41,156,65,72,39,149,52,214,170,166,164,97,114,129,63,35,55,37,48,159,55,100,101,221,203,94,58,68,50,73,73,43,120,189,126,78,185,52,212,201,95,77,173,137,120,195,155,182,189,218,207,211,83,143,167,61,121,154,44,176,35,57,152,190,126,125,207,106,173,138,50,93,50,164,186,58,155,183,149,65,169,186,164,221,124,66,137,38,66,220,131,146,78,168,32,171,36,92,35,170,76,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,113,52,150,104,128,117,44,191,77,67,48,97,41,158,39,33,172,183,103,182,157,105,190,64,144,164,179,109,45,188,60,215,163,167,144,68,105,186,78,97,121,99,81,78,142,46,56,147,205,66,212,120,115,89,208,54,39,149,50,186,146,172,64,107,111,167,171,37,78,106,139,72,172,72,180,73,152,117,178,222,57,198,203,206,211,151,221,120,114,187,207,92,137,67,127,33,128,148,66,123,105,166,179,205,217,136,105,204,166,43,222,124,39,43,196,41,151,135,218,178,60,128,161,54,83,134,165,92,222,194,159,92,97,154,38,173,153,211,101,73,42,77,83,104,58,217,158,154,41,137,163,74,189,197,131,152,128,110,171,38,165,81,188,100,206,82,123,112,70,179,71,98,208,215,62,82,109,178,180,182,125,85,89,102,117,79,38,1
156,132,77,92,78,106,127,171,70,167,139,129,75,122,161,73,181,91,59,212,202,197,51,60,48,118,154,131,168,49,99,175,172,130,166,157,111,184,102,67,218,101,47,115,197,176,161,155,128,112,97,97,105,174,147,42,59,149,72,147,139,103,213,195,54,48,56,132,72,115,47,121,174,60,132,60,185,45,41,151,83,75,66,47,61,64,133,124,117,160,76,67,126,124,197,87,78,155,216,49,163,105,218,147,107,125,125,121,86,133,36,204,157,52,34,199,157,139,55,155,91,122,217,95,197,65,70,186,138,180,140,91,200,54,91,138,147,91,41,219,133,131,41,181,130,69,75,120,81,100,216,147,85,116,135,197,56,171,111,107,156,148,215,183,173,46,194,90,133,125,162,183,193,164,156,85,155,177,218,174,142,75,81,92,50,156,167,178,197,45,194,53,204,55,70,205,123,74,79,221,107,76,69,219,42,77,131,33,40,154,66,73,39,150,53,213,170,165,164,96,114,129,62,35,58,35,49,159,56,100,99,223,204,94,58,69,52,73,73,42,120,191,126,77,184,50,212,202,94,77,172,136,121,194,153,182,189,219,208,210,84,143,168,62,123,154,46,177,36,59,152,189,126,124,207,105,169,139,50,94,51,162,187,60,156,184,149,63,168,186,164,219,122,65,135,40,63,221,135,148,77,168,34,171,37,93,36,169,76,190,206,137,149,105,211,74,98,67,143,171,99,183,66,187,63,115,53,150,103,128,117,42,190,77,68,47,96,41,159,41,34,169,183,102,181,156,105,189,65,141,162,179,112,45,189,58,214,160,166,141,69,106,185,78,97,121,97,83,80,142,44,55,149,203,68,214,121,115,90,208,55,41,150,51,187,144,170,64,106,110,167,171,39,77,105,138,73,170,73,179,74,153,120,175,220,57,197,204,207,211,150,221,120,115,187,208,93,138,68,126,32,129,147,67,122,107,166,177,204,218,138,107,204,165,43,222,123,39,44,197,40,151,136,219,177,60,127,160,54,82,133,164,91,221,194,160,93,98,153,39,172,152,210,101,74,44,77,83,100,60,218,155,155,41,137,162,75,189,197,132,153,127,110,169,40,165,80,190,100,204,83,122,112,70,178,69,98,210,217,61,81,109,178,179,183,126,84,87,104,116,80,40,1
156,131,77,90,77,106,125,170,71,166,140,129,75,122,161,73,182,92,57,212,200,198,53,60,48,119,156,130,169,47,98,177,171,129,167,155,111,182,101,68,218,100,46,115,198,175,161,155,129,111,97,98,102,174,146,44,59,149,72,149,139,105,214,195,53,47,57,132,71,114,48,120,175,62,131,61,188,47,42,149,82,74,65,46,63,64,132,125,117,160,78,66,126,122,200,87,80,155,216,50,163,107,216,144,105,124,126,121,85,134,38,203,157,51,37,202,158,139,56,157,91,122,217,93,198,63,68,185,138,180,139,90,199,54,91,137,149,92,42,218,133,130,41,180,131,69,76,122,80,98,217,148,85,115,135,197,57,171,110,108,156,148,215,181,173,47,195,89,134,125,160,183,193,163,157,86,154,177,218,176,144,73,81,92,49,156,168,176,196,45,195,53,206,54,71,205,122,75,78,222,108,75,69,218,43,77,129,33,41,156,65,72,39,149,52,214,170,166,164,97,114,129,63,36,55,37,49,159,55,100,101,221,203,94,58,68,50,73,73,43,121,189,126,77,185,52,212,201,95,77,173,137,120,194,154,181,189,218,207,211,82,143,167,61,122,154,44,176,35,57,152,190,126,125,207,106,173,138,50,93,50,164,186,58,156,183,149,65,169,186,164,221,124,66,137,38,65,220,131,146,78,168,33,171,36,92,35,170,76,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,113,52,150,104,128,117,43,190,77,67,48,97,41,158,38,33,172,183,103,181,157,105,190,64,144,163,179,109,45,188,60,215,163,167,143,68,105,185,78,98,120,99,81,78,142,46,56,147,205,66,212,120,115,90,209,54,39,149,50,186,146,172,64,107,111,166,172,37,78,106,139,72,172,72,181,73,152,117,178,222,57,198,204,206,211,151,220,120,115,187,207,92,138,67,127,32,128,148,66,123,105,166,179,205,217,137,105,204,166,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,98,153,38,173,153,211,100,73,42,77,83,103,58,217,158,154,40,137,163,74,189,197,131,152,129,110,171,38,165,80,188,100,206,82,122,112,70,179,71,98,208,215,62,82,109,178,181,182,125,85,89,102,117,79,38,1
153,131,75,91,76,106,124,170,70,167,140,126,73,122,160,71,182,91,56,211,200,198,52,58,51,119,157,130,167,47,96,175,171,134,168,156,113,183,102,67,218,101,47,114,198,174,162,156,130,109,98,98,104,175,146,44,59,147,73,148,139,107,214,195,53,48,57,133,71,114,48,123,175,62,133,63,187,46,42,148,83,76,65,46,63,61,133,126,114,160,77,69,128,120,199,87,79,155,214,50,162,107,215,145,108,124,125,121,84,133,39,204,157,51,37,201,156,137,56,159,91,120,217,95,198,66,69,183,138,181,139,89,198,52,90,137,149,92,41,217,132,128,43,181,131,67,78,121,81,100,218,148,84,116,135,197,59,172,107,107,158,149,215,181,172,46,192,89,133,126,162,183,192,164,158,88,152,176,215,175,145,74,83,93,49,157,169,177,194,47,193,53,207,54,71,205,124,75,77,223,109,75,68,218,41,75,128,36,39,155,65,72,39,149,52,214,172,167,165,98,114,129,64,37,58,36,48,157,55,98,102,221,204,95,57,69,52,73,73,45,120,189,125,78,184,51,212,202,95,75,172,137,119,195,153,180,190,220,206,209,85,144,164,61,122,155,41,177,33,56,153,190,124,125,206,105,173,138,50,89,50,164,185,58,155,182,148,65,169,188,167,219,125,65,137,39,67,219,131,148,78,166,34,170,36,92,34,169,77,188,206,137,148,104,213,72,99,66,142,173,98,182,64,187,63,115,52,150,104,126,116,44,194,77,66,49,98,42,158,39,33,169,185,104,181,157,103,190,61,146,163,179,112,45,186,62,215,161,166,144,69,107,185,80,98,122,101,81,78,141,46,56,146,205,67,213,120,115,90,208,52,40,150,48,186,145,173,65,107,110,166,173,38,78,105,138,74,175,73,181,73,152,117,176,223,55,198,203,205,211,150,221,118,116,191,205,92,136,68,126,34,127,147,65,124,103,167,178,206,215,135,106,205,166,41,223,121,40,43,196,42,154,135,217,177,63,129,160,54,86,136,166,91,222,196,158,91,98,154,37,174,153,212,101,74,41,79,82,102,60,218,157,154,41,136,163,72,189,198,131,149,129,110,169,38,167,79,188,102,206,82,123,112,70,179,73,99,209,213,62,82,112,179,180,182,124,87,90,102,117,79,38,1
158,131,79,91,78,107,124,168,68,166,140,127,74,121,162,73,183,90,56,213,201,197,52,62,48,119,158,131,169,47,98,176,171,129,168,153,111,182,102,69,218,100,47,115,197,177,161,157,130,112,96,98,103,174,147,44,61,149,72,148,140,105,215,195,54,48,56,131,71,114,49,119,176,61,131,61,187,49,42,150,83,75,65,46,64,63,132,124,117,160,77,64,125,122,200,87,79,155,216,50,162,104,217,145,105,123,127,121,83,134,39,202,157,52,37,202,158,139,55,159,90,123,216,93,198,62,68,184,139,179,138,91,198,54,90,138,149,92,41,218,134,129,42,180,132,68,77,122,80,98,218,148,85,116,135,198,57,170,109,108,158,150,214,182,173,47,195,89,132,126,161,184,193,163,158,86,154,179,217,176,143,73,82,92,50,157,167,176,196,46,196,53,206,55,69,205,123,75,77,224,107,75,68,218,42,79,130,34,41,157,65,71,38,150,53,213,170,166,163,96,114,128,62,35,55,35,49,159,57,99,102,221,205,92,59,68,51,73,74,42,121,190,126,76,184,51,211,200,93,75,174,136,121,194,156,181,189,218,207,212,83,141,167,60,121,155,44,176,34,57,151,190,126,125,206,105,172,140,50,92,49,164,185,58,156,185,148,64,168,185,164,222,124,68,136,38,66,220,129,146,77,166,32,170,37,93,36,168,77,192,207,137,151,104,212,73,97,66,146,172,100,184,67,186,63,115,52,151,103,128,116,42,190,76,68,46,98,40,160,39,32,171,184,102,181,156,107,189,64,145,162,180,109,46,189,60,215,162,166,143,69,105,186,76,98,120,99,80,77,141,47,55,148,205,65,213,120,115,90,208,54,38,149,51,186,146,170,64,106,112,167,172,38,76,105,138,72,172,73,180,72,152,117,179,223,58,198,204,207,212,151,221,120,116,185,207,92,137,68,126,31,127,149,66,123,104,167,178,206,216,138,105,203,167,44,223,123,39,42,194,41,151,135,217,177,60,128,159,53,84,136,163,93,222,194,160,93,98,156,39,175,154,209,100,74,43,76,83,105,58,218,158,155,41,137,163,74,188,198,132,151,128,109,170,37,164,81,187,100,207,82,121,112,69,179,69,98,209,214,62,82,110,178,180,181,125,85,89,104,117,77,37,1
159,133,78,89,78,107,126,169,70,165,140,129,75,122,160,72,180,92,57,211,201,197,51,62,47,119,156,133,170,46,98,177,170,129,166,154,110,181,100,70,216,100,46,116,198,176,161,156,131,111,97,97,101,174,147,44,59,148,72,149,139,104,214,198,54,47,57,132,70,115,48,120,175,61,129,63,188,46,41,148,82,73,64,47,65,63,132,125,117,160,79,64,127,122,199,85,79,155,214,51,164,106,216,144,104,125,125,121,83,133,37,203,158,51,36,202,157,139,55,158,91,122,217,93,197,63,66,185,139,178,138,90,200,52,91,137,148,94,41,217,134,130,42,180,131,69,77,120,79,97,218,148,85,115,135,198,58,170,110,107,156,150,217,183,174,48,194,89,135,126,160,183,193,164,155,85,154,176,219,176,143,73,83,91,49,156,167,176,197,45,195,52,205,55,70,205,123,75,80,221,108,74,69,218,43,77,130,32,42,156,64,71,39,149,51,215,169,166,165,97,113,130,63,34,54,37,48,161,56,101,103,220,203,97,56,67,50,73,72,44,121,189,126,77,184,53,211,201,96,76,174,136,119,194,154,183,189,217,207,212,83,144,166,60,123,154,43,177,35,57,152,191,124,125,207,105,171,140,50,92,49,166,188,57,156,181,149,65,170,187,164,221,124,64,135,38,66,221,130,147,77,166,33,172,35,93,34,169,75,192,204,136,150,102,211,73,99,67,144,174,100,183,66,186,63,114,53,151,103,127,116,45,191,76,68,50,98,41,159,38,33,170,184,105,181,158,105,189,62,144,164,178,109,46,188,60,217,164,165,145,68,106,185,78,98,121,98,81,80,141,43,55,146,204,65,213,120,116,87,210,55,38,148,50,187,146,171,64,107,112,167,170,37,79,107,141,74,172,74,180,72,152,117,178,222,56,196,203,207,211,150,220,119,116,188,205,91,137,67,127,33,130,148,66,124,106,167,179,205,217,138,104,204,163,43,221,122,39,42,196,41,151,136,217,178,62,128,160,54,83,133,164,91,222,194,158,94,97,153,38,173,154,211,100,71,43,75,84,106,58,218,159,155,39,136,163,74,189,196,132,150,130,111,171,38,164,81,189,101,205,83,122,113,68,178,70,99,208,215,62,83,108,179,181,182,125,85,90,103,118,79,39,1
156,132,77,90,77,106,125,170,70,166,140,129,75,122,161,73,182,92,57,213,200,198,53,60,48,119,156,130,169,47,98,177,171,130,168,155,111,183,101,69,218,100,46,115,198,175,161,155,129,111,97,99,103,174,146,44,60,149,72,149,138,104,214,195,53,47,57,132,71,114,48,119,175,62,131,61,188,47,42,149,82,74,65,46,62,64,132,125,117,160,78,66,126,123,199,87,80,155,216,50,163,106,217,145,105,124,126,121,85,134,38,203,157,51,37,201,158,139,55,157,91,122,217,93,198,63,68,185,138,180,139,90,199,54,91,137,148,92,42,218,133,130,41,180,131,68,76,122,79,98,217,148,85,115,135,198,57,170,110,108,156,148,214,182,173,46,195,89,134,125,160,183,193,163,157,86,154,177,218,176,144,73,82,92,49,156,168,176,196,45,195,53,206,55,71,205,122,75,79,222,108,76,69,218,43,77,129,33,41,156,65,72,39,150,52,214,170,166,164,97,114,130,63,36,56,37,48,159,55,100,100,221,203,94,58,68,50,73,73,43,120,189,126,78,185,52,212,201,95,77,173,137,120,194,154,182,189,218,207,211,83,143,167,60,122,154,44,176,35,57,152,191,126,125,206,105,173,138,51,93,50,164,186,57,156,183,149,65,169,186,164,221,124,66,137,38,65,220,131,146,78,167,32,171,36,92,35,169,76,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,113,52,150,105,128,117,44,190,77,67,48,97,41,158,38,33,171,183,103,182,157,105,189,64,144,163,179,109,45,188,60,215,163,166,143,68,105,185,78,98,120,99,81,78,142,46,56,147,205,66,212,120,115,90,208,54,39,149,50,186,146,172,64,107,111,167,172,37,79,106,139,72,171,72,181,73,152,117,178,222,57,198,203,206,212,151,221,120,115,187,207,92,138,67,127,33,129,148,65,124,105,166,179,205,218,137,105,204,166,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,98,154,38,173,153,210,101,73,42,77,83,104,58,217,158,154,41,136,163,75,189,197,131,152,129,110,171,38,165,80,188,100,206,82,123,112,70,179,71,98,208,215,62,82,110,178,181,182,125,85,89,103,117,79,37,1
156,132,78,90,77,106,125,170,70,166,140,129,75,122,161,73,182,92,56,212,200,198,53,60,48,119,156,130,169,47,98,177,171,130,168,155,111,182,101,69,218,100,46,116,198,175,161,155,129,111,97,98,103,174,146,44,60,149,72,149,139,104,214,195,53,47,57,132,72,114,48,119,175,62,131,61,188,47,42,149,82,74,65,46,62,64,132,125,117,160,78,66,127,122,200,87,80,155,216,50,163,106,217,144,105,124,126,121,85,134,38,203,157,52,37,202,158,139,56,158,91,122,217,93,198,63,69,186,138,181,139,90,199,53,91,137,149,92,42,218,133,130,41,180,131,68,76,122,80,98,217,148,85,116,135,197,57,170,110,108,156,148,214,181,173,46,195,89,134,126,160,183,193,163,157,86,154,177,218,176,143,73,82,92,49,156,167,176,196,45,195,53,206,54,71,205,122,74,79,222,107,76,69,218,43,77,129,33,41,156,65,72,39,150,52,214,170,166,164,97,114,130,63,36,55,37,48,159,55,101,101,221,203,94,58,68,50,73,73,43,121,189,126,77,185,52,212,201,95,77,173,137,120,195,155,181,189,218,207,211,83,143,167,61,122,154,44,176,34,57,152,190,126,125,207,106,173,138,50,93,50,165,186,58,155,183,148,65,169,186,164,221,124,66,137,38,65,220,131,146,78,167,33,171,36,92,35,170,75,192,206,137,151,103,211,73,98,66,145,173,100,183,66,186,63,113,53,149,104,128,117,43,191,77,67,48,97,41,159,39,32,171,183,103,181,157,105,189,64,144,163,179,109,45,188,60,215,163,167,143,68,105,185,78,97,121,99,81,78,142,45,56,147,205,66,212,120,115,90,208,54,39,149,50,187,146,172,64,107,111,167,172,37,78,106,139,72,171,73,181,73,152,117,178,222,57,198,204,206,212,151,221,120,115,187,206,92,138,67,127,32,128,148,66,124,105,166,179,205,217,137,105,204,166,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,97,154,38,173,153,210,100,73,42,76,83,103,58,217,158,154,40,137,163,74,189,197,131,152,129,110,171,38,165,80,188,100,205,82,122,112,70,178,71,98,208,215,62,82,110,178,180,182,125,86,89,102,117,79,38,1
157,132,77,90,79,105,126,170,69,165,140,128,75,121,160,73,182,92,56,213,198,198,53,59,48,119,156,131,169,47,97,177,171,130,168,156,111,181,101,69,217,100,46,115,198,176,161,155,130,110,96,99,103,175,147,45,60,149,72,149,138,103,214,196,54,46,57,133,72,114,49,119,177,62,130,60,187,46,42,148,82,74,65,47,61,63,132,126,116,160,79,66,128,123,200,88,81,154,216,51,162,107,216,144,106,124,127,120,84,133,38,204,158,52,37,201,158,140,56,157,91,123,215,93,197,63,69,184,137,181,140,90,199,54,90,138,148,92,42,217,132,131,41,180,130,67,74,121,80,97,217,148,85,117,134,198,58,171,109,108,157,149,214,182,173,46,193,89,134,126,161,183,193,163,158,86,155,177,219,176,144,73,81,93,49,156,167,176,197,45,194,52,207,54,71,205,123,75,79,222,109,76,70,218,43,77,130,32,41,156,65,71,40,149,53,214,169,166,164,97,115,129,62,36,56,36,47,160,56,99,102,221,202,94,58,69,51,73,72,43,121,189,125,77,184,53,213,200,95,75,172,136,119,195,154,181,190,219,207,210,83,143,167,61,121,156,43,176,34,56,152,191,126,126,208,104,172,137,52,93,50,164,186,57,154,182,148,65,169,186,165,222,124,65,136,38,66,220,131,146,78,168,33,170,35,93,35,168,76,192,206,136,151,104,211,73,98,65,144,172,100,183,67,186,64,113,52,151,104,128,117,44,191,77,69,47,98,41,159,39,32,173,184,102,180,156,104,189,63,142,164,179,109,46,187,60,216,163,166,143,69,105,186,79,98,121,98,82,78,142,47,56,147,205,66,211,119,115,91,209,53,40,149,50,187,147,171,63,106,110,168,171,36,79,105,140,71,171,71,180,74,153,116,179,221,57,198,202,206,211,151,223,120,115,186,207,92,139,67,128,32,129,148,67,123,104,167,180,205,217,137,106,205,166,44,222,124,38,44,197,41,151,134,218,178,60,129,161,55,82,134,164,93,223,194,159,93,98,153,38,173,152,211,101,72,43,76,83,105,58,216,158,154,42,135,163,74,190,197,131,152,129,111,172,39,165,80,188,100,205,82,122,112,70,179,71,97,208,216,62,81,109,178,180,182,125,85,89,102,117,78,39,1
157,131,78,89,77,106,125,171,70,166,140,129,74,122,161,74,183,91,57,212,200,198,51,61,48,118,157,130,170,47,98,176,170,129,167,155,111,183,101,68,218,100,45,116,198,176,161,156,130,111,97,98,102,174,147,44,60,149,72,149,138,103,214,195,53,47,57,132,72,114,48,120,175,62,131,61,187,48,43,149,81,73,64,47,62,64,132,125,116,160,78,66,126,124,200,87,80,156,216,49,163,106,217,144,106,124,126,121,85,133,38,204,157,51,37,201,158,138,56,157,91,122,217,93,197,63,68,185,138,181,139,90,199,54,91,137,149,92,42,218,132,129,41,180,131,68,76,122,80,98,217,148,85,115,134,198,57,170,110,109,156,148,215,181,174,47,194,89,134,125,161,183,192,164,158,86,154,178,219,177,143,73,81,92,50,157,168,176,196,46,195,53,206,54,71,205,122,75,80,223,108,75,70,219,43,78,129,32,41,157,65,72,39,149,52,214,171,166,164,98,114,130,63,35,55,37,49,159,55,100,101,221,202,95,58,68,50,72,73,42,120,188,126,78,186,52,211,201,95,76,173,137,119,195,154,182,190,219,208,210,83,143,167,61,121,155,44,176,35,57,152,190,128,125,207,105,173,138,51,93,51,164,186,57,156,183,148,65,169,186,165,222,124,66,137,38,66,219,131,146,77,168,32,172,35,92,36,170,75,191,206,137,151,104,210,73,97,67,144,172,100,183,65,186,63,114,52,150,105,128,117,43,191,77,67,48,97,41,159,39,32,172,184,103,181,158,106,190,63,144,163,179,109,45,189,60,214,163,167,144,68,105,186,77,97,120,99,80,78,141,45,56,147,205,66,212,121,116,89,208,53,39,149,49,187,146,172,64,107,111,167,172,37,78,107,139,72,171,72,181,73,152,117,179,223,57,198,203,206,212,151,221,119,114,187,206,93,138,67,127,32,129,148,65,123,105,166,180,206,217,137,105,205,167,43,222,123,40,43,196,40,152,135,219,178,60,129,160,54,83,134,165,92,222,195,159,92,98,154,37,173,154,210,100,73,42,76,83,103,58,217,158,154,40,138,163,75,189,197,132,152,128,111,171,38,165,80,188,100,205,82,122,113,70,179,70,98,208,215,63,82,110,177,180,182,124,84,90,102,116,79,38,1
157,132,77,90,77,106,125,171,71,167,140,128,75,122,160,72,182,92,58,211,201,197,53,60,48,119,156,130,170,47,99,177,170,129,167,155,111,182,100,69,218,100,47,116,197,175,161,156,129,110,96,99,103,176,147,43,60,150,73,149,139,104,214,194,54,47,58,132,72,114,49,119,174,63,131,61,187,48,43,150,82,74,65,46,61,64,133,127,116,160,78,66,127,121,199,88,79,154,215,48,162,106,217,144,106,124,127,120,85,136,36,205,156,51,37,202,157,138,54,157,90,122,217,92,198,64,69,184,136,181,140,90,199,54,91,139,148,92,42,217,132,130,42,180,129,70,77,123,80,98,217,147,85,116,134,199,56,171,111,109,155,149,214,182,171,45,194,90,135,126,161,182,193,163,158,86,154,178,217,175,144,73,82,91,50,156,167,176,197,46,195,53,205,54,70,206,122,74,80,222,107,74,71,219,42,78,129,32,42,157,65,73,39,149,51,214,171,166,165,98,115,129,63,36,56,36,48,159,56,101,100,219,204,93,58,68,49,73,74,43,121,189,124,79,185,53,212,201,95,77,173,136,121,195,155,182,190,218,208,211,82,144,169,61,120,153,44,176,35,58,151,189,127,126,208,104,173,138,52,94,49,164,185,58,155,183,147,66,169,186,164,221,123,66,135,39,65,220,130,148,78,168,31,171,36,92,34,170,75,193,205,137,153,104,210,72,98,66,144,173,101,184,66,185,64,114,54,150,106,128,116,43,192,77,68,49,97,43,158,39,33,170,183,103,181,158,105,190,64,144,164,181,108,46,187,60,216,163,167,143,69,107,186,77,97,120,99,81,78,142,47,56,147,206,64,212,122,116,90,209,54,40,149,49,187,146,172,64,107,110,168,173,39,78,105,139,72,172,72,181,73,152,117,178,221,58,199,203,206,212,150,221,120,115,188,207,93,136,65,128,31,129,148,66,123,105,166,179,205,218,136,104,204,167,42,222,124,39,42,196,41,151,137,218,178,62,128,161,55,84,134,164,92,223,194,159,92,96,154,38,174,154,212,101,72,41,76,81,104,59,218,159,153,41,136,163,75,189,195,131,152,128,110,171,37,164,80,187,100,206,80,123,112,70,179,71,98,207,214,62,82,109,177,181,182,124,85,88,103,115,79,38,1
155,131,78,90,77,106,126,171,71,166,140,128,75,121,162,73,182,91,57,213,200,199,53,60,49,119,156,129,169,48,98,177,171,130,167,155,111,182,99,68,218,100,46,116,198,177,161,155,130,111,98,99,103,174,148,44,61,150,72,149,139,104,215,195,53,48,56,132,73,114,48,120,175,61,131,61,187,49,44,148,81,73,65,47,62,63,132,125,117,160,79,65,126,120,200,87,79,155,215,51,163,107,217,144,106,125,125,122,85,134,39,203,158,52,37,202,158,139,55,157,91,122,216,94,197,62,69,186,138,180,139,90,199,53,90,138,149,92,41,218,132,130,41,180,130,69,77,122,79,98,217,148,85,116,134,197,57,171,109,107,157,149,215,182,173,46,195,89,134,125,160,183,193,163,157,85,153,178,217,175,144,72,81,92,48,156,168,177,196,45,195,53,207,55,71,205,122,75,79,223,107,75,70,218,43,77,129,34,41,155,65,71,40,151,51,215,169,165,164,96,114,130,63,35,55,37,49,158,56,100,100,221,202,93,59,68,52,74,74,43,121,189,127,77,184,52,211,202,96,77,173,137,120,195,154,181,190,219,208,211,82,143,168,60,122,154,43,177,34,56,152,190,125,125,208,105,174,138,50,93,50,164,186,57,156,182,149,64,170,186,165,222,124,65,137,38,65,220,131,146,78,168,33,171,36,93,35,169,75,192,206,137,151,103,210,73,97,66,144,173,101,183,66,186,64,114,52,150,104,128,117,43,191,76,67,48,97,41,158,39,33,171,183,103,182,158,106,190,63,143,164,179,109,45,188,60,215,163,165,143,67,106,186,78,97,120,100,81,77,141,46,55,147,205,66,213,120,115,90,208,54,39,149,51,187,147,172,64,106,111,166,171,37,77,106,139,73,172,71,181,72,153,116,177,222,57,199,203,206,212,151,219,120,115,188,207,92,139,67,127,33,129,147,67,122,105,167,179,205,217,137,104,204,166,43,222,124,39,42,196,40,152,136,217,178,60,129,160,54,83,135,165,92,223,195,158,92,98,154,38,175,154,211,101,73,42,77,83,104,58,217,158,154,41,136,163,73,189,198,131,152,128,111,170,37,166,81,189,100,206,81,122,112,68,178,70,98,208,214,63,82,109,178,180,183,125,85,89,103,118,79,38,1
156,132,78,89,77,107,126,171,70,165,140,127,74,123,162,72,181,91,56,213,201,197,52,61,48,119,157,130,169,48,98,176,170,131,167,155,110,182,101,69,218,99,46,114,200,176,161,155,129,112,97,100,102,174,145,44,60,149,74,147,138,103,215,195,53,47,56,131,71,113,49,122,175,62,132,62,188,48,41,149,80,74,65,46,62,64,132,125,117,161,77,65,127,123,200,88,80,155,215,50,163,107,216,145,106,124,125,121,86,134,37,203,158,52,37,202,160,139,56,156,90,122,217,94,198,63,69,186,138,181,140,90,199,53,91,138,149,92,43,217,133,130,41,178,130,68,77,123,80,97,217,147,84,116,135,198,57,170,111,107,157,149,215,181,172,47,196,89,135,127,160,183,194,163,156,86,154,178,217,175,144,72,80,93,49,157,167,176,196,45,196,54,205,53,70,206,123,75,78,220,107,76,69,218,43,77,129,35,40,156,65,73,38,150,50,214,171,165,164,96,115,128,62,36,56,37,49,160,54,100,101,221,202,94,58,69,50,72,74,43,120,188,126,78,186,51,213,202,95,77,173,135,122,195,156,181,189,218,207,211,83,144,168,61,122,154,44,175,35,57,151,189,126,124,206,106,173,138,51,94,49,164,185,58,154,182,150,64,169,187,164,220,125,67,137,39,66,219,133,148,78,168,31,171,35,91,34,171,75,191,206,135,152,105,212,74,99,66,144,171,100,183,65,185,63,112,52,148,103,128,117,44,190,76,66,47,98,41,159,39,31,171,184,103,183,156,105,190,63,144,162,179,109,46,189,60,217,163,166,143,67,105,185,78,98,119,100,80,77,142,46,56,147,204,66,213,120,115,89,209,53,41,150,51,187,147,173,65,106,111,166,171,37,77,107,139,72,173,72,180,73,151,116,179,221,57,198,202,206,212,151,219,119,115,187,207,92,138,68,127,32,128,149,64,122,106,166,180,206,217,136,105,204,167,43,220,123,39,42,196,42,152,135,219,177,60,127,160,55,84,133,165,91,220,194,160,93,98,153,39,173,153,210,101,73,42,76,83,104,58,217,159,153,40,136,163,73,189,196,131,151,129,109,170,37,165,81,188,100,207,81,124,112,70,178,71,100,208,215,61,82,110,179,181,182,124,85,89,103,117,79,38,1
157,131,78,91,76,105,126,171,70,165,139,129,73,121,162,74,182,91,56,211,201,197,51,59,49,118,156,131,169,47,98,176,170,130,167,155,111,183,102,69,218,99,46,116,197,175,161,155,128,111,97,99,103,175,146,44,60,149,71,149,139,106,214,195,53,47,56,133,72,114,47,121,175,63,131,61,188,49,40,147,81,74,67,46,62,64,130,126,116,159,79,66,125,121,198,86,78,153,215,49,163,106,216,144,106,124,126,121,85,134,37,204,156,49,37,202,157,139,55,158,92,123,216,93,197,63,68,186,140,179,138,90,198,53,90,137,148,91,43,218,133,131,42,182,130,69,79,122,78,98,218,148,85,116,134,198,57,169,111,109,157,147,211,180,173,47,195,90,134,126,159,184,194,163,157,86,153,178,219,174,143,73,82,92,50,156,167,176,197,46,196,52,208,55,69,204,124,76,78,221,108,76,71,216,42,77,129,34,41,156,64,73,39,150,53,215,169,167,165,97,114,128,64,35,54,36,47,160,55,100,101,222,204,96,58,69,50,73,73,42,120,187,125,78,183,53,211,201,95,76,172,138,120,193,155,180,190,217,206,211,83,143,169,61,120,154,43,177,34,55,152,189,124,124,208,107,173,138,51,94,51,166,187,58,155,182,149,65,169,184,164,222,124,65,136,37,66,219,131,146,78,168,32,172,36,93,36,170,76,193,209,138,151,103,211,75,97,66,145,173,100,183,67,185,63,113,53,150,104,128,117,42,192,77,67,48,96,40,158,41,32,172,183,102,182,158,106,189,63,143,162,179,107,45,189,59,215,164,167,143,67,105,186,78,96,122,99,81,77,141,47,54,147,204,66,212,122,115,90,210,55,41,149,51,186,147,173,63,106,111,167,171,37,77,107,138,74,172,72,181,72,152,117,178,222,57,199,203,206,211,152,221,119,115,187,207,92,138,68,127,32,128,148,66,123,106,167,180,206,217,137,103,204,166,43,222,124,39,44,196,41,151,135,219,176,61,129,160,55,85,135,165,91,223,194,158,92,97,154,39,173,153,209,101,72,43,76,82,104,59,216,159,154,42,137,162,74,190,199,130,152,130,110,171,37,166,80,188,100,206,81,122,113,71,180,70,98,208,216,62,82,110,178,181,183,124,86,89,103,118,78,38,1
156,133,78,90,77,109,125,171,69,167,140,128,75,122,161,71,182,92,57,214,201,199,53,61,48,118,155,128,168,47,101,177,170,130,167,155,111,182,101,69,220,99,47,117,197,175,161,155,129,108,97,97,103,177,147,44,59,148,72,149,137,104,216,195,55,46,57,133,71,116,49,121,178,60,128,60,186,48,41,151,83,71,64,47,62,64,133,126,116,159,78,65,126,121,200,86,79,155,216,51,163,106,218,145,102,125,125,121,86,134,37,204,158,49,36,200,159,135,57,158,90,123,215,93,196,65,67,185,138,181,136,90,200,52,90,135,148,92,43,218,130,130,42,181,128,68,76,124,81,98,216,147,85,114,135,198,56,170,109,106,156,150,216,181,174,46,194,90,134,124,160,184,192,162,156,86,152,179,219,175,142,74,80,93,50,156,166,173,195,46,194,52,207,56,70,205,121,76,77,222,107,73,67,218,44,78,128,34,42,157,64,72,38,152,52,214,171,165,163,97,113,131,61,34,55,38,48,162,53,99,100,221,203,94,59,68,52,73,73,41,120,191,125,77,186,55,214,201,96,75,172,139,117,194,156,181,189,217,208,210,83,143,168,61,122,155,45,176,35,58,151,190,125,125,208,107,172,136,51,94,48,163,186,59,154,185,149,67,170,184,164,220,125,66,137,38,64,218,131,148,78,167,35,169,36,92,37,171,78,191,205,139,151,104,212,72,99,66,146,171,100,184,66,189,63,114,53,150,104,128,120,43,190,76,66,49,98,41,158,39,35,170,181,103,180,156,107,188,63,143,166,180,110,46,189,60,216,164,167,144,67,103,187,79,97,119,98,78,78,142,44,56,148,207,67,212,120,116,90,212,53,38,149,50,187,147,171,65,106,110,167,172,37,79,106,139,72,172,72,180,74,149,116,178,222,57,200,204,206,212,149,219,120,116,188,205,93,138,68,126,33,127,147,67,122,106,165,180,205,218,139,106,203,167,43,221,122,39,42,195,42,151,138,217,178,61,128,158,54,84,133,165,90,220,193,158,93,97,152,38,174,153,212,99,76,44,78,82,103,58,215,158,153,40,139,161,78,190,195,132,153,129,110,171,38,166,79,188,99,205,81,121,110,70,179,71,100,209,213,62,81,110,179,180,183,125,85,88,104,118,79,35,1
156,132,78,90,77,106,125,171,70,166,140,129,75,122,161,73,182,91,57,212,200,198,53,60,48,119,156,130,169,47,98,177,171,130,167,155,111,182,101,68,218,100,46,116,198,175,161,156,129,111,97,98,103,174,147,44,60,149,72,149,139,104,214,195,53,47,57,132,72,114,48,120,175,62,131,61,188,47,42,149,82,74,65,46,62,64,132,125,117,160,78,66,126,122,200,87,80,155,215,50,163,106,217,144,105,124,126,121,85,134,38,203,157,51,37,202,158,139,56,157,91,122,217,93,198,63,68,185,138,181,139,90,199,54,91,137,149,92,41,218,133,130,42,180,131,68,76,122,80,97,218,148,85,115,135,197,57,171,110,108,156,149,215,181,173,46,195,89,134,125,160,183,193,163,157,86,154,177,218,176,143,73,82,92,49,156,168,176,196,45,195,53,206,54,71,205,122,75,79,222,107,75,69,219,43,77,129,33,41,156,65,72,39,150,52,214,170,166,164,97,114,129,63,36,56,37,49,159,55,101,101,221,203,94,58,68,50,73,73,42,120,189,126,77,185,52,212,201,95,77,173,136,120,195,155,181,189,218,207,211,83,143,167,61,122,154,44,176,35,57,152,190,126,125,207,106,173,138,51,93,51,164,186,58,156,183,149,65,169,186,164,221,124,66,137,38,65,220,131,146,78,168,33,171,36,92,35,170,76,192,206,137,151,104,211,73,98,66,145,173,100,183,66,186,63,113,52,150,104,128,117,44,191,76,67,48,97,41,158,39,32,171,183,103,181,157,106,189,64,143,163,179,109,45,188,60,215,163,167,143,68,105,185,78,98,120,99,81,78,142,46,56,147,205,66,212,120,115,90,208,54,39,149,50,186,146,172,64,107,111,167,172,37,78,106,139,73,172,72,181,73,152,117,178,222,57,198,203,206,211,151,220,120,115,187,206,92,138,67,127,32,128,148,66,123,105,166,179,205,217,137,105,204,166,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,97,154,38,173,153,211,101,73,42,77,83,104,58,217,158,154,40,136,163,74,189,197,131,152,129,111,170,38,165,80,188,100,205,82,122,112,70,179,71,98,208,215,62,82,109,178,181,182,125,86,89,102,117,79,38,1
157,133,78,90,76,106,126,171,70,165,139,128,74,121,162,73,183,91,57,213,200,198,53,61,48,119,156,130,168,47,99,177,171,129,168,156,110,182,101,69,219,100,47,115,197,176,161,155,128,112,97,99,102,173,147,43,59,149,73,149,139,103,213,195,53,48,56,132,71,112,47,119,175,62,131,60,188,48,42,150,83,75,64,46,64,64,131,125,117,160,78,65,126,123,201,87,79,155,217,50,162,106,217,144,105,124,126,120,85,133,37,202,158,51,36,203,158,140,57,158,90,122,216,94,198,63,69,185,138,180,140,92,199,54,89,138,149,92,41,219,133,129,40,180,132,67,76,121,81,98,217,147,84,117,134,198,58,170,110,108,156,148,215,183,172,47,194,90,136,126,161,182,194,164,157,87,154,178,219,176,143,73,82,93,49,156,168,177,195,45,194,52,207,54,71,206,122,76,79,222,107,77,69,219,42,78,129,33,41,154,65,71,39,149,53,215,171,166,164,96,113,131,63,36,56,37,49,160,55,100,100,221,203,95,57,70,51,72,74,42,120,189,126,78,185,51,212,201,95,77,173,137,119,195,155,182,190,218,206,211,82,142,167,60,121,155,44,177,35,57,152,191,125,126,206,105,173,139,51,93,50,164,186,58,155,183,149,65,170,186,164,221,124,67,137,37,66,219,131,146,78,168,33,172,35,93,36,169,76,192,206,138,152,104,211,73,99,66,143,173,100,182,66,186,63,114,52,150,104,128,117,44,192,76,68,48,97,40,159,39,32,172,184,101,181,158,105,190,64,144,163,178,109,45,187,60,215,164,167,143,68,105,185,78,97,121,99,82,79,141,45,57,147,204,65,211,121,116,89,207,55,38,149,50,188,146,172,64,107,109,166,172,39,78,106,140,73,172,72,180,73,152,116,179,222,56,199,204,205,212,150,220,120,115,188,207,92,138,68,126,32,128,148,65,124,105,166,180,206,218,136,105,204,167,42,223,124,39,43,196,41,151,137,217,178,60,128,161,53,85,135,166,91,222,194,158,93,97,155,39,174,154,211,101,73,42,77,83,103,58,216,159,154,41,136,162,74,189,198,131,151,129,112,172,38,165,81,189,101,205,82,123,112,71,179,70,98,208,215,62,83,110,178,181,182,125,85,88,102,117,79,38,1
157,131,78,90,77,106,125,171,71,165,139,128,75,122,162,73,182,92,57,212,200,198,52,61,48,118,155,130,169,47,99,176,171,130,166,155,111,183,101,68,218,100,46,115,197,175,161,155,130,110,97,98,103,175,146,44,60,149,72,149,138,104,215,195,54,47,56,132,71,113,47,120,175,61,131,61,188,46,42,150,83,74,65,46,63,64,133,125,117,161,79,66,127,122,200,87,80,155,215,49,162,106,216,145,105,123,127,120,85,134,38,204,157,51,36,202,158,139,55,157,92,122,217,93,198,63,69,185,138,181,139,90,200,54,91,138,148,92,41,218,133,131,41,180,131,69,76,122,79,97,216,149,85,116,135,198,58,170,110,108,156,149,215,182,173,47,194,89,134,125,160,184,194,162,156,87,154,178,217,176,144,73,82,92,50,156,167,176,196,46,195,52,206,54,70,204,122,74,78,222,106,75,69,218,43,77,129,33,41,156,65,72,38,150,52,214,170,166,163,96,115,129,63,36,54,37,49,159,56,101,100,222,203,94,57,68,51,74,72,43,121,188,125,77,184,52,212,201,95,77,173,137,120,195,154,182,189,220,207,211,83,143,166,60,122,154,43,176,34,56,151,190,127,126,207,106,172,138,50,93,50,164,186,58,154,183,149,65,169,187,164,221,124,66,137,38,65,219,130,147,78,167,33,172,36,93,35,170,75,192,205,137,151,103,211,73,98,65,144,173,100,183,65,186,63,113,53,150,105,127,117,44,191,76,67,48,98,42,158,39,32,172,183,102,182,157,105,189,64,143,163,180,108,45,187,61,216,163,167,144,68,106,185,78,98,121,98,81,79,142,45,56,147,205,66,212,121,116,89,209,54,39,148,50,186,146,173,64,106,111,166,171,37,79,106,139,72,172,72,180,73,152,116,179,223,58,198,204,207,211,152,220,120,115,188,207,92,138,68,127,33,128,149,66,123,105,167,179,206,217,137,106,203,166,42,222,124,39,44,196,40,150,136,219,178,60,127,159,54,83,134,165,92,221,194,159,92,98,154,38,173,153,211,100,73,42,76,83,103,58,218,158,154,41,136,163,73,189,197,132,152,129,110,170,38,165,80,187,100,205,83,123,112,69,179,71,98,208,215,62,82,110,178,180,183,124,86,89,102,117,79,38,1
157,130,76,91,77,107,124,168,71,168,141,130,75,123,162,75,183,92,58,210,202,198,53,59,47,118,157,132,172,49,100,181,171,128,167,153,111,183,100,70,219,99,47,116,195,172,162,155,130,113,97,99,104,173,147,43,58,147,72,150,136,103,216,198,56,42,55,130,72,114,50,120,175,63,127,62,190,49,42,149,80,73,62,45,60,65,132,124,117,159,80,66,127,121,197,90,79,155,214,51,163,104,214,147,106,124,128,118,85,134,37,201,158,51,38,201,156,136,56,154,94,118,217,92,198,64,72,184,134,182,138,90,197,54,93,140,149,90,43,214,133,130,41,182,132,69,79,122,78,97,216,147,87,115,137,196,61,171,112,108,155,150,214,182,171,47,194,89,135,128,159,185,191,163,157,85,154,178,217,177,147,74,79,92,51,155,170,175,195,42,196,56,208,54,73,204,122,76,80,224,110,76,73,215,44,76,131,34,41,155,65,69,38,150,51,218,168,165,166,97,112,128,65,35,56,37,48,160,59,101,99,221,203,93,59,67,50,75,71,43,119,188,126,81,183,53,211,202,94,77,173,137,121,195,152,183,188,216,206,209,83,140,169,61,121,153,44,178,36,54,152,190,124,126,210,102,173,137,51,91,49,163,186,58,155,186,148,63,169,188,166,219,124,68,137,37,69,221,129,145,77,168,33,175,35,90,38,172,75,191,206,134,149,104,210,77,99,70,145,172,98,183,68,186,60,117,54,151,107,125,115,47,189,81,65,47,97,42,159,35,33,169,185,105,180,157,107,190,62,142,162,180,112,42,187,59,215,165,166,143,70,106,185,77,99,120,100,81,77,144,45,59,147,201,64,211,123,116,88,211,54,38,147,50,187,144,170,63,111,111,167,171,37,80,104,138,70,170,73,180,73,153,116,179,221,53,195,202,204,210,149,216,120,114,186,205,93,136,68,127,35,128,148,66,124,105,165,181,206,217,136,103,205,167,43,220,123,40,42,197,41,154,136,218,178,60,126,159,54,82,133,163,92,223,193,159,91,96,148,36,172,153,209,101,73,41,76,83,104,57,220,158,157,39,136,163,74,189,195,131,150,126,110,168,38,167,79,189,98,206,82,123,114,71,181,70,95,206,216,64,84,109,177,180,181,124,85,91,103,119,77,36,1
156,132,77,90,78,107,125,171,70,166,140,129,75,121,161,73,182,92,57,212,200,197,53,61,48,119,156,130,169,47,98,176,170,130,168,155,111,182,102,69,217,100,46,115,198,175,161,155,129,111,97,99,103,174,147,44,60,148,72,149,138,105,215,195,53,47,56,132,72,114,49,118,175,62,131,61,188,48,41,149,81,75,65,46,63,64,132,125,116,160,78,66,127,122,200,86,80,155,215,50,163,106,217,144,104,124,126,121,85,134,38,203,158,52,37,201,159,139,56,157,91,122,217,92,198,63,68,186,138,180,139,90,198,53,90,138,148,92,41,218,133,130,42,180,131,69,76,122,79,97,218,148,84,115,135,197,57,170,110,108,156,149,215,181,174,46,194,88,135,125,160,184,193,164,157,85,154,177,217,176,143,73,81,92,49,157,168,177,196,45,195,53,206,55,70,206,122,74,79,222,107,75,69,218,43,77,129,33,41,156,64,72,39,149,52,214,170,166,164,97,113,129,63,36,55,37,48,159,55,101,101,221,203,95,58,68,51,72,72,43,120,189,126,78,185,52,212,201,95,77,173,136,120,195,154,181,189,218,207,210,82,142,167,60,122,154,44,177,34,57,152,190,125,125,207,106,174,138,51,93,50,165,186,58,156,182,148,65,169,186,164,221,124,66,136,39,65,219,132,147,78,167,32,171,36,92,35,170,76,192,206,137,151,104,211,72,98,66,144,173,101,183,66,187,63,114,53,149,105,128,116,44,190,76,66,49,97,41,159,39,33,171,184,103,182,157,106,190,63,144,163,179,109,45,188,61,214,163,166,144,68,105,185,78,97,120,99,80,78,142,46,56,148,205,66,212,120,115,89,209,54,38,150,50,186,146,172,64,107,111,166,171,37,78,106,139,73,171,72,181,73,151,116,178,222,57,198,203,206,211,150,220,120,115,187,207,92,138,67,127,32,128,149,65,123,105,167,179,205,217,137,105,204,166,43,221,123,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,97,153,38,173,153,210,101,73,42,77,83,104,58,217,158,154,40,137,163,74,189,198,131,151,128,110,171,38,165,81,188,100,205,81,122,112,70,178,71,97,208,216,61,81,110,178,180,182,124,86,89,102,117,78,38,1
157,131,77,89,76,105,125,171,70,166,139,129,75,122,161,73,182,91,57,212,200,197,53,60,48,118,157,130,169,47,99,177,171,131,168,155,111,182,100,68,217,100,46,115,198,175,162,155,130,111,97,98,102,174,146,44,59,149,73,149,138,104,214,195,53,47,57,131,72,114,48,119,176,62,131,61,188,47,42,149,82,73,63,46,62,64,132,125,117,160,77,65,127,122,200,87,80,155,216,49,163,107,218,144,105,124,127,121,85,133,38,203,157,51,37,202,158,140,55,157,91,122,216,93,197,63,69,185,138,180,139,90,200,53,90,137,148,92,41,218,133,130,42,180,131,68,77,122,80,98,217,148,84,116,135,197,57,170,110,107,155,149,214,182,174,47,195,89,134,125,160,183,193,163,156,86,154,177,218,176,143,73,82,92,49,156,168,177,196,45,195,54,206,55,70,205,121,74,79,222,107,75,69,219,43,77,129,34,40,156,65,73,39,149,52,214,171,165,165,97,114,129,63,35,56,37,49,159,56,100,100,221,203,94,58,69,50,73,72,43,120,189,127,77,184,53,212,201,95,77,173,137,121,194,155,182,189,218,207,211,82,143,168,61,121,154,45,177,34,56,152,191,127,126,207,105,173,138,51,93,51,164,186,58,156,182,148,65,169,187,164,222,124,66,137,38,65,220,131,147,77,168,33,172,36,93,36,170,76,191,206,137,151,103,211,73,98,67,145,173,101,183,67,186,63,113,52,150,104,128,117,44,190,77,67,49,97,42,159,39,33,171,183,103,181,157,105,190,64,144,163,179,109,44,188,60,215,163,167,143,67,105,185,78,97,120,98,81,78,142,45,56,147,204,66,213,121,116,89,209,54,39,149,51,186,146,172,64,107,111,167,170,37,77,106,138,72,172,72,181,73,152,117,179,221,58,198,204,207,211,151,221,119,115,187,207,92,137,68,127,32,129,148,66,122,105,166,180,205,217,137,105,204,166,43,222,124,39,43,196,42,151,135,217,177,60,128,160,54,83,135,165,92,222,195,159,92,98,153,38,174,153,211,100,73,43,77,83,104,58,217,158,154,40,136,163,74,190,198,131,151,128,110,170,38,165,82,188,100,205,82,122,112,69,179,71,97,208,215,61,82,110,179,181,182,125,85,88,102,118,79,38,1
156,131,78,91,76,106,125,170,71,165,140,129,75,121,160,73,182,92,57,212,201,198,52,59,48,118,156,130,169,48,99,177,171,130,168,155,111,182,100,70,219,100,45,116,197,173,162,155,130,111,97,98,103,174,146,44,61,150,71,149,140,104,214,195,53,47,56,132,71,115,48,119,175,62,130,61,188,47,42,150,81,74,64,46,62,64,131,126,117,159,78,66,126,123,200,86,81,155,214,49,164,107,216,145,105,124,126,121,86,134,39,204,157,51,37,200,159,139,55,158,91,122,217,93,196,63,68,186,138,179,141,90,199,55,90,136,148,92,42,218,133,130,42,180,130,68,76,123,81,97,218,149,85,116,135,196,57,171,110,108,156,148,214,182,173,46,195,88,134,125,160,183,193,163,158,86,154,177,218,176,143,73,82,92,50,156,169,176,195,45,195,52,207,55,71,205,121,75,78,222,107,76,68,220,43,77,129,33,42,155,65,73,39,150,53,215,171,166,163,98,113,130,62,36,55,36,48,159,54,100,100,221,203,94,58,67,51,72,73,43,121,188,125,78,185,52,210,201,95,77,173,137,119,195,154,181,189,218,206,211,82,142,167,61,121,155,44,177,35,57,152,190,125,125,207,106,173,138,50,93,50,164,187,58,156,182,148,64,170,185,165,222,124,65,137,38,66,219,131,146,79,167,33,172,36,93,35,170,76,193,206,137,151,103,209,73,99,66,144,174,100,182,65,185,63,113,51,149,105,127,118,43,190,77,67,48,96,41,157,38,32,171,184,103,182,157,106,190,63,144,163,179,109,46,189,60,216,162,167,144,69,105,184,78,97,121,99,80,78,140,45,57,148,204,66,212,121,115,90,208,55,40,149,51,186,145,171,65,107,111,167,171,37,78,106,141,72,173,74,180,74,153,117,177,221,57,198,205,207,211,151,222,120,115,188,205,92,138,67,126,32,128,149,66,123,106,167,178,204,218,136,104,204,167,43,222,125,39,42,195,41,152,135,219,177,61,128,159,53,83,134,165,92,221,194,157,91,98,154,36,173,152,211,101,73,42,78,84,104,58,219,158,155,41,137,163,74,190,197,132,152,128,110,170,38,165,81,188,100,206,80,123,112,69,179,70,98,208,214,62,82,109,179,181,182,125,85,88,102,117,79,37,1
157,131,77,90,77,106,125,171,71,165,140,129,74,121,162,72,182,92,57,213,200,199,52,61,49,120,156,129,169,47,99,177,171,129,168,155,110,183,101,70,218,100,45,115,197,175,161,156,130,111,98,98,102,174,145,44,61,148,72,149,139,104,215,195,54,46,57,132,71,114,48,119,176,61,131,60,188,48,42,149,83,74,65,46,62,64,132,126,117,158,78,66,126,124,200,87,80,156,216,51,162,106,216,144,106,125,127,121,85,133,39,203,157,52,37,202,158,138,55,157,91,122,217,93,198,63,68,185,137,180,139,89,199,54,90,137,149,92,41,217,133,131,42,180,131,69,76,122,79,97,218,148,84,115,135,198,57,171,110,109,155,148,214,182,173,47,195,89,135,126,160,184,193,164,157,86,153,177,218,176,143,74,82,92,49,156,167,177,196,45,194,53,207,54,70,204,122,75,79,221,108,75,69,219,43,77,130,33,41,155,65,72,39,150,52,214,170,166,164,97,115,130,62,35,55,37,48,159,55,100,101,221,203,93,59,67,51,74,73,43,120,189,125,77,184,53,212,201,95,77,172,137,120,194,154,181,190,218,207,210,82,142,168,61,120,155,44,176,34,57,152,191,126,126,207,106,172,138,50,93,50,165,186,58,155,182,148,64,169,186,164,221,124,65,136,38,65,219,131,147,77,168,33,173,36,93,36,170,76,193,207,137,152,104,211,73,98,66,144,173,100,183,66,186,63,114,52,150,104,127,117,42,191,76,67,48,97,42,159,39,32,172,184,103,181,158,106,189,63,143,163,179,110,45,188,60,215,164,166,144,67,105,186,78,97,121,99,81,78,142,46,57,147,205,65,213,120,116,89,209,54,39,149,51,187,146,172,65,107,111,166,171,37,79,106,140,73,171,72,181,73,151,116,178,222,56,198,204,206,212,151,220,119,115,186,206,92,138,67,127,32,128,148,66,124,105,167,179,205,217,136,106,204,165,43,221,124,39,43,196,41,151,135,219,178,60,126,160,55,83,134,165,92,222,194,159,92,98,153,38,173,153,211,101,73,43,76,84,104,58,218,159,153,41,137,163,75,189,197,130,151,128,110,171,37,165,80,188,101,205,82,122,110,70,179,70,98,207,216,62,82,109,178,181,181,124,85,89,103,117,79,37,1
157,135,78,91,77,107,123,170,69,167,137,130,74,119,163,74,182,89,57,214,202,196,53,61,50,119,156,126,166,47,99,178,170,132,169,155,112,183,97,70,218,99,47,113,201,175,159,155,127,111,96,98,103,175,146,45,57,152,73,150,136,103,218,195,53,48,56,130,71,113,48,117,176,62,130,63,188,48,41,145,83,74,63,47,62,65,131,128,116,161,81,65,127,124,202,85,76,155,218,51,162,105,215,144,107,123,125,120,83,135,40,205,158,49,39,201,159,139,56,158,87,120,216,95,195,64,71,185,138,183,138,87,196,52,93,137,149,94,42,217,135,127,42,179,132,66,79,125,79,100,217,149,84,114,134,194,55,170,109,108,158,150,215,180,175,49,191,87,135,127,160,187,194,165,158,86,156,179,220,179,145,75,81,94,48,154,168,177,196,46,193,54,203,55,72,204,121,75,80,225,105,76,66,219,41,77,130,33,44,153,66,72,43,148,55,212,171,163,164,94,113,131,64,34,53,35,46,161,53,97,100,223,205,92,55,66,49,76,74,42,119,188,130,77,188,54,211,203,94,74,173,138,122,196,154,181,189,218,207,212,83,142,169,61,121,154,45,176,35,56,152,191,125,129,209,105,174,140,50,91,50,165,189,58,155,180,147,64,169,187,162,220,124,64,136,40,65,218,130,148,77,171,32,171,37,94,33,170,76,192,205,138,149,108,209,73,96,67,143,168,100,181,66,185,62,113,52,147,104,129,118,43,193,79,66,48,97,40,155,42,33,171,186,103,180,160,102,188,65,144,165,179,105,46,189,62,216,161,169,144,67,107,182,79,95,119,96,84,77,139,45,53,145,207,66,209,119,114,91,211,58,39,150,50,187,149,172,66,109,110,167,171,35,79,103,137,75,169,74,179,72,150,118,177,222,56,197,203,208,209,152,221,121,116,187,209,94,136,67,129,31,130,149,64,121,104,167,182,203,216,139,107,202,168,44,221,124,39,42,199,43,150,135,218,179,63,129,161,53,82,132,169,89,219,194,159,93,100,153,37,173,154,213,98,75,42,76,84,105,59,218,157,154,40,135,160,76,191,199,130,152,132,112,172,38,165,78,187,96,204,84,126,112,71,177,73,97,208,215,64,79,108,176,182,183,123,87,90,101,120,79,38,1
157,132,79,88,76,108,125,172,72,167,139,129,75,121,162,71,179,93,56,212,200,198,52,60,47,119,156,130,167,49,100,176,171,130,169,154,111,182,101,67,219,99,47,117,197,175,163,156,129,109,99,99,103,174,148,43,59,149,71,149,140,104,214,194,55,46,57,130,70,112,50,119,175,61,131,62,187,47,44,148,82,74,67,44,61,63,133,124,117,160,77,67,125,124,199,87,79,155,216,50,163,107,216,142,104,125,126,122,88,133,37,206,157,52,36,201,159,138,55,158,90,121,218,93,199,63,69,185,139,181,141,89,199,53,91,137,148,91,41,219,131,129,41,180,132,67,76,122,80,98,219,149,86,114,134,198,57,170,109,109,156,149,214,182,175,45,195,87,135,126,160,184,193,163,158,87,153,179,219,174,143,72,83,92,48,155,168,177,197,45,194,52,206,53,73,207,121,74,79,220,107,74,69,218,41,75,129,35,39,154,63,71,40,148,53,215,169,166,164,97,114,129,64,35,57,34,49,158,56,101,100,222,202,94,58,68,51,72,71,43,120,189,127,76,187,52,213,203,96,77,172,137,120,194,155,183,186,219,208,212,82,142,166,60,122,155,42,177,33,55,150,189,125,123,207,105,171,138,49,94,50,166,185,59,155,181,149,66,168,187,164,222,123,65,136,39,66,220,133,148,78,168,33,173,34,92,35,171,76,191,206,136,152,105,213,72,98,65,143,174,99,183,66,186,65,114,53,148,106,128,119,45,191,77,67,49,98,41,160,39,33,170,183,103,183,157,108,189,64,143,163,178,108,46,188,61,215,163,168,144,69,106,183,78,97,119,99,82,78,141,45,56,145,205,67,211,121,114,93,209,52,40,149,50,186,147,171,65,107,112,165,172,36,79,105,139,73,172,74,181,74,153,117,179,221,56,198,204,206,211,151,220,120,117,186,205,90,137,68,127,34,129,148,65,122,106,167,178,206,216,137,105,203,167,43,222,122,39,43,195,39,149,136,218,178,59,128,160,54,84,133,164,92,222,191,160,92,98,155,40,172,154,209,101,75,42,74,84,102,57,215,158,154,41,136,163,75,189,197,131,151,128,112,170,37,165,82,186,100,207,82,123,113,69,179,71,99,209,216,62,81,109,176,181,182,125,86,89,101,117,79,38,1
156,132,78,90,77,106,125,170,70,166,140,129,75,122,161,73,182,92,57,212,200,198,53,60,48,119,156,130,169,47,98,177,171,130,167,155,111,182,101,69,218,100,46,115,198,175,161,155,129,111,97,99,103,174,146,44,60,149,72,149,139,104,214,195,53,47,57,132,72,114,48,119,175,62,131,61,188,47,42,149,82,74,65,46,62,64,132,125,117,160,78,66,126,122,200,87,80,155,215,50,163,106,217,144,105,124,126,121,85,134,38,203,157,51,37,202,158,139,56,157,91,122,217,93,198,63,68,185,138,180,139,90,199,54,91,137,148,92,42,218,133,130,41,180,131,68,76,122,80,97,217,148,85,115,135,197,58,171,110,108,156,148,215,181,173,46,195,89,134,125,160,183,193,163,157,86,154,177,218,176,143,73,82,92,49,156,168,176,196,45,195,53,206,55,71,205,122,75,79,222,108,75,69,219,43,77,129,33,41,156,65,72,39,149,52,214,170,166,164,97,114,129,63,36,55,37,49,159,55,100,101,221,203,94,58,68,50,73,73,43,121,189,126,77,185,52,212,201,95,77,173,137,120,195,154,181,189,218,207,211,82,143,167,61,121,154,44,176,35,57,152,190,126,125,207,105,173,138,51,93,50,164,186,58,155,183,149,65,169,186,164,221,124,66,137,38,65,220,131,146,78,168,33,171,36,92,35,170,76,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,113,52,150,104,128,117,44,191,77,67,48,97,41,158,39,32,171,183,103,181,157,105,189,64,144,163,179,109,45,188,60,215,163,167,143,68,105,185,78,98,120,99,81,78,142,46,56,147,205,66,212,120,115,90,208,54,39,149,50,186,146,172,64,106,111,167,171,37,78,106,139,72,172,72,180,73,152,117,178,222,57,198,203,206,211,151,221,120,115,187,207,92,138,67,127,33,128,148,66,123,105,166,179,205,217,137,105,204,166,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,98,154,38,173,153,211,101,73,42,77,83,104,58,217,158,154,41,137,163,74,189,197,131,152,129,110,171,38,165,80,188,100,206,82,122,112,70,179,71,98,208,215,62,82,110,178,180,182,125,85,89,103,117,79,38,1
156,132,77,89,76,105,126,171,69,165,139,130,75,121,162,75,183,90,57,212,200,197,53,60,49,119,157,131,169,47,98,177,170,130,167,154,111,181,100,68,219,100,47,117,199,177,162,155,129,111,98,97,103,174,146,42,59,150,73,148,138,103,214,194,54,48,56,131,72,113,47,120,176,62,129,60,188,49,44,147,81,73,66,45,62,63,131,125,118,161,78,66,127,123,200,87,80,154,214,50,163,107,216,145,104,124,126,119,85,134,39,202,157,51,37,202,160,139,55,157,91,122,216,92,199,62,69,185,139,182,140,91,200,54,90,139,148,90,41,218,134,130,42,180,131,68,77,123,81,97,216,146,86,116,137,197,57,171,110,108,156,147,214,181,175,45,195,91,133,125,160,182,193,163,156,86,154,176,219,177,143,73,81,91,48,156,168,176,195,45,193,54,207,55,71,206,122,75,80,222,108,76,69,219,44,77,127,33,41,154,65,71,39,150,53,214,171,166,162,97,115,128,62,36,56,37,49,159,57,100,101,220,204,96,57,68,51,72,70,43,120,189,126,77,185,51,214,201,95,77,173,135,120,196,155,182,190,218,208,209,84,144,167,59,121,155,43,176,35,56,153,191,126,125,207,106,172,138,51,93,49,164,185,60,157,183,149,64,169,186,164,220,124,67,137,39,65,218,131,147,78,168,32,171,36,92,36,169,76,192,206,137,151,104,210,73,98,68,144,171,101,183,65,187,63,114,52,150,104,128,117,42,192,78,66,47,96,42,158,38,33,172,183,103,181,157,106,189,64,145,163,180,111,45,189,59,215,164,167,142,67,105,185,79,99,119,99,81,79,142,47,56,146,204,66,211,122,115,89,208,53,41,149,51,186,146,171,63,107,110,167,172,37,78,106,139,72,172,72,181,74,152,116,179,222,57,196,201,205,211,150,221,118,116,186,207,92,137,66,127,33,131,147,67,122,107,166,179,206,215,136,104,204,167,41,221,123,40,43,196,41,153,133,218,179,60,129,160,55,83,134,164,92,220,194,157,92,97,154,39,173,153,211,100,73,45,78,83,104,60,216,157,154,40,136,162,75,189,196,129,152,131,111,170,37,164,81,188,101,205,82,123,112,71,179,71,98,208,216,62,82,110,178,180,181,124,86,88,102,117,78,36,1
156,132,77,90,77,106,125,170,70,166,140,129,75,121,161,73,182,92,57,212,200,198,52,60,48,118,157,129,169,47,98,177,170,130,167,156,111,182,101,68,218,101,46,115,198,175,162,155,129,112,97,99,103,174,147,45,59,149,72,148,139,104,214,196,53,47,57,132,72,113,47,120,175,62,131,61,188,47,42,149,82,74,65,46,63,64,132,125,116,160,78,65,127,122,199,87,80,155,216,50,163,106,217,144,105,123,127,121,85,134,38,203,157,51,36,202,159,139,55,157,91,122,217,94,198,64,69,185,137,180,139,90,199,54,91,138,149,92,41,218,133,129,41,180,131,68,77,122,80,98,217,148,85,115,134,197,57,170,110,109,156,149,214,181,173,47,194,89,134,125,160,183,193,163,157,86,155,177,218,176,143,74,81,92,49,157,168,176,196,45,196,53,206,54,71,205,122,75,78,222,107,75,69,218,43,77,129,33,41,157,65,72,39,149,53,214,170,166,164,98,113,129,64,36,55,36,49,158,55,101,101,222,203,94,57,69,49,73,73,43,121,189,126,78,184,52,212,201,95,76,173,137,120,194,155,182,189,218,207,211,82,143,167,61,122,155,43,177,34,57,152,190,126,125,207,106,173,138,51,93,51,164,186,58,156,182,149,65,169,187,164,221,124,66,137,38,65,219,131,146,77,168,33,171,36,92,35,170,75,192,206,137,151,103,211,73,98,66,145,173,101,183,65,187,63,114,52,150,105,127,118,43,191,77,67,48,97,41,158,39,33,172,184,103,182,157,105,189,64,143,163,179,109,45,188,60,215,163,167,143,68,105,185,78,98,121,99,80,78,142,46,56,147,205,66,212,121,115,89,208,54,39,149,50,187,146,171,64,106,111,167,172,36,79,106,139,72,172,72,181,74,152,116,178,222,57,198,204,206,211,151,220,120,115,187,207,92,137,67,127,33,128,149,66,122,105,166,180,205,218,137,105,204,166,43,222,124,39,43,196,42,152,135,217,179,60,128,161,54,83,134,164,92,222,194,159,92,97,153,38,173,154,211,101,73,42,77,84,103,59,217,158,154,40,137,163,74,189,197,132,152,128,110,171,39,165,80,188,100,205,81,123,112,70,179,71,98,208,215,62,82,110,178,180,181,125,86,89,102,116,79,38,1
156,130,78,90,75,106,125,172,70,167,140,129,74,121,161,74,182,92,56,213,199,197,53,61,48,119,157,130,166,49,98,176,170,130,167,156,111,182,101,69,217,101,47,117,197,175,161,155,129,111,96,98,103,172,146,44,60,148,72,149,139,105,214,195,52,48,56,132,72,113,47,119,174,63,131,61,189,47,42,150,82,73,65,46,62,64,132,125,117,160,78,65,126,122,201,86,80,156,215,51,164,107,216,145,105,124,127,120,86,134,37,203,157,51,36,201,159,139,55,158,91,122,216,93,197,64,69,186,139,181,139,91,198,54,91,137,150,93,41,218,132,131,41,179,131,68,76,122,80,98,217,147,84,116,133,198,57,170,110,108,156,148,214,182,173,46,195,89,135,126,159,184,193,163,156,86,155,177,217,177,144,74,80,91,50,156,168,176,196,45,195,54,206,54,71,205,122,74,80,221,108,76,69,218,44,76,129,33,41,157,66,73,38,149,52,213,169,166,164,97,113,129,64,35,56,37,48,159,55,101,101,221,204,94,58,67,49,72,72,43,121,189,125,77,185,52,212,202,96,77,172,136,120,197,155,181,188,219,207,210,83,142,166,61,121,155,44,176,35,57,152,190,125,124,207,105,172,138,51,93,51,163,186,57,155,183,149,64,169,186,164,222,124,66,136,39,65,220,132,148,78,168,33,172,36,92,35,169,75,193,207,138,152,104,209,73,97,67,145,174,99,182,65,185,64,114,52,150,104,127,117,43,191,77,67,49,97,41,159,39,32,172,183,105,181,157,104,191,64,143,163,179,109,45,188,60,215,162,168,144,68,106,186,78,98,120,99,81,78,142,47,55,147,204,66,212,121,115,89,208,53,40,149,50,185,145,171,65,107,111,166,171,37,78,106,140,71,171,71,181,72,152,116,178,222,56,197,204,206,211,152,220,121,116,188,206,92,136,68,127,33,128,149,66,122,107,168,180,205,219,137,103,203,167,43,221,124,38,41,196,41,151,136,219,178,61,127,160,54,83,135,165,91,222,195,158,92,97,153,38,173,152,210,101,72,42,77,83,103,59,216,160,154,40,136,162,74,188,197,132,152,128,110,171,38,164,81,187,100,206,83,123,112,68,179,71,97,210,215,62,82,110,177,181,182,124,86,88,103,118,77,38,1
156,131,77,90,77,106,125,170,70,166,140,129,75,122,161,73,182,92,57,212,200,198,53,60,48,119,156,130,169,47,99,177,171,130,167,155,111,182,101,68,218,100,46,115,198,175,161,155,129,111,97,99,103,174,146,44,60,149,72,149,139,104,214,195,53,47,57,132,72,114,48,120,175,62,131,61,188,47,42,149,82,74,65,46,62,64,132,125,117,160,78,66,126,122,200,87,80,155,215,50,163,106,217,144,105,124,126,121,85,134,38,203,157,51,37,202,158,139,56,157,91,122,217,93,198,63,68,185,138,180,139,90,199,54,91,137,149,92,42,218,133,130,41,180,131,68,76,122,80,97,217,148,85,116,135,197,57,170,110,108,156,148,215,181,173,46,195,89,134,125,160,183,193,163,157,86,154,177,218,176,143,73,82,92,49,156,168,176,196,45,195,53,206,54,71,205,122,75,79,222,107,75,69,218,43,77,129,33,41,156,65,72,39,149,52,214,170,166,164,97,114,129,63,35,55,37,49,159,55,100,101,221,203,94,58,68,50,73,73,43,120,189,126,77,185,52,212,201,95,77,173,137,120,195,155,181,189,218,207,211,83,143,167,61,121,154,44,176,35,57,152,191,126,125,207,106,173,138,51,93,50,164,186,58,155,183,149,65,169,186,164,221,124,66,137,38,65,220,131,146,78,168,33,171,36,92,35,170,76,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,113,52,150,104,128,117,43,191,77,67,48,97,41,159,39,33,172,183,103,181,157,105,190,64,144,163,179,109,45,188,60,215,163,167,143,68,105,185,78,97,120,99,81,78,142,46,56,147,205,66,212,120,115,90,208,54,39,149,50,186,146,172,64,106,111,166,172,37,78,106,139,72,172,72,181,73,152,117,178,222,57,198,203,206,211,151,221,120,115,187,207,92,138,67,127,32,128,148,66,123,105,166,179,205,217,137,105,204,166,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,98,154,38,173,153,211,101,73,42,77,83,103,58,217,158,154,41,137,163,74,189,197,131,152,129,110,171,38,165,80,188,100,206,82,122,112,70,179,71,98,208,215,62,82,109,178,181,182,125,85,89,102,117,79,38,1
156,131,78,90,77,106,125,170,70,166,140,129,74,122,161,73,182,91,57,213,200,198,52,60,49,119,156,130,169,48,99,176,171,130,167,155,111,182,101,69,218,100,46,115,198,175,161,155,129,111,97,98,103,174,147,44,60,149,72,149,139,104,214,195,53,47,57,132,72,114,48,120,175,62,131,61,188,47,42,149,82,74,65,46,62,64,132,125,117,160,78,66,127,122,200,87,80,155,215,50,163,106,216,144,105,124,127,121,85,134,38,203,157,52,37,202,158,139,56,157,91,122,217,93,198,63,68,185,138,180,139,90,199,54,90,138,148,92,42,218,133,130,41,180,131,68,76,122,80,98,217,148,85,116,135,198,57,171,110,108,156,148,215,181,173,46,195,90,134,125,160,183,193,163,157,86,154,177,217,176,144,73,82,92,49,156,168,176,196,45,195,53,206,55,71,205,122,75,79,222,108,75,69,219,43,77,129,33,41,156,65,72,39,150,52,214,170,166,164,97,114,129,63,36,55,37,49,159,55,100,101,221,203,94,58,68,51,73,73,43,120,189,126,78,185,52,212,201,95,76,173,137,120,195,154,181,189,218,207,211,82,143,167,61,121,154,44,176,35,57,152,191,126,125,207,106,173,138,51,93,50,165,186,58,155,183,148,65,169,186,164,221,124,66,137,38,66,220,131,146,78,168,33,171,36,92,35,170,75,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,113,52,150,104,128,117,43,191,77,67,48,97,41,158,39,32,171,183,103,181,157,105,190,64,144,163,179,109,46,188,60,215,163,167,143,68,105,185,78,98,120,99,81,78,142,46,56,147,205,66,212,120,116,89,208,54,39,149,50,186,146,172,64,106,111,167,171,37,78,106,139,72,172,72,181,73,152,116,178,222,57,198,204,206,211,151,221,120,115,187,207,92,138,68,127,33,128,148,66,123,105,167,179,205,217,137,105,204,166,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,97,153,38,173,153,211,101,73,42,77,83,104,58,217,158,154,40,136,163,74,189,197,131,152,129,110,171,38,165,80,188,100,206,81,122,112,70,179,70,98,208,215,62,82,109,178,181,182,125,85,89,103,117,79,37,1
156,132,77,90,77,106,125,170,70,166,140,129,75,122,161,73,182,92,57,212,200,198,52,60,48,119,156,130,169,48,98,177,171,130,167,155,111,182,101,69,218,100,46,116,198,175,161,155,129,111,97,99,103,174,146,44,60,149,72,149,139,104,214,195,53,47,57,132,71,114,48,119,175,62,131,61,188,48,42,149,82,74,65,46,62,64,132,125,117,160,78,66,126,122,199,87,80,155,215,50,163,107,217,144,105,124,126,121,85,134,38,203,157,51,37,202,158,139,55,157,91,122,217,93,198,63,69,186,138,181,139,90,199,54,91,138,149,92,42,218,133,130,41,180,131,68,76,122,79,97,217,148,85,116,135,197,58,171,110,108,156,148,215,181,173,46,195,89,134,125,160,183,193,163,157,86,154,177,218,176,144,73,81,92,49,156,168,176,196,45,195,53,206,55,71,205,122,74,79,222,108,75,69,219,43,77,129,33,41,156,65,72,39,149,52,214,170,166,164,97,114,129,63,35,55,37,49,159,55,100,101,221,203,94,58,68,50,73,73,43,120,189,126,78,185,52,212,201,95,76,173,136,120,195,154,182,189,218,207,211,82,143,167,61,121,154,44,176,35,57,152,190,126,125,207,105,173,138,50,93,50,164,186,58,155,183,148,65,169,186,165,221,124,66,137,38,66,220,131,146,78,168,32,171,36,92,35,170,76,192,206,137,151,104,211,73,98,66,144,173,100,183,66,186,63,113,52,150,104,128,117,43,191,77,67,48,97,41,158,39,33,172,183,103,181,157,106,190,64,144,163,179,109,45,188,60,215,163,167,143,68,105,185,78,98,121,99,81,78,142,46,56,147,205,66,212,120,115,90,209,54,39,149,50,186,146,172,64,106,111,166,172,37,78,106,139,72,171,72,181,73,152,117,178,222,57,198,203,206,211,151,220,120,115,187,207,92,138,67,127,32,128,148,66,123,105,166,179,205,217,137,105,204,166,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,97,153,38,173,153,211,101,73,42,76,83,104,58,217,158,154,40,137,163,74,189,197,131,152,129,110,171,38,165,81,188,101,206,82,123,112,70,179,71,98,208,215,62,82,110,178,180,182,125,85,89,103,117,79,38,1
156,131,78,89,77,106,125,171,70,166,140,128,75,121,161,73,182,91,57,212,200,198,52,60,48,118,156,130,169,47,98,177,171,129,167,155,111,182,101,68,218,100,46,115,198,175,162,155,129,111,97,99,103,174,146,44,60,149,72,149,139,104,214,195,53,47,57,132,71,114,48,119,176,62,131,61,188,47,42,149,82,74,65,46,62,64,132,125,117,160,78,66,126,122,199,87,79,155,215,50,163,106,217,144,105,124,126,120,85,134,38,203,157,51,36,201,158,139,55,157,91,122,217,93,198,63,68,185,138,180,139,90,199,54,91,138,149,92,42,218,133,130,41,180,130,69,76,122,80,98,217,148,85,115,135,198,58,171,110,108,156,148,215,182,173,47,195,90,134,125,160,183,193,163,157,86,154,177,218,176,144,73,81,92,49,156,168,176,196,45,195,53,206,55,71,206,122,75,78,221,107,75,69,218,43,77,129,33,41,156,65,72,39,149,52,215,170,166,164,97,114,129,63,36,56,37,48,159,55,100,101,221,203,94,58,68,50,73,73,43,121,189,126,78,185,52,212,201,95,77,173,137,120,194,154,181,189,218,207,210,83,143,167,61,121,154,44,176,35,57,152,190,126,125,207,106,173,138,50,93,51,164,186,58,155,182,148,65,169,186,165,221,124,66,137,38,65,220,131,146,78,167,32,171,36,92,35,170,76,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,113,52,150,104,128,117,43,190,77,67,48,97,41,158,39,32,171,183,103,181,157,106,190,64,144,163,179,109,45,188,60,215,163,167,143,68,105,185,78,98,120,99,81,78,142,46,56,147,204,66,212,120,115,90,208,54,39,149,50,186,146,172,64,106,111,166,171,37,78,106,139,72,172,72,180,73,152,117,178,222,57,198,203,206,211,151,220,120,115,187,207,92,138,67,127,33,129,149,66,123,105,166,179,205,217,137,105,204,166,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,135,165,92,222,194,159,92,97,153,38,173,153,211,100,73,42,77,83,104,58,217,158,154,41,137,162,74,189,197,131,152,129,110,171,38,165,80,188,100,205,82,123,112,70,179,71,98,208,215,62,82,110,178,181,182,125,86,89,103,117,79,38,1
156,131,77,90,77,106,126,170,71,166,140,130,75,122,162,73,183,91,57,212,201,198,52,60,48,119,156,130,169,47,98,176,171,130,167,155,111,182,101,68,217,100,46,115,198,175,161,155,129,111,97,99,103,174,146,44,60,149,72,149,139,104,213,195,54,47,57,131,72,114,48,119,175,62,131,61,189,47,42,149,82,74,64,46,62,64,132,125,117,160,78,65,126,123,199,86,80,155,216,50,163,107,217,144,105,124,126,120,85,134,39,202,157,51,36,201,159,139,56,157,91,121,217,93,198,63,69,186,138,180,140,90,200,55,91,137,149,93,42,217,133,129,41,180,131,68,76,122,80,97,218,148,85,116,135,197,57,170,110,108,156,148,215,181,173,46,194,90,135,126,160,183,193,163,157,85,154,177,217,176,144,74,82,93,50,157,169,176,196,45,195,52,206,54,71,205,122,74,79,223,107,76,69,219,43,77,130,33,41,156,65,73,39,149,52,214,170,166,165,97,114,129,63,35,56,37,48,159,56,100,101,221,203,94,59,68,50,73,72,42,120,188,126,78,185,51,212,202,95,77,173,136,120,194,155,182,189,218,207,211,83,143,167,61,121,154,44,176,34,57,152,190,126,126,206,105,173,138,50,93,50,164,186,57,155,182,148,65,170,186,164,221,124,66,137,38,65,221,131,146,77,167,32,171,36,93,35,170,76,192,206,137,150,103,211,73,98,66,144,173,100,183,66,186,63,114,52,150,103,128,117,44,191,77,67,48,97,42,159,38,32,171,184,103,181,157,105,190,64,143,163,179,109,46,188,60,214,163,167,143,68,104,185,78,97,121,99,81,78,141,46,57,147,205,66,212,120,115,90,209,54,40,149,50,186,145,172,65,106,111,166,172,37,78,106,138,72,172,72,180,73,152,117,178,222,57,199,203,206,212,151,220,120,114,187,207,92,138,67,127,32,129,149,66,123,105,167,179,205,217,137,104,204,166,42,223,124,39,43,197,41,151,136,218,178,60,128,160,54,83,134,165,92,221,193,158,92,98,153,38,173,153,211,101,73,42,77,84,104,59,217,158,154,40,137,162,74,189,197,131,152,128,110,171,37,165,81,188,100,205,82,122,112,69,178,71,98,208,214,61,82,109,178,181,182,125,86,89,102,117,79,39,1
156,133,77,89,77,108,127,170,70,166,139,129,76,121,161,72,181,91,57,212,201,198,53,59,47,118,156,131,169,47,99,176,171,130,168,156,110,182,102,70,218,98,46,115,197,176,161,156,129,110,98,98,103,174,147,45,60,149,71,149,138,104,215,196,53,47,56,131,71,114,47,119,175,61,131,60,188,48,41,151,82,75,65,46,62,64,131,125,117,160,78,67,127,122,199,87,80,155,216,50,164,107,216,145,106,124,127,122,86,133,38,203,158,51,38,201,158,139,56,157,92,121,216,94,198,63,68,185,137,181,139,90,198,54,91,137,148,92,42,218,133,130,41,180,131,69,78,122,79,98,219,148,85,116,135,198,57,171,110,108,155,149,215,182,172,46,193,89,134,126,160,184,194,163,156,86,155,178,218,175,144,73,81,92,49,156,168,176,195,45,195,52,206,54,72,205,122,74,78,221,107,75,71,218,43,77,130,33,40,157,65,72,39,150,53,215,170,166,164,97,116,128,65,36,55,36,48,159,56,101,101,221,203,92,58,68,51,72,73,43,121,189,125,79,185,52,212,201,95,77,174,135,120,195,154,180,190,219,206,210,82,143,167,60,121,155,45,175,34,57,151,191,125,125,207,106,173,137,49,93,51,164,187,59,156,183,148,65,168,187,165,221,124,66,136,39,65,219,133,146,77,167,32,171,37,91,35,169,74,192,206,137,150,103,211,74,97,66,144,174,101,183,66,187,64,115,52,151,104,128,118,44,191,76,67,47,97,41,158,38,33,172,182,103,180,157,105,189,65,143,164,178,109,45,188,59,217,164,166,143,69,105,185,78,97,119,99,81,79,142,46,55,148,205,66,211,120,117,89,209,56,39,149,50,187,146,173,64,107,111,167,172,37,78,105,139,72,172,72,182,73,152,118,178,221,58,198,205,207,212,151,221,120,115,186,207,93,138,68,127,31,128,148,65,124,104,167,179,205,217,137,105,204,166,43,223,125,40,44,196,42,151,136,218,179,60,127,160,55,84,134,164,93,222,194,160,90,96,153,38,173,153,211,99,74,41,77,83,105,58,217,158,154,42,135,164,74,190,198,133,152,128,110,171,38,166,81,188,99,205,81,122,111,69,178,71,99,208,217,61,82,108,179,181,182,125,86,88,102,117,79,38,1
156,132,78,90,77,106,125,171,70,166,140,129,75,122,161,73,182,92,57,212,200,198,53,60,48,119,156,130,169,47,99,176,171,129,167,155,111,182,101,69,218,100,46,115,198,175,161,155,129,111,97,99,103,174,146,44,60,149,72,149,139,104,214,195,54,47,56,132,71,114,48,119,175,62,131,61,188,47,42,149,82,74,65,46,63,64,132,125,117,160,78,65,126,122,200,87,80,155,215,50,163,107,217,144,105,124,126,121,85,134,38,203,157,51,36,202,158,139,56,157,91,122,217,93,198,63,68,185,138,181,139,90,199,54,91,137,149,92,42,218,133,130,41,180,131,68,76,122,80,98,217,148,85,115,135,197,58,171,110,108,156,148,215,181,173,46,195,89,134,125,160,183,193,163,157,86,154,177,218,176,143,73,82,92,49,156,168,176,196,45,195,53,206,54,71,205,122,74,78,222,108,76,69,218,43,77,129,33,41,156,65,72,39,150,52,214,170,166,164,97,114,129,63,35,55,37,49,159,55,100,101,221,203,94,58,68,50,73,73,43,121,189,126,78,185,52,212,201,95,77,173,137,120,194,155,181,190,218,207,210,83,143,167,61,122,154,44,176,35,57,152,190,126,125,207,105,173,138,50,93,50,164,186,58,155,182,149,65,169,186,164,221,124,66,137,38,65,220,131,146,78,168,33,171,36,92,35,169,76,192,206,137,151,103,211,73,98,66,144,173,100,183,66,186,63,113,52,150,104,128,117,44,191,77,67,48,97,41,158,39,32,172,184,103,181,157,105,190,64,144,163,179,109,45,189,60,215,163,167,143,68,105,185,78,97,120,99,81,78,142,45,56,147,205,66,212,120,115,90,208,54,39,150,50,186,146,172,64,106,111,167,172,37,78,106,139,72,172,72,181,73,152,117,178,222,57,198,204,206,211,151,220,120,115,187,207,92,138,67,127,32,128,148,66,123,105,166,179,205,217,137,105,204,166,43,222,124,39,43,196,41,151,136,218,178,60,128,160,54,83,134,165,92,222,194,159,92,97,154,38,173,153,211,100,73,42,77,83,104,58,217,158,154,40,137,163,74,189,197,131,152,128,110,171,38,165,81,188,100,206,82,122,112,70,179,71,98,208,215,61,82,110,178,181,182,124,86,89,102,117,79,38,1
108,128,190,135,136,39,201,139,116,180,42,74,169,107,167,50,197,120,179,170,75,79,216,185,206,185,108,83,106,192,130,91,94,108,100,179,152,199,188,66,55,201,113,105,91,46,67,217,149,163,96,92,214,90,158,198,162,97,52,131,198,53,167,195,157,100,104,173,99,51,48,137,204,102,65,118,57,58,116,180,35,103,188,42,125,37,92,212,120,39,64,201,71,137,64,164,187,129,68,116,194,94,151,144,172,155,122,107,211,182,149,197,179,83,108,136,78,216,91,123,67,57,49,114,130,47,113,175,36,148,89,105,164,160,53,171,212,100,171,213,88,210,172,187,88,220,69,125,131,207,179,144,60,123,77,199,166,111,123,54,205,196,77,156,96,155,163,45,147,126,218,92,202,81,160,192,210,194,171,126,182,187,156,184,107,177,64,218,87,122,104,197,124,80,162,61,132,150,69,37,72,208,164,206,145,97,163,62,202,142,66,161,137,88,80,67,47,46,216,102,182,138,195,137,106,75,53,167,161,181,110,105,153,177,105,49,63,168,134,183,63,81,99,70,90,38,75,66,105,196,136,182,101,189,140,46,215,201,55,172,91,184,207,216,52,90,186,88,89,210,137,165,162,79,81,197,132,154,190,174,45,116,102,191,116,161,150,52,60,115,110,165,133,207,115,116,95,108,111,198,111,108,160,35,195,108,173,44,100,178,104,152,70,83,78,128,47,200,102,194,43,196,154,54,150,205,59,217,163,64,216,86,162,81,119,140,109,181,106,188,173,180,40,201,149,149,164,78,125,33,123,77,42,102,126,71,87,76,142,76,125,162,128,41,93,142,157,198,59,162,66,92,115,102,103,153,166,45,91,50,125,89,49,118,113,91,39,145,58,207,40,93,88,184,139,45,141,213,200,98,154,139,122,157,168,113,68,160,82,192,45,118,208,167,36,169,73,63,171,102,171,183,49,109,150,173,140,82,68,42,135,190,145,61,61,44,178,80,142,204,105,56,39,154,133,74,56,55,108,180,129,143,185,100,63,202,87,154,132,110,88,211,189,98,51,203,73,204,39,136,188,199,62,188,188,172,125,54,110,80,78,169,46,202,47,161,112,99,198,160,154,180,89,172,65,95,161,57,158,94,190,214,105,167,93,65,52,150,143,160,160,189,2
108,127,190,136,135,38,200,139,116,179,43,75,169,108,167,49,197,118,179,171,75,79,216,186,206,185,108,83,106,194,130,90,91,108,99,178,152,199,189,68,55,200,114,104,89,46,69,217,147,161,97,92,216,91,156,198,161,97,52,131,198,54,168,194,156,100,103,174,99,50,47,136,205,102,65,117,57,58,115,181,35,102,189,42,123,38,92,213,119,41,66,201,71,137,65,165,186,129,69,116,194,94,151,143,173,155,122,107,212,182,149,198,181,83,110,135,79,215,91,121,66,56,50,115,130,46,112,176,36,148,89,104,166,160,53,170,211,100,171,214,88,210,174,187,88,219,69,125,129,207,178,144,61,125,77,200,166,111,121,55,205,195,77,157,95,155,164,45,145,127,218,94,202,81,160,190,211,194,170,127,183,186,156,183,108,177,64,219,86,122,104,197,122,79,163,62,131,151,69,37,72,210,165,206,146,97,163,63,203,142,67,161,137,87,80,66,47,46,216,103,183,140,195,136,106,73,54,165,160,181,111,105,153,178,106,47,63,164,134,184,64,81,98,70,89,38,75,66,104,196,136,182,100,189,139,46,215,201,55,171,91,183,208,217,53,90,187,89,89,211,134,166,162,79,80,198,133,156,190,173,44,115,103,191,116,161,151,53,60,115,112,165,134,209,116,116,94,107,110,199,109,107,160,37,196,108,172,46,100,177,104,152,72,82,79,127,47,200,102,194,43,194,154,54,151,206,59,216,164,64,216,85,161,81,118,140,111,181,106,188,173,182,39,201,149,149,164,78,124,35,125,77,42,103,127,73,87,77,143,75,124,163,126,42,92,140,157,199,57,163,66,91,115,101,102,151,166,45,93,49,123,90,49,118,113,90,40,145,59,207,39,93,87,185,139,44,141,214,200,99,154,138,121,156,166,114,68,159,82,193,44,120,207,167,34,167,72,64,171,101,171,184,50,109,150,174,140,82,67,42,135,190,145,61,61,43,178,79,142,204,106,55,40,152,133,74,56,55,107,180,130,146,184,100,62,202,87,153,131,110,87,211,187,100,51,203,73,203,39,136,188,198,63,189,188,173,125,54,110,81,78,169,45,202,48,160,114,99,198,161,154,179,90,172,65,94,161,58,158,95,191,215,105,168,93,65,53,151,143,160,160,188,2
109,127,189,136,135,39,201,139,117,180,42,76,170,107,166,49,196,120,178,171,75,80,215,186,205,184,109,83,106,193,130,90,92,107,100,178,152,199,189,66,54,200,113,104,89,46,69,217,149,162,97,92,217,89,157,197,161,97,52,131,199,54,168,193,156,99,102,174,99,50,48,136,204,101,65,117,57,58,115,181,34,101,188,41,123,38,92,214,119,41,66,200,71,137,65,165,186,129,68,115,194,95,151,144,173,155,122,108,212,182,149,197,180,84,110,135,79,216,92,121,65,56,50,114,130,45,112,175,36,148,89,106,165,160,54,170,212,101,171,213,89,210,174,187,87,220,69,125,129,207,179,143,61,125,77,200,166,111,121,55,205,195,78,157,95,155,164,44,146,127,218,93,203,80,160,191,210,194,171,127,183,185,156,183,109,178,64,219,87,122,103,197,122,80,164,63,130,151,69,37,71,209,165,207,145,97,164,63,204,141,67,162,137,88,81,65,47,46,216,103,184,141,195,136,106,75,53,166,160,180,111,104,154,178,105,49,63,165,134,183,64,81,98,70,89,36,75,66,103,198,136,182,100,190,140,46,215,201,55,170,92,183,209,217,53,89,187,89,88,210,134,165,162,78,79,198,132,155,192,173,45,115,102,190,118,160,151,52,60,115,112,166,133,208,116,115,94,107,110,198,109,107,158,37,196,108,172,45,100,178,103,152,71,81,79,126,47,200,101,194,43,195,153,54,151,206,59,216,164,64,217,86,161,80,119,139,112,181,105,187,172,182,40,202,149,148,165,77,123,34,125,77,42,102,128,73,87,76,142,76,123,161,127,42,93,141,158,198,57,163,66,91,115,101,102,151,166,46,92,50,123,91,48,119,113,90,41,145,58,207,39,93,87,186,139,44,142,214,199,98,154,138,122,155,165,114,68,159,82,192,45,120,208,168,34,167,71,64,171,100,172,184,49,110,149,173,139,82,68,41,135,190,145,61,61,42,178,78,141,204,106,55,40,154,132,72,57,55,108,180,129,145,183,100,63,201,88,155,132,109,88,211,187,99,51,202,73,203,38,136,187,198,63,189,188,173,125,54,111,80,78,169,44,201,49,161,113,100,198,162,153,180,89,171,66,93,161,57,158,95,190,215,106,167,92,66,52,151,144,160,160,188,2
108,128,189,136,136,38,201,137,115,180,42,75,169,107,167,50,198,119,180,171,77,79,216,186,207,185,107,82,105,192,130,89,91,107,99,177,152,200,188,66,57,201,112,105,88,46,69,218,149,162,96,92,217,90,158,198,162,97,53,131,199,54,170,194,155,100,103,173,99,51,47,137,203,101,65,119,57,59,116,184,34,103,188,42,124,36,92,213,119,41,65,202,72,137,63,165,186,129,67,114,193,93,151,144,173,154,122,108,210,183,149,196,179,83,109,136,80,215,92,121,64,56,51,114,129,46,113,176,36,148,88,103,166,160,54,170,211,100,170,214,90,212,174,186,87,219,70,125,129,205,177,145,61,126,77,199,167,112,121,54,204,195,78,156,95,156,164,44,146,125,219,93,203,80,160,190,210,193,171,126,182,184,155,184,110,178,65,218,87,122,104,197,122,79,162,63,130,150,69,37,70,211,164,205,146,98,164,63,203,141,67,161,138,87,81,67,48,47,216,104,183,140,196,136,106,74,53,166,160,182,108,105,153,177,106,48,63,166,134,182,62,80,96,70,89,38,74,67,104,196,137,181,100,190,140,45,215,199,54,171,91,184,207,218,52,91,187,88,89,211,133,166,162,80,78,199,131,156,191,174,44,116,103,191,117,162,152,52,61,114,112,165,134,208,114,117,95,108,112,198,110,107,160,37,196,108,172,46,99,177,103,152,69,83,79,126,47,202,101,194,43,195,153,53,150,206,58,215,163,65,215,84,161,80,118,139,112,180,106,188,172,182,40,203,150,149,164,77,124,34,125,78,41,102,126,72,87,77,143,74,124,163,125,43,92,140,158,199,57,165,67,92,113,100,102,153,166,46,93,50,125,91,47,118,113,92,39,145,59,207,39,92,87,184,140,45,142,215,200,97,154,138,122,156,167,115,68,159,81,193,45,119,208,168,35,166,71,64,171,102,171,184,50,110,151,173,138,82,68,42,134,190,145,61,60,42,180,80,143,205,105,55,41,152,133,75,56,56,106,180,129,145,183,100,64,203,87,155,132,109,86,211,186,99,51,203,73,204,39,135,189,197,62,189,188,174,124,53,110,81,80,169,45,201,48,160,113,100,198,160,153,180,90,172,65,92,161,57,158,95,191,215,105,169,92,66,52,152,143,158,161,188,2
108,128,189,136,135,38,200,139,115,179,42,75,169,107,167,49,197,119,179,171,75,79,215,185,206,185,108,83,107,193,131,90,91,107,99,178,152,199,188,66,56,201,114,104,89,46,69,217,148,162,97,92,216,89,157,198,161,97,52,131,199,54,168,194,156,100,103,174,99,50,47,137,204,101,65,117,57,58,116,182,35,102,188,42,124,37,92,213,120,41,66,201,71,137,65,165,185,129,68,116,194,95,151,144,173,155,122,107,211,183,149,198,181,83,109,135,79,214,92,121,66,56,49,115,131,47,112,175,35,148,89,105,166,159,53,170,211,100,170,213,88,210,174,187,88,219,69,125,129,207,178,144,61,126,77,199,166,111,121,55,205,195,78,157,95,155,164,45,146,126,219,93,202,81,160,190,211,194,171,127,183,185,156,184,109,177,64,218,86,122,104,197,122,79,163,62,131,151,69,37,71,209,165,206,145,97,164,63,204,141,67,161,137,88,80,67,47,46,216,103,183,140,196,136,106,74,53,166,161,181,110,104,153,178,106,48,62,165,134,183,64,82,98,70,89,37,74,66,104,197,136,182,101,189,140,46,216,201,55,171,92,183,208,217,52,89,187,89,89,210,134,166,162,79,79,198,132,156,191,174,45,116,103,190,117,161,151,53,60,115,112,165,134,208,115,116,94,107,111,198,109,107,160,37,196,109,172,45,100,178,104,152,71,82,79,127,47,201,101,195,43,195,154,54,151,205,59,215,164,64,217,86,161,81,118,140,111,181,106,188,172,182,40,201,149,148,164,77,124,34,125,77,42,102,126,73,87,76,143,75,124,162,127,42,92,141,157,199,58,163,66,91,115,101,102,151,166,45,93,49,123,90,48,118,113,91,40,145,58,207,39,93,87,185,139,44,141,214,199,98,154,138,121,156,166,115,68,159,82,192,45,119,208,168,34,168,72,64,171,101,171,183,49,109,150,173,139,81,68,42,134,190,145,61,61,43,179,79,142,204,105,55,40,153,133,74,57,55,107,180,130,145,184,100,62,202,87,154,131,110,87,211,187,99,51,203,73,203,39,136,188,198,62,189,187,173,125,54,110,80,78,169,45,202,48,160,113,99,198,161,153,180,90,172,65,93,161,58,158,95,190,215,105,168,92,65,52,150,143,160,160,188,2
108,128,190,137,135,38,199,138,115,178,42,76,168,108,167,49,199,118,179,171,75,79,215,186,207,184,107,84,106,194,130,90,90,107,99,178,152,199,188,66,56,200,113,103,89,46,69,217,149,161,97,92,216,89,157,198,161,97,53,131,199,55,169,194,155,99,103,174,99,48,48,135,205,101,64,117,56,58,116,182,34,103,189,41,124,37,91,212,119,41,66,200,71,138,64,166,185,130,68,116,195,94,151,143,173,155,122,107,212,182,150,199,179,82,110,135,79,215,92,121,65,57,50,115,130,47,113,176,36,147,88,106,166,159,53,169,212,101,171,212,87,211,173,187,88,219,69,125,129,207,178,144,60,124,78,200,168,111,121,54,204,196,77,156,97,154,164,45,145,126,219,94,202,81,160,191,211,193,171,127,183,185,155,184,109,178,64,219,86,122,105,198,122,80,163,62,131,153,69,37,71,209,165,207,145,97,164,63,204,141,67,161,136,88,81,67,47,47,217,102,182,140,196,136,106,74,53,165,160,181,111,104,154,177,105,48,62,167,133,183,62,82,98,70,89,37,75,68,104,197,136,182,101,189,140,45,215,201,55,170,92,183,208,217,52,89,187,89,88,210,134,165,161,78,79,199,133,156,190,174,44,116,102,190,117,161,150,53,59,116,111,166,133,209,117,116,95,109,110,198,110,107,160,37,197,108,173,46,101,178,103,152,72,83,79,128,46,200,101,195,43,196,154,54,150,205,59,215,164,64,216,85,162,81,118,139,110,180,105,188,172,183,40,202,149,148,163,78,123,34,124,76,42,102,126,72,86,77,142,74,123,162,127,42,93,141,158,199,58,164,67,91,113,100,103,151,166,46,92,49,124,90,49,118,113,92,38,144,57,207,39,93,86,185,138,45,142,213,199,98,155,136,121,156,165,113,67,160,83,192,45,119,208,168,34,167,72,64,171,102,170,184,48,109,151,174,139,82,68,41,134,190,146,61,61,44,178,79,142,205,105,56,39,153,132,73,57,55,107,180,130,145,185,100,63,203,86,154,132,109,87,210,186,99,52,202,71,203,40,136,188,198,62,190,187,173,124,53,110,80,79,169,45,203,49,161,114,99,198,160,152,180,90,173,66,93,161,57,159,95,191,215,106,168,93,66,52,151,143,160,158,188,2
109,128,190,136,134,39,199,139,116,180,42,76,169,107,167,50,197,119,179,170,74,79,216,185,206,185,108,83,107,193,131,90,91,107,99,179,152,199,190,67,55,201,114,104,90,46,68,217,147,162,96,91,215,91,156,198,160,97,52,130,197,54,168,195,156,100,103,175,98,49,46,136,205,102,64,117,56,59,116,182,34,102,189,42,124,37,93,215,120,41,65,200,71,137,64,167,186,129,68,116,195,95,150,144,173,155,121,107,211,182,149,197,181,83,110,136,80,215,91,120,66,56,50,115,131,48,112,176,37,149,88,105,166,158,52,170,211,101,170,212,89,211,174,188,89,219,70,125,129,207,179,144,62,125,77,199,166,112,122,54,206,195,78,156,97,154,164,45,146,127,217,93,201,81,159,191,210,194,170,128,183,186,156,183,108,177,62,218,86,122,103,196,123,80,162,61,131,151,69,37,71,210,165,207,145,97,163,63,204,142,67,162,138,88,80,67,47,45,216,103,184,141,196,136,106,74,53,166,161,180,111,104,154,177,106,47,62,165,133,184,64,82,97,70,89,39,74,67,103,197,136,183,101,189,140,46,216,201,54,171,91,183,209,217,52,88,188,88,89,209,134,166,162,80,79,198,132,156,191,173,45,115,102,191,117,161,150,53,60,114,113,166,133,208,115,115,94,107,110,199,109,107,159,38,197,110,171,45,99,178,103,152,73,82,81,128,47,201,101,195,42,196,154,55,150,205,59,215,165,64,216,86,161,81,117,139,111,181,106,187,172,182,40,200,148,148,164,77,123,34,125,77,42,102,126,73,87,76,144,75,123,161,127,41,92,140,157,199,58,163,67,90,113,101,103,152,166,45,93,50,123,90,48,117,113,90,40,145,57,206,40,93,86,184,139,44,140,215,199,98,152,138,122,157,166,115,68,160,82,192,44,119,208,167,34,168,72,64,171,100,172,182,51,108,150,174,138,82,68,42,133,192,145,60,60,44,180,80,141,204,106,56,40,153,133,74,57,54,107,180,131,145,183,102,62,202,88,154,130,108,88,210,187,99,51,203,74,202,40,136,186,199,62,189,188,174,124,55,110,81,78,170,45,202,48,159,113,99,198,160,153,180,90,172,65,93,161,59,157,95,190,215,106,168,92,67,52,151,144,160,160,188,2
108,128,189,136,135,38,200,138,116,179,42,75,169,107,167,49,198,119,179,171,75,79,215,185,206,185,108,83,107,193,131,90,91,107,99,178,152,199,188,66,56,201,114,104,89,46,69,217,148,162,97,92,216,90,157,198,161,97,52,131,199,54,168,194,156,100,103,174,99,49,47,137,204,101,65,117,57,58,116,182,35,102,188,42,124,37,91,213,120,41,66,201,71,138,65,165,186,129,68,116,194,95,151,144,173,155,122,107,211,183,149,198,181,83,109,135,79,214,91,121,66,56,49,115,130,47,112,176,35,148,89,105,166,159,53,170,211,101,171,213,88,210,174,187,88,219,69,125,129,206,178,144,61,126,77,199,166,111,121,55,205,195,78,157,95,155,164,45,146,126,218,93,202,81,160,190,211,194,171,127,183,185,156,184,109,178,64,219,87,122,104,197,122,79,163,62,131,151,69,37,71,209,165,206,145,97,164,63,204,141,67,161,137,88,80,66,47,46,216,103,183,140,196,136,106,74,54,166,161,181,111,104,153,178,106,48,62,165,134,183,64,81,97,70,89,37,74,67,104,197,136,182,101,189,140,46,215,201,55,171,91,183,208,217,52,89,187,89,89,210,134,166,162,79,79,198,132,156,191,174,45,116,103,190,117,161,151,53,60,115,112,165,134,208,115,116,95,107,111,198,109,107,160,37,196,109,172,45,100,178,103,152,71,82,79,127,47,201,102,194,43,195,154,54,151,205,59,215,164,64,217,86,161,81,118,140,111,181,106,188,173,182,40,202,149,148,164,77,124,34,125,77,42,103,126,73,87,76,143,75,124,162,127,42,93,141,157,198,58,163,66,91,115,101,102,151,166,46,93,49,123,90,48,118,113,91,40,145,58,207,39,92,87,185,139,44,141,214,200,98,154,138,121,156,166,115,68,159,82,192,44,119,208,168,34,168,72,64,171,101,171,184,49,109,150,173,139,81,68,42,134,190,145,61,61,43,179,79,142,204,105,55,40,153,133,74,57,55,107,180,130,145,184,101,62,202,87,154,131,110,87,211,187,99,51,204,73,203,39,136,188,198,62,189,187,174,125,54,110,80,78,169,45,202,49,160,113,99,198,161,153,180,90,172,65,93,161,58,158,95,190,215,105,168,93,66,52,150,143,160,160,188,2
108,128,189,136,135,38,200,139,116,179,42,75,169,107,168,49,198,119,180,171,76,79,215,185,206,185,107,83,107,194,131,90,91,107,99,179,152,199,188,66,55,200,114,104,89,46,69,217,149,162,96,92,217,89,157,198,161,98,52,132,199,54,168,194,155,100,102,174,99,49,47,137,204,102,65,118,57,58,116,182,36,102,188,41,124,37,91,213,120,41,66,201,70,137,64,165,186,129,68,115,195,95,151,143,172,155,122,108,212,183,149,198,181,83,109,135,79,214,91,121,65,56,49,115,130,46,112,176,35,148,89,106,165,159,53,170,211,100,171,214,88,210,173,187,88,219,69,125,129,206,178,144,60,125,77,199,166,111,121,54,205,195,78,156,95,155,164,44,145,126,219,93,203,81,160,190,211,194,171,127,183,185,156,183,109,177,64,218,86,122,104,197,122,79,163,62,131,151,68,37,71,209,165,206,145,97,163,62,204,141,67,162,136,88,80,66,46,46,216,103,183,140,196,136,106,74,53,166,161,181,110,104,153,178,106,48,62,166,134,184,63,81,97,70,89,37,74,67,104,197,136,182,101,189,140,46,215,201,55,171,92,183,208,217,52,89,187,88,89,210,134,166,162,79,80,198,132,155,190,174,44,115,103,190,117,161,150,53,60,115,111,166,134,209,115,116,95,106,110,198,109,108,160,37,196,109,172,45,100,178,104,152,71,82,79,127,47,201,102,195,42,195,154,54,151,206,58,216,164,63,217,86,161,82,118,140,111,181,106,187,173,181,39,202,149,148,164,77,123,33,125,77,41,102,126,74,87,76,142,76,124,163,127,42,93,141,158,198,58,163,67,90,114,101,102,151,166,46,92,49,123,90,49,118,113,91,39,144,58,207,38,93,87,185,139,45,141,213,200,98,154,138,122,156,166,114,68,160,82,193,45,119,208,168,34,168,72,64,171,100,171,184,49,109,151,173,139,82,68,42,134,190,145,61,61,43,179,79,142,204,105,55,40,152,133,74,56,55,107,180,130,144,184,101,63,202,87,154,131,110,88,211,187,100,51,203,73,203,39,136,188,199,62,189,187,173,125,54,110,80,79,169,45,201,48,160,113,99,199,161,153,179,89,173,65,94,161,58,158,95,190,215,106,168,93,65,52,150,144,160,159,188,2
107,126,189,136,135,37,202,138,116,178,42,74,172,107,166,47,198,116,180,171,73,79,216,184,205,187,106,82,105,192,131,90,91,108,99,179,149,198,188,68,56,200,115,104,89,47,69,218,147,163,96,94,215,90,159,197,162,97,53,133,200,54,168,194,155,103,104,173,98,49,49,137,204,101,64,118,58,59,114,182,32,100,187,42,125,38,90,213,121,41,66,201,70,138,65,166,184,131,67,114,194,96,152,143,173,155,122,106,210,183,151,198,180,82,109,135,79,216,91,120,65,57,50,115,130,47,110,178,35,147,89,105,165,158,55,169,213,103,171,215,87,211,171,187,89,220,69,126,128,208,178,145,59,126,75,199,167,111,120,54,206,194,76,157,95,156,163,44,146,125,220,93,204,82,161,191,212,192,170,126,182,186,156,182,108,178,65,220,86,122,105,197,123,80,164,64,130,150,68,38,71,210,165,205,144,96,165,63,202,141,66,160,137,89,82,68,47,48,216,105,184,140,195,135,105,73,53,166,163,180,110,106,152,177,106,48,62,165,133,183,63,82,99,69,89,37,75,66,103,197,136,182,99,187,138,46,216,200,54,171,92,184,208,217,53,90,188,91,89,209,133,164,163,79,81,199,134,156,191,176,43,115,102,191,118,161,152,51,61,115,111,166,132,207,116,117,96,107,110,199,107,105,160,39,196,109,172,46,100,177,104,150,70,83,79,127,47,199,102,194,44,198,154,56,152,206,60,215,165,67,216,84,162,80,117,140,112,182,107,188,175,181,39,203,149,147,163,78,124,34,125,76,41,103,125,71,87,77,143,76,123,163,126,41,93,139,158,198,58,162,65,91,115,100,100,151,164,46,93,48,123,91,48,120,113,90,38,145,57,207,39,91,87,184,140,45,140,213,199,98,153,137,122,157,166,115,67,160,83,192,45,120,206,168,34,168,73,65,172,101,171,183,50,110,152,175,140,81,65,42,132,190,144,61,60,42,178,80,141,205,106,56,39,151,133,75,55,54,106,180,131,144,184,100,64,200,85,153,131,111,88,212,188,99,52,205,74,203,37,136,188,196,63,188,188,173,127,54,108,81,80,169,44,200,46,160,114,100,197,160,152,179,90,172,66,94,161,58,161,96,190,214,104,167,92,65,53,151,143,161,158,187,2
108,127,189,137,135,40,199,138,116,181,42,74,170,107,168,49,199,118,179,171,75,78,216,186,207,185,108,81,106,194,131,91,90,108,99,178,154,199,189,67,55,200,113,104,88,47,68,217,148,162,98,92,215,89,157,198,162,98,53,131,200,55,169,194,155,101,102,173,99,50,47,138,206,103,65,116,57,57,114,182,35,100,187,43,124,39,90,213,120,42,66,200,70,138,65,165,184,129,67,115,195,94,151,144,173,155,121,107,212,182,149,197,179,83,109,136,79,212,90,121,65,55,48,115,130,46,113,176,36,148,89,106,167,160,53,170,211,99,171,213,89,210,175,188,88,221,69,124,129,208,178,143,61,125,77,199,164,112,120,55,205,195,79,156,94,155,164,43,145,127,218,92,202,79,159,189,212,194,170,127,184,185,155,183,109,178,65,219,86,123,103,196,121,79,163,63,131,151,68,38,72,210,165,205,146,98,165,63,204,141,68,161,137,88,80,66,46,45,216,103,182,141,196,136,107,75,54,164,160,180,112,104,154,178,106,49,62,165,134,183,64,80,98,70,90,38,75,66,103,198,135,181,100,189,140,44,216,201,56,170,92,183,207,217,53,88,187,89,89,209,135,166,161,80,79,199,132,156,191,173,46,114,102,190,117,162,151,53,59,116,111,166,134,210,115,115,94,107,111,198,108,107,160,38,197,109,173,47,102,177,103,151,72,83,79,127,46,201,103,195,43,194,154,54,150,204,58,215,165,63,217,86,161,80,118,139,112,182,107,188,171,182,40,202,151,148,163,76,124,35,124,77,42,101,126,73,87,76,143,76,124,163,126,42,91,140,155,199,57,164,65,91,114,100,101,152,165,46,92,49,122,89,49,118,113,91,41,145,57,206,38,92,86,186,140,45,141,215,199,100,155,137,121,156,167,113,67,160,82,192,43,120,208,168,35,167,71,64,172,101,170,183,50,110,150,171,140,82,69,41,134,190,146,61,60,41,178,78,143,203,105,53,40,152,132,72,58,55,108,181,130,144,183,100,63,202,87,155,131,109,87,211,187,99,50,200,73,203,41,134,188,198,63,189,186,172,125,54,110,82,77,170,45,200,48,160,113,100,198,162,153,180,90,173,65,93,161,58,158,93,190,214,105,170,92,67,51,151,143,160,158,187,2
105,127,190,136,135,39,198,138,115,181,42,77,169,108,167,49,201,117,180,170,72,78,215,185,206,186,106,81,106,194,131,91,90,109,99,178,151,201,189,64,57,203,114,103,87,47,64,217,150,163,94,92,215,88,158,199,160,96,55,132,199,56,168,198,158,98,102,175,101,51,46,135,204,102,64,118,57,60,116,183,35,100,189,40,125,37,91,213,120,41,66,197,72,135,65,166,184,129,72,115,196,96,151,145,170,154,124,109,213,184,151,198,182,82,106,132,84,214,90,122,66,57,47,116,131,46,112,176,36,147,89,107,167,158,54,170,208,100,170,211,88,209,171,186,88,219,69,125,128,208,178,145,61,125,76,199,166,111,124,55,203,197,76,158,97,156,164,45,145,126,219,93,202,81,158,193,212,192,167,127,183,184,156,183,112,179,65,218,85,124,101,196,123,76,163,64,132,150,68,39,73,209,165,206,147,95,164,62,203,140,67,161,139,90,81,67,47,47,214,104,185,141,196,136,107,73,53,165,162,183,109,103,153,177,105,50,64,168,133,184,64,84,95,70,88,37,74,69,103,195,136,182,101,188,141,44,214,199,54,173,93,183,209,217,54,88,186,89,88,212,135,165,160,79,80,200,131,154,194,175,43,114,101,189,117,160,152,49,59,115,111,165,133,211,119,115,95,109,111,198,110,108,161,37,198,110,173,45,100,179,107,152,72,84,77,129,46,204,99,196,44,198,151,54,152,205,60,216,166,65,215,85,160,81,118,141,112,180,102,187,172,182,40,201,147,149,164,76,124,35,124,80,43,101,127,75,87,76,144,75,126,160,126,43,92,140,157,194,58,162,70,92,114,101,100,153,165,44,93,50,123,92,48,117,115,91,37,144,58,205,40,91,86,188,140,45,140,214,198,99,154,137,120,157,167,115,67,157,80,191,46,120,210,168,35,169,71,63,170,100,172,183,50,111,149,175,142,82,67,38,136,192,144,60,60,44,179,76,144,205,103,52,38,151,132,74,57,54,106,178,131,145,184,100,64,200,87,153,131,111,88,211,188,103,52,202,74,202,37,138,187,199,65,187,186,172,127,56,110,79,79,171,45,198,50,160,113,100,199,162,155,182,91,172,66,95,163,59,158,93,189,217,109,169,95,64,52,148,144,161,162,190,2
109,128,189,136,135,39,199,138,115,180,42,76,169,108,166,50,198,119,179,170,75,79,216,184,205,185,108,83,107,193,131,91,91,108,101,179,151,198,188,66,56,201,114,103,90,47,69,218,149,162,97,91,216,90,157,198,162,97,52,130,199,54,167,193,155,100,104,172,99,49,46,137,203,101,65,117,57,58,117,181,35,101,188,42,123,36,91,214,120,41,67,201,70,139,65,164,185,130,68,116,194,96,152,143,173,154,123,108,210,183,148,199,180,84,109,136,80,214,91,122,65,57,49,115,130,46,113,176,35,148,88,105,165,159,53,170,211,100,172,213,88,210,174,188,89,220,70,126,129,206,178,144,60,125,78,199,166,111,121,55,206,195,78,156,95,155,164,45,146,127,218,92,203,80,159,190,211,194,170,127,183,185,155,183,109,177,64,218,86,122,105,196,122,79,163,62,130,151,68,37,71,210,165,206,146,98,163,62,204,141,68,162,136,89,81,66,47,46,217,104,183,140,196,137,107,74,53,166,161,180,111,105,154,177,106,49,63,165,134,183,63,80,98,70,90,37,74,67,105,198,135,182,102,189,139,45,216,201,55,171,90,184,208,217,52,90,188,89,89,210,134,166,163,79,79,199,132,156,190,174,46,115,101,190,117,162,151,53,59,115,113,165,133,207,116,116,95,108,112,198,110,106,159,37,195,109,172,45,100,179,103,150,70,83,78,127,48,201,101,194,43,194,153,54,152,205,57,215,163,63,217,85,161,80,119,141,112,181,106,188,173,183,42,202,149,148,164,77,124,33,124,76,41,103,126,72,86,76,142,77,124,162,126,42,93,140,157,199,58,164,65,91,114,101,102,151,165,46,92,50,123,90,49,117,113,89,40,145,58,206,37,92,87,185,139,43,141,213,200,98,155,138,122,156,166,114,68,159,83,192,44,119,208,167,34,169,71,62,170,102,171,184,48,110,150,172,139,81,68,42,134,190,144,60,61,42,179,79,143,204,104,56,41,153,132,74,57,55,108,180,130,146,184,101,62,201,87,154,131,109,87,211,186,99,52,204,73,203,39,135,187,198,63,188,188,174,125,54,109,80,78,169,44,202,47,160,113,99,200,160,153,180,91,172,66,93,161,58,157,95,191,216,105,167,93,66,52,150,143,160,160,188,2
108,127,190,136,136,38,200,138,115,179,42,76,169,107,167,48,197,118,180,171,75,79,215,186,206,185,108,83,107,193,131,90,91,107,99,178,152,198,188,66,56,201,113,104,89,46,69,217,148,162,97,92,216,89,157,198,161,97,53,131,199,54,168,194,156,100,102,174,99,50,47,136,205,101,65,117,57,58,116,182,35,102,188,41,124,37,92,213,120,41,66,201,71,137,64,165,186,129,68,116,195,95,151,144,172,155,122,108,211,183,149,198,181,83,109,135,79,214,91,121,65,56,49,115,130,47,112,176,35,148,89,105,166,159,53,170,211,100,171,214,89,210,173,187,88,219,69,125,130,207,178,144,61,125,77,199,166,111,121,54,205,195,78,157,95,155,164,45,145,127,218,93,202,80,160,190,211,194,171,127,183,185,155,184,109,177,64,218,86,122,103,197,122,79,163,62,131,151,68,37,71,209,165,206,146,97,164,63,204,141,67,161,137,88,80,66,47,46,216,103,183,140,196,137,106,74,53,166,161,181,111,105,154,178,106,48,62,166,134,183,64,82,97,70,89,37,74,67,104,197,136,182,101,189,140,45,216,201,55,171,91,183,208,217,53,89,188,89,88,210,134,166,162,79,79,198,132,156,191,173,45,116,102,190,117,161,151,52,60,115,111,166,133,208,116,116,94,107,111,198,110,107,160,37,196,109,172,45,100,178,103,152,71,83,79,127,47,200,101,194,43,196,153,55,151,206,59,215,164,64,216,85,161,81,118,140,111,180,106,187,173,182,40,202,149,149,164,77,123,34,125,77,41,103,125,73,87,76,142,75,124,162,127,42,93,141,157,198,57,164,66,91,115,101,103,151,166,46,93,49,123,90,48,118,113,91,39,145,58,207,39,92,86,185,139,45,141,213,200,99,154,137,121,156,165,115,68,159,82,192,45,119,207,168,34,168,72,64,171,101,171,183,49,109,150,173,140,81,68,42,134,190,145,61,60,43,179,79,142,204,105,55,41,153,132,74,57,55,107,180,130,145,184,100,62,202,88,154,132,110,87,211,187,99,51,203,73,203,39,136,188,198,62,189,187,174,125,54,110,80,78,169,45,202,48,160,113,99,198,161,153,180,90,172,65,93,161,58,157,95,190,215,106,168,93,66,52,151,143,160,160,188,2
109,128,190,136,135,38,200,139,115,179,42,75,168,107,167,49,198,118,179,171,75,79,215,185,205,185,108,83,106,193,131,90,90,107,99,178,152,200,189,66,56,201,113,104,89,46,69,217,148,162,96,92,216,89,157,199,161,97,52,131,199,54,168,194,156,100,103,174,99,49,47,137,205,102,65,117,58,58,116,182,36,103,188,42,124,37,91,213,120,42,66,201,71,138,65,165,186,129,68,116,194,95,150,143,172,155,122,108,211,182,149,198,180,83,109,135,79,214,91,121,66,56,49,115,131,46,112,176,35,148,89,105,166,159,53,170,212,101,171,214,88,210,173,187,88,219,70,125,129,206,178,144,61,125,77,199,166,112,121,55,206,195,78,156,94,155,164,44,145,126,218,93,202,81,159,190,211,194,171,127,183,185,155,184,109,178,64,218,86,122,103,197,122,79,163,62,131,151,69,38,72,209,165,206,146,97,163,63,203,141,68,162,137,88,80,67,47,46,216,103,183,140,196,136,106,73,54,166,161,181,111,105,154,178,106,48,62,166,134,184,63,81,98,70,89,37,74,67,104,197,137,182,100,189,140,45,216,201,55,171,91,183,207,217,52,89,188,88,89,210,134,166,162,79,79,198,132,156,191,173,45,116,102,190,117,160,151,53,59,115,112,165,134,209,115,116,95,107,111,198,109,106,160,37,196,109,172,45,100,178,104,152,71,83,79,127,47,200,101,195,43,195,153,54,151,205,59,216,164,64,217,86,161,81,118,140,111,180,106,188,173,181,40,202,150,148,164,77,124,34,125,77,42,103,126,73,86,76,143,76,124,162,126,42,93,141,157,198,57,164,66,91,114,101,102,151,166,46,93,49,123,90,49,118,113,90,40,145,58,207,39,92,87,185,139,44,141,213,200,98,154,138,121,156,165,115,68,159,82,193,45,119,208,167,34,167,72,64,171,101,172,183,49,109,150,173,140,81,69,42,134,190,145,61,61,43,179,79,143,204,105,55,40,152,133,74,57,55,107,180,130,145,184,101,62,202,87,154,132,110,88,211,186,99,51,203,73,203,39,136,188,198,62,189,187,173,125,55,110,80,78,169,45,202,48,160,114,99,198,160,154,180,90,172,65,93,161,57,157,95,190,215,106,169,92,66,52,150,143,160,159,188,2
108,127,189,137,135,38,200,138,114,179,41,75,170,108,168,47,198,120,181,171,74,79,217,185,205,183,108,83,105,194,130,89,92,105,100,179,153,198,188,66,54,200,115,103,90,46,69,217,148,161,96,91,216,91,157,197,161,98,52,132,199,54,168,194,157,100,103,173,99,50,46,136,204,102,66,118,58,58,116,181,34,102,188,42,124,36,93,212,121,42,66,201,71,137,64,166,185,129,67,116,195,95,152,145,172,155,122,107,212,183,147,197,181,83,109,136,80,213,91,119,66,56,49,114,130,48,114,176,37,148,89,105,167,158,53,168,211,103,172,213,88,211,174,188,89,219,69,125,130,207,178,144,61,126,78,199,166,111,121,56,205,194,79,156,96,155,163,45,146,127,218,94,203,79,160,191,210,194,171,127,183,185,154,184,109,179,66,219,87,122,102,198,122,81,161,64,132,151,70,37,72,209,166,205,145,98,164,62,205,141,66,160,137,88,80,67,47,45,216,104,183,141,195,136,106,76,53,166,162,181,110,104,154,178,105,48,63,165,133,182,63,80,97,70,89,36,74,67,102,199,136,182,101,189,139,46,215,200,56,171,91,183,207,216,52,90,187,88,88,210,135,166,163,79,79,198,131,157,191,173,45,116,104,190,116,161,153,52,58,115,111,165,134,209,115,115,95,108,111,198,109,106,162,37,195,109,172,44,99,178,104,151,71,82,80,128,47,200,102,195,43,195,153,54,150,206,59,214,164,63,218,87,161,80,118,141,111,181,106,188,173,181,41,202,148,149,165,77,124,34,123,76,43,102,126,73,87,75,140,75,125,162,127,42,94,142,158,197,57,164,65,90,114,103,102,151,165,44,92,48,123,91,50,118,113,90,40,145,58,206,40,93,86,184,140,45,141,215,200,98,155,138,121,155,167,114,67,161,82,193,45,119,209,167,32,166,72,63,172,102,171,183,48,110,150,173,139,83,66,42,135,191,144,59,61,42,178,76,142,204,105,56,41,151,133,72,57,55,106,179,128,146,183,101,63,201,88,154,131,111,87,210,186,99,52,203,74,201,39,135,187,198,61,189,187,174,126,53,111,79,77,169,45,202,50,159,112,101,198,161,153,178,88,173,64,93,161,59,157,93,191,215,106,170,94,66,52,151,143,161,160,188,2
108,129,189,136,135,38,200,139,115,179,42,74,169,106,167,47,197,119,178,171,76,79,215,184,206,185,108,83,106,193,131,91,90,107,99,179,151,199,188,66,55,201,113,103,90,46,68,217,148,162,97,92,216,90,157,198,160,97,53,131,199,54,168,194,156,101,103,174,99,49,47,137,204,100,65,117,57,57,115,183,35,102,189,42,124,37,91,213,120,41,66,200,72,138,64,166,186,128,69,117,194,95,152,144,173,155,121,109,212,184,148,198,180,83,109,136,81,214,91,121,66,56,49,115,130,47,112,175,35,149,88,105,165,161,54,170,211,101,169,213,88,210,174,187,88,220,69,125,129,206,178,143,61,126,77,198,167,111,121,55,204,195,77,157,95,154,165,44,145,128,219,92,203,80,160,189,210,195,170,126,183,185,155,184,108,178,63,219,85,122,104,196,123,80,164,62,131,151,69,37,72,209,165,205,146,96,164,62,204,141,67,161,137,88,80,67,46,45,215,102,183,140,196,136,107,73,54,167,159,180,111,106,154,177,105,47,63,165,134,183,64,81,97,70,90,37,75,67,103,196,136,183,100,189,140,46,216,201,55,171,91,184,209,217,52,90,188,89,89,210,134,166,162,80,79,198,132,156,190,174,44,116,102,191,116,161,151,54,60,115,111,165,133,208,115,115,94,107,111,197,109,106,160,36,196,108,171,45,100,178,103,152,71,83,80,127,48,202,102,195,42,195,154,53,152,203,59,215,166,63,216,85,161,80,118,139,111,181,106,187,173,183,41,202,150,149,165,78,124,35,125,77,42,102,127,72,86,76,140,74,125,162,127,42,93,142,158,199,58,165,66,92,114,103,102,150,165,45,92,49,124,90,47,118,113,91,40,143,58,207,40,93,86,185,138,44,141,213,200,97,155,138,121,156,166,113,69,158,83,193,44,120,209,169,35,168,73,63,170,101,171,184,49,109,149,173,139,82,69,41,134,190,146,61,61,44,178,79,141,202,106,55,40,151,132,74,56,56,107,180,130,146,184,100,62,202,87,154,132,109,87,211,186,100,50,204,72,203,39,135,187,199,61,188,187,173,125,54,110,81,78,169,45,201,48,160,113,99,197,161,153,180,90,172,64,94,161,57,157,94,191,215,105,169,93,67,50,151,144,160,159,188,2
108,127,190,136,136,36,199,139,116,178,41,74,169,108,166,50,198,118,178,170,76,79,215,186,206,187,108,84,105,193,130,91,90,108,99,181,152,199,188,67,54,201,115,103,89,47,69,215,149,161,97,91,218,88,157,197,161,96,52,131,197,56,167,195,156,99,103,175,99,52,46,138,203,101,64,116,57,58,119,183,36,101,187,42,124,37,91,214,119,42,67,200,70,139,62,167,187,128,68,116,193,96,151,144,173,154,122,107,212,182,150,199,180,83,108,135,78,215,92,121,66,56,49,115,130,45,112,176,34,151,88,105,165,162,53,168,212,98,171,211,90,209,176,187,89,220,69,125,131,205,178,145,62,124,77,199,165,111,121,54,206,196,78,156,94,155,163,45,145,126,215,94,202,81,157,191,211,195,168,125,183,188,155,183,109,178,64,218,85,122,103,197,122,80,163,63,133,150,67,39,70,209,165,207,145,97,163,63,205,143,67,162,137,89,80,68,47,47,217,104,183,140,195,137,106,73,51,164,160,182,109,105,154,176,106,49,61,165,134,182,65,81,96,70,91,38,72,68,104,199,138,183,101,191,139,44,216,203,56,172,91,183,207,219,54,91,188,88,88,210,136,165,163,79,80,198,133,155,193,172,45,115,101,190,117,162,149,55,58,117,111,165,135,208,117,116,95,105,111,198,108,104,161,38,196,107,172,45,102,178,105,153,72,83,79,128,45,199,101,193,44,195,155,56,151,203,55,214,165,62,219,87,161,79,119,138,111,181,108,187,173,182,39,203,149,149,163,76,124,35,122,77,41,103,127,74,87,77,145,75,125,162,126,43,91,141,159,200,57,163,66,91,113,100,100,151,167,43,91,48,121,90,48,118,113,89,40,145,59,209,39,90,87,183,140,43,138,215,199,99,155,136,124,156,164,114,70,160,81,191,46,118,207,167,32,168,71,64,170,103,171,183,48,108,149,173,140,82,71,44,133,191,147,61,60,44,177,80,142,206,103,57,41,152,132,74,56,54,106,179,130,144,184,99,61,203,87,153,132,110,86,211,187,100,51,202,72,203,40,134,185,198,61,188,187,174,126,55,110,80,79,170,44,203,48,159,114,101,201,160,153,181,93,173,63,93,160,57,155,93,190,216,105,167,93,65,52,150,140,158,163,188,2
108,128,191,137,136,38,201,139,116,177,42,76,168,107,167,49,196,118,180,170,73,78,215,184,205,185,107,82,107,193,132,90,90,108,99,179,152,199,188,67,54,202,114,104,88,46,68,217,149,161,98,92,217,89,157,200,162,97,52,130,198,55,167,192,156,101,102,173,100,49,45,136,205,101,64,116,56,57,117,181,34,102,188,42,121,38,91,214,120,42,65,199,70,138,66,165,185,128,67,117,195,94,150,143,172,155,122,108,209,182,149,197,180,82,111,136,79,214,92,120,66,57,50,114,131,45,114,176,36,146,88,105,167,159,53,169,210,100,171,213,89,210,173,186,87,219,70,124,129,207,179,144,61,126,77,199,166,110,121,56,206,196,78,157,94,152,164,44,147,126,220,93,202,81,160,189,212,194,171,126,183,186,156,184,109,179,65,219,88,122,103,198,122,81,163,62,131,151,70,38,70,211,164,207,146,96,163,64,203,140,67,161,138,87,80,67,47,45,214,103,181,137,196,135,106,74,54,165,161,181,110,105,153,177,106,48,63,165,134,183,63,83,98,72,90,40,74,67,103,196,136,180,101,190,140,46,217,202,56,171,92,183,209,217,53,90,187,89,89,210,132,165,162,79,78,197,131,154,192,172,47,117,103,189,118,161,152,53,60,115,113,164,134,206,118,116,95,107,110,198,109,108,161,38,196,108,172,45,100,179,103,153,70,83,79,126,47,202,102,195,41,195,153,54,150,205,58,216,164,63,217,85,161,80,119,141,112,182,105,189,174,183,39,201,149,148,163,77,123,35,125,77,43,102,127,72,87,77,142,76,124,162,128,41,93,139,157,198,57,162,67,92,114,103,102,151,167,45,93,49,123,90,48,118,113,90,40,146,57,207,39,94,86,185,139,47,141,213,198,99,153,138,122,156,165,115,68,158,83,193,44,119,206,167,33,168,71,66,171,101,171,183,47,110,150,174,138,81,67,41,135,190,145,60,60,43,179,78,143,201,105,56,42,152,132,73,57,57,107,179,128,144,183,100,62,201,87,153,130,109,85,211,184,99,51,204,73,204,39,135,188,199,63,188,188,174,125,54,110,81,79,168,46,202,46,159,115,100,198,161,153,181,90,172,65,92,161,58,159,95,190,215,105,169,94,67,52,150,142,161,161,187,2
108,127,190,136,135,38,200,139,116,179,42,76,169,107,167,49,198,119,179,171,75,79,216,185,206,185,108,83,107,194,130,90,91,107,99,178,152,199,188,66,56,201,114,104,89,46,68,217,148,161,97,92,216,89,157,198,161,98,52,131,198,54,169,194,156,100,103,174,99,50,47,136,205,101,65,117,57,58,116,182,35,102,188,42,123,37,91,213,120,41,66,201,71,138,64,165,186,129,68,116,194,95,151,144,172,155,122,107,211,183,149,198,181,83,109,136,80,215,91,121,66,57,49,115,131,47,112,175,36,148,89,105,166,159,53,170,211,101,170,214,88,210,173,187,88,219,69,125,129,207,178,144,61,126,77,199,166,111,121,54,205,195,78,157,95,155,164,45,145,126,218,93,202,81,159,190,211,194,171,127,183,185,155,184,109,178,64,219,87,122,103,197,122,79,163,62,131,151,69,37,71,210,165,206,145,97,163,63,203,141,67,161,137,88,81,66,47,46,216,103,183,140,196,136,106,74,54,166,161,181,110,104,153,178,106,48,62,165,134,183,64,82,98,70,89,37,74,67,104,197,136,182,101,189,140,46,215,201,55,171,91,183,208,217,53,89,187,89,89,210,134,166,162,79,80,198,132,156,191,173,45,115,103,190,117,161,151,53,60,115,112,165,133,208,115,116,94,107,111,199,109,107,160,37,196,108,172,45,100,178,103,152,71,82,79,127,47,201,101,195,43,195,154,54,151,205,58,215,164,64,217,86,161,81,118,139,111,181,106,188,173,182,40,202,149,148,164,77,124,34,125,77,42,103,126,73,87,76,143,75,124,162,127,42,92,141,157,198,58,163,66,91,115,101,102,151,166,46,93,49,124,90,49,118,113,91,40,145,58,207,39,92,87,185,139,44,141,214,199,98,154,138,121,156,166,115,68,159,82,192,45,119,208,167,34,168,72,64,171,101,171,184,49,109,150,173,139,81,68,42,134,190,145,61,61,43,178,79,142,204,105,55,40,153,132,74,57,55,108,180,130,145,184,101,63,202,87,154,131,110,87,211,187,99,51,204,73,203,39,135,187,198,62,189,188,174,125,54,110,80,78,169,45,202,49,160,113,99,198,161,153,180,90,172,65,93,161,58,157,95,190,215,105,168,93,66,52,150,143,160,160,188,2
109,128,188,136,136,37,202,135,117,179,41,76,172,107,169,48,196,118,182,169,73,80,215,184,207,184,107,84,108,195,130,89,90,109,99,178,155,199,187,69,55,199,113,102,90,48,67,216,147,163,98,92,214,90,155,197,158,100,53,131,199,54,169,192,156,100,104,173,99,49,47,136,205,102,66,118,57,60,116,182,35,102,188,41,125,39,93,212,119,41,66,200,72,136,65,165,184,131,70,117,195,93,152,145,174,156,123,108,211,180,149,198,180,82,110,132,80,214,93,123,64,56,49,115,131,47,113,177,36,149,89,105,167,158,52,167,212,103,172,215,86,210,173,187,88,219,69,125,130,206,178,143,60,128,75,199,167,111,122,56,203,195,79,156,98,156,166,45,143,126,218,92,201,81,161,189,208,193,170,126,183,187,156,185,109,177,65,219,86,123,105,198,120,80,164,65,128,149,70,38,73,211,166,206,147,100,163,63,204,143,69,162,136,85,81,66,47,45,215,104,182,139,198,137,106,74,54,165,159,180,114,106,153,180,105,47,60,167,135,182,63,80,97,72,89,36,75,65,104,196,136,182,101,187,135,44,216,202,53,173,93,184,208,218,53,88,187,88,90,211,134,165,160,78,81,197,134,156,188,175,44,114,105,192,118,161,152,51,61,113,112,162,132,209,115,115,95,107,111,200,111,107,159,37,196,110,173,45,99,178,102,153,70,81,78,127,48,200,102,194,44,192,156,53,150,206,59,217,165,64,215,86,161,83,120,143,112,177,105,187,173,180,38,201,149,148,165,78,123,34,125,76,43,102,126,74,87,75,141,75,125,164,128,43,92,143,159,198,61,165,66,93,115,102,104,152,166,47,94,49,123,92,50,119,113,90,41,146,58,208,38,94,86,184,137,44,142,215,199,98,156,139,124,156,167,112,69,159,79,193,44,121,206,169,33,169,72,66,173,101,170,183,52,110,151,174,138,80,67,43,134,191,143,60,60,41,180,81,143,204,107,57,41,154,134,70,58,53,104,180,128,144,182,101,63,202,90,154,129,112,89,210,187,99,51,203,71,204,38,134,188,197,63,187,187,173,125,54,110,80,78,170,46,202,47,159,113,98,199,162,152,179,88,173,68,93,161,58,159,95,189,215,106,167,94,66,53,151,145,162,160,188,2
107,127,189,136,135,38,200,138,116,179,42,76,169,107,167,48,198,119,179,171,75,79,215,186,206,185,107,83,107,194,131,91,92,108,100,178,152,199,188,66,56,201,114,104,89,46,69,217,147,161,97,91,216,90,157,198,161,97,52,131,198,54,169,194,156,101,102,174,99,49,46,137,204,101,65,117,57,58,115,182,34,102,188,41,124,37,91,213,120,41,66,200,70,137,65,165,185,129,67,115,193,95,151,143,173,156,123,108,212,183,148,198,181,83,110,135,79,214,92,121,66,56,49,115,130,47,112,176,35,148,89,105,166,159,54,170,211,101,171,213,88,210,174,187,88,218,69,124,130,208,179,144,61,126,78,199,165,112,121,54,205,196,77,157,95,155,164,45,146,126,219,93,202,81,159,190,210,194,170,127,182,185,156,184,109,177,64,219,87,123,104,197,122,79,163,62,131,151,69,37,72,209,165,207,145,97,164,63,204,141,67,162,137,88,80,67,47,46,216,103,184,139,196,137,106,73,54,166,161,181,111,105,153,178,106,49,62,165,134,183,64,81,97,69,90,37,74,67,103,197,136,182,101,189,140,45,215,201,56,171,92,183,208,217,52,90,187,89,90,210,134,166,161,78,79,198,133,156,191,174,45,115,102,191,117,161,151,53,59,116,111,166,134,208,115,115,94,107,111,198,109,107,159,37,196,108,172,46,100,178,103,152,71,82,78,127,47,201,102,195,43,196,155,54,151,205,59,215,164,64,217,85,160,80,118,140,111,181,106,188,173,182,40,202,149,149,164,77,124,34,125,77,42,102,126,72,87,76,142,76,124,162,127,42,93,141,157,197,58,163,66,91,115,101,102,151,166,45,93,49,124,90,49,118,113,91,40,145,58,207,39,93,87,186,139,45,141,213,199,97,155,138,122,156,166,115,68,159,81,192,45,120,208,167,35,168,72,64,171,101,171,183,49,109,150,173,140,81,68,42,135,190,145,61,61,43,179,79,142,204,106,55,41,152,133,74,57,55,107,180,130,145,184,100,62,202,87,155,132,109,87,211,187,99,50,204,72,203,40,136,188,198,62,189,187,174,125,54,110,80,78,169,45,201,49,160,113,100,199,160,153,180,91,173,66,94,161,57,158,95,191,215,105,168,92,65,52,150,143,160,159,188,2
108,128,190,136,135,38,200,139,116,179,42,76,169,107,167,49,197,119,179,171,75,79,215,186,206,185,108,83,107,194,130,91,91,108,99,178,152,199,188,66,56,200,114,104,89,46,69,217,148,161,97,92,216,90,157,198,161,97,52,131,198,54,168,194,156,100,103,174,99,50,47,137,204,101,65,117,57,58,116,182,35,103,189,42,124,37,92,213,120,42,66,201,71,138,65,165,185,129,68,115,195,95,151,143,172,155,122,108,211,183,149,198,180,83,109,136,79,215,91,121,66,56,50,115,130,46,112,175,36,148,89,105,165,159,53,170,211,100,171,214,89,210,173,187,88,219,69,125,129,207,178,144,61,125,77,199,166,111,121,54,205,195,78,157,95,155,164,44,145,126,218,93,202,81,160,190,211,194,171,127,183,185,155,184,109,178,64,218,87,122,104,197,122,80,163,62,131,151,68,38,71,209,165,206,146,97,164,63,204,141,68,161,137,88,81,66,47,45,216,103,183,140,195,137,106,75,54,166,161,180,111,104,153,178,106,48,62,165,134,184,64,82,98,71,89,37,74,66,104,197,136,182,101,189,140,45,215,201,55,170,91,183,208,217,52,90,188,89,89,210,134,166,162,79,79,198,132,156,191,174,44,115,102,190,117,161,151,53,60,115,112,166,134,208,115,116,95,107,111,198,109,107,160,37,196,109,172,46,100,178,104,152,71,83,79,127,47,200,102,195,42,195,154,54,151,205,59,215,164,64,216,85,161,80,118,140,111,181,106,187,173,182,40,202,149,148,164,77,123,34,125,77,42,103,127,73,87,76,143,75,125,162,127,41,93,141,158,198,58,164,66,90,115,101,102,151,166,45,93,49,123,90,48,118,113,91,40,145,58,207,39,93,87,185,139,45,141,214,200,98,154,138,121,156,166,115,68,159,82,193,45,119,208,167,35,168,72,64,171,101,171,183,49,109,150,173,139,81,68,42,134,190,145,61,60,43,179,79,142,204,105,55,40,152,133,74,57,55,108,180,130,145,184,101,63,202,88,154,131,110,87,211,187,99,51,203,73,202,39,135,187,199,62,189,187,174,125,54,110,80,78,169,45,202,49,160,113,99,198,161,153,181,90,172,65,94,161,58,157,95,190,215,105,169,92,65,51,151,143,160,159,188,2
108,128,189,139,137,38,201,138,116,179,43,76,168,108,167,49,197,119,178,170,76,78,215,186,206,183,107,83,108,194,130,91,92,107,101,179,151,199,188,65,55,202,112,103,89,46,69,217,150,161,97,91,215,89,156,197,162,98,52,131,199,52,169,194,156,101,102,173,98,49,46,136,204,101,64,118,57,58,116,182,37,101,188,42,124,37,93,213,120,40,65,202,73,136,65,165,186,129,69,116,196,95,149,144,173,154,121,108,211,184,150,199,180,84,109,134,78,215,91,120,65,56,49,115,131,47,110,176,37,148,88,106,165,160,52,170,211,101,170,214,87,210,173,187,89,220,70,124,130,206,180,144,60,125,78,200,166,111,122,54,204,195,79,156,95,156,164,45,145,127,219,93,203,79,159,190,211,194,171,127,182,184,156,184,108,178,64,219,88,122,103,197,123,79,164,63,131,151,70,38,71,210,164,206,145,97,164,63,204,140,66,161,136,86,79,67,47,45,216,103,182,139,195,138,108,74,54,166,160,181,111,104,154,179,104,48,61,165,133,183,64,82,98,70,89,37,74,66,104,196,136,180,101,188,139,46,216,201,56,171,93,182,207,218,52,89,188,88,90,209,134,166,162,80,79,200,133,156,190,174,45,116,102,190,118,161,150,53,59,116,113,165,133,209,114,117,95,107,111,199,108,107,161,37,196,108,173,45,100,178,104,152,71,82,80,127,46,201,102,195,45,196,153,54,151,205,59,215,165,64,216,85,161,80,118,140,111,181,107,188,172,182,38,203,150,148,164,78,124,35,125,77,41,102,126,74,87,75,141,76,124,162,127,42,93,141,158,199,57,163,66,91,115,101,102,151,166,45,94,49,123,91,48,117,114,91,39,145,57,205,39,93,85,185,140,46,141,214,198,98,154,138,122,155,167,116,68,158,81,192,46,118,208,168,36,168,71,64,171,100,170,184,49,109,149,174,140,80,69,43,133,188,145,61,60,43,181,80,142,203,105,55,41,153,132,75,55,56,107,181,129,146,184,101,63,202,87,154,132,108,87,211,186,99,51,202,73,202,40,136,186,197,63,189,188,173,126,54,110,78,79,169,45,201,48,161,112,100,198,160,152,181,91,173,65,94,161,57,157,96,191,215,104,168,93,66,53,151,143,160,159,184,2
109,127,189,136,135,38,200,138,116,179,42,76,169,107,168,49,197,119,179,171,75,79,215,185,206,185,108,82,107,194,130,91,91,107,99,178,152,199,189,66,55,200,114,104,89,46,68,217,148,162,97,92,216,90,157,198,161,97,52,131,199,54,169,194,155,100,103,174,99,50,47,137,204,102,65,117,57,57,116,182,35,102,189,41,124,37,92,213,120,41,66,201,71,138,65,165,185,129,68,116,194,95,151,144,173,155,122,108,211,182,149,198,180,83,110,135,79,214,91,121,66,56,49,114,131,47,112,175,35,148,89,105,166,159,53,170,211,100,171,213,89,210,174,187,88,219,69,125,130,206,179,144,61,125,77,199,166,112,121,55,205,195,78,157,95,155,164,45,146,126,218,93,202,81,160,191,210,194,170,127,182,185,156,183,108,177,64,218,87,122,104,197,122,79,163,62,130,151,69,37,71,210,165,206,145,97,164,63,204,141,67,162,137,88,81,67,46,46,216,103,183,140,195,136,106,74,54,166,160,181,111,104,153,178,106,48,62,166,134,183,64,81,98,70,89,37,74,66,104,197,136,182,101,189,140,46,216,201,55,171,91,183,208,217,52,89,187,88,89,210,134,166,162,79,80,198,132,156,191,173,44,116,103,190,117,161,151,53,60,115,112,166,133,208,115,116,94,107,111,199,109,107,160,37,196,108,172,45,99,178,103,152,71,82,79,127,47,201,101,195,43,195,154,54,151,205,59,216,164,64,217,86,162,81,118,139,111,181,106,188,173,182,40,201,149,149,164,77,124,34,125,77,42,103,126,73,86,76,143,75,124,162,127,42,93,141,157,198,58,163,66,91,114,101,102,151,166,45,93,49,123,90,49,118,113,90,40,145,58,207,39,92,87,185,139,44,141,213,200,98,154,138,122,156,166,115,68,159,82,192,45,119,208,168,34,168,72,64,171,101,171,184,49,109,150,173,139,81,68,42,134,190,145,61,61,43,179,79,142,204,105,55,41,152,132,74,57,55,107,180,130,145,184,100,62,202,87,154,132,110,87,211,187,99,51,203,73,203,39,135,188,198,62,189,187,174,125,54,110,80,78,169,45,201,49,160,114,99,198,160,153,180,90,172,65,93,161,58,158,94,191,215,105,169,92,66,52,150,144,160,160,188,2
109,128,190,133,135,38,202,140,117,180,44,75,168,106,168,48,198,118,179,171,75,77,216,185,206,186,107,82,106,192,131,89,92,105,99,177,152,201,188,66,57,201,115,104,89,44,69,216,148,161,98,90,216,90,156,199,161,98,52,131,198,54,170,193,155,98,103,175,101,50,47,137,205,102,65,117,56,57,115,184,35,102,189,42,125,37,92,211,122,42,67,201,69,139,65,166,185,129,68,116,194,94,149,144,171,154,122,106,212,182,149,198,179,84,109,136,78,214,90,124,66,57,50,116,129,47,112,175,35,147,90,106,166,160,54,172,212,100,170,213,86,210,173,187,89,220,68,125,130,209,178,146,60,125,77,198,166,110,121,55,207,195,78,157,95,155,164,45,144,126,217,92,203,80,158,191,210,195,171,126,183,185,158,185,109,178,66,217,89,121,104,197,122,78,162,63,132,151,68,37,72,209,165,206,146,97,164,63,202,141,68,162,136,88,82,67,47,48,217,103,184,141,196,138,105,74,55,165,161,181,111,104,153,179,105,49,62,167,133,183,62,83,99,72,91,37,77,66,105,194,136,184,100,190,140,44,215,201,55,170,93,182,208,217,52,91,187,89,88,211,134,165,161,78,78,198,133,157,190,174,44,117,104,190,118,159,152,52,59,117,110,165,133,208,113,116,94,106,110,197,109,106,162,38,195,111,172,44,99,177,104,152,72,81,78,128,48,202,101,194,41,195,154,53,151,203,58,213,167,65,219,85,161,81,118,139,112,181,107,189,172,181,40,203,148,149,164,79,125,35,125,79,41,102,126,75,87,75,142,75,123,164,127,41,94,141,157,199,59,164,66,90,116,99,102,152,166,44,93,49,124,89,48,117,113,90,40,145,58,209,38,92,87,184,140,44,140,214,201,98,155,138,122,156,166,115,68,159,81,193,45,119,209,168,34,166,71,67,172,98,169,184,48,109,149,172,139,82,67,41,134,191,145,61,60,45,179,80,143,206,104,55,41,152,131,73,57,54,109,181,129,146,184,101,63,202,87,154,131,111,87,212,186,99,49,203,72,204,39,136,187,198,62,189,187,172,126,55,111,82,79,169,47,203,47,161,113,100,197,160,153,180,90,173,64,92,160,56,157,94,193,215,106,169,91,66,50,152,145,160,160,189,2
109,127,188,136,137,39,199,140,115,180,43,76,170,108,167,50,199,118,179,170,74,80,215,186,207,184,107,82,106,194,130,91,91,108,100,178,152,198,189,65,55,201,115,103,90,45,69,217,149,160,98,92,216,90,157,199,160,97,53,130,199,55,169,194,154,101,104,174,98,50,48,137,204,102,64,119,59,58,115,181,35,104,188,43,124,38,91,214,119,42,68,201,72,140,64,166,185,129,68,115,194,96,152,144,171,155,124,107,212,182,149,198,181,84,110,135,79,215,93,121,64,58,48,114,130,46,112,176,36,148,89,106,167,159,54,171,210,100,171,213,90,210,173,186,88,221,70,126,131,206,178,145,62,126,76,199,166,113,122,55,206,196,79,156,96,155,164,44,145,127,219,94,203,81,160,192,212,193,171,127,184,186,157,183,109,178,65,216,86,122,102,197,122,81,162,62,130,152,69,37,72,210,167,206,144,98,163,63,204,141,68,164,137,87,82,67,47,46,215,102,184,140,196,137,107,73,52,167,160,180,112,104,154,178,106,47,62,166,134,183,65,81,97,69,90,38,73,67,103,196,136,182,102,191,140,45,216,200,55,170,92,184,208,217,53,89,187,89,89,211,134,166,161,78,78,198,131,157,190,175,45,115,102,189,117,161,151,54,59,115,110,165,133,208,117,117,95,106,110,200,110,106,161,37,196,111,173,45,100,179,104,153,71,82,79,127,47,201,101,194,44,194,154,54,150,205,58,214,165,64,216,87,162,81,117,139,111,180,105,187,173,181,38,202,150,149,165,76,123,34,124,77,42,102,127,73,86,77,144,75,124,162,127,42,93,142,156,198,56,162,65,91,116,100,102,152,164,45,93,49,124,91,49,118,113,90,40,145,57,207,38,92,88,185,140,43,141,212,199,98,155,138,120,156,168,115,69,160,81,191,45,120,207,168,35,167,73,64,171,102,171,184,48,108,150,175,140,82,68,42,132,191,144,61,60,42,176,80,142,203,105,55,40,153,133,74,57,55,107,181,131,145,185,101,62,202,87,154,131,111,88,209,186,100,51,203,72,203,39,134,188,199,62,189,188,172,124,54,110,80,77,168,44,203,49,162,115,99,199,160,153,181,90,173,66,94,160,59,160,95,190,216,104,169,92,66,52,153,144,159,160,188,2
109,127,191,136,136,39,200,138,114,179,41,77,170,107,166,49,198,118,179,170,76,78,217,186,205,185,108,83,107,193,131,90,91,106,99,178,152,199,188,67,55,200,114,104,88,46,69,216,149,162,97,92,216,90,158,198,161,97,51,131,201,54,169,194,155,100,104,174,99,49,47,136,205,101,65,116,56,59,115,182,35,102,188,42,124,37,91,214,120,41,66,200,70,137,65,165,186,129,68,115,194,95,152,143,172,155,122,108,211,183,148,198,180,84,109,134,80,215,91,122,64,56,49,114,130,47,111,176,36,148,89,105,166,159,53,170,211,100,170,215,89,210,173,187,87,219,69,125,129,207,179,143,62,126,77,199,167,111,121,54,206,195,79,157,96,155,162,45,146,127,219,95,203,80,159,190,211,195,170,126,182,184,155,184,108,177,64,219,86,122,104,196,123,80,164,62,132,152,69,36,72,209,164,207,145,98,163,63,204,140,67,163,136,88,81,66,47,46,215,103,183,139,195,137,107,73,54,166,161,180,111,104,153,177,105,48,61,166,135,185,63,82,98,69,89,36,75,67,104,198,136,182,100,189,139,46,215,201,56,171,92,183,208,217,52,90,187,88,89,211,135,166,162,80,80,200,131,156,191,174,45,115,103,191,117,161,152,53,59,115,111,166,134,209,115,115,94,108,111,200,109,107,160,37,196,109,172,45,100,178,103,152,70,82,79,127,46,201,101,195,43,196,153,55,151,205,59,216,164,63,217,85,160,82,118,139,111,181,107,189,172,181,40,202,149,147,165,78,124,35,124,77,42,103,126,73,87,76,144,75,124,163,127,41,92,140,157,198,58,163,66,90,115,100,101,151,165,47,93,50,123,88,49,118,112,92,40,144,58,207,39,92,86,185,138,44,141,213,199,98,154,137,122,156,166,115,68,159,82,192,44,119,208,168,35,167,72,65,172,102,171,184,49,109,150,174,141,82,68,42,135,190,145,61,61,42,178,80,142,204,105,56,40,152,131,73,57,54,107,180,131,145,183,100,62,202,87,155,131,110,88,212,187,100,51,205,74,204,39,136,188,198,62,190,188,173,126,54,111,80,77,169,44,203,50,161,114,99,198,161,154,180,89,172,64,94,162,59,157,95,190,215,106,168,91,66,52,150,145,160,159,186,2
108,128,190,136,135,38,200,138,115,179,42,75,169,108,167,49,197,119,179,171,75,79,215,186,206,185,108,83,106,194,131,90,91,108,99,178,152,199,189,66,56,201,113,105,89,46,69,217,148,162,96,92,216,90,157,198,161,97,53,131,198,54,169,195,156,100,103,174,99,50,47,137,204,102,65,117,57,58,116,182,35,102,188,42,124,37,92,213,120,41,66,201,71,138,64,165,186,129,68,116,194,95,151,144,173,155,122,107,211,183,149,198,180,83,109,136,79,214,92,121,66,57,49,114,130,47,113,176,35,148,89,105,166,159,53,170,212,101,171,214,88,210,174,187,88,219,69,125,130,207,179,144,61,126,77,199,166,111,121,54,205,195,78,157,95,155,164,45,146,127,218,93,202,80,160,190,211,194,171,127,183,185,156,184,109,178,64,218,87,122,103,197,122,79,163,63,131,151,68,37,71,209,165,206,145,97,163,63,204,142,68,162,136,87,80,67,47,45,216,103,183,140,196,136,106,74,53,166,161,181,110,105,153,178,106,48,62,165,134,184,64,81,98,70,89,37,74,67,104,197,136,181,101,189,140,46,215,201,55,171,91,183,208,217,52,89,187,89,89,210,134,166,162,79,79,198,132,156,191,173,45,115,103,190,117,161,151,53,59,115,111,165,133,208,115,116,94,107,111,198,109,107,160,37,196,109,172,45,100,178,103,152,71,82,78,127,47,200,102,195,43,195,154,54,151,205,59,216,164,63,216,86,161,81,118,140,111,181,106,188,173,181,40,202,149,148,164,77,123,34,125,77,42,102,126,73,87,76,143,75,124,162,127,42,93,141,157,198,57,164,66,91,115,101,102,151,166,45,93,49,124,90,48,118,113,91,40,145,58,207,39,92,87,186,139,44,141,214,199,98,154,137,121,156,165,115,68,159,82,193,45,119,208,168,34,168,72,64,171,101,171,183,49,109,150,173,139,81,68,42,134,190,145,61,60,43,178,79,142,204,105,55,41,153,133,74,57,55,107,180,130,144,184,101,62,202,87,154,131,110,87,211,186,99,51,204,73,203,39,135,187,198,63,189,187,174,125,54,110,80,78,169,45,202,49,160,114,99,198,161,153,180,90,172,65,94,161,58,158,95,190,215,105,168,93,66,52,151,143,160,160,188,2
108,128,189,136,135,38,199,138,118,179,41,76,169,108,168,48,198,119,179,171,75,79,216,185,205,185,108,82,107,194,130,91,91,108,100,179,151,201,188,65,56,200,113,104,89,46,68,217,148,162,96,91,216,90,158,198,161,98,52,132,199,53,169,193,155,100,103,174,100,50,47,136,205,101,65,118,57,58,116,181,35,103,189,42,124,37,92,214,120,41,67,201,71,137,64,165,186,130,68,115,194,95,152,144,172,156,123,107,211,183,149,198,180,83,110,135,80,214,91,122,66,56,50,114,131,47,112,176,35,148,88,105,166,159,53,169,210,101,170,214,88,210,173,187,88,219,69,125,129,207,178,144,61,125,77,198,166,112,121,55,206,196,79,157,96,156,164,45,146,126,219,94,203,81,160,190,211,194,171,127,183,185,156,184,108,177,64,219,87,122,104,197,122,81,164,62,130,152,69,37,71,209,164,206,145,97,163,62,204,142,67,162,137,88,80,66,46,46,216,104,183,141,195,136,106,73,53,166,159,182,110,104,154,177,106,48,62,166,134,184,65,82,98,70,89,37,74,67,105,197,137,181,101,190,140,45,215,201,55,171,92,183,208,218,52,90,187,90,89,210,134,166,162,79,79,199,132,156,191,174,44,116,102,190,117,162,151,53,60,115,110,166,134,208,115,115,94,108,111,199,109,106,160,37,196,109,172,47,100,178,103,151,72,82,80,128,46,201,102,195,42,196,154,55,152,205,58,216,164,63,217,86,161,81,118,140,111,181,107,188,173,183,40,202,150,149,164,76,124,33,124,77,41,103,126,73,87,77,143,75,124,162,126,42,93,141,158,199,58,163,66,91,115,101,102,151,166,45,93,49,124,90,49,118,114,91,40,146,58,207,39,93,88,186,139,45,141,213,200,98,155,137,122,156,166,115,68,160,82,193,44,120,209,167,34,168,71,64,171,101,171,183,49,109,149,173,139,82,68,41,134,191,145,61,61,43,178,79,142,204,105,55,40,152,132,74,58,55,108,180,130,145,184,100,62,202,88,154,131,111,87,211,186,99,50,204,73,203,40,136,188,198,63,189,188,173,125,55,109,80,78,168,45,201,49,160,113,98,197,161,154,180,89,173,65,93,161,58,157,95,189,215,106,168,92,66,52,150,144,160,160,188,2
111,128,190,136,136,38,198,137,116,179,41,75,170,110,167,50,197,118,179,171,74,77,214,185,206,186,109,83,106,193,130,90,91,108,99,179,151,199,189,65,57,200,113,104,88,45,68,217,149,162,96,91,216,87,156,197,161,97,52,133,199,54,170,194,155,101,103,174,98,50,49,137,205,101,67,118,57,58,114,182,36,103,187,41,123,36,90,215,119,42,65,202,71,138,66,166,184,130,68,116,193,94,150,142,171,158,123,108,210,182,147,197,181,84,108,136,79,215,91,122,65,56,48,112,129,47,112,175,34,148,89,105,167,158,54,171,209,101,169,212,88,209,173,187,88,220,69,125,130,205,179,145,62,125,78,201,166,111,123,55,206,194,78,156,95,156,163,43,146,127,218,93,204,80,159,187,209,194,172,128,183,186,157,184,109,178,65,219,86,122,105,196,120,80,161,62,131,151,70,37,71,210,163,206,145,96,163,62,203,141,67,161,138,89,81,67,46,45,217,103,182,140,195,136,108,73,53,165,161,181,109,107,153,178,106,48,62,165,134,184,64,80,98,70,88,36,75,65,103,197,135,180,101,190,141,46,215,201,57,169,91,184,206,217,53,89,187,89,88,210,134,166,161,79,79,197,132,155,190,174,46,116,102,190,116,160,151,55,59,116,111,164,134,208,115,115,96,107,109,197,108,106,159,37,197,109,171,45,99,176,103,153,71,82,79,128,48,199,102,193,43,195,156,54,150,206,58,217,163,63,216,84,160,81,118,140,112,180,104,188,173,182,40,202,148,149,163,78,124,35,126,76,41,103,125,73,85,75,143,75,125,162,128,40,92,142,159,198,57,164,67,93,115,103,103,151,167,47,92,51,121,90,49,118,113,90,37,145,59,208,39,93,88,185,139,44,142,216,200,97,154,137,123,156,165,115,69,160,84,191,45,120,207,168,35,168,71,63,173,100,170,181,48,108,150,174,141,81,67,42,135,190,147,60,60,43,178,78,142,203,105,55,39,150,133,73,59,56,107,179,130,146,185,101,62,203,87,156,132,109,87,212,186,100,51,204,72,202,39,136,187,199,61,187,186,172,125,54,109,78,78,168,43,202,46,161,114,100,197,161,151,179,90,173,65,94,163,58,158,94,190,216,104,166,91,67,51,150,143,159,160,188,2
108,127,190,136,136,38,200,138,116,179,42,75,169,107,167,49,198,119,179,171,75,79,215,186,206,185,108,83,107,194,130,90,91,108,99,178,152,199,189,66,55,201,114,104,89,46,68,217,148,162,97,91,216,89,157,198,161,97,52,131,199,54,168,194,155,100,102,174,99,49,47,136,205,101,65,117,57,58,116,182,35,102,188,41,124,37,92,213,120,41,66,201,71,137,64,165,185,129,68,115,194,95,151,144,173,155,122,107,212,183,149,197,181,83,110,135,79,214,91,121,66,56,49,115,131,47,112,175,36,148,89,105,166,159,53,169,212,100,171,213,88,210,174,187,88,219,70,125,130,207,178,144,61,126,77,199,166,112,121,55,205,195,78,157,95,155,164,45,145,126,218,93,202,81,159,190,211,194,170,127,183,185,156,184,109,178,64,219,87,122,104,197,122,79,163,62,131,151,69,37,72,210,165,206,146,97,164,63,204,141,67,162,137,87,81,66,47,46,216,103,183,140,196,137,106,74,54,166,161,181,111,105,153,178,106,48,62,166,134,184,63,82,98,70,90,37,74,67,104,197,136,182,100,189,140,46,216,201,55,171,91,183,208,217,52,89,187,89,89,210,134,166,162,79,79,198,132,156,191,173,45,115,102,190,117,161,151,53,60,115,112,165,133,208,115,116,95,107,111,198,109,107,160,37,196,109,172,45,100,178,104,152,71,83,79,127,47,201,102,194,42,195,154,54,151,205,59,215,164,64,217,86,161,81,118,140,111,181,106,188,173,182,40,202,149,148,165,77,124,34,124,77,42,102,126,73,87,76,143,75,124,162,127,42,92,141,157,198,58,163,66,90,115,101,102,151,166,45,93,49,124,90,48,118,113,91,40,145,58,207,39,92,87,186,139,45,141,214,199,98,154,138,121,156,166,115,68,159,82,192,44,120,208,167,34,168,72,64,171,101,171,183,49,109,150,173,139,81,69,42,134,190,145,61,61,43,178,79,142,204,105,55,40,152,132,74,57,55,107,180,131,144,184,101,63,202,87,154,132,110,87,211,187,99,51,204,73,203,39,135,188,198,63,189,187,174,125,54,110,80,78,169,44,202,48,160,114,99,198,161,154,180,90,172,65,94,161,58,158,95,190,215,105,168,92,66,52,151,143,160,160,188,2
109,127,189,137,135,39,200,138,115,178,43,75,169,106,168,48,198,119,179,171,75,78,216,186,206,185,109,82,107,194,131,90,91,108,99,179,153,199,187,66,56,200,114,103,89,46,69,218,148,162,97,92,216,90,156,199,161,97,52,131,198,54,169,195,156,100,103,174,99,51,48,136,206,102,65,118,57,57,117,182,34,102,189,41,124,37,91,213,120,42,66,201,71,137,65,165,186,130,69,115,193,96,151,143,171,155,122,107,212,182,148,197,181,82,109,136,78,214,91,120,65,56,49,116,130,46,112,175,35,148,89,105,167,158,53,170,212,100,171,214,88,209,174,187,89,219,69,125,131,206,178,143,61,126,77,199,166,110,121,55,206,195,78,156,95,156,165,45,146,125,219,93,202,81,159,192,210,194,170,127,183,184,155,183,108,178,65,219,86,122,103,195,122,79,163,63,131,151,69,37,72,210,165,206,146,97,163,62,204,141,68,161,137,88,80,66,48,46,217,103,183,141,196,137,107,75,54,166,160,181,110,106,154,177,106,47,63,165,133,184,64,82,97,70,90,37,74,66,103,198,135,182,100,190,140,46,215,200,56,171,92,182,207,217,53,90,187,89,89,210,133,165,162,79,80,198,132,155,191,174,45,115,104,189,117,161,151,52,61,116,113,166,134,209,116,115,94,108,111,198,109,107,160,36,195,108,171,46,99,177,103,151,71,82,79,126,48,200,101,195,42,195,153,55,151,205,59,215,164,64,218,87,161,81,118,139,111,180,105,188,173,181,39,201,149,148,164,78,123,34,124,77,41,103,127,72,87,76,142,76,123,162,127,42,92,141,157,198,58,163,66,92,114,102,102,151,166,46,93,49,124,90,48,118,114,91,40,146,58,207,39,93,87,185,139,45,142,213,199,98,154,137,121,156,166,114,68,159,82,193,44,120,208,168,34,168,72,63,171,101,171,184,49,108,151,172,139,81,68,42,134,192,145,62,60,43,178,79,143,204,104,56,41,153,132,75,57,55,108,180,131,144,184,100,62,201,89,154,130,110,88,210,186,99,50,204,72,203,40,135,187,198,62,189,188,174,125,54,109,80,78,169,45,202,48,161,114,98,198,161,154,180,90,172,65,93,162,58,158,95,191,215,105,167,92,66,52,151,143,160,160,188,2
108,127,189,136,135,39,200,138,115,179,41,76,168,107,167,48,197,119,179,171,75,79,216,186,206,185,108,82,107,193,130,90,91,108,99,178,153,199,188,66,55,201,114,104,88,46,68,216,148,162,96,91,216,89,156,197,161,97,52,131,199,54,169,194,155,101,102,174,98,50,47,137,204,101,65,117,57,58,115,181,35,102,188,41,124,37,92,213,120,41,66,201,71,137,64,165,186,130,69,116,194,95,150,144,172,155,123,108,211,183,150,198,180,83,110,135,80,215,91,121,66,57,50,115,131,47,113,176,36,147,89,105,166,158,53,170,211,100,170,213,88,210,174,186,88,219,69,125,129,207,179,144,61,125,78,199,166,111,122,54,205,195,78,157,95,155,164,45,146,127,218,93,203,81,160,191,210,194,170,127,182,185,156,183,107,178,64,219,86,122,104,197,122,79,162,62,131,151,69,38,72,208,165,206,146,97,164,62,203,141,67,161,137,88,81,67,47,45,216,103,184,139,196,137,106,73,54,166,161,180,110,105,153,178,106,49,62,165,133,184,64,82,98,70,89,38,74,67,104,197,136,181,101,190,140,46,215,201,56,170,92,184,208,217,52,89,188,89,89,210,134,166,162,79,79,199,131,156,191,174,44,115,102,190,118,160,151,52,60,115,111,166,133,208,116,116,95,107,111,198,109,107,160,37,196,108,172,46,100,178,103,151,71,82,79,126,47,199,102,195,44,195,154,54,151,204,59,216,164,63,217,86,161,81,119,140,111,181,106,188,172,181,40,201,149,149,164,77,124,35,124,77,42,103,126,73,87,76,143,75,125,162,127,41,92,141,157,198,58,163,67,91,115,101,103,152,166,46,93,49,123,90,49,118,113,91,40,144,58,207,39,92,87,185,139,45,141,214,200,97,154,138,121,157,166,115,68,159,83,194,45,119,208,168,34,168,72,64,171,101,171,184,50,108,150,173,139,81,68,41,134,190,146,62,61,43,178,79,143,203,105,54,41,153,132,75,56,55,108,180,130,145,184,101,63,202,88,154,131,110,88,210,187,99,51,203,73,203,40,135,187,197,62,189,188,173,125,53,110,80,78,169,44,202,48,160,113,100,199,161,152,180,90,173,65,94,161,58,157,94,190,215,106,168,92,66,52,150,143,159,159,188,2
107,126,190,135,137,38,201,139,115,178,42,76,168,107,167,50,197,119,179,170,74,80,215,185,205,184,107,82,107,193,132,91,90,109,100,180,152,198,190,67,56,200,113,104,91,46,68,220,148,161,97,91,216,89,157,198,162,97,52,130,198,54,169,194,155,100,101,174,98,49,47,137,203,102,66,117,57,56,116,181,35,103,189,41,124,38,92,213,119,43,67,200,71,138,66,166,185,129,68,115,193,95,152,143,172,156,121,107,212,184,148,200,180,83,109,136,80,214,92,121,65,55,50,114,132,45,111,174,35,148,89,105,165,160,53,170,211,100,170,213,87,212,172,188,86,219,69,126,130,208,179,144,60,126,75,198,167,111,119,55,206,195,79,158,95,154,165,45,146,126,218,92,201,82,160,192,210,194,170,128,183,185,155,184,109,177,63,219,86,122,105,196,122,80,164,63,131,150,69,37,72,208,166,205,145,97,161,62,205,139,67,164,136,89,81,67,47,45,217,103,183,140,195,137,107,75,54,166,161,183,112,104,154,179,106,49,61,166,132,184,65,82,98,72,90,38,74,66,103,196,137,182,101,190,141,45,215,201,55,170,91,183,208,217,52,90,188,88,89,210,134,164,163,79,80,198,132,157,191,175,46,115,103,190,116,161,150,53,60,115,113,164,135,207,115,116,95,108,110,198,110,107,161,38,196,109,172,46,101,177,103,152,71,82,80,128,47,200,102,195,44,195,153,54,151,206,58,214,163,66,217,86,162,81,117,140,111,181,107,187,171,182,39,202,148,147,164,75,123,34,124,76,41,103,127,73,87,76,142,76,125,161,127,41,93,141,158,198,58,163,67,90,114,101,103,151,166,44,93,50,123,91,48,119,113,91,39,146,59,208,40,92,86,183,140,45,140,214,199,99,154,138,122,155,167,115,68,158,82,192,44,119,209,167,33,168,71,64,172,103,171,183,50,110,150,173,138,82,68,42,135,190,144,61,59,43,178,79,142,204,105,54,40,152,133,75,57,55,108,182,130,145,182,102,63,201,87,154,131,111,87,210,188,100,49,205,73,204,39,138,186,199,61,188,188,174,126,52,110,81,78,169,45,202,49,160,114,99,199,160,153,180,89,171,65,92,160,59,158,92,191,216,105,169,92,65,51,151,143,160,158,188,2
109,128,189,136,134,38,199,140,115,179,40,75,170,107,167,49,197,119,180,171,76,80,215,185,206,186,107,83,108,192,130,91,91,107,99,177,154,199,189,65,55,201,113,104,89,48,70,217,149,161,97,92,217,90,157,196,162,98,53,131,198,54,168,194,156,100,102,174,100,49,48,136,204,101,67,118,58,56,115,181,36,101,188,41,124,37,92,212,120,41,67,201,71,137,66,165,186,129,67,116,195,95,150,144,173,156,123,108,211,183,150,197,179,84,109,136,81,214,91,121,67,56,50,116,129,47,113,175,34,146,89,105,166,158,53,171,211,100,170,213,89,210,173,187,89,219,70,125,131,207,178,144,61,125,76,199,166,112,120,54,203,195,78,157,95,156,163,45,145,126,219,92,202,82,159,192,210,195,170,127,184,184,156,185,110,177,64,219,88,121,104,197,120,80,164,61,131,150,68,38,72,209,165,206,147,97,164,63,205,142,67,160,136,88,81,66,48,45,215,103,184,142,195,137,105,72,53,166,161,180,110,105,154,177,106,48,63,165,133,184,64,82,97,69,89,37,74,67,104,197,137,181,100,188,140,45,215,200,57,170,91,183,207,218,52,89,187,90,89,210,134,165,162,80,80,199,132,156,191,174,45,115,103,190,117,162,152,53,59,115,111,165,132,208,116,116,94,107,110,198,109,107,160,37,197,108,172,46,100,177,103,151,71,82,79,128,47,200,102,194,42,195,154,54,151,205,58,215,163,63,216,86,160,81,119,139,111,181,107,187,173,182,41,202,149,149,165,77,123,33,124,78,41,102,126,73,87,77,144,75,125,161,127,42,94,140,157,198,57,163,65,91,114,101,101,152,166,46,93,49,124,90,48,118,112,90,40,145,57,208,38,92,87,186,139,45,142,213,199,99,154,137,123,156,166,115,67,160,80,192,44,119,208,168,35,168,72,64,172,100,171,184,48,110,150,174,139,82,68,42,134,191,144,61,61,44,178,78,143,204,105,56,40,152,133,74,56,55,107,180,132,144,183,100,63,202,89,154,131,110,88,211,188,99,51,204,72,203,40,134,188,197,62,187,186,174,125,54,109,80,78,168,46,202,48,161,114,99,197,161,154,179,90,172,65,93,161,59,158,94,190,216,106,169,93,65,51,151,144,160,159,188,2
108,127,190,136,136,38,200,139,116,179,42,76,169,107,167,49,197,119,179,171,75,79,215,186,206,185,108,83,106,193,131,90,91,107,99,179,152,199,188,67,56,201,114,104,89,46,68,217,148,162,97,91,216,89,157,198,162,97,52,131,198,54,169,194,156,100,103,174,99,50,47,136,204,102,65,117,57,57,116,182,35,102,188,41,124,38,91,213,120,41,66,201,71,137,65,165,186,129,68,116,194,95,151,144,173,155,122,107,211,182,150,198,181,83,109,135,79,214,91,121,66,56,50,115,130,47,112,176,35,147,89,105,166,159,53,170,211,101,171,213,89,210,174,187,88,219,69,124,130,207,179,144,61,126,77,199,166,111,121,55,206,195,78,157,95,155,164,45,145,126,219,93,202,81,159,190,211,194,171,127,183,184,156,184,109,178,64,218,87,122,103,197,122,79,163,62,131,151,69,37,71,210,164,207,146,97,163,63,203,141,67,161,137,88,81,67,47,45,216,103,183,140,196,137,106,74,53,166,161,181,111,105,153,178,106,48,63,165,134,183,64,82,98,70,90,37,74,67,104,197,136,182,100,190,140,46,215,202,55,171,92,183,208,217,52,90,187,89,89,211,134,165,161,79,79,199,132,156,191,173,45,116,102,190,117,161,151,53,59,115,112,165,133,208,116,116,95,107,111,199,109,107,160,37,196,109,172,45,100,178,103,152,71,83,79,127,47,201,101,195,43,195,154,54,151,206,58,215,164,64,216,86,161,81,118,140,112,181,106,187,173,181,40,201,149,148,163,77,124,34,124,77,42,102,126,73,87,76,143,75,124,162,127,42,92,141,157,199,58,163,66,91,115,101,102,151,166,46,93,49,123,90,49,119,113,91,40,145,58,207,39,92,87,186,139,45,141,214,200,98,154,138,121,156,166,114,68,159,82,193,44,119,208,167,34,168,72,64,171,101,172,184,49,109,149,173,139,81,68,42,134,191,145,61,60,43,179,79,142,203,105,55,41,153,133,74,57,55,107,181,131,145,184,101,62,202,88,154,131,110,87,211,187,99,51,203,73,203,39,135,188,199,62,189,188,174,125,54,110,80,78,169,45,202,48,160,114,99,198,161,153,181,90,172,65,93,161,58,158,94,190,215,105,168,92,66,52,151,143,160,160,188,2
108,127,190,136,135,38,200,139,116,179,42,75,169,107,167,49,197,119,179,171,75,79,215,186,206,185,108,83,107,193,131,90,91,107,99,179,152,199,188,66,56,201,114,104,89,46,68,217,148,161,96,92,216,90,157,198,161,97,52,131,198,54,168,194,156,100,103,174,99,49,47,136,204,102,65,117,57,58,116,182,35,102,188,42,124,37,91,213,120,41,66,201,71,138,64,165,186,129,68,115,194,95,151,144,173,155,122,107,212,182,149,198,180,83,109,135,79,215,91,121,66,56,49,115,130,46,112,175,35,148,89,105,166,159,53,170,212,101,170,213,88,210,173,187,88,219,69,125,130,206,179,144,61,126,77,199,166,111,121,55,205,195,78,157,95,155,164,45,146,126,219,93,202,81,160,190,211,194,171,127,183,185,156,184,109,178,64,218,87,122,103,197,122,80,163,62,131,151,69,37,71,209,165,206,145,97,164,62,204,141,67,161,137,88,81,66,47,45,216,103,183,140,196,136,106,74,54,165,160,181,110,104,153,178,106,48,62,165,134,183,64,82,98,70,89,37,74,67,104,197,136,182,101,189,140,45,216,201,55,171,92,183,208,217,52,89,188,89,89,210,134,166,162,79,79,198,132,156,191,174,45,116,102,190,117,161,151,53,60,115,112,165,133,208,115,116,94,107,111,198,109,107,160,37,196,108,172,45,100,178,103,152,71,82,79,127,47,201,102,195,42,195,154,54,151,205,59,215,164,64,217,85,161,81,118,140,111,181,106,188,173,182,40,202,149,148,164,77,124,34,125,77,42,103,126,73,87,76,143,75,124,162,127,42,93,141,157,198,58,164,66,91,114,101,102,151,166,45,93,49,123,90,48,118,113,91,40,145,58,207,39,92,87,185,139,44,141,214,199,98,154,138,121,156,166,115,68,159,82,192,45,119,208,168,34,168,72,64,171,101,171,184,49,109,150,173,139,81,68,42,134,190,145,61,61,43,179,79,142,204,105,55,41,153,132,74,57,55,107,180,130,145,184,101,62,202,87,154,131,110,87,211,186,99,51,203,73,203,39,135,188,198,62,189,187,174,125,54,110,80,78,169,45,202,49,160,113,99,198,161,153,180,90,172,65,93,161,58,158,95,190,215,105,168,93,66,52,151,143,160,160,188,2
109,128,190,137,135,38,200,139,115,179,42,75,169,108,167,49,198,119,179,171,75,78,216,185,206,185,108,83,107,194,131,91,90,108,99,178,151,198,189,66,56,200,113,104,89,45,69,217,148,162,97,92,216,90,156,197,161,97,53,131,198,54,169,193,156,100,103,174,99,49,47,136,204,102,65,117,57,58,116,182,35,102,188,42,124,37,91,213,120,42,66,201,71,137,64,165,186,129,68,116,194,95,152,143,173,155,122,107,212,183,149,198,181,83,109,136,79,214,91,121,65,56,49,115,130,47,112,175,35,148,89,105,165,159,53,170,211,101,170,214,88,210,173,187,88,219,69,125,130,207,178,144,61,125,77,199,166,111,121,55,205,196,78,157,95,155,164,44,147,127,219,93,202,80,160,191,211,194,170,127,182,185,155,183,109,178,64,218,87,122,104,197,122,80,162,62,131,151,69,38,71,210,166,206,145,97,164,62,203,141,68,163,137,88,80,67,47,46,216,102,183,140,196,136,107,74,53,166,160,181,111,104,153,178,106,47,62,165,134,183,64,81,97,70,90,37,74,67,103,197,136,182,101,190,140,45,215,202,55,171,91,183,207,218,52,90,188,89,89,210,134,166,162,79,79,198,132,156,191,174,44,116,103,190,117,160,151,53,59,116,111,165,133,208,115,116,94,107,111,198,109,107,160,37,196,108,172,46,100,179,103,152,71,82,78,128,47,201,101,195,43,195,154,54,151,205,58,215,164,64,216,86,161,81,118,139,111,181,106,187,172,182,39,202,149,148,164,77,123,34,124,77,41,103,126,73,86,76,143,75,125,162,127,42,93,141,158,199,58,163,66,90,114,101,102,152,166,46,93,49,123,90,48,118,113,91,39,144,58,207,39,93,87,186,139,44,141,213,200,98,154,138,122,157,166,115,68,159,82,192,44,119,208,167,34,168,72,64,171,101,171,184,49,109,149,173,139,81,68,42,134,190,145,61,61,43,179,79,142,204,106,56,40,152,132,74,57,55,108,180,130,145,184,101,62,202,87,154,131,110,87,211,187,99,51,203,73,203,39,135,188,198,61,189,188,173,125,55,110,81,78,169,45,201,48,161,113,100,198,161,154,180,90,173,65,93,161,58,158,95,190,215,105,168,93,66,52,150,143,159,160,187,2
108,126,190,136,137,37,200,140,118,178,42,75,167,107,167,47,197,118,179,171,75,77,214,184,205,184,106,83,107,194,131,90,90,107,99,178,152,199,188,67,57,202,113,103,89,45,69,217,148,163,96,93,217,89,156,196,161,98,52,133,199,55,168,194,155,99,103,174,98,50,48,136,205,100,65,117,56,58,117,183,35,102,188,42,125,37,91,212,119,41,67,201,71,138,63,166,185,130,70,115,195,95,152,144,172,154,123,108,212,183,149,198,180,83,109,134,78,215,92,121,65,56,49,114,129,45,112,177,36,147,90,104,166,158,55,171,212,99,171,212,90,210,173,188,89,219,71,125,130,207,179,145,60,127,77,199,165,111,121,55,207,196,78,156,95,156,163,46,146,128,218,92,202,80,159,190,211,194,172,126,181,186,157,184,108,177,65,218,87,122,103,198,122,81,164,63,131,151,69,38,72,207,164,207,145,97,165,63,205,140,68,160,136,88,79,67,48,47,214,104,182,140,196,137,107,74,54,166,160,182,111,106,152,177,105,47,63,164,134,183,63,83,98,71,89,37,75,69,104,197,136,183,101,190,141,47,217,201,54,172,92,185,207,218,53,89,188,89,89,209,135,166,163,80,79,199,133,156,190,175,43,117,100,189,115,162,151,52,60,116,112,165,136,208,116,117,94,106,110,199,108,106,158,35,197,109,171,44,100,179,103,153,70,81,81,128,46,203,103,195,44,195,153,54,152,204,58,217,165,64,215,85,161,79,119,140,112,181,106,188,174,182,42,199,149,146,164,77,125,33,124,76,42,103,125,74,87,78,142,76,123,161,126,40,90,142,159,198,56,162,66,91,115,103,101,150,166,46,92,48,124,89,49,118,113,90,39,146,56,207,37,93,86,186,139,43,141,213,198,98,156,138,121,158,166,114,65,159,82,193,43,118,208,167,35,168,73,64,172,103,170,183,50,111,148,172,140,81,68,42,136,191,145,61,60,44,179,78,142,202,105,55,41,153,133,74,57,54,110,179,128,146,183,100,61,200,87,155,131,109,86,212,187,98,51,204,74,203,39,137,188,200,61,189,187,174,123,52,111,80,77,169,46,202,50,159,113,100,199,162,155,181,87,173,65,93,161,59,159,93,189,216,105,168,92,66,53,150,141,161,158,187,2
108,127,190,136,136,37,200,139,116,179,42,75,169,108,168,49,197,118,179,171,75,79,215,185,205,185,108,82,107,193,130,90,91,108,99,178,152,198,189,67,56,201,114,104,89,46,69,217,148,161,96,92,216,89,157,198,161,98,53,131,198,54,168,194,156,100,103,174,99,51,47,137,205,101,65,117,57,58,115,182,35,103,189,41,124,38,92,214,120,42,66,201,72,137,65,165,185,129,68,116,194,95,151,143,172,155,122,108,211,183,149,198,180,83,109,136,79,214,92,121,66,57,49,115,130,46,112,175,35,148,89,105,166,159,54,170,212,100,171,214,89,210,173,187,88,219,69,125,130,207,178,144,61,126,77,198,165,111,121,55,205,196,79,157,95,155,165,45,146,126,219,94,202,80,159,191,210,194,170,126,183,185,156,184,108,178,64,218,87,123,103,196,121,79,163,63,131,151,69,37,72,210,166,206,145,97,163,62,203,141,67,162,136,87,80,67,47,47,216,103,184,139,196,137,105,74,53,166,161,181,110,105,153,178,106,48,62,166,134,183,64,81,98,71,89,37,74,67,103,197,136,182,101,188,140,46,216,201,55,171,91,184,208,218,52,90,186,89,90,210,133,166,162,78,79,198,132,156,191,175,45,115,102,190,117,160,151,52,60,115,112,166,134,208,115,116,94,107,112,199,109,107,160,38,196,109,172,46,100,178,104,152,72,83,79,127,47,201,102,194,42,196,153,55,151,206,58,215,164,65,217,86,161,81,119,140,110,181,106,189,173,181,40,201,149,149,164,76,124,35,125,77,42,103,127,73,87,76,143,75,124,161,127,42,93,141,157,198,58,163,65,91,116,101,102,151,166,45,93,50,123,90,48,118,113,91,39,145,58,208,39,93,87,185,139,44,141,214,199,97,154,138,122,156,166,115,68,159,82,193,44,119,208,168,35,168,72,64,173,100,171,184,49,110,150,173,140,81,68,42,134,190,145,61,61,42,179,79,143,203,106,55,41,152,132,74,56,56,108,181,130,145,185,100,63,202,87,155,131,110,87,210,186,99,51,204,74,203,40,135,187,198,63,189,188,173,125,54,110,81,78,169,45,202,48,160,114,99,199,161,153,180,90,172,65,94,161,58,158,94,190,215,105,167,92,65,51,151,143,160,160,188,2
107,131,188,136,136,39,199,137,115,181,42,75,171,107,167,50,199,120,178,171,74,78,218,186,206,183,105,83,105,191,130,90,91,109,99,177,155,198,187,67,56,200,114,104,90,46,71,218,148,161,97,92,216,88,157,197,162,98,53,130,198,53,168,194,154,100,103,173,100,49,47,135,205,100,67,118,57,57,116,181,35,104,188,40,125,38,93,212,121,42,68,202,70,137,66,166,183,130,69,117,195,96,151,144,171,157,122,106,210,183,148,200,182,85,107,138,81,214,91,122,64,57,48,116,130,46,114,174,33,148,88,103,167,160,53,171,212,102,172,214,89,212,175,186,87,220,67,124,128,206,178,144,62,125,78,199,165,112,119,55,205,195,79,157,95,158,163,44,148,127,219,94,203,81,159,192,211,194,169,128,182,186,156,185,108,179,66,218,88,122,104,197,121,80,164,63,131,152,69,37,70,210,165,206,146,96,162,63,203,142,67,161,137,89,81,66,47,45,215,104,182,140,194,138,105,73,53,164,161,183,109,104,153,178,106,46,61,167,135,181,63,83,99,69,89,36,74,65,104,198,134,182,100,189,140,47,217,201,54,171,90,182,207,216,52,90,188,89,89,210,135,166,160,79,80,199,134,156,190,173,45,115,102,192,118,161,150,53,59,116,112,167,133,207,113,116,95,107,110,199,106,109,160,35,196,108,171,45,99,176,106,151,72,84,80,126,45,201,99,196,43,195,155,54,152,206,57,214,162,66,215,87,162,78,115,139,111,182,106,189,173,182,40,201,149,147,162,76,123,32,125,77,41,105,127,73,86,77,140,75,123,160,127,42,92,141,159,196,59,160,67,92,115,101,102,152,165,47,93,51,123,90,48,117,112,90,40,145,57,209,41,92,86,185,139,43,142,213,199,97,154,140,122,157,167,115,66,159,81,193,44,118,208,169,35,167,71,63,171,100,170,184,49,110,149,173,139,81,70,42,134,191,146,61,61,42,179,82,145,203,107,55,41,152,133,75,56,56,107,182,131,145,182,102,63,201,87,154,130,111,86,210,186,99,50,205,72,201,40,137,187,200,62,187,186,172,125,54,110,81,81,169,47,202,48,161,115,98,199,161,154,180,90,174,67,94,163,59,159,96,189,215,106,170,93,66,48,151,143,158,159,187,2
108,127,189,136,135,37,200,139,115,180,43,75,169,106,165,47,198,119,181,171,74,77,217,184,207,186,109,83,107,192,131,89,91,108,99,178,152,200,189,67,55,200,113,102,91,46,68,217,150,163,95,91,216,89,156,199,160,97,52,131,199,54,168,195,156,102,103,173,98,49,48,137,203,102,67,117,58,58,116,182,34,101,191,41,125,36,92,213,120,41,67,201,71,138,65,164,186,130,67,116,193,94,150,143,173,155,122,107,211,183,149,197,182,82,109,136,79,214,90,122,66,56,49,116,130,47,113,175,35,148,89,105,163,160,55,170,210,100,169,214,89,211,172,187,90,218,70,126,129,206,178,144,60,127,75,200,167,111,121,54,207,195,78,157,95,156,164,43,143,126,220,94,204,80,161,190,211,195,170,127,182,186,155,185,109,175,63,218,86,123,104,196,123,79,163,60,132,150,69,37,71,210,165,207,145,97,163,63,204,141,67,162,138,88,80,68,47,45,215,102,184,140,198,137,106,74,54,165,161,179,110,105,152,175,107,47,63,166,135,182,62,80,97,69,90,39,75,68,103,197,138,181,101,189,139,47,216,200,55,169,91,182,208,216,52,91,188,88,88,209,134,164,162,80,80,197,131,155,192,174,44,115,103,190,118,162,151,51,59,115,112,167,135,207,118,116,94,107,111,199,109,107,158,36,196,108,173,47,100,176,102,152,70,83,78,126,46,201,100,196,43,195,154,55,150,205,59,216,163,64,216,86,161,81,119,139,112,180,108,188,173,181,38,201,150,149,164,77,124,32,125,77,42,102,125,73,87,77,143,75,125,162,126,40,92,141,157,197,55,162,67,92,114,99,101,151,165,44,92,49,125,91,50,118,114,91,40,144,58,207,39,92,87,186,138,45,144,214,198,99,154,136,122,157,169,114,67,160,82,192,44,119,208,167,33,168,71,64,170,101,171,183,49,111,147,173,139,81,68,42,133,191,145,60,61,42,180,79,144,204,104,55,40,153,131,75,57,55,108,181,131,145,184,101,64,203,89,154,132,109,87,211,184,100,51,204,72,203,39,136,186,198,62,188,188,175,125,54,109,79,78,169,46,203,49,161,112,99,197,159,154,180,91,170,64,96,161,58,159,94,191,214,107,169,95,65,53,150,143,159,158,186,2
108,127,189,137,135,38,200,138,116,178,42,75,169,106,167,49,198,119,180,170,75,80,215,185,207,185,108,83,107,194,131,89,91,107,99,179,152,199,189,66,56,201,113,104,89,45,68,217,148,162,97,92,216,90,158,199,161,97,52,132,198,54,169,194,155,100,103,173,99,48,47,136,205,101,64,117,57,57,117,181,35,103,188,41,123,37,91,214,119,41,66,201,71,136,64,165,185,129,69,115,195,96,151,144,171,155,123,108,212,183,149,198,182,82,109,136,80,215,91,122,66,56,48,114,130,47,113,175,36,148,88,106,165,158,53,169,211,100,170,215,87,209,173,187,88,219,69,125,129,206,178,144,61,125,77,199,167,111,122,54,205,196,78,157,95,155,164,44,146,127,218,94,203,81,160,190,211,194,171,127,182,185,155,184,107,178,63,219,86,122,103,197,122,79,163,63,131,151,68,37,71,209,165,205,146,98,165,63,203,141,68,162,136,88,81,68,47,46,215,103,183,141,196,137,106,73,53,166,161,180,110,105,154,177,107,49,63,166,135,184,64,82,98,69,89,38,74,66,103,196,136,182,101,190,140,45,215,202,55,170,92,185,207,217,52,90,187,88,89,210,134,166,160,79,79,198,131,156,192,174,45,116,102,190,117,160,151,53,59,115,111,165,134,208,116,115,95,107,110,198,109,106,161,37,196,108,171,45,99,178,103,153,71,82,78,127,47,201,102,195,43,195,153,54,151,205,60,216,164,64,216,86,161,81,118,140,111,181,106,188,172,182,40,201,148,149,164,77,124,34,125,76,42,102,126,72,87,76,142,76,125,162,127,42,92,141,159,199,58,164,66,91,114,101,103,151,165,46,93,50,123,91,49,117,113,90,39,145,57,207,39,92,87,186,139,45,141,214,199,99,154,137,121,156,165,114,68,160,82,193,44,118,208,168,33,167,72,64,171,102,171,183,49,109,150,173,139,82,69,41,134,190,145,61,61,43,179,80,143,204,106,55,41,153,132,73,56,54,108,180,130,145,184,102,63,202,87,154,130,110,88,211,187,99,51,203,72,203,40,136,188,198,62,188,186,173,125,55,110,80,78,169,45,201,49,161,114,100,198,160,153,179,90,172,64,94,161,57,158,95,189,216,105,167,92,65,52,152,144,160,160,188,2
109,127,190,135,136,38,200,138,116,179,43,76,168,107,167,49,198,119,178,171,75,80,215,186,206,185,108,83,107,194,131,90,91,108,99,179,153,198,189,66,55,201,114,105,89,46,69,216,148,162,96,92,216,90,157,197,161,98,53,132,199,54,169,194,155,101,102,174,100,49,48,136,204,101,65,117,56,57,116,182,35,102,188,41,124,38,91,213,119,41,66,201,70,137,65,166,185,129,68,115,194,95,152,144,172,155,122,108,212,184,148,198,181,83,109,135,79,214,92,121,66,57,49,115,130,47,113,176,35,148,89,106,166,159,53,169,211,101,170,214,88,210,173,186,88,219,70,125,130,207,178,144,61,126,78,200,166,111,122,55,205,196,77,157,95,155,164,45,146,127,218,93,202,81,160,190,210,194,170,127,183,184,155,184,109,177,64,219,87,122,104,197,122,80,164,62,131,151,69,37,71,209,165,207,146,97,163,63,204,141,67,161,137,87,80,67,47,46,215,103,182,140,195,136,106,73,54,166,160,181,111,104,153,178,107,49,62,166,133,184,63,81,97,71,89,38,74,66,104,197,136,182,101,190,140,46,215,201,56,171,92,182,208,217,52,90,188,88,89,210,135,166,162,79,79,197,132,155,191,174,45,115,102,189,118,160,151,53,60,115,113,165,133,208,115,116,94,108,111,199,110,107,160,36,196,108,173,45,100,177,103,152,71,82,79,127,46,201,101,195,43,195,154,54,151,205,58,215,164,64,217,85,161,81,118,139,111,181,107,187,173,181,39,201,149,148,164,77,124,34,125,76,42,102,126,73,87,76,142,75,124,162,127,42,92,141,158,198,58,164,66,90,114,101,102,151,166,46,93,49,123,90,48,118,113,90,39,145,59,207,38,92,87,185,139,45,141,214,199,98,154,138,122,157,165,115,67,159,82,193,45,119,208,168,33,168,72,64,171,101,171,183,49,109,150,173,139,81,68,41,135,190,145,61,60,42,178,79,142,204,105,55,40,153,132,73,56,55,108,180,130,145,183,101,63,202,88,154,132,111,87,211,187,100,50,204,74,203,39,135,188,198,63,189,188,174,126,54,110,80,79,168,43,202,48,160,114,99,198,161,153,180,90,172,65,93,161,58,158,95,191,215,106,168,92,66,52,151,143,160,160,188,2
108,127,189,136,135,38,200,138,116,179,42,75,169,107,167,49,198,119,179,171,75,79,215,185,206,185,108,83,107,194,131,90,91,107,99,178,152,199,188,66,56,201,114,104,89,46,69,217,148,162,97,92,216,90,157,198,161,97,52,131,199,54,168,194,156,100,103,174,99,49,47,137,204,101,65,117,57,58,116,182,35,102,188,42,124,37,92,213,120,41,66,201,71,138,65,165,186,129,68,116,194,95,151,144,173,155,122,107,211,183,149,198,181,83,109,135,79,214,91,121,66,56,49,115,130,47,112,176,35,148,89,105,166,159,53,170,211,100,171,213,88,210,174,187,88,219,69,125,130,207,178,144,61,125,77,199,166,111,121,55,205,195,78,157,95,155,164,45,146,126,219,93,202,81,160,190,211,194,171,127,183,185,156,184,109,178,64,218,87,122,104,197,122,79,163,62,131,151,69,37,71,209,165,206,145,97,164,63,204,141,67,161,137,88,81,66,47,46,216,103,183,140,196,136,106,74,54,166,161,181,111,104,153,178,106,48,62,165,134,183,64,81,97,70,89,37,74,67,104,197,136,182,101,189,140,46,215,201,55,171,92,183,208,217,52,89,187,89,89,210,134,166,162,79,79,198,132,156,191,174,45,115,102,190,117,161,151,53,60,115,112,165,134,208,115,116,95,107,111,198,109,107,160,37,196,109,172,45,100,178,103,152,71,83,79,127,47,201,102,194,43,195,154,54,151,205,59,215,164,64,217,86,161,81,118,140,111,181,106,188,173,182,40,202,149,148,164,77,124,34,125,77,42,103,126,73,87,76,143,75,124,162,127,42,93,141,157,198,58,163,66,91,115,101,102,151,166,46,93,49,123,90,48,118,113,91,40,145,58,207,39,92,87,185,139,44,141,214,199,98,154,138,121,156,166,115,68,159,82,192,44,119,208,168,34,168,72,64,171,101,171,184,49,109,150,173,139,81,68,42,134,190,145,61,61,43,179,79,142,204,105,55,40,153,133,74,57,55,107,180,130,145,184,101,62,202,87,154,131,110,87,211,187,99,51,204,73,203,39,136,187,198,62,189,187,174,125,54,110,80,78,169,45,202,48,160,113,99,198,161,153,180,90,172,65,93,161,58,158,95,190,215,105,168,93,66,52,150,143,160,160,188,2
108,128,189,136,135,38,200,138,116,179,42,75,168,107,167,49,198,119,179,172,74,79,215,185,205,185,108,82,107,194,131,91,91,107,99,178,152,199,188,66,55,200,114,104,89,46,69,217,148,161,97,92,216,90,157,198,161,97,52,131,198,55,169,194,156,100,103,174,99,50,47,136,204,102,65,117,57,58,116,182,35,102,188,41,124,37,92,213,120,41,66,201,71,138,65,165,186,130,68,115,194,95,151,144,173,155,122,107,212,182,149,198,181,83,109,135,79,215,91,121,65,56,49,115,131,47,112,176,36,148,89,105,166,159,53,169,211,100,171,213,88,209,174,188,88,219,70,125,129,207,179,144,61,125,77,199,166,111,121,55,205,195,78,157,96,154,164,45,146,126,219,93,203,81,159,190,211,195,170,127,183,185,156,184,110,178,64,218,87,122,103,197,122,80,163,62,131,151,69,37,71,209,165,206,145,97,163,62,203,141,67,162,137,88,81,66,47,46,216,103,183,140,196,135,106,74,53,166,161,180,110,104,153,178,106,48,63,165,134,183,64,81,98,70,89,37,74,67,104,197,136,182,101,189,141,45,216,202,55,170,91,184,208,217,53,89,188,89,89,210,134,165,162,79,79,198,132,156,191,174,45,115,102,190,118,161,150,53,60,115,112,165,134,208,115,116,94,107,111,198,109,107,160,37,196,108,173,44,100,178,103,152,71,82,79,128,46,200,101,194,43,195,153,55,151,205,59,215,164,64,216,86,161,81,118,140,111,181,106,188,173,181,39,202,149,148,164,77,123,34,125,77,42,103,126,72,87,76,143,76,124,162,127,42,93,141,157,198,57,163,66,91,114,101,102,151,166,46,93,48,123,90,48,118,113,91,40,146,58,207,39,92,87,186,139,44,142,214,199,97,154,138,121,156,166,114,68,159,82,192,45,119,208,167,34,168,72,65,171,101,171,183,49,110,150,173,139,81,68,42,134,190,145,61,61,44,179,79,143,204,105,55,41,152,133,74,57,55,108,180,130,145,184,100,62,201,88,154,131,109,87,211,187,99,51,204,73,203,39,136,187,198,63,189,187,173,126,54,110,80,78,169,45,202,48,160,113,98,198,160,153,180,91,172,65,93,161,58,157,95,191,215,105,168,93,66,52,150,144,160,160,187,2
108,127,189,137,136,39,200,137,117,179,43,75,169,107,167,49,198,119,180,171,75,79,215,185,205,185,108,83,106,194,130,90,91,107,100,178,152,199,189,66,56,200,114,104,89,46,68,217,148,161,96,91,217,90,157,198,161,97,52,131,199,54,168,195,155,101,102,174,98,49,48,137,204,101,65,117,57,58,116,182,35,103,189,41,124,38,91,213,120,41,66,201,71,138,65,165,185,128,68,115,194,95,151,143,173,155,122,107,211,183,148,197,181,83,110,136,80,215,92,121,66,57,49,116,131,48,112,176,36,148,89,105,166,158,53,170,211,100,170,214,88,210,173,187,87,219,69,124,129,206,178,144,61,126,79,200,166,112,122,55,205,196,78,157,96,155,164,45,145,127,219,93,202,82,160,190,210,194,170,127,184,185,156,184,109,177,64,218,86,123,104,196,122,79,163,62,131,151,68,37,71,208,165,206,146,97,163,63,204,141,67,161,137,88,80,67,47,45,216,103,184,140,195,136,106,74,54,166,162,180,109,105,153,177,106,48,63,165,134,184,64,82,98,71,89,38,75,67,103,197,136,181,101,190,141,45,216,201,55,170,92,183,208,217,52,89,187,89,88,210,134,166,163,79,79,199,132,156,192,174,44,116,103,191,118,161,150,52,60,116,112,165,134,209,115,116,94,107,111,197,110,107,160,37,196,108,171,45,99,178,104,152,71,82,79,128,47,201,101,194,43,195,154,55,151,205,58,216,164,65,216,86,161,82,118,139,111,180,106,188,173,181,40,201,150,149,164,77,124,34,124,76,42,103,126,72,88,76,143,75,125,161,126,42,93,141,157,198,58,163,67,91,115,101,102,151,165,46,93,49,123,90,48,117,113,91,39,144,58,206,39,92,88,185,139,44,141,214,200,99,154,138,121,156,167,115,69,159,82,192,45,119,208,167,35,167,72,64,171,101,171,184,50,109,150,172,139,81,69,42,134,191,145,61,60,43,179,79,142,204,105,56,41,153,132,74,56,54,107,180,131,144,184,100,62,201,88,155,131,109,87,210,187,99,50,203,73,202,39,136,187,198,63,188,187,173,125,55,110,79,78,168,45,202,48,161,114,99,198,161,153,179,91,173,65,94,161,57,157,94,191,215,106,168,92,66,53,151,143,160,159,188,2
109,128,190,136,137,38,200,138,115,179,42,75,168,107,168,48,198,118,179,170,75,78,216,186,206,184,108,82,108,194,130,91,90,108,99,178,152,199,187,67,56,201,114,104,89,47,69,217,148,160,97,91,214,90,156,198,161,98,52,132,198,54,168,194,155,101,104,173,100,49,48,137,205,102,64,118,57,57,117,181,34,102,188,42,124,38,92,213,121,41,66,200,71,138,65,165,186,129,68,116,194,94,151,146,172,157,122,107,212,183,150,198,181,83,110,136,81,215,91,121,64,56,50,115,131,45,112,176,35,149,89,104,165,160,53,170,212,101,171,213,88,211,174,187,88,220,70,126,129,207,179,144,61,126,77,198,166,111,121,55,204,196,78,156,95,155,164,44,146,127,219,93,203,80,159,190,209,194,171,127,183,185,155,183,109,177,64,219,86,122,103,197,122,80,162,62,130,151,69,37,72,209,165,207,145,97,163,62,205,141,67,160,136,88,79,68,47,45,215,103,183,139,196,136,107,73,53,167,161,180,110,105,153,177,106,47,62,165,133,183,63,80,98,70,89,38,75,66,103,196,136,183,100,189,140,46,215,201,57,170,91,184,209,216,52,88,188,89,89,211,134,166,162,80,79,198,132,156,191,173,45,115,102,190,117,162,151,54,60,116,111,166,133,208,115,115,94,106,111,200,109,107,160,37,197,108,172,46,99,178,103,152,70,82,79,127,47,201,101,196,42,196,154,55,151,205,59,214,163,63,217,87,160,81,118,140,111,180,106,189,173,181,41,202,150,149,164,78,123,34,125,77,42,102,126,73,87,75,143,74,125,161,127,41,93,141,158,198,58,163,66,89,115,102,102,152,165,46,92,50,124,91,48,119,113,90,39,145,58,207,39,93,88,186,139,44,142,213,199,97,155,139,121,155,167,113,69,159,82,193,44,119,208,167,34,169,72,65,170,101,171,183,49,109,150,173,139,81,68,42,135,190,144,61,61,43,179,78,142,204,105,54,41,153,133,74,57,56,107,180,131,145,184,100,63,201,87,154,131,111,87,212,186,99,51,204,73,203,39,135,188,199,63,189,186,175,124,54,110,80,78,169,44,202,49,160,114,98,197,161,153,180,91,171,65,94,162,57,157,94,190,216,106,169,94,66,53,151,143,161,159,189,2
108,127,190,136,136,38,200,138,116,179,42,75,169,107,167,49,198,119,179,171,75,79,215,185,206,185,107,83,107,194,131,90,91,108,99,178,152,199,189,66,55,201,114,104,89,46,69,217,148,162,96,92,216,90,157,198,161,97,52,131,198,54,168,194,156,100,103,174,99,50,47,137,204,101,65,117,57,58,116,182,35,102,188,42,124,37,91,213,120,41,66,201,71,137,64,165,186,129,68,116,194,95,151,144,172,155,122,108,211,183,149,198,181,83,109,135,79,215,92,121,66,56,50,115,130,47,112,176,35,148,89,105,166,159,53,170,211,101,171,213,88,210,174,187,88,219,69,125,129,207,179,144,61,125,77,199,166,111,121,55,205,195,78,157,95,155,164,45,145,126,218,93,202,81,160,190,211,194,170,127,183,185,156,184,109,178,64,218,87,122,104,197,122,79,163,62,131,151,69,37,71,209,165,206,146,97,164,63,204,141,67,161,137,88,80,66,47,46,216,103,183,140,196,136,106,74,54,166,161,181,110,104,153,178,106,48,62,165,134,183,64,82,98,70,89,37,74,67,103,197,136,182,101,189,140,45,216,201,55,171,92,183,208,217,52,90,187,89,89,210,134,166,162,79,79,198,132,156,191,174,44,115,102,190,117,161,151,53,60,115,111,165,133,208,115,116,95,107,111,198,109,107,160,37,196,108,172,45,100,178,103,152,71,82,79,127,47,201,102,194,43,195,154,54,151,205,58,215,164,63,217,86,161,81,118,140,111,181,106,187,173,182,40,202,149,148,164,77,124,34,125,77,42,102,126,73,87,76,142,75,124,162,127,42,93,141,157,198,58,164,66,91,115,101,102,151,166,45,93,49,123,90,49,118,113,91,40,145,58,207,39,93,87,185,139,45,141,214,200,98,154,138,122,156,166,115,68,159,82,192,45,119,208,168,34,168,72,64,171,101,171,183,49,109,150,173,139,81,68,42,134,190,145,61,61,43,179,79,142,204,105,55,40,152,132,74,57,55,107,180,130,145,184,101,62,202,87,154,132,110,87,211,187,99,51,204,73,203,39,136,188,198,62,189,187,174,125,54,110,80,78,169,45,202,48,160,114,99,198,160,153,180,90,172,65,93,161,58,158,95,190,215,105,168,93,66,52,151,143,160,160,188,2
108,127,189,136,135,38,200,138,116,179,42,75,169,108,167,49,198,119,179,172,76,79,215,186,206,185,108,83,107,193,131,91,91,107,99,179,152,199,188,66,55,201,113,104,89,46,69,217,148,162,96,92,217,90,157,197,161,97,52,131,199,54,168,193,156,100,103,174,99,49,47,137,204,102,65,117,57,58,116,182,35,102,189,42,124,37,92,213,120,42,65,201,71,137,65,165,185,129,68,116,194,95,151,144,173,156,122,108,211,183,149,198,181,83,110,136,79,214,92,121,65,56,50,115,130,46,112,176,35,148,89,105,166,159,53,170,211,100,170,213,88,210,174,187,88,219,69,124,130,206,178,144,61,126,77,199,166,111,121,55,205,195,78,157,95,155,164,45,145,126,219,93,202,81,159,189,210,194,171,127,183,185,155,184,109,178,64,218,87,122,103,197,121,79,163,63,131,151,69,37,71,209,165,206,145,97,163,63,203,141,67,162,137,88,80,66,47,46,216,103,183,140,196,137,106,74,53,165,161,181,110,104,154,178,106,48,62,166,134,183,63,81,98,70,89,37,74,67,103,197,136,182,101,189,140,46,216,201,55,171,91,183,208,217,53,89,187,88,89,210,134,166,162,79,79,198,132,156,191,174,45,115,102,190,117,161,151,53,59,115,112,165,134,208,115,116,95,107,110,199,109,107,159,37,197,109,172,45,100,178,103,152,71,82,79,127,47,201,101,194,42,195,154,54,151,206,59,215,164,64,216,85,161,81,118,139,111,181,106,188,173,182,40,202,149,148,164,77,123,35,125,77,41,103,126,73,87,76,143,75,124,162,126,42,92,141,158,198,57,163,66,91,115,101,103,152,166,46,92,49,123,90,48,118,113,91,40,145,58,207,39,92,87,185,139,44,142,214,200,98,155,139,121,155,166,115,68,159,82,192,45,119,208,167,34,168,72,64,171,101,171,184,49,109,149,173,139,81,68,42,134,190,145,61,60,43,179,79,142,203,105,55,40,153,132,75,57,55,107,180,131,145,184,101,62,201,87,154,131,110,87,212,187,100,50,203,73,203,39,136,188,199,62,189,187,173,125,54,110,80,78,169,45,202,48,161,114,99,198,161,153,180,90,172,65,93,161,58,158,95,190,215,106,168,92,66,52,150,143,160,160,188,2
108,127,190,136,136,38,200,139,116,179,42,75,169,107,167,49,198,119,179,171,76,79,215,185,206,185,108,83,107,193,131,90,91,107,99,179,152,199,189,66,56,201,114,104,89,46,68,217,148,162,97,92,216,90,157,198,161,97,52,131,198,54,169,194,156,100,103,174,99,50,47,136,204,102,65,117,57,58,116,182,35,103,188,42,124,37,92,214,120,41,66,201,71,138,65,165,186,129,68,115,194,95,151,143,172,155,122,107,211,183,149,197,181,83,109,136,79,215,91,121,66,56,49,115,131,47,113,176,35,148,89,105,166,159,53,170,211,100,171,213,88,210,173,187,88,219,69,125,130,206,178,144,61,126,77,198,166,112,121,55,206,195,77,157,95,155,164,45,145,126,219,93,202,81,159,190,211,194,171,127,182,185,155,184,108,178,64,218,86,122,104,197,122,79,163,62,131,152,69,37,71,209,165,207,146,97,164,62,204,142,67,161,137,88,81,67,47,46,216,103,184,140,196,137,106,74,54,165,160,181,111,104,154,178,106,48,62,166,134,184,64,81,98,70,89,37,74,67,104,197,136,182,101,189,140,45,216,201,55,170,91,183,208,217,52,89,188,88,89,210,134,166,162,79,79,198,132,156,191,173,44,115,102,190,117,161,151,52,60,115,111,165,133,208,115,116,94,107,111,198,109,107,160,37,196,108,172,45,100,178,103,152,71,83,79,127,47,201,102,195,43,195,153,54,151,205,59,216,164,64,217,86,161,81,118,140,111,181,106,188,173,181,40,202,149,148,164,77,124,34,125,77,42,102,126,73,87,76,142,75,124,162,127,42,92,141,157,198,58,163,66,91,115,101,102,151,166,46,92,49,123,90,48,118,113,90,40,145,58,207,39,92,87,185,139,44,141,214,200,98,154,138,121,156,166,115,68,159,82,193,45,119,208,168,34,168,72,65,171,101,171,183,50,109,150,173,140,81,68,42,134,190,145,61,60,43,179,79,142,204,105,55,40,152,133,74,56,55,107,180,130,145,184,101,62,202,87,154,132,110,88,211,186,99,51,203,73,203,39,136,187,198,62,188,187,173,125,54,110,80,78,169,45,202,48,160,114,99,198,160,153,180,90,172,65,93,161,58,158,95,190,215,105,168,92,66,52,150,143,160,159,188,2
108,127,190,137,136,38,200,139,116,179,41,75,169,107,168,48,198,120,180,172,76,79,215,186,206,185,107,82,107,194,131,91,91,106,99,178,153,199,189,66,55,200,114,103,88,47,69,217,148,161,96,91,216,89,158,198,162,98,52,131,199,54,169,193,155,100,103,173,99,50,47,136,205,102,65,116,58,58,116,181,35,103,188,42,124,37,91,214,119,41,65,200,72,137,64,166,186,129,69,116,195,95,152,144,173,155,122,107,212,183,149,198,180,84,110,136,79,215,91,122,65,57,50,115,130,46,112,175,35,149,89,105,166,159,54,170,211,100,170,213,88,210,173,187,87,219,69,126,130,207,179,143,62,126,77,199,166,111,121,56,205,196,79,157,94,155,164,45,146,128,218,93,201,81,158,191,210,195,171,126,182,185,156,185,109,177,64,218,87,123,104,197,122,80,163,62,131,150,68,38,71,209,165,206,146,97,164,63,204,142,68,162,138,88,80,67,47,46,216,102,183,140,195,137,105,73,54,165,161,180,110,105,153,178,105,49,62,165,135,184,64,81,98,69,89,37,75,67,102,198,136,181,101,189,140,46,216,201,55,171,91,183,207,216,53,89,187,89,88,210,134,166,162,80,79,199,132,155,191,174,44,116,102,190,117,160,151,53,59,115,111,165,133,207,115,117,94,107,111,199,108,107,160,37,196,108,172,46,99,179,103,152,70,81,79,127,45,201,101,196,43,195,154,54,150,205,58,215,164,64,217,87,161,81,118,140,110,181,106,188,173,182,40,202,149,148,164,76,124,35,124,77,41,103,126,73,87,77,143,76,125,162,126,42,92,141,157,199,57,164,66,91,115,101,101,151,165,45,93,49,123,89,48,118,112,90,39,144,57,206,40,93,88,185,139,45,142,213,200,98,155,138,122,156,165,115,68,159,83,193,45,118,208,167,35,167,72,64,170,101,171,183,50,109,150,173,140,81,68,43,134,191,145,61,61,43,178,78,142,204,104,55,41,153,133,75,58,55,108,180,130,145,183,101,64,202,87,154,131,109,87,211,187,99,50,204,73,203,40,136,189,197,62,189,187,174,124,54,110,80,79,168,45,201,49,160,113,99,196,162,154,179,89,172,65,93,161,58,157,95,189,215,105,168,92,67,52,150,142,159,159,188,2
108,128,190,137,135,38,200,138,116,179,42,76,169,107,167,49,198,119,180,171,75,79,216,186,206,185,107,83,106,193,131,90,91,107,99,178,152,199,188,66,56,201,114,104,89,46,69,217,148,161,97,92,216,90,157,198,161,97,52,131,199,54,168,194,156,100,103,174,99,49,47,137,205,101,65,117,57,58,116,182,35,102,188,42,124,37,91,213,120,41,66,201,71,138,64,165,185,129,68,115,194,95,151,144,173,155,122,107,211,183,149,198,181,83,109,136,79,214,91,121,66,56,49,115,130,47,112,175,35,148,89,105,166,159,53,170,212,101,170,214,88,210,173,187,88,219,69,125,130,207,178,144,61,125,77,199,166,111,121,54,205,195,78,157,95,155,164,45,145,126,219,93,202,80,160,191,210,194,171,127,182,185,155,184,108,178,64,218,87,122,103,197,122,79,163,62,131,151,69,38,72,209,165,206,145,97,164,63,204,141,68,162,137,88,81,66,47,46,216,103,183,140,196,137,106,74,54,166,160,180,110,104,153,178,106,48,62,165,134,183,64,81,97,70,89,37,74,66,104,197,136,182,101,189,140,45,216,201,55,171,91,183,208,217,52,89,187,88,89,210,134,166,162,79,79,198,132,156,191,174,45,115,102,190,117,161,151,52,60,115,112,165,134,208,115,116,94,107,111,198,109,107,160,37,196,109,172,45,100,177,104,152,71,82,79,128,47,201,102,195,43,195,153,55,151,205,58,216,164,64,216,85,161,81,118,139,111,181,106,187,173,182,40,201,149,148,164,77,123,34,125,77,42,103,126,73,87,76,143,75,124,162,127,42,93,141,158,199,57,164,66,91,114,101,102,151,166,45,93,49,124,90,48,118,113,91,40,145,58,207,39,92,87,185,139,45,141,214,200,98,154,138,121,156,166,114,68,159,82,192,44,119,208,167,34,168,72,64,171,101,171,183,49,109,150,173,140,81,68,42,134,190,145,61,60,43,179,79,142,204,105,55,41,153,132,74,57,55,108,180,130,145,184,100,63,202,87,154,131,110,87,211,187,99,51,203,73,203,39,136,187,198,62,188,187,174,125,54,110,80,79,169,44,202,48,160,114,99,198,160,154,180,90,172,65,93,161,58,158,95,190,215,105,168,92,66,52,151,143,159,160,188,2
109,127,191,134,135,39,197,139,114,180,43,76,169,108,166,48,197,118,177,170,75,79,216,187,207,185,106,82,106,193,130,93,90,106,100,178,153,198,189,67,55,201,114,103,89,46,71,217,146,161,96,92,215,90,159,198,161,98,52,132,201,53,169,194,158,101,103,174,99,48,47,136,204,102,65,118,56,57,115,181,36,104,189,42,125,37,91,213,120,41,67,201,71,139,64,165,188,131,68,113,192,96,151,144,173,155,121,108,212,183,149,201,180,84,109,136,79,213,92,122,66,57,49,114,131,47,112,174,34,147,89,104,166,160,53,169,211,99,170,213,88,210,175,187,88,220,69,123,129,206,179,143,62,126,77,198,166,112,120,55,206,197,75,156,95,155,166,42,145,127,218,93,202,80,161,190,211,192,171,128,182,184,155,183,109,179,65,220,86,122,102,197,121,81,163,61,131,151,69,38,70,210,165,207,147,97,162,62,205,142,68,161,137,87,81,68,46,47,215,103,183,139,193,136,107,76,54,165,162,180,110,102,154,178,106,48,62,164,135,184,65,83,98,69,90,37,74,66,103,196,135,182,102,190,141,46,216,201,56,169,90,183,207,217,52,89,189,89,90,209,134,167,162,78,79,197,133,155,189,175,45,115,103,190,117,161,150,51,60,114,112,166,133,208,114,114,94,107,112,199,109,106,160,37,196,108,172,45,99,177,105,151,70,82,79,128,48,203,101,195,43,195,154,55,150,206,59,215,164,64,217,83,159,82,118,137,110,181,107,187,172,180,39,202,150,149,164,77,125,37,125,77,42,103,127,73,87,76,143,75,124,161,125,41,91,142,156,198,58,164,66,93,114,101,101,151,167,47,93,49,124,89,48,118,114,90,39,146,58,207,41,92,86,185,139,45,141,215,199,98,155,136,122,155,167,115,68,159,81,191,44,120,207,168,32,169,72,62,170,102,172,184,48,111,152,174,139,83,68,41,135,191,146,61,62,44,179,81,141,204,104,55,40,151,132,76,57,55,108,182,132,143,183,101,61,203,88,153,132,110,87,211,186,100,51,203,73,203,41,135,186,197,63,189,187,173,124,54,112,79,80,169,44,203,48,161,114,99,197,160,153,180,91,171,65,93,161,57,156,95,191,216,107,169,91,66,52,151,142,161,158,188,2
109,127,189,136,135,38,200,139,116,179,42,76,169,107,167,49,197,119,179,171,75,79,216,185,206,184,108,83,107,193,130,90,91,108,99,179,152,199,188,67,56,200,114,104,89,46,69,217,148,162,97,91,216,90,157,198,161,97,52,131,198,54,169,194,156,100,103,174,99,50,47,136,204,101,65,117,57,58,116,182,35,102,188,41,124,37,92,213,119,41,66,200,71,138,65,166,186,129,67,115,195,95,151,143,173,156,122,108,211,183,149,198,181,83,109,136,79,214,91,121,66,56,49,114,131,47,113,175,35,148,89,105,166,159,53,170,211,101,170,213,88,210,173,187,88,219,69,125,129,207,178,144,61,125,77,199,166,112,121,54,205,196,78,157,96,155,164,45,146,126,219,93,202,81,159,190,211,194,171,127,183,185,156,184,109,177,64,219,87,122,104,197,122,80,163,62,131,151,69,37,71,210,165,206,146,97,164,62,204,141,68,161,137,88,81,67,47,46,216,103,183,141,196,136,107,74,54,166,160,181,110,104,154,178,106,48,62,166,134,183,64,81,97,70,89,38,74,67,103,197,136,182,100,189,140,46,215,201,55,170,91,183,208,217,52,89,188,88,89,210,134,166,162,79,79,199,132,156,191,174,45,115,102,190,117,161,151,52,59,115,112,165,133,208,115,116,95,107,111,198,109,107,160,37,196,109,172,45,100,177,103,152,71,82,79,127,47,201,101,195,43,195,153,54,151,205,59,215,164,64,216,86,161,81,118,140,111,181,106,187,173,182,40,201,149,148,164,77,124,34,125,76,42,103,127,73,87,76,142,75,124,162,127,42,92,140,158,198,57,163,66,91,115,101,102,152,166,46,93,49,123,90,48,118,113,90,40,145,59,207,39,92,87,185,139,45,141,214,199,98,154,138,122,156,166,115,68,159,82,192,44,119,208,167,34,168,72,64,171,101,171,183,49,109,150,173,139,81,68,42,134,190,145,61,61,43,178,79,143,204,105,55,40,153,133,74,57,55,107,180,130,145,184,100,62,202,87,154,132,110,87,211,186,100,51,204,73,203,39,135,187,198,63,189,188,174,125,54,111,81,78,169,45,202,48,160,114,99,198,160,153,180,90,172,65,93,161,57,157,94,190,215,105,168,92,66,52,150,143,160,160,187,2
107,126,190,137,135,38,200,138,117,180,41,76,169,106,167,49,197,119,179,171,75,81,215,184,207,186,108,84,105,194,131,92,91,108,98,178,152,198,189,68,55,200,113,105,89,45,69,215,148,162,97,91,215,91,156,198,161,99,54,131,199,54,169,194,156,101,102,173,98,50,46,135,204,101,65,118,58,58,118,181,35,102,189,42,124,37,93,213,120,42,66,201,72,138,64,165,186,131,68,116,195,94,150,144,173,154,122,107,211,182,147,199,180,83,109,135,80,212,91,120,66,57,49,115,130,46,112,174,36,148,87,104,165,159,54,169,210,101,171,212,88,210,174,186,88,219,69,126,129,207,178,143,60,124,76,199,167,112,121,54,204,196,78,157,96,154,164,45,145,125,219,93,203,81,160,190,210,193,172,127,183,186,154,185,110,177,65,220,86,123,103,197,122,80,163,62,131,151,68,38,71,209,165,206,144,98,164,63,203,141,67,162,137,86,80,67,48,45,216,102,184,140,194,135,106,73,53,166,161,181,111,105,152,177,106,49,61,165,133,184,63,82,99,69,90,37,73,66,104,197,136,180,100,189,139,46,215,202,55,171,90,183,207,218,53,90,188,88,88,210,135,166,161,79,80,198,133,154,190,173,46,114,102,189,118,161,152,52,59,115,111,164,134,209,116,116,95,106,111,197,108,107,160,37,197,107,172,45,101,178,104,152,70,82,78,127,47,200,103,194,43,196,153,55,151,204,58,216,162,64,218,86,161,81,119,141,112,180,106,188,173,181,39,201,150,148,165,75,122,34,125,78,42,102,126,73,88,76,143,75,123,161,127,42,94,141,157,199,57,164,66,90,113,101,102,151,165,44,93,49,124,90,50,117,112,90,40,145,58,206,39,92,86,185,138,45,142,212,199,98,154,138,122,157,165,115,68,160,80,192,45,119,207,168,34,168,72,66,171,102,172,183,48,109,150,174,138,83,69,40,134,190,144,62,60,42,178,80,141,203,106,55,38,152,131,74,58,55,107,179,130,145,184,101,63,201,87,155,131,108,89,212,188,100,51,204,72,205,41,134,187,198,62,189,188,174,124,54,110,81,78,170,45,202,50,161,114,99,198,160,153,180,91,173,66,93,160,59,159,94,191,216,105,168,92,65,50,151,143,159,159,189,2
109,128,190,137,136,38,200,139,115,179,42,75,169,107,169,49,197,119,179,170,75,80,216,185,206,185,108,84,106,193,131,90,91,108,99,178,152,199,188,67,56,200,114,104,90,46,68,217,149,161,96,91,216,89,157,198,161,97,52,131,198,54,169,194,155,101,102,174,99,49,47,137,205,101,66,117,56,58,116,181,35,102,188,42,124,37,92,213,120,42,67,201,71,137,66,165,186,130,68,116,194,95,151,143,173,155,121,108,212,182,148,198,182,84,109,135,79,214,91,120,66,56,49,114,131,47,112,177,35,148,88,106,165,158,54,170,211,100,169,214,88,210,174,187,90,219,70,126,130,207,179,144,60,124,77,200,165,111,122,54,206,195,78,157,95,155,165,45,144,127,219,93,201,80,159,190,210,193,170,126,182,185,155,184,109,178,64,219,86,121,103,198,122,79,165,62,131,152,69,36,71,210,165,207,146,97,164,62,204,140,68,161,137,88,81,66,47,46,217,103,183,140,195,137,106,74,53,165,160,181,110,103,154,178,105,49,62,165,135,183,64,81,97,70,89,38,74,67,104,197,137,182,101,189,140,45,216,201,56,170,91,183,208,218,53,89,187,88,89,210,133,165,162,79,80,198,132,157,192,174,45,116,102,189,118,160,150,52,60,114,110,165,133,208,115,116,94,107,111,198,109,107,160,37,196,108,171,46,101,178,103,152,71,83,78,127,46,202,102,195,42,195,154,54,150,206,58,215,164,64,218,87,160,81,118,139,110,180,105,187,173,183,39,201,149,149,163,77,124,34,125,77,42,102,126,73,87,76,143,75,125,161,127,42,93,140,158,200,58,163,67,91,116,101,101,151,167,47,92,49,123,90,48,119,113,90,40,146,58,207,38,92,88,185,139,46,142,214,200,98,154,137,121,155,166,115,68,159,82,192,45,120,209,167,34,167,71,64,172,101,171,184,50,109,150,173,140,80,68,42,133,190,145,61,60,43,179,79,141,203,105,54,39,153,133,74,57,56,107,180,130,144,185,101,62,202,87,154,131,110,87,210,187,100,51,204,73,203,39,135,188,198,62,188,188,173,125,54,111,80,79,169,45,202,47,160,114,100,197,161,153,180,90,172,66,94,161,57,158,95,190,215,106,169,93,66,52,151,143,160,160,189,2
108,128,190,136,135,39,199,139,116,179,42,75,169,107,168,49,197,119,179,171,75,79,216,186,205,185,107,82,106,194,130,90,90,107,98,178,152,199,189,67,55,201,114,104,88,47,68,217,148,162,97,92,216,90,157,198,161,97,52,131,198,54,168,194,155,100,103,174,99,50,47,137,204,101,65,118,57,58,116,182,34,103,188,42,123,37,92,213,119,41,66,201,71,138,64,165,185,129,67,115,194,94,151,144,173,155,122,107,212,183,149,198,181,84,109,136,79,215,92,121,66,57,49,115,130,46,112,175,36,148,89,105,166,159,54,170,211,101,171,214,88,210,174,188,88,219,69,125,130,207,179,144,61,126,77,199,166,111,121,55,205,195,77,156,95,155,164,44,146,127,219,93,202,80,160,191,211,194,171,127,183,185,155,184,109,178,64,219,87,122,103,196,122,80,164,63,131,151,69,37,71,210,165,205,145,97,164,63,204,142,67,161,137,88,81,67,47,45,215,103,183,141,195,137,106,74,54,165,161,181,110,104,153,178,106,48,62,165,134,183,64,81,97,71,89,37,75,67,104,197,137,182,100,189,140,45,215,201,56,171,91,183,208,217,52,90,187,89,89,211,134,165,162,79,79,198,132,156,191,173,45,115,103,191,118,161,151,53,60,115,112,165,133,208,115,116,95,108,111,198,109,107,159,37,196,108,171,45,100,178,103,152,70,83,79,127,47,201,101,195,42,196,153,54,151,205,59,216,164,64,216,86,161,81,118,139,111,181,106,187,173,182,40,202,150,149,164,77,123,34,125,77,42,103,126,72,87,76,142,75,124,162,127,41,93,141,158,199,58,163,66,91,115,100,102,151,166,46,92,50,124,90,48,118,113,90,40,145,59,207,39,93,87,185,139,45,141,214,199,98,155,137,122,156,166,115,68,159,82,192,45,119,208,167,34,168,72,64,171,102,171,183,49,109,149,173,140,81,68,42,134,190,145,61,60,43,178,79,143,204,105,55,41,153,132,74,57,55,107,180,130,145,184,100,62,201,88,155,131,110,88,211,186,99,51,204,73,203,39,135,188,198,63,189,187,174,125,54,110,80,78,169,45,202,49,160,113,99,198,160,154,180,91,172,65,94,161,58,157,94,191,215,105,168,92,66,52,151,143,160,160,188,2
108,127,189,135,136,39,199,139,116,179,41,75,169,107,167,49,197,118,179,171,74,78,216,186,206,185,108,83,106,193,131,91,91,108,99,179,152,200,188,66,55,201,114,104,90,45,69,217,147,162,96,92,216,90,158,198,161,98,52,131,200,54,168,195,156,100,103,174,98,49,47,137,205,102,64,118,57,57,116,182,35,102,188,42,123,37,92,212,120,41,66,201,71,135,65,166,185,129,68,114,193,95,151,144,172,155,124,107,212,183,149,198,181,83,109,135,80,215,91,122,65,57,49,115,131,47,112,176,35,149,88,105,165,159,53,169,212,101,170,214,88,210,174,186,88,218,69,125,129,206,179,145,61,126,78,198,166,112,122,53,205,195,77,157,96,155,164,45,146,126,219,93,203,81,160,190,210,195,170,127,183,185,156,184,108,177,63,219,87,122,103,197,122,80,163,63,131,152,69,36,72,210,166,204,146,98,164,62,202,141,67,161,137,87,80,67,46,46,216,103,183,140,195,137,106,74,53,166,161,182,111,104,153,178,106,48,63,165,133,184,64,83,97,71,89,37,74,68,104,198,137,181,101,189,138,46,215,202,55,170,92,183,208,217,51,89,187,89,90,210,134,165,161,79,80,199,133,156,189,174,46,115,103,190,118,161,150,54,59,115,110,163,133,208,116,115,96,107,111,198,109,108,160,36,197,108,173,46,100,179,104,152,71,83,79,126,47,201,102,195,43,196,154,54,152,205,59,215,164,64,216,86,160,80,118,140,111,181,106,187,172,181,40,202,148,149,164,77,123,33,124,77,42,102,126,73,87,76,143,75,124,161,126,41,92,141,158,198,58,163,65,90,115,101,102,153,166,45,93,49,123,90,48,119,113,91,40,145,58,207,39,93,87,184,138,44,142,214,199,98,155,138,121,156,165,115,68,158,83,192,44,120,209,167,34,168,72,64,171,101,171,181,50,109,149,172,138,82,69,42,135,190,145,61,60,43,179,80,142,204,105,54,41,152,133,73,56,54,108,181,130,145,184,102,63,202,87,154,132,109,88,212,187,99,52,203,73,203,39,135,188,198,62,189,187,173,125,54,111,80,79,169,44,201,48,160,113,100,198,160,154,180,89,172,65,93,162,58,157,95,190,215,105,168,93,65,51,150,144,160,160,187,2
108,127,190,136,135,39,200,138,116,179,42,75,169,106,167,49,198,119,179,171,75,79,216,185,205,185,108,83,107,194,130,90,91,107,99,179,152,199,188,66,55,201,114,104,89,46,69,217,148,161,96,91,216,89,157,198,161,98,53,131,199,54,168,194,156,100,103,174,99,50,47,137,205,101,65,117,57,58,116,182,35,102,189,42,124,37,91,213,120,41,66,202,71,138,65,165,186,129,68,116,194,95,151,143,173,155,122,107,211,183,149,198,181,83,109,135,79,215,92,121,66,56,49,115,130,47,113,176,35,148,89,105,166,158,53,170,211,101,170,214,88,210,174,188,88,219,69,125,130,206,178,144,61,126,77,199,166,111,121,55,205,195,78,157,95,155,164,45,146,126,219,93,202,81,159,190,210,194,170,127,183,185,156,184,108,178,64,218,87,122,104,196,122,80,163,63,131,151,68,38,72,209,165,206,146,97,164,63,204,141,67,161,137,88,81,66,47,46,216,103,183,140,196,136,106,74,54,165,161,181,110,105,153,178,106,48,62,165,134,183,63,82,97,71,89,37,74,66,104,197,136,182,101,189,140,46,216,201,55,171,91,183,208,217,52,89,188,89,88,210,134,166,163,80,80,198,132,156,191,174,45,116,102,190,117,160,151,53,60,115,111,165,134,209,115,116,95,107,111,199,109,107,160,37,196,108,172,46,100,178,104,152,71,83,79,127,47,201,102,194,43,195,153,54,151,205,59,215,164,64,217,86,161,81,118,139,111,180,107,188,173,181,40,202,149,149,164,77,124,34,124,77,41,103,126,73,87,76,142,75,124,162,127,42,93,141,157,199,58,163,66,91,115,101,102,151,166,45,92,49,124,90,49,118,113,91,40,145,58,207,39,93,87,185,139,45,142,214,199,98,154,138,121,156,166,114,68,159,81,192,45,119,208,168,34,168,72,64,171,101,171,184,49,109,150,173,140,82,68,42,134,190,145,61,61,43,179,79,142,204,105,55,41,152,133,75,57,55,107,180,130,145,184,101,62,202,87,154,131,110,87,211,187,99,51,204,73,203,38,135,187,198,62,189,187,173,125,54,110,80,78,169,44,201,49,160,114,100,198,161,153,180,90,172,65,93,161,58,158,95,190,215,106,168,93,66,52,150,143,160,160,188,2
108,127,189,136,135,38,200,139,116,179,42,75,169,107,167,49,197,119,179,171,75,79,215,185,206,185,108,83,107,193,130,90,91,108,99,178,152,199,188,66,56,201,114,104,89,46,69,217,148,161,96,92,217,90,157,198,161,97,52,131,199,54,169,194,155,100,103,174,99,49,48,137,204,102,65,117,57,58,116,182,35,102,188,41,124,37,91,213,120,42,66,201,70,138,64,165,186,129,68,115,194,95,151,143,172,155,122,107,212,183,149,198,180,83,109,135,79,214,92,121,66,56,49,115,130,47,112,176,35,148,89,105,166,159,53,170,211,100,171,213,88,210,173,187,88,219,69,125,129,206,179,144,62,125,77,199,166,111,121,55,205,195,78,157,95,155,164,45,146,126,218,93,202,81,159,191,211,194,170,127,183,185,156,184,109,177,64,218,87,122,103,197,122,79,163,62,131,151,69,37,71,209,165,206,145,97,164,63,204,141,67,162,137,88,80,67,47,46,216,103,183,140,196,136,106,74,54,166,160,181,111,105,154,178,106,48,62,165,134,183,64,81,98,70,89,37,74,67,104,197,136,182,101,189,140,46,216,201,55,171,91,183,208,217,53,89,188,89,89,210,134,165,162,79,79,199,132,156,190,174,45,115,102,190,117,161,151,53,59,115,111,165,134,208,116,116,95,107,111,198,109,107,160,37,196,109,172,46,99,178,103,152,71,83,79,127,47,201,101,194,42,195,154,55,151,205,59,216,164,64,217,86,161,81,119,140,111,181,106,187,173,182,40,202,149,148,164,77,124,34,125,77,42,102,126,73,87,76,143,75,124,162,127,42,93,141,157,198,58,163,66,91,114,101,102,151,166,46,93,50,123,90,49,118,113,91,40,145,58,207,39,92,87,185,139,44,141,214,199,98,154,138,121,156,166,114,68,159,82,192,45,119,208,168,35,168,72,64,171,101,171,184,49,109,150,173,139,81,68,42,134,190,145,61,61,43,178,79,143,204,105,55,40,152,133,74,56,55,107,180,130,145,184,101,62,201,87,154,132,110,87,211,187,99,51,204,73,203,39,135,188,198,63,189,187,173,125,54,110,80,78,169,45,201,49,160,114,99,198,161,153,180,90,172,65,93,161,58,158,95,190,215,105,168,93,66,52,150,143,160,160,188,2
108,127,190,136,135,38,200,138,116,179,42,75,169,107,167,49,198,119,179,171,75,79,215,186,206,185,108,83,107,193,131,90,91,107,99,178,152,199,188,66,56,201,114,104,89,46,69,217,148,162,97,92,216,90,157,198,161,97,52,131,199,54,168,194,156,100,103,174,99,50,47,136,204,101,65,117,57,58,116,182,35,102,188,42,124,37,91,213,120,41,66,201,71,138,65,165,186,129,68,116,194,95,151,144,173,155,122,107,211,183,149,198,181,83,109,135,79,214,91,121,66,56,49,115,130,47,112,176,35,148,89,105,166,159,53,170,211,100,171,214,88,210,174,187,88,219,69,125,130,207,178,144,61,125,77,199,166,111,121,55,205,195,78,157,95,155,164,45,146,126,219,93,202,81,160,190,211,194,171,127,183,185,156,184,109,178,64,218,87,122,104,197,122,79,163,62,131,151,69,37,71,209,165,206,145,97,164,63,204,141,67,161,137,88,81,66,47,46,216,103,183,140,196,136,106,74,54,166,161,181,110,104,153,178,106,48,62,165,134,183,64,81,98,70,89,37,74,67,104,197,136,182,101,189,140,46,215,201,55,171,91,183,208,217,52,89,187,89,89,210,134,166,162,79,79,198,132,156,191,174,45,115,103,190,117,161,151,53,60,115,112,165,133,208,115,116,94,107,111,198,109,107,160,37,196,109,172,45,100,178,103,152,71,82,79,127,47,201,102,194,43,195,154,54,151,205,59,215,164,64,217,86,161,81,118,140,111,181,106,188,173,182,40,202,149,148,164,77,124,34,125,77,42,103,126,73,87,76,143,75,124,162,127,42,93,141,157,198,58,163,66,91,115,101,102,151,166,45,93,49,123,90,48,118,113,91,40,145,58,207,39,92,87,185,139,44,141,214,199,98,154,138,121,156,166,115,68,159,82,192,44,119,208,168,34,168,72,64,171,101,171,184,49,109,150,173,139,81,68,42,134,190,145,61,61,43,179,79,142,204,105,55,40,153,133,74,57,55,107,180,130,145,184,101,62,202,87,154,131,110,87,211,187,99,51,204,73,203,39,136,187,198,62,189,187,174,125,54,110,80,78,169,45,202,48,160,113,99,198,161,153,180,90,172,65,93,161,58,158,95,190,215,105,168,93,66,52,150,143,160,160,188,2
109,129,188,137,134,39,201,137,118,179,42,76,169,107,167,49,197,118,179,168,76,79,213,187,209,185,107,83,107,194,130,87,93,108,98,178,149,199,187,67,56,199,115,100,92,47,71,217,147,161,96,93,217,90,154,198,163,95,54,132,201,54,167,193,157,99,103,175,100,48,51,135,204,102,65,116,57,57,116,183,36,102,187,43,127,35,91,212,118,40,65,202,71,138,63,166,185,130,68,115,193,95,150,143,172,155,121,107,212,181,148,197,182,82,110,135,80,212,90,119,66,55,51,114,132,47,112,177,36,145,88,105,165,158,54,169,212,99,170,215,87,210,172,188,86,223,69,124,129,206,178,142,60,127,75,198,164,114,121,56,204,192,80,159,96,155,165,45,146,127,220,94,202,78,158,190,211,194,171,127,182,186,153,186,107,179,65,216,85,122,102,198,124,81,164,63,131,150,69,37,70,208,164,204,144,98,164,61,202,140,68,161,135,88,78,67,46,47,215,101,184,143,197,137,106,73,51,168,159,183,110,107,153,180,106,46,62,167,135,184,61,79,98,71,86,36,77,68,103,198,134,182,99,187,140,47,215,202,55,171,94,184,208,217,52,89,188,90,88,210,133,167,164,80,79,198,133,157,190,174,43,116,107,188,116,161,150,52,62,115,111,165,135,208,117,115,94,108,111,198,110,106,158,36,196,110,172,45,100,179,102,152,71,83,79,126,48,203,104,192,44,196,153,53,154,207,60,216,164,64,220,85,163,83,116,139,110,180,104,189,173,185,41,200,149,148,163,77,122,34,124,78,45,106,124,75,88,77,142,73,125,160,124,46,93,143,158,198,57,163,66,92,116,98,102,152,165,45,94,49,122,91,50,117,111,91,41,143,58,207,40,92,84,184,138,44,142,214,199,98,154,140,121,156,167,115,69,158,83,192,46,118,210,170,35,166,72,61,169,99,170,182,53,110,153,173,140,80,68,42,131,188,146,62,60,43,180,78,143,205,107,53,39,155,134,74,57,57,107,180,132,145,182,103,62,200,88,153,131,106,87,212,187,99,52,204,75,202,39,134,187,198,63,187,186,175,125,55,108,78,79,168,45,201,50,159,112,100,199,162,154,183,91,172,65,92,161,57,157,94,191,214,106,168,93,68,51,151,143,160,159,190,2
163,60,114,221,60,206,196,99,87,176,103,108,110,200,119,139,138,184,181,144,166,122,37,189,207,149,141,80,140,72,45,203,37,116,98,162,138,133,87,169,49,177,49,178,188,106,107,67,171,122,183,96,147,116,88,69,117,51,127,41,204,158,87,115,61,179,112,195,69,148,186,153,83,56,155,204,133,167,168,90,171,91,167,43,116,187,55,160,143,178,115,168,137,133,196,92,196,163,144,182,170,173,122,207,101,185,87,61,209,182,169,34,181,85,43,193,55,156,115,107,60,160,97,61,61,125,202,221,145,111,123,45,200,203,158,119,214,204,88,180,179,89,191,222,160,152,84,146,139,108,71,169,128,139,182,146,216,53,217,207,184,142,98,86,139,73,175,99,219,169,119,181,58,91,72,49,120,57,195,43,103,182,208,50,68,65,172,117,79,179,121,127,33,180,190,137,163,39,74,187,37,52,97,187,210,205,132,203,215,156,72,41,138,107,183,146,96,57,60,148,124,199,206,189,187,140,128,63,218,76,62,49,170,94,220,120,145,39,184,162,50,91,131,49,199,58,220,34,57,68,183,104,173,195,138,164,75,141,91,48,212,188,77,223,111,66,161,43,141,94,138,97,47,124,34,55,128,87,57,83,180,34,68,168,77,72,129,81,181,144,164,110,34,37,177,97,148,162,188,139,86,168,192,77,176,173,147,121,48,93,199,127,209,94,119,171,52,77,192,120,86,170,146,68,221,187,186,193,193,167,94,204,46,174,196,209,100,65,153,112,175,124,145,111,123,45,198,88,71,34,203,105,59,198,173,100,66,180,151,132,44,171,44,127,154,115,196,84,138,107,124,130,193,95,163,42,42,97,60,53,181,187,92,189,183,111,110,45,217,94,152,223,45,197,152,100,200,86,160,188,38,56,78,161,76,111,159,41,100,120,93,110,61,192,140,77,60,94,96,154,127,96,212,215,41,121,121,208,34,106,156,205,97,153,58,164,89,181,76,119,120,135,81,55,112,165,156,143,185,138,151,76,87,34,36,94,185,173,78,66,139,204,197,120,100,53,213,193,103,110,66,171,156,65,203,182,79,130,187,148,175,192,195,86,36,200,105,63,64,58,201,165,150,118,151,59,95,66,89,104,158,192,39,88,95,62,107,95,216,66,131,182,3
163,60,113,221,60,206,196,99,87,176,103,109,110,200,119,139,138,183,180,144,166,122,38,189,207,148,142,80,141,72,45,203,37,117,97,161,137,134,87,169,49,177,49,178,189,106,107,67,172,123,184,95,147,116,88,69,117,51,127,42,204,159,87,115,62,179,112,195,68,149,185,153,84,57,156,203,132,167,168,89,171,91,167,43,115,187,55,159,143,178,116,168,137,132,196,92,196,162,144,181,170,173,123,207,101,185,87,61,210,181,168,33,181,85,42,194,55,156,115,108,59,159,97,61,60,125,202,221,145,110,123,44,200,203,158,118,215,204,88,181,179,88,191,222,160,152,84,146,139,108,71,169,128,139,182,146,216,53,217,207,185,142,99,86,139,73,175,98,218,169,119,181,57,91,72,49,121,58,196,43,103,183,207,50,68,66,172,117,79,179,122,127,32,179,189,137,163,39,74,187,37,52,97,187,210,205,132,203,215,156,72,41,138,107,182,146,95,56,60,149,124,199,206,189,187,141,128,63,219,76,63,49,170,94,219,121,145,39,185,162,51,90,131,48,198,58,220,34,56,68,184,104,173,194,138,164,75,141,91,48,212,188,77,222,111,66,160,42,142,93,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,129,81,182,144,164,110,33,38,177,97,148,161,189,139,86,168,193,77,175,173,147,122,47,93,199,127,208,94,119,171,51,76,192,119,86,171,147,69,220,188,186,193,193,168,94,204,46,173,196,208,100,65,153,112,175,124,145,111,122,46,199,88,71,34,203,105,59,198,173,100,65,181,150,133,44,171,44,127,154,115,196,84,138,107,123,130,192,94,162,42,42,97,60,53,181,186,91,189,183,111,111,45,218,94,152,222,45,197,152,100,200,85,159,188,39,56,79,161,76,111,159,41,101,120,93,109,61,192,140,77,60,93,96,153,128,96,213,215,41,121,121,207,34,106,156,204,96,153,57,164,89,181,77,120,120,134,81,55,112,164,156,142,186,139,151,77,87,35,35,94,185,172,78,66,139,204,196,120,100,54,213,193,102,109,65,171,156,66,202,184,78,129,187,148,175,192,195,87,36,200,105,63,64,57,201,164,151,117,151,58,95,66,89,104,158,192,40,88,95,63,107,94,216,66,131,182,3
163,60,114,220,60,205,196,100,88,175,104,109,110,200,120,138,138,184,180,144,167,122,38,189,206,148,141,80,141,73,45,204,37,117,96,161,138,134,88,169,48,177,48,178,188,107,107,66,172,122,183,95,146,116,89,68,118,51,129,42,203,157,87,114,62,180,112,194,68,149,185,152,84,56,156,203,132,167,169,89,172,91,167,44,116,187,55,159,143,178,115,168,136,131,196,92,196,162,144,181,171,173,123,207,101,185,87,61,210,181,168,33,182,86,42,193,55,155,115,108,58,159,96,60,60,123,201,221,145,110,123,46,199,204,159,119,214,205,87,181,179,87,191,222,160,153,84,146,139,107,71,168,129,138,182,145,216,52,217,207,184,143,99,87,140,72,174,98,218,169,120,181,57,91,73,48,121,57,196,42,104,182,207,51,68,66,171,116,78,178,122,127,33,178,190,137,162,39,75,187,37,53,97,187,210,205,131,204,216,156,72,41,138,108,183,145,95,55,60,149,124,199,206,189,188,141,128,63,220,76,64,50,169,93,220,120,144,40,186,163,51,89,130,48,199,59,220,34,56,68,183,104,172,195,138,163,75,141,92,48,212,188,77,222,111,66,160,42,141,94,139,97,47,124,34,55,129,86,57,83,180,33,68,168,78,71,129,80,181,143,163,111,34,38,175,97,148,160,189,138,86,167,192,77,176,173,147,122,47,93,198,127,209,95,119,171,52,76,191,120,86,171,146,68,220,188,187,193,193,167,93,203,45,173,196,208,101,66,153,112,175,123,144,111,122,45,198,88,70,35,203,105,59,198,174,99,65,180,151,133,44,171,44,128,154,116,196,85,138,107,123,131,193,94,162,41,43,97,61,53,181,186,91,190,182,111,110,44,218,95,151,222,45,196,152,99,200,86,160,188,39,57,79,161,77,111,159,40,102,121,93,109,61,193,141,76,59,92,96,154,128,95,214,215,40,121,119,208,34,106,155,204,96,153,58,164,88,182,75,121,120,135,81,55,111,164,156,144,186,139,151,77,87,35,36,95,185,172,78,66,139,206,196,120,100,54,213,193,102,109,65,171,155,66,204,183,78,129,187,149,175,192,193,86,36,200,104,64,65,56,202,164,150,116,151,58,94,66,89,105,158,193,39,88,94,63,107,96,216,67,131,183,3
161,60,113,221,59,205,196,99,87,176,103,108,109,200,119,139,138,184,180,145,165,123,38,189,206,147,142,79,140,72,45,203,38,117,98,162,137,134,87,169,49,176,49,178,188,107,107,66,172,123,184,95,147,116,88,69,117,51,127,41,204,158,87,115,62,179,112,195,68,149,186,153,83,56,156,203,133,167,168,89,172,92,166,44,114,187,55,159,144,178,116,168,136,133,196,93,195,163,144,182,171,174,122,207,101,184,87,61,209,182,168,34,181,85,42,193,55,157,115,107,59,159,97,61,60,124,202,222,145,111,123,44,199,203,158,119,216,204,89,181,179,89,191,221,160,153,84,146,139,108,71,169,129,139,181,145,215,53,217,208,184,142,99,86,139,72,174,98,218,169,119,182,58,91,73,49,121,57,195,42,102,183,207,50,67,66,172,117,79,179,122,127,32,179,189,137,162,39,75,187,36,52,97,188,210,204,131,203,214,156,72,40,138,108,183,146,96,55,60,149,123,199,205,189,188,141,129,63,218,76,63,49,170,94,219,120,145,39,184,161,51,91,130,48,198,58,219,34,56,68,185,103,172,194,138,164,75,141,91,48,212,187,77,223,110,66,160,43,141,94,139,96,47,124,34,55,129,88,56,84,180,33,68,168,77,70,128,80,182,143,164,110,33,38,177,97,148,161,189,139,86,168,193,76,176,173,147,121,48,94,199,127,209,94,119,171,51,77,192,119,86,170,147,68,221,188,187,192,193,168,93,204,45,173,196,208,100,65,152,112,175,124,144,110,122,46,199,88,71,34,204,104,59,197,173,100,64,181,151,133,43,172,44,127,155,116,196,84,138,107,123,131,193,94,162,41,42,97,60,53,181,187,92,189,183,110,111,45,218,94,152,222,45,197,153,100,200,86,160,188,39,55,78,160,76,111,158,41,101,121,93,110,62,192,140,77,60,93,97,154,127,96,213,215,41,121,120,208,34,105,156,204,96,154,57,163,89,181,77,120,119,134,81,55,113,165,155,143,188,139,152,77,87,35,35,94,185,173,78,65,139,205,196,120,100,54,212,193,102,110,66,171,156,65,203,184,78,130,187,149,175,192,194,87,35,200,104,63,64,58,201,165,151,117,150,58,95,66,90,104,158,192,39,88,95,62,107,94,216,66,131,183,3
163,60,114,221,60,206,196,99,87,176,103,109,110,199,119,139,138,183,180,145,166,122,38,189,207,148,142,80,141,72,45,203,38,117,97,161,137,133,87,169,49,177,49,178,189,106,107,67,172,123,184,95,147,116,88,69,117,51,127,42,204,158,87,114,62,179,112,195,69,149,185,153,83,57,156,203,132,167,168,89,172,91,167,43,115,187,55,159,143,178,116,168,137,132,196,92,196,162,144,182,170,174,123,207,101,185,87,61,209,182,168,33,181,85,42,194,55,156,114,108,59,159,97,61,61,125,202,221,145,110,123,45,200,204,158,119,215,204,88,181,179,89,191,222,160,152,84,146,139,108,71,169,128,139,182,146,216,53,217,207,185,142,99,86,139,73,175,98,218,169,119,181,58,91,72,49,121,58,196,43,103,183,207,50,68,66,172,117,79,179,122,127,32,179,189,137,163,39,74,187,37,52,97,188,210,205,132,204,215,156,72,41,138,107,183,146,95,56,60,149,124,199,206,189,188,141,128,63,219,76,63,50,170,94,219,121,144,39,185,162,51,91,131,48,199,58,220,34,56,68,184,104,172,195,138,164,74,141,91,48,212,188,77,222,111,66,160,42,142,94,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,128,81,182,144,164,110,33,37,177,97,148,161,189,138,86,168,193,77,175,173,147,122,47,93,199,127,208,94,119,171,52,76,192,119,86,170,147,68,221,188,186,193,193,168,94,204,46,173,196,209,100,65,153,112,175,124,145,111,122,45,199,88,71,34,203,105,59,198,173,100,65,180,151,133,44,171,44,127,154,115,196,84,138,107,123,130,192,94,162,42,42,97,60,53,181,186,91,189,183,111,111,45,218,94,151,222,45,197,152,100,200,86,160,188,39,56,78,160,77,111,158,41,100,120,93,110,61,192,140,77,60,93,96,153,128,96,212,216,41,121,121,208,34,106,156,204,96,153,57,164,89,181,76,119,120,134,81,55,112,164,156,142,186,139,152,77,87,35,35,94,185,172,78,66,139,204,196,120,100,54,213,193,102,109,66,171,156,66,202,184,78,129,188,148,175,192,195,86,36,200,104,63,64,57,201,164,151,117,151,59,95,66,89,104,158,192,39,88,95,63,107,94,216,66,131,182,3
163,60,114,221,60,206,196,99,87,176,103,109,110,199,119,139,137,183,180,144,166,122,38,189,207,148,142,80,141,72,45,203,37,117,97,162,137,134,87,169,49,177,49,178,189,106,107,67,172,122,184,95,147,116,89,68,117,51,127,42,204,158,87,115,62,179,112,195,69,149,185,153,83,57,156,203,132,167,168,89,171,91,167,43,115,187,55,160,143,178,116,168,137,132,196,92,196,162,144,182,170,173,123,207,101,185,87,61,210,181,168,34,181,85,42,194,55,156,114,108,59,159,96,61,61,124,202,221,145,110,123,44,200,204,158,118,215,204,88,181,179,89,191,222,160,152,84,146,138,108,71,169,128,139,182,146,216,53,217,207,184,142,99,86,139,72,175,98,218,169,119,181,57,91,72,49,121,58,196,43,103,183,207,50,67,66,172,117,79,179,122,127,32,179,189,137,163,39,74,187,37,52,97,188,210,205,132,204,215,156,72,41,138,107,182,146,95,56,60,149,124,199,206,189,188,141,128,63,219,76,63,50,170,94,219,121,145,39,185,162,51,91,131,48,198,58,220,34,56,69,184,104,172,194,138,164,74,141,91,48,212,188,77,222,111,66,160,42,142,94,138,96,47,123,34,54,128,87,57,84,180,33,68,168,77,71,129,81,182,144,164,110,33,38,177,97,148,161,189,139,86,168,193,77,175,173,147,122,47,93,199,127,208,94,119,171,52,76,192,119,86,171,147,68,221,188,186,193,193,168,94,204,46,174,196,209,100,65,153,112,175,124,145,111,122,45,199,88,71,34,203,105,59,198,173,100,65,180,151,133,44,172,44,127,154,115,196,84,138,107,123,130,192,94,162,41,42,97,60,53,181,186,92,189,183,111,111,45,218,94,151,222,45,197,152,100,200,86,160,188,39,56,78,160,76,111,159,41,101,120,93,109,61,192,140,77,60,93,96,153,128,96,212,216,41,121,121,207,34,106,156,204,96,153,57,164,89,181,76,120,120,134,81,55,112,165,156,142,186,139,152,77,87,34,35,94,185,172,78,66,139,204,196,120,100,54,213,193,102,109,66,171,156,66,202,184,78,130,188,148,175,192,195,86,36,200,105,63,64,57,201,164,151,117,151,58,95,66,89,104,158,192,39,88,95,63,107,94,216,66,131,182,3
161,60,113,221,60,207,196,99,87,175,103,107,110,199,119,138,139,184,182,144,166,123,37,189,206,148,143,79,140,73,45,205,39,116,95,163,138,133,87,169,48,177,49,177,187,107,106,67,171,123,185,95,149,115,87,69,120,52,129,42,204,157,88,116,61,178,113,196,69,150,186,156,85,57,155,201,134,167,167,88,172,91,166,43,115,188,55,161,144,178,115,169,137,134,194,92,196,162,143,182,169,173,122,205,101,184,86,61,210,182,168,33,182,83,41,192,56,156,115,109,60,160,97,60,62,123,203,221,146,112,124,43,200,204,160,117,215,204,87,179,179,89,191,224,159,155,83,147,140,109,73,168,129,138,183,148,214,52,216,207,184,143,98,87,138,73,174,97,218,168,120,182,56,92,75,50,122,57,196,43,103,185,205,49,67,65,172,117,79,179,123,129,31,177,189,138,162,37,75,187,37,52,97,188,210,204,132,202,216,155,73,40,139,108,182,146,97,55,60,150,125,198,205,189,188,142,127,63,218,77,65,51,170,93,221,122,145,39,185,161,52,92,132,47,198,58,219,32,55,67,184,105,173,195,138,163,75,143,91,48,212,186,78,223,112,67,159,43,142,94,138,95,47,122,35,53,129,87,56,83,180,34,67,169,80,72,127,82,184,144,165,111,33,39,178,97,147,163,190,137,87,166,191,76,175,172,146,122,46,94,199,128,208,95,120,171,50,77,192,121,88,172,145,67,222,187,186,191,197,166,95,206,44,173,198,209,99,65,153,111,176,125,144,111,123,46,200,88,71,34,203,105,59,200,175,101,65,181,151,134,42,171,45,129,153,115,195,81,139,106,123,130,191,93,163,41,41,96,61,55,181,185,92,187,184,110,111,45,218,95,153,224,45,196,153,100,200,87,158,186,38,57,78,159,77,109,159,41,99,119,94,111,61,194,139,75,61,93,97,154,128,94,213,217,42,120,121,206,35,107,156,204,96,152,57,164,89,183,77,120,120,136,80,57,111,163,155,143,186,140,153,75,88,35,34,95,184,172,77,67,139,204,197,119,100,53,213,193,102,111,67,171,156,65,204,184,80,131,188,151,176,191,196,87,35,201,102,62,66,58,202,164,151,116,151,60,95,67,89,104,158,193,38,87,94,63,107,94,217,66,131,182,3
163,60,113,220,60,205,199,98,87,177,104,109,110,199,119,138,137,183,179,145,166,125,38,188,208,148,141,81,141,71,45,202,37,119,97,161,139,133,88,171,48,176,51,179,189,105,108,66,172,122,183,96,147,115,89,70,116,51,127,41,206,160,87,114,61,178,112,196,68,149,187,156,83,58,155,204,130,167,168,90,173,90,166,43,115,185,55,161,144,178,116,169,137,131,196,93,195,163,144,182,171,173,123,206,101,186,86,61,208,182,168,33,181,84,43,194,54,156,113,107,59,158,97,61,60,125,203,222,145,109,124,44,199,202,158,118,217,204,87,179,179,88,191,221,160,151,84,148,139,106,73,169,127,139,184,146,215,52,218,207,188,144,101,87,139,73,174,100,218,168,118,180,56,90,72,49,121,59,196,42,102,184,208,49,67,66,174,117,78,179,123,125,31,180,188,137,165,39,74,187,38,52,95,186,209,204,133,203,214,155,71,39,137,108,181,146,96,56,60,147,126,200,207,189,188,139,128,65,216,75,63,48,171,93,217,119,144,39,185,162,51,91,133,47,196,59,219,34,55,69,184,103,172,195,138,162,74,141,91,47,213,188,76,222,111,67,158,42,142,92,140,95,48,123,34,53,129,86,55,85,180,32,67,170,77,69,129,81,181,145,164,109,32,37,176,97,147,162,189,139,85,167,193,78,175,173,148,124,48,93,198,127,207,94,119,171,53,78,191,118,87,171,146,69,219,187,185,190,193,166,93,204,47,173,197,209,99,66,154,112,174,125,147,109,122,46,197,89,72,34,204,103,61,196,174,99,66,181,150,135,43,171,46,127,155,115,196,85,138,107,121,131,192,95,162,42,41,96,58,53,182,188,91,190,183,110,113,46,218,94,151,223,45,199,150,100,199,86,160,190,39,56,77,159,75,111,158,40,99,120,95,111,62,192,139,77,58,93,94,154,128,94,214,216,41,119,121,207,34,105,155,205,97,152,57,164,88,182,77,120,119,135,81,55,110,165,154,142,186,139,153,79,87,34,36,92,184,174,77,66,137,203,199,121,99,54,214,191,103,110,65,171,157,67,204,183,79,129,187,147,175,194,194,86,37,200,105,64,64,58,202,164,151,115,153,59,95,67,89,105,158,192,40,90,95,62,106,95,216,64,131,183,3
164,61,114,221,61,206,197,98,87,176,102,108,108,201,118,137,138,184,182,144,165,122,38,190,208,147,143,81,141,74,48,202,38,117,97,162,137,132,87,168,49,177,50,179,191,104,106,67,172,123,185,96,148,117,88,69,117,51,128,41,203,159,86,114,61,180,113,195,70,149,185,153,82,56,158,203,134,166,167,89,172,91,167,43,115,188,55,160,142,179,116,168,136,131,198,92,195,163,144,180,170,174,122,207,101,184,86,60,209,182,169,32,181,85,42,194,57,156,115,108,59,159,97,61,62,125,204,222,144,109,121,44,202,204,160,117,216,203,86,180,179,89,192,222,158,152,85,147,140,106,72,168,128,140,182,146,217,53,217,208,184,142,98,87,139,71,175,98,216,169,119,182,56,90,73,49,122,57,196,43,104,180,207,50,66,65,171,116,78,179,120,126,32,179,188,139,164,39,75,186,38,53,95,188,210,204,131,204,215,156,72,40,137,107,184,145,96,56,59,148,125,198,205,189,187,141,128,62,218,73,63,50,170,95,219,120,146,38,185,160,51,91,132,47,199,57,219,32,56,69,182,104,171,196,138,163,73,140,90,48,213,187,76,222,112,64,160,42,140,93,138,96,46,123,34,55,128,88,57,83,180,34,67,169,77,70,128,82,181,144,164,110,33,37,176,96,148,161,188,139,87,169,192,76,175,173,147,122,46,94,198,127,209,96,118,171,51,76,192,118,85,169,147,68,221,188,185,193,194,168,91,204,46,173,196,208,100,65,152,112,175,125,145,111,123,45,199,89,71,34,202,104,58,197,173,100,65,180,151,135,43,171,43,129,153,116,194,83,136,108,123,131,191,95,164,43,41,97,60,53,182,188,91,188,182,112,110,45,219,93,152,223,45,196,154,100,199,85,160,188,40,56,78,160,77,111,158,38,101,121,92,110,60,192,140,77,60,94,97,152,129,95,212,214,41,122,120,207,34,107,155,204,97,153,58,163,88,181,75,119,120,133,81,55,112,164,154,142,186,139,152,78,87,36,35,93,183,172,78,67,139,202,197,119,100,53,212,193,103,110,66,174,155,64,202,184,78,130,186,150,176,192,194,86,36,200,104,63,64,58,202,165,151,115,151,58,94,65,89,105,158,191,40,88,94,62,107,93,215,66,131,181,3
162,61,113,221,59,205,196,99,88,176,103,109,109,199,119,139,137,183,181,144,166,123,37,189,207,148,142,80,141,72,45,203,38,116,97,162,138,134,88,169,49,177,49,178,189,107,107,66,172,123,184,95,147,117,88,68,118,51,127,42,204,158,86,114,61,180,112,195,69,148,185,154,83,56,155,204,132,167,167,89,172,91,167,43,115,187,54,159,143,178,116,168,137,132,196,92,195,163,144,181,170,174,123,207,102,185,87,61,209,182,169,33,180,85,43,194,55,156,115,108,60,159,97,61,61,126,202,221,144,110,123,45,200,204,158,119,215,204,88,181,179,89,191,222,159,152,83,146,139,108,70,169,128,139,182,145,215,53,216,207,184,142,99,87,139,73,175,98,219,170,119,181,58,91,72,49,121,58,196,43,103,182,206,50,67,66,172,117,79,179,121,127,33,179,189,136,162,39,75,187,37,52,97,187,209,204,132,204,214,156,72,40,138,108,182,146,95,56,61,149,124,199,205,188,188,141,129,63,219,76,63,50,171,94,219,121,144,39,185,162,51,91,130,48,199,58,220,34,57,69,185,104,172,194,137,164,74,141,91,48,211,187,77,223,111,66,160,42,141,94,138,96,47,124,34,54,128,87,57,83,179,33,67,168,77,71,128,81,183,144,165,111,33,38,177,97,148,162,188,138,86,168,192,77,175,173,147,121,47,93,199,127,208,94,119,171,51,76,192,120,86,169,146,68,221,188,186,193,193,167,94,204,45,174,196,209,100,65,153,113,176,124,145,111,122,46,198,88,71,34,202,105,59,198,173,100,65,181,150,133,43,172,44,127,154,115,197,84,139,108,123,131,192,95,162,41,43,98,60,54,181,186,91,190,183,111,112,45,217,94,151,222,45,197,152,100,200,85,159,188,40,56,78,160,76,111,159,41,101,119,93,109,61,192,140,77,60,93,95,154,127,96,213,216,41,122,121,207,33,106,156,204,96,153,58,164,89,181,77,119,119,135,81,55,112,165,157,143,186,139,152,77,86,35,36,94,185,172,78,66,140,204,197,120,100,54,214,193,102,108,67,172,156,66,203,184,78,129,187,148,175,192,195,86,36,201,105,63,64,58,201,165,151,117,150,58,95,66,89,105,159,192,40,88,95,62,107,94,216,67,131,183,3
163,60,114,221,60,206,196,99,87,176,103,109,110,199,119,139,138,183,180,144,166,122,37,189,207,148,142,80,141,72,45,203,37,117,97,161,138,133,87,169,49,177,49,178,189,106,107,67,172,123,184,95,147,116,88,68,117,51,127,42,204,158,87,114,62,179,112,195,68,149,185,153,83,57,156,203,132,167,168,89,171,91,167,43,115,187,55,159,143,178,116,168,137,132,196,92,196,162,144,182,170,174,123,207,101,185,87,61,209,182,168,34,181,85,43,194,55,156,115,108,59,159,97,61,61,125,202,221,145,110,123,45,200,203,158,119,215,204,88,181,179,89,191,222,160,152,84,146,139,108,71,169,128,139,182,146,216,53,217,207,184,142,99,86,139,73,175,98,218,169,119,181,57,91,72,49,121,58,196,43,103,183,207,50,67,66,172,117,79,179,122,127,32,179,189,137,163,39,74,187,37,52,97,188,210,205,132,204,215,156,72,41,138,107,183,146,95,56,60,149,124,199,206,188,187,141,128,63,219,76,63,50,170,94,219,121,145,39,185,162,51,91,131,48,199,58,220,34,56,68,184,104,173,195,138,164,74,141,91,48,212,188,77,222,111,66,160,43,142,94,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,129,81,182,144,164,110,33,38,177,97,148,161,189,139,86,168,193,77,175,173,147,122,47,93,199,127,208,94,119,171,52,77,192,120,86,170,147,68,221,188,186,193,193,168,94,204,46,173,196,209,100,65,153,112,175,124,145,111,122,45,199,88,71,34,203,105,59,198,173,100,65,180,151,133,44,171,44,127,154,116,196,84,138,107,123,130,192,94,162,42,42,97,60,53,181,186,91,189,183,111,111,45,218,94,151,222,45,197,152,100,200,86,160,188,39,56,78,160,76,111,159,41,100,120,93,109,61,192,140,77,60,93,96,153,128,96,213,215,41,121,121,207,34,106,156,204,96,153,57,164,89,181,77,119,120,134,81,55,112,164,156,142,186,139,152,77,87,35,35,94,185,172,78,66,139,204,196,120,100,53,213,193,102,109,66,171,156,66,202,184,78,130,187,148,175,192,195,86,35,200,105,63,64,57,201,164,151,117,151,58,95,66,89,104,158,192,39,88,95,63,107,94,216,66,131,182,3
163,60,114,221,60,206,196,99,87,176,103,109,110,199,120,139,138,183,181,145,166,122,37,189,207,148,142,80,141,72,45,203,37,117,97,161,137,133,87,169,48,177,49,178,189,106,107,67,171,122,184,96,147,116,88,68,117,51,127,42,204,158,87,115,62,179,112,195,68,149,185,153,83,57,155,203,132,167,168,89,172,91,167,43,115,187,55,159,143,178,116,168,137,132,196,92,196,162,144,182,171,173,123,208,101,185,87,61,210,182,168,33,180,85,43,193,55,156,115,108,59,159,97,61,60,125,202,221,145,110,123,45,200,203,158,119,215,204,88,180,179,89,191,222,160,153,83,146,139,108,71,169,128,139,182,146,216,53,217,208,185,142,98,85,139,73,175,98,218,169,119,181,58,91,72,49,121,58,196,43,103,183,207,50,68,66,172,117,79,179,122,127,32,179,189,137,163,39,74,187,37,52,97,188,210,205,132,203,215,156,72,41,138,108,183,146,95,56,60,149,124,199,206,188,188,141,128,63,218,76,63,50,170,94,219,121,145,39,185,162,51,91,131,48,198,58,220,34,56,68,184,104,172,195,138,164,75,141,92,48,212,187,77,223,111,65,160,43,142,94,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,128,81,182,144,164,110,34,37,177,97,148,162,189,139,86,168,192,77,175,173,147,121,47,93,199,127,208,94,119,171,52,76,192,119,86,170,147,68,220,187,186,193,193,168,93,204,46,174,196,209,100,65,153,112,175,124,145,111,122,45,199,88,71,34,203,105,59,197,173,100,65,180,151,133,44,171,44,127,154,116,196,84,138,107,123,131,192,94,162,41,42,97,60,53,181,187,91,189,183,111,111,45,218,94,151,222,45,197,152,100,200,86,160,188,39,56,79,161,76,111,159,41,100,120,93,110,61,192,140,77,60,93,96,153,128,96,212,215,41,121,121,207,34,106,156,204,96,153,57,164,89,181,77,119,120,134,81,55,112,164,156,142,186,139,151,77,87,35,35,94,185,172,78,66,139,205,197,120,100,53,213,193,102,109,65,171,156,65,202,184,78,129,187,149,175,192,195,87,36,200,104,63,64,57,201,164,151,117,151,58,95,66,89,104,158,192,40,88,95,63,107,95,216,66,131,182,3
164,61,114,219,60,205,196,98,88,177,103,110,109,199,119,140,139,180,180,145,165,120,39,187,206,148,142,82,141,72,45,204,36,118,94,162,136,132,89,169,46,174,48,178,189,105,109,67,172,123,183,95,147,116,89,69,116,49,127,44,204,157,88,115,61,181,111,195,67,151,186,154,83,55,157,202,133,169,167,88,173,92,168,43,115,185,57,163,142,177,116,168,135,132,196,93,197,164,145,182,170,175,122,208,102,186,87,61,209,183,169,34,179,85,42,193,55,155,112,106,59,160,96,61,61,123,205,223,146,109,123,44,200,203,158,119,215,205,89,179,177,89,192,222,160,153,85,146,140,107,73,172,128,138,183,144,217,51,218,207,185,141,97,86,138,73,174,98,220,170,118,184,57,90,70,48,121,56,194,44,102,181,206,50,67,65,169,118,81,178,123,127,33,179,188,134,163,40,74,187,38,50,96,187,209,205,132,202,215,156,71,42,137,107,182,148,96,54,60,151,124,198,207,187,188,140,128,63,218,75,63,50,171,94,219,119,144,39,186,164,50,91,129,47,198,59,219,34,57,72,187,105,173,196,137,163,75,141,90,48,212,187,75,221,112,67,161,42,144,92,138,97,49,123,35,55,130,90,55,82,179,33,66,167,77,70,126,81,184,142,164,111,32,38,176,94,147,162,189,139,85,168,190,78,176,174,147,120,47,92,200,127,209,93,119,172,53,77,192,118,90,170,145,69,220,186,188,191,192,170,93,204,43,173,196,206,99,64,155,112,174,122,145,110,122,45,197,88,69,35,204,102,57,201,172,100,66,181,150,133,42,170,46,130,156,115,196,83,138,106,122,129,193,95,164,39,41,94,60,53,183,188,93,190,184,111,111,45,219,92,154,221,48,196,153,102,201,84,158,184,39,56,76,160,78,112,156,40,98,120,94,111,60,192,143,78,61,94,94,152,129,92,212,216,41,120,121,208,32,104,155,205,99,155,59,164,87,181,74,120,120,134,80,54,112,164,154,142,186,138,152,75,87,36,35,96,185,173,77,64,142,205,196,123,101,53,212,192,101,109,66,172,155,68,201,181,78,131,190,149,175,193,195,87,34,200,106,64,62,56,202,164,151,119,150,58,92,69,88,106,158,191,39,87,96,63,109,96,215,66,130,182,3
165,61,114,220,60,208,196,99,88,175,103,109,109,199,120,142,137,185,184,143,166,122,39,189,206,149,142,80,141,73,46,204,37,116,98,161,139,135,88,169,49,175,46,177,189,104,107,67,173,123,185,97,148,118,90,70,117,51,124,43,204,160,89,115,63,180,116,197,69,148,186,153,83,56,156,203,134,168,171,88,173,89,166,42,115,189,56,158,143,180,114,169,134,134,200,95,194,162,143,180,172,174,125,205,100,187,87,65,210,182,169,32,180,86,46,191,53,159,115,105,60,157,96,57,61,124,202,222,144,112,120,42,202,206,158,116,212,204,88,181,181,88,192,224,164,155,81,143,140,109,72,167,129,139,180,147,212,52,218,211,183,142,99,86,138,74,175,98,218,168,118,182,58,96,74,47,120,57,196,46,101,182,205,50,67,66,173,117,81,180,119,126,36,180,190,136,162,38,75,182,38,52,96,187,209,205,130,202,215,154,71,40,137,105,184,146,97,56,58,150,121,200,205,187,184,140,125,64,216,75,61,48,172,95,220,121,145,40,185,163,53,88,132,48,197,60,220,33,60,68,184,106,171,195,140,165,75,143,90,50,211,189,79,225,109,66,160,44,138,93,139,97,44,123,32,56,127,86,55,85,182,33,66,166,78,73,131,79,182,145,166,110,34,38,178,98,150,163,189,137,87,167,194,78,173,172,148,123,46,94,197,127,210,97,117,171,51,77,194,119,86,172,147,68,219,189,184,193,193,169,90,204,48,171,197,209,100,66,152,114,176,125,143,109,120,45,197,88,69,31,201,102,60,195,174,98,65,182,152,132,42,171,45,126,152,116,197,83,134,111,122,133,194,92,164,42,41,97,57,55,182,189,91,189,179,112,110,46,218,94,154,222,44,198,153,98,198,84,161,188,40,52,78,160,75,111,157,41,101,123,92,113,61,193,141,78,58,92,97,152,129,96,210,217,39,117,120,209,35,107,157,206,94,151,55,163,88,179,74,120,119,136,82,53,112,164,158,146,187,137,152,79,89,34,34,93,185,173,77,63,138,204,196,121,100,53,214,192,102,111,63,171,155,70,203,184,78,129,184,147,172,191,195,87,34,201,103,65,63,54,201,164,150,117,151,60,95,67,93,104,155,192,41,84,93,62,109,93,218,65,133,180,3
163,60,114,221,60,206,196,99,87,176,103,109,110,199,119,139,138,183,180,145,166,122,37,189,207,148,142,80,141,73,45,203,37,117,97,162,138,133,87,169,49,177,49,178,189,106,107,67,172,123,184,96,147,116,88,68,117,51,127,42,204,158,87,114,62,179,112,195,69,149,185,153,83,57,156,203,132,167,168,89,172,91,167,43,115,187,55,159,143,178,116,168,137,132,196,92,196,162,144,182,170,173,123,207,101,185,87,61,209,181,168,34,181,85,43,194,55,156,114,108,59,159,96,61,61,125,202,221,145,110,123,44,200,203,158,118,215,204,88,181,179,88,191,222,160,152,84,146,138,108,71,169,128,139,182,146,216,53,217,207,185,142,99,86,139,73,175,98,218,169,119,181,58,91,72,49,121,58,196,43,103,183,207,50,68,66,172,117,79,179,122,127,32,179,190,137,163,39,74,187,37,52,97,188,210,205,132,204,215,156,72,41,138,107,183,146,95,56,60,149,124,199,206,188,187,141,128,63,219,76,63,50,170,94,219,121,144,39,185,162,51,91,131,48,199,58,220,34,56,69,184,104,173,195,138,163,75,141,91,48,212,188,77,222,111,66,160,43,142,94,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,128,81,182,144,164,110,33,38,177,97,148,161,189,139,86,168,193,77,175,173,147,122,47,93,199,127,208,94,119,171,52,77,192,119,86,170,147,68,221,188,186,193,193,168,93,204,46,173,196,209,100,65,153,112,175,124,145,111,122,45,199,88,71,34,203,105,59,198,173,100,65,180,151,133,44,171,44,127,154,116,196,84,138,107,123,130,192,94,162,42,42,97,60,53,181,187,91,189,183,111,111,45,218,94,151,222,45,197,152,100,200,85,160,188,39,56,78,160,76,111,158,41,100,120,93,109,61,192,140,77,60,93,96,153,128,96,213,215,41,121,121,207,34,106,156,204,96,153,57,164,89,181,76,119,120,134,81,55,112,164,156,142,186,139,152,77,87,35,35,94,185,172,78,66,139,205,196,120,100,53,213,193,102,109,66,171,156,66,202,184,78,130,187,148,175,192,195,86,36,200,105,63,64,57,201,164,151,117,151,58,95,66,89,104,158,191,39,88,95,62,107,94,216,66,131,182,3
163,60,114,221,60,206,197,99,87,176,103,109,110,199,119,139,138,183,180,145,166,122,37,189,207,148,142,80,141,73,45,203,38,117,97,162,137,133,87,169,49,177,49,178,189,106,107,66,172,123,184,95,147,116,88,68,117,51,127,42,204,158,87,115,62,179,112,195,68,149,185,153,83,56,155,203,132,168,168,89,171,91,167,43,116,187,55,160,143,178,116,168,137,132,196,92,196,162,144,182,170,173,123,207,101,185,87,61,209,181,168,33,181,85,43,194,55,156,114,108,59,159,97,61,61,125,202,221,145,110,123,45,200,204,158,118,215,204,88,180,179,88,191,222,160,152,84,146,139,108,71,169,128,139,182,146,216,53,217,207,185,142,98,86,139,73,175,98,218,169,119,181,58,90,72,49,121,58,195,43,103,183,207,50,68,66,172,117,79,179,121,127,32,179,189,137,162,39,74,187,37,52,97,187,210,205,132,204,215,156,72,41,138,108,183,146,95,56,60,149,124,199,206,188,188,141,128,64,219,76,63,50,170,94,219,121,145,39,185,162,50,90,131,48,198,58,220,34,56,68,184,104,173,195,138,164,75,141,91,48,212,187,77,223,111,65,160,43,141,94,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,128,81,182,144,164,110,33,38,177,97,148,161,189,139,86,168,193,77,175,173,147,121,47,93,199,127,208,94,119,171,51,76,192,119,86,171,147,68,221,188,186,193,193,168,93,204,46,173,196,209,100,65,152,112,175,124,145,111,122,45,199,88,71,34,203,105,59,198,173,100,65,180,151,133,44,172,44,127,154,116,196,84,138,107,123,131,193,94,162,42,42,97,60,53,181,187,91,189,183,111,111,45,218,94,152,222,45,197,152,100,200,86,160,188,39,56,78,160,76,111,158,41,100,120,93,109,61,192,140,77,60,93,96,153,128,96,212,216,41,121,121,207,34,106,156,204,96,153,57,164,89,181,76,120,120,134,81,55,112,164,156,142,186,139,151,77,87,35,35,94,185,172,78,66,139,204,196,120,100,53,213,193,102,109,66,171,156,66,202,184,78,130,187,148,175,192,195,86,36,200,105,63,64,57,201,164,151,117,151,58,95,66,89,105,158,192,40,88,95,63,107,94,216,66,131,182,3
163,61,114,221,59,206,196,99,88,177,104,109,110,200,118,139,138,184,181,145,165,123,37,188,207,148,142,80,141,72,45,204,37,117,97,162,138,133,86,169,49,177,49,178,189,107,107,67,172,123,184,95,147,116,89,69,117,51,128,43,205,158,87,114,62,179,111,196,69,149,185,153,83,56,156,203,133,168,168,89,172,91,166,42,115,187,55,160,143,178,116,168,137,132,196,92,196,163,144,182,170,174,123,207,101,185,87,61,209,181,168,34,180,85,42,194,55,156,114,108,59,159,96,61,61,124,203,221,144,109,124,44,199,203,157,119,214,205,87,181,179,88,192,222,159,152,83,146,138,108,70,168,128,140,182,145,215,53,217,207,184,143,99,86,139,72,175,98,218,169,119,181,58,90,72,49,121,57,196,43,102,182,207,51,67,66,172,116,79,178,122,127,32,179,189,138,163,38,74,188,37,52,97,187,210,205,132,203,215,157,72,41,139,108,182,146,95,56,60,149,124,199,205,188,188,142,129,64,220,75,63,50,170,93,220,120,144,40,185,162,51,90,131,48,199,58,221,34,56,68,184,105,173,194,137,164,74,141,92,48,212,187,77,222,111,65,159,41,142,94,138,96,48,123,35,55,128,87,57,84,179,32,68,167,77,72,128,81,182,145,163,110,34,38,177,98,148,161,189,139,87,168,193,77,175,173,148,122,48,94,200,127,208,93,119,171,52,77,192,120,86,171,146,68,221,189,187,193,193,167,93,204,46,173,196,209,100,65,153,112,174,123,146,111,122,45,199,88,71,34,202,104,58,198,173,100,65,180,151,132,43,172,44,126,153,116,196,84,137,106,123,131,192,95,162,42,42,97,61,53,181,187,92,189,182,112,112,45,218,94,151,223,45,197,152,100,199,85,160,188,39,56,78,160,77,111,158,41,101,120,93,110,62,192,139,77,59,93,97,153,128,95,212,215,41,121,120,208,34,106,156,204,96,152,57,163,89,182,76,120,120,135,81,55,113,164,156,142,186,139,152,77,87,35,35,94,185,173,78,66,140,204,197,121,101,53,214,193,102,109,66,171,156,65,202,184,78,129,188,148,175,192,195,87,36,201,104,63,64,57,202,165,152,116,151,58,95,67,88,104,159,192,40,88,94,63,107,95,217,66,132,183,3
163,60,113,222,59,206,197,99,87,176,104,110,110,200,119,138,137,184,181,144,165,123,38,189,206,148,142,79,141,72,45,203,37,116,97,162,137,134,87,169,48,176,49,178,189,106,107,68,171,122,185,95,147,117,89,69,118,51,128,42,204,158,87,114,62,179,111,196,68,149,185,153,83,57,156,204,132,167,168,89,172,92,167,44,116,187,56,160,142,178,116,169,137,132,195,93,195,162,145,181,170,173,122,208,101,185,87,61,209,180,169,34,181,86,42,193,55,154,114,108,58,159,96,60,61,124,202,222,144,110,123,44,199,203,158,118,216,205,88,181,179,88,191,223,161,153,83,146,139,108,71,168,128,139,181,145,215,53,217,207,184,142,98,86,139,72,174,99,217,170,119,181,58,90,73,49,121,58,196,43,103,183,206,49,66,65,172,117,79,178,122,128,33,178,189,137,163,38,74,187,37,53,96,187,209,205,133,203,215,156,72,41,137,108,183,145,96,56,60,149,124,199,206,188,188,141,128,64,219,74,63,50,171,94,218,121,144,39,184,163,51,91,131,48,199,58,220,34,56,68,185,104,173,194,138,165,73,142,92,48,212,188,77,223,111,65,161,42,143,94,139,96,46,123,34,54,128,86,56,83,180,33,68,167,78,72,129,81,182,144,164,109,33,39,177,97,148,160,190,139,87,167,192,77,176,173,147,121,47,93,199,127,208,95,118,170,51,76,192,118,87,170,146,68,221,187,187,193,193,167,94,205,46,174,196,208,100,65,152,111,176,124,145,111,123,45,198,88,71,35,202,105,59,197,172,100,65,179,150,134,44,171,44,128,154,116,196,84,136,107,123,130,192,94,162,42,42,97,60,54,181,187,91,190,183,111,111,45,218,94,151,222,45,197,152,99,200,86,160,189,38,56,77,160,77,111,158,40,101,120,92,109,61,192,140,77,61,93,95,154,128,96,212,215,42,121,121,208,34,106,155,205,96,153,57,163,90,182,76,120,120,134,81,54,112,165,156,143,186,139,151,77,87,35,35,94,184,173,78,66,139,204,196,120,99,52,213,192,103,109,66,171,156,67,202,184,78,130,187,147,176,192,193,85,35,200,105,63,64,57,200,164,151,116,151,58,95,67,90,104,159,192,40,89,95,62,108,94,216,67,132,183,3
163,60,114,221,60,206,196,99,87,176,103,109,110,199,119,139,138,183,180,144,166,122,37,189,207,148,142,80,141,72,45,203,37,117,97,161,138,133,87,169,49,177,49,178,189,106,107,67,172,123,184,95,147,116,88,68,117,51,127,42,204,158,87,114,62,179,112,195,68,149,185,153,83,57,156,203,132,167,168,89,171,91,167,43,115,187,55,159,143,178,116,168,137,132,196,92,196,162,144,182,170,174,123,207,101,185,87,61,209,182,168,34,181,85,43,194,55,156,114,108,59,159,97,61,61,125,202,221,145,110,123,44,200,203,158,119,215,204,88,181,179,89,191,222,160,152,84,146,138,108,71,169,128,139,182,146,216,53,217,207,184,142,99,86,139,73,175,98,218,169,119,181,57,91,72,49,121,58,196,43,103,183,207,50,68,66,172,117,79,179,122,127,32,179,189,137,163,39,74,187,37,52,97,187,210,205,132,203,215,156,72,41,138,107,183,146,95,56,60,149,124,199,206,188,188,141,128,63,219,76,63,49,170,94,219,121,145,39,185,162,51,91,131,48,198,58,220,34,56,68,184,104,173,195,138,164,75,141,91,48,212,188,77,222,111,66,160,43,142,94,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,129,81,182,144,164,110,33,38,177,97,148,161,189,139,86,168,192,77,175,173,147,122,47,93,199,127,208,94,119,171,52,77,192,120,86,170,147,68,221,188,186,193,193,168,93,204,46,173,196,209,100,65,153,112,175,124,145,111,122,45,199,88,71,34,203,105,59,198,173,100,65,180,151,133,44,171,44,127,154,115,196,84,138,107,123,130,192,94,162,42,42,97,60,53,181,187,91,189,183,111,111,45,218,94,151,222,45,197,152,100,200,86,160,188,39,56,78,160,76,111,159,41,100,120,93,109,61,192,140,77,60,93,96,153,128,96,213,215,41,121,121,207,34,106,156,204,96,153,57,164,89,181,76,119,120,134,81,55,112,164,156,142,186,139,152,77,87,35,35,94,185,172,78,66,139,204,196,120,100,53,213,193,102,109,66,171,156,66,202,184,78,130,187,148,175,192,195,86,36,200,105,63,64,57,201,164,151,117,151,58,95,66,89,104,158,192,39,88,95,63,107,94,216,66,131,182,3
163,60,114,221,60,206,196,99,87,176,103,109,110,199,119,139,138,183,180,144,166,122,38,189,207,148,142,80,141,72,45,203,37,117,97,161,138,134,87,169,49,177,49,178,189,106,107,67,172,122,184,96,147,116,88,69,117,51,127,42,204,158,87,114,62,179,112,195,68,149,185,153,83,57,156,203,132,167,168,89,171,91,167,43,115,187,55,159,143,178,116,168,137,132,196,92,196,162,144,182,170,174,123,207,101,185,87,61,210,182,168,34,181,85,43,194,55,156,115,108,59,159,97,61,60,124,202,221,145,110,123,44,200,204,158,118,215,204,88,181,179,89,191,222,160,152,84,146,138,108,71,169,128,139,182,146,216,53,217,207,184,142,98,86,139,73,175,98,218,169,119,181,58,91,72,49,121,58,196,43,103,183,207,50,68,66,172,117,79,179,122,127,32,179,189,137,163,39,74,187,37,52,97,187,210,205,132,203,215,156,72,41,138,107,183,146,95,56,60,149,124,199,206,188,187,141,128,63,219,76,63,50,170,94,219,121,145,39,185,162,50,91,131,48,198,58,220,34,56,69,184,104,173,195,138,164,75,141,91,48,212,188,77,222,111,65,160,43,142,94,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,128,81,182,144,164,110,33,38,177,97,148,161,189,139,86,168,192,77,175,173,147,122,47,93,199,127,208,94,119,171,52,77,192,119,86,170,147,68,220,188,186,193,193,168,93,204,46,173,196,209,100,65,153,112,175,124,145,111,122,45,199,88,71,34,203,105,59,198,173,100,65,180,151,133,44,171,44,127,154,116,196,84,138,107,123,130,192,94,162,41,42,97,60,53,181,186,91,189,183,111,111,45,218,94,151,222,45,197,152,100,200,86,160,188,39,56,78,161,76,111,159,41,100,120,93,109,61,192,140,77,60,93,96,153,128,96,212,215,41,121,121,207,34,106,156,204,96,153,57,164,89,181,77,119,120,134,81,55,112,164,156,142,186,139,152,77,87,35,35,94,185,172,78,66,139,204,196,120,100,53,213,193,102,109,65,171,156,66,202,184,78,130,187,148,175,192,195,86,36,200,105,63,64,57,201,164,151,117,151,59,95,66,89,104,158,192,40,88,95,63,107,94,216,66,131,182,3
164,58,114,219,61,208,196,100,86,177,104,108,111,199,118,136,138,184,181,143,166,122,36,189,205,148,143,79,141,73,44,203,38,118,95,161,138,134,87,170,49,176,51,179,189,108,108,66,171,122,184,95,147,117,88,67,118,50,128,42,203,159,86,116,61,179,113,194,69,149,186,153,82,54,154,204,132,167,169,92,171,91,166,44,114,188,55,159,143,178,115,169,137,132,197,93,196,162,145,183,171,174,123,209,99,184,88,60,211,181,170,34,182,86,42,193,54,156,115,109,59,158,97,62,59,124,199,221,143,109,123,43,202,204,157,119,214,205,91,182,179,89,191,225,159,150,87,146,142,105,69,167,126,140,182,146,215,52,218,206,185,143,97,86,137,72,175,98,218,168,118,182,56,90,71,49,121,58,196,43,104,182,207,47,68,66,174,119,80,178,122,129,33,180,188,139,160,38,73,188,37,52,94,189,211,205,131,206,214,158,71,40,138,108,185,146,96,56,60,149,125,198,207,187,189,140,129,63,219,76,64,51,172,95,218,120,143,41,184,162,52,91,132,47,198,60,220,33,56,69,182,105,170,195,139,162,76,142,92,46,212,187,79,222,109,66,160,41,141,93,140,96,46,123,36,55,128,88,55,86,179,33,65,168,78,70,130,82,183,141,165,111,33,36,176,99,147,162,188,138,85,166,189,78,175,174,149,122,47,94,199,126,207,93,120,170,49,76,192,118,87,171,146,68,220,189,185,191,195,167,93,204,45,173,197,206,99,65,154,109,176,122,145,110,121,43,199,88,73,34,204,105,58,200,172,99,65,182,148,133,44,173,41,128,154,116,194,85,136,106,123,132,192,95,162,39,42,99,61,51,182,187,91,189,181,109,110,45,219,95,152,220,45,195,153,101,201,87,160,185,39,55,81,159,76,112,158,41,100,121,92,111,60,195,140,77,59,94,95,154,127,97,211,217,41,121,120,208,34,107,156,204,95,153,58,163,89,180,77,119,119,134,80,54,113,162,155,141,188,137,152,76,88,34,35,92,185,172,79,66,140,203,196,122,99,55,215,194,103,109,66,171,154,66,201,186,78,131,187,151,174,192,196,87,37,202,103,62,62,58,201,165,152,116,149,60,98,67,91,103,160,191,41,88,95,62,106,94,215,67,129,182,3
163,60,113,221,60,206,196,99,87,176,103,109,110,199,119,139,137,183,180,145,166,122,38,189,207,148,142,80,141,72,45,203,38,117,97,161,138,134,87,169,49,177,49,178,189,106,107,67,172,123,184,95,147,116,88,68,117,51,127,42,204,158,87,115,62,179,112,195,69,149,185,153,84,57,155,203,132,167,168,89,172,91,167,43,115,187,55,160,143,178,116,169,137,133,196,92,196,162,144,182,170,174,123,207,101,185,87,61,209,182,169,34,181,85,43,193,55,156,114,108,59,159,96,61,61,124,202,221,145,110,123,44,200,204,158,118,214,204,88,180,179,89,191,222,160,152,84,146,139,108,71,169,128,139,182,146,216,53,217,207,184,142,99,85,139,72,175,98,218,169,119,181,58,91,73,49,121,58,196,43,103,183,207,50,67,66,172,117,79,179,121,127,33,179,189,137,162,39,74,187,37,52,97,187,210,205,132,204,215,156,72,41,138,107,183,146,95,56,60,149,124,199,206,189,188,141,128,63,219,76,63,50,170,94,219,121,145,39,185,162,51,91,131,48,199,58,220,33,57,69,184,104,172,195,138,164,74,141,91,48,212,188,77,223,111,66,160,43,142,94,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,129,81,182,144,164,110,33,38,177,97,147,161,189,139,86,168,192,77,175,173,147,122,47,94,199,127,208,94,119,170,52,76,192,120,86,170,147,68,221,188,186,193,193,168,94,204,46,173,196,208,99,65,152,112,175,124,145,111,122,45,199,88,71,34,203,105,59,197,173,100,65,181,151,133,44,171,44,127,154,115,196,84,138,107,123,130,193,94,162,42,42,97,60,53,181,187,91,189,182,111,111,45,218,94,151,222,45,197,152,100,200,86,160,188,39,56,79,160,76,111,159,41,100,120,93,109,61,192,140,77,60,93,95,153,128,96,212,215,41,121,121,208,34,106,156,204,96,153,57,164,89,181,76,119,120,135,80,55,112,164,156,142,186,139,151,77,87,35,35,94,184,172,78,66,139,204,196,120,100,53,213,193,102,109,66,171,155,65,203,184,78,130,187,148,175,192,195,86,35,201,104,63,64,57,201,165,151,117,151,58,95,66,90,104,158,192,39,88,95,62,107,94,216,66,131,182,3
163,60,114,221,60,206,196,99,87,176,103,109,110,199,119,139,138,183,180,145,166,122,37,189,207,148,142,80,141,72,45,203,37,117,97,161,138,133,87,169,49,177,49,178,189,106,107,67,172,123,184,95,147,116,88,68,117,51,127,42,204,158,87,114,62,179,112,195,68,149,185,153,83,57,156,203,132,167,168,89,171,91,167,43,115,187,55,159,143,178,116,168,137,132,196,92,196,163,144,182,170,173,123,207,101,185,87,61,210,182,168,34,181,85,43,194,55,156,115,108,59,159,97,61,61,124,202,221,145,110,123,45,200,204,158,118,215,204,88,181,179,89,191,222,160,152,84,146,139,108,71,169,128,139,182,146,216,53,217,207,184,142,99,86,139,73,175,98,218,169,119,181,58,91,72,49,121,58,196,43,103,183,207,50,68,66,172,117,79,179,122,127,32,179,189,137,163,39,74,187,37,52,97,188,210,205,132,203,215,156,72,41,138,107,183,146,95,56,60,149,124,199,206,188,187,141,128,63,219,76,63,49,170,94,219,121,145,39,185,162,51,91,131,48,199,58,220,34,56,69,184,104,173,195,138,163,75,141,91,48,212,188,77,222,111,66,160,43,142,94,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,129,81,182,144,164,110,33,38,177,97,148,161,189,138,86,168,193,77,175,173,147,122,47,94,199,127,208,94,119,171,52,77,192,119,86,170,147,68,221,188,186,193,193,168,93,204,46,173,196,209,100,65,153,112,175,124,145,111,122,45,199,88,71,34,203,105,59,198,173,100,65,180,151,133,44,171,44,127,154,116,196,84,138,107,123,130,192,94,162,42,42,97,60,53,181,186,91,189,183,111,111,45,218,94,151,222,45,197,152,100,200,86,160,188,39,56,78,160,76,111,159,41,100,120,93,109,61,192,140,77,60,93,96,153,128,96,213,215,41,121,121,207,34,106,156,204,96,153,57,164,89,181,76,119,120,134,81,55,112,164,156,142,186,139,152,77,87,35,35,94,185,172,78,66,139,204,196,120,100,53,213,193,102,109,66,171,156,66,202,184,78,130,187,149,175,192,195,86,36,200,105,63,64,57,201,164,151,117,151,59,95,66,89,104,158,192,39,88,95,63,107,94,216,66,131,182,3
163,60,115,219,58,207,197,98,86,175,101,107,112,200,120,140,140,186,174,147,166,122,37,188,206,145,142,79,141,71,43,202,39,117,95,161,138,130,88,169,51,176,49,176,189,106,105,66,169,123,180,97,147,118,91,70,115,52,128,44,203,160,87,114,61,180,112,195,71,148,182,152,82,58,154,203,132,166,165,91,172,93,167,39,117,186,54,162,139,177,117,171,134,133,196,91,198,162,145,182,173,174,123,202,99,188,88,59,207,180,169,37,180,85,41,191,53,156,112,105,57,159,95,65,64,125,197,223,140,111,128,44,199,204,159,118,213,202,91,182,180,90,189,222,157,152,84,147,136,107,68,170,126,141,184,145,217,53,216,208,184,144,99,85,138,70,180,96,217,171,118,182,56,89,73,48,121,56,193,42,103,182,203,52,67,68,172,119,79,177,120,128,33,179,189,135,165,38,71,187,37,50,96,190,210,210,132,206,216,157,74,38,138,109,183,144,95,58,59,148,124,201,207,187,188,140,127,62,218,76,63,51,170,90,221,118,147,43,184,163,50,91,129,48,200,58,222,34,58,71,181,106,174,194,139,164,73,144,94,47,212,189,75,220,112,66,159,44,141,95,136,92,44,122,34,52,130,89,58,81,178,34,67,169,72,67,127,81,181,146,166,110,38,38,175,99,150,159,189,135,85,167,191,78,179,172,146,121,50,95,198,126,207,98,121,170,55,77,193,117,87,170,150,69,221,188,186,190,195,169,94,205,49,174,194,207,98,65,152,111,176,124,145,111,120,47,198,88,70,34,202,103,54,196,172,102,63,181,153,134,44,174,44,128,155,117,195,83,137,105,124,129,191,95,160,40,43,94,61,54,182,185,91,190,183,110,114,43,219,93,153,221,49,192,151,100,203,87,161,188,41,57,77,161,77,109,158,41,101,121,95,109,62,188,140,81,60,93,97,150,130,97,215,216,41,117,121,207,32,107,154,203,96,153,58,168,89,179,75,117,122,138,85,55,111,166,155,143,186,137,154,77,90,36,38,94,187,173,78,63,139,204,196,120,100,51,216,194,105,108,67,173,157,67,203,189,75,129,186,148,172,191,194,86,36,198,102,62,65,57,201,162,151,118,149,57,94,67,88,106,155,191,40,88,91,65,106,95,216,67,132,180,3
163,59,114,221,58,206,197,100,87,176,103,109,110,200,120,140,138,183,180,145,167,123,39,189,207,147,142,79,141,72,44,203,38,117,97,162,138,133,87,170,48,176,48,179,190,107,107,65,172,123,184,95,148,115,88,68,118,51,127,42,205,158,87,112,63,179,112,196,67,149,185,154,84,57,157,204,132,168,168,89,172,92,167,43,116,186,56,158,142,178,115,168,136,131,194,92,194,162,144,181,171,173,123,208,102,184,87,60,210,180,168,34,181,85,42,194,54,156,115,107,59,159,96,61,59,126,201,221,144,110,123,45,200,204,159,118,213,203,88,181,178,89,191,223,160,151,84,146,139,107,71,169,128,138,182,146,216,54,216,208,186,142,98,87,138,73,174,99,219,169,119,182,57,90,72,49,121,58,195,43,103,184,206,50,68,67,172,116,80,179,122,128,32,178,191,136,163,39,74,187,36,52,97,188,210,205,132,204,216,156,72,42,138,107,183,147,95,56,60,150,123,198,206,188,187,139,128,63,218,76,63,49,170,94,220,120,144,40,183,163,51,89,131,47,199,58,220,34,57,68,184,106,172,193,138,163,75,141,91,49,210,189,77,223,112,65,161,43,142,94,138,96,47,124,34,54,128,88,57,84,180,33,67,168,77,71,127,81,184,144,163,110,34,37,176,97,148,162,189,139,87,167,192,76,175,173,146,122,47,93,198,127,209,95,119,170,51,76,192,121,87,171,147,68,220,188,188,192,193,169,93,205,47,173,195,209,101,65,153,113,176,124,144,111,122,46,200,87,71,34,202,105,59,198,173,100,65,181,150,133,43,173,45,127,153,116,195,84,138,107,124,130,193,94,162,43,42,97,59,54,180,186,93,189,182,111,112,45,217,95,153,223,45,196,152,101,199,85,160,188,39,56,78,162,76,111,157,41,101,119,92,110,62,193,141,76,59,93,96,153,128,96,212,216,41,122,122,209,33,106,155,204,95,153,58,163,90,180,77,120,120,134,81,54,111,165,155,143,187,139,151,76,87,35,35,93,185,173,79,66,138,205,197,119,100,53,212,191,102,108,66,173,156,66,202,183,79,129,188,148,174,193,196,87,36,202,105,64,65,56,202,164,151,117,153,58,95,66,89,105,158,192,39,87,95,63,106,94,216,65,131,183,3
163,60,114,221,59,206,197,98,87,176,103,109,110,199,120,139,137,184,180,144,166,122,37,189,206,148,142,80,141,73,45,203,37,116,98,161,138,133,88,169,49,177,49,179,189,106,107,67,172,123,184,95,148,116,88,69,118,51,127,42,204,158,86,115,62,178,112,195,68,150,185,153,83,57,155,203,132,168,168,89,172,92,166,43,114,187,55,160,143,178,115,168,137,133,195,92,197,162,144,182,170,174,123,207,101,185,87,60,209,182,169,34,180,84,42,193,55,156,115,108,59,159,97,61,60,124,202,222,145,110,123,44,200,203,159,118,214,205,87,181,178,88,191,222,160,153,84,146,138,107,71,169,128,140,182,147,216,53,217,207,184,142,98,86,139,73,175,98,219,169,119,181,58,91,72,49,121,58,196,42,103,182,207,51,67,65,172,117,80,178,121,127,32,179,189,137,163,39,74,187,37,53,97,187,210,204,132,203,214,156,72,42,137,107,182,146,95,56,61,149,124,198,206,188,187,141,129,64,219,76,64,49,171,95,219,122,144,39,184,162,51,91,131,48,198,58,220,34,56,68,185,104,173,194,138,163,74,141,92,48,212,188,77,222,110,66,160,43,141,94,138,96,47,124,34,55,128,86,57,83,180,33,67,168,77,71,128,81,182,144,164,111,33,38,177,96,147,161,189,139,86,167,193,77,175,173,147,121,47,93,200,128,208,95,119,171,52,76,192,120,87,171,147,68,221,188,186,193,193,168,94,205,46,174,196,209,100,65,153,112,176,123,145,111,123,45,198,88,71,35,203,104,59,198,174,100,65,180,151,133,44,171,45,128,154,116,197,83,138,107,123,131,192,94,161,41,42,98,60,52,182,186,91,189,182,111,112,45,217,93,150,221,45,197,152,101,199,85,160,187,39,55,79,161,76,111,159,41,100,120,93,109,61,193,140,76,60,93,96,154,128,96,213,216,41,121,120,207,35,106,156,203,96,154,57,164,89,181,77,120,121,134,80,55,112,164,156,142,186,138,151,76,87,35,35,93,185,172,78,66,140,205,196,120,101,54,213,193,103,109,65,172,156,66,203,184,79,130,188,148,174,192,196,87,36,200,105,63,64,57,201,164,151,117,151,58,95,66,89,104,158,192,39,88,95,62,107,94,215,66,131,182,3
163,60,113,221,60,206,197,99,87,176,103,109,110,199,119,140,138,184,181,144,165,122,38,189,207,147,142,79,141,72,45,203,38,117,97,161,137,133,87,169,48,176,49,179,188,106,107,67,172,122,184,96,148,116,89,68,118,51,127,41,203,157,87,115,62,179,112,194,69,149,185,154,83,57,155,203,132,168,168,90,171,91,166,43,114,187,56,160,143,178,116,169,137,132,195,92,196,163,144,182,170,174,123,208,101,185,88,61,209,182,169,34,181,85,43,194,55,156,114,109,59,158,96,61,60,125,202,221,144,110,123,45,200,204,158,118,215,205,88,181,178,89,191,222,160,153,84,146,138,108,71,169,128,140,182,145,216,53,217,207,185,143,99,86,139,73,175,98,219,169,119,181,57,91,72,49,121,57,196,43,103,183,207,49,67,65,172,116,79,179,121,127,33,179,189,136,163,39,75,187,37,52,97,188,210,205,132,204,215,156,72,40,138,107,182,146,95,55,60,149,124,199,206,189,188,141,128,63,219,76,63,49,170,94,219,121,145,39,185,162,51,90,131,48,199,58,220,34,56,68,184,104,172,194,138,163,74,141,92,48,211,188,78,222,111,65,160,43,142,94,138,96,47,123,34,55,128,87,57,84,180,33,68,168,77,71,129,82,182,144,164,110,34,38,177,97,148,161,189,139,86,168,193,77,175,172,147,122,47,93,199,126,208,94,119,170,52,77,192,119,86,171,147,68,221,188,187,193,193,168,93,205,45,173,196,209,100,65,153,113,176,124,145,111,122,45,198,88,71,35,203,105,59,197,173,100,65,181,151,133,44,172,44,128,153,116,196,84,138,107,123,130,192,94,162,42,42,98,60,53,181,186,91,189,183,111,110,45,218,94,151,222,45,197,153,100,200,86,160,188,39,56,78,161,77,111,159,40,100,120,92,110,61,192,140,78,60,93,96,153,127,95,212,215,41,122,120,208,34,106,156,205,96,153,57,164,89,181,77,120,120,135,81,54,112,164,156,142,186,139,151,77,87,35,36,93,185,172,78,66,138,204,196,120,100,54,213,193,102,108,66,172,156,65,202,184,79,130,188,148,176,192,195,87,35,200,105,63,64,57,202,164,151,118,150,58,95,66,89,104,158,192,39,88,95,62,107,94,216,66,131,182,3
163,61,113,221,60,206,196,99,87,176,103,109,109,200,119,139,137,184,180,145,166,122,38,189,207,148,142,81,140,73,45,203,38,117,97,161,138,134,87,169,49,177,49,179,189,106,106,66,171,122,184,96,148,116,88,69,116,51,127,42,205,158,86,115,62,179,112,195,68,149,185,153,84,57,156,203,132,167,168,89,171,91,166,43,115,187,55,160,143,178,116,168,137,132,196,92,196,162,144,181,170,173,123,207,101,184,88,61,209,182,168,34,181,85,42,194,56,156,114,107,60,159,96,60,61,125,202,221,145,110,124,45,200,204,158,118,215,204,87,180,180,89,192,222,160,153,84,147,138,108,71,168,128,139,183,146,215,53,217,207,185,142,99,86,139,73,175,97,218,169,118,181,58,91,72,48,121,57,196,43,103,183,206,50,68,66,171,117,78,180,122,127,32,178,190,137,163,39,74,188,36,52,97,188,211,205,132,203,216,156,72,41,137,107,183,146,95,57,59,148,123,199,205,189,187,140,129,63,219,76,63,49,170,94,220,121,144,39,185,162,50,91,130,48,198,58,220,34,57,69,184,104,173,195,137,163,75,140,91,48,212,188,77,223,110,65,160,42,141,94,138,97,47,123,34,55,128,87,57,84,180,33,68,168,77,71,129,80,183,144,165,110,33,38,177,97,148,162,189,139,86,169,192,77,176,173,148,121,47,93,199,128,208,94,119,171,52,77,192,119,86,171,147,69,220,189,186,192,194,168,94,204,46,173,196,208,100,65,151,112,175,124,145,111,122,45,199,88,71,34,202,105,59,198,174,100,65,180,150,133,43,171,45,127,154,115,197,83,138,107,123,131,192,94,162,42,43,97,60,53,181,186,91,190,183,110,111,45,217,94,152,222,45,197,153,100,200,86,160,188,40,56,79,160,76,112,158,41,100,121,93,110,61,192,140,77,60,93,96,153,127,96,212,214,40,121,121,208,34,106,155,204,96,153,57,163,89,181,76,118,121,134,80,56,113,165,157,142,186,138,152,77,87,34,35,93,185,172,78,65,139,204,196,120,100,53,213,193,102,109,65,171,156,66,203,184,79,130,188,148,175,192,194,86,35,201,105,63,64,57,201,164,151,116,151,58,94,66,90,104,157,192,39,88,94,63,107,94,216,66,132,182,3
163,60,114,221,60,206,196,99,87,176,103,109,110,199,119,139,137,183,180,144,166,122,38,189,207,148,142,81,141,72,45,203,37,117,97,162,138,134,88,169,48,177,49,178,189,106,107,67,172,123,184,95,147,116,88,69,117,51,128,42,204,158,87,115,62,179,112,195,69,149,186,153,83,56,156,203,132,168,168,89,171,91,166,43,115,187,55,160,143,178,116,168,137,132,195,92,196,163,144,182,170,174,123,207,101,185,87,61,209,182,168,34,181,85,42,194,55,156,115,108,59,159,97,61,61,124,202,222,145,110,123,44,200,203,158,118,214,204,88,181,179,89,191,222,160,152,83,146,139,108,71,169,128,139,182,146,215,53,217,208,184,142,98,86,139,73,175,98,218,169,119,181,57,91,73,49,121,58,196,43,103,183,207,50,68,66,172,117,79,179,121,127,32,179,189,137,162,39,74,187,37,52,97,187,210,205,132,204,215,156,72,41,138,107,183,146,95,56,60,149,124,199,206,189,188,141,128,63,219,76,63,50,170,94,219,121,144,39,185,162,50,91,131,48,198,58,220,34,56,68,184,104,172,194,138,164,74,141,91,48,212,188,77,222,111,66,160,42,141,94,138,96,47,123,34,54,128,87,57,84,180,33,68,168,77,71,128,81,182,144,164,110,33,37,177,97,148,161,189,139,86,168,192,77,175,173,147,122,47,93,199,127,208,94,119,171,52,77,192,119,86,171,147,68,220,188,186,193,193,168,94,204,46,173,196,209,100,65,152,112,175,124,145,111,123,45,199,88,70,34,203,105,59,198,174,99,65,180,151,133,44,171,44,127,153,115,196,84,138,107,123,130,192,95,162,41,42,97,60,53,181,186,91,189,183,111,111,45,218,94,151,222,45,197,152,100,200,85,160,188,39,56,78,161,76,111,159,41,101,120,93,110,61,192,140,77,60,93,96,153,128,96,213,215,41,121,121,207,34,106,156,204,96,153,58,164,89,181,77,119,120,135,81,55,112,165,156,142,186,139,151,77,87,35,35,94,185,172,78,66,139,204,196,121,100,53,213,193,102,109,66,172,156,65,202,184,78,129,187,148,175,191,195,86,35,200,104,63,64,58,201,164,151,117,151,59,95,66,89,104,158,191,39,88,95,62,107,95,216,66,131,183,3
163,61,113,221,59,206,197,98,87,175,103,109,109,200,120,139,137,184,180,145,165,121,38,188,208,148,142,79,141,74,45,203,37,117,97,162,137,133,87,168,49,176,49,178,188,106,107,66,172,123,183,95,146,117,89,68,117,51,127,43,205,159,86,114,62,180,111,195,68,149,185,153,84,57,155,203,133,167,169,89,172,91,167,43,115,187,54,160,143,178,116,168,136,133,195,92,195,163,144,183,170,173,124,207,102,185,88,61,210,183,169,34,180,85,42,193,55,156,115,108,59,159,96,61,60,126,202,222,145,110,123,45,200,204,158,118,215,204,87,181,179,90,192,222,160,153,83,146,138,108,71,169,128,140,182,145,216,52,218,207,184,143,98,86,139,72,175,98,218,169,118,181,57,91,72,49,120,58,195,43,103,182,207,50,67,67,172,117,79,178,121,127,32,180,189,136,163,39,74,187,37,52,97,187,209,204,132,203,215,157,72,40,138,107,183,145,95,57,60,149,124,199,206,189,187,140,129,63,220,76,64,50,169,94,219,121,145,40,185,162,51,91,131,49,198,57,220,34,57,68,184,104,172,194,138,163,75,141,91,48,212,188,77,223,110,65,160,43,142,94,138,96,48,124,34,54,128,87,56,83,180,32,68,168,77,71,128,81,182,144,164,110,33,36,177,97,148,161,190,139,86,168,192,77,175,173,147,122,48,94,199,127,209,94,119,171,51,77,192,120,86,170,147,68,221,187,185,193,193,168,94,205,46,174,195,208,100,65,153,112,176,123,145,111,123,47,199,88,71,35,203,104,60,197,173,100,65,180,151,133,44,171,44,128,154,116,195,84,138,107,122,131,192,94,162,42,42,97,60,54,182,186,92,189,183,111,111,45,217,94,152,222,45,198,152,101,200,87,159,188,40,56,79,160,76,111,159,41,101,119,93,110,61,192,140,77,61,93,95,153,128,95,213,216,42,121,121,208,34,106,156,203,96,153,58,163,89,181,77,119,120,134,80,55,112,164,156,143,186,139,152,77,86,35,35,93,184,172,79,66,140,204,196,121,100,53,214,194,103,109,66,171,156,66,202,183,78,129,188,148,175,192,195,87,36,200,104,63,65,57,201,165,151,116,152,58,94,66,90,104,157,191,39,87,94,62,108,94,216,66,131,182,3
163,60,114,221,60,206,196,99,87,176,103,109,110,199,119,139,138,184,180,145,166,122,37,189,207,148,142,80,141,72,45,203,37,117,97,161,138,133,87,169,49,177,49,178,189,106,107,67,172,122,184,95,147,116,88,68,117,51,127,42,204,158,87,114,62,179,112,195,68,149,185,153,83,56,156,203,133,167,168,89,171,91,167,43,115,187,55,159,143,178,116,168,137,132,196,92,196,162,144,182,170,173,123,207,101,185,87,61,209,182,168,34,181,85,42,194,55,156,114,108,59,159,97,61,61,125,202,221,145,110,123,44,200,203,158,118,215,204,88,181,179,89,191,222,160,153,84,146,138,108,71,169,128,139,182,146,216,53,217,207,184,142,98,86,139,73,175,98,218,169,119,181,58,91,72,49,121,58,196,43,103,183,207,50,68,66,172,117,79,179,122,127,32,179,189,137,163,39,74,187,37,52,97,187,210,205,132,203,215,156,72,41,138,107,183,146,95,56,60,149,124,199,206,188,188,141,128,63,219,76,63,50,170,94,219,121,145,39,185,162,51,90,131,48,198,58,220,34,56,68,184,104,173,195,138,164,74,141,91,48,212,188,77,222,111,66,160,42,141,94,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,128,81,182,144,164,110,33,38,177,97,148,161,189,139,86,168,193,77,175,173,147,122,47,93,199,127,208,94,119,171,52,76,192,119,86,170,147,68,221,188,186,193,193,168,94,204,46,173,196,208,100,65,153,112,175,124,145,111,122,45,199,88,71,34,203,105,59,198,173,99,65,180,151,133,44,171,44,127,154,115,196,84,138,107,123,130,192,94,162,41,42,97,60,53,181,186,91,189,183,111,111,45,218,94,151,222,45,197,152,100,200,86,160,188,39,56,78,160,76,111,158,41,100,120,93,110,61,192,140,77,60,93,96,153,128,96,213,215,41,121,121,207,34,106,156,204,96,153,57,164,89,181,77,119,120,135,81,55,112,164,156,142,186,139,152,77,87,35,35,94,185,172,78,66,139,204,196,120,100,53,213,193,102,109,66,171,156,66,202,184,78,130,188,149,175,192,195,86,35,200,105,63,64,57,201,164,151,117,151,58,95,66,89,104,158,192,39,88,95,63,107,94,216,66,131,182,3
161,59,113,220,60,206,197,100,88,176,104,110,109,199,119,137,138,184,180,146,166,123,38,189,207,147,142,79,141,73,46,202,38,116,97,164,137,134,88,169,49,177,47,178,189,106,107,66,172,123,183,96,147,117,88,69,116,52,129,44,204,158,87,115,62,179,112,195,69,149,185,154,84,57,156,202,132,167,167,90,171,91,167,44,115,187,55,161,143,180,116,170,135,132,194,93,196,164,145,181,171,173,122,206,102,185,87,60,211,183,168,32,181,87,43,194,56,155,114,107,60,157,97,60,60,126,202,221,144,110,123,44,199,203,158,119,216,204,87,180,178,89,192,223,161,154,84,145,139,108,72,169,128,138,183,146,214,53,216,206,186,142,98,85,138,74,175,98,219,170,119,181,57,90,72,49,122,59,195,44,104,182,206,52,67,67,172,117,78,180,123,128,33,178,190,137,163,39,75,187,38,52,97,187,210,205,131,203,215,156,71,42,137,108,181,145,95,57,59,151,125,200,206,188,188,140,129,63,219,74,65,49,170,93,219,120,145,41,186,162,51,92,131,48,198,59,219,33,56,69,184,104,173,195,137,164,74,141,92,48,212,189,76,223,110,67,160,43,142,93,139,97,47,124,35,54,127,87,56,84,179,33,68,169,78,71,130,83,182,146,163,109,34,36,177,97,148,161,187,137,87,168,194,76,175,173,148,121,48,94,200,126,208,94,117,170,52,76,192,120,87,171,148,68,221,188,187,193,194,168,93,203,46,173,197,209,101,65,153,113,176,124,146,113,122,45,198,88,69,34,203,105,59,197,175,100,67,181,151,133,43,172,44,127,152,115,196,84,137,107,123,131,192,95,161,41,41,97,60,53,181,187,91,189,182,111,111,45,219,95,152,222,45,197,152,100,200,85,160,189,39,56,78,160,76,113,158,41,100,121,92,108,62,193,141,76,59,95,96,153,127,95,213,215,41,122,122,207,33,107,155,205,96,153,58,164,90,180,76,120,120,135,79,54,112,163,157,142,188,138,151,78,88,34,35,93,184,173,78,66,140,204,196,120,100,54,213,194,102,109,66,172,156,64,203,182,78,129,187,148,175,192,194,86,36,200,105,63,64,58,200,164,150,116,152,56,95,66,91,104,158,192,39,88,96,64,108,95,217,65,131,182,3
162,59,115,221,60,204,197,99,86,175,103,105,112,201,120,140,138,183,181,143,165,120,37,189,209,146,142,80,141,72,44,203,37,117,96,161,139,134,90,172,46,176,48,179,187,105,108,65,172,123,183,96,146,115,88,68,117,51,128,40,204,158,88,112,62,181,111,195,69,148,184,152,84,56,154,202,134,168,169,88,174,94,168,42,117,187,55,158,142,178,116,166,137,133,196,93,196,164,145,181,169,172,124,205,103,185,88,59,210,183,168,35,181,86,42,193,54,154,115,108,61,160,97,61,60,125,201,220,146,109,123,45,200,204,158,119,214,204,88,181,180,89,192,222,163,152,83,147,140,109,70,169,127,139,181,145,213,54,218,205,184,143,98,86,138,74,173,100,219,168,118,182,58,89,69,50,120,60,195,44,103,184,206,51,70,66,173,114,78,179,119,126,31,177,190,137,164,41,73,187,37,52,97,186,209,203,130,203,215,156,72,41,139,109,185,145,95,57,60,148,122,199,206,189,188,141,127,65,219,76,62,51,169,95,218,122,144,38,185,162,51,89,132,50,201,58,223,33,57,69,184,105,173,194,137,164,74,142,92,47,211,187,76,223,110,66,160,44,141,92,137,98,47,123,34,56,129,87,57,84,181,32,69,167,77,73,129,79,182,144,166,109,33,38,177,98,149,161,188,140,86,170,193,78,175,174,145,121,48,94,197,128,207,95,118,170,52,75,192,119,86,168,146,69,221,188,185,193,192,166,93,204,47,174,194,209,101,64,152,112,175,124,146,111,122,44,198,89,72,34,204,105,60,198,171,100,65,181,151,136,44,171,44,129,153,115,197,85,140,107,121,131,193,97,160,42,43,96,62,54,180,188,92,188,182,111,110,43,215,94,152,221,46,195,153,101,202,86,160,187,37,58,79,160,76,111,159,40,100,120,94,111,63,193,139,78,61,95,95,151,127,95,211,215,40,121,122,208,34,107,158,204,95,153,58,165,89,181,77,119,119,133,81,54,112,165,155,141,187,138,151,75,85,36,36,90,184,172,79,65,139,205,196,119,99,52,212,192,103,108,64,171,156,66,201,185,79,131,187,149,176,191,195,87,33,201,105,63,64,57,200,165,151,117,151,59,95,66,89,106,158,191,40,88,96,61,107,97,216,66,129,184,3
163,59,113,221,60,206,196,100,87,176,104,109,110,198,120,139,138,183,179,146,166,122,38,188,207,148,141,81,141,72,45,204,37,117,96,161,138,133,86,170,48,177,48,179,190,105,107,67,172,122,184,96,148,116,87,68,117,50,127,41,204,158,87,114,62,179,111,196,68,149,185,153,84,56,156,202,133,168,169,91,172,92,167,44,115,187,54,159,142,179,116,168,137,132,196,91,195,162,144,182,171,173,123,208,101,185,87,61,210,180,168,33,181,85,42,193,56,155,115,108,59,159,96,62,60,124,202,221,144,110,123,45,199,204,158,118,215,204,88,180,180,88,191,222,161,153,83,147,138,108,71,168,128,139,181,146,216,53,217,207,185,142,98,85,139,72,175,98,217,169,119,182,58,90,73,50,121,57,197,43,103,183,207,49,68,65,171,116,79,179,122,128,32,179,189,137,163,38,74,186,38,51,97,187,209,205,132,203,215,156,72,41,137,107,183,145,96,55,59,149,124,199,206,189,188,140,129,63,220,76,65,50,170,93,220,121,144,40,185,162,50,91,131,48,198,58,220,33,56,69,183,105,172,195,138,163,75,141,91,48,212,187,77,223,111,66,159,43,141,94,138,96,47,124,34,53,128,87,56,84,180,32,68,168,76,70,129,81,182,145,164,111,33,38,177,96,147,162,189,139,86,167,193,77,176,173,148,121,47,93,199,127,209,95,118,171,52,77,193,120,87,170,147,67,221,187,187,192,193,168,93,204,46,174,197,208,101,64,152,113,175,124,145,110,123,46,198,88,69,34,202,104,59,198,174,100,64,180,150,132,44,171,43,127,154,115,196,84,138,107,124,131,193,94,162,43,42,97,60,53,181,186,90,190,183,111,111,45,218,95,152,222,45,197,153,100,199,86,160,188,39,56,78,161,76,112,159,40,100,119,93,110,61,191,140,77,61,93,95,153,128,96,213,216,41,121,121,208,33,105,154,204,96,154,57,164,89,181,76,119,120,135,80,55,112,164,156,142,186,139,151,78,85,34,34,93,185,172,78,65,139,204,196,121,100,53,213,192,102,110,65,170,156,66,202,183,79,130,188,148,175,193,195,86,35,200,105,63,63,58,201,164,150,116,150,59,95,67,89,104,158,191,39,89,94,63,106,94,216,66,131,182,3
162,61,116,218,59,209,197,102,88,175,104,108,108,200,118,141,137,184,180,143,165,119,37,186,205,146,144,80,142,73,43,204,35,116,99,161,135,133,87,169,47,178,48,181,189,105,109,67,172,124,185,96,149,117,88,68,118,53,129,44,201,160,87,116,59,176,113,194,67,151,184,153,82,56,157,205,131,168,168,90,171,89,165,44,113,189,55,157,142,179,115,171,139,129,196,92,196,161,144,181,171,175,124,205,99,186,89,60,207,186,170,36,184,85,42,194,54,157,111,110,63,159,97,62,58,124,204,219,144,110,121,44,200,204,158,118,213,203,88,181,177,91,192,223,161,155,83,146,142,106,73,168,125,140,183,143,215,53,215,206,185,142,98,85,137,73,176,99,219,171,119,181,58,87,72,50,122,57,194,45,102,181,208,48,65,67,173,118,80,180,122,126,35,179,189,137,161,38,76,186,37,54,95,189,211,206,133,204,215,156,73,40,138,108,181,145,97,54,62,149,126,198,205,188,188,141,127,63,219,76,61,50,171,93,221,119,144,40,185,162,53,90,131,49,198,56,219,34,55,67,182,103,173,194,135,164,76,140,90,49,212,187,77,223,111,65,160,43,140,96,138,98,49,123,33,55,128,86,57,84,181,32,68,168,77,71,130,82,183,143,163,109,33,37,177,98,147,158,188,140,85,170,193,76,175,173,146,121,46,92,201,126,208,93,120,173,52,78,193,120,85,172,147,69,220,188,187,193,194,166,95,202,47,174,198,205,100,67,153,113,176,125,145,109,120,43,201,87,73,35,205,107,57,198,174,99,65,181,150,131,43,172,46,127,156,116,195,83,138,107,125,129,190,92,161,40,42,97,62,53,181,187,90,193,185,111,110,47,217,95,152,224,45,196,154,101,200,87,161,188,40,54,78,162,78,112,159,41,100,122,91,111,59,193,138,78,62,90,95,152,129,96,212,221,41,121,120,209,36,108,156,205,95,151,59,163,90,183,77,121,120,133,82,56,112,165,155,142,188,138,151,78,88,35,35,91,184,174,78,65,142,205,199,121,100,54,213,195,102,109,65,170,157,67,200,185,79,128,188,150,174,193,196,87,35,200,102,62,64,59,203,164,150,118,152,58,95,65,90,104,159,194,39,89,97,62,105,94,217,66,132,181,3
163,60,112,220,60,206,198,100,88,176,104,108,112,200,121,140,138,185,180,143,166,123,38,188,206,148,144,78,141,73,47,204,36,118,95,164,136,133,88,168,49,178,49,178,190,106,107,66,171,121,183,95,148,116,87,69,116,50,126,41,205,157,87,116,63,180,111,195,69,148,185,153,82,56,155,203,133,168,169,90,171,93,166,45,116,187,56,159,142,179,117,167,136,132,199,93,197,163,142,183,170,173,124,206,101,184,88,61,210,181,167,34,181,85,43,193,53,157,114,109,58,159,96,62,61,127,202,220,146,110,124,44,200,203,160,120,216,204,88,181,180,89,191,223,161,152,85,146,139,107,71,169,126,140,183,147,215,52,217,208,184,142,98,86,139,75,176,97,218,170,121,181,60,90,73,47,121,56,195,43,103,183,208,50,67,65,173,119,78,180,121,126,34,179,190,136,164,40,74,186,37,53,97,190,210,206,134,204,215,157,71,42,137,107,181,144,96,58,59,148,125,199,205,190,189,138,129,63,218,76,63,51,170,94,220,120,146,39,184,162,51,91,129,47,198,58,220,34,58,69,184,104,171,196,138,164,74,141,91,46,212,187,80,222,110,66,160,44,142,91,138,96,48,124,35,54,127,87,58,83,180,33,68,168,76,70,128,81,182,142,164,110,33,39,177,98,148,160,189,140,85,167,193,77,174,171,145,121,47,94,199,128,208,94,119,170,52,77,192,121,86,170,146,68,220,187,187,192,194,166,94,204,46,172,195,208,99,67,152,114,175,125,145,111,123,46,200,88,72,35,201,104,59,198,175,102,65,182,150,133,44,171,44,126,153,116,196,83,136,106,124,130,192,94,161,41,44,97,59,53,182,186,90,190,184,114,110,45,220,92,152,222,45,198,153,100,200,86,160,187,39,56,78,159,76,112,159,41,102,119,91,109,61,193,139,77,60,93,96,155,128,95,212,215,40,122,120,210,35,105,156,204,95,153,57,164,90,182,74,120,120,136,80,55,112,166,156,142,188,139,152,75,87,34,37,94,183,174,78,67,138,205,196,121,100,55,214,195,102,108,65,172,157,65,202,182,78,128,186,147,174,191,194,86,35,201,104,63,65,58,201,165,151,113,150,59,94,66,89,104,158,191,40,88,96,63,106,95,217,66,131,181,3
163,59,113,221,61,205,195,102,86,179,102,109,109,199,119,138,137,185,181,144,166,123,37,188,207,149,142,80,142,72,45,202,38,116,96,161,137,133,88,171,48,178,49,178,189,106,107,67,174,123,185,95,147,116,86,68,117,51,130,42,203,158,88,114,61,179,112,196,69,149,185,153,85,57,155,204,131,167,169,90,171,91,168,45,117,186,54,158,144,179,115,169,138,132,198,92,195,162,144,181,171,172,124,206,101,185,87,61,211,182,167,33,181,84,42,194,55,154,114,106,58,158,97,63,61,126,201,222,145,109,124,44,202,202,159,120,215,205,88,181,178,89,190,223,161,151,83,147,138,107,71,169,127,140,180,145,216,53,217,207,184,144,98,86,139,72,175,100,219,168,119,183,58,91,73,50,122,57,196,43,104,180,207,51,67,67,173,117,79,180,122,128,33,178,190,137,161,37,73,188,37,53,96,187,211,204,132,204,216,156,70,42,138,107,183,147,94,56,59,149,124,199,206,188,187,140,128,63,218,77,63,49,170,94,220,121,145,38,186,162,49,92,131,49,198,58,219,35,56,68,185,105,172,194,138,163,74,141,91,48,211,187,79,222,111,65,158,43,144,93,138,97,48,124,34,54,129,87,56,82,179,32,67,168,78,71,129,81,183,145,165,111,34,37,178,98,148,163,188,138,86,167,194,76,176,173,148,123,47,94,199,126,209,94,119,171,52,77,190,118,84,171,146,69,219,188,187,193,195,168,93,206,46,174,197,210,101,67,153,112,174,124,146,109,122,46,198,88,70,34,203,104,59,198,174,101,64,180,150,134,44,170,44,127,152,116,197,82,138,106,125,131,193,95,163,41,41,98,59,53,181,187,91,189,185,110,112,45,217,94,152,221,45,197,153,101,198,86,162,187,41,55,81,160,75,112,158,41,102,120,94,108,60,191,140,77,60,93,96,153,127,97,213,215,42,121,120,207,35,107,156,205,97,154,58,163,89,182,76,119,120,133,80,54,112,166,155,143,185,138,149,77,86,34,35,93,186,171,78,66,138,204,195,120,100,54,214,194,102,109,65,172,157,68,204,184,78,129,187,148,175,192,194,85,35,201,103,62,65,59,201,163,150,117,150,59,95,65,90,105,158,191,40,88,96,63,108,95,217,67,132,182,3
162,60,114,221,60,206,196,99,87,176,104,108,110,200,118,139,138,183,181,145,165,122,37,189,206,148,142,80,140,72,46,204,37,117,97,162,137,133,88,170,49,176,49,178,189,106,107,67,172,122,184,96,147,117,88,68,117,51,128,41,205,159,86,115,62,179,112,196,68,149,185,154,83,57,155,203,132,168,169,89,171,91,167,44,116,187,55,160,144,178,116,168,137,133,196,92,196,163,144,182,171,174,123,208,101,185,87,61,210,181,169,34,181,85,43,193,55,156,115,108,59,159,96,61,61,124,202,221,145,110,123,44,200,203,158,118,214,204,87,181,179,88,191,222,159,152,84,145,139,108,71,169,128,139,182,146,216,52,218,207,185,142,98,85,139,72,175,99,218,169,118,181,58,91,73,49,121,58,196,42,103,183,207,50,68,66,172,116,80,179,121,127,32,180,189,137,163,39,75,188,37,52,97,188,209,204,131,204,215,156,72,40,138,108,182,146,95,56,61,149,124,199,206,188,187,141,129,63,218,76,63,50,170,93,219,121,144,39,185,162,50,91,131,48,199,58,219,34,57,68,184,104,172,195,138,164,74,141,92,48,212,187,77,222,110,65,160,43,142,94,139,96,47,124,34,54,128,87,57,83,180,33,68,168,77,70,129,81,181,144,164,110,33,38,177,97,148,161,189,138,86,168,193,77,175,173,147,122,46,93,199,127,208,94,119,170,51,77,192,119,86,171,147,68,221,188,187,193,192,168,93,204,45,174,196,209,100,65,152,112,175,124,144,110,122,45,199,88,71,34,202,105,59,198,173,99,65,180,151,133,44,172,45,126,154,116,196,84,137,107,123,130,193,94,163,41,42,97,60,53,181,187,91,190,183,111,111,45,218,94,151,222,45,197,152,100,200,86,159,188,39,55,78,160,76,111,159,41,101,120,93,109,62,193,140,77,60,93,96,153,127,95,212,216,41,120,121,207,34,106,156,204,97,153,58,164,89,181,76,119,120,134,81,54,112,165,156,142,186,139,152,77,87,34,35,93,184,172,78,66,139,205,197,121,100,53,213,193,102,109,66,172,156,66,203,184,78,130,187,149,175,192,195,86,35,200,105,63,64,58,202,165,151,116,151,58,95,66,89,104,158,192,39,88,95,63,106,95,216,67,131,182,3
162,60,115,221,59,206,197,100,87,176,103,109,110,200,120,139,138,183,181,145,167,121,38,188,208,147,143,81,142,73,44,204,35,118,96,162,138,134,86,168,48,178,49,177,190,107,108,65,172,122,185,95,146,115,88,67,117,52,127,41,204,158,87,114,61,178,110,196,69,150,186,153,84,55,156,204,132,168,169,89,172,92,168,42,116,185,56,160,143,178,114,168,136,134,197,93,195,163,146,183,170,174,123,206,100,185,86,61,209,182,169,33,181,86,42,195,56,155,115,107,58,158,96,61,61,124,204,222,144,110,123,45,199,203,157,119,217,206,86,183,180,89,192,220,160,153,83,146,139,107,70,169,129,141,181,145,215,53,218,207,186,144,100,86,140,73,174,98,217,167,117,181,58,92,73,48,120,57,196,45,102,183,206,49,67,66,172,118,79,177,122,126,33,177,189,136,163,37,73,187,38,51,97,188,210,203,131,202,215,159,73,42,139,108,183,145,95,56,59,150,123,198,205,188,189,141,127,63,219,77,63,49,170,96,221,121,144,40,186,163,51,92,132,49,198,58,221,34,56,68,185,105,172,194,139,164,75,142,92,50,211,189,77,224,111,66,159,43,141,93,139,95,48,124,33,53,128,88,56,83,180,33,66,168,78,71,128,82,182,144,165,110,33,37,175,97,146,160,189,139,88,169,193,76,176,173,147,121,48,95,198,128,208,95,118,171,51,79,192,118,87,170,147,66,222,188,187,194,192,169,93,205,47,173,195,208,102,63,151,113,175,125,144,112,122,45,199,90,69,34,204,106,59,196,173,100,66,181,151,133,44,172,43,127,155,117,196,83,137,106,124,130,193,95,164,43,43,97,58,53,180,185,91,188,184,111,111,44,218,94,150,222,45,195,152,101,200,86,159,188,37,54,78,160,76,110,159,41,101,120,92,110,61,192,141,77,59,94,96,151,129,96,213,216,41,119,120,207,34,105,155,203,96,152,56,165,90,182,76,119,120,135,79,55,112,164,156,142,186,137,151,75,88,34,36,93,186,173,79,67,140,203,198,119,100,56,214,194,103,110,66,171,155,66,200,184,77,130,188,148,176,192,194,86,36,200,104,64,63,57,201,165,150,117,151,58,94,67,88,104,158,191,39,86,94,63,108,96,215,67,130,183,3
164,62,115,219,59,204,196,98,87,177,104,109,110,197,120,140,138,183,179,145,166,121,38,187,208,150,142,80,141,73,47,202,38,117,97,163,137,134,86,170,49,178,52,179,187,105,106,65,171,124,185,96,148,117,87,70,117,50,126,42,205,159,86,116,64,178,113,196,70,149,186,152,83,56,155,204,131,168,169,88,172,91,168,43,117,188,54,160,143,179,117,169,137,132,197,92,196,163,143,183,170,174,123,207,101,186,87,62,211,182,169,35,180,86,43,193,54,156,115,106,58,158,97,61,61,126,202,221,146,108,122,44,200,203,157,119,213,204,87,180,180,91,192,222,159,152,83,146,139,108,71,169,127,140,180,147,218,54,217,208,185,142,99,86,139,71,176,100,220,167,118,182,57,90,71,49,121,56,197,44,104,183,206,49,68,65,171,117,79,179,122,127,33,179,190,138,163,39,74,187,38,52,97,186,209,204,133,204,214,157,72,39,137,108,184,146,95,56,61,149,124,200,205,189,190,140,127,62,219,75,63,50,169,93,220,120,143,39,184,161,51,91,130,49,199,59,219,34,58,69,183,104,172,196,137,163,72,139,92,48,212,188,78,222,112,64,160,43,142,93,137,95,48,123,32,54,127,87,56,82,180,33,70,170,81,72,129,79,182,143,164,112,33,38,176,96,147,162,189,139,87,165,193,77,175,172,144,121,47,92,197,127,206,95,118,171,53,77,192,120,86,172,148,68,222,188,185,193,195,169,95,204,43,171,196,209,99,64,155,113,175,124,145,110,120,45,197,89,72,35,202,105,58,197,175,100,66,179,151,135,43,171,44,127,155,116,197,84,136,108,124,131,191,94,162,42,43,98,60,53,180,186,90,189,181,111,111,45,217,95,151,221,45,196,154,100,200,88,161,188,40,57,79,161,77,110,158,40,101,120,94,108,60,191,139,78,59,92,96,153,127,97,212,215,42,123,121,208,34,106,156,204,96,151,58,165,90,182,75,121,120,134,79,54,112,164,155,143,186,140,152,78,85,35,34,93,185,171,79,67,138,205,196,120,100,53,213,194,101,109,66,171,155,64,203,184,79,128,188,146,175,191,193,85,35,200,105,63,65,57,201,165,152,118,149,57,95,65,90,105,158,193,40,88,95,63,106,95,216,65,131,182,3
162,60,114,222,59,206,197,100,87,175,103,108,110,200,119,139,137,184,180,145,165,121,37,187,207,148,143,81,141,72,45,203,37,116,97,162,137,133,87,169,48,178,49,178,189,106,107,67,172,122,184,95,147,117,87,69,118,52,127,42,204,159,87,115,62,179,111,195,69,148,185,153,83,56,156,204,132,168,167,90,171,92,167,43,115,187,55,160,142,178,115,168,137,133,196,92,196,163,144,182,171,174,122,208,102,184,87,61,209,181,168,33,181,85,43,193,56,155,115,109,58,158,97,61,61,126,202,221,145,110,123,46,200,203,157,118,214,205,87,181,179,89,191,223,159,153,84,146,139,109,71,169,128,139,182,145,216,52,216,208,185,141,98,86,139,73,175,98,218,168,119,182,58,90,72,49,122,58,196,42,104,183,207,50,67,66,172,117,80,179,122,128,33,179,189,137,162,39,74,187,36,52,96,187,210,204,133,205,215,156,72,41,138,108,182,145,95,57,61,150,124,198,206,188,188,140,128,63,219,76,63,50,170,94,220,121,144,39,185,163,52,91,131,49,198,58,220,34,56,69,184,104,173,196,138,164,75,141,90,48,211,187,77,222,111,65,161,43,141,94,138,95,47,124,34,54,128,88,57,83,181,32,67,168,77,72,129,81,182,145,164,110,33,37,177,98,148,161,188,139,87,168,193,77,176,172,148,122,46,93,199,127,209,95,119,171,51,77,192,119,87,171,146,69,220,188,187,192,193,168,93,204,46,174,196,208,99,66,153,112,176,124,144,111,122,45,199,88,71,35,203,105,59,198,174,99,65,180,151,133,44,171,44,126,153,115,195,84,138,107,123,130,192,95,162,41,42,97,60,53,181,187,91,190,183,111,111,45,217,94,151,221,45,196,152,101,200,86,159,188,39,56,78,160,77,111,158,41,100,121,93,110,61,192,139,77,60,93,96,153,127,96,213,215,40,121,121,207,34,106,156,205,96,153,58,163,89,181,77,119,120,135,80,54,112,164,157,142,186,139,152,77,86,34,35,93,185,172,78,66,139,204,196,120,100,53,213,194,102,110,65,172,155,66,203,183,79,130,188,149,175,191,195,87,36,201,105,64,64,57,200,165,151,117,151,59,95,66,89,104,158,192,40,87,95,62,107,95,216,66,131,182,3
163,60,113,221,60,206,196,99,87,176,103,109,110,199,119,139,138,184,180,145,166,122,37,189,207,148,142,80,141,72,45,203,37,117,97,161,138,133,88,169,49,177,49,178,189,106,107,67,172,123,184,95,147,116,88,68,117,51,127,42,204,158,87,115,62,179,112,195,68,149,185,153,84,56,156,203,132,168,168,89,171,91,167,43,115,187,55,159,143,178,116,168,137,132,196,92,196,162,144,182,170,173,123,207,101,185,87,61,209,182,168,33,181,85,42,194,55,156,115,108,59,159,97,61,61,125,202,221,145,110,123,45,200,203,158,119,215,204,88,181,179,89,191,222,160,152,84,146,138,108,71,169,128,139,182,146,216,53,217,207,185,142,99,86,139,73,174,98,218,169,119,181,58,91,72,49,121,58,196,43,103,183,207,50,68,66,172,117,79,179,122,127,32,179,189,137,163,39,74,187,37,52,97,187,210,205,132,203,215,156,72,41,138,108,183,146,95,56,60,149,124,199,206,188,187,141,128,63,219,76,63,50,170,94,219,121,145,39,185,162,50,91,131,49,198,58,220,34,56,69,184,104,173,195,138,164,74,141,91,48,212,188,77,222,111,66,160,43,142,94,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,129,81,182,144,164,110,33,38,177,97,147,161,189,138,86,168,193,77,175,173,147,122,47,93,199,127,208,94,119,171,52,77,192,119,86,170,147,68,221,188,186,193,193,168,94,204,46,173,196,208,100,65,152,112,175,124,145,111,122,46,199,88,70,34,203,105,59,198,173,100,65,180,151,133,44,171,44,127,154,116,196,84,138,107,123,130,192,94,162,42,42,97,60,53,181,186,91,189,183,111,111,45,218,94,151,222,45,197,152,100,200,86,159,188,39,56,79,160,76,111,158,41,100,120,93,109,61,192,140,77,60,93,96,153,128,96,212,215,41,121,121,207,34,106,156,204,96,153,57,164,89,181,77,119,120,134,81,55,112,164,156,142,186,139,152,77,87,35,36,94,185,172,78,66,139,204,196,120,100,54,213,193,102,109,66,171,156,66,203,184,78,129,188,149,175,192,195,87,35,200,105,63,64,57,201,164,151,117,151,58,95,66,89,104,158,192,40,88,95,63,107,94,216,66,131,182,3
162,60,114,221,60,205,196,99,86,176,103,109,110,199,119,139,138,183,180,145,166,122,38,189,207,148,142,80,140,73,45,203,37,117,97,161,138,133,88,169,49,176,49,178,189,106,107,67,172,122,184,95,147,116,88,69,117,51,127,42,205,158,87,114,62,179,112,195,69,149,185,154,83,56,156,203,133,167,168,89,171,91,167,43,115,187,55,159,143,178,116,168,137,131,196,92,196,163,144,182,171,173,122,207,101,185,87,61,210,182,168,33,180,85,43,194,55,156,114,108,59,159,97,61,61,124,202,221,144,110,123,45,200,203,158,119,214,205,88,180,179,88,192,222,160,153,84,146,139,108,71,168,128,140,182,146,216,53,216,207,185,142,98,86,138,72,175,98,218,169,119,181,57,91,72,49,121,57,196,42,103,183,207,50,67,66,172,117,79,179,121,127,33,179,190,137,162,39,74,187,37,52,97,187,210,205,132,203,215,156,72,41,137,107,183,146,95,56,60,149,124,199,206,189,187,141,128,63,218,76,63,50,170,93,219,121,145,39,185,162,51,91,131,49,199,59,220,34,56,69,184,104,173,195,138,163,75,141,91,48,212,188,78,222,111,66,159,42,142,94,138,96,48,124,34,54,128,87,57,84,180,33,68,168,77,71,129,81,182,144,164,110,33,38,178,97,147,162,189,138,86,168,193,77,175,173,147,121,47,93,199,127,209,94,119,170,51,76,192,120,86,170,147,68,221,188,186,193,194,168,93,204,46,173,196,209,100,65,153,112,176,124,144,111,123,46,198,88,71,34,203,104,60,197,173,100,65,180,150,133,44,172,44,127,154,116,196,84,138,107,123,130,192,94,163,42,42,97,60,53,182,186,91,189,183,111,111,45,218,94,151,222,45,196,152,100,200,86,160,188,39,56,78,160,76,111,159,41,101,120,93,110,61,192,140,77,60,94,95,153,128,96,213,215,41,121,121,208,33,106,155,204,96,153,57,164,89,181,76,119,120,135,80,55,112,164,156,142,186,139,151,77,87,34,35,94,185,172,78,66,139,204,196,120,100,53,213,193,102,109,66,171,156,65,203,184,78,129,187,149,175,192,195,86,36,200,105,63,65,57,201,165,151,117,151,58,95,66,89,104,158,191,39,88,95,63,107,94,216,66,131,183,3
163,60,114,221,60,205,196,99,87,176,103,109,109,199,119,139,137,184,180,144,166,122,37,189,207,148,142,80,140,73,45,203,37,117,96,161,137,133,88,169,48,177,49,178,189,106,107,67,172,122,184,95,147,116,88,68,117,51,127,42,204,158,87,115,62,179,112,196,69,150,185,153,84,57,155,203,132,168,168,90,171,92,167,44,116,187,55,159,143,178,116,168,137,132,196,92,196,163,144,181,170,174,123,207,101,186,87,61,209,182,169,34,181,85,43,194,55,155,115,108,59,159,96,61,61,125,202,221,145,110,123,45,201,204,159,119,215,205,88,181,178,88,192,222,160,153,84,147,138,108,71,168,128,139,181,146,215,53,217,207,184,142,99,86,139,73,175,98,218,169,119,181,57,91,73,49,121,57,195,43,103,183,208,50,68,66,172,116,79,179,121,127,32,179,189,137,163,39,74,187,37,52,98,188,210,204,132,203,215,156,72,41,138,108,182,145,96,56,60,149,124,199,206,188,188,141,128,64,219,76,63,50,170,94,219,121,145,39,184,162,51,91,131,48,198,58,220,34,57,68,184,104,173,194,138,164,74,142,91,48,211,188,77,222,110,66,160,42,141,94,138,96,47,124,34,54,129,87,57,84,180,33,68,168,77,71,128,81,182,144,164,110,34,37,176,96,147,161,189,139,86,167,192,77,175,173,147,122,47,93,199,127,208,95,119,171,52,77,191,120,86,171,146,69,221,187,186,192,193,168,93,204,46,173,196,209,100,65,153,112,175,124,145,111,123,45,199,88,71,34,204,105,58,197,173,100,65,181,151,133,43,172,44,127,154,116,196,84,138,108,123,130,192,95,163,42,42,97,60,53,181,187,90,190,183,110,111,45,217,95,151,222,45,197,152,100,199,85,160,188,39,55,79,160,76,111,158,41,100,120,93,109,61,193,141,77,60,93,96,153,128,96,212,215,41,120,121,207,34,106,156,204,96,152,58,164,89,181,76,120,120,134,81,55,112,165,156,142,186,139,151,76,87,35,36,94,185,173,79,66,139,204,197,120,100,53,213,193,101,109,66,171,156,65,202,184,78,129,188,148,174,192,195,86,36,200,105,63,64,58,201,164,150,117,151,58,94,66,89,104,158,192,40,87,95,63,107,94,216,66,131,182,3
163,60,113,221,60,206,196,99,87,177,103,109,109,200,119,139,137,184,180,144,166,122,38,188,207,148,142,80,141,73,45,203,37,117,96,161,137,134,87,169,48,177,49,178,189,105,106,67,173,123,184,96,147,116,88,68,117,51,127,42,204,158,87,114,62,179,112,195,68,150,186,153,83,57,156,203,133,167,168,89,171,92,167,44,115,187,56,160,143,179,116,168,137,133,196,92,196,162,144,182,171,174,122,207,101,186,87,61,209,182,168,33,181,85,43,193,55,156,115,108,59,159,96,61,61,124,202,221,144,110,123,44,200,204,158,118,215,204,88,180,179,89,192,222,160,152,83,146,140,108,71,169,128,139,182,146,216,52,217,207,185,141,99,86,140,73,175,98,219,169,119,182,57,91,73,49,121,57,197,43,103,183,207,50,68,65,172,117,79,179,122,127,32,179,189,137,162,38,74,187,37,52,97,187,210,205,132,204,215,156,72,41,138,107,182,146,95,56,60,149,125,199,206,188,188,141,128,63,219,76,63,50,170,94,219,121,145,39,185,162,50,91,131,49,199,59,220,34,56,68,184,104,172,195,138,164,74,141,92,48,212,188,77,222,111,65,160,42,142,94,139,96,47,124,35,54,128,87,57,84,180,33,68,168,77,71,128,81,182,144,164,110,34,38,177,97,147,162,189,139,86,167,192,77,175,173,147,121,47,93,199,127,209,94,119,171,52,77,191,120,87,170,147,68,220,188,186,193,193,168,94,204,46,173,196,209,100,66,153,112,175,123,145,111,122,46,199,88,71,34,203,104,59,198,173,99,65,181,151,133,43,171,44,127,154,115,196,84,138,108,123,130,192,95,163,41,42,97,60,53,182,187,91,189,183,111,111,45,218,94,152,222,45,197,152,100,200,86,159,188,39,56,78,161,76,112,158,40,100,120,93,109,61,192,140,77,60,94,96,153,128,95,213,215,41,122,121,207,34,106,156,204,96,153,58,164,89,182,76,119,120,134,80,55,113,164,156,143,187,139,151,78,87,35,36,94,185,173,79,66,139,204,196,120,100,53,213,193,102,109,65,172,156,66,202,184,78,130,188,149,175,191,195,86,35,201,104,64,64,57,201,165,151,117,151,58,95,67,89,104,158,192,40,88,94,63,107,94,216,66,131,183,3
163,60,114,221,60,206,197,99,87,176,103,109,110,198,119,138,138,183,180,145,166,123,37,189,208,148,142,80,140,73,45,203,37,117,97,162,137,133,88,169,49,177,48,178,189,106,107,66,171,123,183,96,147,116,89,69,118,51,127,41,204,159,86,115,62,180,112,195,68,149,185,153,84,58,156,203,132,168,169,90,171,91,167,43,115,187,55,159,142,178,116,168,137,132,195,93,196,163,144,182,171,174,123,208,101,185,87,60,210,182,169,34,181,86,42,194,54,156,115,108,59,159,96,61,60,124,202,221,145,110,123,44,199,203,159,118,214,204,88,180,178,89,192,222,160,153,84,145,139,108,71,169,128,139,182,146,216,53,217,207,184,142,98,86,139,72,175,98,218,169,119,182,58,91,73,49,121,59,197,43,102,182,206,50,67,65,172,117,80,179,122,127,33,179,189,137,162,39,73,187,36,52,98,188,210,204,132,204,215,156,73,41,138,108,182,146,95,55,61,148,124,198,205,188,188,140,128,63,218,76,64,50,171,95,220,122,144,39,185,162,51,90,131,47,199,58,221,34,56,68,185,104,172,194,137,164,75,142,92,48,212,188,78,222,111,66,161,42,143,93,138,96,47,123,34,54,129,86,57,84,180,32,67,168,77,71,128,81,182,144,164,111,34,38,176,97,148,162,189,138,86,168,193,77,175,173,147,121,47,92,199,127,208,95,119,171,52,76,192,120,86,170,147,68,220,187,187,192,193,168,94,205,46,174,196,208,99,65,152,112,175,123,145,111,123,45,199,88,71,35,203,104,59,196,174,99,65,181,151,133,43,171,44,127,153,116,196,83,138,107,123,131,192,94,163,42,41,97,60,53,181,186,91,189,184,110,111,44,218,95,151,222,45,196,152,99,200,86,159,188,38,56,78,160,77,111,158,41,101,121,93,110,62,192,139,77,59,93,96,153,127,96,212,215,40,121,121,207,34,106,156,204,97,153,58,164,90,181,77,119,120,134,81,54,112,165,156,143,187,139,152,77,87,34,35,93,184,172,79,65,139,205,197,120,100,53,213,194,103,109,65,171,156,65,203,184,78,130,187,149,175,192,195,86,35,200,104,63,64,57,201,165,152,117,151,58,96,66,90,105,157,192,38,87,95,63,107,95,216,66,131,182,3
163,60,113,221,59,206,196,99,87,177,103,108,110,199,120,139,138,184,179,145,166,122,38,188,206,147,142,80,141,72,45,204,38,117,97,162,137,133,88,169,50,177,49,179,189,105,107,66,172,122,185,95,147,116,89,69,116,51,127,42,205,158,87,114,62,179,111,196,69,149,186,153,83,57,156,203,133,168,168,89,172,91,167,43,115,187,55,160,143,178,116,168,137,132,196,92,196,163,144,181,170,173,123,207,102,185,87,61,209,181,168,34,180,86,42,194,55,155,115,107,59,159,96,61,61,126,202,222,146,109,123,44,200,204,158,118,214,204,87,181,179,88,192,222,161,152,85,146,139,108,71,169,128,139,181,146,216,53,216,208,185,142,98,86,139,72,175,97,218,170,119,182,57,91,72,50,121,57,196,43,103,183,207,50,67,66,172,116,79,179,122,127,32,178,190,138,163,38,74,188,38,52,96,188,210,204,132,203,216,157,71,41,138,107,183,146,96,55,60,149,125,198,206,189,187,140,128,64,219,77,64,49,170,94,219,121,144,40,185,163,50,90,132,48,199,58,221,34,56,68,184,105,172,196,137,163,74,142,90,47,211,188,77,223,111,66,160,42,141,94,138,96,46,124,34,54,128,87,57,84,181,32,68,168,78,72,129,81,182,143,163,109,34,37,178,98,148,162,189,139,86,168,193,77,175,172,146,122,47,93,198,127,208,95,119,171,52,76,192,119,86,170,146,69,220,188,186,193,193,168,93,204,46,173,196,209,100,65,153,113,176,124,145,110,122,45,199,88,71,35,202,105,59,198,173,99,65,181,152,134,44,171,44,127,154,116,196,84,137,107,123,131,192,94,162,42,42,97,60,53,181,187,91,188,182,111,110,44,218,94,152,222,45,197,153,100,200,86,159,187,38,55,78,161,76,110,158,41,100,120,93,110,61,193,140,77,60,93,96,153,128,96,212,215,40,121,121,207,34,105,156,204,96,153,57,164,89,181,77,119,121,134,80,54,112,164,156,142,186,139,151,76,87,34,35,94,185,173,78,66,139,204,195,121,100,53,213,193,102,109,65,171,156,66,203,184,78,130,187,149,175,192,195,86,36,201,105,64,63,58,201,164,151,117,151,58,95,66,90,104,158,191,39,88,95,62,107,94,216,67,130,183,3
164,62,114,221,61,206,197,98,88,175,103,108,110,201,119,139,137,183,179,146,166,123,36,188,207,148,143,81,141,73,47,203,37,116,97,162,137,133,89,170,48,178,50,178,189,105,106,67,172,124,184,95,148,115,89,69,115,50,127,41,204,158,88,113,64,179,111,196,69,149,185,153,83,55,155,203,132,166,168,89,172,91,167,43,116,189,56,160,144,178,116,169,138,133,196,89,196,163,144,182,171,174,122,207,99,186,86,60,210,181,168,34,180,85,43,193,55,156,113,109,60,158,96,63,61,125,202,221,144,110,123,44,199,203,159,117,217,204,88,181,179,89,190,223,159,151,84,146,138,109,70,167,128,139,182,144,218,53,217,206,185,141,98,87,138,72,173,98,216,170,119,180,57,90,72,49,120,58,196,44,103,183,209,49,68,65,172,118,78,180,123,126,33,180,189,138,160,39,74,187,37,52,97,188,209,205,131,202,215,156,71,41,137,107,183,145,94,57,61,150,126,199,205,188,186,142,127,64,218,76,64,51,170,95,219,122,145,40,185,162,51,90,130,49,199,58,220,35,56,68,185,103,173,195,138,163,74,141,91,47,211,187,78,223,110,65,161,42,143,93,137,95,48,125,33,54,128,86,57,84,180,32,69,168,77,70,128,79,182,143,164,111,36,38,175,96,148,161,189,139,85,168,194,78,175,173,147,122,45,94,199,127,208,93,118,171,54,76,193,118,84,170,147,67,221,189,185,194,193,169,93,204,45,174,196,208,99,65,154,112,175,125,145,110,124,47,199,87,72,35,203,105,59,197,174,100,64,181,151,132,46,171,44,126,152,113,195,86,138,107,122,129,193,95,163,41,42,98,57,53,181,188,92,188,183,111,110,45,219,94,151,221,45,196,152,100,199,85,160,186,39,55,80,161,76,112,158,40,100,120,94,110,62,191,140,76,59,92,96,152,127,95,213,215,41,122,119,207,35,104,155,204,97,155,58,164,89,181,76,118,120,134,80,55,112,164,156,144,188,138,152,77,86,35,36,94,186,173,78,66,139,205,197,121,99,53,211,192,103,108,65,172,156,64,203,183,78,130,187,150,174,192,194,86,35,198,103,62,63,57,202,164,150,116,151,58,94,67,90,105,158,192,39,88,96,61,109,95,217,65,132,183,3
163,61,114,220,60,206,196,100,88,177,104,107,110,199,120,139,138,183,180,144,166,122,38,188,207,148,143,80,140,74,46,203,38,117,97,162,138,133,86,169,48,177,50,179,189,106,107,66,171,122,183,95,147,116,89,69,118,51,126,42,203,158,87,115,62,179,111,195,69,149,186,153,83,55,155,202,132,167,168,90,171,92,168,43,115,188,55,159,142,180,115,166,136,132,195,91,196,162,144,182,170,173,124,207,100,184,86,61,209,181,168,34,181,85,44,193,56,155,115,109,59,159,97,61,61,126,202,222,145,109,123,43,200,203,158,118,215,204,88,181,178,89,192,222,160,152,83,146,138,108,72,168,127,139,182,147,217,53,217,207,185,142,97,87,139,72,175,98,218,169,118,181,58,91,73,48,121,58,196,43,103,183,206,49,67,66,172,117,79,179,121,128,33,180,189,137,163,39,76,188,38,52,96,188,211,204,131,204,215,157,71,40,139,107,183,145,96,56,61,149,124,198,206,189,188,141,128,64,219,77,62,48,169,93,218,121,145,39,186,163,50,90,131,48,199,58,219,34,56,69,184,104,173,195,138,163,74,141,92,48,211,187,77,223,111,65,162,42,141,95,139,96,47,123,34,53,128,88,57,84,180,33,67,168,78,72,128,81,183,144,164,110,33,37,177,97,147,161,189,139,85,167,193,77,176,174,146,122,47,94,199,128,208,93,121,171,52,78,193,121,86,170,146,69,220,188,186,192,193,167,94,204,47,174,196,208,100,65,152,112,175,124,145,110,122,45,198,90,70,33,203,105,59,198,172,99,64,179,151,133,43,171,44,126,153,117,195,83,137,107,124,130,192,95,163,41,43,97,59,52,181,186,92,189,182,110,110,45,217,94,153,222,44,197,153,101,200,87,159,188,39,58,78,161,77,111,158,40,99,119,93,110,62,192,140,77,60,93,96,153,127,96,213,216,41,121,121,207,34,106,156,204,97,153,58,164,90,181,78,120,121,135,80,54,112,163,156,142,186,138,153,77,86,34,36,93,185,173,79,66,140,203,196,121,99,53,213,194,102,109,65,171,155,65,202,183,79,129,186,148,174,191,194,86,36,200,104,64,63,58,200,165,151,118,151,58,94,65,89,105,159,192,39,87,95,64,108,95,216,66,131,182,3
163,60,114,221,60,206,197,99,87,176,103,109,110,200,120,139,138,184,180,144,167,123,38,189,207,148,142,80,140,72,45,204,38,116,97,161,137,133,88,169,49,177,49,178,189,106,107,67,172,122,184,95,147,116,89,68,117,51,127,42,205,158,87,115,62,179,111,195,68,149,185,153,84,56,156,203,132,168,168,89,171,91,167,43,115,188,56,160,143,179,115,168,136,132,196,92,196,163,144,182,170,174,122,207,101,185,87,62,209,181,168,34,181,85,43,194,55,156,115,108,59,160,97,61,60,124,201,222,145,110,123,44,200,203,158,118,214,204,88,180,179,89,191,222,159,152,84,146,139,108,71,169,128,140,182,146,216,53,217,208,185,142,99,86,140,72,174,99,218,169,119,181,57,91,73,49,122,58,196,43,103,183,207,50,68,66,172,117,79,179,122,128,33,179,189,137,163,39,74,187,37,52,98,188,210,205,132,204,215,156,72,41,138,107,183,146,96,56,60,149,124,198,206,188,188,141,128,63,218,76,63,50,170,93,219,121,144,39,185,162,51,91,131,49,198,58,220,34,56,68,184,104,173,195,139,163,75,141,92,48,211,187,77,222,110,66,160,43,141,94,138,97,47,124,34,54,129,87,56,84,180,33,69,168,77,71,128,81,182,144,164,110,34,37,177,97,147,162,189,139,86,168,193,77,175,173,147,122,47,93,199,127,209,94,119,171,51,77,191,119,86,170,147,68,220,188,187,192,193,168,94,204,46,173,196,208,100,65,152,113,175,124,145,111,122,46,198,88,70,35,203,105,59,198,173,100,65,180,151,133,44,171,44,127,154,115,196,84,138,107,124,130,192,94,162,41,42,97,60,53,181,187,91,189,182,110,110,45,218,94,151,222,45,197,152,100,199,86,160,188,39,55,78,160,76,111,158,40,100,120,94,110,61,192,140,76,60,94,96,153,128,96,212,215,41,121,121,207,34,105,156,204,95,152,58,164,89,181,77,120,120,135,81,54,112,164,156,142,186,139,151,77,87,35,35,93,185,172,79,66,139,205,196,120,100,54,213,194,102,109,66,171,156,65,202,184,79,130,187,148,176,191,195,87,36,200,105,63,64,57,201,163,150,117,151,59,95,66,89,104,158,192,39,88,95,62,107,94,217,66,131,182,3
163,60,114,221,60,206,196,99,87,176,103,109,110,199,119,139,138,183,181,145,166,122,38,189,207,148,142,80,140,72,45,203,37,117,97,161,137,133,87,169,49,177,49,178,189,106,107,66,172,123,184,95,147,116,88,68,117,51,127,42,204,158,87,114,62,179,112,195,68,149,185,153,84,57,156,203,133,167,168,90,171,91,167,43,115,187,55,159,143,178,116,168,137,133,196,92,195,162,144,181,170,173,123,207,101,185,87,61,209,181,168,33,181,85,43,194,55,156,115,108,59,159,96,61,61,125,202,221,145,110,123,45,200,204,158,119,215,204,88,181,179,89,191,222,160,152,83,146,139,108,71,169,128,139,182,146,216,53,217,208,184,142,99,86,139,73,175,98,218,169,119,181,58,91,72,49,121,58,196,43,103,183,207,50,67,66,172,117,79,179,122,128,32,179,190,137,163,39,74,187,37,52,97,187,210,205,132,203,215,156,72,41,138,107,182,146,95,56,60,149,124,199,206,189,187,141,128,63,219,76,63,50,170,94,219,121,145,39,185,162,51,91,131,49,198,58,220,34,56,68,184,104,173,195,138,164,74,141,91,48,212,187,77,222,111,65,160,43,141,94,138,96,47,124,34,54,128,87,57,83,180,33,68,168,77,71,128,81,182,144,164,110,34,37,177,97,147,162,189,138,86,168,193,77,175,173,147,122,47,93,199,127,208,94,119,171,52,77,192,120,86,170,147,68,221,188,186,193,194,168,94,204,46,173,196,209,100,66,152,112,175,124,145,111,123,45,199,88,71,34,203,105,59,198,173,100,65,180,151,133,44,172,44,127,154,115,196,84,138,107,123,130,192,94,162,42,42,97,60,53,181,187,92,189,183,111,111,45,218,94,152,222,45,197,152,100,200,86,160,188,39,56,78,160,76,111,159,41,101,120,93,109,61,192,140,77,60,93,96,153,128,96,213,215,41,121,121,207,34,106,156,204,96,153,58,164,89,181,77,119,120,134,81,55,112,164,156,142,186,139,151,76,87,35,35,94,185,173,78,66,139,204,196,120,100,53,213,193,102,109,65,171,156,66,202,184,78,130,187,149,175,192,195,86,36,200,105,63,64,58,201,164,151,117,151,59,95,66,89,104,158,192,39,88,95,63,107,95,216,66,131,182,3
163,60,113,221,60,206,196,99,87,176,103,109,110,199,119,139,138,183,180,144,166,122,37,189,207,148,142,80,141,72,45,203,37,117,97,161,138,133,87,169,49,177,49,178,189,106,107,66,172,123,184,96,147,116,88,68,117,51,127,42,204,158,87,115,62,179,112,195,69,149,185,153,83,57,155,203,132,167,168,89,171,91,167,43,115,187,55,159,143,178,116,168,137,132,196,92,196,162,144,182,170,173,123,207,101,185,87,61,209,182,168,34,181,85,42,194,55,156,115,108,59,159,97,61,61,125,202,221,145,110,123,44,200,204,158,119,215,204,88,181,179,89,191,222,160,152,84,146,138,108,71,169,128,139,182,146,216,53,217,207,184,142,99,86,139,73,175,98,218,169,119,181,58,91,72,49,121,58,196,43,103,183,207,50,68,66,172,117,79,179,122,127,32,179,189,137,163,39,74,187,37,52,97,188,210,205,132,204,215,156,72,41,138,107,183,146,95,56,60,149,124,199,206,188,188,141,128,63,219,76,63,49,170,94,219,121,145,39,185,162,51,91,131,48,199,58,220,34,56,69,184,104,173,195,138,164,75,141,91,48,212,188,77,222,111,66,160,43,141,94,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,129,81,182,144,164,110,33,38,177,97,148,161,189,139,86,168,193,77,175,173,147,122,47,94,199,127,208,94,119,171,52,77,192,120,86,171,147,68,221,188,186,193,193,168,94,204,46,173,196,209,100,65,153,112,175,124,145,111,122,45,199,88,71,34,203,105,59,198,173,100,65,180,151,133,44,171,44,127,154,116,196,84,138,107,123,130,192,94,162,41,42,97,60,53,181,186,91,189,183,111,111,45,218,94,151,222,45,197,152,100,200,86,160,188,39,56,79,160,76,111,159,41,100,120,93,109,61,192,140,77,60,93,96,153,128,95,212,215,41,121,121,207,34,106,156,204,96,153,57,164,89,181,76,119,120,135,81,55,112,164,156,142,186,139,151,77,87,35,35,94,185,172,78,66,139,204,196,120,100,53,213,193,102,109,66,171,156,66,202,184,78,130,187,148,175,192,195,86,36,200,105,63,64,57,201,164,151,117,151,58,95,66,89,104,158,192,40,88,95,63,107,94,216,66,131,182,3
163,61,114,220,60,206,195,99,88,177,103,108,109,200,120,138,137,183,181,145,166,123,39,189,208,148,142,79,141,72,45,204,36,117,97,163,137,134,88,169,49,176,49,178,189,105,108,66,173,122,184,95,147,118,88,69,117,51,128,41,203,158,88,114,63,180,112,196,67,150,185,153,84,56,157,203,133,168,168,89,172,91,167,44,116,186,55,159,144,179,115,168,137,132,196,92,196,163,143,183,171,173,123,206,101,185,87,61,209,182,169,34,181,84,42,194,55,155,114,108,57,159,97,61,60,125,202,221,144,110,122,45,200,203,159,117,215,204,87,181,180,88,192,222,159,154,83,147,138,108,70,169,129,140,181,145,214,53,217,207,184,141,99,86,139,74,175,97,217,169,118,181,56,91,72,47,121,58,197,44,103,183,206,49,67,65,172,117,78,179,122,126,32,178,190,137,163,38,73,187,37,52,96,186,209,204,132,205,216,157,71,41,139,107,184,146,95,57,60,150,123,199,205,190,187,141,128,64,219,76,64,49,170,94,219,121,146,39,183,162,50,90,130,49,199,58,220,33,56,69,184,104,173,194,139,164,74,142,91,47,211,189,77,222,111,67,161,43,144,94,138,94,47,123,33,55,129,86,56,83,181,32,67,169,77,71,130,81,183,144,164,112,33,36,177,98,147,162,188,139,87,168,193,77,176,174,147,123,48,95,199,126,209,95,120,170,51,75,194,120,86,169,146,68,220,188,187,192,194,167,95,203,47,174,197,207,101,65,153,111,175,124,145,109,122,45,198,88,71,35,203,104,58,199,172,100,65,180,151,133,44,172,46,127,154,115,196,85,139,109,124,130,192,94,163,42,43,97,59,53,181,186,91,189,184,111,112,44,217,94,152,221,46,198,152,100,200,87,160,189,40,55,78,161,76,112,159,41,100,120,94,108,61,193,140,76,61,93,96,153,128,94,213,215,42,122,120,207,34,107,155,204,95,153,57,163,90,180,76,118,121,134,80,55,113,165,156,142,187,139,151,77,86,35,35,93,184,172,78,65,138,204,196,121,100,54,213,193,102,109,66,171,157,64,203,184,79,130,188,148,175,191,195,87,37,201,104,63,65,58,200,164,151,116,151,58,95,67,88,105,158,190,39,88,95,63,109,95,216,68,131,182,3
163,60,115,219,58,206,198,99,88,174,102,110,109,200,122,136,138,181,180,142,164,122,37,189,208,146,142,80,142,71,46,205,38,116,99,159,137,135,85,170,48,177,48,177,189,106,106,67,171,121,182,93,149,115,89,70,119,50,128,46,205,158,87,115,64,180,111,193,67,148,185,153,83,59,154,202,132,170,170,87,172,91,167,42,116,187,54,159,143,179,116,170,137,133,196,92,194,165,144,181,174,173,122,208,101,185,87,62,211,182,167,33,180,84,45,194,56,157,115,108,57,158,96,61,61,124,201,220,147,110,125,45,202,204,158,119,211,205,88,182,179,88,192,220,160,152,82,147,139,108,71,168,129,137,181,149,217,53,217,211,183,142,98,87,137,73,175,99,219,167,120,182,56,91,71,51,122,57,197,45,103,184,208,50,70,65,170,115,78,179,124,128,33,178,189,137,164,41,75,187,41,53,98,189,210,206,132,204,214,155,74,42,137,108,182,146,95,55,58,150,125,198,207,187,186,140,128,63,215,77,63,50,170,95,219,120,145,37,186,163,47,92,131,45,199,59,218,32,55,70,186,105,173,195,136,164,72,141,90,50,213,185,78,220,108,66,162,42,141,94,138,98,46,124,33,55,127,87,54,81,181,33,67,167,76,71,129,81,182,143,163,110,34,37,177,97,146,162,187,137,88,169,192,78,173,172,146,122,47,93,200,128,209,95,116,170,56,77,191,120,86,171,146,70,220,188,185,193,193,166,95,205,46,173,194,206,97,65,152,113,176,124,145,112,123,47,200,86,73,35,204,104,61,197,174,99,64,181,150,135,45,172,43,127,156,114,196,85,141,109,123,132,191,92,163,41,43,99,59,52,180,186,92,191,184,112,113,43,215,94,152,223,46,196,153,101,197,85,161,186,39,57,78,163,78,108,158,40,101,122,91,111,60,191,140,78,60,94,93,156,125,97,214,214,42,125,119,206,35,104,155,205,96,153,58,163,90,181,76,119,119,134,80,55,113,164,155,143,185,138,154,76,85,34,37,94,186,174,78,65,139,204,197,119,101,54,213,193,105,107,67,172,156,65,203,183,78,130,189,151,176,193,195,86,36,199,105,64,65,58,200,164,151,117,151,61,97,66,87,103,160,190,41,89,96,64,106,95,215,65,129,182,3
163,60,113,221,59,206,196,99,87,176,103,109,110,199,119,139,138,184,180,144,166,122,38,189,207,148,142,80,141,73,45,203,37,116,97,161,137,133,87,169,49,177,49,178,189,106,107,67,172,123,184,96,148,116,88,69,117,51,127,42,204,159,87,115,62,179,112,195,68,149,185,153,83,56,155,203,133,167,168,89,172,91,167,43,115,187,55,159,143,178,116,168,137,132,196,92,196,163,144,182,171,174,123,207,101,185,87,61,210,182,168,34,181,85,43,193,55,156,114,108,59,159,96,61,60,124,202,221,145,110,123,44,200,204,158,119,215,204,88,181,179,89,191,222,160,152,84,146,139,107,71,169,128,139,182,146,216,53,217,208,184,142,99,86,139,72,174,98,218,169,119,181,58,91,73,49,121,58,196,43,103,183,207,50,67,66,172,117,79,179,122,127,33,179,190,137,163,39,74,187,37,52,97,187,210,204,132,204,215,156,72,41,138,107,183,146,95,56,60,149,124,199,206,188,187,141,128,63,219,76,63,50,170,94,219,121,145,39,185,162,50,91,131,48,199,58,220,34,56,68,184,105,172,195,138,163,75,141,91,48,212,188,77,223,111,66,160,43,141,94,138,96,47,124,34,54,128,87,57,84,180,33,67,168,77,71,128,81,182,144,164,110,33,38,177,97,148,161,189,139,86,168,192,77,175,173,147,122,47,93,199,127,208,94,119,171,52,76,192,119,86,171,146,68,220,188,186,192,193,168,94,204,46,174,196,209,100,65,153,112,176,124,145,110,122,45,199,88,71,34,203,105,59,198,173,100,65,180,150,133,44,172,44,127,154,115,196,84,138,107,123,130,192,94,162,42,42,97,60,53,182,186,91,189,183,111,111,45,218,94,151,222,45,197,152,100,200,85,159,188,39,56,79,160,76,111,158,41,100,120,93,109,61,192,140,77,60,93,96,153,128,96,213,215,41,121,121,207,34,106,156,204,96,153,57,164,89,181,76,119,120,135,81,55,112,165,156,142,186,139,152,77,87,35,35,94,185,172,78,66,139,205,196,120,100,54,213,193,103,109,66,171,156,65,202,184,78,130,187,148,175,192,195,86,36,200,104,63,64,58,201,164,151,117,151,59,95,66,89,104,158,192,39,88,95,62,107,94,216,66,131,182,3
163,60,113,221,59,207,196,99,86,177,103,108,109,200,120,139,137,183,181,145,166,123,37,188,208,148,142,81,140,74,46,203,37,117,97,162,137,134,88,169,48,176,49,178,189,107,106,67,171,122,184,96,148,116,88,68,118,52,128,42,204,158,87,115,62,179,112,195,69,149,185,153,83,57,155,203,132,168,169,88,172,91,166,44,116,186,56,159,143,178,116,169,138,133,196,92,196,163,144,181,170,173,124,208,101,185,87,61,209,182,169,33,180,85,42,193,54,156,114,109,59,159,96,61,60,124,202,222,145,111,124,45,199,205,159,119,215,204,88,179,180,88,191,222,159,152,84,147,138,107,71,169,129,140,181,146,216,53,217,207,185,142,98,87,139,74,175,97,218,170,119,181,57,90,73,49,121,58,195,42,103,183,208,50,69,67,171,115,79,179,122,127,32,179,190,137,162,39,73,187,38,52,96,187,210,204,133,204,214,157,72,41,138,107,182,146,94,55,60,149,124,199,206,190,187,140,128,63,220,76,64,50,171,93,219,120,144,39,186,162,51,90,132,49,199,59,220,34,56,68,184,105,173,194,137,164,75,141,91,48,213,187,76,222,111,66,161,42,141,94,138,96,47,125,35,54,129,87,56,84,179,33,67,167,77,71,129,81,182,144,164,110,33,38,176,97,148,162,190,138,87,168,193,76,173,172,147,122,47,93,199,127,207,94,120,171,51,77,193,119,86,170,148,69,221,188,186,192,193,168,94,204,45,173,197,208,99,66,153,112,174,124,145,110,122,46,199,88,71,34,203,104,59,198,172,100,65,180,151,134,44,172,44,127,154,115,195,85,139,108,122,132,192,95,162,41,42,97,61,54,180,186,90,189,183,112,111,45,218,94,152,221,45,197,152,100,200,86,161,188,39,55,77,160,76,111,158,41,101,120,93,109,61,192,139,77,60,93,96,153,127,96,214,216,41,120,120,208,33,106,156,205,96,153,58,163,88,182,75,120,120,135,81,56,113,163,155,143,185,139,151,76,87,35,35,93,185,173,79,67,139,204,195,120,100,53,214,193,102,109,66,172,157,64,201,185,79,130,188,149,175,191,194,87,34,199,105,63,64,58,201,164,151,116,151,58,95,66,89,104,158,192,39,88,95,62,106,94,217,67,132,182,3
163,60,114,221,60,206,196,99,87,176,103,109,110,199,119,139,138,183,180,144,166,122,38,189,207,148,142,80,141,72,45,203,37,117,97,161,138,133,87,169,49,177,49,178,189,106,107,67,172,123,184,95,147,116,88,68,117,51,127,42,204,158,87,115,62,179,112,195,68,149,185,153,83,57,156,203,132,167,168,89,171,91,167,43,115,187,55,159,143,178,116,168,137,132,196,92,196,162,144,182,170,174,123,207,101,185,87,61,209,182,168,34,181,85,42,194,55,156,115,108,59,159,97,61,61,125,202,221,145,110,123,45,200,203,158,118,215,204,88,181,179,89,191,222,160,152,84,146,138,108,71,169,128,139,182,146,216,53,217,207,184,142,99,86,139,73,175,98,218,169,119,181,58,91,72,49,121,58,196,43,103,183,207,50,68,66,172,117,79,179,122,127,32,179,189,137,163,39,74,187,37,52,97,188,210,205,132,203,215,156,72,41,138,107,183,146,95,56,60,149,124,199,206,188,187,141,128,63,219,76,63,50,170,94,219,121,145,39,185,162,51,91,131,48,198,58,220,34,56,68,184,104,173,195,138,164,75,141,91,48,212,188,77,222,111,66,160,43,142,94,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,128,81,182,144,164,110,33,38,177,97,148,161,189,139,86,168,193,77,175,173,147,122,47,93,199,127,208,94,119,171,52,76,192,120,86,170,147,68,221,188,186,193,193,168,94,204,46,173,196,209,100,65,153,112,175,124,145,111,122,45,199,88,71,34,203,105,59,198,173,100,65,180,151,133,44,171,44,127,154,116,196,84,138,107,123,130,192,94,162,42,42,97,60,53,181,186,91,189,183,111,111,45,218,94,151,222,45,197,152,100,200,86,160,188,39,56,78,160,76,111,159,41,100,120,93,109,61,192,140,77,60,93,96,153,128,96,213,215,41,121,121,207,34,106,156,204,96,153,57,164,89,181,76,119,120,134,81,55,112,164,156,142,186,139,152,77,87,35,35,94,185,172,78,66,139,204,196,120,100,53,213,193,102,109,66,171,156,66,202,184,78,130,187,148,175,192,195,86,36,200,105,63,64,57,201,164,151,117,151,58,95,66,89,104,158,192,39,88,95,63,107,94,216,66,131,182,3
162,59,112,220,60,207,196,98,88,176,104,110,110,198,119,139,136,183,181,144,165,120,36,190,206,150,143,83,142,71,44,202,38,118,98,161,137,133,87,169,47,176,50,178,188,105,108,66,173,122,184,96,149,116,89,68,117,53,127,41,207,158,88,113,62,179,110,197,68,148,186,153,82,55,157,204,129,168,171,91,170,91,165,44,115,189,54,160,144,178,115,169,138,132,196,92,198,163,144,181,171,174,122,207,101,186,86,60,212,182,169,34,182,86,43,196,54,156,115,107,56,158,96,61,62,124,203,221,143,108,125,44,201,203,158,118,214,203,87,182,180,88,192,221,161,150,85,147,138,107,72,168,131,139,183,144,216,54,215,206,185,141,98,87,139,73,177,97,217,170,119,181,58,91,72,50,119,59,196,39,105,183,206,49,69,69,173,117,80,180,123,126,32,179,189,136,161,38,74,186,37,52,96,188,211,204,132,203,214,158,72,40,137,108,183,149,94,57,62,147,125,198,206,188,188,142,128,63,217,75,63,49,172,93,221,121,145,38,184,162,50,90,130,52,199,59,220,35,55,69,184,106,171,194,138,164,75,143,91,48,211,186,77,223,107,67,160,44,142,93,139,97,49,124,36,55,128,86,57,85,177,34,67,169,76,69,128,80,183,143,163,112,35,36,174,98,149,163,189,139,88,168,192,77,176,174,145,120,47,92,198,127,207,93,119,174,53,75,192,122,86,172,146,71,220,187,185,193,192,167,92,205,46,171,196,209,99,64,152,112,176,123,144,110,122,45,199,88,70,34,204,106,59,198,173,98,65,178,152,135,45,173,44,130,154,115,194,83,139,107,121,130,191,95,162,41,40,96,59,49,182,188,92,190,183,112,113,44,216,95,152,222,44,195,154,101,203,86,159,188,42,59,77,162,76,111,158,38,99,120,96,111,63,194,141,76,61,94,96,153,128,98,212,215,42,120,121,208,33,106,154,203,95,153,57,164,90,182,78,120,119,132,82,55,110,165,154,143,186,137,152,76,87,33,36,94,185,172,76,66,140,204,196,120,102,52,212,192,100,109,65,172,155,68,202,183,77,128,187,147,176,193,191,87,35,201,102,63,64,59,202,166,151,116,152,59,96,67,92,102,157,191,40,86,94,65,108,95,219,66,131,183,3
162,62,114,222,60,207,195,101,87,177,103,108,107,198,118,138,137,184,182,146,166,123,36,189,206,149,143,79,141,73,48,202,38,117,97,160,137,132,88,170,48,176,49,178,188,104,107,65,170,123,184,95,147,116,88,68,117,49,126,42,203,158,86,116,63,181,110,196,68,150,187,154,82,57,155,202,132,167,168,89,172,87,165,45,112,186,59,161,144,179,114,168,137,132,196,94,197,161,145,183,170,172,121,208,102,184,86,61,210,182,167,34,180,86,42,195,56,158,117,108,60,159,95,63,59,122,203,222,143,111,121,44,199,202,158,119,215,202,85,180,181,87,190,225,160,153,84,146,139,109,72,169,128,138,185,145,214,53,219,210,187,146,99,87,138,72,176,99,218,171,118,180,60,91,73,50,121,57,196,40,106,183,209,51,66,64,171,116,80,175,122,128,33,180,188,138,161,39,75,187,36,52,99,188,211,205,132,204,215,156,74,41,137,106,182,146,95,55,58,147,121,199,205,187,186,139,128,65,218,73,64,52,170,96,220,120,145,38,186,160,53,90,132,45,199,57,218,35,57,66,183,105,173,195,138,166,74,144,94,51,212,188,77,222,111,64,161,44,142,92,137,96,47,125,34,54,129,86,57,85,179,34,68,168,77,70,129,80,180,142,163,109,33,38,175,96,149,161,187,137,85,169,193,75,175,173,148,120,48,93,200,129,209,92,118,169,51,74,193,119,86,172,149,68,220,186,187,193,195,168,95,206,43,173,195,208,100,65,151,113,176,125,144,111,122,44,197,88,67,32,204,107,59,196,172,101,65,179,150,133,43,172,46,129,155,118,195,83,136,109,124,133,194,94,162,41,42,97,59,53,181,186,94,188,183,110,111,44,220,93,153,222,46,196,152,100,201,85,160,188,40,57,77,163,76,113,159,42,99,122,93,108,60,194,139,76,59,93,95,150,130,97,215,217,39,121,121,207,33,107,155,204,96,154,57,162,89,180,74,119,119,133,79,54,109,164,156,142,185,139,150,75,87,33,35,92,185,170,78,66,141,203,195,120,100,54,212,195,101,108,63,172,156,66,202,181,79,130,186,149,175,192,194,87,34,200,104,65,62,58,201,164,151,117,154,59,94,65,90,104,157,193,41,87,95,64,108,97,216,66,129,183,3
163,60,114,221,60,206,196,99,87,176,103,109,110,199,119,139,138,183,180,144,166,122,38,189,207,148,142,80,141,72,45,203,37,117,97,161,137,133,87,169,49,177,49,178,189,106,107,67,172,123,184,95,147,116,88,68,117,51,127,42,204,158,87,114,62,179,112,195,68,149,185,153,83,57,156,203,132,167,168,89,171,91,167,43,115,187,55,159,143,178,116,168,137,132,196,92,196,162,144,182,170,174,123,207,101,185,87,61,209,181,168,34,181,85,42,194,55,156,115,108,59,159,97,61,61,124,202,221,145,110,123,45,200,204,158,118,215,204,88,181,179,89,191,222,160,153,83,146,139,108,71,169,128,139,182,146,216,53,217,208,185,142,99,86,139,73,175,98,218,169,119,181,58,91,72,49,121,58,196,43,103,183,207,50,68,66,172,117,79,179,122,127,32,179,189,137,163,39,74,187,37,52,97,187,210,205,132,204,215,156,72,41,138,107,183,146,95,56,60,149,124,199,206,189,187,141,128,63,219,76,63,49,170,94,219,121,145,39,185,162,51,91,131,48,199,58,220,34,56,68,184,104,172,195,138,163,74,141,91,48,212,188,77,222,111,66,160,43,141,94,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,128,81,182,144,164,110,33,38,177,97,147,161,189,139,86,168,193,77,175,173,147,122,47,93,199,127,208,94,119,171,52,77,192,119,86,171,147,68,221,188,186,193,193,168,94,204,46,174,196,209,100,65,153,112,175,124,145,111,122,45,199,88,71,34,203,105,59,198,173,100,65,181,151,133,44,171,44,127,154,116,196,84,138,107,123,130,192,94,162,42,42,97,60,53,181,186,91,189,183,111,111,45,218,94,151,222,45,197,152,100,200,86,160,188,39,56,79,160,76,111,159,41,100,120,93,109,61,192,140,77,60,93,96,153,128,96,212,215,41,121,121,208,34,106,156,204,96,153,57,164,89,181,76,119,120,135,81,55,112,164,156,142,186,139,152,77,87,35,35,94,185,172,78,66,139,204,196,120,100,53,213,193,102,109,66,171,156,66,202,184,78,129,188,149,175,192,195,86,35,201,105,63,64,57,201,164,151,117,151,58,95,66,89,104,158,192,40,88,95,63,107,94,216,66,131,182,3
165,59,112,220,58,207,199,100,87,175,102,110,108,201,119,140,139,182,179,147,164,121,38,189,207,148,141,77,140,72,45,205,37,116,95,162,138,133,88,167,50,177,46,176,190,104,108,68,172,122,183,93,147,116,87,68,115,51,126,43,206,156,85,115,63,179,112,194,67,150,186,156,80,57,154,205,132,167,167,89,171,90,166,43,115,188,54,161,143,179,118,168,138,134,197,91,194,164,145,180,172,175,124,204,103,184,86,63,208,181,169,35,182,84,41,193,55,155,113,109,58,159,97,59,63,124,203,222,145,109,123,46,198,203,159,118,215,204,88,181,179,89,191,223,161,152,82,148,139,107,73,172,128,137,183,147,216,52,218,207,184,142,99,88,141,73,176,97,217,170,117,180,57,90,73,51,121,61,195,46,103,184,207,49,67,64,172,116,79,178,120,128,33,179,189,138,164,40,72,189,36,52,97,186,211,206,131,203,214,157,74,42,140,108,183,147,95,54,61,150,125,198,207,189,187,141,130,64,218,76,63,50,171,94,219,120,144,39,184,162,51,89,132,50,199,58,218,32,56,68,186,106,175,195,141,162,77,141,91,48,211,187,78,223,111,65,162,41,140,94,137,96,48,123,35,52,126,88,57,81,181,32,68,167,76,69,129,81,181,145,166,111,34,37,177,97,148,161,187,137,85,169,194,77,175,174,147,122,47,91,199,128,210,95,119,170,53,76,191,121,89,170,148,68,221,189,188,193,190,169,92,204,47,174,197,207,100,65,150,114,174,125,144,111,124,46,197,90,71,35,203,102,59,198,173,100,66,179,151,134,44,174,46,127,153,116,196,83,139,107,123,129,193,94,163,42,43,98,61,52,182,186,93,190,183,109,112,44,217,93,151,224,44,195,152,100,199,85,158,188,41,56,78,159,76,112,156,43,101,120,94,110,60,193,139,79,61,94,96,154,127,96,213,216,40,122,120,208,36,106,157,204,98,153,56,165,87,181,79,119,120,134,82,54,110,164,156,140,187,138,153,77,85,35,37,92,185,172,79,69,138,206,197,118,101,52,213,192,103,110,65,170,157,66,203,184,80,133,188,150,176,191,194,88,34,200,104,63,61,58,201,165,150,118,152,59,94,66,89,106,158,192,37,89,95,63,108,95,215,65,129,186,3
163,60,113,221,60,206,196,99,87,176,103,109,109,200,119,139,138,183,180,144,166,122,38,189,207,148,142,80,141,72,45,203,37,117,97,161,138,134,87,169,49,177,49,178,189,106,107,66,172,123,184,96,147,116,88,69,117,51,127,42,204,159,87,115,62,179,112,195,68,149,185,153,83,57,156,203,133,168,168,89,171,91,167,43,115,187,55,159,143,178,116,168,137,133,196,92,196,163,144,181,170,173,123,207,101,185,87,61,209,181,168,34,181,85,43,194,55,156,115,108,59,159,97,61,61,125,202,221,145,110,123,44,200,204,158,119,215,204,88,181,179,89,191,222,160,152,83,146,138,108,71,169,128,139,182,146,216,53,217,207,184,142,99,86,139,72,175,98,218,169,119,181,58,91,72,49,121,58,196,43,103,183,207,50,67,66,172,117,79,179,122,127,32,179,189,137,163,39,74,187,37,52,97,188,210,204,132,203,215,156,72,41,138,107,183,146,95,56,60,149,124,199,206,189,187,141,128,63,219,76,63,50,170,94,219,121,145,39,185,162,51,91,131,48,198,58,220,34,56,69,184,104,173,195,138,163,75,141,92,48,212,188,77,222,111,66,160,42,142,94,138,96,47,124,34,54,128,87,57,84,180,33,68,168,77,71,129,81,182,144,164,110,34,38,177,97,148,162,189,139,86,168,192,77,175,173,147,122,47,93,199,127,208,94,119,171,51,76,192,119,86,170,147,68,221,188,186,193,193,168,93,204,46,173,196,208,100,65,153,112,176,124,145,111,122,46,199,88,71,34,203,105,59,198,173,100,65,180,151,133,44,171,44,127,154,115,196,84,138,107,123,130,192,94,162,42,42,97,60,53,181,187,92,189,183,111,111,45,218,94,151,222,45,197,152,100,200,86,160,188,39,56,79,160,76,111,159,41,100,120,93,109,61,192,140,77,60,93,96,153,128,95,212,215,41,121,121,208,34,106,156,204,96,153,58,164,89,181,76,120,120,135,81,55,112,164,156,142,186,139,151,77,87,34,35,93,185,172,78,66,139,204,196,121,100,54,213,193,102,109,66,171,156,66,202,184,78,129,188,148,175,192,195,86,36,201,104,63,64,57,201,165,151,117,151,58,95,66,89,104,158,192,39,88,95,62,107,94,216,66,131,182,3
163,60,113,221,60,206,197,99,88,176,103,109,110,199,119,139,137,183,180,145,166,122,38,189,207,147,142,80,140,72,45,203,37,116,97,162,138,134,87,169,49,177,49,178,189,106,107,66,172,123,184,96,147,116,88,68,117,51,127,42,204,158,87,114,62,179,112,195,69,150,186,153,82,57,155,204,132,167,168,89,171,91,167,43,114,187,55,160,143,178,115,168,136,132,196,92,195,163,144,182,170,173,123,208,101,185,87,61,209,181,168,34,181,85,42,194,55,156,115,108,59,159,97,61,61,125,202,221,145,110,124,45,200,203,158,118,215,204,87,180,178,88,191,222,160,153,83,146,139,108,71,169,128,139,182,146,216,52,217,207,184,142,99,86,138,73,175,98,218,169,118,181,57,90,72,49,120,57,196,43,103,183,207,50,67,66,172,116,79,179,122,128,33,179,189,137,163,39,74,187,37,52,97,187,210,205,132,204,215,156,72,41,138,108,182,146,96,56,60,149,124,198,206,188,187,140,129,63,219,76,63,49,171,94,219,120,145,39,185,162,51,90,131,48,199,59,220,34,56,68,184,104,172,195,138,163,74,141,92,48,211,188,78,223,111,66,160,43,142,94,138,96,47,123,34,55,128,87,57,84,180,33,67,168,77,71,128,80,182,144,164,110,33,37,177,97,147,161,189,139,86,168,193,77,175,173,147,121,47,94,199,127,208,94,119,171,52,76,192,120,86,171,147,68,221,188,186,193,193,167,93,203,46,173,196,209,100,65,153,112,175,124,145,111,122,46,199,88,70,35,203,104,59,198,174,100,65,180,151,134,44,172,45,127,153,116,196,83,138,107,123,130,193,95,162,41,42,97,60,53,181,187,92,189,182,111,111,45,217,94,152,222,45,197,153,101,199,86,160,188,39,56,79,161,76,111,159,41,100,120,93,110,61,193,140,77,59,93,96,153,128,95,213,216,40,121,121,207,34,106,156,204,95,153,57,164,90,181,76,119,120,134,81,54,113,164,156,142,187,139,151,76,87,35,36,94,185,172,78,66,139,204,197,121,100,54,213,193,103,109,66,171,156,66,202,184,78,130,188,148,175,191,195,86,35,200,105,63,64,57,201,164,151,117,151,58,95,66,90,105,158,191,39,88,95,63,108,94,216,66,132,183,3
163,61,114,221,59,205,196,98,88,176,104,109,110,199,118,139,137,183,181,144,165,122,38,189,206,148,142,80,141,73,45,203,37,117,97,161,138,133,87,168,48,176,49,180,189,106,107,67,171,122,184,94,148,116,89,69,117,51,126,41,205,158,87,115,63,179,112,195,68,149,185,153,83,56,156,203,133,167,169,89,171,91,167,43,116,187,55,159,143,178,116,169,136,132,196,91,196,161,144,181,170,174,123,208,102,185,86,62,210,181,168,33,181,86,43,194,55,156,114,108,59,159,97,61,60,125,202,221,146,109,123,44,201,203,158,119,215,203,88,181,180,89,191,222,161,153,84,146,139,107,72,169,127,140,181,146,217,52,217,207,183,142,98,86,140,73,175,98,218,169,119,181,57,91,73,48,120,57,197,43,103,183,207,50,68,67,172,117,79,180,122,127,33,178,189,137,163,39,73,186,36,52,97,188,209,205,131,203,215,156,71,40,138,108,183,146,95,56,60,149,124,198,206,188,188,141,128,64,219,75,63,50,170,94,219,121,144,39,184,162,50,90,130,48,199,58,219,33,56,68,185,105,173,195,138,164,75,141,92,48,212,187,76,221,110,65,160,42,142,94,139,96,47,124,34,54,129,87,57,84,179,32,67,168,76,72,129,81,181,143,163,111,34,38,177,97,148,161,189,138,86,168,193,76,176,172,147,122,47,93,198,127,209,94,120,170,51,76,192,120,86,171,146,68,220,187,187,193,193,168,93,204,46,173,196,208,101,65,152,113,175,123,145,110,122,46,198,88,70,35,203,104,60,198,173,99,65,181,150,133,44,171,44,128,154,116,197,84,138,107,124,130,193,94,162,41,43,98,59,53,182,186,91,189,182,111,111,45,217,93,151,222,45,197,153,99,199,86,160,187,38,56,77,161,75,111,159,41,101,120,93,111,61,191,140,77,60,93,97,154,128,96,213,216,41,120,121,208,33,105,156,204,96,154,57,163,89,181,76,119,121,135,82,54,112,165,155,143,186,139,152,76,87,35,36,94,184,172,78,66,139,205,197,120,99,54,213,194,102,109,65,172,156,65,203,183,78,130,187,149,176,191,194,87,35,200,105,63,64,58,200,164,151,117,151,59,95,66,88,104,158,191,38,88,95,61,107,95,216,66,130,182,3
126,39,95,124,145,212,98,71,215,66,154,87,199,43,199,202,80,72,45,162,111,199,192,82,183,173,154,139,205,211,150,182,138,214,115,189,141,88,173,177,172,158,150,34,129,172,188,171,72,211,45,139,131,135,94,73,182,186,105,140,90,110,115,155,126,106,220,163,190,161,180,81,76,99,136,154,161,121,88,205,84,169,95,104,112,136,133,196,110,116,93,129,60,71,139,162,204,89,145,171,201,188,191,56,202,153,66,150,115,64,141,169,217,154,95,216,132,143,169,63,194,133,102,61,95,70,211,49,54,181,37,210,64,51,200,184,81,38,93,92,143,199,163,36,210,168,71,156,172,211,36,69,63,204,62,190,114,51,202,49,67,90,65,138,128,158,65,162,188,160,209,51,45,157,88,112,205,126,171,82,103,103,37,100,157,86,46,137,46,172,57,113,81,208,173,76,91,101,84,134,206,164,42,167,212,159,43,101,112,38,114,73,82,201,143,131,170,43,208,38,192,185,202,190,112,130,164,62,122,138,180,159,133,108,128,199,134,214,220,101,87,94,82,83,159,62,190,151,99,106,116,71,119,81,154,203,121,138,220,112,136,63,189,212,213,194,205,145,90,62,164,118,193,147,92,42,118,187,152,192,43,138,106,181,185,200,47,59,68,181,39,199,142,69,149,46,122,40,171,97,163,41,148,151,134,134,194,112,54,209,170,55,194,94,100,137,215,167,195,148,210,58,104,93,42,156,139,219,176,175,210,166,68,162,135,41,58,210,167,60,127,157,211,43,42,219,165,217,175,160,202,58,216,140,196,216,90,217,125,190,163,66,156,105,202,212,114,92,69,187,146,107,137,96,67,180,210,204,117,185,219,64,217,69,56,184,97,122,115,210,50,75,90,146,39,191,50,184,146,159,88,71,161,211,107,120,47,140,69,118,132,72,221,220,137,150,97,192,42,165,129,94,114,213,73,52,141,176,159,192,72,37,62,78,38,105,144,196,187,122,125,91,131,90,51,98,132,84,185,208,34,76,37,57,114,220,147,114,114,106,84,167,59,50,80,132,69,114,68,46,71,139,69,99,77,158,128,188,218,148,192,158,168,76,56,176,183,195,197,117,173,142,75,161,110,216,50,185,176,210,167,93,37,92,146,56,89,41,46,113,213,207,4
128,40,96,125,145,211,97,70,215,67,156,86,200,44,198,203,83,70,44,164,112,199,190,83,181,173,153,136,205,211,151,184,137,212,113,186,139,90,172,177,172,161,150,34,130,170,187,169,72,211,45,138,129,136,92,72,182,185,106,139,90,110,114,157,126,105,220,164,191,161,181,82,76,99,137,155,161,120,86,205,82,168,93,104,114,137,131,196,110,113,93,130,61,71,138,162,205,89,144,173,200,188,191,56,202,153,66,150,114,66,141,170,218,153,95,214,132,142,172,65,192,134,100,60,96,71,213,49,53,182,37,207,65,54,199,184,80,38,92,94,145,199,163,36,210,166,70,157,173,212,37,70,63,205,61,191,112,52,201,50,68,90,64,140,126,158,67,163,188,162,209,51,45,155,88,110,205,124,170,83,103,106,38,101,158,86,46,137,49,172,58,113,80,205,173,76,90,100,85,135,207,165,43,168,212,160,44,98,113,38,116,70,80,201,143,129,171,41,208,38,191,186,201,188,112,131,165,63,122,138,182,159,132,106,131,199,135,214,220,102,88,96,81,82,159,61,188,151,99,108,115,71,117,79,152,203,122,137,221,112,135,64,190,214,213,194,205,144,89,62,164,117,195,146,90,40,118,188,152,193,44,139,106,182,188,199,48,58,68,182,38,200,141,69,150,45,120,39,170,97,164,41,145,150,137,134,194,111,53,207,173,54,194,92,98,140,217,167,194,150,209,57,105,91,39,158,137,218,177,177,213,166,65,162,136,43,57,213,168,58,130,156,209,43,41,217,164,216,177,160,202,58,216,139,195,215,90,218,125,190,165,66,155,105,204,212,113,92,70,187,145,107,136,97,64,180,211,205,118,183,218,63,218,70,55,185,96,121,114,210,49,75,89,147,39,190,52,184,146,160,87,72,162,211,106,118,48,141,71,117,129,72,220,219,136,152,95,191,42,165,130,92,115,212,73,54,142,176,160,193,73,37,61,76,37,103,143,195,186,122,125,93,130,91,51,99,134,85,187,208,34,77,37,57,115,218,147,115,115,106,84,166,60,52,80,134,70,118,68,47,69,140,68,97,76,156,129,188,220,147,194,157,168,77,58,175,182,196,199,120,172,140,75,160,111,216,52,182,175,210,166,92,35,92,144,55,90,42,46,114,214,208,4
127,40,96,125,145,211,99,71,215,67,155,88,200,43,199,203,81,72,44,163,111,199,191,82,182,174,154,139,204,210,149,183,139,213,115,188,140,88,173,176,170,158,149,34,130,171,188,171,72,211,44,139,130,135,93,74,182,186,105,139,90,111,114,156,126,105,220,163,190,161,180,81,76,99,136,155,160,121,88,205,84,168,95,104,113,136,132,196,109,116,93,129,60,70,139,163,204,89,145,172,201,188,191,56,201,153,67,149,115,65,140,170,217,153,95,215,131,143,170,63,194,133,102,60,95,70,211,49,53,181,38,210,64,52,200,185,80,38,93,93,143,198,164,35,210,168,72,155,172,211,36,70,63,205,62,191,113,51,201,49,67,91,65,138,128,158,65,161,189,160,209,50,45,156,88,111,205,125,172,83,103,103,36,101,157,87,45,136,48,173,57,112,81,207,172,78,90,101,84,134,206,164,42,167,212,160,44,100,112,38,115,72,82,202,143,130,170,43,207,38,192,185,201,189,112,130,165,62,122,139,180,159,132,107,128,199,134,215,219,101,87,95,82,83,160,62,190,151,99,108,116,71,118,81,154,203,122,138,220,111,136,63,189,212,213,195,206,145,89,62,165,119,194,147,91,40,117,188,152,191,44,138,105,181,186,199,47,58,68,182,39,199,142,68,149,45,122,40,171,97,163,41,147,150,135,134,194,112,53,207,170,54,194,93,99,138,216,168,194,148,210,58,104,93,40,157,138,218,176,176,210,166,65,162,135,41,57,210,168,60,127,157,211,43,41,218,165,217,176,160,202,58,215,140,196,215,90,217,125,191,163,65,156,105,203,211,114,93,70,188,146,107,138,98,67,180,210,204,117,183,218,63,218,69,56,184,97,122,114,210,50,75,90,145,38,191,50,184,147,161,88,70,162,211,107,119,47,140,70,118,131,73,220,219,138,151,96,191,41,165,129,94,115,214,72,53,141,176,160,192,71,38,63,78,37,104,145,195,188,122,125,93,130,90,51,98,132,85,185,208,35,76,37,56,114,219,148,114,115,105,84,166,60,51,79,133,70,115,68,46,71,138,69,99,77,158,128,188,218,148,193,158,168,76,56,174,182,196,196,117,173,141,74,162,110,216,51,185,176,210,167,92,37,93,145,56,88,41,45,113,213,207,4
128,40,96,124,146,209,99,72,215,65,156,88,200,43,200,204,81,73,44,164,110,199,192,81,180,175,152,140,204,211,151,184,139,212,114,190,139,88,174,176,172,158,150,33,128,172,192,170,72,211,47,136,131,134,93,72,183,186,107,139,93,110,114,155,126,106,220,162,191,160,180,78,75,99,136,154,160,124,86,209,83,170,96,104,112,135,132,195,108,117,93,129,59,70,139,161,204,89,144,170,200,189,192,54,201,152,66,148,113,64,140,169,215,155,94,214,132,142,171,65,192,134,102,61,96,70,212,49,51,181,38,211,65,52,202,185,79,40,91,89,142,196,162,37,211,169,71,158,173,213,35,70,64,203,63,191,113,50,202,46,68,91,63,140,128,157,65,162,191,160,210,51,46,158,90,109,204,124,173,81,102,105,36,102,157,89,44,137,49,172,56,113,83,209,174,79,92,100,84,134,206,164,43,165,213,161,44,101,113,38,114,73,80,201,142,132,168,42,208,39,193,185,203,191,113,131,164,62,122,137,180,160,133,107,129,200,135,215,218,101,87,95,83,82,160,61,188,151,100,108,116,72,118,83,156,203,119,140,221,109,137,63,188,212,212,196,206,143,91,62,166,119,194,147,91,41,115,186,153,191,45,139,104,181,187,200,49,56,66,182,38,200,142,68,148,45,123,39,170,96,163,41,147,150,134,135,193,112,51,208,170,54,195,94,100,138,212,168,192,149,211,60,106,93,41,159,136,220,176,176,210,166,66,162,138,42,58,210,166,59,128,158,212,45,41,217,167,216,173,159,204,58,216,139,195,217,89,217,125,192,163,64,155,105,203,213,117,93,70,188,145,109,137,98,67,178,211,205,117,185,217,63,218,68,57,185,98,122,114,208,52,75,89,144,37,189,50,184,148,161,88,69,162,210,106,118,48,139,70,118,131,72,219,220,138,151,97,191,40,164,130,98,114,209,73,54,139,174,161,191,71,40,63,78,37,102,145,194,187,123,126,91,130,90,50,97,134,85,185,206,37,75,39,54,114,218,150,116,115,106,85,167,59,49,79,132,68,115,68,45,71,138,71,99,77,156,127,191,219,148,190,158,169,75,57,174,181,194,197,117,174,140,74,162,110,216,50,187,176,211,166,91,37,91,147,57,88,40,42,113,214,208,4
127,40,95,124,145,211,99,71,215,66,155,88,200,43,200,203,82,72,44,163,111,199,191,82,181,175,153,139,205,210,150,183,138,212,115,188,140,88,173,176,170,157,149,34,130,171,189,171,72,211,45,139,131,134,93,74,182,187,106,140,90,111,114,156,126,105,220,162,189,161,181,81,76,100,136,155,161,120,88,205,84,167,95,105,112,136,132,195,109,117,94,129,60,70,139,163,205,88,145,172,201,187,191,56,201,153,67,148,115,64,140,169,218,154,95,214,132,143,171,63,194,134,101,60,96,70,210,50,54,181,37,211,64,51,200,185,79,38,92,93,142,198,164,35,209,168,71,155,172,211,36,70,63,205,62,192,114,51,201,48,66,91,65,138,128,157,66,161,189,160,209,50,45,157,88,111,205,126,172,83,103,102,36,102,158,87,46,136,47,172,57,113,81,206,172,77,91,101,85,134,207,164,41,167,212,160,44,100,112,38,114,74,82,202,143,130,169,43,207,38,192,185,202,190,112,130,165,62,122,139,179,159,132,108,129,199,134,215,219,102,88,95,83,83,160,63,190,151,99,107,117,71,118,82,153,204,121,138,219,112,136,64,190,212,213,196,205,145,90,62,165,119,194,146,92,41,118,188,153,192,43,139,105,180,186,200,47,59,68,181,38,199,142,68,149,45,122,40,171,96,162,40,147,149,135,135,194,112,54,207,171,54,194,92,98,138,216,168,194,148,211,58,103,92,41,158,138,218,174,175,210,165,66,162,134,41,57,211,167,60,127,156,211,43,42,218,165,218,176,160,202,57,215,141,196,216,90,217,125,191,163,65,156,105,202,211,115,92,70,188,146,108,138,98,67,180,210,205,117,184,218,63,218,69,55,184,97,122,115,210,50,75,89,145,37,190,50,184,146,161,89,70,162,211,107,119,48,140,70,118,131,73,219,219,137,151,96,190,41,166,129,94,115,213,72,52,141,176,159,192,70,38,63,77,37,104,145,195,188,123,125,93,131,90,50,97,132,85,185,209,35,77,37,55,114,220,148,114,115,105,85,166,60,51,78,132,70,115,69,45,71,138,69,99,76,157,128,188,217,148,193,157,168,76,57,174,183,196,196,117,173,142,74,162,111,216,51,185,176,210,167,92,37,93,145,56,88,41,45,113,213,207,4
127,40,96,125,145,211,99,71,215,67,155,88,200,43,199,203,81,72,44,163,111,199,191,82,182,174,154,139,204,210,150,183,138,213,115,188,140,88,172,176,170,158,149,34,130,171,188,171,72,211,45,139,130,134,93,74,182,186,105,140,90,111,114,156,126,105,220,163,190,161,180,81,76,99,136,155,160,121,88,205,84,168,96,104,113,136,132,196,109,116,94,129,60,70,139,162,204,89,145,172,201,188,191,56,201,153,67,149,115,65,140,170,217,154,95,215,132,143,171,63,194,133,102,60,95,70,210,49,54,181,38,210,64,52,200,185,80,38,92,93,143,198,164,35,210,168,71,155,172,211,36,70,63,205,62,191,114,51,201,49,67,91,65,138,128,158,65,161,189,160,209,51,45,156,88,111,205,125,172,82,103,103,36,101,157,87,45,137,48,173,58,112,81,207,172,77,90,101,84,134,206,164,42,167,212,160,44,101,112,38,115,72,82,202,143,130,170,43,207,38,192,185,201,190,112,130,165,62,122,139,180,159,132,107,128,199,134,215,219,101,88,95,82,83,160,62,190,151,99,108,116,71,118,81,154,203,121,138,220,111,135,63,189,212,213,195,206,145,89,62,165,120,194,147,91,40,118,188,152,191,44,138,105,181,186,199,47,58,68,182,39,199,142,68,149,45,122,40,171,97,163,41,147,150,135,134,194,112,53,207,170,54,194,93,99,138,216,168,194,148,210,58,104,93,40,157,138,218,176,176,210,166,65,162,135,41,57,210,168,60,127,157,211,43,41,218,165,217,176,160,202,57,215,140,196,215,90,217,125,191,163,65,156,105,203,211,114,93,70,187,146,107,138,98,67,180,210,204,117,183,218,63,218,69,56,184,97,122,114,209,50,75,90,145,38,191,50,184,147,161,88,70,162,211,107,119,47,139,70,118,131,72,220,219,138,151,96,191,41,165,129,94,114,214,72,53,141,176,160,192,71,38,63,78,37,104,144,195,188,122,125,93,130,90,51,98,132,85,185,208,35,76,37,56,114,219,148,114,115,106,84,166,60,51,79,133,70,115,68,45,71,139,69,99,77,157,128,189,218,148,193,157,168,76,56,174,182,196,196,118,173,141,74,162,110,216,51,185,176,209,167,92,37,93,145,56,88,41,45,113,213,207,4
127,40,96,125,145,211,98,71,215,67,155,88,200,43,199,203,81,72,44,163,111,199,191,82,182,174,154,139,205,210,149,183,139,213,115,188,140,88,173,176,170,159,150,34,130,171,188,171,72,211,45,139,130,134,93,73,182,186,105,140,90,111,114,156,126,106,220,163,190,161,180,81,76,100,136,155,160,121,88,205,84,168,96,104,113,136,132,196,109,116,94,130,60,70,139,162,204,89,145,172,201,188,191,56,201,153,66,149,115,64,140,170,218,153,95,215,131,143,170,63,194,134,102,60,96,70,210,49,54,181,38,211,64,52,200,185,80,38,92,93,143,198,164,35,210,168,71,155,172,211,36,70,63,205,62,191,114,51,201,49,67,91,65,138,128,158,65,161,189,160,209,50,45,156,88,111,205,125,172,83,103,103,36,101,157,87,46,137,48,173,58,112,81,207,172,77,90,101,84,134,206,164,42,167,213,160,44,101,112,38,115,72,82,201,143,130,170,43,207,38,192,185,201,190,112,130,165,62,122,139,179,159,133,107,128,199,134,215,219,101,88,95,83,83,160,62,190,151,99,108,116,71,118,81,154,204,121,138,220,112,135,64,189,212,213,195,206,145,89,62,165,119,194,147,91,40,118,188,152,191,44,138,105,180,186,200,47,58,68,182,39,199,142,68,149,45,122,40,171,97,163,41,147,150,135,134,194,112,53,207,170,54,194,93,99,138,215,168,194,148,210,58,104,93,40,157,138,218,176,176,210,166,66,162,135,41,57,210,168,60,127,157,211,43,41,218,165,217,175,160,202,57,215,140,196,215,90,217,125,191,162,65,156,105,203,211,114,93,70,188,146,108,138,98,67,180,210,204,117,183,218,63,218,69,56,184,97,121,114,209,50,75,89,145,38,190,51,184,147,161,88,70,162,211,107,119,47,140,70,118,131,72,220,219,138,151,96,191,41,165,129,94,115,214,72,53,141,176,160,192,71,37,63,78,37,104,144,196,187,123,125,93,130,90,51,98,132,85,185,208,35,76,37,56,114,219,148,114,115,106,84,166,60,51,79,132,70,115,68,46,71,139,69,99,77,157,128,189,218,148,192,157,168,76,57,174,182,196,196,118,173,141,74,161,110,216,51,184,176,209,167,92,37,93,145,56,88,41,45,113,213,208,4
127,40,96,125,145,211,98,71,215,67,155,88,200,43,199,203,81,72,44,163,111,199,191,82,182,174,154,139,204,210,150,183,139,213,114,188,140,88,172,176,170,158,149,34,130,172,188,171,73,211,45,139,130,135,93,73,182,186,105,140,90,111,114,156,127,105,220,163,190,161,181,81,76,100,136,155,160,120,87,205,84,168,96,104,113,136,132,195,109,116,94,129,60,70,139,163,205,89,145,172,201,188,191,55,201,153,67,149,115,64,141,170,217,154,95,214,131,143,171,63,194,134,102,60,96,70,210,49,54,181,37,211,64,52,200,185,80,38,92,92,143,198,164,35,210,168,71,155,172,211,36,70,63,205,62,191,113,51,201,49,67,91,65,138,129,158,65,161,189,160,209,51,45,156,88,111,205,125,172,82,103,103,36,101,157,87,45,136,48,173,58,112,80,207,172,77,90,101,84,134,206,164,41,166,213,160,44,101,112,38,115,72,82,201,142,130,170,43,207,38,192,185,202,190,112,130,165,62,122,139,180,159,133,108,128,199,135,215,219,101,87,95,82,83,160,62,190,151,99,108,116,71,118,81,154,204,121,139,220,112,135,64,190,212,213,195,206,146,90,62,165,120,194,147,92,40,117,188,152,192,44,139,105,181,186,200,48,58,68,182,39,200,142,68,149,45,122,40,171,98,163,41,147,150,135,134,194,112,54,207,170,54,194,92,99,138,216,168,194,149,210,58,104,93,40,157,138,218,176,176,210,166,66,162,135,41,57,210,168,60,127,157,212,42,41,218,165,217,175,160,202,57,215,139,196,215,90,217,125,191,163,65,156,105,202,211,114,92,70,188,146,107,137,98,67,181,210,204,117,183,218,63,217,69,56,184,97,122,114,209,50,75,90,145,38,191,50,183,146,161,88,70,162,210,106,119,47,140,70,118,131,72,220,219,138,151,97,191,41,165,129,94,115,214,72,52,142,175,160,192,71,37,63,78,37,104,145,196,188,122,125,93,130,90,51,98,133,85,186,208,35,76,38,56,114,219,148,115,115,106,84,166,60,51,79,133,70,115,68,45,71,139,69,99,77,157,128,188,218,148,193,157,168,76,56,174,182,196,196,117,173,141,74,161,110,216,51,184,176,210,167,92,37,93,145,56,89,41,45,113,213,207,4
127,42,97,126,145,211,101,71,214,67,155,88,200,43,198,203,81,73,46,164,112,201,187,80,182,175,155,139,204,212,149,184,139,214,115,188,142,88,174,177,172,158,149,35,131,170,187,172,73,211,43,138,129,134,95,74,180,185,105,140,89,110,113,157,126,107,220,163,191,161,180,80,77,100,136,155,160,119,87,204,83,169,95,106,111,134,132,195,109,116,93,129,61,73,138,163,203,89,145,172,202,189,191,55,200,153,68,149,114,65,140,172,218,152,95,213,132,142,171,63,195,135,103,59,97,72,211,49,54,182,37,210,65,50,200,185,81,38,92,93,143,199,163,35,209,166,71,154,172,211,36,71,65,205,60,190,113,52,200,50,68,92,64,137,128,157,67,162,187,161,210,49,46,157,89,111,207,126,171,82,103,104,35,98,156,88,48,137,47,173,57,112,81,206,173,77,90,98,85,134,205,164,42,166,213,160,44,100,113,39,115,70,81,203,142,129,171,42,207,39,193,186,201,189,113,131,165,63,122,138,182,158,132,109,128,201,134,215,219,102,88,95,83,83,161,62,189,150,99,108,117,71,118,80,154,202,120,138,219,112,135,63,190,212,212,193,206,145,91,60,166,119,194,148,91,40,116,188,153,193,44,140,106,181,184,198,46,58,67,183,40,201,142,68,150,46,122,40,170,97,165,40,147,148,136,135,195,111,55,207,171,52,193,94,98,138,216,167,194,148,211,60,104,93,39,159,137,218,176,175,213,165,65,161,134,40,55,210,167,59,128,157,212,41,41,219,165,217,175,162,203,58,215,138,196,215,91,217,126,193,164,65,156,103,201,211,114,92,68,186,145,108,136,98,66,181,209,203,116,182,219,64,217,71,55,183,96,121,113,210,50,75,89,146,38,189,51,184,149,162,87,72,160,209,108,120,47,141,70,119,132,72,221,217,138,151,96,190,42,163,130,95,113,213,73,53,140,176,162,194,71,39,62,78,37,103,145,195,187,122,123,94,130,90,51,98,132,86,185,208,35,77,37,55,113,220,148,114,116,106,85,167,61,53,81,132,70,115,68,46,71,140,68,99,77,156,129,189,218,147,194,157,169,76,55,174,183,198,194,119,174,141,73,162,113,216,51,186,178,210,168,93,36,93,145,55,88,41,46,113,211,207,4
127,40,96,125,145,210,99,71,215,67,155,88,199,43,200,203,81,72,44,162,110,199,192,82,182,174,154,139,205,210,150,183,139,214,115,188,141,88,173,176,170,158,150,35,131,171,189,171,73,211,45,138,131,135,93,74,181,186,104,140,90,110,114,156,126,105,220,163,190,161,181,81,76,100,136,154,160,121,88,206,84,168,96,104,113,136,133,196,109,116,93,130,60,70,139,162,205,88,145,172,201,188,191,56,202,153,66,149,115,64,139,169,218,153,95,215,132,142,170,63,194,133,101,60,95,70,211,50,53,182,37,210,64,52,200,185,81,38,92,92,143,197,164,35,210,168,71,155,172,212,36,71,62,205,62,191,114,51,201,49,67,91,64,138,128,158,65,161,189,161,209,51,45,156,88,111,205,125,172,83,103,102,36,100,157,88,46,136,47,172,58,112,80,207,173,77,91,101,84,135,207,164,42,167,213,160,44,101,113,38,115,72,82,201,142,130,169,43,207,38,192,184,202,190,112,130,165,63,122,139,179,159,132,107,128,199,134,215,219,102,88,95,82,84,160,63,190,151,99,107,116,71,118,80,154,203,121,138,219,111,136,63,190,213,213,195,206,145,90,61,165,120,194,147,91,40,118,188,152,191,44,139,105,181,186,199,48,58,68,182,38,199,142,67,149,46,121,40,171,97,162,40,147,150,135,134,194,112,54,207,169,54,194,92,99,137,215,168,193,148,211,58,104,93,41,157,138,218,176,176,210,166,65,162,135,41,57,210,167,60,127,157,211,43,41,219,165,218,175,160,203,58,215,140,196,216,90,217,126,191,162,66,155,104,203,211,115,93,70,187,145,108,138,97,67,181,211,204,117,184,219,63,217,69,56,184,97,122,115,209,50,75,90,145,37,190,51,184,147,161,89,71,162,210,107,120,47,140,70,118,130,73,221,219,138,151,97,190,40,164,129,94,114,215,72,53,141,176,160,192,71,38,63,78,38,104,145,196,188,123,125,93,130,90,51,98,133,85,185,209,35,76,38,55,114,219,147,114,115,106,84,166,60,51,80,133,70,116,69,45,71,139,70,98,77,158,128,189,218,148,193,157,168,77,56,174,183,196,196,117,174,141,73,162,110,216,51,185,176,209,167,93,37,92,145,57,88,41,45,113,213,208,4
130,40,95,127,144,210,99,74,216,68,156,88,198,42,200,205,80,73,44,160,111,201,192,83,183,172,153,138,209,211,151,184,140,212,115,188,140,90,171,176,171,157,150,35,131,174,190,172,71,214,44,140,128,137,91,72,180,188,104,138,95,112,113,157,126,105,222,163,191,160,182,80,77,99,133,153,162,117,88,206,88,166,96,104,115,137,133,193,109,115,93,129,61,70,136,164,202,92,146,172,200,188,192,55,202,153,68,147,112,65,139,170,216,155,93,215,131,144,170,62,194,133,103,59,94,70,213,49,54,182,40,207,63,51,200,187,78,39,94,93,144,197,162,35,212,168,70,157,174,213,35,69,63,204,63,192,112,52,200,47,68,92,62,134,130,158,65,163,190,159,208,51,46,154,89,110,206,126,175,82,99,102,35,102,158,88,45,137,48,173,58,110,82,208,173,79,88,101,88,134,204,163,42,164,213,162,44,99,113,35,116,71,84,204,142,131,172,42,205,39,191,187,202,187,113,131,165,63,122,138,182,160,131,105,129,200,135,212,222,100,87,95,84,83,160,61,189,151,99,109,115,71,119,81,156,202,122,139,219,110,136,61,189,214,214,197,206,147,89,61,166,120,195,146,90,40,118,186,151,188,42,140,106,179,185,199,49,58,69,182,37,200,141,68,147,48,117,41,167,97,164,41,146,151,135,133,193,114,54,206,169,52,191,94,98,139,216,168,193,148,210,57,102,92,41,159,136,217,176,180,212,164,63,161,133,40,58,208,168,62,131,159,214,40,41,218,166,219,177,157,202,58,217,142,196,215,90,217,126,190,165,66,155,105,204,209,114,94,69,191,146,109,139,98,67,181,212,205,116,184,219,64,217,70,55,184,95,121,116,208,48,74,89,146,38,189,49,183,148,161,87,71,163,210,103,121,47,139,69,115,130,73,219,219,138,152,98,190,42,163,128,91,113,217,74,53,143,177,160,191,70,34,63,76,37,108,145,196,187,125,126,90,130,90,52,97,131,84,184,208,34,75,37,56,114,217,150,115,117,105,84,165,58,50,84,132,66,112,67,45,73,139,66,97,75,159,128,188,219,149,193,155,171,75,56,177,181,196,197,117,173,142,76,160,113,216,50,185,177,208,164,95,38,93,143,57,87,43,44,114,214,207,4
127,40,96,125,145,211,99,71,215,67,155,88,199,43,199,203,81,72,44,163,111,199,191,82,182,174,154,139,204,210,150,183,138,213,115,188,140,88,173,176,170,158,149,34,130,172,188,171,72,211,45,139,130,135,93,74,182,186,105,140,90,111,114,156,126,105,220,163,190,161,180,81,76,99,136,155,160,121,88,205,84,168,96,104,113,136,132,196,109,116,94,129,60,70,139,162,204,89,145,172,201,188,191,56,201,153,67,149,115,65,140,170,217,153,95,215,131,143,170,63,194,133,102,60,96,70,210,49,54,182,37,210,64,52,200,185,80,38,93,93,143,198,164,35,210,168,72,155,172,211,36,70,63,205,62,191,114,51,201,49,67,91,65,138,128,158,65,161,189,160,209,50,45,156,88,111,205,125,172,82,103,103,36,101,157,87,46,137,48,173,58,112,81,207,172,77,90,101,84,134,206,164,42,167,213,160,44,101,112,38,115,72,82,202,143,130,170,43,207,38,192,185,201,189,112,130,165,62,122,139,180,159,132,107,128,199,134,215,219,101,88,95,82,83,160,62,190,151,99,108,116,71,118,81,154,203,121,138,220,112,135,63,189,212,213,195,206,145,89,62,165,120,194,147,91,40,118,188,152,191,44,139,105,180,186,199,47,58,68,182,39,199,142,68,149,45,122,40,171,97,163,41,147,150,135,134,194,112,53,207,170,54,194,93,99,138,216,168,194,148,210,58,104,93,40,157,138,218,176,176,210,166,66,162,135,41,57,210,168,60,127,157,211,43,41,218,165,217,176,160,202,58,215,140,196,215,90,217,125,191,163,65,156,105,203,211,114,93,70,188,146,108,138,98,67,180,210,204,117,183,218,63,218,69,56,184,97,122,114,209,50,75,90,145,38,191,50,184,147,161,88,70,162,211,106,119,47,140,70,118,131,72,220,219,138,151,96,191,41,165,129,94,115,214,72,53,141,176,160,192,71,38,63,78,37,104,144,195,187,122,125,93,130,90,51,98,132,85,185,208,35,76,37,56,114,219,148,114,115,106,84,166,60,51,79,133,70,115,68,46,71,138,69,99,77,157,128,189,218,148,193,158,168,76,56,174,182,196,196,118,174,141,74,162,110,216,51,185,176,210,167,92,37,93,145,56,88,41,45,113,213,207,4
127,40,96,125,145,211,99,71,215,67,155,88,199,43,199,203,82,72,44,162,111,199,191,82,182,174,154,139,205,210,150,183,139,213,115,188,140,88,172,177,170,158,149,34,130,171,189,171,72,211,44,139,130,135,93,73,182,186,105,140,90,111,114,156,127,105,220,163,190,161,181,80,76,100,136,155,160,121,88,205,84,168,96,104,113,136,133,196,109,116,94,130,60,70,139,163,204,89,145,171,201,188,191,56,201,153,66,148,115,64,140,170,217,153,95,215,131,143,170,63,194,133,102,60,95,71,210,50,54,182,37,210,64,52,200,185,80,38,92,92,143,198,164,35,210,168,71,156,172,211,36,70,63,205,62,191,114,51,200,49,67,91,65,138,128,157,65,161,189,160,209,51,44,156,89,111,205,126,172,82,103,103,36,101,158,87,46,136,48,173,58,112,81,207,172,77,90,101,84,134,206,164,42,167,213,160,44,100,112,38,115,72,82,202,143,130,170,43,207,38,192,185,201,190,112,130,165,62,122,139,179,159,132,107,128,199,134,215,219,101,87,95,82,83,160,62,189,151,99,108,116,71,118,81,154,204,121,138,220,111,135,63,189,213,213,195,207,145,89,62,165,120,194,147,92,40,118,187,152,191,44,138,105,181,186,199,47,58,68,182,39,200,142,68,149,46,122,40,171,98,163,41,147,150,135,135,194,112,54,207,170,54,194,93,99,138,216,168,194,148,210,58,104,93,40,157,138,218,176,176,210,166,66,162,135,41,57,210,168,60,127,157,211,43,41,218,165,217,176,160,202,58,215,140,196,215,90,217,125,191,163,66,156,105,203,211,114,92,70,187,146,107,137,98,67,181,210,204,117,183,218,63,218,69,56,184,97,122,114,210,50,75,90,145,38,191,50,184,147,161,88,70,162,210,106,119,47,140,70,118,131,72,220,219,138,151,96,191,41,165,129,94,114,214,72,52,141,176,160,193,71,37,62,78,38,104,144,196,187,122,125,93,130,91,51,98,132,85,185,208,35,76,37,55,114,219,148,114,115,105,84,166,60,51,80,132,69,115,68,45,71,139,69,99,77,157,128,189,218,148,193,157,168,76,57,174,182,196,196,117,174,141,74,161,110,215,51,185,176,210,167,92,37,93,145,56,89,41,45,112,213,207,4
127,40,96,125,145,211,98,71,215,67,155,88,199,43,199,203,81,72,44,163,111,199,191,82,182,174,154,139,204,210,150,183,138,213,115,188,141,88,173,176,170,158,149,34,130,171,188,171,72,211,45,139,130,135,93,74,182,186,105,140,90,111,114,156,126,105,220,163,190,161,180,81,76,99,136,155,160,121,88,205,84,168,96,104,113,136,132,196,109,116,94,129,60,70,139,162,204,89,145,172,201,188,191,56,201,153,67,149,115,65,140,170,217,153,95,215,131,143,171,63,194,133,102,60,96,70,210,49,54,181,37,210,64,52,200,185,80,38,92,93,143,198,164,35,210,168,71,155,172,211,36,70,63,205,62,191,114,51,201,49,67,91,65,138,128,158,65,161,189,160,209,50,45,156,88,111,205,125,172,82,103,103,36,101,157,87,46,137,48,173,58,112,81,207,172,77,90,101,84,134,206,164,42,167,213,160,44,101,112,38,115,72,82,202,143,130,170,43,207,38,192,185,201,189,112,130,165,62,122,139,180,159,132,107,128,199,134,215,219,101,88,95,82,83,160,62,190,151,99,108,116,71,118,81,154,203,122,138,220,112,135,63,189,212,213,195,206,145,89,62,165,119,194,147,91,40,118,188,152,191,44,138,105,181,186,199,47,58,68,182,39,199,142,68,149,45,122,40,171,97,163,41,147,150,135,134,194,112,53,207,170,54,194,93,99,138,216,168,194,148,210,58,104,93,40,157,138,218,176,176,210,166,66,162,135,41,57,210,168,60,127,157,211,42,41,218,165,217,176,160,202,58,215,140,196,215,90,217,125,191,163,65,156,105,203,211,114,93,70,188,146,107,138,98,67,180,210,204,117,183,218,63,218,69,56,184,97,122,114,209,50,75,90,145,38,190,50,184,147,161,88,70,162,211,107,119,47,140,70,118,131,72,220,219,138,151,96,191,41,165,129,94,115,214,72,53,141,176,160,192,71,38,62,78,37,104,144,195,188,122,125,93,130,90,51,98,132,85,185,208,35,76,37,56,114,219,148,114,115,106,84,166,60,51,79,133,70,115,68,46,71,138,69,99,77,157,128,188,218,148,193,157,168,76,56,174,182,196,196,118,173,141,74,162,110,216,51,185,176,210,167,92,37,93,145,56,88,41,45,113,213,207,4
127,39,96,126,145,211,98,71,214,67,155,88,200,43,199,203,82,71,44,163,110,199,192,82,182,173,154,139,205,211,150,184,139,213,114,188,141,88,172,176,170,159,150,34,131,171,189,171,73,211,45,137,130,135,93,73,182,185,105,140,90,111,114,157,127,105,220,163,190,161,180,80,77,99,136,155,160,121,88,205,84,168,96,104,113,136,132,196,108,117,93,130,61,70,139,162,204,88,145,171,200,188,191,55,201,153,67,148,114,65,140,170,217,153,95,215,131,143,170,63,194,133,101,60,96,71,210,49,54,182,37,210,64,52,200,185,80,38,93,93,143,197,163,36,210,168,71,156,172,212,37,70,63,205,62,191,113,51,201,48,68,91,64,139,129,157,65,161,189,160,209,50,45,156,89,112,206,125,172,83,104,103,36,100,158,87,46,136,47,173,57,113,81,207,173,78,91,101,84,134,206,163,41,166,212,160,44,101,113,37,115,72,82,201,142,130,169,43,207,38,192,185,201,190,112,130,165,61,122,139,179,159,133,107,128,199,134,214,218,102,87,95,82,82,161,62,190,151,98,108,116,72,120,81,154,204,122,138,220,112,136,63,189,212,213,194,206,145,89,62,165,120,195,146,92,40,118,188,152,192,44,139,106,180,186,199,47,58,68,182,38,199,141,68,149,45,122,41,170,97,163,41,146,149,135,135,195,112,53,207,170,54,194,93,99,137,216,167,194,147,210,59,103,92,40,157,138,219,177,176,210,165,65,162,135,41,57,210,168,60,127,157,211,42,42,219,165,217,176,160,202,59,214,140,194,215,91,217,125,191,163,65,157,105,203,211,114,93,70,187,146,108,138,98,67,180,210,204,117,183,219,63,218,69,56,184,97,122,114,210,49,75,90,145,37,190,51,183,146,160,88,71,162,211,108,119,47,140,71,119,130,72,220,218,138,151,97,192,41,165,129,94,115,214,72,52,141,176,159,193,71,38,63,77,37,104,144,196,187,122,126,93,130,90,50,98,132,85,185,207,35,77,37,56,114,219,148,114,115,106,84,165,60,51,79,133,70,116,68,46,71,138,68,99,77,157,128,188,218,148,193,157,169,76,57,175,182,196,197,118,173,141,74,161,111,215,51,185,176,210,167,92,37,93,146,56,89,41,45,113,214,207,4
126,41,96,125,145,211,99,71,215,67,155,89,199,42,199,203,80,72,45,163,110,199,191,82,183,174,154,139,205,209,150,183,139,213,115,188,141,88,174,177,170,158,150,35,130,171,188,171,72,212,45,138,130,134,93,74,182,186,105,139,90,110,115,157,127,106,220,162,190,161,181,81,75,99,136,155,161,120,87,205,84,168,95,104,113,136,133,195,109,116,94,129,60,70,139,162,205,88,146,173,201,188,191,55,201,153,66,148,114,65,140,168,217,154,94,215,131,143,171,63,194,133,101,60,96,71,210,49,54,182,38,210,64,51,200,185,80,39,92,93,142,197,164,35,210,168,70,155,172,212,37,69,63,204,62,191,113,52,200,48,67,91,65,138,127,158,65,161,189,160,210,50,45,156,88,111,204,126,171,82,102,103,35,101,157,87,45,138,48,171,57,113,80,206,172,78,90,101,83,134,207,163,41,166,212,159,44,100,112,37,114,72,82,202,143,130,169,43,207,38,193,185,202,190,112,130,165,63,122,139,180,159,133,107,128,199,133,214,220,102,87,95,83,83,160,62,190,152,98,108,117,71,118,81,154,205,122,139,220,112,135,63,189,212,214,195,207,145,90,62,165,119,195,147,91,40,118,188,152,193,44,139,106,180,186,199,47,59,68,181,38,200,143,68,150,46,122,40,171,97,163,41,146,149,135,134,195,111,54,208,171,55,194,93,100,138,216,168,194,148,211,59,105,92,40,158,138,218,177,176,210,167,65,162,135,42,56,210,168,61,125,156,210,42,42,217,165,217,175,160,203,58,215,140,196,215,90,218,125,191,162,65,155,104,202,211,114,92,69,189,145,109,139,98,66,182,209,205,117,184,217,63,217,69,56,183,97,121,115,209,49,75,90,146,38,191,51,185,147,161,88,70,163,211,106,120,47,139,70,119,132,73,219,219,138,150,97,191,41,165,129,94,114,214,73,53,140,175,160,192,71,37,61,77,37,105,144,195,187,123,125,93,129,90,50,98,132,85,186,209,35,76,37,56,113,219,149,114,115,106,84,166,61,51,79,132,71,116,68,46,71,138,68,98,77,158,129,188,218,148,193,157,169,77,57,175,182,197,196,117,174,141,73,161,110,216,52,184,176,209,166,92,37,92,145,56,89,40,45,112,214,207,4
126,40,97,124,145,211,98,71,215,67,155,87,200,42,199,204,81,72,45,162,111,199,192,83,182,173,154,139,205,210,149,182,138,213,114,188,141,89,173,177,170,159,149,34,130,172,187,171,72,211,45,138,130,134,93,73,182,186,104,139,90,111,115,155,126,105,220,162,190,160,180,82,76,99,136,156,160,121,88,205,84,168,96,105,113,136,132,196,110,116,94,130,59,70,139,162,204,88,145,172,200,187,190,56,202,152,67,149,116,66,139,169,218,153,94,214,131,142,171,65,194,133,102,60,97,70,211,49,53,181,37,210,64,51,200,186,80,37,92,93,143,198,164,36,210,167,71,156,173,210,36,70,63,204,63,191,113,51,201,49,68,91,64,139,128,158,64,162,190,159,209,50,44,156,90,112,206,125,171,83,103,102,36,102,156,87,46,137,48,173,57,112,81,207,173,78,91,100,84,134,207,165,42,167,212,160,44,101,112,38,114,72,82,202,142,130,169,43,207,39,192,185,201,189,112,130,165,62,123,139,180,159,132,108,129,199,134,215,219,102,89,95,82,82,161,62,190,150,99,108,116,72,119,81,153,203,121,138,220,112,135,63,190,212,213,196,207,145,89,63,165,119,194,147,91,41,118,188,151,192,44,139,106,182,187,199,48,59,68,182,39,199,142,69,150,46,123,41,171,97,163,42,147,150,135,136,195,112,54,206,170,55,194,92,100,137,215,168,193,148,210,58,104,94,40,158,138,217,176,177,209,166,65,163,134,41,57,210,167,60,127,156,211,43,41,218,166,218,175,159,202,58,216,140,196,215,90,218,126,192,162,65,156,104,203,211,115,92,70,188,146,108,138,98,67,181,211,204,117,183,218,63,218,69,56,184,97,121,115,209,49,75,90,146,37,190,50,183,146,161,89,70,161,211,107,119,47,139,71,118,131,72,219,219,137,151,96,190,41,166,129,94,114,215,72,53,140,175,160,192,72,37,63,79,38,104,144,196,187,123,124,92,130,90,50,97,133,84,184,208,35,76,37,55,115,218,148,114,114,106,84,165,61,52,80,132,70,116,69,46,71,138,69,99,76,156,128,189,218,148,191,157,168,77,56,175,183,196,196,117,174,139,74,162,109,216,51,184,177,209,167,92,37,93,145,56,88,42,44,112,213,207,4
127,40,96,125,145,211,98,71,215,67,155,88,200,43,199,203,81,72,44,163,111,199,191,82,182,174,154,139,204,210,150,183,138,213,115,188,141,88,173,176,170,158,149,34,130,171,188,171,72,211,44,139,130,135,93,74,182,186,105,140,90,111,114,156,126,105,220,163,190,161,180,81,76,100,136,155,160,120,88,205,84,168,96,104,113,136,132,196,109,116,94,129,60,70,139,162,204,89,145,172,201,188,191,56,201,153,67,149,115,65,140,170,217,154,95,215,131,143,171,63,194,133,102,60,96,70,210,49,54,181,38,210,64,51,200,185,80,38,92,93,143,198,164,35,210,168,71,155,172,211,36,70,63,205,62,191,114,51,201,49,67,91,64,138,128,158,65,161,189,160,209,50,45,156,88,111,205,126,172,82,103,103,36,101,157,87,45,136,48,173,58,112,81,207,172,77,90,101,84,134,206,164,42,167,212,160,44,101,112,38,115,72,82,201,143,130,170,43,207,38,192,185,201,190,112,130,165,62,122,139,179,159,133,107,128,199,134,215,220,101,87,95,82,83,160,62,190,151,99,108,116,71,118,81,154,203,121,138,220,111,135,63,189,212,213,195,206,145,89,62,165,119,194,147,91,40,118,188,152,191,44,138,106,181,186,199,47,58,68,182,39,199,142,68,149,45,122,40,171,97,163,41,147,150,135,134,194,112,54,207,170,54,194,93,99,138,216,168,194,148,211,58,104,93,40,157,138,218,176,176,210,166,66,162,135,41,57,210,168,60,127,157,211,42,41,218,165,217,176,160,202,57,215,140,196,215,90,217,125,191,162,65,156,105,203,211,114,93,70,187,146,107,138,97,67,180,210,205,117,183,218,63,218,69,56,184,97,122,114,209,50,75,90,145,38,190,50,184,147,161,88,70,162,211,107,119,47,140,70,118,131,73,220,219,138,151,96,191,41,165,129,94,114,214,72,53,141,176,160,192,71,38,62,78,37,104,145,195,188,122,125,93,130,90,51,98,132,85,185,208,35,76,37,56,114,219,148,115,115,106,84,166,60,51,79,133,70,115,68,46,71,138,69,99,77,157,128,188,218,148,193,157,168,76,56,174,182,196,196,117,174,141,74,162,110,216,51,185,176,209,167,92,37,93,145,56,88,41,45,113,213,207,4
127,40,96,125,144,209,98,71,215,67,152,87,199,44,199,205,82,73,44,164,111,199,192,82,182,174,154,139,204,210,149,182,139,213,115,188,140,88,174,176,171,158,148,34,131,172,188,172,71,209,44,138,131,134,93,74,182,187,105,141,90,111,114,156,126,104,221,163,190,160,179,80,77,99,136,155,160,120,88,206,84,167,95,104,113,137,133,195,110,115,94,129,60,69,140,162,203,89,144,172,203,187,190,56,201,152,66,148,116,64,140,170,218,153,96,214,132,144,172,65,194,134,101,59,96,70,212,50,54,180,38,210,63,52,201,186,78,39,92,93,142,199,165,36,208,168,71,155,173,212,36,70,63,205,62,191,114,53,201,48,66,92,66,138,129,158,67,162,189,160,208,51,46,158,88,110,205,124,172,83,103,103,37,100,157,88,46,136,48,173,57,113,80,206,173,76,89,102,84,135,207,164,43,167,214,160,44,101,112,38,115,71,82,202,143,130,170,45,207,40,192,185,202,190,113,131,164,63,122,139,179,160,131,107,128,199,133,214,219,101,86,94,83,83,158,61,188,151,100,109,116,71,117,81,154,204,121,139,219,111,135,63,189,214,214,196,206,145,90,63,165,118,193,147,91,39,119,189,151,192,45,138,105,180,187,198,48,60,69,181,39,198,140,68,148,46,123,40,169,98,162,41,146,149,134,135,195,113,54,209,172,54,195,93,100,137,216,167,196,148,210,57,104,93,40,157,136,218,176,176,209,165,64,162,134,41,56,211,168,60,127,157,211,43,42,218,165,217,175,160,202,58,215,140,197,216,90,219,126,191,164,66,155,104,201,211,113,93,71,187,144,107,137,98,67,180,210,205,118,183,218,62,217,69,55,184,96,122,114,208,49,77,89,145,37,191,50,184,148,161,89,71,161,208,106,119,47,139,70,118,132,73,221,220,137,151,96,191,42,165,130,94,113,215,73,51,141,174,161,194,72,38,63,78,37,104,145,195,188,121,125,93,131,90,51,97,133,86,185,207,34,75,38,55,113,218,147,115,116,105,84,165,60,51,81,134,70,115,68,45,70,139,69,100,77,158,128,189,218,148,192,158,168,77,56,174,183,196,197,118,173,140,73,163,111,217,51,185,177,210,167,92,35,93,145,57,90,40,47,112,212,207,4
127,40,97,126,145,211,97,71,216,69,154,88,201,42,198,203,83,71,45,164,111,199,191,82,183,174,155,139,206,210,148,183,138,213,114,188,141,88,173,175,169,159,150,34,131,172,187,171,73,211,44,139,132,135,92,73,183,186,104,140,90,111,113,156,129,104,219,163,191,161,180,80,77,100,135,156,159,121,87,205,83,171,95,105,113,137,134,195,109,116,93,130,59,70,139,163,205,89,147,172,201,187,192,56,200,153,67,148,116,63,140,171,218,154,96,215,133,144,170,65,195,133,102,61,97,70,211,51,53,183,38,210,64,51,200,185,79,38,92,92,141,197,162,34,211,169,71,156,173,212,36,70,62,206,61,192,112,53,201,48,67,92,64,139,128,157,66,160,190,160,208,50,43,157,89,111,204,125,172,83,103,103,36,102,157,87,46,135,48,172,57,112,81,208,172,77,90,102,84,134,207,164,42,166,212,159,44,102,113,37,118,74,83,201,142,130,169,44,206,38,193,185,202,190,113,132,165,62,122,139,180,160,131,108,129,200,134,216,218,101,89,94,82,82,161,62,190,149,99,107,116,72,118,81,153,204,121,137,218,111,135,64,189,213,214,196,207,145,88,63,165,118,194,147,92,40,118,188,152,191,44,138,105,179,186,199,47,59,67,181,39,199,142,67,149,45,121,41,170,98,163,41,148,150,133,134,194,110,54,207,169,53,194,94,99,137,216,168,195,149,210,58,105,92,40,158,138,218,175,177,210,165,66,161,135,42,56,209,168,58,125,157,211,43,41,218,165,217,176,160,202,57,215,139,197,215,90,216,126,191,163,66,156,104,203,210,115,92,69,187,145,108,137,95,67,180,210,204,117,181,218,63,217,70,56,183,99,121,116,209,49,75,90,144,37,191,49,183,145,160,90,70,162,212,106,119,48,139,70,118,132,73,221,219,137,151,96,191,41,164,128,93,115,215,72,53,141,174,159,193,71,38,63,78,38,102,144,195,187,122,127,93,131,90,51,98,133,86,186,208,35,76,38,55,114,219,150,114,114,107,83,167,59,51,80,133,70,115,67,45,72,139,69,97,77,157,128,188,218,147,192,158,168,77,56,174,183,195,195,117,173,140,74,162,110,215,51,184,177,210,169,92,38,93,145,57,88,41,44,113,213,207,4
127,40,97,124,145,211,99,70,215,67,154,88,199,43,201,202,83,72,43,164,110,199,192,82,182,173,154,139,204,210,150,184,139,213,114,189,140,88,172,177,171,158,150,34,130,172,188,171,73,210,45,139,131,134,93,74,182,186,104,140,90,111,114,156,126,104,219,162,190,161,180,81,76,99,135,155,160,121,87,206,85,168,95,104,113,136,133,196,108,116,94,129,60,70,139,162,204,88,144,172,201,188,191,56,202,152,67,149,115,64,141,170,217,154,95,215,132,142,171,63,194,133,101,60,96,71,211,50,53,181,37,210,64,52,201,185,80,38,92,92,143,198,164,35,210,168,73,155,172,211,36,69,63,205,62,191,114,51,201,48,68,92,65,138,129,158,65,161,189,160,209,51,45,156,88,112,205,126,172,82,103,103,36,101,157,87,45,136,49,173,57,113,81,207,172,78,91,101,84,134,206,164,42,166,213,159,44,101,112,37,115,72,81,201,143,130,170,43,207,39,192,185,201,190,113,130,166,62,122,139,180,158,133,108,128,199,133,215,219,101,87,95,82,83,160,62,190,150,99,107,116,72,119,81,153,204,122,138,220,111,136,64,189,213,214,195,206,145,89,62,165,119,194,148,91,40,118,188,152,191,42,139,105,180,186,199,47,58,68,180,39,199,142,68,149,45,122,40,170,97,163,40,146,150,134,134,195,113,54,207,170,54,194,93,100,138,215,168,194,148,211,58,104,93,40,157,138,218,176,176,210,165,66,162,135,41,57,210,167,60,126,157,211,42,42,217,165,217,175,159,202,57,216,139,196,215,90,218,126,191,163,65,156,105,202,212,114,93,69,188,146,107,138,98,67,180,209,205,117,184,219,64,218,69,55,184,98,122,114,209,50,75,90,145,39,190,50,184,146,161,89,71,162,211,106,119,47,140,70,118,131,73,220,219,137,151,97,190,41,165,129,94,116,214,71,53,141,175,160,192,71,37,62,77,38,104,145,196,187,123,125,92,131,91,51,98,132,85,186,208,35,76,38,56,115,219,149,115,115,106,85,166,60,51,79,134,70,116,68,46,71,139,69,98,77,157,128,188,218,147,192,157,168,76,56,175,182,196,197,117,173,142,74,161,110,215,51,185,176,209,167,92,37,93,146,55,88,42,45,113,212,207,4
127,40,95,126,145,211,100,71,214,67,156,87,199,42,199,203,81,72,44,163,110,199,192,82,183,174,153,138,204,210,150,183,138,213,115,188,141,88,171,176,171,159,149,35,129,172,188,170,72,211,45,138,130,135,93,73,182,186,106,139,91,111,113,155,126,106,220,161,190,161,181,81,76,100,135,155,160,121,88,205,84,168,96,105,113,136,132,195,109,116,93,130,60,70,139,162,204,88,145,171,200,187,191,56,201,153,66,149,115,64,141,170,218,154,95,215,131,143,171,64,194,133,102,60,95,70,210,50,52,182,38,210,64,50,201,185,79,38,93,92,142,198,162,35,210,168,71,155,172,211,37,69,63,206,62,191,113,51,200,48,67,90,64,139,129,158,65,161,189,160,210,50,45,156,89,111,205,125,172,82,103,103,36,101,157,87,46,136,47,172,57,113,81,207,173,78,91,100,84,134,206,163,42,166,213,160,44,101,113,38,114,73,82,202,143,130,170,43,208,39,192,185,202,189,112,130,165,62,122,140,181,158,133,107,128,199,135,216,219,101,87,95,82,84,160,62,190,152,100,107,116,70,119,81,154,203,121,139,220,112,136,63,188,213,213,196,206,146,89,61,165,119,194,147,92,40,118,187,152,191,44,138,105,180,186,200,46,58,68,182,39,199,142,68,149,45,122,40,172,98,162,41,147,150,135,135,195,112,54,207,170,54,195,92,100,137,215,168,194,148,210,59,103,92,40,158,137,218,176,176,210,166,66,161,136,40,56,211,168,60,126,156,211,42,43,218,165,217,175,159,203,58,215,140,196,215,91,218,125,191,161,65,156,105,202,211,114,92,70,187,145,107,136,98,67,182,210,204,117,183,218,63,218,69,56,185,97,122,115,209,50,75,89,146,38,189,51,184,147,162,88,70,162,211,108,119,47,140,71,118,132,72,221,219,137,151,96,190,41,165,130,94,115,214,72,54,141,175,160,192,71,37,62,78,38,105,145,196,186,122,126,92,131,91,51,98,133,85,185,208,35,76,38,55,114,219,147,114,115,106,84,166,61,51,80,132,70,116,68,46,72,139,69,100,77,158,129,188,217,148,192,157,169,76,57,175,182,195,196,117,174,141,73,162,109,216,50,184,176,210,167,93,38,92,146,56,88,42,45,113,213,208,4
127,40,95,126,145,211,97,71,215,66,154,88,201,43,200,204,82,72,45,163,111,199,191,81,182,173,154,139,204,210,151,183,138,214,115,188,141,88,171,177,171,159,150,33,131,171,190,171,72,211,43,138,129,133,93,72,181,186,105,140,90,111,114,155,126,106,220,163,190,159,179,81,76,100,134,154,160,121,88,205,85,168,95,104,113,136,132,196,108,115,93,131,58,70,139,163,203,88,145,171,201,188,190,55,201,153,68,148,115,64,140,170,217,153,95,215,131,144,171,63,193,135,101,58,95,71,210,50,54,181,38,211,64,52,200,185,81,38,92,92,143,198,164,35,211,170,72,156,174,211,35,70,63,205,62,191,114,52,201,49,68,90,64,136,128,158,66,161,190,160,209,49,45,157,89,112,206,125,172,83,103,104,36,101,157,86,47,136,48,172,57,111,81,207,172,77,90,100,84,133,207,163,41,166,213,158,44,100,112,39,115,73,82,203,142,131,168,43,207,38,192,185,201,190,113,130,166,62,122,139,180,159,133,109,128,199,134,214,219,102,87,95,83,82,159,62,190,150,98,107,115,71,118,81,153,203,122,137,219,111,135,62,189,211,214,196,205,145,88,61,165,120,193,146,91,41,118,188,152,193,43,139,106,180,187,200,48,60,67,183,39,200,142,68,148,44,122,41,171,96,163,41,146,150,135,134,195,112,52,206,171,55,194,92,99,138,215,169,193,148,211,58,105,93,38,158,138,219,176,176,211,166,66,161,135,41,56,210,167,60,126,156,211,43,42,218,166,217,176,160,201,57,214,140,197,215,90,218,124,192,162,65,155,104,201,212,113,92,71,187,147,108,138,97,66,180,211,204,118,183,218,62,218,68,55,184,97,122,115,209,50,74,88,145,39,191,51,184,146,162,88,70,163,211,106,119,47,140,70,120,131,71,219,219,138,151,96,191,42,165,129,94,114,216,72,52,141,174,159,194,70,37,62,77,38,103,144,195,188,122,125,91,130,90,52,100,132,84,184,208,36,74,39,56,113,219,147,114,115,106,85,165,60,52,80,133,71,115,68,45,72,138,69,100,77,157,128,188,218,147,193,158,168,77,57,174,182,196,195,116,173,141,74,161,111,215,51,183,176,211,166,92,36,92,146,57,89,41,44,113,214,206,4
127,40,95,125,145,211,98,71,214,66,154,88,199,42,200,202,82,72,44,163,111,199,192,81,183,174,153,139,204,210,151,183,138,212,115,188,140,88,173,177,169,158,149,33,130,172,189,170,73,211,43,138,129,135,93,74,182,185,105,139,89,111,113,156,126,106,220,163,190,161,181,81,77,99,135,155,160,121,88,206,84,168,96,104,113,136,133,196,109,116,94,130,61,70,139,162,204,88,144,172,201,187,190,57,201,153,66,149,115,65,140,169,217,154,95,215,131,143,170,63,195,133,102,60,96,70,211,49,53,181,38,210,64,51,201,185,80,38,93,91,143,197,163,35,210,168,71,155,173,211,35,69,63,204,60,191,114,51,201,49,66,90,65,138,128,158,65,161,189,160,209,50,45,156,88,110,205,127,171,81,103,103,35,101,157,87,45,137,48,174,57,112,81,208,174,77,90,101,84,135,206,163,42,167,212,159,43,99,112,39,115,73,81,203,143,130,169,43,207,37,191,184,202,190,112,129,163,62,122,139,180,160,133,107,129,198,135,216,219,101,86,95,82,83,160,61,191,151,99,108,116,70,118,82,154,204,121,139,220,112,135,63,189,212,213,196,206,145,89,62,165,120,195,148,92,40,118,187,153,192,44,139,104,180,187,199,48,58,68,181,40,199,140,67,150,45,123,40,170,97,163,41,147,149,135,135,195,111,54,207,170,53,194,93,99,138,215,168,193,149,211,58,104,93,39,157,138,220,176,175,210,166,65,163,135,42,57,210,167,60,127,157,212,43,41,218,165,217,175,160,201,58,216,139,195,214,89,217,125,191,162,65,156,105,203,212,113,94,69,188,146,108,137,98,67,180,209,204,118,182,217,64,218,68,55,184,98,121,115,210,49,75,89,146,39,189,50,183,148,161,88,70,163,210,106,119,47,139,71,119,131,71,220,219,137,150,95,190,40,165,129,94,113,214,73,52,140,175,159,193,71,38,63,78,38,105,145,194,187,124,126,92,131,89,51,97,132,84,186,209,36,76,37,56,114,219,149,113,116,106,85,166,60,50,80,132,69,116,68,46,71,139,69,99,77,158,128,187,218,147,192,157,168,75,57,174,183,196,195,118,174,140,73,161,110,216,51,186,177,209,168,92,35,93,145,57,89,41,44,113,213,208,4
126,40,96,125,144,211,99,71,215,67,155,88,199,43,199,203,82,72,44,163,110,199,191,83,183,174,154,139,204,210,149,183,138,213,115,188,141,88,173,177,170,158,149,34,130,171,189,171,72,211,45,138,130,135,93,74,182,186,105,140,90,111,114,156,127,105,220,163,190,161,180,81,76,99,136,155,160,121,88,205,84,168,95,104,113,136,132,196,109,117,93,129,60,70,138,163,205,89,145,172,201,188,190,56,202,152,67,149,115,64,140,170,218,153,94,214,131,143,171,64,194,133,102,61,96,71,210,50,54,182,38,210,64,52,200,184,80,38,92,93,143,198,164,35,210,168,71,156,172,210,36,70,63,205,62,191,113,50,201,48,67,90,65,138,129,158,65,162,190,160,209,51,45,156,88,111,205,125,172,82,103,103,36,101,158,87,46,136,48,172,57,112,81,207,172,78,90,101,84,134,207,164,42,166,212,160,45,100,112,38,115,72,82,202,143,130,170,43,207,39,192,185,201,190,112,130,165,62,122,139,180,158,133,107,129,199,134,215,220,101,87,95,82,83,160,62,190,151,99,107,116,72,118,81,153,203,121,138,220,112,136,63,190,212,213,195,206,145,90,62,165,120,194,147,91,40,118,187,152,192,43,138,105,181,187,199,47,58,69,181,39,199,142,68,149,45,122,40,171,97,163,40,146,150,135,134,194,112,54,208,171,54,194,92,99,137,216,168,194,149,210,58,104,93,40,157,138,218,177,176,210,166,65,162,135,41,57,210,168,60,126,156,211,42,42,218,165,218,176,159,202,57,215,140,196,215,90,217,125,191,163,66,156,105,202,211,114,92,70,188,146,107,138,98,66,180,210,205,117,183,218,63,217,69,56,184,97,121,115,210,50,74,89,145,38,190,50,184,147,161,88,70,162,211,107,119,48,140,70,118,131,72,220,219,138,151,97,191,41,165,129,94,115,214,73,53,141,176,160,193,71,37,62,78,38,104,144,195,188,123,125,93,130,90,50,98,132,85,185,208,35,76,37,56,115,220,148,115,115,106,85,166,61,51,79,133,69,116,69,46,71,138,69,98,77,157,128,188,218,148,193,158,168,76,56,174,182,196,196,118,173,141,75,162,110,215,51,185,176,209,167,92,37,93,146,56,88,41,45,112,213,207,4
127,41,96,126,146,209,100,70,215,69,155,89,195,42,200,202,82,75,45,162,112,199,192,83,183,177,153,139,206,212,150,186,139,215,116,190,140,85,173,176,170,157,148,33,130,171,186,168,73,212,43,139,131,134,90,73,184,188,105,139,88,111,113,157,128,103,217,160,190,161,179,82,72,101,135,155,158,119,87,205,86,168,96,104,112,137,128,196,110,118,95,130,62,71,137,162,201,87,145,169,200,186,191,55,200,153,64,146,116,67,140,169,218,151,98,215,130,145,171,64,192,136,98,59,95,69,213,50,54,182,38,208,66,53,201,186,80,37,91,96,145,198,164,35,208,168,70,153,174,213,36,71,62,205,61,192,111,51,198,48,66,89,65,139,126,158,69,161,188,161,209,51,43,157,89,112,208,124,173,82,101,103,36,99,156,88,44,135,47,172,57,110,83,209,172,79,92,102,86,134,207,164,44,170,212,160,42,101,111,39,115,71,85,202,141,130,170,42,207,38,192,183,202,189,112,130,165,63,123,140,179,156,133,106,129,199,135,215,219,105,87,94,81,81,160,60,189,152,98,111,116,70,117,79,157,206,122,137,219,112,136,66,188,213,212,194,207,144,90,66,165,116,196,147,91,42,117,188,152,191,42,141,104,179,184,200,50,59,68,183,38,199,142,67,149,45,122,43,171,99,161,41,146,150,136,134,194,112,53,210,171,54,193,92,100,136,215,167,193,151,210,58,107,91,40,156,133,219,176,172,211,166,64,162,134,40,57,210,167,61,126,156,212,43,41,217,161,217,175,160,201,56,218,140,194,218,89,218,123,191,161,66,157,107,202,212,117,92,70,188,143,107,138,95,66,181,210,207,118,184,220,65,216,66,55,188,98,124,112,210,52,75,92,144,40,189,51,183,145,159,87,73,163,211,105,120,47,137,71,118,135,70,219,216,141,151,99,191,41,166,131,95,115,214,71,53,139,177,160,194,69,37,63,80,37,103,148,195,188,122,127,92,131,89,50,98,135,84,186,206,36,77,38,56,112,218,147,113,115,105,84,165,62,52,77,133,70,116,68,44,73,142,68,101,78,158,128,190,219,147,193,158,168,75,58,175,180,195,197,116,173,144,72,160,107,213,51,185,175,211,168,92,37,93,145,57,91,41,47,112,213,207,4
127,41,95,126,145,212,99,72,215,66,154,89,200,42,199,203,82,73,44,163,111,200,192,82,182,174,153,140,205,210,150,183,137,212,114,188,140,87,172,176,170,159,148,35,130,170,188,170,74,211,44,139,131,134,94,73,182,187,104,139,90,111,113,156,127,104,222,164,190,161,180,80,76,100,136,156,161,120,88,204,84,168,96,105,112,136,133,197,109,115,93,129,60,69,139,163,204,89,145,173,201,189,190,55,200,151,67,149,115,64,141,171,218,153,95,215,131,143,171,63,194,132,101,60,96,69,210,50,54,182,39,210,64,52,200,184,80,39,91,94,143,198,164,35,210,168,69,155,171,211,37,70,63,205,62,190,113,49,200,49,67,91,65,138,130,157,66,161,190,160,210,50,46,156,90,112,206,125,172,82,104,103,35,102,157,86,45,135,48,172,58,111,80,208,173,77,91,99,83,135,206,164,41,165,213,159,44,101,112,38,114,72,82,202,143,129,170,43,206,38,192,185,203,190,112,130,165,61,122,139,180,158,131,108,129,199,135,216,219,102,87,94,83,82,160,63,189,152,98,107,116,72,118,81,153,203,121,140,220,110,136,63,188,212,213,194,205,145,90,62,166,119,194,148,91,40,117,188,152,192,44,137,105,181,186,200,49,59,67,181,38,200,143,69,150,46,123,40,170,97,163,42,146,149,136,136,195,112,55,206,170,54,195,92,100,139,216,167,195,147,211,57,104,93,41,158,138,218,175,176,208,166,64,162,136,40,57,211,168,59,126,157,211,41,41,218,166,219,176,160,201,58,216,139,196,216,90,216,124,191,163,67,155,105,204,210,116,93,69,187,145,108,137,97,67,181,211,204,116,183,219,63,218,68,58,184,97,121,113,211,51,75,89,144,38,189,49,183,147,161,88,70,162,210,108,120,48,140,70,118,130,72,220,218,137,151,96,191,42,165,128,95,114,214,72,53,141,177,159,192,72,38,63,78,37,103,144,196,187,123,125,94,130,90,50,97,132,86,185,209,34,76,38,54,114,219,148,114,116,105,85,166,61,51,80,132,69,116,67,45,71,138,68,98,77,156,129,189,219,148,192,158,168,76,56,174,182,195,196,117,173,140,74,162,110,216,50,185,175,210,167,91,37,92,144,55,88,41,45,113,213,207,4
129,41,97,126,145,212,100,70,214,66,154,90,200,45,200,201,82,72,43,164,112,199,192,82,181,173,155,139,204,212,150,184,138,212,115,188,140,88,174,177,169,159,150,34,131,171,188,170,73,211,45,138,130,134,92,74,183,185,105,141,90,110,114,156,126,106,220,165,190,161,181,81,77,101,137,155,161,120,87,204,86,168,96,105,113,136,131,196,108,116,93,129,61,71,139,163,203,90,143,173,201,187,191,55,200,152,66,148,114,65,140,168,217,153,94,213,131,144,170,63,193,133,101,59,96,71,211,51,52,180,39,211,66,53,199,185,80,38,95,94,141,197,164,35,208,169,70,155,172,212,37,70,63,205,61,192,113,52,201,49,67,90,67,136,129,159,65,160,189,160,208,51,46,155,89,111,204,125,171,82,103,103,36,98,157,88,46,137,48,174,57,113,80,209,173,76,88,102,84,134,207,165,42,165,213,160,46,101,112,36,115,73,81,201,141,130,170,43,205,38,192,183,202,189,112,132,166,62,122,139,179,158,132,108,128,198,133,212,219,100,85,94,82,82,160,63,188,151,98,109,115,71,118,81,154,203,123,139,219,113,136,63,190,212,214,195,207,144,90,61,165,119,195,146,89,38,118,188,152,192,43,139,106,180,186,199,49,59,68,182,37,198,142,68,149,46,122,40,170,98,162,41,148,149,135,134,195,113,53,207,169,55,195,93,99,139,216,168,195,150,211,60,104,94,42,157,138,218,175,176,209,166,67,162,136,41,57,210,168,60,127,157,211,41,42,219,165,217,176,160,204,59,217,140,196,217,90,218,125,191,164,63,156,105,202,212,114,94,70,187,147,107,138,98,68,180,211,205,116,184,219,63,218,71,55,183,97,121,114,209,49,74,89,145,38,191,50,183,146,161,88,71,161,211,107,120,47,138,69,117,131,71,220,218,139,152,97,190,41,166,129,93,115,217,72,52,141,176,160,190,71,36,62,79,37,104,144,194,187,123,126,93,130,91,51,97,132,84,184,209,35,75,37,56,114,219,147,115,116,107,85,168,60,51,79,133,71,117,69,45,70,139,69,100,76,156,128,190,218,147,193,158,170,76,56,175,183,196,196,118,173,140,74,164,109,215,51,184,177,210,168,92,36,92,145,55,88,41,44,112,214,207,4
127,40,95,125,144,211,99,71,215,66,155,89,199,43,199,203,82,71,44,163,111,199,191,82,181,174,153,138,204,211,150,184,138,213,114,188,140,87,173,177,170,159,150,34,130,171,189,171,73,210,44,139,130,134,92,73,182,186,105,140,90,111,114,155,127,107,220,163,191,161,180,82,77,99,136,154,160,121,87,206,85,168,95,104,112,136,132,196,109,116,93,130,60,70,138,162,204,88,145,171,202,188,191,56,201,153,67,149,115,64,141,170,216,153,95,215,132,143,171,63,195,133,102,60,96,70,211,49,53,181,37,210,64,51,200,185,80,38,93,93,143,198,163,35,210,168,72,155,172,212,36,70,64,205,62,191,113,51,200,48,66,91,64,138,128,159,65,162,189,159,210,51,44,156,89,111,206,125,172,82,103,103,36,101,157,88,46,137,48,173,58,112,80,207,172,77,90,101,84,134,206,164,41,167,213,160,44,101,112,38,116,72,82,201,144,129,170,43,207,38,192,184,202,189,113,129,164,61,122,139,180,160,132,107,129,199,134,216,220,101,88,95,82,83,160,62,189,151,99,108,116,71,119,82,153,203,122,139,220,111,135,64,189,212,214,196,206,145,89,62,165,119,193,147,92,40,117,187,152,191,44,139,106,181,187,199,47,59,67,182,39,200,142,67,149,45,122,41,171,98,162,42,146,149,134,135,194,112,53,206,171,54,194,93,99,138,216,168,195,149,210,58,104,93,40,157,138,218,176,175,210,165,66,162,135,41,56,210,168,60,126,157,211,43,41,218,165,217,176,160,202,58,215,140,196,215,90,218,125,192,162,65,156,105,203,211,114,93,70,188,145,107,137,97,67,180,210,205,116,183,218,63,218,69,56,184,97,122,114,209,50,75,91,145,37,190,51,183,147,161,87,71,162,210,106,119,47,140,71,118,132,73,220,219,138,151,96,190,42,164,129,93,115,215,73,52,141,175,160,192,71,38,63,77,37,104,144,195,188,121,125,92,130,91,51,98,133,84,186,209,35,76,38,55,114,219,148,114,115,106,84,167,59,51,80,133,70,115,69,46,71,138,69,98,76,157,128,188,217,148,193,157,168,76,56,175,183,196,196,117,174,141,74,162,109,216,51,185,176,211,166,92,37,93,145,57,88,42,45,113,213,207,4
126,41,96,125,145,211,99,72,215,67,156,88,199,44,199,202,80,72,44,162,110,199,192,82,181,175,154,139,204,210,149,183,138,212,113,188,140,88,173,176,171,158,149,35,131,172,188,170,72,211,45,139,132,134,92,73,181,186,105,140,91,111,115,156,127,106,220,162,190,161,181,82,77,100,135,155,160,121,88,204,84,168,96,104,114,136,133,196,109,116,94,129,60,70,139,162,204,88,145,171,202,187,191,56,202,153,67,148,114,66,141,170,217,154,95,215,130,142,171,63,193,133,102,61,96,70,211,49,53,181,37,210,64,52,202,184,80,38,92,93,142,197,164,35,211,167,72,154,172,210,36,70,62,206,61,191,114,52,200,48,68,90,65,138,129,157,65,162,189,160,209,50,45,157,88,109,205,125,172,82,103,103,37,100,157,87,45,137,47,172,57,112,81,206,171,78,90,101,84,133,206,164,41,167,212,161,44,101,114,37,115,73,81,201,143,131,169,43,207,38,193,185,202,189,112,130,164,61,122,139,179,158,133,107,128,198,134,215,220,102,87,95,82,83,160,63,191,151,99,108,115,71,118,81,154,204,122,138,219,112,135,64,189,211,213,195,205,145,89,62,166,120,194,146,91,40,118,187,152,192,45,139,105,181,187,200,47,59,68,182,39,198,141,68,148,47,121,41,171,97,162,40,147,150,134,134,194,111,54,206,171,55,194,92,98,137,216,168,194,148,210,59,103,92,40,156,139,218,175,176,210,165,66,163,135,42,56,210,167,60,126,157,212,43,42,218,164,216,177,160,201,58,215,141,196,216,91,218,126,190,163,66,156,106,203,212,114,91,70,188,147,107,138,97,66,180,211,204,116,183,219,63,217,70,57,185,97,121,114,209,49,74,89,144,38,190,50,184,146,159,88,70,162,211,106,119,46,139,71,118,131,72,220,218,139,151,97,191,41,165,129,94,115,215,72,53,141,175,160,191,70,36,62,78,36,102,145,195,187,124,125,94,129,90,51,98,132,84,186,208,35,76,38,56,114,218,147,114,115,106,85,165,61,50,80,133,69,115,68,46,71,138,69,99,76,158,128,188,217,147,192,158,167,77,57,174,183,195,196,118,174,141,74,162,110,216,52,184,175,210,168,92,38,92,146,56,89,42,46,112,215,209,4
127,40,96,125,145,211,98,71,215,67,155,88,199,43,199,203,81,72,44,163,111,199,191,82,182,174,154,139,204,210,150,183,139,213,115,188,140,88,172,176,170,158,149,34,130,171,188,171,73,211,45,139,130,135,93,74,182,186,105,140,90,111,114,156,126,105,220,163,190,161,180,81,76,99,136,155,160,121,88,205,84,168,96,104,113,136,132,196,109,116,94,129,60,70,139,162,204,89,145,172,201,188,191,56,201,153,67,149,115,65,140,170,218,153,95,215,131,143,171,63,194,133,102,60,96,70,210,49,54,182,37,210,64,52,200,185,80,38,93,93,143,198,164,35,210,168,71,155,172,211,36,70,63,205,62,191,114,51,201,49,67,91,65,138,128,158,65,161,189,160,209,50,45,156,89,111,205,125,172,82,103,103,36,101,157,87,46,137,48,173,58,112,81,207,172,78,90,101,84,134,206,164,42,167,213,160,44,101,112,38,115,72,82,201,143,130,170,43,207,38,192,185,201,189,112,130,165,62,122,139,179,159,132,107,128,199,134,215,219,101,87,95,82,83,160,62,190,151,99,108,116,71,118,81,154,203,122,138,220,112,135,63,189,212,213,195,206,145,89,62,165,119,194,147,91,40,118,188,152,191,44,138,105,181,186,199,47,58,68,182,39,199,142,68,149,45,122,40,171,97,163,41,147,150,135,134,194,112,53,207,170,54,194,93,99,138,216,168,194,148,210,58,104,93,40,157,138,218,176,176,210,166,66,162,135,41,57,210,168,60,127,157,211,43,41,218,165,217,176,160,202,57,215,140,196,215,90,217,125,191,163,65,156,105,203,211,114,93,70,188,146,107,138,97,67,180,210,205,117,183,218,63,218,69,56,184,97,121,114,209,50,75,90,145,38,190,50,184,147,161,88,70,162,211,107,119,47,140,70,118,131,72,220,219,138,151,96,191,41,165,129,94,115,214,72,53,141,176,160,192,71,37,63,78,37,104,144,195,188,123,125,93,130,90,51,98,132,85,185,208,35,76,37,56,114,219,148,114,115,106,84,166,60,51,79,133,70,115,68,46,71,139,69,99,77,157,128,188,218,148,193,157,168,76,56,174,182,196,196,118,173,141,74,162,110,216,51,185,176,210,167,92,37,93,145,56,88,41,45,113,213,207,4
127,39,95,125,145,211,98,72,214,67,154,87,199,42,199,203,82,72,45,163,111,199,190,83,182,174,154,140,204,210,149,183,139,213,115,188,140,88,172,177,171,159,149,34,129,171,189,171,73,211,45,139,130,134,93,73,181,186,106,140,90,111,114,156,126,105,220,163,190,162,181,81,76,98,135,154,160,121,88,205,85,169,96,104,113,136,133,195,109,117,94,130,60,69,139,163,204,88,146,171,200,188,191,57,203,153,66,149,115,65,141,170,218,154,93,215,132,143,171,62,194,134,99,61,96,71,209,50,54,182,37,210,63,52,201,185,81,38,91,92,144,197,164,34,209,167,70,155,172,210,36,69,63,204,61,192,113,51,201,50,67,92,64,138,128,157,66,162,189,159,209,51,45,156,88,111,205,126,172,82,103,103,36,102,157,87,46,138,48,172,59,112,81,206,172,78,90,101,84,135,207,164,42,166,213,160,44,101,112,37,114,73,81,201,145,129,169,43,207,38,191,185,201,189,112,131,165,62,123,139,181,159,133,107,128,198,134,215,219,102,87,95,83,84,160,62,190,150,99,108,115,71,118,82,154,203,121,139,220,112,135,64,189,213,212,195,206,146,89,62,165,119,195,147,92,41,118,187,152,190,44,139,106,181,187,199,47,59,69,182,40,198,142,68,150,46,122,39,170,96,163,40,147,149,135,134,195,112,53,207,171,55,195,93,99,138,215,167,193,149,210,58,102,92,40,158,138,219,176,176,209,166,64,161,134,41,57,211,167,60,126,157,212,44,42,219,166,216,175,160,203,58,215,140,196,216,91,216,124,191,162,66,156,105,202,211,115,91,70,187,147,107,138,97,68,181,211,205,116,183,218,63,218,69,56,183,96,120,113,211,51,75,89,145,37,191,50,185,146,161,87,69,162,211,106,119,48,139,71,118,131,73,219,220,137,151,96,189,42,165,128,94,114,214,72,53,141,176,159,193,71,38,61,78,38,103,146,196,188,123,124,92,131,89,50,97,132,84,185,208,35,77,37,56,114,218,147,114,117,106,84,165,60,50,80,131,69,116,68,46,71,139,69,99,76,158,128,188,218,148,194,157,168,76,57,174,183,195,196,117,173,140,75,163,109,215,52,185,176,210,167,93,36,93,146,55,89,42,46,112,214,207,4
127,41,96,125,144,211,99,71,215,67,155,87,199,43,199,204,82,72,44,163,111,199,191,83,183,173,154,139,205,210,150,183,138,213,115,188,140,88,173,176,171,158,149,34,130,171,188,171,73,211,45,138,130,135,93,74,182,186,105,140,90,111,114,156,126,105,220,163,190,161,180,81,76,99,135,154,160,120,88,205,84,167,96,104,114,136,133,196,110,116,94,129,60,70,139,163,203,89,144,172,201,188,192,56,201,152,66,148,114,65,140,169,217,154,95,214,132,143,170,63,194,133,102,61,96,71,211,49,54,181,38,210,65,52,200,184,80,38,93,93,143,198,164,35,209,168,71,155,172,211,36,70,63,205,62,191,113,51,201,48,66,91,65,138,128,158,65,162,189,159,209,51,45,157,88,111,205,126,171,83,103,103,36,101,157,87,45,137,49,174,57,112,81,207,173,77,91,100,84,134,206,164,42,167,213,160,43,100,113,38,116,72,83,202,143,130,170,44,207,38,193,185,201,190,113,130,166,62,122,140,180,158,132,108,129,199,134,214,220,102,88,94,82,83,161,62,189,150,99,108,117,71,118,80,154,203,122,138,220,112,135,64,189,212,213,196,206,145,90,62,165,121,194,147,91,40,118,187,152,191,44,138,105,181,187,200,48,58,68,182,39,200,143,68,149,46,122,41,171,97,163,40,147,150,135,135,194,113,53,207,170,54,194,93,100,138,216,167,194,148,211,58,104,93,40,157,138,218,176,176,210,165,66,161,135,41,57,210,167,60,127,157,211,42,41,218,165,217,176,159,202,57,215,140,196,215,89,217,125,192,162,65,156,105,203,211,114,93,70,188,145,107,138,97,68,180,210,205,117,183,218,63,218,69,56,184,98,122,114,210,50,75,89,145,38,191,50,185,147,161,88,70,162,211,107,118,47,139,70,118,131,73,220,219,138,151,96,190,41,165,129,95,115,214,72,53,141,176,160,192,71,38,63,78,37,104,145,195,187,122,125,93,130,90,51,98,132,84,185,207,35,76,37,56,114,218,148,115,115,106,85,166,60,51,79,133,70,115,69,45,71,138,70,99,76,158,128,188,218,149,192,158,169,77,56,174,182,196,196,118,174,141,74,161,110,216,52,184,176,210,167,93,36,93,145,56,89,41,45,112,213,208,4
126,40,97,127,144,211,99,73,215,65,153,89,200,43,200,203,81,72,44,163,111,200,192,82,183,174,154,138,204,210,151,184,140,213,115,189,141,87,172,177,171,158,151,34,129,171,189,169,71,210,44,139,130,133,94,73,182,187,105,139,91,111,114,155,127,105,220,162,190,162,180,79,75,99,136,155,160,120,87,206,84,167,96,103,112,136,132,196,110,116,93,130,60,70,140,163,205,88,144,173,202,187,192,55,202,152,65,151,116,66,140,169,218,154,93,215,132,143,169,64,195,132,102,60,95,70,211,51,54,183,38,211,64,52,199,183,80,38,94,91,143,200,163,35,208,168,71,156,173,211,37,69,63,204,62,190,113,51,202,50,67,91,65,138,128,157,65,161,190,161,209,50,45,156,87,112,205,125,172,83,105,102,36,100,157,85,44,136,48,171,57,112,79,206,171,78,90,101,85,133,206,164,41,167,213,159,46,101,112,38,114,73,82,203,143,130,168,43,208,39,191,186,201,191,113,131,164,61,123,138,180,158,133,108,129,199,135,215,221,100,88,93,83,82,160,61,190,150,98,108,117,73,118,81,153,202,120,140,219,111,137,63,189,211,213,195,205,146,90,62,166,120,194,149,91,40,118,189,152,191,43,137,106,181,187,200,47,58,68,180,39,198,142,68,149,45,123,41,171,96,162,42,146,148,135,134,195,110,54,208,172,54,192,93,98,137,216,169,195,148,209,59,104,93,40,157,136,219,178,177,212,166,65,163,135,41,56,209,167,59,127,156,211,43,41,219,164,218,175,159,202,57,214,140,195,217,90,217,126,191,163,66,154,106,202,211,114,95,69,186,146,107,138,98,66,181,210,205,116,183,218,63,216,69,56,185,97,120,115,209,51,75,89,147,39,189,50,185,148,161,89,72,162,211,107,119,46,138,70,119,131,74,221,219,138,151,96,190,40,166,128,95,117,213,71,53,140,175,161,193,71,38,63,77,39,104,145,196,188,123,124,95,130,91,51,99,133,86,186,208,34,76,38,54,114,218,148,116,115,108,84,165,59,50,79,133,70,112,68,46,70,139,67,100,76,157,128,188,217,148,192,158,168,76,56,174,183,197,197,117,175,141,73,161,109,217,50,185,176,210,167,92,38,92,145,56,88,41,46,113,215,209,4
127,40,96,125,145,211,98,71,215,67,155,88,199,43,199,203,81,72,44,163,111,199,191,82,182,174,154,139,205,210,150,183,138,213,115,188,141,88,173,176,170,158,149,34,130,172,188,171,72,211,45,139,130,135,93,74,182,186,105,140,90,111,114,156,126,105,220,163,190,161,180,81,76,99,136,155,160,121,88,205,84,168,96,104,113,136,132,196,109,116,94,129,60,70,139,162,204,89,145,172,201,188,191,56,201,153,67,149,115,65,140,170,217,154,95,215,131,143,171,63,194,133,102,60,96,70,210,49,54,182,37,210,64,52,200,185,80,38,92,93,143,198,164,35,210,168,71,155,172,211,36,70,63,205,62,191,113,51,201,49,67,91,65,138,128,158,65,161,189,160,209,50,45,156,89,111,205,125,172,82,103,103,36,101,157,87,45,137,48,173,58,112,81,207,172,77,90,101,84,134,206,164,42,167,212,160,44,101,112,38,115,72,82,202,143,130,170,43,207,38,192,185,201,190,112,130,165,62,122,139,180,159,132,107,128,199,134,215,219,101,88,95,82,83,160,62,190,151,99,108,116,71,118,81,154,203,122,138,220,112,135,64,189,212,213,195,206,145,89,62,165,120,194,147,91,40,118,188,152,191,44,138,105,181,186,199,47,58,68,182,39,199,142,68,149,45,122,40,171,97,163,41,147,150,135,134,194,112,54,207,170,54,194,93,99,138,216,168,194,148,210,58,104,93,40,157,138,218,176,176,210,166,66,162,135,41,57,210,168,60,127,157,211,43,41,218,165,217,176,160,202,58,215,140,196,215,90,217,125,191,163,65,156,105,203,211,114,93,70,188,146,107,138,97,67,180,210,204,117,183,218,63,218,69,56,184,97,122,114,209,50,75,90,145,38,190,50,184,147,161,88,70,162,211,106,119,47,140,70,118,131,72,220,219,138,151,96,191,41,165,129,94,115,214,72,53,141,176,160,192,71,38,63,78,37,104,144,195,187,123,125,93,130,90,51,98,132,85,185,208,35,76,37,56,114,219,148,114,115,106,84,166,60,51,79,133,70,115,68,46,71,138,69,99,77,157,128,188,218,148,193,157,168,76,56,175,182,196,196,118,173,141,74,162,110,216,51,185,176,210,167,92,37,93,145,56,88,41,45,113,213,207,4
127,40,96,125,145,211,99,71,215,66,155,88,199,43,199,203,81,72,45,162,111,199,191,82,182,174,154,139,205,210,149,183,139,213,115,188,140,88,173,176,170,158,150,34,130,171,188,171,72,212,44,139,129,135,93,74,182,186,105,140,90,111,114,156,126,106,220,163,190,160,180,80,76,99,136,155,160,120,88,205,84,168,95,105,113,136,132,196,109,116,94,130,60,69,138,162,205,88,145,172,201,189,191,56,201,153,67,149,114,64,140,170,218,154,95,215,131,144,170,63,194,133,102,60,95,70,210,50,53,181,37,211,64,51,201,185,80,38,93,93,142,198,164,36,210,168,72,155,172,211,36,70,63,205,62,191,114,51,201,48,67,91,64,138,128,158,65,161,189,161,209,50,45,156,89,111,206,126,172,82,102,103,36,101,157,87,46,137,48,173,57,112,81,207,172,77,90,100,84,134,207,164,42,166,213,160,44,101,112,38,115,72,82,201,143,130,170,43,207,39,192,185,201,190,112,130,165,62,122,139,180,158,133,107,128,199,134,215,219,101,88,95,82,82,160,62,189,151,99,107,116,71,119,81,154,203,122,138,220,112,136,63,189,212,213,195,205,145,89,62,166,120,194,147,91,40,117,188,152,191,43,138,105,181,186,200,47,58,68,181,39,199,142,68,149,46,123,40,171,97,163,41,147,150,135,135,195,112,54,206,170,54,194,93,99,137,215,168,193,148,211,58,104,93,40,157,138,218,177,177,210,166,66,162,135,41,58,210,168,60,126,156,211,43,41,218,165,217,175,161,202,57,215,140,196,215,90,217,125,191,162,66,156,105,203,211,114,93,69,187,146,107,138,98,67,181,211,205,117,183,218,63,218,69,56,184,97,121,114,210,49,75,89,145,37,191,50,184,147,161,88,71,162,211,107,119,47,140,70,118,131,73,220,219,138,150,96,191,42,165,129,94,114,214,72,52,141,175,160,192,70,37,63,78,37,104,144,196,187,123,125,93,130,91,51,98,132,85,186,208,35,76,37,56,114,219,148,114,115,106,85,167,61,52,79,133,69,115,69,46,71,138,69,99,77,158,128,189,218,147,193,158,168,77,57,174,182,196,196,117,174,141,73,161,110,216,51,184,176,210,167,92,37,93,145,56,88,41,45,113,213,207,4
127,40,96,125,145,211,99,71,215,67,155,88,199,43,199,203,82,72,44,163,111,199,191,82,182,174,154,139,205,210,150,183,138,213,115,188,141,88,172,176,170,158,150,34,130,172,188,171,73,211,44,139,130,135,93,73,182,186,105,140,90,111,114,156,126,105,220,163,190,161,181,81,76,99,136,155,160,121,88,205,84,168,96,104,113,136,132,196,109,116,94,129,60,70,139,162,204,89,145,172,201,188,191,56,201,153,67,149,115,64,140,170,217,153,95,215,132,143,170,63,194,133,102,60,96,70,210,49,54,182,37,210,64,52,200,185,80,38,92,93,143,198,164,35,210,168,71,155,172,211,36,70,63,205,62,191,114,51,201,49,67,91,64,138,128,158,65,161,189,160,209,50,45,156,88,111,205,126,172,82,103,103,36,101,157,87,45,137,48,173,58,112,81,207,172,77,90,101,84,134,206,164,42,167,212,160,44,101,112,38,115,72,82,202,143,130,170,43,207,38,192,185,201,189,112,130,165,62,122,139,180,159,132,107,128,199,134,215,219,101,87,95,82,83,160,62,190,151,99,108,116,71,118,81,154,203,121,138,220,112,135,63,189,212,213,195,206,145,89,62,165,119,194,147,91,40,118,188,152,191,44,139,106,181,186,199,47,58,68,182,39,200,142,68,149,45,122,40,171,97,163,41,147,150,135,134,194,112,54,207,170,54,194,93,99,138,216,168,194,148,210,58,104,93,40,157,138,218,176,176,210,166,66,162,135,41,57,210,168,60,127,157,211,42,41,218,165,217,176,160,202,58,215,140,196,215,90,217,125,191,163,65,156,105,202,211,114,93,70,188,146,108,138,97,67,180,210,204,117,183,218,63,218,69,56,184,97,122,114,210,50,75,90,145,38,191,50,184,147,161,88,70,162,211,107,119,47,140,70,118,131,72,220,219,138,151,96,191,41,165,129,94,114,214,72,53,141,176,160,192,71,37,62,78,37,104,144,196,188,122,125,93,130,90,51,98,132,85,185,208,35,76,37,56,114,219,148,114,115,106,84,166,60,51,79,133,70,115,68,46,71,139,69,99,77,157,128,189,218,148,193,157,168,76,57,174,182,196,196,118,173,141,74,162,110,216,51,184,176,210,167,92,37,93,145,56,88,41,45,113,213,207,4
127,40,96,125,145,211,99,71,215,67,155,88,199,43,199,203,81,72,44,163,111,199,191,82,182,174,154,139,204,210,150,183,138,213,115,188,140,88,173,176,170,158,149,34,130,171,188,171,72,211,45,139,130,135,93,74,182,186,105,140,90,111,114,156,126,105,220,163,190,161,180,81,76,99,136,155,160,121,88,205,84,168,96,104,113,136,132,196,109,116,94,129,60,70,139,162,204,89,145,172,201,188,191,56,201,153,66,149,115,65,140,170,217,153,95,215,131,143,171,63,194,133,102,60,96,70,210,49,54,181,37,210,64,52,200,185,80,38,92,93,143,198,164,35,210,168,71,155,172,211,36,70,63,205,62,191,114,51,201,49,67,91,65,138,128,158,65,161,189,160,209,50,45,156,88,111,205,125,172,82,103,103,36,101,157,87,46,137,48,173,58,112,81,207,172,77,90,101,84,134,206,164,42,167,213,160,44,101,112,38,115,72,82,202,143,130,170,43,207,38,192,185,201,190,112,130,165,62,122,139,180,159,132,107,128,199,134,215,219,101,88,95,82,83,160,62,190,151,99,108,116,71,118,81,154,203,122,138,220,112,135,63,189,212,213,195,206,145,89,62,165,119,194,147,91,40,118,188,152,191,44,138,105,181,186,199,47,58,68,182,39,199,142,68,149,45,122,40,171,97,163,41,147,150,135,134,194,112,53,207,170,54,194,93,99,138,216,168,194,148,210,58,104,93,40,157,138,218,176,176,210,166,66,162,135,41,57,210,168,60,127,157,211,43,41,218,165,217,176,160,202,57,215,140,196,215,90,217,125,191,163,65,156,105,203,211,114,93,70,188,146,107,138,98,67,180,210,204,117,183,218,63,218,69,56,184,97,122,114,210,50,75,90,145,38,190,50,184,147,161,88,70,162,211,107,119,47,140,70,118,131,72,220,219,138,151,96,191,41,165,129,94,115,214,72,53,141,176,160,192,71,38,62,78,37,104,144,195,188,123,125,93,130,90,51,98,132,85,185,208,35,76,37,56,114,219,148,114,115,106,84,166,60,51,79,133,70,115,68,46,71,138,69,99,77,157,128,188,218,148,193,157,168,76,56,174,182,196,196,118,173,141,74,162,110,216,51,185,176,210,167,92,37,93,145,56,88,41,45,113,213,207,4
127,40,95,125,144,211,98,71,215,67,155,88,199,43,199,203,82,72,44,163,111,199,192,82,182,174,154,139,204,210,150,183,138,213,115,188,141,88,172,177,170,158,150,34,130,172,188,171,72,211,45,139,131,134,93,73,182,186,105,140,90,111,114,156,126,105,220,163,190,160,180,81,76,100,135,155,160,120,88,205,84,168,96,105,113,136,132,196,108,116,94,130,60,70,139,162,204,88,145,172,201,188,191,56,200,153,67,149,115,65,140,170,217,153,95,215,132,144,170,63,194,133,102,60,95,70,210,50,53,182,37,210,64,51,200,185,80,39,93,93,143,198,164,35,210,168,71,155,172,211,36,70,63,205,62,190,114,51,201,48,67,91,65,138,128,158,65,162,189,160,210,50,45,156,88,111,205,126,171,82,103,103,37,100,157,86,45,137,48,173,58,112,80,207,172,78,91,101,84,134,206,164,41,167,213,159,44,101,113,38,115,72,82,202,143,130,169,44,207,38,193,185,202,189,112,130,165,62,122,139,180,159,133,107,128,199,134,215,219,101,87,94,83,83,160,62,189,151,99,107,117,71,118,81,154,203,122,138,219,111,135,64,190,212,214,195,206,145,90,61,165,119,194,148,91,40,118,187,152,191,43,139,106,180,186,199,47,58,68,181,39,199,143,68,149,45,122,40,171,98,163,41,147,149,135,135,194,112,53,207,170,54,194,92,99,138,216,167,194,148,210,58,104,92,40,157,138,218,175,176,210,166,66,161,136,41,57,210,168,60,127,156,211,43,41,218,166,217,176,159,202,57,215,140,196,215,90,218,125,191,163,66,156,104,202,211,114,93,70,188,145,108,138,97,67,181,210,204,117,183,218,63,217,69,56,184,97,122,114,209,50,75,89,145,38,190,50,184,146,161,88,70,162,210,107,119,47,140,70,118,131,72,220,219,138,150,97,191,42,165,129,94,114,215,72,52,141,176,160,193,72,38,62,78,37,104,145,195,187,123,126,93,130,90,51,97,132,85,185,208,35,77,37,55,114,219,148,115,115,106,84,166,61,51,79,132,70,115,69,45,71,138,69,99,77,157,128,188,218,147,192,158,169,76,57,175,182,196,197,118,173,141,74,162,110,216,51,185,176,209,167,92,37,93,145,56,88,41,45,113,212,207,4
128,41,97,125,142,210,98,72,214,67,158,86,201,43,199,203,78,73,44,161,112,199,191,83,184,174,154,139,206,211,151,182,137,213,115,189,140,90,171,176,171,158,149,35,129,172,189,171,73,211,45,137,130,136,94,76,180,185,105,139,90,110,113,155,127,104,220,162,189,158,182,78,76,99,137,155,160,122,88,205,84,169,99,103,112,136,131,195,111,114,93,127,60,69,138,162,205,89,144,173,201,188,189,54,201,153,66,149,118,64,140,169,219,152,96,216,131,142,170,64,195,133,103,61,93,70,212,47,53,182,38,210,63,52,200,185,81,40,94,93,143,198,165,36,209,169,70,153,172,211,35,71,64,204,58,189,113,51,200,49,66,90,66,138,129,160,65,161,186,161,211,49,43,156,88,112,207,125,172,84,100,102,37,99,158,88,45,137,47,173,60,113,79,208,171,78,91,101,83,134,207,167,41,166,212,158,44,100,112,37,115,74,82,203,142,128,171,41,209,39,192,184,202,191,111,131,162,61,121,137,178,157,132,107,128,200,134,214,219,101,89,95,81,82,162,60,189,152,100,109,117,71,119,82,154,202,120,138,219,113,136,64,188,211,212,198,206,146,87,62,167,119,195,146,90,39,118,188,153,192,44,138,107,182,186,199,46,59,67,180,39,200,141,68,147,45,123,41,170,97,161,42,147,150,134,134,195,112,54,206,170,54,194,92,100,138,214,167,193,150,208,57,104,90,41,159,140,218,174,177,209,168,64,163,137,40,57,211,169,59,126,155,210,43,41,216,165,217,177,160,200,59,214,141,197,216,88,216,124,191,162,65,154,104,202,209,114,92,71,187,147,107,136,97,67,180,212,206,118,181,220,62,219,68,56,183,97,124,113,211,51,76,89,144,38,191,49,185,147,161,89,72,162,211,107,119,46,139,70,119,132,74,220,218,138,153,96,190,41,166,129,95,114,214,71,51,140,176,161,193,70,39,62,79,39,106,144,195,188,124,124,90,130,88,52,98,132,84,186,206,35,76,37,56,114,220,148,113,114,106,85,163,59,52,78,134,69,113,67,44,72,140,70,99,78,158,127,189,219,150,193,158,170,75,58,174,183,197,195,116,172,140,73,161,110,217,51,186,177,209,167,93,36,93,147,56,88,41,46,111,213,209,4
127,41,96,125,146,211,99,70,215,67,155,88,199,43,199,203,81,73,44,163,110,199,192,82,182,174,155,139,204,210,149,183,137,213,115,188,140,89,173,177,170,159,150,34,130,171,188,170,72,211,44,138,130,135,93,73,182,186,105,139,90,111,114,156,126,105,220,163,190,161,180,81,76,99,135,154,160,120,88,206,85,167,96,104,112,136,132,196,109,116,93,128,60,70,139,162,205,89,145,173,201,187,192,55,202,153,66,149,116,64,141,170,218,153,94,214,132,142,170,64,195,133,102,61,94,71,211,49,53,183,37,210,64,52,199,185,80,38,93,93,142,197,163,35,209,168,72,156,172,211,37,71,62,205,62,190,113,50,201,48,67,90,63,138,128,158,65,162,189,160,210,52,45,156,89,111,205,125,172,83,102,103,36,101,157,87,46,137,48,173,57,112,81,208,173,78,91,101,84,134,207,164,42,166,213,159,43,101,113,37,115,73,83,201,143,130,170,43,207,39,192,186,201,189,113,131,165,62,122,140,180,159,132,107,128,198,135,215,220,101,88,95,82,82,160,62,189,151,99,108,116,72,118,81,153,204,121,139,220,112,136,64,189,213,214,195,206,145,90,61,165,119,195,148,92,39,118,188,152,191,44,138,106,180,187,199,47,58,68,181,38,199,142,68,148,45,122,40,171,97,163,41,146,150,134,134,194,111,54,206,171,54,194,92,98,137,216,168,194,148,211,58,105,92,41,157,138,218,177,176,210,166,65,162,136,41,56,209,167,60,127,156,211,42,41,218,165,217,176,159,201,57,215,140,196,215,90,217,125,191,162,65,156,105,202,212,114,92,70,188,146,108,137,97,66,181,211,204,117,183,218,63,218,70,55,184,97,122,115,210,51,75,89,145,38,192,51,184,146,160,89,70,162,210,106,120,47,139,70,118,131,72,220,219,138,151,96,191,42,165,128,95,114,214,72,52,141,175,160,193,70,38,62,78,38,104,145,195,188,122,125,93,131,90,51,98,132,84,185,208,35,77,37,55,113,219,148,114,115,106,83,166,61,51,80,133,71,115,69,46,72,138,69,99,77,157,127,188,218,148,192,158,168,77,56,175,182,196,196,118,174,140,74,162,111,215,51,185,177,210,168,93,37,92,145,56,88,41,46,112,213,208,4
127,40,96,125,145,211,98,71,215,67,155,88,200,43,199,203,81,72,44,163,111,199,191,83,183,173,153,139,204,210,149,183,139,212,115,189,140,88,172,176,170,159,149,33,130,171,188,171,72,211,45,139,130,135,93,73,182,186,105,140,90,111,114,156,127,105,221,162,190,161,180,81,76,99,135,155,160,120,88,205,84,168,96,104,113,136,133,196,109,116,94,129,60,69,140,163,204,88,145,172,201,188,191,56,201,153,66,149,115,65,140,170,217,153,95,215,132,143,171,64,195,133,102,61,96,70,210,49,53,182,38,210,64,51,200,185,80,38,92,92,143,198,164,35,210,168,72,155,172,211,36,71,63,204,62,190,114,51,201,49,67,91,64,138,129,158,65,161,189,160,210,51,45,157,89,111,205,125,172,82,102,103,36,101,158,87,45,137,48,173,58,112,81,207,172,78,90,101,84,134,206,164,42,166,212,160,44,101,112,37,115,72,82,202,143,130,169,43,207,38,192,185,201,189,112,130,165,62,122,139,180,159,132,108,129,199,134,215,219,101,87,95,83,83,160,62,190,151,99,108,116,71,119,81,153,203,122,139,220,111,136,63,189,212,213,195,206,145,89,62,165,119,194,147,91,40,118,188,152,191,44,138,105,181,186,199,47,58,68,182,39,199,142,68,149,45,122,40,171,97,163,41,147,149,134,135,195,112,53,207,170,54,194,93,99,138,216,168,194,148,210,58,104,93,40,157,138,219,176,176,210,166,66,161,135,41,57,210,168,60,126,157,211,43,41,218,165,217,176,160,203,57,215,140,196,216,90,217,125,191,163,66,156,105,203,211,114,93,70,188,146,108,138,98,67,180,210,204,117,183,218,63,217,69,56,184,98,121,114,209,50,75,89,145,38,190,51,183,146,160,88,70,162,211,107,119,47,139,70,118,132,72,220,219,138,151,97,191,41,166,129,94,115,214,72,52,141,176,159,192,71,38,63,77,38,104,145,196,188,122,125,93,130,90,51,98,132,85,185,208,35,76,36,56,114,219,148,115,115,106,84,166,60,51,79,133,70,115,69,46,71,138,69,99,77,157,128,189,218,148,193,157,168,76,57,175,182,196,196,118,173,141,74,162,111,216,51,184,176,209,167,92,37,93,146,56,89,41,46,113,213,207,4
126,40,96,125,145,210,98,71,215,67,155,88,200,43,199,203,82,72,44,163,111,199,191,83,182,174,154,139,205,210,149,183,138,213,114,188,141,88,173,176,171,158,149,34,130,170,188,171,73,211,45,139,130,135,94,74,182,187,106,139,91,111,114,156,126,105,220,162,190,161,181,81,77,100,136,155,160,120,88,205,83,168,96,104,112,136,132,196,109,116,94,129,60,69,139,163,205,89,144,171,200,188,190,55,201,152,66,148,116,65,140,169,217,154,95,215,131,143,170,64,193,133,101,60,96,70,210,48,54,182,37,210,64,51,201,184,80,39,93,93,142,198,164,36,210,168,71,155,173,211,36,70,63,205,62,191,114,51,201,49,67,91,65,138,128,158,65,161,189,160,209,51,45,157,89,112,205,126,172,82,102,103,36,101,157,87,46,137,48,173,57,113,80,207,173,78,90,101,84,134,206,164,42,167,213,160,44,101,113,38,115,72,82,202,143,130,170,43,207,38,191,185,201,190,112,130,165,62,122,139,180,159,132,108,129,199,134,215,220,101,88,95,82,83,160,62,190,151,99,107,116,71,118,81,153,204,121,138,220,112,135,64,189,212,213,195,206,145,90,62,166,119,194,147,92,40,118,187,152,191,44,138,106,181,187,199,47,58,68,181,38,199,142,68,148,45,122,40,171,97,162,40,147,149,135,135,194,112,54,206,170,54,194,92,99,138,215,167,194,148,211,57,105,93,40,157,138,218,176,175,210,167,66,162,135,41,57,211,167,60,127,157,211,43,41,219,165,216,176,160,202,58,215,140,196,215,90,217,125,191,162,66,156,104,203,210,115,93,70,187,146,107,138,98,67,180,210,205,117,183,218,63,218,69,56,184,97,121,115,209,50,74,89,145,38,191,51,183,146,161,89,70,162,210,106,119,48,139,70,118,130,72,220,218,138,151,97,191,41,165,128,94,115,215,72,53,142,176,160,192,71,38,62,78,37,105,144,196,188,122,125,93,130,91,51,98,132,85,184,208,36,77,38,56,115,219,147,114,115,106,85,166,60,51,79,132,70,115,68,46,71,138,69,99,77,157,127,189,218,148,193,157,168,76,56,174,183,197,196,118,173,140,74,162,110,215,50,184,177,209,167,92,37,93,145,55,89,41,45,113,212,207,4
127,40,96,125,145,211,99,71,215,67,155,88,199,43,199,203,81,72,44,163,111,199,191,82,182,174,154,139,204,210,150,183,139,213,115,188,141,88,173,176,170,158,149,34,130,172,188,171,72,211,45,139,130,135,93,73,182,186,105,140,90,111,114,156,126,105,220,163,190,161,180,81,76,100,136,155,160,120,88,205,84,168,96,104,113,136,132,196,109,116,93,130,60,70,139,163,204,89,145,172,201,188,191,56,201,153,66,149,115,65,140,170,218,154,95,215,131,143,170,63,194,133,102,60,96,70,211,50,53,181,38,210,64,52,200,185,80,38,92,93,143,198,164,36,210,168,71,155,172,211,36,70,63,205,62,191,114,51,201,49,67,91,65,138,128,158,65,161,189,160,209,50,45,156,89,111,205,125,172,82,103,103,36,101,157,87,46,137,48,173,58,112,81,207,172,77,90,101,84,134,206,164,42,167,212,160,44,101,112,38,115,73,82,202,143,130,170,43,207,38,192,185,202,189,112,130,165,62,122,139,180,159,132,107,128,199,134,215,219,101,88,95,83,83,160,62,190,151,99,108,116,71,118,81,154,203,122,138,220,111,135,64,189,212,213,195,206,145,89,61,165,119,194,147,91,40,118,188,152,191,44,138,105,181,186,199,47,58,68,182,39,199,142,68,149,46,122,40,171,97,163,41,147,150,135,134,194,112,53,207,170,54,194,93,99,138,216,168,194,148,210,58,104,93,40,157,138,218,176,176,210,166,65,162,135,41,57,210,168,60,126,157,211,42,41,218,165,218,176,160,202,58,215,140,196,215,90,217,125,191,163,66,156,105,202,211,114,93,70,188,146,108,137,98,67,180,210,204,117,183,218,63,218,69,56,184,98,122,114,209,50,75,90,145,38,190,50,184,147,161,88,70,162,211,107,119,47,139,70,118,131,73,220,219,138,151,96,191,41,165,129,94,115,214,72,53,141,176,159,192,71,38,63,78,37,104,145,196,187,122,125,93,130,90,51,98,132,85,185,208,35,76,37,56,114,219,148,115,115,106,84,166,60,51,79,133,70,115,68,46,71,138,69,99,77,157,128,188,218,148,193,158,168,76,57,175,182,196,196,117,173,141,74,162,110,216,51,185,176,209,167,92,37,93,145,56,88,41,45,113,213,207,4
127,40,96,125,145,211,98,71,216,67,154,88,200,43,199,203,81,72,44,163,111,198,191,82,182,174,154,139,205,210,150,183,139,212,114,188,140,88,173,176,170,158,150,34,130,171,189,171,73,211,44,139,131,135,93,74,182,186,105,140,90,111,114,155,127,105,220,163,190,161,181,81,76,99,136,155,160,120,88,205,84,168,96,105,113,135,133,195,109,116,94,129,60,70,139,162,205,88,145,172,200,187,191,56,201,153,67,149,115,64,140,170,217,154,95,215,131,143,170,63,194,133,101,60,95,70,210,49,54,181,37,210,64,52,201,184,80,38,93,92,143,198,163,36,210,168,72,155,172,211,36,70,63,204,62,191,113,51,201,48,67,91,64,138,128,158,65,161,189,160,209,51,45,156,89,111,205,126,172,82,103,103,36,101,157,87,46,137,48,172,58,112,81,207,172,77,90,101,84,134,206,164,42,166,212,159,44,101,112,38,115,72,82,202,143,130,170,43,207,38,192,185,201,189,112,130,165,61,122,139,180,159,132,107,129,199,134,215,220,101,87,95,83,83,160,62,190,151,99,108,116,71,118,81,154,203,121,139,220,112,136,64,189,212,213,195,206,146,90,61,165,120,194,147,91,40,118,187,152,191,44,138,106,180,186,200,47,59,67,182,39,200,142,68,149,45,122,40,171,97,163,40,147,150,135,135,194,112,54,207,170,54,194,92,99,138,215,168,194,148,210,58,104,93,41,156,138,218,176,176,210,166,66,162,135,40,57,210,168,60,127,157,211,43,42,218,165,217,176,159,202,57,214,140,196,215,90,217,124,191,163,65,156,105,203,211,114,93,69,187,145,107,137,97,67,181,211,204,117,183,218,63,218,69,56,184,97,122,114,209,50,75,90,145,38,191,51,184,147,161,88,70,162,211,106,119,47,139,70,118,131,73,220,219,138,151,97,191,41,165,129,94,115,214,72,52,141,176,160,192,71,38,62,78,37,104,144,195,188,122,125,93,131,90,51,97,133,85,185,208,35,76,37,56,114,219,147,114,115,106,84,166,60,51,80,133,70,116,68,45,71,138,69,99,77,158,127,188,218,148,192,158,168,76,57,175,183,196,196,117,173,141,74,161,110,216,50,185,176,209,167,92,37,93,146,56,88,41,45,113,213,207,4
129,39,96,125,144,211,97,70,215,67,153,87,197,42,197,202,81,71,42,164,111,198,192,84,182,173,156,137,203,209,150,183,140,212,115,189,142,86,172,177,171,158,148,34,128,171,188,171,71,214,45,139,130,134,94,75,183,186,104,141,89,111,114,155,125,104,221,165,191,162,181,79,73,100,137,156,162,121,89,207,84,168,96,105,111,136,132,198,109,117,92,130,61,69,138,162,204,89,146,172,201,188,191,56,198,151,66,150,114,63,140,171,218,154,94,217,131,141,170,64,195,133,102,61,95,72,211,51,52,183,38,209,64,52,201,185,81,38,90,94,144,199,163,36,210,169,72,156,173,211,37,70,64,203,63,190,112,52,202,50,66,90,63,140,128,158,65,161,189,162,210,54,44,155,88,109,207,128,173,82,105,102,35,100,160,86,45,136,50,172,59,112,80,206,173,78,91,100,84,134,208,166,42,168,210,160,43,101,113,38,114,73,82,199,144,129,168,45,208,38,192,184,202,190,112,132,165,64,122,137,181,160,135,107,129,199,134,214,219,100,86,94,82,83,158,61,189,148,98,109,116,69,118,80,153,205,120,138,222,112,136,62,187,211,211,195,205,145,90,60,165,119,192,145,90,39,115,186,152,193,44,138,106,181,188,201,50,59,67,181,39,199,144,68,148,44,122,40,171,100,165,41,148,149,136,134,193,113,53,207,171,54,193,95,98,136,215,166,195,148,213,58,105,94,42,156,139,219,176,177,209,166,67,161,134,41,57,210,168,61,127,157,211,41,41,219,164,218,175,161,201,58,214,139,196,213,92,218,127,191,159,65,156,105,204,210,113,92,72,188,144,109,139,98,66,182,211,206,116,180,218,64,218,69,57,185,99,122,113,209,50,72,88,147,38,192,51,183,145,162,87,71,161,209,107,117,48,142,69,118,131,72,220,219,137,150,96,190,41,167,131,93,115,213,72,51,140,177,157,194,71,38,63,80,39,103,145,194,188,122,124,94,131,89,52,95,134,86,186,209,37,75,36,55,113,219,150,115,115,105,85,164,61,50,81,131,70,114,69,46,71,137,69,100,77,156,129,188,217,145,192,156,168,76,59,174,182,195,197,119,173,140,74,160,112,218,50,185,176,211,166,93,36,93,147,57,89,41,45,110,214,208,4
126,41,96,125,145,211,99,71,215,66,155,89,200,44,199,202,81,72,45,162,111,199,190,81,182,175,154,139,205,210,150,183,139,212,115,188,142,86,173,177,170,160,149,34,130,172,189,171,72,211,44,140,131,134,92,73,182,186,105,140,91,112,114,156,126,105,219,163,190,161,181,82,77,99,136,154,161,120,89,205,85,168,96,104,113,137,134,196,109,115,94,129,58,69,139,162,204,89,145,173,200,187,191,57,201,153,66,149,116,65,141,169,218,155,95,214,132,142,170,63,195,134,101,60,94,71,210,49,54,183,36,212,66,52,201,185,79,39,93,93,141,196,162,35,209,169,71,156,173,211,35,71,64,203,62,192,111,51,200,48,67,91,64,139,128,156,66,162,190,159,210,50,44,156,87,110,206,126,172,82,103,104,35,101,158,87,44,136,47,172,58,112,81,207,173,78,90,103,83,135,208,166,42,167,212,159,44,100,114,37,114,70,82,201,143,129,168,43,207,37,193,184,203,189,113,131,166,62,122,139,179,159,132,107,129,198,135,214,220,100,87,93,82,82,159,62,190,151,97,106,117,70,117,81,154,204,121,139,219,112,137,64,189,214,214,195,207,145,88,62,166,120,194,147,92,41,118,187,152,191,43,139,106,181,185,199,49,58,68,182,39,199,141,67,149,46,122,39,171,97,162,39,147,150,135,135,193,112,54,207,169,53,195,93,100,138,215,167,194,148,212,59,103,93,40,158,137,219,177,177,211,166,67,161,136,41,56,210,169,59,127,158,211,42,40,218,165,218,176,158,202,59,216,139,195,216,89,216,126,190,162,67,155,106,201,210,115,91,71,187,144,107,138,99,68,181,210,205,118,182,219,64,218,69,56,184,97,121,115,209,51,74,89,147,38,191,51,184,145,159,89,71,162,209,106,120,47,139,69,118,130,72,220,219,138,152,96,191,40,164,130,94,115,213,72,52,140,174,160,193,71,39,63,78,38,104,144,197,187,122,124,91,130,90,51,98,133,84,186,207,34,77,38,57,115,219,148,115,115,105,84,167,62,53,79,133,70,113,69,44,70,138,69,100,77,159,129,188,218,147,191,158,168,75,55,173,182,195,194,117,173,142,74,161,110,215,51,185,177,211,168,92,37,95,145,56,88,40,44,113,214,207,4
126,40,96,125,145,211,99,71,214,67,155,88,199,43,199,203,81,72,44,163,111,199,191,83,182,174,154,139,204,210,150,183,138,213,114,188,141,88,173,176,170,158,149,34,130,171,188,171,73,211,44,139,130,135,93,74,182,187,105,140,90,111,114,155,126,105,220,162,190,161,180,81,76,100,135,155,160,120,88,205,84,168,95,104,113,136,132,196,109,116,94,129,60,70,139,162,204,89,145,171,201,188,191,56,201,153,66,149,115,64,140,170,217,153,95,215,132,143,171,63,194,134,102,60,96,70,210,49,54,182,37,210,64,52,200,185,80,38,92,93,143,198,163,35,210,168,71,155,172,211,37,70,63,205,62,191,114,51,201,48,67,91,65,138,128,158,65,161,189,160,209,50,45,156,88,111,205,125,172,82,102,103,36,101,157,87,45,137,48,173,57,112,81,207,172,77,90,101,84,134,207,164,42,166,213,160,44,101,113,38,115,72,82,202,143,130,170,43,207,38,192,185,202,189,112,131,165,61,122,139,179,159,133,108,128,199,134,215,220,102,87,95,83,83,160,62,190,151,99,107,116,71,119,81,154,203,122,138,220,111,136,63,189,213,213,195,206,145,90,62,165,120,194,147,92,40,117,188,152,191,44,138,105,181,186,199,48,58,68,182,39,199,142,68,149,45,122,40,171,97,163,41,147,149,135,134,194,112,53,207,170,54,194,93,99,138,216,168,194,148,211,59,104,93,40,157,138,218,176,176,210,166,65,162,135,41,57,210,167,59,126,157,211,42,41,218,165,217,176,159,202,57,215,139,196,215,90,217,125,191,162,65,155,105,203,211,114,93,70,187,145,108,138,98,67,181,210,204,117,183,218,63,218,69,56,184,97,122,114,210,50,75,90,145,38,191,50,183,147,161,88,70,162,210,106,119,47,140,70,118,131,72,220,219,138,151,96,191,41,165,129,94,114,215,72,52,141,176,160,192,71,38,63,78,37,104,144,195,188,122,126,93,130,90,51,98,132,85,186,208,35,77,37,56,114,219,148,114,115,106,84,166,60,51,80,132,70,116,68,46,71,138,69,99,77,157,128,189,218,148,193,158,168,76,57,174,182,196,196,118,174,141,74,162,111,216,51,185,176,209,167,92,37,93,145,56,88,41,45,113,213,208,4
127,40,96,125,144,212,99,70,214,66,155,89,198,44,199,202,82,72,44,163,111,199,192,83,182,174,153,138,205,209,150,183,138,213,115,188,141,88,173,177,169,158,149,34,131,172,189,171,73,210,45,138,130,135,94,74,183,186,104,139,90,111,113,155,126,106,220,163,190,159,181,80,75,100,137,155,160,120,87,206,82,167,96,103,114,137,133,196,109,116,94,128,59,69,139,164,205,89,146,172,201,189,191,56,201,152,66,149,115,64,140,169,218,154,94,215,132,142,168,65,196,133,102,60,95,69,210,50,53,181,37,210,64,51,200,184,79,38,93,93,143,198,164,34,210,167,71,154,172,212,36,70,62,204,62,192,113,51,201,47,67,92,66,138,129,157,65,161,190,160,209,49,44,157,88,112,206,125,172,82,103,102,35,101,156,88,46,136,47,173,58,112,80,207,172,77,91,100,84,134,206,164,41,166,213,159,43,101,112,38,114,73,81,201,142,129,170,43,208,38,192,185,201,189,112,129,165,61,123,140,179,158,133,107,128,199,133,215,219,102,87,96,82,83,160,61,190,153,99,107,117,71,118,81,153,204,123,138,220,111,135,63,189,211,212,195,206,144,90,62,165,119,195,147,92,40,116,188,151,190,43,138,105,181,187,201,48,59,68,181,38,199,141,69,149,46,122,41,171,97,163,41,146,151,135,135,195,111,54,207,171,54,193,93,98,138,215,169,195,148,211,58,105,93,39,156,138,218,176,177,210,165,66,162,135,41,56,211,169,59,126,157,211,43,42,219,167,216,175,160,201,58,215,140,196,216,91,217,125,190,163,65,156,104,203,211,115,93,71,189,146,107,137,98,68,180,210,203,116,183,218,63,217,70,57,185,97,122,115,209,50,75,89,145,38,191,51,184,147,162,88,71,162,210,107,118,47,140,70,118,131,71,220,219,137,151,97,192,41,165,129,95,115,214,73,53,141,176,160,192,71,38,63,77,37,103,145,194,188,122,124,92,130,90,51,98,132,85,185,208,34,77,36,56,114,219,148,115,115,105,83,165,60,52,80,133,70,114,68,46,71,139,69,100,78,157,128,188,218,148,192,157,169,76,57,174,182,196,197,117,174,142,74,161,110,216,52,185,176,210,167,92,35,94,146,56,88,41,45,114,213,208,4
122,39,96,125,144,209,99,71,217,67,157,87,200,41,199,204,81,70,45,163,111,199,190,84,184,175,155,140,202,207,150,183,137,213,115,187,139,88,172,178,170,159,150,36,129,171,189,172,73,211,43,138,132,136,92,73,182,188,103,139,91,112,113,153,128,104,220,164,192,161,180,82,77,98,136,154,160,120,89,205,82,169,95,102,116,135,132,198,111,116,95,130,62,70,139,163,204,86,143,172,200,189,190,55,201,152,66,150,115,64,139,169,217,153,96,213,131,143,171,66,194,132,100,59,98,69,212,50,51,183,38,211,64,50,200,185,81,38,92,92,141,197,163,34,210,168,71,153,172,211,34,67,63,203,59,192,113,51,201,47,68,91,64,138,128,156,65,160,188,160,209,51,47,158,88,112,205,126,173,81,104,107,38,102,156,85,48,136,49,172,58,113,79,209,171,77,92,100,84,134,206,164,39,165,213,158,46,99,114,39,115,72,82,203,142,132,167,44,206,36,192,185,200,190,114,129,165,62,123,139,179,160,132,108,130,200,133,216,219,101,89,96,84,84,161,61,191,150,99,108,118,72,116,81,152,205,122,139,218,110,134,65,187,212,214,195,207,146,90,60,163,119,194,147,92,42,117,186,151,191,42,140,104,179,187,199,47,58,69,181,38,201,140,68,150,46,121,39,173,97,163,40,149,150,136,134,194,111,55,205,169,54,192,94,97,137,214,163,195,151,208,62,104,92,39,157,137,216,175,177,211,166,66,163,134,41,58,208,169,62,127,158,212,42,43,217,163,215,175,161,200,58,214,141,197,215,88,217,122,192,164,65,157,102,201,211,114,92,71,188,146,108,138,99,67,179,212,207,116,184,220,61,220,70,56,185,99,123,115,211,50,73,91,145,38,191,49,183,146,161,87,69,161,211,108,118,48,139,72,117,134,73,219,222,140,151,97,191,40,163,129,94,116,214,74,53,141,176,160,194,69,36,63,77,36,105,143,196,188,124,124,94,130,93,50,98,132,85,186,209,35,76,38,54,115,217,146,115,116,107,83,170,62,50,80,132,72,117,68,46,71,138,69,97,77,158,129,189,216,149,192,158,170,78,59,175,184,195,195,116,172,143,73,158,110,213,50,185,176,208,167,90,36,93,147,56,88,41,43,114,213,209,4
127,40,97,125,145,211,99,71,214,67,155,87,199,41,199,204,80,72,43,162,111,199,192,82,181,175,153,139,204,210,150,183,139,212,116,189,141,88,171,176,170,159,150,34,130,173,188,170,74,211,45,139,131,133,93,74,182,186,107,139,90,110,114,154,126,107,220,162,189,161,181,80,77,99,135,154,160,121,87,206,85,168,94,105,113,136,132,196,108,116,93,129,60,69,139,164,204,87,144,171,201,188,191,56,201,153,66,149,114,65,140,170,218,154,97,214,132,142,171,62,195,133,102,60,95,69,211,49,55,182,38,210,64,50,200,185,80,38,93,93,142,198,164,36,210,168,71,155,171,212,37,69,63,206,61,191,113,52,202,48,67,92,64,138,129,157,66,161,189,159,209,50,46,156,88,112,205,126,171,82,102,103,36,101,157,87,45,137,48,172,57,112,80,206,172,78,91,101,85,133,207,164,42,166,212,160,43,100,113,38,115,73,82,202,143,129,169,43,208,38,191,186,202,189,112,130,165,61,122,140,179,158,131,107,128,199,134,215,219,102,88,95,83,83,160,62,190,150,98,107,116,71,117,80,154,203,122,137,219,111,135,64,190,212,212,195,206,145,89,62,166,120,194,146,93,39,118,187,152,191,45,137,105,180,187,200,47,59,68,182,39,199,142,68,149,46,124,40,171,97,163,42,147,150,134,134,196,112,53,208,170,55,195,92,99,139,215,167,193,149,209,57,104,93,40,156,138,219,176,175,209,165,65,162,136,40,56,210,167,60,126,158,211,42,43,218,164,218,175,159,203,58,216,141,197,215,90,217,126,190,162,65,156,105,202,212,114,93,68,188,145,108,138,97,67,179,210,203,117,183,219,63,219,69,56,184,98,122,114,209,50,74,89,145,37,190,50,184,147,161,88,70,162,210,106,119,48,140,69,118,132,71,220,219,137,151,97,190,42,166,130,94,115,214,72,52,140,177,159,192,72,38,62,78,38,104,143,196,188,123,126,93,130,90,51,98,133,84,184,207,34,75,37,55,114,219,148,114,115,106,85,167,61,52,80,132,69,115,68,46,72,139,69,99,76,156,128,188,218,148,192,158,169,75,56,175,183,195,196,117,174,141,73,162,110,216,50,186,175,210,166,92,37,92,146,56,88,41,46,113,213,208,4
129,40,97,125,145,212,97,73,213,66,155,89,198,43,200,202,83,72,44,162,112,198,189,80,182,173,154,138,205,209,150,183,140,213,116,187,140,87,172,177,171,157,152,33,129,168,187,170,72,214,45,139,132,133,94,71,182,187,105,139,89,113,115,155,126,104,220,163,189,160,182,81,77,100,134,154,160,120,87,205,85,167,94,106,113,137,130,195,108,115,93,131,61,70,137,162,204,88,146,173,199,189,191,59,200,153,64,150,115,64,140,172,218,153,96,217,129,142,170,62,194,134,101,60,95,72,210,48,54,182,38,210,62,48,201,186,79,37,91,91,144,201,165,37,209,170,73,156,175,210,36,72,64,205,64,192,113,48,204,49,67,90,64,137,132,157,67,163,190,160,208,51,45,153,90,111,205,125,173,82,101,104,37,102,157,86,45,136,49,174,58,110,81,207,173,79,90,102,82,134,208,164,41,167,215,159,44,103,113,38,116,72,81,201,145,129,170,43,204,40,194,187,200,192,112,130,166,60,123,140,180,160,133,110,128,200,135,217,219,101,89,95,82,85,160,63,190,151,99,107,115,71,123,82,152,203,121,141,219,111,135,61,191,212,214,195,206,145,89,61,166,118,194,150,93,42,116,187,151,191,45,137,106,183,186,198,48,60,69,182,40,200,144,68,148,45,121,43,171,96,163,44,146,149,133,134,194,111,56,206,170,53,196,93,101,140,216,167,192,149,212,59,103,93,38,159,137,219,176,177,212,165,68,162,136,41,58,212,168,61,129,159,213,46,44,219,166,216,176,158,202,57,215,140,196,213,91,219,124,188,163,65,157,107,203,210,118,93,69,189,144,109,137,99,66,182,209,205,118,184,218,64,217,70,56,183,98,120,114,208,50,74,91,144,38,189,49,186,146,162,88,72,162,211,104,119,46,137,72,118,130,75,221,219,139,150,97,190,41,160,129,94,115,214,73,52,142,177,158,194,72,38,63,78,37,106,143,197,190,124,125,93,130,89,52,97,132,85,185,208,35,74,38,56,114,221,149,114,115,107,83,166,63,50,79,136,69,117,70,46,72,137,67,97,77,158,129,190,219,149,193,155,169,76,55,172,182,196,198,118,175,141,75,163,110,213,52,184,176,208,167,92,40,93,146,54,87,42,46,112,212,208,4
127,40,96,125,145,211,99,71,215,67,155,87,200,43,198,202,81,72,44,163,111,199,190,82,182,173,155,139,204,210,150,184,139,213,115,188,141,88,172,177,170,158,150,34,130,171,188,170,72,212,45,139,130,134,93,73,182,186,106,140,90,111,114,156,126,105,220,162,190,161,180,81,76,99,136,155,161,121,88,205,83,168,96,104,112,137,132,196,109,115,94,129,61,70,138,162,204,89,145,171,201,188,190,56,201,152,67,149,116,64,141,170,217,153,94,214,132,143,171,64,194,134,102,60,96,71,210,50,53,181,38,210,64,51,200,185,80,38,92,93,143,198,163,35,210,168,72,155,172,211,37,70,63,205,62,191,114,50,201,49,67,91,65,138,129,158,66,161,189,160,210,51,45,157,89,111,206,126,171,83,103,103,36,101,158,87,45,136,47,172,57,113,81,207,172,77,91,101,84,134,206,164,42,167,212,160,44,100,113,38,115,72,82,202,143,130,169,44,207,38,193,184,202,189,112,131,164,62,122,139,180,159,132,107,129,199,134,216,219,101,88,95,83,83,160,62,190,151,99,107,116,71,118,81,154,203,123,138,219,111,135,64,189,212,213,196,206,145,89,62,164,119,195,148,92,40,118,187,152,192,44,139,105,181,187,199,48,58,68,182,38,200,142,67,149,45,122,40,171,98,163,41,146,149,135,134,195,112,53,206,170,53,194,93,99,137,216,168,193,149,210,59,104,92,40,157,138,219,177,176,210,165,65,162,136,41,57,210,168,60,127,157,211,43,42,218,165,217,175,160,202,58,215,140,196,215,90,218,126,191,162,65,155,105,202,211,115,93,70,188,146,107,138,97,67,181,210,205,117,183,219,63,217,68,56,184,97,121,114,210,50,74,89,145,37,190,50,184,146,161,88,70,162,211,106,119,46,139,70,118,131,71,221,219,138,151,96,191,41,165,129,95,115,214,72,53,141,177,160,192,70,38,63,78,38,105,145,195,187,122,125,92,131,90,51,98,133,85,185,208,35,76,37,56,114,219,148,115,115,106,84,165,60,51,79,133,70,116,68,45,71,139,69,99,77,157,128,189,217,148,193,158,169,78,56,175,182,196,197,117,173,141,74,162,111,216,51,184,176,210,167,92,37,93,145,56,89,41,45,112,213,207,4
127,40,96,126,144,209,100,74,215,68,153,87,201,43,199,203,82,72,46,163,110,198,191,83,183,174,155,142,203,209,149,182,137,213,113,188,143,88,171,176,168,157,148,35,130,170,188,171,72,211,45,140,132,134,93,71,183,188,101,139,90,110,114,156,128,106,220,162,190,162,181,82,75,102,136,157,158,120,90,206,81,167,96,107,112,136,132,194,111,116,95,130,59,70,139,164,203,90,147,173,202,187,191,54,201,153,68,148,113,64,139,169,218,154,95,217,133,142,171,65,195,133,102,60,92,71,211,48,54,183,34,212,65,50,201,185,80,37,91,93,144,198,163,37,210,167,70,155,173,210,35,68,62,204,62,191,112,49,199,48,68,92,65,138,131,158,65,162,188,159,209,51,45,159,89,110,204,124,171,84,102,102,37,101,158,86,47,140,47,171,60,114,79,208,172,79,92,100,83,133,205,166,42,168,214,158,45,99,110,38,115,74,80,203,142,130,171,43,208,38,193,184,204,191,113,129,167,62,120,141,177,158,131,106,129,200,131,213,219,100,89,95,81,82,161,61,189,147,98,106,117,72,119,78,153,205,120,138,218,113,135,63,189,212,212,194,206,145,90,63,166,119,193,147,91,39,117,188,151,193,46,136,106,181,187,198,49,57,67,182,40,198,143,68,149,44,122,40,174,96,161,42,146,151,135,134,196,114,53,207,170,55,195,91,101,138,216,167,194,147,210,57,105,93,41,154,137,219,175,176,211,167,66,160,136,40,57,210,167,61,127,157,211,42,39,217,164,216,173,160,201,57,213,141,195,214,91,217,122,191,163,67,156,104,202,211,115,93,70,188,146,108,137,101,65,182,210,204,117,184,215,61,216,69,57,184,95,121,112,210,49,73,90,145,38,191,51,183,146,160,88,70,162,212,107,119,46,141,69,119,131,73,219,220,138,151,97,189,41,165,130,93,114,213,72,52,142,176,161,192,70,35,62,77,39,103,144,195,189,123,127,92,128,90,52,97,131,85,184,207,36,76,38,56,115,219,147,116,114,104,84,167,60,52,79,133,67,116,70,45,71,138,68,100,78,156,127,188,218,149,193,156,168,78,56,174,182,198,196,119,172,142,71,163,109,216,51,184,175,209,164,92,39,92,146,55,89,40,45,112,215,210,4
127,40,96,125,145,211,99,71,215,67,154,88,199,42,199,204,81,71,45,163,111,199,191,83,182,172,154,139,205,210,149,183,138,213,114,188,140,88,173,176,170,158,149,34,131,171,188,171,72,211,44,138,130,135,93,73,182,186,105,140,90,111,115,156,126,105,220,163,190,161,181,81,76,100,136,154,161,121,87,204,85,168,96,105,113,136,133,195,109,116,94,130,61,70,139,162,203,88,146,172,200,189,191,56,201,152,67,149,115,64,140,169,218,154,95,215,132,143,171,63,195,133,102,61,96,70,211,50,53,182,37,210,64,52,200,185,81,39,93,93,143,198,164,36,210,168,71,156,172,211,37,70,63,205,61,191,114,50,200,49,67,91,64,138,128,158,65,162,190,160,209,51,45,156,88,111,205,126,171,82,103,102,36,102,157,87,45,137,48,172,57,112,80,207,172,78,90,101,84,134,206,165,42,167,214,159,44,100,113,38,115,73,82,201,143,130,169,43,207,38,192,185,201,190,112,130,164,61,122,139,180,159,133,108,128,199,134,216,219,101,87,95,82,83,160,62,189,150,99,107,116,71,118,81,153,203,121,139,220,111,136,63,190,212,213,195,207,145,90,62,165,120,195,147,91,40,118,187,153,191,43,138,105,181,187,199,48,58,69,182,39,199,142,67,149,45,122,40,170,97,163,40,147,150,135,134,195,112,53,207,170,54,194,93,99,138,215,168,194,148,210,58,104,92,40,157,138,218,175,176,211,166,66,162,135,42,57,210,168,59,127,157,212,42,42,218,165,217,176,159,202,58,216,139,196,215,90,217,125,191,163,66,155,104,203,211,115,92,70,188,145,108,139,97,67,180,210,205,117,183,218,63,218,69,55,185,98,122,113,210,50,75,90,146,39,190,50,183,147,161,89,69,162,210,106,119,47,140,71,118,130,72,220,219,138,150,97,191,41,165,129,94,114,214,72,53,141,176,160,192,72,37,63,78,37,104,144,195,188,122,124,92,131,90,50,98,133,85,185,208,36,77,37,55,113,219,148,114,115,106,85,167,61,52,80,133,69,116,68,46,71,138,69,99,76,157,127,188,217,148,193,157,168,76,56,174,182,195,197,117,173,142,74,161,111,215,51,185,176,210,167,92,37,93,146,56,88,42,46,113,213,207,4
127,40,95,126,145,210,99,71,215,66,154,88,198,43,200,202,82,73,44,163,111,200,191,83,182,174,153,139,205,209,149,184,138,213,115,188,141,88,172,176,170,158,149,34,130,171,188,170,73,211,44,140,130,134,93,74,182,187,105,140,90,110,115,156,126,106,220,163,190,161,181,81,76,100,137,154,160,120,87,205,85,168,95,104,113,136,133,196,109,116,93,129,60,70,139,162,204,88,145,172,201,188,191,56,201,152,66,149,115,65,140,170,218,152,94,215,131,143,171,62,194,133,101,61,96,70,210,50,54,181,38,211,64,51,200,185,80,39,93,93,142,197,164,35,210,168,71,156,172,210,36,70,63,205,62,192,113,51,201,49,66,90,65,139,128,157,65,161,189,159,209,50,45,157,88,111,205,126,172,82,103,103,37,101,158,87,45,137,48,173,57,113,81,206,173,78,90,100,84,134,206,164,42,167,213,159,44,100,112,38,115,71,82,202,143,129,170,43,207,38,192,184,202,190,111,131,165,62,122,139,179,158,133,107,128,199,135,215,219,101,88,95,82,83,161,62,188,151,98,108,116,71,118,80,154,203,121,138,219,112,136,64,189,212,213,195,206,145,90,62,166,120,194,147,92,39,117,187,152,192,44,138,106,180,186,200,48,58,68,182,38,200,142,67,149,45,122,41,170,97,163,41,147,150,134,134,194,112,54,206,170,54,194,92,99,138,216,167,195,148,210,58,104,93,40,157,138,218,176,175,210,167,65,162,135,41,57,210,168,61,126,157,212,42,42,218,165,218,176,160,202,57,215,140,196,216,90,217,125,191,163,66,155,105,203,211,114,92,70,187,146,107,137,97,67,181,211,205,118,183,219,64,218,69,56,184,97,122,114,209,50,75,90,145,39,190,50,183,147,161,88,70,161,210,106,119,46,139,71,118,131,72,220,219,138,151,96,191,42,165,129,94,115,214,72,53,141,176,159,192,72,38,62,78,38,105,144,196,187,122,125,92,131,90,51,98,132,85,185,208,35,75,38,55,114,219,148,114,115,106,84,166,60,51,80,132,70,115,68,46,71,139,69,99,77,157,128,188,218,147,192,156,168,77,56,175,182,195,196,118,173,141,74,161,111,216,51,184,177,209,167,92,37,93,145,56,89,41,45,112,212,208,4
126,40,96,127,143,212,99,72,216,67,155,89,200,44,199,204,82,71,43,164,111,200,191,82,183,174,154,139,204,210,150,183,138,212,114,189,141,88,173,177,171,158,149,34,131,171,189,171,73,211,46,139,129,134,92,75,182,186,104,139,90,112,114,157,126,106,220,163,189,161,181,81,77,99,135,156,160,121,88,205,84,167,96,104,113,136,133,196,109,115,93,131,61,70,139,162,204,90,145,172,200,188,191,57,202,153,66,149,116,64,140,170,218,152,96,216,132,143,171,64,195,133,103,61,95,69,211,50,53,181,37,209,64,52,200,186,81,38,93,92,143,198,162,35,209,169,71,154,173,211,37,70,63,205,63,190,113,51,201,49,68,91,64,138,127,157,66,161,191,160,210,51,44,156,89,112,205,126,170,82,102,103,37,101,157,86,45,137,47,172,58,113,81,207,172,77,89,100,84,134,206,164,41,167,213,160,43,100,111,38,115,73,82,202,144,129,171,43,208,39,193,185,201,189,112,130,166,63,121,139,181,159,133,106,128,199,134,215,220,101,88,95,82,82,160,61,189,150,97,107,116,71,119,81,153,202,122,138,220,112,135,62,190,213,214,196,206,144,88,62,164,119,194,145,94,40,117,187,152,192,44,138,105,180,186,199,47,58,68,183,39,200,141,67,149,45,122,41,171,98,163,41,148,150,134,135,193,112,55,206,171,54,195,92,99,138,216,168,194,148,212,59,103,92,40,157,138,217,176,175,209,166,65,162,135,42,58,211,168,59,127,157,211,43,43,219,166,217,176,160,203,59,215,140,195,216,89,217,124,191,163,66,157,105,202,212,115,92,68,188,146,107,137,98,66,180,210,204,117,184,218,63,219,68,55,183,97,121,114,209,51,74,90,146,37,191,50,184,146,161,88,70,162,210,105,120,46,140,71,118,130,72,221,219,139,151,98,191,42,164,129,93,114,215,72,53,141,176,159,193,71,38,62,78,38,104,145,196,187,123,125,93,130,90,51,98,132,85,186,208,34,76,36,54,115,219,148,115,116,104,85,166,60,52,79,132,70,115,69,46,70,138,68,98,77,157,128,188,218,147,193,157,169,76,55,176,181,196,195,118,172,141,75,162,110,216,52,185,176,209,167,92,39,94,144,56,88,42,45,111,213,207,4
127,40,96,125,145,211,98,71,215,67,155,88,200,43,199,203,81,72,44,163,111,199,191,82,182,174,154,139,204,210,150,183,139,213,115,188,140,88,173,176,170,158,149,34,130,171,188,171,72,211,45,139,130,135,93,74,182,186,105,140,90,111,114,156,126,105,220,163,190,161,180,81,76,99,136,155,160,120,88,205,84,168,96,104,113,136,133,196,109,116,94,129,60,70,139,162,204,89,145,172,201,188,191,56,201,153,66,149,115,64,140,169,218,153,95,215,131,143,171,63,194,133,102,60,96,71,211,49,54,182,37,210,64,52,200,185,80,38,92,93,143,198,164,35,210,168,71,155,172,211,36,70,63,205,62,191,114,51,201,49,67,91,65,138,128,158,65,161,189,160,209,51,45,156,88,111,205,125,172,82,103,103,36,101,157,87,46,137,48,172,58,112,81,207,172,78,90,101,84,134,206,164,42,167,213,159,44,100,112,38,115,72,82,201,143,130,170,43,207,38,192,185,202,190,112,130,165,62,122,139,180,159,133,107,128,199,134,215,219,101,87,95,82,83,160,62,190,151,99,108,116,71,118,81,154,203,121,138,220,111,135,64,189,212,213,195,206,145,90,62,165,119,194,147,91,40,118,188,152,191,44,138,105,181,186,199,47,58,68,182,39,199,142,68,149,46,122,40,171,97,163,41,147,150,135,134,194,112,54,207,170,54,194,93,99,138,216,168,194,148,211,58,104,93,40,157,138,218,176,176,210,166,66,162,135,41,57,210,168,60,127,157,211,43,42,218,165,217,176,160,202,57,215,140,196,215,90,217,125,191,163,65,156,105,203,211,114,93,70,188,146,107,138,98,67,180,210,204,117,183,218,63,218,69,56,184,97,122,114,210,50,75,89,145,38,191,50,184,147,161,88,70,162,211,107,119,47,140,70,118,131,72,220,219,138,151,96,191,41,165,129,94,114,214,72,53,141,176,160,192,71,38,63,78,37,104,145,196,188,122,125,93,130,90,51,98,132,85,185,208,35,76,37,56,114,219,148,115,115,106,84,166,61,51,79,133,70,115,68,46,71,139,69,99,77,157,128,189,218,148,193,157,168,76,57,174,183,196,196,117,174,141,74,162,110,216,51,185,176,210,167,92,37,93,145,56,89,41,45,112,213,207,4
127,40,96,125,145,211,98,71,215,67,155,88,199,43,199,203,81,72,44,163,111,199,191,82,182,174,154,139,205,210,149,183,139,213,115,188,140,88,172,177,170,158,149,34,130,171,188,171,72,211,44,139,130,135,93,74,182,186,105,140,91,111,114,156,126,105,220,163,190,161,180,81,76,99,135,155,160,120,88,205,84,168,95,104,113,136,132,196,109,116,94,129,60,70,139,163,204,88,145,172,201,188,191,56,201,153,67,149,115,65,140,170,217,154,95,215,132,143,170,64,194,133,102,60,96,70,210,49,54,182,38,211,64,51,200,185,80,38,93,93,143,198,164,35,210,168,72,155,172,211,36,70,63,205,62,191,114,51,201,49,67,91,65,138,128,157,65,161,189,160,209,50,45,156,88,111,205,125,172,82,103,103,36,101,157,87,45,136,48,172,57,112,81,207,173,77,90,101,84,134,206,164,42,166,213,160,44,101,112,38,115,72,82,202,143,130,169,43,207,38,192,185,202,190,112,130,165,62,122,139,179,159,132,107,128,199,134,215,219,101,88,95,82,83,160,62,190,151,99,108,116,71,118,81,154,203,122,138,220,111,135,63,189,212,213,196,206,145,89,62,165,120,194,147,91,40,118,188,152,191,43,138,105,181,186,199,47,58,68,182,39,199,142,68,149,45,122,40,171,97,163,41,147,150,135,135,194,112,54,207,171,54,194,93,99,138,216,168,194,148,210,58,104,93,40,157,138,218,176,176,210,166,66,161,135,41,57,210,168,60,126,156,211,42,41,218,165,217,176,160,202,57,215,140,196,215,90,217,125,191,163,65,156,105,202,211,114,93,70,187,145,107,137,98,67,180,210,204,117,183,218,63,218,69,56,184,97,122,114,209,50,75,90,145,38,191,50,184,147,161,88,70,162,211,106,119,47,139,70,119,131,72,220,219,138,151,97,191,41,165,129,94,115,214,72,53,141,176,160,192,71,38,63,78,37,104,145,196,188,122,125,93,130,90,51,98,132,85,185,208,35,77,37,56,114,219,148,114,115,106,85,166,60,51,79,132,70,115,68,46,71,138,69,99,77,157,128,189,218,148,193,158,168,76,56,175,182,196,196,118,173,141,74,161,110,216,51,185,176,210,167,92,37,93,145,56,88,41,45,113,213,208,4
127,40,96,125,145,211,98,71,215,67,155,88,199,43,199,203,81,72,44,163,110,199,191,82,182,174,154,139,204,209,149,183,138,213,115,188,140,88,173,177,170,158,150,34,130,171,188,171,73,211,44,139,130,135,93,73,182,186,105,140,90,111,114,156,126,105,221,163,190,161,181,81,76,99,136,155,160,121,88,205,84,168,96,104,113,136,132,196,109,116,93,130,60,70,139,162,205,89,145,172,201,188,191,56,201,153,67,149,115,65,140,170,217,153,95,215,131,143,170,63,194,133,102,61,96,70,210,49,53,181,38,210,64,51,200,185,80,38,93,92,143,198,163,35,210,168,71,155,172,212,36,70,63,205,62,191,113,51,201,48,67,91,65,138,128,158,65,161,189,160,210,50,45,156,89,111,205,125,172,82,103,103,36,101,157,87,46,137,48,172,58,112,80,207,172,77,90,101,84,134,206,164,42,166,213,160,44,101,112,38,115,73,82,202,143,130,169,43,207,38,192,185,201,189,112,130,164,62,122,139,179,159,133,107,128,199,134,215,220,101,88,95,83,83,160,62,190,151,99,107,116,71,119,81,153,203,122,138,220,112,135,64,189,212,213,195,206,145,89,61,165,120,194,147,91,40,118,188,152,191,44,138,106,180,186,199,48,58,68,182,38,200,142,68,149,45,122,40,171,97,163,41,147,149,135,135,194,112,54,207,170,54,194,92,99,138,215,168,194,148,210,58,104,93,40,157,138,218,176,176,210,166,65,162,135,41,57,210,167,60,126,157,211,42,41,218,165,217,176,160,202,57,215,140,196,215,90,217,125,191,163,65,156,105,203,211,114,93,70,188,146,108,137,97,67,180,210,205,117,183,218,64,218,69,56,184,98,121,114,209,50,75,89,145,38,191,50,183,147,161,88,70,162,211,107,119,47,140,70,118,131,73,220,218,138,151,97,191,41,165,129,94,115,214,72,53,141,176,160,192,71,38,62,78,37,104,144,195,188,122,125,93,130,90,51,98,132,85,186,208,35,76,37,56,114,219,148,114,115,106,84,166,61,51,79,132,70,115,68,46,71,139,69,99,77,157,128,189,218,147,193,158,168,76,56,175,182,196,196,117,173,141,73,161,110,216,51,184,176,210,167,92,37,93,145,56,89,41,45,113,213,208,4
127,40,96,125,145,211,98,71,215,67,155,88,199,43,199,203,81,72,44,163,111,199,191,82,182,174,154,139,204,210,150,183,138,213,115,188,140,88,173,176,170,158,149,34,130,171,188,171,72,211,45,139,130,135,93,74,182,186,105,140,90,111,114,156,126,105,220,163,190,161,180,81,76,99,136,155,160,121,88,205,84,168,96,104,113,136,132,196,109,116,94,129,60,70,139,162,204,89,145,172,201,188,191,56,201,153,67,149,115,65,140,170,217,153,95,215,131,143,171,63,194,133,102,60,96,70,210,49,54,181,37,210,64,52,200,185,80,38,92,93,143,198,164,35,210,168,71,155,172,211,36,70,63,205,62,191,114,51,201,49,67,91,65,138,128,158,65,161,189,160,209,50,45,156,88,111,205,125,172,82,103,103,36,101,157,87,46,137,48,173,58,112,81,207,172,77,90,101,84,134,206,164,42,167,213,160,44,101,112,38,115,72,82,202,143,130,170,43,207,38,192,185,201,189,112,130,165,62,122,139,180,159,132,107,128,199,134,215,219,101,88,95,82,83,160,62,190,151,99,108,116,71,118,81,154,203,122,138,220,112,135,63,189,212,213,195,206,145,89,62,165,120,194,147,91,40,118,188,152,191,44,138,105,181,186,199,47,58,68,182,39,199,142,68,149,45,122,40,171,97,163,41,147,150,135,134,194,112,53,207,170,54,194,93,99,138,216,168,194,148,210,58,104,93,40,157,138,218,176,176,210,166,66,162,135,41,57,210,168,60,127,157,211,43,41,218,165,217,176,160,202,58,215,140,196,215,90,217,125,191,163,65,156,105,203,211,114,93,70,188,146,107,138,98,67,180,210,204,117,183,218,63,218,69,56,184,97,122,114,209,50,75,90,145,38,190,50,184,147,161,88,70,162,211,107,119,47,140,70,118,131,72,220,219,138,151,96,191,41,165,129,94,115,214,72,53,141,176,160,192,71,38,62,78,37,104,144,195,188,122,125,93,130,90,51,98,132,85,185,208,35,76,37,56,114,219,148,114,115,106,84,166,60,51,79,133,70,115,68,46,71,138,69,99,77,157,128,188,218,148,193,157,168,76,56,174,182,196,196,118,173,141,74,162,110,216,51,185,176,210,167,92,37,93,145,56,88,41,45,113,213,207,4
126,41,96,125,145,212,100,71,215,67,155,88,199,43,199,203,81,72,44,163,111,200,191,82,181,174,153,139,204,210,150,184,138,213,114,188,139,88,173,176,170,158,149,34,131,172,189,171,73,211,44,140,130,134,93,73,182,187,104,140,91,111,114,155,126,105,220,163,189,161,180,81,75,99,136,154,160,121,88,205,85,168,96,104,112,136,132,196,109,116,93,130,60,71,140,162,205,90,145,173,202,187,191,56,201,153,65,148,115,64,140,170,217,154,95,215,131,143,170,63,194,133,101,60,96,70,211,50,54,182,37,210,63,52,200,185,80,38,92,93,143,199,164,35,209,167,72,156,171,210,35,70,62,204,62,191,113,51,201,49,67,91,64,139,128,157,64,161,189,160,209,50,45,156,89,111,205,125,173,82,103,103,37,100,158,87,46,137,48,173,57,112,80,206,172,78,89,100,84,134,206,163,41,167,213,160,44,100,112,38,115,72,82,201,142,130,169,44,208,38,193,185,201,188,112,131,165,62,123,139,180,158,133,107,129,199,134,216,220,102,87,95,82,82,161,62,190,151,99,108,116,72,119,81,154,203,121,138,220,111,135,63,190,213,213,196,206,144,89,61,165,119,194,146,92,40,118,187,152,192,44,138,106,180,186,200,47,58,68,182,38,200,142,68,149,45,122,40,172,98,163,41,148,150,135,134,193,112,53,207,170,54,195,93,99,138,215,168,194,149,211,59,104,93,40,158,137,219,176,176,210,165,66,162,135,41,57,210,168,60,127,157,211,43,41,218,164,218,176,160,201,57,215,139,196,216,90,217,125,191,162,66,156,105,203,210,113,92,70,187,146,108,137,98,67,180,210,204,118,183,219,64,218,70,56,183,97,122,115,210,50,75,89,146,37,190,50,183,147,160,88,71,161,211,107,118,47,139,70,118,132,72,220,218,138,151,96,191,41,164,130,93,115,214,72,53,140,176,160,192,71,37,63,78,37,104,144,196,188,122,125,92,130,90,51,98,132,84,185,208,35,77,37,55,115,219,147,115,115,105,84,165,60,51,79,133,68,115,69,46,72,138,70,99,77,157,128,188,217,149,193,158,168,76,57,175,182,195,196,118,173,142,74,161,110,215,51,184,176,211,167,92,37,92,146,56,88,41,46,112,213,207,4
126,41,96,126,145,212,98,71,215,67,155,89,199,43,199,203,81,72,44,163,110,200,191,82,182,173,153,140,204,211,150,184,138,213,115,188,140,88,172,177,170,158,150,33,130,170,189,171,72,210,45,139,131,135,92,73,182,186,105,141,90,111,115,156,126,104,219,162,190,161,181,81,76,99,136,155,160,121,87,205,84,168,95,104,113,137,132,196,109,116,93,130,61,70,138,163,205,88,145,171,201,188,192,56,200,153,67,148,115,65,141,171,217,154,94,215,131,142,170,64,194,134,101,60,95,71,210,48,54,181,38,210,64,52,200,185,80,38,92,93,143,198,164,34,210,168,71,155,172,211,36,70,63,204,62,191,113,51,201,49,67,91,64,138,128,157,66,161,190,160,209,51,46,156,88,111,205,125,173,82,102,103,35,100,157,87,46,137,48,172,58,112,80,207,172,78,90,101,84,134,207,163,42,166,213,159,44,101,111,38,116,72,82,202,142,130,170,44,207,39,193,186,202,189,113,130,164,62,123,139,180,159,133,106,128,199,135,215,219,101,87,95,83,82,160,63,190,151,99,108,116,72,118,82,154,203,121,138,220,111,136,63,190,213,213,195,206,146,89,61,165,120,194,147,91,40,118,188,152,191,43,139,106,181,187,200,48,58,68,182,39,199,142,68,148,46,122,40,170,97,163,41,147,150,134,134,194,112,54,207,170,54,195,93,99,138,216,168,194,149,210,58,104,93,40,158,138,217,176,176,210,166,66,162,136,41,57,209,168,59,127,157,211,43,42,218,165,218,176,159,202,57,215,140,197,216,89,217,125,191,163,66,156,105,202,211,115,92,70,187,146,108,137,97,67,180,211,205,116,183,218,63,217,69,56,183,98,122,115,209,50,74,89,146,39,190,50,184,147,161,88,70,162,210,107,119,48,139,70,119,131,72,220,219,138,151,96,191,41,165,129,95,114,214,71,53,141,175,160,193,71,37,62,78,37,104,145,196,187,123,125,93,130,91,51,98,133,85,185,208,35,76,37,56,114,219,148,114,115,104,85,166,62,51,79,132,70,115,68,46,71,138,68,98,77,157,129,189,219,148,193,157,169,76,56,174,183,196,196,118,174,141,74,162,109,216,50,184,175,211,167,91,38,93,146,56,87,41,45,113,213,207,4
127,40,96,125,145,211,99,71,215,67,155,88,199,43,199,203,81,72,44,163,111,199,191,82,182,174,154,139,204,210,150,183,138,213,115,188,140,88,173,176,170,158,149,34,130,171,188,171,72,211,45,139,130,135,93,74,182,186,105,140,90,111,114,156,126,105,220,163,190,161,180,81,76,99,136,155,160,121,88,205,84,168,96,104,113,136,132,196,109,116,94,129,60,70,139,162,204,89,145,172,201,188,191,56,201,153,66,149,115,65,140,170,217,153,95,215,131,143,171,63,194,133,102,60,96,70,210,49,54,181,37,210,64,52,200,185,80,38,92,93,143,198,164,35,210,168,71,155,172,211,36,70,63,205,62,191,114,51,201,49,67,91,65,138,128,158,65,161,189,160,209,50,45,156,88,111,205,125,172,82,103,103,36,101,157,87,46,137,48,173,58,112,81,207,172,77,90,101,84,134,206,164,42,167,213,160,44,101,112,38,115,72,82,202,143,130,170,43,207,38,192,185,201,189,112,130,165,62,122,139,180,159,132,107,128,199,134,215,219,101,88,95,82,83,160,62,190,151,99,108,116,71,118,81,154,203,122,138,220,112,135,63,189,212,213,195,206,145,89,62,165,120,194,147,91,40,118,188,152,191,44,138,105,181,186,199,47,58,68,182,39,199,142,68,149,45,122,40,171,97,163,41,147,150,135,134,194,112,53,207,170,54,194,93,99,138,216,168,194,148,210,58,104,93,40,157,138,218,176,176,210,166,66,162,135,41,57,210,168,60,127,157,211,43,41,218,165,217,176,160,202,58,215,140,196,215,90,217,125,191,163,65,156,105,203,211,114,93,70,188,146,107,138,98,67,180,210,204,117,183,218,63,218,69,56,184,97,122,114,210,50,75,90,145,38,190,50,184,147,161,88,70,162,211,107,119,47,140,70,118,131,72,220,219,138,151,96,191,41,165,129,94,115,214,72,53,141,176,160,192,71,38,62,78,37,104,144,195,188,122,125,93,130,90,51,98,132,85,185,208,35,76,37,56,114,219,148,114,115,106,84,166,60,51,79,133,70,115,68,46,71,138,69,99,77,157,128,188,218,148,193,157,168,76,56,175,182,196,196,118,173,141,74,162,110,216,51,185,176,210,167,92,37,93,145,56,88,41,45,113,213,207,4
111,172,180,196,132,192,215,189,172,198,206,218,117,179,170,70,101,54,42,167,34,108,127,159,107,198,54,104,101,85,212,180,111,144,155,55,176,186,151,177,53,62,125,131,217,191,204,220,108,198,174,69,108,180,212,129,57,89,118,127,99,218,104,142,185,185,110,83,57,112,198,66,203,163,212,54,77,59,108,69,80,205,46,48,50,160,198,164,69,110,58,213,77,42,219,188,211,180,168,213,53,131,132,217,132,162,48,71,116,145,188,146,174,45,219,94,115,164,33,75,179,148,136,68,166,221,109,75,114,100,138,207,49,106,62,159,54,156,176,174,139,74,210,90,147,125,143,204,79,219,86,174,76,210,161,214,40,104,199,174,192,35,158,195,190,129,182,104,190,42,114,207,206,102,183,139,170,38,62,81,63,87,134,36,148,121,57,101,133,128,152,218,82,204,176,74,194,142,220,150,159,80,183,41,220,198,109,205,163,190,172,215,173,69,173,173,121,34,85,199,177,50,68,136,36,63,91,81,149,196,90,115,149,69,88,133,118,186,67,128,106,45,105,92,177,182,187,101,53,63,103,63,106,54,60,183,171,166,87,194,131,113,157,86,220,180,74,141,215,112,126,64,155,77,37,215,200,51,153,34,110,204,127,82,132,79,143,68,109,113,104,211,65,155,178,145,123,191,213,152,196,173,175,92,147,92,155,86,61,202,38,85,92,155,112,48,138,213,92,69,72,101,188,50,211,169,69,119,180,109,110,153,127,200,169,213,139,161,69,86,140,145,47,209,143,220,161,199,86,48,73,83,218,82,161,214,201,42,61,66,147,101,183,126,187,114,93,177,151,157,131,33,101,70,89,83,87,54,185,61,199,59,215,49,134,40,85,207,192,146,89,177,51,74,131,167,110,35,32,211,171,199,131,185,140,108,180,163,143,177,45,186,131,182,72,71,81,84,62,210,43,163,109,166,51,141,48,85,98,205,177,122,167,148,70,173,75,130,156,71,70,29,68,181,148,198,107,66,62,169,95,181,184,140,182,83,59,145,189,198,42,175,210,120,216,129,34,41,38,143,197,170,111,153,107,143,169,203,198,37,130,67,207,163,128,49,196,52,97,122,172,194,141,120,90,188,45,51,38,155,93,184,65,128,52,166,141,36,89,199,105,121,5
110,171,180,197,131,193,214,190,172,200,204,215,116,178,168,71,105,56,40,166,35,107,127,157,104,200,53,104,102,87,210,179,111,143,156,55,176,187,149,177,54,62,125,132,216,192,204,219,110,195,176,69,107,182,211,130,57,89,117,127,99,221,103,141,185,183,110,82,56,112,196,66,202,165,208,56,77,60,109,70,81,206,47,49,49,160,199,164,68,111,59,212,77,43,218,190,213,182,167,214,53,130,131,214,132,160,48,71,117,144,191,150,174,45,218,95,114,164,32,73,179,148,138,68,166,218,110,73,112,100,139,205,49,107,64,159,56,157,179,178,140,73,212,91,145,122,139,205,80,222,86,173,76,212,159,212,40,107,200,172,192,35,157,195,192,126,183,103,190,41,111,207,207,101,180,138,171,37,62,83,62,87,133,36,149,120,58,101,136,127,156,218,83,204,175,76,194,143,221,151,160,80,184,42,221,195,107,206,165,188,174,215,172,70,172,173,122,35,84,199,176,48,70,136,36,61,91,82,153,194,91,118,150,70,89,134,119,187,66,130,104,45,103,91,175,184,188,99,54,63,105,62,106,55,60,186,170,165,87,193,132,111,158,85,219,184,74,139,213,111,127,64,156,76,36,218,200,51,153,35,109,205,127,82,134,78,143,66,109,113,102,211,65,156,178,146,123,192,212,152,198,172,177,94,146,89,155,90,58,200,38,86,93,158,116,47,136,214,92,68,72,100,191,47,212,168,69,120,180,110,112,153,125,202,169,213,140,160,68,83,141,144,47,210,142,218,161,197,86,50,73,86,217,84,162,214,201,43,61,65,146,101,182,126,188,117,93,180,153,157,133,34,100,69,88,84,87,54,184,61,198,56,215,49,131,39,85,207,190,145,88,177,51,74,133,168,112,37,33,210,171,201,135,185,141,107,179,163,140,177,49,186,130,180,70,72,83,86,63,209,42,161,109,165,51,144,48,86,99,206,178,123,169,150,68,172,73,131,155,69,73,32,68,181,149,198,108,68,60,171,93,179,185,139,180,82,59,144,189,198,40,174,211,121,217,130,35,39,36,145,196,171,111,150,105,142,169,203,197,36,134,67,208,162,126,51,196,50,97,121,172,194,139,120,90,188,44,51,39,156,94,185,65,127,50,170,144,35,88,198,105,122,5
109,172,181,197,132,192,213,190,173,200,204,215,116,179,170,72,104,53,41,166,34,106,128,158,106,201,54,103,104,86,210,178,113,141,156,55,176,187,149,178,55,63,127,130,217,192,205,219,108,196,175,69,106,183,211,130,57,88,118,128,99,220,104,142,184,184,108,81,56,112,197,67,203,163,209,53,77,59,108,70,82,207,48,49,51,161,199,163,69,110,59,212,76,44,219,188,213,181,166,214,53,130,131,216,131,160,49,71,118,146,191,148,174,44,217,93,115,165,34,75,180,149,138,67,165,219,109,75,114,101,139,207,48,107,64,159,55,157,177,177,139,71,211,92,145,125,140,205,80,220,85,173,76,213,158,212,42,104,199,173,193,35,158,195,190,126,181,104,192,41,111,206,206,101,181,138,170,35,60,83,63,86,134,34,149,120,58,101,135,129,154,218,82,205,175,78,196,144,221,151,160,79,182,41,221,197,106,207,165,189,173,214,173,70,172,174,123,34,85,198,175,49,69,137,38,63,90,82,153,195,90,117,147,70,88,135,118,187,65,129,104,44,103,92,176,185,188,101,53,62,103,63,107,54,60,184,170,166,86,193,132,112,159,84,221,181,74,141,214,109,127,62,155,77,36,218,200,52,152,36,109,206,127,82,132,78,143,67,109,114,102,211,65,156,176,146,125,191,213,152,198,172,177,92,147,90,156,89,59,202,38,86,92,157,115,48,137,214,92,69,71,99,190,48,213,168,69,120,180,110,110,152,126,202,169,211,139,161,69,85,139,145,47,210,142,218,161,197,87,49,73,85,217,84,160,214,202,43,61,65,147,101,182,127,188,117,92,179,152,157,132,33,99,69,89,84,88,54,185,61,200,57,215,51,132,40,86,206,190,145,87,176,52,74,131,168,110,36,34,209,171,200,132,184,142,109,180,163,141,178,48,186,131,180,72,72,82,86,62,211,42,160,108,165,52,143,48,85,98,206,178,122,169,149,70,173,74,129,154,70,72,33,69,181,147,197,108,68,59,173,96,179,184,140,181,83,59,144,189,198,41,173,211,121,217,130,34,40,36,146,196,170,111,152,107,141,168,201,194,36,132,67,208,163,126,50,196,51,97,122,172,194,139,120,90,187,44,50,39,155,92,185,66,127,50,167,143,36,88,197,104,122,5
110,170,181,195,131,192,215,190,171,199,203,213,118,179,169,71,103,51,40,166,33,108,131,158,107,199,54,106,103,88,211,182,113,142,158,54,174,189,150,176,55,62,125,131,218,195,204,220,106,196,175,68,106,181,214,130,57,90,121,126,101,219,104,142,185,182,109,81,57,113,198,66,201,165,209,53,77,60,108,70,80,208,47,49,50,160,198,162,70,109,58,215,73,44,221,188,214,182,167,214,55,130,131,215,130,161,49,70,119,146,191,150,175,43,217,94,114,164,31,75,180,152,137,66,166,219,108,75,112,100,138,207,47,107,64,159,55,155,176,176,141,69,211,93,146,125,140,204,77,220,87,173,76,211,158,210,41,106,198,173,192,37,158,198,189,128,181,101,192,40,115,208,204,103,180,138,171,38,60,81,62,86,133,35,150,122,59,100,136,130,154,220,82,205,177,78,193,143,222,150,159,82,180,44,221,197,107,207,168,191,173,217,174,70,173,173,123,34,86,201,173,48,71,137,38,63,89,81,155,197,89,115,149,68,87,134,120,186,66,128,103,46,104,91,175,186,189,98,54,61,103,61,106,55,60,184,171,166,87,190,131,111,157,82,220,184,72,138,215,109,126,63,154,76,35,217,201,52,152,33,111,205,127,81,134,78,142,67,110,113,101,210,67,154,176,146,122,190,211,151,197,174,178,95,147,86,155,90,60,203,40,85,91,160,116,49,139,213,94,69,73,101,189,48,213,166,69,119,180,109,110,154,130,201,168,211,141,159,70,81,139,148,49,209,143,218,161,200,86,50,73,83,217,82,159,217,202,44,60,64,149,97,182,129,186,119,92,179,153,154,129,34,100,70,89,87,88,54,185,63,202,57,214,51,133,40,88,208,189,144,86,176,51,74,132,171,110,36,33,209,172,199,137,185,139,110,178,162,138,178,46,187,131,182,70,70,83,86,61,210,43,160,110,167,53,142,48,83,98,206,180,123,167,149,69,172,76,130,153,71,72,35,66,181,146,197,106,66,59,171,94,179,186,140,181,84,58,146,191,199,41,172,210,120,217,131,32,39,36,147,197,170,112,154,105,139,168,202,195,37,132,69,206,163,125,49,195,51,97,121,171,194,139,120,89,188,45,51,38,155,93,185,64,128,49,168,141,35,86,197,107,122,5
112,171,181,197,130,194,213,187,173,200,202,216,117,180,170,71,105,53,40,166,33,109,128,158,105,199,53,103,105,87,211,179,114,143,157,54,175,188,149,178,53,62,125,130,218,192,205,219,107,195,177,69,105,184,213,128,56,87,117,127,99,220,105,144,184,184,109,81,57,112,197,68,201,163,210,53,77,61,107,71,80,207,45,49,51,160,198,164,69,111,59,211,77,43,220,190,215,181,165,213,52,129,131,214,131,161,48,71,119,144,192,148,174,44,219,91,114,165,33,77,181,149,139,67,167,219,110,74,112,99,136,207,48,106,63,159,56,155,179,177,140,71,212,92,144,125,140,204,81,219,87,173,76,213,158,211,40,105,200,172,192,34,159,196,192,127,181,103,190,41,111,206,207,100,181,140,170,37,60,83,64,85,134,34,150,120,57,102,136,128,156,219,82,204,175,77,195,143,220,151,159,78,184,41,220,197,105,206,165,189,173,216,175,69,173,173,122,34,86,199,176,48,70,135,37,62,90,82,152,197,91,118,147,71,88,135,119,186,64,128,108,45,106,91,176,185,188,100,53,62,104,63,108,54,58,184,170,166,87,192,131,113,159,83,220,181,75,141,214,109,128,63,155,78,37,219,201,50,153,34,112,204,127,83,130,80,143,68,109,115,100,210,65,155,175,146,122,193,215,153,197,172,177,94,146,92,157,89,57,200,39,86,92,157,115,47,137,216,93,69,71,100,190,48,213,167,69,120,180,110,111,152,125,204,169,212,140,161,71,83,138,146,47,209,142,217,161,200,86,49,74,85,219,83,161,213,201,43,62,65,146,97,182,126,188,116,94,181,151,156,130,32,100,68,90,85,87,52,184,61,200,58,216,50,132,41,86,208,189,145,88,176,52,75,133,169,110,36,33,211,173,200,132,185,140,111,179,163,139,178,47,187,131,181,71,73,83,85,62,212,41,161,110,165,52,143,50,86,99,207,177,121,167,150,68,171,74,130,154,70,71,32,68,181,146,197,107,68,59,171,96,182,184,140,180,81,57,146,188,196,41,175,211,119,216,128,36,38,35,147,196,170,111,153,108,143,168,202,195,35,134,68,209,164,125,53,195,49,98,122,172,196,139,118,88,186,45,50,38,154,93,186,66,127,52,167,143,34,87,199,106,123,5
112,173,183,197,131,192,214,190,173,200,204,215,118,180,169,70,102,54,41,165,33,106,127,157,104,200,52,104,103,88,208,182,112,143,157,54,176,187,149,177,55,61,127,130,215,192,205,218,109,193,175,69,108,184,212,130,58,89,118,129,99,218,105,142,185,183,110,81,56,112,198,67,200,163,209,54,79,59,107,69,81,206,46,50,51,162,200,163,69,112,58,212,77,43,217,189,214,179,167,213,53,129,130,212,132,161,50,71,117,146,189,148,174,43,218,95,113,164,31,76,179,149,139,66,165,216,110,73,113,102,139,207,47,106,62,159,55,157,176,178,140,70,210,91,144,125,141,207,81,220,86,172,77,213,159,213,42,105,199,172,192,36,159,195,190,128,182,105,190,42,111,207,207,103,179,138,171,37,63,81,61,86,134,34,151,121,57,99,136,130,153,218,82,206,175,77,195,141,223,151,160,79,182,41,220,197,107,206,163,191,172,215,173,69,172,175,122,34,85,197,174,47,70,135,39,63,90,81,151,194,91,117,150,72,88,135,118,187,64,129,103,46,105,92,177,184,189,100,53,63,103,61,107,55,59,183,170,165,86,192,133,111,160,84,220,182,73,140,214,109,129,63,154,78,37,218,200,51,153,34,109,206,126,83,131,76,144,66,111,114,105,211,66,156,176,145,124,191,213,150,198,173,175,93,146,91,155,88,56,203,38,87,91,157,115,47,137,212,93,70,72,101,190,49,214,168,69,121,181,108,111,153,127,200,169,214,139,162,70,84,140,146,47,210,144,216,161,200,86,48,73,85,217,85,160,213,200,43,63,67,148,100,183,125,187,116,91,179,152,156,132,33,99,70,87,82,87,54,185,60,200,56,215,51,130,41,88,205,189,143,88,175,52,73,133,169,111,35,34,209,172,199,132,183,141,108,178,164,141,179,49,185,130,180,70,73,82,87,64,210,43,161,107,165,50,145,49,86,97,206,178,123,168,150,67,174,72,130,154,71,73,32,69,180,148,196,108,68,58,171,96,180,186,139,181,82,58,144,189,197,40,174,212,119,217,129,33,40,34,144,196,169,112,154,108,140,168,201,196,36,131,69,209,163,124,50,196,51,97,122,172,193,139,120,90,186,45,51,41,156,93,186,64,124,52,168,143,36,85,198,105,123,5
111,173,181,196,131,192,214,189,173,200,204,214,117,179,171,71,105,53,42,167,34,106,127,158,104,199,53,104,103,86,209,179,112,142,156,55,176,186,150,177,54,62,126,131,218,192,204,220,107,196,175,69,106,183,212,130,57,89,118,128,100,221,104,142,185,184,109,81,56,111,198,67,202,164,209,54,77,60,108,71,81,207,47,49,51,160,199,164,68,111,59,213,76,43,220,189,213,181,166,213,53,130,130,215,131,161,49,70,119,145,190,148,174,44,218,95,115,165,33,74,180,150,138,67,165,219,109,74,113,99,139,207,48,107,63,158,55,156,177,177,139,72,211,91,145,124,141,205,79,220,86,173,77,213,158,212,43,105,199,173,193,35,157,196,190,126,183,103,191,41,112,207,206,101,180,137,171,37,60,82,63,86,135,35,150,120,57,101,135,130,153,219,83,206,175,77,195,144,222,151,159,78,182,42,220,197,107,207,164,189,173,215,173,70,173,173,122,34,85,199,176,47,70,137,37,62,90,81,152,195,90,116,148,70,88,135,119,187,65,129,105,45,104,92,175,184,188,101,52,62,104,62,107,54,60,183,169,166,86,192,132,112,159,84,221,181,75,140,215,109,127,63,155,77,35,217,200,52,152,35,111,205,127,82,132,79,143,67,109,115,102,211,65,156,176,146,124,191,212,152,198,172,177,94,147,89,155,88,59,203,38,86,92,157,115,48,138,214,92,70,72,100,190,48,213,168,69,120,181,110,111,153,127,202,169,212,139,161,69,84,141,145,47,210,142,217,161,199,86,49,74,86,217,83,161,215,201,43,61,67,146,100,183,127,188,116,92,179,152,156,132,33,100,70,88,84,87,53,184,61,200,57,214,51,132,39,87,207,191,145,87,175,51,74,132,169,111,36,34,209,172,200,132,185,141,109,179,164,142,178,48,185,132,181,71,72,82,87,62,210,43,161,109,165,52,143,48,86,98,207,177,122,169,149,69,172,73,130,154,71,73,32,69,182,147,197,108,68,59,171,96,179,185,140,180,82,59,144,189,198,41,173,211,122,218,130,34,39,35,145,196,169,111,153,106,141,169,202,195,36,133,68,208,164,126,51,196,50,97,122,172,194,140,120,91,187,44,50,38,155,92,185,66,128,51,167,143,35,87,197,104,122,5
110,172,181,196,131,192,214,189,173,199,203,215,117,179,170,71,104,53,42,166,34,106,128,158,105,200,54,104,103,86,209,179,112,141,157,54,176,186,150,178,54,62,127,131,218,192,204,219,108,196,175,69,106,182,213,130,57,89,118,127,100,220,104,142,185,183,109,81,56,112,197,67,202,164,209,54,77,60,109,70,80,207,47,49,50,161,198,164,69,110,58,213,76,43,219,189,214,181,166,214,53,129,130,214,132,161,49,70,118,145,191,148,174,44,218,94,114,164,33,75,180,149,138,67,165,218,110,75,112,100,139,207,48,107,63,158,56,156,177,177,139,71,211,92,145,125,140,205,80,220,86,173,76,213,158,212,41,105,199,172,193,35,157,195,190,127,182,103,191,41,112,206,206,102,180,138,171,37,61,82,63,86,134,36,150,121,57,101,135,129,154,218,83,205,175,76,194,143,221,151,159,78,182,42,220,197,107,207,165,188,173,215,173,70,173,174,122,34,85,198,175,48,69,137,37,62,90,82,152,195,90,117,148,70,88,135,118,187,65,128,104,45,104,92,176,184,188,101,53,62,103,62,106,54,60,184,169,166,86,193,131,112,159,85,221,181,74,140,214,110,127,62,155,77,36,218,200,51,152,35,110,205,127,82,132,78,143,67,110,114,102,211,65,156,176,146,124,191,213,153,198,172,177,93,147,90,156,88,59,202,38,86,92,157,115,48,137,214,92,70,72,100,190,48,212,168,69,119,180,110,111,153,126,203,169,212,139,161,69,83,140,145,47,209,142,218,161,198,87,48,73,85,217,83,160,214,201,42,61,66,146,100,182,127,188,117,92,178,152,157,132,33,101,70,88,84,87,53,184,61,200,58,215,51,131,40,86,207,190,144,88,176,51,73,132,169,111,36,34,209,172,200,133,185,141,108,179,163,141,178,48,186,132,180,71,72,82,87,62,210,42,161,108,166,52,144,49,85,98,206,177,121,169,149,69,173,74,130,153,70,73,33,69,182,148,198,108,68,59,172,95,180,185,139,180,82,58,144,189,198,42,174,211,121,217,129,35,39,36,145,196,170,111,153,107,141,169,202,195,36,132,68,208,163,125,51,195,51,97,122,172,194,139,120,91,187,44,49,39,155,93,186,66,128,51,168,143,35,86,197,104,122,5
111,172,181,196,131,192,214,189,173,200,203,215,117,179,170,71,104,53,41,166,34,107,128,158,105,200,54,104,103,86,210,179,112,142,157,54,176,186,149,178,54,62,126,131,218,193,204,219,108,196,175,69,106,183,212,130,57,88,118,128,100,220,104,142,185,183,109,82,56,112,197,67,202,163,209,54,77,59,108,70,80,207,47,49,51,160,198,164,69,111,58,213,76,43,219,189,214,181,166,214,53,129,130,215,131,160,49,71,118,145,190,148,174,44,218,94,114,165,33,75,180,149,138,67,165,219,110,74,113,100,139,207,48,107,63,158,55,156,177,177,139,71,211,92,145,125,140,205,80,220,86,173,76,212,158,212,42,105,199,172,193,35,157,195,190,127,182,103,191,41,112,206,206,102,180,138,171,37,61,83,63,86,134,35,150,121,57,101,135,129,154,218,83,205,175,77,195,144,221,151,159,79,182,41,221,197,106,207,165,189,173,215,174,70,172,173,122,34,85,198,175,48,69,137,37,62,90,82,152,195,90,116,148,70,88,135,118,187,65,129,105,45,104,92,176,184,188,101,53,62,103,62,107,54,60,184,169,166,86,192,132,112,159,85,221,181,74,140,214,109,127,62,155,78,36,218,200,51,152,35,110,205,127,82,132,79,143,67,110,114,102,211,65,156,176,146,124,192,213,152,198,172,177,93,147,89,156,88,58,202,38,86,92,157,115,48,137,214,92,69,72,101,190,48,212,168,69,119,180,110,111,153,126,202,169,212,139,161,69,83,140,145,47,210,142,218,161,198,86,49,73,85,218,83,160,215,201,42,61,66,147,100,182,127,188,117,92,178,152,157,132,33,101,70,88,84,88,54,184,61,200,57,214,51,131,40,86,207,190,144,88,176,51,73,132,169,111,36,34,209,172,200,133,185,141,109,179,163,141,178,48,186,132,180,71,72,82,87,62,211,42,161,109,166,52,143,49,85,98,206,177,122,169,149,69,173,74,130,153,70,72,33,69,182,147,198,107,68,59,172,95,180,185,139,180,82,58,144,189,198,42,173,211,121,217,129,35,39,35,145,196,169,111,153,107,141,168,202,195,36,132,68,208,163,125,50,196,51,97,122,172,194,140,120,91,187,44,50,39,155,93,185,66,128,51,167,143,35,87,198,104,122,5
111,172,182,196,130,192,213,189,173,200,203,214,118,179,169,70,104,53,41,166,34,106,128,159,104,200,55,104,103,86,208,178,111,141,156,54,176,186,148,178,55,62,127,130,218,194,204,220,108,197,175,70,106,183,212,130,57,89,118,127,101,220,104,141,185,184,109,81,56,112,197,66,202,163,210,55,77,61,108,70,80,207,46,49,51,160,199,163,68,110,58,212,76,43,219,189,214,182,166,213,54,129,130,214,131,159,49,71,118,145,191,148,175,44,218,95,115,164,34,74,180,149,138,67,165,219,110,74,112,99,138,207,48,107,63,159,56,157,177,177,139,71,210,91,144,125,140,205,80,220,86,174,75,212,158,212,41,106,200,171,194,35,158,196,190,126,180,103,190,40,111,206,206,102,180,138,170,36,60,82,64,86,134,35,150,122,57,101,135,130,154,218,83,206,175,76,196,144,222,151,158,79,181,42,220,197,107,206,165,189,173,215,174,71,173,173,123,34,85,198,176,49,70,138,37,61,90,82,152,195,91,117,150,69,88,135,118,187,65,129,104,47,105,92,176,185,187,100,54,62,104,62,107,55,61,184,169,166,86,192,130,112,159,85,220,180,74,140,215,109,127,62,154,78,36,218,200,50,153,34,111,204,128,82,132,79,143,66,109,114,101,211,66,155,176,145,125,191,211,153,198,171,176,93,147,90,156,88,58,202,38,86,92,157,116,48,137,213,92,70,72,102,190,48,211,168,68,119,179,110,110,153,126,203,168,214,139,162,69,84,140,145,47,210,143,218,161,199,87,49,73,85,218,83,161,216,201,42,61,66,148,99,182,127,188,118,91,179,152,157,132,34,100,70,89,84,86,53,184,62,200,57,214,50,132,40,86,207,189,145,87,176,51,74,131,168,110,35,34,209,173,200,132,185,141,108,179,163,141,178,48,186,132,181,72,72,82,86,62,210,43,161,109,166,53,143,49,86,98,206,178,122,169,149,69,172,74,130,153,71,72,33,68,182,147,197,107,67,59,171,96,179,186,139,180,82,59,145,189,198,42,174,212,121,215,130,35,40,36,145,195,169,111,152,107,141,168,202,194,37,132,67,207,162,124,51,196,50,97,121,171,194,140,120,91,188,44,49,40,156,93,185,65,128,50,167,143,35,87,198,104,123,5
111,174,179,197,130,191,215,188,174,201,202,214,119,179,171,71,104,52,40,165,34,106,128,158,105,199,54,103,104,86,209,180,112,141,157,53,174,186,149,176,55,61,126,130,218,191,206,221,106,196,176,69,106,184,212,129,58,89,117,127,101,218,104,144,187,183,110,80,55,111,197,66,202,163,209,54,77,59,108,71,79,207,46,51,50,160,197,163,70,111,57,212,75,43,220,188,214,181,166,214,53,128,130,215,132,161,51,71,118,144,189,149,174,44,219,93,114,164,34,76,180,149,138,68,165,219,111,75,112,100,138,206,49,106,62,157,53,157,177,178,139,71,210,91,145,126,140,206,79,220,86,175,76,213,160,212,42,104,200,171,193,35,157,195,190,126,180,104,192,40,111,207,205,102,181,139,171,36,60,83,62,87,135,36,149,121,56,99,136,127,155,218,83,205,176,76,195,143,220,150,159,79,182,41,221,196,108,207,164,190,173,215,173,71,174,174,123,33,85,199,173,47,69,137,38,62,90,83,154,196,88,117,148,70,88,134,118,186,66,128,106,45,103,90,175,185,189,102,54,62,102,63,107,54,60,184,169,166,87,191,131,112,159,85,221,181,73,139,215,109,128,64,156,79,34,218,201,51,153,35,108,205,127,83,133,79,144,67,109,116,101,212,64,155,176,146,124,191,211,152,196,171,175,93,146,89,155,87,58,201,39,87,91,157,115,49,135,213,91,68,73,101,189,48,211,169,68,119,180,109,110,153,127,201,170,212,138,161,70,83,140,146,48,210,142,220,161,198,85,50,73,86,219,83,161,215,200,42,62,66,148,101,182,128,188,118,93,179,153,157,131,34,102,69,88,83,88,53,185,62,200,58,214,52,131,39,86,207,192,144,87,176,51,74,133,170,112,35,33,209,173,199,133,184,141,107,179,162,141,179,49,183,133,179,70,71,83,87,63,210,42,160,108,167,51,143,46,86,97,205,177,124,167,148,69,173,74,131,152,72,73,34,68,181,148,198,107,66,59,171,96,180,185,139,180,83,58,144,189,196,42,174,212,121,216,129,33,38,34,144,197,169,111,153,106,141,168,202,195,35,132,69,208,163,127,50,197,52,98,121,171,194,139,120,91,188,42,49,38,155,93,186,65,127,50,167,144,34,86,198,106,122,5
111,172,181,196,131,192,213,189,173,199,203,215,117,179,170,71,104,53,41,166,34,107,128,158,105,200,54,104,103,86,209,179,112,142,157,54,176,186,149,178,54,62,126,131,218,193,205,219,108,196,175,69,107,183,212,130,57,88,118,128,100,220,104,142,185,183,109,82,56,112,198,67,202,163,209,54,77,59,108,70,80,207,47,49,51,160,199,164,69,111,58,213,76,43,219,189,214,181,166,214,53,129,130,215,131,160,49,71,119,145,191,148,174,44,218,94,115,165,33,75,180,149,138,67,165,218,110,74,112,100,139,207,48,107,63,158,55,156,177,177,139,71,210,92,145,125,140,205,80,220,86,173,76,212,158,212,42,105,199,172,193,35,158,195,190,127,182,103,191,41,112,206,206,101,180,138,171,37,61,83,63,86,134,35,150,121,57,101,135,129,154,218,83,205,175,77,195,143,221,151,159,79,182,41,221,197,106,207,165,189,173,215,174,70,172,173,122,34,85,198,175,48,69,137,37,62,90,82,152,196,90,116,148,70,88,135,118,187,65,129,105,45,104,92,176,184,188,101,53,62,103,62,107,54,60,184,169,166,86,192,132,112,159,85,221,181,74,140,214,109,127,62,154,77,36,218,200,51,153,35,110,205,127,82,132,78,143,67,110,114,102,211,65,156,176,146,124,192,213,152,198,172,177,93,147,89,156,88,59,202,38,86,92,157,115,48,137,214,92,69,72,101,190,48,212,168,69,119,180,110,111,153,126,202,169,212,139,161,69,83,140,145,47,210,142,218,161,198,86,49,73,85,218,83,160,215,201,42,61,66,147,100,182,127,188,117,92,178,152,157,132,33,101,70,88,84,88,54,184,61,200,57,214,51,131,40,86,207,190,144,88,176,51,73,132,169,111,36,34,209,172,200,133,185,141,108,179,163,141,178,48,186,132,180,71,72,82,87,62,211,42,161,109,166,52,143,48,86,98,206,177,122,169,149,69,173,74,130,153,70,72,33,69,182,148,198,107,68,59,172,95,180,185,139,180,82,58,144,189,198,42,173,211,121,217,129,35,39,35,145,196,169,111,153,107,141,168,202,195,36,132,68,208,163,125,50,196,51,97,122,172,194,140,120,91,187,44,50,39,155,93,185,65,128,51,167,143,35,87,198,104,122,5
112,173,178,196,132,193,214,188,173,198,203,213,119,179,173,72,105,53,39,165,31,104,129,158,105,199,53,102,105,86,209,181,113,140,157,53,174,188,146,179,55,61,128,129,217,193,204,218,110,194,177,67,108,185,209,133,56,90,115,126,101,221,106,141,183,182,105,83,59,113,199,67,200,166,207,51,75,60,107,72,81,206,45,48,52,164,201,166,70,109,59,214,78,41,218,189,212,181,166,211,52,127,130,213,130,158,51,68,120,142,190,150,178,44,217,95,112,163,36,74,180,147,138,67,167,218,110,77,113,100,138,208,45,104,63,160,55,157,177,174,140,72,209,90,146,121,140,207,78,221,85,176,75,213,159,217,40,106,197,173,192,37,160,194,189,125,180,101,192,40,112,206,208,101,179,137,173,37,63,80,63,84,137,36,149,120,57,101,137,128,153,215,81,206,177,76,194,142,218,149,159,75,182,41,223,196,107,209,168,192,172,217,173,69,173,172,120,34,87,198,177,48,71,137,40,61,89,83,155,194,92,116,148,73,86,137,118,186,67,127,106,47,106,89,177,184,188,99,52,63,102,62,107,56,57,186,168,168,87,191,132,112,158,87,222,180,79,139,214,109,128,63,155,75,35,220,201,50,153,36,109,207,127,82,132,77,141,63,107,113,106,212,66,154,178,142,123,189,210,153,199,172,176,93,146,92,156,86,57,202,36,84,89,157,116,48,138,211,92,69,70,101,188,49,216,169,70,122,180,111,113,151,129,206,167,214,141,162,72,86,140,147,46,209,147,218,161,198,85,49,75,86,219,85,162,215,198,47,62,66,146,99,182,127,190,119,93,180,151,154,131,33,97,70,90,85,89,53,184,62,202,59,214,51,130,39,87,209,189,144,88,176,54,74,131,170,112,35,32,208,174,199,132,185,140,109,179,162,145,180,51,186,133,180,72,70,83,86,62,211,43,162,109,167,52,145,48,86,99,206,180,123,170,150,68,175,76,131,157,69,73,33,68,182,148,195,106,67,58,171,98,179,187,137,180,82,57,144,194,196,38,175,209,124,214,129,35,41,35,144,194,171,112,153,109,141,166,203,198,35,132,71,206,164,126,49,198,51,93,123,176,194,138,120,88,189,44,50,39,155,92,186,66,126,48,167,143,37,90,199,108,125,5
110,172,181,196,131,192,214,189,173,200,204,215,117,179,170,71,104,53,41,166,34,107,128,158,105,200,54,104,104,86,210,179,112,142,157,54,175,186,149,178,54,62,126,131,218,193,205,220,108,196,175,69,107,183,212,130,57,88,118,128,100,220,104,142,185,183,109,82,56,112,198,67,202,163,209,54,77,59,108,70,80,207,47,49,51,160,198,164,69,111,58,213,76,44,219,189,213,181,166,214,53,129,130,215,131,160,49,70,119,145,190,149,174,44,218,94,114,164,33,75,180,150,138,67,165,218,110,74,113,100,139,207,48,107,63,158,56,156,177,177,139,71,211,92,145,125,139,205,80,220,86,173,76,212,158,212,41,105,199,172,193,35,157,195,190,127,182,103,191,41,111,206,206,101,180,138,171,36,61,83,63,86,134,35,150,121,57,101,135,129,154,218,83,205,175,77,195,143,221,151,159,79,182,41,221,197,107,207,165,189,173,215,174,70,173,174,122,34,85,198,175,48,69,137,37,62,90,82,153,196,90,116,148,70,88,135,118,187,66,129,105,45,104,92,176,184,188,101,53,62,103,62,107,54,60,184,169,166,86,192,132,112,159,85,220,181,74,140,214,110,127,62,155,78,36,218,200,51,153,35,111,205,127,82,132,78,143,67,109,114,102,210,65,156,176,146,124,192,212,153,198,172,177,93,147,89,156,88,59,203,39,86,92,157,114,48,137,214,92,69,72,100,190,48,212,168,69,119,180,110,111,153,126,202,169,212,139,162,69,83,140,145,47,210,142,219,161,198,86,49,73,85,218,83,160,215,201,42,61,66,147,100,182,127,188,117,92,179,152,156,132,33,100,70,89,84,88,54,184,61,200,58,214,51,131,40,86,207,190,144,87,176,51,73,132,169,111,36,34,210,172,200,133,185,141,109,179,163,141,178,48,185,132,180,71,72,82,87,62,210,42,161,109,166,52,143,49,86,98,206,177,122,169,149,69,173,74,130,154,70,73,33,69,182,147,198,107,68,59,172,95,180,185,139,180,82,58,144,188,198,42,173,211,121,217,130,35,39,35,145,196,169,111,152,107,141,168,202,195,36,132,68,208,163,125,50,196,51,97,122,172,194,140,120,90,187,44,49,39,155,92,185,65,128,51,167,143,35,87,198,104,122,5
111,175,180,195,132,191,215,187,173,203,203,214,118,180,171,72,105,55,42,165,34,109,128,156,104,199,55,105,104,86,209,181,112,142,154,54,174,186,151,179,55,64,128,129,217,196,207,216,109,194,173,69,104,185,210,129,58,87,119,128,99,220,106,142,186,185,107,80,56,111,199,68,203,164,209,53,76,57,109,72,82,207,45,48,52,161,200,160,69,110,58,211,76,43,218,193,214,183,165,213,56,129,132,216,134,162,49,74,120,146,190,150,174,46,222,92,112,166,33,75,180,147,139,67,166,221,110,74,114,101,141,204,47,109,66,161,55,156,181,176,140,72,209,92,148,123,141,208,81,217,86,172,74,211,159,213,40,104,198,169,190,36,158,197,189,130,181,105,192,42,112,207,204,100,178,137,171,39,59,84,63,84,133,36,152,120,55,100,135,130,155,218,86,206,176,79,194,143,218,152,159,78,182,40,222,196,109,207,165,188,174,216,173,70,174,175,125,34,86,196,174,46,71,138,35,62,89,80,151,196,90,117,146,71,88,137,118,186,65,130,105,44,101,93,177,183,190,101,54,62,103,62,106,56,63,184,170,169,87,191,132,112,161,84,222,185,77,136,212,110,126,63,154,76,38,218,199,51,153,31,110,204,126,83,129,79,143,67,110,112,102,212,64,158,175,147,124,194,213,154,199,172,177,94,151,88,157,87,59,202,38,86,93,158,116,47,138,214,93,69,69,101,189,47,213,170,72,122,180,111,110,155,125,202,169,214,141,161,70,81,141,142,50,209,143,217,160,197,85,48,73,85,217,83,162,215,201,46,62,65,147,98,184,122,190,116,89,178,150,156,131,33,100,69,89,84,86,55,182,60,203,58,215,51,127,38,87,206,190,143,86,178,51,73,132,169,113,37,34,208,172,203,132,185,140,110,179,165,141,177,49,185,133,181,73,72,79,87,63,214,46,162,108,163,51,144,45,85,96,207,179,120,169,146,70,172,75,130,150,74,71,37,64,181,147,196,109,68,59,174,96,179,187,139,181,85,60,142,189,197,41,175,212,121,219,131,32,38,37,145,196,169,110,153,108,141,169,205,195,37,133,67,206,162,124,49,196,52,99,122,174,192,141,120,90,188,43,47,38,155,94,185,66,127,52,166,140,38,86,199,105,122,5
110,172,183,196,130,193,213,189,174,200,206,216,120,180,169,71,104,53,40,167,36,106,128,159,104,199,55,104,102,84,211,180,111,140,158,52,176,187,149,176,56,62,127,130,219,195,204,219,107,197,174,69,107,181,210,129,57,88,117,126,100,220,103,141,185,184,107,82,56,111,197,68,201,164,208,55,75,60,107,70,82,206,46,49,52,161,199,164,68,111,56,214,76,45,219,187,213,183,165,212,53,129,129,215,130,161,50,69,117,144,191,146,173,44,217,92,116,166,35,76,181,148,138,65,164,221,110,73,112,99,138,205,49,108,64,160,56,160,178,177,140,70,212,91,146,123,139,205,79,219,87,174,76,212,159,212,43,106,198,173,192,35,158,194,189,127,182,103,190,41,112,207,206,102,182,139,171,36,59,83,65,85,133,35,150,119,57,101,136,131,155,218,83,205,175,77,195,143,219,152,159,78,182,42,221,198,105,207,165,191,171,218,173,70,174,174,122,35,85,197,175,46,69,138,37,62,91,80,153,194,89,118,149,70,88,135,119,187,66,130,105,45,104,92,176,182,190,101,56,62,104,62,106,53,61,183,170,164,85,193,132,110,159,84,222,184,76,141,215,108,127,61,154,77,35,217,201,51,153,33,110,204,127,84,135,79,146,68,110,114,101,209,66,155,176,146,122,191,214,151,199,173,178,92,147,90,157,88,58,201,37,87,91,157,114,45,137,214,92,69,71,102,190,48,211,168,69,120,183,109,112,153,124,201,166,213,139,161,67,84,140,145,47,210,142,217,161,198,85,49,75,85,218,85,161,214,200,43,62,65,146,100,182,128,188,117,91,177,153,156,132,32,102,69,89,83,89,53,185,60,198,57,214,52,133,41,86,207,189,144,87,177,50,74,132,170,111,35,33,210,171,198,132,186,141,109,179,163,140,177,49,183,133,180,71,73,82,88,61,209,41,161,109,166,51,142,49,84,97,206,177,123,169,150,67,172,74,129,153,71,73,32,71,182,146,199,107,66,58,172,94,180,184,137,181,83,58,145,187,196,43,172,212,122,216,133,35,40,35,145,196,170,112,152,105,142,169,202,193,35,135,68,209,164,127,51,197,50,98,121,170,193,138,120,90,190,44,48,39,154,93,185,65,128,50,166,143,35,87,198,105,123,5
110,172,181,196,131,192,213,189,173,199,203,215,117,179,170,71,104,54,42,166,34,107,128,158,105,200,54,104,103,86,209,179,112,142,157,54,176,186,150,177,54,62,127,130,218,194,205,220,108,196,175,69,106,182,212,130,57,88,118,128,100,220,103,142,185,183,109,81,56,112,198,67,202,163,209,54,77,59,108,70,80,207,47,50,51,160,198,164,69,111,59,213,76,43,219,189,213,181,166,213,53,129,131,215,131,160,49,71,119,145,190,148,174,44,218,93,115,165,33,75,180,149,138,67,165,219,109,75,113,100,139,207,48,107,63,158,55,156,177,177,139,71,211,92,145,125,140,205,80,220,85,173,76,212,159,212,41,105,199,172,193,36,158,196,190,127,182,104,191,41,112,207,206,102,180,138,170,37,61,83,63,85,135,35,149,120,57,101,135,130,154,218,83,204,174,77,195,144,221,151,159,79,182,42,220,197,106,206,165,189,173,215,173,70,173,173,122,34,85,198,176,48,69,137,37,62,90,81,152,195,90,116,148,70,88,135,119,187,65,129,104,45,104,92,176,183,188,101,53,62,103,62,107,54,60,184,170,166,86,192,132,111,159,85,221,181,74,140,214,109,127,62,155,77,36,218,200,51,152,34,110,205,127,83,132,79,143,67,110,114,101,211,65,156,176,145,124,192,213,152,198,173,177,93,147,90,156,88,58,203,38,86,92,157,115,47,137,213,92,69,72,101,190,48,213,167,69,119,179,109,111,153,126,202,169,212,139,161,69,83,140,145,47,210,142,218,160,199,87,49,73,85,217,84,160,215,201,42,61,65,146,99,182,126,188,117,92,179,152,157,132,33,100,70,88,84,87,54,184,61,200,57,214,50,132,39,86,207,190,144,88,176,52,73,132,169,111,36,33,210,173,200,132,185,141,109,179,164,140,178,48,185,132,180,71,72,82,87,62,210,42,161,109,166,52,143,49,85,98,206,177,121,169,149,69,173,74,130,154,70,73,32,69,181,147,198,108,68,59,172,95,180,185,140,180,82,59,143,189,198,42,173,210,122,217,129,35,39,35,145,196,169,111,153,107,141,168,201,195,36,132,68,208,163,125,51,195,51,98,122,172,194,139,120,90,187,44,50,40,154,93,185,66,128,51,167,143,36,87,198,104,122,5
112,173,180,195,131,193,213,189,173,199,203,213,115,178,169,71,104,54,39,166,34,106,128,160,105,202,55,104,106,87,211,179,111,142,157,55,176,186,148,177,53,60,125,130,217,192,204,220,107,194,175,69,107,184,213,131,55,90,119,130,99,218,101,142,185,186,108,81,56,111,199,67,203,162,210,55,78,60,108,69,80,207,47,49,51,161,202,163,70,112,57,215,76,43,218,187,212,180,164,214,53,128,128,214,127,159,49,70,118,145,190,149,173,46,217,95,115,163,34,76,180,149,138,66,167,216,110,73,111,98,138,208,46,108,62,158,55,158,175,177,140,72,210,92,145,123,140,205,80,219,86,174,75,213,159,213,41,106,198,170,193,33,155,195,190,127,181,106,191,40,112,207,205,103,179,139,170,37,61,84,62,85,137,38,149,123,59,101,136,131,155,217,83,206,175,74,194,146,220,153,158,79,181,41,220,197,107,208,165,189,172,213,174,71,170,173,120,34,85,196,176,48,67,136,36,63,91,82,151,196,91,118,149,71,88,134,119,186,67,128,103,44,108,92,176,184,187,99,54,62,105,61,106,55,61,184,169,165,88,192,132,111,159,84,221,181,74,141,214,112,127,61,153,77,35,217,203,52,152,34,110,204,126,81,132,79,145,67,113,115,101,212,65,155,178,145,123,190,214,152,199,172,176,95,146,92,157,89,58,203,38,87,91,156,115,47,137,214,93,70,73,100,188,47,211,169,67,117,179,108,110,153,126,203,169,215,136,162,67,85,141,148,48,212,141,218,162,199,88,50,72,83,215,82,160,215,202,44,63,66,147,99,181,128,188,114,93,179,154,156,131,33,100,68,89,84,89,53,183,62,201,58,214,52,131,39,89,209,189,145,89,173,53,74,132,168,113,34,33,211,173,199,133,186,140,108,178,165,141,177,48,187,135,180,71,71,82,88,61,211,41,159,109,165,53,143,50,85,97,204,178,124,171,148,66,173,73,129,155,71,71,34,69,182,145,198,107,66,58,171,94,180,185,141,178,82,58,146,187,195,42,172,209,121,219,131,35,38,36,145,198,172,110,153,104,140,167,201,194,34,133,70,210,163,125,49,196,49,99,124,173,194,141,118,90,187,44,49,40,155,93,185,63,128,50,167,145,35,86,198,104,123,5
110,173,180,195,130,192,215,191,173,199,203,214,117,179,169,71,103,53,41,165,34,107,127,158,106,199,54,105,104,85,209,180,112,142,157,54,177,187,149,177,53,62,127,131,219,193,205,220,107,196,176,69,106,183,213,131,57,88,118,127,100,220,103,143,185,184,110,82,56,111,197,67,203,163,208,53,76,59,108,71,79,207,47,49,51,160,199,163,69,111,59,213,76,44,219,187,212,181,165,213,53,129,130,214,131,159,50,69,120,147,191,147,175,44,218,93,116,164,33,74,179,149,138,67,166,219,109,75,112,99,139,207,49,106,63,159,55,156,177,178,140,71,210,91,146,125,139,204,80,219,85,173,76,211,159,211,41,104,200,172,194,35,157,196,190,127,181,104,191,39,112,206,207,101,181,139,170,37,61,83,64,86,135,35,151,121,56,101,135,128,153,218,82,205,175,77,196,143,222,151,158,80,183,41,220,197,107,207,164,188,174,214,175,70,172,175,122,33,85,198,174,47,69,136,37,63,91,82,153,195,90,116,149,69,88,134,118,187,65,129,104,45,104,91,174,184,188,100,54,62,103,63,107,54,61,183,170,166,85,190,132,111,160,85,221,182,74,139,214,109,128,62,155,77,36,218,201,51,152,35,110,206,127,83,132,79,143,68,110,115,102,212,67,156,176,146,124,191,212,152,198,173,177,93,147,90,156,88,58,202,39,85,92,158,115,46,137,214,93,69,73,100,190,48,213,167,68,120,180,109,112,152,126,201,170,212,138,162,68,82,140,145,46,210,142,219,161,197,86,48,74,86,218,83,160,216,202,43,59,65,149,99,182,127,187,117,92,179,153,157,131,33,100,70,89,84,86,55,184,61,199,57,213,51,131,40,86,207,189,145,89,176,51,73,133,169,112,37,34,209,172,202,132,185,140,109,179,164,141,178,48,186,132,180,70,72,82,86,62,211,42,160,108,166,52,143,50,87,99,208,177,122,169,151,69,172,74,129,153,71,73,35,69,180,148,197,107,68,60,172,95,180,186,139,179,83,58,144,189,197,41,174,212,121,217,129,36,39,35,145,196,168,111,154,106,142,168,203,194,36,131,69,208,163,125,50,197,50,97,121,172,193,140,122,90,187,45,50,38,156,93,185,66,127,51,167,144,35,87,198,104,120,5
110,172,181,196,132,192,214,189,173,199,203,215,117,179,170,71,104,54,42,166,34,107,127,158,105,199,54,104,104,86,209,179,112,142,157,54,175,187,149,177,53,62,126,131,218,192,204,220,107,195,175,69,107,183,212,130,56,89,118,128,100,220,104,142,185,184,108,81,57,112,197,67,202,163,209,54,77,59,108,70,80,207,47,49,51,160,198,164,69,111,59,213,76,43,220,189,213,181,166,214,53,129,131,214,131,160,48,71,118,145,190,148,174,44,218,94,115,164,33,75,180,150,138,67,165,219,110,74,113,100,139,207,49,108,63,158,55,157,177,177,139,71,211,91,145,125,140,205,81,220,86,173,76,213,158,211,42,106,199,172,193,35,157,196,190,127,182,103,191,41,111,206,206,101,181,138,171,36,60,83,63,85,134,36,150,121,58,101,136,129,154,219,83,205,175,77,195,143,221,151,160,79,182,41,221,197,107,208,165,189,173,215,173,70,173,173,122,34,85,198,176,48,69,138,37,62,90,81,151,196,90,116,148,70,88,135,118,187,65,129,104,45,104,92,176,184,188,100,53,61,103,63,107,54,60,184,169,167,87,192,131,112,159,84,221,181,74,140,214,110,127,62,154,77,36,218,200,50,152,35,110,205,127,82,132,78,143,66,109,114,102,210,65,156,177,145,124,192,212,153,198,172,177,93,147,89,156,87,59,202,38,86,92,157,114,48,137,213,92,70,73,100,190,48,212,168,69,119,180,109,111,153,127,202,169,212,139,160,69,83,140,145,47,209,142,219,161,198,87,48,74,85,218,83,161,214,202,42,60,66,147,100,182,127,188,117,92,178,152,156,131,33,101,69,88,84,88,54,183,60,200,57,214,50,132,40,86,207,190,145,88,176,51,74,132,169,112,36,34,210,171,200,132,185,141,108,179,163,141,178,48,185,131,181,72,72,82,87,62,210,43,160,108,165,52,143,49,85,98,206,178,122,169,149,69,173,73,130,154,70,73,33,69,181,147,198,108,68,59,171,96,180,185,140,180,81,59,144,188,197,41,174,211,121,217,129,34,39,36,145,196,169,111,152,107,140,168,203,195,35,132,67,207,163,125,50,195,50,97,121,172,194,139,120,90,187,44,50,40,155,93,185,65,129,51,166,143,35,87,198,104,122,5
110,172,181,197,131,192,214,188,173,200,204,215,117,179,170,70,104,53,40,167,34,106,129,157,104,200,55,104,101,87,210,179,111,142,157,56,176,188,149,177,54,64,127,129,218,192,204,218,108,195,175,68,106,182,212,130,58,88,118,127,100,220,103,143,186,183,109,82,57,112,198,68,201,162,209,54,77,60,108,71,81,207,46,49,51,160,198,163,71,112,59,213,77,43,219,190,213,181,166,212,54,130,131,214,132,160,49,71,118,146,190,147,172,43,218,93,114,164,33,76,181,149,137,66,166,219,111,74,113,100,138,208,48,106,63,157,55,156,179,177,139,71,211,92,146,124,139,205,81,219,86,172,75,213,159,211,40,104,200,172,193,35,158,196,189,126,183,103,190,41,111,207,206,100,180,138,170,37,61,82,62,87,135,34,150,121,57,101,136,131,154,219,83,205,176,77,194,144,222,151,160,79,182,42,222,197,107,206,165,188,173,214,173,70,171,173,122,34,86,197,174,48,69,137,38,62,90,81,152,194,90,117,148,69,88,134,118,186,65,129,105,45,104,92,175,184,188,101,53,61,104,64,107,55,60,183,170,165,86,191,131,112,158,84,220,182,74,138,214,109,128,63,154,78,37,218,200,49,152,35,110,205,128,82,131,78,143,66,109,114,101,211,66,156,176,145,123,191,213,152,199,172,177,91,147,90,156,88,58,203,38,86,92,156,116,47,136,213,92,70,73,101,189,47,213,168,69,120,179,110,110,154,127,203,169,212,140,161,70,83,140,144,48,210,142,218,160,199,86,49,73,87,218,84,161,213,202,42,62,66,147,99,182,127,189,117,93,178,151,157,131,33,101,69,87,84,87,53,184,62,199,57,215,50,132,39,87,206,191,145,89,176,51,73,132,169,110,36,34,210,172,200,132,186,140,108,180,164,140,178,49,186,132,180,70,71,82,86,61,212,42,161,110,165,52,143,47,85,99,206,177,123,168,149,69,173,75,130,153,71,74,32,70,180,148,197,106,67,60,172,95,179,184,140,181,83,57,144,189,198,42,174,210,121,216,129,35,39,34,146,196,169,111,153,106,139,167,201,195,35,132,68,207,164,126,50,196,52,96,122,174,193,140,120,90,186,43,50,38,154,93,186,65,128,50,166,144,35,86,198,105,123,5
110,171,180,195,132,192,214,188,173,201,204,214,117,179,170,70,104,53,43,167,34,106,128,159,105,199,55,104,103,87,210,178,112,142,156,54,175,186,149,178,55,63,127,129,218,192,204,220,109,196,174,69,105,182,211,129,57,88,118,127,101,220,105,142,185,183,109,82,56,110,197,65,201,163,209,53,77,58,107,70,79,206,46,49,51,161,199,163,68,112,58,213,77,43,219,189,213,181,166,215,52,128,130,215,132,160,49,71,118,146,190,149,174,43,219,93,114,165,32,75,179,149,139,67,166,218,110,73,112,99,140,207,48,106,62,159,55,156,177,178,139,71,211,92,146,125,140,204,79,219,85,173,76,212,159,213,41,106,200,172,194,35,158,196,190,127,182,104,191,42,112,206,207,102,181,138,169,36,61,83,62,86,134,35,150,120,56,100,135,129,154,218,83,206,176,76,195,143,220,151,158,79,181,41,221,197,106,207,165,188,173,215,174,70,171,173,122,35,86,198,175,48,69,137,37,61,90,81,152,196,90,116,148,69,89,135,118,187,65,129,105,45,103,92,175,184,188,101,52,62,103,63,106,55,61,183,170,166,86,192,132,110,158,85,222,181,75,139,214,111,128,62,155,77,36,217,200,50,152,34,110,205,127,83,131,78,143,66,110,114,101,211,66,157,176,145,124,192,213,152,199,173,176,94,147,90,155,88,60,202,39,86,91,158,114,47,138,214,92,68,71,100,190,48,213,168,69,119,180,110,111,153,126,203,169,212,140,160,69,84,141,145,48,208,142,218,161,198,86,49,73,86,218,84,160,214,201,43,60,66,146,100,182,127,188,116,92,179,152,156,133,34,100,70,88,83,87,54,183,61,200,58,216,50,131,40,87,207,189,144,87,176,52,74,132,169,111,36,34,209,172,200,133,183,141,109,179,163,141,178,49,186,133,180,71,72,82,87,61,212,42,161,108,167,52,143,47,85,98,206,177,123,169,149,69,171,74,130,153,70,73,33,70,182,148,198,107,68,59,171,95,179,185,139,180,83,58,144,189,197,41,174,211,120,218,129,35,40,36,146,196,170,111,153,107,140,168,202,195,36,132,67,207,163,125,51,195,51,98,121,173,193,140,120,90,187,44,49,40,154,93,185,64,128,51,168,143,36,87,198,105,122,5
111,172,181,197,132,192,213,190,174,200,204,215,117,179,170,71,104,53,42,165,33,106,128,158,105,200,54,105,103,86,209,178,112,142,156,54,175,187,150,177,54,61,127,130,218,194,204,218,108,197,176,68,106,182,211,129,57,88,118,127,100,220,103,143,186,182,109,81,57,113,197,66,201,164,209,54,77,59,109,69,81,206,48,48,51,161,198,164,68,110,59,212,76,43,219,189,213,182,166,214,54,129,131,214,132,160,49,72,119,144,189,148,174,44,218,93,114,165,33,74,180,149,139,68,165,218,110,74,112,99,138,207,48,107,64,156,54,155,177,177,138,72,211,93,146,125,140,205,80,220,86,174,75,213,158,212,41,105,199,173,194,35,158,196,189,127,182,103,190,40,111,207,206,103,181,137,171,37,61,83,63,86,134,34,149,120,57,101,135,129,154,219,84,205,175,77,195,145,220,151,159,79,182,42,220,197,107,207,166,189,174,214,174,70,173,172,123,33,86,197,175,49,70,136,38,63,90,82,153,195,90,115,149,70,88,134,118,187,66,129,106,44,104,92,175,184,188,102,53,62,103,62,106,55,60,184,170,166,86,192,131,112,160,85,220,181,75,140,214,109,128,63,155,78,35,218,200,52,153,35,111,206,126,81,131,79,144,67,109,114,101,210,65,156,177,145,124,192,213,152,198,172,176,94,147,90,155,88,59,202,38,86,93,158,114,47,136,214,92,69,72,100,191,48,212,168,69,120,180,110,111,153,127,202,169,212,138,161,70,84,140,146,47,210,142,218,161,199,86,49,74,85,217,84,160,214,201,43,61,66,148,100,182,127,188,116,92,178,154,157,132,33,101,70,89,84,87,54,183,62,201,57,215,52,132,40,86,208,189,144,87,175,51,74,132,169,110,36,34,210,172,200,132,185,141,107,179,163,141,178,48,184,131,181,70,72,82,87,62,211,43,160,108,165,52,143,49,85,98,205,177,122,169,149,68,172,73,130,153,71,73,33,69,181,148,198,107,68,59,171,94,180,184,139,180,82,58,144,188,198,41,172,211,120,217,130,36,39,35,146,195,169,111,153,107,141,168,202,195,35,132,68,208,163,126,51,196,50,97,121,172,193,140,119,90,188,44,50,40,154,93,185,65,128,51,167,143,35,87,198,105,123,5
110,172,181,196,131,193,214,189,173,200,204,215,117,178,170,71,103,53,42,166,34,107,128,158,105,200,53,105,103,86,210,179,111,141,157,54,175,186,149,178,54,61,126,132,218,193,204,220,108,196,175,69,106,182,212,130,56,89,118,128,100,220,104,142,185,184,108,82,56,111,197,66,203,163,209,53,77,60,108,70,80,207,47,49,50,160,198,164,69,111,59,213,76,43,219,189,213,181,166,214,53,129,131,215,132,160,48,71,119,145,190,148,174,44,218,94,114,165,33,75,180,150,138,66,165,218,110,74,113,99,139,206,48,107,63,158,55,156,177,177,139,71,211,91,145,124,140,205,80,220,86,173,76,213,159,212,42,105,199,172,193,35,158,195,190,127,182,103,191,41,111,207,206,102,180,138,170,36,60,83,63,85,135,35,149,120,58,101,135,129,154,218,83,205,175,76,194,144,221,151,159,79,182,41,221,197,106,207,164,189,174,215,174,71,173,174,123,34,85,197,175,48,69,137,38,62,90,82,152,195,90,116,148,70,88,135,118,187,66,128,105,45,103,92,175,184,188,101,53,62,103,62,107,54,60,184,169,166,86,191,132,111,159,85,221,181,74,140,214,109,128,62,155,78,36,218,199,51,152,34,110,205,128,82,131,78,143,67,110,114,102,211,65,156,176,146,124,192,213,153,198,172,176,94,146,90,156,87,58,202,38,86,92,157,115,47,137,214,93,70,72,101,190,48,211,168,69,120,179,109,111,153,125,201,169,212,139,162,69,84,140,146,47,209,142,218,160,198,87,49,73,85,217,82,160,215,201,42,61,65,146,100,182,127,188,116,92,179,152,157,132,33,101,69,88,84,88,54,184,61,200,57,215,50,131,39,86,206,190,144,87,176,51,73,132,168,111,36,34,210,173,200,133,185,141,109,179,163,141,177,48,186,132,180,72,72,81,86,62,210,42,161,109,166,52,143,49,86,97,206,177,122,169,150,68,173,73,130,153,70,72,33,69,182,148,198,107,68,58,171,96,179,185,139,180,83,58,144,188,198,42,173,212,121,217,129,35,40,35,145,196,170,111,153,107,141,168,202,195,36,132,68,208,163,125,51,197,51,97,122,172,193,139,120,90,187,44,49,40,155,93,185,66,128,51,167,143,36,87,197,104,122,5
110,173,181,196,131,192,213,190,174,200,203,215,116,178,170,71,105,53,41,166,34,107,128,158,105,199,53,104,104,86,209,179,112,142,157,54,176,186,149,178,54,62,126,131,218,193,204,220,108,196,175,69,106,183,212,130,56,88,118,128,100,220,104,142,185,183,108,82,56,112,197,67,202,164,209,54,77,59,109,70,81,207,47,49,51,161,198,164,69,111,58,212,76,43,219,189,214,181,165,213,53,129,131,215,132,160,49,70,119,144,191,148,174,44,218,94,114,164,33,75,180,150,138,67,165,218,111,74,113,100,139,206,48,107,63,158,55,156,177,177,139,71,210,92,146,125,140,205,80,219,86,173,76,212,159,212,41,105,199,172,193,35,158,195,189,127,182,103,191,40,112,207,206,102,181,137,170,37,61,82,63,85,134,35,149,120,57,101,136,130,153,219,83,205,175,76,195,144,221,151,159,79,181,42,221,197,107,206,166,189,173,215,174,69,172,173,122,34,84,198,175,47,70,137,38,62,90,82,152,195,90,116,148,69,87,135,119,187,65,128,105,44,104,92,176,184,188,101,53,62,103,62,107,54,60,184,170,166,86,192,132,111,159,84,221,181,74,140,214,109,127,62,155,78,36,218,200,51,152,35,110,205,127,82,133,79,143,67,109,114,102,210,66,156,177,146,124,191,213,152,198,172,177,93,146,89,156,88,59,202,39,85,92,157,115,48,137,215,92,69,72,101,190,48,212,168,69,119,180,109,111,153,126,202,169,211,139,161,69,83,139,145,48,210,142,219,161,199,87,49,73,85,217,83,160,214,201,42,61,66,146,99,182,127,188,116,93,179,153,156,131,34,101,70,88,84,88,54,183,61,200,57,214,51,131,39,86,207,190,144,87,176,51,73,132,169,110,36,34,210,173,200,133,185,141,109,179,164,141,178,48,185,132,181,71,72,82,86,62,211,42,160,109,166,52,144,49,85,98,206,177,122,169,149,69,173,74,130,153,70,72,33,69,182,148,198,107,67,59,172,95,180,184,139,180,82,59,143,188,198,41,173,211,122,217,129,35,40,35,145,197,170,112,152,106,141,168,202,194,35,132,67,208,163,126,50,196,50,97,123,171,193,140,121,90,187,44,49,40,154,93,185,65,128,51,167,143,35,87,198,104,122,5
111,173,181,197,131,192,214,189,173,199,203,215,118,178,170,71,104,53,42,166,34,107,127,159,105,200,54,105,104,87,209,179,112,142,157,55,175,187,149,178,54,62,126,130,218,193,204,220,108,196,175,69,107,182,212,130,57,89,118,128,100,220,104,142,185,184,109,81,57,112,197,67,202,163,210,53,77,59,108,70,80,207,47,50,51,160,199,163,69,110,58,213,75,43,219,188,213,180,166,214,52,128,130,214,131,160,49,70,119,145,191,149,174,44,217,94,115,165,34,75,179,149,138,67,165,218,110,74,112,100,139,207,48,107,63,158,55,157,177,177,139,70,211,92,145,125,140,205,81,219,86,173,76,212,158,212,41,105,199,172,193,35,158,195,190,127,182,104,191,41,111,207,206,102,180,138,170,37,60,83,63,86,134,35,149,120,57,101,135,129,154,219,83,205,174,76,195,144,221,151,159,78,182,42,221,197,106,207,165,189,173,214,174,69,172,174,122,34,85,198,175,49,69,137,37,62,90,82,152,195,90,116,149,69,88,135,118,186,66,128,105,44,103,92,175,184,188,100,53,61,103,62,106,54,61,184,169,167,86,191,132,112,159,84,221,181,74,140,214,109,127,63,155,78,36,217,200,51,153,35,110,205,127,83,132,78,143,66,110,114,102,210,66,156,177,146,124,191,213,153,198,172,177,93,147,90,156,88,59,202,38,86,92,158,115,48,136,214,92,69,71,101,190,48,212,168,69,119,180,109,111,153,126,203,169,213,139,162,69,82,139,145,47,210,142,218,161,198,86,49,74,86,217,83,160,214,201,43,61,66,147,100,182,127,188,116,91,178,152,157,132,33,101,70,89,84,88,54,184,61,200,57,214,50,131,40,86,207,190,145,88,176,51,73,132,169,111,36,34,210,172,201,133,184,140,108,179,163,141,178,48,186,132,180,72,72,82,87,62,210,43,161,108,166,52,143,48,86,98,206,177,122,169,149,69,172,73,130,153,71,72,33,69,182,147,197,108,67,59,172,95,179,184,139,180,83,58,144,188,197,42,173,211,121,217,129,35,39,35,145,197,170,111,153,107,140,169,202,195,35,133,68,208,164,126,51,196,51,97,121,172,194,139,120,90,188,44,50,39,154,92,185,65,128,51,167,143,35,86,197,104,122,5
111,172,181,196,131,192,214,189,173,200,203,215,117,179,170,71,104,53,41,166,34,107,128,158,105,200,54,104,103,86,210,179,112,142,157,54,176,186,149,178,54,62,126,131,218,193,204,219,108,196,175,69,106,183,212,130,57,88,118,128,100,220,104,142,185,183,109,82,56,112,197,67,202,163,209,54,77,59,108,70,80,207,47,49,51,160,198,164,69,111,58,213,76,43,219,189,214,181,166,214,53,129,130,215,131,160,49,71,118,145,190,148,174,44,218,94,114,165,33,75,180,149,138,67,165,219,110,74,113,100,139,207,48,107,63,158,55,156,177,177,139,71,211,92,145,125,140,205,80,220,86,173,76,212,158,212,42,105,199,172,193,35,157,195,190,127,182,103,191,41,112,206,206,102,180,138,171,37,60,83,63,86,134,35,150,121,57,101,135,129,154,218,83,205,175,77,195,144,221,151,159,79,182,41,221,197,106,207,165,189,173,215,174,70,172,173,122,34,85,198,175,48,69,137,37,62,90,82,152,195,90,116,148,70,88,135,118,187,65,129,105,45,104,92,176,184,188,101,53,62,103,62,107,54,60,184,169,166,86,192,132,112,159,85,221,181,74,140,214,109,127,62,155,78,36,218,200,51,152,35,110,205,127,82,132,79,143,67,110,114,102,211,65,156,176,146,124,191,213,152,198,172,177,93,147,89,156,88,58,202,38,86,92,157,115,48,137,214,92,69,72,101,190,48,212,168,69,119,180,110,111,153,126,202,169,212,139,161,69,83,140,145,47,210,142,218,161,198,86,49,73,85,218,83,160,215,201,42,61,66,147,100,182,127,188,117,92,178,152,157,132,33,101,70,88,84,88,54,184,61,200,57,214,51,131,40,86,207,190,144,88,176,51,73,132,169,111,36,34,209,172,200,133,185,141,109,179,163,141,178,48,186,132,180,71,72,82,87,62,211,42,161,109,166,52,143,49,85,98,206,177,122,169,149,69,173,74,130,153,70,72,33,69,182,147,198,107,68,59,172,95,180,185,139,180,82,58,144,189,198,42,173,211,121,217,129,35,39,35,145,196,169,111,153,107,141,168,202,195,36,132,68,208,163,125,50,196,51,97,122,172,194,140,120,91,187,44,50,39,155,93,185,66,128,51,167,143,35,87,198,104,122,5
111,172,181,195,132,192,213,189,174,200,203,215,117,178,171,70,103,53,42,166,35,106,128,158,105,200,53,104,103,86,210,179,113,142,156,55,175,186,149,177,54,63,127,130,218,194,204,219,108,196,175,69,107,182,213,130,57,88,118,127,100,219,103,142,186,184,108,82,56,111,197,67,202,165,209,53,78,60,108,71,81,207,47,50,50,160,199,163,69,110,58,213,76,43,220,188,213,181,166,214,53,129,130,215,131,160,49,71,119,146,190,148,174,44,218,94,115,165,34,75,181,150,138,67,165,219,110,74,113,100,138,207,49,107,63,157,56,157,178,177,139,71,211,93,145,125,139,205,81,220,85,173,75,213,158,211,41,106,199,172,193,35,157,194,189,127,182,103,191,41,111,206,206,101,181,138,170,37,61,83,63,85,134,35,150,121,56,100,135,129,154,219,83,205,175,77,196,143,221,151,159,79,182,41,221,197,106,207,165,190,173,215,174,70,172,173,123,34,85,198,175,48,70,138,38,62,90,82,152,195,91,116,148,70,88,135,118,187,65,129,104,45,104,93,176,184,188,101,53,62,104,62,106,54,60,184,169,167,87,192,133,112,159,85,220,180,74,140,214,109,127,62,154,78,36,218,200,51,153,35,111,205,126,83,132,79,143,67,110,114,102,210,65,156,176,145,124,191,212,153,198,173,176,93,147,89,156,88,59,203,39,86,92,158,115,47,137,214,92,70,72,100,190,48,212,167,69,119,180,110,111,153,126,202,169,212,139,162,69,83,140,146,47,210,142,219,161,199,86,49,73,85,218,84,161,215,201,42,61,66,146,99,183,127,188,116,92,179,152,155,131,33,101,70,88,84,87,54,185,60,200,57,215,51,131,39,86,207,190,145,88,176,51,74,132,169,111,36,34,209,172,200,132,184,141,108,179,164,141,177,49,186,132,181,71,71,83,87,62,211,43,160,109,166,52,144,49,86,98,205,176,122,169,148,69,174,73,130,153,71,72,32,70,181,147,198,107,68,59,171,95,179,185,140,180,82,58,144,189,197,42,174,210,121,218,129,35,39,35,145,196,170,112,153,107,140,168,202,195,36,132,68,208,164,125,50,196,50,98,122,171,194,141,121,90,186,44,50,40,156,93,185,66,128,51,167,144,36,87,197,103,122,5
110,172,181,196,131,192,214,189,173,200,203,215,117,179,170,71,104,53,41,166,34,107,128,158,105,200,54,104,103,86,210,179,112,142,157,54,176,186,149,178,54,62,126,131,218,193,204,219,108,196,175,69,106,183,212,130,57,88,118,128,100,220,104,142,185,184,109,82,56,112,197,67,202,163,209,54,77,59,108,70,80,207,47,49,51,160,198,164,69,111,58,213,76,43,219,189,214,181,166,214,53,129,130,215,131,160,49,71,119,145,190,148,174,44,218,94,114,165,33,75,180,149,138,67,165,219,110,74,113,100,139,207,48,107,63,158,55,156,177,177,139,71,211,92,145,125,140,205,80,220,86,173,76,212,158,212,41,105,199,172,193,35,157,195,190,127,182,103,191,41,112,206,206,102,180,138,171,37,60,83,63,86,134,35,150,121,57,101,135,129,154,218,83,205,175,77,195,144,221,151,159,79,182,41,221,197,106,207,165,189,173,215,174,70,172,173,122,34,85,198,175,48,69,137,37,62,90,82,152,196,90,116,148,70,88,135,118,187,65,129,105,45,104,92,176,184,188,101,53,62,103,62,107,54,60,184,169,166,86,192,132,112,159,85,221,181,74,140,214,109,127,62,155,78,36,218,200,51,152,35,110,205,127,82,132,79,143,67,110,114,102,211,65,156,176,146,124,191,213,152,198,172,177,93,147,89,156,88,58,202,38,86,92,157,115,48,137,214,92,69,72,101,190,48,212,168,69,119,180,110,111,153,126,202,169,212,139,161,69,83,140,145,47,210,142,218,161,198,86,49,73,85,218,83,160,215,201,42,61,66,147,100,182,127,188,117,92,178,152,157,132,33,101,70,89,84,88,54,184,61,200,57,214,51,131,40,86,207,190,144,88,176,51,73,132,169,111,36,34,210,172,200,133,185,141,109,179,163,141,178,48,186,132,180,71,72,82,86,62,211,42,161,109,166,52,143,49,85,98,206,177,122,169,149,69,173,74,130,153,70,72,33,69,182,147,198,107,68,59,172,95,180,185,139,180,82,58,144,189,198,42,173,211,121,217,129,35,39,35,145,196,169,111,153,107,141,168,202,195,36,132,68,208,163,125,50,196,51,98,122,172,194,140,120,90,187,44,50,39,155,93,185,66,128,51,167,143,35,87,198,104,122,5
110,173,181,196,131,193,214,191,174,200,203,216,117,178,170,71,104,53,41,166,35,106,129,158,104,199,53,105,103,86,210,179,112,142,156,53,175,186,149,177,54,62,126,130,218,193,204,219,108,196,176,69,107,183,212,130,57,88,118,127,100,220,103,142,185,184,109,81,57,112,198,65,203,163,209,54,77,59,108,70,80,207,47,50,50,161,198,163,69,111,59,212,76,42,220,189,214,181,166,214,53,129,131,215,132,160,49,71,119,145,190,148,174,44,218,94,114,165,34,75,180,150,139,67,164,218,109,75,112,100,140,207,49,107,62,157,56,156,176,176,139,71,210,91,145,125,140,205,80,220,85,174,76,212,158,211,41,106,199,172,193,35,158,194,189,127,182,103,191,40,111,206,206,102,180,138,170,37,60,82,64,86,134,35,149,121,56,100,136,129,154,218,83,205,175,77,195,144,221,151,159,79,182,41,221,197,107,207,164,189,173,215,173,69,172,174,122,34,85,198,175,47,68,137,37,62,90,82,153,196,90,116,149,70,88,135,118,187,65,129,105,45,103,92,174,184,188,101,54,62,104,63,107,54,60,184,169,166,85,192,133,111,159,84,221,180,75,140,213,110,127,62,155,77,36,219,200,51,152,36,110,205,127,81,132,79,143,66,110,114,102,210,65,156,176,146,124,190,213,153,198,172,177,93,147,89,157,88,59,203,38,86,94,158,115,48,137,214,92,69,72,101,190,48,212,169,68,119,180,110,112,153,126,202,169,213,139,161,69,82,141,145,48,210,142,218,161,198,86,48,74,85,218,84,160,215,202,43,61,65,147,100,183,127,188,116,92,179,152,155,132,33,100,69,88,83,88,54,183,61,199,58,215,50,132,40,85,207,190,143,88,177,50,73,131,169,110,36,33,209,172,200,132,185,141,109,179,163,142,179,48,186,132,180,72,72,82,86,62,211,42,161,109,165,52,144,49,86,98,206,176,122,169,149,70,174,73,131,153,71,73,33,68,181,147,198,107,68,58,171,95,179,185,138,180,82,59,144,189,197,42,174,211,122,217,130,35,39,36,145,196,169,112,152,107,141,167,201,194,36,132,69,207,164,126,51,195,51,96,122,173,193,139,120,91,187,45,49,39,155,92,186,67,128,51,167,143,35,87,197,104,123,5
111,173,181,195,132,193,213,190,172,199,203,215,117,178,169,73,104,53,40,167,35,106,128,158,105,199,54,105,103,87,210,179,112,141,156,55,175,187,149,176,55,63,125,131,217,193,204,219,107,196,175,69,107,182,211,132,57,89,116,128,99,220,104,144,185,183,108,81,56,112,196,66,201,163,209,53,77,58,108,72,81,205,47,49,52,162,199,162,69,110,59,212,77,44,220,189,213,181,165,214,51,129,130,214,132,158,51,71,118,146,192,148,174,44,217,94,115,164,31,75,181,151,138,67,166,217,109,74,113,101,140,206,49,108,62,159,56,157,177,177,139,70,211,92,145,124,140,206,79,221,85,172,75,213,157,213,43,105,199,173,195,35,158,195,191,127,182,103,192,40,113,205,207,103,180,139,171,35,60,83,64,85,135,34,150,120,57,100,135,130,155,219,84,207,176,76,195,143,222,153,160,80,183,42,220,196,107,208,167,189,172,216,174,71,174,171,123,33,85,198,176,47,69,138,37,63,91,82,153,195,90,117,148,69,88,136,119,187,66,128,104,45,105,93,175,184,189,100,55,61,103,62,106,54,61,185,170,165,86,193,132,111,158,84,221,181,76,141,214,110,125,64,156,77,37,218,199,54,153,35,111,205,126,83,130,78,144,68,109,114,102,211,65,156,176,146,123,194,213,153,197,173,177,94,146,89,154,89,58,202,40,86,91,155,114,46,137,215,93,70,74,101,190,50,212,167,68,120,180,109,111,152,127,202,169,214,139,163,70,85,141,146,46,208,142,217,159,198,86,49,74,85,216,85,161,216,200,42,60,66,147,100,183,128,188,116,92,178,152,157,133,34,100,70,87,84,88,57,183,62,201,58,215,50,132,41,87,206,189,143,87,175,52,73,131,169,110,37,35,209,171,201,134,185,140,109,179,165,142,178,48,183,130,181,73,71,82,86,61,211,43,160,110,167,50,144,49,86,97,208,177,123,169,148,69,174,74,128,153,72,74,33,69,181,147,197,108,68,59,171,95,179,186,139,180,84,57,145,189,197,42,175,211,121,217,129,35,38,36,145,197,169,112,152,107,140,169,202,194,36,133,68,208,163,126,51,196,51,97,122,170,194,140,120,89,186,44,51,40,156,93,186,65,129,50,167,142,36,87,199,105,123,5
110,172,181,196,131,192,213,190,173,200,203,215,117,179,170,71,104,53,41,166,34,107,128,158,105,200,53,104,104,86,210,179,112,142,156,54,176,186,149,178,54,62,126,130,218,192,204,219,108,196,175,69,107,183,212,130,57,88,118,128,100,220,104,142,185,183,109,81,56,112,197,67,202,163,210,54,77,59,108,70,80,207,47,49,51,160,198,164,69,110,58,213,76,43,219,189,214,181,166,214,53,129,131,215,131,160,49,70,119,145,191,148,174,44,218,93,114,165,34,75,180,149,138,67,165,218,110,74,112,100,139,206,48,107,63,158,55,156,177,177,139,71,210,92,145,125,140,205,80,220,86,173,76,212,158,212,42,105,199,172,193,35,158,196,190,127,182,103,191,41,111,206,206,102,180,138,171,37,60,82,63,86,134,35,149,121,57,101,135,129,154,218,83,205,174,76,195,144,221,151,159,79,182,42,221,197,106,207,165,189,173,215,174,70,172,173,122,34,85,198,175,48,69,137,38,62,90,82,152,195,90,116,148,70,88,135,118,186,65,129,105,45,104,92,176,184,188,101,53,62,103,62,106,54,60,184,169,166,86,192,132,112,159,85,220,181,74,140,214,109,127,62,155,77,36,218,200,51,152,35,110,205,127,82,132,79,143,67,109,115,102,211,65,156,176,146,124,192,213,152,198,172,177,93,147,89,155,88,59,202,38,86,92,157,115,48,137,214,92,69,72,101,189,48,212,168,69,120,180,109,111,153,126,202,169,212,139,161,69,83,140,145,47,210,142,218,161,198,87,49,74,86,217,83,160,215,201,43,61,65,147,99,182,126,188,116,92,178,152,157,132,33,101,70,89,84,88,54,184,61,200,57,215,50,132,40,87,207,190,144,88,176,51,73,132,169,111,36,34,210,172,200,133,185,141,108,179,163,141,178,48,186,132,180,71,72,82,87,62,211,42,161,109,166,52,143,49,85,98,206,177,122,169,149,69,173,74,130,153,70,72,33,69,182,148,198,107,68,59,172,95,180,185,139,180,82,58,144,189,198,42,173,211,121,217,129,35,40,35,145,196,169,111,152,107,141,168,202,195,36,132,68,207,163,126,50,196,51,97,122,172,194,139,120,90,187,44,50,39,155,93,185,66,128,51,167,143,35,87,198,104,122,5
110,172,181,196,131,192,213,189,173,199,203,215,117,179,170,71,104,53,41,166,34,107,128,158,105,200,54,104,103,86,209,179,112,142,156,54,175,186,149,178,54,62,126,131,218,193,204,220,108,196,175,69,106,183,212,130,57,88,118,128,100,220,103,142,185,183,109,82,56,112,197,66,202,163,209,54,77,59,108,70,80,207,47,49,51,160,199,163,69,110,58,213,76,43,219,189,214,181,166,214,53,129,130,215,132,160,49,71,118,145,190,148,174,44,218,94,114,164,33,75,179,149,138,67,165,218,110,74,113,100,139,207,48,107,63,158,56,156,177,177,139,71,211,92,145,124,140,205,81,220,86,173,76,212,159,212,41,105,199,172,193,35,158,196,190,127,182,103,191,41,112,206,206,102,180,138,170,37,60,83,63,86,134,35,150,121,57,101,136,129,154,218,83,205,175,77,195,144,221,151,159,79,182,41,220,197,106,207,165,189,173,215,174,70,173,173,122,34,85,198,175,48,69,138,37,62,90,82,152,196,90,116,148,69,88,135,118,187,65,129,105,45,104,92,176,184,188,101,53,62,103,62,107,54,60,184,169,166,86,192,131,112,159,85,220,181,74,140,214,110,127,62,155,78,36,218,200,51,152,35,111,205,127,82,132,79,143,67,109,114,102,211,65,156,176,146,124,192,213,152,198,172,177,93,147,90,156,88,58,202,38,87,92,157,115,48,137,213,93,69,72,100,190,48,212,168,69,119,180,110,111,153,126,202,169,212,139,161,69,83,140,145,47,210,142,218,161,198,86,49,73,85,218,83,160,215,201,42,61,66,147,100,183,127,188,117,92,178,152,157,132,33,100,70,88,84,88,54,184,61,200,57,214,51,132,40,86,207,190,144,88,176,51,73,132,169,111,36,34,210,172,200,133,184,141,109,179,163,141,178,48,185,132,180,71,72,82,87,62,211,42,160,109,166,52,143,49,86,98,206,177,122,169,149,69,173,74,130,153,70,72,33,69,181,147,198,108,68,59,171,95,180,185,139,180,82,58,144,188,198,41,173,211,121,217,130,35,39,35,145,196,169,111,153,107,141,168,202,195,36,132,68,208,163,125,50,196,51,97,122,172,194,139,120,91,187,44,50,40,155,93,185,65,128,50,167,143,36,87,198,104,122,5
110,172,180,196,131,192,213,189,174,199,203,215,118,179,170,70,104,53,41,166,34,106,128,158,105,199,54,104,103,86,209,178,111,141,156,54,176,187,149,178,54,63,125,131,218,193,205,219,108,196,175,69,106,183,212,129,57,88,118,128,100,220,104,142,185,184,109,82,57,112,197,66,202,163,209,53,77,59,108,70,80,207,47,50,51,161,199,163,69,111,58,213,76,43,220,188,213,182,165,213,53,128,130,215,132,160,49,70,119,145,190,148,174,44,218,93,115,165,33,76,180,149,138,67,165,218,110,74,113,100,139,207,48,107,63,158,55,156,176,177,139,71,210,92,145,124,139,205,80,220,86,174,77,213,159,212,42,105,199,172,193,35,158,195,191,127,181,104,191,40,111,207,206,102,181,138,171,36,61,82,63,85,134,35,150,121,58,101,136,129,154,218,83,205,176,76,195,143,221,151,159,80,182,41,221,196,107,206,165,189,173,215,175,70,173,174,122,34,86,198,175,49,69,137,37,62,90,82,153,195,89,116,149,70,88,135,118,187,65,129,105,45,104,92,176,185,188,101,54,62,104,62,106,54,60,184,169,167,86,193,131,112,159,84,222,181,75,139,214,110,127,63,155,77,36,217,200,50,153,35,111,205,126,82,132,79,144,66,109,114,102,211,65,156,177,146,124,192,212,153,198,172,177,93,147,90,155,87,58,202,38,86,92,158,115,49,137,213,92,69,72,100,190,49,212,168,69,119,180,109,111,153,126,203,170,213,139,161,69,83,140,145,48,209,142,218,160,198,87,48,73,85,217,84,160,214,202,42,62,65,147,100,183,126,188,116,92,178,152,156,132,33,101,70,88,84,88,54,184,61,200,57,214,50,131,40,87,206,190,144,88,176,52,73,132,169,111,36,33,210,172,200,132,184,141,108,178,163,141,178,48,185,131,180,72,71,82,87,62,211,43,160,109,165,53,144,49,85,98,206,177,122,170,150,69,173,73,131,153,71,73,32,69,182,147,197,107,67,59,173,96,179,185,139,180,83,59,144,188,198,41,173,211,121,217,129,35,40,36,145,196,169,111,153,107,141,168,202,195,35,132,68,208,163,126,50,196,51,97,123,171,194,139,121,90,186,45,51,39,154,92,185,65,129,50,167,143,35,86,197,104,122,5
111,173,181,197,132,192,213,190,174,200,203,215,117,179,170,71,104,54,42,166,34,106,127,158,104,199,54,104,103,87,209,178,112,141,156,55,176,187,150,177,54,62,127,130,218,193,204,220,108,196,175,69,107,183,212,129,57,89,117,128,100,220,103,142,185,183,109,81,56,112,198,67,202,164,209,53,77,60,109,70,80,207,47,50,51,161,198,163,69,111,59,213,77,43,219,189,214,181,166,214,53,129,131,215,132,160,49,71,118,146,190,149,174,44,218,93,114,165,33,74,181,149,139,67,166,218,109,75,113,100,139,206,49,107,63,158,56,157,177,178,140,70,210,91,145,125,140,205,81,219,86,173,76,212,159,212,41,105,200,173,194,35,158,195,190,127,182,103,190,41,112,207,206,101,181,138,170,37,60,82,63,85,135,36,149,120,58,100,135,129,153,219,83,205,175,77,196,144,221,151,160,79,181,41,221,198,106,207,165,189,173,216,174,69,173,174,122,34,85,198,175,48,69,137,38,62,90,82,152,195,89,116,149,69,88,136,118,187,65,128,104,45,104,91,176,184,188,101,53,62,103,62,107,55,60,184,170,166,87,192,132,112,159,84,220,182,74,140,214,110,127,63,156,77,35,218,199,51,151,34,110,205,127,82,132,79,144,67,110,115,101,211,65,156,177,145,124,192,213,152,199,173,177,94,147,90,156,87,57,202,38,87,92,157,115,48,137,214,92,70,72,100,190,49,212,169,68,119,180,109,110,153,126,202,169,212,139,161,70,83,140,145,47,210,142,218,161,199,86,50,74,85,218,83,160,214,201,42,62,65,146,99,182,127,188,117,91,179,152,157,132,34,100,69,89,83,88,54,184,60,200,58,215,50,131,40,86,207,190,144,87,176,51,73,132,169,111,36,34,209,172,201,133,184,140,110,179,163,141,178,49,186,131,181,71,72,83,87,62,210,43,161,109,166,52,143,49,86,98,206,178,122,169,149,69,172,74,130,154,71,72,33,70,181,147,198,108,67,60,172,96,180,185,140,180,82,58,144,189,197,42,174,211,122,217,129,35,39,35,145,195,169,111,152,107,141,167,203,194,36,132,69,208,163,125,50,196,50,98,121,171,193,139,119,90,187,43,50,39,156,92,185,65,127,51,167,143,35,86,197,105,123,5
111,172,181,196,131,192,214,188,173,200,203,215,116,179,170,70,104,54,41,166,34,107,128,158,105,200,54,103,103,86,209,179,112,142,156,54,176,186,150,178,54,62,127,130,218,192,204,220,108,197,175,69,106,184,212,130,56,88,118,127,100,221,103,141,185,183,108,81,56,113,197,66,202,163,209,53,78,59,108,71,80,207,46,49,52,161,199,164,70,111,58,212,75,43,220,189,214,180,165,214,53,129,130,214,132,161,48,71,118,145,191,148,173,44,217,94,114,164,33,74,179,149,138,67,166,219,109,75,112,100,138,206,49,108,63,159,55,156,177,177,139,70,211,92,147,125,140,205,81,219,85,173,76,212,159,212,41,105,199,171,193,37,158,194,191,128,182,103,191,41,111,207,207,102,180,138,172,36,61,82,63,86,134,35,149,121,58,100,135,129,154,219,82,205,175,76,194,145,221,151,160,79,183,41,221,196,106,207,165,189,173,215,175,69,173,174,122,34,85,198,176,48,69,137,37,62,91,82,153,196,90,117,148,70,88,135,118,187,66,129,105,45,104,92,176,183,188,100,54,63,103,62,106,55,60,184,169,166,86,192,132,111,158,84,220,181,75,140,213,109,127,62,154,78,36,217,200,51,152,34,111,205,127,82,132,79,143,67,110,114,102,211,65,156,176,146,124,191,213,152,198,171,176,93,147,89,155,88,58,202,39,86,92,156,115,49,136,214,92,70,72,101,190,49,213,168,70,119,181,109,111,153,126,202,169,213,139,162,69,83,139,146,48,209,142,217,161,199,87,49,73,85,217,83,160,215,202,43,61,66,146,100,182,126,188,117,92,179,153,157,132,33,101,70,89,84,87,54,183,61,200,58,215,51,132,40,86,206,189,144,87,176,52,74,132,168,111,37,33,209,172,200,133,185,141,108,179,163,141,177,48,186,132,181,72,72,82,86,62,211,42,160,109,166,52,143,49,86,98,206,177,123,169,149,68,173,74,129,153,70,73,33,69,181,148,198,107,67,58,172,96,179,184,139,180,83,58,144,188,198,41,175,212,121,217,129,35,39,35,145,195,169,112,153,107,140,168,202,196,37,133,67,208,163,126,50,195,51,97,122,172,194,139,119,90,188,45,49,40,156,93,184,65,128,51,167,143,36,87,198,104,122,5
110,172,181,196,131,192,214,189,173,200,203,215,117,179,170,71,104,53,41,166,34,107,128,158,105,200,54,104,103,86,210,179,112,142,157,54,175,186,149,178,54,62,126,130,218,193,205,220,108,196,175,69,106,183,212,130,57,88,118,128,100,220,104,142,185,183,109,82,56,112,197,67,202,163,209,54,77,59,108,70,80,207,47,50,51,160,199,164,69,111,58,213,76,43,219,189,214,181,166,214,53,129,130,215,131,160,49,70,118,145,190,148,174,44,218,94,114,165,33,75,180,149,138,67,165,219,110,74,112,100,139,207,48,107,63,158,55,156,177,177,139,71,211,92,145,125,140,205,80,220,86,173,76,212,158,212,42,105,199,172,193,35,157,195,190,127,182,103,191,41,111,206,206,102,180,138,170,37,61,82,63,86,134,35,149,121,57,101,135,129,154,218,83,205,175,77,195,144,221,151,159,79,182,41,221,197,106,207,165,189,173,215,174,70,173,173,122,34,85,198,175,48,69,137,38,62,90,82,152,196,90,116,148,70,88,135,118,187,65,129,105,45,104,92,176,184,188,101,53,62,103,62,107,54,60,184,170,167,86,192,132,112,159,84,220,181,74,140,214,109,127,62,155,78,36,218,200,51,152,35,110,205,127,82,132,79,143,67,109,114,102,211,65,156,176,146,124,192,213,152,198,172,177,93,147,89,156,88,58,202,38,86,92,157,115,48,137,214,92,69,72,101,190,48,212,168,69,119,180,110,111,153,126,202,169,212,139,161,69,83,140,145,47,210,142,218,161,198,86,49,74,85,218,83,160,215,201,42,61,66,147,100,182,127,188,116,92,179,152,157,132,33,101,70,88,84,88,54,184,60,200,58,214,50,132,40,86,207,190,144,87,176,51,73,132,169,111,36,34,210,172,200,133,185,141,109,179,163,141,178,48,186,132,180,71,72,82,87,62,211,42,161,109,166,52,143,49,85,98,206,177,122,169,149,69,173,74,130,153,71,72,33,69,181,147,198,107,68,59,172,95,180,185,139,180,82,58,144,189,198,42,173,211,121,217,129,35,39,35,145,196,169,111,152,107,141,168,202,195,36,132,68,208,163,125,50,196,51,97,122,172,194,140,120,91,187,44,50,39,155,93,185,65,128,51,167,143,35,87,197,104,122,5
110,170,182,198,133,191,215,189,173,201,202,215,115,179,171,68,105,53,41,168,34,106,128,159,105,201,54,104,102,86,211,180,112,141,156,54,178,183,150,178,55,61,125,131,218,193,203,218,108,196,175,69,105,183,209,130,58,88,117,128,103,220,104,142,182,183,109,83,56,112,196,64,200,163,209,52,77,59,109,69,83,207,47,51,51,160,198,164,70,110,58,214,75,42,220,190,215,180,165,215,54,129,130,213,134,161,50,71,116,145,192,148,176,46,218,93,115,166,35,75,182,150,138,68,165,218,109,74,110,99,139,207,49,106,64,158,57,156,180,176,137,72,210,92,145,124,139,205,82,220,85,173,78,213,160,210,41,106,200,170,194,35,156,195,192,128,184,102,191,41,110,205,206,102,180,139,169,36,61,81,63,86,135,35,149,120,58,102,138,131,154,220,83,204,175,78,196,142,220,150,157,78,183,42,220,195,107,208,165,188,174,213,175,70,171,174,123,33,84,197,176,49,68,137,39,61,89,81,153,196,92,116,146,69,88,134,117,187,63,128,106,47,103,93,174,185,189,100,54,63,104,62,105,54,59,186,171,168,85,193,131,112,157,84,220,183,74,141,214,108,127,63,157,79,34,216,199,50,150,35,110,206,128,83,132,78,145,66,110,116,101,209,63,157,176,145,124,191,213,152,197,173,177,93,149,89,156,88,57,202,36,86,92,158,115,50,136,213,92,71,74,101,191,51,212,168,68,120,180,111,110,153,127,203,170,213,138,162,70,85,140,145,46,211,141,220,161,199,88,48,72,85,217,83,160,214,202,40,60,68,147,99,184,127,190,117,95,178,154,158,131,33,99,69,88,83,88,54,185,60,200,56,214,53,132,40,84,207,188,145,88,175,51,71,134,168,111,36,34,209,172,200,132,186,141,107,179,162,141,178,47,186,131,178,71,71,81,88,63,210,42,159,109,169,53,141,49,85,98,208,176,122,168,148,68,173,74,130,153,71,73,32,70,181,147,197,107,70,59,172,93,180,184,140,182,82,59,144,188,196,43,174,212,123,218,131,35,39,34,145,195,168,114,155,105,141,167,200,194,37,132,70,207,164,126,50,194,51,99,122,171,196,139,121,91,187,43,51,40,155,93,185,66,127,51,164,143,34,85,197,103,122,5
110,173,182,197,132,193,213,190,173,200,203,215,117,179,171,72,104,54,42,166,34,106,127,158,105,199,53,104,103,86,210,179,112,142,157,54,176,186,149,178,55,63,127,130,218,193,204,218,108,196,175,70,106,183,212,130,57,88,118,127,100,220,104,141,185,183,108,82,56,112,198,67,202,164,209,53,78,59,109,70,80,207,46,50,51,161,198,164,69,110,58,213,76,43,219,189,213,181,166,213,53,129,130,215,131,161,49,71,119,145,190,148,174,45,218,93,115,165,34,75,179,149,139,67,165,218,110,75,112,100,139,207,49,107,63,158,56,156,177,177,139,71,211,91,146,125,140,205,79,220,85,173,77,212,157,212,42,105,200,173,193,36,158,195,189,127,182,103,190,40,111,206,206,102,181,138,170,37,61,83,62,86,134,35,150,121,58,101,136,129,153,218,83,206,175,76,195,143,221,151,159,79,181,42,219,197,106,208,165,188,174,215,173,70,173,174,123,34,85,198,176,49,69,138,38,61,90,82,152,195,90,116,149,69,87,134,118,186,64,129,105,45,104,92,175,184,188,101,53,62,103,63,107,55,60,183,169,166,87,192,132,112,159,85,220,181,75,140,214,110,127,61,154,78,36,218,200,51,153,34,110,205,127,82,132,79,143,66,109,114,102,211,65,156,177,146,124,192,213,152,198,172,177,93,147,89,156,88,59,202,38,86,92,158,114,48,137,214,91,70,72,100,190,48,212,169,69,119,180,109,110,154,126,202,169,212,139,161,69,83,140,145,47,209,142,218,160,198,86,49,73,86,218,83,160,214,202,42,62,66,147,100,182,127,188,116,92,179,152,157,132,33,101,69,89,84,87,54,183,61,201,58,214,51,131,40,87,207,190,145,88,176,51,74,133,170,110,36,34,209,172,200,133,185,141,109,180,163,141,178,49,185,132,180,72,72,82,86,61,211,43,161,108,166,51,143,49,86,98,207,177,122,169,149,69,173,74,130,153,71,73,33,70,182,147,198,107,68,58,171,95,180,185,140,180,82,58,144,189,197,41,174,210,121,218,130,35,39,35,145,196,169,112,152,107,141,168,202,195,37,132,68,208,164,125,50,196,52,97,123,171,194,140,120,89,187,44,50,39,155,93,185,66,127,50,167,143,36,87,196,105,123,5
110,172,181,196,131,192,214,189,173,199,204,215,117,179,170,71,104,53,42,166,34,106,128,158,105,199,54,104,103,86,210,179,112,142,157,55,175,186,149,178,54,62,126,131,218,193,204,220,108,196,175,69,106,183,212,130,57,88,118,128,100,220,104,142,185,183,109,82,56,112,197,67,202,163,209,54,77,59,108,70,80,207,47,49,51,160,198,164,69,111,58,213,76,43,220,189,213,181,166,214,53,129,131,215,131,160,49,71,119,145,190,148,174,44,218,94,114,165,33,75,180,149,138,67,165,218,110,74,113,100,139,206,48,107,63,158,55,156,177,177,139,71,211,92,145,124,140,205,80,220,86,173,76,212,158,212,42,105,199,172,193,35,157,195,190,127,182,103,191,41,112,207,206,101,180,138,171,36,61,83,63,86,134,35,150,121,57,101,135,129,154,218,83,205,175,77,195,144,221,151,159,79,182,41,220,197,106,207,165,189,173,215,174,70,172,173,122,34,85,198,175,48,69,137,37,62,90,82,152,196,90,116,148,70,88,135,118,187,65,129,105,45,104,92,175,184,188,101,53,62,103,62,107,54,60,184,169,166,87,192,132,112,159,85,221,181,74,140,214,110,127,62,155,78,35,218,200,51,152,35,110,205,127,82,132,79,144,67,110,114,102,211,65,156,176,146,124,191,213,153,198,172,177,93,147,90,156,88,59,202,38,86,92,157,115,48,137,214,92,69,72,101,190,48,212,168,69,119,180,109,111,153,126,202,169,212,139,161,69,83,140,145,48,210,142,218,161,198,86,49,73,85,217,83,160,215,201,42,61,66,147,100,182,127,188,116,92,178,152,157,132,33,100,70,89,84,88,54,184,61,200,58,215,50,132,40,87,207,190,144,88,176,51,73,132,169,111,36,34,210,172,201,133,185,141,108,179,163,141,178,48,185,132,180,71,72,82,86,62,210,42,161,109,166,52,143,49,85,98,206,177,122,169,149,69,173,74,130,153,70,72,33,69,182,147,198,107,68,59,172,95,180,185,139,180,82,58,144,189,198,42,173,211,122,217,129,35,39,35,145,196,169,111,153,107,141,168,202,195,36,132,68,208,163,125,50,196,51,97,122,172,194,140,120,90,187,44,50,40,155,92,185,66,128,51,167,143,35,87,198,104,122,5
110,172,181,196,131,192,214,189,173,199,203,215,117,179,170,71,104,53,41,166,34,107,128,158,105,200,54,104,103,86,209,179,112,142,157,54,176,186,149,178,54,62,126,131,218,193,204,219,108,196,175,69,106,183,212,130,57,88,118,128,100,220,104,142,185,183,109,82,56,112,197,67,202,163,209,54,77,59,108,70,80,207,47,49,51,161,198,164,69,111,58,213,76,43,219,189,213,181,166,214,53,129,130,215,132,160,49,71,118,145,190,148,174,44,218,94,114,165,33,75,180,149,138,67,165,219,110,74,113,100,139,207,48,107,63,158,55,156,177,177,139,71,211,92,145,125,140,205,80,220,86,173,76,212,158,212,42,105,199,172,193,35,158,195,190,127,182,103,191,41,112,206,206,102,180,138,171,37,60,83,63,86,134,35,149,121,57,101,135,129,154,218,83,205,175,77,195,144,221,151,159,79,182,41,221,197,106,207,165,189,173,215,174,70,173,173,122,34,85,198,175,48,69,137,37,62,90,82,152,195,90,116,148,70,88,135,118,187,65,129,105,45,104,92,176,184,188,101,53,62,103,62,107,54,60,184,169,166,86,192,132,112,159,85,220,181,74,140,214,110,127,62,155,77,36,218,200,51,152,35,110,205,127,82,132,79,143,67,110,114,102,211,65,156,176,146,124,192,213,152,198,172,177,93,147,89,156,88,59,202,38,86,92,157,115,48,137,214,92,69,72,101,190,48,212,168,69,119,180,110,111,153,126,202,169,212,139,161,69,83,140,145,47,210,142,218,161,198,86,49,73,85,218,83,160,215,201,43,61,66,147,100,182,127,188,117,92,178,152,157,132,33,101,70,88,84,88,54,184,61,200,58,215,51,131,40,86,207,190,144,88,176,51,73,132,169,111,36,34,209,172,200,133,185,141,109,179,163,141,178,48,186,132,180,71,72,82,86,62,211,42,161,109,166,52,143,49,85,98,206,177,122,169,149,69,173,74,130,153,70,72,33,69,182,147,197,107,68,59,172,95,180,185,139,180,82,58,144,189,198,42,173,211,121,217,129,35,39,36,145,196,169,111,153,107,141,168,202,195,36,132,68,208,163,125,50,196,51,98,122,172,194,140,120,91,187,44,50,39,155,93,185,66,128,51,167,143,35,87,198,104,122,5
110,173,179,197,130,192,212,190,172,199,203,215,116,178,170,71,106,54,41,166,36,107,127,157,106,199,54,104,104,88,211,178,112,143,156,54,175,187,149,178,53,63,127,133,218,194,205,221,108,195,176,69,107,184,211,130,58,88,119,129,99,220,105,142,185,184,109,82,57,112,196,67,204,163,210,54,78,60,109,70,79,208,47,50,50,159,200,164,67,112,57,214,75,43,219,188,213,181,166,214,54,129,132,213,131,162,49,70,117,146,190,147,175,45,218,94,115,163,33,76,177,149,138,66,167,219,110,74,112,99,139,206,48,108,62,159,56,155,176,176,139,73,211,90,145,126,143,206,81,219,87,172,76,212,159,213,42,106,201,172,195,36,158,195,190,126,183,103,192,40,112,208,207,102,181,137,171,36,61,83,63,85,135,35,149,123,59,100,134,129,152,218,83,207,175,77,195,143,223,148,159,80,181,41,221,198,107,206,165,187,173,214,175,69,172,174,123,34,83,199,176,48,70,138,38,62,90,84,154,196,89,117,149,69,87,136,117,186,65,128,105,43,105,92,177,183,189,102,54,62,103,62,108,56,60,184,169,165,86,193,132,108,157,85,220,180,75,138,214,111,126,61,154,80,37,218,200,49,153,35,109,205,126,83,133,78,143,68,109,115,103,209,66,156,177,146,124,193,213,153,200,171,177,92,147,91,155,89,59,201,39,85,94,158,115,49,137,214,94,68,73,100,192,48,211,168,69,120,180,110,110,153,126,202,171,212,140,162,67,84,139,147,47,208,142,218,161,198,88,49,73,84,215,84,161,213,201,42,62,66,148,99,183,127,189,115,91,180,152,157,132,34,101,70,89,85,87,55,184,59,198,58,216,51,131,39,85,207,190,144,87,177,53,73,134,169,111,37,34,211,172,199,132,186,141,109,181,161,140,177,49,185,132,179,72,70,82,87,62,209,43,160,109,165,51,142,49,85,98,206,176,122,170,149,69,173,74,130,155,70,72,33,70,182,149,198,107,68,58,172,94,178,185,139,180,84,58,143,188,197,41,174,209,121,218,131,36,39,37,145,197,169,112,152,107,141,170,203,195,37,132,66,209,164,126,50,195,52,98,122,173,195,141,120,92,187,43,48,41,154,93,184,66,126,50,166,143,35,87,198,105,121,5
110,171,181,196,132,191,214,189,173,199,203,215,117,177,170,71,105,52,42,167,35,107,129,158,106,200,55,104,104,86,211,179,112,141,156,53,177,187,149,178,55,64,128,131,219,192,206,219,108,195,176,69,106,182,211,130,55,87,118,127,99,221,104,142,185,183,109,83,57,112,197,68,203,163,208,53,79,60,108,70,80,206,47,49,50,161,198,162,69,110,58,214,76,43,219,189,214,179,166,214,54,129,129,216,131,159,49,70,119,144,189,147,174,45,217,94,115,165,32,75,181,150,138,66,163,219,110,74,112,100,138,207,48,107,63,159,55,156,177,176,139,70,210,91,144,124,139,206,79,220,86,173,77,213,160,212,42,106,200,171,192,35,157,197,190,128,181,104,192,39,112,207,206,102,179,138,170,38,60,83,63,85,133,36,149,121,57,100,136,130,155,217,81,206,176,77,196,145,222,151,158,80,183,42,221,198,108,206,166,187,174,215,175,70,172,173,123,34,85,198,175,49,69,137,37,63,90,82,153,196,89,117,150,70,88,135,119,186,63,129,105,44,104,93,175,184,188,101,53,62,104,62,105,55,60,185,169,166,86,193,132,111,158,84,220,179,75,138,213,111,127,63,155,79,35,218,199,51,152,35,108,204,127,82,131,78,144,66,111,112,102,211,66,157,176,146,125,192,212,152,197,172,177,92,146,89,156,88,59,203,39,85,91,158,115,47,138,214,92,70,71,104,191,48,211,169,68,120,180,110,111,153,126,203,169,212,140,161,69,83,140,144,47,208,143,218,160,198,86,48,73,84,219,84,160,214,201,42,60,66,146,101,183,127,189,117,91,178,152,157,132,32,101,72,88,83,87,54,184,62,201,56,215,51,132,40,87,207,190,144,88,176,51,73,133,169,111,38,34,210,172,200,131,184,141,110,180,163,141,177,48,185,131,179,72,72,83,86,61,211,44,160,110,165,52,145,47,85,98,207,177,121,169,149,67,174,74,129,153,70,72,33,70,181,148,198,109,68,60,172,94,181,186,139,180,81,59,145,188,197,43,174,212,120,217,129,36,39,36,146,197,171,112,153,105,140,168,203,194,35,132,68,207,162,125,50,196,51,97,122,171,193,139,121,91,187,45,49,40,155,93,185,66,129,51,167,144,35,87,197,106,122,5
110,172,181,196,131,192,214,189,174,200,204,215,117,179,169,71,103,53,41,166,35,107,127,158,105,199,53,104,103,87,209,179,112,142,156,55,175,186,149,178,54,62,126,131,218,192,205,219,108,196,175,69,106,183,212,130,56,88,118,128,99,220,104,142,185,184,108,82,56,112,197,67,202,163,209,54,78,59,108,71,80,207,47,50,50,160,199,163,69,111,58,213,77,43,219,189,213,181,166,214,53,129,130,215,132,160,49,70,119,145,191,148,174,44,218,93,115,165,34,75,180,149,138,67,165,218,109,74,113,100,139,207,48,107,63,158,55,156,177,177,139,71,211,92,146,125,140,206,80,220,86,173,76,212,158,211,42,105,199,172,193,35,158,195,190,127,182,103,191,41,111,206,206,101,180,138,171,36,61,83,63,86,134,35,149,120,57,101,136,129,154,219,83,205,175,77,195,144,221,151,159,79,182,41,220,197,106,207,165,189,174,214,173,70,172,174,122,34,85,199,176,48,69,137,37,62,90,82,152,195,90,116,148,70,88,135,118,186,65,129,105,44,104,92,176,184,188,101,54,62,104,62,107,54,60,184,169,166,86,192,132,112,159,84,221,181,74,140,214,109,128,63,154,78,36,218,200,51,152,35,110,205,127,82,131,78,143,67,110,115,102,211,65,156,176,146,124,191,213,152,198,172,177,93,147,89,156,88,58,202,39,86,93,157,115,48,137,214,93,69,72,100,190,48,212,168,69,120,179,110,111,153,126,202,169,212,139,161,69,84,140,145,48,210,143,218,161,198,86,49,74,85,217,83,160,215,201,42,61,66,147,100,182,127,188,117,92,179,152,157,132,33,100,69,89,84,88,54,184,60,200,57,214,50,132,40,86,207,190,144,88,176,52,73,132,169,110,36,34,209,172,200,132,185,141,109,179,163,142,178,48,186,131,180,71,72,82,86,62,210,42,160,108,166,52,143,49,86,98,206,177,122,169,149,70,173,73,130,153,71,73,33,69,182,147,198,107,68,59,172,95,180,185,140,180,82,58,144,189,197,41,173,211,121,217,129,35,40,35,145,196,170,111,153,107,141,168,202,195,35,132,68,208,163,125,50,195,51,97,122,172,194,139,120,91,187,44,49,40,155,93,185,66,128,51,167,143,35,87,198,104,122,5
111,172,181,197,131,191,214,189,173,199,203,215,118,179,170,71,104,53,41,166,34,106,127,158,105,200,53,104,102,87,209,179,112,142,156,54,175,186,149,177,54,62,126,132,218,193,204,220,107,196,175,68,106,183,212,130,56,89,118,128,100,220,103,142,185,184,109,82,56,112,197,67,203,163,209,53,77,59,108,70,81,207,47,49,51,160,198,164,69,110,58,213,76,43,219,189,213,181,166,214,53,129,131,215,131,161,49,71,119,146,190,148,174,44,217,94,115,164,33,75,179,149,138,67,166,218,110,74,113,100,138,207,48,107,63,158,55,156,177,177,139,71,211,92,146,125,140,205,80,219,86,173,77,213,158,211,41,106,200,172,193,35,157,195,191,127,182,103,191,41,111,206,206,101,181,138,170,37,61,82,62,85,134,35,150,121,58,100,135,129,154,219,83,206,175,76,196,143,221,151,159,79,182,41,221,197,107,207,165,189,173,215,174,70,173,173,122,34,85,198,175,48,69,137,37,63,90,82,152,195,90,116,149,70,88,136,118,186,65,129,104,45,104,92,176,183,188,101,53,62,103,62,106,54,60,184,169,166,86,192,131,112,159,85,220,180,74,140,214,109,127,62,154,77,36,218,200,51,152,35,110,205,126,82,132,79,143,67,110,115,103,211,66,156,176,146,124,191,212,153,198,172,177,93,146,89,156,88,58,202,38,86,93,158,115,49,137,214,92,69,72,101,189,48,213,168,69,119,180,109,111,153,126,202,169,212,139,161,69,84,140,146,47,210,142,219,161,198,86,49,74,85,217,83,160,215,201,43,61,66,147,100,183,127,188,117,92,178,151,157,132,33,100,69,89,83,88,54,185,60,200,58,214,50,132,40,86,207,190,144,87,176,51,73,133,168,111,36,34,210,172,201,132,185,142,109,179,163,141,177,48,186,132,180,72,72,82,86,61,211,42,161,109,166,51,143,49,86,99,206,178,122,169,149,69,173,73,129,153,71,72,32,69,181,147,198,107,68,59,172,95,180,185,139,180,82,59,144,189,197,42,173,211,122,218,130,35,39,36,145,196,169,111,153,107,141,168,201,195,36,132,68,208,163,125,50,196,51,97,122,171,194,140,120,90,187,44,49,39,155,92,185,65,127,51,167,144,36,87,198,104,122,5
111,172,181,196,130,191,214,189,174,198,203,215,116,180,171,70,104,53,41,166,33,107,128,158,106,200,54,104,103,87,210,179,112,142,158,55,174,186,150,177,53,62,126,131,217,192,205,220,108,196,175,69,106,183,212,130,57,88,117,127,99,220,103,142,185,183,109,82,56,112,198,66,202,164,209,53,76,59,108,71,80,206,48,49,50,161,198,164,68,110,58,212,77,43,219,189,214,181,165,213,52,129,130,215,131,159,49,70,119,145,190,148,175,44,218,94,115,164,33,75,179,149,138,67,165,219,111,74,112,99,140,207,48,107,62,158,55,157,178,177,138,72,210,91,146,124,140,205,80,220,86,173,76,213,158,211,42,105,198,172,194,36,157,195,190,127,181,104,191,40,111,206,206,101,180,138,170,36,61,83,63,85,135,36,150,121,56,100,135,131,154,219,84,204,174,77,196,144,221,151,159,79,183,42,221,197,106,208,165,189,173,214,173,70,172,173,123,35,84,198,175,48,69,136,37,62,90,82,153,194,91,117,148,70,88,135,119,187,65,129,103,45,104,93,175,185,187,101,54,62,103,62,107,55,60,184,169,166,85,191,132,112,159,84,220,181,75,140,213,110,127,62,154,77,35,218,200,51,153,35,110,205,128,82,132,78,145,67,110,116,103,210,65,157,176,146,124,191,212,152,197,171,177,93,147,89,155,88,59,202,39,86,92,158,115,47,136,214,92,70,72,100,190,48,212,168,69,119,179,109,111,153,126,202,169,212,140,161,69,83,140,145,47,210,142,218,161,198,86,48,74,85,217,82,159,215,201,43,61,66,146,99,183,127,188,117,92,178,152,156,131,33,100,70,88,83,87,54,184,60,200,56,215,50,132,39,86,207,190,144,87,176,51,74,132,169,112,36,34,209,171,200,133,185,140,109,179,163,141,178,48,186,132,180,72,72,82,87,61,210,43,161,109,165,53,143,49,86,99,205,177,122,169,149,69,173,74,130,154,71,72,33,68,181,147,197,108,68,58,171,95,181,185,140,180,83,58,142,189,199,41,172,211,121,218,130,34,39,35,145,197,169,112,153,106,140,168,202,195,35,132,68,208,163,126,49,196,50,98,122,172,194,139,120,91,187,44,50,39,155,94,185,66,127,51,166,143,35,88,198,104,122,5
111,172,181,196,131,192,214,189,173,199,203,215,117,179,170,71,104,53,41,166,34,107,128,158,105,200,53,104,103,86,209,179,112,142,157,54,176,186,149,178,54,62,126,131,218,193,205,220,108,196,175,69,106,183,212,130,57,88,118,128,100,220,104,142,185,184,109,82,56,112,197,67,202,163,209,54,77,59,108,70,80,207,47,49,51,160,199,163,69,111,58,213,76,43,219,189,214,181,166,213,53,129,130,215,131,160,49,71,118,145,190,148,174,44,218,94,114,165,33,75,180,149,138,67,165,219,110,74,113,100,139,207,48,107,63,158,55,156,177,177,139,71,211,92,145,125,140,205,80,220,86,173,76,213,159,212,41,105,199,172,193,35,158,195,190,127,182,103,191,41,112,206,206,102,180,138,171,37,61,82,63,86,134,35,150,121,57,101,135,129,154,218,83,205,175,77,195,144,221,151,159,79,182,42,221,197,106,207,165,189,173,215,174,70,172,173,122,34,85,198,175,48,69,137,37,62,90,82,153,195,90,116,148,70,88,135,118,187,65,129,105,45,104,92,175,184,188,101,53,62,103,62,107,54,60,184,169,166,86,192,132,112,159,84,221,181,74,140,214,110,127,62,155,77,36,218,200,51,152,35,110,205,127,82,132,78,143,67,110,114,102,211,65,156,176,146,124,192,213,152,198,172,177,93,147,90,156,88,58,202,38,86,92,157,115,48,137,214,92,69,72,101,190,48,212,168,69,119,180,110,111,153,126,202,169,212,139,161,69,83,140,145,47,210,142,218,161,198,87,49,73,85,217,83,160,215,201,42,61,66,147,100,182,127,188,117,92,178,152,157,132,33,101,70,89,84,88,54,184,61,200,58,214,51,132,40,86,207,190,144,88,176,51,73,132,169,111,36,34,209,172,200,133,185,141,109,179,163,141,178,48,186,132,180,71,72,82,86,62,211,42,160,109,166,52,143,49,85,98,206,177,122,169,149,69,173,74,130,153,70,72,33,69,182,148,197,107,68,59,172,95,180,185,139,180,82,58,144,188,198,42,173,211,121,217,129,35,39,35,145,196,169,111,153,107,141,168,202,195,36,132,68,208,163,125,50,196,51,97,122,172,194,140,120,90,187,44,50,39,155,93,185,66,128,51,167,143,35,87,198,104,122,5
111,172,181,196,131,192,214,189,173,199,203,215,117,179,170,71,104,53,41,166,34,107,128,158,105,200,54,104,103,86,210,179,112,142,157,54,176,186,149,178,54,62,126,130,218,193,204,219,108,196,175,69,106,183,212,130,57,88,118,128,100,220,104,142,185,183,109,82,56,112,197,67,202,163,209,54,77,59,108,70,80,207,47,49,51,160,199,164,69,111,58,213,76,43,219,189,214,181,166,214,53,129,130,215,131,160,49,71,118,145,190,148,174,44,218,94,115,165,33,75,180,149,138,67,165,218,110,74,113,100,139,207,48,107,63,158,55,156,177,177,139,71,211,92,145,125,140,205,80,220,86,173,76,212,158,212,42,105,199,172,193,35,157,195,190,127,182,103,191,41,111,206,206,102,180,138,171,37,60,83,63,86,134,35,150,121,57,101,135,129,154,218,83,205,175,77,195,144,221,151,159,79,182,41,221,197,106,207,165,189,173,215,174,70,172,173,122,34,85,198,175,48,69,137,37,62,90,82,152,195,90,116,148,70,88,135,118,187,65,129,105,45,104,92,176,184,188,101,53,62,103,62,107,54,60,184,169,166,86,192,132,112,159,85,221,181,74,140,214,110,127,62,155,78,36,218,200,51,152,35,110,205,127,82,132,79,143,67,110,114,102,211,65,156,176,146,124,191,213,152,198,172,177,93,147,89,156,88,58,202,38,86,92,157,115,48,137,214,92,69,72,101,190,48,212,168,69,119,180,110,111,153,126,202,169,212,139,161,69,83,140,145,47,210,142,218,161,198,86,49,73,85,218,83,160,215,201,42,61,66,147,100,182,127,188,117,92,178,152,157,132,33,101,70,88,84,88,54,184,61,200,57,214,51,131,40,86,207,190,144,88,176,51,73,132,169,111,36,34,209,172,200,133,185,141,109,179,163,141,178,48,186,132,180,71,72,82,87,62,211,42,161,109,166,52,143,49,85,98,206,177,122,169,149,69,173,74,130,153,71,72,33,69,182,147,197,107,68,59,172,95,180,185,139,180,82,58,144,189,198,41,173,211,121,217,129,35,39,35,145,196,169,111,153,107,141,168,202,195,36,132,68,208,163,125,50,196,51,98,122,172,194,140,120,90,187,44,50,39,155,93,185,66,128,51,167,143,35,87,198,104,122,5
110,173,181,196,131,192,214,190,173,199,204,215,118,178,170,71,104,54,42,166,35,107,128,158,105,199,53,104,103,87,210,180,112,142,157,55,176,186,149,178,54,62,127,130,218,193,205,219,108,197,176,69,107,183,211,130,57,88,118,128,100,220,104,143,185,184,108,82,56,111,197,66,202,164,209,53,77,59,108,70,80,206,47,50,50,161,199,164,69,110,59,213,77,43,219,189,214,181,166,214,53,129,130,215,131,160,49,71,119,145,191,148,174,44,218,94,115,165,33,75,180,149,138,67,165,218,110,74,113,100,139,207,49,107,64,159,56,156,178,177,139,71,211,92,145,125,140,205,80,220,86,174,76,212,158,211,41,105,200,172,194,36,158,195,190,127,182,102,191,40,112,206,206,101,181,138,170,37,60,83,63,86,134,35,150,121,57,101,135,129,154,218,83,205,175,77,195,144,222,152,159,79,182,42,220,197,106,207,165,189,173,215,174,70,172,174,121,34,85,198,176,48,69,137,37,62,90,82,153,195,90,116,148,70,88,135,118,186,66,129,105,45,104,92,175,184,188,101,52,62,104,62,107,55,60,184,170,167,86,192,132,112,158,84,220,181,75,140,213,109,128,63,155,77,36,218,199,52,153,35,110,205,128,82,131,78,144,67,110,114,101,211,65,155,176,146,124,191,213,152,198,172,177,93,147,90,156,88,58,203,39,86,93,157,115,48,137,214,93,69,72,101,190,48,212,168,69,120,179,110,111,153,127,203,169,212,138,161,69,83,140,146,47,210,142,218,162,198,86,49,74,86,218,84,160,214,201,42,60,66,146,99,182,126,187,117,92,178,152,156,131,33,100,69,89,84,88,53,184,61,200,58,214,50,132,40,86,207,190,145,88,176,51,73,132,169,111,36,34,209,172,200,133,184,141,109,179,164,141,178,48,186,132,180,71,72,82,86,62,211,42,160,109,166,52,144,48,86,98,206,178,123,169,149,70,173,73,130,153,71,73,33,68,182,147,198,108,68,58,172,94,180,185,139,180,82,58,144,189,198,42,173,211,121,217,129,35,39,35,145,196,170,111,153,107,140,168,201,194,35,132,68,208,164,125,51,196,51,98,122,173,194,140,120,90,187,44,50,40,155,93,185,66,128,51,167,143,35,87,198,104,122,5
110,172,180,196,131,192,214,190,174,199,203,216,117,179,169,71,104,53,41,166,34,106,128,159,105,200,53,104,103,87,209,179,112,141,156,55,175,186,149,178,55,62,127,130,217,193,205,220,108,196,176,69,107,183,212,130,57,88,118,128,99,220,105,142,185,183,108,82,56,112,197,66,201,164,209,54,77,59,109,70,80,207,47,49,51,160,198,164,69,111,58,213,76,43,218,188,213,181,166,213,53,129,130,215,131,160,49,70,118,145,191,147,174,44,218,93,114,164,32,76,180,149,138,67,165,219,109,74,112,100,140,207,48,108,63,158,55,157,177,177,139,72,211,91,146,124,140,204,80,220,87,174,76,212,159,211,41,105,199,172,193,35,157,195,190,128,181,103,191,40,112,206,206,102,181,138,170,36,61,83,63,86,134,35,149,120,57,100,135,130,154,218,83,205,175,77,196,143,221,151,159,78,183,41,220,197,106,207,165,189,173,216,174,70,172,174,123,34,85,198,175,47,69,137,37,62,90,82,152,196,90,117,149,69,88,136,118,187,65,129,104,44,103,92,175,184,188,101,54,62,104,62,107,55,60,183,169,166,87,193,132,112,159,84,221,180,74,140,214,109,127,62,155,77,36,217,200,51,153,35,111,205,128,82,132,79,143,68,109,114,103,211,65,155,176,146,124,191,213,152,198,173,177,93,147,90,156,88,59,203,38,86,92,158,115,48,136,213,92,69,72,101,190,48,211,168,69,119,179,109,111,152,126,202,169,212,140,161,69,83,139,145,47,209,142,219,160,198,87,49,74,85,217,83,160,215,201,43,61,66,146,100,182,126,188,117,92,178,152,156,132,33,100,70,89,83,88,54,183,61,200,57,215,50,131,40,87,206,190,145,87,176,52,73,133,169,111,35,33,209,172,200,133,185,141,108,179,164,141,178,48,186,132,180,71,72,82,86,62,211,42,161,109,166,52,143,49,85,98,206,177,121,168,149,69,173,73,130,153,71,73,33,69,182,147,197,107,67,58,172,95,180,184,140,179,83,58,143,189,198,42,173,211,121,217,129,35,40,35,146,196,169,112,152,107,140,168,202,194,36,132,68,208,163,126,50,195,51,98,122,171,194,140,120,90,187,44,49,39,155,93,184,65,128,51,167,143,35,87,198,104,122,5
110,172,182,196,131,192,213,190,173,199,203,215,117,178,170,71,104,53,41,166,34,106,128,158,105,199,54,104,104,86,209,179,112,142,157,55,176,187,149,178,54,62,126,130,218,193,204,219,108,195,175,68,106,183,211,130,57,88,118,127,100,220,104,142,185,183,109,82,56,112,197,66,202,163,209,54,77,59,108,70,80,207,47,50,51,161,199,163,68,111,58,213,77,43,219,188,214,181,166,213,53,129,131,215,131,160,49,71,118,145,190,148,174,44,218,93,114,165,33,75,179,149,139,67,166,219,110,74,113,100,139,207,48,107,63,158,56,156,177,177,139,71,211,92,146,125,140,205,80,220,87,173,76,212,159,211,42,105,199,172,193,35,157,196,190,127,182,104,191,40,111,206,206,102,180,137,171,37,61,83,63,86,135,35,149,121,57,101,135,129,153,218,82,206,174,77,196,144,221,151,159,79,182,42,221,197,107,207,165,189,172,215,173,69,173,173,123,34,85,198,175,48,69,137,37,62,90,82,152,196,90,116,148,69,88,135,118,187,65,129,104,44,104,92,176,183,188,100,53,62,103,63,108,55,61,184,169,166,87,191,132,112,159,85,220,182,74,140,214,109,127,63,154,77,35,217,199,51,153,35,110,205,127,82,132,79,143,66,109,114,102,211,65,156,176,145,124,191,213,153,198,173,176,93,147,89,156,88,58,202,38,87,91,158,115,47,136,215,92,69,72,100,190,48,212,168,69,119,180,109,111,153,126,202,169,212,139,160,69,83,140,145,46,210,142,218,161,198,86,49,73,86,217,83,160,214,201,42,61,66,146,99,182,127,188,117,92,178,152,157,132,33,101,70,89,83,88,54,183,61,200,57,214,51,132,40,86,207,189,144,88,176,51,73,132,169,111,36,33,210,173,201,132,185,142,108,179,163,141,177,48,186,132,180,71,72,83,87,62,211,43,161,110,166,53,142,49,86,98,206,178,122,169,149,69,173,73,130,153,71,73,32,69,182,148,197,107,68,58,171,95,180,185,140,180,83,58,144,189,198,41,173,210,121,218,129,35,40,35,145,196,169,111,153,107,141,169,202,195,36,132,68,208,163,125,51,196,50,97,122,172,194,140,120,90,187,44,49,39,155,93,185,64,128,51,167,143,35,88,198,104,122,5
111,173,181,196,132,192,214,190,174,200,203,215,117,179,170,70,104,54,41,166,34,107,128,159,104,199,54,104,104,86,210,179,112,142,157,54,176,186,149,178,54,62,126,131,217,193,205,219,108,196,174,69,107,182,212,130,57,88,118,128,99,220,103,141,186,183,108,82,57,112,197,66,202,163,210,54,77,59,107,71,80,207,47,50,51,161,199,163,68,111,59,212,77,42,220,189,213,181,166,213,53,130,131,215,132,160,49,72,118,145,190,148,173,43,217,94,115,164,34,74,179,149,139,68,165,218,110,75,113,100,139,206,49,108,63,158,56,157,176,177,140,72,211,92,145,125,139,205,80,219,87,173,77,213,159,211,41,105,199,172,193,35,157,195,190,128,181,103,190,41,111,205,206,102,180,139,171,38,60,82,63,86,134,36,150,121,58,101,134,129,153,218,83,205,176,77,195,143,221,151,159,78,182,41,220,196,107,207,164,188,174,215,173,70,173,174,121,34,85,199,175,48,69,137,37,63,90,82,152,196,90,116,149,71,88,135,118,186,65,128,105,44,104,92,174,184,187,101,52,62,103,62,106,54,59,183,169,166,87,191,131,111,159,85,220,181,73,140,214,109,127,63,154,78,35,217,200,50,152,35,111,206,127,82,133,78,143,66,110,114,102,211,65,156,176,145,124,192,211,152,197,172,177,93,147,89,157,88,59,202,39,86,93,157,113,48,137,214,92,69,72,101,189,48,211,168,69,120,179,108,111,154,126,202,168,212,139,161,69,83,139,145,47,209,142,218,161,199,86,49,73,86,218,84,160,214,200,42,62,66,147,99,183,127,188,116,92,179,152,157,131,33,101,70,88,82,88,54,184,61,200,58,214,50,131,39,86,206,190,144,88,176,50,73,132,169,112,36,33,209,172,201,133,185,141,109,179,164,141,176,48,185,132,180,71,72,82,87,62,210,42,160,108,165,52,143,48,85,99,207,177,122,168,148,69,172,74,131,153,71,73,32,69,182,147,197,107,68,59,171,96,180,185,140,181,82,59,144,188,198,40,173,211,122,218,130,35,40,36,146,195,169,111,152,106,141,168,203,193,35,132,68,209,163,125,51,196,51,97,122,172,194,140,119,92,187,44,50,39,156,93,185,66,128,50,167,143,35,87,198,103,121,5
111,172,181,197,131,192,214,189,173,199,203,216,117,179,170,71,103,53,41,166,34,107,128,158,105,200,54,104,103,86,209,179,112,142,157,55,176,186,149,177,54,62,127,131,218,193,204,219,108,196,174,69,107,183,212,130,56,88,118,128,100,219,104,142,185,183,109,82,56,112,197,67,202,164,209,54,78,60,108,70,80,207,47,49,51,160,198,164,68,110,58,213,76,43,219,188,214,181,166,214,53,129,130,215,132,160,49,71,119,145,190,148,174,44,218,93,115,165,34,75,180,149,138,67,165,219,110,74,113,99,139,207,48,107,63,158,55,156,177,177,138,71,210,92,146,124,140,206,80,219,85,173,76,212,158,212,42,105,199,172,193,35,157,195,190,127,182,103,191,41,112,206,206,102,180,138,171,37,60,83,63,86,134,35,149,121,57,101,135,129,154,218,83,205,175,76,195,144,221,151,159,78,182,41,220,197,106,207,165,189,173,215,173,70,173,173,123,34,85,198,175,48,69,137,37,62,90,82,152,196,90,117,148,69,88,135,119,187,65,129,105,45,104,91,176,183,188,101,54,63,103,62,107,55,60,183,170,167,87,192,131,112,159,85,221,181,74,140,213,110,127,62,155,78,35,218,200,51,152,35,110,205,127,81,132,79,144,67,110,114,102,210,65,156,176,146,124,191,213,152,198,172,176,93,147,90,156,88,59,202,39,86,93,157,115,48,137,214,93,69,72,101,190,48,212,168,69,119,180,110,111,154,126,202,169,212,139,161,69,83,140,145,47,210,143,218,161,198,86,49,73,85,218,83,160,215,201,43,61,66,147,99,182,127,188,117,92,179,152,156,132,33,100,70,89,84,88,54,183,61,200,57,215,50,131,39,86,207,190,144,88,177,51,73,132,169,111,36,34,210,172,200,133,184,141,108,179,163,141,178,48,186,132,181,71,72,82,86,62,210,42,160,109,166,52,143,49,85,98,206,177,122,169,148,69,173,73,129,153,71,73,33,69,182,148,198,107,67,59,172,96,180,185,139,180,82,58,144,188,198,41,173,211,121,217,129,35,39,35,146,196,169,111,153,107,141,168,202,195,36,131,68,208,163,126,50,196,51,98,122,172,194,140,120,90,187,44,50,39,155,93,186,66,128,51,167,143,35,87,198,104,122,5
110,172,181,196,131,192,213,189,173,200,203,215,117,179,170,71,104,53,41,166,34,107,128,158,105,200,54,104,103,86,210,179,112,142,157,54,176,186,149,178,54,62,126,131,218,193,204,219,108,196,175,69,106,183,212,130,57,88,118,128,100,220,104,142,185,184,109,82,56,112,197,67,202,163,209,54,77,59,108,70,80,207,47,49,51,160,198,164,69,111,58,213,76,43,219,189,214,181,166,213,53,129,130,215,132,160,49,71,118,145,190,148,174,44,218,94,114,165,33,75,180,149,138,67,165,218,110,74,113,100,139,207,48,107,63,158,55,156,177,177,139,71,211,92,145,125,140,205,80,220,86,173,76,212,158,212,42,105,199,172,193,35,157,195,190,127,182,103,191,41,112,206,206,102,180,138,171,37,60,83,63,86,134,35,150,121,57,101,135,129,154,218,83,205,175,77,195,144,221,151,159,79,182,41,221,197,106,207,165,189,173,215,174,70,172,174,122,34,85,198,175,48,69,137,37,62,90,82,152,195,90,116,148,70,88,135,118,187,65,129,105,45,104,92,176,184,188,101,53,62,103,62,107,54,60,184,169,166,86,192,132,112,159,85,221,181,74,140,214,109,127,62,155,77,36,218,200,51,153,35,110,205,127,82,132,79,143,67,110,114,102,211,65,156,176,146,124,191,213,152,198,172,177,93,147,89,156,88,58,202,38,86,92,157,115,48,137,214,92,69,72,101,190,48,212,168,69,119,180,110,111,153,126,202,169,212,139,161,69,83,140,145,47,210,142,218,161,198,86,49,73,85,218,83,160,215,201,42,61,66,147,100,182,127,188,117,92,179,152,157,132,33,101,70,88,84,88,54,184,61,200,57,214,51,131,40,86,207,190,144,88,176,51,73,132,169,111,36,34,210,172,200,133,185,141,109,179,163,141,178,48,186,132,180,71,72,82,86,62,211,42,161,109,166,52,143,49,85,98,206,177,122,169,149,69,173,74,130,153,70,72,33,69,182,148,198,107,68,59,172,95,180,185,139,180,82,58,144,189,198,42,173,211,121,217,129,35,39,36,145,196,169,111,153,107,141,168,202,195,36,132,68,208,163,125,50,196,51,97,122,172,194,140,120,90,187,44,50,39,155,93,185,66,128,51,167,143,35,87,198,104,122,5
110,173,181,196,131,192,214,189,173,200,203,215,118,178,170,71,104,53,41,167,34,107,128,158,104,199,54,104,103,85,210,179,112,142,157,54,176,186,148,178,54,62,126,131,218,192,205,219,108,196,176,70,106,182,212,129,56,88,118,128,99,220,104,143,185,183,109,82,57,112,198,66,202,164,209,54,77,60,108,70,81,206,47,50,51,160,198,164,69,111,58,213,76,44,219,189,214,181,166,214,52,130,130,215,132,160,49,71,118,145,190,148,174,43,218,93,114,164,34,75,180,150,138,67,165,218,110,75,112,99,139,207,48,107,63,158,55,156,178,177,139,71,211,92,146,124,141,205,80,219,86,173,76,212,158,212,42,105,200,172,193,35,158,195,191,127,182,103,191,41,111,206,206,102,181,138,171,37,60,83,63,86,133,35,149,121,57,101,135,129,153,219,83,205,175,76,195,144,221,151,160,79,183,41,220,197,107,206,165,189,173,216,174,70,172,174,123,34,85,198,175,48,69,137,37,62,90,81,152,195,90,116,149,70,88,135,118,187,64,129,105,45,104,92,175,185,188,101,53,62,103,62,107,54,60,184,169,166,86,192,132,112,159,84,221,181,74,140,214,110,127,63,155,78,36,218,200,51,153,35,110,205,127,82,132,78,144,67,110,115,101,211,65,155,176,146,125,191,213,153,198,172,177,93,147,90,155,88,58,202,38,87,92,157,116,48,137,213,92,69,72,100,190,48,212,167,69,120,180,110,112,153,126,202,169,212,139,161,69,83,140,145,48,210,142,218,161,198,85,49,73,86,217,83,160,215,201,42,61,66,146,99,182,127,188,116,91,178,152,157,132,34,101,69,88,84,88,54,184,60,200,57,215,51,131,39,86,206,190,144,88,176,51,73,132,169,111,36,34,210,172,201,133,185,141,109,179,164,140,178,48,185,131,180,72,72,82,86,62,211,42,160,110,165,53,143,49,86,98,206,177,122,169,149,69,173,74,130,153,71,73,33,69,181,148,198,108,68,59,171,95,179,184,139,180,82,59,143,188,197,42,173,211,121,217,129,35,39,36,145,196,170,112,153,106,141,169,202,194,36,133,69,208,163,125,51,196,51,97,122,172,194,139,120,90,187,43,49,39,155,92,185,66,128,51,167,143,36,87,198,104,122,5
111,172,181,196,131,192,213,190,173,200,204,215,117,178,170,71,104,53,41,166,34,106,128,158,105,199,54,104,104,87,210,179,112,142,157,54,175,186,149,178,54,62,126,131,218,192,204,219,108,196,175,69,107,182,212,130,56,89,118,128,99,220,104,142,185,184,109,82,56,112,198,67,202,163,209,54,77,59,108,70,80,207,47,49,51,160,199,164,69,111,58,213,76,43,219,189,214,181,165,214,53,129,130,215,131,160,49,71,119,146,191,148,174,44,218,94,114,165,33,75,180,149,138,66,165,218,110,74,113,100,139,207,48,107,63,158,55,156,177,177,139,71,210,91,145,124,140,205,80,220,86,173,76,212,158,212,42,105,199,172,194,35,158,195,190,127,182,103,191,41,111,206,206,101,181,138,170,37,61,82,63,85,134,35,149,120,57,101,136,129,154,218,83,205,175,77,195,144,221,151,159,79,182,41,221,197,106,207,165,189,173,215,174,70,172,173,123,34,85,198,175,48,69,137,38,62,90,82,152,195,90,116,148,70,88,135,118,187,65,129,105,45,104,92,176,184,188,101,53,62,103,62,107,55,60,184,170,166,86,192,131,112,159,84,220,181,74,140,214,109,127,62,155,77,36,217,200,51,152,35,110,205,127,82,132,79,143,67,110,114,102,211,65,155,176,146,124,191,213,152,199,172,177,93,147,90,156,88,59,202,38,86,92,157,114,48,137,214,92,69,72,101,190,48,212,168,69,119,180,109,111,153,127,201,169,212,139,161,69,83,140,145,47,210,142,218,161,198,86,49,73,85,217,83,160,215,201,43,61,66,147,99,183,127,188,117,92,179,152,157,131,33,101,70,88,84,88,54,184,61,200,58,214,51,131,40,86,207,189,144,87,176,52,73,132,169,111,36,34,209,172,201,132,185,141,109,179,163,141,178,48,186,132,180,71,72,82,87,62,210,42,161,108,166,52,143,49,85,98,207,177,122,168,149,69,173,74,130,153,71,72,33,69,181,147,197,107,68,59,172,95,180,185,139,180,82,58,144,189,198,42,173,211,121,217,130,35,39,36,145,196,169,111,153,107,141,168,203,195,36,132,68,207,163,125,50,196,51,97,122,172,193,139,120,90,187,44,49,39,155,92,185,66,128,51,167,143,35,87,198,104,122,5
111,172,181,196,131,192,214,189,173,200,203,215,117,179,170,71,104,53,41,166,34,107,128,158,105,200,54,104,103,86,209,179,112,142,157,55,176,186,149,178,54,62,126,131,218,193,205,219,108,196,175,69,106,183,212,130,57,88,118,128,100,220,103,142,185,183,109,82,56,112,197,67,202,163,209,54,77,59,108,70,80,207,47,49,51,160,198,163,69,111,58,213,76,43,220,189,213,181,166,214,53,129,130,215,132,160,49,71,119,145,190,148,174,44,218,94,115,165,33,75,180,149,138,67,165,219,110,74,113,100,139,207,48,107,63,158,56,156,177,177,139,71,211,92,146,125,140,205,80,220,86,173,76,212,159,211,42,105,199,172,193,35,158,195,190,127,182,103,191,40,112,206,206,102,181,138,170,37,61,82,63,86,134,35,150,121,57,101,135,129,154,218,83,205,175,77,195,144,221,151,159,79,182,41,221,197,106,207,165,189,173,215,174,70,172,173,122,34,85,198,175,48,69,137,38,62,90,82,152,196,90,116,148,69,88,135,118,186,65,129,105,45,104,92,176,184,188,101,53,62,103,62,107,54,60,184,169,166,86,192,132,112,159,85,221,181,74,140,214,109,127,62,155,77,36,218,200,51,153,35,110,205,127,82,132,79,143,67,109,114,102,211,65,156,176,146,124,192,213,153,199,172,176,93,147,90,156,88,58,202,38,86,92,157,114,48,137,214,92,69,72,101,190,48,212,168,69,119,180,110,111,153,126,202,169,212,139,161,70,83,140,145,47,209,142,218,161,198,86,49,74,85,217,83,160,215,201,43,61,66,147,100,182,127,188,117,92,179,152,157,132,33,101,70,88,84,88,54,184,61,200,57,215,51,132,40,86,207,190,144,88,176,51,73,132,169,111,36,34,209,172,200,132,185,141,108,179,163,141,178,48,186,132,180,71,72,82,87,62,211,42,161,109,165,52,143,49,85,98,206,177,122,169,149,69,173,73,130,154,70,72,33,69,182,148,197,107,68,59,172,95,180,185,139,180,82,58,144,189,198,42,173,211,121,217,129,35,39,36,145,196,169,111,153,107,141,168,202,195,36,132,68,208,163,125,50,196,51,97,122,172,194,140,120,91,187,44,49,39,155,93,185,66,128,51,167,143,35,87,198,104,122,5
109,171,181,198,130,191,213,187,172,200,202,215,115,175,170,72,105,56,40,165,34,108,131,158,104,200,54,105,101,89,210,180,114,142,155,53,174,185,150,178,57,64,125,131,219,192,205,217,109,201,174,68,107,184,211,130,57,88,123,125,101,219,104,144,184,185,109,81,56,113,194,66,201,164,209,53,77,58,110,71,80,208,46,49,50,160,198,164,68,111,62,214,76,43,219,188,214,183,164,213,55,129,126,214,134,162,49,71,120,144,193,146,176,43,218,94,114,167,31,74,178,150,137,67,164,219,111,73,111,100,137,206,50,107,65,156,56,157,175,180,139,75,209,92,145,125,139,203,79,218,88,173,74,212,159,210,39,104,200,173,193,37,157,195,189,128,182,102,190,41,111,204,207,100,179,140,173,38,59,82,63,86,136,35,152,120,56,102,135,130,155,218,83,206,172,75,197,143,220,150,161,79,183,42,224,197,104,208,166,190,172,215,175,70,172,172,124,33,86,201,176,49,67,137,36,61,88,83,153,197,93,115,146,68,89,138,118,187,63,129,105,43,102,93,178,183,188,104,51,62,101,64,108,56,60,185,168,166,90,192,133,111,161,84,222,181,77,138,215,109,126,60,154,78,36,217,201,50,151,37,108,205,127,81,133,78,144,68,110,114,100,208,66,156,180,149,123,193,212,151,194,174,175,94,145,88,156,89,57,202,39,86,92,157,113,48,135,216,92,71,72,99,190,46,211,168,68,119,180,110,111,152,127,203,168,211,139,162,67,84,141,145,49,209,144,218,161,197,88,47,74,84,219,81,161,214,201,45,58,68,146,102,183,127,188,117,92,179,153,155,129,33,99,69,88,84,87,54,187,59,201,58,212,49,130,43,84,209,190,143,87,176,51,74,132,169,110,37,33,210,171,201,132,185,142,106,180,166,142,178,50,187,132,183,69,72,82,86,61,212,43,161,109,162,53,141,50,85,96,207,174,121,169,148,69,175,73,133,156,69,72,33,67,181,148,197,109,68,60,171,96,180,186,138,184,83,58,143,190,198,42,171,210,124,218,131,38,40,37,144,195,169,109,154,109,143,169,201,196,38,133,66,206,164,126,49,194,52,98,122,170,195,141,121,88,189,48,49,40,155,92,186,66,128,51,167,143,36,88,197,104,122,5
112,172,181,196,131,191,213,190,173,200,203,215,117,179,170,71,105,54,41,166,34,107,128,158,105,198,54,106,103,86,210,180,111,141,157,54,175,186,149,178,54,62,127,131,219,192,204,220,107,196,176,69,106,183,213,130,56,88,118,127,100,219,104,142,185,183,108,81,56,113,197,66,203,163,210,54,78,60,108,70,80,208,47,50,51,161,199,163,69,111,58,212,77,43,220,190,213,182,165,214,52,129,130,215,131,161,49,72,118,145,190,148,174,43,217,94,114,164,34,75,180,150,138,67,166,218,109,75,112,100,139,207,49,107,63,158,55,156,177,177,138,72,210,93,145,124,140,205,81,221,85,173,77,214,158,211,42,106,198,172,194,35,158,195,190,128,181,102,191,40,112,206,207,101,179,137,171,37,61,83,63,85,135,36,150,121,56,100,136,130,153,218,84,205,174,77,195,143,221,151,159,79,182,41,221,197,107,207,166,189,173,215,174,70,172,174,123,35,85,197,175,49,69,137,37,62,90,83,152,195,91,116,149,70,88,134,118,186,66,129,104,45,102,92,176,184,188,101,53,62,103,63,106,54,60,184,170,167,86,192,132,112,160,85,220,181,74,141,214,110,127,62,154,77,35,218,199,51,153,35,110,205,127,83,131,78,143,67,109,114,102,211,65,156,175,146,125,191,213,152,198,172,177,92,146,89,156,88,59,203,38,87,93,157,114,48,138,213,92,69,71,100,190,48,212,168,69,119,181,110,111,153,126,201,170,213,139,162,69,83,140,146,48,208,143,218,160,198,86,49,74,86,217,83,161,214,201,43,61,66,147,100,183,126,189,117,91,179,152,157,131,33,100,69,89,84,87,53,184,60,201,58,215,50,132,39,85,207,190,145,88,176,52,74,132,168,111,36,34,208,172,202,132,185,141,110,179,163,141,178,48,185,133,180,71,72,81,87,61,210,43,161,109,166,52,143,49,86,98,205,175,123,169,149,69,173,73,130,153,71,72,32,69,182,148,198,107,66,59,172,94,180,185,139,181,82,59,144,188,197,41,173,211,122,218,130,36,40,35,145,196,170,111,153,107,141,169,202,195,36,132,67,208,163,125,51,196,51,98,121,172,193,139,120,91,189,44,50,39,155,92,185,65,128,51,168,143,36,88,197,105,123,5
110,172,181,197,130,192,214,190,174,199,203,215,116,178,170,71,104,53,41,167,33,107,128,158,104,200,54,104,103,86,209,180,112,141,155,55,176,187,150,179,54,62,126,130,218,192,204,219,107,196,175,69,107,183,213,130,56,88,120,127,100,220,104,142,185,183,108,82,57,112,197,67,201,163,210,54,78,59,108,70,79,207,46,50,49,161,199,165,68,110,57,213,76,43,220,189,213,181,167,213,53,129,130,216,131,160,49,71,118,145,190,148,174,44,218,94,115,166,33,75,180,149,139,67,165,218,110,74,114,100,138,207,49,106,63,157,55,157,178,177,139,71,211,91,145,124,140,205,81,219,85,173,77,213,158,212,42,106,199,172,194,35,157,196,190,127,181,103,191,41,111,208,207,103,181,138,170,36,61,82,62,85,133,34,149,121,56,101,135,129,154,218,83,205,175,76,196,144,222,151,159,79,182,42,220,196,108,206,166,189,173,215,173,70,172,174,123,34,84,198,176,49,69,137,37,62,90,82,153,195,90,116,149,69,88,135,118,186,66,128,105,45,104,91,175,184,188,101,53,62,103,62,106,55,60,184,169,166,86,191,131,112,159,85,221,181,74,139,214,109,126,62,153,78,36,218,200,50,152,35,111,205,127,82,132,77,144,66,110,114,101,212,65,156,177,145,123,191,212,152,198,172,177,92,146,89,155,88,58,202,39,86,92,157,115,48,136,213,91,69,73,101,189,48,212,168,69,120,179,109,112,153,125,203,170,212,139,161,69,82,140,144,47,211,142,219,162,198,86,49,74,86,219,83,161,215,202,42,60,65,147,100,183,127,188,117,92,179,152,157,131,33,100,69,89,84,87,53,184,60,200,57,213,50,132,40,86,207,189,144,89,176,50,73,133,168,110,37,33,208,173,201,133,185,141,109,178,163,142,178,48,186,133,180,72,72,83,86,61,211,42,160,109,166,52,143,48,86,97,206,177,122,169,148,68,172,74,129,153,70,73,34,68,182,148,198,107,68,59,171,94,179,186,139,181,82,59,144,188,197,41,173,212,123,217,129,34,39,36,146,196,168,111,152,106,141,168,202,194,36,133,68,207,164,125,51,196,52,97,122,171,193,140,120,90,188,44,50,40,156,92,185,66,128,50,168,142,35,86,198,105,122,5
111,172,180,196,131,192,214,190,173,200,203,215,117,179,170,71,103,53,42,166,34,107,128,158,105,199,54,105,103,86,209,179,112,142,156,55,175,186,148,178,54,62,126,131,218,193,205,219,108,197,175,69,106,183,212,130,57,88,118,128,100,219,103,141,185,184,109,82,56,113,197,67,202,163,210,53,77,58,108,70,80,207,47,50,50,161,198,163,68,111,59,213,77,43,220,189,214,181,166,214,53,129,130,215,131,160,49,71,119,145,191,148,174,44,218,93,114,164,33,75,180,149,138,67,165,219,109,74,113,100,139,207,49,107,63,158,55,157,177,176,139,71,211,91,145,124,140,206,80,220,86,173,76,212,159,212,42,104,199,172,193,35,157,195,190,127,182,103,191,41,112,207,206,101,181,138,170,36,61,82,63,86,134,35,150,121,57,101,135,129,154,218,83,206,175,76,195,144,221,151,159,79,183,41,221,198,106,207,165,189,174,215,173,70,172,173,123,34,85,198,176,48,69,137,38,62,91,82,153,195,90,116,148,70,87,135,118,187,65,129,105,45,103,92,175,184,188,101,53,62,103,62,106,55,60,184,169,167,86,192,132,112,159,85,220,181,74,140,214,109,128,62,154,78,35,218,200,51,153,35,111,205,127,82,132,78,143,67,110,114,102,210,66,156,176,146,124,192,212,153,199,172,177,93,147,90,155,88,59,202,38,86,93,157,115,48,137,213,92,69,72,101,190,48,212,168,69,119,179,110,111,153,127,202,169,212,139,161,69,83,140,145,48,209,142,217,161,199,86,49,73,85,218,84,160,215,201,43,61,66,147,100,182,126,188,117,92,178,151,157,132,33,101,69,88,84,87,54,184,61,200,57,214,51,132,40,86,206,190,144,88,177,51,73,132,169,111,35,34,210,172,200,133,184,141,109,178,163,141,178,48,186,132,180,72,72,82,87,62,211,42,161,109,166,52,143,49,86,98,206,177,121,169,149,69,173,74,130,154,71,72,33,69,181,147,198,108,68,59,171,95,179,184,139,180,82,58,144,189,198,41,173,211,121,217,129,35,39,35,146,196,169,111,153,107,140,168,202,195,36,133,68,208,163,125,50,197,50,97,122,172,193,140,120,90,187,44,50,39,155,93,185,65,128,51,168,143,36,87,198,104,122,5
110,172,181,196,131,192,214,189,173,199,203,215,117,179,170,71,104,54,41,166,34,107,128,158,105,200,54,104,103,86,210,179,112,142,157,54,176,186,149,178,54,62,126,130,218,193,205,219,108,196,175,69,106,183,212,130,57,88,118,128,100,220,104,142,185,183,108,82,56,112,197,67,202,163,209,54,77,59,108,70,80,207,47,49,51,160,199,164,69,111,58,213,76,43,219,189,214,181,166,213,53,129,131,215,132,160,49,71,118,145,190,148,174,44,218,94,114,165,33,75,180,149,138,67,165,218,110,74,113,100,139,207,48,107,63,158,55,156,177,177,139,71,211,92,145,125,140,205,80,220,86,173,76,212,159,212,41,105,199,172,193,35,158,195,190,127,182,103,191,41,112,206,206,102,181,138,171,36,60,83,63,86,134,35,150,121,57,101,135,129,154,218,83,205,175,77,195,144,221,151,159,79,182,41,221,197,106,207,165,189,173,215,174,70,172,173,122,34,85,198,175,48,69,137,37,62,90,82,153,195,90,116,148,69,88,135,118,187,65,129,105,45,104,92,176,184,188,101,53,62,103,62,107,54,60,184,169,166,86,192,132,112,159,85,221,181,74,140,214,110,127,62,155,78,36,218,200,51,152,35,110,205,127,82,132,79,143,67,110,114,102,211,65,156,176,146,124,191,213,152,198,172,177,93,147,89,156,88,58,202,38,86,92,157,115,48,137,214,92,69,72,100,190,48,212,168,69,119,180,110,111,153,126,202,169,212,139,161,69,83,140,145,47,210,142,218,161,198,86,49,73,85,218,83,160,215,201,42,61,66,147,100,182,127,188,117,92,178,152,157,132,33,101,70,88,84,87,54,184,61,200,57,214,51,132,39,86,207,190,144,87,176,51,73,132,169,111,36,34,210,172,200,133,185,141,109,179,163,141,178,48,186,132,180,71,72,82,86,62,211,42,161,109,166,52,143,49,85,98,206,177,122,169,149,69,173,74,130,153,70,72,33,69,182,147,198,107,68,59,172,95,180,185,139,180,82,58,144,189,198,41,173,211,121,217,129,35,39,35,145,196,169,111,153,107,141,168,202,195,36,132,68,208,163,125,50,196,51,97,122,172,194,140,120,90,187,44,49,39,155,93,185,65,128,51,167,143,35,87,198,104,122,5
110,173,182,195,131,192,214,188,174,200,203,216,118,179,170,70,105,54,41,166,33,106,127,158,105,200,53,106,104,86,209,179,112,141,158,54,176,186,151,178,53,61,128,129,217,192,205,218,109,195,176,68,106,183,211,131,58,88,118,127,101,221,104,143,183,184,109,83,58,111,197,65,201,164,209,54,77,58,108,71,80,206,48,49,50,160,198,165,70,111,59,213,77,43,219,189,215,182,166,212,54,127,130,214,131,162,49,69,118,144,190,149,175,43,220,92,114,162,34,74,179,149,137,66,166,218,110,75,114,99,138,207,48,107,63,159,55,156,176,175,138,72,211,92,145,124,139,206,80,219,86,173,76,212,157,212,43,105,199,172,194,35,157,195,191,127,183,103,191,39,112,205,206,102,181,139,169,36,63,82,62,85,134,35,150,120,57,102,135,130,154,219,82,204,175,76,194,144,220,151,158,80,182,42,220,197,107,206,167,190,173,214,173,70,174,174,122,35,85,199,176,47,69,137,38,63,89,81,153,196,88,117,148,70,89,135,118,188,65,130,104,44,103,94,176,185,188,101,52,62,102,62,107,54,61,185,170,167,86,192,131,112,157,83,220,182,73,141,213,110,128,63,155,77,36,218,201,50,153,34,110,205,126,83,133,78,144,66,111,114,100,211,66,157,176,145,123,192,212,153,198,173,175,95,148,88,156,88,59,202,39,85,93,156,114,48,138,213,92,69,73,101,188,49,211,169,69,120,180,109,114,152,127,203,169,213,138,160,69,83,140,147,48,209,142,219,160,198,87,49,73,86,217,83,160,214,201,43,61,65,144,99,182,127,189,117,90,178,152,156,132,32,101,70,86,84,87,53,184,62,201,59,215,49,132,39,88,206,189,146,88,175,53,72,133,169,112,35,33,209,171,200,132,185,141,108,179,162,141,178,49,186,133,181,71,72,83,85,62,210,43,161,108,165,52,144,49,86,97,207,177,123,169,149,68,172,73,132,154,70,72,33,70,183,146,197,106,68,59,173,96,181,184,140,181,82,58,144,189,198,42,174,211,120,218,130,35,40,34,144,197,169,111,151,105,141,168,202,195,34,133,69,208,163,126,49,197,51,96,121,172,192,140,120,91,189,45,49,40,156,91,186,65,129,51,167,143,36,87,197,104,121,5
109,171,181,195,133,191,216,190,173,200,204,214,116,180,172,72,104,53,42,168,34,108,128,158,105,199,53,101,102,85,211,181,114,141,157,55,175,186,149,178,55,63,125,129,218,194,204,218,107,197,175,68,107,181,214,130,55,88,119,129,100,221,104,140,186,184,108,80,57,109,198,66,203,162,209,55,77,62,110,68,79,208,48,49,51,160,200,166,70,110,60,212,76,44,219,187,215,181,166,214,54,128,129,215,134,161,47,71,121,142,186,148,171,45,220,93,114,165,34,73,181,149,137,68,166,217,112,71,110,100,139,207,46,107,65,156,55,154,175,177,139,72,212,91,147,124,140,207,81,219,85,175,74,211,157,213,41,105,201,172,192,35,157,195,189,127,183,104,190,39,111,206,205,101,179,137,172,37,60,84,63,87,134,34,149,122,58,100,136,129,150,219,83,204,174,75,195,145,220,151,157,78,181,43,221,195,109,207,163,191,174,213,174,71,170,175,121,33,86,199,176,48,66,135,41,66,91,82,151,198,91,115,149,71,87,134,117,184,66,126,104,45,102,93,175,187,189,102,52,62,104,62,104,56,58,182,169,166,87,193,132,111,159,84,218,183,75,143,214,111,129,61,157,77,36,219,202,53,152,34,108,204,126,82,134,79,143,68,109,113,100,210,65,156,177,144,125,190,212,152,198,173,175,90,147,89,156,88,58,202,40,86,92,157,112,48,136,211,95,69,69,98,190,47,211,168,69,118,182,109,110,153,128,200,171,213,138,162,67,82,142,146,46,210,142,217,158,200,86,48,74,84,220,84,158,217,200,41,60,65,149,98,181,128,190,115,92,178,151,156,132,33,100,70,89,83,86,53,186,62,197,59,215,51,132,38,86,206,191,144,88,175,52,76,133,169,111,34,35,209,170,202,132,184,138,108,181,165,142,177,47,187,132,180,69,69,80,85,62,207,42,162,109,166,54,143,49,87,99,210,176,125,167,150,70,175,74,131,154,71,70,32,67,183,149,196,107,67,60,173,95,177,186,137,180,83,58,144,187,197,44,175,214,121,216,128,35,41,36,147,195,169,112,152,107,141,167,201,196,37,130,68,206,160,129,51,196,49,100,123,173,194,139,121,90,188,43,50,41,155,89,186,67,130,50,168,143,37,87,200,106,123,5
175,156,210,115,100,140,194,190,160,43,193,126,87,172,146,170,127,64,212,185,35,195,54,167,119,208,127,100,217,143,214,83,155,114,93,165,61,163,104,134,130,128,177,155,126,44,46,195,51,119,206,189,178,58,128,216,206,221,212,133,164,58,177,167,221,79,189,121,168,63,60,213,71,144,35,64,197,164,112,198,82,149,133,111,170,137,208,100,65,187,222,69,183,45,67,65,85,150,192,97,87,185,45,191,47,72,148,193,184,180,214,87,80,168,99,218,122,52,212,97,163,177,99,177,65,73,60,95,99,141,173,193,161,179,131,106,96,176,141,100,137,159,160,147,68,66,199,77,177,32,161,210,52,187,135,74,84,85,215,60,70,203,157,210,150,116,178,81,126,127,219,80,106,134,136,129,109,194,90,212,67,102,130,152,53,190,72,129,119,80,125,193,173,51,210,134,212,140,48,206,46,136,222,83,210,208,55,165,146,149,137,77,35,186,221,65,67,220,154,62,33,99,71,88,122,220,116,94,177,151,94,135,52,58,173,218,217,53,77,38,156,148,93,77,41,173,50,181,201,202,165,77,113,47,156,204,66,191,204,153,175,59,193,92,188,164,216,79,138,57,186,52,140,175,77,209,71,209,34,138,61,81,110,32,206,83,34,139,174,134,206,85,68,180,120,136,192,34,76,201,150,68,81,156,139,154,150,158,81,182,104,144,215,149,126,120,39,68,35,178,61,218,66,48,87,68,54,191,195,34,62,159,221,184,97,111,120,40,191,215,48,94,212,79,178,165,117,73,47,75,60,110,163,210,215,129,186,216,151,128,150,84,210,86,212,104,166,72,55,102,76,45,45,115,207,144,54,106,143,103,178,57,162,56,71,44,36,160,103,167,130,171,67,97,209,68,88,220,170,106,70,74,39,215,47,198,44,82,62,133,110,61,201,73,161,184,112,66,206,183,87,93,90,93,125,91,117,199,117,127,120,219,187,63,49,102,196,50,119,144,144,178,124,103,107,100,94,41,135,185,62,166,144,163,121,43,40,217,74,134,208,183,42,70,145,203,138,91,109,82,64,192,81,58,61,148,150,223,133,109,82,182,208,133,103,157,99,113,116,82,128,48,57,129,140,213,200,107,201,205,34,168,77,33,84,199,62,214,178,75,146,107,6
175,156,210,115,100,141,194,190,160,43,193,126,88,172,146,170,127,63,212,185,35,195,55,167,119,207,127,100,217,144,213,84,155,114,93,165,62,163,104,133,130,128,177,155,127,44,46,195,50,119,206,189,179,58,128,216,207,222,213,133,163,59,177,167,221,79,189,121,168,63,60,213,71,144,34,65,196,164,112,198,83,148,133,111,170,137,208,101,66,187,221,68,183,45,67,66,85,150,192,97,87,184,45,191,47,72,147,193,185,180,214,87,80,167,99,218,121,52,213,97,164,177,100,177,65,73,60,95,99,142,172,193,161,179,130,106,97,175,141,100,138,160,160,147,68,66,199,76,178,32,161,209,52,187,135,74,84,86,215,60,70,203,157,210,149,115,177,81,126,127,219,80,106,133,136,129,109,194,89,213,66,102,130,151,53,190,72,129,119,80,126,194,174,52,210,135,212,140,47,206,46,135,223,84,210,209,55,165,146,149,137,77,35,186,221,65,67,220,154,62,33,99,71,88,122,220,115,94,177,152,93,135,53,57,173,219,217,53,78,38,156,148,93,78,41,173,50,181,201,202,165,77,113,48,156,203,66,191,204,152,174,59,193,92,187,164,216,80,138,57,186,52,140,176,77,209,70,209,34,139,61,81,110,32,206,84,35,139,174,134,206,85,68,180,120,136,193,33,76,201,150,67,80,156,139,154,150,158,81,182,104,144,214,149,126,120,39,68,35,177,61,218,65,49,87,68,55,192,194,35,62,159,221,183,97,112,121,40,190,215,47,95,213,79,178,165,116,73,48,74,60,111,163,210,215,129,186,216,151,128,150,84,210,86,212,104,167,72,55,101,76,44,45,115,207,144,54,105,144,103,179,56,162,56,71,44,36,160,104,167,130,171,67,98,209,68,88,220,170,106,70,74,39,215,47,198,44,82,62,133,111,61,201,74,161,184,112,66,206,183,87,93,90,94,125,91,117,200,117,128,120,219,187,63,49,102,196,51,119,145,145,177,124,104,106,100,94,42,135,186,61,166,144,163,120,42,40,217,74,134,207,183,41,69,145,203,138,91,109,81,64,192,80,58,61,147,150,222,133,108,83,182,208,133,104,158,99,113,116,81,128,48,57,130,141,213,200,107,202,205,34,168,77,33,84,199,62,214,178,75,147,108,6
175,156,211,115,101,140,193,190,160,43,193,126,88,172,146,170,126,64,212,185,35,195,55,167,119,208,127,100,217,144,214,84,155,114,93,165,61,163,104,134,130,128,178,155,126,44,46,195,50,119,206,189,178,58,128,216,206,221,212,133,163,58,177,167,221,79,189,121,167,63,60,213,71,144,35,64,197,164,112,199,83,148,133,111,170,137,208,101,66,187,221,68,183,44,67,65,85,150,192,97,87,185,45,191,47,72,147,193,184,180,214,86,80,168,99,218,121,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,161,179,131,106,97,176,142,101,137,160,160,147,68,66,199,76,178,32,161,209,52,186,135,74,84,86,214,60,70,203,157,210,150,116,177,81,126,127,219,80,106,133,136,129,109,194,89,212,67,102,130,152,53,190,72,129,119,80,126,194,174,52,211,134,212,140,47,207,46,135,222,84,211,209,55,165,146,149,137,77,35,186,222,65,67,219,153,62,33,99,70,89,122,220,115,94,177,151,94,135,52,58,173,218,217,53,77,38,156,148,93,77,42,173,50,182,201,202,165,77,113,47,156,203,66,191,204,152,175,59,193,92,188,164,217,79,138,57,186,53,140,175,77,209,71,209,34,138,61,81,110,32,205,84,35,139,174,134,206,85,68,180,120,136,193,33,76,201,150,68,80,156,139,154,150,158,81,182,104,144,214,149,126,120,39,68,35,178,61,218,66,49,87,68,55,191,195,35,62,159,221,184,97,111,121,41,190,215,47,95,212,79,177,165,117,73,48,74,60,111,163,210,214,129,186,216,152,128,149,84,210,86,211,104,167,72,55,101,76,45,45,115,207,145,54,106,143,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,209,67,88,220,170,106,70,74,39,215,47,198,44,82,62,134,111,61,201,74,162,184,112,66,205,183,87,93,90,94,125,91,117,199,117,128,119,219,187,63,49,102,196,51,119,144,145,178,124,103,107,100,93,41,135,185,61,166,144,163,121,43,39,217,74,134,207,183,42,70,145,202,138,91,110,81,64,192,81,58,61,148,150,222,132,109,83,182,208,133,103,158,99,113,116,82,128,48,57,129,141,213,200,107,202,205,34,168,78,33,83,199,62,214,178,75,146,107,6
175,156,210,115,100,140,194,191,160,43,193,126,88,172,146,170,126,64,212,186,35,195,54,167,119,208,127,101,217,144,213,84,155,113,93,165,61,163,104,133,130,128,177,154,127,44,46,195,50,119,206,190,179,58,128,216,206,221,213,133,163,58,177,167,222,79,189,121,167,63,60,213,71,144,34,64,196,165,112,199,82,148,134,111,171,137,208,101,66,188,221,68,183,44,67,66,86,150,192,97,87,184,45,191,47,72,147,193,184,180,214,86,80,167,99,218,121,53,212,97,163,177,99,177,65,73,60,95,99,141,172,194,161,179,131,106,97,176,141,100,137,160,160,147,68,66,199,76,177,32,161,209,51,186,136,74,84,85,215,60,70,203,157,210,150,116,177,81,126,127,219,80,107,133,136,129,109,194,89,212,67,102,130,152,53,189,73,129,119,79,125,194,173,52,211,135,212,140,47,206,46,135,222,83,210,208,55,165,146,149,137,77,35,186,221,65,66,219,154,62,33,99,70,89,122,220,115,94,177,151,94,135,52,58,173,218,217,53,77,38,156,148,93,77,41,173,49,181,201,201,165,77,113,47,156,204,67,191,204,152,174,59,193,92,188,163,217,80,138,58,187,52,140,176,76,209,70,209,35,138,61,81,110,32,206,84,34,139,174,134,206,85,67,180,120,136,192,34,75,201,150,68,80,156,139,153,150,158,81,182,103,144,214,149,126,120,38,68,35,178,61,217,66,49,87,69,55,191,196,35,62,159,221,184,97,111,121,40,190,215,47,95,212,79,178,165,116,72,47,74,61,111,163,210,214,129,187,216,152,128,150,84,210,86,211,104,167,72,55,102,76,45,45,116,207,145,55,105,144,103,179,57,162,56,72,44,37,160,104,167,130,171,67,98,208,67,88,220,170,106,70,75,39,215,47,198,44,82,61,134,110,61,201,74,161,184,112,66,206,183,88,93,90,93,125,91,117,199,117,128,120,219,188,63,49,101,196,51,119,144,144,178,124,104,107,100,93,41,135,185,61,165,144,163,121,43,39,217,74,134,208,183,42,69,145,203,138,91,110,81,64,192,81,58,61,147,151,222,133,109,83,181,208,132,103,158,99,113,116,82,128,48,57,129,141,213,200,107,202,205,34,168,78,33,83,199,62,214,178,75,146,107,6
175,156,211,115,100,140,194,190,160,43,193,126,88,172,146,170,126,64,212,185,35,195,55,167,119,208,127,100,217,144,214,84,155,114,93,165,62,163,104,134,130,128,177,155,126,44,46,195,50,119,206,189,178,58,128,216,206,221,212,133,164,58,177,167,221,79,189,122,167,63,60,213,71,144,35,64,197,165,112,199,83,148,133,111,170,137,208,101,66,187,221,68,183,45,67,65,85,150,192,97,87,185,45,191,47,72,147,193,184,180,214,86,80,168,99,218,121,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,161,179,130,106,97,175,141,100,137,159,160,147,68,66,199,76,177,32,161,209,52,186,136,74,84,86,214,60,70,203,157,210,149,116,178,81,125,127,219,80,107,133,137,130,109,194,89,212,67,102,130,152,53,190,72,129,119,80,125,194,173,52,211,134,212,140,47,207,46,135,222,84,211,209,55,165,146,149,137,77,35,186,221,65,67,220,154,62,32,99,71,89,122,221,115,93,177,152,94,135,53,58,173,219,217,53,78,38,156,148,93,78,42,173,50,181,201,202,165,77,113,47,156,203,66,191,204,152,174,59,193,92,187,164,217,79,138,57,187,52,140,176,77,209,71,209,35,138,61,81,110,32,205,84,34,139,174,134,206,85,67,180,121,136,193,34,76,201,150,67,80,156,139,154,150,158,80,183,104,144,214,149,126,120,38,68,35,178,61,218,66,48,87,68,54,191,195,34,62,159,221,184,97,111,121,40,191,215,47,95,212,79,178,165,117,72,48,74,60,111,163,210,214,129,186,215,152,128,150,84,210,86,212,104,167,72,55,102,76,45,45,115,207,145,54,106,144,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,208,68,88,220,171,106,70,74,39,215,47,198,44,82,62,134,110,61,201,74,161,184,112,66,205,183,87,93,90,93,125,91,116,199,117,128,119,219,188,63,49,101,196,50,119,144,144,178,124,103,107,100,94,41,136,185,62,166,144,163,121,43,40,217,74,134,208,183,42,70,145,202,138,91,110,82,63,192,80,58,61,147,150,222,133,109,82,181,208,133,103,158,98,113,116,82,128,48,57,129,141,213,200,106,202,205,34,168,77,34,84,199,62,214,178,75,146,107,6
175,156,210,115,100,140,194,190,160,43,192,126,88,172,146,170,126,64,213,184,35,195,55,167,119,208,127,100,217,144,214,83,155,114,93,165,62,163,104,133,130,128,178,155,127,44,46,194,50,119,206,189,178,58,128,216,207,221,213,133,163,59,177,167,221,79,189,122,167,63,60,212,70,144,35,65,196,164,112,198,83,148,134,111,170,137,208,101,65,188,221,68,184,44,67,65,85,150,192,97,87,185,45,191,48,72,147,193,184,180,214,86,80,167,99,218,121,52,212,97,164,177,100,177,64,73,60,95,98,141,173,193,160,179,131,106,97,176,142,100,137,159,160,147,68,67,198,76,177,32,160,209,52,187,135,74,84,85,214,60,70,204,158,210,150,116,177,82,126,127,219,79,106,133,136,130,109,193,89,213,67,101,130,152,53,190,72,129,119,80,126,194,174,52,211,134,212,140,48,207,46,136,222,84,210,208,55,165,146,149,137,76,35,186,221,65,67,219,153,62,32,99,70,89,123,220,115,94,177,152,94,135,53,57,172,218,217,53,77,38,155,148,92,77,41,173,50,181,201,201,165,77,113,46,156,203,66,191,204,152,174,59,192,91,187,163,217,79,139,57,186,52,140,176,77,209,71,210,35,139,60,81,110,32,205,85,34,139,174,134,206,84,68,179,121,135,192,34,76,201,150,68,80,156,139,154,149,158,81,182,104,144,214,149,126,120,38,68,35,179,60,217,66,48,87,68,55,191,195,35,62,159,222,183,97,111,120,41,191,215,46,95,213,79,177,165,117,72,47,74,61,111,163,210,215,129,186,215,152,128,149,84,210,86,211,104,168,73,55,102,76,45,45,116,207,144,55,106,144,103,178,56,162,56,71,44,36,160,104,167,129,171,67,98,209,67,88,220,170,106,71,74,39,215,47,199,44,83,61,133,110,62,201,73,161,184,112,66,205,183,87,93,90,93,124,91,117,199,117,128,119,219,187,64,49,102,196,50,120,145,145,177,124,103,106,100,93,41,135,186,61,166,145,163,122,43,39,217,74,134,207,182,42,70,145,202,138,91,110,82,64,193,80,58,61,147,150,222,132,108,82,182,208,133,103,158,99,113,115,82,127,48,57,129,141,212,200,106,202,205,34,169,78,34,84,198,63,214,178,75,146,108,6
175,156,211,115,100,140,194,191,160,43,193,126,87,172,146,169,126,64,212,185,35,195,55,167,119,208,127,100,217,144,213,84,154,114,93,165,62,163,104,134,130,128,177,155,127,44,46,195,50,119,206,190,178,58,128,216,206,222,212,133,164,59,177,167,221,79,190,122,168,63,60,213,71,144,34,64,197,164,112,198,83,149,134,111,170,137,208,101,66,187,221,68,183,45,67,65,85,150,192,97,87,184,45,191,47,72,147,193,184,180,213,86,80,168,99,218,121,52,212,97,163,177,100,177,65,73,60,95,99,141,172,193,161,179,131,106,97,175,141,100,137,159,160,147,68,66,199,76,178,32,161,210,52,187,135,75,84,86,215,60,70,203,157,210,150,116,178,81,126,127,219,79,106,133,136,129,109,194,89,212,67,102,130,152,53,190,73,129,119,80,125,194,174,52,211,135,212,140,47,206,46,135,222,84,211,209,55,165,146,149,137,77,35,186,222,65,66,220,154,62,33,99,71,88,122,220,115,94,177,152,94,135,53,58,173,219,217,53,77,39,156,148,93,77,42,172,50,182,201,202,166,77,113,47,156,203,67,191,205,152,174,59,193,92,188,164,217,79,138,57,186,53,140,175,77,209,71,209,35,138,61,81,110,32,205,84,34,139,174,134,206,85,67,180,120,136,193,34,76,201,150,68,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,61,217,66,48,87,68,55,191,195,34,62,159,221,184,97,111,121,40,191,215,47,95,212,79,178,165,117,73,48,74,61,111,163,210,215,129,187,215,152,128,150,84,210,86,211,104,167,72,55,102,76,45,45,115,207,144,54,106,143,103,178,57,162,56,71,44,36,160,104,167,130,171,67,98,209,67,88,220,171,106,70,74,39,215,47,198,44,82,62,134,111,61,201,74,161,184,112,66,206,183,87,93,90,93,125,91,117,199,117,128,119,219,187,63,49,101,196,50,119,145,145,178,124,103,107,100,94,41,136,186,61,166,144,163,121,43,40,217,74,134,207,183,42,70,145,202,138,91,110,81,64,192,81,58,61,147,150,222,133,109,82,181,208,133,103,158,99,113,116,82,128,48,57,129,141,213,200,107,202,204,34,168,77,34,84,199,62,214,178,75,146,107,6
175,156,211,115,100,140,194,191,160,43,193,126,87,172,146,170,126,64,212,185,35,195,55,167,119,208,128,101,218,144,214,84,155,114,93,165,62,163,104,133,130,128,177,155,127,44,46,195,51,118,207,189,178,58,128,216,206,221,212,133,164,58,177,167,221,79,190,122,168,63,60,213,71,144,34,64,197,164,112,198,83,148,133,111,170,137,208,101,66,187,221,69,183,45,67,66,85,150,192,97,87,185,45,191,47,72,147,193,184,180,213,86,80,168,99,218,121,52,212,97,164,177,100,177,65,73,60,95,99,141,172,193,161,179,130,106,97,176,142,100,137,159,160,147,68,66,199,76,177,32,161,210,52,186,135,74,84,85,215,60,70,203,157,210,150,116,178,81,126,127,219,79,106,133,136,129,109,194,89,213,67,102,130,152,53,190,72,129,119,80,125,194,174,52,211,134,212,140,47,206,46,136,222,84,211,208,55,165,146,149,137,77,35,186,221,65,67,219,154,62,33,99,70,88,122,220,115,94,177,152,94,135,52,57,173,219,217,53,78,38,156,148,93,78,42,172,50,181,201,202,166,77,113,47,156,203,66,191,204,152,175,59,193,92,188,164,217,79,138,58,187,52,140,175,77,209,71,209,35,138,61,81,110,32,205,84,34,139,174,134,206,85,68,180,120,136,193,34,75,201,150,68,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,61,217,66,48,86,68,54,191,195,34,62,159,221,184,97,112,120,40,191,215,46,95,213,79,178,165,117,73,48,75,60,111,163,210,215,129,187,216,152,128,150,84,210,86,211,103,167,72,55,101,76,45,45,116,207,145,55,106,143,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,208,68,87,220,170,106,70,74,39,215,47,198,44,82,62,134,110,61,201,73,162,184,112,66,206,183,87,93,90,93,125,91,117,199,117,128,120,219,187,63,49,102,196,50,119,144,144,178,124,103,107,100,94,42,135,186,61,166,144,163,121,43,39,217,74,134,208,183,42,70,145,203,138,91,110,82,64,192,81,58,61,148,150,222,132,109,83,182,208,133,103,158,99,113,115,81,128,48,57,129,141,213,200,106,201,205,34,168,77,33,84,199,62,214,178,75,146,107,6
175,155,210,116,100,140,193,191,160,43,192,126,88,172,146,170,127,64,212,185,35,195,55,167,119,208,127,101,217,145,213,83,155,113,94,165,61,163,103,133,130,129,177,154,127,44,46,194,50,119,207,189,179,58,127,217,206,221,212,133,164,59,177,168,222,79,189,121,167,62,61,213,70,143,35,65,197,165,112,198,82,148,133,110,170,137,208,101,66,187,220,68,182,44,66,66,86,150,192,98,87,184,45,190,47,72,148,193,185,180,214,87,80,168,99,218,122,52,213,97,163,177,101,177,65,73,60,96,99,140,172,193,160,178,131,106,96,175,142,100,138,159,160,147,69,66,199,76,177,32,161,209,52,187,136,74,85,86,214,59,70,203,157,210,150,116,177,81,126,128,219,80,106,133,136,129,110,194,89,212,68,102,130,152,53,189,72,129,119,80,125,193,174,52,211,135,212,140,47,206,46,136,222,84,211,209,56,165,146,150,137,78,36,187,221,65,66,219,153,62,33,98,71,89,122,220,115,94,177,151,94,135,52,58,173,219,217,53,77,38,157,147,93,77,42,173,50,181,202,202,165,77,113,46,157,203,66,191,204,152,175,59,192,92,188,163,217,79,138,57,186,52,140,175,77,209,71,209,35,138,61,80,110,32,205,84,34,139,173,134,205,84,68,181,120,136,192,34,75,201,150,68,80,156,139,154,150,158,81,183,104,143,215,149,126,120,38,68,36,178,62,217,66,49,87,68,55,192,195,34,62,159,221,184,97,112,120,40,190,215,47,94,213,80,178,165,116,73,48,74,60,111,163,210,215,129,186,215,151,127,149,84,211,86,211,103,167,73,55,102,76,44,45,115,208,145,55,106,143,103,180,57,163,56,71,43,36,161,103,167,130,171,67,98,208,68,87,220,171,106,70,75,39,215,46,198,44,83,61,134,111,61,201,73,161,184,112,67,205,183,87,93,90,94,125,91,117,198,117,127,119,218,188,63,49,101,195,51,119,144,146,177,124,103,106,100,94,41,135,185,62,166,144,162,121,43,39,218,73,133,207,184,42,70,144,202,137,91,110,82,64,193,80,57,61,147,151,222,132,108,83,182,208,132,103,157,99,113,116,82,129,47,57,129,140,212,200,106,202,205,34,168,77,33,84,200,62,215,178,75,147,108,6
175,156,210,115,100,141,194,190,160,43,193,126,87,172,145,170,126,64,212,185,35,195,55,167,119,208,127,100,217,144,214,84,155,114,93,165,61,163,104,133,130,128,177,155,127,44,46,195,50,119,206,189,178,58,128,216,206,221,212,133,164,58,177,167,221,79,189,121,167,63,60,213,71,144,34,64,197,164,112,199,83,149,133,111,170,137,208,101,66,187,221,69,183,45,67,65,85,150,192,97,87,185,44,191,47,72,147,193,185,180,214,86,80,168,99,218,121,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,161,179,131,106,97,176,142,100,137,159,160,147,68,66,199,76,177,32,161,210,52,187,135,74,84,86,215,60,70,203,157,210,149,116,177,81,126,127,219,80,106,133,136,129,109,193,89,213,67,102,130,152,53,190,72,129,119,80,125,194,174,52,211,134,212,140,47,206,46,135,222,83,211,209,55,165,146,149,137,77,35,186,221,65,67,219,153,62,33,99,71,89,122,220,115,94,177,151,94,135,52,58,173,218,217,53,78,38,156,148,93,78,41,173,50,181,201,201,165,77,113,47,156,203,66,191,204,152,174,59,193,92,187,164,217,79,138,57,186,53,140,175,77,209,71,209,35,138,61,81,110,32,206,84,34,139,174,134,206,85,67,180,120,136,193,34,76,201,150,67,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,61,218,66,48,87,68,54,191,195,34,62,159,221,184,97,111,121,40,190,215,47,95,212,79,178,165,116,73,48,74,60,111,163,210,214,129,186,216,152,128,150,84,210,86,212,103,167,72,55,102,76,45,45,116,207,145,54,106,143,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,209,67,88,220,170,106,70,74,39,215,47,198,44,82,62,134,110,61,201,74,162,184,112,66,205,183,87,93,90,93,125,91,117,199,117,128,119,219,187,64,49,102,196,51,120,144,144,178,124,103,106,100,93,42,135,185,61,166,144,163,121,43,40,217,74,134,208,183,42,70,145,203,138,91,110,81,64,192,81,58,61,148,150,222,132,109,83,182,208,133,103,158,99,113,115,82,128,48,57,129,141,213,200,107,202,205,34,168,78,33,84,199,62,214,178,75,146,107,6
175,156,210,115,101,141,194,190,160,43,193,126,88,172,146,170,126,64,212,185,35,195,55,167,119,208,127,100,217,144,214,84,155,114,93,165,62,163,104,134,130,128,177,154,127,44,46,195,50,119,206,190,178,58,128,216,206,221,212,133,163,58,177,167,221,79,189,121,167,63,60,213,71,144,35,64,197,165,112,198,83,148,133,111,170,137,208,101,66,188,221,68,183,45,67,66,85,150,192,97,87,185,45,191,47,72,147,192,185,180,213,86,80,168,99,218,121,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,161,179,131,106,97,176,142,100,137,159,160,147,68,66,199,76,178,32,161,209,52,186,135,74,84,86,215,60,70,203,158,210,150,116,177,81,126,127,219,80,106,133,136,129,109,194,90,213,67,102,130,152,52,190,72,129,119,80,125,194,174,52,211,135,212,140,47,206,46,135,222,84,210,209,55,165,146,149,137,77,35,186,221,65,66,219,154,62,33,99,71,89,122,220,115,94,177,151,94,135,53,58,173,218,217,53,77,38,156,148,93,78,42,173,50,181,201,202,165,77,113,47,156,203,67,191,204,152,175,59,192,92,188,163,217,79,138,57,186,53,140,175,77,209,71,209,35,138,61,81,110,32,205,84,35,139,174,134,206,85,68,180,120,136,193,34,75,201,150,68,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,61,218,66,49,87,68,54,191,195,34,62,159,221,184,97,111,121,40,191,215,47,95,212,79,178,165,117,73,48,74,61,111,163,210,214,129,186,216,152,128,150,84,210,86,212,103,167,72,55,101,76,45,45,115,207,145,54,106,143,103,179,57,162,56,71,44,37,160,103,167,130,171,67,98,209,67,88,220,170,106,70,74,39,215,47,198,44,82,62,134,110,61,201,74,161,184,112,66,206,183,87,93,90,94,125,91,117,199,117,128,120,219,187,63,49,102,196,51,119,144,144,178,124,103,107,100,94,42,135,186,61,166,144,163,121,43,40,217,74,134,207,183,42,70,145,203,138,91,110,82,64,192,81,58,61,148,150,222,132,109,83,181,208,133,104,158,99,113,116,82,128,48,57,130,141,213,200,106,202,205,34,168,78,33,84,199,62,214,178,75,146,107,6
175,156,211,116,101,141,194,190,160,43,193,126,87,172,146,170,127,64,212,185,35,195,55,167,119,208,127,100,217,144,214,84,154,114,93,165,61,163,104,133,130,128,178,154,127,44,46,195,50,119,206,189,178,58,128,216,207,221,212,133,163,58,177,167,221,79,189,122,167,62,59,213,71,144,34,64,197,164,112,198,83,148,133,111,170,137,208,100,66,187,221,69,183,45,67,65,85,150,192,97,87,185,45,191,47,72,147,193,184,180,214,87,80,168,99,218,122,52,213,97,163,177,100,177,65,73,60,96,99,141,172,193,160,179,131,106,96,176,141,100,137,159,160,147,68,66,199,76,178,32,161,209,52,186,135,74,84,86,214,60,70,203,157,210,149,115,177,81,125,127,219,79,106,133,136,129,109,194,89,213,67,102,130,152,53,190,73,129,119,80,126,194,174,52,211,134,213,140,47,207,46,136,222,84,211,208,55,165,146,149,137,77,35,186,222,65,66,219,153,62,33,99,71,89,122,220,116,93,177,151,94,135,53,58,173,218,217,53,77,38,156,148,93,77,41,173,50,181,201,201,166,77,114,47,156,204,66,191,205,152,175,59,192,92,188,164,217,80,139,57,186,52,140,175,77,208,71,210,35,138,61,81,110,32,206,84,34,140,174,134,206,85,68,180,120,136,193,34,76,201,150,68,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,67,35,178,60,217,66,49,87,68,54,191,195,34,62,159,221,184,98,112,121,40,191,215,47,95,213,79,178,165,117,72,47,75,60,110,163,210,215,129,186,215,152,128,150,84,210,86,212,104,167,72,55,101,76,45,45,116,207,145,55,106,143,103,179,57,162,56,71,44,37,160,104,167,129,171,67,98,208,67,88,220,170,106,70,74,39,215,47,198,44,82,62,133,110,61,201,74,161,184,112,66,206,183,87,93,90,94,125,91,116,199,117,128,119,219,187,63,49,102,196,51,119,145,144,178,124,103,107,101,93,41,135,185,62,166,144,163,121,43,39,217,74,134,207,183,42,70,145,203,138,91,110,82,64,192,81,58,61,147,150,222,132,109,83,181,208,133,103,158,99,113,115,82,128,48,57,130,140,213,200,107,202,205,34,168,77,34,84,199,62,214,178,75,146,108,6
174,156,210,115,101,141,193,190,160,43,193,126,87,173,146,170,127,64,212,185,35,194,55,168,119,208,127,100,217,143,214,83,155,114,93,165,62,163,104,134,130,128,177,155,126,44,46,194,50,119,206,190,179,58,128,216,206,222,212,133,163,58,177,167,221,79,190,122,167,62,60,213,72,144,34,64,197,164,112,198,82,148,133,111,170,137,209,101,66,188,221,69,183,44,66,66,85,150,192,97,87,185,45,191,48,72,148,193,185,180,214,86,80,168,98,218,121,52,212,97,163,177,100,176,65,73,61,95,99,141,173,193,160,179,131,106,98,177,142,100,137,159,160,148,68,66,199,76,178,32,160,209,51,187,135,74,84,86,215,60,71,203,157,210,149,115,178,80,126,127,219,80,107,133,136,130,109,194,90,213,67,102,130,152,53,190,72,129,119,80,125,194,174,52,210,135,213,140,47,207,46,136,222,83,210,209,55,165,147,149,137,77,35,186,222,65,66,219,154,62,33,99,71,88,122,220,115,94,177,151,94,135,53,58,173,218,218,53,77,37,156,148,92,77,42,173,50,181,201,202,166,77,112,47,156,203,67,191,204,153,175,59,193,92,187,164,217,80,138,57,187,52,140,175,77,209,70,210,34,138,61,81,110,33,205,84,35,139,174,134,206,86,68,181,121,136,194,34,75,201,149,67,81,156,139,154,149,158,81,182,103,144,214,149,126,121,38,67,35,177,61,218,66,49,87,68,54,191,195,34,63,159,221,184,98,111,121,41,191,215,47,94,213,79,178,165,117,73,48,74,61,111,163,210,214,129,186,217,151,128,150,84,210,86,212,104,166,72,54,102,76,45,45,116,208,145,54,106,144,103,179,57,162,55,71,44,36,161,103,166,130,170,67,98,209,67,88,219,170,106,70,74,39,215,47,198,44,81,62,133,110,61,201,74,161,184,113,66,206,182,87,93,90,94,125,93,117,199,117,127,120,219,187,64,49,101,196,50,119,144,144,178,124,103,106,100,93,42,136,186,61,166,143,164,121,43,39,217,75,134,208,183,43,70,145,203,138,91,110,82,64,192,80,57,61,148,150,221,133,109,83,182,208,133,103,158,99,113,115,81,128,48,57,129,141,213,201,106,202,206,34,168,78,33,84,199,62,214,178,75,146,107,6
175,156,211,115,100,141,194,190,160,43,193,126,87,172,146,170,126,64,212,185,35,195,55,167,119,208,127,100,217,144,214,84,155,114,93,165,62,163,104,134,130,128,177,155,126,44,46,195,50,119,206,189,178,58,128,216,206,221,212,133,164,58,177,167,221,79,189,121,167,63,60,213,71,144,34,64,197,164,112,198,83,148,133,111,170,137,208,100,66,187,221,68,183,45,67,65,85,150,192,97,87,185,45,191,47,72,147,193,184,180,214,86,80,168,99,218,121,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,161,179,131,106,97,176,141,100,137,160,160,147,68,66,199,76,178,32,161,210,52,187,135,74,84,86,215,60,70,203,158,210,150,116,177,81,126,127,219,80,106,133,136,129,109,194,89,213,67,102,130,152,53,190,72,129,119,80,125,194,174,52,211,134,212,140,47,206,46,135,222,84,211,209,55,165,146,149,137,77,35,186,221,65,66,219,153,62,33,99,71,88,122,220,115,94,177,151,94,135,52,57,173,218,217,53,77,38,156,148,93,78,41,172,50,182,201,202,165,77,113,47,156,204,66,191,204,152,175,59,193,92,188,163,217,79,138,57,186,53,140,175,77,209,71,209,35,138,61,81,110,32,205,84,34,139,174,134,206,85,67,180,120,136,193,34,76,201,150,67,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,61,217,66,48,87,69,54,191,195,34,62,159,221,184,97,111,121,40,191,215,47,95,212,79,178,165,117,73,48,74,61,110,163,210,215,129,186,216,152,128,150,84,210,86,212,104,167,72,55,102,76,45,45,115,207,145,54,106,144,103,179,57,162,56,71,44,36,160,104,166,130,171,67,98,208,67,88,220,170,106,70,74,39,215,47,198,44,82,62,133,110,61,201,73,161,184,112,66,205,183,87,93,90,93,125,91,117,199,117,128,119,219,187,63,49,102,196,51,119,144,144,178,124,103,106,100,94,42,135,185,61,166,144,163,121,43,39,217,74,134,207,183,42,70,145,203,138,91,110,82,64,192,81,58,61,147,150,222,132,109,83,182,208,133,103,158,99,113,116,82,128,48,57,129,140,213,200,107,202,205,34,168,78,33,84,199,62,214,178,75,146,108,6
175,157,211,115,100,140,194,191,160,43,193,126,88,172,146,169,126,63,212,185,35,195,55,167,119,208,128,100,218,143,213,83,154,113,92,165,61,163,103,134,130,128,177,155,126,44,46,195,50,119,206,189,178,58,127,217,205,221,213,134,163,58,177,167,222,79,190,122,168,62,60,212,70,144,34,64,197,165,112,199,82,148,133,111,170,137,209,101,66,187,221,68,182,45,67,66,86,150,192,97,86,185,44,191,47,71,147,193,185,180,213,86,80,168,100,218,122,53,212,97,163,177,100,177,65,73,60,95,99,141,172,192,161,178,130,106,96,175,142,101,137,160,160,147,68,65,199,76,177,32,161,209,52,186,136,74,83,85,215,60,70,203,158,210,149,116,178,81,126,127,219,80,106,133,137,128,109,194,89,212,67,102,130,152,53,190,73,129,120,80,126,194,174,51,212,135,213,140,47,206,46,135,222,83,211,208,55,165,147,149,137,77,35,186,222,65,66,219,153,62,34,99,71,89,123,220,115,94,177,151,95,135,52,58,173,218,216,53,78,38,156,149,92,78,42,173,49,182,202,202,165,78,113,48,156,204,66,191,204,152,175,59,192,92,188,164,218,79,138,57,187,53,140,175,77,208,72,209,35,138,60,81,110,32,206,84,34,139,174,134,206,84,67,180,121,136,193,34,75,200,150,68,80,156,139,154,150,158,81,182,104,144,214,150,125,120,38,67,36,178,61,217,66,48,86,68,54,191,195,33,61,159,221,183,97,112,121,41,191,215,47,94,213,78,178,165,116,72,48,75,60,110,163,211,214,129,187,216,151,128,150,84,210,87,211,103,166,72,54,102,77,45,44,115,207,145,54,106,143,103,179,57,163,55,71,44,37,161,104,167,130,171,66,98,208,67,88,220,170,106,70,75,39,215,47,198,44,82,62,134,111,61,200,72,162,185,112,66,205,183,87,93,91,93,125,91,117,200,117,127,120,219,187,64,48,102,196,50,119,145,145,178,124,104,107,99,93,42,135,186,61,166,145,163,121,44,40,217,74,135,207,182,42,71,145,202,138,91,110,81,64,192,81,58,61,147,151,222,132,109,82,182,208,133,103,158,99,113,116,82,128,47,57,129,141,213,201,107,202,205,34,169,78,33,84,199,62,214,178,75,147,107,6
175,156,210,116,100,141,194,190,160,43,192,126,88,172,146,170,126,64,213,185,35,194,55,167,119,208,127,101,217,144,213,84,154,114,93,165,62,163,104,134,130,128,178,155,126,44,46,194,51,119,206,190,178,58,128,216,206,221,212,133,163,58,177,167,221,79,190,121,167,63,60,213,71,144,35,64,197,164,112,198,83,149,133,111,170,137,209,100,65,187,221,68,183,45,67,66,85,150,192,97,87,185,44,191,47,72,147,193,184,180,214,86,80,168,99,218,122,52,212,97,163,177,100,177,65,73,60,96,99,141,172,193,161,179,131,105,96,176,142,100,137,160,160,147,68,66,198,76,178,32,161,210,52,186,135,74,84,86,214,60,70,203,157,210,150,116,177,81,126,127,219,80,106,133,136,129,109,194,89,212,67,102,130,152,53,190,72,129,119,80,125,194,174,52,211,134,212,140,47,206,46,135,222,84,211,209,55,165,146,149,137,76,35,186,222,65,67,219,153,62,33,99,71,89,122,220,115,94,177,151,94,135,53,58,173,218,217,53,78,38,156,148,93,78,41,173,50,181,201,201,165,77,113,47,156,203,66,191,205,152,175,59,193,92,188,163,217,80,137,57,187,52,140,175,77,209,71,209,35,138,61,81,110,32,205,83,34,139,174,134,205,84,67,180,120,136,193,33,76,201,150,68,80,156,139,153,150,158,81,182,104,144,214,149,126,120,38,68,35,178,61,218,66,48,87,68,54,192,195,35,62,159,221,184,97,111,120,40,190,215,46,95,212,79,178,165,117,72,47,74,60,111,163,210,215,129,187,216,152,128,150,84,210,87,211,103,167,72,55,101,76,45,45,115,207,145,54,106,143,103,179,57,162,56,71,44,36,160,103,167,130,171,67,98,208,68,88,220,170,106,70,75,39,215,47,198,44,82,62,133,110,61,201,74,162,184,112,66,205,183,87,93,90,93,125,91,117,199,117,127,120,219,187,64,48,102,196,51,119,144,144,177,124,103,106,101,93,41,135,186,61,166,144,163,121,43,40,217,74,134,208,183,42,70,145,202,138,91,110,82,64,192,81,58,61,147,150,222,132,109,83,181,208,133,103,158,99,113,116,82,128,48,57,129,140,213,200,106,202,205,34,168,78,33,84,199,62,214,178,75,146,107,6
175,156,211,116,100,141,194,189,160,44,193,126,87,172,145,170,126,65,212,185,35,194,54,168,120,207,127,101,217,144,213,84,155,113,93,165,62,164,104,133,130,128,177,154,126,44,45,196,50,119,207,188,179,58,128,216,207,221,211,133,164,59,177,168,222,78,189,121,168,62,59,213,71,144,34,65,198,164,112,199,83,149,133,111,170,137,208,100,65,188,220,68,182,44,67,65,85,150,192,97,87,186,45,191,47,73,147,193,185,180,214,87,80,168,100,218,122,52,213,98,164,177,99,176,65,72,60,95,99,142,173,193,161,179,132,107,96,175,141,101,137,159,159,147,68,66,199,77,177,32,161,210,51,187,136,73,84,86,215,60,70,203,157,210,150,115,178,80,125,128,218,79,106,134,137,129,110,194,89,211,67,102,130,151,53,191,72,129,120,80,125,194,174,52,211,134,212,141,48,206,45,136,222,84,211,209,55,165,147,150,137,76,34,186,222,64,66,220,154,61,33,99,70,89,123,221,115,94,177,151,95,135,52,59,172,219,217,52,78,38,156,147,91,77,42,172,51,181,202,202,166,77,112,47,157,204,67,190,204,153,176,58,192,92,188,163,216,79,137,58,186,52,140,177,78,209,70,208,34,139,61,80,110,33,205,84,35,139,175,133,205,84,68,180,120,135,192,34,75,202,150,69,81,156,140,153,149,157,81,182,104,143,215,149,125,121,39,68,35,178,61,217,66,48,86,69,54,191,195,35,63,159,222,183,98,111,120,41,191,215,47,94,213,79,177,165,116,73,49,74,60,111,164,210,214,129,186,216,152,128,149,84,210,86,211,104,166,73,55,102,76,44,45,115,207,145,55,106,143,103,179,57,162,55,71,45,37,160,103,167,130,170,67,98,208,68,88,220,170,106,70,75,39,216,47,198,44,83,62,134,110,61,201,73,161,184,112,66,206,183,86,92,90,93,125,91,117,199,117,128,120,219,186,64,47,102,197,50,119,144,144,178,124,104,107,100,94,41,135,185,61,166,143,163,121,42,39,216,74,134,208,182,41,70,145,202,138,91,109,81,63,191,80,58,61,147,150,223,132,108,83,181,208,132,103,157,99,112,115,82,127,49,58,129,141,213,200,106,202,205,34,168,78,34,84,200,62,214,179,75,146,107,6
175,156,211,115,100,141,194,190,160,43,193,126,88,172,145,170,126,64,212,186,35,195,55,167,119,208,127,100,217,144,214,83,155,113,93,165,61,163,104,134,130,128,177,155,127,44,46,195,49,119,205,189,179,58,128,216,205,222,212,132,164,58,177,167,222,79,189,121,167,63,60,213,71,145,34,64,197,164,112,199,83,148,134,111,170,137,208,101,66,187,221,69,183,44,67,65,86,151,192,97,87,185,44,191,47,72,147,193,184,180,213,86,80,168,99,218,122,52,212,97,164,177,100,177,65,73,60,96,99,141,173,193,160,179,131,106,96,176,142,100,137,160,160,147,69,66,198,76,178,32,161,210,52,187,135,74,84,85,215,60,70,202,158,210,149,116,178,81,125,127,219,80,106,133,135,129,110,194,90,213,67,102,130,151,53,190,73,128,120,80,126,194,174,52,211,134,213,140,48,207,46,135,222,84,211,208,55,164,146,150,137,77,35,185,222,65,66,220,153,62,33,99,71,88,123,220,116,93,176,151,95,134,53,58,173,218,217,52,78,38,156,148,93,78,42,173,51,181,201,201,166,77,114,47,156,204,66,190,205,153,175,59,192,92,187,164,217,80,139,58,186,53,139,175,76,209,70,209,34,138,60,82,110,32,206,84,35,139,173,133,207,85,67,179,121,136,192,33,75,201,151,68,81,155,139,154,149,158,80,182,104,143,214,149,126,120,39,67,36,179,61,217,65,49,87,68,54,191,195,34,62,159,222,184,97,112,121,40,190,215,46,94,213,79,177,165,117,72,47,75,60,110,163,211,214,129,186,215,151,128,150,84,210,86,211,103,167,73,55,102,77,45,44,116,207,145,55,105,143,103,179,57,162,56,71,44,36,160,104,166,129,170,67,98,208,67,88,220,171,106,70,75,39,215,48,198,44,82,62,134,110,62,201,74,161,184,111,66,206,183,87,93,89,93,125,91,117,199,116,127,120,219,187,63,49,102,196,51,119,145,144,177,124,104,107,100,94,41,135,186,61,166,144,163,121,43,40,216,74,135,207,183,41,70,145,203,138,91,109,82,64,192,80,58,61,147,150,222,133,109,82,181,207,132,103,159,99,113,116,82,128,47,57,130,141,213,201,107,202,205,33,168,78,34,83,199,63,214,178,75,146,107,6
176,156,210,116,100,140,194,190,160,43,193,125,87,172,146,170,126,64,213,185,36,195,55,168,119,208,127,100,218,144,214,84,155,114,93,165,61,163,104,133,130,128,178,155,127,44,46,194,50,119,207,190,177,58,127,216,207,222,212,133,164,58,176,168,221,78,190,121,167,63,60,213,70,144,34,64,196,164,112,197,83,149,133,111,170,138,209,101,65,186,221,68,183,45,67,66,85,149,192,98,86,184,45,191,47,71,147,193,184,180,214,87,79,167,99,217,122,52,212,97,163,177,99,177,65,73,59,95,99,141,172,193,161,179,131,106,97,176,142,101,138,160,160,147,68,65,199,77,177,32,160,209,52,186,136,74,85,85,215,60,70,203,157,210,150,116,177,81,126,127,219,80,107,133,137,128,110,193,91,213,67,102,130,152,53,190,73,129,119,81,125,194,174,51,211,134,212,141,48,207,45,135,222,84,211,209,55,165,146,150,137,77,35,186,222,65,66,219,153,62,33,100,70,88,121,220,115,94,177,151,94,135,53,58,173,218,216,54,77,39,156,147,93,77,41,173,50,181,201,202,165,77,113,47,156,204,66,191,205,151,174,59,192,92,188,164,217,79,138,57,187,52,140,175,77,208,71,210,34,138,60,80,110,32,205,84,35,139,174,133,206,85,67,180,120,136,193,34,76,201,150,68,80,156,139,154,150,157,80,181,104,144,215,150,126,119,38,67,35,178,61,217,66,49,86,68,55,191,196,34,62,158,221,184,98,111,121,41,191,213,47,94,212,79,177,165,116,72,47,74,61,110,163,210,215,129,186,215,152,127,149,83,210,86,212,104,167,72,54,101,75,45,45,115,207,145,54,105,143,103,179,57,162,56,72,44,37,160,103,167,130,171,67,98,209,67,88,220,171,106,71,74,39,215,48,198,44,83,62,133,110,61,202,74,161,184,112,66,206,182,87,93,90,94,125,91,117,199,117,128,120,218,187,64,49,102,196,50,119,144,144,179,124,104,107,100,94,42,136,185,62,166,144,163,121,43,39,217,74,136,207,182,41,69,145,202,138,92,110,82,65,192,82,58,61,147,150,222,132,109,83,181,207,133,104,159,99,113,115,81,128,47,57,129,141,213,200,106,201,205,34,168,77,34,84,199,62,215,178,75,146,108,6
175,156,211,115,101,141,194,190,160,43,193,126,87,172,146,170,126,64,212,185,35,195,55,167,119,208,127,100,217,144,213,84,155,114,93,165,61,163,104,134,130,128,177,155,127,44,46,195,50,119,206,189,178,58,128,216,206,221,212,133,164,58,177,167,221,79,189,121,167,63,60,213,71,144,34,64,197,164,112,198,83,149,133,111,170,137,208,101,66,187,221,68,183,45,67,65,85,150,192,97,87,185,44,191,47,72,147,193,184,180,213,86,80,168,99,218,122,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,161,179,131,106,97,176,142,100,137,159,160,147,68,66,199,76,178,32,161,210,52,186,135,74,84,86,215,60,70,203,157,210,150,116,177,81,126,127,219,80,106,133,136,129,109,194,89,213,67,102,130,152,53,190,72,129,119,80,126,194,174,52,211,134,212,140,47,206,46,135,222,83,211,208,55,165,146,149,137,77,35,186,221,65,66,219,153,62,33,99,71,89,122,220,115,94,177,151,94,135,52,58,173,218,217,53,77,38,156,148,93,78,42,173,50,181,201,202,165,77,113,47,156,203,66,191,204,152,174,59,193,92,187,164,217,79,138,57,187,53,140,175,77,209,71,209,35,138,61,81,110,32,206,84,35,139,174,134,206,85,67,180,120,136,193,34,76,201,150,68,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,61,217,66,48,87,68,54,191,195,34,62,159,221,184,97,111,121,40,191,215,47,95,212,79,178,165,117,72,48,74,61,111,163,210,215,129,186,216,152,128,150,84,210,86,212,103,167,72,55,102,76,45,45,115,207,145,54,106,143,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,208,67,88,220,170,106,70,74,39,215,47,198,44,82,62,133,110,61,201,74,161,184,112,66,206,183,87,93,90,94,125,91,117,199,117,128,119,219,187,63,49,102,196,51,119,144,145,178,124,103,107,100,93,41,135,185,61,166,144,163,121,43,39,217,74,134,208,183,42,70,145,203,138,91,110,81,64,192,81,58,61,148,150,222,132,109,83,182,208,133,103,158,99,113,115,82,128,48,57,129,141,213,200,107,202,205,34,168,78,34,84,199,62,214,178,75,146,108,6
176,157,212,115,100,141,195,190,160,42,194,124,87,172,147,169,125,64,212,184,34,196,55,166,118,208,129,101,218,144,213,85,154,112,93,165,61,163,104,133,129,129,178,154,126,42,44,195,50,121,206,189,177,58,128,217,206,221,213,133,165,59,178,166,221,77,189,123,167,64,60,212,71,145,34,63,196,165,113,197,82,147,134,110,170,138,208,101,66,187,223,68,184,45,68,66,85,150,192,96,87,185,44,191,47,72,147,193,184,181,213,86,79,168,98,218,122,53,212,97,163,178,100,177,65,73,59,95,99,142,173,194,160,178,130,107,96,176,140,100,138,160,160,147,68,65,199,77,176,30,160,210,52,187,136,74,84,86,215,59,70,204,158,209,150,117,177,80,126,126,219,79,106,133,138,129,109,193,89,213,68,101,130,151,53,190,72,129,120,79,127,194,174,52,211,135,211,140,48,208,46,134,222,85,211,209,55,165,146,150,137,77,36,186,223,66,67,219,155,63,32,98,72,90,122,222,115,94,178,152,93,136,52,59,174,219,217,52,77,37,157,148,92,77,42,172,50,181,201,202,164,76,112,48,155,203,67,191,204,151,174,58,192,93,188,163,217,78,138,57,187,53,141,175,76,209,70,210,35,139,60,81,109,32,205,83,35,140,173,134,205,86,66,179,120,136,192,33,76,201,150,67,80,157,139,154,149,158,81,182,103,145,214,148,126,119,39,67,36,179,61,218,65,50,87,69,54,192,195,35,62,159,220,184,98,112,121,40,190,215,47,96,213,78,179,166,115,72,49,75,59,111,162,210,215,129,184,215,151,127,150,84,209,86,211,103,167,72,54,101,77,45,45,115,209,145,54,106,144,103,180,56,163,56,71,44,38,162,104,168,130,172,67,97,210,67,88,219,170,107,70,75,38,215,47,198,44,83,61,135,110,60,200,74,161,185,112,68,205,183,87,93,90,95,125,92,117,200,117,129,119,219,187,63,49,102,196,51,119,144,145,178,123,104,106,101,93,42,134,185,61,167,145,163,121,43,39,217,75,132,209,183,41,70,145,203,138,91,110,81,64,192,80,59,61,147,150,222,132,108,84,182,207,134,103,160,99,113,115,82,129,48,57,130,141,212,200,107,202,204,34,169,77,35,84,198,62,215,178,75,146,109,6
175,155,211,115,100,141,193,191,162,42,193,126,87,171,146,170,127,63,211,185,35,195,56,168,119,207,128,102,219,142,214,84,155,113,93,166,61,162,102,133,131,128,176,154,126,44,46,195,50,118,206,192,179,59,128,215,207,221,212,133,163,57,176,167,220,77,189,121,168,62,59,214,69,142,33,64,198,165,113,198,84,147,134,112,170,138,208,101,65,189,222,67,183,45,67,66,84,149,193,98,88,186,45,190,47,73,148,193,184,177,214,86,79,169,99,217,123,53,213,96,163,176,101,178,66,73,60,93,98,141,172,193,161,178,131,105,96,175,140,101,138,160,162,147,67,66,199,76,177,33,162,210,51,186,135,72,84,86,213,59,71,205,159,211,149,115,176,82,124,124,218,80,106,134,139,128,107,194,88,213,67,102,132,151,52,191,73,128,119,81,126,195,173,50,210,134,211,140,46,207,47,135,221,85,212,210,55,162,146,150,138,76,36,186,222,65,66,220,153,61,34,98,70,89,123,219,115,93,178,152,95,134,54,56,172,218,216,51,78,39,156,148,92,77,42,170,50,182,201,201,165,77,114,47,158,202,66,192,204,152,175,59,194,94,187,163,217,81,138,56,187,51,139,176,76,206,70,209,34,139,61,81,110,33,205,84,35,140,175,134,207,84,66,182,119,135,193,35,76,200,151,67,81,157,139,154,150,157,81,184,104,145,213,149,124,118,39,69,37,179,60,217,65,48,88,69,54,192,192,34,63,160,221,185,99,112,122,39,191,216,45,96,212,79,177,166,116,73,48,75,60,111,163,210,215,129,186,217,150,127,150,84,210,87,213,101,167,74,55,103,76,45,46,116,207,144,53,104,143,103,178,56,163,57,71,45,36,162,103,167,130,170,66,98,208,67,88,221,170,106,70,78,40,217,48,197,45,82,62,133,111,61,200,75,160,184,112,67,206,183,87,91,89,94,123,91,116,200,117,128,119,217,187,63,51,102,196,50,119,145,144,178,125,104,107,100,93,42,137,186,61,166,142,163,122,41,39,216,75,134,209,182,44,70,144,202,138,92,109,82,62,193,82,60,61,147,151,223,131,107,84,182,208,131,103,158,100,112,116,83,128,46,57,130,142,212,200,105,204,205,34,167,79,33,85,200,64,212,178,73,147,109,6
175,156,211,115,100,141,194,190,160,43,193,126,88,172,146,170,126,64,212,185,35,195,55,167,119,208,127,100,217,144,214,84,155,114,93,165,62,163,104,134,130,128,177,155,127,44,46,194,50,119,206,189,178,58,128,216,206,221,212,133,164,58,177,167,221,79,189,121,167,63,60,213,71,144,34,64,197,164,112,198,83,149,133,111,170,137,208,101,66,187,221,68,183,45,67,65,85,150,192,97,87,185,45,191,47,72,147,193,184,180,214,86,80,168,99,218,121,52,212,97,164,177,100,177,65,73,60,95,99,141,172,193,161,179,131,106,97,176,142,100,137,159,160,147,68,66,199,76,177,32,161,210,52,186,135,74,84,86,214,60,70,203,157,210,150,116,177,81,126,127,219,80,106,133,136,129,109,194,89,213,67,102,130,152,53,190,72,129,119,80,125,194,174,52,211,134,212,140,47,206,46,135,222,84,211,209,55,165,146,149,137,77,35,186,221,65,67,219,153,62,33,99,71,89,122,220,115,94,177,151,94,135,52,58,173,218,217,53,77,38,156,148,93,78,42,173,50,181,201,202,165,77,113,47,156,203,66,191,204,152,174,59,193,92,188,164,217,79,138,57,186,53,140,175,77,209,71,209,35,138,61,81,110,32,205,84,34,139,174,134,206,85,68,180,120,136,193,34,76,201,150,68,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,61,218,66,48,87,68,54,191,195,34,62,159,221,184,97,111,121,40,191,215,47,95,212,79,178,165,117,73,48,74,60,111,163,210,215,129,186,216,152,128,150,84,210,86,212,104,167,72,55,102,76,45,45,116,207,145,54,106,143,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,208,67,88,220,170,106,70,74,39,215,47,198,44,82,62,133,110,61,201,74,161,184,112,66,205,183,87,93,90,94,125,91,117,199,117,128,119,219,187,63,49,102,196,51,119,144,144,178,124,103,107,100,93,42,135,185,61,166,144,163,121,43,40,217,74,134,207,183,42,70,145,203,138,91,110,81,64,192,81,58,61,148,150,222,133,109,83,182,208,133,103,158,99,113,115,82,128,48,57,130,141,213,200,107,202,205,34,168,77,34,84,199,62,214,178,75,146,107,6
176,157,211,116,101,141,194,191,160,42,193,126,87,173,146,169,126,63,212,186,36,195,55,167,119,208,127,99,217,144,214,83,154,114,93,165,61,162,104,134,130,129,177,155,127,44,47,195,50,120,207,189,179,58,127,217,205,221,213,133,164,59,177,168,221,80,188,122,167,64,60,213,72,144,34,64,197,165,113,198,84,149,133,111,170,137,209,101,67,188,221,68,183,45,67,65,85,150,192,97,88,185,44,191,46,73,148,192,184,180,213,87,80,167,99,218,121,53,212,97,162,176,100,177,65,73,60,95,98,141,172,193,161,179,131,105,96,175,142,99,138,160,160,147,69,65,199,75,177,31,162,210,52,187,135,74,84,85,214,60,71,203,157,210,150,116,178,80,126,127,219,79,106,133,136,129,109,193,89,212,68,102,130,152,53,190,73,128,119,79,125,192,173,52,212,135,213,140,48,207,45,136,221,84,210,208,56,165,147,150,137,76,34,185,222,66,68,220,153,62,33,99,70,89,122,220,116,94,176,152,95,136,53,58,173,218,218,53,78,38,157,148,92,78,41,173,49,182,201,203,165,78,114,47,156,204,67,190,205,153,175,59,192,92,187,163,218,79,139,56,187,53,140,176,77,208,70,209,34,139,60,81,110,32,206,84,35,139,174,134,206,86,68,181,119,135,194,33,75,200,150,68,80,155,139,154,150,157,81,182,105,144,215,150,126,120,39,67,35,178,61,218,65,48,86,68,54,191,195,34,63,160,221,183,98,111,121,40,190,214,47,95,212,80,178,166,117,72,48,75,61,110,163,210,215,130,185,216,151,128,150,84,210,87,211,104,166,72,56,103,76,45,45,116,207,146,54,106,143,102,178,57,162,56,71,44,36,161,104,167,129,171,67,97,209,68,88,220,171,106,69,74,39,216,47,198,44,83,63,133,109,61,201,75,160,184,112,67,205,183,87,93,91,93,125,90,117,200,116,128,119,220,187,63,48,102,196,50,119,145,144,177,124,103,105,101,93,42,135,186,62,166,144,163,120,43,40,217,73,134,207,182,41,70,145,202,138,91,110,82,64,192,81,58,60,147,151,222,132,109,83,182,208,133,103,158,98,114,115,81,128,47,58,130,141,213,200,106,202,205,34,168,78,33,82,199,62,214,179,75,146,108,6
175,157,210,115,100,141,194,190,160,43,192,126,87,172,146,170,126,64,212,186,35,194,55,167,119,208,127,100,217,144,214,83,154,114,93,165,61,163,104,134,130,128,178,154,127,44,46,194,50,119,207,189,178,58,128,216,206,221,212,133,164,58,177,167,221,79,190,122,168,63,60,213,70,144,34,64,196,164,112,199,83,149,133,111,171,137,209,101,65,187,221,68,183,45,66,66,85,150,192,97,87,185,45,191,47,72,147,193,184,180,213,86,80,167,99,218,122,52,213,97,164,177,100,177,65,73,60,95,99,141,172,193,161,179,131,105,97,175,142,100,138,159,160,147,68,66,199,76,177,32,161,210,52,186,135,74,84,86,215,60,70,203,158,211,149,116,177,80,126,127,219,79,106,133,136,130,109,194,90,213,67,102,131,152,52,190,73,129,119,80,125,194,174,52,211,134,213,140,47,206,46,136,222,83,210,208,55,165,146,149,137,77,35,186,221,65,66,220,154,62,33,99,71,88,122,221,115,94,177,152,94,136,52,57,173,218,217,53,78,38,156,147,93,77,41,172,50,181,201,201,165,77,113,47,156,204,66,191,204,152,174,60,193,92,187,163,217,79,139,57,186,52,141,176,77,209,71,209,35,138,61,81,110,32,205,83,34,139,174,134,205,85,67,181,120,136,193,33,75,201,150,68,80,155,139,154,150,158,81,182,104,144,215,150,126,120,38,68,35,178,61,218,66,48,87,69,54,191,195,34,62,159,221,184,98,111,121,41,191,215,47,94,212,79,178,165,117,73,48,74,61,110,163,210,215,128,186,215,152,128,150,83,210,86,212,104,167,73,55,102,76,44,45,115,207,144,55,106,143,103,178,57,162,56,71,44,37,161,104,166,130,171,67,98,208,68,88,220,170,106,70,74,39,215,47,198,43,82,62,133,110,61,201,74,161,184,112,66,206,183,87,93,91,94,124,91,116,199,117,127,119,218,187,63,49,102,196,50,119,144,144,177,124,103,106,100,93,41,135,185,61,166,144,163,121,43,39,217,74,134,208,183,41,70,145,203,137,91,110,82,63,192,81,58,61,147,150,223,133,109,83,181,208,133,103,157,99,113,116,82,128,47,57,129,141,213,200,107,202,206,34,169,78,34,84,199,62,214,178,75,147,108,6
175,156,211,115,100,141,193,190,160,43,193,126,88,172,146,169,126,64,212,186,35,195,55,167,119,208,127,100,217,144,214,83,155,114,93,165,62,163,104,134,130,128,177,155,127,44,46,194,50,119,206,189,178,58,128,216,206,221,212,133,164,58,177,167,221,79,189,121,167,63,60,213,71,144,34,64,197,165,112,198,83,149,133,111,170,137,208,101,66,187,221,69,183,45,67,65,85,150,192,97,87,185,44,191,47,72,147,193,185,180,214,87,80,168,99,218,121,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,161,179,131,106,97,176,142,100,137,159,160,147,68,66,199,76,177,32,161,210,52,187,135,74,84,86,215,60,70,203,157,210,149,116,178,81,126,127,219,80,106,133,136,129,109,194,90,213,67,102,130,152,53,190,72,129,119,80,125,194,173,52,211,134,213,140,47,207,46,135,222,84,211,209,55,165,146,149,137,77,35,186,221,65,66,220,153,62,33,99,71,89,122,220,115,94,177,152,94,135,52,58,173,218,217,53,77,38,156,148,93,77,42,173,50,182,201,201,165,77,113,47,156,204,66,191,204,152,175,59,192,92,187,164,216,79,138,57,186,52,140,175,77,209,71,209,34,138,61,81,110,32,206,84,34,139,174,134,206,85,67,180,120,136,193,34,76,201,150,68,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,61,218,66,49,86,69,54,191,195,34,62,159,221,184,97,111,121,40,191,215,47,95,212,79,177,165,116,73,48,74,61,111,163,210,214,129,186,216,152,128,150,84,210,86,212,104,167,72,55,102,76,45,45,116,207,144,54,106,143,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,209,67,88,220,170,106,70,74,39,215,47,198,44,82,62,134,111,61,201,73,161,184,112,66,206,183,87,93,90,94,125,91,117,199,117,128,120,219,187,63,49,102,196,51,120,145,145,178,124,103,107,100,93,41,135,186,61,166,144,163,121,43,40,217,74,134,207,183,42,70,145,203,138,91,110,82,64,192,81,58,61,148,150,222,132,109,83,181,208,133,103,158,99,113,115,82,128,48,57,129,141,213,201,107,202,205,34,168,77,34,83,199,62,214,178,75,146,107,6
175,156,210,115,101,141,194,190,160,43,193,126,88,172,146,169,126,64,212,186,35,195,55,167,119,207,127,100,217,143,214,84,154,114,93,166,61,163,104,133,130,128,177,155,127,44,46,195,50,119,206,189,178,58,128,216,206,221,212,133,164,58,177,167,221,79,189,121,167,63,60,213,71,144,34,64,197,164,112,198,83,149,134,111,170,137,208,101,66,187,221,69,183,45,67,65,85,150,192,97,87,185,44,191,47,72,147,193,184,180,213,86,80,168,99,218,121,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,161,179,131,106,97,176,142,100,137,160,160,147,68,66,199,76,177,32,161,210,52,186,135,74,84,85,215,60,70,203,157,210,149,116,177,81,126,127,219,79,106,133,136,129,110,194,90,213,67,102,130,152,53,190,73,129,119,80,126,194,174,52,211,134,212,140,48,206,46,135,222,84,210,208,55,165,146,149,137,77,35,186,222,65,67,220,154,62,33,99,70,88,123,221,115,94,177,151,94,135,52,57,173,218,217,53,77,38,156,148,93,78,41,173,50,182,201,201,165,77,113,47,156,203,66,191,204,152,174,59,193,92,187,164,217,80,138,57,186,53,140,175,77,209,71,209,35,139,61,81,110,32,206,83,34,139,174,134,206,85,67,180,120,136,193,33,76,201,150,68,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,60,218,66,48,87,68,54,191,195,35,62,159,221,184,97,112,121,40,191,215,47,95,213,79,178,165,117,73,48,75,60,111,163,210,215,129,186,216,152,127,150,84,210,86,211,104,167,72,55,101,76,45,45,115,207,145,54,106,143,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,209,67,88,220,171,106,70,74,39,215,47,198,44,82,62,134,110,61,201,73,161,184,112,66,206,183,87,93,90,94,125,91,117,199,117,128,120,219,188,63,49,102,196,51,120,144,144,178,124,103,107,100,93,41,136,186,61,166,144,162,121,43,39,217,74,134,207,183,41,70,145,202,137,91,110,81,64,192,81,58,61,147,150,222,132,108,83,182,208,133,103,158,99,113,116,82,128,48,57,130,141,213,200,106,201,205,34,168,78,33,84,199,62,214,178,75,146,108,6
175,156,211,115,100,141,194,190,160,43,193,126,88,172,146,170,126,64,212,185,35,195,55,167,119,208,127,100,217,144,214,84,155,114,93,165,61,163,104,134,130,128,177,155,127,44,46,195,50,119,206,189,178,58,128,216,206,221,212,133,164,58,177,167,221,79,189,121,167,63,60,213,71,144,34,64,197,164,112,198,83,149,133,111,170,137,208,101,66,187,221,68,183,45,67,65,85,150,192,97,87,185,44,191,47,72,147,193,184,180,214,86,80,168,99,218,121,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,161,179,131,106,97,176,142,100,137,159,160,147,68,66,199,76,177,32,161,210,52,186,135,74,84,86,215,60,70,203,157,210,150,116,177,81,126,127,219,80,106,133,136,129,109,194,89,213,67,102,130,152,53,190,72,129,119,80,125,194,174,52,211,134,212,140,47,206,46,135,222,84,211,209,55,165,146,149,137,77,35,186,221,65,66,219,153,62,33,99,71,88,122,220,115,94,177,151,94,135,52,58,173,218,217,53,77,38,156,148,93,78,42,173,50,181,201,202,165,77,113,47,156,203,66,191,204,152,174,59,193,92,188,164,217,79,138,57,186,53,140,175,77,209,71,209,35,138,61,81,110,32,205,84,34,139,174,134,206,85,67,180,120,136,193,34,76,201,150,68,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,61,218,66,48,87,68,54,191,195,34,62,159,221,184,97,111,121,40,191,215,47,95,212,79,178,165,117,72,48,74,60,111,163,210,215,129,186,216,152,128,150,84,210,86,212,104,167,72,55,102,76,45,45,115,207,145,54,106,143,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,209,67,88,220,170,106,70,74,39,215,47,198,44,82,62,133,110,61,201,74,161,184,112,66,206,183,87,93,90,94,125,91,117,199,117,128,119,219,187,63,49,102,196,51,119,144,144,178,124,103,107,100,93,41,135,185,61,166,144,163,121,43,39,217,74,134,207,183,42,70,145,203,138,91,110,81,64,192,81,58,61,148,150,222,132,109,83,182,208,133,103,158,99,113,115,82,128,48,57,130,141,213,200,107,202,205,34,168,78,34,84,199,62,214,178,75,146,107,6
175,156,210,115,101,141,194,190,160,43,193,126,87,172,145,170,126,64,212,186,35,195,55,167,119,208,127,100,217,144,214,83,155,114,93,165,62,163,104,134,131,128,177,155,127,44,46,195,50,119,206,190,178,58,128,216,206,221,212,133,164,58,178,167,221,79,189,121,167,63,60,213,71,144,34,64,196,164,112,198,83,148,133,111,170,137,208,100,66,187,221,68,183,45,67,65,85,150,192,97,87,185,45,191,47,72,147,193,185,180,214,86,80,168,99,218,122,52,212,97,164,177,100,177,65,73,60,95,99,141,172,193,161,179,131,106,97,176,141,100,137,159,160,147,68,66,198,76,178,32,161,209,52,186,135,74,84,85,214,60,70,203,158,210,150,116,177,81,125,127,219,80,106,133,136,129,109,194,89,212,67,102,130,152,53,190,72,129,119,80,126,194,174,52,211,135,212,140,47,206,46,135,222,84,211,209,55,165,146,149,137,77,35,186,222,65,66,219,153,62,33,99,71,88,122,220,115,94,177,151,94,135,52,57,173,218,217,53,77,38,156,148,93,78,42,172,50,181,201,202,165,77,113,47,156,203,66,191,205,152,174,59,193,92,187,164,217,79,138,57,186,53,140,175,77,209,71,209,34,139,61,81,110,32,206,84,34,140,174,134,206,85,68,180,120,136,193,34,76,201,150,67,80,156,139,154,150,158,81,182,103,144,214,149,126,120,38,68,35,178,60,217,66,48,87,68,55,191,195,35,62,159,221,184,97,111,120,40,191,215,46,95,212,79,177,165,117,73,48,74,60,110,163,210,214,129,186,215,152,127,150,84,210,86,212,103,167,72,55,102,76,45,45,116,207,145,54,106,143,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,209,68,88,220,170,106,70,74,39,215,47,198,44,82,62,134,110,61,201,73,161,184,112,66,205,183,88,93,90,94,124,91,117,199,117,128,120,219,188,63,48,101,196,50,120,145,145,178,124,103,107,100,94,41,135,186,61,166,144,163,121,43,39,217,74,134,207,183,42,70,145,203,138,91,110,82,64,192,81,58,61,148,150,222,133,108,83,182,208,133,103,158,99,113,115,82,128,48,57,129,141,213,200,107,202,205,34,168,78,33,84,199,62,214,178,75,146,107,6
175,156,210,115,100,140,193,190,160,43,193,126,88,172,146,170,127,64,212,186,35,195,54,167,119,208,127,101,217,144,214,83,154,113,93,165,61,163,104,133,130,128,177,155,127,43,46,195,50,119,206,189,178,58,128,216,206,222,212,133,163,59,177,167,221,79,190,121,167,63,60,213,71,144,34,64,197,164,112,198,82,149,133,111,170,137,208,101,66,187,221,68,183,44,67,65,85,150,192,97,87,185,45,191,47,72,147,192,184,180,214,87,80,168,99,218,122,52,212,97,164,177,100,177,65,73,60,95,100,141,173,193,161,179,131,106,97,176,142,101,137,159,161,147,68,66,199,76,177,32,161,209,52,186,135,74,84,86,215,60,70,203,158,210,149,116,177,80,126,127,219,80,106,134,137,129,109,194,89,213,67,102,130,152,53,190,72,129,119,79,126,194,173,52,210,134,212,140,47,207,46,135,222,84,211,209,55,165,146,149,137,77,35,186,222,65,67,219,154,62,33,99,70,88,122,220,115,94,177,151,94,135,52,58,173,218,217,53,77,38,156,148,93,77,42,173,50,181,202,202,165,77,114,47,156,204,66,191,205,152,174,59,192,92,188,163,216,79,138,58,187,53,140,175,77,208,70,209,35,138,61,81,110,32,206,84,35,139,174,133,206,85,67,180,120,136,192,34,76,201,150,67,80,156,139,153,150,158,81,182,104,144,214,150,126,120,39,68,35,178,61,218,66,48,87,69,54,192,195,34,63,159,221,183,97,111,121,40,190,214,47,95,213,79,178,165,116,73,48,74,60,111,163,210,214,129,186,216,152,128,150,84,210,86,212,104,167,72,55,101,76,44,45,116,208,145,54,106,144,103,179,57,162,56,71,45,36,160,104,166,130,171,67,98,209,67,88,220,170,106,70,75,39,215,47,199,44,82,62,133,110,61,201,73,162,185,112,66,205,183,87,93,90,94,124,91,117,199,117,128,119,219,187,63,49,102,196,50,119,144,144,178,124,103,107,100,93,42,135,185,62,166,144,163,121,43,40,217,74,134,207,183,42,70,145,203,137,91,110,81,64,192,81,59,61,148,150,222,132,108,83,181,208,133,103,158,99,112,115,82,128,47,57,130,140,213,200,107,202,205,34,169,78,33,84,199,62,214,178,75,146,107,6
175,156,211,115,100,141,194,190,160,43,193,126,88,172,146,170,126,64,212,185,35,195,55,167,119,208,127,100,217,144,214,84,155,114,93,165,62,163,104,134,130,128,177,155,127,44,46,195,50,119,206,189,178,58,128,216,206,221,212,133,163,58,177,167,221,79,189,121,167,63,60,213,71,144,34,64,197,164,112,198,83,149,133,111,170,137,208,101,66,187,221,68,183,45,67,65,85,150,192,97,87,185,44,191,47,72,147,193,184,180,214,86,80,168,99,218,121,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,161,179,131,106,97,176,142,100,137,159,160,147,68,66,199,76,177,32,161,209,52,186,135,74,84,86,215,60,70,203,158,210,149,116,177,81,126,127,219,80,106,133,136,129,109,194,89,212,67,102,130,152,53,190,73,129,119,80,126,194,174,52,211,134,212,140,47,206,46,135,222,84,211,209,55,165,146,149,137,77,35,186,221,65,67,219,153,62,33,99,71,88,122,220,115,94,177,151,94,135,52,58,173,218,217,53,77,38,156,148,93,77,41,173,50,181,201,202,165,77,113,47,156,203,66,191,204,152,175,59,193,92,188,163,217,80,138,57,186,53,140,175,77,209,71,209,35,138,61,81,110,32,205,84,34,139,174,134,206,85,68,180,120,136,193,34,76,201,150,67,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,61,218,66,48,87,68,54,191,195,34,62,159,221,184,97,111,121,40,191,215,47,95,212,79,178,165,117,72,48,74,60,111,163,210,214,129,186,216,152,128,150,84,210,86,212,104,167,72,55,101,76,45,45,115,207,145,54,106,143,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,209,67,88,220,170,106,70,74,39,215,47,198,44,82,62,133,110,61,201,74,161,184,112,66,206,183,87,93,90,94,125,91,117,199,117,128,119,219,187,63,49,102,196,51,119,144,144,178,124,103,107,100,94,41,135,185,61,166,144,163,121,43,39,217,74,134,207,183,42,70,145,203,138,91,110,81,64,192,81,58,61,147,150,222,132,109,83,181,208,133,103,158,99,113,115,82,128,48,57,130,141,213,200,106,202,205,34,168,78,34,84,199,62,214,178,75,146,107,6
175,157,211,115,100,140,194,191,161,43,193,126,88,171,146,170,126,64,212,185,35,195,55,167,119,208,127,101,217,143,214,83,154,114,93,165,62,163,104,133,130,129,177,154,127,44,46,195,50,119,207,189,178,58,128,216,206,221,212,133,163,59,177,167,221,79,189,121,167,62,60,213,71,144,34,64,197,164,112,199,83,149,133,111,170,137,208,101,66,188,221,68,183,45,67,66,85,150,192,97,86,185,44,191,47,72,147,193,185,181,213,86,80,168,99,218,122,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,160,179,131,106,96,176,141,100,137,159,160,147,68,66,199,76,177,32,161,209,52,186,135,74,84,86,215,60,70,204,158,210,149,116,178,81,125,128,219,80,106,133,136,129,110,194,90,213,67,101,130,152,53,190,72,129,119,80,126,194,174,52,211,134,212,140,47,206,46,136,222,83,211,209,55,165,146,149,137,77,35,186,222,65,67,219,153,62,33,99,71,89,123,220,115,94,177,152,94,135,52,58,173,218,217,53,77,39,156,148,93,77,42,172,50,181,201,201,165,77,113,47,156,203,67,192,204,152,174,59,192,92,187,164,217,79,139,57,187,52,140,175,77,209,70,209,35,139,61,81,110,32,205,84,35,139,174,134,206,85,68,180,120,136,193,33,76,202,150,67,80,156,139,153,150,158,81,182,104,144,214,149,126,120,37,68,35,178,61,217,65,48,87,68,54,191,195,34,62,159,221,184,97,111,121,40,191,215,47,95,213,79,177,165,117,72,48,74,60,111,163,210,215,129,186,215,152,128,150,84,210,86,211,104,166,72,55,101,76,44,45,116,207,144,55,106,143,103,179,57,162,56,71,44,37,161,104,166,130,170,67,98,208,68,88,220,170,107,70,74,39,215,47,198,44,83,62,134,110,61,200,74,162,184,112,67,205,183,87,93,90,94,125,91,117,200,117,127,120,219,188,63,49,101,197,51,119,144,144,178,124,103,107,100,93,41,136,186,61,166,144,163,121,43,39,217,74,134,207,183,41,70,145,203,138,91,110,81,63,192,81,58,61,147,150,222,132,109,83,182,208,134,103,157,99,113,116,82,128,48,57,129,141,213,200,107,202,205,33,168,77,34,83,199,62,214,179,75,146,108,6
175,155,211,116,100,140,194,190,160,44,193,126,88,172,146,170,126,64,213,185,35,194,54,167,119,207,127,101,218,144,214,85,155,113,93,165,62,163,104,134,131,129,177,154,128,44,45,195,50,119,206,190,178,58,128,216,207,222,212,134,165,59,177,167,221,79,190,122,167,63,60,213,71,145,34,65,197,165,112,198,84,149,133,111,171,138,208,101,65,188,221,68,182,44,67,65,86,150,193,97,86,184,44,191,47,72,146,193,184,181,213,86,80,167,98,218,121,53,212,97,164,177,101,177,66,73,61,96,99,141,174,193,160,178,132,106,96,176,141,101,137,160,159,148,68,66,200,75,177,31,162,210,52,187,135,74,84,86,214,61,70,202,159,211,150,116,178,81,126,128,219,80,106,133,136,129,109,194,88,212,66,104,130,151,54,190,73,129,120,79,125,194,174,52,210,134,213,140,47,206,46,136,222,84,210,208,55,165,146,149,137,77,35,188,222,64,65,219,153,62,33,99,71,88,123,220,116,95,176,151,93,136,53,58,172,219,217,53,77,38,156,148,93,78,41,173,50,182,201,201,165,78,113,46,156,203,66,192,205,153,174,59,193,92,188,164,216,79,139,57,187,52,141,175,77,208,70,209,34,138,61,81,109,32,206,84,34,140,174,133,206,85,66,180,120,136,192,33,76,201,151,67,81,155,139,153,150,157,81,183,103,143,215,149,125,119,37,68,36,177,61,218,66,49,87,68,55,191,195,36,62,158,221,184,96,112,121,40,190,214,47,94,213,79,178,165,116,72,48,75,60,111,163,211,215,129,187,215,150,128,149,85,211,86,211,104,166,72,54,101,77,45,45,116,207,145,53,105,144,103,178,57,162,57,72,45,36,160,103,166,129,170,66,97,209,67,88,220,170,107,71,74,38,214,47,199,44,82,61,134,111,61,200,74,161,184,112,66,205,183,87,93,90,94,125,90,116,200,117,128,120,219,188,64,49,103,195,51,119,143,144,177,125,103,106,101,93,41,136,186,62,166,143,163,121,44,39,216,74,134,208,183,41,70,144,201,138,91,110,81,64,193,81,58,60,147,149,223,134,109,82,181,209,132,104,158,99,113,116,82,127,48,57,130,141,212,200,107,202,205,33,168,78,33,83,198,63,214,179,75,146,107,6
174,156,210,116,101,140,193,190,160,43,192,127,88,172,146,169,126,64,212,185,35,195,55,168,120,207,127,100,217,144,214,84,154,114,94,167,61,162,103,134,130,128,178,155,127,43,46,194,51,118,207,190,178,57,128,216,206,221,213,133,163,59,177,167,222,79,189,121,168,63,61,213,71,143,35,65,197,164,112,198,83,148,133,111,170,137,208,101,66,187,221,69,183,44,67,65,84,150,192,97,86,184,45,190,47,73,148,193,185,180,214,86,79,167,98,218,122,52,213,97,163,177,99,177,65,74,60,94,100,141,172,193,160,180,131,105,96,176,141,101,137,159,160,147,68,66,198,76,178,32,161,209,51,186,135,74,85,85,215,60,69,203,157,210,149,116,178,81,126,127,218,80,106,133,136,129,109,194,89,212,66,103,130,152,53,191,72,129,119,80,126,194,173,51,210,135,214,140,47,207,45,135,222,84,211,209,55,165,146,149,137,77,35,186,221,64,66,219,154,61,33,99,70,89,122,220,115,93,177,152,94,135,51,58,173,217,218,53,77,38,156,148,93,78,41,172,51,181,201,202,165,78,113,47,156,203,66,190,203,152,175,60,193,91,188,163,217,80,138,57,187,53,140,175,77,209,71,210,35,138,61,80,109,31,207,83,35,139,174,133,206,84,66,180,120,135,193,34,75,200,151,69,80,156,139,154,150,157,81,183,103,144,215,149,125,121,39,68,35,178,60,218,65,48,87,68,55,191,194,34,62,159,221,184,97,112,120,41,190,215,47,95,212,78,178,164,117,73,48,75,60,110,163,210,215,129,186,216,151,128,149,84,210,87,212,104,166,72,54,101,77,45,45,115,207,145,55,106,144,103,179,57,162,56,71,44,36,161,104,166,130,171,67,97,209,68,88,219,170,107,70,74,39,216,47,199,45,83,62,134,110,61,201,74,161,185,111,67,205,183,87,94,90,93,125,91,116,199,117,128,119,218,187,63,49,102,195,51,120,144,145,177,125,103,106,100,94,42,135,186,62,165,144,163,121,43,40,217,73,135,208,184,42,69,145,203,137,91,110,82,64,192,80,59,61,147,151,223,133,109,82,182,208,133,103,158,98,113,116,81,128,47,57,129,141,212,200,106,202,205,34,168,77,34,83,199,62,214,178,75,146,107,6
175,156,210,115,100,141,194,190,161,44,192,127,87,172,146,170,126,64,212,185,34,194,55,167,119,207,127,100,217,144,213,83,154,114,93,165,61,163,104,133,130,128,178,154,127,44,45,194,50,119,207,189,178,58,128,216,207,221,212,132,163,58,177,167,222,79,189,121,167,63,60,213,71,144,34,64,197,165,112,198,83,149,134,111,170,138,209,101,66,187,221,69,183,45,67,65,85,150,192,98,87,185,45,191,47,72,147,193,184,180,213,87,80,167,99,218,122,52,213,98,163,177,100,177,65,73,60,96,98,142,172,193,161,179,130,106,97,176,141,101,137,159,160,146,68,66,199,76,177,32,161,210,52,186,135,74,84,85,215,60,70,203,158,210,149,116,177,81,125,127,219,80,106,133,136,129,109,194,90,212,68,102,130,152,53,190,72,129,119,80,126,194,173,52,210,135,212,140,47,206,46,136,222,83,211,209,55,165,146,149,137,77,35,186,221,65,66,219,153,62,33,99,71,88,122,220,115,94,177,151,94,135,52,58,173,218,217,53,77,38,156,148,93,78,42,173,50,182,201,201,165,78,113,47,157,204,66,192,204,153,174,59,193,92,187,164,217,79,139,57,187,53,140,175,77,209,71,209,35,138,61,81,110,32,205,83,34,139,174,134,206,85,67,180,120,136,193,34,76,201,150,67,80,156,139,154,150,157,80,182,104,144,214,150,126,121,39,68,35,178,60,217,66,49,86,69,54,192,195,35,62,159,221,184,98,111,121,41,191,215,47,95,213,79,177,165,117,73,48,74,60,111,163,210,214,130,186,216,152,128,150,83,211,86,212,103,167,72,55,101,76,45,46,116,207,144,54,106,143,103,180,57,162,56,72,44,36,160,104,167,130,171,67,98,208,67,88,220,170,106,70,74,39,215,47,198,44,83,61,133,110,62,201,73,162,184,112,66,205,183,87,92,90,94,124,92,117,199,117,128,120,219,188,63,49,101,195,50,120,144,145,178,124,103,106,100,93,41,136,186,62,166,143,163,121,43,40,217,75,134,207,183,42,70,145,203,138,91,110,82,64,192,81,59,62,148,150,222,133,109,83,181,208,132,104,158,99,112,115,81,128,48,57,129,141,213,200,107,202,205,34,168,77,33,83,199,62,215,178,75,146,107,6
175,156,210,116,100,141,194,190,160,43,192,126,88,173,145,170,127,64,213,185,35,195,55,167,119,207,127,101,218,144,214,83,155,114,94,165,61,163,104,134,131,128,177,155,127,44,46,195,50,119,206,190,178,58,127,216,206,221,212,133,163,58,177,167,221,79,190,121,167,63,60,213,71,144,35,65,197,164,112,199,83,149,133,111,170,137,209,101,66,187,221,68,183,45,67,66,85,150,192,97,87,185,44,190,47,72,147,193,185,180,214,86,80,168,99,218,121,52,213,97,164,177,100,177,65,73,60,95,98,141,173,194,161,179,131,106,97,175,141,101,137,159,160,147,68,66,199,76,178,32,161,209,51,186,135,74,84,86,215,60,70,203,158,210,150,116,178,80,126,127,219,79,106,132,136,129,109,194,90,213,67,102,130,152,53,189,73,129,119,80,125,194,173,52,210,135,212,140,47,206,46,135,222,84,211,208,55,165,146,149,137,77,35,186,221,65,67,219,153,61,33,99,71,88,123,220,115,93,177,152,94,135,53,57,173,218,217,53,77,38,157,148,93,77,41,173,50,181,201,201,165,77,113,47,156,203,66,191,204,153,174,59,193,92,188,164,216,80,138,58,186,52,140,175,77,208,71,209,34,138,61,81,110,32,206,84,34,139,174,134,205,85,67,180,120,137,193,34,76,201,149,67,80,156,139,154,149,157,81,182,104,144,215,149,126,120,38,68,35,178,60,217,66,48,86,68,54,191,195,35,62,159,222,184,97,111,121,40,190,215,47,95,213,80,177,165,116,72,47,74,60,111,163,210,215,130,186,215,152,127,149,84,211,86,212,103,167,72,55,101,75,45,45,116,207,145,55,106,143,103,179,57,162,57,71,44,36,160,104,166,130,171,67,98,208,67,88,220,170,106,70,74,39,215,47,198,44,83,62,134,110,61,201,74,161,184,112,67,206,182,87,93,90,93,124,91,117,199,117,127,119,219,187,63,49,102,196,50,120,145,145,177,124,103,106,101,93,42,136,186,62,166,144,163,121,43,40,217,74,134,207,183,42,69,145,203,138,91,110,81,64,192,81,59,61,147,151,222,133,109,83,181,208,133,103,159,98,113,115,82,128,48,57,129,141,213,200,107,202,205,34,169,78,33,84,199,62,214,178,75,146,108,6
175,156,210,115,100,141,194,190,160,43,193,126,88,172,146,169,126,64,212,185,35,194,55,167,119,208,127,100,217,144,214,84,155,114,93,165,62,163,104,134,130,128,177,155,127,44,46,195,50,119,207,190,178,58,127,216,206,221,212,133,163,58,177,167,221,79,190,121,167,63,60,213,71,144,34,64,197,164,112,198,83,149,133,111,170,137,209,100,66,187,221,69,183,45,67,65,85,150,192,97,87,185,45,191,47,72,147,193,184,180,213,86,80,168,99,218,122,52,212,97,164,177,100,177,65,73,60,96,99,141,173,193,161,178,131,106,96,176,142,100,137,159,160,147,68,66,199,76,178,32,161,209,52,186,135,74,84,86,215,60,70,203,157,210,150,116,177,81,126,127,219,79,106,133,136,129,109,194,90,213,67,102,130,152,53,190,73,129,119,80,126,194,174,51,211,134,213,140,47,206,46,135,222,83,210,209,55,165,146,149,137,77,35,186,221,65,66,219,153,62,33,99,71,89,123,220,115,94,177,151,94,135,52,58,173,218,217,53,77,38,156,148,93,77,41,173,50,181,201,201,165,77,113,47,156,203,66,191,204,152,174,59,193,92,187,164,217,80,138,57,186,52,140,175,77,209,71,209,35,138,61,81,110,32,206,84,34,139,174,134,206,84,68,180,120,136,193,34,76,201,150,67,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,61,217,66,48,87,69,54,191,195,35,62,159,221,184,97,111,120,40,191,215,47,95,213,79,178,165,117,72,48,74,61,111,163,210,215,129,186,216,152,128,150,84,210,86,212,103,167,72,55,102,76,45,45,115,207,145,54,106,143,103,179,57,162,56,71,44,36,160,104,167,130,171,66,98,209,68,88,220,170,106,70,74,39,215,47,198,44,82,62,133,111,61,201,74,161,184,112,66,206,183,87,93,90,93,125,91,117,199,117,127,119,219,188,63,49,101,196,50,119,145,145,178,124,103,107,100,94,41,135,186,61,166,144,163,121,43,39,217,74,134,208,183,42,70,145,203,138,91,110,82,64,192,81,58,61,148,150,222,132,108,83,182,208,133,103,158,99,113,115,82,128,47,57,130,141,213,200,106,202,205,34,169,77,34,84,199,62,214,178,75,146,108,6
176,156,210,114,100,140,193,191,161,43,193,126,89,172,146,170,126,64,213,184,35,195,54,167,119,208,128,100,218,145,214,83,155,113,93,165,62,162,103,133,130,128,177,155,126,44,46,195,50,118,207,189,179,59,128,216,207,221,212,132,164,59,177,167,222,78,189,121,167,63,60,211,70,144,35,65,196,164,111,198,83,149,134,112,171,137,208,101,65,186,221,68,183,44,67,65,86,150,192,97,87,185,45,191,47,73,148,193,184,180,213,86,80,168,98,218,122,52,212,96,163,177,100,179,65,73,60,95,98,141,173,193,161,178,131,106,98,176,142,101,137,160,160,147,69,67,199,76,177,31,161,209,52,186,134,74,85,85,215,59,71,201,157,211,149,115,178,82,126,128,219,79,108,133,136,130,109,194,89,213,67,101,130,152,51,190,72,128,119,80,127,194,174,53,212,135,212,138,46,206,48,135,223,83,211,209,55,164,146,149,138,77,36,186,221,65,66,220,154,62,34,99,71,89,122,221,116,93,177,152,94,134,53,58,172,219,217,52,77,39,157,149,92,77,42,173,49,181,201,201,166,78,113,47,157,203,66,192,204,153,174,60,192,93,188,163,217,80,138,58,186,53,141,175,78,208,70,208,35,138,61,81,110,32,206,84,34,138,174,134,205,85,68,179,121,136,193,32,75,201,151,68,81,156,140,153,150,158,81,182,103,144,214,150,126,120,38,68,36,178,60,217,66,49,88,69,53,192,195,35,61,158,222,183,97,111,120,41,190,215,48,95,212,80,178,165,118,74,47,73,60,110,163,211,215,130,187,217,152,128,151,84,209,86,211,105,167,72,54,102,76,46,45,115,207,146,55,107,144,103,179,57,162,56,72,44,37,160,103,167,130,171,67,97,208,68,88,219,171,106,70,74,39,215,46,198,44,82,61,133,110,61,201,74,161,184,111,67,205,183,87,92,90,95,125,90,117,199,118,128,117,219,187,63,49,102,195,51,119,144,144,177,124,103,106,100,93,41,136,186,61,166,145,163,121,43,39,219,74,136,208,183,42,70,145,203,138,91,111,81,64,191,80,60,62,148,151,222,132,108,83,181,208,133,104,158,99,113,114,82,128,48,58,130,141,213,200,107,202,205,34,167,78,34,85,198,63,216,178,75,145,108,6
175,156,211,114,100,140,193,190,160,43,193,127,88,172,146,170,126,64,212,186,35,194,54,167,119,209,127,101,217,144,214,83,154,113,93,165,62,163,103,134,131,128,178,153,127,44,47,194,50,118,206,190,179,58,128,216,206,221,213,134,163,58,177,167,221,79,189,121,167,62,60,213,71,143,34,65,197,165,113,199,82,148,133,111,170,137,208,102,66,187,220,68,183,45,67,66,85,150,193,98,87,185,43,191,47,72,148,193,185,180,213,86,80,167,99,218,121,53,213,97,163,177,100,178,65,73,59,95,100,141,173,194,162,179,131,106,97,176,141,101,137,160,160,148,68,66,198,77,177,31,161,209,51,186,135,74,85,86,214,59,70,203,158,209,149,117,178,81,126,127,219,79,106,133,136,129,109,194,90,213,67,102,130,153,53,190,73,129,119,80,125,193,173,51,211,135,213,140,48,206,47,136,222,84,211,209,55,165,146,149,137,77,35,187,222,65,66,220,153,63,33,98,71,88,123,220,114,94,177,152,94,135,52,58,173,218,217,53,78,38,156,148,93,78,41,173,51,181,201,201,166,77,112,47,156,204,66,191,204,153,174,59,192,92,187,163,216,79,138,57,187,53,140,175,77,209,71,209,35,138,61,81,110,32,206,83,35,139,174,133,205,85,67,180,120,136,193,34,76,201,150,67,81,156,140,154,149,159,80,183,103,145,214,150,125,120,38,68,35,178,61,218,65,48,87,68,55,191,195,34,62,159,221,184,98,112,121,40,191,214,46,94,213,79,178,165,116,73,48,75,61,111,163,210,214,129,186,215,152,128,150,84,210,86,212,104,166,72,55,101,76,45,46,116,207,144,54,106,143,104,179,57,161,56,72,44,36,160,104,166,131,170,67,98,208,66,88,220,171,106,71,74,39,215,47,198,44,83,62,134,111,61,201,74,161,184,112,66,206,182,88,93,91,94,125,90,118,198,117,127,120,218,187,64,49,102,196,50,120,145,144,178,124,104,106,100,93,41,136,186,62,165,144,163,121,43,40,217,74,133,208,183,42,69,144,203,137,91,111,81,64,193,81,58,61,147,150,224,133,109,82,181,208,133,103,158,99,113,115,82,128,47,57,130,141,213,200,107,202,205,33,169,78,33,84,199,62,214,178,75,146,107,6
174,156,211,116,100,141,194,191,161,43,193,127,88,171,146,170,126,64,212,185,35,195,55,168,119,208,127,101,217,144,214,84,154,114,93,166,61,162,104,133,131,128,178,155,127,44,46,195,50,119,206,189,179,58,127,217,206,221,212,132,164,58,178,167,221,79,188,121,168,62,60,213,71,145,34,65,197,165,112,198,82,148,133,111,170,137,208,100,66,188,221,69,182,45,67,65,85,150,192,97,86,185,45,191,47,72,147,193,184,180,213,86,79,168,98,218,121,52,213,97,164,177,100,177,65,73,60,95,98,142,173,194,161,179,131,105,96,176,141,101,137,159,160,147,68,66,198,76,178,32,161,210,52,186,135,74,84,86,215,60,72,203,157,210,149,116,177,81,126,127,219,80,106,133,136,129,109,194,89,213,67,102,130,152,53,190,72,129,119,79,126,193,175,51,210,134,212,140,47,206,46,135,222,84,211,209,55,165,146,150,136,78,35,186,221,65,66,220,153,62,33,98,71,88,122,220,115,93,177,152,94,135,52,58,173,218,217,53,77,39,156,148,93,77,42,173,50,182,201,202,166,76,114,47,157,203,66,191,204,152,175,59,193,92,187,163,217,79,138,57,186,53,141,175,77,209,71,209,34,139,61,81,110,32,206,84,35,139,173,134,205,84,68,180,121,137,193,34,75,201,150,67,80,156,140,154,149,158,80,182,104,144,214,149,126,120,38,68,36,178,60,217,66,48,86,69,54,191,196,34,62,159,221,184,97,111,121,41,190,214,47,94,212,78,177,165,116,72,48,75,61,111,163,210,214,129,187,215,152,127,150,83,210,87,212,104,167,72,55,102,76,45,45,115,207,145,54,105,143,103,179,57,162,56,71,44,37,161,104,167,130,170,67,98,209,67,88,220,170,106,70,74,39,215,47,198,44,82,62,133,110,61,201,73,161,184,112,66,206,182,87,93,90,94,124,91,116,199,117,128,119,219,187,64,49,102,196,50,119,144,144,179,124,103,107,100,94,41,136,186,61,166,143,163,121,43,39,217,74,134,207,183,42,69,144,202,138,91,110,81,64,192,80,58,61,148,150,222,132,109,83,182,208,133,102,158,98,112,116,81,128,48,57,129,141,214,201,106,201,205,34,168,77,33,84,199,63,213,178,75,146,107,6
175,156,211,115,100,141,194,190,160,43,193,126,88,172,145,170,127,64,212,185,35,195,55,167,119,207,127,101,218,144,214,84,155,114,93,165,62,163,104,133,130,128,178,155,126,44,46,194,50,119,207,190,178,58,128,216,206,221,212,133,164,58,177,167,221,79,189,122,167,63,60,213,71,144,34,64,196,164,112,198,83,149,134,111,170,137,208,101,66,188,221,68,183,44,66,65,85,151,192,97,87,185,44,191,47,72,147,192,184,180,213,86,80,168,99,218,122,52,212,97,164,177,100,177,65,73,60,95,99,141,172,194,161,179,131,106,97,176,141,100,137,160,160,147,68,66,199,76,178,32,161,209,51,187,135,74,84,86,215,60,70,202,157,210,149,116,177,81,125,127,219,80,106,133,136,129,109,194,90,213,67,102,130,152,53,190,72,129,119,80,125,194,174,52,211,134,213,140,47,206,46,135,222,83,210,208,55,165,146,149,137,77,35,186,221,65,67,219,153,62,33,99,71,89,122,221,115,94,177,152,94,135,52,58,173,218,217,53,77,38,156,148,93,78,42,173,50,182,202,202,165,77,113,47,156,204,66,191,204,152,174,59,193,92,187,163,217,79,138,57,186,53,140,175,77,209,71,209,34,138,61,81,110,32,206,83,35,140,174,134,206,85,67,180,120,136,193,34,76,201,149,67,81,156,139,154,150,157,81,182,104,144,214,150,126,120,38,68,35,178,61,218,66,48,87,69,55,191,195,34,62,159,221,184,97,111,120,40,190,215,46,94,212,79,178,165,117,73,48,74,60,110,163,210,215,129,186,216,152,128,150,84,210,86,211,103,167,72,54,101,76,45,45,115,207,144,54,106,143,103,179,57,162,56,71,44,36,160,103,167,130,171,67,98,209,67,88,220,170,106,70,74,39,215,47,198,44,82,62,134,110,61,201,73,162,184,112,66,206,182,87,93,90,94,125,91,116,199,117,128,120,219,187,63,49,102,196,51,119,144,145,178,125,103,106,100,93,41,135,185,61,166,144,163,121,43,39,217,74,134,207,183,42,70,145,202,138,91,110,81,64,192,81,58,61,148,150,222,132,109,83,182,208,133,103,158,99,113,116,82,128,48,57,129,140,213,200,106,202,205,34,168,77,34,84,199,62,214,178,75,146,108,6
175,156,211,115,101,140,194,190,161,43,193,126,88,172,147,169,128,64,211,185,35,193,55,166,119,208,127,99,217,143,213,84,155,112,93,166,61,163,104,133,130,128,177,154,125,43,45,194,50,119,206,189,178,58,126,216,206,221,213,134,164,58,178,167,221,79,190,121,167,63,61,213,70,144,35,64,198,165,112,199,83,149,134,112,171,136,210,101,66,188,221,68,183,45,66,65,85,150,192,97,86,184,45,192,47,72,148,193,185,181,214,86,79,168,99,217,120,53,212,97,164,177,101,177,64,74,59,96,99,142,172,194,161,179,130,106,97,176,142,100,136,161,158,148,67,66,198,76,177,32,160,210,51,187,134,73,83,86,215,60,71,203,156,210,149,116,178,81,126,127,218,80,106,133,137,130,110,195,88,213,67,102,129,152,53,190,72,129,119,79,127,194,173,51,210,135,213,139,47,206,46,136,222,83,210,208,55,166,145,149,138,77,35,187,222,65,67,220,153,61,32,98,71,88,122,220,115,93,177,152,94,136,52,58,173,218,217,54,77,39,156,148,92,77,42,173,49,182,202,201,165,79,114,47,156,204,67,192,205,152,174,59,193,92,188,164,217,80,139,56,186,53,139,175,77,209,70,210,35,140,61,80,109,32,206,83,35,140,174,134,207,85,67,179,120,137,192,34,76,201,150,68,80,156,137,154,150,157,81,181,103,143,214,150,125,120,38,68,34,178,60,218,65,49,86,68,55,192,195,34,61,160,221,184,97,112,120,40,190,215,46,94,213,79,179,165,116,72,47,74,61,112,163,210,216,129,186,215,151,128,150,84,210,86,211,104,167,72,55,102,76,45,44,116,206,146,55,106,143,104,179,56,163,57,72,45,36,161,105,167,129,170,68,97,208,67,89,220,171,106,71,74,39,215,47,198,45,82,61,134,110,60,201,74,162,185,112,65,206,183,88,93,89,93,124,90,117,199,117,127,121,219,188,64,48,101,196,51,121,145,145,178,124,103,106,100,94,42,136,186,61,167,145,163,120,42,40,217,73,135,207,183,43,70,145,203,137,92,112,81,65,193,79,59,61,147,149,222,132,110,83,182,208,133,104,157,98,113,116,82,127,46,57,129,141,212,200,108,201,206,34,168,77,34,83,198,63,214,177,75,145,108,6
175,156,210,116,101,140,194,191,160,43,193,126,88,172,145,169,126,64,213,186,35,195,55,167,119,207,127,100,218,144,214,83,154,113,93,165,61,162,104,134,130,128,178,155,127,44,47,194,51,119,207,189,179,58,127,217,206,221,212,134,164,59,177,167,221,78,189,121,167,62,60,213,71,145,34,64,197,164,112,199,83,149,133,111,171,137,208,101,66,188,221,69,183,44,66,65,85,150,192,97,86,185,45,191,47,72,147,193,184,179,214,86,80,167,99,218,122,52,212,97,163,177,100,177,65,73,60,95,99,141,172,193,161,179,130,106,97,176,142,100,137,159,161,147,68,66,199,76,178,32,161,210,52,187,135,74,84,85,214,60,71,203,158,210,150,116,177,81,126,127,219,79,107,133,136,129,109,194,90,213,68,102,130,152,53,190,72,130,119,80,126,194,174,51,211,134,212,141,47,206,46,136,222,83,210,208,55,165,146,149,137,77,35,186,221,65,66,219,154,62,33,99,71,89,122,220,116,94,177,151,94,135,52,58,173,219,217,52,78,38,157,148,92,77,42,173,50,181,201,202,165,77,113,47,155,203,66,191,204,152,175,59,193,92,188,164,216,80,139,58,187,53,139,176,78,209,70,209,35,139,61,81,110,32,206,84,34,139,174,134,206,85,68,181,121,136,193,33,76,201,150,68,81,155,138,153,150,157,80,182,104,144,214,149,126,120,38,67,35,178,61,217,65,49,87,69,55,191,195,34,62,159,221,184,97,112,121,40,190,215,47,95,213,79,178,166,117,72,48,74,60,111,164,210,214,129,186,215,152,128,150,84,211,86,212,103,167,72,55,102,76,45,45,114,207,145,54,106,143,103,179,57,162,56,70,44,37,160,104,166,129,171,67,98,209,68,87,220,170,106,69,74,39,215,47,198,44,83,62,134,110,61,201,73,162,184,112,67,206,183,87,93,90,93,124,92,116,200,117,128,120,219,187,64,49,102,195,51,120,145,144,177,124,103,107,100,94,42,136,186,61,167,144,163,121,43,40,217,74,134,207,183,42,70,145,204,138,91,110,82,64,192,81,58,61,148,150,222,132,109,82,181,208,133,103,157,99,114,115,81,128,47,57,130,141,212,201,106,202,205,34,168,78,34,83,199,62,214,178,75,146,107,6
175,156,211,115,100,141,194,190,160,43,193,126,88,172,146,170,126,64,212,185,35,195,55,167,119,208,127,100,217,144,214,84,155,114,93,165,61,163,104,134,130,128,177,155,127,44,46,195,50,119,206,189,178,58,128,216,206,221,212,133,164,58,177,167,221,79,189,121,167,63,60,213,71,144,34,64,197,164,112,198,83,149,133,111,170,137,208,101,66,187,221,68,183,45,67,65,85,150,192,97,87,185,44,191,47,72,147,193,184,180,214,86,80,168,99,218,121,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,161,179,131,106,97,176,142,100,137,159,160,147,68,66,199,76,177,32,161,210,52,186,135,74,84,86,215,60,70,203,157,210,150,116,177,81,126,127,219,80,106,133,136,129,109,194,89,213,67,102,130,152,53,190,72,129,119,80,125,194,174,52,211,134,212,140,47,206,46,135,222,84,211,209,55,165,146,149,137,77,35,186,221,65,66,219,153,62,33,99,71,88,122,220,115,94,177,151,94,135,52,58,173,218,217,53,77,38,156,148,93,78,42,173,50,181,201,202,165,77,113,47,156,203,66,191,204,152,174,59,193,92,188,164,217,79,138,57,186,53,140,175,77,209,71,209,35,138,61,81,110,32,205,84,34,139,174,134,206,85,67,180,120,136,193,34,76,201,150,68,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,61,218,66,48,87,68,54,191,195,34,62,159,221,184,97,111,121,40,191,215,47,95,212,79,178,165,117,72,48,74,60,111,163,210,215,129,186,216,152,128,150,84,210,86,212,104,167,72,55,102,76,45,45,115,207,145,54,106,143,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,208,67,88,220,170,106,70,74,39,215,47,198,44,82,62,133,110,61,201,74,161,184,112,66,206,183,87,93,90,94,125,91,117,199,117,128,119,219,187,63,49,102,196,51,119,144,144,178,124,103,107,100,93,41,135,185,61,166,144,163,121,43,39,217,74,134,207,183,42,70,145,203,138,91,110,81,64,192,81,58,61,148,150,222,132,109,83,182,208,133,103,158,99,113,115,82,128,48,57,130,141,213,200,107,202,205,34,168,78,34,84,199,62,214,178,75,146,107,6
176,156,209,115,100,140,195,189,159,43,193,126,86,172,145,169,125,66,211,185,36,194,56,168,119,208,129,101,216,143,212,81,154,116,95,165,64,164,105,133,130,126,177,157,127,45,44,195,49,118,205,190,178,59,127,217,206,221,212,134,164,59,176,166,220,79,191,123,168,63,59,213,73,144,34,64,197,166,112,199,82,148,132,113,171,138,209,102,64,189,223,66,182,45,65,65,84,149,193,95,84,186,45,192,48,72,148,193,185,180,215,87,78,168,96,218,123,53,211,96,164,178,100,176,64,73,59,95,99,143,172,194,158,179,132,108,97,176,143,99,138,160,159,146,70,67,199,76,181,32,159,211,53,188,137,74,84,83,214,61,70,201,158,208,149,116,177,81,128,127,219,80,107,132,135,132,110,194,89,213,68,101,131,154,54,187,73,127,120,80,126,195,175,50,211,134,211,141,48,208,45,135,221,84,212,208,56,165,147,148,138,76,33,186,220,68,66,219,152,62,35,98,68,88,122,220,116,93,177,151,94,134,55,58,174,220,219,52,77,38,154,150,94,75,41,173,49,184,202,201,163,76,111,45,156,204,69,191,205,152,173,60,194,93,188,164,216,78,139,57,186,51,140,176,78,210,71,210,36,138,60,84,111,32,205,85,35,139,173,133,205,84,68,182,121,136,191,34,73,200,148,66,81,155,139,154,152,159,81,182,102,143,215,151,126,120,38,68,35,178,62,218,63,48,88,67,54,194,192,33,61,159,220,184,97,113,121,41,191,214,46,96,212,81,178,164,117,73,46,76,61,112,165,210,212,128,186,217,154,129,148,84,211,87,211,105,167,71,54,102,76,45,43,115,207,144,53,107,144,102,179,58,161,57,72,43,36,161,104,166,131,169,67,97,209,67,89,221,171,106,70,73,40,216,46,197,45,82,61,133,109,60,201,73,162,184,112,64,205,183,88,90,92,92,124,92,114,198,116,127,121,219,188,64,48,102,195,51,119,145,143,178,125,102,106,100,93,42,135,186,62,164,145,163,121,42,40,216,75,134,208,182,40,70,144,203,137,91,111,82,63,192,80,57,59,150,151,224,132,110,84,182,209,134,104,158,97,113,116,82,128,49,57,129,142,215,199,108,202,205,34,166,77,34,84,198,61,215,178,75,145,110,6
174,156,211,115,100,140,194,190,160,43,193,126,88,172,146,170,126,64,213,186,35,194,55,167,119,208,127,101,217,144,213,84,155,114,93,165,61,163,104,134,130,128,177,155,127,44,46,195,50,119,206,189,178,58,128,216,207,221,212,133,164,58,177,167,221,78,189,121,167,63,60,213,71,144,35,64,197,164,112,198,83,149,134,111,170,137,208,101,66,188,221,68,182,45,67,66,85,150,192,97,87,184,45,191,48,72,147,192,184,180,214,86,80,167,99,218,122,52,212,97,163,177,100,177,65,73,60,95,99,142,173,193,161,179,131,106,96,176,141,101,137,159,160,147,68,66,198,76,178,32,161,209,52,187,135,74,84,86,215,60,70,203,157,210,150,116,177,81,125,127,218,80,107,133,136,130,109,194,89,213,67,102,130,152,53,190,72,128,119,80,126,194,174,52,211,135,212,140,47,207,46,136,222,83,211,209,55,165,146,150,137,77,35,186,221,65,67,219,153,62,33,99,71,88,123,220,115,94,177,151,94,135,52,57,173,218,217,53,78,38,156,148,92,77,41,173,50,181,201,201,166,77,113,47,156,204,66,191,204,152,174,59,192,92,188,164,217,79,139,57,187,53,140,175,77,209,70,209,34,139,61,81,110,32,206,84,35,139,174,134,206,85,67,180,121,136,193,33,76,201,150,68,81,156,139,154,150,158,80,182,104,144,214,149,126,120,38,67,35,178,61,218,66,48,86,68,55,191,195,34,62,159,221,184,97,112,121,40,191,214,47,94,212,80,177,165,117,72,48,74,60,111,163,210,214,129,186,216,151,128,150,84,210,86,212,103,167,72,55,102,76,44,45,116,207,145,54,106,143,103,179,57,162,56,71,44,37,160,103,167,129,170,67,97,209,67,88,220,170,106,70,74,40,215,47,198,44,82,62,134,110,61,201,74,162,184,112,67,205,183,86,93,90,94,125,91,117,199,117,128,120,219,187,63,49,102,196,50,119,144,145,178,125,103,107,100,93,41,135,185,61,166,144,163,121,43,40,217,74,134,208,183,42,70,145,203,138,91,110,81,63,192,81,58,61,147,150,222,133,109,83,182,208,133,103,158,99,113,116,82,128,47,57,130,141,213,200,107,201,205,34,168,78,33,83,199,62,214,178,75,147,108,6
175,157,210,115,100,140,194,191,160,44,193,125,88,172,146,169,126,64,211,184,35,195,55,167,119,207,126,100,217,144,213,83,154,114,92,165,61,164,104,133,131,128,178,155,127,44,46,195,50,119,206,190,178,58,128,217,207,222,211,133,163,58,177,167,221,79,189,121,167,63,60,213,71,144,34,64,196,165,113,197,83,148,134,113,171,137,208,101,65,187,221,69,182,44,67,66,85,149,191,98,87,185,44,191,47,73,148,193,184,181,213,87,80,168,99,219,121,52,212,98,163,177,100,176,65,73,60,94,99,142,172,193,161,179,131,106,97,175,141,100,136,160,160,147,69,67,198,77,178,32,160,209,52,187,136,75,84,86,215,60,70,204,157,210,150,116,177,81,126,127,218,80,106,133,137,130,110,194,90,213,68,102,130,152,53,189,73,129,119,80,125,194,173,53,211,134,212,139,47,207,47,136,222,83,211,208,54,165,146,148,138,77,35,186,221,64,66,219,153,62,33,99,71,89,122,221,115,94,177,152,93,134,51,58,171,218,216,52,77,38,157,148,93,78,42,174,49,182,201,202,165,77,114,47,155,203,67,191,205,153,175,59,193,92,187,164,217,79,138,57,186,52,140,175,77,209,71,209,35,138,61,81,109,31,206,84,34,140,175,134,206,84,68,181,121,136,192,34,76,201,149,68,80,155,140,153,150,157,80,182,103,144,214,149,126,120,38,67,35,177,61,217,66,48,86,68,54,192,195,34,62,159,221,184,97,111,121,40,190,215,47,95,212,78,177,165,116,73,48,74,60,110,163,210,214,130,186,215,151,128,150,84,210,86,212,104,166,73,55,102,76,44,45,116,207,145,54,105,143,104,179,56,161,55,70,43,36,160,104,167,129,171,67,98,209,66,88,221,170,106,70,75,40,215,47,197,43,82,62,132,111,60,201,74,160,185,112,66,205,183,87,94,89,94,125,90,117,200,116,128,119,219,188,64,49,102,196,50,120,145,144,178,125,103,106,101,94,41,135,186,61,165,144,163,122,43,40,217,75,134,207,183,42,69,144,203,137,91,109,81,64,193,80,58,61,149,151,223,133,108,82,181,208,133,104,157,98,113,115,81,128,48,57,130,140,212,201,106,202,205,34,168,78,33,85,200,62,214,178,75,145,107,6
175,156,210,115,100,141,194,190,160,42,193,127,88,172,145,170,127,64,212,185,34,194,55,167,119,208,127,101,218,144,214,84,155,113,93,165,61,163,103,133,131,127,178,155,127,44,46,194,51,119,206,189,178,57,128,216,206,221,212,133,163,58,177,166,221,80,188,121,167,63,60,213,71,144,34,64,197,164,112,198,83,149,134,111,170,138,208,101,66,188,221,68,183,45,67,66,85,150,192,97,87,185,44,191,47,71,147,193,184,180,214,86,80,167,99,218,121,52,212,97,164,178,100,177,65,73,60,95,100,141,173,193,161,179,131,106,96,176,142,100,138,159,160,147,69,66,199,76,177,32,161,210,52,186,135,74,84,86,214,60,71,204,157,210,150,116,178,81,126,127,219,79,107,133,136,129,109,194,90,213,67,102,130,151,53,190,73,129,119,80,125,194,174,52,210,135,213,140,48,207,46,135,222,84,211,208,55,165,146,149,137,77,35,186,221,65,67,219,153,63,33,99,71,89,122,220,115,94,177,151,94,135,52,58,174,219,218,53,77,38,156,148,93,78,41,173,50,181,202,201,166,77,113,48,156,203,66,191,205,152,175,59,192,91,187,164,217,79,139,57,186,53,140,176,77,208,71,209,35,139,61,80,110,32,205,84,35,139,173,133,206,85,67,181,120,136,192,34,75,201,150,68,80,156,139,153,149,158,81,182,103,144,214,149,126,120,38,68,35,178,61,218,65,48,87,68,54,191,195,34,62,159,221,184,97,111,120,40,191,214,46,94,212,78,177,165,117,73,47,74,60,111,163,210,214,129,187,216,152,127,150,83,210,86,212,104,167,72,55,102,76,45,45,115,208,144,54,105,143,103,179,57,162,56,71,45,36,160,103,167,130,170,66,98,209,67,88,220,171,106,70,73,39,215,47,198,44,82,62,134,110,61,200,74,161,184,112,66,205,183,87,93,91,93,125,91,117,199,117,128,120,219,187,63,49,102,196,51,118,144,144,178,124,103,107,100,94,42,136,186,61,166,145,163,121,43,39,217,74,133,208,183,42,70,145,203,138,91,110,82,64,192,81,58,60,147,150,222,132,109,83,182,208,132,104,158,99,113,116,82,128,48,57,129,140,213,200,107,202,205,34,168,77,34,83,199,62,214,178,75,146,108,6
175,156,210,115,100,140,193,190,160,43,193,127,88,172,145,169,126,63,212,185,36,194,54,168,118,209,128,99,217,144,214,84,154,112,94,164,61,162,103,132,129,128,178,155,126,44,45,195,50,119,206,190,180,58,127,217,206,220,213,133,163,59,177,167,221,80,189,121,169,63,60,212,70,145,35,65,196,164,112,200,84,148,134,109,171,137,209,101,66,188,222,69,183,44,67,64,85,150,192,96,87,184,46,191,47,73,149,193,184,180,214,86,80,168,99,219,122,53,212,98,164,178,101,177,65,72,60,95,99,141,172,193,160,178,130,106,97,177,141,101,137,160,160,148,69,65,199,76,177,33,162,210,52,186,135,74,85,86,215,61,70,203,158,210,149,116,178,81,126,127,218,80,107,133,136,129,109,194,90,213,67,101,130,153,52,190,73,129,119,80,127,194,173,52,211,135,212,140,47,207,45,135,223,83,210,209,54,164,147,150,137,77,35,186,221,66,67,221,154,62,33,98,71,89,122,220,115,93,177,150,93,135,52,56,172,217,217,54,78,37,156,148,92,78,41,172,50,182,201,203,165,76,114,47,156,203,67,191,204,152,175,59,192,91,188,164,217,79,138,58,188,52,140,175,77,208,70,210,34,138,61,81,109,31,205,84,35,139,173,134,206,84,68,181,120,136,193,33,75,201,150,68,81,156,140,153,149,157,81,183,105,145,214,149,126,120,38,68,35,179,60,218,66,48,87,70,54,191,195,34,62,159,222,183,97,111,120,40,191,215,47,95,212,79,177,166,116,73,48,74,60,112,163,211,214,130,187,216,153,127,151,84,210,87,212,103,166,72,54,102,75,46,45,114,207,144,54,106,143,103,179,57,162,56,71,44,36,160,104,167,130,172,66,98,208,68,88,220,170,106,71,74,39,215,48,198,43,82,62,133,110,61,200,73,160,184,113,66,205,182,87,94,89,95,125,91,117,198,117,128,120,219,188,64,49,102,197,51,119,145,143,176,124,104,106,100,94,41,136,185,61,167,144,164,121,43,40,219,74,135,209,183,42,69,145,202,138,91,110,82,63,193,81,58,61,149,150,223,132,109,83,182,208,132,103,157,99,114,115,82,128,48,58,129,140,213,201,106,202,205,33,169,77,34,83,199,62,214,178,74,145,108,6
175,156,212,116,100,140,194,191,160,43,193,127,87,171,146,169,127,64,210,185,34,195,54,167,120,209,128,102,217,143,214,85,155,114,93,165,62,163,104,134,130,127,178,155,126,44,46,195,49,118,206,189,179,58,127,216,206,221,212,133,164,58,178,167,221,78,190,123,167,63,59,213,71,145,35,64,197,164,112,198,83,148,133,112,170,136,209,101,66,187,221,68,182,45,67,65,86,150,192,96,86,185,44,191,47,71,147,193,184,180,214,86,80,168,99,218,122,52,213,97,164,177,99,177,65,73,61,95,99,140,172,193,160,179,130,106,96,175,141,101,137,159,160,146,67,66,198,77,177,32,160,210,52,186,135,73,84,86,214,60,71,203,159,210,149,116,177,81,126,127,219,80,107,131,136,130,109,193,90,212,67,103,130,152,52,190,72,129,119,80,126,195,173,51,211,134,213,140,48,207,46,134,223,83,210,209,55,164,147,150,136,76,35,186,222,65,67,218,153,62,33,97,71,89,123,221,115,94,177,152,94,135,53,58,172,219,217,53,77,38,156,148,93,78,42,174,49,181,201,202,165,76,113,47,157,203,66,190,204,153,174,60,192,91,187,163,216,80,138,57,187,52,140,175,78,208,72,210,35,138,62,82,109,32,206,84,35,138,173,133,206,84,67,181,121,137,192,34,76,200,151,70,80,156,140,154,149,158,82,181,105,145,215,149,126,120,38,67,35,177,60,216,66,48,86,68,54,191,195,34,63,159,222,184,96,111,122,40,191,215,47,95,213,80,178,166,118,72,47,74,60,111,163,210,215,129,187,216,152,127,149,83,210,86,212,103,167,71,55,101,76,46,43,115,208,145,54,104,144,103,179,57,161,56,71,44,36,161,103,167,129,170,67,98,208,68,88,220,171,107,69,73,39,215,46,198,44,82,62,135,110,60,202,74,160,184,113,67,206,184,87,94,89,93,126,91,117,199,117,128,120,219,186,64,49,102,195,51,119,143,144,178,125,103,106,100,94,41,137,186,61,166,144,163,120,43,38,217,74,135,207,183,40,70,145,202,137,92,111,82,64,193,79,58,61,148,150,222,132,108,82,183,207,132,104,158,99,112,115,82,128,47,56,129,141,212,200,106,202,204,33,168,77,33,84,199,62,214,178,75,146,109,6
176,156,210,115,100,140,193,190,160,43,193,126,87,172,146,170,126,64,211,186,35,194,55,167,119,208,128,100,218,144,214,83,155,114,93,166,62,163,104,133,130,128,177,155,126,44,46,194,51,119,206,190,178,58,127,216,206,221,213,133,163,59,178,167,221,80,189,121,167,63,60,213,71,145,35,64,197,164,112,199,83,149,134,112,170,137,208,101,66,188,221,68,183,45,67,66,85,150,192,97,86,185,45,191,48,72,147,193,185,180,212,86,80,168,99,218,121,52,213,97,163,177,100,176,65,73,60,96,99,141,172,193,160,179,130,106,96,175,141,100,137,160,160,147,68,65,198,76,178,32,160,210,51,186,135,74,84,86,215,60,70,203,157,209,150,116,177,81,126,127,218,79,106,133,136,129,109,194,90,213,67,102,130,152,53,190,73,129,119,80,126,194,174,51,211,134,212,140,48,207,46,136,221,83,211,209,55,165,146,149,137,77,35,186,221,65,66,219,153,62,34,99,71,89,123,220,115,94,177,152,94,136,53,58,172,219,217,54,78,38,156,148,93,78,41,172,50,182,201,202,166,77,113,47,156,203,67,191,204,153,175,59,192,92,188,163,216,78,138,57,187,53,139,176,77,209,71,210,35,138,61,81,109,32,205,84,34,140,174,134,206,85,67,180,121,137,193,33,76,201,149,68,80,156,138,154,149,157,81,183,103,144,214,149,126,120,38,67,35,178,61,217,66,49,87,69,55,191,195,35,62,158,221,184,98,111,121,40,190,215,46,95,212,79,178,165,116,72,48,75,61,111,163,211,214,128,187,216,151,128,150,84,211,86,212,103,167,73,54,102,76,45,45,115,207,144,54,106,143,103,179,56,162,56,72,44,36,161,104,167,129,171,67,98,209,68,88,220,170,106,70,75,40,214,47,199,44,82,62,133,110,61,201,74,161,185,112,66,205,183,87,93,90,93,125,90,117,199,117,128,120,218,187,63,49,102,196,50,120,144,145,178,124,104,107,101,94,42,136,185,62,167,144,163,120,43,39,217,75,134,208,183,43,69,145,203,138,91,110,81,64,192,82,58,61,148,150,222,133,109,82,182,208,134,103,157,99,113,116,82,128,48,57,130,141,212,200,106,203,204,34,168,77,33,84,199,62,214,178,75,146,108,6
175,156,210,116,100,141,194,190,160,43,192,126,88,173,145,170,127,64,212,185,35,194,55,168,119,208,127,100,217,143,213,83,155,114,93,165,62,162,104,133,131,128,178,155,127,43,46,195,51,119,206,190,178,58,127,216,206,222,212,133,163,58,178,167,221,79,189,121,167,62,60,213,71,145,34,64,197,164,112,198,83,149,133,111,170,137,208,101,66,188,221,68,183,44,67,66,85,150,192,97,87,185,45,191,47,72,147,193,184,180,214,86,80,168,99,218,121,53,213,97,164,177,100,177,65,73,60,95,99,141,172,193,161,178,131,105,96,175,141,100,137,159,160,146,68,66,199,76,178,32,160,210,51,186,135,74,84,86,214,60,70,203,157,210,150,116,178,80,126,127,219,79,106,133,136,129,110,193,90,212,67,101,130,152,53,190,73,129,119,80,126,194,173,52,211,134,212,140,47,206,46,135,222,84,211,208,55,164,146,149,137,77,35,186,221,65,67,220,154,62,33,99,71,88,123,220,115,93,177,152,94,135,52,58,173,218,217,53,78,38,157,148,93,78,42,173,50,182,201,202,166,77,113,47,155,203,67,191,204,152,174,59,192,92,187,164,217,80,138,57,186,53,140,175,77,209,70,209,34,138,61,81,110,32,205,83,35,139,174,134,206,85,67,180,121,136,193,34,75,201,150,67,81,156,139,154,150,158,80,182,104,144,214,150,125,120,38,68,35,178,61,217,66,49,88,68,55,192,195,34,62,159,221,184,97,112,121,41,190,215,46,94,212,79,178,165,117,73,47,75,61,110,163,211,215,129,186,216,152,128,149,84,210,86,211,103,166,72,55,102,76,45,45,115,207,145,55,105,143,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,208,67,88,220,170,106,70,74,39,215,47,198,44,82,62,133,110,61,201,73,161,184,112,66,206,183,87,92,90,93,125,91,117,199,117,127,120,218,188,64,49,102,196,50,119,144,145,178,124,103,107,100,94,42,135,185,61,166,143,163,121,43,39,217,74,134,208,183,42,70,145,202,138,91,110,82,64,192,81,59,61,148,151,222,132,108,83,181,208,133,103,157,99,113,116,82,128,47,57,130,141,213,200,106,202,206,34,168,78,34,84,199,62,214,178,75,146,107,6
175,155,211,115,99,141,193,190,160,44,192,127,88,172,146,171,126,64,211,185,34,195,54,168,118,207,128,99,216,145,212,84,155,113,94,165,62,163,103,135,129,130,178,155,126,43,45,194,52,118,208,189,179,58,128,218,205,222,212,133,165,58,177,167,222,81,189,122,168,64,59,212,71,144,34,65,197,165,111,199,83,149,133,112,171,137,208,100,66,187,222,69,182,45,67,66,85,149,192,97,86,185,44,192,47,71,146,191,184,180,215,85,79,168,99,217,122,53,213,95,163,176,98,178,65,75,61,95,100,140,172,192,163,179,130,105,98,175,139,100,138,160,160,145,68,66,198,77,178,31,161,210,53,186,135,74,83,86,215,59,70,204,157,211,150,115,177,82,124,127,218,80,106,134,137,129,110,195,89,212,67,103,130,153,51,191,73,130,120,79,126,193,173,51,211,132,213,139,46,206,45,136,222,84,211,207,55,165,148,150,137,77,36,187,221,67,66,219,153,61,33,98,72,90,120,221,114,93,177,152,95,135,52,57,173,216,217,53,79,38,157,149,93,77,42,172,51,181,201,202,164,78,112,47,156,204,68,191,204,153,175,59,193,92,187,165,216,80,139,58,187,52,141,175,78,207,70,210,35,139,60,82,111,31,204,83,36,137,174,135,205,84,66,181,120,136,191,35,76,201,151,67,80,156,140,155,151,158,81,182,103,145,215,150,126,120,39,66,35,177,59,218,66,48,87,68,55,192,193,35,62,158,222,184,96,112,120,40,191,215,46,96,212,79,177,165,117,73,48,74,61,111,164,210,214,128,186,215,153,127,150,84,211,88,211,104,166,73,53,102,75,45,45,114,208,144,54,107,144,103,180,56,163,56,72,44,36,161,103,167,130,171,66,97,209,66,88,218,171,106,70,75,39,215,47,199,44,82,62,133,109,61,200,72,162,184,113,65,206,181,87,94,90,93,124,91,116,199,118,128,120,219,188,63,49,102,196,50,118,145,143,178,124,103,107,99,94,40,134,186,60,166,144,164,121,43,39,216,75,135,207,182,41,69,145,204,138,91,109,82,64,193,82,58,60,148,152,222,133,109,82,182,208,132,103,158,98,113,117,81,128,48,57,129,140,213,200,106,203,205,34,168,79,33,86,201,63,215,178,76,147,109,6
175,156,211,115,100,141,194,190,160,43,193,126,87,172,146,170,126,64,212,185,35,195,55,167,119,208,127,100,217,144,213,84,155,114,93,165,62,163,104,134,130,128,177,155,127,44,46,194,50,119,206,189,178,58,128,216,206,221,212,133,163,58,177,167,221,79,189,121,167,63,60,213,71,144,34,64,197,164,112,198,83,149,133,111,170,137,208,101,66,187,221,68,183,45,67,65,85,150,192,97,87,185,45,191,47,72,147,193,184,180,214,86,80,168,99,218,121,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,161,179,131,106,97,176,141,100,137,160,160,147,68,66,199,76,177,32,161,210,52,186,135,74,84,85,215,60,70,203,157,210,149,116,177,81,126,127,219,80,106,133,136,129,109,194,89,213,67,102,130,152,53,190,72,129,119,80,125,194,174,52,211,135,212,140,47,206,46,135,222,83,211,209,55,165,146,149,137,77,35,186,221,65,66,219,153,62,33,99,71,88,122,220,115,94,177,151,94,135,52,58,173,218,217,53,77,38,156,148,93,78,41,173,50,181,201,202,165,77,113,47,156,203,66,191,204,152,175,59,193,92,187,164,217,79,138,57,186,53,140,175,77,209,71,209,35,138,61,81,110,32,205,84,35,139,174,134,206,85,67,180,120,136,193,34,76,201,150,68,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,60,218,66,48,87,68,54,191,195,34,62,159,221,184,97,111,121,40,191,215,47,95,212,79,178,165,117,73,48,74,60,111,163,210,215,129,186,216,152,128,150,84,210,86,212,103,167,72,55,102,76,45,45,116,207,144,54,106,143,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,208,67,88,220,170,106,70,74,39,215,47,198,44,82,62,133,110,61,201,74,161,184,112,66,206,183,87,93,90,94,125,91,117,199,117,128,120,219,187,63,49,102,196,51,119,144,144,178,124,103,107,100,94,42,135,186,61,166,144,163,121,43,40,217,74,134,208,183,42,70,145,202,138,91,110,82,64,192,81,58,61,148,150,222,133,109,83,181,208,133,103,158,99,113,116,82,128,48,57,129,141,213,200,106,202,205,34,168,78,34,84,199,62,214,178,75,146,107,6
175,157,211,116,100,140,194,190,160,43,193,126,87,172,145,169,127,63,211,184,35,195,54,167,119,208,127,100,218,145,213,84,155,113,93,167,62,164,102,135,131,129,177,154,127,43,46,194,50,118,206,189,180,57,127,218,206,222,211,132,164,59,176,169,222,78,190,121,167,64,61,212,71,144,35,63,196,165,112,198,82,148,133,111,170,137,209,101,66,188,220,68,183,43,67,66,85,150,193,97,87,184,44,191,48,71,148,192,184,180,214,86,81,169,98,217,122,53,212,97,164,179,98,178,66,73,61,95,98,142,172,194,161,178,132,106,95,176,141,100,138,159,162,147,70,66,199,76,178,31,160,209,52,186,134,74,84,85,215,60,71,203,158,211,150,116,177,80,126,127,219,80,106,134,136,130,109,194,89,213,67,101,130,153,53,191,72,129,120,80,124,194,174,51,210,134,213,141,47,207,46,136,221,83,209,208,55,164,146,149,137,77,33,187,221,66,66,220,154,63,34,98,70,88,123,221,116,94,177,151,95,135,52,59,172,217,218,53,77,39,155,147,92,78,44,172,51,182,201,202,166,77,114,48,155,203,66,192,204,152,173,59,193,91,188,164,216,79,138,56,187,53,140,175,75,209,71,209,35,139,62,81,109,31,206,84,35,139,174,133,207,83,67,180,120,136,192,34,75,201,149,68,80,156,140,153,150,157,81,183,104,143,214,149,126,120,38,68,36,178,61,217,66,48,87,69,55,192,196,34,62,159,222,183,97,110,121,40,191,215,47,95,212,79,177,165,117,73,47,74,62,110,163,210,214,129,186,216,152,128,149,83,209,86,211,103,167,72,55,101,76,45,45,116,207,144,55,105,144,104,179,57,162,56,70,44,35,161,103,166,130,172,67,98,207,67,87,220,171,106,71,75,39,216,46,199,44,82,62,134,111,61,200,73,161,184,112,66,206,182,88,92,89,93,125,91,116,199,118,128,119,218,188,64,48,101,197,51,120,144,144,178,124,104,107,99,94,42,135,186,62,166,145,163,120,43,39,217,74,135,208,183,43,69,146,202,137,91,111,82,64,192,81,59,61,148,150,221,133,109,82,182,208,132,102,156,99,112,115,82,127,48,57,129,141,213,202,107,202,205,34,168,77,33,83,199,62,213,178,76,146,108,6
176,155,210,114,100,140,192,189,164,46,193,127,86,172,146,172,126,61,213,184,38,196,55,168,121,209,126,99,219,143,214,84,154,114,94,165,61,164,106,133,130,127,178,156,127,41,48,195,49,119,206,191,178,58,128,217,206,223,212,133,164,59,178,165,224,78,190,124,167,64,59,212,71,147,38,64,196,165,113,198,85,150,133,113,171,138,207,101,64,187,222,67,182,46,68,64,84,147,194,96,85,185,45,190,47,71,146,193,184,180,215,87,77,169,99,218,122,52,209,99,162,177,100,178,65,74,61,95,99,140,172,195,163,177,132,106,95,175,142,99,135,160,160,147,69,66,200,74,177,31,161,211,52,186,135,75,85,87,216,58,69,202,159,207,147,117,176,81,125,126,219,80,107,133,137,131,110,191,88,210,67,101,131,153,53,191,72,127,120,82,124,194,173,51,208,134,212,139,47,206,43,137,222,84,209,207,57,167,148,149,136,78,36,184,223,63,67,219,150,62,35,101,69,88,123,218,117,94,178,150,95,135,51,58,174,218,216,54,78,40,156,147,94,77,41,171,50,183,197,202,166,76,113,46,156,204,65,190,204,152,174,60,190,89,188,165,217,79,139,57,189,54,139,177,77,209,71,209,34,138,62,81,113,32,205,85,35,140,173,132,206,86,68,182,119,137,193,35,75,201,150,68,79,157,137,153,147,158,79,181,101,144,214,150,126,119,39,69,34,177,60,214,65,49,86,68,57,192,196,36,63,160,221,182,98,111,119,41,192,216,49,96,213,80,176,166,116,73,51,74,63,109,162,210,213,129,186,216,150,127,149,83,209,87,210,103,166,71,53,103,77,43,45,116,206,142,58,106,143,103,176,56,160,56,70,42,34,160,103,167,129,169,64,98,206,67,86,217,173,105,73,74,40,213,49,198,44,83,62,133,111,62,202,71,159,186,114,66,205,182,85,92,92,92,125,92,117,201,115,126,121,216,188,63,51,100,196,50,121,144,144,177,122,103,107,97,92,40,136,184,66,167,144,163,120,43,41,219,74,131,204,185,43,69,144,201,139,90,109,81,66,192,81,59,60,145,151,221,131,107,79,182,208,135,101,158,97,112,112,81,129,47,56,130,142,211,202,107,200,203,34,170,78,36,84,202,62,213,180,74,146,108,6
175,156,211,115,100,141,194,190,160,43,193,126,88,172,146,170,126,64,212,185,35,195,55,167,119,208,127,100,217,144,214,84,155,114,93,165,61,163,104,134,130,128,177,155,127,44,46,194,50,119,207,190,179,58,128,216,206,221,212,133,164,58,177,167,221,79,189,122,167,63,60,213,71,144,34,64,197,164,112,198,83,148,133,111,170,137,208,101,66,187,221,68,183,45,67,65,85,150,192,97,87,185,44,191,47,72,147,193,184,180,214,86,80,168,99,218,121,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,161,179,131,106,96,176,142,100,137,159,160,147,68,66,199,76,177,32,161,209,52,186,135,74,84,86,215,60,70,203,157,210,150,116,177,81,126,127,219,80,106,133,136,129,109,194,89,212,67,102,130,152,53,190,72,129,119,80,125,194,174,52,211,135,212,140,48,206,46,135,222,84,211,209,55,165,146,149,137,77,35,186,222,65,67,219,153,62,33,99,71,89,122,220,115,94,177,151,94,135,52,58,173,219,217,53,77,38,156,148,93,78,41,172,50,182,201,202,165,77,113,47,156,203,66,191,204,152,175,59,193,92,188,163,217,79,138,57,186,53,140,175,77,209,71,209,35,138,61,81,110,32,206,84,34,139,174,134,206,85,67,180,120,136,193,34,76,201,150,68,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,61,218,66,49,87,68,54,191,195,34,62,159,221,184,97,112,121,40,190,215,47,95,212,79,178,165,117,73,48,74,60,111,163,210,215,129,186,216,152,128,150,84,210,86,212,103,167,72,55,102,76,45,45,115,207,145,54,106,143,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,209,67,88,220,170,106,70,74,39,215,47,198,44,82,62,133,110,61,201,74,161,184,112,66,206,183,87,93,90,93,125,91,117,199,117,128,120,219,187,64,49,102,196,51,119,144,144,178,124,103,106,100,93,42,135,185,61,166,144,163,121,43,39,217,74,134,208,183,42,70,145,203,138,91,110,81,64,192,81,58,61,147,150,222,133,109,82,182,208,133,103,158,99,113,116,82,128,48,57,130,141,213,200,107,202,205,34,168,78,34,83,199,62,214,178,75,146,107,6
175,156,211,116,101,141,193,190,160,43,193,126,87,172,145,169,127,64,212,185,36,194,54,167,119,208,127,101,218,144,214,83,154,114,93,165,61,163,104,134,131,128,177,155,127,44,45,195,50,119,206,189,179,58,127,216,207,221,212,133,163,59,177,167,221,79,189,122,167,62,60,213,71,144,35,64,197,164,112,198,83,148,133,111,170,137,209,101,66,187,221,68,183,45,67,65,85,150,193,97,87,184,44,191,47,72,147,193,184,181,213,86,79,168,99,218,121,52,212,97,164,177,99,177,65,73,60,95,99,141,172,193,161,179,131,107,96,176,142,101,137,159,160,147,68,66,199,76,177,32,161,210,52,187,135,74,84,86,215,60,70,203,157,210,149,116,177,81,126,127,219,80,106,133,136,129,110,194,90,213,66,102,130,152,52,190,73,129,119,80,126,194,173,52,211,134,212,140,47,206,46,136,222,83,211,208,55,165,146,150,137,77,35,186,222,65,66,219,154,62,33,99,71,88,122,220,115,94,177,152,94,135,52,58,172,217,217,53,78,38,156,147,92,78,42,173,50,182,201,202,165,77,114,47,156,203,66,192,204,152,174,59,193,92,188,163,217,79,138,57,187,53,140,175,77,209,71,210,35,139,61,81,110,32,206,84,34,139,174,134,206,85,67,180,120,136,192,34,76,201,150,68,80,156,139,153,149,157,80,181,104,144,214,149,125,120,39,68,35,178,60,217,65,48,87,69,54,191,194,35,62,159,221,185,97,111,120,40,190,215,47,95,212,80,177,165,117,72,48,74,60,110,163,210,214,129,186,216,152,128,150,84,210,86,211,103,167,73,55,102,76,45,45,116,207,145,55,106,143,103,179,56,162,56,71,43,37,160,103,167,129,171,67,98,208,68,88,220,170,106,70,74,39,215,47,198,45,82,62,134,110,61,201,74,162,184,112,66,206,183,87,93,90,93,125,91,117,199,117,128,119,219,187,63,49,102,195,51,120,144,145,177,125,103,107,100,94,41,135,185,61,166,144,164,121,43,40,217,74,134,208,183,42,70,145,203,138,91,110,82,63,191,80,58,61,147,150,222,132,109,83,182,208,133,103,157,99,113,116,81,128,48,57,129,141,213,200,106,202,205,34,168,78,34,84,199,63,214,179,75,146,108,6
175,156,211,116,100,140,194,190,161,43,193,126,87,172,146,169,125,64,212,185,34,195,55,168,119,208,127,100,218,144,214,84,155,113,93,164,62,163,105,133,130,129,178,155,127,43,45,195,50,119,206,189,178,58,128,216,206,221,212,132,163,59,177,167,222,79,189,121,168,63,60,213,71,144,34,65,197,165,112,198,83,148,134,111,170,137,209,100,66,188,221,68,183,45,67,66,86,150,193,98,87,185,44,191,47,71,147,193,185,180,213,86,80,168,99,218,122,52,212,97,164,178,100,178,65,74,60,95,99,142,173,193,161,179,130,105,97,176,141,100,138,160,160,147,69,66,199,76,177,32,160,209,52,187,136,75,84,87,214,60,71,203,158,210,149,116,178,81,126,127,218,80,106,133,136,129,109,194,89,213,67,102,130,151,53,190,72,129,120,80,126,194,174,51,211,135,213,140,48,206,46,136,222,84,211,209,54,165,146,149,137,77,35,186,221,65,66,219,153,62,33,98,70,88,122,220,116,94,177,152,94,135,52,58,173,218,217,53,78,38,156,148,92,78,42,173,50,181,201,201,165,77,113,47,156,204,67,191,205,152,174,59,193,92,188,164,217,80,139,57,186,52,140,175,77,209,70,209,34,139,60,81,110,32,206,84,34,139,173,134,206,84,67,181,120,136,193,34,76,201,150,68,81,156,139,154,150,157,80,182,104,144,214,149,126,120,38,68,35,177,61,218,66,49,87,69,54,192,195,35,62,159,221,184,97,111,120,41,190,216,47,95,212,80,178,165,116,73,48,74,61,110,162,210,215,129,186,216,152,127,149,85,210,86,211,105,166,72,55,102,76,45,45,115,207,144,55,106,143,103,178,57,162,56,71,44,37,160,104,167,130,172,67,99,209,67,88,220,170,106,70,74,40,215,47,198,44,82,62,134,111,60,201,74,162,184,112,66,206,183,87,93,90,94,124,92,117,200,116,128,119,219,187,63,49,102,197,50,119,145,145,177,124,103,106,100,93,42,136,186,61,166,144,163,121,43,40,217,75,134,207,183,42,70,145,202,137,91,110,82,64,193,81,57,61,148,150,223,133,109,83,181,208,133,104,158,99,113,115,82,128,48,57,129,141,213,200,107,202,206,33,169,77,33,83,199,62,214,178,75,146,107,6
175,154,209,115,101,140,193,191,160,43,192,126,87,172,146,171,127,63,213,185,36,195,55,168,120,209,125,100,217,145,215,83,154,114,94,166,62,164,103,132,129,129,176,153,127,45,46,195,54,120,207,190,178,58,127,216,206,221,214,133,165,60,176,168,221,76,190,121,169,62,60,212,71,144,34,64,197,164,112,198,82,150,133,111,171,137,210,102,66,188,220,70,183,46,68,66,85,149,192,95,85,184,45,191,46,72,148,193,185,182,213,87,78,168,98,218,122,52,212,96,164,178,99,178,65,73,60,97,98,142,172,193,161,177,131,105,97,174,141,99,138,159,159,148,69,66,199,76,177,31,161,210,52,187,136,76,85,87,214,60,70,204,157,210,149,114,178,81,126,127,220,80,108,132,137,129,108,194,90,212,68,103,131,152,53,192,72,130,118,79,127,194,174,51,211,135,212,139,47,206,47,137,221,81,211,209,53,166,145,148,136,76,35,185,220,64,66,218,153,62,33,99,71,88,123,221,115,93,178,150,95,134,53,57,173,218,216,52,77,40,156,148,93,78,41,172,49,180,200,201,166,76,113,46,157,203,67,190,203,153,175,58,191,92,187,163,216,80,139,58,186,54,141,177,74,208,70,211,35,138,62,80,108,32,207,85,34,139,174,134,205,84,70,180,119,135,192,34,77,201,149,67,82,156,139,154,149,158,79,182,104,145,216,148,126,121,38,68,36,177,60,215,66,48,87,70,53,191,194,33,63,159,222,185,98,110,121,42,191,214,46,96,211,78,177,165,115,71,48,73,60,110,165,209,214,130,186,214,154,129,150,84,208,88,211,102,167,73,54,102,76,45,45,116,205,144,55,107,142,103,179,56,162,57,69,44,35,162,105,169,131,171,69,98,208,68,86,219,170,106,71,73,40,214,47,198,45,83,61,134,111,61,202,75,163,184,110,67,205,183,87,93,91,94,125,92,117,198,117,127,119,218,188,64,49,102,195,51,120,144,145,179,124,102,108,101,95,42,136,187,60,168,144,162,120,43,38,218,75,134,207,183,40,71,144,201,138,91,110,81,62,192,81,59,60,148,151,223,131,108,81,180,208,134,104,160,99,113,115,83,128,47,57,130,140,212,199,106,201,205,34,168,78,33,83,199,61,214,179,74,146,106,6
175,156,211,115,100,140,194,190,160,43,193,126,88,172,146,170,126,64,212,185,35,195,55,167,119,208,127,100,217,144,213,83,155,114,93,165,61,163,104,133,130,128,177,155,127,44,46,195,50,119,206,190,179,58,128,216,206,221,212,133,164,58,177,167,221,79,189,121,167,63,60,213,71,144,34,64,197,165,112,199,83,149,133,111,170,137,208,101,66,188,222,69,183,44,67,65,85,150,192,97,87,184,44,191,47,72,147,193,184,179,214,86,79,168,99,218,122,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,161,179,131,106,97,176,142,100,137,160,160,147,68,66,198,76,178,32,161,210,52,186,135,74,84,85,215,60,70,203,158,210,149,115,177,81,126,127,219,80,106,133,136,129,109,194,90,212,67,102,130,152,53,190,73,129,119,80,126,194,173,52,211,134,213,140,48,206,46,135,222,84,211,209,55,165,146,149,137,77,35,186,221,65,66,219,154,62,33,99,71,89,122,220,115,94,177,151,94,135,53,58,173,219,217,53,78,38,156,148,93,78,41,173,50,182,201,201,165,77,113,47,156,203,66,191,204,153,175,59,193,92,188,163,217,79,139,58,187,52,140,175,77,209,71,210,34,139,61,81,110,32,205,84,35,139,174,134,206,85,67,180,120,136,193,33,76,201,150,68,81,156,139,153,150,158,80,182,104,144,215,149,126,120,38,68,35,178,61,217,66,49,87,68,55,191,195,34,62,159,221,184,97,111,121,41,190,215,47,95,212,79,178,165,117,72,48,74,60,111,163,210,214,129,186,215,151,128,149,84,210,86,212,103,166,72,54,101,76,45,45,115,207,144,54,106,143,103,179,57,162,56,71,44,36,161,104,166,130,171,67,98,209,67,88,220,170,106,71,74,39,215,47,198,44,83,62,134,110,61,201,74,161,184,112,66,205,182,88,93,90,93,124,91,117,199,117,128,120,219,188,63,48,102,196,50,120,144,144,177,124,103,106,100,94,42,136,185,62,166,144,163,121,43,39,217,74,134,208,183,42,70,144,203,138,91,110,81,63,192,81,58,61,147,150,222,132,109,83,181,207,133,103,158,98,113,115,82,128,48,58,130,141,213,200,106,202,205,34,168,77,34,84,199,62,214,178,75,146,107,6
175,156,211,115,100,141,194,190,160,43,193,126,88,172,146,170,126,64,212,185,35,195,55,167,119,208,127,100,217,144,214,84,155,114,93,165,61,163,104,134,130,128,177,155,127,44,46,195,50,119,206,189,178,58,128,216,206,221,212,133,164,58,177,167,221,79,189,121,167,63,60,213,71,144,34,64,197,164,112,198,83,149,133,111,170,137,208,101,66,187,221,68,183,45,67,65,85,150,192,97,87,185,44,191,47,72,147,193,184,180,214,86,80,168,99,218,121,52,212,97,164,177,100,177,65,73,60,95,99,141,173,193,161,179,131,106,97,176,142,100,137,159,160,147,68,66,199,76,177,32,161,210,52,186,135,74,84,86,215,60,70,203,157,210,150,116,177,81,126,127,219,80,106,133,136,129,109,194,89,213,67,102,130,152,53,190,72,129,119,80,125,194,174,52,211,134,212,140,47,206,46,135,222,84,211,209,55,165,146,149,137,77,35,186,221,65,67,219,153,62,33,99,71,88,122,220,115,94,177,151,94,135,52,58,173,218,217,53,77,38,156,148,93,78,42,173,50,181,201,202,165,77,113,47,156,203,66,191,204,152,174,59,193,92,188,164,217,79,138,57,186,53,140,175,77,209,71,209,35,138,61,81,110,32,205,84,34,139,174,134,206,85,67,180,120,136,193,34,76,201,150,68,80,156,139,154,150,158,81,182,104,144,214,149,126,120,38,68,35,178,61,218,66,48,87,68,54,191,195,34,62,159,221,184,97,111,121,40,191,215,47,95,212,79,178,165,117,72,48,74,60,111,163,210,215,129,186,216,152,128,150,84,210,86,212,104,167,72,55,102,76,45,45,115,207,145,54,106,143,103,179,57,162,56,71,44,36,160,104,167,130,171,67,98,209,67,88,220,170,106,70,74,39,215,47,198,44,82,62,133,110,61,201,74,161,184,112,66,206,183,87,93,90,94,125,91,117,199,117,128,119,219,187,63,49,102,196,51,119,144,144,178,124,103,107,100,94,41,135,185,61,166,144,163,121,43,39,217,74,134,207,183,42,70,145,203,138,91,110,81,64,192,81,58,61,148,150,222,132,109,83,182,208,133,103,158,99,113,115,82,128,48,57,130,141,213,200,107,202,205,34,168,78,34,84,199,62,214,178,75,146,107,6
175,156,210,115,101,140,194,190,160,43,192,126,88,172,145,170,126,64,212,185,35,194,55,167,119,208,127,100,217,143,214,84,154,113,93,165,61,164,103,133,130,129,177,154,127,44,46,195,50,119,206,190,178,58,127,216,206,221,212,133,164,58,177,167,221,79,188,121,167,63,60,213,71,144,35,64,197,165,112,199,83,148,133,111,170,137,208,100,65,188,221,68,183,44,67,65,85,149,192,97,87,184,44,190,47,72,146,192,185,180,214,86,79,167,99,218,121,52,212,98,163,177,99,177,64,74,60,95,98,140,173,193,161,179,131,106,96,175,142,100,137,160,160,147,68,66,199,76,177,32,162,210,52,187,136,75,84,85,214,60,70,203,157,211,150,116,178,80,126,126,219,80,106,133,136,129,108,194,90,213,67,103,130,151,52,190,72,128,119,79,126,194,174,51,211,135,213,140,47,207,46,135,222,84,211,208,55,166,146,150,137,77,35,186,222,65,67,219,154,62,33,99,71,88,122,220,115,94,177,151,94,134,52,58,173,218,217,53,78,38,155,148,93,77,42,172,50,181,201,202,165,77,113,47,155,203,66,191,204,153,174,59,193,92,188,163,216,80,138,57,186,53,140,176,76,209,70,209,35,139,61,81,109,32,206,84,34,140,173,134,206,85,68,180,120,135,193,34,75,201,150,68,81,156,139,154,150,158,81,182,104,144,214,149,125,119,38,68,36,178,61,218,66,49,88,68,54,191,194,35,61,159,221,183,97,112,120,40,191,215,46,95,212,80,178,165,117,73,48,74,61,111,163,211,215,129,186,215,152,128,150,84,210,86,212,104,167,72,55,101,76,44,45,116,207,145,55,106,143,103,179,57,161,56,72,45,36,160,103,167,129,171,66,98,207,67,88,220,170,106,70,74,39,215,47,199,44,82,62,134,111,61,201,73,162,184,111,67,206,183,88,92,90,94,125,91,116,199,117,128,119,219,187,63,49,101,196,51,120,145,145,178,125,103,106,100,93,42,135,185,61,166,143,163,121,43,40,218,74,135,207,182,42,70,145,203,138,91,110,81,64,192,81,58,60,147,151,222,132,108,82,182,208,133,104,157,98,113,116,81,128,47,57,129,140,213,200,106,202,204,33,168,77,33,83,199,62,214,178,74,146,108,6
175,156,211,116,101,140,194,190,160,43,192,127,87,172,145,169,126,64,213,185,35,194,54,167,119,208,128,101,217,143,214,84,154,113,92,165,62,163,104,134,130,128,177,155,127,43,44,195,51,118,207,189,179,58,129,216,207,221,211,133,164,58,177,167,221,79,190,122,167,63,61,212,70,145,35,65,196,164,112,199,82,148,133,111,170,137,208,100,66,187,222,69,182,45,67,66,86,150,191,97,86,185,44,191,46,71,146,193,185,179,214,86,79,167,99,218,122,52,213,97,163,178,100,176,64,73,60,96,99,142,173,194,160,179,131,105,95,177,141,101,138,159,160,148,68,65,198,75,177,32,162,210,52,186,135,74,84,86,214,61,69,203,158,210,150,116,178,81,124,127,219,79,106,134,136,129,109,193,90,213,68,102,131,152,52,190,72,130,119,80,126,194,173,52,211,135,212,140,49,207,45,135,222,83,210,209,55,165,146,149,136,76,36,187,222,66,66,219,154,61,34,99,70,88,122,221,115,95,177,152,94,134,52,56,173,218,216,52,77,39,157,148,93,78,42,172,50,182,201,201,166,77,113,47,156,203,67,191,203,152,174,59,192,91,189,164,217,79,138,58,186,52,140,176,77,209,71,210,35,138,61,81,111,32,206,83,35,138,175,134,205,85,67,180,120,136,193,33,75,201,150,68,81,156,139,154,151,158,80,182,105,143,214,148,125,120,38,68,35,178,61,218,66,49,86,69,55,191,195,34,62,159,221,183,97,112,122,40,190,215,47,95,212,79,177,165,116,72,48,74,61,111,163,211,215,129,186,216,152,128,150,83,210,87,212,105,166,73,55,101,76,44,45,115,207,145,54,107,143,103,179,58,162,57,71,43,37,160,104,167,130,170,67,97,208,67,87,219,171,106,70,74,40,215,46,198,44,83,62,134,110,61,200,73,163,184,112,66,206,182,88,92,90,94,124,91,117,199,117,129,120,218,188,63,48,101,195,50,120,144,144,178,124,103,106,100,93,42,134,186,62,167,143,162,122,43,40,217,74,133,209,181,41,69,144,203,138,91,110,82,64,193,81,57,61,147,151,223,132,109,83,182,208,132,103,157,98,112,115,81,129,48,57,130,141,213,200,107,202,205,33,168,77,33,84,199,62,214,179,74,145,107,6
46,71,207,89,146,63,85,51,99,106,110,57,93,39,78,80,61,157,193,141,46,101,190,130,142,42,121,123,67,42,140,134,192,47,188,140,86,200,77,90,173,141,49,48,160,217,196,87,211,177,128,112,169,85,209,208,184,100,107,101,83,188,120,132,43,68,103,41,73,130,191,171,95,173,44,161,141,178,192,85,32,139,36,80,157,115,134,76,158,90,140,118,68,72,196,190,194,134,59,213,50,148,171,182,219,134,102,68,165,148,204,43,82,47,221,199,113,82,163,133,99,34,177,183,162,102,67,216,97,180,65,55,193,65,47,38,218,85,86,180,213,40,88,216,220,51,70,211,70,99,205,132,120,37,121,173,208,92,177,85,204,167,170,120,88,87,129,221,150,188,162,68,197,94,103,157,146,142,87,207,171,66,146,135,100,81,195,138,179,167,201,204,172,63,58,93,136,35,138,36,41,161,98,209,60,196,178,110,192,91,82,104,69,116,127,120,37,44,37,137,193,174,110,66,41,188,211,130,135,209,143,210,208,137,75,140,187,103,77,207,120,116,38,155,47,147,167,81,199,80,180,45,147,220,175,55,58,155,148,86,64,61,99,91,49,173,187,100,201,185,128,202,130,111,109,115,186,187,76,210,199,106,35,120,171,206,89,126,64,172,87,99,218,170,69,113,33,212,144,119,201,50,209,78,141,213,124,196,215,173,100,147,61,128,140,139,108,194,111,71,186,206,143,97,47,189,51,137,94,156,67,113,200,163,42,184,131,70,59,211,132,116,208,86,146,183,155,172,166,142,129,95,38,38,76,93,207,55,40,87,86,92,216,96,81,116,105,160,203,120,106,208,220,179,132,97,170,115,120,122,115,56,160,41,142,120,117,156,88,139,139,33,179,111,96,125,134,206,130,39,192,41,109,181,48,70,122,55,77,69,204,56,176,147,34,211,126,78,90,84,116,107,93,170,108,56,100,96,103,63,73,215,38,92,135,221,76,80,44,56,192,46,37,188,154,168,93,110,200,69,217,106,66,72,104,56,120,125,121,216,134,217,199,181,87,86,144,82,52,73,103,177,132,110,156,198,148,153,199,150,206,68,96,175,145,131,65,160,50,195,135,109,40,184,107,104,61,125,98,72,119,154,61,146,156,73,96,211,102,156,92,215,7
46,71,206,89,146,63,85,51,99,106,109,56,94,39,79,79,61,157,193,141,47,102,189,130,142,42,121,122,67,42,140,133,191,46,188,139,85,200,77,89,171,141,49,49,159,218,197,87,211,176,129,112,168,84,208,208,184,100,106,101,82,188,120,133,43,67,102,41,73,129,192,170,95,173,43,160,141,178,192,85,31,138,37,78,157,115,134,77,159,91,141,118,68,72,196,190,193,134,59,213,50,147,172,182,218,134,101,67,166,148,204,43,83,47,222,199,113,82,163,132,99,34,177,184,163,103,67,215,98,179,65,55,193,66,47,37,217,85,86,179,212,39,88,216,220,51,70,211,70,99,205,133,120,37,122,173,209,92,177,84,204,168,170,120,88,87,130,221,150,189,162,67,198,94,103,158,146,142,87,207,172,67,145,134,100,80,195,138,179,168,201,204,172,63,58,93,137,35,137,36,41,159,98,210,59,196,178,110,192,91,82,105,68,115,128,120,35,44,37,136,193,173,110,66,41,188,211,131,135,209,143,210,207,137,75,140,188,102,77,209,120,116,38,155,46,146,166,81,200,79,180,46,147,219,176,54,58,153,148,86,64,61,98,91,48,174,188,99,202,184,127,202,129,110,109,115,186,186,76,211,197,107,34,121,172,206,88,126,65,171,87,98,217,171,70,114,33,212,145,119,202,50,210,78,140,213,124,196,215,173,100,146,61,128,140,140,107,195,111,70,186,206,143,98,47,188,53,138,95,155,67,113,201,163,41,184,130,71,59,211,132,116,208,85,146,184,156,172,166,142,129,96,38,39,77,93,207,55,41,88,86,92,215,96,81,117,104,160,203,121,107,209,220,179,132,98,169,114,120,123,115,55,160,41,142,120,118,157,88,139,140,33,179,111,95,126,134,205,130,40,192,41,108,181,48,69,123,55,77,69,205,56,176,148,33,211,126,77,90,85,115,106,93,170,107,56,100,97,103,63,73,215,37,92,136,222,77,80,44,56,191,45,37,189,154,169,93,110,201,68,217,105,66,72,103,56,121,124,121,216,134,217,199,182,87,86,143,81,51,72,104,178,132,110,157,198,147,152,198,150,205,68,96,175,145,131,66,159,50,195,136,110,40,185,106,103,60,123,97,72,118,154,61,145,156,73,97,211,101,155,92,215,7
46,71,207,89,146,62,85,51,100,106,109,57,93,38,78,80,61,158,193,141,45,101,190,131,143,42,120,123,67,42,140,133,193,47,188,139,85,201,77,89,172,140,49,48,159,217,197,87,212,176,128,112,168,84,209,208,184,101,107,100,83,187,118,132,43,69,104,39,73,130,190,171,95,173,44,161,141,178,192,86,33,139,36,80,157,115,135,77,159,89,140,118,68,71,195,191,193,135,58,213,49,148,170,181,219,134,102,68,166,147,204,43,82,47,222,198,113,82,163,133,99,33,178,183,162,102,68,216,98,180,65,54,192,65,48,38,217,85,86,180,214,40,89,216,220,51,70,212,71,99,205,132,120,37,122,173,208,94,177,84,204,167,169,120,89,88,130,221,150,188,163,69,197,94,103,158,146,142,86,207,171,66,147,135,100,80,196,138,180,168,201,204,173,63,58,93,136,35,138,35,40,160,98,209,59,195,178,110,192,90,82,104,69,116,127,120,38,43,37,138,193,174,110,66,41,188,211,130,134,209,143,210,207,136,75,140,188,104,77,208,119,116,37,155,46,147,167,81,199,80,181,45,146,219,175,54,58,155,149,87,64,61,98,90,49,174,188,100,201,184,127,201,130,112,109,114,186,187,77,211,200,106,35,120,173,206,89,126,65,172,86,99,218,170,69,113,33,212,144,119,201,50,209,77,141,211,124,197,215,172,99,147,62,127,139,139,108,195,111,71,185,207,143,97,47,189,51,137,94,156,68,113,199,163,41,183,131,71,59,210,131,116,208,86,146,183,156,172,165,142,128,96,38,39,76,92,207,55,40,88,86,92,216,95,81,116,105,159,203,120,107,208,220,179,132,97,170,114,121,122,115,56,160,41,142,119,117,155,88,138,139,33,178,111,96,126,134,206,132,39,192,40,108,181,48,68,124,55,77,68,204,56,176,147,34,212,126,78,90,83,116,106,93,170,107,56,99,96,103,63,74,215,37,92,134,220,76,79,44,57,193,47,37,189,154,168,93,110,198,68,216,107,66,72,104,56,120,123,122,216,134,217,199,182,86,86,145,81,52,72,103,178,131,110,156,197,148,153,199,150,207,68,95,175,146,130,65,159,50,195,135,110,39,186,106,103,61,125,98,72,119,154,61,145,156,73,97,211,101,156,91,215,7
46,71,207,89,146,63,85,52,99,106,111,57,94,39,78,79,61,157,193,141,46,100,190,130,143,42,121,124,67,43,141,135,191,47,189,139,85,201,77,90,172,141,49,49,160,216,196,87,210,177,128,112,169,84,208,209,184,101,107,101,83,187,119,132,43,68,103,40,73,129,191,171,95,172,44,161,141,178,192,85,32,138,36,80,156,115,134,76,158,90,140,118,68,72,195,190,194,134,59,213,50,148,171,182,219,134,102,68,166,148,204,43,82,46,221,199,113,82,163,132,99,34,177,183,162,102,67,216,97,180,65,55,193,65,48,38,218,85,86,181,213,39,88,216,220,51,70,212,71,98,205,132,120,37,122,173,208,92,178,85,204,167,170,120,89,87,130,221,150,188,162,68,198,94,103,157,146,143,87,207,172,66,146,135,100,80,195,137,180,167,201,205,173,63,58,94,136,34,137,35,41,161,98,209,60,196,177,109,192,91,82,105,70,116,127,120,37,44,37,137,193,174,111,67,41,188,210,131,135,209,143,210,208,136,75,140,187,103,77,207,120,116,37,155,46,148,167,81,199,79,180,46,147,220,175,55,58,154,148,86,64,61,98,90,49,173,188,100,200,185,128,201,130,112,109,115,185,187,76,210,199,106,35,120,172,206,89,126,64,172,87,99,218,170,69,114,34,213,144,119,200,50,209,78,141,213,123,196,215,172,101,147,61,128,141,140,108,194,111,71,186,207,142,97,47,189,51,138,94,156,67,114,201,163,42,184,131,70,59,211,131,116,208,85,147,183,154,172,166,143,128,95,39,38,76,93,207,54,40,87,86,92,217,95,81,116,104,159,203,120,107,208,220,178,132,97,169,115,120,123,114,56,161,41,142,120,117,156,88,139,139,32,179,111,97,125,133,206,130,39,192,41,108,181,49,70,123,55,77,69,204,56,176,148,35,211,126,77,90,84,115,107,92,169,108,56,100,96,103,63,74,215,38,92,135,221,77,79,44,56,192,45,37,189,153,169,93,110,200,69,217,107,66,72,104,57,120,124,122,216,135,218,199,181,87,86,143,82,53,72,103,177,132,110,157,199,148,153,199,150,206,68,96,175,145,131,65,159,50,195,135,110,40,184,107,104,60,124,99,72,119,154,61,146,156,73,96,212,102,155,92,215,7
46,71,207,89,147,63,85,50,99,106,110,57,93,40,78,79,61,158,193,141,46,101,190,131,142,42,121,125,66,42,140,134,192,47,188,140,86,200,78,90,172,140,50,48,159,217,197,87,212,177,129,112,170,84,209,208,184,100,107,102,82,188,120,131,42,69,103,41,73,130,190,171,95,173,44,161,141,178,192,85,33,140,36,79,157,115,134,76,159,88,140,118,69,71,196,191,194,135,58,213,51,148,170,182,219,134,103,69,166,148,204,43,82,46,221,198,112,82,163,134,99,34,178,184,162,102,68,216,97,180,65,55,192,66,48,38,217,85,86,180,213,39,88,216,220,52,70,211,71,99,204,132,119,37,120,174,208,92,177,84,204,168,170,120,88,87,129,221,150,188,162,68,198,94,104,158,146,142,87,207,172,66,145,135,99,80,195,138,180,168,201,203,173,63,58,93,136,35,139,36,41,161,98,209,59,196,178,110,192,92,81,104,69,116,126,120,37,44,38,137,193,174,110,67,42,188,212,130,135,208,142,210,207,136,75,140,187,103,77,207,120,116,38,155,46,147,167,81,200,80,181,44,147,220,176,55,57,155,148,86,63,63,98,90,49,174,187,101,201,185,128,201,130,111,109,115,185,186,76,210,198,105,34,120,172,206,89,127,64,172,87,98,218,170,69,114,34,212,144,120,200,51,209,78,141,213,124,196,215,173,100,146,61,128,140,139,108,194,112,71,185,206,142,97,47,189,51,138,94,156,67,113,200,163,42,185,132,71,58,211,131,116,208,85,146,184,155,172,166,142,129,95,39,38,76,92,208,56,40,87,86,92,217,95,81,116,105,160,203,121,106,208,220,179,132,97,170,115,120,122,115,56,160,41,141,120,117,156,88,138,138,32,179,111,96,126,134,205,131,39,192,40,108,182,48,70,123,55,77,69,205,58,176,147,34,212,126,78,91,85,115,108,93,170,108,55,100,97,102,63,74,214,38,92,136,222,76,79,44,56,192,45,37,189,154,168,93,110,200,69,216,107,66,72,105,55,121,125,121,216,133,218,199,180,86,87,144,82,52,72,104,177,133,110,156,199,148,153,199,150,205,67,96,176,146,130,64,160,49,195,135,109,40,184,107,104,61,126,98,71,120,155,62,145,157,73,96,212,102,156,93,216,7
46,71,207,89,146,63,85,51,99,106,110,57,93,39,78,80,61,157,193,141,46,101,190,130,143,42,121,123,67,43,140,134,192,47,188,140,86,200,77,90,172,141,49,48,159,217,197,87,211,176,129,112,169,84,209,208,184,100,107,101,83,188,119,132,43,68,103,40,73,130,190,171,95,172,44,160,141,178,192,85,32,139,36,80,157,115,134,76,158,90,141,118,68,72,196,190,194,134,59,213,50,148,171,182,219,134,102,68,166,148,204,43,82,47,221,199,113,82,163,133,99,34,177,183,162,102,67,216,97,180,65,55,193,65,47,38,218,85,86,180,213,40,88,216,220,51,70,212,70,99,205,132,120,37,121,173,208,92,177,85,204,167,170,120,88,87,130,221,150,188,162,68,197,94,103,157,146,142,87,207,171,66,146,135,100,80,195,138,180,167,201,204,172,63,58,93,136,35,138,36,41,161,98,209,59,196,178,110,192,91,82,104,69,116,127,120,37,44,37,137,193,174,110,66,41,188,211,130,135,209,143,210,208,137,75,140,187,103,77,208,120,116,38,155,47,147,167,81,199,79,180,45,147,219,175,54,58,154,148,86,64,61,98,91,49,174,187,100,201,185,128,202,130,111,109,115,185,187,77,210,199,106,35,120,172,206,89,126,64,172,87,99,218,170,69,113,33,212,144,119,201,50,209,78,141,213,124,196,215,173,100,146,61,128,140,139,108,194,111,71,186,206,143,97,47,189,51,138,94,156,67,113,200,163,42,184,131,70,59,211,131,116,208,86,146,183,155,172,166,142,129,95,38,38,76,93,207,55,40,87,86,92,216,95,81,116,105,160,203,120,106,209,220,178,132,97,170,115,120,122,115,56,160,41,142,120,117,156,88,139,139,33,179,111,96,125,134,206,130,39,192,41,109,181,48,70,123,55,77,69,204,56,176,148,34,212,126,78,90,84,116,107,93,170,107,56,100,96,103,63,73,215,37,91,135,221,77,80,44,56,192,46,37,188,154,168,93,110,200,69,217,106,66,72,104,56,121,124,121,216,134,217,199,181,87,86,144,82,52,72,103,177,132,110,156,198,148,152,199,150,206,68,96,175,145,130,65,160,50,194,135,109,40,185,107,104,60,124,98,72,119,154,62,146,156,73,96,211,102,156,92,215,7
47,73,208,89,147,64,85,53,103,107,109,57,91,38,77,80,60,156,192,139,44,99,190,130,144,41,122,125,67,40,139,134,193,47,187,138,88,201,77,90,172,141,50,48,161,217,194,88,214,176,129,113,169,84,209,207,184,101,107,101,81,188,118,134,44,68,104,40,73,132,191,169,92,171,46,159,140,178,191,85,32,141,37,81,157,115,134,77,157,90,140,118,68,72,195,190,192,135,57,214,50,148,170,181,219,133,104,69,167,147,204,44,81,48,222,197,113,84,161,132,98,36,178,184,161,103,67,219,99,180,62,53,194,67,47,38,217,88,87,182,213,42,89,215,219,51,71,213,70,99,204,134,120,37,119,174,207,90,179,86,204,168,170,119,89,87,131,223,150,188,163,66,199,94,103,160,145,143,86,209,171,66,146,136,101,81,195,139,179,165,200,204,174,62,56,94,137,35,136,34,39,162,97,208,58,197,177,108,191,90,81,104,69,114,128,119,38,46,38,136,191,174,110,65,40,188,213,132,136,209,142,211,209,138,75,140,189,104,78,204,121,114,39,156,47,144,168,80,200,78,179,45,147,220,173,52,57,156,146,84,65,62,97,89,54,173,187,100,201,185,127,201,130,111,111,115,187,188,78,211,200,108,36,120,171,205,88,127,65,172,89,100,220,168,67,112,33,212,146,119,201,49,209,79,142,214,123,198,215,171,101,147,60,126,140,139,107,196,110,70,184,207,144,96,45,189,53,136,95,155,67,114,201,164,45,186,130,71,58,212,129,116,205,86,146,183,156,173,165,142,127,94,37,37,75,92,207,55,40,87,85,91,217,95,81,114,104,161,201,120,105,208,223,180,132,96,171,113,121,123,117,54,159,40,140,118,118,156,89,140,135,35,178,109,97,126,135,208,129,38,190,39,108,182,49,69,124,56,77,69,204,58,175,148,32,211,125,78,90,85,115,108,93,168,109,57,99,95,105,63,72,214,37,91,137,220,76,80,45,57,193,48,37,188,154,165,92,109,200,66,215,108,66,72,105,56,122,123,121,215,136,217,201,181,87,87,143,82,53,69,104,178,136,110,156,199,147,148,199,150,207,69,96,176,143,131,64,158,51,194,136,109,41,184,107,101,60,123,98,73,120,154,62,144,156,74,98,212,102,158,94,216,7
45,71,208,90,146,62,85,51,99,106,111,58,93,39,78,79,62,157,192,142,46,101,190,130,144,42,121,123,67,43,140,134,191,47,189,139,86,201,77,89,172,141,49,48,160,216,197,87,211,176,129,112,168,87,209,208,185,101,107,100,83,187,119,131,43,68,103,41,74,130,190,172,95,173,45,160,140,178,193,84,33,139,36,79,157,115,135,75,158,90,141,118,69,72,196,189,194,133,58,213,50,147,171,183,220,134,102,69,165,148,204,44,83,46,221,199,113,81,163,132,99,34,176,183,163,102,67,214,97,180,66,55,193,66,47,38,218,86,85,181,213,40,89,216,220,51,71,211,70,99,206,132,120,36,120,172,208,91,178,84,204,167,170,120,89,88,129,220,149,189,162,68,198,94,102,157,146,142,86,207,172,66,146,135,100,81,195,137,179,168,201,204,172,64,60,93,135,34,139,35,41,161,98,209,60,196,177,110,192,89,82,104,68,115,128,120,37,44,38,136,193,174,111,67,42,188,211,130,134,210,143,210,207,137,75,141,186,102,78,208,121,117,39,154,46,147,166,80,200,78,180,44,146,220,174,54,58,154,147,87,64,61,98,90,49,174,187,101,201,185,128,201,130,112,110,116,185,187,77,209,200,105,35,119,172,207,89,126,64,173,87,98,219,171,70,114,33,212,144,120,201,51,208,79,140,212,124,197,216,172,99,147,61,128,140,138,108,194,110,71,186,207,144,96,47,189,51,138,94,156,68,113,200,163,42,184,131,71,60,211,132,117,208,86,146,184,155,172,166,142,129,95,39,38,75,93,207,55,40,87,86,92,217,96,81,117,105,160,203,120,106,209,220,179,133,97,170,115,120,122,115,56,160,42,143,120,118,157,89,138,139,33,180,111,96,125,135,206,131,40,192,41,108,181,48,69,122,54,77,69,204,57,175,148,33,212,127,77,90,84,117,106,93,170,108,57,99,96,103,63,72,214,37,91,134,221,76,80,44,56,192,46,37,187,154,168,93,111,199,70,217,106,66,72,104,56,120,125,122,216,134,218,199,182,87,87,144,82,52,73,104,176,132,110,158,199,148,153,198,149,205,68,95,176,145,130,64,159,50,195,135,109,40,185,106,104,60,125,99,73,120,153,61,145,156,72,96,212,102,155,92,216,7
47,70,208,90,145,61,86,51,100,106,109,55,94,40,79,81,63,158,194,141,45,101,191,130,140,42,120,124,66,42,141,135,191,47,187,140,86,200,76,89,172,141,49,47,159,217,197,88,211,175,129,113,170,84,207,208,183,100,105,101,84,189,121,132,42,68,102,39,70,130,190,172,96,172,44,161,142,177,192,87,32,140,36,79,160,116,134,76,158,89,140,120,69,73,195,190,193,134,58,213,49,148,171,182,220,133,103,68,164,150,203,42,83,47,221,198,112,81,162,135,101,35,175,184,162,102,67,217,97,183,67,55,192,65,47,40,217,85,86,181,212,41,88,218,221,51,70,211,72,100,204,132,119,39,120,173,208,92,178,85,206,169,170,119,87,86,129,220,149,188,164,68,198,93,103,158,148,144,88,209,171,66,145,135,100,78,194,137,181,168,201,205,171,63,59,93,135,35,137,35,43,159,97,210,59,197,178,111,193,90,84,102,69,116,129,121,37,46,39,137,193,175,110,67,40,190,213,131,134,207,144,211,207,135,76,141,188,104,77,208,118,119,37,152,46,146,168,81,202,81,181,45,148,219,175,58,58,155,149,86,63,62,100,90,48,172,187,102,200,186,127,202,131,111,108,114,186,187,77,210,198,104,34,119,172,206,89,127,63,172,87,100,219,170,69,114,34,212,144,120,200,50,208,78,141,214,124,196,214,172,99,145,61,129,138,139,106,194,113,71,185,205,145,97,48,191,53,137,94,157,68,114,200,163,43,186,131,72,58,210,131,117,208,85,147,182,155,171,164,143,129,97,37,40,77,92,207,54,39,87,85,92,215,94,82,118,106,160,205,119,107,208,222,179,131,96,171,117,120,123,114,55,159,40,143,118,115,157,88,138,139,33,179,110,96,125,133,205,131,40,190,41,106,180,48,70,122,54,78,70,204,57,175,149,35,213,124,77,89,83,118,109,93,169,107,58,100,95,102,65,73,214,36,93,137,221,76,83,45,57,194,47,35,188,152,168,95,109,201,68,215,106,66,72,107,55,119,123,123,215,134,218,199,181,87,87,144,81,50,73,103,178,131,111,156,198,151,152,198,150,207,67,97,176,145,128,67,158,51,193,136,109,39,186,105,103,61,123,98,73,119,155,61,143,156,72,98,211,100,158,94,215,7
44,71,207,91,144,62,86,49,98,106,109,58,94,39,79,79,60,156,194,141,44,101,192,131,146,40,121,124,67,43,141,134,192,47,186,143,85,199,78,87,173,142,51,48,160,220,195,87,212,177,129,114,170,82,211,207,185,100,106,101,81,186,118,134,43,67,103,41,72,130,189,172,93,170,45,158,140,178,192,83,35,138,36,81,155,114,134,74,160,89,142,118,67,74,195,191,193,133,59,212,49,149,170,183,219,135,103,67,167,148,205,45,83,48,222,198,112,83,163,133,100,32,177,185,162,103,68,215,95,181,66,55,194,65,48,39,217,84,87,181,214,40,88,219,222,50,71,210,72,97,207,132,121,38,122,174,209,91,178,83,204,167,169,120,90,88,131,222,149,188,161,68,197,93,103,157,143,143,87,205,170,66,148,133,101,81,195,140,178,169,204,205,171,63,60,94,137,36,138,36,41,162,98,209,58,196,180,110,193,93,82,104,71,117,126,120,36,45,34,138,194,172,109,65,41,188,210,129,135,209,146,212,206,136,74,141,186,104,77,207,119,116,37,156,47,147,167,81,199,78,178,46,145,221,177,56,56,153,147,86,62,60,97,89,49,177,187,102,200,184,127,200,130,111,109,116,183,186,78,211,197,108,37,121,172,207,89,127,65,171,87,99,218,170,69,114,31,215,145,119,202,51,208,80,143,213,124,196,215,173,99,145,62,128,139,140,106,194,111,70,185,207,143,96,46,188,51,136,95,157,66,112,199,162,41,184,130,71,57,211,130,115,207,87,148,183,155,171,167,143,129,96,39,40,75,90,207,55,41,86,86,89,214,95,80,117,106,160,204,121,108,208,221,179,130,101,168,115,119,122,115,55,162,42,143,123,118,156,88,141,139,32,179,110,98,122,133,206,131,38,189,42,108,184,48,70,124,56,79,68,207,57,177,148,36,213,127,80,91,84,116,106,93,170,107,56,99,97,103,64,71,219,39,92,133,222,78,80,45,58,191,47,36,187,153,167,94,109,198,70,217,105,67,74,106,57,120,125,122,216,134,216,199,180,86,85,145,81,51,72,101,178,133,108,158,198,150,152,200,149,206,68,94,175,143,131,64,160,51,193,138,108,42,184,104,104,61,122,100,73,119,155,64,146,158,73,96,212,103,155,92,217,7
46,71,208,89,146,63,85,51,99,106,110,56,93,39,79,79,61,156,193,141,47,101,191,130,143,42,121,123,67,42,141,133,193,47,187,140,86,200,77,89,172,141,49,49,159,217,197,87,212,176,129,112,168,84,209,209,185,101,106,101,83,187,119,132,43,68,103,40,73,130,190,171,94,173,44,160,141,178,191,85,32,140,37,80,157,115,134,76,159,90,140,118,69,72,196,190,193,133,59,212,49,147,171,182,219,134,102,68,166,149,204,44,82,47,222,200,113,82,163,133,99,34,177,184,163,102,67,216,98,180,64,55,192,65,47,39,218,84,87,181,212,39,88,216,220,51,71,212,71,99,205,132,120,37,121,173,208,92,176,86,205,167,170,121,88,88,130,221,150,188,163,68,197,94,103,157,146,142,88,207,170,67,145,135,100,80,195,139,180,168,201,203,172,63,58,93,137,35,138,35,41,161,98,209,59,196,178,110,192,90,81,104,68,114,126,119,37,44,38,136,193,173,110,67,40,188,211,130,135,209,142,209,208,137,75,141,187,104,77,207,120,117,38,155,47,146,167,81,199,80,180,45,148,219,175,54,57,155,148,86,64,62,99,91,49,173,187,101,201,185,128,201,130,112,108,114,186,187,76,210,198,106,35,119,171,206,88,126,64,172,87,99,217,169,70,113,34,212,144,119,200,50,210,79,141,213,124,196,215,173,100,146,61,128,139,139,108,195,111,71,186,207,144,97,47,189,52,138,94,155,67,114,201,163,41,184,131,70,59,210,132,116,207,86,145,183,155,171,167,141,129,95,39,39,77,94,206,55,39,88,86,92,216,95,81,116,105,160,203,120,106,208,219,179,132,97,170,115,120,122,114,55,161,40,142,120,117,156,89,138,140,33,179,110,97,125,134,205,131,38,192,42,108,182,48,70,122,54,77,69,204,56,176,147,34,211,127,77,90,85,116,107,93,169,108,56,99,96,103,63,73,215,38,91,135,221,77,81,44,57,192,46,37,188,154,168,94,110,200,69,217,106,66,72,104,57,120,125,121,216,134,217,199,181,87,87,144,82,52,72,103,177,132,110,156,198,149,152,199,149,205,68,96,175,146,130,65,160,49,194,134,108,40,184,107,103,60,125,98,72,118,155,62,146,156,73,96,211,102,156,92,215,7
43,70,207,88,147,63,85,50,98,105,109,56,90,43,79,81,60,158,193,140,46,99,192,131,142,41,120,122,67,44,140,133,192,47,190,140,86,199,77,90,174,141,50,46,159,216,196,89,211,176,126,110,170,85,208,207,185,99,107,103,81,189,120,134,45,67,105,40,72,130,189,171,94,172,44,159,141,176,191,86,33,141,38,77,156,117,135,77,156,87,141,120,67,71,197,190,192,134,58,213,51,148,172,183,217,137,101,68,167,150,205,45,82,47,219,199,113,83,162,131,99,34,176,183,160,102,68,216,96,182,67,54,190,67,45,40,218,85,87,180,213,38,89,219,218,52,71,212,69,98,203,134,121,36,121,172,209,93,176,84,203,166,169,120,88,89,126,220,149,189,163,70,199,95,102,157,147,143,86,207,169,69,147,135,102,78,195,136,179,168,203,204,172,64,57,94,136,35,138,36,42,162,99,210,58,196,176,111,192,93,82,102,72,116,125,120,38,43,39,135,191,172,112,68,41,189,211,129,134,207,140,209,208,137,74,139,188,103,78,205,120,117,37,157,47,147,168,83,202,80,180,48,146,218,174,53,57,155,149,85,61,62,99,93,51,172,186,99,200,186,127,201,130,111,110,115,185,186,76,211,201,106,32,119,170,204,87,125,65,172,86,100,219,171,69,114,34,212,143,120,200,47,209,78,141,212,124,196,216,172,99,144,60,128,141,140,108,193,111,72,184,204,142,96,46,190,49,139,91,155,66,112,202,161,44,184,131,70,59,211,131,117,206,87,146,184,154,172,167,142,130,96,37,38,78,96,207,54,39,88,86,92,215,95,82,116,104,160,203,120,108,206,220,179,131,97,169,115,119,123,117,55,161,43,141,119,116,155,88,138,139,34,180,109,98,126,133,205,131,36,191,42,108,181,50,68,123,55,76,66,203,57,177,147,34,212,125,78,90,84,112,106,92,170,110,58,102,97,103,64,74,214,39,92,136,222,78,77,44,54,193,46,38,188,157,168,93,109,200,71,218,107,67,74,101,56,119,124,123,216,133,218,197,182,86,86,144,82,49,73,104,177,133,111,155,198,151,152,197,151,205,67,97,176,146,134,67,159,50,197,135,109,37,186,106,103,63,124,99,70,119,154,61,148,160,71,96,211,103,155,89,217,7
46,71,207,89,146,63,85,51,99,106,110,57,93,39,78,80,61,157,193,141,46,101,190,130,143,42,121,123,67,43,140,134,192,47,188,140,86,200,77,90,172,140,49,48,159,217,197,87,211,176,129,112,169,84,209,208,184,100,107,101,83,188,119,132,43,68,103,41,73,130,190,171,95,172,44,160,141,178,192,85,32,139,36,80,157,115,134,76,158,90,140,118,68,72,196,190,194,134,59,213,50,148,171,182,219,134,102,68,166,148,204,43,82,47,221,199,113,82,163,133,99,34,177,183,162,102,67,216,97,180,65,55,193,65,47,38,218,85,86,180,213,40,88,216,220,51,70,212,70,99,205,132,120,37,121,173,208,92,177,85,204,167,170,120,88,87,130,221,150,188,162,68,197,94,103,157,146,142,87,207,171,66,146,135,100,80,195,138,179,167,201,204,172,63,58,93,136,35,138,36,41,161,97,209,59,196,178,110,192,91,82,104,69,116,127,120,37,44,37,137,193,174,110,66,41,188,211,130,135,209,143,210,208,137,75,140,187,103,77,208,120,116,38,155,47,147,167,81,199,79,180,45,147,219,175,54,58,154,148,86,64,61,98,91,49,173,187,100,201,185,128,202,130,111,109,115,185,187,77,210,199,106,35,120,172,206,89,126,64,172,87,99,218,170,69,113,33,212,144,119,201,50,209,78,141,213,124,196,215,173,100,146,61,128,140,139,108,194,111,71,186,206,143,97,47,189,51,138,94,156,67,113,200,163,42,184,131,70,59,211,131,117,208,86,146,183,155,172,166,142,129,95,38,38,76,93,207,55,40,87,86,92,216,95,81,117,105,160,203,120,106,209,220,178,132,97,170,115,120,122,115,56,160,41,142,120,117,156,88,139,139,33,179,111,96,125,134,206,130,39,192,41,109,181,48,70,123,55,77,69,204,56,176,148,34,212,126,78,90,84,116,107,93,170,107,56,100,96,103,63,73,215,37,91,135,221,77,80,44,56,192,45,37,188,154,168,93,110,200,69,217,106,66,72,104,56,121,124,121,216,134,217,199,181,87,86,144,82,52,72,103,177,132,110,156,198,148,152,199,150,206,68,96,175,145,130,65,160,50,194,135,109,40,185,107,104,61,124,98,72,119,154,62,146,156,73,96,211,102,156,92,215,7
46,71,207,89,146,63,85,51,99,106,110,57,93,39,78,80,61,157,193,141,46,101,190,130,143,42,121,123,67,43,140,134,192,47,188,140,85,200,77,89,172,140,49,48,160,217,197,87,211,176,128,112,169,85,209,208,184,101,107,101,83,188,119,132,43,68,103,41,73,130,190,171,95,172,44,160,141,178,192,85,32,139,36,80,157,115,134,76,158,90,141,118,68,72,196,190,194,134,59,213,50,147,171,182,219,134,102,68,166,148,204,43,82,47,221,198,113,82,163,133,99,34,177,183,162,102,67,216,97,180,65,55,193,65,47,38,218,85,87,180,213,40,88,216,220,51,71,211,70,99,205,132,120,37,121,173,208,92,177,85,204,167,170,120,88,87,130,221,150,189,162,68,197,94,103,157,146,142,87,207,171,66,146,135,100,80,195,138,180,167,201,204,173,63,58,93,136,35,138,36,41,161,97,209,59,196,178,110,192,91,82,104,69,115,127,120,37,44,37,137,193,174,110,66,41,188,211,130,135,209,143,210,207,137,75,140,187,103,77,208,120,116,38,155,47,147,167,81,200,80,180,45,147,220,175,54,58,154,148,86,64,62,98,91,49,174,187,100,201,185,128,202,130,111,109,115,185,187,77,210,199,106,35,120,172,206,89,126,65,172,87,99,218,170,69,113,33,212,144,119,201,50,209,78,141,213,124,196,215,172,100,146,61,128,140,139,108,194,111,71,186,206,143,97,47,189,51,137,94,156,67,113,200,163,41,184,131,70,59,211,131,117,208,86,146,183,155,172,166,142,128,95,38,39,76,93,207,55,40,87,86,92,216,95,81,116,105,159,203,120,106,208,220,178,132,97,170,115,120,122,115,56,160,41,142,120,117,156,89,139,139,33,179,111,96,125,134,206,131,39,192,41,109,182,48,70,123,55,77,69,204,56,176,148,34,212,126,77,90,84,116,107,93,169,107,56,100,96,103,63,73,215,37,91,135,221,77,80,44,57,192,46,37,188,153,168,93,110,199,69,217,106,66,72,104,56,120,124,122,215,134,217,199,181,86,86,144,82,52,72,103,177,132,110,156,198,148,152,198,150,205,68,96,175,145,131,65,160,50,194,135,109,40,185,107,104,60,124,98,72,119,154,62,146,156,73,96,211,102,156,92,215,7
46,71,207,89,146,63,84,51,99,106,109,58,93,39,78,79,61,157,193,141,46,100,190,130,142,42,121,123,66,44,140,133,192,47,188,140,85,199,78,90,173,140,50,48,159,216,197,87,211,176,129,112,169,85,207,209,184,101,106,100,82,187,118,132,42,68,103,41,73,129,190,171,94,173,44,160,142,177,192,86,32,140,36,79,156,115,134,76,158,90,140,118,68,73,196,190,194,133,60,213,50,147,170,182,219,134,102,67,165,147,204,44,82,48,221,200,113,82,163,132,98,33,177,183,162,103,68,216,97,180,65,56,193,65,48,39,218,85,87,180,214,40,88,216,219,51,70,212,69,99,206,133,120,37,120,173,208,93,177,84,204,167,168,120,89,87,130,221,150,188,161,68,197,94,102,157,146,142,87,207,172,67,146,136,99,81,196,138,180,168,201,204,172,64,58,93,137,34,138,36,41,161,97,210,59,197,178,110,192,90,82,104,70,116,126,120,37,45,37,138,194,175,109,67,42,188,211,131,135,209,143,209,206,136,75,140,188,103,77,207,120,116,38,155,47,147,167,81,200,79,180,45,147,219,175,55,58,155,148,86,64,62,98,91,49,174,187,101,201,186,128,202,130,111,109,115,185,187,76,209,199,106,35,119,172,207,88,126,65,173,87,97,217,170,69,114,33,212,144,120,202,50,209,78,141,213,124,197,214,172,100,147,60,128,140,139,107,193,110,71,186,206,144,96,47,188,51,138,94,156,67,113,200,162,41,184,131,71,59,211,132,117,208,86,146,184,155,172,165,142,129,95,38,39,77,93,207,54,40,87,86,93,216,96,81,117,105,160,204,120,106,209,221,178,132,97,170,114,120,123,115,55,160,41,142,120,117,156,88,138,140,33,179,111,97,125,134,206,130,39,191,41,108,181,48,69,122,55,78,69,204,56,175,148,33,211,126,78,90,83,116,108,93,169,108,55,100,96,103,63,74,215,37,92,135,221,76,80,45,57,192,45,36,187,154,168,93,110,200,70,217,106,67,72,104,56,120,124,122,216,134,218,199,180,88,86,144,83,52,73,103,177,133,109,156,199,148,153,198,150,206,67,96,175,145,130,65,160,49,194,136,110,41,185,107,104,61,124,99,72,119,154,62,146,157,72,96,212,101,156,92,215,7
46,70,207,90,145,62,84,51,100,106,110,57,93,40,78,79,61,157,193,140,47,100,190,130,143,42,122,123,67,43,140,133,191,47,188,139,86,199,77,89,172,140,49,49,159,217,196,87,212,177,129,112,168,85,208,208,184,101,107,99,82,188,120,132,42,68,104,40,74,129,191,171,95,172,44,161,141,178,191,85,32,139,36,81,156,114,133,76,157,89,140,119,67,72,196,189,195,134,58,214,50,148,171,181,219,135,102,68,166,149,203,44,82,46,220,199,113,83,162,133,99,34,177,184,162,102,67,217,96,179,65,54,193,65,47,38,218,84,87,179,214,40,88,215,220,52,70,212,70,99,205,132,120,38,121,173,208,92,177,84,203,168,171,121,88,88,131,221,150,189,163,68,197,94,103,158,146,143,87,206,170,65,147,135,100,81,195,139,180,167,201,204,173,64,59,93,136,35,137,36,40,161,98,210,60,197,178,110,191,92,82,104,69,116,127,119,37,43,38,137,193,174,109,67,41,188,210,130,136,209,142,210,208,136,75,140,188,103,77,208,120,116,39,156,46,147,166,81,198,79,181,45,147,219,175,54,57,154,149,85,64,61,99,91,48,174,187,99,202,186,127,202,129,112,109,116,185,187,76,211,198,105,35,120,172,206,89,126,64,172,88,98,217,171,69,113,35,213,144,119,201,49,209,78,140,213,123,196,214,173,100,146,60,127,140,138,108,195,110,71,186,206,143,97,46,188,52,137,94,155,67,114,201,162,42,184,130,70,59,211,130,117,208,85,147,183,155,172,167,143,128,95,38,39,76,93,208,56,40,88,86,91,216,94,81,116,106,160,203,120,106,209,219,179,132,96,171,115,121,121,115,55,160,41,142,120,117,157,89,138,140,33,177,111,96,125,134,205,130,39,192,40,107,181,48,71,122,54,77,69,204,56,176,148,34,211,126,77,91,85,115,107,92,170,107,55,99,95,103,63,74,215,37,91,135,221,77,80,44,57,192,45,37,188,154,167,94,110,199,69,217,107,66,73,104,56,121,124,122,215,134,217,199,180,85,85,145,82,52,73,103,177,133,110,156,198,148,153,199,149,207,67,96,175,146,131,64,160,50,194,134,109,40,184,107,104,61,124,99,73,120,154,62,145,157,73,96,211,102,156,91,214,7
46,71,207,89,146,63,85,51,100,106,110,57,93,40,78,80,61,157,193,141,46,101,190,130,143,41,121,123,67,42,140,134,192,47,188,140,86,200,77,90,172,141,49,49,159,217,197,87,211,177,129,112,169,84,209,208,185,101,106,101,83,187,119,132,43,68,103,40,73,130,191,171,95,172,44,161,141,178,191,85,32,139,36,80,157,115,134,76,158,90,140,118,68,72,196,190,193,134,59,213,50,148,171,182,219,134,102,68,166,148,203,44,82,47,221,199,112,82,163,133,99,35,177,183,162,102,67,216,97,180,65,54,193,65,48,38,218,85,86,181,213,40,88,216,220,51,71,211,70,99,205,132,120,37,121,173,208,92,178,85,204,168,170,120,88,87,130,221,150,188,162,68,197,94,103,157,146,142,87,207,171,66,146,135,100,80,195,138,179,167,201,204,172,63,58,94,136,35,138,36,41,161,98,209,59,196,178,110,192,91,82,104,69,116,127,120,37,44,38,137,193,174,110,66,40,188,211,130,135,209,143,211,207,136,75,140,187,103,77,207,120,116,38,155,47,147,167,81,200,79,180,45,147,219,175,54,58,154,148,86,64,61,98,90,49,173,187,100,201,185,128,202,130,111,109,115,186,187,76,211,198,106,35,120,172,206,89,126,65,172,87,98,218,170,69,113,33,213,144,119,201,50,209,78,141,213,124,196,215,173,100,147,61,128,140,138,108,195,111,71,186,206,143,97,47,188,51,138,94,156,67,113,200,163,41,184,131,71,59,211,131,117,208,86,146,183,155,172,166,142,129,95,38,38,77,93,207,55,40,87,85,92,216,95,81,116,105,159,203,120,106,209,220,179,132,97,170,115,120,123,115,56,161,41,142,120,117,156,88,139,139,33,178,110,97,125,134,206,130,39,192,41,109,181,48,70,123,55,76,69,204,56,176,148,34,212,127,78,90,84,115,107,93,169,107,56,99,96,102,63,73,215,38,92,135,221,77,80,44,57,192,45,37,188,154,168,93,110,200,69,217,106,66,72,104,56,120,124,122,215,134,217,199,181,87,87,144,81,52,72,103,176,133,110,156,199,148,152,198,150,206,68,96,175,146,130,65,160,50,194,135,109,40,185,107,103,61,125,98,72,119,153,62,146,157,73,96,211,102,156,92,215,7
46,71,207,90,146,63,85,52,99,106,109,56,93,40,79,79,61,157,192,141,45,100,190,130,143,41,121,124,66,42,140,134,192,47,189,140,86,200,77,90,171,141,50,48,159,217,197,86,212,177,130,112,168,84,209,208,184,101,106,101,82,186,120,133,43,68,103,41,73,131,190,172,95,173,44,161,142,177,192,85,33,140,36,80,157,115,135,77,159,89,140,118,69,72,197,189,194,134,59,214,50,147,170,182,219,134,102,68,166,148,204,44,83,47,221,198,112,83,163,133,98,34,177,183,163,102,68,216,96,180,65,55,192,65,48,39,218,86,86,181,213,40,87,216,221,51,70,212,70,99,205,131,120,38,120,173,208,93,177,84,205,168,169,120,89,88,130,222,149,188,162,68,198,94,103,158,146,142,87,207,171,67,146,134,99,81,196,139,180,167,201,204,172,63,58,94,136,35,138,36,41,161,98,209,59,195,178,110,191,92,82,104,68,116,127,120,37,43,37,136,193,174,109,66,40,188,211,131,135,209,143,211,208,136,75,140,187,103,77,209,120,117,37,155,46,146,166,81,199,81,180,44,147,219,176,55,58,154,147,87,64,62,98,90,49,173,188,101,201,185,128,202,130,111,109,115,186,187,77,210,198,106,35,120,172,205,88,126,64,172,87,99,218,169,69,113,34,213,144,119,201,50,209,77,142,214,124,195,214,172,100,146,61,129,141,138,107,194,110,70,186,206,144,97,47,187,51,136,94,156,68,113,199,163,41,184,131,71,59,211,132,117,207,86,146,184,154,172,166,142,129,96,38,38,76,94,207,55,41,87,86,93,215,94,81,116,105,160,203,120,106,208,220,179,132,97,169,114,120,122,116,56,161,41,141,120,117,157,88,139,139,32,179,111,96,125,133,206,130,40,192,40,108,181,48,70,123,55,76,69,204,56,176,148,34,213,126,78,90,85,116,107,93,169,108,56,100,97,102,63,73,215,38,92,134,221,77,79,44,56,191,45,36,188,153,169,93,109,200,69,217,107,66,72,104,57,120,124,122,216,134,218,199,181,87,86,144,81,51,72,103,175,132,110,157,198,148,153,198,150,206,68,97,175,146,130,65,160,49,196,135,109,40,183,107,104,60,124,98,72,120,154,61,145,156,73,96,212,102,156,92,215,7
46,71,207,89,146,63,85,51,100,105,109,56,93,39,78,80,61,157,193,140,46,100,190,130,143,41,121,123,67,42,141,134,192,47,187,139,85,201,77,90,172,141,50,48,160,218,196,87,212,177,129,112,169,84,209,209,184,101,107,100,83,187,120,132,43,68,104,40,73,129,189,171,95,173,44,161,141,177,192,85,33,139,36,79,156,115,133,77,159,90,140,118,67,71,196,189,194,134,59,212,50,148,171,182,219,135,101,68,166,148,203,43,83,47,222,199,113,82,162,133,98,34,177,183,162,102,67,215,97,179,65,54,193,66,48,39,218,85,87,180,213,41,88,216,219,51,70,212,71,98,205,132,120,36,121,173,209,93,177,84,205,167,170,121,89,87,129,221,150,188,162,69,197,94,103,157,146,141,87,207,171,66,146,135,100,80,195,139,180,167,201,204,173,63,59,93,136,35,138,37,42,160,97,209,59,196,178,110,192,91,82,104,69,116,127,120,37,44,37,137,192,174,110,66,41,188,211,131,134,208,142,210,208,136,75,140,186,103,77,208,120,116,37,155,46,148,167,81,199,79,181,45,146,220,175,55,57,154,149,87,64,62,99,90,49,173,187,100,201,185,128,201,130,112,109,114,185,187,76,209,198,105,35,119,172,205,90,126,64,172,87,99,218,170,70,113,34,213,145,119,202,50,209,79,142,213,124,196,215,173,100,146,61,128,140,139,108,194,111,71,186,206,144,97,47,188,51,137,95,156,67,114,200,163,40,184,131,70,59,211,132,117,208,86,146,183,155,172,166,142,129,96,39,39,76,93,207,55,40,87,86,92,215,95,81,117,104,160,203,121,107,208,220,178,132,97,169,115,120,122,115,56,160,41,141,120,117,157,89,138,139,32,179,111,96,124,133,206,130,39,193,41,108,181,49,70,123,54,77,69,204,55,176,148,34,212,126,78,90,85,116,107,93,169,107,56,100,96,103,63,73,215,37,91,136,221,77,80,44,57,192,46,36,189,153,168,93,111,200,68,217,106,66,72,105,55,120,124,122,216,134,217,199,182,87,87,145,82,52,73,103,177,132,110,156,198,148,153,199,150,206,68,95,175,144,131,64,160,50,195,136,110,40,185,107,104,60,124,98,72,120,154,62,146,156,72,96,211,101,156,92,215,7
45,72,207,89,145,64,85,51,100,105,110,57,94,40,78,79,61,157,193,141,46,100,190,131,143,41,121,123,67,42,140,134,192,48,188,140,86,200,78,89,172,141,49,49,159,217,196,86,211,177,129,112,168,84,208,208,185,100,107,102,83,188,120,133,43,68,103,40,73,129,191,171,95,172,44,160,141,178,192,85,32,139,36,80,157,116,133,76,159,90,140,118,69,72,196,190,193,134,58,213,50,147,170,182,219,135,102,68,165,148,203,43,82,46,222,198,112,82,163,132,99,34,177,183,162,103,67,216,97,180,65,55,193,65,48,38,218,85,86,180,213,40,88,217,219,51,71,212,70,98,205,132,120,37,121,173,208,93,177,84,205,167,170,120,89,88,130,221,150,189,162,68,197,94,103,158,147,142,88,208,171,65,146,135,100,80,195,138,180,168,201,205,173,63,58,95,137,35,138,35,42,161,97,209,60,196,178,111,192,91,82,105,68,116,127,121,37,43,37,136,192,174,110,66,41,188,210,130,135,209,143,210,207,137,74,140,187,104,77,207,120,116,38,155,47,147,167,82,200,80,181,46,147,220,175,55,57,154,148,86,65,62,98,91,49,173,187,99,201,185,127,202,130,111,109,115,186,187,77,211,199,105,35,120,172,205,89,127,64,172,87,99,217,170,69,113,33,212,144,119,200,49,209,78,141,214,124,197,216,172,100,146,60,128,140,139,107,195,110,71,186,206,145,97,47,189,52,138,94,155,69,113,200,163,41,184,131,70,59,211,132,116,207,85,146,183,155,172,166,141,129,95,38,38,76,93,207,54,39,87,86,93,216,96,81,116,105,160,203,120,106,208,220,179,133,97,170,115,120,122,115,56,161,41,142,121,117,156,88,138,139,33,179,110,96,125,134,206,131,39,192,40,108,182,48,70,123,55,77,69,204,56,177,148,34,212,126,77,90,85,116,107,93,169,107,55,100,96,102,63,73,216,37,92,135,222,76,80,44,57,192,46,37,188,155,167,93,110,200,68,217,107,66,73,104,57,120,125,122,216,134,218,200,182,87,85,144,81,53,72,103,176,133,110,157,198,148,153,199,150,206,67,96,175,146,131,64,160,50,195,135,109,40,184,107,104,61,125,98,72,120,154,61,145,156,73,96,212,102,156,92,215,7
46,71,207,90,146,63,84,52,100,106,110,57,94,39,78,79,61,158,194,141,46,101,190,130,142,42,121,124,68,42,140,134,191,47,190,140,85,200,77,90,172,140,50,49,159,217,197,86,212,177,128,112,169,84,208,208,184,101,107,101,83,188,120,133,43,67,103,41,73,130,190,172,94,172,44,161,141,178,192,85,32,139,35,80,157,115,134,76,159,90,140,118,68,72,196,190,194,133,59,213,49,147,170,182,219,134,102,68,166,149,203,44,82,47,221,199,113,82,163,134,99,33,177,183,162,102,67,216,98,180,65,55,193,65,47,39,217,85,87,180,213,40,88,216,220,51,71,211,70,99,204,132,120,37,121,173,208,92,177,85,204,167,169,121,88,87,130,221,151,189,162,68,197,94,103,157,146,142,87,207,171,66,145,136,100,80,195,138,180,167,201,204,173,63,58,93,136,34,138,36,40,161,98,208,60,196,178,109,192,92,82,104,68,116,127,120,37,44,36,137,192,174,109,66,41,188,211,130,135,209,143,211,207,136,75,140,187,103,76,207,120,116,38,154,47,147,167,81,199,80,180,45,147,220,176,54,58,155,148,86,63,61,98,90,50,174,187,100,200,185,128,202,130,111,108,115,185,187,77,210,199,106,35,120,172,205,89,126,64,172,87,99,218,170,69,113,34,212,144,119,200,50,209,78,141,212,124,196,215,173,100,146,61,129,140,139,107,194,111,71,186,205,143,97,46,189,52,137,94,155,67,113,200,163,42,184,130,71,59,210,132,117,207,86,146,184,154,172,166,141,128,96,38,38,76,93,206,55,40,88,87,92,216,95,81,117,105,160,203,120,107,209,220,178,132,97,170,115,119,123,114,56,160,41,142,120,117,157,89,139,139,32,179,111,97,125,134,205,130,39,192,41,109,182,48,70,122,55,77,69,204,56,176,147,34,211,126,78,90,84,115,107,93,169,108,56,99,96,103,63,73,215,38,91,135,221,77,80,44,56,192,46,37,189,154,168,93,111,200,70,218,106,66,71,104,57,120,124,122,216,134,217,199,181,87,87,144,82,52,73,103,177,132,110,157,199,149,152,198,150,206,67,97,176,145,131,65,161,49,194,135,110,40,184,107,104,61,124,99,72,119,154,61,146,156,73,97,211,102,155,92,215,7
46,70,207,89,146,62,84,53,99,107,109,58,92,39,79,81,61,156,193,142,46,101,190,130,143,42,121,123,67,43,140,133,192,47,187,140,86,200,76,90,171,141,49,48,159,217,196,86,211,176,128,110,168,84,209,207,184,101,107,101,81,188,120,134,43,67,103,41,73,130,191,171,95,171,43,160,141,177,192,86,32,139,36,80,157,115,134,75,159,90,141,119,68,72,196,190,193,134,60,214,50,147,170,180,218,135,102,68,167,147,204,43,83,45,221,199,112,82,162,132,97,34,177,183,162,102,67,215,96,180,65,54,193,66,47,38,217,84,87,180,214,39,87,216,219,51,70,212,71,99,204,132,120,37,121,173,207,93,178,84,205,169,171,120,87,88,130,220,150,189,161,68,197,94,104,157,146,140,88,207,171,66,146,137,99,80,196,138,180,167,201,204,173,63,59,94,136,36,138,35,41,160,97,209,60,195,177,109,191,92,82,106,69,116,127,120,37,44,37,136,192,174,109,66,40,186,210,130,135,208,141,210,206,137,75,140,187,104,76,207,119,116,38,155,48,147,166,82,199,80,180,46,147,219,176,53,58,155,149,86,65,61,100,91,48,174,187,99,201,185,128,201,132,110,111,114,186,187,76,210,199,107,35,120,171,205,88,126,65,174,86,97,218,170,69,113,34,212,145,118,200,50,208,78,141,215,124,196,216,173,100,146,61,127,140,139,110,193,112,70,185,208,143,96,46,189,53,138,95,155,66,114,201,163,43,184,132,69,58,211,132,117,207,85,146,183,155,172,167,141,128,94,39,38,77,93,206,56,42,90,86,91,217,95,80,116,105,160,203,121,106,209,221,178,133,97,170,115,120,122,114,55,161,41,142,119,116,156,89,139,140,33,179,109,97,126,133,205,132,39,192,40,109,181,49,69,123,55,77,70,204,57,178,147,35,211,127,77,91,83,116,107,93,170,109,56,100,97,101,63,73,216,36,91,135,220,77,79,45,57,191,46,38,189,153,168,92,109,200,69,217,106,65,72,105,55,121,123,121,214,133,217,198,180,86,87,144,81,53,72,102,175,133,111,157,200,148,153,200,150,207,69,95,175,144,131,64,160,50,196,133,111,40,184,106,103,60,124,100,73,119,154,62,146,156,74,97,212,102,155,91,215,7
46,71,207,89,146,63,85,51,99,106,110,57,93,39,78,80,61,157,193,141,46,101,190,130,143,42,121,123,67,43,140,134,192,47,188,140,86,200,77,90,172,141,49,48,159,217,197,87,211,176,129,112,169,85,209,208,184,101,107,101,83,188,119,132,43,68,103,41,73,130,191,171,95,172,44,160,141,178,192,85,32,139,36,80,157,115,134,76,158,90,141,118,68,72,196,190,194,134,59,213,49,148,171,182,219,134,102,68,166,148,204,43,82,47,221,199,113,82,163,133,99,34,177,183,162,102,67,216,97,180,65,55,193,65,48,38,218,85,86,180,213,40,88,216,220,51,70,212,70,99,205,132,120,37,121,173,208,93,177,85,204,167,170,120,88,87,130,221,150,189,162,68,197,94,103,157,146,142,87,207,171,66,146,135,100,80,195,138,179,167,201,204,172,63,58,93,137,35,138,36,41,161,97,209,59,196,178,110,192,91,82,104,69,116,127,120,37,44,37,137,193,174,110,66,41,188,211,130,135,209,142,210,208,136,75,140,187,103,77,207,120,116,38,155,47,147,167,81,199,79,180,45,147,219,175,54,58,154,148,86,64,61,98,91,49,174,187,100,201,185,128,202,130,111,109,115,185,187,77,210,199,106,35,120,172,206,89,126,65,172,87,99,218,170,69,113,33,212,144,119,201,50,209,78,141,213,124,196,215,172,100,146,61,128,140,139,108,194,111,71,186,206,143,97,47,189,51,137,94,156,67,113,200,163,42,184,131,70,59,211,132,117,208,86,146,183,155,172,166,142,129,95,38,39,77,93,207,55,40,87,86,92,216,95,81,116,105,160,203,120,106,209,220,178,132,97,170,115,120,122,115,56,160,41,142,120,117,156,88,139,139,33,179,111,96,125,134,206,130,39,192,41,109,181,48,70,123,55,77,69,204,56,176,147,34,212,126,78,90,84,116,107,93,170,108,56,100,96,103,63,74,215,38,91,135,221,76,80,44,56,192,45,37,188,154,168,93,110,200,69,217,106,66,72,104,56,120,124,122,216,134,217,199,181,87,86,144,82,52,72,103,177,132,110,156,199,148,152,199,150,206,68,96,175,145,130,65,160,50,194,135,109,40,185,107,104,61,124,98,72,119,154,62,146,156,73,96,211,102,156,92,215,7
46,72,207,89,146,63,85,51,100,106,110,57,93,39,78,80,61,157,193,141,46,101,191,130,142,42,121,123,67,43,140,133,192,47,188,139,85,201,77,90,172,141,50,48,159,217,197,86,212,176,128,112,169,85,209,208,184,101,106,101,83,188,119,133,43,68,103,41,73,130,190,171,94,173,45,160,141,177,192,85,32,139,36,80,157,115,134,76,159,89,140,119,68,72,196,190,194,133,59,213,50,147,171,181,219,135,102,69,166,148,204,43,83,47,221,198,113,82,163,132,99,34,177,183,162,102,67,216,97,180,65,55,193,66,48,38,217,85,86,181,213,40,88,216,220,51,70,212,70,99,205,131,120,37,121,173,208,92,178,85,204,168,170,120,88,87,130,221,150,188,163,68,197,94,103,157,145,142,87,207,171,66,146,135,99,80,195,138,180,167,201,204,172,63,58,93,137,35,138,36,41,161,97,209,59,196,178,109,192,91,82,104,69,116,127,120,37,44,37,137,193,174,110,66,41,188,211,130,135,209,142,210,208,136,75,141,187,103,77,207,120,116,38,155,47,147,167,81,199,80,180,45,147,219,175,55,58,154,148,86,64,62,99,91,49,174,187,100,201,185,128,202,130,111,108,115,186,186,77,210,199,105,35,120,172,206,89,126,65,172,87,98,218,170,69,114,33,212,144,119,201,50,209,79,141,213,124,196,215,173,100,147,61,128,140,139,108,194,111,71,186,206,143,97,47,188,51,138,94,156,68,113,200,163,42,184,130,70,59,211,132,117,208,86,146,183,155,172,166,142,129,96,38,38,76,93,207,55,40,87,86,92,216,95,81,117,105,160,203,120,106,209,220,179,132,97,170,115,120,123,115,56,160,41,142,120,117,156,88,139,139,33,179,111,96,126,133,206,130,40,192,40,109,181,49,70,122,55,77,69,204,56,176,148,34,212,126,78,91,84,116,107,93,169,107,56,100,96,103,63,73,215,38,91,135,221,76,80,44,56,192,46,37,188,153,168,93,110,200,69,217,106,66,72,105,56,121,124,121,216,134,218,198,181,86,86,144,81,52,72,103,177,132,110,156,199,148,153,199,150,205,68,96,174,145,131,65,159,50,194,135,110,40,184,107,104,60,124,98,72,119,154,61,146,157,72,96,211,102,156,92,215,7
45,71,207,90,147,63,85,51,99,105,110,57,93,39,78,80,61,157,193,141,46,100,189,130,143,41,121,123,67,42,140,134,192,47,188,140,86,200,77,89,172,140,49,48,159,217,196,87,212,176,128,112,169,84,209,208,184,100,106,101,83,188,120,132,43,68,103,41,73,129,191,171,95,173,44,161,141,178,192,85,33,139,36,80,157,115,134,77,158,90,140,119,68,72,196,189,193,133,59,213,50,148,171,182,219,135,102,68,165,148,203,43,82,47,221,199,113,82,163,132,98,34,177,183,163,102,67,216,97,180,65,55,193,66,48,38,217,85,86,180,213,40,89,216,220,51,71,211,70,98,205,132,120,37,121,173,208,93,177,84,204,168,170,120,89,87,130,221,150,188,162,68,197,94,103,158,147,142,87,207,171,67,146,135,100,81,195,138,180,167,201,204,173,63,58,93,136,34,138,36,41,161,98,209,60,196,178,110,192,90,82,104,69,115,127,120,37,44,37,137,192,174,110,66,41,188,211,130,135,209,142,210,208,137,75,140,187,103,77,208,120,116,37,155,46,147,167,81,200,79,180,45,147,219,175,54,58,154,148,86,64,62,98,91,49,174,187,100,201,185,128,201,130,111,109,115,185,187,77,210,198,106,35,120,172,206,89,126,64,172,87,99,218,169,69,113,33,212,144,119,201,50,209,78,140,213,124,196,215,172,100,147,61,128,140,139,108,194,111,71,186,206,144,97,47,188,52,138,94,156,67,113,200,163,41,184,131,71,59,211,131,117,207,86,146,183,155,172,166,142,129,95,38,38,77,93,207,55,40,88,86,93,216,96,81,117,105,160,203,120,107,209,221,179,132,97,170,115,120,122,114,55,160,41,141,120,117,156,89,138,139,33,179,110,97,125,134,205,131,39,192,41,109,181,48,70,123,55,77,69,204,56,176,147,33,211,126,78,90,84,115,106,93,169,108,56,100,97,102,63,73,215,38,91,135,221,77,80,44,56,192,45,36,189,153,168,93,110,199,68,216,106,66,72,103,56,121,125,121,215,134,218,199,181,86,86,144,82,52,73,103,177,132,110,157,198,148,152,199,150,205,68,96,175,145,130,64,160,50,194,135,110,40,185,106,104,61,124,98,72,119,154,62,146,156,73,96,211,102,155,93,215,7
46,71,207,89,146,63,85,51,99,106,110,57,93,39,78,80,61,157,193,141,46,101,190,130,143,41,121,123,67,43,140,134,192,47,188,140,86,200,77,90,172,141,49,48,159,217,197,87,211,176,129,112,169,84,209,208,184,101,107,101,83,188,119,132,43,68,103,41,73,130,190,171,95,172,44,160,141,178,192,85,32,139,36,80,157,115,134,76,158,90,140,118,68,72,196,190,194,134,59,213,50,148,171,182,219,135,102,68,166,148,204,43,82,47,221,199,113,82,163,133,99,34,177,183,162,102,67,216,97,180,65,55,193,65,47,38,217,85,86,180,213,40,88,216,220,51,70,211,70,99,205,132,120,37,121,173,208,92,177,85,204,168,170,120,88,87,130,221,150,188,162,68,197,94,103,157,146,142,87,207,171,66,146,135,100,80,195,138,180,167,201,204,172,63,58,93,136,35,138,36,41,161,98,209,59,196,178,110,192,91,82,104,69,116,127,120,37,44,37,137,193,174,110,66,41,188,211,130,135,209,143,210,208,137,75,140,187,103,77,207,120,116,38,155,47,147,167,81,199,79,180,45,147,219,175,54,58,155,148,86,64,62,98,90,49,174,187,100,201,185,128,202,130,111,109,115,185,187,76,210,199,106,35,120,172,206,89,126,65,172,87,99,218,170,69,113,33,213,144,119,201,50,209,78,141,213,124,196,215,173,100,147,61,128,140,139,108,194,111,71,186,206,143,97,47,189,51,138,94,156,67,113,200,163,41,184,131,70,59,211,131,116,208,86,146,183,155,172,166,142,129,95,38,38,76,93,207,55,40,87,86,92,216,96,81,116,105,160,203,120,106,208,220,178,132,97,170,115,120,122,115,56,160,41,142,120,117,156,89,139,139,33,179,111,96,125,134,206,130,39,192,41,109,181,48,70,123,55,77,69,204,56,176,148,34,212,126,78,90,84,116,107,93,170,108,56,100,96,103,63,73,215,38,91,135,221,76,80,44,56,192,45,37,188,154,168,93,110,200,69,217,106,66,72,104,56,121,124,122,215,134,217,199,181,87,86,144,82,52,72,103,177,133,110,156,198,148,152,199,150,206,68,96,175,145,131,65,160,50,195,135,110,40,185,107,104,60,125,98,72,119,154,62,146,156,73,96,211,102,156,92,215,7
46,71,207,89,146,63,85,51,99,106,110,57,93,39,78,80,61,158,193,141,46,101,190,130,143,42,121,123,67,43,140,134,192,47,188,140,86,200,77,89,172,141,49,48,159,217,197,87,211,176,128,112,169,84,209,208,184,101,107,101,83,188,119,132,43,68,103,40,73,130,191,171,95,172,44,160,140,178,192,85,32,139,36,79,157,115,134,76,158,90,140,118,68,72,196,190,193,134,59,213,50,148,171,182,219,135,102,68,166,148,203,43,82,47,221,199,113,82,163,133,99,34,177,183,163,102,67,216,97,180,65,55,193,65,47,39,217,85,86,180,213,40,88,216,220,51,70,211,70,99,205,132,120,37,121,173,208,93,177,84,204,168,170,120,89,87,130,221,150,188,162,68,197,94,103,158,146,142,87,207,171,66,146,135,100,80,195,138,180,167,201,204,172,63,58,93,137,35,138,36,41,161,98,209,59,196,178,110,192,91,82,104,69,116,127,120,37,44,38,137,193,174,110,67,41,188,211,130,135,209,143,210,207,137,75,140,187,103,77,208,120,116,38,155,47,147,166,81,200,79,180,45,147,219,175,54,58,154,148,86,64,61,99,91,49,173,187,100,201,185,128,202,130,111,109,115,186,187,77,210,199,106,35,120,172,206,89,126,65,172,87,99,218,170,69,113,33,212,144,119,201,50,209,79,141,213,124,196,215,173,100,146,61,128,140,139,108,194,111,71,185,206,144,97,47,188,51,138,94,156,67,113,200,163,41,184,130,70,59,211,131,117,208,86,146,183,155,172,166,142,128,95,38,38,76,93,207,55,40,88,86,92,216,95,81,117,105,160,203,120,107,208,220,179,133,97,170,115,120,123,115,56,160,41,142,120,117,156,89,139,139,33,179,111,96,125,133,206,130,39,192,41,109,181,48,70,123,55,77,69,204,56,176,147,34,211,126,78,90,84,116,107,93,169,107,56,100,96,102,63,74,215,37,91,135,221,76,80,44,56,192,46,37,188,153,168,93,110,200,69,217,106,66,72,104,56,121,124,122,215,134,217,199,181,87,86,144,82,52,72,103,176,133,110,156,198,148,153,199,150,206,68,96,175,145,130,65,160,50,195,135,109,40,185,107,104,60,125,98,72,119,154,62,146,156,73,96,211,102,156,92,215,7
44,71,207,91,146,63,84,51,99,106,109,57,93,40,79,79,61,156,193,142,47,101,190,132,143,42,122,123,67,43,140,135,192,48,189,139,85,200,79,89,171,141,49,49,159,216,196,88,210,176,128,113,169,85,210,208,185,101,107,100,83,189,119,131,42,68,104,40,74,130,190,172,95,173,44,160,141,179,192,85,32,140,35,80,157,115,135,76,159,90,141,120,68,73,196,190,194,133,60,213,48,148,171,181,218,136,101,68,163,147,204,43,83,46,222,199,112,81,164,134,98,34,177,183,162,102,68,216,97,179,64,55,192,65,48,38,219,83,86,180,213,40,89,216,220,51,70,211,71,98,204,132,120,39,120,174,209,92,178,86,204,168,170,119,88,88,131,222,151,188,162,67,196,95,103,157,146,143,87,207,172,66,145,134,99,81,195,138,179,169,201,204,172,62,58,93,136,36,138,37,42,161,97,211,60,196,179,111,191,90,82,103,69,115,127,120,36,44,38,136,193,173,109,65,41,187,210,130,134,209,143,211,208,138,74,141,188,102,77,207,120,117,37,155,47,146,166,81,198,79,181,45,147,218,174,55,57,154,147,87,64,63,97,90,50,174,186,101,202,185,128,200,130,111,109,116,186,186,77,211,199,105,36,119,173,206,88,128,66,172,86,97,218,169,70,114,33,213,144,119,201,50,211,78,141,212,123,198,215,172,100,146,61,129,139,139,108,195,111,72,186,206,143,96,47,189,51,137,94,155,69,112,200,164,40,184,130,69,59,211,132,117,208,85,145,184,154,172,166,143,129,95,39,39,77,92,207,56,40,87,86,92,216,95,81,116,105,160,203,120,105,207,219,179,133,97,170,115,120,124,116,56,160,41,142,120,118,155,88,138,139,33,178,110,96,126,134,206,131,39,192,41,107,182,48,70,121,55,77,69,203,56,176,147,34,212,127,78,89,84,114,107,94,169,107,57,99,96,103,63,74,215,38,90,135,221,77,80,44,56,192,45,38,187,155,169,93,110,200,69,217,106,66,72,104,57,119,124,121,216,136,216,199,181,87,87,144,82,52,73,102,176,134,109,156,198,148,153,199,150,207,67,96,175,144,130,63,160,50,195,135,110,39,185,105,103,62,125,99,72,120,154,61,145,157,73,96,212,102,155,92,215,7
45,72,207,90,145,65,85,52,99,105,109,57,93,40,78,81,60,158,192,140,46,100,190,131,143,41,121,122,67,43,140,134,192,47,189,140,87,200,77,91,173,141,50,49,160,216,196,87,213,176,128,112,169,85,210,208,185,101,107,102,83,188,120,132,44,67,103,40,73,130,191,171,96,173,45,159,143,177,192,85,32,139,36,80,156,115,134,77,158,89,140,118,68,71,197,190,193,134,58,212,49,148,170,183,219,135,103,68,165,148,203,42,82,47,221,199,112,82,163,134,99,34,178,183,163,103,66,214,98,181,66,54,193,65,48,38,217,85,86,181,214,40,88,216,219,52,71,213,70,99,204,132,120,39,121,173,208,92,178,83,204,168,170,121,88,86,131,221,150,189,162,68,197,93,104,157,145,142,84,208,171,66,145,135,101,79,195,138,179,167,201,204,172,62,59,94,136,36,139,36,42,162,99,208,59,194,177,110,191,93,82,103,69,116,126,120,37,43,37,137,192,175,109,67,40,187,211,130,135,209,143,210,207,136,75,141,187,102,77,207,120,117,37,156,47,148,166,81,198,78,180,44,147,220,175,55,57,155,148,85,63,62,98,90,51,173,186,100,200,186,129,202,129,110,109,115,185,187,77,210,198,106,34,119,171,206,90,126,65,172,87,99,218,170,69,113,34,212,144,119,200,49,209,77,140,211,124,197,216,171,101,148,61,128,140,139,108,195,110,71,185,207,143,96,47,188,52,138,95,155,69,112,201,163,42,184,132,71,59,212,131,117,209,85,145,183,155,172,166,142,129,95,38,39,76,93,207,56,41,88,87,91,216,97,82,116,104,161,203,121,107,208,220,179,132,97,170,115,120,122,115,56,160,41,142,120,118,156,89,138,139,33,177,111,96,125,133,205,130,41,192,41,108,181,49,71,123,54,76,68,204,56,176,147,33,212,125,78,90,84,116,108,92,168,107,55,100,97,103,63,73,216,38,91,135,221,77,79,43,56,191,45,37,190,152,168,94,110,199,70,217,106,66,72,105,55,120,123,120,215,133,217,197,181,86,85,144,82,52,71,104,177,131,110,157,198,148,153,199,148,206,68,96,175,145,131,65,160,50,194,135,109,40,185,107,104,60,124,98,73,119,153,62,146,156,73,96,211,102,156,92,216,7
45,71,206,89,146,62,84,51,99,105,109,57,93,40,78,80,62,157,194,140,46,101,190,130,142,42,121,123,67,43,141,134,192,48,188,140,85,200,77,88,172,140,50,48,161,217,196,86,211,177,128,112,170,85,210,208,184,101,108,101,84,188,119,132,43,68,104,41,72,130,191,172,94,173,44,162,142,179,192,85,32,139,36,80,157,114,134,77,158,89,141,118,66,72,196,190,194,134,59,212,50,148,171,182,220,134,103,69,166,149,205,43,83,48,222,200,113,82,164,133,100,33,177,184,162,103,67,215,96,181,65,55,192,66,48,38,218,85,87,181,213,39,88,217,220,51,70,212,69,99,205,132,120,37,120,173,207,92,177,84,205,166,170,121,87,86,130,221,151,188,162,66,197,94,103,157,147,142,88,207,171,66,147,136,100,82,195,138,179,168,200,204,172,63,58,93,137,34,138,36,41,161,97,209,59,197,179,110,193,91,82,104,69,116,128,120,37,43,37,137,194,172,110,67,41,189,210,131,135,208,142,210,207,137,73,141,187,104,77,208,120,116,39,156,47,148,166,81,199,79,180,45,146,219,174,54,58,154,148,86,64,62,99,90,49,174,187,100,202,184,127,201,131,111,110,115,186,187,76,211,199,106,34,119,173,206,88,127,63,173,85,99,218,170,70,114,33,213,144,119,201,50,209,79,141,213,124,196,215,174,100,147,61,127,140,140,108,194,110,71,186,206,143,97,47,188,52,137,94,155,66,114,200,163,42,184,130,70,59,211,132,116,207,86,146,183,155,171,165,142,128,96,38,39,76,92,207,55,39,87,86,92,216,96,81,118,105,159,203,121,106,209,221,179,133,97,170,115,120,122,115,55,161,41,141,120,118,156,88,139,139,32,178,111,96,125,134,206,130,39,192,41,108,181,49,70,123,55,78,69,203,57,175,146,33,211,126,77,91,84,115,107,93,170,108,56,99,97,103,63,73,215,36,92,136,219,76,81,44,56,193,46,37,189,155,167,93,110,201,69,216,107,67,72,103,56,120,124,122,216,134,217,198,181,87,86,144,82,52,71,104,177,131,110,158,198,147,152,200,150,206,68,97,175,146,130,65,160,50,195,135,109,40,185,106,104,59,124,98,73,119,154,62,146,156,72,96,211,102,156,91,215,7
46,70,206,90,146,62,85,51,99,106,110,57,94,39,77,80,62,157,193,141,46,101,190,130,143,41,121,123,67,42,140,133,192,47,187,139,86,201,77,90,172,140,49,49,159,217,197,87,212,177,128,112,169,84,208,208,185,101,107,101,83,188,119,132,42,68,103,40,73,130,190,171,95,173,44,161,142,178,192,85,33,139,37,80,157,116,135,76,159,89,140,118,68,73,196,190,194,134,59,213,50,147,171,182,219,134,102,68,166,149,203,42,83,47,222,198,112,82,163,133,99,33,177,184,162,102,68,216,97,180,66,55,193,66,47,39,218,85,86,181,213,40,88,216,220,51,71,212,71,98,205,132,120,37,121,172,208,93,177,85,205,169,170,120,88,88,129,221,150,188,161,67,197,94,103,158,146,142,87,207,171,66,146,135,100,81,196,138,179,167,200,204,172,63,58,93,136,35,138,35,41,160,98,209,60,196,178,110,192,91,82,104,69,116,127,120,36,44,37,137,193,174,110,66,41,188,210,130,135,209,142,210,208,137,75,141,187,103,77,207,120,116,38,156,47,147,167,82,199,80,180,45,147,219,176,55,58,154,148,85,64,62,99,91,49,173,187,100,201,185,128,202,130,111,109,114,185,187,77,210,199,105,35,120,171,206,89,127,64,172,87,99,218,170,69,114,33,212,144,119,201,50,209,78,141,213,124,196,215,172,100,146,60,128,140,139,108,194,111,71,185,206,144,97,48,189,51,138,94,156,67,114,200,163,42,184,130,71,59,210,131,116,206,86,147,183,155,171,166,142,128,95,38,38,76,92,207,55,40,87,86,92,215,96,81,117,105,160,203,121,107,209,221,178,133,98,169,115,120,121,115,55,160,42,142,120,117,157,88,139,139,32,178,111,97,125,134,206,131,39,193,40,108,181,48,70,122,55,77,69,205,57,175,148,34,211,126,77,90,84,115,107,92,169,107,56,100,96,103,63,73,215,38,91,135,221,77,80,44,56,192,45,37,189,153,168,93,110,199,69,217,106,66,72,104,56,120,124,121,216,135,217,198,181,86,86,144,82,52,72,102,177,132,110,157,198,148,152,199,150,205,67,96,176,145,131,65,160,50,194,136,109,40,185,107,103,60,125,98,72,119,154,61,146,157,73,96,212,102,156,93,216,7
43,69,208,89,146,62,86,51,99,105,112,58,93,40,79,82,62,157,193,140,46,100,190,131,143,40,123,122,68,43,140,135,193,48,188,141,84,201,77,92,171,141,49,48,161,218,197,88,211,179,129,111,167,83,209,209,185,101,107,101,82,187,119,131,42,67,104,40,72,129,192,171,95,174,46,161,141,177,192,85,33,137,35,79,157,114,134,76,158,89,141,116,69,72,196,189,194,136,61,213,51,147,170,180,218,132,99,68,166,148,202,45,83,48,222,196,112,81,163,132,99,33,176,182,161,102,67,214,96,179,65,56,192,64,46,38,217,86,86,181,215,39,89,216,221,52,71,212,69,95,205,133,120,37,122,173,208,90,174,85,204,167,169,122,87,88,130,221,151,190,163,67,198,93,101,157,148,142,84,206,170,66,146,134,102,81,196,136,180,167,201,205,173,64,59,93,136,33,139,34,40,162,96,209,59,196,176,110,192,92,82,104,69,117,126,118,35,44,36,135,191,174,110,68,43,188,211,131,135,207,143,210,207,137,73,141,188,102,78,208,120,116,39,153,47,147,167,82,201,79,181,46,150,217,172,54,59,155,148,87,64,62,99,90,48,173,188,100,201,186,128,202,130,111,109,117,186,186,77,211,199,108,35,119,171,207,88,125,65,172,88,99,218,169,70,114,34,214,144,118,200,50,210,79,141,212,124,197,213,171,100,146,63,128,140,140,107,195,111,71,182,205,144,97,47,190,50,137,93,155,68,113,200,163,39,184,130,71,60,211,131,117,206,85,146,184,155,172,166,140,128,95,36,39,76,93,207,55,41,87,86,92,217,96,81,116,106,159,202,122,107,209,221,180,130,98,171,117,120,123,114,56,160,40,142,121,117,157,88,139,141,31,179,110,96,125,134,206,130,40,192,39,108,181,51,70,121,54,78,71,205,57,175,148,34,211,125,78,91,82,114,107,94,170,106,57,101,97,103,62,74,216,38,89,135,222,78,80,44,55,192,45,36,190,154,168,93,110,201,68,217,105,66,71,104,53,123,125,121,215,132,218,200,183,88,85,144,82,54,72,103,177,133,111,157,199,148,153,199,149,206,67,96,176,144,130,65,160,51,195,135,110,40,186,107,104,61,126,97,72,119,154,60,145,158,73,95,211,101,156,92,215,7
46,71,207,89,146,63,85,51,99,106,110,57,93,39,78,80,61,157,193,141,46,101,190,130,143,42,121,123,67,43,140,134,192,47,188,140,86,200,77,90,172,141,49,48,159,217,197,87,211,176,129,112,169,84,209,208,184,101,107,101,83,188,119,132,43,68,103,40,73,130,190,171,95,172,44,160,141,178,192,85,32,139,36,80,157,115,134,76,159,90,140,118,68,72,196,190,194,134,59,213,50,148,171,182,219,134,102,68,166,148,204,43,82,47,221,199,113,82,163,133,99,34,177,183,162,102,67,216,97,180,65,55,193,65,47,38,217,85,86,180,213,40,88,216,220,51,70,212,70,99,205,132,120,37,121,173,208,92,177,85,204,167,170,120,88,87,130,221,150,188,162,68,197,94,103,157,146,142,87,207,171,66,146,135,100,80,195,138,180,167,201,204,172,63,58,93,136,35,138,36,41,161,98,209,59,196,178,110,192,91,82,104,69,116,127,120,37,44,37,137,193,174,110,66,41,188,211,130,135,209,143,210,208,137,75,140,187,103,77,208,120,116,38,155,47,147,167,81,199,80,180,45,147,219,175,54,58,154,148,86,64,61,98,91,49,174,187,100,201,185,128,202,130,111,109,115,186,187,77,210,199,106,35,120,172,206,89,126,64,172,87,99,218,170,69,113,33,212,144,119,201,50,209,78,141,213,124,196,215,173,100,147,61,128,140,139,108,194,111,71,186,206,143,97,47,189,51,138,94,156,67,113,200,163,42,184,131,70,59,211,131,117,208,86,146,183,155,172,166,142,129,95,38,38,76,93,207,55,40,87,86,92,216,95,81,117,105,160,203,120,106,209,220,178,132,97,170,115,120,122,115,56,160,41,142,120,117,156,88,139,139,33,179,111,96,125,134,206,130,39,192,41,109,181,48,70,123,55,77,69,204,56,176,148,34,212,126,78,90,84,116,107,93,170,107,56,100,96,103,63,73,215,38,91,135,221,77,80,44,56,192,45,37,188,154,168,93,110,200,69,217,106,66,72,104,56,120,125,121,216,134,217,199,181,87,86,144,82,52,72,103,177,132,110,156,198,148,152,199,150,206,68,96,175,145,130,65,160,50,194,135,109,40,185,107,104,60,124,98,72,119,154,61,146,156,73,96,211,102,156,92,215,7
46,71,206,89,146,63,84,52,100,106,109,58,93,40,78,81,62,158,193,141,46,100,190,130,142,42,121,123,66,43,140,134,192,47,188,140,86,200,77,89,173,141,48,48,160,216,197,87,212,177,130,113,169,84,208,208,184,101,107,101,82,189,120,132,42,68,103,40,72,129,190,171,95,172,44,160,140,178,192,85,32,138,36,80,157,115,134,77,159,90,140,118,69,72,196,189,193,134,59,214,49,147,170,183,218,135,102,68,165,148,203,43,82,47,221,199,112,82,163,133,98,34,177,183,161,102,67,216,98,180,64,55,193,65,47,39,217,85,87,181,213,39,88,216,219,50,70,212,70,98,204,132,120,37,121,172,208,93,176,84,204,167,169,121,89,88,129,221,150,189,163,69,198,94,103,157,145,142,86,207,171,66,146,135,100,81,195,138,180,167,201,205,173,63,58,94,136,35,139,35,42,160,97,209,60,196,178,110,191,91,82,104,70,116,126,119,36,44,37,138,193,174,110,67,41,188,210,130,136,208,143,210,207,137,75,139,187,103,77,208,119,116,38,155,47,149,167,81,199,80,180,45,147,219,176,55,57,155,149,86,64,62,98,90,48,174,187,100,201,185,129,202,130,111,109,114,186,187,76,211,199,106,34,120,171,206,89,126,64,171,87,99,217,170,69,114,34,213,144,119,200,51,209,79,141,213,124,197,215,172,101,147,61,128,141,139,108,194,112,71,185,206,143,97,47,187,51,138,93,156,67,113,200,163,42,185,131,71,60,211,131,117,207,86,146,183,155,171,165,142,129,96,38,39,77,93,207,55,40,86,86,92,216,96,81,116,105,159,202,120,107,208,221,179,133,98,171,116,121,123,115,56,160,41,142,120,117,157,88,139,140,33,178,111,97,124,133,206,130,39,192,40,109,182,48,68,123,55,77,69,204,56,175,148,34,212,126,78,90,84,115,107,93,169,108,56,100,96,102,64,73,215,38,92,135,221,76,80,44,56,191,45,37,188,154,168,93,109,200,69,217,107,66,73,104,56,121,124,121,216,133,218,199,181,86,86,144,82,52,73,104,177,132,110,156,198,148,153,199,150,205,68,96,176,146,130,64,160,50,194,135,110,41,185,106,103,60,125,98,71,118,154,62,146,156,73,96,211,102,156,93,216,7
46,71,205,89,146,63,84,52,99,106,110,57,94,38,79,80,61,157,193,141,46,100,190,130,143,41,122,124,67,43,140,134,192,46,188,139,85,200,76,89,171,141,49,49,159,217,197,87,212,176,128,112,169,85,209,208,184,102,107,101,83,189,119,133,44,67,103,40,72,130,190,171,95,173,43,160,140,177,191,85,32,139,37,80,157,115,134,76,158,90,140,118,69,72,195,189,194,133,59,213,49,147,171,183,218,135,102,68,166,148,203,43,83,47,221,199,112,82,162,133,98,35,178,184,162,103,67,216,97,181,65,55,193,65,47,39,218,85,87,181,212,40,88,217,219,51,70,212,70,98,205,131,120,37,121,173,208,92,178,85,204,167,171,120,88,88,130,221,150,189,163,68,198,93,103,157,145,141,87,207,170,67,147,136,99,81,195,138,179,167,201,204,171,63,57,93,136,35,138,36,42,161,96,209,59,197,178,110,192,91,82,103,69,116,127,119,36,44,37,137,192,173,110,66,41,187,211,130,135,208,142,210,207,137,75,141,186,103,76,207,120,116,38,154,48,148,167,82,200,79,180,45,148,220,175,54,58,154,149,86,64,60,97,90,50,173,188,100,200,186,127,201,130,112,107,115,187,186,77,210,200,106,35,119,173,206,89,126,65,172,87,99,217,170,69,113,34,212,144,118,201,50,209,78,141,213,124,196,216,172,99,146,61,128,140,139,107,195,111,71,186,206,144,96,47,187,51,138,94,156,67,113,200,163,41,185,131,71,60,212,131,117,208,85,147,183,154,173,166,143,129,95,39,39,76,92,207,56,40,87,86,92,216,96,81,117,104,159,203,121,106,209,220,178,133,97,170,116,119,123,115,55,160,41,141,120,116,157,89,140,139,33,179,110,97,125,133,206,131,38,191,41,108,182,48,70,123,55,76,70,204,57,177,148,33,212,126,78,90,84,116,106,93,169,106,56,100,97,102,62,72,215,37,91,136,221,77,80,44,57,192,46,36,189,154,167,93,110,200,69,215,107,65,72,104,57,121,125,122,215,134,218,200,182,87,86,146,83,52,72,103,177,132,111,156,199,148,153,198,150,206,67,97,175,145,130,65,160,49,194,135,110,41,184,107,104,60,124,98,72,119,154,61,146,156,73,96,210,101,156,92,216,7
46,71,207,89,146,63,85,52,99,106,110,57,93,39,78,80,61,157,193,141,46,100,190,131,142,42,121,123,67,42,140,134,192,47,188,139,85,200,77,89,172,141,50,48,159,217,197,87,211,177,129,112,169,85,208,208,184,101,107,101,82,188,119,132,43,68,103,40,73,130,190,171,95,173,44,160,141,177,192,85,32,139,36,80,157,115,134,76,159,90,140,118,68,72,196,190,194,133,59,213,50,148,170,182,219,135,102,68,166,148,203,43,82,47,222,198,112,82,163,133,99,34,177,183,163,102,67,215,97,180,65,55,192,65,47,38,218,85,86,181,213,40,88,216,220,51,70,211,70,99,205,132,120,37,121,173,208,92,177,85,204,167,170,120,88,87,130,222,150,188,162,68,197,94,103,158,146,142,88,207,171,66,146,135,99,81,195,138,179,167,201,204,172,63,58,93,136,34,138,36,41,160,97,209,59,196,178,110,192,91,82,104,69,115,127,120,37,44,37,137,193,174,110,66,41,188,211,131,135,208,143,210,207,137,75,140,187,103,77,207,120,116,38,155,47,147,167,81,200,79,180,45,147,220,175,54,58,154,148,86,63,61,98,90,49,173,187,100,200,185,128,202,130,111,109,115,186,187,76,210,199,106,35,120,172,206,89,126,65,172,87,99,218,170,70,113,33,212,144,119,201,50,209,78,141,213,124,197,215,172,100,147,61,128,140,139,107,194,111,70,185,206,143,96,47,189,52,138,94,156,67,113,200,163,41,184,130,71,59,211,131,116,207,85,146,183,155,172,166,142,128,95,38,38,76,93,207,55,40,87,86,92,216,96,81,116,105,160,203,120,107,208,220,179,132,97,170,115,120,122,115,56,160,42,142,120,117,156,88,139,139,33,179,110,96,125,134,206,131,39,192,41,108,182,48,70,123,55,77,69,204,56,176,148,34,211,126,78,91,84,115,107,93,170,107,56,100,96,103,63,73,215,38,92,135,221,76,80,44,56,192,46,37,189,154,168,93,110,199,69,217,107,66,72,104,56,121,124,121,216,134,217,199,181,87,86,144,82,52,73,103,177,133,110,156,198,148,152,199,150,206,68,96,175,145,130,65,160,50,195,135,109,40,185,107,104,60,125,98,72,119,154,62,146,156,73,96,211,102,156,92,215,7
47,70,206,89,146,63,86,52,100,106,109,57,93,40,77,81,61,158,192,141,47,102,190,131,142,41,120,124,67,44,140,133,193,45,189,140,86,202,77,92,173,141,49,48,159,217,196,87,210,177,128,112,168,86,209,209,184,101,107,102,84,187,119,132,42,68,103,40,73,130,191,170,95,173,43,160,142,179,191,85,32,139,35,81,156,115,135,76,158,89,140,118,67,71,195,189,194,134,59,212,49,148,171,180,219,135,102,70,167,149,204,44,82,47,222,198,114,83,163,133,98,33,177,184,164,102,67,215,97,180,65,55,193,66,45,39,217,85,88,182,214,40,89,216,220,50,70,212,70,98,203,133,121,39,120,174,206,93,176,85,204,168,169,120,88,87,131,223,150,187,163,68,197,93,104,159,146,142,89,207,171,66,146,136,100,80,195,139,181,169,200,204,173,62,58,93,136,34,138,36,42,161,97,209,60,196,178,109,192,92,82,104,69,115,127,122,36,44,37,136,193,172,110,65,40,189,210,130,133,209,144,210,208,137,74,141,186,104,77,208,120,115,39,155,46,147,166,81,200,79,180,45,145,220,175,56,56,154,149,87,63,62,98,90,50,174,188,102,200,186,127,203,131,112,109,114,185,185,77,209,198,105,34,120,171,205,88,126,65,172,88,100,218,169,69,114,32,212,145,119,200,50,210,79,141,212,124,196,216,174,99,145,61,128,140,139,108,195,111,71,185,205,145,97,46,188,51,137,94,155,67,113,201,162,40,184,132,71,60,211,132,114,208,87,146,183,155,171,165,142,129,95,36,38,78,92,207,55,40,87,87,91,217,95,81,117,104,160,202,120,106,209,220,179,132,96,170,115,119,124,116,55,160,40,141,121,117,157,89,138,138,32,179,109,96,125,135,206,131,39,191,41,109,181,47,69,123,55,77,69,205,57,175,147,34,213,125,78,90,82,115,107,94,170,109,55,100,96,103,62,72,214,37,92,135,221,78,81,46,57,192,46,36,187,154,167,93,110,201,69,216,108,68,74,104,56,121,124,121,215,135,217,200,180,86,85,145,80,51,72,104,177,131,112,157,198,148,152,200,147,204,68,97,175,146,131,64,159,50,194,136,109,40,185,105,102,62,126,99,72,119,153,60,145,156,73,96,211,102,157,93,215,7
45,69,203,83,148,64,84,52,100,108,110,56,95,37,83,81,64,156,195,141,44,100,187,131,145,42,123,125,66,44,139,133,191,43,188,139,85,199,73,87,171,140,50,49,155,216,199,88,212,179,127,110,165,85,209,206,185,98,107,102,87,188,120,135,42,68,105,40,72,127,190,170,99,171,44,159,139,175,192,84,29,139,34,81,155,116,136,79,156,89,137,118,66,74,195,189,194,131,58,215,47,148,173,180,220,134,102,68,164,150,204,44,80,47,222,198,112,84,162,135,95,31,182,183,163,102,71,217,96,179,66,54,195,65,48,35,218,82,87,180,213,36,88,215,219,51,69,210,70,98,205,132,119,33,121,174,207,91,175,82,206,167,171,125,90,86,129,220,153,188,160,70,195,94,100,158,148,143,87,207,173,65,147,135,101,85,193,136,180,169,205,203,173,62,57,95,135,35,134,37,41,163,96,208,58,195,180,111,191,88,85,104,70,115,129,119,40,41,37,134,190,175,111,66,42,191,213,130,135,207,142,212,208,136,78,139,188,103,78,205,119,114,40,154,47,148,166,80,198,80,177,43,147,215,174,52,60,151,151,84,64,62,96,88,47,174,187,101,199,184,126,200,127,109,109,115,187,187,78,209,198,109,36,120,173,210,90,128,61,171,86,98,218,169,67,114,35,210,145,120,200,48,205,78,144,217,122,195,211,174,103,145,59,128,139,137,110,194,109,68,187,203,146,94,46,191,53,138,96,156,64,110,202,162,43,184,128,73,57,211,132,116,210,86,144,183,156,176,165,143,129,94,39,39,78,94,205,57,41,88,88,95,219,97,81,116,106,156,201,121,107,208,222,176,130,97,169,113,120,124,113,57,159,41,144,117,120,155,91,142,139,30,179,107,98,123,131,205,131,41,194,41,108,183,47,70,121,54,76,71,205,59,175,148,33,209,125,77,89,81,116,110,91,169,111,56,99,94,103,63,75,215,40,90,134,221,75,78,46,56,191,46,36,187,152,167,93,113,203,67,215,106,66,71,107,54,120,125,121,218,132,218,198,178,86,87,143,82,52,72,104,176,133,110,159,198,149,150,196,150,208,67,97,175,141,134,61,161,51,194,138,109,41,186,102,101,60,124,100,72,120,152,61,150,157,71,98,210,101,155,95,215,7
45,70,207,89,146,62,84,51,99,106,109,56,93,40,78,79,61,157,192,141,46,102,190,130,142,42,122,124,66,42,140,134,192,45,188,140,84,201,77,90,173,141,49,49,161,217,197,86,212,176,128,112,168,85,208,208,183,101,107,101,82,188,119,132,42,68,103,41,73,129,191,171,94,171,45,160,142,177,192,85,32,139,35,80,157,115,135,76,157,90,141,117,68,73,196,189,193,135,59,213,50,148,171,182,219,134,102,69,166,149,204,43,82,46,221,199,113,83,162,134,99,34,178,184,161,102,67,215,97,180,65,56,193,66,47,39,217,85,86,180,212,40,89,217,220,51,71,211,69,98,204,131,121,37,122,174,208,92,177,84,204,167,171,119,89,88,130,221,149,188,162,68,197,94,103,157,146,142,87,207,171,67,144,134,101,81,196,139,179,167,202,204,172,63,58,93,137,34,137,36,41,163,97,209,59,196,178,110,193,90,82,104,69,116,127,120,38,44,38,137,193,173,110,66,40,188,211,130,135,209,143,211,207,137,75,141,186,103,76,207,119,116,38,154,46,148,167,82,198,80,181,46,147,219,176,54,57,154,148,87,63,62,98,90,49,175,186,100,201,184,128,202,130,110,108,115,186,188,76,210,199,106,35,119,171,207,91,127,66,171,88,99,217,171,69,114,34,212,144,119,200,50,208,78,142,214,123,197,215,171,99,147,61,128,139,139,108,195,110,71,187,206,143,97,47,189,52,138,94,155,68,113,200,164,41,184,130,70,60,211,132,116,208,85,146,183,155,172,165,141,128,95,38,38,76,93,207,54,40,88,85,91,217,95,81,117,105,159,203,120,106,209,219,179,133,97,170,115,120,123,115,55,160,41,142,120,117,157,90,138,139,32,180,110,97,126,135,207,131,38,191,41,108,182,48,70,123,54,77,69,203,56,175,148,33,212,126,78,91,84,116,107,93,169,107,56,99,96,101,63,73,215,37,91,136,221,77,81,44,57,192,45,37,188,156,168,92,111,200,68,217,107,65,72,104,56,121,124,122,216,134,216,200,183,87,85,144,82,52,73,103,177,132,110,157,199,148,152,199,151,205,68,97,175,146,130,66,159,49,194,134,108,40,185,107,104,61,125,98,72,118,154,62,145,157,72,97,212,101,157,91,216,7
45,68,204,89,146,63,88,50,98,105,111,58,94,39,78,77,62,157,195,139,44,102,189,130,142,41,121,124,66,42,140,134,193,47,187,141,87,200,80,88,173,141,53,49,159,218,197,89,213,177,128,112,170,86,209,208,186,102,107,99,84,188,120,131,45,69,105,42,74,129,190,170,93,172,44,160,140,178,190,84,30,140,36,80,156,117,132,77,159,91,143,119,69,71,195,190,193,133,59,213,50,150,171,181,217,132,102,68,166,151,204,42,81,47,222,197,114,84,163,132,99,34,179,184,160,103,68,217,95,178,64,52,193,65,50,38,217,85,88,180,214,40,88,216,220,53,68,214,70,97,206,133,120,38,122,173,208,92,177,85,204,169,172,120,88,89,129,221,149,187,161,68,196,95,103,159,147,141,89,204,172,66,144,135,97,80,196,139,183,170,200,206,175,64,58,94,136,37,137,35,43,163,98,207,62,199,177,111,191,88,85,107,70,114,130,119,39,44,37,136,194,171,112,65,43,187,209,130,133,208,143,213,207,138,77,140,186,104,76,206,118,115,39,153,47,148,165,81,198,77,181,43,147,220,179,53,58,154,150,87,64,62,99,92,48,174,188,100,200,184,125,201,132,111,111,115,186,188,74,211,199,107,35,120,172,207,88,128,65,172,87,98,219,169,68,114,32,216,148,116,202,48,207,76,142,210,126,195,216,170,98,148,60,126,139,139,109,196,107,69,187,205,142,95,44,191,52,136,94,155,69,113,199,162,39,186,131,70,60,208,130,114,208,86,147,182,155,171,165,143,130,92,37,40,76,94,208,55,41,89,84,92,217,96,82,115,104,159,205,123,106,208,221,178,130,95,168,116,117,125,115,56,161,40,139,117,118,160,88,140,138,34,175,111,95,126,132,207,129,38,192,41,111,182,48,70,123,56,77,69,205,55,176,150,34,212,128,77,89,85,116,107,93,169,108,55,99,95,104,66,73,213,37,92,132,220,77,79,43,58,193,47,36,186,154,170,93,110,199,68,219,107,66,73,102,56,120,127,123,216,137,220,199,182,88,88,142,84,52,72,103,177,132,110,157,199,145,152,196,148,207,69,99,178,147,130,64,160,50,193,134,109,40,183,107,105,60,126,96,74,117,156,60,145,155,72,98,213,103,157,91,214,7
46,71,207,89,146,63,85,51,99,106,110,57,93,39,78,80,61,157,193,141,46,101,190,130,143,42,121,123,67,43,140,134,192,47,188,140,86,200,77,90,172,140,49,48,160,217,197,87,211,176,129,112,169,84,209,208,184,101,107,101,83,188,119,132,43,68,103,41,73,130,190,171,95,172,44,160,141,178,192,85,32,139,36,80,157,115,134,76,159,90,141,118,68,72,196,190,194,134,59,213,50,148,171,182,219,134,102,68,166,148,204,43,82,47,221,199,113,82,163,133,99,34,177,183,162,102,67,216,97,180,65,55,193,65,48,38,217,85,86,180,213,40,88,216,220,51,70,212,70,99,205,132,120,37,121,173,208,92,177,85,204,167,170,120,88,87,130,221,150,188,162,68,197,94,103,157,146,142,87,207,171,66,146,135,100,80,195,138,180,167,201,204,172,63,58,93,136,35,138,36,41,161,97,209,59,196,178,110,192,91,82,104,69,116,127,120,37,44,37,137,193,174,110,66,41,188,211,130,135,209,143,210,207,137,75,140,187,103,77,207,120,116,38,155,47,147,167,81,199,79,180,45,147,219,175,54,58,154,148,86,64,61,98,91,49,174,187,100,201,185,128,202,130,111,109,115,185,187,77,210,199,106,35,120,172,206,89,126,64,172,87,99,218,170,69,113,33,212,144,119,201,50,209,78,141,213,124,196,215,173,100,147,61,128,140,139,108,194,111,71,186,206,143,97,47,189,51,138,94,156,67,113,200,163,42,184,131,70,59,211,132,117,208,86,146,183,155,172,166,142,129,95,38,38,76,93,207,55,40,87,86,92,216,95,81,116,105,160,203,120,106,209,220,178,132,97,170,115,120,122,115,56,160,41,142,120,117,156,88,139,139,33,179,111,96,125,134,206,130,39,192,41,109,181,48,70,123,55,77,69,204,56,176,148,34,212,126,78,90,84,116,107,93,170,107,56,100,96,103,63,73,215,38,91,135,221,77,80,44,56,192,45,37,188,154,168,93,110,200,69,217,106,66,72,104,56,120,124,121,216,134,217,199,181,87,86,144,82,52,72,103,177,132,110,156,198,148,152,199,150,206,68,96,175,145,130,65,160,50,194,135,109,40,185,107,104,60,124,98,72,119,154,62,146,156,73,96,211,102,156,92,215,7
46,71,208,90,143,64,86,52,102,107,109,55,94,41,81,80,59,156,193,143,46,99,193,130,140,42,121,124,68,43,140,133,194,49,187,139,85,199,76,94,172,142,48,49,158,214,195,85,211,176,127,112,168,84,207,210,185,101,105,101,82,186,121,132,42,68,104,39,73,129,191,171,95,172,45,159,143,177,192,85,36,140,36,83,158,116,134,79,158,91,139,118,67,72,198,190,194,133,59,214,49,148,172,182,217,134,102,69,167,150,203,41,84,47,223,199,114,84,163,133,96,34,179,185,162,104,69,215,99,179,63,54,190,67,46,36,216,87,87,179,215,41,86,216,221,50,70,213,70,96,203,132,119,36,121,172,208,91,177,88,207,170,170,119,90,87,129,222,149,186,163,67,199,95,102,159,147,142,87,205,171,67,146,136,98,80,196,136,180,164,198,204,170,64,59,93,136,36,138,36,40,158,99,208,60,194,177,110,190,91,82,103,67,113,127,119,39,43,38,136,192,174,112,64,39,186,212,131,137,209,142,210,209,136,74,142,187,101,78,209,120,118,36,158,47,145,168,80,197,80,180,46,147,218,172,52,59,156,149,86,64,61,100,90,48,173,187,100,202,184,128,202,129,109,110,114,183,187,75,213,201,103,36,120,170,206,88,125,65,172,87,97,217,171,72,111,33,209,143,118,202,52,209,78,145,213,125,198,217,173,99,146,60,129,141,137,106,195,112,72,185,207,143,96,48,190,53,137,94,155,67,114,197,164,40,187,130,72,58,208,131,116,207,85,145,186,155,172,167,140,131,97,37,37,75,93,206,54,41,87,87,91,216,95,81,115,107,160,204,119,108,208,217,176,133,97,169,116,117,122,117,54,162,41,144,123,117,157,89,138,140,34,176,109,97,125,136,207,130,40,195,40,107,182,48,71,121,56,76,71,205,55,176,148,33,212,124,76,89,85,116,105,92,170,107,56,99,97,103,62,72,211,38,89,136,222,76,81,45,55,191,44,36,186,154,170,92,106,200,69,217,105,65,70,101,54,120,126,119,215,134,218,199,182,86,86,142,81,55,73,104,176,133,111,157,198,146,152,197,151,207,68,98,175,144,130,64,159,47,195,135,110,37,185,106,106,60,125,99,73,119,153,62,143,157,72,97,211,103,156,92,215,7
46,71,207,89,146,63,85,51,99,106,110,57,93,39,78,80,61,157,193,141,46,101,190,130,143,42,121,123,67,43,140,134,192,47,188,140,86,200,77,90,172,141,49,48,159,217,197,87,211,176,129,112,169,84,209,208,184,101,107,101,83,188,119,132,43,68,103,41,73,130,190,171,95,172,44,160,141,178,192,85,32,139,36,80,157,115,134,76,158,90,140,118,68,72,196,190,194,134,59,213,50,148,171,182,219,134,102,68,166,148,204,43,82,47,221,199,113,82,163,133,99,34,177,183,162,102,67,216,97,180,65,55,193,65,48,38,218,85,86,180,213,40,88,216,220,51,70,212,70,99,205,132,120,37,121,173,208,92,177,85,204,167,170,120,88,87,130,221,150,188,162,68,197,94,103,157,146,142,87,207,171,66,146,135,100,81,195,138,180,167,201,204,172,63,58,93,136,35,138,36,41,161,97,209,59,196,178,110,192,91,82,104,69,116,127,120,37,44,37,137,193,174,110,66,41,188,211,130,135,209,143,210,208,137,75,140,187,103,77,207,120,116,38,155,47,147,167,81,199,79,180,45,147,219,175,54,58,155,148,86,64,61,98,91,49,174,187,100,201,185,128,202,130,111,109,115,186,187,77,210,199,106,35,120,172,206,89,126,65,172,87,99,218,170,69,113,33,212,144,119,201,50,209,78,141,213,124,196,215,173,100,147,61,128,140,139,108,194,111,71,186,206,143,97,47,189,51,137,94,156,67,113,200,163,42,184,131,71,59,211,131,117,208,86,146,183,155,172,166,142,129,95,38,38,76,93,207,55,40,87,86,92,216,96,81,117,105,160,203,120,106,209,220,178,132,97,170,115,120,122,115,56,160,41,142,120,117,156,88,139,139,33,179,111,96,125,133,206,130,39,192,41,109,181,48,70,123,55,77,69,204,56,176,148,34,212,126,78,90,84,116,107,93,170,108,56,100,96,103,63,73,215,37,91,135,221,77,80,44,56,192,46,37,189,154,168,93,110,200,69,217,106,66,72,104,56,121,124,122,216,134,217,199,181,87,86,144,82,52,72,103,177,132,110,156,198,148,152,199,150,206,68,96,175,145,130,65,160,50,195,135,109,40,185,107,104,60,125,98,72,119,154,62,146,157,73,96,211,102,156,92,215,7
45,70,207,90,147,61,84,53,100,106,109,57,93,39,77,80,60,158,194,141,46,100,190,130,143,41,122,124,67,43,141,133,191,46,189,139,86,201,78,90,172,140,49,49,160,218,197,86,211,177,127,112,168,84,209,208,184,101,106,99,82,187,119,133,43,68,103,41,73,128,190,172,95,173,44,161,141,178,191,84,33,138,37,80,157,116,134,76,159,89,140,119,69,72,197,189,193,134,59,212,50,147,171,183,220,135,103,69,167,147,203,44,83,47,223,199,113,81,163,133,100,33,177,184,161,101,68,217,98,179,65,54,192,66,48,39,218,84,87,180,214,40,88,216,220,52,71,211,70,101,206,132,120,38,119,172,208,93,177,85,204,167,169,120,89,86,129,221,151,188,163,68,196,93,104,157,147,144,86,207,171,66,146,135,100,81,195,137,177,169,200,204,172,64,59,93,137,35,139,35,41,161,97,210,59,196,177,111,192,91,82,103,67,116,127,119,37,43,36,137,193,174,109,66,41,188,210,130,135,210,143,209,207,136,74,140,185,103,77,208,121,116,38,154,46,146,168,83,199,80,181,45,146,219,176,54,59,155,148,86,63,62,98,91,48,174,187,100,202,185,129,202,130,113,109,114,186,185,76,210,197,106,34,119,171,206,90,126,64,172,85,97,218,169,69,114,33,213,145,118,201,49,208,77,141,213,123,197,214,173,100,147,61,127,140,140,107,195,111,71,185,205,143,96,46,188,52,137,94,156,67,113,199,162,42,184,130,70,58,210,131,116,206,85,145,183,155,172,166,142,128,94,38,37,77,93,207,55,38,87,85,92,217,96,82,117,104,160,203,119,107,209,219,179,132,99,169,116,118,122,116,56,160,42,141,120,117,156,89,139,139,32,179,111,96,124,133,206,131,37,191,40,107,180,48,70,123,54,76,69,204,55,176,147,34,212,127,78,91,84,115,107,94,169,107,56,99,97,103,63,73,214,37,91,135,221,77,79,45,56,193,45,36,188,153,168,93,110,200,68,217,106,66,73,105,56,120,124,122,216,135,217,199,181,87,86,143,83,52,72,103,177,132,110,156,199,149,154,198,149,206,68,96,176,145,131,65,161,50,195,135,109,41,184,106,104,61,124,99,71,120,154,62,146,156,72,97,211,101,156,91,215,7
46,71,207,89,146,63,85,51,100,106,110,58,93,39,77,80,61,158,193,141,46,101,190,131,143,42,121,124,67,43,139,133,191,47,188,140,86,200,77,90,173,141,49,48,160,217,196,87,211,176,129,112,168,85,208,208,184,100,107,100,83,188,119,133,43,68,103,41,73,129,190,171,95,172,44,160,141,177,192,85,32,139,37,80,157,115,134,77,157,90,141,118,68,72,196,189,193,134,59,213,49,147,171,181,219,134,102,68,165,148,203,43,82,46,221,199,113,82,163,133,99,34,178,184,162,103,68,216,97,180,65,55,193,66,48,38,217,85,87,180,213,39,88,216,219,51,70,211,70,99,205,133,121,37,121,174,208,92,177,84,204,168,170,120,89,88,129,221,150,188,162,67,197,95,103,158,146,141,87,207,171,66,145,135,99,80,195,138,180,167,201,204,173,63,58,93,136,35,138,36,41,161,97,209,59,196,179,110,192,91,81,104,69,116,127,120,36,44,37,136,192,174,110,66,41,188,211,131,135,209,143,211,208,137,75,140,187,103,77,207,120,116,38,155,47,147,167,81,199,80,180,45,147,220,175,54,58,155,148,86,64,62,98,91,50,173,187,100,201,185,127,202,130,111,108,114,186,186,76,210,198,106,35,119,171,205,89,126,64,172,86,99,218,170,69,113,33,212,144,119,201,49,209,78,141,213,124,196,215,172,100,146,61,128,140,139,106,195,111,71,186,206,143,97,47,189,52,137,94,156,68,113,200,163,42,185,130,70,59,211,131,117,208,85,146,183,155,172,166,142,128,95,38,38,77,93,208,55,40,87,87,92,216,95,81,116,105,160,203,120,106,209,221,178,132,97,170,115,120,122,115,56,160,42,142,120,117,156,89,139,139,33,179,111,97,125,134,206,131,39,192,40,108,182,48,70,123,55,76,69,204,57,176,148,34,211,126,78,90,83,115,107,94,169,107,56,100,96,102,63,73,215,38,91,135,221,77,80,44,56,192,45,37,189,154,168,93,110,200,68,217,106,66,71,104,57,121,124,121,215,133,217,199,182,87,86,144,81,52,73,103,177,133,110,156,198,148,152,199,150,206,68,95,175,145,130,65,160,50,194,135,110,40,185,107,104,61,125,98,72,119,153,61,146,157,73,96,211,101,156,92,215,7
46,71,206,89,145,64,85,52,99,106,110,57,93,39,78,81,60,157,194,141,47,101,190,131,143,41,122,124,66,43,139,133,192,47,188,140,86,200,76,90,172,140,49,48,160,216,197,88,212,176,131,111,169,84,208,207,184,101,106,101,82,190,120,133,43,67,103,40,73,130,191,171,95,173,42,160,141,177,192,84,33,139,35,80,157,114,133,76,157,89,139,119,68,72,195,190,193,135,57,214,50,149,171,183,218,134,102,68,167,147,202,44,82,48,222,198,114,82,162,133,99,34,178,183,161,103,68,217,98,180,66,54,194,65,48,39,218,84,86,182,214,40,88,217,219,50,71,212,72,98,205,132,120,38,122,172,208,91,176,85,204,168,169,120,88,87,130,221,149,188,161,67,198,95,103,156,146,141,87,208,172,66,146,135,100,80,194,138,179,168,201,204,172,63,59,94,136,34,138,35,41,161,97,209,60,198,178,109,192,90,83,104,68,115,126,119,37,43,38,136,193,175,110,67,40,188,211,131,135,209,142,210,207,137,73,140,187,102,78,206,119,115,38,155,47,148,166,80,201,79,180,44,146,219,175,55,57,155,147,87,64,60,100,92,49,174,187,101,199,185,128,201,130,112,109,115,185,188,75,210,198,106,35,119,171,205,88,126,64,172,86,99,217,170,70,113,35,213,145,119,200,49,211,78,140,212,124,195,214,174,101,146,61,129,140,140,107,194,111,71,186,207,143,96,49,188,51,137,93,156,68,114,200,164,42,184,130,71,61,212,132,117,206,86,146,183,155,172,166,142,128,96,39,39,75,93,208,56,39,86,87,92,216,96,82,116,104,159,203,120,107,209,220,179,133,98,170,114,120,124,115,56,161,42,143,120,116,155,89,140,138,35,178,111,96,125,133,206,132,40,192,41,108,182,48,70,124,55,77,69,204,57,176,147,33,211,126,77,90,84,115,105,93,169,108,56,99,96,104,64,73,214,38,91,135,221,76,80,44,58,192,45,36,189,154,167,93,111,198,70,217,107,66,72,103,56,121,124,122,216,135,217,199,181,86,87,143,82,52,73,104,177,133,110,157,197,148,152,197,149,206,68,96,174,146,131,65,159,50,194,135,109,40,185,107,103,60,124,98,72,119,154,60,146,158,73,97,212,102,156,90,215,7
46,72,207,90,147,62,85,52,101,106,110,58,93,38,78,80,61,157,193,141,46,101,190,131,143,42,121,123,67,42,140,133,192,46,188,139,86,199,76,89,173,140,50,49,159,216,196,86,211,177,129,111,169,84,209,208,184,101,107,100,83,187,119,132,42,68,102,41,72,130,190,171,95,172,44,160,141,178,192,85,32,139,36,80,156,115,134,76,158,90,140,119,69,72,196,190,194,134,59,213,49,148,171,182,218,134,102,68,165,148,203,43,83,47,221,199,113,82,163,133,98,34,178,183,162,102,67,216,97,179,65,55,192,65,47,39,218,85,87,180,213,40,88,216,220,51,71,211,71,98,205,132,121,37,121,174,207,92,177,84,204,167,169,120,89,87,130,221,149,188,162,67,197,94,104,158,147,141,87,207,171,66,145,135,99,81,195,139,179,167,201,205,172,62,58,92,136,35,138,35,41,161,98,209,60,195,178,111,191,90,81,105,69,116,127,120,38,44,37,137,193,173,109,65,41,189,210,130,134,208,142,211,208,136,75,140,186,104,77,207,120,116,38,153,47,147,167,82,199,79,180,44,146,220,174,54,58,154,148,86,64,61,98,90,49,173,187,99,201,185,128,201,129,111,108,115,186,186,76,211,198,106,35,120,172,206,89,125,64,172,86,99,218,169,69,114,34,212,144,119,201,50,209,78,141,213,124,196,215,172,100,147,61,129,140,139,108,195,111,70,186,206,144,97,47,188,51,138,94,156,68,114,200,163,42,184,130,70,59,210,131,116,207,87,146,183,154,172,166,142,129,94,39,39,76,92,206,55,40,88,85,92,216,96,81,116,105,159,203,121,106,209,220,178,132,97,171,114,120,122,115,56,160,41,141,121,117,157,89,139,139,33,179,110,97,125,133,205,130,40,192,41,108,181,48,69,123,55,77,70,204,57,176,147,34,211,126,77,90,84,116,107,93,169,108,55,99,97,103,63,74,215,38,91,136,221,77,79,44,56,192,45,37,188,153,168,94,110,200,69,217,106,66,72,105,56,121,124,122,214,133,217,199,181,87,86,143,82,52,72,102,177,132,110,156,199,148,153,199,149,206,67,95,175,145,130,65,160,50,194,135,110,41,185,107,103,60,125,98,71,119,154,62,145,157,73,97,212,102,156,93,214,7
46,70,207,89,146,63,84,52,100,106,110,57,93,39,78,80,61,158,193,141,46,100,190,131,143,42,121,124,66,42,140,134,192,47,187,139,86,200,77,90,172,140,50,48,159,217,196,87,211,177,129,112,169,84,208,208,184,101,107,101,83,188,120,132,43,69,103,41,73,130,191,171,95,172,45,160,141,178,192,85,32,139,36,80,157,116,134,77,158,90,140,118,68,72,196,190,194,134,59,213,50,148,170,182,219,135,102,68,165,148,204,43,82,47,221,198,113,82,163,133,99,34,177,184,163,102,67,215,97,180,65,55,193,66,48,38,217,85,87,180,213,40,89,217,219,51,70,211,70,99,205,132,120,37,121,173,208,93,177,85,205,167,170,121,88,88,130,221,150,189,162,68,197,94,103,157,146,143,87,207,171,66,146,135,100,80,195,138,180,168,201,204,173,63,59,94,136,34,139,36,41,161,98,210,59,195,178,110,192,91,83,104,69,116,128,120,37,44,37,137,193,174,110,66,41,188,211,130,135,209,142,210,208,137,75,141,187,103,77,207,120,117,38,155,46,147,167,81,200,79,180,45,147,219,175,54,58,155,148,86,64,62,98,90,50,173,187,100,201,185,128,202,130,111,109,115,185,187,76,210,199,106,34,120,172,206,89,126,65,171,87,99,217,170,70,113,33,212,144,118,201,50,209,78,141,213,124,196,215,172,100,146,62,128,140,139,107,195,111,72,186,206,143,96,47,189,52,137,94,156,67,114,200,163,42,185,130,71,58,211,132,117,208,86,146,183,155,172,166,142,129,95,38,39,76,92,207,55,40,87,86,92,216,96,81,116,105,160,203,120,106,208,221,178,133,97,170,115,120,122,115,55,160,42,142,120,117,157,89,138,139,33,179,110,96,125,134,205,130,39,192,41,109,181,48,70,123,55,77,69,204,56,176,147,34,211,126,78,90,84,115,107,93,169,108,56,100,96,103,63,74,214,37,92,135,221,76,80,44,56,192,45,37,188,154,168,93,110,200,69,217,106,65,72,104,56,120,125,122,216,134,217,199,181,86,86,144,82,52,73,103,177,132,110,156,199,148,153,198,150,206,68,96,175,145,131,65,160,50,195,136,109,40,184,107,103,61,124,98,72,119,154,61,146,156,72,96,212,102,155,92,215,7
46,71,207,89,146,63,85,51,99,106,110,57,93,39,78,80,61,157,193,141,46,101,190,130,143,42,121,123,67,43,140,134,192,47,188,140,86,200,77,90,172,141,49,48,159,217,197,87,211,176,129,112,169,84,209,208,184,100,107,101,83,188,119,132,43,68,103,41,73,130,190,171,95,172,44,160,141,178,192,85,32,139,36,80,157,115,134,76,158,90,140,118,68,72,196,190,194,134,59,213,50,148,171,182,219,134,102,68,166,148,204,43,82,47,221,199,113,82,163,133,99,34,177,183,162,102,67,216,97,180,65,55,193,65,47,38,218,85,86,180,213,40,88,216,220,51,70,212,70,99,205,132,120,37,121,173,208,92,177,85,204,167,170,120,88,87,130,221,150,188,162,68,197,94,103,157,146,142,87,207,171,66,146,135,100,80,195,138,179,167,201,204,172,63,58,93,136,35,138,36,41,161,98,209,59,196,178,110,192,91,82,104,69,116,127,120,37,44,37,137,193,174,110,66,41,188,211,130,135,209,143,210,208,137,75,140,187,103,77,207,120,116,38,155,47,147,167,81,199,79,180,45,147,219,175,54,58,154,148,86,64,61,98,91,49,174,187,100,201,185,128,202,130,111,109,115,185,187,77,210,199,106,35,120,172,206,89,126,65,172,87,99,218,170,69,113,33,212,144,119,201,50,209,78,141,213,124,196,215,173,100,146,61,128,140,139,108,194,111,71,186,206,143,97,47,189,51,138,94,156,67,113,200,163,42,184,131,70,59,211,131,117,208,86,146,183,155,172,166,142,129,95,38,38,76,93,207,55,40,87,86,92,216,95,81,116,105,160,203,120,106,209,220,178,132,97,170,115,120,122,115,56,160,41,142,120,117,156,88,139,139,33,179,111,96,125,134,206,130,39,192,41,109,181,48,70,123,55,77,69,204,56,176,148,34,212,126,78,90,84,116,107,93,170,107,56,100,96,103,63,73,215,37,91,135,221,77,80,44,56,192,45,37,188,154,168,93,110,200,69,217,106,66,72,104,56,121,124,121,216,134,217,199,181,87,86,144,82,52,72,103,177,132,110,156,198,148,152,199,150,206,68,96,175,145,130,65,160,50,194,135,109,40,185,107,104,60,124,98,72,119,154,62,146,156,73,96,211,102,156,92,215,7
43,71,205,90,147,64,83,52,100,105,111,55,93,41,75,81,62,158,193,141,47,102,189,130,141,42,123,123,69,44,142,134,192,47,188,139,86,200,75,88,172,139,48,47,158,217,194,86,211,176,126,111,170,83,211,207,183,102,105,101,85,190,119,132,42,69,103,39,74,132,190,171,90,171,41,161,141,179,187,87,31,139,36,79,159,114,132,75,159,87,142,118,68,71,196,191,195,136,59,212,50,147,174,181,218,132,102,71,165,148,205,44,80,44,224,204,113,85,163,132,99,33,175,181,163,100,69,214,97,180,66,55,193,67,48,38,220,86,88,180,214,40,92,217,219,54,69,214,70,100,206,129,120,36,120,172,209,91,175,83,204,168,170,119,89,89,130,220,149,189,163,71,197,93,105,157,149,142,85,205,170,67,146,135,97,79,194,139,180,166,202,203,174,62,58,95,136,32,138,37,42,161,95,209,60,194,176,110,194,92,82,107,68,118,127,118,37,43,37,136,193,173,109,65,41,186,211,134,134,210,142,211,207,135,75,139,189,106,80,207,120,114,39,156,48,144,167,80,197,79,180,45,147,224,175,54,60,155,147,86,61,59,99,89,48,171,185,98,201,184,125,203,134,112,109,116,187,184,77,209,199,104,33,121,171,204,90,125,66,169,86,101,217,169,69,112,33,211,146,117,203,52,211,81,140,214,124,195,214,174,99,147,61,127,140,138,110,194,113,69,184,207,143,100,46,189,54,138,92,155,66,114,202,163,41,183,133,71,61,212,132,115,209,83,144,184,158,173,166,142,129,97,37,39,77,94,208,54,43,88,85,90,216,97,82,117,105,158,203,118,107,207,220,178,130,96,172,115,120,124,116,56,158,42,140,120,118,155,88,140,140,33,178,110,95,128,134,207,128,42,195,40,107,181,50,70,121,52,76,69,203,54,175,148,32,213,129,76,89,86,116,105,92,169,106,54,97,96,102,62,77,216,34,93,135,220,78,77,47,54,194,45,38,187,152,168,90,111,201,69,218,106,67,69,103,55,119,125,124,216,136,220,199,181,88,87,145,80,52,75,104,175,134,110,158,201,149,153,197,152,203,67,96,173,144,133,65,159,52,194,134,109,41,186,106,103,61,124,98,74,119,154,61,142,157,73,98,211,102,157,93,217,7
46,71,208,91,146,62,85,51,99,106,110,57,93,39,79,79,61,158,191,143,47,101,190,130,142,42,121,122,69,43,141,133,192,48,188,139,85,200,77,89,173,141,49,49,159,216,197,87,211,177,129,111,168,84,209,208,183,100,107,101,83,189,119,133,42,68,103,41,73,130,191,171,94,173,45,160,141,178,192,85,32,141,35,78,157,115,134,76,160,90,141,118,67,72,197,189,194,134,60,214,50,147,171,182,219,134,102,68,166,149,203,43,82,46,220,199,113,83,162,132,97,34,178,183,161,103,68,216,97,180,64,56,193,64,48,38,217,84,86,182,213,39,89,215,220,51,70,212,70,98,205,132,120,37,122,171,209,93,178,85,204,168,171,121,88,87,130,221,149,188,162,68,197,93,104,157,146,143,88,207,171,66,147,135,101,81,196,139,180,167,200,204,172,63,59,94,138,34,138,37,42,160,98,210,59,196,178,110,192,90,82,104,69,116,128,121,37,44,36,138,192,174,110,67,40,187,211,130,134,209,143,210,207,136,74,141,187,102,77,207,119,117,37,155,47,147,165,80,199,80,180,45,146,220,177,55,59,155,147,86,63,62,99,88,50,174,186,101,200,185,128,201,131,113,109,115,186,188,76,210,199,105,36,119,171,207,89,127,65,172,87,99,219,170,68,113,33,212,143,120,200,50,210,77,140,212,123,196,215,172,99,146,61,129,141,138,108,194,112,71,186,206,143,96,47,189,51,137,94,157,68,115,199,162,41,183,130,70,59,211,132,117,207,86,148,184,155,171,166,143,131,95,39,39,77,94,206,56,41,89,86,93,215,96,81,118,105,160,204,120,106,207,220,178,132,95,170,116,119,122,114,55,161,40,142,120,116,156,89,139,141,32,178,110,97,125,134,206,129,39,191,41,108,181,48,70,122,54,77,69,204,56,175,147,35,212,127,78,91,84,115,107,92,170,109,55,100,97,103,63,73,214,37,91,135,219,77,79,44,55,191,45,37,188,155,167,93,109,201,69,216,107,65,73,103,56,121,124,121,216,134,217,199,181,87,86,143,83,53,72,102,177,133,110,156,198,147,152,199,149,205,68,96,175,145,131,65,159,50,193,135,112,40,186,106,104,61,125,98,71,120,154,62,144,157,74,97,213,102,156,91,214,7
47,71,206,89,147,63,85,51,100,106,110,57,93,40,79,81,61,157,192,141,46,100,190,129,143,41,122,123,66,43,140,133,192,47,189,140,85,201,76,90,172,140,50,48,159,217,197,86,212,177,129,112,169,85,208,209,184,100,107,101,83,188,119,132,43,68,102,40,73,130,190,172,96,172,44,161,141,178,192,86,32,139,36,79,156,115,135,77,158,89,141,118,68,72,196,189,194,134,58,213,51,148,171,181,220,134,101,69,166,148,203,44,83,46,220,199,112,83,163,132,99,33,178,183,162,102,67,216,97,180,65,56,193,66,48,38,218,85,87,181,213,39,88,216,220,51,70,212,70,98,205,133,121,37,120,172,208,93,178,85,204,168,169,119,88,87,129,221,150,188,162,68,197,94,104,157,145,143,87,206,172,66,146,135,99,81,196,139,180,167,202,204,171,63,58,93,136,35,138,35,42,161,97,209,59,196,178,111,191,91,82,104,69,116,127,119,37,44,37,136,193,174,110,67,41,187,211,131,134,209,142,210,208,137,75,141,187,103,78,208,120,116,38,156,47,146,167,82,200,80,181,45,147,219,176,55,58,154,148,85,64,62,98,91,50,174,187,101,201,184,128,201,130,111,108,115,185,186,77,210,198,106,34,120,172,206,89,126,65,172,87,99,217,171,68,113,34,213,144,121,200,50,209,79,141,212,124,197,215,173,100,146,60,128,140,139,108,194,110,71,186,206,143,97,48,188,51,138,94,156,66,114,200,162,41,184,131,71,59,210,132,116,208,86,146,183,154,172,166,142,128,95,38,38,76,93,207,56,40,87,86,92,216,95,80,116,105,160,203,120,107,209,220,179,133,96,170,116,119,123,115,56,160,42,141,119,117,156,89,138,141,33,179,111,96,126,134,205,130,39,192,42,108,182,48,69,123,55,78,69,204,56,176,147,35,212,126,78,90,84,115,106,93,170,107,56,100,96,103,62,73,215,37,92,135,221,78,79,45,56,191,45,36,188,154,167,93,109,200,69,217,106,65,72,104,56,121,124,121,215,135,217,199,181,86,86,144,81,51,73,104,177,132,110,155,198,148,153,198,149,206,67,96,174,145,131,64,161,50,195,135,109,40,184,107,103,60,124,98,71,119,154,61,146,156,72,97,211,102,156,92,216,7
47,71,206,88,146,63,84,50,101,105,109,57,91,39,79,81,61,157,193,141,46,100,189,132,141,42,122,125,66,43,141,133,193,48,188,140,86,200,78,89,172,141,49,48,159,217,197,87,211,175,129,112,168,85,207,208,185,99,106,101,83,188,119,131,43,68,104,41,73,130,189,171,94,171,44,161,143,178,191,86,32,140,36,77,158,116,134,77,157,90,139,118,69,73,196,190,195,132,59,212,49,148,171,181,218,134,102,66,165,148,203,43,83,47,221,200,114,85,162,133,98,33,178,183,163,103,69,217,97,180,65,56,193,64,48,39,219,85,86,180,214,40,89,218,220,53,70,211,70,98,204,132,121,37,121,174,208,93,177,85,205,169,168,120,89,86,129,222,149,189,162,68,197,94,103,156,145,142,88,207,172,67,144,135,100,81,195,138,179,168,202,204,173,63,58,94,136,35,137,36,41,159,97,210,59,197,178,110,193,90,83,102,69,115,128,118,37,44,37,134,192,173,110,66,41,186,212,131,133,209,143,210,208,137,76,140,186,102,76,208,119,116,38,155,47,149,168,80,199,81,179,44,148,220,175,52,56,154,148,85,63,62,99,90,51,173,188,100,201,184,127,202,129,111,109,115,184,187,76,210,198,107,35,120,172,206,89,126,66,171,85,99,217,169,69,113,33,211,143,119,201,51,209,79,140,213,124,196,215,171,100,146,63,128,140,140,106,196,111,70,186,206,143,96,46,186,51,139,93,156,67,112,200,162,42,185,132,70,59,211,132,117,208,86,146,186,155,173,166,142,129,95,39,39,77,93,208,56,40,87,87,91,216,95,81,117,104,159,203,120,105,209,221,180,134,97,169,116,121,122,113,55,161,41,142,119,116,156,90,137,139,32,178,112,95,125,133,207,128,40,191,40,109,181,48,69,123,55,77,71,205,56,177,146,35,212,127,78,90,83,114,107,93,168,107,58,100,94,103,63,73,216,38,93,135,221,75,80,44,57,191,45,37,188,153,169,93,109,199,68,216,106,65,73,105,56,120,124,121,214,134,218,198,182,85,86,144,81,53,71,103,177,133,111,156,199,147,153,198,150,207,68,96,176,145,131,64,162,50,195,136,110,40,184,106,103,61,125,98,73,118,155,62,145,155,72,96,212,102,156,90,216,7
46,72,206,92,147,63,86,52,98,105,110,58,92,38,79,78,60,158,194,139,47,100,189,131,144,40,121,123,67,42,140,134,190,47,190,141,84,200,77,89,174,141,49,49,160,217,198,88,212,177,128,111,168,85,209,208,184,102,105,101,83,189,122,132,41,67,104,38,74,130,189,172,95,173,46,162,143,179,193,85,32,140,35,79,157,113,133,77,158,91,141,120,71,72,195,191,195,134,57,213,50,146,172,182,219,133,102,69,165,148,203,44,84,46,222,200,113,83,162,136,99,35,176,183,163,103,66,215,97,179,65,54,193,64,47,38,216,84,85,181,213,40,89,215,217,50,71,211,71,99,206,134,119,37,120,172,207,93,179,86,203,169,171,122,88,85,131,221,150,187,161,68,197,94,104,157,147,144,87,208,169,66,147,135,100,80,197,137,178,167,200,204,173,63,58,94,137,34,138,33,42,161,98,210,60,195,179,111,191,89,81,105,69,115,127,121,38,46,38,136,193,172,108,66,41,188,211,129,137,207,143,212,207,135,76,139,190,103,75,205,119,115,38,156,47,146,165,79,199,81,178,45,146,218,175,55,58,154,148,88,63,62,97,92,48,174,187,100,200,186,128,202,130,111,108,116,184,186,77,210,198,107,37,119,174,206,88,126,63,172,87,99,219,169,68,115,31,213,145,117,201,49,210,78,142,214,125,197,213,173,98,146,62,131,139,138,108,195,109,71,187,207,142,95,47,188,51,138,94,157,67,112,201,164,40,184,132,72,58,211,130,116,207,87,148,182,155,172,165,141,128,95,39,36,76,94,208,56,39,89,88,91,216,97,80,115,102,157,202,120,107,209,219,180,132,97,170,114,119,124,115,56,159,40,141,119,117,157,90,138,139,32,179,111,97,126,134,206,128,38,193,40,109,181,48,68,122,53,78,70,205,55,178,150,34,211,127,76,90,85,115,108,93,169,107,57,101,97,103,62,72,214,38,92,134,220,76,80,45,57,191,45,35,189,153,169,93,113,200,68,216,106,66,72,105,57,121,123,123,214,135,218,199,179,86,87,143,81,52,71,103,177,132,109,158,198,147,153,200,149,205,68,95,175,144,130,66,160,49,196,137,110,40,185,107,104,62,124,97,73,123,153,63,144,157,70,96,214,103,154,92,216,7
45,71,207,90,145,62,85,52,100,106,109,57,94,40,77,79,61,157,193,140,45,101,191,130,143,42,121,123,67,43,141,134,191,48,189,140,86,201,78,89,172,140,48,49,160,217,197,87,211,177,129,112,168,84,209,208,185,101,107,101,82,187,120,133,43,68,103,41,73,129,191,172,95,172,43,161,141,177,192,85,31,140,36,80,157,116,134,77,158,90,140,118,68,72,196,190,194,134,59,213,50,148,171,182,219,135,102,68,166,148,203,43,83,47,221,198,113,82,163,132,99,34,177,184,162,102,67,216,97,180,65,55,193,66,48,39,218,85,86,181,213,40,89,216,220,51,70,212,69,99,205,132,120,37,121,173,208,93,177,85,204,167,171,120,88,88,130,221,151,188,163,68,197,94,103,157,146,141,88,207,171,66,145,135,99,80,196,138,180,168,201,204,172,63,59,94,137,34,139,36,41,161,98,209,59,196,178,111,192,90,82,104,69,117,127,120,37,44,37,138,192,173,110,66,40,189,211,130,135,208,143,210,207,136,75,139,187,103,77,207,120,116,38,155,46,147,167,81,200,80,180,45,147,220,176,54,57,154,148,86,64,61,98,91,50,173,187,100,201,185,128,201,130,112,109,115,186,187,76,210,199,107,34,119,171,206,88,126,64,173,87,99,218,170,69,113,33,213,144,119,200,50,209,78,141,213,124,197,215,172,100,146,61,128,140,139,108,194,110,71,185,206,144,97,48,189,51,138,94,156,68,113,201,163,41,185,130,70,59,211,132,117,208,86,146,184,154,173,166,142,128,95,39,39,76,92,207,56,40,87,86,92,216,95,81,117,105,160,203,120,106,209,220,178,133,97,170,115,120,122,116,56,161,42,142,120,117,157,89,138,140,32,178,111,97,124,134,206,131,39,192,40,109,181,48,69,122,55,77,69,205,57,176,147,34,211,127,77,90,84,116,108,93,169,108,56,99,97,102,63,74,215,37,91,135,222,77,80,45,56,192,45,37,188,153,168,93,110,199,69,216,106,66,71,104,57,120,124,122,216,134,218,199,181,87,86,144,82,53,72,103,177,133,111,156,198,148,152,199,149,207,68,96,175,146,131,65,160,50,195,135,110,40,185,107,103,60,124,98,72,120,154,62,146,157,72,96,211,102,156,92,215,7
44,72,208,89,147,65,85,51,100,104,111,58,93,41,78,80,60,155,193,144,47,99,191,131,145,41,120,124,66,45,141,133,191,47,189,138,84,202,79,91,172,141,50,47,161,216,196,86,212,175,126,111,170,82,207,207,184,100,108,100,83,189,118,134,41,69,103,41,73,132,188,171,93,173,42,163,140,178,192,87,31,140,37,80,157,116,133,77,159,90,140,118,70,73,197,188,197,137,56,212,46,146,170,182,218,135,104,68,165,145,205,43,83,48,224,198,113,80,162,132,99,33,178,184,163,103,69,216,98,182,65,56,193,66,45,38,216,86,82,177,213,40,88,215,219,50,70,210,73,99,206,129,120,36,120,172,208,91,177,85,204,168,168,120,88,88,130,224,150,188,165,69,197,93,100,158,144,143,87,206,172,65,147,136,99,77,197,139,179,167,200,204,172,65,57,93,138,34,139,34,41,160,97,211,60,196,178,113,192,91,83,104,69,115,126,117,36,43,38,134,193,177,109,66,40,187,213,130,136,209,141,210,210,138,77,141,186,102,78,206,121,118,38,154,45,146,167,83,202,79,179,43,148,218,174,54,58,156,148,83,66,60,96,91,50,175,187,100,201,184,130,201,128,113,108,116,187,187,80,211,198,109,35,118,174,208,89,125,67,172,88,98,218,167,70,116,33,211,146,121,201,49,209,77,142,215,125,194,214,173,100,148,62,129,140,138,109,193,111,71,185,205,144,98,46,187,53,139,93,154,67,114,199,165,42,184,133,68,61,211,131,118,207,84,145,182,152,172,166,141,129,96,36,39,76,91,208,52,37,90,85,92,217,94,79,118,106,161,204,121,107,207,221,179,133,96,169,116,121,123,115,55,160,43,142,121,119,156,90,138,139,34,178,110,98,126,132,210,130,38,191,39,109,180,48,70,123,52,76,69,204,56,176,150,34,211,126,76,89,85,115,108,91,171,107,57,101,98,104,62,74,215,36,91,136,222,78,81,44,57,192,47,37,188,153,167,94,110,199,69,213,106,66,73,103,56,122,124,121,216,135,217,199,181,86,84,143,83,53,72,103,178,135,109,156,200,150,152,199,150,206,67,96,177,142,132,64,159,48,192,135,111,42,187,107,104,61,125,98,70,121,155,63,146,155,74,97,212,101,155,92,215,7
47,71,207,91,145,63,86,52,100,107,109,58,93,41,77,80,61,157,193,141,46,102,191,129,143,43,120,124,66,42,140,133,193,47,188,142,85,197,78,91,172,140,50,50,158,217,197,87,212,175,126,112,168,83,209,208,185,100,106,101,81,188,119,134,43,67,103,42,72,129,191,170,94,173,43,159,142,177,191,85,33,138,37,77,156,116,134,75,158,90,140,118,67,72,196,191,195,134,57,213,51,148,171,182,220,133,101,67,165,148,205,43,82,46,223,200,115,82,164,133,99,32,178,183,161,102,67,217,96,179,67,54,194,65,48,39,216,84,87,182,214,41,88,216,221,51,70,210,70,100,204,131,119,39,122,172,207,95,176,85,206,167,169,121,87,87,130,221,152,188,165,68,197,94,102,157,148,142,87,207,169,67,146,136,101,81,195,138,181,167,201,205,171,64,58,94,137,35,138,35,41,159,97,209,59,196,178,111,192,90,80,103,69,114,128,118,36,44,37,135,194,175,108,68,40,187,210,129,135,208,144,209,208,136,74,139,188,102,76,208,119,117,37,154,47,148,165,81,199,79,180,46,146,218,175,54,58,153,147,85,65,62,97,90,50,174,188,100,199,185,128,201,129,112,109,114,185,188,77,211,198,105,36,121,172,204,88,128,64,173,86,98,218,171,70,113,32,212,145,119,202,50,209,78,141,212,124,196,215,173,101,146,61,129,141,137,109,196,110,70,185,206,144,98,47,188,50,137,94,156,66,114,200,163,41,186,131,71,60,210,131,117,208,84,147,182,155,171,167,142,130,95,38,39,74,93,207,55,39,88,85,91,215,95,80,116,103,159,203,120,108,207,220,177,130,98,168,116,122,124,115,56,161,41,143,122,117,157,90,137,139,33,178,109,96,126,134,206,131,40,192,41,107,181,49,72,122,55,78,69,204,56,176,148,34,210,126,80,89,83,118,108,94,170,105,57,100,97,101,62,74,215,38,91,135,221,76,81,44,56,193,46,37,188,154,168,93,110,201,69,217,106,64,73,104,56,119,123,121,215,134,218,199,182,88,86,144,81,51,73,104,177,132,109,159,198,149,152,197,151,206,68,94,175,144,130,64,160,47,195,136,108,41,184,106,104,59,124,98,73,119,153,62,144,157,74,96,211,104,157,90,214,7
46,71,206,89,146,63,85,51,99,106,110,57,93,39,78,80,61,157,193,141,46,101,190,130,143,42,121,123,67,43,140,134,192,47,188,140,85,200,77,89,172,140,50,48,160,217,197,87,211,176,129,112,169,85,209,208,184,101,107,100,83,188,119,132,43,68,103,40,74,130,190,171,95,172,44,161,141,178,192,85,32,139,36,80,157,115,134,77,158,90,140,118,68,72,196,190,194,133,58,213,50,147,171,182,219,134,102,69,166,148,204,43,83,47,221,198,113,82,163,133,99,34,176,183,162,103,68,216,97,180,65,55,193,66,47,38,218,85,86,180,213,40,89,216,220,52,70,212,70,99,205,132,120,37,121,173,207,93,177,85,204,167,170,120,88,88,130,222,150,188,162,67,197,94,103,158,146,142,87,207,170,66,146,135,99,80,196,138,180,168,201,204,173,63,58,93,136,35,138,35,41,161,97,209,59,196,178,110,192,91,82,104,69,116,127,119,37,44,38,137,193,174,110,66,40,188,211,131,135,209,143,210,208,137,75,141,187,103,77,207,120,116,38,155,47,147,167,81,200,79,180,45,147,220,175,54,58,155,149,86,64,61,98,91,49,174,187,101,201,184,127,201,130,111,109,115,186,187,76,210,199,106,34,120,172,206,89,127,65,172,87,99,218,170,69,113,33,212,144,118,201,50,209,78,141,213,124,196,215,172,99,146,61,128,140,139,107,195,111,71,185,206,143,97,46,189,51,137,94,155,67,113,200,163,42,184,131,71,59,210,131,117,208,86,146,183,155,172,166,142,129,96,38,38,77,93,207,55,40,88,86,92,216,96,81,117,104,160,203,120,106,209,220,178,132,97,170,115,120,122,115,55,160,41,141,120,117,156,88,138,139,33,179,110,96,125,134,206,130,39,192,41,108,182,48,70,122,55,77,69,204,56,175,147,34,211,126,77,90,84,116,107,93,169,108,56,99,96,103,63,73,215,37,92,135,221,77,80,44,56,192,46,37,188,153,168,93,110,200,69,217,106,66,72,104,56,120,124,121,216,134,218,198,181,87,86,144,82,52,73,103,178,132,110,156,198,148,153,198,149,206,67,96,176,145,131,64,160,50,195,135,110,40,185,107,104,61,124,98,72,120,154,61,146,156,72,96,211,101,156,92,215,7
46,74,207,91,143,60,85,52,100,106,110,58,93,39,74,76,62,155,192,140,45,100,188,132,145,41,121,123,67,41,142,134,190,45,187,138,84,198,78,91,173,142,49,52,158,218,198,84,210,177,128,113,170,84,208,209,186,101,110,102,81,188,119,130,45,68,106,39,75,129,191,173,95,171,44,162,143,177,190,85,33,140,33,81,158,115,136,75,159,90,140,119,67,75,195,190,193,135,59,217,49,148,169,182,221,133,101,67,165,150,204,42,80,48,221,198,112,82,162,135,98,32,179,183,165,101,68,215,96,179,65,55,194,64,46,34,217,85,86,180,212,39,87,213,218,52,71,213,74,98,202,132,119,38,122,173,207,91,177,83,204,166,171,123,86,89,130,220,152,188,163,68,198,95,105,157,145,141,89,210,171,65,144,134,100,84,196,139,178,166,200,206,172,62,58,93,137,35,141,36,42,161,94,211,57,196,174,109,193,91,82,104,67,114,127,120,35,45,34,138,193,174,110,67,40,188,211,128,136,208,142,211,205,137,76,140,186,104,75,208,120,114,37,156,47,149,166,82,198,79,182,44,147,221,173,54,58,155,150,85,63,62,100,90,51,172,188,100,198,186,127,202,130,112,109,115,185,188,76,209,198,108,36,118,169,207,89,127,64,173,88,99,216,169,68,114,32,213,143,121,201,50,208,78,140,214,124,194,215,174,99,150,60,131,141,139,106,197,110,73,185,207,140,96,46,190,51,139,93,153,68,110,201,161,39,182,128,69,60,212,133,117,208,87,143,181,153,175,164,139,128,93,37,39,77,92,207,55,38,88,89,91,215,97,81,116,103,159,204,120,106,208,219,180,132,96,169,115,121,122,116,56,161,45,143,120,116,155,89,138,140,32,180,111,98,127,135,204,130,38,193,41,108,182,49,71,123,56,74,69,204,56,176,146,33,213,124,77,90,87,114,108,94,170,107,56,99,94,101,64,73,215,37,94,132,221,78,79,45,56,193,45,37,191,152,167,94,108,201,66,216,105,65,73,103,56,121,125,121,219,136,217,199,180,88,87,143,81,53,74,101,175,133,112,157,198,145,152,200,150,207,69,96,174,144,131,65,161,51,196,136,109,42,186,106,104,59,124,99,72,116,154,63,147,158,71,99,212,102,156,93,214,7
46,71,207,89,146,62,85,51,100,106,109,56,93,39,78,80,61,157,193,141,46,101,190,130,143,42,121,124,67,42,140,134,192,47,188,139,85,201,77,90,173,140,49,49,159,217,196,86,211,176,128,112,169,84,208,208,184,101,107,101,83,188,119,132,43,68,103,41,73,129,190,172,95,173,44,160,141,178,192,85,32,139,36,80,157,115,134,76,159,89,140,118,68,72,196,190,194,134,59,213,49,147,170,181,218,134,102,68,165,148,203,43,83,47,221,198,114,82,164,133,99,34,177,183,162,102,68,216,97,180,65,55,193,66,47,38,218,85,86,181,213,40,89,216,220,51,71,212,70,99,204,132,120,37,121,173,208,93,177,85,204,167,169,120,89,87,130,221,150,189,162,68,198,95,103,157,146,142,87,207,171,66,146,135,100,81,196,138,180,167,201,204,172,63,58,93,136,35,138,35,41,161,97,209,59,196,178,110,192,91,82,104,69,116,128,120,37,44,37,137,193,174,110,67,40,188,211,131,135,209,143,210,207,136,75,140,187,103,77,208,120,116,38,155,47,148,167,81,200,79,181,45,147,219,175,54,58,154,148,86,64,62,98,90,49,173,187,100,201,185,127,202,131,112,108,115,185,187,76,210,199,105,34,119,172,206,89,126,64,172,87,99,218,170,70,113,33,212,144,119,201,50,210,79,141,213,124,196,215,173,101,146,61,129,140,140,107,195,111,71,186,207,143,97,47,188,51,138,94,156,68,113,200,163,42,184,131,70,59,210,131,117,207,85,146,183,155,172,166,142,129,95,38,39,76,93,207,55,40,87,85,92,216,96,81,117,105,160,204,120,106,209,220,178,132,97,170,114,120,122,115,56,160,41,141,120,117,156,88,139,139,33,179,111,97,125,133,206,131,39,192,40,108,182,48,70,122,55,77,69,204,57,176,147,34,211,126,78,90,84,116,106,93,169,108,56,99,96,102,63,73,214,38,91,135,221,76,80,45,56,192,45,36,188,154,168,93,110,200,69,217,106,66,72,104,56,121,125,121,216,134,217,199,181,87,86,144,81,53,72,103,177,132,110,156,199,148,152,199,150,206,67,97,175,145,130,65,160,49,195,136,109,40,185,107,104,60,124,98,71,119,154,61,146,156,73,96,211,102,156,92,216,7
46,71,207,89,146,63,85,51,100,106,110,57,93,39,78,80,61,157,193,141,46,101,190,130,143,42,121,123,67,43,140,134,192,47,188,140,86,200,77,90,172,141,49,48,159,217,196,87,211,176,129,112,169,84,209,208,184,101,107,101,83,188,119,132,43,68,103,40,73,130,190,171,95,172,44,160,141,178,192,85,32,139,36,80,157,115,134,76,159,90,141,118,68,72,196,190,194,134,59,213,50,148,171,182,219,135,102,68,166,148,204,43,83,47,221,199,113,82,163,133,99,34,177,183,162,102,67,216,97,180,65,55,193,65,47,38,218,85,86,180,213,40,88,216,220,51,71,211,70,99,205,132,120,37,121,173,208,92,177,85,204,167,170,120,88,87,130,221,150,188,162,68,197,94,103,157,146,142,87,207,171,66,146,135,100,80,195,138,179,167,201,204,172,63,58,93,136,35,138,36,41,161,98,209,59,196,178,110,192,91,82,104,69,116,127,120,37,44,37,137,193,174,110,66,41,188,211,130,135,209,143,210,207,136,75,140,187,103,77,207,120,116,38,155,47,147,167,81,199,80,180,45,147,219,175,54,58,154,148,86,64,61,98,91,49,173,187,100,201,185,128,202,130,111,109,115,185,187,76,210,199,106,35,120,172,206,89,126,65,172,87,99,218,170,69,113,33,212,144,119,201,50,209,78,141,213,124,196,215,173,100,147,61,128,140,139,108,194,111,71,186,206,143,97,47,189,51,138,94,156,67,113,200,163,42,184,131,71,59,211,131,116,208,86,146,183,154,172,166,142,129,95,38,38,76,93,207,55,40,87,86,92,216,95,81,116,105,160,203,120,106,209,220,178,132,97,170,115,120,122,115,56,160,41,142,120,117,156,88,139,139,33,179,111,96,125,134,206,130,39,192,41,109,182,48,70,122,55,77,69,204,56,176,148,34,212,126,78,90,84,116,107,93,170,107,56,100,96,103,63,73,215,38,91,135,221,77,80,44,56,192,45,37,188,154,168,93,110,200,69,217,106,66,72,104,56,121,124,122,216,134,218,199,181,87,86,144,82,52,72,103,177,132,110,156,198,148,152,198,150,206,68,96,175,145,130,65,160,50,194,135,109,40,185,107,104,61,124,98,72,119,154,62,146,156,73,96,211,102,156,92,215,7
47,71,207,89,146,63,84,51,100,106,109,57,93,39,78,80,61,158,193,141,45,101,190,130,143,41,121,123,67,43,140,134,192,47,188,140,86,200,77,90,172,141,49,48,159,217,196,87,212,177,129,112,169,85,209,208,184,100,107,101,83,188,119,132,43,68,103,41,74,130,190,171,95,172,44,160,141,178,192,85,32,140,36,80,157,115,134,77,158,90,141,118,68,72,196,189,194,133,58,213,50,148,171,182,219,134,102,68,166,148,204,43,82,47,221,199,113,82,163,133,99,34,177,183,163,102,68,216,97,180,65,55,193,65,48,38,218,85,86,181,213,40,88,216,220,51,71,211,70,99,205,132,120,37,121,173,208,92,177,84,204,167,170,120,88,87,130,221,150,188,162,67,197,94,103,158,146,142,87,207,171,66,145,135,100,81,195,138,180,168,201,204,172,63,57,94,136,35,138,36,41,161,97,209,59,196,178,110,192,91,82,104,69,116,127,120,37,44,37,136,193,174,110,66,41,188,211,131,135,208,143,210,207,136,75,141,187,103,77,208,120,116,37,155,47,147,166,82,200,80,181,46,146,219,175,54,58,154,148,86,64,61,99,90,49,174,188,100,200,185,128,201,130,111,109,115,185,186,77,210,199,106,35,120,172,206,89,126,65,172,86,99,219,170,69,113,34,212,144,119,200,50,209,78,141,213,124,197,215,172,100,146,61,128,141,139,107,194,111,71,186,206,143,97,47,188,51,137,94,155,67,114,200,162,42,184,131,70,59,211,131,117,208,86,146,184,155,172,166,142,128,95,38,39,77,93,207,55,39,87,86,92,216,95,81,117,105,160,203,120,106,208,220,179,132,97,170,115,119,122,115,56,160,41,142,120,118,156,88,139,139,33,179,110,96,125,133,205,131,39,192,41,109,182,48,70,123,55,77,69,204,56,176,147,34,212,126,77,90,85,116,107,93,170,108,56,99,96,103,63,73,215,37,91,135,221,77,79,45,56,192,46,37,189,153,168,93,110,200,69,217,106,66,72,104,56,121,125,121,215,135,217,199,181,87,86,144,81,52,73,103,176,132,110,156,199,148,152,199,149,206,68,96,175,145,130,65,159,50,195,136,110,40,185,107,104,61,124,99,72,119,153,61,145,156,73,96,211,102,156,92,215,7
46,71,207,89,146,63,85,51,99,106,110,57,93,39,78,80,61,157,193,141,46,101,190,130,143,42,121,123,67,43,140,134,192,47,188,140,86,200,77,90,172,141,49,48,159,217,197,87,211,176,129,112,169,84,209,208,184,100,107,101,83,188,119,132,43,68,103,41,73,130,190,171,95,172,44,160,141,178,192,85,32,139,36,80,157,115,134,76,158,90,140,118,68,72,196,190,194,134,59,213,50,148,171,182,219,135,102,68,166,148,204,43,82,47,221,199,113,82,163,133,99,34,177,183,162,102,67,216,97,180,65,55,193,65,47,38,217,85,86,180,213,40,88,216,220,51,70,212,70,99,205,132,120,37,121,173,208,92,177,85,204,167,170,120,88,87,130,221,150,188,162,68,197,94,103,157,146,142,87,207,171,66,146,135,100,80,195,138,179,167,201,204,172,63,58,93,136,35,138,36,41,161,98,209,59,196,178,110,192,91,82,104,69,116,127,120,37,44,37,137,193,174,110,66,41,188,211,130,135,209,143,210,208,137,75,140,187,103,77,207,120,116,38,155,47,147,167,81,199,79,180,45,147,219,175,54,58,154,148,86,64,61,98,90,49,174,187,100,201,185,128,202,130,111,109,115,185,187,77,210,199,106,35,120,172,206,89,126,64,172,87,99,218,170,69,113,33,212,144,119,201,50,209,78,141,213,124,196,215,173,100,147,61,128,140,139,108,194,111,71,186,206,143,97,47,189,51,138,94,156,67,113,200,163,42,184,131,70,59,211,131,117,208,86,146,183,155,172,166,142,129,95,38,38,76,93,207,55,40,87,86,92,216,95,81,116,105,160,203,120,106,209,220,178,132,97,170,115,120,122,115,56,160,41,142,120,117,156,88,139,139,33,179,111,96,125,134,206,130,39,192,41,109,181,48,70,123,55,77,69,204,56,176,147,34,212,126,78,90,84,115,107,93,170,108,56,100,96,103,63,73,215,37,91,135,221,76,80,44,56,192,45,37,188,154,168,93,110,200,69,217,106,66,72,104,56,120,124,121,216,134,217,199,181,87,86,144,82,52,72,103,177,132,110,156,198,148,152,199,150,206,68,96,175,145,130,65,160,50,194,135,109,40,185,107,104,60,124,98,72,119,154,62,146,156,73,96,211,102,156,92,215,7
46,71,207,89,147,62,85,51,100,106,110,57,93,39,78,79,62,157,193,140,46,101,191,130,142,42,121,123,67,42,140,133,192,47,188,140,85,200,78,89,173,141,49,49,160,217,196,87,212,176,129,112,169,85,209,208,184,101,107,101,83,187,119,132,43,68,103,40,73,130,191,171,94,172,44,161,141,177,192,85,32,139,36,80,157,115,134,77,160,89,140,119,68,72,196,189,194,134,59,213,50,148,171,182,218,134,102,68,166,148,203,43,83,47,221,198,112,83,162,133,99,34,177,183,162,103,67,216,97,180,65,54,192,65,47,39,218,85,87,180,213,40,88,216,220,51,71,211,71,99,205,132,120,37,121,174,208,93,177,85,204,168,170,120,88,87,130,221,150,189,162,68,197,94,103,158,146,142,87,207,171,66,145,135,99,80,195,139,179,167,201,204,173,63,58,94,137,35,138,35,41,161,97,210,59,196,179,110,192,90,82,104,69,115,127,120,37,43,37,137,193,174,110,66,41,188,210,130,135,209,143,209,207,136,74,140,187,103,77,207,120,116,38,156,47,147,167,81,200,79,181,45,147,219,175,55,58,154,148,86,64,61,98,90,49,173,187,100,201,184,128,202,131,111,109,114,186,187,76,209,199,106,35,120,172,206,89,126,65,172,87,99,218,170,69,113,34,212,145,119,201,49,209,78,140,213,123,197,215,173,100,147,61,128,140,139,108,194,111,71,186,207,144,97,47,189,52,138,94,156,68,113,200,162,42,184,131,71,59,211,131,116,208,86,146,183,155,172,166,142,129,95,38,38,76,93,207,55,40,88,86,92,216,96,81,117,105,160,203,121,106,209,221,178,132,97,170,114,119,122,115,56,160,41,142,119,117,157,89,139,139,33,179,111,96,125,133,206,130,39,192,40,109,182,48,70,123,55,77,69,204,56,176,148,34,211,126,78,90,84,115,106,93,170,108,56,99,97,103,63,73,215,38,92,136,221,77,79,44,56,192,46,37,188,154,168,93,110,200,69,217,107,66,72,104,56,120,124,121,216,134,217,199,180,86,87,144,82,52,72,103,177,132,110,156,199,148,153,199,149,206,68,96,175,146,131,64,160,50,194,135,110,41,185,107,104,61,124,98,71,119,154,61,146,158,72,96,211,102,156,92,215,7
93,175,93,139,140,83,106,209,150,84,117,94,185,43,45,184,163,148,47,192,196,124,42,214,219,52,90,142,132,169,74,185,129,221,51,45,41,155,148,133,88,221,162,211,42,62,45,48,105,208,97,34,98,193,79,122,79,71,210,106,176,90,197,193,61,212,188,93,80,203,41,153,131,136,116,183,125,202,137,88,156,33,120,48,104,59,77,49,156,56,128,167,142,199,38,195,120,145,132,109,84,182,54,137,61,113,207,79,50,167,149,197,140,49,133,173,105,129,56,197,57,175,65,39,60,48,87,79,72,52,34,174,46,104,161,67,197,36,133,150,38,164,220,137,119,172,137,78,58,91,209,76,204,46,101,59,121,172,191,155,189,166,104,152,97,74,71,186,94,169,215,110,73,61,33,103,185,93,145,58,79,160,149,136,84,219,89,68,207,74,80,164,209,107,129,55,174,182,93,146,70,107,56,52,161,72,130,127,119,43,114,155,41,157,149,180,110,38,47,85,91,150,132,122,37,115,190,184,39,66,138,105,124,76,156,76,190,55,218,54,132,210,73,143,138,133,39,42,150,176,120,185,111,212,103,36,141,130,179,60,208,104,92,104,146,128,195,179,66,87,53,74,204,176,59,93,102,186,119,149,153,155,144,139,147,102,146,182,88,154,129,116,204,54,70,74,123,114,106,186,161,183,182,135,73,178,90,36,39,161,181,49,163,140,130,212,69,59,166,137,76,51,152,110,202,180,75,165,134,117,210,174,63,170,189,164,38,42,51,178,213,59,98,40,218,86,97,63,67,167,150,215,74,118,211,68,188,172,164,90,70,83,54,41,213,69,191,199,159,169,142,136,82,59,75,145,42,81,188,193,141,63,109,170,185,140,155,184,61,46,187,202,59,38,145,204,130,69,222,160,179,75,164,221,191,36,156,172,68,124,53,190,152,173,127,185,87,210,176,161,133,215,67,110,197,171,176,171,188,61,166,77,197,53,63,85,135,84,160,104,138,181,183,132,136,87,133,215,149,74,222,47,41,80,204,145,32,144,94,59,110,167,65,142,81,213,160,68,54,91,138,63,188,58,102,49,138,76,212,33,148,106,187,35,164,102,170,42,145,77,162,184,100,154,115,71,47,87,137,151,43,93,218,97,197,140,170,168,120,124,141,135,8
92,175,95,137,139,82,104,210,150,83,117,94,186,44,45,183,162,149,47,190,195,125,42,215,220,52,88,142,131,168,75,184,129,221,51,45,42,155,147,132,88,220,161,212,39,60,45,46,104,208,97,35,97,194,79,123,80,69,211,105,175,89,199,194,63,212,188,94,79,203,41,154,129,134,114,183,125,200,136,88,157,34,120,50,106,59,77,47,157,56,129,169,143,199,39,196,121,146,133,109,84,182,55,137,62,114,209,78,49,167,151,198,138,49,133,172,105,130,55,197,58,174,65,41,60,48,86,78,74,56,33,176,44,103,160,67,198,37,134,150,39,164,219,136,119,171,140,75,58,91,210,74,203,46,101,61,121,171,191,156,191,166,103,150,96,73,71,186,93,168,214,110,73,63,34,103,184,93,145,60,78,161,149,133,82,217,90,69,209,74,78,164,209,108,129,54,173,184,90,147,71,108,56,54,161,71,129,127,119,41,113,156,40,157,151,181,112,38,48,85,91,149,132,120,36,115,190,184,38,66,137,107,122,74,157,76,190,56,217,53,131,209,76,142,137,133,40,41,151,176,120,185,113,210,103,36,142,128,178,60,207,103,92,103,143,129,195,179,66,90,54,72,204,176,58,94,101,185,120,149,153,156,144,139,147,101,147,182,89,154,127,116,204,54,70,74,122,112,107,185,162,185,181,135,72,179,90,36,38,162,181,48,163,140,130,212,69,58,166,136,74,49,153,109,202,179,76,166,133,116,208,174,61,171,188,165,38,42,50,177,213,58,99,40,216,87,97,65,66,167,149,215,74,119,211,67,189,171,163,88,70,83,54,41,214,70,191,198,158,171,142,135,82,62,75,144,41,80,186,193,141,63,109,171,185,139,156,182,61,44,188,203,59,38,144,204,129,70,221,159,179,76,162,222,191,36,156,173,68,125,51,192,152,172,125,183,86,209,176,160,133,216,67,111,196,172,176,174,186,60,167,78,197,54,64,85,135,84,158,104,137,181,183,134,136,87,135,215,149,74,222,46,40,83,204,145,32,143,94,58,110,167,66,143,82,215,160,69,55,91,141,63,188,57,101,50,138,77,211,33,148,108,187,35,162,103,170,43,144,77,161,184,99,154,116,72,48,85,136,152,43,92,219,97,196,138,170,169,119,125,142,137,8
93,175,93,139,140,83,106,210,150,84,116,94,185,43,45,183,163,148,47,192,196,124,42,214,219,52,90,141,131,169,74,185,129,221,50,45,41,156,148,133,88,221,161,210,42,61,45,48,105,207,97,34,97,193,79,123,79,72,211,106,176,91,197,193,61,213,188,93,80,203,41,153,131,136,116,183,125,201,137,88,156,33,121,48,104,58,76,49,156,56,128,168,143,200,37,195,120,146,132,109,84,182,55,137,61,113,208,78,50,167,149,197,140,49,134,173,105,129,56,197,57,175,64,39,60,49,87,78,72,53,33,174,46,104,160,66,197,36,133,150,38,164,220,137,119,172,138,77,58,91,209,76,204,46,101,59,121,171,192,155,189,166,104,151,97,75,71,186,94,169,215,110,74,61,33,102,185,94,145,59,78,160,149,135,84,219,89,68,207,74,79,164,209,108,129,55,173,182,92,147,70,108,56,52,161,72,129,126,119,42,114,154,41,156,149,179,110,38,47,85,90,150,132,122,37,115,190,184,39,66,138,105,124,75,156,76,191,55,217,53,132,209,74,143,139,133,39,43,150,176,120,185,111,211,103,36,141,129,179,60,208,104,91,104,145,128,196,178,66,87,53,74,204,175,58,93,102,186,120,150,153,156,145,139,147,102,146,182,88,154,128,116,203,54,71,74,123,113,107,185,161,183,183,135,73,178,90,36,39,161,181,49,163,139,130,212,69,59,166,137,75,51,152,110,202,180,75,165,134,117,209,173,63,170,189,164,38,42,51,178,213,60,98,40,217,86,97,64,67,167,150,215,74,119,211,68,188,172,163,89,71,82,54,40,213,69,191,199,159,169,143,135,82,59,75,145,42,81,188,193,142,62,109,170,185,140,154,184,61,46,188,202,59,39,145,204,130,69,222,160,179,76,164,221,191,36,155,172,68,124,52,190,152,173,127,185,87,210,176,161,133,215,67,110,198,171,176,171,188,61,165,77,197,54,63,85,134,84,159,104,138,181,183,133,136,87,133,215,149,74,222,46,41,80,203,145,32,144,94,59,110,167,65,142,81,214,160,68,54,91,139,63,188,58,102,49,138,76,212,33,148,106,187,35,164,102,170,42,145,77,163,184,100,154,115,71,48,87,137,152,43,93,218,97,197,140,170,168,119,124,142,135,8
93,175,93,139,140,83,106,210,150,84,117,94,185,44,45,183,164,148,47,192,197,124,42,214,219,52,89,141,131,169,74,185,129,220,51,45,41,156,148,133,88,222,161,210,42,61,45,48,105,207,97,35,97,193,79,123,79,71,211,106,176,91,197,193,61,213,188,93,79,203,41,153,131,136,115,183,125,201,137,88,157,33,120,48,104,58,76,49,156,56,128,168,143,200,37,194,120,146,132,109,84,182,55,137,61,113,208,79,50,167,149,197,140,49,134,173,105,129,56,196,57,175,64,39,60,49,87,78,72,53,34,174,45,104,160,66,197,36,133,151,38,164,220,137,119,172,137,77,58,91,209,76,204,46,101,59,121,172,192,155,189,166,104,151,97,75,71,186,94,169,215,110,74,61,33,103,185,94,145,59,78,160,149,136,84,218,89,68,207,74,79,164,209,108,129,55,173,182,92,146,70,108,56,52,161,72,129,126,119,42,114,154,41,156,149,180,110,38,48,85,90,150,132,122,37,114,190,184,39,66,138,105,124,75,156,76,191,55,217,54,132,209,74,143,138,133,39,42,150,176,120,185,112,212,103,36,141,129,179,60,208,104,91,104,145,128,196,178,66,87,53,75,204,175,59,93,102,186,120,150,153,155,145,139,147,101,146,182,88,155,128,116,204,54,71,74,123,114,107,185,161,184,182,135,73,178,90,36,39,161,181,49,163,140,130,212,69,58,167,137,75,50,152,110,202,181,75,166,134,117,210,173,63,170,190,164,38,42,51,178,213,60,98,41,218,86,97,64,67,167,149,215,74,119,211,68,188,172,164,89,71,82,54,40,213,69,191,199,159,169,143,135,82,59,75,145,42,81,188,193,142,62,110,170,185,140,154,184,61,46,188,202,59,39,145,204,130,69,222,160,179,76,164,222,191,36,155,172,68,124,52,190,152,173,127,185,87,210,176,161,133,215,67,110,198,171,176,171,188,61,165,77,197,53,64,85,134,84,159,104,138,181,183,133,136,88,133,215,149,74,222,46,40,80,203,145,32,144,94,59,110,167,65,141,81,213,160,68,54,91,139,63,189,58,102,49,138,76,212,33,148,106,187,35,164,102,170,42,145,77,163,184,100,154,115,71,48,87,137,152,43,93,218,97,197,140,171,168,119,124,142,134,8
93,175,93,139,140,83,106,210,150,84,117,94,185,43,45,183,163,148,47,192,196,123,42,214,220,52,89,141,131,169,74,185,129,221,50,45,41,156,147,133,88,221,162,211,42,61,45,48,105,207,97,35,98,193,79,123,79,71,211,106,176,91,197,193,62,213,188,93,80,203,41,153,130,136,116,183,125,201,137,88,156,33,120,48,104,58,77,48,156,56,128,168,143,200,37,195,120,146,132,109,84,182,55,137,61,113,208,78,50,167,149,198,140,49,134,173,105,129,56,197,57,175,64,39,60,49,87,78,72,53,33,174,46,104,160,66,197,36,133,150,38,164,220,137,119,172,137,77,58,91,210,76,204,46,101,59,121,172,192,155,189,166,104,151,96,75,71,187,94,168,215,110,74,61,33,102,185,94,145,59,79,160,149,135,84,218,89,68,207,74,79,164,209,108,129,55,173,183,92,146,70,108,55,53,161,72,129,126,119,43,114,154,41,156,149,180,111,38,47,85,90,150,132,122,37,115,190,184,39,66,138,105,124,75,156,76,191,55,217,53,132,210,74,143,139,133,39,43,150,176,120,185,111,211,103,36,141,129,179,60,208,104,91,104,146,128,196,178,66,88,53,75,204,175,58,94,102,186,120,150,153,155,145,139,147,102,147,182,88,155,128,116,204,54,71,75,123,114,107,186,161,184,183,135,73,178,90,36,39,161,181,49,163,140,130,212,69,59,166,137,75,51,152,110,202,180,75,165,134,117,210,173,63,170,189,164,38,42,51,178,213,59,98,40,217,86,97,64,67,167,150,215,74,119,211,68,188,172,164,90,71,82,54,41,213,70,191,199,159,169,143,135,82,59,75,145,42,81,188,193,142,62,109,170,185,140,154,184,61,46,188,202,59,38,145,204,129,69,222,160,179,75,164,221,191,36,155,172,67,124,52,190,152,173,127,185,87,210,176,161,133,215,67,110,198,171,176,171,188,61,165,77,197,53,63,85,134,84,159,104,138,181,183,133,135,88,133,215,149,74,222,47,41,80,203,145,32,144,94,59,110,167,65,142,81,213,160,68,54,91,139,63,188,58,102,49,138,76,212,33,148,106,187,35,164,102,170,42,145,77,163,184,100,154,115,71,48,87,137,151,43,93,218,97,197,140,170,168,119,124,141,135,8
92,175,93,139,139,83,106,209,149,85,116,95,185,43,45,184,162,148,48,191,196,124,42,213,219,51,90,141,131,168,74,185,128,220,50,45,41,155,148,134,88,222,162,211,42,60,46,48,105,206,97,35,98,193,78,122,79,71,210,107,177,90,198,193,61,214,188,93,78,203,41,152,131,137,115,182,126,202,138,88,156,33,120,50,105,59,77,49,155,56,128,169,143,199,37,195,120,146,133,109,84,182,54,138,60,114,206,79,51,166,149,197,141,49,132,171,105,128,55,197,58,175,64,40,60,48,86,78,72,52,34,175,45,104,160,66,197,37,133,150,38,164,220,137,120,171,138,76,58,90,209,76,203,47,101,58,121,171,192,155,189,165,104,150,97,75,70,186,95,169,215,109,73,61,32,102,185,93,145,59,79,159,150,135,82,219,89,68,207,74,80,164,209,107,130,55,173,183,93,147,70,108,55,53,161,71,131,125,119,41,114,155,42,156,149,179,110,38,48,85,89,149,131,122,38,115,189,184,39,66,138,105,122,75,156,76,190,55,216,53,133,211,74,143,138,133,38,42,150,176,120,185,111,211,103,36,141,129,178,60,208,105,91,104,145,127,195,178,66,87,53,76,206,174,59,94,102,186,119,149,153,156,145,140,147,101,147,182,89,154,128,116,203,54,70,75,122,114,107,185,161,183,181,135,73,178,90,36,40,160,180,49,163,139,130,212,70,60,167,138,75,50,151,111,202,180,75,166,134,117,210,174,62,170,190,163,38,43,50,180,213,59,98,40,217,87,97,63,68,166,150,215,75,119,211,69,188,171,165,89,72,83,55,40,213,68,191,199,159,169,143,135,82,60,76,145,42,80,187,195,142,62,109,170,185,142,155,184,60,45,188,202,58,38,145,204,131,69,221,160,179,75,165,222,192,36,153,171,68,124,51,191,152,173,127,185,87,209,176,161,133,215,69,111,198,171,175,172,190,62,164,78,196,53,63,84,133,83,160,103,139,181,184,131,135,88,133,215,148,74,222,46,41,81,203,145,34,143,94,59,111,167,66,141,80,214,161,68,54,91,139,62,189,59,103,49,139,77,212,33,148,105,186,35,164,102,169,42,145,78,162,184,100,153,115,70,47,87,136,154,43,93,218,98,197,139,171,168,119,123,141,135,8
92,174,93,139,140,82,106,210,151,84,117,94,185,44,45,183,163,148,47,193,197,124,42,214,219,53,90,142,131,169,74,185,128,219,51,44,41,156,148,132,88,221,162,210,41,61,46,48,106,207,98,34,97,194,79,124,79,72,211,107,176,91,197,193,62,213,188,93,80,201,41,153,130,136,116,182,125,201,138,88,156,33,120,48,104,59,76,48,156,56,128,168,143,200,37,194,120,146,132,109,85,183,54,137,62,113,208,79,51,167,149,197,139,48,134,173,105,129,57,197,57,176,65,39,60,49,87,79,72,53,33,174,44,104,161,67,197,36,133,150,38,164,219,136,120,172,138,77,57,91,209,76,203,46,101,60,120,171,191,154,189,166,104,151,96,75,72,187,93,168,215,111,74,61,34,102,185,94,145,59,79,160,148,135,84,219,89,69,207,75,80,163,209,108,128,55,174,183,93,147,71,108,56,53,161,73,129,125,119,43,114,154,40,156,149,180,110,38,48,84,90,150,132,121,36,114,190,183,39,67,138,105,124,75,156,76,191,56,217,53,132,209,74,143,139,133,38,43,151,175,121,184,112,211,103,36,140,130,178,61,208,105,90,104,147,127,196,178,66,88,53,74,204,176,58,93,101,187,119,150,153,155,144,139,146,102,146,182,87,154,127,115,203,54,71,74,123,113,106,186,161,184,182,135,73,177,89,37,39,161,180,49,162,139,129,211,69,59,166,138,75,51,152,111,202,180,75,165,135,118,210,173,63,170,189,164,38,42,51,178,213,60,97,41,217,86,96,65,68,167,149,215,73,119,210,68,188,172,163,89,72,83,54,41,212,69,191,200,159,169,143,135,83,59,74,145,42,81,188,192,142,63,109,170,184,140,154,184,61,45,187,202,59,38,145,203,129,70,221,159,179,75,164,221,191,35,155,172,68,123,52,190,151,173,126,185,86,210,177,161,132,215,68,111,198,171,175,171,189,61,165,78,197,54,63,84,133,85,159,104,139,180,184,133,136,88,133,215,149,74,222,46,40,80,203,145,32,143,94,59,109,167,66,142,81,214,161,68,54,91,140,63,188,58,102,48,138,76,211,33,147,106,187,35,164,102,171,41,145,77,161,184,101,154,115,70,47,87,137,152,44,92,219,96,197,139,170,167,119,124,142,135,8
92,174,92,139,139,82,105,209,150,84,115,93,184,42,43,183,164,148,48,192,198,123,41,214,220,52,90,140,133,168,74,185,129,220,51,44,40,155,147,133,88,221,163,210,40,61,45,47,106,208,97,35,95,193,80,123,79,72,211,105,174,91,197,193,63,212,189,93,80,201,41,152,129,135,115,184,126,203,136,87,156,33,120,49,105,57,77,50,156,57,127,170,144,200,39,195,120,148,131,109,84,183,55,138,61,112,209,78,52,166,151,198,139,49,132,175,105,127,56,196,55,174,65,39,59,49,86,77,73,54,34,177,46,105,160,67,197,36,133,150,39,163,220,137,120,171,136,77,58,92,208,76,205,46,101,60,122,171,192,154,188,167,105,151,96,76,72,187,94,170,217,109,73,62,32,103,184,93,144,59,78,161,149,135,85,218,89,68,205,74,79,165,209,108,129,56,173,181,92,147,70,108,57,53,161,71,131,126,120,44,114,153,39,158,148,179,111,39,47,85,91,149,133,122,37,114,189,186,40,67,139,105,125,77,153,76,190,56,218,56,132,209,74,141,140,131,37,44,151,175,121,185,111,211,101,38,141,129,180,58,206,105,91,105,144,127,198,181,66,86,52,74,205,177,58,93,103,186,119,149,153,157,147,138,147,102,147,182,89,154,128,116,203,53,71,74,123,113,105,186,160,183,182,133,73,178,90,37,38,161,181,49,162,140,130,215,70,57,167,137,76,52,152,110,202,179,76,166,134,119,208,172,63,170,189,164,37,41,52,178,214,61,99,41,216,86,99,64,66,169,149,215,74,118,210,67,187,171,165,88,70,82,55,42,211,68,192,199,159,169,142,136,81,58,74,146,41,81,188,193,142,62,111,172,186,140,153,183,61,45,188,203,59,40,147,203,130,68,223,161,179,75,163,221,192,35,157,173,68,123,52,190,154,174,127,185,86,211,176,160,133,215,65,111,198,172,177,172,187,60,166,77,197,55,64,84,135,83,159,104,139,182,184,133,134,87,132,217,150,75,222,46,42,82,203,143,32,144,94,59,110,167,66,141,78,213,161,68,53,90,139,63,189,58,103,48,138,77,212,32,147,107,186,34,165,101,170,41,145,78,164,184,100,154,115,70,47,87,135,152,42,94,219,96,196,141,172,168,120,126,141,134,8
95,174,93,140,140,82,105,210,150,85,117,93,185,44,45,183,163,147,48,193,196,123,42,214,220,52,89,140,132,169,73,185,128,221,50,45,41,156,147,133,88,222,161,210,41,61,46,47,106,207,97,35,98,193,79,123,80,71,211,106,178,91,197,193,62,213,189,93,80,201,42,152,131,137,116,183,126,200,138,89,157,33,120,50,104,60,76,47,156,57,127,168,142,202,36,195,119,146,134,109,83,181,56,138,61,113,208,78,49,167,149,197,141,49,134,173,104,128,56,196,58,174,64,39,60,48,88,78,72,53,33,175,47,105,161,66,199,37,132,151,37,163,219,137,118,170,138,78,58,91,209,75,204,45,101,59,121,172,191,154,190,166,104,151,97,75,72,186,94,169,215,109,73,62,32,104,185,95,145,58,78,160,148,135,83,219,90,68,208,74,79,163,209,107,129,55,172,182,92,147,68,108,56,53,161,72,129,126,119,43,113,153,41,156,150,180,109,38,48,86,90,150,132,121,37,115,191,184,39,68,138,105,124,74,157,78,191,55,217,55,133,210,74,144,139,134,40,43,150,176,121,185,111,212,103,36,142,129,180,61,208,104,91,104,146,128,196,179,66,87,53,75,204,175,59,94,102,186,120,150,154,156,145,139,147,102,145,182,89,156,128,114,203,54,71,74,122,113,107,184,161,183,182,135,73,178,89,37,39,161,180,49,164,140,129,213,68,58,166,136,74,51,152,111,203,180,74,165,134,117,210,174,62,170,188,164,38,41,52,177,214,58,97,42,219,86,97,63,69,167,149,215,74,119,210,68,188,172,163,89,71,83,55,40,213,70,191,199,159,169,142,136,82,60,75,146,42,81,189,193,142,62,109,169,184,140,154,184,62,46,186,202,59,40,144,205,129,68,222,158,179,76,164,223,192,36,155,172,67,125,52,190,154,173,127,184,86,211,177,160,133,214,68,110,197,172,176,170,189,61,165,77,197,52,62,86,135,84,160,104,137,182,183,133,136,87,133,215,149,74,222,47,40,79,204,145,32,144,94,59,110,168,66,142,82,213,160,67,54,91,139,63,188,57,103,49,137,76,211,33,148,106,186,36,165,102,170,42,145,77,162,183,100,153,114,72,48,88,137,151,43,93,218,98,197,140,170,169,119,124,141,134,8
93,175,93,139,140,83,106,210,150,84,117,94,185,43,45,183,164,148,47,192,197,124,43,214,219,52,89,141,131,169,74,185,129,221,50,45,41,156,147,133,88,221,162,210,41,61,46,48,105,207,97,34,97,193,79,123,79,72,211,106,176,91,197,193,61,213,188,93,80,203,41,153,131,136,116,183,125,201,137,88,157,33,120,48,104,58,76,49,156,56,128,168,143,200,37,195,120,146,132,109,84,182,55,137,61,113,208,78,50,167,149,197,140,49,134,173,105,129,56,197,57,175,64,39,60,49,87,78,72,53,33,174,46,104,160,66,198,36,133,150,38,164,220,136,119,172,137,77,58,91,209,76,204,47,101,59,121,171,192,155,189,166,104,151,97,75,71,186,94,169,215,110,74,61,33,102,186,94,145,59,78,160,149,135,83,219,89,68,207,74,79,164,209,108,129,55,173,182,93,147,70,108,55,52,161,72,129,126,119,43,114,154,41,156,149,180,111,38,47,85,90,150,132,122,37,115,190,184,39,66,138,105,124,75,157,76,191,55,217,54,132,209,74,143,139,133,39,43,151,176,120,185,112,211,103,36,141,129,179,60,208,104,91,103,145,128,196,179,66,88,53,74,204,176,58,94,102,186,119,150,153,155,145,139,147,102,146,182,88,155,129,116,203,54,70,74,123,113,106,185,161,184,183,135,73,178,90,36,39,161,181,49,163,140,130,212,69,58,166,137,75,51,152,110,202,180,75,165,134,117,210,174,63,170,189,164,38,42,51,178,213,60,98,40,218,86,97,64,67,167,150,215,74,118,211,68,188,172,163,90,71,82,54,41,213,70,191,199,159,169,143,136,82,59,75,145,42,81,188,193,142,62,110,170,185,140,155,184,61,46,188,202,59,38,145,204,130,69,221,160,179,76,164,221,191,36,155,172,68,124,52,190,152,173,127,185,87,210,176,161,133,215,67,110,197,171,176,171,188,61,165,77,197,53,63,85,134,84,159,104,138,181,183,133,136,88,133,215,149,74,222,46,40,80,203,145,32,144,94,59,110,167,66,142,81,213,160,68,54,91,140,63,188,58,102,49,138,76,212,33,148,106,187,35,165,102,170,42,145,77,163,184,100,154,115,71,47,87,136,152,43,93,218,97,198,140,170,168,119,124,142,135,8
93,175,92,139,140,83,106,210,150,84,117,94,184,44,45,183,163,148,47,192,196,124,42,214,219,51,90,141,131,169,73,184,128,221,50,45,41,155,147,133,89,221,161,210,41,61,46,48,105,208,97,34,98,193,79,123,79,71,211,107,176,91,197,193,61,212,188,93,80,202,41,153,131,136,116,183,125,200,137,88,157,33,120,48,104,58,77,49,155,56,128,168,143,200,38,195,121,146,132,109,84,182,55,137,62,113,208,78,51,167,150,198,140,49,134,172,105,128,56,197,57,175,64,39,60,49,87,78,72,53,34,174,46,104,160,66,197,36,133,150,38,164,220,136,119,172,138,77,58,91,210,76,204,47,101,59,121,172,192,155,189,166,104,151,97,74,71,186,94,168,215,110,74,61,33,103,185,94,145,59,79,160,149,135,84,219,89,68,207,74,80,164,210,107,129,55,173,182,92,147,70,108,56,53,161,73,130,127,119,42,113,154,41,157,149,180,111,38,47,85,90,150,132,122,38,115,190,184,39,66,138,105,124,75,156,76,190,55,217,54,132,209,74,143,138,133,39,42,150,175,120,185,111,211,103,36,141,128,179,60,208,104,91,103,145,128,196,178,65,87,53,74,204,176,58,94,102,186,120,150,153,156,145,139,147,102,146,182,88,154,128,116,204,54,71,75,123,113,107,186,162,184,182,135,72,178,90,36,39,161,181,49,163,139,130,212,69,59,166,137,75,51,152,110,202,180,75,166,134,117,210,173,63,170,189,164,37,42,51,178,213,60,98,41,217,86,97,64,67,167,150,215,74,119,212,68,188,172,164,89,71,82,54,41,213,70,191,199,159,169,142,135,83,59,75,145,42,81,188,193,142,62,109,170,184,140,155,184,61,46,187,202,59,39,145,204,130,69,222,160,179,75,164,221,191,36,155,172,68,125,53,190,152,173,127,185,87,210,176,161,133,215,67,111,197,172,175,171,188,61,165,77,197,53,63,85,135,84,159,104,139,181,183,133,135,88,133,215,149,74,222,47,40,80,203,145,32,144,94,59,110,167,66,142,81,214,160,68,54,91,139,63,188,58,102,49,138,76,212,33,148,107,187,35,164,102,170,42,145,77,163,184,99,154,114,71,48,87,136,151,43,93,218,97,198,140,170,168,119,125,141,134,8
93,175,93,139,140,83,106,210,150,84,117,94,185,43,45,183,163,148,47,192,196,124,42,214,219,52,89,141,131,169,74,185,129,221,51,45,41,156,148,133,88,221,161,210,42,61,46,48,105,207,97,34,97,193,79,122,79,71,211,106,176,91,197,193,61,212,188,93,80,203,41,153,131,136,116,183,125,201,137,88,157,33,120,48,104,58,76,49,156,56,128,168,143,200,37,195,120,146,132,109,83,182,54,137,61,113,208,78,50,167,149,197,140,49,134,173,105,129,56,197,57,175,64,39,60,49,87,78,72,53,33,174,46,104,160,66,197,36,133,150,38,164,220,137,119,172,137,77,58,90,209,76,204,46,101,59,121,171,192,155,189,166,104,151,96,75,71,186,94,168,215,110,74,61,33,102,185,94,145,59,78,160,149,135,84,219,89,68,207,74,79,164,209,108,129,55,173,182,92,147,70,108,56,52,161,72,129,126,119,43,114,154,41,156,149,180,110,38,47,85,90,150,132,122,37,115,190,184,39,67,138,105,124,75,157,76,191,55,217,54,132,209,74,143,139,133,39,42,150,176,120,185,112,211,103,36,141,129,179,60,208,104,91,104,146,128,196,179,66,87,53,75,204,176,59,93,102,186,120,150,153,155,145,139,147,102,146,182,88,154,128,116,204,54,71,75,123,114,107,185,161,183,182,135,73,178,90,36,39,161,181,49,163,139,130,212,69,59,166,137,75,51,152,110,202,181,75,165,134,117,210,173,63,170,189,164,38,42,51,178,213,60,98,41,217,86,97,64,67,167,150,215,74,119,211,68,188,172,164,90,71,82,54,40,213,69,191,199,159,169,143,135,82,59,75,145,42,81,188,193,142,62,110,170,184,140,154,184,61,46,188,202,59,38,145,204,130,69,222,160,179,76,165,222,191,36,155,172,68,124,52,190,152,173,126,185,87,210,176,161,133,215,67,110,197,171,176,171,188,61,165,77,197,53,63,85,134,84,159,104,138,181,183,133,136,88,133,215,149,74,222,47,41,80,203,145,32,144,94,59,110,167,65,142,81,213,160,68,54,91,139,63,188,58,102,49,138,76,212,33,148,106,187,35,164,102,169,42,145,77,163,184,100,154,115,71,48,87,137,152,43,93,218,97,197,140,171,168,119,124,142,134,8
93,175,93,139,140,81,106,209,151,84,118,95,183,44,44,182,162,148,48,192,195,126,42,216,219,51,90,143,131,169,74,186,130,219,51,44,40,157,147,133,89,222,161,211,41,60,45,47,104,208,96,32,98,193,78,123,77,71,210,108,176,92,196,194,63,213,187,94,81,201,40,151,130,136,115,183,124,201,137,88,157,34,120,49,104,59,75,49,156,54,128,166,143,200,39,195,118,146,132,110,83,182,57,138,62,112,208,78,50,165,150,199,139,48,134,172,105,129,57,196,58,174,64,39,60,49,87,78,73,52,33,174,43,106,161,66,196,36,133,151,38,164,220,136,118,171,138,76,57,93,209,75,203,46,102,58,120,171,190,156,188,166,104,151,97,75,72,186,94,168,215,111,73,62,33,102,184,94,145,59,78,160,148,135,83,218,89,67,208,76,78,162,209,108,127,54,173,182,93,147,69,109,56,54,160,72,130,127,119,42,114,154,41,157,149,180,109,38,48,86,89,151,131,122,37,114,190,184,38,67,137,104,124,77,156,76,191,54,218,53,132,209,74,142,137,133,38,41,151,176,122,185,112,211,105,36,141,128,179,60,209,104,92,102,146,129,195,177,65,87,53,73,204,176,57,92,103,184,120,150,153,155,146,140,148,102,148,182,88,156,129,115,204,54,70,74,123,113,107,185,162,182,182,135,73,178,91,35,39,161,181,48,162,139,131,212,69,59,169,137,75,51,152,110,203,181,74,165,135,116,208,173,63,168,189,165,40,41,51,179,212,60,97,40,219,87,95,63,66,168,149,215,75,119,211,69,188,171,163,91,71,83,54,41,211,69,191,199,159,170,144,138,82,60,74,145,42,80,187,194,143,61,111,170,184,140,154,184,61,46,188,201,59,39,145,204,130,69,220,159,178,77,166,221,190,35,155,174,67,125,53,190,152,173,125,184,87,210,177,162,134,215,69,110,196,170,177,171,189,60,166,77,198,52,62,84,134,85,160,104,139,180,183,133,136,89,134,214,148,74,220,48,40,80,203,144,31,144,96,59,111,167,65,141,81,215,160,70,55,90,138,63,186,59,102,48,139,75,211,34,147,106,187,35,165,103,170,42,144,78,162,184,99,153,115,70,49,87,138,150,44,93,219,96,199,140,169,169,119,125,143,134,8
94,176,94,139,140,83,105,210,150,84,116,94,184,44,45,183,165,148,48,192,196,124,43,213,219,52,90,141,131,169,75,184,129,221,51,45,41,156,147,132,90,222,161,210,42,62,46,48,105,208,97,35,97,193,78,122,78,71,212,106,176,91,196,194,62,212,189,93,78,203,40,153,130,135,115,184,125,202,137,89,157,33,121,48,104,58,76,48,156,56,127,168,144,201,37,197,121,146,131,110,84,181,55,137,62,113,207,79,50,167,149,197,140,49,134,172,105,129,57,196,57,175,64,39,61,50,86,78,72,53,33,174,46,105,160,67,198,36,134,151,37,164,220,138,119,171,137,76,58,91,210,75,204,47,101,60,121,172,193,155,189,167,105,151,97,75,70,187,94,169,216,110,74,61,34,102,186,94,144,59,78,159,148,135,83,218,89,68,207,75,79,163,209,108,129,55,172,182,93,145,69,108,56,53,161,72,131,125,119,43,114,154,43,157,149,180,110,38,46,85,89,150,132,122,37,115,190,183,39,66,138,106,124,76,156,76,190,54,217,52,132,209,74,142,138,132,39,43,151,175,121,185,111,211,103,36,142,129,180,60,208,105,92,104,145,129,196,178,66,87,55,75,205,176,58,93,102,186,120,150,153,156,144,139,147,102,147,180,88,154,128,116,204,54,71,74,123,113,107,185,161,182,183,135,73,177,90,36,39,160,182,49,163,138,128,212,68,59,166,137,76,51,152,110,202,180,73,166,133,118,210,174,62,170,189,164,37,43,51,179,213,59,97,42,218,85,97,63,67,167,150,215,74,118,211,68,188,173,163,90,71,82,55,41,213,69,190,199,158,169,142,135,83,60,75,146,42,81,188,193,142,62,110,170,184,140,155,184,60,46,188,204,59,39,144,202,129,69,222,160,178,75,164,223,191,35,156,172,68,125,52,190,152,172,127,186,87,209,176,159,133,215,67,110,198,171,176,171,188,61,165,77,196,53,63,85,133,84,159,104,138,180,183,132,136,88,133,215,149,74,222,46,42,80,204,146,33,144,95,59,110,167,64,142,80,212,161,67,54,91,139,63,188,57,102,49,139,77,212,33,147,105,186,35,164,102,169,42,145,77,163,184,100,154,115,70,48,88,135,151,43,93,218,96,197,139,169,168,120,124,142,134,8
93,175,93,139,140,83,105,209,150,84,117,94,185,44,45,184,163,148,47,192,197,124,42,215,220,52,90,141,131,169,74,185,129,221,51,45,41,156,148,133,88,221,162,210,42,61,45,48,105,207,97,35,98,193,78,123,79,71,211,106,176,90,197,193,61,213,188,93,79,202,41,153,131,136,116,183,125,202,137,89,156,33,121,48,104,58,76,49,155,56,127,168,142,200,37,195,121,146,132,109,84,182,54,137,61,113,207,79,50,166,149,197,140,49,133,172,105,129,55,196,57,176,65,40,60,49,87,78,72,53,33,174,46,104,160,67,197,36,133,150,38,164,220,136,120,171,138,77,58,91,209,76,205,46,101,59,120,172,192,155,189,166,104,151,97,75,71,186,94,169,215,110,73,61,33,102,186,94,145,59,79,160,149,135,83,219,89,68,207,74,79,164,209,107,129,55,173,182,92,147,69,108,55,53,161,72,129,126,120,42,114,154,41,156,149,179,111,38,48,85,90,150,132,122,37,115,190,184,39,67,138,105,123,75,156,76,191,55,218,53,132,209,74,143,139,133,39,43,151,176,120,185,112,212,103,36,141,129,179,60,208,104,91,104,146,128,196,179,65,87,53,74,204,175,58,93,102,186,120,149,154,156,145,139,147,102,146,182,88,154,128,115,204,55,71,74,123,113,107,185,161,184,182,135,73,178,90,36,38,161,181,49,164,139,129,212,69,58,166,137,75,51,152,110,202,180,75,165,134,117,210,174,63,170,190,165,38,42,51,178,213,60,98,40,218,86,97,64,67,167,150,215,74,118,211,68,188,172,164,90,71,82,54,40,213,70,191,199,159,169,143,136,82,59,75,144,42,81,188,193,142,62,109,170,185,140,154,184,61,46,187,202,59,39,145,204,130,69,222,160,179,75,164,222,192,36,155,172,67,124,52,190,152,173,126,185,87,210,176,161,133,215,67,111,197,171,176,171,188,61,166,77,196,53,63,85,134,84,159,104,139,181,183,133,136,88,134,215,149,74,222,46,40,80,203,145,32,144,93,59,110,167,65,142,81,213,160,68,54,91,139,63,189,58,102,49,138,76,212,33,148,106,187,34,164,102,169,42,145,77,163,184,100,154,114,71,48,86,136,151,43,93,218,97,197,140,170,168,119,124,142,135,8
93,177,94,140,140,84,105,210,150,84,116,95,185,43,44,183,164,149,47,193,197,124,44,215,219,52,91,141,132,169,73,185,127,221,51,46,40,155,146,133,90,221,160,209,42,62,46,49,105,207,96,34,98,194,77,123,79,71,211,105,176,90,196,194,61,213,187,92,79,202,42,153,131,136,115,183,125,203,138,87,156,33,120,48,104,58,76,49,156,55,127,167,142,200,36,195,120,145,131,109,84,182,55,137,61,113,207,79,50,167,150,197,140,48,133,173,105,129,56,197,58,176,63,40,59,48,89,79,72,53,34,174,44,104,160,68,198,35,133,150,38,163,220,137,118,171,138,77,59,90,209,75,204,46,102,59,120,173,191,153,189,167,105,150,97,75,72,187,94,169,214,110,73,61,33,102,183,95,145,59,79,160,149,136,81,219,89,68,208,74,77,164,208,108,129,56,173,182,92,147,71,108,57,52,163,72,128,127,120,42,114,154,41,156,151,181,108,36,48,84,92,151,131,120,37,115,190,184,39,67,137,105,124,74,156,76,191,54,217,53,133,210,73,141,139,132,37,43,151,176,121,185,111,212,102,36,141,130,179,60,209,104,91,103,146,128,194,179,66,86,53,75,204,176,58,94,102,186,119,150,153,156,144,139,147,102,147,181,87,154,129,114,202,53,72,76,122,113,107,188,162,183,182,135,73,177,89,36,38,160,182,50,163,139,130,211,68,60,167,137,76,49,151,111,203,180,76,166,135,117,210,173,62,170,189,165,36,42,52,177,212,60,99,41,218,86,97,64,65,167,150,214,74,118,212,68,187,172,164,90,70,84,53,40,214,70,192,199,159,170,143,136,81,59,77,145,40,81,187,193,143,63,110,170,184,142,155,183,62,46,188,201,60,38,146,205,130,69,221,160,178,76,164,221,192,36,156,172,66,124,52,190,152,173,127,185,88,209,176,161,134,215,67,110,196,172,175,171,186,61,166,77,197,54,63,85,133,87,159,103,138,182,181,133,135,87,132,216,150,73,221,46,41,80,203,145,33,144,95,60,110,166,65,142,82,213,160,68,54,91,140,62,188,58,101,47,137,75,212,33,148,106,187,35,165,101,169,41,146,76,162,184,100,153,115,71,47,86,136,150,43,92,217,97,198,140,169,169,120,123,142,135,8
92,176,93,139,140,84,104,209,150,83,117,94,185,42,44,184,163,147,47,193,197,125,42,215,218,52,90,141,131,168,73,185,128,221,51,46,43,155,148,133,88,221,162,211,42,61,46,47,105,207,97,34,98,194,78,123,80,72,211,105,176,91,197,193,61,213,187,93,79,202,41,153,130,137,116,183,125,201,137,88,157,34,120,49,105,57,75,48,155,56,127,168,143,200,36,194,120,146,132,110,84,182,53,138,61,112,208,78,50,166,149,198,139,49,134,173,105,129,56,197,58,176,65,39,61,49,87,77,71,52,34,174,45,105,160,66,197,36,133,151,39,164,221,138,120,171,137,77,59,90,210,76,204,46,100,60,120,171,191,155,189,167,103,152,96,74,72,186,93,169,216,109,75,60,33,104,186,93,146,60,78,160,149,134,83,217,89,68,207,74,79,165,210,107,129,55,173,183,93,148,71,109,56,53,162,72,129,126,119,42,113,154,41,157,148,179,111,38,47,85,91,149,133,121,36,115,190,184,37,67,139,104,124,75,156,76,191,54,217,54,132,210,73,144,137,133,39,42,150,176,120,185,111,212,103,35,140,129,180,60,207,103,91,104,145,127,196,178,65,86,54,74,205,177,58,93,102,187,121,150,153,155,145,138,146,100,147,182,88,154,128,116,204,54,71,75,122,114,106,185,160,184,182,135,72,178,89,35,38,161,181,48,163,140,130,213,70,60,167,137,75,50,152,110,203,180,76,165,136,117,209,173,63,170,189,164,36,41,51,179,213,59,97,40,217,86,97,64,67,166,150,214,74,120,211,68,189,172,163,89,70,83,54,41,213,70,190,199,159,169,142,135,83,59,74,144,43,82,188,194,142,62,109,170,185,140,156,184,60,46,188,202,59,40,146,204,130,69,221,159,179,75,163,221,191,36,155,172,67,124,53,192,151,173,127,185,87,211,177,160,134,214,66,111,198,172,176,169,188,60,165,77,196,54,63,86,134,85,159,104,139,181,183,133,135,87,133,215,148,74,221,47,40,80,203,146,32,145,94,59,109,167,64,142,82,213,161,67,53,91,139,64,188,57,101,49,138,77,212,33,147,106,186,35,165,102,170,42,145,76,163,185,100,154,114,70,48,87,137,151,43,92,219,98,197,140,170,167,120,124,141,134,8
93,175,93,139,140,83,106,210,150,84,116,94,185,43,45,183,163,148,47,192,197,124,42,214,219,52,89,141,132,168,74,185,128,221,51,45,42,155,147,133,88,221,161,210,42,61,46,48,105,207,97,34,98,193,79,123,79,71,211,107,176,90,196,193,61,213,188,93,79,202,42,153,131,136,116,183,125,201,137,88,157,33,120,49,104,58,76,48,156,56,128,169,143,200,38,195,120,146,132,109,84,182,55,137,61,113,207,78,50,167,149,198,140,49,133,173,105,129,56,197,57,175,64,39,60,49,87,79,72,52,34,174,46,104,160,66,197,36,134,150,38,164,220,137,119,172,137,77,58,91,210,75,204,46,101,59,121,171,192,155,189,166,104,152,96,75,71,186,93,169,215,111,74,61,33,102,185,94,145,59,79,160,149,135,83,218,89,68,207,74,80,164,209,108,129,55,173,182,92,147,70,108,56,53,161,72,129,126,119,42,114,154,41,156,149,180,110,38,48,84,90,151,133,122,37,115,190,184,39,66,138,105,123,75,157,76,191,55,217,53,132,210,74,143,139,133,39,42,150,175,120,185,112,212,103,36,141,129,179,59,208,104,91,104,146,128,196,179,65,88,53,75,204,176,59,93,102,186,120,150,153,155,145,139,147,102,146,182,88,154,127,116,204,54,71,75,123,113,107,185,161,184,182,135,73,178,90,37,39,161,181,49,163,139,129,212,69,59,166,137,75,50,152,110,202,180,75,165,134,117,209,173,63,170,189,164,38,42,51,178,213,60,98,40,218,86,97,64,68,167,150,215,74,119,211,68,188,172,163,89,70,82,54,41,213,70,191,199,159,169,143,135,83,58,75,145,42,81,188,193,142,62,109,170,185,140,154,184,61,45,188,202,59,39,145,204,130,69,222,160,179,75,164,221,192,36,155,172,67,124,53,191,152,173,126,185,87,210,176,161,133,215,67,111,198,171,176,171,188,60,166,77,197,54,63,85,135,84,159,104,139,181,183,133,135,87,133,215,149,74,222,46,40,80,203,145,32,144,94,59,110,167,66,142,81,213,160,67,54,91,139,63,188,58,102,49,139,76,212,33,148,106,187,35,165,102,170,42,145,77,162,184,99,154,114,71,48,87,136,151,43,93,219,97,197,140,170,168,120,124,141,134,8
93,175,93,139,140,83,106,209,150,84,116,94,184,43,46,183,163,148,47,193,196,124,43,214,220,52,89,141,131,169,73,184,128,220,51,45,41,156,148,133,88,221,161,211,42,61,46,48,105,207,97,35,97,194,78,123,79,72,211,106,176,90,197,193,62,213,188,93,80,202,41,152,131,136,115,183,125,201,137,88,156,34,121,48,104,58,76,49,156,56,128,168,143,200,37,195,120,146,133,109,85,182,54,137,61,113,208,78,50,167,149,197,140,48,134,173,105,129,56,196,57,175,64,39,60,50,88,78,72,52,34,175,46,105,160,66,198,36,133,151,38,165,220,137,119,172,138,78,58,91,210,76,204,46,101,60,121,171,192,155,189,166,104,151,97,75,71,187,94,169,215,111,73,61,33,103,185,94,145,59,78,160,149,135,84,218,89,68,207,74,80,163,209,108,129,55,173,182,92,146,70,108,56,53,161,72,130,126,120,43,114,154,41,156,149,180,110,38,48,85,90,150,132,121,37,114,190,184,40,66,138,105,123,75,156,77,191,55,217,53,132,209,74,143,138,132,38,42,150,176,121,185,112,212,103,36,141,129,179,60,207,105,91,104,146,128,196,178,65,88,53,75,204,175,59,93,102,186,120,149,153,156,145,139,147,102,147,181,88,154,129,115,204,54,71,74,123,113,107,186,162,183,182,135,73,178,90,36,39,161,180,50,163,140,129,211,69,59,166,137,75,50,152,111,202,180,75,165,134,117,210,173,63,170,190,164,37,41,51,178,212,60,98,40,217,87,97,64,67,167,150,215,74,119,211,68,188,172,163,89,71,82,55,40,213,69,192,199,160,169,143,135,82,59,75,145,42,81,188,193,141,62,110,170,185,140,154,184,61,46,187,203,59,39,145,204,130,70,221,161,179,75,164,221,191,36,155,172,68,124,52,190,152,173,127,185,87,210,176,161,133,215,67,110,197,172,177,171,188,61,165,77,197,53,63,85,134,83,159,104,138,181,183,132,135,87,133,215,148,74,222,47,40,81,204,146,32,144,94,60,109,168,65,142,81,214,160,68,54,90,139,63,188,58,102,49,138,76,212,33,148,106,188,35,164,102,170,42,145,76,163,184,100,154,115,71,48,86,136,152,43,92,218,97,198,140,170,169,119,124,142,134,8
93,175,93,139,140,83,105,210,149,84,116,93,185,43,45,184,164,148,47,192,197,124,43,214,220,52,90,141,131,168,74,185,129,221,50,45,41,154,147,133,88,221,162,210,41,61,45,48,105,206,98,35,98,193,79,122,79,72,211,106,176,91,197,193,61,213,188,93,79,203,41,152,131,137,116,182,125,201,137,88,156,33,121,48,104,58,76,49,155,55,128,168,143,200,38,195,121,146,132,109,84,182,55,137,62,112,208,78,50,167,149,197,140,48,134,173,105,128,56,196,56,175,65,39,60,49,87,79,72,52,34,174,46,105,160,66,197,36,133,151,38,163,220,137,120,172,138,77,57,91,209,76,204,46,100,60,121,172,192,155,189,166,104,152,96,75,71,187,94,169,215,111,74,61,33,102,186,94,145,59,79,161,149,136,84,219,89,67,207,75,79,164,209,107,130,56,173,182,93,146,70,108,56,52,162,72,129,126,119,42,114,154,42,157,149,180,111,38,48,85,90,150,132,122,37,114,190,185,38,66,138,105,123,75,157,77,191,55,217,53,133,209,74,143,139,132,39,42,151,176,120,184,112,212,103,36,141,129,179,60,208,104,91,104,146,128,196,179,66,87,54,75,204,175,58,94,102,186,120,149,153,155,145,139,147,103,146,181,88,155,128,116,203,54,71,74,123,113,107,185,161,183,182,134,73,178,90,36,39,161,181,49,163,139,129,212,70,59,166,137,76,51,152,110,202,180,75,166,134,117,210,174,63,170,189,164,38,42,51,178,213,59,98,40,217,86,97,64,67,166,149,215,75,119,211,68,189,171,164,90,70,83,53,40,213,69,191,198,159,170,143,136,82,58,74,145,42,80,189,193,141,61,110,170,185,140,154,185,61,46,188,202,59,38,145,204,130,70,222,160,179,76,163,222,191,35,155,172,68,124,53,190,152,173,127,186,87,209,176,161,133,215,67,110,197,171,175,171,188,61,165,78,197,54,63,85,135,84,159,103,138,181,183,133,136,87,132,215,149,74,223,47,40,80,204,145,32,144,94,59,110,166,66,142,81,214,160,67,54,90,140,63,189,57,102,49,138,76,212,33,148,106,187,35,164,102,170,41,145,77,162,184,100,154,115,71,47,87,137,152,43,93,218,97,197,140,171,168,119,124,142,135,8
92,175,94,140,140,84,105,211,152,84,116,94,183,42,43,183,165,148,46,192,194,124,42,216,219,52,90,140,131,168,73,184,130,221,52,46,41,155,149,134,88,221,161,210,43,61,46,47,107,206,99,36,99,194,79,122,78,73,210,106,176,91,197,193,63,213,188,92,80,202,42,153,131,137,116,183,124,199,137,89,156,35,120,49,103,58,76,48,155,57,127,167,144,202,39,194,122,146,133,111,82,182,55,138,60,114,208,79,51,167,148,198,141,47,135,174,107,129,56,194,55,173,65,39,58,51,86,77,73,54,34,175,45,105,160,66,197,35,132,150,38,164,218,135,120,171,137,77,57,90,209,75,204,45,101,59,119,170,191,154,190,166,102,152,96,74,73,186,92,170,215,109,75,61,33,102,186,95,146,59,78,160,148,135,82,218,88,68,208,73,80,163,208,107,129,56,173,182,94,145,71,110,55,54,161,72,131,126,120,43,114,155,42,154,148,178,111,40,47,86,91,150,134,120,38,114,190,185,40,67,140,104,123,76,156,76,189,55,217,54,132,211,76,143,138,131,39,43,151,176,119,183,113,212,102,36,140,130,178,60,209,103,90,104,145,128,197,178,67,87,53,75,205,174,60,96,103,186,119,151,152,156,144,138,148,102,146,182,87,155,131,116,204,54,71,73,123,114,107,186,161,184,183,135,74,177,91,36,39,160,183,50,164,141,130,211,69,58,167,136,75,50,151,110,202,181,76,165,135,118,208,175,62,171,189,166,36,43,50,180,212,60,98,41,219,85,98,61,70,168,150,215,74,118,213,70,187,172,163,90,71,84,55,40,214,69,191,197,158,169,143,135,85,59,75,146,42,81,189,194,143,61,108,169,185,140,154,184,61,47,189,203,59,39,145,205,129,70,222,160,179,76,163,223,191,36,155,171,66,123,54,191,153,174,127,185,85,209,177,158,134,214,68,110,198,173,176,171,186,60,165,77,196,55,63,85,135,85,160,103,138,182,182,132,135,87,133,215,148,74,223,45,40,81,203,145,30,145,93,58,109,167,65,141,81,211,160,67,55,92,139,63,188,57,101,50,138,75,212,32,145,105,186,34,165,102,169,43,145,78,163,185,100,154,114,69,48,86,136,151,44,91,218,96,197,140,171,168,119,124,143,135,8
93,175,93,139,140,82,105,210,150,84,116,94,186,44,45,183,164,147,47,192,197,124,43,214,219,52,89,141,131,169,74,185,129,220,51,45,41,155,148,133,88,222,161,210,42,61,45,48,105,207,98,35,97,193,78,123,79,71,211,106,176,90,197,193,61,212,188,93,79,202,41,153,131,136,115,183,125,202,137,88,157,34,121,48,104,58,77,48,156,57,128,168,143,200,37,195,121,145,131,109,84,182,55,137,61,114,207,78,50,167,149,198,140,49,133,173,105,129,56,196,57,175,64,40,61,50,87,78,72,52,33,175,45,104,161,66,197,36,133,150,38,164,220,137,119,172,137,78,58,90,210,76,204,46,101,59,121,171,191,155,189,167,104,151,96,75,71,186,94,169,214,110,73,61,34,103,185,94,145,59,78,160,149,136,84,219,89,68,207,74,79,163,209,108,129,55,173,183,93,147,70,108,56,53,162,71,130,126,119,43,114,155,41,156,148,180,111,38,47,85,91,150,133,122,37,115,190,184,39,66,138,105,123,75,156,77,191,55,218,54,133,210,73,143,139,133,39,42,151,175,121,185,112,212,103,36,141,128,179,60,208,105,91,104,146,129,197,179,65,87,53,75,204,175,59,93,102,187,119,150,154,156,145,139,147,102,147,182,88,155,128,116,203,54,71,75,123,113,108,186,161,183,183,135,72,178,90,36,39,162,181,49,163,139,130,211,69,59,167,137,75,50,152,111,202,180,75,165,134,118,209,173,63,170,188,164,38,42,52,178,213,60,98,40,217,86,97,64,67,167,150,215,74,119,211,68,187,172,163,90,71,82,54,41,213,69,191,199,159,169,143,136,83,59,74,145,41,80,188,194,141,62,109,170,185,140,155,184,60,46,188,202,59,38,145,204,130,69,222,161,178,75,165,221,191,36,155,172,67,124,52,190,152,173,127,185,87,209,176,161,134,215,67,110,197,172,176,171,188,61,165,77,197,53,64,85,134,85,159,104,138,181,183,133,135,88,133,215,149,74,222,47,40,80,203,146,32,144,95,59,110,167,65,142,81,213,160,68,54,91,140,64,188,58,101,49,138,76,212,33,147,106,187,35,164,102,170,42,145,77,162,183,100,153,115,71,48,87,137,152,43,93,218,97,198,140,170,168,120,124,142,135,8
94,175,92,138,138,83,105,210,150,86,117,93,186,43,43,183,165,147,47,191,197,125,42,215,220,53,89,141,131,169,72,183,129,222,51,45,41,156,147,133,90,222,163,211,42,62,46,46,106,208,98,34,98,194,78,122,79,72,210,105,176,91,196,193,62,216,188,94,81,202,40,152,131,136,115,181,125,202,137,88,155,34,120,49,105,59,76,49,157,55,127,168,141,199,37,195,121,146,133,109,83,183,54,137,61,112,208,78,50,169,149,198,140,50,132,172,105,129,58,198,56,176,65,39,59,50,86,79,73,52,33,174,45,103,159,66,196,36,133,150,39,165,220,138,119,171,138,79,59,91,210,75,203,48,101,58,120,172,191,156,189,164,106,152,98,75,72,186,93,168,216,110,73,59,33,102,186,94,145,59,78,160,149,134,84,219,89,67,207,73,79,164,210,106,129,56,173,180,92,147,70,107,57,54,161,71,128,125,119,43,113,155,41,155,150,180,110,37,48,87,89,151,133,122,39,114,192,184,41,66,138,105,122,75,155,77,192,55,216,54,132,210,73,143,139,133,39,43,150,176,121,186,110,211,103,36,142,130,180,59,208,105,92,104,144,128,196,180,65,89,55,75,205,174,58,95,103,185,120,149,154,155,143,139,146,102,146,182,89,155,128,115,203,54,71,75,124,114,106,185,162,184,181,134,71,176,90,36,38,161,181,49,162,140,130,212,70,58,167,136,77,51,152,111,204,182,76,164,133,118,209,172,63,170,190,164,38,43,52,179,212,62,97,40,217,86,97,64,66,168,150,215,75,118,211,68,189,171,164,90,70,82,55,40,212,68,191,200,157,169,143,136,83,59,75,146,42,81,187,195,143,61,109,170,184,142,156,185,61,45,188,203,58,38,145,204,130,67,220,159,178,76,165,222,192,35,155,171,68,125,52,190,153,170,126,186,87,210,175,161,134,215,67,110,198,170,175,170,188,60,166,76,197,54,62,85,135,83,160,102,137,181,183,132,135,88,132,215,149,73,222,46,39,80,204,145,32,144,94,58,110,166,66,143,81,213,160,66,53,92,139,62,188,59,104,48,137,76,211,33,149,106,186,34,165,102,170,42,145,77,163,184,99,154,114,70,48,89,137,152,44,93,216,95,196,139,171,167,120,124,142,134,8
93,175,92,140,140,82,106,210,150,84,116,94,184,43,46,184,163,147,47,192,197,124,42,215,219,53,90,141,132,168,74,184,128,221,50,44,42,156,148,133,88,222,162,211,42,60,45,46,104,207,96,35,96,193,79,122,80,70,211,106,175,91,196,194,62,213,188,93,80,203,40,153,130,136,116,181,124,201,137,87,156,34,119,48,104,58,77,48,156,57,128,167,143,200,37,194,119,147,132,108,84,182,54,137,60,112,208,78,50,166,150,198,140,49,134,173,105,129,55,196,58,175,65,40,60,50,87,78,72,53,33,174,45,104,160,66,197,36,132,151,37,163,219,136,119,171,139,79,58,90,209,76,205,47,100,59,120,170,191,154,190,166,104,151,96,75,70,187,93,169,215,111,74,61,33,102,186,94,146,59,78,161,149,134,82,218,90,69,207,75,81,163,209,107,127,55,173,181,92,145,71,108,55,52,162,73,130,126,118,42,113,154,42,157,149,180,112,38,48,85,91,149,131,120,37,115,190,184,39,68,139,104,125,75,157,76,191,56,218,54,131,210,75,142,138,133,37,43,150,175,120,185,113,211,103,36,141,130,178,61,208,105,92,102,145,129,195,179,66,87,54,75,204,176,60,93,102,187,119,150,154,155,145,139,147,101,146,181,88,155,129,117,203,54,71,75,122,115,108,185,162,183,185,136,73,179,89,37,38,162,181,50,164,140,130,212,69,59,165,136,75,51,152,111,202,181,75,166,135,117,210,173,63,171,190,165,37,42,52,179,214,60,97,40,217,86,99,63,67,167,150,215,75,119,211,69,187,171,163,88,71,83,54,40,212,68,191,198,159,169,143,134,83,59,74,145,42,81,187,195,143,61,110,169,184,140,155,184,61,45,189,201,58,38,145,204,131,70,222,160,179,77,165,221,191,37,154,172,68,124,51,190,153,174,126,185,87,210,177,161,134,215,67,108,197,171,175,172,188,60,165,76,197,53,64,84,133,83,160,103,138,181,184,132,136,87,133,214,149,74,223,46,40,80,203,145,33,143,94,60,110,167,66,141,81,214,161,68,54,92,138,63,189,59,103,49,139,75,211,33,148,105,186,34,163,102,170,42,146,78,163,185,100,154,115,71,48,87,137,152,41,92,218,97,198,139,171,168,119,123,141,134,8
93,175,93,140,140,83,105,210,150,84,117,95,185,43,44,182,164,148,47,192,197,123,43,214,219,52,89,141,132,169,75,184,129,221,50,44,41,156,148,133,88,221,162,210,42,61,44,47,105,208,97,34,98,193,78,123,80,71,211,106,176,91,197,193,60,213,187,93,80,203,41,153,131,135,115,182,125,201,137,88,156,33,121,48,105,58,77,49,157,57,129,168,143,201,37,195,121,146,132,108,84,182,54,138,61,113,208,78,50,168,150,197,140,50,134,173,104,129,56,197,58,175,64,39,60,49,87,78,72,53,33,174,45,104,160,66,198,36,133,150,38,163,220,137,119,172,137,77,57,90,210,75,204,46,102,60,121,172,192,155,189,167,104,152,97,75,71,186,93,169,215,110,73,60,33,102,186,94,145,59,79,160,149,135,83,218,90,68,207,75,80,164,209,109,130,55,173,183,93,147,69,107,55,52,161,71,129,127,119,42,113,153,41,157,149,179,110,38,48,85,90,150,132,123,37,115,189,184,39,66,138,105,123,75,157,77,191,55,217,53,132,210,74,142,139,132,38,42,151,176,120,186,111,211,103,36,142,129,179,60,208,104,91,103,146,129,196,178,66,88,53,75,205,176,58,94,101,187,120,149,153,156,145,139,147,101,147,182,89,154,128,116,204,54,70,74,123,113,106,186,160,183,184,135,73,178,90,36,40,161,180,50,163,139,130,212,69,59,167,137,76,51,151,111,202,180,74,165,135,117,210,174,63,169,189,165,38,41,52,179,212,60,98,41,218,86,97,63,67,167,150,215,74,118,211,68,189,172,164,90,70,83,54,41,213,69,191,199,159,170,143,136,83,58,74,145,41,81,188,193,142,62,109,169,184,141,155,184,60,46,189,203,60,38,145,204,130,68,222,160,179,76,164,222,191,36,155,172,68,124,52,190,152,172,127,186,87,210,176,160,133,215,68,110,198,171,177,171,187,61,165,77,197,53,63,86,134,84,158,104,139,181,184,133,136,87,133,215,149,74,223,47,41,80,204,145,32,144,94,58,110,167,64,143,80,214,160,68,54,91,139,63,188,58,102,49,138,76,212,33,148,106,187,36,165,102,170,42,145,77,162,184,101,155,114,70,49,87,136,152,43,93,217,97,198,140,171,168,119,124,142,135,8
93,175,93,139,140,83,106,210,150,84,117,94,185,44,45,183,163,148,47,192,196,124,42,214,219,52,90,141,132,169,74,185,129,220,50,45,41,155,147,133,88,221,161,211,41,61,45,48,105,207,97,35,97,193,79,123,79,71,211,106,176,90,197,193,61,213,188,93,80,203,41,153,131,136,116,183,125,201,137,88,156,33,121,48,104,58,76,49,156,56,128,168,143,200,37,195,121,146,132,109,84,182,55,137,61,113,208,78,50,167,149,197,140,49,133,173,105,129,56,197,57,175,64,39,60,49,87,78,72,53,33,174,46,104,160,67,197,36,133,150,38,164,220,137,120,171,137,77,58,90,209,76,204,46,101,59,121,171,192,155,189,166,104,151,96,75,71,186,93,169,215,110,73,61,33,102,185,94,145,59,78,160,149,135,84,218,89,68,207,74,80,164,209,108,129,55,173,182,92,147,70,108,56,52,161,72,129,126,119,42,114,154,41,157,149,179,110,39,47,85,90,150,132,122,37,115,190,184,39,66,138,105,124,75,156,76,191,55,217,53,132,210,74,143,138,133,39,43,150,176,121,185,112,211,103,36,141,129,179,60,208,105,91,104,146,128,196,179,66,87,54,75,205,175,58,94,102,186,120,150,153,155,145,139,147,102,146,182,88,154,128,116,203,54,71,74,123,113,107,185,161,184,182,135,73,178,90,36,39,161,181,49,163,139,130,212,69,59,166,137,75,51,152,110,202,181,75,165,134,117,210,173,63,170,189,164,38,42,52,178,213,60,98,41,218,86,97,64,67,167,150,215,74,119,211,68,188,172,163,89,71,82,54,40,213,69,191,199,159,169,143,135,82,59,75,145,42,81,188,193,142,62,109,170,185,140,154,184,61,46,188,202,59,39,145,204,130,69,222,160,179,75,164,222,191,35,155,172,67,124,52,190,152,173,127,185,87,210,176,161,133,215,67,110,197,171,176,171,188,61,165,77,197,54,63,85,134,84,159,104,138,181,184,133,136,88,133,215,149,74,222,47,41,80,203,145,32,144,94,59,110,167,65,142,81,213,160,68,54,91,139,63,188,58,102,49,138,76,212,33,148,106,187,35,164,102,170,42,145,77,163,184,100,154,115,70,48,87,137,152,43,93,218,97,197,140,170,168,119,124,142,134,8
93,176,93,139,140,83,106,210,150,85,117,94,185,43,45,184,164,149,47,192,196,124,43,213,219,51,90,141,131,169,74,185,129,221,50,46,42,156,148,134,88,222,162,211,41,62,45,48,104,207,98,34,97,193,78,123,80,72,211,106,175,90,197,193,61,213,188,93,80,203,41,154,131,136,116,183,126,202,137,88,156,32,120,48,104,57,76,48,156,57,128,169,142,201,37,195,120,147,132,110,84,183,55,137,61,113,208,78,50,167,148,197,140,49,134,172,106,128,55,196,57,176,66,39,60,50,88,78,73,53,34,174,46,104,160,67,198,36,133,151,38,164,220,137,119,172,136,77,58,91,210,76,205,46,100,59,122,171,191,155,189,165,105,152,96,76,71,186,93,168,215,111,74,62,32,102,186,94,146,59,78,161,148,136,84,219,89,67,208,74,79,163,209,107,128,55,173,182,92,147,70,108,56,53,162,73,129,126,120,43,114,154,41,156,149,180,110,39,47,84,91,150,133,121,38,114,190,183,39,66,138,105,124,75,156,76,192,55,217,53,131,209,74,143,139,133,38,43,150,176,119,185,113,212,103,36,142,129,179,60,207,104,92,104,146,128,195,179,66,88,53,74,205,175,59,93,102,186,119,149,153,154,145,139,147,102,146,182,88,154,128,115,204,54,70,74,123,113,107,185,161,183,182,136,72,178,90,36,40,160,181,50,163,140,130,211,69,59,166,136,75,52,152,111,202,180,75,166,134,118,209,174,63,170,190,164,38,42,51,178,213,60,98,40,217,87,98,63,67,167,150,215,74,118,211,69,188,171,165,89,70,83,54,40,212,70,191,198,159,169,141,134,83,59,74,145,43,81,188,194,142,62,110,170,185,140,154,184,61,46,187,202,59,38,146,204,129,69,221,159,179,76,164,221,191,35,155,172,68,125,51,190,152,172,126,185,87,210,175,161,132,216,67,110,198,172,176,171,188,61,165,77,197,53,63,85,134,84,159,104,138,180,183,132,136,87,133,214,149,74,222,47,41,81,203,145,32,144,95,59,110,167,66,142,82,212,160,67,54,91,140,62,188,58,102,48,138,77,212,32,148,106,187,35,164,101,170,42,145,76,163,184,99,153,115,70,48,87,137,151,43,93,219,97,198,139,171,167,120,124,141,135,8
93,175,92,140,140,82,105,211,150,84,117,94,185,44,45,183,163,147,48,192,196,124,42,215,220,51,90,141,131,168,73,184,129,221,51,46,40,155,147,133,87,222,160,211,41,61,46,48,106,207,97,34,97,193,79,123,80,72,212,106,176,91,197,193,62,212,188,93,80,203,41,153,130,137,116,183,124,201,137,88,156,34,120,49,104,58,76,49,156,57,128,168,143,200,38,195,121,146,132,109,84,181,54,138,62,113,208,78,50,166,149,198,139,49,134,173,105,128,56,197,56,175,64,39,59,49,87,78,72,53,34,174,46,105,160,67,197,36,133,150,37,164,219,137,119,172,137,77,59,90,209,76,205,46,101,59,121,171,192,155,189,165,105,152,96,75,72,186,93,168,216,110,74,61,34,102,186,94,145,58,79,160,149,135,83,219,89,68,207,75,80,164,209,108,128,55,173,183,93,146,69,108,56,53,162,72,130,126,118,42,115,155,43,156,149,180,111,38,47,84,90,150,132,122,37,115,189,184,38,66,138,105,124,75,156,76,192,54,218,53,132,210,74,143,139,133,39,42,150,176,121,185,111,212,103,36,141,129,179,61,208,103,92,104,146,128,195,178,66,87,54,74,204,175,58,93,102,186,120,150,154,156,145,139,148,101,147,181,87,155,129,116,203,54,70,74,122,113,107,185,162,184,183,134,72,179,90,36,39,161,181,49,163,140,130,212,69,59,167,137,77,52,152,110,202,181,75,165,134,118,208,173,62,169,189,165,38,43,52,178,212,60,98,40,218,86,96,63,67,167,150,214,75,119,212,68,188,171,163,89,71,83,54,41,213,70,191,199,160,170,143,135,82,59,74,145,42,80,189,193,142,62,110,170,185,141,154,185,60,46,188,202,59,38,145,203,129,69,221,160,179,76,164,222,192,36,154,172,68,124,53,190,152,172,126,185,87,210,176,161,134,215,68,110,198,171,175,171,186,62,165,77,197,54,64,85,133,84,160,105,138,181,183,132,135,87,133,215,149,74,222,47,40,80,204,145,32,145,94,60,111,167,65,141,80,213,160,68,55,91,138,64,188,57,102,49,138,77,213,32,148,106,188,35,164,103,169,42,144,77,163,184,100,154,115,70,48,87,136,151,43,93,218,96,197,140,171,168,120,123,142,134,8
92,175,93,139,140,83,105,209,150,84,117,94,184,43,45,183,164,148,48,192,196,123,43,215,220,52,89,140,131,168,74,185,129,220,51,45,41,155,148,133,88,222,161,210,42,62,45,48,105,207,97,35,97,193,79,122,79,71,211,107,175,91,196,193,62,213,188,93,80,203,41,153,130,136,115,182,124,201,138,88,156,34,120,48,105,59,77,48,156,56,128,168,143,201,37,195,120,145,132,109,84,182,55,137,61,113,208,78,50,167,149,197,140,48,134,173,105,129,55,196,56,175,65,39,61,50,87,79,72,52,34,174,45,104,160,67,197,35,133,150,38,165,219,137,118,171,138,77,59,91,210,76,204,45,101,59,121,172,191,155,189,166,104,151,96,76,71,186,92,167,215,110,74,61,32,102,186,94,145,58,79,159,149,135,84,219,88,68,207,74,80,164,209,108,129,56,174,183,93,146,69,108,55,53,162,72,130,127,119,42,115,154,41,155,149,179,111,39,47,85,90,151,133,122,37,115,190,184,39,67,138,105,124,75,156,77,190,55,217,54,133,209,74,142,138,132,39,42,150,176,120,185,112,212,103,36,141,129,179,60,207,104,91,103,146,129,196,178,66,88,53,75,205,176,58,94,102,186,119,150,153,156,145,139,147,102,146,181,89,155,128,115,204,54,71,75,123,114,107,186,161,183,183,135,72,177,90,37,39,160,180,49,163,139,129,211,69,58,166,137,76,51,152,111,202,180,75,165,134,117,210,173,63,170,190,164,38,43,50,179,213,60,99,40,217,87,97,64,67,168,150,215,75,119,210,67,187,172,164,90,71,82,54,40,213,70,191,199,160,169,143,135,83,59,74,144,42,81,188,193,142,62,110,169,184,141,154,184,61,45,187,202,59,39,145,204,130,70,222,159,179,75,165,222,192,36,155,171,67,125,52,190,152,174,127,185,86,210,176,160,133,215,68,110,197,171,176,172,188,61,166,78,196,53,63,85,134,84,159,104,139,180,183,133,136,87,133,215,149,74,222,46,41,81,203,145,32,144,94,59,110,167,65,142,81,213,160,67,54,91,140,62,188,57,102,48,138,76,212,32,148,106,187,35,165,102,169,42,145,77,163,183,99,155,115,70,47,86,137,152,43,93,218,97,198,140,170,167,119,124,141,134,8
93,175,93,139,140,83,106,210,150,84,117,94,185,43,45,183,163,148,47,192,196,124,42,214,219,52,90,141,131,169,74,185,129,221,51,45,41,156,148,133,88,221,161,210,42,61,46,48,105,207,97,35,97,193,79,123,79,71,211,106,176,91,197,193,61,213,188,93,80,202,41,153,131,136,116,183,125,201,137,88,156,33,120,48,104,58,76,49,156,56,128,168,143,200,37,195,120,146,132,109,84,182,55,137,61,113,208,78,50,167,149,197,140,49,134,173,105,129,56,196,57,175,64,39,60,49,87,78,72,53,33,174,46,104,160,66,197,36,133,150,38,164,220,137,119,172,138,77,58,91,209,76,204,46,101,59,121,171,192,155,189,166,104,151,96,75,71,186,94,168,215,110,74,61,33,102,185,94,145,59,79,160,149,135,84,219,89,68,207,74,79,164,209,108,129,55,173,182,92,147,70,108,56,52,161,72,129,126,119,42,114,154,41,156,149,179,110,38,47,85,90,150,132,122,37,115,190,184,39,66,138,105,124,75,156,76,191,55,217,53,132,209,74,143,139,133,39,42,150,176,120,185,112,211,103,36,141,129,179,60,208,104,91,104,146,128,196,179,66,87,53,74,204,175,59,93,102,186,120,150,153,156,145,139,147,102,146,182,88,154,128,116,204,54,71,74,123,113,107,185,161,183,183,135,72,178,90,36,39,161,181,49,163,139,130,212,69,59,166,137,75,51,152,110,202,180,75,165,134,117,210,173,63,170,189,164,38,42,51,178,213,60,98,40,217,86,97,64,67,167,150,215,74,119,211,68,188,172,164,90,71,82,54,40,213,69,191,199,159,169,142,135,82,59,75,145,42,81,188,193,142,62,109,170,185,140,154,184,61,46,188,202,59,38,145,204,130,69,222,160,179,76,164,221,191,36,155,172,68,124,52,190,152,173,126,185,87,210,176,161,133,215,67,110,198,171,176,171,188,61,165,77,197,53,63,85,134,84,159,104,138,181,183,133,136,88,133,215,149,74,222,47,40,80,203,145,32,144,94,59,110,167,65,142,81,213,160,68,54,91,139,63,188,58,102,49,138,76,212,33,148,106,187,35,164,102,170,42,145,77,163,184,100,154,115,71,48,87,137,152,43,93,218,97,197,140,170,168,120,124,142,135,8
91,175,93,139,139,83,104,210,149,85,116,93,186,43,45,182,163,149,47,191,195,124,41,214,219,52,87,141,131,167,75,184,129,220,50,44,40,156,147,135,88,220,161,209,41,63,43,46,107,208,98,33,97,195,79,123,81,72,210,106,177,90,197,192,61,212,189,93,80,200,40,153,131,137,115,182,126,201,139,89,156,32,120,48,104,57,78,48,155,57,129,167,143,199,38,198,119,146,132,111,85,183,56,139,60,113,208,76,50,167,148,198,140,49,136,173,105,127,56,199,59,175,66,40,59,48,88,77,73,55,34,176,45,103,160,67,202,37,132,150,40,165,218,137,120,173,139,77,61,90,211,75,202,46,101,58,123,169,192,154,189,166,104,152,96,75,70,186,94,168,216,110,73,60,35,102,188,94,145,59,78,160,149,135,85,218,91,69,204,75,78,165,211,111,130,55,173,181,93,147,70,109,56,52,161,73,130,126,118,42,115,155,41,158,147,180,110,38,48,85,89,151,131,121,38,115,190,185,39,67,139,106,124,76,156,76,189,53,216,54,130,212,77,144,138,134,39,43,151,176,121,185,111,210,104,36,140,130,178,60,207,103,89,103,147,129,196,177,66,89,53,73,204,174,58,94,101,186,124,150,152,155,144,139,146,100,146,182,89,156,128,114,203,53,72,74,124,113,108,187,163,184,181,137,73,178,90,36,37,162,180,50,164,140,129,212,69,60,166,139,76,52,153,110,203,182,74,165,133,118,210,173,63,167,189,162,37,44,51,176,210,61,99,40,221,88,98,64,66,165,150,216,77,119,212,68,188,170,163,90,70,83,55,38,214,69,190,199,159,168,141,134,81,60,75,147,42,80,186,193,141,61,110,168,185,139,153,186,60,44,187,199,59,39,144,203,129,70,221,159,181,76,165,221,192,37,155,171,68,124,51,191,152,174,127,185,88,209,180,162,134,216,67,110,197,170,174,171,189,61,163,78,196,54,63,85,135,82,160,104,138,180,183,132,137,87,134,214,149,74,221,44,41,81,204,146,31,145,94,59,110,168,66,143,81,214,160,70,55,92,138,64,188,59,103,50,137,76,213,33,148,107,187,34,163,103,168,43,145,76,161,184,101,154,116,71,48,88,136,153,42,92,217,96,199,139,169,168,120,124,141,134,8
93,175,93,139,140,83,106,210,150,84,117,94,185,44,45,183,163,148,47,192,196,124,42,214,219,52,90,141,131,169,74,185,129,221,51,45,41,155,148,133,88,221,161,210,42,61,45,48,105,207,97,34,97,193,79,123,79,71,211,106,176,91,197,193,61,213,188,93,79,203,41,153,131,136,116,183,125,201,137,88,156,33,120,48,104,58,76,49,156,56,128,168,143,200,37,195,120,146,132,109,84,182,55,137,61,113,208,78,50,167,149,197,140,49,134,173,105,129,56,196,57,175,64,39,60,49,87,78,72,53,33,174,46,105,160,66,197,36,133,150,38,164,220,137,119,171,138,77,58,91,209,76,204,46,101,59,121,171,192,155,189,166,104,151,97,75,71,186,94,168,215,110,74,61,33,102,185,94,145,59,79,160,149,135,84,219,89,68,207,74,79,164,209,107,129,55,173,182,93,147,70,108,56,52,161,72,130,126,119,42,114,154,41,156,149,179,110,38,47,85,90,150,132,122,37,115,190,184,39,67,138,105,124,75,156,76,191,55,217,54,132,210,74,143,138,133,39,43,150,176,120,185,111,211,103,36,141,129,179,60,208,104,91,103,146,128,196,179,66,87,53,74,204,175,58,93,102,186,120,150,153,155,145,139,147,102,146,181,88,154,128,116,204,54,71,74,123,113,107,185,161,183,183,135,73,178,90,36,39,161,181,49,163,139,130,212,69,59,166,137,75,51,152,110,202,180,75,165,134,117,210,174,63,170,189,164,38,42,51,178,213,60,98,41,217,86,97,64,67,167,150,215,74,118,211,68,188,172,164,89,71,82,54,40,213,69,191,199,159,169,143,135,83,59,75,145,42,81,188,193,142,62,109,170,185,140,154,184,61,46,188,202,59,38,145,204,130,69,222,160,179,75,164,221,191,36,155,172,68,124,52,190,152,173,127,185,87,210,176,161,133,215,67,110,197,171,176,171,188,61,166,77,197,54,63,85,134,84,159,104,138,181,183,133,136,87,133,215,149,74,222,47,40,80,203,145,32,144,94,59,110,167,65,142,81,213,160,68,54,91,139,63,188,58,102,49,138,76,212,33,148,106,187,35,164,102,170,42,145,77,163,184,100,154,115,71,48,87,136,151,43,93,218,97,197,140,170,168,120,124,142,134,8
92,175,92,140,139,84,106,210,150,84,117,94,184,44,44,183,164,147,45,191,196,124,43,214,220,52,91,142,130,169,74,185,128,220,50,46,42,156,147,133,89,221,162,210,42,62,45,49,106,208,98,35,97,193,79,122,80,71,211,105,175,91,196,192,62,212,187,93,80,204,41,152,130,136,114,183,125,201,137,88,157,32,120,47,105,58,76,48,157,56,126,167,142,199,38,194,120,146,132,109,83,182,54,138,62,112,207,78,51,167,150,196,141,50,135,173,106,129,57,196,57,174,65,38,60,50,87,78,71,52,34,174,45,104,160,68,198,37,133,151,39,164,220,136,118,173,137,76,58,91,210,75,205,45,100,60,121,172,192,154,188,167,106,151,96,75,70,186,93,168,215,109,74,61,33,103,185,94,145,59,79,159,148,137,84,218,89,68,207,75,80,164,209,106,128,55,174,182,92,145,70,108,56,53,161,72,130,126,120,43,113,155,42,156,149,180,111,39,48,85,91,150,131,122,37,115,191,185,37,66,137,105,123,73,155,76,190,55,216,53,131,210,73,143,138,133,38,42,151,175,120,186,110,212,102,34,141,129,179,60,207,103,92,103,145,129,196,178,66,89,53,74,204,176,58,95,103,187,120,151,153,156,145,139,147,102,146,181,88,156,128,117,204,53,70,74,123,113,106,185,161,183,183,135,72,178,90,35,39,160,180,50,164,138,129,212,68,59,166,137,75,51,153,111,203,180,75,165,135,117,209,174,63,171,189,165,37,41,52,179,213,58,97,40,217,86,98,64,68,167,149,217,75,119,211,69,189,173,164,90,71,81,52,39,215,70,190,199,160,168,143,134,82,58,75,145,42,80,187,193,142,61,110,169,183,140,155,184,61,46,188,202,59,39,145,205,131,69,222,161,180,74,164,221,190,35,157,174,67,126,52,190,152,173,127,185,87,210,177,162,133,214,66,110,198,171,176,171,188,60,166,76,196,54,64,85,133,84,160,104,139,181,183,132,135,88,132,215,148,75,222,47,41,82,204,147,31,144,93,59,109,167,65,142,82,214,159,68,54,91,140,65,188,58,102,49,137,74,212,33,148,108,186,35,163,102,169,42,146,77,163,185,98,154,114,70,48,86,136,150,44,92,218,96,198,140,170,167,119,124,141,134,8
93,176,94,138,141,82,105,209,150,83,118,95,185,44,46,182,163,148,47,191,197,123,43,214,219,52,90,141,131,169,74,184,128,220,51,45,41,156,148,133,88,222,161,210,40,61,46,48,105,208,98,34,98,194,79,123,80,72,210,105,176,91,197,194,61,213,188,93,79,202,41,153,130,136,115,183,125,200,137,87,157,34,119,49,103,58,76,50,155,56,128,168,143,200,38,195,120,145,132,110,83,183,55,138,62,113,207,78,51,166,149,198,141,49,133,173,105,129,56,197,56,174,66,39,60,49,86,78,73,53,34,173,46,104,161,66,198,37,133,151,38,165,221,135,120,173,136,78,58,92,209,76,204,46,102,59,121,171,191,155,188,167,104,151,96,75,72,186,93,169,215,111,74,62,33,104,185,95,145,59,79,160,150,135,84,218,88,67,206,74,80,164,208,108,128,55,173,182,93,147,69,108,56,53,162,73,130,126,119,43,114,154,41,157,150,179,110,38,47,85,90,151,132,123,37,114,190,184,39,66,138,105,124,75,156,76,191,56,218,54,131,210,74,144,139,133,39,42,150,175,120,184,112,211,103,36,140,129,180,60,208,104,91,104,145,128,195,179,64,86,54,74,204,176,59,94,102,186,120,149,153,156,144,139,148,102,146,182,87,156,128,116,204,54,71,75,122,114,107,186,160,183,183,135,72,177,90,35,38,161,180,49,164,138,129,212,68,59,166,137,76,51,151,111,201,181,74,166,133,118,209,173,63,170,190,165,38,42,51,178,214,59,98,40,218,87,97,63,67,167,149,216,75,118,212,68,187,171,164,90,71,82,54,40,212,70,192,200,158,169,143,136,83,58,74,145,42,81,188,193,141,62,110,170,185,140,154,185,61,46,188,202,58,37,146,203,130,69,221,161,179,76,164,222,191,36,154,173,67,124,51,190,152,173,127,185,87,209,177,160,134,214,66,111,198,172,176,170,189,61,165,75,197,54,63,84,133,84,160,104,138,182,183,132,135,89,133,215,150,74,222,47,39,80,204,146,33,144,95,59,111,167,65,142,81,214,160,68,55,91,139,63,187,57,101,50,138,77,211,32,149,106,187,36,164,102,169,42,144,77,163,183,99,154,115,70,48,86,138,152,43,93,218,96,197,140,170,168,120,124,142,134,8
93,175,93,139,140,83,105,210,151,84,117,94,184,44,45,184,163,148,47,191,196,124,42,214,219,52,90,141,131,168,74,185,128,220,51,45,41,156,148,133,88,221,161,211,42,62,46,48,105,207,97,34,97,193,79,122,79,72,211,107,176,90,197,193,61,213,188,93,79,203,41,153,130,136,116,182,125,201,137,88,156,33,120,49,104,58,77,49,157,56,128,168,143,200,37,195,120,146,132,110,84,181,55,137,62,113,208,78,51,167,149,198,140,49,133,173,105,129,56,196,58,175,64,39,60,49,87,78,72,53,33,174,46,104,161,66,197,36,133,151,38,164,220,136,119,171,138,77,58,91,209,76,205,46,100,60,121,172,192,155,189,166,104,152,96,75,71,186,93,169,215,110,74,61,33,102,185,94,145,59,78,160,149,136,84,219,89,68,207,74,79,163,209,108,129,55,173,182,92,147,70,108,55,53,161,72,130,126,119,42,114,154,41,157,149,179,110,38,48,85,90,150,132,122,37,115,189,184,39,66,138,105,123,75,156,76,191,56,217,53,132,210,75,142,139,133,39,43,150,175,121,185,111,211,103,36,141,129,179,60,208,104,92,104,145,128,196,179,66,88,53,75,204,175,58,94,102,186,120,149,154,156,145,139,147,101,147,182,88,154,128,115,203,54,70,74,122,114,107,186,161,184,183,135,73,178,90,36,39,161,181,49,163,139,129,211,69,59,166,137,75,50,152,111,202,180,75,165,134,117,209,174,62,170,189,165,38,42,51,178,213,60,98,41,218,86,97,63,67,167,149,215,74,119,212,68,188,172,163,89,71,82,54,40,212,69,191,199,159,169,142,135,82,59,74,145,42,81,188,193,142,62,110,170,186,140,154,184,61,45,188,202,59,39,146,203,130,69,222,160,178,76,164,221,191,36,155,172,68,124,53,190,152,173,127,185,87,210,176,161,133,215,67,111,198,171,176,171,188,61,165,77,197,53,64,84,134,84,159,104,138,181,183,132,136,87,133,215,149,74,222,47,41,81,204,145,32,144,95,59,110,167,65,142,81,213,160,68,54,91,139,63,189,58,102,49,139,76,211,32,148,106,186,35,164,102,170,42,145,77,162,184,100,154,115,70,48,87,137,151,43,93,218,97,197,140,170,168,120,124,142,135,8
93,175,94,139,141,84,106,209,150,84,117,94,185,44,46,184,163,149,47,191,197,124,43,214,219,52,89,141,131,168,74,185,129,220,51,45,41,155,147,133,88,221,162,210,41,62,46,48,105,207,97,35,97,193,78,123,79,72,211,106,177,90,196,193,62,213,188,93,80,203,41,152,131,136,115,183,125,201,137,88,156,33,120,48,104,58,76,48,156,57,128,167,143,201,37,195,120,145,131,109,84,182,55,138,61,113,207,79,50,166,149,197,140,49,133,173,105,129,55,196,59,175,65,39,60,48,87,79,72,53,33,174,46,104,160,66,198,36,133,150,39,164,220,137,119,172,137,77,58,90,209,76,205,46,101,59,121,171,192,155,189,166,104,151,96,75,72,187,93,168,216,110,74,61,33,103,185,93,145,58,78,160,148,135,84,219,89,67,208,73,80,163,210,108,129,55,173,182,92,147,69,108,56,53,162,72,129,126,120,42,114,154,41,157,148,180,110,39,47,85,91,150,133,122,37,115,189,183,39,67,137,105,124,75,157,76,191,56,217,53,132,209,74,143,138,133,39,43,150,176,120,184,112,211,103,36,142,129,178,59,208,104,91,104,146,128,195,178,66,88,53,74,205,175,59,93,102,186,119,149,154,156,145,139,148,102,146,182,88,155,128,116,203,54,71,74,123,114,107,184,162,183,182,135,73,178,89,36,39,160,181,49,163,140,129,212,70,59,166,137,75,51,152,110,201,181,75,165,134,118,210,174,63,170,189,164,37,42,52,178,213,61,98,40,218,87,96,64,66,166,151,214,75,119,211,68,188,172,164,90,70,83,53,40,213,69,192,199,159,170,142,136,82,59,75,145,41,82,187,193,142,61,108,171,184,140,154,184,60,45,188,202,59,39,145,204,129,68,222,160,179,76,164,222,191,36,156,172,68,123,52,190,153,173,126,185,87,209,176,161,133,215,68,111,198,171,175,170,189,61,165,77,196,53,63,84,133,84,160,104,138,181,183,133,136,87,133,215,149,74,222,45,40,81,203,145,32,144,95,59,111,167,66,142,81,214,160,68,54,91,139,63,188,58,101,50,138,77,212,33,148,107,186,35,165,102,170,42,145,77,162,185,101,154,115,70,47,87,137,151,43,93,219,96,197,140,170,168,121,123,141,134,8
92,176,93,138,139,82,105,210,150,85,117,94,185,44,45,184,164,149,48,192,195,124,44,215,221,53,90,141,131,168,75,184,129,220,52,45,41,155,147,133,88,221,163,210,42,61,45,48,105,208,97,33,98,193,79,123,79,71,211,108,177,90,197,192,63,212,188,93,80,201,41,153,131,137,116,182,125,202,137,89,159,34,120,49,104,57,78,48,156,57,127,168,143,202,37,194,122,146,132,109,84,180,54,137,62,112,207,81,52,165,149,196,140,49,133,174,105,129,55,198,56,175,65,40,61,49,86,78,72,53,32,175,45,106,161,68,198,35,133,151,39,165,221,137,119,174,138,79,58,92,208,77,205,46,101,60,121,174,191,156,189,166,105,152,96,76,71,187,95,169,215,110,73,61,33,102,185,95,144,58,78,159,149,135,83,219,89,66,208,75,79,163,211,108,129,57,175,181,93,147,71,109,55,52,162,72,130,126,119,42,115,155,41,155,150,179,109,37,47,85,91,151,132,120,36,114,190,183,40,67,139,106,124,76,157,79,192,55,217,53,131,208,74,143,137,133,41,43,150,176,122,185,110,212,104,36,141,129,179,59,207,105,93,103,146,127,196,180,66,88,54,75,205,176,58,93,103,187,121,149,155,157,144,138,147,102,145,182,87,153,127,116,204,53,70,74,122,112,109,185,161,184,182,136,72,177,90,36,36,162,181,49,164,138,129,212,70,59,166,136,76,52,151,110,201,181,75,165,133,117,210,173,63,170,189,163,37,42,52,179,212,60,98,41,217,85,99,63,68,167,150,215,75,117,211,69,188,171,163,88,71,82,53,41,211,69,190,198,158,168,141,135,82,60,74,144,40,81,187,192,141,62,109,170,186,139,155,184,62,46,187,204,59,40,146,205,131,68,221,159,180,77,164,221,191,36,155,172,68,124,51,190,153,173,127,185,87,211,177,162,133,215,68,110,198,171,175,172,187,60,166,77,197,53,63,85,134,84,159,104,140,181,185,132,135,87,134,215,148,73,223,46,40,80,203,144,32,144,93,59,110,167,65,142,81,214,159,67,55,93,138,62,188,59,102,50,139,75,213,34,148,105,186,36,163,101,170,43,144,78,163,184,99,153,115,70,49,86,138,152,43,94,217,98,197,139,170,169,121,125,143,136,8
92,177,93,139,141,84,105,210,150,85,116,94,184,44,43,184,164,148,46,190,197,125,42,213,219,51,89,141,130,169,75,185,128,219,52,46,41,154,148,134,89,219,160,209,41,61,45,47,105,208,96,35,97,194,78,123,79,73,210,108,177,90,198,192,61,212,189,93,78,204,41,154,132,138,115,182,126,200,137,90,158,36,121,46,107,58,76,48,156,56,129,166,142,200,37,196,122,145,134,108,84,182,55,136,60,114,207,77,51,167,149,199,139,48,133,174,106,129,55,197,58,177,63,39,62,49,88,79,74,53,34,175,46,106,160,66,198,35,132,149,39,165,216,136,119,172,136,76,58,92,210,77,205,45,101,60,120,171,193,155,189,165,102,151,95,75,71,186,93,169,214,112,72,59,34,102,186,95,145,59,78,160,149,135,83,217,90,67,207,76,81,164,210,106,129,55,173,181,92,146,70,108,56,53,162,72,129,125,118,44,116,152,43,156,147,181,111,39,47,84,90,149,132,122,38,113,189,186,39,66,139,104,124,75,155,75,190,57,216,54,132,208,75,145,138,133,39,44,153,176,121,184,112,210,104,37,141,130,180,60,207,105,93,103,146,128,196,179,66,89,53,74,205,175,58,93,103,186,118,151,153,156,145,140,148,104,145,182,87,156,132,114,203,54,71,76,123,114,106,185,161,182,183,136,72,177,90,36,40,159,181,50,166,140,128,212,68,59,166,137,76,52,151,109,201,180,76,166,132,119,210,175,63,169,189,164,37,43,52,177,214,58,99,41,219,87,98,63,67,167,149,214,74,118,211,69,187,171,166,88,71,83,53,41,215,69,193,200,160,168,144,136,84,57,75,145,41,82,186,193,141,62,109,169,184,140,157,185,61,46,189,201,58,39,147,203,131,70,221,158,180,77,164,221,191,36,154,173,68,124,53,189,152,171,126,185,86,210,178,161,134,215,67,110,198,171,177,171,186,61,166,76,196,54,62,85,136,82,160,105,139,181,184,133,137,88,133,217,149,73,223,46,40,81,204,144,34,143,95,60,109,169,66,142,81,214,160,68,54,91,138,64,187,58,102,47,140,75,214,33,147,105,188,36,164,103,168,43,144,76,163,185,99,154,114,69,46,87,139,151,44,94,218,96,199,139,170,168,119,126,141,135,8
93,175,93,140,140,83,106,210,150,84,117,94,185,43,45,183,164,148,47,192,196,124,43,215,219,52,90,141,131,169,74,185,129,220,51,45,41,156,147,133,88,222,161,211,42,61,45,48,105,208,97,34,97,193,79,123,79,71,211,106,176,91,197,194,61,213,188,93,79,202,41,153,131,137,115,183,125,201,137,88,156,33,120,49,104,58,76,49,156,56,128,168,143,200,37,195,120,146,132,109,84,182,54,137,61,113,208,78,50,167,149,197,140,49,134,173,105,129,56,197,57,175,65,39,60,49,87,79,72,53,34,174,46,104,160,67,198,36,133,151,38,164,220,137,119,172,137,77,58,91,210,75,204,46,100,59,121,171,192,155,189,166,104,151,96,75,71,186,94,169,215,110,74,61,33,103,185,94,145,59,79,160,149,135,83,218,89,68,207,74,79,164,209,108,129,55,173,182,92,146,70,108,56,52,161,72,130,126,119,42,114,154,41,157,149,180,111,38,48,85,90,150,132,122,38,115,189,184,38,66,137,105,124,75,156,77,191,55,217,53,132,209,74,143,138,133,39,43,150,176,121,185,112,212,103,36,141,129,179,60,208,104,91,104,146,128,196,179,66,88,53,74,204,175,58,93,102,186,120,150,153,155,145,139,147,101,147,181,88,155,129,116,204,54,71,74,123,113,107,185,161,184,183,135,72,178,90,37,38,161,181,49,163,140,130,212,69,59,166,137,75,51,152,110,202,180,75,165,134,118,210,174,63,170,189,164,37,42,51,178,213,59,98,40,217,86,97,64,67,167,150,215,74,118,211,68,188,172,163,89,70,82,54,40,213,70,191,199,159,169,143,136,83,59,75,145,42,81,188,193,142,62,109,170,184,140,154,184,61,45,188,202,59,39,145,204,130,69,221,160,179,76,164,222,192,35,155,172,68,124,53,190,152,173,127,185,87,210,176,160,133,215,67,110,197,172,176,171,188,61,166,77,197,53,63,85,134,84,159,104,138,181,183,133,136,88,133,215,149,74,222,47,41,80,204,145,32,144,94,60,110,167,65,142,81,213,160,68,54,91,139,63,188,58,102,49,138,76,212,33,148,106,187,35,165,102,170,42,145,77,163,184,100,154,115,70,47,87,137,151,43,93,218,97,197,140,170,168,120,124,142,135,8
93,175,93,139,140,83,106,210,150,84,117,94,185,44,45,183,163,148,47,192,197,124,43,214,219,52,90,142,131,169,74,185,129,221,50,45,41,156,148,133,88,221,162,210,42,61,46,48,105,207,97,35,98,193,78,123,79,71,211,106,176,91,197,193,61,213,188,93,80,203,41,153,131,135,116,183,125,201,137,88,156,34,121,48,104,58,76,49,156,56,128,168,142,200,37,195,120,146,132,109,84,182,55,137,62,113,208,79,51,168,149,198,140,49,134,172,105,129,56,197,57,175,64,39,60,49,87,78,72,53,33,174,46,104,160,67,197,36,133,149,39,164,220,136,119,171,137,77,58,90,209,76,204,46,101,59,121,171,192,156,189,166,104,151,97,75,70,186,93,168,215,110,74,61,33,102,186,94,145,59,79,160,149,135,84,218,89,68,207,74,79,164,209,108,129,55,173,182,93,146,69,108,56,52,161,72,129,126,120,42,114,154,41,156,149,179,110,38,47,84,90,150,132,121,37,115,190,184,39,66,138,105,124,75,156,77,191,55,217,53,132,209,74,143,139,133,39,42,151,175,120,185,111,211,103,36,141,129,179,60,208,104,91,104,145,128,196,179,65,87,53,75,204,175,59,93,102,186,120,149,153,155,145,139,147,102,146,182,88,155,128,116,204,54,70,74,123,113,106,186,161,183,183,135,72,178,90,36,39,161,180,50,163,139,130,212,69,59,166,137,76,50,152,110,202,181,75,165,134,117,210,174,63,170,189,164,37,42,51,178,213,60,98,40,217,86,97,64,67,167,149,215,74,118,211,68,188,172,163,90,71,82,55,41,213,69,191,199,159,169,143,136,83,59,75,145,42,81,188,193,142,62,109,170,185,140,155,184,61,46,188,202,59,38,145,204,130,69,221,160,179,75,164,222,192,35,155,172,68,125,52,190,152,173,126,185,87,210,176,161,133,215,67,110,197,172,176,171,188,61,165,77,197,54,63,85,134,84,160,104,138,181,183,133,135,88,133,215,149,74,222,46,41,80,203,145,32,144,94,59,110,167,65,142,81,214,160,68,54,91,140,63,188,58,102,49,138,76,212,32,148,106,187,35,164,102,169,42,145,77,163,184,100,154,115,70,47,87,136,152,43,93,219,96,197,140,170,168,120,124,142,135,8
92,175,93,140,140,83,106,210,150,84,116,94,185,43,45,183,162,148,47,192,196,124,44,214,219,52,91,141,132,169,74,185,129,221,50,45,41,156,148,132,88,220,162,210,41,61,45,48,105,207,97,34,97,194,79,122,80,72,211,106,176,90,197,194,61,213,188,94,79,202,41,153,131,137,115,183,126,202,137,88,156,33,120,48,103,59,76,49,156,56,128,167,143,200,37,195,121,146,132,109,83,181,55,138,62,112,208,79,51,167,150,198,141,48,135,173,104,129,56,196,58,175,64,39,60,49,87,78,72,53,34,174,46,104,160,66,197,36,132,151,39,164,220,137,119,172,137,77,57,91,210,75,204,46,101,58,121,171,192,155,189,166,105,151,97,76,71,186,94,169,215,110,74,61,33,102,186,93,146,59,79,161,150,135,84,220,89,68,207,74,79,164,209,108,128,56,173,182,93,146,70,107,56,52,161,72,129,126,119,42,113,154,41,157,148,180,111,38,47,84,91,150,132,121,38,114,189,185,39,66,138,105,123,75,156,76,191,55,217,53,132,209,75,143,139,133,39,42,150,175,121,185,112,211,104,36,141,129,178,59,208,105,91,103,146,127,196,179,65,87,53,74,204,176,58,95,102,186,120,149,154,155,145,139,148,102,147,181,89,154,128,116,203,53,71,74,123,113,107,185,162,184,183,135,72,177,91,37,38,161,180,49,163,139,130,211,69,60,166,137,75,52,152,111,201,181,75,164,134,117,209,173,62,170,189,164,38,42,51,178,212,60,98,40,217,86,97,64,67,167,149,215,74,118,212,69,189,172,164,90,70,82,54,41,213,69,191,199,159,170,142,135,83,59,74,145,42,81,188,193,143,62,109,171,185,140,154,184,61,46,188,202,58,39,146,203,129,70,222,160,179,75,165,222,191,36,155,172,68,125,52,189,152,173,126,185,87,210,177,161,133,215,67,110,197,172,176,172,188,61,165,77,197,54,63,85,135,84,159,104,139,181,184,133,136,88,133,214,149,74,222,47,41,80,203,145,32,143,94,60,110,167,65,142,82,214,159,68,55,91,140,63,189,58,102,49,138,76,211,33,148,107,187,35,164,101,170,42,145,77,163,185,100,154,114,71,47,87,136,152,43,93,218,97,197,140,170,168,119,125,142,135,8
93,175,93,139,140,83,106,210,150,84,117,94,185,44,45,183,163,148,47,192,196,124,43,214,219,52,90,141,131,169,74,185,129,221,51,45,41,155,148,133,88,221,161,210,41,61,46,48,105,207,97,35,97,193,79,123,79,71,211,106,176,91,197,193,61,213,188,93,79,203,41,153,131,136,116,183,125,201,137,88,156,33,120,49,104,58,76,49,156,56,128,168,143,200,37,195,120,146,132,109,83,182,54,137,61,113,208,78,50,167,149,197,140,49,134,173,105,129,56,196,57,175,64,39,60,49,87,78,72,53,33,174,46,104,160,66,197,36,133,150,38,164,220,137,119,172,138,77,58,91,209,75,204,46,101,59,121,171,192,155,189,166,104,151,97,75,71,186,94,169,215,110,74,61,33,102,186,94,145,59,78,160,149,135,83,218,89,68,207,74,79,164,209,108,129,55,173,182,93,147,70,108,56,52,161,72,129,126,119,42,114,154,41,157,149,180,111,38,47,85,90,150,132,122,37,115,190,184,39,66,138,105,124,75,156,76,191,55,217,54,132,209,74,143,139,133,39,42,151,176,120,185,112,211,103,36,141,129,179,60,207,104,91,104,146,128,196,178,66,87,53,74,204,175,59,94,102,186,120,150,153,156,145,139,147,102,146,182,88,154,128,116,204,54,71,74,123,113,107,186,161,183,183,135,72,177,90,36,39,161,181,49,163,139,130,212,69,58,166,137,75,51,152,110,202,180,75,165,134,117,210,173,63,170,189,164,38,42,51,178,213,60,98,40,217,86,97,63,67,167,150,215,74,119,211,68,188,172,164,89,71,82,54,41,213,69,191,199,159,169,142,136,82,59,75,145,42,81,188,193,142,62,110,170,185,140,154,184,61,45,188,202,59,39,145,204,130,69,222,160,179,75,164,221,191,36,155,172,67,124,52,190,152,173,127,185,87,210,176,161,133,215,67,110,198,172,176,171,188,61,165,77,197,53,63,85,134,84,159,104,138,181,183,133,136,87,133,215,149,74,222,47,41,80,204,145,32,144,94,59,110,167,65,142,81,213,160,68,54,91,139,63,188,58,102,49,138,76,212,33,148,106,187,35,164,102,170,42,145,77,163,184,100,154,115,70,48,87,137,151,43,93,218,97,197,140,170,168,119,124,142,134,8
92,177,92,139,139,81,106,209,149,83,117,94,186,44,46,184,165,147,48,191,197,124,42,214,219,52,90,142,131,169,74,185,128,220,50,44,41,156,148,132,87,222,161,210,42,61,46,48,106,206,98,35,97,193,79,122,80,70,210,107,177,90,196,192,61,212,188,93,79,203,40,152,130,135,116,183,125,200,137,90,157,33,120,48,104,59,77,49,155,56,128,168,143,200,36,196,121,145,132,110,83,181,55,136,62,113,207,78,51,167,149,196,141,49,134,171,105,129,56,195,57,176,63,39,61,49,87,79,73,51,33,174,47,105,161,68,198,36,133,150,36,165,219,136,119,171,138,77,58,91,209,75,204,46,100,58,121,173,192,154,191,164,103,152,96,75,69,188,94,168,216,110,74,61,33,103,185,94,144,59,79,162,149,135,84,217,89,68,208,74,80,164,210,107,128,55,172,184,92,146,70,108,56,52,161,72,128,126,120,42,114,154,41,157,148,180,110,38,46,85,91,152,133,123,37,115,190,185,38,66,137,106,124,75,157,76,192,54,217,53,132,210,74,143,138,132,38,43,150,177,119,185,113,212,104,35,140,129,180,60,209,104,90,102,146,128,196,180,67,90,54,73,204,174,60,92,101,186,120,148,154,155,146,140,147,102,146,182,88,154,129,115,203,54,70,75,122,113,107,186,160,184,182,136,72,178,91,37,38,160,180,49,164,140,129,212,68,58,167,137,75,50,152,112,203,181,75,166,134,117,209,174,62,170,189,165,37,42,52,179,213,60,97,40,216,88,98,64,68,167,151,214,74,120,211,66,188,171,164,90,72,81,53,41,214,69,190,199,159,168,142,137,82,58,76,145,42,81,187,194,142,61,109,170,183,140,154,183,60,46,188,201,59,38,145,203,130,70,222,159,178,76,164,221,191,36,155,172,68,125,52,190,153,173,127,185,86,210,176,162,133,214,67,110,197,171,175,171,189,61,166,78,197,54,63,85,134,84,161,104,139,180,183,133,135,87,133,216,148,75,223,45,42,81,203,146,32,144,94,60,111,166,65,142,82,214,159,68,56,91,139,63,188,59,104,48,137,77,211,33,149,106,187,35,164,103,170,41,145,76,162,184,99,152,115,69,47,87,136,152,43,94,217,96,197,141,171,167,120,125,142,136,8
93,176,94,140,139,83,105,210,151,84,116,94,187,43,45,183,165,149,47,192,196,123,42,216,221,51,90,142,131,168,74,186,128,221,51,45,41,154,148,134,86,222,162,210,42,63,45,48,106,207,98,34,97,194,77,122,78,72,210,106,176,88,197,193,62,212,188,95,79,203,41,153,132,136,116,184,126,201,137,88,158,34,119,47,104,59,77,47,156,57,129,168,143,201,36,196,122,147,132,109,84,183,55,137,60,113,207,78,51,168,149,197,140,49,134,172,104,129,56,197,56,176,65,40,62,49,87,80,72,51,33,175,45,104,160,66,197,35,134,150,38,164,219,137,120,170,138,77,58,90,208,76,205,46,101,59,121,172,190,153,190,167,103,151,95,75,71,188,95,169,216,110,73,60,33,101,185,94,144,59,79,160,150,136,83,219,89,69,208,75,80,163,207,107,129,55,174,182,91,146,70,109,56,52,160,72,129,127,119,43,114,153,41,157,148,179,109,40,49,84,90,150,133,122,38,113,190,185,38,67,138,105,122,76,157,78,190,56,218,52,133,209,75,144,141,132,38,43,150,175,119,185,111,211,104,36,142,129,178,60,208,105,91,104,143,129,195,178,66,86,55,75,204,175,59,95,103,186,121,150,155,157,144,139,148,101,147,182,89,155,128,115,206,54,69,76,122,113,106,187,162,184,182,136,72,177,91,35,39,160,182,48,163,141,130,212,69,59,167,136,77,52,153,110,202,180,75,165,135,118,209,173,63,171,189,164,37,42,52,178,213,61,98,40,216,87,98,64,67,169,149,214,73,118,211,68,188,171,165,90,71,83,54,39,213,68,192,199,159,170,143,136,82,60,75,145,42,81,188,194,143,62,108,171,184,141,155,185,60,45,188,204,59,39,142,203,129,69,221,161,179,75,163,222,192,38,155,170,68,123,52,190,152,173,125,185,86,209,175,159,133,215,69,111,198,172,177,171,188,59,166,77,197,54,63,85,135,84,160,105,138,181,183,133,138,87,132,214,150,76,221,47,40,80,204,146,31,145,95,60,109,166,67,141,82,214,160,68,56,91,139,65,188,57,102,49,139,75,210,32,150,106,187,35,164,102,169,42,145,76,163,186,100,154,113,71,48,86,136,151,45,92,217,97,198,141,170,169,121,124,142,134,8
93,175,93,139,140,83,106,209,150,84,116,94,185,43,45,183,164,148,47,192,196,124,42,214,220,52,90,141,131,168,74,185,129,221,51,45,41,155,147,133,88,221,161,210,42,61,46,48,105,207,97,35,98,193,79,123,79,71,211,106,176,91,197,193,62,213,188,93,80,203,41,153,131,136,116,183,125,201,137,88,156,33,120,49,104,58,76,48,156,56,128,168,143,200,38,195,120,146,132,109,84,182,55,137,61,113,208,78,50,167,149,197,140,49,134,173,105,129,55,197,57,175,64,39,60,49,87,78,72,53,33,174,45,104,160,67,197,36,133,150,38,164,220,137,119,172,138,77,58,90,209,75,204,46,101,59,121,172,192,155,189,166,104,151,97,75,71,186,94,169,215,110,74,61,33,102,185,94,145,59,78,160,149,135,84,218,89,68,207,74,79,164,209,108,129,55,173,182,93,147,70,108,56,52,161,72,130,126,119,43,114,154,41,157,149,180,110,38,47,85,90,150,132,122,37,115,190,184,39,66,138,105,124,75,156,76,191,55,217,54,132,210,74,143,139,133,39,43,150,176,120,185,112,211,103,36,141,129,179,60,208,104,91,104,146,128,196,178,66,87,53,74,204,175,58,93,102,186,120,150,153,156,145,139,147,102,146,182,88,154,129,115,204,54,71,74,123,113,107,185,161,183,183,135,73,178,90,36,39,161,181,49,163,139,130,212,69,59,166,137,76,51,152,111,202,180,75,165,134,117,210,173,63,170,189,164,38,42,51,178,213,59,98,41,217,86,97,64,67,167,150,215,74,119,211,68,188,172,164,90,71,82,54,41,213,70,191,199,159,169,143,135,82,59,74,145,42,81,188,193,142,62,109,170,185,140,154,184,61,46,188,202,59,38,145,204,130,69,222,160,179,76,164,221,191,35,155,172,68,124,52,190,152,173,127,185,87,210,176,161,133,215,67,110,197,171,176,171,188,61,166,77,197,53,63,85,134,84,159,104,138,181,183,133,135,88,133,215,149,74,222,47,40,80,203,145,32,144,94,59,110,167,65,142,81,213,160,68,54,91,139,63,188,58,102,49,138,76,212,33,148,106,187,35,165,102,170,42,145,77,162,184,100,154,115,70,48,87,136,152,43,93,218,97,197,140,170,168,119,124,142,134,8
93,175,93,139,140,83,106,210,150,84,116,94,185,43,45,183,163,148,47,192,196,124,42,214,219,52,90,141,131,169,74,185,129,221,50,45,41,156,148,133,88,221,161,210,42,61,46,48,105,207,97,34,97,193,79,123,79,71,211,106,176,90,197,193,61,213,188,93,80,203,41,153,131,136,116,183,125,201,137,88,156,33,120,48,104,58,76,49,156,56,128,168,143,200,37,195,120,146,132,109,84,182,55,137,61,113,208,78,50,167,149,197,140,49,134,173,105,129,56,196,57,175,64,39,60,49,87,78,72,53,33,174,46,104,160,66,197,36,133,150,38,164,220,137,119,172,137,77,58,91,209,76,204,46,101,59,121,171,192,155,189,166,104,151,96,75,71,186,94,169,215,110,74,61,33,102,185,94,145,59,79,160,149,135,84,219,89,68,207,74,80,164,209,108,129,55,173,182,92,147,70,108,56,52,161,72,130,126,119,42,114,154,41,156,149,179,110,38,47,85,90,150,132,121,37,115,190,184,39,67,138,105,124,75,156,76,191,55,217,53,132,209,74,143,139,133,39,42,150,176,121,185,111,211,103,36,141,129,179,60,208,104,91,104,146,128,196,178,66,87,53,74,204,176,59,93,102,186,120,150,153,155,145,139,147,102,146,182,88,154,128,116,203,54,71,74,123,113,107,185,161,183,183,135,73,178,90,36,39,161,181,49,163,139,130,212,69,59,166,137,75,51,152,110,202,180,75,165,134,117,209,174,63,170,189,164,38,42,51,178,213,60,98,40,217,86,97,64,67,167,150,215,74,119,211,68,188,172,163,90,71,82,54,40,213,69,191,199,159,169,143,135,82,59,75,145,42,81,188,193,142,62,109,170,185,140,154,184,61,46,188,202,59,39,145,204,130,69,222,160,179,75,164,222,191,36,155,172,68,124,52,190,152,173,127,185,87,210,176,161,133,215,67,110,198,171,176,171,188,61,165,77,197,53,63,85,134,84,159,104,138,181,183,133,136,88,133,215,149,74,222,47,41,80,203,145,32,144,94,59,110,167,65,142,81,214,160,68,54,91,139,63,188,58,102,49,138,76,212,33,148,106,187,35,164,102,170,42,145,77,163,184,100,154,115,71,48,87,137,151,43,93,218,97,197,140,170,168,119,124,142,134,8
93,175,93,139,140,83,106,210,151,84,117,94,184,43,45,183,164,148,48,192,196,125,42,215,220,52,90,142,132,168,75,185,128,223,51,45,42,156,148,133,90,221,162,210,42,61,45,48,106,207,97,33,97,193,79,123,79,72,211,106,176,91,196,193,61,213,187,93,80,203,42,152,131,138,116,182,124,201,138,89,158,33,121,49,103,59,76,48,157,56,128,166,143,200,37,195,120,145,132,108,85,183,54,137,60,111,207,79,50,167,149,196,140,50,134,174,105,128,55,196,57,176,65,39,60,49,87,77,72,52,33,175,44,104,161,67,198,35,134,151,39,165,220,137,118,171,137,77,58,91,210,76,205,46,101,59,121,171,192,154,188,167,104,152,96,75,71,187,93,170,217,110,74,62,33,102,186,92,146,58,79,161,149,136,84,220,88,67,207,73,79,164,209,107,130,55,174,183,92,147,70,106,55,52,161,72,129,126,118,40,114,155,41,156,149,179,111,38,47,85,91,151,133,123,36,116,190,183,41,67,137,106,124,75,155,77,191,55,219,55,132,209,74,142,139,132,38,42,151,176,120,184,111,210,104,37,141,128,179,60,208,104,92,103,145,129,196,178,66,88,53,75,204,175,59,92,102,186,119,149,153,155,144,139,148,102,145,182,88,154,129,118,204,54,71,75,122,113,107,187,161,184,183,136,72,177,90,38,39,161,181,49,163,140,130,212,70,58,167,137,75,51,152,110,202,180,74,166,135,116,210,173,61,170,189,165,37,43,51,178,212,59,98,41,218,86,97,63,68,167,149,215,74,118,211,68,188,172,164,90,71,82,55,40,213,70,191,197,160,169,143,136,83,61,74,144,42,79,188,193,142,61,109,171,184,139,155,184,61,45,187,202,59,39,145,205,130,69,223,159,180,75,164,221,192,36,154,172,67,123,51,189,151,172,127,186,87,210,176,161,132,216,67,111,197,171,175,172,189,62,166,78,196,54,63,85,135,84,160,103,138,181,183,132,136,88,132,215,150,74,222,47,41,80,204,146,32,143,94,59,110,168,65,141,82,212,159,69,54,90,140,62,187,57,102,49,138,77,212,32,148,106,187,35,165,102,170,41,146,76,164,184,99,154,114,71,49,87,137,152,44,93,218,98,197,139,170,169,119,125,141,135,8
92,174,93,139,140,83,106,210,150,83,116,94,185,43,45,183,164,148,47,192,196,124,42,214,219,52,90,141,132,169,74,184,128,220,51,45,41,155,148,133,89,221,161,210,42,61,45,48,105,207,96,34,97,193,79,122,79,71,211,106,176,90,197,193,62,212,188,93,79,202,41,153,130,136,116,183,125,202,138,88,156,34,120,48,104,59,76,49,156,56,128,167,143,201,36,194,120,145,132,110,83,181,54,137,61,112,207,79,50,167,149,197,139,48,133,172,105,128,56,197,57,175,64,39,61,49,86,78,73,53,34,174,45,105,160,66,198,36,133,150,38,164,220,137,119,171,137,77,59,91,209,76,205,47,101,59,121,171,192,155,189,167,104,151,96,74,71,186,93,168,215,111,73,61,33,103,186,94,145,58,78,160,149,135,84,219,89,68,207,73,79,163,209,108,129,55,173,183,93,147,70,108,55,53,161,72,129,126,119,42,114,155,41,157,149,180,110,38,47,85,90,151,131,121,37,115,190,184,39,67,138,104,124,75,156,77,190,55,217,53,132,209,74,143,139,133,39,43,150,176,120,185,111,211,103,35,141,129,179,59,208,104,91,104,146,129,196,178,65,87,54,74,205,176,58,94,102,186,120,149,153,155,145,139,147,102,147,182,88,155,129,116,203,53,71,74,122,113,107,186,162,183,183,136,73,177,90,37,39,161,181,50,163,139,130,211,69,58,166,137,76,51,152,110,202,180,75,165,134,118,210,173,62,170,189,164,38,42,50,178,213,59,98,41,218,86,97,64,67,167,150,214,75,118,212,68,188,172,164,90,70,83,55,39,212,69,191,199,159,169,143,136,83,58,75,144,41,81,188,193,142,62,110,170,184,140,154,184,60,46,187,202,58,38,145,203,130,69,221,160,178,74,164,222,192,35,155,173,67,124,53,190,152,172,127,185,88,209,176,160,133,215,68,110,198,172,176,171,187,61,167,77,197,54,63,84,134,84,159,105,137,182,183,132,136,88,133,215,149,75,223,46,40,80,203,145,32,144,94,58,110,167,65,142,81,214,161,68,54,91,139,63,188,58,102,49,138,77,212,32,148,106,187,35,164,101,170,42,146,77,162,184,98,154,115,70,47,86,136,152,43,93,219,96,197,140,171,168,120,124,142,135,8
93,175,93,139,140,83,106,210,150,84,117,94,184,44,45,183,163,148,47,192,196,124,42,214,219,52,90,141,132,169,74,185,129,221,51,45,41,156,148,133,88,221,161,210,42,61,45,48,105,207,97,34,97,193,79,122,79,71,211,106,176,91,197,193,61,212,188,93,80,202,41,153,131,136,116,183,125,201,137,88,156,33,120,48,104,58,76,49,156,56,128,168,143,200,37,195,120,146,132,109,84,182,55,137,61,113,208,78,50,167,149,197,140,49,134,173,105,129,56,196,57,175,64,39,60,49,87,78,72,53,33,174,46,104,160,66,198,36,133,150,38,164,220,137,119,171,138,77,58,91,209,76,204,46,101,59,121,171,192,155,189,166,104,151,97,75,71,186,94,168,215,110,74,61,33,102,185,94,145,59,79,160,149,135,84,219,89,68,207,74,79,164,209,107,129,55,173,182,92,146,70,108,56,52,161,72,130,126,119,43,114,154,41,156,149,180,111,38,47,85,90,150,132,122,37,114,190,184,39,66,138,105,124,75,156,76,191,55,217,54,132,209,74,143,138,133,39,42,150,176,121,185,112,211,103,36,141,129,179,60,208,104,91,104,145,129,196,178,66,87,53,75,204,176,59,93,102,186,120,150,153,156,145,139,147,102,146,182,88,154,128,116,204,54,70,74,123,114,107,185,161,183,183,135,73,178,90,36,39,161,181,49,163,140,129,212,69,59,166,137,75,51,152,110,202,180,75,165,134,117,209,174,63,170,189,164,38,42,51,178,213,60,98,40,217,86,97,64,67,167,149,215,74,119,211,68,188,172,163,90,71,82,54,41,212,69,191,199,159,169,142,135,82,59,75,145,42,81,188,193,141,62,109,170,184,140,154,184,61,45,188,202,59,39,145,204,130,69,222,160,179,76,164,222,191,36,155,172,68,124,52,190,152,173,127,185,87,210,176,161,133,215,67,110,198,171,176,171,188,61,166,77,197,54,63,85,134,84,159,104,138,181,183,133,136,88,133,215,149,74,222,46,41,80,203,145,32,144,94,59,110,167,65,142,81,214,160,68,54,91,139,63,188,58,102,49,138,76,212,33,148,106,187,35,164,102,170,42,145,77,163,184,100,154,115,70,48,87,136,152,43,93,218,97,197,140,170,168,120,124,141,134,8
94,176,95,138,141,84,107,209,151,82,116,95,185,43,46,183,165,148,49,189,195,124,45,215,220,51,90,140,132,169,74,184,132,223,52,46,39,153,147,132,88,222,160,210,41,58,44,47,106,207,96,33,97,193,77,122,81,71,211,105,178,91,193,191,60,213,192,95,77,205,39,154,130,134,117,183,127,202,136,89,158,30,122,48,105,60,75,52,157,56,127,165,143,201,39,195,121,147,135,109,84,181,55,137,60,115,208,79,51,169,150,198,140,49,132,174,104,131,57,196,57,176,65,41,61,47,87,78,73,53,33,174,45,108,160,67,199,36,133,148,40,166,218,135,120,172,137,79,60,93,210,75,203,47,102,59,122,171,193,155,188,165,106,149,97,74,69,188,92,169,215,110,71,59,32,100,183,96,147,58,80,160,149,138,84,218,89,67,207,75,75,164,207,106,127,54,174,182,92,145,72,107,57,53,161,73,128,128,119,43,114,154,42,155,148,180,111,37,47,85,90,152,133,121,36,117,189,185,38,67,137,105,124,75,156,77,188,55,215,52,132,210,77,143,139,132,39,43,149,176,120,185,110,211,102,36,139,129,178,59,208,108,90,102,144,130,195,179,64,86,55,74,204,175,58,92,101,187,117,150,156,154,144,141,147,103,146,183,88,156,125,116,205,55,71,76,123,115,110,185,162,184,184,135,71,177,90,40,41,161,181,49,165,139,127,212,68,56,166,137,75,52,149,110,201,179,75,166,138,118,209,172,63,169,192,164,38,42,51,179,215,60,97,41,216,87,97,67,67,163,150,216,74,118,210,70,189,172,161,90,70,81,55,39,212,71,192,197,160,170,146,135,82,56,76,143,40,79,186,193,140,63,112,170,185,141,154,185,59,47,188,204,58,37,144,203,130,71,223,162,179,79,164,222,189,35,155,172,70,122,51,191,151,170,126,184,89,210,174,160,135,215,68,111,198,175,177,172,189,60,167,78,198,52,66,86,135,83,162,105,137,182,185,132,136,90,132,215,148,76,223,46,36,79,205,146,34,146,94,60,110,168,66,145,85,214,161,68,53,92,140,64,188,58,99,49,139,75,212,34,149,105,187,35,164,104,169,40,147,75,162,182,101,154,113,71,46,86,136,154,42,93,217,96,197,139,171,165,118,122,138,138,8
94,176,92,140,140,82,107,210,150,85,116,94,184,43,46,183,164,148,48,192,198,125,43,214,220,53,90,142,131,169,74,183,128,221,50,45,41,156,148,133,89,221,161,211,41,62,46,49,106,206,96,33,97,192,79,122,80,71,212,105,176,90,197,193,60,212,187,93,81,203,39,151,131,136,118,184,125,202,139,87,156,32,120,48,104,58,78,49,156,56,129,169,144,200,37,194,121,146,134,109,83,181,55,137,60,113,208,78,52,167,149,197,139,48,134,172,104,128,56,196,57,173,63,39,61,50,87,78,73,53,32,175,46,104,159,65,197,33,132,151,38,165,221,137,119,172,136,75,58,91,209,75,205,46,100,60,121,173,192,154,189,166,105,151,97,74,72,187,93,168,216,110,73,60,34,102,185,94,144,58,76,158,147,136,83,218,87,67,207,73,80,164,210,108,130,55,174,182,94,148,69,108,55,52,161,72,129,125,119,44,112,155,42,156,150,179,111,39,47,84,90,150,132,122,37,115,189,183,40,67,137,105,125,75,157,78,192,54,217,52,132,210,74,141,139,132,38,40,152,175,120,183,112,212,102,36,142,129,178,60,207,106,91,103,146,128,196,179,66,87,51,75,204,176,59,93,101,186,120,151,154,157,146,139,148,101,148,182,89,155,128,115,203,55,71,74,125,112,108,186,161,183,182,134,73,178,91,36,38,161,181,49,163,141,130,214,69,59,168,137,76,51,153,111,200,180,75,165,135,118,208,173,62,170,191,163,37,40,52,179,214,59,99,40,217,87,97,62,68,168,148,215,74,118,211,68,187,174,162,90,70,84,56,41,213,69,193,197,159,170,142,136,82,60,73,146,42,80,188,193,142,62,110,171,185,140,154,185,60,46,189,202,59,38,146,205,130,70,223,160,178,76,164,220,192,36,153,174,68,125,53,189,150,173,127,185,86,211,177,161,134,215,68,110,196,172,176,170,188,61,164,77,197,54,62,85,134,85,158,104,136,181,184,133,136,88,134,215,149,73,222,46,40,81,202,145,32,145,95,58,110,167,65,143,80,215,161,69,53,93,138,64,189,59,102,50,138,77,212,33,148,107,189,36,165,101,169,41,146,77,162,186,100,154,115,70,48,88,137,152,43,91,218,96,197,140,171,168,119,123,143,136,8
92,175,93,139,140,83,106,210,150,84,117,94,185,43,45,184,164,148,47,192,196,124,42,215,220,52,89,141,131,169,74,185,129,221,50,45,41,156,148,133,88,221,161,211,42,61,45,48,105,207,97,35,98,193,78,122,79,71,211,106,176,91,197,193,61,213,188,93,80,203,41,153,131,136,116,183,125,201,138,88,156,33,120,48,104,58,76,48,156,56,128,168,143,200,37,195,120,146,132,109,84,182,55,137,61,113,208,78,50,167,149,197,140,49,134,173,105,129,55,197,57,175,64,39,60,49,87,78,72,53,33,174,45,105,160,67,197,36,133,150,38,164,220,136,119,172,138,77,58,91,210,76,205,46,100,59,121,171,192,155,189,166,104,151,96,75,71,186,94,168,215,110,73,61,33,102,185,94,145,59,79,160,149,135,83,219,89,68,207,74,80,164,209,108,129,55,174,182,93,147,70,108,56,52,161,72,130,126,119,42,114,155,41,156,149,179,111,38,48,85,90,150,132,122,37,115,190,184,39,67,138,105,124,75,156,76,191,55,217,53,132,209,74,143,138,133,39,43,150,176,120,185,111,211,103,36,141,128,179,60,208,104,91,104,146,128,196,179,66,87,54,74,204,176,58,93,102,186,120,150,153,156,145,139,147,102,146,181,88,154,128,116,204,54,70,74,123,113,106,185,161,183,183,135,72,178,89,36,39,161,181,49,163,139,130,212,69,59,166,137,75,51,152,111,202,180,75,165,134,117,209,173,63,170,189,164,38,42,51,178,213,59,98,40,217,87,98,63,67,167,150,215,74,119,211,68,188,172,164,89,71,82,54,41,213,70,191,199,159,169,142,135,83,59,75,145,42,81,188,193,142,62,109,170,185,140,154,184,61,46,188,202,59,38,145,204,130,69,222,160,179,75,164,221,192,36,155,172,68,124,52,190,152,173,126,185,87,210,176,161,133,215,67,110,198,171,176,171,188,61,166,77,197,53,63,85,134,84,159,104,139,181,184,132,136,87,133,215,149,74,222,46,41,80,204,145,32,144,94,59,110,167,65,142,81,213,160,68,54,91,139,63,189,58,102,49,138,76,212,33,148,106,187,35,164,102,170,42,145,77,163,184,100,154,114,71,48,86,137,151,43,93,218,97,197,140,170,168,119,124,141,134,8
94,175,94,139,138,82,107,211,149,85,117,94,186,44,45,184,163,147,46,191,196,124,44,215,220,54,88,144,132,169,75,186,127,220,51,45,41,153,149,134,87,220,161,207,40,59,45,49,106,207,99,35,98,193,80,121,79,71,212,105,176,91,197,192,62,214,186,94,79,204,40,153,130,135,116,183,126,202,137,85,157,31,120,51,104,57,74,50,155,56,128,167,143,201,37,195,119,146,132,109,83,181,55,138,60,112,206,79,49,169,148,197,140,48,133,174,103,129,54,196,58,176,65,40,60,48,87,78,72,51,33,173,45,105,160,67,197,36,133,151,38,165,220,137,120,171,140,79,58,91,209,76,204,46,101,59,121,171,191,155,191,166,101,152,96,76,71,188,94,169,216,112,72,62,34,102,186,93,145,59,80,160,148,134,84,220,88,69,206,75,78,165,210,108,128,57,173,182,93,146,68,107,58,53,160,72,129,125,119,40,112,154,40,155,148,181,112,39,49,84,92,151,134,121,38,114,190,184,38,67,138,106,124,75,156,77,193,54,216,53,131,209,74,143,138,133,39,44,149,177,120,184,111,212,103,36,142,130,180,59,210,103,90,104,145,129,194,179,65,89,54,75,205,176,60,93,101,186,120,150,152,154,144,137,150,101,144,183,88,152,126,115,205,54,71,74,122,113,106,187,161,183,180,135,74,178,90,34,38,162,180,50,164,139,129,211,70,58,166,137,74,49,152,112,201,181,75,166,135,119,208,174,62,171,189,163,37,42,53,177,213,59,98,40,218,86,98,64,68,168,148,215,74,119,210,67,187,170,163,90,70,83,54,41,213,69,191,199,159,169,142,134,84,60,74,143,41,80,189,194,142,60,111,170,185,140,154,185,62,47,188,202,60,39,144,203,130,68,224,162,181,76,164,221,190,35,154,173,69,124,54,189,151,173,128,183,86,210,178,161,133,216,67,111,199,172,175,170,188,60,164,76,195,55,63,86,133,82,160,102,138,181,184,132,136,85,134,214,149,72,220,45,41,80,203,144,32,143,95,60,109,167,66,142,82,213,160,69,53,91,139,62,188,57,102,47,138,75,213,33,147,108,186,33,164,102,169,41,145,76,161,186,99,152,115,69,49,88,136,153,45,92,219,96,198,139,170,168,120,123,142,135,8
93,175,93,139,140,83,106,210,150,84,116,94,185,43,45,183,163,148,47,192,196,124,43,214,219,52,90,141,131,169,74,185,129,220,51,45,41,155,148,133,88,221,161,210,42,61,46,48,105,207,97,35,97,193,78,123,79,71,211,106,176,91,197,193,61,213,188,93,80,202,41,153,131,136,116,183,125,201,137,88,157,33,120,48,104,58,76,49,156,56,128,168,143,200,37,195,121,146,132,109,84,182,55,137,61,113,208,78,50,167,149,197,140,49,134,173,105,129,55,196,58,175,64,39,60,49,87,78,72,53,33,174,46,104,160,67,197,36,133,151,38,164,220,137,119,172,138,77,58,90,209,76,204,46,101,59,121,171,192,155,189,166,104,151,97,75,71,186,94,168,215,110,74,61,33,102,185,94,145,59,78,160,149,135,84,218,89,68,207,74,79,164,209,108,129,55,173,182,92,147,70,108,56,52,161,72,129,126,119,43,114,154,41,157,149,180,110,38,47,85,90,150,132,122,37,115,190,184,39,66,138,105,124,75,156,77,191,55,217,53,132,209,74,143,139,133,39,42,150,176,121,184,112,211,103,36,141,129,179,60,208,105,91,104,146,128,196,179,66,88,53,75,204,176,59,93,102,186,120,150,153,156,145,139,147,102,147,182,88,155,128,116,204,54,71,74,123,114,107,185,161,183,182,135,73,178,90,36,39,161,181,49,163,139,129,212,69,59,166,137,75,51,152,110,202,180,75,165,134,117,210,173,62,170,189,164,38,42,51,178,213,59,98,41,217,87,97,64,67,167,150,215,74,119,211,68,188,172,163,90,71,82,54,41,213,69,191,199,159,169,143,135,83,59,74,145,42,81,188,194,142,62,109,170,185,140,154,184,61,46,188,202,59,39,145,204,130,69,222,160,179,76,164,222,192,36,155,172,68,124,52,190,152,173,126,185,87,210,176,161,133,215,67,110,198,171,176,171,188,61,166,77,197,54,63,85,134,84,159,104,138,181,183,133,136,87,133,215,149,74,222,47,40,80,203,145,32,144,94,59,110,167,65,142,81,214,160,68,54,91,139,63,188,58,102,49,138,76,212,33,148,106,187,35,164,102,170,42,145,77,163,184,100,154,115,71,48,87,137,152,43,93,218,97,197,140,170,168,119,124,142,134,8
93,176,92,140,141,82,105,210,149,84,116,93,186,43,45,184,164,147,46,192,195,123,43,214,219,51,91,141,131,168,75,184,128,220,51,45,41,156,147,132,88,221,161,210,42,61,45,49,107,208,97,36,98,193,78,123,80,72,212,106,175,91,196,194,64,213,188,92,79,203,41,152,132,136,116,183,125,201,136,89,156,34,121,49,103,57,77,49,158,57,127,170,142,200,36,193,121,146,132,110,83,181,55,138,61,113,208,79,49,166,151,196,142,49,134,172,104,130,54,195,59,175,64,39,60,50,87,78,72,52,32,175,45,105,161,66,197,37,133,151,38,164,220,137,119,171,137,77,58,89,209,75,204,47,101,59,123,172,192,154,191,166,106,151,96,74,71,187,94,168,214,110,73,61,33,102,186,94,145,59,78,159,148,137,83,219,89,69,207,74,78,164,209,107,128,55,174,182,93,146,70,107,56,53,161,72,130,126,119,42,113,154,40,155,150,180,110,38,48,85,91,150,133,122,36,114,190,184,40,67,137,105,124,75,156,77,192,55,217,54,132,210,73,143,137,133,39,43,150,176,120,186,111,211,104,36,140,131,179,60,207,104,92,103,145,127,196,179,67,88,52,74,203,174,57,93,101,187,119,150,153,156,146,139,148,102,145,181,87,153,128,116,204,53,71,73,123,112,105,185,161,182,183,134,72,177,90,35,39,161,182,48,162,139,132,211,69,59,166,135,76,51,152,110,202,181,75,166,134,118,209,174,63,170,189,164,37,42,51,178,212,59,98,41,218,87,97,63,67,167,151,216,75,118,211,68,189,172,163,88,71,81,54,42,213,69,191,199,158,170,143,135,82,59,76,146,42,80,188,194,141,62,108,169,186,139,155,183,60,46,188,203,59,40,145,204,130,69,222,158,179,75,164,221,191,35,155,172,68,124,53,191,151,173,128,186,88,209,176,162,132,215,66,111,197,171,175,170,188,60,166,76,197,54,65,85,133,84,159,104,139,182,184,132,135,88,133,213,148,75,221,46,41,80,204,145,32,143,95,60,109,166,64,142,82,214,159,68,55,91,138,63,187,58,103,49,138,77,212,33,149,106,188,33,165,103,169,42,145,77,163,183,98,153,114,71,46,87,136,152,44,92,217,96,196,141,171,168,120,126,143,137,8
93,176,93,139,141,82,105,209,151,84,116,95,185,43,45,183,163,149,48,192,197,125,44,214,220,52,89,142,132,169,74,185,128,221,51,45,41,155,148,132,89,221,162,210,41,61,46,48,105,207,98,35,97,193,78,122,79,71,211,106,177,91,198,194,61,213,188,92,79,202,41,153,130,136,116,182,125,201,136,89,156,33,121,49,106,58,76,48,156,58,127,169,142,200,36,196,120,144,133,110,82,182,55,137,61,112,207,78,50,167,148,198,141,49,134,173,106,129,55,196,57,175,65,40,59,49,88,79,71,53,33,174,45,104,160,66,198,36,134,150,39,164,220,136,119,171,137,77,58,90,210,76,204,47,102,58,122,172,191,155,190,167,104,151,97,75,70,187,94,168,216,109,73,61,34,102,186,94,146,59,78,160,150,135,84,219,90,68,207,75,79,164,208,107,129,55,173,183,93,146,69,107,55,52,161,71,130,126,120,42,114,154,41,156,148,179,109,38,49,85,90,150,131,122,38,114,190,184,39,67,137,105,123,75,157,76,191,56,218,53,133,210,74,143,138,131,38,42,151,175,121,184,112,211,103,35,143,129,179,60,208,104,90,102,146,127,196,178,66,87,53,75,204,177,59,93,101,185,119,150,153,155,145,138,147,102,146,181,89,155,127,115,203,54,70,75,123,114,107,185,161,183,182,134,73,178,91,36,40,161,181,49,163,140,130,212,69,58,166,138,74,50,152,109,202,181,76,166,134,117,209,173,63,170,189,163,37,42,51,179,213,60,97,41,217,86,97,64,67,167,150,215,74,119,211,67,189,171,163,89,71,81,54,41,214,70,190,199,158,168,143,136,83,59,74,145,41,80,188,193,142,63,110,171,185,140,154,185,61,45,188,203,59,39,145,204,130,70,222,160,180,75,163,221,191,34,155,172,68,124,52,191,152,173,126,185,87,211,177,160,133,215,68,111,198,171,176,172,187,61,165,78,198,54,62,84,133,84,160,104,138,181,183,132,136,88,133,216,148,75,221,47,41,81,203,145,31,144,94,59,111,168,63,142,82,214,161,68,54,91,139,63,188,58,102,48,137,77,211,33,149,107,186,34,165,103,169,43,144,77,162,185,100,153,114,71,48,87,137,151,42,93,219,96,198,140,170,168,120,124,143,136,8
93,176,93,139,140,83,106,210,150,84,117,94,185,44,45,183,163,148,48,192,196,124,42,214,219,52,89,141,131,168,74,185,129,221,51,44,41,155,147,133,89,221,161,210,42,61,45,48,105,207,98,35,98,193,79,123,79,72,211,106,176,91,197,193,61,212,188,93,80,202,41,153,130,136,115,182,125,201,138,88,156,33,120,48,104,58,76,48,156,57,128,168,143,200,37,195,121,145,132,109,84,182,55,137,61,113,208,78,50,167,149,197,140,49,134,173,105,129,56,196,57,175,65,39,60,49,87,78,72,53,33,174,45,104,160,67,197,36,133,150,38,164,220,137,119,172,138,77,58,91,210,75,204,46,100,59,121,171,191,155,189,166,104,151,96,74,71,186,94,168,215,110,74,62,32,102,185,94,145,59,78,160,149,135,83,219,89,68,207,74,80,164,209,107,128,55,174,182,93,146,70,108,56,53,161,72,129,126,119,42,114,154,41,156,149,180,111,38,48,85,90,150,133,122,37,114,189,184,38,66,138,105,124,75,156,76,191,55,217,54,132,209,74,143,138,133,39,42,151,176,120,185,112,212,103,36,141,129,179,60,208,104,91,103,146,128,196,178,66,87,54,75,204,175,59,93,102,186,120,149,153,156,145,139,147,102,146,181,88,154,128,115,203,54,71,74,122,113,107,186,161,184,183,135,73,178,90,36,39,161,180,49,163,140,130,211,69,59,166,137,75,51,152,110,201,181,75,166,134,118,210,173,63,170,189,164,38,42,51,179,213,59,98,41,218,87,97,63,67,167,150,215,74,119,211,68,188,172,163,89,70,82,54,40,212,69,191,199,159,169,143,135,82,59,75,145,42,81,188,193,142,62,109,170,185,140,154,184,61,46,188,202,58,38,146,204,130,69,221,160,179,75,165,221,191,35,155,172,68,124,52,190,152,172,127,185,87,210,176,161,133,215,67,111,198,171,176,171,188,61,166,77,197,54,63,85,134,84,159,104,138,181,184,132,136,88,133,216,149,74,222,47,40,80,203,145,32,143,94,59,110,167,65,142,81,214,160,68,55,91,140,63,188,58,102,49,138,76,212,33,148,106,187,35,165,102,170,42,145,76,162,184,100,154,115,71,47,87,136,151,43,92,218,97,197,140,170,168,119,124,141,135,8
93,177,93,141,141,82,106,211,150,84,116,94,184,42,45,184,164,148,45,191,197,123,42,215,222,52,90,140,132,168,73,187,127,220,49,43,43,156,149,134,88,223,161,210,40,61,45,48,105,208,98,33,98,192,78,123,80,70,213,107,177,90,197,194,61,213,188,94,80,203,43,153,130,136,117,182,127,200,136,88,156,31,120,50,103,57,75,49,155,57,127,166,143,201,36,193,119,145,133,110,85,182,55,137,61,113,207,78,49,168,149,199,140,48,133,172,105,128,56,197,56,176,64,39,61,49,86,77,73,54,34,176,45,105,160,65,197,36,135,150,36,163,220,135,119,171,139,77,59,90,210,76,204,45,100,59,121,173,193,155,192,166,102,152,95,75,72,187,94,167,216,110,73,61,34,102,187,94,144,58,79,161,148,135,84,218,89,68,206,73,81,164,208,108,129,54,173,183,93,146,71,109,56,52,161,74,131,126,121,42,112,155,41,156,149,179,110,38,49,84,91,151,132,121,38,116,189,184,41,67,136,104,123,76,157,75,190,55,219,54,132,209,76,144,140,132,38,44,150,175,121,187,113,210,101,37,143,128,180,60,208,106,92,103,145,128,197,180,66,87,52,73,205,176,59,92,101,188,120,148,154,154,146,138,147,101,146,184,87,155,129,114,203,54,69,73,123,113,108,185,160,184,183,133,73,178,89,36,38,161,181,50,163,140,130,211,70,58,166,138,75,51,152,111,202,179,76,166,134,116,209,172,62,170,190,165,39,43,53,177,211,59,99,41,217,87,97,62,67,167,150,216,74,118,211,66,187,171,162,89,72,83,54,41,214,69,190,198,160,170,142,135,83,60,75,145,41,79,190,194,142,64,109,170,185,140,154,184,59,45,185,201,59,39,145,203,129,69,222,159,178,75,165,221,191,35,152,171,67,125,52,191,154,173,128,184,88,212,176,160,134,217,70,110,199,172,176,171,187,62,165,78,197,52,63,86,133,83,160,105,139,182,183,131,135,88,133,213,147,74,222,46,41,79,202,145,32,142,95,58,109,168,65,142,81,214,160,69,55,91,140,64,189,59,101,50,138,78,212,34,147,105,188,36,164,103,170,42,146,77,163,184,101,155,115,71,48,87,137,152,41,92,217,97,199,140,171,169,120,124,141,134,8
93,175,93,137,142,83,106,210,149,83,117,93,186,42,45,183,163,147,47,192,196,124,42,215,220,51,88,141,132,167,73,185,131,221,49,45,40,155,148,133,87,222,162,209,41,62,45,48,105,208,98,34,98,192,78,122,80,71,212,106,176,90,197,194,61,211,187,92,78,202,42,153,130,136,115,183,125,200,136,88,156,32,120,49,103,58,76,50,154,55,128,168,144,198,38,196,120,146,132,110,85,183,55,137,60,114,209,78,51,166,149,199,139,50,132,172,105,128,57,196,57,175,64,39,61,50,89,78,72,52,34,174,45,105,163,65,198,35,133,151,40,165,220,137,119,171,138,78,58,90,209,78,205,47,101,58,119,172,192,154,190,165,104,153,95,75,70,186,93,170,215,111,74,60,32,103,186,94,145,58,78,159,150,134,83,218,90,69,206,74,80,165,210,107,129,55,176,183,94,146,70,108,58,52,162,73,129,127,120,43,113,154,41,156,149,180,110,37,49,85,89,151,132,121,36,114,190,183,38,66,137,104,125,76,155,78,192,56,217,53,132,208,73,141,139,134,39,43,151,177,119,183,113,212,104,36,141,130,179,60,209,104,91,104,146,128,195,178,67,88,53,75,205,176,60,92,101,187,119,148,153,155,144,138,148,102,146,183,89,155,129,117,202,53,72,75,123,113,107,186,163,183,183,134,72,180,91,37,39,160,178,48,163,139,130,213,68,57,165,136,76,51,152,111,201,180,75,164,136,116,209,174,64,171,190,164,39,43,51,178,213,60,98,40,217,86,97,64,66,167,149,215,75,119,210,67,189,172,164,89,69,82,54,40,212,70,191,199,160,168,143,136,83,58,75,145,41,81,188,194,143,61,109,171,184,140,153,185,60,44,188,201,59,37,146,204,130,70,222,159,179,77,164,222,194,36,155,172,68,125,53,190,151,172,126,184,88,209,176,160,134,215,68,110,198,174,175,172,187,59,165,77,197,54,63,85,135,84,160,105,139,182,184,132,135,88,134,214,147,74,220,47,40,80,203,144,33,144,94,60,111,167,64,142,80,216,160,68,55,92,140,63,189,59,103,49,139,77,212,32,149,106,186,34,163,101,168,42,146,78,162,184,99,155,115,71,48,87,137,151,42,92,218,97,198,139,171,166,118,125,141,135,8
93,175,93,139,140,83,105,210,150,84,116,94,185,43,45,183,163,148,47,192,196,124,43,214,219,52,89,141,131,169,73,185,129,221,51,45,41,156,147,133,89,222,161,210,42,61,46,48,105,207,97,34,98,193,79,123,79,71,211,107,176,91,197,193,62,213,188,93,80,203,41,153,131,136,116,183,125,201,137,88,156,33,121,48,104,58,76,48,156,56,128,168,143,200,37,195,120,146,132,109,84,182,55,137,62,113,208,78,50,167,149,198,140,49,133,173,105,129,56,197,58,175,65,39,60,49,87,79,72,52,33,174,46,104,160,67,197,36,133,150,38,164,220,136,119,172,137,77,58,91,209,76,204,46,101,59,121,172,192,155,189,166,104,152,96,75,71,186,94,169,215,110,74,61,33,102,185,94,145,59,78,160,150,135,84,218,89,68,207,74,80,164,209,108,129,55,173,183,93,147,70,108,55,53,162,72,129,126,119,42,113,154,41,157,149,180,110,38,48,85,90,150,132,122,37,114,190,184,39,66,138,105,123,75,156,76,191,55,217,53,132,210,74,143,139,133,38,43,150,176,121,185,111,212,103,36,141,129,179,60,208,104,91,103,146,128,196,179,66,87,53,74,204,175,58,93,102,186,120,150,153,156,145,139,147,102,146,182,88,155,128,116,204,54,71,75,123,113,107,185,161,184,182,135,73,177,90,36,39,161,181,49,163,140,130,212,69,59,166,137,76,50,152,110,203,180,75,165,135,117,209,173,63,169,189,164,37,42,51,178,212,59,98,41,217,86,97,64,67,167,150,215,74,118,211,68,188,172,163,90,71,82,54,41,213,70,191,199,159,169,143,135,82,59,75,145,42,81,188,193,142,62,109,170,185,141,155,184,61,46,188,202,59,39,145,204,129,69,222,160,179,76,164,222,191,35,155,172,67,124,52,190,152,173,127,185,87,210,176,161,133,215,67,110,197,171,176,171,188,61,165,77,197,54,63,85,134,84,159,104,138,181,183,133,136,87,133,215,149,74,222,47,41,80,203,145,33,144,94,59,110,167,65,142,81,213,160,68,54,91,139,63,188,58,102,49,138,76,212,33,148,106,187,35,165,102,170,42,145,77,162,184,100,154,115,70,48,87,137,152,43,93,218,96,197,140,171,168,119,124,142,135,8
92,175,94,140,139,83,105,210,150,84,116,93,184,43,45,183,163,147,47,192,196,124,42,214,219,52,90,140,132,170,74,185,128,221,50,45,41,155,148,133,89,221,161,210,41,62,47,48,105,207,98,34,98,193,78,123,80,72,211,106,176,90,197,193,61,213,188,92,80,202,41,152,131,136,115,183,126,201,137,87,156,33,120,49,105,57,77,48,156,56,128,168,144,200,37,195,120,146,133,109,84,182,55,138,61,113,207,78,50,167,149,198,140,48,135,172,106,129,56,196,57,176,64,38,61,48,87,79,73,54,34,175,45,105,161,67,198,35,133,151,38,163,221,137,118,172,137,78,57,91,210,75,204,47,100,59,121,172,192,155,189,167,105,152,96,74,72,187,93,169,216,110,75,61,34,102,186,93,145,59,79,159,149,135,83,219,89,68,207,74,79,163,210,108,129,56,174,183,93,147,69,108,56,52,161,73,130,126,120,42,114,154,41,156,149,179,111,38,48,84,91,149,132,122,37,114,189,183,39,67,137,105,123,75,156,77,191,55,216,53,132,209,74,144,138,132,38,43,151,175,120,184,112,212,103,37,141,129,179,60,208,103,92,104,145,128,195,178,66,87,54,75,204,176,58,93,101,187,120,150,154,155,144,138,147,102,146,181,88,156,128,115,204,54,70,75,123,113,107,185,161,183,183,135,73,177,89,36,39,160,180,48,163,139,130,211,69,59,166,137,75,51,151,110,202,181,74,165,134,116,209,173,63,171,190,164,38,43,51,178,213,59,97,40,218,86,98,64,68,167,149,215,74,119,212,68,189,172,164,89,71,82,54,40,213,70,191,198,159,169,141,136,82,58,75,145,42,80,188,193,142,62,110,170,184,140,154,185,60,45,188,202,60,38,145,204,130,68,222,159,179,75,165,221,191,36,154,172,67,124,53,190,152,172,127,186,87,210,175,160,133,215,67,111,197,171,175,171,187,61,166,77,197,54,65,85,133,84,158,104,139,181,183,133,136,88,132,215,149,74,222,47,41,79,204,145,32,143,94,60,109,166,65,141,82,213,161,68,54,91,140,63,187,58,102,49,139,75,212,33,147,106,187,34,163,101,170,42,146,77,162,185,99,153,115,70,48,86,137,152,44,92,218,97,198,139,171,167,119,124,141,134,8
93,175,92,138,141,83,106,209,150,84,116,94,185,43,46,183,163,148,48,191,197,123,43,213,219,52,90,140,131,168,74,185,128,222,51,44,42,156,149,133,89,222,162,210,42,61,46,49,104,207,97,34,99,194,80,122,78,72,212,106,176,90,197,193,61,213,188,94,80,203,40,154,130,135,116,182,125,201,138,89,156,33,120,48,103,58,77,49,155,56,126,168,141,201,38,195,120,146,132,107,83,181,54,137,61,113,207,77,50,167,149,197,140,49,133,172,105,129,57,197,59,176,64,39,60,49,87,78,73,52,34,174,46,104,161,67,198,35,133,150,40,164,220,138,118,171,137,78,59,91,210,76,205,47,101,60,120,173,191,155,189,167,104,152,95,75,71,187,93,169,214,110,73,60,33,104,185,94,145,59,78,160,149,135,84,219,89,68,208,74,79,164,210,108,128,55,175,183,92,147,70,109,56,53,160,72,131,127,119,43,114,154,42,156,148,179,111,38,48,83,90,151,131,120,38,114,190,183,39,66,138,105,123,76,157,76,191,55,216,53,133,209,74,143,138,132,39,43,149,176,119,185,112,211,103,36,141,129,179,59,208,104,91,105,146,128,195,178,66,88,54,73,204,176,57,94,102,186,120,150,153,156,143,139,147,102,147,182,89,154,129,116,203,55,70,75,123,114,107,186,161,183,182,135,72,178,90,37,38,161,180,49,164,140,128,211,69,59,166,137,74,51,152,110,202,181,74,166,134,116,208,174,62,170,189,165,37,42,52,178,212,59,97,40,218,86,96,64,66,167,149,215,75,118,211,69,188,173,164,90,71,82,55,42,212,70,191,198,160,171,142,134,82,59,75,144,40,81,187,193,141,61,109,170,184,140,154,183,61,46,188,202,60,39,145,204,129,69,222,160,179,76,165,222,191,36,154,172,68,123,53,190,151,173,126,185,87,210,176,161,133,215,65,110,197,172,177,170,187,62,166,78,197,54,63,86,134,84,159,103,139,180,183,133,137,87,133,215,149,74,222,46,41,80,202,146,33,145,94,59,111,167,64,142,81,214,160,67,54,91,139,64,187,58,103,49,137,77,211,33,148,107,187,34,164,102,168,42,145,77,162,185,99,154,115,72,47,89,137,152,44,93,218,97,198,140,172,168,120,125,141,133,8
91,176,96,139,142,81,106,211,150,84,117,96,183,43,46,183,166,148,46,190,196,127,43,211,218,51,88,141,130,168,72,184,129,221,50,46,40,157,150,133,88,220,161,210,42,60,43,44,103,209,99,33,99,191,78,121,81,71,211,108,177,92,197,191,58,210,190,92,78,201,41,155,128,137,114,185,124,202,138,89,158,33,124,52,107,59,78,48,153,57,126,166,144,203,34,194,122,148,129,108,86,182,53,136,63,113,209,77,51,168,148,199,138,51,134,172,106,128,56,196,57,175,66,38,60,51,87,78,74,58,34,172,46,104,160,65,198,38,129,150,37,164,218,135,118,173,136,77,58,91,208,73,204,45,100,58,119,173,191,156,190,168,104,151,94,74,69,186,93,164,216,111,73,66,33,100,187,95,146,57,76,160,147,138,84,220,90,65,206,73,78,162,210,110,131,56,175,182,91,146,71,106,57,52,160,70,130,127,119,42,110,153,42,157,147,179,110,37,49,84,92,151,134,123,37,116,190,182,39,64,138,104,121,73,157,77,189,54,216,53,133,209,74,142,138,133,37,40,152,175,121,185,110,213,103,38,141,129,181,57,208,107,88,103,144,126,195,179,69,87,54,73,202,175,57,92,101,187,121,150,152,154,145,139,147,104,143,181,88,156,128,119,202,54,70,73,123,114,109,186,162,183,183,137,73,176,91,37,37,158,180,51,164,141,128,211,69,60,166,139,74,50,151,111,201,181,75,163,135,116,208,173,63,169,189,164,38,43,54,176,213,56,99,40,217,85,97,64,66,167,149,214,76,119,212,69,188,173,163,92,72,83,53,41,211,70,193,199,161,169,139,135,81,59,75,144,43,80,190,195,142,62,110,171,185,139,154,183,62,46,189,203,57,40,148,202,131,69,222,159,177,77,163,222,193,35,155,169,66,122,50,191,149,173,124,185,87,210,176,162,133,212,69,111,198,171,175,170,187,62,163,79,197,53,63,85,134,85,157,104,138,183,184,134,135,89,133,213,151,74,221,47,38,81,205,145,33,145,97,58,109,169,67,143,82,214,162,69,50,93,137,65,189,60,97,51,138,76,210,35,147,106,188,36,165,105,168,42,142,79,166,183,102,154,113,70,49,87,139,150,44,93,218,96,200,140,171,167,118,126,141,133,8
93,173,92,138,140,84,106,210,151,83,115,95,186,44,47,184,163,148,49,191,196,124,44,214,220,54,90,140,131,168,75,184,130,219,51,48,39,156,149,133,89,222,161,211,41,62,44,48,104,208,98,34,98,192,77,124,79,71,212,105,176,90,196,192,61,212,189,94,81,203,43,153,132,136,115,182,121,201,136,88,157,33,120,50,106,57,78,48,154,56,128,168,142,202,36,193,121,146,131,107,84,182,53,138,63,111,208,80,50,168,152,199,139,50,133,173,105,130,57,197,58,174,64,42,58,50,87,81,72,53,34,175,45,106,163,65,196,36,132,150,38,166,218,137,120,170,138,79,60,90,209,77,205,46,101,58,121,169,190,153,192,167,104,151,95,76,71,186,94,167,217,110,73,61,31,101,186,95,145,60,79,158,149,135,83,217,90,68,207,76,80,164,210,108,131,57,173,182,91,147,69,110,56,54,162,71,132,127,120,42,114,153,42,156,148,178,111,38,47,85,91,149,134,122,35,114,191,182,40,64,139,105,124,74,156,76,190,54,217,52,132,209,74,143,139,130,40,44,150,176,119,187,114,212,103,35,143,130,180,61,207,105,95,105,147,128,197,178,66,88,52,73,205,176,58,92,103,185,119,148,154,154,144,139,147,101,145,179,87,155,129,118,201,53,72,76,123,113,107,186,162,183,184,134,71,178,90,36,39,163,181,48,165,140,130,212,68,60,163,135,74,50,152,111,202,181,77,166,133,116,206,174,64,170,190,164,38,44,49,177,214,58,98,41,216,84,99,62,69,167,150,214,72,117,211,71,189,173,162,90,70,84,53,41,213,69,191,198,159,169,141,135,81,59,74,145,43,80,188,193,143,63,109,169,184,139,152,183,60,47,189,202,59,36,144,203,128,71,222,160,178,74,165,220,190,37,157,173,68,124,52,191,150,172,126,186,86,209,177,159,131,214,66,108,198,171,177,173,189,62,167,76,196,55,64,85,136,86,161,105,138,182,183,134,135,87,132,214,149,74,223,47,42,80,201,145,35,145,94,60,111,166,66,142,80,216,159,69,55,93,139,62,188,58,102,50,138,78,213,33,147,105,188,34,164,103,170,41,145,77,162,184,100,152,115,71,46,88,137,153,45,94,219,95,196,138,171,169,119,124,142,135,8
59,90,122,218,68,122,174,211,99,135,176,178,176,51,54,186,36,192,219,66,176,64,101,88,162,150,76,155,87,187,109,46,178,106,83,47,71,162,94,46,107,110,49,76,151,110,198,120,148,51,205,55,40,165,136,63,193,43,75,74,185,150,172,155,82,177,42,175,205,140,43,159,49,155,201,143,174,203,146,127,148,175,119,117,48,220,177,107,188,136,167,76,171,59,81,80,39,204,211,130,52,142,191,137,150,131,48,49,178,71,196,100,207,191,213,170,77,84,131,51,122,40,198,72,185,58,35,98,101,76,33,83,154,171,120,98,163,173,219,213,150,207,50,32,200,104,110,125,62,161,74,146,142,124,39,129,204,113,188,77,206,130,82,84,182,224,145,155,154,125,117,121,136,93,209,176,69,70,150,118,158,175,107,71,157,176,168,176,60,52,84,32,124,157,56,92,191,61,82,71,211,107,179,108,61,49,58,221,88,177,59,80,50,50,53,86,140,139,182,127,92,122,220,193,178,164,186,207,192,151,74,81,90,93,157,128,188,221,204,103,140,88,77,93,138,177,188,82,64,114,168,103,175,78,186,117,200,38,117,172,52,91,36,110,91,61,196,77,205,66,129,44,53,50,49,53,68,53,123,153,118,208,195,37,117,90,41,174,191,136,51,161,215,156,199,196,211,189,172,221,101,184,132,64,36,148,59,120,95,98,144,33,173,174,76,184,84,217,169,211,182,195,141,183,42,177,127,40,165,207,56,164,93,141,68,176,212,44,156,161,82,187,77,158,130,54,120,129,78,197,35,211,49,147,32,158,45,189,165,71,44,216,114,43,42,213,195,197,179,118,43,156,141,107,181,47,205,120,209,197,46,203,143,220,87,154,61,59,190,216,68,72,79,111,142,213,141,119,62,103,137,179,195,81,125,147,202,149,127,138,176,106,151,105,158,92,146,61,65,180,56,129,84,156,159,58,138,111,157,222,112,96,220,94,124,155,167,80,146,192,148,132,202,153,83,195,137,144,71,36,42,90,106,55,43,163,114,163,136,48,78,67,82,186,70,177,75,108,154,51,119,60,127,177,147,152,46,83,203,35,156,46,59,98,69,101,141,164,86,65,127,98,43,93,202,49,71,129,160,75,75,160,190,186,167,206,223,134,86,157,62,131,9
54,92,122,218,71,121,173,214,100,140,175,180,171,47,54,191,35,192,212,68,177,62,98,89,162,145,72,156,83,186,112,44,178,109,85,49,68,165,96,54,108,112,52,77,150,112,203,120,150,57,206,55,38,162,134,57,196,43,77,72,185,142,169,154,83,176,44,177,208,139,37,159,54,154,204,145,176,204,143,127,148,180,118,116,48,217,176,107,196,137,165,82,173,56,80,78,36,204,212,131,48,142,194,137,153,126,47,46,172,74,195,98,203,187,213,172,77,82,131,54,123,40,196,73,185,57,34,98,101,74,38,80,157,172,118,91,165,172,218,213,152,204,49,39,203,101,110,128,61,161,75,146,140,127,43,135,203,112,190,79,203,128,81,78,183,220,143,158,154,125,118,122,139,92,208,174,70,68,151,114,162,175,112,68,159,178,166,181,60,54,77,37,121,152,58,91,191,57,83,70,214,108,178,107,61,45,61,221,85,174,61,87,48,51,55,90,140,146,182,124,92,124,217,191,180,167,185,199,192,159,76,80,91,91,156,126,186,216,203,107,140,91,77,90,138,172,191,83,62,112,166,105,178,80,185,112,201,34,117,170,51,95,39,110,87,60,198,72,201,68,127,42,53,47,50,51,69,48,121,150,116,210,198,34,123,91,44,174,191,138,49,162,219,155,203,197,210,196,173,217,102,182,129,60,42,152,65,120,95,97,141,35,173,172,76,182,81,220,170,210,183,194,138,181,40,178,125,39,165,205,54,167,91,139,67,177,213,44,158,161,85,189,77,155,134,56,119,129,80,198,36,209,52,147,34,156,42,188,166,73,42,220,115,46,47,210,191,198,181,119,41,157,141,105,177,50,210,117,209,197,44,200,147,219,89,156,61,61,189,210,66,69,79,108,143,213,143,120,68,104,138,175,198,79,127,148,205,151,125,137,176,109,155,104,161,92,143,64,65,180,57,127,88,157,159,55,138,109,161,220,115,99,220,98,123,151,166,82,144,194,149,133,201,148,85,196,135,143,72,34,38,93,104,59,41,160,114,162,138,45,84,66,85,184,73,174,74,109,147,49,119,60,128,179,145,151,46,83,201,33,156,47,57,99,68,100,141,166,90,64,126,101,45,96,197,51,73,127,162,74,73,162,189,186,167,205,218,135,86,154,61,129,9
55,91,123,218,71,121,172,215,101,139,175,179,171,47,55,191,35,193,213,69,177,63,99,88,162,146,72,156,83,187,111,44,179,110,85,48,68,165,95,54,108,112,52,78,150,111,203,119,150,57,206,55,38,162,134,57,196,42,78,72,186,143,169,154,83,175,44,176,208,140,37,159,54,154,204,145,176,204,142,127,148,179,117,116,47,218,176,107,197,137,165,83,174,55,79,78,36,205,212,131,49,142,193,137,152,125,46,46,172,73,195,99,202,187,214,172,77,83,131,53,123,41,197,73,184,57,34,98,101,74,37,80,156,172,118,92,165,172,218,213,152,204,48,38,203,101,111,128,60,160,75,146,140,127,43,135,203,113,190,79,203,129,81,78,184,220,142,158,154,125,119,122,137,92,207,175,69,68,151,114,163,176,113,68,157,178,166,181,60,54,77,37,122,153,58,91,191,57,83,71,215,108,179,107,61,46,61,221,86,175,61,87,47,52,55,90,139,145,183,124,92,124,218,191,178,168,185,200,192,159,76,80,90,91,156,127,187,217,204,107,139,91,78,91,138,172,190,83,62,112,167,106,177,80,185,113,200,34,118,170,51,95,39,110,87,60,198,71,201,67,127,42,53,48,50,52,68,49,120,151,117,210,198,34,123,92,44,175,191,138,49,163,219,155,203,197,209,195,173,218,102,182,130,61,41,152,65,120,94,97,142,35,173,172,77,182,81,220,171,210,184,194,138,182,39,178,125,38,165,206,54,166,92,138,67,177,214,44,157,161,85,189,77,157,133,57,119,130,80,198,37,210,52,146,34,157,41,188,166,72,42,220,115,46,46,210,192,198,181,117,41,157,142,105,176,50,211,116,209,197,44,201,147,218,90,156,61,61,188,210,68,69,79,108,143,213,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,105,161,92,144,64,65,181,57,126,87,158,159,55,138,110,160,219,115,99,219,99,122,152,166,82,143,195,148,133,201,149,86,195,136,143,72,34,38,92,105,59,40,160,113,161,138,46,84,66,85,185,73,174,74,109,148,49,119,61,128,178,146,150,46,83,201,34,156,47,58,99,67,100,141,166,89,64,125,101,45,96,197,52,72,127,162,73,73,162,189,185,166,205,218,135,86,154,62,129,9
54,91,122,219,72,121,172,214,101,139,175,180,171,47,55,191,35,192,213,68,176,63,99,87,161,145,72,157,82,186,111,44,179,109,85,48,67,165,96,54,108,113,52,77,149,112,203,119,150,56,206,55,38,162,135,57,195,42,78,72,185,143,169,155,83,176,43,176,208,140,38,159,54,154,204,144,176,205,142,127,148,179,118,116,48,217,176,107,196,138,164,82,173,55,80,79,35,205,212,131,49,143,193,137,153,126,46,46,173,74,194,99,202,187,214,172,77,82,131,54,122,40,196,73,185,57,33,98,101,75,37,79,157,172,118,93,164,172,219,213,152,205,48,39,203,100,111,128,61,160,76,145,141,127,42,137,203,112,190,79,203,128,81,77,184,220,143,159,154,126,118,121,138,92,207,175,69,69,151,114,164,176,114,68,158,178,166,181,60,55,77,37,122,153,57,92,190,57,83,72,215,107,179,108,60,46,61,221,85,175,61,87,48,52,55,89,140,145,183,124,93,124,217,190,179,168,185,201,192,158,77,80,90,90,156,128,187,217,203,107,140,91,78,91,138,172,190,84,62,113,167,106,177,80,185,113,200,34,118,170,51,96,38,110,88,61,198,72,201,67,127,43,53,47,51,52,68,49,121,150,117,210,198,34,122,92,44,174,192,139,49,163,219,155,202,198,208,195,173,217,101,182,130,61,40,152,66,121,95,97,141,35,172,172,77,183,81,219,170,210,185,194,138,182,40,179,125,39,164,205,54,166,91,139,66,178,214,44,157,161,84,189,76,157,132,55,119,130,78,198,37,210,53,147,33,156,41,189,166,72,43,220,115,46,47,211,192,198,181,117,41,157,141,105,176,50,210,117,210,196,44,201,147,219,90,156,61,61,188,211,67,68,79,108,143,214,143,119,68,105,138,175,198,80,127,148,206,151,126,137,176,109,155,104,161,93,144,64,64,181,56,126,88,158,159,54,138,110,160,219,115,99,220,99,122,153,166,82,143,195,148,134,201,149,86,196,136,143,72,35,38,93,106,59,40,160,113,162,138,45,84,66,84,185,73,174,74,109,147,48,119,61,128,178,146,150,46,83,202,33,156,48,58,99,67,100,141,165,89,64,125,101,45,96,196,53,72,127,162,74,72,163,189,185,167,205,217,136,87,154,61,129,9
55,91,122,219,72,121,172,213,102,139,175,178,172,47,55,191,35,194,212,71,177,62,99,87,162,146,71,156,82,185,111,45,181,109,84,50,68,165,94,54,107,114,51,78,150,111,203,118,149,57,205,56,39,164,135,58,196,43,77,73,185,142,169,154,83,176,44,175,209,141,38,158,55,155,205,146,176,204,144,127,146,180,118,116,48,216,176,107,197,137,164,82,174,56,80,80,37,205,214,131,48,142,192,137,153,125,47,46,171,73,195,99,200,186,213,171,78,84,131,54,124,43,197,72,185,57,34,99,102,73,36,82,156,172,117,93,166,172,218,214,153,205,48,40,203,101,110,127,60,159,77,146,141,126,44,135,202,113,190,77,203,128,80,78,184,220,143,159,155,125,118,123,138,92,208,174,68,69,150,113,162,175,113,68,158,179,165,182,60,54,78,36,122,152,58,90,191,56,83,72,214,107,178,108,60,46,61,221,86,174,61,87,47,51,56,90,140,145,181,123,92,124,218,190,180,167,183,200,193,158,77,80,90,91,157,127,189,217,202,106,139,93,76,91,138,172,190,83,62,112,166,106,176,79,185,113,200,35,118,170,52,95,38,110,87,60,199,72,201,66,126,43,52,47,52,52,68,49,120,149,118,210,198,35,123,91,44,175,191,140,48,161,219,156,202,196,209,195,173,218,102,183,129,60,40,151,65,120,95,98,140,35,173,171,77,181,81,220,170,211,184,195,137,182,39,178,124,40,165,205,54,166,92,138,67,178,214,44,158,161,85,189,77,157,133,57,119,129,80,197,38,211,52,147,34,155,41,188,167,71,41,220,113,47,46,211,191,197,183,117,42,158,142,105,176,50,210,117,210,197,45,201,147,218,91,158,59,61,189,209,69,70,80,108,144,213,143,120,67,105,137,174,198,80,126,148,204,152,124,136,178,108,155,105,162,92,143,62,66,181,56,127,87,158,159,54,138,109,160,220,114,99,219,99,123,153,167,82,142,195,148,133,202,148,85,195,135,144,72,35,38,93,105,59,42,159,113,161,138,46,84,67,85,184,73,175,75,109,148,48,119,63,127,177,146,151,47,84,202,34,157,46,57,100,67,100,142,165,90,64,126,101,44,96,197,52,72,126,163,73,72,163,189,186,166,205,218,135,87,155,61,128,9
54,93,123,218,70,120,173,215,102,140,174,179,172,46,56,191,35,195,211,71,177,64,99,90,163,146,72,157,84,187,112,43,180,110,87,49,72,163,95,57,108,112,50,78,149,111,204,117,150,56,206,54,40,162,137,58,196,41,80,74,184,140,170,153,83,176,43,174,209,138,38,158,55,153,204,144,178,205,142,126,146,178,115,116,46,219,176,107,198,138,165,82,173,55,81,80,35,204,211,131,49,142,194,137,153,125,47,47,171,72,194,98,201,187,213,169,78,83,131,53,124,40,196,73,184,57,33,99,101,75,35,80,156,173,119,94,164,174,221,213,153,204,48,39,203,99,109,127,61,162,76,146,140,129,42,136,203,113,191,79,203,130,80,77,183,220,144,160,156,126,118,123,138,93,207,174,70,69,151,115,161,177,114,67,157,179,169,181,61,54,77,38,121,153,59,91,191,56,84,71,213,105,180,109,62,47,59,221,85,175,61,87,47,51,55,91,138,147,182,124,93,123,218,188,180,168,186,199,191,158,76,80,91,91,157,128,187,219,203,105,139,92,79,92,136,172,190,83,63,114,167,103,177,79,185,113,201,35,118,170,51,96,40,109,87,62,198,70,201,65,127,43,52,50,51,53,67,50,121,153,117,209,202,35,124,92,43,173,191,140,52,163,219,155,201,198,207,195,172,217,103,184,128,62,42,151,65,118,98,97,144,36,172,171,77,181,82,219,171,207,183,195,136,181,36,178,125,41,166,204,54,168,94,139,67,179,213,44,159,161,84,189,78,158,133,56,119,128,78,199,36,210,53,145,34,157,39,188,167,72,41,222,114,45,47,211,193,196,183,117,41,157,144,104,175,48,210,118,209,197,44,201,148,218,89,156,61,60,188,211,66,67,77,108,143,213,143,118,68,104,137,176,198,79,128,149,205,152,124,137,178,108,155,106,160,91,143,64,66,179,57,126,87,158,160,55,140,109,162,221,116,100,217,99,124,150,171,82,142,196,147,134,199,149,86,195,136,142,73,34,37,92,105,60,42,160,114,160,137,45,84,65,85,184,70,174,75,108,148,48,119,59,129,175,145,150,47,82,202,35,157,49,57,99,66,99,140,165,88,65,125,101,47,97,198,51,74,126,162,72,73,161,187,186,166,206,218,137,88,154,63,128,9
54,92,123,219,71,121,172,214,101,140,175,179,171,47,55,191,35,193,213,69,177,63,99,89,162,146,72,156,82,187,111,44,179,109,85,48,68,165,95,54,108,113,52,78,150,111,203,119,150,56,206,55,38,163,135,57,196,42,78,72,185,143,169,154,83,176,43,176,208,140,37,159,54,154,204,145,176,204,142,127,147,179,117,116,48,218,176,107,196,137,165,82,174,55,80,78,36,205,212,131,48,142,193,137,152,126,47,46,172,74,195,99,202,187,214,172,77,83,131,53,123,41,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,172,218,213,152,204,48,39,203,101,110,128,61,160,76,146,140,127,43,136,203,113,190,78,203,128,81,78,183,220,143,159,154,125,118,122,137,92,208,175,70,68,151,114,163,176,113,68,158,178,166,181,60,54,77,37,122,152,58,91,191,57,83,71,214,108,179,107,61,46,61,221,85,175,61,87,47,51,55,90,140,146,183,124,92,124,217,190,179,168,184,200,192,158,77,80,90,91,156,127,187,217,203,107,139,91,78,91,138,172,190,83,62,112,167,106,177,80,185,113,200,34,118,170,51,95,39,110,87,61,198,71,201,67,126,43,53,48,50,52,68,49,120,151,116,210,198,34,123,91,44,175,191,138,49,163,219,155,203,197,209,195,172,217,102,182,130,60,41,152,65,120,95,97,142,35,173,172,77,182,80,220,171,210,184,194,138,181,39,178,125,39,164,206,54,166,91,139,67,177,214,44,158,161,85,189,77,156,133,56,119,129,79,198,36,210,52,147,34,157,41,188,166,72,42,219,115,46,46,210,192,198,181,118,41,157,142,105,176,50,211,117,209,197,44,201,147,219,90,156,61,61,188,210,68,69,80,109,142,213,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,105,161,92,144,64,65,180,57,126,88,158,159,55,138,109,160,219,115,99,220,99,123,152,167,82,143,195,148,133,201,149,86,196,136,143,72,35,39,93,105,59,41,160,114,161,138,46,84,66,85,185,73,174,74,109,147,49,119,61,128,178,146,150,46,83,201,33,157,47,57,99,67,100,141,166,89,64,125,102,45,96,197,52,72,127,162,73,73,163,189,186,166,205,218,135,86,154,62,129,9
55,92,123,219,71,121,172,215,101,140,174,179,171,47,55,192,35,193,213,68,177,63,98,88,162,146,72,156,82,186,111,44,179,109,85,48,68,164,95,54,108,113,52,78,151,111,204,119,150,56,206,55,38,162,135,57,195,42,78,73,185,143,169,155,83,175,44,176,208,140,37,159,54,154,204,145,176,204,142,127,147,179,117,116,47,218,176,107,196,137,165,82,174,55,80,78,36,204,212,131,49,142,192,137,153,126,47,46,172,74,194,99,203,187,214,172,77,83,131,53,123,40,197,73,185,57,34,98,101,74,37,80,157,172,118,92,165,172,219,213,152,204,48,38,203,101,111,128,61,160,76,146,140,128,43,135,203,113,190,79,203,128,81,78,184,220,142,158,154,125,119,122,137,92,208,175,69,68,151,114,162,175,113,68,158,178,166,181,60,54,77,37,122,152,58,92,191,57,83,71,214,108,179,107,61,45,61,221,85,175,61,87,47,52,55,90,140,146,183,124,92,124,218,190,179,168,184,200,192,159,77,80,90,91,157,128,187,217,204,106,139,91,78,91,138,172,190,84,61,112,167,106,178,80,185,113,200,34,118,170,51,95,39,110,87,61,198,72,201,67,127,43,53,47,50,52,68,49,120,150,116,210,198,35,123,91,44,174,191,138,49,163,219,155,203,197,209,195,173,217,101,183,129,60,41,151,65,120,95,97,142,35,173,172,77,182,80,220,171,210,184,195,138,181,39,178,126,39,165,206,54,166,91,139,66,177,213,44,158,161,85,189,77,156,133,56,119,130,79,198,36,210,52,147,34,157,41,189,166,72,43,220,115,47,47,210,192,198,181,118,41,157,142,105,176,50,211,116,209,197,44,201,147,219,90,156,61,61,188,210,68,69,80,109,142,213,143,119,68,104,138,176,198,79,127,148,205,152,125,137,176,109,155,105,162,92,144,64,65,180,57,127,88,158,159,54,138,110,160,219,116,99,219,98,122,152,166,82,143,195,148,133,201,149,86,196,136,143,71,34,39,93,105,59,41,160,114,161,137,46,84,66,85,185,73,174,74,109,147,49,119,61,128,179,146,150,46,83,201,34,157,47,58,99,67,100,141,166,89,64,125,101,45,96,197,52,72,127,163,74,73,163,189,186,166,205,218,135,87,154,62,129,9
55,92,123,219,71,120,171,214,101,140,175,180,171,47,54,192,35,193,214,69,177,63,99,88,162,147,72,156,82,187,111,43,180,109,85,48,68,165,96,54,107,113,52,77,151,111,204,119,150,56,206,56,39,163,134,56,196,41,79,72,185,142,169,154,83,176,44,176,209,140,37,159,54,155,205,145,175,205,143,127,147,179,117,116,48,219,176,107,196,137,165,82,174,55,80,79,36,205,213,132,48,142,192,138,152,125,46,46,172,74,195,99,203,187,215,173,77,83,132,54,123,41,197,72,184,57,34,98,101,74,37,80,157,172,118,92,165,173,219,214,152,205,48,39,203,100,111,127,60,159,75,146,140,127,42,136,203,113,189,79,203,128,81,78,183,219,142,159,154,126,119,123,137,92,207,175,70,68,152,112,163,175,114,68,157,177,166,181,59,54,77,37,122,152,59,91,191,57,84,71,215,107,178,108,61,45,60,221,85,174,60,87,47,51,55,89,139,146,183,125,92,124,217,191,179,167,184,200,193,158,77,80,91,90,156,128,187,217,203,106,140,92,78,90,138,172,190,83,63,112,167,107,177,78,185,112,200,34,116,170,51,95,39,109,87,61,197,71,201,68,126,42,53,48,50,51,69,48,119,150,117,210,198,34,122,91,43,175,192,138,48,163,219,155,202,197,209,195,172,218,102,183,129,61,40,152,65,120,95,96,142,35,172,171,77,182,80,220,170,209,184,194,138,182,39,179,125,39,165,205,54,167,91,139,66,178,214,44,157,161,85,188,77,156,133,56,119,130,79,198,37,210,51,146,33,157,41,189,167,71,42,220,116,47,47,210,191,198,181,117,41,158,141,104,177,50,210,117,210,196,44,202,148,219,89,156,61,61,188,209,68,69,79,109,142,212,142,121,69,105,137,176,198,80,127,147,205,152,124,136,177,109,154,104,162,92,144,64,65,180,56,125,88,157,160,53,138,109,161,219,115,99,220,99,122,153,167,82,143,195,148,134,200,148,86,196,135,144,71,34,40,93,105,59,40,159,114,162,137,45,83,66,85,184,72,174,73,109,147,48,120,61,129,178,146,151,46,82,202,33,156,47,58,99,67,100,141,167,89,64,126,101,46,96,196,51,72,127,162,74,72,164,188,186,166,205,218,135,86,153,61,128,9
53,91,122,218,72,122,173,214,102,139,174,180,172,47,56,192,34,192,214,69,178,63,99,89,163,147,72,158,82,186,110,44,180,110,84,50,68,167,95,54,107,113,51,77,148,111,203,119,148,58,205,57,39,161,135,56,195,41,80,71,186,142,169,154,84,175,42,177,209,139,38,160,54,154,201,144,176,204,140,126,149,182,115,116,48,218,174,107,195,138,165,81,173,56,81,78,36,204,210,131,48,142,192,135,152,127,47,45,172,74,192,100,203,188,214,173,77,80,131,54,122,40,198,72,183,56,35,99,102,73,36,80,156,170,119,92,165,172,219,213,152,205,48,38,202,102,110,127,62,159,75,145,140,128,42,136,203,113,189,77,203,127,81,78,182,220,144,158,153,126,118,122,137,92,207,174,70,69,150,114,163,175,112,68,158,179,163,181,60,55,77,36,122,152,58,92,191,56,84,72,214,109,180,108,61,46,61,221,83,176,60,89,46,53,55,90,140,146,183,124,92,125,217,190,178,168,186,200,192,158,77,82,89,90,156,125,187,219,204,105,138,91,78,92,139,170,190,83,63,111,165,108,177,80,185,113,200,32,117,167,51,95,41,109,87,59,197,72,200,67,127,44,54,47,51,53,68,49,121,151,115,211,198,35,122,92,44,174,193,139,51,163,219,156,203,196,208,195,171,217,103,182,129,61,41,152,64,119,94,96,142,36,175,171,77,182,81,223,172,210,184,194,138,183,40,179,127,39,165,205,54,166,92,140,64,177,213,45,157,162,83,191,77,156,133,56,118,129,81,200,36,210,53,147,34,158,41,188,166,72,43,219,115,47,48,209,192,200,180,119,40,157,143,105,177,50,211,117,210,197,44,202,146,219,89,156,61,61,190,210,67,70,81,108,143,212,142,120,67,104,136,175,198,80,127,147,207,150,126,135,177,109,154,103,161,94,145,64,66,180,57,124,87,158,159,54,139,110,160,222,116,100,219,99,122,151,167,83,144,195,148,132,200,149,87,196,137,141,72,34,39,93,106,60,39,160,113,161,136,46,85,66,83,184,72,175,76,109,148,47,118,60,127,178,148,150,46,83,201,33,157,46,58,98,65,102,141,166,89,64,124,102,45,96,196,50,72,127,163,73,74,163,190,187,165,204,215,135,87,154,60,128,9
54,92,123,218,71,122,172,214,100,139,176,179,171,47,56,191,35,192,213,68,178,63,98,89,162,145,72,157,82,186,111,44,179,110,85,48,69,165,96,54,108,113,52,78,151,111,203,119,150,56,207,55,38,162,135,57,196,42,78,73,186,143,169,155,83,175,44,176,208,140,37,159,54,153,204,145,175,205,143,127,147,179,117,116,47,217,176,106,197,138,165,82,174,55,79,79,35,205,211,130,48,143,193,138,152,126,46,47,173,74,195,99,202,187,214,172,77,83,132,53,123,41,197,72,184,57,33,98,100,74,37,80,156,172,118,92,165,172,219,213,152,204,48,38,203,101,110,128,61,161,76,146,140,126,43,136,202,113,191,78,203,128,80,78,183,219,142,158,154,125,119,122,138,92,207,175,70,67,151,114,163,176,112,68,159,178,166,181,60,54,77,36,123,151,58,92,190,58,83,72,214,108,179,107,60,46,61,220,85,174,61,88,48,51,55,90,139,146,183,123,92,123,217,191,179,168,185,200,192,159,77,79,90,91,157,127,187,217,204,107,139,91,77,91,138,172,190,83,62,112,167,106,178,79,185,114,200,33,117,170,52,96,38,110,86,61,198,72,201,67,126,43,53,48,49,51,68,50,120,152,117,210,198,34,123,91,43,175,191,138,49,162,218,155,203,197,209,195,172,217,102,182,130,61,41,151,65,120,95,97,141,35,173,171,77,182,80,219,171,211,184,195,138,181,39,179,125,39,164,206,55,165,92,140,66,177,214,44,158,161,85,189,77,156,132,57,119,129,79,197,37,210,52,146,34,157,41,188,166,72,43,219,115,47,45,210,191,199,182,117,41,157,142,104,176,51,210,117,209,197,44,201,147,219,90,156,62,61,188,210,68,69,79,109,143,213,143,120,67,104,138,176,198,79,127,149,205,152,125,137,176,110,156,105,162,93,143,64,65,180,56,127,87,158,158,55,138,109,160,220,115,100,219,98,123,151,167,82,143,195,148,134,201,149,86,196,136,144,72,36,38,92,104,59,41,159,113,162,138,46,84,66,86,185,73,174,74,109,147,49,119,61,128,178,147,150,47,83,202,34,156,47,57,99,68,100,141,166,89,65,125,102,44,96,197,53,72,126,163,73,73,163,189,186,167,205,217,135,86,155,62,130,9
55,92,123,219,71,121,172,215,101,139,175,179,171,47,55,191,35,193,213,69,177,63,99,88,162,146,72,156,82,186,111,44,179,109,85,48,68,165,95,54,107,112,52,78,150,111,203,118,150,57,206,55,38,162,135,57,195,42,78,72,185,143,169,154,83,176,44,176,208,140,37,159,54,154,204,144,176,204,142,127,147,179,117,116,48,218,176,107,197,138,165,82,174,55,80,78,36,204,212,131,48,142,192,137,152,126,47,46,172,74,194,99,202,187,214,172,77,82,132,53,123,40,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,172,218,213,153,204,48,38,203,101,111,128,61,160,75,146,140,127,43,135,203,113,190,78,203,128,81,78,183,220,143,159,154,125,118,122,137,92,208,175,70,69,151,114,163,176,113,68,158,178,166,181,60,54,77,37,122,152,58,91,191,57,84,71,214,108,179,108,61,46,61,220,85,174,61,87,47,51,55,90,139,146,182,124,92,124,217,190,179,168,185,200,192,158,77,80,90,90,156,127,187,217,203,106,139,91,78,91,138,171,190,84,62,112,167,106,177,79,185,113,200,33,118,170,51,95,38,110,87,61,198,71,201,67,126,43,53,48,50,52,68,49,120,151,116,210,198,34,123,92,44,175,192,138,49,163,219,155,203,197,209,195,173,218,102,182,130,60,41,152,65,120,95,97,141,35,173,172,77,182,80,220,171,210,184,194,138,181,39,178,125,39,165,206,54,166,91,139,67,177,214,44,157,161,85,189,77,156,133,57,119,129,79,198,37,210,52,146,34,157,41,189,166,72,42,220,114,46,46,211,192,198,181,118,41,157,142,105,176,51,211,117,210,196,45,201,147,219,90,156,61,61,188,210,68,69,79,109,142,213,142,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,105,161,92,144,64,65,180,56,126,88,158,159,54,138,109,160,219,115,99,220,99,123,152,167,82,143,195,148,133,201,149,86,196,136,143,71,34,39,93,105,59,40,160,114,162,138,46,84,66,85,185,73,174,74,109,148,49,119,61,128,178,146,150,46,83,202,33,157,47,58,99,67,100,141,166,89,64,126,101,44,96,197,52,72,127,162,74,73,163,189,186,166,205,218,135,86,154,62,129,9
54,92,123,218,72,121,172,215,102,140,175,180,171,47,55,191,35,193,213,68,177,62,98,89,162,146,73,156,82,186,110,45,179,109,85,48,68,165,96,54,107,112,53,78,150,111,203,119,150,56,206,55,38,163,135,56,195,43,78,72,186,142,169,155,83,176,43,176,208,140,37,159,54,154,204,145,176,204,143,127,147,179,117,116,47,217,175,107,196,138,164,83,174,55,81,78,36,205,212,131,48,142,193,137,152,126,47,46,172,73,195,99,203,187,213,172,77,83,131,54,123,41,197,72,184,57,33,98,101,74,37,80,157,172,118,92,165,172,218,213,152,204,49,38,203,101,111,128,61,160,76,146,140,128,43,136,203,112,190,78,203,128,80,78,183,220,143,159,154,126,118,122,138,92,208,174,70,68,151,113,163,175,113,68,158,178,165,181,60,55,77,36,122,152,58,91,191,57,83,71,214,107,179,107,61,45,61,221,85,175,61,87,47,51,55,90,139,146,183,124,92,124,218,190,179,168,185,200,192,158,76,80,90,91,157,127,187,217,203,107,139,91,78,90,138,172,190,83,62,111,167,106,177,80,185,113,201,34,117,170,51,95,39,110,87,61,197,71,201,67,126,43,53,48,50,52,68,49,120,151,116,209,198,34,122,91,44,174,191,138,49,163,219,155,203,197,209,195,173,217,102,182,129,60,41,152,64,120,95,96,142,35,173,172,77,182,81,220,171,210,184,194,138,182,39,179,125,39,165,206,54,167,92,139,67,177,214,44,158,161,85,188,77,156,133,57,119,129,80,198,37,210,52,146,34,157,41,189,166,72,43,219,115,46,47,210,192,198,181,118,41,157,141,105,176,50,211,117,209,196,45,201,147,218,89,157,61,61,187,210,68,69,80,108,142,212,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,104,161,92,144,64,65,180,56,126,87,158,159,55,138,109,160,219,115,99,219,98,123,152,167,82,143,195,148,133,200,148,86,196,136,143,72,35,39,93,105,59,40,160,113,162,138,45,84,66,85,184,73,174,74,109,147,49,119,61,128,178,146,151,46,83,201,33,156,47,57,99,68,99,141,166,89,64,125,102,45,96,196,52,72,127,162,73,73,163,189,186,166,205,218,136,87,154,62,129,9
54,92,123,219,71,121,172,214,101,140,175,179,171,47,55,191,35,193,213,69,177,63,99,89,162,146,72,156,82,187,111,44,179,109,85,48,68,165,95,54,108,113,52,78,150,111,203,119,150,56,206,55,38,163,135,57,196,42,78,72,185,143,169,154,83,176,43,176,208,140,37,159,54,154,204,145,176,204,142,127,147,179,117,116,48,218,176,107,196,137,165,82,174,55,80,78,36,205,212,131,48,142,193,137,152,126,47,46,172,74,195,99,202,187,214,172,77,83,131,53,123,41,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,172,218,213,152,204,48,39,203,101,110,128,61,160,76,146,140,127,43,135,203,113,190,78,203,128,81,78,183,220,143,159,154,125,118,122,137,92,208,175,70,68,151,114,163,176,113,68,158,178,166,181,60,54,77,37,122,152,58,91,191,57,83,71,214,108,179,107,61,46,61,221,85,175,61,87,47,51,55,90,140,146,183,124,92,124,217,190,179,168,184,200,192,158,77,80,90,91,156,127,187,217,203,107,139,91,78,91,138,172,190,83,62,112,167,106,177,80,185,113,200,34,118,170,51,95,39,110,87,61,198,71,201,67,126,43,53,48,50,52,68,49,120,151,116,210,198,34,123,91,44,175,191,138,49,163,219,155,203,197,209,195,172,217,102,182,130,60,41,152,65,120,95,97,142,35,173,172,77,182,80,220,171,210,184,194,138,181,39,178,125,39,164,206,54,166,91,139,67,177,214,44,158,161,85,189,77,156,133,56,119,129,79,198,36,210,52,147,34,157,41,188,166,72,42,219,115,46,46,210,192,198,181,118,41,157,142,105,176,50,211,117,209,197,44,201,147,219,90,156,61,61,188,210,68,69,80,109,142,213,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,105,161,92,144,64,65,180,57,126,88,158,159,55,138,109,160,219,115,99,220,99,123,152,167,82,143,195,148,133,201,149,86,196,136,143,72,35,39,93,105,59,41,160,114,161,138,46,84,66,85,185,73,174,74,109,147,49,119,61,128,178,146,150,46,83,201,33,157,47,57,99,67,100,141,166,89,64,125,102,45,96,197,52,72,127,162,73,73,163,189,186,166,205,218,135,86,154,62,129,9
53,92,124,220,69,122,172,212,101,142,175,176,172,47,56,190,35,191,212,69,175,62,101,90,159,147,70,154,82,186,109,43,179,110,86,47,68,168,97,55,108,113,51,79,152,109,202,117,150,55,204,50,37,163,132,58,200,46,79,74,187,139,170,155,85,178,46,176,208,139,40,157,55,153,206,145,178,204,142,128,147,178,118,116,48,221,175,106,194,137,165,85,172,54,84,76,37,204,212,133,48,140,191,135,149,128,47,45,173,78,194,99,201,188,213,169,78,82,130,55,124,42,199,74,187,54,36,99,99,80,38,82,153,168,118,91,165,175,217,213,152,203,49,39,204,101,110,129,60,159,77,147,137,129,43,134,203,114,193,77,205,127,82,79,184,221,141,160,153,127,119,124,138,94,205,175,68,67,153,115,162,177,114,68,160,179,163,180,58,51,78,37,122,151,56,93,188,54,83,70,216,108,181,107,60,49,60,221,87,175,63,93,50,51,57,90,143,147,185,120,95,124,217,190,181,168,182,195,195,156,79,80,93,91,156,128,187,216,202,107,138,92,74,90,139,173,188,83,61,114,166,107,176,81,187,112,200,35,118,172,50,97,41,109,84,61,200,72,203,69,124,42,51,47,52,56,69,47,122,150,118,210,199,36,123,91,44,172,191,138,51,163,221,156,201,194,206,196,172,214,100,180,127,60,40,151,66,122,94,96,142,35,175,172,78,183,79,219,173,211,183,197,136,184,38,180,128,40,163,205,56,168,94,137,67,176,215,45,156,162,83,188,77,154,131,58,119,130,80,198,37,211,48,147,30,155,40,185,166,71,42,220,116,45,47,211,192,199,181,115,38,156,141,104,179,49,210,117,212,196,45,200,147,219,84,153,60,63,190,213,66,67,78,108,141,215,143,121,68,108,139,175,197,79,123,148,204,151,126,137,174,110,160,99,161,94,144,62,64,179,58,130,85,160,157,52,136,109,157,222,114,97,220,100,122,153,169,83,143,196,149,134,203,147,84,197,132,143,69,33,36,92,106,60,37,160,113,162,135,44,85,65,86,183,72,176,74,110,148,49,116,57,129,179,146,153,45,83,199,31,154,46,61,102,66,101,140,165,90,70,123,100,45,95,202,52,71,127,163,73,74,162,187,184,165,207,217,134,87,151,61,128,9
55,92,123,219,71,121,172,215,101,139,175,180,171,47,55,191,35,193,213,69,177,63,98,88,162,146,72,156,82,186,111,44,179,109,85,48,68,165,96,54,108,113,52,78,150,111,203,119,150,57,206,55,38,163,135,57,196,42,78,73,185,143,169,154,83,176,43,176,208,140,37,159,54,154,204,145,176,204,143,127,147,179,117,116,47,218,176,107,196,137,165,82,174,55,80,79,36,205,212,131,49,142,193,137,153,126,47,46,172,74,195,98,202,187,214,173,77,82,131,53,123,41,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,172,218,213,152,204,48,38,203,101,110,128,61,160,76,146,140,128,43,135,203,113,190,78,203,128,81,78,183,220,142,159,154,126,118,122,137,92,208,175,69,68,151,114,163,175,113,68,158,178,166,181,60,54,77,37,122,152,58,91,191,57,83,71,214,108,179,107,61,46,61,221,85,175,61,87,47,51,55,90,140,146,183,124,92,124,217,190,179,168,185,200,192,158,76,80,90,91,156,128,187,217,203,107,139,91,78,91,138,171,190,83,61,112,167,106,177,80,185,112,200,33,118,170,51,95,39,110,87,61,198,72,201,67,126,43,53,48,50,52,68,49,120,151,116,210,198,34,123,91,44,175,191,138,49,163,219,155,203,197,209,195,172,218,101,182,130,60,41,152,65,120,95,97,142,35,173,172,77,182,81,220,170,210,184,194,138,181,39,178,125,39,164,206,54,166,91,139,67,177,213,44,158,161,85,189,77,157,133,57,119,129,80,198,36,210,53,147,34,157,41,189,166,72,42,220,115,47,47,210,192,198,181,118,41,157,142,105,176,50,211,117,209,196,45,201,146,218,90,156,61,61,188,210,68,69,80,109,142,213,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,105,162,92,144,64,65,180,57,126,88,158,159,54,138,110,160,219,115,99,220,99,123,152,167,82,143,195,148,133,201,149,86,196,136,143,72,35,38,93,105,59,41,160,114,161,138,46,84,66,85,185,73,174,74,109,147,49,119,61,128,178,146,150,46,83,202,33,156,47,57,99,67,100,141,166,89,65,125,102,45,96,197,52,72,127,163,73,73,163,189,186,167,205,218,135,87,154,62,129,9
54,92,123,219,71,121,172,214,102,138,177,180,172,46,54,191,36,192,213,69,176,62,98,89,161,147,73,156,82,186,111,44,179,109,85,48,67,165,95,54,108,113,52,78,150,112,203,119,150,56,207,56,40,164,135,57,195,42,79,72,185,142,169,156,83,176,43,176,210,140,36,158,53,154,205,145,177,205,143,127,148,179,116,116,48,217,175,107,196,137,165,84,174,56,81,78,36,204,212,131,49,142,192,137,152,125,46,46,172,75,194,99,202,186,214,172,78,83,131,53,124,42,198,73,184,57,34,98,101,73,37,80,156,173,117,91,163,174,219,212,153,205,47,38,203,100,109,127,60,160,76,146,141,127,43,135,204,113,190,79,203,128,81,78,185,219,142,159,153,126,118,122,136,92,207,175,70,67,150,113,162,175,113,68,159,179,166,181,60,55,77,36,121,151,59,91,190,57,84,70,214,109,179,106,61,46,61,222,85,175,59,88,49,51,55,90,139,146,183,124,93,124,219,190,179,168,184,200,193,159,78,80,90,91,157,127,187,217,203,106,138,91,77,91,140,172,191,83,62,111,167,106,178,80,186,113,201,35,118,170,52,95,38,110,87,62,198,72,202,68,125,42,53,48,50,52,68,50,121,150,116,208,197,34,123,90,45,176,192,138,48,162,218,154,203,197,209,196,173,217,102,183,130,59,41,151,65,120,94,98,141,35,173,172,76,183,80,220,170,211,185,195,138,181,39,178,124,39,165,204,55,167,91,140,67,177,214,44,158,161,85,189,78,157,134,55,120,129,79,198,37,209,53,146,34,156,42,190,167,73,42,218,115,45,46,210,192,199,180,117,41,157,142,105,176,50,210,117,209,195,45,201,146,217,90,157,62,62,188,210,67,68,79,109,142,211,143,120,68,104,138,176,198,80,127,147,205,150,126,137,175,108,154,106,160,93,143,65,66,180,56,127,87,157,160,55,139,108,159,218,116,98,219,99,122,151,167,82,144,195,148,134,201,150,87,196,135,143,71,34,38,93,105,60,41,158,115,163,137,45,85,66,85,184,72,175,75,108,147,48,120,61,128,177,146,151,47,83,202,33,157,47,59,99,67,101,140,167,88,65,126,101,44,96,196,52,73,126,162,74,73,162,190,187,165,205,219,135,86,155,62,129,9
55,92,123,219,71,122,173,215,101,140,175,179,171,46,55,192,36,193,214,69,177,63,99,89,163,147,72,157,82,187,111,44,180,109,85,49,68,165,96,55,108,112,53,77,150,111,202,120,150,57,206,55,38,162,135,57,195,42,77,72,186,142,169,154,83,176,44,176,208,140,37,159,55,154,204,144,176,205,143,127,148,179,117,116,47,218,176,107,196,137,164,83,174,55,79,78,36,204,212,131,49,141,192,136,153,126,47,46,172,73,194,98,202,187,214,172,78,83,132,53,124,41,197,73,184,57,34,99,101,74,38,80,156,173,118,92,165,173,218,214,152,204,48,38,204,100,110,128,60,160,76,145,140,129,43,136,203,113,191,77,204,128,81,78,183,221,142,158,154,126,118,121,137,91,208,175,69,69,151,113,162,175,113,68,157,178,166,181,61,54,77,37,121,151,58,91,190,57,84,70,214,108,179,107,60,46,60,220,85,175,61,88,47,52,55,91,140,146,182,124,92,123,217,190,179,167,184,200,193,158,76,80,91,90,156,127,188,217,203,107,138,91,78,91,138,171,190,83,62,113,167,107,177,81,185,113,200,34,118,170,51,95,39,110,87,60,197,71,201,67,126,42,53,48,50,51,68,49,120,150,116,210,199,35,122,91,44,175,191,138,49,163,218,154,203,198,209,195,172,218,102,182,130,60,42,151,64,120,94,98,141,36,173,171,76,182,81,219,171,210,183,195,138,181,39,179,125,39,164,205,53,166,91,138,66,176,214,44,157,161,84,189,77,156,133,56,119,129,79,197,37,209,52,146,33,156,42,188,166,72,42,219,115,46,47,210,192,198,181,117,41,157,142,105,176,50,211,117,210,196,44,201,147,219,89,156,61,62,188,210,67,69,80,108,143,213,143,120,68,104,138,176,198,79,127,148,206,152,125,137,176,110,154,105,161,92,145,64,65,181,57,127,88,158,159,54,138,109,161,220,115,99,219,99,122,151,167,82,143,195,148,133,201,149,86,196,136,143,71,35,38,93,105,59,41,159,114,160,138,46,84,65,85,185,73,174,73,108,148,49,118,61,128,178,146,150,45,82,202,33,155,47,58,99,68,100,141,166,89,64,126,102,44,96,197,52,72,126,163,74,73,163,189,186,168,205,217,135,86,154,62,128,9
55,92,121,219,71,122,172,215,102,140,175,180,170,47,55,191,35,192,213,68,177,62,98,88,162,145,73,156,81,186,111,43,179,109,85,49,69,165,97,53,108,111,52,77,149,111,203,120,150,56,207,55,38,163,134,56,195,42,76,73,186,143,169,154,83,176,43,177,209,139,37,160,54,155,204,145,176,204,142,127,147,179,116,116,48,217,175,107,198,138,165,82,173,55,79,78,37,205,212,131,49,143,192,137,152,126,47,47,173,74,193,98,202,187,214,172,78,83,131,53,123,41,198,73,185,57,33,98,102,74,37,80,156,173,118,92,164,172,218,213,152,204,49,39,202,101,111,127,61,161,75,145,141,127,42,135,203,112,190,77,203,128,81,79,184,220,142,159,154,125,118,122,137,92,208,175,71,68,150,113,163,175,112,68,158,179,166,180,59,54,76,37,122,153,57,92,191,57,84,72,214,108,180,107,60,46,61,221,85,175,61,87,47,52,55,89,140,147,182,124,93,124,218,191,180,168,184,200,192,157,76,80,91,91,157,127,186,216,203,107,139,92,77,91,139,171,190,83,62,112,167,107,178,80,184,113,201,34,118,170,51,96,39,109,86,61,198,73,202,67,126,42,54,47,50,52,68,48,121,150,117,210,198,35,123,92,42,175,192,139,49,162,219,155,201,196,209,195,172,217,102,183,131,60,41,151,65,119,95,96,141,36,173,172,78,181,81,220,169,210,185,193,138,181,39,179,126,39,164,204,54,166,91,139,66,177,214,45,157,161,85,190,76,156,134,57,120,129,78,198,36,210,53,147,33,158,41,188,165,71,42,219,114,46,47,210,192,199,180,119,41,156,141,105,175,50,211,117,209,196,43,201,147,218,89,155,61,60,189,210,67,69,81,107,143,212,144,120,67,105,138,176,198,81,126,147,205,151,125,137,176,109,155,105,162,93,144,64,65,181,56,126,86,158,159,55,138,108,161,220,116,99,221,98,123,152,166,84,143,195,150,133,201,149,86,196,135,143,71,34,38,92,105,59,40,159,113,162,138,45,84,66,86,185,73,174,74,109,147,49,119,61,128,179,146,149,45,83,201,33,157,47,58,99,67,100,142,167,90,64,125,102,45,97,196,52,74,127,162,74,73,164,190,186,166,205,217,135,86,154,61,127,9
55,92,123,218,71,121,172,214,101,140,175,179,170,47,55,192,35,192,213,69,177,62,99,89,162,146,72,157,82,187,111,44,180,109,85,49,68,165,95,54,108,112,52,78,151,111,203,119,150,56,206,56,38,162,135,57,196,43,78,72,185,143,169,155,83,176,44,176,208,140,37,160,54,154,204,145,176,204,142,127,147,179,117,116,48,218,176,107,196,137,165,83,173,55,80,78,36,205,212,131,49,142,193,137,152,125,47,46,172,74,194,99,203,187,214,173,77,83,131,53,123,41,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,173,218,214,152,204,48,39,203,101,111,129,61,160,76,146,139,128,43,136,203,112,190,79,203,128,81,78,183,220,143,159,154,125,118,122,137,92,207,175,69,69,150,114,163,176,113,68,158,178,166,181,60,54,77,37,122,152,58,92,191,57,84,71,214,107,179,107,61,46,61,221,85,174,61,88,47,52,55,90,140,146,183,124,93,124,217,191,179,168,184,200,192,159,76,80,91,91,156,127,187,217,203,106,139,91,77,91,138,172,191,84,62,112,166,107,177,79,185,113,200,34,117,170,51,96,39,110,87,60,198,71,201,67,127,42,53,48,50,52,68,50,120,151,116,210,198,34,123,91,44,175,191,138,49,162,219,155,203,197,209,195,172,218,102,182,130,60,41,152,65,120,95,97,142,35,173,171,77,182,80,220,171,209,184,194,138,181,39,178,125,39,165,206,54,166,91,138,66,177,213,44,157,161,85,189,77,156,133,56,119,129,80,198,36,210,52,146,34,156,41,189,167,72,43,220,115,46,46,210,192,199,181,118,40,157,141,105,176,50,210,117,209,196,44,201,146,218,90,156,61,61,188,210,68,69,79,109,142,213,143,120,68,104,137,176,198,80,127,148,205,151,125,137,176,109,155,104,161,93,144,64,65,180,56,126,87,158,159,54,138,109,160,219,115,99,220,99,123,152,167,82,143,195,148,133,201,149,86,196,136,143,71,35,39,93,104,59,41,160,113,161,138,45,84,66,85,185,73,174,74,109,147,49,119,61,128,178,146,151,46,82,202,33,157,47,57,99,68,100,141,166,89,64,125,101,44,96,197,52,72,126,163,74,73,163,189,186,167,205,218,135,86,154,62,128,9
55,92,123,219,71,121,172,215,101,140,175,179,171,47,55,192,35,193,213,69,177,63,98,89,162,146,72,156,82,187,111,44,179,109,85,48,68,165,96,54,108,113,52,78,150,111,204,119,150,56,206,55,38,162,135,56,196,42,78,73,185,143,169,154,83,176,43,176,209,140,37,159,54,154,204,145,176,204,142,127,147,179,118,116,47,218,176,107,196,137,164,82,174,55,80,78,36,204,212,131,48,142,192,137,153,126,47,46,172,74,195,98,202,186,214,172,77,83,132,54,123,40,197,73,184,57,34,98,101,74,37,80,157,173,118,92,165,172,219,214,153,204,48,39,203,101,111,128,60,160,76,146,140,127,43,136,203,113,190,78,203,128,81,78,183,220,143,158,154,125,118,122,138,92,208,174,70,68,151,114,162,175,113,68,158,178,166,181,60,54,77,37,122,152,58,91,191,57,83,71,214,107,179,108,61,46,61,220,85,175,61,87,47,51,55,90,140,145,183,124,92,124,217,190,179,168,185,200,193,158,77,80,90,91,156,127,187,216,203,107,140,92,78,92,138,172,190,83,61,112,167,107,178,80,185,113,200,34,118,170,52,95,39,110,87,61,198,72,201,67,127,43,53,47,50,52,68,50,120,151,116,210,198,34,123,91,44,174,191,139,49,162,219,155,203,197,208,195,172,217,101,182,130,61,41,152,65,120,94,97,142,35,173,172,77,181,81,220,171,210,184,194,137,181,39,178,125,39,164,206,54,166,92,139,67,177,214,44,158,162,85,189,77,156,133,56,119,129,79,198,37,210,52,146,33,157,41,188,166,72,42,220,114,46,46,211,192,198,181,117,41,157,141,105,176,50,210,116,210,196,44,200,146,219,89,156,61,61,188,210,68,69,79,109,143,213,143,120,68,104,138,176,198,79,127,148,205,152,124,137,176,109,155,104,161,92,144,64,65,180,57,127,87,159,158,55,138,109,160,219,115,99,219,99,123,152,167,82,143,194,148,133,201,149,86,196,136,143,71,35,39,92,105,59,40,160,113,162,137,46,84,66,84,184,73,174,74,109,147,49,119,61,128,178,146,150,46,83,202,33,157,47,58,99,67,100,141,166,89,65,126,101,44,96,197,52,72,126,163,73,73,162,189,186,166,205,218,135,87,154,61,129,9
55,92,123,219,71,121,172,214,101,139,175,179,171,47,55,191,35,193,213,69,177,63,99,89,162,146,72,156,82,186,111,44,179,109,85,48,68,165,96,54,108,113,52,78,150,111,203,119,150,56,206,55,38,163,135,57,195,42,78,73,185,143,169,154,83,176,43,176,208,140,37,159,54,154,204,145,176,204,142,127,147,179,117,116,48,218,176,107,196,137,165,82,174,55,80,78,35,205,212,131,48,142,193,137,153,126,47,46,172,74,194,99,202,187,214,172,77,83,132,53,123,41,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,172,218,213,152,204,48,38,203,101,111,128,61,160,76,146,140,127,43,135,203,113,190,79,203,128,81,78,183,220,143,159,154,125,118,122,137,92,208,175,70,68,151,114,163,176,113,68,158,178,166,181,60,54,77,37,122,152,58,91,191,56,83,71,214,108,179,107,61,46,61,221,85,175,61,87,47,51,55,90,140,146,183,124,92,124,217,190,179,168,185,200,192,158,76,80,90,91,156,127,187,217,203,106,139,91,77,91,138,172,190,83,62,112,167,106,177,80,185,113,200,34,118,170,51,95,39,110,87,61,198,72,201,67,126,43,53,48,50,52,68,49,120,151,116,210,198,34,122,92,44,174,191,138,49,163,219,155,202,197,209,195,173,217,102,182,130,60,41,152,65,120,95,97,142,35,173,172,77,182,80,220,171,210,184,194,138,181,39,178,125,39,164,206,54,166,91,139,67,177,213,44,158,161,85,189,77,156,133,56,119,129,79,198,37,210,52,147,34,157,41,188,166,72,43,220,115,46,46,210,192,198,181,118,41,157,142,105,176,50,211,117,209,197,44,201,147,219,90,156,61,61,188,210,68,69,80,109,142,213,143,120,68,104,138,176,198,79,127,148,205,152,125,137,176,109,155,105,162,92,144,64,65,180,56,126,88,158,159,54,138,109,160,219,115,99,220,99,123,152,167,82,143,195,148,134,201,149,86,196,136,143,71,35,39,93,105,59,41,160,114,161,138,46,84,66,85,185,73,174,74,109,147,49,119,61,128,178,146,150,46,83,201,33,156,47,57,99,68,100,141,166,89,64,125,102,45,96,197,52,72,126,162,73,73,163,189,186,167,205,218,136,86,154,62,129,9
55,94,124,221,70,120,173,215,103,141,176,180,171,48,54,193,33,193,215,70,177,63,101,90,164,145,72,156,84,185,113,44,181,110,86,47,68,165,97,54,108,112,53,79,153,110,202,120,150,55,206,57,39,163,135,57,194,43,76,73,184,143,170,155,82,177,42,177,208,140,39,161,53,154,205,143,177,203,143,125,147,180,119,116,46,218,176,108,196,137,164,83,172,56,78,76,36,206,211,132,48,140,192,136,154,124,46,47,172,74,194,96,201,186,215,173,79,82,132,53,124,41,196,71,184,56,34,100,102,74,35,78,157,173,117,91,166,171,217,216,152,203,48,38,203,101,110,125,60,161,77,148,139,128,43,135,201,111,191,79,204,128,82,80,181,219,144,159,153,129,120,121,136,92,207,175,69,70,152,114,163,175,113,67,157,178,167,181,60,54,78,36,123,151,57,93,192,56,81,71,214,107,177,106,61,46,60,224,88,174,63,87,45,49,54,90,140,147,181,125,92,126,218,189,176,167,182,200,192,157,76,80,92,90,155,126,186,220,204,105,140,93,76,87,140,171,188,84,63,112,167,107,177,80,184,112,201,34,118,172,51,94,38,111,88,60,197,71,200,66,127,42,55,49,52,52,67,50,121,151,118,211,198,35,123,90,44,175,193,138,50,164,219,155,201,196,209,195,172,217,101,181,131,61,39,154,63,120,94,98,141,35,171,171,75,183,80,220,172,208,184,195,137,183,39,177,127,39,164,204,54,167,91,139,68,175,213,45,156,162,85,189,78,156,134,55,121,131,80,198,38,209,53,147,33,156,42,191,166,69,41,219,116,47,47,211,194,198,180,117,40,156,141,105,175,49,210,119,210,198,44,199,147,218,89,153,61,61,189,210,68,69,79,107,142,212,144,121,69,105,139,177,197,79,127,147,203,152,124,137,176,109,154,105,162,96,142,62,66,179,57,128,88,160,158,50,140,108,160,219,114,99,219,100,124,152,167,80,144,195,148,133,202,147,85,196,135,145,72,33,38,91,105,59,42,160,114,159,139,47,86,66,85,185,74,175,74,109,148,48,120,61,127,178,146,149,46,84,201,32,154,47,59,98,64,102,141,166,89,63,127,101,42,96,199,51,74,128,163,74,75,162,191,184,166,204,216,136,85,153,62,129,9
54,92,123,219,71,121,172,214,101,140,175,179,171,47,55,191,35,193,213,69,177,62,99,89,162,146,72,157,82,187,111,44,179,109,85,48,68,165,95,54,108,113,52,78,151,111,204,119,150,56,206,55,38,162,135,57,196,42,78,72,185,143,169,154,83,176,43,176,208,140,37,159,54,154,204,145,176,204,142,127,147,179,117,116,48,218,176,107,196,137,164,83,174,55,80,79,36,205,212,131,49,142,192,137,152,126,47,46,172,74,195,99,202,187,214,172,77,83,131,53,123,41,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,173,218,213,152,204,48,39,203,101,111,128,61,160,76,146,140,128,42,135,203,113,190,78,203,128,81,78,184,220,143,159,154,125,118,122,137,92,208,175,70,68,151,114,163,176,113,68,158,178,166,181,60,54,77,37,122,152,58,92,191,57,84,71,215,108,179,107,61,46,61,221,85,175,61,87,47,51,55,90,140,146,183,124,92,124,217,191,179,168,184,200,192,158,77,80,90,90,156,127,187,217,203,107,139,91,78,91,138,171,190,84,62,112,167,106,178,80,185,113,200,34,118,170,51,95,39,110,87,61,198,71,201,67,127,43,53,48,50,52,68,49,120,151,116,210,198,34,123,91,44,175,191,138,49,163,219,155,202,197,209,195,172,217,102,182,130,61,41,152,65,120,95,97,142,35,173,172,77,182,80,220,170,210,184,194,138,181,39,178,125,39,164,206,54,166,91,139,67,177,214,44,158,161,85,189,77,157,133,56,119,129,79,198,36,210,52,147,34,157,41,188,166,72,42,219,115,46,46,210,192,198,181,118,41,157,142,105,176,50,211,117,209,197,44,201,147,219,90,156,61,61,188,210,68,69,80,108,142,213,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,105,161,92,144,64,65,180,57,127,88,158,159,54,138,109,160,219,115,99,220,99,123,152,167,82,143,195,148,133,201,149,86,196,136,143,72,35,39,93,104,59,41,160,114,162,138,46,84,66,85,185,73,174,74,109,147,49,119,61,128,178,146,150,46,83,202,34,157,47,57,99,67,100,141,166,89,64,125,101,45,96,197,52,72,127,162,74,73,163,189,186,166,205,218,135,86,154,62,129,9
55,92,123,218,72,120,172,216,100,141,176,179,171,47,56,193,34,193,214,69,177,64,98,89,162,147,70,157,83,186,111,43,180,110,84,48,67,165,95,55,107,112,53,77,151,111,205,117,150,56,206,56,40,162,135,57,195,43,78,73,185,143,169,154,83,177,44,177,207,140,36,161,55,153,204,145,177,203,143,126,147,179,115,115,49,220,176,108,196,139,165,81,174,54,79,80,36,204,211,130,48,143,193,137,154,126,47,46,172,73,195,99,202,185,214,172,76,83,133,54,124,41,197,73,184,57,34,98,100,75,37,80,157,171,119,90,165,172,218,213,151,205,49,38,202,100,110,128,61,162,78,146,140,126,43,135,204,115,190,78,204,128,80,77,184,220,143,160,153,126,117,122,138,91,207,175,69,67,150,114,164,175,113,67,159,178,166,180,61,55,76,36,122,152,58,91,191,57,82,71,214,107,178,108,61,48,62,220,85,175,61,86,47,52,55,90,141,147,183,124,93,125,218,189,179,168,186,199,192,157,78,79,91,90,157,127,187,217,204,107,139,92,77,91,137,172,190,85,61,112,166,106,178,81,185,114,200,35,117,171,51,96,40,110,86,59,199,72,200,68,128,42,53,46,50,53,66,50,119,150,117,210,199,35,121,91,44,175,191,138,50,162,219,155,201,196,208,195,173,218,103,183,132,61,42,151,64,119,96,96,141,34,172,173,77,182,81,220,171,210,184,195,138,183,40,178,126,40,164,204,54,165,92,138,66,176,216,42,157,160,85,189,77,157,135,58,119,130,79,197,37,210,54,147,34,155,42,189,166,72,42,220,115,46,47,210,192,198,183,118,40,156,140,104,177,53,211,117,209,196,45,199,148,220,90,156,61,61,187,210,67,68,81,109,142,211,143,120,69,103,137,176,199,78,128,148,204,152,125,137,177,108,156,106,161,94,142,63,65,181,57,128,88,157,160,55,137,109,159,221,115,100,219,97,122,152,168,81,143,195,147,133,200,149,86,196,136,143,72,36,39,95,103,58,42,158,114,161,138,46,84,66,86,185,73,174,73,107,146,49,119,61,128,179,146,151,48,83,203,33,157,47,58,99,67,100,142,166,89,64,125,103,43,95,196,53,72,128,162,74,70,164,189,187,167,204,216,134,85,153,61,129,9
54,93,123,218,71,120,172,213,101,140,175,179,171,47,55,192,35,193,213,69,178,63,99,88,162,146,73,157,82,186,111,44,179,109,84,49,68,165,95,54,107,114,52,78,150,113,203,120,150,56,206,56,38,163,134,56,195,42,78,72,185,142,169,154,82,176,44,176,209,140,38,159,54,154,204,145,176,205,142,127,147,179,117,116,47,217,176,107,196,137,164,82,174,56,80,78,36,204,212,131,48,142,192,136,153,126,46,46,173,73,195,99,202,187,213,172,76,83,132,53,124,41,197,73,185,57,33,98,101,73,37,80,156,172,117,93,165,173,219,214,152,204,49,39,202,101,110,129,61,161,75,146,140,127,43,135,202,114,190,79,203,129,81,78,183,219,143,158,154,125,118,121,138,93,208,174,69,70,150,114,163,175,114,67,158,178,166,180,60,54,77,38,122,153,57,91,191,56,83,72,214,107,179,107,60,45,62,220,86,174,61,88,47,50,56,89,140,145,184,124,92,124,217,191,179,168,184,200,193,158,78,80,90,91,156,128,187,217,203,107,140,92,78,91,137,172,190,84,61,112,166,106,177,79,184,112,201,35,117,170,51,96,39,109,86,60,197,71,201,67,127,42,54,48,50,51,69,49,120,151,117,210,198,35,123,92,43,175,192,138,50,162,219,155,204,197,208,196,173,218,101,182,129,61,42,152,64,120,95,97,141,35,174,172,77,182,81,220,171,210,184,194,138,182,39,177,125,38,165,207,55,166,92,139,67,177,214,43,157,161,84,189,77,158,133,56,119,129,79,198,36,210,51,147,34,158,41,189,166,72,42,219,115,47,47,211,192,198,181,119,41,158,143,106,176,50,210,116,209,196,45,201,147,220,91,156,62,61,189,210,68,69,79,110,143,213,143,120,68,105,139,176,197,79,126,147,205,152,126,136,176,108,155,106,162,91,144,63,64,181,56,127,88,158,159,54,139,110,159,219,115,99,219,99,123,153,166,82,143,195,148,133,200,148,86,195,137,143,71,35,38,94,104,59,41,160,114,162,137,46,84,67,85,185,72,174,74,109,147,49,119,61,129,178,147,151,46,82,201,32,156,47,58,99,67,100,140,167,89,64,125,102,45,96,197,52,71,127,161,73,73,163,189,186,168,204,218,134,86,153,62,130,9
54,92,123,219,71,121,172,214,101,140,175,179,171,47,55,191,35,193,213,69,177,63,99,88,162,146,72,156,82,187,111,44,179,109,85,48,68,165,95,54,108,113,52,77,150,111,203,119,150,56,206,55,38,162,135,57,196,42,78,72,185,143,169,154,83,176,43,176,208,140,37,159,54,154,204,145,176,204,142,127,147,179,117,116,47,218,176,107,196,137,164,82,174,55,80,78,36,205,212,131,48,142,193,137,152,126,47,46,172,74,194,99,202,187,214,172,77,83,131,53,123,40,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,172,218,214,152,204,48,39,203,101,110,128,61,160,76,146,140,127,43,136,203,113,190,79,203,128,81,78,183,220,143,159,154,125,118,122,137,92,208,175,70,68,151,114,163,176,113,68,158,178,166,181,60,54,77,37,122,152,58,91,191,57,83,71,214,108,179,107,61,46,61,221,85,175,61,87,47,51,55,90,140,146,183,124,92,124,217,191,179,168,184,200,192,158,77,80,90,91,156,127,187,217,203,106,139,91,78,91,138,172,190,83,62,112,167,107,177,80,185,113,200,34,118,170,51,95,39,110,87,61,198,72,201,67,126,43,53,48,50,52,68,49,120,151,116,210,198,34,123,91,44,174,191,138,49,163,219,155,203,197,209,195,172,218,102,182,130,60,41,152,65,120,95,97,142,35,173,172,77,182,80,220,171,210,184,194,138,181,39,178,125,39,164,206,54,166,92,139,67,177,214,44,157,161,85,189,77,156,133,57,119,129,79,198,36,210,52,147,34,157,41,188,166,72,42,219,115,46,46,210,192,198,181,118,41,157,142,105,176,50,211,117,209,197,44,201,147,219,90,156,61,61,188,210,68,69,80,108,143,213,143,120,68,104,138,176,198,79,127,148,205,152,125,137,176,109,155,105,162,92,144,64,65,180,57,126,88,158,159,55,138,109,160,219,115,99,220,99,123,152,167,82,143,195,148,133,201,149,86,196,136,143,72,35,39,93,105,59,41,160,114,161,138,46,84,66,85,185,73,174,74,109,147,49,119,61,128,178,146,150,46,83,202,33,156,47,57,99,67,100,141,166,89,64,125,101,45,96,197,52,72,127,163,73,73,163,189,186,167,205,218,135,86,154,62,129,9
54,92,123,219,71,121,172,214,100,140,175,180,171,47,56,191,35,193,213,69,176,63,99,89,162,146,72,156,83,187,111,44,179,109,85,49,68,166,95,54,108,113,52,78,151,111,204,118,150,56,206,56,38,163,135,57,196,42,78,73,186,143,169,155,83,175,43,176,208,140,37,159,54,154,204,144,176,204,142,126,148,179,117,116,47,217,176,107,197,138,165,83,174,56,80,79,35,204,211,131,48,143,193,137,152,125,46,46,172,73,195,99,202,187,213,173,77,83,132,53,123,40,197,73,184,57,34,98,101,75,38,80,156,172,118,92,165,172,218,213,152,204,48,38,203,100,110,128,61,160,75,146,140,128,43,136,203,113,190,78,203,128,81,78,183,220,142,159,154,126,118,122,138,93,208,174,70,68,151,114,162,176,113,68,158,179,166,181,60,54,76,37,122,152,57,91,191,56,83,71,214,107,179,107,61,46,61,221,85,174,61,87,47,51,55,90,140,146,182,124,93,124,217,191,179,168,185,200,192,158,76,80,90,90,156,127,187,217,203,106,140,91,78,91,138,172,191,83,61,111,167,106,177,80,185,112,200,34,118,170,51,95,38,110,86,62,198,72,201,67,127,43,53,48,50,52,68,49,120,151,117,210,198,34,122,91,44,175,191,138,49,163,218,155,202,197,208,195,172,218,101,183,129,61,41,152,65,120,95,97,141,35,173,172,77,182,81,220,171,210,184,195,138,182,40,179,125,39,164,206,54,166,92,139,67,177,213,43,157,161,85,189,77,156,133,57,119,129,80,198,36,210,52,146,34,157,41,189,166,72,42,220,115,47,46,211,191,198,180,117,41,157,142,106,176,50,211,116,210,197,44,200,147,219,90,156,62,61,188,210,67,68,79,108,142,213,143,120,68,104,138,176,198,79,127,148,205,151,125,137,176,109,155,105,161,92,144,64,65,181,57,126,88,158,159,54,138,109,160,219,115,99,219,98,123,152,167,83,143,195,148,133,201,149,86,196,136,143,72,35,38,93,104,59,41,159,114,162,138,46,84,65,85,185,72,173,74,109,148,49,119,61,129,178,147,151,46,83,200,33,157,47,57,99,68,99,141,166,89,64,125,101,45,96,197,52,72,127,163,73,73,163,189,186,167,205,218,135,87,154,62,129,9
54,93,124,218,70,123,172,214,100,140,175,180,171,48,53,191,35,192,213,69,177,64,97,91,163,144,74,156,81,187,110,44,180,109,86,49,70,166,96,54,106,114,54,77,150,111,203,120,150,57,207,57,38,163,134,56,197,41,79,75,185,142,169,155,83,176,42,177,209,141,36,159,53,154,203,144,175,204,142,128,148,179,117,116,48,217,176,108,197,138,165,83,174,56,80,79,35,203,213,130,50,143,190,139,154,126,45,47,171,74,194,98,203,188,212,174,76,84,132,53,124,39,197,73,183,58,34,98,101,75,39,80,158,173,117,93,164,173,219,214,153,204,49,39,204,100,110,128,62,161,75,147,141,125,43,135,203,112,190,78,203,129,81,77,184,221,144,159,154,127,119,123,138,91,207,174,71,68,149,115,162,176,116,69,158,179,165,181,61,54,78,37,122,149,57,91,189,57,84,71,215,108,179,108,60,46,61,221,84,174,63,89,48,52,56,89,140,145,183,125,92,125,217,191,177,168,183,199,193,156,76,81,89,91,157,126,188,217,203,106,139,91,77,93,137,172,191,84,63,112,167,107,177,80,184,112,199,35,117,170,52,94,38,111,87,63,199,73,201,68,125,43,52,47,49,52,70,48,121,150,116,209,197,35,124,91,46,175,192,140,49,163,220,155,201,197,208,192,171,218,102,183,129,60,42,152,65,119,96,97,143,32,174,171,79,182,80,219,171,210,185,195,139,181,38,177,125,39,163,207,55,167,92,138,68,177,214,44,158,162,86,190,77,156,131,57,121,130,77,199,37,210,51,146,33,155,43,190,165,72,42,219,115,46,47,210,191,197,182,118,41,156,142,104,175,52,211,117,207,196,45,200,146,219,89,157,61,59,187,209,68,68,80,109,143,212,142,121,69,106,136,176,198,79,127,147,204,154,125,137,176,108,157,105,161,92,145,64,65,178,56,125,87,157,159,54,138,108,160,221,116,100,219,98,120,152,167,82,142,195,147,133,200,150,87,196,136,144,71,35,37,94,104,57,41,158,115,161,138,46,85,66,88,184,72,174,73,110,147,50,119,61,130,180,147,151,45,84,202,33,156,47,56,98,66,100,141,166,89,64,127,102,46,96,197,52,70,127,164,73,73,162,188,185,166,205,217,134,89,152,64,129,9
54,92,123,219,71,121,172,214,101,140,175,179,171,47,55,191,35,193,213,69,177,63,99,89,162,146,72,157,83,187,111,44,179,109,85,49,68,165,95,54,108,113,52,77,150,111,204,119,150,57,206,56,38,162,135,57,196,42,78,73,185,143,169,154,83,176,43,176,208,140,37,160,54,154,204,145,176,204,142,126,147,179,118,116,48,217,176,106,196,137,165,83,174,55,80,78,36,204,212,131,49,142,193,137,152,126,47,46,172,74,195,99,202,187,214,172,77,83,132,53,123,40,198,73,184,57,34,98,101,74,37,80,157,172,118,92,165,173,218,213,152,204,48,39,203,100,111,128,60,160,76,146,140,128,43,136,203,113,190,79,203,128,81,78,183,220,143,158,154,125,118,122,138,93,208,175,70,68,150,114,162,176,113,67,158,178,166,181,59,54,77,37,122,152,58,91,191,57,84,71,214,107,179,107,61,46,61,221,85,174,61,87,48,51,55,90,140,145,183,124,92,124,217,190,178,168,185,200,192,158,77,80,90,91,156,127,187,217,204,106,139,91,78,91,138,171,190,83,62,112,166,107,177,80,185,113,200,34,118,170,51,95,39,109,86,61,198,71,201,68,126,43,53,48,50,52,69,49,120,151,117,210,198,34,123,91,44,175,191,139,49,163,219,155,202,197,208,195,173,217,101,182,130,60,41,151,65,120,95,97,142,35,173,172,77,182,81,220,170,209,184,194,138,182,39,178,125,39,164,206,54,166,92,139,66,177,214,44,158,161,85,189,77,156,133,57,119,130,79,198,37,210,52,147,34,157,41,188,166,72,42,219,115,46,47,210,192,198,181,118,41,157,142,105,176,50,211,117,209,197,45,201,147,219,90,156,61,61,188,210,68,69,79,109,143,212,143,120,68,104,138,176,198,79,127,148,205,152,125,137,176,109,155,104,162,92,144,64,65,180,57,126,87,158,159,55,138,109,160,219,115,99,219,98,123,152,167,82,143,195,148,133,201,148,86,196,136,143,72,35,38,93,105,59,41,159,114,162,138,45,84,66,85,185,73,174,74,109,147,49,119,61,128,178,147,150,46,83,201,33,157,47,57,99,67,100,141,166,89,64,125,102,44,96,197,52,72,127,163,74,73,163,189,186,167,204,217,135,86,154,62,129,9
53,94,122,219,71,122,173,215,102,140,174,181,171,47,56,192,35,194,213,70,176,63,100,89,161,145,72,157,83,187,111,44,180,108,84,48,68,165,95,54,108,114,51,79,152,111,204,118,150,57,207,55,38,163,136,56,195,42,77,73,185,142,170,154,83,176,44,176,209,141,36,160,53,154,205,145,175,203,142,127,146,179,117,116,48,217,177,106,195,136,164,81,174,56,80,79,35,205,212,131,47,142,192,137,153,126,47,46,174,74,194,97,203,187,215,172,77,82,132,54,123,40,197,72,183,57,34,97,101,73,37,81,158,173,118,93,164,173,219,214,153,204,49,38,203,101,111,127,59,159,76,146,140,128,42,134,202,113,191,77,202,127,81,77,183,220,144,159,154,125,121,123,137,93,207,175,70,69,150,112,162,175,114,68,158,178,166,181,61,56,77,36,121,154,58,92,192,57,83,71,213,107,179,109,62,46,60,220,84,175,61,86,47,52,56,90,139,146,183,123,91,124,217,190,178,168,185,200,191,158,77,80,91,90,156,128,188,217,203,107,138,91,79,90,137,171,191,85,62,112,168,108,177,78,183,112,201,34,119,170,51,96,39,111,86,61,198,72,202,70,127,41,54,48,51,52,69,49,120,152,117,210,197,33,123,91,45,175,193,138,49,164,220,155,203,197,208,196,173,216,102,182,131,61,41,152,65,120,96,98,141,36,173,172,76,182,81,221,170,210,185,194,139,182,38,178,126,39,165,206,55,166,91,138,66,178,214,44,157,160,85,189,77,157,132,55,119,130,79,197,36,210,52,147,33,157,40,189,166,73,44,219,114,47,47,209,191,198,182,119,41,157,141,104,177,51,211,117,210,196,44,200,146,219,91,157,61,61,190,209,67,69,79,109,142,214,143,120,69,103,138,177,198,80,127,148,205,152,125,137,176,107,155,104,161,92,144,64,66,180,56,126,88,159,159,54,139,110,161,218,115,99,218,100,123,152,165,81,143,194,148,134,201,149,86,197,136,141,70,35,39,93,105,61,39,161,115,162,138,45,85,67,86,185,73,174,76,110,149,50,119,61,127,178,147,150,45,84,201,33,156,46,56,98,68,100,142,166,88,65,126,101,44,97,198,52,71,127,163,73,73,163,189,185,166,204,218,136,87,154,60,127,9
55,91,123,218,70,120,173,213,100,139,174,180,173,46,56,191,36,191,213,69,177,63,99,88,162,147,74,156,83,186,109,45,180,110,84,49,68,165,96,54,107,112,51,78,151,111,204,120,149,56,205,55,37,164,135,55,195,43,76,73,186,144,169,155,83,175,43,175,208,141,37,160,54,155,204,145,177,205,144,127,147,180,116,117,48,217,175,108,196,139,164,81,174,54,79,79,36,204,213,132,47,144,194,137,152,124,46,46,171,74,196,99,201,187,213,171,75,84,132,54,123,39,195,73,185,55,34,97,100,73,39,80,157,172,119,91,165,174,218,213,152,205,49,39,202,100,111,130,60,159,78,145,140,128,42,135,202,114,191,78,203,129,81,77,184,221,144,158,156,126,120,122,138,92,208,175,70,67,151,115,163,176,113,69,157,180,167,179,60,53,75,36,124,152,58,91,191,56,83,73,213,107,177,107,60,44,60,220,87,175,61,87,48,52,54,90,140,147,184,124,93,123,218,189,180,168,183,200,194,157,77,79,90,91,156,126,188,216,204,105,140,93,77,92,138,169,191,84,62,111,166,110,179,80,186,113,200,33,117,170,52,96,39,110,87,60,197,70,200,66,127,43,53,48,50,52,67,50,120,152,118,210,199,34,123,92,45,175,189,139,49,162,220,157,203,197,209,194,172,218,103,180,130,59,42,152,64,119,94,97,140,34,172,172,78,181,81,219,170,209,186,194,139,179,38,177,124,39,164,205,54,166,92,138,67,178,214,43,157,160,84,187,76,156,134,57,119,129,79,198,36,210,53,147,34,157,42,187,166,71,41,220,116,48,47,210,192,197,181,118,40,157,141,106,175,51,211,117,209,198,44,200,148,218,90,156,62,62,188,210,67,67,79,109,143,212,143,120,67,105,137,176,198,78,127,148,205,152,125,136,177,108,155,105,161,91,144,65,64,180,56,128,89,159,160,54,139,111,158,219,115,99,220,99,122,152,166,82,144,195,147,132,201,148,85,196,136,144,71,35,38,94,105,59,40,159,113,160,138,48,84,65,86,185,74,173,75,109,147,50,121,60,128,178,146,151,46,83,201,33,156,47,56,99,68,99,141,166,89,64,125,102,44,96,197,52,73,127,162,73,73,162,189,186,166,203,217,136,88,153,61,129,9
55,91,123,219,71,121,172,215,101,140,175,179,170,46,55,192,35,193,213,68,177,63,99,90,162,146,72,156,82,187,111,44,179,109,85,49,68,165,95,55,108,113,52,77,150,112,204,119,150,57,206,56,38,163,134,57,195,42,78,72,186,143,169,154,83,176,43,176,208,140,37,159,53,154,204,145,176,204,143,127,147,179,117,116,48,218,176,108,196,137,164,82,173,55,79,78,36,205,211,131,49,142,193,137,154,126,46,46,172,74,195,99,202,187,214,172,77,82,131,53,123,41,197,72,184,57,34,99,101,74,37,80,156,172,119,92,165,173,218,214,152,204,48,38,203,101,111,128,60,161,77,146,140,128,42,136,203,112,190,78,203,127,81,78,184,220,142,159,155,125,118,122,137,92,207,175,69,69,151,113,162,176,113,68,159,178,166,181,60,54,77,37,122,152,58,91,191,57,83,71,215,108,179,107,61,46,61,221,85,174,61,87,47,51,55,90,140,147,183,124,92,124,218,191,178,168,184,199,192,158,76,79,90,90,156,127,187,217,203,106,139,91,77,91,137,171,191,83,61,112,166,107,178,80,185,113,201,34,118,170,51,95,38,110,86,60,198,71,200,68,127,42,52,47,50,52,68,49,120,151,116,210,198,34,122,92,44,174,191,138,49,162,219,155,203,197,209,195,173,217,101,182,130,60,41,152,65,120,95,97,142,35,172,171,77,182,80,220,171,210,184,194,138,182,39,178,125,40,165,206,54,166,91,139,67,177,214,44,157,161,85,189,77,157,133,57,119,129,79,198,36,210,52,146,33,156,41,189,166,72,42,220,114,46,47,210,192,198,181,117,40,157,142,104,176,51,211,117,210,197,44,201,146,218,90,156,62,62,188,210,68,69,80,109,142,213,142,120,68,104,138,176,198,80,127,148,205,152,125,136,176,108,155,104,162,92,143,64,66,180,56,127,88,158,159,55,139,109,160,219,115,99,220,98,122,152,167,83,142,195,148,133,201,149,86,196,136,143,72,35,39,93,104,59,41,159,114,162,138,46,84,65,85,185,73,174,74,109,148,49,119,61,128,178,146,150,46,83,201,33,157,47,58,99,68,100,141,166,89,65,125,102,45,96,196,52,73,126,162,74,72,163,189,186,166,205,218,135,86,154,61,129,9
55,90,122,220,69,119,173,212,101,138,174,177,172,48,56,193,33,192,213,67,176,65,96,88,161,145,76,157,83,188,115,44,179,109,85,47,72,165,93,54,107,111,52,77,152,112,206,121,151,58,206,57,38,163,133,57,193,42,78,70,185,143,169,158,83,178,43,175,209,140,38,160,53,153,205,144,174,207,144,128,150,177,118,119,49,220,175,105,197,136,163,82,176,56,81,78,36,205,213,129,49,145,192,138,149,126,46,45,172,76,197,101,205,185,214,172,77,82,128,55,121,38,199,72,184,58,34,99,103,74,37,79,159,172,117,94,165,174,218,214,154,204,49,38,203,99,111,127,62,158,77,146,140,129,44,136,204,112,193,78,205,128,82,78,184,219,142,157,153,126,114,123,138,93,209,174,71,69,151,110,162,175,114,68,156,179,164,183,60,55,77,33,124,151,58,91,192,57,84,69,212,107,180,107,63,47,61,221,83,174,60,86,47,52,56,88,139,148,184,125,94,124,216,191,175,170,186,202,191,156,75,77,92,91,157,129,187,218,203,110,139,93,78,90,137,172,190,86,63,114,169,106,177,81,186,112,197,32,118,167,50,95,39,109,85,61,200,70,203,70,127,41,55,46,50,53,68,49,120,150,115,210,197,33,123,95,45,173,190,138,48,163,219,155,203,195,211,193,174,217,102,185,129,62,37,155,65,119,96,95,142,32,172,171,76,181,80,218,170,211,186,192,137,184,41,179,125,37,161,207,54,164,89,140,65,178,213,43,156,163,84,190,79,159,134,56,122,130,82,198,36,207,55,147,31,156,43,187,167,71,43,219,114,46,45,210,189,201,179,116,41,158,140,102,175,51,211,116,207,199,44,200,146,217,89,155,59,59,190,210,68,69,77,109,142,211,143,121,68,105,138,176,200,82,130,146,206,149,125,138,178,111,155,103,163,93,144,61,66,178,56,128,87,158,159,54,140,109,159,221,116,99,220,97,123,152,167,82,142,195,147,132,201,150,85,197,138,144,74,35,39,93,103,61,40,160,111,160,136,45,87,67,89,185,74,174,74,109,147,47,119,60,129,178,145,152,48,85,201,34,155,46,61,101,67,99,139,167,88,65,126,100,41,96,196,54,72,129,162,75,70,166,190,186,169,202,217,139,89,153,61,130,9
54,92,123,219,71,121,172,214,101,140,175,179,171,47,55,191,35,193,213,69,177,63,99,89,162,146,72,156,82,187,111,44,179,109,85,48,68,165,95,54,108,113,52,78,150,111,203,119,150,56,206,56,38,163,135,57,196,42,78,73,185,143,169,154,83,176,43,176,208,140,37,159,54,154,204,145,176,204,142,127,147,179,117,116,48,218,176,107,196,137,165,82,174,55,80,78,36,205,212,130,49,142,193,137,152,126,47,46,172,74,195,98,202,187,214,172,77,83,131,54,123,40,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,172,218,213,152,204,48,39,203,101,111,128,61,160,76,146,140,128,43,135,203,113,190,78,203,128,81,78,183,220,143,159,154,125,118,122,137,92,208,175,70,68,151,114,163,176,113,68,158,178,166,181,60,54,77,37,122,152,58,91,191,57,83,71,214,108,179,107,61,46,61,221,85,175,61,87,47,51,55,90,140,146,183,124,93,124,217,191,179,168,184,200,192,158,76,80,90,91,156,127,187,217,203,106,139,91,78,91,138,172,190,83,62,112,167,106,178,80,185,113,200,34,118,170,51,95,39,110,87,61,198,71,201,67,127,43,53,47,50,52,68,49,120,151,117,210,198,34,123,91,44,174,191,138,49,163,219,155,203,197,209,195,172,218,102,182,130,60,41,152,65,120,95,97,142,35,173,172,77,182,80,220,170,210,184,194,138,181,39,178,125,39,164,206,54,166,91,139,67,177,214,44,158,161,85,189,77,156,133,56,119,130,79,198,37,210,52,147,34,157,41,188,166,72,42,219,115,46,47,210,192,198,181,118,41,157,142,105,176,50,211,117,209,197,44,201,146,219,90,156,61,61,188,210,68,69,80,109,143,213,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,105,161,92,144,64,65,180,57,126,88,158,159,54,138,109,160,219,115,99,219,99,123,152,167,82,143,195,148,133,201,149,86,196,136,143,72,35,39,93,105,59,41,160,114,161,138,46,84,66,85,185,73,174,74,109,147,49,119,61,128,178,146,150,46,83,201,33,157,47,57,99,67,100,141,166,89,64,125,102,45,96,197,52,72,127,162,73,73,163,189,186,167,205,218,135,86,154,62,129,9
54,92,123,218,69,121,173,214,102,140,174,180,171,48,55,192,34,193,213,69,178,63,99,89,161,147,73,155,82,187,112,43,180,109,85,48,68,165,97,55,108,114,53,78,150,111,205,118,150,56,205,56,39,164,136,57,195,43,78,72,185,142,169,155,84,176,44,176,209,140,37,159,52,154,204,144,174,205,143,126,147,179,117,116,48,218,175,106,197,137,164,83,175,55,79,78,36,205,211,130,48,142,193,136,153,127,47,46,172,74,195,99,202,187,214,172,77,82,130,53,123,40,196,73,184,57,34,98,102,75,36,80,158,173,118,93,165,173,219,212,153,203,48,39,203,101,110,128,61,160,77,147,140,128,43,136,203,113,190,78,202,128,81,78,184,219,143,160,154,126,119,121,138,93,209,174,69,68,151,114,163,176,114,68,158,179,166,180,59,54,77,37,122,152,59,94,191,57,83,72,213,108,179,108,60,45,61,221,85,175,61,87,47,52,55,90,140,146,182,124,92,125,218,191,178,168,185,199,192,158,76,79,90,92,156,127,186,218,204,106,140,90,77,90,138,171,189,83,61,112,167,108,178,80,185,115,201,33,118,170,50,96,39,110,87,61,198,70,201,67,126,42,54,49,50,51,68,50,120,152,115,210,199,34,122,91,44,174,191,139,49,161,220,154,203,198,209,194,172,218,101,184,130,60,41,151,65,119,96,97,141,34,172,170,78,183,81,220,171,210,184,194,138,181,40,178,123,39,163,206,54,166,90,139,66,178,214,44,157,160,85,188,78,156,132,56,120,128,79,197,36,210,52,146,33,157,41,188,166,72,41,217,114,47,47,210,191,198,180,117,42,157,142,105,177,50,210,118,209,197,45,200,147,218,91,156,61,61,188,209,67,69,79,107,143,212,142,120,68,104,137,176,198,80,127,148,205,152,124,137,177,109,155,105,162,93,143,65,65,180,57,127,87,157,160,54,138,110,162,219,115,100,219,99,123,152,167,82,142,195,149,133,201,149,87,196,136,143,71,35,39,91,104,60,41,160,114,162,138,46,84,66,85,185,73,174,74,109,147,49,118,61,128,178,146,150,46,83,202,34,157,48,57,99,67,99,141,165,90,63,124,101,45,96,196,52,72,126,162,73,72,162,190,186,167,204,217,135,86,153,63,129,9
53,91,121,220,72,121,174,215,100,140,174,180,171,46,55,191,35,194,212,67,177,63,99,89,162,145,72,158,83,187,111,43,179,109,85,49,67,164,97,54,107,113,51,77,151,112,203,118,149,57,205,55,38,162,134,56,195,42,78,73,185,142,168,155,82,177,43,175,208,139,36,158,54,155,205,146,176,204,142,125,146,179,117,117,49,217,175,105,197,137,165,82,172,55,80,78,35,204,210,131,49,144,194,136,151,125,45,44,173,73,195,100,202,187,214,172,76,81,130,53,124,41,197,72,186,56,33,99,101,74,38,79,157,172,118,94,164,174,218,212,152,203,48,38,201,99,110,127,59,159,76,148,140,127,42,136,203,112,190,79,204,130,80,78,183,220,142,159,153,125,117,122,138,93,208,173,68,69,152,114,162,176,111,65,157,179,165,181,60,55,74,37,122,152,58,90,192,56,83,70,213,110,178,109,60,48,62,220,85,173,60,87,48,53,55,90,140,146,183,124,92,125,217,191,178,167,185,202,192,158,78,81,91,91,157,127,186,217,203,103,139,90,78,91,138,172,191,85,61,111,167,107,178,80,186,112,198,36,118,170,52,94,36,110,86,60,198,70,202,67,128,43,55,46,49,51,70,51,120,152,118,210,197,33,123,90,44,175,192,140,48,162,219,154,203,197,208,196,174,217,103,183,129,59,41,151,67,119,95,98,141,36,174,173,77,182,80,220,170,211,183,194,137,182,38,178,124,38,164,205,55,165,91,137,66,178,215,43,158,162,85,189,77,156,131,57,121,130,80,196,37,210,53,145,35,158,41,189,166,71,40,219,115,47,47,212,192,198,182,118,40,157,142,104,176,50,210,117,209,197,45,199,144,219,92,156,60,64,189,209,68,69,79,108,143,214,145,120,69,104,139,178,199,80,128,147,205,151,126,137,175,108,154,103,163,92,143,64,65,180,56,127,89,156,160,55,137,109,159,220,115,99,220,98,123,152,166,83,144,196,146,133,201,149,88,197,135,145,71,35,39,91,104,58,40,159,115,161,137,44,83,66,84,186,72,174,77,109,149,48,118,60,128,180,146,151,47,84,201,34,157,47,57,99,70,99,141,164,89,64,124,101,46,96,195,53,72,127,162,76,74,162,190,186,169,204,218,135,87,153,62,128,9
54,93,122,218,72,119,171,214,99,141,178,181,171,45,54,191,34,192,212,69,177,62,99,90,162,147,72,157,82,187,112,45,179,109,86,47,68,166,96,55,107,113,53,79,150,111,203,117,150,56,205,54,37,163,135,58,196,42,78,72,185,143,170,155,83,175,42,177,208,141,37,159,54,153,205,144,176,205,142,126,148,178,116,116,48,217,175,107,197,137,164,82,173,55,79,79,36,206,211,130,47,142,193,136,153,125,46,46,174,74,194,100,204,189,215,172,78,82,130,54,123,42,198,73,185,57,34,98,100,74,37,79,155,171,118,91,166,172,216,213,152,203,47,40,204,102,110,127,60,160,76,146,140,128,42,137,204,113,190,80,203,129,81,77,183,219,143,159,153,124,119,122,138,93,208,174,69,68,151,115,164,175,113,67,158,177,166,182,58,55,76,38,124,152,58,91,191,57,83,72,213,108,178,106,62,46,61,220,85,176,61,87,47,51,56,89,140,146,182,124,92,124,217,190,179,167,184,199,192,158,77,81,92,90,156,126,188,217,204,106,139,91,77,90,138,172,190,83,62,111,166,106,178,80,185,112,198,33,117,171,51,95,38,109,85,61,199,72,201,68,127,40,54,49,51,53,69,50,120,151,116,209,199,34,123,91,46,174,190,138,50,162,220,153,203,196,208,195,172,219,102,182,131,60,42,154,66,121,96,97,141,34,173,173,78,182,81,218,171,210,185,195,139,182,41,178,125,39,165,204,54,168,89,136,66,176,214,42,157,161,84,189,78,156,134,57,119,129,80,199,37,210,53,147,33,156,42,188,165,70,43,221,115,45,46,210,192,196,181,117,44,157,141,104,176,49,211,117,210,196,46,200,147,219,91,156,61,61,188,212,67,70,78,107,144,213,143,120,68,104,138,176,197,81,126,148,205,151,123,137,175,110,155,105,163,92,144,63,66,179,57,124,87,158,159,55,137,108,161,221,114,99,221,97,123,151,167,84,143,196,151,134,201,147,85,197,136,143,72,33,38,92,104,60,41,159,113,162,137,45,82,68,84,185,72,176,74,108,147,48,120,61,130,177,146,150,45,82,202,34,156,47,58,99,68,101,142,164,91,65,126,102,45,95,197,53,71,126,162,74,73,163,189,185,168,205,217,135,87,154,60,129,9
54,91,123,219,71,121,172,215,101,139,175,179,171,47,55,192,35,193,213,68,177,63,99,89,162,146,72,157,83,187,111,44,179,109,85,48,68,165,96,54,108,112,53,78,151,111,203,119,150,56,206,56,38,162,135,57,196,43,78,72,185,143,169,154,83,176,43,176,208,139,37,159,53,154,204,145,176,204,142,127,147,179,117,117,47,217,176,107,196,137,164,82,174,56,80,78,36,205,212,131,47,142,192,137,153,126,46,47,172,73,194,98,202,186,214,173,77,82,131,54,123,40,197,72,184,57,35,98,101,74,37,80,157,172,118,92,165,173,219,213,152,204,48,38,202,101,111,128,61,160,75,146,140,127,43,135,203,113,190,79,203,129,80,78,184,221,143,159,154,126,119,122,137,93,208,174,70,69,151,114,163,175,113,68,158,178,166,181,60,54,77,37,122,152,58,91,190,57,83,72,214,107,179,108,60,46,61,221,85,175,61,87,47,52,55,90,139,146,183,123,92,124,218,190,178,168,184,200,192,159,77,80,90,90,156,127,187,218,203,106,139,91,77,91,138,171,190,83,62,112,167,107,177,79,185,112,200,34,118,170,51,95,39,110,87,61,198,72,200,67,127,43,53,47,50,52,68,49,120,150,116,210,198,34,122,91,45,175,192,138,49,162,219,155,203,197,208,195,172,218,101,182,131,61,41,152,65,119,95,97,141,35,173,172,77,182,80,220,171,210,184,195,138,181,39,178,125,39,164,206,54,166,92,139,66,177,213,44,157,161,85,189,77,156,133,57,119,130,79,198,37,209,52,147,33,156,41,189,166,71,42,219,114,46,46,210,192,198,181,118,41,157,142,105,176,51,210,117,209,196,45,200,147,219,90,156,61,61,188,210,68,69,80,109,143,213,143,120,67,104,138,176,198,79,128,148,205,152,125,136,175,109,154,105,162,92,144,64,65,180,56,126,88,158,159,55,139,109,160,219,115,99,220,98,123,152,167,82,144,195,148,134,201,148,86,196,136,143,71,34,39,93,105,59,41,159,114,162,138,46,84,66,85,185,73,174,74,109,148,49,119,62,128,178,146,150,45,83,202,33,157,47,57,99,67,100,142,166,89,64,125,101,45,96,197,52,72,126,163,74,73,163,190,186,166,205,217,135,86,154,62,128,9
54,91,123,219,71,121,172,215,101,139,175,179,171,47,55,192,35,193,213,69,177,62,98,88,162,145,72,157,82,186,111,44,179,109,85,48,68,165,95,54,108,113,52,78,150,111,203,119,150,56,206,55,38,162,135,57,195,42,78,73,185,143,169,154,83,176,44,176,208,140,37,159,54,154,204,145,176,204,142,127,148,179,117,116,47,218,176,107,196,138,165,82,174,55,80,79,36,204,212,131,48,142,192,137,152,126,47,46,172,74,195,99,202,187,214,172,77,83,132,53,123,41,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,172,218,214,152,204,48,39,203,101,111,128,61,161,76,146,140,127,43,136,203,113,190,78,203,128,81,78,184,220,142,159,154,125,119,122,138,93,208,174,70,69,151,114,163,176,113,68,158,178,166,180,60,55,77,37,122,152,58,91,191,57,83,71,214,108,179,107,61,46,61,221,85,174,61,87,47,52,55,90,140,146,183,123,92,124,217,191,179,168,184,200,192,158,76,80,90,90,156,127,187,217,204,106,140,91,77,91,138,172,190,83,62,112,167,107,177,80,185,113,200,33,118,170,51,95,39,110,86,61,198,71,201,67,126,43,53,47,50,52,68,49,120,151,117,210,198,35,123,91,44,174,191,138,49,163,219,155,203,197,209,195,172,218,101,182,130,60,41,152,65,120,95,97,142,35,173,172,77,182,80,220,171,210,184,194,138,182,39,178,125,39,165,205,55,166,91,138,67,177,213,44,158,161,85,189,77,156,133,56,118,129,79,198,36,210,52,147,34,157,41,188,166,72,42,220,115,47,46,210,192,198,181,118,41,157,142,105,176,51,211,117,209,196,45,201,146,219,90,156,61,61,188,210,68,69,79,108,143,213,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,105,162,92,144,64,65,180,56,127,87,158,159,55,138,109,160,219,115,99,219,98,123,152,166,82,143,195,148,133,201,149,86,196,136,143,72,35,39,92,104,59,41,160,113,161,138,46,84,66,85,185,73,174,74,109,147,49,119,61,128,179,146,150,46,82,201,33,157,47,57,99,68,100,141,166,89,64,125,101,45,96,197,53,72,127,163,74,73,163,189,186,166,205,218,135,87,154,62,129,9
54,91,123,218,71,121,172,215,101,140,174,179,172,47,55,191,35,193,212,69,177,62,99,88,162,146,72,157,82,187,110,44,179,109,85,48,68,165,96,54,108,113,52,78,151,111,204,119,150,56,206,56,38,163,134,56,196,42,78,72,185,142,169,154,83,176,43,176,209,140,37,159,54,154,204,144,176,205,143,126,147,179,118,117,47,218,176,107,196,137,164,82,173,55,79,78,36,204,212,131,48,142,193,137,152,126,46,47,173,74,194,98,202,187,214,172,77,83,132,54,123,41,197,72,184,57,34,98,101,74,37,80,156,172,118,92,165,172,218,214,152,204,49,38,203,100,110,128,61,160,76,145,140,127,42,136,204,113,191,79,202,128,81,78,184,220,143,159,154,126,118,122,138,92,208,175,70,69,151,114,162,176,114,68,158,178,165,181,60,54,77,37,122,152,58,91,191,57,84,71,214,108,179,107,61,45,61,221,85,175,61,88,47,52,55,90,140,145,183,124,93,124,218,190,179,168,185,200,192,158,77,80,90,91,155,127,187,218,203,106,139,92,77,91,138,171,190,83,62,112,166,106,178,80,185,113,200,33,118,170,51,95,39,110,86,61,197,71,201,68,127,43,54,47,51,52,68,50,120,151,116,210,198,34,123,91,44,174,191,138,49,163,219,155,203,197,208,195,173,218,102,183,130,60,41,152,65,120,95,97,141,35,173,172,77,182,81,220,171,210,184,194,138,182,39,179,125,39,164,206,55,166,91,139,66,177,214,44,158,162,85,189,77,156,133,56,119,130,80,198,36,211,53,147,34,157,42,189,166,71,42,219,115,47,46,211,192,198,182,118,41,157,142,105,176,51,211,117,209,197,45,201,147,218,90,156,61,61,188,210,68,69,80,108,143,213,144,119,68,104,138,176,197,79,127,148,205,152,125,137,176,109,154,105,161,92,144,64,65,180,57,127,88,158,159,55,139,109,160,219,115,99,219,98,122,152,167,82,143,194,149,133,201,149,86,196,135,143,72,34,39,93,105,60,41,159,114,161,137,46,84,66,85,184,73,174,73,109,148,49,119,61,128,179,146,151,46,83,202,34,157,47,57,99,68,100,141,167,89,64,125,101,44,96,197,52,72,127,163,73,73,163,190,186,166,205,217,136,86,154,62,129,9
55,92,122,218,72,121,172,214,101,140,176,179,171,47,55,191,35,193,213,69,177,63,99,89,162,146,72,157,82,187,111,44,179,109,85,48,68,165,95,54,108,112,52,77,150,111,203,119,150,56,206,55,38,163,134,57,195,42,78,72,185,143,169,155,83,176,43,176,208,140,37,159,54,154,204,145,176,205,142,127,148,179,117,117,48,217,176,107,196,137,165,82,174,55,80,78,36,205,212,131,49,142,192,137,153,126,47,46,172,74,195,99,202,187,214,172,77,83,132,54,123,40,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,172,218,214,152,204,48,38,203,101,111,128,61,160,76,146,140,127,42,136,203,113,190,78,203,128,80,78,183,220,143,158,154,125,118,122,137,92,208,174,70,68,151,114,163,175,113,68,158,178,166,181,60,54,77,37,122,152,58,91,190,57,83,71,215,107,179,107,61,46,61,221,85,175,61,87,47,51,55,90,140,146,183,123,93,124,217,190,179,168,184,200,192,158,77,80,90,90,156,128,187,217,203,107,139,91,78,91,138,171,191,83,61,112,167,106,177,80,185,113,200,34,118,170,51,96,39,110,87,61,198,71,201,67,126,43,54,48,50,52,68,49,120,151,116,210,198,34,122,92,44,175,191,138,49,163,219,155,202,197,208,195,173,217,101,182,130,60,41,152,65,120,95,97,142,35,173,172,77,182,80,220,171,210,184,194,138,182,39,178,125,39,164,205,54,166,91,139,67,177,214,44,157,161,85,189,77,157,133,57,119,130,80,198,36,210,52,147,34,157,41,188,166,72,42,220,115,47,46,210,192,198,181,118,40,157,142,105,176,50,210,117,209,197,45,201,147,219,90,157,61,61,188,210,68,69,80,108,143,213,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,154,105,161,92,144,64,65,180,57,127,88,158,159,55,138,109,160,220,115,99,219,99,123,153,167,82,143,195,148,133,201,148,86,196,136,143,72,35,39,93,105,59,41,160,114,161,138,45,84,66,85,184,73,174,74,109,147,49,119,61,128,178,146,150,46,83,202,33,157,47,57,98,67,100,141,166,89,64,125,101,44,96,197,52,72,127,162,73,73,162,189,186,166,205,218,135,87,154,62,129,9
54,92,123,219,71,121,172,214,101,139,175,179,171,47,55,191,35,193,213,69,177,63,99,89,162,146,72,156,82,187,111,44,179,109,85,48,68,165,96,54,108,113,52,78,150,111,203,119,150,56,206,55,38,163,135,57,196,42,78,72,185,143,169,154,83,176,43,176,208,140,37,159,54,154,204,145,176,204,142,127,147,179,117,116,48,218,176,107,196,137,165,82,174,55,80,78,36,205,212,131,48,142,193,137,152,126,47,46,172,74,195,99,202,187,214,172,77,83,131,54,123,41,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,172,218,213,152,204,48,39,203,101,110,128,61,160,76,146,140,128,43,136,203,113,190,79,203,128,81,78,183,220,143,159,154,125,118,122,138,92,208,175,69,68,151,114,163,176,113,68,158,178,166,181,60,54,77,37,122,152,58,91,191,57,83,71,214,108,179,107,61,46,61,221,85,175,61,87,47,51,55,90,140,146,183,124,93,124,217,191,179,168,184,200,192,158,77,80,90,91,156,127,187,217,203,106,139,91,77,91,138,172,190,83,62,112,167,106,177,80,185,113,200,34,118,170,51,95,39,110,87,61,198,71,201,67,127,43,53,48,50,52,68,49,120,151,116,210,198,34,123,91,44,175,191,138,49,163,219,155,203,197,209,195,173,217,102,182,130,60,41,152,65,120,95,97,142,35,173,172,77,182,80,220,171,210,184,194,138,181,39,178,125,39,164,206,54,166,91,139,67,177,214,44,158,161,85,189,77,156,133,56,119,129,79,198,37,210,52,147,34,157,41,188,166,72,42,219,115,47,46,210,192,198,181,118,41,157,142,105,176,50,211,117,209,197,44,201,147,219,90,156,61,61,188,210,68,69,80,109,143,213,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,105,161,92,144,64,65,180,57,126,88,158,159,55,138,109,160,219,115,99,219,99,123,152,167,82,143,195,148,133,201,149,86,196,136,143,72,35,39,93,105,59,41,160,114,161,138,46,84,66,85,185,73,174,74,109,147,49,119,61,128,178,146,150,46,83,201,33,157,47,58,99,67,100,141,166,89,64,125,102,45,96,197,52,72,127,162,73,73,163,189,186,167,205,218,135,86,154,62,129,9
52,91,127,218,72,121,172,215,102,140,175,182,169,46,56,192,36,192,214,70,176,61,101,90,163,145,72,156,83,186,114,44,179,107,83,50,69,165,94,53,108,114,53,75,150,112,203,115,150,57,203,54,42,165,136,58,197,42,78,72,184,144,168,155,83,174,43,178,209,141,38,162,56,154,206,144,178,204,140,128,147,179,119,117,46,218,176,107,197,139,164,79,175,57,79,79,39,202,214,133,47,142,192,136,152,126,45,45,172,74,195,100,201,188,215,173,77,80,131,52,124,40,197,73,183,57,33,97,99,74,36,77,157,170,120,91,161,172,219,211,152,205,50,39,203,100,113,127,63,160,76,145,142,129,44,137,201,111,189,79,203,127,79,79,184,219,143,156,155,124,122,121,140,92,206,173,70,71,152,113,161,176,114,69,158,180,166,180,62,53,76,37,122,152,59,91,189,55,86,71,215,107,179,109,59,46,61,223,89,175,64,88,49,52,54,90,140,146,186,123,90,124,219,193,178,167,185,201,196,160,75,80,89,93,154,127,185,219,205,105,138,92,79,90,142,171,189,83,62,112,167,104,179,77,185,112,201,35,118,172,51,93,39,111,85,62,199,70,201,67,126,42,55,50,52,52,69,48,119,151,117,212,198,31,121,91,43,174,189,138,50,163,219,153,202,197,206,194,169,218,101,182,129,59,43,153,64,121,97,98,142,35,173,170,78,180,79,220,169,210,182,195,138,183,38,178,124,38,165,208,54,167,91,137,65,176,215,43,155,159,87,190,77,155,131,57,119,129,80,198,35,211,53,148,32,156,42,183,162,74,43,220,115,49,47,210,195,198,179,116,41,156,144,107,180,52,210,116,207,197,45,202,147,220,89,155,65,64,188,211,68,69,80,112,144,211,142,120,70,107,138,178,198,82,128,148,205,150,124,134,174,110,155,105,162,91,144,64,66,181,57,125,86,158,156,54,138,109,159,220,117,96,219,96,123,152,167,81,141,196,147,132,198,149,85,195,135,143,71,34,39,94,103,58,39,161,115,160,140,44,84,65,84,187,75,171,73,106,149,48,118,61,129,177,143,151,46,82,202,32,154,47,57,98,67,99,139,164,89,63,125,100,46,97,195,51,72,125,164,73,75,163,191,184,165,207,217,134,87,153,63,130,9
55,92,123,219,71,121,172,214,101,140,175,179,171,47,55,191,35,193,213,69,177,63,99,88,162,146,72,156,82,187,111,44,179,109,85,48,68,165,96,54,108,113,52,78,150,111,203,119,150,56,206,55,38,163,135,57,196,42,78,73,185,143,169,154,83,176,43,176,208,140,37,159,54,154,204,145,176,204,142,127,147,179,117,116,48,218,176,107,196,137,165,82,174,55,80,78,36,205,212,131,48,142,192,137,152,126,46,46,172,74,194,99,202,187,214,172,77,83,132,53,123,40,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,172,218,213,152,204,48,39,203,101,111,128,61,160,76,146,140,128,43,136,203,113,190,78,203,128,81,78,183,220,143,159,154,125,118,122,137,92,208,175,70,68,151,114,163,176,113,68,158,178,166,181,60,54,77,37,122,152,58,91,191,57,83,71,214,108,179,107,61,46,61,221,85,175,61,87,47,52,55,90,140,146,183,124,92,124,217,191,179,168,184,200,192,158,77,80,90,90,156,127,187,217,203,107,139,91,78,91,138,172,190,84,62,112,167,106,178,80,185,113,200,34,118,170,51,95,39,110,87,61,198,71,201,67,126,43,53,48,50,52,68,49,120,151,116,210,198,34,123,91,44,175,191,138,49,163,219,155,203,197,209,195,172,217,102,182,130,60,41,152,65,120,95,97,142,35,173,172,77,182,80,220,171,210,184,194,138,181,39,178,125,39,164,206,54,166,91,139,67,177,214,44,157,161,85,189,77,156,133,56,119,129,79,198,36,210,52,147,34,157,41,188,166,72,42,219,115,46,46,210,192,198,181,118,41,157,142,105,176,50,211,117,209,197,44,201,147,219,90,156,61,61,188,210,68,69,80,109,142,213,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,105,162,92,144,64,65,180,57,126,88,158,159,55,138,109,160,219,115,99,219,99,123,152,167,82,143,195,148,133,201,149,86,196,136,143,72,35,39,93,105,59,41,160,114,162,138,46,84,66,85,185,73,174,74,109,147,49,119,61,128,178,146,150,46,83,201,33,157,47,57,99,67,100,141,166,89,64,125,101,45,96,197,52,72,127,162,73,73,163,189,186,166,205,218,135,86,154,62,129,9
54,91,122,218,71,122,171,215,101,139,176,179,172,47,54,192,35,193,212,68,177,63,99,89,163,146,73,156,83,187,111,44,179,109,85,49,68,164,95,54,108,113,53,78,150,111,202,119,150,56,205,55,38,163,135,57,196,42,77,73,185,143,169,154,82,176,44,176,209,139,37,158,54,154,204,145,176,203,142,126,147,179,118,117,47,218,176,107,196,137,165,82,174,55,80,78,36,204,210,131,49,142,194,137,153,126,47,45,172,74,194,100,202,186,214,172,77,81,132,53,123,41,198,74,185,57,34,98,102,74,37,80,155,174,118,92,165,173,219,213,152,204,49,39,203,101,111,128,60,161,76,146,140,128,44,136,203,112,190,78,204,129,81,78,184,220,143,158,155,126,118,122,138,92,208,175,70,68,150,114,163,176,113,68,159,178,165,181,60,54,77,37,122,152,57,91,190,56,84,71,215,107,178,108,60,46,60,221,85,175,61,87,46,51,56,90,141,145,184,124,94,125,217,191,179,168,184,200,192,159,77,80,91,92,156,128,187,217,203,107,139,91,78,91,138,171,190,84,62,113,166,107,177,80,186,112,201,33,118,170,50,95,39,110,87,60,198,72,202,67,126,43,52,48,50,52,68,49,120,150,116,210,198,35,124,92,44,174,192,138,49,163,219,155,202,196,208,194,173,216,101,183,129,61,42,153,65,120,95,98,143,35,173,171,76,182,80,220,171,211,183,194,137,182,39,178,125,39,164,205,54,167,92,139,67,177,215,44,159,161,86,189,76,155,132,57,120,129,79,198,35,211,52,146,34,156,41,188,167,72,43,219,114,46,46,211,191,198,181,118,40,158,141,105,175,50,210,116,210,197,45,200,146,219,90,156,61,61,187,210,67,70,79,109,144,213,142,121,68,105,137,175,198,80,129,148,205,153,124,137,177,109,154,105,161,93,143,64,67,181,57,126,87,157,159,54,138,109,160,220,116,99,219,99,123,152,167,82,143,194,148,133,201,149,86,196,136,142,71,36,40,92,105,58,41,159,113,161,138,45,84,66,85,185,74,174,74,110,147,49,120,60,128,179,147,150,45,83,201,33,157,46,57,99,67,101,141,166,89,63,126,101,44,96,197,52,72,128,162,73,74,162,189,185,167,204,218,136,86,154,62,129,9
54,92,123,219,71,121,172,214,101,140,175,179,171,47,55,191,35,193,213,69,177,63,99,89,162,146,72,156,82,187,111,44,179,109,85,48,68,165,95,54,108,113,52,78,150,111,203,119,150,56,206,55,38,163,135,57,196,42,78,72,185,143,169,154,83,176,43,176,208,140,37,159,54,154,204,145,176,204,142,127,147,179,117,116,47,218,176,107,196,137,165,82,174,55,80,78,36,205,212,131,48,142,193,137,152,126,47,46,172,74,194,99,202,187,214,172,77,83,131,53,123,41,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,172,218,214,152,204,48,39,203,101,110,128,61,160,76,146,140,128,43,136,203,113,190,78,203,128,81,78,184,220,143,159,154,125,118,122,138,92,208,175,70,68,151,114,163,176,113,68,158,178,166,181,60,54,77,37,122,152,58,91,191,57,83,71,214,108,179,107,61,46,61,221,85,175,61,87,47,51,55,90,140,146,183,124,92,124,217,190,179,168,184,200,192,158,77,80,90,91,156,127,187,217,203,107,139,91,78,91,138,172,190,83,62,112,167,106,177,80,185,113,200,34,118,170,51,95,39,110,87,61,198,71,201,67,126,43,53,48,50,52,68,49,120,151,116,210,198,34,123,91,44,175,191,138,49,163,219,155,203,197,209,195,172,218,102,182,130,60,41,152,65,120,95,97,142,35,173,172,77,182,80,220,171,210,184,194,138,181,39,178,125,39,164,206,54,166,91,139,67,177,214,44,158,161,85,189,77,156,133,56,119,129,79,198,36,210,52,147,34,157,41,188,166,72,42,219,115,46,46,210,192,198,181,118,41,157,142,105,176,50,211,117,209,197,44,201,147,219,90,156,61,61,188,210,68,69,80,108,143,213,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,105,161,92,144,64,65,180,57,126,88,158,159,55,138,109,160,219,115,99,220,99,123,152,167,82,143,195,148,133,201,149,86,196,136,143,72,35,39,93,105,59,41,160,114,161,138,46,84,66,85,185,73,174,74,109,147,49,119,61,128,178,146,150,46,83,201,33,157,47,57,99,67,100,141,166,89,64,125,102,45,96,197,52,72,127,163,73,73,163,189,186,166,205,218,135,86,154,62,129,9
54,92,123,218,71,121,172,215,101,139,175,179,171,47,55,191,35,193,213,69,177,63,99,88,162,146,73,156,82,186,111,44,179,109,85,48,67,165,95,54,108,113,52,78,151,112,203,119,150,56,206,55,38,163,135,57,196,42,78,73,185,142,169,154,83,176,43,176,208,140,37,159,54,153,203,145,176,205,142,127,147,179,117,116,48,218,176,107,196,137,164,82,174,56,80,79,36,204,212,131,49,143,192,137,153,126,47,46,172,74,195,99,203,187,214,173,77,82,132,53,123,40,197,73,184,57,34,98,101,74,37,80,157,173,118,92,165,172,219,214,153,204,48,38,203,100,110,128,61,160,76,146,140,127,42,135,203,112,190,78,203,128,81,78,183,220,143,158,154,125,118,122,137,92,208,174,69,68,150,114,163,175,113,68,158,178,166,181,60,54,77,37,122,152,58,92,191,57,84,71,215,108,179,107,61,45,61,220,85,175,61,87,47,52,55,90,140,146,183,124,92,124,217,191,179,167,184,200,192,159,77,80,91,90,156,127,187,217,203,106,140,91,78,91,138,172,190,83,62,112,166,107,177,79,185,113,200,33,117,171,51,95,39,110,87,61,198,72,201,68,126,43,53,47,50,52,68,50,120,150,116,210,198,34,123,91,44,175,191,138,49,163,219,155,203,197,208,195,173,218,102,183,130,61,41,152,65,120,94,97,142,35,172,172,77,182,80,220,170,210,184,194,138,181,39,178,125,39,164,205,54,166,92,139,66,177,213,44,157,161,85,189,77,157,133,56,119,130,79,198,37,210,52,147,34,157,41,188,166,72,42,220,114,46,46,211,192,199,181,118,41,157,142,105,176,50,211,116,209,196,44,200,146,219,90,156,61,61,188,209,68,69,80,109,142,212,143,120,68,104,138,176,198,80,127,148,205,151,125,137,176,109,155,105,162,92,144,64,65,180,56,126,88,158,159,54,138,109,160,219,115,99,220,99,123,152,167,82,143,195,148,133,201,149,86,196,136,143,72,35,38,93,105,60,40,160,114,162,137,45,84,66,85,185,73,174,74,109,147,49,119,61,128,178,146,150,46,83,201,33,157,47,57,99,67,100,141,166,89,64,125,102,45,96,196,52,72,127,162,74,73,162,189,185,167,205,218,135,87,154,61,129,9
54,92,123,219,71,121,172,214,101,140,175,179,171,47,55,191,35,193,213,69,177,63,99,89,162,146,72,156,82,187,111,44,179,109,85,48,68,165,95,54,108,113,52,78,150,111,203,119,150,56,206,55,38,163,135,57,196,42,78,73,185,143,169,154,83,176,43,176,208,140,37,159,54,154,204,145,176,204,142,127,147,179,117,116,48,218,176,107,196,137,165,82,174,55,80,78,36,205,212,131,48,142,193,137,152,126,47,46,172,74,195,99,202,187,214,172,77,83,131,53,123,41,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,172,218,213,152,204,48,39,203,101,110,128,61,160,76,146,140,127,43,136,203,113,190,78,203,128,81,78,183,220,143,159,154,125,118,122,137,92,208,175,70,68,151,114,163,176,113,68,158,178,166,181,60,54,77,37,122,152,58,91,191,57,83,71,214,108,179,107,61,46,61,221,85,175,61,87,47,51,55,90,140,146,183,124,92,124,217,190,179,168,184,200,192,158,77,80,90,91,156,127,187,217,203,107,139,91,78,91,138,172,190,83,62,112,167,106,177,80,185,113,200,34,118,170,51,95,39,110,87,61,198,71,201,67,126,43,53,48,50,52,68,49,120,151,116,210,198,34,123,91,44,175,191,138,49,163,219,155,203,197,209,195,172,217,102,182,130,60,41,152,65,120,95,97,142,35,173,172,77,182,80,220,171,210,184,194,138,181,39,178,125,39,164,206,54,166,91,139,67,177,214,44,158,161,85,189,77,156,133,56,119,129,79,198,36,210,52,147,34,157,41,188,166,72,42,219,115,46,46,210,192,198,181,118,41,157,142,105,176,50,211,117,209,197,44,201,147,219,90,156,61,61,188,210,68,69,80,109,142,213,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,105,161,92,144,64,65,180,57,126,88,158,159,55,138,109,160,219,115,99,220,99,123,152,167,82,143,195,148,133,201,149,86,196,136,143,72,35,39,93,105,59,41,160,114,161,138,46,84,66,85,185,73,174,74,109,147,49,119,61,128,178,146,150,46,83,201,33,157,47,57,99,67,100,141,166,89,64,125,101,45,96,197,52,72,127,162,73,73,163,189,186,167,205,218,135,86,154,62,129,9
56,92,121,218,70,120,174,214,101,140,174,180,171,47,55,191,36,193,214,69,177,61,98,88,161,147,71,158,82,186,111,43,181,109,85,49,67,166,96,54,106,114,52,78,149,112,203,118,150,55,206,55,39,162,135,55,196,43,78,73,186,144,169,153,83,176,45,175,208,140,36,159,54,154,204,145,176,204,143,127,147,180,117,117,48,218,175,104,198,139,165,82,174,55,80,77,35,204,211,130,48,142,193,137,153,126,47,46,172,73,196,98,201,186,213,172,78,82,131,52,122,40,196,73,184,55,34,98,102,73,39,81,156,174,117,92,166,172,220,214,152,205,49,38,204,102,111,127,60,160,76,147,140,129,42,137,202,114,189,78,203,128,80,78,184,220,141,159,154,125,118,122,137,93,208,174,70,68,150,113,162,173,113,69,160,178,164,179,60,54,76,36,122,152,59,92,190,56,84,72,214,108,178,107,61,45,60,221,86,175,60,87,48,52,55,91,140,146,184,123,92,124,218,191,178,168,184,199,191,158,76,80,90,91,156,128,187,217,205,105,139,92,79,92,137,171,190,83,63,114,164,106,177,79,186,112,200,34,117,170,51,96,39,110,87,61,200,70,201,68,125,43,54,46,51,52,69,49,119,149,116,212,197,35,123,93,44,174,192,138,51,162,218,156,204,198,208,196,172,220,102,183,130,62,42,152,66,118,96,97,142,36,172,171,78,182,79,219,170,210,185,194,138,181,40,177,125,40,165,204,54,166,91,137,66,177,214,43,158,161,84,189,77,156,133,57,120,130,79,198,35,209,52,146,34,156,42,188,167,72,43,221,114,49,48,211,192,199,181,118,42,156,142,105,177,51,211,116,210,196,45,202,147,216,88,157,61,62,189,209,68,69,81,108,144,214,143,120,68,104,139,174,199,80,128,149,206,152,125,136,175,109,155,104,160,92,145,64,63,181,57,125,85,158,160,54,138,109,159,220,115,98,219,97,122,154,166,83,142,196,149,133,203,148,87,195,134,144,72,34,40,92,103,60,40,158,112,163,138,45,84,67,85,185,70,174,74,109,147,49,119,61,128,178,147,150,46,82,200,34,157,46,56,99,67,100,141,166,89,64,125,101,44,95,196,52,72,126,163,74,73,162,189,186,167,205,217,135,87,153,63,128,9
54,91,123,218,72,122,172,215,101,139,174,179,171,46,56,192,35,192,213,68,177,63,98,88,162,146,72,156,81,186,110,45,178,110,85,49,68,165,95,54,108,114,51,78,150,110,204,119,151,57,207,56,39,162,135,57,197,42,78,73,186,143,169,154,82,175,44,176,210,141,37,160,54,154,203,145,176,205,143,126,147,179,118,116,47,218,175,107,197,138,165,83,175,55,79,78,36,204,212,131,49,142,192,138,152,126,46,47,172,73,194,99,202,187,214,172,77,82,131,53,123,41,196,71,184,56,34,98,101,75,37,80,158,172,119,91,165,172,218,213,151,205,49,38,202,101,111,127,61,160,76,146,141,127,43,136,203,112,191,79,202,128,81,79,182,219,142,158,155,126,118,122,137,92,208,175,70,69,150,114,163,175,113,68,158,178,166,181,60,54,77,37,122,152,58,92,190,56,83,71,214,107,178,107,61,46,61,219,84,174,61,88,47,51,56,90,140,146,183,124,92,124,217,190,179,168,184,200,192,159,77,80,91,90,156,127,187,217,202,106,140,92,77,90,138,171,189,83,62,112,167,106,178,80,185,113,200,33,117,171,51,95,39,109,87,60,197,72,201,67,128,43,54,49,51,52,69,49,120,150,116,210,199,36,124,90,43,174,192,139,49,162,220,155,203,197,208,196,172,218,100,183,129,61,42,152,65,119,95,96,142,36,172,172,77,181,80,220,170,210,185,193,138,181,39,179,124,39,164,206,55,166,92,139,66,177,213,44,158,161,85,189,77,157,133,57,119,129,79,196,37,210,51,147,34,157,41,188,167,71,42,220,115,47,46,210,191,198,181,117,41,157,142,104,175,50,210,116,209,196,44,201,146,218,89,156,61,62,188,209,68,69,78,109,142,213,143,119,69,104,138,175,196,80,128,148,205,151,125,137,177,109,155,104,160,93,143,65,65,179,57,126,88,157,158,54,139,109,159,220,115,100,220,99,122,152,169,82,142,194,148,132,202,148,85,196,136,142,72,35,38,92,105,58,40,159,114,162,138,45,84,66,85,185,73,173,74,109,147,48,118,61,128,178,147,150,46,83,202,33,157,46,57,99,67,99,141,167,88,64,124,101,45,96,197,53,73,126,163,74,73,162,189,185,167,204,217,136,87,153,62,129,9
55,92,123,219,71,121,172,215,101,140,175,180,171,47,55,192,35,193,213,69,177,63,99,89,162,146,72,156,82,186,111,44,179,109,85,49,68,165,96,54,108,113,52,77,150,111,203,119,150,56,206,55,38,163,135,57,196,42,78,73,185,143,169,154,83,175,44,176,208,140,37,159,54,154,204,145,176,204,143,127,147,179,117,116,48,218,176,107,196,137,165,82,174,55,80,78,36,205,212,131,48,142,193,137,152,126,47,46,172,74,194,98,202,187,214,172,77,83,132,53,123,41,197,73,184,57,34,98,101,74,37,80,156,172,118,92,165,172,219,213,152,204,49,39,203,101,110,128,61,160,76,146,140,128,42,136,203,113,190,79,203,128,81,78,183,220,143,159,154,125,118,122,137,92,208,175,70,68,151,114,163,176,113,68,158,178,166,181,60,54,77,37,122,152,58,91,190,57,84,71,214,108,179,107,60,46,61,221,85,174,61,87,47,52,55,90,140,146,183,124,92,124,217,190,179,168,184,200,192,158,77,80,91,91,156,127,187,217,203,106,139,91,77,91,138,172,190,83,62,112,167,106,177,80,185,113,201,34,118,170,51,95,39,110,87,61,198,71,201,67,126,43,53,47,50,52,68,49,120,151,116,210,198,34,123,91,44,175,191,139,49,163,219,155,203,197,209,195,173,217,101,182,130,60,41,152,65,120,95,97,142,35,173,172,77,182,81,220,170,210,184,194,138,182,39,178,125,39,165,206,54,166,91,139,67,177,214,44,157,161,85,189,77,156,133,56,119,129,79,198,37,210,52,147,34,157,41,188,166,72,43,219,115,46,46,211,192,198,181,118,41,157,142,105,176,50,211,117,209,197,45,201,146,218,90,156,61,61,188,210,68,69,79,108,142,213,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,104,162,92,144,64,65,180,56,126,87,158,159,55,138,109,160,220,115,99,219,99,123,152,167,82,143,194,148,133,201,149,86,196,136,143,72,35,39,93,104,59,41,160,114,161,138,46,84,66,85,185,73,174,74,109,147,49,119,61,128,178,146,150,46,82,202,33,157,47,57,99,67,100,141,166,89,64,125,101,44,96,197,52,72,126,162,74,73,163,189,186,166,205,218,135,86,154,62,129,9
56,92,123,220,71,122,173,214,100,139,174,178,170,49,54,191,33,193,213,69,176,61,99,88,162,144,72,157,82,186,111,43,180,108,85,50,67,165,96,53,106,113,52,77,151,112,202,118,148,57,206,54,37,161,134,58,195,43,75,72,186,143,169,155,83,176,43,178,207,138,37,158,54,153,204,142,176,202,142,127,147,179,118,117,48,218,176,105,196,137,164,84,173,56,80,77,36,204,211,129,48,142,193,138,153,127,47,47,173,74,195,101,202,187,215,171,76,82,131,54,123,39,197,73,183,56,33,98,100,72,36,78,156,172,119,91,165,173,219,217,149,204,51,40,201,100,110,130,61,159,76,146,141,125,42,138,203,113,188,79,203,129,80,79,184,221,142,157,157,126,119,122,137,91,209,177,71,67,151,115,164,176,114,69,160,177,166,182,60,53,77,36,121,152,59,89,190,56,83,71,215,107,180,108,61,46,61,220,87,176,60,87,49,51,57,88,140,146,185,124,93,126,218,193,178,168,184,200,192,159,79,79,90,91,156,127,188,217,203,108,139,92,77,90,138,171,190,85,62,113,166,107,180,79,184,114,200,33,116,169,52,95,39,110,85,62,198,71,202,67,125,43,53,48,49,53,69,49,120,151,118,211,197,35,122,91,43,177,194,139,48,164,219,154,201,198,209,196,171,220,100,184,130,62,40,152,64,121,94,96,142,34,173,171,76,182,80,220,172,209,185,193,137,181,38,180,125,39,164,206,53,168,90,139,66,177,214,44,157,162,85,189,76,156,134,57,118,128,80,198,38,209,53,148,31,157,41,189,167,72,43,220,114,46,48,210,192,199,182,119,41,159,142,105,176,49,212,116,210,197,45,201,148,218,90,156,62,61,190,210,67,69,80,110,144,213,144,118,68,104,137,176,197,81,127,148,205,154,126,134,175,108,154,104,163,92,142,65,66,181,57,126,86,159,161,55,139,110,161,221,115,100,219,100,123,152,167,82,144,195,148,135,201,148,87,196,136,144,72,36,40,93,105,59,39,160,114,161,138,45,86,66,85,184,73,175,76,109,147,48,120,61,129,180,145,150,43,84,201,33,156,48,57,100,68,101,141,166,88,65,125,99,43,97,198,51,72,126,163,73,73,161,190,186,167,206,218,138,87,154,61,129,9
56,90,123,221,71,121,173,213,102,142,176,180,169,46,55,190,36,192,213,71,176,62,98,89,162,146,70,157,83,186,110,43,179,110,86,49,70,166,96,54,108,113,52,78,150,112,202,119,151,57,206,56,38,163,136,56,195,42,77,73,187,143,168,155,83,176,43,176,208,138,35,158,53,152,203,144,177,205,143,129,147,180,118,115,47,218,176,108,196,140,164,83,175,56,79,80,35,206,212,131,48,142,190,137,153,127,47,46,172,74,195,99,200,186,215,172,77,82,132,52,121,40,198,73,185,57,33,98,100,76,37,81,157,170,117,93,163,173,219,213,153,204,48,39,204,101,109,128,59,158,75,146,140,127,44,135,204,112,190,76,202,127,81,79,184,221,140,160,153,126,119,122,136,91,208,173,68,67,149,112,163,174,112,66,158,177,165,181,60,56,77,37,122,150,58,91,190,57,83,71,216,108,180,107,61,46,62,221,86,174,62,87,47,53,55,90,138,146,182,125,91,125,218,190,181,169,184,199,192,157,75,79,89,91,154,128,187,217,203,108,140,90,74,90,139,172,190,82,62,113,168,106,178,81,184,111,201,34,119,169,49,97,39,109,89,62,197,71,201,67,127,43,53,47,51,51,68,49,121,152,117,210,196,35,123,91,44,174,191,138,48,162,218,157,204,195,210,195,172,218,102,182,130,61,40,151,66,120,97,96,142,36,171,173,78,183,79,220,171,210,184,193,137,180,41,179,124,38,165,205,54,165,92,139,67,177,214,41,158,160,84,187,76,154,131,56,120,130,79,196,35,213,52,146,35,156,42,188,166,71,40,220,114,45,45,210,193,197,179,118,41,157,141,105,178,50,211,117,210,195,43,201,146,219,90,156,59,60,190,211,68,70,78,107,143,212,143,120,67,104,138,176,199,81,128,148,206,151,124,138,176,109,155,104,163,92,144,63,66,181,56,126,88,159,158,55,138,108,159,221,114,100,218,98,123,152,167,82,142,194,148,135,201,149,86,196,136,142,71,35,37,91,106,59,42,159,112,162,136,45,84,66,85,185,73,173,74,109,148,48,120,62,129,178,145,150,46,84,199,34,159,46,59,97,67,99,139,165,89,64,125,101,45,96,196,52,73,125,164,73,72,163,190,186,167,203,219,136,87,154,61,129,9
55,91,123,219,72,122,173,215,102,140,176,179,170,48,55,191,36,194,214,69,177,63,100,88,161,145,71,157,82,187,111,45,179,110,86,49,69,165,95,54,108,114,53,78,150,111,203,119,150,56,206,56,37,163,137,56,196,42,79,73,185,143,169,154,82,176,44,176,208,141,38,159,53,153,205,145,174,203,143,126,147,180,117,116,49,218,176,106,196,138,166,81,174,55,80,79,35,204,212,130,48,142,191,138,152,126,45,46,171,74,194,98,203,186,214,172,76,83,132,54,123,41,199,74,184,56,34,98,102,73,37,81,156,172,119,92,165,172,220,215,153,205,48,38,203,101,111,128,59,160,75,146,140,128,42,135,203,114,190,80,203,127,81,76,183,219,143,159,155,125,118,122,138,93,207,174,69,69,150,113,162,176,114,69,157,179,166,181,60,54,76,37,122,153,58,92,190,57,82,71,214,107,180,108,61,46,62,221,86,175,62,88,47,52,54,90,139,145,182,124,93,124,217,190,179,169,184,200,192,156,76,78,90,91,156,128,186,217,205,106,140,90,78,91,138,171,190,83,62,113,166,106,177,80,185,113,200,34,119,168,51,95,38,109,86,60,197,71,199,68,126,43,52,46,49,52,67,48,119,150,117,209,198,34,122,92,44,174,190,138,50,162,219,154,202,197,210,195,172,217,102,183,129,61,42,153,65,120,95,96,140,35,173,171,78,181,79,220,170,209,183,195,138,181,39,179,123,39,165,206,55,165,91,140,66,178,213,43,157,161,84,189,77,157,132,56,118,128,80,199,37,210,53,146,35,156,42,189,166,71,41,220,115,46,45,210,193,198,181,119,41,157,143,106,175,50,211,116,209,196,44,202,146,219,89,156,61,61,187,211,66,69,79,108,143,213,143,120,68,104,138,176,199,79,127,147,204,152,126,138,176,109,154,105,162,92,143,63,64,182,57,126,87,158,159,56,139,109,160,219,115,99,220,98,121,152,166,82,143,193,148,133,202,148,86,195,135,143,71,33,38,92,105,58,41,159,112,161,138,46,85,66,85,185,72,174,75,109,148,50,119,62,127,179,147,150,46,84,202,34,155,47,59,99,67,99,141,165,90,64,125,101,46,97,196,53,72,127,162,72,73,163,188,186,166,205,218,136,85,153,63,129,9
53,92,122,218,72,123,171,215,102,140,175,179,170,47,55,191,33,192,213,68,176,63,98,89,162,145,72,156,82,185,111,45,179,108,84,49,68,165,95,54,108,112,53,77,151,111,203,119,150,55,206,54,38,163,134,56,196,41,78,72,185,142,168,154,84,175,43,176,208,140,37,159,54,154,204,145,177,204,144,127,147,180,117,116,47,217,175,107,196,137,165,82,174,55,80,80,37,203,212,131,49,142,193,136,153,126,46,46,173,73,194,98,201,186,214,172,77,82,130,53,122,40,196,73,184,57,33,99,102,75,37,80,156,172,118,93,165,172,217,213,152,205,48,39,203,101,110,128,59,161,75,144,141,126,42,135,204,114,190,79,204,129,83,78,183,220,143,159,154,125,118,122,138,92,207,175,69,69,151,114,162,175,112,68,158,178,165,181,61,54,77,35,122,152,57,91,191,57,83,71,214,108,179,107,61,46,60,221,85,174,62,87,47,52,55,90,140,146,182,124,92,125,217,191,179,168,183,201,192,158,77,79,92,90,157,127,187,216,202,106,140,91,78,91,138,171,190,84,62,111,166,106,178,80,186,113,201,34,118,172,52,95,38,110,87,61,198,73,201,67,127,42,53,47,51,52,67,49,121,151,116,209,199,35,123,92,44,175,192,139,49,162,218,155,203,198,208,196,172,218,102,182,129,61,41,151,65,119,95,98,142,35,175,172,77,181,80,220,169,209,184,195,138,181,39,178,125,38,164,205,54,166,92,139,66,178,213,44,157,161,85,189,76,155,132,57,118,128,80,199,37,208,52,147,34,158,42,188,166,72,42,220,114,47,46,210,191,199,181,118,40,157,142,105,176,52,210,117,210,196,43,201,146,219,90,156,61,61,187,210,67,68,79,108,142,212,144,119,67,104,138,175,199,80,127,148,206,152,125,137,176,108,155,104,161,93,145,64,65,180,57,128,87,158,159,55,139,109,160,219,115,99,221,99,123,152,165,82,142,195,148,133,200,148,86,196,136,144,71,34,38,93,104,59,41,160,114,161,139,44,85,66,85,185,74,174,75,110,148,49,119,61,128,178,146,149,47,83,202,33,158,47,57,99,66,100,142,165,88,63,125,101,44,97,197,51,72,127,163,73,73,163,189,185,167,204,217,136,86,153,62,128,9
55,91,122,219,71,121,172,213,101,140,176,179,170,47,56,191,35,193,212,68,175,64,98,89,163,146,72,157,82,187,110,44,180,109,85,50,68,164,95,54,108,113,52,77,151,109,203,119,151,57,206,55,38,162,136,57,196,43,78,72,186,141,169,154,83,177,43,178,208,139,37,159,53,152,204,145,176,205,142,128,149,179,117,116,47,218,177,107,196,138,165,83,172,57,79,79,36,205,211,131,49,142,192,139,152,125,47,46,171,73,195,99,203,187,213,173,78,82,130,52,123,41,197,72,184,58,34,99,100,74,37,79,158,171,118,92,164,172,219,213,153,205,49,38,202,101,109,128,60,159,76,146,139,129,43,135,202,112,190,80,202,128,80,77,183,221,142,159,153,126,119,122,138,93,207,175,70,68,150,114,162,177,115,68,159,178,166,182,61,55,77,38,122,153,57,92,190,57,85,71,214,108,179,108,60,46,60,220,86,174,61,86,47,52,54,89,140,145,184,123,93,125,218,190,179,169,183,199,192,158,77,80,90,90,156,127,186,217,203,106,139,92,78,91,138,172,190,84,61,111,166,107,177,81,185,113,199,33,117,171,51,96,39,110,86,61,199,72,202,66,126,42,53,49,49,53,67,49,122,150,116,210,197,34,125,92,45,175,191,139,48,163,218,155,202,197,208,196,173,218,103,182,130,61,41,151,64,120,95,97,142,36,173,171,76,181,81,219,169,208,184,193,139,180,39,179,125,38,163,205,55,166,91,138,68,176,214,45,157,161,85,187,76,156,133,57,118,130,80,199,38,210,53,147,33,156,41,188,166,73,42,220,114,47,47,210,191,198,180,118,41,156,142,104,176,51,212,117,208,197,43,202,146,218,91,158,61,62,188,210,67,70,80,108,142,213,143,120,68,105,137,176,197,80,127,147,205,152,126,137,177,109,155,105,162,92,143,62,65,180,57,126,87,159,158,55,137,108,160,219,113,100,222,99,122,152,167,83,144,196,149,134,201,149,87,196,135,143,71,34,38,92,104,59,40,160,113,163,139,45,85,65,84,185,73,174,74,110,147,50,120,61,129,178,146,151,46,82,202,33,157,47,58,98,67,99,141,165,88,64,125,102,45,97,197,54,73,126,161,73,73,162,189,186,166,205,217,137,88,155,62,130,9
54,91,122,218,71,120,172,213,100,139,176,179,172,47,54,192,35,193,213,69,177,63,98,89,162,146,73,157,83,186,110,44,179,109,85,49,68,165,96,54,106,111,52,78,151,111,203,119,151,57,205,55,38,163,135,57,195,42,77,73,186,143,169,154,82,176,43,176,207,140,37,160,53,155,204,145,175,204,142,125,147,179,118,117,47,217,176,107,196,138,165,81,175,56,79,79,35,205,211,131,47,142,193,138,153,126,47,45,172,73,194,98,203,186,214,173,77,82,132,54,122,41,195,72,184,56,34,99,100,75,37,79,157,173,118,92,166,172,219,214,152,203,48,37,203,100,111,128,61,160,77,146,139,128,43,136,203,114,191,78,203,127,81,77,184,220,142,160,154,125,119,122,138,92,208,175,69,68,151,114,164,176,113,68,158,178,166,181,61,54,77,36,122,152,58,92,190,56,83,71,214,107,179,107,60,46,61,220,86,174,61,88,47,51,55,89,140,146,183,125,93,124,217,192,179,167,185,201,193,159,76,80,91,91,157,127,188,217,202,107,139,92,77,91,137,172,190,84,62,113,167,107,178,79,185,112,201,34,117,170,51,95,37,111,85,61,198,71,202,68,127,42,53,48,51,53,68,50,121,151,116,209,199,34,123,91,45,175,192,139,49,163,219,156,202,197,209,195,172,217,101,182,130,61,42,153,64,120,95,97,142,35,172,172,77,183,80,220,170,210,185,194,139,182,39,178,125,40,164,205,54,166,92,138,65,176,213,43,157,160,85,188,78,156,132,58,118,129,80,198,37,210,53,146,33,158,42,189,166,72,42,219,115,47,46,210,192,200,180,117,41,156,142,105,176,50,213,116,209,197,44,201,146,218,89,156,60,62,187,208,68,70,79,109,141,213,142,120,67,104,137,176,199,80,127,148,206,152,124,138,176,108,154,105,162,91,143,64,65,181,57,126,88,159,159,54,139,110,161,219,115,98,219,98,122,152,166,83,144,195,149,133,201,149,86,196,135,143,73,35,38,93,104,59,40,160,114,162,138,46,84,67,84,185,74,173,75,108,147,50,118,61,128,178,146,150,45,83,202,33,156,47,57,99,68,99,140,166,90,64,125,101,45,98,196,52,72,126,162,73,73,162,190,185,166,205,218,135,87,155,62,128,9
54,92,123,219,71,121,172,214,101,140,175,179,171,47,55,191,35,193,213,69,177,63,99,89,162,146,72,156,82,187,111,44,179,109,85,48,68,165,95,54,108,113,52,78,150,111,203,119,150,56,206,55,38,163,135,57,196,42,78,72,185,143,169,154,83,176,43,176,208,140,37,159,54,154,204,145,176,204,142,127,147,179,117,116,48,218,176,107,196,137,165,82,174,55,80,78,36,205,212,131,48,142,193,137,152,126,47,46,172,74,195,99,202,187,214,172,77,83,131,53,123,41,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,172,218,213,152,204,48,39,203,101,110,128,61,160,76,146,140,127,43,136,203,113,190,79,203,128,81,78,183,220,143,159,154,125,118,122,137,92,208,175,70,68,151,114,163,176,113,68,158,178,166,181,60,54,77,37,122,152,58,91,191,57,83,71,214,108,179,107,61,46,61,221,85,175,61,87,47,51,55,90,140,146,183,124,92,124,217,190,179,168,184,200,192,158,77,80,90,91,156,127,187,217,203,107,139,91,78,91,138,172,190,83,62,112,167,106,177,80,185,113,200,34,118,170,51,95,39,110,87,61,198,71,201,67,126,43,53,48,50,52,68,49,120,151,116,210,198,34,123,91,44,175,191,138,49,163,219,155,203,197,209,195,172,217,102,182,130,60,41,152,65,120,95,97,142,35,173,172,77,182,80,220,171,210,184,194,138,181,39,178,125,39,164,206,54,166,91,139,67,177,214,44,158,161,85,189,77,156,133,56,119,129,79,198,36,210,52,147,34,157,41,188,166,72,42,219,115,46,46,210,192,198,181,118,41,157,142,105,176,50,211,117,209,197,44,201,147,219,90,156,61,61,188,210,68,69,80,109,142,213,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,105,161,92,144,64,65,180,57,126,88,158,159,55,138,109,160,219,115,99,220,99,123,152,167,82,143,195,148,133,201,149,86,196,136,143,72,35,39,93,105,59,41,160,114,161,138,46,84,66,85,185,73,174,74,109,147,49,119,61,128,178,146,150,46,83,201,33,157,47,57,99,67,100,141,166,89,64,125,102,45,96,197,52,72,127,162,73,73,163,189,186,167,205,218,135,86,154,62,129,9
55,90,122,218,71,120,171,214,102,139,175,181,172,47,54,191,36,193,212,69,177,62,99,89,160,145,73,155,82,187,111,43,178,110,84,48,69,164,97,53,106,112,52,77,150,111,203,119,149,56,205,56,39,164,134,57,197,42,78,73,186,144,169,154,82,176,44,178,208,140,38,159,54,153,205,145,177,204,142,126,146,180,119,117,48,217,176,106,196,137,164,82,172,56,80,78,35,205,212,132,47,142,192,137,152,125,46,47,171,74,195,100,200,188,214,173,77,83,130,54,124,40,197,71,185,58,34,97,101,74,36,80,156,174,118,93,166,173,217,214,152,204,48,39,203,100,111,129,62,161,75,146,141,128,43,136,202,113,190,79,204,129,82,79,183,220,143,159,153,126,120,121,136,92,207,173,70,68,151,113,163,177,113,69,158,178,166,179,61,55,75,38,122,152,57,91,189,57,84,72,213,107,179,108,62,47,61,221,85,175,62,88,47,51,55,90,140,146,182,124,93,125,217,190,179,168,186,200,193,157,76,82,91,91,157,128,187,217,202,106,139,92,78,92,140,171,189,84,61,111,167,106,178,80,184,113,200,35,118,170,50,96,38,110,87,62,197,72,202,68,126,44,53,47,52,50,68,49,121,152,116,210,199,35,124,92,43,175,191,138,49,163,218,155,203,197,209,194,174,218,102,181,130,60,43,151,65,120,96,95,143,34,172,173,78,182,81,223,170,210,185,194,137,181,38,177,125,40,166,207,55,167,91,141,68,177,212,44,157,160,85,187,77,157,134,56,119,128,80,199,37,211,53,147,34,157,40,189,166,71,41,219,115,47,47,209,192,197,181,117,41,155,140,103,176,51,209,118,209,196,45,201,148,218,88,156,61,59,188,209,67,69,80,110,142,214,145,120,70,105,137,176,197,80,128,149,205,151,124,137,176,108,154,104,163,91,145,65,65,180,56,127,89,158,158,55,136,109,159,221,114,99,220,99,122,151,167,82,144,195,147,135,201,149,87,196,134,143,71,33,38,94,102,59,41,161,114,163,138,46,84,66,85,183,75,174,74,111,148,49,119,63,129,177,146,150,46,85,202,33,156,46,58,99,67,99,141,166,88,63,126,100,46,97,197,52,70,125,163,75,72,162,188,185,166,206,219,135,85,154,61,128,9
54,91,122,218,72,120,171,214,101,140,174,178,171,48,54,191,35,193,214,70,176,62,99,90,163,147,71,156,82,187,111,43,180,109,85,48,66,165,96,53,107,112,49,79,149,112,203,119,150,56,204,54,40,163,136,56,196,43,79,74,185,141,166,155,83,175,43,174,209,141,38,161,55,153,204,146,177,204,140,128,147,179,118,117,49,217,175,109,196,137,163,81,172,54,79,78,36,208,211,132,49,144,193,137,151,125,45,46,173,74,195,98,203,185,215,173,77,81,130,56,121,42,198,73,184,59,32,99,102,74,37,80,158,172,119,91,166,172,218,215,154,204,49,37,201,101,109,125,62,160,76,145,141,129,43,134,205,112,190,80,200,130,79,78,186,222,141,157,155,127,118,120,138,94,207,176,72,69,149,114,161,176,113,69,157,176,164,180,60,55,76,36,121,153,57,91,190,59,83,71,214,107,180,108,60,44,63,220,87,173,60,88,47,51,54,88,140,145,181,125,93,125,217,187,178,169,184,199,191,158,76,81,88,92,158,127,187,218,203,106,141,91,75,91,138,170,192,85,64,113,166,107,178,80,185,112,200,34,119,170,53,95,39,110,88,63,197,73,202,69,127,42,52,46,51,51,69,50,121,149,115,212,198,35,122,91,44,178,190,138,48,164,222,154,199,200,210,194,171,217,101,183,131,61,40,149,64,117,94,96,142,35,173,170,77,183,78,219,169,212,183,196,138,180,36,179,125,41,163,206,54,163,90,139,67,176,214,42,158,158,86,189,77,156,133,56,119,130,80,199,33,211,54,148,33,159,41,189,166,69,44,220,113,47,47,211,191,197,179,117,40,159,141,107,176,49,214,117,207,198,42,199,149,219,90,156,61,62,188,210,69,69,78,109,140,212,145,119,66,106,138,176,199,79,127,149,206,150,128,138,174,108,154,105,162,91,145,64,66,179,58,125,88,158,158,53,139,109,160,219,115,99,220,100,124,151,168,84,144,195,149,134,201,147,86,197,135,143,73,34,39,94,103,61,39,160,114,160,139,45,84,64,84,184,75,176,74,111,149,50,119,60,128,179,145,152,47,83,201,33,156,47,56,97,67,100,142,165,88,65,124,101,44,94,199,52,72,128,162,74,71,163,189,186,164,204,217,137,86,154,62,127,9
56,92,123,219,71,121,172,215,101,139,176,179,171,46,54,190,36,194,214,69,178,62,98,89,162,145,72,157,82,186,111,43,179,109,85,48,68,165,96,55,108,112,53,79,151,111,204,119,150,56,206,56,37,162,135,56,196,43,79,73,185,143,169,154,82,176,43,176,209,140,38,160,54,154,203,144,175,204,142,128,146,179,118,117,49,218,176,108,197,138,164,81,174,55,81,80,35,205,212,131,49,143,192,137,153,126,48,46,172,73,195,99,202,188,214,171,77,82,130,54,123,41,197,73,184,57,35,98,100,75,37,79,157,172,118,92,165,173,219,214,152,205,49,39,203,100,111,127,61,160,77,145,140,128,42,134,203,114,190,78,203,129,81,78,184,220,142,158,154,125,119,122,137,92,207,175,70,67,150,114,163,175,113,68,157,178,166,181,60,54,77,36,122,152,58,92,191,56,83,71,215,107,178,107,60,46,60,221,85,174,61,88,47,52,54,89,140,146,182,124,92,124,218,189,178,168,184,199,193,157,77,79,90,91,156,128,187,216,203,106,139,92,76,91,138,171,191,83,62,113,166,108,177,79,184,113,199,33,118,171,50,95,39,109,86,61,197,71,201,67,127,42,53,48,50,51,68,48,120,150,117,210,197,34,123,92,44,175,191,139,48,162,219,155,202,197,209,194,172,217,101,183,130,61,41,152,64,119,95,97,141,35,172,172,77,181,79,220,170,210,185,195,138,181,38,179,125,38,165,208,54,166,92,138,65,177,213,44,157,160,84,190,77,155,133,55,117,129,80,197,36,209,52,146,33,156,41,188,166,71,42,220,114,46,47,210,192,198,180,119,41,156,141,105,176,50,210,116,209,197,44,201,146,218,89,156,62,62,189,210,67,70,80,108,143,214,142,120,68,104,138,176,198,79,126,148,205,153,125,137,176,109,155,105,162,92,143,64,66,181,56,126,88,158,159,55,138,109,160,220,115,99,220,99,122,151,167,82,144,196,148,132,202,149,87,196,135,145,72,36,39,93,105,59,41,160,114,161,138,45,84,66,86,185,73,174,75,109,148,48,120,61,128,178,147,150,48,83,202,34,157,47,58,99,68,99,142,166,89,64,126,102,44,95,198,52,72,127,162,74,72,163,189,186,166,205,217,136,86,155,61,129,9
55,92,123,219,72,122,172,215,101,139,176,179,171,47,55,192,34,193,214,69,177,63,99,88,162,146,73,157,83,186,110,44,180,110,84,49,69,164,95,54,108,112,52,79,150,111,203,119,149,57,207,55,38,162,135,56,196,43,78,72,186,143,169,153,83,176,43,177,208,139,37,160,54,154,204,145,176,204,143,127,148,179,117,116,47,219,176,108,197,138,166,83,173,56,79,78,35,205,212,130,49,142,193,136,153,125,47,47,171,73,193,99,202,185,214,172,77,82,131,54,122,41,197,74,184,57,34,98,101,74,38,79,157,173,118,93,165,172,218,214,152,204,48,39,204,100,111,129,60,160,76,146,141,127,43,136,203,112,190,79,203,128,80,78,182,219,143,157,153,126,118,122,138,93,207,174,69,69,150,115,162,175,113,67,158,178,166,181,60,54,76,37,122,153,59,91,190,57,83,71,214,108,179,107,61,45,61,220,84,175,61,87,46,51,54,90,140,146,184,124,92,123,218,191,179,167,185,200,192,159,77,80,90,90,157,127,187,217,204,105,140,92,77,92,138,171,190,83,62,111,166,107,177,81,185,112,200,33,118,170,52,95,39,109,88,61,197,71,201,67,126,43,53,47,50,52,68,49,120,150,116,210,198,34,123,90,44,174,192,138,48,163,219,155,202,197,209,196,171,217,103,183,130,62,41,151,65,119,95,96,141,35,172,172,77,181,81,221,171,212,184,193,138,181,39,179,126,38,164,206,55,166,91,139,66,177,213,44,158,161,85,188,77,156,133,56,119,129,79,198,36,209,52,147,34,156,42,189,166,72,43,220,114,46,47,210,192,198,180,118,40,157,141,105,176,50,212,117,210,197,43,201,148,218,90,156,61,61,187,210,68,68,80,108,143,212,142,120,68,103,138,175,199,80,126,147,205,151,125,137,175,110,155,104,162,92,144,63,64,181,56,126,88,159,160,54,137,109,161,218,115,99,220,99,122,154,167,83,143,193,147,133,200,149,85,197,136,142,73,36,39,93,104,59,41,159,113,161,138,46,85,66,85,184,74,174,75,109,147,49,119,61,128,178,146,151,47,83,202,32,158,47,57,100,68,100,142,165,89,65,125,101,45,96,196,51,72,127,163,74,73,162,189,186,166,205,217,135,86,154,62,129,9
54,92,123,219,71,121,172,214,101,140,175,179,171,47,55,191,35,193,213,69,177,63,99,88,162,146,72,156,82,187,111,44,179,109,85,48,68,165,95,54,108,113,52,78,151,111,203,119,150,56,206,55,38,163,135,57,195,42,78,72,185,143,169,154,83,176,43,176,208,140,37,159,54,154,204,145,176,204,142,127,147,179,117,116,48,218,176,107,196,138,165,82,174,55,80,79,36,205,212,131,49,142,193,137,152,126,47,46,172,74,195,99,202,187,214,172,77,82,132,53,123,41,197,73,184,57,34,98,101,74,37,80,157,172,118,92,165,172,218,213,152,204,48,39,203,101,111,128,61,160,76,146,140,127,43,136,203,113,190,78,203,128,81,78,183,220,143,159,154,125,118,122,137,92,208,175,69,68,151,114,162,175,113,68,158,178,166,181,60,54,76,37,122,152,58,91,191,57,83,71,214,108,179,107,61,46,61,221,85,175,61,87,47,52,55,90,140,146,183,124,92,124,217,190,179,168,185,200,192,158,77,80,90,91,156,127,187,217,203,107,139,91,78,91,138,172,190,83,62,112,167,106,177,80,185,113,200,34,118,170,51,95,39,110,87,61,198,72,201,67,126,43,53,48,50,52,68,49,120,151,116,210,198,34,123,91,44,175,191,138,49,163,219,155,203,197,209,195,172,218,102,182,130,60,41,152,65,120,95,97,142,35,173,172,77,182,80,220,171,210,184,194,138,181,39,178,125,39,164,206,54,166,91,139,66,177,213,44,157,161,85,189,77,156,133,56,119,130,79,198,36,210,52,147,33,157,41,188,166,72,43,219,115,46,47,210,192,198,181,118,41,157,142,105,176,50,211,117,209,197,44,201,147,219,90,156,61,61,188,210,68,69,79,108,143,213,143,120,68,104,138,176,198,80,127,148,205,152,125,137,176,109,155,105,161,92,143,64,65,180,57,127,88,158,159,54,138,109,160,219,115,99,219,99,123,152,167,82,143,195,148,133,201,149,86,196,136,143,71,35,39,93,105,59,41,159,114,162,138,46,84,66,85,184,73,174,74,109,147,49,119,61,128,178,146,150,46,83,201,33,157,47,57,99,68,100,141,166,89,64,125,101,45,96,196,52,72,127,162,74,73,163,189,186,166,205,218,135,86,154,62,129,9
83,180,141,147,161,118,218,87,80,187,200,85,216,182,130,131,46,183,76,119,97,185,147,83,110,205,160,194,192,128,136,95,88,214,62,173,156,81,56,179,143,122,182,54,148,146,140,205,182,146,133,151,135,100,180,190,146,134,152,93,94,112,198,150,155,68,107,95,136,85,141,132,215,141,105,109,209,59,63,85,182,148,203,172,93,62,105,98,67,146,133,96,206,167,185,178,149,87,157,81,85,60,66,167,45,188,218,42,77,95,129,51,208,167,86,55,92,159,109,48,56,122,156,65,204,123,99,65,166,179,207,91,214,145,113,158,42,81,33,190,200,132,176,126,220,180,87,39,204,112,219,207,67,178,201,55,121,59,91,159,187,166,56,56,216,80,114,136,33,88,139,62,173,149,72,151,117,214,206,212,93,176,207,113,118,116,131,150,112,160,176,105,116,144,193,146,159,104,149,160,131,36,144,175,98,99,182,170,62,178,87,182,185,111,146,115,109,121,98,126,101,180,193,119,168,37,210,119,157,182,77,126,98,90,145,85,93,184,140,148,202,184,185,46,109,126,93,178,219,65,46,201,133,107,63,178,202,207,48,213,39,127,150,81,121,155,151,109,83,206,43,208,59,58,163,77,176,76,163,121,182,107,186,169,92,204,206,36,103,127,172,165,113,91,120,95,183,202,107,139,138,115,186,189,63,113,108,124,107,166,167,104,95,179,129,146,134,166,192,102,96,193,111,102,153,217,136,110,123,67,207,162,140,183,52,169,200,166,202,216,36,172,217,82,118,64,71,188,124,181,53,95,186,185,84,205,173,158,206,86,162,56,126,49,106,181,88,181,133,161,197,216,152,123,155,103,67,217,173,209,81,142,152,192,218,135,92,121,61,116,172,108,146,113,212,37,60,178,216,103,211,180,36,103,188,101,145,194,50,177,166,158,105,103,191,40,115,136,82,108,103,86,62,38,131,217,98,95,171,199,82,138,140,173,86,78,178,80,212,191,199,38,72,159,178,66,95,54,205,104,57,37,76,170,177,104,113,215,68,104,190,162,62,157,44,160,170,114,87,198,207,98,211,78,68,146,82,140,209,43,71,187,134,178,80,85,148,134,117,50,220,157,190,216,131,34,164,160,154,173,126,166,194,185,91,111,209,120,91,125,112,44,10
86,180,140,147,162,119,218,85,80,187,199,84,218,183,130,134,43,184,75,118,96,183,149,83,110,203,162,192,192,128,136,99,90,214,62,173,157,84,57,178,142,120,184,53,149,143,139,202,183,147,129,150,135,101,180,189,149,133,152,92,97,109,193,148,157,70,107,99,138,84,143,130,214,141,110,111,206,59,62,85,183,147,205,172,94,62,106,99,69,144,130,94,207,167,185,180,150,85,158,79,83,60,64,168,44,187,221,42,76,95,132,52,208,165,85,55,96,162,107,48,54,120,157,62,202,121,98,65,166,181,206,91,213,141,113,158,41,82,33,191,202,132,177,127,220,181,88,40,205,110,220,207,64,175,201,53,123,58,92,158,186,168,56,57,216,81,116,133,35,86,140,64,174,150,70,151,117,215,204,212,92,176,207,113,119,117,127,146,113,159,173,106,116,145,192,148,161,105,149,161,132,36,146,172,99,100,181,169,61,179,88,184,183,114,144,115,108,123,99,124,99,181,192,119,167,36,208,120,159,181,76,128,101,91,143,85,93,187,139,147,201,185,185,43,111,123,93,177,219,67,50,203,136,105,60,177,202,207,47,217,39,128,147,80,121,153,150,111,85,206,44,209,60,58,162,75,174,77,165,125,182,104,186,171,91,202,205,35,103,128,173,164,118,94,119,94,181,206,106,139,137,116,189,188,64,116,109,123,108,166,168,105,95,183,128,146,136,168,191,99,96,191,110,98,153,218,138,109,121,65,209,161,141,178,52,169,203,167,204,217,38,171,219,80,118,65,72,188,125,178,51,95,185,185,85,204,175,160,209,86,161,56,127,51,105,183,88,178,133,162,196,216,156,121,155,102,66,215,175,208,83,143,151,195,219,136,94,121,60,117,172,111,144,112,209,35,61,177,220,103,207,179,35,102,186,102,150,193,53,177,165,157,107,105,192,40,114,137,80,110,104,86,61,37,128,217,95,96,171,198,80,138,142,174,86,79,176,75,213,191,201,38,70,157,178,63,95,55,207,106,56,40,77,168,178,105,112,213,66,102,190,164,62,156,46,157,169,115,88,196,210,98,212,77,67,145,83,140,209,45,71,190,134,177,82,84,150,135,116,51,216,156,188,217,132,32,162,163,155,175,125,163,195,188,92,108,211,121,93,125,115,44,10
85,179,144,148,166,117,219,90,80,187,200,87,217,183,129,130,45,185,74,119,97,185,145,82,113,203,163,194,191,128,135,94,89,216,64,176,158,77,58,180,144,120,182,55,148,141,136,205,182,145,134,153,133,98,182,191,145,137,153,96,95,113,200,150,152,67,108,95,139,85,139,131,212,140,106,110,207,59,65,88,182,149,203,174,94,64,107,99,71,146,134,98,205,167,184,179,150,85,157,83,85,61,63,168,46,187,216,43,78,94,128,53,209,167,86,56,95,159,110,47,56,123,155,65,205,122,100,64,166,181,206,91,213,144,114,159,43,80,33,192,199,132,175,128,222,178,86,40,203,113,218,206,69,181,204,54,119,59,91,159,188,165,56,57,214,81,114,135,34,89,140,62,173,150,71,150,118,216,209,211,92,178,207,114,118,115,133,149,112,162,175,107,114,144,192,146,160,105,151,159,130,36,143,174,98,98,184,170,62,177,85,181,184,110,146,116,107,121,99,124,105,181,192,119,169,35,210,120,159,183,78,128,98,90,146,83,94,186,141,150,204,185,183,45,112,125,94,175,218,65,48,199,134,103,66,178,199,203,46,215,41,131,154,79,120,156,150,108,83,205,43,210,59,57,164,76,174,72,162,122,181,107,188,172,93,202,209,35,103,129,174,165,113,91,118,95,185,203,108,141,137,114,183,190,61,115,112,121,106,168,168,103,92,182,131,147,134,169,189,100,100,195,110,100,155,216,137,110,122,65,206,164,140,183,52,169,205,167,201,215,35,171,219,83,119,63,70,188,124,179,53,97,189,184,83,204,173,160,207,84,163,53,128,47,106,183,87,179,133,158,198,215,151,124,153,103,68,217,171,209,81,139,151,194,221,134,93,122,61,118,171,110,143,114,211,37,60,178,218,102,209,180,34,104,188,99,144,193,49,176,166,155,108,103,193,40,111,135,80,106,106,83,63,39,129,214,97,96,172,203,81,139,139,172,86,79,178,77,213,194,199,37,70,160,180,65,97,53,206,103,58,38,78,169,179,102,111,215,65,107,191,165,65,158,44,159,170,116,84,198,207,92,212,77,68,146,84,140,209,45,69,186,130,177,78,85,148,138,116,47,218,156,192,218,133,37,164,161,153,173,127,164,195,186,89,107,209,121,93,125,112,42,10
83,178,138,148,160,119,219,88,78,185,200,85,217,182,130,132,47,184,76,117,100,182,145,84,113,205,160,192,191,130,134,97,88,215,64,175,155,82,58,179,140,121,182,56,149,144,140,205,182,146,130,149,135,98,182,190,147,135,155,93,96,113,197,150,156,70,105,95,137,83,142,130,213,138,107,108,210,60,62,83,184,148,203,172,93,62,107,98,68,148,132,95,205,165,185,178,151,85,158,80,84,61,63,166,45,186,219,44,77,95,129,50,207,169,85,57,92,160,108,47,53,123,155,63,204,121,98,65,167,179,204,89,214,143,111,157,43,82,36,189,201,131,175,125,219,178,86,39,206,113,217,208,66,179,202,55,117,58,92,158,187,168,53,55,215,81,115,136,34,90,137,63,173,148,71,152,119,211,206,212,92,176,207,112,121,116,131,148,112,161,177,105,115,145,191,145,160,103,150,161,130,38,146,175,98,98,182,168,64,179,88,185,182,112,146,115,112,124,100,124,103,179,193,120,167,35,210,121,157,181,78,125,97,91,145,84,92,187,140,149,202,185,183,44,111,126,92,178,220,70,45,201,133,105,62,179,200,204,48,215,39,130,152,77,119,156,151,108,84,207,46,210,60,57,163,78,176,76,162,123,182,105,184,168,94,204,205,34,102,127,171,166,110,91,121,95,180,201,108,138,137,115,187,187,63,114,109,123,106,164,166,101,93,182,129,144,134,167,192,103,97,193,113,101,152,216,137,110,119,64,208,162,143,182,55,169,201,164,202,217,38,174,217,81,118,65,73,186,124,181,52,97,187,185,84,205,175,159,206,85,160,54,126,51,109,182,87,178,132,161,197,216,152,123,155,104,66,216,173,212,82,142,153,195,218,136,93,120,61,118,173,108,144,111,212,37,58,176,217,103,212,180,38,101,189,100,145,195,54,174,167,159,106,104,192,40,114,135,80,108,103,87,61,38,130,216,99,96,171,199,83,138,140,174,89,78,176,79,212,192,197,37,72,160,180,64,96,53,206,104,58,38,76,170,177,103,112,215,70,104,190,162,62,157,44,160,170,114,85,198,208,96,212,76,70,145,82,139,206,45,71,188,132,179,79,82,148,134,118,47,219,156,189,216,133,34,164,161,153,173,128,165,195,186,91,110,212,119,91,129,110,44,10
84,179,140,147,164,117,218,86,80,186,199,86,217,182,129,133,46,183,76,118,97,185,146,83,111,203,161,193,191,129,137,97,88,214,64,175,155,82,57,178,142,121,182,55,148,143,139,205,181,146,132,150,135,98,181,189,145,135,152,93,94,112,197,150,155,69,107,96,137,85,142,131,214,141,107,109,209,59,62,86,182,148,202,172,93,63,106,99,67,147,133,96,207,167,185,178,149,86,157,80,83,61,65,167,44,188,219,43,76,95,130,50,209,168,85,56,94,160,108,48,56,121,156,65,203,123,99,65,166,180,206,91,215,144,113,158,42,81,34,190,200,133,176,126,219,180,86,40,205,112,218,206,66,177,201,55,120,60,91,158,187,167,55,56,214,82,115,135,34,89,139,64,173,150,71,152,117,213,205,210,92,175,207,114,119,115,129,151,111,160,176,106,116,145,192,146,159,104,148,161,130,35,144,174,98,100,182,169,62,179,86,182,184,111,147,114,109,122,98,125,102,179,193,118,168,37,210,121,156,182,77,126,100,90,146,84,93,185,139,147,202,185,185,46,111,126,93,177,219,66,46,201,134,105,63,179,201,205,47,214,39,128,150,79,121,156,150,109,85,206,44,210,59,58,164,77,175,75,162,122,182,106,185,169,92,204,204,35,103,128,173,165,113,93,121,95,182,202,108,139,138,116,186,189,63,114,109,124,107,166,166,104,94,181,129,147,135,167,190,102,97,194,110,101,153,218,137,111,122,66,207,161,141,182,52,169,201,167,203,217,36,172,218,82,118,65,71,188,124,180,52,96,187,184,85,204,173,158,207,86,162,56,126,51,106,181,88,181,133,160,198,217,153,122,154,104,67,216,173,210,81,143,152,193,219,136,93,122,61,117,173,109,145,112,211,37,60,177,216,102,209,182,36,101,189,99,146,195,51,178,167,158,106,104,192,39,114,136,82,108,104,86,61,37,131,217,97,97,170,199,83,137,140,175,86,78,178,79,211,192,200,38,71,158,178,64,96,52,206,105,58,38,77,170,177,104,113,215,67,104,190,161,62,157,44,159,170,114,85,199,208,97,211,78,69,145,82,140,208,44,71,187,133,177,81,84,148,134,117,49,219,157,190,217,132,35,163,160,153,173,126,164,194,185,91,110,210,121,91,125,111,45,10
86,178,141,147,166,117,218,87,80,184,197,84,218,183,128,134,46,183,74,118,97,186,147,81,110,204,163,192,192,128,138,95,90,214,64,173,158,81,58,179,144,119,183,55,148,143,139,203,180,147,131,149,133,100,182,187,145,133,152,95,94,111,197,150,157,69,107,95,138,85,142,131,214,140,108,110,212,57,63,84,182,149,205,172,91,62,105,100,68,145,135,97,208,168,186,177,150,88,155,79,82,61,63,169,44,188,215,44,80,93,129,49,208,166,85,56,95,160,107,46,58,121,155,64,204,121,98,66,165,180,206,90,215,147,113,156,44,80,35,190,200,133,174,127,220,179,89,41,205,111,216,206,68,177,202,55,120,57,91,159,186,167,53,58,214,82,116,136,34,89,141,63,173,152,68,153,117,213,204,210,91,175,207,114,119,114,128,146,112,161,176,106,115,146,193,147,157,106,149,164,129,36,145,173,96,101,181,172,62,181,88,181,184,112,146,116,108,123,99,126,104,178,193,116,170,37,208,122,156,184,77,126,96,92,146,83,92,186,141,152,199,184,187,45,111,126,91,178,218,67,48,201,135,105,61,180,200,206,46,214,40,128,150,81,120,156,150,110,84,207,45,211,58,59,165,78,176,78,163,123,180,108,186,171,93,205,204,34,105,127,171,166,116,93,120,91,183,204,108,139,140,116,184,188,63,114,111,123,106,165,165,105,93,181,129,145,135,168,190,105,96,192,114,102,154,217,137,109,124,66,206,162,141,184,52,167,199,165,202,216,35,172,221,82,117,65,70,189,126,179,52,97,186,184,83,204,172,160,207,85,163,56,125,50,107,182,88,179,133,161,197,215,157,121,154,104,68,214,173,209,80,146,153,195,219,136,94,122,62,120,175,107,146,114,210,38,58,178,218,102,208,182,38,104,186,100,147,197,52,180,167,160,105,106,191,40,111,136,80,107,104,86,60,37,128,215,94,96,170,199,83,136,138,174,88,77,175,79,212,190,201,36,72,160,179,66,95,51,208,105,57,40,77,171,176,106,112,215,70,104,191,164,61,156,44,158,171,114,84,199,207,97,212,77,67,146,81,139,208,43,70,188,134,178,81,83,146,133,115,49,219,157,188,219,134,35,165,161,152,174,127,164,194,186,93,109,210,120,90,127,108,45,10
86,178,142,146,163,118,220,86,79,186,197,86,216,183,129,135,45,181,77,117,98,182,148,82,110,204,161,191,190,130,138,96,88,214,62,174,155,82,56,178,143,120,183,55,149,142,138,204,181,146,131,150,135,98,181,188,146,135,153,93,96,113,197,149,156,70,109,97,136,86,142,132,215,139,107,109,211,60,62,85,183,148,201,173,92,63,107,97,70,146,133,95,207,168,187,178,149,87,157,79,82,62,67,168,45,188,220,43,77,94,131,50,208,170,85,54,96,160,109,45,55,122,158,66,202,123,98,64,167,179,208,89,218,144,111,158,45,80,35,189,199,131,175,127,218,180,87,40,205,115,220,205,67,175,199,55,121,60,89,159,186,167,54,56,214,80,114,136,34,88,139,63,174,149,70,153,117,211,206,209,94,177,207,113,118,115,130,152,110,160,174,108,116,146,193,146,160,104,148,159,130,36,145,172,99,97,183,168,63,181,87,184,183,112,145,116,109,122,96,127,102,181,193,119,167,38,208,121,156,181,79,127,100,91,147,86,95,185,142,148,202,184,183,46,111,127,95,175,221,65,46,198,135,105,64,177,202,205,48,213,38,128,149,80,121,157,152,109,86,206,44,213,59,57,166,77,177,74,165,124,181,106,186,169,92,204,201,36,104,125,173,165,113,93,119,95,181,202,107,140,139,115,185,188,63,114,109,124,107,169,167,105,94,179,129,147,135,168,193,103,96,191,110,101,155,219,139,109,123,64,206,160,140,183,55,170,202,167,202,217,37,172,218,82,118,65,72,185,123,178,52,95,188,183,83,205,173,158,205,87,162,55,126,52,109,183,86,179,133,159,199,217,153,122,154,104,67,216,173,209,83,141,151,195,218,134,94,121,61,117,173,109,144,111,212,35,60,179,217,103,209,182,38,102,186,100,144,194,51,179,166,159,104,104,193,38,113,136,80,109,103,87,62,34,129,217,97,97,173,197,82,138,138,175,86,77,178,77,211,192,198,40,72,156,177,64,95,53,208,105,58,39,77,169,174,105,112,215,68,105,193,163,60,157,45,159,169,112,85,199,208,98,211,77,66,144,80,139,208,44,70,190,134,178,83,84,150,135,117,48,219,160,190,219,134,36,163,161,152,174,124,164,194,187,90,110,209,121,94,127,113,46,10
84,179,140,147,164,117,219,87,80,185,199,85,217,182,130,132,45,183,76,118,97,185,147,83,111,204,161,193,191,129,137,96,88,214,64,174,156,81,57,178,143,120,183,55,149,144,139,204,181,146,132,151,135,99,181,189,146,135,153,93,95,112,197,150,155,69,107,96,137,86,142,132,214,141,107,110,209,59,63,86,182,148,203,172,93,63,106,99,68,147,133,96,207,167,185,178,150,86,157,80,83,61,65,167,44,188,218,43,76,94,130,50,208,168,85,55,94,160,108,48,56,121,155,65,203,123,99,65,166,179,206,91,215,144,113,158,42,81,34,189,200,133,176,126,219,180,87,40,205,112,219,206,66,177,201,55,121,59,91,159,187,166,54,56,214,82,115,135,34,89,139,63,173,149,71,152,117,213,206,210,91,175,207,114,118,115,129,150,111,160,176,106,115,145,193,145,159,104,148,161,131,36,144,174,98,99,182,170,62,178,87,182,184,111,147,114,109,122,98,126,102,179,193,118,168,36,210,120,157,181,78,126,99,91,146,84,93,185,140,148,202,184,184,46,111,125,92,177,219,66,47,201,134,105,63,178,201,205,48,214,39,128,150,79,121,155,150,109,84,206,44,209,59,58,163,77,175,76,163,122,182,106,185,170,92,204,204,35,103,128,172,165,113,92,121,94,182,202,107,139,138,115,186,189,63,115,109,123,107,166,166,104,94,181,129,147,135,168,192,102,97,193,110,101,153,218,137,111,122,66,207,161,141,182,53,169,202,167,202,217,37,171,218,82,117,65,71,188,124,180,52,96,187,184,85,205,174,158,207,86,163,56,126,50,106,182,87,180,133,161,198,216,153,122,154,104,67,216,173,210,81,143,152,194,219,136,93,122,61,117,173,108,145,112,211,37,59,178,217,102,209,182,36,102,188,100,146,195,51,177,167,158,106,104,192,39,114,136,81,108,104,86,62,37,131,216,97,97,170,199,83,137,140,175,87,78,177,79,211,192,200,38,71,159,178,64,96,53,206,105,57,38,77,170,177,104,113,215,67,104,191,162,62,156,44,159,170,114,85,198,208,97,211,78,68,145,82,140,208,44,71,188,133,178,81,84,149,134,116,49,220,158,190,217,133,35,163,161,153,173,126,164,194,186,91,110,210,120,91,125,112,45,10
84,178,141,147,163,116,218,88,80,186,199,85,217,181,130,132,45,183,76,119,98,184,147,83,110,204,161,193,191,129,137,97,88,215,64,174,156,81,56,178,143,119,183,55,148,145,141,204,181,146,130,151,135,98,180,189,147,135,152,92,95,113,197,150,153,69,106,95,137,86,142,132,214,141,107,110,209,59,63,86,183,149,202,172,93,62,106,98,68,147,133,96,207,168,186,177,150,84,156,79,82,62,66,168,45,188,219,43,77,95,129,50,208,168,85,55,92,161,108,47,55,122,156,67,203,122,99,65,166,179,208,92,215,145,113,158,42,82,36,188,200,133,176,125,219,181,87,39,204,113,221,207,66,177,201,55,121,60,91,159,188,166,55,56,214,81,115,136,33,88,138,62,173,149,70,152,119,214,206,208,92,176,205,115,119,115,130,150,112,159,175,106,116,144,192,146,160,104,148,162,131,34,145,174,98,100,184,171,63,179,87,182,184,110,146,114,108,121,99,125,101,180,192,120,167,37,211,119,156,182,77,125,100,91,145,84,93,185,139,147,201,184,185,46,110,124,92,178,219,65,47,202,133,105,63,179,201,205,48,214,39,129,149,80,120,155,151,108,84,207,44,210,59,58,164,77,175,74,163,122,182,106,187,170,93,205,205,35,103,128,172,166,114,91,121,95,183,203,107,141,140,116,186,189,62,116,108,124,107,167,166,105,93,182,130,147,134,168,192,103,97,193,110,101,153,218,138,111,122,66,206,161,141,182,52,169,203,168,203,217,37,173,217,82,117,66,72,188,124,179,52,96,187,184,85,204,174,159,207,86,164,57,126,50,105,180,87,179,134,161,199,217,152,122,154,104,67,215,173,209,81,144,151,194,219,138,92,123,62,118,172,109,146,112,212,38,60,177,218,102,210,182,36,101,188,100,147,194,51,178,167,159,105,104,193,40,113,136,82,108,104,85,63,36,131,218,98,97,171,200,81,136,141,175,87,78,179,79,211,192,199,38,72,159,179,63,95,53,206,106,58,38,77,169,176,103,114,216,67,105,190,163,62,157,44,159,169,114,86,199,208,97,210,78,68,145,80,139,208,43,72,187,134,178,80,84,148,134,116,47,220,159,190,218,132,33,163,160,154,173,125,164,194,186,89,111,211,121,90,125,111,44,10
85,180,140,147,164,117,218,87,79,185,199,85,217,182,129,133,46,183,76,118,97,185,146,83,111,204,161,193,191,129,136,97,88,214,64,174,155,82,57,178,142,120,182,54,149,144,139,205,181,145,131,151,135,99,182,189,145,135,152,93,95,111,197,149,155,69,107,96,137,86,142,131,214,140,106,109,210,59,63,85,182,148,203,172,93,63,107,99,68,147,134,96,207,166,185,178,150,85,157,80,83,61,65,167,45,188,218,43,77,94,130,51,208,167,85,56,94,160,108,47,56,122,156,65,203,123,98,65,166,180,206,91,215,144,113,158,42,81,33,190,200,133,176,126,219,180,87,40,206,111,219,206,66,177,202,55,121,59,92,159,186,166,54,57,214,82,114,135,34,89,139,63,173,149,71,152,118,213,206,210,91,176,207,114,118,115,129,150,111,160,175,106,116,145,193,146,160,104,149,161,131,35,144,174,98,99,182,169,63,178,87,182,184,110,146,114,109,122,98,126,102,179,193,118,167,36,210,120,156,182,78,126,100,90,147,85,93,185,140,147,202,185,184,45,111,125,92,178,219,66,47,201,133,105,63,178,201,205,48,214,39,128,150,79,121,154,150,110,84,206,44,209,59,58,163,77,175,76,163,121,182,106,185,169,93,204,205,34,103,128,172,165,114,92,121,95,182,202,107,139,138,116,186,189,63,115,109,124,107,166,166,104,94,181,129,147,135,168,191,102,96,193,110,101,153,218,137,111,122,66,207,161,141,183,53,169,202,167,202,217,38,171,218,82,118,64,71,187,124,180,51,96,187,184,85,205,174,158,207,86,163,56,126,51,106,182,87,181,133,161,198,216,154,121,154,104,67,217,173,209,81,143,152,194,218,137,93,123,61,117,172,108,146,112,211,37,59,177,217,102,209,182,36,102,188,100,146,195,51,177,167,158,106,104,192,40,114,137,81,109,104,86,62,38,130,216,97,97,170,199,82,137,140,175,87,78,177,79,212,191,200,39,71,159,178,64,96,53,206,106,57,38,77,170,177,103,113,215,67,104,191,161,63,157,45,159,170,114,86,199,208,97,210,78,69,145,81,139,208,44,71,187,134,178,81,84,149,134,116,49,220,158,190,217,132,35,164,161,153,173,126,164,194,186,91,110,210,120,91,125,112,45,10
83,179,140,147,164,116,218,88,80,186,198,87,216,182,131,133,44,184,76,117,98,186,147,83,111,203,160,193,191,130,137,96,89,215,65,174,156,81,58,179,142,120,184,55,149,144,139,204,181,145,132,150,134,99,181,188,146,135,153,94,95,113,196,151,155,69,108,95,136,86,141,131,214,140,107,110,209,58,63,86,183,148,202,173,93,63,106,99,69,147,133,96,208,167,185,177,150,85,157,81,83,61,65,167,44,189,218,45,76,93,131,50,208,169,86,56,93,161,108,47,56,123,156,64,203,122,98,66,166,180,207,91,216,145,112,157,42,80,33,189,200,133,176,126,217,180,88,40,206,112,218,205,65,178,202,56,120,59,91,160,188,166,54,56,215,82,115,135,33,88,138,64,174,150,70,151,118,213,206,210,91,176,205,114,117,115,129,149,112,160,176,105,116,144,194,146,159,104,147,161,131,35,144,174,99,100,184,170,62,179,87,181,184,110,147,114,109,123,100,127,102,178,194,119,168,37,209,122,156,182,79,127,99,91,146,83,93,185,142,147,202,185,183,46,112,125,93,177,219,66,46,201,133,106,64,179,200,204,49,215,40,129,150,78,122,155,150,109,84,206,43,208,60,58,162,78,175,77,164,121,184,107,185,169,91,203,203,35,102,127,172,166,112,94,119,93,182,202,108,139,138,117,185,188,63,115,108,123,107,165,165,104,95,181,129,148,135,168,191,102,96,194,113,100,154,218,137,112,122,66,207,161,142,183,52,168,201,168,202,218,37,172,219,83,119,66,70,188,125,180,52,95,189,184,83,205,172,157,206,86,162,56,126,52,108,182,87,179,132,161,198,215,153,121,154,104,65,216,173,209,82,143,153,194,219,136,93,124,61,116,173,107,145,113,210,36,59,177,216,102,211,182,37,101,190,100,145,194,50,176,168,157,106,104,191,40,114,136,80,108,103,86,63,39,130,217,97,96,170,198,82,136,140,175,87,79,176,80,212,192,198,40,71,160,179,66,96,54,206,104,57,38,77,169,178,104,113,215,67,105,191,164,62,155,46,158,170,115,87,199,209,97,212,78,70,147,82,140,208,45,71,188,134,178,81,84,148,133,117,47,218,158,190,216,133,35,163,161,154,172,127,165,193,186,93,112,211,120,91,126,113,45,10
85,181,141,148,162,117,218,85,80,184,197,86,217,181,130,131,46,183,77,119,96,184,146,82,110,203,161,192,190,129,134,98,87,213,65,173,157,83,57,177,141,120,184,55,148,142,140,206,181,146,131,150,134,99,182,189,145,134,153,92,95,111,196,151,155,69,107,95,136,86,141,131,213,141,107,108,210,59,63,86,182,150,202,173,92,63,107,98,68,149,132,96,208,168,186,180,150,85,156,82,81,62,63,165,46,186,217,42,77,92,130,51,208,169,83,57,92,160,107,48,56,119,155,65,202,123,98,66,168,178,207,91,216,144,112,157,43,83,35,189,200,131,178,126,219,179,86,41,204,112,217,206,65,177,202,55,121,58,92,159,186,166,53,57,214,80,113,135,36,88,140,63,173,148,72,153,117,212,206,210,91,177,207,117,119,115,129,150,114,160,174,106,114,147,193,147,157,105,147,159,130,34,145,175,98,98,182,168,61,179,87,182,184,108,146,114,108,123,98,127,103,178,193,119,169,34,211,120,157,182,78,127,99,88,146,84,92,188,141,149,202,183,183,46,109,126,93,179,220,64,46,201,135,104,66,178,201,206,48,215,39,130,149,80,121,156,149,107,83,204,44,207,59,59,164,79,175,75,162,121,182,104,184,169,93,203,204,34,101,127,172,166,114,93,123,94,181,203,107,138,138,118,188,190,62,116,109,123,107,165,166,104,95,181,128,146,137,170,190,102,95,194,113,98,153,219,137,110,120,66,205,162,142,182,54,168,201,166,204,217,37,169,217,82,118,62,73,188,124,180,53,96,189,182,85,204,175,159,210,86,163,56,124,53,106,181,87,181,134,162,197,216,154,122,153,104,69,217,172,207,81,145,154,196,219,137,94,122,60,117,171,110,144,112,211,35,58,180,214,103,209,184,38,103,187,98,147,193,51,179,168,158,106,105,192,39,112,139,81,109,103,87,61,38,132,219,97,96,168,200,84,134,140,176,86,81,174,78,211,191,197,39,72,160,179,63,95,54,207,105,57,39,75,170,179,105,113,215,67,105,190,163,63,154,43,160,169,113,84,199,207,96,210,77,71,146,81,139,208,43,70,189,134,177,82,83,152,134,115,47,218,158,190,216,134,36,163,161,152,171,126,165,195,185,93,109,211,121,91,126,110,45,10
84,181,140,147,165,118,220,87,78,186,199,85,215,182,130,132,45,182,78,119,98,184,146,83,111,204,162,195,193,130,139,95,88,216,64,173,156,81,56,178,143,119,182,57,148,144,139,205,182,145,133,151,135,99,181,188,148,137,152,93,97,112,196,151,155,69,106,95,136,87,143,131,212,139,108,109,208,59,63,86,182,148,202,171,93,64,108,99,65,146,134,95,207,168,185,179,150,85,157,81,83,61,65,166,44,186,219,40,76,96,130,48,206,168,84,55,93,159,106,47,54,122,157,65,203,124,99,64,166,180,206,90,215,144,112,159,43,81,33,189,201,133,175,125,219,179,87,41,206,113,219,205,67,178,199,55,120,60,91,158,186,166,54,57,214,83,115,136,35,89,138,63,173,148,72,153,117,214,207,210,92,174,207,115,117,114,129,148,111,161,176,105,116,146,193,144,160,104,148,160,131,37,144,174,100,98,182,172,63,179,87,182,183,112,147,115,109,123,98,125,103,179,193,117,168,39,211,121,157,181,78,126,98,89,146,83,93,184,140,149,203,185,186,48,112,125,93,177,219,66,45,200,134,106,64,179,202,205,48,213,39,128,149,79,120,155,150,110,85,204,45,210,60,58,163,77,175,78,164,121,184,107,186,169,92,203,205,36,102,127,172,165,114,91,121,94,183,202,108,139,138,116,186,190,65,116,108,123,106,165,168,104,94,181,128,148,136,167,192,103,97,192,111,101,154,219,137,111,121,65,207,160,140,182,53,168,203,166,202,216,37,171,216,83,116,63,70,188,125,180,53,95,186,186,83,205,172,158,207,84,162,55,126,52,106,180,87,180,132,160,198,216,153,122,154,105,67,215,172,210,79,142,152,193,217,136,94,122,62,118,173,107,144,112,212,36,58,177,218,104,209,183,35,101,188,100,146,195,50,178,167,157,105,103,193,39,114,137,81,107,102,87,61,37,130,218,97,97,171,200,81,137,141,177,87,79,177,78,212,192,200,38,72,159,180,63,96,51,207,105,57,39,77,170,176,104,113,217,68,106,191,162,62,158,43,159,170,114,86,198,208,98,210,78,68,144,81,140,207,44,71,189,134,179,81,83,149,134,117,48,219,158,191,218,133,35,164,161,153,172,125,164,195,185,91,111,210,122,91,124,112,44,10
84,180,140,147,164,117,219,86,80,185,199,85,217,182,130,132,45,183,76,118,97,185,146,83,111,204,161,193,191,129,137,96,89,214,64,174,156,82,57,178,143,120,183,55,148,144,140,205,181,146,132,151,135,98,182,189,146,135,152,93,95,112,197,150,156,70,107,96,137,85,141,131,214,141,106,110,209,58,63,86,182,148,203,172,93,63,107,99,67,147,133,96,207,167,186,178,149,86,157,80,83,61,65,167,44,187,219,44,76,94,130,50,209,167,85,55,94,160,109,48,56,121,155,65,204,123,99,65,166,179,206,90,215,144,113,158,42,81,34,190,200,133,176,126,220,179,87,40,205,112,219,206,66,177,202,56,120,59,91,159,187,166,54,56,214,82,115,135,34,89,139,63,173,149,71,152,117,213,206,210,91,176,207,115,118,115,129,150,111,161,176,106,115,145,193,145,159,104,148,161,131,36,145,174,98,99,183,170,63,178,86,182,184,111,147,114,109,122,98,126,102,179,193,118,168,36,210,121,157,181,77,126,100,91,146,84,92,185,140,147,202,185,185,45,110,125,92,178,219,66,46,201,134,105,63,179,201,205,48,214,39,128,150,79,120,155,150,109,84,205,45,210,59,58,163,77,175,76,163,122,182,105,185,170,92,204,205,35,103,128,172,165,113,92,121,95,183,202,107,139,138,116,186,188,63,114,109,124,107,166,166,104,94,181,129,147,135,168,191,102,97,193,110,100,153,218,137,111,121,66,207,162,141,182,53,170,201,167,203,217,37,171,218,82,117,65,71,188,124,180,52,96,187,184,85,205,174,158,207,86,163,56,125,51,106,181,88,180,132,160,198,217,154,122,154,104,67,217,173,210,81,143,152,194,219,136,93,122,61,117,173,108,145,111,211,37,59,178,217,103,210,181,36,102,188,99,146,195,51,177,166,158,105,104,192,39,113,136,81,108,104,86,62,38,130,216,97,97,170,200,83,137,140,175,87,79,177,78,212,192,200,38,71,159,178,64,96,53,206,105,57,38,77,170,176,104,113,216,67,104,190,162,62,156,44,159,170,114,85,198,208,97,210,78,68,145,82,140,207,44,72,188,133,178,81,84,149,135,116,49,220,158,191,217,133,35,163,161,153,172,126,164,193,186,91,110,210,121,91,125,112,45,10
83,180,141,147,163,118,219,87,80,186,200,85,217,180,129,131,45,182,76,119,98,185,146,83,110,204,160,192,191,128,136,97,89,214,63,175,156,82,57,177,143,120,183,54,148,144,141,205,182,146,131,150,135,99,181,190,146,136,152,92,95,112,196,149,157,69,107,95,137,85,142,132,214,141,107,109,208,59,64,85,182,147,202,171,92,62,106,99,67,147,133,97,207,167,186,178,150,86,157,80,83,62,66,166,44,188,219,43,77,94,130,50,208,168,86,55,94,161,109,48,56,120,155,65,204,122,99,65,167,179,206,91,215,144,113,158,42,81,34,189,199,133,176,127,220,179,88,41,205,112,218,207,66,178,202,55,120,59,92,158,187,166,53,55,214,81,115,135,33,88,140,65,173,149,72,151,118,213,206,210,91,175,206,114,119,114,129,150,112,160,176,106,116,146,193,145,160,105,148,162,131,37,145,175,98,99,183,169,63,178,86,183,183,111,148,115,109,122,98,126,101,179,193,118,167,37,210,120,157,182,78,127,100,91,147,84,92,185,140,148,202,185,184,44,112,125,92,177,219,66,46,201,135,105,64,179,202,204,48,213,39,129,151,79,122,156,151,110,85,205,45,210,58,59,162,76,175,76,162,122,181,106,185,169,92,205,205,35,103,127,173,165,113,93,121,94,181,203,107,140,138,116,187,189,63,115,109,123,105,166,166,105,94,182,128,147,135,169,191,102,97,193,109,101,153,217,136,111,122,65,207,161,141,182,53,169,201,166,203,216,37,173,219,82,117,65,72,188,125,179,51,97,186,184,84,205,174,159,207,86,163,56,127,50,106,182,86,181,131,161,198,216,153,121,154,105,68,217,173,210,81,143,152,194,219,138,94,122,61,117,172,108,147,112,210,38,59,178,217,102,210,180,36,101,187,99,146,194,50,178,166,159,105,104,191,39,114,136,82,108,103,86,62,37,131,216,98,97,170,199,84,137,140,176,88,79,177,78,212,192,200,38,71,158,179,65,95,53,206,106,57,38,76,170,175,103,112,215,67,105,190,161,63,156,44,159,169,114,86,198,208,97,210,78,67,145,82,140,207,44,71,187,134,177,80,83,147,133,115,50,220,157,191,217,133,35,164,160,152,173,126,165,194,186,91,110,209,120,92,126,111,44,10
84,179,140,148,164,118,218,86,80,185,199,85,216,182,129,132,45,182,77,119,97,186,146,82,110,204,161,193,191,129,138,97,88,213,63,172,154,82,56,179,143,118,182,55,148,144,140,205,181,146,132,151,135,99,181,190,146,136,153,93,95,112,196,149,156,69,108,96,136,86,142,132,215,140,107,110,210,59,63,86,182,148,203,171,94,62,105,98,69,147,133,96,207,166,186,177,149,85,157,79,83,61,65,166,45,188,219,43,75,94,129,51,208,168,84,55,91,159,108,47,56,121,156,65,204,122,98,66,165,178,206,90,215,144,113,157,43,81,34,189,200,133,176,126,220,180,87,42,205,112,219,207,67,177,201,54,120,60,91,158,188,167,55,55,216,82,115,134,35,89,138,64,172,149,71,152,118,215,207,208,92,175,207,114,118,115,129,150,112,160,176,106,116,144,193,146,161,104,148,161,131,35,145,175,98,98,183,169,62,178,86,182,184,111,148,115,108,121,98,126,102,179,194,118,169,36,210,121,157,181,77,127,99,90,145,85,93,185,141,149,202,185,184,46,111,125,92,178,220,66,46,201,133,105,64,178,201,205,47,214,40,129,150,79,120,156,150,109,83,205,44,209,59,58,162,76,176,77,163,122,182,106,186,169,92,204,204,34,104,128,172,165,113,92,121,95,183,202,109,138,139,115,188,188,63,115,109,124,107,166,166,103,94,180,129,147,135,168,191,103,97,193,111,101,153,218,138,110,122,65,205,160,140,182,53,169,202,166,203,217,37,172,217,82,119,64,71,187,123,181,53,97,187,183,85,204,174,158,207,86,162,56,124,51,106,181,88,180,133,161,198,217,152,120,153,105,66,215,173,210,80,143,152,194,218,136,92,124,62,117,172,107,145,112,210,37,60,178,217,101,209,181,36,103,187,100,145,195,50,178,166,159,106,104,192,39,114,136,81,108,104,86,61,38,130,215,97,95,171,200,82,136,138,175,88,78,177,79,211,191,199,37,72,160,177,64,95,53,206,107,58,37,78,169,177,105,113,215,67,105,190,161,62,157,45,159,169,114,86,196,208,97,211,78,68,145,82,140,207,44,71,188,133,178,82,85,148,135,116,48,220,158,190,216,131,36,164,160,154,173,127,165,193,186,92,109,209,119,91,125,111,45,10
84,179,140,147,164,117,219,87,80,185,199,85,217,182,130,132,45,183,76,118,97,185,146,83,111,204,161,193,191,129,137,96,88,214,64,174,156,82,57,178,143,120,183,55,149,144,139,204,181,146,132,150,135,99,181,189,146,135,153,93,95,112,197,150,155,69,107,96,137,85,142,132,214,140,107,110,209,59,63,86,182,148,203,172,93,63,106,99,68,147,133,96,207,167,185,178,150,86,157,80,83,61,65,167,44,188,218,43,76,95,130,50,208,168,85,56,94,160,108,48,56,121,156,65,203,123,99,65,166,179,206,91,215,144,113,158,42,81,34,189,200,133,176,126,219,180,87,40,205,112,219,206,66,177,201,55,121,59,91,159,187,166,54,56,214,82,115,135,34,89,139,63,173,149,71,152,117,213,206,210,91,175,207,114,118,115,129,150,111,160,176,106,115,145,193,145,159,104,148,161,131,36,144,174,98,99,182,170,62,178,87,182,184,111,147,115,109,122,98,126,102,179,193,118,168,37,210,121,157,181,78,126,99,90,146,84,93,185,140,148,202,185,184,46,111,125,92,177,219,66,47,201,134,105,63,178,201,205,48,214,39,128,150,79,120,155,150,109,84,206,44,209,59,58,163,77,175,76,163,122,182,106,185,170,92,204,204,35,103,128,172,165,113,92,121,94,182,202,107,139,138,115,187,189,63,115,109,124,107,166,166,104,94,181,129,147,135,168,192,102,97,193,110,101,153,218,137,111,122,66,207,161,141,182,53,169,202,167,202,217,37,171,218,82,117,65,71,188,123,180,52,96,187,184,85,205,174,158,207,86,163,56,126,50,106,182,87,180,133,161,198,216,153,122,154,104,67,216,173,210,81,143,152,194,219,136,93,122,61,117,173,108,145,112,211,37,59,178,217,102,209,182,36,102,188,100,146,195,51,177,167,158,106,104,192,39,114,136,81,108,104,86,62,37,130,216,97,97,170,199,83,137,140,175,87,78,177,79,211,192,200,38,71,159,178,64,96,53,206,105,58,38,77,170,177,103,113,215,67,104,191,162,62,156,44,159,170,114,86,198,208,97,211,78,68,145,82,140,208,44,71,188,133,178,81,84,149,135,116,49,220,158,190,217,133,35,163,161,153,173,126,164,194,186,91,110,210,120,91,125,111,45,10
84,179,141,148,163,117,218,89,80,184,198,85,217,182,130,132,46,183,76,119,96,185,147,82,111,204,161,193,191,128,136,96,88,214,64,174,157,81,56,178,142,119,184,55,147,145,138,205,181,146,131,150,135,100,181,189,146,136,153,92,95,113,196,149,156,69,105,97,137,86,142,131,216,141,106,110,209,58,63,86,183,148,202,172,93,63,105,100,67,147,133,96,206,166,185,178,149,86,157,80,84,62,65,167,44,189,219,43,76,95,129,51,208,167,85,56,93,159,107,47,55,120,155,65,203,123,98,64,165,179,206,91,214,144,113,157,43,80,32,189,199,132,177,125,219,180,86,39,204,112,218,205,67,178,202,54,121,59,91,158,186,166,54,57,214,82,115,135,34,89,137,63,172,150,70,152,117,214,207,210,92,176,208,114,119,114,131,149,112,160,176,106,116,145,192,146,158,104,148,161,132,36,144,175,98,98,183,169,63,180,87,180,184,109,148,114,109,121,100,126,103,179,194,118,169,37,211,122,157,182,79,126,99,91,145,84,92,185,140,149,202,186,186,45,110,126,92,178,220,66,47,202,134,105,63,179,201,205,48,214,39,130,149,80,120,155,150,108,84,207,43,208,59,58,163,77,176,76,163,122,182,104,185,168,92,205,204,34,103,128,172,165,114,92,121,95,182,202,107,139,138,115,187,189,63,114,108,124,104,165,165,105,94,182,129,147,136,168,192,102,96,194,109,101,154,218,137,111,123,65,207,162,141,183,53,169,201,167,203,216,37,172,218,81,117,66,72,189,124,180,53,96,185,182,84,204,173,158,206,86,164,56,125,51,107,181,88,180,131,160,198,216,154,122,156,103,68,217,174,209,81,142,153,194,219,136,92,123,61,117,172,109,145,112,210,37,61,177,217,102,209,182,36,102,188,100,146,195,51,177,167,158,105,105,192,39,114,137,82,108,104,86,61,38,131,216,97,97,171,198,82,137,140,174,86,78,177,79,212,192,200,38,71,160,179,63,95,53,206,105,57,38,77,170,178,103,112,216,66,105,191,162,62,156,43,159,170,114,86,199,209,97,212,79,68,146,81,139,207,44,72,187,133,178,80,83,149,135,116,49,220,157,190,216,132,34,164,160,153,173,125,164,195,186,92,111,210,121,91,125,111,44,10
84,179,141,147,164,118,218,85,79,187,200,86,217,183,129,132,47,182,75,119,98,185,147,83,109,204,162,194,192,129,137,96,89,214,65,174,157,83,58,177,144,119,183,53,148,144,140,204,182,144,131,151,135,97,181,189,145,134,154,94,93,112,197,150,156,67,107,96,137,85,143,131,214,141,107,111,209,61,64,86,180,148,202,173,93,63,108,99,67,147,132,98,206,168,184,178,149,86,159,80,82,62,66,167,45,186,217,42,76,96,129,50,207,169,85,54,93,159,108,48,55,122,155,65,203,122,98,64,167,179,207,91,214,144,112,158,42,81,33,190,199,131,175,126,218,179,87,40,204,113,217,207,68,178,200,55,120,59,91,160,187,166,54,56,215,82,114,136,34,88,139,63,173,149,73,152,117,215,206,208,92,175,206,113,119,114,129,151,111,161,178,105,116,145,192,146,159,104,148,160,132,35,145,172,98,99,182,171,62,177,85,183,184,111,145,115,109,123,97,125,101,179,194,120,167,37,210,121,156,183,78,125,99,91,146,84,93,187,140,147,202,185,184,47,111,126,93,178,219,67,47,202,134,104,63,178,200,206,48,214,39,127,149,80,121,155,149,108,85,207,43,208,60,57,163,77,173,76,163,121,181,107,186,169,94,204,206,33,103,128,174,165,112,93,121,96,181,203,108,138,137,115,188,188,63,115,109,124,107,166,167,105,94,181,129,145,134,168,193,101,97,192,109,100,152,217,137,112,120,66,208,162,141,183,52,169,200,169,204,217,38,173,220,82,117,63,72,187,124,180,51,96,186,183,85,205,174,158,205,88,163,55,126,51,105,183,87,179,134,160,197,217,153,122,153,103,66,215,172,209,81,141,151,194,219,136,93,123,61,119,172,109,145,112,210,37,59,176,217,102,210,181,36,101,191,98,147,196,51,177,166,159,107,103,191,41,114,137,85,108,103,87,61,36,130,215,98,98,170,199,82,138,140,176,87,77,176,78,212,193,199,38,71,158,180,65,97,52,207,106,57,39,76,169,175,104,112,215,69,104,189,162,61,157,44,160,170,114,86,199,210,97,211,77,69,146,81,139,208,44,73,188,133,177,82,85,149,134,115,49,220,159,189,217,132,35,163,160,155,173,126,163,193,184,92,110,210,122,91,126,112,45,10
84,179,140,147,164,117,219,87,80,185,199,85,217,182,130,132,45,183,76,118,97,185,146,83,111,204,161,193,191,129,137,97,88,214,64,174,156,81,57,178,143,120,183,55,149,144,139,204,181,146,132,150,135,99,181,189,146,135,153,93,95,112,197,150,155,69,107,96,137,85,142,132,214,140,107,109,209,59,63,86,182,148,203,172,93,63,106,99,68,147,133,96,207,167,185,178,150,86,157,80,83,61,65,167,44,188,218,43,76,95,130,50,208,168,85,56,94,160,108,48,56,121,156,65,203,123,99,65,166,179,206,91,215,144,112,158,42,81,34,189,200,133,176,126,219,180,87,40,205,112,219,206,66,177,201,55,121,59,91,159,187,166,54,56,214,82,115,135,34,89,139,63,173,149,71,152,117,213,206,210,91,175,207,114,118,115,129,150,111,160,176,106,115,145,193,145,159,104,148,161,131,36,144,174,98,99,182,170,62,178,87,182,184,111,147,115,109,122,98,126,102,179,193,118,168,36,210,121,157,181,78,126,99,90,146,84,93,185,140,148,202,184,185,46,111,125,92,177,219,66,47,201,134,105,63,178,201,205,48,214,39,128,150,79,120,155,150,109,84,206,44,209,59,58,163,77,175,76,163,122,182,106,185,170,92,204,204,35,103,128,172,165,113,92,121,94,182,202,107,139,138,115,187,189,63,115,109,124,107,166,166,104,94,181,129,147,135,168,192,102,97,193,110,101,153,218,137,111,122,66,207,161,141,182,53,169,202,167,202,217,37,171,218,82,117,65,71,188,124,180,52,96,187,184,85,205,174,158,207,86,163,56,126,50,106,182,87,180,133,161,198,216,153,122,154,104,67,216,173,210,81,143,152,194,219,136,93,122,61,117,173,108,145,112,211,37,59,178,217,102,209,182,36,102,188,100,146,195,51,177,167,158,106,104,192,39,114,136,81,108,104,86,62,37,131,216,97,97,170,199,83,137,140,175,87,78,177,79,211,192,200,38,71,159,178,64,96,53,206,105,57,38,77,170,177,103,113,215,67,104,190,162,62,156,44,159,170,114,85,198,208,97,211,78,68,145,82,140,208,44,71,188,133,178,81,84,149,134,116,49,220,158,190,217,133,35,163,161,153,173,126,164,194,186,91,110,210,120,91,125,112,45,10
84,180,140,147,163,117,220,87,80,185,199,85,216,182,130,132,45,183,75,119,96,185,147,82,110,204,161,192,191,129,137,97,89,215,65,175,156,81,57,177,143,120,183,55,149,143,140,204,182,146,132,151,135,99,182,189,146,135,152,93,95,113,197,150,155,69,107,96,137,85,142,132,215,141,107,109,210,59,62,86,182,148,203,172,93,62,106,99,67,147,133,95,207,167,185,178,149,87,157,79,83,62,65,166,45,188,218,43,76,95,130,51,208,168,84,56,93,160,108,48,56,121,156,64,203,123,99,64,166,179,206,91,216,145,112,157,41,81,34,189,200,132,175,126,219,180,88,41,206,111,219,206,66,178,201,55,120,61,92,160,186,165,54,56,214,82,115,136,34,89,138,64,173,148,71,151,118,213,206,210,92,176,207,116,118,115,129,149,111,159,176,107,115,145,192,145,159,104,148,160,131,36,145,174,98,99,183,170,62,178,86,182,184,111,146,115,110,122,99,125,102,178,193,118,167,36,210,120,157,181,78,126,99,90,146,84,93,186,139,148,201,184,185,45,111,125,93,177,219,67,46,201,134,105,63,178,201,206,48,213,39,129,150,79,121,155,150,109,84,205,44,209,58,58,163,76,175,76,163,122,182,105,184,169,93,203,205,35,103,128,173,165,113,93,120,94,182,202,107,139,137,115,187,189,63,113,109,123,106,165,167,104,94,181,129,147,135,168,191,102,96,193,111,101,154,217,136,111,121,66,206,162,142,182,52,170,202,167,203,216,38,171,218,81,117,64,71,187,123,180,53,96,186,185,84,205,173,159,207,87,162,56,126,51,106,182,87,181,132,160,198,216,153,122,154,103,67,217,173,210,81,143,153,193,218,135,94,123,62,116,173,108,145,112,211,36,59,178,217,102,210,181,37,102,188,100,146,195,51,178,167,158,106,104,192,40,113,137,81,107,104,86,62,37,130,217,97,97,170,198,82,137,140,175,87,79,177,80,211,191,200,38,71,159,178,64,96,52,207,105,57,38,77,169,176,104,113,215,67,104,190,162,62,156,44,159,170,115,86,199,208,97,211,78,69,145,82,140,207,44,71,187,133,178,80,83,148,134,117,49,220,157,190,217,132,35,164,161,153,172,126,165,194,186,92,111,211,120,91,126,111,44,10
83,179,141,148,166,116,219,86,80,185,198,82,217,182,131,133,44,183,75,119,98,184,145,82,111,204,162,194,192,129,137,97,88,215,63,173,157,80,58,179,143,121,184,55,147,143,140,206,181,144,129,151,137,99,180,191,147,135,152,94,93,112,197,150,155,71,109,96,139,87,139,132,213,142,105,109,210,58,63,86,180,147,200,171,95,61,107,99,66,149,133,97,206,168,186,178,153,88,160,80,81,61,66,165,44,189,219,43,78,95,130,50,208,167,85,55,95,160,110,45,58,121,155,68,202,122,98,64,166,180,205,92,212,145,114,158,41,81,34,188,200,133,179,125,220,179,88,39,206,113,218,205,66,176,203,55,121,57,90,160,189,167,54,57,213,83,113,133,35,89,138,63,173,151,71,151,117,214,204,210,93,176,205,114,117,114,129,149,111,160,176,108,115,146,192,145,159,107,150,162,131,37,145,174,97,98,182,171,62,177,85,182,184,111,148,115,110,120,99,126,103,180,192,116,169,39,211,119,158,182,79,125,99,89,145,81,91,183,142,147,202,185,185,46,111,126,93,176,218,68,41,199,135,105,61,180,201,205,49,214,38,128,150,78,119,155,150,111,83,204,43,208,57,60,165,77,175,77,163,121,181,105,186,170,92,202,206,33,102,129,171,166,115,91,122,94,181,202,110,140,138,115,186,190,64,113,107,121,106,167,166,104,92,178,128,147,135,167,193,100,95,192,109,99,155,218,137,108,122,64,207,161,142,186,55,169,202,169,200,215,36,174,219,80,118,64,72,187,124,180,50,97,187,183,86,204,172,159,207,87,162,54,125,50,106,183,88,180,135,160,196,218,152,123,155,106,68,215,172,208,82,143,152,198,217,137,91,122,61,115,174,110,145,109,210,36,61,179,217,103,211,184,38,103,186,101,147,195,51,178,166,157,106,102,192,42,113,136,80,108,104,87,60,36,130,216,97,96,168,199,84,137,141,175,85,79,179,76,210,191,199,37,69,161,178,66,96,52,208,104,58,37,78,169,178,102,112,215,66,104,188,163,61,156,42,159,169,114,84,198,207,95,209,79,69,143,81,140,207,42,72,186,134,179,80,82,149,135,118,49,219,158,191,215,132,37,162,161,152,169,125,166,195,184,92,111,209,122,93,123,110,46,10
84,179,140,147,164,118,219,87,80,185,199,85,217,182,130,132,46,183,76,118,97,185,146,83,111,204,161,193,191,129,137,97,88,214,64,174,155,81,57,178,143,120,183,55,149,144,139,204,181,146,132,150,135,99,181,189,146,135,153,93,95,112,197,150,155,69,107,96,137,85,142,132,214,140,107,109,209,59,63,86,182,148,203,172,93,63,106,99,68,147,133,96,207,167,185,178,150,86,157,80,83,61,65,167,44,188,218,43,76,95,130,50,208,168,85,56,94,160,108,48,56,121,155,65,203,123,99,65,166,179,207,91,215,144,112,158,42,81,34,189,200,133,176,126,219,180,87,40,205,112,219,206,66,177,201,55,121,59,91,159,187,166,54,56,214,82,115,135,34,89,139,63,173,149,71,152,117,213,206,210,92,175,207,115,118,115,129,150,111,160,176,106,115,145,193,145,159,104,148,161,131,36,144,174,98,99,182,170,62,178,87,182,184,111,147,114,109,122,98,126,102,179,194,118,168,37,210,121,157,181,78,126,99,91,146,84,93,185,140,148,202,185,184,46,111,126,92,177,219,66,46,201,134,105,63,178,201,205,48,214,39,128,150,79,120,155,150,109,84,205,44,209,59,58,163,77,175,76,163,122,182,106,185,170,92,204,204,35,103,128,172,165,113,92,121,94,182,202,107,139,138,116,187,189,63,115,109,124,107,166,166,104,94,181,129,147,135,168,192,102,97,193,110,101,153,218,137,111,122,66,207,161,141,182,53,169,202,167,202,217,37,171,218,82,117,65,71,188,124,180,52,96,187,184,85,205,174,158,207,86,162,56,125,50,106,182,87,180,133,161,198,216,153,122,154,104,67,216,173,210,81,143,152,194,219,136,93,122,61,117,173,108,145,112,211,37,59,178,217,102,209,182,36,102,188,100,146,195,51,177,167,158,106,104,192,39,114,137,81,108,104,86,62,37,131,216,97,97,170,199,83,137,140,175,87,78,177,79,212,192,200,38,71,159,178,64,96,53,206,105,58,38,77,170,177,103,113,215,67,104,191,162,62,157,44,159,170,114,85,198,208,97,211,78,68,145,82,140,208,44,71,187,134,178,81,84,149,135,116,49,220,158,190,217,133,35,164,161,153,173,126,164,194,185,91,110,210,121,91,125,111,45,10
84,179,139,147,164,115,220,88,79,186,199,85,216,183,128,133,46,183,75,119,97,186,147,82,109,204,161,193,192,125,137,97,88,214,65,173,158,82,56,176,142,120,182,54,149,144,139,206,181,145,131,152,137,99,181,189,146,137,155,94,94,113,197,150,155,69,107,94,136,87,141,132,214,140,106,109,208,60,62,87,183,148,203,172,91,63,105,98,67,147,134,97,207,167,186,177,149,87,157,79,82,63,64,168,44,189,218,44,76,96,130,47,209,168,85,55,94,160,106,47,57,122,156,63,201,121,100,64,165,179,207,91,215,145,114,156,41,80,33,189,200,132,175,127,219,181,85,38,205,112,219,206,66,176,201,56,121,58,92,158,187,166,54,56,214,82,114,133,32,87,140,64,172,150,73,151,118,213,208,211,89,175,206,113,120,115,130,150,113,160,175,107,116,147,192,146,160,104,149,160,129,35,146,174,98,99,181,170,61,177,87,184,184,111,149,114,109,123,99,128,102,180,193,117,168,37,211,119,158,182,79,125,98,92,147,84,93,186,139,147,203,184,184,46,108,127,93,177,217,64,46,202,134,107,63,178,199,206,47,214,38,130,151,78,120,157,152,108,83,205,45,207,59,57,162,78,175,74,162,121,181,109,182,169,93,205,204,35,105,127,173,166,112,90,122,94,183,202,109,139,138,117,186,189,63,113,108,122,107,166,170,102,94,180,129,147,133,169,193,102,96,192,109,102,153,217,138,112,121,67,205,164,143,182,54,168,202,166,202,216,37,170,218,82,117,66,71,190,125,179,53,97,185,185,86,205,174,159,206,85,161,57,126,51,105,181,88,181,133,161,197,218,154,123,153,103,66,216,172,210,84,144,153,194,220,138,92,123,62,116,169,107,145,111,210,38,61,180,217,103,209,182,35,103,188,100,147,195,50,178,167,157,106,105,192,40,114,136,81,110,103,86,63,39,129,217,99,96,171,199,82,137,138,177,89,79,177,77,214,188,199,38,70,157,178,65,96,52,206,104,58,37,77,168,176,103,112,215,69,104,190,161,62,159,44,159,169,113,86,198,210,97,209,78,67,145,82,138,206,44,70,188,134,179,82,85,148,134,116,50,220,158,190,217,132,35,162,162,154,172,126,163,195,185,91,110,209,119,90,125,110,45,10
84,180,141,146,164,117,218,87,80,185,200,86,217,182,129,133,46,183,76,118,97,185,146,83,110,204,161,193,191,129,137,96,88,214,64,174,155,83,56,178,143,120,182,54,149,143,140,204,181,145,132,151,136,100,181,188,146,135,152,92,95,112,196,150,156,70,107,96,138,86,141,132,215,140,107,109,209,58,62,86,182,147,202,172,93,63,107,98,69,147,134,96,207,168,185,179,149,86,157,80,84,61,65,167,44,187,219,44,77,94,130,52,208,167,85,56,95,159,108,48,56,121,155,65,204,123,98,65,167,179,207,90,215,145,112,158,43,81,34,190,200,132,177,125,220,179,86,41,205,112,220,205,66,177,202,56,121,59,92,158,187,166,55,56,213,81,115,135,34,89,139,64,173,149,70,153,117,213,206,210,92,175,206,114,119,115,129,151,110,161,176,107,115,146,193,145,160,104,148,161,130,35,145,174,98,99,183,169,62,178,87,182,183,111,148,114,108,122,99,125,103,180,194,118,168,37,210,120,158,182,78,127,100,91,146,84,94,186,141,148,202,186,185,46,111,125,92,177,219,66,47,201,134,105,63,178,201,206,48,213,39,128,150,80,121,156,151,108,83,205,45,209,58,58,163,77,174,77,164,121,182,106,185,168,93,205,204,35,104,127,173,165,114,92,121,93,182,201,108,139,138,115,186,189,63,114,109,123,107,167,167,104,94,182,130,147,135,168,191,102,97,193,110,100,154,217,137,112,122,65,206,161,141,182,53,170,202,166,203,217,37,171,218,81,118,65,71,188,124,181,53,95,187,185,85,204,174,159,207,87,162,56,127,50,106,182,88,181,133,160,198,216,153,122,153,103,67,217,174,209,82,142,153,194,218,136,94,123,60,118,172,108,144,112,210,37,59,178,217,101,209,181,36,103,188,100,146,195,51,177,166,159,106,103,192,39,114,136,81,108,103,87,62,37,131,217,97,97,170,199,82,137,141,175,86,79,177,78,211,191,200,37,71,160,178,66,96,53,207,104,57,37,77,170,176,104,113,216,68,103,191,161,63,157,45,160,169,114,85,199,208,97,211,78,68,146,82,140,208,44,72,188,134,178,81,84,149,135,117,49,220,158,190,217,132,35,163,160,153,172,128,163,194,186,92,110,211,120,92,125,110,44,10
84,179,140,147,164,117,219,86,80,185,199,85,217,182,130,132,45,183,76,118,97,185,146,83,111,204,161,193,191,129,137,96,88,214,64,174,156,82,57,178,143,120,183,55,149,144,139,204,181,146,132,151,135,99,181,189,146,135,153,93,95,112,197,150,155,69,107,96,137,85,142,132,214,140,107,110,209,59,63,86,182,148,203,172,93,63,106,99,68,147,133,96,207,167,185,178,150,86,157,80,83,61,65,167,44,188,218,43,76,95,130,50,208,168,85,55,94,160,108,48,56,121,156,65,203,123,99,65,166,179,206,91,215,144,112,158,42,81,34,190,200,133,176,126,219,180,87,40,205,112,219,206,66,177,202,55,121,59,91,159,187,166,54,56,214,82,115,135,34,89,139,63,173,149,71,152,117,213,206,210,91,175,207,114,118,115,129,150,112,160,176,106,115,145,193,145,159,104,148,161,131,36,144,174,98,99,182,170,62,178,87,182,184,111,146,115,109,122,98,126,102,179,193,118,168,36,210,120,157,181,78,126,99,91,146,84,93,185,140,148,202,185,184,46,111,125,92,177,219,66,47,201,134,105,63,178,201,205,48,214,39,128,150,79,120,155,150,109,84,206,44,209,59,58,164,77,175,76,163,122,182,106,185,170,92,204,204,35,103,128,172,165,113,92,121,94,182,202,107,139,138,116,187,189,63,115,109,124,107,166,166,104,94,181,129,147,135,168,192,102,96,193,110,101,153,218,137,111,122,66,207,161,141,182,53,169,202,167,202,217,37,171,218,82,117,65,71,188,123,180,52,96,187,184,85,205,174,158,207,86,163,56,126,50,106,182,87,180,133,161,198,216,153,122,154,104,67,216,173,210,81,143,152,194,219,136,93,122,61,117,173,108,145,112,211,37,59,178,217,103,209,182,36,102,188,100,146,195,51,177,167,158,106,104,192,39,114,136,81,108,104,86,62,37,131,216,97,96,170,199,83,137,140,175,87,78,177,79,212,192,200,38,71,159,178,64,96,53,206,105,57,38,77,170,177,104,113,215,67,104,191,162,62,156,44,159,170,114,85,198,208,97,211,78,68,145,82,140,208,44,71,188,133,178,81,84,149,134,116,49,220,158,190,217,133,35,163,161,153,173,126,164,194,185,91,110,210,120,91,125,112,45,10
85,177,142,147,164,115,219,85,80,186,199,86,218,180,129,132,44,184,75,118,97,186,146,83,111,206,161,192,188,130,135,95,87,215,64,174,153,85,57,178,144,120,182,57,148,142,140,204,180,146,131,152,136,98,182,188,144,136,153,93,95,113,195,150,155,69,106,94,137,87,142,133,215,140,106,110,210,59,62,86,182,149,203,174,94,62,106,98,66,150,132,96,209,169,184,177,149,86,156,81,81,63,65,167,44,188,221,42,75,97,130,50,208,167,86,56,93,161,108,48,56,123,157,64,205,125,98,67,166,181,207,91,217,143,113,158,42,79,33,190,200,135,175,123,219,180,87,40,207,112,220,207,66,177,201,54,122,57,93,160,185,168,54,54,213,82,117,134,34,90,138,62,174,150,72,153,117,213,205,210,92,176,206,113,116,114,129,151,111,159,177,105,115,147,189,146,158,105,148,160,128,36,145,173,97,99,182,169,60,178,86,185,183,111,147,113,108,124,98,127,101,178,192,118,166,36,211,119,159,182,78,127,97,92,147,85,92,184,140,146,201,186,184,45,111,129,90,175,216,67,46,199,135,107,62,180,203,205,46,215,40,129,150,80,119,155,151,109,83,206,44,211,61,59,163,76,174,77,162,122,183,103,184,169,91,203,205,36,103,129,175,164,111,92,121,95,181,202,108,142,137,116,186,188,64,114,109,124,107,168,166,105,94,180,130,146,136,169,194,102,98,194,109,102,156,219,137,110,120,66,207,162,143,181,53,169,202,166,203,216,37,172,215,82,117,66,71,190,124,180,54,94,187,185,86,209,175,160,206,86,164,55,124,50,106,181,85,179,135,161,197,216,153,120,152,105,66,216,172,210,82,141,154,192,218,133,93,121,59,116,172,109,147,110,210,36,58,178,217,103,209,181,35,101,189,98,148,196,50,178,167,158,105,103,192,41,113,137,81,108,104,85,63,36,129,216,96,96,171,197,80,137,143,172,88,77,177,79,211,192,200,40,71,160,180,67,96,53,208,105,57,38,77,171,178,104,111,216,67,105,188,163,64,154,44,157,168,115,84,200,206,95,211,76,69,144,79,139,207,42,71,188,132,179,82,84,150,134,115,50,221,157,190,216,134,34,159,160,153,170,123,163,194,184,90,111,210,123,90,125,112,45,10
85,179,140,147,163,117,218,86,80,185,199,85,217,182,130,132,45,184,77,118,97,186,146,83,112,204,161,193,191,128,136,97,88,214,64,174,156,81,56,177,142,121,183,55,148,143,140,204,181,146,132,150,135,99,182,188,147,135,153,93,95,112,197,150,156,70,106,96,136,84,142,131,214,141,107,110,209,59,63,86,183,148,202,172,92,63,106,98,68,147,133,97,206,168,186,177,149,86,157,80,83,61,65,166,44,188,219,43,76,94,130,50,209,167,84,55,93,160,109,47,56,121,156,65,203,122,98,65,166,179,206,91,214,144,113,158,42,81,34,189,200,133,176,127,220,180,87,40,204,112,218,206,66,177,202,54,120,60,92,159,186,166,53,57,215,81,115,135,33,89,139,64,173,150,71,152,118,212,206,210,92,175,207,114,118,115,130,150,111,160,176,106,116,145,193,145,159,103,148,161,131,36,143,174,98,99,183,169,62,178,86,181,184,112,146,114,110,122,98,126,101,179,193,118,168,37,210,121,156,181,78,126,99,91,147,84,93,185,140,147,202,184,185,45,110,126,92,177,219,66,47,201,133,105,63,178,201,205,48,213,39,128,150,79,120,155,150,110,84,205,44,209,58,59,163,77,175,75,163,121,182,106,185,170,93,205,204,34,103,129,172,166,114,92,121,95,182,202,108,139,138,116,186,189,63,114,109,125,106,166,167,104,95,182,129,147,135,168,191,103,97,193,110,101,152,218,137,111,122,65,206,161,141,183,53,169,201,167,203,217,37,171,218,82,117,66,72,188,123,180,53,96,186,184,84,205,173,159,207,86,162,56,125,50,106,182,87,180,133,160,198,216,153,121,154,104,67,217,173,209,81,142,152,194,218,136,93,122,61,117,174,108,145,112,211,37,59,178,217,103,209,181,36,102,188,99,147,196,51,177,167,157,106,104,193,39,114,137,81,108,103,86,62,37,130,217,97,97,170,200,82,137,140,175,86,78,177,79,211,192,200,38,71,159,177,64,96,52,206,105,57,37,77,170,177,104,112,216,68,104,190,161,63,156,43,158,170,114,86,198,208,97,211,78,68,146,82,139,208,43,71,188,133,178,81,84,149,134,116,49,220,158,191,217,133,35,164,161,153,173,127,164,194,185,90,110,210,120,91,124,111,45,10
84,179,140,147,164,117,219,86,79,185,199,85,216,182,129,132,46,183,76,118,97,185,146,83,111,204,161,193,191,129,136,96,89,214,63,174,156,82,57,178,143,119,183,55,148,144,139,205,181,146,132,151,135,98,181,188,146,135,153,93,95,112,197,149,155,69,107,96,137,85,141,132,214,140,107,110,209,59,63,86,183,148,203,172,94,63,106,99,68,147,133,96,206,167,186,178,149,86,157,80,83,61,65,166,44,188,218,43,76,95,130,50,208,167,85,56,94,160,109,47,56,121,156,65,203,123,99,65,167,179,206,91,215,145,113,157,42,81,34,189,200,133,176,126,219,180,87,40,205,111,219,206,66,178,201,55,121,59,91,158,186,166,54,56,214,82,115,135,35,89,139,64,173,149,71,152,117,213,206,210,92,175,206,114,119,115,129,149,112,160,176,107,116,145,193,146,159,104,148,160,131,36,144,174,98,99,183,170,62,178,87,182,183,111,147,115,109,122,99,126,103,179,193,118,169,36,211,120,157,182,78,127,100,90,146,84,93,185,140,148,202,184,184,46,110,126,92,178,220,66,46,201,134,105,63,178,201,205,48,214,39,128,150,79,121,155,151,110,84,206,44,209,59,58,163,77,175,76,163,122,182,105,185,170,92,204,204,35,103,128,172,165,113,92,120,95,182,202,107,139,138,116,187,188,62,114,109,124,106,166,166,104,94,181,129,147,136,169,192,103,97,194,111,101,153,218,137,111,122,66,206,161,141,182,53,169,202,167,202,216,37,171,218,81,118,65,72,188,123,180,52,96,186,184,85,205,173,158,207,87,163,56,126,50,106,182,87,180,132,161,198,216,153,121,154,103,67,217,173,210,81,143,152,194,219,136,93,122,61,117,172,108,145,112,211,36,59,178,217,102,209,181,37,102,188,100,146,195,51,178,167,158,105,104,192,39,114,137,81,108,103,86,62,37,131,216,97,97,170,199,83,137,140,175,87,79,177,79,212,192,200,38,71,159,178,64,96,52,206,106,57,38,77,170,177,103,114,215,68,104,191,162,62,157,44,159,170,114,85,198,207,97,210,78,69,145,81,140,208,44,72,188,133,178,81,84,148,134,116,49,219,158,191,217,132,35,163,161,154,172,126,164,194,186,91,110,209,121,92,126,112,44,10
84,179,141,147,164,117,219,87,79,185,199,85,216,182,130,132,46,183,76,119,97,185,146,82,111,203,161,193,191,129,137,97,88,214,64,175,155,82,57,178,143,120,183,55,148,144,139,204,181,146,132,150,135,98,181,189,146,136,153,93,95,112,196,150,156,70,107,96,137,86,141,132,214,140,107,110,209,59,62,86,183,148,203,171,93,63,106,99,68,147,133,97,207,167,185,178,149,86,157,80,83,61,65,167,44,188,219,43,76,95,130,51,208,168,85,56,94,160,108,47,56,122,156,65,204,123,99,65,166,180,206,91,214,145,113,159,42,81,34,190,200,132,176,125,220,180,87,40,205,112,218,207,66,176,201,55,121,59,91,159,187,166,55,56,214,81,114,135,34,88,138,64,173,149,71,152,117,213,206,210,91,176,207,114,119,115,129,150,112,160,176,106,115,145,193,146,159,104,148,161,131,36,145,174,98,99,183,170,62,178,87,182,184,111,146,115,109,122,98,126,102,179,193,118,168,37,211,121,157,182,78,126,100,91,147,84,92,185,140,148,203,184,184,46,110,125,93,177,220,66,47,201,133,105,63,179,201,205,48,214,40,129,150,79,120,155,151,109,84,206,44,210,59,58,163,77,175,76,163,121,182,106,186,170,92,204,204,34,104,128,172,165,113,92,121,94,182,202,108,139,138,115,186,189,62,115,109,124,107,166,167,104,94,181,129,146,135,168,191,102,96,193,110,101,153,218,137,111,121,66,207,162,141,182,52,169,202,166,202,216,37,171,217,82,118,65,71,188,123,180,52,96,187,184,85,205,174,158,207,87,163,56,126,50,106,182,87,180,132,161,198,216,153,121,154,104,67,215,173,210,81,143,151,194,218,136,94,122,62,117,173,108,145,111,211,36,59,178,217,103,210,182,36,102,188,100,147,195,51,177,167,158,106,104,192,39,113,137,81,108,103,86,61,37,131,217,97,96,170,199,83,137,140,175,86,79,177,79,211,191,199,38,71,159,178,65,96,53,206,105,58,38,77,170,176,103,113,216,67,104,190,162,62,156,44,158,169,113,85,198,208,97,210,79,69,145,82,140,208,44,71,188,133,178,81,84,149,134,116,48,220,158,190,217,133,34,164,161,154,173,126,165,194,185,91,111,210,121,90,125,112,44,10
84,179,140,146,164,116,218,86,80,184,199,85,217,182,129,133,44,184,76,118,96,184,147,83,112,204,163,193,191,130,137,96,88,215,65,173,156,81,57,177,142,120,183,55,148,144,139,204,181,145,132,150,135,100,182,191,146,135,153,92,96,112,197,150,155,70,107,96,137,84,142,132,214,141,107,110,209,59,63,86,183,147,203,171,93,63,107,100,69,147,134,96,207,168,185,177,150,85,157,79,83,60,65,168,46,188,219,43,76,95,130,50,208,168,85,54,93,159,108,48,56,121,157,64,204,122,99,66,167,179,207,90,215,145,112,157,42,80,34,189,200,133,175,127,220,179,87,41,204,112,218,207,66,178,201,56,120,58,91,160,187,167,54,55,215,82,115,136,34,89,138,64,172,149,71,151,117,213,207,209,92,176,207,115,118,116,130,150,111,159,176,106,113,145,194,145,158,104,149,161,131,36,144,173,99,99,183,169,62,177,86,183,182,112,147,115,108,121,98,127,103,178,193,118,167,37,211,120,156,182,77,126,100,90,146,83,93,185,140,147,202,186,184,45,110,124,92,178,218,66,47,200,134,104,63,178,201,205,49,214,40,129,149,79,121,155,152,109,84,206,44,210,58,59,163,77,175,75,163,122,182,106,186,168,92,204,204,36,103,127,172,165,113,92,122,95,183,203,108,140,138,116,186,189,63,114,109,123,107,165,166,105,93,180,128,148,134,168,190,102,96,194,110,101,152,219,136,110,121,66,207,162,141,182,52,170,200,167,202,216,38,172,218,82,118,65,71,188,122,181,51,96,186,184,84,205,174,158,207,87,162,56,126,51,106,183,88,180,132,160,198,217,153,122,154,104,66,216,173,211,80,142,152,194,219,137,93,123,61,118,173,109,144,112,210,37,59,176,218,102,209,182,37,103,188,99,147,195,52,177,166,158,104,105,192,39,115,136,82,108,104,86,62,37,130,216,98,97,171,198,83,137,140,175,88,78,178,78,212,192,200,38,70,159,180,64,95,53,206,106,58,38,77,171,177,102,114,216,68,103,191,162,61,156,44,159,169,113,86,198,208,97,211,78,68,146,81,139,209,43,71,187,134,177,80,85,149,134,115,48,219,158,190,218,133,36,162,160,154,174,125,165,194,185,92,110,210,121,91,126,111,45,10
84,179,141,147,164,117,219,86,80,186,199,85,217,182,130,132,46,183,76,118,97,185,147,83,110,203,162,193,191,129,137,96,89,214,63,174,156,82,56,178,142,120,183,55,148,144,139,204,182,145,132,150,135,99,181,189,146,136,153,93,95,112,197,150,155,69,107,96,137,85,141,131,214,140,107,109,209,59,63,86,182,148,202,172,93,63,107,99,68,147,133,96,207,168,186,178,150,85,157,80,83,61,65,167,44,187,219,43,76,94,130,50,208,168,84,55,94,160,108,47,56,122,155,65,203,123,98,65,166,179,207,91,215,145,113,158,42,81,34,189,199,133,176,126,219,180,86,40,205,111,219,206,67,178,202,55,120,59,91,159,187,166,54,56,214,82,115,135,34,89,138,63,173,150,71,152,117,213,206,210,91,176,207,114,119,115,130,150,111,160,176,106,115,145,193,145,159,104,148,161,131,36,144,174,98,99,183,169,62,178,87,182,184,111,146,114,109,122,98,126,102,179,193,119,168,37,210,121,157,181,78,126,99,90,146,84,93,185,140,148,202,185,184,45,110,126,92,178,219,66,47,201,134,105,63,178,201,205,48,214,39,128,150,79,121,155,150,109,83,205,44,209,59,58,163,77,175,76,163,121,182,106,185,170,92,203,204,35,103,127,172,165,113,92,121,95,182,202,107,139,138,116,187,189,62,114,109,123,106,166,166,104,94,181,129,147,135,168,191,102,97,193,110,101,153,218,137,111,121,66,206,161,141,183,53,169,202,167,203,216,36,172,219,81,118,65,71,187,123,180,52,96,186,184,84,204,174,159,206,87,163,55,126,50,106,182,88,180,132,161,198,216,153,121,154,104,67,217,173,210,82,143,152,194,219,136,93,122,61,118,172,109,145,112,211,37,59,177,217,102,209,181,37,102,188,100,146,195,51,178,167,158,105,104,192,40,114,136,81,108,104,86,62,37,130,216,97,96,170,199,83,137,140,175,87,78,176,78,212,192,200,38,71,159,178,64,95,52,206,105,58,38,77,170,177,104,113,215,67,104,190,162,62,156,44,159,170,114,85,198,208,97,211,78,68,146,82,140,208,44,72,187,133,178,80,84,148,135,115,49,220,157,190,217,133,35,164,161,154,173,126,164,193,186,91,110,210,120,91,125,111,45,10
84,179,140,147,163,118,218,86,80,185,199,85,217,182,129,133,45,183,76,118,98,185,146,83,111,204,161,193,191,129,137,97,88,215,64,174,155,82,57,178,142,120,183,55,149,144,139,205,181,146,132,150,135,99,182,189,146,135,153,93,95,112,197,149,156,69,107,96,137,85,142,131,214,140,107,110,209,59,63,86,182,148,203,172,93,63,106,98,68,147,133,96,207,167,185,178,150,86,157,80,82,62,65,167,44,188,218,43,76,94,130,50,209,167,85,56,94,160,108,47,55,121,156,65,204,123,99,65,166,179,206,90,215,144,112,157,43,80,34,190,200,133,176,126,219,180,87,40,205,112,219,206,66,177,201,55,120,59,91,159,187,166,54,56,214,82,115,134,34,89,139,63,173,149,71,152,117,213,206,210,91,175,206,114,118,115,129,150,111,160,176,106,116,145,193,145,159,104,148,161,131,36,144,174,98,99,182,170,62,179,86,182,183,111,146,114,109,122,98,126,102,179,193,118,168,37,210,121,157,181,78,126,100,91,147,84,93,185,140,148,202,184,184,45,111,126,92,177,219,66,46,201,134,105,63,179,201,205,48,214,39,129,150,79,121,155,151,110,84,206,45,209,59,58,163,77,175,76,163,122,182,106,185,170,93,204,204,34,103,128,172,165,113,92,121,94,182,202,108,139,137,115,187,188,63,115,109,124,107,166,166,104,94,181,129,147,134,168,191,102,97,194,110,100,153,217,137,111,121,66,207,161,141,182,53,169,202,167,202,217,37,171,218,82,117,65,71,188,123,180,52,96,187,184,84,204,174,158,207,86,163,55,125,51,106,182,87,180,133,160,198,216,154,122,154,104,67,216,173,210,81,143,153,194,218,136,93,122,62,116,172,108,145,111,211,37,60,178,217,102,210,182,37,102,188,100,147,195,51,177,167,158,105,104,192,39,114,136,81,108,103,86,62,38,130,216,97,96,170,199,83,137,140,175,87,79,177,79,211,191,200,38,71,159,178,64,95,53,206,105,57,38,77,170,176,103,113,215,67,104,190,162,63,156,44,159,170,114,85,199,208,97,210,78,68,145,82,140,207,44,72,187,134,178,81,84,148,135,116,49,220,158,190,217,133,35,163,160,153,173,126,164,194,186,91,111,210,121,91,125,111,44,10
85,178,141,146,163,117,219,89,79,185,199,86,217,183,131,132,46,183,78,119,96,185,145,83,110,204,162,193,192,130,138,96,88,215,65,173,158,81,58,179,142,120,184,54,148,144,138,206,181,146,133,151,134,100,180,189,146,135,151,93,96,111,197,149,155,70,107,95,137,86,140,132,214,140,107,110,210,60,63,87,182,147,201,172,92,64,105,98,68,147,132,95,207,167,185,178,149,86,157,80,82,60,65,167,44,189,218,44,76,95,128,50,207,167,86,55,94,159,108,48,55,120,155,65,203,124,99,65,166,180,206,90,216,145,113,158,42,81,33,189,201,132,178,126,219,180,87,39,204,111,220,205,66,176,201,56,121,58,92,160,187,166,53,56,215,81,115,135,34,88,138,65,174,150,70,152,118,213,205,208,92,175,207,114,119,114,129,151,110,159,178,106,116,145,192,146,160,105,148,161,132,35,145,175,99,98,183,171,62,178,86,183,183,110,146,114,108,123,98,125,102,180,193,117,168,37,210,119,157,182,79,126,100,91,147,83,93,186,141,147,203,183,183,44,109,126,93,176,220,65,46,200,133,104,64,178,198,205,48,213,39,130,151,79,121,155,152,109,84,205,44,209,58,58,163,78,173,75,161,122,181,107,185,169,93,205,205,33,104,129,173,165,114,93,120,95,182,201,108,140,137,116,185,189,62,116,109,123,105,166,165,104,94,181,129,146,135,168,193,101,96,194,111,102,155,217,137,111,123,66,207,160,142,182,54,168,202,166,203,216,38,172,219,82,117,65,71,188,123,180,52,96,184,186,84,205,174,158,208,86,161,57,126,51,106,181,87,181,134,161,197,216,153,122,154,103,68,216,175,209,82,143,152,194,219,136,93,122,62,117,172,107,144,112,211,36,60,179,217,101,209,181,36,102,187,100,147,195,50,178,166,157,105,103,193,39,114,137,81,108,105,86,62,38,129,217,97,98,170,199,83,138,140,174,86,77,177,79,212,191,200,38,71,160,178,65,97,53,207,105,57,38,76,169,176,104,113,215,67,103,189,164,62,157,44,159,169,113,85,198,209,95,209,78,67,145,83,140,207,44,70,188,134,178,82,83,149,133,116,51,220,159,189,218,132,34,162,160,154,174,124,164,193,187,92,110,210,121,92,126,111,45,10
84,180,140,147,164,118,218,86,80,186,199,85,218,182,129,133,46,183,76,119,97,185,146,82,110,203,162,193,192,129,137,97,88,214,65,174,155,81,57,179,142,120,182,55,148,143,139,204,181,146,131,151,135,99,182,190,145,136,152,94,94,111,198,149,156,68,106,95,137,86,141,132,215,140,107,109,208,58,63,85,182,148,202,171,93,63,107,100,68,146,133,96,207,169,185,177,149,86,157,81,83,63,66,168,45,188,219,44,76,94,130,49,207,167,83,56,94,160,109,47,56,122,154,65,203,122,99,64,167,180,207,90,214,144,113,158,42,80,33,189,200,132,177,126,220,180,87,40,206,110,220,206,66,177,203,54,121,59,92,159,186,167,54,56,214,82,113,136,34,88,139,64,172,149,72,152,116,213,206,210,91,176,207,113,119,114,129,150,112,160,176,107,117,145,192,145,159,104,148,161,130,35,145,174,99,99,182,169,63,177,86,182,183,111,148,116,108,122,99,126,103,177,193,119,168,37,211,120,156,181,77,127,100,90,148,83,93,186,141,148,202,186,185,45,111,125,93,178,219,65,48,200,133,105,63,179,202,206,48,214,41,129,150,79,121,154,151,109,84,205,44,210,59,58,164,77,175,76,163,121,182,106,185,169,92,203,203,35,103,127,172,165,114,91,121,94,183,201,107,139,139,116,186,189,63,114,107,125,107,166,167,105,93,181,129,147,135,169,192,102,96,193,111,101,153,218,137,111,122,67,207,161,141,181,53,168,203,166,203,216,38,172,218,81,117,65,71,187,123,181,52,96,186,184,84,205,172,158,206,87,163,56,124,50,105,182,87,181,133,161,197,216,155,122,155,104,68,216,173,210,81,142,152,196,218,137,93,123,60,116,173,108,145,112,212,37,60,178,217,102,209,180,36,101,188,99,145,195,52,177,166,159,105,105,192,40,115,137,81,108,105,85,62,37,130,215,98,97,170,200,82,137,140,175,87,79,177,79,213,191,199,38,72,158,178,65,97,53,206,106,58,38,78,171,177,102,113,216,66,103,191,162,62,156,44,160,170,114,85,199,208,97,212,79,68,143,82,139,209,44,71,188,135,179,81,83,148,135,117,49,220,158,191,216,133,36,163,161,153,172,126,165,195,186,91,110,209,120,90,125,111,45,10
84,180,139,146,162,115,218,87,80,185,202,85,217,182,129,134,45,184,78,118,98,186,148,82,112,203,161,193,192,129,136,97,88,214,63,175,156,82,59,179,143,120,182,54,148,144,140,205,181,145,133,152,136,99,180,189,146,135,152,93,96,114,197,150,154,68,106,97,138,87,141,131,215,138,107,111,208,60,62,85,182,148,203,171,94,62,105,101,68,149,132,96,206,167,185,179,149,86,156,81,82,62,65,167,44,189,219,42,77,93,130,48,207,168,83,57,93,160,110,46,57,122,156,65,203,123,98,64,166,179,206,91,213,145,112,158,41,80,35,190,201,132,176,126,220,180,86,40,205,113,219,205,67,179,202,55,121,58,91,160,185,167,52,56,214,81,115,135,33,89,140,65,173,149,73,151,117,211,206,211,92,177,207,115,119,115,132,150,114,161,176,106,115,145,192,146,159,105,147,161,130,37,145,174,98,98,182,170,63,179,87,181,183,112,147,114,110,122,98,128,102,179,191,117,167,38,209,122,158,181,76,126,100,91,146,83,94,186,139,148,201,186,181,45,110,127,92,176,221,66,47,201,135,105,64,179,200,205,49,216,38,129,150,79,121,154,150,110,84,206,44,209,59,58,164,78,175,76,163,121,182,106,185,169,93,204,203,34,103,129,172,163,113,92,119,93,182,202,108,139,137,115,186,185,63,114,109,123,106,167,165,103,93,183,129,147,134,169,192,101,95,194,110,101,153,217,137,110,122,66,205,161,141,181,53,170,202,167,204,218,36,169,217,82,118,64,72,186,122,179,52,95,184,183,84,204,174,159,207,87,163,56,125,50,106,181,88,180,132,161,198,216,152,121,155,105,68,216,174,209,79,141,152,194,218,135,94,123,61,119,175,110,145,111,211,36,58,178,218,101,209,180,37,103,186,100,147,195,50,177,166,157,106,105,193,40,113,137,82,107,104,86,62,37,131,216,99,96,169,198,85,136,141,174,87,78,175,79,212,191,200,38,71,159,179,63,96,52,206,104,58,40,78,169,177,104,112,216,67,104,190,162,61,157,47,158,167,115,86,198,206,99,212,80,68,146,83,140,207,44,72,186,134,179,80,84,148,132,117,47,222,159,191,217,131,34,162,162,153,173,125,164,194,186,90,112,209,120,90,126,111,45,10
84,178,140,147,164,117,218,87,80,185,198,84,216,181,128,133,45,183,76,119,97,184,146,83,111,206,161,193,190,128,136,95,89,216,64,175,156,82,56,179,142,120,183,55,149,144,139,205,181,146,132,151,135,99,181,188,146,135,153,94,96,113,197,149,156,69,107,95,136,85,142,131,214,142,106,110,209,60,64,87,182,148,202,172,92,62,106,99,68,148,133,96,208,168,186,178,149,86,155,80,83,62,65,167,44,187,218,43,76,94,130,50,209,167,85,57,95,159,108,48,57,121,155,65,203,123,97,66,165,179,206,89,214,145,114,157,41,81,34,189,200,132,176,126,219,181,86,40,205,112,219,206,66,177,199,55,121,59,91,160,186,166,55,57,214,81,115,136,33,88,140,62,172,150,71,151,118,213,206,210,92,176,206,114,119,115,129,150,112,160,176,106,115,145,192,146,159,106,148,160,129,35,145,174,98,99,182,170,62,179,87,182,183,111,147,114,110,123,98,126,102,180,193,118,169,36,210,121,156,183,78,126,99,91,145,84,94,185,140,148,202,185,185,46,110,125,91,179,219,66,46,199,133,105,62,178,201,207,48,213,38,129,149,80,120,155,150,110,83,205,45,209,59,59,162,77,176,76,163,122,182,107,186,170,93,204,204,34,104,127,173,166,114,93,121,95,183,202,108,140,137,115,186,188,63,114,109,124,107,166,167,104,93,180,128,147,135,169,193,102,97,192,111,100,154,217,136,110,123,66,207,162,141,182,53,169,202,167,203,216,37,171,218,81,118,64,71,187,123,180,53,96,186,184,85,204,174,158,206,85,162,56,125,50,107,182,87,181,133,160,198,216,152,122,154,104,66,216,172,209,82,142,151,194,219,136,93,124,60,115,172,108,145,112,212,36,58,178,218,102,210,180,35,103,188,101,146,194,50,178,167,158,105,104,192,39,114,138,81,109,103,86,62,38,132,216,98,96,171,199,84,136,140,176,86,78,177,78,211,192,201,38,72,159,177,65,96,52,206,105,58,38,77,170,176,103,113,217,67,104,192,162,62,156,45,160,169,114,86,198,208,97,211,78,69,146,83,140,207,45,72,188,133,178,80,83,150,134,118,49,220,157,190,217,133,36,164,161,154,173,127,164,194,185,92,110,209,120,91,126,112,44,10
85,179,142,146,165,118,219,85,81,186,200,87,217,182,129,133,45,185,75,118,97,186,145,85,113,205,162,194,192,127,139,97,90,214,62,174,154,84,55,179,145,121,183,54,149,144,139,205,180,145,132,152,135,98,182,189,146,135,153,95,94,112,198,148,156,72,107,94,137,85,142,132,213,140,106,110,211,57,63,85,183,147,202,172,92,63,107,98,67,147,133,96,209,169,184,178,148,86,156,80,81,61,64,166,45,190,221,42,75,95,131,50,208,166,82,55,93,161,106,48,55,123,156,65,203,123,97,65,167,179,205,91,213,144,113,157,43,80,34,190,199,131,176,126,220,180,87,40,205,111,216,205,68,178,203,55,120,59,92,160,187,164,54,54,214,82,114,137,36,89,139,63,173,149,71,152,117,214,207,209,89,176,208,115,118,116,130,151,113,161,175,108,115,143,193,142,159,104,148,159,131,36,143,176,100,100,183,168,62,178,86,182,184,110,146,116,109,121,98,125,102,179,193,117,169,36,211,120,155,180,78,125,97,91,146,84,94,189,140,148,203,184,185,45,108,125,91,178,220,66,51,200,134,103,64,178,200,205,48,213,40,127,151,78,121,154,150,110,82,205,43,207,59,59,165,78,177,75,164,121,181,106,185,170,91,203,206,34,103,129,171,164,114,92,122,95,179,203,108,137,139,117,186,189,63,113,109,123,106,165,168,105,94,181,126,147,134,167,193,103,95,193,110,101,153,218,138,111,120,67,208,162,141,183,53,173,202,167,202,217,36,171,219,82,117,65,71,189,122,182,52,97,187,184,84,205,173,159,207,87,162,54,127,53,106,182,87,181,136,162,198,216,153,123,152,101,66,217,174,208,79,142,150,195,218,137,93,121,60,117,174,108,145,112,211,37,60,179,217,103,209,182,36,101,190,100,145,196,50,176,167,159,106,105,193,39,113,137,81,109,104,86,62,39,128,217,99,95,167,200,82,137,139,174,87,76,176,77,212,192,200,38,69,159,179,65,95,53,202,105,56,38,77,169,176,105,112,215,66,104,193,163,62,157,44,158,170,115,86,197,210,97,211,79,69,147,83,140,207,44,71,189,134,177,81,86,149,133,115,49,221,158,192,217,134,32,162,161,151,173,127,164,192,185,90,111,211,123,90,125,110,45,10
85,180,140,146,162,118,220,86,79,186,196,85,218,182,131,132,44,186,78,117,97,186,144,82,110,204,164,192,191,129,136,97,88,213,63,176,154,82,56,176,143,118,182,56,146,145,140,205,182,146,132,151,133,97,183,188,146,135,152,94,95,113,196,150,155,68,108,95,137,86,141,133,212,141,105,109,211,60,64,87,183,146,202,174,94,65,105,99,68,148,134,96,208,169,185,179,150,85,155,82,84,61,65,165,44,188,218,43,75,93,129,49,207,169,85,57,93,157,110,47,57,121,154,63,201,122,98,62,166,179,207,92,214,145,113,157,42,79,36,189,199,130,176,126,220,182,87,42,204,111,217,207,65,177,201,56,123,59,94,156,187,167,54,54,216,82,117,134,33,89,138,63,173,150,73,151,116,211,207,211,91,175,209,115,117,113,129,150,112,162,174,106,116,143,192,146,159,104,148,159,132,35,144,173,95,100,183,170,64,177,86,181,183,111,147,114,109,123,101,122,103,181,196,117,168,35,213,121,155,180,78,127,101,91,146,83,94,187,140,147,201,184,186,44,112,126,91,176,220,62,45,201,134,105,65,178,201,205,47,213,38,129,148,79,120,156,150,110,85,206,43,211,58,57,163,76,175,76,164,121,183,106,183,171,93,205,204,35,106,128,174,165,114,90,121,96,182,202,105,141,138,116,183,187,62,117,108,123,109,165,168,104,96,181,129,146,135,169,192,102,101,193,112,101,153,216,138,109,120,66,205,162,142,184,52,169,203,166,201,216,39,172,219,82,118,66,72,188,123,181,52,95,185,184,85,203,174,159,207,86,163,55,124,50,105,180,87,181,132,160,198,216,153,121,154,105,67,218,173,211,81,141,151,193,218,133,91,123,61,118,173,108,145,109,211,35,61,177,217,102,209,182,38,103,188,100,147,193,53,178,166,159,108,104,191,39,115,137,82,104,104,85,64,39,128,215,98,98,171,199,83,135,141,178,85,78,177,79,210,191,200,38,69,159,178,65,97,54,206,105,59,36,76,171,176,102,111,217,67,102,188,161,63,159,45,159,170,114,86,198,207,97,211,78,67,144,83,142,210,44,70,188,133,177,79,84,147,134,116,49,219,156,190,218,131,33,165,162,154,171,124,163,192,189,91,112,211,120,91,123,112,44,10
84,181,140,148,164,116,220,87,80,185,199,85,216,180,128,132,44,183,76,120,98,184,148,86,110,204,162,195,191,127,138,95,87,213,63,173,156,82,56,178,142,120,184,54,150,141,138,205,181,146,132,150,136,97,181,190,146,133,152,94,95,111,198,150,152,68,106,96,138,88,141,131,216,142,106,111,209,58,63,87,182,147,201,171,92,62,105,99,70,148,134,98,206,170,186,177,149,86,156,78,80,61,64,168,43,188,218,43,76,96,130,51,206,167,86,56,95,161,106,48,55,121,157,66,203,122,98,64,167,182,207,93,215,145,113,157,43,82,35,190,201,133,175,125,221,179,88,41,205,111,219,207,66,177,201,56,119,58,91,158,186,166,54,57,215,81,114,135,35,90,138,64,171,148,70,151,116,213,203,211,92,177,204,114,118,116,128,149,111,162,174,105,116,143,191,145,158,104,149,159,133,34,145,174,98,102,183,171,61,177,88,182,184,110,147,114,107,125,96,126,101,180,194,119,169,36,210,123,157,183,77,126,101,91,150,84,91,186,143,149,201,186,185,47,112,125,92,177,218,66,48,198,133,104,63,180,201,205,49,214,39,129,151,80,122,154,151,108,84,207,45,209,57,59,164,76,174,77,164,122,184,105,186,168,91,205,204,38,103,127,172,164,114,91,120,94,183,203,107,138,137,115,184,190,62,113,108,123,103,166,168,104,95,182,129,147,137,168,191,101,98,193,110,101,153,216,137,111,120,66,207,162,141,183,51,168,202,166,202,216,37,171,219,82,119,68,69,189,124,180,53,96,186,183,83,205,174,157,208,88,160,56,126,50,108,182,88,180,130,161,197,215,153,121,155,106,66,214,175,210,82,142,152,194,218,136,93,122,62,117,170,107,144,112,211,37,60,177,219,101,208,180,36,102,189,100,146,194,52,177,166,158,105,106,190,39,113,136,80,106,104,88,60,37,131,217,99,95,172,199,82,139,140,176,87,76,175,78,212,192,201,38,73,160,177,61,97,52,205,106,58,38,78,171,176,103,113,216,67,104,191,160,65,157,42,160,169,113,86,199,208,100,211,80,70,146,81,140,208,43,72,189,134,178,80,84,149,134,116,49,218,158,189,216,133,35,164,162,153,172,126,163,195,184,91,109,211,122,90,127,112,44,10
86,177,139,147,163,120,219,85,80,187,199,84,216,184,129,133,47,183,74,120,98,184,147,83,111,205,160,193,195,129,134,97,87,211,67,173,156,78,56,176,142,119,182,52,149,146,139,202,179,149,131,150,133,97,183,191,151,135,151,91,96,113,197,152,154,71,106,97,139,87,143,129,213,142,107,109,207,59,63,86,179,148,201,170,96,62,106,99,68,149,132,97,205,169,186,177,151,87,157,82,82,59,67,166,48,191,218,46,74,92,131,52,207,167,88,55,96,159,109,46,56,119,155,65,202,123,100,66,167,184,207,92,218,144,113,157,39,82,31,189,199,131,174,124,218,180,85,43,206,114,221,206,65,175,201,54,122,60,91,161,184,165,56,57,214,81,115,135,33,88,139,64,174,150,69,151,117,210,207,209,94,174,206,115,118,111,131,150,111,162,175,104,114,145,190,145,158,103,149,163,133,37,145,176,94,99,180,173,60,174,88,184,184,110,147,117,108,122,99,123,101,179,193,120,167,36,213,120,157,182,78,127,96,91,146,83,94,185,142,146,202,184,182,43,112,126,92,178,216,63,48,204,134,105,64,177,202,209,48,213,38,128,147,78,119,157,151,111,85,204,46,210,57,59,163,77,174,75,162,122,183,107,186,170,94,203,204,36,104,129,175,166,114,90,120,95,183,202,108,139,138,113,186,189,62,114,108,123,109,166,167,105,95,185,130,150,137,165,190,102,97,193,109,100,155,216,137,110,123,66,207,162,139,179,53,170,200,167,203,216,36,171,219,83,116,64,72,188,126,184,55,95,185,184,85,202,173,156,206,85,163,58,125,51,106,183,86,180,132,161,195,217,156,121,156,104,66,215,174,210,82,144,154,192,220,135,94,122,62,117,172,109,146,113,212,37,59,177,216,104,210,182,36,100,186,100,146,194,53,177,167,158,102,103,188,35,112,138,84,105,103,84,60,39,129,216,98,96,171,199,82,137,142,175,87,76,176,75,213,193,198,38,71,159,178,67,97,50,207,105,63,37,77,171,176,101,113,213,68,105,190,165,62,159,42,157,169,113,86,196,206,96,213,78,67,143,80,137,206,46,73,188,134,180,82,85,148,135,118,51,221,161,188,216,133,35,163,157,154,176,126,164,197,185,92,114,213,122,92,124,108,43,10
84,180,140,147,163,118,218,86,79,185,199,85,217,183,129,132,45,183,76,119,97,185,147,83,111,203,161,193,191,129,136,97,89,214,64,175,156,82,56,178,143,121,183,55,149,144,140,204,181,146,132,151,135,99,181,189,146,136,152,93,94,113,197,150,155,69,107,96,137,86,142,132,214,140,106,109,209,59,63,85,182,148,203,172,93,63,107,99,67,147,133,96,206,167,186,178,150,85,157,80,83,61,65,167,45,188,218,43,76,95,130,50,208,167,85,56,94,160,108,48,56,121,156,65,203,123,99,65,166,179,207,91,215,144,112,158,42,81,33,189,200,133,176,126,219,180,87,40,205,111,218,206,67,178,201,55,121,59,91,159,186,166,54,56,214,82,115,135,34,89,139,64,173,149,71,152,117,213,206,210,91,176,207,114,118,114,129,150,111,160,177,106,116,145,193,145,159,105,149,161,131,36,144,174,98,99,182,170,62,178,87,182,183,111,147,115,109,122,98,126,102,179,193,118,168,36,211,121,157,181,78,126,99,90,146,84,93,186,140,148,202,185,185,45,111,125,92,177,219,66,46,202,134,105,62,178,201,205,48,214,39,129,150,79,120,155,151,109,83,205,45,209,59,58,163,77,175,76,163,122,182,106,185,169,92,204,204,34,103,128,172,165,113,92,121,94,182,202,107,140,138,116,187,189,63,115,109,123,107,166,166,104,94,181,129,147,135,168,191,102,96,193,110,100,153,217,138,111,121,66,207,161,141,182,53,169,202,167,202,217,37,172,218,81,117,65,72,187,123,180,53,95,186,184,84,205,174,158,207,87,163,56,125,51,106,182,88,180,133,160,198,216,153,122,154,104,67,216,173,210,81,142,152,194,218,136,93,122,61,117,173,108,145,112,211,37,59,178,217,103,210,182,36,102,187,100,146,195,51,177,167,157,106,104,192,40,113,137,81,108,104,86,62,37,130,216,98,97,171,199,82,137,140,175,87,78,177,79,212,191,199,37,71,159,178,64,96,52,206,105,57,38,77,170,176,103,113,215,67,104,191,162,62,157,44,159,170,114,85,198,208,97,211,78,68,145,82,140,207,44,71,188,133,178,81,84,148,134,116,48,219,158,190,217,133,35,163,160,153,172,126,164,194,186,91,111,210,120,91,126,111,45,10
84,179,140,148,164,117,219,87,79,185,199,85,217,182,130,132,46,185,76,118,98,185,145,82,111,204,161,193,191,128,137,97,88,214,63,174,155,82,57,177,143,119,183,55,150,144,140,206,181,146,132,151,135,99,181,188,146,136,152,92,95,112,197,150,157,70,107,96,136,85,142,131,215,141,106,109,210,59,64,85,182,147,202,172,93,62,106,99,67,147,134,96,207,168,186,178,150,85,156,80,83,61,65,168,44,188,218,43,75,94,128,51,209,167,86,56,93,160,109,47,56,122,155,65,203,122,98,65,166,181,206,92,214,144,112,158,42,80,34,190,200,133,176,125,219,180,87,39,205,112,219,205,66,176,202,55,121,58,91,158,186,167,54,57,214,82,115,135,34,89,139,64,173,149,70,152,117,213,206,210,90,174,207,115,118,114,130,150,111,160,175,106,116,145,193,146,158,104,148,160,130,36,145,176,98,100,183,168,63,179,87,182,183,111,146,115,109,123,98,125,102,178,193,118,168,37,211,120,156,180,78,126,99,91,147,85,95,186,140,147,202,184,185,45,111,126,93,178,219,65,47,200,136,105,62,178,201,205,47,215,38,129,149,79,120,156,150,109,84,205,44,208,60,57,162,77,175,77,163,122,181,106,186,168,92,203,205,36,103,127,173,165,114,92,121,94,182,202,108,139,137,115,187,189,62,114,109,123,106,167,167,104,94,181,128,146,135,169,191,102,96,194,110,100,153,217,137,111,122,66,207,161,142,182,52,169,201,167,203,217,38,171,218,82,118,65,72,188,123,180,52,97,187,184,84,204,174,160,207,86,162,55,126,51,105,182,87,182,133,160,198,217,153,122,154,104,66,217,173,209,82,143,153,194,220,135,93,122,62,117,173,108,145,111,211,37,59,177,218,102,210,181,37,102,187,101,146,194,49,178,167,158,106,104,192,38,114,137,80,108,103,87,62,37,131,216,97,97,170,199,83,138,140,175,86,77,177,79,212,192,200,38,72,159,179,64,96,53,206,106,57,38,77,170,175,105,113,216,67,104,190,162,63,156,45,159,169,115,86,199,208,97,210,78,69,146,82,139,207,45,71,188,133,178,80,85,148,135,116,48,219,157,190,217,133,35,164,160,153,172,126,165,194,185,91,110,210,120,91,125,112,45,10
84,178,137,148,164,115,219,86,79,184,200,84,217,183,128,133,46,184,76,117,96,185,148,83,110,205,161,192,190,131,138,95,88,215,63,172,156,82,55,178,144,122,183,56,151,142,139,205,182,144,132,152,136,98,184,189,147,132,151,94,94,112,197,150,155,69,106,94,136,84,145,131,216,142,106,108,210,60,61,84,182,147,203,173,95,63,106,97,69,147,133,99,205,168,185,176,150,86,155,79,83,61,65,168,42,192,220,44,78,95,130,51,208,170,86,55,93,160,109,49,59,123,155,65,206,122,98,66,168,179,208,90,214,144,113,160,41,80,33,188,198,132,175,127,219,180,86,39,205,113,219,207,64,179,200,56,121,61,93,157,189,167,56,55,214,81,115,136,35,91,138,64,173,150,72,152,116,215,204,210,90,177,208,115,118,116,130,148,112,160,175,105,113,146,193,145,157,102,148,160,130,34,146,174,97,97,183,169,62,180,88,183,185,110,147,115,110,122,98,126,102,180,192,119,170,36,211,121,157,181,77,127,100,92,145,86,94,184,140,147,202,185,184,47,110,125,92,178,219,67,45,202,135,104,61,177,199,202,48,214,36,131,149,79,122,155,152,108,84,207,44,208,60,57,164,76,175,77,160,123,181,106,185,169,93,204,204,35,101,129,173,167,114,94,122,93,183,201,107,140,136,116,185,189,64,114,109,123,108,166,164,104,95,179,128,148,135,166,191,101,97,193,110,99,153,217,137,112,121,68,206,161,140,181,52,168,200,168,203,216,36,173,218,83,118,65,71,188,123,179,51,96,188,185,84,205,175,157,206,85,163,56,125,50,108,182,88,180,133,160,198,217,153,125,154,104,67,218,174,209,82,142,154,194,218,135,94,123,62,120,172,110,146,111,209,36,60,178,216,104,209,179,34,103,189,100,146,195,52,178,168,159,106,105,192,40,114,137,83,108,104,86,62,39,132,216,95,99,173,199,84,136,141,173,86,79,177,77,212,192,199,40,69,158,179,63,96,52,207,105,58,39,77,168,176,103,114,215,68,104,188,162,64,155,44,160,170,112,85,198,208,97,210,80,70,144,81,140,207,46,70,188,135,179,81,82,150,135,117,50,220,157,190,217,132,35,163,161,156,172,128,163,195,185,90,111,208,121,92,125,111,44,10
83,180,141,147,164,117,219,87,80,185,199,86,217,181,129,132,46,183,77,118,97,184,147,83,110,203,162,193,190,128,137,96,89,215,64,173,156,82,56,178,142,120,183,54,149,143,139,206,181,145,131,151,135,98,181,189,146,136,152,94,94,111,197,149,156,69,107,96,138,86,141,132,215,140,106,110,210,60,62,85,183,146,201,172,93,63,107,100,68,147,134,96,207,168,185,178,149,86,157,80,83,62,65,166,44,188,219,43,76,95,130,51,208,168,85,55,94,160,108,47,56,123,157,65,204,123,98,64,166,178,205,90,215,144,112,159,42,81,34,190,199,132,177,127,219,180,87,40,205,112,219,206,67,177,202,56,121,59,90,159,187,166,56,56,214,82,116,134,34,89,137,63,174,150,71,152,118,213,207,210,92,176,207,114,119,114,130,149,111,160,176,106,115,146,193,146,159,104,148,161,130,37,143,173,97,100,182,171,62,179,87,182,183,111,146,115,109,123,98,126,103,178,193,117,168,36,210,120,155,181,78,127,99,91,146,84,94,186,139,148,202,185,185,45,110,126,93,178,220,65,46,201,134,105,63,178,202,207,47,213,39,129,150,79,121,156,151,109,84,205,44,208,60,58,164,76,174,75,163,121,182,106,184,170,92,203,205,35,102,127,172,166,113,92,121,95,182,201,108,139,137,115,186,190,62,114,109,124,106,166,167,105,93,182,129,147,135,168,191,102,96,194,111,101,154,218,138,111,123,67,206,162,141,183,52,170,202,168,203,216,38,171,219,82,118,65,71,188,124,181,53,96,185,184,84,205,174,159,206,87,162,55,125,50,106,182,87,181,132,160,198,217,153,122,154,102,68,217,173,210,81,144,152,195,219,137,94,123,62,117,172,109,144,111,211,36,59,178,217,103,210,182,35,101,187,100,147,195,51,177,165,159,105,104,193,40,113,137,80,108,104,87,62,37,131,217,97,96,171,200,83,137,140,175,86,78,177,78,212,191,200,37,71,158,178,64,96,52,206,105,57,38,78,169,176,103,113,216,67,104,190,162,62,155,44,158,169,114,85,200,208,98,211,78,69,146,82,140,209,44,71,188,133,178,80,84,149,134,116,48,219,158,190,217,132,34,163,162,154,172,125,164,193,185,91,111,210,120,92,125,112,44,10
84,179,140,147,164,118,219,86,80,185,199,85,217,182,130,132,46,183,76,119,97,185,147,83,111,204,161,193,192,129,136,97,88,214,64,174,155,81,57,178,143,120,183,55,149,144,139,205,181,146,132,151,135,99,181,189,146,135,153,93,95,112,197,150,155,69,107,96,137,85,142,132,214,140,106,110,209,59,63,86,182,148,203,172,93,63,106,99,67,147,133,96,207,167,185,178,149,86,157,80,83,61,65,167,44,187,218,43,76,95,130,50,209,167,84,55,93,160,108,48,55,121,155,65,203,123,98,65,166,179,206,91,215,144,112,157,42,81,34,190,200,133,176,126,219,180,87,40,205,112,219,206,67,177,201,55,121,59,91,159,187,166,54,56,214,82,115,135,34,88,138,63,172,149,71,152,118,213,206,210,92,176,207,114,118,115,129,150,112,160,176,106,115,145,193,146,159,104,149,161,130,35,144,174,98,99,182,170,62,178,87,181,184,111,146,115,109,123,98,126,102,179,193,118,168,37,210,121,157,181,78,126,100,91,146,84,93,185,140,148,202,184,185,45,111,125,92,178,219,66,47,201,134,105,63,179,201,205,48,214,39,128,150,79,121,155,150,109,84,206,44,209,58,58,163,78,175,76,162,122,182,106,185,170,92,204,204,34,103,128,172,165,114,92,121,94,182,202,107,139,138,115,187,189,63,114,109,124,107,166,166,104,94,181,128,147,135,168,191,102,97,193,110,101,153,218,137,111,121,65,207,161,141,182,53,169,202,167,202,217,37,172,218,81,118,65,71,188,123,180,52,96,187,184,85,205,174,159,206,86,163,56,125,51,106,181,87,180,132,160,198,216,153,122,154,104,67,217,173,210,81,143,151,194,218,136,93,122,61,117,172,108,145,112,211,37,59,178,217,103,210,182,36,102,188,100,146,195,51,178,167,157,106,105,192,39,113,137,81,108,103,86,62,38,130,217,97,96,170,199,83,137,139,175,86,78,177,79,211,192,200,38,71,159,179,64,96,52,206,105,57,38,77,170,177,104,113,215,67,104,191,162,62,156,44,159,169,114,85,199,208,97,211,78,68,145,81,140,208,44,71,188,133,178,80,84,148,134,116,49,220,158,190,216,133,35,163,161,154,173,127,164,194,186,91,110,210,121,91,125,111,44,10
84,179,140,147,163,117,219,86,80,185,199,85,217,182,130,132,45,183,76,119,97,185,146,83,111,204,161,193,191,129,137,97,88,214,64,174,156,81,57,178,143,120,183,55,148,144,139,204,181,146,131,150,135,99,181,189,146,135,153,93,95,112,197,150,155,69,107,96,137,85,142,131,214,140,107,110,209,59,63,86,182,148,202,172,93,63,106,99,68,147,133,97,207,167,185,178,149,86,157,80,83,61,65,167,44,188,218,43,76,95,130,50,208,168,85,55,94,160,108,48,56,121,156,65,203,123,98,65,166,179,206,91,215,144,112,158,42,81,34,190,200,132,176,126,220,180,87,40,205,112,219,206,66,177,201,55,121,59,91,159,187,166,54,56,214,82,115,135,34,89,139,63,173,149,71,151,117,213,206,210,91,176,207,115,119,115,129,150,111,160,176,106,116,145,193,146,159,104,148,161,131,36,144,174,98,99,182,169,62,178,87,182,184,111,147,114,109,122,98,126,102,179,193,118,168,36,210,121,157,182,78,126,99,90,146,84,93,185,140,148,202,184,185,46,110,125,92,177,219,66,47,201,134,105,63,178,201,205,48,214,39,129,150,79,120,155,150,109,84,205,44,209,59,58,164,77,175,76,163,121,182,106,185,170,92,204,204,35,103,128,172,165,113,92,121,95,182,202,108,139,138,115,187,189,63,115,109,124,107,166,167,104,94,181,129,147,135,168,192,102,96,193,110,101,153,218,137,111,122,66,207,161,141,182,53,169,202,167,202,217,37,171,218,82,118,65,71,188,124,180,52,96,186,184,85,205,174,158,207,86,163,56,126,50,106,182,87,180,133,161,198,216,153,122,154,104,67,216,173,210,81,142,152,194,219,136,93,122,61,117,172,108,145,112,211,37,59,178,217,102,209,181,36,102,188,100,146,195,51,177,167,158,106,104,192,39,114,137,82,108,104,86,62,37,131,216,97,97,170,199,82,137,140,175,87,78,177,79,212,192,200,38,71,159,178,64,96,53,206,105,57,38,77,170,176,103,113,215,67,104,190,162,62,157,44,159,170,114,86,198,208,97,211,78,69,146,82,140,207,44,71,188,133,178,81,84,149,135,116,49,220,158,191,217,133,35,163,161,153,173,126,164,194,185,91,110,210,120,91,125,112,45,10
84,179,140,147,164,118,219,86,80,186,199,85,217,182,130,132,46,184,77,119,97,185,146,83,111,204,161,193,191,129,137,97,88,214,65,174,156,81,56,178,143,120,183,54,148,144,139,204,181,146,131,150,135,99,182,189,146,135,153,93,96,112,197,149,155,69,107,96,137,86,141,132,214,141,106,109,209,59,62,86,182,148,202,172,93,63,106,99,68,147,133,97,207,168,185,178,149,85,157,81,83,62,66,167,45,187,218,43,76,95,130,50,208,167,85,55,94,160,107,48,56,121,156,66,204,123,98,65,166,179,207,91,214,144,112,157,42,81,34,190,200,133,176,126,220,180,87,40,205,112,218,207,67,177,202,55,121,59,91,159,187,166,54,56,214,82,115,135,34,89,139,64,173,149,71,152,118,213,206,210,91,175,207,115,118,114,130,151,111,160,176,106,115,144,193,146,159,104,149,160,131,36,144,174,99,99,183,170,62,179,87,182,183,110,147,115,108,123,99,126,102,179,193,118,167,37,210,121,156,182,77,126,99,91,147,84,93,186,140,148,202,185,184,46,111,126,93,177,219,66,46,200,134,105,63,179,201,205,48,214,39,128,150,79,120,155,150,109,84,205,45,209,58,57,164,77,175,75,163,121,182,107,186,169,92,204,204,35,103,128,173,165,113,92,120,94,183,202,107,139,138,115,186,189,63,115,109,123,107,166,166,104,94,181,129,147,134,168,192,102,97,193,111,101,154,218,137,111,122,66,207,161,141,183,53,169,201,166,202,217,37,171,219,81,117,65,71,188,123,180,52,96,186,184,85,204,173,158,207,87,163,56,125,51,106,181,87,180,133,160,198,216,153,121,154,104,67,216,173,209,80,143,152,194,219,136,94,121,62,117,173,109,145,112,211,37,59,178,217,103,210,182,36,101,188,100,146,195,51,178,167,158,105,104,192,39,114,136,81,108,104,86,61,37,131,216,98,97,170,199,83,136,139,175,86,79,177,78,212,191,200,38,71,159,177,65,96,52,206,106,57,38,76,170,176,103,113,215,68,104,191,162,63,156,44,158,169,114,85,199,208,97,212,78,68,146,81,140,208,43,71,188,133,178,80,84,149,134,116,48,220,158,190,217,133,35,163,160,153,173,126,164,194,186,91,110,210,120,92,125,111,44,10
84,179,140,147,164,118,218,87,80,186,199,85,217,182,129,133,45,183,77,118,97,185,146,83,110,204,162,193,192,129,137,97,89,215,64,174,156,81,57,178,142,120,183,55,149,144,139,204,181,146,132,150,135,99,181,188,146,135,153,93,95,112,197,149,155,69,107,96,137,86,142,132,214,140,106,109,210,59,63,85,183,148,203,171,93,63,107,99,68,147,133,96,207,168,185,177,149,86,156,80,83,61,65,167,44,188,219,43,76,95,130,50,208,168,85,55,94,160,108,48,56,121,156,65,204,123,99,65,166,179,206,91,215,144,113,158,42,81,34,190,200,133,176,126,220,180,87,40,205,111,219,206,67,177,201,55,120,59,91,159,186,166,54,56,215,82,114,135,34,89,139,64,174,149,71,152,117,213,206,210,91,176,206,114,119,115,129,150,111,160,176,106,116,145,192,146,159,104,149,161,131,36,144,174,98,99,182,170,62,178,87,182,183,110,146,114,109,122,98,126,102,179,194,118,168,36,210,121,157,181,78,126,100,90,146,84,93,186,140,147,202,185,184,45,111,125,92,177,218,66,46,201,133,105,63,178,201,205,48,213,39,129,150,79,120,155,151,109,84,206,44,210,59,58,163,77,175,76,162,122,182,106,186,169,93,204,204,35,103,127,172,165,112,93,120,94,182,202,107,140,138,115,187,188,63,115,108,124,107,166,166,104,94,181,129,147,135,169,191,102,96,194,110,101,153,218,137,111,122,66,207,161,141,183,53,169,202,167,202,216,37,172,218,82,118,65,71,187,123,181,52,96,186,184,84,204,173,159,206,86,162,56,125,50,106,182,87,181,133,160,198,216,152,122,153,104,66,216,173,210,81,143,152,194,218,136,93,123,62,117,172,108,145,112,211,37,59,178,217,102,209,181,36,102,188,100,146,195,51,178,167,159,106,104,192,39,113,137,82,108,104,86,62,38,131,216,97,96,170,200,82,137,140,175,87,79,177,79,211,191,200,38,71,158,178,64,96,52,206,106,57,38,77,170,177,104,113,215,67,103,191,162,62,156,44,159,169,113,86,198,208,98,211,78,69,145,82,140,208,44,71,188,133,178,81,84,148,134,116,49,220,158,190,217,133,35,163,160,153,173,126,164,194,186,91,110,210,120,91,125,112,44,10
85,180,139,147,163,117,218,88,80,186,198,85,216,182,130,132,45,183,76,118,98,185,146,83,111,204,161,193,192,129,137,96,88,215,63,174,157,82,56,179,143,120,182,55,148,145,140,206,182,146,132,151,135,99,181,189,145,135,152,94,94,112,197,150,155,69,107,96,137,86,141,133,214,140,105,110,209,60,63,86,181,148,203,172,94,63,106,99,68,146,133,97,207,167,186,178,150,86,157,80,83,61,66,167,45,187,218,42,76,95,131,50,208,167,85,56,94,160,109,47,55,122,155,65,203,123,100,65,165,179,206,90,215,145,112,158,41,81,32,190,199,132,176,126,219,179,87,40,205,112,218,206,66,177,202,55,121,59,91,158,187,167,54,57,215,81,114,135,34,89,139,64,173,149,70,152,117,213,206,210,92,176,206,114,119,115,130,149,111,160,177,106,115,144,192,145,159,104,148,161,132,35,145,174,99,99,181,169,63,178,87,182,183,110,147,115,110,122,98,126,102,179,193,119,168,36,209,120,155,181,78,126,99,90,146,85,92,185,139,148,202,184,185,46,110,125,92,177,220,66,47,200,134,105,63,178,201,206,48,215,39,129,149,79,121,156,151,109,84,205,45,208,59,58,163,77,175,76,163,122,181,106,186,169,92,204,204,36,104,128,172,164,114,92,121,95,183,201,107,139,137,116,186,187,62,116,108,124,106,166,167,104,94,181,129,146,136,169,192,103,96,193,110,101,153,218,137,110,121,65,206,161,141,183,52,170,201,168,202,215,36,172,218,82,118,65,71,188,124,181,52,95,187,184,85,205,173,159,207,86,163,56,126,51,107,182,87,180,132,161,199,216,152,122,154,104,66,217,173,211,81,142,152,193,220,136,94,123,60,116,173,108,145,112,210,37,59,178,216,102,210,182,36,102,189,100,146,195,51,178,168,158,105,105,193,40,114,136,81,108,103,87,63,37,130,216,97,97,171,199,83,136,140,174,86,78,177,77,211,192,199,39,71,160,178,64,95,52,207,106,57,38,77,170,176,104,113,215,68,104,190,161,62,156,46,160,170,115,86,200,208,98,211,78,68,145,82,140,207,44,72,187,133,178,82,84,149,134,116,49,219,159,190,217,132,35,163,160,153,173,127,164,194,184,91,110,209,120,90,126,111,45,10
83,180,140,146,164,118,220,86,79,186,200,86,216,183,131,134,45,184,77,117,97,185,146,82,110,203,161,193,192,130,138,95,87,213,66,175,155,82,59,179,144,120,182,55,148,144,139,204,182,145,133,150,134,99,181,187,145,136,153,93,94,112,199,149,156,69,106,97,137,85,142,133,215,140,107,110,209,59,63,85,182,149,203,172,93,61,107,99,67,147,134,95,207,168,185,178,150,85,157,81,83,61,65,167,44,189,218,43,78,94,131,51,209,168,85,54,93,159,110,48,55,122,156,65,203,123,99,64,166,179,207,92,215,144,114,157,42,82,34,189,201,132,175,128,219,180,88,41,206,111,219,206,66,177,203,55,121,59,92,159,186,166,54,57,214,81,116,136,35,88,140,64,172,149,69,152,117,212,204,210,91,176,207,113,119,115,129,149,112,159,176,106,115,144,194,147,159,104,146,161,130,36,145,173,98,99,183,169,62,178,87,181,183,111,146,114,110,122,96,126,102,179,193,118,167,37,210,120,157,181,78,126,99,92,147,84,93,186,142,149,202,184,183,46,109,125,93,177,219,66,47,200,134,105,64,177,200,206,48,215,39,127,150,80,121,156,151,110,83,204,45,209,59,58,164,76,175,75,162,121,183,107,185,169,93,203,204,35,104,127,172,166,113,90,121,94,183,203,109,139,139,116,185,188,63,114,108,123,106,166,168,105,95,181,129,147,137,170,192,102,96,193,110,101,153,218,138,111,121,66,206,160,141,182,53,169,202,167,204,217,38,172,218,80,119,65,71,188,124,180,53,95,186,186,84,205,173,159,207,86,163,55,127,50,104,183,90,181,133,162,198,216,154,120,153,105,67,218,172,209,81,143,152,195,219,136,91,123,62,116,173,108,145,112,211,36,59,178,217,101,209,182,35,101,189,99,146,195,51,177,167,158,107,104,192,39,114,136,80,107,104,86,61,39,131,218,96,96,170,199,83,139,139,175,87,79,177,78,212,190,199,38,71,159,179,64,94,52,206,105,57,38,77,170,176,104,113,216,68,104,191,162,63,158,44,159,169,114,86,198,209,98,211,80,68,144,82,139,209,44,71,189,133,176,81,83,148,134,116,49,219,159,190,216,133,36,163,160,152,174,126,164,195,186,93,109,211,120,91,126,111,46,10
84,179,141,147,163,117,218,86,80,185,199,85,217,182,129,133,46,183,76,119,96,185,146,83,111,204,162,193,192,129,136,97,89,214,64,174,155,81,57,178,143,119,183,55,148,144,139,204,181,146,132,151,134,99,182,189,146,134,152,93,95,112,197,150,156,69,106,96,137,86,142,132,214,141,107,109,209,59,62,86,182,148,203,172,93,63,106,98,68,147,133,96,207,167,185,177,150,86,157,80,82,61,66,167,44,188,218,44,76,95,129,51,209,167,84,56,94,160,108,48,56,122,157,65,203,123,98,65,166,179,206,91,215,144,113,158,43,81,33,190,200,132,176,126,220,180,87,40,205,112,219,206,66,178,201,55,120,59,91,159,186,166,54,56,214,81,115,135,34,89,139,64,173,149,71,152,118,213,206,210,91,176,207,114,119,115,129,150,111,160,176,106,116,145,192,145,159,104,149,161,131,36,144,174,98,99,183,170,62,178,87,181,184,111,147,114,110,122,99,126,102,179,194,118,168,37,210,120,156,182,78,126,99,91,146,85,93,185,140,148,202,185,185,46,111,125,92,177,219,66,46,201,134,106,63,179,201,205,48,214,39,129,150,79,121,155,150,109,84,205,44,209,59,58,164,77,175,76,163,122,182,106,186,170,92,204,205,34,103,128,172,165,113,91,120,94,182,201,108,139,138,115,186,188,63,114,109,124,107,165,167,104,93,181,129,147,135,168,191,103,96,193,111,101,153,217,137,111,122,65,207,161,141,182,53,169,203,168,203,217,37,172,218,81,118,64,71,188,123,181,53,96,187,184,85,204,174,159,207,86,162,55,125,50,106,182,87,180,133,160,197,216,153,122,153,104,67,216,173,210,81,143,152,194,219,137,93,122,62,117,173,108,145,112,211,37,59,178,218,102,209,181,36,103,188,99,146,195,51,177,167,158,106,104,192,39,114,136,81,108,103,86,62,38,131,217,97,97,171,199,82,137,140,175,86,78,177,79,212,191,200,38,71,159,179,64,96,53,205,105,57,38,78,170,177,103,113,215,67,104,191,162,62,157,44,159,170,114,86,199,208,97,211,78,68,145,82,140,208,44,72,187,134,178,81,84,149,135,116,49,220,157,191,217,133,35,164,161,154,172,126,164,194,186,91,111,211,121,91,124,111,45,10
85,180,139,147,164,118,219,87,79,186,199,86,216,182,130,132,45,183,76,118,97,184,147,83,110,204,161,192,191,129,136,97,89,215,64,173,156,82,57,178,143,120,182,54,148,144,139,205,181,145,131,150,135,99,181,188,146,135,152,93,94,112,197,150,155,69,107,96,138,86,141,132,215,140,107,109,210,59,63,85,183,148,203,171,93,63,106,99,68,147,133,96,207,167,186,178,150,85,157,80,84,61,65,167,45,188,219,43,76,94,130,50,209,168,85,56,93,160,108,48,56,122,155,64,204,123,99,64,166,179,207,90,214,144,112,158,42,81,33,189,200,133,176,126,220,180,87,41,205,112,219,207,66,178,201,55,121,59,91,159,187,166,54,56,214,82,115,135,34,88,139,63,174,149,70,151,117,213,205,210,91,176,207,114,118,114,130,149,111,160,177,106,115,145,193,146,158,104,149,161,131,35,144,174,98,99,183,169,63,179,87,182,183,111,146,114,109,123,98,126,102,179,193,118,168,37,210,120,156,181,78,126,99,91,146,85,92,186,140,147,202,185,185,45,111,125,93,178,220,67,47,201,134,104,62,178,201,205,48,213,39,129,150,80,121,155,151,109,84,205,44,209,59,59,164,77,175,76,163,122,182,106,186,170,92,204,205,34,103,127,172,165,114,92,121,95,182,202,107,140,137,115,186,189,62,115,109,124,107,166,166,104,94,181,129,147,134,169,191,102,97,194,110,102,153,217,137,110,122,66,207,161,141,182,53,170,202,167,203,216,37,172,218,81,118,65,72,187,122,180,52,95,187,184,84,204,174,159,206,87,163,56,125,51,106,182,87,180,132,160,198,217,153,121,153,104,68,217,173,209,81,143,152,194,218,136,94,122,62,116,173,108,146,112,211,37,60,178,216,103,209,182,37,101,187,100,147,194,50,177,167,158,105,105,192,40,113,137,81,109,103,86,62,38,131,216,98,97,170,199,82,138,140,174,87,78,178,78,210,192,199,38,71,159,178,64,96,52,207,106,58,38,76,170,177,104,113,215,68,104,190,162,62,156,45,159,170,114,85,199,207,98,211,78,68,145,83,140,208,43,72,188,133,178,80,85,149,134,116,49,220,158,190,218,133,35,163,160,153,173,126,164,194,186,90,110,210,120,91,126,112,45,10
84,179,140,147,164,117,218,87,80,185,199,85,217,182,129,132,45,183,76,118,97,185,147,83,111,204,161,193,191,129,137,97,88,214,64,174,156,82,57,178,143,120,183,55,149,144,139,204,181,146,132,151,135,99,181,189,146,135,152,93,95,112,197,150,156,69,107,96,137,86,142,131,214,140,107,110,209,59,62,86,182,148,202,172,93,63,106,99,68,147,133,96,207,167,186,178,150,86,157,80,83,61,65,167,44,188,218,43,76,95,129,50,208,168,85,56,94,160,108,47,56,121,156,65,203,123,99,65,166,180,207,91,215,144,112,158,42,81,34,189,200,133,176,126,220,180,87,40,205,112,219,206,66,177,201,55,121,59,91,159,187,166,54,56,214,82,115,135,34,89,139,63,173,149,71,152,117,213,206,210,91,175,207,114,118,115,130,150,112,160,176,106,115,145,193,145,159,104,149,161,131,36,144,174,98,99,182,170,62,178,87,182,184,111,147,115,109,122,98,126,102,179,193,118,168,37,210,120,157,181,78,126,99,90,146,84,93,185,140,148,202,185,185,46,111,125,92,177,219,66,47,201,134,105,63,178,201,206,48,214,39,128,150,79,120,155,150,109,84,206,44,209,59,58,164,77,175,76,163,121,182,106,185,169,92,204,204,35,103,127,172,165,113,92,121,95,182,202,108,139,137,116,187,189,63,115,109,123,107,166,167,104,94,181,129,147,135,168,192,102,97,193,110,101,153,218,137,111,122,66,207,161,141,182,53,169,202,167,202,217,37,171,218,82,117,65,71,188,124,180,52,96,187,184,85,205,174,158,207,86,162,56,126,50,106,182,87,180,133,161,198,216,153,122,154,104,67,216,173,210,81,143,152,194,219,136,93,122,61,117,173,108,145,112,211,37,59,178,217,102,209,182,36,102,188,100,146,195,51,177,167,158,106,104,192,39,114,136,81,108,104,86,62,37,131,216,97,97,170,199,82,137,140,175,87,78,177,78,211,192,200,38,71,159,178,64,96,53,206,106,57,38,77,170,177,104,113,215,67,104,190,162,62,156,44,159,170,114,86,198,208,97,211,78,69,145,82,140,208,44,72,188,134,178,80,84,149,134,116,49,220,158,190,217,133,35,163,161,153,173,126,164,194,186,91,110,210,121,91,125,112,45,10
85,181,141,147,164,117,218,85,81,186,198,86,217,183,130,132,44,184,74,118,96,185,146,82,110,203,161,194,192,129,136,96,88,215,64,174,154,81,58,179,142,119,182,54,149,142,140,205,181,144,132,152,134,99,181,189,147,134,154,91,94,111,196,149,155,68,108,95,137,87,142,132,213,141,107,110,208,60,61,85,182,146,203,171,92,64,105,98,68,146,133,96,206,166,185,177,149,86,157,79,83,59,67,167,44,187,220,44,77,95,129,50,209,168,84,56,93,160,109,49,57,121,155,64,202,126,99,66,166,179,207,91,215,147,113,158,40,80,33,188,201,133,175,127,222,180,86,39,206,112,219,207,65,178,201,57,121,59,92,160,186,167,56,57,213,82,113,134,34,89,140,63,174,149,70,152,118,214,207,210,93,175,207,113,120,114,129,150,112,159,176,106,116,145,192,145,158,104,148,160,131,36,142,173,98,100,183,168,62,178,87,182,184,112,147,115,111,123,99,126,103,179,193,119,168,36,210,120,155,180,76,126,100,89,147,85,94,186,141,147,204,186,185,44,111,124,93,180,219,65,45,202,132,105,63,180,200,205,49,215,40,128,150,79,121,156,151,108,85,206,45,208,59,59,163,79,174,76,165,122,181,106,185,170,91,205,205,34,104,128,171,166,112,93,121,95,183,202,108,141,138,116,186,189,63,115,108,125,107,166,166,104,94,182,129,146,134,167,191,103,97,193,110,101,155,219,136,110,121,66,209,161,142,184,52,169,202,166,204,217,36,172,218,81,117,65,71,189,124,180,52,95,186,184,84,205,173,159,206,86,162,56,126,52,107,181,87,180,133,162,198,214,154,121,154,103,66,216,172,208,82,143,153,194,219,136,93,121,62,116,172,108,144,113,213,37,58,178,216,103,211,182,36,102,188,100,146,195,50,176,166,158,106,105,192,39,115,137,80,109,103,86,61,36,130,216,97,95,170,200,81,136,140,174,87,78,177,78,212,192,199,36,72,159,177,65,97,53,205,104,58,38,78,170,177,105,115,215,66,106,191,162,62,157,46,159,170,114,88,198,209,99,212,80,69,146,82,140,209,45,71,189,134,177,79,84,148,134,116,50,221,159,189,217,132,35,162,162,154,174,127,165,196,184,90,110,212,122,91,126,111,44,10
84,177,141,147,164,118,218,85,81,179,199,85,213,181,126,136,45,184,77,122,98,183,147,84,112,204,160,195,190,130,134,96,85,214,62,175,156,80,56,181,139,122,184,54,150,146,137,204,179,146,137,151,138,97,181,190,144,135,152,95,97,110,198,150,154,69,106,100,137,90,142,130,216,141,105,108,209,58,63,86,182,152,202,171,91,63,108,100,66,146,134,95,208,167,185,178,147,84,157,81,84,60,67,172,44,184,219,42,78,97,130,52,206,170,84,60,93,161,109,48,54,121,157,65,203,122,99,65,162,181,205,88,214,144,115,158,44,79,30,187,197,131,174,125,222,179,87,39,201,112,219,206,68,177,202,55,117,60,94,160,191,167,53,54,215,82,116,137,33,89,141,63,174,148,73,148,117,214,204,211,94,176,204,115,120,116,132,152,112,158,178,107,114,143,191,145,160,103,148,161,134,34,145,173,99,99,183,172,65,181,83,185,186,113,144,115,108,121,100,126,98,179,193,118,168,40,209,120,154,181,81,125,97,89,146,80,95,187,138,150,200,188,183,45,111,124,93,178,220,67,45,203,135,107,64,181,200,205,50,217,40,129,148,80,119,153,149,111,88,207,45,209,55,58,164,77,174,77,160,123,180,109,187,169,94,204,203,35,101,127,171,168,113,90,119,96,182,203,109,140,139,118,189,190,66,116,106,123,110,169,166,105,93,179,127,147,132,167,193,102,96,192,109,99,152,217,135,114,124,64,205,161,142,184,53,172,200,166,197,216,38,172,217,80,117,64,69,188,124,181,49,94,186,185,86,206,175,155,206,84,165,56,127,53,108,185,89,177,130,160,198,217,153,121,155,105,69,219,172,209,80,142,149,193,220,136,95,121,63,120,175,109,144,112,211,39,59,176,214,106,210,184,37,102,188,100,143,195,50,183,168,160,106,101,192,41,113,137,82,107,104,87,57,35,132,213,96,98,166,200,82,136,141,174,87,80,179,78,214,192,203,38,67,160,178,63,95,52,205,105,57,37,79,169,178,105,115,213,68,103,189,165,62,157,47,161,171,112,85,196,207,98,211,78,67,145,82,139,211,47,71,185,131,179,79,85,151,134,117,47,219,157,193,219,130,35,163,158,152,173,128,162,194,185,90,110,212,122,92,121,113,43,10
84,179,141,147,164,118,218,86,79,185,199,85,217,183,130,132,46,183,77,118,98,184,147,83,111,204,160,193,191,129,137,97,88,215,64,173,155,82,56,178,143,119,182,55,149,143,140,204,181,146,132,150,136,98,180,188,146,136,153,92,95,111,197,149,155,69,107,95,136,85,141,132,215,140,106,109,209,60,63,86,183,148,203,172,93,62,106,98,67,147,134,96,206,167,186,177,149,86,157,79,83,62,65,166,44,188,219,43,76,95,130,50,209,167,84,55,94,160,108,48,56,121,157,65,203,122,99,65,166,179,207,90,214,144,112,158,42,81,32,190,200,133,177,125,220,179,86,40,205,111,219,206,66,177,202,56,120,59,90,158,187,166,54,56,214,81,115,135,34,90,139,64,173,150,71,151,118,213,206,212,91,175,207,114,118,114,130,150,112,161,175,106,116,146,191,146,159,105,148,162,131,36,146,174,98,99,183,170,63,178,87,182,184,111,146,114,110,122,98,125,102,178,194,119,167,37,209,121,157,181,78,127,98,90,146,85,92,186,140,148,201,185,184,46,111,125,92,178,219,66,46,200,133,104,63,178,201,205,48,214,39,129,150,79,119,155,150,109,83,205,44,209,59,57,163,77,175,76,163,122,182,107,185,170,92,203,205,35,103,127,172,165,114,93,119,94,182,202,107,139,137,114,186,188,63,114,108,123,107,165,167,104,94,181,129,147,136,168,192,103,97,192,110,101,153,217,137,111,122,66,207,160,141,183,53,169,201,166,202,216,37,172,218,81,118,64,71,187,123,180,52,94,187,183,86,204,174,157,209,87,163,57,126,50,107,182,88,181,133,160,197,216,153,122,154,104,67,217,173,209,81,143,152,195,218,136,93,122,63,117,173,108,145,111,211,37,60,178,217,103,210,181,36,103,188,101,146,195,51,178,167,158,105,104,191,39,113,137,82,108,104,86,62,38,131,216,96,97,170,200,83,137,139,175,86,78,178,79,212,191,199,39,70,160,179,64,95,53,206,106,58,38,77,169,176,103,112,215,68,103,192,162,62,156,44,158,170,114,86,198,209,97,211,78,69,146,82,139,207,44,70,188,134,178,80,84,148,134,116,49,220,158,190,216,133,35,163,160,154,173,126,164,194,185,91,110,210,121,92,124,112,45,10
83,179,140,146,162,118,218,86,79,185,200,85,217,182,129,132,45,183,76,118,98,185,146,83,111,204,161,193,190,130,136,98,89,215,64,173,154,81,56,178,143,120,182,55,148,143,140,203,181,146,132,151,135,98,181,189,146,136,152,94,96,112,198,150,156,69,107,95,136,86,141,131,215,142,106,109,209,61,62,86,182,149,203,174,93,63,107,98,67,147,133,97,207,168,186,178,149,86,156,81,84,60,65,167,43,187,219,43,77,94,128,51,208,167,84,55,93,159,109,46,56,121,155,65,205,121,98,65,167,179,206,91,215,143,113,158,41,80,34,190,200,132,176,127,220,180,87,39,205,111,219,206,66,178,203,54,122,60,93,159,186,166,54,56,215,82,114,135,34,89,137,63,173,151,71,152,118,212,206,210,92,175,207,116,119,115,129,150,111,160,176,107,115,145,193,144,158,104,149,161,131,35,144,174,98,99,182,169,62,178,88,181,183,111,146,116,109,122,98,126,103,180,194,117,168,36,210,121,156,181,78,127,99,89,145,84,93,185,140,148,202,184,184,46,111,125,92,177,219,67,46,201,133,105,63,180,201,205,50,213,39,129,151,78,121,155,150,109,85,205,44,209,59,58,164,77,175,75,163,121,182,107,185,168,93,205,204,35,103,128,172,166,112,92,120,95,184,202,107,139,137,117,187,189,63,115,109,124,106,166,166,105,95,181,128,148,135,168,192,101,97,194,111,100,153,218,137,110,122,66,206,162,140,183,52,169,202,167,202,217,37,171,218,83,117,65,70,187,122,180,52,96,187,184,85,206,174,159,207,86,162,56,126,50,105,183,86,179,133,160,198,216,154,122,155,104,66,215,172,210,82,142,152,193,219,135,93,122,62,117,173,108,146,112,212,36,60,178,216,103,209,181,37,102,189,100,146,194,51,178,167,158,105,103,193,38,114,137,81,109,105,86,62,37,130,216,96,96,170,199,83,137,139,175,86,79,177,78,212,192,200,39,70,160,178,65,95,52,206,105,57,38,76,169,176,104,114,216,68,104,189,161,62,156,44,159,169,115,85,198,208,98,211,77,68,146,81,141,207,44,72,187,134,178,82,84,148,135,116,49,220,157,190,217,133,35,164,161,153,173,126,164,194,185,92,110,211,121,91,125,111,45,10
84,180,140,147,164,117,218,86,81,186,198,85,217,182,130,132,46,183,76,118,96,184,146,83,111,204,162,192,191,129,136,96,88,214,64,174,155,82,57,178,143,120,183,55,148,144,139,204,181,145,132,150,136,98,181,189,146,135,152,92,95,112,197,150,156,69,107,96,138,85,142,132,215,140,107,110,209,59,63,86,182,147,204,172,94,63,107,99,69,147,133,97,207,167,186,178,150,86,157,79,84,61,66,166,44,188,219,43,76,94,129,50,208,168,85,55,94,161,108,47,56,122,156,65,203,123,99,64,166,180,206,91,214,145,113,159,42,81,34,189,200,132,177,126,219,180,87,40,206,112,219,206,67,177,202,55,122,59,92,159,187,165,54,55,214,82,115,135,34,89,138,63,173,149,70,152,117,213,206,210,92,175,207,115,118,114,129,150,111,161,176,107,115,145,193,145,158,104,148,160,131,36,144,174,98,99,183,170,62,178,87,182,183,111,146,115,109,122,99,125,101,179,193,118,168,37,210,120,157,181,78,125,99,90,146,84,93,185,140,147,202,184,184,46,112,125,92,177,218,66,46,201,133,106,63,178,200,206,48,213,38,129,150,80,120,155,152,109,83,206,45,209,59,57,162,77,175,77,163,121,183,105,185,169,92,204,204,35,103,128,171,165,113,93,121,95,182,201,107,139,137,117,187,189,63,115,109,124,107,166,167,104,94,181,128,146,135,169,192,102,96,193,111,101,153,218,137,112,122,66,206,162,142,182,53,169,201,167,203,216,38,172,218,82,117,65,71,187,124,180,52,96,186,184,85,204,174,159,207,87,162,56,126,50,106,182,87,180,133,161,197,216,153,122,155,104,67,216,173,210,80,143,152,194,219,136,93,122,62,115,172,108,145,112,211,37,59,178,217,102,209,181,37,102,188,100,146,194,51,178,167,158,105,105,192,40,113,137,82,109,103,87,62,38,131,216,97,97,170,199,82,137,139,175,88,78,177,79,211,191,199,38,71,159,179,64,95,52,206,105,57,38,77,169,177,103,113,214,68,104,190,162,63,156,44,159,170,115,85,198,208,97,211,77,68,145,82,140,208,44,71,188,133,178,81,84,148,134,116,49,220,158,190,217,133,35,163,161,153,172,126,165,193,185,91,110,210,120,92,126,112,45,10
83,179,139,146,164,118,218,87,79,185,200,85,216,182,130,131,46,182,75,117,98,183,146,82,111,204,162,195,191,130,137,96,89,214,63,174,156,81,58,178,144,119,182,55,150,143,140,205,181,146,132,149,134,98,182,188,147,135,152,93,96,112,197,149,156,69,108,97,138,84,142,131,215,141,105,109,210,59,62,84,182,149,203,172,92,62,106,98,67,146,133,95,206,167,186,177,151,84,155,78,83,61,65,166,43,188,217,44,76,95,131,49,208,168,85,55,93,159,108,47,55,122,155,64,203,123,98,64,166,179,206,90,215,145,112,159,41,81,35,188,200,133,177,123,218,180,86,41,205,112,219,206,66,178,202,55,120,61,91,159,187,166,53,57,213,80,114,134,35,89,138,64,174,149,72,151,117,214,205,210,91,175,206,114,118,114,130,151,112,162,176,106,115,147,193,145,159,103,150,161,130,37,144,176,98,99,183,169,61,178,86,183,183,112,148,115,109,122,97,126,103,178,193,120,169,39,209,121,157,181,77,125,101,92,146,85,93,184,140,146,201,184,185,45,110,125,93,178,218,66,46,200,134,105,62,180,202,205,49,214,40,129,150,79,120,155,151,109,83,205,45,209,58,59,163,76,174,76,165,122,182,105,186,169,91,204,204,36,103,127,172,165,114,91,120,93,183,203,109,138,137,115,187,190,63,113,109,122,105,165,166,104,95,181,129,146,136,168,192,103,97,195,110,101,152,218,137,112,122,65,206,161,143,182,54,170,202,168,204,217,35,171,218,82,118,65,72,187,123,180,53,98,186,184,85,205,174,158,206,87,162,57,125,49,105,181,88,181,133,159,197,218,153,122,153,104,68,215,174,210,82,143,153,193,219,137,92,122,62,118,173,109,145,112,211,38,59,178,217,102,208,182,36,102,186,100,145,195,51,179,166,159,104,104,192,39,112,135,81,108,104,86,60,39,130,217,95,96,170,199,83,138,140,175,87,79,177,78,212,191,201,38,72,158,177,64,94,53,207,105,59,40,76,169,176,103,113,214,67,104,192,161,61,157,44,160,169,114,85,198,208,97,210,78,69,146,82,140,209,46,71,187,132,179,80,83,150,135,115,49,220,158,189,216,132,36,164,161,155,173,127,165,194,185,92,111,211,120,90,125,113,45,10
86,178,140,147,165,117,219,86,79,185,199,85,215,182,131,132,46,183,76,120,99,183,145,83,111,204,161,193,191,130,138,95,89,215,65,175,157,82,56,176,142,120,183,55,149,142,139,205,181,146,131,150,136,97,182,189,148,135,152,92,94,112,197,150,155,69,106,98,138,85,142,131,215,141,107,109,212,60,61,85,181,147,202,173,92,61,104,97,66,148,132,95,207,168,185,178,150,86,154,79,85,61,65,165,44,187,219,43,76,93,131,49,209,167,84,55,94,159,108,47,56,121,154,65,205,123,98,64,166,177,206,90,215,146,113,158,40,82,35,188,200,133,177,127,219,181,88,40,205,111,217,205,67,178,202,54,121,59,91,158,188,167,55,57,214,83,116,136,35,89,137,62,173,149,71,152,118,214,207,212,92,175,208,116,119,114,130,151,109,160,176,105,116,144,191,145,160,105,149,161,131,35,144,175,98,99,182,171,61,178,87,181,184,112,145,115,111,123,97,128,102,177,194,120,168,37,212,121,156,183,79,128,99,89,147,84,93,186,140,146,200,183,185,45,112,124,94,178,220,65,49,200,134,105,63,179,201,207,48,214,38,130,151,81,123,155,153,108,84,204,44,209,60,57,164,77,176,75,162,122,182,107,185,171,93,203,203,34,105,129,173,164,115,92,121,93,183,203,106,140,136,115,187,188,65,114,110,123,106,166,168,103,97,180,129,148,135,167,191,103,96,193,112,100,155,217,137,110,121,67,208,161,141,182,53,169,201,166,203,216,37,173,217,80,115,65,70,185,123,180,52,97,186,185,87,205,174,157,207,86,161,55,125,52,107,181,86,182,134,161,198,215,153,123,154,105,65,217,173,210,82,144,150,194,218,136,92,123,59,118,172,109,145,113,212,37,58,178,217,102,210,181,36,103,187,99,145,195,50,179,167,158,104,104,190,38,114,137,81,106,104,87,62,37,132,217,96,97,171,199,81,137,139,175,84,77,176,79,214,192,200,38,70,161,179,62,96,52,206,104,56,39,76,169,177,101,112,216,67,103,191,160,61,156,44,157,169,114,86,200,209,97,210,81,69,145,81,139,206,44,71,188,135,177,81,85,149,135,115,50,222,159,190,216,133,35,165,160,152,171,127,165,192,185,92,110,210,120,93,125,111,44,10
84,180,140,147,164,118,219,87,80,186,199,85,216,183,129,132,45,183,76,118,97,185,147,83,111,204,161,193,192,128,137,97,88,213,64,174,155,81,57,178,142,121,182,55,149,144,140,204,182,146,132,151,134,98,182,188,146,135,153,92,95,112,197,149,155,68,106,95,137,86,142,131,215,140,107,109,210,59,62,86,183,147,203,172,93,63,106,98,68,148,133,96,207,167,186,178,150,86,157,80,84,62,65,167,45,187,219,43,76,95,130,51,209,169,85,56,94,160,108,47,56,121,155,66,204,122,98,65,167,179,206,91,215,144,113,158,43,82,33,190,200,133,175,126,221,180,87,41,205,111,219,207,66,177,201,55,121,59,91,159,187,167,55,55,214,81,115,134,34,89,139,63,173,148,70,151,117,213,206,210,91,175,206,115,119,115,129,150,111,160,176,106,114,145,193,145,159,103,149,161,131,36,144,174,99,99,183,170,62,178,87,181,184,110,147,115,110,123,98,126,103,180,194,118,168,36,210,121,156,181,78,126,99,91,146,85,93,185,139,148,202,184,184,46,111,125,92,177,220,64,46,201,134,105,63,178,201,206,47,213,39,129,150,80,120,155,150,109,83,205,44,209,59,58,164,77,175,76,163,121,183,106,185,170,92,204,205,35,104,128,172,165,113,92,121,94,182,202,107,139,138,114,186,189,62,115,110,124,106,165,166,104,94,181,129,147,135,170,192,102,96,193,110,101,154,217,136,111,122,66,207,161,142,182,53,169,202,166,203,216,38,172,218,81,118,64,71,188,123,179,52,96,186,184,85,205,173,158,207,86,162,55,125,50,106,182,88,180,133,161,197,216,154,122,154,104,66,217,174,209,81,143,152,194,219,136,93,122,61,117,173,109,146,111,211,37,60,178,217,102,209,182,36,102,188,100,145,195,51,178,167,159,105,105,193,39,113,137,82,107,103,86,62,38,131,216,97,96,171,199,82,138,140,175,87,78,177,78,211,192,200,38,71,158,178,65,95,52,206,105,57,39,77,170,177,103,113,215,67,106,191,162,61,156,44,159,169,114,85,198,209,97,211,79,69,146,82,139,208,44,71,187,133,178,80,83,149,134,116,49,221,157,190,217,132,36,163,160,154,173,127,164,194,185,91,110,211,120,92,126,111,45,10
84,179,140,147,163,118,218,86,79,185,199,85,217,182,130,132,45,183,76,119,97,185,146,83,111,204,161,193,191,129,137,97,89,214,64,174,156,82,57,178,142,120,183,54,148,144,139,205,182,145,132,150,135,99,181,189,146,135,153,93,95,112,197,150,155,69,106,97,137,86,142,132,214,141,107,109,210,59,62,86,182,148,203,171,93,63,106,99,68,147,133,96,207,167,186,178,149,85,156,80,82,61,65,167,44,187,218,43,76,95,130,50,208,168,85,55,94,160,108,48,56,121,155,65,203,122,98,65,166,179,206,91,215,144,112,158,42,81,33,189,199,133,176,126,220,180,87,40,205,111,219,207,66,177,201,55,120,59,91,159,187,166,54,56,214,82,115,135,34,89,138,63,173,149,71,152,117,213,205,210,92,176,207,115,118,114,129,150,111,160,176,107,116,145,192,145,159,104,149,160,131,36,144,174,98,99,182,170,62,179,87,182,183,111,146,115,109,122,98,126,102,179,194,118,168,36,210,120,157,181,78,126,99,90,146,84,93,186,140,148,202,184,185,45,111,125,92,177,219,66,47,201,134,105,63,179,201,205,48,214,39,129,150,79,120,155,150,109,84,206,44,209,59,58,164,77,175,76,163,122,182,106,185,169,92,204,204,35,104,128,172,165,113,92,121,95,182,202,108,139,138,115,187,188,63,115,108,124,107,166,166,104,94,181,129,147,135,168,192,102,97,193,111,101,153,217,137,111,122,66,207,161,141,182,53,169,202,167,202,216,37,171,218,81,118,65,71,187,124,180,52,96,187,184,85,205,174,158,207,86,162,56,126,51,106,181,87,180,133,161,198,216,153,122,153,103,68,217,173,210,81,143,152,194,219,136,93,122,61,117,172,108,146,112,211,37,59,178,217,103,209,182,36,102,188,99,146,195,51,177,166,158,106,104,192,39,114,136,81,108,104,86,62,37,131,216,97,97,170,199,83,137,139,175,87,78,177,79,211,192,200,38,71,159,178,64,95,52,207,105,57,38,76,170,176,103,113,215,67,104,191,162,62,156,44,159,170,114,85,198,208,97,211,78,68,145,82,140,208,44,71,188,133,178,81,85,148,134,116,49,220,158,190,217,133,35,163,160,153,173,126,164,194,186,91,110,210,121,92,126,111,45,10
84,179,140,147,164,118,218,87,79,185,199,85,217,182,129,132,46,183,76,118,97,185,146,83,111,204,162,193,191,129,137,97,88,214,64,174,156,81,57,178,143,120,182,55,149,144,139,205,181,146,132,150,135,98,181,189,146,135,153,93,94,112,197,150,155,69,107,96,137,85,142,131,214,140,107,109,209,59,63,86,182,148,203,172,93,63,106,99,68,147,133,96,207,167,185,178,149,86,157,80,83,61,65,167,44,188,218,43,76,94,130,50,208,168,85,55,94,160,108,47,56,121,155,65,203,123,99,65,166,179,207,90,215,144,113,158,42,81,34,190,200,132,176,126,220,180,87,40,205,112,219,206,66,177,201,55,120,59,91,159,187,166,54,56,214,82,115,135,34,89,139,63,173,149,71,152,117,213,206,210,92,175,207,114,119,115,129,150,111,160,176,106,115,145,192,145,159,104,148,161,131,36,144,174,98,99,183,170,62,179,87,182,183,111,147,115,109,122,98,126,102,179,193,118,168,37,210,121,157,181,78,126,99,91,146,84,93,185,140,148,202,185,184,46,111,125,92,177,219,66,47,201,134,105,63,179,201,205,48,214,39,129,150,79,120,155,150,109,84,205,44,209,59,58,163,77,175,76,163,122,182,106,185,169,92,204,204,35,103,128,172,165,113,92,121,95,182,202,107,139,138,115,186,189,63,115,109,124,106,166,167,104,94,181,129,147,135,168,192,102,96,193,110,101,153,218,137,111,122,66,207,161,141,182,53,169,202,167,203,217,37,171,218,82,118,65,71,188,124,180,52,96,187,184,85,205,174,159,207,86,163,56,125,50,106,181,87,180,133,161,198,216,153,122,154,104,67,216,173,209,81,143,152,194,218,136,93,122,62,117,173,108,145,112,211,37,59,178,217,103,209,182,36,102,188,100,146,195,51,178,167,158,106,104,192,39,114,136,81,108,104,86,62,37,130,216,97,96,170,199,83,137,140,175,87,78,177,79,211,192,200,38,71,159,178,65,96,52,206,105,57,38,77,170,177,103,113,215,67,104,191,162,62,156,44,159,170,114,86,198,208,97,211,78,69,145,81,140,208,44,71,188,133,178,80,84,149,134,116,49,220,158,190,217,133,35,163,161,153,173,126,164,194,186,91,110,210,120,91,125,111,45,10
166,176,183,48,107,96,64,209,58,73,87,200,113,217,59,117,119,153,107,127,112,123,191,103,54,170,88,165,53,218,118,119,102,79,129,44,72,194,56,196,187,86,71,185,147,212,175,46,164,161,95,189,198,165,63,159,190,98,91,96,96,102,122,174,79,40,176,82,213,113,206,174,86,159,208,81,70,212,150,166,47,144,50,130,57,63,119,197,160,125,207,79,195,184,146,36,169,111,143,68,178,107,35,78,42,87,77,157,69,85,203,170,176,161,46,109,198,185,58,77,114,209,97,175,196,183,85,162,48,211,176,44,144,153,45,75,215,98,62,99,185,151,193,205,35,182,39,188,213,47,53,180,41,181,213,102,103,183,57,168,61,51,107,215,165,43,57,194,150,172,105,104,120,127,55,175,127,213,65,47,203,122,198,75,110,79,131,73,38,109,136,138,209,219,62,78,151,204,200,125,77,161,71,130,99,83,84,179,119,216,170,39,179,75,156,39,144,160,73,50,132,139,178,196,153,106,140,193,195,46,67,155,52,38,186,190,53,163,32,174,181,150,165,151,165,110,131,40,158,176,102,140,119,46,122,149,48,116,94,129,64,132,55,159,51,187,161,83,112,129,158,102,75,38,124,144,53,158,184,102,98,149,50,111,48,76,155,118,69,176,91,60,53,154,116,202,76,69,203,195,201,52,60,67,107,107,71,161,162,183,132,127,154,134,189,66,122,79,131,102,54,134,213,150,70,76,210,184,136,221,180,151,59,169,210,182,213,153,137,196,150,69,204,126,50,63,56,131,67,163,83,69,152,77,87,169,147,179,179,42,213,92,79,57,120,148,46,108,168,185,67,119,45,46,116,118,61,183,139,214,161,96,189,106,207,50,147,105,149,112,77,53,94,102,48,75,68,196,107,218,52,188,216,183,180,53,75,180,79,193,192,134,171,77,181,172,57,184,126,216,188,33,62,76,47,76,42,205,186,147,143,165,177,206,91,133,46,53,78,212,80,188,101,39,81,144,198,85,109,181,73,90,47,84,191,204,212,57,197,82,166,172,155,66,154,169,153,174,223,110,194,219,70,130,110,178,87,75,94,194,44,94,100,163,184,53,129,156,171,196,68,197,214,213,131,203,143,67,184,201,78,189,169,97,131,151,66,152,218,54,115,213,11
167,173,181,44,111,97,62,212,59,75,86,202,115,218,56,124,120,154,107,125,108,123,188,100,52,165,90,163,55,223,114,115,104,82,130,43,69,197,49,196,190,91,66,190,144,212,172,46,166,165,96,184,198,169,59,159,189,94,92,92,93,105,118,176,83,40,169,80,212,111,209,173,92,162,209,84,72,211,152,165,42,142,54,132,55,63,115,193,164,130,206,78,193,185,145,38,167,109,143,66,178,105,35,84,44,86,74,159,73,90,204,172,170,165,49,106,197,187,54,78,112,209,97,174,192,185,86,163,49,210,177,44,147,149,45,80,213,102,63,98,183,154,193,206,35,176,39,192,212,45,54,183,40,184,212,103,102,185,60,162,61,50,113,218,159,41,55,192,153,168,101,100,118,127,54,179,124,218,67,46,206,116,196,75,115,81,128,75,36,103,133,137,208,212,59,80,150,206,198,126,79,161,69,131,101,85,86,178,118,218,170,36,178,77,160,36,143,158,71,52,133,137,182,199,153,104,144,196,194,46,65,155,51,42,187,187,56,164,36,174,182,149,159,148,163,110,128,38,162,175,97,138,119,49,128,149,46,121,93,130,68,129,52,162,56,190,156,81,111,130,158,101,76,38,123,143,54,157,183,103,98,144,50,114,51,75,152,120,69,177,92,62,50,155,109,208,74,69,200,196,199,52,59,68,104,105,72,162,164,179,131,131,158,132,184,69,123,81,134,102,51,137,215,150,68,71,207,190,140,220,183,151,59,173,216,176,214,154,139,192,152,72,204,123,48,60,55,128,70,165,82,68,154,77,88,171,150,177,176,39,213,91,79,61,117,145,45,106,167,190,69,121,40,40,121,119,61,185,140,219,156,94,188,108,208,51,145,104,150,103,77,54,94,100,50,71,67,196,103,218,49,194,215,181,179,50,81,177,81,189,188,130,171,74,176,176,56,186,122,219,185,38,64,72,49,71,46,203,191,148,149,163,177,208,93,128,44,56,77,213,82,188,100,37,79,141,198,78,112,179,68,91,50,86,193,206,212,54,200,89,162,170,157,65,156,167,155,175,219,104,196,215,70,127,114,179,88,73,97,194,40,99,100,161,189,52,127,157,176,197,68,192,217,215,126,206,142,71,185,199,79,189,169,100,129,154,63,147,222,53,117,211,11
168,173,178,47,109,96,61,212,58,76,85,202,113,219,54,119,116,157,108,125,109,121,190,101,54,166,92,162,59,220,117,116,101,78,129,43,72,196,50,197,188,90,68,190,145,210,174,45,164,164,97,189,200,172,59,159,187,94,88,95,95,107,116,174,80,39,168,77,213,114,208,174,89,161,207,81,71,209,150,164,44,142,52,133,54,63,117,196,162,126,206,79,194,185,147,38,169,108,142,67,175,104,34,83,45,86,78,160,72,88,201,172,172,164,49,109,198,185,56,75,111,208,98,174,196,185,85,162,52,209,178,43,147,152,46,80,215,101,62,98,185,154,194,204,37,181,38,189,210,46,53,184,38,187,211,104,105,182,61,166,59,50,114,216,158,40,58,194,150,169,103,102,120,125,52,178,125,215,66,46,202,119,196,76,111,82,128,72,40,105,133,136,208,215,63,77,152,203,200,123,79,164,70,131,103,84,83,175,117,217,171,39,180,73,155,37,144,161,69,49,132,138,183,196,156,105,140,196,198,50,67,154,52,40,186,189,54,163,34,170,181,150,160,149,161,107,129,42,161,178,101,139,120,46,125,152,46,120,92,127,68,132,56,161,52,188,157,81,113,128,155,101,75,39,123,146,56,158,183,105,100,145,50,112,48,74,152,122,70,175,94,61,50,156,112,206,77,69,199,193,196,53,62,69,108,104,71,160,164,181,133,128,157,132,184,66,122,82,135,99,52,135,215,149,68,74,207,186,138,219,181,151,59,172,216,182,213,153,141,192,151,70,205,121,47,64,54,132,70,164,83,69,153,77,89,171,150,180,176,39,214,88,80,60,120,148,46,106,165,188,70,122,40,43,119,118,62,185,137,218,158,95,189,106,207,53,145,107,150,105,77,54,91,101,49,75,67,195,109,216,50,190,214,184,179,46,80,181,83,190,191,132,171,75,177,175,59,186,125,218,185,36,64,76,50,70,44,204,187,149,146,166,178,209,91,131,44,58,73,215,80,189,101,36,79,142,199,79,110,179,68,92,48,85,195,208,215,57,201,86,163,171,153,66,157,165,155,172,220,106,197,217,70,129,111,178,92,72,97,191,41,96,99,161,183,53,130,155,175,197,68,194,212,212,129,207,141,69,185,199,77,188,170,99,131,153,63,151,220,54,119,212,11
169,174,178,45,109,96,60,208,57,74,84,200,112,219,52,121,116,157,107,125,107,118,192,99,54,166,94,163,55,218,117,115,103,82,132,44,70,197,46,197,185,90,65,188,145,209,173,48,164,164,96,188,200,172,61,159,189,93,90,94,95,103,117,174,79,40,170,77,213,114,209,173,91,161,206,81,71,209,150,168,45,144,51,129,56,64,116,197,162,126,207,79,193,185,148,39,168,106,140,68,173,104,32,82,47,89,76,161,73,87,201,173,173,162,48,111,200,186,56,77,111,212,99,174,194,185,85,162,51,208,177,43,148,151,47,78,215,100,62,101,185,155,194,208,36,177,37,191,210,46,52,185,37,187,211,100,100,183,60,165,62,50,113,216,160,42,59,192,149,169,102,100,121,127,51,178,124,215,64,45,201,116,197,79,112,82,128,70,43,106,133,136,205,215,60,78,151,203,200,122,79,162,71,132,104,82,84,178,114,217,169,40,182,73,156,38,148,161,68,53,134,137,182,195,155,106,141,196,196,49,65,155,50,37,185,187,54,162,36,170,184,151,160,151,156,108,126,39,158,181,99,140,119,46,124,151,47,119,94,128,66,130,55,160,52,186,157,85,110,131,155,102,74,43,120,144,55,158,184,103,100,145,52,113,48,74,153,121,70,176,88,60,51,154,112,205,75,68,198,194,201,50,62,70,106,105,71,162,162,182,133,127,157,135,181,65,122,83,136,100,52,137,212,148,66,72,208,188,138,221,181,154,60,172,216,182,213,154,140,189,152,71,206,121,47,62,53,130,70,165,83,73,153,80,88,168,147,180,178,40,213,90,80,60,118,149,45,107,167,188,69,121,38,44,119,118,61,184,138,218,158,95,189,102,205,50,144,109,150,103,80,55,87,101,49,76,68,195,107,215,49,191,214,183,180,45,81,180,83,188,191,134,169,72,176,175,57,187,125,217,187,38,64,76,53,72,46,202,189,150,147,166,177,210,90,133,45,57,75,216,78,189,102,36,79,140,199,78,108,178,68,89,48,84,192,205,213,57,201,84,164,173,154,67,158,167,157,174,218,106,195,217,68,129,112,176,91,73,99,194,47,95,100,160,183,54,127,159,175,196,67,194,212,212,129,205,138,70,189,197,76,190,169,99,130,155,64,151,218,53,117,212,11
169,172,179,46,110,96,60,212,57,74,86,199,114,220,54,121,116,156,108,126,109,121,190,101,54,166,92,163,57,220,118,115,102,79,130,43,71,196,50,197,188,89,68,189,146,210,173,46,165,163,96,188,199,171,59,159,188,95,89,95,94,106,117,174,81,41,170,78,213,114,207,174,88,161,208,81,72,209,150,164,44,142,51,132,54,63,116,195,163,126,206,78,193,185,146,39,168,107,141,67,175,104,34,83,45,87,77,160,71,87,201,172,172,165,48,110,197,186,55,75,112,211,98,174,194,185,86,163,51,209,178,44,147,151,46,80,214,101,62,99,185,154,193,204,38,179,37,189,210,45,53,184,38,187,211,103,103,183,60,165,62,50,112,216,159,41,57,194,150,169,104,102,119,126,53,177,124,214,66,46,202,119,196,77,111,81,129,71,40,106,133,136,208,216,61,78,151,203,199,124,78,163,70,132,101,85,84,175,116,216,171,39,180,73,155,37,145,160,71,50,133,137,183,195,156,106,141,196,195,48,66,154,52,40,186,187,53,164,34,171,181,150,162,150,160,108,128,42,160,177,101,139,119,47,125,151,46,120,93,128,67,131,54,161,53,188,156,82,112,129,156,101,74,39,122,145,56,157,181,104,98,146,50,113,49,73,152,123,68,177,93,60,51,156,112,206,76,68,199,194,198,52,62,70,108,104,71,161,163,181,133,129,156,133,184,65,123,80,133,100,52,136,215,148,68,73,207,186,137,220,182,151,58,172,214,182,213,154,139,191,152,71,205,122,47,63,53,131,70,164,83,70,152,77,88,170,149,178,177,40,213,90,80,60,118,147,47,106,167,189,70,121,40,45,120,119,61,184,138,217,158,94,188,104,206,51,145,107,151,105,77,55,90,101,49,75,68,195,108,216,50,191,214,183,180,49,79,180,82,189,191,133,171,74,177,174,57,186,125,218,185,35,63,76,50,71,44,204,188,148,146,165,177,208,91,131,45,56,75,214,78,189,101,37,78,142,199,79,109,178,69,91,49,85,195,207,213,57,201,85,164,170,155,67,156,166,156,173,219,106,195,216,69,129,111,177,92,72,96,192,43,97,100,160,184,53,129,158,174,197,69,193,213,213,127,207,140,70,186,199,77,188,170,99,129,153,63,150,218,53,117,210,11
168,172,179,46,110,96,61,211,60,73,84,200,114,222,55,121,118,155,107,125,111,122,190,98,57,167,92,162,59,221,117,116,101,78,131,43,72,196,49,198,189,91,67,191,146,208,174,47,165,164,96,188,201,170,58,161,189,96,89,96,92,105,116,174,81,41,172,75,211,114,207,174,89,163,206,80,74,210,151,165,46,144,51,131,54,64,115,195,163,128,207,75,193,186,146,39,169,107,142,68,175,104,36,84,45,88,78,161,71,87,204,171,172,163,51,110,197,187,53,73,109,209,96,174,194,182,84,161,51,210,179,43,148,152,47,78,214,99,62,97,187,154,195,203,38,178,37,188,210,44,52,184,38,189,211,103,102,184,60,165,61,49,115,215,159,44,57,195,150,169,103,104,118,127,52,178,123,215,64,46,203,118,194,78,114,81,127,72,37,108,135,134,208,216,59,78,151,202,198,126,76,162,70,134,102,87,85,173,118,216,169,38,181,74,152,34,144,160,70,50,131,136,181,195,157,107,141,199,195,49,64,155,52,40,188,186,55,166,35,171,182,149,164,150,160,108,127,41,160,175,100,140,118,48,126,152,46,118,94,128,66,131,56,162,55,190,155,85,110,129,155,98,75,38,123,148,55,157,181,101,96,146,49,114,48,71,152,122,69,179,93,58,51,155,114,205,77,68,203,193,197,52,62,72,105,106,70,159,164,180,136,131,157,132,181,65,121,82,134,99,52,138,215,148,70,70,208,184,137,219,183,151,59,169,214,179,211,153,138,190,153,70,204,121,49,63,52,132,70,163,83,69,153,79,89,169,149,179,180,40,215,88,80,59,117,149,49,106,165,190,69,121,39,44,118,119,60,181,138,216,157,93,186,105,207,52,146,107,149,104,77,54,90,103,49,76,68,198,107,214,50,193,215,183,181,47,79,180,82,190,192,134,172,72,177,175,56,184,125,216,186,37,62,75,52,71,45,204,189,149,147,166,176,210,94,131,47,57,77,214,78,189,100,39,80,140,201,80,110,180,69,92,50,86,196,209,213,58,200,84,162,170,156,68,154,166,155,173,218,104,193,215,71,131,111,179,92,71,98,192,42,97,99,160,185,50,127,157,177,197,67,191,211,212,131,206,138,71,186,197,78,188,172,100,128,152,62,150,219,53,117,213,11
169,172,179,46,110,96,60,212,58,75,86,199,114,220,54,121,117,156,108,126,109,121,190,100,53,166,92,162,57,220,118,115,102,79,130,43,70,197,49,197,188,89,67,189,146,210,173,46,165,163,96,188,200,171,59,159,188,95,89,96,94,105,117,175,81,41,170,78,212,113,207,174,88,161,208,81,72,209,150,164,44,142,51,132,54,63,117,194,163,126,206,78,193,185,146,39,168,106,141,67,175,104,35,83,45,87,77,160,71,87,201,171,172,165,48,110,197,186,55,75,112,210,98,173,194,185,85,162,51,208,178,43,147,152,46,80,214,101,62,99,185,154,193,204,38,179,37,188,210,45,53,184,38,186,212,103,102,182,60,165,62,50,113,216,159,41,57,194,150,169,104,102,119,126,53,177,124,214,66,46,202,119,196,76,111,81,129,71,39,105,133,136,208,215,61,78,152,203,200,124,78,164,71,132,102,85,85,175,116,217,171,39,180,72,155,36,146,160,71,50,133,137,182,195,156,106,142,196,196,48,66,154,52,41,186,187,54,164,35,171,181,151,162,149,160,108,128,42,160,177,101,139,119,47,125,150,46,119,92,129,67,131,54,161,53,188,156,83,112,129,156,101,74,39,122,145,56,157,181,104,98,146,49,113,49,73,153,123,68,176,93,61,52,156,112,206,76,69,199,194,198,51,62,69,107,104,71,160,163,181,133,128,155,133,184,65,123,80,133,100,52,136,215,148,68,73,207,186,137,220,182,151,58,172,215,182,213,154,139,191,152,71,205,122,47,63,54,131,70,164,83,70,152,77,88,170,149,178,177,40,213,90,80,60,118,147,47,106,166,190,69,121,40,45,119,119,61,184,138,217,158,94,187,104,206,51,145,107,151,105,77,55,91,101,49,75,68,195,108,216,50,191,215,183,180,48,79,180,82,189,192,133,170,74,177,174,57,186,125,218,185,35,63,76,50,72,44,203,188,148,146,165,177,208,91,132,45,56,75,214,78,189,101,37,78,142,199,79,110,178,69,91,49,85,194,207,214,57,201,85,164,170,155,67,156,166,156,173,219,106,194,216,70,130,112,177,92,72,96,192,43,97,100,160,183,53,129,157,174,197,69,193,213,213,127,207,140,69,186,199,77,188,170,99,129,153,63,150,218,53,117,211,11
169,172,179,46,110,96,60,212,57,74,86,199,114,220,54,121,116,156,108,126,109,121,190,101,54,166,92,163,57,220,118,116,102,79,130,43,71,196,50,197,188,89,68,189,146,210,173,46,165,163,96,188,199,171,59,159,188,95,89,95,94,106,117,174,81,41,170,78,213,114,207,174,88,161,208,81,72,210,150,164,44,142,51,132,54,63,116,195,163,126,206,78,193,185,146,39,168,107,141,67,175,104,35,83,45,87,77,160,71,87,201,172,172,165,48,110,197,186,55,75,112,211,98,174,194,185,86,163,51,209,178,44,147,151,46,80,214,101,62,99,185,154,193,204,38,179,37,189,210,45,53,184,38,187,211,103,102,183,60,165,62,50,113,216,159,41,57,194,150,169,104,102,119,126,53,177,124,214,66,46,202,119,196,77,111,81,129,71,40,106,133,136,208,216,61,78,151,203,199,123,78,163,70,132,101,85,84,175,116,217,171,39,180,73,155,37,145,160,71,50,133,137,183,195,156,106,142,196,195,48,66,154,52,41,186,187,53,164,34,171,181,150,162,150,160,108,128,42,160,177,101,139,119,47,125,151,46,120,93,128,67,131,54,161,53,188,156,82,112,129,156,101,74,39,122,145,56,157,181,104,98,146,50,113,48,73,152,123,68,177,93,61,51,156,112,206,76,68,199,194,198,52,62,70,108,104,71,161,163,181,133,128,156,133,184,65,123,80,133,100,52,136,215,148,68,73,207,186,137,220,182,151,58,172,214,182,213,154,139,191,152,71,205,122,47,63,53,131,70,164,83,70,152,77,88,170,149,178,177,40,213,90,80,60,118,147,46,106,167,189,70,121,40,45,120,119,61,184,138,217,158,94,188,104,206,51,145,107,151,105,77,55,90,101,49,75,68,195,108,216,50,191,214,183,180,49,79,180,82,189,192,133,171,74,177,174,57,186,125,218,185,35,63,76,50,71,44,204,188,148,146,165,177,208,91,131,45,56,75,214,78,189,101,37,78,142,199,79,110,178,69,91,49,85,195,207,213,57,201,85,164,170,155,67,157,166,156,173,219,106,195,216,69,129,111,177,92,72,96,192,43,97,100,160,184,53,129,158,174,197,69,193,213,213,128,207,140,70,186,199,76,188,170,99,129,153,63,150,219,53,117,210,11
169,172,179,46,110,96,60,212,57,74,86,199,114,220,54,121,116,156,108,126,109,121,190,101,54,166,92,163,57,220,118,115,102,79,130,43,71,196,49,198,187,89,68,188,146,210,173,46,165,163,96,188,200,171,59,159,188,95,89,95,94,106,117,174,81,41,170,78,213,114,207,174,88,161,208,81,72,209,150,164,44,142,52,132,54,63,116,195,163,126,206,78,193,185,146,39,168,107,141,67,175,104,35,83,45,87,77,160,71,87,201,172,172,165,48,110,197,186,55,75,112,211,98,173,194,185,86,162,51,209,178,44,147,151,46,80,214,102,62,99,185,155,193,204,38,180,37,189,210,45,53,184,38,186,211,103,102,183,60,165,62,50,113,216,159,41,57,194,150,169,104,102,119,126,53,177,124,214,66,46,202,119,196,77,111,81,129,71,40,105,133,136,208,215,61,78,151,203,200,123,78,164,70,132,101,85,85,175,116,216,171,39,180,73,156,36,145,160,71,50,133,137,183,195,156,106,141,196,196,48,66,154,52,40,186,187,53,164,34,172,181,150,162,150,160,108,128,42,160,177,101,139,119,47,124,151,45,119,93,128,67,131,54,161,54,188,156,83,112,129,156,101,74,39,121,145,56,158,181,103,98,146,50,113,49,73,152,123,68,177,93,60,52,155,112,207,76,68,199,194,198,51,62,70,108,104,71,161,163,181,133,128,156,133,184,65,123,81,133,100,52,136,215,148,68,73,207,186,137,220,182,151,58,172,215,182,213,154,139,191,152,71,205,122,47,63,53,131,70,164,83,70,152,78,88,170,149,178,177,40,213,90,80,60,118,147,46,106,167,189,70,121,40,44,120,119,61,183,138,217,158,95,188,104,206,51,145,107,151,105,77,55,91,101,49,75,68,195,108,215,49,190,214,183,180,49,79,180,82,189,191,133,170,73,176,174,58,186,125,218,185,35,63,75,50,71,43,203,188,148,146,166,177,208,91,131,45,56,75,214,79,189,101,37,78,142,199,79,110,178,69,91,49,85,194,207,213,56,201,85,164,170,155,67,156,166,156,173,219,106,194,216,69,129,111,177,92,72,96,192,43,97,100,160,184,53,129,157,174,197,69,193,213,213,127,207,140,70,186,199,77,187,170,99,129,153,63,150,219,53,117,211,11
169,172,179,46,110,96,61,212,58,74,85,199,113,219,54,122,116,155,108,126,110,121,191,101,54,167,92,162,57,219,117,115,101,78,131,42,70,197,48,197,187,89,69,188,145,210,173,46,165,164,97,188,199,171,58,159,188,94,89,95,93,106,117,175,80,40,169,78,213,114,208,175,88,160,208,81,73,210,149,165,45,142,51,132,53,63,116,195,163,126,206,78,193,185,145,37,168,107,141,67,175,104,34,82,47,87,77,161,71,88,202,172,172,164,49,110,198,186,55,75,112,211,97,172,193,185,87,163,51,209,178,43,147,152,47,81,213,102,62,99,185,154,193,203,38,178,36,189,211,44,52,183,39,187,211,102,102,184,60,165,62,50,113,216,158,41,56,193,150,169,103,102,119,126,52,177,125,214,66,46,202,120,196,77,112,81,129,71,40,106,134,137,208,216,61,78,151,203,200,123,79,163,70,132,101,84,84,175,116,216,171,38,179,73,155,37,145,160,71,49,132,136,183,196,157,105,141,196,196,48,66,154,51,40,186,187,54,164,33,172,180,150,162,150,159,107,128,42,161,177,102,138,120,46,125,150,47,120,93,128,67,132,55,160,54,187,156,83,111,129,156,102,74,39,121,145,54,158,182,103,98,147,49,113,48,74,152,122,68,177,93,61,51,156,113,206,75,68,199,194,197,52,62,69,109,104,72,160,163,181,131,129,156,132,184,66,123,81,133,101,52,136,213,148,69,73,207,185,138,220,183,151,58,172,213,182,213,153,139,191,151,71,204,122,46,64,54,131,70,164,83,69,152,77,88,171,149,178,178,39,213,90,80,60,118,146,47,106,166,190,69,121,39,44,119,120,60,183,138,217,158,95,187,104,206,50,145,107,151,105,77,55,91,100,50,75,67,195,109,215,50,189,215,183,180,49,79,181,81,190,191,133,170,73,177,174,57,186,124,218,186,36,63,75,51,71,44,204,187,147,146,164,177,208,91,131,46,56,75,215,79,189,101,38,78,142,198,79,109,179,68,90,50,85,194,206,213,57,202,84,164,170,156,67,156,166,156,172,219,106,195,216,69,129,113,177,92,72,98,192,43,97,100,159,184,54,128,158,174,197,69,193,212,214,128,207,140,70,186,199,76,189,170,98,128,152,63,151,217,53,117,211,11
169,172,179,46,110,96,61,211,57,75,85,199,113,220,54,121,116,156,108,126,109,121,190,101,54,166,91,163,57,221,118,115,101,79,130,43,71,196,49,197,188,89,68,188,145,209,173,46,164,162,96,188,199,171,59,158,189,94,89,95,93,105,117,174,81,41,170,78,213,114,208,173,87,161,208,81,73,209,149,164,44,142,52,132,54,63,117,194,164,126,206,78,193,186,146,39,168,106,141,67,175,104,35,83,45,87,77,160,71,87,201,172,174,165,50,110,197,186,56,75,112,210,98,173,194,185,85,162,50,208,178,44,146,152,46,80,213,102,62,99,185,154,193,204,37,179,36,189,209,45,53,184,38,187,211,102,102,183,60,165,62,50,112,215,159,41,57,194,150,170,104,101,119,126,53,177,124,213,66,45,202,120,197,76,111,82,128,72,39,105,133,136,207,216,61,77,151,203,199,124,78,163,70,132,101,85,84,176,116,216,171,39,180,72,155,36,146,160,70,50,133,138,182,194,156,106,142,196,195,49,65,153,52,40,186,187,54,164,34,172,181,150,162,150,159,108,129,41,161,178,102,140,120,47,125,151,45,120,93,127,67,131,54,160,53,188,156,83,112,129,156,101,74,39,121,144,56,157,180,104,98,146,50,113,49,73,153,123,69,177,93,60,52,156,112,206,76,68,199,194,197,52,61,70,108,104,72,160,163,182,133,129,155,133,184,66,123,81,133,101,52,137,214,147,68,72,208,186,137,220,183,151,58,173,215,182,213,154,140,191,152,71,205,121,47,63,53,131,69,165,83,70,153,78,89,171,148,178,176,39,212,90,80,60,119,147,46,106,166,190,69,120,40,45,120,120,61,183,138,218,158,94,187,105,205,51,145,108,151,105,77,54,90,100,48,75,67,195,108,215,51,191,215,183,180,49,79,180,83,190,191,133,171,74,177,175,58,187,125,218,185,36,63,76,50,71,44,204,188,148,146,165,176,209,91,131,45,57,76,214,78,188,101,37,78,143,199,79,110,178,69,91,50,85,194,206,213,57,201,85,164,170,155,67,157,165,156,173,219,106,195,216,69,129,111,177,91,72,95,191,43,97,101,160,183,52,130,158,174,197,69,193,212,213,128,207,140,69,186,198,77,188,170,98,129,153,63,151,219,53,118,211,11
172,172,177,50,111,98,60,207,53,75,86,199,114,219,52,120,118,155,106,127,106,120,186,102,53,166,91,158,57,218,119,115,104,79,131,45,72,195,48,195,187,89,72,187,147,209,172,48,167,162,92,185,198,174,57,160,190,95,86,93,94,105,115,171,78,43,171,79,212,118,206,175,86,155,207,79,73,209,149,165,43,146,52,131,55,63,114,194,168,126,206,76,192,186,146,38,167,105,143,67,179,103,35,85,47,86,77,161,70,83,204,172,174,164,53,111,197,188,53,77,112,212,98,175,197,185,85,163,51,211,180,46,145,153,46,83,212,102,63,97,183,153,194,202,37,178,37,191,207,44,51,184,39,185,216,104,106,182,59,163,61,51,113,215,162,41,58,194,150,171,106,101,119,126,53,178,124,215,67,44,202,119,195,79,112,82,129,74,39,103,130,135,206,216,62,77,153,205,200,122,79,162,71,131,100,82,82,175,121,216,170,37,179,72,156,34,146,158,70,52,133,138,182,197,157,106,141,197,194,45,64,151,51,38,187,183,54,161,33,172,181,152,161,146,161,108,128,43,157,177,101,140,121,48,125,151,48,121,92,128,63,131,53,163,55,187,157,82,109,129,159,100,74,41,120,146,57,156,181,100,99,146,49,113,51,68,152,125,68,179,91,61,50,154,111,210,75,68,198,198,198,51,62,68,105,104,72,160,164,183,132,127,159,133,187,64,123,81,133,104,54,139,216,147,68,72,212,188,137,221,185,152,58,175,214,180,214,155,139,193,150,69,204,120,47,64,56,132,67,162,83,69,152,75,87,169,146,176,176,42,210,90,77,60,118,148,46,106,167,192,69,121,42,46,121,117,62,186,138,216,158,91,187,105,207,52,147,107,153,103,76,54,91,98,51,74,67,199,107,214,50,191,211,181,179,51,77,180,81,189,193,133,169,74,175,173,55,185,125,215,184,37,62,79,49,67,43,204,189,147,147,162,175,212,93,131,43,55,74,217,78,192,100,34,80,140,199,78,109,176,72,94,48,86,196,208,215,54,200,85,162,170,154,64,155,166,154,171,220,110,194,215,72,130,110,176,93,74,97,190,43,98,102,161,186,55,127,158,174,196,68,193,213,214,127,204,142,71,187,198,77,186,169,101,129,152,63,152,216,54,118,208,11
168,172,179,46,110,96,60,212,58,75,86,199,114,220,54,121,116,156,108,126,109,121,190,101,54,166,92,163,57,220,118,115,102,79,130,43,71,196,49,197,188,89,68,188,146,210,173,46,165,163,96,188,199,171,59,159,188,95,89,95,94,106,117,174,81,41,170,78,213,114,207,174,88,161,208,81,72,210,150,164,44,142,51,132,54,63,116,195,163,126,207,78,193,185,146,39,168,107,141,67,175,104,35,83,45,87,77,160,71,87,201,172,172,165,49,110,197,185,55,75,112,210,98,174,194,185,86,163,51,209,179,44,147,152,46,79,214,101,62,98,185,154,193,204,38,179,37,189,210,45,54,184,38,187,211,102,102,183,59,165,62,50,113,216,159,41,57,194,150,169,104,102,119,126,53,177,124,214,66,46,202,119,196,77,111,81,129,71,40,106,133,136,208,215,61,78,151,203,199,124,78,163,70,132,101,85,84,175,116,217,171,39,180,73,155,37,145,160,71,50,133,137,183,195,156,106,141,197,195,48,66,154,52,41,186,187,53,164,34,171,181,151,162,150,160,108,128,41,161,177,101,139,119,47,125,151,45,119,93,128,67,131,55,161,53,188,156,82,111,129,157,101,74,39,122,145,56,158,181,104,98,146,50,113,48,73,152,123,68,177,93,61,51,155,112,206,76,69,199,194,197,52,62,70,108,104,71,161,164,181,133,129,156,133,184,65,123,80,133,100,52,136,215,148,68,73,207,186,137,220,183,151,58,172,215,181,213,154,139,191,152,71,205,122,47,63,53,131,70,164,83,70,152,77,88,170,149,178,177,40,213,90,80,60,118,147,46,106,167,189,70,121,40,45,120,119,61,184,138,217,158,94,188,104,206,51,145,107,151,105,77,55,90,101,49,75,68,195,108,215,50,191,214,183,179,49,79,180,82,190,191,133,171,74,177,174,57,186,125,218,185,35,63,76,50,71,44,204,188,148,146,165,177,209,91,131,45,56,75,214,79,189,101,37,78,142,199,79,110,178,69,91,49,85,195,207,213,56,201,85,164,170,155,67,157,166,156,173,219,106,195,216,70,129,112,177,92,72,96,192,43,97,100,160,183,53,129,157,174,197,69,193,213,213,128,207,141,69,186,199,76,188,170,99,129,153,63,150,219,53,118,211,11
169,172,178,47,111,97,60,211,57,76,85,199,115,219,53,120,117,155,107,126,108,120,189,100,51,166,93,162,57,220,117,116,103,79,131,43,71,195,49,198,188,89,67,189,147,210,173,46,165,163,95,190,199,170,59,159,188,96,88,95,94,106,117,174,81,40,170,77,212,113,209,173,88,161,208,81,73,210,150,165,43,142,52,131,54,64,117,195,164,124,206,76,193,186,146,38,168,108,140,67,175,103,34,83,45,85,77,160,73,86,201,172,171,164,48,111,196,185,55,75,112,210,97,174,195,185,86,163,51,209,179,43,147,153,46,80,214,101,62,99,185,153,194,204,38,178,38,189,211,44,53,185,38,188,211,102,102,183,60,165,62,50,113,217,158,42,56,194,151,170,103,102,119,126,52,177,124,215,67,46,200,120,196,76,110,82,128,71,40,107,133,136,208,217,61,77,152,202,199,124,79,163,70,133,101,85,85,175,115,216,170,40,181,72,155,36,145,161,71,50,133,136,181,195,157,107,141,196,197,48,66,154,53,40,186,187,52,165,35,172,181,150,163,150,159,108,128,42,161,179,102,140,120,45,125,150,46,120,93,128,67,132,55,162,54,190,157,81,112,129,156,99,74,40,122,146,56,158,180,104,100,145,50,113,48,72,152,123,68,176,94,58,50,157,111,206,77,69,199,194,198,51,60,70,106,104,71,162,161,181,133,129,156,134,184,64,121,81,133,99,51,136,215,149,68,72,208,186,138,220,182,153,59,171,214,182,214,154,139,192,152,70,204,122,47,62,53,130,70,165,84,70,152,78,88,170,148,179,177,38,213,91,80,60,119,146,46,105,166,190,68,120,39,45,118,120,60,183,138,217,157,94,189,103,204,50,144,106,150,106,77,55,91,100,48,76,68,194,107,216,50,191,214,183,178,48,80,179,83,189,192,132,171,73,177,174,57,185,125,219,185,35,64,76,50,70,43,203,188,149,146,166,177,208,91,131,44,56,75,213,79,189,101,36,76,141,200,79,110,178,67,91,49,85,193,207,212,55,202,85,163,171,154,66,155,167,156,172,220,106,194,216,69,130,113,177,92,71,97,192,44,98,99,159,182,53,131,156,173,198,71,192,213,212,127,207,140,70,185,199,76,188,170,99,129,153,62,150,218,52,117,209,11
168,172,179,46,110,96,60,212,57,74,86,199,114,220,54,121,116,156,108,126,109,121,190,101,54,166,92,162,57,220,118,115,102,79,130,43,70,197,49,197,187,89,68,188,146,210,173,46,165,162,96,188,200,171,59,159,188,95,89,95,94,106,117,174,81,41,170,78,213,114,207,174,88,161,208,81,73,210,150,164,44,142,51,132,54,63,116,195,164,126,207,78,193,185,146,39,168,107,141,67,175,104,35,83,45,87,77,160,71,87,201,172,172,165,48,110,196,186,55,75,112,211,98,174,194,185,86,162,51,209,179,43,147,152,46,79,214,101,62,99,185,154,193,204,37,180,37,189,210,45,53,184,38,187,212,102,102,183,60,165,62,50,113,216,159,41,57,194,150,170,104,102,119,126,53,177,124,214,66,46,202,119,196,77,111,82,129,71,40,105,133,136,208,216,61,78,151,203,199,124,78,163,70,132,101,85,85,175,116,217,171,39,180,72,156,37,146,160,71,50,133,137,182,194,156,106,141,196,196,48,66,154,51,40,186,187,54,163,34,172,181,151,162,150,159,108,129,42,160,177,102,139,119,47,125,151,46,119,93,128,67,131,54,161,53,188,156,83,112,129,157,101,74,39,122,144,56,158,181,104,98,146,50,113,48,73,153,123,69,177,93,61,51,156,112,207,76,69,199,194,198,51,61,69,108,104,71,160,163,181,133,128,156,133,184,65,123,80,133,100,52,136,215,148,68,73,208,186,137,220,183,151,58,172,215,182,213,154,139,191,152,71,205,122,47,63,54,131,71,164,83,70,152,77,88,170,149,178,177,40,213,90,80,60,118,147,47,106,167,189,70,121,40,44,119,119,61,183,138,218,158,94,187,104,205,51,145,107,151,105,77,55,91,101,49,75,68,195,108,215,50,191,214,183,179,49,79,180,82,189,192,133,171,74,176,174,57,186,125,218,185,36,63,75,51,71,43,204,188,148,146,165,177,208,91,131,45,56,76,214,78,189,101,37,78,142,199,79,110,178,69,91,49,85,194,207,214,56,201,85,164,170,155,67,156,166,156,173,219,106,195,216,69,129,112,177,92,72,96,192,43,97,100,160,183,53,128,158,174,197,69,192,213,213,127,207,141,70,186,199,76,188,170,99,129,153,63,150,219,53,117,210,11
170,171,180,48,107,95,61,214,56,76,85,196,117,216,52,118,120,157,109,130,113,119,190,102,56,165,94,160,55,222,116,115,104,78,129,42,71,197,47,195,187,90,69,184,143,208,176,47,164,165,99,185,201,171,57,159,189,93,90,94,92,104,118,177,83,38,170,79,213,114,208,175,88,160,209,80,70,210,150,167,45,141,52,133,52,63,115,197,162,127,205,76,193,185,148,41,167,106,141,66,175,107,34,84,43,89,75,158,70,85,202,170,178,167,46,110,194,186,56,73,112,210,100,171,195,183,86,164,52,209,179,45,147,149,45,81,213,101,60,97,185,154,192,204,38,178,38,188,210,47,51,183,35,184,212,101,100,182,60,165,63,54,109,215,159,41,58,195,152,167,105,103,116,123,51,177,123,214,66,47,204,119,194,77,112,80,130,75,37,106,136,134,209,215,60,78,156,202,199,125,77,164,70,133,101,85,85,175,116,215,168,37,182,74,157,35,147,158,69,50,137,138,182,197,158,106,141,197,195,50,69,153,49,41,189,185,54,165,34,171,185,151,161,148,163,107,129,42,161,178,100,143,119,45,121,152,42,117,90,126,66,132,51,161,55,189,156,82,108,130,156,100,74,39,122,146,57,158,182,104,98,147,52,113,47,73,153,128,69,178,94,59,50,156,111,209,78,68,199,194,199,52,63,67,109,105,70,163,165,183,133,130,152,131,184,65,121,80,134,103,54,133,210,151,68,71,208,190,139,219,184,151,60,172,215,183,213,156,141,191,149,72,205,125,44,62,54,128,69,158,83,69,149,80,87,170,147,175,178,39,214,92,78,59,119,150,41,107,167,189,69,121,39,44,117,117,60,186,138,221,161,94,185,103,205,50,142,104,149,108,76,54,89,100,49,76,68,195,109,214,46,193,215,187,182,45,80,179,85,190,189,129,171,75,177,174,57,190,125,221,186,40,64,77,49,72,44,203,188,145,143,164,176,209,91,130,46,54,75,215,78,190,101,38,75,142,199,79,110,180,69,90,46,82,195,209,212,60,200,89,164,166,157,69,158,164,154,176,219,108,195,215,69,129,112,176,88,72,98,189,42,96,98,162,185,53,127,158,177,199,70,196,214,212,128,205,141,72,184,200,78,190,170,99,126,154,64,151,220,51,115,210,11
169,172,178,42,113,92,60,209,56,76,85,200,114,220,53,121,116,156,104,123,111,121,193,101,54,168,94,160,58,223,120,114,99,78,128,40,68,198,52,196,186,88,70,189,145,210,176,48,167,163,96,189,200,169,60,157,189,95,90,95,93,106,115,176,77,39,169,78,210,112,205,174,90,163,210,80,73,208,148,165,46,141,48,133,57,63,121,192,162,125,205,77,192,187,146,39,168,109,138,69,173,102,35,81,46,88,76,159,70,86,203,172,173,167,47,108,199,186,53,75,111,213,97,175,193,182,85,164,50,210,176,43,146,156,46,79,214,104,63,99,186,155,193,203,38,181,42,190,214,44,54,180,40,186,212,100,101,183,62,166,65,51,114,214,161,44,55,192,151,171,104,103,117,123,53,177,127,211,67,47,204,120,194,77,110,83,133,73,41,104,132,139,206,216,62,79,152,207,198,124,78,167,68,135,102,82,84,176,116,217,169,40,181,75,159,39,147,161,69,51,134,139,185,192,158,107,141,199,196,46,66,154,52,40,187,186,53,162,39,168,182,147,160,148,160,106,125,41,162,175,102,137,120,47,127,151,42,119,92,127,67,131,54,161,50,190,161,85,112,127,156,103,72,42,123,144,60,157,184,104,97,143,50,114,47,74,154,124,69,179,94,61,50,159,111,204,75,71,196,195,196,52,63,69,107,103,71,162,162,183,135,130,158,131,188,65,120,78,134,97,49,138,217,147,66,72,206,186,137,219,180,149,57,172,217,182,208,153,142,191,154,68,207,121,44,64,53,132,72,168,84,71,150,79,89,169,144,182,178,38,214,87,80,61,112,146,48,105,168,188,70,120,38,43,119,120,59,185,137,218,159,93,188,105,204,46,143,109,148,109,77,56,90,101,48,75,67,197,110,219,50,190,215,180,178,49,79,180,83,189,194,130,171,72,177,175,59,185,125,216,183,33,62,75,49,74,41,204,187,150,145,166,176,207,89,133,44,54,75,212,76,190,102,37,75,139,197,80,109,176,68,86,52,87,194,206,215,57,203,84,161,172,157,67,159,168,155,174,219,107,194,218,72,132,112,177,91,73,96,191,47,100,102,161,185,53,132,160,175,196,68,192,214,213,127,210,139,70,185,198,74,185,171,95,132,152,64,152,215,54,117,213,11
169,172,179,46,110,96,61,212,57,75,86,199,114,220,54,121,117,156,108,126,109,121,190,101,54,166,92,163,57,220,118,115,102,79,130,43,71,196,49,197,188,89,68,189,146,210,173,46,165,162,96,188,200,171,59,159,188,95,89,95,94,106,117,174,81,41,170,78,213,114,207,174,88,161,208,81,72,210,150,164,44,142,51,132,54,63,116,195,164,126,206,78,193,185,147,39,168,107,141,67,175,104,35,84,45,87,77,160,71,87,201,172,172,165,48,110,197,186,55,75,112,211,98,174,194,185,86,163,51,209,178,44,147,151,46,80,214,101,62,99,185,154,193,204,38,179,37,189,210,45,53,184,38,187,212,103,102,183,60,165,62,50,112,216,159,41,57,194,150,169,104,102,119,126,52,177,124,214,66,46,202,119,196,77,111,81,129,71,40,106,133,136,208,215,61,78,152,203,200,123,78,163,71,132,101,84,85,175,116,217,171,39,180,72,155,37,145,160,71,50,133,137,182,195,156,106,142,196,196,48,66,154,52,40,186,188,54,164,34,171,181,151,162,150,160,108,128,42,160,177,101,139,119,47,125,150,46,119,93,128,67,132,55,161,54,188,156,82,112,129,156,101,74,39,122,145,56,157,181,104,98,146,50,113,48,73,152,123,68,177,93,60,51,156,112,206,76,69,200,194,198,51,62,70,108,105,71,161,163,181,133,129,156,133,184,65,123,80,133,100,52,136,214,148,68,73,207,186,137,220,182,151,58,172,214,182,213,154,139,191,152,71,204,121,47,63,53,130,70,164,83,70,152,77,88,170,149,178,177,40,213,90,80,60,118,147,46,106,167,189,70,121,40,45,119,119,61,184,138,217,158,94,188,104,206,51,145,107,151,105,77,55,90,101,49,75,68,195,108,216,50,191,214,183,180,49,79,180,82,189,192,133,170,74,177,174,57,186,125,218,185,35,63,76,50,71,44,204,188,148,146,166,177,208,91,131,45,56,75,214,79,189,101,37,78,142,199,79,110,178,69,91,49,85,195,207,213,57,201,85,164,170,155,67,157,166,155,173,219,106,195,216,69,129,111,177,92,72,96,192,43,97,100,160,183,53,129,157,174,197,69,193,212,213,128,207,140,70,186,199,77,188,170,99,129,153,63,150,218,53,117,210,11
172,170,175,48,113,95,63,211,61,75,88,199,109,218,52,120,115,155,110,128,109,121,191,100,53,165,94,164,61,222,118,114,98,77,131,44,71,195,51,195,188,88,64,191,144,205,168,49,162,163,95,188,200,167,61,161,188,98,90,94,98,107,114,176,83,41,169,79,208,113,204,178,87,165,210,77,71,211,153,163,42,141,52,132,53,61,114,193,163,127,205,78,196,188,148,41,168,105,140,64,176,105,31,83,46,88,76,160,69,88,204,174,176,164,49,110,199,185,54,75,114,212,95,173,193,183,87,166,51,208,181,41,151,151,47,79,217,103,61,99,184,155,192,206,39,184,39,188,210,43,51,185,36,186,211,100,104,180,56,165,62,49,112,216,159,44,56,193,147,171,104,103,118,128,54,178,124,213,66,47,202,117,198,71,114,83,127,72,37,106,132,137,206,219,60,81,152,202,196,121,79,159,70,129,104,83,85,175,114,218,172,37,182,75,153,42,144,159,69,48,136,136,185,193,160,105,144,197,196,50,70,154,48,38,186,182,52,162,32,170,180,148,163,151,154,109,126,41,160,175,106,138,117,48,124,152,46,118,92,128,69,130,55,162,54,187,159,82,113,130,156,97,74,37,119,143,56,157,185,104,99,148,49,114,53,76,154,123,69,174,90,59,53,154,115,209,74,68,199,195,197,54,59,69,107,103,73,159,163,179,134,128,157,134,181,69,125,80,128,98,52,137,221,147,68,73,209,186,134,221,183,153,59,173,213,180,209,157,142,192,152,69,206,122,47,62,56,130,71,164,82,68,153,76,87,168,148,183,177,43,213,91,80,60,118,146,49,102,166,190,73,120,39,46,122,119,61,185,140,214,160,97,188,105,209,53,146,109,148,106,76,55,91,102,52,77,63,196,110,213,47,189,215,183,180,50,81,181,79,189,193,134,170,75,175,176,53,185,125,217,187,34,66,77,49,68,41,202,187,148,146,167,177,209,92,133,50,55,74,214,76,192,103,31,78,142,200,81,105,179,73,86,49,84,190,206,215,58,201,83,166,172,161,67,157,164,155,171,219,107,197,217,69,130,113,175,94,74,97,197,43,96,100,158,184,55,131,158,176,198,72,194,214,210,130,204,140,70,186,199,76,188,172,101,130,155,59,150,218,54,117,213,11
169,173,179,47,110,96,60,212,58,74,86,199,113,220,54,122,116,156,108,127,109,121,191,100,54,166,92,162,57,220,118,116,102,79,130,42,71,197,50,198,188,89,68,189,146,210,173,47,165,162,96,188,199,171,59,159,188,95,89,95,94,105,117,175,81,41,170,78,213,114,207,174,88,160,208,81,72,209,150,165,44,142,51,132,54,63,116,194,163,126,207,78,193,186,146,39,168,107,141,67,175,103,34,83,45,87,77,160,71,87,201,172,172,165,48,110,197,186,55,75,112,211,98,173,194,185,85,163,51,209,178,43,147,151,46,80,214,101,62,99,185,154,194,204,38,180,37,189,210,45,53,184,38,186,211,102,102,182,60,165,62,50,113,216,159,41,57,194,150,170,104,102,119,126,53,177,123,214,66,46,202,119,196,77,111,81,129,71,40,106,133,136,208,215,61,78,152,202,200,124,78,163,70,132,101,84,85,175,116,217,171,39,180,73,155,37,145,161,71,50,133,137,183,195,157,106,141,196,196,48,66,154,52,40,186,187,54,164,34,171,181,150,162,149,160,108,129,41,161,178,101,139,119,47,125,150,45,119,93,128,67,131,55,161,54,188,156,82,112,129,156,101,75,39,122,144,55,157,181,103,99,146,50,113,49,73,152,123,69,177,93,61,51,156,113,207,76,68,199,194,198,51,61,70,108,104,71,162,163,181,133,129,156,133,184,65,123,80,133,100,52,136,214,148,69,73,207,185,137,220,183,151,58,172,214,181,213,154,139,191,152,71,205,122,47,63,54,131,70,164,83,70,152,78,88,170,149,178,176,40,213,90,80,60,119,147,47,107,166,189,69,121,40,45,120,119,61,184,138,217,158,95,187,104,206,50,145,108,151,105,76,55,91,101,49,75,68,195,108,215,49,191,214,183,180,49,79,181,82,189,192,133,171,74,177,175,57,186,125,218,185,36,62,76,50,71,44,203,188,148,146,166,177,209,91,131,45,55,75,214,78,190,101,37,78,142,198,79,109,178,69,91,48,85,195,206,214,56,201,85,164,170,155,67,157,166,155,174,219,106,194,216,69,130,112,177,92,72,96,191,43,97,100,160,183,53,129,158,174,197,69,193,213,213,128,207,141,70,186,199,77,188,170,99,129,153,63,150,219,53,117,210,11
169,172,178,46,110,96,61,212,57,74,86,199,114,220,54,121,116,156,108,126,110,121,190,100,54,166,92,163,57,221,118,116,102,79,131,43,71,196,50,197,188,89,68,189,146,210,173,46,165,163,96,188,199,171,59,159,188,94,89,95,93,105,117,174,80,41,170,78,213,113,207,174,88,161,208,81,72,210,150,164,44,142,51,132,54,64,116,194,163,126,206,78,193,185,146,39,168,107,141,67,176,103,34,83,45,87,77,160,71,87,201,172,172,164,48,110,196,186,56,75,112,210,98,174,194,185,86,163,51,209,178,43,147,151,46,79,213,101,62,98,185,154,193,204,38,179,37,189,210,45,53,184,38,187,211,103,102,183,60,165,62,50,113,216,159,41,57,194,150,169,104,102,119,126,52,177,124,214,66,46,203,119,196,77,111,81,128,71,40,106,133,137,208,216,61,78,151,203,199,124,78,163,70,132,101,85,84,175,117,217,171,39,180,72,155,36,145,160,71,50,132,137,182,195,156,106,141,196,195,48,66,154,52,41,186,187,53,164,34,171,181,151,162,150,160,108,129,41,160,178,102,139,119,47,125,151,45,120,93,129,66,131,55,161,53,188,156,82,112,129,157,101,74,39,121,145,56,157,181,103,99,146,49,113,48,73,152,123,68,177,93,61,51,155,112,207,76,69,200,194,198,52,62,70,107,104,71,161,163,181,133,128,156,133,184,66,123,80,133,100,52,137,215,148,69,73,207,186,137,221,183,152,58,172,214,181,213,154,139,191,152,71,205,122,47,63,54,131,71,164,83,70,152,78,88,170,148,177,177,40,213,90,80,60,118,148,47,106,166,189,70,121,41,44,120,119,61,184,138,217,158,95,188,104,205,50,145,107,151,105,77,55,90,101,49,75,68,195,108,215,50,191,215,183,179,49,79,180,82,189,192,133,171,74,177,174,57,186,125,218,185,35,63,75,51,71,44,204,188,148,146,165,177,209,91,131,45,56,75,214,78,189,101,37,78,142,199,79,110,179,69,91,49,85,195,207,213,57,202,85,164,170,155,67,157,166,156,173,220,106,195,215,70,129,112,177,92,72,96,192,43,97,100,160,183,53,129,158,175,197,69,193,213,213,127,207,140,70,186,199,77,188,170,99,130,153,63,150,218,53,117,210,11
168,172,179,49,111,96,61,212,56,75,84,200,113,220,55,122,116,155,110,126,111,119,189,101,53,166,92,162,59,220,118,116,102,78,130,44,72,196,47,198,187,88,68,190,146,209,174,47,165,161,98,190,200,170,61,156,189,93,90,94,94,106,117,173,80,42,169,78,213,114,207,174,89,160,210,83,72,209,150,165,45,143,54,131,54,66,116,194,162,125,207,79,192,185,146,37,169,106,142,65,174,106,36,82,44,87,77,158,71,87,202,174,170,167,47,111,197,186,57,75,111,209,95,174,194,186,87,165,51,209,179,44,147,151,45,77,214,102,62,100,187,154,195,204,38,182,38,187,208,45,51,186,39,187,210,102,103,182,59,165,60,49,113,217,162,43,58,195,149,169,105,103,118,125,52,177,125,215,68,47,200,119,196,75,111,78,126,70,40,107,134,135,207,216,60,79,151,205,200,123,77,162,67,132,100,83,85,176,115,216,170,38,180,73,155,36,146,160,72,49,132,137,180,197,159,106,141,195,196,47,66,155,52,41,187,184,53,164,35,169,183,150,161,148,161,110,130,43,159,178,99,139,118,48,125,150,44,120,93,128,67,134,54,160,54,188,155,83,111,132,157,102,74,40,121,146,56,158,181,103,99,148,50,113,46,74,154,124,69,179,93,59,51,155,111,206,77,69,200,196,199,51,63,71,109,105,70,160,163,180,134,127,156,134,184,64,122,81,130,98,51,136,215,150,69,75,208,186,136,219,183,152,56,174,214,181,213,154,138,192,154,72,204,121,47,63,52,132,70,165,82,67,151,75,87,170,150,175,177,41,214,90,80,60,119,147,48,107,167,189,69,121,40,44,120,119,59,185,139,216,159,95,188,104,204,50,147,109,151,105,75,56,91,101,49,76,67,197,106,214,48,189,214,182,179,50,79,181,79,188,192,135,171,74,178,172,56,188,123,218,185,37,63,79,49,70,44,205,188,148,145,165,177,208,92,132,44,56,74,214,80,191,101,38,77,142,197,80,109,179,68,91,48,86,195,207,213,57,200,85,161,169,154,66,157,163,156,173,220,106,195,215,69,130,109,176,92,73,96,195,42,96,99,159,184,55,129,158,174,197,69,193,212,210,127,208,140,68,186,200,73,188,170,98,128,154,62,151,219,54,119,211,11
169,172,179,46,110,96,60,212,57,74,86,199,114,220,54,121,116,156,108,126,109,121,190,101,54,166,92,163,57,220,118,116,102,79,130,43,71,196,50,197,188,89,68,188,146,210,173,46,165,163,96,188,200,171,59,159,188,95,89,95,94,106,117,174,81,41,170,78,213,114,207,174,88,161,208,81,72,210,150,164,44,142,51,132,54,63,116,195,163,126,206,78,193,186,146,39,168,107,141,67,175,104,34,83,45,87,77,160,71,87,201,172,172,164,48,110,197,186,56,75,112,211,98,174,194,185,86,162,51,209,178,44,147,151,46,79,214,101,62,99,185,154,193,204,38,179,37,189,210,45,53,184,38,187,211,103,103,183,60,165,62,50,113,216,159,41,57,194,150,169,104,102,119,126,53,177,124,214,66,46,202,119,196,77,111,81,129,71,40,106,133,136,208,216,61,78,151,203,199,124,78,163,70,132,101,85,85,175,116,217,171,39,180,73,156,36,145,160,71,50,133,137,183,195,156,106,141,196,195,48,66,154,52,40,186,187,54,164,34,172,181,150,162,150,160,108,128,42,160,177,101,139,119,47,125,151,46,119,93,128,67,131,54,161,53,188,156,82,112,129,156,101,74,39,122,145,56,158,181,103,98,146,50,113,49,73,152,123,68,177,93,61,51,155,112,206,76,68,199,194,198,52,62,70,108,104,71,161,163,181,133,129,156,133,184,65,123,80,133,100,52,136,215,148,68,73,207,186,137,220,182,151,58,172,214,181,213,154,139,191,152,71,205,122,47,63,53,131,70,164,83,70,152,77,88,170,149,178,177,40,213,90,80,60,118,147,47,106,167,189,70,121,40,45,120,120,61,183,138,217,158,94,188,104,206,51,145,107,151,105,77,55,91,101,49,75,68,195,108,215,50,191,214,183,180,49,79,180,82,190,191,133,171,74,176,174,57,186,125,218,185,35,63,76,50,71,44,204,188,148,146,165,177,208,91,131,45,56,75,214,78,189,101,37,78,142,199,79,109,178,69,91,49,85,195,207,213,57,201,85,164,170,155,67,157,166,155,173,219,106,195,216,69,129,111,177,92,72,97,192,43,97,100,160,184,53,129,158,174,197,69,193,212,213,128,207,140,70,186,199,76,188,170,99,129,153,63,150,218,53,117,210,11
169,172,179,46,110,96,60,212,57,74,86,199,114,220,54,121,116,156,108,126,109,121,190,101,54,166,92,163,57,220,118,115,102,79,130,43,71,197,50,197,188,89,68,188,146,210,173,46,165,162,96,188,199,171,59,159,188,95,89,95,94,106,117,174,81,41,170,78,213,114,207,174,88,161,208,81,72,210,150,164,44,142,51,132,54,63,116,195,163,126,206,78,193,185,146,39,168,107,141,67,175,104,34,83,45,87,77,160,71,87,201,172,172,165,48,110,197,186,55,75,112,211,98,174,194,185,86,163,51,209,178,44,147,152,46,80,214,101,62,99,185,154,193,204,38,179,37,189,210,45,53,184,38,187,211,103,103,183,60,165,62,50,113,216,159,41,57,194,150,169,104,102,119,126,53,177,124,214,66,46,202,119,196,77,111,81,129,71,40,106,133,136,208,216,61,78,151,203,199,124,78,163,70,132,101,85,84,175,116,217,171,39,180,73,155,37,145,160,71,50,133,137,183,195,156,106,141,196,195,48,66,154,52,41,186,187,53,164,34,171,181,150,162,150,160,108,129,42,160,177,101,139,119,47,125,151,45,120,93,128,67,131,54,161,53,188,156,82,112,129,156,101,74,39,122,145,56,157,181,104,98,146,50,113,49,73,153,123,68,177,93,61,51,156,112,206,76,68,199,194,198,52,62,70,108,104,71,161,163,181,133,129,156,133,184,66,123,80,133,100,52,136,215,148,68,73,207,186,137,220,183,151,58,172,214,182,213,154,139,191,152,71,205,122,47,63,53,131,70,164,83,70,152,77,88,170,149,178,177,40,213,90,80,60,118,147,47,106,167,189,70,121,40,45,120,119,61,184,138,217,158,95,188,104,206,51,145,107,151,105,77,55,90,101,49,75,68,195,108,216,50,191,214,183,180,49,79,180,82,189,191,133,171,74,177,174,57,186,125,218,185,35,63,76,50,71,44,204,188,148,146,165,177,208,91,131,45,56,75,214,78,189,101,37,78,142,199,79,109,178,69,91,49,85,195,207,213,57,201,85,164,170,155,67,156,166,156,173,219,106,195,216,69,129,111,177,92,72,96,192,43,97,100,160,183,53,129,158,174,197,69,193,213,213,128,207,140,70,186,199,77,188,170,99,129,153,63,150,219,53,117,211,11
168,171,176,46,109,96,60,211,58,75,85,199,113,220,54,119,116,156,107,126,111,121,192,99,54,166,93,164,58,219,119,118,99,76,132,43,72,196,49,198,188,90,67,189,146,211,173,44,166,162,96,188,197,171,61,160,189,95,90,95,94,107,118,175,82,40,169,78,213,114,208,175,86,159,209,81,70,210,150,162,44,141,52,133,51,63,118,193,163,127,207,79,194,185,145,39,169,106,139,67,176,102,33,83,46,86,75,161,69,88,201,171,171,165,47,112,198,186,54,77,110,212,98,175,194,184,85,163,52,209,179,46,148,152,46,78,213,102,63,99,184,154,193,204,36,180,37,187,210,43,54,185,37,188,211,102,103,183,59,165,62,52,111,215,161,41,56,195,148,169,104,101,118,124,55,177,124,216,66,45,201,120,195,77,110,81,131,71,41,102,133,136,207,215,62,78,153,201,199,123,78,164,71,131,100,85,85,179,118,217,171,39,181,74,156,37,147,158,70,49,133,138,183,193,157,105,142,195,196,49,67,153,52,39,185,188,52,164,36,170,183,150,163,148,158,109,131,41,159,176,101,138,120,48,124,150,47,121,94,127,67,132,54,161,53,187,157,83,111,129,154,102,75,40,121,145,54,157,181,105,98,146,48,114,49,74,153,121,68,177,92,60,50,155,113,206,76,66,200,195,197,53,63,70,108,102,72,161,163,181,134,128,156,134,184,66,125,80,133,99,51,139,214,149,67,74,205,186,137,222,181,151,58,174,216,183,210,154,139,191,152,70,206,121,47,62,54,130,70,165,81,70,152,78,88,172,150,178,176,43,210,92,78,60,119,148,46,104,166,190,68,120,40,45,119,121,61,183,138,217,156,94,188,106,206,50,145,106,152,106,75,54,90,101,50,76,68,196,109,215,51,189,217,184,179,50,80,181,83,192,190,133,170,72,178,174,57,186,124,217,185,34,62,77,49,70,45,202,188,147,147,165,177,209,92,132,46,56,75,216,78,190,100,35,76,142,199,79,108,178,70,91,51,85,194,211,213,56,203,86,164,168,153,66,157,165,155,171,219,108,192,215,69,130,111,177,93,72,95,192,42,97,100,161,182,52,131,158,175,196,68,193,213,213,128,207,142,71,186,199,75,188,170,99,129,151,62,150,218,53,117,212,11
169,172,179,46,110,95,60,211,58,76,86,199,113,220,54,121,116,155,108,126,110,121,189,101,53,166,92,163,57,221,117,117,102,79,130,43,70,196,50,197,188,90,67,188,145,210,173,46,165,162,96,188,200,172,59,160,188,95,89,94,93,106,117,173,81,41,170,78,213,114,207,174,88,160,208,81,73,210,149,164,44,142,52,132,55,63,116,195,164,126,206,78,193,186,145,38,168,107,141,67,175,104,34,83,46,87,77,161,70,87,201,172,172,165,48,111,196,185,55,75,112,210,98,174,195,185,86,163,50,208,179,44,147,151,46,80,214,102,62,98,185,154,194,205,38,180,37,188,210,45,53,184,38,187,211,102,103,182,60,165,62,50,112,217,160,42,57,194,151,169,103,102,119,126,53,176,125,214,66,46,202,120,196,77,111,82,129,71,40,106,134,136,208,216,60,77,151,204,200,124,78,164,70,131,101,84,84,175,116,218,171,39,179,72,156,37,146,160,71,49,133,136,183,195,157,106,142,197,196,48,65,155,52,41,186,187,53,164,34,172,181,150,162,150,160,108,129,42,161,178,102,139,119,47,124,151,45,120,92,128,67,131,55,161,53,188,156,83,112,129,156,101,74,39,121,145,56,157,181,104,98,146,50,114,48,74,152,122,69,177,93,61,52,156,113,206,77,68,199,195,198,51,62,69,107,104,71,160,163,182,133,129,155,133,183,65,122,81,133,100,51,136,214,148,68,73,207,186,137,220,183,151,58,171,215,182,213,155,140,191,152,71,205,121,46,63,54,131,70,163,83,69,152,78,88,170,148,178,177,40,213,89,80,60,119,147,46,107,168,190,69,121,41,43,120,119,62,184,138,217,158,94,188,105,206,51,146,107,152,104,77,55,90,101,50,75,68,195,109,216,50,190,214,182,179,48,79,180,83,189,192,132,171,74,176,175,56,186,126,218,185,36,63,75,50,71,44,204,188,148,146,166,178,208,91,131,45,56,76,214,78,189,100,37,78,142,199,79,109,178,69,91,49,86,195,207,213,57,201,86,164,171,156,67,156,166,156,173,220,107,195,216,69,129,111,178,92,73,96,192,43,97,101,161,184,54,128,158,175,197,69,193,212,213,127,207,140,70,186,199,77,188,171,99,130,154,63,150,218,53,117,211,11
170,172,180,45,109,96,61,212,60,74,83,201,112,220,55,122,118,157,107,126,109,122,192,102,53,167,92,161,57,219,116,116,101,77,134,42,71,197,50,196,187,87,68,190,147,210,172,47,166,162,96,189,200,170,57,158,191,95,88,97,95,105,115,173,81,42,171,79,214,115,206,175,89,161,208,81,72,210,148,164,45,143,50,131,52,64,117,193,163,128,207,78,194,184,146,39,168,107,140,66,176,104,35,81,46,87,76,159,70,87,200,171,172,164,49,110,198,186,55,76,113,212,97,173,196,186,84,163,49,209,178,44,149,153,46,79,215,101,63,101,186,154,195,206,37,179,37,188,213,45,55,183,40,184,213,102,100,182,58,165,65,49,115,214,159,39,58,194,151,170,102,103,120,126,53,177,125,214,66,46,204,119,195,75,110,83,126,71,41,106,132,136,209,216,61,79,152,203,199,124,79,165,69,133,102,84,85,175,116,218,169,39,181,72,157,37,147,157,70,50,131,139,183,195,155,105,141,198,194,47,68,156,51,42,186,187,54,162,34,169,181,150,163,151,158,111,127,40,160,180,101,136,118,46,124,152,46,119,93,127,67,133,54,161,55,187,156,82,111,128,157,101,72,39,121,144,55,158,181,102,98,147,50,112,48,73,153,122,67,179,94,63,51,155,112,206,76,70,200,194,200,51,59,69,109,104,69,162,163,182,133,126,155,135,183,65,122,82,133,100,52,136,214,149,70,74,207,185,137,220,182,154,61,171,216,181,214,153,140,190,153,71,205,122,48,64,51,131,72,164,84,70,152,78,89,171,148,180,176,40,212,89,83,59,119,146,45,104,167,188,67,122,41,44,120,120,60,184,134,217,159,93,188,105,204,53,146,107,150,105,76,55,91,100,49,77,67,195,110,216,48,193,215,182,179,48,78,179,83,188,193,134,171,72,177,174,59,185,128,219,184,34,63,73,51,72,44,206,188,150,144,163,177,208,89,129,45,55,75,214,78,191,103,38,78,144,203,80,108,178,68,91,52,85,194,205,215,57,200,83,163,171,156,67,156,164,155,172,219,106,193,217,69,129,113,178,91,72,98,192,43,97,98,162,186,51,129,159,174,197,69,194,213,210,127,208,141,67,183,198,76,190,171,102,129,152,62,151,220,51,116,210,11
169,173,180,47,110,96,62,213,56,75,86,198,114,220,56,120,116,155,106,124,110,119,191,99,54,164,92,162,60,220,120,116,101,78,132,42,69,197,49,196,187,88,66,189,145,211,172,46,164,163,96,190,199,171,58,158,186,95,87,96,95,105,118,173,80,40,172,76,211,114,205,174,86,160,209,81,72,211,149,166,42,143,50,132,54,62,117,194,163,125,207,79,192,184,146,38,170,105,141,67,175,103,35,84,47,87,77,159,71,88,201,171,173,166,49,109,195,186,55,76,112,210,98,175,196,184,87,163,51,209,177,44,147,152,44,79,215,101,62,100,184,153,193,203,37,180,36,189,210,45,54,185,37,187,212,100,105,184,59,165,62,52,112,215,158,41,57,195,151,169,103,102,120,126,54,177,124,215,65,47,203,119,197,76,111,80,129,70,39,106,133,137,208,215,62,73,150,202,196,124,78,162,70,132,100,85,85,175,116,218,173,39,178,74,157,38,145,160,70,49,134,137,184,196,158,104,142,195,196,47,66,154,50,41,184,189,52,164,33,170,182,148,163,149,158,107,126,40,159,177,102,141,118,48,125,151,45,121,92,129,69,131,56,161,54,185,158,82,114,129,155,101,74,39,120,142,54,157,179,103,98,146,48,113,49,74,153,124,68,178,93,61,52,156,112,208,74,69,198,193,197,53,62,71,107,102,71,161,165,180,132,129,156,133,183,66,121,82,133,100,52,135,215,147,69,73,205,186,138,221,184,152,56,171,212,181,212,153,139,191,152,69,205,122,47,62,51,130,71,163,84,69,152,77,89,170,151,178,177,44,213,91,80,60,120,147,46,107,166,190,69,120,39,45,121,119,61,183,140,219,157,95,188,104,204,50,144,108,152,104,78,56,90,100,51,77,70,197,108,215,49,190,215,181,178,49,79,180,84,189,193,133,170,74,177,176,57,186,126,215,184,35,61,75,52,71,44,204,188,146,146,165,177,207,92,130,44,58,72,215,76,190,102,37,77,142,199,79,111,181,68,93,50,83,195,208,215,57,202,84,163,169,154,69,156,166,158,173,218,106,194,218,68,129,110,176,90,72,94,193,42,95,99,162,184,53,129,156,174,196,71,193,210,213,128,208,139,70,186,199,74,188,170,98,127,152,62,150,216,52,116,209,11
167,173,178,48,109,98,59,210,58,74,85,197,113,220,54,123,117,156,108,127,108,120,189,101,51,167,91,162,57,220,119,117,102,80,130,42,70,195,50,197,187,88,68,187,146,208,172,46,162,162,96,190,200,170,60,159,186,95,87,94,94,106,118,176,80,40,170,76,214,115,207,174,88,161,206,81,72,210,152,165,45,142,51,134,55,64,117,196,164,126,206,79,190,188,145,39,165,107,142,65,173,102,35,84,47,86,78,162,68,88,201,171,171,166,48,109,196,187,56,77,112,211,98,174,195,183,84,164,49,210,179,45,146,153,47,79,214,100,61,95,185,154,193,206,39,180,37,187,210,44,55,183,37,189,211,103,101,182,61,163,63,49,111,214,158,42,57,194,150,169,104,105,120,127,53,177,123,212,66,45,201,120,198,75,112,83,127,71,43,106,132,137,207,216,60,79,151,201,201,125,79,164,70,131,102,83,82,174,117,216,171,40,179,71,155,37,146,160,70,52,133,136,183,196,154,104,143,196,196,48,65,154,54,41,185,187,55,164,36,170,180,150,162,150,159,107,129,41,161,177,101,138,120,49,124,151,43,120,93,127,67,133,54,161,52,187,155,83,114,128,156,100,74,40,121,142,54,158,180,104,99,146,51,114,49,74,153,123,69,176,93,61,50,156,112,205,77,69,201,194,199,52,62,70,108,101,71,160,164,182,133,128,158,132,185,66,122,79,134,100,49,135,214,147,66,72,207,187,137,219,183,151,57,170,214,181,213,156,141,192,153,70,207,122,48,63,55,131,71,163,84,69,150,77,87,171,150,177,177,39,211,90,80,60,118,148,48,106,168,187,70,122,39,45,119,118,60,184,140,216,158,96,189,107,205,49,146,108,151,105,76,55,90,101,50,74,69,195,108,216,48,192,216,182,180,50,78,181,84,188,191,134,171,73,175,174,57,187,125,220,185,34,62,77,48,73,45,206,188,146,146,165,179,209,92,132,46,56,73,214,78,189,102,36,78,139,200,79,110,177,70,91,48,85,195,208,216,56,202,85,164,170,154,68,159,166,155,173,219,106,193,215,68,129,112,177,90,72,97,192,40,97,98,161,185,52,130,159,173,196,71,191,213,213,129,206,143,70,186,200,78,188,170,98,131,152,62,150,221,52,116,212,11
167,175,174,47,109,100,58,212,59,75,80,198,111,221,56,120,116,150,110,128,111,117,191,101,58,168,91,161,57,220,116,116,105,75,130,43,68,197,43,197,187,89,66,189,146,210,174,43,165,165,99,188,199,175,58,160,186,95,92,93,91,104,116,175,85,43,171,81,210,114,211,175,86,159,205,81,74,209,151,163,46,144,53,130,55,62,119,193,167,125,203,75,190,184,144,35,169,104,143,65,177,106,35,82,47,86,79,160,71,87,203,169,172,163,49,111,194,185,59,75,112,214,98,171,197,187,86,161,46,207,177,41,148,154,51,80,211,105,60,100,185,154,192,206,38,181,36,190,210,44,52,183,41,190,213,100,105,182,63,164,63,50,110,215,155,41,58,192,151,170,104,101,117,129,58,174,123,215,65,44,198,121,197,79,111,83,131,69,38,107,132,135,204,218,60,77,153,200,200,123,78,163,73,133,105,86,84,174,118,215,172,39,178,73,153,39,146,161,70,47,131,138,186,192,160,104,142,201,197,49,69,155,56,38,186,190,56,168,38,170,181,152,166,149,159,105,128,44,162,180,101,139,118,46,124,151,46,119,91,128,68,131,55,159,55,192,159,82,112,127,156,99,76,38,126,144,54,156,181,103,96,146,47,112,49,77,152,123,66,177,93,59,50,157,111,208,71,67,195,194,199,54,63,69,111,104,70,159,167,184,137,127,157,132,186,65,123,81,134,100,55,139,214,148,71,77,212,183,137,223,185,151,58,176,218,180,210,155,139,191,154,75,203,121,49,64,57,131,69,166,85,71,156,76,86,172,149,180,178,38,212,88,81,59,119,148,44,103,170,190,69,122,39,43,119,121,64,182,140,215,155,97,185,103,207,54,145,108,153,102,75,58,93,100,47,74,72,193,111,211,48,194,215,180,181,50,81,179,82,189,191,135,168,72,176,174,56,183,128,217,183,35,62,77,52,71,42,204,186,148,147,170,174,211,90,132,43,57,75,217,78,187,102,39,79,148,200,80,107,177,69,90,50,84,194,203,210,58,197,86,162,171,156,70,159,163,155,175,224,106,194,218,69,126,108,178,92,67,99,193,45,97,102,157,185,51,130,156,175,200,69,188,209,215,131,205,140,68,186,201,75,188,174,98,129,154,64,152,220,52,118,211,11
169,174,179,46,108,96,60,212,58,74,87,199,113,220,55,120,118,154,108,125,109,118,191,101,54,165,91,163,58,221,119,116,102,79,130,43,70,195,48,198,188,90,67,188,148,208,173,46,165,162,97,188,201,171,59,158,188,94,89,96,94,104,119,175,81,42,169,78,214,113,207,174,88,162,207,81,72,210,151,165,45,142,53,130,53,62,117,196,164,125,206,78,193,186,146,39,169,107,140,67,176,103,35,83,46,88,77,159,70,88,203,172,173,164,47,110,197,185,58,74,112,211,98,173,193,184,85,164,53,207,179,44,147,152,46,79,214,101,62,98,184,156,192,204,37,180,36,188,212,46,53,186,37,186,211,101,102,183,59,164,61,51,112,216,160,41,57,195,150,169,103,101,119,125,52,176,125,215,65,47,201,120,196,76,110,82,129,70,39,105,132,135,209,215,62,78,153,204,200,122,77,163,71,133,102,86,87,176,116,216,171,41,180,73,156,36,146,161,71,51,133,137,182,194,157,107,141,194,195,49,67,155,53,42,185,187,52,165,36,171,181,150,161,150,161,108,129,43,160,175,102,140,119,48,125,150,46,119,93,130,65,131,54,161,53,188,157,82,113,128,155,102,73,39,123,144,55,158,181,103,98,146,49,113,49,72,153,122,68,178,95,59,51,156,111,206,76,68,200,192,195,52,62,68,108,105,69,160,164,183,133,129,156,132,184,67,124,81,132,100,53,135,212,147,68,75,209,186,137,221,182,151,58,171,214,182,212,155,138,191,151,71,205,122,47,63,52,129,71,164,82,68,152,78,88,170,150,179,179,38,212,89,79,61,117,145,46,104,168,187,71,122,41,45,119,120,60,183,137,216,158,95,188,104,207,51,144,109,152,104,77,54,91,101,50,76,68,194,107,215,49,191,214,184,180,49,80,181,81,190,194,135,171,73,176,174,57,186,124,219,185,35,63,74,53,69,44,203,187,149,145,166,178,210,91,131,46,56,75,214,78,189,101,37,79,143,199,79,109,177,70,92,48,84,193,207,213,56,202,84,164,170,154,67,158,166,157,173,219,106,196,216,69,129,111,177,92,73,97,193,43,97,99,161,184,53,130,157,175,197,68,194,212,215,128,209,140,70,186,199,77,188,169,100,129,152,62,149,219,51,116,212,11
169,172,179,46,110,96,60,212,57,75,86,199,114,219,55,121,116,156,108,127,109,121,190,101,54,166,92,163,58,220,118,116,101,79,131,44,70,197,50,197,187,90,68,188,145,209,173,47,165,162,96,188,200,171,59,158,188,96,89,95,94,105,117,174,82,40,170,78,213,114,207,174,88,160,208,81,72,209,150,164,44,142,51,132,54,62,116,195,163,126,207,78,193,185,147,39,168,107,141,66,175,103,34,83,45,87,77,160,71,88,201,171,172,165,48,110,197,186,55,75,113,211,98,174,194,185,86,162,51,209,179,43,148,151,47,80,214,102,62,98,185,155,193,204,38,179,37,189,210,45,53,185,38,187,211,103,102,183,59,165,62,50,112,216,158,42,57,194,151,169,104,101,119,126,53,176,124,214,66,46,201,120,196,76,111,81,129,71,40,106,133,136,208,215,61,78,152,203,199,124,79,163,70,133,101,85,84,175,116,216,171,39,180,73,154,37,145,160,71,50,133,137,183,195,156,106,141,197,195,48,66,154,52,41,187,188,54,163,34,171,181,150,162,149,159,107,128,42,160,177,101,139,119,47,125,150,46,120,93,128,66,131,54,161,53,188,157,82,112,129,156,101,74,39,122,146,55,158,181,104,99,146,50,113,48,73,153,123,68,177,94,60,51,155,112,207,76,68,199,194,198,52,61,70,108,104,71,161,163,181,133,129,156,133,183,66,124,81,132,100,52,136,215,148,68,72,207,186,137,221,183,152,58,172,214,182,213,154,139,190,152,71,204,122,47,63,54,130,70,164,83,69,153,77,88,170,148,177,177,40,213,90,80,60,118,147,46,107,167,189,69,121,40,44,120,119,61,183,137,217,158,94,187,104,205,51,145,107,151,105,77,55,90,101,49,76,68,194,108,217,50,190,215,183,179,49,79,181,82,189,191,133,171,74,176,174,58,186,125,217,185,35,63,76,50,71,43,204,187,148,146,165,177,208,91,131,45,56,75,214,78,190,101,38,79,142,198,80,109,178,69,91,49,85,195,207,213,57,201,85,163,171,154,67,156,166,156,173,219,106,194,216,69,130,112,177,92,72,96,192,43,97,100,160,183,52,128,157,174,197,69,193,212,213,127,207,140,69,185,200,77,188,170,99,129,153,63,150,219,53,117,210,11
170,175,180,45,109,95,60,212,55,74,86,203,114,221,51,119,118,155,109,126,107,120,189,100,54,166,94,162,58,223,116,111,102,79,132,43,67,196,50,198,188,91,67,187,145,208,175,47,164,162,96,189,199,171,60,159,186,94,87,95,98,105,116,173,80,38,167,78,213,115,208,173,90,161,209,81,74,210,149,165,42,146,53,133,53,61,116,194,162,126,206,76,193,186,149,38,170,106,141,66,176,104,36,87,46,86,75,160,69,87,199,173,171,164,48,107,195,188,55,74,110,212,100,175,193,183,85,165,51,209,178,42,147,152,47,81,213,103,61,101,186,155,195,205,37,179,36,187,208,43,55,185,39,184,211,103,102,182,59,164,63,51,111,217,157,43,56,195,154,171,103,102,119,126,51,176,124,214,63,46,204,118,196,76,112,81,130,68,40,105,136,135,208,216,61,76,150,204,201,125,80,163,69,131,103,84,82,175,113,216,169,40,180,72,156,38,146,160,69,52,132,134,182,196,156,107,143,193,197,49,66,153,51,41,184,187,56,164,33,173,182,149,159,150,159,111,128,41,162,178,103,139,118,47,124,153,46,120,95,127,67,129,53,162,54,190,156,82,111,128,157,101,74,38,121,145,56,158,181,103,97,144,48,112,48,72,151,122,66,180,93,62,51,157,112,208,77,69,200,194,197,50,61,70,107,103,70,162,162,182,135,127,155,135,184,65,121,82,132,101,53,138,214,147,68,72,209,185,136,219,182,152,58,172,215,181,214,154,140,190,152,69,204,123,47,62,53,134,69,161,85,66,152,77,87,170,149,178,177,38,212,90,80,60,120,147,48,106,169,189,70,120,42,46,118,121,62,185,137,219,160,98,189,103,207,51,144,107,151,106,76,56,90,100,50,76,68,195,108,214,49,189,215,184,179,49,81,181,80,191,192,134,171,73,176,173,57,185,126,217,184,35,62,74,50,74,43,204,188,148,145,165,178,211,93,133,45,57,77,215,77,189,102,37,78,143,199,78,109,177,69,94,48,85,197,205,212,59,201,82,163,172,155,68,161,165,156,174,220,106,192,214,70,128,111,180,91,71,95,195,44,97,98,159,185,55,127,159,173,197,69,195,214,214,127,206,142,71,185,201,76,186,168,97,128,155,63,152,220,53,120,211,11
169,174,178,47,109,95,61,211,57,74,87,199,112,220,56,120,116,153,108,125,109,121,191,98,53,167,93,163,59,219,120,116,102,79,133,42,69,195,50,197,187,87,68,187,148,210,172,46,165,164,97,186,199,171,61,158,190,96,91,94,95,108,121,174,80,40,170,78,211,115,207,176,89,162,207,79,71,208,148,165,44,142,52,131,53,63,117,196,164,127,207,79,192,184,146,40,167,108,139,67,176,104,34,82,46,86,75,158,73,87,202,173,173,162,48,108,197,185,52,74,112,211,97,174,193,186,86,163,52,209,178,46,149,151,46,80,215,101,62,99,184,155,192,202,39,179,36,188,211,46,55,185,39,187,213,103,101,184,61,166,63,49,112,215,162,40,56,193,148,168,102,103,118,126,51,177,124,216,66,47,201,120,197,75,110,80,131,72,42,107,132,136,210,214,62,76,154,204,201,126,81,162,69,132,102,84,85,174,114,216,172,40,179,72,156,37,147,160,71,48,132,137,182,194,156,104,143,196,195,47,67,154,53,40,184,185,55,163,34,171,181,150,162,151,161,108,129,44,161,176,102,139,118,46,125,150,45,120,93,127,67,133,53,160,56,188,159,81,112,129,155,100,75,38,121,144,53,158,180,103,99,146,51,113,48,72,153,122,69,179,93,57,53,156,111,206,76,68,199,194,199,51,60,70,107,105,71,162,162,182,133,127,155,134,184,64,123,80,134,100,52,136,215,148,70,72,208,186,140,220,185,150,59,171,215,185,212,153,139,190,153,73,205,121,48,62,55,128,70,163,84,69,150,80,89,167,148,178,178,39,212,90,79,61,120,147,49,106,167,189,69,122,39,44,120,119,60,184,137,219,158,92,188,103,203,53,144,109,152,104,75,56,91,100,49,74,66,195,108,215,49,191,212,182,180,49,80,180,80,191,193,131,173,73,177,174,58,185,124,218,186,31,62,75,50,73,44,203,187,148,147,166,178,208,90,129,43,55,76,215,79,188,103,37,79,141,198,79,107,179,69,91,49,86,193,205,214,59,200,84,164,169,155,67,158,166,156,172,220,105,194,214,67,132,112,176,90,74,97,192,42,96,101,161,184,52,126,158,174,197,68,192,212,213,127,207,140,69,185,200,75,186,169,97,129,155,61,151,218,52,117,209,11
169,171,179,46,109,95,59,211,56,76,85,199,114,218,55,122,118,156,107,127,109,120,192,100,54,164,94,162,57,221,117,116,101,78,130,43,71,196,48,197,187,91,68,187,146,209,174,45,165,162,96,187,197,170,58,160,188,96,90,95,96,107,117,175,81,41,170,78,212,114,207,173,88,162,209,80,72,211,149,163,44,141,52,131,54,64,117,196,164,125,207,78,193,186,145,40,168,106,141,67,172,102,35,83,45,87,77,160,71,88,201,174,171,165,48,110,196,186,56,74,113,210,97,174,195,185,86,162,51,207,179,44,148,150,46,79,215,103,61,98,184,153,195,204,38,181,37,188,211,45,53,184,39,187,211,101,102,182,61,165,61,49,113,217,160,43,56,194,151,169,104,103,119,124,52,176,123,212,66,49,203,120,195,78,110,81,128,71,41,107,134,136,208,216,62,77,151,202,198,123,79,163,71,133,102,82,82,176,118,219,171,39,181,71,155,37,144,160,69,49,133,137,183,194,156,103,143,199,197,49,66,155,52,40,185,186,53,163,34,171,181,149,162,151,159,109,129,41,159,178,101,137,121,48,125,148,47,119,92,129,66,130,54,160,54,189,158,83,112,128,157,100,74,39,121,145,56,158,180,104,97,147,49,113,48,72,151,124,69,180,93,60,50,155,113,207,75,68,200,193,197,52,61,70,107,103,69,161,163,181,132,128,156,132,183,64,122,81,133,100,52,135,214,149,66,72,207,187,138,221,181,153,59,173,217,182,213,154,137,191,153,71,206,121,46,64,54,132,70,164,84,67,152,77,85,169,150,179,175,41,212,91,80,59,120,147,46,107,167,187,70,122,38,45,119,119,61,185,138,217,157,93,189,104,205,50,145,108,151,104,76,54,90,100,48,76,67,196,110,216,50,189,215,183,179,49,77,180,81,190,191,134,172,74,176,174,56,185,126,218,183,37,63,77,51,69,43,204,189,148,146,166,178,207,90,133,46,56,76,213,79,187,100,37,80,141,199,79,109,178,69,90,50,84,194,207,215,55,203,86,162,172,155,65,156,167,154,173,220,107,194,216,69,128,111,176,91,72,96,193,43,99,99,161,183,53,129,157,175,198,70,193,214,210,125,206,141,70,185,201,77,188,170,100,129,153,66,151,220,54,117,210,11
169,172,179,46,110,96,60,212,58,74,86,199,114,220,54,121,116,156,108,126,109,121,190,101,54,166,92,163,57,220,118,116,102,79,130,43,71,196,49,197,188,89,68,189,146,210,173,46,165,162,96,188,200,171,59,159,188,95,89,95,94,106,117,174,81,41,170,78,213,114,207,174,88,161,208,81,72,210,150,164,44,142,51,132,54,63,116,195,163,126,206,78,193,186,146,39,168,107,141,67,175,104,35,83,45,87,77,160,71,87,201,172,172,165,48,110,197,186,55,75,112,211,98,174,194,185,86,163,51,209,178,44,147,151,46,79,214,101,62,99,185,154,193,204,38,179,37,189,210,45,53,184,38,187,211,102,103,183,60,165,62,50,113,216,159,41,57,194,150,170,104,102,119,126,53,177,124,214,66,46,202,119,196,77,111,81,129,71,40,106,133,136,208,216,61,78,151,203,199,123,78,164,70,132,101,85,85,175,116,217,171,39,180,73,155,36,145,160,71,50,133,137,183,195,156,106,141,196,195,48,66,154,52,40,186,187,53,163,34,171,181,150,162,149,159,108,128,42,160,177,101,139,119,47,125,151,46,119,93,128,67,131,54,161,53,188,156,82,111,129,156,101,74,39,122,145,55,157,181,104,98,146,50,113,49,73,152,123,68,177,93,61,51,155,112,207,76,68,199,194,198,52,62,69,108,104,71,161,163,181,133,129,155,133,184,65,123,80,133,100,52,136,215,148,68,73,207,186,137,220,182,151,58,172,214,182,213,154,139,191,152,71,205,122,47,63,53,131,70,164,83,70,152,77,88,170,149,178,177,40,213,90,80,60,118,147,47,106,167,189,69,121,40,45,120,119,61,184,138,217,158,94,188,104,205,51,145,107,151,105,77,55,90,101,49,75,68,195,108,216,50,191,214,183,180,49,79,180,82,189,192,133,171,74,177,174,57,186,125,218,185,35,63,76,50,71,44,204,188,148,146,165,177,208,91,131,45,56,75,214,78,189,101,37,78,142,198,79,109,178,69,91,49,85,195,207,213,57,201,85,164,170,155,67,157,166,155,173,219,106,195,216,69,129,111,177,92,72,96,192,43,97,100,160,184,53,129,157,174,197,69,193,212,213,127,207,140,70,186,199,76,188,170,99,129,153,63,150,219,53,117,211,11
169,173,178,46,109,96,59,212,56,74,86,198,114,220,54,122,117,155,106,124,110,121,189,101,53,166,90,163,57,220,117,115,100,79,130,43,69,196,49,198,186,89,68,187,146,211,171,45,164,162,96,190,200,171,60,159,187,94,88,94,93,105,117,175,81,40,170,80,214,113,207,174,88,161,208,81,72,209,151,165,44,141,52,133,54,61,117,196,164,125,205,77,193,186,147,37,167,106,141,67,175,104,33,83,44,87,77,160,70,88,200,171,174,165,48,110,197,185,55,76,111,210,98,175,195,185,85,163,52,208,178,44,148,151,45,79,214,100,62,98,185,154,192,205,37,179,36,188,211,47,53,184,38,186,211,103,102,182,60,165,63,48,115,217,158,41,56,195,150,169,105,103,119,126,52,179,124,213,64,45,202,120,196,77,111,81,129,71,40,106,132,135,208,216,61,77,151,202,199,123,79,164,70,132,100,85,86,173,116,218,171,40,181,72,155,36,144,159,72,49,133,137,183,195,156,105,141,197,195,48,66,153,52,40,187,189,52,164,34,172,181,151,162,149,161,107,128,42,161,178,101,139,119,47,126,151,46,119,93,128,66,130,54,162,51,188,156,84,112,129,156,102,73,38,121,145,54,157,181,103,98,146,49,111,49,73,150,123,69,177,93,60,53,157,112,207,76,67,198,194,198,51,63,70,107,103,70,161,164,181,133,129,155,133,185,66,122,80,133,99,51,136,214,148,67,73,206,186,136,221,183,151,58,172,216,181,213,154,138,192,152,71,205,122,48,62,56,131,71,164,83,68,152,76,88,169,149,178,176,40,212,91,80,59,119,147,47,106,166,189,71,121,42,45,119,119,61,184,139,218,158,95,187,103,205,50,146,106,151,104,78,55,91,100,49,77,69,197,108,215,49,190,213,184,179,49,81,180,80,188,191,135,171,72,177,174,58,186,125,217,184,35,63,75,48,69,44,203,187,149,145,167,176,209,91,132,45,56,75,214,78,189,102,36,77,142,199,80,109,178,69,91,47,86,193,207,214,58,199,85,165,170,153,67,158,166,156,174,218,106,194,215,70,130,111,178,92,72,95,193,43,98,99,160,183,54,129,157,174,198,69,194,213,213,128,206,140,69,186,199,77,188,169,99,129,153,62,150,219,53,118,211,11
171,173,180,45,109,96,59,212,57,77,86,197,114,220,54,120,116,155,108,125,109,120,187,101,53,165,94,163,59,221,120,116,99,77,129,42,69,198,50,200,187,89,68,189,146,210,174,44,167,165,97,188,198,169,59,159,189,95,88,96,94,105,119,176,80,41,167,78,211,111,208,173,88,160,211,80,72,210,151,163,44,142,49,130,56,61,114,194,163,126,206,78,193,185,145,37,169,106,140,67,176,101,36,83,47,86,79,160,72,87,203,172,172,165,49,111,196,186,55,75,112,210,96,172,195,183,88,162,50,209,179,43,149,151,45,79,214,101,60,98,185,155,197,207,38,181,39,189,212,45,53,184,39,186,210,101,104,183,58,166,59,50,114,216,160,43,55,196,151,170,105,102,117,128,53,180,124,214,66,46,203,119,196,78,110,82,129,70,42,106,131,137,206,217,60,78,154,201,200,122,80,162,71,133,100,83,86,175,118,214,171,37,180,74,158,38,144,161,71,50,133,137,182,195,157,106,140,195,194,46,66,155,53,40,186,187,53,166,36,171,180,151,161,149,157,107,128,41,160,177,103,139,119,45,123,151,47,119,92,128,67,132,54,162,51,189,159,82,111,130,156,99,72,38,122,144,58,157,180,103,98,147,48,113,48,74,155,125,70,176,91,58,53,156,111,203,76,68,200,192,197,51,62,70,108,105,72,161,163,181,131,128,155,133,185,66,123,79,132,101,53,137,214,149,67,74,207,186,138,220,180,148,62,171,214,181,212,154,139,191,151,71,204,122,45,65,53,129,69,162,84,71,152,77,87,170,150,179,177,42,213,92,80,61,121,147,46,105,165,191,68,123,43,44,119,120,59,184,135,217,156,96,187,105,206,51,146,108,150,104,75,54,94,101,48,75,67,195,107,216,47,189,216,184,179,49,78,181,84,189,190,134,170,77,174,175,58,185,125,216,185,34,63,75,51,73,45,201,188,146,143,164,174,208,92,133,45,55,76,213,81,189,101,35,79,142,198,78,110,177,69,90,51,86,196,208,212,56,201,85,164,169,155,66,157,167,157,172,222,109,192,219,73,131,110,178,92,70,94,193,46,98,100,160,183,53,125,156,175,195,69,192,213,213,127,208,139,71,186,199,76,188,170,100,129,153,60,148,217,52,118,210,11
169,172,179,46,111,95,60,211,58,74,85,199,113,219,55,121,117,155,108,125,110,121,190,101,54,167,93,162,58,220,118,116,104,79,131,42,71,197,49,198,188,89,69,190,146,211,174,46,166,162,97,189,200,171,58,158,187,94,88,95,94,106,118,175,80,41,171,77,212,115,206,174,88,163,206,82,72,209,150,166,44,143,51,132,53,63,115,195,164,127,206,78,193,184,147,39,168,106,140,67,175,105,35,82,45,87,75,160,71,88,199,171,172,163,49,110,196,185,55,74,110,211,97,173,195,185,85,163,51,211,178,44,148,153,46,79,214,101,61,99,185,155,194,205,38,179,37,190,210,46,53,184,38,189,211,102,102,181,60,165,63,50,113,216,159,42,56,194,150,170,103,102,121,126,51,176,125,213,66,46,203,119,197,77,111,81,130,71,39,106,133,135,209,217,61,76,151,203,199,125,79,164,72,131,100,84,84,175,116,216,170,39,181,73,155,35,146,159,73,50,133,136,183,196,156,105,142,197,195,47,66,155,53,39,187,187,53,164,35,173,180,149,162,150,159,108,129,42,161,178,101,139,119,49,126,151,45,119,91,127,66,131,55,161,52,188,158,83,111,129,156,100,76,38,122,144,55,157,180,103,97,145,49,113,50,74,151,123,68,178,94,60,52,157,113,206,77,68,199,193,198,52,61,70,108,105,70,162,164,181,133,128,155,132,183,64,121,79,133,100,53,137,215,148,69,73,207,184,138,220,181,152,57,172,214,183,213,154,140,192,151,71,206,122,47,63,53,129,72,165,83,70,151,77,88,171,149,178,177,40,214,91,80,58,116,149,47,107,168,188,69,120,40,44,119,119,62,183,138,218,158,94,187,105,206,51,146,107,151,105,76,55,91,101,49,75,70,196,107,215,51,191,214,184,179,47,79,179,81,190,193,133,172,74,175,175,58,186,125,217,185,33,63,76,51,71,43,202,189,149,145,165,177,209,91,130,46,56,75,215,78,189,100,37,78,144,198,79,110,179,68,91,49,86,196,206,213,57,201,84,162,171,156,66,157,167,156,173,219,106,195,215,69,130,111,176,91,72,97,193,43,96,100,161,184,53,128,158,174,197,69,191,213,213,127,207,141,71,186,199,76,187,170,100,129,153,61,150,220,53,116,210,11
169,172,179,46,110,96,60,212,57,74,86,199,114,220,54,121,116,156,108,126,109,121,190,101,54,166,92,163,57,220,118,116,102,79,130,43,71,196,50,197,188,89,68,189,146,210,173,46,165,163,96,188,199,171,59,159,188,95,89,95,94,106,117,174,81,41,170,78,213,114,207,174,88,161,208,81,72,210,150,164,44,142,51,132,54,63,116,195,163,126,206,78,193,185,146,39,168,107,141,67,175,104,34,83,45,87,77,160,71,87,201,172,172,165,48,110,197,186,55,75,112,211,98,174,194,185,86,163,51,209,178,44,147,151,46,80,214,101,62,99,185,154,193,204,38,179,37,189,210,45,53,184,38,187,211,102,102,183,60,165,62,50,113,216,159,41,57,194,150,169,104,102,119,126,53,177,124,214,66,46,202,119,196,77,111,81,129,71,40,106,133,136,208,216,61,78,151,203,199,123,78,163,70,132,101,85,84,175,116,217,171,39,180,73,155,37,145,160,71,50,133,137,183,195,156,106,141,196,195,48,66,154,52,41,186,187,53,164,34,171,181,150,162,150,160,108,128,42,160,177,101,139,119,47,125,151,46,120,93,128,67,131,54,161,53,188,156,82,112,129,156,101,74,39,122,145,56,157,181,104,98,146,50,113,49,73,153,123,68,177,93,61,51,156,112,206,76,68,199,194,198,52,62,69,108,104,71,161,163,181,133,128,156,133,184,65,123,80,133,100,52,136,215,148,68,73,207,186,137,220,182,151,58,172,214,182,213,154,139,191,152,71,205,122,47,63,53,131,70,164,83,70,152,77,88,170,149,178,177,40,213,90,80,60,118,147,47,106,167,189,70,121,40,45,120,119,61,184,138,217,158,94,188,104,206,51,145,107,151,105,77,55,90,101,49,75,68,195,108,215,50,191,214,183,180,49,79,180,82,189,192,133,171,74,177,174,57,186,125,218,185,35,63,75,50,71,44,204,188,148,146,165,177,208,91,131,45,56,75,214,78,189,101,37,78,142,199,79,109,178,69,91,49,85,195,207,213,57,201,85,164,170,155,67,156,166,156,173,219,106,195,216,69,129,111,177,92,72,96,192,43,97,100,160,184,53,129,158,174,197,69,193,213,213,128,207,140,70,186,199,77,188,170,99,129,153,63,150,219,53,117,210,11
168,172,179,44,110,96,58,212,58,73,86,199,113,219,55,121,115,154,107,125,109,121,192,101,53,165,92,163,57,220,116,115,102,79,130,42,70,196,50,198,188,90,66,187,146,210,174,45,164,163,95,190,201,172,60,159,189,94,88,94,94,106,117,175,81,40,170,77,213,113,207,174,88,161,207,81,73,211,150,163,43,142,52,131,54,64,116,194,163,126,206,79,193,185,146,39,167,106,141,68,177,103,34,84,46,86,76,160,71,87,201,172,172,165,48,111,195,185,56,75,114,212,99,173,193,185,85,164,51,209,178,44,146,152,46,79,214,101,61,99,184,155,193,204,38,181,36,190,211,45,54,183,38,186,212,103,101,183,59,165,62,49,113,215,160,41,57,195,151,169,103,102,119,126,53,177,126,215,66,46,201,119,197,76,111,82,129,71,39,105,132,136,207,217,60,78,151,203,199,123,79,162,72,132,102,85,84,174,117,216,173,38,180,72,155,36,146,160,70,50,132,137,182,196,155,107,142,197,196,48,65,154,51,42,184,186,54,164,35,173,179,152,162,150,160,107,128,41,161,177,101,138,119,47,123,151,46,120,92,127,67,130,55,161,53,188,156,83,112,129,157,101,73,39,121,145,56,158,180,102,98,145,51,115,48,73,152,124,69,176,93,62,51,156,112,205,76,69,199,195,197,52,61,70,108,104,71,160,164,180,132,129,157,132,184,64,122,80,132,100,52,137,213,147,66,73,207,184,137,220,181,151,59,172,215,184,213,152,136,191,152,71,205,122,48,64,53,130,72,164,84,68,152,78,89,169,150,179,177,38,211,89,81,59,117,148,47,106,166,189,70,120,38,45,118,119,59,182,139,217,158,95,188,104,205,50,145,108,152,105,76,54,92,101,49,75,68,195,109,216,48,191,214,182,179,48,78,179,82,190,193,133,172,74,176,174,55,186,126,218,185,35,65,75,51,71,44,202,187,148,147,166,177,209,90,131,44,56,75,214,78,191,101,38,77,143,197,80,109,178,69,90,49,84,194,206,212,57,200,85,165,171,155,68,156,165,155,174,221,107,194,214,70,130,111,177,91,74,96,191,43,96,100,160,184,52,128,158,174,196,68,193,214,213,127,207,141,70,186,199,76,188,169,100,127,153,63,150,217,52,116,210,11
168,173,179,47,109,96,60,211,57,73,86,199,114,220,55,121,116,156,108,127,109,121,191,101,53,165,92,162,57,221,117,115,101,79,131,43,71,196,50,198,188,89,68,188,146,210,174,47,166,163,96,189,200,170,60,159,188,95,90,95,93,106,118,175,81,40,169,79,213,114,206,173,89,160,209,81,72,209,150,165,44,142,51,131,54,63,117,194,162,125,206,78,192,186,145,38,168,108,140,66,175,103,36,83,45,87,77,159,71,87,201,172,172,165,48,110,197,186,56,75,112,210,98,174,194,185,87,163,50,209,177,44,146,152,46,79,214,101,62,98,184,155,192,203,36,179,38,190,210,44,53,185,37,186,210,102,102,182,60,165,63,50,112,217,158,41,56,194,150,170,104,102,119,126,53,178,124,214,67,46,202,118,197,76,112,81,128,71,39,105,133,136,209,216,61,79,151,202,200,124,77,163,71,132,101,84,84,175,116,217,172,39,180,72,155,37,146,160,71,51,133,138,182,195,157,106,142,197,195,47,66,155,51,40,187,186,53,164,34,171,181,150,161,150,159,108,128,41,161,178,102,139,119,47,126,150,46,119,93,129,67,132,55,161,52,189,156,82,112,128,157,101,74,38,122,146,56,158,180,104,97,146,49,113,49,73,152,123,68,177,93,60,52,155,112,207,77,68,199,194,199,52,62,70,108,105,72,162,164,180,133,129,157,132,185,65,123,80,133,101,52,136,216,149,68,73,207,186,137,220,182,151,59,171,214,181,213,154,140,191,152,71,204,122,48,63,53,131,70,163,83,70,151,78,87,170,151,177,177,40,213,89,80,60,119,148,47,106,166,189,69,122,40,45,119,120,62,184,137,217,159,94,188,105,205,50,145,107,151,105,77,55,90,101,48,75,68,195,108,215,50,191,215,182,178,48,78,179,81,189,192,133,171,74,177,173,57,186,125,217,184,34,64,74,51,71,44,204,188,148,146,166,177,208,91,132,45,56,75,212,78,190,101,37,78,142,198,80,108,178,69,91,48,86,194,206,214,57,201,86,164,171,155,67,157,166,154,173,219,106,195,216,69,129,113,177,92,72,96,192,42,97,101,160,183,53,129,157,175,197,69,193,213,214,127,207,141,70,185,199,77,188,171,99,130,153,64,150,217,52,117,211,11
170,173,179,46,110,96,59,213,57,73,88,197,114,221,54,120,116,157,110,125,112,121,192,99,57,168,92,164,56,220,119,117,102,78,133,42,73,196,49,197,186,92,67,189,146,215,171,45,168,163,96,186,198,172,61,157,190,93,90,96,94,107,117,175,83,41,168,78,215,116,206,170,86,160,208,81,71,207,152,165,44,140,51,131,53,62,115,196,162,127,206,79,194,186,146,38,169,106,141,66,174,102,35,83,47,87,76,159,69,86,201,173,173,165,48,109,198,186,56,77,111,210,98,173,194,185,85,161,52,207,177,44,146,156,44,79,213,103,64,99,185,155,196,201,36,179,35,187,211,46,54,182,40,188,213,102,99,182,59,166,59,47,111,215,162,39,57,195,152,168,102,101,121,125,53,177,125,213,68,44,201,122,196,78,114,82,128,71,38,106,135,135,205,215,60,78,151,202,200,122,77,163,69,133,101,84,82,176,118,216,170,36,178,72,157,36,148,160,70,51,132,138,187,194,155,106,139,195,198,48,64,155,50,42,190,185,54,165,34,171,183,151,161,147,161,108,129,40,160,178,104,138,119,48,125,151,44,118,93,127,66,132,56,162,53,188,159,84,112,127,155,101,77,40,122,142,53,160,179,103,97,147,51,111,49,73,152,123,67,179,93,59,52,159,113,205,77,70,201,193,199,53,62,70,106,103,70,163,164,179,131,130,159,132,184,68,124,83,133,101,52,136,214,146,68,74,207,186,136,220,185,152,57,176,215,180,209,152,137,190,149,70,203,121,50,62,53,132,69,163,83,69,151,77,91,170,149,177,174,41,212,87,80,59,120,151,46,104,166,188,70,121,41,45,120,119,59,184,137,218,157,96,187,101,204,50,145,107,151,104,76,58,92,101,50,75,67,197,107,217,49,190,217,183,176,48,80,181,79,191,191,131,173,76,177,175,58,186,123,217,186,34,63,75,50,73,45,204,186,150,147,165,179,207,91,133,44,58,77,213,79,188,101,36,79,144,201,77,111,180,67,89,49,87,192,206,213,57,201,85,161,173,156,68,156,168,155,172,218,106,195,216,70,131,113,175,91,73,97,189,40,100,97,160,180,50,125,159,174,199,70,192,214,212,124,207,140,70,187,199,74,187,171,99,133,151,64,149,220,54,117,210,11
168,172,179,46,110,96,61,212,57,75,86,199,113,220,54,121,116,156,108,126,109,121,190,100,54,166,92,163,58,220,117,115,101,79,130,43,71,197,50,197,187,89,67,188,145,210,173,46,165,162,96,189,199,171,59,159,188,95,89,95,94,105,118,174,81,41,170,78,213,113,207,174,88,161,208,81,72,210,150,165,44,142,51,132,54,63,116,194,163,126,207,78,193,185,146,39,168,107,141,67,175,103,34,83,45,87,77,160,71,87,201,172,172,165,48,110,197,185,55,75,112,210,98,173,194,185,86,163,51,209,178,44,147,151,46,80,214,102,62,99,185,155,193,204,38,179,36,189,210,45,54,184,38,186,212,103,102,183,59,165,62,50,112,216,159,41,57,194,150,169,103,102,119,126,52,177,124,214,66,45,202,120,196,77,111,81,129,71,40,106,133,136,207,215,60,78,151,203,200,123,79,164,70,132,101,85,84,175,116,216,171,40,180,73,155,36,145,160,70,50,132,137,182,195,156,106,142,197,195,48,66,154,52,40,186,188,53,164,34,171,181,150,161,150,160,108,128,41,160,177,101,138,119,47,125,151,46,120,93,129,67,132,54,161,53,188,156,82,112,129,156,101,74,39,122,145,56,157,181,103,98,146,50,114,49,73,153,123,68,177,93,60,52,156,113,206,76,69,199,195,198,52,62,69,108,105,71,161,163,181,132,128,155,133,183,66,123,80,133,100,52,136,214,148,68,73,207,186,137,220,182,151,58,172,214,182,212,154,139,191,152,72,204,122,47,63,53,131,70,163,83,70,152,77,88,170,149,179,177,40,212,90,80,60,118,147,46,105,167,189,69,121,40,45,120,119,61,184,138,217,158,94,188,104,205,50,145,107,151,105,77,55,91,101,49,75,68,195,108,216,50,191,214,183,180,48,79,180,82,189,191,132,171,74,177,174,58,186,125,218,185,35,63,76,50,72,44,204,188,148,146,166,177,208,91,132,46,56,75,215,79,189,101,37,78,142,199,80,110,178,68,91,48,85,195,207,214,57,201,85,163,170,154,67,157,166,155,173,219,106,194,216,70,129,112,178,92,72,96,192,43,97,100,160,183,53,129,158,174,197,69,194,213,213,128,207,140,70,186,199,77,188,170,99,129,154,63,150,219,53,117,211,11
170,175,181,46,111,96,62,213,60,73,86,194,112,218,57,121,115,155,104,130,113,121,187,98,56,167,95,157,55,223,118,117,100,77,133,43,73,198,50,198,188,87,68,189,142,210,170,47,164,163,96,187,201,173,59,156,183,97,87,103,98,104,117,171,85,44,172,79,218,113,210,174,89,163,211,78,72,210,151,166,44,140,48,131,55,59,121,194,166,127,209,86,196,186,146,38,166,108,138,65,173,103,29,82,45,90,76,161,71,85,199,171,172,162,47,111,192,183,59,72,109,210,96,176,199,184,85,160,47,210,177,48,144,154,46,80,216,103,60,103,186,157,196,205,35,181,36,192,208,46,54,184,38,186,210,101,101,182,53,168,63,52,115,220,157,40,60,190,152,167,101,101,120,125,46,178,124,213,64,44,207,120,196,80,116,81,129,71,42,109,132,134,208,214,58,74,149,203,201,125,79,164,73,137,104,84,82,176,114,217,174,41,182,75,155,35,145,166,70,47,130,138,183,193,156,111,140,199,195,52,67,156,49,42,191,187,58,162,32,167,184,149,162,151,159,107,127,47,163,176,98,138,120,49,123,152,44,124,89,128,68,129,57,164,51,187,160,81,114,129,157,102,75,38,117,143,58,157,179,106,95,143,48,111,51,77,156,124,72,176,91,65,52,157,115,209,75,68,205,195,199,51,67,69,106,102,70,160,165,177,135,129,157,129,181,68,124,79,132,102,50,140,213,153,70,69,209,186,139,220,187,151,56,168,218,183,213,153,140,199,152,75,203,118,47,64,48,130,73,161,83,70,152,74,88,166,150,180,175,40,212,90,78,61,119,144,49,110,163,191,69,123,38,45,123,121,59,186,134,220,155,98,189,104,210,48,139,111,149,105,78,54,92,103,47,71,66,193,112,210,45,193,218,183,185,46,80,177,84,187,193,137,168,72,175,176,56,182,126,211,186,37,59,74,47,69,45,203,190,144,146,163,173,207,89,133,45,59,74,215,76,191,101,37,76,141,198,79,111,177,73,91,49,86,192,212,211,56,201,83,165,172,150,65,155,166,157,175,217,107,196,219,69,133,114,172,97,72,97,193,37,95,105,157,182,55,126,157,175,198,65,194,216,210,133,208,136,71,185,198,75,190,169,98,132,154,63,152,217,52,123,213,11
169,172,177,46,109,96,60,212,58,74,86,199,114,220,54,121,116,156,108,127,109,121,191,99,53,165,92,162,58,222,117,114,102,79,132,44,70,198,51,198,187,89,68,188,144,209,173,45,166,162,97,188,199,170,58,158,189,94,90,94,95,106,118,174,80,42,169,77,213,113,207,172,90,160,208,81,72,210,150,164,44,141,52,133,55,63,116,195,164,126,207,78,193,186,146,40,169,107,142,68,175,104,36,85,44,85,77,160,72,88,201,172,173,164,49,111,196,186,56,74,111,211,98,174,195,184,85,163,50,209,178,43,147,153,46,79,213,101,63,99,185,154,193,204,37,179,36,189,211,45,52,184,37,187,212,104,103,183,59,165,62,49,112,215,158,42,57,194,150,171,103,102,121,125,53,177,126,214,66,46,203,119,198,77,110,81,129,71,40,105,134,136,207,215,61,79,151,204,199,123,79,163,71,132,101,85,85,176,116,217,171,39,181,73,155,38,145,159,71,49,134,137,183,196,156,106,142,196,196,48,66,154,52,40,187,187,53,164,34,171,181,150,162,150,159,108,128,42,160,178,101,139,120,46,125,151,46,119,93,127,67,130,55,159,54,188,157,82,112,130,156,101,73,39,121,144,54,158,181,103,99,147,52,113,49,75,152,123,69,178,94,61,53,156,112,207,76,67,198,194,198,52,62,70,108,104,70,162,163,182,132,129,156,133,184,65,122,81,133,101,52,138,216,149,68,73,207,187,137,220,183,150,59,170,215,182,212,153,139,193,152,70,205,122,47,63,54,132,71,164,82,70,153,77,87,169,149,178,178,40,211,91,79,60,119,147,46,107,166,188,69,121,41,44,120,120,62,185,139,218,158,94,188,105,205,50,145,107,149,105,78,53,89,100,48,74,66,196,108,216,50,191,215,183,180,48,80,180,83,191,192,132,171,72,177,173,58,187,124,217,184,36,63,76,51,70,43,205,187,148,147,165,176,208,91,131,46,55,76,213,79,190,100,38,78,142,199,79,110,177,69,90,49,85,196,206,212,55,202,85,163,169,155,67,156,166,155,173,219,106,195,216,69,130,110,177,93,71,97,193,43,98,101,159,183,55,128,158,174,198,68,195,214,212,127,207,140,70,184,198,77,186,171,99,128,154,63,150,218,52,118,210,11
168,172,179,47,110,95,60,212,57,74,85,198,115,220,54,122,117,156,109,126,110,121,191,101,53,165,92,163,57,221,117,116,101,80,130,43,70,197,50,196,188,90,67,189,144,210,174,47,165,162,96,187,200,172,58,159,188,95,89,95,94,106,117,175,80,41,169,78,212,115,208,175,89,159,208,82,72,210,149,163,44,141,51,133,54,62,116,193,164,126,206,78,193,186,148,39,168,107,140,68,176,103,34,85,46,86,76,160,72,86,201,173,173,164,49,111,196,187,55,75,112,211,98,172,194,185,85,162,51,208,179,44,146,153,48,79,213,102,62,98,186,155,194,204,38,180,36,190,210,45,53,183,39,186,211,102,102,183,59,165,63,51,113,216,159,40,56,194,150,169,104,103,120,125,52,176,124,214,66,46,202,120,196,77,110,81,128,71,41,106,133,136,208,216,60,76,152,202,200,122,77,163,70,132,101,84,85,176,116,218,170,40,180,73,156,35,144,162,71,50,132,137,183,195,156,105,141,196,194,48,66,155,52,40,185,187,52,164,33,172,182,150,163,149,159,107,127,41,161,179,100,140,120,48,126,152,45,121,94,129,66,131,56,161,54,188,156,81,112,129,156,100,73,40,121,146,55,157,180,104,99,145,50,114,49,74,152,123,69,178,93,61,52,154,111,206,75,68,199,194,196,52,61,70,108,104,71,161,163,182,132,129,156,131,183,65,122,80,133,100,52,136,216,148,69,73,208,185,136,221,183,151,59,172,216,181,213,153,140,192,151,71,205,120,46,63,53,129,71,163,81,70,152,77,88,170,148,177,176,40,212,90,81,59,118,148,46,107,167,189,69,120,40,44,120,119,61,183,138,217,158,95,188,103,206,51,144,107,151,105,77,54,91,101,48,74,68,196,108,216,48,191,214,182,180,49,80,181,81,191,191,133,169,75,175,174,57,185,124,218,185,35,63,74,51,71,45,204,186,149,146,164,177,208,91,132,45,56,76,213,78,189,101,36,79,143,199,79,109,178,69,91,50,85,194,207,212,56,202,84,165,171,154,67,156,167,156,174,219,105,195,216,69,130,111,178,91,72,97,192,41,98,99,161,183,53,128,158,174,198,70,193,212,213,127,207,141,70,187,198,76,187,172,100,129,154,64,150,218,54,118,212,11
169,172,179,46,110,95,61,212,58,75,86,199,114,220,55,122,116,156,108,126,109,121,189,101,53,165,92,163,57,221,117,115,101,78,131,44,71,196,49,198,188,90,68,189,146,210,173,45,165,163,96,188,199,171,59,159,188,95,89,95,94,106,117,174,80,40,170,77,213,115,207,174,88,160,208,81,72,209,150,164,44,142,51,132,54,64,116,194,163,127,206,79,193,186,146,39,168,106,141,67,175,104,35,83,45,86,77,160,71,87,201,171,172,165,48,111,197,185,56,75,112,211,98,174,195,185,86,162,51,209,178,44,147,151,46,79,214,102,62,99,184,155,193,204,37,180,37,189,210,44,53,184,38,187,211,102,102,183,60,165,62,51,113,216,158,41,57,194,150,170,104,102,119,126,53,177,124,214,66,46,202,119,197,77,111,82,129,71,40,106,133,137,208,216,62,78,151,203,200,123,78,163,70,132,102,84,84,175,116,217,171,39,180,73,155,36,145,160,71,50,133,137,183,195,156,105,141,197,196,48,66,154,52,41,186,188,54,164,34,171,183,150,162,149,159,108,129,42,159,177,101,139,119,46,126,151,45,119,92,129,67,131,54,161,53,188,156,82,111,128,157,101,75,39,120,144,55,157,181,103,98,145,49,114,48,73,152,123,68,178,93,60,52,155,112,206,76,69,199,194,197,52,62,70,108,104,71,161,163,181,132,129,155,132,184,65,122,81,133,99,51,136,214,148,68,72,207,186,137,219,182,151,59,172,214,182,213,154,139,190,151,71,204,122,47,63,53,130,70,164,83,70,151,78,88,170,149,177,177,40,213,89,80,60,119,147,47,105,166,190,70,121,40,45,120,119,61,184,137,217,158,95,187,103,206,51,144,108,150,106,77,53,90,101,49,75,68,195,108,216,49,191,215,183,180,49,80,180,83,190,192,132,170,72,177,174,58,186,125,219,185,35,64,75,51,70,44,204,188,148,147,166,177,208,91,131,46,57,75,214,78,189,101,37,78,142,199,79,110,177,69,91,49,85,194,207,213,57,201,85,164,170,156,67,156,166,156,173,219,106,195,216,69,130,112,177,92,72,96,191,43,98,100,160,184,54,128,158,174,197,68,193,212,213,128,207,141,69,186,199,76,188,170,99,129,154,63,150,219,53,118,211,11
168,172,179,46,108,96,60,211,57,74,86,199,115,221,54,121,116,156,108,126,108,121,191,102,54,166,91,163,58,220,116,115,102,78,130,43,71,197,49,198,188,89,68,187,146,209,173,48,164,162,96,188,199,170,61,159,189,95,90,97,94,106,116,175,80,42,169,78,213,114,208,174,89,161,208,82,72,209,148,165,44,141,51,132,54,65,118,194,163,126,207,77,195,184,146,39,167,108,140,68,177,103,36,84,46,87,76,160,72,86,199,171,172,165,49,109,197,185,56,76,111,211,97,175,194,187,86,163,52,208,179,45,147,151,46,80,215,101,61,98,185,156,192,202,36,179,37,190,210,45,54,185,38,186,211,103,102,183,61,165,62,50,112,216,159,40,56,195,150,170,105,103,119,127,53,177,125,214,66,46,203,118,198,77,111,81,128,71,41,106,134,137,208,215,61,78,152,204,200,124,80,165,70,131,102,84,84,176,115,218,171,40,181,73,154,37,145,161,69,50,132,138,181,196,157,107,142,198,197,49,65,154,51,40,186,188,54,163,34,172,182,150,162,149,159,108,130,42,161,176,101,138,119,47,125,151,45,121,93,129,66,130,55,161,54,188,156,83,112,128,155,101,75,41,120,144,56,158,180,104,98,146,50,112,48,75,152,123,67,177,93,61,51,157,113,206,76,67,201,194,198,52,62,71,106,105,72,160,164,179,133,129,157,133,183,66,121,80,133,100,52,136,215,148,68,74,207,186,137,218,182,151,58,173,214,181,213,154,139,192,151,73,204,123,47,63,54,130,71,165,83,70,152,77,87,169,149,179,177,40,214,89,80,60,119,147,48,108,167,190,70,122,39,45,119,118,61,183,138,216,157,96,187,105,206,50,145,107,152,105,76,55,91,101,49,75,66,197,107,217,49,191,214,183,180,48,80,179,81,189,191,132,170,73,178,174,58,186,125,217,186,34,64,76,51,72,44,204,189,148,146,164,177,209,91,130,45,57,75,214,79,190,103,36,79,142,199,79,110,180,68,92,48,85,194,207,214,57,202,86,164,169,154,68,157,164,157,174,219,107,194,217,70,130,112,177,93,73,97,193,43,97,100,159,184,51,129,157,174,197,70,192,212,214,127,207,141,69,186,199,77,188,171,99,130,152,64,150,217,54,117,211,11
170,173,180,45,109,96,59,213,57,75,86,199,115,221,53,121,117,156,108,127,110,120,190,103,51,168,92,162,57,220,118,116,102,78,129,42,70,199,50,199,187,90,67,190,144,210,173,48,163,162,98,188,200,169,59,158,188,97,89,95,95,105,117,174,82,42,171,76,213,114,207,176,87,161,208,81,73,210,149,165,44,143,50,132,55,63,116,195,162,126,207,79,193,186,148,38,167,108,139,68,174,105,33,82,44,88,77,159,72,86,201,170,172,165,48,110,198,184,57,74,113,211,99,173,196,184,85,162,52,209,178,42,148,152,47,78,214,100,62,101,186,155,194,205,38,178,37,190,210,44,54,184,39,186,213,103,103,182,61,164,64,50,113,217,160,42,58,194,151,168,104,101,119,125,52,178,125,214,65,45,202,120,196,77,111,82,129,72,40,106,132,136,208,215,62,77,151,201,198,125,78,163,71,132,101,85,85,177,117,217,169,39,181,72,155,36,145,160,71,50,132,136,182,196,156,109,143,196,193,49,67,153,52,42,187,187,54,162,34,171,182,152,163,149,159,108,128,41,162,179,101,140,118,48,126,150,47,120,91,128,66,131,56,162,52,189,155,82,111,129,156,102,73,37,121,144,56,157,182,103,97,146,49,113,49,73,153,123,68,178,94,60,53,155,113,206,77,70,201,194,197,52,61,69,108,104,70,160,165,181,133,129,155,132,183,65,122,79,133,101,53,138,214,149,67,74,207,186,138,220,183,150,58,171,214,181,212,154,139,191,151,72,206,121,46,63,55,131,70,164,85,69,154,77,89,171,149,175,176,40,212,89,80,59,119,148,45,105,166,189,70,119,39,44,120,119,62,184,137,216,158,95,187,105,204,52,144,107,151,106,75,55,93,101,47,76,67,196,109,216,50,190,213,182,180,49,79,180,81,188,192,132,171,73,177,174,58,186,125,218,185,35,62,78,48,71,45,205,187,148,145,167,177,210,90,131,47,57,78,213,78,190,101,36,79,142,198,79,111,177,68,91,47,85,194,206,213,55,201,84,162,169,155,68,156,165,157,172,219,105,194,216,69,128,112,177,94,73,97,191,42,97,100,161,183,52,128,157,176,197,69,192,213,214,128,209,140,69,185,201,76,188,171,98,129,153,64,149,221,55,117,213,11
169,172,179,46,110,96,60,212,57,74,86,199,114,220,54,121,116,156,108,126,109,121,190,101,54,166,92,163,57,220,118,116,102,79,130,43,71,197,50,197,188,89,68,188,146,210,173,46,165,163,96,188,199,171,59,159,188,95,89,95,94,106,117,174,81,41,170,78,213,114,207,174,88,161,208,81,72,210,150,164,44,142,51,132,54,63,116,195,163,126,207,78,193,186,146,39,168,107,141,67,175,104,35,83,45,87,77,160,71,87,201,172,172,165,48,110,197,186,55,75,112,211,98,174,194,185,86,163,51,209,178,44,147,152,46,80,214,101,62,99,185,154,193,204,38,180,37,189,210,45,53,184,38,187,211,102,102,183,60,165,62,50,112,216,159,41,57,194,150,169,104,102,119,126,53,177,124,214,66,46,202,120,196,77,111,82,129,71,40,106,133,136,208,216,61,78,151,203,199,124,78,163,70,132,101,85,84,175,116,216,171,39,180,73,155,37,145,160,71,50,133,137,183,195,156,106,142,196,195,48,66,154,52,41,186,187,53,164,34,171,181,150,162,150,160,108,128,42,161,177,101,139,119,47,125,151,46,120,93,128,67,131,54,161,53,188,156,83,112,129,156,101,74,39,122,145,56,157,181,104,98,146,50,113,48,73,152,123,68,177,93,61,51,155,112,207,76,68,199,194,198,52,62,69,108,104,71,161,163,181,133,128,156,133,184,65,123,80,133,100,52,136,215,148,68,73,207,186,137,220,182,151,58,172,214,182,213,154,139,191,152,71,205,122,47,63,53,131,70,164,83,70,152,77,88,170,149,178,177,40,213,90,80,60,118,147,47,106,167,189,70,121,40,45,120,119,61,184,138,217,158,94,188,104,206,51,145,107,151,105,77,55,90,101,49,75,68,195,108,215,50,191,214,183,180,49,79,180,82,189,192,133,171,73,177,174,57,186,125,218,185,35,63,75,50,71,44,204,188,148,146,165,177,208,91,131,45,56,75,214,78,189,101,37,78,142,199,79,109,178,69,91,49,85,195,207,213,57,201,85,164,170,155,67,157,166,156,173,219,106,195,216,70,129,111,177,92,72,96,192,43,97,100,160,184,53,129,158,174,197,69,193,213,213,128,207,140,70,186,199,76,188,170,99,129,153,63,150,219,53,117,211,11
169,172,178,47,109,96,59,211,57,75,87,201,113,221,54,120,117,155,108,128,109,121,190,100,55,166,93,163,58,220,118,114,102,80,130,43,69,196,49,198,187,88,68,189,146,211,174,46,164,162,97,188,200,173,59,159,187,94,88,96,92,107,118,174,80,41,170,76,213,112,207,174,88,160,208,82,71,210,149,165,43,142,52,134,54,62,117,195,163,126,207,79,192,186,146,39,169,107,140,67,175,103,34,83,45,87,78,160,71,87,200,172,172,164,47,109,196,186,57,75,115,210,97,174,195,184,86,163,51,210,176,43,148,153,46,79,212,102,63,99,187,154,194,203,38,179,38,189,210,44,54,184,40,187,212,101,101,183,59,165,62,50,111,215,159,41,56,195,150,169,103,103,118,124,54,176,124,215,66,47,202,119,196,77,110,83,130,71,39,107,134,138,208,216,60,78,152,203,200,124,79,164,69,132,102,85,85,175,115,216,169,39,179,73,155,36,146,160,70,50,132,137,183,195,156,107,142,195,196,48,66,154,52,41,186,188,54,165,35,171,182,150,163,148,159,108,128,41,161,178,102,139,118,47,126,150,46,119,93,129,64,131,54,162,53,188,156,84,112,128,157,100,74,39,123,145,57,156,181,104,98,147,49,113,48,74,153,124,69,177,95,58,51,157,114,207,76,69,199,194,197,51,62,70,109,103,70,161,164,182,133,129,156,133,185,65,122,81,134,101,53,137,215,149,69,73,207,186,136,218,183,151,59,172,214,182,213,153,139,192,152,71,204,121,46,63,54,130,70,163,83,70,152,78,89,170,149,177,176,39,211,90,80,60,119,148,47,106,168,190,69,120,40,44,119,120,60,186,139,217,160,95,188,105,206,49,146,107,152,104,76,56,90,100,49,75,69,196,107,217,50,191,215,183,178,49,80,180,84,189,192,133,170,74,178,175,56,185,124,216,186,36,62,76,52,71,43,203,189,148,147,167,177,208,91,132,47,56,75,214,77,190,101,37,77,143,198,81,108,179,69,90,49,85,195,207,213,57,199,84,164,170,154,67,157,166,156,173,219,107,197,216,71,130,111,176,92,74,97,191,42,99,101,160,184,54,127,157,174,198,69,192,213,213,128,207,141,68,186,199,78,188,171,99,131,154,62,150,218,53,118,211,11
169,173,180,46,110,94,60,212,57,74,85,199,114,221,55,121,116,156,107,126,110,121,190,101,54,165,92,163,58,221,118,115,102,80,131,44,71,196,50,197,188,89,68,188,146,210,173,47,165,163,96,187,199,171,59,160,188,95,88,94,93,105,116,175,81,40,169,77,213,114,208,174,88,160,208,81,73,210,150,164,44,142,51,132,55,63,116,194,163,126,207,78,192,186,146,38,167,106,141,66,176,104,35,83,45,87,77,161,72,87,201,172,172,164,48,111,196,185,55,74,111,210,98,173,194,185,86,162,51,208,179,44,147,152,47,80,214,102,61,99,185,154,193,205,36,179,38,189,210,45,54,185,37,187,212,102,102,183,60,165,62,50,113,216,159,42,56,195,150,168,104,102,119,126,52,177,124,214,65,45,203,120,195,77,111,82,128,72,40,105,133,136,207,216,61,79,150,203,199,123,78,164,71,132,102,84,84,175,115,217,171,39,180,73,156,36,144,160,70,50,134,137,181,195,156,105,142,197,195,49,66,154,52,41,187,186,54,164,35,173,182,150,162,150,159,108,129,41,161,176,102,139,119,47,124,150,46,121,93,128,67,131,55,161,53,188,156,82,112,130,156,102,74,39,121,146,56,157,180,103,98,146,50,114,48,72,152,123,68,177,93,61,51,155,112,207,76,68,199,195,198,51,61,69,109,105,71,161,163,181,133,129,155,133,184,66,123,79,134,100,52,136,215,148,69,73,208,186,137,221,183,150,58,172,215,183,212,154,138,190,152,71,204,122,47,62,54,131,72,164,83,69,152,77,88,170,148,178,177,40,214,91,79,60,119,147,47,105,167,189,70,120,40,44,120,120,61,184,138,217,159,95,188,104,206,51,145,107,151,106,77,55,90,102,49,75,68,197,109,215,50,191,215,183,179,50,79,180,82,190,191,131,171,73,176,175,57,185,125,218,185,36,63,75,50,71,43,204,189,148,146,165,178,209,91,131,45,56,75,214,79,189,100,37,79,141,198,80,110,177,68,92,49,85,194,208,214,57,202,84,164,169,155,67,156,166,156,173,219,106,195,216,69,130,111,177,92,71,96,191,42,97,100,160,183,54,129,156,174,197,69,193,213,213,127,207,141,69,186,199,77,189,170,99,128,153,64,150,218,53,117,211,11
168,173,178,47,109,97,60,212,57,75,86,198,114,220,55,121,116,156,108,127,110,121,190,100,53,166,92,162,57,220,118,115,102,79,130,43,72,196,49,197,187,89,68,189,146,210,173,46,165,163,96,188,198,171,59,159,189,95,89,95,92,107,119,174,82,40,170,77,213,114,207,174,88,160,208,80,72,209,149,164,45,143,51,133,54,63,117,195,163,125,207,78,192,185,146,39,168,107,141,68,176,104,34,83,46,88,76,160,71,88,201,172,174,165,48,110,196,185,56,74,112,211,98,173,195,186,86,163,50,209,179,44,146,151,46,80,215,102,62,99,185,153,193,204,38,180,38,188,209,45,53,184,39,186,211,102,103,183,60,166,62,51,114,216,159,41,56,194,151,169,104,102,119,126,53,178,125,214,67,46,201,119,197,77,111,81,128,71,41,106,133,136,208,215,62,78,151,202,199,124,78,164,70,132,102,84,84,175,116,216,170,38,180,72,155,37,145,161,71,50,134,136,183,195,157,106,142,196,195,48,65,154,52,41,186,187,54,164,34,172,181,150,162,149,160,108,130,42,161,176,101,139,119,47,125,151,46,119,93,129,66,131,54,161,53,188,157,82,112,129,156,101,75,40,121,145,55,157,180,103,99,147,51,113,49,73,153,123,68,177,94,60,52,155,113,206,76,68,200,194,199,52,62,70,109,105,71,161,163,181,132,130,156,133,184,66,123,81,133,101,52,136,215,149,69,72,207,186,137,220,183,151,58,171,215,182,213,154,139,192,152,72,204,122,48,63,53,131,70,163,84,70,152,77,88,170,150,179,177,40,213,90,80,60,118,148,47,106,167,190,70,122,41,45,120,119,62,183,138,217,157,95,188,104,205,51,144,108,151,106,77,54,91,100,48,76,69,194,108,215,49,191,213,182,180,48,80,181,83,190,193,132,171,73,177,174,57,186,126,218,185,35,64,75,50,71,44,204,188,148,147,166,177,209,92,131,46,56,75,214,78,189,100,36,80,142,199,80,109,179,68,91,49,85,195,207,213,56,202,84,164,171,156,66,156,167,155,173,220,106,195,215,69,130,112,177,92,73,96,192,42,97,101,161,184,54,130,157,174,197,68,193,213,214,127,207,140,70,186,199,77,187,171,99,128,154,65,151,219,53,117,211,11
169,173,179,44,112,97,61,209,61,74,83,200,115,218,55,121,115,154,109,126,107,120,189,99,55,165,91,165,58,221,118,115,101,78,129,45,70,194,51,195,189,88,69,190,144,210,174,45,166,166,98,187,199,170,57,161,188,96,87,97,96,107,121,176,85,40,170,76,213,115,208,174,88,163,207,79,75,211,150,166,43,145,51,132,55,65,115,193,168,129,204,80,193,187,145,38,172,107,143,66,177,102,33,83,48,87,73,159,69,88,201,174,173,164,48,110,198,185,56,76,113,209,100,174,193,185,84,163,50,210,176,44,147,150,45,82,213,102,62,96,188,152,193,204,36,180,38,187,210,46,54,183,40,184,213,103,103,182,63,167,62,50,111,214,160,41,56,189,152,169,106,104,119,123,54,176,123,214,67,44,203,117,195,74,110,80,129,72,41,105,135,136,210,216,63,79,153,200,199,123,76,165,73,132,98,82,85,175,116,214,168,38,178,73,156,38,145,160,71,47,135,137,181,196,154,104,140,198,194,47,67,155,52,41,185,186,52,160,33,169,181,151,159,150,162,108,133,40,160,179,101,141,118,46,123,150,45,118,92,129,68,131,54,160,53,189,156,83,113,125,157,104,72,35,120,145,54,156,179,104,96,147,48,111,44,73,154,126,68,177,94,63,52,155,112,207,77,67,203,200,199,52,61,70,109,102,69,160,162,180,134,129,156,134,186,63,122,81,132,100,56,137,214,148,64,73,208,188,141,218,182,154,56,170,216,183,209,154,140,191,149,70,203,120,49,62,55,131,69,164,82,69,155,83,90,169,147,176,177,40,209,91,81,58,119,146,45,107,164,191,72,121,40,45,119,119,60,184,138,215,159,97,188,108,202,53,145,106,150,105,76,53,90,101,49,76,67,196,106,213,48,193,211,182,180,51,81,182,81,190,190,131,169,74,177,175,58,189,127,217,184,36,66,74,51,71,39,205,187,150,147,167,177,208,88,130,46,55,76,216,80,188,102,37,76,142,199,79,113,178,69,92,46,84,193,204,216,57,199,83,165,168,161,70,158,169,156,173,219,104,193,218,70,130,114,179,89,73,94,194,43,99,102,158,185,53,131,156,177,194,69,195,211,214,127,206,143,64,186,198,76,189,172,98,131,152,63,150,221,55,116,209,11
167,171,180,49,110,94,64,211,61,74,85,201,113,221,58,121,111,154,111,125,108,123,190,99,56,163,95,165,60,222,118,113,103,79,128,39,74,193,50,197,185,89,68,186,145,212,172,44,165,163,99,188,205,174,58,160,190,94,87,93,94,105,115,176,80,40,172,78,215,113,209,172,90,160,207,80,72,206,150,163,44,139,54,132,54,61,117,194,161,128,207,76,191,183,148,36,165,108,141,69,178,106,37,85,47,86,76,159,74,91,204,170,171,168,49,109,197,184,55,70,111,211,96,171,190,185,87,159,48,208,179,48,147,153,45,80,213,102,63,97,185,155,192,205,38,179,38,188,212,45,54,184,36,186,212,100,101,182,59,168,63,51,113,214,157,43,58,192,149,170,106,102,117,127,53,182,124,213,65,45,202,119,196,76,113,83,132,72,40,104,134,135,208,216,62,79,152,202,199,123,77,164,70,132,102,84,83,177,114,219,168,40,180,72,156,35,145,162,72,48,135,139,182,191,157,104,139,196,195,44,66,154,57,46,190,191,50,164,32,170,183,148,160,150,161,107,126,43,161,178,102,138,118,49,125,150,45,119,92,131,65,132,56,165,55,188,155,84,112,131,154,102,72,41,119,143,52,158,184,105,101,146,50,113,51,77,151,122,69,179,95,60,49,158,113,207,77,68,199,196,198,53,60,71,108,106,67,160,163,182,131,132,154,132,183,64,122,82,136,102,51,138,213,148,66,73,208,185,136,224,182,154,58,172,219,182,217,153,142,192,150,72,209,122,50,62,54,129,69,167,79,71,152,74,88,169,150,178,180,38,215,90,78,63,119,148,48,109,165,187,70,122,41,48,117,117,62,183,139,218,160,94,186,102,207,52,145,109,151,102,74,52,91,101,47,76,65,197,108,217,52,190,217,185,177,50,78,179,82,190,191,134,172,74,176,175,55,187,125,215,185,35,64,77,47,70,45,206,187,148,144,167,178,208,94,127,45,56,76,212,78,190,98,36,78,140,194,82,107,176,69,91,49,87,194,208,211,59,201,85,162,171,154,69,156,165,157,173,222,105,195,215,70,130,111,174,91,76,97,193,43,98,104,158,181,57,129,156,172,193,69,194,213,208,128,207,143,66,185,199,77,187,168,98,130,151,65,153,218,57,120,213,11
168,172,179,46,109,96,61,212,58,74,86,199,114,220,54,122,117,156,107,125,109,122,190,101,53,166,92,163,57,221,118,115,102,79,131,43,70,196,51,197,188,89,68,189,146,210,173,46,164,163,96,188,199,170,60,159,188,95,89,95,94,105,118,174,81,40,170,78,212,114,207,174,87,160,208,81,71,210,149,165,44,142,51,132,54,63,116,194,163,126,207,78,192,186,146,39,168,107,141,67,175,103,35,83,46,87,77,160,72,87,200,172,172,165,48,110,197,185,55,75,111,210,98,174,194,185,86,162,51,209,179,43,147,151,45,80,214,102,62,99,184,155,193,204,37,179,38,189,210,44,54,184,38,186,211,102,103,183,60,166,62,50,113,217,159,41,57,194,150,168,104,103,119,126,53,177,123,214,66,45,202,120,196,78,110,81,128,72,41,105,133,136,209,216,60,78,152,203,200,123,79,163,70,131,100,85,85,174,116,217,171,39,180,73,156,36,146,161,71,50,132,137,183,195,156,106,142,196,196,48,66,153,51,41,186,188,53,164,35,172,181,150,161,150,159,108,128,42,161,176,102,139,119,49,125,151,46,120,92,127,66,132,55,161,53,188,156,83,112,129,157,102,73,39,121,145,56,157,181,103,99,146,49,113,49,73,153,123,68,176,94,60,51,155,112,207,77,69,199,194,197,51,62,69,108,104,70,161,164,181,133,129,154,132,184,66,122,79,133,99,52,136,215,149,68,72,207,186,137,221,182,152,59,172,214,181,213,153,140,191,152,71,205,121,48,64,53,131,70,164,82,70,152,77,87,169,148,177,176,40,213,90,79,60,118,147,46,106,166,189,70,120,40,44,119,119,62,184,138,217,158,94,188,104,206,51,144,108,151,105,77,54,90,101,49,75,68,194,108,216,50,190,214,184,180,48,78,180,82,189,192,133,171,73,176,173,57,186,125,218,186,36,63,75,50,72,44,204,188,148,146,166,177,208,91,132,46,56,75,214,79,189,101,37,78,142,200,79,110,179,68,91,49,85,195,207,213,57,201,85,164,170,155,67,157,165,155,173,219,106,194,215,69,129,111,177,92,73,96,192,43,98,99,161,184,52,129,158,175,197,68,192,214,214,128,208,140,69,187,198,76,188,170,99,129,153,63,149,218,54,117,210,11
167,172,178,47,110,95,60,212,57,75,86,199,114,220,54,121,116,156,107,127,109,121,190,100,54,165,92,164,57,220,117,115,101,78,130,42,71,196,50,198,188,89,68,188,146,210,174,47,165,163,96,188,198,172,59,160,188,95,89,95,94,106,118,174,82,41,169,78,213,114,207,174,88,161,208,81,72,209,149,165,44,142,51,132,54,64,116,194,164,127,206,79,192,186,146,38,168,107,140,67,175,103,35,83,45,87,77,160,71,87,201,171,172,165,49,109,196,186,55,75,113,212,98,173,194,185,86,163,51,209,178,43,148,151,46,80,213,101,61,99,185,155,194,204,38,180,37,189,210,45,54,184,38,187,212,103,102,183,59,165,62,51,112,215,159,42,56,193,150,170,104,103,119,126,53,177,124,215,66,45,202,120,196,76,110,81,128,71,40,106,133,135,208,215,60,77,151,203,199,123,78,163,70,132,100,84,85,175,116,216,170,39,180,73,156,36,146,159,71,50,133,137,183,195,156,106,141,197,195,49,65,154,52,40,186,187,53,164,34,171,182,150,161,150,159,108,128,42,160,177,101,139,120,47,124,151,46,119,93,128,67,131,54,162,54,188,156,83,111,129,157,101,74,39,122,145,56,157,180,103,97,147,50,113,48,73,152,123,68,178,93,61,51,155,112,207,76,69,200,194,197,51,61,69,108,104,71,162,163,181,133,129,156,132,184,65,123,81,133,100,52,136,214,148,68,74,207,186,136,220,183,151,58,173,215,181,212,154,139,191,152,71,204,122,47,63,54,130,70,164,83,69,153,77,88,169,148,179,177,40,213,90,80,60,119,148,46,105,166,189,70,121,40,45,120,119,61,184,138,217,159,95,188,104,206,51,145,107,151,105,77,55,90,101,49,75,68,195,107,216,49,191,214,183,180,49,79,180,81,190,192,132,171,73,177,174,58,186,125,217,185,35,62,76,51,71,44,204,188,148,145,164,177,208,91,131,46,56,75,214,79,188,101,37,77,142,198,78,110,178,68,90,49,85,196,207,214,56,202,85,164,170,155,66,157,165,156,172,220,106,194,215,69,129,111,177,92,73,96,192,43,97,101,160,184,53,128,158,175,197,69,193,213,213,128,207,141,70,186,199,76,188,171,99,130,153,63,151,219,53,118,211,11
169,172,178,46,110,95,59,211,57,75,85,199,113,220,54,122,117,156,107,125,109,121,190,101,54,165,92,163,57,220,118,116,101,79,131,43,71,195,50,197,187,89,68,190,145,210,173,47,165,163,96,188,199,171,59,159,188,94,89,96,93,105,117,174,81,41,170,78,213,113,207,174,88,161,208,81,72,209,150,164,44,142,52,132,54,63,117,195,163,126,206,78,193,186,147,38,168,106,141,68,176,103,34,84,45,87,77,161,71,87,201,172,173,166,48,110,197,185,56,76,112,211,97,174,194,186,86,162,50,209,178,43,147,152,47,79,214,102,63,99,185,154,193,205,37,180,37,189,210,45,53,184,38,188,212,102,102,182,60,165,62,50,113,215,159,42,56,194,149,169,104,101,119,125,53,176,124,215,65,46,201,119,196,77,110,82,129,71,40,105,133,135,208,215,60,77,151,203,200,125,78,163,71,132,101,84,85,175,115,217,171,40,180,73,155,37,146,159,71,50,133,137,183,195,155,106,142,196,196,48,66,155,52,40,186,187,54,164,34,172,181,150,162,149,159,107,128,42,161,177,101,140,119,48,124,151,46,120,92,128,66,131,55,161,54,188,157,83,111,129,156,101,74,39,121,144,56,157,180,102,99,147,50,113,49,73,151,123,68,177,93,60,51,156,113,206,76,69,200,195,197,50,62,70,108,105,71,161,163,181,134,128,155,133,184,66,123,82,132,100,52,137,215,148,68,74,207,186,137,220,183,152,59,172,215,182,213,153,139,190,152,71,205,122,47,64,54,131,70,163,83,70,152,78,88,170,148,178,177,39,213,90,79,61,118,147,47,105,166,189,70,121,41,45,119,119,61,182,137,217,158,93,188,104,204,52,145,107,151,104,76,55,91,100,49,75,68,195,107,215,50,190,215,183,179,49,80,180,81,189,192,133,170,73,177,175,57,185,125,217,185,36,62,77,50,71,44,203,189,149,146,165,177,209,91,131,46,57,76,214,79,190,101,37,78,142,199,80,109,178,69,91,49,86,194,206,212,57,201,85,164,171,155,67,156,166,156,174,219,106,196,217,69,130,112,177,92,72,96,191,43,98,99,159,182,54,130,157,175,197,69,192,213,213,128,207,140,70,185,198,77,188,171,99,129,153,62,150,218,53,117,210,11
167,173,178,46,110,96,61,214,56,73,87,199,116,219,55,120,115,157,108,126,108,121,190,98,54,166,91,160,58,219,116,116,100,80,130,42,72,196,49,196,188,89,67,189,145,211,173,47,164,164,96,188,199,170,60,158,188,95,88,96,94,105,117,173,81,43,170,79,211,113,207,175,89,161,208,79,72,210,149,163,46,142,50,132,52,64,118,194,163,125,207,77,193,185,146,38,167,105,143,66,175,104,34,83,44,88,79,160,71,88,202,172,171,166,49,110,197,185,54,74,112,212,100,172,194,184,89,164,50,208,176,44,148,151,45,78,214,103,63,98,184,154,193,205,36,178,36,188,209,45,53,185,39,187,212,103,103,184,61,164,63,50,113,216,158,40,57,194,148,169,104,103,118,126,52,177,123,215,66,46,202,119,197,77,113,81,130,69,40,105,132,137,209,215,60,78,152,203,201,123,76,162,69,133,103,84,86,176,117,216,170,40,181,74,155,36,146,160,70,51,134,136,183,195,157,106,141,197,196,46,66,154,52,39,187,186,53,163,34,172,181,151,162,150,158,107,129,41,161,178,100,138,119,48,125,151,47,118,92,128,67,133,54,161,55,186,155,84,111,129,155,102,74,39,122,145,55,158,180,104,96,146,49,114,48,72,152,122,67,176,93,61,52,154,111,206,76,69,200,193,196,51,62,68,107,106,71,159,164,181,133,127,156,134,183,65,121,80,133,101,55,136,215,148,67,72,208,185,137,218,183,152,56,171,215,181,213,153,140,194,153,71,203,124,45,63,55,130,70,163,82,70,152,78,88,171,149,176,178,40,211,91,81,60,120,147,47,106,166,190,68,121,39,44,121,119,60,185,140,217,160,94,188,104,206,52,145,106,150,104,78,55,90,103,50,76,67,194,108,215,50,191,215,182,179,48,79,181,82,188,191,130,171,73,177,175,58,188,123,218,185,35,63,74,51,70,43,204,189,149,146,166,176,207,90,133,45,55,76,213,80,187,102,37,78,142,197,79,109,178,70,91,49,85,194,206,212,57,203,84,165,170,154,68,155,166,155,173,219,106,195,219,70,129,110,178,93,71,97,190,44,97,98,161,184,54,129,157,173,196,71,191,212,213,128,206,140,70,186,200,77,188,171,99,129,153,63,151,220,51,118,211,11
169,172,178,47,110,96,60,211,58,74,86,199,113,220,54,121,117,156,108,126,109,121,190,101,54,166,92,163,57,220,118,115,102,79,130,43,71,196,50,197,188,89,68,188,145,210,173,47,165,163,96,188,199,171,58,159,188,95,89,94,94,106,117,175,81,41,170,77,213,114,207,174,88,161,208,80,72,209,150,164,43,142,51,133,54,63,117,195,163,127,206,78,193,186,146,39,169,107,141,67,175,104,35,83,45,87,77,159,71,88,201,172,172,165,49,110,196,186,56,75,112,210,97,174,194,185,86,163,51,209,178,44,147,152,46,80,213,102,62,99,185,154,193,204,38,179,37,189,211,45,53,184,38,186,211,102,102,182,59,165,62,49,113,216,158,41,57,194,151,169,103,102,119,125,53,177,124,214,65,46,202,120,195,76,112,81,129,71,40,106,134,136,208,215,61,78,152,203,200,124,78,163,70,132,101,85,84,175,116,216,171,39,180,73,155,37,145,160,71,50,132,137,182,194,156,106,142,196,195,47,66,153,52,40,186,187,53,164,34,171,182,150,162,149,159,108,129,42,160,178,102,139,119,48,125,150,46,119,93,128,67,131,54,161,53,187,156,83,111,129,157,102,74,39,122,145,56,157,181,104,99,146,49,113,49,73,153,123,69,177,93,61,51,156,112,206,76,69,199,193,198,51,61,69,108,104,71,161,163,181,133,129,156,133,184,66,122,81,133,100,52,136,215,149,68,73,207,186,138,220,183,151,59,172,215,181,213,153,140,191,152,71,205,121,47,63,54,131,70,164,83,70,152,78,88,170,149,179,177,40,214,90,80,60,118,148,47,106,167,189,70,121,40,45,119,119,61,184,138,218,158,94,187,103,205,50,145,107,151,105,77,54,91,101,49,75,68,195,107,215,50,190,214,183,180,49,79,180,82,189,192,133,170,74,177,174,57,187,125,218,185,35,63,76,51,71,44,204,188,148,145,165,177,208,91,131,45,56,75,214,79,189,101,38,78,142,198,80,109,177,68,91,49,86,195,207,213,57,201,85,164,170,155,67,156,166,156,173,220,106,195,216,69,130,112,177,92,72,97,192,43,97,100,160,183,53,129,158,174,197,69,193,213,213,128,206,140,70,186,199,77,188,171,100,129,153,62,150,218,53,117,211,11
168,172,178,46,109,95,59,213,57,74,86,200,113,221,54,121,117,156,109,127,110,122,189,101,54,167,93,163,57,220,118,116,100,79,129,43,71,197,48,197,187,90,69,189,145,209,172,45,166,163,97,189,198,172,60,159,186,94,88,96,94,107,115,175,81,40,170,77,213,115,207,174,88,161,209,81,72,209,150,166,44,143,52,131,56,62,116,194,162,126,207,78,192,187,147,39,167,108,142,67,176,103,35,83,46,87,77,160,70,88,202,173,173,166,50,109,198,186,56,75,111,210,96,173,195,184,86,163,51,208,178,44,146,151,46,79,215,101,61,97,185,154,195,204,38,179,37,190,210,44,53,184,39,186,210,104,103,182,60,164,62,50,112,216,159,40,58,194,151,169,104,102,120,126,53,177,124,214,67,47,204,120,196,76,111,82,128,71,40,107,133,136,208,215,61,77,151,202,201,123,78,163,70,131,101,85,84,175,117,216,172,38,180,74,155,37,145,159,70,51,132,136,182,196,156,107,142,197,195,48,65,154,52,40,186,187,54,163,34,172,182,150,162,148,159,109,129,42,161,178,101,138,119,47,127,152,45,120,94,130,67,132,54,160,53,188,155,83,111,130,156,102,74,38,121,144,57,156,179,103,98,147,51,114,48,73,153,123,68,177,93,62,52,156,112,207,77,70,199,194,197,51,61,70,108,103,70,163,162,181,133,128,156,133,184,66,123,81,133,100,52,135,215,148,69,71,207,186,138,220,181,151,58,172,215,181,213,154,138,191,152,73,206,121,46,64,53,131,71,164,82,69,153,78,87,170,149,178,179,41,213,89,80,60,119,147,46,107,165,190,71,121,39,44,119,121,60,183,138,217,157,95,188,105,206,50,145,108,151,104,78,55,90,101,50,73,68,194,108,217,51,190,214,183,180,48,80,179,84,189,192,131,169,73,177,176,58,185,125,218,185,36,62,75,52,71,44,203,189,149,146,167,177,209,91,131,45,56,76,215,79,188,100,37,78,141,197,79,110,178,69,90,50,86,196,207,215,58,200,85,164,171,154,67,158,166,155,172,219,107,194,216,70,130,112,177,91,72,96,192,42,97,100,161,184,53,129,158,173,196,69,193,213,213,128,207,142,70,186,198,76,188,171,100,128,153,63,150,219,52,118,211,11
169,174,178,47,109,95,59,211,60,73,85,198,114,218,54,122,116,155,105,127,110,120,188,99,56,167,92,163,59,219,117,115,103,79,128,42,70,197,50,199,188,91,67,187,146,210,172,45,164,163,97,188,199,172,60,160,190,94,89,93,95,105,116,175,80,41,171,77,213,113,206,174,89,160,210,80,73,208,150,163,47,142,50,132,54,63,116,196,165,125,208,77,193,185,144,38,168,105,142,69,177,103,37,83,45,85,77,160,72,86,200,170,173,165,49,110,198,187,53,77,112,210,97,174,194,183,89,164,50,210,178,43,147,154,46,79,212,101,61,100,185,153,191,204,36,178,39,190,212,46,53,185,39,188,211,104,103,182,58,167,62,51,114,215,160,43,58,195,150,170,106,101,119,128,51,177,126,213,65,46,204,120,196,77,112,80,128,74,40,105,130,137,208,213,59,77,152,202,200,124,78,165,70,132,102,84,85,175,114,218,169,41,181,73,156,37,144,162,70,49,135,137,182,194,157,107,140,195,196,49,67,153,53,41,184,188,54,165,33,173,180,150,161,150,161,109,127,40,159,178,100,141,119,47,125,151,46,117,91,127,67,132,54,162,55,187,158,82,114,129,155,102,73,40,122,146,56,156,181,102,98,145,50,116,47,74,153,122,67,178,93,60,49,157,112,204,73,69,201,193,197,52,62,70,108,103,71,161,165,182,133,126,155,134,184,67,122,82,134,101,51,138,213,148,67,75,208,185,139,220,184,153,59,172,214,181,211,155,137,193,155,71,206,123,48,64,55,129,71,165,86,71,152,78,85,169,149,180,175,41,216,91,80,60,118,148,46,106,168,190,70,119,40,44,120,120,63,185,138,216,156,95,188,105,206,55,145,106,151,107,78,54,90,100,50,75,69,195,105,215,50,192,214,180,181,49,81,180,80,188,191,133,168,72,177,172,55,186,125,218,187,35,64,75,51,71,44,205,187,148,145,163,177,206,93,130,44,57,75,214,79,189,100,37,78,142,197,80,110,177,71,91,48,85,194,206,213,57,200,84,164,171,153,67,154,166,156,172,219,106,194,216,69,129,111,177,91,72,98,193,42,98,101,160,183,54,129,156,176,198,70,192,213,212,128,207,141,68,185,200,78,187,170,102,129,152,63,150,219,53,117,213,11
169,172,179,46,110,96,60,212,57,74,86,199,114,220,54,121,116,156,108,126,109,121,190,101,54,166,92,163,57,220,118,116,102,79,130,43,71,196,50,197,188,89,68,189,146,210,173,46,165,162,96,188,199,171,59,159,188,95,89,95,94,106,117,174,81,41,170,78,213,114,207,174,88,161,208,81,72,210,150,164,44,142,51,132,54,63,116,195,163,126,206,78,193,185,146,39,168,107,141,67,175,104,34,83,45,87,77,160,71,87,201,172,172,165,48,110,197,186,55,75,112,211,98,174,194,185,86,163,51,209,178,44,147,151,46,80,214,101,62,99,185,154,193,204,38,179,37,189,210,45,53,184,38,187,211,103,102,183,60,165,62,50,113,216,159,41,57,194,150,169,104,102,119,126,53,177,124,214,66,46,202,119,196,77,111,81,129,71,40,106,133,136,208,216,61,78,151,203,199,123,78,163,70,132,101,85,85,175,116,216,171,39,180,73,155,37,145,160,71,50,133,137,183,195,156,106,142,196,195,48,66,154,52,41,186,187,53,164,34,171,181,150,162,150,160,108,128,42,160,177,101,139,119,47,125,151,46,119,93,128,67,131,54,161,53,188,156,82,112,129,156,101,74,39,122,145,56,157,181,104,98,146,50,113,49,73,153,123,68,177,93,61,51,156,112,206,76,68,199,194,198,52,62,70,108,104,71,161,163,181,133,129,156,133,184,65,123,80,133,100,52,136,215,148,68,73,207,186,137,220,182,151,58,172,214,181,213,154,139,191,152,71,205,122,47,63,53,131,70,164,83,70,152,77,88,170,149,178,177,40,213,90,80,60,118,147,46,106,167,189,70,121,40,45,120,119,61,184,138,217,158,94,188,104,206,51,145,107,151,105,77,55,90,101,49,75,68,195,108,215,50,191,214,183,180,49,79,180,82,189,192,133,171,74,177,174,57,186,125,218,185,35,63,76,50,71,44,204,188,148,146,165,177,208,91,131,45,56,75,214,78,189,101,37,78,142,199,79,109,178,69,91,49,85,195,207,213,57,201,85,164,170,155,67,157,166,156,173,219,106,195,216,69,129,111,177,92,72,96,192,43,97,100,160,184,53,129,158,174,197,69,193,213,213,128,207,140,70,186,199,77,188,170,99,129,153,63,150,219,53,117,211,11
159,139,35,117,79,219,134,100,150,130,164,107,73,52,105,185,173,119,145,137,179,138,77,78,94,219,192,193,130,132,138,199,124,130,128,119,187,157,190,189,159,187,175,50,143,66,189,129,153,47,35,160,209,188,90,138,164,190,203,166,50,199,195,151,129,121,171,122,69,99,68,124,92,98,138,129,199,140,172,116,84,84,200,154,132,117,102,88,183,211,168,87,177,198,34,78,205,178,102,211,191,65,75,111,40,64,47,181,154,196,195,171,133,125,90,36,176,60,112,113,64,100,131,151,159,134,113,98,49,60,193,95,150,128,137,34,76,38,171,115,94,177,69,130,44,132,40,70,125,119,51,221,33,50,76,138,63,74,134,127,78,70,185,168,51,134,132,186,164,112,161,108,215,57,195,133,142,51,54,49,134,207,36,109,59,206,193,86,96,87,214,163,169,139,121,77,115,41,75,158,158,169,66,116,148,181,209,41,60,97,219,42,95,46,44,165,110,83,185,36,108,220,112,121,58,72,38,160,198,201,62,200,82,218,153,156,74,166,137,95,171,39,139,62,135,90,72,203,99,141,112,71,111,120,150,141,114,56,47,58,87,165,103,163,86,71,39,175,219,56,41,148,175,182,137,35,187,150,76,108,88,196,131,51,45,102,146,195,140,190,197,196,194,99,128,106,37,34,105,96,182,147,158,138,154,139,93,205,139,58,151,215,54,170,196,70,190,216,44,83,45,219,136,179,74,163,179,67,127,70,35,63,89,133,130,102,163,219,109,179,190,167,146,158,87,109,145,80,113,46,130,98,87,192,191,219,60,144,187,206,206,155,75,77,177,70,160,99,217,46,79,185,197,79,92,174,90,85,113,175,166,53,94,184,124,184,211,40,116,127,204,204,214,40,80,102,41,38,139,90,40,162,191,44,156,142,196,204,81,170,97,114,139,138,174,95,174,208,70,186,71,157,214,54,203,36,144,98,193,201,67,156,144,184,144,215,214,119,201,39,132,174,191,175,140,35,170,88,131,34,149,57,133,45,174,110,110,159,90,182,205,54,164,73,78,161,111,55,144,37,144,180,214,220,49,188,183,159,211,37,105,44,206,173,206,191,162,145,59,54,85,48,90,88,154,124,112,105,144,159,43,99,152,34,206,159,205,101,50,97,101,208,12
157,137,35,118,79,219,133,101,151,131,164,107,71,53,105,185,174,119,145,138,178,137,78,78,94,221,191,192,130,132,138,199,124,130,127,120,187,158,190,188,160,186,175,50,143,65,189,129,152,47,36,160,208,188,90,139,163,190,202,167,50,199,195,152,130,122,170,121,69,98,69,125,91,98,138,128,200,139,172,115,84,84,200,154,131,117,101,88,183,211,167,87,176,198,35,78,204,178,102,211,190,66,75,111,39,64,48,181,153,197,195,171,133,125,91,35,175,59,111,113,63,100,130,151,160,134,115,98,49,60,193,95,150,127,136,34,76,38,172,115,95,177,69,131,45,134,40,70,124,118,51,220,34,49,76,137,63,74,134,129,77,70,185,167,51,135,133,186,164,114,161,108,215,57,195,132,141,51,55,51,134,208,38,109,59,206,193,88,98,87,213,163,168,139,120,78,115,41,75,158,158,168,67,116,148,180,210,40,60,98,219,41,96,47,43,166,110,83,187,37,108,219,112,121,57,73,37,161,199,201,62,202,82,219,154,155,74,165,138,96,171,41,139,62,135,90,72,202,100,140,111,71,111,121,149,140,114,56,47,58,87,165,104,164,85,72,39,175,218,56,40,148,175,181,137,35,188,151,76,108,88,194,131,51,45,102,145,195,140,189,196,196,194,99,128,107,36,34,105,96,182,148,159,139,155,139,93,204,140,58,152,216,55,171,196,70,191,216,44,84,45,219,136,179,73,162,180,67,126,70,34,63,89,132,130,102,162,220,110,179,191,166,146,158,86,110,145,80,113,46,130,99,87,192,190,219,58,143,186,205,205,155,74,77,176,68,160,99,217,47,79,185,197,80,91,176,89,85,114,175,166,53,93,183,124,185,212,40,117,127,204,205,213,41,82,102,42,39,139,90,41,162,193,44,156,142,197,204,80,171,97,113,140,137,174,95,176,208,70,186,69,156,214,55,201,35,144,98,192,201,67,156,144,184,143,216,214,117,201,38,133,175,192,175,140,35,171,88,131,34,149,57,133,45,175,111,109,159,91,182,205,55,165,73,77,161,109,54,144,36,145,180,215,220,50,189,182,160,211,35,105,43,206,173,207,193,163,143,59,54,85,48,90,89,153,124,113,103,144,159,43,97,151,34,206,160,205,100,51,97,101,209,12
159,138,34,117,77,217,135,98,150,131,163,107,72,52,104,187,172,121,145,141,180,136,75,79,95,219,192,191,130,135,138,201,125,129,129,119,188,158,191,190,159,187,177,51,143,65,190,130,152,46,37,161,211,187,90,137,165,192,202,166,48,198,197,152,128,121,171,123,67,97,69,125,91,98,136,127,200,138,172,117,85,83,199,154,130,118,101,86,186,213,168,86,176,197,35,78,203,176,101,209,192,66,73,114,40,66,47,180,154,196,195,169,133,126,89,34,176,60,111,115,65,100,132,153,160,135,114,97,51,60,194,98,151,126,136,34,76,39,170,116,94,175,69,132,47,134,39,72,123,119,50,220,34,50,76,139,62,73,135,129,77,68,184,171,51,133,132,186,164,113,159,110,214,55,194,133,140,52,55,50,133,206,37,110,59,206,192,86,99,87,214,164,168,140,121,77,116,41,74,157,156,169,65,117,148,180,210,40,61,100,219,41,95,47,43,164,109,84,185,39,107,219,113,121,57,72,38,159,200,200,63,202,81,219,155,157,73,165,139,96,171,40,138,63,136,90,71,203,100,139,114,72,111,121,152,139,112,54,49,58,84,162,104,163,85,73,39,174,219,57,42,148,175,183,136,35,188,150,76,109,88,195,131,50,45,102,147,196,140,191,195,195,193,100,127,109,37,35,105,95,181,148,159,138,152,138,95,205,140,57,151,213,56,170,195,70,190,217,43,84,44,218,134,178,73,163,179,68,127,67,34,66,89,133,131,103,161,221,111,179,191,165,147,159,87,110,146,80,114,45,129,98,85,191,192,218,59,143,188,205,204,153,77,78,177,68,160,98,218,46,78,187,197,82,92,175,89,86,114,173,165,55,93,184,124,186,209,39,115,128,205,206,214,41,81,101,43,39,139,90,42,161,192,44,155,143,198,205,80,170,97,114,137,136,173,97,174,207,68,184,70,158,215,57,204,36,144,96,193,201,67,156,146,184,143,215,215,120,203,38,132,176,189,175,139,34,170,87,132,33,149,58,134,45,174,108,108,161,90,181,204,56,162,73,79,160,111,52,145,36,145,181,214,221,49,188,183,159,212,37,106,42,204,175,207,193,163,145,60,55,83,47,89,89,152,124,112,104,143,159,44,101,152,33,207,159,204,99,48,96,101,208,12
159,138,36,118,78,219,134,100,150,131,163,107,73,52,105,185,172,119,145,137,179,137,78,79,94,220,191,192,129,132,138,198,125,131,127,119,188,157,190,188,159,187,176,51,142,65,189,129,152,48,36,160,209,187,90,138,163,190,203,166,50,199,194,151,129,121,169,121,69,98,68,126,91,98,138,129,200,139,171,116,85,83,201,154,131,117,103,89,184,211,167,87,176,198,35,77,204,179,102,210,190,65,75,112,39,65,47,181,153,197,195,171,133,126,90,35,177,60,112,113,63,100,131,151,160,135,113,98,49,59,192,95,150,128,136,34,76,37,171,115,94,177,68,130,43,133,40,70,124,119,50,220,35,50,77,138,64,73,134,127,78,70,185,169,51,134,133,187,165,112,161,109,216,57,195,132,143,51,55,50,134,206,37,109,58,207,192,86,97,87,213,163,169,140,121,77,115,41,75,157,157,168,66,115,149,180,209,40,60,97,219,41,96,47,44,166,110,82,184,36,108,220,112,121,58,72,37,162,198,201,63,202,82,218,154,156,74,165,138,96,171,39,139,63,135,90,71,202,99,140,112,70,110,121,150,141,114,56,48,59,87,165,103,162,86,72,39,175,219,56,41,149,175,181,138,35,187,151,76,108,88,195,131,52,45,103,146,195,139,189,196,197,194,98,129,107,35,34,105,95,182,148,159,139,154,139,94,204,139,58,152,214,54,169,197,70,190,216,45,82,45,218,136,179,73,163,179,67,128,70,35,64,89,133,131,101,162,219,109,179,190,166,145,159,88,111,144,80,112,46,129,98,87,191,190,219,59,143,187,205,205,155,73,76,176,69,160,99,218,47,80,186,196,79,92,175,89,85,113,175,165,52,92,183,125,184,211,39,116,127,205,205,214,40,81,102,43,38,138,89,41,162,192,44,156,142,197,204,81,171,97,113,139,138,174,95,174,208,69,186,70,157,215,55,203,36,145,98,193,202,67,156,143,184,144,216,214,119,201,39,133,175,192,176,140,35,169,88,131,34,149,57,132,45,174,110,110,159,92,181,205,54,165,73,78,161,110,54,145,35,145,180,214,220,49,188,182,160,212,37,105,43,207,172,207,191,163,145,59,54,85,48,90,89,152,124,112,104,143,158,43,99,152,34,207,159,204,100,49,97,101,209,12
158,138,35,117,79,219,134,100,150,131,164,107,72,52,105,185,173,119,145,138,179,137,77,78,94,220,191,192,130,133,138,199,124,130,127,119,187,157,190,188,159,187,175,51,143,66,189,129,152,47,35,160,209,187,90,139,164,190,202,166,50,199,194,151,129,121,170,121,69,98,68,125,92,98,138,128,200,139,171,116,84,84,200,154,131,117,102,88,184,211,168,87,176,198,36,77,204,178,102,211,190,65,75,112,40,64,48,181,153,196,195,171,133,126,90,35,176,59,111,113,63,99,131,152,159,135,114,97,49,60,193,95,150,128,137,34,76,38,171,116,94,177,69,130,44,133,40,70,124,119,50,220,34,50,77,138,63,74,134,128,78,70,185,169,51,135,132,186,164,113,160,109,215,58,195,132,142,51,54,50,134,207,37,108,58,206,192,87,97,87,213,163,169,139,121,78,115,41,75,157,158,168,66,116,148,181,209,40,60,98,219,41,96,46,43,165,110,82,185,36,108,219,111,121,57,72,37,161,198,201,63,202,82,218,154,156,74,166,138,95,171,39,139,62,135,90,72,202,100,140,112,71,111,121,150,141,114,56,48,58,87,165,103,163,86,72,39,175,219,56,41,148,175,181,137,35,187,151,75,108,88,195,131,51,45,102,146,195,140,189,197,196,194,99,129,107,36,34,105,95,181,148,159,139,154,139,93,205,139,57,151,215,55,170,197,70,190,216,44,83,45,218,135,179,74,163,179,67,127,69,35,63,89,132,131,102,163,219,110,179,191,166,146,159,87,110,144,80,113,46,129,99,86,191,190,219,59,143,187,205,206,154,75,77,176,69,160,100,218,46,79,185,197,79,91,175,89,85,113,175,165,53,93,183,124,184,212,40,116,127,204,205,214,40,81,102,42,38,139,90,41,162,192,44,156,142,197,204,81,171,97,113,140,138,174,95,175,208,70,186,70,157,214,55,203,35,145,98,192,202,67,156,143,184,143,215,214,119,201,39,132,175,191,176,141,34,171,88,131,34,149,57,133,45,174,110,109,159,90,182,205,54,164,73,78,161,110,54,145,36,145,180,214,220,49,188,183,160,212,36,105,43,206,173,207,192,162,145,59,54,85,48,90,89,153,124,113,104,143,158,43,99,152,34,206,160,205,101,50,97,101,209,12
160,139,36,117,78,219,134,100,152,132,164,109,75,52,106,186,175,121,144,139,179,138,77,77,94,222,190,192,130,132,137,200,124,129,128,120,187,158,189,189,158,187,173,50,141,67,189,128,152,47,36,161,209,186,89,139,163,189,201,165,51,199,194,152,130,120,171,120,69,99,69,125,89,97,138,128,199,139,172,116,84,83,199,153,131,117,100,89,186,210,166,86,175,197,37,79,206,178,102,210,192,65,77,112,39,63,49,181,153,196,194,174,133,125,91,35,175,59,112,114,60,100,131,153,157,134,114,98,49,58,192,97,151,129,135,33,74,36,170,115,97,177,69,131,45,133,37,72,124,118,48,219,35,49,77,138,64,75,135,129,76,70,185,169,51,134,131,187,163,115,161,108,216,56,196,132,144,53,52,50,132,206,34,109,58,208,194,86,97,88,213,163,170,139,121,78,114,40,76,158,157,168,67,115,147,180,207,40,59,97,219,42,95,46,43,165,112,80,185,37,108,218,111,121,56,74,39,161,196,201,63,201,83,219,157,156,73,166,137,94,171,40,138,62,135,89,72,203,99,141,111,70,109,122,151,140,113,56,48,59,87,165,104,162,86,73,38,175,219,56,38,149,176,181,137,36,189,151,75,110,88,194,132,51,45,102,144,195,138,189,197,196,194,99,128,107,36,35,108,97,181,148,159,137,153,141,93,205,138,58,152,215,54,169,196,70,190,217,45,81,45,219,136,179,74,164,179,68,126,70,36,63,88,133,132,101,163,221,110,180,190,165,145,159,87,111,143,80,115,47,127,96,88,191,191,217,58,144,185,205,205,153,76,78,177,71,159,99,218,46,80,185,196,81,91,176,91,84,112,176,166,52,92,184,125,182,210,40,118,127,204,203,215,39,81,101,44,38,141,91,41,163,191,43,156,142,197,204,80,172,97,112,139,139,173,93,176,206,71,186,70,157,214,55,203,35,145,98,191,201,68,156,144,184,143,215,216,119,200,39,132,176,192,177,141,34,172,88,133,34,147,54,133,46,174,109,110,157,92,181,205,55,166,70,78,163,111,54,146,36,145,180,215,219,48,191,183,160,210,37,106,44,205,172,206,191,162,145,58,54,87,48,91,90,151,125,112,104,144,157,45,98,153,33,205,160,205,99,50,98,100,209,12
159,139,35,118,79,218,134,99,150,131,164,107,72,52,105,185,173,119,145,137,179,137,77,77,94,220,191,192,130,132,138,199,125,129,127,118,187,157,190,188,159,187,175,51,142,66,190,129,152,48,35,160,209,187,90,139,163,190,202,166,50,200,194,151,129,121,170,121,69,97,68,125,91,98,138,128,200,139,172,116,84,84,201,154,132,117,102,88,184,212,168,86,176,198,36,78,204,178,102,210,191,65,75,111,40,65,48,180,154,196,195,171,133,126,90,35,177,60,111,113,63,100,131,151,159,135,113,97,50,60,193,96,150,128,137,33,76,38,171,115,94,176,68,131,43,132,39,70,124,119,50,220,34,49,76,138,64,74,134,127,77,69,184,169,51,135,132,185,164,112,161,109,215,57,195,132,142,51,54,50,134,206,38,109,59,206,193,87,97,87,213,163,170,139,121,78,115,41,75,158,158,169,66,116,148,180,209,40,60,98,219,41,96,46,43,166,110,82,185,36,108,219,111,121,57,72,37,161,198,202,62,202,82,218,155,155,74,166,137,95,170,40,139,62,135,90,71,202,100,140,113,70,110,121,150,141,114,56,48,58,87,165,103,163,86,72,39,174,219,56,40,148,175,182,137,35,187,151,75,108,88,195,131,51,45,102,145,195,140,189,196,196,194,99,129,107,36,34,105,96,181,148,159,139,154,139,93,205,139,57,152,214,55,170,197,70,190,216,44,83,45,219,135,179,74,163,179,67,127,69,35,63,88,132,130,102,162,219,110,179,190,166,146,159,87,110,144,80,112,46,129,99,87,192,190,219,59,144,187,205,205,154,74,77,177,69,160,99,218,46,79,185,197,79,91,175,89,85,113,175,165,54,93,184,124,185,212,40,116,127,204,204,214,40,81,102,42,38,139,90,41,162,192,43,155,142,197,204,81,171,97,113,139,137,174,94,175,208,70,186,70,157,214,56,203,35,145,98,192,202,67,156,143,184,143,215,214,119,201,39,132,174,191,176,140,34,170,88,131,34,148,57,133,45,174,110,109,158,90,182,205,55,164,73,77,161,111,54,145,36,145,180,214,220,50,188,183,160,212,36,105,43,206,173,207,192,163,145,60,54,85,48,90,89,153,124,113,104,143,158,43,99,152,34,206,160,205,101,49,97,101,209,12
159,138,35,117,78,220,133,99,150,131,163,107,73,53,106,185,174,119,145,138,179,137,77,78,93,220,191,193,130,132,138,199,124,129,127,119,187,157,190,188,159,187,175,50,142,66,190,129,152,47,35,160,209,187,90,139,164,191,202,166,50,199,194,151,129,121,171,121,69,98,68,126,91,98,138,128,200,139,171,116,84,84,200,154,132,118,102,89,184,211,168,88,176,197,35,77,205,178,101,211,190,65,75,112,39,64,47,180,152,196,195,171,133,126,90,36,176,60,111,113,63,99,131,152,159,135,113,97,49,60,193,96,150,127,137,34,76,38,171,116,94,177,69,131,43,132,40,70,125,119,50,220,33,49,77,138,63,74,134,128,78,70,184,169,51,135,132,186,164,113,160,109,215,58,195,132,142,51,54,50,134,207,36,109,58,207,192,86,97,87,214,163,169,139,121,78,115,40,75,157,158,169,66,116,148,181,210,40,60,98,219,41,95,47,44,166,111,83,185,36,108,219,111,121,57,72,37,162,198,201,62,201,83,218,154,156,74,166,138,95,171,39,139,62,134,90,72,202,100,141,112,70,111,121,150,141,115,56,48,58,87,164,103,163,86,72,39,175,218,56,41,148,176,182,137,35,187,150,75,108,87,195,131,51,46,103,146,195,141,190,196,195,195,99,129,107,36,34,105,96,181,147,158,138,154,139,93,204,140,58,152,215,54,170,197,70,191,216,45,83,45,219,136,179,74,163,179,67,127,69,35,63,89,131,131,102,164,220,110,179,191,165,146,160,87,111,145,80,112,46,129,99,86,192,191,219,58,143,187,205,206,154,74,77,176,69,160,100,218,46,79,185,197,79,92,175,89,85,113,175,166,53,93,183,124,184,212,40,116,127,204,205,214,39,82,102,42,38,138,90,41,163,192,44,156,141,197,203,81,171,97,113,139,138,174,94,174,208,70,185,70,156,214,55,203,35,144,98,192,201,66,156,143,184,143,215,214,119,201,39,132,176,191,176,140,34,170,87,130,34,148,57,132,45,174,110,109,159,91,182,205,54,164,73,77,161,110,55,145,36,145,179,214,219,49,188,183,159,212,35,104,43,206,173,207,191,163,144,59,54,86,49,90,88,152,125,113,103,143,158,44,99,152,34,206,159,204,100,50,97,101,209,12
159,138,35,118,79,218,135,101,151,131,164,107,72,53,105,185,172,119,146,138,180,137,78,78,94,221,192,194,129,133,138,199,125,129,127,120,186,157,190,188,160,187,175,51,142,66,189,129,152,48,35,160,209,188,90,139,164,191,202,166,50,200,194,152,129,121,171,121,68,98,68,125,91,97,138,129,199,138,170,117,84,85,201,154,131,117,102,89,184,212,168,87,176,198,35,78,203,179,102,211,190,65,75,112,39,65,47,180,154,197,196,171,133,126,90,36,177,60,110,113,63,100,131,152,159,134,114,98,50,60,193,96,150,128,137,34,75,38,172,115,94,176,70,131,43,133,41,70,124,119,50,220,34,49,77,138,64,74,134,128,78,69,185,169,51,135,133,185,163,113,161,108,215,58,195,133,142,52,55,49,134,207,38,108,59,206,192,87,96,87,213,162,169,139,122,78,114,42,75,158,157,169,67,116,148,182,209,39,61,98,220,41,96,47,43,166,110,82,186,35,108,220,112,121,57,72,37,161,198,201,62,202,83,218,154,155,74,166,137,95,171,39,138,62,134,90,72,202,100,140,112,71,110,121,150,140,115,56,48,57,86,165,103,162,86,72,39,174,219,57,41,149,176,182,136,35,186,151,76,109,87,194,130,51,45,102,146,195,141,190,196,195,194,99,129,107,35,34,105,96,182,147,159,138,154,140,93,205,139,58,152,215,56,170,196,70,190,216,44,83,45,219,136,178,73,164,179,67,127,69,35,64,90,132,131,102,162,219,110,179,191,166,146,159,88,110,144,80,113,47,130,99,86,191,191,219,59,143,187,206,205,154,74,77,175,70,159,99,217,47,79,185,197,80,90,173,90,84,113,175,166,53,93,184,125,185,212,41,115,127,205,205,214,40,81,102,42,37,138,90,40,163,193,44,156,142,197,203,81,171,96,113,139,138,174,95,174,208,69,185,70,158,213,56,204,35,145,98,192,201,67,156,143,184,142,216,214,120,200,38,131,176,190,175,140,35,170,88,131,34,149,57,133,45,175,110,109,159,90,182,205,54,163,73,77,161,111,54,145,36,145,179,214,218,49,188,182,160,212,36,105,43,207,173,206,191,163,144,60,54,85,48,91,89,153,124,112,104,143,158,43,99,152,33,206,160,204,100,49,97,102,210,12
158,139,34,116,80,219,134,99,151,131,163,108,74,52,105,186,173,119,145,137,179,137,77,79,93,221,191,193,130,133,137,198,124,129,128,119,186,157,190,188,158,187,176,50,143,66,187,129,151,47,36,159,209,187,90,139,164,190,202,167,51,199,194,151,129,122,172,123,68,98,68,125,92,98,138,128,199,139,172,118,86,83,201,154,131,118,101,87,182,211,166,87,177,198,36,78,205,178,100,211,188,65,76,112,40,63,47,181,152,196,195,171,133,126,90,35,176,60,111,113,64,99,130,150,160,135,114,98,51,59,192,95,150,128,136,35,76,40,172,116,96,177,70,131,43,132,40,70,124,118,50,220,33,50,77,137,64,75,134,127,78,70,183,167,51,135,132,185,165,113,160,109,215,58,195,134,141,51,54,50,134,205,37,108,59,207,193,88,98,86,214,161,169,139,120,75,114,42,76,157,157,168,66,116,148,182,209,40,60,98,219,42,96,47,43,165,111,81,185,36,108,219,109,120,58,73,36,161,198,200,63,201,83,219,154,156,74,166,138,94,170,40,138,62,135,89,72,202,100,140,112,71,110,120,150,140,114,55,47,57,87,164,103,163,86,71,39,176,217,57,40,147,174,181,136,35,187,151,74,109,89,195,129,51,45,103,147,195,140,191,196,196,196,99,129,108,35,35,105,96,180,148,158,139,153,140,93,203,140,57,153,215,55,171,196,70,190,216,44,83,45,217,134,179,75,164,180,66,127,69,35,64,88,131,130,101,162,219,109,177,190,165,146,159,87,111,145,80,112,46,128,98,87,192,190,219,59,143,188,205,206,154,73,77,175,69,160,99,217,47,79,185,196,79,92,175,88,85,113,176,165,53,92,184,123,184,212,40,116,127,205,206,214,39,81,102,43,37,140,89,41,163,192,44,155,142,195,203,81,171,96,114,140,138,172,94,174,208,70,185,69,157,214,56,204,34,144,97,193,203,68,155,144,183,143,216,213,117,202,38,133,175,190,177,138,35,171,89,131,35,147,56,133,45,175,110,110,158,89,183,205,54,166,74,76,160,111,54,145,35,146,181,214,220,50,190,183,160,210,35,106,42,208,172,207,192,163,145,59,55,87,47,89,88,151,125,113,103,144,159,43,98,153,33,206,160,204,101,49,98,101,208,12
158,138,35,117,79,219,134,100,150,131,164,107,72,52,105,185,173,119,145,138,179,137,77,78,94,220,191,192,130,133,138,199,125,129,127,119,187,157,190,188,159,187,175,51,142,66,189,129,152,48,35,160,209,187,90,139,164,190,202,166,50,200,195,151,129,121,170,121,69,98,68,125,92,98,138,128,200,139,172,117,84,84,200,154,131,118,102,88,184,211,168,87,176,198,35,77,205,179,102,211,190,65,75,112,40,64,48,180,153,196,195,171,133,126,90,36,176,59,111,113,63,99,131,152,159,134,113,97,49,60,193,95,150,128,137,34,76,38,171,115,95,177,69,130,43,133,40,70,124,119,50,220,34,50,76,138,63,74,134,127,78,70,185,169,51,135,132,186,165,113,161,109,215,58,195,132,142,51,54,50,134,207,37,109,59,206,192,87,97,87,213,163,169,139,121,77,115,41,75,157,158,168,66,116,148,181,209,40,61,98,219,42,96,47,43,165,110,82,185,37,108,219,112,121,57,72,37,161,198,201,63,202,83,218,154,156,74,166,138,95,171,39,139,62,134,90,72,202,100,141,112,70,111,121,150,141,114,56,48,58,87,165,103,163,86,72,39,175,219,56,40,148,175,182,137,35,187,151,75,108,87,195,131,51,45,102,146,195,141,189,197,196,194,99,129,107,36,35,105,95,181,148,159,138,154,139,93,204,139,57,151,214,55,170,197,70,191,216,44,83,45,218,135,179,74,163,179,67,127,69,35,63,89,132,131,102,163,219,110,179,191,166,146,159,87,110,145,80,113,46,129,99,87,191,190,219,59,143,187,205,206,154,74,77,176,69,160,100,218,46,79,185,197,79,91,175,90,85,113,175,165,53,93,183,124,184,212,40,116,127,204,205,214,40,81,102,42,38,139,90,41,162,192,43,156,142,197,204,81,171,97,113,140,138,174,95,175,208,69,186,70,157,214,55,203,35,145,98,192,202,67,156,143,184,143,215,214,119,201,39,132,175,191,176,140,34,171,88,131,34,148,57,133,45,174,110,109,159,91,182,205,54,164,73,78,161,110,54,145,36,145,180,214,219,49,188,183,159,212,36,105,43,206,173,207,192,163,145,59,54,85,48,90,88,152,124,113,104,143,158,43,99,152,34,206,160,205,101,50,97,101,209,12
161,139,34,115,80,220,135,99,150,131,165,107,72,52,103,185,172,117,145,138,179,137,78,79,94,220,192,192,131,133,139,200,124,131,129,119,187,156,189,189,158,186,176,50,144,67,189,130,153,47,33,162,209,186,91,140,163,190,203,167,50,199,195,150,130,121,171,122,69,98,69,125,91,99,139,129,200,139,172,117,84,83,199,155,132,118,102,88,182,212,167,87,177,197,33,76,205,178,100,210,190,65,76,112,38,65,48,179,153,198,195,170,133,126,89,35,178,59,110,115,64,98,132,152,161,132,113,97,49,59,193,94,150,126,136,33,76,37,173,116,95,176,69,132,45,133,39,72,125,119,51,219,33,50,76,137,63,74,134,128,77,69,184,169,53,136,133,186,164,113,161,108,216,57,195,131,143,50,54,51,135,206,36,110,59,206,192,87,98,87,214,163,168,139,120,79,115,42,76,156,157,169,66,116,147,183,209,41,62,97,218,42,97,48,44,166,110,83,184,36,107,220,111,121,57,72,38,161,197,201,62,201,83,218,155,155,74,166,136,96,169,40,141,61,134,90,72,203,100,139,112,72,109,122,150,140,115,57,48,59,86,165,103,161,87,70,37,175,219,56,41,149,174,181,138,36,187,151,75,108,86,194,129,49,45,101,148,195,140,189,195,195,193,99,129,107,37,34,104,96,182,148,157,139,154,139,94,205,139,57,152,215,55,171,196,70,191,216,45,82,43,219,135,178,74,163,180,67,129,68,35,64,90,131,132,102,162,221,110,179,190,164,146,158,87,111,145,80,112,46,129,99,87,192,191,219,61,141,188,207,206,154,76,76,177,69,160,99,216,46,79,186,197,79,92,174,90,87,114,176,165,53,92,183,123,183,210,40,116,128,204,205,215,42,81,103,43,38,138,89,41,162,193,43,155,142,196,205,79,172,97,113,141,139,173,95,173,208,69,185,70,158,214,54,203,35,145,100,192,200,68,158,146,184,143,216,213,120,200,37,134,175,192,175,142,33,171,89,131,35,149,56,133,46,174,110,107,159,91,182,206,53,163,73,78,162,110,54,144,39,144,180,213,219,49,187,182,160,212,35,105,44,207,174,206,192,162,144,59,54,87,47,91,87,152,124,114,103,142,160,43,100,151,34,207,159,205,101,51,96,103,209,12
158,138,35,117,79,219,134,99,151,131,164,107,73,52,105,185,173,119,145,138,179,137,78,78,94,220,191,192,130,133,138,199,124,130,128,119,187,158,190,188,159,187,175,51,142,66,190,129,152,47,35,160,209,187,90,139,164,191,202,166,50,199,195,151,129,121,170,121,69,98,68,125,92,98,138,128,200,139,171,116,84,83,200,154,131,117,101,88,184,211,167,87,176,197,36,77,204,178,101,210,190,65,75,112,40,64,48,181,153,196,195,171,133,126,90,35,176,59,111,113,63,100,131,152,159,134,114,97,49,60,193,95,150,128,137,34,76,38,172,115,94,177,69,131,44,133,40,70,124,119,50,220,34,49,77,138,63,74,134,127,78,70,184,169,51,135,132,186,165,113,160,109,215,58,195,132,141,51,54,50,134,207,37,108,59,206,192,87,97,87,213,163,169,139,121,78,115,41,75,157,158,168,66,116,148,181,210,40,60,98,219,41,96,47,43,166,111,82,185,36,108,219,111,121,57,72,37,161,198,201,62,201,82,218,154,155,74,165,138,95,171,39,139,62,134,90,72,202,100,140,112,70,110,121,150,141,115,56,48,58,87,165,103,163,85,72,39,175,219,56,40,148,176,181,136,35,187,150,75,107,88,195,131,51,46,102,146,195,140,189,197,196,194,99,129,108,36,35,105,95,181,148,158,139,154,140,94,205,139,57,152,215,55,170,196,70,190,216,44,83,45,218,135,179,74,163,179,67,127,69,34,63,89,132,131,102,163,219,110,180,190,166,146,159,87,110,145,80,113,47,129,98,86,191,191,219,59,144,187,205,206,155,75,77,176,70,160,99,218,46,80,186,197,79,92,175,89,85,113,175,166,53,93,184,124,184,212,40,116,128,204,204,214,40,81,102,42,38,139,90,40,163,192,44,156,142,197,204,81,170,97,112,139,138,174,95,175,208,69,186,70,157,214,55,203,35,144,98,193,202,66,156,143,184,144,215,214,119,201,39,132,175,191,175,140,35,171,88,131,34,149,57,133,45,175,110,109,159,90,182,205,54,164,73,78,161,111,54,145,36,144,180,215,220,49,188,183,159,212,36,105,43,206,173,206,192,162,145,59,54,85,48,90,89,153,124,112,104,143,158,43,99,152,34,206,160,205,100,50,97,101,208,12
158,138,35,117,79,219,134,100,150,131,164,107,72,52,105,185,173,119,145,138,179,137,77,78,94,220,191,192,130,133,138,199,124,130,127,119,187,157,190,188,159,187,175,51,143,66,189,129,152,48,35,160,209,187,90,139,164,190,202,166,50,199,194,151,129,121,170,121,69,98,68,125,92,98,138,128,200,139,171,116,84,84,200,154,131,118,102,88,184,211,168,87,176,198,36,77,204,178,102,211,190,65,75,112,40,64,47,181,153,196,195,171,133,126,90,35,176,59,111,113,63,99,131,152,159,135,114,97,49,60,193,95,150,128,137,34,76,38,172,116,95,177,69,130,44,133,40,70,124,119,50,220,34,50,77,138,63,74,134,128,78,69,185,169,51,135,132,186,164,113,160,109,215,57,195,132,142,51,54,50,134,207,37,108,58,206,192,87,97,87,213,163,169,139,121,78,115,41,75,157,158,168,66,116,148,181,209,40,61,98,219,41,96,46,43,165,110,82,185,36,108,219,111,121,57,72,37,161,198,201,63,202,82,218,154,156,74,166,137,95,171,39,139,62,135,90,72,202,100,140,112,71,111,121,150,141,114,56,48,58,87,165,103,163,86,72,39,175,219,56,41,148,176,181,137,35,187,151,75,108,88,195,131,51,45,102,146,195,140,189,197,196,194,99,129,107,36,34,105,95,181,148,159,139,154,139,93,205,139,57,152,215,55,170,197,70,190,216,44,83,45,218,135,179,74,163,179,67,127,69,35,63,89,132,131,102,163,219,110,179,191,166,146,159,87,110,144,80,113,46,129,99,86,192,190,219,59,144,187,205,205,154,74,77,176,69,160,100,218,46,79,185,197,79,91,175,89,85,113,175,165,53,93,183,124,184,212,40,116,127,204,205,214,40,81,102,42,38,139,90,41,162,192,44,155,142,197,204,81,171,97,113,140,138,174,95,175,208,70,186,70,157,214,55,203,35,145,98,192,202,67,156,143,184,143,215,214,119,201,39,132,175,191,176,141,34,170,88,131,34,149,57,133,45,175,110,109,159,90,182,205,54,164,73,78,161,110,54,145,36,145,180,214,220,49,188,183,159,212,36,105,43,206,173,207,192,163,145,59,54,85,48,90,89,153,124,113,104,143,158,43,99,152,34,206,160,205,100,50,97,101,209,12
158,138,34,117,79,220,134,100,150,131,164,107,72,52,105,185,173,119,145,138,180,137,77,78,94,220,192,192,130,133,138,199,124,129,128,119,187,157,190,189,159,186,175,51,142,66,189,129,152,48,35,160,209,188,90,139,164,190,202,166,50,199,195,152,129,121,170,121,69,98,68,125,92,98,138,128,200,139,171,116,85,84,200,154,132,117,102,89,184,211,168,87,176,198,36,78,204,178,101,211,191,65,75,112,40,64,47,181,154,196,195,171,133,126,90,36,177,59,111,113,64,100,131,152,159,134,114,97,49,60,193,95,150,127,137,34,76,38,171,116,95,177,69,130,43,133,40,70,124,119,50,220,34,49,77,138,63,74,134,128,78,70,185,168,51,135,132,186,165,112,160,109,215,58,195,132,142,51,55,50,134,207,37,109,58,206,192,87,97,87,213,163,169,139,121,78,115,41,75,157,158,168,67,116,148,181,209,40,60,98,219,41,96,46,43,165,111,82,185,36,108,219,111,120,57,72,37,161,198,201,62,201,83,218,154,156,73,166,138,96,171,40,139,63,134,90,71,202,100,141,112,70,111,121,150,141,114,56,48,58,87,165,103,163,86,72,39,174,219,56,40,148,176,182,137,35,187,151,75,108,88,195,130,51,45,103,146,195,140,190,196,196,194,99,129,107,36,34,105,96,181,147,159,139,154,140,93,204,139,57,152,215,55,170,196,70,190,216,44,83,45,219,136,178,74,163,179,67,126,69,35,63,89,132,131,101,163,219,110,180,190,166,146,159,87,110,145,80,113,46,129,99,87,192,190,219,58,144,187,205,206,155,74,77,176,69,160,100,217,46,79,185,197,79,91,175,89,85,113,175,165,53,93,183,124,184,211,40,116,127,204,205,214,40,81,102,42,38,139,90,41,163,192,44,156,142,197,204,81,171,97,113,140,138,173,95,175,208,70,186,70,157,214,55,203,35,145,98,192,202,67,156,143,183,143,216,214,119,200,39,132,175,191,176,140,34,170,88,131,34,149,57,133,45,174,110,109,159,90,182,205,54,164,73,78,161,110,55,145,36,145,180,214,220,49,188,183,159,212,36,105,44,206,173,207,192,162,145,60,54,86,48,90,89,152,124,113,104,143,159,43,99,152,34,206,160,205,101,50,97,101,209,12
159,140,33,117,78,219,136,98,151,128,162,107,71,52,104,184,171,118,145,138,178,136,78,77,96,220,190,194,132,132,138,199,124,130,127,120,186,158,190,188,158,187,174,53,141,65,190,128,153,47,36,158,208,188,91,140,163,189,202,166,51,200,194,151,128,121,171,120,69,98,67,124,91,100,139,129,200,139,172,117,85,84,200,153,132,118,102,90,184,210,169,86,175,196,33,79,206,180,102,210,192,65,78,113,39,66,50,179,154,196,194,170,134,126,90,37,176,59,110,113,62,100,130,151,159,135,113,97,50,59,193,95,152,128,138,34,76,36,172,116,94,178,69,131,43,132,39,70,124,117,51,221,34,50,75,138,62,75,134,127,77,69,186,170,51,135,132,186,163,113,160,109,214,58,196,132,141,51,54,52,136,207,37,109,60,206,193,88,97,86,213,164,170,139,120,79,116,41,76,159,157,168,66,117,147,181,209,40,62,99,220,42,95,45,44,163,112,81,183,39,109,220,110,122,57,73,38,161,197,199,64,202,81,219,154,155,74,167,136,96,173,39,138,64,135,91,73,200,98,141,113,71,111,122,149,141,115,54,48,56,89,165,104,164,84,71,38,175,220,54,41,148,174,182,137,35,187,150,77,109,86,194,130,51,46,102,146,194,140,188,196,196,194,97,130,108,34,35,104,96,180,147,159,139,155,139,93,205,139,57,150,217,54,169,196,69,190,218,43,83,45,218,133,179,75,163,179,67,126,69,35,62,91,131,132,103,162,219,112,180,190,165,146,157,85,110,142,80,111,46,130,99,87,191,189,220,58,144,187,205,206,153,75,75,176,70,161,100,218,47,81,186,199,79,92,175,90,85,112,176,164,54,92,184,122,184,212,40,115,128,203,204,214,43,82,102,44,37,138,90,43,160,192,44,155,141,198,205,80,170,96,113,139,137,175,95,175,209,69,186,68,156,216,58,205,33,145,99,190,202,67,157,143,183,143,213,214,118,200,39,131,175,191,176,142,35,170,88,133,33,150,57,132,45,177,109,109,159,90,184,206,52,164,73,77,160,112,55,144,36,144,180,213,220,49,189,182,160,212,37,106,42,203,174,207,192,164,145,59,56,85,47,90,88,152,123,112,104,143,159,43,100,152,32,206,161,203,100,50,98,101,207,12
158,138,35,117,79,219,134,100,151,130,164,107,72,52,105,185,174,119,145,138,179,137,77,78,94,220,191,192,130,133,138,199,125,130,127,119,188,157,190,188,159,187,175,51,143,65,189,130,152,48,35,160,209,187,90,139,164,191,202,166,50,199,194,151,129,121,171,121,69,98,68,125,92,98,138,128,200,139,171,116,84,84,200,154,131,118,102,88,184,211,167,87,176,198,35,77,205,178,102,211,190,65,76,112,40,65,47,180,153,196,195,171,133,126,90,35,176,59,112,113,63,100,131,152,159,135,114,97,49,60,193,95,150,128,137,34,76,38,172,116,95,177,69,130,44,133,40,70,124,119,50,220,34,49,77,138,63,74,134,128,78,70,185,169,51,135,132,186,164,113,160,109,216,58,195,133,142,51,54,50,134,206,37,109,58,206,192,87,97,87,213,163,169,139,121,78,115,41,75,157,158,168,66,116,148,181,209,40,61,98,219,41,96,46,43,165,110,82,185,36,108,219,111,121,57,72,37,161,198,201,62,202,82,218,154,156,74,166,137,95,171,39,139,62,135,90,71,202,100,140,112,70,111,121,150,141,114,56,48,58,87,165,103,163,86,72,39,175,218,56,41,148,175,181,137,35,187,151,75,108,88,195,131,51,45,102,146,195,141,189,197,195,194,99,129,107,36,35,105,96,181,148,158,138,154,140,93,204,139,57,151,215,55,170,197,70,190,216,44,83,45,218,135,179,74,163,179,67,127,69,35,63,88,132,131,102,163,219,110,179,190,166,146,159,87,110,144,80,113,46,129,98,87,192,190,219,59,144,187,205,205,155,74,77,176,69,160,99,218,46,79,185,197,79,91,174,89,85,113,175,165,53,93,184,124,184,212,40,116,127,204,204,214,40,81,102,42,38,139,90,40,163,192,43,155,142,197,204,81,171,97,113,139,138,174,95,175,208,70,186,69,157,214,55,203,35,145,98,193,202,67,157,144,184,143,215,214,119,201,39,133,175,191,176,141,34,170,88,131,34,149,57,133,45,175,110,109,159,90,183,205,54,164,73,78,161,111,54,145,36,145,180,214,219,49,188,183,159,212,36,105,43,206,173,207,192,163,145,59,54,85,48,90,89,152,124,112,104,143,158,43,99,152,34,206,160,205,100,50,97,101,209,12
159,138,35,117,79,219,134,100,150,130,164,107,73,52,105,185,173,119,145,138,179,137,77,79,94,220,192,192,130,133,138,199,125,129,127,119,187,157,190,188,159,187,175,51,142,66,189,129,152,47,36,160,209,187,90,139,163,190,202,166,50,199,194,151,129,121,170,121,68,98,68,125,91,98,138,128,200,139,172,116,84,84,200,154,131,118,102,88,184,211,168,87,176,198,36,77,204,179,101,211,190,65,75,112,40,64,47,181,153,196,195,171,133,126,91,35,176,59,111,113,63,99,131,152,159,134,114,98,49,60,193,95,150,128,137,34,76,38,171,116,95,177,69,131,43,132,40,70,124,119,50,220,34,49,76,138,64,74,134,127,78,69,184,169,51,135,133,186,165,112,161,108,215,57,195,132,142,51,54,50,134,207,37,108,58,206,192,87,97,87,213,163,169,139,121,78,115,40,75,157,158,169,66,116,148,181,209,40,61,98,219,42,96,46,43,166,110,82,185,36,108,219,111,120,57,72,38,161,198,201,63,202,82,218,154,156,74,166,137,95,171,39,139,62,135,90,71,202,100,141,112,71,111,121,150,141,114,56,48,58,87,165,103,163,86,72,39,175,218,56,41,148,175,181,137,35,187,151,75,108,88,195,131,52,45,102,146,195,140,190,197,196,194,99,129,107,36,34,105,95,181,148,159,138,154,140,93,205,140,57,152,215,55,170,196,70,190,216,44,83,45,218,136,179,74,163,179,67,127,69,35,63,89,132,131,102,163,220,110,180,190,165,146,159,87,111,144,80,112,46,129,98,86,192,190,219,58,143,187,205,206,154,74,77,176,69,160,99,217,46,79,185,197,79,91,175,89,85,113,175,165,53,93,184,124,184,212,40,116,127,204,205,214,40,81,103,42,38,139,90,41,163,192,44,156,142,197,204,81,171,97,113,140,138,174,94,175,208,69,186,70,157,214,55,203,35,145,98,193,202,67,156,143,184,143,215,214,119,201,39,132,175,191,176,141,35,170,88,131,35,149,57,133,45,174,109,109,159,91,182,205,54,164,73,77,161,111,54,145,36,145,180,214,220,49,188,183,159,211,36,106,43,206,173,207,192,162,145,60,54,85,48,90,89,153,124,113,104,143,158,43,99,152,34,206,160,205,100,50,97,101,209,12
158,137,37,119,78,216,133,100,150,133,164,108,72,53,104,183,173,120,144,135,179,135,76,80,93,219,194,193,132,135,139,198,128,129,126,116,189,158,190,187,159,187,174,50,142,66,188,130,152,49,36,161,208,188,89,142,163,191,201,166,50,199,195,152,127,121,169,120,68,99,71,126,92,99,141,127,200,141,171,116,84,86,201,154,131,118,103,86,184,212,167,86,175,197,34,77,202,179,101,210,190,65,75,114,38,65,48,179,152,196,195,172,132,125,91,37,175,58,111,111,64,98,133,152,160,135,113,97,49,60,189,97,151,129,136,35,77,37,169,116,94,176,69,131,44,131,42,70,126,118,50,221,34,52,75,137,64,74,132,129,79,68,185,170,53,137,132,185,165,112,159,108,216,59,195,134,141,50,54,48,134,207,41,108,59,207,191,86,97,88,215,162,167,139,121,76,115,39,76,157,158,167,66,116,148,180,208,39,60,98,217,43,94,44,43,166,110,82,186,36,106,219,111,122,56,75,35,158,198,202,62,201,83,217,155,155,75,166,137,96,171,38,139,61,135,90,72,201,98,139,112,72,112,119,150,142,115,57,47,55,86,163,105,164,85,73,38,177,219,60,40,149,177,180,135,34,188,151,75,108,86,197,130,53,47,103,147,194,139,189,195,196,196,101,130,109,38,35,104,96,183,148,158,137,158,141,95,203,138,59,153,217,55,173,197,68,189,216,44,84,44,218,136,179,73,163,178,68,126,71,35,65,85,132,130,103,161,221,110,182,190,164,146,159,88,111,145,80,112,46,131,98,87,192,190,218,58,143,188,205,205,155,74,76,176,70,162,99,215,45,77,186,198,78,90,174,88,85,112,175,165,54,92,185,124,185,211,40,117,129,205,207,215,41,81,104,41,38,140,89,41,162,191,43,158,142,197,205,82,169,96,113,140,140,172,94,175,209,69,185,71,155,213,56,204,35,144,98,191,202,68,156,144,183,143,216,214,118,198,40,131,174,191,173,140,35,170,87,131,35,149,59,133,44,176,112,109,161,87,182,207,54,164,74,78,162,109,56,146,35,144,179,216,219,48,188,184,158,211,36,107,43,208,173,208,191,162,144,61,54,85,47,91,87,153,124,113,104,144,158,43,99,151,32,205,160,204,99,51,97,100,209,12
158,138,35,117,79,219,134,101,151,130,164,108,72,52,105,185,173,119,144,137,178,137,77,78,94,220,192,193,130,133,138,200,124,130,127,119,187,156,190,189,158,186,176,51,142,66,189,129,152,47,35,160,209,186,90,138,165,191,202,166,50,199,195,151,130,122,172,121,68,99,68,126,90,98,139,129,199,139,171,116,85,84,200,154,130,118,102,89,184,210,168,88,177,198,36,78,204,178,102,211,189,66,75,112,40,64,47,180,154,197,194,172,133,126,90,35,177,60,111,112,64,99,131,151,159,135,113,97,49,60,192,95,150,127,137,34,76,38,172,116,94,177,69,130,43,133,40,70,124,118,49,220,34,50,77,138,64,75,134,127,77,69,185,169,51,135,132,186,163,112,161,108,216,58,194,131,142,52,55,50,133,207,38,107,60,206,192,87,97,87,213,164,168,139,121,78,115,41,74,158,157,168,66,117,149,180,209,41,60,98,219,40,96,46,43,166,110,82,185,36,109,220,111,120,57,73,37,160,199,200,62,201,83,218,153,155,74,166,138,95,171,39,138,63,134,89,71,203,99,141,112,71,111,122,150,140,115,57,48,58,87,165,103,162,86,73,39,176,219,57,42,148,176,182,137,35,188,151,75,107,87,195,130,52,45,101,147,195,140,189,196,195,195,100,129,107,35,34,105,96,182,147,159,139,155,139,94,205,139,57,152,215,55,170,196,69,191,216,45,83,44,218,136,180,73,163,180,66,127,69,34,64,89,132,131,102,162,220,110,180,190,166,145,158,87,110,145,80,112,46,129,99,87,192,191,218,59,143,188,205,206,155,74,77,176,70,161,99,218,45,79,185,196,79,91,174,89,85,113,176,166,54,93,183,124,184,212,41,115,127,204,205,214,41,80,101,42,37,139,90,40,162,192,43,155,143,196,203,80,171,97,112,140,138,174,96,174,207,69,186,69,157,214,56,204,35,144,98,193,202,67,157,144,184,143,215,216,119,201,38,132,174,191,175,140,34,171,88,131,34,150,56,132,45,175,110,109,159,91,183,204,54,165,73,78,160,111,54,145,36,144,180,215,220,50,188,183,159,212,37,106,43,206,173,207,192,162,145,60,54,86,47,90,90,153,125,113,104,145,158,43,99,152,35,206,159,205,100,50,97,101,209,12
159,139,35,117,80,219,134,100,150,131,163,108,73,53,105,184,173,119,144,137,179,137,77,78,94,219,192,193,130,132,139,200,124,130,126,119,187,157,189,188,159,187,175,51,142,66,189,129,152,47,37,160,210,187,90,140,163,190,203,166,49,199,195,151,130,121,170,122,69,98,67,125,92,98,138,128,199,139,170,116,84,84,200,154,132,117,102,88,185,211,167,87,176,197,35,77,204,178,102,211,190,65,75,113,41,64,47,179,153,196,194,171,132,126,91,35,177,59,110,113,63,99,131,152,158,134,112,97,49,60,192,95,150,128,137,33,76,37,172,116,95,177,69,131,45,132,40,70,124,118,50,219,34,50,77,138,64,75,134,128,78,70,185,168,51,135,132,185,165,113,160,109,214,58,194,133,141,52,55,50,135,207,37,109,59,206,191,86,96,88,214,163,169,139,121,78,115,41,76,157,158,168,64,116,147,180,209,39,60,98,219,41,97,47,44,167,111,82,185,36,108,219,111,121,58,72,37,161,197,202,63,201,82,218,154,156,74,166,137,95,171,39,137,63,135,90,71,202,100,141,112,70,111,122,149,141,114,56,47,58,88,165,103,163,86,73,39,176,219,56,40,149,176,181,137,35,188,151,75,108,88,195,132,51,45,102,146,195,140,190,197,196,195,99,129,107,35,35,105,96,180,148,158,139,154,140,93,204,138,57,152,213,55,170,196,70,191,216,46,82,44,218,135,179,73,163,179,67,127,69,35,63,89,132,131,102,163,220,110,179,191,166,146,159,86,109,145,79,112,46,129,98,87,190,190,219,59,143,187,205,206,156,74,77,177,70,160,99,218,46,79,185,197,79,91,175,89,85,113,176,165,53,92,184,124,184,212,40,116,127,204,205,215,40,81,103,42,38,140,89,41,162,193,44,154,142,197,204,81,171,97,113,139,137,174,95,174,207,70,186,70,156,214,55,203,35,145,99,192,202,67,157,143,184,143,215,213,120,201,38,132,176,191,177,141,34,171,88,130,34,149,57,132,45,174,110,109,160,91,183,206,54,164,73,77,162,111,55,145,35,144,180,214,220,50,188,183,159,211,35,106,43,206,173,207,192,162,144,59,56,86,49,90,89,152,124,114,104,143,158,44,100,152,33,206,160,204,100,49,97,101,208,12
158,138,34,118,80,219,134,99,150,130,164,107,73,52,106,185,173,120,145,138,179,135,77,78,95,219,190,193,129,132,138,198,124,129,127,119,187,157,192,189,159,186,177,52,142,66,189,129,153,48,37,159,208,187,91,139,164,191,203,166,50,199,195,152,132,121,171,122,68,97,68,125,92,98,139,129,201,138,172,117,84,83,200,157,131,117,101,87,185,212,168,87,176,198,36,77,204,179,103,210,189,65,75,112,38,66,48,183,154,197,195,170,133,125,91,35,176,59,111,115,63,100,132,151,159,133,113,98,50,59,192,96,151,129,138,34,76,38,172,116,93,177,68,131,44,131,40,70,123,118,49,220,35,49,77,139,65,74,134,127,77,68,184,167,51,135,133,186,166,112,160,109,215,58,194,133,141,52,55,50,134,206,38,107,59,206,192,86,97,86,214,162,168,140,121,79,115,40,74,157,158,169,65,116,149,182,210,40,61,98,217,42,95,46,44,165,110,83,186,37,108,221,110,121,57,73,38,161,197,202,62,202,83,217,155,155,74,168,138,95,170,40,140,63,134,90,71,202,100,141,113,70,110,123,151,141,114,56,48,58,87,165,103,163,85,72,39,174,219,55,40,149,175,182,136,35,187,152,77,109,87,195,132,51,46,102,146,196,140,190,196,196,195,100,128,106,36,34,105,95,180,148,160,138,155,138,93,203,139,58,151,215,54,170,197,70,192,215,44,83,45,219,136,180,74,163,179,67,126,71,35,63,88,131,130,102,163,219,111,180,190,166,144,158,88,109,145,80,113,45,130,98,86,192,189,217,59,144,187,206,205,155,74,75,177,70,160,100,220,47,79,186,195,80,91,174,90,85,113,177,165,53,92,184,125,184,212,39,117,126,203,204,215,40,82,102,43,38,140,90,40,163,191,45,155,142,197,203,80,171,96,114,140,139,175,95,173,207,70,186,69,156,213,56,204,34,146,100,192,203,68,157,143,183,144,216,214,118,200,39,133,175,191,175,140,34,170,88,132,35,149,57,133,45,174,109,109,159,92,181,204,54,165,73,77,160,110,54,144,36,144,180,214,219,49,189,184,159,212,36,105,44,205,173,207,192,163,144,59,54,85,49,91,88,153,124,112,105,143,158,44,100,152,33,205,159,204,103,50,97,100,209,12
158,139,34,116,78,220,134,100,151,131,164,106,72,54,105,185,172,118,146,139,179,137,78,78,93,220,192,193,130,132,138,199,123,130,126,119,185,157,189,189,158,187,175,51,142,66,187,129,151,48,34,159,210,186,90,140,164,190,202,166,50,199,195,153,129,120,171,121,68,98,69,126,91,98,139,128,198,139,170,115,84,84,200,156,130,117,101,89,184,212,168,86,177,198,35,77,206,178,103,211,190,65,76,113,40,65,47,180,153,197,195,171,133,126,89,35,175,59,111,112,64,99,131,152,159,134,114,98,49,60,193,96,150,127,137,33,76,38,171,116,94,176,70,131,44,133,40,70,126,119,50,221,33,49,78,137,62,73,135,129,78,68,184,168,50,136,132,185,165,113,161,109,214,58,195,132,142,50,54,49,134,207,36,109,59,207,190,87,96,87,212,163,169,139,122,78,114,41,76,156,159,169,67,115,148,181,210,40,60,97,219,42,97,47,42,165,112,81,185,36,107,219,111,121,58,72,37,159,197,202,62,202,82,219,155,155,74,165,138,97,170,40,138,61,134,89,71,202,100,141,111,71,109,121,150,140,114,57,48,58,87,165,103,162,87,71,40,175,219,56,40,147,175,182,138,36,187,151,76,108,87,195,131,52,45,102,146,195,140,188,196,196,195,99,130,107,36,34,105,95,181,148,158,138,156,139,93,204,140,57,150,214,55,170,196,71,190,217,43,84,45,217,135,179,73,163,179,67,126,71,35,63,89,131,131,102,164,220,109,178,191,165,147,159,88,110,144,80,113,45,130,98,86,192,190,218,59,144,186,205,205,155,73,76,176,69,161,99,218,46,79,185,195,80,91,174,90,85,112,176,165,54,93,184,124,184,211,41,116,127,203,205,214,40,82,102,42,37,139,90,40,163,193,44,156,141,197,203,81,172,95,114,140,138,173,95,175,207,71,187,69,158,214,55,204,35,144,98,191,203,68,156,143,185,143,215,213,119,201,38,132,176,192,175,141,34,171,89,131,34,150,58,132,45,174,111,110,158,90,182,206,52,166,73,78,161,111,55,145,34,145,179,215,220,49,188,182,159,212,36,106,44,205,173,208,191,162,145,60,54,84,46,91,89,152,123,111,105,144,157,43,99,153,34,207,161,205,101,49,98,101,209,12
159,137,34,118,79,217,134,100,151,131,164,108,72,52,106,185,175,119,144,138,178,137,76,79,96,220,190,193,131,131,138,199,125,130,128,118,189,157,190,188,160,188,176,51,142,65,190,131,151,47,33,159,209,188,90,141,165,191,204,165,51,200,194,151,130,121,170,121,68,98,68,124,92,97,138,127,199,138,171,114,83,83,202,154,131,116,102,88,184,211,167,87,176,197,36,77,203,176,101,211,190,66,74,110,41,64,47,180,153,197,196,171,134,126,91,35,176,61,111,113,65,98,130,153,160,135,115,97,49,59,192,96,149,126,136,33,75,37,172,115,95,176,68,131,44,131,41,68,122,120,49,220,33,49,78,137,65,73,133,126,79,71,183,169,52,135,132,185,165,112,158,109,214,59,195,132,140,50,54,50,134,205,36,109,57,207,192,88,96,89,212,164,170,141,122,76,113,41,75,157,157,167,67,117,148,181,210,41,62,99,220,42,96,46,42,164,111,82,185,36,108,219,112,122,56,70,39,161,197,201,62,201,83,217,154,154,74,166,137,95,170,39,139,62,134,90,71,202,101,141,112,69,110,120,150,139,114,58,49,56,88,165,103,164,86,73,40,175,218,57,42,148,175,183,137,35,186,150,75,109,87,194,131,50,46,101,145,194,139,190,195,196,194,99,129,107,35,33,105,93,182,148,160,137,153,139,95,204,140,57,153,214,55,170,197,71,191,215,43,83,44,219,135,180,72,163,179,68,126,71,35,63,89,131,130,102,162,218,111,181,191,166,145,159,87,109,146,77,113,46,129,98,86,189,193,219,59,143,187,203,204,154,73,76,176,70,161,100,218,46,79,185,197,79,91,174,90,85,112,175,165,53,93,185,125,185,213,42,117,128,204,205,214,41,81,102,42,37,137,91,40,163,195,45,157,141,197,203,83,172,99,113,140,137,174,96,174,207,69,186,70,157,215,55,203,34,145,100,192,203,66,157,143,182,143,216,214,120,199,39,132,175,191,177,140,32,170,88,130,34,147,59,133,43,175,110,110,160,92,182,206,55,164,76,78,159,109,54,146,38,146,181,214,220,49,187,183,159,210,36,104,40,205,173,208,191,162,142,59,56,85,48,91,90,154,124,112,104,142,158,42,99,153,34,204,160,205,100,49,97,101,208,12
158,138,34,116,79,219,135,100,151,130,164,106,72,53,106,185,172,118,145,137,178,138,77,78,94,218,192,193,131,132,138,200,125,129,128,119,188,158,189,188,160,187,175,51,143,66,190,129,152,47,36,160,210,187,90,139,162,190,202,166,50,199,194,151,129,119,170,121,68,97,68,125,91,98,138,129,200,139,172,117,84,84,200,154,132,118,102,88,184,211,168,87,177,198,35,78,205,179,101,211,191,65,74,111,39,65,47,181,154,197,195,170,134,125,90,36,177,59,111,113,62,99,131,152,160,135,114,97,49,61,192,95,150,128,137,34,77,38,172,116,94,177,69,131,44,134,40,70,124,118,50,220,34,49,75,137,63,74,134,129,78,69,184,169,50,135,131,186,164,113,160,109,215,58,195,133,141,51,53,51,134,207,36,109,58,206,193,87,95,87,213,163,169,141,122,79,114,41,74,157,158,168,67,117,148,180,210,41,61,98,217,42,96,46,42,165,112,83,185,37,108,220,111,121,57,71,38,161,198,202,62,201,83,218,155,156,72,165,137,96,170,40,139,63,135,90,71,202,100,139,112,71,109,120,149,142,115,56,47,57,87,164,102,163,87,72,39,174,220,56,40,148,175,181,137,34,186,149,76,107,87,195,130,51,44,104,146,196,141,189,197,195,193,100,129,107,34,34,106,95,182,149,159,139,155,139,94,204,139,57,151,215,54,170,197,70,190,215,44,82,44,218,135,179,74,162,179,68,126,69,35,64,88,133,131,101,162,220,111,178,192,167,146,159,88,110,144,81,114,45,129,98,87,192,190,218,58,145,186,205,205,155,74,76,175,68,160,101,217,47,79,184,197,80,92,174,90,85,112,176,165,55,93,183,125,186,212,40,116,127,205,205,214,41,82,103,43,38,139,91,41,164,192,44,154,143,196,204,80,171,97,114,138,137,173,94,174,208,70,187,70,156,215,55,203,34,146,100,193,202,67,156,143,184,143,215,214,119,201,39,132,175,192,176,140,34,171,88,132,36,148,57,133,45,175,109,108,158,91,181,206,54,164,73,77,163,110,55,144,36,145,179,214,220,48,187,182,159,213,37,104,43,206,172,207,192,163,144,59,54,85,48,90,89,152,124,113,104,143,158,43,99,153,33,206,159,205,101,50,97,100,209,12
158,137,36,116,80,220,135,101,151,131,164,108,72,52,105,183,171,119,144,137,178,136,76,77,93,219,192,192,131,130,138,199,126,130,125,120,184,159,190,188,159,185,176,51,144,67,191,127,151,47,35,158,209,186,89,136,164,189,199,165,49,201,196,150,130,122,172,122,69,96,68,125,91,97,141,129,199,140,172,117,84,84,199,154,131,120,104,88,184,210,167,87,178,198,36,78,203,179,101,210,191,66,76,111,41,66,49,181,155,198,194,171,134,126,90,37,177,60,112,113,64,101,132,151,159,134,116,97,50,60,193,96,153,129,137,32,76,37,170,115,95,175,69,129,45,133,41,70,125,120,49,220,37,47,78,137,63,74,133,129,79,69,186,169,50,134,132,184,163,113,159,108,212,57,196,133,142,50,55,49,136,205,36,108,58,207,194,88,99,87,214,164,168,138,120,76,115,40,73,158,158,167,66,114,148,180,207,40,61,99,221,40,95,46,41,165,112,83,185,36,108,220,111,122,57,73,39,161,198,201,64,202,83,217,156,156,73,167,135,98,171,41,137,61,135,90,72,201,99,142,115,70,111,122,152,143,115,57,49,56,87,164,103,163,86,72,38,174,218,57,41,147,176,181,135,35,188,150,76,109,88,196,132,50,44,101,144,195,140,189,196,194,195,100,128,105,36,35,104,94,180,148,160,138,155,139,93,204,139,58,153,215,56,171,196,71,190,216,46,83,44,219,136,181,73,164,178,67,128,68,34,62,88,133,132,103,162,221,110,180,190,167,145,161,86,109,143,81,113,45,129,97,88,191,190,219,56,144,187,205,207,153,74,75,177,69,161,100,216,47,78,183,198,82,92,175,90,85,113,175,166,52,94,184,124,184,210,39,117,129,204,205,213,43,81,103,42,40,139,90,40,165,192,44,154,142,199,204,81,171,98,114,142,138,174,94,172,207,69,186,71,156,215,55,203,35,144,98,191,201,66,156,144,183,144,214,216,120,202,36,130,176,190,176,140,35,171,89,132,33,149,56,131,45,174,109,109,159,89,182,205,53,163,73,77,160,111,54,145,36,145,180,215,220,50,190,181,162,211,35,106,43,206,174,206,192,163,145,60,54,85,47,88,86,152,126,113,105,142,158,44,100,153,32,205,159,205,101,49,96,102,209,12
159,138,36,117,78,219,135,100,151,131,164,108,72,53,104,185,173,118,144,137,178,137,76,78,94,220,191,190,130,132,137,199,122,130,127,121,185,157,190,189,158,185,174,51,143,65,189,128,155,47,35,159,209,188,89,138,165,190,203,166,51,199,194,152,130,120,171,121,67,98,67,126,91,98,139,129,199,139,172,115,85,83,199,154,131,116,104,89,182,210,167,87,178,198,36,78,204,179,100,212,191,64,76,114,41,64,47,180,153,196,195,170,133,126,91,36,178,59,112,114,63,99,129,151,158,134,114,99,49,59,193,95,152,125,138,35,75,39,172,115,94,178,68,129,43,131,39,71,124,119,49,220,35,50,76,139,63,75,136,130,78,69,184,171,51,135,132,185,164,112,161,108,215,58,193,131,141,50,55,49,134,207,38,109,60,207,193,88,95,88,214,163,169,139,122,78,114,41,75,156,157,168,67,118,149,181,209,41,60,97,218,40,95,45,43,166,110,82,184,37,108,220,110,121,58,73,40,160,198,201,63,200,83,218,155,156,74,167,138,94,170,39,139,62,133,89,71,202,100,139,112,69,111,122,150,139,114,58,48,57,88,164,104,163,87,72,39,174,219,56,40,147,177,181,136,36,188,150,74,107,89,195,131,53,46,102,145,194,141,190,196,196,195,99,129,107,35,34,105,95,182,149,158,137,155,139,94,204,138,58,152,214,53,171,196,71,189,216,43,84,45,217,134,179,73,163,179,67,126,70,36,65,89,132,131,102,163,219,109,181,191,164,145,159,88,109,143,80,112,46,130,99,86,192,189,219,60,143,187,205,204,155,74,77,176,70,160,100,218,45,81,185,198,79,91,174,88,84,114,175,165,55,93,183,124,184,212,40,116,125,204,205,214,41,82,101,42,37,140,90,40,161,191,44,154,142,196,204,81,173,97,112,138,138,173,96,174,207,69,184,70,156,214,54,204,37,145,99,191,202,67,156,144,183,144,215,213,118,201,39,132,175,190,175,141,34,170,86,131,34,149,57,130,45,176,109,109,160,90,182,205,54,165,74,78,161,112,54,145,38,145,180,214,220,50,188,183,160,212,36,105,43,205,173,207,193,162,144,58,53,86,48,90,88,154,124,112,104,143,157,43,98,151,34,206,159,205,102,49,99,100,209,12
158,138,35,117,79,219,134,100,150,131,164,107,73,52,105,185,173,119,145,138,179,137,77,78,94,220,191,192,130,133,138,199,124,129,127,119,187,157,190,188,159,187,175,51,143,66,190,130,152,48,35,160,209,187,90,139,164,190,202,166,50,199,194,151,129,121,170,121,68,98,68,125,92,98,138,128,200,139,172,116,84,84,200,154,131,117,102,88,184,211,167,87,176,198,36,77,204,178,101,211,191,65,75,112,40,64,48,180,153,196,195,171,133,126,90,36,176,59,111,113,63,100,131,152,159,135,114,98,50,60,193,95,150,128,137,34,76,38,172,115,95,177,69,130,43,133,40,70,124,119,50,220,34,50,77,138,63,74,134,128,78,70,185,169,51,135,132,186,165,113,161,109,215,57,195,132,142,51,54,50,134,207,37,108,58,206,192,87,96,87,213,163,169,139,121,78,115,40,75,158,158,168,67,116,148,181,209,40,61,98,219,41,96,47,43,166,111,82,185,36,108,219,111,121,57,72,38,161,198,201,63,202,82,218,154,156,74,166,138,95,171,39,139,62,135,90,71,202,100,141,112,71,111,121,150,141,114,56,48,58,87,165,103,163,86,72,39,175,219,56,41,148,175,181,137,35,187,151,75,108,88,195,131,51,45,103,146,195,140,189,197,196,194,99,129,107,36,34,105,95,181,148,159,139,154,139,93,204,139,57,151,215,55,170,196,70,190,216,44,83,45,219,136,179,74,163,179,67,127,70,35,64,89,132,131,102,163,219,110,179,191,166,146,159,87,110,144,80,112,46,129,99,87,191,190,219,59,143,187,205,206,154,74,77,176,69,160,100,217,46,79,185,197,79,91,175,89,85,113,175,166,53,93,183,124,184,212,40,116,127,204,205,214,40,81,102,42,38,139,90,40,163,192,44,156,142,197,204,81,171,97,113,140,138,174,95,175,208,69,186,70,157,214,55,203,35,145,98,193,202,67,156,143,184,143,216,214,119,201,39,133,175,191,176,140,34,170,88,131,34,149,57,133,45,174,110,109,159,90,182,205,54,164,73,78,161,111,54,145,36,145,180,214,220,49,188,183,159,212,36,105,43,206,173,207,192,162,145,59,54,86,48,90,89,153,124,113,104,143,158,43,99,152,34,206,160,205,100,50,97,101,209,12
157,138,35,118,76,220,135,101,152,130,163,109,74,54,103,186,173,119,144,139,178,137,79,78,94,221,193,194,130,133,138,198,122,130,127,119,189,158,188,190,158,188,174,52,141,67,187,130,155,47,37,162,207,186,89,139,160,192,203,166,50,199,192,149,128,122,169,119,71,98,67,127,90,96,137,128,200,141,170,116,84,84,199,155,129,118,101,90,184,211,168,85,176,199,36,77,202,178,102,213,189,64,73,111,41,64,46,181,154,196,197,173,134,128,91,36,176,58,110,114,63,99,133,154,159,135,113,95,49,58,193,95,152,129,138,32,75,39,171,115,93,179,69,130,43,130,41,70,124,117,49,221,35,52,78,139,65,75,134,127,77,72,183,169,50,136,132,186,162,113,160,108,215,57,195,132,143,51,54,50,133,207,37,108,60,206,192,86,97,88,211,161,169,140,121,78,116,40,76,158,159,168,66,118,150,182,209,39,61,98,218,40,95,49,44,165,110,82,185,35,106,219,112,118,57,72,37,161,196,200,63,201,82,217,154,155,73,167,138,93,172,37,138,62,134,90,73,202,99,140,113,70,111,123,149,140,116,56,47,55,84,166,105,161,85,72,41,175,219,54,42,145,175,182,137,37,188,151,72,108,88,196,131,53,46,101,144,195,141,189,196,196,196,98,126,107,36,35,103,96,181,148,157,140,154,139,93,203,138,58,153,216,54,170,197,70,190,216,43,83,42,219,136,179,73,162,179,63,127,68,36,63,90,132,131,101,163,220,111,180,190,168,146,159,89,109,148,81,113,44,129,99,86,191,190,220,59,144,189,203,206,155,74,76,177,69,158,100,218,47,80,184,197,77,92,174,88,86,112,176,167,53,94,183,125,185,211,40,117,130,205,203,214,40,84,102,43,40,138,89,40,165,192,45,155,142,197,205,79,170,96,115,138,138,176,96,175,208,69,186,69,156,214,59,203,33,143,96,192,204,66,155,144,183,145,215,213,118,204,37,133,175,191,176,141,35,170,91,130,32,149,57,132,44,173,110,107,157,89,181,204,54,164,74,77,161,110,52,146,36,145,180,214,219,49,187,185,160,211,36,105,44,206,172,208,193,165,146,61,53,85,47,90,89,154,125,114,103,142,157,43,98,152,34,208,159,204,100,51,97,99,208,12
160,138,34,118,78,219,134,99,149,130,163,106,71,54,105,185,173,119,145,138,179,136,77,79,95,220,191,192,130,132,138,198,126,129,127,117,186,158,190,188,159,188,175,51,144,66,189,129,153,49,35,161,208,186,90,137,164,190,203,168,49,200,195,151,129,122,172,120,70,100,68,127,92,97,137,130,200,141,173,116,83,83,199,154,130,117,102,88,182,210,168,87,176,198,35,79,205,178,101,211,189,64,76,112,41,65,47,179,153,197,195,169,135,126,91,36,177,60,112,111,64,98,130,151,159,134,113,98,50,58,192,95,150,127,137,35,76,39,173,115,94,177,69,131,44,131,40,69,124,118,51,220,34,51,77,138,64,73,135,126,77,68,184,168,51,135,133,188,165,114,158,110,214,59,196,132,142,51,55,49,134,206,36,109,58,207,192,87,97,87,213,163,171,140,121,78,117,41,74,157,160,168,66,115,149,181,209,39,61,98,219,42,95,46,42,166,112,83,185,35,109,220,113,121,57,72,37,160,198,201,63,202,81,219,153,155,75,167,137,96,171,39,139,63,135,89,72,203,100,142,112,72,111,120,150,140,115,55,48,57,87,165,103,164,86,72,37,175,218,56,40,147,176,182,136,34,188,150,77,107,87,195,131,51,44,102,145,196,139,189,197,195,193,100,129,108,36,34,107,94,182,147,160,140,153,140,93,205,139,58,151,216,55,170,197,69,189,217,45,83,46,219,135,178,76,163,178,66,126,70,35,64,87,132,132,101,164,220,111,180,190,166,146,158,86,111,145,80,113,47,129,100,86,192,189,219,58,146,189,205,205,154,74,78,176,70,159,102,219,47,79,185,197,80,92,174,91,85,114,175,168,53,92,184,125,184,211,40,118,126,204,205,215,40,82,102,41,38,138,89,41,163,193,45,156,142,195,205,80,170,96,113,139,138,174,96,175,210,71,186,70,156,216,56,202,36,145,97,192,202,66,158,143,182,144,214,214,119,201,40,134,175,191,176,140,32,171,89,131,34,149,57,133,47,175,111,109,159,88,182,207,55,165,72,78,160,110,54,144,36,145,181,212,220,50,188,184,158,212,36,106,43,207,174,206,191,163,144,59,54,86,48,91,87,154,125,114,104,143,159,43,101,151,34,205,160,204,99,49,97,100,209,12
159,137,35,120,80,218,134,101,151,134,166,108,75,55,106,183,175,120,145,137,178,136,80,79,95,219,190,193,130,133,136,197,125,131,128,119,187,159,189,188,162,186,174,50,145,63,189,129,153,47,34,161,209,188,90,137,163,192,203,164,50,198,195,150,128,120,170,121,66,97,68,122,91,101,139,128,202,140,170,117,84,82,203,155,133,119,102,85,181,212,164,85,176,199,34,77,204,176,103,211,191,64,76,111,39,63,46,182,152,196,197,171,136,127,91,35,174,60,110,113,64,100,132,152,161,132,115,96,51,60,195,99,151,127,136,36,76,42,172,114,92,177,70,128,42,133,38,71,124,120,50,221,34,53,76,140,62,73,134,128,77,69,184,169,51,134,130,184,166,113,161,110,215,56,194,132,142,49,54,52,131,206,35,109,58,206,192,87,98,88,213,163,168,138,121,77,115,41,77,160,157,168,68,115,148,183,208,40,58,98,220,45,97,46,42,166,111,83,184,38,109,220,113,120,57,74,37,163,197,201,62,202,81,217,154,155,73,165,135,97,171,42,137,62,134,90,71,200,100,142,113,72,109,121,154,141,117,54,47,59,88,164,101,164,84,71,40,177,220,56,38,148,176,182,138,34,188,151,76,107,90,194,130,52,45,100,149,195,144,190,194,196,191,99,129,107,37,36,104,97,179,148,158,141,154,139,96,205,143,56,154,215,56,170,195,68,191,214,45,84,43,217,137,177,74,163,180,68,126,70,36,64,88,132,133,100,163,221,109,179,189,167,144,159,87,110,142,81,111,47,130,100,85,190,190,219,59,145,186,206,205,153,75,76,179,70,160,101,216,45,77,186,196,80,90,177,85,83,113,178,161,53,93,183,124,185,211,39,116,127,203,203,215,41,84,103,43,39,140,91,40,161,192,46,156,140,196,202,81,170,97,113,140,140,172,96,174,207,68,185,72,157,213,54,204,34,147,96,191,203,67,159,145,185,146,218,216,118,199,40,133,176,192,176,139,37,173,88,128,34,148,58,134,45,175,109,111,159,89,183,204,55,162,72,78,160,110,53,146,36,146,181,214,220,50,187,183,159,212,35,105,44,205,172,208,189,165,145,59,55,83,48,88,88,153,125,111,105,141,157,41,98,152,34,207,162,207,99,48,99,104,207,12
158,138,35,117,79,219,134,100,150,131,163,107,73,52,105,185,173,119,145,138,179,137,77,78,94,220,191,192,130,133,138,199,125,130,127,119,187,157,190,188,159,187,175,51,143,66,189,129,152,48,35,160,209,187,90,139,164,190,202,166,50,199,194,151,129,121,170,121,69,98,68,125,91,98,138,128,200,139,171,116,84,84,200,154,131,117,102,88,184,211,168,87,176,198,36,77,204,178,102,211,190,65,75,112,40,64,47,180,154,196,195,171,133,126,90,35,176,59,111,113,63,100,131,152,159,135,114,98,49,60,193,95,150,128,137,34,76,38,171,115,94,177,69,130,43,133,40,70,124,119,50,220,34,50,77,138,63,74,134,128,78,69,185,169,51,135,132,186,164,112,160,109,215,57,195,132,142,51,54,50,134,207,37,108,58,206,192,87,97,87,213,163,169,139,121,78,115,41,75,157,158,168,66,116,148,181,209,40,61,98,219,41,96,46,43,166,111,82,185,36,108,219,111,121,57,72,37,161,198,201,63,201,82,218,154,156,74,166,137,95,171,39,139,62,135,90,72,202,100,140,112,71,111,121,150,141,114,56,48,58,87,165,103,163,86,72,39,175,219,56,41,148,176,181,137,35,187,151,75,108,88,195,131,51,45,102,146,195,140,189,197,196,194,99,129,107,36,34,105,95,181,148,159,138,154,140,93,205,139,57,151,215,55,170,197,70,190,216,44,83,45,218,135,179,74,163,179,67,127,69,35,63,89,132,131,102,163,219,110,180,191,166,146,159,87,110,144,80,113,46,129,98,86,191,190,219,59,143,187,205,206,154,74,77,176,69,160,100,218,46,79,185,197,79,91,175,89,85,113,175,165,53,93,183,124,184,212,40,116,127,204,205,214,40,81,102,42,38,139,90,41,162,192,44,155,142,197,204,81,171,97,113,139,138,174,95,175,208,70,186,70,157,214,55,203,35,145,98,192,202,67,156,143,184,143,215,214,119,201,39,132,175,191,176,140,34,170,88,131,34,149,57,133,45,175,110,109,159,90,182,205,54,164,73,78,161,110,54,145,36,145,180,214,220,49,188,183,159,212,36,105,43,206,173,207,192,162,144,59,54,85,48,90,89,153,124,112,104,143,158,43,99,152,34,206,160,205,100,50,97,101,209,12
158,138,35,117,78,218,134,100,150,131,163,107,72,52,105,185,173,119,145,137,179,137,77,78,94,219,192,193,130,133,138,199,124,130,128,119,187,157,190,189,159,187,175,51,143,65,188,129,152,48,35,159,209,187,90,139,163,190,202,166,50,199,194,152,129,122,170,122,69,98,68,125,91,98,138,129,200,138,172,117,84,84,200,154,131,117,102,88,184,211,168,87,176,198,35,77,205,179,101,211,190,65,75,112,40,65,47,181,153,196,195,171,133,126,91,36,176,59,112,113,63,99,131,152,159,134,114,98,50,60,193,95,150,127,137,34,76,37,171,115,95,177,68,131,44,132,40,71,124,119,50,220,35,49,76,138,63,74,133,128,77,69,184,169,51,135,132,186,164,112,161,109,215,58,195,132,142,52,54,50,134,207,37,109,58,206,192,87,96,87,213,163,169,139,121,78,115,40,75,157,157,168,66,116,148,181,210,40,61,98,219,41,96,47,43,165,111,82,184,37,108,219,112,120,56,72,38,161,198,201,63,201,83,219,154,156,74,165,138,95,170,38,139,63,135,90,72,201,99,140,112,70,110,120,149,141,114,56,48,58,87,165,103,162,86,72,39,175,219,56,40,148,176,182,137,35,187,151,75,108,88,194,131,52,45,102,146,195,140,189,196,196,194,99,129,108,35,34,105,95,181,148,159,139,155,139,93,205,139,57,152,215,55,170,196,71,190,216,44,83,45,218,135,179,74,163,179,67,126,70,35,63,89,132,130,102,162,219,111,180,191,165,146,159,87,111,144,79,113,46,129,99,87,192,190,218,59,143,187,205,206,155,74,77,175,70,160,100,218,46,79,185,197,79,92,175,90,85,113,175,166,53,93,184,124,184,212,39,116,127,204,204,214,40,81,102,43,38,139,91,40,162,192,44,155,143,197,204,81,170,97,112,139,138,174,95,175,208,69,186,70,157,214,56,204,35,144,98,192,202,67,156,144,184,143,215,214,119,201,39,132,175,191,175,140,34,170,88,131,34,149,57,133,45,175,110,109,158,90,182,205,54,164,73,78,161,111,55,145,36,145,181,214,219,49,187,183,159,212,36,105,43,206,173,207,192,163,144,59,54,85,48,90,88,152,125,112,104,143,158,43,99,153,34,206,159,205,100,50,97,101,208,12
158,139,34,117,79,219,134,100,150,131,164,107,72,52,105,185,174,120,145,138,179,137,77,78,94,220,191,192,130,133,138,199,125,129,128,119,188,157,190,188,158,187,175,51,143,65,189,130,152,48,36,161,209,188,90,139,164,191,202,166,49,200,194,151,129,121,171,121,69,97,68,126,91,98,138,129,200,140,172,116,84,84,200,154,131,117,102,89,183,211,168,86,176,198,36,77,204,178,102,210,191,65,75,112,40,65,48,181,154,197,195,171,133,126,90,35,176,59,111,113,63,99,131,151,159,135,113,97,49,60,193,95,150,127,137,34,76,38,172,116,94,177,69,131,43,133,40,70,125,119,49,220,35,50,77,137,63,74,134,128,78,69,184,169,51,135,132,186,165,112,160,109,215,57,195,132,141,51,54,51,134,207,37,109,58,207,192,86,96,87,213,163,169,139,121,77,115,41,75,158,158,168,66,116,148,181,210,40,61,98,219,41,96,46,44,165,111,82,184,37,109,219,111,121,57,72,36,161,197,202,63,201,82,218,154,156,74,166,137,95,171,39,139,63,134,89,72,202,99,141,111,71,111,121,150,140,115,55,48,58,86,165,103,163,85,71,40,175,218,56,41,148,175,181,137,35,187,151,75,108,87,195,131,51,45,102,146,195,140,189,196,196,195,99,129,107,36,34,105,96,181,148,159,138,154,139,93,204,140,58,151,214,55,171,197,71,191,216,44,83,45,217,136,178,74,162,179,66,126,70,35,63,88,132,130,102,162,219,110,180,190,166,146,158,87,109,144,80,112,47,129,98,88,192,190,218,59,143,187,206,206,155,76,78,176,69,160,99,218,46,79,185,197,79,91,175,90,86,113,175,165,53,93,183,124,185,212,40,117,127,204,205,214,40,82,101,42,38,139,90,40,163,193,44,156,142,197,204,80,171,97,112,140,138,173,95,175,208,70,186,69,157,214,55,203,35,144,98,193,202,66,157,144,184,144,215,214,119,200,39,133,175,191,176,141,35,171,88,132,34,149,57,133,46,175,110,109,159,90,183,205,54,164,73,78,161,110,54,145,36,145,180,214,220,49,188,183,160,212,36,105,43,206,173,207,192,162,144,59,54,86,48,90,89,152,124,112,104,143,158,44,99,152,34,206,160,205,100,49,97,101,209,12
159,138,35,116,79,218,134,100,150,132,164,108,72,53,106,184,173,119,145,139,178,138,77,78,94,219,191,191,130,132,138,199,125,130,128,119,187,156,190,189,159,186,175,52,142,67,189,130,153,47,36,160,210,187,91,138,164,190,201,165,50,200,195,152,130,120,170,119,69,98,68,125,92,98,138,129,201,139,171,116,83,83,200,154,130,118,102,88,184,212,166,87,175,199,36,77,204,179,101,211,191,64,75,112,40,64,47,180,153,196,196,172,133,126,91,35,176,59,110,113,64,100,130,153,159,135,113,99,49,59,192,96,150,128,137,34,76,37,171,115,95,176,69,131,45,133,40,72,124,118,50,219,34,50,76,137,64,72,133,127,79,70,184,169,50,135,132,186,162,112,162,109,215,57,196,134,141,51,55,50,134,206,37,108,59,206,194,87,97,87,213,163,170,139,121,78,115,40,76,157,157,168,67,116,147,181,209,39,61,98,218,41,96,47,44,167,110,81,186,35,106,220,111,120,59,72,37,160,198,202,63,202,81,218,154,156,76,164,137,95,170,39,138,63,135,91,73,201,100,140,112,70,111,121,151,141,115,55,48,59,87,166,103,164,85,72,39,176,219,55,41,147,174,181,137,35,188,150,74,108,89,195,131,52,45,103,146,195,142,190,197,195,195,99,130,107,36,34,105,96,181,149,159,138,155,140,93,205,139,57,151,215,55,171,196,70,191,216,45,82,44,218,135,179,73,162,179,67,128,70,34,64,89,132,131,101,162,220,109,181,191,167,146,157,87,110,146,80,112,47,130,99,86,191,190,220,58,144,186,206,204,155,75,76,176,69,160,100,216,46,80,185,196,79,92,175,88,83,113,176,165,54,92,184,125,184,211,39,116,127,204,205,213,40,82,102,42,37,138,90,40,162,194,42,154,142,197,205,80,170,95,113,139,137,173,95,175,208,70,186,70,157,214,55,204,35,145,97,191,202,67,157,143,181,143,215,215,119,200,38,133,175,191,176,142,35,169,88,131,34,148,57,132,45,174,110,109,160,91,183,205,55,166,74,78,162,111,54,145,36,144,179,214,219,49,188,183,159,212,37,105,44,205,173,206,193,162,146,60,55,85,48,89,90,152,124,113,104,144,157,43,99,152,34,206,159,204,100,49,97,100,209,12
158,138,35,117,79,219,134,100,150,131,164,107,73,53,105,185,173,119,145,138,179,137,77,78,94,220,191,192,130,133,138,199,124,130,127,119,187,157,190,188,159,187,175,51,143,66,189,129,152,48,35,160,209,187,90,139,164,190,202,166,50,199,194,151,129,121,170,121,68,98,68,125,92,98,138,128,200,139,171,116,84,84,200,154,131,118,102,88,184,211,168,87,176,198,36,77,204,178,102,211,190,65,75,112,40,64,48,181,153,196,195,171,133,126,91,35,176,59,111,113,63,99,131,152,159,134,114,97,49,60,193,95,150,128,137,34,76,38,172,116,94,177,69,130,43,133,40,70,124,119,50,220,34,49,77,138,63,74,134,128,78,69,185,169,51,135,132,186,164,112,160,109,215,58,195,132,142,51,54,50,134,207,37,108,58,206,192,87,97,87,213,163,169,139,121,78,115,41,75,157,158,168,66,116,148,181,209,40,61,98,219,41,96,46,43,165,110,82,185,36,108,219,111,121,57,72,37,161,198,201,63,201,82,218,154,156,74,166,137,95,171,39,139,62,134,90,72,202,100,140,112,70,111,121,150,141,114,56,48,58,87,165,103,163,86,72,39,175,219,56,41,148,175,181,137,35,187,151,75,108,88,195,131,51,45,102,146,195,140,189,197,196,194,99,129,107,36,34,105,95,181,148,159,139,154,139,93,205,139,57,151,214,55,170,197,70,190,216,44,83,45,218,135,179,74,163,179,67,127,69,35,63,89,132,131,102,163,219,110,179,190,166,146,159,87,110,144,80,113,46,129,99,86,192,190,219,59,143,187,205,206,154,74,77,176,69,160,100,218,46,79,185,197,79,91,175,89,85,113,175,165,53,93,183,124,184,211,40,116,127,204,205,214,40,81,102,42,38,139,90,41,162,192,44,156,142,197,204,81,171,97,113,140,138,174,95,175,208,70,186,70,157,214,55,203,35,145,98,193,202,67,156,144,184,143,215,214,119,201,39,132,175,191,176,141,34,171,88,131,34,149,57,133,45,174,110,109,159,90,182,205,54,164,73,78,161,110,54,145,36,145,180,214,219,49,188,183,160,212,36,105,43,206,173,207,192,162,144,59,54,85,48,90,89,153,124,113,104,143,158,43,99,152,34,206,160,205,100,50,97,101,209,12
159,139,35,117,79,219,134,100,151,131,163,107,72,53,105,185,174,119,145,138,179,137,77,78,93,220,191,192,130,133,138,199,124,130,127,119,187,158,190,188,158,187,175,51,143,65,189,129,152,47,36,159,209,187,89,139,164,190,202,166,50,199,195,152,129,121,170,121,69,99,68,125,91,98,138,128,199,139,171,116,84,84,201,154,131,118,102,88,184,211,167,87,177,198,36,78,204,178,102,210,190,65,75,112,40,65,48,181,154,197,195,171,133,127,91,36,177,59,111,114,63,100,131,152,159,135,113,97,49,60,193,95,150,128,137,33,76,38,171,116,94,176,69,130,44,133,40,70,124,119,51,220,34,49,77,138,64,74,134,128,78,69,184,169,51,135,132,186,164,112,160,109,215,58,194,132,142,51,55,50,134,207,37,109,59,206,192,86,97,87,213,162,168,140,121,78,115,41,74,157,158,168,66,116,148,181,210,40,61,98,219,41,96,46,43,165,111,82,185,36,107,219,111,121,57,72,37,161,197,202,63,202,83,218,154,156,74,165,137,96,171,39,139,62,134,90,72,202,99,141,112,71,111,121,150,141,114,56,48,58,87,164,102,163,86,71,39,175,218,56,40,148,175,181,137,35,187,150,75,107,87,195,130,51,45,102,146,195,141,190,197,196,194,99,129,107,36,35,105,95,181,147,159,139,154,140,93,204,139,58,152,214,56,170,197,70,190,217,44,83,45,219,136,179,74,163,179,67,126,70,35,63,89,132,131,102,163,220,110,180,190,166,146,159,87,111,144,79,113,46,130,99,87,192,190,219,58,144,187,205,206,154,74,77,176,70,160,100,218,47,79,186,197,80,92,175,89,85,113,176,165,53,93,183,124,184,212,40,117,127,204,205,214,40,82,102,42,38,139,90,41,162,192,44,156,142,197,204,81,171,97,113,140,138,173,95,175,207,70,186,70,157,214,55,203,35,145,98,192,202,67,157,143,184,143,215,214,119,201,39,132,175,191,176,140,35,171,88,131,34,148,57,133,45,175,110,108,158,90,182,205,54,164,73,78,161,110,54,145,36,145,180,214,220,49,188,183,159,212,36,106,43,206,172,207,192,162,144,59,54,85,48,89,89,153,124,113,104,143,158,43,99,152,34,206,160,205,100,50,97,101,209,12
158,138,35,117,78,219,134,100,151,131,163,107,73,52,105,185,173,119,145,138,179,137,77,78,94,220,191,193,130,133,138,199,124,129,127,119,187,157,190,188,159,187,175,51,143,66,189,130,152,47,35,160,209,187,90,139,163,190,202,167,50,200,195,152,129,121,170,121,69,98,68,125,92,98,138,128,200,139,171,116,85,84,200,154,131,118,102,88,184,211,167,87,176,198,35,77,204,179,102,210,191,65,75,112,40,64,48,181,153,197,195,171,133,126,90,35,176,59,111,113,63,99,131,152,159,134,114,97,49,60,192,95,151,128,137,34,76,38,171,116,94,177,69,131,43,132,40,70,124,118,50,220,34,50,77,138,63,74,134,128,78,70,185,169,51,135,132,186,165,112,160,109,215,58,195,132,141,51,54,50,134,207,37,108,59,206,192,87,97,87,213,163,169,139,121,78,115,41,75,158,158,168,66,116,148,181,210,40,60,97,218,42,96,46,43,166,110,82,185,37,108,219,111,121,57,72,38,161,198,201,63,202,82,218,154,156,74,166,137,95,171,39,139,62,135,90,71,202,100,140,112,70,111,121,150,141,114,56,48,57,87,165,103,163,86,72,39,175,219,56,41,148,176,182,137,35,187,151,75,108,88,195,131,51,46,102,146,195,140,190,196,195,194,99,128,107,36,34,105,95,181,148,158,139,154,139,93,204,139,57,151,214,55,170,197,70,190,216,44,83,45,218,135,179,74,163,179,67,127,69,35,63,89,132,131,102,163,219,110,179,190,166,146,158,87,110,144,80,113,46,129,99,87,192,190,219,59,144,187,205,206,154,75,77,176,69,160,100,218,46,79,185,197,79,92,175,89,85,113,175,165,53,93,184,124,184,212,40,116,127,204,204,214,40,82,102,42,38,139,90,41,163,192,43,156,142,197,204,81,171,97,113,139,138,174,94,175,208,70,186,70,157,214,56,203,35,145,98,193,202,67,157,143,184,143,215,214,119,201,39,132,175,191,176,141,35,171,88,131,34,149,57,133,45,174,110,109,159,90,182,205,54,164,73,78,161,110,54,145,35,145,180,214,219,49,188,183,159,212,36,105,43,206,173,207,192,163,144,59,54,85,48,90,89,152,125,113,104,143,158,43,99,152,34,206,160,205,100,50,97,100,208,12
159,139,35,116,79,218,135,99,150,130,165,108,72,52,106,184,173,119,145,138,179,137,76,79,95,221,191,193,131,133,138,200,124,130,129,118,187,158,190,188,158,187,175,51,142,66,189,130,152,49,35,160,208,189,90,138,163,191,202,166,51,199,193,151,129,120,170,121,69,97,67,125,92,98,137,128,200,139,172,117,85,84,200,153,131,117,102,89,184,211,167,87,176,199,35,77,204,180,101,212,190,65,75,112,39,65,48,182,153,196,194,170,134,125,90,36,176,60,111,114,63,99,131,152,159,135,113,98,50,60,193,95,150,127,137,35,76,38,171,116,94,177,69,130,44,132,39,71,123,119,51,220,34,49,76,139,63,73,134,127,78,70,184,170,51,135,132,185,165,112,161,108,215,57,195,133,142,51,54,49,134,208,36,108,59,208,192,86,95,87,213,163,169,140,121,76,115,40,76,156,158,168,66,116,149,180,210,41,60,98,219,42,95,47,43,165,110,82,185,36,108,219,112,120,58,72,38,159,198,201,62,201,83,217,154,155,74,165,137,95,170,40,139,63,134,91,70,202,99,141,113,69,110,120,150,141,114,57,48,58,87,164,103,163,86,72,39,176,218,55,40,148,176,181,138,35,187,151,75,108,87,194,130,50,45,102,145,194,140,190,196,195,195,98,128,107,36,34,106,96,181,148,160,139,156,139,93,205,139,57,151,214,55,170,197,70,191,217,44,82,44,219,135,179,73,163,179,66,128,68,35,63,90,131,130,102,162,220,110,180,190,166,145,158,87,111,145,79,113,46,131,98,87,191,191,218,59,143,187,206,204,154,75,77,176,69,160,100,217,47,80,185,197,79,91,176,90,85,113,176,165,54,92,184,123,184,211,40,116,127,204,204,215,40,82,102,41,38,138,90,41,164,193,44,155,141,198,204,81,170,97,113,140,138,173,95,175,208,69,186,70,156,213,55,203,36,145,98,193,202,67,157,143,183,143,216,214,119,202,39,133,175,192,175,140,35,170,88,130,35,149,57,132,46,174,110,108,159,89,183,205,54,164,73,77,159,111,54,146,36,144,181,214,220,49,188,183,161,212,35,105,43,207,172,207,193,162,144,60,55,85,49,90,89,153,125,111,104,143,158,43,99,152,35,206,161,207,100,50,97,100,209,12
158,137,35,117,79,219,134,99,151,131,164,107,73,53,106,185,174,119,146,138,180,137,77,78,93,220,192,193,130,133,139,199,125,130,127,120,187,157,190,188,159,186,176,50,143,66,189,129,150,47,36,160,210,187,89,139,164,190,203,167,51,200,195,152,128,122,170,121,68,98,68,124,92,98,140,128,199,139,172,116,84,83,200,154,132,117,102,89,184,211,167,87,175,199,36,76,205,178,102,211,191,66,75,111,39,63,47,180,154,195,195,171,133,126,91,35,177,60,112,114,63,99,132,151,159,135,114,97,49,59,191,95,149,127,137,34,76,37,172,116,96,176,70,131,44,133,40,70,125,120,51,220,34,50,76,138,63,75,134,126,78,70,185,169,51,135,133,186,164,113,160,108,215,57,195,132,142,51,53,49,134,207,38,107,58,206,192,87,97,86,213,162,170,140,121,78,115,40,75,159,158,169,67,117,148,181,210,40,61,97,219,40,95,46,43,165,110,82,185,37,107,220,112,121,58,72,37,160,198,201,63,202,83,217,153,156,74,166,138,96,172,39,139,63,135,91,71,201,99,140,113,70,111,121,149,141,114,55,46,58,88,164,103,162,86,72,40,175,218,56,41,149,175,181,137,36,187,150,75,108,87,195,132,51,45,103,146,196,140,189,197,197,195,99,129,108,35,33,105,95,182,148,159,138,154,139,94,205,140,57,152,214,55,170,196,70,190,215,44,83,45,218,136,179,74,163,179,67,126,70,34,63,89,132,131,102,162,219,111,180,191,167,146,159,87,111,143,80,113,46,130,99,86,192,190,219,60,144,186,205,205,154,75,77,176,68,160,99,217,46,79,186,197,79,91,175,89,85,113,175,166,53,93,183,124,184,213,40,116,127,203,205,215,40,81,103,41,39,139,90,40,163,193,43,155,142,197,204,80,170,98,113,140,138,173,95,175,208,69,185,69,155,214,55,203,35,145,98,192,201,67,156,143,182,142,215,215,119,201,38,132,175,191,176,140,34,170,88,130,35,148,57,132,45,174,110,109,159,90,182,205,55,165,73,77,162,110,55,145,36,144,181,214,220,49,188,183,160,212,36,105,43,206,173,206,192,164,144,59,54,85,48,89,89,153,124,113,103,142,159,43,99,153,35,207,160,205,99,49,96,101,209,12
158,138,34,117,79,219,133,100,150,130,163,107,72,52,105,186,173,119,145,138,179,137,77,78,94,219,192,192,130,133,138,199,124,130,127,120,187,157,190,188,158,187,175,50,142,65,189,129,152,48,35,160,209,187,90,138,164,191,202,167,50,199,194,151,129,120,171,121,68,98,68,125,92,99,139,128,200,139,172,116,84,83,200,154,131,117,102,88,183,211,168,86,176,198,36,77,204,179,101,211,191,65,74,112,40,64,48,180,153,195,195,171,132,125,90,35,176,59,111,113,63,99,131,152,159,135,114,98,49,60,193,96,150,127,137,34,76,38,171,115,94,177,69,130,43,133,40,70,125,119,51,220,34,50,76,138,63,74,134,127,77,70,185,169,51,135,132,186,164,112,161,109,215,58,195,132,141,51,54,50,134,206,37,109,59,206,191,87,96,87,213,163,169,139,121,78,115,40,75,158,158,168,67,117,148,180,210,40,61,98,218,42,96,46,44,165,110,82,185,36,107,219,111,121,57,72,37,161,197,201,63,201,82,218,154,155,74,165,138,96,170,40,139,63,135,89,71,202,99,140,113,70,111,121,150,141,113,56,48,58,87,164,103,163,86,72,40,174,218,56,41,148,176,181,137,35,187,150,75,108,88,194,130,51,45,103,146,195,140,189,197,196,194,99,129,107,36,35,104,95,181,148,159,138,154,139,94,204,139,58,151,214,54,170,196,70,190,216,44,83,45,217,135,178,73,163,180,67,127,70,35,64,89,132,131,102,163,220,109,179,191,165,146,159,87,110,145,80,112,45,130,99,86,192,191,219,58,144,187,205,206,154,75,77,176,70,160,99,218,46,79,185,197,79,91,175,90,85,113,176,166,53,93,184,123,184,212,40,116,127,204,205,214,40,81,102,42,38,139,90,40,163,193,44,156,142,196,204,80,172,97,114,139,138,173,95,175,207,70,187,70,156,214,55,204,35,146,98,192,202,67,157,143,184,143,215,214,119,201,39,132,175,191,176,141,34,171,89,131,35,149,57,133,45,174,110,109,159,90,183,205,54,165,73,78,161,111,54,145,36,145,179,214,220,49,188,183,159,212,36,105,43,206,172,207,192,163,145,59,54,85,48,90,89,152,124,113,105,143,158,43,100,152,34,207,160,205,101,49,96,101,209,12
159,136,35,117,78,219,136,101,150,131,164,106,72,52,107,185,174,119,143,138,179,138,77,77,93,221,191,192,131,132,140,200,123,129,128,117,188,158,190,188,159,185,175,52,143,66,189,129,153,47,34,161,209,187,89,140,165,190,202,165,50,198,195,153,129,122,170,121,68,98,68,127,92,99,139,130,199,140,170,116,84,81,200,154,133,115,100,89,183,210,168,87,176,198,36,77,204,178,100,209,188,63,74,112,39,65,47,183,154,197,195,171,133,126,91,37,176,60,113,112,63,100,131,152,161,135,113,97,50,59,193,94,151,127,139,36,75,35,170,116,94,176,67,131,44,134,40,72,126,119,49,222,35,51,76,138,62,74,134,126,78,69,185,167,49,134,132,185,165,112,160,107,216,60,196,130,142,51,55,50,133,205,36,108,59,206,191,89,97,88,213,162,169,140,120,78,114,39,75,160,159,169,66,115,145,180,211,38,61,101,218,41,95,46,43,165,110,83,187,35,108,220,112,119,57,72,38,160,199,201,62,203,82,219,154,155,73,167,138,95,170,41,139,63,134,91,71,201,99,142,113,70,111,121,148,141,113,55,47,58,87,165,103,164,87,73,40,176,219,55,41,148,176,181,137,35,187,151,75,110,88,197,131,49,45,104,144,195,139,189,195,194,194,101,129,107,34,34,104,96,181,146,159,140,155,138,93,204,141,59,153,212,56,171,198,71,189,216,45,85,45,216,136,180,75,164,181,65,128,69,35,62,89,133,131,101,163,219,111,179,190,166,145,159,87,110,144,82,112,45,129,101,86,191,190,218,59,144,186,206,204,153,72,76,176,70,161,100,217,45,80,185,196,78,91,175,89,85,113,176,166,53,93,183,123,185,212,40,115,125,204,206,213,40,81,103,43,37,139,90,40,163,193,43,158,142,196,205,81,171,98,113,139,139,174,92,174,208,70,186,70,157,212,55,203,35,144,99,191,201,66,155,144,182,142,215,214,119,201,37,134,174,191,175,141,34,173,88,130,36,149,56,132,44,174,110,109,161,89,182,206,55,165,72,77,160,110,53,145,38,144,178,213,220,49,187,183,159,212,35,104,44,206,173,206,192,162,144,60,54,84,49,90,89,153,123,113,105,141,158,43,97,152,32,206,160,207,100,50,96,102,210,12
157,138,35,116,80,218,134,100,152,130,163,107,72,54,104,183,173,118,145,139,179,138,76,79,94,220,191,191,130,135,139,199,124,130,127,118,187,157,190,189,157,186,175,52,144,66,189,129,152,48,35,160,209,187,90,140,164,191,200,168,51,199,194,151,129,121,169,122,69,99,68,124,90,97,138,128,200,140,172,119,84,84,201,154,132,117,100,87,183,211,168,85,176,196,37,77,205,177,100,211,191,67,75,115,41,65,48,180,153,196,196,172,132,125,91,38,178,59,112,113,65,99,130,152,160,134,113,98,50,60,194,95,151,127,136,36,76,39,172,117,94,176,69,131,43,135,41,71,124,120,49,221,34,51,77,136,62,74,132,127,80,69,187,169,51,133,132,187,163,113,161,110,214,57,196,132,143,51,55,50,134,206,37,109,61,206,193,88,96,87,215,164,170,139,121,78,115,41,74,158,158,168,67,116,149,181,210,42,61,99,218,41,96,46,42,165,108,82,186,37,108,221,112,120,56,73,38,160,199,203,62,200,82,219,155,155,75,166,136,96,175,38,137,62,134,91,73,202,100,141,113,72,112,121,149,142,115,55,49,57,87,164,104,162,87,71,41,174,217,55,40,145,176,183,139,36,187,152,76,110,90,196,130,52,45,102,144,194,140,190,197,196,194,99,128,106,35,34,105,95,179,148,158,138,153,139,94,205,140,57,151,215,56,170,196,70,190,216,44,83,45,218,135,179,74,162,180,68,127,70,34,63,90,133,129,102,162,220,110,180,190,167,146,161,87,111,144,80,113,46,129,97,87,191,191,218,58,146,187,204,206,155,73,77,178,68,159,100,219,46,78,184,195,78,90,175,90,85,113,175,166,54,91,182,126,185,211,39,116,126,202,205,214,39,82,102,41,37,138,88,40,163,194,43,156,142,197,203,80,170,97,113,141,138,173,96,176,209,69,186,70,155,213,56,202,35,145,99,192,201,66,155,143,185,144,215,214,119,202,37,131,175,190,177,141,35,169,89,130,35,149,55,133,45,174,109,109,157,91,182,205,52,164,74,76,161,110,55,145,35,145,180,215,219,48,189,183,158,211,37,106,43,207,175,207,193,161,146,61,54,86,48,89,90,154,124,113,104,143,158,43,100,153,34,206,159,205,99,49,97,101,209,12
158,139,34,116,79,220,134,100,151,130,163,104,72,51,106,184,175,119,146,139,179,136,76,79,93,221,192,192,131,132,138,201,123,129,127,118,187,156,191,188,160,187,174,50,145,65,189,129,152,51,36,159,207,187,89,139,166,192,203,165,52,200,194,151,130,123,169,122,68,96,68,125,93,99,138,128,199,137,172,116,83,83,202,154,133,117,101,87,183,212,167,86,177,198,37,78,203,178,100,210,189,67,76,112,38,64,48,181,156,198,198,172,134,127,92,35,179,60,111,112,63,101,132,154,157,133,116,99,48,60,192,94,150,129,139,34,77,39,171,114,95,173,72,132,43,131,43,72,124,120,53,221,32,51,79,139,63,74,133,129,79,72,184,169,53,135,132,187,166,112,161,109,215,58,195,136,142,51,56,50,133,208,36,105,58,207,190,89,95,86,212,162,169,140,124,78,112,43,76,158,157,169,67,115,146,180,210,40,60,98,221,41,95,46,42,165,110,81,185,35,109,219,110,121,56,73,38,161,194,201,63,202,84,217,157,156,74,166,139,96,169,40,137,64,135,90,71,202,102,141,111,68,112,121,148,142,115,57,48,55,87,163,103,162,86,73,38,175,220,55,39,148,175,184,137,34,186,150,76,108,89,193,132,49,43,100,146,197,143,189,197,196,195,98,129,105,37,34,103,98,180,149,159,140,155,141,93,203,139,57,152,217,56,172,196,71,190,214,42,87,45,220,136,179,72,163,178,68,126,69,35,64,91,132,131,100,162,218,110,179,190,167,145,160,87,109,144,82,113,46,129,99,86,195,192,219,60,144,187,206,208,155,75,74,176,67,161,100,218,45,79,182,198,79,91,175,90,86,112,172,165,54,94,183,123,187,209,40,118,126,204,204,213,40,82,102,42,38,139,90,42,162,192,46,157,141,194,205,80,172,96,112,139,137,173,93,175,207,68,186,70,158,214,57,202,34,143,96,192,201,68,157,144,183,143,218,214,120,201,39,132,175,190,174,141,35,167,90,130,34,148,55,135,46,174,108,110,158,89,182,205,52,163,72,79,162,110,53,148,36,142,180,213,219,50,187,183,159,212,35,105,41,206,174,204,192,162,146,61,54,85,48,91,89,151,123,114,100,144,155,42,102,151,35,207,160,207,99,50,98,101,208,12
158,139,33,118,79,218,135,98,151,130,164,108,72,51,105,184,173,118,145,138,178,137,76,78,94,219,192,194,131,132,138,198,125,131,128,118,186,157,191,189,159,186,176,51,143,66,189,129,151,48,36,161,209,188,92,139,164,190,202,164,50,199,196,151,129,120,171,121,67,97,67,124,90,99,139,127,201,141,172,116,84,83,201,153,131,116,103,88,184,209,168,86,177,199,35,78,205,178,103,210,192,64,75,113,39,64,48,180,154,198,194,171,133,126,90,36,177,60,112,115,63,99,132,151,159,134,115,98,49,58,193,94,150,127,136,33,76,39,172,116,95,178,68,131,45,133,40,70,123,119,50,219,34,49,78,138,64,74,135,126,77,69,186,168,51,134,132,186,164,112,158,108,216,58,196,134,142,49,56,51,134,207,37,107,58,205,191,88,95,89,215,162,168,137,121,78,115,41,76,158,158,169,67,118,148,180,208,41,61,98,219,41,96,47,43,165,110,82,185,37,109,219,112,120,58,72,38,161,199,201,62,203,81,218,154,155,75,165,138,96,171,40,138,62,134,91,71,202,100,141,113,70,111,120,149,141,114,55,48,57,86,166,103,163,86,73,38,175,219,57,38,148,175,183,138,35,188,150,76,108,87,196,130,51,45,104,146,194,141,190,196,196,193,99,130,107,36,34,104,96,180,148,159,137,154,139,93,204,140,57,151,214,56,171,196,69,191,217,44,83,46,220,136,179,72,163,181,69,127,69,34,63,89,132,131,101,162,220,110,178,192,164,145,158,87,109,143,80,112,45,129,99,86,193,191,219,59,142,185,205,206,156,74,77,176,69,160,101,217,47,81,185,196,81,90,175,91,84,112,174,165,51,93,184,125,183,212,40,115,126,205,205,214,40,81,101,42,38,139,90,39,162,193,44,155,143,196,204,80,171,96,113,139,139,173,95,175,208,69,185,68,156,214,54,203,35,145,98,194,200,68,158,143,186,144,214,214,120,201,39,134,176,193,175,140,35,171,88,130,35,149,58,133,45,174,110,109,159,90,183,204,55,166,74,78,161,113,54,146,35,144,180,215,221,48,189,183,160,212,37,105,43,206,173,207,191,162,145,59,53,85,48,91,90,153,124,113,105,144,158,42,100,152,34,207,160,205,101,49,97,99,210,12
158,138,35,117,79,219,134,100,150,131,164,107,72,52,105,185,173,119,145,138,179,137,77,78,94,220,191,192,130,133,138,199,124,130,127,119,187,157,190,188,159,187,175,51,143,66,189,129,152,48,35,160,209,187,90,139,164,190,202,166,50,199,195,151,129,121,170,121,69,98,68,125,92,98,138,128,200,139,171,116,84,84,200,154,131,118,102,88,184,211,168,87,176,198,36,77,204,178,102,211,190,65,75,112,40,64,48,181,153,196,195,171,133,126,90,35,176,59,111,113,63,99,131,152,159,135,114,97,49,60,193,95,150,128,137,34,76,38,172,116,95,177,69,130,44,133,40,70,124,119,50,220,34,50,77,138,63,74,134,128,78,69,185,169,51,135,132,186,164,113,160,109,215,58,195,132,142,51,54,50,134,207,37,108,58,206,192,87,97,87,213,163,169,139,121,78,115,41,75,157,158,168,66,116,148,181,209,40,61,98,219,41,96,46,43,165,110,82,185,36,108,219,111,121,57,72,37,161,198,201,63,201,82,218,154,156,74,166,137,95,171,39,139,62,134,90,72,202,100,140,112,70,111,121,150,141,114,56,48,58,87,165,103,163,86,72,39,175,219,56,41,148,175,181,137,35,187,151,75,108,88,195,131,51,45,102,146,195,140,189,197,196,194,99,129,107,36,34,105,95,181,148,159,139,154,139,93,205,139,57,151,215,55,170,197,70,190,216,44,83,45,218,135,179,74,163,179,67,127,69,35,63,89,132,131,102,163,219,110,179,190,166,146,159,87,110,144,80,113,46,129,99,86,192,190,219,59,143,187,205,206,154,74,77,176,69,160,100,218,46,79,185,197,79,91,175,89,85,113,175,165,53,93,183,124,184,212,40,116,127,204,205,214,40,81,102,42,38,139,90,41,162,192,44,156,142,197,204,81,171,97,113,140,138,174,95,175,208,70,186,70,157,214,55,203,35,145,98,192,202,67,156,143,184,143,215,214,119,201,39,132,175,191,176,140,34,170,88,131,34,149,57,133,45,175,110,109,159,90,182,205,54,164,73,78,161,110,54,145,36,145,180,214,220,49,188,183,160,212,36,105,43,206,173,207,192,163,145,59,54,85,48,90,89,153,124,113,104,143,158,43,99,152,34,206,160,205,100,50,97,101,209,12
158,138,35,117,79,219,134,99,150,130,163,107,72,53,105,185,174,119,145,138,179,137,77,78,94,219,191,193,130,133,138,199,124,130,127,119,187,158,190,188,159,187,175,51,142,66,189,129,152,47,35,159,209,188,90,139,164,190,202,166,50,199,194,151,129,121,170,121,69,98,68,125,91,98,138,128,200,139,171,116,84,84,200,154,132,117,102,88,184,211,168,86,176,198,35,78,204,178,102,211,190,65,75,112,40,64,48,181,153,196,195,172,133,126,90,36,176,59,111,114,64,100,131,152,159,135,113,98,49,60,192,95,151,127,137,34,76,38,171,115,94,177,68,131,44,132,40,71,125,118,50,221,34,49,77,138,63,74,134,128,78,69,184,169,51,135,133,186,165,112,160,108,215,57,194,132,142,51,54,50,133,207,37,109,59,206,192,87,96,88,213,163,169,139,121,77,115,41,75,158,158,168,67,116,148,181,209,40,61,98,219,41,96,46,43,165,111,83,185,37,108,219,112,121,57,73,37,160,198,202,63,201,82,217,154,156,74,166,137,95,170,39,139,62,135,90,72,202,99,141,113,70,111,121,149,141,114,56,48,57,87,165,104,163,85,72,40,175,219,56,41,148,176,182,137,35,188,151,75,108,88,195,131,51,45,102,146,196,140,190,196,196,194,99,129,107,36,35,105,95,181,148,158,139,154,139,93,204,139,57,152,214,55,170,196,69,190,216,44,83,45,219,135,179,74,163,180,66,127,70,35,64,89,132,130,101,163,219,110,180,190,165,146,159,87,110,145,81,113,46,129,99,87,192,190,219,58,143,187,205,205,154,74,76,176,69,160,99,218,46,79,185,197,80,92,175,90,84,113,175,166,54,93,184,124,184,211,40,116,126,203,204,214,41,82,102,42,38,138,90,40,163,192,44,156,142,197,204,81,171,97,113,139,138,173,95,175,207,69,186,70,157,214,56,204,35,145,98,192,202,67,157,143,183,143,215,214,119,201,39,132,175,190,176,141,34,171,88,131,34,149,57,133,44,174,110,109,159,90,182,205,54,164,73,78,160,110,54,145,35,145,180,214,219,49,188,183,160,212,36,105,43,206,173,208,191,163,144,59,54,86,48,90,89,153,124,112,104,143,159,44,99,152,34,206,160,206,101,50,97,101,209,12
159,138,34,117,80,218,134,101,151,130,164,107,73,53,105,185,174,119,145,137,179,137,78,78,94,220,191,194,130,133,137,199,124,129,128,119,187,157,191,187,160,187,175,52,144,66,190,131,152,48,35,160,209,187,90,139,165,191,202,166,51,200,195,152,130,120,171,121,69,99,68,126,92,98,138,128,202,139,171,117,84,83,200,153,130,118,102,88,184,210,167,86,175,198,37,77,204,179,101,211,190,65,75,112,39,65,48,181,153,197,195,170,133,125,91,35,176,60,111,114,63,100,131,152,159,135,113,97,49,59,193,95,150,127,137,33,76,37,172,115,94,177,69,131,44,131,40,71,124,118,50,220,35,50,77,138,64,74,134,127,78,69,184,168,51,135,133,186,164,112,161,109,214,58,195,132,141,51,54,50,133,206,37,109,59,206,191,88,97,88,214,163,169,138,121,77,116,41,75,158,158,170,67,116,148,181,209,41,61,98,219,41,96,47,43,165,110,83,186,36,108,219,112,121,57,72,38,161,197,202,62,201,82,219,154,155,74,166,137,95,170,39,138,62,134,89,72,202,99,140,112,70,112,122,150,141,115,57,48,57,87,165,103,164,86,72,39,175,219,57,41,147,175,181,136,35,186,150,76,108,87,195,131,51,46,102,146,197,140,189,197,196,195,99,129,107,36,34,105,95,182,148,158,139,154,139,93,205,138,57,152,215,55,170,197,70,190,216,45,83,45,218,136,179,74,164,179,68,127,69,35,64,88,133,131,103,163,220,109,179,191,166,145,159,87,110,144,80,112,46,129,99,86,191,190,219,58,142,186,204,205,154,74,76,178,69,160,100,217,47,79,184,198,80,91,175,89,85,113,175,166,53,92,183,125,184,211,39,117,127,204,205,213,40,81,102,41,38,138,90,39,163,192,44,156,142,197,203,80,171,98,112,139,137,174,94,175,208,69,187,70,157,214,55,204,34,144,99,192,202,66,155,143,184,143,216,214,118,201,39,132,175,192,175,140,34,170,88,131,34,148,58,133,46,174,110,108,159,90,183,205,55,164,73,78,162,111,54,145,36,145,180,214,220,50,187,183,160,212,36,105,43,206,173,208,192,162,144,60,55,85,48,90,88,153,123,113,106,143,159,43,99,152,34,206,160,205,100,50,96,101,208,12
158,138,35,117,79,219,134,100,151,130,163,108,73,52,105,185,174,119,145,138,179,137,77,78,94,220,191,192,130,132,138,199,125,130,128,119,187,157,190,189,159,187,175,51,143,66,189,130,152,47,35,160,209,187,90,139,164,190,202,166,50,199,195,151,130,121,170,121,69,98,68,125,91,98,138,128,200,139,171,117,84,83,201,154,131,118,102,88,184,211,168,87,176,198,35,77,204,179,102,211,191,65,75,112,40,64,47,181,153,196,195,171,133,126,90,35,176,59,111,113,64,100,131,152,159,134,114,97,50,60,193,95,150,128,137,34,76,38,171,115,94,177,68,131,43,133,40,70,124,119,50,220,34,49,77,138,64,74,134,128,77,69,185,169,51,135,133,186,164,113,161,109,215,57,195,133,142,51,54,50,134,207,37,108,59,206,192,87,97,87,214,162,169,139,121,78,115,40,75,158,158,168,66,116,148,180,209,40,60,98,219,42,96,47,43,165,110,82,184,37,108,219,111,121,57,72,37,160,198,201,63,202,82,218,154,156,74,166,137,95,171,39,139,63,135,90,71,202,100,140,112,71,111,121,150,141,114,56,48,58,86,165,104,163,86,72,39,175,219,56,40,148,176,181,137,35,187,151,75,108,88,195,131,51,45,102,145,195,140,189,196,196,194,99,129,107,36,34,105,95,181,148,158,139,154,139,93,204,139,57,152,215,55,170,196,70,190,216,44,83,45,219,135,179,74,163,179,67,127,69,35,63,89,132,131,102,163,219,110,180,190,166,146,159,87,111,144,80,113,46,129,99,86,191,190,219,59,143,187,205,205,154,74,77,176,69,160,99,218,46,79,186,197,79,92,175,89,85,113,175,165,54,93,184,124,184,211,40,116,127,204,205,214,40,81,102,42,38,138,90,40,162,193,44,156,142,197,204,81,171,97,113,139,138,174,95,175,208,69,186,70,157,214,56,203,35,145,98,193,202,67,157,143,184,143,215,214,119,200,39,132,175,191,176,140,34,171,89,131,34,149,57,133,45,175,110,109,159,90,182,205,54,164,73,78,161,111,54,145,36,145,180,213,219,49,188,183,159,212,36,105,43,206,173,207,191,163,144,59,54,86,48,91,89,152,124,113,105,143,158,43,99,152,34,206,160,205,101,50,97,101,209,12
159,140,34,117,78,221,136,100,149,131,161,108,71,56,106,185,171,120,144,137,182,138,78,80,94,221,190,194,130,134,137,198,126,130,126,119,186,159,188,188,160,185,174,52,145,66,190,126,150,48,34,160,210,187,90,141,163,191,203,166,50,201,196,150,130,122,170,118,69,99,68,125,93,96,139,129,202,139,172,116,83,83,200,155,131,115,103,88,185,212,167,86,176,199,36,76,205,178,102,211,192,64,74,113,41,63,47,181,154,199,194,170,133,126,90,35,179,59,111,112,63,100,128,150,157,135,115,96,50,59,193,96,150,127,138,34,76,39,173,113,94,176,68,131,45,131,40,70,125,118,47,219,33,49,74,138,63,73,134,125,77,69,188,170,53,134,132,187,166,112,161,108,215,55,198,133,141,50,53,48,132,206,38,108,59,205,193,84,97,87,213,163,171,139,120,79,114,42,75,156,160,169,70,118,148,179,209,40,60,96,218,42,95,44,41,166,110,81,184,37,108,219,111,120,56,72,35,159,199,200,62,202,83,219,154,156,75,167,138,97,170,39,140,64,134,90,73,204,100,140,111,70,112,121,151,142,115,56,48,59,87,165,104,163,86,74,40,174,217,57,40,150,176,180,136,36,190,149,74,110,89,195,131,51,46,104,146,197,140,190,195,195,194,98,130,106,33,35,108,94,183,149,158,137,157,141,93,205,138,56,151,215,57,168,199,70,190,215,44,84,47,219,136,179,71,164,180,67,125,68,35,64,88,132,132,104,162,219,110,179,190,165,145,156,88,109,143,79,113,46,128,99,84,191,191,221,59,144,187,205,208,155,77,74,177,69,158,98,219,49,81,186,196,78,93,175,90,84,115,177,165,50,91,185,124,186,211,40,115,125,204,203,213,40,83,101,44,37,137,90,42,161,192,43,156,141,196,204,82,171,95,114,139,138,174,95,175,209,69,186,69,155,214,54,205,38,145,97,193,203,66,157,143,183,141,217,215,120,200,41,131,176,189,176,142,34,171,89,131,33,148,56,132,47,173,109,109,160,93,181,205,54,162,73,79,161,109,54,146,34,147,181,217,219,49,190,183,160,213,34,106,42,207,174,209,193,162,142,60,53,86,51,91,89,155,123,113,104,143,160,44,98,152,34,206,159,206,100,50,97,99,209,12
158,138,35,117,79,219,134,100,150,131,164,107,72,53,105,185,173,119,145,138,179,137,77,78,94,220,192,193,130,133,138,199,125,129,127,119,187,157,190,188,159,187,175,51,143,66,189,129,152,47,35,160,209,187,90,139,164,190,202,166,50,199,194,151,129,121,170,121,69,98,68,125,92,98,138,128,200,139,171,116,84,84,200,154,131,118,102,88,184,211,168,87,176,198,35,77,205,178,101,211,190,65,75,112,40,64,47,180,154,196,195,171,133,126,90,36,177,59,111,113,64,99,131,152,159,135,113,98,49,60,193,95,150,128,137,34,76,38,172,116,95,177,69,131,43,133,40,70,124,119,50,220,34,50,77,138,63,74,134,127,78,70,185,169,51,135,132,186,165,113,160,109,215,58,195,132,142,51,54,50,134,207,37,108,59,206,192,87,97,87,213,163,169,139,121,78,115,41,75,157,158,168,66,116,148,181,209,40,60,98,219,41,96,46,43,166,110,82,185,36,108,219,111,121,57,72,37,161,198,201,63,201,82,218,154,155,74,166,138,95,171,39,139,62,135,90,72,202,100,141,112,71,111,121,150,141,114,56,48,58,87,165,103,163,86,72,39,175,219,56,41,148,175,181,137,35,187,151,75,108,88,195,131,51,45,102,146,195,140,189,197,196,194,99,129,107,36,34,105,95,181,148,159,138,154,139,93,204,139,57,152,214,55,170,197,70,190,216,44,83,45,218,136,179,74,163,179,67,127,69,35,63,89,132,131,102,163,219,110,180,190,166,146,159,87,110,144,80,113,46,129,99,87,192,190,219,59,143,187,205,206,154,74,77,176,69,160,100,218,46,79,185,197,79,91,175,89,85,113,175,166,53,93,183,124,184,212,40,116,127,204,204,214,40,81,102,42,38,139,90,41,163,192,44,156,142,197,204,81,171,97,113,140,138,174,95,175,208,69,186,70,157,214,55,203,35,145,98,192,202,67,157,143,184,143,215,214,119,201,39,133,175,191,176,141,35,171,88,131,34,149,57,133,45,175,110,109,159,90,182,205,54,164,73,78,161,110,54,145,36,145,180,214,219,49,188,183,159,212,36,105,43,206,173,207,192,162,145,59,54,86,48,90,89,153,124,113,104,143,158,43,99,152,34,206,160,205,100,50,97,101,209,12
158,138,36,116,78,218,136,100,150,133,163,107,74,51,106,186,174,118,144,139,179,137,77,76,95,220,192,194,131,135,139,199,124,130,126,118,186,158,189,189,158,189,175,52,143,66,189,129,152,46,34,160,210,188,92,137,162,189,200,166,49,198,194,152,130,120,170,121,69,97,70,125,92,99,138,128,198,139,169,118,83,81,199,152,131,118,102,88,183,211,168,87,175,196,36,77,204,178,100,212,190,65,74,112,39,66,47,183,153,197,196,170,131,123,89,36,176,60,110,114,62,100,130,150,159,133,112,99,49,61,188,95,151,128,135,34,77,38,171,114,95,177,65,131,43,134,41,70,123,120,51,218,33,48,75,136,62,74,133,127,79,71,185,169,51,136,133,187,165,112,159,109,215,57,195,134,145,49,54,48,135,206,37,108,58,207,194,87,96,88,213,164,169,139,124,79,114,41,74,156,158,168,65,115,149,180,210,40,60,96,218,43,95,45,44,165,112,85,183,36,107,221,111,122,57,72,37,160,197,201,63,202,83,219,154,157,75,167,137,95,170,40,139,62,137,91,72,202,100,142,113,70,110,120,148,141,114,57,48,58,87,165,104,163,84,70,39,175,219,57,40,149,176,180,135,34,186,151,75,109,85,194,131,52,45,102,145,195,140,189,196,197,194,99,128,109,35,34,104,95,180,151,159,138,154,138,94,203,141,57,151,213,58,170,197,69,190,215,44,84,44,218,134,180,75,162,180,67,126,70,33,64,90,132,129,102,163,220,109,180,189,166,143,158,87,110,146,79,112,46,129,98,86,192,190,219,58,144,186,205,208,154,74,76,175,68,159,101,216,47,82,186,197,78,90,175,89,85,113,176,163,51,93,186,123,185,212,41,116,126,204,204,214,40,84,103,44,39,140,89,40,164,194,44,156,141,198,204,81,171,97,112,138,139,172,97,176,208,69,185,69,156,215,56,204,35,144,99,193,203,69,157,143,183,145,218,214,119,200,36,132,176,192,177,140,34,173,88,131,33,149,60,132,44,175,109,111,156,89,184,206,56,163,73,77,160,109,54,144,39,146,180,213,219,50,189,181,160,210,40,105,42,206,175,207,193,163,146,58,54,83,48,88,88,153,123,113,105,144,157,45,99,151,34,207,161,205,100,49,95,100,208,12
158,138,35,117,79,219,134,100,150,131,164,107,73,52,105,185,173,119,145,138,179,137,77,78,94,220,191,193,130,133,138,199,124,129,127,119,187,157,190,189,159,187,175,51,143,66,189,129,152,48,35,160,209,187,90,139,164,190,202,166,50,199,194,151,129,121,170,121,68,98,68,125,92,98,138,128,200,139,171,116,84,84,200,154,131,117,102,88,184,211,168,87,176,198,35,77,204,178,102,211,191,65,75,112,40,64,48,181,154,196,195,171,133,126,90,36,176,59,111,113,63,100,131,152,159,134,114,97,49,60,193,95,150,128,137,34,76,38,171,115,94,177,69,131,43,133,40,70,124,119,50,220,34,50,76,138,63,74,134,128,78,69,185,169,51,135,132,186,164,112,160,109,215,57,195,133,142,51,54,50,134,207,37,108,58,206,192,87,97,87,214,163,169,139,121,78,115,41,75,157,158,168,66,117,148,181,209,40,61,98,219,41,96,46,43,166,110,82,185,36,108,219,111,121,57,72,37,161,198,201,63,201,82,218,154,156,74,166,137,95,171,39,139,62,134,90,71,202,100,140,112,70,111,121,150,141,114,56,48,58,87,165,103,163,86,72,39,175,218,56,41,148,175,181,137,35,187,151,75,108,88,195,131,51,45,102,146,195,140,189,196,196,194,99,129,107,36,34,105,95,181,148,159,139,154,139,93,205,139,57,152,215,55,170,197,70,190,216,44,83,45,218,135,179,74,163,179,67,127,69,35,64,89,132,131,102,163,219,110,179,190,166,146,159,87,110,145,80,113,46,129,99,87,192,190,219,59,143,187,205,206,154,74,77,176,69,160,100,218,46,79,185,197,79,92,175,89,85,113,175,165,53,93,183,124,184,212,40,116,127,204,205,214,40,81,102,42,38,138,90,41,162,192,44,155,142,197,204,81,171,97,113,140,138,174,95,175,208,70,186,70,157,214,55,203,35,145,98,192,202,67,156,143,184,143,215,214,119,201,39,132,175,191,176,141,34,170,88,131,34,149,57,133,45,175,110,109,159,90,182,205,54,164,73,78,161,110,54,145,36,145,180,214,219,49,188,183,160,212,36,105,43,206,173,207,192,163,145,59,54,85,48,90,89,153,124,113,104,143,158,43,99,152,34,206,160,205,101,50,97,101,209,12
155,140,34,120,77,220,136,99,149,128,165,106,70,53,108,185,173,120,144,138,181,136,77,78,95,220,193,194,132,133,136,199,121,130,130,120,189,158,188,188,160,186,176,52,142,66,190,129,151,46,38,160,211,186,89,140,162,191,204,163,52,202,193,151,128,120,171,120,65,97,67,126,94,98,140,127,199,138,172,118,86,82,200,154,131,117,102,87,183,215,169,87,173,198,34,79,204,179,100,212,188,65,76,113,42,63,46,178,153,196,194,169,132,128,92,36,177,60,113,114,64,99,132,152,159,138,110,95,49,58,193,93,151,127,135,31,74,40,170,115,93,177,67,129,43,130,40,70,123,117,49,220,32,48,76,136,62,72,134,128,78,68,186,168,52,136,132,184,160,110,161,111,212,58,195,129,139,53,55,53,132,207,39,109,58,207,191,86,96,88,215,165,169,138,124,76,118,39,73,159,156,167,66,112,151,179,209,40,61,99,217,44,95,47,44,165,112,84,188,36,106,219,111,121,58,75,37,161,198,200,64,200,81,217,154,154,74,165,137,96,168,39,140,63,132,88,71,201,100,141,112,72,110,121,151,142,112,56,48,56,88,163,99,165,88,75,40,175,218,55,40,150,174,180,135,35,189,152,75,107,86,196,131,50,42,104,145,195,141,188,195,198,195,100,127,109,36,34,106,99,181,147,159,138,154,138,95,205,139,57,148,215,53,169,196,72,191,218,43,82,44,219,135,181,71,166,178,67,128,69,36,64,90,132,130,102,163,220,109,180,191,167,144,158,86,109,143,79,113,47,129,99,87,192,189,218,59,143,185,208,204,154,75,80,174,69,157,99,217,46,78,187,196,77,95,173,89,84,111,175,165,52,93,185,125,183,211,42,116,128,202,205,213,41,83,100,43,35,138,91,40,161,193,45,153,140,200,202,79,172,97,112,139,136,175,93,175,208,70,184,69,157,216,55,204,34,146,99,195,203,65,159,142,183,142,215,215,121,199,37,134,176,193,175,139,32,170,89,133,32,150,56,133,47,176,112,108,158,90,182,205,55,163,72,79,158,112,55,149,33,145,178,216,221,49,188,183,159,211,37,104,43,208,171,204,191,162,142,56,52,84,44,89,88,151,124,112,104,143,160,42,100,150,35,206,159,203,100,51,100,103,210,12
159,138,35,117,80,219,134,100,151,131,164,108,72,53,105,185,174,119,145,137,180,137,78,78,94,220,191,192,130,132,138,199,125,130,126,120,187,157,189,189,158,187,175,51,143,66,188,129,153,48,36,160,209,187,90,139,164,191,202,165,51,199,195,151,129,121,171,122,70,98,67,125,91,98,138,129,200,139,171,117,84,83,200,154,131,117,101,89,184,210,168,87,177,197,35,78,204,179,102,211,190,66,74,112,40,65,48,180,154,196,195,171,133,126,90,36,177,60,111,113,63,100,132,152,158,134,115,98,50,60,192,95,150,127,137,35,75,39,172,115,95,178,69,130,43,132,41,70,124,118,50,219,33,49,77,138,64,75,133,128,78,69,184,169,51,135,132,186,164,113,161,108,216,58,195,133,141,51,54,50,134,207,36,108,58,205,192,86,97,86,213,162,169,140,122,77,116,41,76,158,158,168,66,116,149,180,209,41,61,97,219,41,96,46,42,166,110,82,185,37,108,220,110,121,58,73,37,162,198,201,62,202,83,219,155,155,73,166,137,95,172,39,138,62,135,90,72,202,99,140,112,71,111,122,150,140,114,55,48,57,86,165,104,163,87,73,39,175,219,56,42,147,176,180,138,34,187,151,75,108,88,195,131,50,45,103,146,195,140,189,197,196,195,99,129,107,36,34,105,95,181,149,159,138,154,139,93,204,139,58,151,214,55,170,196,69,191,216,44,83,45,218,135,178,73,163,179,67,127,69,34,63,89,133,131,101,162,220,109,179,191,166,145,159,87,109,145,80,113,46,129,98,87,191,190,218,58,143,187,205,204,155,75,77,176,70,160,99,217,46,80,185,197,79,92,174,90,85,113,175,165,54,93,183,125,184,210,40,116,127,204,204,214,40,82,102,43,39,139,90,40,161,193,43,156,142,196,204,80,171,97,114,139,138,175,94,175,208,70,186,71,157,215,54,203,35,144,98,192,201,67,156,143,184,142,215,213,119,201,39,133,176,191,177,141,35,171,88,131,34,148,57,133,45,174,110,109,158,91,183,205,53,164,74,78,161,110,55,145,36,145,180,213,219,48,188,183,160,212,37,106,43,205,173,207,192,163,144,59,54,85,49,90,88,153,124,113,104,143,158,45,99,152,34,206,161,205,99,50,97,101,209,12
157,138,34,118,78,219,134,100,151,130,164,109,72,53,105,184,174,118,144,138,179,137,79,77,95,220,191,191,130,133,138,199,123,129,127,120,188,157,189,187,158,187,174,52,143,64,191,129,152,48,36,159,208,188,91,140,163,190,202,165,50,200,195,150,128,122,172,120,69,97,68,125,90,98,139,127,199,139,174,117,84,83,201,155,130,117,102,87,184,211,168,87,175,197,36,78,205,178,100,211,190,67,75,112,40,64,47,180,152,197,195,171,132,125,89,36,177,60,110,114,64,99,131,151,159,135,114,97,48,61,192,95,152,127,137,34,76,38,172,115,95,177,69,131,42,132,40,69,124,119,51,219,34,49,77,136,64,73,134,128,78,71,186,169,51,134,132,186,166,114,161,108,216,58,195,132,143,51,54,51,135,208,38,107,59,207,193,88,98,88,213,164,169,140,120,78,114,40,75,156,159,168,65,115,146,182,210,39,61,96,218,40,95,47,43,163,111,81,186,36,106,218,112,122,60,72,38,161,197,201,63,201,83,220,154,155,75,165,137,94,170,38,138,62,135,90,72,202,99,141,113,69,112,121,148,141,115,56,47,57,88,165,102,162,87,73,39,175,217,56,41,148,174,181,137,34,189,149,74,106,87,195,132,52,45,102,145,195,140,191,197,196,195,99,129,107,36,35,105,94,182,148,161,138,153,139,91,204,139,57,151,214,56,169,196,71,189,217,44,83,46,218,136,178,73,163,180,66,126,69,36,63,87,131,130,103,164,218,110,180,191,167,145,159,86,110,144,79,113,47,128,98,88,191,192,219,58,145,185,205,205,157,74,76,176,70,160,101,217,47,79,185,196,80,91,174,87,85,112,174,166,53,94,182,125,184,212,40,116,127,203,205,214,40,82,102,42,39,139,90,43,163,193,44,155,141,198,204,81,170,96,114,140,139,174,94,175,208,70,186,69,158,214,55,204,35,144,98,193,202,67,156,143,184,144,215,213,118,202,39,132,175,191,175,140,35,171,87,128,35,149,57,133,46,175,109,108,159,91,182,205,53,165,74,77,160,112,53,146,36,146,181,214,219,50,190,182,160,212,37,106,43,206,172,207,191,164,144,60,54,85,47,91,90,152,123,114,103,142,159,45,98,151,34,205,159,204,99,48,97,99,209,12
158,138,35,117,79,219,134,100,150,131,164,107,72,52,105,185,173,119,145,138,179,137,77,78,94,220,191,192,130,133,138,199,124,130,127,119,187,157,190,188,159,187,175,51,143,66,189,129,152,48,35,160,209,187,90,139,164,190,202,166,50,199,194,151,129,121,170,121,69,98,68,125,91,98,138,128,200,139,171,116,84,84,200,154,131,118,102,88,184,211,168,87,176,198,36,77,204,178,102,211,190,65,75,112,40,64,48,181,153,196,195,171,133,126,90,35,176,59,111,113,63,99,131,152,159,135,114,97,49,60,193,95,150,128,137,34,76,38,172,116,95,177,69,130,44,133,40,70,124,119,50,220,34,50,77,138,63,74,134,128,78,69,185,169,51,135,132,186,164,113,160,109,215,58,195,132,142,51,54,50,134,207,37,108,58,206,192,87,97,87,213,163,169,139,121,78,115,41,75,157,158,168,66,116,148,181,209,40,61,98,219,41,96,46,43,165,110,82,185,36,108,219,111,121,57,72,37,161,198,201,63,201,82,218,154,156,74,166,137,95,171,39,139,62,134,90,72,202,100,140,112,70,111,121,150,141,114,56,48,58,87,165,103,163,86,72,39,175,218,56,41,148,175,181,137,35,187,151,75,108,88,195,131,51,45,102,146,195,140,189,197,196,194,99,129,107,36,34,105,95,181,148,159,139,154,139,93,205,139,57,151,215,55,170,197,70,190,216,44,83,45,218,135,179,74,163,179,67,127,69,35,63,89,132,131,102,163,219,110,179,190,166,146,159,87,110,144,80,113,46,129,99,86,192,190,219,59,143,187,205,206,154,74,77,176,69,160,100,218,46,79,185,197,79,91,175,89,85,113,175,165,53,93,183,124,184,212,40,116,127,204,205,214,40,81,102,42,38,139,90,41,162,192,44,155,142,197,204,81,171,97,113,140,138,174,95,175,208,70,186,70,157,214,55,203,35,145,98,192,202,67,156,143,184,143,215,214,119,201,39,132,175,191,176,140,34,171,88,131,34,149,57,133,45,175,110,109,159,90,182,205,54,164,73,78,161,110,54,145,36,145,180,214,220,49,188,183,160,212,36,105,43,206,173,207,192,162,144,59,54,85,48,90,89,153,124,113,104,143,158,43,99,152,34,206,160,205,100,50,97,101,209,12
159,138,33,115,79,219,134,103,151,131,163,106,73,52,105,184,172,119,146,136,178,136,77,76,94,218,191,192,130,132,138,198,125,131,127,117,186,157,188,189,159,188,175,52,144,65,189,130,152,48,36,159,208,188,91,139,160,190,205,164,51,200,194,152,129,120,170,121,68,98,69,125,91,100,137,130,199,139,172,117,84,83,198,156,133,116,102,87,183,210,170,86,175,198,36,80,204,178,103,211,192,66,76,111,38,62,45,181,154,198,195,173,133,126,90,37,176,59,110,112,62,96,131,152,159,134,114,99,49,61,192,96,153,127,139,33,76,38,171,117,94,175,69,132,44,134,41,73,125,119,50,220,31,49,76,138,66,75,135,128,77,72,184,170,50,133,132,186,164,112,160,111,216,56,195,133,141,49,54,49,134,205,40,109,56,206,192,85,96,88,214,162,170,137,123,77,113,42,74,156,158,168,66,115,147,181,208,40,59,98,219,43,97,47,42,168,112,83,184,36,108,219,111,122,57,71,37,159,198,201,61,201,82,219,154,153,76,166,139,94,171,39,140,64,135,90,72,203,99,140,113,69,111,122,149,141,113,55,48,58,85,164,106,162,86,70,41,174,220,58,41,148,177,183,138,34,187,149,75,109,89,194,131,51,48,101,146,196,140,191,197,197,193,100,128,107,35,36,103,94,181,148,158,137,153,140,95,204,140,57,150,217,54,170,197,69,190,217,43,82,45,219,134,178,73,162,179,67,129,70,32,62,87,131,132,101,161,220,110,178,192,165,145,160,86,111,144,77,110,45,130,99,86,192,190,217,59,142,187,206,207,152,75,78,175,71,160,100,216,47,79,185,198,81,91,175,91,84,112,176,165,51,94,183,123,184,211,39,115,127,204,204,212,42,83,103,41,38,138,89,40,161,191,44,157,141,199,205,80,172,98,113,141,137,172,95,174,209,72,185,71,157,211,55,203,34,143,97,190,205,67,159,143,184,145,214,215,118,200,40,133,177,191,176,138,36,170,92,131,35,149,57,132,45,174,111,109,161,88,183,205,56,162,73,79,161,108,54,146,35,147,178,214,220,51,188,180,159,213,39,105,44,203,172,207,191,160,144,58,54,85,47,91,89,151,124,110,104,142,160,43,100,151,34,206,161,205,99,51,96,102,210,12
159,138,35,117,79,219,133,100,150,131,163,107,73,52,105,184,175,119,145,138,180,136,78,77,94,220,192,192,130,133,138,200,124,130,128,119,187,157,190,190,159,187,175,51,142,66,189,130,152,48,35,160,208,188,90,139,163,190,202,166,50,200,194,151,129,121,170,120,68,98,68,125,91,98,138,128,200,139,171,116,84,84,201,153,131,118,101,88,184,210,167,87,176,198,37,77,205,178,101,212,190,65,76,112,40,62,48,181,153,197,195,170,133,125,91,35,177,60,111,113,63,99,132,151,159,135,113,97,49,60,193,95,151,127,136,34,76,37,171,116,95,177,69,130,44,132,40,70,124,120,50,220,34,50,76,137,63,74,134,128,77,69,186,169,51,135,132,186,164,113,161,108,216,58,195,133,142,52,54,50,134,206,37,107,58,207,193,87,97,87,213,163,169,140,121,77,115,41,75,158,157,168,66,116,148,182,209,40,60,98,219,41,96,46,43,166,111,83,186,37,107,219,111,121,57,72,37,160,198,201,62,201,83,218,155,156,75,165,137,95,170,40,138,63,134,90,72,203,100,140,112,71,110,121,150,141,115,56,49,58,87,165,104,162,86,71,40,175,219,56,40,148,176,182,137,34,187,150,75,109,88,195,129,51,45,102,146,195,138,189,197,196,195,99,129,107,36,34,105,96,181,148,158,139,153,139,93,204,139,57,151,214,54,169,197,70,191,216,45,82,45,219,136,178,73,163,179,66,127,69,35,64,88,132,130,102,163,220,110,179,191,166,146,158,87,111,144,80,114,46,129,99,87,191,190,219,59,143,187,206,206,154,74,77,176,69,160,100,218,46,79,186,198,79,92,176,89,85,113,174,166,53,94,184,124,184,211,39,115,127,204,204,214,40,81,101,43,38,138,90,41,163,193,44,156,142,196,204,81,171,96,113,140,137,174,94,173,207,70,186,70,156,215,56,203,35,144,98,192,201,66,156,143,184,143,215,214,118,201,39,132,176,191,176,141,35,170,88,131,34,149,56,132,45,174,110,110,158,91,182,205,55,163,74,78,161,110,54,144,36,145,180,214,220,49,188,183,160,212,36,106,43,206,172,207,192,163,145,59,53,86,48,90,88,152,124,113,104,142,158,45,100,153,33,206,160,204,100,49,96,101,209,12
158,138,35,118,79,219,134,100,150,131,164,107,73,52,106,185,174,119,145,138,179,137,77,78,94,220,191,193,130,133,138,199,125,130,128,119,187,157,190,188,159,187,175,51,142,66,189,129,152,47,35,160,209,187,90,139,163,190,202,166,50,200,195,152,129,121,170,121,68,98,68,125,91,98,138,128,200,139,171,116,84,84,200,154,131,117,102,88,184,211,168,87,176,198,35,78,204,178,101,211,191,65,75,112,40,65,48,181,153,196,195,171,133,126,91,36,176,59,111,113,63,100,131,152,159,135,114,98,49,60,193,95,150,128,137,34,77,38,171,116,94,177,68,131,44,133,40,70,124,119,50,220,34,49,77,138,63,74,134,128,78,69,185,169,51,135,132,186,165,113,161,108,215,57,195,132,142,51,55,50,134,207,37,108,58,206,192,87,97,87,213,163,169,139,121,78,115,41,75,157,157,168,66,116,148,180,209,40,61,98,219,41,96,47,43,166,110,82,185,36,108,219,111,121,57,72,37,161,198,201,63,201,82,218,154,156,74,166,138,96,171,40,139,62,134,90,72,202,100,140,112,71,111,121,150,141,114,56,48,58,86,165,103,163,86,72,39,175,219,56,40,148,176,181,137,35,187,150,75,108,88,195,131,52,45,102,146,195,140,189,196,195,194,99,129,107,36,35,104,95,181,148,158,139,154,139,93,205,139,57,151,215,55,170,196,70,191,216,44,83,45,218,136,179,74,163,179,67,127,69,35,63,89,132,130,102,163,220,110,180,190,166,146,159,87,110,144,79,113,46,129,99,86,192,191,219,59,143,187,205,206,155,75,77,176,69,160,100,217,46,79,185,197,79,91,175,89,85,113,175,165,53,93,184,124,184,212,40,116,127,204,205,214,40,82,102,42,38,139,90,40,162,192,44,156,142,196,204,81,171,97,113,139,138,174,95,175,208,70,186,70,157,214,55,203,35,145,98,192,202,67,157,143,184,144,216,214,119,201,39,133,175,191,176,141,35,170,88,131,34,149,57,132,45,175,110,109,159,90,182,205,54,164,73,78,161,110,54,145,36,145,180,214,219,49,188,183,160,212,36,105,43,206,174,207,192,162,144,59,54,86,48,90,88,152,124,113,104,143,158,43,99,152,33,206,160,205,101,50,97,101,209,12
158,136,36,118,80,218,134,100,152,129,164,107,72,54,106,185,174,120,146,138,179,135,77,81,95,217,192,191,131,131,137,199,124,129,127,117,186,158,189,188,160,187,179,52,141,66,189,130,153,47,36,160,207,185,92,139,162,191,202,167,50,198,195,153,129,120,170,122,69,98,67,123,93,97,137,127,199,138,172,116,85,83,202,154,131,118,101,88,184,211,166,87,176,197,33,76,204,179,102,211,190,66,76,111,39,65,48,180,151,196,194,171,130,125,91,35,175,59,111,113,61,99,130,153,158,136,115,97,48,60,194,96,153,130,139,34,76,36,172,118,94,176,68,133,43,131,41,69,124,120,52,219,36,49,75,139,63,72,135,126,79,71,186,168,53,136,132,185,165,113,162,108,214,57,195,129,141,50,54,48,135,205,36,111,59,206,194,86,95,90,213,161,170,138,120,77,115,42,73,157,157,168,67,115,146,182,208,42,59,97,221,40,94,47,44,164,112,82,183,35,106,219,111,123,57,73,39,160,197,201,62,202,81,218,154,152,74,165,139,96,169,38,140,60,135,89,72,200,98,139,112,72,112,121,150,140,114,57,48,59,86,167,103,164,88,72,40,174,218,54,40,150,173,181,135,36,187,152,74,107,86,193,130,50,47,102,145,194,141,190,199,195,196,98,129,109,35,36,105,96,182,150,161,140,157,139,93,204,140,58,151,217,56,170,197,69,187,216,43,81,46,218,134,179,75,163,179,66,128,69,34,64,90,132,133,102,163,220,108,181,190,164,145,158,87,110,146,80,111,46,131,99,86,191,191,219,58,145,188,204,206,156,74,78,176,70,160,98,218,45,81,185,198,80,93,176,90,86,111,174,166,54,93,186,124,186,211,42,117,126,205,207,215,41,81,99,41,39,140,88,40,162,193,43,159,142,197,206,81,170,96,112,139,137,175,96,175,204,69,185,69,157,216,55,203,34,146,96,192,203,66,154,143,182,144,216,216,120,200,41,133,174,193,176,140,34,172,89,132,36,150,56,131,44,174,111,109,160,89,183,206,54,164,73,76,161,110,53,146,34,144,180,215,222,48,190,181,159,212,36,105,42,206,173,208,193,160,142,57,56,87,46,90,89,153,125,111,105,143,158,44,99,154,32,206,159,205,100,50,97,103,209,12
158,138,36,118,78,220,135,100,151,131,165,107,72,52,103,185,173,120,145,137,179,137,78,78,93,220,191,191,130,133,137,199,124,130,126,118,187,158,190,188,159,185,176,51,142,66,189,130,152,46,36,159,208,186,90,139,164,191,203,166,50,199,194,151,129,120,170,120,68,97,69,125,92,98,137,129,201,139,172,116,84,84,201,155,132,117,101,87,184,211,167,86,176,199,36,78,206,179,102,211,191,66,76,112,41,65,47,180,153,196,195,172,133,126,90,36,176,59,111,113,63,98,131,150,159,135,113,98,50,61,193,94,150,128,137,33,76,37,171,116,94,176,68,130,43,133,39,70,124,118,51,220,33,50,77,139,62,74,134,127,79,69,185,169,51,134,132,185,164,112,161,107,216,58,194,132,141,51,54,50,134,206,37,109,58,206,193,85,96,88,213,163,169,139,120,78,116,40,76,156,157,169,66,116,147,181,209,41,60,98,220,43,95,48,43,164,112,81,184,36,108,220,111,120,58,73,37,161,197,201,63,201,83,218,154,155,73,166,137,94,170,38,138,61,135,90,72,203,100,139,112,71,110,122,150,140,113,55,48,58,87,166,103,164,84,71,40,175,219,56,40,147,176,181,137,35,186,151,76,107,88,195,131,52,44,103,147,195,139,189,196,198,195,99,127,108,36,34,105,95,183,149,158,138,155,140,94,204,139,57,152,213,55,170,197,71,190,216,44,83,45,218,136,179,73,162,178,67,127,70,34,64,89,132,131,102,163,219,111,179,190,165,145,159,88,110,145,80,113,45,129,99,86,190,191,219,60,143,187,205,205,154,74,77,175,71,158,98,217,46,79,183,196,79,91,174,90,84,113,176,165,52,93,183,125,184,213,39,117,128,206,205,215,41,79,103,42,38,140,91,41,163,191,43,156,142,197,206,81,172,99,113,140,137,175,94,174,208,69,186,71,156,213,56,204,35,146,98,192,202,66,158,144,183,143,216,214,119,200,39,133,174,191,175,141,35,171,89,131,34,149,57,132,45,175,110,109,160,91,181,204,53,165,72,80,160,109,54,145,36,144,181,214,218,48,188,183,159,213,36,105,42,207,175,206,190,162,145,59,54,85,49,90,89,152,125,112,104,142,159,43,99,152,34,206,159,205,101,51,97,100,209,12
158,138,35,117,79,219,134,100,150,131,163,107,73,52,105,185,173,119,145,138,179,137,77,78,94,220,191,192,130,133,138,199,124,130,127,119,187,157,190,188,159,187,175,51,142,66,189,129,152,48,35,160,209,187,90,139,164,190,202,166,50,199,194,151,129,121,170,121,69,98,68,125,91,98,138,128,200,139,171,116,84,84,200,154,131,118,102,88,184,211,167,87,176,198,35,77,204,178,102,211,190,65,75,112,40,64,47,180,153,196,195,171,133,126,91,36,176,59,111,113,63,100,131,152,159,135,114,97,49,60,193,95,150,128,137,34,76,38,172,116,94,176,69,130,44,132,40,70,124,119,50,220,34,50,77,138,63,74,134,128,78,70,185,169,51,135,132,186,164,113,160,109,215,58,195,132,142,51,54,50,134,206,37,108,58,206,192,87,97,87,213,163,169,139,121,78,115,41,75,157,158,168,66,116,148,181,209,40,61,98,219,41,96,46,43,165,110,82,185,36,108,219,111,121,57,72,38,161,198,201,63,201,82,218,154,156,74,166,137,95,171,39,139,62,135,90,72,202,100,141,112,70,111,121,150,141,114,56,48,58,87,165,103,163,86,72,39,175,218,56,41,148,176,181,137,35,187,151,75,108,87,195,131,51,45,102,146,195,140,189,196,196,194,99,129,107,36,35,105,95,181,148,159,139,154,139,93,205,139,57,151,215,55,170,197,70,190,216,44,83,45,218,136,179,74,163,179,67,127,69,35,64,89,132,131,102,163,219,110,179,191,166,146,159,87,110,144,80,113,46,129,99,87,192,190,219,59,143,187,205,205,154,74,77,176,69,160,100,218,46,79,185,197,79,91,175,89,85,113,175,165,53,93,183,124,184,212,40,116,127,204,205,214,40,81,102,42,38,139,90,40,163,192,44,155,142,197,204,81,171,97,113,139,138,174,95,175,208,69,186,70,157,214,55,203,35,145,98,193,202,67,156,144,184,143,215,214,119,201,39,132,175,191,176,140,35,171,88,131,34,149,57,133,45,175,110,109,159,90,182,205,54,164,73,78,161,110,54,145,36,145,180,214,219,49,188,183,159,212,36,105,43,206,173,207,192,162,144,59,54,85,48,90,89,153,124,113,104,143,158,43,99,152,34,206,160,205,100,50,97,101,209,12
158,138,34,117,79,219,134,99,150,131,164,107,73,52,105,185,174,119,145,138,179,137,78,78,94,220,191,193,130,133,138,199,124,129,128,119,188,158,189,189,159,187,175,50,143,66,189,129,152,48,35,160,209,188,90,139,164,190,201,166,49,200,195,151,129,120,170,120,69,98,68,126,92,98,138,128,199,139,171,116,84,83,201,154,131,118,102,88,184,211,167,87,176,198,35,78,204,179,102,210,189,65,75,112,39,65,47,181,153,196,194,170,133,125,90,35,177,59,112,113,63,100,131,152,159,135,113,97,50,59,193,96,150,128,137,34,76,38,172,115,94,177,69,131,44,133,40,70,124,119,50,220,34,50,77,137,63,73,134,127,78,69,184,169,52,135,132,186,165,112,160,109,215,58,195,133,141,51,54,49,134,207,36,108,58,207,192,87,96,88,213,163,169,139,121,78,115,41,75,157,158,168,66,116,148,181,210,40,60,98,218,41,96,47,43,166,110,82,185,37,108,219,112,120,57,73,38,160,198,201,62,202,83,218,154,156,74,165,136,95,171,39,139,62,134,90,72,202,101,141,112,70,111,122,150,141,115,56,49,58,86,165,103,163,86,72,40,174,219,56,41,148,176,182,137,35,187,151,76,106,87,194,130,51,45,102,146,196,140,190,197,196,194,99,130,107,35,35,105,95,181,148,159,138,155,140,94,204,139,57,151,214,55,170,196,70,191,216,45,83,45,218,136,179,74,163,179,67,126,69,35,63,89,132,130,102,163,219,110,180,191,166,146,159,87,110,144,80,113,46,129,98,87,191,191,218,59,144,186,205,206,155,74,77,176,68,160,99,219,46,78,185,196,79,91,176,90,85,113,176,165,53,93,184,124,183,211,40,116,127,204,204,214,41,82,101,42,38,139,90,41,163,193,44,155,142,198,204,81,171,96,113,139,138,173,95,175,208,70,186,70,157,214,55,203,35,145,98,192,202,67,156,143,184,143,215,214,119,201,39,132,175,191,176,141,35,171,88,132,35,149,57,133,46,175,110,109,158,90,182,205,55,164,73,77,160,111,54,144,36,145,180,214,219,49,187,183,160,212,36,105,43,206,173,207,191,162,144,60,54,84,48,89,89,153,124,112,105,143,159,44,100,153,33,206,160,205,101,50,97,101,209,12
65,104,34,177,167,180,163,51,132,212,33,88,59,123,210,162,201,206,78,114,127,118,188,135,153,157,148,172,111,195,154,66,111,150,63,175,124,59,203,80,179,59,200,216,147,114,216,56,102,115,208,57,211,131,202,39,56,114,149,220,67,209,150,207,163,98,109,90,222,137,118,70,46,100,93,93,76,62,101,155,126,117,211,170,42,179,186,156,117,168,41,38,133,218,36,49,111,101,113,203,120,50,47,159,214,77,219,175,131,134,167,155,56,42,74,200,133,159,210,201,187,135,33,210,157,116,120,146,153,206,43,162,36,154,49,105,163,90,133,222,101,178,152,167,208,36,98,163,209,143,135,98,214,53,162,181,152,213,35,84,134,209,93,184,108,192,176,89,137,50,68,99,43,75,69,48,189,56,143,56,30,140,75,79,129,37,117,182,53,139,79,219,212,101,40,100,216,162,36,55,159,154,129,119,139,148,119,68,162,217,153,36,53,104,87,203,143,61,96,180,214,76,205,129,180,161,139,129,157,142,79,84,57,42,57,92,30,59,91,91,50,60,177,76,55,131,86,89,74,181,172,151,196,99,149,153,47,183,201,33,178,105,59,106,162,215,151,211,59,205,70,43,52,37,58,144,203,35,199,204,185,104,37,50,33,48,220,117,106,75,215,210,39,87,126,145,41,214,119,219,152,101,69,63,125,214,131,61,99,219,188,68,59,97,220,102,161,205,174,130,39,192,188,113,34,83,123,162,76,40,80,185,91,39,187,66,59,198,97,82,194,47,214,223,148,102,41,204,218,142,183,51,52,146,88,91,201,176,88,31,156,117,213,63,99,172,103,130,95,36,201,85,120,39,126,162,112,173,40,79,96,128,220,188,189,98,84,193,178,162,136,92,85,138,53,61,81,51,60,115,123,115,63,55,90,101,209,81,53,160,109,76,85,113,133,135,155,47,154,45,39,212,203,103,124,120,142,197,90,97,147,120,184,87,66,216,111,56,48,164,55,188,139,88,92,195,63,136,187,178,216,211,88,114,108,116,209,38,74,66,126,163,72,49,39,38,101,133,165,66,134,56,96,51,209,32,218,154,223,152,60,217,201,71,55,164,114,194,204,115,203,60,53,57,201,219,168,200,128,104,181,88,177,158,46,56,69,91,167,88,219,72,13
64,105,34,178,168,180,164,51,131,213,33,88,61,122,210,161,199,206,76,114,127,119,186,134,152,156,147,172,109,197,153,64,110,151,62,176,124,58,203,81,181,60,201,215,148,112,213,56,104,117,207,57,212,130,200,36,57,114,150,222,66,208,150,208,162,99,108,89,220,137,119,68,46,101,94,93,74,60,101,154,127,116,210,168,41,181,187,156,117,169,44,37,133,216,36,49,113,102,113,204,121,51,48,156,212,74,217,174,129,134,168,157,56,42,74,200,133,159,211,199,188,135,32,211,157,116,120,144,153,204,44,163,34,156,49,104,164,91,135,221,100,180,153,167,208,36,98,162,207,140,135,102,212,53,162,180,151,215,34,82,135,207,91,183,109,195,174,88,138,52,67,100,42,76,69,49,189,56,143,56,31,141,74,79,128,37,118,180,55,139,79,219,211,102,42,99,216,160,36,53,161,153,129,119,138,149,118,68,162,216,154,36,52,106,88,203,143,59,94,179,212,79,205,130,180,163,142,131,153,141,79,85,56,42,59,90,32,59,90,90,49,60,177,75,54,132,86,91,76,178,171,149,198,99,149,153,45,187,202,34,177,105,58,105,160,215,151,214,57,206,73,45,52,37,59,145,202,36,198,206,186,104,37,49,34,47,219,117,106,74,216,211,38,90,127,147,43,214,120,219,154,102,67,62,123,215,130,60,98,218,187,68,59,97,222,102,161,205,175,128,39,191,188,115,34,83,123,161,77,40,78,184,92,39,187,65,57,199,98,82,193,49,213,222,147,104,41,203,216,143,183,52,51,147,87,91,204,176,88,33,155,116,211,62,101,171,103,130,95,34,201,85,121,38,126,164,111,172,38,79,95,129,221,187,190,98,83,195,180,162,137,91,87,138,52,61,81,51,61,113,124,115,64,56,91,101,209,81,53,160,107,77,83,113,131,137,155,48,151,44,40,211,205,102,123,118,141,198,89,96,147,120,184,87,63,216,110,58,49,164,55,187,139,88,92,196,63,136,185,178,214,211,89,116,109,118,211,37,74,67,125,164,68,50,39,36,103,134,166,65,132,56,95,50,209,30,218,154,223,152,60,217,202,72,56,164,114,193,204,117,203,61,53,55,201,220,168,199,126,101,179,88,178,159,44,56,69,91,168,88,219,73,13
64,105,34,179,167,180,163,52,132,212,34,88,60,122,209,161,201,205,77,114,127,119,185,135,152,156,146,171,110,196,154,65,110,151,63,175,123,58,204,79,181,61,200,216,148,112,214,57,104,116,206,57,211,130,202,37,57,114,149,220,68,209,150,209,163,99,107,89,221,138,119,69,46,100,95,94,75,62,101,154,127,117,210,168,42,180,186,156,118,168,43,36,132,216,36,50,111,100,112,203,120,50,47,157,214,75,218,176,130,135,168,156,57,43,74,200,134,159,212,199,186,136,33,210,158,118,121,145,153,205,44,162,35,154,49,105,163,90,133,221,101,179,153,167,208,35,98,163,208,141,135,100,212,52,163,181,152,215,34,82,135,209,92,183,109,194,175,89,138,51,66,100,43,76,69,48,190,56,142,57,31,139,75,80,128,37,118,182,53,138,79,218,211,102,42,100,215,160,35,54,161,153,128,118,138,149,117,69,163,215,155,36,53,105,87,204,144,59,95,180,214,76,205,130,181,161,141,130,155,142,80,85,56,42,58,91,32,59,91,91,49,60,178,76,55,132,85,90,75,180,170,149,197,99,150,153,47,185,201,35,178,104,60,105,161,215,151,212,58,204,73,45,51,37,59,145,202,34,198,205,185,104,37,49,32,46,220,117,106,75,216,210,38,89,127,146,41,213,119,219,154,102,68,62,123,214,131,62,98,219,187,69,59,98,222,102,161,204,176,128,39,190,188,113,35,83,123,162,77,40,79,184,91,40,186,66,58,199,97,83,194,47,212,222,147,103,40,204,215,143,183,50,52,148,87,90,202,174,87,32,155,117,213,63,99,171,103,129,97,34,201,85,121,39,127,162,110,173,38,79,96,129,220,188,189,99,83,194,179,163,136,91,87,137,52,61,81,51,60,114,123,113,62,56,90,101,210,82,54,159,107,76,84,112,132,137,155,49,151,44,40,212,204,103,123,117,142,197,89,95,146,121,182,88,63,216,110,57,49,165,55,186,138,89,93,196,63,137,186,177,215,212,89,115,108,117,210,36,74,67,125,165,71,49,39,38,101,134,166,65,132,55,95,51,210,31,219,155,222,152,61,216,203,72,55,164,113,194,205,116,203,61,54,55,199,219,167,200,126,103,180,86,177,158,47,56,70,91,167,87,219,72,13
64,105,34,179,168,180,163,52,132,213,34,88,60,122,210,161,201,206,77,114,127,118,186,135,152,156,146,172,110,197,152,66,110,151,63,175,123,59,203,80,181,61,199,215,148,113,215,57,104,116,206,57,212,130,201,36,58,114,148,220,67,208,149,209,164,100,108,89,221,138,119,70,46,100,94,94,75,62,100,155,126,117,210,169,42,181,188,156,117,168,44,36,133,217,36,50,112,101,113,203,121,50,48,157,213,75,218,176,129,136,167,156,56,43,74,199,133,159,212,199,186,136,33,209,158,117,122,146,153,206,44,162,34,153,50,103,163,89,133,221,100,179,154,167,208,35,99,164,208,141,135,100,212,53,163,181,152,215,35,81,135,209,92,182,108,193,175,89,137,50,65,100,43,76,69,49,190,55,142,56,31,139,75,80,127,37,118,181,54,139,79,218,211,102,42,101,216,160,35,55,162,153,128,119,138,149,117,69,163,215,155,36,54,106,88,203,145,60,95,181,214,77,205,131,181,161,140,130,155,141,81,85,55,42,57,90,32,61,89,91,49,60,178,76,54,132,86,90,75,180,170,151,197,100,150,152,46,185,202,34,178,103,59,104,161,215,152,213,58,204,72,45,51,37,60,145,202,34,197,205,186,103,36,50,33,46,219,117,106,74,215,210,39,89,127,146,42,213,118,220,153,102,67,62,124,214,130,62,97,219,188,69,58,98,222,102,161,205,176,128,38,191,186,114,35,84,123,162,77,40,79,185,90,40,187,66,57,198,98,83,194,48,212,223,148,103,41,204,216,143,183,51,52,147,87,91,203,176,87,32,156,116,211,63,100,171,102,130,97,35,200,84,122,38,127,163,110,173,39,79,96,129,220,187,189,98,84,194,179,162,137,92,86,136,52,62,81,50,61,113,124,113,62,56,90,101,210,82,54,160,107,77,83,112,131,137,155,50,152,43,40,211,205,103,123,118,142,196,89,95,147,122,182,88,62,216,110,57,49,164,55,187,139,89,93,195,63,137,186,177,214,211,89,114,108,117,210,36,75,67,125,165,70,50,39,37,102,134,166,66,133,54,95,50,210,31,220,154,222,152,60,216,203,72,56,164,113,194,205,116,203,61,54,54,199,219,168,201,127,102,181,87,178,158,46,56,69,91,167,88,219,71,13
65,102,34,178,168,179,164,51,131,213,32,88,60,123,210,162,202,205,77,115,127,117,186,134,154,156,146,173,110,196,152,65,111,152,62,174,123,59,201,79,181,59,198,215,147,113,216,58,104,115,206,58,211,130,200,37,56,115,149,222,68,210,151,208,163,101,108,88,221,138,120,69,46,102,95,95,74,61,101,152,125,116,209,167,41,180,188,154,117,167,43,38,131,218,36,50,111,98,114,205,121,49,49,157,214,76,218,176,130,136,168,155,55,40,73,199,135,159,212,199,186,136,31,211,158,116,122,145,153,205,44,163,35,155,48,104,162,91,132,221,102,179,153,167,205,35,100,165,208,141,136,99,212,52,163,181,151,213,35,82,133,207,93,182,109,194,174,89,137,51,66,100,42,77,68,48,189,57,143,58,33,141,74,81,128,37,116,181,52,138,78,217,210,102,42,98,215,160,34,54,162,154,129,121,136,149,119,67,164,215,153,37,54,105,87,204,142,62,95,180,214,75,204,130,180,163,140,129,154,142,80,85,55,41,56,93,32,59,91,92,50,60,177,76,54,132,85,92,74,179,171,149,197,97,149,153,47,186,203,34,179,104,60,104,161,217,148,212,57,205,72,45,53,38,59,146,202,36,199,204,184,104,35,50,33,46,219,117,106,75,216,212,38,89,126,145,39,213,120,221,154,103,68,62,126,216,132,63,99,219,188,68,60,96,221,102,160,204,176,130,37,192,187,114,35,84,121,162,78,41,80,186,90,40,188,67,59,200,96,82,195,47,211,223,146,103,40,204,217,142,182,52,51,147,88,92,202,173,87,32,156,115,214,62,101,172,101,129,97,34,200,84,120,39,128,161,114,173,40,79,97,130,221,189,190,99,81,193,178,163,135,91,88,139,52,63,83,52,61,113,123,113,64,56,91,101,209,83,55,161,107,75,84,111,131,136,153,50,150,43,41,212,204,103,123,118,141,195,89,94,145,121,182,89,61,217,108,57,48,164,56,187,140,90,94,195,64,135,188,177,215,210,90,115,108,117,210,37,75,67,126,167,70,48,40,37,101,134,167,67,132,55,95,50,210,33,219,154,221,152,59,216,204,72,56,165,113,193,205,117,203,62,56,54,199,219,169,200,126,102,181,86,178,157,47,57,70,91,168,86,220,71,13
64,104,34,178,167,181,163,52,132,213,34,88,60,123,210,161,201,205,77,115,127,119,186,135,153,157,147,172,110,196,153,65,110,152,63,175,123,58,203,79,181,60,200,216,148,112,214,57,104,116,206,57,212,130,201,37,58,114,149,220,67,209,150,208,163,99,108,89,220,137,119,69,46,100,95,94,74,61,101,154,127,117,210,168,41,180,187,156,118,168,43,37,132,217,37,49,111,101,113,203,121,49,48,157,213,75,218,176,130,135,168,156,56,43,74,200,133,159,212,199,186,136,33,210,157,117,121,146,153,205,44,162,35,153,48,105,163,90,134,221,101,179,154,167,208,36,98,163,208,141,135,100,212,52,163,181,152,214,34,82,134,208,92,183,109,193,174,89,137,51,66,100,43,76,68,49,190,56,142,56,32,139,75,80,128,37,118,181,53,138,79,218,211,102,41,100,216,160,35,54,161,153,128,118,138,149,118,69,163,215,155,36,54,105,87,204,144,60,95,180,214,77,205,130,180,162,140,130,155,142,80,85,56,42,57,91,32,60,91,90,49,61,178,76,54,132,85,90,75,180,170,150,197,99,150,153,46,185,202,35,178,104,59,105,161,215,151,212,58,204,73,44,51,37,60,145,202,34,198,204,185,103,36,50,33,46,219,117,106,75,216,210,38,89,127,146,41,213,119,220,153,101,68,63,123,215,130,61,98,219,187,69,58,97,222,102,161,205,175,128,39,191,187,113,35,83,123,161,77,40,79,184,91,40,186,66,58,199,97,82,194,48,212,222,148,103,40,204,216,143,183,51,52,147,87,91,203,175,87,32,155,116,212,63,100,171,102,130,97,34,201,85,121,39,127,162,111,173,39,79,96,129,221,188,189,99,82,194,178,163,137,91,86,137,52,61,81,51,61,114,123,114,63,56,90,101,210,82,54,160,107,76,84,112,132,136,155,49,152,43,40,212,204,103,123,118,142,196,89,96,146,121,182,87,63,216,110,57,49,164,55,187,138,89,93,196,63,137,186,177,215,211,89,114,108,116,209,37,74,67,125,165,70,50,39,38,101,134,166,66,133,56,95,50,210,32,219,154,222,152,60,216,202,72,56,164,113,194,205,116,203,60,53,55,200,219,168,200,127,103,181,87,177,157,46,56,69,91,166,87,220,72,13
64,104,34,178,167,181,163,52,132,213,34,88,60,123,210,161,200,205,77,115,127,118,186,135,152,157,147,172,110,197,153,65,110,152,63,175,123,58,203,79,181,60,200,216,148,112,214,57,104,116,206,57,212,130,201,36,58,114,149,220,67,209,150,208,163,99,108,89,220,137,119,69,46,100,95,94,74,61,101,154,127,117,210,168,42,180,187,156,118,168,43,36,132,217,37,49,111,101,113,203,121,50,48,157,213,75,218,176,130,135,168,156,56,43,74,199,134,159,212,199,186,136,33,210,157,117,121,145,153,205,44,162,35,154,48,105,163,90,134,221,101,179,154,167,208,36,98,163,208,141,135,100,212,52,163,181,152,214,34,82,134,208,92,183,109,194,174,89,137,51,66,100,43,76,69,49,190,56,142,56,31,139,75,80,128,37,118,182,53,138,79,218,212,102,41,100,215,160,35,54,161,153,128,118,138,150,118,69,163,215,155,36,53,105,87,204,144,60,95,181,214,77,205,130,181,162,140,130,155,142,80,86,56,42,57,91,32,60,91,90,49,61,178,76,54,132,85,90,75,180,171,150,197,99,150,153,46,185,202,35,178,104,59,105,160,215,150,212,58,204,72,44,51,37,60,145,202,34,198,204,185,103,36,50,32,46,219,117,106,75,216,210,38,89,127,146,41,213,118,220,153,102,68,62,124,215,130,61,98,219,187,69,58,97,222,102,161,205,175,128,39,190,187,113,35,83,124,162,77,40,79,185,91,40,187,65,58,199,97,82,194,47,212,222,148,103,41,204,216,143,183,51,52,147,87,91,203,175,87,32,155,116,212,63,100,171,102,130,97,35,200,85,121,38,127,162,110,173,38,79,96,129,221,188,189,99,83,194,179,163,137,92,86,138,52,61,82,50,61,114,123,114,63,56,91,101,210,82,54,160,106,76,84,112,132,136,155,49,152,43,40,212,204,103,123,118,142,197,89,96,146,121,182,87,63,216,110,57,49,165,55,187,138,89,93,196,63,137,186,177,215,211,89,115,108,116,210,37,74,66,125,165,70,49,39,38,101,134,166,66,133,56,95,50,210,32,219,154,222,152,60,216,202,72,56,164,113,194,205,116,203,60,53,55,200,220,168,200,127,103,181,87,177,157,46,56,69,91,166,87,220,72,13
64,104,34,178,167,180,163,52,132,213,34,88,60,123,210,162,201,205,77,115,127,119,186,135,153,157,146,172,110,196,153,65,110,152,63,175,123,59,203,79,181,59,199,216,148,113,214,57,104,116,206,57,212,130,201,37,57,114,149,220,67,209,150,208,163,100,107,89,220,137,119,70,46,100,95,93,74,61,101,154,127,117,210,168,41,180,187,155,119,168,43,36,133,217,36,49,112,100,113,203,121,49,48,157,213,75,218,176,130,135,169,156,56,43,73,199,134,159,212,199,186,136,33,210,157,117,121,146,153,206,44,163,35,153,48,104,163,90,133,221,101,179,154,168,208,35,98,164,208,141,134,100,213,53,163,180,151,214,34,82,135,208,91,183,109,193,175,89,137,51,65,100,44,76,68,48,190,56,142,56,32,139,75,80,128,37,117,182,53,138,80,218,212,101,42,100,215,160,35,54,161,153,128,118,138,149,118,69,163,214,154,37,54,105,87,203,144,60,95,181,214,76,205,130,180,162,140,131,155,142,80,86,56,42,57,91,32,59,91,90,49,61,178,76,54,132,85,90,74,180,170,150,198,99,150,153,46,185,201,35,178,104,59,104,161,216,150,213,57,205,72,44,50,36,60,145,202,34,198,204,185,103,37,49,33,46,220,117,106,75,216,210,38,88,126,146,42,213,118,219,153,101,67,63,123,215,130,61,98,218,187,68,59,98,222,102,161,204,175,128,38,191,187,113,35,83,123,161,78,41,79,185,90,40,186,65,57,200,96,82,194,47,212,222,148,104,40,204,215,143,183,51,51,148,87,91,203,176,87,32,155,116,212,63,100,172,102,130,97,34,200,85,121,38,127,163,110,173,39,80,96,129,220,187,189,99,83,194,178,163,137,92,86,138,53,61,82,51,60,114,123,114,62,56,91,101,209,82,54,160,106,77,84,112,132,136,154,49,153,44,40,212,204,103,123,118,142,196,89,96,146,121,183,87,63,215,110,56,49,165,54,187,139,89,93,196,63,136,187,176,214,211,89,114,108,117,210,37,75,67,125,164,70,49,39,38,101,134,166,66,133,56,95,49,210,32,219,154,222,152,60,216,202,72,56,164,114,194,205,116,202,60,53,55,199,220,169,200,127,103,181,87,178,157,46,56,69,91,166,86,219,72,13
64,104,34,178,167,181,163,52,132,213,34,88,60,123,210,161,201,205,77,115,127,119,186,135,152,157,146,172,110,196,153,65,110,152,63,175,123,58,203,79,181,60,200,216,148,112,214,57,104,116,206,57,212,131,201,36,58,114,149,220,67,209,150,208,163,99,108,89,220,137,119,69,46,100,95,94,74,61,101,154,127,117,210,168,41,180,187,156,118,168,43,37,132,217,36,49,112,101,113,203,121,49,48,157,213,75,218,176,130,135,168,156,56,43,74,199,134,159,212,199,186,136,33,210,157,117,120,146,153,206,44,162,35,153,48,105,163,90,134,221,101,179,153,167,208,36,98,164,208,141,135,100,212,52,163,181,152,214,34,82,135,208,92,183,109,193,174,89,137,51,66,100,43,76,69,49,190,56,142,56,31,139,75,80,127,37,118,181,53,138,79,218,211,102,41,100,215,160,35,54,161,153,129,118,138,149,118,69,163,215,154,36,54,105,87,204,144,60,95,180,214,77,205,130,181,162,140,130,155,142,80,85,56,42,58,91,32,60,91,90,49,61,178,76,54,132,85,90,75,180,170,150,197,100,150,153,46,185,202,35,178,104,59,105,161,215,151,212,58,204,72,45,51,37,60,145,202,34,198,204,185,103,36,50,33,46,220,117,106,75,216,210,38,89,127,146,41,213,119,220,153,102,68,62,123,215,130,61,98,218,187,69,58,97,222,102,161,205,175,128,39,191,187,113,35,82,123,162,77,40,79,185,91,40,187,66,58,199,97,82,194,48,212,222,148,103,41,204,216,143,183,51,52,147,87,91,203,175,87,32,155,116,212,63,100,171,102,130,97,35,201,85,121,39,127,162,110,173,39,79,96,129,221,188,189,98,82,194,178,163,137,91,86,137,52,61,81,51,61,114,124,114,63,56,91,101,210,82,54,160,107,76,84,112,132,136,155,49,152,43,40,212,204,103,123,118,142,196,89,96,146,121,183,87,63,216,110,57,49,164,54,187,138,89,93,196,63,137,186,177,215,211,89,114,108,117,209,37,74,67,125,165,70,50,39,38,101,134,166,66,133,56,95,50,210,32,219,154,222,152,60,216,202,72,56,164,113,194,205,116,203,60,53,55,200,219,168,200,127,103,181,87,177,157,46,56,69,91,167,87,220,72,13
63,104,34,177,166,182,163,50,131,216,33,89,61,119,209,160,199,202,75,114,125,118,188,135,150,156,147,171,110,199,152,66,109,153,64,177,122,61,203,80,181,62,199,215,149,114,214,56,103,118,210,58,212,133,199,38,57,113,147,220,68,210,150,206,162,102,107,86,220,135,119,69,45,101,96,95,73,60,101,155,126,117,211,170,42,179,187,155,117,166,43,37,131,218,36,50,110,102,113,203,122,49,49,158,214,79,219,174,130,134,169,155,58,45,72,199,132,158,212,200,187,136,34,211,158,116,120,147,154,206,46,163,36,151,51,106,164,90,135,222,100,179,153,169,208,37,97,162,208,140,135,102,214,52,162,181,153,215,34,84,134,208,92,182,107,193,176,88,138,52,66,101,43,78,67,50,191,55,143,57,31,138,75,80,129,39,118,182,53,140,80,219,210,101,43,99,216,161,35,53,162,153,131,118,138,150,117,69,163,216,153,36,53,105,85,203,142,58,95,181,213,77,205,131,181,162,140,131,158,140,80,85,55,41,58,90,32,61,93,91,48,61,179,77,54,130,85,91,75,180,170,152,198,99,151,150,48,184,205,32,176,104,58,102,161,216,152,213,58,205,73,46,50,36,60,145,200,32,201,205,184,104,36,51,32,45,220,113,106,73,218,209,38,89,125,145,43,214,120,216,154,101,66,61,125,212,130,59,98,216,188,67,56,95,223,101,160,206,176,128,41,192,187,113,36,81,123,161,77,39,79,184,88,40,188,67,58,197,97,83,197,47,214,220,146,104,38,201,217,142,182,51,51,147,87,91,202,173,86,32,157,116,213,63,101,172,100,130,97,34,200,84,121,38,126,163,110,175,37,80,96,127,221,188,187,100,85,195,178,162,135,93,86,137,53,61,83,48,63,113,123,114,63,56,92,99,210,82,52,158,103,76,85,111,133,135,155,48,153,44,39,211,205,100,123,118,142,196,89,95,147,121,183,89,63,215,110,57,46,163,56,186,139,90,92,198,63,137,186,177,213,213,90,112,108,117,209,38,77,67,124,166,71,49,38,39,101,134,165,65,134,56,95,50,209,31,221,153,224,151,62,216,203,70,56,164,112,193,204,117,204,60,53,54,200,219,168,201,129,104,180,87,178,157,47,57,72,91,168,84,220,73,13
65,104,34,178,167,181,163,52,132,213,34,88,59,123,210,162,201,204,78,116,127,118,186,135,152,156,146,172,110,196,153,65,110,151,63,175,123,59,204,78,181,60,200,217,148,112,214,57,105,116,206,57,212,130,201,37,58,115,149,220,66,209,150,208,163,99,108,88,220,137,119,69,46,100,95,94,74,61,100,154,127,117,210,169,42,180,188,156,118,168,43,36,132,217,36,49,111,101,113,203,120,49,48,157,214,75,218,175,129,135,168,156,57,43,73,200,134,158,212,198,187,137,33,210,158,117,121,146,153,205,44,163,35,154,49,105,163,90,133,221,101,179,154,167,207,35,98,164,209,141,135,100,213,52,163,180,151,214,35,82,135,209,92,183,109,193,174,89,138,51,66,100,43,76,68,49,190,56,142,56,32,140,75,80,128,37,118,182,53,139,79,218,211,102,41,100,216,160,35,54,162,154,129,118,138,149,118,69,163,216,154,36,53,105,87,204,144,60,95,180,214,76,204,130,180,162,140,131,155,141,80,85,56,41,57,89,32,59,91,90,49,60,178,75,54,133,85,90,75,179,170,150,197,100,149,152,47,185,201,35,178,104,59,105,161,216,151,212,58,204,72,44,50,37,59,145,202,34,197,205,185,103,37,50,33,47,219,117,106,75,215,209,38,89,127,145,42,213,119,219,154,101,68,63,124,214,131,62,98,219,188,68,59,98,222,101,161,204,175,128,39,191,187,113,35,82,123,161,77,40,79,185,91,40,186,65,58,199,96,83,195,48,212,222,147,103,41,204,216,144,182,51,51,148,86,90,203,176,88,32,155,117,211,63,101,171,102,130,96,34,201,85,121,39,127,162,111,173,38,80,96,128,221,188,189,99,82,195,179,163,137,92,87,137,53,62,82,51,61,114,124,114,63,57,90,101,210,82,53,160,107,76,84,112,132,136,155,49,152,44,40,213,205,103,123,117,142,197,90,96,146,121,182,87,63,215,110,57,49,164,54,187,138,89,93,195,63,137,186,177,215,211,89,114,108,117,209,37,74,66,125,165,70,50,39,39,101,134,167,66,133,56,95,50,210,32,220,154,222,152,60,215,203,72,56,164,113,194,205,116,202,60,54,55,200,220,168,201,127,102,181,86,177,157,46,56,70,91,167,86,219,72,13
64,104,33,177,165,183,163,49,132,213,35,88,59,121,207,163,203,206,77,114,128,118,190,134,152,157,147,171,112,200,153,67,108,152,63,174,124,58,204,79,181,58,200,216,147,112,215,59,103,117,205,58,211,132,200,37,57,114,148,219,69,208,151,208,167,101,110,89,220,137,121,68,45,100,95,94,76,63,105,154,126,119,212,167,40,181,188,155,118,167,46,37,132,218,36,48,112,102,116,204,122,47,47,158,213,74,219,174,128,131,168,157,57,44,73,202,135,158,210,199,187,137,30,209,157,117,118,146,152,207,46,163,33,153,48,104,161,91,132,223,100,180,154,168,206,34,97,163,210,142,136,102,215,52,165,180,149,214,33,80,135,211,91,182,110,193,175,89,134,51,64,100,44,76,71,48,193,57,144,57,32,139,72,80,128,39,118,180,55,137,78,220,213,103,42,102,213,162,35,55,160,153,128,117,138,150,119,68,162,216,152,36,55,104,89,204,143,60,94,180,216,76,203,130,180,161,140,129,154,143,78,85,56,43,58,90,32,62,89,92,48,60,177,75,54,131,84,90,76,179,173,150,197,99,149,150,47,186,202,36,177,102,63,104,160,217,147,212,61,204,73,42,49,36,60,146,203,34,200,205,184,103,35,49,34,44,221,116,107,77,216,210,39,86,125,147,41,214,120,218,154,101,67,63,122,217,130,64,99,219,185,68,60,96,222,103,161,203,177,129,39,189,187,113,35,82,124,161,77,41,78,184,92,39,187,65,57,201,98,85,194,48,211,222,148,103,43,205,219,146,183,51,54,149,85,90,200,175,88,31,156,112,213,65,101,169,103,128,100,35,203,84,121,41,125,163,111,173,36,76,96,131,220,187,189,99,84,196,180,165,137,91,86,136,52,60,84,51,60,115,123,114,62,56,90,101,208,84,55,157,108,77,86,112,129,134,156,52,154,44,38,210,203,103,126,120,142,199,90,95,145,121,185,89,64,215,110,59,46,166,56,190,137,88,93,198,65,136,186,177,218,213,91,115,107,116,208,38,73,68,127,163,69,53,42,38,100,134,166,66,134,55,96,52,208,31,220,152,221,151,62,213,204,72,55,164,113,194,205,115,200,60,55,53,199,221,170,201,127,100,182,86,176,156,50,57,66,90,164,88,220,70,13
64,104,34,178,167,181,163,52,132,213,34,88,60,123,210,161,201,205,77,115,127,119,186,135,153,157,147,172,110,196,153,65,110,152,63,175,123,58,203,79,181,60,200,216,148,112,214,57,104,116,206,57,212,130,201,37,58,114,149,220,67,209,150,208,163,99,108,89,220,137,119,69,46,100,95,94,74,61,101,154,127,117,210,168,41,180,187,156,118,168,43,37,132,217,37,50,111,101,113,203,121,50,48,157,213,75,218,176,130,135,168,156,56,43,74,199,134,159,212,199,186,136,33,210,157,117,121,146,153,205,44,162,35,153,48,105,163,90,134,221,101,179,154,167,208,36,98,163,208,141,135,100,212,52,163,181,152,214,34,82,134,208,92,183,109,193,174,89,137,51,66,100,43,76,68,49,190,56,142,56,32,139,75,80,128,37,118,181,53,138,79,218,211,102,41,100,216,160,35,54,161,153,129,118,138,149,118,69,163,215,155,36,54,105,87,204,144,60,95,180,214,77,205,130,180,162,140,130,155,142,80,85,56,42,57,91,32,60,91,90,49,61,178,76,54,132,85,90,75,180,171,150,197,99,150,153,46,185,202,35,178,104,59,105,161,215,151,212,58,204,72,44,51,37,60,145,202,34,198,204,185,103,36,50,32,46,219,117,106,75,216,210,38,89,127,146,41,213,119,220,153,101,68,62,123,215,131,61,98,219,187,69,58,97,222,102,161,205,175,128,39,191,187,113,35,83,123,162,77,40,79,185,91,40,187,66,58,199,97,82,194,48,212,222,148,103,40,204,216,143,183,51,52,147,87,91,203,175,87,32,155,116,212,63,100,171,102,130,97,34,201,85,121,39,127,162,111,173,39,79,96,129,221,188,189,99,82,194,178,163,137,92,86,137,52,61,81,51,61,114,123,114,63,56,91,101,210,82,54,160,107,77,84,112,132,136,155,49,152,44,40,212,204,103,123,118,142,196,89,96,146,121,182,87,63,216,110,57,49,164,55,187,139,89,93,196,63,137,186,177,215,211,89,115,108,116,209,37,74,67,125,165,70,50,39,38,101,134,166,66,133,56,95,50,210,32,219,154,222,152,60,216,202,72,56,164,113,194,205,116,203,60,53,55,200,219,168,200,127,103,181,87,177,157,46,56,69,91,167,87,220,72,13
64,105,34,178,167,180,163,52,132,213,34,88,60,123,210,161,201,205,78,115,127,119,186,135,153,157,147,172,110,196,153,65,110,152,63,175,124,59,203,79,181,60,200,216,148,112,214,57,104,116,207,58,212,130,201,37,58,114,149,220,67,209,150,208,164,99,108,89,220,137,119,69,46,101,95,94,74,61,100,154,126,117,210,168,42,180,187,155,118,168,43,37,133,217,37,49,112,101,113,204,121,50,48,157,213,76,218,175,130,135,168,155,56,43,74,199,134,159,212,199,186,136,33,210,157,117,121,146,153,205,44,162,35,153,49,105,163,90,134,221,101,178,154,168,208,36,98,163,208,141,135,99,213,53,163,181,151,215,34,82,135,208,92,183,109,194,174,90,137,52,66,100,43,76,68,49,190,55,142,56,31,139,75,80,128,37,118,181,53,138,79,218,211,102,42,100,215,160,34,54,161,153,128,118,138,149,118,69,163,215,155,37,54,105,87,204,144,60,95,181,214,77,204,130,180,162,140,130,155,142,80,85,56,41,57,91,32,60,91,90,49,61,178,76,54,133,85,90,75,180,171,150,197,99,150,152,46,184,202,35,178,104,59,104,161,215,151,213,58,205,73,45,51,37,59,145,202,34,198,204,185,103,36,50,33,47,220,117,106,75,216,210,38,88,127,146,41,214,119,220,153,101,67,63,123,215,130,61,98,219,187,69,59,97,221,102,161,205,176,128,39,190,187,114,35,82,124,162,77,40,79,185,91,40,186,65,58,199,97,82,194,48,212,223,148,104,40,204,216,143,183,52,51,148,87,91,202,175,87,32,155,116,212,63,100,171,102,129,97,35,200,85,121,39,127,162,111,173,38,80,96,129,221,188,189,99,83,194,178,163,137,92,86,137,52,61,82,51,61,114,123,114,63,56,91,102,210,82,54,160,107,76,84,112,132,136,155,49,152,43,40,212,204,103,123,118,142,196,89,96,146,121,183,87,63,216,110,57,48,165,55,187,139,89,93,196,63,137,186,176,214,211,89,114,108,116,209,37,74,66,126,165,71,49,39,38,102,134,166,66,133,55,95,50,210,32,219,154,222,152,60,216,202,72,56,164,113,193,204,115,203,60,54,55,199,219,168,200,127,103,180,87,177,157,46,56,69,91,167,87,220,72,13
64,103,34,178,166,181,162,52,132,213,35,88,61,122,210,160,201,205,77,114,125,118,188,135,152,157,146,171,109,196,153,66,109,152,61,176,123,58,203,78,180,61,201,216,148,114,214,58,105,116,206,59,212,132,202,36,58,115,148,221,65,208,150,205,162,99,107,90,222,138,121,69,46,100,96,94,75,61,101,154,128,118,211,168,41,181,187,156,118,168,42,38,132,218,36,49,112,100,113,204,122,48,48,157,212,75,217,175,128,134,169,155,58,42,74,200,133,160,210,199,186,137,34,210,157,118,120,146,153,204,45,162,34,154,49,104,164,91,133,221,102,179,152,169,207,35,98,163,208,142,137,100,212,52,161,181,153,214,33,83,133,208,92,183,109,192,175,88,135,51,66,102,42,77,68,51,189,55,142,55,31,140,76,80,127,39,120,180,54,137,79,219,211,100,40,102,217,161,33,54,161,153,129,119,138,150,117,69,165,217,155,37,53,106,87,204,144,60,95,181,214,76,202,132,180,161,139,130,155,142,81,86,56,42,57,90,30,59,91,91,49,61,177,76,53,132,85,91,75,179,170,150,194,99,150,150,45,184,199,33,178,103,60,105,161,216,151,211,57,206,74,44,50,37,58,146,200,34,198,206,184,106,36,50,34,45,219,117,106,75,217,209,38,88,128,146,40,213,119,221,153,102,69,62,121,213,131,61,98,219,186,70,58,98,222,102,162,205,176,129,39,191,188,114,33,82,124,162,78,40,80,184,89,39,186,66,57,198,98,83,195,46,212,224,148,104,37,204,215,142,184,50,51,147,88,90,203,174,87,33,154,115,211,62,100,171,102,130,97,35,201,85,122,39,127,163,110,173,39,78,95,128,219,186,189,99,84,196,178,164,136,90,86,137,52,60,81,52,61,112,126,112,64,53,90,102,210,81,55,160,106,75,85,111,131,136,153,50,152,44,41,214,204,103,123,119,142,197,90,98,147,122,183,88,62,217,109,56,49,165,55,187,138,89,93,195,63,136,187,176,214,212,90,115,108,117,208,38,72,65,127,166,72,49,40,40,101,133,167,67,133,55,95,51,208,32,220,153,222,153,59,216,203,72,54,163,114,194,204,114,203,60,54,55,199,219,168,201,125,104,181,86,176,157,46,56,68,90,165,88,218,71,13
64,104,34,179,168,180,163,53,132,213,34,88,59,122,211,162,200,204,77,116,126,118,186,134,153,157,147,172,110,196,153,65,110,152,62,174,124,58,203,79,181,61,199,216,149,113,214,58,105,115,207,57,214,130,201,36,58,114,149,221,66,209,150,208,163,100,109,89,221,137,119,70,47,100,96,94,74,61,101,154,127,117,210,168,42,181,187,156,118,168,43,36,132,217,37,50,110,101,114,203,121,49,48,158,214,75,218,176,130,136,168,156,55,43,73,199,134,159,211,200,187,136,32,211,156,116,121,145,152,205,44,163,35,154,49,104,163,89,134,220,101,177,153,168,207,37,98,163,209,142,135,100,211,53,162,180,152,214,33,82,135,208,92,183,109,194,174,90,138,52,66,100,43,76,69,50,190,56,142,57,32,139,76,79,127,38,117,181,52,139,80,217,212,102,41,100,216,161,35,55,161,154,129,118,137,149,117,70,164,214,154,37,53,105,86,204,143,61,95,181,214,76,204,130,180,161,140,131,155,142,81,84,56,43,58,92,31,59,90,90,49,61,178,76,54,132,85,90,75,180,171,149,197,100,150,153,46,184,201,35,179,103,59,105,162,215,152,213,58,204,72,44,51,38,60,145,203,34,198,206,185,103,37,50,33,48,220,117,106,74,217,209,38,89,127,147,40,213,119,220,154,101,68,62,123,214,131,61,99,218,187,67,58,97,221,101,161,205,175,127,38,191,187,113,36,83,123,162,76,40,79,184,90,40,186,65,59,199,96,83,195,47,212,223,147,104,40,205,216,143,183,50,53,147,87,91,203,175,87,32,155,117,213,63,99,171,102,129,97,34,201,85,121,37,125,163,110,172,39,80,96,129,219,188,189,99,82,194,179,162,136,92,86,138,52,61,81,51,60,116,123,112,63,56,91,101,209,82,55,160,107,76,84,112,131,136,155,48,153,44,39,212,205,102,123,118,142,197,90,96,146,120,182,87,62,216,110,57,48,165,54,187,138,89,93,196,62,137,187,176,214,212,89,115,108,116,209,36,73,66,126,165,70,49,40,38,101,134,165,66,134,56,95,51,209,31,218,154,221,152,60,216,202,72,55,164,114,194,205,116,204,61,54,55,199,219,168,200,127,102,182,86,178,157,46,56,70,90,167,87,220,72,13
64,104,35,179,167,182,163,52,132,214,33,88,60,122,209,161,201,204,78,115,126,120,186,136,152,157,146,173,111,197,154,64,109,152,62,175,125,58,203,80,181,60,199,217,148,112,214,56,105,117,204,57,212,131,200,37,58,114,148,221,69,209,149,208,163,98,107,89,222,137,117,69,47,101,96,95,75,62,101,154,125,117,210,168,41,180,188,156,118,168,43,37,131,217,36,49,111,101,112,203,120,49,47,157,214,76,217,176,129,135,169,156,56,43,73,200,134,159,212,198,187,136,33,210,158,118,120,145,153,206,44,162,35,154,48,105,164,90,134,222,101,178,153,167,210,35,97,164,209,141,135,100,211,53,163,182,153,215,34,82,135,209,91,184,109,194,174,89,138,51,67,102,43,77,68,50,188,54,142,56,31,139,74,79,128,37,117,182,54,139,80,218,211,101,41,101,215,161,35,55,162,153,128,117,138,147,119,69,163,215,154,37,54,105,86,204,144,60,93,180,213,76,204,132,180,162,141,130,156,142,81,86,55,41,58,90,31,59,92,89,50,61,178,77,54,132,86,90,74,180,171,151,198,100,151,151,47,184,202,34,178,105,60,105,161,216,151,212,58,205,72,43,50,38,60,145,202,34,198,203,185,104,36,50,32,47,219,117,106,74,216,209,39,88,127,147,41,213,119,219,152,101,68,63,123,215,131,62,98,219,187,69,58,99,220,101,161,204,174,128,39,189,187,114,35,84,123,162,77,40,80,184,91,41,188,64,58,200,96,82,194,48,212,222,149,102,41,205,215,142,183,51,50,147,86,91,202,176,88,31,155,117,213,62,99,171,104,131,96,36,200,85,121,40,128,162,111,172,39,80,96,129,221,187,189,99,82,196,179,162,137,93,86,138,53,62,82,51,60,114,122,115,63,55,90,101,210,82,55,159,107,76,84,113,131,136,156,48,151,44,39,213,204,103,123,119,141,196,89,96,148,122,183,87,64,215,110,57,49,164,54,188,139,88,93,195,63,138,186,176,215,212,89,116,107,118,209,36,73,67,126,165,71,50,40,38,101,133,166,66,133,56,95,50,211,31,219,154,223,153,60,216,201,72,56,164,113,193,205,117,203,60,54,54,199,220,168,199,127,102,182,86,177,159,46,55,69,91,167,87,219,72,13
64,104,34,178,167,181,164,52,132,213,34,88,60,123,210,161,201,205,77,115,127,119,186,135,152,157,147,172,110,196,153,65,110,151,63,175,123,58,203,79,181,60,200,216,148,112,214,57,104,116,206,57,212,130,201,37,57,114,149,220,67,209,150,208,164,99,108,89,220,137,119,70,47,100,95,94,75,62,101,154,127,117,210,168,42,180,187,156,118,168,43,36,132,217,37,49,112,101,113,203,121,49,48,157,213,75,218,175,130,136,168,156,56,43,74,200,134,159,212,199,186,136,33,210,157,117,121,146,153,205,44,163,35,153,48,104,163,90,134,221,101,179,153,167,208,36,98,163,208,141,134,100,212,52,163,181,152,215,34,82,135,208,92,183,109,193,174,89,137,51,66,100,43,76,68,49,190,56,142,56,32,139,75,79,127,37,118,181,53,138,79,218,211,102,41,100,215,160,35,54,161,153,129,118,138,149,118,68,164,215,154,36,54,105,87,204,144,60,95,180,214,76,205,130,180,162,140,130,155,141,80,85,56,42,57,90,31,60,91,90,49,61,178,76,54,132,85,90,74,180,170,150,197,99,150,153,46,185,202,35,178,104,59,105,161,215,151,212,58,204,73,44,51,37,60,145,202,34,198,204,185,104,36,50,33,46,219,117,106,75,216,210,38,89,127,146,41,213,118,219,153,102,68,62,124,214,130,61,97,219,187,69,58,97,222,101,161,205,175,128,39,190,187,113,35,83,124,161,77,40,79,184,90,40,186,65,58,199,96,82,194,48,212,222,148,103,41,204,216,143,182,51,51,147,87,91,203,175,87,32,155,116,212,63,100,171,102,130,97,34,201,85,121,39,127,162,111,173,38,80,96,129,221,188,189,99,83,194,179,163,137,92,86,138,52,61,81,51,61,114,123,114,63,56,91,101,210,82,54,160,107,76,84,112,132,136,155,49,152,44,40,212,204,102,124,118,142,196,89,96,146,121,182,87,63,216,110,57,49,164,55,187,138,89,93,196,63,137,186,177,215,211,89,114,108,116,209,37,74,66,125,165,70,49,39,38,101,134,166,66,132,56,95,50,210,31,219,154,222,152,60,216,202,72,56,164,113,194,205,116,203,60,54,55,200,219,168,200,126,102,180,87,177,157,46,56,69,91,167,87,220,72,13
64,105,35,178,167,181,164,52,132,213,34,87,60,123,209,162,200,204,77,114,128,117,186,136,153,156,147,171,110,196,153,66,110,152,63,174,124,58,203,79,181,60,200,216,148,113,214,57,104,116,207,57,212,130,202,37,58,114,149,220,66,209,150,208,163,99,108,89,220,137,118,69,47,100,94,94,74,61,101,154,127,116,210,168,41,180,187,156,118,168,43,37,132,217,37,50,112,101,113,203,121,49,48,157,213,75,218,175,130,136,168,156,56,43,73,199,134,160,211,199,186,137,33,210,157,116,122,146,154,205,44,163,35,154,49,105,163,90,134,221,101,178,154,167,208,36,98,163,208,141,135,100,213,53,162,181,151,215,34,82,135,208,92,183,109,194,174,89,137,50,66,100,44,77,68,49,190,57,142,56,32,140,75,80,127,38,118,181,53,138,80,218,211,102,41,100,216,161,35,54,161,154,128,118,138,150,118,68,163,215,154,36,54,106,88,203,144,60,94,180,214,77,205,131,180,162,140,130,155,142,80,85,55,43,58,91,31,60,90,91,48,60,178,76,54,132,85,90,74,180,170,150,197,99,150,153,46,184,201,34,178,103,60,106,161,215,151,212,58,205,72,44,51,37,59,145,202,34,197,204,186,104,36,49,33,46,219,117,106,74,216,210,38,89,127,146,41,213,119,220,152,101,67,62,123,215,131,63,98,218,186,69,58,97,222,102,161,204,175,127,39,191,187,114,35,82,123,162,77,41,78,185,91,40,187,66,58,199,96,81,194,47,212,223,148,103,41,206,215,144,184,51,51,147,87,91,203,176,88,33,156,117,212,63,100,171,103,130,96,35,201,85,122,39,127,162,111,173,39,80,96,128,220,188,189,99,82,195,177,162,136,91,86,137,52,61,81,51,60,114,124,114,63,56,91,101,210,81,53,160,107,76,84,113,132,136,154,49,152,43,40,212,204,103,123,118,143,196,89,95,146,121,182,88,63,216,110,57,48,164,54,186,138,88,94,196,63,136,187,177,215,211,90,114,108,117,210,37,74,66,126,165,70,50,39,38,101,134,165,66,133,55,95,50,210,32,219,154,222,153,60,216,202,72,56,164,113,193,205,116,203,60,54,55,200,220,167,200,126,103,180,87,177,158,45,56,69,91,167,87,220,72,13
65,104,35,178,166,180,163,52,132,214,34,86,60,123,209,162,201,204,78,114,127,118,185,135,152,157,147,172,109,195,152,66,110,152,62,176,122,59,203,78,181,59,200,217,147,112,214,57,105,117,207,57,211,131,201,36,58,115,149,221,68,209,150,208,164,99,108,88,222,137,119,69,46,100,94,96,74,62,100,154,128,117,209,169,42,181,188,156,119,168,43,37,133,218,37,50,112,100,113,204,121,49,48,157,213,76,219,175,130,136,168,155,57,43,74,199,134,158,212,199,187,135,34,210,157,116,120,145,154,206,44,163,35,154,49,105,163,91,134,221,101,180,154,168,208,36,98,164,209,141,134,99,213,53,163,180,152,214,35,81,134,209,92,183,109,194,175,89,137,52,66,100,43,76,69,49,190,55,142,56,30,139,74,79,128,36,117,181,54,138,80,219,212,103,42,100,215,161,35,55,162,153,129,118,138,149,118,68,164,215,154,37,53,105,87,203,144,60,95,180,213,77,203,131,180,162,140,131,155,141,81,84,56,43,57,90,32,60,90,91,49,60,178,77,55,133,86,90,76,181,169,150,198,99,150,152,46,184,202,34,178,104,59,105,160,216,151,213,58,204,72,45,50,38,60,143,202,34,198,203,184,104,37,49,33,47,219,115,107,74,216,211,38,88,127,145,41,212,119,219,154,102,69,63,122,214,130,61,97,219,188,69,58,97,222,101,161,205,175,127,39,190,187,113,35,83,123,161,76,41,80,184,90,41,187,64,58,198,97,83,195,48,212,222,148,104,41,204,216,143,183,51,52,147,87,89,202,176,89,33,154,117,213,65,100,172,103,130,97,35,200,85,122,38,127,162,110,173,38,79,96,129,220,187,189,98,83,195,179,163,136,92,86,138,53,61,82,51,60,115,124,114,62,56,90,102,209,82,54,160,107,76,84,113,132,137,156,48,152,43,40,212,204,103,123,119,142,195,90,97,146,121,183,88,62,216,110,57,47,163,54,188,139,88,93,196,62,137,186,177,215,211,89,114,108,115,209,37,74,67,125,166,71,50,39,39,102,133,165,66,132,55,95,50,211,32,221,155,222,152,60,217,202,73,57,165,113,194,205,116,202,60,53,55,201,219,167,200,126,102,181,87,178,157,45,56,70,91,165,86,220,72,13
64,104,34,179,167,180,164,52,132,213,34,89,60,123,210,161,201,205,77,115,127,119,186,134,153,157,147,172,110,196,153,65,111,151,63,174,123,58,203,80,180,60,200,216,148,112,215,57,105,117,207,57,212,130,201,36,58,114,149,220,67,210,150,208,163,100,108,89,220,138,118,70,45,100,94,94,74,61,100,154,126,117,210,169,42,180,187,156,118,168,43,37,133,217,36,50,111,101,112,203,121,50,48,158,213,75,218,176,130,135,168,156,56,43,74,200,133,159,212,199,186,136,33,209,157,116,121,145,153,206,45,162,35,153,48,104,163,90,133,221,101,179,154,168,207,36,98,163,208,141,134,99,212,53,162,181,152,214,34,82,134,208,92,183,109,193,174,89,137,52,66,100,43,76,68,49,190,56,142,56,32,140,75,80,127,37,118,181,53,138,79,218,211,102,42,100,215,160,35,55,162,153,129,119,138,149,117,68,163,215,154,36,53,105,87,203,143,60,95,180,214,76,205,131,181,162,140,130,155,142,80,85,56,41,58,90,32,59,90,90,49,61,177,76,54,133,86,90,75,180,170,150,198,99,150,153,46,185,202,35,177,104,59,105,160,215,151,213,58,204,72,44,52,37,59,145,202,34,199,203,185,103,36,49,33,46,219,117,106,75,216,210,38,89,127,146,41,213,119,220,154,102,68,63,123,215,130,61,99,218,188,69,58,98,222,102,161,205,176,128,39,190,187,114,35,83,123,162,77,40,79,185,90,40,187,66,58,199,97,82,195,48,212,223,148,103,40,204,216,143,183,51,52,147,87,91,203,175,88,32,155,116,212,63,100,171,103,129,96,34,201,85,121,39,127,163,110,173,39,79,96,129,221,187,188,99,83,194,178,163,136,92,86,138,52,62,82,50,60,114,123,113,63,56,90,101,210,82,54,160,107,76,84,112,132,136,155,49,152,43,40,212,205,102,123,118,141,196,89,96,146,121,182,88,63,217,110,57,49,164,54,187,138,89,93,196,62,136,186,177,215,212,89,114,109,116,208,37,74,67,125,165,70,49,39,38,101,135,166,65,133,55,95,50,210,32,219,155,222,152,60,216,202,72,56,164,113,194,205,116,203,61,54,55,200,220,168,200,127,103,180,86,177,157,46,56,69,91,166,87,220,71,13
64,105,34,178,167,181,164,53,132,213,34,88,59,123,210,161,201,205,77,115,127,118,186,135,153,157,147,172,110,197,153,65,110,152,63,175,123,58,203,79,181,60,200,216,148,112,215,57,104,116,206,57,212,130,201,37,58,114,149,220,67,209,150,208,163,99,108,89,221,137,119,69,46,100,95,94,74,61,101,154,127,117,210,168,41,180,187,156,118,168,43,36,132,217,37,49,111,101,113,203,121,50,48,157,214,75,218,176,130,135,168,156,56,43,74,199,134,159,212,199,186,136,33,209,157,117,120,146,153,205,44,162,35,153,48,105,163,90,134,221,101,179,153,167,208,35,98,164,208,141,135,100,212,52,163,180,152,214,34,82,134,208,92,182,109,193,174,89,137,51,66,100,43,76,68,49,190,56,142,56,32,139,75,80,127,37,118,181,53,139,80,218,211,102,41,100,215,161,35,54,161,153,128,118,138,150,118,69,164,215,155,37,54,105,87,204,144,60,95,180,214,76,204,130,181,162,140,131,155,142,80,85,56,41,57,91,32,60,90,90,49,61,178,76,54,132,85,90,75,179,170,150,197,99,150,153,46,185,202,34,178,104,59,105,160,215,151,212,58,204,73,45,51,37,60,145,202,34,198,204,185,104,36,50,32,46,219,117,106,75,216,210,38,89,127,146,41,213,119,220,153,101,68,62,123,215,130,62,98,219,187,69,58,98,222,102,161,204,175,128,39,191,187,114,35,83,124,161,77,40,79,184,91,40,186,66,58,199,97,82,194,48,212,223,147,103,41,204,216,143,183,51,52,147,87,91,203,175,87,32,155,116,212,63,100,171,102,130,97,34,201,85,121,38,127,162,111,173,38,79,96,129,221,188,189,99,83,194,179,162,137,91,86,138,52,61,81,51,61,114,123,114,63,55,91,101,210,82,54,160,106,77,84,112,132,137,155,49,152,43,40,212,204,103,123,118,142,196,89,96,146,121,182,88,63,216,110,57,49,164,55,187,139,89,93,196,63,137,186,177,214,211,89,114,108,116,210,37,74,67,125,165,70,50,39,38,101,134,166,66,133,56,95,50,210,32,219,154,222,152,60,216,202,72,56,165,113,194,205,116,202,60,53,55,199,219,168,200,127,103,181,87,177,157,46,56,69,91,166,87,220,72,13
64,105,35,178,167,180,163,52,132,213,34,88,59,122,211,161,201,204,77,114,127,120,186,135,153,158,147,171,110,196,153,65,110,152,63,174,123,58,204,80,181,61,200,217,148,113,215,58,104,116,206,57,211,130,201,36,57,114,150,221,67,209,150,209,163,101,109,89,221,137,119,69,46,100,95,94,74,62,100,154,128,117,210,167,41,180,186,156,118,169,43,36,133,217,36,50,112,100,113,204,120,50,48,158,213,76,218,176,129,136,168,156,56,43,74,199,134,159,212,198,186,136,33,210,158,117,121,146,154,206,45,161,34,152,49,105,162,89,133,221,101,178,154,168,207,36,98,164,208,141,135,99,212,52,163,181,152,214,34,82,135,208,92,183,109,194,174,88,137,51,66,100,43,76,68,49,190,57,141,55,32,139,75,79,128,38,118,182,54,139,80,218,212,102,41,100,215,160,34,54,162,153,128,118,138,150,118,69,163,215,154,35,54,105,87,203,144,61,95,181,214,76,205,130,181,162,140,131,155,142,80,85,56,42,58,90,32,60,91,90,49,61,178,75,54,132,86,91,75,179,170,149,197,100,149,152,46,185,202,35,178,103,59,105,160,216,151,213,58,205,72,44,52,36,59,146,202,33,198,205,184,104,36,50,34,46,220,117,105,75,215,210,38,88,128,146,41,214,119,220,153,101,68,63,124,214,131,61,98,220,187,68,58,98,222,102,162,204,175,128,39,190,187,113,35,83,124,162,77,40,79,184,91,40,186,64,58,199,97,82,194,47,213,222,148,104,40,204,215,143,183,51,52,147,87,90,203,175,88,32,156,116,212,64,101,173,102,129,97,35,200,85,121,39,126,163,110,173,38,79,96,129,221,187,189,99,82,194,179,163,137,91,85,137,52,62,81,49,61,113,124,113,63,54,91,100,211,82,53,159,107,77,84,112,132,136,154,49,152,44,40,211,205,103,122,118,142,196,89,95,146,120,181,88,63,216,110,58,48,163,56,187,139,89,94,196,63,136,187,177,216,211,88,115,108,117,210,37,74,66,125,165,71,50,39,36,100,134,166,66,133,56,95,50,209,32,220,154,222,151,60,216,202,72,57,165,114,194,205,116,203,61,53,54,200,219,168,200,127,102,181,86,177,158,46,56,69,91,166,86,219,71,13
62,107,37,182,169,180,159,54,132,213,36,87,62,124,207,165,202,206,80,116,127,119,187,134,154,148,146,169,113,192,155,62,112,151,61,175,127,58,203,78,182,56,201,215,146,112,212,59,104,114,211,58,214,132,201,38,61,112,147,217,63,212,151,207,162,99,106,91,214,136,122,67,46,99,96,92,75,57,101,154,125,114,216,165,42,181,185,159,120,168,45,37,131,216,39,50,111,99,111,204,122,49,47,158,213,76,217,177,128,137,161,158,57,38,77,202,130,158,211,199,185,136,32,208,159,114,120,149,152,205,39,162,37,148,51,107,168,91,134,219,97,180,155,165,208,38,98,161,209,139,132,100,209,50,163,183,151,214,36,83,133,206,90,182,108,193,181,90,140,52,67,104,44,76,64,47,189,57,139,56,32,138,75,81,126,38,118,182,48,142,77,219,215,98,43,99,214,157,35,50,158,159,127,119,139,148,117,73,164,216,150,38,51,108,88,205,142,58,96,181,210,73,208,130,180,163,140,131,155,144,78,85,56,39,59,93,35,57,95,87,50,62,178,76,54,133,89,90,72,178,170,150,197,98,153,151,47,191,198,34,183,105,59,107,160,214,151,210,55,205,73,42,51,35,60,147,202,32,195,204,188,103,34,51,35,48,217,117,106,78,218,209,34,85,127,146,40,214,123,222,153,101,72,64,124,216,134,63,95,211,188,68,58,94,218,104,163,206,178,131,42,191,184,115,40,76,126,160,78,37,79,186,92,39,184,65,58,200,96,84,195,47,211,222,151,104,42,202,215,141,184,54,50,148,86,92,200,179,85,33,153,117,210,61,97,173,100,128,94,34,198,82,121,36,124,167,111,169,38,81,92,126,226,187,193,101,81,194,178,162,139,95,92,139,50,61,76,53,63,113,124,114,61,57,88,97,210,82,56,161,108,78,83,110,133,134,154,49,151,42,38,212,204,106,120,117,142,196,88,95,143,121,184,90,62,217,113,61,52,166,54,188,140,86,88,195,62,136,185,172,214,210,88,115,106,117,213,31,72,67,125,163,70,50,37,40,103,133,165,65,134,55,97,44,210,31,215,152,226,148,58,218,203,74,52,159,112,195,202,112,205,59,58,57,202,215,176,198,128,100,181,82,179,156,44,56,72,87,165,88,214,73,13
64,104,34,178,167,180,163,52,132,213,34,88,61,123,209,162,201,204,78,115,127,119,186,135,153,157,146,172,109,196,153,65,110,151,63,175,124,58,204,79,181,60,199,216,147,112,214,57,105,116,206,57,212,130,202,36,58,115,148,220,67,210,149,209,163,99,108,89,220,137,119,69,46,100,95,94,74,61,100,153,127,117,210,168,41,180,187,156,118,168,43,36,132,217,37,50,111,100,112,203,121,50,48,157,213,75,218,175,129,136,168,155,56,43,74,199,134,159,212,198,187,136,33,210,157,117,121,146,153,205,44,162,35,154,49,104,162,90,134,221,101,179,154,167,208,35,98,163,209,140,135,100,212,52,162,180,152,214,35,82,135,208,92,183,108,193,175,90,137,51,66,99,44,76,68,49,190,55,142,56,32,139,74,79,127,37,117,181,53,138,80,218,212,102,41,99,216,160,34,54,161,153,128,119,138,149,118,69,163,215,154,36,54,105,87,203,144,60,96,181,214,76,204,131,181,161,141,130,154,141,80,85,56,42,58,90,32,60,91,90,49,60,177,76,54,131,86,91,75,180,170,150,196,99,150,153,47,184,202,35,178,104,59,105,161,215,150,213,57,205,72,44,51,37,60,145,203,35,198,204,185,104,37,50,32,46,220,116,106,75,216,210,38,88,127,146,41,213,117,220,153,102,68,62,123,215,130,61,98,219,187,68,59,97,222,101,161,205,176,128,39,190,187,114,35,82,123,161,77,40,79,185,91,41,186,66,57,200,97,82,195,48,211,223,148,102,41,204,216,143,183,52,53,147,87,91,204,175,87,32,154,116,212,63,100,171,102,130,96,34,200,85,121,38,126,163,111,173,39,79,97,129,221,187,188,99,82,195,178,162,137,91,86,137,52,61,81,51,61,114,123,114,63,56,90,102,210,82,53,160,106,77,83,113,132,137,155,49,152,43,40,212,205,103,124,118,142,196,89,96,146,121,182,88,64,216,110,57,49,164,55,186,138,89,93,196,63,137,186,177,215,212,89,115,108,117,210,37,74,67,125,165,70,49,39,38,101,134,166,66,133,56,95,49,210,31,219,154,222,152,60,216,202,72,56,164,113,195,205,115,203,59,54,54,199,219,168,200,127,102,180,87,176,157,45,56,69,90,167,87,220,72,13
64,106,33,179,167,184,165,52,130,212,33,86,61,124,207,162,201,207,77,116,128,119,188,137,152,158,144,174,109,199,153,67,110,151,64,175,124,59,202,82,180,60,197,216,148,112,216,59,103,116,208,54,213,131,199,38,56,116,150,222,70,210,148,211,163,100,107,89,225,138,118,69,46,99,95,93,73,62,102,153,128,117,210,169,41,180,187,155,117,168,43,38,132,218,38,50,111,101,116,202,120,49,47,158,214,73,217,174,130,133,170,158,60,43,74,202,134,159,210,199,185,136,34,211,157,116,120,146,153,205,44,161,36,155,47,104,163,92,133,221,102,179,151,167,206,37,97,164,208,142,133,99,211,51,166,182,151,214,37,82,135,207,92,183,109,193,173,89,139,50,66,98,44,76,69,49,192,57,140,58,32,141,75,80,128,37,119,183,53,139,80,217,210,101,40,100,216,161,34,57,163,154,128,119,139,151,118,71,165,217,151,36,56,106,86,207,144,59,96,181,214,80,207,129,181,161,145,128,155,142,81,88,57,39,53,92,34,62,90,93,46,62,178,76,55,131,84,92,75,180,170,150,196,98,153,155,45,186,202,36,176,104,58,107,163,216,151,211,56,204,74,43,53,34,57,146,201,34,197,206,184,104,36,50,36,46,219,118,103,77,217,208,36,91,124,145,42,212,118,218,153,104,66,65,123,212,130,60,97,217,189,68,58,98,222,102,162,203,175,125,39,192,188,112,37,82,124,160,79,44,79,185,93,40,187,67,58,201,96,81,194,48,212,222,147,103,39,204,214,142,185,52,52,147,85,92,203,174,87,32,153,116,213,62,100,172,103,128,97,36,202,85,123,40,127,161,110,172,37,79,96,130,221,187,188,100,83,198,178,162,137,94,84,136,51,59,80,50,61,112,120,113,62,56,90,101,211,82,53,160,105,78,86,112,130,136,154,48,153,42,39,212,203,102,123,118,141,197,91,96,146,119,182,84,65,218,109,58,48,166,55,188,140,89,94,196,61,139,189,176,215,212,90,114,109,118,210,38,74,66,127,167,70,52,39,37,102,133,165,65,130,56,94,51,209,35,218,154,222,152,64,219,204,70,58,163,112,195,205,114,201,59,53,56,198,221,166,197,127,105,181,88,176,159,45,57,70,90,167,85,222,72,13
64,104,34,178,167,181,163,52,132,213,34,88,60,123,210,161,201,205,77,115,127,119,186,135,153,157,147,172,110,196,153,65,110,152,63,175,123,58,204,79,181,59,200,216,148,112,214,57,104,116,206,57,212,130,201,37,58,114,149,220,67,209,150,208,163,99,108,89,220,137,119,69,46,100,95,94,74,61,101,154,127,117,210,168,41,180,187,156,118,168,43,36,132,217,36,49,111,101,113,203,120,50,48,157,213,75,218,175,130,135,168,155,56,43,73,199,133,159,212,199,186,136,33,210,157,117,121,146,153,206,44,162,35,153,48,104,163,90,134,221,101,179,154,167,208,36,98,163,208,141,135,100,212,52,162,180,152,214,35,82,135,208,92,183,109,193,174,89,137,51,66,100,43,76,68,49,190,56,142,56,31,139,75,80,127,37,118,181,53,138,79,218,211,102,41,100,216,161,34,55,161,153,128,118,138,149,118,68,163,215,154,36,54,105,87,204,143,60,95,180,214,77,205,130,181,162,140,131,155,142,80,85,56,42,57,91,31,59,91,90,49,61,178,76,54,132,85,90,74,180,171,150,197,99,150,152,46,185,201,35,178,104,59,104,161,215,151,212,58,205,73,44,51,37,60,145,201,34,198,204,185,103,37,50,33,46,219,117,106,75,216,210,38,89,127,146,41,213,118,220,153,102,68,62,123,214,131,61,98,218,187,69,58,97,221,102,161,205,175,128,39,191,187,113,35,83,124,161,77,40,79,185,91,40,186,66,58,199,96,82,194,48,212,222,148,103,40,204,216,143,183,51,52,147,87,91,203,175,87,32,155,116,212,63,100,171,103,130,97,34,201,85,121,39,127,162,111,173,38,79,96,129,221,188,189,99,82,195,179,163,136,92,86,137,52,61,82,50,61,114,123,114,63,56,91,101,210,82,54,160,107,77,84,112,132,136,155,49,152,44,40,212,204,103,123,118,142,197,89,96,146,121,182,87,63,216,110,57,49,164,55,187,138,89,93,196,63,137,186,177,215,211,89,114,108,116,209,37,74,66,125,165,70,50,39,38,101,134,166,66,133,56,95,50,210,31,219,154,222,152,60,216,202,72,56,164,113,194,205,116,203,60,53,55,200,219,168,200,127,102,181,87,177,157,46,56,69,91,167,87,220,72,13
64,105,35,178,167,180,163,52,132,213,34,88,60,123,210,161,201,205,77,115,127,119,186,135,153,157,147,172,110,196,153,65,110,152,63,175,123,58,203,79,181,60,200,216,148,112,214,57,104,116,206,57,212,131,201,37,57,114,149,220,67,209,150,208,163,99,108,89,221,137,119,69,46,100,95,94,74,61,101,154,127,117,210,168,41,180,187,155,118,168,43,36,132,217,37,50,112,101,113,203,121,49,48,158,213,76,218,175,130,135,168,156,56,43,73,199,134,159,212,199,186,136,33,210,157,117,121,146,153,205,44,162,35,153,49,105,163,90,134,221,101,179,154,167,208,36,98,164,208,141,135,100,212,52,163,181,152,214,34,82,134,208,92,183,109,193,174,89,137,51,66,100,43,76,68,49,190,56,142,56,32,139,75,80,127,37,118,181,53,138,79,218,212,102,41,100,215,160,35,55,161,153,129,118,138,149,118,69,163,215,155,36,54,105,87,204,144,60,95,181,214,77,205,130,181,162,140,130,155,142,80,85,55,42,57,91,32,60,90,90,49,61,178,76,54,132,85,90,75,180,171,150,197,99,150,153,46,185,201,35,178,104,59,105,161,215,151,212,58,205,72,44,51,37,60,145,202,34,198,204,185,103,36,50,32,46,220,117,106,75,216,210,38,88,127,146,41,213,119,220,153,101,68,62,123,215,131,61,98,219,187,69,59,97,222,102,161,205,175,128,39,191,187,114,35,83,123,162,77,40,79,185,91,40,187,66,58,199,96,82,194,48,212,222,148,103,40,204,216,143,183,51,52,147,87,91,203,175,87,32,155,116,212,63,100,171,102,130,97,34,201,85,121,39,127,162,110,173,38,80,96,129,221,187,189,99,82,194,178,163,137,92,86,137,52,62,82,51,61,114,123,114,63,56,90,101,210,82,54,160,107,77,84,112,132,136,155,49,152,43,40,212,204,103,123,118,142,196,89,96,146,121,182,87,63,216,110,57,49,164,55,187,139,89,93,196,63,137,186,177,215,211,89,115,108,116,210,37,74,66,125,165,70,50,39,38,101,134,166,66,133,56,95,50,210,32,219,154,222,152,60,216,202,72,56,165,113,194,205,116,203,60,53,55,199,219,168,200,127,103,181,87,177,157,46,56,69,91,166,87,220,72,13
65,103,34,179,167,180,163,53,132,214,33,89,60,123,210,161,201,205,77,114,127,119,185,135,154,156,147,172,111,196,153,65,111,151,64,175,123,59,203,78,180,60,199,217,149,112,214,58,105,116,206,58,213,130,202,37,58,113,150,220,67,209,150,210,164,100,107,89,222,138,119,69,46,100,95,93,74,61,101,155,125,117,211,169,41,180,187,155,118,168,42,36,132,218,37,49,112,100,112,203,120,50,47,158,213,75,219,176,130,136,167,157,56,43,73,200,133,159,211,198,187,136,33,210,157,117,121,145,154,205,44,163,35,154,49,103,164,90,134,222,101,179,153,167,208,35,98,164,208,141,134,100,212,52,163,181,152,215,35,80,133,209,92,184,110,194,174,88,139,51,65,100,44,76,68,48,190,55,140,57,32,139,75,80,128,36,118,181,53,139,80,218,211,102,41,100,215,160,35,54,162,154,129,118,138,149,119,68,163,215,156,36,53,105,87,204,144,61,95,181,213,78,205,130,181,162,140,131,154,143,79,86,56,42,59,91,31,61,91,90,49,61,177,75,55,132,84,90,75,179,171,150,197,98,150,152,46,184,201,35,178,104,59,104,160,216,150,213,57,204,73,45,51,39,60,147,202,35,198,203,185,103,36,50,33,46,219,117,107,75,216,210,38,90,127,145,42,213,119,220,153,102,68,62,124,215,130,61,98,219,186,69,58,96,222,102,161,204,176,128,38,190,186,114,35,83,122,161,77,40,79,185,91,39,187,66,57,200,97,82,195,48,213,222,148,103,40,204,215,143,183,51,53,147,87,91,202,174,87,32,154,116,212,64,100,171,103,130,96,35,201,85,122,39,127,163,110,172,39,80,96,129,221,187,188,98,82,195,178,164,137,92,86,138,52,61,81,50,61,114,123,114,62,56,91,100,209,82,55,160,106,77,84,111,133,135,155,49,153,43,40,212,205,103,123,118,141,196,88,97,145,121,182,88,63,216,110,57,48,163,54,187,138,89,93,195,63,136,186,177,215,211,88,114,108,116,210,37,74,65,125,165,69,48,40,38,101,133,165,65,134,56,95,49,211,32,220,154,222,151,60,216,202,72,57,163,114,194,203,116,203,60,53,56,200,219,168,199,127,103,180,87,176,157,46,55,69,91,166,87,219,72,13
65,104,34,178,167,181,164,51,131,213,34,88,60,122,210,162,201,205,77,114,127,118,186,135,153,157,147,172,110,197,154,65,110,151,63,175,124,58,204,79,180,59,200,216,148,112,214,57,104,116,207,57,212,130,202,36,57,114,148,220,67,209,150,208,163,99,108,88,220,137,119,70,46,100,95,94,75,62,101,154,127,117,210,168,41,180,187,155,118,169,42,37,133,217,37,50,111,100,113,203,121,50,48,158,214,75,218,176,130,135,169,156,56,43,74,199,133,158,211,199,187,136,33,211,158,117,121,145,153,206,44,163,35,154,48,104,163,90,134,221,101,179,154,168,208,35,98,164,208,140,135,100,212,52,163,180,152,215,34,82,135,208,92,183,109,193,174,90,137,51,66,100,43,76,68,49,190,56,142,57,32,139,74,79,127,38,117,182,53,139,80,217,211,102,42,99,216,161,34,54,161,152,128,117,138,150,119,68,164,215,155,37,53,105,87,204,145,61,95,181,214,77,205,130,181,162,140,131,155,142,79,85,56,42,57,91,32,59,91,90,49,61,178,76,54,132,85,90,75,180,170,151,198,99,150,152,46,185,202,35,178,104,59,105,161,215,151,213,58,205,72,44,51,37,59,145,202,34,198,204,185,103,37,50,32,46,220,117,106,75,216,209,38,89,127,146,41,213,119,220,153,101,68,62,123,215,130,61,98,218,187,69,59,98,222,102,160,204,175,127,39,191,187,114,35,83,123,161,77,39,79,185,91,40,187,66,58,199,97,82,194,47,212,223,148,103,40,204,215,143,183,51,51,147,87,91,202,175,87,32,155,116,212,63,100,171,102,130,97,35,201,85,122,38,127,162,110,173,38,79,97,128,220,188,189,99,81,194,179,163,136,92,86,138,52,61,82,51,61,114,123,114,63,56,91,102,210,81,53,159,106,76,84,113,133,136,155,48,152,43,40,212,204,103,123,118,142,196,88,96,146,121,182,87,63,216,110,57,49,164,54,187,138,89,93,195,63,137,187,177,215,212,89,114,108,117,209,37,74,67,125,166,70,49,39,38,101,135,166,66,133,56,95,50,210,32,219,154,221,152,60,216,202,72,56,164,114,194,204,116,203,61,54,55,200,219,168,200,126,103,181,87,177,158,46,56,69,91,166,87,220,72,13
64,104,34,178,167,181,163,52,132,213,34,88,60,123,210,161,201,205,77,115,127,119,186,135,153,157,147,172,110,196,153,65,110,151,63,175,123,58,204,79,181,60,200,216,148,112,214,57,104,116,206,57,212,131,201,37,58,114,149,220,67,209,150,208,163,99,108,89,220,137,119,69,46,100,95,94,74,61,101,154,127,117,210,168,41,180,187,156,118,168,43,37,132,217,37,50,111,101,113,203,121,50,48,157,213,75,218,175,130,135,168,156,56,43,74,199,134,159,212,199,186,136,33,210,157,117,121,146,153,205,44,162,35,154,48,104,163,90,134,221,101,179,154,167,208,36,98,163,208,141,135,100,212,52,163,181,152,214,34,82,134,208,92,183,109,193,174,89,137,51,66,100,43,76,68,49,190,56,142,56,32,139,75,80,128,37,118,181,53,138,80,218,211,102,41,100,216,160,35,54,161,153,128,118,138,149,118,69,163,215,154,36,54,105,87,204,144,60,95,180,214,77,205,130,181,162,140,130,155,142,80,85,56,42,57,91,32,60,91,90,49,61,178,76,54,132,85,90,74,180,170,150,197,99,150,153,46,185,201,35,178,104,59,105,161,215,151,212,58,205,73,44,51,37,59,145,202,34,198,204,185,103,36,50,32,46,219,117,106,75,216,210,38,88,127,146,41,213,119,220,153,101,68,63,123,215,130,61,98,219,187,69,58,97,222,102,161,205,175,128,39,190,187,113,35,83,123,161,77,40,79,185,91,40,186,66,58,199,97,82,194,47,212,222,148,103,41,204,216,143,183,51,52,147,87,91,203,175,87,32,155,116,212,63,100,171,102,130,97,35,201,85,121,39,127,162,111,173,38,79,96,129,221,188,189,99,83,194,178,163,136,92,86,137,52,62,81,51,61,114,123,114,62,56,90,102,210,82,54,160,107,77,84,112,132,136,155,49,152,44,40,212,204,103,123,118,142,196,89,96,146,121,183,87,63,216,110,57,49,164,55,187,139,89,93,196,63,136,187,177,215,211,89,115,108,116,209,37,74,67,125,165,70,50,39,38,101,134,166,66,133,56,95,50,210,32,219,154,222,152,60,216,202,72,56,164,113,194,205,116,203,60,53,55,200,219,168,200,127,102,181,87,177,157,46,56,69,91,167,87,220,72,13
64,105,34,178,167,181,163,52,132,213,34,88,60,122,210,161,201,205,77,115,127,118,186,135,152,157,147,172,110,196,153,65,110,151,63,175,123,58,203,79,181,60,200,216,148,112,215,57,104,116,206,58,212,130,202,37,57,114,149,220,67,209,150,208,163,99,108,89,221,137,119,69,46,100,95,94,74,61,100,154,127,117,210,169,41,180,187,156,118,169,43,36,132,217,37,49,112,100,113,203,121,49,48,157,213,75,218,176,130,135,168,156,57,43,74,199,133,159,212,198,186,136,33,210,158,117,121,146,153,205,44,162,35,153,49,104,163,90,134,221,101,179,154,167,208,36,99,163,208,141,134,99,212,52,163,181,152,214,34,82,134,209,92,183,109,194,174,89,137,51,66,100,43,76,68,49,190,56,142,56,31,140,75,79,128,37,118,181,53,138,80,218,212,102,41,100,216,160,35,54,161,153,128,118,138,149,119,69,163,215,155,37,54,106,87,204,143,60,95,180,214,76,205,130,180,162,140,130,155,142,80,86,56,42,58,90,32,60,90,90,49,61,178,76,54,132,85,90,75,180,171,150,197,99,150,152,46,185,202,35,178,104,59,105,161,215,151,212,58,204,73,44,51,37,60,145,202,34,198,204,185,104,36,50,33,46,220,117,106,75,216,210,38,89,127,146,41,213,118,219,153,101,68,63,124,215,131,61,98,219,188,69,58,97,222,101,161,205,176,128,39,190,187,113,35,82,123,162,77,40,79,185,91,40,187,66,58,199,96,82,195,48,212,222,148,103,40,204,216,143,183,51,52,148,87,91,203,175,87,32,155,116,212,63,100,171,102,130,97,35,200,84,122,38,127,162,111,173,39,79,96,129,221,188,189,99,83,195,178,163,136,92,86,137,52,61,81,50,61,114,123,114,63,56,91,101,210,82,54,159,107,77,84,112,132,136,155,48,152,44,40,212,204,103,123,118,142,196,89,96,146,121,183,87,63,216,110,57,49,165,55,187,139,89,93,196,63,137,186,177,215,211,89,115,108,116,209,37,74,67,125,165,70,50,39,38,102,134,166,66,133,55,95,50,210,32,219,154,222,152,60,216,202,72,56,164,113,194,205,116,203,60,54,55,200,219,168,199,127,103,180,87,177,157,46,56,69,91,167,87,220,72,13
64,104,34,178,167,181,163,52,132,213,34,88,60,123,210,161,201,205,77,115,127,119,186,135,153,157,147,172,110,196,153,65,110,152,63,175,123,58,203,79,181,60,200,216,148,112,214,57,104,116,206,57,212,130,201,37,58,114,149,220,67,209,150,208,163,99,108,89,220,137,119,69,46,100,95,94,74,61,101,154,127,117,210,168,41,180,187,156,118,168,43,37,132,217,37,50,111,101,113,203,121,50,48,157,213,75,218,176,130,135,168,156,56,43,74,200,133,159,212,199,186,136,33,210,157,117,121,146,153,205,44,162,35,154,48,104,163,90,134,221,101,179,154,167,208,36,98,164,208,141,135,100,212,52,163,181,152,214,35,82,134,208,92,183,109,194,174,89,137,51,66,100,43,76,69,49,190,56,142,56,32,140,75,80,127,37,118,182,53,138,80,218,211,102,41,100,216,160,35,54,161,153,129,118,138,149,118,69,163,215,154,36,54,105,87,204,143,60,95,180,214,77,204,131,181,162,140,130,155,142,80,85,56,42,57,91,32,60,91,90,49,61,178,76,54,132,85,90,75,180,171,150,197,99,150,153,46,184,202,35,178,104,59,105,161,215,151,213,58,204,72,44,51,37,60,145,202,34,198,204,185,103,36,50,32,46,219,117,106,75,216,210,38,89,127,146,41,213,119,220,153,101,68,63,123,215,130,61,98,219,187,69,58,97,222,102,161,205,175,128,39,190,187,113,35,83,123,162,77,40,79,184,90,40,186,66,58,199,96,82,194,47,212,222,148,103,41,204,216,143,183,51,52,147,87,91,203,175,87,32,155,116,212,63,100,171,102,130,97,34,201,85,121,38,127,162,110,173,39,80,96,129,221,188,189,99,83,195,179,163,137,91,86,137,52,62,81,51,61,114,123,114,63,56,90,101,210,82,54,160,107,76,84,112,132,136,155,49,152,44,40,212,204,103,123,118,142,196,89,96,146,121,183,87,63,216,110,57,49,164,55,187,138,89,93,196,63,137,186,177,215,211,89,114,108,117,209,37,74,67,125,165,70,50,39,38,101,134,166,66,133,56,95,50,209,32,219,154,222,152,60,216,202,72,56,164,113,194,205,116,203,60,53,55,199,219,168,200,127,103,180,86,177,157,46,56,69,91,167,87,220,72,13
65,105,34,179,167,180,163,52,131,213,34,87,60,123,209,161,201,204,77,114,127,118,186,135,152,156,146,171,110,196,154,65,110,152,63,176,124,59,203,80,180,60,200,216,148,113,215,56,104,116,207,57,212,130,201,37,58,115,149,220,67,210,149,208,163,99,109,88,220,137,119,69,46,99,95,94,75,61,101,154,128,117,210,169,41,180,187,155,119,169,43,37,132,216,37,49,111,101,113,203,120,49,47,158,213,76,219,175,131,136,168,156,57,43,73,200,134,159,212,199,186,137,33,210,157,117,120,146,153,205,45,162,35,153,49,105,163,90,133,221,100,179,153,169,207,36,98,163,209,141,134,100,212,52,162,181,151,214,36,82,135,208,92,182,109,193,175,88,137,50,66,100,44,76,68,49,189,56,142,55,31,140,74,80,128,37,118,182,54,138,79,218,210,102,41,100,216,160,33,54,160,152,129,118,138,150,118,68,163,215,155,37,54,106,87,204,143,61,95,181,214,77,205,130,179,162,140,131,155,142,80,85,55,42,57,89,33,60,90,91,49,61,178,76,54,132,85,89,75,181,171,150,197,100,149,153,46,184,201,35,177,105,59,105,160,215,151,212,58,203,72,45,51,37,59,145,202,35,198,204,185,103,37,50,32,47,219,117,107,75,216,209,38,90,127,145,41,213,118,219,153,101,68,62,124,214,131,61,97,219,187,70,57,97,221,101,160,203,175,129,38,190,187,112,35,83,123,160,77,40,79,184,91,38,187,66,59,198,97,83,194,47,213,223,148,103,41,205,217,144,182,51,52,147,88,91,202,175,88,32,155,116,212,64,99,172,103,130,97,34,201,85,121,39,127,163,110,173,38,80,96,128,222,188,189,98,83,195,178,163,136,92,85,138,53,62,83,50,61,114,123,115,63,57,91,101,210,82,54,160,107,76,84,112,132,137,155,49,152,44,40,212,203,102,124,118,143,197,90,95,147,121,182,87,63,217,109,56,48,164,55,187,139,89,93,196,63,137,187,177,214,212,89,115,108,116,209,38,73,66,125,165,71,49,39,37,101,134,166,66,133,55,94,50,209,31,219,154,223,152,60,216,202,72,55,164,113,194,205,116,203,60,54,55,200,219,168,200,128,102,181,87,177,157,46,55,69,91,165,87,220,71,13
65,105,34,179,168,182,163,52,132,213,35,89,59,125,211,162,201,205,78,114,127,117,186,136,153,157,147,171,109,198,154,63,111,152,62,176,123,60,204,80,183,61,200,216,148,113,214,58,105,116,207,57,212,130,200,37,56,114,149,221,66,209,150,209,163,100,108,89,221,136,119,71,46,101,94,93,74,61,101,154,128,117,211,169,42,180,187,157,118,169,45,36,132,217,37,50,112,100,112,202,120,49,48,157,213,75,218,176,128,135,168,156,57,44,73,200,133,159,213,199,187,137,34,211,158,116,120,146,154,205,45,161,34,153,49,104,163,91,133,221,99,179,153,168,207,35,98,162,208,141,135,100,212,52,163,181,151,215,34,82,135,208,91,182,109,194,174,88,137,51,65,100,43,75,69,48,191,57,142,56,32,140,74,79,127,37,118,180,55,140,81,219,211,103,41,101,216,159,35,54,162,153,127,118,138,149,118,68,164,215,155,36,54,106,88,205,144,60,94,181,214,77,204,131,180,163,140,130,155,142,80,86,56,41,57,90,32,61,91,91,49,61,178,78,54,132,86,90,74,180,170,149,197,100,150,153,45,185,201,35,178,102,59,105,160,215,151,212,58,203,72,44,51,37,60,147,202,34,197,204,184,102,36,50,33,47,219,115,106,75,217,210,39,88,128,145,42,213,119,218,153,102,67,62,123,215,129,60,97,218,187,69,59,97,221,103,160,204,174,127,38,191,187,114,36,82,123,161,76,40,79,183,91,40,186,65,57,199,97,83,193,47,213,223,149,103,40,204,215,143,183,50,51,149,87,91,202,174,87,31,155,116,212,65,101,171,103,130,97,35,200,84,121,39,127,163,111,173,38,79,96,128,220,187,190,98,82,193,178,163,136,90,87,137,53,62,81,51,61,114,123,115,61,55,90,100,210,82,54,159,106,76,83,113,132,137,155,48,152,43,40,211,203,103,124,117,142,196,90,95,146,122,182,88,62,216,111,57,49,163,54,187,139,87,93,196,63,136,187,177,215,211,88,115,108,117,209,36,73,67,125,166,70,49,39,38,102,134,166,66,132,55,96,49,209,31,219,153,221,152,59,215,203,72,55,166,113,194,206,116,203,59,53,56,199,218,169,199,127,102,181,86,178,157,46,57,71,92,166,88,221,72,13
64,104,34,179,167,181,163,52,132,213,33,88,60,123,210,161,201,205,78,114,127,119,186,135,153,157,147,172,110,197,153,65,110,152,63,175,123,59,203,79,181,60,200,216,148,112,214,57,104,116,206,57,212,131,201,37,58,114,149,220,67,209,150,208,163,99,108,89,220,137,119,69,46,100,95,94,75,61,101,154,127,118,210,168,41,180,187,155,118,168,43,37,132,217,36,50,111,101,113,203,121,50,48,158,213,76,218,176,129,135,168,156,56,43,74,199,134,159,212,199,186,136,33,210,158,116,121,145,153,205,44,162,35,153,48,105,163,90,133,221,101,179,153,168,207,36,98,164,208,141,134,100,212,52,163,180,152,214,34,82,134,208,91,183,109,194,174,89,137,51,66,100,43,76,69,49,190,55,142,56,32,140,75,80,127,37,118,181,53,139,80,218,211,102,41,100,216,160,35,55,161,153,128,118,138,149,118,69,163,215,154,36,54,105,87,204,144,60,95,180,214,76,204,130,180,162,140,130,155,141,80,85,56,42,57,91,32,60,91,90,49,61,178,76,54,132,85,90,75,180,171,150,197,99,150,153,46,185,202,35,178,103,59,105,161,216,151,213,58,205,72,45,51,37,60,145,201,34,198,204,185,103,36,49,33,46,219,117,106,75,216,210,38,89,127,146,41,213,118,220,153,101,68,63,124,215,130,61,98,218,187,69,59,97,222,102,161,205,175,128,39,191,187,114,35,83,123,161,77,40,79,184,91,40,186,66,58,199,97,82,194,48,212,222,148,104,40,204,216,143,183,51,51,147,87,91,203,175,87,32,155,116,212,63,100,171,102,129,96,34,201,85,121,39,127,162,111,173,39,79,96,129,221,188,189,99,82,194,178,163,136,92,86,138,53,61,82,51,61,114,124,114,63,56,90,102,210,82,54,160,107,77,84,112,132,136,155,49,152,44,40,212,204,103,123,118,142,197,89,96,146,122,182,87,63,216,110,57,49,164,55,187,139,89,93,196,63,136,187,177,215,211,89,115,108,116,209,37,74,67,126,165,70,50,39,38,102,134,166,66,133,56,95,50,209,31,219,154,222,152,60,216,202,72,56,164,113,194,205,116,202,60,54,55,199,220,168,200,127,103,181,87,177,157,46,56,69,90,166,87,220,72,13
64,105,34,178,167,181,164,51,132,213,34,88,60,123,210,161,201,204,77,115,128,119,186,135,153,157,147,171,110,197,153,65,110,151,63,175,123,58,203,79,181,60,200,216,148,112,214,57,104,116,207,57,212,130,201,36,58,113,149,220,66,209,149,209,163,99,108,89,220,137,120,69,46,100,94,94,75,61,101,154,127,117,210,168,41,180,188,155,118,168,43,36,132,217,36,50,111,101,114,204,121,49,48,158,214,75,218,175,130,136,168,156,55,42,74,199,135,159,212,199,187,137,33,210,156,117,121,145,154,205,44,162,35,154,49,105,162,90,133,221,101,179,153,167,208,36,98,163,208,140,135,100,212,52,163,180,152,214,35,82,135,208,91,182,109,193,174,89,137,51,66,100,44,76,69,48,189,56,142,56,32,140,74,79,128,37,118,181,53,138,79,218,212,102,42,100,216,160,35,55,162,153,129,118,138,149,118,69,163,214,154,37,54,105,86,204,143,61,95,180,214,77,204,130,180,163,140,130,155,142,80,86,56,42,58,91,32,60,91,90,48,60,178,75,54,132,85,90,75,180,170,151,197,99,150,152,46,184,202,35,178,104,59,105,162,215,150,212,58,204,73,44,51,37,60,145,202,35,197,204,185,103,36,50,33,47,220,117,105,76,216,210,38,89,127,146,40,213,118,220,153,102,68,62,123,215,131,62,98,219,187,69,58,97,222,102,160,205,176,128,39,190,187,114,36,82,124,161,77,40,79,185,91,40,186,65,58,199,97,82,194,48,212,223,147,103,41,204,216,143,182,51,51,147,87,91,203,175,87,32,155,116,212,62,100,171,103,130,96,35,201,84,121,38,127,162,111,173,38,79,97,129,220,187,189,98,83,195,178,163,136,91,86,138,52,62,82,51,61,114,124,114,62,55,90,102,210,83,54,159,106,76,84,112,132,136,155,48,152,44,39,212,204,102,123,119,142,196,88,96,146,121,183,88,63,216,110,57,48,164,54,187,139,89,93,196,63,136,187,177,215,212,88,115,108,116,209,37,75,66,125,165,70,50,39,38,101,134,166,66,133,56,95,51,209,32,219,154,222,152,60,217,203,72,56,165,113,193,205,115,203,60,53,55,199,219,168,200,127,103,181,87,178,156,46,55,69,90,167,87,219,72,13
64,105,34,178,167,181,163,52,132,213,34,88,60,123,210,161,201,204,77,115,127,118,186,135,152,157,146,172,110,196,153,65,110,151,63,175,124,58,203,79,180,60,200,216,148,112,214,57,104,116,206,57,212,130,201,37,57,114,149,220,67,209,150,208,163,100,108,89,221,137,119,69,46,101,95,93,74,61,101,154,126,117,210,168,42,180,187,155,118,168,43,36,132,217,36,49,111,100,113,203,121,50,48,157,214,75,218,176,130,135,168,155,56,43,74,199,134,159,212,199,186,136,33,210,158,117,121,146,153,205,44,162,35,153,49,104,163,90,133,221,101,179,154,168,208,36,98,163,208,141,135,99,212,52,163,180,151,214,34,82,134,209,92,183,109,193,174,90,137,51,66,100,44,76,69,49,189,56,142,56,32,140,74,79,127,37,118,181,53,138,79,218,211,102,42,100,215,160,35,54,161,153,128,118,138,149,118,69,163,215,155,36,54,105,87,204,144,60,95,180,214,77,205,130,181,162,140,130,155,142,80,85,56,42,57,91,32,59,91,90,49,61,178,76,54,132,85,90,74,180,171,150,197,99,150,152,46,185,201,35,178,104,59,105,161,215,151,212,58,205,73,44,51,37,59,145,202,35,198,204,185,103,37,50,33,46,220,117,106,74,216,210,38,88,127,146,41,213,119,220,153,101,68,62,123,215,130,61,98,219,187,69,58,97,222,102,161,205,176,128,39,190,187,114,35,83,123,162,77,40,79,185,91,40,186,66,58,199,96,82,195,48,212,222,148,104,40,204,216,143,183,51,52,147,87,91,203,175,88,32,155,116,212,63,100,171,102,130,96,35,201,85,121,39,127,162,111,173,38,79,96,128,221,188,189,99,82,194,179,163,137,92,86,138,52,61,81,51,61,114,124,114,62,56,91,101,210,82,54,160,107,76,84,112,132,136,155,49,152,44,41,212,204,103,123,118,142,197,88,96,146,121,182,87,63,216,110,57,49,164,55,187,139,89,93,196,63,137,187,177,215,211,89,114,108,116,209,37,74,67,125,165,70,50,39,38,101,134,166,66,133,56,95,50,210,31,219,154,222,152,60,216,202,72,56,164,113,194,205,115,203,60,53,55,200,220,168,200,127,103,181,87,177,157,46,56,69,91,166,87,220,72,13
65,103,33,179,166,180,162,53,131,212,34,88,62,124,211,162,202,203,76,114,126,120,186,135,153,156,148,173,111,195,154,64,108,152,64,174,121,58,203,81,179,60,200,217,149,113,214,58,104,115,205,57,211,133,201,38,56,112,150,221,67,210,148,209,162,99,110,91,224,137,120,69,46,100,94,95,70,62,100,154,126,116,210,168,41,180,188,156,117,168,42,36,133,217,35,49,108,102,114,204,120,51,50,160,214,78,217,175,131,135,168,158,57,41,72,199,132,158,213,197,187,138,35,210,157,117,120,144,153,204,42,164,38,153,48,105,161,88,134,222,103,180,154,167,207,34,98,165,208,141,135,100,210,52,165,178,150,213,34,82,132,209,94,181,111,192,175,89,138,50,64,101,43,74,68,49,189,54,142,56,30,139,75,81,125,37,119,181,55,138,78,218,214,102,43,99,215,160,35,54,161,153,129,117,138,149,118,67,164,215,154,37,53,106,85,204,143,60,94,180,212,75,206,130,181,160,141,131,154,140,81,84,56,41,57,92,33,58,90,90,49,60,178,76,53,133,86,90,74,180,170,151,197,98,149,155,44,186,202,33,177,103,60,106,161,216,149,213,59,205,74,44,51,37,58,144,201,33,198,203,186,103,36,51,33,46,219,119,107,74,215,210,38,89,127,148,42,214,119,219,153,100,70,62,122,216,131,61,97,218,187,68,58,95,220,103,161,205,174,128,39,190,186,114,36,84,124,161,74,38,79,184,93,38,185,66,58,198,97,82,193,48,213,223,147,105,39,203,216,142,182,52,49,147,87,92,203,176,87,32,156,117,213,63,100,171,104,130,96,34,201,83,121,39,128,165,110,171,40,79,95,129,219,188,189,98,84,194,180,161,138,93,86,137,53,61,82,52,58,113,124,112,62,55,90,101,212,81,54,160,107,79,83,112,132,135,156,47,152,45,39,212,204,102,124,117,142,196,90,96,148,122,180,89,61,216,110,56,50,163,54,187,138,88,92,194,62,136,187,178,214,210,90,113,109,117,211,37,74,67,124,164,69,49,41,38,103,135,166,64,132,57,96,47,208,33,220,153,224,153,58,217,203,73,57,164,112,192,204,115,204,59,53,55,200,217,168,201,126,102,182,87,178,157,47,54,68,91,168,88,219,72,13
63,104,34,178,168,182,163,53,131,212,35,88,60,123,209,161,201,207,77,115,128,119,186,136,150,157,145,172,110,197,153,63,110,153,64,175,121,60,204,79,179,59,201,216,147,115,214,56,104,115,205,56,212,131,200,37,57,114,149,221,66,209,151,206,163,101,109,88,220,136,118,71,46,99,93,93,75,60,101,153,127,116,212,168,42,181,186,157,117,169,44,38,132,217,36,49,110,100,113,204,120,49,48,159,211,75,218,176,129,134,169,156,57,42,73,198,134,160,212,199,187,136,33,210,157,118,120,147,154,206,43,162,34,152,50,105,161,90,136,222,102,180,154,166,206,36,98,163,208,140,136,99,211,53,163,180,151,214,36,83,135,208,92,183,108,194,174,90,139,51,67,99,44,76,68,50,191,57,140,53,32,138,73,79,127,37,118,183,54,137,79,219,211,101,40,99,214,160,34,54,162,153,128,120,137,150,119,67,164,214,155,36,54,105,88,203,143,60,96,181,213,77,206,131,181,161,142,130,156,142,81,86,57,43,57,90,32,59,91,90,51,63,178,77,53,132,84,91,75,180,169,150,197,99,150,152,44,184,202,35,177,104,58,106,162,216,150,212,56,206,72,45,49,38,59,146,203,35,198,206,185,103,36,49,34,45,220,117,104,76,216,211,40,90,127,146,40,213,118,218,154,103,68,62,123,214,131,61,97,219,187,68,58,96,223,102,159,205,175,127,39,191,187,112,36,82,123,162,77,40,78,184,90,40,185,64,58,199,96,81,194,47,212,221,145,105,39,206,215,144,182,50,50,147,87,91,202,176,87,31,156,117,211,62,101,171,103,131,97,34,201,82,120,40,127,161,112,171,39,80,96,130,221,188,188,98,82,194,177,163,135,93,86,137,52,63,82,49,61,113,123,113,63,57,89,100,210,80,53,157,106,77,85,113,132,136,155,48,152,43,41,212,202,101,124,118,142,196,88,96,147,123,182,86,62,216,112,58,48,165,53,186,138,89,92,197,62,137,186,178,214,211,89,115,107,117,208,38,74,65,124,166,70,50,39,38,100,135,166,67,133,55,95,51,210,30,218,153,224,152,59,215,202,73,56,163,114,194,204,116,202,60,54,55,198,219,167,201,127,103,179,88,176,157,44,55,69,92,167,87,219,72,13
64,104,35,178,166,181,163,53,132,214,33,88,60,122,210,162,201,204,77,114,127,119,185,135,152,156,146,172,110,196,153,66,110,152,63,175,123,58,203,79,181,60,200,216,148,113,214,57,104,116,207,57,212,130,201,36,57,114,149,221,67,209,150,208,163,99,107,89,220,137,119,69,46,100,95,94,74,61,101,154,127,117,211,168,42,180,187,156,118,169,42,36,133,217,37,50,112,100,113,203,120,50,48,157,213,75,218,176,130,135,168,156,57,43,73,200,133,160,211,198,187,136,34,210,157,117,120,146,153,205,43,162,35,154,49,104,163,89,134,221,101,179,153,167,208,35,98,163,209,140,135,99,211,52,163,182,152,214,34,83,135,208,92,183,109,193,175,89,137,51,65,100,43,76,69,49,190,57,142,56,32,140,75,80,127,37,118,182,53,138,80,218,212,102,42,100,216,160,34,54,161,153,128,118,138,149,118,68,164,214,155,36,54,105,87,204,143,60,95,180,214,76,204,130,180,162,140,131,155,142,80,85,55,41,57,91,32,60,91,89,49,61,178,76,54,132,85,90,75,180,170,150,197,100,150,152,46,184,201,35,178,104,58,105,161,215,150,212,58,205,72,45,51,37,60,145,203,34,199,204,185,103,36,50,33,47,220,117,106,75,216,209,38,89,127,146,42,214,119,219,153,101,68,63,124,215,130,61,97,219,187,70,59,97,221,102,161,204,175,127,39,190,187,113,35,83,123,162,77,41,79,185,91,40,186,65,58,199,97,82,194,48,212,223,148,104,41,205,216,143,183,51,52,147,87,91,203,175,87,32,155,117,212,64,100,171,103,130,96,34,200,85,121,39,127,162,110,173,38,79,96,129,220,188,190,98,82,195,179,163,136,92,87,138,53,61,82,51,60,114,124,114,63,56,90,101,210,81,54,159,106,76,84,113,132,136,155,49,152,43,41,213,205,103,123,118,142,196,89,96,146,121,183,87,63,216,111,57,49,165,54,187,139,88,93,196,63,136,187,177,214,212,89,115,108,117,209,37,74,67,125,165,71,49,39,38,101,134,166,66,132,55,95,50,209,32,219,154,223,152,61,216,202,73,56,164,113,194,205,116,203,60,54,55,199,219,168,200,127,103,181,86,177,157,46,56,69,90,167,87,221,71,13
65,104,35,179,166,180,164,52,131,213,32,88,58,123,209,161,201,205,78,113,127,118,186,132,153,156,146,172,109,194,153,67,110,150,63,177,125,56,203,78,180,60,200,216,148,113,214,55,104,117,207,57,212,130,201,35,56,116,150,220,68,209,150,208,163,102,110,90,219,137,117,69,47,101,96,94,75,59,100,155,126,116,210,168,42,180,189,157,118,168,44,35,131,217,35,50,109,101,116,203,120,51,47,156,213,76,217,175,131,134,165,155,55,42,74,199,135,158,212,199,186,136,34,209,158,118,120,147,154,207,42,162,36,155,49,104,163,92,133,223,99,178,153,167,210,35,99,165,208,143,135,100,213,53,164,180,150,214,35,83,136,210,91,182,109,195,174,89,139,50,68,101,45,76,69,49,190,59,144,55,30,138,75,78,126,37,120,180,53,140,80,218,211,100,42,99,216,160,35,55,162,153,126,117,138,149,119,69,165,215,155,36,55,105,87,203,145,61,98,180,212,76,204,128,179,161,139,130,154,142,83,84,57,42,58,89,33,59,92,92,49,62,177,74,56,134,84,89,75,180,170,150,197,100,148,153,46,187,199,35,180,103,60,104,161,216,151,213,59,203,74,44,50,37,60,145,204,35,196,207,186,104,36,50,32,45,219,117,107,76,216,209,36,91,128,146,42,212,118,222,154,101,68,65,124,215,131,61,98,218,187,69,57,97,223,104,160,206,177,126,40,192,187,112,36,83,123,162,77,41,79,186,91,40,189,67,59,198,94,83,195,48,211,222,146,102,41,206,216,144,183,50,53,147,87,91,205,174,86,31,156,115,213,63,100,173,102,129,96,33,203,85,122,39,128,163,109,174,39,82,96,129,221,189,189,98,84,193,177,163,133,93,84,139,52,61,80,49,60,113,123,113,62,58,89,102,210,80,55,161,106,76,84,114,133,136,156,47,151,46,40,211,205,102,122,117,143,195,90,94,146,121,183,87,62,216,110,58,50,164,55,188,137,90,92,193,62,137,185,177,215,210,87,115,109,116,208,38,73,66,125,164,72,49,39,38,101,135,164,64,133,57,94,53,209,33,220,155,225,152,61,216,204,73,57,165,113,195,206,116,203,60,52,56,200,221,168,199,128,101,182,87,178,158,44,57,69,92,166,86,218,70,13
64,104,34,178,167,181,163,52,132,213,34,88,60,122,210,161,201,205,78,115,127,118,186,135,152,157,147,172,110,196,153,65,110,151,63,175,123,58,203,79,181,60,200,216,148,112,214,57,104,116,206,57,212,130,201,37,57,115,149,220,67,209,150,208,163,100,108,89,221,137,119,69,46,101,95,94,74,61,101,154,127,117,210,168,41,180,187,156,118,168,43,36,132,217,37,50,111,101,113,203,121,50,48,157,213,75,218,176,129,135,168,156,56,43,73,199,133,159,212,199,186,136,33,210,157,117,121,146,153,206,44,162,35,153,48,105,163,90,134,221,101,179,153,167,208,36,98,163,208,141,135,100,212,52,163,180,152,214,34,82,134,208,92,183,109,193,174,89,137,51,66,100,43,76,68,49,190,56,142,56,32,139,75,79,127,37,118,182,53,138,79,218,211,102,41,100,216,161,35,54,161,153,129,118,138,149,118,69,163,215,154,36,54,105,87,204,144,60,95,180,214,76,205,130,181,162,140,130,155,142,80,85,56,42,57,91,32,59,91,90,49,61,178,76,54,132,85,90,74,180,171,150,197,99,150,152,47,185,201,34,178,104,59,105,161,215,151,213,58,204,73,45,51,37,59,145,202,34,198,204,185,103,36,50,33,46,220,117,106,75,216,210,38,88,127,146,41,213,119,220,153,101,68,63,123,215,131,62,98,219,187,69,59,97,222,102,161,205,176,128,39,191,187,113,35,82,123,162,77,40,79,185,91,40,187,66,58,199,97,82,194,48,212,222,148,103,41,204,216,143,183,51,51,147,87,91,203,175,87,32,155,116,212,63,100,171,102,130,97,34,200,85,121,39,127,162,110,173,39,79,96,129,221,187,189,99,82,194,179,163,137,91,86,137,52,62,82,51,61,114,123,114,63,56,90,101,210,82,54,159,107,76,84,112,132,136,155,49,152,44,40,212,204,103,124,118,142,197,89,96,146,121,182,87,63,216,110,57,49,164,55,187,138,89,93,196,63,136,187,177,215,211,89,115,108,116,209,37,74,67,125,165,70,50,39,38,101,134,165,66,133,56,95,50,210,32,219,154,222,152,60,216,202,72,56,164,113,194,205,116,203,60,54,55,200,220,168,200,127,103,181,87,177,157,46,56,69,91,167,87,220,72,13
64,104,34,179,169,180,164,51,133,212,32,89,59,124,210,162,201,205,78,114,127,117,187,136,152,156,148,172,110,196,153,66,110,151,64,175,121,58,205,79,180,59,201,216,147,112,214,56,103,117,206,58,212,132,201,36,57,114,149,219,67,209,149,208,162,100,107,88,221,138,119,70,46,101,96,93,73,61,102,154,127,118,210,168,41,180,187,156,118,167,43,37,133,218,37,50,111,101,113,203,121,50,47,158,215,75,217,175,131,135,169,155,57,42,73,199,134,159,211,200,186,136,34,209,157,116,120,145,153,205,44,162,35,153,49,105,163,92,133,220,101,179,152,166,208,35,98,164,206,140,134,98,212,52,162,179,151,215,34,82,135,207,93,182,109,192,174,89,137,52,66,99,43,76,69,48,191,56,142,56,31,139,73,80,128,38,118,181,53,139,81,218,210,101,42,100,216,159,35,55,160,153,128,119,138,149,119,68,163,214,155,36,54,105,87,203,143,60,96,181,214,78,204,131,180,161,139,131,155,142,81,85,55,41,58,92,33,60,91,90,49,60,180,75,52,133,86,90,74,179,170,150,198,99,151,152,46,185,202,34,179,103,59,106,161,216,152,212,57,204,72,44,51,37,60,146,203,33,197,204,184,103,37,50,32,47,219,117,107,73,216,209,39,89,127,146,40,214,118,219,153,101,69,62,123,215,130,62,98,218,187,69,57,98,221,102,161,204,175,129,40,190,189,114,35,82,122,162,77,40,78,184,92,40,186,66,59,200,97,82,194,46,213,222,149,103,40,203,217,143,184,50,51,147,88,90,202,176,87,32,154,117,211,64,101,170,102,130,97,34,201,85,122,38,126,163,111,172,40,79,96,129,221,188,189,99,82,194,180,163,137,91,86,137,52,62,82,51,61,114,125,113,62,57,91,101,210,81,53,159,107,76,84,114,131,136,155,48,151,42,40,212,203,103,124,118,141,195,91,95,147,121,182,87,62,214,111,57,50,165,55,187,139,88,92,195,62,137,187,177,215,211,89,114,107,117,210,38,73,67,124,166,72,50,38,37,101,135,165,66,133,54,96,50,209,32,220,155,223,151,60,216,201,71,56,165,115,193,205,117,203,60,53,55,199,219,168,200,126,103,181,87,178,157,46,56,68,92,167,88,220,73,13
66,106,35,179,168,180,164,57,131,217,35,87,61,121,212,165,200,205,76,112,128,117,185,135,154,162,146,173,107,197,155,62,113,151,64,172,121,60,205,83,182,60,197,214,148,111,217,59,103,114,202,53,213,132,197,33,55,112,150,222,67,206,153,208,166,102,108,87,219,140,121,68,47,103,93,96,71,57,102,156,128,116,208,169,37,180,188,154,114,166,45,36,133,217,40,48,109,101,109,202,120,54,41,160,211,77,217,175,129,136,167,154,57,40,77,203,136,162,214,197,187,138,35,208,157,116,120,145,151,211,44,162,33,155,53,100,161,92,133,223,101,183,155,169,208,38,97,164,207,141,132,98,213,53,164,181,156,213,31,81,131,206,87,184,111,195,170,91,136,54,65,99,43,78,66,47,185,58,140,55,29,141,69,79,124,37,120,184,56,140,82,220,211,100,39,99,218,157,31,52,163,151,124,116,136,154,114,71,166,214,155,39,53,104,85,203,146,63,94,183,217,81,205,134,176,160,142,134,155,146,76,85,59,43,62,88,31,60,90,92,50,58,180,80,50,131,84,91,77,178,171,147,198,103,149,150,45,182,204,32,175,105,58,99,159,219,150,212,58,203,72,42,53,34,58,144,202,34,195,205,186,99,39,52,36,45,218,116,104,75,212,207,38,87,128,147,42,214,117,215,153,97,65,66,126,216,129,60,99,219,184,69,62,100,222,100,161,204,175,128,42,196,185,111,33,83,120,161,78,41,83,182,92,41,186,67,60,199,95,80,194,50,213,223,145,99,41,204,218,144,179,48,51,145,87,91,203,177,88,37,156,114,212,62,99,168,104,127,97,36,200,86,120,36,127,169,113,174,41,79,94,131,219,192,188,96,79,191,177,160,136,93,88,137,50,63,81,52,63,115,127,114,65,57,91,103,211,83,53,161,109,77,82,113,136,137,153,49,151,47,38,213,202,104,123,119,145,194,87,97,147,122,181,91,58,218,110,58,50,162,55,188,138,92,93,198,63,139,186,178,216,213,88,119,110,117,205,37,75,66,121,165,72,50,36,37,101,134,166,70,131,55,99,45,212,36,219,151,223,152,59,215,201,72,56,165,117,188,202,113,199,59,55,54,200,220,172,199,126,101,182,86,178,159,45,55,71,96,167,87,212,70,13
64,104,34,178,167,181,163,52,132,213,34,88,60,122,210,161,201,205,77,115,127,119,186,135,152,157,146,172,110,196,153,65,110,152,63,175,123,58,203,79,181,60,200,216,148,113,214,57,104,116,206,57,212,130,201,37,57,114,149,220,67,209,150,208,163,99,108,89,221,137,119,69,46,100,95,94,74,61,101,154,127,117,210,168,41,180,187,156,118,168,43,37,132,217,37,49,112,101,113,203,121,50,48,157,213,75,218,176,130,135,168,156,56,43,74,200,134,159,212,199,186,137,33,210,157,117,121,145,153,205,44,162,35,153,48,104,163,90,133,221,101,179,154,167,208,36,99,164,208,141,135,100,212,52,163,180,152,215,35,82,134,208,92,183,109,193,174,89,137,51,66,100,44,76,69,49,190,56,142,56,32,140,74,80,128,37,118,182,53,138,79,218,211,102,41,100,215,160,34,54,161,153,129,118,138,149,118,69,163,215,155,36,54,105,87,204,144,60,95,180,214,77,205,130,180,161,140,130,155,142,80,85,56,42,57,91,32,60,91,90,49,61,178,76,54,132,85,90,75,180,170,150,197,99,150,153,47,185,201,35,178,104,59,105,161,215,151,212,58,204,73,44,51,37,60,145,202,34,198,204,185,103,37,50,33,46,219,117,106,75,216,210,38,88,127,146,41,213,118,219,153,101,68,63,123,215,130,61,98,219,187,69,58,97,222,102,161,205,176,128,39,190,187,113,35,83,124,162,77,40,79,185,91,40,187,66,58,199,97,82,194,48,212,222,148,103,40,204,216,143,183,51,52,147,87,91,203,175,87,32,155,116,212,63,100,171,103,130,97,35,201,85,121,39,127,163,111,173,39,80,96,129,221,188,189,99,82,195,178,163,136,91,86,137,52,61,81,51,61,114,123,114,63,56,90,101,210,82,54,160,107,77,84,112,132,136,155,48,152,43,40,212,204,103,123,118,142,197,89,96,146,121,182,87,63,216,110,57,49,164,55,187,139,89,93,196,63,137,186,177,215,211,89,114,108,116,209,36,74,67,125,165,70,50,39,38,101,134,166,66,133,56,95,50,210,32,219,154,222,152,60,216,202,72,56,165,114,194,205,116,203,60,54,55,199,220,168,200,127,103,181,87,177,157,46,56,69,91,166,87,220,72,13
64,104,34,178,168,180,164,52,132,214,34,88,60,123,210,162,200,205,77,115,126,118,186,135,152,156,147,172,110,196,154,65,111,152,64,175,123,59,203,79,180,60,200,215,147,113,214,58,104,115,206,58,213,131,201,36,58,114,149,221,67,209,149,208,164,99,107,89,220,136,119,70,46,101,96,94,75,62,100,154,127,117,211,168,41,180,188,155,118,169,42,37,132,218,36,50,111,101,114,203,121,50,47,158,213,75,218,176,129,135,168,155,56,43,73,200,133,160,213,199,187,136,33,210,157,117,121,146,153,205,44,163,35,154,48,105,162,89,133,221,101,180,154,167,208,36,98,164,209,141,136,100,212,52,163,180,152,215,35,82,135,208,91,183,109,194,174,89,137,51,66,100,43,77,69,49,190,56,143,57,31,140,74,79,126,38,117,181,52,138,79,218,211,102,42,100,216,161,35,54,162,153,128,117,137,150,118,68,164,215,154,36,54,106,86,204,143,60,95,179,213,76,205,131,181,162,139,130,154,142,80,85,57,42,58,91,31,60,91,90,50,61,178,76,54,131,84,89,75,179,171,151,198,99,150,152,46,184,201,35,178,104,59,105,160,214,151,212,58,204,72,45,52,38,59,145,202,35,198,204,185,103,37,50,33,46,220,117,105,75,217,210,38,88,127,146,41,213,118,220,153,101,68,62,123,215,130,62,98,218,188,69,59,97,222,102,161,205,176,128,39,191,189,114,35,83,124,161,77,40,79,186,91,40,187,65,58,199,97,82,194,47,212,221,148,103,41,203,216,143,182,51,50,148,86,91,202,175,87,33,155,116,211,64,100,171,102,130,97,35,200,84,122,39,127,162,110,172,38,79,96,129,221,188,189,99,82,194,178,163,137,91,86,137,52,62,82,50,60,114,124,114,63,56,91,103,209,82,54,159,106,76,84,112,132,136,155,49,152,43,39,212,204,103,123,118,142,196,89,96,147,122,182,88,63,217,111,56,49,164,54,187,138,89,93,195,63,136,187,177,214,211,89,114,108,116,210,37,74,67,125,164,71,50,39,38,102,134,166,66,134,57,96,49,210,32,219,154,222,153,60,216,203,72,57,165,113,193,205,116,202,60,53,54,199,219,168,200,127,103,180,86,177,158,46,55,69,91,167,87,219,72,13
64,104,34,179,167,181,164,52,132,213,33,88,60,123,210,162,201,204,77,115,127,119,186,135,152,157,146,172,110,197,153,66,110,152,63,174,124,59,203,79,181,59,200,216,148,112,214,57,104,116,207,57,212,131,201,37,57,114,148,220,67,209,149,208,163,99,108,90,220,137,119,70,47,100,96,94,75,62,101,154,127,117,210,168,42,180,188,156,118,168,43,36,132,217,37,49,112,100,113,204,121,50,48,157,214,76,218,176,130,135,168,156,56,43,73,200,133,159,212,199,186,136,33,210,157,117,121,146,153,206,45,162,34,153,48,104,162,90,133,221,101,179,153,167,208,36,98,163,208,141,135,100,212,52,163,181,152,214,34,82,134,208,92,183,109,194,174,89,137,51,66,100,43,76,69,49,190,56,142,56,32,140,74,80,127,37,118,181,54,138,79,219,211,102,41,99,215,161,35,54,162,154,129,119,138,149,118,69,163,215,155,36,54,105,87,204,143,60,95,181,214,77,204,130,180,162,140,130,155,141,80,86,56,42,57,91,31,59,91,90,49,61,178,76,54,132,86,90,74,179,170,150,197,100,150,153,46,185,201,35,178,103,59,105,161,215,151,212,58,204,73,45,51,37,60,145,201,34,199,205,185,103,37,49,33,47,219,117,106,74,216,210,37,88,127,146,42,213,118,220,153,101,68,63,124,215,130,61,98,218,187,69,58,97,222,102,160,205,175,128,39,191,187,114,35,82,124,162,77,40,78,185,91,40,187,65,57,199,96,82,194,47,212,222,148,104,41,204,216,143,183,51,52,147,87,91,204,175,88,31,155,116,212,63,100,171,102,129,97,34,201,85,121,39,127,162,110,173,39,79,96,129,221,188,189,99,82,195,178,164,136,91,86,137,52,61,82,50,61,113,123,114,63,56,90,102,210,82,54,160,106,76,84,113,132,136,155,49,152,43,40,212,204,103,123,118,142,196,89,96,146,121,182,88,63,216,110,57,49,165,54,187,139,89,94,196,62,136,186,177,215,211,89,115,108,117,210,37,73,67,125,164,70,49,39,38,101,134,166,66,133,56,95,50,210,32,219,154,223,153,60,216,202,72,56,165,113,194,205,116,203,61,53,55,200,219,168,200,127,103,180,87,177,157,46,56,70,90,167,88,219,71,13
64,105,34,178,168,181,164,52,132,213,33,88,60,122,210,161,201,205,77,114,127,119,185,135,153,157,146,172,109,197,152,66,110,151,63,175,123,58,203,79,181,59,199,216,148,112,214,57,104,116,206,57,212,130,202,36,57,115,148,220,67,209,151,209,163,99,108,89,221,137,119,69,46,100,95,93,74,61,100,154,126,117,211,169,41,181,188,155,118,169,43,37,132,217,37,49,111,101,113,204,121,50,48,158,214,75,218,176,129,135,168,156,56,43,73,199,134,159,213,199,186,137,33,209,157,117,120,146,153,205,44,161,34,153,48,105,163,90,133,221,101,179,154,166,208,35,98,163,208,141,135,99,212,53,163,180,152,215,35,82,135,208,92,183,109,193,174,89,137,51,66,100,43,76,68,48,190,56,142,57,31,140,75,79,128,38,117,182,53,138,80,219,211,102,41,100,215,161,34,54,161,153,128,119,137,149,117,68,163,215,155,36,53,105,88,203,143,60,95,180,213,77,204,130,180,161,140,130,154,142,80,85,56,41,58,90,31,59,91,90,49,60,178,76,54,132,86,90,75,179,171,150,197,98,150,153,46,185,202,35,178,104,58,105,161,215,151,213,59,205,73,44,52,37,60,145,203,35,198,205,185,103,37,49,32,46,219,117,106,75,216,210,38,89,127,146,42,214,118,220,152,101,68,62,124,215,130,61,97,219,187,69,58,97,222,102,161,205,175,127,39,190,187,113,34,83,123,160,76,41,80,185,90,40,186,67,58,199,96,82,195,48,212,222,147,103,40,204,216,142,183,51,52,147,88,91,202,175,88,33,155,117,211,62,99,171,103,130,96,35,201,85,121,39,128,163,110,172,38,79,96,129,221,188,189,99,82,194,179,163,137,92,86,138,53,61,81,51,60,114,123,113,64,56,91,101,210,81,54,159,107,76,84,112,132,137,155,48,152,44,40,212,204,103,124,118,141,196,90,96,146,121,183,87,63,216,110,57,49,164,55,187,139,88,93,195,62,137,186,177,215,212,89,115,108,116,209,37,74,67,125,164,70,50,39,38,102,134,166,66,132,55,96,50,210,32,220,154,222,152,60,217,202,72,56,165,113,193,205,116,203,60,54,55,199,220,168,199,127,102,180,87,177,158,46,55,68,90,167,87,220,72,13
64,104,34,177,167,181,163,52,131,212,33,88,59,122,210,161,201,203,77,114,127,118,187,135,153,158,147,174,110,196,153,64,110,151,63,175,124,60,203,79,180,59,199,217,147,113,215,56,103,116,206,57,212,130,201,36,58,115,150,222,66,209,151,208,163,100,108,88,221,137,119,70,46,99,94,95,75,60,101,154,127,117,209,169,42,180,187,155,118,168,42,37,132,218,37,49,111,101,113,203,120,50,49,158,213,76,218,175,130,135,169,157,57,42,74,199,134,157,212,199,185,137,34,209,158,116,122,146,152,206,45,162,34,153,49,104,163,90,134,221,102,178,154,167,209,36,98,164,207,142,134,99,213,51,163,180,151,213,35,82,136,209,92,184,110,193,174,89,138,51,66,100,43,76,69,48,191,56,141,56,31,140,75,80,127,36,118,182,54,138,79,218,211,102,41,100,216,161,34,55,162,154,129,117,138,150,117,68,162,214,153,37,55,106,87,203,143,59,95,180,212,76,206,129,181,162,140,131,155,142,80,85,57,42,59,92,32,60,91,90,50,62,177,76,54,133,87,90,74,181,170,149,196,98,150,153,48,185,202,35,178,104,58,104,161,215,150,212,58,204,73,44,51,38,60,146,201,34,197,205,186,103,36,50,32,44,220,116,106,73,217,211,38,89,127,146,42,214,118,220,154,101,67,63,122,217,131,62,98,219,187,69,58,98,220,102,161,205,176,128,38,191,187,113,35,82,123,161,76,40,78,184,92,40,187,65,57,199,95,83,195,47,212,224,147,103,41,204,218,142,183,51,52,148,87,91,204,176,87,32,154,117,212,64,100,171,102,129,96,35,200,84,122,38,127,163,111,173,38,79,96,129,221,188,190,99,83,194,179,164,136,92,86,137,52,61,81,49,61,114,122,114,63,56,90,102,210,83,54,160,107,77,85,112,132,137,156,50,153,44,39,211,203,103,124,118,141,198,89,95,145,121,182,86,63,216,111,57,48,164,55,188,138,88,92,195,63,136,186,178,214,211,88,113,109,116,208,36,72,67,126,166,70,50,39,38,103,134,165,65,133,56,95,50,209,30,218,154,222,153,58,217,202,72,57,164,113,194,206,117,202,61,54,55,199,219,168,200,126,102,180,86,178,156,47,56,69,91,165,88,220,72,13
64,105,35,177,167,182,164,52,132,213,33,89,61,125,210,162,203,205,79,114,127,119,185,134,153,156,147,173,110,196,154,64,108,153,63,176,123,59,205,80,183,59,200,215,147,114,213,57,102,115,205,59,211,130,202,37,57,114,149,219,67,209,150,207,163,99,108,89,220,137,119,70,46,102,96,93,75,62,100,152,126,118,211,170,41,179,188,157,119,171,42,35,132,217,36,50,111,100,115,203,121,48,48,154,213,78,217,177,130,135,169,157,55,43,72,200,134,159,211,198,186,136,34,210,157,118,119,144,153,204,45,164,32,154,49,105,162,89,134,220,101,178,155,168,209,34,97,163,206,142,135,99,213,52,163,180,151,217,35,82,133,207,92,184,110,194,174,88,136,51,65,101,45,77,68,48,190,55,141,55,31,141,74,80,128,34,116,184,53,138,80,217,212,101,42,100,215,159,36,54,161,154,130,119,138,149,117,69,163,214,154,36,54,106,87,206,143,60,95,182,213,78,206,130,180,162,139,131,156,142,82,86,56,42,58,90,31,60,90,90,48,61,179,73,52,131,84,91,73,181,169,150,198,98,149,151,48,184,203,35,178,103,58,105,161,213,152,212,56,205,73,44,49,39,60,144,201,36,197,203,185,105,37,48,34,46,220,116,106,74,215,209,36,88,127,145,38,212,121,218,154,102,68,63,123,214,131,61,98,218,186,69,58,96,220,101,162,204,176,127,38,191,189,114,37,84,125,162,76,40,80,184,92,41,187,64,58,198,97,85,194,47,213,221,147,102,42,205,218,141,184,52,54,148,88,91,202,175,88,34,154,116,212,61,97,171,105,130,97,34,202,86,123,38,128,161,109,171,39,80,96,129,221,189,188,99,83,194,179,163,137,91,86,138,52,60,82,49,61,114,124,113,64,56,92,102,209,82,54,159,106,74,84,112,132,136,155,49,154,45,38,211,205,102,123,117,143,199,88,97,146,123,182,89,64,216,111,58,47,164,55,186,137,90,95,198,63,135,186,177,214,212,89,114,107,116,210,35,73,66,126,164,72,49,40,37,102,135,166,66,131,57,95,50,210,32,219,153,223,151,62,216,202,72,56,165,114,192,205,116,202,61,53,55,199,219,168,200,126,102,182,88,175,158,46,54,68,91,167,86,220,71,13
64,104,34,178,167,181,163,52,132,213,34,88,60,123,210,161,201,205,77,115,127,118,186,135,153,157,147,172,110,196,153,65,110,152,63,175,123,58,203,79,181,60,200,216,148,112,214,57,104,116,206,57,212,130,201,37,58,114,149,220,67,209,150,208,163,99,108,89,220,137,119,69,46,100,95,94,74,61,101,154,127,117,210,168,41,180,187,156,118,168,43,37,132,217,37,50,111,101,113,203,121,50,48,157,213,75,218,176,130,135,168,156,56,43,74,200,134,159,212,199,186,136,33,210,157,117,121,146,153,205,44,162,35,153,48,105,163,90,134,221,101,179,154,167,208,36,98,163,208,141,135,100,212,52,163,181,152,214,34,82,134,208,92,183,109,193,174,89,137,51,66,100,43,76,68,49,190,56,142,56,32,139,75,80,128,37,118,181,53,138,79,218,211,102,41,100,216,160,35,54,161,153,128,118,138,149,118,69,163,215,155,36,54,105,87,204,144,60,95,180,214,77,205,130,180,162,140,130,155,142,80,85,56,42,57,91,32,60,91,90,49,61,178,76,54,132,85,90,75,180,170,150,197,99,150,153,46,185,202,35,178,104,59,105,161,215,151,212,58,204,73,44,51,37,60,145,202,34,198,204,185,103,36,50,33,46,219,117,106,75,216,210,38,88,127,146,41,213,119,220,153,101,68,63,123,215,130,61,98,219,187,69,58,97,222,102,161,205,175,128,39,191,187,113,35,83,123,162,77,40,79,185,91,40,187,66,58,199,97,82,194,48,212,222,148,103,40,204,216,143,183,51,52,147,87,91,203,175,87,32,155,116,212,63,100,171,102,130,97,35,201,85,121,39,127,162,111,173,39,79,96,129,221,188,189,99,82,194,178,163,137,92,86,137,52,61,81,51,61,114,123,114,63,56,90,101,210,82,54,160,107,76,84,112,132,136,155,49,152,43,40,212,204,103,123,118,142,196,89,96,146,121,182,87,63,216,110,57,49,164,55,187,139,89,93,196,63,137,186,177,215,211,89,114,108,116,209,37,74,67,125,165,70,49,39,38,101,134,166,66,133,56,95,50,210,32,219,154,222,152,60,216,202,72,56,164,113,194,205,116,203,60,53,55,200,219,168,200,127,103,181,87,177,157,46,56,69,91,166,87,220,72,13
65,106,37,178,167,179,159,52,134,213,32,87,59,121,210,159,201,206,78,114,125,120,189,133,153,156,147,170,109,197,155,63,111,153,63,175,124,61,205,79,179,61,198,215,148,111,217,57,102,113,206,57,213,132,204,38,57,118,148,221,69,209,151,208,162,101,108,89,220,136,117,67,46,101,93,93,75,61,101,153,130,117,210,168,41,180,189,152,118,170,42,36,134,218,36,49,111,99,112,206,122,49,46,158,212,76,218,176,130,135,168,158,56,44,74,202,132,159,212,198,186,137,34,211,157,116,120,148,155,205,46,163,33,153,46,105,163,92,133,219,101,175,152,168,207,38,96,161,208,142,135,101,211,54,161,182,150,214,34,82,135,208,90,182,111,194,173,88,140,52,66,99,42,75,66,49,190,57,144,56,33,140,76,80,129,37,118,180,52,137,80,220,211,104,41,102,217,159,33,54,159,151,126,120,137,151,118,69,164,214,154,36,54,107,88,205,141,61,94,181,213,76,203,130,179,162,140,131,155,141,79,84,55,42,58,90,35,59,91,91,48,59,182,74,53,132,84,91,74,179,169,151,199,101,150,153,47,184,201,35,178,103,59,105,160,217,153,214,58,205,71,43,52,39,62,146,202,33,198,204,186,102,36,50,32,47,221,118,106,72,216,209,38,88,126,146,41,214,117,218,154,102,69,63,124,214,130,62,98,216,186,70,57,97,221,101,162,203,175,128,39,194,185,113,34,81,125,161,76,40,78,183,93,40,188,67,58,200,98,81,194,47,213,220,147,104,42,204,217,142,183,52,53,147,88,90,205,175,89,33,156,115,211,64,99,171,102,133,97,36,200,84,120,36,128,160,110,175,38,79,96,129,222,189,189,101,87,194,177,162,138,91,88,140,49,63,80,52,60,115,124,116,64,56,89,100,210,82,53,160,107,77,82,112,132,134,156,46,152,44,41,213,200,105,124,120,143,196,89,98,146,120,179,89,61,216,111,57,49,168,56,187,136,89,94,197,62,135,185,178,214,211,89,115,109,118,207,37,72,66,125,164,71,50,40,38,102,133,166,67,134,56,94,52,210,32,221,154,223,152,58,217,202,72,53,163,113,194,205,116,201,61,52,59,201,220,166,200,127,103,180,86,178,155,44,56,69,89,166,87,219,71,13
65,104,34,178,168,181,163,52,133,214,35,88,60,123,210,161,199,205,77,114,127,119,187,136,153,157,146,172,110,196,153,66,110,152,63,175,123,57,204,79,182,60,201,216,148,113,214,56,104,116,206,57,212,130,201,36,58,115,148,220,66,210,150,208,163,99,109,89,219,137,119,69,46,100,95,93,75,60,101,154,127,117,210,168,41,181,187,156,118,168,42,37,132,216,37,49,111,101,113,203,121,50,48,156,214,76,218,176,131,135,168,156,56,43,73,200,134,159,211,198,186,137,32,211,157,117,121,145,153,206,44,163,34,153,49,104,163,90,133,220,101,179,154,168,208,36,98,164,208,141,134,99,212,53,163,180,153,214,34,83,134,208,92,183,108,194,174,89,136,51,65,101,43,76,68,49,190,56,142,57,32,139,75,80,128,37,117,182,53,138,79,217,211,102,41,100,216,160,35,56,161,152,129,118,139,149,118,69,163,216,155,37,53,106,87,203,144,61,95,180,214,77,204,129,181,162,140,130,156,142,81,85,56,41,58,90,32,59,92,90,49,61,178,75,54,133,85,91,75,180,171,151,197,100,151,153,45,184,202,34,178,104,60,105,160,215,151,213,58,205,73,46,51,36,59,144,202,34,198,204,186,104,36,50,33,46,219,116,105,77,216,208,38,87,127,146,42,213,119,220,153,102,68,64,125,215,132,61,98,219,188,68,59,97,221,101,161,204,175,129,39,191,187,114,36,82,124,162,77,41,79,185,90,40,186,65,57,200,97,82,194,47,212,223,147,103,40,203,216,143,183,52,51,149,87,91,203,175,88,33,155,116,212,63,100,171,102,129,96,33,201,85,121,39,127,162,110,172,39,80,97,129,221,188,189,99,82,193,178,162,137,91,87,137,51,61,82,52,61,114,123,113,63,56,90,101,210,83,54,160,106,77,85,112,132,137,154,48,152,43,40,212,204,103,124,118,142,196,89,95,146,121,183,87,63,216,111,57,49,164,54,187,138,89,93,195,62,136,186,177,214,212,90,114,109,116,210,37,74,67,125,165,70,49,39,39,102,133,165,65,133,55,95,49,210,31,219,154,222,152,60,217,202,73,57,164,113,194,205,115,202,61,53,54,200,218,168,200,127,103,181,87,178,157,45,55,69,90,166,88,219,72,13
64,104,35,177,167,180,163,52,132,212,34,88,60,123,210,161,201,204,78,114,127,119,186,136,152,156,146,171,110,196,152,65,110,153,65,175,123,59,203,79,181,60,200,217,149,112,214,56,104,116,207,58,213,130,201,36,57,114,150,220,67,210,150,208,163,99,108,89,220,137,120,70,46,100,95,95,75,61,101,154,127,117,210,169,42,180,187,155,118,169,44,36,133,217,36,50,112,100,113,204,120,50,47,157,213,75,218,174,130,135,168,155,55,43,73,200,134,159,212,199,187,136,33,209,157,116,121,146,153,206,43,163,34,153,48,104,163,89,133,221,100,179,153,166,208,35,98,164,208,141,134,99,212,52,161,181,152,215,33,83,134,208,93,182,109,193,175,89,137,52,66,100,42,76,68,49,190,55,142,56,31,139,75,81,127,37,118,182,53,139,79,219,212,101,42,100,216,161,35,53,162,154,129,119,138,149,119,69,162,215,155,37,52,106,88,203,144,59,95,181,214,76,206,132,180,162,141,131,155,143,80,85,56,42,58,90,31,59,91,91,49,60,178,75,55,132,85,91,74,180,170,149,197,99,150,152,46,185,201,34,177,103,59,105,161,215,151,212,58,204,72,44,50,37,59,145,202,35,198,204,185,103,38,50,32,47,220,118,107,75,215,210,39,87,126,147,41,212,119,219,153,102,68,63,125,215,131,62,97,219,187,69,58,97,220,102,161,205,175,128,37,192,187,113,34,83,123,161,76,40,79,185,91,40,186,67,57,199,97,81,193,47,212,222,147,104,41,204,217,142,183,51,52,147,88,92,202,175,88,32,155,117,212,63,100,171,102,130,97,34,201,85,121,40,127,162,111,173,38,80,97,129,221,188,188,99,83,195,179,163,137,93,86,138,53,62,81,52,60,114,124,113,64,56,90,102,209,82,53,160,107,76,84,113,131,137,153,47,153,43,40,212,203,102,123,118,142,197,89,96,146,121,182,87,63,215,110,58,48,164,54,187,139,88,93,196,62,136,186,177,214,212,89,115,108,117,208,36,73,67,124,165,71,49,39,38,101,135,166,65,133,55,95,49,209,31,219,155,222,151,60,215,201,71,56,165,114,194,205,116,202,60,54,56,199,219,168,200,127,102,181,87,177,157,46,55,69,91,166,88,220,70,13
64,105,34,178,167,181,163,52,131,214,34,88,60,122,210,161,201,204,78,114,127,119,185,135,152,157,146,172,110,197,153,65,109,151,63,175,124,58,204,79,181,59,200,216,148,113,215,57,104,116,206,58,212,131,201,37,58,114,149,220,67,209,150,208,164,100,108,89,220,137,119,70,47,100,95,94,74,62,101,154,127,117,211,168,41,180,187,155,118,168,43,36,132,217,37,49,112,101,113,203,121,50,48,157,213,75,218,176,129,136,168,156,56,43,74,200,134,159,212,199,186,137,33,210,158,117,121,146,153,205,44,162,35,153,48,104,163,90,134,221,101,179,153,168,208,36,98,164,208,141,135,100,212,52,163,181,151,214,34,81,134,208,92,183,109,193,174,89,137,52,66,100,43,76,68,48,190,56,142,56,32,139,75,80,127,37,118,182,53,138,80,218,211,101,41,100,215,160,35,54,161,153,128,118,137,149,118,69,163,214,154,36,54,105,87,203,143,60,94,181,214,76,205,130,181,162,141,130,154,142,81,85,55,42,58,90,31,60,91,90,49,61,178,76,54,132,85,90,75,179,170,150,197,99,150,153,46,184,202,35,178,103,60,105,161,215,151,212,58,205,73,44,51,37,59,145,202,33,198,204,185,103,37,50,33,46,219,117,106,74,216,210,38,88,127,146,41,213,119,219,153,102,68,63,123,215,130,62,98,219,187,69,58,97,222,102,162,205,176,128,39,190,187,114,34,83,124,162,77,40,79,185,91,40,186,65,57,200,96,82,194,48,212,223,147,103,41,204,216,143,183,51,52,147,87,91,203,175,87,32,155,116,211,63,100,171,102,130,96,35,201,85,121,38,127,162,111,173,39,79,95,129,221,188,189,99,82,195,179,163,137,92,86,137,52,61,82,51,61,114,123,113,62,56,90,101,210,82,54,160,107,76,84,112,132,136,155,49,152,44,40,212,204,102,124,118,141,196,88,96,146,121,182,87,63,216,111,57,49,164,55,186,139,89,93,195,63,137,186,177,215,211,88,115,108,116,209,37,74,67,126,165,70,49,39,38,102,134,165,66,132,56,95,50,210,32,219,154,222,152,60,215,202,72,56,164,113,194,205,116,203,60,53,55,199,219,168,200,127,103,181,87,177,157,46,56,69,91,167,87,220,72,13
64,104,35,178,167,180,164,52,132,213,33,88,60,122,210,161,200,204,77,115,127,119,186,135,153,157,146,172,110,196,153,65,110,151,63,176,123,58,204,79,181,60,200,216,148,113,214,57,104,116,206,57,212,131,201,36,57,114,149,220,67,209,150,208,163,99,108,89,221,137,119,69,47,101,95,95,74,61,101,154,127,117,210,169,42,181,187,156,118,168,43,37,132,217,37,50,111,100,113,203,121,50,48,158,213,75,218,176,130,135,168,156,56,43,74,199,133,159,212,199,186,136,33,210,157,116,121,146,153,205,44,162,35,153,48,104,163,90,134,221,101,179,154,168,208,36,98,164,209,141,135,100,212,52,162,181,152,215,35,82,135,208,93,183,109,193,175,88,138,51,66,100,43,75,69,50,190,56,142,56,31,139,75,79,128,37,118,181,53,138,80,218,212,102,41,100,216,160,34,55,161,154,128,118,138,150,118,69,163,215,155,36,53,106,87,204,144,61,95,181,214,77,204,130,181,163,140,130,155,142,80,85,56,42,57,91,31,60,91,90,49,60,178,75,53,132,85,90,75,180,171,150,197,99,150,153,47,185,202,35,178,104,59,104,161,215,151,213,59,204,73,46,51,37,60,145,202,34,198,204,185,103,37,50,33,46,219,117,106,74,216,210,38,89,127,146,41,213,119,220,153,102,68,63,123,215,131,61,97,218,187,69,58,97,222,101,161,204,175,128,38,191,187,113,35,83,123,162,77,40,79,184,91,41,187,66,57,199,96,82,194,47,212,222,147,103,41,205,216,143,182,51,52,148,87,91,204,175,87,32,156,116,212,63,101,171,103,130,97,35,201,85,121,39,127,162,110,173,39,79,96,129,221,188,189,99,83,194,179,163,136,92,87,137,52,61,82,50,61,114,123,114,63,56,90,102,210,82,54,160,107,77,83,113,132,136,155,49,152,44,40,212,204,103,124,118,142,196,89,96,146,121,183,87,62,216,109,57,49,165,54,187,138,89,93,196,63,136,187,177,215,212,89,115,108,117,209,37,74,66,125,165,70,49,39,37,102,134,166,66,133,56,95,50,210,32,219,154,222,152,60,215,202,72,56,164,113,193,205,116,203,61,54,54,199,219,168,200,128,103,181,87,177,157,46,56,69,91,167,86,219,72,13
63,105,34,178,168,180,163,53,132,214,34,89,59,122,209,161,201,205,78,115,128,119,186,136,153,158,146,172,110,197,153,65,111,152,64,174,122,57,203,81,181,59,200,216,147,113,215,56,104,116,207,57,213,130,201,37,58,114,148,221,67,210,150,209,164,99,108,89,220,138,119,69,47,100,95,94,74,62,101,153,126,116,210,167,42,181,187,155,118,169,43,37,132,217,36,50,112,102,113,203,120,49,48,157,212,76,218,175,131,135,169,155,56,44,74,199,133,159,211,199,187,136,33,209,157,118,122,146,153,206,44,162,35,154,49,105,162,91,133,221,101,179,154,168,208,36,99,163,209,140,134,100,213,52,163,180,152,215,35,81,134,209,92,184,109,193,174,90,137,51,65,101,42,77,69,47,190,57,141,57,32,140,74,79,128,37,118,181,52,140,79,218,212,101,42,100,216,161,34,54,162,153,129,117,139,149,118,70,163,215,154,37,55,104,88,203,144,60,95,180,214,77,204,130,181,161,140,130,155,142,81,84,56,42,58,91,30,60,91,90,50,61,178,76,55,132,85,91,74,179,171,151,197,100,150,153,46,185,203,35,178,104,60,104,160,216,151,213,57,204,73,44,52,37,60,145,201,33,198,204,185,104,37,49,32,46,218,117,106,75,216,210,39,89,126,146,40,213,119,220,154,102,68,64,124,214,131,61,98,218,186,68,58,97,221,103,161,203,175,128,39,191,187,113,35,82,124,162,77,41,79,183,91,40,186,65,57,199,96,83,195,47,213,223,147,103,41,204,215,142,182,50,52,147,87,91,203,174,87,32,156,117,212,63,101,172,102,130,97,34,200,84,122,40,126,162,111,173,39,80,96,130,221,188,190,99,82,195,180,164,136,91,86,138,51,61,82,51,61,114,124,113,62,56,91,101,210,82,54,161,106,77,83,113,132,136,155,49,153,45,40,211,204,102,124,119,142,196,89,95,146,120,182,88,63,215,110,56,49,164,55,188,139,89,93,196,63,136,187,177,215,212,88,116,108,115,210,38,74,66,124,164,70,49,39,38,100,133,168,66,133,55,94,50,210,32,218,154,222,153,60,217,203,72,56,165,113,193,204,116,202,59,53,54,200,219,167,200,126,103,181,87,177,157,46,55,70,91,166,87,219,72,13
64,104,35,178,167,181,163,52,132,213,33,88,60,122,210,161,201,205,78,115,127,118,186,135,152,157,146,172,110,197,153,66,110,152,64,175,124,58,204,79,180,60,199,216,148,112,214,57,104,116,206,57,212,131,201,37,57,115,149,220,67,209,150,208,164,99,108,89,220,137,119,69,46,100,95,94,74,61,101,154,126,117,210,168,41,180,188,156,118,168,43,37,132,217,37,49,112,100,113,204,120,50,48,157,214,76,219,175,130,135,168,156,56,43,73,199,134,159,212,199,186,136,33,210,157,117,121,146,154,205,44,162,35,153,48,104,163,90,134,221,101,178,153,167,208,36,98,163,209,141,134,100,212,52,163,180,151,214,34,82,135,208,92,183,109,193,174,89,137,52,66,100,44,76,68,49,190,56,142,56,32,139,75,80,128,37,117,181,53,138,79,218,211,102,42,100,215,161,34,54,161,153,129,118,138,149,118,69,164,214,155,36,54,105,87,204,144,60,95,180,214,77,204,130,181,162,141,130,155,142,80,85,56,41,57,91,31,60,90,91,49,61,178,76,54,132,85,90,74,180,170,150,197,99,150,153,47,185,202,34,178,104,59,105,161,215,151,212,58,205,73,44,51,37,60,145,201,34,198,204,185,103,36,50,32,46,219,117,106,75,216,210,38,89,127,146,41,213,118,219,153,101,69,63,123,215,131,62,97,218,188,69,58,97,222,102,161,205,175,128,39,190,187,114,35,82,124,162,77,40,80,185,91,40,186,65,58,199,96,82,195,47,212,222,148,103,40,204,216,143,182,51,51,148,87,91,203,175,88,32,155,116,212,63,100,171,102,130,96,35,201,85,121,39,127,162,111,173,39,79,96,129,221,188,188,98,83,195,178,163,137,92,86,138,52,61,82,50,61,114,123,114,62,56,90,102,210,82,54,159,107,77,84,113,132,136,155,49,151,44,40,212,204,103,124,118,142,196,89,96,147,121,183,88,63,215,110,57,49,165,55,187,139,90,93,196,62,137,186,177,214,211,89,115,108,116,209,37,74,66,124,165,70,49,39,38,102,134,166,66,133,56,95,50,209,32,219,154,222,152,60,216,202,72,56,164,113,193,205,116,203,60,54,55,200,220,167,200,127,103,181,87,177,157,46,56,69,91,166,87,220,72,13
64,105,34,178,167,181,163,52,132,213,34,88,60,123,210,160,201,204,78,114,127,118,186,135,152,157,146,171,110,196,153,66,110,151,64,175,122,59,203,79,181,60,200,216,148,112,215,57,104,116,207,57,212,131,201,36,58,114,149,220,66,209,150,208,163,99,108,89,221,137,119,69,46,101,94,94,75,61,101,154,127,117,210,168,41,180,187,155,118,168,43,37,133,217,36,50,111,100,113,203,121,50,48,157,213,76,218,175,130,135,168,155,56,43,73,200,134,159,211,198,186,137,33,210,157,117,121,146,153,206,44,163,35,153,48,105,163,90,133,221,101,179,154,167,208,36,98,163,208,141,135,100,212,52,163,181,152,214,34,81,134,208,91,183,109,192,174,89,136,51,65,99,43,76,68,49,190,56,143,55,32,141,75,80,127,38,118,182,53,139,78,218,212,102,42,100,216,161,35,54,162,153,129,118,139,150,118,68,163,215,154,37,54,106,88,204,144,60,95,180,214,76,204,131,181,162,140,130,155,143,80,85,56,42,58,90,32,60,91,91,49,61,177,75,54,133,85,91,74,180,171,150,197,99,150,152,46,185,201,35,178,104,59,105,161,216,151,213,58,205,72,44,51,37,60,145,203,34,198,204,185,104,36,49,33,46,219,117,106,75,215,210,38,89,126,146,41,213,118,219,153,101,68,62,122,214,131,61,98,219,187,68,58,97,222,102,161,205,175,127,38,191,187,114,35,82,124,162,77,40,79,185,91,40,186,65,58,200,97,82,195,47,212,222,148,104,40,204,216,143,183,50,52,148,88,91,203,175,88,32,155,116,211,63,100,172,102,130,97,35,201,85,122,39,127,162,110,173,39,80,96,129,220,188,189,99,83,194,179,163,137,91,86,138,52,62,81,50,61,115,123,114,63,56,91,101,210,82,53,159,107,76,84,112,132,137,155,48,152,44,40,212,204,102,124,118,142,196,89,96,146,121,183,87,63,216,110,57,49,164,55,187,139,89,93,196,63,136,186,177,215,211,88,115,108,116,209,37,74,67,125,165,70,50,39,38,102,134,165,67,134,56,95,50,210,32,219,154,222,152,60,217,202,72,56,164,113,194,205,116,203,60,54,55,200,219,168,200,127,102,181,87,177,157,46,56,69,91,167,87,219,71,13
66,105,35,177,166,179,162,52,133,215,35,88,60,122,208,162,201,204,77,113,128,118,187,134,151,157,148,173,111,195,152,65,109,152,64,174,123,57,204,79,181,60,201,217,148,112,215,56,104,116,205,57,214,131,201,37,60,113,149,218,68,209,150,209,161,99,108,87,219,137,120,69,45,98,97,94,74,60,100,155,127,117,211,168,42,181,187,154,118,168,42,36,132,217,37,50,112,101,113,203,120,49,46,158,212,77,218,174,129,136,168,155,56,42,72,200,132,160,210,201,186,139,32,212,156,116,121,145,152,204,46,161,35,155,47,102,162,90,133,221,100,178,154,166,209,35,99,164,209,138,133,100,212,53,163,182,153,215,34,81,135,206,95,182,111,192,176,89,137,51,64,99,44,75,69,49,190,57,142,58,33,138,73,78,127,37,117,180,53,138,80,220,210,103,43,102,217,162,35,55,163,153,129,117,138,148,119,70,163,216,154,37,53,105,87,201,142,60,95,180,214,76,203,131,180,161,140,133,154,143,81,87,55,41,58,91,30,59,92,90,50,61,178,77,55,131,85,91,75,180,170,152,195,101,152,153,46,183,201,33,179,104,60,104,160,215,151,211,56,205,72,45,50,39,61,146,202,33,198,205,186,104,36,50,33,47,218,116,107,73,216,209,39,89,126,147,41,215,119,220,154,102,69,62,122,216,132,62,97,218,188,68,56,96,222,101,161,203,174,128,38,189,189,114,36,81,124,161,76,39,79,183,90,39,186,66,60,198,99,81,195,48,213,224,147,105,41,204,216,142,182,50,54,147,87,91,204,177,86,31,155,115,210,64,102,173,103,132,97,34,201,84,122,39,127,161,109,174,37,80,96,128,221,188,191,99,83,193,179,162,135,92,86,138,53,62,82,51,61,113,122,114,63,54,90,103,211,82,55,161,108,77,83,111,132,136,154,49,153,42,39,214,202,102,125,117,141,196,90,96,145,121,181,86,63,216,112,57,49,166,53,186,139,90,95,193,65,138,187,177,214,211,89,116,108,118,210,36,74,66,124,165,70,49,41,38,100,134,165,65,131,56,95,50,209,32,220,152,222,152,60,217,202,70,58,164,113,195,205,115,204,62,52,55,199,221,167,200,125,102,180,86,178,157,46,56,71,91,166,87,220,73,13
64,104,34,178,167,180,163,52,132,213,34,88,60,123,210,161,201,205,77,115,127,119,186,135,153,157,146,172,110,197,153,65,110,152,63,175,123,58,203,79,181,60,200,216,148,112,214,57,104,116,207,57,212,130,201,36,58,115,149,220,67,209,150,208,163,99,108,89,220,137,119,69,46,100,95,94,74,61,101,154,127,117,210,168,41,180,187,156,118,168,43,37,132,217,36,50,111,100,113,203,121,49,48,157,213,75,218,176,130,136,168,156,56,43,74,200,134,159,212,199,186,136,33,210,157,117,121,146,153,205,44,162,35,153,48,105,163,90,134,221,101,179,154,167,208,36,98,163,208,141,135,100,212,52,163,180,152,214,35,82,135,208,92,183,109,193,175,89,137,51,66,100,43,76,68,49,190,56,142,56,32,139,74,80,128,37,118,181,53,138,79,218,212,102,41,100,216,160,35,54,161,153,129,118,138,149,118,69,163,215,155,36,53,105,87,203,144,60,95,180,213,76,205,130,180,162,140,130,155,142,80,85,56,42,58,91,32,59,91,90,49,61,178,76,54,132,85,90,74,180,170,150,197,99,150,152,46,185,202,35,178,104,59,105,161,215,151,212,58,205,72,44,51,37,59,145,202,34,198,204,185,103,37,49,32,46,219,117,106,75,216,210,38,88,127,146,41,213,119,220,153,101,68,63,123,215,130,61,98,219,187,69,58,97,221,102,161,205,176,128,39,191,187,113,35,83,123,162,77,41,79,185,91,40,187,66,58,199,96,82,194,48,212,222,148,103,40,204,216,143,183,51,52,147,87,91,203,175,88,32,155,116,212,63,100,171,102,130,97,34,201,85,121,39,127,162,111,173,39,79,96,129,221,188,189,99,82,194,178,163,137,92,86,137,52,61,82,51,61,114,123,114,63,56,91,101,210,81,54,160,107,77,84,112,132,136,155,48,152,43,40,212,204,103,123,118,142,197,89,96,146,121,182,87,63,216,110,57,49,164,55,187,139,89,93,196,63,137,187,177,215,211,89,115,108,116,209,37,74,67,125,165,70,49,39,38,101,134,165,66,133,56,95,50,210,32,219,154,222,152,60,216,202,72,56,164,113,194,205,116,203,60,53,55,200,219,168,200,127,103,181,87,177,157,46,56,69,91,167,87,219,72,13
64,104,35,178,167,181,163,52,132,213,34,88,60,123,210,161,201,204,77,114,127,118,186,135,153,157,146,172,110,197,153,65,110,152,63,175,124,59,203,79,181,60,200,216,148,112,214,57,104,116,207,57,212,130,201,37,57,115,149,220,67,209,150,208,163,99,108,89,220,137,119,70,46,100,95,94,74,61,101,154,127,117,210,168,41,180,187,156,118,168,43,36,132,217,36,50,112,101,113,204,121,49,48,157,213,75,218,175,130,135,168,156,57,43,73,200,134,159,212,199,186,136,33,210,157,117,121,146,153,205,44,162,35,154,49,104,163,90,134,221,101,179,153,167,208,36,98,163,209,141,135,100,212,52,163,181,152,215,35,82,135,208,92,183,109,194,174,89,137,51,66,100,43,76,68,49,190,56,142,56,32,139,75,80,127,37,118,181,53,138,80,218,211,102,41,100,216,161,35,54,161,153,129,118,138,149,118,69,164,215,155,36,53,105,87,204,144,60,95,180,214,77,205,130,181,162,140,130,155,142,80,85,56,42,57,91,32,60,91,90,49,61,178,76,54,132,85,90,74,180,170,150,197,99,150,152,46,185,201,35,178,104,59,105,161,216,151,212,58,204,73,44,51,37,60,145,202,34,198,204,185,103,36,50,33,46,219,117,106,75,216,210,38,88,127,147,41,213,119,220,153,101,68,62,123,214,131,61,98,219,187,69,58,97,222,102,161,205,176,128,39,190,187,113,35,82,124,161,77,41,79,185,91,40,187,66,58,199,97,82,194,48,212,222,148,104,40,204,216,143,183,51,52,148,87,91,203,175,88,32,155,116,212,63,100,171,102,130,96,34,201,85,121,39,127,162,111,173,38,80,96,129,221,188,189,99,83,195,179,163,136,92,86,137,52,61,82,51,61,114,123,114,63,56,90,101,210,82,54,160,107,77,84,112,132,136,155,49,152,44,40,212,205,103,123,118,142,196,89,96,146,121,183,87,62,216,110,57,49,164,55,187,139,89,93,195,63,136,187,177,215,211,89,114,108,116,209,37,74,67,125,165,70,49,39,38,101,134,166,66,133,56,95,50,210,32,219,154,222,152,60,216,202,72,56,164,113,194,205,116,203,60,53,55,199,219,168,200,127,103,180,87,177,158,46,56,69,91,166,87,220,71,13
64,104,35,178,164,180,164,52,133,214,34,88,60,121,209,161,202,204,79,115,127,121,186,135,151,157,145,173,109,197,153,65,109,151,63,176,124,57,203,78,181,60,199,216,146,112,213,58,103,116,206,58,210,130,202,39,59,115,148,219,67,210,150,208,163,100,108,88,220,137,118,69,45,100,94,94,74,60,102,155,127,116,210,169,41,181,187,157,118,167,43,37,132,217,38,50,111,99,113,204,122,49,48,157,213,74,216,176,130,134,168,156,57,43,74,200,136,157,213,199,186,136,34,209,155,116,121,145,154,206,45,163,34,154,49,106,162,92,135,223,101,179,154,168,207,36,97,164,207,142,135,100,212,54,163,181,153,214,34,82,134,209,91,182,107,194,175,88,136,50,66,101,43,76,69,48,189,55,141,57,32,138,73,81,127,39,118,181,53,139,79,219,213,102,42,100,216,160,35,54,161,155,128,120,139,149,118,69,165,214,154,36,53,106,86,203,145,60,95,180,213,76,204,131,181,162,140,129,155,144,78,85,57,42,57,91,32,59,91,91,47,61,178,75,55,131,85,90,76,181,171,149,196,98,150,152,47,184,203,34,177,104,59,105,161,215,150,211,58,204,74,46,51,38,61,145,202,34,198,204,185,104,37,50,33,47,219,117,106,76,215,209,37,89,126,144,42,216,119,220,154,100,68,61,123,214,130,60,98,218,187,70,60,98,222,102,160,206,175,129,38,189,186,113,35,84,123,162,76,38,78,183,90,41,187,65,57,198,97,83,195,48,210,222,148,104,40,206,216,144,182,53,51,146,86,90,203,175,88,32,154,117,212,64,99,171,103,129,98,36,200,85,121,40,127,161,108,173,38,80,97,129,221,187,187,99,83,194,178,162,136,93,86,138,53,60,83,50,61,114,124,116,63,56,92,101,209,81,54,159,109,76,85,113,132,137,156,49,151,43,40,212,206,103,122,118,143,197,89,96,146,122,182,88,63,215,110,56,47,163,55,187,138,89,91,197,62,135,187,177,216,211,90,115,109,117,210,37,74,66,125,165,71,50,41,38,101,134,165,66,133,56,96,50,210,31,219,157,222,152,62,216,201,73,56,164,114,194,205,116,204,60,53,54,200,218,169,200,126,102,179,86,178,156,46,55,68,90,168,87,220,73,13
212,88,45,131,174,105,127,173,65,69,177,125,148,161,163,39,188,124,156,77,90,198,143,115,124,158,79,129,112,53,79,44,51,196,156,125,163,177,57,39,38,70,185,201,129,129,115,187,123,43,213,134,91,97,105,222,43,106,183,147,213,185,136,63,170,33,181,162,111,126,206,197,66,152,194,208,137,120,78,109,93,54,187,189,124,150,50,84,113,131,218,70,202,160,203,38,221,85,161,218,102,168,201,164,184,103,83,100,42,36,203,44,70,133,89,51,190,206,50,169,44,113,61,102,119,89,62,200,146,147,93,157,64,97,57,73,47,197,70,58,103,190,108,119,70,217,122,115,114,190,122,142,96,75,191,205,124,219,47,204,108,159,204,50,52,64,137,97,185,182,88,181,189,195,172,102,92,146,223,39,139,214,179,53,41,64,85,39,189,209,111,172,76,218,136,205,34,158,150,102,50,113,153,69,212,48,163,205,126,187,117,136,100,86,51,182,73,114,191,95,174,186,134,126,41,169,209,142,33,145,135,60,128,54,148,115,218,37,122,203,127,203,221,167,96,177,126,43,167,149,131,207,97,37,61,81,185,147,80,207,167,120,50,100,131,200,146,160,101,174,116,146,165,107,78,103,179,136,189,142,117,163,49,61,197,138,167,73,174,151,157,44,152,146,166,66,109,141,141,40,162,146,126,142,153,125,142,69,125,66,186,34,121,172,54,152,71,34,53,71,75,84,214,105,85,76,63,177,149,137,190,79,185,83,98,42,86,95,195,196,215,113,53,135,73,159,132,123,220,111,43,218,51,34,178,77,42,111,66,128,90,222,176,135,160,148,170,219,134,75,127,86,94,119,46,72,56,80,41,129,99,92,78,116,210,131,168,130,92,164,141,174,163,44,74,97,119,152,216,109,70,153,143,118,62,125,215,120,43,158,63,203,148,158,144,201,168,137,130,105,99,200,177,53,154,129,129,163,90,33,163,139,141,84,202,99,142,124,131,62,207,121,182,68,55,208,70,165,137,219,131,69,91,65,202,67,210,103,150,59,202,109,96,87,42,147,148,117,146,190,178,56,178,110,205,67,76,76,178,79,88,151,123,207,198,192,201,89,98,153,217,66,44,52,85,118,219,60,193,136,190,186,33,219,183,144,166,85,71,182,142,175,14
212,88,43,133,174,104,125,174,68,71,177,123,148,159,162,41,187,125,156,75,91,201,144,116,122,160,78,128,113,52,77,46,51,197,156,129,164,175,59,38,39,67,184,203,129,130,114,186,123,40,215,137,89,95,103,219,42,105,182,147,213,185,137,62,168,34,180,161,109,128,208,199,67,152,192,209,135,121,76,110,96,54,187,189,122,149,50,85,111,131,219,71,203,159,205,37,218,86,161,219,104,169,202,167,185,103,84,97,40,38,203,44,72,135,89,50,190,207,51,167,46,112,61,104,118,88,61,198,147,148,92,158,64,96,56,71,49,195,71,58,102,189,106,118,68,214,122,115,114,189,123,142,94,77,192,207,122,219,48,205,107,159,202,51,51,63,135,97,182,180,86,183,190,196,174,100,93,148,220,40,138,214,180,52,41,65,84,39,191,208,110,176,79,217,135,207,36,156,150,104,49,114,154,66,212,48,164,203,128,187,118,135,100,87,52,181,74,114,190,96,173,186,134,122,40,167,211,142,37,145,133,60,128,54,147,111,217,35,122,203,126,202,220,168,97,179,125,45,167,150,131,206,98,37,66,83,186,146,83,205,166,119,50,99,129,200,147,159,102,174,115,146,165,105,78,103,177,139,188,140,115,167,48,59,195,139,166,75,175,153,156,48,152,145,168,67,107,140,137,41,160,146,127,142,153,126,144,71,126,68,186,34,124,172,55,153,72,36,51,71,74,87,216,103,86,73,61,175,148,138,190,79,185,84,101,40,86,94,196,195,216,114,54,132,73,159,132,123,220,113,46,219,50,35,178,73,46,110,66,127,91,219,177,138,160,147,171,218,134,75,126,87,93,119,45,72,57,80,43,126,99,92,75,115,209,130,167,130,91,164,142,172,161,42,73,98,119,153,216,108,70,154,143,118,61,124,213,117,44,160,64,205,145,162,143,202,170,141,131,105,97,197,175,52,157,130,127,164,92,35,161,138,140,81,201,99,146,125,131,62,211,123,182,67,56,207,71,166,137,217,134,69,88,65,204,65,212,104,149,58,207,108,96,87,41,148,147,117,145,187,179,57,176,110,206,66,76,76,179,81,85,151,124,207,197,195,200,89,100,153,215,66,45,49,86,119,219,58,191,136,189,186,36,220,184,144,162,86,72,185,141,178,14
212,88,43,132,173,104,125,174,67,72,177,125,147,160,162,41,188,127,157,76,91,201,144,115,121,160,78,128,113,54,76,46,50,197,155,128,164,176,59,38,39,67,184,203,129,129,114,185,123,40,215,138,89,96,103,220,43,106,182,148,214,185,138,62,168,36,180,161,110,128,208,198,67,153,193,208,135,120,76,110,96,54,186,188,121,150,51,86,113,132,218,72,204,159,205,37,217,86,161,219,103,169,201,166,185,103,84,98,39,38,202,46,71,136,89,49,189,206,51,167,46,113,60,104,119,89,60,197,146,148,94,159,65,95,56,72,49,194,71,58,102,189,106,119,69,214,121,115,113,190,125,141,94,77,192,207,122,220,48,205,108,159,202,51,51,63,134,97,182,180,87,182,190,196,174,102,93,147,222,40,139,215,179,52,40,64,84,39,191,209,109,176,80,217,134,205,36,157,150,103,49,113,155,65,212,49,164,204,129,186,118,135,100,87,51,181,74,113,190,96,174,185,134,122,40,167,211,142,38,146,135,60,127,53,148,111,217,35,122,202,125,202,220,167,97,178,125,44,167,150,132,207,96,37,65,81,185,146,83,205,167,119,50,100,130,200,148,159,102,174,115,146,164,106,79,103,177,139,190,140,115,166,48,58,195,137,166,75,174,153,156,47,152,145,167,67,107,140,137,40,159,146,127,143,153,125,143,71,125,68,186,34,123,173,56,151,71,35,51,70,74,87,214,105,86,74,61,175,147,139,190,78,185,84,101,40,86,94,196,196,217,113,53,132,72,159,132,122,221,112,46,218,50,34,177,72,45,110,65,127,92,220,177,138,158,148,170,217,133,75,125,87,93,119,45,71,56,79,42,126,100,92,74,116,209,130,168,130,92,165,141,172,161,41,73,97,120,153,215,106,70,154,144,118,61,124,213,119,43,160,64,204,146,161,143,202,170,140,131,104,96,196,175,52,158,131,128,165,91,35,162,140,140,81,202,100,145,124,131,61,209,123,182,67,55,208,71,166,137,217,133,69,89,65,204,65,212,104,150,58,206,108,96,89,41,149,148,118,145,187,179,57,176,109,205,66,76,75,179,81,86,152,125,206,197,194,199,88,99,153,214,66,44,48,86,121,219,59,191,136,189,186,35,219,184,143,162,86,72,185,141,178,14
212,89,44,132,172,104,125,173,68,71,177,127,146,160,164,41,187,126,155,77,92,201,145,116,122,159,78,128,113,52,77,46,50,199,155,128,164,176,58,39,39,67,185,204,129,128,114,186,123,40,216,138,88,95,104,218,43,106,183,148,214,183,138,61,169,36,180,160,110,127,208,198,66,151,193,209,134,121,76,110,96,53,186,188,122,150,51,86,112,131,219,73,204,159,205,37,218,87,160,221,104,170,201,166,184,103,83,97,38,39,203,45,71,135,90,49,189,205,51,167,45,113,61,102,119,88,61,197,147,148,92,157,63,96,54,73,48,194,71,58,103,189,107,118,67,214,123,115,115,190,124,142,95,77,193,207,122,219,49,207,106,160,201,51,50,63,134,97,181,180,86,182,190,196,174,101,94,147,220,41,138,215,178,50,40,65,85,39,192,209,111,176,79,217,136,205,34,156,149,104,49,113,154,66,212,49,163,203,128,187,118,135,101,86,52,182,74,114,189,97,173,187,134,123,40,166,211,143,37,145,134,60,125,54,148,111,217,35,123,203,126,203,221,169,97,179,123,43,167,148,131,207,96,37,64,83,184,145,81,204,166,120,51,99,128,199,148,158,101,175,114,146,165,106,78,103,178,139,190,140,114,166,48,58,194,138,167,74,176,154,156,46,151,146,168,68,108,142,137,40,159,145,127,143,153,124,144,69,126,69,186,34,125,173,55,151,71,36,50,69,73,85,215,105,86,75,63,174,145,139,189,79,185,84,101,41,87,92,196,195,217,113,52,133,73,159,131,122,220,113,45,219,50,35,177,74,46,111,64,127,91,220,177,138,159,147,171,218,133,75,126,87,94,119,45,72,57,80,43,125,100,93,75,115,208,131,165,130,90,166,143,172,159,42,72,98,121,152,217,106,70,152,144,117,61,125,213,117,43,159,65,204,146,161,143,203,169,139,130,104,99,196,176,53,156,132,126,164,91,33,163,139,141,81,202,100,144,126,130,61,211,124,182,68,55,208,71,165,137,216,133,69,89,64,205,66,212,105,150,59,206,107,96,88,41,147,148,118,146,187,180,57,176,111,207,64,75,77,178,80,84,153,125,206,196,195,201,88,99,153,215,65,45,49,85,120,221,60,191,135,189,186,35,220,185,144,163,85,71,184,141,176,14
212,88,43,132,173,104,125,174,67,71,176,125,147,159,162,41,187,127,156,77,91,201,145,115,121,160,79,128,113,53,77,45,51,198,156,128,164,175,58,38,39,68,184,204,129,128,114,186,123,40,215,138,89,95,104,220,42,106,183,146,213,184,139,61,168,36,180,161,110,128,207,199,67,152,193,208,134,121,76,110,96,53,186,188,121,149,50,86,112,131,218,72,203,159,205,37,218,86,161,219,104,168,202,167,185,103,83,98,39,38,203,45,71,136,89,49,190,206,50,167,46,112,61,103,119,88,61,198,146,149,93,159,64,96,57,73,49,195,71,57,101,189,106,119,68,214,120,115,113,190,124,141,95,77,193,208,121,220,47,205,108,159,203,51,51,63,135,98,183,180,87,182,190,196,174,101,93,147,220,40,139,215,179,52,41,64,84,39,190,208,110,175,81,218,135,206,35,156,151,103,50,113,154,66,212,49,164,203,129,187,118,135,100,87,51,181,74,114,190,96,173,185,134,122,40,167,211,142,37,145,134,60,127,53,146,111,217,36,123,203,125,203,220,167,96,179,125,44,167,149,132,207,97,37,64,82,186,146,83,205,166,119,50,100,130,199,147,159,102,174,115,145,165,106,80,103,177,138,190,140,115,166,47,58,194,138,167,74,174,153,156,47,152,146,167,67,107,139,137,40,160,146,127,142,153,125,143,70,125,68,186,34,124,174,55,151,71,35,50,71,74,86,215,105,86,75,62,174,148,139,190,78,184,84,101,40,87,94,195,195,216,113,53,132,72,159,132,122,221,112,45,219,50,35,177,73,45,110,66,126,92,220,177,138,158,147,171,218,134,75,126,87,93,120,45,72,57,79,43,126,100,92,75,115,209,130,166,130,91,165,141,172,161,42,73,97,119,153,216,107,70,154,144,118,61,124,213,118,43,160,64,204,146,161,142,202,171,141,131,105,97,197,175,52,157,131,127,164,91,35,162,139,140,80,201,99,144,125,131,62,210,123,182,68,55,207,71,166,138,217,133,68,88,64,204,66,212,104,150,58,206,108,97,88,41,148,148,118,144,187,179,57,175,110,206,65,75,76,178,81,86,152,125,207,197,194,201,89,100,153,214,66,45,49,86,119,219,59,192,137,189,186,36,219,184,144,162,86,72,184,141,177,14
212,88,43,132,174,104,125,174,67,72,176,125,148,161,162,41,187,126,156,76,92,201,144,116,122,159,78,128,114,53,77,46,50,197,155,127,164,176,59,37,40,68,185,204,128,130,114,185,123,40,215,137,89,95,101,220,42,107,183,146,214,185,137,61,168,35,180,161,110,128,207,199,67,153,193,208,135,122,76,109,96,54,185,188,121,150,50,85,112,133,218,71,204,160,204,38,218,86,161,219,104,169,202,166,185,103,84,98,39,38,203,46,71,136,90,50,190,207,51,167,46,112,60,104,119,89,60,199,147,149,93,158,65,96,56,72,49,194,71,58,102,189,107,119,67,214,121,115,114,190,124,141,95,77,193,207,121,221,48,204,108,158,203,51,52,62,136,98,183,179,87,182,190,196,174,101,94,147,220,41,139,215,180,52,41,64,84,39,190,208,109,175,80,218,135,206,35,156,150,103,49,114,154,67,212,49,164,204,128,187,118,135,100,86,51,181,74,114,190,96,174,187,134,122,41,166,211,142,37,146,134,60,127,53,146,111,217,35,122,203,125,203,220,168,97,178,125,43,167,149,131,206,97,37,64,82,185,146,83,204,167,119,50,99,130,199,148,160,102,174,116,146,164,106,79,104,178,139,190,140,114,166,47,58,194,138,166,75,175,154,157,46,152,145,167,67,107,140,137,40,160,145,128,142,153,126,143,70,125,69,186,35,124,173,56,152,71,36,51,70,73,85,215,103,86,76,61,176,149,138,190,79,184,84,101,39,87,94,196,196,216,114,53,131,71,159,132,122,221,113,46,219,50,34,179,72,45,110,66,126,92,219,177,137,157,148,170,218,134,76,125,87,93,118,45,71,57,79,43,126,99,93,75,115,209,130,165,130,91,165,142,172,161,42,74,97,119,153,217,106,69,154,144,118,61,124,213,118,42,160,65,204,146,161,142,202,170,140,130,104,97,197,175,52,157,130,128,163,92,35,162,139,140,81,201,100,144,125,131,61,210,122,183,68,56,207,71,165,137,217,134,68,88,65,205,65,212,104,151,58,206,108,96,88,40,148,149,118,145,186,178,57,176,110,206,66,75,76,179,81,86,152,124,207,197,195,200,88,100,153,214,65,44,48,85,120,219,60,191,136,189,186,36,220,184,145,162,86,72,185,141,176,14
212,88,43,132,174,104,126,174,67,72,177,125,148,159,162,41,187,127,156,76,91,201,144,115,122,160,78,128,113,54,77,46,50,198,155,128,164,176,58,37,39,67,185,204,129,129,114,186,124,40,215,138,89,95,103,220,42,106,183,147,213,184,138,62,168,36,180,161,109,128,207,199,68,152,193,208,134,121,77,110,96,53,186,188,122,150,51,86,112,132,219,72,203,159,205,37,218,86,160,219,104,169,202,166,185,103,84,98,39,38,203,45,72,135,89,49,191,206,51,167,46,112,60,103,118,88,60,198,147,148,93,159,64,96,56,72,49,194,71,58,102,189,107,119,68,214,121,115,114,190,125,141,94,78,193,207,121,220,48,205,107,159,202,51,51,63,135,97,183,180,87,183,190,196,174,101,93,148,220,40,139,215,180,52,41,64,84,39,190,208,109,176,80,218,135,207,35,156,151,104,49,113,154,66,212,49,164,204,128,187,118,134,100,87,51,180,74,114,190,96,174,186,134,122,40,167,210,142,38,145,135,59,127,53,147,111,216,35,122,202,126,203,219,167,97,178,125,44,167,149,131,207,97,37,65,82,185,146,82,205,167,119,50,99,129,200,148,159,102,174,115,145,165,106,80,103,177,138,189,140,115,167,48,59,194,138,167,75,174,153,157,47,152,146,167,67,107,140,138,40,160,145,127,143,153,125,143,70,126,68,186,34,124,173,55,151,72,36,51,70,74,86,216,104,86,75,63,175,147,138,190,78,184,84,101,40,86,94,195,196,216,113,53,132,72,160,132,122,221,113,45,219,50,34,177,73,45,110,66,126,92,220,177,138,158,147,171,218,134,75,125,87,93,119,45,72,57,79,43,126,100,93,76,116,209,130,166,130,92,165,142,172,161,42,73,97,119,153,216,107,70,153,144,118,61,124,213,118,43,160,64,204,146,161,142,203,171,140,131,104,97,197,175,52,157,131,127,164,91,35,163,139,141,81,201,100,145,124,131,62,210,123,183,67,55,208,71,166,137,216,133,68,89,65,204,66,212,103,150,58,206,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,75,75,179,80,86,152,125,206,197,194,200,88,100,152,214,66,44,48,86,120,219,59,192,136,189,186,36,220,184,144,162,85,72,185,141,177,14
213,88,43,133,173,104,125,174,67,71,176,125,147,160,163,41,187,126,156,76,91,201,144,115,122,160,78,128,114,54,77,46,51,198,156,128,163,176,59,37,39,67,185,203,129,129,115,186,124,41,216,137,90,96,102,219,42,106,183,148,213,185,138,61,168,35,181,162,109,127,208,198,67,153,194,208,135,121,76,110,96,53,185,189,122,150,50,85,112,132,219,72,204,160,205,38,219,86,160,219,103,168,202,166,185,103,85,97,39,37,202,46,70,135,90,49,191,207,51,168,46,113,60,104,118,88,59,198,147,148,93,159,65,96,55,72,50,194,72,58,102,189,107,118,68,214,120,115,113,189,124,141,95,77,193,207,121,219,48,205,108,159,202,51,51,63,135,98,183,180,86,183,190,196,174,101,93,147,220,40,138,216,180,53,41,64,85,39,190,209,109,176,80,218,136,206,35,156,149,103,49,113,155,66,211,49,164,203,128,188,118,135,100,87,51,181,74,113,190,96,173,186,134,122,40,167,211,142,38,145,135,60,127,54,147,111,217,35,122,202,125,203,221,167,97,178,125,44,166,149,131,207,97,38,64,82,186,146,83,205,166,119,49,100,129,199,147,159,102,174,116,146,164,106,79,103,177,139,190,140,115,167,49,59,195,139,167,75,175,153,157,47,152,146,168,66,107,139,138,40,159,146,128,143,153,125,143,69,125,69,186,34,124,173,55,151,72,35,51,71,74,86,216,105,86,75,62,175,147,139,189,79,185,84,101,40,86,94,196,195,217,113,53,132,71,159,132,122,221,113,46,218,49,34,178,73,45,109,66,127,92,220,177,138,158,147,171,218,135,75,126,87,94,118,45,71,57,79,44,126,101,93,75,116,209,129,166,130,91,166,142,172,160,41,73,97,120,154,216,107,70,153,144,118,61,124,213,119,42,160,64,204,145,161,142,203,171,140,130,105,97,197,175,51,157,131,127,164,91,34,162,139,140,81,202,99,145,125,131,62,209,122,182,67,55,207,71,166,136,216,134,68,88,64,204,66,212,103,150,59,206,109,96,88,40,149,149,117,144,187,179,57,176,109,206,66,76,76,179,79,85,152,125,206,196,194,201,88,99,153,214,66,44,49,86,120,219,58,192,136,188,186,36,220,184,144,163,86,72,185,141,177,14
212,88,43,132,174,104,126,174,67,71,176,125,148,159,163,41,187,126,156,76,91,201,144,116,121,160,78,128,113,53,77,45,50,198,155,128,164,175,58,37,39,67,185,203,129,129,114,186,123,40,215,138,89,95,103,220,43,106,183,147,214,185,138,62,168,35,180,161,109,128,207,199,67,152,193,208,135,121,76,110,96,54,186,188,121,150,51,85,112,132,218,72,203,159,205,37,218,86,160,219,104,169,202,166,185,103,84,98,39,38,202,45,71,136,89,49,190,206,51,167,46,112,60,103,119,89,60,198,147,148,93,158,64,96,56,72,49,194,71,58,102,189,107,119,68,214,121,115,113,190,124,141,95,77,192,207,121,220,47,205,108,159,202,51,51,63,135,98,182,180,87,182,190,196,174,101,93,147,220,40,139,215,179,52,41,64,84,39,191,208,109,176,80,218,135,206,35,156,150,103,49,113,154,66,212,49,164,204,128,187,118,135,100,86,51,180,74,114,190,96,174,186,134,122,40,167,211,142,37,145,134,60,127,53,147,111,217,35,122,202,125,203,220,167,97,178,125,44,167,149,131,207,97,37,64,82,185,146,83,205,166,119,50,99,130,200,148,159,102,174,115,146,164,106,79,103,178,139,190,140,115,167,48,58,194,138,167,75,174,153,157,47,152,146,167,67,107,140,137,40,160,146,127,143,153,125,143,70,126,68,186,34,124,173,55,151,71,36,51,70,74,86,215,104,86,75,62,175,147,139,190,79,185,84,101,40,86,94,196,196,216,113,53,132,72,160,132,122,221,113,46,219,50,34,178,73,45,110,66,126,92,220,177,138,158,147,171,217,134,75,126,87,93,119,45,71,56,79,43,126,100,92,75,115,209,130,166,130,91,165,142,172,161,42,73,97,119,153,216,107,70,153,144,118,61,124,213,118,43,160,64,204,146,161,142,202,171,141,131,105,97,197,175,52,157,131,127,164,91,35,163,139,140,81,201,99,145,125,131,61,209,122,183,67,55,208,71,166,137,217,133,68,89,65,204,66,212,103,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,76,76,179,80,86,152,124,206,197,194,200,89,99,152,214,66,44,48,86,120,219,59,192,136,189,186,36,219,184,144,162,86,72,184,141,177,14
212,88,43,133,174,104,125,174,67,71,177,125,148,159,163,41,187,126,156,76,91,201,144,116,121,160,78,128,112,53,77,46,51,198,155,128,164,176,58,37,39,68,185,203,129,129,114,186,123,41,215,138,89,95,102,219,43,106,183,147,213,185,138,61,167,36,181,161,109,128,208,199,67,152,194,208,136,121,77,109,96,53,186,189,122,149,51,85,112,131,219,72,203,159,205,38,218,86,160,218,104,169,202,166,185,102,84,98,39,37,203,46,72,136,89,50,190,207,51,167,47,112,60,104,118,89,60,198,147,148,93,158,64,96,57,72,49,195,71,58,103,189,107,119,68,214,121,115,113,190,124,142,95,77,192,207,122,221,47,205,108,160,202,51,52,63,135,98,182,179,87,182,191,195,175,100,93,148,220,40,139,216,179,52,41,64,84,39,191,208,109,176,80,218,135,207,35,157,151,104,48,113,155,67,212,49,164,203,129,185,118,135,101,86,51,181,74,114,190,95,174,186,134,122,40,167,210,142,37,146,134,60,127,54,147,111,216,35,122,202,125,203,221,167,96,179,125,45,167,149,131,206,96,37,65,82,186,147,83,205,167,118,50,99,130,199,148,159,102,174,115,146,164,105,79,104,177,138,189,140,115,166,47,59,194,138,167,75,174,154,157,47,152,146,168,67,108,140,138,41,160,146,128,143,153,125,143,70,126,68,186,34,125,173,55,151,72,35,51,71,74,86,215,104,86,74,62,175,147,139,191,78,185,83,101,40,87,94,196,197,216,113,53,133,72,159,132,121,220,112,46,219,50,34,178,73,46,110,66,126,92,219,177,138,159,147,171,218,134,76,125,87,94,119,45,72,57,79,43,126,101,93,76,116,209,130,167,130,91,164,141,171,161,42,72,97,119,153,217,107,69,154,144,118,61,125,213,118,43,160,64,204,145,161,143,203,170,140,131,105,97,197,175,53,158,131,128,164,92,35,163,139,141,81,201,100,145,124,131,61,210,122,182,68,55,207,72,165,137,217,133,68,89,64,205,65,211,104,150,59,207,107,96,89,40,148,148,118,145,187,178,57,176,110,205,66,75,75,180,80,85,152,125,206,196,194,200,88,100,152,214,67,44,48,87,120,219,59,191,136,189,186,36,219,185,144,162,86,71,184,141,178,14
212,88,43,132,173,104,126,174,67,71,176,125,148,159,162,41,187,126,156,76,91,201,144,116,121,160,78,128,113,53,77,45,50,198,155,128,164,175,58,37,39,67,185,204,129,129,114,186,124,40,215,138,89,95,103,220,43,106,183,147,214,185,138,62,168,36,180,161,109,128,207,199,67,152,193,208,135,121,76,110,96,54,186,188,122,150,51,85,112,132,219,72,203,159,205,37,218,86,160,219,104,169,202,166,185,103,84,98,39,38,202,45,71,135,90,49,190,206,51,167,46,112,60,103,119,89,60,198,147,148,93,158,64,96,56,72,49,194,71,58,102,189,107,119,68,214,121,115,113,190,124,141,95,77,192,207,121,220,48,205,108,159,203,51,51,63,135,97,183,180,87,182,190,196,174,101,93,147,220,40,139,215,179,52,41,64,84,39,191,209,109,176,80,218,135,206,35,156,150,103,49,113,154,66,212,49,164,204,128,187,118,135,100,86,51,180,74,114,190,96,173,186,134,122,40,167,211,142,37,145,135,60,127,53,147,111,217,35,122,202,125,203,220,167,97,178,125,44,167,149,131,207,97,37,64,82,185,146,83,205,166,119,50,99,130,200,148,159,102,174,115,146,164,105,79,103,178,139,190,140,115,167,48,58,194,138,167,75,174,153,157,47,152,146,167,67,107,140,137,40,160,146,127,143,153,125,143,70,126,68,186,34,124,173,55,151,71,35,51,70,74,86,215,104,86,75,62,175,147,139,190,79,185,84,101,40,86,94,196,196,216,113,53,132,72,160,132,122,221,113,46,219,50,34,178,73,45,110,66,127,92,220,177,138,158,147,171,217,134,75,126,87,93,119,45,72,57,79,43,126,100,93,75,116,209,130,166,130,91,165,142,172,161,42,73,98,119,153,216,107,70,154,144,118,61,124,213,118,43,160,64,204,146,161,142,202,171,140,131,105,97,197,175,52,157,131,127,164,91,35,163,139,140,81,201,99,145,125,131,61,210,122,183,67,55,208,71,166,137,217,133,68,89,65,205,66,212,104,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,76,76,179,80,86,152,124,206,197,194,200,89,99,152,214,66,44,48,86,120,219,59,192,136,189,186,36,219,184,144,162,86,72,185,141,177,14
212,88,43,132,173,104,125,174,67,71,177,125,147,159,162,40,187,126,157,76,91,201,144,116,121,160,78,128,113,53,77,45,51,198,155,128,164,176,58,38,39,68,185,204,128,129,114,187,124,40,215,138,89,96,103,220,42,106,183,147,214,184,137,62,168,36,180,161,109,128,208,199,67,152,193,208,134,121,76,110,96,53,186,188,122,150,50,85,112,131,218,71,203,160,205,37,218,86,161,219,103,169,201,167,185,104,84,98,39,38,203,45,71,135,90,49,190,206,51,167,46,112,60,104,118,89,61,198,147,149,93,159,64,96,56,72,49,194,71,58,102,189,106,119,67,214,121,115,114,190,124,141,95,76,193,208,121,220,48,205,107,159,203,50,52,62,135,98,182,179,87,183,191,196,174,101,93,146,220,40,139,216,180,53,41,64,85,39,191,209,109,175,80,218,135,206,35,157,151,103,49,113,155,66,213,49,164,203,128,186,117,135,100,87,51,181,74,114,191,96,173,186,133,122,40,167,211,141,38,145,134,60,127,53,147,111,216,35,122,202,126,203,220,167,97,178,124,44,167,149,131,207,97,37,65,82,185,147,83,205,166,119,50,100,129,199,148,159,103,174,115,146,164,106,79,103,178,138,189,140,115,167,48,59,195,138,166,75,174,153,157,47,151,146,167,67,108,140,137,41,160,145,127,143,153,125,143,69,126,68,186,34,124,173,56,152,71,35,51,70,74,87,216,104,86,75,62,175,147,138,190,79,185,84,101,40,86,94,196,196,216,113,53,132,72,159,132,122,220,113,46,219,51,34,178,73,45,111,66,127,91,219,177,137,158,147,171,218,133,75,126,87,94,119,46,72,56,79,43,126,100,93,74,116,209,130,166,130,91,165,142,172,161,42,74,97,120,154,216,106,70,153,144,118,61,125,213,118,43,160,65,204,146,161,142,202,170,141,131,104,97,197,176,52,157,131,127,164,91,35,163,139,140,81,201,99,144,125,132,61,209,122,182,67,55,207,72,165,137,217,133,69,89,65,204,65,212,103,150,58,207,108,96,89,40,148,149,118,145,187,179,57,176,110,206,66,75,76,179,81,86,151,125,206,197,195,200,88,99,152,214,66,45,48,86,119,219,59,192,136,189,186,36,219,184,144,162,86,72,184,141,177,14
213,89,43,132,173,103,125,174,66,73,176,124,148,159,162,40,187,127,156,76,91,199,143,116,122,161,79,129,114,53,78,45,49,197,154,128,163,178,59,37,39,67,185,204,128,128,114,185,124,40,216,138,89,95,103,220,42,107,184,148,214,184,139,61,168,36,180,161,110,127,208,199,68,152,193,208,134,120,75,109,96,54,186,188,122,149,51,86,112,132,219,71,203,161,204,37,217,86,160,219,102,169,202,166,185,103,82,97,40,38,202,46,71,136,89,49,191,207,50,167,46,112,61,104,118,88,60,198,147,148,94,158,63,95,57,72,50,193,71,57,102,188,107,119,69,215,121,114,113,189,123,141,95,77,193,208,121,220,47,204,107,158,202,52,52,63,134,98,182,179,87,182,190,196,174,101,93,148,221,40,139,216,180,52,40,65,84,39,190,208,109,176,81,217,135,206,34,157,149,103,51,114,155,66,212,49,164,203,127,186,117,135,101,87,52,180,75,115,190,97,173,185,134,121,41,167,210,142,38,145,132,59,128,54,148,110,217,35,123,203,125,203,220,167,97,179,124,44,167,150,132,206,97,38,65,82,185,147,82,204,167,118,49,99,129,199,148,159,102,175,116,146,165,107,79,103,178,139,190,141,114,166,47,58,194,137,166,74,175,153,157,48,152,146,167,66,107,139,139,39,160,147,128,142,152,126,144,70,126,69,187,33,126,174,55,152,72,35,51,72,75,86,216,104,86,75,62,175,147,139,191,79,185,84,101,39,87,93,195,196,216,113,53,132,71,161,133,123,220,112,45,219,50,35,177,73,45,111,66,126,91,220,177,139,158,147,170,218,134,75,127,89,93,119,46,71,57,80,45,127,101,93,75,115,209,130,167,131,92,163,142,171,161,42,74,98,120,154,216,106,70,153,143,117,61,123,213,120,44,160,62,204,146,161,141,203,170,139,131,105,96,195,176,53,158,131,128,165,91,34,163,139,139,81,201,100,144,125,131,62,209,123,183,66,56,208,72,167,137,216,133,68,89,66,204,66,212,104,151,59,206,108,96,89,39,149,147,117,145,187,180,60,176,111,204,66,76,75,180,80,86,151,124,206,196,194,199,89,99,152,214,66,45,48,87,121,219,59,193,135,189,186,35,219,185,143,163,85,71,185,141,177,14
213,87,43,132,173,103,126,175,66,73,177,124,146,158,162,40,187,126,156,76,91,200,144,116,122,158,78,129,114,55,77,46,49,197,154,129,164,175,59,38,39,66,186,204,129,129,113,185,124,40,215,139,89,96,104,220,42,106,183,147,214,183,138,61,169,35,180,161,110,126,208,200,67,151,193,208,134,121,74,108,96,53,186,188,121,149,51,86,111,134,217,71,203,159,206,38,217,85,161,219,104,168,200,166,184,103,83,99,38,38,202,45,70,135,91,50,190,206,50,168,46,113,61,105,117,88,60,198,147,150,92,158,64,96,56,72,50,194,72,57,102,188,107,118,67,214,121,115,112,189,125,142,94,77,193,208,123,221,47,206,108,160,203,52,52,62,135,98,183,180,86,182,191,196,174,102,93,147,221,40,138,216,180,52,41,64,85,39,192,209,109,175,80,218,136,207,36,156,151,104,49,115,154,66,213,49,165,204,128,187,118,134,101,86,51,181,74,113,190,96,174,185,132,122,40,169,212,142,36,145,135,59,128,53,147,112,218,35,124,204,125,203,221,169,97,179,126,44,167,149,132,206,96,37,65,82,184,146,84,205,166,119,49,98,129,200,148,159,104,174,115,145,164,107,79,102,179,138,190,141,114,167,48,58,194,137,166,75,175,152,157,48,153,147,168,67,106,139,138,40,161,144,128,142,153,125,142,70,126,69,187,34,125,174,55,152,71,35,51,70,74,87,216,105,85,74,62,174,147,138,190,79,186,84,101,40,86,93,196,196,216,114,52,131,72,160,132,121,221,112,47,220,51,35,180,72,44,110,67,127,91,219,177,137,158,148,170,216,135,75,124,88,93,120,44,72,55,79,42,127,100,91,77,115,211,130,166,131,91,163,142,173,162,41,72,99,119,154,216,107,71,154,144,118,62,124,213,119,44,161,64,203,146,160,142,203,171,141,131,106,98,198,175,53,158,131,126,164,92,35,162,139,140,81,200,100,144,124,132,61,209,122,182,67,56,207,73,166,136,216,132,69,89,65,204,66,212,104,150,59,206,107,96,88,42,148,149,117,145,188,179,57,176,111,207,67,76,76,179,80,86,152,123,207,198,194,200,88,101,152,215,66,44,47,86,120,219,58,191,136,188,186,38,220,184,143,162,86,71,184,143,178,14
212,88,43,132,174,104,126,174,66,72,176,125,147,159,162,41,187,127,157,75,91,201,143,116,122,160,78,129,114,53,77,46,51,198,154,128,164,175,59,37,39,68,185,204,129,130,114,185,124,39,216,137,89,95,103,220,43,105,183,147,214,185,138,62,168,36,181,160,109,127,207,199,68,151,192,209,135,121,77,110,96,54,185,188,122,150,50,86,113,131,218,71,203,159,205,37,218,86,160,219,103,169,202,166,185,103,84,98,39,38,202,45,71,136,89,50,190,207,51,168,45,112,60,103,118,88,60,198,148,148,94,158,64,96,56,74,49,194,72,58,103,188,106,118,69,214,120,115,113,190,124,141,95,77,192,207,121,221,48,205,107,160,203,51,51,63,135,97,182,180,87,183,191,196,174,101,93,147,219,40,138,215,179,52,41,65,85,39,190,208,109,175,80,218,135,206,35,157,150,103,50,113,154,66,212,48,164,204,129,188,118,134,100,86,51,181,73,114,190,96,173,186,134,122,40,167,210,142,37,145,135,59,127,54,147,111,217,36,123,203,125,203,220,168,97,178,125,44,168,149,132,206,97,37,64,82,186,146,82,205,166,118,50,99,129,200,148,159,102,175,115,146,164,106,79,103,178,139,189,140,115,166,48,58,194,138,166,75,174,152,156,47,151,146,168,68,108,140,137,40,161,145,127,142,153,125,143,70,126,68,187,34,125,174,55,152,72,35,50,70,74,86,215,104,86,75,63,175,147,139,190,79,185,84,100,40,87,94,196,196,216,113,53,132,72,159,132,122,221,113,46,218,50,34,179,73,46,110,65,126,92,220,177,138,158,147,170,219,134,75,125,87,94,120,46,72,56,79,43,126,100,91,75,115,209,131,166,130,92,165,142,173,160,42,73,98,119,153,216,107,70,153,144,118,61,125,212,118,42,159,64,204,145,161,142,202,170,141,130,105,97,198,176,52,158,131,127,165,91,35,163,138,140,81,202,100,145,125,132,62,209,122,183,68,55,208,72,166,137,216,133,69,90,65,205,66,212,103,150,58,207,107,96,88,41,148,148,118,145,186,179,58,176,110,206,67,75,76,179,80,86,153,125,206,196,194,200,89,100,152,214,66,44,48,86,119,218,58,192,136,189,186,36,219,184,145,162,86,71,184,141,177,14
212,88,43,132,173,104,126,174,67,71,176,125,147,159,162,41,187,127,156,76,91,201,144,115,121,160,78,128,113,54,77,45,51,198,155,128,164,175,58,37,39,67,185,204,129,129,114,186,123,40,215,138,89,95,103,220,43,106,183,147,214,185,138,62,168,35,180,161,109,128,207,199,67,152,193,208,135,121,77,110,96,53,186,188,121,149,51,85,112,132,219,72,203,159,205,38,218,86,160,219,104,169,202,166,185,103,84,98,39,38,203,45,71,135,89,49,190,206,51,167,46,112,60,103,118,89,60,198,147,148,93,158,64,96,56,72,49,194,71,57,102,189,107,119,68,214,121,115,113,190,124,141,95,77,192,207,121,220,48,205,108,159,202,51,51,63,135,98,182,180,87,182,190,195,174,101,93,147,220,40,139,215,179,52,41,64,84,39,191,209,109,176,80,218,135,207,35,156,150,103,49,113,155,66,212,48,164,204,128,187,117,135,100,86,51,181,74,114,190,96,174,186,134,122,40,167,211,142,37,145,135,60,127,53,147,111,216,35,123,202,125,203,220,168,97,178,125,44,167,149,131,207,97,37,64,82,185,146,83,205,166,119,50,100,129,200,147,159,102,174,115,146,165,106,79,103,178,138,189,140,115,167,48,59,194,138,167,75,174,153,156,47,152,145,167,67,108,140,137,40,160,145,127,143,153,125,143,70,126,68,186,34,124,173,55,151,71,36,50,70,75,86,216,104,86,75,62,175,147,138,190,78,185,84,101,40,87,94,195,196,216,113,53,132,72,160,132,122,220,113,46,219,50,34,178,73,45,110,66,126,92,220,177,138,158,147,171,217,134,75,126,87,94,119,45,72,57,79,43,126,100,92,75,115,209,130,167,130,91,164,142,172,161,42,73,98,119,153,216,107,70,153,143,118,61,124,213,119,43,160,64,204,146,161,142,203,171,141,131,105,97,197,175,52,157,131,127,164,91,35,163,139,140,80,201,99,144,125,131,61,210,123,183,68,55,208,71,166,137,216,133,68,89,65,205,65,212,103,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,75,76,179,80,86,152,125,206,197,194,200,88,100,152,214,66,44,48,86,120,219,59,191,136,189,186,36,219,184,144,162,86,72,184,141,177,14
212,89,45,132,174,103,126,174,67,71,179,126,149,159,162,41,188,125,157,77,90,201,144,115,122,161,78,129,112,54,76,46,51,198,155,128,163,176,59,37,38,66,185,203,128,129,115,185,123,40,214,137,90,95,103,220,44,106,182,147,214,183,140,62,169,36,180,162,110,127,208,199,67,152,193,207,135,122,76,110,97,55,187,189,121,150,51,84,112,131,218,73,203,159,206,37,218,87,161,220,102,169,201,166,187,104,82,98,38,38,203,45,71,136,90,49,190,205,50,167,46,113,61,104,118,88,59,200,146,148,92,158,65,96,57,72,48,196,71,57,102,189,108,120,67,214,122,114,114,190,124,140,94,78,192,208,121,220,47,205,107,158,201,51,50,62,134,99,182,180,87,184,189,195,174,101,94,148,219,41,139,215,180,53,41,65,85,39,191,208,111,177,80,218,136,207,36,157,152,104,48,114,154,65,212,48,166,203,129,187,117,135,101,86,51,180,73,113,189,95,173,186,134,123,40,166,210,142,39,144,134,59,128,52,146,111,216,36,120,202,126,203,221,168,96,179,125,44,165,148,131,206,96,37,65,82,185,145,82,203,166,119,50,101,129,200,147,160,102,173,116,145,165,105,80,103,180,140,190,139,115,167,47,58,195,138,166,75,175,153,158,47,153,145,169,66,108,139,138,41,159,146,127,143,154,125,144,71,126,69,186,33,124,172,57,151,71,36,51,70,74,86,215,105,86,73,62,175,148,139,188,78,185,83,100,40,87,93,195,196,217,114,53,133,73,160,132,120,220,113,47,219,51,35,177,73,47,110,66,126,92,219,178,138,158,147,169,217,133,76,125,87,92,118,45,72,57,82,43,126,99,92,75,115,210,131,165,130,90,164,142,173,161,41,73,99,119,153,216,107,70,152,144,118,61,124,213,117,43,160,66,204,147,162,143,203,171,139,132,105,96,197,174,52,158,130,127,165,91,34,161,138,141,79,201,99,145,123,132,61,212,122,183,67,54,207,71,165,136,217,132,69,88,65,204,65,212,102,149,59,207,109,95,88,42,148,148,117,145,186,179,58,176,110,206,65,75,75,178,80,84,152,125,206,195,195,201,89,101,152,214,66,45,48,86,119,220,59,192,135,189,186,36,219,184,144,161,85,72,186,140,178,14
212,88,43,132,173,104,125,174,67,71,176,125,148,159,162,41,187,126,156,76,91,201,144,116,121,160,78,128,113,53,77,45,50,198,155,128,164,175,58,37,39,67,185,204,129,129,114,186,124,40,215,138,89,95,103,220,43,106,183,147,214,185,138,62,168,36,180,161,109,128,208,199,67,152,193,208,135,121,76,110,96,53,186,188,121,150,51,85,112,132,218,72,203,160,205,37,218,86,160,219,104,169,201,166,185,103,83,98,39,38,203,45,71,136,89,49,190,207,51,168,46,113,60,103,118,88,60,198,147,148,93,158,64,96,56,72,49,194,71,57,102,189,107,119,68,215,121,115,113,190,124,141,95,77,193,207,121,220,47,205,108,159,202,51,51,63,135,97,182,180,87,182,190,196,174,101,93,147,220,40,139,215,180,52,41,64,84,39,191,208,110,176,80,218,135,206,35,157,150,103,49,113,154,65,212,49,164,204,128,187,118,135,100,86,51,180,73,114,190,96,174,186,134,122,40,167,211,142,38,145,134,60,127,53,147,111,217,35,122,202,125,203,220,167,97,178,125,44,167,149,131,207,97,37,64,82,185,146,83,205,166,119,50,99,129,199,148,159,102,174,116,146,164,106,79,103,178,138,190,140,115,167,48,58,195,138,167,75,174,153,157,47,152,146,167,67,108,140,137,40,160,146,127,143,153,125,143,70,126,68,186,34,124,173,55,151,71,35,51,70,74,86,215,104,86,75,62,175,147,138,190,79,185,84,101,40,86,94,196,196,216,113,53,132,72,160,132,122,221,113,46,219,50,34,178,73,45,110,66,126,92,220,177,138,158,147,171,217,134,75,126,87,94,119,45,71,57,79,43,126,100,93,75,115,209,130,167,130,92,164,142,172,161,42,73,98,119,153,216,107,70,153,144,118,61,124,213,119,43,160,64,204,146,161,142,202,170,140,131,105,97,197,175,52,157,131,127,164,91,35,163,139,141,80,201,99,145,125,131,61,210,122,183,67,55,208,71,166,137,217,133,68,89,65,205,65,212,104,150,59,207,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,76,76,179,80,86,152,124,206,197,195,200,89,99,152,214,66,44,48,86,120,219,59,192,136,189,186,36,219,184,144,162,86,72,185,141,177,14
212,87,46,131,175,106,125,175,65,71,177,128,145,158,162,43,188,128,156,78,91,201,142,116,121,159,77,127,113,55,75,43,48,198,157,126,164,176,56,38,37,67,184,203,128,129,114,186,125,38,218,139,89,97,103,219,43,106,184,149,215,186,143,62,169,33,181,160,110,129,206,198,69,155,190,208,136,119,75,110,97,54,187,189,120,148,50,85,113,129,218,69,202,158,207,38,219,87,160,220,104,167,203,162,182,104,84,98,38,37,199,47,73,136,89,46,190,208,50,166,44,111,61,103,118,89,60,200,146,146,94,156,66,97,58,71,49,194,71,60,105,187,107,119,67,213,119,112,114,190,122,140,97,77,193,207,120,220,47,205,108,158,201,49,53,62,134,95,182,178,88,183,190,193,173,101,93,146,218,39,137,213,181,51,41,67,84,39,191,208,109,176,82,218,134,204,35,156,151,100,48,115,153,67,213,47,164,205,127,189,118,132,100,85,51,179,72,116,190,95,176,187,131,120,41,167,212,142,38,144,134,62,127,53,149,111,216,36,123,201,127,202,222,170,95,178,123,42,167,149,130,208,96,36,65,83,185,144,82,205,165,121,50,100,130,198,148,160,102,174,116,148,165,106,79,103,176,137,191,140,117,167,48,59,195,138,167,76,173,154,158,48,151,146,163,65,106,140,139,38,161,146,126,142,154,128,143,70,125,68,187,31,124,171,56,151,72,35,52,71,75,84,216,106,88,76,61,177,147,137,191,78,185,86,100,40,90,92,196,196,218,114,52,134,71,161,128,124,221,109,46,220,53,34,178,74,45,107,67,128,91,219,175,139,157,148,171,217,135,75,127,89,95,121,44,71,57,79,44,126,99,91,72,118,209,131,165,131,95,165,144,172,162,43,72,98,119,152,220,108,71,153,143,118,63,124,215,117,42,160,62,203,147,162,144,203,170,140,130,104,98,195,175,51,160,131,126,167,91,35,164,140,141,78,200,97,146,125,130,63,211,122,182,67,56,209,71,164,135,216,133,66,88,66,205,66,210,105,150,56,207,108,96,88,41,147,147,118,145,188,179,58,176,109,207,66,76,76,181,80,85,149,123,207,197,197,200,90,97,152,216,66,44,50,86,121,220,57,191,136,188,186,34,219,184,143,161,85,72,186,142,176,14
212,88,43,132,174,104,125,174,67,71,176,125,148,159,162,41,187,126,156,76,91,201,144,116,121,160,78,128,113,53,77,45,50,198,155,128,164,175,58,37,39,67,185,204,129,129,114,186,124,40,215,138,89,95,103,220,43,106,183,147,214,185,138,62,168,36,180,161,109,128,207,199,67,152,193,208,135,121,76,110,96,54,186,188,121,150,51,85,112,132,219,72,203,159,205,37,218,86,160,219,104,169,202,166,185,103,84,98,39,38,202,45,71,135,90,49,190,206,51,167,46,112,60,103,119,89,60,198,147,148,93,158,64,96,56,72,49,194,71,58,102,189,107,119,68,214,121,115,113,190,124,141,95,77,192,207,121,220,48,205,108,159,202,51,51,63,135,97,182,180,87,182,190,196,174,101,93,147,220,40,139,215,179,52,41,64,84,39,190,208,109,176,80,218,135,206,35,156,150,103,49,113,154,66,212,49,164,204,128,187,118,135,100,86,51,180,74,114,190,96,173,186,134,122,40,167,211,142,37,145,134,60,127,53,147,111,217,35,122,202,125,203,220,167,97,178,125,44,167,149,131,207,97,37,65,82,185,146,83,205,166,119,50,99,130,200,148,159,102,174,115,146,164,106,79,103,178,139,189,140,115,167,48,58,194,138,167,75,174,153,157,47,152,146,167,67,107,140,137,40,160,146,127,143,153,125,143,70,126,68,186,34,124,173,55,151,71,35,51,70,74,86,215,104,86,75,62,175,147,139,190,79,185,84,101,40,86,94,196,196,216,113,53,132,72,160,132,122,221,113,46,219,50,34,178,73,45,110,66,126,92,220,177,138,158,147,171,217,134,75,126,87,94,119,45,72,56,79,43,126,100,93,75,115,209,130,166,130,91,165,142,172,161,42,73,98,119,153,216,107,70,154,144,118,61,124,213,118,43,160,64,204,146,161,142,202,171,140,131,105,97,197,175,52,157,131,127,164,91,35,163,139,140,81,201,99,145,125,131,61,210,122,183,67,55,208,71,166,137,217,133,68,89,65,205,66,212,103,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,76,76,179,80,86,152,125,206,197,194,200,89,99,152,214,66,44,48,86,120,219,59,192,136,189,186,36,219,184,144,162,86,72,184,141,177,14
212,87,45,132,173,104,125,176,67,72,177,126,148,160,163,41,187,126,156,77,92,201,144,116,122,160,78,130,113,54,77,46,51,197,154,129,164,174,59,37,38,67,185,202,129,130,114,186,123,39,215,138,89,96,102,220,42,108,184,147,214,185,138,62,167,36,180,160,109,128,206,198,66,151,193,208,133,121,76,110,95,54,185,187,121,150,50,86,110,133,219,71,204,160,206,36,217,89,161,220,103,171,204,167,186,102,83,97,39,38,202,45,71,135,90,50,190,208,50,168,47,113,61,103,119,88,61,199,146,148,95,158,63,96,56,72,49,194,71,57,101,188,106,120,69,215,121,115,113,190,124,140,93,77,192,208,120,220,47,205,107,159,203,51,51,64,135,98,182,179,88,182,191,197,173,101,93,147,220,40,139,214,181,52,41,65,85,39,189,209,111,175,81,218,135,208,35,156,150,103,51,114,154,65,211,48,162,204,129,187,117,136,100,86,50,180,73,114,190,97,173,186,135,122,40,166,210,141,37,145,133,60,127,52,146,110,217,34,123,205,126,203,220,166,96,179,124,45,168,150,132,206,98,38,65,83,186,146,82,205,166,119,51,97,130,199,148,158,104,175,114,145,163,104,79,104,177,139,192,140,114,168,49,58,196,137,166,76,173,154,155,46,153,147,167,66,106,140,138,41,160,145,127,144,153,125,143,70,126,69,186,32,125,173,55,152,72,36,49,71,74,86,217,104,87,76,62,175,146,138,190,78,185,85,102,39,86,94,194,196,217,114,53,132,72,160,133,122,220,112,45,219,51,35,177,73,45,111,64,127,93,221,177,137,159,148,170,218,133,75,126,86,95,119,44,72,57,78,43,127,101,92,74,115,211,129,167,131,91,164,141,171,160,41,72,99,119,156,217,106,70,154,146,116,61,124,214,118,43,161,63,204,146,160,142,203,171,141,132,105,95,197,176,52,157,131,128,163,93,35,163,139,138,81,200,98,145,125,133,60,210,122,182,68,55,208,71,166,137,217,135,68,88,66,203,66,212,105,151,58,207,107,95,88,42,149,149,118,145,186,178,57,177,112,205,67,75,74,180,80,86,151,124,205,197,194,201,88,98,150,217,67,43,48,87,120,220,59,192,136,187,186,36,220,183,145,162,87,72,185,141,177,14
212,88,43,132,173,104,125,174,67,71,176,125,147,159,162,41,187,127,156,76,91,200,144,116,121,160,78,129,113,53,76,45,50,198,155,128,164,175,58,37,39,67,185,203,129,129,114,186,124,40,216,138,89,95,103,219,43,106,183,147,213,185,138,62,168,35,181,161,109,128,207,199,67,152,193,209,134,121,76,110,96,53,186,188,122,150,51,85,112,132,218,72,203,159,204,37,218,86,161,219,104,169,202,166,185,103,84,98,39,38,203,46,71,135,90,49,190,206,51,168,46,112,60,103,119,89,61,198,147,148,93,158,64,96,56,72,49,195,72,58,102,189,107,119,68,214,121,115,114,190,124,141,95,77,193,207,122,220,47,205,108,159,202,52,51,63,135,97,183,180,87,182,190,195,174,101,94,147,221,40,139,215,180,52,41,64,84,39,191,208,109,176,80,218,135,207,35,156,150,103,49,113,154,66,212,48,165,203,128,187,118,135,100,86,51,180,73,113,190,96,173,186,133,122,40,167,211,141,37,145,134,60,127,53,147,111,216,35,122,203,125,203,220,168,97,178,125,45,167,149,131,207,97,37,65,82,185,146,83,205,166,119,49,100,130,200,147,159,103,174,116,145,165,105,79,103,177,138,190,139,115,166,48,59,195,138,167,74,174,153,157,47,152,146,168,67,108,140,137,40,160,146,127,142,153,126,143,70,126,69,186,34,124,174,56,152,72,35,51,71,74,86,215,104,86,74,62,175,147,138,190,78,185,84,101,40,87,94,195,195,217,113,53,133,72,159,132,122,220,112,46,219,50,34,178,72,45,110,66,127,92,219,177,138,158,147,171,218,134,75,126,87,94,119,45,72,56,79,43,125,100,93,76,115,209,130,166,130,92,165,142,172,161,42,73,97,120,153,216,106,70,154,144,117,62,124,213,119,43,160,65,204,145,161,142,203,171,140,131,104,97,196,175,53,158,131,128,164,92,35,163,139,141,80,201,99,145,125,131,61,210,123,183,68,55,208,71,166,137,217,133,68,89,64,205,66,212,104,150,59,207,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,76,75,179,80,86,152,124,207,197,195,200,88,99,152,214,66,44,48,86,120,219,59,191,136,189,186,36,219,185,144,162,86,71,185,141,177,14
212,89,43,133,173,104,125,174,67,71,176,125,148,160,163,41,187,126,156,76,92,201,145,115,121,160,78,128,113,54,77,45,50,198,155,128,164,176,58,38,39,67,185,204,129,129,114,186,124,40,215,138,89,95,102,220,42,106,183,147,213,185,138,62,168,35,180,161,109,128,208,199,67,152,193,209,135,121,76,110,96,54,186,188,121,150,51,85,112,132,219,72,203,159,205,37,219,86,160,219,104,168,201,167,185,104,84,98,39,38,203,45,72,135,90,50,191,207,51,167,45,113,60,103,119,89,60,198,147,148,93,158,65,96,56,72,49,195,71,57,102,189,107,119,68,214,121,114,114,190,124,141,95,78,193,208,122,220,47,205,108,159,203,51,51,62,134,97,183,180,87,183,190,196,174,102,93,147,220,40,139,215,180,52,42,65,85,39,191,208,109,175,80,218,135,206,35,156,150,103,48,114,154,66,212,49,165,204,128,187,118,135,100,87,51,181,74,114,190,96,173,186,134,122,40,167,210,142,37,145,135,60,127,53,147,111,217,35,122,202,125,203,220,168,97,179,125,45,167,149,131,207,97,38,65,82,185,146,83,205,166,119,50,100,130,200,147,159,102,174,115,146,165,106,80,103,177,139,189,139,115,167,48,59,194,138,167,75,175,153,157,47,152,146,168,67,107,140,138,41,160,146,127,142,154,125,143,70,126,68,186,34,124,174,56,151,71,35,50,70,75,86,215,104,86,74,62,175,147,139,190,79,185,84,100,40,86,94,195,195,217,113,53,132,72,160,132,122,221,113,45,219,50,35,177,72,45,109,66,127,92,220,177,138,158,148,170,217,134,75,126,87,93,119,45,71,56,79,43,126,100,92,75,115,209,130,167,130,91,165,142,172,161,42,73,98,119,153,216,107,70,153,144,118,61,124,213,118,43,160,64,204,146,161,142,203,171,140,130,104,97,196,175,52,157,130,128,165,91,35,163,139,140,81,201,99,145,125,131,61,210,123,183,68,55,207,71,166,137,217,133,67,89,65,204,66,213,103,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,206,66,75,76,179,80,86,152,124,206,197,194,200,89,100,152,214,66,44,48,86,120,219,59,192,136,189,186,36,219,184,144,163,86,72,185,141,177,14
212,88,44,132,173,104,125,174,67,71,177,125,148,159,162,41,187,126,156,76,91,201,144,116,122,160,78,128,113,53,77,45,50,198,156,128,164,176,58,37,39,67,185,204,129,129,114,186,124,40,215,137,89,95,103,220,43,105,183,147,214,185,138,61,168,35,180,161,109,128,208,199,67,152,193,208,135,121,77,110,96,54,186,188,122,150,51,85,112,132,219,72,203,159,205,37,218,86,160,219,104,169,201,166,185,103,84,98,39,38,202,45,71,136,90,49,190,206,51,167,46,112,60,103,118,88,60,198,147,148,93,158,65,96,56,72,49,194,71,58,102,189,106,119,68,214,121,115,113,190,124,141,95,78,193,207,121,220,48,205,108,159,202,51,51,63,135,97,182,180,87,182,190,196,174,101,93,148,220,40,139,215,180,52,41,64,84,39,190,209,109,176,80,218,135,207,35,156,150,103,49,113,154,66,212,49,164,204,129,187,118,135,100,87,51,181,74,113,190,96,173,186,134,122,40,167,211,142,37,145,135,60,127,53,147,111,217,36,122,202,125,203,220,167,97,178,125,44,167,149,131,207,97,37,65,82,185,146,82,205,166,119,50,99,129,200,148,159,102,174,115,146,164,106,79,103,178,139,189,140,115,167,48,59,194,138,167,75,174,153,157,47,152,146,167,67,107,140,137,40,160,145,127,143,153,125,143,70,126,68,186,34,125,174,56,151,71,36,50,70,74,86,215,104,86,75,62,175,147,139,190,79,185,84,101,40,86,94,196,196,216,113,53,132,72,160,132,122,221,113,45,219,50,34,178,73,46,110,66,127,92,220,177,138,158,147,170,217,133,75,126,87,93,119,45,72,56,79,43,126,100,92,75,116,209,130,166,130,92,165,142,172,161,42,73,98,119,154,216,106,70,154,144,118,62,124,213,118,43,160,64,204,146,161,142,203,171,141,130,105,97,197,175,52,157,131,127,164,91,35,163,139,140,80,201,99,145,125,131,61,210,122,182,67,55,207,71,166,137,217,134,68,89,65,204,66,212,104,150,58,206,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,76,76,179,80,86,152,125,206,197,194,200,89,99,152,214,66,44,49,86,120,219,59,191,136,189,186,36,219,184,144,163,86,71,184,141,177,14
212,88,43,132,173,103,126,174,67,71,177,124,148,160,162,41,187,127,157,76,91,201,144,116,121,160,78,129,113,53,76,45,50,198,156,129,164,176,58,37,39,67,185,203,129,129,114,186,124,40,216,138,89,95,103,219,43,106,183,147,214,185,138,62,168,35,181,161,109,128,207,199,67,152,193,208,135,121,76,110,96,54,186,188,122,150,51,86,112,132,218,72,203,159,205,37,218,86,160,219,104,169,202,166,185,103,83,98,39,38,203,45,72,135,90,49,190,206,51,168,46,113,60,103,118,89,60,198,147,148,93,159,64,96,56,72,49,194,71,58,102,189,107,119,68,214,121,115,113,190,124,141,95,78,193,207,122,220,47,205,108,159,202,51,51,63,134,97,183,180,87,182,190,196,174,101,93,147,220,40,138,215,180,52,41,64,84,39,190,209,109,176,80,218,135,207,35,156,151,103,49,113,154,66,212,49,164,203,128,187,117,135,100,86,51,180,74,114,190,96,173,186,134,122,40,167,211,142,37,145,134,60,127,53,147,111,217,35,122,202,125,203,220,168,97,178,124,45,167,149,131,207,97,37,65,82,185,146,83,205,166,119,50,99,129,200,148,159,102,174,115,146,164,105,79,103,178,138,190,140,115,167,48,58,194,138,167,75,174,153,157,47,152,145,167,67,108,140,137,40,160,146,127,143,153,125,143,70,125,68,186,34,124,173,55,151,71,35,50,70,74,86,216,104,86,75,62,175,147,138,190,79,185,84,101,40,87,93,196,196,216,113,53,132,72,160,132,122,220,113,46,219,50,34,178,72,46,110,66,126,92,219,178,138,158,147,171,217,134,75,126,87,94,119,45,71,57,79,43,126,100,93,75,115,209,130,166,130,91,165,142,172,161,42,73,98,119,153,216,107,70,153,144,118,61,124,213,118,43,160,64,204,146,161,142,202,170,140,131,105,97,196,176,52,157,131,127,164,91,35,162,139,141,81,201,99,145,125,131,61,210,122,182,67,55,208,71,166,137,217,133,68,89,65,205,65,212,104,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,206,66,76,76,179,80,85,152,125,206,197,194,200,88,99,152,214,66,44,48,86,120,219,59,192,136,189,186,36,219,185,144,162,86,71,185,141,177,14
212,89,42,131,174,103,125,175,67,72,178,124,149,159,162,41,186,125,156,75,92,201,143,115,121,160,79,128,113,54,76,46,49,198,155,128,163,174,59,36,39,68,185,203,129,129,115,186,123,41,215,138,90,96,103,219,43,107,182,146,213,184,138,60,169,36,180,161,111,127,207,198,68,152,193,209,135,121,77,111,95,54,186,189,122,150,51,85,112,132,218,72,203,160,204,38,217,86,160,218,103,170,201,167,185,102,84,98,40,39,204,45,73,135,89,50,189,206,51,167,44,113,60,104,120,88,59,199,146,148,93,157,63,97,57,72,48,194,71,57,101,189,106,118,69,214,122,115,113,189,124,141,95,78,193,206,122,220,48,205,108,160,204,50,52,63,134,98,181,181,86,182,190,196,174,101,94,147,220,40,138,216,179,52,42,65,85,38,190,209,110,176,79,218,135,206,34,157,151,104,49,112,154,66,213,49,165,202,128,187,117,134,100,86,51,180,74,114,191,97,174,186,134,122,40,167,212,142,37,144,135,60,127,54,148,112,218,36,123,202,126,204,220,167,96,179,124,44,168,149,131,207,96,37,64,82,184,147,83,205,166,120,50,100,129,199,148,160,102,175,115,147,164,106,79,103,178,138,189,140,115,166,48,59,195,138,165,74,175,153,157,47,152,147,168,65,108,141,138,39,161,146,126,142,153,126,144,69,126,68,187,34,124,174,55,152,70,35,50,69,75,86,215,104,87,73,62,176,147,139,189,78,185,84,101,38,85,94,196,196,216,113,55,132,72,160,131,123,221,113,46,220,51,34,177,73,45,111,65,127,91,220,177,140,158,146,170,216,134,76,126,87,94,119,46,72,57,79,43,125,101,94,75,117,209,129,166,129,92,165,141,171,161,40,72,97,120,152,217,108,69,154,144,117,62,123,213,119,44,160,64,204,145,161,142,202,170,141,130,105,97,196,176,52,157,131,126,165,92,35,163,139,141,81,201,99,145,126,132,62,209,122,183,68,54,208,72,165,136,218,132,69,89,64,204,65,212,103,149,60,207,108,96,87,40,147,148,119,146,187,180,57,177,111,206,65,76,75,178,80,85,152,125,206,196,194,201,89,100,153,215,66,45,49,86,118,221,58,191,136,189,187,35,219,184,144,163,86,71,185,141,177,14
212,90,42,130,174,105,125,174,68,72,176,124,148,160,161,40,187,128,155,76,91,202,143,116,122,159,78,128,114,54,76,44,50,197,155,127,164,176,60,37,39,68,185,205,130,129,114,185,122,39,216,138,86,96,102,220,40,107,181,146,214,184,136,63,169,35,181,161,108,129,208,200,64,154,194,209,135,121,76,109,98,53,187,188,120,150,52,86,112,131,218,71,203,157,206,37,218,85,160,220,105,168,201,167,184,103,83,99,40,37,204,45,71,136,90,50,191,208,50,167,46,112,60,104,117,89,59,199,146,147,94,159,65,97,57,71,51,194,71,58,101,189,108,115,69,214,120,115,112,189,124,139,94,79,194,207,123,221,47,208,109,158,204,50,53,63,137,99,183,180,88,183,189,195,173,101,92,147,220,38,139,215,179,52,42,63,83,39,191,209,109,176,80,215,135,208,36,157,151,104,50,112,155,67,213,48,164,204,128,186,118,134,101,86,50,180,75,114,191,96,174,186,134,122,40,164,210,142,38,144,134,58,128,55,149,110,218,35,123,204,125,202,221,169,97,177,125,45,168,149,130,208,97,37,63,84,185,148,82,206,165,120,49,99,130,201,147,160,102,174,114,146,165,108,80,104,175,138,190,140,116,167,48,59,194,139,166,75,175,152,159,46,151,147,168,68,108,141,138,40,160,146,128,142,150,126,144,71,127,68,186,32,123,174,54,151,72,35,49,71,74,85,217,105,85,77,63,176,146,138,192,80,184,85,101,40,87,95,196,195,217,112,53,131,72,159,132,122,221,114,47,220,51,34,177,74,44,109,68,127,90,220,177,138,159,146,171,217,134,76,126,88,94,119,44,71,56,82,44,126,100,92,76,116,209,131,165,130,91,163,141,172,160,42,74,96,119,153,216,106,71,153,144,120,60,126,212,116,42,159,66,203,146,160,141,203,170,141,130,104,94,196,176,52,157,130,128,165,90,34,164,140,141,83,201,98,143,126,130,62,209,122,184,69,55,207,71,166,136,216,135,68,89,65,205,65,213,103,150,58,206,107,96,86,41,146,148,116,147,188,179,57,174,110,204,67,76,75,180,81,86,153,124,207,198,196,201,89,99,152,213,63,44,49,86,119,218,59,193,135,188,187,37,217,184,143,162,86,72,185,142,180,14
212,88,44,133,174,104,126,174,66,71,177,124,148,158,163,41,187,127,157,76,91,201,144,116,122,160,78,129,113,54,77,46,50,198,156,129,164,175,59,37,39,67,185,203,129,129,114,186,124,40,216,137,88,95,103,220,43,106,183,148,213,184,139,61,169,35,180,161,110,127,208,199,69,153,192,208,135,120,77,111,96,53,186,188,121,149,51,86,113,133,220,72,203,159,206,37,218,87,161,219,104,169,201,167,185,104,84,97,38,38,202,46,71,137,89,50,190,207,51,168,45,113,60,103,119,88,60,198,147,148,93,159,65,95,57,72,49,194,72,57,102,189,108,118,67,214,121,115,113,191,123,141,95,78,193,207,121,220,47,205,107,159,202,50,50,62,135,97,183,180,86,182,190,196,174,101,93,147,221,41,138,215,181,52,41,64,85,39,190,208,110,177,79,217,134,206,36,156,151,102,49,113,154,66,211,48,163,205,130,187,119,135,99,86,51,181,74,113,191,95,174,185,134,122,40,167,211,142,37,145,135,60,127,54,148,111,215,35,123,202,125,203,220,168,98,178,125,45,168,150,132,206,96,38,64,81,185,146,83,204,166,119,50,100,129,199,148,159,103,174,116,146,164,105,79,103,177,139,190,139,115,166,48,58,195,138,167,75,175,153,156,46,151,146,168,67,107,140,137,40,161,145,127,142,154,126,143,71,126,68,185,35,124,173,56,151,71,36,51,70,75,86,216,103,86,75,62,174,147,139,190,78,184,84,101,39,87,94,195,195,217,114,54,132,72,160,132,123,221,113,45,218,50,34,178,74,46,110,66,126,91,220,178,138,159,146,170,217,133,74,126,88,93,119,45,72,57,80,43,125,100,92,75,115,209,131,167,129,91,165,142,172,161,41,73,98,119,154,215,107,71,154,144,118,61,124,213,118,43,160,65,203,145,161,143,203,171,141,130,104,98,197,176,53,156,131,128,164,92,35,163,139,141,80,201,99,144,125,131,62,210,121,183,69,55,206,70,166,137,216,133,68,89,65,205,65,213,103,150,58,207,107,96,89,41,148,148,118,145,187,179,57,176,110,206,66,76,75,179,80,85,151,125,208,197,194,201,90,99,153,214,66,44,48,86,120,219,60,191,136,188,186,36,220,184,145,162,87,71,185,141,176,14
212,88,43,132,173,104,125,174,67,71,176,125,148,159,162,41,187,126,156,76,91,201,144,116,121,160,78,128,113,53,77,45,50,198,155,128,164,175,58,37,39,67,185,204,129,129,114,186,124,40,215,138,89,95,103,220,43,106,183,147,214,185,138,62,168,36,180,161,109,128,207,199,67,152,193,208,135,121,76,110,96,54,186,188,121,150,51,85,112,132,219,72,203,159,205,37,218,86,160,219,104,169,202,166,185,103,84,98,39,38,202,45,71,136,90,49,190,206,51,167,46,112,60,103,119,89,60,198,147,148,93,158,64,96,56,72,49,194,71,58,102,189,107,119,68,214,121,115,113,190,124,141,95,77,192,207,121,220,48,205,108,159,202,51,51,63,135,97,182,180,87,182,190,196,174,101,93,147,220,40,139,215,179,52,41,64,84,39,191,209,109,176,80,218,135,206,35,156,150,103,49,113,154,66,212,49,164,204,128,187,118,135,100,86,51,180,74,114,190,96,173,186,134,122,40,167,211,142,37,145,134,60,127,53,147,111,217,35,122,202,125,203,220,167,97,178,125,44,167,149,131,207,97,37,65,82,185,146,83,205,166,119,50,99,130,200,148,159,102,174,115,146,164,106,79,103,178,139,190,140,115,167,48,58,194,138,167,75,174,153,157,47,152,146,167,67,107,140,137,40,160,146,127,143,153,125,143,70,126,68,186,34,124,173,55,151,71,35,51,71,74,86,215,104,86,75,62,175,147,139,190,79,185,84,101,40,86,94,196,196,216,113,53,132,72,160,132,122,221,113,46,219,50,34,178,73,45,110,66,127,92,220,177,138,158,147,171,217,134,75,126,87,94,119,45,72,56,79,43,126,100,93,75,115,209,130,166,130,91,165,142,172,161,42,73,98,119,153,216,107,70,153,144,118,61,124,213,118,43,160,64,204,146,161,142,203,171,140,131,105,97,197,175,52,157,131,127,164,91,35,163,139,141,81,201,99,145,125,131,61,210,122,183,67,55,208,71,166,137,217,133,68,89,65,205,66,212,104,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,76,76,179,80,86,152,125,206,197,194,200,89,99,152,214,66,44,48,86,120,219,59,192,136,189,186,36,219,184,144,162,86,72,184,141,177,14
212,88,43,132,173,104,125,174,67,71,177,125,148,160,163,41,187,127,156,76,91,201,144,116,122,159,78,128,113,53,77,45,51,198,155,128,163,175,59,37,39,68,185,204,129,129,114,186,124,40,215,138,89,95,103,220,43,106,183,147,214,185,138,61,168,36,180,161,109,128,208,199,67,152,193,208,135,121,76,110,96,54,186,188,122,150,51,86,112,131,218,72,203,159,205,37,218,86,161,219,104,169,202,167,185,103,83,98,39,38,203,46,71,135,89,49,191,207,51,168,46,112,61,103,119,89,60,198,147,149,93,158,64,96,56,72,49,194,71,58,102,189,106,119,68,215,121,115,113,190,125,141,95,78,193,207,121,220,48,205,108,159,202,51,52,63,135,97,182,180,87,182,190,196,174,101,93,147,220,41,139,216,179,52,41,64,84,39,191,208,109,176,80,218,135,206,35,157,150,103,49,113,154,66,212,49,164,204,128,187,118,134,100,87,51,180,74,114,190,96,173,186,134,122,40,167,210,142,37,145,135,60,127,53,147,111,216,36,122,203,125,203,220,167,97,178,124,44,167,149,131,207,97,37,64,82,186,146,83,205,167,119,50,99,130,200,148,160,102,175,115,146,164,105,79,103,178,139,190,140,115,166,48,58,194,138,166,75,174,153,156,47,152,146,167,67,108,140,137,40,161,145,128,143,153,125,143,70,126,68,186,33,124,174,55,152,72,36,51,70,74,86,215,104,86,75,62,175,147,139,190,78,184,84,101,40,87,94,196,196,216,113,53,133,72,160,132,122,221,112,46,219,50,34,177,73,45,110,66,127,91,220,177,138,159,147,171,217,134,75,126,87,94,120,46,72,56,79,43,126,100,92,76,116,209,130,166,130,91,165,142,172,160,42,73,97,119,153,216,106,70,153,144,118,61,124,213,118,42,160,64,204,146,161,143,202,171,141,130,105,97,197,175,52,158,131,127,164,92,35,163,139,140,81,201,99,145,125,131,61,210,123,183,67,55,207,71,166,137,216,133,68,89,64,205,65,212,103,150,58,206,108,96,88,41,148,148,117,145,187,179,57,176,110,205,66,75,76,179,80,86,152,124,206,197,194,200,89,99,153,214,66,44,48,86,120,219,59,192,136,189,186,36,219,184,144,162,86,72,185,141,177,14
212,88,43,132,174,104,126,174,67,71,176,125,147,160,162,41,187,126,156,76,91,201,144,116,121,160,78,128,113,53,77,45,50,198,155,128,164,175,58,37,39,67,185,204,129,129,114,186,124,40,215,137,89,95,103,220,43,106,183,147,213,185,138,62,168,36,180,161,109,128,208,199,67,152,193,208,135,121,76,110,96,54,186,188,122,150,51,85,112,132,218,72,203,159,205,37,218,86,160,219,104,169,202,166,185,103,83,98,39,38,202,46,71,135,90,49,190,206,51,167,46,113,60,103,119,89,60,198,147,148,93,158,64,96,56,72,49,194,71,58,102,189,107,119,68,214,121,115,113,190,124,141,95,77,192,207,121,220,47,205,108,159,202,51,51,62,135,97,183,180,87,182,190,196,174,101,93,147,220,40,139,215,180,52,41,64,84,39,190,208,109,175,80,218,135,206,35,156,150,103,49,113,154,66,212,49,164,204,129,187,117,135,100,86,51,180,74,114,190,96,174,186,134,122,40,167,211,142,37,145,134,60,127,53,147,111,217,35,122,203,125,203,220,167,97,179,125,44,167,149,131,207,97,37,65,82,185,146,83,205,166,119,50,100,129,200,148,159,102,174,115,146,164,105,79,103,177,139,190,140,115,166,48,58,194,138,167,75,174,153,157,47,152,146,167,67,108,140,137,40,160,146,127,143,153,125,143,70,126,68,186,34,124,174,55,151,71,36,51,70,74,86,216,104,86,75,62,175,148,138,190,79,185,84,101,40,86,94,196,196,216,113,53,132,72,160,132,122,221,113,46,219,50,34,178,73,46,110,66,127,92,220,177,138,158,147,171,217,134,75,126,87,94,119,45,72,57,79,43,126,100,93,75,116,209,130,166,130,91,165,142,172,161,42,73,98,119,153,216,106,70,153,144,118,61,124,213,119,43,160,64,204,146,161,142,203,171,141,131,105,97,197,175,52,157,131,127,164,91,35,163,139,140,81,201,99,145,125,131,61,210,122,183,67,55,208,71,166,137,216,133,68,89,65,205,66,212,104,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,75,75,179,80,86,152,124,206,197,194,200,88,99,152,214,66,44,48,86,119,219,59,192,136,189,186,36,219,184,144,162,86,72,184,141,177,14
212,88,43,132,174,104,126,174,67,71,176,125,148,159,162,41,187,127,156,76,91,200,144,116,121,160,78,128,113,53,77,45,50,198,155,128,164,175,58,37,39,67,185,203,129,129,114,186,124,40,215,138,89,95,103,220,43,106,183,147,214,185,138,62,168,36,180,161,110,128,207,199,68,152,193,208,135,121,77,110,96,54,186,188,122,150,51,85,112,132,219,72,203,159,205,37,218,86,161,219,104,168,202,166,185,103,84,98,39,38,203,45,71,135,90,49,190,206,51,167,46,112,60,103,119,89,60,198,146,148,93,158,64,96,56,73,49,194,71,58,102,189,106,119,68,214,121,115,113,190,124,141,95,78,193,207,121,220,47,205,107,159,202,51,51,63,135,97,183,180,87,182,190,196,174,101,93,147,220,40,139,215,179,52,41,64,84,39,191,209,109,175,80,218,135,206,35,156,151,103,49,113,154,66,213,49,164,203,129,187,118,134,100,86,51,180,74,114,190,96,173,186,134,122,40,167,211,142,38,145,135,60,127,53,147,111,217,36,123,203,125,203,220,167,97,178,125,44,167,149,131,207,97,37,64,82,185,146,82,205,166,119,50,100,130,200,148,159,102,174,115,145,164,106,79,103,177,139,189,140,115,166,48,59,194,138,166,75,174,153,157,47,152,146,167,67,108,140,137,40,160,146,127,143,153,125,143,70,126,69,186,34,124,173,55,152,72,35,50,71,74,86,215,104,86,74,62,175,147,139,190,78,185,84,101,40,86,94,195,196,216,113,53,132,72,160,132,122,220,113,45,219,50,34,178,73,45,110,66,126,92,219,177,137,158,147,171,217,134,75,126,87,94,119,45,71,57,79,43,126,100,93,75,115,209,130,167,130,91,164,142,172,161,42,73,98,120,153,216,106,70,154,144,118,61,124,213,118,43,160,64,204,146,161,142,202,171,140,131,105,97,197,175,52,157,131,127,164,91,35,163,139,140,81,201,99,145,125,131,61,210,123,183,67,55,207,71,166,137,217,133,68,89,65,204,65,212,103,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,75,75,179,80,86,152,125,206,197,194,200,89,100,152,214,65,45,49,86,119,219,59,191,136,189,186,36,219,184,144,162,86,71,184,141,177,14
212,88,43,132,174,104,125,174,67,71,176,125,148,160,162,41,187,127,156,76,92,201,144,116,122,160,78,128,113,53,77,45,50,198,155,128,163,176,58,37,39,67,185,203,129,129,114,186,124,40,215,138,89,95,104,219,43,106,183,147,213,184,138,62,169,36,180,161,109,128,207,199,67,152,193,208,135,121,76,110,96,54,186,188,121,150,51,86,112,132,219,72,203,159,205,37,218,86,160,219,103,169,201,166,184,103,84,97,39,38,203,46,71,135,89,50,190,207,51,168,46,113,60,103,119,89,60,198,147,148,93,158,64,96,56,72,49,194,71,57,102,189,106,119,68,215,122,115,113,190,124,141,94,78,192,207,122,221,47,205,108,159,202,51,52,63,135,97,183,180,87,182,190,196,174,102,94,147,220,41,139,215,180,51,41,64,84,39,190,209,110,176,80,218,135,207,35,157,150,103,49,113,154,66,212,49,164,203,128,187,117,134,100,86,51,180,74,114,190,96,174,186,135,122,40,167,210,142,37,145,134,60,127,53,147,111,217,36,123,202,126,203,220,168,97,178,124,45,167,150,131,206,97,37,64,82,185,146,82,205,167,119,50,99,130,199,148,159,102,174,115,146,164,106,80,103,178,139,190,140,115,167,48,59,195,138,167,75,175,153,156,47,152,145,167,67,107,140,138,41,160,146,127,143,153,125,143,70,126,68,186,34,124,173,56,152,71,36,51,71,74,86,215,104,86,75,62,175,147,139,190,79,185,84,102,41,87,93,195,196,216,113,53,132,72,160,132,122,221,113,46,219,50,35,178,73,45,110,66,126,92,219,177,138,158,148,171,218,134,75,125,87,94,119,45,72,56,80,43,126,100,92,75,116,209,131,167,130,91,165,142,172,161,42,73,98,119,153,216,107,70,154,144,117,61,125,213,119,43,160,64,204,145,161,142,203,171,140,130,104,97,197,176,53,157,131,127,164,91,35,163,139,141,81,202,99,145,125,132,61,210,122,183,68,55,207,71,166,137,217,133,68,89,65,204,66,212,103,150,58,207,108,96,88,41,147,148,118,145,187,179,57,177,110,205,66,76,76,178,80,86,152,124,206,197,194,200,89,99,152,215,65,45,48,86,120,219,59,191,136,189,186,35,219,184,144,162,86,72,185,141,177,14
212,90,45,131,174,103,126,173,67,71,178,125,149,159,161,44,187,126,156,78,90,201,144,115,122,159,79,129,113,53,80,45,51,196,156,127,162,177,61,38,39,67,184,205,129,129,115,186,125,41,215,138,90,96,102,219,42,107,182,146,213,186,138,62,170,35,181,162,110,129,207,201,68,152,193,209,134,119,74,109,96,55,188,188,120,149,51,89,112,132,218,71,202,159,205,39,219,85,160,219,104,166,202,165,186,103,84,99,38,39,204,45,72,135,92,50,189,205,51,168,45,114,60,103,116,90,61,200,146,149,92,158,67,95,57,72,48,195,72,58,102,188,109,119,66,217,118,116,113,191,124,142,95,78,192,208,120,221,46,207,106,161,203,52,49,63,135,97,182,180,86,183,190,194,171,99,93,147,221,40,137,213,180,52,41,64,85,40,191,208,111,177,80,217,135,207,35,156,149,105,50,114,154,67,211,47,164,204,129,187,119,135,100,85,51,182,72,114,189,97,174,186,133,120,38,168,211,142,36,144,135,60,128,51,148,113,217,36,124,205,125,203,222,167,96,180,126,46,168,150,131,206,96,36,68,82,184,147,81,205,167,120,50,100,129,200,149,159,104,174,114,144,165,106,79,102,178,140,189,140,115,163,48,57,195,136,168,74,174,153,158,48,153,147,169,68,108,140,135,41,161,146,127,141,153,125,145,71,126,70,186,33,125,173,55,150,71,36,50,70,74,85,216,105,85,75,63,176,146,139,190,78,185,82,100,38,88,96,195,196,218,113,51,134,70,160,134,122,220,113,46,219,49,36,178,72,45,110,67,128,90,219,178,139,158,148,170,217,133,77,126,88,94,122,45,73,58,80,42,126,100,92,77,114,209,131,166,130,91,164,139,171,162,44,73,98,118,153,217,108,70,153,142,118,61,125,213,117,42,161,64,203,147,162,143,202,171,142,131,105,99,197,176,51,156,130,128,165,89,34,163,139,142,81,201,100,144,125,133,60,212,123,183,68,55,206,74,165,136,217,131,67,88,64,205,64,211,104,151,57,207,105,95,89,41,148,150,118,143,186,179,58,176,109,205,67,76,76,179,82,86,151,123,205,199,193,201,88,101,151,214,64,43,46,87,119,220,58,192,134,189,186,35,219,183,145,161,86,71,187,140,176,14
213,88,43,132,173,104,125,174,67,71,176,125,147,160,162,42,187,127,157,76,91,200,144,116,122,160,77,128,113,54,77,45,50,197,155,128,165,176,57,38,40,68,185,203,129,129,114,186,122,41,215,137,89,95,104,219,42,105,183,147,214,185,138,61,168,36,180,161,110,128,208,199,67,152,194,209,135,122,76,110,96,54,186,187,122,149,50,85,112,132,219,71,204,160,205,38,218,86,161,220,103,168,202,166,185,104,82,97,39,38,203,45,71,135,90,50,190,206,51,167,46,113,61,103,119,88,60,199,147,148,92,159,65,95,57,72,49,194,71,57,103,188,107,119,68,214,121,115,113,191,124,141,94,77,192,207,122,220,47,205,108,160,203,51,52,63,135,97,184,179,86,183,190,196,174,102,93,147,220,41,139,215,180,52,41,64,84,39,190,209,110,175,80,217,135,206,35,156,150,103,49,113,154,65,212,49,166,204,128,187,117,135,99,87,51,181,74,113,190,95,173,186,134,121,40,166,211,142,37,146,135,59,128,53,147,112,216,35,123,202,125,203,220,167,97,179,125,44,167,148,131,206,97,37,64,83,185,146,84,205,167,120,50,100,129,199,148,159,103,174,116,146,164,105,79,103,177,139,189,140,115,166,48,59,194,138,167,76,175,153,156,46,152,146,167,66,107,140,137,41,159,146,127,143,152,125,143,69,125,68,186,33,124,174,56,152,72,36,51,71,74,86,215,104,87,75,62,175,147,139,190,79,184,84,101,40,87,94,196,196,218,112,53,131,72,160,133,122,221,113,45,218,51,35,177,73,45,111,66,126,92,219,177,138,159,147,171,218,133,76,126,87,93,118,44,72,55,79,43,126,100,93,75,116,208,131,167,130,91,165,142,172,162,42,74,97,119,153,216,106,70,153,144,117,61,123,213,118,42,160,64,204,146,161,142,202,170,140,131,104,97,196,176,52,156,130,126,164,91,35,163,138,140,81,201,100,145,124,130,62,210,123,183,68,56,207,72,165,137,216,133,69,89,64,206,65,212,104,150,58,206,108,96,88,41,147,148,118,145,186,179,57,176,109,206,66,76,76,179,80,86,152,124,206,197,194,200,88,99,153,214,66,46,48,86,120,219,58,191,137,188,186,35,219,184,144,162,86,72,184,141,177,14
212,89,42,133,176,103,125,175,68,71,174,124,148,159,162,43,188,126,157,74,91,201,142,117,122,160,79,128,113,54,77,43,51,196,156,130,164,177,59,36,41,66,186,202,129,129,114,186,122,41,215,138,89,97,104,218,44,105,183,147,214,185,139,61,170,36,179,161,110,127,208,200,67,153,194,207,133,121,74,109,94,52,187,188,121,151,50,84,112,131,218,72,203,160,204,36,218,88,160,221,103,169,203,166,185,103,85,97,38,37,204,46,72,137,89,50,189,204,51,168,46,112,60,105,120,89,61,199,148,148,93,159,65,97,55,74,49,192,72,56,102,188,105,118,67,214,122,116,113,189,123,142,95,76,193,207,121,222,47,205,108,159,204,50,50,64,135,97,182,179,86,182,189,197,174,102,94,149,223,41,138,215,180,50,41,63,86,39,191,208,110,176,79,218,136,206,35,155,150,102,50,112,153,66,212,47,163,204,127,187,116,135,100,86,50,179,74,113,190,96,173,186,133,122,41,167,211,143,37,146,136,60,125,53,147,110,216,36,122,204,128,204,218,168,97,177,125,43,166,149,131,206,95,39,62,83,186,146,82,205,168,118,51,102,130,199,146,158,102,174,116,146,165,106,79,103,178,140,191,140,114,167,49,59,195,137,165,77,175,153,155,47,153,145,169,66,105,138,137,41,161,146,127,143,153,125,143,70,124,68,185,34,124,172,54,153,71,34,49,69,75,87,214,105,85,76,59,175,147,138,191,79,184,84,101,40,86,92,196,197,217,113,53,131,70,158,131,123,219,113,46,218,50,35,179,74,47,111,67,128,90,221,179,139,158,147,172,218,133,74,125,86,93,117,46,71,56,79,43,126,101,95,74,117,209,131,167,129,91,164,143,172,159,44,74,97,121,155,217,107,69,154,143,119,63,126,214,117,42,158,64,205,146,161,144,204,171,141,131,106,97,196,174,54,157,131,128,164,92,34,162,139,141,82,202,101,144,126,130,61,208,123,183,67,56,209,72,164,138,217,133,69,91,65,204,67,211,103,148,59,206,108,95,88,43,149,148,118,145,184,179,59,174,108,207,67,74,75,178,81,85,153,125,207,197,194,199,87,98,154,214,66,44,49,86,121,219,58,190,137,189,186,36,219,184,143,163,86,70,183,140,178,14
212,88,43,132,174,104,126,174,67,71,176,125,148,159,162,41,187,126,156,76,91,201,144,116,121,160,78,128,113,53,77,45,50,198,155,128,164,175,58,37,39,67,185,204,129,129,114,186,124,40,215,138,89,95,103,220,43,106,183,147,214,185,138,62,168,35,180,161,109,128,207,199,67,152,193,208,135,121,76,110,96,54,186,188,121,150,51,85,112,132,219,72,203,159,205,37,218,86,160,219,104,169,202,166,185,103,83,98,39,38,202,45,71,136,89,49,190,206,51,167,46,112,60,103,119,89,60,198,147,148,93,158,64,96,56,72,49,194,71,58,102,189,107,119,68,214,121,115,113,190,124,141,95,77,192,207,121,220,47,205,108,159,202,51,51,63,135,97,183,180,87,182,190,196,174,101,93,147,220,40,139,215,179,52,41,64,84,39,191,208,109,176,80,218,135,206,35,156,150,103,49,113,154,66,212,49,164,204,128,187,118,135,100,87,51,180,74,114,190,96,173,186,134,122,40,167,211,142,37,145,134,60,127,53,147,111,217,35,122,202,125,203,220,167,97,178,125,44,167,149,131,207,97,37,64,82,185,146,83,205,166,119,50,99,130,200,148,159,102,174,115,146,164,106,79,103,178,139,189,140,115,166,48,58,194,138,167,75,174,153,157,47,152,146,167,67,107,140,137,40,160,146,127,143,153,125,143,70,126,68,186,34,124,173,55,151,71,35,51,70,74,86,215,104,86,75,62,175,147,139,190,79,185,84,101,40,86,94,196,196,216,113,53,132,72,160,132,122,221,113,46,219,50,34,178,73,45,110,66,126,92,220,177,138,158,147,171,217,134,75,126,87,94,119,45,72,56,79,43,126,100,93,75,115,209,130,166,130,91,165,142,172,161,42,73,98,119,153,216,107,70,153,144,118,61,124,213,118,43,160,64,204,146,161,142,203,171,140,131,105,97,197,175,52,157,131,127,164,91,35,163,139,140,81,201,99,145,125,131,61,209,122,183,67,55,208,71,166,137,217,133,68,89,65,205,66,212,104,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,76,76,179,80,86,152,125,206,197,194,200,89,99,152,214,66,44,48,86,120,219,59,192,136,189,186,36,219,184,144,162,86,72,184,141,177,14
212,87,42,131,173,102,125,174,67,71,176,125,148,160,162,41,187,126,157,75,91,201,143,113,121,160,78,128,113,53,77,45,51,198,156,128,165,175,58,37,38,66,185,203,129,130,112,186,124,40,216,137,88,95,103,219,43,106,182,146,214,185,139,60,168,35,180,162,109,129,208,198,67,152,194,208,135,121,77,110,95,54,187,190,122,150,51,85,112,132,218,72,203,159,205,37,219,86,161,218,103,169,202,164,186,102,84,100,39,38,203,45,71,136,90,50,190,207,51,168,46,113,60,102,118,88,61,199,148,149,94,157,65,96,58,73,49,195,72,60,101,188,106,119,69,213,120,115,113,189,125,141,94,76,192,207,121,221,47,204,108,159,203,50,52,63,134,98,183,179,87,182,190,197,173,101,94,148,220,39,139,214,180,51,41,65,84,39,189,209,109,175,80,217,136,208,35,155,151,103,50,113,153,65,213,48,164,203,129,188,119,135,99,86,50,181,72,114,191,96,173,187,134,123,41,168,211,142,36,145,135,59,126,54,147,111,216,35,122,203,126,204,219,168,97,178,124,44,168,148,132,207,96,39,65,81,187,147,81,206,166,120,49,99,131,201,146,158,103,174,115,147,165,106,80,103,179,139,190,140,114,166,48,58,194,138,167,74,175,154,156,48,153,146,167,67,107,139,137,41,160,145,127,142,154,124,144,69,124,68,186,33,124,173,57,153,73,35,50,71,74,86,216,104,85,76,61,175,146,139,189,80,185,84,100,38,86,94,194,196,216,113,54,135,71,160,131,121,222,111,47,219,52,34,179,73,45,110,65,126,91,220,178,139,159,147,171,218,134,75,124,89,94,120,45,71,57,79,43,127,100,92,75,116,209,128,167,130,91,166,142,172,161,42,74,96,120,155,216,106,69,153,144,118,61,125,213,117,44,159,64,203,146,160,142,203,171,141,130,103,97,197,175,50,157,130,128,165,90,35,163,138,140,81,200,99,146,126,132,63,209,122,183,68,56,206,72,166,138,216,133,68,87,66,204,65,211,104,150,59,207,106,97,87,41,148,149,118,146,187,180,58,177,110,203,65,75,75,179,81,85,151,125,205,196,195,201,88,99,152,214,65,44,49,86,121,219,59,191,134,190,185,35,221,185,143,163,86,72,186,142,176,14
211,87,43,133,174,104,126,175,69,71,176,126,146,158,164,41,188,126,156,76,92,200,143,114,120,160,79,126,112,54,77,45,49,196,155,129,164,174,59,38,39,68,184,203,129,129,114,186,126,40,216,137,89,95,102,221,44,106,181,147,213,185,139,64,167,36,178,159,109,127,209,199,66,152,194,208,134,122,76,110,95,53,184,188,122,149,51,84,111,131,219,71,204,160,204,39,219,86,160,220,105,169,201,166,185,103,83,97,39,38,202,45,72,137,89,50,190,206,50,165,46,113,60,105,118,89,59,198,147,148,92,158,66,96,58,72,49,196,72,58,101,189,106,119,67,214,120,113,115,192,124,141,95,78,192,207,121,220,49,204,108,160,202,51,50,64,134,98,183,181,86,182,188,196,174,101,93,149,221,40,140,217,179,52,40,65,85,40,191,208,110,174,80,218,134,206,36,157,150,102,49,111,154,66,213,50,164,202,129,188,118,134,100,85,51,182,74,114,190,96,173,186,134,120,39,168,209,143,38,145,133,60,129,54,148,110,217,36,123,203,125,201,219,167,97,178,124,44,167,150,133,208,96,37,64,82,186,146,82,206,167,119,51,98,130,198,149,159,101,174,115,145,164,105,79,103,177,138,188,140,116,166,48,58,195,137,168,75,175,153,157,47,151,146,167,68,107,141,137,40,161,145,129,144,153,125,143,71,127,67,186,34,123,173,56,151,71,35,50,72,74,85,215,104,85,76,63,174,148,137,190,78,184,86,102,40,87,94,196,196,216,112,53,132,73,159,133,123,220,113,45,218,51,35,177,73,44,109,65,127,91,221,177,138,159,147,171,217,135,75,126,89,93,120,44,72,56,80,43,125,100,92,73,115,208,131,165,129,91,163,143,173,161,43,74,97,119,151,216,109,69,155,143,118,62,123,212,118,42,159,65,202,144,161,143,202,171,141,130,104,97,198,177,53,157,131,126,163,93,34,163,138,140,79,201,101,144,124,130,63,209,121,183,68,56,208,72,166,137,215,132,69,89,64,204,64,211,103,150,58,206,110,98,88,41,146,148,118,145,187,178,56,176,108,206,66,76,76,178,79,85,152,124,204,197,196,201,89,99,152,215,66,43,50,84,120,218,59,193,136,188,186,36,219,183,144,162,85,73,185,140,178,14
213,88,43,132,173,104,125,174,67,72,176,125,147,159,162,41,186,126,156,76,91,200,143,117,121,160,78,127,113,53,76,45,50,198,155,129,164,175,59,37,38,67,185,204,130,128,114,186,123,41,216,136,90,95,103,220,42,105,183,146,213,185,138,61,168,35,180,161,110,128,208,199,68,153,193,209,134,122,77,110,95,53,187,188,122,150,51,85,112,131,219,72,202,159,204,38,218,87,160,220,104,168,203,168,186,104,83,99,39,38,203,45,72,136,89,49,191,207,50,168,47,111,61,103,119,88,60,198,147,149,94,158,63,96,57,73,48,193,70,58,102,189,107,119,67,214,121,116,114,189,124,142,95,77,193,207,121,220,47,206,109,159,202,51,52,64,135,97,182,180,86,182,190,195,174,101,93,147,220,40,139,216,180,53,42,65,84,38,192,209,110,175,80,218,136,206,35,156,150,104,50,114,154,67,213,49,165,203,128,188,117,136,99,87,51,180,74,114,189,97,173,185,134,121,41,167,210,142,38,144,135,60,126,53,147,110,218,35,123,201,126,202,219,167,96,178,124,44,166,149,131,206,97,37,66,81,185,146,83,205,166,119,49,98,130,200,148,160,102,173,115,145,165,106,79,103,176,139,189,141,115,167,47,58,194,139,167,74,174,153,156,47,151,146,167,67,107,140,137,40,159,146,127,142,152,125,143,70,126,68,187,33,125,173,55,151,72,36,50,70,75,86,215,103,86,76,63,175,147,139,190,79,185,85,101,39,87,94,195,196,216,113,53,133,72,160,132,123,220,113,46,219,49,34,176,73,46,110,67,126,92,220,177,138,159,148,171,217,135,75,127,87,94,118,46,71,57,79,43,126,99,92,76,116,208,130,165,129,91,165,142,171,161,41,74,98,119,154,217,107,71,153,144,118,61,125,213,118,43,158,65,204,146,161,142,203,171,140,131,104,97,196,175,51,157,131,128,163,90,35,163,140,139,80,202,99,145,125,131,62,211,122,183,68,55,208,71,167,137,217,131,67,89,66,206,66,211,103,150,60,207,108,96,88,42,148,150,117,145,188,181,58,177,112,205,66,76,76,179,80,86,152,124,207,197,194,200,89,100,153,214,66,45,50,87,119,219,59,190,136,189,185,35,219,185,144,162,85,70,185,141,177,14
212,88,43,132,174,104,125,174,67,71,176,125,148,159,162,41,187,126,156,76,91,201,144,116,121,160,78,128,113,53,77,45,50,198,155,128,164,175,58,37,39,67,185,204,129,129,114,186,124,40,215,138,89,95,103,220,43,106,183,147,214,185,138,62,168,36,180,161,109,128,207,199,67,152,193,208,135,121,76,110,96,54,186,188,121,150,51,85,112,132,219,72,203,159,205,37,218,86,160,219,104,169,202,166,185,103,84,98,39,38,202,45,71,135,90,49,190,206,51,167,46,112,60,103,119,89,60,198,147,148,93,158,64,96,56,72,49,194,71,58,102,189,107,119,68,214,121,115,113,190,124,141,95,77,192,207,121,220,47,205,108,159,202,51,51,63,135,97,182,180,87,182,190,196,174,101,93,147,220,40,139,215,179,52,41,64,84,39,190,208,109,176,80,218,135,206,35,156,150,103,49,113,154,66,212,49,164,204,128,187,118,135,100,86,51,180,74,114,190,96,173,186,134,122,40,167,211,142,37,145,134,60,127,53,147,111,217,35,122,202,125,203,220,167,97,178,125,44,167,149,131,207,97,37,65,82,185,146,83,205,166,119,50,99,130,200,148,159,102,174,115,146,164,106,79,103,178,139,190,140,115,167,48,58,194,138,167,75,174,153,157,47,152,146,167,67,107,140,137,40,160,146,127,143,153,125,143,70,126,68,186,34,124,173,55,151,71,35,51,70,74,86,215,104,86,75,62,175,147,139,190,79,185,84,101,40,86,94,196,196,216,113,53,132,72,160,132,122,221,113,46,219,50,34,178,73,45,110,66,126,92,220,177,138,158,147,171,217,134,75,126,87,94,119,45,72,56,79,43,126,100,93,75,115,209,130,166,130,91,165,142,172,161,42,73,98,119,153,216,107,70,154,144,118,61,124,213,118,43,160,64,204,146,161,142,203,171,140,131,105,97,197,175,52,157,131,127,164,91,35,163,139,140,81,201,99,145,125,131,61,210,122,183,67,55,208,71,166,137,217,133,68,89,65,205,66,212,104,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,76,76,179,80,86,152,124,206,197,194,200,89,99,152,214,66,44,48,86,120,219,59,192,136,189,186,36,219,184,144,162,86,72,184,141,177,14
212,87,42,131,173,104,125,174,66,71,177,124,148,159,162,41,188,126,156,75,92,200,145,115,122,160,79,129,113,52,77,45,50,199,155,126,162,175,59,38,38,67,185,204,128,129,113,187,124,40,216,137,90,96,102,218,42,108,182,146,212,186,138,62,168,36,180,161,110,128,206,199,67,152,193,208,136,121,75,111,96,54,186,188,121,149,51,86,111,133,220,72,202,159,205,38,220,86,161,219,104,170,202,166,185,102,86,97,39,38,203,44,71,136,88,50,191,206,51,168,47,113,59,105,118,88,60,198,148,147,94,157,64,96,57,71,50,193,71,57,102,190,107,120,68,214,121,114,112,189,124,143,95,78,192,207,121,219,47,206,106,159,202,51,51,62,134,96,182,180,86,183,191,197,175,101,93,148,220,39,139,215,180,53,40,64,84,40,189,208,108,175,80,219,136,208,35,155,149,103,50,113,154,65,212,49,164,205,129,187,117,134,100,88,51,180,72,113,190,96,175,185,135,124,41,166,212,144,37,145,135,60,127,53,148,111,217,35,121,204,125,203,219,168,97,177,124,43,166,149,131,206,96,38,64,81,187,147,82,204,166,120,49,99,128,198,147,158,103,175,117,148,165,106,79,103,179,139,189,140,116,167,49,61,194,137,166,75,175,154,158,45,153,145,167,68,109,140,138,41,160,145,128,142,153,123,142,69,126,69,185,33,124,174,56,152,70,37,50,71,73,85,214,103,85,75,63,174,147,140,190,79,186,84,102,40,87,92,196,196,217,112,54,133,73,159,132,120,221,114,45,219,51,35,177,72,45,109,66,127,92,221,177,138,159,147,171,217,134,76,126,87,95,118,45,71,57,79,43,127,99,93,75,114,209,131,166,131,90,166,141,172,160,41,72,97,119,153,216,107,70,154,144,118,61,125,214,118,42,161,65,205,146,161,142,203,171,140,132,104,98,196,175,52,156,130,127,163,92,34,163,139,142,80,200,100,145,126,131,62,209,122,182,67,55,208,71,166,136,217,134,70,88,66,205,66,213,104,150,58,206,107,95,88,42,149,149,117,144,186,178,57,177,111,205,65,76,76,179,80,87,152,124,205,196,195,201,88,100,151,215,66,46,49,87,119,219,59,192,136,188,186,36,219,185,144,162,85,71,184,142,176,14
211,88,44,132,174,103,126,174,66,71,177,125,147,160,163,40,188,126,156,76,91,200,143,115,122,161,79,129,114,53,77,45,50,197,155,127,163,175,58,37,39,67,185,203,129,129,115,186,124,40,216,137,90,95,102,219,42,107,183,147,213,184,138,62,168,36,180,161,110,128,207,200,67,153,194,208,135,121,77,110,96,54,185,188,122,149,51,86,112,132,218,71,202,159,205,38,218,86,160,219,104,168,202,166,185,103,84,97,39,38,203,45,71,135,89,50,190,206,50,167,46,112,60,104,119,89,60,198,148,149,93,158,65,96,56,72,50,193,71,58,103,189,107,120,68,214,122,115,113,189,125,141,94,78,192,207,122,220,48,205,108,159,203,51,51,64,135,97,183,180,87,182,191,196,174,101,93,148,220,40,139,215,180,53,42,64,84,38,191,209,109,176,80,218,135,207,36,157,150,103,49,113,154,66,212,48,165,203,128,187,118,134,100,85,51,181,75,114,190,96,174,185,134,122,40,167,211,141,38,145,135,60,128,53,148,111,217,36,122,202,125,204,220,168,96,179,124,44,166,149,132,207,96,36,64,82,185,146,83,205,166,119,49,99,130,200,148,159,102,174,114,146,165,106,80,103,177,139,190,141,115,166,48,58,194,138,166,75,173,153,157,46,152,146,167,67,108,140,138,40,160,145,127,142,152,125,143,70,126,67,185,33,125,173,56,151,72,36,51,70,74,86,216,104,86,75,62,176,147,139,190,78,185,84,101,40,87,94,195,196,217,113,53,133,73,160,133,122,221,113,45,219,50,34,178,73,45,110,65,127,92,219,177,138,159,147,171,217,134,75,126,88,93,119,45,71,56,80,43,126,101,93,74,115,208,130,167,129,91,165,142,172,160,42,74,97,119,154,216,107,70,155,144,117,61,124,213,119,42,160,64,204,146,162,141,203,171,140,130,104,97,197,175,52,157,132,128,164,91,35,163,138,141,81,201,99,143,124,131,61,210,122,183,67,55,208,72,166,138,216,134,69,89,65,205,65,213,103,149,58,206,107,96,88,41,149,148,117,145,187,179,57,176,110,206,67,76,75,178,81,85,153,124,206,197,194,201,88,99,153,215,66,45,48,85,120,220,59,191,136,189,186,36,219,185,145,162,86,72,184,141,177,14
212,88,43,132,174,104,126,175,66,71,176,124,148,159,162,41,187,126,156,76,92,201,144,116,121,160,78,128,114,53,77,45,50,198,155,128,164,175,59,37,39,68,185,204,129,129,114,186,124,40,215,138,89,96,103,220,43,106,183,146,214,184,138,62,168,35,180,161,109,128,207,199,67,152,193,209,135,121,76,110,96,54,186,188,121,149,51,85,111,132,219,72,203,159,205,37,218,86,160,219,104,169,201,166,185,103,84,98,39,38,202,45,71,135,90,49,190,206,51,168,46,112,60,103,119,88,60,198,147,149,93,158,65,96,56,72,49,194,71,58,102,189,107,119,68,215,121,115,113,190,124,141,95,77,192,207,121,220,48,205,107,159,203,51,51,63,135,98,182,180,87,182,190,196,174,101,93,147,221,41,139,215,179,52,41,64,85,39,190,208,109,175,80,218,135,207,35,156,150,103,49,113,154,66,213,48,164,204,128,186,118,135,100,86,51,181,74,114,190,96,174,186,134,122,40,167,211,142,37,145,135,60,127,53,147,111,217,36,122,203,126,203,220,168,97,179,125,44,167,149,131,206,97,37,64,82,185,146,83,205,166,119,50,99,129,200,147,159,102,174,116,146,165,106,80,103,178,139,190,140,115,166,48,59,194,138,167,75,174,153,157,47,152,146,167,67,108,140,137,40,160,146,127,143,153,125,143,70,126,68,186,34,124,173,55,151,72,36,50,70,74,86,215,104,86,74,62,175,147,139,190,79,185,84,101,40,87,93,195,196,216,113,53,133,71,159,132,122,221,113,46,219,50,34,178,73,45,111,66,127,92,220,177,138,158,147,170,217,134,75,126,88,93,120,45,72,57,79,43,126,100,92,75,116,209,130,167,130,92,164,142,172,161,42,73,97,119,153,216,107,70,154,144,118,61,124,213,119,43,160,64,204,146,161,142,202,171,141,131,105,97,197,175,52,157,131,127,165,92,35,163,139,140,81,201,100,145,125,131,61,210,122,182,68,55,207,71,166,137,216,133,68,89,65,205,65,212,104,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,109,206,66,75,76,178,80,85,152,125,206,196,195,200,89,99,152,214,66,44,49,86,120,219,59,191,136,189,187,36,219,184,144,162,86,72,184,141,176,14
211,88,43,132,174,103,126,174,68,70,177,125,147,159,162,40,186,126,157,77,90,201,145,116,122,161,78,129,112,53,78,45,51,198,154,128,164,176,59,36,39,68,185,204,128,129,115,186,123,39,215,138,88,95,103,220,44,106,184,146,213,183,138,62,168,35,180,160,109,128,207,199,66,152,193,209,135,121,76,110,96,53,185,188,122,149,51,86,113,131,219,72,203,158,204,38,218,86,162,219,103,169,202,167,185,103,83,97,39,39,202,46,72,135,90,50,190,206,50,167,45,114,61,104,119,89,61,199,147,149,93,158,65,96,56,72,48,195,71,58,103,189,108,118,68,214,121,115,113,189,125,142,94,77,193,207,121,220,47,206,110,158,203,50,52,61,135,98,183,181,86,182,192,196,173,101,92,148,220,38,139,216,180,52,39,65,84,41,191,208,110,175,80,218,135,205,34,156,151,102,49,114,156,65,212,49,163,204,128,188,118,136,99,85,50,181,74,114,189,97,174,187,135,120,39,168,210,142,37,145,134,61,127,53,147,111,216,36,122,203,125,203,221,169,98,178,125,44,168,150,132,208,97,37,65,82,185,145,83,206,166,120,51,99,130,199,148,159,102,174,115,146,163,106,79,104,177,139,189,141,114,167,47,58,195,138,167,75,174,152,156,46,152,147,167,67,107,140,138,41,159,145,127,142,154,126,144,70,125,69,186,33,124,174,54,152,72,36,50,71,75,86,215,104,85,75,63,175,147,138,189,79,185,84,101,40,86,93,195,197,217,113,54,132,72,160,133,122,220,114,46,220,50,33,177,72,45,111,67,126,92,220,177,140,159,146,172,217,134,74,126,87,94,119,45,72,57,79,43,126,100,93,74,116,209,131,166,131,93,164,142,172,160,43,74,97,119,154,217,106,70,153,144,117,61,123,214,119,43,161,64,204,145,162,143,203,171,139,131,106,97,196,175,53,158,131,127,163,92,35,163,139,140,80,202,99,145,125,131,61,210,121,182,67,56,207,72,165,137,216,133,69,89,64,204,66,214,104,150,60,207,106,97,88,42,148,148,119,146,187,180,56,176,110,206,65,76,75,179,81,86,153,124,207,197,193,199,88,100,153,214,67,44,48,86,121,220,59,192,136,189,186,36,221,183,144,162,86,73,184,140,177,14
211,90,44,132,173,104,124,176,68,72,177,125,148,161,162,41,189,128,156,77,91,200,144,115,122,159,78,128,113,52,76,47,50,198,156,128,163,175,58,36,39,67,186,203,129,129,114,186,124,39,215,139,89,96,103,221,42,106,183,148,212,184,138,64,169,36,180,162,109,128,208,200,68,152,192,209,136,121,77,109,95,54,186,188,121,150,50,86,113,132,218,71,203,159,205,38,219,86,161,220,104,169,202,167,186,103,84,96,39,38,203,44,72,136,88,50,190,206,50,168,45,112,62,103,120,89,60,198,148,148,92,159,63,94,56,72,49,193,73,57,102,189,106,117,69,214,121,114,114,191,123,142,94,77,193,205,123,218,46,205,107,159,202,51,50,63,135,97,184,179,85,184,191,197,174,101,92,148,220,40,138,214,179,53,40,65,85,40,191,209,110,176,81,217,136,207,35,157,150,105,49,113,155,67,212,50,163,203,130,188,117,136,99,86,52,181,73,113,191,96,174,185,133,122,39,167,211,142,37,145,135,61,128,53,148,112,218,34,121,201,126,202,219,168,97,179,124,42,168,149,133,207,97,38,64,83,186,145,83,204,166,119,49,100,130,200,147,160,104,175,115,145,163,104,80,103,179,139,188,140,115,168,48,58,194,139,167,76,173,154,158,47,151,147,168,66,107,140,137,40,161,144,127,142,152,126,143,71,125,68,187,33,124,174,55,152,72,35,50,71,75,85,215,105,87,76,62,176,147,138,190,78,184,83,101,39,87,95,195,196,215,114,52,134,73,160,132,121,221,113,46,218,50,35,179,72,46,110,68,127,92,220,178,139,158,147,170,217,134,75,126,88,94,119,44,72,55,81,44,127,100,92,73,116,209,131,165,131,91,166,141,172,159,43,73,100,118,154,216,107,71,153,144,117,61,124,213,120,42,160,63,204,146,160,143,202,170,139,131,104,98,197,176,51,157,130,126,165,91,34,162,137,142,83,202,99,146,125,131,63,210,121,183,66,55,208,71,165,137,215,133,68,89,66,204,66,212,103,151,57,207,106,98,88,43,150,148,118,145,187,179,57,177,111,206,66,74,74,179,79,85,152,126,206,197,194,199,89,99,153,216,64,44,47,85,120,219,59,190,136,189,186,35,219,186,145,162,87,73,184,142,176,14
212,89,44,132,173,104,125,174,67,71,177,125,148,159,163,41,187,126,156,76,91,201,144,116,122,160,78,129,113,53,77,45,50,198,155,128,164,175,58,38,39,67,185,203,129,129,114,186,123,40,215,138,89,95,103,220,42,105,183,147,214,185,138,62,168,36,180,161,109,128,208,199,67,152,193,208,135,121,76,110,96,54,186,188,122,149,51,85,112,131,218,72,203,159,205,38,218,86,161,219,104,169,202,166,185,103,84,98,39,38,202,45,71,135,89,49,190,206,51,168,45,112,60,104,118,88,60,198,147,148,93,158,64,96,56,72,49,194,71,58,102,189,107,119,68,214,121,115,113,190,124,141,95,77,192,207,121,220,47,205,108,159,202,51,51,63,135,97,182,180,87,183,190,195,174,102,93,147,220,41,139,215,179,52,41,64,84,39,191,209,110,175,80,217,135,206,35,157,150,103,49,113,154,66,212,49,164,204,128,187,118,135,100,87,51,181,74,114,190,95,173,186,134,122,40,167,211,142,38,146,135,60,127,53,147,111,217,36,123,203,125,203,220,167,97,178,125,45,167,149,131,207,97,37,65,82,185,146,82,205,166,119,50,99,130,200,148,159,102,174,115,146,165,105,79,103,177,138,190,140,115,166,48,58,194,138,167,75,175,153,156,47,152,146,167,67,107,140,137,40,160,145,127,143,153,125,143,70,125,68,186,34,125,173,55,152,71,35,51,71,74,86,216,104,86,75,62,175,147,139,190,78,185,84,101,40,87,94,196,196,216,113,53,132,72,160,132,122,220,112,45,219,50,34,178,73,45,110,66,127,92,219,177,138,158,147,171,217,134,75,126,87,94,119,45,72,56,79,43,126,100,92,75,115,209,130,166,130,91,164,142,172,161,42,73,98,119,153,216,107,70,154,144,117,61,124,213,119,43,160,64,204,146,161,142,203,170,140,131,105,97,197,175,52,157,131,127,164,92,35,163,139,140,81,201,100,145,125,131,61,210,122,183,67,55,208,71,166,137,217,133,69,88,65,205,66,213,103,150,58,207,107,96,88,41,148,148,118,145,187,179,57,176,110,205,66,76,76,179,80,85,151,125,206,197,194,200,89,99,152,214,66,44,48,86,120,219,59,192,136,189,186,36,219,185,145,162,86,71,185,141,177,14
212,88,43,132,173,104,126,174,67,71,176,125,147,159,162,41,187,126,156,76,91,201,144,116,121,160,78,129,113,53,77,45,50,198,155,128,164,176,58,37,39,67,185,203,129,129,114,186,123,40,215,137,89,95,103,220,43,106,183,147,214,185,138,62,168,35,180,161,109,128,208,199,68,152,193,209,135,121,76,110,96,54,186,188,121,150,51,86,112,131,219,72,203,159,205,37,218,86,160,219,104,169,202,166,185,103,84,98,39,38,202,45,71,136,90,49,190,206,51,168,46,112,60,103,119,89,60,198,147,148,93,159,64,96,56,72,49,194,71,57,102,189,106,119,68,214,121,115,113,190,124,141,95,78,192,207,121,220,48,205,108,159,202,51,51,63,135,97,183,180,87,182,190,196,174,101,93,147,220,40,139,215,179,52,41,64,84,39,190,209,109,176,80,218,135,206,35,156,150,103,49,113,154,66,212,49,164,203,129,187,118,135,100,87,51,180,74,114,190,96,174,186,134,122,40,167,211,141,37,145,134,60,127,53,147,111,217,35,122,203,125,203,220,168,97,179,125,44,167,149,131,207,97,37,65,82,185,146,83,205,166,119,50,100,130,200,148,159,102,174,115,145,165,106,79,103,178,138,190,140,115,167,48,58,194,138,167,75,175,153,157,47,152,146,167,67,108,140,138,40,160,146,127,143,153,125,143,70,126,68,186,34,125,173,55,151,72,35,51,70,74,86,215,104,86,75,62,175,147,139,190,79,185,84,101,40,87,94,196,196,216,113,53,132,72,160,132,122,221,113,46,219,50,34,178,73,45,110,66,127,92,220,177,138,158,147,171,218,134,75,126,87,94,119,45,72,56,79,43,126,100,93,75,115,209,130,167,130,91,164,142,172,160,42,73,98,119,153,216,107,70,153,144,118,61,124,213,119,43,160,64,204,146,161,142,203,171,140,131,105,97,197,176,52,157,131,127,164,91,35,162,139,140,81,201,99,145,125,131,61,209,123,183,67,55,208,71,166,137,216,133,69,89,65,205,65,212,103,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,76,76,179,80,86,152,125,206,196,194,200,88,99,152,214,66,44,48,86,120,219,59,191,136,189,186,36,219,184,144,162,86,71,185,141,177,14
212,88,43,132,173,104,126,174,67,71,177,125,147,159,163,41,187,127,156,76,91,201,144,115,122,160,78,128,113,53,77,45,51,197,155,129,164,175,58,37,39,68,185,203,129,129,114,186,124,40,216,138,89,95,103,220,43,106,183,148,214,184,139,61,168,36,180,161,109,128,208,199,67,152,193,208,135,122,77,110,96,54,186,188,122,149,51,85,112,132,218,72,203,159,205,38,218,86,160,219,104,169,202,166,185,103,84,97,39,38,203,45,71,135,89,49,190,207,51,168,46,112,60,103,118,89,60,198,147,148,93,158,64,96,56,72,49,194,71,57,102,189,107,119,68,214,121,115,113,190,124,141,95,78,192,207,122,220,48,205,107,159,202,51,51,63,135,97,182,180,87,183,190,196,174,100,93,147,220,40,138,216,180,52,41,65,84,39,191,209,109,176,80,218,135,206,35,156,150,103,49,113,155,66,212,48,164,203,128,187,117,135,100,86,51,181,74,114,190,96,173,186,134,122,40,167,211,142,38,146,134,60,127,53,147,111,217,35,122,202,126,203,220,167,96,178,125,44,167,149,131,206,97,37,65,82,185,146,83,205,167,119,50,99,130,200,148,159,102,174,116,146,164,106,79,103,177,139,189,140,115,166,48,58,195,138,167,75,174,153,157,47,152,146,167,67,107,140,137,40,160,146,127,143,153,125,142,70,126,68,186,33,124,173,55,152,71,35,50,70,74,86,215,104,86,75,61,175,147,139,190,78,184,84,101,40,87,93,195,195,217,113,54,132,72,160,132,122,221,113,45,219,50,34,178,73,46,110,66,127,92,220,177,138,158,147,171,218,133,75,126,87,94,119,45,72,56,79,43,126,100,93,75,115,209,131,166,130,91,164,141,172,161,41,73,97,119,154,216,106,70,154,144,118,61,124,213,118,43,160,64,204,146,161,142,202,171,141,130,105,97,196,175,52,158,131,127,164,91,34,163,139,140,80,201,99,145,125,132,61,210,123,182,67,56,208,71,166,137,216,133,69,89,64,205,65,212,104,150,58,207,108,96,88,41,148,148,118,144,187,179,57,176,110,205,66,76,76,179,80,86,151,124,206,197,194,200,88,100,153,214,66,45,48,86,119,219,59,191,136,189,186,36,219,184,144,162,85,72,184,141,177,14
212,88,43,132,174,104,125,174,67,73,176,125,148,160,162,40,187,127,156,76,91,199,144,115,121,160,78,128,113,54,77,46,51,197,155,128,163,175,59,38,39,68,185,203,128,129,114,186,124,40,215,138,89,96,104,219,42,106,183,147,214,186,138,62,169,35,181,161,110,128,208,199,68,152,194,208,135,122,77,110,97,53,187,189,121,150,51,85,112,130,219,72,203,160,206,37,218,86,160,219,104,169,202,166,185,103,84,97,40,38,203,45,72,135,90,50,190,207,51,167,46,113,60,103,119,88,60,198,147,148,93,158,65,96,56,73,49,194,70,57,101,189,107,118,68,216,121,114,113,189,124,141,94,78,193,207,121,221,48,206,108,160,202,50,51,63,134,97,183,180,87,183,189,196,174,101,93,147,221,41,139,216,179,52,42,65,84,39,190,208,109,175,80,218,135,206,35,157,151,103,50,114,154,67,212,49,164,204,129,186,118,135,101,86,52,181,73,114,190,96,174,186,134,122,41,168,211,142,37,145,135,60,127,54,148,111,216,35,122,202,126,202,220,167,97,178,125,45,167,149,132,206,97,37,64,83,185,147,83,205,166,119,49,99,128,200,148,159,102,173,115,146,165,105,80,102,177,139,190,141,114,165,48,58,194,138,166,75,175,153,156,46,152,146,168,67,108,140,136,41,161,146,127,143,153,126,143,70,126,68,186,34,124,174,55,151,72,35,51,70,74,85,215,104,85,74,62,175,149,140,190,79,184,85,102,40,87,93,196,196,216,114,53,133,71,159,133,122,221,113,45,219,51,34,178,72,45,110,66,126,92,219,178,139,158,147,170,219,134,75,126,88,93,119,45,71,56,79,43,127,101,92,74,116,209,129,166,129,92,165,141,173,160,42,72,99,120,153,215,107,70,154,145,118,61,125,213,118,42,159,65,204,146,161,141,202,171,141,131,105,96,196,175,52,157,131,129,164,92,35,162,138,140,80,202,100,145,126,131,61,210,123,183,68,55,208,72,167,137,216,132,68,89,65,205,66,214,104,150,58,207,108,95,89,40,148,148,118,145,187,179,58,175,111,205,67,75,76,179,80,85,151,124,206,197,195,201,88,100,153,214,66,44,48,86,120,220,60,191,137,189,187,36,219,184,145,161,86,71,185,141,177,14
212,88,43,132,173,104,125,174,67,72,177,125,148,159,162,41,187,126,156,76,91,201,144,115,121,160,78,128,113,53,77,46,50,198,155,129,164,175,58,37,39,68,185,204,129,129,114,186,124,40,215,138,89,95,103,220,43,106,183,147,214,185,138,61,168,36,180,160,109,128,207,199,67,152,193,208,135,121,77,110,96,53,186,188,122,150,50,85,112,132,219,72,203,159,205,38,218,86,160,219,103,169,201,166,185,103,83,97,39,38,202,45,71,135,90,49,190,206,51,168,46,112,60,103,119,88,60,199,147,148,93,159,65,96,56,72,49,194,71,58,102,189,107,119,68,215,121,115,113,190,124,142,95,77,193,207,121,220,47,205,108,159,202,51,51,62,134,98,182,180,87,183,190,196,174,101,93,147,221,40,139,216,179,52,41,64,84,39,191,209,109,176,80,218,135,207,35,156,150,103,49,113,154,66,213,49,164,204,128,187,118,135,100,87,51,180,74,114,190,96,173,186,134,122,40,167,211,142,37,145,135,60,127,54,147,111,217,35,122,203,125,203,220,167,97,178,125,44,167,149,131,207,97,37,65,82,186,146,83,205,166,119,50,99,129,200,148,159,102,174,116,146,164,106,79,104,177,138,190,140,115,166,48,58,194,138,167,75,174,153,156,47,152,146,168,67,107,140,137,40,160,145,127,142,153,125,143,70,125,68,186,33,124,173,55,151,71,35,51,70,74,86,215,104,86,75,62,175,147,139,190,79,185,84,101,40,86,94,195,196,216,113,53,132,72,160,133,122,221,113,45,219,50,34,178,73,45,110,66,126,92,219,177,138,158,147,171,217,134,75,126,87,94,119,45,71,57,79,43,126,100,92,75,116,209,130,167,130,92,165,142,172,161,42,73,98,120,153,216,107,70,154,144,118,62,124,213,119,43,160,64,204,146,161,142,203,171,140,131,105,97,197,175,53,158,131,127,164,91,35,163,139,141,81,201,99,144,125,131,61,210,122,183,67,55,208,71,166,137,216,133,69,89,65,204,66,212,104,150,58,207,108,96,88,41,148,149,118,145,187,179,58,176,110,205,66,76,76,180,80,86,152,124,206,197,194,201,88,99,153,214,66,45,49,86,120,219,59,191,136,189,186,36,219,184,144,162,86,72,184,141,177,14
212,89,44,132,175,104,126,174,67,72,177,124,148,159,162,42,187,126,156,76,92,201,143,116,122,159,79,128,113,54,77,45,50,198,155,129,164,175,59,38,39,67,184,204,128,129,114,186,124,41,215,138,89,96,104,220,43,106,183,147,213,184,138,61,168,36,181,160,110,127,207,199,67,152,193,208,135,122,76,110,96,53,185,188,122,149,50,85,112,132,219,71,203,159,205,38,218,86,160,220,104,170,201,166,184,103,84,97,39,38,202,44,70,136,90,49,190,206,51,167,46,112,61,103,119,89,60,198,146,149,93,158,64,96,56,72,49,194,72,59,102,189,107,119,67,213,121,115,112,189,124,140,95,78,192,207,121,220,47,205,108,159,202,52,51,63,135,96,182,180,86,183,190,196,174,101,93,147,221,40,138,216,179,52,41,64,84,39,191,208,110,175,80,218,135,207,36,156,150,103,48,114,154,67,213,49,164,204,129,188,118,135,100,87,51,180,74,114,190,96,173,186,133,123,40,168,211,142,37,145,135,59,128,53,147,112,216,35,121,202,125,203,220,167,96,178,125,44,167,148,132,208,97,37,65,82,186,145,82,204,166,119,49,100,130,199,147,159,103,175,116,145,164,106,80,104,177,139,189,140,115,166,47,59,195,138,167,75,175,153,157,47,152,146,167,66,107,140,137,39,160,145,127,143,153,125,142,70,126,68,185,34,124,173,56,151,71,36,50,71,74,86,215,103,85,75,60,174,147,139,189,79,185,85,101,40,86,94,197,196,216,113,53,132,72,160,133,123,222,112,46,219,50,34,178,74,45,110,66,126,92,219,177,139,159,147,171,218,134,75,125,88,93,119,46,71,56,78,43,127,99,93,75,115,208,130,166,130,91,164,141,172,161,42,73,97,119,153,216,107,69,153,145,118,61,124,213,119,43,159,64,203,146,161,142,202,171,141,131,104,96,197,175,53,157,130,127,164,92,35,162,139,141,81,201,99,145,125,130,61,209,122,182,66,55,208,70,166,137,217,132,69,89,65,205,65,211,103,150,59,206,108,97,87,41,149,148,118,145,187,180,56,176,110,205,66,76,76,179,80,86,151,124,206,196,194,199,89,99,152,214,66,44,49,86,120,220,59,191,136,189,187,36,220,184,145,162,86,71,185,141,178,14
212,88,43,132,174,104,125,174,67,71,176,124,147,159,162,41,187,126,156,76,91,201,144,115,121,160,78,129,113,53,77,45,50,198,155,128,164,175,58,37,39,67,185,203,129,128,114,186,124,40,215,137,89,95,103,220,42,106,183,147,213,185,138,62,169,36,180,161,109,128,207,200,67,152,194,209,135,121,76,110,96,53,186,188,122,150,51,86,112,132,218,72,203,159,205,37,218,86,160,220,103,169,202,166,185,103,83,98,39,37,202,45,71,135,90,49,190,207,51,167,46,112,60,103,118,88,60,198,147,148,93,158,65,97,56,72,50,194,71,58,102,189,106,119,68,214,121,114,113,190,124,142,95,78,193,207,121,220,47,205,107,159,202,51,52,63,135,97,182,180,87,182,190,195,174,101,93,148,220,41,138,215,179,52,41,64,85,39,190,208,109,176,80,218,135,206,35,157,150,103,49,114,155,66,212,49,164,204,128,187,118,134,100,86,51,181,74,113,190,96,173,186,134,122,40,167,210,142,38,146,135,60,127,53,147,111,217,35,123,202,125,203,220,167,97,178,125,44,167,149,131,207,96,37,65,82,186,146,83,205,167,119,50,99,130,200,148,160,102,174,115,146,165,106,80,103,177,139,190,140,115,167,48,58,194,138,167,75,174,153,156,47,151,146,167,67,108,140,137,40,160,146,128,143,153,125,143,70,126,68,186,34,124,174,56,151,71,35,50,70,74,86,216,104,86,74,62,175,147,138,190,79,185,84,101,40,87,93,196,196,217,113,53,132,72,160,132,122,221,113,46,219,50,34,178,73,45,110,66,127,92,220,177,138,158,147,171,217,134,76,126,88,93,119,45,72,56,79,43,126,100,93,75,115,209,130,167,130,92,165,142,172,161,42,73,97,119,153,216,106,70,153,144,118,62,124,213,118,42,160,64,204,146,161,142,203,170,140,131,104,97,197,175,52,157,131,127,164,91,35,163,138,140,81,201,100,145,125,132,61,210,123,183,68,55,207,71,166,137,216,133,68,89,65,205,66,212,104,150,58,207,108,96,88,41,148,148,118,144,187,179,57,176,110,205,66,76,76,179,80,85,152,125,206,196,194,200,89,99,152,214,66,44,48,87,120,219,59,192,136,188,186,36,219,184,144,162,86,71,185,141,177,14
212,88,44,132,174,104,125,174,66,72,176,125,148,160,163,41,188,126,157,75,91,201,144,115,122,159,78,128,114,53,77,45,50,197,156,129,164,176,58,37,38,67,185,204,129,129,115,186,123,40,215,137,89,95,102,220,43,106,183,147,213,185,139,61,168,36,180,161,110,128,208,199,66,152,193,209,135,121,77,110,96,52,186,188,121,149,51,85,112,132,219,72,204,160,205,37,218,87,160,219,104,169,202,166,184,103,84,98,39,38,203,46,71,136,89,49,190,207,51,167,45,113,61,103,119,88,60,198,147,149,94,158,64,96,57,72,49,194,71,57,102,189,107,120,68,214,121,115,113,190,125,141,95,77,193,207,121,221,47,205,107,159,203,51,52,62,135,97,183,180,88,182,190,196,174,101,93,148,221,40,139,216,180,52,42,65,84,39,191,208,109,175,80,218,135,207,36,156,150,104,50,113,154,66,212,49,164,204,129,187,118,135,100,87,51,181,74,114,190,96,173,186,134,121,41,167,210,142,38,146,134,60,127,53,147,111,216,35,123,203,125,203,220,167,97,179,125,44,167,149,132,207,97,37,64,81,185,146,83,205,166,118,50,99,129,199,148,160,101,174,115,146,165,106,80,103,178,138,190,140,115,166,48,59,193,139,166,75,175,154,156,47,152,146,168,66,107,140,138,40,161,146,127,143,153,126,143,70,126,69,187,34,124,174,56,151,71,36,51,70,74,86,215,104,86,75,62,175,147,139,190,79,184,85,101,40,87,93,195,196,216,113,53,133,71,160,132,122,221,112,46,220,50,35,178,73,45,109,66,126,92,220,178,138,158,148,170,217,134,75,126,87,94,119,46,72,56,79,43,126,100,93,75,115,209,130,165,131,92,164,142,171,161,42,73,98,119,153,216,107,69,154,144,118,61,124,212,119,43,159,65,203,145,161,142,203,171,141,130,105,97,196,175,53,157,132,126,164,91,35,162,140,140,80,201,99,144,124,130,61,209,122,183,67,56,208,71,165,137,217,134,68,89,65,205,65,213,103,150,58,207,107,97,88,41,148,149,118,144,187,179,57,177,110,205,66,76,77,179,81,85,152,125,206,197,195,200,89,100,152,214,66,44,49,86,120,219,59,191,136,189,186,36,218,184,144,162,85,72,185,141,177,14
213,89,44,132,173,103,125,174,66,73,176,124,146,159,163,39,187,128,156,76,92,202,143,116,120,159,77,128,113,53,77,45,50,198,156,130,163,175,59,36,39,68,186,203,129,130,115,185,124,41,214,139,90,95,103,220,42,108,182,147,212,186,138,61,167,36,180,161,110,129,207,200,67,152,192,208,135,120,77,109,97,54,185,187,121,150,51,84,114,131,219,72,201,159,205,38,218,87,160,220,103,169,202,165,184,103,85,98,39,38,204,45,72,135,89,49,190,207,52,168,46,113,61,103,118,89,61,199,147,149,94,159,66,96,57,72,49,195,71,59,103,189,104,119,68,213,122,113,112,188,125,141,95,77,193,206,120,220,48,205,107,159,203,51,50,62,134,98,184,180,87,182,190,195,174,100,92,147,219,40,138,215,180,53,41,65,84,38,191,209,109,175,80,217,134,207,36,155,151,103,49,114,154,66,211,49,164,204,129,188,118,134,100,86,51,181,75,114,190,97,173,185,133,123,41,167,210,141,38,145,134,60,127,53,146,110,216,35,122,202,125,202,219,168,98,180,123,44,167,149,132,207,97,38,65,83,186,146,83,205,167,119,51,100,130,200,148,159,101,175,114,146,163,104,81,104,177,138,190,140,115,167,47,58,195,139,165,74,176,154,157,45,153,146,167,67,108,140,136,39,161,146,126,142,152,123,143,72,126,68,188,34,124,174,54,152,72,35,50,71,74,87,215,104,84,74,62,175,147,139,189,80,186,84,102,41,87,92,195,195,218,112,53,132,70,159,132,122,220,113,45,220,50,34,178,72,45,111,67,126,91,220,177,138,159,147,170,217,133,75,124,87,95,119,45,72,56,79,44,126,100,92,75,115,210,130,167,130,92,165,141,171,160,42,74,98,119,154,216,106,70,153,143,117,61,123,212,118,42,160,65,205,147,161,142,203,170,141,130,105,95,198,176,52,156,130,128,164,89,34,164,140,141,80,202,100,144,125,132,60,210,122,183,67,54,209,72,164,135,217,133,69,88,65,205,68,212,104,149,58,207,107,96,90,40,148,148,119,145,188,179,59,177,112,206,65,76,75,179,80,86,153,123,206,197,193,200,88,100,152,215,66,44,48,87,120,220,60,191,136,187,186,35,219,185,144,164,86,72,183,140,178,14
212,88,42,132,173,103,126,174,66,71,176,124,147,160,163,42,187,127,157,76,92,201,142,116,121,160,79,129,114,52,77,46,51,198,156,129,165,175,58,38,38,67,185,203,129,128,115,185,123,40,215,137,89,95,104,220,42,106,184,148,215,184,138,59,168,35,180,161,109,128,208,200,67,151,192,209,134,120,77,110,96,53,186,189,121,149,50,85,112,131,218,71,204,159,204,38,219,85,159,220,103,169,202,168,186,102,85,97,38,37,204,46,71,135,88,49,190,207,50,169,46,113,59,102,119,89,60,198,146,148,91,158,65,97,56,72,49,193,70,59,101,189,108,119,67,212,121,115,113,187,124,141,96,77,192,208,122,220,48,204,107,160,202,52,50,61,133,97,182,181,86,183,190,197,174,100,92,148,220,42,139,215,181,53,42,65,84,40,192,209,110,176,80,218,135,205,35,157,151,103,48,113,154,66,212,48,164,203,128,188,117,134,99,86,51,179,73,114,190,97,172,187,135,121,41,168,210,142,37,144,135,59,126,54,147,111,215,35,122,203,125,202,221,168,97,178,124,43,166,149,131,207,96,37,64,82,185,145,83,206,167,119,51,99,130,199,148,158,104,176,114,147,164,104,79,104,177,140,189,139,115,166,48,59,193,138,168,74,174,153,156,46,151,147,167,66,107,141,138,39,162,145,126,142,152,126,143,71,126,67,185,34,124,173,57,152,72,35,51,70,74,86,215,105,87,74,62,175,148,138,190,79,185,84,100,39,86,94,196,196,216,112,53,133,71,161,131,121,220,113,46,220,51,35,178,73,47,109,64,127,92,220,175,138,158,147,171,217,134,76,126,87,93,120,44,71,56,80,43,126,101,92,76,115,208,130,168,130,92,164,144,172,161,43,73,98,119,153,216,107,70,153,144,117,61,124,214,120,43,160,64,203,145,162,143,202,172,141,131,106,97,197,176,53,156,131,128,163,91,35,163,140,140,80,200,99,144,125,131,60,209,122,182,67,55,207,70,166,137,217,134,68,89,63,205,66,214,105,150,58,206,106,96,88,41,148,148,118,146,187,180,57,177,110,206,67,76,76,178,80,86,152,125,208,198,194,200,88,98,153,212,65,44,48,87,120,219,59,192,136,189,187,36,219,185,145,163,86,71,183,140,177,14
211,89,44,132,173,104,126,176,67,70,176,125,147,161,161,41,187,127,156,77,91,201,144,116,121,160,78,127,114,54,77,44,51,197,154,128,164,177,59,36,39,67,186,204,130,128,114,184,124,41,215,137,89,95,104,219,43,107,183,147,214,185,138,62,168,38,180,161,108,128,207,198,67,153,193,209,135,122,77,110,96,53,187,188,122,150,50,84,113,131,218,72,204,159,206,38,216,86,161,219,102,168,200,166,184,103,84,98,39,38,203,45,72,136,90,49,190,206,51,167,47,113,61,104,119,89,59,196,147,148,94,158,66,95,56,73,49,195,71,58,102,189,106,120,68,215,119,114,112,189,124,143,94,78,193,207,120,220,47,206,107,158,203,52,49,63,134,97,184,181,86,181,192,196,173,102,92,146,219,41,139,215,179,51,40,65,83,38,191,208,109,177,80,217,135,207,35,157,152,103,50,113,155,65,212,49,164,203,129,186,118,136,99,86,52,179,75,114,190,97,174,185,134,123,40,168,211,142,38,147,134,59,126,54,146,111,215,35,122,202,125,202,217,167,97,177,125,45,166,149,132,206,97,39,65,82,184,147,83,205,167,118,49,101,129,200,148,159,103,174,116,146,164,107,80,104,177,138,190,141,116,167,49,57,194,138,166,76,175,153,157,46,152,146,168,66,108,140,138,40,159,146,128,142,152,126,143,70,126,67,186,34,125,175,55,151,71,35,50,70,75,87,216,103,85,74,62,174,147,138,190,76,183,84,101,39,86,93,195,195,216,114,53,131,72,159,132,121,221,114,47,218,51,36,178,74,45,110,65,126,90,219,177,139,158,148,170,217,134,75,126,88,92,120,45,71,56,80,43,128,100,94,75,116,210,132,166,131,92,165,143,171,163,41,74,97,119,153,216,107,70,153,144,118,60,124,213,118,41,160,65,203,145,163,143,203,171,139,128,104,95,196,176,51,157,131,128,164,93,37,162,139,139,81,200,100,144,124,132,61,209,121,183,67,56,208,71,167,138,216,135,68,89,66,203,65,212,103,150,58,206,107,96,89,42,147,148,117,144,188,180,57,177,109,207,67,75,76,177,80,86,152,122,207,196,194,200,88,100,151,213,66,43,48,86,119,219,60,193,136,189,186,37,218,185,144,163,87,73,185,140,176,14
212,88,43,132,173,103,126,174,67,72,176,125,148,159,162,41,187,126,156,76,91,201,144,116,122,160,78,128,113,53,77,45,51,198,155,128,164,175,58,37,39,67,185,204,129,129,114,186,124,40,215,138,89,95,103,219,43,106,183,147,213,185,138,61,168,36,180,161,110,128,207,199,68,152,193,208,135,121,76,110,96,53,186,188,121,149,51,85,112,131,218,72,203,160,205,37,218,86,161,219,104,169,202,166,185,103,83,98,39,38,203,46,71,135,90,49,190,206,51,167,46,112,60,103,119,89,60,198,147,148,93,158,65,96,56,72,49,194,71,57,102,189,106,119,68,214,121,115,113,190,124,142,95,77,192,207,121,220,48,205,108,159,202,51,51,63,135,98,183,180,87,182,190,196,174,101,93,147,220,40,138,215,180,52,41,64,85,39,191,208,109,176,80,218,135,206,35,156,150,103,49,114,154,66,212,49,164,203,128,187,118,135,100,86,51,180,73,114,190,96,174,186,134,122,40,167,211,142,37,145,134,60,127,53,147,111,216,35,123,203,125,203,220,167,97,178,125,44,167,148,131,207,97,37,65,82,185,146,82,205,167,119,50,99,130,200,148,159,102,174,115,146,165,105,79,103,178,138,189,140,115,167,48,59,194,138,167,75,174,154,156,47,152,145,167,67,108,140,137,40,160,146,127,143,153,125,143,70,126,68,186,34,124,173,55,151,72,35,50,71,74,86,215,104,86,75,62,175,147,139,190,79,185,84,101,40,86,93,196,196,216,113,53,133,72,160,132,122,221,113,46,219,50,34,178,73,45,110,66,127,92,220,177,138,158,147,171,217,134,75,126,87,94,119,45,71,57,79,43,126,100,93,75,116,209,130,167,130,91,164,142,172,161,42,73,97,119,153,216,107,70,154,144,118,61,124,213,119,43,160,64,204,146,161,143,202,171,140,131,105,97,197,175,52,157,131,127,164,91,35,163,139,140,81,201,99,145,125,131,61,210,122,183,68,55,207,71,166,137,217,133,68,89,65,205,65,212,103,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,76,76,179,80,85,152,125,206,197,194,200,89,99,152,214,66,44,48,86,120,219,59,192,136,189,186,36,219,184,144,162,86,72,185,141,177,14
212,88,43,133,173,104,125,174,67,71,176,125,148,160,163,41,187,127,157,76,91,201,143,116,122,160,78,128,113,53,77,46,51,198,155,128,164,175,59,37,39,68,186,204,129,129,114,186,124,40,215,138,89,95,103,219,43,106,183,147,214,185,138,62,169,35,180,161,109,128,208,200,68,152,193,208,135,121,77,110,96,53,186,188,121,150,51,85,113,132,218,71,203,159,205,37,218,85,161,219,103,168,202,166,185,103,84,98,39,38,203,45,71,135,89,49,190,206,51,167,46,112,60,103,118,88,60,198,146,148,93,158,64,96,56,72,49,194,71,57,102,189,106,119,68,215,121,114,113,190,124,142,94,77,192,207,121,220,47,205,108,159,202,51,51,63,135,98,182,180,87,183,190,196,174,101,93,148,221,40,139,216,180,52,41,64,84,39,191,209,109,176,80,218,135,207,35,156,150,103,49,114,154,66,212,49,164,204,129,187,118,135,100,86,52,181,74,114,190,96,173,186,134,122,40,167,211,141,38,145,135,59,128,53,147,111,217,35,122,203,125,203,220,167,97,178,125,44,167,149,131,207,97,38,65,82,185,146,83,205,167,120,49,99,130,199,147,159,102,174,115,146,164,106,79,103,177,139,190,140,115,167,48,58,195,138,167,75,174,153,156,47,152,146,167,67,107,140,137,40,160,145,127,143,154,125,143,70,126,68,186,34,124,174,55,151,71,36,51,70,74,86,215,104,86,75,62,175,147,138,190,79,185,84,101,40,87,94,195,196,217,113,53,132,72,160,133,122,221,113,46,219,50,34,177,72,46,110,66,126,91,220,177,138,158,147,171,217,134,75,126,87,93,119,45,72,57,79,44,126,100,93,75,116,209,130,166,130,91,164,142,172,161,42,73,98,119,153,216,106,70,153,144,117,61,124,213,118,43,160,64,204,146,161,143,202,170,141,131,105,97,197,175,52,157,131,127,164,91,35,162,139,141,80,201,100,144,125,131,61,210,123,182,67,55,208,71,166,137,217,133,68,89,64,204,65,212,103,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,206,66,76,76,179,80,85,151,125,207,197,195,201,89,100,152,214,66,44,48,86,120,218,59,191,136,189,186,36,219,184,144,162,86,71,185,141,177,14
212,88,44,132,173,104,125,174,67,71,176,125,150,159,163,40,187,125,157,77,91,200,143,115,121,161,77,127,115,53,77,45,50,198,156,128,164,173,59,38,40,67,185,204,128,130,114,185,124,39,214,139,91,96,103,218,43,105,182,147,213,184,136,60,168,36,179,162,110,127,208,200,67,152,194,209,135,121,77,110,95,55,185,188,120,148,51,86,111,130,219,72,203,161,205,38,219,87,161,220,103,170,201,168,185,103,83,98,37,37,202,44,70,135,90,49,190,208,51,169,45,112,59,104,119,89,59,198,148,146,92,159,65,96,57,73,50,194,71,58,103,189,105,119,69,216,121,115,113,189,124,140,96,77,192,208,120,222,48,205,108,159,203,51,52,63,137,99,181,179,85,183,191,196,173,101,94,148,219,39,137,215,180,53,40,65,85,39,190,207,108,176,80,217,133,206,36,156,149,103,48,114,153,66,212,48,164,203,128,187,117,136,102,88,52,181,72,114,189,95,173,185,134,122,40,169,210,143,38,143,135,60,127,55,147,113,217,35,122,204,125,204,220,168,98,178,125,44,168,150,131,207,95,38,65,83,185,145,83,206,165,120,49,99,130,200,146,159,102,174,115,146,165,104,78,104,179,140,189,141,115,166,47,58,195,138,168,74,173,154,157,46,152,148,168,67,107,140,137,41,160,145,127,142,153,125,143,70,125,68,187,34,125,173,57,150,73,35,50,71,74,87,215,102,85,75,63,176,146,138,189,79,184,85,102,41,87,95,198,196,217,112,53,131,72,160,133,123,221,112,45,217,48,35,179,74,46,111,66,126,92,220,176,138,159,148,171,218,134,76,125,86,94,119,45,71,55,80,42,126,98,95,77,116,209,131,167,130,91,163,142,171,162,42,73,98,118,154,216,107,70,154,145,118,62,125,213,120,43,159,66,203,148,161,143,203,170,141,131,105,97,195,174,51,158,131,126,166,92,34,163,138,140,80,202,99,143,124,130,61,209,122,183,67,55,208,71,166,137,218,133,70,88,63,204,67,213,103,151,57,205,107,95,89,41,149,148,117,144,186,180,59,176,109,205,66,75,76,179,80,87,153,125,206,197,196,200,88,99,154,215,65,43,50,87,118,218,60,192,136,189,187,36,219,183,143,162,84,72,186,140,178,14
212,88,43,132,173,104,126,174,67,71,176,125,148,159,162,41,187,126,156,76,91,201,144,116,121,160,78,128,113,53,77,45,50,198,155,128,164,175,58,37,39,67,185,204,129,129,114,186,124,40,215,138,89,95,103,220,43,106,183,147,213,185,138,62,168,36,180,161,109,128,207,199,67,152,193,208,135,121,77,110,96,54,186,188,121,150,51,85,112,132,219,72,203,159,205,37,218,86,160,219,104,169,202,166,185,103,84,97,39,38,202,45,71,135,89,49,190,206,51,168,46,112,60,103,118,88,60,198,147,148,93,158,64,96,56,72,49,194,71,58,102,189,107,119,68,214,121,115,113,190,124,141,95,77,192,207,122,220,48,205,108,159,202,51,51,63,135,97,182,180,87,182,190,196,174,101,93,147,220,40,139,215,179,52,41,64,84,39,191,208,109,176,80,218,135,207,35,156,151,103,49,113,154,66,212,49,164,204,128,187,118,135,100,87,51,180,74,114,190,96,174,186,134,122,40,167,211,142,38,145,135,60,127,53,147,111,217,35,122,202,125,203,220,167,97,178,125,44,167,149,131,207,97,37,64,82,185,146,82,205,167,119,50,99,130,200,148,159,102,174,115,146,164,106,79,103,177,139,190,140,115,166,48,58,194,138,167,75,174,153,157,47,152,146,167,67,107,140,137,40,160,146,127,143,153,125,143,70,126,68,186,34,124,173,55,151,72,36,51,71,74,86,215,104,86,75,62,175,147,139,190,79,185,84,101,40,86,93,196,196,216,113,53,132,72,160,132,122,221,112,45,219,50,34,178,73,45,110,66,126,92,220,177,138,158,147,171,217,134,75,126,87,93,119,45,72,57,79,43,126,100,92,75,115,209,130,166,130,92,165,142,172,161,42,73,98,119,153,216,107,70,154,144,118,61,124,213,118,43,160,64,204,146,161,142,203,171,140,131,105,97,197,175,52,157,131,127,164,91,35,163,139,140,81,201,99,145,125,131,61,210,122,183,67,55,208,71,166,137,217,133,68,89,65,204,65,212,104,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,76,76,179,80,86,152,125,206,197,194,200,89,99,152,214,66,44,49,86,120,219,59,192,136,189,186,36,219,184,144,162,86,71,184,141,177,14
212,88,43,133,173,104,126,174,67,72,177,125,147,159,162,41,187,126,156,76,91,201,144,116,122,160,78,129,113,54,77,45,50,198,156,128,164,175,59,37,39,67,185,204,130,129,115,186,124,40,216,137,89,96,103,220,43,106,183,147,214,185,138,61,168,36,180,161,109,127,208,199,67,153,193,208,135,121,76,110,96,53,186,188,122,149,50,86,113,132,218,72,204,159,205,37,218,85,161,219,104,169,202,167,185,103,84,98,39,38,202,45,71,136,89,50,190,206,51,168,46,113,60,103,118,88,60,198,146,148,93,158,64,96,56,72,49,194,70,58,102,189,106,119,68,215,121,115,113,190,125,141,95,77,193,207,122,220,47,205,108,159,203,51,51,63,134,98,182,179,86,183,190,196,174,101,93,147,221,40,138,215,180,52,41,64,85,39,191,208,109,176,80,218,135,207,35,157,150,103,49,114,154,66,213,50,164,204,129,187,117,134,100,87,51,181,74,114,190,96,174,186,134,122,40,167,211,142,38,145,133,60,127,53,147,111,217,35,123,203,125,203,220,168,97,178,124,45,167,149,131,207,97,37,65,82,185,146,83,205,166,119,50,99,129,200,148,159,102,175,115,146,164,105,80,103,177,139,189,141,115,167,48,59,195,138,166,75,175,154,157,47,152,146,167,67,107,140,138,40,160,146,127,143,153,125,143,70,125,68,185,34,125,174,56,151,72,35,50,70,75,86,215,105,86,74,62,175,147,139,190,78,185,84,101,40,86,94,196,196,216,113,53,132,72,160,132,122,221,113,46,219,50,34,178,72,45,110,66,126,92,220,177,138,158,147,171,217,134,75,125,88,94,119,45,71,56,79,43,126,100,92,75,115,209,130,166,130,91,165,142,172,161,42,73,97,119,154,216,107,71,154,144,118,61,124,213,119,43,160,64,204,147,161,142,202,171,140,131,105,97,198,175,53,157,131,127,164,91,35,163,139,141,80,201,99,144,125,131,61,209,123,183,67,55,208,71,166,137,217,133,68,89,65,204,66,212,104,150,59,207,108,96,88,41,148,148,118,145,187,179,57,176,110,206,66,75,76,179,80,86,151,124,206,197,195,200,89,100,153,214,66,44,48,86,120,219,59,192,136,188,186,36,219,184,143,162,85,72,185,140,177,14
212,88,44,133,174,104,126,174,67,71,177,124,148,159,163,41,187,127,157,76,91,201,144,116,121,160,78,129,113,53,76,45,51,198,156,128,164,175,58,37,39,68,184,204,129,128,114,186,123,40,215,138,90,95,103,220,42,105,182,147,214,185,138,62,168,36,180,161,109,128,207,199,68,152,194,208,134,121,76,109,97,53,186,188,122,150,51,85,113,132,219,72,203,160,205,37,218,86,160,219,104,168,201,165,185,104,83,98,39,38,203,46,72,135,89,50,190,206,51,168,47,113,61,104,119,88,61,198,147,148,93,159,64,96,56,72,49,194,71,59,102,189,107,118,68,215,121,115,113,190,125,142,95,78,192,208,121,220,48,204,107,158,203,51,51,63,135,98,182,180,87,182,191,197,174,100,93,147,220,40,137,214,179,51,41,64,83,39,191,208,110,176,80,218,136,207,35,157,150,102,50,113,154,66,212,49,164,204,128,187,118,135,100,86,51,181,73,114,191,96,173,186,134,122,40,167,210,142,37,146,134,59,128,53,147,111,217,35,122,203,126,203,220,168,97,178,124,44,167,149,131,206,97,37,64,81,184,147,83,205,167,119,50,100,129,200,148,158,102,174,116,146,164,106,79,103,178,138,189,140,115,166,48,59,194,138,166,75,174,153,157,46,152,146,168,68,107,140,138,40,160,145,127,143,153,125,142,70,125,68,187,34,124,173,55,152,72,36,51,70,74,86,215,104,86,74,62,175,147,139,190,79,185,84,101,39,87,94,196,195,216,113,53,132,72,160,133,121,220,113,45,219,50,35,178,73,45,110,66,126,92,220,177,138,159,147,171,218,133,75,126,88,93,119,45,72,56,78,43,126,100,93,75,115,209,130,167,130,91,164,142,172,161,42,73,98,119,153,216,107,70,153,144,118,62,124,213,119,43,159,65,204,145,161,143,203,171,140,130,104,97,197,174,52,157,132,127,164,91,35,163,139,141,81,202,100,144,125,131,61,210,122,183,68,55,207,71,166,136,217,132,69,89,65,204,66,212,104,150,58,207,108,96,88,42,148,148,117,145,186,179,58,176,110,206,66,75,75,179,80,86,151,124,206,197,194,200,89,99,152,214,66,44,48,86,119,219,59,191,136,188,186,36,219,184,144,162,86,71,184,141,177,14
212,88,43,132,174,104,125,174,67,71,176,125,147,159,162,41,187,126,156,76,91,201,144,116,121,160,78,128,113,53,77,45,50,198,155,128,164,175,58,37,39,67,185,203,129,129,114,186,124,40,215,138,89,95,103,220,43,106,183,147,214,185,138,62,168,36,180,161,109,128,207,199,67,152,193,208,135,121,77,110,96,54,186,188,121,150,51,85,112,132,219,72,203,159,205,37,218,86,160,219,104,169,202,166,185,103,83,98,39,38,202,45,71,135,90,49,190,206,51,168,46,112,60,103,119,89,60,198,147,148,93,158,64,96,56,72,49,194,71,58,102,189,106,119,68,214,121,115,113,190,124,141,95,77,192,207,121,220,47,205,108,159,202,51,51,63,135,97,183,180,87,182,190,196,174,101,93,147,220,40,139,215,180,52,41,64,84,39,191,209,109,176,80,218,135,206,35,156,150,103,49,113,154,66,212,49,164,204,128,187,118,135,100,86,51,180,74,114,190,96,173,186,134,122,40,167,210,142,38,145,134,60,127,53,147,111,217,35,122,202,125,203,220,167,97,178,125,44,167,149,131,207,97,37,65,82,185,146,83,205,167,119,50,99,130,200,148,159,102,174,115,146,164,106,79,103,177,139,189,140,115,167,48,59,194,138,167,75,174,153,157,47,152,146,167,67,107,140,137,40,160,146,127,143,153,125,143,70,126,68,186,34,124,173,55,151,71,35,51,70,74,86,216,104,86,75,62,175,147,139,190,79,185,84,101,40,87,94,196,196,216,113,53,132,72,160,132,122,221,113,46,219,50,34,178,73,45,110,66,126,92,220,177,138,158,147,171,217,134,75,126,87,94,119,45,72,56,79,43,126,100,93,75,116,209,130,166,130,91,164,142,172,161,42,73,98,119,153,216,106,70,153,144,118,61,124,213,118,43,160,64,204,146,161,142,202,171,141,131,105,97,197,175,52,157,131,127,164,91,35,163,139,140,80,201,99,145,125,131,61,210,122,183,67,55,208,71,166,137,217,133,68,89,65,205,66,212,104,150,58,207,108,96,88,41,148,148,118,145,187,179,57,176,110,205,66,76,76,179,80,86,152,125,206,197,194,200,89,100,152,214,66,44,49,86,120,219,59,191,136,189,186,36,219,184,144,162,86,72,184,141,177,14
89,184,104,209,175,121,180,37,164,102,203,149,54,112,61,76,177,59,153,196,82,168,55,42,55,46,198,204,126,137,203,47,177,134,65,84,93,190,110,139,59,66,97,128,215,127,133,65,178,148,55,44,190,84,88,141,110,144,81,178,165,127,178,102,92,211,113,78,64,78,156,157,189,107,110,102,92,138,188,37,198,200,39,187,137,106,54,167,199,194,90,86,88,175,181,132,208,57,139,54,97,82,198,76,217,208,134,78,127,86,53,109,174,63,219,210,51,122,150,77,217,46,188,169,99,52,89,93,76,207,152,123,132,142,97,177,215,46,195,181,54,117,75,142,219,41,61,215,97,157,112,112,196,170,159,171,199,101,131,219,73,120,38,198,42,189,181,179,206,92,199,51,110,205,192,202,36,111,218,70,207,208,181,114,44,126,127,130,97,61,149,113,108,54,218,86,204,143,180,190,167,145,178,146,183,52,164,133,200,148,119,174,96,127,218,145,206,183,201,102,89,103,55,217,107,163,184,186,102,132,70,103,202,158,212,107,107,72,65,208,120,68,113,118,183,71,112,47,122,58,186,113,186,171,88,60,172,217,219,204,199,87,171,127,166,204,80,73,124,103,170,117,213,121,129,200,104,49,139,161,204,193,181,162,121,211,97,180,117,207,124,178,164,103,73,215,74,109,36,49,98,99,47,104,173,59,201,214,97,121,52,45,199,218,185,62,90,107,160,54,184,187,52,106,214,199,37,36,119,83,208,78,108,202,133,159,35,68,143,113,210,103,174,60,174,128,49,210,205,152,132,60,48,44,176,184,139,174,48,155,166,187,191,106,164,156,54,63,124,75,35,183,58,118,151,51,203,51,169,163,120,67,96,65,218,101,89,125,47,36,122,74,123,209,148,168,199,156,103,165,121,127,57,92,95,61,175,117,203,218,109,218,142,102,210,163,80,67,43,185,204,97,201,73,127,81,192,138,91,159,213,133,120,153,136,143,135,84,194,169,36,54,87,149,112,219,198,132,62,142,193,196,92,44,52,61,188,181,90,188,217,72,44,215,38,136,68,72,100,193,175,213,99,146,143,155,81,120,113,209,144,60,84,70,60,212,194,142,88,95,174,59,57,128,96,139,172,182,163,60,58,61,44,38,66,73,194,135,77,182,147,101,15
88,185,104,209,175,120,181,38,164,103,203,149,54,112,60,76,176,59,152,195,82,167,55,43,55,46,198,205,127,137,203,48,178,134,65,85,94,190,110,138,59,66,97,128,214,126,133,65,178,147,55,45,190,84,87,141,111,144,81,179,166,127,177,102,93,211,112,78,65,77,156,157,190,107,110,101,92,139,188,37,197,201,40,186,136,106,53,167,198,195,91,85,88,175,180,132,208,58,139,54,97,83,198,75,217,209,135,78,127,86,53,108,174,63,220,210,50,122,151,78,217,45,188,169,99,52,89,93,76,206,153,123,131,143,97,176,216,45,195,180,55,117,76,141,220,41,61,215,97,156,112,111,195,170,159,171,199,101,131,219,73,120,39,198,41,189,181,178,206,90,200,51,111,205,192,203,36,112,218,71,206,208,181,113,44,124,127,130,98,62,149,113,108,54,217,86,204,143,181,190,167,144,177,145,183,52,164,133,199,148,119,174,96,127,219,145,206,182,201,101,89,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,106,72,66,208,120,68,112,118,182,70,113,46,123,58,186,114,186,173,87,61,172,216,219,205,199,88,170,127,166,205,80,73,124,103,170,118,213,121,129,200,103,49,140,161,204,193,180,161,121,211,97,179,117,207,124,179,164,104,73,216,75,109,36,50,98,99,46,105,173,59,199,214,96,120,52,46,200,218,185,62,90,108,160,54,184,186,52,106,214,198,36,35,119,83,208,77,109,202,133,159,35,67,143,111,210,104,174,60,173,127,49,210,205,152,131,60,49,44,176,184,139,173,48,155,166,187,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,102,88,125,46,36,122,75,123,209,148,167,199,156,103,165,121,126,56,92,94,60,175,117,203,218,110,217,141,103,210,163,80,66,44,186,203,96,202,73,126,81,192,138,90,159,212,132,120,153,136,143,134,84,194,170,36,54,87,150,112,220,198,134,62,141,193,196,92,44,52,61,187,181,89,187,217,72,43,214,38,136,67,71,99,193,175,214,100,146,142,155,81,120,113,209,144,60,85,71,60,212,193,142,88,95,174,59,58,128,95,138,172,181,163,60,58,61,43,38,66,73,194,136,77,182,148,102,15
88,185,104,209,176,120,181,37,165,102,203,149,54,112,60,76,176,58,152,196,83,167,55,43,56,46,198,204,127,138,203,47,178,133,65,84,94,191,109,137,59,66,96,128,214,126,133,65,178,147,55,44,190,84,88,141,110,144,82,178,166,126,177,103,92,212,112,77,65,77,155,157,191,107,111,101,92,139,188,37,198,201,40,186,136,106,54,166,197,196,91,86,88,175,180,131,208,58,138,54,98,82,199,75,217,209,135,79,127,86,53,109,174,64,220,211,50,121,151,78,218,45,187,170,99,53,89,94,76,206,153,123,131,142,97,176,216,45,196,181,54,117,76,141,220,41,61,215,97,156,112,111,196,169,160,170,198,100,132,219,73,120,39,198,41,190,181,179,206,91,200,50,111,206,192,202,36,112,218,71,206,208,181,113,44,124,127,130,98,62,149,114,107,55,217,85,204,143,181,189,167,143,177,145,184,52,164,133,199,147,119,174,96,127,219,145,206,182,201,101,89,103,55,218,107,163,184,186,102,132,70,102,203,158,213,107,107,73,66,208,120,68,112,117,183,70,113,46,123,59,186,114,186,173,88,61,172,217,219,205,199,88,171,126,166,204,79,73,124,104,169,118,213,120,129,200,103,49,140,161,204,192,181,162,121,211,97,179,117,207,123,178,163,104,73,215,75,108,36,50,97,99,45,105,173,59,199,214,96,120,53,45,199,218,185,61,89,107,160,53,183,186,52,106,215,198,36,35,119,84,209,77,109,202,133,159,35,67,143,111,210,104,173,60,173,128,49,210,205,152,132,60,49,44,177,183,139,173,49,155,167,187,190,106,164,156,54,62,124,75,36,184,58,117,150,51,204,52,169,163,121,66,96,65,218,102,89,125,47,35,122,75,123,210,148,168,199,156,103,164,121,126,56,91,94,61,175,117,202,218,110,217,141,102,209,162,80,66,43,186,204,97,202,73,126,81,192,139,91,159,212,132,120,153,136,143,134,84,193,169,35,54,87,150,111,219,198,134,61,141,193,196,92,44,52,62,187,181,89,187,217,72,43,214,38,135,67,71,98,193,175,214,100,146,141,155,81,120,113,209,144,60,84,70,60,212,194,141,88,95,173,60,58,127,96,138,172,182,163,61,58,61,42,38,66,73,194,135,76,181,148,102,15
88,185,104,208,175,119,181,36,165,104,203,148,54,112,61,76,178,60,152,196,82,168,55,43,56,45,198,205,126,137,203,47,179,133,65,84,93,190,110,139,59,67,97,128,215,126,133,66,177,147,56,45,190,84,87,142,110,145,82,179,166,127,176,102,91,211,112,78,64,77,155,158,190,108,111,102,92,139,187,37,197,202,39,186,136,105,54,167,197,196,90,86,88,174,179,131,209,58,139,55,97,82,198,75,216,209,135,79,126,87,54,109,175,63,222,210,50,123,151,77,217,45,187,169,98,53,89,93,76,206,153,123,131,143,98,176,216,45,195,181,53,117,76,141,220,42,60,214,98,157,112,111,196,169,159,169,199,100,132,219,72,119,39,197,41,190,181,179,206,89,200,50,110,205,192,203,34,113,218,70,205,208,180,113,44,126,126,130,97,62,148,113,108,55,218,85,204,143,180,189,166,144,178,145,183,52,163,134,200,148,119,174,95,127,218,145,206,183,202,101,90,103,54,218,108,164,184,185,102,132,70,102,203,158,214,107,106,72,66,208,120,68,112,118,182,71,112,47,123,58,186,113,186,172,87,60,171,216,220,206,200,88,170,126,166,206,80,73,123,103,170,118,212,121,129,201,103,50,140,162,204,194,180,163,122,210,97,180,118,208,124,179,163,104,75,216,74,109,35,51,97,100,46,105,173,58,199,214,96,120,52,46,199,217,184,60,90,108,161,54,183,187,51,106,214,196,37,35,118,83,208,78,110,202,133,158,35,67,145,112,209,104,174,60,173,128,49,209,204,152,132,60,48,44,175,183,140,172,48,154,166,186,190,104,164,155,55,62,124,75,35,184,57,118,151,51,203,52,169,162,122,67,96,65,218,102,89,125,48,35,122,74,124,210,147,167,199,157,104,165,122,127,55,92,94,61,175,117,203,219,110,217,141,103,210,163,79,66,43,186,204,97,202,73,126,82,192,139,90,159,213,134,120,154,137,143,135,84,192,169,35,54,87,150,112,219,199,134,61,140,192,196,92,45,52,61,187,182,88,187,217,72,43,214,40,136,67,71,99,192,175,214,101,146,141,155,80,120,112,209,144,60,85,71,61,213,193,142,89,95,173,59,57,128,95,139,172,182,162,61,59,61,41,38,66,72,193,135,77,181,148,102,15
88,185,105,209,176,120,181,37,165,103,203,148,54,113,60,76,177,59,153,196,82,167,55,43,55,46,198,204,126,137,203,48,178,133,65,84,93,190,110,139,59,66,97,128,215,126,133,65,178,147,55,45,190,84,87,141,111,143,81,179,166,127,178,102,92,211,112,78,65,77,155,158,190,107,110,101,92,138,188,37,198,201,40,186,137,106,53,167,198,195,91,86,88,175,180,132,208,58,138,54,97,83,199,75,217,209,135,78,127,86,53,108,174,63,220,210,50,122,150,78,218,45,187,169,99,53,89,93,76,206,153,123,131,143,97,176,216,45,195,180,55,117,76,142,220,41,61,215,97,156,112,111,195,170,159,170,199,100,131,219,73,120,39,198,41,189,181,178,206,90,200,51,111,205,192,203,36,112,218,71,206,208,181,113,44,124,127,130,98,62,149,113,108,54,218,86,204,143,180,190,167,144,178,145,183,52,164,133,199,148,119,174,96,127,219,145,206,182,201,102,89,103,55,217,107,163,184,186,102,132,71,102,202,158,212,107,106,72,65,208,121,68,112,118,182,70,112,46,123,58,186,114,186,172,87,61,172,217,219,205,200,87,171,126,166,205,80,73,124,103,170,118,212,120,129,200,103,49,140,161,204,193,180,161,121,211,97,179,117,207,124,178,164,104,74,215,75,109,36,50,98,100,46,105,173,59,199,214,96,120,52,46,199,218,185,62,90,108,160,54,184,187,52,106,214,199,36,35,119,84,208,77,109,202,133,159,35,67,143,112,210,103,174,60,173,127,49,210,205,152,131,60,48,44,176,184,139,174,48,155,166,186,190,106,164,156,54,62,124,75,35,183,58,118,150,51,204,52,169,163,121,67,95,64,218,102,88,125,46,35,122,75,123,209,147,168,199,156,103,165,121,126,56,92,94,60,175,117,203,218,109,217,141,103,210,163,80,66,43,186,204,96,202,73,126,81,193,139,90,159,212,133,120,153,136,143,134,84,194,170,36,54,87,150,112,219,198,134,61,141,193,196,92,44,52,61,187,181,89,187,217,72,43,214,38,136,67,71,99,193,175,214,100,146,142,155,81,120,113,209,144,60,85,71,60,212,193,142,89,94,174,59,58,128,96,138,171,181,163,60,58,61,42,38,66,73,194,136,77,181,148,102,15
87,185,104,209,176,121,181,38,163,102,202,149,53,113,60,76,176,59,152,195,80,168,55,42,56,46,198,205,127,137,204,49,178,133,65,84,94,190,110,138,59,66,98,126,214,126,133,65,179,146,54,44,190,84,88,140,111,144,81,180,165,126,177,101,93,210,112,79,66,77,156,157,191,107,111,102,91,138,189,37,198,201,39,185,136,105,53,168,198,194,92,85,88,175,181,132,208,58,140,54,98,82,199,75,216,208,134,79,127,85,54,107,174,63,220,210,49,121,150,76,217,46,186,170,99,51,89,93,76,205,151,122,131,144,97,176,217,45,195,179,54,117,76,142,220,41,62,216,98,156,111,109,195,169,159,170,198,100,131,219,73,120,39,198,41,190,180,177,205,93,200,51,111,207,192,204,35,111,219,71,206,208,181,113,45,124,126,131,97,61,148,113,108,54,218,86,204,144,179,189,167,143,177,146,183,53,163,134,199,148,120,174,95,127,220,144,206,183,201,102,88,102,56,216,108,163,184,186,101,131,71,102,202,157,212,106,107,73,66,209,120,67,112,118,182,71,113,46,124,59,186,114,186,173,87,61,173,217,219,206,199,88,171,126,166,205,79,73,123,102,170,118,213,122,129,200,102,49,138,161,204,193,181,160,121,212,96,180,119,208,123,179,164,103,73,216,75,109,35,50,97,100,46,106,173,58,199,214,95,120,52,45,199,218,185,61,89,107,160,53,184,186,52,106,214,198,36,35,119,82,208,78,109,200,132,160,34,67,142,111,210,103,173,60,173,127,48,209,204,151,131,62,50,43,176,183,139,174,48,154,166,187,190,106,162,155,55,63,124,77,35,184,58,118,150,50,203,52,169,162,121,66,96,64,218,103,88,125,47,35,121,76,124,209,149,167,199,155,102,164,121,125,55,92,94,61,175,117,202,218,110,217,141,103,210,162,80,66,44,187,202,96,202,73,125,81,192,137,90,159,213,132,119,151,136,142,134,84,193,170,36,54,86,149,112,218,199,135,62,141,192,197,92,44,52,60,187,180,89,187,217,72,43,214,40,136,67,71,99,191,175,215,98,147,142,155,81,120,112,208,145,60,83,71,58,211,194,143,90,94,175,59,58,126,96,137,173,181,162,60,58,62,42,38,66,73,195,135,78,181,148,102,15
88,185,105,209,175,120,181,37,165,103,203,149,53,113,61,76,176,59,153,195,82,167,54,42,56,46,197,205,127,136,203,48,178,133,65,85,93,190,110,138,60,67,97,128,215,126,133,65,178,147,55,45,190,85,88,141,110,144,81,179,165,127,178,103,92,212,113,78,64,77,155,158,190,107,110,102,92,139,188,37,198,201,40,186,137,106,54,167,198,196,91,86,88,175,180,131,208,57,138,55,97,83,199,76,216,209,135,78,127,86,53,108,175,63,220,211,50,121,150,77,217,45,188,169,99,52,89,93,76,206,152,123,131,143,97,177,216,45,195,179,54,117,76,141,220,41,62,215,98,156,111,110,196,169,160,170,199,101,132,219,72,120,39,198,41,189,181,179,206,91,199,51,111,205,192,203,36,112,218,71,206,207,181,114,44,124,126,130,98,63,148,113,107,55,217,86,205,143,180,189,167,144,178,145,183,51,164,133,199,147,119,175,95,127,218,144,207,183,201,102,89,103,55,217,107,163,185,186,102,133,71,102,202,157,213,107,106,72,66,209,121,67,112,118,182,70,112,46,123,58,186,114,187,174,87,61,172,217,219,205,200,87,171,127,166,205,80,74,124,103,169,119,213,121,129,200,103,49,140,161,204,193,180,162,121,211,98,179,118,207,124,179,164,103,73,215,75,109,35,50,97,100,45,104,173,59,199,214,96,120,52,45,199,218,185,62,89,107,160,54,183,187,52,106,214,199,37,35,119,84,209,77,109,201,133,159,34,67,143,112,210,103,173,60,173,127,49,209,205,153,132,60,48,44,177,183,139,173,49,155,166,186,191,106,164,156,53,63,124,75,35,184,58,118,151,51,203,51,169,163,121,66,95,64,218,102,88,125,47,35,122,74,124,210,147,167,199,156,104,165,121,126,56,92,94,61,176,117,203,218,110,217,142,103,210,162,80,66,43,186,204,96,202,73,127,81,192,139,90,159,212,132,120,153,136,143,134,83,194,170,36,55,88,149,112,219,198,134,62,141,194,196,92,44,52,61,187,181,89,187,218,71,43,214,38,135,67,72,98,193,175,214,100,146,142,155,81,120,113,209,144,59,85,71,61,212,193,142,89,94,174,59,58,127,95,138,172,181,163,61,59,61,43,38,66,73,194,135,77,182,148,102,15
88,185,105,210,175,120,181,37,163,103,203,147,52,112,60,75,175,59,153,196,82,167,54,41,55,47,197,205,127,136,202,48,177,134,65,85,92,191,111,138,58,66,96,129,215,126,134,64,176,147,56,44,190,85,88,141,110,143,80,178,166,127,177,103,92,210,112,78,65,77,154,157,191,108,111,101,93,139,188,36,198,200,41,186,137,105,54,166,198,194,91,85,88,174,181,131,210,58,140,54,97,83,198,76,217,211,134,78,128,86,54,109,176,63,221,210,50,124,151,79,216,47,186,171,98,51,90,93,76,206,152,123,132,144,96,177,215,45,195,180,54,117,77,139,220,41,61,215,98,156,111,109,195,170,159,171,199,101,132,219,74,119,40,197,44,190,181,178,206,91,199,51,111,207,194,202,36,111,219,71,204,208,181,115,46,124,127,130,97,62,149,114,109,53,218,86,203,143,183,190,167,145,177,146,183,51,164,133,199,148,119,175,95,128,219,145,207,181,202,101,89,102,57,218,108,162,185,187,99,133,70,103,202,156,211,107,106,72,64,210,120,65,112,118,182,71,113,48,123,57,186,113,187,173,89,61,172,216,218,206,200,88,170,127,166,204,80,74,125,103,171,119,213,120,129,201,104,49,140,160,203,193,180,162,122,211,98,178,117,207,124,178,163,104,74,215,74,106,35,51,97,99,45,104,174,59,198,213,95,119,53,46,201,217,184,61,90,107,161,53,184,189,53,106,215,199,36,35,119,83,208,77,107,202,132,160,35,68,143,112,210,104,174,60,172,127,49,210,204,152,130,60,49,44,177,184,140,174,48,155,168,187,190,105,165,156,54,63,124,76,35,183,58,117,150,50,204,52,171,163,121,66,95,65,218,101,89,125,47,35,122,75,124,210,148,168,199,156,103,163,122,126,56,92,95,59,175,118,204,217,110,217,139,102,209,164,80,65,43,184,203,95,202,73,126,80,192,137,89,159,213,133,121,152,136,143,134,84,194,169,37,53,86,149,111,219,198,133,61,140,195,196,91,44,52,61,187,180,89,187,217,71,44,214,39,135,66,72,99,192,177,213,102,147,142,155,82,121,113,209,145,60,84,70,58,212,194,142,87,95,173,59,58,127,95,138,171,182,162,60,58,61,43,39,65,74,194,135,77,181,146,102,15
88,185,104,210,176,119,180,37,164,102,202,150,54,112,61,76,176,59,154,195,81,167,55,43,55,46,198,204,127,137,203,48,177,133,63,84,92,190,110,138,59,66,97,128,216,126,134,65,176,147,55,44,191,85,87,141,111,144,82,178,166,127,178,102,94,211,112,78,64,79,156,157,190,107,111,101,93,138,189,37,198,201,39,187,136,106,54,166,197,196,91,85,87,175,180,132,207,58,138,56,97,82,198,77,216,210,134,78,127,87,53,108,176,63,220,210,51,122,149,78,217,45,187,170,99,53,88,94,75,206,153,124,131,143,96,177,215,45,196,181,55,116,75,141,219,41,62,215,97,156,111,111,196,169,158,171,200,101,131,219,73,120,38,199,42,189,180,178,206,90,199,50,111,205,192,201,36,111,218,72,206,207,182,114,44,123,126,129,99,62,148,113,107,56,218,86,204,143,181,190,167,144,178,145,183,52,165,132,200,147,119,175,95,127,219,146,206,183,201,101,90,103,56,218,108,162,183,186,101,133,70,101,203,159,212,106,105,72,66,208,120,68,113,116,182,70,112,46,122,57,186,114,187,173,87,62,171,216,219,206,200,88,170,128,166,205,80,74,123,103,170,118,212,119,129,200,103,49,141,162,204,193,180,163,121,211,97,179,117,207,124,179,164,103,73,215,75,109,35,48,98,99,46,104,173,58,200,213,96,121,51,47,199,218,185,62,90,107,160,53,184,187,52,105,214,197,37,35,119,84,208,80,110,201,134,159,35,68,143,112,210,103,174,60,173,127,50,210,204,151,132,60,48,45,176,183,139,172,48,155,165,186,189,106,165,157,54,62,124,76,35,184,59,117,150,52,203,52,171,164,121,66,95,64,219,103,88,126,47,35,121,74,123,210,148,166,200,157,102,165,121,125,56,92,94,61,175,116,203,218,109,218,141,104,210,163,81,66,43,186,203,98,203,72,127,81,193,138,90,158,212,133,119,153,136,142,133,84,194,169,36,54,87,150,111,220,199,134,61,140,194,197,91,44,52,61,188,180,90,188,217,71,45,214,38,136,66,71,99,192,174,215,100,145,142,155,80,119,113,210,144,60,85,71,60,212,192,143,89,95,173,58,58,127,95,139,172,181,164,60,60,62,42,39,65,74,192,137,78,181,150,103,15
89,184,104,210,176,121,181,37,164,103,202,148,54,112,60,76,176,58,152,196,81,168,54,42,55,47,198,205,127,136,203,47,178,133,65,84,94,191,110,138,58,65,97,128,214,126,133,64,178,147,54,45,190,84,87,141,111,143,81,179,166,126,178,103,92,212,112,78,64,78,156,157,190,107,110,101,91,139,188,38,198,200,40,186,137,105,53,167,198,195,91,85,89,175,180,131,207,58,138,55,98,83,199,76,217,209,135,77,127,86,53,108,174,64,221,210,51,122,150,77,218,46,186,170,100,53,89,93,75,205,152,122,131,143,97,177,216,45,196,180,56,117,76,141,219,41,62,215,97,156,112,110,196,170,160,171,200,101,131,219,73,119,37,198,41,190,181,178,206,91,199,51,111,206,192,202,36,112,218,71,207,209,181,113,45,125,127,130,98,62,149,114,108,55,218,86,204,143,181,189,167,145,178,146,183,52,164,133,200,147,119,174,96,128,219,144,207,182,202,101,89,103,55,217,108,164,184,187,102,131,71,102,203,158,212,107,106,72,65,208,121,68,112,117,183,71,113,46,123,59,186,113,186,173,87,60,172,217,219,205,200,87,171,127,165,204,80,73,124,103,170,118,213,121,128,200,104,49,140,161,204,194,181,162,121,212,97,178,117,207,125,178,164,104,74,216,75,108,36,50,98,100,45,105,173,59,199,214,95,120,52,47,200,218,185,62,90,108,160,54,183,186,51,106,214,198,36,35,119,84,208,78,109,202,133,159,35,67,143,112,209,104,174,60,173,126,49,210,205,152,131,60,49,45,177,184,140,173,49,155,167,187,190,107,164,155,54,63,124,75,35,183,59,118,150,51,203,52,169,164,121,66,95,65,218,102,89,124,47,36,122,75,123,209,147,168,200,156,103,166,121,126,56,91,94,61,175,118,203,219,110,217,141,104,211,163,80,67,43,186,203,97,201,73,126,81,192,138,91,159,212,133,120,153,136,142,134,83,194,170,35,54,88,150,112,220,198,134,62,141,194,195,92,44,52,61,187,180,90,187,217,71,42,214,39,136,67,72,99,194,175,213,100,145,142,155,81,120,113,209,145,60,85,71,60,211,194,142,89,94,174,58,57,127,96,139,171,181,163,61,58,61,42,37,66,73,193,135,77,181,147,102,15
88,185,104,209,175,120,181,37,164,102,203,149,54,113,60,76,177,59,153,196,82,168,54,43,55,46,198,204,126,137,203,47,178,134,64,85,94,190,110,138,59,66,97,127,215,127,133,66,178,147,55,44,190,85,87,141,111,143,82,178,166,127,178,103,92,211,112,78,65,77,156,157,190,107,111,102,92,139,188,37,198,201,40,186,136,105,54,166,197,195,91,85,88,175,180,132,208,58,138,55,97,83,198,76,217,209,134,78,127,86,53,108,174,63,220,210,50,122,151,78,218,46,187,169,99,53,88,93,76,205,152,123,131,143,97,176,216,45,195,180,55,117,76,142,220,41,61,215,97,156,112,111,196,170,159,170,199,101,131,219,73,120,38,197,41,190,181,179,206,91,200,51,111,205,192,202,36,112,218,70,205,209,181,113,44,124,127,130,98,62,149,113,108,54,218,85,204,143,181,189,167,144,177,145,184,51,164,134,200,147,119,175,95,126,218,145,206,182,202,101,89,103,55,217,107,164,184,185,102,132,70,102,203,158,212,107,107,72,66,209,120,68,112,118,183,70,112,46,123,59,186,113,187,172,88,61,172,217,220,205,200,88,171,126,166,205,80,73,124,103,170,118,212,120,129,200,103,49,140,160,204,194,180,161,121,211,97,179,117,208,124,179,164,104,73,216,75,109,35,49,98,100,46,104,172,59,199,214,96,121,53,46,199,218,185,62,90,107,160,54,183,187,52,106,215,198,37,35,119,83,208,78,109,202,133,159,35,67,143,111,210,104,174,60,173,127,50,210,205,152,131,60,49,44,177,184,139,173,49,154,166,186,190,106,164,156,55,62,124,75,35,184,58,118,150,51,204,52,170,163,121,67,95,64,218,102,88,125,46,35,122,75,123,209,148,167,199,156,104,165,121,126,57,92,94,60,175,117,203,218,109,217,142,103,209,163,80,66,44,186,203,96,201,72,126,82,192,139,91,158,213,133,121,153,136,143,134,84,194,170,36,55,87,150,112,219,198,134,62,140,193,196,92,44,52,61,187,180,89,187,217,71,43,214,38,135,67,72,98,193,175,214,100,145,142,155,81,120,112,209,144,60,85,71,60,212,193,142,89,94,173,59,58,128,95,138,172,181,163,60,58,61,42,38,66,73,194,135,77,181,148,103,15
88,184,104,209,175,120,181,38,165,103,203,149,54,112,60,76,176,59,153,196,82,167,54,42,55,46,198,204,127,137,203,48,178,133,65,85,94,190,110,138,59,66,97,128,215,126,133,65,178,147,55,45,190,84,87,141,111,144,81,178,166,127,177,102,92,211,112,78,65,77,156,157,190,107,110,102,92,139,188,37,198,201,40,186,136,106,54,167,198,195,91,86,88,175,180,131,208,58,138,55,97,83,198,75,217,209,135,78,127,86,53,108,174,63,220,210,50,122,151,78,217,46,187,170,99,53,89,93,76,206,153,123,131,143,97,176,216,45,196,180,55,117,76,141,220,41,61,215,98,156,112,111,195,169,159,170,199,101,131,219,73,120,39,198,41,189,181,178,206,91,200,51,111,205,192,203,36,112,218,71,206,208,181,113,44,124,127,130,98,62,149,113,108,54,218,86,204,143,180,189,167,144,177,145,183,52,164,133,199,148,119,174,96,127,219,145,207,182,201,101,90,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,106,72,66,208,120,68,112,118,182,70,112,46,123,59,186,114,186,173,88,61,172,217,219,205,200,87,171,127,166,205,80,73,124,103,170,118,213,121,129,200,103,49,140,161,204,193,180,162,121,211,97,179,117,207,124,179,164,104,73,216,75,109,36,50,98,99,46,105,173,59,199,214,96,120,52,46,199,218,185,62,90,108,160,54,184,187,52,106,214,198,36,35,119,84,208,77,109,202,133,159,35,67,143,112,210,103,174,60,173,127,49,210,205,152,131,60,49,44,177,184,139,173,48,155,166,186,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,102,88,125,47,35,122,75,123,209,148,167,199,156,103,165,121,126,57,92,94,61,175,117,203,218,110,217,141,103,210,163,80,66,43,186,203,96,202,73,126,81,192,138,90,159,212,132,120,153,136,143,134,84,194,170,36,54,87,150,112,220,198,134,62,141,193,196,92,44,52,61,187,181,89,187,217,72,43,214,38,136,67,71,99,193,175,213,100,146,142,155,81,120,113,209,144,60,85,71,60,212,193,142,89,94,174,59,58,128,95,138,172,181,163,60,58,61,43,38,66,73,194,136,77,181,148,102,15
88,185,105,209,176,120,181,38,165,103,204,149,53,112,60,76,176,59,152,196,81,167,54,42,55,46,197,204,127,136,202,47,177,133,65,85,93,189,110,139,58,66,97,128,215,126,133,65,177,147,54,44,190,84,87,141,110,144,81,179,166,126,178,103,92,212,112,78,65,77,156,157,190,107,110,101,92,139,187,37,198,200,41,187,136,105,53,166,197,194,91,85,88,174,180,131,208,58,138,55,97,83,198,76,217,209,135,78,127,87,53,108,175,63,220,210,50,122,150,77,218,45,188,170,100,53,88,92,76,206,153,123,131,142,97,176,215,46,195,181,55,117,76,142,220,41,61,216,97,157,112,110,195,170,160,171,199,101,132,220,73,121,38,198,41,190,180,178,205,91,198,51,110,205,193,202,35,112,218,69,206,208,181,114,44,124,127,130,98,62,149,113,109,55,217,86,204,143,181,190,167,144,177,144,183,52,164,133,200,148,119,175,95,127,218,146,206,182,202,102,89,103,55,216,107,163,184,185,101,132,71,102,202,159,212,108,106,73,66,209,120,68,112,117,182,70,112,46,123,59,186,113,186,172,88,61,172,216,219,205,200,87,171,126,165,204,81,73,123,103,170,119,212,121,128,200,104,49,140,160,204,193,180,162,121,212,97,180,118,207,123,177,164,104,73,215,75,109,35,50,98,99,45,105,173,60,199,213,96,120,53,46,199,218,186,62,90,108,160,54,184,187,52,106,214,198,36,35,119,83,208,77,109,201,133,159,35,67,142,111,210,103,174,61,173,126,50,210,204,152,132,60,48,43,177,184,139,173,50,155,166,186,191,106,164,156,53,62,124,75,36,184,59,117,150,51,204,51,169,163,121,66,94,63,219,101,88,126,47,36,122,74,123,210,148,168,199,156,104,165,121,126,56,92,94,60,175,117,203,218,110,218,141,103,210,163,80,66,43,186,204,96,201,73,126,80,192,138,90,158,212,133,120,153,136,143,134,83,195,170,36,55,88,150,111,220,198,133,63,140,193,196,93,44,51,60,188,181,90,187,217,73,44,215,37,136,67,71,98,193,175,214,101,146,142,155,81,120,113,209,144,60,85,71,60,213,193,142,88,93,174,59,59,128,95,139,172,181,163,61,58,60,43,38,67,73,194,136,77,183,148,103,15
91,186,105,209,176,119,183,40,164,99,200,148,56,110,63,77,176,61,151,195,82,167,54,44,56,47,196,206,128,135,202,45,176,133,67,86,93,190,110,140,60,67,99,129,214,126,130,66,179,146,54,46,191,83,87,143,111,147,79,179,162,128,178,101,93,210,112,76,66,79,155,160,193,107,110,103,92,139,188,38,198,200,39,187,138,106,52,166,198,193,88,87,89,175,179,134,208,57,138,55,99,81,200,76,215,209,132,80,128,85,54,109,173,65,220,209,48,122,150,79,217,47,187,170,100,51,88,90,75,205,153,124,132,142,94,176,217,44,196,181,55,116,78,142,218,41,61,215,98,157,110,110,196,169,160,168,197,100,131,219,71,119,40,199,40,188,180,177,206,92,200,52,112,206,191,201,37,113,219,73,208,208,183,113,46,126,126,131,98,63,149,112,108,57,215,87,202,144,180,191,166,145,174,144,185,53,164,133,196,149,119,175,96,127,218,147,206,182,202,104,90,104,56,216,108,164,183,188,101,133,70,101,203,157,213,108,105,72,69,209,121,68,109,117,183,68,112,49,123,60,186,112,185,170,88,60,173,215,220,206,200,89,173,125,165,205,81,73,124,102,169,118,213,122,127,200,101,50,141,159,203,191,180,161,121,211,97,178,117,206,123,179,164,100,75,216,73,109,36,50,98,99,45,105,173,61,199,217,100,121,54,46,198,218,185,61,88,108,160,53,183,187,53,108,213,198,37,35,120,82,208,78,109,202,133,159,33,67,141,114,210,107,174,63,173,128,48,211,205,152,132,59,49,43,175,184,139,173,49,157,168,187,190,105,165,158,52,63,122,75,35,182,59,119,151,48,200,54,171,163,121,67,95,64,217,100,86,126,48,35,120,73,119,209,147,166,198,156,105,164,122,126,55,93,93,63,176,118,202,221,109,218,141,104,212,161,80,66,43,186,204,96,199,74,127,83,190,139,90,158,213,132,121,153,136,144,135,82,192,169,34,54,86,151,113,221,199,137,63,142,190,196,92,43,51,60,187,181,87,188,217,72,45,214,40,135,67,72,97,192,175,213,98,148,142,159,83,118,110,208,146,61,86,70,60,212,193,144,88,95,173,60,57,128,94,138,171,179,162,58,57,61,44,38,64,73,194,137,75,180,148,101,15
88,185,104,211,174,120,181,38,165,103,203,148,55,111,60,75,176,59,152,197,82,167,54,43,55,45,198,204,126,137,202,48,177,133,64,84,94,191,110,138,58,66,98,127,213,126,135,64,179,147,55,45,190,85,87,141,111,143,83,178,165,128,176,102,93,211,113,77,64,77,155,157,191,107,110,101,92,139,188,36,198,200,40,187,137,106,54,166,197,195,92,86,88,176,179,131,207,58,138,55,97,82,198,75,217,210,134,79,127,88,53,109,174,63,220,210,50,121,151,79,218,45,188,170,100,52,89,93,75,205,154,123,131,143,97,177,215,45,196,181,54,116,74,141,220,41,61,215,97,157,112,110,196,170,160,170,199,100,131,219,73,120,38,198,41,189,181,178,207,90,199,51,110,206,192,201,36,113,218,71,207,208,181,113,44,124,126,129,98,62,149,113,108,56,217,84,203,143,180,189,166,144,177,145,183,51,164,133,200,147,119,176,96,127,219,145,208,182,201,102,89,103,54,217,107,164,184,186,101,132,70,102,204,158,213,107,106,72,67,209,121,68,111,118,182,70,111,46,123,59,184,113,187,173,87,61,171,217,220,205,201,87,171,126,166,205,80,73,124,102,170,119,212,120,129,201,104,50,139,161,203,193,180,162,120,212,97,179,117,207,124,179,164,104,73,216,75,109,35,50,97,100,45,106,173,59,199,214,95,121,51,45,200,217,185,61,90,108,159,53,183,186,52,106,215,199,37,35,119,83,208,77,109,201,133,158,35,67,143,112,210,104,174,60,173,128,50,209,205,152,132,59,49,45,176,184,139,174,48,156,166,186,190,105,164,156,54,62,123,75,34,185,58,118,150,51,204,52,169,163,121,67,95,64,218,101,88,125,47,35,123,76,123,210,148,168,200,157,102,165,122,127,57,92,95,62,176,117,202,218,109,217,141,104,210,164,79,67,43,186,204,97,202,74,127,81,192,138,89,158,212,132,120,152,136,143,134,84,194,169,36,54,89,150,112,219,198,134,62,140,193,196,92,44,53,61,188,181,89,187,217,71,44,214,38,136,67,71,100,194,175,212,101,146,141,155,80,120,113,210,145,60,85,70,60,212,192,141,89,93,173,59,57,127,95,138,171,181,163,60,58,62,42,38,65,73,194,135,76,182,148,102,15
88,184,105,209,175,119,181,37,164,102,203,149,54,113,60,76,176,59,152,196,82,167,55,43,55,46,197,205,127,137,204,48,178,134,64,84,94,190,110,139,59,66,96,127,214,126,132,65,178,147,55,44,190,84,88,141,111,143,82,178,166,127,177,102,92,211,112,78,65,77,156,157,190,107,110,101,92,138,188,36,197,201,40,188,136,106,53,166,198,195,91,86,88,174,180,131,208,57,138,54,98,83,198,76,217,209,135,77,127,86,54,109,176,64,220,210,49,122,150,78,218,46,187,169,99,53,89,93,76,206,152,123,131,143,98,176,216,45,194,180,55,116,76,142,220,41,61,215,97,156,111,111,195,170,160,170,199,100,131,220,73,120,38,198,41,189,181,177,206,91,200,51,111,205,192,201,36,112,218,71,207,208,182,114,44,125,127,130,98,62,149,113,108,54,217,86,204,143,181,190,167,144,177,146,183,52,164,133,200,148,120,175,96,127,219,145,206,183,202,101,90,104,55,217,107,163,183,186,102,132,71,102,203,158,212,107,106,72,66,208,121,67,112,117,182,70,112,46,123,59,186,113,187,173,87,61,171,217,219,205,200,87,170,126,166,205,80,73,123,104,170,118,213,120,128,201,103,49,140,161,204,193,182,161,121,211,96,179,117,207,124,178,163,103,73,216,75,109,36,49,97,100,46,105,172,59,199,214,95,120,53,45,200,218,185,62,90,108,160,54,183,187,51,105,214,198,36,35,119,84,208,78,109,202,134,158,35,67,142,112,210,102,173,60,173,128,49,210,205,152,132,60,48,44,176,184,139,173,49,155,165,187,190,106,164,156,54,62,124,74,35,184,58,117,151,51,203,53,170,162,121,66,96,64,218,102,88,125,47,35,122,74,123,210,147,168,199,156,103,165,122,127,56,91,93,60,175,117,202,218,109,217,141,103,209,163,81,66,44,185,203,96,201,73,126,81,192,138,90,158,212,133,120,152,136,143,134,84,194,170,35,55,88,149,111,220,199,134,62,141,193,196,92,44,52,62,188,181,89,187,217,73,43,215,39,135,67,71,99,193,174,213,100,146,143,155,81,120,112,209,144,60,85,70,60,212,194,142,88,94,174,60,58,127,96,137,172,181,163,61,59,60,42,38,65,73,194,135,78,181,148,102,15
88,185,105,209,176,120,181,38,165,103,202,148,53,112,60,76,176,59,152,196,82,167,54,42,56,46,198,204,127,138,203,48,178,134,64,85,93,191,110,139,59,66,97,127,215,126,133,65,178,148,55,45,190,84,87,141,110,143,81,178,166,127,177,102,93,212,112,78,65,77,156,157,191,107,111,102,92,139,188,37,198,201,40,186,136,106,54,167,198,195,90,87,89,175,180,131,208,58,139,54,97,83,198,75,217,209,134,78,128,87,53,108,175,63,221,211,50,122,151,78,218,46,187,170,100,53,89,94,75,206,153,123,131,143,97,176,216,45,195,180,54,117,75,142,219,40,62,215,97,156,112,111,196,170,159,170,199,100,131,219,72,119,39,198,41,190,181,179,206,91,199,51,111,205,191,202,36,112,218,71,207,208,182,114,45,125,127,130,98,63,148,113,108,54,218,86,205,143,180,189,167,144,177,146,183,52,164,133,199,147,118,175,95,127,219,146,207,182,202,102,90,103,55,218,107,163,184,186,102,132,71,102,202,157,212,107,106,72,66,208,120,68,112,118,182,71,113,46,123,59,186,113,186,173,88,61,172,216,219,205,199,88,170,127,166,205,80,73,124,103,170,118,212,121,129,200,103,50,140,161,204,193,180,162,121,211,97,179,117,208,124,178,164,104,74,216,74,109,36,50,98,100,45,105,173,59,200,214,95,120,52,46,199,218,185,61,89,107,161,54,184,187,52,106,214,199,36,34,119,84,208,77,109,201,133,159,35,67,143,111,210,103,174,61,173,127,49,210,205,152,131,60,49,44,177,184,139,173,49,155,166,186,190,107,164,156,54,62,124,75,36,184,59,117,151,51,204,51,170,163,121,67,95,65,218,101,89,126,47,35,122,75,123,209,147,168,199,156,103,164,122,126,56,91,94,60,175,117,203,217,110,218,141,103,210,162,80,66,43,186,203,96,202,73,126,81,193,138,90,158,212,133,120,153,135,142,134,84,194,170,36,54,87,150,112,219,198,133,62,141,193,196,93,44,52,61,187,181,89,187,218,72,43,214,38,136,68,71,99,193,175,213,99,146,142,155,81,121,113,209,144,60,85,71,60,212,193,142,89,94,173,59,58,128,95,139,171,181,163,60,59,61,42,38,66,73,193,135,76,181,148,102,15
90,184,105,210,175,121,181,36,165,104,203,149,56,110,61,78,176,60,150,196,83,166,56,43,56,46,199,203,126,138,204,46,177,133,65,84,95,192,110,140,59,68,96,128,213,126,135,65,177,149,56,45,191,85,88,140,109,144,84,177,166,127,177,104,93,212,114,79,66,76,154,158,189,106,112,100,92,137,188,35,196,201,40,187,137,108,53,166,196,195,92,85,87,174,179,132,210,58,139,54,96,81,198,76,217,210,133,80,128,87,55,108,174,62,220,210,50,121,149,78,216,44,188,170,97,52,90,93,76,206,150,123,131,142,95,180,214,46,194,179,54,115,73,141,220,39,60,215,98,156,113,109,195,170,156,170,200,101,132,220,73,120,37,198,43,188,179,180,206,88,202,49,112,206,195,202,36,111,218,70,207,209,181,115,44,124,126,128,98,62,148,113,106,55,217,87,205,142,180,188,168,144,176,144,182,52,166,133,200,148,118,174,94,126,219,145,207,183,201,102,90,103,55,218,106,164,182,186,102,132,71,100,202,157,212,108,106,73,65,208,120,68,111,117,183,71,111,45,124,57,186,114,188,174,87,61,173,215,219,207,200,86,172,126,166,203,79,74,124,102,169,119,213,120,128,198,103,52,140,159,204,194,180,164,122,210,97,178,116,206,125,179,164,105,72,215,75,109,35,51,97,99,46,104,174,60,199,213,94,120,54,44,199,218,188,63,92,109,161,55,182,187,51,104,214,198,36,37,119,84,210,77,110,202,133,161,35,68,145,111,209,103,174,60,174,128,51,211,206,152,131,59,49,43,175,183,140,171,48,155,167,188,190,105,166,155,54,62,124,74,34,182,58,118,149,50,205,52,169,162,122,66,96,64,218,103,88,125,45,36,121,76,123,208,147,167,199,158,104,165,121,125,57,93,92,61,175,118,203,218,111,216,140,102,212,164,81,67,44,185,204,97,200,72,126,80,190,140,90,159,213,131,119,153,137,145,133,86,194,171,35,57,87,149,112,220,196,133,60,140,191,196,93,42,52,60,189,182,90,187,216,73,43,214,38,135,67,73,98,195,173,213,100,144,143,155,80,119,113,209,144,61,83,70,59,210,193,141,89,94,172,59,59,126,95,138,171,182,163,59,60,60,44,36,64,72,195,137,75,181,148,104,15
89,184,104,209,175,120,181,38,164,103,203,149,53,112,60,76,177,59,153,196,82,167,55,42,55,45,198,204,127,137,203,48,177,134,65,85,94,190,110,138,58,66,97,127,214,127,133,64,178,147,55,45,189,84,88,141,110,144,81,179,166,127,178,103,92,212,112,78,65,77,156,158,190,107,110,101,92,139,188,37,197,200,40,187,136,105,53,166,198,195,90,86,89,175,180,132,208,57,138,55,97,83,199,75,217,210,135,78,127,87,53,109,174,64,221,210,50,122,150,78,218,46,187,170,99,53,89,93,76,206,152,123,131,143,97,177,216,45,195,180,55,117,76,142,220,41,61,215,98,156,112,111,196,170,160,170,198,101,131,220,73,120,38,198,41,189,181,178,206,90,200,51,111,205,192,202,36,111,218,71,206,208,181,113,45,124,127,129,97,62,149,113,107,54,217,85,203,143,180,189,167,144,178,145,183,52,164,133,199,148,120,174,95,127,219,146,207,182,201,101,89,103,55,217,106,163,184,186,102,132,71,102,202,158,213,106,107,72,65,208,120,68,112,118,183,71,112,47,123,58,186,114,186,173,87,61,172,216,219,205,199,88,170,127,166,204,80,73,124,103,170,118,212,121,129,200,103,49,140,161,204,193,181,161,121,211,96,179,117,207,124,179,163,104,74,216,75,109,35,50,98,99,45,104,173,59,199,214,96,120,52,46,200,218,186,62,89,108,160,54,184,187,52,106,214,199,36,35,119,84,208,78,109,202,134,159,35,67,143,111,210,103,174,60,173,127,49,210,204,152,132,60,48,44,177,184,140,173,48,155,166,186,190,105,164,156,54,63,124,75,35,184,58,118,150,51,203,52,170,163,121,66,95,64,218,102,89,125,47,35,122,75,123,209,148,167,199,156,103,165,121,126,57,92,95,61,175,117,203,218,110,217,141,103,209,163,81,66,44,186,203,97,202,73,126,80,192,138,90,158,212,133,120,153,136,143,134,83,194,170,36,55,87,149,112,219,198,134,62,140,193,197,93,44,52,61,188,181,89,188,218,72,43,214,38,136,67,72,99,193,174,214,100,146,142,155,80,120,113,208,144,60,85,70,60,212,194,142,88,94,173,59,58,128,96,138,171,182,162,60,59,61,43,38,66,74,194,136,76,181,148,102,15
88,185,105,209,176,120,181,38,164,103,203,149,54,112,60,76,176,59,153,195,82,167,54,42,55,46,198,204,127,137,203,48,178,133,65,85,93,191,110,138,59,66,97,128,214,127,133,64,178,147,55,45,190,84,87,141,110,144,81,178,166,127,177,102,92,212,112,78,65,77,156,157,190,107,110,102,92,139,188,37,198,201,40,187,137,105,54,167,198,195,91,86,88,175,180,132,208,58,139,55,97,83,198,76,216,209,135,78,127,86,53,108,174,63,220,210,50,122,150,78,218,46,187,170,99,53,89,93,76,206,153,123,131,143,97,176,215,45,196,180,55,117,76,141,220,41,61,215,97,156,111,111,196,169,159,170,199,100,131,219,73,120,39,198,41,189,181,178,206,91,200,51,111,206,192,203,36,112,218,70,206,208,181,113,44,124,127,130,98,62,149,113,108,54,218,86,204,143,180,189,167,144,177,145,184,52,164,133,199,148,119,174,96,127,219,145,206,182,201,101,89,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,106,72,66,208,120,68,112,118,182,70,112,46,123,58,186,113,186,173,88,61,172,217,219,205,200,87,171,126,166,205,80,73,124,103,170,118,212,121,129,200,103,49,140,161,204,193,180,162,121,211,97,179,117,207,124,179,164,104,73,216,75,109,36,50,98,99,45,105,173,59,199,214,96,120,52,46,199,218,185,62,90,107,160,54,183,187,52,106,214,198,36,35,119,84,208,77,109,202,133,159,35,67,143,111,210,103,174,60,173,127,49,210,205,152,131,60,49,44,176,184,139,173,48,155,166,186,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,67,95,64,218,102,88,125,46,35,122,75,123,209,148,167,199,156,103,165,121,126,56,92,94,61,175,117,203,218,110,217,141,103,210,163,80,66,43,186,203,96,202,73,126,81,192,139,91,159,212,132,120,153,136,143,134,84,194,170,36,54,87,149,112,219,198,134,62,141,193,196,92,44,52,61,187,181,89,187,217,71,43,214,38,135,67,71,99,193,175,213,100,146,142,155,81,120,113,209,144,60,85,70,60,212,193,142,89,94,174,59,58,127,95,138,172,181,163,61,58,61,42,38,66,73,194,136,77,181,148,102,15
88,184,105,209,176,120,181,38,165,103,203,149,54,112,60,76,176,59,153,196,82,167,54,42,55,46,198,204,127,137,203,48,178,133,64,85,94,191,109,138,59,66,97,127,215,126,134,64,178,147,55,45,190,84,87,142,111,144,82,179,166,127,178,102,92,212,113,78,65,77,156,157,190,107,110,102,92,139,188,37,198,200,40,187,136,105,53,167,198,195,90,85,88,175,179,131,208,58,139,54,98,82,199,76,217,209,134,78,127,86,53,108,174,63,221,210,50,122,150,78,217,46,187,170,99,52,89,93,75,206,152,123,131,143,97,176,216,45,196,180,55,117,76,141,220,40,61,215,97,156,111,111,195,169,159,170,199,101,132,219,73,120,38,197,41,189,181,178,206,90,200,51,110,205,192,202,36,112,218,71,206,208,181,114,44,124,127,130,98,62,149,113,107,55,218,85,203,143,180,189,167,144,177,145,183,52,164,133,199,148,119,174,96,127,219,145,206,182,202,101,89,103,56,217,107,163,184,186,101,132,70,102,202,158,213,107,107,72,66,208,120,68,112,118,182,70,112,46,123,59,186,114,186,173,87,61,172,217,219,205,199,87,171,126,166,204,80,73,124,103,170,118,213,120,129,200,103,50,140,161,204,193,180,162,121,211,97,179,117,207,124,179,164,103,73,216,75,108,35,50,98,99,45,105,173,60,199,214,95,120,52,45,200,218,185,62,90,107,160,54,184,186,52,106,214,198,37,35,119,83,208,77,109,202,133,158,35,67,143,111,210,103,174,60,174,127,49,210,204,152,131,60,48,44,176,184,139,173,48,155,167,186,190,106,164,156,54,62,124,76,35,184,58,118,150,51,204,52,170,163,121,67,95,64,218,102,88,125,47,35,122,74,123,209,148,168,199,156,103,166,121,126,57,92,94,61,175,117,202,218,109,218,141,103,210,163,80,65,44,186,203,96,202,73,126,81,192,138,90,159,213,132,120,153,136,143,134,84,193,170,36,54,87,150,111,219,198,133,61,141,194,196,93,44,52,61,188,182,89,187,217,72,44,214,38,135,67,71,99,193,175,213,100,145,142,155,81,120,113,209,144,60,85,71,60,212,193,142,88,95,174,59,57,128,96,139,171,181,163,61,58,61,43,38,66,74,193,136,77,182,148,102,15
87,186,102,208,176,121,180,36,163,100,200,149,54,113,61,77,175,59,154,197,81,168,54,46,57,47,200,204,128,142,203,47,178,132,64,84,93,194,110,137,57,67,98,131,216,126,131,65,180,147,56,43,186,85,89,142,112,143,80,179,169,127,177,102,92,209,111,76,65,78,156,157,191,110,112,102,95,140,188,39,200,201,42,186,137,104,54,167,193,197,92,85,91,173,180,131,207,58,138,54,97,83,196,77,218,210,136,79,126,89,54,109,175,67,219,210,47,122,150,77,216,44,188,171,96,52,90,92,77,208,152,123,129,143,97,177,217,47,196,181,57,118,75,142,219,39,58,215,98,156,108,109,196,171,162,167,200,99,128,221,76,118,37,199,40,188,181,178,207,90,199,54,110,209,189,203,35,108,219,70,205,210,183,114,46,126,124,130,99,63,148,116,109,55,216,85,204,145,180,188,169,143,178,146,181,53,164,133,200,148,122,173,95,124,221,146,205,181,203,103,91,106,53,217,105,162,183,183,101,129,70,102,201,157,215,108,104,72,66,208,122,69,111,116,185,72,113,46,124,57,190,112,188,172,86,60,172,219,221,205,200,87,171,127,169,204,78,76,123,103,169,118,214,122,131,197,104,51,141,160,206,190,181,166,120,211,97,179,120,208,125,178,164,102,75,214,75,109,36,50,98,100,46,108,171,59,200,214,96,120,50,47,199,219,184,64,89,108,162,54,183,186,50,107,211,199,36,35,120,83,210,78,108,200,134,157,35,65,142,110,210,102,175,61,173,125,50,211,203,152,132,60,48,45,175,183,136,175,49,154,164,187,188,106,166,158,54,60,128,77,35,184,60,121,147,48,204,54,169,164,121,65,96,66,217,100,89,125,46,35,121,73,122,209,148,168,200,155,104,163,121,128,55,93,95,60,176,114,202,217,108,218,141,104,209,162,79,64,46,184,201,94,201,73,125,81,195,137,91,159,212,133,120,153,137,142,132,82,191,171,36,55,86,149,112,220,197,132,63,143,194,196,95,46,51,62,188,181,89,188,217,71,45,214,37,135,69,72,99,196,174,211,102,148,141,156,81,120,111,209,144,59,85,72,59,215,191,140,90,93,172,59,56,129,95,138,172,182,162,61,60,62,42,38,66,75,194,136,76,182,148,101,15
88,185,104,208,177,120,181,37,164,103,203,149,53,112,61,76,176,59,153,197,82,167,54,43,56,46,197,205,127,137,203,48,178,132,65,85,94,190,110,138,58,66,97,128,216,127,133,64,178,148,55,44,190,84,88,142,109,144,81,178,166,126,178,102,92,212,112,77,64,77,155,156,191,106,109,101,92,139,189,38,198,201,39,187,136,106,54,165,198,194,91,85,88,174,180,130,208,57,138,54,98,83,198,74,216,209,135,78,127,86,54,109,174,63,221,210,50,122,151,78,217,45,187,169,99,53,89,94,75,207,153,123,131,142,97,176,216,46,195,180,55,117,75,142,220,42,60,216,97,157,111,111,195,170,159,171,198,100,131,219,73,120,38,198,41,188,181,179,205,90,199,51,110,205,192,203,36,111,219,71,205,209,181,113,44,126,127,131,98,62,149,114,108,55,217,85,204,143,181,189,168,144,177,145,183,52,164,134,198,149,119,174,96,128,219,145,207,182,201,102,90,103,55,217,107,163,184,187,102,133,70,102,203,157,212,107,105,72,65,207,121,67,112,118,182,70,112,46,124,58,185,113,186,173,87,60,171,216,219,205,200,87,169,126,166,204,79,73,124,104,170,118,213,121,128,201,103,50,140,162,205,193,180,162,121,211,97,179,118,207,124,178,163,103,74,216,75,109,36,49,98,99,46,105,174,59,198,214,96,119,53,46,199,218,185,61,90,106,160,53,185,187,52,106,214,200,37,35,119,83,207,77,108,201,133,159,35,68,143,111,210,103,174,61,173,127,50,211,205,153,132,60,48,43,176,184,140,174,48,155,166,186,190,107,164,157,55,62,124,76,36,185,58,118,150,51,203,52,169,163,121,67,95,64,218,102,89,125,47,36,122,75,123,209,148,168,199,157,103,166,120,126,56,91,95,61,176,118,202,217,110,218,141,104,209,163,80,67,43,186,202,96,203,72,126,81,191,138,90,158,213,132,120,154,136,143,133,84,194,169,35,54,86,150,112,219,198,134,62,141,193,196,92,44,52,61,187,180,90,188,217,72,42,215,38,136,67,72,99,192,175,214,100,145,142,156,81,120,114,209,144,61,84,71,60,212,193,142,88,95,174,59,58,128,96,139,172,180,164,60,57,60,42,38,67,72,195,136,77,181,147,102,15
89,185,105,209,174,119,179,38,164,102,203,149,54,112,61,76,176,59,154,198,82,167,54,44,56,46,197,204,126,139,203,48,178,132,66,85,93,190,110,138,60,64,98,127,213,125,133,64,176,147,57,45,190,86,87,140,109,143,82,178,166,126,178,102,92,212,111,78,66,79,155,157,190,107,111,100,93,139,189,36,198,199,41,187,135,106,55,168,198,196,91,85,87,174,179,131,207,58,140,53,97,84,197,75,217,211,135,79,126,86,54,108,175,63,220,211,49,121,150,77,217,45,187,170,99,51,88,94,77,205,152,122,133,142,98,176,215,44,196,179,54,117,77,141,220,42,62,215,98,155,111,110,195,171,161,172,199,100,130,219,72,120,37,200,42,188,181,180,208,92,200,51,110,206,194,203,35,112,217,70,207,207,182,116,45,124,127,129,96,62,148,113,106,55,218,84,204,143,180,189,167,145,177,145,181,53,163,132,199,148,118,175,95,126,218,146,207,181,202,102,89,104,56,218,107,161,184,186,102,131,70,102,203,159,211,107,106,73,65,207,121,69,111,118,182,71,112,48,124,59,185,113,187,172,90,61,173,215,219,205,200,88,170,126,167,205,80,73,123,103,169,119,211,120,128,200,104,49,140,159,205,191,179,161,120,211,97,178,117,207,125,178,164,103,72,215,76,107,35,51,98,99,46,105,171,60,200,214,96,119,53,46,200,219,185,61,88,108,160,53,183,187,53,105,214,198,36,36,120,84,208,78,109,201,134,159,35,68,143,113,209,103,173,61,173,127,48,209,204,152,132,60,49,46,176,182,140,174,49,155,167,187,190,106,165,157,55,61,124,75,35,183,58,117,149,50,206,53,171,162,123,66,94,64,218,102,90,125,47,35,122,75,123,210,146,167,198,156,104,164,121,127,55,93,92,61,173,116,203,216,110,217,141,102,212,162,79,67,44,188,203,96,202,72,126,80,192,138,90,158,212,133,121,153,137,143,134,86,194,169,35,53,86,149,112,219,198,134,60,141,193,196,92,44,50,61,187,181,90,186,218,71,44,213,39,136,67,72,101,192,174,214,100,147,142,155,82,120,113,208,144,60,85,70,61,211,193,141,89,96,172,61,58,128,96,137,173,182,163,61,59,61,43,37,66,75,194,136,77,182,150,102,15
88,184,106,210,176,120,181,38,164,103,203,149,54,113,61,77,176,59,152,195,82,167,55,42,55,46,197,204,128,137,203,48,178,134,64,85,93,190,110,140,58,66,97,128,213,126,133,65,178,146,56,46,190,84,88,142,111,143,82,179,165,127,178,103,92,211,112,78,65,77,155,158,191,107,110,101,92,139,188,37,198,200,40,186,137,106,54,167,198,196,91,86,88,175,180,131,207,58,139,54,97,82,198,75,217,211,134,77,127,86,53,108,175,64,220,211,50,122,151,77,218,45,188,170,100,53,88,93,75,206,153,122,132,142,97,176,216,45,196,181,55,117,76,141,220,41,61,216,98,156,111,111,196,169,160,171,198,101,131,218,73,121,39,198,40,189,181,178,205,91,201,51,111,205,192,202,36,111,218,70,207,208,181,113,44,124,127,131,97,62,149,114,108,55,217,86,203,143,181,189,167,144,177,146,183,52,164,133,199,148,119,174,95,127,219,145,207,183,202,102,89,103,55,217,106,163,184,186,102,131,71,102,203,158,212,107,105,72,65,208,121,67,111,118,182,70,112,46,124,59,185,113,186,173,87,62,172,217,219,205,199,88,170,127,165,204,80,74,123,103,169,117,212,121,129,201,103,49,141,161,204,193,181,162,120,212,96,180,117,206,124,179,163,102,74,216,75,109,36,49,98,99,46,105,173,58,199,214,95,120,53,46,199,218,185,62,89,107,161,53,183,186,51,105,214,198,36,35,118,84,208,77,107,202,134,159,35,67,143,112,209,104,174,60,173,127,49,210,205,153,131,61,49,45,176,182,139,173,49,155,165,187,190,106,165,156,55,61,124,76,35,184,59,118,150,50,204,52,170,163,120,66,95,65,218,102,89,125,47,35,123,75,123,209,148,167,199,156,103,165,121,125,56,92,95,60,175,116,202,218,108,217,142,104,210,163,79,66,43,186,203,96,201,73,126,81,193,138,90,159,212,132,119,152,136,143,134,83,193,170,35,54,87,149,111,220,197,134,61,141,193,195,93,43,52,61,187,180,90,187,217,71,43,214,39,135,67,72,99,194,174,214,99,146,142,155,81,120,112,209,144,61,84,71,60,211,192,142,89,94,174,59,58,127,95,138,172,181,162,60,58,60,44,38,66,74,194,136,77,181,149,102,15
88,184,105,209,175,120,181,38,164,103,203,149,54,112,60,76,176,59,153,196,82,167,55,42,56,46,198,204,127,137,203,48,178,133,65,85,94,190,110,138,59,66,97,128,215,127,133,65,178,147,55,45,190,84,88,141,110,144,81,179,166,127,177,102,92,212,112,77,65,77,156,157,190,107,111,102,92,138,188,37,198,201,41,187,137,106,54,166,198,195,91,86,88,175,180,131,208,58,138,55,97,83,199,76,217,209,135,78,128,86,53,109,174,63,220,210,50,122,150,78,217,45,187,170,99,52,89,93,76,206,152,123,131,143,97,176,216,45,196,180,55,117,76,142,220,41,61,215,98,156,112,111,195,170,159,170,199,100,131,219,73,120,39,197,41,189,181,178,206,90,200,51,111,205,192,203,36,112,218,71,206,208,182,113,44,124,127,130,98,62,149,113,107,54,218,85,204,143,181,190,166,144,178,145,183,52,164,133,199,147,119,175,96,127,219,145,207,182,201,101,90,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,106,72,65,208,120,68,112,118,182,71,112,46,123,59,186,113,186,173,87,61,172,217,219,205,199,87,170,127,166,205,80,73,124,103,170,118,212,120,129,200,104,50,140,161,204,193,180,162,121,211,97,179,117,207,124,179,163,104,74,216,75,109,35,50,98,99,46,105,173,59,199,214,96,120,52,46,199,218,185,62,90,107,160,54,184,187,52,106,214,198,36,35,119,84,208,77,109,202,133,159,35,67,143,111,210,103,173,60,173,127,49,210,205,152,131,60,48,44,176,184,139,173,49,155,166,186,191,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,67,95,64,218,102,88,125,47,35,122,75,123,210,148,167,199,156,103,165,121,126,56,92,94,61,175,117,203,218,110,218,141,103,210,162,80,66,43,186,203,96,202,73,126,81,193,138,90,159,212,132,120,153,136,143,134,84,194,170,35,54,87,150,112,220,198,134,62,141,193,196,92,44,52,61,188,181,89,187,217,72,43,214,38,136,67,72,98,193,175,213,100,145,142,155,81,120,113,209,144,60,85,71,60,212,193,142,89,94,174,59,58,128,95,139,171,182,163,60,58,61,42,38,66,73,193,135,77,181,148,102,15
89,185,104,208,176,119,182,38,165,102,202,150,54,113,60,75,176,59,152,196,83,168,54,42,55,44,198,205,126,138,202,47,177,133,66,85,94,190,108,139,57,67,96,128,214,126,133,65,177,147,55,44,189,85,87,142,110,144,82,179,166,126,178,102,92,211,112,77,64,77,156,156,189,106,110,101,91,138,187,36,197,199,42,187,137,105,55,166,198,195,91,85,88,175,180,132,207,58,139,54,97,83,199,75,216,208,133,78,128,84,52,108,175,63,220,211,50,120,150,78,217,45,188,170,99,53,89,91,75,205,153,123,131,142,98,176,216,45,195,180,55,117,77,141,221,41,62,215,98,156,110,111,196,170,160,171,199,99,131,218,74,120,41,197,41,189,182,178,206,90,200,50,110,205,192,203,36,112,218,70,206,209,180,113,45,125,127,130,97,63,149,114,108,55,218,86,204,142,180,190,167,144,177,145,183,51,164,133,199,148,120,175,95,128,219,143,207,182,201,102,89,103,54,218,106,163,182,186,101,133,70,102,203,158,213,107,106,72,66,208,120,68,111,117,182,70,111,46,123,58,186,114,186,173,86,61,171,215,219,205,200,87,170,127,165,205,81,73,124,103,171,118,212,120,129,199,103,51,141,159,205,192,182,161,121,211,98,179,119,208,125,177,165,105,73,216,74,110,35,50,99,99,47,106,171,60,199,215,97,120,52,46,199,218,185,62,91,108,161,53,183,187,52,106,215,199,36,34,120,82,209,77,109,202,134,158,35,67,142,110,210,104,174,60,173,126,49,209,204,153,131,60,50,45,177,183,139,173,49,155,166,186,191,106,165,158,54,62,125,76,34,183,58,118,150,50,203,53,171,163,121,66,96,63,220,103,88,125,47,35,122,75,124,210,148,168,199,157,102,166,122,126,57,91,94,61,175,117,203,216,110,217,141,102,210,163,80,67,43,186,203,95,202,73,127,81,191,139,90,160,211,133,120,154,136,143,133,84,195,170,35,54,88,149,112,221,197,133,63,141,194,196,92,44,53,61,187,182,90,187,217,71,43,214,38,136,66,71,98,191,175,213,99,145,142,155,80,120,112,209,143,60,86,71,61,211,194,142,89,93,172,58,59,127,95,139,172,181,163,62,58,61,42,37,65,72,193,136,76,181,148,103,15
88,185,104,209,176,120,181,38,164,103,202,149,54,112,60,76,177,59,153,196,82,167,54,42,56,46,198,204,127,137,203,48,178,134,65,85,94,190,110,139,58,66,97,128,215,127,133,65,178,147,55,45,190,84,87,141,111,144,81,178,166,127,177,102,92,211,112,78,65,77,156,157,190,107,110,102,92,138,188,37,198,201,40,186,137,106,54,167,198,195,91,86,88,175,180,131,208,58,138,55,97,83,198,76,217,209,134,78,127,86,53,108,174,63,220,210,50,122,151,78,217,46,187,169,99,53,89,93,76,206,152,123,131,142,97,176,215,45,195,180,55,117,76,142,220,41,61,215,97,156,112,111,195,169,159,171,199,101,131,219,73,120,39,197,41,189,180,178,206,91,199,51,111,206,192,202,36,112,218,71,206,208,181,114,44,124,127,130,98,62,149,113,108,54,218,86,204,143,180,189,167,144,177,145,183,52,164,133,200,148,119,174,96,127,219,145,206,182,202,102,90,103,55,217,107,163,184,186,102,132,71,102,202,158,212,107,107,72,65,209,120,68,112,118,182,71,112,46,123,58,186,114,186,173,87,61,172,216,219,205,199,87,171,127,166,204,80,73,124,103,170,118,212,121,129,201,103,49,140,161,204,193,180,162,121,211,97,179,118,207,124,179,164,104,74,216,75,109,35,50,98,100,46,105,173,59,199,214,95,120,52,45,199,218,185,62,90,108,160,54,184,187,52,106,214,199,36,35,119,84,208,77,109,202,133,159,35,67,143,112,210,104,174,60,173,127,49,210,205,152,131,60,49,44,176,184,139,173,49,155,166,186,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,102,88,125,46,35,122,75,123,210,148,168,199,156,104,165,121,126,57,92,94,61,175,117,202,218,110,218,141,103,210,163,80,66,43,186,203,97,202,73,127,81,192,138,90,158,212,132,120,153,136,143,134,84,194,170,36,54,88,150,112,219,198,134,62,141,193,197,92,44,52,61,188,181,89,187,217,72,43,214,38,136,67,72,99,193,175,214,100,145,142,155,81,120,113,209,144,60,85,71,60,212,193,142,89,94,174,59,58,128,95,139,172,181,163,60,58,61,43,38,66,73,194,136,77,181,148,102,15
88,185,104,209,175,120,181,38,164,103,203,149,54,112,60,76,176,59,153,196,82,167,54,42,55,46,198,204,127,137,203,48,178,133,65,85,94,190,110,138,59,66,97,128,214,126,133,65,178,147,55,45,190,84,87,141,111,144,82,179,166,127,177,102,92,211,112,78,65,77,156,157,190,107,110,102,92,139,188,37,198,201,40,186,136,106,54,167,198,195,91,86,88,175,180,132,208,58,138,54,97,83,198,76,217,209,135,78,127,86,53,108,174,63,220,210,50,122,150,78,217,45,187,170,99,53,89,93,76,206,153,123,131,143,97,176,216,45,195,180,55,117,76,142,220,41,61,215,98,156,112,111,195,170,159,170,199,101,131,219,73,120,39,198,41,189,181,178,206,91,200,51,111,205,192,203,36,112,218,70,206,208,181,113,44,124,127,130,98,62,149,113,108,55,218,85,204,143,180,189,167,144,177,145,183,52,164,133,199,148,119,174,96,127,219,145,206,182,201,101,89,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,106,72,65,208,120,68,112,118,182,70,112,46,123,59,186,113,186,173,87,61,172,217,219,205,200,88,171,126,166,205,80,73,124,103,170,118,212,121,129,200,103,49,140,161,204,193,180,162,121,211,97,179,117,207,124,179,164,104,73,216,75,109,36,50,98,99,45,105,173,59,199,214,96,120,52,46,199,218,185,62,90,107,160,54,184,187,52,106,214,198,36,35,119,84,208,77,109,202,133,159,35,67,143,112,210,103,174,60,173,127,49,210,205,152,131,60,49,44,177,184,139,173,48,155,166,186,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,102,88,125,47,35,122,75,123,209,148,167,199,156,103,165,121,126,56,92,94,61,175,117,203,218,110,217,141,103,210,163,80,66,43,186,203,97,202,73,126,81,192,138,90,159,212,132,120,153,136,143,134,84,194,170,36,54,87,150,112,220,198,134,62,141,193,196,92,44,52,61,187,181,89,187,217,72,43,214,38,136,67,71,99,193,175,213,100,146,142,155,81,120,113,209,144,60,85,70,60,212,193,142,89,94,174,59,58,128,96,138,172,182,163,60,58,61,43,38,66,73,194,136,77,181,148,102,15
87,184,106,209,177,120,181,39,164,103,204,148,55,113,59,76,176,61,152,195,84,167,55,42,55,45,199,206,126,137,203,47,178,133,66,83,93,189,110,138,59,67,98,127,214,125,135,65,179,147,55,44,190,83,88,142,111,144,80,179,165,129,176,103,93,212,112,78,64,76,157,158,190,106,111,101,91,137,189,39,198,201,41,186,135,106,55,166,198,197,90,86,88,174,179,132,208,56,140,51,98,84,198,73,217,210,134,76,127,86,52,108,173,63,219,210,49,121,152,77,217,46,187,170,99,52,88,95,76,206,153,123,132,142,96,176,216,46,195,182,53,117,77,142,220,42,60,215,97,155,113,111,195,171,160,173,200,102,132,220,73,121,40,197,43,190,181,178,205,89,201,51,112,204,194,204,37,112,217,72,207,208,183,116,44,124,127,130,98,61,147,114,107,53,219,85,205,142,182,189,167,145,177,145,184,53,162,133,201,148,119,173,95,127,219,146,207,182,201,102,88,100,55,217,106,164,184,185,103,131,70,103,202,158,214,106,105,73,64,207,119,68,111,117,183,70,110,45,123,59,187,115,188,173,88,62,173,216,220,205,198,87,169,128,167,205,81,74,124,102,169,119,212,121,127,200,103,48,141,161,206,191,179,161,120,212,96,180,117,207,125,180,164,106,71,215,76,110,34,52,98,100,45,106,171,58,199,214,96,120,51,46,198,218,187,63,89,108,160,52,183,187,52,105,215,200,35,35,118,84,207,78,109,201,131,158,35,69,143,111,210,102,175,57,175,127,51,210,205,152,132,62,50,45,177,182,140,174,47,155,166,186,190,107,164,155,55,62,124,75,34,183,59,118,152,51,205,53,170,162,120,68,96,64,218,100,88,125,45,36,121,75,124,209,147,169,201,155,105,164,120,126,55,92,95,58,175,117,202,217,109,218,140,103,210,163,81,65,43,185,204,97,201,73,127,80,193,139,91,160,213,132,119,154,134,142,135,82,194,169,37,52,86,149,112,220,196,136,62,141,192,195,92,44,51,62,189,179,86,186,217,72,44,214,39,138,65,71,98,194,175,213,100,145,143,153,82,120,111,209,146,61,86,70,60,213,193,142,90,94,171,61,60,129,95,137,173,182,162,62,59,61,41,38,66,71,193,136,77,182,149,101,15
89,184,105,210,174,120,182,37,165,103,204,149,54,112,61,77,176,60,153,196,82,168,54,42,55,45,198,203,127,136,204,48,178,134,66,84,94,192,109,137,58,66,98,128,214,128,133,65,177,147,56,44,190,84,87,142,110,145,81,179,165,127,178,102,92,211,112,77,65,77,156,157,190,108,111,102,91,140,188,39,198,201,41,187,137,104,53,167,197,194,92,86,87,175,181,133,208,58,139,54,96,82,197,76,217,209,135,77,128,88,52,109,173,62,219,210,50,123,151,78,218,44,187,169,99,52,88,93,76,207,153,123,130,143,97,176,215,46,195,179,55,117,76,141,219,41,61,215,97,156,110,110,196,168,158,172,198,101,131,220,73,120,39,198,42,189,181,180,206,90,199,52,111,204,191,201,36,112,218,71,207,208,181,114,43,124,127,130,98,61,149,113,109,55,217,86,204,143,181,189,166,144,178,146,184,53,164,133,200,149,120,174,96,128,219,146,206,184,202,103,89,103,55,217,106,163,183,185,101,132,70,102,201,159,212,107,106,71,66,209,120,67,111,118,181,70,111,47,123,57,186,113,187,173,87,62,171,217,219,205,200,88,171,126,166,203,79,73,123,104,170,117,213,121,128,199,104,48,139,161,204,193,181,163,121,212,97,179,117,208,125,178,163,103,74,215,75,109,36,49,98,99,46,105,172,61,200,213,96,120,53,46,200,219,186,62,90,108,160,53,185,188,51,106,214,198,35,34,118,84,208,78,109,202,133,160,35,67,143,112,210,104,173,59,174,126,49,210,204,153,131,59,47,44,177,185,140,174,47,155,166,188,190,106,164,155,53,62,124,75,36,184,59,118,150,50,204,52,170,163,122,67,94,65,219,102,90,124,46,36,122,75,122,209,149,166,199,157,104,165,122,126,57,91,95,60,175,117,203,218,109,217,141,104,209,163,81,66,45,187,203,96,202,73,126,81,192,138,89,160,213,131,121,154,136,142,135,84,193,169,35,55,88,149,113,218,199,135,62,140,193,195,92,44,51,60,188,181,90,187,218,73,43,214,38,136,67,71,99,193,175,214,100,147,141,156,80,120,113,209,144,61,83,70,61,212,193,143,88,94,173,59,59,128,95,138,172,182,162,61,59,62,43,39,66,74,195,134,77,182,148,102,15
88,185,104,209,176,120,181,38,163,102,203,149,54,112,61,76,177,59,152,195,82,167,54,43,56,46,198,204,127,137,203,48,178,133,65,84,93,191,110,138,59,67,97,127,215,126,133,65,177,147,55,44,191,84,88,141,110,144,82,178,166,127,178,103,92,211,112,78,64,78,156,158,191,107,111,101,92,138,189,36,198,200,40,186,136,105,54,166,198,195,91,86,88,175,180,132,208,58,138,54,98,84,198,76,217,209,135,78,128,87,53,109,174,63,221,211,50,122,151,78,217,46,187,170,99,53,89,92,76,207,154,122,131,142,97,176,215,44,195,180,55,117,76,141,220,41,62,216,97,156,112,111,196,170,160,170,199,101,131,220,73,121,39,198,40,189,180,178,206,91,200,51,110,205,192,202,36,112,219,71,207,208,182,114,45,125,126,130,98,62,149,114,108,53,218,85,204,143,180,190,168,144,176,145,184,52,164,132,200,148,118,174,97,128,218,145,207,181,201,101,90,104,56,217,108,163,185,186,102,132,70,102,202,159,212,107,106,72,65,208,120,67,112,118,183,70,112,47,124,59,187,113,187,173,87,61,171,217,220,206,199,87,170,126,166,205,80,72,124,103,170,118,214,120,129,200,102,50,139,162,203,193,181,161,121,211,97,179,117,208,124,179,164,103,73,216,75,108,35,50,98,99,45,105,173,60,199,213,95,120,52,45,200,218,185,61,90,108,161,54,184,188,51,106,213,198,37,35,118,83,208,77,109,201,134,159,35,67,142,112,210,104,173,60,173,127,49,210,205,152,131,60,48,44,176,184,139,173,48,154,166,187,191,106,164,156,54,63,124,75,35,183,58,118,150,51,204,51,169,163,121,67,95,64,219,101,88,125,47,36,122,74,124,210,148,167,199,157,103,165,121,125,57,93,94,60,175,117,202,218,109,217,142,102,209,163,80,66,43,185,203,96,202,72,127,81,192,138,89,158,212,133,120,153,136,142,133,84,195,169,35,54,87,149,112,219,198,134,61,141,193,196,93,45,52,61,187,180,90,186,217,72,43,214,37,136,67,71,100,193,175,214,100,146,142,154,81,120,113,209,144,59,85,70,60,212,193,141,88,94,174,58,58,128,96,138,171,182,163,61,59,61,42,38,65,73,194,135,77,182,147,102,15
88,185,104,209,175,120,181,38,165,103,203,149,54,112,60,76,176,59,153,196,82,167,54,42,55,46,198,204,127,137,203,48,178,133,65,85,94,190,110,138,59,66,97,128,215,126,133,65,178,147,55,45,190,84,87,141,110,144,81,179,166,127,177,102,92,211,112,78,65,77,156,157,190,107,110,102,92,139,188,37,198,201,40,186,136,106,54,167,198,195,91,86,88,175,180,132,208,58,138,55,97,83,198,76,217,209,135,78,127,86,53,108,174,63,220,210,50,122,151,78,217,46,187,170,99,53,89,93,76,206,153,123,131,143,97,176,216,45,195,180,55,117,76,141,220,41,61,215,98,156,112,111,195,170,159,170,199,101,131,219,73,120,39,198,41,189,181,178,206,91,200,51,111,205,192,203,36,112,218,71,206,208,181,113,44,124,127,130,98,62,149,113,108,54,218,86,204,143,180,189,167,144,177,145,183,52,164,133,199,148,119,174,96,127,219,145,206,182,201,101,90,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,106,72,65,208,120,68,112,118,182,70,112,46,123,58,186,113,186,173,87,61,172,217,219,205,200,87,171,127,166,205,80,73,124,103,170,118,213,121,129,200,103,49,140,161,204,193,180,162,121,211,97,179,117,207,124,179,164,104,73,216,75,109,36,50,98,99,46,105,173,59,199,214,96,120,52,46,199,218,185,62,90,108,160,54,184,187,52,106,214,198,36,35,119,84,208,77,109,202,133,159,35,67,143,111,210,103,174,60,173,127,49,210,205,152,131,60,49,44,177,184,139,173,48,155,166,186,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,102,88,125,47,35,122,75,123,209,148,167,199,156,103,165,121,126,56,92,94,61,175,117,203,218,110,217,141,103,210,163,80,66,43,186,203,96,202,73,126,81,192,138,90,159,212,132,120,153,136,143,134,84,194,170,36,54,87,150,112,219,198,134,62,141,193,196,92,44,52,61,187,181,89,187,217,72,43,214,38,136,67,71,99,193,175,213,100,146,142,155,81,120,113,209,144,60,85,70,60,212,193,142,89,94,174,59,58,128,96,138,172,181,163,60,58,61,43,38,66,73,194,136,77,181,148,102,15
88,185,104,209,175,120,181,37,165,103,203,149,54,112,60,76,176,59,152,196,82,167,55,42,55,46,198,204,127,137,203,47,178,134,65,85,94,190,110,139,59,66,97,128,214,126,133,65,178,147,55,45,190,84,87,141,110,144,81,179,166,127,177,102,92,212,112,78,65,77,155,158,190,107,110,102,92,139,188,37,198,201,40,186,136,106,53,167,198,195,91,86,88,175,180,131,208,58,138,54,97,83,198,75,217,210,135,78,127,86,53,109,174,63,220,210,50,122,151,78,218,45,188,169,99,52,89,93,76,206,152,123,131,143,97,177,216,45,195,180,55,117,76,141,220,41,61,215,97,156,111,110,196,169,160,171,199,101,131,219,73,120,39,198,41,189,181,178,206,91,200,51,111,205,192,202,36,112,217,71,206,208,182,113,44,124,127,130,98,62,149,113,107,54,217,86,204,143,180,189,167,144,177,146,183,52,164,133,199,148,119,175,95,127,219,145,207,182,201,102,90,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,106,72,65,208,120,68,112,118,182,70,112,46,123,58,186,114,187,173,87,61,172,216,220,205,200,88,171,126,166,204,80,73,124,103,170,118,213,121,129,200,103,49,140,161,204,193,181,161,121,211,97,179,118,207,124,179,164,103,73,216,75,109,36,50,98,100,46,105,173,59,199,214,96,120,52,45,200,218,186,62,90,108,160,54,183,187,52,106,214,198,36,35,119,84,208,77,109,202,133,159,35,67,143,112,210,103,174,60,173,127,49,209,205,153,131,60,49,44,176,184,139,174,48,155,166,186,191,106,165,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,102,88,125,47,35,122,75,123,210,148,168,199,156,103,165,121,126,56,92,94,60,175,117,202,218,110,217,141,103,210,163,80,66,44,186,203,96,202,73,126,81,192,138,91,159,212,133,120,154,136,143,134,83,194,170,36,54,87,149,111,220,198,134,62,141,193,196,92,44,52,61,187,181,89,187,217,72,43,214,38,136,67,71,99,193,175,213,100,145,142,155,81,120,113,209,144,60,85,70,60,212,193,142,88,94,174,59,58,128,95,139,171,182,163,60,58,61,42,38,66,73,193,135,77,181,148,102,15
88,185,104,209,175,120,181,38,164,103,203,148,54,112,60,76,177,59,153,195,82,167,55,42,55,46,198,204,127,137,203,48,178,134,65,85,93,190,110,138,58,66,97,128,215,127,134,65,178,147,56,45,190,84,87,142,110,144,81,179,166,127,177,102,92,211,112,78,65,77,155,157,190,107,111,101,92,139,188,37,198,201,40,186,136,106,54,167,197,195,92,85,88,175,179,132,208,58,138,54,97,83,199,75,216,210,134,78,127,86,53,108,175,63,220,211,50,122,151,77,217,46,187,169,99,53,89,93,75,206,153,123,131,143,97,177,216,45,195,180,55,117,76,141,220,41,61,215,97,156,111,111,195,170,159,170,199,100,131,219,73,120,38,198,41,189,180,179,206,91,200,51,111,205,192,202,36,112,218,70,206,207,182,113,45,124,126,130,98,62,149,113,108,54,218,86,204,143,180,190,167,144,177,145,183,52,164,133,199,148,119,175,95,127,219,145,207,182,202,102,90,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,106,73,66,209,121,68,112,118,182,70,112,47,123,59,186,113,186,172,87,61,172,217,220,205,199,88,170,127,166,205,80,74,124,103,170,119,212,121,129,200,104,50,140,161,204,193,180,162,120,211,97,179,117,207,124,178,163,103,74,216,75,109,36,50,98,99,46,104,173,59,199,213,96,120,53,46,200,218,185,62,89,107,160,54,184,187,52,106,214,198,37,35,119,84,208,77,109,202,133,159,35,67,143,112,210,103,174,60,173,127,49,210,205,152,131,60,49,44,177,184,139,174,48,155,166,186,190,106,165,156,54,62,124,75,35,183,58,118,150,50,203,51,169,162,121,67,96,64,219,102,88,125,47,36,122,75,123,209,148,168,199,156,104,164,121,126,57,92,94,60,175,116,202,218,109,218,141,103,210,163,80,66,43,186,203,96,201,73,127,81,192,139,91,159,213,133,120,153,135,142,134,83,194,170,36,55,88,149,111,220,198,134,62,141,194,196,92,44,52,61,188,181,89,187,217,72,43,214,38,136,68,72,98,193,174,214,101,146,142,155,81,120,113,209,143,60,85,70,60,212,193,142,89,94,174,59,58,127,96,139,172,181,163,61,59,61,43,38,66,73,194,135,77,182,148,102,15
88,184,104,209,175,120,181,38,164,103,203,149,54,112,60,76,176,59,153,196,82,167,54,42,55,46,198,204,127,137,203,48,178,133,65,85,94,190,110,138,59,66,97,128,215,126,133,65,178,147,55,45,190,84,87,141,111,144,81,179,166,127,177,102,92,211,112,78,65,77,156,157,190,107,110,102,92,139,188,37,198,201,40,186,136,106,54,167,198,195,91,86,88,175,180,132,208,58,138,55,97,83,198,76,217,209,135,78,127,86,53,108,174,63,220,210,50,122,151,78,217,46,187,170,99,53,89,93,76,206,153,123,131,143,97,176,216,45,195,180,55,117,76,141,220,41,61,215,98,156,112,111,195,170,159,170,199,101,131,219,73,120,39,198,41,189,181,178,206,90,200,51,111,205,192,203,36,112,218,71,206,208,181,113,44,124,127,130,98,62,149,113,108,54,218,86,204,143,180,189,167,144,177,145,183,52,164,133,199,148,119,175,96,127,219,145,206,182,201,101,90,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,106,72,65,208,120,68,112,118,182,70,112,46,123,58,186,113,186,173,87,61,172,217,219,205,200,87,171,127,166,205,80,73,124,103,170,118,213,121,129,200,103,49,140,161,204,193,180,162,121,211,97,179,117,207,124,179,164,104,73,216,75,109,36,50,98,100,45,105,173,59,199,214,96,120,52,46,199,218,185,62,90,107,160,54,184,187,52,106,214,198,36,35,119,84,208,77,109,202,133,159,35,67,143,111,210,103,174,60,173,127,49,210,205,152,131,60,49,44,176,184,139,173,48,155,166,186,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,102,88,125,47,35,122,75,123,209,148,168,199,156,103,165,121,126,56,92,94,61,175,117,203,218,110,217,141,103,210,163,80,66,43,186,203,96,202,73,126,81,192,138,90,159,212,132,120,153,136,143,134,84,194,170,36,54,87,150,112,219,198,134,62,141,193,196,92,44,52,61,187,181,89,187,217,72,43,214,38,136,67,71,99,193,175,213,100,146,142,155,81,120,113,209,144,60,85,70,60,212,193,142,89,94,174,59,58,128,96,138,172,181,163,60,58,61,43,38,66,73,194,136,77,181,148,102,15
86,180,104,209,178,122,181,34,164,99,202,150,55,111,61,78,177,59,152,195,81,166,54,43,55,46,199,205,128,135,204,48,177,133,63,87,94,191,110,137,58,64,98,126,214,128,133,65,176,147,52,45,189,82,85,141,112,142,81,177,165,128,177,103,93,210,114,78,67,77,156,155,191,106,108,102,91,138,187,37,197,203,39,186,136,105,54,169,196,193,92,84,87,175,179,133,209,59,138,52,96,81,197,77,215,211,135,79,127,84,54,107,176,64,222,210,49,121,150,77,217,44,187,169,99,54,87,93,76,209,152,123,132,143,96,177,215,45,197,181,56,116,73,140,219,41,60,214,98,156,111,110,195,169,159,169,198,100,131,221,73,120,37,199,41,192,179,178,205,89,198,50,109,204,193,202,36,110,220,73,205,209,180,113,44,125,128,132,99,62,147,114,105,53,215,87,204,144,181,192,167,145,179,145,184,51,163,136,199,149,121,174,95,129,219,144,204,183,202,102,89,103,55,217,105,163,183,185,102,131,70,101,201,158,212,106,107,72,68,208,118,67,112,117,181,70,113,46,125,58,187,115,185,171,88,60,173,216,218,204,201,88,172,127,167,204,79,74,123,101,170,120,212,122,128,199,105,49,139,162,202,193,181,162,120,213,94,179,118,206,124,179,164,103,74,216,72,110,36,51,99,97,47,106,173,61,198,212,96,119,52,44,201,220,184,63,90,110,158,56,184,188,53,107,213,198,36,33,119,83,210,79,109,202,133,159,38,68,140,109,209,104,175,59,172,127,48,209,203,151,130,61,50,44,178,186,139,173,48,155,165,186,192,107,164,156,53,63,128,73,34,182,57,119,150,49,205,51,171,164,122,68,93,65,217,102,89,124,47,34,122,73,123,210,149,168,200,155,104,165,118,125,56,90,95,61,173,116,202,219,109,217,140,103,209,165,78,66,44,186,202,97,201,72,126,79,194,137,89,160,212,131,119,152,135,144,136,84,192,170,35,56,89,149,113,221,199,132,61,141,195,193,92,42,51,61,187,182,88,187,218,71,44,213,37,137,65,71,102,193,176,214,99,145,143,153,81,119,113,207,144,61,85,70,62,211,194,143,90,95,174,58,59,130,93,140,173,184,162,59,59,60,43,37,67,72,195,136,77,180,149,103,15
88,184,105,209,175,120,181,38,164,103,202,148,54,112,60,76,177,59,152,196,82,167,55,42,55,46,198,204,127,137,203,48,178,134,65,84,94,190,110,139,59,67,98,127,215,127,133,64,178,147,55,45,190,84,87,141,111,143,81,178,165,126,178,102,92,211,112,77,65,77,156,158,190,107,110,102,92,139,188,37,198,200,40,186,137,106,54,166,197,195,91,86,88,175,179,132,208,58,138,54,97,83,199,75,217,210,135,78,127,86,53,108,174,63,220,210,50,122,150,77,218,46,188,170,99,53,89,94,76,206,153,123,131,143,97,176,216,45,196,180,55,117,75,141,220,41,61,216,98,156,112,111,196,169,159,170,199,100,131,220,74,120,39,198,41,190,181,178,206,90,200,50,111,206,193,203,36,112,218,71,206,208,181,113,44,124,127,130,98,62,149,113,108,54,218,86,204,143,180,190,167,144,177,146,184,52,164,133,199,149,119,174,95,127,219,145,206,182,201,102,90,103,55,217,107,163,184,186,102,131,71,102,203,157,213,107,106,72,65,208,120,68,112,118,182,71,112,46,123,58,185,114,186,173,87,61,172,216,219,206,200,88,170,126,166,205,80,73,124,103,170,118,212,121,129,200,103,50,140,161,204,194,181,162,121,211,96,179,117,207,124,179,164,103,73,216,75,109,35,50,98,99,45,105,173,59,199,214,95,120,52,46,199,219,185,62,90,108,160,54,184,187,52,106,214,198,36,35,119,84,208,77,109,202,133,158,35,67,143,112,210,103,174,60,173,127,50,210,205,152,131,61,48,45,176,183,139,173,48,155,166,186,191,106,164,156,54,62,123,75,35,184,59,118,150,51,204,52,169,163,121,66,95,64,218,102,88,125,47,36,122,75,123,209,148,168,199,157,103,165,120,126,56,92,94,60,176,117,203,218,109,218,141,103,209,163,80,65,43,186,203,97,201,73,126,81,192,138,90,159,213,132,120,153,135,143,134,83,194,170,35,54,87,150,112,219,198,134,62,141,194,196,92,44,52,61,187,180,89,187,216,72,44,214,38,135,67,71,99,192,175,214,99,145,142,155,80,120,113,209,144,60,85,70,60,212,194,141,88,94,174,59,58,127,95,138,172,181,163,61,58,61,43,38,66,73,194,135,77,182,148,102,15
89,185,104,209,176,120,180,38,164,102,203,149,54,113,60,76,176,59,153,195,82,167,55,42,55,46,198,204,126,136,203,47,178,134,64,84,94,191,110,138,58,66,98,128,215,127,134,65,179,148,55,45,190,84,87,142,111,144,81,178,165,126,177,102,92,212,112,78,64,77,157,157,190,107,111,101,92,139,188,37,198,201,40,187,137,106,54,167,197,195,90,86,88,175,180,131,209,58,138,55,97,82,199,76,217,209,135,78,127,86,52,108,175,63,220,211,50,122,150,78,217,46,187,170,99,53,88,93,76,206,152,123,131,143,97,177,216,45,195,180,55,117,76,142,220,41,61,215,98,156,111,111,196,169,160,170,199,100,131,220,73,120,39,198,41,190,181,178,205,90,199,51,111,205,192,202,36,111,218,71,206,207,181,113,44,125,127,130,98,62,148,113,108,54,217,86,204,142,180,189,167,144,177,145,183,52,163,133,200,148,119,175,96,127,219,146,207,182,201,101,90,103,55,217,107,163,183,186,102,132,70,102,202,158,212,107,106,72,66,207,120,68,112,118,182,70,112,46,124,58,186,113,187,172,87,61,171,216,219,205,200,87,171,126,166,205,80,73,125,102,169,118,213,120,129,201,104,48,140,161,204,193,180,162,121,211,97,179,117,207,124,178,164,104,74,215,75,109,36,50,98,99,45,105,173,59,199,214,96,120,53,45,199,218,185,62,90,107,160,53,184,187,51,107,214,199,36,35,119,84,208,78,108,202,133,159,35,67,142,112,210,103,173,60,174,127,49,209,205,152,131,60,49,44,177,183,139,173,49,155,166,187,190,106,164,156,54,62,123,75,35,184,58,118,150,51,203,52,170,163,121,66,95,64,218,102,89,126,47,35,122,75,123,209,148,167,199,157,103,165,121,126,57,92,95,61,176,117,202,218,109,217,142,103,210,163,80,66,43,185,203,96,202,73,127,81,192,139,90,159,212,132,120,153,136,143,133,84,194,170,36,54,87,150,112,220,198,133,62,140,194,196,93,44,52,61,188,181,89,187,217,72,43,214,38,136,67,71,99,193,175,214,100,145,142,155,81,120,113,209,144,61,85,70,60,212,193,142,88,94,174,59,58,127,96,139,172,182,163,60,59,61,43,38,67,73,194,136,77,181,148,102,15
87,184,105,209,175,119,181,38,166,105,203,148,53,111,61,77,176,59,152,196,82,166,54,41,56,45,199,204,127,137,204,46,178,134,65,86,95,192,110,138,59,65,97,127,215,127,134,67,178,148,54,45,191,83,87,143,110,143,82,179,165,126,178,102,93,212,112,78,65,77,156,157,190,108,111,103,91,138,188,38,197,201,39,188,135,104,53,168,198,195,90,85,88,174,180,131,208,58,137,54,97,82,197,75,216,209,135,78,128,86,53,108,174,62,220,210,51,121,150,79,217,46,187,170,98,53,88,94,76,207,152,122,131,143,98,176,216,45,195,180,54,117,77,142,220,42,62,216,98,156,112,111,196,171,159,170,199,101,132,219,74,120,38,198,41,190,181,178,206,90,199,50,112,206,192,202,37,111,217,71,206,208,184,114,46,125,128,130,97,63,149,112,108,55,217,86,204,145,180,189,167,144,177,146,184,50,164,133,198,148,119,174,96,127,220,146,207,182,202,102,90,103,54,217,107,164,184,186,101,132,71,102,203,158,212,107,106,73,65,208,120,68,112,118,184,71,112,46,125,60,185,114,186,172,87,60,171,217,219,205,200,88,170,126,166,204,80,73,125,103,169,118,212,119,129,198,104,49,141,160,204,194,180,162,121,211,97,179,118,207,124,180,164,104,73,215,76,109,36,49,96,99,47,104,173,58,199,215,96,120,51,46,199,218,184,62,90,108,161,53,183,187,52,106,214,199,36,35,119,83,208,77,108,200,133,158,34,67,144,111,209,104,175,59,173,127,48,209,205,154,131,59,48,44,177,185,139,173,48,156,167,187,190,105,162,155,56,64,125,76,34,184,59,117,152,52,203,51,170,163,120,66,97,64,218,103,87,124,48,35,122,75,123,210,148,167,199,157,104,165,121,126,55,91,94,61,174,116,204,218,109,217,141,103,210,163,79,66,45,187,203,97,201,72,125,82,192,138,91,157,213,134,120,152,135,142,133,85,194,169,37,54,88,150,111,221,199,133,62,139,193,196,93,43,52,61,187,180,89,187,217,73,43,213,37,136,68,71,100,193,176,213,100,146,141,155,81,119,112,208,144,60,85,70,59,211,194,142,88,95,174,60,59,126,96,139,173,182,163,61,59,61,43,38,66,73,195,136,77,181,148,102,15
88,184,104,209,175,120,181,37,164,103,203,148,54,112,61,76,177,59,153,196,82,167,55,42,55,46,198,204,126,137,203,48,178,133,65,85,94,190,110,139,58,66,97,127,215,126,133,65,178,147,55,45,190,84,87,141,111,144,82,179,166,127,177,102,92,211,112,78,65,77,156,157,190,107,110,102,92,139,188,37,198,200,40,186,136,106,54,167,198,195,91,86,88,175,180,131,208,58,138,55,97,82,198,76,217,210,135,78,127,86,53,109,174,63,220,210,50,122,151,78,217,46,187,170,99,53,89,93,76,206,153,123,131,143,97,176,215,45,195,180,55,117,76,141,220,41,61,215,97,156,111,111,195,170,160,171,199,100,132,219,73,120,38,198,41,189,181,178,206,90,200,51,111,205,192,202,37,112,218,71,206,208,181,113,44,124,127,130,98,62,149,114,108,55,218,85,204,143,180,189,167,144,177,146,183,52,164,133,199,148,119,174,95,127,219,145,206,182,201,102,89,103,55,217,107,164,184,186,102,132,70,102,202,158,212,107,106,72,65,208,120,68,112,118,182,70,112,46,123,59,186,113,186,173,87,61,172,217,220,205,200,87,171,127,166,205,80,74,124,103,170,118,213,121,129,200,103,49,140,161,204,193,180,162,121,211,97,179,117,208,124,179,164,103,73,215,75,109,35,50,97,100,45,105,173,59,199,214,96,120,52,45,199,218,185,62,89,108,160,54,184,187,52,106,214,198,37,35,119,84,208,78,109,202,133,159,35,67,143,111,210,103,174,60,173,127,49,210,205,152,131,60,48,44,176,184,139,173,48,155,166,187,190,106,164,156,54,62,124,75,35,184,58,118,150,51,203,51,169,163,121,67,95,64,218,102,88,125,46,35,122,75,123,209,148,167,199,156,103,165,121,126,56,92,94,60,175,117,203,218,110,217,141,103,210,163,80,66,44,186,203,97,202,73,126,81,192,138,90,159,213,132,120,153,136,143,134,84,194,170,36,54,87,150,112,220,198,134,62,141,193,196,92,44,52,61,187,181,89,187,217,71,43,214,38,136,67,71,99,193,175,213,100,146,142,155,81,120,113,209,144,60,85,70,60,212,193,142,89,94,174,59,58,128,96,138,171,182,163,61,58,61,43,38,66,73,194,136,77,182,148,102,15
88,184,104,209,176,121,181,37,164,103,202,149,54,113,61,77,177,59,152,195,81,167,54,43,55,46,198,205,126,137,203,47,177,133,65,84,94,191,110,138,59,66,97,128,215,126,133,65,178,147,55,44,190,85,87,141,110,143,81,179,166,127,178,103,92,211,112,78,65,77,156,157,190,107,111,101,92,138,188,38,198,200,40,186,136,105,54,166,197,196,91,86,88,175,180,132,209,58,138,55,97,83,198,75,217,209,135,78,127,86,53,108,174,63,220,210,49,122,151,78,218,45,187,169,99,53,89,93,76,206,152,123,131,143,96,176,216,45,195,180,54,117,76,142,221,41,61,215,98,156,112,110,196,169,159,170,199,101,131,219,74,120,38,198,41,189,180,177,206,90,200,51,111,206,192,202,36,112,217,70,207,208,182,113,45,124,127,130,97,62,149,114,107,54,218,86,205,143,180,189,166,144,177,145,183,52,164,133,199,148,119,175,95,127,219,145,207,182,201,101,90,103,55,217,107,163,184,186,102,132,70,102,203,158,212,106,107,72,66,209,121,67,112,118,182,70,113,46,123,59,186,113,186,172,88,61,171,217,219,205,199,87,171,127,166,205,80,74,124,103,170,118,212,121,129,200,103,50,140,161,204,193,181,161,120,211,97,179,117,208,124,179,164,104,74,215,75,109,35,50,98,100,45,105,173,59,199,214,95,120,52,46,200,218,185,62,90,107,160,54,184,186,52,106,214,199,36,35,119,84,209,77,109,202,132,159,35,67,142,111,211,103,174,60,173,127,49,210,205,152,131,60,49,44,177,183,140,173,48,155,167,186,190,106,164,156,54,63,124,75,35,183,58,117,150,51,204,52,170,163,121,66,95,64,218,102,88,125,46,35,122,75,123,209,148,168,199,156,104,165,121,126,57,92,94,61,176,117,203,218,109,217,141,103,210,163,80,66,44,186,203,96,202,73,126,81,193,139,90,158,212,132,120,153,136,143,134,83,194,169,35,54,87,150,112,220,198,134,61,141,194,196,92,44,52,61,187,181,89,187,217,72,43,214,38,135,67,72,99,193,175,213,100,146,142,155,81,120,114,208,144,60,85,70,60,212,193,141,89,95,173,59,58,128,95,139,171,181,163,60,58,61,43,38,65,73,194,136,77,181,148,102,15
88,184,104,209,175,120,181,37,165,103,203,149,54,112,60,76,176,59,153,196,82,167,55,42,55,46,198,204,127,137,203,48,178,133,65,84,94,190,110,138,59,66,97,128,214,126,133,65,178,147,55,45,190,84,87,141,111,144,81,179,166,127,177,102,92,211,112,78,65,77,156,157,190,107,110,101,92,139,188,37,198,201,40,186,137,106,54,167,197,195,91,85,88,175,180,132,208,58,138,55,97,83,198,76,217,209,134,78,127,86,53,108,174,63,220,210,50,122,151,78,217,46,187,170,99,52,89,93,75,206,153,123,131,143,97,176,216,45,196,180,55,117,76,141,220,41,61,215,98,156,112,111,195,169,159,170,199,101,131,219,73,120,39,198,41,189,181,178,206,91,199,51,111,205,192,203,36,112,218,71,207,208,182,113,44,124,127,130,98,62,149,113,107,54,218,85,204,143,180,189,167,144,177,145,183,52,163,133,199,148,119,175,95,127,219,145,206,182,201,101,90,103,55,217,107,163,184,186,102,132,70,102,203,158,212,107,106,72,65,209,121,68,112,118,182,70,112,46,123,59,186,114,187,173,87,61,172,216,219,205,199,88,170,126,166,205,80,73,124,103,170,118,213,120,129,200,103,49,140,161,204,193,180,162,121,211,97,179,117,207,124,179,164,104,73,216,75,109,36,50,98,99,46,105,172,59,199,214,96,120,52,46,199,218,185,62,90,107,160,54,184,186,52,106,214,198,37,35,119,84,208,77,109,202,133,159,35,67,143,111,210,103,174,60,173,127,49,210,205,152,131,60,48,44,177,184,139,173,48,155,166,186,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,102,88,125,47,35,122,75,123,209,148,167,199,156,103,165,121,126,56,92,94,61,175,117,203,218,110,217,141,103,210,163,80,66,44,186,203,96,202,73,126,81,192,139,90,159,212,132,120,153,136,143,134,84,194,170,36,54,87,150,112,219,198,134,62,141,193,196,92,44,52,61,187,181,89,187,217,72,43,214,38,136,67,71,99,193,175,214,100,145,142,155,81,120,113,209,144,60,85,71,60,212,193,142,89,94,173,59,58,127,96,138,172,181,163,60,58,61,43,38,66,73,194,136,77,181,148,102,15
88,185,105,209,175,120,181,38,164,103,203,149,54,112,60,76,176,59,153,196,82,167,54,42,55,46,198,204,127,137,203,48,178,133,65,85,94,191,110,138,59,66,97,127,214,126,133,65,178,147,55,45,190,84,87,141,110,144,81,179,166,127,177,102,92,211,112,78,65,77,156,157,190,107,110,102,92,139,188,37,198,201,40,186,136,106,54,167,198,195,91,86,88,175,180,132,208,58,138,54,97,83,198,76,217,209,135,78,127,86,53,108,174,63,220,210,50,122,150,78,217,45,187,170,99,53,89,93,76,206,152,123,131,143,97,176,216,45,196,180,55,117,76,141,220,41,61,215,97,156,112,111,195,170,160,170,199,101,131,219,73,120,39,198,41,189,181,178,206,90,200,51,111,205,192,203,36,112,218,71,206,208,181,113,44,124,127,130,98,62,148,113,108,55,218,85,204,143,180,189,167,144,177,145,183,52,164,133,199,148,119,174,96,127,219,145,207,182,201,101,90,103,55,217,107,163,184,186,101,132,70,102,203,158,213,107,106,72,65,208,121,68,112,118,182,70,112,46,123,59,186,113,187,173,88,61,172,217,219,205,200,87,171,126,166,205,80,73,124,103,170,118,213,121,129,200,103,49,140,161,204,193,180,162,121,211,97,179,118,207,124,179,164,103,73,216,75,109,36,50,98,100,46,105,173,59,199,214,96,120,52,46,199,218,185,62,90,108,160,54,184,187,52,106,214,198,36,35,119,84,208,77,109,202,133,159,35,67,143,111,210,103,174,60,173,127,49,210,205,152,131,60,48,44,177,184,139,173,48,155,166,187,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,102,88,125,46,35,122,75,123,209,148,167,199,156,104,165,121,126,56,92,94,61,175,117,203,218,110,217,141,103,210,163,80,66,43,186,203,96,202,73,126,81,192,139,90,159,212,132,120,153,136,143,134,84,194,170,36,54,87,150,112,220,198,134,61,141,193,196,92,44,52,61,187,181,89,187,218,72,43,214,38,136,67,72,99,193,175,213,100,146,142,155,81,120,113,209,144,60,85,70,60,212,193,142,89,94,174,59,58,128,96,138,172,181,163,61,58,61,42,38,66,73,194,136,77,181,148,102,15
88,184,105,210,175,120,181,38,164,103,203,148,54,112,60,76,176,59,152,196,82,167,54,42,56,46,198,204,127,137,203,48,178,133,65,85,93,191,110,138,59,66,98,128,214,126,133,65,178,147,55,45,189,84,87,141,110,143,81,178,165,127,177,103,92,211,112,78,65,77,156,157,190,107,110,102,92,139,188,37,198,201,40,187,137,106,54,167,197,195,91,85,88,175,179,131,209,58,139,54,98,82,198,76,217,209,135,78,127,86,53,109,174,64,220,210,50,122,150,77,217,46,187,170,99,53,89,93,76,206,152,123,131,143,97,177,216,45,195,180,55,117,76,141,220,41,61,215,98,156,111,111,195,169,159,170,199,101,132,219,73,120,38,198,40,190,181,178,206,90,200,50,111,205,192,203,36,112,218,70,207,208,182,113,44,124,127,130,98,62,149,113,108,55,218,85,204,143,181,189,166,144,177,145,183,51,164,133,199,147,119,175,95,127,219,145,206,182,201,102,90,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,106,72,65,208,121,67,112,118,182,70,112,46,124,59,186,114,186,172,88,61,172,217,219,206,199,87,170,127,165,205,80,73,124,103,170,118,212,120,129,200,103,49,140,161,204,193,180,162,121,212,97,179,117,208,124,179,164,104,74,216,75,109,35,50,98,100,45,105,173,59,199,214,96,120,52,46,199,218,185,62,89,108,160,54,183,187,51,106,214,198,36,35,119,84,208,77,109,202,133,159,35,67,143,112,210,103,174,59,173,127,49,210,205,152,131,60,49,44,177,184,140,174,49,155,166,186,190,106,164,155,54,62,124,75,35,183,58,117,151,51,204,52,169,163,121,66,95,64,218,102,88,125,46,35,122,75,123,210,148,167,199,157,103,165,121,126,56,92,94,60,175,117,202,218,109,217,141,103,210,163,80,66,43,186,204,96,202,73,126,81,192,138,91,159,212,132,120,153,136,143,134,84,193,170,36,54,87,150,111,220,198,134,61,141,194,196,92,44,52,61,187,181,89,187,217,71,43,214,38,135,67,71,99,193,174,213,100,146,142,155,80,120,113,209,144,60,85,70,60,212,193,142,88,94,174,59,58,128,96,138,171,181,163,60,58,61,43,38,66,73,193,136,77,181,148,102,15
88,184,104,209,175,120,181,38,164,103,203,149,54,112,60,76,176,59,153,196,82,167,54,42,55,46,198,204,127,137,203,48,178,133,65,84,94,191,110,138,59,66,97,128,215,126,133,65,178,147,55,45,190,84,87,141,111,144,81,179,166,127,177,102,92,212,112,78,65,77,156,157,190,107,110,101,92,139,188,37,198,201,40,187,137,106,54,167,198,195,91,86,88,175,180,131,208,58,138,55,97,83,199,76,217,209,135,78,127,86,53,108,174,63,220,210,50,122,151,78,218,46,187,169,99,53,89,93,76,206,153,123,131,143,97,176,216,45,195,180,55,117,76,141,220,41,61,215,97,156,112,111,195,169,159,170,199,101,131,219,73,120,39,198,41,189,181,178,206,91,200,51,111,205,192,203,36,112,218,70,206,208,181,113,44,124,127,130,98,62,149,113,108,55,218,86,204,143,181,189,167,144,177,145,183,52,164,133,199,148,119,174,96,127,219,145,207,182,201,101,90,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,106,72,65,208,120,68,112,118,182,70,112,46,123,59,186,113,186,173,87,61,172,217,219,205,200,87,171,126,166,205,80,73,124,103,170,118,213,120,129,200,103,49,140,161,204,193,180,162,121,211,97,179,117,207,124,179,164,104,73,216,75,109,36,50,98,99,46,105,173,59,199,214,96,120,52,46,199,218,185,62,90,108,160,54,184,187,52,106,214,198,36,35,119,83,208,77,109,202,133,159,35,67,143,111,210,103,174,60,173,127,49,210,205,152,131,60,49,44,176,184,139,173,48,155,166,186,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,102,88,125,47,35,122,75,123,209,148,167,199,156,103,165,121,126,56,92,94,61,175,117,203,218,110,217,141,103,210,163,80,66,43,186,203,96,202,73,126,81,192,138,90,159,212,132,120,153,136,143,134,84,194,170,36,54,87,150,112,219,198,134,62,141,193,196,92,44,52,61,187,181,89,187,217,72,43,214,38,136,67,71,99,193,175,213,100,146,142,155,81,120,113,209,144,60,85,70,60,212,193,142,88,94,174,59,58,128,95,138,172,182,163,61,58,61,42,38,66,73,194,136,77,181,148,102,15
88,184,104,209,175,120,181,38,164,103,203,149,54,112,60,76,176,59,153,196,82,167,54,42,56,46,198,204,127,137,203,48,178,134,65,85,94,190,110,138,58,66,97,128,215,127,133,65,178,147,55,45,190,84,87,141,110,144,81,178,166,127,177,102,92,211,112,78,65,77,156,157,190,107,111,102,92,138,188,37,198,201,40,186,136,106,54,167,198,195,91,86,88,175,180,131,208,58,138,54,97,83,198,75,217,209,135,78,127,86,53,108,174,63,220,210,50,122,151,78,217,46,187,170,99,53,89,93,76,206,153,123,131,143,97,176,216,45,195,180,55,117,76,141,220,41,61,215,97,156,112,111,195,170,159,170,199,100,131,219,73,120,39,198,41,189,181,178,206,91,200,51,111,205,192,203,36,112,218,71,206,208,181,113,44,124,127,130,98,62,149,113,107,54,218,86,204,143,180,189,166,144,177,145,183,52,164,133,199,148,119,175,95,127,219,145,206,182,201,102,89,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,107,72,65,208,121,68,112,118,182,70,112,46,123,59,186,114,187,173,87,61,172,217,219,205,200,87,171,127,166,205,80,73,124,103,170,118,212,121,129,200,103,49,140,161,204,193,181,162,121,211,97,179,118,207,124,179,164,104,73,216,75,109,35,50,98,100,46,105,173,59,199,214,96,120,52,46,199,218,185,62,89,107,160,54,184,186,52,106,214,198,36,35,119,84,208,77,109,202,133,159,35,67,143,112,210,103,174,60,173,127,49,210,205,152,131,60,48,44,177,184,139,173,48,155,166,187,190,106,164,156,54,62,124,75,35,184,58,118,150,51,203,52,169,163,121,66,95,64,218,102,88,125,47,35,122,75,123,209,148,168,199,156,103,165,121,126,56,92,94,61,175,117,203,218,110,217,141,103,210,163,80,66,43,186,203,96,202,73,126,81,192,138,90,159,212,132,120,153,136,143,134,84,194,170,36,54,87,150,112,219,198,134,62,141,193,196,92,44,52,61,187,181,89,187,218,72,43,214,38,136,67,71,99,193,175,214,100,145,142,155,81,120,113,209,144,60,85,71,60,212,193,142,89,94,174,59,58,128,96,138,171,181,163,61,58,61,43,38,66,73,194,135,77,181,148,102,15
87,184,106,209,175,120,181,37,165,103,203,148,53,112,60,76,176,59,153,195,82,167,54,43,55,46,198,203,127,137,202,47,178,134,65,84,94,190,109,138,59,66,97,127,214,127,133,65,178,147,55,44,189,84,87,141,110,143,82,179,165,127,177,102,92,212,112,77,65,76,156,157,190,107,110,101,92,138,188,38,197,201,40,187,137,106,54,167,198,195,91,85,88,175,180,132,208,57,138,55,97,83,198,76,217,209,134,78,127,87,53,109,174,64,220,210,50,122,150,78,217,46,188,168,98,52,89,93,75,206,153,123,131,143,97,176,216,45,195,180,55,116,76,142,220,42,61,215,98,156,112,111,194,169,159,170,199,100,131,219,73,120,38,198,41,189,181,178,206,92,200,51,111,205,192,203,36,111,218,71,205,208,182,113,43,125,127,130,98,62,149,114,108,54,217,85,204,143,180,190,166,144,177,145,183,52,165,132,198,148,119,175,95,127,219,145,206,183,201,102,89,103,55,218,107,163,184,186,101,132,70,102,203,157,213,107,106,72,65,209,121,67,111,118,182,71,112,46,123,58,186,114,186,172,88,61,172,216,220,205,199,88,171,127,166,205,80,73,124,103,171,118,214,120,128,200,104,50,140,161,204,193,181,161,121,211,97,179,117,207,125,178,164,103,73,216,75,109,35,50,98,100,45,105,172,58,199,214,96,120,52,47,199,218,185,63,90,107,160,54,184,187,52,106,215,199,37,35,119,84,208,77,109,202,133,159,35,67,141,111,211,103,174,60,173,127,50,209,205,152,132,60,48,44,177,184,139,174,48,155,166,186,190,107,165,156,54,62,124,76,35,183,58,117,151,51,204,52,170,163,121,66,95,64,218,102,88,126,47,36,122,74,122,209,149,167,199,157,103,166,120,126,57,92,94,60,176,117,203,218,110,217,140,103,210,164,80,67,45,186,204,96,201,73,127,81,192,138,91,159,213,133,120,153,136,143,134,84,194,170,35,54,87,150,112,218,197,134,62,141,193,196,93,43,52,61,187,181,90,187,216,72,44,214,39,135,68,72,99,194,174,213,100,146,143,155,81,120,112,209,143,60,85,71,60,212,192,142,88,95,172,60,58,128,95,138,172,182,163,60,58,60,42,38,65,73,194,136,77,180,147,102,15
86,185,104,207,177,121,181,39,164,102,203,151,52,114,61,76,179,61,153,195,82,167,55,42,57,47,194,206,127,137,204,48,179,133,67,85,93,191,109,137,59,68,98,127,215,126,133,65,178,147,56,45,189,83,86,140,111,144,83,180,169,127,178,101,93,211,111,76,65,76,157,156,189,107,111,102,92,137,189,36,198,201,40,187,137,108,53,167,198,194,92,88,87,174,180,132,209,60,137,54,97,83,200,75,216,208,136,78,128,86,54,109,173,62,220,210,51,121,152,77,216,47,187,168,99,54,87,92,75,204,152,123,130,143,96,178,217,45,199,179,55,116,77,142,219,40,62,214,100,157,112,109,196,168,161,171,198,102,132,219,73,119,37,198,41,190,183,178,207,89,201,50,112,204,190,206,37,112,219,70,205,209,181,113,43,123,127,129,97,61,149,115,107,54,220,86,203,143,180,188,168,144,176,147,185,51,163,135,199,147,120,173,97,128,220,145,205,181,203,102,89,102,54,218,107,165,184,185,104,132,71,102,204,159,213,108,108,72,65,208,123,67,112,117,181,70,110,44,125,59,187,113,186,171,88,60,171,215,220,204,199,89,170,127,166,204,81,72,123,102,169,120,216,123,129,200,103,50,140,162,204,193,179,161,118,213,98,179,117,208,123,179,163,104,75,217,75,108,35,52,99,98,44,105,172,57,198,214,95,121,53,43,198,217,186,60,90,109,160,54,182,187,52,106,214,200,38,35,116,85,209,76,107,200,133,159,35,67,145,113,211,103,174,61,174,127,47,210,205,154,133,61,48,46,176,184,139,174,48,154,165,187,189,105,164,156,54,62,124,76,34,183,59,117,150,52,204,52,169,163,120,67,95,64,220,105,89,125,47,35,122,75,124,210,147,169,200,156,104,167,121,127,59,91,95,60,176,116,204,216,111,218,141,101,209,163,81,66,46,185,204,97,201,74,128,81,192,138,90,160,214,133,119,153,135,144,133,86,194,172,36,54,88,150,112,222,201,134,61,140,190,195,94,44,52,62,191,182,90,186,217,73,43,213,38,138,70,72,97,192,176,213,101,147,142,155,80,118,113,210,143,60,83,71,62,213,192,142,88,96,173,58,59,128,95,139,173,180,162,60,60,62,41,37,66,74,192,135,76,182,150,101,15
88,184,105,210,175,120,181,37,165,103,203,149,54,112,60,76,176,59,152,196,82,168,53,43,55,46,198,204,126,138,204,47,178,133,65,85,93,190,110,138,59,66,97,128,214,126,133,65,178,147,55,45,191,85,87,141,111,144,82,179,165,127,178,103,92,212,112,77,65,77,156,157,190,108,111,102,92,139,188,37,198,201,41,186,136,106,54,167,198,195,91,85,88,174,180,131,208,57,138,55,98,82,199,76,217,209,135,78,127,86,53,109,175,64,221,210,50,122,151,78,217,45,187,169,100,52,88,93,76,205,152,123,131,143,96,176,215,46,196,179,55,117,76,142,220,40,61,215,98,156,111,110,196,169,159,171,199,101,132,219,73,119,39,198,41,189,181,178,205,90,199,50,110,206,192,203,36,112,218,71,208,209,181,113,45,124,127,130,98,62,149,113,108,54,218,86,204,143,181,190,167,144,177,146,183,52,164,133,198,147,119,174,95,127,219,145,206,182,201,101,89,103,55,217,108,163,183,186,102,132,70,101,202,157,213,107,107,72,65,208,120,68,112,118,182,70,113,46,123,58,185,114,187,173,87,61,171,216,219,206,199,88,169,128,166,204,79,73,124,103,171,118,212,120,129,200,103,49,140,161,203,193,180,162,120,211,97,179,117,207,124,178,164,103,73,216,75,108,36,50,98,100,45,105,172,59,199,213,96,121,52,46,199,218,186,62,89,108,161,54,183,186,52,106,214,199,36,35,118,84,209,77,109,201,133,158,35,66,143,111,210,103,174,60,174,127,49,210,205,153,131,60,48,44,176,184,140,173,48,154,166,186,190,107,164,156,54,63,124,75,35,184,58,117,150,51,204,52,169,162,121,67,95,64,218,102,88,125,47,36,122,75,124,210,148,168,199,156,103,165,121,125,56,92,94,60,175,117,202,217,110,217,142,102,211,162,80,66,44,186,202,96,202,73,126,81,192,138,90,158,212,132,120,153,136,143,135,84,194,170,35,54,87,150,111,220,198,134,61,141,194,196,92,44,52,61,188,180,89,187,217,71,44,214,38,136,68,71,98,193,175,213,100,145,142,155,81,120,113,209,144,60,85,70,60,212,193,142,89,94,173,59,57,128,96,139,172,182,163,59,58,61,41,38,66,73,194,135,77,181,149,102,15
89,186,103,211,176,118,182,39,166,104,200,150,51,112,62,75,178,59,153,198,83,165,54,44,55,48,196,205,126,137,204,46,177,134,65,85,92,190,111,138,59,67,99,128,214,126,133,63,178,148,55,48,190,84,88,143,109,143,82,180,166,127,177,100,93,210,114,78,68,78,155,157,191,107,109,102,94,137,190,38,197,200,40,188,137,105,54,166,199,197,90,87,89,175,179,130,209,57,140,52,98,81,198,77,216,211,134,77,126,86,53,108,173,64,220,212,50,122,150,79,217,45,187,171,100,53,90,95,76,206,154,123,130,142,97,176,214,46,194,179,53,115,75,140,217,44,59,213,99,154,112,111,195,170,159,170,199,102,132,220,72,121,37,197,41,191,181,181,204,91,198,52,112,204,192,203,35,111,218,70,208,208,181,115,46,125,129,130,97,61,148,115,106,54,219,84,204,144,182,189,167,144,179,145,184,51,165,133,198,147,119,173,97,126,217,146,207,182,203,101,87,105,55,218,108,163,184,187,102,131,72,101,203,156,211,106,106,72,67,208,119,68,111,118,182,72,113,47,121,58,184,114,186,172,86,61,169,215,219,206,199,89,171,129,167,207,79,73,124,104,170,118,210,120,129,200,105,49,139,157,205,193,180,161,121,211,96,180,117,206,123,177,162,104,73,215,74,110,35,49,100,100,47,106,173,59,200,213,95,119,51,45,198,216,185,60,88,106,159,52,185,186,52,105,214,199,35,35,119,81,207,78,107,200,134,159,33,66,142,111,211,104,174,58,174,128,48,208,204,156,131,58,49,43,176,184,136,171,50,152,167,189,191,105,163,155,54,62,123,75,34,184,60,118,150,52,204,54,169,165,120,65,93,64,220,100,88,124,46,37,124,77,125,209,149,168,201,157,103,164,124,126,56,90,95,61,173,116,201,216,109,217,142,104,211,163,80,65,44,186,203,95,205,71,126,80,192,137,91,157,214,133,120,153,136,140,134,83,192,169,36,56,86,149,111,218,197,131,60,143,194,198,94,44,53,64,187,182,91,188,219,70,44,215,38,136,66,72,99,191,175,214,101,145,140,154,81,122,111,207,144,59,85,68,60,213,193,143,89,94,174,59,59,128,97,138,169,180,162,63,55,59,42,37,67,73,198,133,78,181,147,101,15
88,184,106,209,176,120,182,36,166,102,203,149,52,114,59,75,176,59,153,197,84,166,55,42,55,45,198,205,127,138,202,47,178,132,66,85,94,190,111,139,56,66,96,127,214,127,134,62,177,148,53,44,191,86,88,141,109,144,81,179,165,126,176,103,95,211,113,78,64,77,157,156,190,108,111,103,92,138,189,37,197,200,40,188,137,105,53,166,195,195,89,85,89,175,180,130,207,57,139,54,98,83,198,78,217,210,136,79,129,86,54,108,173,64,218,211,50,122,149,75,219,45,189,170,99,52,90,93,75,206,151,122,132,143,98,176,216,46,194,178,56,116,75,143,220,40,61,215,99,155,110,111,194,168,161,170,197,100,130,220,71,119,39,199,41,189,180,178,205,90,200,52,110,204,193,201,36,111,215,71,206,207,180,115,43,123,127,129,96,63,148,113,111,55,216,85,203,145,180,190,166,144,177,146,183,52,164,133,199,146,117,174,97,126,219,144,207,182,203,102,89,101,56,218,107,163,185,186,101,134,70,102,201,159,210,106,107,71,65,209,121,68,110,116,182,69,113,46,122,58,185,113,186,173,87,60,172,216,219,204,200,87,169,126,166,205,80,74,125,102,170,118,212,120,127,202,102,51,139,161,204,194,178,162,122,211,96,179,116,205,125,177,165,103,74,217,74,108,36,48,100,99,46,104,172,59,199,213,96,120,52,45,199,217,187,62,89,108,158,53,185,186,51,106,215,197,37,36,118,82,209,77,109,202,134,160,36,69,142,111,210,105,174,60,172,127,50,208,205,153,130,61,48,44,176,185,141,173,47,154,166,186,190,106,164,154,53,64,124,75,35,182,59,118,149,53,204,52,169,163,121,66,94,65,219,102,89,125,46,37,123,74,124,207,148,168,199,155,103,166,121,126,57,91,94,61,175,119,204,217,110,217,142,103,210,163,81,65,44,188,204,97,202,71,126,82,191,137,91,158,212,133,120,152,136,144,135,82,194,170,35,55,87,151,113,222,199,134,60,142,193,197,92,44,51,62,188,178,90,187,218,72,42,213,38,135,66,71,97,193,178,213,100,144,142,155,81,118,113,209,143,60,85,72,61,211,192,140,89,97,174,57,58,127,96,139,172,181,162,62,61,61,43,38,68,73,194,135,78,181,148,102,15
89,184,104,210,175,119,182,37,164,103,203,148,54,112,62,76,178,59,153,196,81,168,54,42,55,46,197,205,126,137,205,48,178,134,65,84,92,191,109,138,60,67,96,128,215,127,133,65,178,146,55,45,191,85,86,140,111,144,81,179,166,127,178,103,91,211,114,77,66,76,156,157,191,107,110,103,92,138,188,37,197,201,40,186,136,105,54,167,196,194,91,87,88,174,180,131,208,57,137,55,96,83,197,77,217,208,135,77,127,85,52,108,175,63,220,210,50,122,150,78,218,45,187,170,99,53,89,93,75,206,153,124,131,142,97,177,217,45,195,180,54,118,76,143,219,41,62,214,97,157,112,111,195,169,160,170,199,101,132,219,74,119,37,197,42,188,181,177,206,90,199,51,110,205,191,202,37,112,217,72,208,207,182,113,45,125,125,131,97,60,149,114,108,54,218,85,204,142,181,190,167,144,177,145,184,52,164,132,199,149,120,174,95,127,219,145,207,183,201,101,89,103,55,217,107,162,183,186,102,132,71,102,203,158,213,107,106,73,65,208,121,67,113,118,182,69,113,46,123,58,186,113,186,173,87,61,171,216,219,205,200,88,170,127,166,205,80,73,124,103,170,119,214,122,129,200,102,50,141,161,202,195,181,161,122,211,97,179,118,207,123,178,162,102,71,215,76,109,37,51,98,99,46,105,172,57,199,213,96,119,51,46,200,218,184,62,89,107,161,54,183,186,52,106,214,198,37,34,120,84,209,77,109,202,134,159,35,67,144,111,210,104,174,60,173,128,49,210,205,153,132,61,49,43,177,185,139,174,48,153,166,186,190,106,163,156,55,62,123,77,36,184,58,118,150,50,203,52,170,162,121,66,94,65,219,102,89,125,46,34,122,75,123,210,147,167,200,156,103,166,122,125,57,92,94,61,176,116,202,218,108,217,140,102,209,164,79,66,43,186,203,98,202,73,127,80,191,138,90,159,212,133,119,152,137,143,134,83,195,170,36,54,87,149,113,219,198,133,61,141,192,196,91,42,52,61,186,180,89,187,217,72,43,214,39,137,65,72,99,193,175,214,100,145,142,154,80,120,112,209,144,60,85,70,59,212,192,142,89,93,173,58,58,128,96,139,173,183,163,61,59,61,43,37,66,74,194,135,78,181,148,102,15
88,184,104,209,175,120,181,38,164,103,203,149,54,112,60,76,176,59,153,196,82,167,54,42,55,46,198,204,127,137,203,48,178,133,65,85,94,191,110,138,59,66,97,127,215,126,133,65,178,147,55,45,190,84,87,141,111,144,82,179,166,127,177,102,92,211,112,78,65,77,156,157,190,107,110,102,92,139,188,37,198,201,40,186,136,106,54,167,198,195,91,86,88,175,180,131,208,58,138,55,97,83,199,76,217,210,135,78,127,86,53,108,174,63,220,210,50,122,151,78,217,45,187,170,99,53,89,93,76,206,153,123,131,143,97,176,216,45,196,180,55,117,76,142,220,41,61,215,97,156,112,111,196,169,159,170,199,101,131,219,73,120,39,198,41,189,181,178,206,91,199,51,111,205,192,203,36,112,218,70,206,208,181,113,44,124,127,130,98,62,149,113,108,55,218,86,204,143,180,189,167,144,177,145,183,52,164,133,199,148,119,175,96,127,219,145,206,182,201,101,89,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,106,72,65,208,120,68,112,118,182,70,112,46,123,59,186,114,186,173,87,61,172,217,219,205,200,87,171,126,166,205,80,73,124,103,170,118,213,121,129,200,103,49,140,161,204,193,180,161,121,211,97,179,117,207,124,178,164,103,73,216,75,109,36,50,98,99,46,105,173,59,199,214,96,120,52,46,199,218,185,62,90,107,160,54,184,187,52,106,214,198,36,35,119,84,208,77,109,202,133,159,35,67,143,112,210,103,174,60,173,127,49,210,205,152,131,60,49,44,177,184,139,173,48,155,166,187,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,102,88,125,47,35,122,75,123,209,148,167,199,156,103,165,121,126,56,92,94,61,175,117,203,218,110,217,141,103,210,163,80,66,43,186,203,96,202,73,126,81,192,139,90,159,212,132,120,153,136,143,134,84,194,170,36,54,87,150,112,219,198,134,62,141,193,196,92,44,52,61,187,181,89,187,217,72,43,214,38,136,67,71,99,193,175,214,100,145,142,155,81,120,113,209,144,60,85,71,60,212,193,142,89,94,174,59,58,128,96,138,172,182,163,61,58,61,43,38,66,73,194,135,77,181,148,102,15
88,184,104,209,175,120,181,37,165,103,203,149,54,112,61,76,176,59,153,196,82,167,54,42,55,46,198,204,127,137,203,48,178,133,65,85,94,190,110,138,58,66,97,128,215,127,133,65,178,147,55,45,190,84,87,141,110,144,82,179,166,127,177,102,92,212,112,78,65,77,156,157,190,107,111,102,92,139,188,37,198,201,40,187,137,106,54,167,198,195,91,86,88,175,180,132,208,58,138,55,97,83,199,76,217,209,135,78,127,86,53,108,174,63,220,210,50,122,151,78,217,46,187,170,99,53,89,93,76,206,153,123,131,143,97,176,216,45,196,180,55,117,76,142,220,41,61,215,97,156,112,111,196,169,159,171,199,101,131,219,73,120,38,198,41,189,181,178,206,90,200,51,111,205,192,203,36,112,218,70,206,208,181,113,44,124,127,130,98,62,149,113,108,55,217,86,204,143,180,189,167,144,177,146,184,52,164,133,199,148,119,174,96,127,219,145,207,182,201,102,89,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,106,72,65,208,120,68,112,118,182,70,112,46,123,58,186,113,186,172,88,61,172,217,219,205,200,87,171,126,166,205,80,73,124,103,170,118,213,121,129,200,103,49,140,161,204,193,180,162,121,211,97,179,117,207,124,179,164,103,73,216,75,109,36,50,98,100,45,105,173,59,199,214,96,120,52,46,199,218,185,62,90,108,160,54,184,187,52,106,214,198,36,35,119,84,208,77,109,202,133,159,35,67,143,112,210,103,174,60,173,127,49,210,205,152,131,60,49,44,176,184,139,173,48,155,166,186,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,102,88,125,47,35,122,75,123,209,148,167,199,156,103,165,121,126,56,92,94,61,175,117,203,218,110,217,141,103,210,163,80,66,43,186,203,96,202,73,126,81,192,138,90,159,212,133,120,153,136,143,134,84,194,170,36,54,87,150,112,219,198,134,62,141,193,196,92,44,52,61,187,181,89,187,217,72,43,214,38,136,67,71,99,193,175,213,100,146,142,155,81,120,113,209,144,60,85,71,60,212,193,142,89,94,174,59,58,128,95,138,172,181,163,61,58,61,42,38,66,73,194,136,77,181,148,102,15
89,184,103,210,175,120,178,36,166,100,203,149,53,111,60,77,178,58,151,197,83,166,55,41,56,46,198,204,127,138,202,50,178,135,65,82,93,190,109,138,58,67,99,127,213,127,135,66,179,147,55,45,190,83,89,143,110,144,80,179,168,127,180,103,91,209,115,79,65,78,155,159,192,108,111,103,91,138,186,37,198,200,42,183,136,107,56,167,199,195,92,85,89,175,180,132,207,57,139,55,98,84,196,75,217,210,133,76,127,84,53,107,173,62,222,212,49,121,151,76,218,45,185,170,97,52,89,92,75,205,151,123,129,144,98,177,215,46,195,180,56,116,75,142,222,42,61,214,99,155,111,109,194,170,158,170,200,100,130,218,73,122,39,198,41,188,182,178,206,89,199,52,108,206,193,202,39,113,218,70,208,209,181,114,45,125,127,130,98,61,150,114,106,52,217,85,206,143,181,189,166,144,179,147,185,51,166,133,199,146,118,175,97,126,218,147,207,183,204,103,89,102,56,218,107,162,184,187,103,133,70,103,204,160,212,109,106,71,67,210,122,69,110,117,183,72,111,47,123,57,185,113,185,174,88,61,170,217,220,205,199,87,170,125,165,204,78,74,126,103,170,119,212,121,128,203,103,50,140,160,205,193,182,161,122,211,96,178,119,206,126,178,163,104,75,216,74,109,37,51,98,100,45,105,172,60,199,213,95,121,52,45,198,219,186,62,87,105,161,55,184,188,52,107,213,198,37,33,121,84,209,76,111,200,133,158,35,68,142,112,212,101,171,58,172,127,48,210,206,150,130,62,47,44,177,184,142,173,49,153,168,183,188,110,168,155,54,61,123,75,36,185,58,120,151,52,204,52,171,164,121,69,96,64,219,102,88,126,49,35,122,76,123,208,147,168,201,157,104,166,119,126,57,91,93,59,175,117,204,218,111,219,140,105,211,163,81,66,42,185,206,96,203,73,127,79,193,137,91,157,212,132,120,153,137,144,133,85,193,169,33,56,89,150,112,220,199,134,62,140,193,196,93,43,52,61,186,181,88,189,217,72,43,214,38,134,67,71,97,193,173,212,100,146,141,154,82,117,113,209,144,60,86,71,61,211,194,140,88,93,173,59,55,129,96,140,172,182,164,61,56,62,40,35,65,73,194,135,77,182,147,102,15
88,184,104,209,175,120,181,38,165,103,203,149,54,112,60,76,176,59,153,196,82,167,54,42,55,46,198,204,127,137,203,48,178,133,65,85,94,190,110,138,58,66,97,128,214,126,133,65,178,147,55,45,190,84,87,141,111,144,81,179,166,127,177,102,92,211,112,78,65,77,156,157,190,107,110,102,92,139,188,37,198,201,40,186,136,106,54,167,198,195,91,86,88,175,180,132,208,58,138,55,97,83,198,76,217,209,135,78,127,86,53,109,174,63,220,210,50,122,151,78,217,46,187,169,99,53,89,93,76,206,153,123,131,143,97,176,216,45,195,180,55,117,76,141,220,41,61,215,98,156,112,111,195,170,159,170,199,101,131,219,73,120,39,198,41,189,181,178,206,91,200,51,111,205,192,203,36,112,218,70,206,208,181,113,44,124,127,130,98,62,149,113,108,55,217,86,204,143,180,189,167,144,177,145,183,52,164,133,199,148,119,175,96,127,219,145,206,182,201,101,90,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,106,72,65,208,120,68,112,118,182,70,112,46,123,59,186,113,186,173,87,61,172,217,219,205,200,87,171,127,166,205,80,73,124,103,170,118,213,121,129,200,103,49,140,161,204,193,180,161,121,211,97,179,117,207,124,179,164,103,73,216,75,109,35,50,98,99,46,105,173,59,199,214,96,120,52,46,199,218,185,62,90,107,160,54,184,187,52,106,214,198,36,35,119,84,208,77,109,202,133,159,35,67,143,112,210,103,174,60,173,127,49,210,205,152,131,60,49,44,177,184,139,173,48,155,166,186,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,102,88,125,47,35,122,75,123,209,148,168,199,156,103,165,121,126,56,92,94,61,175,117,203,218,110,217,141,103,210,163,80,66,43,186,203,96,202,73,126,81,192,138,90,159,212,132,120,153,136,143,134,84,194,170,36,54,87,150,112,220,198,134,62,141,193,196,92,44,52,61,187,181,89,187,217,72,43,214,38,136,67,71,99,193,175,213,100,145,142,155,81,120,113,209,144,60,85,70,60,212,193,142,89,94,174,59,58,128,95,138,172,181,163,61,58,61,43,38,66,73,194,136,77,181,148,102,15
87,187,107,208,174,123,183,39,163,100,202,148,54,113,58,77,176,58,152,195,84,166,57,44,55,45,196,204,126,137,203,48,178,134,67,86,94,191,112,139,58,67,96,128,215,126,132,63,178,149,52,43,191,84,85,142,113,143,81,178,169,126,175,103,92,212,113,76,67,77,158,157,189,109,111,101,91,138,188,36,197,202,41,186,136,104,52,168,197,195,90,88,86,176,179,134,210,58,136,55,98,84,197,75,217,208,138,80,126,85,55,108,174,64,221,211,52,124,147,78,218,45,186,169,96,52,89,94,78,207,152,123,129,146,97,174,215,46,196,184,54,116,78,143,219,42,60,215,98,158,111,111,195,170,160,173,202,101,134,221,73,120,38,198,39,189,181,178,205,90,201,48,111,205,191,204,34,113,220,72,206,206,179,113,47,127,127,130,95,63,148,112,107,55,216,85,205,141,180,187,166,143,176,147,185,55,164,133,198,147,118,175,96,128,218,145,206,180,198,102,93,101,57,219,107,161,185,188,104,132,72,104,202,160,213,104,105,72,64,209,123,69,110,119,184,70,113,46,124,60,185,113,186,174,88,59,169,219,218,207,199,89,169,127,168,202,79,73,123,104,169,120,210,125,130,201,103,49,140,161,203,195,182,164,122,211,99,178,119,209,125,178,164,103,74,215,75,111,36,51,96,98,45,107,171,60,198,212,96,119,52,45,194,215,184,60,90,108,159,54,183,185,51,106,215,198,37,35,121,84,209,76,105,203,132,155,38,65,144,111,211,103,176,60,170,128,49,210,206,150,133,60,49,45,178,184,140,174,46,152,163,187,191,109,163,157,55,61,124,75,35,183,61,118,152,51,202,50,170,164,124,67,95,63,219,101,89,126,46,35,120,75,124,209,146,169,197,158,103,165,123,125,59,93,95,60,173,115,201,218,113,219,140,103,210,164,80,67,44,186,203,99,201,74,128,80,191,137,89,160,212,133,120,152,136,142,135,86,195,171,34,55,89,149,112,219,196,135,62,142,192,197,93,45,51,62,186,181,87,188,214,72,41,213,38,134,66,70,98,192,175,212,100,148,143,155,83,121,116,210,142,61,84,71,59,211,193,143,88,94,172,59,57,125,98,137,172,181,161,62,58,63,43,39,65,73,193,134,75,182,150,104,15
88,185,104,210,175,120,181,38,165,103,203,148,54,113,60,76,176,59,153,196,82,167,54,43,55,46,198,204,127,138,203,48,178,133,65,85,93,190,110,138,58,66,97,128,215,126,134,65,178,147,55,45,190,84,87,141,110,143,81,178,166,127,177,102,92,212,112,78,65,77,155,158,190,107,110,102,92,139,188,37,198,201,40,187,136,105,53,166,198,195,91,85,88,175,179,131,208,58,138,55,97,83,198,76,217,209,135,78,127,86,53,108,174,63,220,210,50,122,151,78,217,46,187,169,99,53,89,93,76,206,153,123,131,143,97,176,215,45,196,180,55,117,76,141,220,41,61,215,98,156,112,110,196,170,159,171,199,101,131,219,73,120,39,198,41,189,181,178,206,91,199,51,111,206,193,203,36,112,218,70,206,208,181,113,45,124,127,130,98,62,149,113,108,54,218,85,204,143,180,189,167,144,177,146,183,52,164,133,200,148,119,174,96,127,219,145,206,182,201,102,89,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,107,72,66,209,120,68,112,117,182,70,112,46,123,59,186,113,186,173,88,62,172,216,219,205,200,87,171,127,166,204,80,73,124,103,170,118,212,121,129,200,103,49,140,161,204,193,180,162,121,211,97,179,117,207,124,179,163,104,73,216,75,109,36,50,97,100,46,105,173,59,199,214,96,120,52,45,200,218,185,61,89,108,160,54,184,187,52,106,214,199,36,35,119,84,208,77,109,202,133,159,35,67,143,112,210,104,174,60,173,127,49,210,204,152,131,60,49,44,177,184,139,173,49,155,166,186,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,102,89,125,46,35,122,75,123,209,148,167,199,156,103,165,121,126,56,92,94,60,175,117,203,217,110,217,141,103,210,163,80,66,44,186,203,96,202,73,126,81,192,139,90,159,212,132,120,153,136,143,134,84,194,169,36,54,87,150,111,219,198,134,62,141,193,196,93,44,52,61,187,181,90,187,217,72,44,214,38,136,67,71,99,193,175,213,100,146,143,155,80,120,113,209,144,60,85,70,60,212,193,142,89,94,174,59,58,127,96,138,172,182,163,61,58,61,43,38,66,74,194,135,77,181,148,102,15
88,185,105,209,175,120,181,37,165,103,203,149,54,112,60,76,177,59,153,196,82,167,54,42,55,46,198,204,126,137,203,48,178,133,65,84,94,190,110,138,59,66,97,128,214,126,133,65,178,147,55,45,190,84,87,141,110,144,81,179,166,127,177,102,92,211,112,78,65,77,156,157,190,107,110,102,92,139,188,37,198,201,40,186,136,106,54,167,198,195,91,86,88,175,180,132,208,58,138,55,97,83,199,75,217,209,135,78,127,86,53,108,174,63,220,210,50,122,151,78,217,45,187,170,99,53,89,93,76,206,153,123,131,143,97,176,215,45,195,180,55,117,76,141,220,41,61,215,97,156,112,111,195,170,159,170,199,101,132,219,73,120,39,198,41,189,181,178,206,90,200,51,111,205,192,203,36,112,218,70,206,208,182,113,44,124,127,130,98,62,149,113,108,54,218,85,204,143,180,189,167,144,177,146,183,52,164,133,200,148,119,175,96,127,219,145,206,182,201,102,90,103,55,217,107,163,184,186,102,132,70,102,203,158,212,107,106,72,65,208,120,68,112,118,182,70,112,46,123,58,186,113,186,172,87,61,172,217,219,205,200,87,171,127,166,205,80,73,124,103,170,118,212,120,128,200,103,49,140,161,204,193,180,162,121,211,97,179,117,207,124,179,164,104,73,216,75,109,36,50,98,100,46,105,173,59,199,214,96,120,52,46,199,218,185,62,90,107,160,54,184,187,52,106,214,198,36,35,119,84,208,77,109,202,133,159,35,67,143,111,210,104,174,60,173,127,49,210,205,152,131,60,49,44,176,184,139,173,48,155,166,186,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,67,95,64,218,102,88,125,47,35,122,75,123,209,148,168,199,156,103,165,121,126,56,92,94,61,175,117,202,218,110,217,141,103,210,163,80,66,43,186,203,96,202,73,126,81,192,138,90,159,213,133,120,153,136,143,134,84,194,170,36,54,87,150,112,219,198,134,62,141,193,196,92,44,52,61,187,181,90,187,217,72,44,214,38,136,67,72,99,193,175,213,100,146,142,155,81,120,113,209,144,60,85,71,60,212,193,142,88,94,174,59,58,128,96,138,171,181,163,60,58,61,42,38,66,73,194,136,77,181,148,102,15
88,185,104,209,177,119,181,37,165,101,203,149,53,113,61,76,176,59,152,195,82,167,54,43,55,47,198,203,127,138,204,48,178,133,65,85,93,190,109,139,59,67,97,128,215,127,133,67,177,146,57,44,190,84,87,142,111,143,82,179,166,128,178,103,92,210,114,78,64,76,156,157,190,108,112,103,93,138,188,37,199,201,40,185,136,106,54,167,199,195,90,85,88,174,180,133,208,56,139,54,98,83,200,75,217,210,135,78,129,87,52,110,175,65,221,210,50,123,152,77,217,46,188,171,100,52,87,94,76,206,153,123,132,143,96,175,215,44,196,182,56,115,76,142,221,41,61,217,98,156,111,110,196,169,159,169,198,102,132,219,74,120,39,198,42,189,179,178,206,90,200,50,110,204,191,203,37,112,218,70,207,207,181,112,44,125,127,130,98,63,149,112,106,56,217,84,204,143,181,189,167,145,178,146,183,50,165,133,200,148,118,174,97,127,221,145,205,183,201,101,90,104,56,216,109,163,184,186,102,132,70,103,203,157,213,107,107,72,65,208,121,66,111,119,184,69,113,47,123,59,185,115,188,172,88,61,171,217,221,204,199,87,171,128,166,204,80,74,124,103,171,118,214,121,129,200,103,50,140,163,206,193,182,162,121,212,98,180,117,206,125,180,163,103,74,215,75,110,36,48,99,99,46,104,173,59,201,214,98,121,52,45,199,218,185,62,90,109,161,54,183,187,51,108,213,197,37,34,121,84,208,78,110,202,134,160,35,67,144,111,209,103,174,59,173,127,50,209,205,151,132,59,48,46,175,183,140,173,47,155,167,186,191,104,165,156,54,63,122,75,33,184,58,118,151,52,204,51,170,164,121,66,96,66,221,102,89,125,45,35,122,74,122,209,148,169,199,156,105,164,121,124,56,92,93,62,174,117,204,220,109,217,141,102,211,164,81,67,45,186,204,98,202,72,126,81,191,137,89,158,213,133,119,153,137,142,135,83,195,171,37,54,87,151,110,219,198,134,62,142,196,196,93,44,52,61,188,182,90,188,218,73,43,214,39,138,66,73,100,192,175,213,99,147,142,154,81,120,113,209,145,59,86,69,58,212,193,142,90,95,175,59,59,127,96,139,172,182,161,61,60,58,43,37,66,73,195,135,78,183,148,102,15
88,184,104,209,175,121,181,38,165,103,203,149,55,113,60,76,176,59,152,196,81,166,55,42,55,46,198,204,126,136,203,49,177,134,64,86,93,191,110,139,58,66,97,127,215,125,134,65,178,146,54,45,190,84,87,141,111,144,82,179,165,127,178,103,92,211,111,78,64,77,156,158,189,106,110,100,91,139,188,37,198,201,40,186,137,106,55,168,197,196,93,86,88,176,180,132,208,58,139,54,97,82,199,77,216,210,135,79,127,85,53,108,174,64,221,209,50,122,150,78,217,45,187,170,98,54,89,93,76,207,151,123,131,143,98,176,216,44,195,181,55,117,77,142,219,41,61,216,99,157,113,112,195,169,160,170,199,101,132,219,73,119,40,198,42,190,181,178,206,91,198,50,111,205,193,204,36,112,217,72,205,209,181,114,44,125,127,130,99,61,149,114,108,54,219,87,205,145,179,189,165,143,177,145,184,52,165,133,200,147,119,175,95,125,219,144,206,181,201,101,89,103,56,217,107,163,185,185,100,131,71,102,202,158,211,106,107,72,66,209,120,68,112,119,184,69,112,46,123,59,186,114,187,174,87,61,171,216,220,206,199,87,171,126,166,203,80,73,124,103,172,118,212,122,128,201,104,49,141,160,204,195,180,161,120,211,97,179,118,207,123,179,164,103,73,216,74,108,35,51,98,99,46,104,173,60,199,212,95,120,51,45,199,219,185,60,90,107,161,54,183,186,52,106,214,199,37,35,119,83,209,77,110,202,133,159,35,66,143,111,210,103,174,60,172,127,49,210,204,151,131,59,50,44,177,184,140,172,50,154,166,186,191,106,164,155,55,63,124,75,35,185,57,117,150,50,204,53,169,163,120,67,95,63,218,102,88,126,47,37,121,75,123,209,148,167,198,157,103,165,120,125,57,91,94,61,174,118,202,218,110,216,142,103,211,162,81,65,43,186,203,95,202,73,126,82,194,139,89,159,212,133,121,153,135,143,133,84,193,170,35,53,87,150,111,219,197,133,62,140,194,197,92,44,52,61,188,181,89,188,217,71,43,214,37,136,68,71,99,193,175,214,101,147,142,155,80,119,113,209,144,60,85,71,59,213,193,142,88,94,174,60,59,128,96,138,172,181,162,61,58,61,42,38,65,73,194,135,76,182,148,103,15
88,184,104,209,175,120,182,37,164,103,203,149,54,113,60,76,176,59,152,195,81,167,54,42,55,46,198,204,126,137,203,48,177,133,65,85,93,190,110,139,58,66,97,128,215,127,133,65,178,148,55,45,190,84,87,141,110,144,81,178,165,127,177,103,92,212,113,78,65,77,156,157,190,107,111,102,92,139,188,37,198,200,40,187,137,105,54,167,198,195,90,86,88,175,180,132,208,58,139,54,97,83,199,75,217,209,134,78,127,87,53,108,175,63,220,210,50,122,150,78,217,46,188,170,99,53,89,93,76,206,152,123,131,143,97,176,216,45,196,180,55,117,76,141,220,41,61,215,98,156,111,110,196,169,160,170,198,101,132,219,73,120,39,198,41,189,181,178,206,91,200,51,111,205,192,203,36,111,218,71,207,208,181,113,45,124,127,129,98,62,149,113,108,55,218,85,204,143,181,189,166,144,177,146,183,52,164,133,199,147,119,174,96,127,219,145,207,182,201,102,90,103,55,217,107,164,184,186,102,132,71,102,203,158,212,106,106,72,66,208,120,67,113,118,183,71,112,46,123,58,186,113,187,172,87,61,172,217,219,206,200,88,170,127,166,205,80,74,123,103,170,118,212,121,129,200,104,49,139,161,204,193,180,161,121,212,97,180,117,207,124,178,164,104,74,216,75,109,36,50,98,100,46,105,173,59,199,213,95,120,52,46,199,218,186,62,89,108,160,54,184,187,52,106,214,199,36,34,119,84,208,78,109,202,133,159,36,67,142,112,210,103,174,60,173,128,49,210,205,152,131,60,48,44,177,184,139,173,48,155,166,186,190,106,164,156,54,63,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,101,88,125,46,35,122,74,123,210,147,168,199,156,103,165,121,126,56,92,94,60,175,117,203,218,109,217,141,103,210,163,80,66,43,186,203,96,201,73,126,81,192,138,90,159,212,132,120,153,136,142,134,84,194,169,36,54,87,149,112,219,199,133,62,141,194,196,92,44,52,61,188,181,89,187,218,72,43,214,38,136,67,71,99,192,174,214,100,145,142,155,81,120,113,209,144,60,85,71,60,212,193,142,89,94,174,60,58,127,95,138,172,182,163,60,58,61,43,38,65,73,194,135,77,181,149,102,15
88,185,104,209,175,120,181,38,165,103,203,149,54,112,60,76,176,59,153,196,82,167,54,42,55,46,198,204,127,137,203,48,178,133,65,85,94,190,110,138,59,66,97,128,215,126,133,65,178,147,55,45,190,84,87,141,110,144,81,179,166,127,177,102,92,211,112,78,65,77,156,157,190,107,110,102,92,139,188,37,198,201,40,186,136,106,54,167,198,195,91,86,88,175,180,132,208,58,138,54,97,83,198,76,217,209,135,78,127,86,53,108,174,63,220,210,50,122,151,78,217,46,187,170,99,53,89,93,76,206,153,123,131,143,97,176,216,45,195,180,55,117,76,141,220,41,61,215,98,156,112,111,195,169,159,170,199,101,131,219,73,120,39,198,41,189,181,178,206,91,200,51,111,205,192,203,36,112,218,71,206,208,181,113,44,124,127,130,98,62,149,113,108,54,218,85,204,143,180,189,167,144,177,145,183,52,164,133,199,148,119,175,96,127,219,145,206,182,201,101,90,103,55,217,107,163,184,186,102,132,70,102,202,158,212,107,106,72,65,208,120,68,112,118,182,70,112,46,123,59,186,113,186,173,87,61,172,217,219,205,200,87,171,127,166,205,80,73,124,103,170,118,213,121,129,200,103,49,140,161,204,193,180,162,121,211,97,179,117,207,124,179,164,103,73,216,75,109,36,50,98,99,45,105,173,59,199,214,96,120,52,46,199,218,185,62,90,107,160,54,184,187,52,106,214,198,36,35,119,84,208,77,109,202,133,159,35,67,143,111,210,103,174,60,173,127,49,210,205,152,131,60,48,44,177,184,139,173,48,155,166,186,190,106,164,156,54,62,124,75,35,184,58,118,150,51,204,52,169,163,121,66,95,64,218,102,88,125,47,35,122,75,123,209,148,167,199,156,103,165,121,126,56,92,94,61,175,117,203,218,110,217,141,103,210,163,80,66,43,186,203,96,202,73,126,81,192,138,90,159,212,132,120,153,136,143,134,84,194,170,36,54,87,150,112,219,198,134,62,141,193,196,92,44,52,61,187,181,89,187,217,72,43,214,38,136,67,71,99,193,175,214,100,146,142,155,81,120,113,209,144,60,85,70,60,212,193,142,89,94,174,59,58,128,96,138,172,181,163,60,58,61,43,38,66,73,194,135,77,181,148,102,15
